Login
Search for:


Previous | Next

From: indi (all posts)
Date: 1998-05-16
Subject: Re: Tapes!
>Nope. I remember cracking a tape game in order to save it on disk.
>It uses a similiar technique than C64-games: It loads a fastloader into
>memory at normal (slow) speed, and overwrites a portion of the extended
>zero page. (if memory serves me right, it used the BSOUT hook at $0324)
>
>Since BSOUT is called when the basic interpreter tries to output anything
>on the screen, it autostarts and loads the main game.

Yep... I just double checked and the first 4 bytes of the header are the start address, and the end address. The plus/4 always loads whereever the tape wants... allowing auto runs with ease... I've even seen loaders loading more code, but using the left over space in the header as well!

I've almost got it working.. I have one that seems to work fine..
except I didn't sample ALL of it... just the header and a bit.. and I can't seem to reproduce HOW I sampled it!! Grrr...

Mike
^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^
Mike Dailly mike@scotch.demon.co.uk http://www.scotch.demon.co.uk
(Please remove the <REMOVE_ME> from my e-mail address when replying)

Copyright © Plus/4 World Team, 2001-2024