Hans Holmberg
<2838>
· Text 6649 · w8 · kommentar
1987-04-30 07:56
Ärende: P-Data/BASREGISTER800
Så här tar man bort skyddet på BASREGISTER 800 (v2.3) på en 830 drive:
Gör OPEN 'BASASM.ABS' AS FILE 1 : POSIT #1,253*27+117
PUT #1,CHR¤(24 XOR 117) : CLOSE 1
Detta tar bort skyddet, med jag är inte 100% att funkar jämt, så man
kan ersätta det med:
POSIT #1,253*27+33
GET #1,Slask¤
POSIT #1,253*27+3
PUT #1,CHR¤(33,0,ASCII(Slask¤),126,173,119,44,32,250)
PUT #1,CHR¤(62,5,211,97,211,97,211,98,211,98,17,224,0,195,102,96)
CLOSE 1
Vilket är omständigare. Det är lika bra ni prövar båda metoderna.
Jag tror inte det är samma för hårddisk, men för alla med 832 och 838
bör det funka.
Recorden som jag ändrar i läggs in på adress 62720 (DOSBUF0) av LOADASM.BAC
Callet till skyddet sker på rad 190 och det hjälper inte att plocka bort
det för det avkodar vissa delar av huvudprogrammet.
Det var väl allt jag hade att komma med...
/Hasse