UniROM 8.0.K - GDB Debugging, install/backup to/from memory card, homebrew from memcard, etc
- mistamontiel
- Active PSXDEV User
- Posts: 53
- Joined: Jul 01, 2016
- Motto: ..!!
- Location: Miami, FL, CUBA
- Contact:
Interesting that PAL version Yusha Heaven's Gate just works! SLES-00713
Is there a list somewhere about what roms and their variants are on the Unirom-discs and what flashsize they require?
-
Squaresoft74 Verified
- /// PSXDEV | ELITE ///
- Posts: 314
- Joined: Jan 07, 2016
- PlayStation Model: SCPH-7502
- Location: France
- Contact:
I don't have such list on hand but you can simply load Unirom's iso with an emulator such as DuckStation and check available roms/sizes from the "Install Unirom -> Restore Cart from CD" menu.
Alright, thanks.
-
sickle Verified
- C Programming Expert
- Posts: 257
- Joined: Jul 17, 2013
- I am a: Chocolate-fueled pug fetish robot.
- Location: Scotland
Hiya, 8.0.Eish and 8.0.Fish were minor releases while we got the FreePSXBoot stuff ready so here's 8.0.G; the first major release in a while:
https://github.com/JonathanDotCel/uniro ... /releases/
Key features include the memory card manager and the FreePSXBoot installer.
There's also much clearer menus for FreePSXBoot users who may not have the bootdisc to hand.
Big love to everyone who helped, especially Nicolas Noble, Squaresoft75, Bradlin, kHN, Dan, Skitchin and all of the FreePSXBoot people!
8.0.Eish
- Memcard Manager
- Memcard dumping/restoration (from nops)
- Memcard Pro support
- FreePSXBoot installer + Unirom Lite (thanks Bradlin & Nicolas)
- Write memcard images from CD
- More ROM restoration options (thanks Squaresoft74)
- Text colours + navigation improvements
- SST EEPROM Fixes (Thanks Schnappy)
- AM29F010 should be usable after type detection (Thanks kHn)
- Support for Negcon etc
- /slow added to return to 115200 baud (kernel and usermode sio)
- /watch memory dump works in kernel debug sio
- .exes may return execution to unirom (thanks Nicolas)
- Updated credits
- Brook Adapter fixes (Thanks MCPro Team!)
- Name buffer size issue
- TCP/SIO bridge for nops
- Rewritten nops documentation (especially debugging)
- Added Dan's Pong game for a nops sample
- nops will stop you accidentally flashing an .exe to ROM (thanks Skitchin)
8.0.Fish
- MCPro Channel/Card controls
- Can now properly delete (format) FreePSXBoot cards
- BIOS CRC32 from the status screen (Thanks Nicolas!)
- Added Dan's pong to the CD! (Easter egg? :p)
- Added the Datel V2 (gapped) ROM to the release .zip
- Fixed the hex editor address entry
- Fixed a bug when auto-listing CD directories
- Clearer memcard overwrite warning
- Fixed an anomalous "format failed" message.
- Added "Format" to memcard context menu
- Fixed a missing credit for Skitchin
8.0.G
- New FreePSXBoot installer screen with QR codes (ty for the idea Nicolas)
- Sends UNIROM to MCPro on startup to hold savedata (in the works)
- Memcard images are verified when written
- Nops will correctly dump REGS when it detects a crash
- Updated the credits a bit
- Tidied up menus a bit (footers, specifying which disc)
- Warning for 1k 2-card models using FreePSXBoot
- Tidied up some more menus, made them cancellable
- Fixed broken SIO flashing
- Fixed status menu "CD Unlocked"
- Moved +MBH, +MC to the status menu
- Tidied up the Install screen
- Updated Danhans' pong!
- Fixed a graphical bug in the memcard manager
- Put nops.exe back in the release folder
https://github.com/JonathanDotCel/uniro ... /releases/
Key features include the memory card manager and the FreePSXBoot installer.
There's also much clearer menus for FreePSXBoot users who may not have the bootdisc to hand.
Big love to everyone who helped, especially Nicolas Noble, Squaresoft75, Bradlin, kHN, Dan, Skitchin and all of the FreePSXBoot people!
8.0.Eish
- Memcard Manager
- Memcard dumping/restoration (from nops)
- Memcard Pro support
- FreePSXBoot installer + Unirom Lite (thanks Bradlin & Nicolas)
- Write memcard images from CD
- More ROM restoration options (thanks Squaresoft74)
- Text colours + navigation improvements
- SST EEPROM Fixes (Thanks Schnappy)
- AM29F010 should be usable after type detection (Thanks kHn)
- Support for Negcon etc
- /slow added to return to 115200 baud (kernel and usermode sio)
- /watch memory dump works in kernel debug sio
- .exes may return execution to unirom (thanks Nicolas)
- Updated credits
- Brook Adapter fixes (Thanks MCPro Team!)
- Name buffer size issue
- TCP/SIO bridge for nops
- Rewritten nops documentation (especially debugging)
- Added Dan's Pong game for a nops sample

- nops will stop you accidentally flashing an .exe to ROM (thanks Skitchin)
8.0.Fish
- MCPro Channel/Card controls
- Can now properly delete (format) FreePSXBoot cards
- BIOS CRC32 from the status screen (Thanks Nicolas!)
- Added Dan's pong to the CD! (Easter egg? :p)
- Added the Datel V2 (gapped) ROM to the release .zip
- Fixed the hex editor address entry
- Fixed a bug when auto-listing CD directories
- Clearer memcard overwrite warning
- Fixed an anomalous "format failed" message.
- Added "Format" to memcard context menu
- Fixed a missing credit for Skitchin
8.0.G
- New FreePSXBoot installer screen with QR codes (ty for the idea Nicolas)
- Sends UNIROM to MCPro on startup to hold savedata (in the works)
- Memcard images are verified when written
- Nops will correctly dump REGS when it detects a crash
- Updated the credits a bit
- Tidied up menus a bit (footers, specifying which disc)
- Warning for 1k 2-card models using FreePSXBoot
- Tidied up some more menus, made them cancellable
- Fixed broken SIO flashing
- Fixed status menu "CD Unlocked"
- Moved +MBH, +MC to the status menu
- Tidied up the Install screen
- Updated Danhans' pong!
- Fixed a graphical bug in the memcard manager
- Put nops.exe back in the release folder

Last edited by sickle on May 6th, 2021, 10:06 am, edited 2 times in total.
-
sickle Verified
- C Programming Expert
- Posts: 257
- Joined: Jul 17, 2013
- I am a: Chocolate-fueled pug fetish robot.
- Location: Scotland
Thanks, I'll take a look at Heaven's Gate.mistamontiel wrote: ↑April 14th, 2021, 10:03 am Got vE now, Baby Universe runs but skippy tracks and then even the Playstation Developer DIsc working
But Heaven's Gate SLPS-00667 now does not even try hangs on green screen UniROM
What model are you on? (ping me on discord if it's easier, cheers)
- mistamontiel
- Active PSXDEV User
- Posts: 53
- Joined: Jul 01, 2016
- Motto: ..!!
- Location: Miami, FL, CUBA
- Contact:
Cheers dog! Again even tonyhax can't do Heaven's Gate but the PAL variant just works! Not a amazing title either, I did see it through already
SCPH 7501 is mine? The last model with parallel port
SCPH 7501 is mine? The last model with parallel port
-
- What is PSXDEV?
- Posts: 1
- Joined: May 26, 2021
Hi. I tried to download the source code for unirom from your github but its not available. can you send it to me? many thanks 

I can't get either the Japanese nor PAL versions of Bishi Bashi Special to run, and it's the only game I've encountered that doesn't boot.
-
sickle Verified
- C Programming Expert
- Posts: 257
- Joined: Jul 17, 2013
- I am a: Chocolate-fueled pug fetish robot.
- Location: Scotland
Nice mix of devloper-focused features and quality of life stuff.
Aside from Elf and PCDrv support, there's some nice compatibility fixes, and an updated rom set from Squaresoft74
Download:
https://github.com/JonathanDotCel/uniro ... /tag/8.0.I
As always, thanks to everyone who contributed
The FreePSXBoot images on the disc can now be installed to memcard #2 and left in the drive while you boot
More about FreePSXBoot: https://github.com/brad-lin/FreePSXBoot
Aside from Elf and PCDrv support, there's some nice compatibility fixes, and an updated rom set from Squaresoft74
Download:
https://github.com/JonathanDotCel/uniro ... /tag/8.0.I
As always, thanks to everyone who contributed

The FreePSXBoot images on the disc can now be installed to memcard #2 and left in the drive while you boot

More about FreePSXBoot: https://github.com/brad-lin/FreePSXBoot
Lemme know if it's working for you now!mistamontiel wrote: ↑May 6th, 2021, 8:27 am Cheers dog! Again even tonyhax can't do Heaven's Gate but the PAL variant just works! Not a amazing title either, I did see it through already
Likewise!
- mistamontiel
- Active PSXDEV User
- Posts: 53
- Joined: Jul 01, 2016
- Motto: ..!!
- Location: Miami, FL, CUBA
- Contact:
What was bad about Crisis Beat? I played that one through infinite respawns, PAL
Villain and the ender was such lacking all I recall
Villain and the ender was such lacking all I recall
Could SetSession be added to the disc swap method? It would make it work with CDDA and large games without having to have a legit disc with a big enough TOC.
https://github.com/Lameguy64/n00brom wrote:EZ-Swap allows reading and booting CD-Rs by allowing a swap trick to be performed easily, as it stops the disc during the swap procedure to allow for swapping without the risk of damaging the disc or console. As of 0.28b, games and homebrew that use CD Audio will work properly by issuing a SetSession command to reload the ToC without clearing the authentication state, though accessing newer sessions in a multi-session disc is not possible. Obviously, an official copy of a game that matches the console's region is required for this procedure. This option may seem redundant as Uunlock is the better overall option, but this is here for Japan region consoles which do not support Unlock.
I've noticed that I couldn't write a FreePsxBoot memcard while using a wireless Logitech controller. When I had to press X to write the memory card I couldn't because the receiver wasn't accepting the controller signal anymore and even reconnecting it wouldn't change anything. I had to use a cable controller. Tteid this more than once.
Probably that's normal and it's supposed to be that way and there's something that somehow "disable" the receiver.
Maybe you already knew that but I posted it cause it happened to me recently.
Probably that's normal and it's supposed to be that way and there's something that somehow "disable" the receiver.
Maybe you already knew that but I posted it cause it happened to me recently.
Thanks! I got some more serial adapters / chips to try. I got busy, but maybe soon.sickle wrote: ↑November 4th, 2020, 12:40 pmSet your chip to 3.3 and you're good to go.
In terms of actual setup (stop bits, etc) I'd say go take a look at the NoPS source:
https://github.com/JonathanDotCel/NOTPSXSerial
-
- What is PSXDEV?
- Posts: 3
- Joined: Sep 04, 2021
- PlayStation Model: SCPH-5500
- Location: Russia
Hello, today I tried to softmode my PS1 with uniroom. I successfully patched my cheatcard. But after that every copied CD i'm trying to load leads to error:
Not a valid CD or Device is Locked!
Even the CD I used to flash my cheatcard is unreadable now. Original CD i used for swap works fine.
Do you have any ideas why is that?
MY PS1 is SCPH-5500
Status screen shows this:
Booted from ROM: 1
With Caetla: 0
CD Unlocked: 0
Boot from MC: 0
Not a valid CD or Device is Locked!
Even the CD I used to flash my cheatcard is unreadable now. Original CD i used for swap works fine.
Do you have any ideas why is that?
MY PS1 is SCPH-5500
Status screen shows this:
Booted from ROM: 1
With Caetla: 0
CD Unlocked: 0
Boot from MC: 0
-
- What is PSXDEV?
- Posts: 3
- Joined: Sep 04, 2021
- PlayStation Model: SCPH-5500
- Location: Russia
Can someone show me the direction to dig in my problem, Is it my blank CD's, my PS CD drive, or a flash cart...zloygrinder wrote: ↑September 4th, 2021, 10:32 pm Hello, today I tried to softmode my PS1 with uniroom. I successfully patched my cheatcard. But after that every copied CD i'm trying to load leads to error:
Not a valid CD or Device is Locked!
Even the CD I used to flash my cheatcard is unreadable now. Original CD i used for swap works fine.
Do you have any ideas why is that?
MY PS1 is SCPH-5500
Status screen shows this:
Booted from ROM: 1
With Caetla: 0
CD Unlocked: 0
Boot from MC: 0
Thanks in advance!
Who is online
Users browsing this forum: No registered users and 2 guests