Annotation of cblood/gpla.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   gpla.L
        !            12:          lst   off
        !            13: 
        !            14: *-----------
        !            15: 
        !            16:          use   gpla.X
        !            17: 
        !            18: *-----------
        !            19: 
        !            20:          use   4/Misc.Macs
        !            21:          use   4/Util.Macs
        !            22: 
        !            23: *-----------
        !            24: 
        !            25: L170000  ENT
        !            26:          PHD
        !            27:          TSC
        !            28:          SEC
        !            29:          SBC   #$00FB
        !            30:          TCD
        !            31:          ADC   #$00F2
        !            32:          TCS
        !            33:          LDX   L030179
        !            34:          LDA   L030177
        !            35:          PHX
        !            36:          PHA
        !            37:          PEA   ^L04970D
        !            38:          PEA   L04970D
        !            39:          PEA   ^L04984D
        !            40:          PEA   L04984D
        !            41:          JSL   L120502
        !            42:          TAY
        !            43:          TSC
        !            44:          CLC
        !            45:          ADC   #$000C
        !            46:          TCS
        !            47:          TYA
        !            48:          PEA   $0000
        !            49:          PEA   $0120
        !            50:          PEA   $0098
        !            51:          PEA   $00C7
        !            52:          _ClampMouse
        !            53:          BCS   L170043
        !            54:          LDA   #$0000
        !            55: L170043  STAL  L030169
        !            56:          LDA   L0300A1
        !            57:          BNE   L170064
        !            58:          PEA   $0006
        !            59:          JSL   L15032D
        !            60:          PLY
        !            61:          PEA   $0007
        !            62:          JSL   L15032D
        !            63:          PLY
        !            64:          PEA   $0008
        !            65:          JSL   L15032D
        !            66:          PLY
        !            67: L170064  TSC
        !            68:          CLC
        !            69:          ADC   #$0008
        !            70:          TCS
        !            71:          PLD
        !            72:          RTL
        !            73: 
        !            74: L17006C  ENT
        !            75:          PHD
        !            76:          TSC
        !            77:          SEC
        !            78:          SBC   #$00FB
        !            79:          TCD
        !            80:          ADC   #$00F4
        !            81:          TCS
        !            82:          JSL   L0B01EC
        !            83:          LDA   L03015D
        !            84:          CMP   #$0006
        !            85:          BNE   L170086
        !            86:          BRL   L17014A
        !            87: L170086  LDX   L030181
        !            88:          LDA   L03017F
        !            89:          PHX
        !            90:          PHA
        !            91:          PEA   $0001
        !            92:          JSL   L0B014E
        !            93:          PLY
        !            94:          PLY
        !            95:          PLY
        !            96:          PEA   $008C
        !            97:          LDX   L03018D
        !            98:          LDA   L03018B
        !            99:          CLC
        !           100:          ADC   #$0960
        !           101:          PHA
        !           102:          TXA
        !           103:          ADC   #$0000
        !           104:          TAX
        !           105:          PLA
        !           106:          PHX
        !           107:          PHA
        !           108:          LDX   L030181
        !           109:          LDA   L03017F
        !           110:          CLC
        !           111:          ADC   #$0980
        !           112:          PHA
        !           113:          TXA
        !           114:          ADC   #$0000
        !           115:          TAX
        !           116:          PLA
        !           117:          PHX
        !           118:          PHA
        !           119:          JSL   L0D00E3
        !           120:          PLY
        !           121:          PLY
        !           122:          PLY
        !           123:          PLY
        !           124:          PLY
        !           125:          PEA   $0020
        !           126:          PEA   $0014
        !           127:          LDA   #L043364
        !           128:          LDX   #^L043364
        !           129:          STA   $F6
        !           130:          STX   $F8
        !           131:          LDY   #$0002
        !           132:          LDA   [$F6],Y
        !           133:          LDX   #$0000
        !           134:          PHX
        !           135:          PHA
        !           136:          LDX   L03018D
        !           137:          LDA   L03018B
        !           138:          JSL   L2D0000
        !           139:          LDX   L030195
        !           140:          LDA   L030193
        !           141:          PHX
        !           142:          PHA
        !           143:          JSL   L0D0340
        !           144:          TAY
        !           145:          TSC
        !           146:          CLC
        !           147:          ADC   #$000C
        !           148:          TCS
        !           149:          TYA
        !           150:          PEA   $0020
        !           151:          PEA   $0014
        !           152:          LDA   #L0433D4
        !           153:          LDX   #^L0433D4
        !           154:          STA   $F6
        !           155:          STX   $F8
        !           156:          LDY   #$0002
        !           157:          LDA   [$F6],Y
        !           158:          LDX   #$0000
        !           159:          PHX
        !           160:          PHA
        !           161:          LDX   L03018D
        !           162:          LDA   L03018B
        !           163:          JSL   L2D0000
        !           164:          LDX   L030195
        !           165:          LDA   L030193
        !           166:          PHX
        !           167:          PHA
        !           168:          JSL   L0D0340
        !           169:          TAY
        !           170:          TSC
        !           171:          CLC
        !           172:          ADC   #$000C
        !           173:          TCS
        !           174:          TYA
        !           175:          PEA   $0168
        !           176:          PEA   $008C
        !           177:          PEA   $0960
        !           178:          JSL   L1E0000
        !           179:          PLY
        !           180:          PLY
        !           181:          PLY
        !           182: L17014A  TSC
        !           183:          CLC
        !           184:          ADC   #$0006
        !           185:          TCS
        !           186:          PLD
        !           187:          RTL
        !           188: 
        !           189: L170152  ENT
        !           190:          PHD
        !           191:          TSC
        !           192:          SEC
        !           193:          SBC   #$00FB
        !           194:          TCD
        !           195:          ADC   #$00F4
        !           196:          TCS
        !           197:          JSL   L0B01EC
        !           198:          JSL   L1901CE
        !           199:          PEA   ^L042E64
        !           200:          PEA   L042E64
        !           201:          PEA   $0001
        !           202:          JSL   L0B014E
        !           203:          PLY
        !           204:          PLY
        !           205:          PLY
        !           206:          LDA   #$FFFF
        !           207:          STA   L03015F
        !           208:          STZ   L03015D
        !           209:          TSC
        !           210:          CLC
        !           211:          ADC   #$0006
        !           212:          TCS
        !           213:          PLD
        !           214:          RTL
        !           215: 
        !           216: L170186  ENT
        !           217:          PHD
        !           218:          TSC
        !           219:          SEC
        !           220:          SBC   #$00FB
        !           221:          TCD
        !           222:          ADC   #$00F4
        !           223:          TCS
        !           224:          LDA   #$009F
        !           225:          STA   L0300A3
        !           226:          LDA   L03015B
        !           227:          CMP   #$0001
        !           228:          BEQ   L1701AF
        !           229:          LDA   L03015B
        !           230:          CMP   #$0002
        !           231:          BEQ   L1701AF
        !           232:          LDA   #$0001
        !           233:          STA   L03015D
        !           234:          BRA   L1701C5
        !           235: L1701AF  LDA   L03015B
        !           236:          CMP   #$0001
        !           237:          BNE   L1701BF
        !           238:          LDA   #$0002
        !           239:          STA   L03015B
        !           240:          BRA   L1701C5
        !           241: L1701BF  LDA   #$0001
        !           242:          STA   L03015B
        !           243: L1701C5  TAY
        !           244:          TSC
        !           245:          CLC
        !           246:          ADC   #$0006
        !           247:          TCS
        !           248:          TYA
        !           249:          PLD
        !           250:          RTL
        !           251: 
        !           252: L1701CF  ENT
        !           253:          PHD
        !           254:          TSC
        !           255:          SEC
        !           256:          SBC   #$00FB
        !           257:          TCD
        !           258:          ADC   #$00F4
        !           259:          TCS
        !           260:          LDX   L030179
        !           261:          LDA   L030177
        !           262:          PHX
        !           263:          PHA
        !           264:          PEA   ^L04970D
        !           265:          PEA   L04970D
        !           266:          PEA   ^L049845
        !           267:          PEA   L049845
        !           268:          JSL   L120502
        !           269:          TAY
        !           270:          TSC
        !           271:          CLC
        !           272:          ADC   #$000C
        !           273:          TCS
        !           274:          TYA
        !           275:          PEA   $0000
        !           276:          PEA   $0120
        !           277:          PEA   $0098
        !           278:          PEA   $00C7
        !           279:          _ClampMouse
        !           280:          BCS   L170212
        !           281:          LDA   #$0000
        !           282: L170212  STAL  L030169
        !           283:          PEA   $0003
        !           284:          JSL   L15032D
        !           285:          PLY
        !           286:          PEA   $0008
        !           287:          JSL   L15032D
        !           288:          PLY
        !           289:          JSL   L220000
        !           290:          TSC
        !           291:          CLC
        !           292:          ADC   #$0006
        !           293:          TCS
        !           294:          PLD
        !           295:          RTL
        !           296: 
        !           297: L170232  ENT
        !           298:          PHD
        !           299:          TSC
        !           300:          SEC
        !           301:          SBC   #$00FB
        !           302:          TCD
        !           303:          ADC   #$00F4
        !           304:          TCS
        !           305:          LDA   L03015D
        !           306:          CMP   #$0000
        !           307:          BEQ   L170249
        !           308:          JSL   L0B01EC
        !           309: L170249  JSL   L220274
        !           310:          TSC
        !           311:          CLC
        !           312:          ADC   #$0006
        !           313:          TCS
        !           314:          PLD
        !           315:          RTL

unix.superglobalmegacorp.com

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