UniROM 8.0.K - GDB Debugging, install/backup to/from memory card, homebrew from memcard, etc

Downloadable items posted by PSXDEV members are within this forum.
dragondude
What is PSXDEV?
What is PSXDEV?
Posts: 2
Joined: Apr 24, 2016

Post by dragondude » April 24th, 2016, 4:43 pm

i have a game hunter cd version UK I/O cart and it's coming up as an unknown EEPROM yes it has mod play on it already but it's very choosy about what backups it will allow to load so i kind of wanted to put unirom on it seems like i won't be able to for now Image
and heres a picture of the device that im talking about Image
mine has a green case but the internals are exactly the same

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » April 25th, 2016, 9:52 pm

There's a bug with UniROM where the old PU-8 BIOS's refuses to boot it. I sent you a PM about it and the solution ;)
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

dragondude
What is PSXDEV?
What is PSXDEV?
Posts: 2
Joined: Apr 24, 2016

Post by dragondude » April 26th, 2016, 3:24 am

you sent me a PM or are you saying someone else? if you were talking about me i just checked messages and i aint got any

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » April 26th, 2016, 1:57 pm

dragondude wrote:you sent me a PM or are you saying someone else? if you were talking about me i just checked messages and i aint got any
Sorry, I meant 'Sicklebrick'.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

User avatar
MottZilla
Verified
Serious PSXDEV User
Serious PSXDEV User
Posts: 88
Joined: Jul 04, 2015
Location: North America

Post by MottZilla » April 29th, 2016, 1:59 pm

A tip for anyone having problems with the Nocash CD Unlock and games doing odd things. After I noticed a number of games having problems being booted with UniROM I tried using UniROM to send the Unlock code and then I loaded GameShark Lite, the CD based version created for systems without the parallel port. Sadly it adds quite a bit of time to the loading process but it fixes the issues I was having with games not working. And it was not just newer games either because if I recall The Raiden Project had issues and it certainly wouldn't have any checks against anything.

I haven't tried UniROM .44 yet. I'm pretty sure I was using .24 at the time. So maybe the loading routine could be improved. I was hoping eventually to see something that could load and patch the Shell program the BIOS loads so that the security could be unlocked and then a game booted with the normal Shell boot up process making the unlock totally invisible.

User avatar
sickle
Verified
C Programming Expert
C Programming Expert
Posts: 257
Joined: Jul 17, 2013
I am a: Chocolate-fueled pug fetish robot.
Location: Scotland

Post by sickle » May 3rd, 2016, 7:20 am

Truth be told, I don't have any PSX with working CD boot right now, which is why there's been a bit of a delay in getting updates out. My bad! Granted I did most of the testing on a 5552 machine (broke CD booting when installing PSIO) but I don't recall having any issues on the 1002 before that.

Been doing PSIO's fastboot code too which has kept me kinda busy, but I've learned a few things along the way and Shadow's got access to machines with different BIOSes, etc so things are still being worked on, some of UniROM's code got a bit of a revamp in the process. (including some fancy new Serial IO code to speed up debug/development, fuckin woo!)

I'll grab another 1002 model when I see one :p

@dragondude:
Sorry man, yeah it looks that way. Kinda frustrating with those EEPROMs that it can't idenfity. Man, I'd love to get the full source to X-Flash :(

@MottZilla
Smart plan, using the Gameshark CD and all - been meaning to decompile the XPlorer live CD for its boot routine as well. I did make some headway hooking and patching the BIOS boot routine, but It's not even nearly done. So much to do!

Gradius
Verified
Extreme PSXDEV User
Extreme PSXDEV User
Posts: 220
Joined: Sep 09, 2012
I am a: IT Consultant, Systems Integrator
PlayStation Model: 7501
Location: Chile

Post by Gradius » May 13th, 2016, 2:47 pm

Why not to post the patch here?

User avatar
WadeWilson
What is PSXDEV?
What is PSXDEV?
Posts: 1
Joined: Jun 26, 2016

Post by WadeWilson » June 26th, 2016, 5:12 am

I have a couple of questions. Would you recommend scotch tape or opening up the ps1 and putting toilet paper in the spot to keep the button down? Does one work better than the other so the disc can spin? What I mean is that over time I'd assume the tape could get loose and maybe the toilet paper stuffed into the button is a better option?

My other question is, can this play Japanese backups? There's a couple of Japanese games I'm interested in playing and was wondering if this could play them. Isn't japan usually NTSC-J? Is this compatible with your Hack? And on another note, Thank you for all your work.
SHHH. MY COMMON SENSE IS TINGLING. -DEADPOOL

User avatar
vxbinaca
Interested PSXDEV User
Interested PSXDEV User
Posts: 8
Joined: Jun 27, 2016

Post by vxbinaca » June 27th, 2016, 3:14 pm

Siicklebrick,

This mod is awesome. I can take GS and turn it into a PAR or xplorer. Or vice versa, or if the eeprom is large enough Caetla/Unirom. I bought a bunch of bricked GS's and, although I couldn't save most I got a few to boot reliably (the rest need eeprom replacements).

Will you for the next release please include a bunch of other firmware in the xflash image? Perhaps Zippy/Unirom? Perhaps flashable copies of the GS/PAR firmware? One big disc full of firmware?

WadeWilson wrote:I have a couple of questions. Would you recommend scotch tape or opening up the ps1 and putting toilet paper in the spot to keep the button down? Does one work better than the other so the disc can spin? What I mean is that over time I'd assume the tape could get loose and maybe the toilet paper stuffed into the button is a better option?
I would recommend a q-tip bent in half and one end shoved into the switch and the other behind the gear/hinge area. After that you can use the same session to swap and re-flash as many Gamesharks as you have.

Don't swap like what's his names video says, just boot the GS with the lid switch held down, wait for it to stop spinning, or just swap if it doesn't spin, start the game without codes and it will boot xflash, then use xflash to re-flash the gameshark.

You can hammer out a bunch of re-flashes in the same go if you have a pile of them like I do.
WadeWilson wrote:My other question is, can this play Japanese backups?
This will run whatever. Homebrew, imports, backups, as long as it's a properly formatted PS1 CD (minus the corrupt bits tht CD writers can't reproduce, which is how Playstation games are protected), then it will boot.

User avatar
mistamontiel
Active PSXDEV User
Active PSXDEV User
Posts: 53
Joined: Jul 01, 2016
Motto: ..!!
Location: Miami, FL, CUBA
Contact:

Post by mistamontiel » July 1st, 2016, 3:10 am

Salutations

What device for parallel port must I shop for to install this UniROM ..?

All I wish to do is play Metal Gear Integral , also will need disc swap if that is hopeful working

Tgames
What is PSXDEV?
What is PSXDEV?
Posts: 2
Joined: Jul 10, 2016

Post by Tgames » July 10th, 2016, 1:12 pm

Hi,

I have a PAL PS1 SCPH 7502, Xploded (Normal Verion) Flashed with DualBoot UniRom 0.44/Caetla 0.34

Everything works perfectly for backups and imports loading.. but i have problems with Caetla for Cheat Codes.

In the main menu of Caetla when i choose "Cheat Code" with :circle button --> i get a black screen and everything is stuck.

I try :

- Enter in Caetla with "ON" in the Xploded and choose "Cheat Code" -> Black Screen
- Enter in Caetla with "OFF" in the Xploded and boot Caetla with button combinaison and choose "Cheat Code" -> Black Screen.

Also i have trouble with Save Management menu of Caetla, it seem to not responds to button when i choose an option.
But it not freeze in Save Management.

Thanks for future help !

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » July 12th, 2016, 8:34 pm

Sorry I can't help you since I didn't create 'UniROM'.
However, it sounds like CAETLA can't save to the EEPROM because UniROM may have touched or used the available ROM space where CAETLA saves its cheats too. I'll contact Sickle for you directly since I've got his email and Skype number.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

User avatar
vxbinaca
Interested PSXDEV User
Interested PSXDEV User
Posts: 8
Joined: Jun 27, 2016

Post by vxbinaca » July 15th, 2016, 8:33 am

The Gameshark units that use SST chips can have their EEPROMs upgraded to the 512k model by chipquiking off the stock eeprom, installing a socket and then dropping in the larger eeprom.

Gamesharks had a lot of design revisions (I've seen cap bodges among other things), and different eeproms. For those that can get access to a lot of gamesharks cheap, it may by work it to convert a bunch to the 512k SST chips with Unirom/Caetela pre-installed (I'd like to see Zippy or some such put on there w/ Unirom).

The bare minimum you can install is UniROM standalone if your EEPROM is supported, but with some work unsupported units can be made to work by chip swaping most of the time. The problem is, I've seen three different package types in the 6 units I have.

Edit:

Upgrading the ATmel untis to larger ATmel eeproms would work too. Also, some of the eeproms aren't marked as SST or ATmel but are. Possibly knockoffs. The DIP package ones should be easy for anyone to replace. GS pro units are the ideal target for playing with, although the old 128k would work too if their eeprom is supported for just booting the discs w/o cheats.

When you first get this, if you want to boot it easy off a stock GS unit, just hold the lid switch and swap after 10 seconds of power on, then start the game without cheats and it will boo the flash disc.

User avatar
mistamontiel
Active PSXDEV User
Active PSXDEV User
Posts: 53
Joined: Jul 01, 2016
Motto: ..!!
Location: Miami, FL, CUBA
Contact:

Post by mistamontiel » July 27th, 2016, 10:27 am

I read somewhere that region cannot be bypassed , such a shame for us terrified to solder

Aergan
Curious PSXDEV User
Curious PSXDEV User
Posts: 23
Joined: Jul 26, 2015
Motto: Not today.
PlayStation Model: SCPH-7502b
Location: Staffordshire, UK
Contact:

Post by Aergan » July 29th, 2016, 5:08 am

mistamontiel wrote:Salutations

What device for parallel port must I shop for to install this UniROM ..?

All I wish to do is play Metal Gear Integral , also will need disc swap if that is hopeful working
Any Caetla device supporting the CD-ROM browse function should be able to boot Integral / Special Missions without a swap check.
  • Boot into Caetla
  • Browse into CD-ROM Menu
  • Wait for CD-ROM to initialise
  • Drop into the MGS sub directory
  • Locate & select the real boot file (should match disc identifier e.g. SLES 02136)
  • Load it
Photos here: http://imgur.com/a/xHMs1

This takes you straight to the main intro video for the game, no codes, no swaps. Such practices work for GTA London etc too.

likeabaus
Extreme PSXDEV User
Extreme PSXDEV User
Posts: 133
Joined: Jul 27, 2016

Post by likeabaus » July 30th, 2016, 1:44 am

mistamontiel wrote:I read somewhere that region cannot be bypassed , such a shame for us terrified to solder
The CAETLA rom will allow you to bypass region locks, as well as any other swapping method for that matter if you're not comfortable with soldering

Aergan
Curious PSXDEV User
Curious PSXDEV User
Posts: 23
Joined: Jul 26, 2015
Motto: Not today.
PlayStation Model: SCPH-7502b
Location: Staffordshire, UK
Contact:

Post by Aergan » July 30th, 2016, 9:02 am

likeabaus wrote:
mistamontiel wrote:I read somewhere that region cannot be bypassed , such a shame for us terrified to solder
The CAETLA rom will allow you to bypass region locks, as well as any other swapping method for that matter if you're not comfortable with soldering
Won't help with in-game disc swaps for verification / content change though unfortunately, just on boot.

macche
What is PSXDEV?
What is PSXDEV?
Posts: 1
Joined: Aug 01, 2016

Post by macche » August 1st, 2016, 3:50 am

Hello, I have just installed unirom in my gameshark.
First I want to thank the author for this great piece of work!!

This is my report:
Psx ntsc 7001 with a gameshark 2.4. Using unirom 0.44 version. Xflash recognizes an SST 256kb chip.
I tried to flash the unirom_caetla.rom, but after the flashing bar has finished, it is reporting that the flash was unsuccessful.
Then I tried the unirom_standalone.rom, and that one worked great.
I am not sure why, even if I have a 256kb version, the caetla version was failing. Anyone has some clue?

Then I tried 2 backup games:
- Ape escape: booting, showing the "SCEA presents" screen, showing the screen that said that an analog pad is required, and then it go into a loop, showing the SCEA screen again, and so on...

- Einhander: black screen

So i followed the MottZilla advice, by loading the gameshark lite first, and then the game.
Using this trick, both of them are actually booting with no issues, so yes, maybe we can incorporate that bootcode into the unirom.

Let me know if you need more info, pictures, or other tests.
Thanks again!!

Orion_
Verified
Legendary Programmer
Legendary Programmer
Posts: 240
Joined: Aug 13, 2012
I am a: Programmer
PlayStation Model: Net Yaroze
Location: France
Contact:

Post by Orion_ » August 19th, 2016, 11:10 pm

Using "nocash unlock" feature, can we use this UniROM on an Action Replay to replace a modchip ?
If it can unlock the CDrom check, this mean that we just need to have an Action Replay with this UniROM and we could play all imported game without modchip ? does this work for CD-R too ?
Retro game development on Playstation and other consoles http://orionsoft.free.fr/

User avatar
sickle
Verified
C Programming Expert
C Programming Expert
Posts: 257
Joined: Jul 17, 2013
I am a: Chocolate-fueled pug fetish robot.
Location: Scotland

Post by sickle » August 22nd, 2016, 7:36 am

Again, sorry I've not been able to get on top of everything, little busy lately.

@TGames.

Hmm, y'know I can't remember ever checking if that still worked :S
I did leave that section of the EEPROM blank, but that's maybe the problem. All zeros?

Will have to double check that all the stock stuff works next time, cheers for letting me know.


@vxbinaca


...so many variations.

Not happy with this going on ebay though for a few reasons.
-Its there as a "sometimes working" side feature rather than being the point.
-UniROM itsself is totally not stable
-I'll end up having to provide support for the fucking things :S
TBH I'd rather remove the feature than see it on ebay

@aergan

I remember nocash saying the unlock remains in effect even after the door is opened/closed. Never tried it though, so might work with multi disks.


@macche

Thanks for the feedback. One thing to try if you don't mind?
The unlock is automatic when you boot into caetla. Would you try loading those games fom the CDROM menu for me? Cheers.


@Orion

Yeah, it kinda works on some stuff, but I've not really tested much and can't be bothered maintaining the project as a modchip replacement.



If anyone's in doubt about buying a PSIO btw, omg go for it. Best...damn...thing, so much better than fiddling about with UniROM :D

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests