CatFlap for Win7
-
Verified
- Legendary Programmer
- Posts: 256
- Joined: Aug 13, 2012
- I am a: Programmer
- PlayStation Model: Net Yaroze
- Location: France
- Contact:
CatFlap for Win7
For those who have an Xplorer FX (AR cartridge) to transfer files from your PC to your Playstation, you probably use the tool caetla or catflap for windows NT.
Unfortunately this tool doesn't works on modern OS like Windows 7 64bits.
So I found the source of catflap, modified and recompiled it using the well known inpout32.dll parallel port driver.
Now it works on Windows 7 64bits and you can get it here: (read the readme file to install the driver)
http://onorisoft.free.fr/psx/catflap_io32.zip
or visit my Playstation Page if you are interested by other tools.
http://onorisoft.free.fr/
*NOTE by Shadow 24/SEPTEMBER/2015*
Don't forget to run CATFLAP in an elevated command prompt, otherwise it won't work.
Unfortunately this tool doesn't works on modern OS like Windows 7 64bits.
So I found the source of catflap, modified and recompiled it using the well known inpout32.dll parallel port driver.
Now it works on Windows 7 64bits and you can get it here: (read the readme file to install the driver)
http://onorisoft.free.fr/psx/catflap_io32.zip
or visit my Playstation Page if you are interested by other tools.
http://onorisoft.free.fr/
*NOTE by Shadow 24/SEPTEMBER/2015*
Don't forget to run CATFLAP in an elevated command prompt, otherwise it won't work.
Retro game development on Playstation and other consoles http://orionsoft.free.fr/
-
Administrator Verified
- Admin / PSXDEV
- Posts: 2686
- Joined: Dec 31, 2012
- I am a: Shadow
- PlayStation Model: H2000/5502
So your PCI express card works with the parallel port on the Xplorer?
I tried a PCI-e card and it didn't work at all. It needed SPP mode (which it didn't have).
I tried a PCI-e card and it didn't work at all. It needed SPP mode (which it didn't have).
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.
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.
- danhans42
- /// PSXDEV | ELITE ///
- Posts: 332
- Joined: Nov 28, 2012
- I am a: Hardware Person
- Motto: Baddadan
- Location: 127.0.0.1
Havent tried an expressport card as my laptop has a parallel port built in its docking station. Its a true parallel port.
There are proper parallel port cards for expressport on ebay for around £18, these should work too. There are also cheaper cards which are for printers only, these definitely wont.
EDIT: The parallel port in my laptop is connected via PCI Express (according to device manager).
There are proper parallel port cards for expressport on ebay for around £18, these should work too. There are also cheaper cards which are for printers only, these definitely wont.
EDIT: The parallel port in my laptop is connected via PCI Express (according to device manager).
- gadget
- What is PSXDEV?
- Posts: 4
- Joined: Jul 30, 2014
- I am a: Programmer
- PlayStation Model: DTL-H1000
- Contact:
I was able to get catflap working with a StarTech PEX1P parallel port card under Windows 7 x64. The inpoutx64.sys file needs to be installed into the Windows\sysWOW64\drivers directory for it to work correctly. By default, the installdriver.exe seems to place it into the Windows\system32\drivers directory which works fine for Windows 7 32 bit.
The address of the parallel port though will change every time the system reboots as Windows controls the resource allocation for the card. You'll need to look at the resources memory range to find the correct address for Catflap to connect to and then set the CF_PORT environment variable to that.
Catflap /XP run app.exe
The address of the parallel port though will change every time the system reboots as Windows controls the resource allocation for the card. You'll need to look at the resources memory range to find the correct address for Catflap to connect to and then set the CF_PORT environment variable to that.
Catflap /XP run app.exe
-
Administrator Verified
- Admin / PSXDEV
- Posts: 2686
- Joined: Dec 31, 2012
- I am a: Shadow
- PlayStation Model: H2000/5502
Awesome! So CATFLAP works!! What about PSEXE.COM? I use that over CATFLAP. I also wonder if we can dynamically acquire the address of the card and set the variable accordingly...
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.
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.
- gadget
- What is PSXDEV?
- Posts: 4
- Joined: Jul 30, 2014
- I am a: Programmer
- PlayStation Model: DTL-H1000
- Contact:
PSEXE.com won't work as its a 16bit application. Has anyone been able to track down the source code for it?
As far as picking up the address, not sure what would be required for that. It is a pain right now to try different addresses within the card's range each time you reboot. It's at least a start
As far as picking up the address, not sure what would be required for that. It is a pain right now to try different addresses within the card's range each time you reboot. It's at least a start
-
Administrator Verified
- Admin / PSXDEV
- Posts: 2686
- Joined: Dec 31, 2012
- I am a: Shadow
- PlayStation Model: H2000/5502
I have the source to PSEXE.COM. It's written in assembler.
You can find it here: http://www.psxdev.net/forum/viewtopic.php?f=69&t=623
You can find it here: http://www.psxdev.net/forum/viewtopic.php?f=69&t=623
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.
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.
Who is online
Users browsing this forum: No registered users and 1 guest