-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix RAM Directory for 8201 and T102 #21
Comments
@bgri, Please run this version of RNDACC on your PC-8201A and let me know what the three byte encoding it prints out for BTNWR. Hopefully htis is just an off by one error. The bytes for REBUS should be |
That's odd. There is an off by one error: the size should be 1098 not 1097, but those bytes (195, 148, 124) don't appear anywhere in my copy of WL2022.CO. It clearly is somehow related to the right file: the size is too close to be an accident. And any other .CO file would have the LOAD and START addresses set to something real, not zero, which would have triggered a warning message. When I'm not so tired, I'll think about this more. In the meantime, can you verify that you have the current WL2022.CO file? Is it possible the one on that machine was created by an old version of CMPRSS? |
I figured it out. Your WL2022.CO file was not created correctly. The space for it was allocated using The bytes we're seeing are simply a copy of the ROM that was made during the BSAVE. If you do ? peek(0) peek(1) peek(2)` I bet you'll see the same numbers (195,148, 124). The solution is to either run CMPRSS to create WL2022.CO from an existing WL2022.DO (on the NEC or on a remote computer via serial) or you can simply transfer the current WL2022.CO file to the NEC. |
That's great! And the T102? |
Hurray! Closing this issue as fixed. |
As an additional comment. Part of the issue I had was when I attempted to remove WL2022.CO using the KILL command: Of course, this meant a complete restart, configure TERM, read in TS-DOS.DO, Run/install TS-DOS, then read in M100LE.DO, save it, and read in WL2022.CO. Good thing I like playing with these things :) As for the deleting of the .CO file, something's fishy in the state of Denmark... |
Yikes. I wonder if the fishy .CO file was created by an old version of my CMPRSS.BA program before I had added support for the T102. It would have created the file using SAVEM and then (if the program didn't check for errors like it does now), it would start trying to POKE data into the file. I wouldn't have thought that could be a problem as the file address would be zero, meaning it would be harmlessly POKEing into immutable ROM. I hate to make you the guinea pig, but would you mind trying the current version of CMPRSS on the Tandy 102 and see if it blows up? |
I love being a guinea pig -- I've got the hardware, may as well use it. I've added it to the top of my list. |
Originally posted by @bgri in #14 (comment)
The text was updated successfully, but these errors were encountered: