Those of us who load programs bigger than 16k will in general use some mass storage like MMC (ZXPAND, MEFISDOS) or USB-Stick or network or floppies. So we do not use tapes anymore. Thus you could remove the tape load/save code and define some areas in the basic program, where we could add our own (BASIC) code to save/load memory areas to/from our mass storage device.stefano wrote: Another possibility is to try to reduce the graphics data by simplfying the pictures a bit, use the ROM font and to remove the 'save' option.
BASIC lines 100-200 could be used to save a memory area (which length/address) to MMC or USB
BASIC lines 300-400 could be used to load memory area (which length/address) from MMC or USB
You coud execute this BASIC lines by the C program using the BASIC-Interface of z88dk? Right?