Frenetikus felfedezésem, hogy az ENVELOPE NUMBER-eket is ki lehet menteni fájlba:
CLOSE #103 ! sound: eszköz bezárása
OPEN #103:"env.env" ACCESS OUTPUT
ENVELOPE NUMBER 1;........
CLOSE #103
OPEN #103:"sound:"
A zenélő programban pedig ezt visszaolvassuk a fájlból:
OPEN #106:"env.env" ACCESS INPUT
COPY FROM #106 to #103
CLOSE #106
Ez olyan, mintha a programban adtuk volna meg az envelope-okat. Ilyet használok ebben a játékban is. Ez azért jó, mert az egyik burkológörbénél törtet kellett megadni, amit a Zzzip kerekít, így elrontaná a hangot. Fájlból viszont beolvassa. Másrészt, kisebb a program, több hely marad, ha külön fájlban van az envelope.
Csak úgy kipróbáltam, ilyet is lehet:
OPEN #106:"chr.bin" ACCESS OUTPUT
SET #106:CHARACTER 33,.............
CLOSE #106
De hogy ezt hogyan lehet visszatölteni, az rejtély. COPY paranccsal biztos nem, mert nincs külön a karaktermátrixnak csatornája.
UI.: Most kipróbáltam. Működik a COPY FROM #106 TO #102, visszaolvassa a karakterdefiníciókat, és át is definiálja a karaktereket. Ez óriási, akkor lehet, nem is kéne gépi kódú részekkel tölteni be karakterkészletet.