Skip to content

dshadoff/TurboGrafx16_MiSTer

 
 

Repository files navigation

This is the port of Gregory Estrade's FPGAPCE

Features

  • SuperGrafx mode
  • saves
  • Completely rewritten CPU and VDC for cycle accuracy
  • Uses DDR3 and SDRAM for cartridge's ROM (SDRAM is recommended for accuracy)
  • 2-button, 2-button 'turbo', and 6-button joystick support
  • XE-1AP analog controller
  • Turbotap(multiple joysticks)
  • Mouse
  • Pachinko controller
  • Memory Base 128 storage unit
  • Street Fighter II and Populous mappers
  • CD-ROM / Super CD-ROM
  • Arcade Card
  • Cheat engine
  • CHD Support

Installation:

Copy the *.rbf file at the root of the SD card. Copy roms (*PCE,*BIN) to TGFX16 folder. You may rename ROM of your favorite game to boot.rom - it will be automatically loaded upon core loading. Use SGX file extension for SuperGrafx games.

CD-ROM games

CD-ROM images must be in BIN/CUE or CHD format, and must be located in the TGFX16-CD folder. Each CD-ROM image must have its own folder. cd_bios.rom must be placed in the same TGFX16-CD folder as the images mentioned above. Japanese Super CD-ROM v3.00 is recomended for maximum compatibility. Additionally you can use a different bios for specific games (for example from Games Express) by placing cd_bios.rom inside the game image's folder.

Do not zip CD-ROM images! It won't work correctly.

Attention about US BIOS: MiSTer requires original dump of US BIOS to work properly. It needs to be of 262144 bytes. If you can read copyright string at the end of US BIOS file, then it's not correct dump! It's already pre-swapped for emulators. While it will work on MiSTer, some CD games will refuse to start. Correct US BIOS file is when copyright string is not readable.

Cheat engine

Standard cheats location is supported for HuCard games. For CD-ROM game all cheats must be zipped into a single zip file and placed inside game's CD-ROM folder.

Joystick

Both Turbotap and 6-button joysticks are supported. XE-1AP analog joystick is supported for the 4 games which are supported (After Burner II, Forgotten Worlds, Operation Wolf, Outrun) Do not enable the above features for games not supporting it, otherwise game will work incorrectly. For 2-button 'turbo' joypad (sync'd as in original system), turbo fire is provided by alternate buttons : A, B (normal), X, Y (turbo 1 level), and L, R (turbo 2 level)

Mouse

Mouse is supported. Do not enable this feature for games not supporting it, otherwise game will work incorrectly.

Pachinko

Pachinko controller is supported through either paddle or analog joystick Y axis.

Reset

Hold down Run button then press Select. Some games require to keep both buttons pressed longer to reset. The PC Engine/Turbografx-16 did not have a hardware reset button, and instead relies on this button combination. With this method, in-game options will remain if you have changed them, whereas the MiSTer OSD reset will revert them. (Note: this reset method is suppressed in a small number of games)

SDRAM

This core may work without SDRAM (using on-board DDR3), but it may have different kinds of issues/glitches due to high latency of DDR3 memory. Thus SDRAM module is highly recommended for maximum accuracy.

Notes:

  • Both headerless ROMs and ROMs with header (512b) are supported and automatically distinguished by file size.

Download precompiled binaries

Go to releases folder.

About

TurboGrafx-16 CD / PC Engine CD for MiSTer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • VHDL 63.6%
  • Verilog 20.2%
  • SystemVerilog 14.3%
  • Tcl 1.8%
  • Batchfile 0.1%