This project aims at implementing a Sega Master System on a Papilio, that output PAL. The rom images will be read from a SD card with a custom bootloader.
A first working version is out: see this forum post You'll need a VGA wing on AH, a joystick wing (with a 2 button joystick) on AL and an audio wing on BH. You may want a uSD wing on BL.
Regular info on http://fpga-hacks.blogspot.com
Code on https://github.com/ben0109/Papilio-Master-System
Technical info on the SMS can be found at http://www.smspower.org/Development/Documents.
We need to implement the parts of the SMS:
To get it to work, we need some io: