
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo, Ich habe rausgefunden, dass man bei der M 2.03 und M 2.04 noch etwas Speicher freischalten kann. Mit geschickten Stackoperationen kann man im OS den Pointer, der auf das Ende des BASIC Bereichs zeigt verschieben. Die Stackoperationen werden hier mit TOKEN gemacht, die in einer Tabelle versteckt sind. Damit wird im STACK ein ausführbares Maschinenprogramm erzeugt, das den Pointer dauerhaft verschiebt Das Programm laden und starten, die neue Speichergrösse wird am LCD angezeigt. 10406 bei der M2.02 (da geht leider nicht mehr) und über 13k bei der M 2.03/2.04 bye define SPEICHER word[3] '*************** FREISCHALTEN 3KBYTE SPEICHER *************** TABLE TOKEN &H0300 &H071F &H234F &H4E5F &H4C43 &H4423 &H001F &H2349 &H4E49 &H5423 &H001F &H2020 &H2020 &H2020 &H4150 &H5249 &H4C20 &H0014 &H0014 &H021F &H2343 &H4C52 &H2300 &H1400 &H1402 &H0300 &H19FF TABEND SYS &HEFC0 PRINT"#ON_LCD#";"#INIT#"; PRINT "SPEICHER:"; SPEICHER END |
| Antwort schreiben |