[Hardware Mod] 8MB in (PU-18) Retail PSX

General information to do with the PlayStation 1 Hardware. Including modchips, pinouts, rare or obscure development equipment, etc.
KellyDevPs1
What is PSXDEV?
What is PSXDEV?
Posts: 2
Joined: Feb 19, 2025
Discord: kelly1998

Post by KellyDevPs1 » March 6th, 2025, 3:37 pm

Just did the mod but am a total noob and dont have a way to get data into my ps1 besides burning discs and was wondering what the easiest & the best way would be to check if the 8mb mod worked that way? Coming from a Hardware hobby background not sure what would be the next steps haha.

User avatar
TriMesh
Verified
PSX Aptitude
PSX Aptitude
Posts: 230
Joined: Dec 20, 2013
PlayStation Model: DTL-H1202
Location: Hong Kong

Post by TriMesh » March 7th, 2025, 9:24 am

Unfortunately, the memory test was designed to output everything to the debug console - as a result, you need some way of seeing the console output (either a serial cable or something like a reflashed Action Replay cart) in order to use it. Since it's a mod that's really only useful to people doing development, this didn't seem like much of a limitation.

It would be possible in theory to write a stand-alone version, but it would be a much more complex program because it would have to interact with the console and contain the code to handle the screen to display the results of the test.

On a practical level, if the console boots OK post modification then it's almost certainly working correctly.

User avatar
szalay_1
Active PSXDEV User
Active PSXDEV User
Posts: 58
Joined: Jan 22, 2019
I am a: Cheat Device Code Creator
PlayStation Model: 5502-7502
Location: Hungary
Contact:

Post by szalay_1 » March 7th, 2025, 10:40 pm

@ KellyDevPs1
Read back this topic again, I got a rewritten ramtest built , what i can run via serial or usual "cheat cartridge" to show the result on screen

nedrysoft
What is PSXDEV?
What is PSXDEV?
Posts: 2
Joined: Jan 30, 2025
PlayStation Model: SCPH-5500
Location: UK

Post by nedrysoft » March 16th, 2025, 9:27 pm

I am about working on something and part of it is the 8MB RAM upgrade, there will be an FPGA involved in this but for the moment I created a set of PCB's to allow me to easily flip back to a RAM only configuration without the FPGA and buffers connected.

I'll upload the board set sometime this week to GitHub, there's actually currently 3 different sets of boards involved here, there's some breakout boards that replace each RAM chip on the board to a 1.27mm SMD header, those then currently mate with an intermediate board that you can see the bottom of that has a 1.27mm SMD connector on the other side that breaks out all the data, address and control signals to a single 1.27mm SMD connector and then finally there's the top board which contains the ram and a jumper (that's labelled incorrectly, default should be on 2MB) to select 2 or 8 MB and a load of test pads for probing that I didn't actually need since it worked without issue.

There's a single jumper wire on the rear of the PCB to connect the A10 line from the CPU to an NC on one of the RAM chips on the motherboard which I then pass on up to, the mod can be completely reversed, no track cutting required.

There's also a mechanical alignment board that I used to make sure the two sets of four 1.27mm connectors for the RAM on the motherboard and the intermediate board are aligned correctly and can be connected together, I have one which doesn't have connectors soldered and the other which does which allows me to align both sets.

Since doing this as I need more signals from elsewhere on the motherboard, I took a PU-18 board and removed every single component and then produced high resolution scans of the top and bottom, I'll also upload those to GitHub this week.

I'm waiting on another board prototype to arrive and once I have that working and I then do the design that melds that functionality along with the FPGA.

Image
Image

TheBrooster
What is PSXDEV?
What is PSXDEV?
Posts: 1
Joined: Mar 04, 2025
I am a: Professional Games Programmer

Post by TheBrooster » March 17th, 2025, 5:31 am

@ragen-fio @szalay_1 Any chance you could PM me a copy of the ramtest.ps-exe, please?

User avatar
szalay_1
Active PSXDEV User
Active PSXDEV User
Posts: 58
Joined: Jan 22, 2019
I am a: Cheat Device Code Creator
PlayStation Model: 5502-7502
Location: Hungary
Contact:

Post by szalay_1 » March 18th, 2025, 8:23 am

check your PM

Jackhead
Verified
Curious PSXDEV User
Curious PSXDEV User
Posts: 26
Joined: Mar 09, 2012
Contact:

Post by Jackhead » March 19th, 2025, 5:36 pm

Im still looking for some RAMs that i can use. Anyone have a source where to find atm?
PS1 Dev PC: DTL-H2500, H2510, CD-Emu PSY-Q v2 , PSY-Q Interface Rev1 on Asus P2B-D, 1x 1,1 GHz PIII, 1GB RAM Win98SE Codewarrior R5.2
PS1 Sound Dev: Powermac MDD with DTL-H800 Rev2, Digi001 with Pro Tools DAW
Debugging Station: DTL-H1201 PU-9 Prototype, SCPH-5501 8MB Xploder with NoCash bios / PS1USB

nedrysoft
What is PSXDEV?
What is PSXDEV?
Posts: 2
Joined: Jan 30, 2025
PlayStation Model: SCPH-5500
Location: UK

Post by nedrysoft » March 20th, 2025, 4:15 am

Jackhead wrote: March 19th, 2025, 5:36 pm Im still looking for some RAMs that i can use. Anyone have a source where to find atm?
Depends where you are in the world, the best bet is to harvest them from a simm.

Currently on eBay there’s these that have the correct RAM chips but the seller seems to only ship to the US.

https://www.ebay.co.uk/itm/133931568848 ... media=COPY

There have been other sellers with modules with the correct RAM on them, but I did a quick search and couldn’t see any currently listed, but I didn’t really spend long looking.

If you do a deep scour using various search terms like 16MB, 32MB, EDO, Samsung, 3.3V, etc and go through each result looking at the images you might get lucky, a word of warning I have seen ones mislabelled as 3.3V when they’re actually 5V.

tunertom
What is PSXDEV?
What is PSXDEV?
Posts: 3
Joined: Apr 09, 2025
PlayStation Model: scph-7500
Location: UK

Post by tunertom » April 9th, 2025, 4:11 pm

I have attached the fixed 8MB Ramtest package zip to this post, just incase anyone else has been searching for it as long as I have!

Fixed 8MB RamTest set.zip
You do not have the required permissions to view the files attached to this post.

User avatar
gwald
Verified
Net Yaroze Enthusiast
Net Yaroze Enthusiast
Posts: 342
Joined: Sep 18, 2013
I am a: programmer/DBA
PlayStation Model: Net Yaroze
Contact:

Post by gwald » April 13th, 2025, 2:08 am

Could someone please, with a 8MB mod mind testing my PSX.EXE?
Basically, it's a .cpe program from the SDK which does the MIME animation, converted to a psx.exe with the media appended to it in the correct 8MB memory locations.
viewtopic.php?f=76&t=4238

Normally, the dev kit would send the executable and the media separately, I just made it into a single PSX.EXE RAM rom, I guess.
And it works on most emulators, except for no$psx.

tunertom
What is PSXDEV?
What is PSXDEV?
Posts: 3
Joined: Apr 09, 2025
PlayStation Model: scph-7500
Location: UK

Post by tunertom » April 13th, 2025, 11:45 pm

If anyone is struggling to find a set of the upgraded ram chips, I had to order in bulk - so still have some spare sets..

Based in the UK, can discuss worldwide shipping no problem, I'm just a message away!

User avatar
ragen-fio
Curious PSXDEV User
Curious PSXDEV User
Posts: 11
Joined: Feb 15, 2024
Location: Italia

Post by ragen-fio » April 15th, 2025, 10:10 pm

gwald wrote: April 13th, 2025, 2:08 am Could someone please, with a 8MB mod mind testing my PSX.EXE?
Basically, it's a .cpe program from the SDK which does the MIME animation, converted to a psx.exe with the media appended to it in the correct 8MB memory locations.
viewtopic.php?f=76&t=4238

Normally, the dev kit would send the executable and the media separately, I just made it into a single PSX.EXE RAM rom, I guess.
And it works on most emulators, except for no$psx.
If you're not in a hurry I can try in the next few days. Unfortunately I'm busy with some PS2s to repair in the little free time I have. :?

User avatar
szalay_1
Active PSXDEV User
Active PSXDEV User
Posts: 58
Joined: Jan 22, 2019
I am a: Cheat Device Code Creator
PlayStation Model: 5502-7502
Location: Hungary
Contact:

Post by szalay_1 » April 15th, 2025, 10:54 pm

"Could someone please, with a 8MB mod mind testing my PSX.EXE?"
Yes, me too in a weekend ...

User avatar
gwald
Verified
Net Yaroze Enthusiast
Net Yaroze Enthusiast
Posts: 342
Joined: Sep 18, 2013
I am a: programmer/DBA
PlayStation Model: Net Yaroze
Contact:

Post by gwald » April 17th, 2025, 11:24 pm

Thanks guys! Great! I'm hopeful, but it's really hacky so I don't expect it to work. :D

User avatar
ragen-fio
Curious PSXDEV User
Curious PSXDEV User
Posts: 11
Joined: Feb 15, 2024
Location: Italia

Post by ragen-fio » April 18th, 2025, 2:15 pm

gwald wrote: April 17th, 2025, 11:24 pm Thanks guys! Great! I'm hopeful, but it's really hacky so I don't expect it to work. :D
I tried to upload the file via serial, with NOPS, several times but it always gets stuck at about 37%. To be safe I downloaded the file a second time but the result did not change. :shrug

User avatar
gwald
Verified
Net Yaroze Enthusiast
Net Yaroze Enthusiast
Posts: 342
Joined: Sep 18, 2013
I am a: programmer/DBA
PlayStation Model: Net Yaroze
Contact:

Post by gwald » April 18th, 2025, 11:26 pm

ragen-fio wrote: April 18th, 2025, 2:15 pm
gwald wrote: April 17th, 2025, 11:24 pm Thanks guys! Great! I'm hopeful, but it's really hacky so I don't expect it to work. :D
I tried to upload the file via serial, with NOPS, several times but it always gets stuck at about 37%. To be safe I downloaded the file a second time but the result did not change. :shrug

Ah, thanks for that! HMmmm 37% of the 5.2MB executable would 1.924MB if my math is correct, and linked at 0x80100000 (65KB) would make it very close or over the 2MB RAM, so I guess that answered the question.



I'm not familiar how the RAM is mapped, but hypothetically????? I'm guessing???? nops could be made aware of where not to write and to skip writing into those areas and continue writing data and running the PSX-EXE like normal??

I'm guessing that logic would go here: https://github.com/JonathanDotCel/NOTPS ... ic.cs#L818

Or a new write function for +2MB executables.

TBH I don't understand where the ranges are in RAM.

https://psx-spx.consoledev.net/memorymap/

If the NOPS dev agrees or one of you 8MB users can fork the repo and add that feature in, I can copy his range checks, and use it as error checks in yarexe if real data is written to the BIOS mapped RAM, I just need a list of ranges (in terms 0x80000000 or zero to 8MB) to check.

I package PSX.EXE + assets into a single executable often, I just don't think I'll ever get a 8MB PSX :mrgreen:



I'll ask on github via an issue.

Jackhead
Verified
Curious PSXDEV User
Curious PSXDEV User
Posts: 26
Joined: Mar 09, 2012
Contact:

Post by Jackhead » April 29th, 2025, 5:18 am

Finally found some RAM.. Thanks to TriMesh for this great mod and tool!
Gpol5nhXkAA54Ot.jpg
Gpo9y0XXIAA86Nw.jpg
GppDxrEXEAA8C92.jpg
You do not have the required permissions to view the files attached to this post.
PS1 Dev PC: DTL-H2500, H2510, CD-Emu PSY-Q v2 , PSY-Q Interface Rev1 on Asus P2B-D, 1x 1,1 GHz PIII, 1GB RAM Win98SE Codewarrior R5.2
PS1 Sound Dev: Powermac MDD with DTL-H800 Rev2, Digi001 with Pro Tools DAW
Debugging Station: DTL-H1201 PU-9 Prototype, SCPH-5501 8MB Xploder with NoCash bios / PS1USB

User avatar
szalay_1
Active PSXDEV User
Active PSXDEV User
Posts: 58
Joined: Jan 22, 2019
I am a: Cheat Device Code Creator
PlayStation Model: 5502-7502
Location: Hungary
Contact:

Post by szalay_1 » April 29th, 2025, 10:57 pm

gwald wrote: April 17th, 2025, 11:24 pm Thanks guys! Great! I'm hopeful, but it's really hacky so I don't expect it to work. :D
Same here, used Caetla PSEXE.COM via Comms Link Isa card,
loading forever...

Jackhead wrote: April 29th, 2025, 5:18 am Finally found some RAM.. Thanks to TriMesh for this great mod and tool!
For RAM test you are used the "Main.exe" ?

Jackhead
Verified
Curious PSXDEV User
Curious PSXDEV User
Posts: 26
Joined: Mar 09, 2012
Contact:

Post by Jackhead » April 30th, 2025, 1:12 am

i used the cd image on xstation from the package tunertom post.
PS1 Dev PC: DTL-H2500, H2510, CD-Emu PSY-Q v2 , PSY-Q Interface Rev1 on Asus P2B-D, 1x 1,1 GHz PIII, 1GB RAM Win98SE Codewarrior R5.2
PS1 Sound Dev: Powermac MDD with DTL-H800 Rev2, Digi001 with Pro Tools DAW
Debugging Station: DTL-H1201 PU-9 Prototype, SCPH-5501 8MB Xploder with NoCash bios / PS1USB

User avatar
gwald
Verified
Net Yaroze Enthusiast
Net Yaroze Enthusiast
Posts: 342
Joined: Sep 18, 2013
I am a: programmer/DBA
PlayStation Model: Net Yaroze
Contact:

Post by gwald » April 30th, 2025, 8:52 pm

szalay_1 wrote: April 29th, 2025, 10:57 pm
gwald wrote: April 17th, 2025, 11:24 pm Thanks guys! Great! I'm hopeful, but it's really hacky so I don't expect it to work. :D
Same here, used Caetla PSEXE.COM via Comms Link Isa card,
loading forever...
Thanks :)

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 17 guests