PC Engine / Turbografx-16
for more visit: www.fpgalover.com
If you like my FREE FPGA tutorials, buy me a coffee, or a biscuit or whatever you like.
Written by Holguer A. Becerra
Based on Gregory Estrade's Work.
I have ported the PC Engine System to DE0-NANO, why don't you have a look?
I made some changes:
Booting the PCengine from EPCS memory instead of a flash memory of DE1 or DE2-115.
Audio works with Delta Sigma instead of WM8731 codec, ideal for the DE0-NANO.
Here you go the DE0-NANO Sources
Here you go the PCB Design.
Connect the DE0-NANO using your USB to power it on.
Run the "DE0_NANO_Control_Panel.exe" program.
Click on "Open", select "Open USB Port 0".
Select the "EPCS" tab, and click on "Chip Erase".
Check "File Length", then click on "Write a File to EPCS".
Choose a PC-Engine ROM.
Once the write operation is done, close the "DE0-NANO Control Panel".
The switches(SW[3:1]) depend on the type of pceeng image.
- SW1 : header present or not (usually, ROMs do have this header, so set it to "1").
- SW2 : set it to "1" if your ROM is 768 Kb.
- SW3 : set it to "1" if you're dealing with a TGFX ROM instead of a PCE ROM.
NEC created a very basic region-lockout by swapping data bits on the cartridge
and cartridge connector on US (TGFX-16) consoles.
So, for the (very few) ROMs that have been dumped off a US cartridge, set it to "1".
If unsure, set it to "0".
Then program the .sof.
Demostration videos:
for more visit: www.fpgalover.com
If you like my FREE FPGA tutorials, buy me a coffee, or a biscuit or whatever you like.