On Saturday, I removed the copy protection I mentioned a couple of weeks ago. The same protection was used in all modules of the program, and the routine was located in exactly the same addresses. My fix is simple: replace a JSR with an RTS, and alter the following byte to keep the simple checksum calculator routine happy. The programs start with a line "0 SYS1058". They must have been written in Finland, since all file names originate from Finnish. It looks like compiled BASIC, since e.g. pressing the STOP key produces a message "?BREAK IN <some line number>". Now my question is: what BASIC compilers were available for the PET, and are there easy ways to recognize them? The run-time library appears to be about 4 kilobytes. I remember that PETspeed requires a dongle while compiling the program, but I don't know if some compilers offered the possibility to check for a dongle while the compiled program is executed. Marko - This message was sent through the cbm-hackers mailing list. To unsubscribe: echo unsubscribe | mail firstname.lastname@example.org.
Archive generated by hypermail 2.1.1.