L <"filename"> <asciiMode> <start> [end]
'asciiMode' is 0 for binary, and 1 for text
Tuti én adom meg rosszul a parancsot, vagy nem tudom...
Néhány működő példa az
L parancs használatára:
L "screen.bin" 0 C000Ez a C000h címtől kezdődően betölti a
screen.bin nevű bináris file-t a memóriába. A file-t az Alt+F-el beállítható file I/O könyvtárban keresi, és az egészet betölti.
L "screen.bin" 0 C000 CFFFUgyanaz, mint az előző, de ha a file hosszabb, mint 4096 byte, akkor csak az első 4096 byte-ot tölti be (a CFFFh címre még ír).
L "" 0 C000 CFFFFile választó ablakot jelenít meg.
L "" 1 C000 CFFFASCII (hexdump) formátumú file betöltése. A formátum ugyanaz, mint az
M parancsnál, és az
S parancs is ilyen formátumban ment, ha az
asciiMode 1.
Az
S (save) ugyanígy használható, csak ott értelemszerűen nincs lehetőség az
end paraméter elhagyására. Mindkét parancs figyelembe veszi az
AM (address mode) beállítást, így nem csak a Z80 által látható 64K memóriaterület, hanem a teljes 4 MB fizikai címtartomány is menthető és tölthető.
Ezeknek a parancsoknak a funkciója elérhető Lua scriptekben is, a
loadMemory() és
saveMemory() függvények használatával.
Vagy nem találja amit be akarok tölteni... Mindenesetre a sor vége "?"-re változik mindíg.
Ha nem találja, akkor hibaüzenetet ír ki. ? csak akkor van, ha a parancs hibás (pl. a paraméterek száma vagy formátuma nem megfelelő).