At 10:50 AM 08/29/99 +0300, you wrote:
>My tape-games are quite old and i�m afraid that they will maybe soon not work
>anymore, that�s why i would like to backup them so i can use them from the
disk.
The first step would be to search the web for games that are already
converted to disk. There is no point in doing the tape->disk conversion
again if it's done before.
If there are any games left that are not yet on the web, you could post a
request for those games either on this mailinglist or on the comp.sys.msx
newsgroup. If you can't get disk versions that way either, you really have
to start converting.
In the worst case, Laurens' story applies: you have to write a program to
read the data from tape and you'll get troubles with the usage of the upper
memory regions (used by disk controller).
But if you're lucky, conversion is as easy as BLOAD from cassette followed
by BSAVE to disk. However, this is true for only a few games. From memory
(please correct me if it's wrong), you can get the start, end and execute
addresses of a BLOAD file by reading the following addresses after BLOAD:
#F23D-#F23E: start address
#F2E2-#F2E3: end address
#FCBF-#FCC0: execute address
Example: PRINT HEX$(PEEK(&HFCBF)+256*PEEK(&HFCC0))
Press CTRL when booting to disable the "B:" drive, this frees some memory.
If a BLOAD end address is higher than about #ED00, it's likely to cause
problems on a system with a disk drive.
Bye,
Maarten
****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****