Annotation of cblood/spots.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   spots.L
        !            12:          lst   off
        !            13: 
        !            14: *-----------
        !            15: 
        !            16:          use   spots.X
        !            17: 
        !            18: *-----------
        !            19: 
        !            20: L220000  ENT
        !            21:          PHD
        !            22:          TSC
        !            23:          SEC
        !            24:          SBC   #$00FB
        !            25:          TCD
        !            26:          ADC   #$00EC
        !            27:          TCS
        !            28:          STZ   $F4
        !            29:          STZ   $EE
        !            30:          BRL   L220262
        !            31: L220012  LDA   $F4
        !            32:          ASL
        !            33:          LDX   #$0000
        !            34:          PHX
        !            35:          PHA
        !            36:          LDA   #L042E84
        !            37:          LDX   #^L042E84
        !            38:          JSL   L2D0000
        !            39:          PLA
        !            40:          PLX
        !            41:          STA   $F6
        !            42:          STX   $F8
        !            43:          LDA   [$F6]
        !            44:          STA   $F2
        !            45:          LDA   $F2
        !            46:          LDX   #$0000
        !            47:          PHX
        !            48:          PHA
        !            49:          LDA   #L04398A
        !            50:          LDX   #^L04398A
        !            51:          JSL   L2D0000
        !            52:          PLA
        !            53:          PLX
        !            54:          STA   $F6
        !            55:          STX   $F8
        !            56:          LDA   [$F6]
        !            57:          PHA
        !            58:          LDA   $F4
        !            59:          INC   $F4
        !            60:          LDX   #$0000
        !            61:          PHX
        !            62:          PHA
        !            63:          LDA   #L042FC4
        !            64:          LDX   #^L042FC4
        !            65:          JSL   L2D0000
        !            66:          PLA
        !            67:          PLX
        !            68:          STA   $F6
        !            69:          STX   $F8
        !            70:          PLA
        !            71:          SEP   #$20
        !            72:          STA   [$F6]
        !            73:          REP   #$20
        !            74:          LDA   $F2
        !            75:          LDX   #$0000
        !            76:          PHX
        !            77:          PHA
        !            78:          LDA   #L04398A
        !            79:          LDX   #^L04398A
        !            80:          JSL   L2D0000
        !            81:          PLA
        !            82:          PLX
        !            83:          STA   $F6
        !            84:          STX   $F8
        !            85:          LDA   #$0001
        !            86:          SEP   #$20
        !            87:          STA   [$F6]
        !            88:          REP   #$20
        !            89:          LDA   $F4
        !            90:          ASL
        !            91:          LDX   #$0000
        !            92:          PHX
        !            93:          PHA
        !            94:          LDA   #L042E84
        !            95:          LDX   #^L042E84
        !            96:          JSL   L2D0000
        !            97:          PLA
        !            98:          PLX
        !            99:          STA   $F6
        !           100:          STX   $F8
        !           101:          LDA   [$F6]
        !           102:          STA   $F2
        !           103:          LDA   $F2
        !           104:          LDX   #$0000
        !           105:          PHX
        !           106:          PHA
        !           107:          LDA   #L04398A
        !           108:          LDX   #^L04398A
        !           109:          JSL   L2D0000
        !           110:          PLA
        !           111:          PLX
        !           112:          STA   $F6
        !           113:          STX   $F8
        !           114:          LDA   [$F6]
        !           115:          PHA
        !           116:          LDA   $F4
        !           117:          INC   $F4
        !           118:          LDX   #$0000
        !           119:          PHX
        !           120:          PHA
        !           121:          LDA   #L042FC4
        !           122:          LDX   #^L042FC4
        !           123:          JSL   L2D0000
        !           124:          PLA
        !           125:          PLX
        !           126:          STA   $F6
        !           127:          STX   $F8
        !           128:          PLA
        !           129:          SEP   #$20
        !           130:          STA   [$F6]
        !           131:          REP   #$20
        !           132:          LDA   $F2
        !           133:          LDX   #$0000
        !           134:          PHX
        !           135:          PHA
        !           136:          LDA   #L04398A
        !           137:          LDX   #^L04398A
        !           138:          JSL   L2D0000
        !           139:          PLA
        !           140:          PLX
        !           141:          STA   $F6
        !           142:          STX   $F8
        !           143:          LDA   #$0001
        !           144:          SEP   #$20
        !           145:          STA   [$F6]
        !           146:          REP   #$20
        !           147:          LDA   $F4
        !           148:          ASL
        !           149:          LDX   #$0000
        !           150:          PHX
        !           151:          PHA
        !           152:          LDA   #L042E84
        !           153:          LDX   #^L042E84
        !           154:          JSL   L2D0000
        !           155:          PLA
        !           156:          PLX
        !           157:          STA   $F6
        !           158:          STX   $F8
        !           159:          LDA   [$F6]
        !           160:          STA   $F2
        !           161:          LDA   $F2
        !           162:          LDX   #$0000
        !           163:          PHX
        !           164:          PHA
        !           165:          LDA   #L04398A
        !           166:          LDX   #^L04398A
        !           167:          JSL   L2D0000
        !           168:          PLA
        !           169:          PLX
        !           170:          STA   $F6
        !           171:          STX   $F8
        !           172:          LDA   [$F6]
        !           173:          PHA
        !           174:          LDA   $F4
        !           175:          INC   $F4
        !           176:          LDX   #$0000
        !           177:          PHX
        !           178:          PHA
        !           179:          LDA   #L042FC4
        !           180:          LDX   #^L042FC4
        !           181:          JSL   L2D0000
        !           182:          PLA
        !           183:          PLX
        !           184:          STA   $F6
        !           185:          STX   $F8
        !           186:          PLA
        !           187:          SEP   #$20
        !           188:          STA   [$F6]
        !           189:          REP   #$20
        !           190:          LDA   $F2
        !           191:          LDX   #$0000
        !           192:          PHX
        !           193:          PHA
        !           194:          LDA   #L04398A
        !           195:          LDX   #^L04398A
        !           196:          JSL   L2D0000
        !           197:          PLA
        !           198:          PLX
        !           199:          STA   $F6
        !           200:          STX   $F8
        !           201:          LDA   #$0001
        !           202:          SEP   #$20
        !           203:          STA   [$F6]
        !           204:          REP   #$20
        !           205:          LDA   $F4
        !           206:          ASL
        !           207:          LDX   #$0000
        !           208:          PHX
        !           209:          PHA
        !           210:          LDA   #L042E84
        !           211:          LDX   #^L042E84
        !           212:          JSL   L2D0000
        !           213:          PLA
        !           214:          PLX
        !           215:          STA   $F6
        !           216:          STX   $F8
        !           217:          LDA   [$F6]
        !           218:          STA   $F2
        !           219:          LDA   $F2
        !           220:          LDX   #$0000
        !           221:          PHX
        !           222:          PHA
        !           223:          LDA   #L04398A
        !           224:          LDX   #^L04398A
        !           225:          JSL   L2D0000
        !           226:          PLA
        !           227:          PLX
        !           228:          STA   $F6
        !           229:          STX   $F8
        !           230:          LDA   [$F6]
        !           231:          PHA
        !           232:          LDA   $F4
        !           233:          INC   $F4
        !           234:          LDX   #$0000
        !           235:          PHX
        !           236:          PHA
        !           237:          LDA   #L042FC4
        !           238:          LDX   #^L042FC4
        !           239:          JSL   L2D0000
        !           240:          PLA
        !           241:          PLX
        !           242:          STA   $F6
        !           243:          STX   $F8
        !           244:          PLA
        !           245:          SEP   #$20
        !           246:          STA   [$F6]
        !           247:          REP   #$20
        !           248:          LDA   $F2
        !           249:          LDX   #$0000
        !           250:          PHX
        !           251:          PHA
        !           252:          LDA   #L04398A
        !           253:          LDX   #^L04398A
        !           254:          JSL   L2D0000
        !           255:          PLA
        !           256:          PLX
        !           257:          STA   $F6
        !           258:          STX   $F8
        !           259:          LDA   #$0002
        !           260:          SEP   #$20
        !           261:          STA   [$F6]
        !           262:          REP   #$20
        !           263:          LDA   $F4
        !           264:          ASL
        !           265:          LDX   #$0000
        !           266:          PHX
        !           267:          PHA
        !           268:          LDA   #L042E84
        !           269:          LDX   #^L042E84
        !           270:          JSL   L2D0000
        !           271:          PLA
        !           272:          PLX
        !           273:          STA   $F6
        !           274:          STX   $F8
        !           275:          LDA   [$F6]
        !           276:          STA   $F2
        !           277:          LDA   $F2
        !           278:          LDX   #$0000
        !           279:          PHX
        !           280:          PHA
        !           281:          LDA   #L04398A
        !           282:          LDX   #^L04398A
        !           283:          JSL   L2D0000
        !           284:          PLA
        !           285:          PLX
        !           286:          STA   $F6
        !           287:          STX   $F8
        !           288:          LDA   [$F6]
        !           289:          PHA
        !           290:          LDA   $F4
        !           291:          INC   $F4
        !           292:          LDX   #$0000
        !           293:          PHX
        !           294:          PHA
        !           295:          LDA   #L042FC4
        !           296:          LDX   #^L042FC4
        !           297:          JSL   L2D0000
        !           298:          PLA
        !           299:          PLX
        !           300:          STA   $F6
        !           301:          STX   $F8
        !           302:          PLA
        !           303:          SEP   #$20
        !           304:          STA   [$F6]
        !           305:          REP   #$20
        !           306:          LDA   $F2
        !           307:          LDX   #$0000
        !           308:          PHX
        !           309:          PHA
        !           310:          LDA   #L04398A
        !           311:          LDX   #^L04398A
        !           312:          JSL   L2D0000
        !           313:          PLA
        !           314:          PLX
        !           315:          STA   $F6
        !           316:          STX   $F8
        !           317:          LDA   #$0002
        !           318:          SEP   #$20
        !           319:          STA   [$F6]
        !           320:          REP   #$20
        !           321:          INC   $EE
        !           322: L220262  LDA   $EE
        !           323:          CMP   L0300B1
        !           324:          BEQ   L22026C
        !           325:          BRL   L220012
        !           326: L22026C  TSC
        !           327:          CLC
        !           328:          ADC   #$000E
        !           329:          TCS
        !           330:          PLD
        !           331:          RTL
        !           332: 
        !           333: L220274  ENT
        !           334:          PHD
        !           335:          TSC
        !           336:          SEC
        !           337:          SBC   #$00FB
        !           338:          TCD
        !           339:          ADC   #$00EA
        !           340:          TCS
        !           341:          LDA   L0300B1
        !           342:          PHA
        !           343:          LDA   #$0005
        !           344:          CLC
        !           345:          JSL   L2D018C
        !           346:          PLA
        !           347:          STA   $EC
        !           348:          STZ   $EE
        !           349:          BRA   L2202E8
        !           350: L220292  LDA   $EE
        !           351:          ASL
        !           352:          LDX   #$0000
        !           353:          PHX
        !           354:          PHA
        !           355:          LDA   #L042E84
        !           356:          LDX   #^L042E84
        !           357:          JSL   L2D0000
        !           358:          PLA
        !           359:          PLX
        !           360:          STA   $F6
        !           361:          STX   $F8
        !           362:          LDA   [$F6]
        !           363:          STA   $F2
        !           364:          LDA   $EE
        !           365:          LDX   #$0000
        !           366:          PHX
        !           367:          PHA
        !           368:          LDA   #L042FC4
        !           369:          LDX   #^L042FC4
        !           370:          JSL   L2D0000
        !           371:          PLA
        !           372:          PLX
        !           373:          STA   $F6
        !           374:          STX   $F8
        !           375:          LDA   [$F6]
        !           376:          PHA
        !           377:          LDA   $F2
        !           378:          LDX   #$0000
        !           379:          PHX
        !           380:          PHA
        !           381:          LDA   #L04398A
        !           382:          LDX   #^L04398A
        !           383:          JSL   L2D0000
        !           384:          PLA
        !           385:          PLX
        !           386:          STA   $F6
        !           387:          STX   $F8
        !           388:          PLA
        !           389:          SEP   #$20
        !           390:          STA   [$F6]
        !           391:          REP   #$20
        !           392:          INC   $EE
        !           393: L2202E8  LDA   $EE
        !           394:          CMP   $EC
        !           395:          BNE   L220292
        !           396:          TSC
        !           397:          CLC
        !           398:          ADC   #$0010
        !           399:          TCS
        !           400:          PLD
        !           401:          RTL
        !           402: 
        !           403: L2202F6  ENT
        !           404:          JSL   L21034B
        !           405:          LDA   L0300A3
        !           406:          INC
        !           407:          CMP   #$00A0
        !           408:          BMI   L220314
        !           409:          LDA   L0300AD
        !           410:          CLC
        !           411:          ADC   L0300AF
        !           412:          CLC
        !           413:          ADC   L0300AF
        !           414:          STA   L0300AD
        !           415:          LDA   #$0000
        !           416: L220314  STA   L0300A3
        !           417:          STA   $00
        !           418:          LDA   L0300AD
        !           419:          LSR
        !           420:          CLC
        !           421:          ADC   $00
        !           422:          AND   #$00FF
        !           423:          STA   $02
        !           424: L220325  LDA   $02
        !           425:          TAX
        !           426:          CLC
        !           427:          ADC   #$0100
        !           428:          TAY
        !           429:          STA   $02
        !           430:          LDAL  L04398A,X
        !           431:          STA   $04
        !           432:          ASL
        !           433:          ASL
        !           434:          ASL
        !           435:          ASL
        !           436:          STA   $0A
        !           437:          TYX
        !           438:          LDAL  L04398A,X
        !           439:          STA   $06
        !           440:          XBA
        !           441:          ORA   $0A
        !           442:          STA   $0A
        !           443:          LDA   $04
        !           444:          LSR
        !           445:          LSR
        !           446:          LSR
        !           447:          LSR
        !           448:          ORA   $04
        !           449:          STA   $08
        !           450:          LDA   $00
        !           451:          TAX
        !           452:          CLC
        !           453:          ADC   #$00A0
        !           454:          PHA
        !           455:          ADC   #$00A0
        !           456:          STA   $00
        !           457:          SEP   #$20
        !           458:          LDA   $08
        !           459:          STAL  $E12C80,X
        !           460:          PLX
        !           461:          LDA   $0A
        !           462:          STAL  $E12C80,X
        !           463:          REP   #$20
        !           464:          LDA   $00
        !           465:          CMP   #$4D80
        !           466:          BMI   L220325
        !           467:          RTL
        !           468: 
        !           469: L220377  ENT
        !           470:          JSL   L21034B
        !           471:          LDA   L0300A3
        !           472:          INC
        !           473:          CMP   #$0050
        !           474:          BMI   L220395
        !           475:          LDA   L0300AD
        !           476:          CLC
        !           477:          ADC   L0300AF
        !           478:          CLC
        !           479:          ADC   L0300AF
        !           480:          STA   L0300AD
        !           481:          LDA   #$0000
        !           482: L220395  STA   L0300A3
        !           483:          STA   $00
        !           484:          LDA   L0300AD
        !           485:          LSR
        !           486:          CLC
        !           487:          ADC   $00
        !           488:          CLC
        !           489:          ADC   #$003F
        !           490:          AND   #$00FF
        !           491:          CLC
        !           492:          ADC   #$1000
        !           493:          STA   $02
        !           494:          LDA   $00
        !           495:          ASL
        !           496:          STA   $00
        !           497: L2203B3  LDA   $02
        !           498:          TAX
        !           499:          CLC
        !           500:          ADC   #$0100
        !           501:          TAY
        !           502:          STA   $02
        !           503:          LDAL  L04398A,X
        !           504:          STA   $04
        !           505:          TYX
        !           506:          LDAL  L04398A,X
        !           507:          STA   $06
        !           508:          LDA   $04
        !           509:          SEP   #$20
        !           510:          XBA
        !           511:          LDA   $04
        !           512:          REP   #$20
        !           513:          ASL
        !           514:          ASL
        !           515:          ASL
        !           516:          ASL
        !           517:          ORA   $04
        !           518:          STA   $08
        !           519:          LDA   $06
        !           520:          SEP   #$20
        !           521:          XBA
        !           522:          ASL
        !           523:          ASL
        !           524:          ASL
        !           525:          ASL
        !           526:          REP   #$20
        !           527:          STA   $10
        !           528:          LDA   $04
        !           529:          SEP   #$20
        !           530:          XBA
        !           531:          ASL
        !           532:          ASL
        !           533:          ASL
        !           534:          ASL
        !           535:          XBA
        !           536:          REP   #$20
        !           537:          ORA   $10
        !           538:          STA   $0A
        !           539:          XBA
        !           540:          STA   $0C
        !           541:          LDA   $08
        !           542:          AND   #$F00F
        !           543:          STA   $10
        !           544:          LDA   $06
        !           545:          SEP   #$20
        !           546:          ASL
        !           547:          ASL
        !           548:          ASL
        !           549:          ASL
        !           550:          REP   #$20
        !           551:          ORA   $10
        !           552:          STA   $0E
        !           553:          LDA   $00
        !           554:          TAX
        !           555:          CLC
        !           556:          ADC   #$00A0
        !           557:          TAY
        !           558:          ADC   #$00A0
        !           559:          STA   $12
        !           560:          ADC   #$00A0
        !           561:          STA   $14
        !           562:          ADC   #$00A0
        !           563:          STA   $00
        !           564:          LDA   $08
        !           565:          STAL  $E12C80,X
        !           566:          TYX
        !           567:          LDA   $0A
        !           568:          STAL  $E12C80,X
        !           569:          LDX   $12
        !           570:          LDA   $0C
        !           571:          STAL  $E12C80,X
        !           572:          LDX   $14
        !           573:          LDA   $0E
        !           574:          STAL  $E12C80,X
        !           575:          LDA   $00
        !           576:          CMP   #$4D80
        !           577:          BPL   L22044E
        !           578:          BRL   L2203B3
        !           579: L22044E  RTL

unix.superglobalmegacorp.com

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