Annotation of cblood/bouton.s, revision 1.1.1.1

1.1       root        1: *
                      2: * Captain Blood
                      3: *
                      4: * (c) Infogrames
                      5: * (s) 2017, Brutal Deluxe Software
                      6: *
                      7: 
                      8:          mx    %00
                      9: 
                     10:          rel
                     11:          dsk   bouton.L
                     12:          lst   off
                     13: 
                     14: *-----------
                     15: 
                     16:          use   bouton.X
                     17: 
                     18: *-----------
                     19: 
                     20: L150000  PHD
                     21:          TSC
                     22:          SEC
                     23:          SBC   #$00F9
                     24:          TCD
                     25:          ADC   #$00EA
                     26:          TCS
                     27:          LDA   $FF
                     28:          PHA
                     29:          LDA   #$000E
                     30:          CLC
                     31:          JSL   L2D018C
                     32:          PLA
                     33:          LDX   #$0000
                     34:          PHX
                     35:          PHA
                     36:          LDA   #L043356
                     37:          LDX   #^L043356
                     38:          JSL   L2D0000
                     39:          PLA
                     40:          PLX
                     41:          STA   $F4
                     42:          STX   $F6
                     43:          LDY   #$0002
                     44:          LDA   [$F4],Y
                     45:          STA   $F2
                     46:          LDA   $F2
                     47:          LDX   #$0000
                     48:          PHX
                     49:          PHA
                     50:          LDX   L03018D
                     51:          LDA   L03018B
                     52:          JSL   L2D0000
                     53:          PLA
                     54:          PLX
                     55:          STX   $EE
                     56:          STA   $EC
                     57:          STZ   $F0
                     58:          BRL   L1500C3
                     59: L15004F  PEA   $0020
                     60:          PEA   $0014
                     61:          PEI   $EE
                     62:          PEI   $EC
                     63:          LDX   L030195
                     64:          LDA   L030193
                     65:          PHX
                     66:          PHA
                     67:          JSL   L0D0340
                     68:          TAY
                     69:          TSC
                     70:          CLC
                     71:          ADC   #$000C
                     72:          TCS
                     73:          TYA
                     74:          PEA   $0020
                     75:          PEA   $0014
                     76:          PEI   $F2
                     77:          JSL   L1E0000
                     78:          PLY
                     79:          PLY
                     80:          PLY
                     81:          PEA   $0020
                     82:          PEA   $0014
                     83:          PEI   $EE
                     84:          PEI   $EC
                     85:          LDA   $F2
                     86:          LDX   #$0000
                     87:          PHX
                     88:          PHA
                     89:          LDX   L030181
                     90:          LDA   L03017F
                     91:          JSL   L2D0000
                     92:          PLA
                     93:          PLX
                     94:          CLC
                     95:          ADC   #$0020
                     96:          PHA
                     97:          TXA
                     98:          ADC   #$0000
                     99:          TAX
                    100:          PLA
                    101:          PHX
                    102:          PHA
                    103:          JSL   L0D025C
                    104:          TAY
                    105:          TSC
                    106:          CLC
                    107:          ADC   #$000C
                    108:          TCS
                    109:          TYA
                    110:          PEA   $0020
                    111:          PEA   $0014
                    112:          PEI   $F2
                    113:          JSL   L1E0000
                    114:          PLY
                    115:          PLY
                    116:          PLY
                    117:          INC   $F0
                    118: L1500C3  LDA   $F0
                    119:          CMP   #$0003
                    120:          BNE   L15004F
                    121:          PEA   $0020
                    122:          PEA   $0014
                    123:          PEI   $EE
                    124:          PEI   $EC
                    125:          LDX   L030195
                    126:          LDA   L030193
                    127:          PHX
                    128:          PHA
                    129:          JSL   L0D0340
                    130:          TAY
                    131:          TSC
                    132:          CLC
                    133:          ADC   #$000C
                    134:          TCS
                    135:          TYA
                    136:          PEA   $0020
                    137:          PEA   $0014
                    138:          PEI   $F2
                    139:          JSL   L1E0000
                    140:          PLY
                    141:          PLY
                    142:          PLY
                    143:          TSC
                    144:          CLC
                    145:          ADC   #$000E
                    146:          TCS
                    147:          PLD
                    148:          RTL
                    149: 
                    150: L1500FF  ENT
                    151:          PHD
                    152:          TSC
                    153:          SEC
                    154:          SBC   #$00F9
                    155:          TCD
                    156:          ADC   #$00EA
                    157:          TCS
                    158:          LDA   $FF
                    159:          PHA
                    160:          LDA   #$000E
                    161:          CLC
                    162:          JSL   L2D018C
                    163:          PLA
                    164:          LDX   #$0000
                    165:          PHX
                    166:          PHA
                    167:          LDA   #L043356
                    168:          LDX   #^L043356
                    169:          JSL   L2D0000
                    170:          PLA
                    171:          PLX
                    172:          STA   $F4
                    173:          STX   $F6
                    174:          LDY   #$0002
                    175:          LDA   [$F4],Y
                    176:          STA   $F2
                    177:          LDA   $F2
                    178:          LDX   #$0000
                    179:          PHX
                    180:          PHA
                    181:          LDX   L03018D
                    182:          LDA   L03018B
                    183:          JSL   L2D0000
                    184:          PLA
                    185:          PLX
                    186:          STX   $EE
                    187:          STA   $EC
                    188:          STZ   $F0
                    189:          BRL   L1501C2
                    190: L15014E  PEA   $0020
                    191:          PEA   $0014
                    192:          PEI   $EE
                    193:          PEI   $EC
                    194:          LDA   $F2
                    195:          LDX   #$0000
                    196:          PHX
                    197:          PHA
                    198:          LDX   L030181
                    199:          LDA   L03017F
                    200:          JSL   L2D0000
                    201:          PLA
                    202:          PLX
                    203:          CLC
                    204:          ADC   #$0020
                    205:          PHA
                    206:          TXA
                    207:          ADC   #$0000
                    208:          TAX
                    209:          PLA
                    210:          PHX
                    211:          PHA
                    212:          JSL   L0D025C
                    213:          TAY
                    214:          TSC
                    215:          CLC
                    216:          ADC   #$000C
                    217:          TCS
                    218:          TYA
                    219:          PEA   $0020
                    220:          PEA   $0014
                    221:          PEI   $F2
                    222:          JSL   L1E0000
                    223:          PLY
                    224:          PLY
                    225:          PLY
                    226:          PEA   $0020
                    227:          PEA   $0014
                    228:          PEI   $EE
                    229:          PEI   $EC
                    230:          LDX   L030195
                    231:          LDA   L030193
                    232:          PHX
                    233:          PHA
                    234:          JSL   L0D0340
                    235:          TAY
                    236:          TSC
                    237:          CLC
                    238:          ADC   #$000C
                    239:          TCS
                    240:          TYA
                    241:          PEA   $0020
                    242:          PEA   $0014
                    243:          PEI   $F2
                    244:          JSL   L1E0000
                    245:          PLY
                    246:          PLY
                    247:          PLY
                    248:          INC   $F0
                    249: L1501C2  LDA   $F0
                    250:          CMP   #$0006
                    251:          BNE   L15014E
                    252:          PEA   $0020
                    253:          PEA   $0014
                    254:          PEI   $EE
                    255:          PEI   $EC
                    256:          LDA   $F2
                    257:          LDX   #$0000
                    258:          PHX
                    259:          PHA
                    260:          LDX   L030181
                    261:          LDA   L03017F
                    262:          JSL   L2D0000
                    263:          PLA
                    264:          PLX
                    265:          CLC
                    266:          ADC   #$0020
                    267:          PHA
                    268:          TXA
                    269:          ADC   #$0000
                    270:          TAX
                    271:          PLA
                    272:          PHX
                    273:          PHA
                    274:          JSL   L0D025C
                    275:          TAY
                    276:          TSC
                    277:          CLC
                    278:          ADC   #$000C
                    279:          TCS
                    280:          TYA
                    281:          PEA   $0020
                    282:          PEA   $0014
                    283:          PEI   $F2
                    284:          JSL   L1E0000
                    285:          PLY
                    286:          PLY
                    287:          PLY
                    288:          TSC
                    289:          CLC
                    290:          ADC   #$000E
                    291:          TCS
                    292:          PLD
                    293:          RTL
                    294: 
                    295: L150216  ENT
                    296:          PHD
                    297:          TSC
                    298:          SEC
                    299:          SBC   #$00F9
                    300:          TCD
                    301:          ADC   #$00EA
                    302:          TCS
                    303:          LDA   $FF
                    304:          PHA
                    305:          LDA   #$000E
                    306:          CLC
                    307:          JSL   L2D018C
                    308:          PLA
                    309:          LDX   #$0000
                    310:          PHX
                    311:          PHA
                    312:          LDA   #L043356
                    313:          LDX   #^L043356
                    314:          JSL   L2D0000
                    315:          PLA
                    316:          PLX
                    317:          STA   $F4
                    318:          STX   $F6
                    319:          LDY   #$0002
                    320:          LDA   [$F4],Y
                    321:          STA   $F2
                    322:          LDA   $F2
                    323:          LDX   #$0000
                    324:          PHX
                    325:          PHA
                    326:          LDX   L03018D
                    327:          LDA   L03018B
                    328:          JSL   L2D0000
                    329:          PLA
                    330:          PLX
                    331:          STX   $EE
                    332:          STA   $EC
                    333:          STZ   $F0
                    334:          BRL   L1502D9
                    335: L150265  PEA   $0020
                    336:          PEA   $0014
                    337:          PEI   $EE
                    338:          PEI   $EC
                    339:          LDA   $F2
                    340:          LDX   #$0000
                    341:          PHX
                    342:          PHA
                    343:          LDX   L030181
                    344:          LDA   L03017F
                    345:          JSL   L2D0000
                    346:          PLA
                    347:          PLX
                    348:          CLC
                    349:          ADC   #$0020
                    350:          PHA
                    351:          TXA
                    352:          ADC   #$0000
                    353:          TAX
                    354:          PLA
                    355:          PHX
                    356:          PHA
                    357:          JSL   L0D025C
                    358:          TAY
                    359:          TSC
                    360:          CLC
                    361:          ADC   #$000C
                    362:          TCS
                    363:          TYA
                    364:          PEA   $0020
                    365:          PEA   $0014
                    366:          PEI   $F2
                    367:          JSL   L1E0000
                    368:          PLY
                    369:          PLY
                    370:          PLY
                    371:          PEA   $0020
                    372:          PEA   $0014
                    373:          PEI   $EE
                    374:          PEI   $EC
                    375:          LDX   L030195
                    376:          LDA   L030193
                    377:          PHX
                    378:          PHA
                    379:          JSL   L0D0340
                    380:          TAY
                    381:          TSC
                    382:          CLC
                    383:          ADC   #$000C
                    384:          TCS
                    385:          TYA
                    386:          PEA   $0020
                    387:          PEA   $0014
                    388:          PEI   $F2
                    389:          JSL   L1E0000
                    390:          PLY
                    391:          PLY
                    392:          PLY
                    393:          INC   $F0
                    394: L1502D9  LDA   $F0
                    395:          CMP   #$0003
                    396:          BNE   L150265
                    397:          PEA   $0020
                    398:          PEA   $0014
                    399:          PEI   $EE
                    400:          PEI   $EC
                    401:          LDA   $F2
                    402:          LDX   #$0000
                    403:          PHX
                    404:          PHA
                    405:          LDX   L030181
                    406:          LDA   L03017F
                    407:          JSL   L2D0000
                    408:          PLA
                    409:          PLX
                    410:          CLC
                    411:          ADC   #$0020
                    412:          PHA
                    413:          TXA
                    414:          ADC   #$0000
                    415:          TAX
                    416:          PLA
                    417:          PHX
                    418:          PHA
                    419:          JSL   L0D025C
                    420:          TAY
                    421:          TSC
                    422:          CLC
                    423:          ADC   #$000C
                    424:          TCS
                    425:          TYA
                    426:          PEA   $0020
                    427:          PEA   $0014
                    428:          PEI   $F2
                    429:          JSL   L1E0000
                    430:          PLY
                    431:          PLY
                    432:          PLY
                    433:          TSC
                    434:          CLC
                    435:          ADC   #$000E
                    436:          TCS
                    437:          PLD
                    438:          RTL
                    439: 
                    440: L15032D  ENT
                    441:          PHD
                    442:          TSC
                    443:          SEC
                    444:          SBC   #$00F9
                    445:          TCD
                    446:          ADC   #$00F2
                    447:          TCS
                    448:          LDA   $FF
                    449:          PHA
                    450:          LDA   #$000E
                    451:          CLC
                    452:          JSL   L2D018C
                    453:          PLA
                    454:          LDX   #$0000
                    455:          PHX
                    456:          PHA
                    457:          LDA   #L043356
                    458:          LDX   #^L043356
                    459:          JSL   L2D0000
                    460:          PLA
                    461:          PLX
                    462:          STA   $F4
                    463:          STX   $F6
                    464:          LDY   #$0008
                    465:          LDA   [$F4],Y
                    466:          CMP   #$0000
                    467:          BNE   L15036A
                    468:          PEI   $FF
                    469:          JSL   L150216
                    470:          PLY
                    471: L15036A  LDA   $FF
                    472:          PHA
                    473:          LDA   #$000E
                    474:          CLC
                    475:          JSL   L2D018C
                    476:          PLA
                    477:          LDX   #$0000
                    478:          PHX
                    479:          PHA
                    480:          LDA   #L043356
                    481:          LDX   #^L043356
                    482:          JSL   L2D0000
                    483:          PLA
                    484:          PLX
                    485:          STA   $F4
                    486:          STX   $F6
                    487:          LDY   #$0008
                    488:          LDA   [$F4],Y
                    489:          ORA   #$00FF
                    490:          LDY   #$0008
                    491:          STA   [$F4],Y
                    492:          TSC
                    493:          CLC
                    494:          ADC   #$0006
                    495:          TCS
                    496:          PLD
                    497:          RTL
                    498: 
                    499: L1503A0  ENT
                    500:          PHD
                    501:          TSC
                    502:          SEC
                    503:          SBC   #$00F9
                    504:          TCD
                    505:          ADC   #$00F2
                    506:          TCS
                    507:          LDA   $FF
                    508:          PHA
                    509:          LDA   #$000E
                    510:          CLC
                    511:          JSL   L2D018C
                    512:          PLA
                    513:          LDX   #$0000
                    514:          PHX
                    515:          PHA
                    516:          LDA   #L043356
                    517:          LDX   #^L043356
                    518:          JSL   L2D0000
                    519:          PLA
                    520:          PLX
                    521:          STA   $F4
                    522:          STX   $F6
                    523:          LDY   #$0008
                    524:          LDA   [$F4],Y
                    525:          CMP   #$00FF
                    526:          BNE   L15040B
                    527:          PEI   $FF
                    528:          JSL   L150000
                    529:          PLY
                    530:          LDA   $FF
                    531:          PHA
                    532:          LDA   #$000E
                    533:          CLC
                    534:          JSL   L2D018C
                    535:          PLA
                    536:          LDX   #$0000
                    537:          PHX
                    538:          PHA
                    539:          LDA   #L043356
                    540:          LDX   #^L043356
                    541:          JSL   L2D0000
                    542:          PLA
                    543:          PLX
                    544:          STA   $F4
                    545:          STX   $F6
                    546:          LDY   #$0008
                    547:          LDA   [$F4],Y
                    548:          AND   #$FF00
                    549:          LDY   #$0008
                    550:          STA   [$F4],Y
                    551: L15040B  TSC
                    552:          CLC
                    553:          ADC   #$0006
                    554:          TCS
                    555:          PLD
                    556:          RTL

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.