This is a port of Exophase's Temper (TurboGrafx/PC-Engine) emulator to the old 3DS and old 2DS. This port heavily relies on the 3DS's 3D GPU hardware to achieve 60 FPS (or close to 60 with frame skips). Since we are using the hardware, some games that utilise special palette effects may not work so well.
This emulator bears the same user interface as VirtuaNES for 3DS and Snes9x for 3DS. It should run better on the New 3DS as usual.
- Copy temperpce_3ds.3dsx into the /3ds folder on your SD card.
- Copy gbk.bin into the /emus3ds folder on your SD card.
- Place your ROMs inside any folder.
- Go to your Homebrew Launcher and launch the temperpce_3ds emulator.
- Use your favorite CIA installer to install temperpce_3ds.cia into your CFW.
- Copy gbk.bin into the /emus3ds folder on your SD card.
- Place your ROMs inside any folder.
- Exit your CIA installer and go to your CFW's home screen to launch the app.
- If you have the CD ROM BIOS, place them in the /emus3ds/temperpce_3ds/syscards folder.
- They must be named:
- syscard1.pce (version 1),
- syscard2.pce (version 2),
- syscard3.pce (version 3), or
- games_express.pce (for Games Express).
- You can have all four in the /emus3ds/temperpce_3ds/syscards folder. In the settings screen, you can choose which ROM version you want to use.
- Tap the bottom screen for the menu.
- Use Up/Down to choose option, and A to confirm. (Hold down X while pressing Up/Down to Page Up/Page Down)
- Use Left/Right to change between ROM selection and emulator options.
- You can quit the emulator to your homebrew launcher / your CFW's home screen.
- Added an option to disable 3D Slider, also fix some issue related to 3D enabled
- Auto disable 3D Slider when emulator menu is opened
- Added support for game screen swap
- Added dark mode UI theme
- Added i18n language support, added English translations
- Major improve for sound and csnd, fix various sound issues
- Update lodepng lib to latest version
- Move SetSampleRate to core initialization time instead of ROM loading time
- Further improvements to overall application stability and other minor adjustments have been made to enhance the user experience
- Fully Simplified Chinese support, big thx to xxxxst
- Now will sort files by Chinese Pinyin
- UI: Improve line breaks, bug fix for "\n" as line breaks
- Fix config saving
- Fix crashing when exit from CIA version
- Fixed the sound lag problem.
- Fixed a crashing bug that happens if there are too many ROMs in the list.
- Fixed text description in the BIOS picker.
- Fixes Castlevania Rondo of Blood's flickering sprite problem.
- Added support for the 6 SGX games.
- Fixed critical emulation bugs with certain instructions in the original (slow) and fast cores. Games like Populous, Choujikuu Yousai Macross 2036, Alshark, Strip Fighter, Monster Lair that used to encounter ARM 11 exceptions or freeze the emulator should now work.
- Default the CPU core to use the Fast core, which is now more stable than before.
- Added key mappings for fast-forwarding (limited to 180 fps), opening emulator menu.
- Updated button configurations to allow you to map a single 3DS key to multiple Turbografx keys.
- Minor optimizations for ADPCM and CD sound generation.
- Added ADPCM sample interpolation.
- Added feature to display battery level in the menu, and fixed some menu bugs.
- Fixed issues with games that do mid-frame palette changes. Games like Castlevania Rondo of Blood (2nd stage) and Strip Fighter look correct now.
- Optimized the configuration file read/write engine.
- Fixed bug to allow non-CD games to also save to battery RAM.
- Fixed file pointer leaks that previously caused the emulator to freeze when too many CDROM games are loaded in a single session.
- Fixed race condition that occassionally causes the sound to stop playing when resuming a game from the pause menu.
- Fixed frame rate issues with CD-ROM games speeding up to 100-200 FPS.
- Fixed skipping CD music
- Improved overall CD/ADPCM synchronization.
- Added option to select optimized CPU core (less compatible)
- First release.
You will need latest:
- devkitARM
- libctru
- citro3d
Then build by using make -f temperpce-make.
- Exophase for the well-optimized his Temper TG16/PCE emulator
- Authors of the Citra 3DS Emulator team. Without them, this project would have been extremely difficult.
- Fellow forummers on GBATemp for the bug reports and suggestions for improvements.