I have ported my old project “pNesX” game console emulator to the nucleo.
Dependencies: SDFileSystem mbed
You are viewing an older revision! See the latest version
Homepage
Intro¶
I have ported my old project “pNesX” to the nucleo. pNesX is a game console emulator that I created 16 years ago! Emulation part was almost without change, the sound part was newly added.
Limitations¶
- Since the rest of the RAM is about 50kbyte, maximum capacity of the game ROM is about 50kbyte.
- The length of the file name up to 32 characters.
- The number of files in the folder is up to 100.
Parts¶
STM32 Nucleo F446RE |
QVGA 2.2 TFT SPI (with the SD card slot) |
Audio jack(TS or TRS) |
USB Connector |
LED 2pcs |
Register 10k, 4.7k, 470 x 2 |
Capacitor 0.01uF, 2.2uF |
Breadboard |
Wires |
Computer Speakers |
Wiring diagram¶
TFT J2 | Nucleo |
---|---|
VCC | 3V3 |
GND | GND |
CS | PB_5(D4) |
Reset | PA_10(D2) Pull Up(100k) |
D/C | PA_8(D7) |
MOSI | PA_7(D11) |
SCK | PA_5(D13) |
LED | LED-100ohm-3V3 |
MISO | PA_6(D12) |
TFT J4 | Nucleo |
---|---|
SD_CS | PA_9 |
SD_MOSI | PB_15 |
SD_MISO | PB_14 |
SD_SCK | PB_13 |
Audio | Nucleo |
---|---|
TIP | PA_4(A2) |
USB con. | Nucleo |
---|---|
GND | GND |
+ | PA_12 |
- | PA_11 |
5V | 5V |
Used Library¶
- SDFileSystem by Neil Thiessen
The following game is being used as an example.
Tiger Jenny by Ludosity Sliding Blaster by NovaSquirrel MULTIDUDE by RetroSouls Team Angry At Faces by Morphcat NESNAKE2 by MatrixZ
Thanks for all authors of the wonderful games.