SNES flash cartridge

This project was about creating a SNES cartridge that loads game ROMs from an SD card into RAM on the cartridge and then play them that way. It uses an Altera FPGA, with 74ALVC164245 as a level shifter, and 8 MB of SDRAM. It was mostly about learning how to create advanced SMD circuit boards, but I've had a lot of fun writing code for it and of course playing classic SNES games!

Board files, VHDL, assembly