UnLock Software*SOLVED*

Discussion about ZX80 / ZX81 Software
butchi
Posts: 38
Joined: Wed Jun 12, 2019 4:12 am

UnLock Software*SOLVED*

Post by butchi »

Hi,
ZX software that auto-runs, after loading, has more of a chance to fail.
Q: Can auto-run code be unlocked in some way, so only the binary gets installed without it being launched :?:
b
Last edited by butchi on Tue Jul 09, 2019 4:46 am, edited 1 time in total.
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: UnLock Software

Post by XavSnap »

:?
On VB81, press the "Esc" key… it's an ASM exit key, to list the ASM code.

On a true ZX81, you had to poke something before loading.
Don't remember… it had to read my docs….
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
User avatar
mrtinb
Posts: 1906
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: UnLock Software

Post by mrtinb »

If you have a ZXpand, you can load the software with LOAD “SOFTWARE STOP ”, where STOP is a keyword. ZXpand emulation is available on EightyOne as well.

If you have real hardware with tape loading, I’ve read you can load with RAND USR 836 to stop auto-run. (This I’ve never tried myself.)
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
Fruitcake
Posts: 346
Joined: Wed Sep 01, 2010 10:53 pm

Re: UnLock Software

Post by Fruitcake »

mrtinb wrote: Sun Jul 07, 2019 10:46 pm If you have real hardware with tape loading, I’ve read you can load with RAND USR 836 to stop auto-run. (This I’ve never tried myself.)
This works but must be run in FAST mode.
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: UnLock Software

Post by XavSnap »

Got it !

Hebdogiciel #87 page 9 [Bidouille Grenouille]:
https://www.abandonware-magazines.org/a ... &album=oui

Type:
FAST
RAND USR 836

(loading…)
LIST

:ugeek:

Thanks Martin & Fruitcake.
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
butchi
Posts: 38
Joined: Wed Jun 12, 2019 4:12 am

Re: UnLock Software

Post by butchi »

mrtinb wrote: Sun Jul 07, 2019 10:46 pm If you have a ZXpand, you can load the software with LOAD “SOFTWARE STOP ”, where STOP is a keyword. ZXpand emulation is available on EightyOne as well.

If you have real hardware with tape loading, I’ve read you can load with RAND USR 836 to stop auto-run. (This I’ve never tried myself.)
mrtinb,
This ZXpand manual has NO dialog on adding ' STOP ', when LOADing:
http://www.rwapsoftware.co.uk/DOC/ZXpand%20Manual.pdf
What's your reference?
b
* attached >16K auto-run code *
Attachments
UNLOCKIT.zip
(11.42 KiB) Downloaded 269 times
User avatar
mrtinb
Posts: 1906
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: UnLock Software

Post by mrtinb »

Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
dr beep
Posts: 2060
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

Re: UnLock Software

Post by dr beep »

I don’t think you can break into my 1K games.
Simply because (especially the latest) the games don’t make a listing in BASIC.
butchi
Posts: 38
Joined: Wed Jun 12, 2019 4:12 am

Re: UnLock Software

Post by butchi »

mrtinb,
ZXpand did the job, thx!
Now, the attached >16K file ZXpand SAVEd, will not LOAD via EO tape, only ZXpand CAT.
What's the trick to get EO tape/wav to LOAD it, as well :?:
b
* how many P standards exist *
Attachments
UNLOCKED.zip
(10.88 KiB) Downloaded 234 times
User avatar
XavSnap
Posts: 1940
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: UnLock Software

Post by XavSnap »

* how many P standards exist *
In fact, two 'P' files can be generated from a tape.
-1) The standard 'P" file from "Xtender": it's the memory snap from $4009/16393 (Version tag) to the Vars top.
-2) The second format (the pur format) is a 'p" file with the name header, generated with SAVE"HELLOWORLD" command.
(the "81" extension)

Emulators use to rename "81" to "P" files, and trim the name header "MYPROGNAMe"+"P file"... and ignore its name. The name will be the DOS name.

'81' format: NAMe+RAM SNAP (Pure tape signal)
'P' format : RAM memory dump.
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Post Reply