PSX Thingy

General information to do with the PlayStation 1 Hardware. Including modchips, pinouts, rare or obscure development equipment, etc.
Post Reply
User avatar
CyrusDevX
Active PSXDEV User
Active PSXDEV User
Posts: 47
Joined: Aug 07, 2015

PSX Thingy

Post by CyrusDevX » September 13th, 2016, 2:59 pm

Can the psx use a pin per pin matching parallel flash ic on the address and data lines on the pio port, with ce rd wr too? Also meaning not using a gal logic chip like in the xploder carts. Does the psx auto map the new chip and would be able to boot unirom forexample?

http://i.imgur.com/wb8UoAy.jpg


Sorta like a xploder concept. with a host pc app.
512KB external bios
512KB external pio rom
ATmega1284p MCU
2x MCP2221
PIC16F629
74HC245 Latch
Last edited by CyrusDevX on September 14th, 2016, 9:17 am, edited 1 time in total.

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

Post by Shadow » September 13th, 2016, 3:08 pm

Yes, if you flash the correct bootcode and the right header, the PSX will boot from ROM over the parallel port BEFORE anything else.
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
CyrusDevX
Active PSXDEV User
Active PSXDEV User
Posts: 47
Joined: Aug 07, 2015

Post by CyrusDevX » September 14th, 2016, 1:42 am

ty

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 » September 22nd, 2016, 9:25 am

I get the software side of things, but I've never really looked into the hardware.
Does it need much glue logic or anything? Or does each pin on the p.port just kinda map to the EEPROM?
Like the XPlorer FX has 512k, 384k of which is actually wired to the PSX, and PSIO has 32k or something can you get away with minimal wiring for something really simple?

User avatar
CyrusDevX
Active PSXDEV User
Active PSXDEV User
Posts: 47
Joined: Aug 07, 2015

Post by CyrusDevX » September 22nd, 2016, 9:39 am

I'll start wiring the ROM on the parallel port here soon, been busy with random stuff but I managed to build (another) serial cable for net yaroze support specifically.
just need this = http://www.ebay.com/itm/FT232RL-3-3V-5- ... Swu4BV60Vb

And this = http://www.ftdichip.com/Support/Utiliti ... taller.exe <- click n download.
^ ft prog utility for inverting the CTS RTS DTR DSR pins. ^

That little ft232rl should be pretty straight forward. although on mine the silkscreen for the DSR pin reads RSD, but its the right one for DSR. I just wired all the lines minus the +3.3v line. the jumper for power on the ft232rl board can be left off. I leave mine w/o jumper.

Works nice under VirtualBox with windows xp sp3 pro. seems this iso http://getintopc.com/softwares/operatin ... ws-xp-sp3/ works great In virtual box. no need even for the ftdi drivers as it auto installed mine.
In Addition the latch on the atmega is just to work as buffer / access control on the 8bit data bus. latching off the mcu's control.

Post Reply

Who is online

Users browsing this forum: No registered users and 12 guests