scph-1000 bios mod question

General information to do with the PlayStation 1 Hardware. Including modchips, pinouts, rare or obscure development equipment, etc.
Post Reply
User avatar
phaseas
Curious PSXDEV User
Curious PSXDEV User
Posts: 12
Joined: Oct 26, 2024
I am a: Solder-addicted zealot
Motto: Solder. Focus. Repeat.
PlayStation Model: scph-1002
Location: Modding Lab

scph-1000 bios mod question

Post by phaseas » October 26th, 2024, 10:49 am

i do own a scph-1000, the first jap model

i was wondering if it would be possible to remove its bios and place a "DTL-H1001" bios instead
and if so, how to proceed

perhaps there is some eeprom i can just dump DTL-H1001 and solder?

im assuming DTL-H1001 would be compatible but i could be wrong

anyone with experience in this field?

help / ideas will be appreciated

thanks

User avatar
Administrator
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2689
Joined: Dec 31, 2012
I am a: Shadow
PlayStation Model: H2000/5502

Post by Administrator » October 27th, 2024, 6:41 pm

You can swap the BIOS, but the HC05 will also need to be swapped if you want to boot games and on those older PU-8 boards it typically uses the 80-pin variant which is far less common. To get around swapping the HC05 though, you can just install a modchip.
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
phaseas
Curious PSXDEV User
Curious PSXDEV User
Posts: 12
Joined: Oct 26, 2024
I am a: Solder-addicted zealot
Motto: Solder. Focus. Repeat.
PlayStation Model: scph-1002
Location: Modding Lab

Post by phaseas » October 28th, 2024, 3:46 pm

sounds cool, i guess i can install the psnee as modchip, sounds far more easy to me.
no idea what HC05 is and im guessing i dont want to know, too many pins for my taste

can you recommend me wich eeprom to buy in order to replace the bios ?
i assume IC102 is the bios, right?
something i can swap with the same pinouts / voltage would be nice

guess im going to need datasheet of the original rom pinout

btw this is my motherboard
Image

User avatar
Administrator
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2689
Joined: Dec 31, 2012
I am a: Shadow
PlayStation Model: H2000/5502

Post by Administrator » October 29th, 2024, 2:13 am

In a nutshell, the HC05 is basically a sort of CD-ROM controller and yes, IC102 is in fact the BIOS.
https://www.willsconsolemodifications.c ... uct_id=111
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
phaseas
Curious PSXDEV User
Curious PSXDEV User
Posts: 12
Joined: Oct 26, 2024
I am a: Solder-addicted zealot
Motto: Solder. Focus. Repeat.
PlayStation Model: scph-1002
Location: Modding Lab

Post by phaseas » October 29th, 2024, 7:02 am

Administrator wrote: October 29th, 2024, 2:13 am In a nutshell, the HC05 is basically a sort of CD-ROM controller and yes, IC102 is in fact the BIOS.
https://www.willsconsolemodifications.c ... uct_id=111
Ok thats interesting
i was looking to get some kind of eeprom and throw DTL-H1001 in there, but this looks even better

correct me if im wrong, if i purchase this :

- PS1 BIOS Type:: PSX-XBOO
- PS1 Modchip Type:: Stealth 2.8a - JAP VER

first question:
i only need to swap this pcb with the bios, and then wire the modchip to the points in the motherboard, right?

second question:
does the components come already soldered into the pcb or i will have to do that?


can you confirm please? i realy appreciate the time and help you giving me here

User avatar
phaseas
Curious PSXDEV User
Curious PSXDEV User
Posts: 12
Joined: Oct 26, 2024
I am a: Solder-addicted zealot
Motto: Solder. Focus. Repeat.
PlayStation Model: scph-1002
Location: Modding Lab

Post by phaseas » October 29th, 2024, 7:15 am

oh wait, my bios has 40 pin, so i guess this is not going to work for me. this thing has 32 pins

:(

i must have another console with a dead laser lyng arround, will check that one
still i wonder if those pcb come pre-soldered

User avatar
nocash
Verified
PSX Aficionado
PSX Aficionado
Posts: 614
Joined: Nov 12, 2012
Contact:

Post by nocash » October 29th, 2024, 7:29 am

My bios clone does generate the scex signals on the address lines, you don't need a modchip when using that bios.

User avatar
phaseas
Curious PSXDEV User
Curious PSXDEV User
Posts: 12
Joined: Oct 26, 2024
I am a: Solder-addicted zealot
Motto: Solder. Focus. Repeat.
PlayStation Model: scph-1002
Location: Modding Lab

Post by phaseas » October 29th, 2024, 1:28 pm

nocash wrote: October 29th, 2024, 7:29 am My bios clone does generate the scex signals on the address lines, you don't need a modchip when using that bios.
you mean if i get psx-xboo i don't even need the modchip? dammit you're the boss

but this particular PlayStation is an scph-1000 model, which according to the website is not compatible
cos my stock bios has 40 pins instead of 38, as you can see in the picture attached

i will get my hands on a different psx model and then ill update the thread
as soon as i know which model is on my wardrobe ill purchase it

btw: thanks for your work, nocash. looks really nice

User avatar
phaseas
Curious PSXDEV User
Curious PSXDEV User
Posts: 12
Joined: Oct 26, 2024
I am a: Solder-addicted zealot
Motto: Solder. Focus. Repeat.
PlayStation Model: scph-1002
Location: Modding Lab

Post by phaseas » October 31st, 2024, 12:53 am

aight so I've found an scph-7502 and its bios has 32 pins
so i went to purchase the psx-xboo from will's console mods, but it looks like the shop isn't working

can anyone recommend me a compatible eeprom and a programmer so i may do it myself?
im kinda lost now

perhaps another way to buy psx-xboo ? :crying

User avatar
Squaresoft74
Verified
/// PSXDEV | ELITE ///
/// PSXDEV | ELITE ///
Posts: 310
Joined: Jan 07, 2016
PlayStation Model: SCPH-7502
Location: France
Contact:

Post by Squaresoft74 » October 31st, 2024, 7:15 am

nocash wrote: October 29th, 2024, 7:29 am My bios clone does generate the scex signals on the address lines, you don't need a modchip when using that bios.
Can this be improved in a way that it is fully stealth ?
Currently games like Dino Crisis, Legend of Mana, BioHazard 3 , etc... trigger AP screens when using your bios.

User avatar
nocash
Verified
PSX Aficionado
PSX Aficionado
Posts: 614
Joined: Nov 12, 2012
Contact:

Post by nocash » November 3rd, 2024, 4:21 am

Squaresoft74 wrote: October 31st, 2024, 7:15 am
nocash wrote: October 29th, 2024, 7:29 am My bios clone does generate the scex signals on the address lines, you don't need a modchip when using that bios.
Can this be improved in a way that it is fully stealth ?
First of, the wiring info is here http://problemkaputt.de/psxspx-cdrom-pr ... dchips.htm (but I am not aware of anybody having ever used that).
The kernel clone is generating the SCEx signal when booting from cdrom, so after booting it will be "stealth". Or perhaps "too stealth" for some cases (it won't work if a game is intentionally re-reading the SCEx from the TOC area) (and it won't work on disc changes, although, the kernel could theoretically try to sense that situation, and take over the CPU to re-send the SCEx string, but that may have more disadvantages than advantages).
Squaresoft74 wrote: October 31st, 2024, 7:15 am Currently games like Dino Crisis, Legend of Mana, BioHazard 3 , etc... trigger AP screens when using your bios.
Is that problem unrelated to modchips? Like, It doesn't work in no$psx, or on real hardware, even when using licensed retail discs?

User avatar
nocash
Verified
PSX Aficionado
PSX Aficionado
Posts: 614
Joined: Nov 12, 2012
Contact:

Post by nocash » November 3rd, 2024, 8:16 am

phaseas wrote: October 31st, 2024, 12:53 am perhaps another way to buy psx-xboo ?
I would like to clarify two things.
The kernel clone is freeware you can't buy it anywhere.
Xboo refers to the "boot exe files from parallel port" feature, which is only a small (but perhaps the most useful) part of the kernel.

User avatar
phaseas
Curious PSXDEV User
Curious PSXDEV User
Posts: 12
Joined: Oct 26, 2024
I am a: Solder-addicted zealot
Motto: Solder. Focus. Repeat.
PlayStation Model: scph-1002
Location: Modding Lab

Post by phaseas » November 3rd, 2024, 9:43 am

i understand its freeware, but it was being sold at wills console mods, that's why i asked for another seller


i downloaded the bios thru yours no$psx debugger.
now I'm guessing, i can use a programmer like TL866II Plus, to write this bios i got from your debugger, into an eeprom like 39VF040, desolder the original bios, and solder 39VF040 , right?

at least that's what it looks like, correct me if I'm wrong, please.


EDIT:
okay i found this topic
https://www.psxdev.net/forum/viewtopic. ... 2&start=20
Image

postal used w27e040P-12 , lets say i pick the same eeprom and i dump the bios there

question is, will this work? I'm on the right path?

EDIT2:

please recommend me a compatible eeprom, a DIP one if possible. ty

User avatar
Administrator
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2689
Joined: Dec 31, 2012
I am a: Shadow
PlayStation Model: H2000/5502

Post by Administrator » November 9th, 2024, 2:54 am

From Will, you're buying the software (BIOS) from NO$CASH which is freeware but you're buying the chip itself and having Will program it which is why it costs money (you're paying for parts and labour). I believe Will should however kindly donate a portion to NO$CASH from the sales of the Xboo software.

If you want to do it yourself, a good programmer to use is the Willem Universal Programmer.
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
phaseas
Curious PSXDEV User
Curious PSXDEV User
Posts: 12
Joined: Oct 26, 2024
I am a: Solder-addicted zealot
Motto: Solder. Focus. Repeat.
PlayStation Model: scph-1002
Location: Modding Lab

Post by phaseas » November 9th, 2024, 2:02 pm

Administrator wrote: November 9th, 2024, 2:54 am From Will, you're buying the software (BIOS) from NO$CASH which is freeware but you're buying the chip itself and having Will program it which is why it costs money (you're paying for parts and labour). I believe Will should however kindly donate a portion to NO$CASH from the sales of the Xboo software.

If you want to do it yourself, a good programmer to use is the Willem Universal Programmer.
i know.... i understand that part, still , wills shop is not working anyways, seems like he had problems with payment options. so i cant pay, literally. that leaves me with only one option left.

I'm gonna have to make it myself.

i already have a T48 programmer, so i just bought a bunch of w27e040P-12 for testing.
my plan is to make it just like "postal2201" guy did in the picture, since he also attached schematics

my questions where more focused towards the programming issues, like which eeprom fits better, because i did read in another topic, no$cash bios is 256kb and you need to make a file and paste it twice so it fits the 512kb? i cant find sayd topic atm.

anyway, i will update this topic with questions when the eeprom i bought, gets delivered from china, and the socket is already installed on my mobo, if i cant manage to pull it off by myself..

User avatar
phaseas
Curious PSXDEV User
Curious PSXDEV User
Posts: 12
Joined: Oct 26, 2024
I am a: Solder-addicted zealot
Motto: Solder. Focus. Repeat.
PlayStation Model: scph-1002
Location: Modding Lab

Post by phaseas » November 15th, 2024, 6:54 pm

Image

aight, why i cant switch between disk/card/settings/help ?

it only allows me to pick "disk"

what i am missing?

EDIT: oh okay it needs the disk drive. nevermind...
solved.

User avatar
phaseas
Curious PSXDEV User
Curious PSXDEV User
Posts: 12
Joined: Oct 26, 2024
I am a: Solder-addicted zealot
Motto: Solder. Focus. Repeat.
PlayStation Model: scph-1002
Location: Modding Lab

Post by phaseas » November 17th, 2024, 12:03 am

nocash wrote: October 29th, 2024, 7:29 am My bios clone does generate the scex signals on the address lines, you don't need a modchip when using that bios.
why it isn't picking up pal games on my scph-7000 Japanese console then? original ones.
detects them like audio disk instead

what i am missing?

User avatar
nocash
Verified
PSX Aficionado
PSX Aficionado
Posts: 614
Joined: Nov 12, 2012
Contact:

Post by nocash » November 17th, 2024, 6:36 pm

Did you follow the wiring info for the "modchip feature" that I had linked above?

User avatar
phaseas
Curious PSXDEV User
Curious PSXDEV User
Posts: 12
Joined: Oct 26, 2024
I am a: Solder-addicted zealot
Motto: Solder. Focus. Repeat.
PlayStation Model: scph-1002
Location: Modding Lab

Post by phaseas » November 17th, 2024, 8:04 pm

nocash wrote: November 17th, 2024, 6:36 pm Did you follow the wiring info for the "modchip feature" that I had linked above?
i totally missed your post, so i didn't ...
basically i just wired pin1 from the eeprom to pin1 on the motherboard
same for pin 2- to 31
then i wired pin 32 to the 5v output of the voltage regulator, cos this eeprom needs 5v instead of 3.3v

Image

gotta be honest, I'm not sure if i understood your instructions...
this is a PU-20 motherboard, scph-7000.

lets take a look at your wiring info :

Internal Kernel ROM version, for older boards (PU-7 through PU-20):
GATE---------GND
DATA---------A20

therefore, if i understood correctly...i have to connect DATA to A20, and ground GATE, right?

DATA is IC706.Pin1 (CG) (16pin "118" (uPC5023GR-118) ;PU-18 .. PU-20
A20 is CPU.Pin149(A20) (208-pin CPU CXD8530 or CXD8606) ;PU-7 .. PM-41(2)
GATE on PU-20 is usually IC706.Pin10 (but IC706.Pin7 might work, too).

EDIT:


Image


SOLVED, THANK YOU

User avatar
phaseas
Curious PSXDEV User
Curious PSXDEV User
Posts: 12
Joined: Oct 26, 2024
I am a: Solder-addicted zealot
Motto: Solder. Focus. Repeat.
PlayStation Model: scph-1002
Location: Modding Lab

Post by phaseas » November 22nd, 2024, 10:45 pm

nocash wrote: November 3rd, 2024, 4:21 am
Squaresoft74 wrote: October 31st, 2024, 7:15 am
nocash wrote: October 29th, 2024, 7:29 am My bios clone does generate the scex signals on the address lines, you don't need a modchip when using that bios.
Can this be improved in a way that it is fully stealth ?
First of, the wiring info is here http://problemkaputt.de/psxspx-cdrom-pr ... dchips.htm (but I am not aware of anybody having ever used that).
The kernel clone is generating the SCEx signal when booting from cdrom, so after booting it will be "stealth". Or perhaps "too stealth" for some cases (it won't work if a game is intentionally re-reading the SCEx from the TOC area) (and it won't work on disc changes, although, the kernel could theoretically try to sense that situation, and take over the CPU to re-send the SCEx string, but that may have more disadvantages than advantages).
Squaresoft74 wrote: October 31st, 2024, 7:15 am Currently games like Dino Crisis, Legend of Mana, BioHazard 3 , etc... trigger AP screens when using your bios.
Is that problem unrelated to modchips? Like, It doesn't work in no$psx, or on real hardware, even when using licensed retail discs?
OK, one last question:

is there any way to allow disk changes with your bios?

Post Reply

Who is online

Users browsing this forum: No registered users and 16 guests