UnLock Software*SOLVED*

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

UnLock Software*SOLVED*

Post by butchi » Sun Jul 07, 2019 9:56 pm

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: 761
Joined: Sat May 10, 2008 4:23 pm

Re: UnLock Software

Post by XavSnap » Sun Jul 07, 2019 10:33 pm

:?
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….

User avatar
mrtinb
Posts: 1067
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: UnLock Software

Post by mrtinb » 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.)
Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube

Fruitcake
Posts: 147
Joined: Wed Sep 01, 2010 10:53 pm

Re: UnLock Software

Post by Fruitcake » Sun Jul 07, 2019 10:50 pm

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: 761
Joined: Sat May 10, 2008 4:23 pm

Re: UnLock Software

Post by XavSnap » Mon Jul 08, 2019 1:25 am

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.

butchi
Posts: 23
Joined: Wed Jun 12, 2019 4:12 am

Re: UnLock Software

Post by butchi » Mon Jul 08, 2019 2:22 am

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 40 times

User avatar
mrtinb
Posts: 1067
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: UnLock Software

Post by mrtinb » Mon Jul 08, 2019 5:05 am

Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube

dr beep
Posts: 1213
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

Re: UnLock Software

Post by dr beep » Mon Jul 08, 2019 7:06 pm

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: 23
Joined: Wed Jun 12, 2019 4:12 am

Re: UnLock Software

Post by butchi » Mon Jul 08, 2019 8:07 pm

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 22 times

User avatar
XavSnap
Posts: 761
Joined: Sat May 10, 2008 4:23 pm

Re: UnLock Software

Post by XavSnap » Mon Jul 08, 2019 9:29 pm

* 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.

Post Reply