New snag, and I'm hoping someone here knows a solution.
I used a GWBASIC program to get the hex files into the PC, but that was ten years and two PCs ago. As I was getting ready to do more tables that I think are important for the website and the ROM, I tried to run the GWBASIC program, and the line OPEN "COM2:9600,N,8,1" AS #1 gives the "Device Unavailable" error message. The manual says that means the hardware is not installed (not true-- I use it regularly and it works fine outside of GWBASIC) or that I invoked GWBASIC with the /C:0 option, shutting down the port (also not true). There is also no re-directing. With everything connected as before so the PC could receive the tables formed in my HP-71 hand-held computer, GWBASIC still says the COM2 port is unavailable, even though the LEDs on the RS-232 mini-tester were all lit with the right colors.
The GWBASIC program worked years ago on previous PCs, but now I need it again and I can't find any way to make this line work on this PC with an otherwise-working COM2 port. I tried PATCHCRT.EXE on it, to make some old DOS programs work on fast PCs (it has something to do with calculating parameters for a delay-loop return and causing divide-by-zero errors on PCs running above 200MHz), and I get this screen output:
Code:
Pass-1: Block: 5 Done: 80592
Pass-2: Block: 5 Done: 80592
Pass-3: Block: 7 Done: 80592
FILE ERROR !.
The file is missing, or you don't have Exclusive Read/Write access to it, or
the contents are unrecognizable.
No patches have been applied to C:\DOS\GWBASIC.EXE !.
The second choice seems most likely, ie, not having exclusive read/write access, since PATCHCRT did three passes so it probably doesn't have any trouble recognizing its existence or contents. There are no "archive" or other such attributes on it.
Any ideas?
There are other ways to form the files in a PC itself of course, and there are probably other ways to get them into a PC after forming them in my HP-71, but such alternatives will require a lot more learning and progam re-writing. I really don't want to take the time to re-invent something that was already working!
If I can't find a solution soon, I might move on to the assembler macros for program structures. I could post the math-table material as-is, but I don't like the idea of having it there, unfinished, and advertising it as, "New and exciting!" I've put a lot of time into it, making me want all the more to finish it.
TIA