I am trying to port my game
https://github.com/Fabrizio-Caruso/ASCII-CHASE/
to the msx target but I am not able to get it to start/load.
My game is "successfully" compiled with
zcc +msx -vn -D__MSX__ -DAMALLOC -lmalloc -lndos -create-app -o %deliverables%\msx_experimental.prg <c files>
to msx but if I try to load it with
and loaded it
bload"cas:",r
but the result is always that the emulator reboots while loading
no matter which emulator (bluemsx, fmsx), no matter which msx model and no matter the RAM used in the emulators.
I can even put a trivial main file (test working if I do not include the rest of the code) such as:
int main()
{
puts("\x16\x0A\x0C" "Hello, world!");
return 0;
}
and in this case the emulators get stuck while loading the game.
So maybe the size of the executable is a problem (the emulators have been set with enough RAM).
Do I need to use some special options?
Remark: The game compiles and works fine with other targets (Spectrum and all CC65 targets).
Fabrizio