From: SourceForge.net <no...@so...> - 2007-09-28 16:47:51
|
Bugs item #1802058, was opened at 2007-09-25 16:07 Message generated for change (Comment added) made by roms You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=118378&aid=1802058&group_id=18378 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: Accepted Priority: 5 Private: No Submitted By: Ben Ryves (benryves) Assigned to: Romain Liévin (roms) Summary: Parallel link at non-standard address doesn't work Initial Comment: OS: Vista Business 32-bit. TiLP2 1.07b I suspect that the problem relates to my parallel port being at address 0xCCD8 rather than the legacy address 0x378. It's a roughly 50:50 split with other apps as to which will detect the address correctly and which will just assume it's at 0x378, though. The cable works on a PC with a parallel port at 0x378. TiLP simply times out if I try and send or receive any data and the parallel port status doesn't change. TiLP 1 let you enter an address manually in the config file, but it chopped off the last digit (turning 0xCCD8 into 0xCCD). I wrote a test program that reads/writes serial data via COM2 and sends it out of my parallel port using the TI link protocol; if I set up TiLP to use the greylink on COM1 and connect COM1 and COM2 with a null modem cable I can take screenshots of my calc from TiLP but this Heath-Robinson set-up is too unreliable to send whole files. :) ---------------------------------------------------------------------- >Comment By: Romain Liévin (roms) Date: 2007-09-28 18:47 Message: Logged In: YES user_id=136160 Originator: NO This DLL is for use with TiLP2! ---------------------------------------------------------------------- Comment By: Ben Ryves (benryves) Date: 2007-09-28 11:58 Message: Logged In: YES user_id=1091574 Originator: YES [Hopefully this is the right place]. Thanks for the help, and sorry for the rather rude summary :| I downloaded the libticables2-1.exe, renamed it to ticables.dll and replaced the old one in the TiLP directory. Now, if I pick LPT4 I get the following message: -------------- Msg: illegal operation or argument. Cause: the program which uses this library is buggy. Fire-up the developer! -------------- If I switch it back to LPT1 I do not get this message. The port is a "MosChip PCI Parallel Port" (along with two COM ports) which is why it has a silly base address. I've checked out a copy of the source, so I'll have a look at it myself this weekend, but I'm a very ignorant C programmer. ---------------------------------------------------------------------- Comment By: Romain Liévin (roms) Date: 2007-09-27 07:58 Message: Logged In: YES user_id=136160 Originator: NO I built for you a special ticables2 library. Set your // link cable to port #4 and 0xCCD8 will be used. Please tell me whether it works... Romain. File Added: libticables2-1.dll ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=118378&aid=1802058&group_id=18378 |