Re: [cc65] CBM disk write problems

Date view Thread view Subject view

From: Johan Kotlinski (johan_at_littlesounddj.com)
Date: 2004-01-01 01:41:51


Hi there!

> Your assembly code actually does this:
> 
> void save_highscores(void) {
>     cbm_save("@:KIDGRID.HISCORES", 8, (void*)0x1190, 0x1244 - 0x1190);
>     }

Tried it, but gives the same results as before, won't work on second time.

> Let cc65 decide where they will sit in memory.  Otherwise, your program
> might put data on top of its code -- it might destroy itself!  (The game
> probably changed its file code.)

Hmm... I configured $800-$3fff as the "basic" ram, so $800-$3fff should reasonably be safe to play around with as I wish. And I don't have any problem with any other parts in the game (which uses $1000-$1FFF as a general scratch pad).

Cheers,
Johan
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.


Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2004-01-01 01:43:38 CET