|Author:||Antitrack (guest: search)|
|Date:||Tue, Dec 27th, 2005 @ 09:14 ( . )|
You get it wrong. The FILENAME of a tape file can be up to 183 chars or something, but only the first 16 chars are displayed while using standard CBM load commands.
So where is the rest? It is in the tape buffer area at 033c-0400, and you can actually store not just filenames there, but also whole little evil machinecode routines, many times, parts of the autostart loader.
If you look at the normal load routines, you'll notice that a JSR $f7ea (at around f533) will fetch just this tape header. So do your own fileopen routines based on that, and you have the data you want.
--* Tape copy protection
3/04/2016 @ 20:50--Chuck Cochems
--- 0 Users Online --- 0 Recent Unique Posters