Hi Charlie,
I played with the 1.3 version on my Laptop. I don't have a ZXPAND connected to it, but I have a Sascha's sound card connected . But I don't get any sound
And about LOAD/SAVE of hires screens or highscores: could you please move LOAD/SAVE to the BASIC section of the program, so that users, who want to load/save using floppy, USB-sticks, MEFISDOS, FAT32 MMC cards or Ethernet could modify the BASIC section to load/save on their mass storage devices?
Siggi
--------------------------------------------------------------------------------------------------------------------------------------------------------
EDIT: A solution for LOAD/SAVE outside the C program could be:
start the C program with
2 GOTO USR 16514
Then the C program could use "exit(200)" or " exit(400) to go to BASIC line 200 or 400 (e.g. to do a LOAD of the startup screen from USB stick)
The BASIC should then (after having done its job) "GOTO 2" to return to the C program. The C program can save its internat state in global or static variables (they are initialised during compile time only and keep their values after restart of the C program), so that it knows where to continue the game ...
Siggi