I'm running the latest win32 nightly (as of this posting) as well as an up-to-date local build from the z88dk source on Debian. I've noticed that, when using -create-app, output binaries now use a '.rom' extension on win32 but remain as '.bin' in my Debian build. Changing between RAM model (-startup=0) and ROM model (-startup=1,2) does not appear to have an effect.
I maintain a Makefile that I use between platforms which processes the output, so I'm trying to resolve this inconsistency. Has this behavior been changed? I would be thrilled if a .bin could be produced when using the RAM model and a .rom could be produced when using the ROM model.
Example of my compile line:
Code: Select all
zcc +z80 -clib=sdcc_iy -o name -create-app source.c