Skip to content
squidrpi edited this page Mar 5, 2020 · 8 revisions

Overview of PC Engine/TurboGrafx-16

This is a continuation of Alastair Robinson's FPGAPCE fork, focusing mainly on the MiST board. Contains CPU, VDP and other fixes from the MiSTer project. Other board's code and the ZPUFlex controller still in the repo, but there were no efforts to make them work. Fixing them would be highly appreciated.

Features:

  • Standard MiST OSD and ARM ROM downloading
  • SuperGrafx support
  • 384K, 768K and SF2 special ROM mapper support
  • Multitap up to 5 controllers (4 reported to work)
  • 6 buttons controller support

Links

Installation

Copy the *.rbf file at the root of the SD card. You can rename the file to core.rbf if you want the MiST to load it automatically at startup.

Copy the PCE ROMS to the TGFX16 folder to automatically list them when you select the Load options in the OSD menu. TurboGrafx-16 titles should use .pce file extension, SuperGrafx ROMS have to be .sgx files.


OSD Menu

Press F12 to enter the OSD menu. Move with arrow keys and select with Enter:

  • Load *.BIN,*.PCE: Loads a ROM in TurboGrafx-16 mode.
  • Load *.SGX: Loads a ROM in SuperGrafx mode.
  • Scanlines: activate scanlines - best used in VGA mode (won't work in TV mode).
  • ROM Data Swap: Byteswaps the ROM. Seldom needed.
  • 6 Buttons: Enables/disables 6 buttons controller support. Some games doesn't like active 6 buttons.
  • Multitap: Enables Multitap device for supporting up to 5 joysticks/gamepads in some games.

Notes

  • You can switch TV/VGA mode with pressing the middle MiST button for 2 seconds, or with the scandoubler_disable setting in mist.ini.
  • YPbPr output can be activated via the ypbpr option in mist.ini, or by pressing the middle and right buttons on MiST simultaneously.

Compatibility

Almost all released games are working, Davis Cup Tennis and Andre Panza Kick Boxing have issues.


Gameplay videos


MiST User Guides

User Guides of MiST cores

Cores

Console cores

Arcade cores

Hardware add-ons

For Core Developers

Hardware Development

Clone this wiki locally