| Home | Forums | What's new | Resources | |
| EMS AR+ to PC connection |
| keropi - Mar 3, 2003 |
| antime | Mar 3, 2003 | ||
| You can build yourself a FreeWing... which connects to the parallel port, but you have to write the software yourself. Plugging the AR directly to the parallel port won't work and could fry your hardware. | |||
| ExCyber | Mar 3, 2003 | ||||||
Free Wing... is the designer (not sure if it's a group or individual) of the interface, and is still doing some neat stuff, like "hardware emulation" of Galaxian.... I think the "PAR-Communicate TOOL" here... might support the interface, but it's been a while since I've messed with it. | |||||||
| ExCyber | Mar 3, 2003 | ||
| I can't test this since I don't have the interface, but running it showed this: /l: Link Device 0=ComsLink default=ComsLink 1=LPT_PC(def.=0378H) 2=LPT_98(fix =0140H) | |||
| ExCyber | Mar 3, 2003 | ||||||
I assume that's what LPT_98 refers to. I'm a little skeptical that LPT_PC means the same, especially considering that it specifically refers to port address 0x378. I didn't adapt the driver (for those who don't know, it's the /dev/pccl driver from Daniel Balster's psxdev...), but wrote a userland utility that uses some of its low-level functions. It was largely copy/paste/edit from TyRaNiD's debugger. It can be found at my derelict..., if you want to look at the code, but it's really completely unaware of the physical protocol; that's taken care of by /dev/pccl. | |||||||
| antime | Mar 3, 2003 | ||||||
I was referring to the LPT_98 option. LPT_PC should mean the standard PC parallel ports, but it still doesn't say what interface it uses. FreeWing, ExStand, Xploder or something else? (Xploder is a PSX cartridge that connects directly to the parallel port.) OK, then the driver probably only provides direct access to the Commlink hardware. I remember that the documentation talks about the Caetla functions, but support for those might have been through a library. (By the way, it seems psxdev.de is gone and the Wayback Machine... doesn't have a copy.) | |||||||
| ExCyber | Mar 3, 2003 | ||||||
Well, it is a Free Wing program... No, there are also quite a few PSX/Caetla-specific functions in the driver, I just didn't use them. | |||||||
| antime | Mar 3, 2003 | |||
Ah, yes, that would settle it. | ||||
| keropi | Mar 4, 2003 | ||
| so I can build a Freewing interface, but we do not know if it works for saturn.... The site says it is for PSX... | |||
| antime | Mar 4, 2003 | ||
| The FreeWing will work, it is designed as a Commlink replacement. | |||
| AntiPasta | Mar 5, 2003 | ||
| LPT98 actually refers to the printer port of the PC98 series of computers... special PC-like (but different) architectures only released in Japan... but I think that we might as well write our own SSFEXE or even a CatFlap port, and include full support for Freewing and the like | |||