Post
by Administrator » May 16th, 2025, 4:52 pm
Great video showing the demonstration of the software. The car demo was impressive.
I had a very, very quick look at the code. It looks like console 1 sends the controller data to console 2 and vice versa. It's just bit-banging the controller input data. I think a better method would be console 1 sends its position first and then console 2 sends its position data to console 1 after an update request is issued. That way in the event of a single bit being dropped or corrupted, the position will be consistent as they are both kept in sync. If a timeout occurs, the connection can be retried 3 times before a disconnection event is triggered. Otherwise, another idea is every 1000 frames or so, they automatically resync.
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.