Annotation of cblood/gs.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   gs.L
        !            12:          lst   off
        !            13: 
        !            14: *-----------
        !            15: 
        !            16:          use   gs.X
        !            17: 
        !            18: *-----------
        !            19: 
        !            20:          use   4/Misc.Macs
        !            21:          use   4/Util.Macs
        !            22: 
        !            23: *-----------
        !            24: 
        !            25: L180000  ENT
        !            26:          PHD
        !            27:          TSC
        !            28:          SEC
        !            29:          SBC   #$00FB
        !            30:          TCD
        !            31:          ADC   #$00F4
        !            32:          TCS
        !            33:          JSL   L270000
        !            34:          JSL   L160507
        !            35:          JSL   L1800B7
        !            36:          STZ   L03015F
        !            37:          LDA   #$0006
        !            38:          STA   L03015B
        !            39:          STZ   L030077
        !            40:          JSL   L160179
        !            41:          TAY
        !            42:          BEQ   L180036
        !            43:          LDA   #$0004
        !            44:          STA   L03015D
        !            45:          LDA   #$0001
        !            46:          BRL   L1800AD
        !            47: L180036  LDA   #L1E0118
        !            48:          LDX   #^L1E0118
        !            49:          STX   L030002
        !            50:          STA   L030000
        !            51:          LDA   L030209
        !            52:          CMP   #$FFFF
        !            53:          BEQ   L18005A
        !            54:          PEA   $0000
        !            55:          JSL   L15032D
        !            56:          PLY
        !            57:          PEA   $0000
        !            58:          JSL   L150216
        !            59:          PLY
        !            60: L18005A  JSL   L1D0676
        !            61:          JSL   L160179
        !            62:          TAY
        !            63:          BEQ   L180088
        !            64:          LDA   L030209
        !            65:          CMP   #$FFFF
        !            66:          BEQ   L180075
        !            67:          PEA   $0000
        !            68:          JSL   L1503A0
        !            69:          PLY
        !            70: L180075  STZ   L030000
        !            71:          STZ   L030002
        !            72:          LDA   #$0004
        !            73:          STA   L03015D
        !            74:          LDA   #$0001
        !            75:          BRA   L1800AD
        !            76:          BRA   L1800AD
        !            77: L180088  LDA   L030209
        !            78:          CMP   #$FFFF
        !            79:          BEQ   L180098
        !            80:          PEA   $0000
        !            81:          JSL   L1503A0
        !            82:          PLY
        !            83: L180098  LDA   #L1E0118
        !            84:          LDX   #^L1E0118
        !            85:          STX   L030002
        !            86:          STA   L030000
        !            87:          LDA   #$0006
        !            88:          STA   L03015D
        !            89:          LDA   #$0001
        !            90: L1800AD  TAY
        !            91:          TSC
        !            92:          CLC
        !            93:          ADC   #$0006
        !            94:          TCS
        !            95:          TYA
        !            96:          PLD
        !            97:          RTL
        !            98: 
        !            99: L1800B7  ENT
        !           100:          PHD
        !           101:          TSC
        !           102:          SEC
        !           103:          SBC   #$00FB
        !           104:          TCD
        !           105:          ADC   #$00F4
        !           106:          TCS
        !           107:          PEA   $0000
        !           108:          PEA   $0120
        !           109:          PEA   $0098
        !           110:          PEA   $00C7
        !           111:          _ClampMouse
        !           112:          BCS   L1800DA
        !           113:          LDA   #$0000
        !           114: L1800DA  STAL  L030169
        !           115:          JSL   L130194
        !           116:          TSC
        !           117:          CLC
        !           118:          ADC   #$0006
        !           119:          TCS
        !           120:          PLD
        !           121:          RTL
        !           122: 
        !           123: L1800EA  ENT
        !           124:          PHD
        !           125:          TSC
        !           126:          SEC
        !           127:          SBC   #$00FB
        !           128:          TCD
        !           129:          ADC   #$00F2
        !           130:          TCS
        !           131:          STZ   L030000
        !           132:          STZ   L030002
        !           133:          LDX   L03018D
        !           134:          LDA   L03018B
        !           135:          PHX
        !           136:          PHA
        !           137:          PEA   $000B
        !           138:          PEA   $0093
        !           139:          PEA   $0121
        !           140:          PEA   $0011
        !           141:          PEA   $001F
        !           142:          JSL   L07018E
        !           143:          TAY
        !           144:          TSC
        !           145:          CLC
        !           146:          ADC   #$000E
        !           147:          TCS
        !           148:          TYA
        !           149:          LDX   L03018D
        !           150:          LDA   L03018B
        !           151:          PHX
        !           152:          PHA
        !           153:          PEA   $000D
        !           154:          PEA   $0094
        !           155:          PEA   $0122
        !           156:          PEA   $0010
        !           157:          PEA   $001E
        !           158:          JSL   L07018E
        !           159:          TAY
        !           160:          TSC
        !           161:          CLC
        !           162:          ADC   #$000E
        !           163:          TCS
        !           164:          TYA
        !           165:          LDX   L03018D
        !           166:          LDA   L03018B
        !           167:          PHX
        !           168:          PHA
        !           169:          PEA   $000B
        !           170:          PEA   $0095
        !           171:          PEA   $0123
        !           172:          PEA   $000F
        !           173:          PEA   $001D
        !           174:          JSL   L07018E
        !           175:          TAY
        !           176:          TSC
        !           177:          CLC
        !           178:          ADC   #$000E
        !           179:          TCS
        !           180:          TYA
        !           181:          PEA   ^L048088
        !           182:          PEA   L048088
        !           183:          PEA   $0000
        !           184:          JSL   L0B0114
        !           185:          PLY
        !           186:          PLY
        !           187:          PLY
        !           188:          PEA   ^L048088
        !           189:          PEA   L048088
        !           190:          PEA   $0001
        !           191:          JSL   L0B0114
        !           192:          PLY
        !           193:          PLY
        !           194:          PLY
        !           195:          JSL   L2301DE
        !           196:          PEA   $00B9
        !           197:          LDAL  L04350A
        !           198:          LDX   #$0000
        !           199:          PHX
        !           200:          PHA
        !           201:          LDX   #$00E1
        !           202:          LDA   #$2000
        !           203:          JSL   L2D0000
        !           204:          LDAL  L04350A
        !           205:          LDX   #$0000
        !           206:          PHX
        !           207:          PHA
        !           208:          LDX   L03018D
        !           209:          LDA   L03018B
        !           210:          JSL   L2D0000
        !           211:          JSL   L0D00E3
        !           212:          PLY
        !           213:          PLY
        !           214:          PLY
        !           215:          PLY
        !           216:          PLY
        !           217: L1801BA  JSL   L120000
        !           218:          TAY
        !           219:          BEQ   L1801C3
        !           220:          BRA   L1801BA
        !           221: L1801C3  JSL   L1300C1
        !           222:          JSL   L26017B
        !           223:          JSL   L0C0017
        !           224:          AND   #$001F
        !           225:          CLC
        !           226:          ADC   #$0010
        !           227:          STA   L03022B
        !           228:          JSL   L26009E
        !           229:          JSL   L260123
        !           230:          PEA   $00A0
        !           231:          PEA   $0072
        !           232:          _PosMouse
        !           233:          BCS   L1801F3
        !           234:          LDA   #$0000
        !           235: L1801F3  STAL  L030169
        !           236:          PEA   $002A
        !           237:          PEA   $010E
        !           238:          PEA   $0033
        !           239:          PEA   $00A4
        !           240:          _ClampMouse
        !           241:          BCS   L18020F
        !           242:          LDA   #$0000
        !           243: L18020F  STAL  L030169
        !           244:          TSC
        !           245:          CLC
        !           246:          ADC   #$0008
        !           247:          TCS
        !           248:          PLD
        !           249:          RTL
        !           250: 
        !           251: L18021B  ENT
        !           252:          PHD
        !           253:          TSC
        !           254:          SEC
        !           255:          SBC   #$00FB
        !           256:          TCD
        !           257:          ADC   #$00F4
        !           258:          TCS
        !           259:          LDA   #$FFFF
        !           260:          STA   L03015F
        !           261:          LDA   #$0007
        !           262:          STA   L03015D
        !           263:          LDX   L030179
        !           264:          LDA   L030177
        !           265:          PHX
        !           266:          PHA
        !           267:          PEA   ^L04970D
        !           268:          PEA   L04970D
        !           269:          PEA   ^L049831
        !           270:          PEA   L049831
        !           271:          JSL   L120502
        !           272:          TAY
        !           273:          TSC
        !           274:          CLC
        !           275:          ADC   #$000C
        !           276:          TCS
        !           277:          TYA
        !           278:          TSC
        !           279:          CLC
        !           280:          ADC   #$0006
        !           281:          TCS
        !           282:          PLD
        !           283:          RTL

unix.superglobalmegacorp.com

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