Page 1 of 1
CatFlap for Win7
Posted: February 4th, 2013, 8:28 am
by Orion_
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.
Re: CatFlap for Win7
Posted: August 5th, 2013, 9:11 pm
by danhans42
Just been using this on my i5 laptop. Works great!!
I can finally retire my huge desktop. Really great work!
Thanks
Re: CatFlap for Win7
Posted: August 5th, 2013, 9:12 pm
by Administrator
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).
Re: CatFlap for Win7
Posted: August 5th, 2013, 9:16 pm
by danhans42
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).
Re: CatFlap for Win7
Posted: August 1st, 2014, 7:24 am
by gadget
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
Re: CatFlap for Win7
Posted: August 1st, 2014, 6:11 pm
by Administrator
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...
Re: CatFlap for Win7
Posted: August 2nd, 2014, 1:15 pm
by gadget
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

Re: CatFlap for Win7
Posted: August 2nd, 2014, 10:59 pm
by Administrator
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
Re: CatFlap for Win7
Posted: April 27th, 2015, 6:18 am
by sickle
Super handy, thanks
