home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nibble Magazine
/
nib36a.dsk
/
APRIL.1989
/
SC.SYSTEM.asm
< prev
next >
Wrap
Assembly Source File
|
2023-02-26
|
14KB
|
594 lines
1000- 4C 28 20 JMP $2028
1003- EE EE 21 INC $21EE
1006- 0C ???
1007- C2 ???
1008- C1 D3 CMP ($D3,X)
100A- C9 C3 CMP #$C3
100C- AE D3 D9 LDX $D9D3
100F- D3 ???
1010- D4 ???
1011- C5 CD CMP $CD
1013- 00 BRK
1014- 00 BRK
1015- 00 BRK
1016- 00 BRK
1017- 00 BRK
1018- 00 BRK
1019- 00 BRK
101A- 00 BRK
101B- 00 BRK
101C- 00 BRK
101D- 00 BRK
101E- 00 BRK
101F- 00 BRK
1020- 00 BRK
1021- 00 BRK
1022- 00 BRK
1023- 00 BRK
1024- 00 BRK
1025- 00 BRK
1026- 00 BRK
1027- 00 BRK
1028- A0 00 LDY #$00
102A- A2 05 LDX #$05
102C- B9 00 20 LDA $2000,Y
102F- 99 00 10 STA $1000,Y
1032- C8 INY
1033- D0 F7 BNE $102C
1035- EE 2E 20 INC $202E
1038- EE 31 20 INC $2031
103B- CA DEX
103C- D0 EE BNE $102C
103E- 4C 41 10 JMP $1041
1041- AE 06 10 LDX $1006
1044- 98 TYA
1045- 9D 07 10 STA $1007,X
1048- 20 89 FE JSR $FE89
104B- 20 93 FE JSR $FE93
104E- AD 30 BF LDA $BF30
1051- 8D 50 14 STA $1450
1054- 20 00 BF JSR $BF00
1057- C5 4F CMP $4F
1059- 14 ???
105A- AC 81 02 LDY $0281
105D- C8 INY
105E- 98 TYA
105F- 29 0F AND #$0F
1061- 8D 80 02 STA $0280
1064- A9 2F LDA #$2F
1066- 8D 81 02 STA $0281
1069- 20 00 BF JSR $BF00
106C- C6 53 DEC $53
106E- 14 ???
106F- A9 60 LDA #$60
1071- 8D 06 BF STA $BF06
1074- AD 07 BF LDA $BF07
1077- 85 3C STA $3C
1079- AD 08 BF LDA $BF08
107C- 85 3D STA $3D
107E- 2C 89 C0 BIT $C089
1081- 2C 89 C0 BIT $C089
1084- A0 33 LDY #$33
1086- B9 79 13 LDA $1379,Y
1089- 91 3C STA ($3C),Y
108B- 88 DEY
108C- 10 F8 BPL $1086
108E- 2C 8A C0 BIT $C08A
1091- A9 0A LDA #$0A
1093- A2 C4 LDX #$C4
1095- 20 D9 12 JSR $12D9
1098- A2 03 LDX #$03
109A- BD F2 12 LDA $12F2,X
109D- 9D 90 BF STA $BF90,X
10A0- CA DEX
10A1- 10 F7 BPL $109A
10A3- A8 TAY
10A4- D0 0B BNE $10B1
10A6- A9 41 LDA #$41
10A8- 8D 90 BF STA $BF90
10AB- A9 B2 LDA #$B2
10AD- 8D 91 BF STA $BF91
10B0- E8 INX
10B1- 86 03 STX $03
10B3- AD 91 BF LDA $BF91
10B6- 4A LSR
10B7- 85 06 STA $06
10B9- AD 90 BF LDA $BF90
10BC- 6A ROR
10BD- 4A LSR
10BE- 4A LSR
10BF- 4A LSR
10C0- 4A LSR
10C1- 85 05 STA $05
10C3- AD 90 BF LDA $BF90
10C6- 29 1F AND #$1F
10C8- 85 04 STA $04
10CA- A9 D7 LDA #$D7
10CC- 8D F2 03 STA $03F2
10CF- A9 10 LDA #$10
10D1- 8D F3 03 STA $03F3
10D4- 20 6F FB JSR $FB6F
10D7- A2 FF LDX #$FF
10D9- 9A TXS
10DA- D8 CLD
10DB- 20 56 14 JSR $1456
10DE- 20 58 FC JSR $FC58
10E1- 20 6E 13 JSR $136E
10E4- A9 0B LDA #$0B
10E6- 85 24 STA $24
10E8- A9 11 LDA #$11
10EA- A0 49 LDY #$49
10EC- 20 50 13 JSR $1350
10EF- 20 6E 13 JSR $136E
10F2- A9 06 LDA #$06
10F4- 85 20 STA $20
10F6- A9 11 LDA #$11
10F8- A0 87 LDY #$87
10FA- 20 50 13 JSR $1350
10FD- A9 10 LDA #$10
10FF- A0 07 LDY #$07
1101- 20 50 13 JSR $1350
1104- 85 20 STA $20
1106- 20 AD 13 JSR $13AD
1109- AD 00 C0 LDA $C000
110C- 10 FB BPL $1109
110E- 8D 10 C0 STA $C010
1111- C9 E0 CMP #$E0
1113- 90 02 BCC $1117
1115- E9 20 SBC #$20
1117- A2 07 LDX #$07
1119- DD EE 11 CMP $11EE,X
111C- F0 05 BEQ $1123
111E- CA DEX
111F- 10 F8 BPL $1119
1121- 30 E3 BMI $1106
1123- 8A TXA
1124- 0A ASL
1125- AA TAX
1126- BD F6 11 LDA $11F6,X
1129- 8D 33 11 STA $1133
112C- BD F7 11 LDA $11F7,X
112F- 8D 34 11 STA $1134
1132- 20 FF FF JSR $FFFF
1135- A5 05 LDA $05
1137- 0A ASL
1138- 0A ASL
1139- 0A ASL
113A- 0A ASL
113B- 0A ASL
113C- 05 04 ORA $04
113E- 8D 90 BF STA $BF90
1141- A5 06 LDA $06
1143- 2A ROL
1144- 8D 91 BF STA $BF91
1147- 90 BD BCC $1106
1149- 8A TXA
114A- C1 F0 CMP ($F0,X)
114C- F0 EC BEQ $113A
114E- E5 A0 SBC $A0
1150- DD DB A0 CMP $A0DB,X
1153- D3 ???
1154- EF ???
1155- E6 F4 INC $F4
1157- E3 ???
1158- EC EF E3 CPX $E3EF
115B- EB ???
115C- 8D 8D C2 STA $C28D
115F- D9 A0 D3 CMP $D3A0,Y
1162- C5 C1 CMP $C1
1164- CE A0 CE DEC $CEA0
1167- CF ???
1168- CC C1 CE CPY $CEC1
116B- A0 A0 LDY #$A0
116D- A8 TAY
116E- C3 ???
116F- A9 B1 LDA #$B1
1171- B9 B8 B9 LDA $B9B8,Y
1174- A0 CD LDY #$CD
1176- C9 C3 CMP #$C3
1178- D2 ???
1179- CF ???
117A- D3 ???
117B- D0 C1 BNE $113E
117D- D2 ???
117E- C3 ???
117F- AC A0 C9 LDY $C9A0
1182- CE C3 AE DEC $AEC3
1185- 8D 00 8D STA $8D00
1188- 8D 8D 8D STA $8D8D
118B- 8D 8D 8D STA $8D8D
118E- C1 F2 CMP ($F2,X)
1190- F2 ???
1191- EF ???
1192- F7 ???
1193- A0 EB LDY #$EB
1195- E5 F9 SBC $F9
1197- F3 ???
1198- A0 E3 LDY #$E3
119A- E8 INX
119B- E1 EE SBC ($EE,X)
119D- E7 ???
119E- E5 A0 SBC $A0
11A0- F4 ???
11A1- E8 INX
11A2- E5 A0 SBC $A0
11A4- E4 E1 CPX $E1
11A6- F4 ???
11A7- E5 8D SBC $8D
11A9- 8D D4 A0 STA $A0D4
11AC- AD A0 C3 LDA $C3A0
11AF- E8 INX
11B0- E1 EE SBC ($EE,X)
11B2- E7 ???
11B3- E5 A0 SBC $A0
11B5- F4 ???
11B6- E8 INX
11B7- E5 A0 SBC $A0
11B9- F4 ???
11BA- E9 ED SBC #$ED
11BC- E5 8D SBC $8D
11BE- 8D D3 A0 STA $A0D3
11C1- AD A0 D3 LDA $D3A0
11C4- E1 F6 SBC ($F6,X)
11C6- E5 A0 SBC $A0
11C8- E4 E1 CPX $E1
11CA- F4 ???
11CB- E5 AF SBC $AF
11CD- F4 ???
11CE- E9 ED SBC #$ED
11D0- E5 A0 SBC $A0
11D2- F4 ???
11D3- EF ???
11D4- A0 E4 LDY #$E4
11D6- E9 F3 SBC #$F3
11D8- EB ???
11D9- 8D 8D D1 STA $D18D
11DC- A0 AD LDY #$AD
11DE- A0 D1 LDY #$D1
11E0- F5 E9 SBC $E9,X
11E2- F4 ???
11E3- 8D 8D D2 STA $D28D
11E6- A0 AD LDY #$AD
11E8- A0 D2 LDY #$D2
11EA- F5 EE SBC $EE,X
11EC- A0 00 LDY #$00
11EE- 95 88 STA $88,X
11F0- 8A TXA
11F1- 8B ???
11F2- D4 ???
11F3- D3 ???
11F4- D1 D2 CMP ($D2),Y
11F6- 2A ROL
11F7- 12 ???
11F8- 06 12 ASL $12
11FA- 3F ???
11FB- 12 ???
11FC- 17 ???
11FD- 12 ???
11FE- 64 ???
11FF- 12 ???
1200- C8 INY
1201- 12 ???
1202- 04 ???
1203- 13 ???
1204- 21 13 AND ($13,X)
1206- 46 03 LSR $03
1208- C6 04 DEC $04
120A- D0 0A BNE $1216
120C- 20 17 12 JSR $1217
120F- A6 05 LDX $05
1211- BD 57 12 LDA $1257,X
1214- 85 04 STA $04
1216- 60 RTS
1217- 46 03 LSR $03
1219- C6 05 DEC $05
121B- D0 0C BNE $1229
121D- A9 0C LDA #$0C
121F- 85 05 STA $05
1221- C6 06 DEC $06
1223- 10 04 BPL $1229
1225- A9 63 LDA #$63
1227- 85 06 STA $06
1229- 60 RTS
122A- 46 03 LSR $03
122C- A6 05 LDX $05
122E- A5 04 LDA $04
1230- E6 04 INC $04
1232- DD 57 12 CMP $1257,X
1235- D0 07 BNE $123E
1237- A9 01 LDA #$01
1239- 85 04 STA $04
123B- 20 3F 12 JSR $123F
123E- 60 RTS
123F- 46 03 LSR $03
1241- E6 05 INC $05
1243- A5 05 LDA $05
1245- C9 0D CMP #$0D
1247- D0 0E BNE $1257
1249- A9 01 LDA #$01
124B- 85 05 STA $05
124D- E6 06 INC $06
124F- A5 06 LDA $06
1251- 49 63 EOR #$63
1253- D0 02 BNE $1257
1255- 85 06 STA $06
1257- 60 RTS
1258- 1F ???
1259- 1D 1F 1E ORA $1E1F,X
125C- 1F ???
125D- 1E 1F 1F ASL $1F1F,X
1260- 1E 1F 1E ASL $1E1F,X
1263- 1F ???
1264- A9 07 LDA #$07
1266- 20 24 FC JSR $FC24
1269- A9 17 LDA #$17
126B- 85 24 STA $24
126D- A2 05 LDX #$05
126F- 20 0C FD JSR $FD0C
1272- C9 8D CMP #$8D
1274- F0 1B BEQ $1291
1276- C9 9B CMP #$9B
1278- F0 37 BEQ $12B1
127A- C9 B0 CMP #$B0
127C- 90 F1 BCC $126F
127E- C9 BA CMP #$BA
1280- B0 ED BCS $126F
1282- 46 03 LSR $03
1284- 20 ED FD JSR $FDED
1287- CA DEX
1288- A9 BA LDA #$BA
128A- E0 03 CPX #$03
128C- F0 F4 BEQ $1282
128E- 8A TXA
128F- D0 DE BNE $126F
1291- AD 97 07 LDA $0797
1294- AC 98 07 LDY $0798
1297- 20 B2 12 JSR $12B2
129A- E0 18 CPX #$18
129C- B0 03 BCS $12A1
129E- 8E 93 BF STX $BF93
12A1- AD 9A 07 LDA $079A
12A4- AC 9B 07 LDY $079B
12A7- 20 B2 12 JSR $12B2
12AA- E0 3C CPX #$3C
12AC- B0 03 BCS $12B1
12AE- 8E 92 BF STX $BF92
12B1- 60 RTS
12B2- 0A ASL
12B3- 0A ASL
12B4- 0A ASL
12B5- 0A ASL
12B6- 85 3C STA $3C
12B8- 98 TYA
12B9- 29 0F AND #$0F
12BB- 05 3C ORA $3C
12BD- F8 SED
12BE- A2 FF LDX #$FF
12C0- 38 SEC
12C1- E9 01 SBC #$01
12C3- E8 INX
12C4- B0 FB BCS $12C1
12C6- D8 CLD
12C7- 60 RTS
12C8- A2 03 LDX #$03
12CA- BD 90 BF LDA $BF90,X
12CD- 9D F2 12 STA $12F2,X
12D0- CA DEX
12D1- 10 F7 BPL $12CA
12D3- 86 03 STX $03
12D5- A9 07 LDA #$07
12D7- A2 C3 LDX #$C3
12D9- 8D E8 12 STA $12E8
12DC- 8E E2 12 STX $12E2
12DF- 20 00 BF JSR $BF00
12E2- 00 BRK
12E3- E8 INX
12E4- 12 ???
12E5- 4C 1F 14 JMP $141F
12E8- 00 BRK
12E9- FA ???
12EA- 12 ???
12EB- C3 ???
12EC- FF ???
12ED- 00 BRK
12EE- 00 BRK
12EF- 02 ???
12F0- 00 BRK
12F1- 00 BRK
12F2- 00 BRK
12F3- 00 BRK
12F4- 00 BRK
12F5- 00 BRK
12F6- 00 BRK
12F7- 00 BRK
12F8- 00 BRK
12F9- 00 BRK
12FA- 09 D3 ORA #$D3
12FC- C3 ???
12FD- AE D3 D9 LDX $D9D3
1300- D3 ???
1301- D4 ???
1302- C5 CD CMP $CD
1304- 20 14 13 JSR $1314
1307- 20 00 BF JSR $BF00
130A- 65 0D ADC $0D
130C- 13 ???
130D- 04 ???
130E- 00 BRK
130F- 00 BRK
1310- 00 BRK
1311- 00 BRK
1312- 00 BRK
1313- 00 BRK
1314- 24 03 BIT $03
1316- 30 03 BMI $131B
1318- 20 C8 12 JSR $12C8
131B- A9 4C LDA #$4C
131D- 8D 06 BF STA $BF06
1320- 60 RTS
1321- 20 00 BF JSR $BF00
1324- C8 INY
1325- 42 ???
1326- 13 ???
1327- 20 1F 14 JSR $141F
132A- AD 47 13 LDA $1347
132D- 8D 49 13 STA $1349
1330- 20 00 BF JSR $BF00
1333- CA DEX
1334- 48 PHA
1335- 13 ???
1336- 20 1F 14 JSR $141F
1339- 20 56 14 JSR $1456
133C- 20 14 13 JSR $1314
133F- 4C 00 20 JMP $2000
1342- 03 ???
1343- 06 10 ASL $10
1345- 00 BRK
1346- 08 PHP
1347- 00 BRK
1348- 04 ???
1349- 00 BRK
134A- 00 BRK
134B- 20 00 9F JSR $9F00
134E- 00 BRK
134F- 00 BRK
1350- 85 3D STA $3D
1352- 84 3C STY $3C
1354- A0 00 LDY #$00
1356- B1 3C LDA ($3C),Y
1358- F0 13 BEQ $136D
135A- 09 80 ORA #$80
135C- 2C B3 FB BIT $FBB3
135F- 10 06 BPL $1367
1361- C9 E0 CMP #$E0
1363- 90 02 BCC $1367
1365- E9 20 SBC #$20
1367- 20 ED FD JSR $FDED
136A- C8 INY
136B- D0 E9 BNE $1356
136D- 60 RTS
136E- A2 28 LDX #$28
1370- A9 DF LDA #$DF
1372- 20 ED FD JSR $FDED
1375- CA DEX
1376- D0 FA BNE $1372
1378- 60 RTS
1379- D8 CLD
137A- 38 SEC
137B- AD 9C BF LDA $BF9C
137E- E9 03 SBC #$03
1380- 85 3C STA $3C
1382- AD 9D BF LDA $BF9D
1385- E9 00 SBC #$00
1387- 85 3D STA $3D
1389- A2 00 LDX #$00
138B- A1 3C LDA ($3C,X)
138D- C9 CC CMP #$CC
138F- D0 1A BNE $13AB
1391- EE 92 BF INC $BF92
1394- AD 92 BF LDA $BF92
1397- 49 3C EOR #$3C
1399- D0 10 BNE $13AB
139B- 8D 92 BF STA $BF92
139E- EE 93 BF INC $BF93
13A1- AD 93 BF LDA $BF93
13A4- 49 18 EOR #$18
13A6- D0 03 BNE $13AB
13A8- 8D 93 BF STA $BF93
13AB- 18 CLC
13AC- 60 RTS
13AD- A9 0C LDA #$0C
13AF- 85 24 STA $24
13B1- A9 07 LDA #$07
13B3- 20 24 FC JSR $FC24
13B6- A6 04 LDX $04
13B8- 20 EE 13 JSR $13EE
13BB- A9 AD LDA #$AD
13BD- 20 ED FD JSR $FDED
13C0- A5 05 LDA $05
13C2- 0A ASL
13C3- 65 05 ADC $05
13C5- AA TAX
13C6- A0 03 LDY #$03
13C8- BD F8 13 LDA $13F8,X
13CB- 20 ED FD JSR $FDED
13CE- E8 INX
13CF- 88 DEY
13D0- D0 F6 BNE $13C8
13D2- A9 AD LDA #$AD
13D4- 20 ED FD JSR $FDED
13D7- A6 06 LDX $06
13D9- 20 EE 13 JSR $13EE
13DC- E6 24 INC $24
13DE- E6 24 INC $24
13E0- AE 93 BF LDX $BF93
13E3- 20 EE 13 JSR $13EE
13E6- A9 BA LDA #$BA
13E8- 20 ED FD JSR $FDED
13EB- AE 92 BF LDX $BF92
13EE- F8 SED
13EF- A9 99 LDA #$99
13F1- 18 CLC
13F2- 69 01 ADC #$01
13F4- CA DEX
13F5- 10 FA BPL $13F1
13F7- D8 CLD
13F8- 4C DA FD JMP $FDDA
13FB- CA DEX
13FC- C1 CE CMP ($CE,X)
13FE- C6 C5 DEC $C5
1400- C2 ???
1401- CD C1 D2 CMP $D2C1
1404- C1 D0 CMP ($D0,X)
1406- D2 ???
1407- CD C1 D9 CMP $D9C1
140A- CA DEX
140B- D5 CE CMP $CE,X
140D- CA DEX
140E- D5 CC CMP $CC,X
1410- C1 D5 CMP ($D5,X)
1412- C7 ???
1413- D3 ???
1414- C5 D0 CMP $D0
1416- CF ???
1417- C3 ???
1418- D4 ???
1419- CE CF D6 DEC $D6CF
141C- C4 C5 CPY $C5
141E- C3 ???
141F- 90 1E BCC $143F
1421- 48 PHA
1422- 20 58 FC JSR $FC58
1425- A9 0B LDA #$0B
1427- 85 24 STA $24
1429- 20 24 FC JSR $FC24
142C- A9 14 LDA #$14
142E- A0 40 LDY #$40
1430- 20 50 13 JSR $1350
1433- 68 PLA
1434- 20 DA FD JSR $FDDA
1437- E6 24 INC $24
1439- 20 0C FD JSR $FD0C
143C- 4C D7 10 JMP $10D7
143F- 60 RTS
1440- D0 F2 BNE $1434
1442- EF ???
1443- C4 CF CPY $CF
1445- D3 ???
1446- A0 E5 LDY #$E5
1448- F2 ???
1449- F2 ???
144A- EF ???
144B- F2 ???
144C- A0 A4 LDY #$A4
144E- 00 BRK
144F- 02 ???
1450- 00 BRK
1451- 81 02 STA ($02,X)
1453- 01 80 ORA ($80,X)
1455- 02 ???
1456- 20 00 BF JSR $BF00
1459- CC 5D 14 CPY $145D
145C- 60 RTS
145D- 01 00 ORA ($00,X)