PDA

View Full Version : Sega Master System on a STM32 Development Board



wraggster
January 15th, 2014, 00:24
http://hackadaycom.files.wordpress.com/2014/01/sega.png?w=580&h=402 (http://hackaday.com/2014/01/14/sega-master-system-on-a-stm32-development-board/sega-2/)
Some hackers have managed to convert an STM32 development into a Sega Master System emulator. This means Sonic the Hedgehog running on an ARM Cortex-M4.
This hack has a number of parts. First, [Alessandro Rocchegiani] showed off a video of his
https://www.youtube.com/watch?v=qtNLctyoxU8 running on the STM32F429 Discovery (http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF259090) development board. This first version used the on board 2.4″ TFT LCD screen.
[Fabrice] was working with this STM32 Discovery board already. He had developed an expansion board (https://sites.google.com/site/suprabotics/stm429-discovery-expansion-board-v2-0) that added a number of features to the development kit, including an R-2R DAC (http://en.wikipedia.org/wiki/Resistor_ladder#R-2R_resistor_ladder_network_.28digital_to_analog_co nversion.2C_or_DAC.29) for video output. When [Fabrice] found out about the Sega Master System emulator, he worked with [Alessandro] and his son [Fabrizio] to get VGA output working. They also added support for the Wii controller using [Fabrice]‘s Wii library (https://sites.google.com/site/suprabotics/home/stm429-wii-classic-controller). The result is aSega Master System emulator with VGA output (https://sites.google.com/site/suprabotics/home/stm32f429-sega-master-system-emulator) at 640 x 480, with 16 bit color and Wii controller support.
You can watch a video of both the LCD and VGA versions of the hack after the break.

http://hackaday.com/2014/01/14/sega-master-system-on-a-stm32-development-board/