PC Engine


pce tg16


The TurboGrafx-16 Entertainment SuperSystem, originally known in Japan as the PC Engine, is a home video game console joint-developed by Hudson Soft and NEC, released in 1987.


Emulator Rom Folder Extension BIOS Controller Config
lr-beetle-pce-fast pcengine .pce .cue .zip syscard3.pce /opt/retropie/configs/pcengine/retroarch.cfg
lr-beetle-supergrafx pcengine .pce .cue .zip syscard3.pce /opt/retropie/configs/pcengine/retroarch.cfg

Emulator: lr-beetle-pce-fast, lr-beetle-supergrafx

ROMS

Accepted File Extensions: .pce

Place your PC Engine/ TurboGrafx-16 ROMs in

/home/pi/RetroPie/roms/pcengine

BIOS

Note: the BIOS file is only needed to play CD based games

The BIOS file necessary is called: syscard3.pce

Place your the syscard3.pce file in

/home/pi/RetroPie/BIOS

Working BIOS files:

Region md5sum CRC32 Comment
ff1a674273fe3540ccef576376407d1d 64f78e3c
Japan 38179df8f4ac870017db21ebcbf53114 6d9a73ef
USA 0754f903b52e3b3342202bdafb13efa5 2b5b75fe Most games work but some like Mirai Shounen Conan and Sylphia will not

Controls

lr-beetle-pce-fast and lr-beetle-supergrafx utilise Retroarch configurations

Add custom retroarch controls to the retroarch.cfg file in

/opt/retropie/configs/pcengine/retroarch.cfg

For more information on custom RetroArch controls see: RetroArch Configuration

nec_turbografx16_diagram

PC Engine CD

It is important that the image file (usually .bin) and the CUE file (.cue) match.

CUE files are just text files containing a description of the CD. If you have files named like:

Akumajou Dracula X.bin
Akumajou Dracula X.cue

then ensure the first line of the CUE file contains:

FILE "Akumajou Dracula X.bin" BINARY

Any of the following are wrong and will not work:

### extension has incorrect case
FILE "Akumajou Dracula X.BIN" BINARY

### file name has incorrect case
FILE "AKUMAJOU DRACULA X.bin" BINARY

### does not match the actual file name
FILE "Akumajou_Dracula_X_-_Chi_no_Rinne_(NTSC-J)_[KMCD3005].bin" BINARY

Advanced Configuration

If you are from the United States, it is likely that you had the TurboGrafx-16 rather than the PC Engine. If you want EmulationStation to show the TurboGrafx-16 logo instead of PC Engine, then you can change the file in /etc/emulationstation/es_systems.cfg

from

  <system>
    <name>pcengine</name>
    <fullname>TurboGrafx 16 (PC Engine)</fullname>
    <path>/home/pi/RetroPie/roms/pcengine</path>
    <extension>.pce .cue .zip .PCE .CUE .ZIP</extension>
    <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ pcengine %ROM%</command>
    <platform>pcengine</platform>
    <theme>pcengine</theme>
    <directlaunch/>
  </system>

to

  <system>
    <name>pcengine</name>
    <fullname>TurboGrafx 16 (PC Engine)</fullname>
    <path>/home/pi/RetroPie/roms/pcengine</path>
    <extension>.pce .cue .zip .PCE .CUE .ZIP</extension>
    <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ pcengine %ROM%</command>
    <platform>pcengine</platform>
    <theme>tg16</theme>
    <directlaunch/>
  </system>

Note: these above changes to es_systems.cfg with be overwritten when updating RetroPie and you can find more information about this here.

If you are from the United States it is likely that you had the TurboGrafx-16 rather than the PC Engine. If you want EmulationStation to show the TurboGrafx-16 graphics instead of PC Engine then you should create a file /opt/retropie/configs/all/platforms.cfg with the following contents (note this requires at least v4.1.6 of the RetroPie-Setup script).

pcengine_theme="tg16"
pcengine_platform="tg16"

Once this is done, please update any of the currently installed PC Engine emulators from RetroPie-Setup and Emulation Station will now use the TurboGrafx-16 logo. Scraping from within Emulation Station should also return TurboGrafx-16 artwork.