Could you at least upload ALL your files here? all .BAS, .ASM, .BAL etc etc in a ZIP file, this way we will work with all the same stuff.
and this...
is useless.Code:BANKA $0000, $005F BANK0 $0060, $00FF BANK1 $0100, $01FF BANK2 $0200, $02FF BANK3 $0300, $03FF BANK4 $0400, $04FF BANK5 $0500, $05FF BANK6 $0600, $06FF BANK7 $0700, $07FF
AND if you're using a 4550, you're out of codespace... as stated before... time for some code optimization.
The obvious would be to move all text string into an external EEPROM or some part in the internal one.
I don't know how crazy the compiler go with it, but you define some variable here and there (at east in gettext sub)...




Bookmarks