Upload files to "/"

This commit is contained in:
2026-05-07 09:56:57 +12:00
parent 66e39adba8
commit b0220c579a
12 changed files with 1825 additions and 2 deletions
+79
View File
@@ -0,0 +1,79 @@
MEMORY {
# BASIC
ZPBASIC: start = $0000, size = $0090;
STRTMP: start = $00FF, size = $0002;
BVECTORS: start = $0300, size = $0013;
# KERNAL
ZPKERNAL: start = $0090, size = $0070;
STACK: start = $0100, size = $0100;
KVAR: start = $0200, size = $0100;
KVECTORS: start = $0314, size = $0100;
# ROM A000-BFFF
LOBASIC: start = $A000, size = $2000, fill=yes, fillval=$AA, file="basic.bin";
# ROM E000-FFFF
HIBASIC: start = $E000, size = $04B7, fill=yes, fillval=$D2, file="kernal.bin";
KPATCH: start = $E4B7, size = $0049, fill=yes, fillval=$D2, file="kernal.bin";
EDITOR: start = $E500, size = $0809, fill=yes, fillval=$D2, file="kernal.bin";
SERIAL: start = $ED09, size = $01AF, fill=yes, fillval=$D2, file="kernal.bin";
WOZMON: start = $EEB8, size = $0286, fill=yes, fillval=$12, file="kernal.bin";
NGETIN: start = $F13E, size = $0019, fill=yes, fillval=$D2, file="kernal.bin";
NBASIN: start = $F157, size = $0073, fill=yes, fillval=$D2, file="kernal.bin";
NBSOUT: start = $F1CA, size = $0044, fill=yes, fillval=$D2, file="kernal.bin";
OPENC: start = $F20E, size = $00AB, fill=yes, fillval=$D2, file="kernal.bin";
CLOSE: start = $F2B9, size = $0091, fill=yes, fillval=$D2, file="kernal.bin";
OPEN: start = $F34A, size = $0154, fill=yes, fillval=$D2, file="kernal.bin";
LOAD: start = $F49E, size = $013F, fill=yes, fillval=$D2, file="kernal.bin";
SAVE: start = $F5DD, size = $0077, fill=yes, fillval=$D2, file="kernal.bin";
CUNLSN: start = $F654, size = $0047, fill=yes, fillval=$D2, file="kernal.bin";
TIME: start = $F69B, size = $0052, fill=yes, fillval=$D2, file="kernal.bin";
ERROR: start = $F6ED, size = $003F, fill=yes, fillval=$D2, file="kernal.bin";
CRAP: start = $F72C, size = $05B6, fill=yes, fillval=$D2, file="kernal.bin";
INIT: start = $FCE2, size = $0161, fill=yes, fillval=$D2, file="kernal.bin";
NMI: start = $FE43, size = $006E, fill=yes, fillval=$C2, file="kernal.bin";
MESSAGES:start = $FEB1, size = $0092, fill=yes, fillval=$F2, file="kernal.bin";
IRQFILE: start = $FF43, size = $003D, fill=yes, fillval=$D2, file="kernal.bin";
JMPTBL: start = $FF80, size = $007A, fill=yes, fillval=$D2, file="kernal.bin";
VECTORS: start = $FFFA, size = $0006, fill=yes, fillval=$D2, file="kernal.bin";
}
SEGMENTS {
ZPBASIC: load = ZPBASIC, type = zp;
STRTMP: load = STRTMP, type = zp;
BVECTORS: load = BVECTORS, type = bss;
ZPKERNAL: load = ZPKERNAL, type = zp;
STACK: load = STACK, type = bss;
KVAR: load = KVAR, type = bss;
KVECTORS: load = KVECTORS, type = bss;
LOBASIC: load = LOBASIC, type = ro;
HIBASIC: load = HIBASIC, type = ro;
KPATCH: load = KPATCH, type = ro;
EDITOR: load = EDITOR, type = ro;
SERIAL: load = SERIAL, type = ro;
CRAP: load = CRAP, type = ro;
MESSAGES: load = MESSAGES, type = ro;
NGETIN: load = NGETIN, type = ro;
NBASIN: load = NBASIN, type = ro;
NBSOUT: load = NBSOUT, type = ro;
OPENC: load = OPENC, type = ro;
CLOSE: load = CLOSE, type = ro;
OPEN: load = OPEN, type = ro;
LOAD: load = LOAD, type = ro;
SAVE: load = SAVE, type = ro;
CUNLSN: load = CUNLSN, type = ro;
TIME: load = TIME, type = ro;
ERROR: load = ERROR, type = ro;
WOZMON: load = WOZMON, type = ro;
INIT: load = INIT, type = ro;
NMI: load = NMI, type = ro;
IRQFILE: load = IRQFILE, type = ro;
JMPTBL: load = JMPTBL, type = ro;
VECTORS: load = VECTORS, type = ro;
}