Login
Back to forumSee the full topicGo to last reply

Posted By

MIK
on 2002-12-09
 Saving ML PRG's to TAP

You said about Commando.prg which is one cool game that only works on a 64k machine Try to get hold of a Plus4 if you can. Also as you have a C16, before making any TAP's from PRG's run Yape in C16 mode (16k). This way if the game does write beyond $3FFF you will get a CPU jam with yape and not waste time creating tapes and finding out it won't work once on your C16. Some original games on tape also loaded into screen memory, these would of been like the multi loading NovaLoad games (robin to the resuce is like this). So the cracker would of had to move this slice of code normally below $3FFF and later return it back to it normal memory location and because of this reason the cracked version of Paper Boy C16 will not run on a C16 now

So you know how 2, I'll run through the saving of Commando_16.prg

Fire up Yape and as above create a TAP.

From the top menu select "File" and "LOAD PRG" Commando_16.prg (do not run the game!)

From the top menu select "Save as PRG". When the lister opens up look at the very bottom of this window and you will see "from address $ 1001 to $ 3B10". This is a simple guide that tells you where a PRG is held in memory, this game its between $1001 to $3B10. Make a note of the two adresses. And now click on "Cancel".

From the BASIC screen type MONITOR and press RETRUN. As you may know this is the built-in machine code monitor. From here we will save the game but telling the C16 what memory location to save from and too. To do this we use the "S" command which mean save and it goes like this, type:

S"COMMANDO",1,1001,3B10

The ",1" means it will save to tape, if this was ",8" then it would save to disk and as you can see, the two memory loacations you made a note of.

It will now say "PRESS PLAY & RECORD ON TAPE", go upto the "TAPE" menu and select "Record". And thats it.

To load this game in from basic use the following:

LOAD"",1,1



Back to top


Copyright © Plus/4 World Team, 2001-2024