Old C++ Library to talk to ISA Card | | I wasn't sure on which forum to list this in, but here is what I am trying to do:
I have a complete Techno-Isel cnc router.
It has:
- ISA card in the PC
- MS Dos program to talk to the ISA card
- Servo controller that is sent commands from the ISA card
- The table & servos itself
Everything works fine, but I ran into a snag when I tried to use the OLD MS Dos program interface (called SAC) to load a "large" input file. It gives a "not enough memory" error and pukes. That means I cannot load anything that has any high level of detail.
New software will not work with the old ISA card.
The only glimmer of hope I have is to use a Borland header file and .LIB file that I got my hands on.
The next problem is that this .LIB file seems to be 16 bit, and when I try to use my oldest C compiler (borland C builder 4), my linker pukes, complaining with this specific error:
[Linker Fatal Error] Fatal: Unsupported 16-bit segment(s) in module SRV400.
The new PCI card (to run modern software) is $1600.00. OUCH!!!
So you see why I was entertaining the idea of trying to whip up a quick program. I also just want to see if it is at all possible.
I am just getting into C++, so most of the details are over my head when it comes to linking etc...
If anyone has an opinion, let me know. I would be happy to email the 2 files I have if anyone wants to check them out.
-note I just tried uploading a pic, and it gave me an odd error I have never seen before. I can try that again later.
Thanks, Mike
__________________ Expensive tools can be cheaper than professional therapy
Last edited by mikkojay; 07-15-2006 at 06:58 PM.
Reason: add pic
|