Re: Unsecuring old HP Basic software

Tony Goodhew
 

Thanks appreciate it.

I attached to the process using WinDBG and I can see the difference in the lines between unsecure (00 0e):
00000000`006e0096 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 04 0a 00 7f cf 03  .....................
00000000`006e00ab 46 6f 6f ca c9 00 0e 0e 04 14 00 7f cf 03 42 61 72 ca c9 00 0e  Foo...........Bar....

and secure (01 0e):
00000000`006e0096 00 00 00 00 00 00 00 00 00 00 00 00 01 0e 00 04 0a 00 7f cf 03  .....................
00000000`006e00ab 46 6f 6f ca c9 00 0e 0e 04 14 00 7f cf 03 42 61 72 ca c9 00 0e  Foo...........Bar....

From the HP Basic Reference Manual it appears that I can use READIO(9826, <<Address>>) to simply write 00 there to unsecure. Next step is to see if the program offset is always the same and what the END/START byte set is for lines.

Thanks everyone for the help.

TonyG

Join VintHPcom@groups.io to automatically receive all group messages.