Annotation of cblood/bouton.s, revision 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.