TurboGrafx-16 Hardware Kits

Various pieces of hardware pertaining to NEC's TurboGrafx-16, PC-Engine, and other members of this odd console family.

Maybe these will help with making games. I don't know.



MC-Genjin Memory Mapper
7-31-2011

MC-Genjin is a memory mapper for the PC-Engine and TurboGrafx-16 which supports dynamic region switching.

Essentially, it can transpose the ROM datalines' order under software control allowing for a true multiregion HuCard.
Other notable features include support for up to 8MB of banked ROM and two general purpose chipselects.

Support for this mapper has been generously included in Mednafen.

Design Materials
Mapper Standards Recommendations for polite MC-Genjin software. Includes helpful hints for creating your own mapper variant.
VHDL Source + POF Should cooperate with Altera MAX+Plus II 10.2, the POF targets an EPM7032LC44.
Equates How to use MC-Genjin in your own software.
Example Startup Code Double-vector setup required for multiregion HuCards.

Software
HuSound This sound driver and its pertinent tools target the MC-Genjin mapper.
Super CD-ROM DERP v3.6 UPS Patch for expanding NEC's Super System Card 3.0 firmware to support 512 + 64KB of RAM using an MC-Genjin mapper with two 256KB SRAMs attached. This can be helpful for translations or when writing new software. Check out the readme for details.



CD Stupid Card 4.0
3-29-2015 (PCB), 5-7-2015 (Mapper)

This enhanced System Card features 512KB of ROM in a removable DIP 39SF040 and 2MB of SRAM.

Featuring the new MC-Genjin CD mapper, it supports a Super System Card 3.0 compatible memory layout, multiregion operation, and a special "linear" mode which maps the lower 1MB of the card's SRAM over the entire HuCard address region.

The two indicator LEDs light when an operating region has been set (D1, top) and when switched into "linear" mode (D2, bottom).


Design Materials
MC-Genjin CD Documentation How to use the CD-Stupid Card's extended features in your own software.
MC-Genjin CD Verilog Source + POF Should cooperate with Altera MAX+Plus II 10.2, the POF targets an EPM7032LC44.
PCB Gerbers Send this two layer board to your favorite manufacturer.
Please take note the TSOP-II SRAMs should have pins 7, 8, 15, 16, 29, 30, 37 and 38 removed and the remaining pins curled under (similar to a SOJ) in order to properly fit on their pads. I messed up the layout, my bad.
Component Listing What parts you'll need to build your own CD Stupid Card.

Software
Test Program Verifies mapper and extended RAM operation, helpful to diagnose problem components.
Stupid CD-ROM DERP v4.1 UPS Patch for expanding NEC's Super System Card 3.0 firmware to support the new enhancements in the CD-Stupid Card, which can be helpful for translations or when writing new software. Check out the readme for details.



MC-Genjin 4MB Plus
10-25-2011

This development card couples an MC-Genjin Mapper with 4MB of Flash ROM, 8KB FRAM, and 128KB SRAM.

The FRAM and SRAM are mapped to banks $40 - $5F (CS0) and $60 - $7F (CS1), respectively.


Design Materials
PCB Gerbers + POF Send this two layer board to your favorite manufacturer.
If you plan to build one of these cards for yourself, use the included MC-Genjin POF instead of the standard one.
Component Listing What parts you'll need to build your own 4MB Plus Card.

Software
Test Program Verifies proper operation of the MC-Genjin mapper, 128KB SRAM, and 8KB FRAM.



TurboBreak-16
9-16-2011

Mongo like big solderpoints.

Design Materials
PCB Gerbers Send this cheapo one layer board to your favorite manufacturer.
This design is easy enough to make in your own home if you have time to spend and feel like dealing with nasty chemicals.



ReGenjin-16
4-30-2014

My own take on the popular MC14551-based region mod. However, this one has some new features.

A DC-DC converter has been added to supply the MC14551s with 12V, which significantly reduces their data propagation time without affecting the voltages of the switched data lines. Additionally, a special laziness connector has been fitted so the converter can be mounted in the unpopulated ASL245 (74LS245) socket in the TurboGrafx-16.

Installation just requires cutting the HuCard socket datalines (or desoldering their pins), reconnecting the card-side datalines to D0-D7 on the ReGenjin-16 board, and installing a switch. The upopulated ASL245 contains all other necessary power and data lines.

It should be noted that region mods like this have generally become outdated and I've actually removed this from my TurboGrafx-16 since designing the CD-Stupid Card 4.0.

Design Materials
PCB Gerbers Send this two layer board to your favorite manufacturer.
Component Listing What parts you'll need to build your own ReGenjin-16.


All content by Osman D. Celimli unless otherwise noted.
Not all of said content guaranteed to be useful. Some is probably quite old and dumb.