Wed. Dec 11th, 2024

We’ve got a totally gnarly hack on our hands, dudes! Tonyhax has dropped in on a halfpipe, grinded on a rail, and nollied over some trash to help us softmod our PS1. I hope you’ve got your trucks tightened and your helmet on, because we’re really going to go all-in on this article!

What is Tonyhax and why (now)?

People everywhere either have a modchip already installed or have the means to emulate PS1 games, so what would be the point? And especially in 2021 instead of back in the day? Well, if you’re someone who likes to play on original hardware and wouldn’t have the know-how to install a modchip yourself, that’s a good reason. Modchips are harder to come by now, but even if you do, you’re not likely to find too many people or businesses that have knowledge or experience with it. There are other ways like the PSIO, disc swap, or an Action Replay method. The PSIO is expensive, doesn’t work entirely as advertised, and you still have to install hardware inside. Disc swapping will, without zero question, eventually ruin your laser. Action Replay is viable…IF YOU CAN FIND ONE IN THIS DAY AND AGE (FOR CHEAP). The rest of us need a solution like this.

And one more attribute from the creator themself, “On top of that, and unlike Action Replay or swap discs, this does allow CD-DA games and multi-disc games to work flawlessly.”

Changelog:

V1.1

  • New supported games as entry points.
  • Restore kernel RAM contents. Fixes booting of Mad Panic Coaster (NTSC-JP) (SLPS-00880) and Formula 1 Championship Edition (NTSC-US) (SLUS-00546)
  • First stage will now display a red screen if it can’t find the SPL, instead of crashing.

v1.1.1

  • The SPL file has been renamed from “TONYHAX-SPL” to “BESLEM99999-TONYHAX” so it follows the standard naming conventions.
  • Added MCS save files for easier usage on visual, desktop memory card editors.

The reason behind this small release is that an user on Reddit was having issues importing the SPL file on Dexdrive because of the non-standard name. Thus this release changes the name to stick to the standard format every other PS1 game used for game saves.

v1.1.2

  • Fixed Brunswick Pro Circuit 2 (NTSC-U) (SLUS-00571) entry point, which was causing the SPL to fail loading.
  • Loading steps in the entry points are now color coded for easier debugging:
    • Purple (Brunswick only) indicates the memory cards are being reinitialized.
    • Blue indicates the SPL is being read from the memory card into memory.
    • Green indicates that the SPL is about to launch. This shouldn flash very very briefly.
    • Red indicates the SPL couldn’t be found or loaded.

    The console should spend no more than a couple seconds with each color. If it spends more time, it’s probably crashed. Please report it.

  • Added an integrity. Shall the SPL load in a corrupted state into the main memory (for instance, if the memory card is damaged, the file is corrupted, or some other process caused the load process to fail), it’ll now report so during the boot on the screen.
  • The SPL will now report your system BIOS. If you are experiencing any issue, please remember to tell me the BIOS version.

v1.2

  • Add new games as entry points:
    • Castrol Honda Superbike Racing (NTSC-U) (SLUS-00882)
    • Castrol Honda Superbike Racing (PAL-E) (SLES-01182)
    • Castrol Honda VTR (PAL-E) (SLES-02942)
    • Cool Boarders 4 (NTSC-U) (SCUS-94559)
    • Cool Boarders 4 (PAL-E) (SCES-02283)
    • Crash Bandicoot 2: Cortex Strikes Back (NTSC-U) (SCUS-94154)
    • Crash Bandicoot 2: Cortex Strikes Back (PAL-E) (SCES-00967)
    • Crash Bandicoot 3: Warped (NTSC-U) (SCUS-94244)
    • Crash Bandicoot 3: Warped (PAL-E) (SCES-01420)
    • Sports Superbike (PAL-E) (SLES-03057)
    • Sports Superbike 2 (PAL-E) (SLES-03827)
    • XS Moto (NTSC-U) (SLUS-01506)
    • XS Moto (PAL-E) (SLES-04095)
  • Added support for European NetYaroze consoles.

v1.2.1

  • Support games lacking a SYSTEM.CNF file. Fixes Gunners Heaven (NTSC-J) (SCPS-10006) not booting.
  • Support games with a SYSTEM.CNF lacking certain configuration entries. Fixes Tekken 3 (NTSC-U) (SLUS-00402) not booting.
  • Clear some registers for bugged games. Fixes Pepsiman (NTSC-J) (SLPS-01762) not booting.

Supported Games (as of now):

Brunswick Circuit Pro Bowling NTSC-U SLUS-00571 brunswick1-us.mcs BASLUS-00571
Brunswick Circuit Pro Bowling PAL-E SLES-01376 brunswick1-eu.mcs BESLES-01376
Brunswick Circuit Pro Bowling 2 NTSC-U SLUS-00856 brunswick2-us.mcs BASLUS-00856
Brunswick Circuit Pro Bowling 2 PAL-E SLES-02618 brunswick2-eu.mcs BESLES-02618
Castrol Honda Superbike Racing NTSC-U SLUS-00882 castrolsb-us.mcs BASLUS-00882CHSv1
Castrol Honda Superbike Racing PAL-E SLES-01182 castrolsb-eu.mcs BESLES_01182CHSv1
Castrol Honda VTR PAL-E SLES-02942 castrolvtr-eu.mcs BESLES-02942CHSVTRv1
Cool Boarders 4 NTSC-U SCUS-94559 coolbrd4-us.mcs BASCUS-9455916
Cool Boarders 4 PAL-E SCES-02283 coolbrd4-eu.mcs BESCES-0228316
Crash Bandicoot 2: Cortex Strikes Back NTSC-U SCUS-94154 crash2-us.mcs BASCUS-9415400047975
Crash Bandicoot 2: Cortex Strikes Back PAL-E SCES-00967 crash2-eu.mcs BESCES-0096700765150
Crash Bandicoot 3: Warped NTSC-U SCUS-94244 crash3-us.mcs BASCUS-9424400000000
Crash Bandicoot 3: Warped PAL-E SCES-01420 crash3-eu.mcs BESCES-0142000000000
Sports Superbike PAL-E SLES-03057 superbike1-eu.mcs BESLES-03057SSBv1
Sports Superbike 2 PAL-E SLES-03827 superbike2-eu.mcs BESLES-03827SSII
Tony Hawk’s Pro Skater 2 NTSC-U SLUS-01066 thps2-us.mcs BASLUS-01066TNHXG01
Tony Hawk’s Pro Skater 2 PAL-E SLES-02908 thps2-eu.mcs BESLES-02908TNHXG01
Tony Hawk’s Pro Skater 2 PAL-DE SLES-02910 thps2-de.mcs BESLES-02910TNHXG01
Tony Hawk’s Pro Skater 2 PAL-FR SLES-02909 thps2-fr.mcs BESLES-02909TNHXG01
Tony Hawk’s Pro Skater 3 NTSC-U SLUS-01419 thps3-us.mcs BASLUS-01419TNHXG01
Tony Hawk’s Pro Skater 3 PAL-E SLES-03645 thps3-eu.mcs BESLES-03645TNHXG01
Tony Hawk’s Pro Skater 3 PAL-DE SLES-03647 thps3-de.mcs BESLES-03647TNHXG01
Tony Hawk’s Pro Skater 3 PAL-FR SLES-03646 thps3-fr.mcs BESLES-03646TNHXG01
Tony Hawk’s Pro Skater 4 NTSC-U SLUS-01485 thps4-us.mcs BASLUS-01485TNHXG01
Tony Hawk’s Pro Skater 4 PAL-E SLES-03954 thps4-eu.mcs BESLES-03954TNHXG01
Tony Hawk’s Pro Skater 4 PAL-DE SLES-03955 thps4-de.mcs BESLES-03955TNHXG01
Tony Hawk’s Pro Skater 4 PAL-FR SLES-03956 thps4-fr.mcs BESLES-03956TNHXG01
XS Moto NTSC-U SLUS-01506 xsmoto-us.mcs BASLUS-01506XSMOTOv1
XS Moto PAL-E SLES-04095 xsmoto-eu.mcs BESLES-04095XSMOTO

Demo Video:

Instructions:

We will upload an instructions page soon enough. There are a few different ways to go about it, so don’t fear if you think the initial setup will be a pain!

Extra:

Want to read about how this is possible and the other intricacies? Click here to go to the official Tonyhax page.

By V1RACY