MCTOOL

PS1 MCTOOL TonyHax & FreePSXBoot Installer 1.03

MottZilla

Developer
I noticed that the primary methods of installing TonyHax require a PS2 console or hardware to interface the memory card with a PC. I created this program so there would be an option using only a PS1 console to install TonyHax. All you need is a way to start a burned disc on your PS1 such as a swap trick.

Supports both FreePSXBoot + TonyHax and TonyHax Save Game Exploits.

Download (check attachments):

Readme.txt
Code:
MCTOOL By: MottZilla
Version 1.03

This is a PS1 tool to install TonyHax or FreePSXBoot+TonyHax on your memory cards. It can remove the install of
FreePSXBoot from a memory card too. I created this tool so all you need to install/uninstall and use TonyHax is
the console itself and a way to boot a CD-R such as the swap trick.

Your options include:

* Choose to Install FreePSXBoot+TonyHax to Memory Card
--* Choose Slot 1 or Slot 2 Install. Slot 2 Recommended.
--* Choose from multiple BIOS versions.

* Choose to Install TonyHax Game Saves to Memory Card
--* Choose from 5 different collections of TonyHax Save Game Exploits.
--* Add individual save game exploits as well as TonyHax Loader.

* Choose to Format Memory Card. Useful to remove FreePSXBoot Installs.

TonyHax Version 1.4.3

https://github.com/socram8888/tonyhax
https://github.com/brad-lin/FreePSXBoot/
 

Attachments

Last edited:
I created a companion program called PS1 DemoSwap Patcher.

This program exists to make it easier to start MCTOOL on your PS1. If your only method to start a CD-R or Import is the swap trick that might be a problem. With this program you can take your original demo disc and make a patched copy on a CD-R to load TonyHax.

Very Basic Explanation of Steps:
Load original demo disc with lid switch pressed but lid is open.
Proceed to a point where it is safe to remove the disc.
Insert the patched CD-R version.
Load the correct demo to trigger TonyHax.
Use MCTOOL to put FreePSXBoot+TonyHax on a memory card.

Update: Added updated Disc Library to support Demo Swap with Namco Museum Vol 1 - 4 (5 didn't work) as well as Williams Arcade's Greatest Hits.

Update: Version 1.01 available. Had report of issues with ECC / EDC generation causing problems. Disabled it. It's not required as your burner should auto correct for changes due to patching. Also included the listed DiscLib.txt with it. If 1.0 was not making working burns, 1.01 should. I may look into what is wrong with the ECC / EDC in the future.
 

Attachments

Last edited:
I noticed that the primary methods of installing TonyHax require a PS2 console or hardware to interface the memory card with a PC. I created this program so there would be an option using only a PS1 console to install TonyHax. All you need is a way to start a burned disc on your PS1 such as a swap trick.

Supports both FreePSXBoot + TonyHax and TonyHax Save Game Exploits.

Download:
https://ufile.io/uw9l8bgf
(fixed iso/cue sheet issues)

Readme.txt
Code:
MCTOOL By: MottZilla
Version 1.0

This is a PS1 tool to install TonyHax or FreePSXBoot+TonyHax on your memory cards. It can remove the install of
FreePSXBoot from a memory card too. I created this tool so all you need to install/uninstall and use TonyHax is
the console itself and a way to boot a CD-R such as the swap trick.

Your options include:

* Choose to Install FreePSXBoot+TonyHax to Memory Card
--* Choose Slot 1 or Slot 2 Install. Slot 2 Recommended.
--* Choose from multiple BIOS versions.

* Choose to Install TonyHax Game Saves to Memory Card
--* Choose from 5 different collections of TonyHax Save Game Exploits.

* Choose to Format Memory Card. Useful to remove FreePSXBoot Installs.

TonyHax Version 1.4.3

https://github.com/socram8888/tonyhax
https://github.com/brad-lin/FreePSXBoot/
Sounds great but why is the download link "Premium Access Only"?
Could you upload it to something like mediafire?
Wanted to try it out but I can't download the linked cue/bin image from the provided filehost ;-;
 
Sounds great but why is the download link "Premium Access Only"?
Could you upload it to something like mediafire?
Wanted to try it out but I can't download the linked cue/bin image from the provided filehost ;-;

The link expired. I reuploaded it. Hopefully the same version and not a beta. Eventually I might strip the music track out so I could attach it here.
 
I burned it & cant seem to get it to write the cards correctly. I tried a Nuby card which did basically nothing, but also a Sony branded, which after writing the card, selecting Memory Card, it reset the console, and made the bios bootup sound extremely slow & froze from there (like those corruption ps1 bios vids on youtube if that makes sense)
 
Very strange. I'll have to look into it. Are you 100% sure you chose the correct BIOS version for your console?

I have not tested it with many 3rd party cards. But the result you got with the Sony card suggests you have either the wrong BIOS version selected, or you have the card in the wrong slot.
 
Last edited:
Very strange. I'll have to look into it. Are you 100% sure you chose the correct BIOS version for your console?

I have not tested it with many 3rd party cards. But the result you got with the Sony card suggests you have either the wrong BIOS version selected, or you have the card in the wrong slot.

I used the correct bios, had the 7501 model, selected slot 2, found the 750x-900x option, said it wrote the blocks but basically nothing but the issues I mentioned above.
 
That is strange, I have a SCPH-7501 and it's worked for me. I'll do some testing and see if I can figure out what might be going wrong.

You can actually use it or atleast see how it is supposed to work using the DuckStation emulator. Just set it up to use a shared memory card between games and you should be able to install it and then if you start the bios with the correct one selected it should launch TonyHax.

Did you try using the option in the program to format the card before doing the FreePSXBoot+TonyHax install?

Another question for you, did you try installing one of the sets of TonyHax game saves? It would helpful to know if that works or not.

Edit: I have attached a version of MCTOOL to the first post which does not have an audio track. This makes it small enough to attach here. Also it got a minor update where it will show your system bios version on the screen. I didn't have time to test it on my SCPH-7501 but in emulation it's working fine.
 
Last edited:
Sounds good. Hopefully it'll just work. It's working under emulation ( DuckStation ) for the SCPH-7XXX (Bios ROM Version 4.1 12/16/97 A) which should be the BIOS in any SCPH-7001, SCPH-7501, or SCPH-9001.

I did test with the 3.0 BIOS under emulation as well, which covers the SCPH-5001 and SCPH-5501 and it worked as well. So it might be some sort of memory card specific issue. On real hardware I think my memory cards might be made by Performance. They are "double sided" cards that will change to a second side if the controller on their side presses L1 and L2 at the same time. It might be a different key combo. I don't think I actually have a Sony branded card around to try. If it doesn't work for you I may have to get some for testing.
 
Same issues btw..Bios 4.0.

Wrote the saves & the Tony+fpsxb...either it didn't write the saves at all nor the exploit (except it worked once, after I did the TonyHax+fpsxb, then wrote the saves to another...but the card I wrote the saves only too...wrote the FreePSXBoot exploit instead?)

The saves wrote in Duckstation, but I'm having issues in legit hardware it seems with one 3rd party Nuby MC & 2 Sonys.
 
Well the first problem is BIOS 4.0 according to any information I've seen is only in Japanese units. Can you confirm you are seeing 4.0 with the date 4.0 (1997-08-18) in a model SCPH-7XX1 console?

Only SCPH-7000 and SCPH-9000 are known to use bios 4.0 (1997-08-18).

Please confirm the BIOS Version and Date and the Console SCPH-XXXX number.

If you have one of the supported BIOS versions then perhaps a different memory card is all you need to succeed.
 
V4.1 12/16/97 A - SCPH 7501, my fault on version number.

So select install saves only on one Sony card, saves didn't write, on the other Sony card it did, after I went to memory card. Copied saves from the full card to the supposed written but blank card, copied fine. Formatted both, selected the same option for fpsxb+Tony (SCPH 7xxx & 900x) which in the past didn't install, now installed the exploit fine...tbh I don't get it, and before this, I decided to just edit my UniRom Boot CD in Ultra iso, throw the TonyHAX saves inside, and wrote the saves to not only the Nuby card but other two, wrote & verified fine.

I'm out of ideas why it has or still had (?) gave me issues in the first place.
 
So it did work, eventually?

It's possible maybe adjusting the timing of how I'm writing memory card blocks might help. I'll have to get some other memory cards and do some testing eventually. Hopefully others will try it out and we'll see if it's a rare issue or if it's more common.
 
So it did work, eventually?

It's possible maybe adjusting the timing of how I'm writing memory card blocks might help. I'll have to get some other memory cards and do some testing eventually. Hopefully others will try it out and we'll see if it's a rare issue or if it's more common.

It did? But alot times it didnt write the saves/exploit...all i can say its been fickle. I, too, am hoping more people will grab, burn & test it, for further bug reporting.
 
I think I know what the issue might be, if you're willing please try this new build. It *should* write the cards more reliably. Hopefully it will write all of your cards successfully now.
 

Attachments

The next version which is in development will add the ability to add TonyHax save files to memory cards, so you won't have to overwrite an entire card if you're using TonyHax with a save game exploit. While it's a minor addition it is more convenient when you can just pop the TonyHax Loader and one save game file onto your card.

Update: I have some official Sony memory cards on the way so I can see if they're working for me. I suspect they will in the latest version, maybe the older version they won't. I'll find out once I have them to test.
 
Last edited:
I have posted version 1.03 which will allow adding TonyHax save files (exploited saves that launch the loader) as well as adding the TonyHax loader save file. See the first post for download.
 

Similar threads

Back
Top