Én hibám, nem láttam. De mostmár látom.
Olvasgattam a Gépi Kódú programozás könyvet a 254.oldalon, és azt láttam, hogy van megoldás az ALLOCATE elkerülésére. Amivel az a baj, hogy a függvény vagy kód nem hajtható végre, ha a program éppen valamilyen hibaüzenettel leállt, és debuggolni szeretnénk úgy, hogy végre kell hajtani egy USR kódot.
Allocate elkerüléséhez CODE előtt ki kell adani a
POKE 540, address lobyte
POKE 541, address hibyte
parancsokat, amiknek hatására a CODE utáni részt fixen oda teszi ahova akarjuk. Sajnos csak belapozott helyen működik. A 3.lapon ROM-van, oda nem lehet. A 2. Lapon a 255-ös szegmens van, de ugya a video: kezeli. A 1. Lapon nem tudom mi van, de a 0.lap az fix. A könyv a 3000h címet ajánlja, amennyiben a basic program nem túl hosszú.
Vajon rövid kódot lehet-e elhelyeznii a 0000 címtől valamedig?