ROM:00110000 ; ROM:00110000 ; +-------------------------------------------------------------------------+ ROM:00110000 ; | This file was generated by The Interactive Disassembler (IDA) | ROM:00110000 ; | Copyright (c) 2018 Hex-Rays, | ROM:00110000 ; +-------------------------------------------------------------------------+ ROM:00110000 ; ROM:00110000 ; Input SHA256 : 324FD51EDEDACB60422A1DCCCCD2930433B6A3F7B623588B1D7019713F35CF55 ROM:00110000 ; Input MD5 : 14EA9319BC4330D0EC374F3D855192B2 ROM:00110000 ; Input CRC32 : 42A67ACC ROM:00110000 ROM:00110000 ; Format : Binary file ROM:00110000 ; Base Address: 0000h Range: 110000h - 13A000h Loaded length: 2A000h ROM:00110000 ROM:00110000 ; Processor : 68K ROM:00110000 ; Target assembler: 680x0 Assembler in MRI compatible mode ROM:00110000 ; This file should be compiled with "as -M" ROM:00110000 ROM:00110000 ; =========================================================================== ROM:00110000 ROM:00110000 ; Segment type: Pure code ROM:00110000 ; segment "ROM" ROM:00110000 unk_110000: dc.b 0 ; DATA XREF: sub_115D0A+A↓o ROM:00110000 ; sub_115D80↓o ... ROM:00110001 dc.b 0 ROM:00110002 dc.b $14 ROM:00110003 dc.b 0 ROM:00110004 dc.b 0 ROM:00110005 dc.b $11 ROM:00110006 dc.b $6E ; n ROM:00110007 dc.b $AE ROM:00110008 dc.b 0 ROM:00110009 dc.b $11 ROM:0011000A dc.b $77 ; w ROM:0011000B dc.b $46 ; F ROM:0011000C dc.b 0 ROM:0011000D dc.b $11 ROM:0011000E dc.b $77 ; w ROM:0011000F dc.b $46 ; F ROM:00110010 dc.b 0 ROM:00110011 dc.b $11 ROM:00110012 dc.b $77 ; w ROM:00110013 dc.b $46 ; F ROM:00110014 dc.b 0 ROM:00110015 dc.b $11 ROM:00110016 dc.b $77 ; w ROM:00110017 dc.b $48 ; H ROM:00110018 dc.b 0 ROM:00110019 dc.b $11 ROM:0011001A dc.b $77 ; w ROM:0011001B dc.b $48 ; H ROM:0011001C dc.b 0 ROM:0011001D dc.b $11 ROM:0011001E dc.b $77 ; w ROM:0011001F dc.b $48 ; H ROM:00110020 dc.b 0 ROM:00110021 dc.b $11 ROM:00110022 dc.b $77 ; w ROM:00110023 dc.b $48 ; H ROM:00110024 dc.b 0 ROM:00110025 dc.b $11 ROM:00110026 dc.b $77 ; w ROM:00110027 dc.b $46 ; F ROM:00110028 dc.b 0 ROM:00110029 dc.b $11 ROM:0011002A dc.b $77 ; w ROM:0011002B dc.b $46 ; F ROM:0011002C dc.b 0 ROM:0011002D dc.b $11 ROM:0011002E dc.b $77 ; w ROM:0011002F dc.b $46 ; F ROM:00110030 dc.b 0 ROM:00110031 dc.b $11 ROM:00110032 dc.b $77 ; w ROM:00110033 dc.b $46 ; F ROM:00110034 dc.b 0 ROM:00110035 dc.b $11 ROM:00110036 dc.b $77 ; w ROM:00110037 dc.b $46 ; F ROM:00110038 dc.b 0 ROM:00110039 dc.b $11 ROM:0011003A dc.b $77 ; w ROM:0011003B dc.b $46 ; F ROM:0011003C dc.b 0 ROM:0011003D dc.b $11 ROM:0011003E dc.b $77 ; w ROM:0011003F dc.b $46 ; F ROM:00110040 dc.b $FF ROM:00110041 dc.b $FF ROM:00110042 dc.b $FF ROM:00110043 dc.b $FF ROM:00110044 dc.b $FF ROM:00110045 dc.b $FF ROM:00110046 dc.b $FF ROM:00110047 dc.b $FF ROM:00110048 dc.b $FF ROM:00110049 dc.b $FF ROM:0011004A dc.b $FF ROM:0011004B dc.b $FF ROM:0011004C dc.b $FF ROM:0011004D dc.b $FF ROM:0011004E dc.b $FF ROM:0011004F dc.b $FF ROM:00110050 dc.b $FF ROM:00110051 dc.b $FF ROM:00110052 dc.b $FF ROM:00110053 dc.b $FF ROM:00110054 dc.b $FF ROM:00110055 dc.b $FF ROM:00110056 dc.b $FF ROM:00110057 dc.b $FF ROM:00110058 dc.b $FF ROM:00110059 dc.b $FF ROM:0011005A dc.b $FF ROM:0011005B dc.b $FF ROM:0011005C dc.b $FF ROM:0011005D dc.b $FF ROM:0011005E dc.b $FF ROM:0011005F dc.b $FF ROM:00110060 dc.b 0 ROM:00110061 dc.b $11 ROM:00110062 dc.b $77 ; w ROM:00110063 dc.b $46 ; F ROM:00110064 dc.b 0 ROM:00110065 dc.b $11 ROM:00110066 dc.b $77 ; w ROM:00110067 dc.b $48 ; H ROM:00110068 dc.b 0 ROM:00110069 dc.b $11 ROM:0011006A dc.b $77 ; w ROM:0011006B dc.b $48 ; H ROM:0011006C dc.b 0 ROM:0011006D dc.b $11 ROM:0011006E dc.b $77 ; w ROM:0011006F dc.b $48 ; H ROM:00110070 dc.b 0 ROM:00110071 dc.b $11 ROM:00110072 dc.b $77 ; w ROM:00110073 dc.b $48 ; H ROM:00110074 dc.b 0 ROM:00110075 dc.b $11 ROM:00110076 dc.b $77 ; w ROM:00110077 dc.b $48 ; H ROM:00110078 dc.b 0 ROM:00110079 dc.b $11 ROM:0011007A dc.b $77 ; w ROM:0011007B dc.b $48 ; H ROM:0011007C dc.b 0 ROM:0011007D dc.b $11 ROM:0011007E dc.b $77 ; w ROM:0011007F dc.b $48 ; H ROM:00110080 dc.b 0 ROM:00110081 dc.b $11 ROM:00110082 dc.b $77 ; w ROM:00110083 dc.b $48 ; H ROM:00110084 dc.b 0 ROM:00110085 dc.b $11 ROM:00110086 dc.b $77 ; w ROM:00110087 dc.b $48 ; H ROM:00110088 dc.b 0 ROM:00110089 dc.b $11 ROM:0011008A dc.b $77 ; w ROM:0011008B dc.b $48 ; H ROM:0011008C dc.b 0 ROM:0011008D dc.b $11 ROM:0011008E dc.b $77 ; w ROM:0011008F dc.b $48 ; H ROM:00110090 dc.b 0 ROM:00110091 dc.b $11 ROM:00110092 dc.b $77 ; w ROM:00110093 dc.b $48 ; H ROM:00110094 dc.b 0 ROM:00110095 dc.b $11 ROM:00110096 dc.b $77 ; w ROM:00110097 dc.b $48 ; H ROM:00110098 dc.b 0 ROM:00110099 dc.b $11 ROM:0011009A dc.b $77 ; w ROM:0011009B dc.b $48 ; H ROM:0011009C dc.b 0 ROM:0011009D dc.b $11 ROM:0011009E dc.b $77 ; w ROM:0011009F dc.b $48 ; H ROM:001100A0 dc.b 0 ROM:001100A1 dc.b $11 ROM:001100A2 dc.b $77 ; w ROM:001100A3 dc.b $48 ; H ROM:001100A4 dc.b 0 ROM:001100A5 dc.b $11 ROM:001100A6 dc.b $77 ; w ROM:001100A7 dc.b $48 ; H ROM:001100A8 dc.b 0 ROM:001100A9 dc.b $11 ROM:001100AA dc.b $77 ; w ROM:001100AB dc.b $48 ; H ROM:001100AC dc.b 0 ROM:001100AD dc.b $11 ROM:001100AE dc.b $77 ; w ROM:001100AF dc.b $48 ; H ROM:001100B0 dc.b 0 ROM:001100B1 dc.b $11 ROM:001100B2 dc.b $77 ; w ROM:001100B3 dc.b $48 ; H ROM:001100B4 dc.b 0 ROM:001100B5 dc.b $11 ROM:001100B6 dc.b $77 ; w ROM:001100B7 dc.b $48 ; H ROM:001100B8 dc.b 0 ROM:001100B9 dc.b $11 ROM:001100BA dc.b $77 ; w ROM:001100BB dc.b $48 ; H ROM:001100BC dc.b 0 ROM:001100BD dc.b $11 ROM:001100BE dc.b $77 ; w ROM:001100BF dc.b $48 ; H ROM:001100C0 dc.b 0 ROM:001100C1 dc.b $11 ROM:001100C2 dc.b $77 ; w ROM:001100C3 dc.b $46 ; F ROM:001100C4 dc.b 0 ROM:001100C5 dc.b $11 ROM:001100C6 dc.b $77 ; w ROM:001100C7 dc.b $46 ; F ROM:001100C8 dc.b 0 ROM:001100C9 dc.b $11 ROM:001100CA dc.b $77 ; w ROM:001100CB dc.b $46 ; F ROM:001100CC dc.b 0 ROM:001100CD dc.b $11 ROM:001100CE dc.b $77 ; w ROM:001100CF dc.b $46 ; F ROM:001100D0 dc.b 0 ROM:001100D1 dc.b $11 ROM:001100D2 dc.b $77 ; w ROM:001100D3 dc.b $46 ; F ROM:001100D4 dc.b 0 ROM:001100D5 dc.b $11 ROM:001100D6 dc.b $77 ; w ROM:001100D7 dc.b $46 ; F ROM:001100D8 dc.b 0 ROM:001100D9 dc.b $11 ROM:001100DA dc.b $77 ; w ROM:001100DB dc.b $46 ; F ROM:001100DC dc.b 0 ROM:001100DD dc.b $11 ROM:001100DE dc.b $77 ; w ROM:001100DF dc.b $46 ; F ROM:001100E0 dc.b 0 ROM:001100E1 dc.b $11 ROM:001100E2 dc.b $77 ; w ROM:001100E3 dc.b $46 ; F ROM:001100E4 dc.b 0 ROM:001100E5 dc.b $11 ROM:001100E6 dc.b $77 ; w ROM:001100E7 dc.b $46 ; F ROM:001100E8 dc.b 0 ROM:001100E9 dc.b $11 ROM:001100EA dc.b $77 ; w ROM:001100EB dc.b $46 ; F ROM:001100EC dc.b $FF ROM:001100ED dc.b $FF ROM:001100EE dc.b $FF ROM:001100EF dc.b $FF ROM:001100F0 dc.b $FF ROM:001100F1 dc.b $FF ROM:001100F2 dc.b $FF ROM:001100F3 dc.b $FF ROM:001100F4 dc.b $FF ROM:001100F5 dc.b $FF ROM:001100F6 dc.b $FF ROM:001100F7 dc.b $FF ROM:001100F8 dc.b $FF ROM:001100F9 dc.b $FF ROM:001100FA dc.b $FF ROM:001100FB dc.b $FF ROM:001100FC dc.b $FF ROM:001100FD dc.b $FF ROM:001100FE dc.b $FF ROM:001100FF dc.b $FF ROM:00110100 dc.b 0 ROM:00110101 dc.b $11 ROM:00110102 dc.b $25 ; % ROM:00110103 dc.b $AC ROM:00110104 dc.b 0 ROM:00110105 dc.b $11 ROM:00110106 dc.b $68 ; h ROM:00110107 dc.b $C0 ROM:00110108 dc.b 0 ROM:00110109 dc.b $11 ROM:0011010A dc.b $68 ; h ROM:0011010B dc.b $C0 ROM:0011010C dc.b 0 ROM:0011010D dc.b $11 ROM:0011010E dc.b $6D ; m ROM:0011010F dc.b $5A ; Z ROM:00110110 dc.b 0 ROM:00110111 dc.b $11 ROM:00110112 dc.b $6D ; m ROM:00110113 dc.b $5A ; Z ROM:00110114 dc.b 0 ROM:00110115 dc.b $11 ROM:00110116 dc.b $6D ; m ROM:00110117 dc.b $5A ; Z ROM:00110118 dc.b 0 ROM:00110119 dc.b $11 ROM:0011011A dc.b $6D ; m ROM:0011011B dc.b $5A ; Z ROM:0011011C dc.b 0 ROM:0011011D dc.b $11 ROM:0011011E dc.b $58 ; X ROM:0011011F dc.b $78 ; x ROM:00110120 dc.b 0 ROM:00110121 dc.b $11 ROM:00110122 dc.b $77 ; w ROM:00110123 dc.b $64 ; d ROM:00110124 dc.b 0 ROM:00110125 dc.b $11 ROM:00110126 dc.b $68 ; h ROM:00110127 dc.b $B8 ROM:00110128 dc.b 0 ROM:00110129 dc.b $11 ROM:0011012A dc.b $68 ; h ROM:0011012B dc.b $B0 ROM:0011012C dc.b 0 ROM:0011012D dc.b $11 ROM:0011012E dc.b $77 ; w ROM:0011012F dc.b $54 ; T ROM:00110130 dc.b 0 ROM:00110131 dc.b $11 ROM:00110132 dc.b $77 ; w ROM:00110133 dc.b $5C ; \ ROM:00110134 dc.b 0 ROM:00110135 dc.b $11 ROM:00110136 dc.b $77 ; w ROM:00110137 dc.b $72 ; r ROM:00110138 dc.b 0 ROM:00110139 dc.b $11 ROM:0011013A dc.b $77 ; w ROM:0011013B dc.b $88 ROM:0011013C dc.b 0 ROM:0011013D dc.b $11 ROM:0011013E dc.b $77 ; w ROM:0011013F dc.b $80 ROM:00110140 dc.b 0 ROM:00110141 dc.b $11 ROM:00110142 dc.b $2F ; / ROM:00110143 dc.b $10 ROM:00110144 dc.b $FF ROM:00110145 dc.b $FF ROM:00110146 dc.b $FF ROM:00110147 dc.b $FF ROM:00110148 dc.b 0 ROM:00110149 dc.b $11 ROM:0011014A dc.b $76 ; v ROM:0011014B dc.b $48 ; H ROM:0011014C dc.b $FF ROM:0011014D dc.b $FF ROM:0011014E dc.b $FF ROM:0011014F dc.b $FF ROM:00110150 dc.b $FF ROM:00110151 dc.b $FF ROM:00110152 dc.b $FF ROM:00110153 dc.b $FF ROM:00110154 dc.b $FF ROM:00110155 dc.b $FF ROM:00110156 dc.b $FF ROM:00110157 dc.b $FF ROM:00110158 dc.b $FF ROM:00110159 dc.b $FF ROM:0011015A dc.b $FF ROM:0011015B dc.b $FF ROM:0011015C dc.b $FF ROM:0011015D dc.b $FF ROM:0011015E dc.b $FF ROM:0011015F dc.b $FF ROM:00110160 dc.b $FF ROM:00110161 dc.b $FF ROM:00110162 dc.b $FF ROM:00110163 dc.b $FF ROM:00110164 dc.b $FF ROM:00110165 dc.b $FF ROM:00110166 dc.b $FF ROM:00110167 dc.b $FF ROM:00110168 dc.b $FF ROM:00110169 dc.b $FF ROM:0011016A dc.b $FF ROM:0011016B dc.b $FF ROM:0011016C dc.b $FF ROM:0011016D dc.b $FF ROM:0011016E dc.b $FF ROM:0011016F dc.b $FF ROM:00110170 dc.b $FF ROM:00110171 dc.b $FF ROM:00110172 dc.b $FF ROM:00110173 dc.b $FF ROM:00110174 dc.b $FF ROM:00110175 dc.b $FF ROM:00110176 dc.b $FF ROM:00110177 dc.b $FF ROM:00110178 dc.b $FF ROM:00110179 dc.b $FF ROM:0011017A dc.b $FF ROM:0011017B dc.b $FF ROM:0011017C dc.b $FF ROM:0011017D dc.b $FF ROM:0011017E dc.b $FF ROM:0011017F dc.b $FF ROM:00110180 dc.b $FF ROM:00110181 dc.b $FF ROM:00110182 dc.b $FF ROM:00110183 dc.b $FF ROM:00110184 dc.b $FF ROM:00110185 dc.b $FF ROM:00110186 dc.b $FF ROM:00110187 dc.b $FF ROM:00110188 dc.b $FF ROM:00110189 dc.b $FF ROM:0011018A dc.b $FF ROM:0011018B dc.b $FF ROM:0011018C dc.b $FF ROM:0011018D dc.b $FF ROM:0011018E dc.b $FF ROM:0011018F dc.b $FF ROM:00110190 dc.b $FF ROM:00110191 dc.b $FF ROM:00110192 dc.b $FF ROM:00110193 dc.b $FF ROM:00110194 dc.b $FF ROM:00110195 dc.b $FF ROM:00110196 dc.b $FF ROM:00110197 dc.b $FF ROM:00110198 dc.b $FF ROM:00110199 dc.b $FF ROM:0011019A dc.b $FF ROM:0011019B dc.b $FF ROM:0011019C dc.b $FF ROM:0011019D dc.b $FF ROM:0011019E dc.b $FF ROM:0011019F dc.b $FF ROM:001101A0 dc.b $FF ROM:001101A1 dc.b $FF ROM:001101A2 dc.b $FF ROM:001101A3 dc.b $FF ROM:001101A4 dc.b $FF ROM:001101A5 dc.b $FF ROM:001101A6 dc.b $FF ROM:001101A7 dc.b $FF ROM:001101A8 dc.b $FF ROM:001101A9 dc.b $FF ROM:001101AA dc.b $FF ROM:001101AB dc.b $FF ROM:001101AC dc.b $FF ROM:001101AD dc.b $FF ROM:001101AE dc.b $FF ROM:001101AF dc.b $FF ROM:001101B0 dc.b $FF ROM:001101B1 dc.b $FF ROM:001101B2 dc.b $FF ROM:001101B3 dc.b $FF ROM:001101B4 dc.b $FF ROM:001101B5 dc.b $FF ROM:001101B6 dc.b $FF ROM:001101B7 dc.b $FF ROM:001101B8 dc.b $FF ROM:001101B9 dc.b $FF ROM:001101BA dc.b $FF ROM:001101BB dc.b $FF ROM:001101BC dc.b $FF ROM:001101BD dc.b $FF ROM:001101BE dc.b $FF ROM:001101BF dc.b $FF ROM:001101C0 dc.b $FF ROM:001101C1 dc.b $FF ROM:001101C2 dc.b $FF ROM:001101C3 dc.b $FF ROM:001101C4 dc.b $FF ROM:001101C5 dc.b $FF ROM:001101C6 dc.b $FF ROM:001101C7 dc.b $FF ROM:001101C8 dc.b $FF ROM:001101C9 dc.b $FF ROM:001101CA dc.b $FF ROM:001101CB dc.b $FF ROM:001101CC dc.b $FF ROM:001101CD dc.b $FF ROM:001101CE dc.b $FF ROM:001101CF dc.b $FF ROM:001101D0 dc.b $FF ROM:001101D1 dc.b $FF ROM:001101D2 dc.b $FF ROM:001101D3 dc.b $FF ROM:001101D4 dc.b $FF ROM:001101D5 dc.b $FF ROM:001101D6 dc.b $FF ROM:001101D7 dc.b $FF ROM:001101D8 dc.b $FF ROM:001101D9 dc.b $FF ROM:001101DA dc.b $FF ROM:001101DB dc.b $FF ROM:001101DC dc.b $FF ROM:001101DD dc.b $FF ROM:001101DE dc.b $FF ROM:001101DF dc.b $FF ROM:001101E0 dc.b $FF ROM:001101E1 dc.b $FF ROM:001101E2 dc.b $FF ROM:001101E3 dc.b $FF ROM:001101E4 dc.b $FF ROM:001101E5 dc.b $FF ROM:001101E6 dc.b $FF ROM:001101E7 dc.b $FF ROM:001101E8 dc.b $FF ROM:001101E9 dc.b $FF ROM:001101EA dc.b $FF ROM:001101EB dc.b $FF ROM:001101EC dc.b $FF ROM:001101ED dc.b $FF ROM:001101EE dc.b $FF ROM:001101EF dc.b $FF ROM:001101F0 dc.b $FF ROM:001101F1 dc.b $FF ROM:001101F2 dc.b $FF ROM:001101F3 dc.b $FF ROM:001101F4 dc.b $FF ROM:001101F5 dc.b $FF ROM:001101F6 dc.b $FF ROM:001101F7 dc.b $FF ROM:001101F8 dc.b $FF ROM:001101F9 dc.b $FF ROM:001101FA dc.b $FF ROM:001101FB dc.b $FF ROM:001101FC dc.b $FF ROM:001101FD dc.b $FF ROM:001101FE dc.b $FF ROM:001101FF dc.b $FF ROM:00110200 dc.b $FF ROM:00110201 dc.b $FF ROM:00110202 dc.b $FF ROM:00110203 dc.b $FF ROM:00110204 dc.b $FF ROM:00110205 dc.b $FF ROM:00110206 dc.b $FF ROM:00110207 dc.b $FF ROM:00110208 dc.b $FF ROM:00110209 dc.b $FF ROM:0011020A dc.b $FF ROM:0011020B dc.b $FF ROM:0011020C dc.b $FF ROM:0011020D dc.b $FF ROM:0011020E dc.b $FF ROM:0011020F dc.b $FF ROM:00110210 dc.b $FF ROM:00110211 dc.b $FF ROM:00110212 dc.b $FF ROM:00110213 dc.b $FF ROM:00110214 dc.b $FF ROM:00110215 dc.b $FF ROM:00110216 dc.b $FF ROM:00110217 dc.b $FF ROM:00110218 dc.b $FF ROM:00110219 dc.b $FF ROM:0011021A dc.b $FF ROM:0011021B dc.b $FF ROM:0011021C dc.b $FF ROM:0011021D dc.b $FF ROM:0011021E dc.b $FF ROM:0011021F dc.b $FF ROM:00110220 dc.b $FF ROM:00110221 dc.b $FF ROM:00110222 dc.b $FF ROM:00110223 dc.b $FF ROM:00110224 dc.b 0 ROM:00110225 dc.b $11 ROM:00110226 dc.b $58 ; X ROM:00110227 dc.b $50 ; P ROM:00110228 dc.b 0 ROM:00110229 dc.b $11 ROM:0011022A dc.b $2C ; , ROM:0011022B dc.b $6E ; n ROM:0011022C dc.b $FF ROM:0011022D dc.b $FF ROM:0011022E dc.b $FF ROM:0011022F dc.b $FF ROM:00110230 dc.b $FF ROM:00110231 dc.b $FF ROM:00110232 dc.b $FF ROM:00110233 dc.b $FF ROM:00110234 dc.b $FF ROM:00110235 dc.b $FF ROM:00110236 dc.b $FF ROM:00110237 dc.b $FF ROM:00110238 dc.b $FF ROM:00110239 dc.b $FF ROM:0011023A dc.b $FF ROM:0011023B dc.b $FF ROM:0011023C dc.b $FF ROM:0011023D dc.b $FF ROM:0011023E dc.b $FF ROM:0011023F dc.b $FF ROM:00110240 dc.b $FF ROM:00110241 dc.b $FF ROM:00110242 dc.b $FF ROM:00110243 dc.b $FF ROM:00110244 dc.b $FF ROM:00110245 dc.b $FF ROM:00110246 dc.b $FF ROM:00110247 dc.b $FF ROM:00110248 dc.b $FF ROM:00110249 dc.b $FF ROM:0011024A dc.b $FF ROM:0011024B dc.b $FF ROM:0011024C dc.b $FF ROM:0011024D dc.b $FF ROM:0011024E dc.b $FF ROM:0011024F dc.b $FF ROM:00110250 dc.b $FF ROM:00110251 dc.b $FF ROM:00110252 dc.b $FF ROM:00110253 dc.b $FF ROM:00110254 dc.b $FF ROM:00110255 dc.b $FF ROM:00110256 dc.b $FF ROM:00110257 dc.b $FF ROM:00110258 dc.b $FF ROM:00110259 dc.b $FF ROM:0011025A dc.b $FF ROM:0011025B dc.b $FF ROM:0011025C dc.b $FF ROM:0011025D dc.b $FF ROM:0011025E dc.b $FF ROM:0011025F dc.b $FF ROM:00110260 dc.b $FF ROM:00110261 dc.b $FF ROM:00110262 dc.b $FF ROM:00110263 dc.b $FF ROM:00110264 dc.b $FF ROM:00110265 dc.b $FF ROM:00110266 dc.b $FF ROM:00110267 dc.b $FF ROM:00110268 dc.b $FF ROM:00110269 dc.b $FF ROM:0011026A dc.b $FF ROM:0011026B dc.b $FF ROM:0011026C dc.b $FF ROM:0011026D dc.b $FF ROM:0011026E dc.b $FF ROM:0011026F dc.b $FF ROM:00110270 dc.b $FF ROM:00110271 dc.b $FF ROM:00110272 dc.b $FF ROM:00110273 dc.b $FF ROM:00110274 dc.b $FF ROM:00110275 dc.b $FF ROM:00110276 dc.b $FF ROM:00110277 dc.b $FF ROM:00110278 dc.b $FF ROM:00110279 dc.b $FF ROM:0011027A dc.b $FF ROM:0011027B dc.b $FF ROM:0011027C dc.b $FF ROM:0011027D dc.b $FF ROM:0011027E dc.b $FF ROM:0011027F dc.b $FF ROM:00110280 dc.b $FF ROM:00110281 dc.b $FF ROM:00110282 dc.b $FF ROM:00110283 dc.b $FF ROM:00110284 dc.b $FF ROM:00110285 dc.b $FF ROM:00110286 dc.b $FF ROM:00110287 dc.b $FF ROM:00110288 dc.b $FF ROM:00110289 dc.b $FF ROM:0011028A dc.b $FF ROM:0011028B dc.b $FF ROM:0011028C dc.b $FF ROM:0011028D dc.b $FF ROM:0011028E dc.b $FF ROM:0011028F dc.b $FF ROM:00110290 dc.b $FF ROM:00110291 dc.b $FF ROM:00110292 dc.b $FF ROM:00110293 dc.b $FF ROM:00110294 dc.b $FF ROM:00110295 dc.b $FF ROM:00110296 dc.b $FF ROM:00110297 dc.b $FF ROM:00110298 dc.b $FF ROM:00110299 dc.b $FF ROM:0011029A dc.b $FF ROM:0011029B dc.b $FF ROM:0011029C dc.b $FF ROM:0011029D dc.b $FF ROM:0011029E dc.b $FF ROM:0011029F dc.b $FF ROM:001102A0 dc.b $FF ROM:001102A1 dc.b $FF ROM:001102A2 dc.b $FF ROM:001102A3 dc.b $FF ROM:001102A4 dc.b $FF ROM:001102A5 dc.b $FF ROM:001102A6 dc.b $FF ROM:001102A7 dc.b $FF ROM:001102A8 dc.b $FF ROM:001102A9 dc.b $FF ROM:001102AA dc.b $FF ROM:001102AB dc.b $FF ROM:001102AC dc.b $FF ROM:001102AD dc.b $FF ROM:001102AE dc.b $FF ROM:001102AF dc.b $FF ROM:001102B0 dc.b $FF ROM:001102B1 dc.b $FF ROM:001102B2 dc.b $FF ROM:001102B3 dc.b $FF ROM:001102B4 dc.b $FF ROM:001102B5 dc.b $FF ROM:001102B6 dc.b $FF ROM:001102B7 dc.b $FF ROM:001102B8 dc.b $FF ROM:001102B9 dc.b $FF ROM:001102BA dc.b $FF ROM:001102BB dc.b $FF ROM:001102BC dc.b $FF ROM:001102BD dc.b $FF ROM:001102BE dc.b $FF ROM:001102BF dc.b $FF ROM:001102C0 dc.b $FF ROM:001102C1 dc.b $FF ROM:001102C2 dc.b $FF ROM:001102C3 dc.b $FF ROM:001102C4 dc.b $FF ROM:001102C5 dc.b $FF ROM:001102C6 dc.b $FF ROM:001102C7 dc.b $FF ROM:001102C8 dc.b $FF ROM:001102C9 dc.b $FF ROM:001102CA dc.b $FF ROM:001102CB dc.b $FF ROM:001102CC dc.b $FF ROM:001102CD dc.b $FF ROM:001102CE dc.b $FF ROM:001102CF dc.b $FF ROM:001102D0 dc.b $FF ROM:001102D1 dc.b $FF ROM:001102D2 dc.b $FF ROM:001102D3 dc.b $FF ROM:001102D4 dc.b $FF ROM:001102D5 dc.b $FF ROM:001102D6 dc.b $FF ROM:001102D7 dc.b $FF ROM:001102D8 dc.b $FF ROM:001102D9 dc.b $FF ROM:001102DA dc.b $FF ROM:001102DB dc.b $FF ROM:001102DC dc.b $FF ROM:001102DD dc.b $FF ROM:001102DE dc.b $FF ROM:001102DF dc.b $FF ROM:001102E0 dc.b $FF ROM:001102E1 dc.b $FF ROM:001102E2 dc.b $FF ROM:001102E3 dc.b $FF ROM:001102E4 dc.b $FF ROM:001102E5 dc.b $FF ROM:001102E6 dc.b $FF ROM:001102E7 dc.b $FF ROM:001102E8 dc.b $FF ROM:001102E9 dc.b $FF ROM:001102EA dc.b $FF ROM:001102EB dc.b $FF ROM:001102EC dc.b $FF ROM:001102ED dc.b $FF ROM:001102EE dc.b $FF ROM:001102EF dc.b $FF ROM:001102F0 dc.b $FF ROM:001102F1 dc.b $FF ROM:001102F2 dc.b $FF ROM:001102F3 dc.b $FF ROM:001102F4 dc.b $FF ROM:001102F5 dc.b $FF ROM:001102F6 dc.b $FF ROM:001102F7 dc.b $FF ROM:001102F8 dc.b $FF ROM:001102F9 dc.b $FF ROM:001102FA dc.b $FF ROM:001102FB dc.b $FF ROM:001102FC dc.b $FF ROM:001102FD dc.b $FF ROM:001102FE dc.b $FF ROM:001102FF dc.b $FF ROM:00110300 dc.b $FF ROM:00110301 dc.b $FF ROM:00110302 dc.b $FF ROM:00110303 dc.b $FF ROM:00110304 dc.b $FF ROM:00110305 dc.b $FF ROM:00110306 dc.b $FF ROM:00110307 dc.b $FF ROM:00110308 dc.b $FF ROM:00110309 dc.b $FF ROM:0011030A dc.b $FF ROM:0011030B dc.b $FF ROM:0011030C dc.b $FF ROM:0011030D dc.b $FF ROM:0011030E dc.b $FF ROM:0011030F dc.b $FF ROM:00110310 dc.b $FF ROM:00110311 dc.b $FF ROM:00110312 dc.b $FF ROM:00110313 dc.b $FF ROM:00110314 dc.b $FF ROM:00110315 dc.b $FF ROM:00110316 dc.b $FF ROM:00110317 dc.b $FF ROM:00110318 dc.b $FF ROM:00110319 dc.b $FF ROM:0011031A dc.b $FF ROM:0011031B dc.b $FF ROM:0011031C dc.b $FF ROM:0011031D dc.b $FF ROM:0011031E dc.b $FF ROM:0011031F dc.b $FF ROM:00110320 dc.b $FF ROM:00110321 dc.b $FF ROM:00110322 dc.b $FF ROM:00110323 dc.b $FF ROM:00110324 dc.b $FF ROM:00110325 dc.b $FF ROM:00110326 dc.b $FF ROM:00110327 dc.b $FF ROM:00110328 dc.b $FF ROM:00110329 dc.b $FF ROM:0011032A dc.b $FF ROM:0011032B dc.b $FF ROM:0011032C dc.b $FF ROM:0011032D dc.b $FF ROM:0011032E dc.b $FF ROM:0011032F dc.b $FF ROM:00110330 dc.b $FF ROM:00110331 dc.b $FF ROM:00110332 dc.b $FF ROM:00110333 dc.b $FF ROM:00110334 dc.b $FF ROM:00110335 dc.b $FF ROM:00110336 dc.b $FF ROM:00110337 dc.b $FF ROM:00110338 dc.b $FF ROM:00110339 dc.b $FF ROM:0011033A dc.b $FF ROM:0011033B dc.b $FF ROM:0011033C dc.b $FF ROM:0011033D dc.b $FF ROM:0011033E dc.b $FF ROM:0011033F dc.b $FF ROM:00110340 dc.b $FF ROM:00110341 dc.b $FF ROM:00110342 dc.b $FF ROM:00110343 dc.b $FF ROM:00110344 dc.b $FF ROM:00110345 dc.b $FF ROM:00110346 dc.b $FF ROM:00110347 dc.b $FF ROM:00110348 dc.b $FF ROM:00110349 dc.b $FF ROM:0011034A dc.b $FF ROM:0011034B dc.b $FF ROM:0011034C dc.b $FF ROM:0011034D dc.b $FF ROM:0011034E dc.b $FF ROM:0011034F dc.b $FF ROM:00110350 dc.b $FF ROM:00110351 dc.b $FF ROM:00110352 dc.b $FF ROM:00110353 dc.b $FF ROM:00110354 dc.b $FF ROM:00110355 dc.b $FF ROM:00110356 dc.b $FF ROM:00110357 dc.b $FF ROM:00110358 dc.b $FF ROM:00110359 dc.b $FF ROM:0011035A dc.b $FF ROM:0011035B dc.b $FF ROM:0011035C dc.b $FF ROM:0011035D dc.b $FF ROM:0011035E dc.b $FF ROM:0011035F dc.b $FF ROM:00110360 dc.b $FF ROM:00110361 dc.b $FF ROM:00110362 dc.b $FF ROM:00110363 dc.b $FF ROM:00110364 dc.b $FF ROM:00110365 dc.b $FF ROM:00110366 dc.b $FF ROM:00110367 dc.b $FF ROM:00110368 dc.b $FF ROM:00110369 dc.b $FF ROM:0011036A dc.b $FF ROM:0011036B dc.b $FF ROM:0011036C dc.b $FF ROM:0011036D dc.b $FF ROM:0011036E dc.b $FF ROM:0011036F dc.b $FF ROM:00110370 dc.b $FF ROM:00110371 dc.b $FF ROM:00110372 dc.b $FF ROM:00110373 dc.b $FF ROM:00110374 dc.b $FF ROM:00110375 dc.b $FF ROM:00110376 dc.b $FF ROM:00110377 dc.b $FF ROM:00110378 dc.b $FF ROM:00110379 dc.b $FF ROM:0011037A dc.b $FF ROM:0011037B dc.b $FF ROM:0011037C dc.b $FF ROM:0011037D dc.b $FF ROM:0011037E dc.b $FF ROM:0011037F dc.b $FF ROM:00110380 dc.b $FF ROM:00110381 dc.b $FF ROM:00110382 dc.b $FF ROM:00110383 dc.b $FF ROM:00110384 dc.b $FF ROM:00110385 dc.b $FF ROM:00110386 dc.b $FF ROM:00110387 dc.b $FF ROM:00110388 dc.b $FF ROM:00110389 dc.b $FF ROM:0011038A dc.b $FF ROM:0011038B dc.b $FF ROM:0011038C dc.b $FF ROM:0011038D dc.b $FF ROM:0011038E dc.b $FF ROM:0011038F dc.b $FF ROM:00110390 dc.b $FF ROM:00110391 dc.b $FF ROM:00110392 dc.b $FF ROM:00110393 dc.b $FF ROM:00110394 dc.b $FF ROM:00110395 dc.b $FF ROM:00110396 dc.b $FF ROM:00110397 dc.b $FF ROM:00110398 dc.b $FF ROM:00110399 dc.b $FF ROM:0011039A dc.b $FF ROM:0011039B dc.b $FF ROM:0011039C dc.b $FF ROM:0011039D dc.b $FF ROM:0011039E dc.b $FF ROM:0011039F dc.b $FF ROM:001103A0 dc.b $FF ROM:001103A1 dc.b $FF ROM:001103A2 dc.b $FF ROM:001103A3 dc.b $FF ROM:001103A4 dc.b $FF ROM:001103A5 dc.b $FF ROM:001103A6 dc.b $FF ROM:001103A7 dc.b $FF ROM:001103A8 dc.b $FF ROM:001103A9 dc.b $FF ROM:001103AA dc.b $FF ROM:001103AB dc.b $FF ROM:001103AC dc.b $FF ROM:001103AD dc.b $FF ROM:001103AE dc.b $FF ROM:001103AF dc.b $FF ROM:001103B0 dc.b $FF ROM:001103B1 dc.b $FF ROM:001103B2 dc.b $FF ROM:001103B3 dc.b $FF ROM:001103B4 dc.b $FF ROM:001103B5 dc.b $FF ROM:001103B6 dc.b $FF ROM:001103B7 dc.b $FF ROM:001103B8 dc.b $FF ROM:001103B9 dc.b $FF ROM:001103BA dc.b $FF ROM:001103BB dc.b $FF ROM:001103BC dc.b $FF ROM:001103BD dc.b $FF ROM:001103BE dc.b $FF ROM:001103BF dc.b $FF ROM:001103C0 dc.b $FF ROM:001103C1 dc.b $FF ROM:001103C2 dc.b $FF ROM:001103C3 dc.b $FF ROM:001103C4 dc.b $FF ROM:001103C5 dc.b $FF ROM:001103C6 dc.b $FF ROM:001103C7 dc.b $FF ROM:001103C8 dc.b $FF ROM:001103C9 dc.b $FF ROM:001103CA dc.b $FF ROM:001103CB dc.b $FF ROM:001103CC dc.b $FF ROM:001103CD dc.b $FF ROM:001103CE dc.b $FF ROM:001103CF dc.b $FF ROM:001103D0 dc.b $FF ROM:001103D1 dc.b $FF ROM:001103D2 dc.b $FF ROM:001103D3 dc.b $FF ROM:001103D4 dc.b $FF ROM:001103D5 dc.b $FF ROM:001103D6 dc.b $FF ROM:001103D7 dc.b $FF ROM:001103D8 dc.b $FF ROM:001103D9 dc.b $FF ROM:001103DA dc.b $FF ROM:001103DB dc.b $FF ROM:001103DC dc.b $FF ROM:001103DD dc.b $FF ROM:001103DE dc.b $FF ROM:001103DF dc.b $FF ROM:001103E0 dc.b $FF ROM:001103E1 dc.b $FF ROM:001103E2 dc.b $FF ROM:001103E3 dc.b $FF ROM:001103E4 dc.b $FF ROM:001103E5 dc.b $FF ROM:001103E6 dc.b $FF ROM:001103E7 dc.b $FF ROM:001103E8 dc.b $FF ROM:001103E9 dc.b $FF ROM:001103EA dc.b $FF ROM:001103EB dc.b $FF ROM:001103EC dc.b $FF ROM:001103ED dc.b $FF ROM:001103EE dc.b $FF ROM:001103EF dc.b $FF ROM:001103F0 dc.b $FF ROM:001103F1 dc.b $FF ROM:001103F2 dc.b $FF ROM:001103F3 dc.b $FF ROM:001103F4 dc.b $FF ROM:001103F5 dc.b $FF ROM:001103F6 dc.b $FF ROM:001103F7 dc.b $FF ROM:001103F8 dc.b $FF ROM:001103F9 dc.b $FF ROM:001103FA dc.b $FF ROM:001103FB dc.b $FF ROM:001103FC dc.b $FF ROM:001103FD dc.b $FF ROM:001103FE dc.b $FF ROM:001103FF dc.b $FF ROM:00110400 unk_110400: dc.b $6B ; k ; DATA XREF: sub_115CB8↓o ROM:00110400 ; sub_11974E+516↓o ROM:00110401 dc.b $6B ; k ROM:00110402 dc.b $6C ; l ROM:00110403 dc.b $6C ; l ROM:00110404 dc.b $72 ; r ROM:00110405 dc.b $72 ; r ROM:00110406 dc.b $65 ; e ROM:00110407 dc.b $65 ; e ROM:00110408 dc.b $70 ; p ROM:00110409 dc.b $70 ; p ROM:0011040A dc.b $30 ; 0 ROM:0011040B dc.b $30 ; 0 ROM:0011040C dc.b $31 ; 1 ROM:0011040D dc.b $31 ; 1 ROM:0011040E dc.b $32 ; 2 ROM:0011040F dc.b $32 ; 2 ROM:00110410 dc.b $5A ; Z ROM:00110411 dc.b $A5 ROM:00110412 dc.b $AF ROM:00110413 dc.b $A4 ROM:00110414 ROM:00110414 ; =============== S U B R O U T I N E ======================================= ROM:00110414 ROM:00110414 ROM:00110414 sub_110414: ; CODE XREF: ROM:loc_117020↓p ROM:00110414 bsr.w sub_110426 ROM:00110418 btst #3,($1338).w ROM:0011041E beq.s locret_110424 ROM:00110420 bsr.w sub_110864 ROM:00110424 ROM:00110424 locret_110424: ; CODE XREF: sub_110414+A↑j ROM:00110424 rts ROM:00110424 ; End of function sub_110414 ROM:00110424 ROM:00110426 ROM:00110426 ; =============== S U B R O U T I N E ======================================= ROM:00110426 ROM:00110426 ROM:00110426 sub_110426: ; CODE XREF: sub_110414↑p ROM:00110426 clr.w d1 ROM:00110428 move.b ($730).w,d1 ROM:0011042C cmpi.w #2,d1 ROM:00110430 bcc.s locret_11043A ROM:00110432 movea.l off_11043C(pc,d1.w*4),a0 ROM:00110436 nop ROM:00110438 jmp (a0) ROM:0011043A ; --------------------------------------------------------------------------- ROM:0011043A ROM:0011043A locret_11043A: ; CODE XREF: sub_110426+A↑j ROM:0011043A rts ROM:0011043A ; End of function sub_110426 ROM:0011043A ROM:0011043A ; --------------------------------------------------------------------------- ROM:0011043C off_11043C: dc.l loc_110444 ; DATA XREF: sub_110426+C↑r ROM:00110440 dc.l loc_110456 ROM:00110444 ; --------------------------------------------------------------------------- ROM:00110444 ROM:00110444 loc_110444: ; DATA XREF: ROM:off_11043C↑o ROM:00110444 bsr.w sub_11045E ROM:00110448 bsr.w sub_110678 ROM:0011044C move.b #1,($730).w ROM:00110452 bra.s loc_110456 ROM:00110454 ; --------------------------------------------------------------------------- ROM:00110454 rts ROM:00110456 ; --------------------------------------------------------------------------- ROM:00110456 ROM:00110456 loc_110456: ; CODE XREF: ROM:00110452↑j ROM:00110456 ; DATA XREF: ROM:00110440↑o ROM:00110456 bsr.w sub_11060A ROM:0011045A rts ROM:0011045C ; --------------------------------------------------------------------------- ROM:0011045C rts ROM:0011045E ROM:0011045E ; =============== S U B R O U T I N E ======================================= ROM:0011045E ROM:0011045E ROM:0011045E sub_11045E: ; CODE XREF: ROM:loc_110444↑p ROM:0011045E lea ($FFFFF230).w,a0 ROM:00110462 move.w #0,d0 ROM:00110466 move.w $17C(a5),d2 ROM:0011046A subq.w #1,d2 ROM:0011046C move.w #0,d1 ROM:00110470 bra.s loc_110476 ROM:00110472 ; --------------------------------------------------------------------------- ROM:00110472 ROM:00110472 loc_110472: ; CODE XREF: sub_11045E+2A↓j ROM:00110472 addi.w #1,d1 ROM:00110476 ROM:00110476 loc_110476: ; CODE XREF: sub_11045E+12↑j ROM:00110476 cmp.w d2,d1 ROM:00110478 bgt.s loc_11048A ROM:0011047A move.w $E0(a5,d1.w*2),d3 ROM:00110480 move.w d0,d4 ROM:00110482 add.w d3,d4 ROM:00110484 move.w d4,(a0,d1.w*2) ROM:00110488 bra.s loc_110472 ROM:0011048A ; --------------------------------------------------------------------------- ROM:0011048A ROM:0011048A loc_11048A: ; CODE XREF: sub_11045E+1A↑j ROM:0011048A move.w #0,d4 ROM:0011048E addi.w #$3F,d4 ; '?' ROM:00110492 move.w d4,(a0,d1.w*2) ROM:00110496 move.w #$3D,($FFFFF20A).w ; '=' ROM:0011049C move.w #$500,($FFFFF20C).w ROM:001104A2 bclr #7,($FFFFF210).w ROM:001104A8 rts ROM:001104A8 ; End of function sub_11045E ROM:001104A8 ROM:001104AA ROM:001104AA ; =============== S U B R O U T I N E ======================================= ROM:001104AA ROM:001104AA ROM:001104AA sub_1104AA: ; CODE XREF: sub_11231A+F8↓p ROM:001104AA move.w ($4F4).w,d0 ROM:001104AE sub.w ($4E0).w,d0 ROM:001104B2 ext.l d0 ROM:001104B4 divs.w #$64,d0 ; 'd' ROM:001104B8 bpl.s loc_1104BE ROM:001104BA addi.w #$48,d0 ; 'H' ROM:001104BE ROM:001104BE loc_1104BE: ; CODE XREF: sub_1104AA+E↑j ROM:001104BE bne.s loc_1104C2 ROM:001104C0 moveq #1,d0 ROM:001104C2 ROM:001104C2 loc_1104C2: ; CODE XREF: sub_1104AA:loc_1104BE↑j ROM:001104C2 move.w ($49E).w,d1 ROM:001104C6 divs.w d0,d1 ROM:001104C8 move.w d1,($4AA).w ROM:001104CC rts ROM:001104CC ; End of function sub_1104AA ROM:001104CC ROM:001104CE ; --------------------------------------------------------------------------- ROM:001104CE lea ($FFFFF2B0).w,a2 ROM:001104D2 move.w #0,d2 ROM:001104D6 move.w ($49E).w,d0 ROM:001104DA move.w (a2,d2.w*2),d1 ROM:001104DE add.w d1,d0 ROM:001104E0 move.w d0,($49E).w ROM:001104E4 cmp.w ($4F2).w,d1 ROM:001104E8 ble.s loc_1104EE ROM:001104EA move.w d1,($4F2).w ROM:001104EE ROM:001104EE loc_1104EE: ; CODE XREF: ROM:001104E8↑j ROM:001104EE cmp.w ($4F0).w,d1 ROM:001104F2 bge.s locret_1104F8 ROM:001104F4 move.w d1,($4F0).w ROM:001104F8 ROM:001104F8 locret_1104F8: ; CODE XREF: ROM:001104F2↑j ROM:001104F8 rts ROM:001104FA ROM:001104FA ; =============== S U B R O U T I N E ======================================= ROM:001104FA ROM:001104FA ROM:001104FA sub_1104FA: ; CODE XREF: sub_11231A+11A↓p ROM:001104FA ; ROM:00117040↓p ROM:001104FA cmpi.b #1,($730).w ROM:00110500 bne.l locret_1105B4 ROM:00110506 clr.w d7 ROM:00110508 move.w $776(a5),d6 ROM:0011050C cmpi.w #0,d6 ROM:00110510 ble.l locret_1105B4 ROM:00110516 ROM:00110516 loc_110516: ; CODE XREF: sub_1104FA+B6↓j ROM:00110516 cmp.w d7,d6 ROM:00110518 ble.l locret_1105B4 ROM:0011051E move.w d7,d5 ROM:00110520 addq.w #1,d5 ROM:00110522 move.w $776(a5,d5.w*2),d4 ROM:00110528 lea ($FFFFF2B0).w,a2 ROM:0011052C lea ($EC0).w,a1 ROM:00110530 move.w (a2,d4.w*2),d2 ROM:00110534 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:0011053A cmpi.w #0,d4 ROM:0011053E bne.s loc_110596 ROM:00110540 move.w ($4F0).w,d2 ROM:00110544 move.w d7,-(sp) ROM:00110546 move.w d6,-(sp) ROM:00110548 bsr.w sub_11075A ROM:0011054C move.w d1,($4A0).w ROM:00110550 move.w ($4F2).w,d2 ROM:00110554 bsr.w sub_11075A ROM:00110558 move.w d1,($4A2).w ROM:0011055C move.w #$400,($4F0).w ROM:00110562 move.w #0,($4F2).w ROM:00110568 sub.w ($4A0).w,d1 ROM:0011056C move.w d1,($4A4).w ROM:00110570 move.w (sp)+,d6 ROM:00110572 move.w (sp)+,d7 ROM:00110574 btst #3,($930).w ROM:0011057A beq.s loc_110588 ROM:0011057C move.w ($4AA).w,d2 ROM:00110580 move.w ($4AA).w,($A76).w ROM:00110586 bra.s loc_110596 ROM:00110588 ; --------------------------------------------------------------------------- ROM:00110588 ROM:00110588 loc_110588: ; CODE XREF: sub_1104FA+80↑j ROM:00110588 lea ($FFFFF2B0).w,a2 ROM:0011058C move.w (a2,d4.w*2),d2 ROM:00110590 move.w (a2,d4.w*2),($A76).w ROM:00110596 ROM:00110596 loc_110596: ; CODE XREF: sub_1104FA+44↑j ROM:00110596 ; sub_1104FA+8C↑j ROM:00110596 move.w d7,-(sp) ROM:00110598 move.w d6,-(sp) ROM:0011059A bsr.w sub_1106BC ROM:0011059E bsr.w sub_11075A ROM:001105A2 move.w (sp)+,d6 ROM:001105A4 move.w (sp)+,d7 ROM:001105A6 lea ($47A).w,a3 ROM:001105AA move.w d1,(a3,d4.w*2) ROM:001105AE addq.w #1,d7 ROM:001105B0 bra.w loc_110516 ROM:001105B4 ; --------------------------------------------------------------------------- ROM:001105B4 ROM:001105B4 locret_1105B4: ; CODE XREF: sub_1104FA+6↑j ROM:001105B4 ; sub_1104FA+16↑j ... ROM:001105B4 rts ROM:001105B4 ; End of function sub_1104FA ROM:001105B4 ROM:001105B6 ; --------------------------------------------------------------------------- ROM:001105B6 cmpi.b #1,($730).w ROM:001105BC bne.s locret_110608 ROM:001105BE clr.w d7 ROM:001105C0 move.w $75E(a5),d6 ROM:001105C4 cmpi.w #0,d6 ROM:001105C8 ble.s locret_110608 ROM:001105CA ROM:001105CA loc_1105CA: ; CODE XREF: ROM:00110606↓j ROM:001105CA cmp.w d7,d6 ROM:001105CC ble.s locret_110608 ROM:001105CE move.w d7,d5 ROM:001105D0 addq.w #1,d5 ROM:001105D2 move.w $75E(a5,d5.w*2),d4 ROM:001105D8 move.w d4,d5 ROM:001105DA lea ($FFFFF2B0).w,a2 ROM:001105DE lea ($EC0).w,a1 ROM:001105E2 move.w (a2,d4.w*2),d2 ROM:001105E6 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:001105EC move.w d7,-(sp) ROM:001105EE move.w d6,-(sp) ROM:001105F0 bsr.w sub_1106BC ROM:001105F4 bsr.w sub_11075A ROM:001105F8 move.w (sp)+,d6 ROM:001105FA move.w (sp)+,d7 ROM:001105FC lea ($47A).w,a3 ROM:00110600 move.w d1,(a3,d4.w*2) ROM:00110604 addq.w #1,d7 ROM:00110606 bra.s loc_1105CA ROM:00110608 ; --------------------------------------------------------------------------- ROM:00110608 ROM:00110608 locret_110608: ; CODE XREF: ROM:001105BC↑j ROM:00110608 ; ROM:001105C8↑j ... ROM:00110608 rts ROM:0011060A ROM:0011060A ; =============== S U B R O U T I N E ======================================= ROM:0011060A ROM:0011060A ROM:0011060A sub_11060A: ; CODE XREF: ROM:loc_110456↑p ROM:0011060A bclr #7,($93E).w ROM:00110610 bclr #4,($92B).w ROM:00110616 bclr #6,($937).w ROM:0011061C bclr #7,($93D).w ROM:00110622 bclr #1,($92E).w ROM:00110628 bclr #7,($931).w ROM:0011062E clr.w d7 ROM:00110630 move.w $746(a5),d6 ROM:00110634 cmpi.w #0,d6 ROM:00110638 ble.s locret_110676 ROM:0011063A ROM:0011063A loc_11063A: ; CODE XREF: sub_11060A+6A↓j ROM:0011063A cmp.w d7,d6 ROM:0011063C ble.s locret_110676 ROM:0011063E move.w d7,d5 ROM:00110640 addq.w #1,d5 ROM:00110642 move.w $746(a5,d5.w*2),d4 ROM:00110648 lea ($FFFFF2B0).w,a2 ROM:0011064C lea ($EC0).w,a1 ROM:00110650 move.w (a2,d4.w*2),d2 ROM:00110654 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:0011065A move.w d7,-(sp) ROM:0011065C move.w d6,-(sp) ROM:0011065E bsr.w sub_1106BC ROM:00110662 bsr.w sub_11075A ROM:00110666 move.w (sp)+,d6 ROM:00110668 move.w (sp)+,d7 ROM:0011066A lea ($47A).w,a3 ROM:0011066E move.w d1,(a3,d4.w*2) ROM:00110672 addq.w #1,d7 ROM:00110674 bra.s loc_11063A ROM:00110676 ; --------------------------------------------------------------------------- ROM:00110676 ROM:00110676 locret_110676: ; CODE XREF: sub_11060A+2E↑j ROM:00110676 ; sub_11060A+32↑j ROM:00110676 rts ROM:00110676 ; End of function sub_11060A ROM:00110676 ROM:00110678 ROM:00110678 ; =============== S U B R O U T I N E ======================================= ROM:00110678 ROM:00110678 ROM:00110678 sub_110678: ; CODE XREF: ROM:00110448↑p ROM:00110678 ; sub_110678+8↓j ROM:00110678 btst #7,($FFFFF210).w ROM:0011067E bne.s loc_110682 ROM:00110680 bra.s sub_110678 ROM:00110682 ; --------------------------------------------------------------------------- ROM:00110682 ROM:00110682 loc_110682: ; CODE XREF: sub_110678+6↑j ROM:00110682 bclr #7,($FFFFF210).w ROM:00110688 move.w $17C(a5),d0 ROM:0011068C subq.w #1,d0 ROM:0011068E move.w #0,d4 ROM:00110692 bra.s loc_110698 ROM:00110694 ; --------------------------------------------------------------------------- ROM:00110694 ROM:00110694 loc_110694: ; CODE XREF: sub_110678+40↓j ROM:00110694 addi.w #1,d4 ROM:00110698 ROM:00110698 loc_110698: ; CODE XREF: sub_110678+1A↑j ROM:00110698 cmp.w d0,d4 ROM:0011069A bgt.s locret_1106BA ROM:0011069C lea ($FFFFF2B0).w,a0 ROM:001106A0 move.w (a0,d4.w*2),d2 ROM:001106A4 move.w d0,-(sp) ROM:001106A6 bsr.w sub_1106BC ROM:001106AA bsr.w sub_11075A ROM:001106AE lea ($47A).w,a0 ROM:001106B2 move.w d1,(a0,d4.w*2) ROM:001106B6 move.w (sp)+,d0 ROM:001106B8 bra.s loc_110694 ROM:001106BA ; --------------------------------------------------------------------------- ROM:001106BA ROM:001106BA locret_1106BA: ; CODE XREF: sub_110678+22↑j ROM:001106BA rts ROM:001106BA ; End of function sub_110678 ROM:001106BA ROM:001106BC ROM:001106BC ; =============== S U B R O U T I N E ======================================= ROM:001106BC ROM:001106BC ROM:001106BC sub_1106BC: ; CODE XREF: sub_1104FA+A0↑p ROM:001106BC ; ROM:001105F0↑p ... ROM:001106BC clr.w d1 ROM:001106BE move.b ($731).w,d1 ROM:001106C2 cmpi.w #3,d1 ROM:001106C6 bcc.s locret_1106D0 ROM:001106C8 movea.l off_1106D2(pc,d1.w*4),a0 ROM:001106CC nop ROM:001106CE jmp (a0) ROM:001106D0 ; --------------------------------------------------------------------------- ROM:001106D0 ROM:001106D0 locret_1106D0: ; CODE XREF: sub_1106BC+A↑j ROM:001106D0 rts ROM:001106D0 ; End of function sub_1106BC ROM:001106D0 ROM:001106D0 ; --------------------------------------------------------------------------- ROM:001106D2 off_1106D2: dc.l loc_1106DE ; DATA XREF: sub_1106BC+C↑r ROM:001106D6 dc.l loc_1106F8 ROM:001106DA dc.l loc_110708 ROM:001106DE ; --------------------------------------------------------------------------- ROM:001106DE ROM:001106DE loc_1106DE: ; DATA XREF: ROM:off_1106D2↑o ROM:001106DE move.w $18(a5),d0 ROM:001106E2 clr.b ($8B7).w ROM:001106E6 move.w d0,($648).w ROM:001106EA move.b #1,($8B7).w ROM:001106F0 move.b #1,($731).w ROM:001106F6 rts ROM:001106F8 ; --------------------------------------------------------------------------- ROM:001106F8 ROM:001106F8 loc_1106F8: ; DATA XREF: ROM:001106D6↑o ROM:001106F8 cmpi.w #0,($648).w ROM:001106FE bgt.s locret_110706 ROM:00110700 move.b #2,($731).w ROM:00110706 ROM:00110706 locret_110706: ; CODE XREF: ROM:001106FE↑j ROM:00110706 rts ROM:00110708 ; --------------------------------------------------------------------------- ROM:00110708 ROM:00110708 loc_110708: ; DATA XREF: ROM:001106DA↑o ROM:00110708 move.w ($49A).w,d1 ROM:0011070C move.w d4,d3 ROM:0011070E move.w $7CE(a5,d3.w*2),d0 ROM:00110714 cmp.w d2,d0 ROM:00110716 bge.s loc_110730 ROM:00110718 bset d3,d1 ROM:0011071A move.w ($1360).w,d0 ROM:0011071E move.w ($A70).w,d5 ROM:00110722 bset d3,d0 ROM:00110724 bset d3,d5 ROM:00110726 move.w d0,($1360).w ROM:0011072A move.w d5,($A70).w ROM:0011072E bra.s loc_110754 ROM:00110730 ; --------------------------------------------------------------------------- ROM:00110730 ROM:00110730 loc_110730: ; CODE XREF: ROM:00110716↑j ROM:00110730 move.w $7AE(a5,d3.w*2),d0 ROM:00110736 cmp.w d2,d0 ROM:00110738 ble.s loc_110752 ROM:0011073A bset d3,d1 ROM:0011073C move.w ($1362).w,d0 ROM:00110740 move.w ($A72).w,d5 ROM:00110744 bset d3,d0 ROM:00110746 bset d3,d5 ROM:00110748 move.w d0,($1362).w ROM:0011074C move.w d5,($A72).w ROM:00110750 bra.s loc_110754 ROM:00110752 ; --------------------------------------------------------------------------- ROM:00110752 ROM:00110752 loc_110752: ; CODE XREF: ROM:00110738↑j ROM:00110752 bclr d3,d1 ROM:00110754 ROM:00110754 loc_110754: ; CODE XREF: ROM:0011072E↑j ROM:00110754 ; ROM:00110750↑j ROM:00110754 move.w d1,($49A).w ROM:00110758 rts ROM:0011075A ROM:0011075A ; =============== S U B R O U T I N E ======================================= ROM:0011075A ROM:0011075A ROM:0011075A sub_11075A: ; CODE XREF: sub_1104FA+4E↑p ROM:0011075A ; sub_1104FA+5A↑p ... ROM:0011075A move.w d4,d3 ROM:0011075C cmpi.w #7,d4 ROM:00110760 bne.s loc_110794 ROM:00110762 move.w d2,d1 ROM:00110764 muls.w $7EE(a5,d3.w*2),d1 ROM:0011076A divs.w $80E(a5,d3.w*2),d1 ROM:00110770 add.w $82E(a5,d3.w*2),d1 ROM:00110776 move.w d1,($4A6).w ROM:0011077A move.w d4,-(sp) ROM:0011077C move.w #$3A98,d1 ROM:00110780 bsr.l sub_117544 ROM:00110786 move.w (sp)+,d4 ROM:00110788 bset #7,($931).w ROM:0011078E bra.l locret_110862 ROM:00110794 ; --------------------------------------------------------------------------- ROM:00110794 ROM:00110794 loc_110794: ; CODE XREF: sub_11075A+6↑j ROM:00110794 cmpi.w #$C,d4 ROM:00110798 bne.s loc_1107B4 ROM:0011079A move.w d4,-(sp) ROM:0011079C move.w #$3A90,d1 ROM:001107A0 bsr.l sub_117544 ROM:001107A6 move.w (sp)+,d4 ROM:001107A8 bset #7,($93E).w ROM:001107AE bra.l locret_110862 ROM:001107B4 ; --------------------------------------------------------------------------- ROM:001107B4 ROM:001107B4 loc_1107B4: ; CODE XREF: sub_11075A+3E↑j ROM:001107B4 cmpi.w #$D,d4 ROM:001107B8 bne.s loc_1107D4 ROM:001107BA move.w d4,-(sp) ROM:001107BC move.w #$3A94,d1 ROM:001107C0 bsr.l sub_117544 ROM:001107C6 move.w (sp)+,d4 ROM:001107C8 bset #1,($92E).w ROM:001107CE bra.l locret_110862 ROM:001107D4 ; --------------------------------------------------------------------------- ROM:001107D4 ROM:001107D4 loc_1107D4: ; CODE XREF: sub_11075A+5E↑j ROM:001107D4 cmpi.w #2,d4 ROM:001107D8 bne.s loc_1107F0 ROM:001107DA move.w d4,-(sp) ROM:001107DC move.w #$3A92,d1 ROM:001107E0 bsr.l sub_117544 ROM:001107E6 move.w (sp)+,d4 ROM:001107E8 bset #4,($92B).w ROM:001107EE bra.s locret_110862 ROM:001107F0 ; --------------------------------------------------------------------------- ROM:001107F0 ROM:001107F0 loc_1107F0: ; CODE XREF: sub_11075A+7E↑j ROM:001107F0 cmpi.w #1,d4 ROM:001107F4 bne.s loc_11080C ROM:001107F6 move.w d4,-(sp) ROM:001107F8 move.w #$3A96,d1 ROM:001107FC bsr.l sub_117544 ROM:00110802 move.w (sp)+,d4 ROM:00110804 bset #6,($937).w ROM:0011080A bra.s locret_110862 ROM:0011080C ; --------------------------------------------------------------------------- ROM:0011080C ROM:0011080C loc_11080C: ; CODE XREF: sub_11075A+9A↑j ROM:0011080C cmpi.w #$A,d4 ROM:00110810 bne.s loc_110828 ROM:00110812 move.w d4,-(sp) ROM:00110814 move.w #$3A9A,d1 ROM:00110818 bsr.l sub_117544 ROM:0011081E move.w (sp)+,d4 ROM:00110820 bset #7,($93D).w ROM:00110826 bra.s locret_110862 ROM:00110828 ; --------------------------------------------------------------------------- ROM:00110828 ROM:00110828 loc_110828: ; CODE XREF: sub_11075A+B6↑j ROM:00110828 cmpi.w #$E,d4 ROM:0011082C bne.s loc_11084E ROM:0011082E move.w d2,d1 ROM:00110830 muls.w $7EE(a5,d3.w*2),d1 ROM:00110836 divs.w ($480).l,d1 ROM:0011083C muls.w #$3E8,d1 ROM:00110840 divs.w $80E(a5,d3.w*2),d1 ROM:00110846 add.w $82E(a5,d3.w*2),d1 ROM:0011084C bra.s locret_110862 ROM:0011084E ; --------------------------------------------------------------------------- ROM:0011084E ROM:0011084E loc_11084E: ; CODE XREF: sub_11075A+D2↑j ROM:0011084E move.w d2,d1 ROM:00110850 muls.w $7EE(a5,d3.w*2),d1 ROM:00110856 divs.w $80E(a5,d3.w*2),d1 ROM:0011085C add.w $82E(a5,d3.w*2),d1 ROM:00110862 ROM:00110862 locret_110862: ; CODE XREF: sub_11075A+34↑j ROM:00110862 ; sub_11075A+54↑j ... ROM:00110862 rts ROM:00110862 ; End of function sub_11075A ROM:00110862 ROM:00110864 ROM:00110864 ; =============== S U B R O U T I N E ======================================= ROM:00110864 ROM:00110864 ROM:00110864 sub_110864: ; CODE XREF: sub_110414+C↑p ROM:00110864 move.w ($49A).w,d0 ROM:00110868 and.w $12A(a5),d0 ROM:0011086C move.w ($C54).w,d1 ROM:00110870 and.w $17E(a5),d1 ROM:00110874 cmpi.w #0,($C52).w ROM:0011087A bne.s loc_110882 ROM:0011087C cmpi.w #0,d1 ROM:00110880 beq.s loc_110884 ROM:00110882 ROM:00110882 loc_110882: ; CODE XREF: sub_110864+16↑j ROM:00110882 bra.s loc_11088A ROM:00110884 ; --------------------------------------------------------------------------- ROM:00110884 ROM:00110884 loc_110884: ; CODE XREF: sub_110864+1C↑j ROM:00110884 cmpi.w #0,d0 ROM:00110888 beq.s loc_110896 ROM:0011088A ROM:0011088A loc_11088A: ; CODE XREF: sub_110864:loc_110882↑j ROM:0011088A bset #4,($131A).w ROM:00110890 bset #1,($1338).w ROM:00110896 ROM:00110896 loc_110896: ; CODE XREF: sub_110864+24↑j ROM:00110896 btst #7,($1341).w ROM:0011089C beq.s loc_1108A6 ROM:0011089E bset #1,($1338).w ROM:001108A4 bra.s locret_1108B4 ROM:001108A6 ; --------------------------------------------------------------------------- ROM:001108A6 ROM:001108A6 loc_1108A6: ; CODE XREF: sub_110864+38↑j ROM:001108A6 btst #4,($131A).w ROM:001108AC bne.s locret_1108B4 ROM:001108AE bclr #1,($1338).w ROM:001108B4 ROM:001108B4 locret_1108B4: ; CODE XREF: sub_110864+40↑j ROM:001108B4 ; sub_110864+48↑j ROM:001108B4 rts ROM:001108B4 ; End of function sub_110864 ROM:001108B4 ROM:001108B6 ROM:001108B6 ; =============== S U B R O U T I N E ======================================= ROM:001108B6 ROM:001108B6 ROM:001108B6 sub_1108B6: ; CODE XREF: sub_112278↓p ROM:001108B6 moveq #1,d0 ROM:001108B8 move.w #$70,d1 ; 'p' ROM:001108BC asr.w #3,d1 ROM:001108BE asl.l d1,d0 ROM:001108C0 move.l d0,($FFFFFE18).w ROM:001108C4 lea ($FFFFFF70).w,a0 ROM:001108C8 move.w ($4F6).w,d3 ROM:001108CC add.w $1A6(a5),d3 ROM:001108D0 bclr #1,($93F).w ROM:001108D6 move.w $19E(a5),d1 ROM:001108DA move.w $1A0(a5),d2 ROM:001108DE cmp.w d1,d2 ROM:001108E0 blt.s loc_110912 ROM:001108E2 cmpi.w #0,d3 ROM:001108E6 blt.s loc_1108FA ROM:001108E8 cmp.w d3,d1 ROM:001108EA ble.s loc_1108FA ROM:001108EC btst #0,($93A).w ROM:001108F2 beq.s loc_1108FA ROM:001108F4 bset #1,($93F).w ROM:001108FA ROM:001108FA loc_1108FA: ; CODE XREF: sub_1108B6+30↑j ROM:001108FA ; sub_1108B6+34↑j ... ROM:001108FA cmp.w d1,d3 ROM:001108FC blt.s loc_110910 ROM:001108FE cmp.w d3,d2 ROM:00110900 ble.s loc_110910 ROM:00110902 btst #0,($93A).w ROM:00110908 bne.s loc_110910 ROM:0011090A bset #1,($93F).w ROM:00110910 ROM:00110910 loc_110910: ; CODE XREF: sub_1108B6+46↑j ROM:00110910 ; sub_1108B6+4A↑j ... ROM:00110910 bra.s loc_110960 ROM:00110912 ; --------------------------------------------------------------------------- ROM:00110912 ROM:00110912 loc_110912: ; CODE XREF: sub_1108B6+2A↑j ROM:00110912 cmpi.w #0,d3 ROM:00110916 blt.s loc_11092A ROM:00110918 cmp.w d3,d2 ROM:0011091A ble.s loc_11092A ROM:0011091C btst #0,($93A).w ROM:00110922 bne.s loc_11092A ROM:00110924 bset #1,($93F).w ROM:0011092A ROM:0011092A loc_11092A: ; CODE XREF: sub_1108B6+60↑j ROM:0011092A ; sub_1108B6+64↑j ... ROM:0011092A cmp.w d2,d3 ROM:0011092C blt.s loc_110940 ROM:0011092E cmp.w d3,d1 ROM:00110930 ble.s loc_110940 ROM:00110932 btst #0,($93A).w ROM:00110938 beq.s loc_110940 ROM:0011093A bset #1,($93F).w ROM:00110940 ROM:00110940 loc_110940: ; CODE XREF: sub_1108B6+76↑j ROM:00110940 ; sub_1108B6+7A↑j ... ROM:00110940 move.w $854(a5),d4 ROM:00110944 cmp.w ($4F6).w,d4 ROM:00110948 bne.s loc_110960 ROM:0011094A btst #0,($93A).w ROM:00110950 beq.s loc_11095A ROM:00110952 bclr #1,($93F).w ROM:00110958 bra.s loc_110960 ROM:0011095A ; --------------------------------------------------------------------------- ROM:0011095A ROM:0011095A loc_11095A: ; CODE XREF: sub_1108B6+9A↑j ROM:0011095A bset #1,($93F).w ROM:00110960 ROM:00110960 loc_110960: ; CODE XREF: sub_1108B6:loc_110910↑j ROM:00110960 ; sub_1108B6+92↑j ... ROM:00110960 btst #1,($93F).w ROM:00110966 bne.s loc_11096E ROM:00110968 addi.w #$E10,($4F4).w ROM:0011096E ROM:0011096E loc_11096E: ; CODE XREF: sub_1108B6+B0↑j ROM:0011096E bset #2,($938).w ROM:00110974 bset #0,($932).w ROM:0011097A ROM:0011097A loc_11097A: ; CODE XREF: sub_1108B6+C8↓j ROM:0011097A and.l ($FFFFFE18).w,d0 ROM:0011097E bne.s loc_11097A ROM:00110980 btst #7,($FFFFFF76).w ROM:00110986 beq.s loc_110990 ROM:00110988 bset #1,($933).w ROM:0011098E bra.s locret_110996 ROM:00110990 ; --------------------------------------------------------------------------- ROM:00110990 ROM:00110990 loc_110990: ; CODE XREF: sub_1108B6+D0↑j ROM:00110990 bclr #1,($933).w ROM:00110996 ROM:00110996 locret_110996: ; CODE XREF: sub_1108B6+D8↑j ROM:00110996 rts ROM:00110996 ; End of function sub_1108B6 ROM:00110996 ROM:00110998 ROM:00110998 ; =============== S U B R O U T I N E ======================================= ROM:00110998 ROM:00110998 ROM:00110998 sub_110998: ; CODE XREF: ROM:loc_11269C↓p ROM:00110998 moveq #1,d0 ROM:0011099A move.w #$70,d1 ; 'p' ROM:0011099E asr.w #3,d1 ROM:001109A0 asl.l d1,d0 ROM:001109A2 move.l d0,($FFFFFE18).w ROM:001109A6 move.w ($4F4).w,($4B0).w ROM:001109AC cmpi.w #$1BBC,($4B0).w ROM:001109B2 bge.s loc_1109BC ROM:001109B4 addi.w #$64,($4B0).w ; 'd' ROM:001109BA bra.s loc_1109C2 ROM:001109BC ; --------------------------------------------------------------------------- ROM:001109BC ROM:001109BC loc_1109BC: ; CODE XREF: sub_110998+1A↑j ROM:001109BC move.w #0,($4B0).w ROM:001109C2 ROM:001109C2 loc_1109C2: ; CODE XREF: sub_110998+22↑j ROM:001109C2 lea ($FFFFFF70).w,a0 ROM:001109C6 move.w $1A6(a5),d1 ROM:001109CA ROM:001109CA loc_1109CA: ; CODE XREF: sub_110998+36↓j ROM:001109CA and.l ($FFFFFE18).w,d0 ROM:001109CE bne.s loc_1109CA ROM:001109D0 btst #7,($FFFFFF76).w ROM:001109D6 bne.s loc_1109E0 ROM:001109D8 bclr #1,($933).w ROM:001109DE bra.s loc_1109E6 ROM:001109E0 ; --------------------------------------------------------------------------- ROM:001109E0 ROM:001109E0 loc_1109E0: ; CODE XREF: sub_110998+3E↑j ROM:001109E0 bset #1,($933).w ROM:001109E6 ROM:001109E6 loc_1109E6: ; CODE XREF: sub_110998+46↑j ROM:001109E6 cmp.w ($4B0).w,d1 ROM:001109EA bne.s loc_110A02 ROM:001109EC btst #7,($FFFFFF76).w ROM:001109F2 beq.s loc_1109FC ROM:001109F4 bset #0,($93A).w ROM:001109FA bra.s loc_110A02 ROM:001109FC ; --------------------------------------------------------------------------- ROM:001109FC ROM:001109FC loc_1109FC: ; CODE XREF: sub_110998+5A↑j ROM:001109FC bclr #0,($93A).w ROM:00110A02 ROM:00110A02 loc_110A02: ; CODE XREF: sub_110998+52↑j ROM:00110A02 ; sub_110998+62↑j ROM:00110A02 bclr #2,($938).w ROM:00110A08 rts ROM:00110A08 ; End of function sub_110998 ROM:00110A08 ROM:00110A0A ROM:00110A0A ; =============== S U B R O U T I N E ======================================= ROM:00110A0A ROM:00110A0A ROM:00110A0A sub_110A0A: ; CODE XREF: ROM:loc_112724↓p ROM:00110A0A ; ROM:loc_11277E↓p ... ROM:00110A0A move.w ($4F4).w,($4B0).w ROM:00110A10 cmpi.w #$1BBC,($4B0).w ROM:00110A16 bge.s loc_110A20 ROM:00110A18 addi.w #$64,($4B0).w ; 'd' ROM:00110A1E bra.s loc_110A26 ROM:00110A20 ; --------------------------------------------------------------------------- ROM:00110A20 ROM:00110A20 loc_110A20: ; CODE XREF: sub_110A0A+C↑j ROM:00110A20 move.w #0,($4B0).w ROM:00110A26 ROM:00110A26 loc_110A26: ; CODE XREF: sub_110A0A+14↑j ROM:00110A26 bsr.w sub_110A6A ROM:00110A2A btst #4,($93E).w ROM:00110A30 beq.s locret_110A36 ROM:00110A32 bsr.w sub_110AC8 ROM:00110A36 ROM:00110A36 locret_110A36: ; CODE XREF: sub_110A0A+26↑j ROM:00110A36 rts ROM:00110A36 ; End of function sub_110A0A ROM:00110A36 ROM:00110A38 ROM:00110A38 ; =============== S U B R O U T I N E ======================================= ROM:00110A38 ROM:00110A38 ROM:00110A38 sub_110A38: ; CODE XREF: ROM:00116F5E↓p ROM:00110A38 move.w #$70,d0 ; 'p' ROM:00110A3C asr.w #4,d0 ROM:00110A3E bsr.l sub_11B1EE ROM:00110A44 lea ($FFFFFF70).w,a0 ROM:00110A48 move.w #$F,4(a0) ROM:00110A4E move.w #0,d1 ROM:00110A52 move.w #8,d2 ROM:00110A56 move.w #0,d3 ROM:00110A5A move.w #1,d4 ROM:00110A5E move.w #1,d5 ROM:00110A62 bsr.l sub_11B172 ROM:00110A68 rts ROM:00110A68 ; End of function sub_110A38 ROM:00110A68 ROM:00110A6A ROM:00110A6A ; =============== S U B R O U T I N E ======================================= ROM:00110A6A ROM:00110A6A ROM:00110A6A sub_110A6A: ; CODE XREF: sub_110A0A:loc_110A26↑p ROM:00110A6A bset #4,($93E).w ROM:00110A70 move.w $1A2(a5),d0 ROM:00110A74 cmp.w ($572).w,d0 ROM:00110A78 bge.s loc_110A82 ROM:00110A7A bclr #4,($93E).w ROM:00110A80 bra.s locret_110AC6 ROM:00110A82 ; --------------------------------------------------------------------------- ROM:00110A82 ROM:00110A82 loc_110A82: ; CODE XREF: sub_110A6A+E↑j ROM:00110A82 move.w $19E(a5),d1 ROM:00110A86 sub.w $1A4(a5),d1 ROM:00110A8A move.w $19E(a5),d2 ROM:00110A8E add.w $1A4(a5),d2 ROM:00110A92 cmp.w ($4B0).w,d1 ROM:00110A96 bge.s loc_110AA4 ROM:00110A98 cmp.w ($4B0).w,d2 ROM:00110A9C ble.s loc_110AA4 ROM:00110A9E bclr #4,($93E).w ROM:00110AA4 ROM:00110AA4 loc_110AA4: ; CODE XREF: sub_110A6A+2C↑j ROM:00110AA4 ; sub_110A6A+32↑j ROM:00110AA4 move.w $1A0(a5),d1 ROM:00110AA8 sub.w $1A4(a5),d1 ROM:00110AAC move.w $1A0(a5),d2 ROM:00110AB0 add.w $1A4(a5),d2 ROM:00110AB4 cmp.w ($4B0).w,d1 ROM:00110AB8 bge.s locret_110AC6 ROM:00110ABA cmp.w ($4B0).w,d2 ROM:00110ABE ble.s locret_110AC6 ROM:00110AC0 bclr #4,($93E).w ROM:00110AC6 ROM:00110AC6 locret_110AC6: ; CODE XREF: sub_110A6A+16↑j ROM:00110AC6 ; sub_110A6A+4E↑j ... ROM:00110AC6 rts ROM:00110AC6 ; End of function sub_110A6A ROM:00110AC6 ROM:00110AC8 ROM:00110AC8 ; =============== S U B R O U T I N E ======================================= ROM:00110AC8 ROM:00110AC8 ROM:00110AC8 sub_110AC8: ; CODE XREF: sub_110A0A+28↑p ROM:00110AC8 moveq #1,d0 ROM:00110ACA move.w #$70,d1 ; 'p' ROM:00110ACE asr.w #3,d1 ROM:00110AD0 asl.l d1,d0 ROM:00110AD2 move.l d0,($FFFFFE18).w ROM:00110AD6 lea ($FFFFFF70).w,a0 ROM:00110ADA move.w $19E(a5),d1 ROM:00110ADE move.w $1A0(a5),d2 ROM:00110AE2 bclr #6,($936).w ROM:00110AE8 ROM:00110AE8 loc_110AE8: ; CODE XREF: sub_110AC8+24↓j ROM:00110AE8 and.l ($FFFFFE18).w,d0 ROM:00110AEC bne.s loc_110AE8 ROM:00110AEE cmp.w d1,d2 ROM:00110AF0 ble.l loc_110B96 ROM:00110AF6 cmpi.w #0,($4B0).w ROM:00110AFC blt.s loc_110B2A ROM:00110AFE cmp.w ($4B0).w,d1 ROM:00110B02 ble.s loc_110B2A ROM:00110B04 btst #7,($FFFFFF76).w ROM:00110B0A bne.s loc_110B2A ROM:00110B0C move.w #0,($4B2).w ROM:00110B12 bclr #2,($938).w ROM:00110B18 bclr #0,($932).w ROM:00110B1E bset #6,($936).w ROM:00110B24 bset #0,($1422).w ROM:00110B2A ROM:00110B2A loc_110B2A: ; CODE XREF: sub_110AC8+34↑j ROM:00110B2A ; sub_110AC8+3A↑j ... ROM:00110B2A cmp.w ($4B0).w,d1 ROM:00110B2E bgt.s loc_110B5C ROM:00110B30 cmp.w ($4B0).w,d2 ROM:00110B34 ble.s loc_110B5C ROM:00110B36 btst #7,($FFFFFF76).w ROM:00110B3C beq.s loc_110B5C ROM:00110B3E move.w #0,($4B2).w ROM:00110B44 bclr #2,($938).w ROM:00110B4A bclr #0,($932).w ROM:00110B50 bset #6,($936).w ROM:00110B56 bset #0,($1422).w ROM:00110B5C ROM:00110B5C loc_110B5C: ; CODE XREF: sub_110AC8+66↑j ROM:00110B5C ; sub_110AC8+6C↑j ... ROM:00110B5C cmp.w ($4B0).w,d2 ROM:00110B60 bge.s loc_110B90 ROM:00110B62 cmpi.w #$1C20,($4B0).w ROM:00110B68 bge.s loc_110B90 ROM:00110B6A btst #7,($FFFFFF76).w ROM:00110B70 bne.s loc_110B90 ROM:00110B72 move.w #0,($4B2).w ROM:00110B78 bclr #2,($938).w ROM:00110B7E bclr #0,($932).w ROM:00110B84 bset #6,($936).w ROM:00110B8A bset #0,($1422).w ROM:00110B90 ROM:00110B90 loc_110B90: ; CODE XREF: sub_110AC8+98↑j ROM:00110B90 ; sub_110AC8+A0↑j ... ROM:00110B90 bra.l loc_110C30 ROM:00110B96 ; --------------------------------------------------------------------------- ROM:00110B96 ROM:00110B96 loc_110B96: ; CODE XREF: sub_110AC8+28↑j ROM:00110B96 cmpi.w #0,($4B0).w ROM:00110B9C blt.s loc_110BCA ROM:00110B9E cmp.w ($4B0).w,d2 ROM:00110BA2 ble.s loc_110BCA ROM:00110BA4 btst #7,($FFFFFF76).w ROM:00110BAA beq.s loc_110BCA ROM:00110BAC move.w #0,($4B2).w ROM:00110BB2 bclr #2,($938).w ROM:00110BB8 bclr #0,($932).w ROM:00110BBE bset #6,($936).w ROM:00110BC4 bset #0,($1422).w ROM:00110BCA ROM:00110BCA loc_110BCA: ; CODE XREF: sub_110AC8+D4↑j ROM:00110BCA ; sub_110AC8+DA↑j ... ROM:00110BCA cmp.w ($4B0).w,d2 ROM:00110BCE bgt.s loc_110BFC ROM:00110BD0 cmp.w ($4B0).w,d1 ROM:00110BD4 ble.s loc_110BFC ROM:00110BD6 btst #7,($FFFFFF76).w ROM:00110BDC bne.s loc_110BFC ROM:00110BDE move.w #0,($4B2).w ROM:00110BE4 bclr #2,($938).w ROM:00110BEA bclr #0,($932).w ROM:00110BF0 bset #6,($936).w ROM:00110BF6 bset #0,($1422).w ROM:00110BFC ROM:00110BFC loc_110BFC: ; CODE XREF: sub_110AC8+106↑j ROM:00110BFC ; sub_110AC8+10C↑j ... ROM:00110BFC cmp.w ($4B0).w,d1 ROM:00110C00 bge.s loc_110C30 ROM:00110C02 cmpi.w #$1C20,($4B0).w ROM:00110C08 bge.s loc_110C30 ROM:00110C0A btst #7,($FFFFFF76).w ROM:00110C10 beq.s loc_110C30 ROM:00110C12 move.w #0,($4B2).w ROM:00110C18 bclr #2,($938).w ROM:00110C1E bclr #0,($932).w ROM:00110C24 bset #6,($936).w ROM:00110C2A bset #0,($1422).w ROM:00110C30 ROM:00110C30 loc_110C30: ; CODE XREF: sub_110AC8:loc_110B90↑j ROM:00110C30 ; sub_110AC8+138↑j ... ROM:00110C30 btst #6,($936).w ROM:00110C36 bne.s loc_110C52 ROM:00110C38 cmpi.w #$48,($4B2).w ; 'H' ROM:00110C3E ble.s loc_110C4E ROM:00110C40 bset #0,($932).w ROM:00110C46 bset #2,($938).w ROM:00110C4C bra.s loc_110C52 ROM:00110C4E ; --------------------------------------------------------------------------- ROM:00110C4E ROM:00110C4E loc_110C4E: ; CODE XREF: sub_110AC8+176↑j ROM:00110C4E addq.w #1,($4B2).w ROM:00110C52 ROM:00110C52 loc_110C52: ; CODE XREF: sub_110AC8+16E↑j ROM:00110C52 ; sub_110AC8+184↑j ROM:00110C52 btst #7,($FFFFFF76).w ROM:00110C58 beq.s loc_110C62 ROM:00110C5A bset #1,($933).w ROM:00110C60 bra.s locret_110C68 ROM:00110C62 ; --------------------------------------------------------------------------- ROM:00110C62 ROM:00110C62 loc_110C62: ; CODE XREF: sub_110AC8+190↑j ROM:00110C62 bclr #1,($933).w ROM:00110C68 ROM:00110C68 locret_110C68: ; CODE XREF: sub_110AC8+198↑j ROM:00110C68 rts ROM:00110C68 ; End of function sub_110AC8 ROM:00110C68 ROM:00110C6A ROM:00110C6A ; =============== S U B R O U T I N E ======================================= ROM:00110C6A ROM:00110C6A ROM:00110C6A sub_110C6A: ; CODE XREF: ROM:001170B8↓p ROM:00110C6A move.b ($FFFFE000).w,($732).w ROM:00110C70 move.b ($FFFFE001).w,($733).w ROM:00110C76 move.b ($FFFFE002).w,($734).w ROM:00110C7C move.w ($4B6).w,d1 ROM:00110C80 cmpi.w #$A,d1 ROM:00110C84 bcc.s locret_110C8E ROM:00110C86 movea.l off_110C90(pc,d1.w*4),a0 ROM:00110C8A nop ROM:00110C8C jmp (a0) ROM:00110C8E ; --------------------------------------------------------------------------- ROM:00110C8E ROM:00110C8E locret_110C8E: ; CODE XREF: sub_110C6A+1A↑j ROM:00110C8E rts ROM:00110C8E ; End of function sub_110C6A ROM:00110C8E ROM:00110C8E ; --------------------------------------------------------------------------- ROM:00110C90 off_110C90: dc.l loc_110CB8 ; DATA XREF: sub_110C6A+1C↑r ROM:00110C94 dc.l loc_110CC2 ROM:00110C98 dc.l loc_110CDA ROM:00110C9C dc.l aNu8 ; "Nu\b8" ROM:00110CA0 dc.l aNu8+2 ; "\b8" ROM:00110CA4 dc.l aNu8_0 ; "Nu\b8" ROM:00110CA8 dc.l aNu8_0+2 ; "\b8" ROM:00110CAC dc.l aNunu8 ; "NuNu\b8" ROM:00110CB0 dc.l aNunu8+2 ; "Nu\b8" ROM:00110CB4 dc.l aNunu8+4 ; "\b8" ROM:00110CB8 ; --------------------------------------------------------------------------- ROM:00110CB8 ROM:00110CB8 loc_110CB8: ; DATA XREF: ROM:off_110C90↑o ROM:00110CB8 move.w #1,($4B6).w ROM:00110CBE rts ROM:00110CC0 ; --------------------------------------------------------------------------- ROM:00110CC0 rts ROM:00110CC2 ; --------------------------------------------------------------------------- ROM:00110CC2 ROM:00110CC2 loc_110CC2: ; DATA XREF: ROM:00110C94↑o ROM:00110CC2 btst #7,($FFFFE002).w ROM:00110CC8 bne.s locret_110CD8 ROM:00110CCA bsr.w sub_110F38 ROM:00110CCE bsr.w sub_110DD2 ROM:00110CD2 move.w #2,($4B6).w ROM:00110CD8 ROM:00110CD8 locret_110CD8: ; CODE XREF: ROM:00110CC8↑j ROM:00110CD8 rts ROM:00110CDA ; --------------------------------------------------------------------------- ROM:00110CDA ROM:00110CDA loc_110CDA: ; DATA XREF: ROM:00110C98↑o ROM:00110CDA btst #2,($934).w ROM:00110CE0 bne.s loc_110CEA ROM:00110CE2 move.w #3,($4B6).w ROM:00110CE8 rts ROM:00110CEA ; --------------------------------------------------------------------------- ROM:00110CEA ROM:00110CEA loc_110CEA: ; CODE XREF: ROM:00110CE0↑j ROM:00110CEA btst #2,($934).w ROM:00110CF0 beq.s locret_110CFE ROM:00110CF2 bsr.w sub_110E1A ROM:00110CF6 move.w #4,($4B6).w ROM:00110CFC rts ROM:00110CFE ; --------------------------------------------------------------------------- ROM:00110CFE ROM:00110CFE locret_110CFE: ; CODE XREF: ROM:00110CF0↑j ROM:00110CFE rts ROM:00110CFE ; --------------------------------------------------------------------------- ROM:00110D00 aNu8: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00110C9C↑o ROM:00110D00 ; ROM:00110CA0↑o ROM:00110D05 dc.b 1, 9, $38 ROM:00110D08 ; --------------------------------------------------------------------------- ROM:00110D08 beq.s loc_110D1E ROM:00110D0A bsr.w sub_110EC2 ROM:00110D0E bsr.w sub_110F5E ROM:00110D12 move.w #6,($4B6).w ROM:00110D18 bra.w loc_110DA6 ROM:00110D1C ; --------------------------------------------------------------------------- ROM:00110D1C rts ROM:00110D1E ; --------------------------------------------------------------------------- ROM:00110D1E ROM:00110D1E loc_110D1E: ; CODE XREF: ROM:00110D08↑j ROM:00110D1E btst #1,($938).w ROM:00110D24 bne.s locret_110D2E ROM:00110D26 move.w #5,($4B6).w ROM:00110D2C rts ROM:00110D2E ; --------------------------------------------------------------------------- ROM:00110D2E ROM:00110D2E locret_110D2E: ; CODE XREF: ROM:00110D24↑j ROM:00110D2E rts ROM:00110D2E ; --------------------------------------------------------------------------- ROM:00110D30 aNu8_0: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00110CA4↑o ROM:00110D30 ; ROM:00110CA8↑o ROM:00110D35 dc.b 2, $C, $54 ROM:00110D38 ; --------------------------------------------------------------------------- ROM:00110D38 beq.s loc_110D42 ROM:00110D3A move.w #7,($4B6).w ROM:00110D40 rts ROM:00110D42 ; --------------------------------------------------------------------------- ROM:00110D42 ROM:00110D42 loc_110D42: ; CODE XREF: ROM:00110D38↑j ROM:00110D42 btst #6,($C55).w ROM:00110D48 beq.s loc_110D60 ROM:00110D4A bset #2,($D88).w ROM:00110D50 bset #2,($DA0).w ROM:00110D56 move.w #8,($4B6).w ROM:00110D5C rts ROM:00110D5E ; --------------------------------------------------------------------------- ROM:00110D5E bra.s loc_110D6C ROM:00110D60 ; --------------------------------------------------------------------------- ROM:00110D60 ROM:00110D60 loc_110D60: ; CODE XREF: ROM:00110D48↑j ROM:00110D60 bclr #2,($D88).w ROM:00110D66 bset #2,($DA0).w ROM:00110D6C ROM:00110D6C loc_110D6C: ; CODE XREF: ROM:00110D5E↑j ROM:00110D6C btst #4,($934).w ROM:00110D72 bne.s loc_110D8A ROM:00110D74 move.w #0,($4BC).w ROM:00110D7A move.w #0,($4BE).w ROM:00110D80 move.w #9,($4B6).w ROM:00110D86 rts ROM:00110D88 ; --------------------------------------------------------------------------- ROM:00110D88 bra.s loc_110DA6 ROM:00110D8A ; --------------------------------------------------------------------------- ROM:00110D8A ROM:00110D8A loc_110D8A: ; CODE XREF: ROM:00110D72↑j ROM:00110D8A btst #0,($133D).w ROM:00110D90 beq.s loc_110DA6 ROM:00110D92 move.w #0,($4BC).w ROM:00110D98 move.w #0,($4BE).w ROM:00110D9E move.w #9,($4B6).w ROM:00110DA4 rts ROM:00110DA6 ; --------------------------------------------------------------------------- ROM:00110DA6 ROM:00110DA6 loc_110DA6: ; CODE XREF: ROM:00110D18↑j ROM:00110DA6 ; ROM:00110D88↑j ... ROM:00110DA6 bsr.w sub_1113E0 ROM:00110DAA bsr.w sub_1110CE ROM:00110DAE bsr.w sub_1112F0 ROM:00110DB2 rts ROM:00110DB2 ; --------------------------------------------------------------------------- ROM:00110DB4 aNunu8: dc.b 'NuNu',8,'8',0 ; DATA XREF: ROM:00110CAC↑o ROM:00110DB4 ; ROM:00110CB0↑o ... ROM:00110DBB dc.b 4 ROM:00110DBC ; --------------------------------------------------------------------------- ROM:00110DBC btst d4,(a4,d6.w*8) ROM:00110DC0 btst #0,($133D).w ROM:00110DC6 bne.s locret_110DD0 ROM:00110DC8 move.w #6,($4B6).w ROM:00110DCE bra.s loc_110DA6 ROM:00110DD0 ; --------------------------------------------------------------------------- ROM:00110DD0 ROM:00110DD0 locret_110DD0: ; CODE XREF: ROM:00110DC6↑j ROM:00110DD0 rts ROM:00110DD2 ROM:00110DD2 ; =============== S U B R O U T I N E ======================================= ROM:00110DD2 ROM:00110DD2 ROM:00110DD2 sub_110DD2: ; CODE XREF: ROM:00110CCE↑p ROM:00110DD2 bclr #2,($934).w ROM:00110DD8 move.w #7,d0 ROM:00110DDC move.b #$AA,-$1FF0(d0.w) ROM:00110DE4 cmpi.b #$AA,-$1FF0(d0.w) ROM:00110DEC bne.s locret_110E18 ROM:00110DEE move.b #$55,-$1FF0(d0.w) ; 'U' ROM:00110DF6 cmpi.b #$55,-$1FF0(d0.w) ; 'U' ROM:00110DFE bne.s locret_110E18 ROM:00110E00 move.b #0,-$1FF0(d0.w) ROM:00110E08 cmpi.b #0,-$1FF0(d0.w) ROM:00110E10 bne.s locret_110E18 ROM:00110E12 bset #2,($934).w ROM:00110E18 ROM:00110E18 locret_110E18: ; CODE XREF: sub_110DD2+1A↑j ROM:00110E18 ; sub_110DD2+2C↑j ... ROM:00110E18 rts ROM:00110E18 ; End of function sub_110DD2 ROM:00110E18 ROM:00110E1A ROM:00110E1A ; =============== S U B R O U T I N E ======================================= ROM:00110E1A ROM:00110E1A ROM:00110E1A sub_110E1A: ; CODE XREF: ROM:00110CF2↑p ROM:00110E1A bset #1,($938).w ROM:00110E20 clr.w d0 ROM:00110E22 ROM:00110E22 loc_110E22: ; CODE XREF: sub_110E1A:loc_110EBC↓j ROM:00110E22 cmpi.w #$F,d0 ROM:00110E26 bge.l locret_110EC0 ROM:00110E2C btst #1,($938).w ROM:00110E32 beq.l loc_110EB4 ROM:00110E38 move.w #7,d1 ROM:00110E3C ROM:00110E3C loc_110E3C: ; CODE XREF: sub_110E1A:loc_110EB2↓j ROM:00110E3C cmpi.w #$F,d1 ROM:00110E40 bge.l loc_110EB4 ROM:00110E46 btst #1,($938).w ROM:00110E4C beq.s loc_110EAA ROM:00110E4E move.w #$10,d3 ROM:00110E52 mulu.w d0,d3 ROM:00110E54 add.w d1,d3 ROM:00110E56 move.b #$AA,-$1FF0(d3.w) ROM:00110E5E cmpi.b #$AA,-$1FF0(d3.w) ROM:00110E66 beq.s loc_110E72 ROM:00110E68 bclr #1,($938).w ROM:00110E6E move.w d3,($4B4).w ROM:00110E72 ROM:00110E72 loc_110E72: ; CODE XREF: sub_110E1A+4C↑j ROM:00110E72 move.b #$55,-$1FF0(d3.w) ; 'U' ROM:00110E7A cmpi.b #$55,-$1FF0(d3.w) ; 'U' ROM:00110E82 beq.s loc_110E8E ROM:00110E84 bclr #1,($938).w ROM:00110E8A move.w d3,($4B4).w ROM:00110E8E ROM:00110E8E loc_110E8E: ; CODE XREF: sub_110E1A+68↑j ROM:00110E8E move.b #0,-$1FF0(d3.w) ROM:00110E96 cmpi.b #0,-$1FF0(d3.w) ROM:00110E9E beq.s loc_110EAA ROM:00110EA0 bclr #1,($938).w ROM:00110EA6 move.w d3,($4B4).w ROM:00110EAA ROM:00110EAA loc_110EAA: ; CODE XREF: sub_110E1A+32↑j ROM:00110EAA ; sub_110E1A+84↑j ROM:00110EAA addq.w #1,d1 ROM:00110EAC bvc.s loc_110EB2 ROM:00110EAE move.w #$8000,d1 ROM:00110EB2 ROM:00110EB2 loc_110EB2: ; CODE XREF: sub_110E1A+92↑j ROM:00110EB2 bra.s loc_110E3C ROM:00110EB4 ; --------------------------------------------------------------------------- ROM:00110EB4 ROM:00110EB4 loc_110EB4: ; CODE XREF: sub_110E1A+18↑j ROM:00110EB4 ; sub_110E1A+26↑j ROM:00110EB4 addq.w #1,d0 ROM:00110EB6 bvc.s loc_110EBC ROM:00110EB8 move.w #$8000,d0 ROM:00110EBC ROM:00110EBC loc_110EBC: ; CODE XREF: sub_110E1A+9C↑j ROM:00110EBC bra.w loc_110E22 ROM:00110EC0 ; --------------------------------------------------------------------------- ROM:00110EC0 ROM:00110EC0 locret_110EC0: ; CODE XREF: sub_110E1A+C↑j ROM:00110EC0 rts ROM:00110EC0 ; End of function sub_110E1A ROM:00110EC0 ROM:00110EC2 ROM:00110EC2 ; =============== S U B R O U T I N E ======================================= ROM:00110EC2 ROM:00110EC2 ROM:00110EC2 sub_110EC2: ; CODE XREF: ROM:00110D0A↑p ROM:00110EC2 lea ($FFFFE010).w,a0 ROM:00110EC6 move.w #$FFFF,($FFFFE006).w ROM:00110ECC move.l #$FFFFFFFF,($FFFFE008).w ROM:00110ED4 move.l #0,($FFFFE00C).w ROM:00110EDC move.w #0,d1 ROM:00110EE0 bra.s loc_110EE6 ROM:00110EE2 ; --------------------------------------------------------------------------- ROM:00110EE2 ROM:00110EE2 loc_110EE2: ; CODE XREF: sub_110EC2+60↓j ROM:00110EE2 addi.w #1,d1 ROM:00110EE6 ROM:00110EE6 loc_110EE6: ; CODE XREF: sub_110EC2+1E↑j ROM:00110EE6 cmpi.w #$E,d1 ROM:00110EEA bgt.s loc_110F24 ROM:00110EEC move.w #$10,d0 ROM:00110EF0 mulu.w d1,d0 ROM:00110EF2 move.b #$7F,(a0,d0.w) ROM:00110EF8 move.b #$DF,(a0,d0.w) ROM:00110EFE move.b #$F7,(a0,d0.w) ROM:00110F04 move.b #$FD,(a0,d0.w) ROM:00110F0A move.b #$7F,1(a0,d0.w) ROM:00110F10 move.b #$DF,1(a0,d0.w) ROM:00110F16 move.b #$F7,1(a0,d0.w) ROM:00110F1C move.b #$FD,1(a0,d0.w) ROM:00110F22 bra.s loc_110EE2 ROM:00110F24 ; --------------------------------------------------------------------------- ROM:00110F24 ROM:00110F24 loc_110F24: ; CODE XREF: sub_110EC2+28↑j ROM:00110F24 move.b #$BF,(a0,d0.w) ROM:00110F2A clr.w ($4D2).w ROM:00110F2E clr.w ($4D0).w ROM:00110F32 clr.w ($4CE).w ROM:00110F36 rts ROM:00110F36 ; End of function sub_110EC2 ROM:00110F36 ROM:00110F38 ROM:00110F38 ; =============== S U B R O U T I N E ======================================= ROM:00110F38 ROM:00110F38 ROM:00110F38 sub_110F38: ; CODE XREF: ROM:00110CCA↑p ROM:00110F38 move.b #$41,($FFFFE000).w ; 'A' ROM:00110F3E move.b #$40,($FFFFE002).w ; '@' ROM:00110F44 move.b #8,($FFFFE02F).w ROM:00110F4A move.b $A8C(a5),($FFFFE03F).w ROM:00110F50 move.b $A8D(a5),($FFFFE04F).w ROM:00110F56 bclr #6,($FFFFE000).w ROM:00110F5C rts ROM:00110F5C ; End of function sub_110F38 ROM:00110F5C ROM:00110F5E ROM:00110F5E ; =============== S U B R O U T I N E ======================================= ROM:00110F5E ROM:00110F5E ROM:00110F5E sub_110F5E: ; CODE XREF: ROM:00110D0E↑p ROM:00110F5E clr.w d7 ROM:00110F60 lea ($5CA).w,a0 ROM:00110F64 movea.l #dword_1336E0,a0 ROM:00110F6A clr.w d6 ROM:00110F6C ROM:00110F6C loc_110F6C: ; CODE XREF: sub_110F5E+7C↓j ROM:00110F6C move.w d7,d5 ROM:00110F6E mulu.w #$10,d5 ROM:00110F72 move.w (a0,d6.w*2),d0 ROM:00110F76 lea ($FFFFE010).w,a1 ROM:00110F7A lsl.w #5,d0 ROM:00110F7C move.b d0,3(a1,d5.w) ROM:00110F80 lsr.w #8,d0 ROM:00110F82 move.b d0,2(a1,d5.w) ROM:00110F86 addq.w #1,d6 ROM:00110F88 bvc.s loc_110F8E ROM:00110F8A move.w #$8000,d6 ROM:00110F8E ROM:00110F8E loc_110F8E: ; CODE XREF: sub_110F5E+2A↑j ROM:00110F8E move.w (a0,d6.w*2),d0 ROM:00110F92 addq.w #1,d6 ROM:00110F94 bvc.s loc_110F9A ROM:00110F96 move.w #$8000,d6 ROM:00110F9A ROM:00110F9A loc_110F9A: ; CODE XREF: sub_110F5E+36↑j ROM:00110F9A move.w (a0,d6.w*2),d1 ROM:00110F9E asl.w #4,d1 ROM:00110FA0 andi.b #$F3,d1 ROM:00110FA4 move.b d1,6(a1,d5.w) ROM:00110FA8 move.b #$BF,(a1,d5.w) ROM:00110FAE move.w d0,d2 ROM:00110FB0 mulu.w #5,d2 ROM:00110FB4 addi.w #2,d2 ROM:00110FB8 add.w d2,d6 ROM:00110FBA addq.w #1,d7 ROM:00110FBC bvc.s loc_110FC2 ROM:00110FBE move.w #$8000,d7 ROM:00110FC2 ROM:00110FC2 loc_110FC2: ; CODE XREF: sub_110F5E+5E↑j ROM:00110FC2 move.l #dword_133710,d4 ROM:00110FC8 subi.l #dword_1336E0,d4 ROM:00110FCE divu.w #2,d4 ROM:00110FD2 cmp.w d6,d4 ROM:00110FD4 ble.s loc_110FDC ROM:00110FD6 cmpi.w #$D,d7 ROM:00110FDA ble.s loc_110F6C ROM:00110FDC ROM:00110FDC loc_110FDC: ; CODE XREF: sub_110F5E+76↑j ROM:00110FDC move.w d7,($4CE).w ROM:00110FE0 cmpi.w #$D,($4CE).w ROM:00110FE6 ble.s loc_110FF4 ROM:00110FE8 move.w #$D,($4CE).w ROM:00110FEE bset #7,($92B).w ROM:00110FF4 ROM:00110FF4 loc_110FF4: ; CODE XREF: sub_110F5E+88↑j ROM:00110FF4 movea.l #dword_133710,a0 ROM:00110FFA clr.w d6 ROM:00110FFC move.w ($4CE).w,($4D2).w ROM:00111002 clr.w d5 ROM:00111004 ROM:00111004 loc_111004: ; CODE XREF: sub_110F5E+148↓j ROM:00111004 move.w d5,d4 ROM:00111006 add.w ($4CE).w,d4 ROM:0011100A mulu.w #$10,d4 ROM:0011100E move.w (a0,d6.w*2),d0 ROM:00111012 lsl.w #5,d0 ROM:00111014 move.b d0,3(a1,d4.w) ROM:00111018 lsr.w #8,d0 ROM:0011101A move.b d0,2(a1,d4.w) ROM:0011101E addq.w #1,d6 ROM:00111020 bvc.s loc_111026 ROM:00111022 move.w #$8000,d6 ROM:00111026 ROM:00111026 loc_111026: ; CODE XREF: sub_110F5E+C2↑j ROM:00111026 move.w (a0,d6.w*2),d0 ROM:0011102A addq.w #1,d6 ROM:0011102C bvc.s loc_111032 ROM:0011102E move.w #$8000,d6 ROM:00111032 ROM:00111032 loc_111032: ; CODE XREF: sub_110F5E+CE↑j ROM:00111032 move.w (a0,d6.w*2),d2 ROM:00111036 addq.w #1,d6 ROM:00111038 bvc.s loc_11103E ROM:0011103A move.w #$8000,d6 ROM:0011103E ROM:0011103E loc_11103E: ; CODE XREF: sub_110F5E+DA↑j ROM:0011103E asl.w #4,d2 ROM:00111040 ori.b #8,d2 ROM:00111044 andi.b #$FB,d2 ROM:00111048 move.b d2,6(a1,d4.w) ROM:0011104C move.b #$BF,(a1,d4.w) ROM:00111052 move.w (a0,d6.w*2),d1 ROM:00111056 move.w d0,d2 ROM:00111058 mulu.w #5,d2 ROM:0011105C addi.w #1,d2 ROM:00111060 add.w d2,d6 ROM:00111062 cmpi.w #$FFFF,d1 ROM:00111066 beq.s loc_111080 ROM:00111068 move.w ($5BC).w,d2 ROM:0011106C sub.w d1,d2 ROM:0011106E sub.w d5,d2 ROM:00111070 cmpi.w #0,d2 ROM:00111074 bgt.s loc_11107A ROM:00111076 addi.w #$400,d2 ROM:0011107A ROM:0011107A loc_11107A: ; CODE XREF: sub_110F5E+116↑j ROM:0011107A move.w d2,$5C4(d5.w*2) ROM:00111080 ROM:00111080 loc_111080: ; CODE XREF: sub_110F5E+108↑j ROM:00111080 addq.w #1,d5 ROM:00111082 bvc.s loc_111088 ROM:00111084 move.w #$8000,d5 ROM:00111088 ROM:00111088 loc_111088: ; CODE XREF: sub_110F5E+124↑j ROM:00111088 move.w ($4CE).w,d4 ROM:0011108C add.w d5,d4 ROM:0011108E move.l #dword_133730,d3 ROM:00111094 subi.l #dword_133710,d3 ROM:0011109A divu.w #2,d3 ROM:0011109E cmp.w d6,d3 ROM:001110A0 ble.s loc_1110AA ROM:001110A2 cmpi.w #$E,d4 ROM:001110A6 ble.w loc_111004 ROM:001110AA ROM:001110AA loc_1110AA: ; CODE XREF: sub_110F5E+142↑j ROM:001110AA move.w ($4CE).w,($4D2).w ROM:001110B0 add.w d5,($4D2).w ROM:001110B4 move.w d5,($4D0).w ROM:001110B8 cmpi.w #$E,($4D2).w ROM:001110BE ble.s loc_1110C6 ROM:001110C0 bset #4,($936).w ROM:001110C6 ROM:001110C6 loc_1110C6: ; CODE XREF: sub_110F5E+160↑j ROM:001110C6 bclr #0,($FFFFE000).w ROM:001110CC rts ROM:001110CC ; End of function sub_110F5E ROM:001110CC ROM:001110CE ROM:001110CE ; =============== S U B R O U T I N E ======================================= ROM:001110CE ROM:001110CE ROM:001110CE sub_1110CE: ; CODE XREF: ROM:00110DAA↑p ROM:001110CE bsr.w sub_1110E0 ROM:001110D2 bsr.w sub_111180 ROM:001110D6 bsr.w sub_111220 ROM:001110DA bsr.w sub_1112C0 ROM:001110DE rts ROM:001110DE ; End of function sub_1110CE ROM:001110DE ROM:001110E0 ROM:001110E0 ; =============== S U B R O U T I N E ======================================= ROM:001110E0 ROM:001110E0 ROM:001110E0 sub_1110E0: ; CODE XREF: sub_1110CE↑p ROM:001110E0 move.w ($4BC).w,d1 ROM:001110E4 cmpi.w #3,d1 ROM:001110E8 bcc.s locret_1110F2 ROM:001110EA movea.l off_1110F4(pc,d1.w*4),a0 ROM:001110EE nop ROM:001110F0 jmp (a0) ROM:001110F2 ; --------------------------------------------------------------------------- ROM:001110F2 ROM:001110F2 locret_1110F2: ; CODE XREF: sub_1110E0+8↑j ROM:001110F2 rts ROM:001110F2 ; End of function sub_1110E0 ROM:001110F2 ROM:001110F2 ; --------------------------------------------------------------------------- ROM:001110F4 off_1110F4: dc.l loc_111100 ; DATA XREF: sub_1110E0+A↑r ROM:001110F8 dc.l loc_111122 ROM:001110FC dc.l locret_11117C ROM:00111100 ; --------------------------------------------------------------------------- ROM:00111100 ROM:00111100 loc_111100: ; DATA XREF: ROM:off_1110F4↑o ROM:00111100 move.w ($4D8).w,($4C2).w ROM:00111106 move.w $1B2(a5),d1 ROM:0011110A clr.b ($888).w ROM:0011110E move.w d1,($5EA).w ROM:00111112 move.b #1,($888).w ROM:00111118 move.w #1,($4BC).w ROM:0011111E rts ROM:00111120 ; --------------------------------------------------------------------------- ROM:00111120 rts ROM:00111122 ; --------------------------------------------------------------------------- ROM:00111122 ROM:00111122 loc_111122: ; DATA XREF: ROM:001110F8↑o ROM:00111122 move.w ($4D8).w,d0 ROM:00111126 sub.w ($4C2).w,d0 ROM:0011112A move.w $1AE(a5),d2 ROM:0011112E cmpi.w #0,($5EA).w ROM:00111134 bgt.s loc_11115A ROM:00111136 cmp.w d0,d2 ROM:00111138 blt.s loc_11115A ROM:0011113A move.w ($4D8).w,($4C2).w ROM:00111140 move.w $1B2(a5),d1 ROM:00111144 clr.b ($888).w ROM:00111148 move.w d1,($5EA).w ROM:0011114C move.b #1,($888).w ROM:00111152 move.w #1,($4BC).w ROM:00111158 rts ROM:0011115A ; --------------------------------------------------------------------------- ROM:0011115A ROM:0011115A loc_11115A: ; CODE XREF: ROM:00111134↑j ROM:0011115A ; ROM:00111138↑j ROM:0011115A cmpi.w #0,($5EA).w ROM:00111160 bgt.s locret_11117A ROM:00111162 cmp.w d0,d2 ROM:00111164 bge.s locret_11117A ROM:00111166 bset #1,($C54).w ROM:0011116C bset #5,($13C6).w ROM:00111172 move.w #2,($4BC).w ROM:00111178 rts ROM:0011117A ; --------------------------------------------------------------------------- ROM:0011117A ROM:0011117A locret_11117A: ; CODE XREF: ROM:00111160↑j ROM:0011117A ; ROM:00111164↑j ROM:0011117A rts ROM:0011117C ; --------------------------------------------------------------------------- ROM:0011117C ROM:0011117C locret_11117C: ; DATA XREF: ROM:001110FC↑o ROM:0011117C rts ROM:0011117E ; --------------------------------------------------------------------------- ROM:0011117E rts ROM:00111180 ROM:00111180 ; =============== S U B R O U T I N E ======================================= ROM:00111180 ROM:00111180 ROM:00111180 sub_111180: ; CODE XREF: sub_1110CE+4↑p ROM:00111180 move.w ($4BE).w,d1 ROM:00111184 cmpi.w #3,d1 ROM:00111188 bcc.s locret_111192 ROM:0011118A movea.l off_111194(pc,d1.w*4),a0 ROM:0011118E nop ROM:00111190 jmp (a0) ROM:00111192 ; --------------------------------------------------------------------------- ROM:00111192 ROM:00111192 locret_111192: ; CODE XREF: sub_111180+8↑j ROM:00111192 rts ROM:00111192 ; End of function sub_111180 ROM:00111192 ROM:00111192 ; --------------------------------------------------------------------------- ROM:00111194 off_111194: dc.l loc_1111A0 ; DATA XREF: sub_111180+A↑r ROM:00111198 dc.l loc_1111C2 ROM:0011119C dc.l locret_11121C ROM:001111A0 ; --------------------------------------------------------------------------- ROM:001111A0 ROM:001111A0 loc_1111A0: ; DATA XREF: ROM:off_111194↑o ROM:001111A0 move.w ($4DA).w,($4C4).w ROM:001111A6 move.w $1B4(a5),d1 ROM:001111AA clr.b ($889).w ROM:001111AE move.w d1,($5EC).w ROM:001111B2 move.b #1,($889).w ROM:001111B8 move.w #1,($4BE).w ROM:001111BE rts ROM:001111C0 ; --------------------------------------------------------------------------- ROM:001111C0 rts ROM:001111C2 ; --------------------------------------------------------------------------- ROM:001111C2 ROM:001111C2 loc_1111C2: ; DATA XREF: ROM:00111198↑o ROM:001111C2 move.w ($4DA).w,d0 ROM:001111C6 sub.w ($4C4).w,d0 ROM:001111CA move.w $1B0(a5),d2 ROM:001111CE cmpi.w #0,($5EC).w ROM:001111D4 bgt.s loc_1111FA ROM:001111D6 cmp.w d0,d2 ROM:001111D8 blt.s loc_1111FA ROM:001111DA move.w ($4DA).w,($4C4).w ROM:001111E0 move.w $1B4(a5),d1 ROM:001111E4 clr.b ($889).w ROM:001111E8 move.w d1,($5EC).w ROM:001111EC move.b #1,($889).w ROM:001111F2 move.w #1,($4BE).w ROM:001111F8 rts ROM:001111FA ; --------------------------------------------------------------------------- ROM:001111FA ROM:001111FA loc_1111FA: ; CODE XREF: ROM:001111D4↑j ROM:001111FA ; ROM:001111D8↑j ROM:001111FA cmpi.w #0,($5EC).w ROM:00111200 bgt.s locret_11121A ROM:00111202 cmp.w d0,d2 ROM:00111204 bge.s locret_11121A ROM:00111206 bset #0,($C54).w ROM:0011120C bset #4,($13C6).w ROM:00111212 move.w #2,($4BE).w ROM:00111218 rts ROM:0011121A ; --------------------------------------------------------------------------- ROM:0011121A ROM:0011121A locret_11121A: ; CODE XREF: ROM:00111200↑j ROM:0011121A ; ROM:00111204↑j ROM:0011121A rts ROM:0011121C ; --------------------------------------------------------------------------- ROM:0011121C ROM:0011121C locret_11121C: ; DATA XREF: ROM:0011119C↑o ROM:0011121C rts ROM:0011121E ; --------------------------------------------------------------------------- ROM:0011121E rts ROM:00111220 ROM:00111220 ; =============== S U B R O U T I N E ======================================= ROM:00111220 ROM:00111220 ROM:00111220 sub_111220: ; CODE XREF: sub_1110CE+8↑p ROM:00111220 move.w ($4C0).w,d1 ROM:00111224 cmpi.w #4,d1 ROM:00111228 bcc.s locret_111232 ROM:0011122A movea.l off_111234(pc,d1.w*4),a0 ROM:0011122E nop ROM:00111230 jmp (a0) ROM:00111232 ; --------------------------------------------------------------------------- ROM:00111232 ROM:00111232 locret_111232: ; CODE XREF: sub_111220+8↑j ROM:00111232 rts ROM:00111232 ; End of function sub_111220 ROM:00111232 ROM:00111232 ; --------------------------------------------------------------------------- ROM:00111234 off_111234: dc.l loc_111244 ; DATA XREF: sub_111220+A↑r ROM:00111238 dc.l loc_11125A ROM:0011123C dc.l aNu8_1 ; "Nu\b8" ROM:00111240 dc.l aNu8_1+2 ; "\b8" ROM:00111244 ; --------------------------------------------------------------------------- ROM:00111244 ROM:00111244 loc_111244: ; DATA XREF: ROM:off_111234↑o ROM:00111244 move.w #0,($4D4).w ROM:0011124A bclr #7,($C55).w ROM:00111250 move.w #1,($4C0).w ROM:00111256 rts ROM:00111258 ; --------------------------------------------------------------------------- ROM:00111258 rts ROM:0011125A ; --------------------------------------------------------------------------- ROM:0011125A ROM:0011125A loc_11125A: ; DATA XREF: ROM:00111238↑o ROM:0011125A move.w $1B6(a5),d0 ROM:0011125E btst #7,($FFFFE001).w ROM:00111264 beq.s loc_111280 ROM:00111266 cmp.w ($4D4).w,d0 ROM:0011126A bge.s loc_111280 ROM:0011126C bset #7,($C55).w ROM:00111272 bset #3,($13C6).w ROM:00111278 move.w #2,($4C0).w ROM:0011127E rts ROM:00111280 ; --------------------------------------------------------------------------- ROM:00111280 ROM:00111280 loc_111280: ; CODE XREF: ROM:00111264↑j ROM:00111280 ; ROM:0011126A↑j ROM:00111280 btst #7,($FFFFE001).w ROM:00111286 beq.s locret_1112A8 ROM:00111288 cmp.w ($4D4).w,d0 ROM:0011128C blt.s locret_1112A8 ROM:0011128E bclr #0,($FFFFE000).w ROM:00111294 addq.w #1,($4D4).w ROM:00111298 bvc.s loc_1112A0 ROM:0011129A move.w #$8000,($4D4).w ROM:001112A0 ROM:001112A0 loc_1112A0: ; CODE XREF: ROM:00111298↑j ROM:001112A0 move.w #3,($4C0).w ROM:001112A6 rts ROM:001112A8 ; --------------------------------------------------------------------------- ROM:001112A8 ROM:001112A8 locret_1112A8: ; CODE XREF: ROM:00111286↑j ROM:001112A8 ; ROM:0011128C↑j ROM:001112A8 rts ROM:001112A8 ; --------------------------------------------------------------------------- ROM:001112AA aNu8_1: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:0011123C↑o ROM:001112AA ; ROM:00111240↑o ROM:001112AF dc.b 7 ROM:001112B0 ; --------------------------------------------------------------------------- ROM:001112B0 asr.b #8,d1 ROM:001112B2 bne.s locret_1112BC ROM:001112B4 move.w #1,($4C0).w ROM:001112BA rts ROM:001112BC ; --------------------------------------------------------------------------- ROM:001112BC ROM:001112BC locret_1112BC: ; CODE XREF: ROM:001112B2↑j ROM:001112BC rts ROM:001112BE ; --------------------------------------------------------------------------- ROM:001112BE rts ROM:001112C0 ROM:001112C0 ; =============== S U B R O U T I N E ======================================= ROM:001112C0 ROM:001112C0 ROM:001112C0 sub_1112C0: ; CODE XREF: sub_1110CE+C↑p ROM:001112C0 btst #1,($C54).w ROM:001112C6 beq.s loc_1112D0 ROM:001112C8 bset #6,($C55).w ROM:001112CE bra.s locret_1112EE ROM:001112D0 ; --------------------------------------------------------------------------- ROM:001112D0 ROM:001112D0 loc_1112D0: ; CODE XREF: sub_1112C0+6↑j ROM:001112D0 btst #0,($C54).w ROM:001112D6 beq.s loc_1112E0 ROM:001112D8 bset #6,($C55).w ROM:001112DE bra.s locret_1112EE ROM:001112E0 ; --------------------------------------------------------------------------- ROM:001112E0 ROM:001112E0 loc_1112E0: ; CODE XREF: sub_1112C0+16↑j ROM:001112E0 btst #7,($C55).w ROM:001112E6 beq.s locret_1112EE ROM:001112E8 bset #6,($C55).w ROM:001112EE ROM:001112EE locret_1112EE: ; CODE XREF: sub_1112C0+E↑j ROM:001112EE ; sub_1112C0+1E↑j ... ROM:001112EE rts ROM:001112EE ; End of function sub_1112C0 ROM:001112EE ROM:001112F0 ROM:001112F0 ; =============== S U B R O U T I N E ======================================= ROM:001112F0 ROM:001112F0 ROM:001112F0 sub_1112F0: ; CODE XREF: ROM:00110DAE↑p ROM:001112F0 move.w ($4B8).w,d1 ROM:001112F4 cmpi.w #4,d1 ROM:001112F8 bcc.s locret_111302 ROM:001112FA movea.l off_111304(pc,d1.w*4),a0 ROM:001112FE nop ROM:00111300 jmp (a0) ROM:00111302 ; --------------------------------------------------------------------------- ROM:00111302 ROM:00111302 locret_111302: ; CODE XREF: sub_1112F0+8↑j ROM:00111302 rts ROM:00111302 ; End of function sub_1112F0 ROM:00111302 ROM:00111302 ; --------------------------------------------------------------------------- ROM:00111304 off_111304: dc.l loc_111314 ; DATA XREF: sub_1112F0+A↑r ROM:00111308 dc.l loc_111324 ROM:0011130C dc.l loc_111356 ROM:00111310 dc.l locret_1113DE ROM:00111314 ; --------------------------------------------------------------------------- ROM:00111314 ROM:00111314 loc_111314: ; DATA XREF: ROM:off_111304↑o ROM:00111314 bclr #2,($C54).w ROM:0011131A move.w #1,($4B8).w ROM:00111320 rts ROM:00111322 ; --------------------------------------------------------------------------- ROM:00111322 rts ROM:00111324 ; --------------------------------------------------------------------------- ROM:00111324 ROM:00111324 loc_111324: ; DATA XREF: ROM:00111308↑o ROM:00111324 move.w $1B8(a5),d0 ROM:00111328 cmp.w ($A34).w,d0 ROM:0011132C bgt.s locret_111354 ROM:0011132E move.w ($4D8).w,($4C8).w ROM:00111334 move.w ($4DA).w,($4C6).w ROM:0011133A move.w $1BA(a5),d1 ROM:0011133E clr.b ($88B).w ROM:00111342 move.w d1,($5F0).w ROM:00111346 move.b #1,($88B).w ROM:0011134C move.w #2,($4B8).w ROM:00111352 rts ROM:00111354 ; --------------------------------------------------------------------------- ROM:00111354 ROM:00111354 locret_111354: ; CODE XREF: ROM:0011132C↑j ROM:00111354 rts ROM:00111356 ; --------------------------------------------------------------------------- ROM:00111356 ROM:00111356 loc_111356: ; DATA XREF: ROM:0011130C↑o ROM:00111356 move.w $1B8(a5),d0 ROM:0011135A move.w ($4D8).w,d1 ROM:0011135E sub.w ($4C8).w,d1 ROM:00111362 move.w $1BC(a5),d2 ROM:00111366 move.w ($4DA).w,d3 ROM:0011136A sub.w ($4C6).w,d3 ROM:0011136E move.w $1BE(a5),d4 ROM:00111372 cmp.w ($A34).w,d0 ROM:00111376 ble.s loc_111388 ROM:00111378 clr.b ($88B).w ROM:0011137C clr.w ($5F0).w ROM:00111380 move.w #1,($4B8).w ROM:00111386 rts ROM:00111388 ; --------------------------------------------------------------------------- ROM:00111388 ROM:00111388 loc_111388: ; CODE XREF: ROM:00111376↑j ROM:00111388 cmpi.w #0,($5F0).w ROM:0011138E bgt.s loc_1113BE ROM:00111390 cmp.w d1,d2 ROM:00111392 bge.s loc_111398 ROM:00111394 cmp.w d3,d4 ROM:00111396 blt.s loc_1113BE ROM:00111398 ROM:00111398 loc_111398: ; CODE XREF: ROM:00111392↑j ROM:00111398 move.w ($4D8).w,($4C8).w ROM:0011139E move.w ($4DA).w,($4C6).w ROM:001113A4 move.w $1BA(a5),d5 ROM:001113A8 clr.b ($88B).w ROM:001113AC move.w d5,($5F0).w ROM:001113B0 move.b #1,($88B).w ROM:001113B6 move.w #2,($4B8).w ROM:001113BC rts ROM:001113BE ; --------------------------------------------------------------------------- ROM:001113BE ROM:001113BE loc_1113BE: ; CODE XREF: ROM:0011138E↑j ROM:001113BE ; ROM:00111396↑j ROM:001113BE cmpi.w #0,($5F0).w ROM:001113C4 bgt.s locret_1113DC ROM:001113C6 cmp.w d1,d2 ROM:001113C8 blt.s loc_1113CE ROM:001113CA cmp.w d3,d4 ROM:001113CC bge.s locret_1113DC ROM:001113CE ROM:001113CE loc_1113CE: ; CODE XREF: ROM:001113C8↑j ROM:001113CE bset #2,($C54).w ROM:001113D4 move.w #3,($4B8).w ROM:001113DA rts ROM:001113DC ; --------------------------------------------------------------------------- ROM:001113DC ROM:001113DC locret_1113DC: ; CODE XREF: ROM:001113C4↑j ROM:001113DC ; ROM:001113CC↑j ROM:001113DC rts ROM:001113DE ; --------------------------------------------------------------------------- ROM:001113DE ROM:001113DE locret_1113DE: ; DATA XREF: ROM:00111310↑o ROM:001113DE rts ROM:001113E0 ROM:001113E0 ; =============== S U B R O U T I N E ======================================= ROM:001113E0 ROM:001113E0 ROM:001113E0 sub_1113E0: ; CODE XREF: ROM:loc_110DA6↑p ROM:001113E0 move.w ($4BA).w,d1 ROM:001113E4 cmpi.w #2,d1 ROM:001113E8 bcc.s locret_1113F2 ROM:001113EA movea.l off_1113F4(pc,d1.w*4),a0 ROM:001113EE nop ROM:001113F0 jmp (a0) ROM:001113F2 ; --------------------------------------------------------------------------- ROM:001113F2 ROM:001113F2 locret_1113F2: ; CODE XREF: sub_1113E0+8↑j ROM:001113F2 rts ROM:001113F2 ; End of function sub_1113E0 ROM:001113F2 ROM:001113F2 ; --------------------------------------------------------------------------- ROM:001113F4 off_1113F4: dc.l loc_1113FC ; DATA XREF: sub_1113E0+A↑r ROM:001113F8 dc.l loc_11141E ROM:001113FC ; --------------------------------------------------------------------------- ROM:001113FC ROM:001113FC loc_1113FC: ; DATA XREF: ROM:off_1113F4↑o ROM:001113FC move.w $1AA(a5),d0 ROM:00111400 clr.b ($887).w ROM:00111404 move.w d0,($5E8).w ROM:00111408 move.b #1,($887).w ROM:0011140E bclr #4,($FFFFE001).w ROM:00111414 move.w #1,($4BA).w ROM:0011141A rts ROM:0011141C ; --------------------------------------------------------------------------- ROM:0011141C rts ROM:0011141E ; --------------------------------------------------------------------------- ROM:0011141E ROM:0011141E loc_11141E: ; DATA XREF: ROM:001113F8↑o ROM:0011141E move.w $1AA(a5),d0 ROM:00111422 cmpi.w #0,($5E8).w ROM:00111428 bgt.s loc_111454 ROM:0011142A btst #4,($FFFFE001).w ROM:00111430 bne.s loc_111454 ROM:00111432 addq.w #1,($4DA).w ROM:00111436 bvc.s loc_11143E ROM:00111438 move.w #$8000,($4DA).w ROM:0011143E ROM:0011143E loc_11143E: ; CODE XREF: ROM:00111436↑j ROM:0011143E clr.b ($887).w ROM:00111442 move.w d0,($5E8).w ROM:00111446 move.b #1,($887).w ROM:0011144C move.w #1,($4BA).w ROM:00111452 rts ROM:00111454 ; --------------------------------------------------------------------------- ROM:00111454 ROM:00111454 loc_111454: ; CODE XREF: ROM:00111428↑j ROM:00111454 ; ROM:00111430↑j ROM:00111454 cmpi.w #0,($5E8).w ROM:0011145A bgt.s locret_111480 ROM:0011145C btst #4,($FFFFE001).w ROM:00111462 beq.s locret_111480 ROM:00111464 bclr #4,($FFFFE001).w ROM:0011146A clr.b ($887).w ROM:0011146E move.w d0,($5E8).w ROM:00111472 move.b #1,($887).w ROM:00111478 move.w #1,($4BA).w ROM:0011147E rts ROM:00111480 ; --------------------------------------------------------------------------- ROM:00111480 ROM:00111480 locret_111480: ; CODE XREF: ROM:0011145A↑j ROM:00111480 ; ROM:00111462↑j ROM:00111480 rts ROM:00111482 ROM:00111482 ; =============== S U B R O U T I N E ======================================= ROM:00111482 ROM:00111482 ROM:00111482 sub_111482: ; CODE XREF: ROM:loc_1176E2↓p ROM:00111482 lea ($5C4).w,a0 ROM:00111486 lea ($FFFFE010).w,a1 ROM:0011148A move.w (a0),d0 ROM:0011148C cmp.w ($5BC).w,d0 ROM:00111490 bne.l loc_111576 ROM:00111496 subi.w #$A,d0 ROM:0011149A cmpi.w #0,d0 ROM:0011149E bgt.s loc_1114A4 ROM:001114A0 addi.w #$400,d0 ROM:001114A4 ROM:001114A4 loc_1114A4: ; CODE XREF: sub_111482+1C↑j ROM:001114A4 move.w d0,(a0) ROM:001114A6 clr.l d2 ROM:001114A8 clr.l d3 ROM:001114AA btst #4,($934).w ROM:001114B0 beq.s loc_1114B6 ROM:001114B2 ori.w #1,d2 ROM:001114B6 ROM:001114B6 loc_1114B6: ; CODE XREF: sub_111482+2E↑j ROM:001114B6 move.w ($AAC).w,d4 ROM:001114BA lsl.w #4,d4 ROM:001114BC or.w d4,d2 ROM:001114BE btst #6,($92E).w ROM:001114C4 beq.s loc_1114CA ROM:001114C6 ori.w #$40,d2 ; '@' ROM:001114CA ROM:001114CA loc_1114CA: ; CODE XREF: sub_111482+42↑j ROM:001114CA move.b ($10F1).w,d4 ROM:001114CE lsl.w #8,d4 ROM:001114D0 or.w d4,d2 ROM:001114D2 move.w ($572).w,d4 ROM:001114D6 cmpi.w #$2710,d4 ROM:001114DA ble.s loc_1114E0 ROM:001114DC move.w #$27FB,d4 ROM:001114E0 ROM:001114E0 loc_1114E0: ; CODE XREF: sub_111482+58↑j ROM:001114E0 mulu.w #$1900,d4 ROM:001114E4 divu.w #$3E8,d4 ROM:001114E8 move.w #$10,d1 ROM:001114EC lsl.l d1,d4 ROM:001114EE or.l d4,d2 ROM:001114F0 move.w ($AA8).w,d4 ROM:001114F4 ext.l d4 ROM:001114F6 divu.w #$27,d4 ; ''' ROM:001114FA or.w d4,d3 ROM:001114FC move.w ($AAA).w,d4 ROM:00111500 ext.l d4 ROM:00111502 divu.w #$27,d4 ; ''' ROM:00111506 lsl.w #8,d4 ROM:00111508 or.w d4,d3 ROM:0011150A move.b #$FB,$61(a1) ROM:00111510 move.w #7,d4 ROM:00111514 bra.s loc_11151A ROM:00111516 ; --------------------------------------------------------------------------- ROM:00111516 ROM:00111516 loc_111516: ; CODE XREF: sub_111482+A4↓j ROM:00111516 addi.w #1,d4 ROM:0011151A ROM:0011151A loc_11151A: ; CODE XREF: sub_111482+92↑j ROM:0011151A cmpi.w #$A,d4 ROM:0011151E bgt.s loc_111528 ROM:00111520 move.b d2,$60(a1,d4.w) ROM:00111524 ror.l #8,d2 ROM:00111526 bra.s loc_111516 ROM:00111528 ; --------------------------------------------------------------------------- ROM:00111528 ROM:00111528 loc_111528: ; CODE XREF: sub_111482+9C↑j ROM:00111528 move.w #$B,d4 ROM:0011152C bra.s loc_111532 ROM:0011152E ; --------------------------------------------------------------------------- ROM:0011152E ROM:0011152E loc_11152E: ; CODE XREF: sub_111482+BC↓j ROM:0011152E addi.w #1,d4 ROM:00111532 ROM:00111532 loc_111532: ; CODE XREF: sub_111482+AA↑j ROM:00111532 cmpi.w #$E,d4 ROM:00111536 bgt.s loc_111540 ROM:00111538 move.b d3,$60(a1,d4.w) ROM:0011153C ror.l #8,d3 ROM:0011153E bra.s loc_11152E ROM:00111540 ; --------------------------------------------------------------------------- ROM:00111540 ROM:00111540 loc_111540: ; CODE XREF: sub_111482+B4↑j ROM:00111540 clr.w d5 ROM:00111542 move.b ($FFFFE001).w,d5 ROM:00111546 andi.w #7,d5 ROM:0011154A move.w d5,($4DC).w ROM:0011154E ori.b #7,($FFFFE001).w ROM:00111554 move.b #$E6,$61(a1) ROM:0011155A btst #3,($FFFFE001).w ROM:00111560 beq.s loc_11156A ROM:00111562 bclr #3,($FFFFE001).w ROM:00111568 bra.s loc_111576 ROM:0011156A ; --------------------------------------------------------------------------- ROM:0011156A ROM:0011156A loc_11156A: ; CODE XREF: sub_111482+DE↑j ROM:0011156A addq.w #1,($4D8).w ROM:0011156E bvc.s loc_111576 ROM:00111570 move.w #$8000,($4D8).w ROM:00111576 ROM:00111576 loc_111576: ; CODE XREF: sub_111482+E↑j ROM:00111576 ; sub_111482+E6↑j ... ROM:00111576 move.w 2(a0),d0 ROM:0011157A cmp.w ($5BC).w,d0 ROM:0011157E bne.l loc_111624 ROM:00111584 subi.w #$A,d0 ROM:00111588 cmpi.w #0,d0 ROM:0011158C bgt.s loc_111592 ROM:0011158E addi.w #$400,d0 ROM:00111592 ROM:00111592 loc_111592: ; CODE XREF: sub_111482+10A↑j ROM:00111592 move.w d0,2(a0) ROM:00111596 clr.l d2 ROM:00111598 clr.l d3 ROM:0011159A move.w ($A9E).w,d4 ROM:0011159E or.w d4,d2 ROM:001115A0 move.w ($AA0).w,d4 ROM:001115A4 lsl.w #6,d4 ROM:001115A6 or.w d4,d2 ROM:001115A8 move.b ($10E6).w,d4 ROM:001115AC lsl.w #8,d4 ROM:001115AE or.w d4,d2 ROM:001115B0 move.b ($10E7).w,d4 ROM:001115B4 lsl.w #8,d4 ROM:001115B6 or.w d4,d3 ROM:001115B8 move.b #$FB,$71(a1) ROM:001115BE move.w #7,d4 ROM:001115C2 bra.s loc_1115C8 ROM:001115C4 ; --------------------------------------------------------------------------- ROM:001115C4 ROM:001115C4 loc_1115C4: ; CODE XREF: sub_111482+152↓j ROM:001115C4 addi.w #1,d4 ROM:001115C8 ROM:001115C8 loc_1115C8: ; CODE XREF: sub_111482+140↑j ROM:001115C8 cmpi.w #$A,d4 ROM:001115CC bgt.s loc_1115D6 ROM:001115CE move.b d2,$70(a1,d4.w) ROM:001115D2 ror.l #8,d2 ROM:001115D4 bra.s loc_1115C4 ROM:001115D6 ; --------------------------------------------------------------------------- ROM:001115D6 ROM:001115D6 loc_1115D6: ; CODE XREF: sub_111482+14A↑j ROM:001115D6 move.w #$B,d4 ROM:001115DA bra.s loc_1115E0 ROM:001115DC ; --------------------------------------------------------------------------- ROM:001115DC ROM:001115DC loc_1115DC: ; CODE XREF: sub_111482+16A↓j ROM:001115DC addi.w #1,d4 ROM:001115E0 ROM:001115E0 loc_1115E0: ; CODE XREF: sub_111482+158↑j ROM:001115E0 cmpi.w #$E,d4 ROM:001115E4 bgt.s loc_1115EE ROM:001115E6 move.b d3,$70(a1,d4.w) ROM:001115EA ror.l #8,d3 ROM:001115EC bra.s loc_1115DC ROM:001115EE ; --------------------------------------------------------------------------- ROM:001115EE ROM:001115EE loc_1115EE: ; CODE XREF: sub_111482+162↑j ROM:001115EE clr.w d5 ROM:001115F0 move.b ($FFFFE001).w,d5 ROM:001115F4 andi.w #7,d5 ROM:001115F8 move.w d5,($4DC).w ROM:001115FC ori.b #7,($FFFFE001).w ROM:00111602 move.b #$E6,$71(a1) ROM:00111608 btst #3,($FFFFE001).w ROM:0011160E beq.s loc_111618 ROM:00111610 bclr #3,($FFFFE001).w ROM:00111616 bra.s loc_111624 ROM:00111618 ; --------------------------------------------------------------------------- ROM:00111618 ROM:00111618 loc_111618: ; CODE XREF: sub_111482+18C↑j ROM:00111618 addq.w #1,($4D8).w ROM:0011161C bvc.s loc_111624 ROM:0011161E move.w #$8000,($4D8).w ROM:00111624 ROM:00111624 loc_111624: ; CODE XREF: sub_111482+FC↑j ROM:00111624 ; sub_111482+194↑j ... ROM:00111624 move.w 4(a0),d0 ROM:00111628 cmp.w ($5BC).w,d0 ROM:0011162C bne.l loc_1116CE ROM:00111632 subi.w #$A,d0 ROM:00111636 cmpi.w #0,d0 ROM:0011163A bgt.s loc_111640 ROM:0011163C addi.w #$400,d0 ROM:00111640 ROM:00111640 loc_111640: ; CODE XREF: sub_111482+1B8↑j ROM:00111640 move.w d0,4(a0) ROM:00111644 clr.l d2 ROM:00111646 clr.l d3 ROM:00111648 btst #1,($1324).w ROM:0011164E beq.s loc_111654 ROM:00111650 ori.w #2,d2 ROM:00111654 ROM:00111654 loc_111654: ; CODE XREF: sub_111482+1CC↑j ROM:00111654 clr.l d4 ROM:00111656 move.w ($AA6).w,d4 ROM:0011165A lsl.l #8,d4 ROM:0011165C or.l d4,d2 ROM:0011165E move.b #$FB,$81(a1) ROM:00111664 move.w #7,d4 ROM:00111668 bra.s loc_11166E ROM:0011166A ; --------------------------------------------------------------------------- ROM:0011166A ROM:0011166A loc_11166A: ; CODE XREF: sub_111482+1FA↓j ROM:0011166A addi.w #1,d4 ROM:0011166E ROM:0011166E loc_11166E: ; CODE XREF: sub_111482+1E6↑j ROM:0011166E cmpi.w #$A,d4 ROM:00111672 bgt.s loc_11167E ROM:00111674 move.b d2,$80(a1,d4.w) ROM:0011167A ror.l #8,d2 ROM:0011167C bra.s loc_11166A ROM:0011167E ; --------------------------------------------------------------------------- ROM:0011167E ROM:0011167E loc_11167E: ; CODE XREF: sub_111482+1F0↑j ROM:0011167E move.w #$B,d4 ROM:00111682 bra.s loc_111688 ROM:00111684 ; --------------------------------------------------------------------------- ROM:00111684 ROM:00111684 loc_111684: ; CODE XREF: sub_111482+214↓j ROM:00111684 addi.w #1,d4 ROM:00111688 ROM:00111688 loc_111688: ; CODE XREF: sub_111482+200↑j ROM:00111688 cmpi.w #$E,d4 ROM:0011168C bgt.s loc_111698 ROM:0011168E move.b d3,$80(a1,d4.w) ROM:00111694 ror.l #8,d3 ROM:00111696 bra.s loc_111684 ROM:00111698 ; --------------------------------------------------------------------------- ROM:00111698 ROM:00111698 loc_111698: ; CODE XREF: sub_111482+20A↑j ROM:00111698 clr.w d5 ROM:0011169A move.b ($FFFFE001).w,d5 ROM:0011169E andi.w #7,d5 ROM:001116A2 move.w d5,($4DC).w ROM:001116A6 ori.b #7,($FFFFE001).w ROM:001116AC move.b #$E6,$81(a1) ROM:001116B2 btst #3,($FFFFE001).w ROM:001116B8 beq.s loc_1116C2 ROM:001116BA bclr #3,($FFFFE001).w ROM:001116C0 bra.s loc_1116CE ROM:001116C2 ; --------------------------------------------------------------------------- ROM:001116C2 ROM:001116C2 loc_1116C2: ; CODE XREF: sub_111482+236↑j ROM:001116C2 addq.w #1,($4D8).w ROM:001116C6 bvc.s loc_1116CE ROM:001116C8 move.w #$8000,($4D8).w ROM:001116CE ROM:001116CE loc_1116CE: ; CODE XREF: sub_111482+1AA↑j ROM:001116CE ; sub_111482+23E↑j ... ROM:001116CE btst #4,($933).w ROM:001116D4 beq.s locret_111736 ROM:001116D6 bclr #4,($933).w ROM:001116DC move.b #$FB,$91(a1) ROM:001116E2 lea ($11DC).w,a2 ROM:001116E6 move.w #0,d4 ROM:001116EA bra.s loc_1116F0 ROM:001116EC ; --------------------------------------------------------------------------- ROM:001116EC ROM:001116EC loc_1116EC: ; CODE XREF: sub_111482+27C↓j ROM:001116EC addi.w #1,d4 ROM:001116F0 ROM:001116F0 loc_1116F0: ; CODE XREF: sub_111482+268↑j ROM:001116F0 cmpi.w #7,d4 ROM:001116F4 bgt.s loc_111700 ROM:001116F6 move.b (a2,d4.w),$97(a1,d4.w) ROM:001116FE bra.s loc_1116EC ROM:00111700 ; --------------------------------------------------------------------------- ROM:00111700 ROM:00111700 loc_111700: ; CODE XREF: sub_111482+272↑j ROM:00111700 clr.w d5 ROM:00111702 move.b ($FFFFE001).w,d5 ROM:00111706 andi.w #7,d5 ROM:0011170A move.w d5,($4DC).w ROM:0011170E ori.b #7,($FFFFE001).w ROM:00111714 move.b #$E6,$91(a1) ROM:0011171A btst #3,($FFFFE001).w ROM:00111720 beq.s loc_11172A ROM:00111722 bclr #3,($FFFFE001).w ROM:00111728 bra.s locret_111736 ROM:0011172A ; --------------------------------------------------------------------------- ROM:0011172A ROM:0011172A loc_11172A: ; CODE XREF: sub_111482+29E↑j ROM:0011172A addq.w #1,($4D8).w ROM:0011172E bvc.s locret_111736 ROM:00111730 move.w #$8000,($4D8).w ROM:00111736 ROM:00111736 locret_111736: ; CODE XREF: sub_111482+252↑j ROM:00111736 ; sub_111482+2A6↑j ... ROM:00111736 rts ROM:00111736 ; End of function sub_111482 ROM:00111736 ROM:00111738 ROM:00111738 ; =============== S U B R O U T I N E ======================================= ROM:00111738 ROM:00111738 ROM:00111738 sub_111738: ; CODE XREF: ROM:001176E8↓p ROM:00111738 lea ($FFFFE010).w,a1 ROM:0011173C btst #1,1(a1) ROM:00111742 beq.l loc_111838 ROM:00111748 addq.w #1,($A9A).w ROM:0011174C bvc.s loc_111754 ROM:0011174E move.w #$8000,($A9A).w ROM:00111754 ROM:00111754 loc_111754: ; CODE XREF: sub_111738+14↑j ROM:00111754 clr.w d4 ROM:00111756 move.b ($FFFFE001).w,d4 ROM:0011175A andi.w #7,d4 ROM:0011175E move.w d4,($4DC).w ROM:00111762 ori.b #7,($FFFFE001).w ROM:00111768 clr.w d4 ROM:0011176A ROM:0011176A loc_11176A: ; CODE XREF: sub_111738+7E↓j ROM:0011176A move.b #$FD,1(a1) ROM:00111770 move.w #7,d5 ROM:00111774 bra.s loc_11177A ROM:00111776 ; --------------------------------------------------------------------------- ROM:00111776 ROM:00111776 loc_111776: ; CODE XREF: sub_111738+4E↓j ROM:00111776 addi.w #1,d5 ROM:0011177A ROM:0011177A loc_11177A: ; CODE XREF: sub_111738+3C↑j ROM:0011177A cmpi.w #$A,d5 ROM:0011177E bgt.s loc_111788 ROM:00111780 move.b (a1,d5.w),d2 ROM:00111784 ror.l #8,d2 ROM:00111786 bra.s loc_111776 ROM:00111788 ; --------------------------------------------------------------------------- ROM:00111788 ROM:00111788 loc_111788: ; CODE XREF: sub_111738+46↑j ROM:00111788 move.w #$B,d5 ROM:0011178C bra.s loc_111792 ROM:0011178E ; --------------------------------------------------------------------------- ROM:0011178E ROM:0011178E loc_11178E: ; CODE XREF: sub_111738+66↓j ROM:0011178E addi.w #1,d5 ROM:00111792 ROM:00111792 loc_111792: ; CODE XREF: sub_111738+54↑j ROM:00111792 cmpi.w #$E,d5 ROM:00111796 bgt.s loc_1117A0 ROM:00111798 move.b (a1,d5.w),d3 ROM:0011179C ror.l #8,d3 ROM:0011179E bra.s loc_11178E ROM:001117A0 ; --------------------------------------------------------------------------- ROM:001117A0 ROM:001117A0 loc_1117A0: ; CODE XREF: sub_111738+5E↑j ROM:001117A0 addq.w #1,d4 ROM:001117A2 bvc.s loc_1117A8 ROM:001117A4 move.w #$8000,d4 ROM:001117A8 ROM:001117A8 loc_1117A8: ; CODE XREF: sub_111738+6A↑j ROM:001117A8 move.w $1A8(a5),d1 ROM:001117AC btst #1,1(a1) ROM:001117B2 beq.s loc_1117B8 ROM:001117B4 cmp.w d4,d1 ROM:001117B6 bge.s loc_11176A ROM:001117B8 ROM:001117B8 loc_1117B8: ; CODE XREF: sub_111738+7A↑j ROM:001117B8 bne.s loc_1117BE ROM:001117BA cmp.w d4,d1 ROM:001117BC bge.s loc_1117D0 ROM:001117BE ROM:001117BE loc_1117BE: ; CODE XREF: sub_111738:loc_1117B8↑j ROM:001117BE move.w ($4DE).w,d4 ROM:001117C2 bset #0,d4 ROM:001117C6 move.w d4,($4DE).w ROM:001117CA bra.l loc_111838 ROM:001117D0 ; --------------------------------------------------------------------------- ROM:001117D0 ROM:001117D0 loc_1117D0: ; CODE XREF: sub_111738+84↑j ROM:001117D0 move.w ($A98).w,d4 ROM:001117D4 bset #0,d4 ROM:001117D8 move.w d4,($A98).w ROM:001117DC bset #7,($939).w ROM:001117E2 move.w d2,d4 ROM:001117E4 andi.w #7,d4 ROM:001117E8 move.w d4,($AA4).w ROM:001117EC move.w d2,d4 ROM:001117EE andi.w #$F00,d4 ROM:001117F2 lsr.w #8,d4 ROM:001117F4 move.w d4,($AA2).w ROM:001117F8 btst #4,d2 ROM:001117FC beq.s loc_111806 ROM:001117FE bset #7,($D89).w ROM:00111804 bra.s loc_11180C ROM:00111806 ; --------------------------------------------------------------------------- ROM:00111806 ROM:00111806 loc_111806: ; CODE XREF: sub_111738+C4↑j ROM:00111806 bclr #7,($D89).w ROM:0011180C ROM:0011180C loc_11180C: ; CODE XREF: sub_111738+CC↑j ROM:0011180C bset #7,($DA1).w ROM:00111812 move.l d2,d4 ROM:00111814 andi.l #$FF000000,d4 ROM:0011181A move.w #$18,d6 ROM:0011181E lsr.l d6,d4 ROM:00111820 move.b d4,($10F0).w ROM:00111824 btst #$C,d3 ROM:00111828 beq.s loc_111832 ROM:0011182A bset #6,($1329).w ROM:00111830 bra.s loc_111838 ROM:00111832 ; --------------------------------------------------------------------------- ROM:00111832 ROM:00111832 loc_111832: ; CODE XREF: sub_111738+F0↑j ROM:00111832 bclr #6,($1329).w ROM:00111838 ROM:00111838 loc_111838: ; CODE XREF: sub_111738+A↑j ROM:00111838 ; sub_111738+92↑j ... ROM:00111838 btst #1,$11(a1) ROM:0011183E beq.l loc_1118F0 ROM:00111844 addq.w #1,($A9A).w ROM:00111848 bvc.s loc_111850 ROM:0011184A move.w #$8000,($A9A).w ROM:00111850 ROM:00111850 loc_111850: ; CODE XREF: sub_111738+110↑j ROM:00111850 clr.w d4 ROM:00111852 move.b ($FFFFE001).w,d4 ROM:00111856 andi.w #7,d4 ROM:0011185A move.w d4,($4DC).w ROM:0011185E ori.b #7,($FFFFE001).w ROM:00111864 clr.w d4 ROM:00111866 ROM:00111866 loc_111866: ; CODE XREF: sub_111738+17A↓j ROM:00111866 move.b #$FD,$11(a1) ROM:0011186C move.w #7,d5 ROM:00111870 bra.s loc_111876 ROM:00111872 ; --------------------------------------------------------------------------- ROM:00111872 ROM:00111872 loc_111872: ; CODE XREF: sub_111738+14A↓j ROM:00111872 addi.w #1,d5 ROM:00111876 ROM:00111876 loc_111876: ; CODE XREF: sub_111738+138↑j ROM:00111876 cmpi.w #$A,d5 ROM:0011187A bgt.s loc_111884 ROM:0011187C move.b $10(a1,d5.w),d2 ROM:00111880 ror.l #8,d2 ROM:00111882 bra.s loc_111872 ROM:00111884 ; --------------------------------------------------------------------------- ROM:00111884 ROM:00111884 loc_111884: ; CODE XREF: sub_111738+142↑j ROM:00111884 move.w #$B,d5 ROM:00111888 bra.s loc_11188E ROM:0011188A ; --------------------------------------------------------------------------- ROM:0011188A ROM:0011188A loc_11188A: ; CODE XREF: sub_111738+162↓j ROM:0011188A addi.w #1,d5 ROM:0011188E ROM:0011188E loc_11188E: ; CODE XREF: sub_111738+150↑j ROM:0011188E cmpi.w #$E,d5 ROM:00111892 bgt.s loc_11189C ROM:00111894 move.b $10(a1,d5.w),d3 ROM:00111898 ror.l #8,d3 ROM:0011189A bra.s loc_11188A ROM:0011189C ; --------------------------------------------------------------------------- ROM:0011189C ROM:0011189C loc_11189C: ; CODE XREF: sub_111738+15A↑j ROM:0011189C addq.w #1,d4 ROM:0011189E bvc.s loc_1118A4 ROM:001118A0 move.w #$8000,d4 ROM:001118A4 ROM:001118A4 loc_1118A4: ; CODE XREF: sub_111738+166↑j ROM:001118A4 move.w $1A8(a5),d1 ROM:001118A8 btst #1,$11(a1) ROM:001118AE beq.s loc_1118B4 ROM:001118B0 cmp.w d4,d1 ROM:001118B2 bge.s loc_111866 ROM:001118B4 ROM:001118B4 loc_1118B4: ; CODE XREF: sub_111738+176↑j ROM:001118B4 bne.s loc_1118BA ROM:001118B6 cmp.w d4,d1 ROM:001118B8 bge.s loc_1118CC ROM:001118BA ROM:001118BA loc_1118BA: ; CODE XREF: sub_111738:loc_1118B4↑j ROM:001118BA move.w ($4DE).w,d4 ROM:001118BE bset #1,d4 ROM:001118C2 move.w d4,($4DE).w ROM:001118C6 bra.l loc_1118F0 ROM:001118CC ; --------------------------------------------------------------------------- ROM:001118CC ROM:001118CC loc_1118CC: ; CODE XREF: sub_111738+180↑j ROM:001118CC move.w ($A98).w,d4 ROM:001118D0 bset #1,d4 ROM:001118D4 move.w d4,($A98).w ROM:001118D8 bset #1,($92F).w ROM:001118DE move.l d2,d4 ROM:001118E0 andi.l #$7F0000,d4 ROM:001118E6 move.w #$10,d6 ROM:001118EA lsr.l d6,d4 ROM:001118EC move.w d4,($AB4).w ROM:001118F0 ROM:001118F0 loc_1118F0: ; CODE XREF: sub_111738+106↑j ROM:001118F0 ; sub_111738+18E↑j ROM:001118F0 btst #1,$21(a1) ROM:001118F6 beq.l loc_1119F6 ROM:001118FC addq.w #1,($A9A).w ROM:00111900 bvc.s loc_111908 ROM:00111902 move.w #$8000,($A9A).w ROM:00111908 ROM:00111908 loc_111908: ; CODE XREF: sub_111738+1C8↑j ROM:00111908 clr.w d4 ROM:0011190A move.b ($FFFFE001).w,d4 ROM:0011190E andi.w #7,d4 ROM:00111912 move.w d4,($4DC).w ROM:00111916 ori.b #7,($FFFFE001).w ROM:0011191C clr.w d4 ROM:0011191E ROM:0011191E loc_11191E: ; CODE XREF: sub_111738+232↓j ROM:0011191E move.b #$FD,$21(a1) ROM:00111924 move.w #7,d5 ROM:00111928 bra.s loc_11192E ROM:0011192A ; --------------------------------------------------------------------------- ROM:0011192A ROM:0011192A loc_11192A: ; CODE XREF: sub_111738+202↓j ROM:0011192A addi.w #1,d5 ROM:0011192E ROM:0011192E loc_11192E: ; CODE XREF: sub_111738+1F0↑j ROM:0011192E cmpi.w #$A,d5 ROM:00111932 bgt.s loc_11193C ROM:00111934 move.b $20(a1,d5.w),d2 ROM:00111938 ror.l #8,d2 ROM:0011193A bra.s loc_11192A ROM:0011193C ; --------------------------------------------------------------------------- ROM:0011193C ROM:0011193C loc_11193C: ; CODE XREF: sub_111738+1FA↑j ROM:0011193C move.w #$B,d5 ROM:00111940 bra.s loc_111946 ROM:00111942 ; --------------------------------------------------------------------------- ROM:00111942 ROM:00111942 loc_111942: ; CODE XREF: sub_111738+21A↓j ROM:00111942 addi.w #1,d5 ROM:00111946 ROM:00111946 loc_111946: ; CODE XREF: sub_111738+208↑j ROM:00111946 cmpi.w #$E,d5 ROM:0011194A bgt.s loc_111954 ROM:0011194C move.b $20(a1,d5.w),d3 ROM:00111950 ror.l #8,d3 ROM:00111952 bra.s loc_111942 ROM:00111954 ; --------------------------------------------------------------------------- ROM:00111954 ROM:00111954 loc_111954: ; CODE XREF: sub_111738+212↑j ROM:00111954 addq.w #1,d4 ROM:00111956 bvc.s loc_11195C ROM:00111958 move.w #$8000,d4 ROM:0011195C ROM:0011195C loc_11195C: ; CODE XREF: sub_111738+21E↑j ROM:0011195C move.w $1A8(a5),d1 ROM:00111960 btst #1,$21(a1) ROM:00111966 beq.s loc_11196C ROM:00111968 cmp.w d4,d1 ROM:0011196A bge.s loc_11191E ROM:0011196C ROM:0011196C loc_11196C: ; CODE XREF: sub_111738+22E↑j ROM:0011196C bne.s loc_111972 ROM:0011196E cmp.w d4,d1 ROM:00111970 bge.s loc_111984 ROM:00111972 ROM:00111972 loc_111972: ; CODE XREF: sub_111738:loc_11196C↑j ROM:00111972 move.w ($4DE).w,d4 ROM:00111976 bset #2,d4 ROM:0011197A move.w d4,($4DE).w ROM:0011197E bra.l loc_1119F6 ROM:00111984 ; --------------------------------------------------------------------------- ROM:00111984 ROM:00111984 loc_111984: ; CODE XREF: sub_111738+238↑j ROM:00111984 move.w ($A98).w,d4 ROM:00111988 bset #2,d4 ROM:0011198C move.w d4,($A98).w ROM:00111990 bset #0,($930).w ROM:00111996 btst #6,d2 ROM:0011199A beq.s loc_1119A4 ROM:0011199C bset #7,($133F).w ROM:001119A2 bra.s loc_1119AA ROM:001119A4 ; --------------------------------------------------------------------------- ROM:001119A4 ROM:001119A4 loc_1119A4: ; CODE XREF: sub_111738+262↑j ROM:001119A4 bclr #7,($133F).w ROM:001119AA ROM:001119AA loc_1119AA: ; CODE XREF: sub_111738+26A↑j ROM:001119AA btst #7,d2 ROM:001119AE beq.s loc_1119B8 ROM:001119B0 bset #6,($132A).w ROM:001119B6 bra.s loc_1119BE ROM:001119B8 ; --------------------------------------------------------------------------- ROM:001119B8 ROM:001119B8 loc_1119B8: ; CODE XREF: sub_111738+276↑j ROM:001119B8 bclr #6,($132A).w ROM:001119BE ROM:001119BE loc_1119BE: ; CODE XREF: sub_111738+27E↑j ROM:001119BE move.l d2,d4 ROM:001119C0 andi.l #$F000,d4 ROM:001119C6 move.w #$C,d6 ROM:001119CA lsr.l d6,d4 ROM:001119CC move.b d4,($10F2).w ROM:001119D0 move.l d2,d4 ROM:001119D2 andi.l #$7F000000,d4 ROM:001119D8 move.w #$18,d6 ROM:001119DC lsr.l d6,d4 ROM:001119DE move.w d4,($AAE).w ROM:001119E2 btst #$1F,d2 ROM:001119E6 beq.s loc_1119F0 ROM:001119E8 bset #4,($1320).w ROM:001119EE bra.s loc_1119F6 ROM:001119F0 ; --------------------------------------------------------------------------- ROM:001119F0 ROM:001119F0 loc_1119F0: ; CODE XREF: sub_111738+2AE↑j ROM:001119F0 bclr #4,($1320).w ROM:001119F6 ROM:001119F6 loc_1119F6: ; CODE XREF: sub_111738+1BE↑j ROM:001119F6 ; sub_111738+246↑j ... ROM:001119F6 btst #1,$31(a1) ROM:001119FC beq.l loc_111AB8 ROM:00111A02 addq.w #1,($A9A).w ROM:00111A06 bvc.s loc_111A0E ROM:00111A08 move.w #$8000,($A9A).w ROM:00111A0E ROM:00111A0E loc_111A0E: ; CODE XREF: sub_111738+2CE↑j ROM:00111A0E clr.w d4 ROM:00111A10 move.b ($FFFFE001).w,d4 ROM:00111A14 andi.w #7,d4 ROM:00111A18 move.w d4,($4DC).w ROM:00111A1C ori.b #7,($FFFFE001).w ROM:00111A22 clr.w d4 ROM:00111A24 ROM:00111A24 loc_111A24: ; CODE XREF: sub_111738+338↓j ROM:00111A24 move.b #$FD,$31(a1) ROM:00111A2A move.w #7,d5 ROM:00111A2E bra.s loc_111A34 ROM:00111A30 ; --------------------------------------------------------------------------- ROM:00111A30 ROM:00111A30 loc_111A30: ; CODE XREF: sub_111738+308↓j ROM:00111A30 addi.w #1,d5 ROM:00111A34 ROM:00111A34 loc_111A34: ; CODE XREF: sub_111738+2F6↑j ROM:00111A34 cmpi.w #$A,d5 ROM:00111A38 bgt.s loc_111A42 ROM:00111A3A move.b $30(a1,d5.w),d2 ROM:00111A3E ror.l #8,d2 ROM:00111A40 bra.s loc_111A30 ROM:00111A42 ; --------------------------------------------------------------------------- ROM:00111A42 ROM:00111A42 loc_111A42: ; CODE XREF: sub_111738+300↑j ROM:00111A42 move.w #$B,d5 ROM:00111A46 bra.s loc_111A4C ROM:00111A48 ; --------------------------------------------------------------------------- ROM:00111A48 ROM:00111A48 loc_111A48: ; CODE XREF: sub_111738+320↓j ROM:00111A48 addi.w #1,d5 ROM:00111A4C ROM:00111A4C loc_111A4C: ; CODE XREF: sub_111738+30E↑j ROM:00111A4C cmpi.w #$E,d5 ROM:00111A50 bgt.s loc_111A5A ROM:00111A52 move.b $30(a1,d5.w),d3 ROM:00111A56 ror.l #8,d3 ROM:00111A58 bra.s loc_111A48 ROM:00111A5A ; --------------------------------------------------------------------------- ROM:00111A5A ROM:00111A5A loc_111A5A: ; CODE XREF: sub_111738+318↑j ROM:00111A5A addq.w #1,d4 ROM:00111A5C bvc.s loc_111A62 ROM:00111A5E move.w #$8000,d4 ROM:00111A62 ROM:00111A62 loc_111A62: ; CODE XREF: sub_111738+324↑j ROM:00111A62 move.w $1A8(a5),d1 ROM:00111A66 btst #1,$31(a1) ROM:00111A6C beq.s loc_111A72 ROM:00111A6E cmp.w d4,d1 ROM:00111A70 bge.s loc_111A24 ROM:00111A72 ROM:00111A72 loc_111A72: ; CODE XREF: sub_111738+334↑j ROM:00111A72 bne.s loc_111A78 ROM:00111A74 cmp.w d4,d1 ROM:00111A76 bge.s loc_111A8A ROM:00111A78 ROM:00111A78 loc_111A78: ; CODE XREF: sub_111738:loc_111A72↑j ROM:00111A78 move.w ($4DE).w,d4 ROM:00111A7C bset #3,d4 ROM:00111A80 move.w d4,($4DE).w ROM:00111A84 bra.l loc_111AB8 ROM:00111A8A ; --------------------------------------------------------------------------- ROM:00111A8A ROM:00111A8A loc_111A8A: ; CODE XREF: sub_111738+33E↑j ROM:00111A8A move.w ($A98).w,d4 ROM:00111A8E bset #3,d4 ROM:00111A92 move.w d4,($A98).w ROM:00111A96 bset #7,($92D).w ROM:00111A9C move.w d2,d4 ROM:00111A9E andi.w #$FF,d4 ROM:00111AA2 move.w d4,($AB2).w ROM:00111AA6 move.l d2,d4 ROM:00111AA8 andi.l #$FF0000,d4 ROM:00111AAE move.w #$10,d6 ROM:00111AB2 lsr.l d6,d4 ROM:00111AB4 move.w d4,($AB0).w ROM:00111AB8 ROM:00111AB8 loc_111AB8: ; CODE XREF: sub_111738+2C4↑j ROM:00111AB8 ; sub_111738+34C↑j ROM:00111AB8 btst #1,$41(a1) ROM:00111ABE beq.l locret_111B44 ROM:00111AC4 addq.w #1,($A9A).w ROM:00111AC8 bvc.s loc_111AD0 ROM:00111ACA move.w #$8000,($A9A).w ROM:00111AD0 ROM:00111AD0 loc_111AD0: ; CODE XREF: sub_111738+390↑j ROM:00111AD0 clr.w d4 ROM:00111AD2 move.b ($FFFFE001).w,d4 ROM:00111AD6 andi.w #7,d4 ROM:00111ADA move.w d4,($4DC).w ROM:00111ADE ori.b #7,($FFFFE001).w ROM:00111AE4 clr.w d4 ROM:00111AE6 ROM:00111AE6 loc_111AE6: ; CODE XREF: sub_111738+3E6↓j ROM:00111AE6 move.b #$FD,$41(a1) ROM:00111AEC lea ($11D4).w,a2 ROM:00111AF0 move.w #0,d5 ROM:00111AF4 bra.s loc_111AFA ROM:00111AF6 ; --------------------------------------------------------------------------- ROM:00111AF6 ROM:00111AF6 loc_111AF6: ; CODE XREF: sub_111738+3CE↓j ROM:00111AF6 addi.w #1,d5 ROM:00111AFA ROM:00111AFA loc_111AFA: ; CODE XREF: sub_111738+3BC↑j ROM:00111AFA cmpi.w #7,d5 ROM:00111AFE bgt.s loc_111B08 ROM:00111B00 move.b $47(a1,d5.w),(a2,d5.w) ROM:00111B06 bra.s loc_111AF6 ROM:00111B08 ; --------------------------------------------------------------------------- ROM:00111B08 ROM:00111B08 loc_111B08: ; CODE XREF: sub_111738+3C6↑j ROM:00111B08 addq.w #1,d4 ROM:00111B0A bvc.s loc_111B10 ROM:00111B0C move.w #$8000,d4 ROM:00111B10 ROM:00111B10 loc_111B10: ; CODE XREF: sub_111738+3D2↑j ROM:00111B10 move.w $1A8(a5),d1 ROM:00111B14 btst #1,$41(a1) ROM:00111B1A beq.s loc_111B20 ROM:00111B1C cmp.w d4,d1 ROM:00111B1E bge.s loc_111AE6 ROM:00111B20 ROM:00111B20 loc_111B20: ; CODE XREF: sub_111738+3E2↑j ROM:00111B20 bne.s loc_111B26 ROM:00111B22 cmp.w d4,d1 ROM:00111B24 bge.s loc_111B38 ROM:00111B26 ROM:00111B26 loc_111B26: ; CODE XREF: sub_111738:loc_111B20↑j ROM:00111B26 move.w ($4DE).w,d4 ROM:00111B2A bset #4,d4 ROM:00111B2E move.w d4,($4DE).w ROM:00111B32 bra.l locret_111B44 ROM:00111B38 ; --------------------------------------------------------------------------- ROM:00111B38 ROM:00111B38 loc_111B38: ; CODE XREF: sub_111738+3EC↑j ROM:00111B38 move.w ($A98).w,d4 ROM:00111B3C bset #4,d4 ROM:00111B40 move.w d4,($A98).w ROM:00111B44 ROM:00111B44 locret_111B44: ; CODE XREF: sub_111738+386↑j ROM:00111B44 ; sub_111738+3FA↑j ROM:00111B44 rts ROM:00111B44 ; End of function sub_111738 ROM:00111B44 ROM:00111B46 ; --------------------------------------------------------------------------- ROM:00111B46 clr.w d1 ROM:00111B48 move.w #$FFFF,d2 ROM:00111B4C lea ($5CA).w,a0 ROM:00111B50 movea.l #dword_133710,a0 ROM:00111B56 clr.w d6 ROM:00111B58 ROM:00111B58 loc_111B58: ; CODE XREF: ROM:00111B8E↓j ROM:00111B58 move.w (a0,d6.w*2),d3 ROM:00111B5C cmp.w d3,d0 ROM:00111B5E bne.s loc_111B66 ROM:00111B60 move.w #0,d2 ROM:00111B64 bra.s loc_111B84 ROM:00111B66 ; --------------------------------------------------------------------------- ROM:00111B66 ROM:00111B66 loc_111B66: ; CODE XREF: ROM:00111B5E↑j ROM:00111B66 addq.w #1,d6 ROM:00111B68 bvc.s loc_111B6E ROM:00111B6A move.w #$8000,d6 ROM:00111B6E ROM:00111B6E loc_111B6E: ; CODE XREF: ROM:00111B68↑j ROM:00111B6E move.w (a0,d6.w*2),d4 ROM:00111B72 addq.w #3,d6 ROM:00111B74 move.w #5,d5 ROM:00111B78 mulu.w d4,d5 ROM:00111B7A add.w d5,d6 ROM:00111B7C addq.w #1,d1 ROM:00111B7E bvc.s loc_111B84 ROM:00111B80 move.w #$8000,d1 ROM:00111B84 ROM:00111B84 loc_111B84: ; CODE XREF: ROM:00111B64↑j ROM:00111B84 ; ROM:00111B7E↑j ROM:00111B84 cmpi.w #0,d2 ROM:00111B88 beq.s loc_111B90 ROM:00111B8A cmp.w ($4D0).w,d1 ROM:00111B8E ble.s loc_111B58 ROM:00111B90 ROM:00111B90 loc_111B90: ; CODE XREF: ROM:00111B88↑j ROM:00111B90 cmpi.w #$FFFF,d2 ROM:00111B94 bne.s locret_111BD8 ROM:00111B96 clr.w d1 ROM:00111B98 movea.l #dword_1336E0,a0 ROM:00111B9E clr.w d6 ROM:00111BA0 ROM:00111BA0 loc_111BA0: ; CODE XREF: ROM:00111BD6↓j ROM:00111BA0 move.w (a0,d6.w*2),d3 ROM:00111BA4 cmp.w d3,d0 ROM:00111BA6 bne.s loc_111BAE ROM:00111BA8 move.w #0,d2 ROM:00111BAC bra.s loc_111BCC ROM:00111BAE ; --------------------------------------------------------------------------- ROM:00111BAE ROM:00111BAE loc_111BAE: ; CODE XREF: ROM:00111BA6↑j ROM:00111BAE addq.w #1,d6 ROM:00111BB0 bvc.s loc_111BB6 ROM:00111BB2 move.w #$8000,d6 ROM:00111BB6 ROM:00111BB6 loc_111BB6: ; CODE XREF: ROM:00111BB0↑j ROM:00111BB6 move.w (a0,d6.w*2),d4 ROM:00111BBA addq.w #3,d6 ROM:00111BBC move.w #5,d5 ROM:00111BC0 mulu.w d4,d5 ROM:00111BC2 add.w d5,d6 ROM:00111BC4 addq.w #1,d1 ROM:00111BC6 bvc.s loc_111BCC ROM:00111BC8 move.w #$8000,d1 ROM:00111BCC ROM:00111BCC loc_111BCC: ; CODE XREF: ROM:00111BAC↑j ROM:00111BCC ; ROM:00111BC6↑j ROM:00111BCC cmpi.w #0,d2 ROM:00111BD0 beq.s locret_111BD8 ROM:00111BD2 cmp.w ($4CE).w,d1 ROM:00111BD6 ble.s loc_111BA0 ROM:00111BD8 ROM:00111BD8 locret_111BD8: ; CODE XREF: ROM:00111B94↑j ROM:00111BD8 ; ROM:00111BD0↑j ROM:00111BD8 rts ROM:00111BDA ROM:00111BDA ; =============== S U B R O U T I N E ======================================= ROM:00111BDA ROM:00111BDA ROM:00111BDA sub_111BDA: ; CODE XREF: ROM:001170BE↓p ROM:00111BDA bsr.w sub_111BEC ROM:00111BDE bsr.w sub_111D3A ROM:00111BE2 bsr.w sub_111E88 ROM:00111BE6 bsr.w sub_111FD6 ROM:00111BEA rts ROM:00111BEA ; End of function sub_111BDA ROM:00111BEA ROM:00111BEC ROM:00111BEC ; =============== S U B R O U T I N E ======================================= ROM:00111BEC ROM:00111BEC ROM:00111BEC sub_111BEC: ; CODE XREF: sub_111BDA↑p ROM:00111BEC clr.w d1 ROM:00111BEE move.b ($735).w,d1 ROM:00111BF2 cmpi.w #5,d1 ROM:00111BF6 bcc.s locret_111C00 ROM:00111BF8 movea.l off_111C02(pc,d1.w*4),a0 ROM:00111BFC nop ROM:00111BFE jmp (a0) ROM:00111C00 ; --------------------------------------------------------------------------- ROM:00111C00 ROM:00111C00 locret_111C00: ; CODE XREF: sub_111BEC+A↑j ROM:00111C00 rts ROM:00111C00 ; End of function sub_111BEC ROM:00111C00 ROM:00111C00 ; --------------------------------------------------------------------------- ROM:00111C02 off_111C02: dc.l loc_111C16 ; DATA XREF: sub_111BEC+C↑r ROM:00111C06 dc.l loc_111C20 ROM:00111C0A dc.l loc_111C4C ROM:00111C0E dc.l loc_111CB0 ROM:00111C12 dc.l loc_111D00 ROM:00111C16 ; --------------------------------------------------------------------------- ROM:00111C16 ROM:00111C16 loc_111C16: ; DATA XREF: ROM:off_111C02↑o ROM:00111C16 move.b #1,($735).w ROM:00111C1C bra.s locret_111C4A ROM:00111C1E ; --------------------------------------------------------------------------- ROM:00111C1E rts ROM:00111C20 ; --------------------------------------------------------------------------- ROM:00111C20 ROM:00111C20 loc_111C20: ; DATA XREF: ROM:00111C06↑o ROM:00111C20 btst #0,($FFFFE000).w ROM:00111C26 bne.s locret_111C4A ROM:00111C28 btst #2,($934).w ROM:00111C2E beq.s locret_111C4A ROM:00111C30 move.w $26(a5),d0 ROM:00111C34 clr.b ($88C).w ROM:00111C38 move.w d0,($5F2).w ROM:00111C3C move.b #1,($88C).w ROM:00111C42 move.b #2,($735).w ROM:00111C48 bra.s locret_111CAE ROM:00111C4A ; --------------------------------------------------------------------------- ROM:00111C4A ROM:00111C4A locret_111C4A: ; CODE XREF: ROM:00111C1C↑j ROM:00111C4A ; ROM:00111C26↑j ... ROM:00111C4A rts ROM:00111C4C ; --------------------------------------------------------------------------- ROM:00111C4C ROM:00111C4C loc_111C4C: ; DATA XREF: ROM:00111C0A↑o ROM:00111C4C btst #4,($934).w ROM:00111C52 beq.s loc_111C5E ROM:00111C54 move.w $1A(a5),d0 ROM:00111C58 cmp.w ($A34).w,d0 ROM:00111C5C ble.s loc_111C6A ROM:00111C5E ROM:00111C5E loc_111C5E: ; CODE XREF: ROM:00111C52↑j ROM:00111C5E move.b #4,($735).w ROM:00111C64 bra.l locret_111D36 ROM:00111C6A ; --------------------------------------------------------------------------- ROM:00111C6A ROM:00111C6A loc_111C6A: ; CODE XREF: ROM:00111C5C↑j ROM:00111C6A btst #7,($939).w ROM:00111C70 beq.s loc_111C92 ROM:00111C72 move.w $1E(a5),d0 ROM:00111C76 clr.b ($88C).w ROM:00111C7A move.w d0,($5F2).w ROM:00111C7E move.b #1,($88C).w ROM:00111C84 bclr #7,($939).w ROM:00111C8A move.b #2,($735).w ROM:00111C90 bra.s locret_111CAE ROM:00111C92 ; --------------------------------------------------------------------------- ROM:00111C92 ROM:00111C92 loc_111C92: ; CODE XREF: ROM:00111C70↑j ROM:00111C92 cmpi.w #0,($5F2).w ROM:00111C98 bgt.s locret_111CAE ROM:00111C9A bset #1,($93B).w ROM:00111CA0 bset #2,($1423).w ROM:00111CA6 move.b #3,($735).w ROM:00111CAC bra.s locret_111CFE ROM:00111CAE ; --------------------------------------------------------------------------- ROM:00111CAE ROM:00111CAE locret_111CAE: ; CODE XREF: ROM:00111C48↑j ROM:00111CAE ; ROM:00111C90↑j ... ROM:00111CAE rts ROM:00111CB0 ; --------------------------------------------------------------------------- ROM:00111CB0 ROM:00111CB0 loc_111CB0: ; DATA XREF: ROM:00111C0E↑o ROM:00111CB0 btst #4,($934).w ROM:00111CB6 beq.s loc_111CC2 ROM:00111CB8 move.w $1A(a5),d0 ROM:00111CBC cmp.w ($A34).w,d0 ROM:00111CC0 ble.s loc_111CD0 ROM:00111CC2 ROM:00111CC2 loc_111CC2: ; CODE XREF: ROM:00111CB6↑j ROM:00111CC2 bclr #1,($93B).w ROM:00111CC8 move.b #4,($735).w ROM:00111CCE bra.s locret_111D36 ROM:00111CD0 ; --------------------------------------------------------------------------- ROM:00111CD0 ROM:00111CD0 loc_111CD0: ; CODE XREF: ROM:00111CC0↑j ROM:00111CD0 btst #7,($939).w ROM:00111CD6 beq.s locret_111CFE ROM:00111CD8 move.w $1E(a5),d0 ROM:00111CDC clr.b ($88C).w ROM:00111CE0 move.w d0,($5F2).w ROM:00111CE4 move.b #1,($88C).w ROM:00111CEA bclr #7,($939).w ROM:00111CF0 bclr #1,($93B).w ROM:00111CF6 move.b #2,($735).w ROM:00111CFC bra.s locret_111CAE ROM:00111CFE ; --------------------------------------------------------------------------- ROM:00111CFE ROM:00111CFE locret_111CFE: ; CODE XREF: ROM:00111CAC↑j ROM:00111CFE ; ROM:00111CD6↑j ROM:00111CFE rts ROM:00111D00 ; --------------------------------------------------------------------------- ROM:00111D00 ROM:00111D00 loc_111D00: ; DATA XREF: ROM:00111C12↑o ROM:00111D00 move.w $1A(a5),d0 ROM:00111D04 cmp.w ($A34).w,d0 ROM:00111D08 bge.s locret_111D36 ROM:00111D0A btst #4,($934).w ROM:00111D10 beq.s locret_111D36 ROM:00111D12 move.w $1E(a5),d1 ROM:00111D16 clr.b ($88C).w ROM:00111D1A move.w d1,($5F2).w ROM:00111D1E move.b #1,($88C).w ROM:00111D24 bclr #7,($939).w ROM:00111D2A move.b #2,($735).w ROM:00111D30 bra.l locret_111CAE ROM:00111D36 ; --------------------------------------------------------------------------- ROM:00111D36 ROM:00111D36 locret_111D36: ; CODE XREF: ROM:00111C64↑j ROM:00111D36 ; ROM:00111CCE↑j ... ROM:00111D36 rts ROM:00111D38 ; --------------------------------------------------------------------------- ROM:00111D38 rts ROM:00111D3A ROM:00111D3A ; =============== S U B R O U T I N E ======================================= ROM:00111D3A ROM:00111D3A ROM:00111D3A sub_111D3A: ; CODE XREF: sub_111BDA+4↑p ROM:00111D3A clr.w d1 ROM:00111D3C move.b ($736).w,d1 ROM:00111D40 cmpi.w #5,d1 ROM:00111D44 bcc.s locret_111D4E ROM:00111D46 movea.l off_111D50(pc,d1.w*4),a0 ROM:00111D4A nop ROM:00111D4C jmp (a0) ROM:00111D4E ; --------------------------------------------------------------------------- ROM:00111D4E ROM:00111D4E locret_111D4E: ; CODE XREF: sub_111D3A+A↑j ROM:00111D4E rts ROM:00111D4E ; End of function sub_111D3A ROM:00111D4E ROM:00111D4E ; --------------------------------------------------------------------------- ROM:00111D50 off_111D50: dc.l loc_111D64 ; DATA XREF: sub_111D3A+C↑r ROM:00111D54 dc.l loc_111D6E ROM:00111D58 dc.l loc_111D9A ROM:00111D5C dc.l loc_111DFE ROM:00111D60 dc.l loc_111E4E ROM:00111D64 ; --------------------------------------------------------------------------- ROM:00111D64 ROM:00111D64 loc_111D64: ; DATA XREF: ROM:off_111D50↑o ROM:00111D64 move.b #1,($736).w ROM:00111D6A bra.s locret_111D98 ROM:00111D6C ; --------------------------------------------------------------------------- ROM:00111D6C rts ROM:00111D6E ; --------------------------------------------------------------------------- ROM:00111D6E ROM:00111D6E loc_111D6E: ; DATA XREF: ROM:00111D54↑o ROM:00111D6E btst #0,($FFFFE000).w ROM:00111D74 bne.s locret_111D98 ROM:00111D76 btst #2,($934).w ROM:00111D7C beq.s locret_111D98 ROM:00111D7E move.w $28(a5),d0 ROM:00111D82 clr.b ($88D).w ROM:00111D86 move.w d0,($5F4).w ROM:00111D8A move.b #1,($88D).w ROM:00111D90 move.b #2,($736).w ROM:00111D96 bra.s locret_111DFC ROM:00111D98 ; --------------------------------------------------------------------------- ROM:00111D98 ROM:00111D98 locret_111D98: ; CODE XREF: ROM:00111D6A↑j ROM:00111D98 ; ROM:00111D74↑j ... ROM:00111D98 rts ROM:00111D9A ; --------------------------------------------------------------------------- ROM:00111D9A ROM:00111D9A loc_111D9A: ; DATA XREF: ROM:00111D58↑o ROM:00111D9A btst #4,($934).w ROM:00111DA0 beq.s loc_111DAC ROM:00111DA2 move.w $1C(a5),d0 ROM:00111DA6 cmp.w ($A34).w,d0 ROM:00111DAA ble.s loc_111DB8 ROM:00111DAC ROM:00111DAC loc_111DAC: ; CODE XREF: ROM:00111DA0↑j ROM:00111DAC move.b #4,($736).w ROM:00111DB2 bra.l locret_111E84 ROM:00111DB8 ; --------------------------------------------------------------------------- ROM:00111DB8 ROM:00111DB8 loc_111DB8: ; CODE XREF: ROM:00111DAA↑j ROM:00111DB8 btst #1,($92F).w ROM:00111DBE beq.s loc_111DE0 ROM:00111DC0 move.w $20(a5),d0 ROM:00111DC4 clr.b ($88D).w ROM:00111DC8 move.w d0,($5F4).w ROM:00111DCC move.b #1,($88D).w ROM:00111DD2 bclr #1,($92F).w ROM:00111DD8 move.b #2,($736).w ROM:00111DDE bra.s locret_111DFC ROM:00111DE0 ; --------------------------------------------------------------------------- ROM:00111DE0 ROM:00111DE0 loc_111DE0: ; CODE XREF: ROM:00111DBE↑j ROM:00111DE0 cmpi.w #0,($5F4).w ROM:00111DE6 bgt.s locret_111DFC ROM:00111DE8 bset #2,($93C).w ROM:00111DEE bset #3,($1422).w ROM:00111DF4 move.b #3,($736).w ROM:00111DFA bra.s locret_111E4C ROM:00111DFC ; --------------------------------------------------------------------------- ROM:00111DFC ROM:00111DFC locret_111DFC: ; CODE XREF: ROM:00111D96↑j ROM:00111DFC ; ROM:00111DDE↑j ... ROM:00111DFC rts ROM:00111DFE ; --------------------------------------------------------------------------- ROM:00111DFE ROM:00111DFE loc_111DFE: ; DATA XREF: ROM:00111D5C↑o ROM:00111DFE btst #4,($934).w ROM:00111E04 beq.s loc_111E10 ROM:00111E06 move.w $1C(a5),d0 ROM:00111E0A cmp.w ($A34).w,d0 ROM:00111E0E ble.s loc_111E1E ROM:00111E10 ROM:00111E10 loc_111E10: ; CODE XREF: ROM:00111E04↑j ROM:00111E10 bclr #2,($93C).w ROM:00111E16 move.b #4,($736).w ROM:00111E1C bra.s locret_111E84 ROM:00111E1E ; --------------------------------------------------------------------------- ROM:00111E1E ROM:00111E1E loc_111E1E: ; CODE XREF: ROM:00111E0E↑j ROM:00111E1E btst #1,($92F).w ROM:00111E24 beq.s locret_111E4C ROM:00111E26 move.w $20(a5),d0 ROM:00111E2A clr.b ($88D).w ROM:00111E2E move.w d0,($5F4).w ROM:00111E32 move.b #1,($88D).w ROM:00111E38 bclr #1,($92F).w ROM:00111E3E bclr #2,($93C).w ROM:00111E44 move.b #2,($736).w ROM:00111E4A bra.s locret_111DFC ROM:00111E4C ; --------------------------------------------------------------------------- ROM:00111E4C ROM:00111E4C locret_111E4C: ; CODE XREF: ROM:00111DFA↑j ROM:00111E4C ; ROM:00111E24↑j ROM:00111E4C rts ROM:00111E4E ; --------------------------------------------------------------------------- ROM:00111E4E ROM:00111E4E loc_111E4E: ; DATA XREF: ROM:00111D60↑o ROM:00111E4E move.w $1C(a5),d0 ROM:00111E52 cmp.w ($A34).w,d0 ROM:00111E56 bge.s locret_111E84 ROM:00111E58 btst #4,($934).w ROM:00111E5E beq.s locret_111E84 ROM:00111E60 move.w $20(a5),d1 ROM:00111E64 clr.b ($88D).w ROM:00111E68 move.w d1,($5F4).w ROM:00111E6C move.b #1,($88D).w ROM:00111E72 bclr #1,($92F).w ROM:00111E78 move.b #2,($736).w ROM:00111E7E bra.l locret_111DFC ROM:00111E84 ; --------------------------------------------------------------------------- ROM:00111E84 ROM:00111E84 locret_111E84: ; CODE XREF: ROM:00111DB2↑j ROM:00111E84 ; ROM:00111E1C↑j ... ROM:00111E84 rts ROM:00111E86 ; --------------------------------------------------------------------------- ROM:00111E86 rts ROM:00111E88 ROM:00111E88 ; =============== S U B R O U T I N E ======================================= ROM:00111E88 ROM:00111E88 ROM:00111E88 sub_111E88: ; CODE XREF: sub_111BDA+8↑p ROM:00111E88 clr.w d1 ROM:00111E8A move.b ($737).w,d1 ROM:00111E8E cmpi.w #5,d1 ROM:00111E92 bcc.s locret_111E9C ROM:00111E94 movea.l off_111E9E(pc,d1.w*4),a0 ROM:00111E98 nop ROM:00111E9A jmp (a0) ROM:00111E9C ; --------------------------------------------------------------------------- ROM:00111E9C ROM:00111E9C locret_111E9C: ; CODE XREF: sub_111E88+A↑j ROM:00111E9C rts ROM:00111E9C ; End of function sub_111E88 ROM:00111E9C ROM:00111E9C ; --------------------------------------------------------------------------- ROM:00111E9E off_111E9E: dc.l loc_111EB2 ; DATA XREF: sub_111E88+C↑r ROM:00111EA2 dc.l loc_111EBC ROM:00111EA6 dc.l loc_111EE8 ROM:00111EAA dc.l loc_111F4C ROM:00111EAE dc.l loc_111F9C ROM:00111EB2 ; --------------------------------------------------------------------------- ROM:00111EB2 ROM:00111EB2 loc_111EB2: ; DATA XREF: ROM:off_111E9E↑o ROM:00111EB2 move.b #1,($737).w ROM:00111EB8 bra.s locret_111EE6 ROM:00111EBA ; --------------------------------------------------------------------------- ROM:00111EBA rts ROM:00111EBC ; --------------------------------------------------------------------------- ROM:00111EBC ROM:00111EBC loc_111EBC: ; DATA XREF: ROM:00111EA2↑o ROM:00111EBC btst #0,($FFFFE000).w ROM:00111EC2 bne.s locret_111EE6 ROM:00111EC4 btst #2,($934).w ROM:00111ECA beq.s locret_111EE6 ROM:00111ECC move.w $28(a5),d0 ROM:00111ED0 clr.b ($88E).w ROM:00111ED4 move.w d0,($5F6).w ROM:00111ED8 move.b #1,($88E).w ROM:00111EDE move.b #2,($737).w ROM:00111EE4 bra.s locret_111F4A ROM:00111EE6 ; --------------------------------------------------------------------------- ROM:00111EE6 ROM:00111EE6 locret_111EE6: ; CODE XREF: ROM:00111EB8↑j ROM:00111EE6 ; ROM:00111EC2↑j ... ROM:00111EE6 rts ROM:00111EE8 ; --------------------------------------------------------------------------- ROM:00111EE8 ROM:00111EE8 loc_111EE8: ; DATA XREF: ROM:00111EA6↑o ROM:00111EE8 btst #4,($934).w ROM:00111EEE beq.s loc_111EFA ROM:00111EF0 move.w $1C(a5),d0 ROM:00111EF4 cmp.w ($A34).w,d0 ROM:00111EF8 ble.s loc_111F06 ROM:00111EFA ROM:00111EFA loc_111EFA: ; CODE XREF: ROM:00111EEE↑j ROM:00111EFA move.b #4,($737).w ROM:00111F00 bra.l locret_111FD2 ROM:00111F06 ; --------------------------------------------------------------------------- ROM:00111F06 ROM:00111F06 loc_111F06: ; CODE XREF: ROM:00111EF8↑j ROM:00111F06 btst #0,($930).w ROM:00111F0C beq.s loc_111F2E ROM:00111F0E move.w $22(a5),d0 ROM:00111F12 clr.b ($88E).w ROM:00111F16 move.w d0,($5F6).w ROM:00111F1A move.b #1,($88E).w ROM:00111F20 bclr #0,($930).w ROM:00111F26 move.b #2,($737).w ROM:00111F2C bra.s locret_111F4A ROM:00111F2E ; --------------------------------------------------------------------------- ROM:00111F2E ROM:00111F2E loc_111F2E: ; CODE XREF: ROM:00111F0C↑j ROM:00111F2E cmpi.w #0,($5F6).w ROM:00111F34 bgt.s locret_111F4A ROM:00111F36 bset #2,($933).w ROM:00111F3C bset #5,($1422).w ROM:00111F42 move.b #3,($737).w ROM:00111F48 bra.s locret_111F9A ROM:00111F4A ; --------------------------------------------------------------------------- ROM:00111F4A ROM:00111F4A locret_111F4A: ; CODE XREF: ROM:00111EE4↑j ROM:00111F4A ; ROM:00111F2C↑j ... ROM:00111F4A rts ROM:00111F4C ; --------------------------------------------------------------------------- ROM:00111F4C ROM:00111F4C loc_111F4C: ; DATA XREF: ROM:00111EAA↑o ROM:00111F4C btst #4,($934).w ROM:00111F52 beq.s loc_111F5E ROM:00111F54 move.w $1C(a5),d0 ROM:00111F58 cmp.w ($A34).w,d0 ROM:00111F5C ble.s loc_111F6C ROM:00111F5E ROM:00111F5E loc_111F5E: ; CODE XREF: ROM:00111F52↑j ROM:00111F5E bclr #2,($933).w ROM:00111F64 move.b #4,($737).w ROM:00111F6A bra.s locret_111FD2 ROM:00111F6C ; --------------------------------------------------------------------------- ROM:00111F6C ROM:00111F6C loc_111F6C: ; CODE XREF: ROM:00111F5C↑j ROM:00111F6C btst #0,($930).w ROM:00111F72 beq.s locret_111F9A ROM:00111F74 move.w $22(a5),d0 ROM:00111F78 clr.b ($88E).w ROM:00111F7C move.w d0,($5F6).w ROM:00111F80 move.b #1,($88E).w ROM:00111F86 bclr #0,($930).w ROM:00111F8C bclr #2,($933).w ROM:00111F92 move.b #2,($737).w ROM:00111F98 bra.s locret_111F4A ROM:00111F9A ; --------------------------------------------------------------------------- ROM:00111F9A ROM:00111F9A locret_111F9A: ; CODE XREF: ROM:00111F48↑j ROM:00111F9A ; ROM:00111F72↑j ROM:00111F9A rts ROM:00111F9C ; --------------------------------------------------------------------------- ROM:00111F9C ROM:00111F9C loc_111F9C: ; DATA XREF: ROM:00111EAE↑o ROM:00111F9C move.w $1C(a5),d0 ROM:00111FA0 cmp.w ($A34).w,d0 ROM:00111FA4 bge.s locret_111FD2 ROM:00111FA6 btst #4,($934).w ROM:00111FAC beq.s locret_111FD2 ROM:00111FAE move.w $22(a5),d1 ROM:00111FB2 clr.b ($88E).w ROM:00111FB6 move.w d1,($5F6).w ROM:00111FBA move.b #1,($88E).w ROM:00111FC0 bclr #0,($930).w ROM:00111FC6 move.b #2,($737).w ROM:00111FCC bra.l locret_111F4A ROM:00111FD2 ; --------------------------------------------------------------------------- ROM:00111FD2 ROM:00111FD2 locret_111FD2: ; CODE XREF: ROM:00111F00↑j ROM:00111FD2 ; ROM:00111F6A↑j ... ROM:00111FD2 rts ROM:00111FD4 ; --------------------------------------------------------------------------- ROM:00111FD4 rts ROM:00111FD6 ROM:00111FD6 ; =============== S U B R O U T I N E ======================================= ROM:00111FD6 ROM:00111FD6 ROM:00111FD6 sub_111FD6: ; CODE XREF: sub_111BDA+C↑p ROM:00111FD6 clr.w d1 ROM:00111FD8 move.b ($738).w,d1 ROM:00111FDC cmpi.w #5,d1 ROM:00111FE0 bcc.s locret_111FEA ROM:00111FE2 movea.l off_111FEC(pc,d1.w*4),a0 ROM:00111FE6 nop ROM:00111FE8 jmp (a0) ROM:00111FEA ; --------------------------------------------------------------------------- ROM:00111FEA ROM:00111FEA locret_111FEA: ; CODE XREF: sub_111FD6+A↑j ROM:00111FEA rts ROM:00111FEA ; End of function sub_111FD6 ROM:00111FEA ROM:00111FEA ; --------------------------------------------------------------------------- ROM:00111FEC off_111FEC: dc.l loc_112000 ; DATA XREF: sub_111FD6+C↑r ROM:00111FF0 dc.l loc_11200A ROM:00111FF4 dc.l loc_112036 ROM:00111FF8 dc.l loc_11209A ROM:00111FFC dc.l loc_1120EA ROM:00112000 ; --------------------------------------------------------------------------- ROM:00112000 ROM:00112000 loc_112000: ; DATA XREF: ROM:off_111FEC↑o ROM:00112000 move.b #1,($738).w ROM:00112006 bra.s locret_112034 ROM:00112008 ; --------------------------------------------------------------------------- ROM:00112008 rts ROM:0011200A ; --------------------------------------------------------------------------- ROM:0011200A ROM:0011200A loc_11200A: ; DATA XREF: ROM:00111FF0↑o ROM:0011200A btst #0,($FFFFE000).w ROM:00112010 bne.s locret_112034 ROM:00112012 btst #2,($934).w ROM:00112018 beq.s locret_112034 ROM:0011201A move.w $28(a5),d0 ROM:0011201E clr.b ($88F).w ROM:00112022 move.w d0,($5F8).w ROM:00112026 move.b #1,($88F).w ROM:0011202C move.b #2,($738).w ROM:00112032 bra.s locret_112098 ROM:00112034 ; --------------------------------------------------------------------------- ROM:00112034 ROM:00112034 locret_112034: ; CODE XREF: ROM:00112006↑j ROM:00112034 ; ROM:00112010↑j ... ROM:00112034 rts ROM:00112036 ; --------------------------------------------------------------------------- ROM:00112036 ROM:00112036 loc_112036: ; DATA XREF: ROM:00111FF4↑o ROM:00112036 btst #4,($934).w ROM:0011203C beq.s loc_112048 ROM:0011203E move.w $1C(a5),d0 ROM:00112042 cmp.w ($A34).w,d0 ROM:00112046 ble.s loc_112054 ROM:00112048 ROM:00112048 loc_112048: ; CODE XREF: ROM:0011203C↑j ROM:00112048 move.b #4,($738).w ROM:0011204E bra.l locret_112120 ROM:00112054 ; --------------------------------------------------------------------------- ROM:00112054 ROM:00112054 loc_112054: ; CODE XREF: ROM:00112046↑j ROM:00112054 btst #7,($92D).w ROM:0011205A beq.s loc_11207C ROM:0011205C move.w $24(a5),d0 ROM:00112060 clr.b ($88F).w ROM:00112064 move.w d0,($5F8).w ROM:00112068 move.b #1,($88F).w ROM:0011206E bclr #7,($92D).w ROM:00112074 move.b #2,($738).w ROM:0011207A bra.s locret_112098 ROM:0011207C ; --------------------------------------------------------------------------- ROM:0011207C ROM:0011207C loc_11207C: ; CODE XREF: ROM:0011205A↑j ROM:0011207C cmpi.w #0,($5F8).w ROM:00112082 bgt.s locret_112098 ROM:00112084 bset #4,($93F).w ROM:0011208A bset #2,($1422).w ROM:00112090 move.b #3,($738).w ROM:00112096 bra.s locret_1120E8 ROM:00112098 ; --------------------------------------------------------------------------- ROM:00112098 ROM:00112098 locret_112098: ; CODE XREF: ROM:00112032↑j ROM:00112098 ; ROM:0011207A↑j ... ROM:00112098 rts ROM:0011209A ; --------------------------------------------------------------------------- ROM:0011209A ROM:0011209A loc_11209A: ; DATA XREF: ROM:00111FF8↑o ROM:0011209A btst #4,($934).w ROM:001120A0 beq.s loc_1120AC ROM:001120A2 move.w $1C(a5),d0 ROM:001120A6 cmp.w ($A34).w,d0 ROM:001120AA ble.s loc_1120BA ROM:001120AC ROM:001120AC loc_1120AC: ; CODE XREF: ROM:001120A0↑j ROM:001120AC bclr #4,($93F).w ROM:001120B2 move.b #4,($738).w ROM:001120B8 bra.s locret_112120 ROM:001120BA ; --------------------------------------------------------------------------- ROM:001120BA ROM:001120BA loc_1120BA: ; CODE XREF: ROM:001120AA↑j ROM:001120BA btst #7,($92D).w ROM:001120C0 beq.s locret_1120E8 ROM:001120C2 move.w $24(a5),d0 ROM:001120C6 clr.b ($88F).w ROM:001120CA move.w d0,($5F8).w ROM:001120CE move.b #1,($88F).w ROM:001120D4 bclr #7,($92D).w ROM:001120DA bclr #4,($93F).w ROM:001120E0 move.b #2,($738).w ROM:001120E6 bra.s locret_112098 ROM:001120E8 ; --------------------------------------------------------------------------- ROM:001120E8 ROM:001120E8 locret_1120E8: ; CODE XREF: ROM:00112096↑j ROM:001120E8 ; ROM:001120C0↑j ROM:001120E8 rts ROM:001120EA ; --------------------------------------------------------------------------- ROM:001120EA ROM:001120EA loc_1120EA: ; DATA XREF: ROM:00111FFC↑o ROM:001120EA move.w $1C(a5),d0 ROM:001120EE cmp.w ($A34).w,d0 ROM:001120F2 bge.s locret_112120 ROM:001120F4 btst #4,($934).w ROM:001120FA beq.s locret_112120 ROM:001120FC move.w $24(a5),d1 ROM:00112100 clr.b ($88F).w ROM:00112104 move.w d1,($5F8).w ROM:00112108 move.b #1,($88F).w ROM:0011210E bclr #7,($92D).w ROM:00112114 move.b #2,($738).w ROM:0011211A bra.l locret_112098 ROM:00112120 ; --------------------------------------------------------------------------- ROM:00112120 ROM:00112120 locret_112120: ; CODE XREF: ROM:0011204E↑j ROM:00112120 ; ROM:001120B8↑j ... ROM:00112120 rts ROM:00112122 ; --------------------------------------------------------------------------- ROM:00112122 rts ROM:00112124 ROM:00112124 ; =============== S U B R O U T I N E ======================================= ROM:00112124 ROM:00112124 ROM:00112124 sub_112124: ; CODE XREF: ROM:00116F6A↓p ROM:00112124 move.w #$1C20,d1 ROM:00112128 move.w $1DC(a5),d0 ROM:0011212C add.w $1DE(a5),d0 ROM:00112130 ext.l d1 ROM:00112132 divs.w d0,d1 ROM:00112134 move.w d1,($4EE).w ROM:00112138 move.w #4,d0 ROM:0011213C cmp.w ($4EE).w,d0 ROM:00112140 bne.s loc_112150 ROM:00112142 move.w #5,($4E8).w ROM:00112148 move.w #5,($4EA).w ROM:0011214E bra.s loc_112174 ROM:00112150 ; --------------------------------------------------------------------------- ROM:00112150 ROM:00112150 loc_112150: ; CODE XREF: sub_112124+1C↑j ROM:00112150 move.w #6,d0 ROM:00112154 cmp.w ($4EE).w,d0 ROM:00112158 bne.s loc_112168 ROM:0011215A move.w #3,($4E8).w ROM:00112160 move.w #3,($4EA).w ROM:00112166 bra.s loc_112174 ROM:00112168 ; --------------------------------------------------------------------------- ROM:00112168 ROM:00112168 loc_112168: ; CODE XREF: sub_112124+34↑j ROM:00112168 move.w #3,($4E8).w ROM:0011216E move.w #2,($4EA).w ROM:00112174 ROM:00112174 loc_112174: ; CODE XREF: sub_112124+2A↑j ROM:00112174 ; sub_112124+42↑j ROM:00112174 move.w #0,($4E6).w ROM:0011217A move.w ($4E8).w,($4EC).w ROM:00112180 lea ($FFFFFFC0).w,a0 ROM:00112184 move.w #$C0,d0 ROM:00112188 asr.w #4,d0 ROM:0011218A bsr.l sub_11B1EE ROM:00112190 move.w #$1FF,4(a0) ROM:00112196 move.w #0,d1 ROM:0011219A move.w #8,d2 ROM:0011219E move.w #1,d3 ROM:001121A2 move.w #1,d4 ROM:001121A6 move.w #1,d5 ROM:001121AA bsr.l sub_11B172 ROM:001121B0 rts ROM:001121B0 ; End of function sub_112124 ROM:001121B0 ROM:001121B2 ROM:001121B2 ; =============== S U B R O U T I N E ======================================= ROM:001121B2 ROM:001121B2 ROM:001121B2 sub_1121B2: ; CODE XREF: ROM:0011768E↓p ROM:001121B2 btst #7,($971).w ROM:001121B8 beq.s loc_112228 ROM:001121BA btst #7,($975).w ROM:001121C0 beq.s loc_112220 ROM:001121C2 lea ($FFFFFFC0).w,a0 ROM:001121C6 move.w ($4E6).w,d1 ROM:001121CA btst #7,($1319).w ROM:001121D0 beq.s loc_1121FA ROM:001121D2 cmp.w ($4EA).w,d1 ROM:001121D6 blt.s loc_1121EE ROM:001121D8 move.w #$82,4(a0) ROM:001121DE bclr #7,($1319).w ROM:001121E4 move.w #1,($4E6).w ROM:001121EA bra.w loc_1121F8 ROM:001121EE ; --------------------------------------------------------------------------- ROM:001121EE ROM:001121EE loc_1121EE: ; CODE XREF: sub_1121B2+24↑j ROM:001121EE move.w #$81,4(a0) ROM:001121F4 addq.w #1,($4E6).w ROM:001121F8 ROM:001121F8 loc_1121F8: ; CODE XREF: sub_1121B2+38↑j ROM:001121F8 bra.s loc_112220 ROM:001121FA ; --------------------------------------------------------------------------- ROM:001121FA ROM:001121FA loc_1121FA: ; CODE XREF: sub_1121B2+1E↑j ROM:001121FA cmp.w ($4E8).w,d1 ROM:001121FE blt.s loc_112216 ROM:00112200 move.w #$81,4(a0) ROM:00112206 bset #7,($1319).w ROM:0011220C move.w #1,($4E6).w ROM:00112212 bra.w loc_112220 ROM:00112216 ; --------------------------------------------------------------------------- ROM:00112216 ROM:00112216 loc_112216: ; CODE XREF: sub_1121B2+4C↑j ROM:00112216 move.w #$82,4(a0) ROM:0011221C addq.w #1,($4E6).w ROM:00112220 ROM:00112220 loc_112220: ; CODE XREF: sub_1121B2+E↑j ROM:00112220 ; sub_1121B2:loc_1121F8↑j ... ROM:00112220 ori.l #$1000000,($FFFFFE18).w ROM:00112228 ROM:00112228 loc_112228: ; CODE XREF: sub_1121B2+6↑j ROM:00112228 btst #0,($970).w ROM:0011222E beq.s loc_11225A ROM:00112230 lea ($FFFFFFC0).w,a0 ROM:00112234 btst #0,($974).w ROM:0011223A beq.s loc_11224A ROM:0011223C move.w #$81,4(a0) ROM:00112242 bset #0,($1341).w ROM:00112248 bra.s loc_112250 ROM:0011224A ; --------------------------------------------------------------------------- ROM:0011224A ROM:0011224A loc_11224A: ; CODE XREF: sub_1121B2+88↑j ROM:0011224A move.w #$82,4(a0) ROM:00112250 ROM:00112250 loc_112250: ; CODE XREF: sub_1121B2+96↑j ROM:00112250 ori.l #$1000000,($FFFFFE18).w ROM:00112258 bra.s locret_112276 ROM:0011225A ; --------------------------------------------------------------------------- ROM:0011225A ROM:0011225A loc_11225A: ; CODE XREF: sub_1121B2+7C↑j ROM:0011225A btst #0,($1341).w ROM:00112260 beq.s locret_112276 ROM:00112262 move.w #$82,4(a0) ROM:00112268 bclr #0,($1341).w ROM:0011226E ori.l #$1000000,($FFFFFE18).w ROM:00112276 ROM:00112276 locret_112276: ; CODE XREF: sub_1121B2+A6↑j ROM:00112276 ; sub_1121B2+AE↑j ROM:00112276 rts ROM:00112276 ; End of function sub_1121B2 ROM:00112276 ROM:00112278 ROM:00112278 ; =============== S U B R O U T I N E ======================================= ROM:00112278 ROM:00112278 ROM:00112278 sub_112278: ; CODE XREF: sub_1129DA:loc_112B3E↓p ROM:00112278 bsr.l sub_1108B6 ROM:0011227E bsr.l sub_1165C6 ROM:00112284 bsr.l sub_116C3C ROM:0011228A move.w ($4F4).w,($4E0).w ROM:00112290 move.w #0,($4F2).w ROM:00112296 move.w #$400,($4F0).w ROM:0011229C move.b #0,($11D2).w ROM:001122A2 lea ($FFFFFFC0).w,a0 ROM:001122A6 move.w #$C0,d0 ROM:001122AA asr.w #4,d0 ROM:001122AC bsr.l sub_11B1EE ROM:001122B2 move.w #$1FF,4(a0) ROM:001122B8 move.w #0,d1 ROM:001122BC move.w #8,d2 ROM:001122C0 move.w #1,d3 ROM:001122C4 move.w #1,d4 ROM:001122C8 move.w #1,d5 ROM:001122CC bsr.l sub_11B172 ROM:001122D2 cmpi.w #4,($55C).w ROM:001122D8 bne.s locret_1122E0 ROM:001122DA bsr.l nullsub_1 ROM:001122E0 ROM:001122E0 locret_1122E0: ; CODE XREF: sub_112278+60↑j ROM:001122E0 rts ROM:001122E0 ; End of function sub_112278 ROM:001122E0 ROM:001122E2 ROM:001122E2 ; =============== S U B R O U T I N E ======================================= ROM:001122E2 ROM:001122E2 ROM:001122E2 sub_1122E2: ; CODE XREF: sub_112BEE+18↓p ROM:001122E2 bsr.l sub_116898 ROM:001122E8 bsr.l sub_116C98 ROM:001122EE cmpi.w #$E10,($4E0).w ROM:001122F4 bge.s loc_1122FE ROM:001122F6 addi.w #$E10,($4E0).w ROM:001122FC bra.s loc_112304 ROM:001122FE ; --------------------------------------------------------------------------- ROM:001122FE ROM:001122FE loc_1122FE: ; CODE XREF: sub_1122E2+12↑j ROM:001122FE subi.w #$E10,($4E0).w ROM:00112304 ROM:00112304 loc_112304: ; CODE XREF: sub_1122E2+1A↑j ROM:00112304 move.b #0,($11D2).w ROM:0011230A cmpi.w #4,($55C).w ROM:00112310 bne.s locret_112318 ROM:00112312 bsr.l nullsub_1 ROM:00112318 ROM:00112318 locret_112318: ; CODE XREF: sub_1122E2+2E↑j ROM:00112318 rts ROM:00112318 ; End of function sub_1122E2 ROM:00112318 ROM:0011231A ROM:0011231A ; =============== S U B R O U T I N E ======================================= ROM:0011231A ROM:0011231A ROM:0011231A sub_11231A: ; CODE XREF: sub_112C12+28↓p ROM:0011231A move.l sp,d0 ROM:0011231C cmp.w ($570).w,d0 ROM:00112320 bge.s loc_112326 ROM:00112322 move.w d0,($570).w ROM:00112326 ROM:00112326 loc_112326: ; CODE XREF: sub_11231A+6↑j ROM:00112326 move.w ($4F4).w,d1 ROM:0011232A cmp.w ($AC0).w,d1 ROM:0011232E bne.s loc_112392 ROM:00112330 btst #0,($935).w ROM:00112336 beq.s loc_112344 ROM:00112338 bclr #0,($935).w ROM:0011233E move.w $1DE(a5),d2 ROM:00112342 bra.s loc_11234E ROM:00112344 ; --------------------------------------------------------------------------- ROM:00112344 ROM:00112344 loc_112344: ; CODE XREF: sub_11231A+1C↑j ROM:00112344 bset #0,($935).w ROM:0011234A move.w $1DC(a5),d2 ROM:0011234E ROM:0011234E loc_11234E: ; CODE XREF: sub_11231A+28↑j ROM:0011234E btst #7,($971).w ROM:00112354 bne.s loc_112380 ROM:00112356 btst #0,($970).w ROM:0011235C bne.s loc_112380 ROM:0011235E lea ($FFFFFFC0).w,a0 ROM:00112362 btst #0,($935).w ROM:00112368 beq.s loc_112372 ROM:0011236A move.w #$81,4(a0) ROM:00112370 bra.s loc_112378 ROM:00112372 ; --------------------------------------------------------------------------- ROM:00112372 ROM:00112372 loc_112372: ; CODE XREF: sub_11231A+4E↑j ROM:00112372 move.w #$82,4(a0) ROM:00112378 ROM:00112378 loc_112378: ; CODE XREF: sub_11231A+56↑j ROM:00112378 ori.l #$1000000,($FFFFFE18).w ROM:00112380 ROM:00112380 loc_112380: ; CODE XREF: sub_11231A+3A↑j ROM:00112380 ; sub_11231A+42↑j ROM:00112380 add.w ($AC0).w,d2 ROM:00112384 cmpi.w #$1C20,d2 ROM:00112388 blt.s loc_11238E ROM:0011238A subi.w #$1C20,d2 ROM:0011238E ROM:0011238E loc_11238E: ; CODE XREF: sub_11231A+6E↑j ROM:0011238E move.w d2,($AC0).w ROM:00112392 ROM:00112392 loc_112392: ; CODE XREF: sub_11231A+14↑j ROM:00112392 ext.l d1 ROM:00112394 divs.w #$708,d1 ROM:00112398 swap d1 ROM:0011239A move.w d1,($4E2).w ROM:0011239E move.w d1,-(sp) ROM:001123A0 lea $A74(a5),a0 ROM:001123A4 move.l d1,d2 ROM:001123A6 swap d1 ROM:001123A8 cmp.w (a0),d2 ROM:001123AA bge.s loc_1123B4 ROM:001123AC subq.w #1,d1 ROM:001123AE bge.s loc_1123B4 ROM:001123B0 addi.w #4,d1 ROM:001123B4 ROM:001123B4 loc_1123B4: ; CODE XREF: sub_11231A+90↑j ROM:001123B4 ; sub_11231A+94↑j ROM:001123B4 muls.w #$708,d1 ROM:001123B8 add.w (a0),d1 ROM:001123BA moveq #3,d2 ROM:001123BC ROM:001123BC loc_1123BC: ; CODE XREF: sub_11231A+A6↓j ROM:001123BC cmp.w (a0,d2.w*2),d1 ROM:001123C0 dbeq d2,loc_1123BC ROM:001123C4 move.w d2,($4E4).w ROM:001123C8 bsr.l sub_13333E ROM:001123CE cmpi.w #0,(sp) ROM:001123D2 bne.s loc_1123E0 ROM:001123D4 bsr.l sub_1173DE ROM:001123DA bsr.l sub_11B20C ROM:001123E0 ROM:001123E0 loc_1123E0: ; CODE XREF: sub_11231A+B8↑j ROM:001123E0 lea ($FFFFF2B0).w,a1 ROM:001123E4 moveq #0,d1 ROM:001123E6 move.w (a1,d1.w*2),d0 ROM:001123EA add.w d0,($49E).w ROM:001123EE cmp.w ($4F2).w,d0 ROM:001123F2 ble.s loc_1123F8 ROM:001123F4 move.w d0,($4F2).w ROM:001123F8 ROM:001123F8 loc_1123F8: ; CODE XREF: sub_11231A+D8↑j ROM:001123F8 cmp.w ($4F0).w,d0 ROM:001123FC bge.s loc_112402 ROM:001123FE move.w d0,($4F0).w ROM:00112402 ROM:00112402 loc_112402: ; CODE XREF: sub_11231A+E2↑j ROM:00112402 move.w $1C8(a5),d0 ROM:00112406 cmp.w (sp),d0 ROM:00112408 bne.l loc_112514 ROM:0011240E subq.w #1,($C72).w ROM:00112412 bsr.l sub_1104AA ROM:00112418 clr.w ($49E).w ROM:0011241C move.w ($4F4).w,($4E0).w ROM:00112422 btst #0,($934).w ROM:00112428 bne.s loc_112478 ROM:0011242A bset #0,($934).w ROM:00112430 move #$2500,sr ROM:00112434 bsr.l sub_1104FA ROM:0011243A bset #3,($930).w ROM:00112440 bsr.l sub_11BB16 ROM:00112446 bsr.l sub_12C0B6 ROM:0011244C btst #6,($1325).w ROM:00112452 beq.s loc_11245A ROM:00112454 bsr.l sub_133630 ROM:0011245A ROM:0011245A loc_11245A: ; CODE XREF: sub_11231A+138↑j ROM:0011245A bclr #0,($934).w ROM:00112460 bsr.l nullsub_2 ROM:00112466 move.l #1,d0 ROM:0011246C move.l d0,-(sp) ROM:0011246E bsr.l nullsub_3 ROM:00112474 move.l (sp)+,d0 ROM:00112476 bra.s loc_112482 ROM:00112478 ; --------------------------------------------------------------------------- ROM:00112478 ROM:00112478 loc_112478: ; CODE XREF: sub_11231A+10E↑j ROM:00112478 bset #1,($1DBD).w ROM:0011247E move #$2500,sr ROM:00112482 ROM:00112482 loc_112482: ; CODE XREF: sub_11231A+15C↑j ROM:00112482 move.w ($DE6).w,d0 ROM:00112486 cmp.w ($572).w,d0 ROM:0011248A bge.s loc_1124B6 ROM:0011248C lea ($FFFFFF30).w,a0 ROM:00112490 clr.w (a0) ROM:00112492 clr.w 4(a0) ROM:00112496 clr.w $20(a0) ROM:0011249A clr.w $24(a0) ROM:0011249E clr.w $40(a0) ROM:001124A2 clr.w $44(a0) ROM:001124A6 clr.w $60(a0) ROM:001124AA clr.w $64(a0) ROM:001124AE bset #1,($1318).w ROM:001124B4 bra.s loc_1124BC ROM:001124B6 ; --------------------------------------------------------------------------- ROM:001124B6 ROM:001124B6 loc_1124B6: ; CODE XREF: sub_11231A+170↑j ROM:001124B6 bclr #1,($1318).w ROM:001124BC ROM:001124BC loc_1124BC: ; CODE XREF: sub_11231A+19A↑j ROM:001124BC bsr.l sub_12F8A2 ROM:001124C2 bsr.l sub_11C484 ROM:001124C8 bsr.l sub_12282A ROM:001124CE bsr.l sub_11FB88 ROM:001124D4 move.w ($E0E).w,d4 ROM:001124D8 ext.l d4 ROM:001124DA muls.l ($A00).w,d4 ROM:001124E0 move.w $1CA(a5),d5 ROM:001124E4 muls.w #$3C,d5 ; '<' ROM:001124E8 divs.l d5,d4 ROM:001124EC move.l d4,($944).w ROM:001124F0 move.l ($948).w,d3 ROM:001124F4 add.l d4,d3 ROM:001124F6 move.l d3,($948).w ROM:001124FA divs.l #$A,d3 ROM:00112502 move.w d3,($AA6).w ROM:00112506 cmpi.w #2,($55C).w ROM:0011250C bne.s loc_112514 ROM:0011250E bsr.l nullsub_1 ROM:00112514 ROM:00112514 loc_112514: ; CODE XREF: sub_11231A+EE↑j ROM:00112514 ; sub_11231A+1F2↑j ROM:00112514 cmpi.w #3,($55C).w ROM:0011251A bne.s loc_112522 ROM:0011251C bsr.l nullsub_1 ROM:00112522 ROM:00112522 loc_112522: ; CODE XREF: sub_11231A+200↑j ROM:00112522 move.w $582(a5),d0 ROM:00112526 cmp.w (sp),d0 ROM:00112528 bne.s loc_11257E ROM:0011252A btst #7,($1337).w ROM:00112530 beq.s loc_112538 ROM:00112532 bset #0,($1DBD).w ROM:00112538 ROM:00112538 loc_112538: ; CODE XREF: sub_11231A+216↑j ROM:00112538 bset #7,($1337).w ROM:0011253E btst #5,($131D).w ROM:00112544 beq.s loc_11256C ROM:00112546 bsr.l sub_12C792 ROM:0011254C bsr.l sub_12C78A ROM:00112552 move #$2500,sr ROM:00112556 bsr.l sub_12B186 ROM:0011255C bsr.l sub_12BD56 ROM:00112562 bsr.l sub_12C3AA ROM:00112568 bra.w loc_112578 ROM:0011256C ; --------------------------------------------------------------------------- ROM:0011256C ROM:0011256C loc_11256C: ; CODE XREF: sub_11231A+22A↑j ROM:0011256C bsr.l sub_12B7C0 ROM:00112572 bsr.l sub_12C78A ROM:00112578 ROM:00112578 loc_112578: ; CODE XREF: sub_11231A+24E↑j ROM:00112578 bclr #7,($1337).w ROM:0011257E ROM:0011257E loc_11257E: ; CODE XREF: sub_11231A+20E↑j ROM:0011257E addq.l #2,sp ROM:00112580 rts ROM:00112580 ; End of function sub_11231A ROM:00112580 ROM:00112582 ROM:00112582 ; =============== S U B R O U T I N E ======================================= ROM:00112582 ROM:00112582 ROM:00112582 sub_112582: ; CODE XREF: ROM:0011263A↓p ROM:00112582 ; ROM:001126A6↓p ROM:00112582 cmpi.w #0,($548).w ROM:00112588 blt.s loc_112590 ROM:0011258A addi.w #$64,($548).w ; 'd' ROM:00112590 ROM:00112590 loc_112590: ; CODE XREF: sub_112582+6↑j ROM:00112590 bset #7,($936).w ROM:00112596 rts ROM:00112596 ; End of function sub_112582 ROM:00112596 ROM:00112598 ROM:00112598 ; =============== S U B R O U T I N E ======================================= ROM:00112598 ROM:00112598 ROM:00112598 sub_112598: ; CODE XREF: sub_112886:loc_1128D8↓p ROM:00112598 bsr.l sub_12B7C0 ROM:0011259E bclr #1,($1DBD).w ROM:001125A4 bclr #0,($1DBD).w ROM:001125AA rts ROM:001125AA ; End of function sub_112598 ROM:001125AA ROM:001125AC ; --------------------------------------------------------------------------- ROM:001125AC movem.l d0-a4,-(sp) ROM:001125B0 andi.w #$FFFE,($FFFFFE20).w ROM:001125B6 bsr.w sub_112604 ROM:001125BA movem.l (sp)+,d0-a4 ROM:001125BE rte ROM:001125C0 ROM:001125C0 ; =============== S U B R O U T I N E ======================================= ROM:001125C0 ROM:001125C0 ROM:001125C0 sub_1125C0: ; CODE XREF: ROM:00116F58↓p ROM:001125C0 cmpi.b #0,($739).w ROM:001125C6 bne.s locret_1125E2 ROM:001125C8 ROM:001125C8 loc_1125C8: ; DATA XREF: ROM:off_11261A↓o ROM:001125C8 bsr.w sub_112886 ROM:001125CC clr.b ($890).w ROM:001125D0 clr.w ($5FA).w ROM:001125D4 move.b #3,($890).w ROM:001125DA move.b #1,($739).w ROM:001125E0 rts ROM:001125E2 ; --------------------------------------------------------------------------- ROM:001125E2 ROM:001125E2 locret_1125E2: ; CODE XREF: sub_1125C0+6↑j ROM:001125E2 rts ROM:001125E2 ; End of function sub_1125C0 ROM:001125E2 ROM:001125E4 ; --------------------------------------------------------------------------- ROM:001125E4 move.b ($739).w,d1 ROM:001125E8 cmpi.b #3,d1 ROM:001125EC bne.s loc_1125F6 ROM:001125EE move.b #4,($739).w ROM:001125F4 bra.s locret_112602 ROM:001125F6 ; --------------------------------------------------------------------------- ROM:001125F6 ROM:001125F6 loc_1125F6: ; CODE XREF: ROM:001125EC↑j ROM:001125F6 cmpi.b #5,d1 ROM:001125FA bne.s locret_112602 ROM:001125FC move.b #6,($739).w ROM:00112602 ROM:00112602 locret_112602: ; CODE XREF: ROM:001125F4↑j ROM:00112602 ; ROM:001125FA↑j ROM:00112602 rts ROM:00112604 ROM:00112604 ; =============== S U B R O U T I N E ======================================= ROM:00112604 ROM:00112604 ROM:00112604 sub_112604: ; CODE XREF: ROM:001125B6↑p ROM:00112604 clr.w d1 ROM:00112606 move.b ($739).w,d1 ROM:0011260A cmpi.w #7,d1 ROM:0011260E bcc.s locret_112618 ROM:00112610 movea.l off_11261A(pc,d1.w*4),a0 ROM:00112614 nop ROM:00112616 jmp (a0) ROM:00112618 ; --------------------------------------------------------------------------- ROM:00112618 ROM:00112618 locret_112618: ; CODE XREF: sub_112604+A↑j ROM:00112618 rts ROM:00112618 ; End of function sub_112604 ROM:00112618 ROM:00112618 ; --------------------------------------------------------------------------- ROM:0011261A off_11261A: dc.l loc_1125C8 ; DATA XREF: sub_112604+C↑r ROM:0011261E dc.l loc_112636 ROM:00112622 dc.l loc_11269C ROM:00112626 dc.l loc_112724 ROM:0011262A dc.l loc_11277E ROM:0011262E dc.l loc_1127E2 ROM:00112632 dc.l loc_112832 ROM:00112636 ; --------------------------------------------------------------------------- ROM:00112636 ROM:00112636 loc_112636: ; DATA XREF: ROM:0011261E↑o ROM:00112636 bsr.w sub_112932 ROM:0011263A bsr.l sub_112582 ROM:00112640 btst #2,($93D).w ROM:00112646 beq.s loc_112662 ROM:00112648 bsr.w sub_1129CC ROM:0011264C clr.b ($890).w ROM:00112650 clr.w ($5FA).w ROM:00112654 move.b #3,($890).w ROM:0011265A move.b #2,($739).w ROM:00112660 rts ROM:00112662 ; --------------------------------------------------------------------------- ROM:00112662 ROM:00112662 loc_112662: ; CODE XREF: ROM:00112646↑j ROM:00112662 move.w $1E0(a5),d1 ROM:00112666 cmp.w ($5FA).w,d1 ROM:0011266A bgt.s loc_112686 ROM:0011266C bsr.w sub_112886 ROM:00112670 clr.b ($890).w ROM:00112674 clr.w ($5FA).w ROM:00112678 move.b #3,($890).w ROM:0011267E move.b #1,($739).w ROM:00112684 rts ROM:00112686 ; --------------------------------------------------------------------------- ROM:00112686 ROM:00112686 loc_112686: ; CODE XREF: ROM:0011266A↑j ROM:00112686 clr.b ($890).w ROM:0011268A clr.w ($5FA).w ROM:0011268E move.b #3,($890).w ROM:00112694 move.b #1,($739).w ROM:0011269A rts ROM:0011269C ; --------------------------------------------------------------------------- ROM:0011269C ROM:0011269C loc_11269C: ; DATA XREF: ROM:00112622↑o ROM:0011269C bsr.l sub_110998 ROM:001126A2 bsr.w sub_112932 ROM:001126A6 bsr.l sub_112582 ROM:001126AC btst #2,($93D).w ROM:001126B2 beq.s loc_1126EA ROM:001126B4 bsr.w sub_1129DA ROM:001126B8 btst #0,($931).w ROM:001126BE beq.s loc_1126DA ROM:001126C0 bsr.w sub_1129CC ROM:001126C4 clr.b ($890).w ROM:001126C8 clr.w ($5FA).w ROM:001126CC move.b #3,($890).w ROM:001126D2 move.b #2,($739).w ROM:001126D8 rts ROM:001126DA ; --------------------------------------------------------------------------- ROM:001126DA ROM:001126DA loc_1126DA: ; CODE XREF: ROM:001126BE↑j ROM:001126DA clr.b ($890).w ROM:001126DE clr.w ($5FA).w ROM:001126E2 move.b #3,($739).w ROM:001126E8 rts ROM:001126EA ; --------------------------------------------------------------------------- ROM:001126EA ROM:001126EA loc_1126EA: ; CODE XREF: ROM:001126B2↑j ROM:001126EA move.w $1E0(a5),d1 ROM:001126EE cmp.w ($5FA).w,d1 ROM:001126F2 bgt.s loc_11270E ROM:001126F4 bsr.w sub_112886 ROM:001126F8 clr.b ($890).w ROM:001126FC clr.w ($5FA).w ROM:00112700 move.b #3,($890).w ROM:00112706 move.b #1,($739).w ROM:0011270C rts ROM:0011270E ; --------------------------------------------------------------------------- ROM:0011270E ROM:0011270E loc_11270E: ; CODE XREF: ROM:001126F2↑j ROM:0011270E clr.b ($890).w ROM:00112712 clr.w ($5FA).w ROM:00112716 move.b #3,($890).w ROM:0011271C move.b #2,($739).w ROM:00112722 rts ROM:00112724 ; --------------------------------------------------------------------------- ROM:00112724 ROM:00112724 loc_112724: ; DATA XREF: ROM:00112626↑o ROM:00112724 bsr.l sub_110A0A ROM:0011272A clr.l d3 ROM:0011272C move.w ($FFFFFF0A).w,d0 ROM:00112730 move.w ($FFFFFFFE).w,d3 ROM:00112734 move.w ($FFFFFFFC).w,d4 ROM:00112738 btst #$F,d0 ROM:0011273C beq.s loc_112762 ROM:0011273E bsr.w sub_112886 ROM:00112742 bsr.l sub_117440 ROM:00112748 bsr.w sub_112C42 ROM:0011274C clr.b ($890).w ROM:00112750 clr.w ($5FA).w ROM:00112754 move.b #3,($890).w ROM:0011275A move.b #1,($739).w ROM:00112760 rts ROM:00112762 ; --------------------------------------------------------------------------- ROM:00112762 ROM:00112762 loc_112762: ; CODE XREF: ROM:0011273C↑j ROM:00112762 btst #$E,d0 ROM:00112766 beq.s loc_112778 ROM:00112768 move.b #5,($739).w ROM:0011276E bsr.w sub_112B7A ROM:00112772 bsr.w sub_112C12 ROM:00112776 rts ROM:00112778 ; --------------------------------------------------------------------------- ROM:00112778 ROM:00112778 loc_112778: ; CODE XREF: ROM:00112766↑j ROM:00112778 bsr.w sub_112C12 ROM:0011277C rts ROM:0011277E ; --------------------------------------------------------------------------- ROM:0011277E ROM:0011277E loc_11277E: ; DATA XREF: ROM:0011262A↑o ROM:0011277E bsr.l sub_110A0A ROM:00112784 move.w ($FFFFFF0A).w,d0 ROM:00112788 bsr.w sub_112BEE ROM:0011278C clr.l d3 ROM:0011278E move.w ($FFFFFFFE).w,d3 ROM:00112792 move.w ($FFFFFFFC).w,d4 ROM:00112796 btst #$F,d0 ROM:0011279A beq.s loc_1127C0 ROM:0011279C bsr.w sub_112886 ROM:001127A0 bsr.l sub_117440 ROM:001127A6 bsr.w sub_112C42 ROM:001127AA clr.b ($890).w ROM:001127AE clr.w ($5FA).w ROM:001127B2 move.b #3,($890).w ROM:001127B8 move.b #1,($739).w ROM:001127BE rts ROM:001127C0 ; --------------------------------------------------------------------------- ROM:001127C0 ROM:001127C0 loc_1127C0: ; CODE XREF: ROM:0011279A↑j ROM:001127C0 btst #$E,d0 ROM:001127C4 beq.s loc_1127D6 ROM:001127C6 move.b #5,($739).w ROM:001127CC bsr.w sub_112B7A ROM:001127D0 bsr.w sub_112C12 ROM:001127D4 rts ROM:001127D6 ; --------------------------------------------------------------------------- ROM:001127D6 ROM:001127D6 loc_1127D6: ; CODE XREF: ROM:001127C4↑j ROM:001127D6 move.b #3,($739).w ROM:001127DC bsr.w sub_112C12 ROM:001127E0 rts ROM:001127E2 ; --------------------------------------------------------------------------- ROM:001127E2 ROM:001127E2 loc_1127E2: ; DATA XREF: ROM:0011262E↑o ROM:001127E2 bsr.l sub_110A0A ROM:001127E8 clr.l d3 ROM:001127EA move.w ($FFFFFF0A).w,d0 ROM:001127EE move.w ($FFFFFFFE).w,d3 ROM:001127F2 move.w ($FFFFFFFC).w,d4 ROM:001127F6 bsr.w sub_112B90 ROM:001127FA btst #$F,d0 ROM:001127FE bne.s loc_112814 ROM:00112800 btst #1,($937).w ROM:00112806 bne.s loc_112814 ROM:00112808 move.b #3,($739).w ROM:0011280E bsr.w sub_112C12 ROM:00112812 rts ROM:00112814 ; --------------------------------------------------------------------------- ROM:00112814 ROM:00112814 loc_112814: ; CODE XREF: ROM:001127FE↑j ROM:00112814 ; ROM:00112806↑j ROM:00112814 bsr.w sub_112886 ROM:00112818 bsr.w sub_112C42 ROM:0011281C clr.b ($890).w ROM:00112820 clr.w ($5FA).w ROM:00112824 move.b #3,($890).w ROM:0011282A move.b #1,($739).w ROM:00112830 rts ROM:00112832 ; --------------------------------------------------------------------------- ROM:00112832 ROM:00112832 loc_112832: ; DATA XREF: ROM:00112632↑o ROM:00112832 bsr.l sub_110A0A ROM:00112838 move.w ($FFFFFF0A).w,d0 ROM:0011283C bsr.w sub_112BEE ROM:00112840 clr.l d3 ROM:00112842 move.w ($FFFFFFFE).w,d3 ROM:00112846 move.w ($FFFFFFFC).w,d4 ROM:0011284A bsr.w sub_112B90 ROM:0011284E btst #$F,d0 ROM:00112852 bne.s loc_112868 ROM:00112854 btst #1,($937).w ROM:0011285A bne.s loc_112868 ROM:0011285C move.b #3,($739).w ROM:00112862 bsr.w sub_112C12 ROM:00112866 rts ROM:00112868 ; --------------------------------------------------------------------------- ROM:00112868 ROM:00112868 loc_112868: ; CODE XREF: ROM:00112852↑j ROM:00112868 ; ROM:0011285A↑j ROM:00112868 bsr.w sub_112886 ROM:0011286C bsr.w sub_112C42 ROM:00112870 clr.b ($890).w ROM:00112874 clr.w ($5FA).w ROM:00112878 move.b #3,($890).w ROM:0011287E move.b #1,($739).w ROM:00112884 rts ROM:00112886 ROM:00112886 ; =============== S U B R O U T I N E ======================================= ROM:00112886 ROM:00112886 ROM:00112886 sub_112886: ; CODE XREF: sub_1125C0:loc_1125C8↑p ROM:00112886 ; ROM:0011266C↑p ... ROM:00112886 btst #6,($932).w ROM:0011288C beq.s loc_1128D8 ROM:0011288E move.l $12E(a5),d1 ROM:00112892 cmp.l ($400).w,d1 ROM:00112896 ble.s loc_1128D8 ROM:00112898 cmp.l ($408).w,d1 ROM:0011289C ble.s loc_1128D8 ROM:0011289E btst #$F,d0 ROM:001128A2 bne.s loc_1128C4 ROM:001128A4 move.l d3,($400).w ROM:001128A8 cmp.l d3,d1 ROM:001128AA ble.s loc_1128C0 ROM:001128AC bset #1,($1374).w ROM:001128B2 btst #4,($934).w ROM:001128B8 beq.s loc_1128C0 ROM:001128BA bset #2,($131F).w ROM:001128C0 ROM:001128C0 loc_1128C0: ; CODE XREF: sub_112886+24↑j ROM:001128C0 ; sub_112886+32↑j ROM:001128C0 bra.w loc_1128D8 ROM:001128C4 ; --------------------------------------------------------------------------- ROM:001128C4 ROM:001128C4 loc_1128C4: ; CODE XREF: sub_112886+1C↑j ROM:001128C4 bset #1,($1374).w ROM:001128CA btst #4,($934).w ROM:001128D0 beq.s loc_1128D8 ROM:001128D2 bset #2,($131F).w ROM:001128D8 ROM:001128D8 loc_1128D8: ; CODE XREF: sub_112886+6↑j ROM:001128D8 ; sub_112886+10↑j ... ROM:001128D8 bsr.l sub_112598 ROM:001128DE move.w $1E2(a5),d0 ROM:001128E2 neg.w d0 ROM:001128E4 muls.w #$64,d0 ; 'd' ROM:001128E8 move.w d0,($4F4).w ROM:001128EC bclr #6,($932).w ROM:001128F2 move.w #0,d0 ROM:001128F6 bsr.l sub_11B1EE ROM:001128FC lea ($FFFFFF00).w,a0 ROM:00112900 move.w #$B,(a0) ROM:00112904 move.w #$E,2(a0) ROM:0011290A move.w #0,4(a0) ROM:00112910 move.w #1,d1 ROM:00112914 move.w #$A,d2 ROM:00112918 move.w #1,d3 ROM:0011291C move.w #1,d4 ROM:00112920 move.w #1,d5 ROM:00112924 bsr.l sub_11B172 ROM:0011292A bsr.l sub_117440 ROM:00112930 rts ROM:00112930 ; End of function sub_112886 ROM:00112930 ROM:00112932 ROM:00112932 ; =============== S U B R O U T I N E ======================================= ROM:00112932 ROM:00112932 ROM:00112932 sub_112932: ; CODE XREF: ROM:loc_112636↑p ROM:00112932 ; ROM:001126A2↑p ROM:00112932 bclr #2,($93D).w ROM:00112938 clr.l d0 ROM:0011293A move.w ($FFFFFF08).w,d0 ROM:0011293E move.l d0,d3 ROM:00112940 sub.l ($404).w,d3 ROM:00112944 bcc.s loc_11294C ROM:00112946 addi.l #$10000,d3 ROM:0011294C ROM:0011294C loc_11294C: ; CODE XREF: sub_112932+12↑j ROM:0011294C move.w ($5FA).w,d2 ROM:00112950 ext.l d2 ROM:00112952 divs.w $2A(a5),d2 ROM:00112956 move.l d2,d6 ROM:00112958 swap d6 ROM:0011295A move.w $2A(a5),d5 ROM:0011295E asr.w #1,d5 ROM:00112960 cmpi.l #$10000,d3 ROM:00112966 bge.s loc_11296E ROM:00112968 cmp.w d6,d5 ROM:0011296A bge.s loc_11296E ROM:0011296C addq.w #1,d2 ROM:0011296E ROM:0011296E loc_11296E: ; CODE XREF: sub_112932+34↑j ROM:0011296E ; sub_112932+38↑j ROM:0011296E cmpi.l #$10000,d3 ROM:00112974 ble.s loc_11297C ROM:00112976 cmp.w d6,d5 ROM:00112978 ble.s loc_11297C ROM:0011297A subq.w #1,d2 ROM:0011297C ROM:0011297C loc_11297C: ; CODE XREF: sub_112932+42↑j ROM:0011297C ; sub_112932+46↑j ROM:0011297C cmpi.w #0,d2 ROM:00112980 ble.s loc_112988 ROM:00112982 moveq #$11,d6 ROM:00112984 asl.l d6,d2 ROM:00112986 add.l d2,d3 ROM:00112988 ROM:00112988 loc_112988: ; CODE XREF: sub_112932+4E↑j ROM:00112988 move.l ($400).w,d6 ROM:0011298C muls.l #$3E8,d6 ROM:00112994 divs.l d3,d6 ROM:00112998 cmpi.w #0,($4F4).w ROM:0011299E blt.s loc_1129B8 ROM:001129A0 move.w ($4F8).w,d5 ROM:001129A4 muls.w $1E4(a5),d5 ROM:001129A8 divs.w #$3E8,d5 ROM:001129AC bvs.s loc_1129B8 ROM:001129AE cmp.w d6,d5 ROM:001129B0 bgt.s loc_1129B8 ROM:001129B2 bset #2,($93D).w ROM:001129B8 ROM:001129B8 loc_1129B8: ; CODE XREF: sub_112932+6C↑j ROM:001129B8 ; sub_112932+7A↑j ... ROM:001129B8 move.w d6,($4F8).w ROM:001129BC move.l d0,($404).w ROM:001129C0 move.l d3,($400).w ROM:001129C4 addi.w #$64,($4F4).w ; 'd' ROM:001129CA rts ROM:001129CA ; End of function sub_112932 ROM:001129CA ROM:001129CC ROM:001129CC ; =============== S U B R O U T I N E ======================================= ROM:001129CC ROM:001129CC ROM:001129CC sub_1129CC: ; CODE XREF: ROM:00112648↑p ROM:001129CC ; ROM:001126C0↑p ROM:001129CC move.w #$2710,($AC2).w ROM:001129D2 move.w #$C8,($4F4).w ROM:001129D8 rts ROM:001129D8 ; End of function sub_1129CC ROM:001129D8 ROM:001129DA ROM:001129DA ; =============== S U B R O U T I N E ======================================= ROM:001129DA ROM:001129DA ROM:001129DA sub_1129DA: ; CODE XREF: ROM:001126B4↑p ROM:001129DA moveq #5,d0 ROM:001129DC move.w $84E(a5,d0.w*2),d1 ROM:001129E2 ROM:001129E2 loc_1129E2: ; CODE XREF: sub_1129DA+12↓j ROM:001129E2 bge.s loc_1129EE ROM:001129E4 subq.w #1,d0 ROM:001129E6 move.w $84E(a5,d0.w*2),d1 ROM:001129EC bra.s loc_1129E2 ROM:001129EE ; --------------------------------------------------------------------------- ROM:001129EE ROM:001129EE loc_1129EE: ; CODE XREF: sub_1129DA:loc_1129E2↑j ROM:001129EE clr.w d7 ROM:001129F0 move.w ($4F4).w,d2 ROM:001129F4 subi.w #$64,d2 ; 'd' ROM:001129F8 move.w #$E10,d5 ROM:001129FC add.w $84E(a5),d5 ROM:00112A00 move.w $84E(a5,d0.w*2),d1 ROM:00112A06 sub.w d1,d5 ROM:00112A08 ROM:00112A08 loc_112A08: ; CODE XREF: sub_1129DA+46↓j ROM:00112A08 cmp.w d2,d5 ROM:00112A0A beq.s loc_112A22 ROM:00112A0C cmp.w d7,d0 ROM:00112A0E blt.s loc_112A22 ROM:00112A10 addq.w #1,d7 ROM:00112A12 move.w $84E(a5,d7.w*2),d5 ROM:00112A18 move.w $84C(a5,d7.w*2),d1 ROM:00112A1E sub.w d1,d5 ROM:00112A20 bra.s loc_112A08 ROM:00112A22 ; --------------------------------------------------------------------------- ROM:00112A22 ROM:00112A22 loc_112A22: ; CODE XREF: sub_1129DA+30↑j ROM:00112A22 ; sub_1129DA+34↑j ROM:00112A22 cmp.w d7,d0 ROM:00112A24 blt.l loc_112B6C ROM:00112A2A move.w d1,($4F6).w ROM:00112A2E move.w #0,d0 ROM:00112A32 bsr.l sub_11B1EE ROM:00112A38 move.w $84E(a5,d7.w*2),d0 ROM:00112A3E addi.w #$C8,d0 ROM:00112A42 cmpi.w #$E10,d0 ROM:00112A46 blt.s loc_112A4C ROM:00112A48 subi.w #$E10,d0 ROM:00112A4C ROM:00112A4C loc_112A4C: ; CODE XREF: sub_1129DA+6C↑j ROM:00112A4C move.w d0,($4F4).w ROM:00112A50 lea ($FFFFFF00).w,a0 ROM:00112A54 move.w $84E(a5),d2 ROM:00112A58 ext.l d2 ROM:00112A5A divs.w #$64,d2 ; 'd' ROM:00112A5E subq.w #1,d2 ROM:00112A60 bge.s loc_112A66 ROM:00112A62 addi.w #$24,d2 ; '$' ROM:00112A66 ROM:00112A66 loc_112A66: ; CODE XREF: sub_1129DA+86↑j ROM:00112A66 move.w $850(a5),d6 ROM:00112A6A ext.l d6 ROM:00112A6C divs.w #$64,d6 ; 'd' ROM:00112A70 subq.w #1,d6 ROM:00112A72 bge.s loc_112A78 ROM:00112A74 move.w #$80,d6 ROM:00112A78 ROM:00112A78 loc_112A78: ; CODE XREF: sub_1129DA+98↑j ROM:00112A78 asl.w #8,d6 ROM:00112A7A add.w d6,d2 ROM:00112A7C move.w d2,(a0) ROM:00112A7E move.w $854(a5),d2 ROM:00112A82 ext.l d2 ROM:00112A84 divs.w #$64,d2 ; 'd' ROM:00112A88 subq.w #1,d2 ROM:00112A8A bge.s loc_112A90 ROM:00112A8C move.w #$80,d2 ROM:00112A90 ROM:00112A90 loc_112A90: ; CODE XREF: sub_1129DA+B0↑j ROM:00112A90 asl.w #8,d2 ROM:00112A92 move.w $852(a5),d6 ROM:00112A96 ext.l d6 ROM:00112A98 divs.w #$64,d6 ; 'd' ROM:00112A9C subq.w #1,d6 ROM:00112A9E bge.s loc_112AA4 ROM:00112AA0 move.w #$80,d6 ROM:00112AA4 ROM:00112AA4 loc_112AA4: ; CODE XREF: sub_1129DA+C4↑j ROM:00112AA4 add.w d6,d2 ROM:00112AA6 move.w d2,2(a0) ROM:00112AAA move.w $858(a5),d2 ROM:00112AAE ext.l d2 ROM:00112AB0 divs.w #$64,d2 ; 'd' ROM:00112AB4 subq.w #1,d2 ROM:00112AB6 bge.s loc_112ABC ROM:00112AB8 move.w #$80,d2 ROM:00112ABC ROM:00112ABC loc_112ABC: ; CODE XREF: sub_1129DA+DC↑j ROM:00112ABC asl.w #8,d2 ROM:00112ABE move.w $856(a5),d6 ROM:00112AC2 ext.l d6 ROM:00112AC4 divs.w #$64,d6 ; 'd' ROM:00112AC8 subq.w #1,d6 ROM:00112ACA bge.s loc_112AD0 ROM:00112ACC move.w #$80,d6 ROM:00112AD0 ROM:00112AD0 loc_112AD0: ; CODE XREF: sub_1129DA+F0↑j ROM:00112AD0 add.w d6,d2 ROM:00112AD2 move.w d2,4(a0) ROM:00112AD6 move.w #$30,d2 ; '0' ROM:00112ADA asl.w #8,d2 ROM:00112ADC addi.w #$80,d2 ROM:00112AE0 move.w d2,6(a0) ROM:00112AE4 ext.l d0 ROM:00112AE6 divs.w #$64,d0 ; 'd' ROM:00112AEA move.w d0,d2 ROM:00112AEC asl.w #8,d2 ROM:00112AEE move.w d7,d5 ROM:00112AF0 addq.w #1,d5 ROM:00112AF2 tst.w $84E(a5,d5.w*2) ROM:00112AF8 bge.s loc_112AFC ROM:00112AFA clr.w d5 ROM:00112AFC ROM:00112AFC loc_112AFC: ; CODE XREF: sub_1129DA+11E↑j ROM:00112AFC add.w d5,d2 ROM:00112AFE move.w d2,8(a0) ROM:00112B02 move.w d0,d2 ROM:00112B04 move.w d2,$A(a0) ROM:00112B08 move.l ($404).w,d2 ROM:00112B0C move.w d2,($FFFFFFFC).w ROM:00112B10 move.l ($400).w,d2 ROM:00112B14 move.w d2,($FFFFFFFE).w ROM:00112B18 bset #6,($932).w ROM:00112B1E move.w $84E(a5,d5.w*2),d6 ROM:00112B24 subi.w #$64,d6 ; 'd' ROM:00112B28 bge.s loc_112B2E ROM:00112B2A addi.w #$E10,d6 ROM:00112B2E ROM:00112B2E loc_112B2E: ; CODE XREF: sub_1129DA+14E↑j ROM:00112B2E cmp.w ($4F4).w,d6 ROM:00112B32 bne.s loc_112B3A ROM:00112B34 move.w #2,-(sp) ROM:00112B38 bra.s loc_112B3E ROM:00112B3A ; --------------------------------------------------------------------------- ROM:00112B3A ROM:00112B3A loc_112B3A: ; CODE XREF: sub_1129DA+158↑j ROM:00112B3A move.w #3,-(sp) ROM:00112B3E ROM:00112B3E loc_112B3E: ; CODE XREF: sub_1129DA+15E↑j ROM:00112B3E bsr.l sub_112278 ROM:00112B44 move.w ($4F4).w,d0 ROM:00112B48 ext.l d0 ROM:00112B4A divs.w #$64,d0 ; 'd' ROM:00112B4E move.w d0,($FFFFFF0A).w ROM:00112B52 moveq #0,d0 ROM:00112B54 moveq #1,d1 ROM:00112B56 moveq #$F,d2 ROM:00112B58 moveq #0,d3 ROM:00112B5A move.w (sp)+,d4 ROM:00112B5C moveq #1,d5 ROM:00112B5E bsr.l sub_11B172 ROM:00112B64 bclr #0,($931).w ROM:00112B6A bra.s locret_112B78 ROM:00112B6C ; --------------------------------------------------------------------------- ROM:00112B6C ROM:00112B6C loc_112B6C: ; CODE XREF: sub_1129DA+4A↑j ROM:00112B6C bset #0,($931).w ROM:00112B72 bset #6,($935).w ROM:00112B78 ROM:00112B78 locret_112B78: ; CODE XREF: sub_1129DA+190↑j ROM:00112B78 rts ROM:00112B78 ; End of function sub_1129DA ROM:00112B78 ROM:00112B7A ROM:00112B7A ; =============== S U B R O U T I N E ======================================= ROM:00112B7A ROM:00112B7A ROM:00112B7A sub_112B7A: ; CODE XREF: ROM:0011276E↑p ROM:00112B7A ; ROM:001127CC↑p ROM:00112B7A move.l d3,d1 ROM:00112B7C mulu.l #$7D0,d1 ROM:00112B84 divu.l ($400).w,d1 ROM:00112B8A move.w d1,($4F8).w ROM:00112B8E rts ROM:00112B8E ; End of function sub_112B7A ROM:00112B8E ROM:00112B90 ROM:00112B90 ; =============== S U B R O U T I N E ======================================= ROM:00112B90 ROM:00112B90 ROM:00112B90 sub_112B90: ; CODE XREF: ROM:001127F6↑p ROM:00112B90 ; ROM:0011284A↑p ROM:00112B90 bclr #1,($937).w ROM:00112B96 move.w d3,d1 ROM:00112B98 move.l #$E10,d2 ROM:00112B9E divs.w #4,d2 ROM:00112BA2 cmp.w ($4E2).w,d2 ROM:00112BA6 ble.s loc_112BAE ROM:00112BA8 mulu.w $1E6(a5),d1 ROM:00112BAC bra.s loc_112BB2 ROM:00112BAE ; --------------------------------------------------------------------------- ROM:00112BAE ROM:00112BAE loc_112BAE: ; CODE XREF: sub_112B90+16↑j ROM:00112BAE mulu.w $1E8(a5),d1 ROM:00112BB2 ROM:00112BB2 loc_112BB2: ; CODE XREF: sub_112B90+1C↑j ROM:00112BB2 move.l ($400).w,d2 ROM:00112BB6 asl.l #1,d2 ROM:00112BB8 divu.l d2,d1 ROM:00112BBC cmp.w ($4F8).w,d1 ROM:00112BC0 ble.s loc_112BC8 ROM:00112BC2 bset #1,($937).w ROM:00112BC8 ROM:00112BC8 loc_112BC8: ; CODE XREF: sub_112B90+30↑j ROM:00112BC8 move.w d3,d1 ROM:00112BCA mulu.w #$3E8,d1 ROM:00112BCE divu.l d2,d1 ROM:00112BD2 move.w ($4F8).w,d2 ROM:00112BD6 mulu.w #$3E8,d2 ROM:00112BDA divu.l d1,d2 ROM:00112BDE cmp.w ($AC2).w,d2 ROM:00112BE2 bge.s loc_112BE8 ROM:00112BE4 move.w d2,($AC2).w ROM:00112BE8 ROM:00112BE8 loc_112BE8: ; CODE XREF: sub_112B90+52↑j ROM:00112BE8 move.w d1,($4F8).w ROM:00112BEC rts ROM:00112BEC ; End of function sub_112B90 ROM:00112BEC ROM:00112BEE ROM:00112BEE ; =============== S U B R O U T I N E ======================================= ROM:00112BEE ROM:00112BEE ROM:00112BEE sub_112BEE: ; CODE XREF: ROM:00112788↑p ROM:00112BEE ; ROM:0011283C↑p ROM:00112BEE subi.b #$24,d0 ; '$' ROM:00112BF2 bge.s loc_112BF8 ROM:00112BF4 addi.b #$48,d0 ; 'H' ROM:00112BF8 ROM:00112BF8 loc_112BF8: ; CODE XREF: sub_112BEE+4↑j ROM:00112BF8 move.w d0,($FFFFFF0A).w ROM:00112BFC ext.w d0 ROM:00112BFE muls.w #$64,d0 ; 'd' ROM:00112C02 move.w d0,($4F4).w ROM:00112C06 bsr.l sub_1122E2 ROM:00112C0C move.w ($FFFFFF0A).w,d0 ROM:00112C10 rts ROM:00112C10 ; End of function sub_112BEE ROM:00112C10 ROM:00112C12 ROM:00112C12 ; =============== S U B R O U T I N E ======================================= ROM:00112C12 ROM:00112C12 ROM:00112C12 sub_112C12: ; CODE XREF: ROM:00112772↑p ROM:00112C12 ; ROM:loc_112778↑p ... ROM:00112C12 ext.w d0 ROM:00112C14 muls.w #$64,d0 ; 'd' ROM:00112C18 move.w d0,($4F4).w ROM:00112C1C move.l ($400).w,($408).w ROM:00112C22 move.l d3,($400).w ROM:00112C26 move.l ($404).w,d1 ROM:00112C2A cmp.w d4,d1 ROM:00112C2C bls.s loc_112C34 ROM:00112C2E addi.l #$10000,d1 ROM:00112C34 ROM:00112C34 loc_112C34: ; CODE XREF: sub_112C12+1A↑j ROM:00112C34 move.w d4,d1 ROM:00112C36 move.l d1,($404).w ROM:00112C3A bsr.l sub_11231A ROM:00112C40 rts ROM:00112C40 ; End of function sub_112C12 ROM:00112C40 ROM:00112C42 ROM:00112C42 ; =============== S U B R O U T I N E ======================================= ROM:00112C42 ROM:00112C42 ROM:00112C42 sub_112C42: ; CODE XREF: ROM:00112748↑p ROM:00112C42 ; ROM:001127A6↑p ... ROM:00112C42 move.w #$30,d2 ; '0' ROM:00112C46 asr.w #3,d2 ROM:00112C48 move.l #$FF,d1 ROM:00112C4E asl.l d2,d1 ROM:00112C50 or.l d1,($FFFFFE18).w ROM:00112C54 rts ROM:00112C54 ; End of function sub_112C42 ROM:00112C54 ROM:00112C56 ; --------------------------------------------------------------------------- ROM:00112C56 movea.l #$13C000,a5 ROM:00112C5C move.l a5,($438).w ROM:00112C60 rts ROM:00112C62 ; --------------------------------------------------------------------------- ROM:00112C62 movea.l #$13C000,a5 ROM:00112C68 move.l a5,($438).w ROM:00112C6C rts ROM:00112C6E ; --------------------------------------------------------------------------- ROM:00112C6E movem.l d0-d2,-(sp) ROM:00112C72 move.w ($FFFFF452).w,d2 ROM:00112C76 move.w ($FFFFF454).w,d0 ROM:00112C7A move.w ($500).w,d1 ROM:00112C7E move.w d2,($500).w ROM:00112C82 btst #0,($933).w ROM:00112C88 beq.s loc_112CBA ROM:00112C8A sub.w d1,d2 ROM:00112C8C move.w d2,($4FC).w ROM:00112C90 sub.w d0,d1 ROM:00112C92 add.w d2,d1 ROM:00112C94 mulu.w #$2710,d1 ROM:00112C98 divu.w d2,d1 ROM:00112C9A move.w d1,d2 ROM:00112C9C sub.w ($4FE).w,d2 ROM:00112CA0 muls.w #$64,d2 ; 'd' ROM:00112CA4 divs.w $1EC(a5),d2 ROM:00112CA8 bne.s loc_112CB0 ROM:00112CAA move.w d1,($4FE).w ROM:00112CAE bra.s loc_112CB4 ROM:00112CB0 ; --------------------------------------------------------------------------- ROM:00112CB0 ROM:00112CB0 loc_112CB0: ; CODE XREF: ROM:00112CA8↑j ROM:00112CB0 add.w d2,($4FE).w ROM:00112CB4 ROM:00112CB4 loc_112CB4: ; CODE XREF: ROM:00112CAE↑j ROM:00112CB4 bset #3,($936).w ROM:00112CBA ROM:00112CBA loc_112CBA: ; CODE XREF: ROM:00112C88↑j ROM:00112CBA bset #0,($933).w ROM:00112CC0 clr.b ($8B9).w ROM:00112CC4 move.w #$F,($64C).w ROM:00112CCA move.b #1,($8B9).w ROM:00112CD0 bclr #7,($FFFFF450).w ROM:00112CD6 movem.l (sp)+,d0-d2 ROM:00112CDA rte ROM:00112CDC ROM:00112CDC ; =============== S U B R O U T I N E ======================================= ROM:00112CDC ROM:00112CDC ROM:00112CDC sub_112CDC: ; CODE XREF: ROM:00116F76↓p ROM:00112CDC move.w #$204,($FFFFF460).w ROM:00112CE2 move.w #$54,($FFFFF420).w ; 'T' ROM:00112CE8 bsr.l nullsub_4 ROM:00112CEE move.w #$1011,($FFFFF450).w ROM:00112CF4 rts ROM:00112CF4 ; End of function sub_112CDC ROM:00112CF4 ROM:00112CF6 ; --------------------------------------------------------------------------- ROM:00112CF6 rte ROM:00112CF8 ROM:00112CF8 ; =============== S U B R O U T I N E ======================================= ROM:00112CF8 ROM:00112CF8 ROM:00112CF8 sub_112CF8: ; CODE XREF: ROM:00116F70↓p ROM:00112CF8 move.w #$1201,($FFFFF400).w ROM:00112CFE move.w #8,($FFFFF408).w ROM:00112D04 move.w #6,($502).w ROM:00112D0A move.w #0,($506).w ROM:00112D10 move.w #$3E8,($504).w ROM:00112D16 bsr.w sub_112E76 ROM:00112D1A move.w #8,($502).w ROM:00112D20 move.w #0,($506).w ROM:00112D26 move.w #$3E8,($504).w ROM:00112D2C bsr.w sub_112E76 ROM:00112D30 move.w #5,($502).w ROM:00112D36 move.w #0,($506).w ROM:00112D3C move.w #$3E8,($504).w ROM:00112D42 bsr.w sub_112E76 ROM:00112D46 move.w #7,($502).w ROM:00112D4C move.w #0,($506).w ROM:00112D52 move.w #$3E8,($504).w ROM:00112D58 bsr.w sub_112E76 ROM:00112D5C rts ROM:00112D5C ; End of function sub_112CF8 ROM:00112D5C ROM:00112D5E ROM:00112D5E ; =============== S U B R O U T I N E ======================================= ROM:00112D5E ROM:00112D5E ROM:00112D5E sub_112D5E: ; CODE XREF: ROM:001170CA↓p ROM:00112D5E move.w $1FA(a5),d0 ROM:00112D62 cmpi.w #0,d0 ROM:00112D66 beq.s loc_112D74 ROM:00112D68 move.w $1FC(a5),($ADC).w ROM:00112D6E move.w $1FE(a5),($ACC).w ROM:00112D74 ROM:00112D74 loc_112D74: ; CODE XREF: sub_112D5E+8↑j ROM:00112D74 move.w #6,($502).w ROM:00112D7A move.w ($ACC).w,($506).w ROM:00112D80 move.w ($ADC).w,($504).w ROM:00112D86 move.w ($AE2).w,d0 ROM:00112D8A cmp.w ($504).w,d0 ROM:00112D8E beq.s loc_112D96 ROM:00112D90 bsr.w sub_112E76 ROM:00112D94 bra.s loc_112D9A ROM:00112D96 ; --------------------------------------------------------------------------- ROM:00112D96 ROM:00112D96 loc_112D96: ; CODE XREF: sub_112D5E+30↑j ROM:00112D96 bsr.w sub_112EEC ROM:00112D9A ROM:00112D9A loc_112D9A: ; CODE XREF: sub_112D5E+36↑j ROM:00112D9A move.w ($504).w,($AE2).w ROM:00112DA0 move.w $200(a5),d0 ROM:00112DA4 cmpi.w #0,d0 ROM:00112DA8 beq.s loc_112DB8 ROM:00112DAA move.w $202(a5),($ADA).w ROM:00112DB0 move.w $204(a5),($ACA).w ROM:00112DB6 bra.s loc_112DC4 ROM:00112DB8 ; --------------------------------------------------------------------------- ROM:00112DB8 ROM:00112DB8 loc_112DB8: ; CODE XREF: sub_112D5E+4A↑j ROM:00112DB8 move.w $202(a5),($ADA).w ROM:00112DBE move.w ($57C).w,($ACA).w ROM:00112DC4 ROM:00112DC4 loc_112DC4: ; CODE XREF: sub_112D5E+58↑j ROM:00112DC4 move.w #5,($502).w ROM:00112DCA move.w ($ACA).w,($506).w ROM:00112DD0 move.w ($ADA).w,($504).w ROM:00112DD6 move.w ($AE8).w,d0 ROM:00112DDA cmp.w ($504).w,d0 ROM:00112DDE beq.s loc_112DE6 ROM:00112DE0 bsr.w sub_112E76 ROM:00112DE4 bra.s loc_112DEA ROM:00112DE6 ; --------------------------------------------------------------------------- ROM:00112DE6 ROM:00112DE6 loc_112DE6: ; CODE XREF: sub_112D5E+80↑j ROM:00112DE6 bsr.w sub_112EEC ROM:00112DEA ROM:00112DEA loc_112DEA: ; CODE XREF: sub_112D5E+86↑j ROM:00112DEA move.w ($504).w,($AE8).w ROM:00112DF0 move.w $1F4(a5),d0 ROM:00112DF4 cmpi.w #0,d0 ROM:00112DF8 beq.s loc_112E06 ROM:00112DFA move.w $1F6(a5),($AE0).w ROM:00112E00 move.w $1F8(a5),($AD0).w ROM:00112E06 ROM:00112E06 loc_112E06: ; CODE XREF: sub_112D5E+9A↑j ROM:00112E06 move.w #8,($502).w ROM:00112E0C move.w ($AD0).w,($506).w ROM:00112E12 move.w ($AE0).w,($504).w ROM:00112E18 move.w ($AE6).w,d0 ROM:00112E1C cmp.w ($504).w,d0 ROM:00112E20 beq.s loc_112E28 ROM:00112E22 bsr.w sub_112E76 ROM:00112E26 bra.s loc_112E2C ROM:00112E28 ; --------------------------------------------------------------------------- ROM:00112E28 ROM:00112E28 loc_112E28: ; CODE XREF: sub_112D5E+C2↑j ROM:00112E28 bsr.w sub_112EEC ROM:00112E2C ROM:00112E2C loc_112E2C: ; CODE XREF: sub_112D5E+C8↑j ROM:00112E2C move.w ($504).w,($AE6).w ROM:00112E32 move.w $206(a5),d0 ROM:00112E36 cmpi.w #0,d0 ROM:00112E3A beq.s loc_112E48 ROM:00112E3C move.w $208(a5),($ADE).w ROM:00112E42 move.w $20A(a5),($ACE).w ROM:00112E48 ROM:00112E48 loc_112E48: ; CODE XREF: sub_112D5E+DC↑j ROM:00112E48 move.w #7,($502).w ROM:00112E4E move.w ($ACE).w,($506).w ROM:00112E54 move.w ($ADE).w,($504).w ROM:00112E5A move.w ($AE4).w,d0 ROM:00112E5E cmp.w ($504).w,d0 ROM:00112E62 beq.s loc_112E6A ROM:00112E64 bsr.w sub_112E76 ROM:00112E68 bra.s loc_112E6E ROM:00112E6A ; --------------------------------------------------------------------------- ROM:00112E6A ROM:00112E6A loc_112E6A: ; CODE XREF: sub_112D5E+104↑j ROM:00112E6A bsr.w sub_112EEC ROM:00112E6E ROM:00112E6E loc_112E6E: ; CODE XREF: sub_112D5E+10A↑j ROM:00112E6E move.w ($504).w,($AE4).w ROM:00112E74 rts ROM:00112E74 ; End of function sub_112D5E ROM:00112E74 ROM:00112E76 ROM:00112E76 ; =============== S U B R O U T I N E ======================================= ROM:00112E76 ROM:00112E76 ROM:00112E76 sub_112E76: ; CODE XREF: sub_112CF8+1E↑p ROM:00112E76 ; sub_112CF8+34↑p ... ROM:00112E76 move.w ($502).w,d0 ROM:00112E7A asl.w #3,d0 ROM:00112E7C subi.w #$28,d0 ; '(' ROM:00112E80 lea ($FFFFF428).w,a0 ROM:00112E84 adda.w d0,a0 ROM:00112E86 move.l #$F42400,d2 ROM:00112E8C clr.l d0 ROM:00112E8E move.w ($504).w,d0 ROM:00112E92 cmpi.w #2,d0 ROM:00112E96 bge.s loc_112E9C ROM:00112E98 move.w #2,d0 ROM:00112E9C ROM:00112E9C loc_112E9C: ; CODE XREF: sub_112E76+20↑j ROM:00112E9C clr.w d1 ROM:00112E9E divu.l d0,d2 ROM:00112EA2 asr.l #1,d2 ROM:00112EA4 ROM:00112EA4 loc_112EA4: ; CODE XREF: sub_112E76:loc_112EBE↓j ROM:00112EA4 cmpi.l #$FFFF,d2 ROM:00112EAA ble.s loc_112EC0 ROM:00112EAC cmpi.w #7,d1 ROM:00112EB0 bge.s loc_112EC0 ROM:00112EB2 asr.l #1,d2 ROM:00112EB4 addq.l #1,d1 ROM:00112EB6 cmpi.w #7,d1 ROM:00112EBA bne.s loc_112EBE ROM:00112EBC asr.l #1,d2 ROM:00112EBE ROM:00112EBE loc_112EBE: ; CODE XREF: sub_112E76+44↑j ROM:00112EBE bra.s loc_112EA4 ROM:00112EC0 ; --------------------------------------------------------------------------- ROM:00112EC0 ROM:00112EC0 loc_112EC0: ; CODE XREF: sub_112E76+34↑j ROM:00112EC0 ; sub_112E76+3A↑j ROM:00112EC0 move.l d2,d0 ROM:00112EC2 mulu.w ($506).w,d0 ROM:00112EC6 divu.w #$2710,d0 ROM:00112ECA swap d2 ROM:00112ECC move.w d0,d2 ROM:00112ECE move.l d2,2(a0) ROM:00112ED2 move.w ($502).w,d0 ROM:00112ED6 cmpi.w #8,d0 ROM:00112EDA bne.s loc_112EE4 ROM:00112EDC ori.w #$18,d1 ROM:00112EE0 move.w d1,(a0) ROM:00112EE2 bra.s locret_112EEA ROM:00112EE4 ; --------------------------------------------------------------------------- ROM:00112EE4 ROM:00112EE4 loc_112EE4: ; CODE XREF: sub_112E76+64↑j ROM:00112EE4 ori.w #8,d1 ROM:00112EE8 move.w d1,(a0) ROM:00112EEA ROM:00112EEA locret_112EEA: ; CODE XREF: sub_112E76+6C↑j ROM:00112EEA rts ROM:00112EEA ; End of function sub_112E76 ROM:00112EEA ROM:00112EEC ROM:00112EEC ; =============== S U B R O U T I N E ======================================= ROM:00112EEC ROM:00112EEC ROM:00112EEC sub_112EEC: ; CODE XREF: sub_112D5E:loc_112D96↑p ROM:00112EEC ; sub_112D5E:loc_112DE6↑p ... ROM:00112EEC move.w ($502).w,d0 ROM:00112EF0 asl.w #3,d0 ROM:00112EF2 subi.w #$28,d0 ; '(' ROM:00112EF6 lea ($FFFFF428).w,a0 ROM:00112EFA adda.w d0,a0 ROM:00112EFC clr.l d0 ROM:00112EFE move.w 2(a0),d0 ROM:00112F02 mulu.w ($506).w,d0 ROM:00112F06 divu.w #$2710,d0 ROM:00112F0A move.w d0,4(a0) ROM:00112F0E rts ROM:00112F0E ; End of function sub_112EEC ROM:00112F0E ROM:00112F10 ; --------------------------------------------------------------------------- ROM:00112F10 movem.l d0-d5,-(sp) ROM:00112F14 bsr.w sub_113A02 ROM:00112F18 bsr.w sub_11327E ROM:00112F1C bsr.w sub_1135DC ROM:00112F20 btst #0,($92E).w ROM:00112F26 beq.s loc_112F5A ROM:00112F28 bsr.l sub_1184EC ROM:00112F2E btst #5,($934).w ROM:00112F34 beq.s loc_112F3C ROM:00112F36 bsr.l sub_11A5D6 ROM:00112F3C ROM:00112F3C loc_112F3C: ; CODE XREF: ROM:00112F34↑j ROM:00112F3C btst #4,($932).w ROM:00112F42 beq.s loc_112F4C ROM:00112F44 bsr.l sub_11A1C0 ROM:00112F4A bra.s loc_112F5A ROM:00112F4C ; --------------------------------------------------------------------------- ROM:00112F4C ROM:00112F4C loc_112F4C: ; CODE XREF: ROM:00112F42↑j ROM:00112F4C btst #4,($935).w ROM:00112F52 beq.s loc_112F5A ROM:00112F54 bsr.l sub_11A062 ROM:00112F5A ROM:00112F5A loc_112F5A: ; CODE XREF: ROM:00112F26↑j ROM:00112F5A ; ROM:00112F4A↑j ... ROM:00112F5A movem.l (sp)+,d0-d5 ROM:00112F5E rte ROM:00112F60 ROM:00112F60 ; =============== S U B R O U T I N E ======================================= ROM:00112F60 ROM:00112F60 ROM:00112F60 sub_112F60: ; CODE XREF: ROM:00117694↓p ROM:00112F60 bsr.w sub_11332C ROM:00112F64 rts ROM:00112F64 ; End of function sub_112F60 ROM:00112F64 ROM:00112F66 ROM:00112F66 ; =============== S U B R O U T I N E ======================================= ROM:00112F66 ROM:00112F66 ROM:00112F66 sub_112F66: ; CODE XREF: ROM:001170A0↓p ROM:00112F66 bsr.w sub_113766 ROM:00112F6A bsr.w sub_112F70 ROM:00112F6E rts ROM:00112F6E ; End of function sub_112F66 ROM:00112F6E ROM:00112F70 ROM:00112F70 ; =============== S U B R O U T I N E ======================================= ROM:00112F70 ROM:00112F70 ROM:00112F70 sub_112F70: ; CODE XREF: sub_112F66+4↑p ROM:00112F70 bclr #4,($131B).w ROM:00112F76 bclr #3,($131D).w ROM:00112F7C bclr #6,($93A).w ROM:00112F82 bclr #0,($92F).w ROM:00112F88 clr.w d1 ROM:00112F8A move.b ($73C).w,d1 ROM:00112F8E cmpi.w #7,d1 ROM:00112F92 bcc.s locret_112F9C ROM:00112F94 movea.l off_112F9E(pc,d1.w*4),a0 ROM:00112F98 nop ROM:00112F9A jmp (a0) ROM:00112F9C ; --------------------------------------------------------------------------- ROM:00112F9C ROM:00112F9C locret_112F9C: ; CODE XREF: sub_112F70+22↑j ROM:00112F9C rts ROM:00112F9C ; End of function sub_112F70 ROM:00112F9C ROM:00112F9C ; --------------------------------------------------------------------------- ROM:00112F9E off_112F9E: dc.l loc_112FBA ; DATA XREF: sub_112F70+24↑r ROM:00112FA2 dc.l loc_11303E ROM:00112FA6 dc.l loc_113146 ROM:00112FAA dc.l loc_113180 ROM:00112FAE dc.l loc_1131F8 ROM:00112FB2 dc.l loc_112FE8 ROM:00112FB6 dc.l loc_11322C ROM:00112FBA ; --------------------------------------------------------------------------- ROM:00112FBA ROM:00112FBA loc_112FBA: ; DATA XREF: ROM:off_112F9E↑o ROM:00112FBA bsr.w sub_113AD6 ROM:00112FBE bsr.w sub_113AA0 ROM:00112FC2 bset #0,($92F).w ROM:00112FC8 bset #5,($FFFFFC0B).w ROM:00112FCE bset #6,($133E).w ROM:00112FD4 bsr.l sub_1230D4 ROM:00112FDA move.b #5,($73C).w ROM:00112FE0 bra.l loc_113036 ROM:00112FE6 ; --------------------------------------------------------------------------- ROM:00112FE6 ROM:00112FE6 locret_112FE6: ; CODE XREF: ROM:00113030↓j ROM:00112FE6 rts ROM:00112FE8 ; --------------------------------------------------------------------------- ROM:00112FE8 ROM:00112FE8 loc_112FE8: ; DATA XREF: ROM:00112FB2↑o ROM:00112FE8 btst #2,($936).w ROM:00112FEE beq.s loc_113008 ROM:00112FF0 bclr #6,($133E).w ROM:00112FF6 bclr #2,($936).w ROM:00112FFC move.b #1,($73C).w ROM:00113002 bra.l locret_113144 ROM:00113008 ; --------------------------------------------------------------------------- ROM:00113008 ROM:00113008 loc_113008: ; CODE XREF: ROM:00112FEE↑j ROM:00113008 btst #7,($132F).w ROM:0011300E beq.s loc_113036 ROM:00113010 bclr #3,($93B).w ROM:00113016 bclr #5,($FFFFFC0B).w ROM:0011301C bset #0,($92F).w ROM:00113022 clr.w ($520).w ROM:00113026 clr.w ($522).w ROM:0011302A move.b #0,($73C).w ROM:00113030 bra.l locret_112FE6 ROM:00113036 ; --------------------------------------------------------------------------- ROM:00113036 ROM:00113036 loc_113036: ; CODE XREF: ROM:00112FE0↑j ROM:00113036 ; ROM:0011300E↑j ROM:00113036 bsr.l sub_1230C2 ROM:0011303C rts ROM:0011303E ; --------------------------------------------------------------------------- ROM:0011303E ROM:0011303E loc_11303E: ; DATA XREF: ROM:00112FA2↑o ROM:0011303E move.w $21A(a5),d0 ROM:00113042 move.w $21C(a5),d1 ROM:00113046 move.w $21E(a5),d2 ROM:0011304A btst #3,($933).w ROM:00113050 beq.s loc_113078 ROM:00113052 cmp.w ($51E).w,d0 ROM:00113056 bne.s loc_113078 ROM:00113058 bsr.w sub_113A7E ROM:0011305C bsr.w sub_113AFA ROM:00113060 bset #6,($93A).w ROM:00113066 bclr #3,($933).w ROM:0011306C move.b #3,($73C).w ROM:00113072 bra.l locret_1131F6 ROM:00113078 ; --------------------------------------------------------------------------- ROM:00113078 ROM:00113078 loc_113078: ; CODE XREF: ROM:00113050↑j ROM:00113078 ; ROM:00113056↑j ROM:00113078 btst #3,($933).w ROM:0011307E beq.s loc_1130BA ROM:00113080 cmp.w ($51E).w,d2 ROM:00113084 bne.s loc_1130BA ROM:00113086 bsr.w sub_113A7E ROM:0011308A bclr #3,($933).w ROM:00113090 bclr #7,($FFFFFC0B).w ROM:00113096 bclr #5,($FFFFFC0B).w ROM:0011309C bclr #4,($FFFFFC0B).w ROM:001130A2 bset #3,($FFFFFC0B).w ROM:001130A8 bset #2,($FFFFFC0B).w ROM:001130AE move.b #6,($73C).w ROM:001130B4 bra.l loc_11326A ROM:001130BA ; --------------------------------------------------------------------------- ROM:001130BA ROM:001130BA loc_1130BA: ; CODE XREF: ROM:0011307E↑j ROM:001130BA ; ROM:00113084↑j ROM:001130BA btst #3,($933).w ROM:001130C0 beq.s loc_1130EC ROM:001130C2 cmp.w ($51E).w,d0 ROM:001130C6 beq.s loc_1130EC ROM:001130C8 cmp.w ($51E).w,d1 ROM:001130CC beq.s loc_1130EC ROM:001130CE cmp.w ($51E).w,d2 ROM:001130D2 beq.s loc_1130EC ROM:001130D4 bsr.w sub_113A7E ROM:001130D8 bset #0,($92F).w ROM:001130DE bclr #3,($933).w ROM:001130E4 move.b #1,($73C).w ROM:001130EA bra.s locret_113144 ROM:001130EC ; --------------------------------------------------------------------------- ROM:001130EC ROM:001130EC loc_1130EC: ; CODE XREF: ROM:001130C0↑j ROM:001130EC ; ROM:001130C6↑j ... ROM:001130EC btst #3,($933).w ROM:001130F2 beq.s loc_11311E ROM:001130F4 cmp.w ($51E).w,d1 ROM:001130F8 bne.s loc_11311E ROM:001130FA bsr.w sub_113A7E ROM:001130FE bsr.w sub_113AD6 ROM:00113102 bsr.w sub_113AE8 ROM:00113106 bset #6,($93A).w ROM:0011310C bclr #3,($933).w ROM:00113112 move.b #3,($73C).w ROM:00113118 bra.l locret_1131F6 ROM:0011311E ; --------------------------------------------------------------------------- ROM:0011311E ROM:0011311E loc_11311E: ; CODE XREF: ROM:001130F2↑j ROM:0011311E ; ROM:001130F8↑j ROM:0011311E btst #3,($93B).w ROM:00113124 beq.s loc_11313E ROM:00113126 bsr.l sub_1230D4 ROM:0011312C move.b #2,($73C).w ROM:00113132 bset #5,($FFFFFC0B).w ROM:00113138 bra.l loc_113178 ROM:0011313E ; --------------------------------------------------------------------------- ROM:0011313E ROM:0011313E loc_11313E: ; CODE XREF: ROM:00113124↑j ROM:0011313E bclr #3,($933).w ROM:00113144 ROM:00113144 locret_113144: ; CODE XREF: ROM:00113002↑j ROM:00113144 ; ROM:001130EA↑j ... ROM:00113144 rts ROM:00113146 ; --------------------------------------------------------------------------- ROM:00113146 ROM:00113146 loc_113146: ; DATA XREF: ROM:00112FA6↑o ROM:00113146 btst #7,($132F).w ROM:0011314C beq.s loc_113178 ROM:0011314E bclr #3,($93B).w ROM:00113154 bclr #5,($FFFFFC0B).w ROM:0011315A bset #0,($92F).w ROM:00113160 bsr.w sub_113AC4 ROM:00113164 clr.w ($520).w ROM:00113168 clr.w ($522).w ROM:0011316C move.b #1,($73C).w ROM:00113172 bra.l locret_113144 ROM:00113178 ; --------------------------------------------------------------------------- ROM:00113178 ROM:00113178 loc_113178: ; CODE XREF: ROM:00113138↑j ROM:00113178 ; ROM:0011314C↑j ... ROM:00113178 bsr.l sub_1230C2 ROM:0011317E rts ROM:00113180 ; --------------------------------------------------------------------------- ROM:00113180 ROM:00113180 loc_113180: ; DATA XREF: ROM:00112FAA↑o ROM:00113180 btst #0,($133A).w ROM:00113186 beq.s loc_1131A6 ROM:00113188 move.w $21A(a5),d0 ROM:0011318C cmp.w ($51E).w,d0 ROM:00113190 bne.s loc_1131A6 ROM:00113192 bsr.l sub_1230D4 ROM:00113198 move.b #2,($73C).w ROM:0011319E bset #5,($FFFFFC0B).w ROM:001131A4 bra.s loc_113178 ROM:001131A6 ; --------------------------------------------------------------------------- ROM:001131A6 ROM:001131A6 loc_1131A6: ; CODE XREF: ROM:00113186↑j ROM:001131A6 ; ROM:00113190↑j ROM:001131A6 btst #0,($133A).w ROM:001131AC beq.s loc_1131DC ROM:001131AE move.w $21C(a5),d0 ROM:001131B2 cmp.w ($51E).w,d0 ROM:001131B6 bne.s loc_1131DC ROM:001131B8 move.b #4,($73C).w ROM:001131BE bclr #7,($FFFFFC0B).w ROM:001131C4 bclr #5,($FFFFFC0B).w ROM:001131CA bset #3,($FFFFFC0B).w ROM:001131D0 bset #2,($FFFFFC0B).w ROM:001131D6 bra.l locret_11322A ROM:001131DC ; --------------------------------------------------------------------------- ROM:001131DC ROM:001131DC loc_1131DC: ; CODE XREF: ROM:001131AC↑j ROM:001131DC ; ROM:001131B6↑j ROM:001131DC btst #6,($938).w ROM:001131E2 beq.s locret_1131F6 ROM:001131E4 bset #0,($92F).w ROM:001131EA move.b #1,($73C).w ROM:001131F0 bra.l locret_113144 ROM:001131F6 ; --------------------------------------------------------------------------- ROM:001131F6 ROM:001131F6 locret_1131F6: ; CODE XREF: ROM:00113072↑j ROM:001131F6 ; ROM:00113118↑j ... ROM:001131F6 rts ROM:001131F8 ; --------------------------------------------------------------------------- ROM:001131F8 ROM:001131F8 loc_1131F8: ; DATA XREF: ROM:00112FAE↑o ROM:001131F8 btst #7,($92E).w ROM:001131FE beq.s locret_11322A ROM:00113200 bclr #7,($FFFFFC0B).w ROM:00113206 bclr #5,($FFFFFC0B).w ROM:0011320C bset #0,($92F).w ROM:00113212 bsr.w sub_113AC4 ROM:00113216 clr.w ($520).w ROM:0011321A clr.w ($522).w ROM:0011321E move.b #1,($73C).w ROM:00113224 bra.l locret_113144 ROM:0011322A ; --------------------------------------------------------------------------- ROM:0011322A ROM:0011322A locret_11322A: ; CODE XREF: ROM:001131D6↑j ROM:0011322A ; ROM:001131FE↑j ROM:0011322A rts ROM:0011322C ; --------------------------------------------------------------------------- ROM:0011322C ROM:0011322C loc_11322C: ; DATA XREF: ROM:00112FB6↑o ROM:0011322C btst #5,($939).w ROM:00113232 beq.s loc_11326A ROM:00113234 bclr #5,($939).w ROM:0011323A bclr #0,($92E).w ROM:00113240 move.b #0,($758).w ROM:00113246 move.b #0,($75F).w ROM:0011324C bclr #3,($FFFFFC0B).w ROM:00113252 bclr #2,($FFFFFC0B).w ROM:00113258 bset #0,($92F).w ROM:0011325E move.b #1,($73C).w ROM:00113264 bra.l locret_113144 ROM:0011326A ; --------------------------------------------------------------------------- ROM:0011326A ROM:0011326A loc_11326A: ; CODE XREF: ROM:001130B4↑j ROM:0011326A ; ROM:00113232↑j ROM:0011326A bsr.l sub_117F5A ROM:00113270 bsr.l sub_11A3BC ROM:00113276 bset #0,($92E).w ROM:0011327C rts ROM:0011327E ROM:0011327E ; =============== S U B R O U T I N E ======================================= ROM:0011327E ROM:0011327E ROM:0011327E sub_11327E: ; CODE XREF: ROM:00112F18↑p ROM:0011327E cmpi.b #2,($73C).w ROM:00113284 beq.s loc_11328E ROM:00113286 cmpi.b #5,($73C).w ROM:0011328C bne.s loc_11330C ROM:0011328E ROM:0011328E loc_11328E: ; CODE XREF: sub_11327E+6↑j ROM:0011328E btst #7,($FFFFFC0B).w ROM:00113294 beq.s loc_1132BA ROM:00113296 btst #3,($92C).w ROM:0011329C beq.s loc_1132BA ROM:0011329E bclr #7,($FFFFFC0B).w ROM:001132A4 bset #3,($131D).w ROM:001132AA movem.l d0-a5,-(sp) ROM:001132AE bsr.l sub_126956 ROM:001132B4 movem.l (sp)+,d0-a5 ROM:001132B8 bra.s loc_113306 ROM:001132BA ; --------------------------------------------------------------------------- ROM:001132BA ROM:001132BA loc_1132BA: ; CODE XREF: sub_11327E+16↑j ROM:001132BA ; sub_11327E+1E↑j ROM:001132BA btst #1,($92C).w ROM:001132C0 beq.s loc_1132E8 ROM:001132C2 btst #1,($930).w ROM:001132C8 bne.s loc_1132E8 ROM:001132CA btst #3,($93F).w ROM:001132D0 bne.s loc_1132E8 ROM:001132D2 bset #4,($131B).w ROM:001132D8 movem.l d0-a5,-(sp) ROM:001132DC bsr.l sub_126498 ROM:001132E2 movem.l (sp)+,d0-a5 ROM:001132E6 bra.s loc_113306 ROM:001132E8 ; --------------------------------------------------------------------------- ROM:001132E8 ROM:001132E8 loc_1132E8: ; CODE XREF: sub_11327E+42↑j ROM:001132E8 ; sub_11327E+4A↑j ... ROM:001132E8 btst #1,($92C).w ROM:001132EE beq.s loc_113306 ROM:001132F0 btst #1,($930).w ROM:001132F6 beq.s loc_1132FA ROM:001132F8 bra.s loc_113302 ROM:001132FA ; --------------------------------------------------------------------------- ROM:001132FA ROM:001132FA loc_1132FA: ; CODE XREF: sub_11327E+78↑j ROM:001132FA btst #3,($93F).w ROM:00113300 beq.s loc_113306 ROM:00113302 ROM:00113302 loc_113302: ; CODE XREF: sub_11327E+7A↑j ROM:00113302 bsr.w sub_113B08 ROM:00113306 ROM:00113306 loc_113306: ; CODE XREF: sub_11327E+3A↑j ROM:00113306 ; sub_11327E+68↑j ... ROM:00113306 bra.l locret_11332A ROM:0011330C ; --------------------------------------------------------------------------- ROM:0011330C ROM:0011330C loc_11330C: ; CODE XREF: sub_11327E+E↑j ROM:0011330C cmpi.b #4,($73C).w ROM:00113312 bne.s locret_11332A ROM:00113314 btst #5,($FFFFFC0B).w ROM:0011331A beq.s locret_11332A ROM:0011331C btst #1,($92C).w ROM:00113322 beq.s locret_11332A ROM:00113324 bsr.l sub_113BA8 ROM:0011332A ROM:0011332A locret_11332A: ; CODE XREF: sub_11327E:loc_113306↑j ROM:0011332A ; sub_11327E+94↑j ... ROM:0011332A rts ROM:0011332A ; End of function sub_11327E ROM:0011332A ROM:0011332C ROM:0011332C ; =============== S U B R O U T I N E ======================================= ROM:0011332C ROM:0011332C ROM:0011332C sub_11332C: ; CODE XREF: sub_112F60↑p ROM:0011332C clr.w d1 ROM:0011332E move.b ($73D).w,d1 ROM:00113332 cmpi.w #8,d1 ROM:00113336 bcc.s locret_113340 ROM:00113338 movea.l off_113342(pc,d1.w*4),a0 ROM:0011333C nop ROM:0011333E jmp (a0) ROM:00113340 ; --------------------------------------------------------------------------- ROM:00113340 ROM:00113340 locret_113340: ; CODE XREF: sub_11332C+A↑j ROM:00113340 rts ROM:00113340 ; End of function sub_11332C ROM:00113340 ROM:00113340 ; --------------------------------------------------------------------------- ROM:00113342 off_113342: dc.l loc_113362 ; DATA XREF: sub_11332C+C↑r ROM:00113346 dc.l loc_11336C ROM:0011334A dc.l loc_1133A4 ROM:0011334E dc.l locret_1133B8 ROM:00113352 dc.l loc_1133BA ROM:00113356 dc.l loc_1133F0 ROM:0011335A dc.l loc_113462 ROM:0011335E dc.l loc_113534 ROM:00113362 ; --------------------------------------------------------------------------- ROM:00113362 ROM:00113362 loc_113362: ; DATA XREF: ROM:off_113342↑o ROM:00113362 move.b #1,($73D).w ROM:00113368 bra.s locret_1133A2 ROM:0011336A ; --------------------------------------------------------------------------- ROM:0011336A rts ROM:0011336C ; --------------------------------------------------------------------------- ROM:0011336C ROM:0011336C loc_11336C: ; DATA XREF: ROM:00113346↑o ROM:0011336C btst #0,($92F).w ROM:00113372 beq.s locret_1133A2 ROM:00113374 bset #3,($FFFFFC0B).w ROM:0011337A bset #2,($FFFFFC0B).w ROM:00113380 bset #4,($FFFFFC0B).w ROM:00113386 bset #5,($FFFFFC0B).w ROM:0011338C clr.b ($8BA).w ROM:00113390 clr.w ($64E).w ROM:00113394 move.b #3,($8BA).w ROM:0011339A move.b #2,($73D).w ROM:001133A0 bra.s locret_1133B6 ROM:001133A2 ; --------------------------------------------------------------------------- ROM:001133A2 ROM:001133A2 locret_1133A2: ; CODE XREF: ROM:00113368↑j ROM:001133A2 ; ROM:00113372↑j ... ROM:001133A2 rts ROM:001133A4 ; --------------------------------------------------------------------------- ROM:001133A4 ROM:001133A4 loc_1133A4: ; DATA XREF: ROM:0011334A↑o ROM:001133A4 move.w $218(a5),d1 ROM:001133A8 cmp.w ($64E).w,d1 ROM:001133AC bgt.s locret_1133B6 ROM:001133AE move.b #3,($73D).w ROM:001133B4 bra.s locret_1133B8 ROM:001133B6 ; --------------------------------------------------------------------------- ROM:001133B6 ROM:001133B6 locret_1133B6: ; CODE XREF: ROM:001133A0↑j ROM:001133B6 ; ROM:001133AC↑j ... ROM:001133B6 rts ROM:001133B8 ; --------------------------------------------------------------------------- ROM:001133B8 ROM:001133B8 locret_1133B8: ; CODE XREF: ROM:001133B4↑j ROM:001133B8 ; DATA XREF: ROM:0011334E↑o ROM:001133B8 rts ROM:001133BA ; --------------------------------------------------------------------------- ROM:001133BA ROM:001133BA loc_1133BA: ; DATA XREF: ROM:00113352↑o ROM:001133BA move.w ($518).w,d1 ROM:001133BE cmp.w ($5FC).w,d1 ROM:001133C2 bgt.s locret_1133EE ROM:001133C4 btst #1,($92C).w ROM:001133CA bne.s locret_1133EE ROM:001133CC bclr #4,($FFFFFC0B).w ROM:001133D2 bclr #5,($FFFFFC0B).w ROM:001133D8 bset #2,($936).w ROM:001133DE bsr.w sub_113B76 ROM:001133E2 move.b #7,($73D).w ROM:001133E8 bra.l locret_1135D8 ROM:001133EE ; --------------------------------------------------------------------------- ROM:001133EE ROM:001133EE locret_1133EE: ; CODE XREF: ROM:001133C2↑j ROM:001133EE ; ROM:001133CA↑j ROM:001133EE rts ROM:001133F0 ; --------------------------------------------------------------------------- ROM:001133F0 ROM:001133F0 loc_1133F0: ; DATA XREF: ROM:00113356↑o ROM:001133F0 move.w $22A(a5),d3 ROM:001133F4 cmp.w ($5FC).w,d3 ROM:001133F8 bgt.s loc_113426 ROM:001133FA bclr #4,($FFFFFC0B).w ROM:00113400 bclr #5,($FFFFFC0B).w ROM:00113406 clr.b ($891).w ROM:0011340A clr.w ($5FC).w ROM:0011340E bset #3,($93B).w ROM:00113414 bset #3,($FFFFFC0B).w ROM:0011341A move.b #1,($73D).w ROM:00113420 bra.l locret_1133A2 ROM:00113426 ; --------------------------------------------------------------------------- ROM:00113426 ROM:00113426 loc_113426: ; CODE XREF: ROM:001133F8↑j ROM:00113426 btst #6,($FFFFFC0D).w ROM:0011342C beq.s locret_113460 ROM:0011342E bsr.w sub_113B08 ROM:00113432 bclr #4,($FFFFFC0B).w ROM:00113438 bclr #5,($FFFFFC0B).w ROM:0011343E clr.b ($891).w ROM:00113442 clr.w ($5FC).w ROM:00113446 clr.b ($8BA).w ROM:0011344A clr.w ($64E).w ROM:0011344E move.b #3,($8BA).w ROM:00113454 move.b #2,($73D).w ROM:0011345A bra.l locret_1133B6 ROM:00113460 ; --------------------------------------------------------------------------- ROM:00113460 ROM:00113460 locret_113460: ; CODE XREF: ROM:0011342C↑j ROM:00113460 rts ROM:00113462 ; --------------------------------------------------------------------------- ROM:00113462 ROM:00113462 loc_113462: ; DATA XREF: ROM:0011335A↑o ROM:00113462 move.w ($5FC).w,d0 ROM:00113466 move.w ($518).w,d1 ROM:0011346A move.w ($51A).w,d2 ROM:0011346E btst #6,($FFFFFC0D).w ROM:00113474 beq.s loc_1134AA ROM:00113476 cmp.w d0,d2 ROM:00113478 blt.s loc_11347C ROM:0011347A bra.s loc_113484 ROM:0011347C ; --------------------------------------------------------------------------- ROM:0011347C ROM:0011347C loc_11347C: ; CODE XREF: ROM:00113478↑j ROM:0011347C btst #1,($FFFFFC0D).w ROM:00113482 bne.s loc_1134AA ROM:00113484 ROM:00113484 loc_113484: ; CODE XREF: ROM:0011347A↑j ROM:00113484 bsr.w sub_113B08 ROM:00113488 clr.b ($891).w ROM:0011348C clr.w ($5FC).w ROM:00113490 clr.b ($8BA).w ROM:00113494 clr.w ($64E).w ROM:00113498 move.b #3,($8BA).w ROM:0011349E move.b #2,($73D).w ROM:001134A4 bra.l locret_1133B6 ROM:001134AA ; --------------------------------------------------------------------------- ROM:001134AA ROM:001134AA loc_1134AA: ; CODE XREF: ROM:00113474↑j ROM:001134AA ; ROM:00113482↑j ROM:001134AA cmp.w ($5FC).w,d1 ROM:001134AE bgt.s loc_1134D8 ROM:001134B0 cmpi.w #$80,($51C).w ROM:001134B6 ble.s loc_1134D8 ROM:001134B8 clr.b ($891).w ROM:001134BC clr.w ($5FC).w ROM:001134C0 bset #3,($933).w ROM:001134C6 bclr #2,($FFFFFC0B).w ROM:001134CC move.b #1,($73D).w ROM:001134D2 bra.l locret_1133A2 ROM:001134D8 ; --------------------------------------------------------------------------- ROM:001134D8 ROM:001134D8 loc_1134D8: ; CODE XREF: ROM:001134AE↑j ROM:001134D8 ; ROM:001134B6↑j ROM:001134D8 btst #1,($FFFFFC0D).w ROM:001134DE beq.s loc_113510 ROM:001134E0 cmpi.w #0,($FFFFFC0E).w ROM:001134E6 bne.s loc_113510 ROM:001134E8 cmpi.w #$80,($51C).w ROM:001134EE bgt.s loc_113510 ROM:001134F0 cmp.w d2,d0 ROM:001134F2 ble.s loc_113510 ROM:001134F4 cmp.w d0,d1 ROM:001134F6 ble.s loc_113510 ROM:001134F8 bsr.w sub_113B08 ROM:001134FC bsr.w sub_113B3E ROM:00113500 bsr.w sub_113B76 ROM:00113504 move.b #7,($73D).w ROM:0011350A bra.l locret_1135D8 ROM:00113510 ; --------------------------------------------------------------------------- ROM:00113510 ROM:00113510 loc_113510: ; CODE XREF: ROM:001134DE↑j ROM:00113510 ; ROM:001134E6↑j ... ROM:00113510 cmp.w ($5FC).w,d1 ROM:00113514 bgt.s locret_113532 ROM:00113516 cmpi.w #$80,($51C).w ROM:0011351C bgt.s locret_113532 ROM:0011351E bsr.w sub_113B3E ROM:00113522 bsr.w sub_113B76 ROM:00113526 move.b #6,($73D).w ROM:0011352C bra.l *+6 ROM:00113532 ; --------------------------------------------------------------------------- ROM:00113532 ROM:00113532 locret_113532: ; CODE XREF: ROM:00113514↑j ROM:00113532 ; ROM:0011351C↑j ... ROM:00113532 rts ROM:00113534 ; --------------------------------------------------------------------------- ROM:00113534 ROM:00113534 loc_113534: ; DATA XREF: ROM:0011335E↑o ROM:00113534 move.w ($5FC).w,d0 ROM:00113538 move.w ($518).w,d1 ROM:0011353C move.w ($51A).w,d2 ROM:00113540 btst #4,($FFFFFC0D).w ROM:00113546 beq.s loc_11354E ROM:00113548 cmp.w d0,d2 ROM:0011354A blt.s loc_11354E ROM:0011354C bra.s loc_113560 ROM:0011354E ; --------------------------------------------------------------------------- ROM:0011354E ROM:0011354E loc_11354E: ; CODE XREF: ROM:00113546↑j ROM:0011354E ; ROM:0011354A↑j ROM:0011354E btst #6,($FFFFFC0D).w ROM:00113554 beq.s loc_113558 ROM:00113556 bra.s loc_113560 ROM:00113558 ; --------------------------------------------------------------------------- ROM:00113558 ROM:00113558 loc_113558: ; CODE XREF: ROM:00113554↑j ROM:00113558 cmpi.w #$80,($51C).w ROM:0011355E ble.s loc_113586 ROM:00113560 ROM:00113560 loc_113560: ; CODE XREF: ROM:0011354C↑j ROM:00113560 ; ROM:00113556↑j ROM:00113560 bsr.w sub_113B08 ROM:00113564 clr.b ($891).w ROM:00113568 clr.w ($5FC).w ROM:0011356C clr.b ($8BA).w ROM:00113570 clr.w ($64E).w ROM:00113574 move.b #3,($8BA).w ROM:0011357A move.b #2,($73D).w ROM:00113580 bra.l locret_1133B6 ROM:00113586 ; --------------------------------------------------------------------------- ROM:00113586 ROM:00113586 loc_113586: ; CODE XREF: ROM:0011355E↑j ROM:00113586 btst #4,($FFFFFC0D).w ROM:0011358C beq.s loc_1135B6 ROM:0011358E cmp.w d2,d0 ROM:00113590 ble.s loc_1135B6 ROM:00113592 cmp.w d0,d1 ROM:00113594 ble.s loc_1135B6 ROM:00113596 cmpi.w #$80,($51C).w ROM:0011359C bgt.s loc_1135B6 ROM:0011359E bsr.w sub_113B08 ROM:001135A2 bsr.w sub_113B4C ROM:001135A6 bsr.w sub_113B76 ROM:001135AA move.b #6,($73D).w ROM:001135B0 bra.l locret_113532 ROM:001135B6 ; --------------------------------------------------------------------------- ROM:001135B6 ROM:001135B6 loc_1135B6: ; CODE XREF: ROM:0011358C↑j ROM:001135B6 ; ROM:00113590↑j ... ROM:001135B6 cmp.w ($5FC).w,d1 ROM:001135BA bgt.s locret_1135D8 ROM:001135BC cmpi.w #$80,($51C).w ROM:001135C2 bgt.s locret_1135D8 ROM:001135C4 bsr.w sub_113B4C ROM:001135C8 bsr.w sub_113B76 ROM:001135CC move.b #7,($73D).w ROM:001135D2 bra.l *+6 ROM:001135D8 ; --------------------------------------------------------------------------- ROM:001135D8 ROM:001135D8 locret_1135D8: ; CODE XREF: ROM:001133E8↑j ROM:001135D8 ; ROM:0011350A↑j ... ROM:001135D8 rts ROM:001135DA ; --------------------------------------------------------------------------- ROM:001135DA rts ROM:001135DC ROM:001135DC ; =============== S U B R O U T I N E ======================================= ROM:001135DC ROM:001135DC ROM:001135DC sub_1135DC: ; CODE XREF: ROM:00112F1C↑p ROM:001135DC clr.b ($8BA).w ROM:001135E0 clr.w ($64E).w ROM:001135E4 move.b #3,($8BA).w ROM:001135EA cmpi.b #3,($73D).w ROM:001135F0 bne.l loc_113678 ROM:001135F6 btst #1,($930).w ROM:001135FC beq.s loc_11363E ROM:001135FE btst #3,($93F).w ROM:00113604 bne.s loc_11363E ROM:00113606 cmpi.w #0,($52A).w ROM:0011360C bne.s loc_11363E ROM:0011360E bsr.w sub_113AC4 ROM:00113612 andi.w #$F9FF,($FFFFFC0A).w ROM:00113618 bsr.w sub_113B1A ROM:0011361C clr.b ($8BA).w ROM:00113620 clr.w ($64E).w ROM:00113624 clr.b ($891).w ROM:00113628 clr.w ($5FC).w ROM:0011362C move.b #3,($891).w ROM:00113632 move.b #4,($73D).w ROM:00113638 bra.l locret_113764 ROM:0011363E ; --------------------------------------------------------------------------- ROM:0011363E ROM:0011363E loc_11363E: ; CODE XREF: sub_1135DC+20↑j ROM:0011363E ; sub_1135DC+28↑j ... ROM:0011363E btst #3,($93F).w ROM:00113644 beq.s loc_113648 ROM:00113646 bra.s loc_113658 ROM:00113648 ; --------------------------------------------------------------------------- ROM:00113648 ROM:00113648 loc_113648: ; CODE XREF: sub_1135DC+68↑j ROM:00113648 btst #1,($930).w ROM:0011364E beq.s loc_113672 ROM:00113650 cmpi.w #0,($52A).w ROM:00113656 beq.s loc_113672 ROM:00113658 ROM:00113658 loc_113658: ; CODE XREF: sub_1135DC+6A↑j ROM:00113658 clr.b ($8BA).w ROM:0011365C clr.w ($64E).w ROM:00113660 move.b #3,($8BA).w ROM:00113666 move.b #2,($73D).w ROM:0011366C bra.l locret_113764 ROM:00113672 ; --------------------------------------------------------------------------- ROM:00113672 ROM:00113672 loc_113672: ; CODE XREF: sub_1135DC+72↑j ROM:00113672 ; sub_1135DC+7A↑j ROM:00113672 bra.l locret_113764 ROM:00113678 ; --------------------------------------------------------------------------- ROM:00113678 ROM:00113678 loc_113678: ; CODE XREF: sub_1135DC+14↑j ROM:00113678 cmpi.b #4,($73D).w ROM:0011367E bne.l locret_113764 ROM:00113684 move.w ($5FC).w,d0 ROM:00113688 move.w ($518).w,d1 ROM:0011368C move.w ($51A).w,d2 ROM:00113690 move.w $226(a5),d3 ROM:00113694 move.w $228(a5),d4 ROM:00113698 btst #1,($92C).w ROM:0011369E beq.s loc_1136A2 ROM:001136A0 bra.s loc_1136BE ROM:001136A2 ; --------------------------------------------------------------------------- ROM:001136A2 ROM:001136A2 loc_1136A2: ; CODE XREF: sub_1135DC+C2↑j ROM:001136A2 btst #6,($931).w ROM:001136A8 beq.s loc_1136FE ROM:001136AA cmpi.w #0,d0 ROM:001136AE ble.s loc_1136B6 ROM:001136B0 cmp.w d0,d4 ROM:001136B2 ble.s loc_1136B6 ROM:001136B4 bra.s loc_1136BE ROM:001136B6 ; --------------------------------------------------------------------------- ROM:001136B6 ROM:001136B6 loc_1136B6: ; CODE XREF: sub_1135DC+D2↑j ROM:001136B6 ; sub_1135DC+D6↑j ROM:001136B6 cmp.w d3,d0 ROM:001136B8 ble.s loc_1136FE ROM:001136BA cmp.w d0,d2 ROM:001136BC ble.s loc_1136FE ROM:001136BE ROM:001136BE loc_1136BE: ; CODE XREF: sub_1135DC+C4↑j ROM:001136BE ; sub_1135DC+D8↑j ROM:001136BE btst #6,($133E).w ROM:001136C4 beq.s loc_1136DC ROM:001136C6 bsr.w sub_113AD6 ROM:001136CA ori.w #$600,($FFFFFC0A).w ROM:001136D0 bset #5,($FFFFFC0B).w ROM:001136D6 bset #6,($133E).w ROM:001136DC ROM:001136DC loc_1136DC: ; CODE XREF: sub_1135DC+E8↑j ROM:001136DC clr.b ($891).w ROM:001136E0 clr.w ($5FC).w ROM:001136E4 clr.b ($8BA).w ROM:001136E8 clr.w ($64E).w ROM:001136EC move.b #3,($8BA).w ROM:001136F2 move.b #2,($73D).w ROM:001136F8 bra.l locret_113764 ROM:001136FE ; --------------------------------------------------------------------------- ROM:001136FE ROM:001136FE loc_1136FE: ; CODE XREF: sub_1135DC+CC↑j ROM:001136FE ; sub_1135DC+DC↑j ... ROM:001136FE btst #6,($931).w ROM:00113704 beq.s loc_11373C ROM:00113706 btst #1,($92C).w ROM:0011370C bne.s loc_11373C ROM:0011370E cmp.w d2,d0 ROM:00113710 ble.s loc_11373C ROM:00113712 cmp.w d0,d1 ROM:00113714 ble.s loc_11373C ROM:00113716 bclr #4,($FFFFFC0B).w ROM:0011371C bclr #5,($FFFFFC0B).w ROM:00113722 bset #2,($936).w ROM:00113728 bsr.w sub_113B08 ROM:0011372C bsr.w sub_113B76 ROM:00113730 move.b #6,($73D).w ROM:00113736 bra.l locret_113764 ROM:0011373C ; --------------------------------------------------------------------------- ROM:0011373C ROM:0011373C loc_11373C: ; CODE XREF: sub_1135DC+128↑j ROM:0011373C ; sub_1135DC+130↑j ... ROM:0011373C btst #6,($931).w ROM:00113742 beq.s locret_113764 ROM:00113744 cmp.w d4,d0 ROM:00113746 blt.s locret_113764 ROM:00113748 cmp.w d0,d3 ROM:0011374A blt.s locret_113764 ROM:0011374C btst #1,($92C).w ROM:00113752 bne.s locret_113764 ROM:00113754 bset #2,($936).w ROM:0011375A bsr.w sub_113B08 ROM:0011375E move.b #5,($73D).w ROM:00113764 ROM:00113764 locret_113764: ; CODE XREF: sub_1135DC+5C↑j ROM:00113764 ; sub_1135DC+90↑j ... ROM:00113764 rts ROM:00113764 ; End of function sub_1135DC ROM:00113764 ROM:00113766 ROM:00113766 ; =============== S U B R O U T I N E ======================================= ROM:00113766 ROM:00113766 ROM:00113766 sub_113766: ; CODE XREF: sub_112F66↑p ROM:00113766 bclr #6,($938).w ROM:0011376C clr.w d1 ROM:0011376E move.b ($73E).w,d1 ROM:00113772 cmpi.w #$C,d1 ROM:00113776 bcc.s locret_113780 ROM:00113778 movea.l off_113782(pc,d1.w*4),a0 ROM:0011377C nop ROM:0011377E jmp (a0) ROM:00113780 ; --------------------------------------------------------------------------- ROM:00113780 ROM:00113780 locret_113780: ; CODE XREF: sub_113766+10↑j ROM:00113780 rts ROM:00113780 ; End of function sub_113766 ROM:00113780 ROM:00113780 ; --------------------------------------------------------------------------- ROM:00113782 off_113782: dc.l loc_1137B2 ; DATA XREF: sub_113766+12↑r ROM:00113786 dc.l loc_1137CE ROM:0011378A dc.l loc_113804 ROM:0011378E dc.l loc_11382C ROM:00113792 dc.l loc_113860 ROM:00113796 dc.l loc_113876 ROM:0011379A dc.l loc_1138AA ROM:0011379E dc.l loc_1138C0 ROM:001137A2 dc.l loc_1138F4 ROM:001137A6 dc.l loc_11397A ROM:001137AA dc.l loc_113990 ROM:001137AE dc.l loc_1139B4 ROM:001137B2 ; --------------------------------------------------------------------------- ROM:001137B2 ROM:001137B2 loc_1137B2: ; DATA XREF: ROM:off_113782↑o ROM:001137B2 bclr #0,($133A).w ROM:001137B8 bset #2,($FFFFFC0B).w ROM:001137BE bset #3,($FFFFFC0B).w ROM:001137C4 move.b #1,($73E).w ROM:001137CA bra.s locret_113802 ROM:001137CC ; --------------------------------------------------------------------------- ROM:001137CC rts ROM:001137CE ; --------------------------------------------------------------------------- ROM:001137CE ROM:001137CE loc_1137CE: ; DATA XREF: ROM:00113786↑o ROM:001137CE btst #6,($93A).w ROM:001137D4 beq.s locret_113802 ROM:001137D6 bclr #4,($FFFFFC0B).w ROM:001137DC bset #2,($FFFFFC0B).w ROM:001137E2 bset #3,($FFFFFC0B).w ROM:001137E8 move.w $20C(a5),d0 ROM:001137EC clr.b ($891).w ROM:001137F0 move.w d0,($5FC).w ROM:001137F4 move.b #1,($891).w ROM:001137FA move.b #2,($73E).w ROM:00113800 bra.s locret_11382A ROM:00113802 ; --------------------------------------------------------------------------- ROM:00113802 ROM:00113802 locret_113802: ; CODE XREF: ROM:001137CA↑j ROM:00113802 ; ROM:001137D4↑j ... ROM:00113802 rts ROM:00113804 ; --------------------------------------------------------------------------- ROM:00113804 ROM:00113804 loc_113804: ; DATA XREF: ROM:0011378A↑o ROM:00113804 cmpi.w #0,($5FC).w ROM:0011380A bgt.s locret_11382A ROM:0011380C move.w $20E(a5),d0 ROM:00113810 clr.b ($891).w ROM:00113814 move.w d0,($5FC).w ROM:00113818 move.b #1,($891).w ROM:0011381E move.b #3,($73E).w ROM:00113824 bsr.w sub_113B52 ROM:00113828 bra.s locret_11385E ROM:0011382A ; --------------------------------------------------------------------------- ROM:0011382A ROM:0011382A locret_11382A: ; CODE XREF: ROM:00113800↑j ROM:0011382A ; ROM:0011380A↑j ROM:0011382A rts ROM:0011382C ; --------------------------------------------------------------------------- ROM:0011382C ROM:0011382C loc_11382C: ; DATA XREF: ROM:0011378E↑o ROM:0011382C btst #0,($FFFFFC0C).w ROM:00113832 beq.s locret_11385E ROM:00113834 btst #6,($FFFFFC0D).w ROM:0011383A beq.s locret_11385E ROM:0011383C bsr.w sub_113B08 ROM:00113840 move.w $20E(a5),d0 ROM:00113844 clr.b ($891).w ROM:00113848 move.w d0,($5FC).w ROM:0011384C move.b #1,($891).w ROM:00113852 move.b #4,($73E).w ROM:00113858 bra.l locret_113874 ROM:0011385E ; --------------------------------------------------------------------------- ROM:0011385E ROM:0011385E locret_11385E: ; CODE XREF: ROM:00113828↑j ROM:0011385E ; ROM:00113832↑j ... ROM:0011385E rts ROM:00113860 ; --------------------------------------------------------------------------- ROM:00113860 ROM:00113860 loc_113860: ; DATA XREF: ROM:00113792↑o ROM:00113860 cmpi.w #0,($5FC).w ROM:00113866 bgt.s locret_113874 ROM:00113868 move.b #5,($73E).w ROM:0011386E bsr.w sub_113B5A ROM:00113872 bra.s locret_1138A8 ROM:00113874 ; --------------------------------------------------------------------------- ROM:00113874 ROM:00113874 locret_113874: ; CODE XREF: ROM:00113858↑j ROM:00113874 ; ROM:00113866↑j ROM:00113874 rts ROM:00113876 ; --------------------------------------------------------------------------- ROM:00113876 ROM:00113876 loc_113876: ; DATA XREF: ROM:00113796↑o ROM:00113876 btst #0,($FFFFFC0C).w ROM:0011387C beq.s locret_1138A8 ROM:0011387E btst #6,($FFFFFC0D).w ROM:00113884 beq.s locret_1138A8 ROM:00113886 bsr.w sub_113B08 ROM:0011388A move.w $210(a5),d0 ROM:0011388E clr.b ($891).w ROM:00113892 move.w d0,($5FC).w ROM:00113896 move.b #1,($891).w ROM:0011389C move.b #6,($73E).w ROM:001138A2 bra.l locret_1138BE ROM:001138A8 ; --------------------------------------------------------------------------- ROM:001138A8 ROM:001138A8 locret_1138A8: ; CODE XREF: ROM:00113872↑j ROM:001138A8 ; ROM:0011387C↑j ... ROM:001138A8 rts ROM:001138AA ; --------------------------------------------------------------------------- ROM:001138AA ROM:001138AA loc_1138AA: ; DATA XREF: ROM:0011379A↑o ROM:001138AA cmpi.w #0,($5FC).w ROM:001138B0 bgt.s locret_1138BE ROM:001138B2 move.b #7,($73E).w ROM:001138B8 bsr.w sub_113B62 ROM:001138BC bra.s locret_1138F2 ROM:001138BE ; --------------------------------------------------------------------------- ROM:001138BE ROM:001138BE locret_1138BE: ; CODE XREF: ROM:001138A2↑j ROM:001138BE ; ROM:001138B0↑j ROM:001138BE rts ROM:001138C0 ; --------------------------------------------------------------------------- ROM:001138C0 ROM:001138C0 loc_1138C0: ; DATA XREF: ROM:0011379E↑o ROM:001138C0 btst #0,($FFFFFC0C).w ROM:001138C6 beq.s locret_1138F2 ROM:001138C8 btst #6,($FFFFFC0D).w ROM:001138CE beq.s locret_1138F2 ROM:001138D0 bsr.w sub_113B08 ROM:001138D4 move.w $214(a5),d0 ROM:001138D8 clr.b ($891).w ROM:001138DC move.w d0,($5FC).w ROM:001138E0 move.b #1,($891).w ROM:001138E6 move.b #8,($73E).w ROM:001138EC bra.l locret_113978 ROM:001138F2 ; --------------------------------------------------------------------------- ROM:001138F2 ROM:001138F2 locret_1138F2: ; CODE XREF: ROM:001138BC↑j ROM:001138F2 ; ROM:001138C6↑j ... ROM:001138F2 rts ROM:001138F4 ; --------------------------------------------------------------------------- ROM:001138F4 ROM:001138F4 loc_1138F4: ; DATA XREF: ROM:001137A2↑o ROM:001138F4 move.w ($FFFFFC0E).w,d2 ROM:001138F8 move.w ($522).w,d0 ROM:001138FC not.b d0 ROM:001138FE btst #6,($FFFFFC0D).w ROM:00113904 beq.s loc_113942 ROM:00113906 cmp.w d2,d0 ROM:00113908 beq.s loc_11390C ROM:0011390A bra.s loc_11391E ROM:0011390C ; --------------------------------------------------------------------------- ROM:0011390C ROM:0011390C loc_11390C: ; CODE XREF: ROM:00113908↑j ROM:0011390C btst #1,($FFFFFC0D).w ROM:00113912 beq.s loc_113916 ROM:00113914 bra.s loc_11391E ROM:00113916 ; --------------------------------------------------------------------------- ROM:00113916 ROM:00113916 loc_113916: ; CODE XREF: ROM:00113912↑j ROM:00113916 btst #3,($FFFFFC0D).w ROM:0011391C beq.s loc_113942 ROM:0011391E ROM:0011391E loc_11391E: ; CODE XREF: ROM:0011390A↑j ROM:0011391E ; ROM:00113914↑j ROM:0011391E bsr.w sub_113B08 ROM:00113922 bset #4,($FFFFFC0B).w ROM:00113928 bset #6,($938).w ROM:0011392E clr.b ($891).w ROM:00113932 clr.w ($5FC).w ROM:00113936 move.b #1,($73E).w ROM:0011393C bra.l locret_113802 ROM:00113942 ; --------------------------------------------------------------------------- ROM:00113942 ROM:00113942 loc_113942: ; CODE XREF: ROM:00113904↑j ROM:00113942 ; ROM:0011391C↑j ROM:00113942 btst #6,($FFFFFC0D).w ROM:00113948 beq.s locret_113978 ROM:0011394A btst #1,($FFFFFC0D).w ROM:00113950 bne.s locret_113978 ROM:00113952 btst #3,($FFFFFC0D).w ROM:00113958 bne.s locret_113978 ROM:0011395A cmp.w d2,d0 ROM:0011395C bne.s locret_113978 ROM:0011395E move.w $212(a5),d1 ROM:00113962 clr.b ($891).w ROM:00113966 move.w d1,($5FC).w ROM:0011396A move.b #1,($891).w ROM:00113970 move.b #9,($73E).w ROM:00113976 bra.s locret_11398E ROM:00113978 ; --------------------------------------------------------------------------- ROM:00113978 ROM:00113978 locret_113978: ; CODE XREF: ROM:001138EC↑j ROM:00113978 ; ROM:00113948↑j ... ROM:00113978 rts ROM:0011397A ; --------------------------------------------------------------------------- ROM:0011397A ROM:0011397A loc_11397A: ; DATA XREF: ROM:001137A6↑o ROM:0011397A cmpi.w #0,($5FC).w ROM:00113980 bgt.s locret_11398E ROM:00113982 move.b #$A,($73E).w ROM:00113988 bsr.w sub_113B6A ROM:0011398C bra.s locret_1139B2 ROM:0011398E ; --------------------------------------------------------------------------- ROM:0011398E ROM:0011398E locret_11398E: ; CODE XREF: ROM:00113976↑j ROM:0011398E ; ROM:00113980↑j ROM:0011398E rts ROM:00113990 ; --------------------------------------------------------------------------- ROM:00113990 ROM:00113990 loc_113990: ; DATA XREF: ROM:001137AA↑o ROM:00113990 btst #0,($FFFFFC0C).w ROM:00113996 beq.s locret_1139B2 ROM:00113998 btst #6,($FFFFFC0D).w ROM:0011399E beq.s locret_1139B2 ROM:001139A0 bsr.w sub_113B08 ROM:001139A4 bset #0,($133A).w ROM:001139AA move.b #$B,($73E).w ROM:001139B0 bra.s locret_1139FE ROM:001139B2 ; --------------------------------------------------------------------------- ROM:001139B2 ROM:001139B2 locret_1139B2: ; CODE XREF: ROM:0011398C↑j ROM:001139B2 ; ROM:00113996↑j ... ROM:001139B2 rts ROM:001139B4 ; --------------------------------------------------------------------------- ROM:001139B4 ROM:001139B4 loc_1139B4: ; DATA XREF: ROM:001137AE↑o ROM:001139B4 move.w $21A(a5),d0 ROM:001139B8 move.w $21C(a5),d1 ROM:001139BC btst #7,($132F).w ROM:001139C2 beq.s loc_1139CC ROM:001139C4 cmp.w ($51E).w,d0 ROM:001139C8 bne.s loc_1139CC ROM:001139CA bra.s loc_1139DA ROM:001139CC ; --------------------------------------------------------------------------- ROM:001139CC ROM:001139CC loc_1139CC: ; CODE XREF: ROM:001139C2↑j ROM:001139CC ; ROM:001139C8↑j ROM:001139CC btst #7,($92E).w ROM:001139D2 beq.s locret_1139FE ROM:001139D4 cmp.w ($51E).w,d1 ROM:001139D8 bne.s locret_1139FE ROM:001139DA ROM:001139DA loc_1139DA: ; CODE XREF: ROM:001139CA↑j ROM:001139DA bset #4,($FFFFFC0B).w ROM:001139E0 bclr #0,($133A).w ROM:001139E6 bclr #2,($FFFFFC0B).w ROM:001139EC bclr #3,($FFFFFC0B).w ROM:001139F2 move.b #1,($73E).w ROM:001139F8 bra.l locret_113802 ROM:001139FE ; --------------------------------------------------------------------------- ROM:001139FE ROM:001139FE locret_1139FE: ; CODE XREF: ROM:001139B0↑j ROM:001139FE ; ROM:001139D2↑j ... ROM:001139FE rts ROM:00113A00 ; --------------------------------------------------------------------------- ROM:00113A00 rts ROM:00113A02 ROM:00113A02 ; =============== S U B R O U T I N E ======================================= ROM:00113A02 ROM:00113A02 ROM:00113A02 sub_113A02: ; CODE XREF: ROM:00112F14↑p ROM:00113A02 btst #1,($FFFFFC0D).w ROM:00113A08 beq.s loc_113A12 ROM:00113A0A bset #1,($930).w ROM:00113A10 bra.s loc_113A18 ROM:00113A12 ; --------------------------------------------------------------------------- ROM:00113A12 ROM:00113A12 loc_113A12: ; CODE XREF: sub_113A02+6↑j ROM:00113A12 bclr #1,($930).w ROM:00113A18 ROM:00113A18 loc_113A18: ; CODE XREF: sub_113A02+E↑j ROM:00113A18 btst #3,($FFFFFC0D).w ROM:00113A1E beq.s loc_113A28 ROM:00113A20 bset #3,($93F).w ROM:00113A26 bra.s loc_113A2E ROM:00113A28 ; --------------------------------------------------------------------------- ROM:00113A28 ROM:00113A28 loc_113A28: ; CODE XREF: sub_113A02+1C↑j ROM:00113A28 bclr #3,($93F).w ROM:00113A2E ROM:00113A2E loc_113A2E: ; CODE XREF: sub_113A02+24↑j ROM:00113A2E btst #4,($FFFFFC0D).w ROM:00113A34 beq.s loc_113A3E ROM:00113A36 bset #6,($931).w ROM:00113A3C bra.s loc_113A44 ROM:00113A3E ; --------------------------------------------------------------------------- ROM:00113A3E ROM:00113A3E loc_113A3E: ; CODE XREF: sub_113A02+32↑j ROM:00113A3E bclr #6,($931).w ROM:00113A44 ROM:00113A44 loc_113A44: ; CODE XREF: sub_113A02+3A↑j ROM:00113A44 btst #6,($FFFFFC0D).w ROM:00113A4A beq.s loc_113A54 ROM:00113A4C bset #1,($92C).w ROM:00113A52 bra.s loc_113A5A ROM:00113A54 ; --------------------------------------------------------------------------- ROM:00113A54 ROM:00113A54 loc_113A54: ; CODE XREF: sub_113A02+48↑j ROM:00113A54 bclr #1,($92C).w ROM:00113A5A ROM:00113A5A loc_113A5A: ; CODE XREF: sub_113A02+50↑j ROM:00113A5A btst #0,($FFFFFC0C).w ROM:00113A60 beq.s loc_113A6A ROM:00113A62 bset #3,($92C).w ROM:00113A68 bra.s loc_113A70 ROM:00113A6A ; --------------------------------------------------------------------------- ROM:00113A6A ROM:00113A6A loc_113A6A: ; CODE XREF: sub_113A02+5E↑j ROM:00113A6A bclr #3,($92C).w ROM:00113A70 ROM:00113A70 loc_113A70: ; CODE XREF: sub_113A02+66↑j ROM:00113A70 move.w ($FFFFFC0C).w,($528).w ROM:00113A76 move.w ($FFFFFC0E).w,($52A).w ROM:00113A7C rts ROM:00113A7C ; End of function sub_113A02 ROM:00113A7C ROM:00113A7E ROM:00113A7E ; =============== S U B R O U T I N E ======================================= ROM:00113A7E ROM:00113A7E ROM:00113A7E sub_113A7E: ; CODE XREF: ROM:00113058↑p ROM:00113A7E ; ROM:00113086↑p ... ROM:00113A7E move.b ($FFFFFC04).w,d0 ROM:00113A82 andi.b #$F8,d0 ROM:00113A86 ori.b #6,d0 ROM:00113A8A move.b d0,($FFFFFC04).w ROM:00113A8E move.b #$50,($FFFFFC05).w ; 'P' ROM:00113A94 move.w #$82,($FFFFFC00).w ROM:00113A9A clr.w ($FFFFFC0A).w ROM:00113A9E rts ROM:00113A9E ; End of function sub_113A7E ROM:00113A9E ROM:00113AA0 ROM:00113AA0 ; =============== S U B R O U T I N E ======================================= ROM:00113AA0 ROM:00113AA0 ROM:00113AA0 sub_113AA0: ; CODE XREF: ROM:00112FBE↑p ROM:00113AA0 move.b ($FFFFFC04).w,d0 ROM:00113AA4 andi.b #$F8,d0 ROM:00113AA8 ori.b #6,d0 ROM:00113AAC move.b d0,($FFFFFC04).w ROM:00113AB0 move.b #$50,($FFFFFC05).w ; 'P' ROM:00113AB6 move.w #$82,($FFFFFC00).w ROM:00113ABC move.w #$600,($FFFFFC0A).w ROM:00113AC2 rts ROM:00113AC2 ; End of function sub_113AA0 ROM:00113AC2 ROM:00113AC4 ROM:00113AC4 ; =============== S U B R O U T I N E ======================================= ROM:00113AC4 ROM:00113AC4 ROM:00113AC4 sub_113AC4: ; CODE XREF: ROM:00113160↑p ROM:00113AC4 ; ROM:00113212↑p ... ROM:00113AC4 move.l $132(a5),d0 ROM:00113AC8 divu.l #$51400,d0 ROM:00113AD0 move.w d0,($FFFFFC08).w ROM:00113AD4 rts ROM:00113AD4 ; End of function sub_113AC4 ROM:00113AD4 ROM:00113AD6 ROM:00113AD6 ; =============== S U B R O U T I N E ======================================= ROM:00113AD6 ROM:00113AD6 ROM:00113AD6 sub_113AD6: ; CODE XREF: ROM:loc_112FBA↑p ROM:00113AD6 ; ROM:001130FE↑p ... ROM:00113AD6 move.l $132(a5),d0 ROM:00113ADA divu.l #$4B000,d0 ROM:00113AE2 move.w d0,($FFFFFC08).w ROM:00113AE6 rts ROM:00113AE6 ; End of function sub_113AD6 ROM:00113AE6 ROM:00113AE8 ROM:00113AE8 ; =============== S U B R O U T I N E ======================================= ROM:00113AE8 ROM:00113AE8 ROM:00113AE8 sub_113AE8: ; CODE XREF: ROM:00113102↑p ROM:00113AE8 move.w ($14444E).l,($520).w ROM:00113AF0 move.w ($144450).l,($522).w ROM:00113AF8 rts ROM:00113AF8 ; End of function sub_113AE8 ROM:00113AF8 ROM:00113AFA ROM:00113AFA ; =============== S U B R O U T I N E ======================================= ROM:00113AFA ROM:00113AFA ROM:00113AFA sub_113AFA: ; CODE XREF: ROM:0011305C↑p ROM:00113AFA move.w #$57,($520).w ; 'W' ROM:00113B00 move.w #$8F,($522).w ROM:00113B06 rts ROM:00113B06 ; End of function sub_113AFA ROM:00113B06 ROM:00113B08 ROM:00113B08 ; =============== S U B R O U T I N E ======================================= ROM:00113B08 ROM:00113B08 ROM:00113B08 sub_113B08: ; CODE XREF: sub_11327E:loc_113302↑p ROM:00113B08 ; ROM:0011342E↑p ... ROM:00113B08 move.w ($FFFFFC0C).w,d1 ROM:00113B0C move.w ($FFFFFC0E).w,d1 ROM:00113B10 move.w ($FFFFFC0C).w,d1 ROM:00113B14 move.w ($FFFFFC0E).w,d1 ROM:00113B18 rts ROM:00113B18 ; End of function sub_113B08 ROM:00113B18 ROM:00113B1A ROM:00113B1A ; =============== S U B R O U T I N E ======================================= ROM:00113B1A ROM:00113B1A ROM:00113B1A sub_113B1A: ; CODE XREF: sub_1135DC+3C↑p ROM:00113B1A move.w #1,($51C).w ROM:00113B20 clr.w ($51E).w ROM:00113B24 move.w $224(a5),($51A).w ROM:00113B2A move.w $220(a5),($518).w ROM:00113B30 move.w $222(a5),($524).w ROM:00113B36 move.w $222(a5),($526).w ROM:00113B3C rts ROM:00113B3C ; End of function sub_113B1A ROM:00113B3C ROM:00113B3E ROM:00113B3E ; =============== S U B R O U T I N E ======================================= ROM:00113B3E ROM:00113B3E ROM:00113B3E sub_113B3E: ; CODE XREF: ROM:001134FC↑p ROM:00113B3E ; ROM:0011351E↑p ROM:00113B3E move.w ($51C).w,d0 ROM:00113B42 or.w d0,($51E).w ROM:00113B46 lsl ($51C).w ROM:00113B4A rts ROM:00113B4A ; End of function sub_113B3E ROM:00113B4A ROM:00113B4C ROM:00113B4C ; =============== S U B R O U T I N E ======================================= ROM:00113B4C ROM:00113B4C ROM:00113B4C sub_113B4C: ; CODE XREF: ROM:001135A2↑p ROM:00113B4C ; ROM:001135C4↑p ROM:00113B4C lsl ($51C).w ROM:00113B50 rts ROM:00113B50 ; End of function sub_113B4C ROM:00113B50 ROM:00113B52 ROM:00113B52 ; =============== S U B R O U T I N E ======================================= ROM:00113B52 ROM:00113B52 ROM:00113B52 sub_113B52: ; CODE XREF: ROM:00113824↑p ROM:00113B52 move.w #$55,($FFFFFC0E).w ; 'U' ROM:00113B58 rts ROM:00113B58 ; End of function sub_113B52 ROM:00113B58 ROM:00113B5A ROM:00113B5A ; =============== S U B R O U T I N E ======================================= ROM:00113B5A ROM:00113B5A ROM:00113B5A sub_113B5A: ; CODE XREF: ROM:0011386E↑p ROM:00113B5A move.w ($520).w,($FFFFFC0E).w ROM:00113B60 rts ROM:00113B60 ; End of function sub_113B5A ROM:00113B60 ROM:00113B62 ROM:00113B62 ; =============== S U B R O U T I N E ======================================= ROM:00113B62 ROM:00113B62 ROM:00113B62 sub_113B62: ; CODE XREF: ROM:001138B8↑p ROM:00113B62 move.w ($522).w,($FFFFFC0E).w ROM:00113B68 rts ROM:00113B68 ; End of function sub_113B62 ROM:00113B68 ROM:00113B6A ROM:00113B6A ; =============== S U B R O U T I N E ======================================= ROM:00113B6A ROM:00113B6A ROM:00113B6A sub_113B6A: ; CODE XREF: ROM:00113988↑p ROM:00113B6A move.w ($51E).w,d0 ROM:00113B6E not.w d0 ROM:00113B70 move.w d0,($FFFFFC0E).w ROM:00113B74 rts ROM:00113B74 ; End of function sub_113B6A ROM:00113B74 ROM:00113B76 ROM:00113B76 ; =============== S U B R O U T I N E ======================================= ROM:00113B76 ROM:00113B76 ROM:00113B76 sub_113B76: ; CODE XREF: ROM:001133DE↑p ROM:00113B76 ; ROM:00113500↑p ... ROM:00113B76 move.w ($5FC).w,d2 ROM:00113B7A move.w ($524).w,d1 ROM:00113B7E cmp.w ($518).w,d2 ROM:00113B82 bge.s loc_113B9A ROM:00113B84 sub.w ($526).w,d2 ROM:00113B88 add.w d2,d1 ROM:00113B8A add.w d2,($526).w ROM:00113B8E move.w d1,($524).w ROM:00113B92 add.w d2,($51A).w ROM:00113B96 add.w d2,($518).w ROM:00113B9A ROM:00113B9A loc_113B9A: ; CODE XREF: sub_113B76+C↑j ROM:00113B9A add.w d1,($51A).w ROM:00113B9E add.w d1,($518).w ROM:00113BA2 add.w d1,($526).w ROM:00113BA6 rts ROM:00113BA6 ; End of function sub_113B76 ROM:00113BA6 ROM:00113BA8 ROM:00113BA8 ; =============== S U B R O U T I N E ======================================= ROM:00113BA8 ROM:00113BA8 ROM:00113BA8 sub_113BA8: ; CODE XREF: sub_11327E+A6↑p ROM:00113BA8 bclr #5,($FFFFFC0B).w ROM:00113BAE btst #6,($FFFFFC0D).w ROM:00113BB4 beq.s loc_113BF2 ROM:00113BB6 btst #3,($FFFFFC0D).w ROM:00113BBC beq.s loc_113BC4 ROM:00113BBE bset #3,($133D).w ROM:00113BC4 ROM:00113BC4 loc_113BC4: ; CODE XREF: sub_113BA8+14↑j ROM:00113BC4 btst #2,($FFFFFC0D).w ROM:00113BCA beq.s loc_113BD2 ROM:00113BCC bset #0,($131D).w ROM:00113BD2 ROM:00113BD2 loc_113BD2: ; CODE XREF: sub_113BA8+22↑j ROM:00113BD2 btst #1,($FFFFFC0D).w ROM:00113BD8 beq.s loc_113BE0 ROM:00113BDA bset #0,($131F).w ROM:00113BE0 ROM:00113BE0 loc_113BE0: ; CODE XREF: sub_113BA8+30↑j ROM:00113BE0 move.w ($FFFFFC0E).w,d0 ROM:00113BE4 cmp.b ($74C).w,d0 ROM:00113BE8 beq.s loc_113BF0 ROM:00113BEA bset #4,($92F).w ROM:00113BF0 ROM:00113BF0 loc_113BF0: ; CODE XREF: sub_113BA8+40↑j ROM:00113BF0 bra.s locret_113BF8 ROM:00113BF2 ; --------------------------------------------------------------------------- ROM:00113BF2 ROM:00113BF2 loc_113BF2: ; CODE XREF: sub_113BA8+C↑j ROM:00113BF2 bset #3,($93E).w ROM:00113BF8 ROM:00113BF8 locret_113BF8: ; CODE XREF: sub_113BA8:loc_113BF0↑j ROM:00113BF8 rts ROM:00113BF8 ; End of function sub_113BA8 ROM:00113BF8 ROM:00113BFA ROM:00113BFA ; =============== S U B R O U T I N E ======================================= ROM:00113BFA ROM:00113BFA ROM:00113BFA sub_113BFA: ; DATA XREF: ROM:00113CE6↓o ROM:00113BFA cmpi.w #0,($C64).w ROM:00113C00 bne.s loc_113C12 ROM:00113C02 movea.l #$13C000,a0 ROM:00113C08 move.w ($4FA).w,d0 ROM:00113C0C ext.l d0 ROM:00113C0E adda.l d0,a0 ROM:00113C10 bra.s loc_113C28 ROM:00113C12 ; --------------------------------------------------------------------------- ROM:00113C12 ROM:00113C12 loc_113C12: ; CODE XREF: sub_113BFA+6↑j ROM:00113C12 cmpi.w #1,($C64).w ROM:00113C18 bne.s loc_113C22 ROM:00113C1A movea.l #$144000,a0 ROM:00113C20 bra.s loc_113C28 ROM:00113C22 ; --------------------------------------------------------------------------- ROM:00113C22 ROM:00113C22 loc_113C22: ; CODE XREF: sub_113BFA+1E↑j ROM:00113C22 movea.l #$14C000,a0 ROM:00113C28 ROM:00113C28 loc_113C28: ; CODE XREF: sub_113BFA+16↑j ROM:00113C28 ; sub_113BFA+26↑j ROM:00113C28 cmpi.w #1,($C62).w ROM:00113C2E bne.s loc_113C38 ROM:00113C30 movea.l #$1E00,a1 ROM:00113C36 bra.s loc_113C3E ROM:00113C38 ; --------------------------------------------------------------------------- ROM:00113C38 ROM:00113C38 loc_113C38: ; CODE XREF: sub_113BFA+34↑j ROM:00113C38 movea.l #$3E00,a1 ROM:00113C3E ROM:00113C3E loc_113C3E: ; CODE XREF: sub_113BFA+3C↑j ROM:00113C3E move sr,-(sp) ROM:00113C40 move #$2700,sr ROM:00113C44 move.w (a1),d2 ROM:00113C46 ext.l d2 ROM:00113C48 add.l a0,d2 ROM:00113C4A move.w #$7031,($FFFFFA56).w ROM:00113C50 movea.l #$10AAAA,a3 ROM:00113C56 movea.l #$105554,a4 ROM:00113C5C cmpi.w #2,($C62).w ROM:00113C62 beq.s loc_113C96 ROM:00113C64 move.b #$AA,(a3) ROM:00113C68 move.b #$55,(a4) ; 'U' ROM:00113C6C move.b #$80,(a3) ROM:00113C70 move.b #$AA,(a3) ROM:00113C74 move.b #$55,(a4) ; 'U' ROM:00113C78 move.w #$30,(a0) ; '0' ROM:00113C7C move.w #0,d3 ROM:00113C80 ROM:00113C80 loc_113C80: ; CODE XREF: sub_113BFA+9A↓j ROM:00113C80 subq.w #1,d3 ROM:00113C82 move.b #$55,($FFFFFA27).w ; 'U' ROM:00113C88 move.b #$AA,($FFFFFA27).w ROM:00113C8E move.w (a0),d4 ROM:00113C90 andi.w #$80,d4 ROM:00113C94 beq.s loc_113C80 ROM:00113C96 ROM:00113C96 loc_113C96: ; CODE XREF: sub_113BFA+68↑j ROM:00113C96 ; sub_113BFA+D4↓j ROM:00113C96 cmp.l a0,d2 ROM:00113C98 ble.l loc_113CD0 ROM:00113C9E move.b #$AA,(a3) ROM:00113CA2 move.b #$55,(a4) ; 'U' ROM:00113CA6 move.b #$A0,(a3) ROM:00113CAA move.w (a1)+,(a0)+ ROM:00113CAC move.b #$55,($FFFFFA27).w ; 'U' ROM:00113CB2 move.b #$AA,($FFFFFA27).w ROM:00113CB8 move.w -2(a1),d0 ROM:00113CBC move.w #$2500,d3 ROM:00113CC0 ROM:00113CC0 loc_113CC0: ; CODE XREF: sub_113BFA+D2↓j ROM:00113CC0 subq.w #1,d3 ROM:00113CC2 move.w -2(a0),d4 ROM:00113CC6 eor.w d0,d4 ROM:00113CC8 andi.w #$80,d4 ROM:00113CCC bne.s loc_113CC0 ROM:00113CCE bra.s loc_113C96 ROM:00113CD0 ; --------------------------------------------------------------------------- ROM:00113CD0 ROM:00113CD0 loc_113CD0: ; CODE XREF: sub_113BFA+9E↑j ROM:00113CD0 move.w #$1031,($FFFFFA56).w ROM:00113CD6 move (sp)+,sr ROM:00113CD8 rts ROM:00113CD8 ; End of function sub_113BFA ROM:00113CD8 ROM:00113CDA ; --------------------------------------------------------------------------- ROM:00113CDA move.w #$E0,d0 ROM:00113CDE asr.w #1,d0 ROM:00113CE0 movea.l #$5E00,a0 ROM:00113CE6 movea.l #sub_113BFA,a1 ROM:00113CEC ROM:00113CEC loc_113CEC: ; CODE XREF: ROM:00113CEE↓j ROM:00113CEC move.w (a1)+,(a0)+ ROM:00113CEE dbf d0,loc_113CEC ROM:00113CF2 jsr ($5E00).l ROM:00113CF8 rts ROM:00113CFA ROM:00113CFA ; =============== S U B R O U T I N E ======================================= ROM:00113CFA ROM:00113CFA ROM:00113CFA sub_113CFA: ; CODE XREF: ROM:0011767C↓p ROM:00113CFA btst #7,($FFFFF449).w ROM:00113D00 beq.s loc_113D0A ROM:00113D02 bset #3,($93D).w ROM:00113D08 bra.s locret_113D10 ROM:00113D0A ; --------------------------------------------------------------------------- ROM:00113D0A ROM:00113D0A loc_113D0A: ; CODE XREF: sub_113CFA+6↑j ROM:00113D0A bclr #3,($93D).w ROM:00113D10 ROM:00113D10 locret_113D10: ; CODE XREF: sub_113CFA+E↑j ROM:00113D10 rts ROM:00113D10 ; End of function sub_113CFA ROM:00113D10 ROM:00113D12 ROM:00113D12 ; =============== S U B R O U T I N E ======================================= ROM:00113D12 ROM:00113D12 ROM:00113D12 sub_113D12: ; CODE XREF: ROM:00117052↓p ROM:00113D12 bclr #5,($92C).w ROM:00113D18 move.w $22C(a5),d1 ROM:00113D1C cmpi.w #4,d1 ROM:00113D20 bcc.s locret_113D2A ROM:00113D22 movea.l off_113D2C(pc,d1.w*4),a0 ; "`6\b8" ROM:00113D26 nop ROM:00113D28 jmp (a0) ROM:00113D2A ; --------------------------------------------------------------------------- ROM:00113D2A ROM:00113D2A locret_113D2A: ; CODE XREF: sub_113D12+E↑j ROM:00113D2A rts ROM:00113D2A ; End of function sub_113D12 ROM:00113D2A ROM:00113D2A ; --------------------------------------------------------------------------- ROM:00113D2C off_113D2C: dc.l a68 ; DATA XREF: sub_113D12+10↑r ROM:00113D2C ; "`6\b8" ROM:00113D30 dc.l a68+2 ; "\b8" ROM:00113D34 dc.l loc_113D4E ROM:00113D38 dc.l loc_113D5E ROM:00113D3C a68: dc.b '`6',8,'8',0 ; DATA XREF: ROM:off_113D2C↑o ROM:00113D3C ; ROM:00113D30↑o ROM:00113D41 dc.b 6, $13, $2A ROM:00113D44 ; --------------------------------------------------------------------------- ROM:00113D44 beq.s loc_113D4C ROM:00113D46 bset #5,($92C).w ROM:00113D4C ROM:00113D4C loc_113D4C: ; CODE XREF: ROM:00113D44↑j ROM:00113D4C bra.s loc_113D74 ROM:00113D4E ; --------------------------------------------------------------------------- ROM:00113D4E ROM:00113D4E loc_113D4E: ; DATA XREF: ROM:00113D34↑o ROM:00113D4E btst #6,($FFFFFA19).w ROM:00113D54 bne.s loc_113D5C ROM:00113D56 bset #5,($92C).w ROM:00113D5C ROM:00113D5C loc_113D5C: ; CODE XREF: ROM:00113D54↑j ROM:00113D5C bra.s loc_113D74 ROM:00113D5E ; --------------------------------------------------------------------------- ROM:00113D5E ROM:00113D5E loc_113D5E: ; DATA XREF: ROM:00113D38↑o ROM:00113D5E btst #7,($133F).w ROM:00113D64 beq.s loc_113D74 ROM:00113D66 btst #6,($FFFFFA19).w ROM:00113D6C bne.s loc_113D74 ROM:00113D6E bset #5,($92C).w ROM:00113D74 ROM:00113D74 loc_113D74: ; CODE XREF: ROM:loc_113D4C↑j ROM:00113D74 ; ROM:loc_113D5C↑j ... ROM:00113D74 clr.w d1 ROM:00113D76 move.b ($73F).w,d1 ROM:00113D7A cmpi.w #5,d1 ROM:00113D7E bcc.s locret_113D88 ROM:00113D80 movea.l off_113D8A(pc,d1.w*4),a0 ROM:00113D84 nop ROM:00113D86 jmp (a0) ROM:00113D88 ; --------------------------------------------------------------------------- ROM:00113D88 ROM:00113D88 locret_113D88: ; CODE XREF: ROM:00113D7E↑j ROM:00113D88 rts ROM:00113D88 ; --------------------------------------------------------------------------- ROM:00113D8A off_113D8A: dc.l loc_113D9E ; DATA XREF: ROM:00113D80↑r ROM:00113D8E dc.l loc_113DAE ROM:00113D92 dc.l loc_113DD0 ROM:00113D96 dc.l loc_113E00 ROM:00113D9A dc.l loc_113E22 ROM:00113D9E ; --------------------------------------------------------------------------- ROM:00113D9E ROM:00113D9E loc_113D9E: ; DATA XREF: ROM:off_113D8A↑o ROM:00113D9E bclr #1,($936).w ROM:00113DA4 move.b #1,($73F).w ROM:00113DAA bra.s locret_113DCE ROM:00113DAC ; --------------------------------------------------------------------------- ROM:00113DAC rts ROM:00113DAE ; --------------------------------------------------------------------------- ROM:00113DAE ROM:00113DAE loc_113DAE: ; DATA XREF: ROM:00113D8E↑o ROM:00113DAE btst #5,($92C).w ROM:00113DB4 beq.s locret_113DCE ROM:00113DB6 clr.b ($892).w ROM:00113DBA move.w #$A,($5FE).w ROM:00113DC0 move.b #1,($892).w ROM:00113DC6 move.b #2,($73F).w ROM:00113DCC bra.s locret_113DFE ROM:00113DCE ; --------------------------------------------------------------------------- ROM:00113DCE ROM:00113DCE locret_113DCE: ; CODE XREF: ROM:00113DAA↑j ROM:00113DCE ; ROM:00113DB4↑j ... ROM:00113DCE rts ROM:00113DD0 ; --------------------------------------------------------------------------- ROM:00113DD0 ROM:00113DD0 loc_113DD0: ; DATA XREF: ROM:00113D92↑o ROM:00113DD0 btst #5,($92C).w ROM:00113DD6 bne.s loc_113DE8 ROM:00113DD8 clr.b ($892).w ROM:00113DDC clr.w ($5FE).w ROM:00113DE0 move.b #1,($73F).w ROM:00113DE6 bra.s locret_113DCE ROM:00113DE8 ; --------------------------------------------------------------------------- ROM:00113DE8 ROM:00113DE8 loc_113DE8: ; CODE XREF: ROM:00113DD6↑j ROM:00113DE8 cmpi.w #0,($5FE).w ROM:00113DEE bgt.s locret_113DFE ROM:00113DF0 bset #1,($936).w ROM:00113DF6 move.b #3,($73F).w ROM:00113DFC bra.s locret_113E20 ROM:00113DFE ; --------------------------------------------------------------------------- ROM:00113DFE ROM:00113DFE locret_113DFE: ; CODE XREF: ROM:00113DCC↑j ROM:00113DFE ; ROM:00113DEE↑j ROM:00113DFE rts ROM:00113E00 ; --------------------------------------------------------------------------- ROM:00113E00 ROM:00113E00 loc_113E00: ; DATA XREF: ROM:00113D96↑o ROM:00113E00 btst #5,($92C).w ROM:00113E06 bne.s locret_113E20 ROM:00113E08 clr.b ($892).w ROM:00113E0C move.w #$A,($5FE).w ROM:00113E12 move.b #1,($892).w ROM:00113E18 move.b #4,($73F).w ROM:00113E1E bra.s locret_113E54 ROM:00113E20 ; --------------------------------------------------------------------------- ROM:00113E20 ROM:00113E20 locret_113E20: ; CODE XREF: ROM:00113DFC↑j ROM:00113E20 ; ROM:00113E06↑j ... ROM:00113E20 rts ROM:00113E22 ; --------------------------------------------------------------------------- ROM:00113E22 ROM:00113E22 loc_113E22: ; DATA XREF: ROM:00113D9A↑o ROM:00113E22 btst #5,($92C).w ROM:00113E28 beq.s loc_113E3A ROM:00113E2A clr.b ($892).w ROM:00113E2E clr.w ($5FE).w ROM:00113E32 move.b #3,($73F).w ROM:00113E38 bra.s locret_113E20 ROM:00113E3A ; --------------------------------------------------------------------------- ROM:00113E3A ROM:00113E3A loc_113E3A: ; CODE XREF: ROM:00113E28↑j ROM:00113E3A cmpi.w #0,($5FE).w ROM:00113E40 bgt.s locret_113E54 ROM:00113E42 bclr #1,($936).w ROM:00113E48 move.b #1,($73F).w ROM:00113E4E bra.l locret_113DCE ROM:00113E54 ; --------------------------------------------------------------------------- ROM:00113E54 ROM:00113E54 locret_113E54: ; CODE XREF: ROM:00113E1E↑j ROM:00113E54 ; ROM:00113E40↑j ROM:00113E54 rts ROM:00113E56 ROM:00113E56 ; =============== S U B R O U T I N E ======================================= ROM:00113E56 ROM:00113E56 ROM:00113E56 sub_113E56: ; CODE XREF: ROM:0011705E↓p ROM:00113E56 move.w $2C(a5),d0 ROM:00113E5A cmpi.w #0,d0 ROM:00113E5E bne.s loc_113E78 ROM:00113E60 btst #7,($FFFFF411).w ROM:00113E66 bne.s loc_113E70 ROM:00113E68 bclr #1,($93D).w ROM:00113E6E bra.s loc_113E76 ROM:00113E70 ; --------------------------------------------------------------------------- ROM:00113E70 ROM:00113E70 loc_113E70: ; CODE XREF: sub_113E56+10↑j ROM:00113E70 bset #1,($93D).w ROM:00113E76 ROM:00113E76 loc_113E76: ; CODE XREF: sub_113E56+18↑j ROM:00113E76 bra.s loc_113E8E ROM:00113E78 ; --------------------------------------------------------------------------- ROM:00113E78 ROM:00113E78 loc_113E78: ; CODE XREF: sub_113E56+8↑j ROM:00113E78 btst #7,($FFFFFA19).w ROM:00113E7E bne.s loc_113E88 ROM:00113E80 bclr #1,($93D).w ROM:00113E86 bra.s loc_113E8E ROM:00113E88 ; --------------------------------------------------------------------------- ROM:00113E88 ROM:00113E88 loc_113E88: ; CODE XREF: sub_113E56+28↑j ROM:00113E88 bset #1,($93D).w ROM:00113E8E ROM:00113E8E loc_113E8E: ; CODE XREF: sub_113E56:loc_113E76↑j ROM:00113E8E ; sub_113E56+30↑j ROM:00113E8E clr.w d1 ROM:00113E90 move.b ($740).w,d1 ROM:00113E94 cmpi.w #5,d1 ROM:00113E98 bcc.s locret_113EA2 ROM:00113E9A movea.l off_113EA4(pc,d1.w*4),a0 ROM:00113E9E nop ROM:00113EA0 jmp (a0) ROM:00113EA2 ; --------------------------------------------------------------------------- ROM:00113EA2 ROM:00113EA2 locret_113EA2: ; CODE XREF: sub_113E56+42↑j ROM:00113EA2 rts ROM:00113EA2 ; End of function sub_113E56 ROM:00113EA2 ROM:00113EA2 ; --------------------------------------------------------------------------- ROM:00113EA4 off_113EA4: dc.l loc_113EB8 ; DATA XREF: sub_113E56+44↑r ROM:00113EA8 dc.l loc_113EC8 ROM:00113EAC dc.l loc_113EEA ROM:00113EB0 dc.l loc_113F1A ROM:00113EB4 dc.l loc_113F3C ROM:00113EB8 ; --------------------------------------------------------------------------- ROM:00113EB8 ROM:00113EB8 loc_113EB8: ; DATA XREF: ROM:off_113EA4↑o ROM:00113EB8 bclr #4,($93D).w ROM:00113EBE move.b #1,($740).w ROM:00113EC4 bra.s locret_113EE8 ROM:00113EC6 ; --------------------------------------------------------------------------- ROM:00113EC6 rts ROM:00113EC8 ; --------------------------------------------------------------------------- ROM:00113EC8 ROM:00113EC8 loc_113EC8: ; DATA XREF: ROM:00113EA8↑o ROM:00113EC8 btst #1,($93D).w ROM:00113ECE bne.s locret_113EE8 ROM:00113ED0 clr.b ($893).w ROM:00113ED4 move.w #$A,($600).w ROM:00113EDA move.b #1,($893).w ROM:00113EE0 move.b #2,($740).w ROM:00113EE6 bra.s locret_113F18 ROM:00113EE8 ; --------------------------------------------------------------------------- ROM:00113EE8 ROM:00113EE8 locret_113EE8: ; CODE XREF: ROM:00113EC4↑j ROM:00113EE8 ; ROM:00113ECE↑j ... ROM:00113EE8 rts ROM:00113EEA ; --------------------------------------------------------------------------- ROM:00113EEA ROM:00113EEA loc_113EEA: ; DATA XREF: ROM:00113EAC↑o ROM:00113EEA btst #1,($93D).w ROM:00113EF0 beq.s loc_113F02 ROM:00113EF2 clr.b ($893).w ROM:00113EF6 clr.w ($600).w ROM:00113EFA move.b #1,($740).w ROM:00113F00 bra.s locret_113EE8 ROM:00113F02 ; --------------------------------------------------------------------------- ROM:00113F02 ROM:00113F02 loc_113F02: ; CODE XREF: ROM:00113EF0↑j ROM:00113F02 cmpi.w #0,($600).w ROM:00113F08 bgt.s locret_113F18 ROM:00113F0A bset #4,($93D).w ROM:00113F10 move.b #3,($740).w ROM:00113F16 bra.s locret_113F3A ROM:00113F18 ; --------------------------------------------------------------------------- ROM:00113F18 ROM:00113F18 locret_113F18: ; CODE XREF: ROM:00113EE6↑j ROM:00113F18 ; ROM:00113F08↑j ROM:00113F18 rts ROM:00113F1A ; --------------------------------------------------------------------------- ROM:00113F1A ROM:00113F1A loc_113F1A: ; DATA XREF: ROM:00113EB0↑o ROM:00113F1A btst #1,($93D).w ROM:00113F20 beq.s locret_113F3A ROM:00113F22 clr.b ($893).w ROM:00113F26 move.w #$A,($600).w ROM:00113F2C move.b #1,($893).w ROM:00113F32 move.b #4,($740).w ROM:00113F38 bra.s locret_113F6E ROM:00113F3A ; --------------------------------------------------------------------------- ROM:00113F3A ROM:00113F3A locret_113F3A: ; CODE XREF: ROM:00113F16↑j ROM:00113F3A ; ROM:00113F20↑j ... ROM:00113F3A rts ROM:00113F3C ; --------------------------------------------------------------------------- ROM:00113F3C ROM:00113F3C loc_113F3C: ; DATA XREF: ROM:00113EB4↑o ROM:00113F3C btst #1,($93D).w ROM:00113F42 bne.s loc_113F54 ROM:00113F44 clr.b ($893).w ROM:00113F48 clr.w ($600).w ROM:00113F4C move.b #3,($740).w ROM:00113F52 bra.s locret_113F3A ROM:00113F54 ; --------------------------------------------------------------------------- ROM:00113F54 ROM:00113F54 loc_113F54: ; CODE XREF: ROM:00113F42↑j ROM:00113F54 cmpi.w #0,($600).w ROM:00113F5A bgt.s locret_113F6E ROM:00113F5C bclr #4,($93D).w ROM:00113F62 move.b #1,($740).w ROM:00113F68 bra.l locret_113EE8 ROM:00113F6E ; --------------------------------------------------------------------------- ROM:00113F6E ROM:00113F6E locret_113F6E: ; CODE XREF: ROM:00113F38↑j ROM:00113F6E ; ROM:00113F5A↑j ROM:00113F6E rts ROM:00113F70 ROM:00113F70 ; =============== S U B R O U T I N E ======================================= ROM:00113F70 ROM:00113F70 ROM:00113F70 sub_113F70: ; CODE XREF: ROM:loc_11704C↓p ROM:00113F70 clr.w d1 ROM:00113F72 move.b ($741).w,d1 ROM:00113F76 cmpi.w #5,d1 ROM:00113F7A bcc.s locret_113F84 ROM:00113F7C movea.l off_113F86(pc,d1.w*4),a0 ROM:00113F80 nop ROM:00113F82 jmp (a0) ROM:00113F84 ; --------------------------------------------------------------------------- ROM:00113F84 ROM:00113F84 locret_113F84: ; CODE XREF: sub_113F70+A↑j ROM:00113F84 rts ROM:00113F84 ; End of function sub_113F70 ROM:00113F84 ROM:00113F84 ; --------------------------------------------------------------------------- ROM:00113F86 off_113F86: dc.l loc_113F9A ; DATA XREF: sub_113F70+C↑r ROM:00113F8A dc.l loc_113FB4 ROM:00113F8E dc.l loc_113FDE ROM:00113F92 dc.l loc_114014 ROM:00113F96 dc.l loc_11403E ROM:00113F9A ; --------------------------------------------------------------------------- ROM:00113F9A ROM:00113F9A loc_113F9A: ; DATA XREF: ROM:off_113F86↑o ROM:00113F9A bset #4,($934).w ROM:00113FA0 bset #6,($92C).w ROM:00113FA6 move.b #3,($741).w ROM:00113FAC bra.l locret_11403C ROM:00113FB2 ; --------------------------------------------------------------------------- ROM:00113FB2 rts ROM:00113FB4 ; --------------------------------------------------------------------------- ROM:00113FB4 ROM:00113FB4 loc_113FB4: ; DATA XREF: ROM:00113F8A↑o ROM:00113FB4 btst #5,($FFFFFA19).w ROM:00113FBA bne.s locret_113FDC ROM:00113FBC bset #6,($92C).w ROM:00113FC2 move.w $2E(a5),d0 ROM:00113FC6 clr.b ($894).w ROM:00113FCA move.w d0,($602).w ROM:00113FCE move.b #1,($894).w ROM:00113FD4 move.b #2,($741).w ROM:00113FDA bra.s locret_114012 ROM:00113FDC ; --------------------------------------------------------------------------- ROM:00113FDC ROM:00113FDC locret_113FDC: ; CODE XREF: ROM:00113FBA↑j ROM:00113FDC ; ROM:00114010↓j ... ROM:00113FDC rts ROM:00113FDE ; --------------------------------------------------------------------------- ROM:00113FDE ROM:00113FDE loc_113FDE: ; DATA XREF: ROM:00113F8E↑o ROM:00113FDE cmpi.w #0,($602).w ROM:00113FE4 bgt.s loc_113FF4 ROM:00113FE6 bset #4,($934).w ROM:00113FEC move.b #3,($741).w ROM:00113FF2 bra.s locret_11403C ROM:00113FF4 ; --------------------------------------------------------------------------- ROM:00113FF4 ROM:00113FF4 loc_113FF4: ; CODE XREF: ROM:00113FE4↑j ROM:00113FF4 btst #5,($FFFFFA19).w ROM:00113FFA beq.s locret_114012 ROM:00113FFC bclr #6,($92C).w ROM:00114002 clr.b ($894).w ROM:00114006 clr.w ($602).w ROM:0011400A move.b #1,($741).w ROM:00114010 bra.s locret_113FDC ROM:00114012 ; --------------------------------------------------------------------------- ROM:00114012 ROM:00114012 locret_114012: ; CODE XREF: ROM:00113FDA↑j ROM:00114012 ; ROM:00113FFA↑j ROM:00114012 rts ROM:00114014 ; --------------------------------------------------------------------------- ROM:00114014 ROM:00114014 loc_114014: ; DATA XREF: ROM:00113F92↑o ROM:00114014 btst #5,($FFFFFA19).w ROM:0011401A beq.s locret_11403C ROM:0011401C bclr #6,($92C).w ROM:00114022 move.w $2E(a5),d0 ROM:00114026 clr.b ($894).w ROM:0011402A move.w d0,($602).w ROM:0011402E move.b #1,($894).w ROM:00114034 move.b #4,($741).w ROM:0011403A bra.s locret_114076 ROM:0011403C ; --------------------------------------------------------------------------- ROM:0011403C ROM:0011403C locret_11403C: ; CODE XREF: ROM:00113FAC↑j ROM:0011403C ; ROM:00113FF2↑j ... ROM:0011403C rts ROM:0011403E ; --------------------------------------------------------------------------- ROM:0011403E ROM:0011403E loc_11403E: ; DATA XREF: ROM:00113F96↑o ROM:0011403E cmpi.w #0,($602).w ROM:00114044 bgt.s loc_114054 ROM:00114046 bclr #4,($934).w ROM:0011404C move.b #1,($741).w ROM:00114052 bra.s locret_113FDC ROM:00114054 ; --------------------------------------------------------------------------- ROM:00114054 ROM:00114054 loc_114054: ; CODE XREF: ROM:00114044↑j ROM:00114054 btst #5,($FFFFFA19).w ROM:0011405A bne.s locret_114076 ROM:0011405C bset #6,($92C).w ROM:00114062 clr.b ($894).w ROM:00114066 clr.w ($602).w ROM:0011406A move.b #3,($741).w ROM:00114070 bra.l locret_11403C ROM:00114076 ; --------------------------------------------------------------------------- ROM:00114076 ROM:00114076 locret_114076: ; CODE XREF: ROM:0011403A↑j ROM:00114076 ; ROM:0011405A↑j ROM:00114076 rts ROM:00114078 ROM:00114078 ; =============== S U B R O U T I N E ======================================= ROM:00114078 ROM:00114078 ROM:00114078 sub_114078: ; CODE XREF: ROM:00117064↓p ROM:00114078 bsr.w sub_1140A0 ROM:0011407C move.w $230(a5),d0 ROM:00114080 cmpi.w #0,d0 ROM:00114084 bne.s loc_11408E ROM:00114086 bsr.l sub_11C52C ROM:0011408C bra.s loc_114092 ROM:0011408E ; --------------------------------------------------------------------------- ROM:0011408E ROM:0011408E loc_11408E: ; CODE XREF: sub_114078+C↑j ROM:0011408E bsr.w sub_11434E ROM:00114092 ROM:00114092 loc_114092: ; CODE XREF: sub_114078+14↑j ROM:00114092 bsr.w sub_1144D4 ROM:00114096 bsr.w sub_114392 ROM:0011409A bsr.w sub_114502 ROM:0011409E rts ROM:0011409E ; End of function sub_114078 ROM:0011409E ROM:001140A0 ROM:001140A0 ; =============== S U B R O U T I N E ======================================= ROM:001140A0 ROM:001140A0 ROM:001140A0 sub_1140A0: ; CODE XREF: sub_114078↑p ROM:001140A0 clr.w d1 ROM:001140A2 move.b ($742).w,d1 ROM:001140A6 cmpi.w #4,d1 ROM:001140AA bcc.s locret_1140B4 ROM:001140AC movea.l off_1140B6(pc,d1.w*4),a0 ROM:001140B0 nop ROM:001140B2 jmp (a0) ROM:001140B4 ; --------------------------------------------------------------------------- ROM:001140B4 ROM:001140B4 locret_1140B4: ; CODE XREF: sub_1140A0+A↑j ROM:001140B4 rts ROM:001140B4 ; End of function sub_1140A0 ROM:001140B4 ROM:001140B4 ; --------------------------------------------------------------------------- ROM:001140B6 off_1140B6: dc.l loc_1140C6 ; DATA XREF: sub_1140A0+C↑r ROM:001140BA dc.l loc_1140E4 ROM:001140BE dc.l loc_114108 ROM:001140C2 dc.l loc_114146 ROM:001140C6 ; --------------------------------------------------------------------------- ROM:001140C6 ROM:001140C6 loc_1140C6: ; DATA XREF: ROM:off_1140B6↑o ROM:001140C6 bsr.w sub_114194 ROM:001140CA bsr.w sub_1141F2 ROM:001140CE bclr #0,($939).w ROM:001140D4 bclr #5,($1340).w ROM:001140DA move.b #1,($742).w ROM:001140E0 bra.s locret_114106 ROM:001140E2 ; --------------------------------------------------------------------------- ROM:001140E2 rts ROM:001140E4 ; --------------------------------------------------------------------------- ROM:001140E4 ROM:001140E4 loc_1140E4: ; DATA XREF: ROM:001140BA↑o ROM:001140E4 btst #4,($934).w ROM:001140EA beq.s locret_114106 ROM:001140EC move.w $244(a5),d0 ROM:001140F0 clr.b ($8BC).w ROM:001140F4 move.w d0,($652).w ROM:001140F8 move.b #1,($8BC).w ROM:001140FE move.b #2,($742).w ROM:00114104 bra.s locret_114144 ROM:00114106 ; --------------------------------------------------------------------------- ROM:00114106 ROM:00114106 locret_114106: ; CODE XREF: ROM:001140E0↑j ROM:00114106 ; ROM:001140EA↑j ... ROM:00114106 rts ROM:00114108 ; --------------------------------------------------------------------------- ROM:00114108 ROM:00114108 loc_114108: ; DATA XREF: ROM:001140BE↑o ROM:00114108 btst #4,($934).w ROM:0011410E bne.s loc_114120 ROM:00114110 clr.b ($8BC).w ROM:00114114 clr.w ($652).w ROM:00114118 move.b #1,($742).w ROM:0011411E bra.s locret_114106 ROM:00114120 ; --------------------------------------------------------------------------- ROM:00114120 ROM:00114120 loc_114120: ; CODE XREF: ROM:0011410E↑j ROM:00114120 cmpi.w #0,($652).w ROM:00114126 bgt.s locret_114144 ROM:00114128 clr.b ($8BB).w ROM:0011412C clr.w ($650).w ROM:00114130 move.b #3,($8BB).w ROM:00114136 bset #0,($939).w ROM:0011413C move.b #3,($742).w ROM:00114142 bra.s locret_114190 ROM:00114144 ; --------------------------------------------------------------------------- ROM:00114144 ROM:00114144 locret_114144: ; CODE XREF: ROM:00114104↑j ROM:00114144 ; ROM:00114126↑j ROM:00114144 rts ROM:00114146 ; --------------------------------------------------------------------------- ROM:00114146 ROM:00114146 loc_114146: ; DATA XREF: ROM:001140C2↑o ROM:00114146 move.w $232(a5),d0 ROM:0011414A cmp.w ($650).w,d0 ROM:0011414E bgt.s loc_11416A ROM:00114150 bsr.w sub_1141F2 ROM:00114154 bsr.w sub_11420A ROM:00114158 bclr #0,($8BB).w ROM:0011415E bset #2,($8BB).w ROM:00114164 move.b #3,($742).w ROM:0011416A ROM:0011416A loc_11416A: ; CODE XREF: ROM:0011414E↑j ROM:0011416A btst #4,($934).w ROM:00114170 bne.s locret_114190 ROM:00114172 bclr #0,($939).w ROM:00114178 bsr.w sub_1141F2 ROM:0011417C clr.b ($8BB).w ROM:00114180 clr.w ($650).w ROM:00114184 move.b #1,($742).w ROM:0011418A bra.l locret_114106 ROM:00114190 ; --------------------------------------------------------------------------- ROM:00114190 ROM:00114190 locret_114190: ; CODE XREF: ROM:00114142↑j ROM:00114190 ; ROM:00114170↑j ROM:00114190 rts ROM:00114192 ; --------------------------------------------------------------------------- ROM:00114192 rts ROM:00114194 ROM:00114194 ; =============== S U B R O U T I N E ======================================= ROM:00114194 ROM:00114194 ROM:00114194 sub_114194: ; CODE XREF: ROM:loc_1140C6↑p ROM:00114194 lea ($FFFFFF80).w,a0 ROM:00114198 move.w #$80,d0 ROM:0011419C asr.w #4,d0 ROM:0011419E bsr.l sub_11B1EE ROM:001141A4 move.w #7,(a0) ROM:001141A8 lea ($FFFFFFD0).w,a1 ROM:001141AC move.w #$D0,d0 ROM:001141B0 asr.w #4,d0 ROM:001141B2 bsr.l sub_11B1EE ROM:001141B8 move.w #7,(a1) ROM:001141BC move.w #$A,d2 ROM:001141C0 moveq #0,d3 ROM:001141C2 moveq #3,d4 ROM:001141C4 moveq #1,d1 ROM:001141C6 moveq #1,d5 ROM:001141C8 move.w #$80,d0 ROM:001141CC asr.w #4,d0 ROM:001141CE bsr.l sub_11B172 ROM:001141D4 move.w #$A,d2 ROM:001141D8 moveq #0,d3 ROM:001141DA moveq #3,d4 ROM:001141DC moveq #1,d1 ROM:001141DE moveq #1,d5 ROM:001141E0 move.w #$D0,d0 ROM:001141E4 asr.w #4,d0 ROM:001141E6 bsr.l sub_11B172 ROM:001141EC clr.w ($53C).w ROM:001141F0 rts ROM:001141F0 ; End of function sub_114194 ROM:001141F0 ROM:001141F2 ROM:001141F2 ; =============== S U B R O U T I N E ======================================= ROM:001141F2 ROM:001141F2 ROM:001141F2 sub_1141F2: ; CODE XREF: ROM:001140CA↑p ROM:001141F2 ; ROM:00114150↑p ... ROM:001141F2 move.w $230(a5),d0 ROM:001141F6 cmpi.w #0,d0 ROM:001141FA beq.s loc_114204 ROM:001141FC clr.w ($52C).w ROM:00114200 clr.w ($52E).w ROM:00114204 ROM:00114204 loc_114204: ; CODE XREF: sub_1141F2+8↑j ROM:00114204 clr.w ($530).w ROM:00114208 rts ROM:00114208 ; End of function sub_1141F2 ROM:00114208 ROM:0011420A ROM:0011420A ; =============== S U B R O U T I N E ======================================= ROM:0011420A ROM:0011420A ROM:0011420A sub_11420A: ; CODE XREF: ROM:00114154↑p ROM:0011420A move.w $23C(a5),d0 ROM:0011420E cmpi.w #0,d0 ROM:00114212 ble.s loc_11421E ROM:00114214 bset #5,($1340).w ROM:0011421A bra.w locret_114224 ROM:0011421E ; --------------------------------------------------------------------------- ROM:0011421E ROM:0011421E loc_11421E: ; CODE XREF: sub_11420A+8↑j ROM:0011421E bclr #5,($1340).w ROM:00114224 ROM:00114224 locret_114224: ; CODE XREF: sub_11420A+10↑j ROM:00114224 rts ROM:00114224 ; End of function sub_11420A ROM:00114224 ROM:00114226 ; --------------------------------------------------------------------------- ROM:00114226 ROM:00114226 loc_114226: ; CODE XREF: ROM:0011776A↓j ROM:00114226 ; ROM:00117778↓j ROM:00114226 movem.l d0-a4,-(sp) ROM:0011422A btst #2,($133A).w ROM:00114230 beq.s loc_11423C ROM:00114232 lea ($FFFFFF80).w,a0 ROM:00114236 move.w #$80,d0 ROM:0011423A bra.s loc_114244 ROM:0011423C ; --------------------------------------------------------------------------- ROM:0011423C ROM:0011423C loc_11423C: ; CODE XREF: ROM:00114230↑j ROM:0011423C lea ($FFFFFFD0).w,a1 ROM:00114240 move.w #$D0,d0 ROM:00114244 ROM:00114244 loc_114244: ; CODE XREF: ROM:0011423A↑j ROM:00114244 asr.w #4,d0 ROM:00114246 move.w #$FFFF,d1 ROM:0011424A bclr d0,d1 ROM:0011424C and.w d1,($FFFFFE20).w ROM:00114250 bsr.w sub_114272 ROM:00114254 bsr.w sub_1142B4 ROM:00114258 bsr.l sub_12D9EE ROM:0011425E clr.b ($8BB).w ROM:00114262 clr.w ($650).w ROM:00114266 move.b #3,($8BB).w ROM:0011426C movem.l (sp)+,d0-a4 ROM:00114270 rte ROM:00114272 ROM:00114272 ; =============== S U B R O U T I N E ======================================= ROM:00114272 ROM:00114272 ROM:00114272 sub_114272: ; CODE XREF: ROM:00114250↑p ROM:00114272 btst #2,($133A).w ROM:00114278 beq.s loc_114280 ROM:0011427A move.w 8(a0),d0 ROM:0011427E bra.s loc_114284 ROM:00114280 ; --------------------------------------------------------------------------- ROM:00114280 ROM:00114280 loc_114280: ; CODE XREF: sub_114272+6↑j ROM:00114280 move.w 8(a1),d0 ROM:00114284 ROM:00114284 loc_114284: ; CODE XREF: sub_114272+C↑j ROM:00114284 clr.l d1 ROM:00114286 move.w d0,d1 ROM:00114288 sub.w ($53C).w,d1 ROM:0011428C move.w ($650).w,d2 ROM:00114290 mulu.w #$2710,d2 ROM:00114294 move.w d2,d3 ROM:00114296 swap d2 ROM:00114298 eor.w d1,d3 ROM:0011429A bpl.s loc_1142A6 ROM:0011429C tst.w d1 ROM:0011429E bpl.s loc_1142A4 ROM:001142A0 subq.w #1,d2 ROM:001142A2 bra.s loc_1142A6 ROM:001142A4 ; --------------------------------------------------------------------------- ROM:001142A4 ROM:001142A4 loc_1142A4: ; CODE XREF: sub_114272+2C↑j ROM:001142A4 addq.w #1,d2 ROM:001142A6 ROM:001142A6 loc_1142A6: ; CODE XREF: sub_114272+28↑j ROM:001142A6 ; sub_114272+30↑j ROM:001142A6 swap d2 ROM:001142A8 move.w d1,d2 ROM:001142AA move.l d2,($40C).w ROM:001142AE move.w d0,($53C).w ROM:001142B2 rts ROM:001142B2 ; End of function sub_114272 ROM:001142B2 ROM:001142B4 ROM:001142B4 ; =============== S U B R O U T I N E ======================================= ROM:001142B4 ROM:001142B4 ROM:001142B4 sub_1142B4: ; CODE XREF: ROM:00114254↑p ROM:001142B4 btst #0,($939).w ROM:001142BA beq.l locret_11434C ROM:001142C0 move.l ($40C).w,d0 ROM:001142C4 move.l ($410).w,d1 ROM:001142C8 clr.l d2 ROM:001142CA move.w $246(a5),d2 ROM:001142CE mulu.l d2,d1 ROM:001142D2 divu.l #$64,d1 ; 'd' ROM:001142DA move.w $248(a5),d3 ROM:001142DE cmp.l d0,d1 ROM:001142E0 ble.s loc_1142EC ROM:001142E2 cmp.w ($538).w,d3 ROM:001142E6 bgt.l loc_114346 ROM:001142EC ROM:001142EC loc_1142EC: ; CODE XREF: sub_1142B4+2C↑j ROM:001142EC move.w #0,($538).w ROM:001142F2 move.l d0,($410).w ROM:001142F6 move.w $23C(a5),d1 ROM:001142FA cmpi.w #0,d1 ROM:001142FE beq.s loc_114320 ROM:00114300 move.w $23C(a5),d1 ROM:00114304 sub.w $24A(a5),d1 ROM:00114308 ext.l d1 ROM:0011430A move.l #$989680,d2 ROM:00114310 divu.l d1,d2 ROM:00114314 cmp.l d0,d2 ROM:00114316 bge.s loc_114320 ROM:00114318 bset #5,($1340).w ROM:0011431E bra.s loc_114326 ROM:00114320 ; --------------------------------------------------------------------------- ROM:00114320 ROM:00114320 loc_114320: ; CODE XREF: sub_1142B4+4A↑j ROM:00114320 ; sub_1142B4+62↑j ROM:00114320 bclr #5,($1340).w ROM:00114326 ROM:00114326 loc_114326: ; CODE XREF: sub_1142B4+6A↑j ROM:00114326 clr.l d2 ROM:00114328 move.w $234(a5),d2 ROM:0011432C move.l #$D,d4 ROM:00114332 move.l #$7D48C23C,d3 ROM:00114338 divu.l d2,d4:d3 ROM:0011433C divu.l d0,d3 ROM:00114340 move.w d3,($530).w ROM:00114344 bra.s locret_11434C ROM:00114346 ; --------------------------------------------------------------------------- ROM:00114346 ROM:00114346 loc_114346: ; CODE XREF: sub_1142B4+32↑j ROM:00114346 addi.w #1,($538).w ROM:0011434C ROM:0011434C locret_11434C: ; CODE XREF: sub_1142B4+6↑j ROM:0011434C ; sub_1142B4+90↑j ROM:0011434C rts ROM:0011434C ; End of function sub_1142B4 ROM:0011434C ROM:0011434E ROM:0011434E ; =============== S U B R O U T I N E ======================================= ROM:0011434E ROM:0011434E ROM:0011434E sub_11434E: ; CODE XREF: sub_114078:loc_11408E↑p ROM:0011434E clr.l d3 ROM:00114350 move.w ($530).w,d3 ROM:00114354 swap d3 ROM:00114356 move.w ($52E).w,d2 ROM:0011435A swap d2 ROM:0011435C move.w ($536).w,d2 ROM:00114360 sub.l d2,d3 ROM:00114362 clr.l d1 ROM:00114364 move.w $242(a5),d1 ROM:00114368 divs.l d1,d3 ROM:0011436C muls.l #$64,d3 ; 'd' ROM:00114374 add.l d3,d2 ROM:00114376 move.w d2,($536).w ROM:0011437A swap d2 ROM:0011437C move.w d2,($52E).w ROM:00114380 swap d2 ROM:00114382 divu.l #$A,d2 ROM:0011438A swap d2 ROM:0011438C move.w d2,($52C).w ROM:00114390 rts ROM:00114390 ; End of function sub_11434E ROM:00114390 ROM:00114392 ROM:00114392 ; =============== S U B R O U T I N E ======================================= ROM:00114392 ROM:00114392 ROM:00114392 sub_114392: ; CODE XREF: sub_114078+1E↑p ROM:00114392 clr.w d1 ROM:00114394 move.b ($743).w,d1 ROM:00114398 cmpi.w #5,d1 ROM:0011439C bcc.s locret_1143A6 ROM:0011439E movea.l off_1143A8(pc,d1.w*4),a0 ROM:001143A2 nop ROM:001143A4 jmp (a0) ROM:001143A6 ; --------------------------------------------------------------------------- ROM:001143A6 ROM:001143A6 locret_1143A6: ; CODE XREF: sub_114392+A↑j ROM:001143A6 rts ROM:001143A6 ; End of function sub_114392 ROM:001143A6 ROM:001143A6 ; --------------------------------------------------------------------------- ROM:001143A8 off_1143A8: dc.l loc_1143BC ; DATA XREF: sub_114392+C↑r ROM:001143AC dc.l loc_1143E6 ROM:001143B0 dc.l loc_114404 ROM:001143B4 dc.l loc_11445A ROM:001143B8 dc.l loc_1144B6 ROM:001143BC ; --------------------------------------------------------------------------- ROM:001143BC ROM:001143BC loc_1143BC: ; DATA XREF: ROM:off_1143A8↑o ROM:001143BC bclr #0,($C55).w ROM:001143C2 bsr.w sub_11452E ROM:001143C6 bclr #4,($1422).w ROM:001143CC move.w $236(a5),d0 ROM:001143D0 cmpi.w #0,d0 ROM:001143D4 bne.s loc_1143DC ROM:001143D6 bset #4,($1422).w ROM:001143DC ROM:001143DC loc_1143DC: ; CODE XREF: ROM:001143D4↑j ROM:001143DC move.b #1,($743).w ROM:001143E2 bra.s locret_114402 ROM:001143E4 ; --------------------------------------------------------------------------- ROM:001143E4 rts ROM:001143E6 ; --------------------------------------------------------------------------- ROM:001143E6 ROM:001143E6 loc_1143E6: ; DATA XREF: ROM:001143AC↑o ROM:001143E6 btst #4,($1422).w ROM:001143EC beq.s locret_114402 ROM:001143EE btst #0,($939).w ROM:001143F4 beq.s locret_114402 ROM:001143F6 move.b #2,($743).w ROM:001143FC bra.l locret_114458 ROM:00114402 ; --------------------------------------------------------------------------- ROM:00114402 ROM:00114402 locret_114402: ; CODE XREF: ROM:001143E2↑j ROM:00114402 ; ROM:001143EC↑j ... ROM:00114402 rts ROM:00114404 ; --------------------------------------------------------------------------- ROM:00114404 ROM:00114404 loc_114404: ; DATA XREF: ROM:001143B0↑o ROM:00114404 btst #0,($939).w ROM:0011440A bne.s loc_114414 ROM:0011440C move.b #1,($743).w ROM:00114412 bra.s locret_114402 ROM:00114414 ; --------------------------------------------------------------------------- ROM:00114414 ROM:00114414 loc_114414: ; CODE XREF: ROM:0011440A↑j ROM:00114414 btst #4,($93A).w ROM:0011441A beq.s loc_114424 ROM:0011441C bclr #4,($93A).w ROM:00114422 bra.s loc_114436 ROM:00114424 ; --------------------------------------------------------------------------- ROM:00114424 ROM:00114424 loc_114424: ; CODE XREF: ROM:0011441A↑j ROM:00114424 move.w $238(a5),d0 ROM:00114428 btst #5,($1340).w ROM:0011442E bne.s loc_114436 ROM:00114430 cmp.w ($52E).w,d0 ROM:00114434 bge.s locret_114458 ROM:00114436 ROM:00114436 loc_114436: ; CODE XREF: ROM:00114422↑j ROM:00114436 ; ROM:0011442E↑j ROM:00114436 move.w $24C(a5),d0 ROM:0011443A clr.b ($8BD).w ROM:0011443E move.w d0,($654).w ROM:00114442 move.b #1,($8BD).w ROM:00114448 clr.w ($53A).w ROM:0011444C move.b #3,($743).w ROM:00114452 bra.l locret_1144B4 ROM:00114458 ; --------------------------------------------------------------------------- ROM:00114458 ROM:00114458 locret_114458: ; CODE XREF: ROM:001143FC↑j ROM:00114458 ; ROM:00114434↑j ROM:00114458 rts ROM:0011445A ; --------------------------------------------------------------------------- ROM:0011445A ROM:0011445A loc_11445A: ; DATA XREF: ROM:001143B4↑o ROM:0011445A move.w $24E(a5),d0 ROM:0011445E cmp.w ($53A).w,d0 ROM:00114462 bgt.s loc_114466 ROM:00114464 bra.s loc_114478 ROM:00114466 ; --------------------------------------------------------------------------- ROM:00114466 ROM:00114466 loc_114466: ; CODE XREF: ROM:00114462↑j ROM:00114466 move.w $238(a5),d0 ROM:0011446A btst #5,($1340).w ROM:00114470 bne.s loc_114478 ROM:00114472 cmp.w ($52E).w,d0 ROM:00114476 bge.s loc_114494 ROM:00114478 ROM:00114478 loc_114478: ; CODE XREF: ROM:00114464↑j ROM:00114478 ; ROM:00114470↑j ROM:00114478 cmpi.w #0,($654).w ROM:0011447E bgt.s loc_114492 ROM:00114480 bset #0,($C55).w ROM:00114486 bset #0,($13C6).w ROM:0011448C move.b #4,($743).w ROM:00114492 ROM:00114492 loc_114492: ; CODE XREF: ROM:0011447E↑j ROM:00114492 bra.s locret_1144B4 ROM:00114494 ; --------------------------------------------------------------------------- ROM:00114494 ROM:00114494 loc_114494: ; CODE XREF: ROM:00114476↑j ROM:00114494 btst #4,($93A).w ROM:0011449A beq.s loc_1144AE ROM:0011449C bclr #4,($93A).w ROM:001144A2 addq.w #1,($53A).w ROM:001144A6 move.b #3,($743).w ROM:001144AC bra.s locret_1144B4 ROM:001144AE ; --------------------------------------------------------------------------- ROM:001144AE ROM:001144AE loc_1144AE: ; CODE XREF: ROM:0011449A↑j ROM:001144AE move.b #2,($743).w ROM:001144B4 ROM:001144B4 locret_1144B4: ; CODE XREF: ROM:00114452↑j ROM:001144B4 ; ROM:loc_114492↑j ... ROM:001144B4 rts ROM:001144B6 ; --------------------------------------------------------------------------- ROM:001144B6 ROM:001144B6 loc_1144B6: ; DATA XREF: ROM:001143B8↑o ROM:001144B6 btst #4,($934).w ROM:001144BC bne.s locret_1144D0 ROM:001144BE bclr #0,($C55).w ROM:001144C4 move.b #1,($743).w ROM:001144CA bra.l locret_114106 ROM:001144D0 ; --------------------------------------------------------------------------- ROM:001144D0 ROM:001144D0 locret_1144D0: ; CODE XREF: ROM:001144BC↑j ROM:001144D0 rts ROM:001144D2 ; --------------------------------------------------------------------------- ROM:001144D2 rts ROM:001144D4 ROM:001144D4 ; =============== S U B R O U T I N E ======================================= ROM:001144D4 ROM:001144D4 ROM:001144D4 sub_1144D4: ; CODE XREF: sub_114078:loc_114092↑p ROM:001144D4 btst #0,($939).w ROM:001144DA beq.s loc_1144FA ROM:001144DC move.w ($52C).w,d0 ROM:001144E0 sub.w ($532).w,d0 ROM:001144E4 cmpi.w #0,d0 ROM:001144E8 bge.s loc_1144EC ROM:001144EA neg.w d0 ROM:001144EC ROM:001144EC loc_1144EC: ; CODE XREF: sub_1144D4+14↑j ROM:001144EC move.w $23A(a5),d1 ROM:001144F0 cmp.w d0,d1 ROM:001144F2 bge.s loc_1144FA ROM:001144F4 bset #4,($93A).w ROM:001144FA ROM:001144FA loc_1144FA: ; CODE XREF: sub_1144D4+6↑j ROM:001144FA ; sub_1144D4+1E↑j ROM:001144FA move.w ($52C).w,($532).w ROM:00114500 rts ROM:00114500 ; End of function sub_1144D4 ROM:00114500 ROM:00114502 ROM:00114502 ; =============== S U B R O U T I N E ======================================= ROM:00114502 ROM:00114502 ROM:00114502 sub_114502: ; CODE XREF: sub_114078+22↑p ROM:00114502 move.w ($534).w,d0 ROM:00114506 add.w $240(a5),d0 ROM:0011450A cmp.w ($52E).w,d0 ROM:0011450E bgt.s loc_114518 ROM:00114510 bset #3,($1341).w ROM:00114516 bra.s locret_11452C ROM:00114518 ; --------------------------------------------------------------------------- ROM:00114518 ROM:00114518 loc_114518: ; CODE XREF: sub_114502+C↑j ROM:00114518 move.w ($534).w,d0 ROM:0011451C add.w $23E(a5),d0 ROM:00114520 cmp.w ($52E).w,d0 ROM:00114524 ble.s locret_11452C ROM:00114526 bclr #3,($1341).w ROM:0011452C ROM:0011452C locret_11452C: ; CODE XREF: sub_114502+14↑j ROM:0011452C ; sub_114502+22↑j ROM:0011452C rts ROM:0011452C ; End of function sub_114502 ROM:0011452C ROM:0011452E ROM:0011452E ; =============== S U B R O U T I N E ======================================= ROM:0011452E ROM:0011452E ROM:0011452E sub_11452E: ; CODE XREF: ROM:001143C2↑p ROM:0011452E move.w $234(a5),d0 ROM:00114532 move.l #$16A1,d1 ROM:00114538 clr.l d2 ROM:0011453A move.w $23C(a5),d2 ROM:0011453E muls.l d2,d1 ROM:00114542 divs.w d0,d1 ROM:00114544 move.w d1,($534).w ROM:00114548 rts ROM:00114548 ; End of function sub_11452E ROM:00114548 ROM:0011454A ; --------------------------------------------------------------------------- ROM:0011454A rts ROM:0011454C ; --------------------------------------------------------------------------- ROM:0011454C rte ROM:0011454E ROM:0011454E ; =============== S U B R O U T I N E ======================================= ROM:0011454E ROM:0011454E ROM:0011454E sub_11454E: ; CODE XREF: ROM:00117058↓p ROM:0011454E move.w $250(a5),d7 ROM:00114552 cmpi.w #0,d7 ROM:00114556 bne.s loc_1145AA ROM:00114558 cmpi.w #0,($AA4).w ROM:0011455E bne.s loc_114596 ROM:00114560 bclr #5,($938).w ROM:00114566 cmpi.w #1,($AA2).w ROM:0011456C blt.s loc_11457E ROM:0011456E cmpi.w #5,($AA2).w ROM:00114574 bgt.s loc_11457E ROM:00114576 bset #5,($93B).w ROM:0011457C bra.s loc_114594 ROM:0011457E ; --------------------------------------------------------------------------- ROM:0011457E ROM:0011457E loc_11457E: ; CODE XREF: sub_11454E+1E↑j ROM:0011457E ; sub_11454E+26↑j ROM:0011457E cmpi.w #7,($AA2).w ROM:00114584 bne.s loc_11458E ROM:00114586 bset #5,($93B).w ROM:0011458C bra.s loc_114594 ROM:0011458E ; --------------------------------------------------------------------------- ROM:0011458E ROM:0011458E loc_11458E: ; CODE XREF: sub_11454E+36↑j ROM:0011458E bclr #5,($93B).w ROM:00114594 ROM:00114594 loc_114594: ; CODE XREF: sub_11454E+2E↑j ROM:00114594 ; sub_11454E+3E↑j ROM:00114594 bra.s loc_1145A2 ROM:00114596 ; --------------------------------------------------------------------------- ROM:00114596 ROM:00114596 loc_114596: ; CODE XREF: sub_11454E+10↑j ROM:00114596 bset #5,($938).w ROM:0011459C bclr #5,($93B).w ROM:001145A2 ROM:001145A2 loc_1145A2: ; CODE XREF: sub_11454E:loc_114594↑j ROM:001145A2 bra.l locret_11469A ROM:001145A8 ; --------------------------------------------------------------------------- ROM:001145A8 bra.s loc_1145BC ROM:001145AA ; --------------------------------------------------------------------------- ROM:001145AA ROM:001145AA loc_1145AA: ; CODE XREF: sub_11454E+8↑j ROM:001145AA btst #4,($FFFFFA19).w ROM:001145B0 bne.s loc_1145B8 ROM:001145B2 move.w #6,d6 ROM:001145B6 bra.s loc_1145BC ROM:001145B8 ; --------------------------------------------------------------------------- ROM:001145B8 ROM:001145B8 loc_1145B8: ; CODE XREF: sub_11454E+62↑j ROM:001145B8 move.w #5,d6 ROM:001145BC ROM:001145BC loc_1145BC: ; CODE XREF: sub_11454E+5A↑j ROM:001145BC ; sub_11454E+68↑j ROM:001145BC clr.w d1 ROM:001145BE move.b ($744).w,d1 ROM:001145C2 cmpi.w #5,d1 ROM:001145C6 bcc.s locret_1145D0 ROM:001145C8 movea.l off_1145D2(pc,d1.w*4),a0 ROM:001145CC nop ROM:001145CE jmp (a0) ROM:001145D0 ; --------------------------------------------------------------------------- ROM:001145D0 ROM:001145D0 locret_1145D0: ; CODE XREF: sub_11454E+78↑j ROM:001145D0 rts ROM:001145D0 ; --------------------------------------------------------------------------- ROM:001145D2 off_1145D2: dc.l loc_1145E6 ; DATA XREF: sub_11454E+7A↑r ROM:001145D6 dc.l loc_1145FC ROM:001145DA dc.l loc_11461C ROM:001145DE dc.l loc_11464A ROM:001145E2 dc.l loc_11466A ROM:001145E6 ; --------------------------------------------------------------------------- ROM:001145E6 ROM:001145E6 loc_1145E6: ; DATA XREF: sub_11454E:off_1145D2↑o ROM:001145E6 bclr #5,($938).w ROM:001145EC move.w #6,($AA2).w ROM:001145F2 move.b #1,($744).w ROM:001145F8 bra.s locret_11461A ROM:001145FA ; --------------------------------------------------------------------------- ROM:001145FA rts ROM:001145FC ; --------------------------------------------------------------------------- ROM:001145FC ROM:001145FC loc_1145FC: ; DATA XREF: sub_11454E+88↑o ROM:001145FC cmpi.w #5,d6 ROM:00114600 bne.s locret_11461A ROM:00114602 clr.b ($895).w ROM:00114606 move.w #$A,($604).w ROM:0011460C move.b #1,($895).w ROM:00114612 move.b #2,($744).w ROM:00114618 bra.s locret_114648 ROM:0011461A ; --------------------------------------------------------------------------- ROM:0011461A ROM:0011461A locret_11461A: ; CODE XREF: sub_11454E+AA↑j ROM:0011461A ; sub_11454E+B2↑j ... ROM:0011461A rts ROM:0011461C ; --------------------------------------------------------------------------- ROM:0011461C ROM:0011461C loc_11461C: ; DATA XREF: sub_11454E+8C↑o ROM:0011461C cmpi.w #6,d6 ROM:00114620 bne.s loc_114632 ROM:00114622 clr.b ($895).w ROM:00114626 clr.w ($604).w ROM:0011462A move.b #1,($744).w ROM:00114630 bra.s locret_11461A ROM:00114632 ; --------------------------------------------------------------------------- ROM:00114632 ROM:00114632 loc_114632: ; CODE XREF: sub_11454E+D2↑j ROM:00114632 cmpi.w #0,($604).w ROM:00114638 bgt.s locret_114648 ROM:0011463A bset #5,($938).w ROM:00114640 move.b #3,($744).w ROM:00114646 bra.s locret_114668 ROM:00114648 ; --------------------------------------------------------------------------- ROM:00114648 ROM:00114648 locret_114648: ; CODE XREF: sub_11454E+CA↑j ROM:00114648 ; sub_11454E+EA↑j ROM:00114648 rts ROM:0011464A ; --------------------------------------------------------------------------- ROM:0011464A ROM:0011464A loc_11464A: ; DATA XREF: sub_11454E+90↑o ROM:0011464A cmpi.w #6,d6 ROM:0011464E bne.s locret_114668 ROM:00114650 clr.b ($895).w ROM:00114654 move.w #$A,($604).w ROM:0011465A move.b #1,($895).w ROM:00114660 move.b #4,($744).w ROM:00114666 bra.s locret_11469A ROM:00114668 ; --------------------------------------------------------------------------- ROM:00114668 ROM:00114668 locret_114668: ; CODE XREF: sub_11454E+F8↑j ROM:00114668 ; sub_11454E+100↑j ... ROM:00114668 rts ROM:0011466A ; --------------------------------------------------------------------------- ROM:0011466A ROM:0011466A loc_11466A: ; DATA XREF: sub_11454E+94↑o ROM:0011466A cmpi.w #5,d6 ROM:0011466E bne.s loc_114680 ROM:00114670 clr.b ($895).w ROM:00114674 clr.w ($604).w ROM:00114678 move.b #3,($744).w ROM:0011467E bra.s locret_114668 ROM:00114680 ; --------------------------------------------------------------------------- ROM:00114680 ROM:00114680 loc_114680: ; CODE XREF: sub_11454E+120↑j ROM:00114680 cmpi.w #0,($604).w ROM:00114686 bgt.s locret_11469A ROM:00114688 bclr #5,($938).w ROM:0011468E move.b #1,($744).w ROM:00114694 bra.l locret_11461A ROM:0011469A ; --------------------------------------------------------------------------- ROM:0011469A ROM:0011469A locret_11469A: ; CODE XREF: sub_11454E:loc_1145A2↑j ROM:0011469A ; sub_11454E+118↑j ... ROM:0011469A rts ROM:0011469A ; End of function sub_11454E ROM:0011469A ROM:0011469C ; --------------------------------------------------------------------------- ROM:0011469C rts ROM:0011469E ROM:0011469E ; =============== S U B R O U T I N E ======================================= ROM:0011469E ROM:0011469E ROM:0011469E sub_11469E: ; CODE XREF: ROM:00117026↓p ROM:0011469E bsr.l nullsub_5 ROM:001146A4 bsr.l sub_11C540 ROM:001146AA btst #3,($973).w ROM:001146B0 beq.s loc_1146CA ROM:001146B2 btst #3,($977).w ROM:001146B8 beq.s loc_1146C2 ROM:001146BA bset #1,($934).w ROM:001146C0 bra.s loc_1146C8 ROM:001146C2 ; --------------------------------------------------------------------------- ROM:001146C2 ROM:001146C2 loc_1146C2: ; CODE XREF: sub_11469E+1A↑j ROM:001146C2 bclr #1,($934).w ROM:001146C8 ROM:001146C8 loc_1146C8: ; CODE XREF: sub_11469E+22↑j ROM:001146C8 bra.s loc_114710 ROM:001146CA ; --------------------------------------------------------------------------- ROM:001146CA ROM:001146CA loc_1146CA: ; CODE XREF: sub_11469E+12↑j ROM:001146CA move.w $254(a5),d0 ROM:001146CE cmpi.w #1,d0 ROM:001146D2 bne.s loc_1146DC ROM:001146D4 bclr #1,($934).w ROM:001146DA bra.s loc_114710 ROM:001146DC ; --------------------------------------------------------------------------- ROM:001146DC ROM:001146DC loc_1146DC: ; CODE XREF: sub_11469E+34↑j ROM:001146DC cmpi.w #2,d0 ROM:001146E0 bne.s loc_1146EA ROM:001146E2 bset #1,($934).w ROM:001146E8 bra.s loc_114710 ROM:001146EA ; --------------------------------------------------------------------------- ROM:001146EA ROM:001146EA loc_1146EA: ; CODE XREF: sub_11469E+42↑j ROM:001146EA btst #6,($92E).w ROM:001146F0 beq.s loc_11470A ROM:001146F2 btst #5,($DAF).w ROM:001146F8 bne.s loc_114702 ROM:001146FA bset #1,($934).w ROM:00114700 bra.s loc_114708 ROM:00114702 ; --------------------------------------------------------------------------- ROM:00114702 ROM:00114702 loc_114702: ; CODE XREF: sub_11469E+5A↑j ROM:00114702 bclr #1,($934).w ROM:00114708 ROM:00114708 loc_114708: ; CODE XREF: sub_11469E+62↑j ROM:00114708 bra.s loc_114710 ROM:0011470A ; --------------------------------------------------------------------------- ROM:0011470A ROM:0011470A loc_11470A: ; CODE XREF: sub_11469E+52↑j ROM:0011470A bclr #1,($934).w ROM:00114710 ROM:00114710 loc_114710: ; CODE XREF: sub_11469E:loc_1146C8↑j ROM:00114710 ; sub_11469E+3C↑j ... ROM:00114710 btst #0,($973).w ROM:00114716 beq.s loc_114730 ROM:00114718 btst #0,($977).w ROM:0011471E beq.s loc_114728 ROM:00114720 bset #2,($FFFFFA19).w ROM:00114726 bra.s loc_11472E ROM:00114728 ; --------------------------------------------------------------------------- ROM:00114728 ROM:00114728 loc_114728: ; CODE XREF: sub_11469E+80↑j ROM:00114728 bclr #2,($FFFFFA19).w ROM:0011472E ROM:0011472E loc_11472E: ; CODE XREF: sub_11469E+88↑j ROM:0011472E bra.s loc_114766 ROM:00114730 ; --------------------------------------------------------------------------- ROM:00114730 ROM:00114730 loc_114730: ; CODE XREF: sub_11469E+78↑j ROM:00114730 move.w $256(a5),d0 ROM:00114734 cmpi.w #1,d0 ROM:00114738 bne.s loc_114742 ROM:0011473A bclr #2,($FFFFFA19).w ROM:00114740 bra.s loc_114766 ROM:00114742 ; --------------------------------------------------------------------------- ROM:00114742 ROM:00114742 loc_114742: ; CODE XREF: sub_11469E+9A↑j ROM:00114742 cmpi.w #2,d0 ROM:00114746 bne.s loc_114750 ROM:00114748 bset #2,($FFFFFA19).w ROM:0011474E bra.s loc_114766 ROM:00114750 ; --------------------------------------------------------------------------- ROM:00114750 ROM:00114750 loc_114750: ; CODE XREF: sub_11469E+A8↑j ROM:00114750 btst #2,($1336).w ROM:00114756 beq.s loc_114760 ROM:00114758 bset #2,($FFFFFA19).w ROM:0011475E bra.s loc_114766 ROM:00114760 ; --------------------------------------------------------------------------- ROM:00114760 ROM:00114760 loc_114760: ; CODE XREF: sub_11469E+B8↑j ROM:00114760 bclr #2,($FFFFFA19).w ROM:00114766 ROM:00114766 loc_114766: ; CODE XREF: sub_11469E:loc_11472E↑j ROM:00114766 ; sub_11469E+A2↑j ... ROM:00114766 btst #5,($973).w ROM:0011476C beq.s loc_114786 ROM:0011476E btst #5,($977).w ROM:00114774 beq.s loc_11477E ROM:00114776 bset #2,($92D).w ROM:0011477C bra.s loc_114784 ROM:0011477E ; --------------------------------------------------------------------------- ROM:0011477E ROM:0011477E loc_11477E: ; CODE XREF: sub_11469E+D6↑j ROM:0011477E bclr #2,($92D).w ROM:00114784 ROM:00114784 loc_114784: ; CODE XREF: sub_11469E+DE↑j ROM:00114784 bra.s loc_1147BC ROM:00114786 ; --------------------------------------------------------------------------- ROM:00114786 ROM:00114786 loc_114786: ; CODE XREF: sub_11469E+CE↑j ROM:00114786 move.w $258(a5),d0 ROM:0011478A cmpi.w #1,d0 ROM:0011478E bne.s loc_114798 ROM:00114790 bclr #2,($92D).w ROM:00114796 bra.s loc_1147BC ROM:00114798 ; --------------------------------------------------------------------------- ROM:00114798 ROM:00114798 loc_114798: ; CODE XREF: sub_11469E+F0↑j ROM:00114798 cmpi.w #2,d0 ROM:0011479C bne.s loc_1147A6 ROM:0011479E bset #2,($92D).w ROM:001147A4 bra.s loc_1147BC ROM:001147A6 ; --------------------------------------------------------------------------- ROM:001147A6 ROM:001147A6 loc_1147A6: ; CODE XREF: sub_11469E+FE↑j ROM:001147A6 btst #6,($132B).w ROM:001147AC beq.s loc_1147B6 ROM:001147AE bset #2,($92D).w ROM:001147B4 bra.s loc_1147BC ROM:001147B6 ; --------------------------------------------------------------------------- ROM:001147B6 ROM:001147B6 loc_1147B6: ; CODE XREF: sub_11469E+10E↑j ROM:001147B6 bclr #2,($92D).w ROM:001147BC ROM:001147BC loc_1147BC: ; CODE XREF: sub_11469E:loc_114784↑j ROM:001147BC ; sub_11469E+F8↑j ... ROM:001147BC btst #1,($972).w ROM:001147C2 beq.s loc_1147DC ROM:001147C4 btst #1,($976).w ROM:001147CA beq.s loc_1147D4 ROM:001147CC bset #7,($933).w ROM:001147D2 bra.s loc_1147DA ROM:001147D4 ; --------------------------------------------------------------------------- ROM:001147D4 ROM:001147D4 loc_1147D4: ; CODE XREF: sub_11469E+12C↑j ROM:001147D4 bclr #7,($933).w ROM:001147DA ROM:001147DA loc_1147DA: ; CODE XREF: sub_11469E+134↑j ROM:001147DA bra.s loc_114812 ROM:001147DC ; --------------------------------------------------------------------------- ROM:001147DC ROM:001147DC loc_1147DC: ; CODE XREF: sub_11469E+124↑j ROM:001147DC move.w $25E(a5),d0 ROM:001147E0 cmpi.w #1,d0 ROM:001147E4 bne.s loc_1147EE ROM:001147E6 bclr #7,($933).w ROM:001147EC bra.s loc_114812 ROM:001147EE ; --------------------------------------------------------------------------- ROM:001147EE ROM:001147EE loc_1147EE: ; CODE XREF: sub_11469E+146↑j ROM:001147EE cmpi.w #2,d0 ROM:001147F2 bne.s loc_1147FC ROM:001147F4 bset #7,($933).w ROM:001147FA bra.s loc_114812 ROM:001147FC ; --------------------------------------------------------------------------- ROM:001147FC ROM:001147FC loc_1147FC: ; CODE XREF: sub_11469E+154↑j ROM:001147FC btst #1,($131F).w ROM:00114802 beq.s loc_11480C ROM:00114804 bset #7,($933).w ROM:0011480A bra.s loc_114812 ROM:0011480C ; --------------------------------------------------------------------------- ROM:0011480C ROM:0011480C loc_11480C: ; CODE XREF: sub_11469E+164↑j ROM:0011480C bclr #7,($933).w ROM:00114812 ROM:00114812 loc_114812: ; CODE XREF: sub_11469E:loc_1147DA↑j ROM:00114812 ; sub_11469E+14E↑j ... ROM:00114812 move.w $28C(a5),d0 ROM:00114816 cmpi.w #0,d0 ROM:0011481A bne.s loc_114882 ROM:0011481C btst #4,($973).w ROM:00114822 beq.s loc_11483C ROM:00114824 btst #4,($977).w ROM:0011482A beq.s loc_114834 ROM:0011482C bset #4,($FFFFF441).w ROM:00114832 bra.s loc_11483A ROM:00114834 ; --------------------------------------------------------------------------- ROM:00114834 ROM:00114834 loc_114834: ; CODE XREF: sub_11469E+18C↑j ROM:00114834 bclr #4,($FFFFF441).w ROM:0011483A ROM:0011483A loc_11483A: ; CODE XREF: sub_11469E+194↑j ROM:0011483A bra.s loc_114882 ROM:0011483C ; --------------------------------------------------------------------------- ROM:0011483C ROM:0011483C loc_11483C: ; CODE XREF: sub_11469E+184↑j ROM:0011483C move.w $260(a5),d0 ROM:00114840 cmpi.w #1,d0 ROM:00114844 bne.s loc_11484E ROM:00114846 bclr #4,($FFFFF441).w ROM:0011484C bra.s loc_114882 ROM:0011484E ; --------------------------------------------------------------------------- ROM:0011484E ROM:0011484E loc_11484E: ; CODE XREF: sub_11469E+1A6↑j ROM:0011484E cmpi.w #2,d0 ROM:00114852 bne.s loc_11485C ROM:00114854 bset #4,($FFFFF441).w ROM:0011485A bra.s loc_114882 ROM:0011485C ; --------------------------------------------------------------------------- ROM:0011485C ROM:0011485C loc_11485C: ; CODE XREF: sub_11469E+1B4↑j ROM:0011485C btst #1,($1335).w ROM:00114862 beq.s loc_11487C ROM:00114864 btst #5,($DB3).w ROM:0011486A bne.s loc_114874 ROM:0011486C bset #4,($FFFFF441).w ROM:00114872 bra.s loc_11487A ROM:00114874 ; --------------------------------------------------------------------------- ROM:00114874 ROM:00114874 loc_114874: ; CODE XREF: sub_11469E+1CC↑j ROM:00114874 bclr #4,($FFFFF441).w ROM:0011487A ROM:0011487A loc_11487A: ; CODE XREF: sub_11469E+1D4↑j ROM:0011487A bra.s loc_114882 ROM:0011487C ; --------------------------------------------------------------------------- ROM:0011487C ROM:0011487C loc_11487C: ; CODE XREF: sub_11469E+1C4↑j ROM:0011487C bclr #4,($FFFFF441).w ROM:00114882 ROM:00114882 loc_114882: ; CODE XREF: sub_11469E+17C↑j ROM:00114882 ; sub_11469E:loc_11483A↑j ... ROM:00114882 btst #3,($972).w ROM:00114888 beq.s loc_1148A2 ROM:0011488A btst #3,($976).w ROM:00114890 beq.s loc_11489A ROM:00114892 bset #5,($FFFFFA41).w ROM:00114898 bra.s loc_1148A0 ROM:0011489A ; --------------------------------------------------------------------------- ROM:0011489A ROM:0011489A loc_11489A: ; CODE XREF: sub_11469E+1F2↑j ROM:0011489A bclr #5,($FFFFFA41).w ROM:001148A0 ROM:001148A0 loc_1148A0: ; CODE XREF: sub_11469E+1FA↑j ROM:001148A0 bra.s loc_114908 ROM:001148A2 ; --------------------------------------------------------------------------- ROM:001148A2 ROM:001148A2 loc_1148A2: ; CODE XREF: sub_11469E+1EA↑j ROM:001148A2 btst #1,($973).w ROM:001148A8 beq.s loc_1148C2 ROM:001148AA btst #1,($977).w ROM:001148B0 beq.s loc_1148BA ROM:001148B2 bset #5,($FFFFFA41).w ROM:001148B8 bra.s loc_1148C0 ROM:001148BA ; --------------------------------------------------------------------------- ROM:001148BA ROM:001148BA loc_1148BA: ; CODE XREF: sub_11469E+212↑j ROM:001148BA bclr #5,($FFFFFA41).w ROM:001148C0 ROM:001148C0 loc_1148C0: ; CODE XREF: sub_11469E+21A↑j ROM:001148C0 bra.s loc_114908 ROM:001148C2 ; --------------------------------------------------------------------------- ROM:001148C2 ROM:001148C2 loc_1148C2: ; CODE XREF: sub_11469E+20A↑j ROM:001148C2 move.w $262(a5),d0 ROM:001148C6 cmpi.w #1,d0 ROM:001148CA bne.s loc_1148D4 ROM:001148CC bclr #5,($FFFFFA41).w ROM:001148D2 bra.s loc_114908 ROM:001148D4 ; --------------------------------------------------------------------------- ROM:001148D4 ROM:001148D4 loc_1148D4: ; CODE XREF: sub_11469E+22C↑j ROM:001148D4 cmpi.w #2,d0 ROM:001148D8 bne.s loc_1148E2 ROM:001148DA bset #5,($FFFFFA41).w ROM:001148E0 bra.s loc_114908 ROM:001148E2 ; --------------------------------------------------------------------------- ROM:001148E2 ROM:001148E2 loc_1148E2: ; CODE XREF: sub_11469E+23A↑j ROM:001148E2 btst #3,($1333).w ROM:001148E8 beq.s loc_114902 ROM:001148EA btst #1,($DB5).w ROM:001148F0 bne.s loc_1148FA ROM:001148F2 bset #5,($FFFFFA41).w ROM:001148F8 bra.s loc_114900 ROM:001148FA ; --------------------------------------------------------------------------- ROM:001148FA ROM:001148FA loc_1148FA: ; CODE XREF: sub_11469E+252↑j ROM:001148FA bclr #5,($FFFFFA41).w ROM:00114900 ROM:00114900 loc_114900: ; CODE XREF: sub_11469E+25A↑j ROM:00114900 bra.s loc_114908 ROM:00114902 ; --------------------------------------------------------------------------- ROM:00114902 ROM:00114902 loc_114902: ; CODE XREF: sub_11469E+24A↑j ROM:00114902 bclr #5,($FFFFFA41).w ROM:00114908 ROM:00114908 loc_114908: ; CODE XREF: sub_11469E:loc_1148A0↑j ROM:00114908 ; sub_11469E:loc_1148C0↑j ... ROM:00114908 btst #6,($973).w ROM:0011490E beq.s loc_114928 ROM:00114910 btst #6,($977).w ROM:00114916 beq.s loc_114920 ROM:00114918 bset #5,($93E).w ROM:0011491E bra.s loc_114926 ROM:00114920 ; --------------------------------------------------------------------------- ROM:00114920 ROM:00114920 loc_114920: ; CODE XREF: sub_11469E+278↑j ROM:00114920 bclr #5,($93E).w ROM:00114926 ROM:00114926 loc_114926: ; CODE XREF: sub_11469E+280↑j ROM:00114926 bra.s loc_11495E ROM:00114928 ; --------------------------------------------------------------------------- ROM:00114928 ROM:00114928 loc_114928: ; CODE XREF: sub_11469E+270↑j ROM:00114928 move.w $264(a5),d0 ROM:0011492C cmpi.w #1,d0 ROM:00114930 bne.s loc_11493A ROM:00114932 bclr #5,($93E).w ROM:00114938 bra.s loc_11495E ROM:0011493A ; --------------------------------------------------------------------------- ROM:0011493A ROM:0011493A loc_11493A: ; CODE XREF: sub_11469E+292↑j ROM:0011493A cmpi.w #2,d0 ROM:0011493E bne.s loc_114948 ROM:00114940 bset #5,($93E).w ROM:00114946 bra.s loc_11495E ROM:00114948 ; --------------------------------------------------------------------------- ROM:00114948 ROM:00114948 loc_114948: ; CODE XREF: sub_11469E+2A0↑j ROM:00114948 btst #7,($1320).w ROM:0011494E beq.s loc_114958 ROM:00114950 bset #5,($93E).w ROM:00114956 bra.s loc_11495E ROM:00114958 ; --------------------------------------------------------------------------- ROM:00114958 ROM:00114958 loc_114958: ; CODE XREF: sub_11469E+2B0↑j ROM:00114958 bclr #5,($93E).w ROM:0011495E ROM:0011495E loc_11495E: ; CODE XREF: sub_11469E:loc_114926↑j ROM:0011495E ; sub_11469E+29A↑j ... ROM:0011495E btst #3,($970).w ROM:00114964 beq.s loc_11497E ROM:00114966 btst #3,($974).w ROM:0011496C beq.s loc_114976 ROM:0011496E bset #5,($931).w ROM:00114974 bra.s loc_11497C ROM:00114976 ; --------------------------------------------------------------------------- ROM:00114976 ROM:00114976 loc_114976: ; CODE XREF: sub_11469E+2CE↑j ROM:00114976 bclr #5,($931).w ROM:0011497C ROM:0011497C loc_11497C: ; CODE XREF: sub_11469E+2D6↑j ROM:0011497C bra.s loc_1149B4 ROM:0011497E ; --------------------------------------------------------------------------- ROM:0011497E ROM:0011497E loc_11497E: ; CODE XREF: sub_11469E+2C6↑j ROM:0011497E move.w $268(a5),d0 ROM:00114982 cmpi.w #1,d0 ROM:00114986 bne.s loc_114990 ROM:00114988 bclr #5,($931).w ROM:0011498E bra.s loc_1149B4 ROM:00114990 ; --------------------------------------------------------------------------- ROM:00114990 ROM:00114990 loc_114990: ; CODE XREF: sub_11469E+2E8↑j ROM:00114990 cmpi.w #2,d0 ROM:00114994 bne.s loc_11499E ROM:00114996 bset #5,($931).w ROM:0011499C bra.s loc_1149B4 ROM:0011499E ; --------------------------------------------------------------------------- ROM:0011499E ROM:0011499E loc_11499E: ; CODE XREF: sub_11469E+2F6↑j ROM:0011499E btst #5,($1331).w ROM:001149A4 beq.s loc_1149AE ROM:001149A6 bset #5,($931).w ROM:001149AC bra.s loc_1149B4 ROM:001149AE ; --------------------------------------------------------------------------- ROM:001149AE ROM:001149AE loc_1149AE: ; CODE XREF: sub_11469E+306↑j ROM:001149AE bclr #5,($931).w ROM:001149B4 ROM:001149B4 loc_1149B4: ; CODE XREF: sub_11469E:loc_11497C↑j ROM:001149B4 ; sub_11469E+2F0↑j ... ROM:001149B4 move.w $266(a5),d0 ROM:001149B8 cmpi.w #1,d0 ROM:001149BC bne.s loc_1149C6 ROM:001149BE bclr #7,($93C).w ROM:001149C4 bra.s loc_1149EA ROM:001149C6 ; --------------------------------------------------------------------------- ROM:001149C6 ROM:001149C6 loc_1149C6: ; CODE XREF: sub_11469E+31E↑j ROM:001149C6 cmpi.w #2,d0 ROM:001149CA bne.s loc_1149D4 ROM:001149CC bset #7,($93C).w ROM:001149D2 bra.s loc_1149EA ROM:001149D4 ; --------------------------------------------------------------------------- ROM:001149D4 ROM:001149D4 loc_1149D4: ; CODE XREF: sub_11469E+32C↑j ROM:001149D4 btst #4,($1342).w ROM:001149DA beq.s loc_1149E4 ROM:001149DC bset #7,($93C).w ROM:001149E2 bra.s loc_1149EA ROM:001149E4 ; --------------------------------------------------------------------------- ROM:001149E4 ROM:001149E4 loc_1149E4: ; CODE XREF: sub_11469E+33C↑j ROM:001149E4 bclr #7,($93C).w ROM:001149EA ROM:001149EA loc_1149EA: ; CODE XREF: sub_11469E+326↑j ROM:001149EA ; sub_11469E+334↑j ... ROM:001149EA move.w $26A(a5),d0 ROM:001149EE cmpi.w #1,d0 ROM:001149F2 bne.s loc_1149FC ROM:001149F4 bclr #2,($930).w ROM:001149FA bra.s loc_114A20 ROM:001149FC ; --------------------------------------------------------------------------- ROM:001149FC ROM:001149FC loc_1149FC: ; CODE XREF: sub_11469E+354↑j ROM:001149FC cmpi.w #2,d0 ROM:00114A00 bne.s loc_114A0A ROM:00114A02 bset #2,($930).w ROM:00114A08 bra.s loc_114A20 ROM:00114A0A ; --------------------------------------------------------------------------- ROM:00114A0A ROM:00114A0A loc_114A0A: ; CODE XREF: sub_11469E+362↑j ROM:00114A0A btst #3,($1329).w ROM:00114A10 beq.s loc_114A1A ROM:00114A12 bset #2,($930).w ROM:00114A18 bra.s loc_114A20 ROM:00114A1A ; --------------------------------------------------------------------------- ROM:00114A1A ROM:00114A1A loc_114A1A: ; CODE XREF: sub_11469E+372↑j ROM:00114A1A bclr #2,($930).w ROM:00114A20 ROM:00114A20 loc_114A20: ; CODE XREF: sub_11469E+35C↑j ROM:00114A20 ; sub_11469E+36A↑j ... ROM:00114A20 move.w $25A(a5),d0 ROM:00114A24 cmpi.w #1,d0 ROM:00114A28 bne.s loc_114A32 ROM:00114A2A bclr #6,($FFFFFA41).w ROM:00114A30 bra.s loc_114A3E ROM:00114A32 ; --------------------------------------------------------------------------- ROM:00114A32 ROM:00114A32 loc_114A32: ; CODE XREF: sub_11469E+38A↑j ROM:00114A32 cmpi.w #2,d0 ROM:00114A36 bne.s loc_114A3E ROM:00114A38 bset #6,($FFFFFA41).w ROM:00114A3E ROM:00114A3E loc_114A3E: ; CODE XREF: sub_11469E+392↑j ROM:00114A3E ; sub_11469E+398↑j ROM:00114A3E btst #4,($970).w ROM:00114A44 beq.s loc_114A5E ROM:00114A46 btst #4,($974).w ROM:00114A4C beq.s loc_114A56 ROM:00114A4E bset #2,($935).w ROM:00114A54 bra.s loc_114A5C ROM:00114A56 ; --------------------------------------------------------------------------- ROM:00114A56 ROM:00114A56 loc_114A56: ; CODE XREF: sub_11469E+3AE↑j ROM:00114A56 bclr #2,($935).w ROM:00114A5C ROM:00114A5C loc_114A5C: ; CODE XREF: sub_11469E+3B6↑j ROM:00114A5C bra.s loc_114A94 ROM:00114A5E ; --------------------------------------------------------------------------- ROM:00114A5E ROM:00114A5E loc_114A5E: ; CODE XREF: sub_11469E+3A6↑j ROM:00114A5E move.w $25C(a5),d0 ROM:00114A62 cmpi.w #1,d0 ROM:00114A66 bne.s loc_114A70 ROM:00114A68 bclr #2,($935).w ROM:00114A6E bra.s loc_114A94 ROM:00114A70 ; --------------------------------------------------------------------------- ROM:00114A70 ROM:00114A70 loc_114A70: ; CODE XREF: sub_11469E+3C8↑j ROM:00114A70 cmpi.w #2,d0 ROM:00114A74 bne.s loc_114A7E ROM:00114A76 bset #2,($935).w ROM:00114A7C bra.s loc_114A94 ROM:00114A7E ; --------------------------------------------------------------------------- ROM:00114A7E ROM:00114A7E loc_114A7E: ; CODE XREF: sub_11469E+3D6↑j ROM:00114A7E btst #3,($1335).w ROM:00114A84 beq.s loc_114A8E ROM:00114A86 bset #2,($935).w ROM:00114A8C bra.s loc_114A94 ROM:00114A8E ; --------------------------------------------------------------------------- ROM:00114A8E ROM:00114A8E loc_114A8E: ; CODE XREF: sub_11469E+3E6↑j ROM:00114A8E bclr #2,($935).w ROM:00114A94 ROM:00114A94 loc_114A94: ; CODE XREF: sub_11469E:loc_114A5C↑j ROM:00114A94 ; sub_11469E+3D0↑j ... ROM:00114A94 move.w $26C(a5),d0 ROM:00114A98 cmpi.w #$FFFF,d0 ROM:00114A9C beq.s loc_114AB6 ROM:00114A9E move.w #1,($5A2).w ROM:00114AA4 move.w d0,($59E).w ROM:00114AA8 bsr.l sub_11A722 ROM:00114AAE bset #6,($930).w ROM:00114AB4 bra.s locret_114AD0 ROM:00114AB6 ; --------------------------------------------------------------------------- ROM:00114AB6 ROM:00114AB6 loc_114AB6: ; CODE XREF: sub_11469E+3FE↑j ROM:00114AB6 btst #6,($930).w ROM:00114ABC beq.s locret_114AD0 ROM:00114ABE move.w #2,($5A2).w ROM:00114AC4 bsr.l sub_11A722 ROM:00114ACA bclr #6,($930).w ROM:00114AD0 ROM:00114AD0 locret_114AD0: ; CODE XREF: sub_11469E+416↑j ROM:00114AD0 ; sub_11469E+41E↑j ROM:00114AD0 rts ROM:00114AD0 ; End of function sub_11469E ROM:00114AD0 ROM:00114AD2 ; --------------------------------------------------------------------------- ROM:00114AD2 rts ROM:00114AD4 ; --------------------------------------------------------------------------- ROM:00114AD4 rts ROM:00114AD6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_6. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114AD8 ROM:00114AD8 ; =============== S U B R O U T I N E ======================================= ROM:00114AD8 ROM:00114AD8 ROM:00114AD8 sub_114AD8: ; CODE XREF: sub_117798↓p ROM:00114AD8 bclr #7,($935).w ROM:00114ADE bsr.w sub_114AE8 ROM:00114AE2 bsr.w sub_114CEA ROM:00114AE6 rts ROM:00114AE6 ; End of function sub_114AD8 ROM:00114AE6 ROM:00114AE8 ROM:00114AE8 ; =============== S U B R O U T I N E ======================================= ROM:00114AE8 ROM:00114AE8 ROM:00114AE8 sub_114AE8: ; CODE XREF: sub_114AD8+6↑p ROM:00114AE8 clr.w d1 ROM:00114AEA move.b ($746).w,d1 ROM:00114AEE cmpi.w #5,d1 ROM:00114AF2 bcc.s locret_114AFC ROM:00114AF4 movea.l off_114AFE(pc,d1.w*4),a0 ROM:00114AF8 nop ROM:00114AFA jmp (a0) ROM:00114AFC ; --------------------------------------------------------------------------- ROM:00114AFC ROM:00114AFC locret_114AFC: ; CODE XREF: sub_114AE8+A↑j ROM:00114AFC rts ROM:00114AFC ; End of function sub_114AE8 ROM:00114AFC ROM:00114AFC ; --------------------------------------------------------------------------- ROM:00114AFE off_114AFE: dc.l loc_114B12 ; DATA XREF: sub_114AE8+C↑r ROM:00114B02 dc.l loc_114B20 ROM:00114B06 dc.l loc_114B54 ROM:00114B0A dc.l loc_114B94 ROM:00114B0E dc.l loc_114CC0 ROM:00114B12 ; --------------------------------------------------------------------------- ROM:00114B12 ROM:00114B12 loc_114B12: ; DATA XREF: ROM:off_114AFE↑o ROM:00114B12 bsr.w sub_115436 ROM:00114B16 move.b #1,($746).w ROM:00114B1C bra.s locret_114B52 ROM:00114B1E ; --------------------------------------------------------------------------- ROM:00114B1E rts ROM:00114B20 ; --------------------------------------------------------------------------- ROM:00114B20 ROM:00114B20 loc_114B20: ; DATA XREF: ROM:00114B02↑o ROM:00114B20 btst #5,($92F).w ROM:00114B26 beq.s locret_114B52 ROM:00114B28 bclr #5,($92F).w ROM:00114B2E bsr.w sub_11540C ROM:00114B32 bsr.w sub_115544 ROM:00114B36 bsr.w sub_1155BE ROM:00114B3A bsr.w sub_115760 ROM:00114B3E bsr.l nullsub_6 ROM:00114B44 bset #1,($92D).w ROM:00114B4A move.b #2,($746).w ROM:00114B50 bra.s locret_114B92 ROM:00114B52 ; --------------------------------------------------------------------------- ROM:00114B52 ROM:00114B52 locret_114B52: ; CODE XREF: ROM:00114B1C↑j ROM:00114B52 ; ROM:00114B26↑j ROM:00114B52 rts ROM:00114B54 ; --------------------------------------------------------------------------- ROM:00114B54 ROM:00114B54 loc_114B54: ; DATA XREF: ROM:00114B06↑o ROM:00114B54 btst #5,($92D).w ROM:00114B5A beq.s loc_114B78 ROM:00114B5C bclr #5,($92D).w ROM:00114B62 bsr.w sub_115602 ROM:00114B66 bset #3,($935).w ROM:00114B6C move.b #3,($746).w ROM:00114B72 bra.l locret_114CBE ROM:00114B78 ; --------------------------------------------------------------------------- ROM:00114B78 ROM:00114B78 loc_114B78: ; CODE XREF: ROM:00114B5A↑j ROM:00114B78 btst #2,($93A).w ROM:00114B7E beq.s locret_114B92 ROM:00114B80 bclr #2,($93A).w ROM:00114B86 move.b #3,($746).w ROM:00114B8C bra.l locret_114CBE ROM:00114B92 ; --------------------------------------------------------------------------- ROM:00114B92 ROM:00114B92 locret_114B92: ; CODE XREF: ROM:00114B50↑j ROM:00114B92 ; ROM:00114B7E↑j ROM:00114B92 rts ROM:00114B94 ; --------------------------------------------------------------------------- ROM:00114B94 ROM:00114B94 loc_114B94: ; DATA XREF: ROM:00114B0A↑o ROM:00114B94 btst #6,($93E).w ROM:00114B9A beq.s loc_114BB6 ROM:00114B9C btst #5,($93C).w ROM:00114BA2 beq.s loc_114BB6 ROM:00114BA4 bclr #6,($93E).w ROM:00114BAA move.b #4,($746).w ROM:00114BB0 bra.l locret_114CE6 ROM:00114BB6 ; --------------------------------------------------------------------------- ROM:00114BB6 ROM:00114BB6 loc_114BB6: ; CODE XREF: ROM:00114B9A↑j ROM:00114BB6 ; ROM:00114BA2↑j ROM:00114BB6 btst #6,($93E).w ROM:00114BBC beq.s loc_114BEC ROM:00114BBE btst #5,($93C).w ROM:00114BC4 bne.s loc_114BEC ROM:00114BC6 bclr #6,($93E).w ROM:00114BCC bsr.w sub_1153A0 ROM:00114BD0 bsr.w sub_11540C ROM:00114BD4 bsr.w sub_1156C0 ROM:00114BD8 bsr.w sub_115492 ROM:00114BDC bset #7,($935).w ROM:00114BE2 move.b #3,($746).w ROM:00114BE8 bra.w locret_114CBE ROM:00114BEC ; --------------------------------------------------------------------------- ROM:00114BEC ROM:00114BEC loc_114BEC: ; CODE XREF: ROM:00114BBC↑j ROM:00114BEC ; ROM:00114BC4↑j ROM:00114BEC btst #2,($92F).w ROM:00114BF2 beq.s loc_114C18 ROM:00114BF4 bclr #2,($92F).w ROM:00114BFA bsr.w sub_11540C ROM:00114BFE bsr.w sub_115386 ROM:00114C02 bsr.w sub_1156EE ROM:00114C06 bset #4,($931).w ROM:00114C0C move.b #3,($746).w ROM:00114C12 bra.l locret_114CBE ROM:00114C18 ; --------------------------------------------------------------------------- ROM:00114C18 ROM:00114C18 loc_114C18: ; CODE XREF: ROM:00114BF2↑j ROM:00114C18 btst #5,($1332).w ROM:00114C1E beq.s loc_114C56 ROM:00114C20 ori.w #1,($AEA).w ROM:00114C26 btst #5,($93C).w ROM:00114C2C bne.s loc_114C56 ROM:00114C2E ori.w #2,($AEA).w ROM:00114C34 bsr.w sub_1153A0 ROM:00114C38 bsr.w sub_11540C ROM:00114C3C bsr.w sub_11578A ROM:00114C40 bsr.w sub_115492 ROM:00114C44 bclr #5,($1332).w ROM:00114C4A move.b #3,($746).w ROM:00114C50 bra.l locret_114CBE ROM:00114C56 ; --------------------------------------------------------------------------- ROM:00114C56 ROM:00114C56 loc_114C56: ; CODE XREF: ROM:00114C1E↑j ROM:00114C56 ; ROM:00114C2C↑j ROM:00114C56 btst #4,($1332).w ROM:00114C5C beq.s loc_114C94 ROM:00114C5E ori.w #$10,($AEA).w ROM:00114C64 btst #5,($93C).w ROM:00114C6A bne.s loc_114C94 ROM:00114C6C ori.w #$20,($AEA).w ; ' ' ROM:00114C72 bsr.w sub_1153A0 ROM:00114C76 bsr.w sub_11540C ROM:00114C7A bsr.w sub_1157BE ROM:00114C7E bsr.w sub_115492 ROM:00114C82 bclr #4,($1332).w ROM:00114C88 move.b #3,($746).w ROM:00114C8E bra.l locret_114CBE ROM:00114C94 ; --------------------------------------------------------------------------- ROM:00114C94 ROM:00114C94 loc_114C94: ; CODE XREF: ROM:00114C5C↑j ROM:00114C94 ; ROM:00114C6A↑j ROM:00114C94 btst #3,($938).w ROM:00114C9A beq.s locret_114CBE ROM:00114C9C bclr #3,($938).w ROM:00114CA2 bsr.w sub_1153A0 ROM:00114CA6 bsr.w sub_11540C ROM:00114CAA bsr.w sub_115760 ROM:00114CAE bsr.w sub_115492 ROM:00114CB2 move.b #3,($746).w ROM:00114CB8 bra.l *+6 ROM:00114CBE ; --------------------------------------------------------------------------- ROM:00114CBE ROM:00114CBE locret_114CBE: ; CODE XREF: ROM:00114B72↑j ROM:00114CBE ; ROM:00114B8C↑j ... ROM:00114CBE rts ROM:00114CC0 ; --------------------------------------------------------------------------- ROM:00114CC0 ROM:00114CC0 loc_114CC0: ; DATA XREF: ROM:00114B0E↑o ROM:00114CC0 btst #5,($93C).w ROM:00114CC6 bne.s locret_114CE6 ROM:00114CC8 bsr.w sub_1153A0 ROM:00114CCC bsr.w sub_11540C ROM:00114CD0 bsr.w sub_1156C0 ROM:00114CD4 bsr.w sub_115492 ROM:00114CD8 bset #7,($935).w ROM:00114CDE move.b #3,($746).w ROM:00114CE4 bra.s locret_114CBE ROM:00114CE6 ; --------------------------------------------------------------------------- ROM:00114CE6 ROM:00114CE6 locret_114CE6: ; CODE XREF: ROM:00114BB0↑j ROM:00114CE6 ; ROM:00114CC6↑j ROM:00114CE6 rts ROM:00114CE8 ; --------------------------------------------------------------------------- ROM:00114CE8 rts ROM:00114CEA ROM:00114CEA ; =============== S U B R O U T I N E ======================================= ROM:00114CEA ROM:00114CEA ROM:00114CEA sub_114CEA: ; CODE XREF: sub_114AD8+A↑p ROM:00114CEA clr.w d1 ROM:00114CEC move.b ($747).w,d1 ROM:00114CF0 cmpi.w #$E,d1 ROM:00114CF4 bcc.s locret_114CFE ROM:00114CF6 movea.l off_114D00(pc,d1.w*4),a0 ROM:00114CFA nop ROM:00114CFC jmp (a0) ROM:00114CFE ; --------------------------------------------------------------------------- ROM:00114CFE ROM:00114CFE locret_114CFE: ; CODE XREF: sub_114CEA+A↑j ROM:00114CFE rts ROM:00114CFE ; End of function sub_114CEA ROM:00114CFE ROM:00114CFE ; --------------------------------------------------------------------------- ROM:00114D00 off_114D00: dc.l loc_114D38 ; DATA XREF: sub_114CEA+C↑r ROM:00114D04 dc.l loc_114D52 ROM:00114D08 dc.l loc_114FA0 ROM:00114D0C dc.l loc_115024 ROM:00114D10 dc.l loc_115096 ROM:00114D14 dc.l loc_115104 ROM:00114D18 dc.l loc_115136 ROM:00114D1C dc.l loc_115170 ROM:00114D20 dc.l loc_1151A2 ROM:00114D24 dc.l loc_11520E ROM:00114D28 dc.l loc_11524C ROM:00114D2C dc.l loc_11528A ROM:00114D30 dc.l loc_1152C2 ROM:00114D34 dc.l loc_115300 ROM:00114D38 ; --------------------------------------------------------------------------- ROM:00114D38 ROM:00114D38 loc_114D38: ; DATA XREF: ROM:off_114D00↑o ROM:00114D38 bclr #5,($93C).w ROM:00114D3E bclr #0,($92B).w ROM:00114D44 move.b #1,($747).w ROM:00114D4A bra.l locret_114F9E ROM:00114D50 ; --------------------------------------------------------------------------- ROM:00114D50 rts ROM:00114D52 ; --------------------------------------------------------------------------- ROM:00114D52 ROM:00114D52 loc_114D52: ; DATA XREF: ROM:00114D04↑o ROM:00114D52 btst #0,($93C).w ROM:00114D58 beq.s loc_114D9E ROM:00114D5A bclr #0,($93C).w ROM:00114D60 bset #5,($93C).w ROM:00114D66 bset #0,($92B).w ROM:00114D6C bsr.w sub_1153A0 ROM:00114D70 bsr.w sub_11540C ROM:00114D74 bsr.w sub_1154E8 ROM:00114D78 bsr.w sub_1154B4 ROM:00114D7C move.w $30(a5),d0 ROM:00114D80 clr.b ($896).w ROM:00114D84 move.w d0,($606).w ROM:00114D88 move.b #1,($896).w ROM:00114D8E bsr.w sub_115492 ROM:00114D92 move.b #6,($747).w ROM:00114D98 bra.l locret_11516E ROM:00114D9E ; --------------------------------------------------------------------------- ROM:00114D9E ROM:00114D9E loc_114D9E: ; CODE XREF: ROM:00114D58↑j ROM:00114D9E btst #2,($93E).w ROM:00114DA4 beq.s loc_114DE4 ROM:00114DA6 bclr #2,($93E).w ROM:00114DAC bset #5,($93C).w ROM:00114DB2 bsr.w sub_1153A0 ROM:00114DB6 bsr.w sub_11540C ROM:00114DBA bsr.w sub_1154E8 ROM:00114DBE bsr.w sub_115724 ROM:00114DC2 move.w $30(a5),d0 ROM:00114DC6 clr.b ($896).w ROM:00114DCA move.w d0,($606).w ROM:00114DCE move.b #1,($896).w ROM:00114DD4 bsr.w sub_115492 ROM:00114DD8 move.b #5,($747).w ROM:00114DDE bra.l locret_115134 ROM:00114DE4 ; --------------------------------------------------------------------------- ROM:00114DE4 ROM:00114DE4 loc_114DE4: ; CODE XREF: ROM:00114DA4↑j ROM:00114DE4 btst #1,($93A).w ROM:00114DEA beq.s loc_114E2E ROM:00114DEC bclr #1,($93A).w ROM:00114DF2 bset #5,($93C).w ROM:00114DF8 bsr.w sub_115752 ROM:00114DFC bsr.w sub_1153A0 ROM:00114E00 bsr.w sub_11540C ROM:00114E04 bsr.w sub_1154E8 ROM:00114E08 bsr.w sub_1156D2 ROM:00114E0C move.w $30(a5),d0 ROM:00114E10 clr.b ($896).w ROM:00114E14 move.w d0,($606).w ROM:00114E18 move.b #1,($896).w ROM:00114E1E bsr.w sub_115492 ROM:00114E22 move.b #4,($747).w ROM:00114E28 bra.l locret_115102 ROM:00114E2E ; --------------------------------------------------------------------------- ROM:00114E2E ROM:00114E2E loc_114E2E: ; CODE XREF: ROM:00114DEA↑j ROM:00114E2E btst #4,($93C).w ROM:00114E34 beq.s loc_114E78 ROM:00114E36 bclr #4,($93C).w ROM:00114E3C bset #5,($93C).w ROM:00114E42 bsr.w sub_115736 ROM:00114E46 bsr.w sub_1153A0 ROM:00114E4A bsr.w sub_11540C ROM:00114E4E bsr.w sub_1154E8 ROM:00114E52 bsr.w sub_115518 ROM:00114E56 move.w $30(a5),d0 ROM:00114E5A clr.b ($896).w ROM:00114E5E move.w d0,($606).w ROM:00114E62 move.b #1,($896).w ROM:00114E68 bsr.w sub_115492 ROM:00114E6C move.b #3,($747).w ROM:00114E72 bra.l locret_115094 ROM:00114E78 ; --------------------------------------------------------------------------- ROM:00114E78 ROM:00114E78 loc_114E78: ; CODE XREF: ROM:00114E34↑j ROM:00114E78 btst #5,($93A).w ROM:00114E7E beq.s loc_114EC2 ROM:00114E80 bclr #5,($93A).w ROM:00114E86 bset #5,($93C).w ROM:00114E8C bsr.w sub_1153A0 ROM:00114E90 bsr.w sub_11540C ROM:00114E94 bsr.w sub_115386 ROM:00114E98 bsr.w sub_1154E8 ROM:00114E9C bsr.w sub_11565A ROM:00114EA0 move.w $30(a5),d0 ROM:00114EA4 clr.b ($896).w ROM:00114EA8 move.w d0,($606).w ROM:00114EAC move.b #1,($896).w ROM:00114EB2 bsr.w sub_115492 ROM:00114EB6 move.b #2,($747).w ROM:00114EBC bra.l locret_115022 ROM:00114EC2 ; --------------------------------------------------------------------------- ROM:00114EC2 ROM:00114EC2 loc_114EC2: ; CODE XREF: ROM:00114E7E↑j ROM:00114EC2 btst #2,($92E).w ROM:00114EC8 beq.s loc_114F0C ROM:00114ECA bclr #2,($92E).w ROM:00114ED0 bset #5,($93C).w ROM:00114ED6 bsr.w sub_115744 ROM:00114EDA bsr.w sub_1153A0 ROM:00114EDE bsr.w sub_11540C ROM:00114EE2 bsr.w sub_1154E8 ROM:00114EE6 bsr.w sub_11552C ROM:00114EEA move.w $30(a5),d0 ROM:00114EEE clr.b ($896).w ROM:00114EF2 move.w d0,($606).w ROM:00114EF6 move.b #1,($896).w ROM:00114EFC bsr.w sub_115492 ROM:00114F00 move.b #8,($747).w ROM:00114F06 bra.l locret_11520C ROM:00114F0C ; --------------------------------------------------------------------------- ROM:00114F0C ROM:00114F0C loc_114F0C: ; CODE XREF: ROM:00114EC8↑j ROM:00114F0C btst #3,($131E).w ROM:00114F12 beq.s loc_114F52 ROM:00114F14 ori.w #$100,($AEA).w ROM:00114F1A bset #5,($93C).w ROM:00114F20 bsr.w sub_1153A0 ROM:00114F24 bsr.w sub_11540C ROM:00114F28 bsr.w sub_1154E8 ROM:00114F2C bsr.w sub_1157EC ROM:00114F30 move.w $30(a5),d0 ROM:00114F34 clr.b ($896).w ROM:00114F38 move.w d0,($606).w ROM:00114F3C move.b #1,($896).w ROM:00114F42 bsr.w sub_115492 ROM:00114F46 move.b #9,($747).w ROM:00114F4C bra.l locret_11524A ROM:00114F52 ; --------------------------------------------------------------------------- ROM:00114F52 ROM:00114F52 loc_114F52: ; CODE XREF: ROM:00114F12↑j ROM:00114F52 btst #2,($133B).w ROM:00114F58 beq.s locret_114F9E ROM:00114F5A move.l ($1354).w,($414).w ROM:00114F60 ori.w #$1000,($AEA).w ROM:00114F66 bset #5,($93C).w ROM:00114F6C bsr.w sub_1153A0 ROM:00114F70 bsr.w sub_11540C ROM:00114F74 bsr.w sub_1154E8 ROM:00114F78 bsr.w sub_115824 ROM:00114F7C move.w $30(a5),d0 ROM:00114F80 clr.b ($896).w ROM:00114F84 move.w d0,($606).w ROM:00114F88 move.b #1,($896).w ROM:00114F8E bsr.w sub_115492 ROM:00114F92 move.b #$C,($747).w ROM:00114F98 bra.l locret_1152FE ROM:00114F9E ; --------------------------------------------------------------------------- ROM:00114F9E ROM:00114F9E locret_114F9E: ; CODE XREF: ROM:00114D4A↑j ROM:00114F9E ; ROM:00114F58↑j ... ROM:00114F9E rts ROM:00114FA0 ; --------------------------------------------------------------------------- ROM:00114FA0 ROM:00114FA0 loc_114FA0: ; DATA XREF: ROM:00114D08↑o ROM:00114FA0 move.w #$DC,d0 ROM:00114FA4 cmpi.w #0,($606).w ROM:00114FAA bgt.s loc_114FE6 ROM:00114FAC cmp.w ($546).w,d0 ROM:00114FB0 bgt.s loc_114FE6 ROM:00114FB2 bset #0,($92B).w ROM:00114FB8 bsr.w sub_1153A0 ROM:00114FBC bsr.w sub_11540C ROM:00114FC0 bsr.w sub_1154B4 ROM:00114FC4 move.w $30(a5),d1 ROM:00114FC8 clr.b ($896).w ROM:00114FCC move.w d1,($606).w ROM:00114FD0 move.b #1,($896).w ROM:00114FD6 bsr.w sub_115492 ROM:00114FDA move.b #6,($747).w ROM:00114FE0 bra.l locret_11516E ROM:00114FE6 ; --------------------------------------------------------------------------- ROM:00114FE6 ROM:00114FE6 loc_114FE6: ; CODE XREF: ROM:00114FAA↑j ROM:00114FE6 ; ROM:00114FB0↑j ROM:00114FE6 cmpi.w #0,($606).w ROM:00114FEC bgt.s locret_115022 ROM:00114FEE cmp.w ($546).w,d0 ROM:00114FF2 ble.s locret_115022 ROM:00114FF4 bsr.w sub_1153A0 ROM:00114FF8 bsr.w sub_11540C ROM:00114FFC bsr.w sub_11565A ROM:00115000 move.w $30(a5),d1 ROM:00115004 clr.b ($896).w ROM:00115008 move.w d1,($606).w ROM:0011500C move.b #1,($896).w ROM:00115012 bsr.w sub_115492 ROM:00115016 move.b #2,($747).w ROM:0011501C bra.l *+6 ROM:00115022 ; --------------------------------------------------------------------------- ROM:00115022 ROM:00115022 locret_115022: ; CODE XREF: ROM:00114EBC↑j ROM:00115022 ; ROM:00114FEC↑j ... ROM:00115022 rts ROM:00115024 ; --------------------------------------------------------------------------- ROM:00115024 ROM:00115024 loc_115024: ; DATA XREF: ROM:00114D0C↑o ROM:00115024 cmpi.w #0,($606).w ROM:0011502A bgt.s loc_115056 ROM:0011502C cmpi.b #0,($745).w ROM:00115032 bne.s loc_115056 ROM:00115034 bsr.w sub_1153A0 ROM:00115038 bsr.w sub_11540C ROM:0011503C bsr.w sub_115690 ROM:00115040 bsr.w sub_115492 ROM:00115044 bclr #5,($93C).w ROM:0011504A move.b #1,($747).w ROM:00115050 bra.l locret_114F9E ROM:00115056 ; --------------------------------------------------------------------------- ROM:00115056 ROM:00115056 loc_115056: ; CODE XREF: ROM:0011502A↑j ROM:00115056 ; ROM:00115032↑j ROM:00115056 cmpi.w #0,($606).w ROM:0011505C bgt.s locret_115094 ROM:0011505E cmpi.b #0,($745).w ROM:00115064 ble.s locret_115094 ROM:00115066 bsr.w sub_1153A0 ROM:0011506A bsr.w sub_11540C ROM:0011506E bsr.w sub_115518 ROM:00115072 move.w $30(a5),d0 ROM:00115076 clr.b ($896).w ROM:0011507A move.w d0,($606).w ROM:0011507E move.b #1,($896).w ROM:00115084 bsr.w sub_115492 ROM:00115088 move.b #3,($747).w ROM:0011508E bra.l *+6 ROM:00115094 ; --------------------------------------------------------------------------- ROM:00115094 ROM:00115094 locret_115094: ; CODE XREF: ROM:00114E72↑j ROM:00115094 ; ROM:0011505C↑j ... ROM:00115094 rts ROM:00115096 ; --------------------------------------------------------------------------- ROM:00115096 ROM:00115096 loc_115096: ; DATA XREF: ROM:00114D10↑o ROM:00115096 cmpi.w #0,($606).w ROM:0011509C bgt.s loc_1150D0 ROM:0011509E cmpi.b #0,($745).w ROM:001150A4 ble.s loc_1150D0 ROM:001150A6 bsr.w sub_1153A0 ROM:001150AA bsr.w sub_11540C ROM:001150AE bsr.w sub_1156D2 ROM:001150B2 move.w $30(a5),d0 ROM:001150B6 clr.b ($896).w ROM:001150BA move.w d0,($606).w ROM:001150BE move.b #1,($896).w ROM:001150C4 bsr.w sub_115492 ROM:001150C8 move.b #4,($747).w ROM:001150CE bra.s locret_115102 ROM:001150D0 ; --------------------------------------------------------------------------- ROM:001150D0 ROM:001150D0 loc_1150D0: ; CODE XREF: ROM:0011509C↑j ROM:001150D0 ; ROM:001150A4↑j ROM:001150D0 cmpi.w #0,($606).w ROM:001150D6 bgt.s locret_115102 ROM:001150D8 cmpi.b #0,($745).w ROM:001150DE bne.s locret_115102 ROM:001150E0 bsr.w sub_1153A0 ROM:001150E4 bsr.w sub_11540C ROM:001150E8 bsr.w sub_115690 ROM:001150EC bsr.w sub_115492 ROM:001150F0 bclr #5,($93C).w ROM:001150F6 move.b #1,($747).w ROM:001150FC bra.l locret_114F9E ROM:00115102 ; --------------------------------------------------------------------------- ROM:00115102 ROM:00115102 locret_115102: ; CODE XREF: ROM:00114E28↑j ROM:00115102 ; ROM:001150CE↑j ... ROM:00115102 rts ROM:00115104 ; --------------------------------------------------------------------------- ROM:00115104 ROM:00115104 loc_115104: ; DATA XREF: ROM:00114D14↑o ROM:00115104 cmpi.w #0,($606).w ROM:0011510A bgt.s locret_115134 ROM:0011510C bsr.w sub_1153A0 ROM:00115110 bsr.w sub_11540C ROM:00115114 bsr.w sub_115690 ROM:00115118 bsr.w sub_115492 ROM:0011511C bclr #5,($93C).w ROM:00115122 bset #7,($935).w ROM:00115128 move.b #1,($747).w ROM:0011512E bra.l locret_114F9E ROM:00115134 ; --------------------------------------------------------------------------- ROM:00115134 ROM:00115134 locret_115134: ; CODE XREF: ROM:00114DDE↑j ROM:00115134 ; ROM:0011510A↑j ROM:00115134 rts ROM:00115136 ; --------------------------------------------------------------------------- ROM:00115136 ROM:00115136 loc_115136: ; DATA XREF: ROM:00114D18↑o ROM:00115136 cmpi.w #0,($606).w ROM:0011513C bgt.s locret_11516E ROM:0011513E bclr #0,($92B).w ROM:00115144 bsr.w sub_1153A0 ROM:00115148 bsr.w sub_11540C ROM:0011514C bsr.w sub_1154B4 ROM:00115150 move.w $30(a5),d0 ROM:00115154 clr.b ($896).w ROM:00115158 move.w d0,($606).w ROM:0011515C move.b #1,($896).w ROM:00115162 bsr.w sub_115492 ROM:00115166 move.b #7,($747).w ROM:0011516C bra.s locret_1151A0 ROM:0011516E ; --------------------------------------------------------------------------- ROM:0011516E ROM:0011516E locret_11516E: ; CODE XREF: ROM:00114D98↑j ROM:0011516E ; ROM:00114FE0↑j ... ROM:0011516E rts ROM:00115170 ; --------------------------------------------------------------------------- ROM:00115170 ROM:00115170 loc_115170: ; DATA XREF: ROM:00114D1C↑o ROM:00115170 cmpi.w #0,($606).w ROM:00115176 bgt.s locret_1151A0 ROM:00115178 bsr.w sub_1153A0 ROM:0011517C bsr.w sub_11540C ROM:00115180 bsr.w sub_115690 ROM:00115184 bsr.w sub_115492 ROM:00115188 bclr #5,($93C).w ROM:0011518E bset #4,($93B).w ROM:00115194 move.b #1,($747).w ROM:0011519A bra.l locret_114F9E ROM:001151A0 ; --------------------------------------------------------------------------- ROM:001151A0 ROM:001151A0 locret_1151A0: ; CODE XREF: ROM:0011516C↑j ROM:001151A0 ; ROM:00115176↑j ROM:001151A0 rts ROM:001151A2 ; --------------------------------------------------------------------------- ROM:001151A2 ROM:001151A2 loc_1151A2: ; DATA XREF: ROM:00114D20↑o ROM:001151A2 cmpi.w #0,($606).w ROM:001151A8 bgt.s loc_1151D4 ROM:001151AA cmpi.b #0,($745).w ROM:001151B0 bne.s loc_1151D4 ROM:001151B2 bsr.w sub_1153A0 ROM:001151B6 bsr.w sub_11540C ROM:001151BA bsr.w sub_115690 ROM:001151BE bsr.w sub_115492 ROM:001151C2 bclr #5,($93C).w ROM:001151C8 move.b #1,($747).w ROM:001151CE bra.l locret_114F9E ROM:001151D4 ; --------------------------------------------------------------------------- ROM:001151D4 ROM:001151D4 loc_1151D4: ; CODE XREF: ROM:001151A8↑j ROM:001151D4 ; ROM:001151B0↑j ROM:001151D4 cmpi.w #0,($606).w ROM:001151DA bgt.s locret_11520C ROM:001151DC cmpi.b #0,($745).w ROM:001151E2 ble.s locret_11520C ROM:001151E4 bsr.w sub_1153A0 ROM:001151E8 bsr.w sub_11540C ROM:001151EC bsr.w sub_11552C ROM:001151F0 move.w $30(a5),d0 ROM:001151F4 clr.b ($896).w ROM:001151F8 move.w d0,($606).w ROM:001151FC move.b #1,($896).w ROM:00115202 bsr.w sub_115492 ROM:00115206 bra.l *+6 ROM:0011520C ; --------------------------------------------------------------------------- ROM:0011520C ROM:0011520C locret_11520C: ; CODE XREF: ROM:00114F06↑j ROM:0011520C ; ROM:001151DA↑j ... ROM:0011520C rts ROM:0011520E ; --------------------------------------------------------------------------- ROM:0011520E ROM:0011520E loc_11520E: ; DATA XREF: ROM:00114D24↑o ROM:0011520E cmpi.w #0,($606).w ROM:00115214 bgt.s locret_11524A ROM:00115216 ori.w #$200,($AEA).w ROM:0011521C bsr.w sub_1153A0 ROM:00115220 bsr.w sub_11540C ROM:00115224 bsr.w sub_115804 ROM:00115228 move.w $30(a5),d0 ROM:0011522C clr.b ($896).w ROM:00115230 move.w d0,($606).w ROM:00115234 move.b #1,($896).w ROM:0011523A bsr.w sub_115492 ROM:0011523E move.b #$A,($747).w ROM:00115244 bra.l locret_115288 ROM:0011524A ; --------------------------------------------------------------------------- ROM:0011524A ROM:0011524A locret_11524A: ; CODE XREF: ROM:00114F4C↑j ROM:0011524A ; ROM:00115214↑j ROM:0011524A rts ROM:0011524C ; --------------------------------------------------------------------------- ROM:0011524C ROM:0011524C loc_11524C: ; DATA XREF: ROM:00114D28↑o ROM:0011524C cmpi.w #0,($606).w ROM:00115252 bgt.s locret_115288 ROM:00115254 ori.w #$400,($AEA).w ROM:0011525A bsr.w sub_1153A0 ROM:0011525E bsr.w sub_11540C ROM:00115262 bsr.w sub_115816 ROM:00115266 move.w $30(a5),d0 ROM:0011526A clr.b ($896).w ROM:0011526E move.w d0,($606).w ROM:00115272 move.b #1,($896).w ROM:00115278 bsr.w sub_115492 ROM:0011527C move.b #$B,($747).w ROM:00115282 bra.l locret_1152C0 ROM:00115288 ; --------------------------------------------------------------------------- ROM:00115288 ROM:00115288 locret_115288: ; CODE XREF: ROM:00115244↑j ROM:00115288 ; ROM:00115252↑j ROM:00115288 rts ROM:0011528A ; --------------------------------------------------------------------------- ROM:0011528A ROM:0011528A loc_11528A: ; DATA XREF: ROM:00114D2C↑o ROM:0011528A cmpi.w #0,($606).w ROM:00115290 bgt.s locret_1152C0 ROM:00115292 ori.w #$800,($AEA).w ROM:00115298 bsr.w sub_1153A0 ROM:0011529C bsr.w sub_11540C ROM:001152A0 bsr.w sub_115690 ROM:001152A4 bsr.w sub_115492 ROM:001152A8 bclr #5,($93C).w ROM:001152AE bclr #3,($131E).w ROM:001152B4 move.b #1,($747).w ROM:001152BA bra.l locret_114F9E ROM:001152C0 ; --------------------------------------------------------------------------- ROM:001152C0 ROM:001152C0 locret_1152C0: ; CODE XREF: ROM:00115282↑j ROM:001152C0 ; ROM:00115290↑j ROM:001152C0 rts ROM:001152C2 ; --------------------------------------------------------------------------- ROM:001152C2 ROM:001152C2 loc_1152C2: ; DATA XREF: ROM:00114D30↑o ROM:001152C2 cmpi.w #0,($606).w ROM:001152C8 bgt.s locret_1152FE ROM:001152CA ori.w #$2000,($AEA).w ROM:001152D0 bsr.w sub_1153A0 ROM:001152D4 bsr.w sub_11540C ROM:001152D8 bsr.w sub_11583E ROM:001152DC move.w $30(a5),d0 ROM:001152E0 clr.b ($896).w ROM:001152E4 move.w d0,($606).w ROM:001152E8 move.b #1,($896).w ROM:001152EE bsr.w sub_115492 ROM:001152F2 move.b #$D,($747).w ROM:001152F8 bra.l locret_115336 ROM:001152FE ; --------------------------------------------------------------------------- ROM:001152FE ROM:001152FE locret_1152FE: ; CODE XREF: ROM:00114F98↑j ROM:001152FE ; ROM:001152C8↑j ROM:001152FE rts ROM:00115300 ; --------------------------------------------------------------------------- ROM:00115300 ROM:00115300 loc_115300: ; DATA XREF: ROM:00114D34↑o ROM:00115300 cmpi.w #0,($606).w ROM:00115306 bgt.s locret_115336 ROM:00115308 ori.w #$4000,($AEA).w ROM:0011530E bsr.w sub_1153A0 ROM:00115312 bsr.w sub_11540C ROM:00115316 bsr.w sub_115690 ROM:0011531A bsr.w sub_115492 ROM:0011531E bclr #5,($93C).w ROM:00115324 bclr #2,($133B).w ROM:0011532A move.b #1,($747).w ROM:00115330 bra.l locret_114F9E ROM:00115336 ; --------------------------------------------------------------------------- ROM:00115336 ROM:00115336 locret_115336: ; CODE XREF: ROM:001152F8↑j ROM:00115336 ; ROM:00115306↑j ROM:00115336 rts ROM:00115338 ; --------------------------------------------------------------------------- ROM:00115338 rts ROM:0011533A ROM:0011533A ; =============== S U B R O U T I N E ======================================= ROM:0011533A ROM:0011533A ROM:0011533A sub_11533A: ; CODE XREF: sub_115544+6↓p ROM:0011533A ; sub_115544+12↓p ... ROM:0011533A lea ($FFFFFD20).w,a0 ROM:0011533E move.w ($53E).w,d0 ROM:00115342 muls.w #2,d0 ROM:00115346 ori.w #$C00,d0 ROM:0011534A move.w d0,$1A(a0) ROM:0011534E clr.w $1C(a0) ROM:00115352 clr.w $1E(a0) ROM:00115356 bclr #7,($FFFFFC1F).w ROM:0011535C bset #7,($FFFFFC1A).w ROM:00115362 ROM:00115362 loc_115362: ; CODE XREF: sub_11533A+30↓j ROM:00115362 btst #7,($FFFFFC1F).w ROM:00115368 bne.s loc_11536C ROM:0011536A bra.s loc_115362 ROM:0011536C ; --------------------------------------------------------------------------- ROM:0011536C ROM:0011536C loc_11536C: ; CODE XREF: sub_11533A+2E↑j ROM:0011536C lea ($FFFFFD00).w,a0 ROM:00115370 move.w $1C(a0),d0 ROM:00115374 lsl.w #8,d0 ROM:00115376 add.w $1E(a0),d0 ROM:0011537A move.w d0,($540).w ROM:0011537E bclr #7,($FFFFFC1F).w ROM:00115384 rts ROM:00115384 ; End of function sub_11533A ROM:00115384 ROM:00115386 ROM:00115386 ; =============== S U B R O U T I N E ======================================= ROM:00115386 ROM:00115386 ROM:00115386 sub_115386: ; CODE XREF: ROM:00114BFE↑p ROM:00115386 ; ROM:00114E94↑p ROM:00115386 move.b ($754).w,d1 ROM:0011538A ext.w d1 ROM:0011538C subq.w #1,d1 ROM:0011538E muls.w #$EC,d1 ROM:00115392 divs.w #2,d1 ROM:00115396 move.w d1,($53E).w ROM:0011539A clr.w ($546).w ROM:0011539E rts ROM:0011539E ; End of function sub_115386 ROM:0011539E ROM:001153A0 ROM:001153A0 ; =============== S U B R O U T I N E ======================================= ROM:001153A0 ROM:001153A0 ROM:001153A0 sub_1153A0: ; CODE XREF: ROM:00114BCC↑p ROM:001153A0 ; ROM:00114C34↑p ... ROM:001153A0 btst #7,($FFFFFC1A).w ROM:001153A6 beq.s loc_1153F2 ROM:001153A8 bset #5,($932).w ROM:001153AE btst #6,($FFFFFC1C).w ROM:001153B4 beq.s loc_1153E0 ROM:001153B6 bset #0,($FFFFFC1E).w ROM:001153BC ROM:001153BC loc_1153BC: ; CODE XREF: sub_1153A0+24↓j ROM:001153BC btst #5,($FFFFFC1F).w ROM:001153C2 bne.s loc_1153C6 ROM:001153C4 bra.s loc_1153BC ROM:001153C6 ; --------------------------------------------------------------------------- ROM:001153C6 ROM:001153C6 loc_1153C6: ; CODE XREF: sub_1153A0+22↑j ROM:001153C6 bclr #7,($FFFFFC1A).w ROM:001153CC bclr #7,($FFFFFC1F).w ROM:001153D2 bclr #5,($FFFFFC1F).w ROM:001153D8 bclr #0,($FFFFFC1E).w ROM:001153DE bra.s loc_1153F0 ROM:001153E0 ; --------------------------------------------------------------------------- ROM:001153E0 ROM:001153E0 loc_1153E0: ; CODE XREF: sub_1153A0+14↑j ROM:001153E0 ; sub_1153A0+48↓j ROM:001153E0 btst #7,($FFFFFC1A).w ROM:001153E6 beq.s loc_1153EA ROM:001153E8 bra.s loc_1153E0 ROM:001153EA ; --------------------------------------------------------------------------- ROM:001153EA ROM:001153EA loc_1153EA: ; CODE XREF: sub_1153A0+46↑j ROM:001153EA bclr #7,($FFFFFC1F).w ROM:001153F0 ROM:001153F0 loc_1153F0: ; CODE XREF: sub_1153A0+3E↑j ROM:001153F0 bra.s loc_1153F8 ROM:001153F2 ; --------------------------------------------------------------------------- ROM:001153F2 ROM:001153F2 loc_1153F2: ; CODE XREF: sub_1153A0+6↑j ROM:001153F2 bclr #5,($932).w ROM:001153F8 ROM:001153F8 loc_1153F8: ; CODE XREF: sub_1153A0:loc_1153F0↑j ROM:001153F8 move.w ($FFFFFC18).w,($5CA).w ROM:001153FE move.w ($FFFFFC1A).w,($5CC).w ROM:00115404 move.w ($FFFFFC1C).w,($5CE).w ROM:0011540A rts ROM:0011540A ; End of function sub_1153A0 ROM:0011540A ROM:0011540C ROM:0011540C ; =============== S U B R O U T I N E ======================================= ROM:0011540C ROM:0011540C ROM:0011540C sub_11540C: ; CODE XREF: ROM:00114B2E↑p ROM:0011540C ; ROM:00114BD0↑p ... ROM:0011540C lea ($FFFFFD40).w,a0 ROM:00115410 move.b #$D5,$D(a0) ROM:00115416 move.b #$95,$E(a0) ROM:0011541C move.b #$15,$F(a0) ROM:00115422 move.w #$2F0D,($FFFFFC1C).w ROM:00115428 move.w #$401,($FFFFFC1A).w ROM:0011542E move.w #$B010,($FFFFFC18).w ROM:00115434 rts ROM:00115434 ; End of function sub_11540C ROM:00115434 ROM:00115436 ROM:00115436 ; =============== S U B R O U T I N E ======================================= ROM:00115436 ROM:00115436 ROM:00115436 sub_115436: ; CODE XREF: ROM:loc_114B12↑p ROM:00115436 move.b #0,($FFFFFC15).w ROM:0011543C move.b #$7E,($FFFFFC17).w ; '~' ROM:00115442 move.b #$7B,($FFFFFC16).w ; '{' ROM:00115448 rts ROM:00115448 ; End of function sub_115436 ROM:00115448 ROM:0011544A ROM:0011544A ; =============== S U B R O U T I N E ======================================= ROM:0011544A ROM:0011544A ROM:0011544A sub_11544A: ; CODE XREF: sub_1154B4+2E↓p ROM:0011544A ; sub_115518+6↓p ... ROM:0011544A lea ($FFFFFD20).w,a0 ROM:0011544E move.w #$500,d0 ROM:00115452 or.w ($53E).w,d0 ROM:00115456 move.w d0,$1A(a0) ROM:0011545A clr.w d0 ROM:0011545C move.w ($540).w,d0 ROM:00115460 andi.w #$FF,d0 ROM:00115464 move.w d0,$1E(a0) ROM:00115468 clr.w d0 ROM:0011546A move.w ($540).w,d0 ROM:0011546E lsr.w #8,d0 ROM:00115470 move.w d0,$1C(a0) ROM:00115474 bclr #7,($FFFFFC1F).w ROM:0011547A bset #7,($FFFFFC1A).w ROM:00115480 ROM:00115480 loc_115480: ; CODE XREF: sub_11544A+3E↓j ROM:00115480 btst #7,($FFFFFC1F).w ROM:00115486 bne.s loc_11548A ROM:00115488 bra.s loc_115480 ROM:0011548A ; --------------------------------------------------------------------------- ROM:0011548A ROM:0011548A loc_11548A: ; CODE XREF: sub_11544A+3C↑j ROM:0011548A bclr #7,($FFFFFC1F).w ROM:00115490 rts ROM:00115490 ; End of function sub_11544A ROM:00115490 ROM:00115492 ROM:00115492 ; =============== S U B R O U T I N E ======================================= ROM:00115492 ROM:00115492 ROM:00115492 sub_115492: ; CODE XREF: ROM:00114BD8↑p ROM:00115492 ; ROM:00114C40↑p ... ROM:00115492 move.w ($5CA).w,($FFFFFC18).w ROM:00115498 move.w ($5CC).w,($FFFFFC1A).w ROM:0011549E move.w ($5CE).w,($FFFFFC1C).w ROM:001154A4 btst #5,($932).w ROM:001154AA beq.s locret_1154B2 ROM:001154AC bset #7,($FFFFFC1A).w ROM:001154B2 ROM:001154B2 locret_1154B2: ; CODE XREF: sub_115492+18↑j ROM:001154B2 rts ROM:001154B2 ; End of function sub_115492 ROM:001154B2 ROM:001154B4 ROM:001154B4 ; =============== S U B R O U T I N E ======================================= ROM:001154B4 ROM:001154B4 ROM:001154B4 sub_1154B4: ; CODE XREF: ROM:00114D78↑p ROM:001154B4 ; ROM:00114FC0↑p ... ROM:001154B4 move.w #$F2,d1 ROM:001154B8 cmpi.b #1,($754).w ROM:001154BE bne.s loc_1154C6 ROM:001154C0 move.l ($444).w,d0 ROM:001154C4 bra.s loc_1154CC ROM:001154C6 ; --------------------------------------------------------------------------- ROM:001154C6 ROM:001154C6 loc_1154C6: ; CODE XREF: sub_1154B4+A↑j ROM:001154C6 move.l ($448).w,d0 ROM:001154CA addq.w #2,d1 ROM:001154CC ROM:001154CC loc_1154CC: ; CODE XREF: sub_1154B4+10↑j ROM:001154CC btst #0,($92B).w ROM:001154D2 beq.s loc_1154D8 ROM:001154D4 swap d0 ROM:001154D6 bra.s loc_1154DA ROM:001154D8 ; --------------------------------------------------------------------------- ROM:001154D8 ROM:001154D8 loc_1154D8: ; CODE XREF: sub_1154B4+1E↑j ROM:001154D8 addq.w #1,d1 ROM:001154DA ROM:001154DA loc_1154DA: ; CODE XREF: sub_1154B4+22↑j ROM:001154DA move.w d0,($540).w ROM:001154DE move.w d1,($53E).w ROM:001154E2 bsr.w sub_11544A ROM:001154E6 rts ROM:001154E6 ; End of function sub_1154B4 ROM:001154E6 ROM:001154E8 ROM:001154E8 ; =============== S U B R O U T I N E ======================================= ROM:001154E8 ROM:001154E8 ROM:001154E8 sub_1154E8: ; CODE XREF: ROM:00114D74↑p ROM:001154E8 ; ROM:00114DBA↑p ... ROM:001154E8 lea ($FFFFFD20).w,a0 ROM:001154EC move.w #$4C0,$1A(a0) ROM:001154F2 clr.w $1C(a0) ROM:001154F6 clr.w $1E(a0) ROM:001154FA bclr #7,($FFFFFC1F).w ROM:00115500 bset #7,($FFFFFC1A).w ROM:00115506 ROM:00115506 loc_115506: ; CODE XREF: sub_1154E8+26↓j ROM:00115506 btst #7,($FFFFFC1F).w ROM:0011550C bne.s loc_115510 ROM:0011550E bra.s loc_115506 ROM:00115510 ; --------------------------------------------------------------------------- ROM:00115510 ROM:00115510 loc_115510: ; CODE XREF: sub_1154E8+24↑j ROM:00115510 bclr #7,($FFFFFC1F).w ROM:00115516 rts ROM:00115516 ; End of function sub_1154E8 ROM:00115516 ROM:00115518 ROM:00115518 ; =============== S U B R O U T I N E ======================================= ROM:00115518 ROM:00115518 ROM:00115518 sub_115518: ; CODE XREF: ROM:00114E52↑p ROM:00115518 ; ROM:0011506E↑p ROM:00115518 move.w ($B02).w,($540).w ROM:0011551E bsr.w sub_11544A ROM:00115522 addq.w #1,($53E).w ROM:00115526 subq.b #1,($745).w ROM:0011552A rts ROM:0011552A ; End of function sub_115518 ROM:0011552A ROM:0011552C ROM:0011552C ; =============== S U B R O U T I N E ======================================= ROM:0011552C ROM:0011552C ROM:0011552C sub_11552C: ; CODE XREF: ROM:00114EE6↑p ROM:0011552C ; ROM:001151EC↑p ROM:0011552C move.w ($4FA).w,($540).w ROM:00115532 addq.w #1,($540).w ROM:00115536 bsr.w sub_11544A ROM:0011553A addq.w #1,($53E).w ROM:0011553E subq.b #1,($745).w ROM:00115542 rts ROM:00115542 ; End of function sub_11552C ROM:00115542 ROM:00115544 ROM:00115544 ; =============== S U B R O U T I N E ======================================= ROM:00115544 ROM:00115544 ROM:00115544 sub_115544: ; CODE XREF: ROM:00114B32↑p ROM:00115544 move.w #$F6,($53E).w ROM:0011554A bsr.w sub_11533A ROM:0011554E move.w ($540).w,d1 ROM:00115552 addq.w #1,($53E).w ROM:00115556 bsr.w sub_11533A ROM:0011555A move.w ($540).w,d2 ROM:0011555E addq.w #1,($53E).w ROM:00115562 bsr.w sub_11533A ROM:00115566 move.w ($540).w,d3 ROM:0011556A move.w d1,d4 ROM:0011556C and.w d2,d4 ROM:0011556E move.w d2,d5 ROM:00115570 and.w d3,d5 ROM:00115572 move.w d1,($B02).w ROM:00115576 and.w d3,($B02).w ROM:0011557A or.w d4,($B02).w ROM:0011557E or.w d5,($B02).w ROM:00115582 move.w #$F9,($53E).w ROM:00115588 bsr.w sub_11533A ROM:0011558C move.b ($540).w,d1 ROM:00115590 move.w ($540).w,d6 ROM:00115594 lsr.w #8,d6 ROM:00115596 move.b d6,d2 ROM:00115598 addq.w #1,($53E).w ROM:0011559C bsr.w sub_11533A ROM:001155A0 move.b ($540).w,d3 ROM:001155A4 move.b d1,d4 ROM:001155A6 and.b d2,d4 ROM:001155A8 move.b d2,d5 ROM:001155AA and.b d3,d5 ROM:001155AC move.b d1,($1104).w ROM:001155B0 and.b d3,($1104).w ROM:001155B4 or.b d4,($1104).w ROM:001155B8 or.b d5,($1104).w ROM:001155BC rts ROM:001155BC ; End of function sub_115544 ROM:001155BC ROM:001155BE ROM:001155BE ; =============== S U B R O U T I N E ======================================= ROM:001155BE ROM:001155BE ROM:001155BE sub_1155BE: ; CODE XREF: ROM:00114B36↑p ROM:001155BE move.w #$EF,($53E).w ROM:001155C4 bsr.w sub_11533A ROM:001155C8 move.w ($540).w,d1 ROM:001155CC addq.w #1,($53E).w ROM:001155D0 bsr.w sub_11533A ROM:001155D4 move.w ($540).w,d2 ROM:001155D8 addq.w #1,($53E).w ROM:001155DC bsr.w sub_11533A ROM:001155E0 move.w ($540).w,d3 ROM:001155E4 move.w d1,d4 ROM:001155E6 and.w d2,d4 ROM:001155E8 move.w d2,d5 ROM:001155EA and.w d3,d5 ROM:001155EC move.w d1,($4FA).w ROM:001155F0 and.w d3,($4FA).w ROM:001155F4 or.w d4,($4FA).w ROM:001155F8 or.w d5,($4FA).w ROM:001155FC subq.w #1,($4FA).w ROM:00115600 rts ROM:00115600 ; End of function sub_1155BE ROM:00115600 ROM:00115602 ROM:00115602 ; =============== S U B R O U T I N E ======================================= ROM:00115602 ROM:00115602 ROM:00115602 sub_115602: ; CODE XREF: ROM:00114B62↑p ROM:00115602 clr.l ($444).w ROM:00115606 clr.l ($448).w ROM:0011560A move.w #$F2,($53E).w ROM:00115610 bsr.w sub_11533A ROM:00115614 clr.l d0 ROM:00115616 move.w ($540).w,d0 ROM:0011561A swap d0 ROM:0011561C add.l d0,($444).w ROM:00115620 addq.w #1,($53E).w ROM:00115624 bsr.w sub_11533A ROM:00115628 clr.l d0 ROM:0011562A move.w ($540).w,d0 ROM:0011562E add.l d0,($444).w ROM:00115632 addq.w #1,($53E).w ROM:00115636 bsr.w sub_11533A ROM:0011563A clr.l d0 ROM:0011563C move.w ($540).w,d0 ROM:00115640 swap d0 ROM:00115642 add.l d0,($448).w ROM:00115646 addq.w #1,($53E).w ROM:0011564A bsr.w sub_11533A ROM:0011564E clr.l d0 ROM:00115650 move.w ($540).w,d0 ROM:00115654 add.l d0,($448).w ROM:00115658 rts ROM:00115658 ; End of function sub_115602 ROM:00115658 ROM:0011565A ROM:0011565A ; =============== S U B R O U T I N E ======================================= ROM:0011565A ROM:0011565A ROM:0011565A sub_11565A: ; CODE XREF: ROM:00114E9C↑p ROM:0011565A ; ROM:00114FFC↑p ROM:0011565A lea ($1348).w,a1 ROM:0011565E clr.l d1 ROM:00115660 move.w ($546).w,d2 ROM:00115664 lsr.w #1,d2 ROM:00115666 move.w (a1,d2.w*2),($540).w ROM:0011566C move.w ($540).w,d1 ROM:00115670 cmpi.b #1,($754).w ROM:00115676 bne.s loc_11567E ROM:00115678 add.l d1,($444).w ROM:0011567C bra.s loc_115682 ROM:0011567E ; --------------------------------------------------------------------------- ROM:0011567E ROM:0011567E loc_11567E: ; CODE XREF: sub_11565A+1C↑j ROM:0011567E add.l d1,($448).w ROM:00115682 ROM:00115682 loc_115682: ; CODE XREF: sub_11565A+22↑j ROM:00115682 bsr.w sub_11544A ROM:00115686 addq.w #2,($546).w ROM:0011568A addq.w #1,($53E).w ROM:0011568E rts ROM:0011568E ; End of function sub_11565A ROM:0011568E ROM:00115690 ROM:00115690 ; =============== S U B R O U T I N E ======================================= ROM:00115690 ROM:00115690 ROM:00115690 sub_115690: ; CODE XREF: ROM:0011503C↑p ROM:00115690 ; ROM:001150E8↑p ... ROM:00115690 lea ($FFFFFD20).w,a0 ROM:00115694 move.w #$400,$1A(a0) ROM:0011569A clr.w $1C(a0) ROM:0011569E clr.w $1E(a0) ROM:001156A2 bclr #7,($FFFFFC1F).w ROM:001156A8 bset #7,($FFFFFC1A).w ROM:001156AE ROM:001156AE loc_1156AE: ; CODE XREF: sub_115690+26↓j ROM:001156AE btst #7,($FFFFFC1F).w ROM:001156B4 bne.s loc_1156B8 ROM:001156B6 bra.s loc_1156AE ROM:001156B8 ; --------------------------------------------------------------------------- ROM:001156B8 ROM:001156B8 loc_1156B8: ; CODE XREF: sub_115690+24↑j ROM:001156B8 bclr #7,($FFFFFC1F).w ROM:001156BE rts ROM:001156BE ; End of function sub_115690 ROM:001156BE ROM:001156C0 ROM:001156C0 ; =============== S U B R O U T I N E ======================================= ROM:001156C0 ROM:001156C0 ROM:001156C0 sub_1156C0: ; CODE XREF: ROM:00114BD4↑p ROM:001156C0 ; ROM:00114CD0↑p ROM:001156C0 move.w ($542).w,($53E).w ROM:001156C6 bsr.w sub_11533A ROM:001156CA move.w ($540).w,($544).w ROM:001156D0 rts ROM:001156D0 ; End of function sub_1156C0 ROM:001156D0 ROM:001156D2 ROM:001156D2 ; =============== S U B R O U T I N E ======================================= ROM:001156D2 ROM:001156D2 ROM:001156D2 sub_1156D2: ; CODE XREF: ROM:00114E08↑p ROM:001156D2 ; ROM:001150AE↑p ROM:001156D2 move.b ($1104).w,d0 ROM:001156D6 lsl.w #8,d0 ROM:001156D8 add.b ($1104).w,d0 ROM:001156DC move.w d0,($540).w ROM:001156E0 bsr.w sub_11544A ROM:001156E4 addq.w #1,($53E).w ROM:001156E8 subq.b #1,($745).w ROM:001156EC rts ROM:001156EC ; End of function sub_1156D2 ROM:001156EC ROM:001156EE ROM:001156EE ; =============== S U B R O U T I N E ======================================= ROM:001156EE ROM:001156EE ROM:001156EE sub_1156EE: ; CODE XREF: ROM:00114C02↑p ROM:001156EE lea ($1348).w,a1 ROM:001156F2 move.w #$DC,d3 ROM:001156F6 clr.w d1 ROM:001156F8 clr.w d2 ROM:001156FA clr.l ($440).w ROM:001156FE ROM:001156FE loc_1156FE: ; CODE XREF: sub_1156EE+32↓j ROM:001156FE cmp.w d1,d3 ROM:00115700 ble.s locret_115722 ROM:00115702 clr.l d4 ROM:00115704 bsr.w sub_11533A ROM:00115708 move.w ($540).w,d4 ROM:0011570C add.l d4,($440).w ROM:00115710 move.w ($540).w,(a1,d2.w*2) ROM:00115716 addq.w #2,d1 ROM:00115718 move.w d1,d2 ROM:0011571A lsr.w #1,d2 ROM:0011571C addq.w #1,($53E).w ROM:00115720 bra.s loc_1156FE ROM:00115722 ; --------------------------------------------------------------------------- ROM:00115722 ROM:00115722 locret_115722: ; CODE XREF: sub_1156EE+12↑j ROM:00115722 rts ROM:00115722 ; End of function sub_1156EE ROM:00115722 ROM:00115724 ROM:00115724 ; =============== S U B R O U T I N E ======================================= ROM:00115724 ROM:00115724 ROM:00115724 sub_115724: ; CODE XREF: ROM:00114DBE↑p ROM:00115724 move.w ($542).w,($53E).w ROM:0011572A move.w ($544).w,($540).w ROM:00115730 bsr.w sub_11544A ROM:00115734 rts ROM:00115734 ; End of function sub_115724 ROM:00115734 ROM:00115736 ROM:00115736 ; =============== S U B R O U T I N E ======================================= ROM:00115736 ROM:00115736 ROM:00115736 sub_115736: ; CODE XREF: ROM:00114E42↑p ROM:00115736 move.w #$F6,($53E).w ROM:0011573C move.b #3,($745).w ROM:00115742 rts ROM:00115742 ; End of function sub_115736 ROM:00115742 ROM:00115744 ROM:00115744 ; =============== S U B R O U T I N E ======================================= ROM:00115744 ROM:00115744 ROM:00115744 sub_115744: ; CODE XREF: ROM:00114ED6↑p ROM:00115744 move.w #$EF,($53E).w ROM:0011574A move.b #3,($745).w ROM:00115750 rts ROM:00115750 ; End of function sub_115744 ROM:00115750 ROM:00115752 ROM:00115752 ; =============== S U B R O U T I N E ======================================= ROM:00115752 ROM:00115752 ROM:00115752 sub_115752: ; CODE XREF: ROM:00114DF8↑p ROM:00115752 move.w #$F9,($53E).w ROM:00115758 move.b #2,($745).w ROM:0011575E rts ROM:0011575E ; End of function sub_115752 ROM:0011575E ROM:00115760 ROM:00115760 ; =============== S U B R O U T I N E ======================================= ROM:00115760 ROM:00115760 ROM:00115760 sub_115760: ; CODE XREF: ROM:00114B3A↑p ROM:00115760 ; ROM:00114CAA↑p ROM:00115760 move.w #$EC,($53E).w ROM:00115766 bsr.w sub_11533A ROM:0011576A move.w ($540).w,($A62).w ROM:00115770 move.w #$ED,($53E).w ROM:00115776 bsr.w sub_11533A ROM:0011577A move.w ($540).w,($A64).w ROM:00115780 rts ROM:00115780 ; End of function sub_115760 ROM:00115780 ROM:00115782 ; --------------------------------------------------------------------------- ROM:00115782 bset #3,($938).w ROM:00115788 rts ROM:0011578A ROM:0011578A ; =============== S U B R O U T I N E ======================================= ROM:0011578A ROM:0011578A ROM:0011578A sub_11578A: ; CODE XREF: ROM:00114C3C↑p ROM:0011578A move.w #$F6,($53E).w ROM:00115790 bsr.w sub_11533A ROM:00115794 move.w ($540).w,d1 ROM:00115798 move.w d1,($5D0).w ROM:0011579C addq.w #1,($53E).w ROM:001157A0 bsr.w sub_11533A ROM:001157A4 move.w ($540).w,d1 ROM:001157A8 move.w d1,($5D2).w ROM:001157AC addq.w #1,($53E).w ROM:001157B0 bsr.w sub_11533A ROM:001157B4 move.w ($540).w,d1 ROM:001157B8 move.w d1,($5D4).w ROM:001157BC rts ROM:001157BC ; End of function sub_11578A ROM:001157BC ROM:001157BE ROM:001157BE ; =============== S U B R O U T I N E ======================================= ROM:001157BE ROM:001157BE ROM:001157BE sub_1157BE: ; CODE XREF: ROM:00114C7A↑p ROM:001157BE move.w #$EF,($53E).w ROM:001157C4 bsr.w sub_11533A ROM:001157C8 move.w ($540).w,d1 ROM:001157CC swap d1 ROM:001157CE addq.w #1,($53E).w ROM:001157D2 bsr.w sub_11533A ROM:001157D6 move.w ($540).w,d1 ROM:001157DA move.l d1,($1354).w ROM:001157DE move.l d1,($1358).w ROM:001157E2 move.l d1,($135C).w ROM:001157E6 move.l d1,($954).w ROM:001157EA rts ROM:001157EA ; End of function sub_1157BE ROM:001157EA ROM:001157EC ROM:001157EC ; =============== S U B R O U T I N E ======================================= ROM:001157EC ROM:001157EC ROM:001157EC sub_1157EC: ; CODE XREF: ROM:00114F2C↑p ROM:001157EC move.w #$F6,($53E).w ROM:001157F2 move.w ($5D0).w,d1 ROM:001157F6 move.w d1,($540).w ROM:001157FA bsr.w sub_11544A ROM:001157FE addq.w #1,($53E).w ROM:00115802 rts ROM:00115802 ; End of function sub_1157EC ROM:00115802 ROM:00115804 ROM:00115804 ; =============== S U B R O U T I N E ======================================= ROM:00115804 ROM:00115804 ROM:00115804 sub_115804: ; CODE XREF: ROM:00115224↑p ROM:00115804 move.w ($5D2).w,d1 ROM:00115808 move.w d1,($540).w ROM:0011580C bsr.w sub_11544A ROM:00115810 addq.w #1,($53E).w ROM:00115814 rts ROM:00115814 ; End of function sub_115804 ROM:00115814 ROM:00115816 ROM:00115816 ; =============== S U B R O U T I N E ======================================= ROM:00115816 ROM:00115816 ROM:00115816 sub_115816: ; CODE XREF: ROM:00115262↑p ROM:00115816 move.w ($5D4).w,d1 ROM:0011581A move.w d1,($540).w ROM:0011581E bsr.w sub_11544A ROM:00115822 rts ROM:00115822 ; End of function sub_115816 ROM:00115822 ROM:00115824 ROM:00115824 ; =============== S U B R O U T I N E ======================================= ROM:00115824 ROM:00115824 ROM:00115824 sub_115824: ; CODE XREF: ROM:00114F78↑p ROM:00115824 move.w #$EF,($53E).w ROM:0011582A move.l ($414).w,d1 ROM:0011582E swap d1 ROM:00115830 move.w d1,($540).w ROM:00115834 bsr.w sub_11544A ROM:00115838 addq.w #1,($53E).w ROM:0011583C rts ROM:0011583C ; End of function sub_115824 ROM:0011583C ROM:0011583E ROM:0011583E ; =============== S U B R O U T I N E ======================================= ROM:0011583E ROM:0011583E ROM:0011583E sub_11583E: ; CODE XREF: ROM:001152D8↑p ROM:0011583E move.l ($414).w,d1 ROM:00115842 move.w d1,($540).w ROM:00115846 bsr.w sub_11544A ROM:0011584A rts ROM:0011584A ; End of function sub_11583E ROM:0011584A ROM:0011584C ; --------------------------------------------------------------------------- ROM:0011584C rts ROM:0011584E ; --------------------------------------------------------------------------- ROM:0011584E rts ROM:00115850 ; --------------------------------------------------------------------------- ROM:00115850 movem.l d0-a5,-(sp) ROM:00115854 move.w #$8000,d0 ROM:00115858 and.w ($FFFFF448).w,d0 ROM:0011585C beq.s loc_115864 ROM:0011585E not.w d0 ROM:00115860 and.w d0,($FFFFF448).w ROM:00115864 ROM:00115864 loc_115864: ; CODE XREF: ROM:0011585C↑j ROM:00115864 bsr.l sub_1364DA ROM:0011586A ori.w #$4000,($AFC).w ROM:00115870 movem.l (sp)+,d0-a5 ROM:00115874 rte ROM:00115876 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115878 ; --------------------------------------------------------------------------- ROM:00115878 rts ROM:0011587A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011587C ; --------------------------------------------------------------------------- ROM:0011587C rts ROM:0011587E ; --------------------------------------------------------------------------- ROM:0011587E rts ROM:00115880 ; --------------------------------------------------------------------------- ROM:00115880 rts ROM:00115882 ; --------------------------------------------------------------------------- ROM:00115882 rte ROM:00115884 ROM:00115884 ; =============== S U B R O U T I N E ======================================= ROM:00115884 ROM:00115884 ROM:00115884 sub_115884: ; CODE XREF: ROM:00135122↓p ROM:00115884 clr.l d2 ROM:00115886 move.w ($552).w,d2 ROM:0011588A bset #6,($133D).w ROM:00115890 bclr #7,($93F).w ROM:00115896 move.b ($11F4).l,d0 ROM:0011589C cmpi.b #2,d0 ROM:001158A0 ble.s loc_1158A8 ROM:001158A2 bra.l loc_1159EA ROM:001158A8 ; --------------------------------------------------------------------------- ROM:001158A8 ROM:001158A8 loc_1158A8: ; CODE XREF: sub_115884+1C↑j ROM:001158A8 move.b ($11F6).l,d0 ROM:001158AE cmpi.b #2,d0 ROM:001158B2 ble.s loc_1158BA ROM:001158B4 bra.l loc_1159EA ROM:001158BA ; --------------------------------------------------------------------------- ROM:001158BA ROM:001158BA loc_1158BA: ; CODE XREF: sub_115884+2E↑j ROM:001158BA cmp.b ($749).w,d0 ROM:001158BE beq.l loc_1159EA ROM:001158C4 move.b ($11F3).l,d0 ROM:001158CA cmpi.b #0,d0 ROM:001158CE ble.s loc_115918 ROM:001158D0 move.b ($11F4).l,d0 ROM:001158D6 cmpi.b #2,d0 ROM:001158DA bgt.s loc_115910 ROM:001158DC cmpi.b #0,d0 ROM:001158E0 bne.s loc_1158EE ROM:001158E2 movea.l ($420).w,a0 ROM:001158E6 move.l #$140000,d3 ROM:001158EC bra.s loc_11590E ROM:001158EE ; --------------------------------------------------------------------------- ROM:001158EE ROM:001158EE loc_1158EE: ; CODE XREF: sub_115884+5C↑j ROM:001158EE cmpi.b #1,d0 ROM:001158F2 bne.s loc_115902 ROM:001158F4 movea.l #$144000,a0 ROM:001158FA move.l #$14C000,d3 ROM:00115900 bra.s loc_11590E ROM:00115902 ; --------------------------------------------------------------------------- ROM:00115902 ROM:00115902 loc_115902: ; CODE XREF: sub_115884+6E↑j ROM:00115902 movea.l #$14C000,a0 ROM:00115908 move.l #$150000,d3 ROM:0011590E ROM:0011590E loc_11590E: ; CODE XREF: sub_115884+68↑j ROM:0011590E ; sub_115884+7C↑j ROM:0011590E bra.s loc_115916 ROM:00115910 ; --------------------------------------------------------------------------- ROM:00115910 ROM:00115910 loc_115910: ; CODE XREF: sub_115884+56↑j ROM:00115910 bra.l loc_1159EA ROM:00115916 ; --------------------------------------------------------------------------- ROM:00115916 ROM:00115916 loc_115916: ; CODE XREF: sub_115884:loc_11590E↑j ROM:00115916 bra.s loc_115946 ROM:00115918 ; --------------------------------------------------------------------------- ROM:00115918 ROM:00115918 loc_115918: ; CODE XREF: sub_115884+4A↑j ROM:00115918 move.b ($11F4).l,d0 ROM:0011591E cmpi.b #0,d0 ROM:00115922 bne.s loc_11592C ROM:00115924 bra.l loc_1159EA ROM:0011592A ; --------------------------------------------------------------------------- ROM:0011592A bra.s loc_115946 ROM:0011592C ; --------------------------------------------------------------------------- ROM:0011592C ROM:0011592C loc_11592C: ; CODE XREF: sub_115884+9E↑j ROM:0011592C clr.l d1 ROM:0011592E move.b ($11F4).l,d1 ROM:00115934 subi.l #1,d1 ROM:0011593A mulu.l d2,d1 ROM:0011593E movea.l #$1E00,a0 ROM:00115944 adda.l d1,a0 ROM:00115946 ROM:00115946 loc_115946: ; CODE XREF: sub_115884:loc_115916↑j ROM:00115946 ; sub_115884+A6↑j ROM:00115946 move.b ($11F5).l,d0 ROM:0011594C cmpi.b #0,d0 ROM:00115950 ble.l loc_1159BE ROM:00115956 btst #7,($131D).w ROM:0011595C beq.l loc_1159BA ROM:00115962 clr.w d0 ROM:00115964 move.b ($11F6).l,d0 ROM:0011596A cmpi.b #0,d0 ROM:0011596E bne.s loc_11598A ROM:00115970 movea.l ($420).w,a1 ROM:00115974 move.l #$140000,d3 ROM:0011597A clr.w d0 ROM:0011597C move.b ($11F4).l,d0 ROM:00115982 movea.l #$1E00,a0 ROM:00115988 bra.s loc_115992 ROM:0011598A ; --------------------------------------------------------------------------- ROM:0011598A ROM:0011598A loc_11598A: ; CODE XREF: sub_115884+EA↑j ROM:0011598A bset #5,($133C).w ROM:00115990 bra.s loc_1159EA ROM:00115992 ; --------------------------------------------------------------------------- ROM:00115992 ROM:00115992 loc_115992: ; CODE XREF: sub_115884+104↑j ROM:00115992 move.b ($11F3).l,d0 ROM:00115998 cmpi.b #0,d0 ROM:0011599C ble.s loc_1159A2 ROM:0011599E bra.s loc_1159EA ROM:001159A0 ; --------------------------------------------------------------------------- ROM:001159A0 bra.s loc_1159B8 ROM:001159A2 ; --------------------------------------------------------------------------- ROM:001159A2 ROM:001159A2 loc_1159A2: ; CODE XREF: sub_115884+118↑j ROM:001159A2 adda.w #$12,a0 ROM:001159A6 move.w #$5AA5,(a0) ROM:001159AA suba.w #$12,a0 ROM:001159AE bsr.w sub_115ADC ROM:001159B2 bclr #6,($133D).w ROM:001159B8 ROM:001159B8 loc_1159B8: ; CODE XREF: sub_115884+11C↑j ROM:001159B8 bra.s loc_1159BC ROM:001159BA ; --------------------------------------------------------------------------- ROM:001159BA ROM:001159BA loc_1159BA: ; CODE XREF: sub_115884+D8↑j ROM:001159BA bra.s loc_1159EA ROM:001159BC ; --------------------------------------------------------------------------- ROM:001159BC ROM:001159BC loc_1159BC: ; CODE XREF: sub_115884:loc_1159B8↑j ROM:001159BC bra.s loc_1159E8 ROM:001159BE ; --------------------------------------------------------------------------- ROM:001159BE ROM:001159BE loc_1159BE: ; CODE XREF: sub_115884+CC↑j ROM:001159BE move.b ($11F6).l,d0 ROM:001159C4 cmpi.b #0,d0 ROM:001159C8 bne.s loc_1159CE ROM:001159CA bra.s loc_1159EA ROM:001159CC ; --------------------------------------------------------------------------- ROM:001159CC bra.s loc_1159E8 ROM:001159CE ; --------------------------------------------------------------------------- ROM:001159CE ROM:001159CE loc_1159CE: ; CODE XREF: sub_115884+144↑j ROM:001159CE clr.l d1 ROM:001159D0 move.b ($11F6).l,d1 ROM:001159D6 subi.l #1,d1 ROM:001159DC mulu.l d2,d1 ROM:001159E0 movea.l #$1E00,a1 ROM:001159E6 adda.l d1,a1 ROM:001159E8 ROM:001159E8 loc_1159E8: ; CODE XREF: sub_115884:loc_1159BC↑j ROM:001159E8 ; sub_115884+148↑j ROM:001159E8 bra.s loc_1159F6 ROM:001159EA ; --------------------------------------------------------------------------- ROM:001159EA ROM:001159EA loc_1159EA: ; CODE XREF: sub_115884+1E↑j ROM:001159EA ; sub_115884+30↑j ... ROM:001159EA bset #0,($1337).w ROM:001159F0 bclr #6,($133D).w ROM:001159F6 ROM:001159F6 loc_1159F6: ; CODE XREF: sub_115884:loc_1159E8↑j ROM:001159F6 btst #6,($133D).w ROM:001159FC beq.s locret_115A14 ROM:001159FE subi.w #1,d2 ROM:00115A02 move.w #0,d1 ROM:00115A06 bra.s loc_115A0C ROM:00115A08 ; --------------------------------------------------------------------------- ROM:00115A08 ROM:00115A08 loc_115A08: ; CODE XREF: sub_115884+18E↓j ROM:00115A08 addi.w #1,d1 ROM:00115A0C ROM:00115A0C loc_115A0C: ; CODE XREF: sub_115884+182↑j ROM:00115A0C cmp.w d2,d1 ROM:00115A0E bgt.s locret_115A14 ROM:00115A10 move.b (a0)+,(a1)+ ROM:00115A12 bra.s loc_115A08 ROM:00115A14 ; --------------------------------------------------------------------------- ROM:00115A14 ROM:00115A14 locret_115A14: ; CODE XREF: sub_115884+178↑j ROM:00115A14 ; sub_115884+18A↑j ROM:00115A14 rts ROM:00115A14 ; End of function sub_115884 ROM:00115A14 ROM:00115A16 ROM:00115A16 ; =============== S U B R O U T I N E ======================================= ROM:00115A16 ROM:00115A16 ROM:00115A16 sub_115A16: ; DATA XREF: sub_115ADC+6↓o ROM:00115A16 move sr,-(sp) ROM:00115A18 move #$2700,sr ROM:00115A1C move.w ($552).w,d2 ROM:00115A20 ext.l d2 ROM:00115A22 add.l a1,d2 ROM:00115A24 move.w #$7031,($FFFFFA56).w ROM:00115A2A movea.l #$10AAAA,a3 ROM:00115A30 movea.l #$105554,a4 ROM:00115A36 move.b #$AA,(a3) ROM:00115A3A move.b #$55,(a4) ; 'U' ROM:00115A3E move.b #$80,(a3) ROM:00115A42 move.b #$AA,(a3) ROM:00115A46 move.b #$55,(a4) ; 'U' ROM:00115A4A move.w #$30,(a1) ; '0' ROM:00115A4E ROM:00115A4E loc_115A4E: ; CODE XREF: sub_115A16+4A↓j ROM:00115A4E move.b #$55,($FFFFFA27).w ; 'U' ROM:00115A54 move.b #$AA,($FFFFFA27).w ROM:00115A5A move.w (a1),d4 ROM:00115A5C andi.w #$80,d4 ROM:00115A60 beq.s loc_115A4E ROM:00115A62 bsr.w sub_115AA0 ROM:00115A66 btst #7,($93F).w ROM:00115A6C beq.s loc_115A96 ROM:00115A6E movea.l #$14C000,a1 ROM:00115A74 move.w ($552).w,d2 ROM:00115A78 ext.l d2 ROM:00115A7A add.l a1,d2 ROM:00115A7C movea.l #0,a0 ROM:00115A82 movea.w ($552).w,a0 ROM:00115A86 adda.l #$1E00,a0 ROM:00115A8C bsr.w sub_115AA0 ROM:00115A90 bclr #7,($93F).w ROM:00115A96 ROM:00115A96 loc_115A96: ; CODE XREF: sub_115A16+56↑j ROM:00115A96 move.w #$1031,($FFFFFA56).w ROM:00115A9C move (sp)+,sr ROM:00115A9E rts ROM:00115A9E ; End of function sub_115A16 ROM:00115A9E ROM:00115AA0 ROM:00115AA0 ; =============== S U B R O U T I N E ======================================= ROM:00115AA0 ROM:00115AA0 ROM:00115AA0 sub_115AA0: ; CODE XREF: sub_115A16+4C↑p ROM:00115AA0 ; sub_115A16+76↑p ... ROM:00115AA0 cmp.l a1,d2 ROM:00115AA2 ble.l locret_115ADA ROM:00115AA8 move.b #$AA,(a3) ROM:00115AAC move.b #$55,(a4) ; 'U' ROM:00115AB0 move.b #$A0,(a3) ROM:00115AB4 move.w (a0)+,(a1)+ ROM:00115AB6 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115ABC move.b #$AA,($FFFFFA27).w ROM:00115AC2 move.w -2(a0),d0 ROM:00115AC6 move.w #$2500,d3 ROM:00115ACA ROM:00115ACA loc_115ACA: ; CODE XREF: sub_115AA0+36↓j ROM:00115ACA subq.w #1,d3 ROM:00115ACC move.w -2(a1),d4 ROM:00115AD0 eor.w d0,d4 ROM:00115AD2 andi.w #$80,d4 ROM:00115AD6 bne.s loc_115ACA ROM:00115AD8 bra.s sub_115AA0 ROM:00115ADA ; --------------------------------------------------------------------------- ROM:00115ADA ROM:00115ADA locret_115ADA: ; CODE XREF: sub_115AA0+2↑j ROM:00115ADA rts ROM:00115ADA ; End of function sub_115AA0 ROM:00115ADA ROM:00115ADC ROM:00115ADC ; =============== S U B R O U T I N E ======================================= ROM:00115ADC ROM:00115ADC ROM:00115ADC sub_115ADC: ; CODE XREF: sub_115884+12A↑p ROM:00115ADC move.w #$C6,d0 ROM:00115AE0 asr.w #1,d0 ROM:00115AE2 movea.l #sub_115A16,a3 ROM:00115AE8 movea.l ($434).w,a2 ROM:00115AEC ROM:00115AEC loc_115AEC: ; CODE XREF: sub_115ADC+12↓j ROM:00115AEC move.w (a3)+,(a2)+ ROM:00115AEE dbf d0,loc_115AEC ROM:00115AF2 movea.l ($434).w,a2 ROM:00115AF6 jsr (a2) ROM:00115AF8 rts ROM:00115AF8 ; End of function sub_115ADC ROM:00115AF8 ROM:00115AFA ROM:00115AFA ; =============== S U B R O U T I N E ======================================= ROM:00115AFA ROM:00115AFA ROM:00115AFA sub_115AFA: ; CODE XREF: sub_115B72↓p ROM:00115AFA ; sub_115C62↓p ... ROM:00115AFA clr.l d1 ROM:00115AFC bclr #4,($92C).w ROM:00115B02 bclr #1,($931).w ROM:00115B08 bclr #0,($54D).w ROM:00115B0E ROM:00115B0E loc_115B0E: ; CODE XREF: sub_115AFA+68↓j ROM:00115B0E movea.l #$13A000,a0 ROM:00115B14 move.w #$2E,d2 ; '.' ROM:00115B18 mulu.w d1,d2 ROM:00115B1A adda.l d2,a0 ROM:00115B1C clr.l d4 ROM:00115B1E clr.l d3 ROM:00115B20 ROM:00115B20 loc_115B20: ; CODE XREF: sub_115AFA+44↓j ROM:00115B20 cmpi.b #$FF,(a0,d4.w) ROM:00115B26 beq.s loc_115B30 ROM:00115B28 bset #1,($931).w ROM:00115B2E moveq #1,d3 ROM:00115B30 ROM:00115B30 loc_115B30: ; CODE XREF: sub_115AFA+2C↑j ROM:00115B30 addi.b #1,d4 ROM:00115B34 cmpi.w #0,d3 ROM:00115B38 bne.s loc_115B40 ROM:00115B3A cmpi.b #$2E,d4 ; '.' ROM:00115B3E bne.s loc_115B20 ROM:00115B40 ROM:00115B40 loc_115B40: ; CODE XREF: sub_115AFA+3E↑j ROM:00115B40 clr.l d3 ROM:00115B42 cmpi.b #$2E,d4 ; '.' ROM:00115B46 bne.s loc_115B52 ROM:00115B48 bset #4,($92C).w ROM:00115B4E moveq #1,d3 ROM:00115B50 bra.s loc_115B56 ROM:00115B52 ; --------------------------------------------------------------------------- ROM:00115B52 ROM:00115B52 loc_115B52: ; CODE XREF: sub_115AFA+4C↑j ROM:00115B52 addi.b #1,d1 ROM:00115B56 ROM:00115B56 loc_115B56: ; CODE XREF: sub_115AFA+56↑j ROM:00115B56 cmpi.b #$50,d1 ; 'P' ROM:00115B5A beq.s loc_115B64 ROM:00115B5C cmpi.l #0,d3 ROM:00115B62 beq.s loc_115B0E ROM:00115B64 ROM:00115B64 loc_115B64: ; CODE XREF: sub_115AFA+60↑j ROM:00115B64 cmpi.b #$50,d1 ; 'P' ROM:00115B68 bne.s locret_115B70 ROM:00115B6A bset #0,($54D).w ROM:00115B70 ROM:00115B70 locret_115B70: ; CODE XREF: sub_115AFA+6E↑j ROM:00115B70 rts ROM:00115B70 ; End of function sub_115AFA ROM:00115B70 ROM:00115B72 ROM:00115B72 ; =============== S U B R O U T I N E ======================================= ROM:00115B72 ROM:00115B72 ROM:00115B72 sub_115B72: ; CODE XREF: sub_1234EC+80A↓p ROM:00115B72 bsr.w sub_115AFA ROM:00115B76 cmpi.b #0,d1 ROM:00115B7A bne.s loc_115B84 ROM:00115B7C bset #3,($937).w ROM:00115B82 bra.s loc_115B86 ROM:00115B84 ; --------------------------------------------------------------------------- ROM:00115B84 ROM:00115B84 loc_115B84: ; CODE XREF: sub_115B72+8↑j ROM:00115B84 subq.b #1,d1 ROM:00115B86 ROM:00115B86 loc_115B86: ; CODE XREF: sub_115B72+10↑j ROM:00115B86 movea.l #$13A000,a0 ROM:00115B8C move.w #$2E,d2 ; '.' ROM:00115B90 mulu.w d1,d2 ROM:00115B92 adda.l d2,a0 ROM:00115B94 movea.l #$11F0,a1 ROM:00115B9A btst #6,($133E).w ROM:00115BA0 beq.s loc_115BAA ROM:00115BA2 adda.l #6,a1 ROM:00115BA8 bra.s loc_115BB0 ROM:00115BAA ; --------------------------------------------------------------------------- ROM:00115BAA ROM:00115BAA loc_115BAA: ; CODE XREF: sub_115B72+2E↑j ROM:00115BAA adda.l #3,a1 ROM:00115BB0 ROM:00115BB0 loc_115BB0: ; CODE XREF: sub_115B72+36↑j ROM:00115BB0 move.b #1,d3 ROM:00115BB4 bra.s loc_115BBA ROM:00115BB6 ; --------------------------------------------------------------------------- ROM:00115BB6 ROM:00115BB6 loc_115BB6: ; CODE XREF: sub_115B72+50↓j ROM:00115BB6 addi.b #1,d3 ROM:00115BBA ROM:00115BBA loc_115BBA: ; CODE XREF: sub_115B72+42↑j ROM:00115BBA cmpi.b #$2E,d3 ; '.' ROM:00115BBE bgt.s locret_115BC4 ROM:00115BC0 move.b (a0)+,(a1)+ ROM:00115BC2 bra.s loc_115BB6 ROM:00115BC4 ; --------------------------------------------------------------------------- ROM:00115BC4 ROM:00115BC4 locret_115BC4: ; CODE XREF: sub_115B72+4C↑j ROM:00115BC4 rts ROM:00115BC4 ; End of function sub_115B72 ROM:00115BC4 ROM:00115BC6 ROM:00115BC6 ; =============== S U B R O U T I N E ======================================= ROM:00115BC6 ROM:00115BC6 ROM:00115BC6 sub_115BC6: ; CODE XREF: ROM:0012465A↓p ROM:00115BC6 move.b ($11F3).l,d1 ROM:00115BCC cmpi.b #0,d1 ROM:00115BD0 bne.s loc_115BDA ROM:00115BD2 bset #3,($937).w ROM:00115BD8 bra.s loc_115BDC ROM:00115BDA ; --------------------------------------------------------------------------- ROM:00115BDA ROM:00115BDA loc_115BDA: ; CODE XREF: sub_115BC6+A↑j ROM:00115BDA subq.b #1,d1 ROM:00115BDC ROM:00115BDC loc_115BDC: ; CODE XREF: sub_115BC6+12↑j ROM:00115BDC movea.l #$13A000,a0 ROM:00115BE2 move.w #$2E,d2 ; '.' ROM:00115BE6 mulu.w d1,d2 ROM:00115BE8 adda.l d2,a0 ROM:00115BEA movea.l #$11F0,a1 ROM:00115BF0 btst #6,($133E).w ROM:00115BF6 beq.s loc_115C00 ROM:00115BF8 adda.l #6,a1 ROM:00115BFE bra.s loc_115C06 ROM:00115C00 ; --------------------------------------------------------------------------- ROM:00115C00 ROM:00115C00 loc_115C00: ; CODE XREF: sub_115BC6+30↑j ROM:00115C00 adda.l #3,a1 ROM:00115C06 ROM:00115C06 loc_115C06: ; CODE XREF: sub_115BC6+38↑j ROM:00115C06 move.b #1,d3 ROM:00115C0A bra.s loc_115C10 ROM:00115C0C ; --------------------------------------------------------------------------- ROM:00115C0C ROM:00115C0C loc_115C0C: ; CODE XREF: sub_115BC6+52↓j ROM:00115C0C addi.b #1,d3 ROM:00115C10 ROM:00115C10 loc_115C10: ; CODE XREF: sub_115BC6+44↑j ROM:00115C10 cmpi.b #$2E,d3 ; '.' ROM:00115C14 bgt.s locret_115C1A ROM:00115C16 move.b (a0)+,(a1)+ ROM:00115C18 bra.s loc_115C0C ROM:00115C1A ; --------------------------------------------------------------------------- ROM:00115C1A ROM:00115C1A locret_115C1A: ; CODE XREF: sub_115BC6+4E↑j ROM:00115C1A rts ROM:00115C1A ; End of function sub_115BC6 ROM:00115C1A ROM:00115C1C ; --------------------------------------------------------------------------- ROM:00115C1C ROM:00115C1C loc_115C1C: ; CODE XREF: ROM:00115C5E↓j ROM:00115C1C ; DATA XREF: sub_115C62+32↓o ROM:00115C1C movea.l #$10AAAA,a3 ROM:00115C22 movea.l #$105554,a4 ROM:00115C28 move.b (a1)+,d5 ROM:00115C2A lsl.w #8,d5 ROM:00115C2C move.b (a1)+,d5 ROM:00115C2E move.b #$AA,(a3) ROM:00115C32 move.b #$55,(a4) ; 'U' ROM:00115C36 move.b #$A0,(a3) ROM:00115C3A move.w d5,(a0) ROM:00115C3C ROM:00115C3C loc_115C3C: ; CODE XREF: ROM:00115C50↓j ROM:00115C3C move.b #$55,($FFFFFA27).w ; 'U' ROM:00115C42 move.b #$AA,($FFFFFA27).w ROM:00115C48 move.w (a0),d4 ROM:00115C4A eor.w d5,d4 ROM:00115C4C andi.w #$80,d4 ROM:00115C50 bne.s loc_115C3C ROM:00115C52 adda.l #2,a0 ROM:00115C58 addq.b #2,d0 ROM:00115C5A cmpi.b #$2E,d0 ; '.' ROM:00115C5E bne.s loc_115C1C ROM:00115C60 rts ROM:00115C62 ROM:00115C62 ; =============== S U B R O U T I N E ======================================= ROM:00115C62 ROM:00115C62 ROM:00115C62 sub_115C62: ; CODE XREF: sub_1234EC+49E↓p ROM:00115C62 bsr.w sub_115AFA ROM:00115C66 movea.l #$13A000,a0 ROM:00115C6C move.w #$2E,d5 ; '.' ROM:00115C70 mulu.w d1,d5 ROM:00115C72 adda.l d5,a0 ROM:00115C74 movea.l #$11F0,a1 ROM:00115C7A adda.l #3,a1 ROM:00115C80 clr.l d0 ROM:00115C82 move sr,-(sp) ROM:00115C84 move #$2700,sr ROM:00115C88 move.w #$7031,($FFFFFA56).w ROM:00115C8E move.w #$46,d2 ; 'F' ROM:00115C92 asr.w #1,d2 ROM:00115C94 movea.l #loc_115C1C,a3 ROM:00115C9A movea.l #$1E00,a2 ROM:00115CA0 ROM:00115CA0 loc_115CA0: ; CODE XREF: sub_115C62+40↓j ROM:00115CA0 move.w (a3)+,(a2)+ ROM:00115CA2 dbf d2,loc_115CA0 ROM:00115CA6 movea.l #$1E00,a2 ROM:00115CAC jsr (a2) ROM:00115CAE move.w #$1031,($FFFFFA56).w ROM:00115CB4 move (sp)+,sr ROM:00115CB6 rts ROM:00115CB6 ; End of function sub_115C62 ROM:00115CB6 ROM:00115CB8 ROM:00115CB8 ; =============== S U B R O U T I N E ======================================= ROM:00115CB8 ROM:00115CB8 ROM:00115CB8 sub_115CB8: ; CODE XREF: ROM:00115E20↓p ROM:00115CB8 movea.l #unk_110400,a1 ROM:00115CBE movea.l #$13C00A,a0 ROM:00115CC4 bclr #4,($54D).w ROM:00115CCA move.b #0,d0 ROM:00115CCE bra.s loc_115CD4 ROM:00115CD0 ; --------------------------------------------------------------------------- ROM:00115CD0 ROM:00115CD0 loc_115CD0: ; CODE XREF: sub_115CB8+36↓j ROM:00115CD0 addi.b #1,d0 ROM:00115CD4 ROM:00115CD4 loc_115CD4: ; CODE XREF: sub_115CB8+16↑j ROM:00115CD4 cmpi.b #7,d0 ROM:00115CD8 bgt.s locret_115CF0 ROM:00115CDA move.b (a1),d1 ROM:00115CDC cmp.b (a0),d1 ROM:00115CDE beq.s loc_115CE6 ROM:00115CE0 bset #4,($54D).w ROM:00115CE6 ROM:00115CE6 loc_115CE6: ; CODE XREF: sub_115CB8+26↑j ROM:00115CE6 adda.w #1,a0 ROM:00115CEA adda.w #2,a1 ROM:00115CEE bra.s loc_115CD0 ROM:00115CF0 ; --------------------------------------------------------------------------- ROM:00115CF0 ROM:00115CF0 locret_115CF0: ; CODE XREF: sub_115CB8+20↑j ROM:00115CF0 rts ROM:00115CF0 ; End of function sub_115CB8 ROM:00115CF0 ROM:00115CF2 ROM:00115CF2 ; =============== S U B R O U T I N E ======================================= ROM:00115CF2 ROM:00115CF2 ROM:00115CF2 sub_115CF2: ; CODE XREF: sub_115D22+2E↓p ROM:00115CF2 move.w #$5AA5,d0 ROM:00115CF6 movea.l #$12,a0 ROM:00115CFC adda.l #$13C000,a0 ROM:00115D02 bsr.l sub_116310 ROM:00115D08 rts ROM:00115D08 ; End of function sub_115CF2 ROM:00115D08 ROM:00115D0A ROM:00115D0A ; =============== S U B R O U T I N E ======================================= ROM:00115D0A ROM:00115D0A ROM:00115D0A sub_115D0A: ; CODE XREF: sub_115D80+2E↓p ROM:00115D0A move.w #$5AA5,d0 ROM:00115D0E movea.l #$410,a0 ROM:00115D14 adda.l #unk_110000,a0 ROM:00115D1A bsr.l sub_116310 ROM:00115D20 rts ROM:00115D20 ; End of function sub_115D0A ROM:00115D20 ROM:00115D22 ROM:00115D22 ; =============== S U B R O U T I N E ======================================= ROM:00115D22 ROM:00115D22 ROM:00115D22 sub_115D22: ; CODE XREF: ROM:00115E28↓p ROM:00115D22 movea.l #$13C000,a0 ROM:00115D28 movea.l #$13FFFF,a1 ROM:00115D2E bsr.w sub_115DDE ROM:00115D32 movea.l #$13C000,a2 ROM:00115D38 adda.l #$12,a2 ROM:00115D3E cmpi.w #$FFFF,(a2) ROM:00115D42 bne.s loc_115D56 ROM:00115D44 cmpi.w #$A5A5,d0 ROM:00115D48 bne.s loc_115D54 ROM:00115D4A bset #7,($54C).w ROM:00115D50 bsr.w sub_115CF2 ROM:00115D54 ROM:00115D54 loc_115D54: ; CODE XREF: sub_115D22+26↑j ROM:00115D54 bra.s locret_115D7E ROM:00115D56 ; --------------------------------------------------------------------------- ROM:00115D56 ROM:00115D56 loc_115D56: ; CODE XREF: sub_115D22+20↑j ROM:00115D56 cmpi.w #$5AA5,(a2) ROM:00115D5A bne.s loc_115D78 ROM:00115D5C subi.w #$5AA5,d0 ROM:00115D60 subi.w #1,d0 ROM:00115D64 cmpi.w #$A5A5,d0 ROM:00115D68 bne.s loc_115D76 ROM:00115D6A bset #7,($54C).w ROM:00115D70 bset #1,($92B).w ROM:00115D76 ROM:00115D76 loc_115D76: ; CODE XREF: sub_115D22+46↑j ROM:00115D76 bra.s locret_115D7E ROM:00115D78 ; --------------------------------------------------------------------------- ROM:00115D78 ROM:00115D78 loc_115D78: ; CODE XREF: sub_115D22+38↑j ROM:00115D78 bset #0,($93B).w ROM:00115D7E ROM:00115D7E locret_115D7E: ; CODE XREF: sub_115D22:loc_115D54↑j ROM:00115D7E ; sub_115D22:loc_115D76↑j ROM:00115D7E rts ROM:00115D7E ; End of function sub_115D22 ROM:00115D7E ROM:00115D80 ROM:00115D80 ; =============== S U B R O U T I N E ======================================= ROM:00115D80 ROM:00115D80 ROM:00115D80 sub_115D80: ; CODE XREF: ROM:00115E24↓p ROM:00115D80 movea.l #unk_110000,a0 ROM:00115D86 movea.l #byte_139FFF,a1 ROM:00115D8C bsr.w sub_115DDE ROM:00115D90 movea.l #unk_110000,a2 ROM:00115D96 adda.l #$410,a2 ROM:00115D9C cmpi.w #$FFFF,(a2) ROM:00115DA0 bne.s loc_115DB4 ROM:00115DA2 cmpi.w #$AA55,d0 ROM:00115DA6 bne.s loc_115DB2 ROM:00115DA8 bset #3,($54C).w ROM:00115DAE bsr.w sub_115D0A ROM:00115DB2 ROM:00115DB2 loc_115DB2: ; CODE XREF: sub_115D80+26↑j ROM:00115DB2 bra.s locret_115DDC ROM:00115DB4 ; --------------------------------------------------------------------------- ROM:00115DB4 ROM:00115DB4 loc_115DB4: ; CODE XREF: sub_115D80+20↑j ROM:00115DB4 cmpi.w #$5AA5,(a2) ROM:00115DB8 bne.s loc_115DD6 ROM:00115DBA subi.w #$5AA5,d0 ROM:00115DBE subi.w #1,d0 ROM:00115DC2 cmpi.w #$AA55,d0 ROM:00115DC6 bne.s loc_115DD4 ROM:00115DC8 bset #3,($54C).w ROM:00115DCE bset #4,($92E).w ROM:00115DD4 ROM:00115DD4 loc_115DD4: ; CODE XREF: sub_115D80+46↑j ROM:00115DD4 bra.s locret_115DDC ROM:00115DD6 ; --------------------------------------------------------------------------- ROM:00115DD6 ROM:00115DD6 loc_115DD6: ; CODE XREF: sub_115D80+38↑j ROM:00115DD6 bset #5,($933).w ROM:00115DDC ROM:00115DDC locret_115DDC: ; CODE XREF: sub_115D80:loc_115DB2↑j ROM:00115DDC ; sub_115D80:loc_115DD4↑j ROM:00115DDC rts ROM:00115DDC ; End of function sub_115D80 ROM:00115DDC ROM:00115DDE ROM:00115DDE ; =============== S U B R O U T I N E ======================================= ROM:00115DDE ROM:00115DDE ROM:00115DDE sub_115DDE: ; CODE XREF: sub_115D22+C↑p ROM:00115DDE ; sub_115D80+C↑p ... ROM:00115DDE move.l a1,d2 ROM:00115DE0 sub.l a0,d2 ROM:00115DE2 lsr.l #1,d2 ROM:00115DE4 clr.l d0 ROM:00115DE6 ROM:00115DE6 loc_115DE6: ; CODE XREF: sub_115DDE+3A↓j ROM:00115DE6 cmpi.l #0,d2 ROM:00115DEC ble.s locret_115E1A ROM:00115DEE move.b #$55,($FFFFFA27).w ; 'U' ROM:00115DF4 move.b #$AA,($FFFFFA27).w ROM:00115DFA cmpi.l #$FFFF,d2 ROM:00115E00 ble.s loc_115E0E ROM:00115E02 move.w #$FFFF,d1 ROM:00115E06 subi.l #$10000,d2 ROM:00115E0C bra.s loc_115E12 ROM:00115E0E ; --------------------------------------------------------------------------- ROM:00115E0E ROM:00115E0E loc_115E0E: ; CODE XREF: sub_115DDE+22↑j ROM:00115E0E move.w d2,d1 ROM:00115E10 clr.l d2 ROM:00115E12 ROM:00115E12 loc_115E12: ; CODE XREF: sub_115DDE+2E↑j ROM:00115E12 ; sub_115DDE+36↓j ROM:00115E12 add.w (a0)+,d0 ROM:00115E14 dbf d1,loc_115E12 ROM:00115E18 bra.s loc_115DE6 ROM:00115E1A ; --------------------------------------------------------------------------- ROM:00115E1A ROM:00115E1A locret_115E1A: ; CODE XREF: sub_115DDE+E↑j ROM:00115E1A rts ROM:00115E1A ; End of function sub_115DDE ROM:00115E1A ROM:00115E1C ; --------------------------------------------------------------------------- ROM:00115E1C clr.w ($54C).w ROM:00115E20 bsr.w sub_115CB8 ROM:00115E24 bsr.w sub_115D80 ROM:00115E28 bsr.w sub_115D22 ROM:00115E2C cmpi.w #$8800,($54C).w ROM:00115E32 bne.s locret_115E3A ROM:00115E34 bset #7,($54D).w ROM:00115E3A ROM:00115E3A locret_115E3A: ; CODE XREF: ROM:00115E32↑j ROM:00115E3A rts ROM:00115E3C ROM:00115E3C ; =============== S U B R O U T I N E ======================================= ROM:00115E3C ROM:00115E3C ROM:00115E3C sub_115E3C: ; CODE XREF: ROM:001170DC↓p ROM:00115E3C btst #2,($937).w ROM:00115E42 bne.l loc_115ED4 ROM:00115E48 btst #2,($92B).w ROM:00115E4E bne.s loc_115E62 ROM:00115E50 bset #2,($92B).w ROM:00115E56 movea.l #unk_110000,a0 ROM:00115E5C clr.w ($54E).w ROM:00115E60 bra.s loc_115E66 ROM:00115E62 ; --------------------------------------------------------------------------- ROM:00115E62 ROM:00115E62 loc_115E62: ; CODE XREF: sub_115E3C+12↑j ROM:00115E62 movea.l ($418).w,a0 ROM:00115E66 ROM:00115E66 loc_115E66: ; CODE XREF: sub_115E3C+24↑j ROM:00115E66 movea.l a0,a1 ROM:00115E68 move.l $14(a5),d1 ROM:00115E6C lsl.l #1,d1 ROM:00115E6E adda.l d1,a1 ROM:00115E70 move.l a1,($418).w ROM:00115E74 suba.w #1,a1 ROM:00115E78 cmpa.l #byte_139FFF,a1 ROM:00115E7E blt.s loc_115E92 ROM:00115E80 movea.l #byte_139FFF,a1 ROM:00115E86 bset #2,($937).w ROM:00115E8C bset #0,($748).w ROM:00115E92 ROM:00115E92 loc_115E92: ; CODE XREF: sub_115E3C+42↑j ROM:00115E92 bsr.w sub_115DDE ROM:00115E96 add.w d0,($54E).w ROM:00115E9A btst #2,($937).w ROM:00115EA0 beq.s loc_115ED2 ROM:00115EA2 move.w ($54E).w,d0 ROM:00115EA6 subi.w #$5AA5,d0 ROM:00115EAA subi.w #1,d0 ROM:00115EAE cmpi.w #$AA55,d0 ROM:00115EB2 beq.s loc_115EC6 ROM:00115EB4 bset #7,($92F).w ROM:00115EBA bset #1,($748).w ROM:00115EC0 bset #3,($92B).w ROM:00115EC6 ROM:00115EC6 loc_115EC6: ; CODE XREF: sub_115E3C+76↑j ROM:00115EC6 move.l #$13C000,($418).w ROM:00115ECE clr.w ($550).w ROM:00115ED2 ROM:00115ED2 loc_115ED2: ; CODE XREF: sub_115E3C+64↑j ROM:00115ED2 bra.s locret_115F40 ROM:00115ED4 ; --------------------------------------------------------------------------- ROM:00115ED4 ROM:00115ED4 loc_115ED4: ; CODE XREF: sub_115E3C+6↑j ROM:00115ED4 btst #3,($934).w ROM:00115EDA bne.s locret_115F40 ROM:00115EDC movea.l ($418).w,a0 ROM:00115EE0 movea.l a0,a1 ROM:00115EE2 move.l $14(a5),d1 ROM:00115EE6 lsl.l #1,d1 ROM:00115EE8 adda.l d1,a1 ROM:00115EEA move.l a1,($418).w ROM:00115EEE suba.w #1,a1 ROM:00115EF2 cmpa.l #$13FFFF,a1 ROM:00115EF8 blt.s loc_115F0C ROM:00115EFA movea.l #$13FFFF,a1 ROM:00115F00 bset #3,($934).w ROM:00115F06 bset #2,($748).w ROM:00115F0C ROM:00115F0C loc_115F0C: ; CODE XREF: sub_115E3C+BC↑j ROM:00115F0C bsr.w sub_115DDE ROM:00115F10 add.w d0,($550).w ROM:00115F14 btst #3,($934).w ROM:00115F1A beq.s locret_115F40 ROM:00115F1C move.w ($550).w,d0 ROM:00115F20 subi.w #$5AA5,d0 ROM:00115F24 subi.w #1,d0 ROM:00115F28 cmpi.w #$A5A5,d0 ROM:00115F2C beq.s locret_115F40 ROM:00115F2E bset #0,($93D).w ROM:00115F34 bset #3,($748).w ROM:00115F3A bset #3,($92B).w ROM:00115F40 ROM:00115F40 locret_115F40: ; CODE XREF: sub_115E3C:loc_115ED2↑j ROM:00115F40 ; sub_115E3C+9E↑j ... ROM:00115F40 rts ROM:00115F40 ; End of function sub_115E3C ROM:00115F40 ROM:00115F42 ROM:00115F42 ; =============== S U B R O U T I N E ======================================= ROM:00115F42 ROM:00115F42 ROM:00115F42 sub_115F42: ; CODE XREF: ROM:001351C8↓p ROM:00115F42 movea.l #unk_110000,a0 ROM:00115F48 clr.w d0 ROM:00115F4A move.l #$2FFFF,d1 ROM:00115F50 lsr.l #1,d1 ROM:00115F52 move.l d1,d2 ROM:00115F54 swap d2 ROM:00115F56 ROM:00115F56 loc_115F56: ; CODE XREF: sub_115F42+2E↓j ROM:00115F56 cmpi.w #0,d2 ROM:00115F5A blt.s loc_115F72 ROM:00115F5C move.b #$55,($FFFFFA27).w ; 'U' ROM:00115F62 move.b #$AA,($FFFFFA27).w ROM:00115F68 ROM:00115F68 loc_115F68: ; CODE XREF: sub_115F42+28↓j ROM:00115F68 add.w (a0)+,d0 ROM:00115F6A dbf d1,loc_115F68 ROM:00115F6E subq.w #1,d2 ROM:00115F70 bra.s loc_115F56 ROM:00115F72 ; --------------------------------------------------------------------------- ROM:00115F72 ROM:00115F72 loc_115F72: ; CODE XREF: sub_115F42+18↑j ROM:00115F72 cmpi.w #$AA55,d0 ROM:00115F76 beq.s locret_115F7E ROM:00115F78 bset #0,($114A).w ROM:00115F7E ROM:00115F7E locret_115F7E: ; CODE XREF: sub_115F42+34↑j ROM:00115F7E rts ROM:00115F7E ; End of function sub_115F42 ROM:00115F7E ROM:00115F80 ; --------------------------------------------------------------------------- ROM:00115F80 move.w ($558).w,d1 ROM:00115F84 cmpi.w #3,d1 ROM:00115F88 bcc.s locret_115F92 ROM:00115F8A movea.l off_115F94(pc,d1.w*4),a0 ROM:00115F8E nop ROM:00115F90 jmp (a0) ROM:00115F92 ; --------------------------------------------------------------------------- ROM:00115F92 ROM:00115F92 locret_115F92: ; CODE XREF: ROM:00115F88↑j ROM:00115F92 rts ROM:00115F92 ; --------------------------------------------------------------------------- ROM:00115F94 off_115F94: dc.l loc_115FA0 ; DATA XREF: ROM:00115F8A↑r ROM:00115F98 dc.l loc_115FAC ROM:00115F9C dc.l loc_115FD0 ROM:00115FA0 ; --------------------------------------------------------------------------- ROM:00115FA0 ROM:00115FA0 loc_115FA0: ; DATA XREF: ROM:off_115F94↑o ROM:00115FA0 move.w #1,($558).w ROM:00115FA6 bra.w locret_115FCE ROM:00115FAA ; --------------------------------------------------------------------------- ROM:00115FAA rts ROM:00115FAC ; --------------------------------------------------------------------------- ROM:00115FAC ROM:00115FAC loc_115FAC: ; DATA XREF: ROM:00115F98↑o ROM:00115FAC btst #5,($1333).w ROM:00115FB2 beq.s locret_115FCE ROM:00115FB4 bclr #5,($1333).w ROM:00115FBA clr.w ($554).w ROM:00115FBE clr.w ($556).w ROM:00115FC2 clr.l ($42C).w ROM:00115FC6 move.w #2,($558).w ROM:00115FCC bra.s loc_115FFA ROM:00115FCE ; --------------------------------------------------------------------------- ROM:00115FCE ROM:00115FCE locret_115FCE: ; CODE XREF: ROM:00115FA6↑j ROM:00115FCE ; ROM:00115FB2↑j ... ROM:00115FCE rts ROM:00115FD0 ; --------------------------------------------------------------------------- ROM:00115FD0 ROM:00115FD0 loc_115FD0: ; DATA XREF: ROM:00115F9C↑o ROM:00115FD0 btst #6,($133F).w ROM:00115FD6 beq.s loc_115FE0 ROM:00115FD8 bclr #6,($133F).w ROM:00115FDE bra.s loc_115FFA ROM:00115FE0 ; --------------------------------------------------------------------------- ROM:00115FE0 ROM:00115FE0 loc_115FE0: ; CODE XREF: ROM:00115FD6↑j ROM:00115FE0 btst #3,($1324).w ROM:00115FE6 beq.s loc_115FFA ROM:00115FE8 bclr #3,($1324).w ROM:00115FEE bsr.w sub_11607E ROM:00115FF2 move.w #1,($558).w ROM:00115FF8 bra.s locret_115FCE ROM:00115FFA ; --------------------------------------------------------------------------- ROM:00115FFA ROM:00115FFA loc_115FFA: ; CODE XREF: ROM:00115FCC↑j ROM:00115FFA ; ROM:00115FDE↑j ... ROM:00115FFA bsr.w sub_116090 ROM:00115FFE rts ROM:00116000 ; --------------------------------------------------------------------------- ROM:00116000 rts ROM:00116002 ROM:00116002 ; =============== S U B R O U T I N E ======================================= ROM:00116002 ROM:00116002 ROM:00116002 sub_116002: ; CODE XREF: sub_1246E2+2C2↓p ROM:00116002 clr.l d0 ROM:00116004 move.b ($11F2).w,d0 ROM:00116008 lsl.l #8,d0 ROM:0011600A or.b ($11F3).w,d0 ROM:0011600E lsl.l #8,d0 ROM:00116010 or.b ($11F4).w,d0 ROM:00116014 move.l d0,($430).w ROM:00116018 clr.l d0 ROM:0011601A move.b ($11F6).w,d0 ROM:0011601E lsl.l #8,d0 ROM:00116020 or.b ($11F7).w,d0 ROM:00116024 lsl.l #8,d0 ROM:00116026 or.b ($11F8).w,d0 ROM:0011602A move.l d0,($428).w ROM:0011602E rts ROM:0011602E ; End of function sub_116002 ROM:0011602E ROM:00116030 ROM:00116030 ; =============== S U B R O U T I N E ======================================= ROM:00116030 ROM:00116030 ROM:00116030 sub_116030: ; CODE XREF: sub_1246E2+2D6↓p ROM:00116030 lea ($11F0).w,a0 ROM:00116034 moveq #2,d1 ROM:00116036 clr.l d0 ROM:00116038 move.b (a0),d0 ROM:0011603A subq.b #1,d0 ROM:0011603C lea ($76C).w,a1 ROM:00116040 move.w ($554).w,d2 ROM:00116044 ROM:00116044 loc_116044: ; CODE XREF: sub_116030+3A↓j ROM:00116044 move.b (a0,d1.w),(a1,d2.w) ROM:0011604A cmpi.w #$104,d2 ROM:0011604E bge.s loc_116054 ROM:00116050 addq.w #1,d2 ROM:00116052 bra.s loc_116056 ROM:00116054 ; --------------------------------------------------------------------------- ROM:00116054 ROM:00116054 loc_116054: ; CODE XREF: sub_116030+1E↑j ROM:00116054 clr.w d2 ROM:00116056 ROM:00116056 loc_116056: ; CODE XREF: sub_116030+22↑j ROM:00116056 addq.b #1,d1 ROM:00116058 addq.l #1,($42C).w ROM:0011605C subq.b #1,d0 ROM:0011605E cmpi.l #0,d0 ROM:00116064 beq.s loc_11606C ROM:00116066 cmp.w ($556).w,d2 ROM:0011606A bne.s loc_116044 ROM:0011606C ROM:0011606C loc_11606C: ; CODE XREF: sub_116030+34↑j ROM:0011606C move.w d2,($554).w ROM:00116070 cmp.w ($556).w,d2 ROM:00116074 bne.s locret_11607C ROM:00116076 bset #0,($938).w ROM:0011607C ROM:0011607C locret_11607C: ; CODE XREF: sub_116030+44↑j ROM:0011607C rts ROM:0011607C ; End of function sub_116030 ROM:0011607C ROM:0011607E ROM:0011607E ; =============== S U B R O U T I N E ======================================= ROM:0011607E ROM:0011607E ROM:0011607E sub_11607E: ; CODE XREF: ROM:00115FEE↑p ROM:0011607E ; sub_11607E+E↓j ROM:0011607E cmpi.l #0,($42C).w ROM:00116086 ble.s locret_11608E ROM:00116088 bsr.w sub_116090 ROM:0011608C bra.s sub_11607E ROM:0011608E ; --------------------------------------------------------------------------- ROM:0011608E ROM:0011608E locret_11608E: ; CODE XREF: sub_11607E+8↑j ROM:0011608E rts ROM:0011608E ; End of function sub_11607E ROM:0011608E ROM:00116090 ROM:00116090 ; =============== S U B R O U T I N E ======================================= ROM:00116090 ROM:00116090 ROM:00116090 sub_116090: ; CODE XREF: ROM:loc_115FFA↑p ROM:00116090 ; sub_11607E+A↑p ROM:00116090 move.w ($55A).w,d1 ROM:00116094 cmpi.w #3,d1 ROM:00116098 bcc.s locret_1160A2 ROM:0011609A movea.l off_1160A4(pc,d1.w*4),a0 ROM:0011609E nop ROM:001160A0 jmp (a0) ROM:001160A2 ; --------------------------------------------------------------------------- ROM:001160A2 ROM:001160A2 locret_1160A2: ; CODE XREF: sub_116090+8↑j ROM:001160A2 rts ROM:001160A2 ; End of function sub_116090 ROM:001160A2 ROM:001160A2 ; --------------------------------------------------------------------------- ROM:001160A4 off_1160A4: dc.l loc_1160B0 ; DATA XREF: sub_116090+A↑r ROM:001160A8 dc.l loc_1160BC ROM:001160AC dc.l loc_1160DC ROM:001160B0 ; --------------------------------------------------------------------------- ROM:001160B0 ROM:001160B0 loc_1160B0: ; DATA XREF: ROM:off_1160A4↑o ROM:001160B0 move.w #1,($55A).w ROM:001160B6 bra.w locret_1160DA ROM:001160BA ; --------------------------------------------------------------------------- ROM:001160BA rts ROM:001160BC ; --------------------------------------------------------------------------- ROM:001160BC ROM:001160BC loc_1160BC: ; DATA XREF: ROM:001160A8↑o ROM:001160BC move.w ($554).w,d0 ROM:001160C0 cmpi.l #0,($42C).w ROM:001160C8 ble.s locret_1160DA ROM:001160CA cmp.w ($556).w,d0 ROM:001160CE beq.s locret_1160DA ROM:001160D0 move.w #2,($55A).w ROM:001160D6 bra.w locret_116132 ROM:001160DA ; --------------------------------------------------------------------------- ROM:001160DA ROM:001160DA locret_1160DA: ; CODE XREF: ROM:001160B6↑j ROM:001160DA ; ROM:001160C8↑j ... ROM:001160DA rts ROM:001160DC ; --------------------------------------------------------------------------- ROM:001160DC ROM:001160DC loc_1160DC: ; DATA XREF: ROM:001160AC↑o ROM:001160DC move.w ($554).w,d0 ROM:001160E0 cmpi.l #2,($42C).w ROM:001160E8 blt.s loc_1160FC ROM:001160EA cmp.w ($556).w,d0 ROM:001160EE beq.s loc_1160FC ROM:001160F0 bsr.w sub_116136 ROM:001160F4 bsr.w sub_116310 ROM:001160F8 bra.w locret_116132 ROM:001160FC ; --------------------------------------------------------------------------- ROM:001160FC ROM:001160FC loc_1160FC: ; CODE XREF: ROM:001160E8↑j ROM:001160FC ; ROM:001160EE↑j ROM:001160FC cmpi.l #1,($42C).w ROM:00116104 bne.s loc_116118 ROM:00116106 cmp.w ($556).w,d0 ROM:0011610A beq.s loc_116118 ROM:0011610C bsr.w sub_116172 ROM:00116110 bsr.w sub_116310 ROM:00116114 bra.w locret_116132 ROM:00116118 ; --------------------------------------------------------------------------- ROM:00116118 ROM:00116118 loc_116118: ; CODE XREF: ROM:00116104↑j ROM:00116118 ; ROM:0011610A↑j ROM:00116118 cmpi.l #1,($42C).w ROM:00116120 bne.s locret_116132 ROM:00116122 cmp.w ($556).w,d0 ROM:00116126 beq.s locret_116132 ROM:00116128 move.w #1,($55A).w ROM:0011612E bra.w locret_1160DA ROM:00116132 ; --------------------------------------------------------------------------- ROM:00116132 ROM:00116132 locret_116132: ; CODE XREF: ROM:001160D6↑j ROM:00116132 ; ROM:001160F8↑j ... ROM:00116132 rts ROM:00116134 ; --------------------------------------------------------------------------- ROM:00116134 rts ROM:00116136 ROM:00116136 ; =============== S U B R O U T I N E ======================================= ROM:00116136 ROM:00116136 ROM:00116136 sub_116136: ; CODE XREF: ROM:001160F0↑p ROM:00116136 lea ($76C).w,a1 ROM:0011613A move.w ($556).w,d1 ROM:0011613E movea.l ($430).w,a0 ROM:00116142 move.b (a1,d1.w),d0 ROM:00116146 lsl.w #8,d0 ROM:00116148 cmpi.w #$104,d1 ROM:0011614C bge.s loc_116152 ROM:0011614E addq.w #1,d1 ROM:00116150 bra.s loc_116154 ROM:00116152 ; --------------------------------------------------------------------------- ROM:00116152 ROM:00116152 loc_116152: ; CODE XREF: sub_116136+16↑j ROM:00116152 clr.w d1 ROM:00116154 ROM:00116154 loc_116154: ; CODE XREF: sub_116136+1A↑j ROM:00116154 or.b (a1,d1.w),d0 ROM:00116158 cmpi.w #$104,d1 ROM:0011615C bge.s loc_116162 ROM:0011615E addq.w #1,d1 ROM:00116160 bra.s loc_116164 ROM:00116162 ; --------------------------------------------------------------------------- ROM:00116162 ROM:00116162 loc_116162: ; CODE XREF: sub_116136+26↑j ROM:00116162 clr.w d1 ROM:00116164 ROM:00116164 loc_116164: ; CODE XREF: sub_116136+2A↑j ROM:00116164 subq.l #2,($42C).w ROM:00116168 addq.l #2,($430).w ROM:0011616C move.w d1,($556).w ROM:00116170 rts ROM:00116170 ; End of function sub_116136 ROM:00116170 ROM:00116172 ROM:00116172 ; =============== S U B R O U T I N E ======================================= ROM:00116172 ROM:00116172 ROM:00116172 sub_116172: ; CODE XREF: ROM:0011610C↑p ROM:00116172 lea ($76C).w,a1 ROM:00116176 move.w ($556).w,d1 ROM:0011617A movea.l ($430).w,a0 ROM:0011617E move.b (a1,d1.w),d0 ROM:00116182 cmpi.w #$104,d1 ROM:00116186 bge.s loc_11618C ROM:00116188 addq.w #1,d1 ROM:0011618A bra.s loc_11618E ROM:0011618C ; --------------------------------------------------------------------------- ROM:0011618C ROM:0011618C loc_11618C: ; CODE XREF: sub_116172+14↑j ROM:0011618C clr.w d1 ROM:0011618E ROM:0011618E loc_11618E: ; CODE XREF: sub_116172+18↑j ROM:0011618E lsl.w #8,d0 ROM:00116190 ori.w #$FF,d0 ROM:00116194 subq.l #1,($42C).w ROM:00116198 addq.l #1,($430).w ROM:0011619C move.w d1,($556).w ROM:001161A0 rts ROM:001161A0 ; End of function sub_116172 ROM:001161A0 ROM:001161A2 ROM:001161A2 ; =============== S U B R O U T I N E ======================================= ROM:001161A2 ROM:001161A2 ROM:001161A2 sub_1161A2: ; DATA XREF: ROM:00116206↓o ROM:001161A2 move sr,-(sp) ROM:001161A4 move #$2700,sr ROM:001161A8 move.w #$7031,($FFFFFA56).w ROM:001161AE movea.l #$13C000,a2 ROM:001161B4 movea.l #$10AAAA,a3 ROM:001161BA movea.l #$105554,a4 ROM:001161C0 move.b #$AA,(a3) ROM:001161C4 move.b #$55,(a4) ; 'U' ROM:001161C8 move.b #$80,(a3) ROM:001161CC move.b #$AA,(a3) ROM:001161D0 move.b #$55,(a4) ; 'U' ROM:001161D4 move.w #$30,(a2) ; '0' ROM:001161D8 ROM:001161D8 loc_1161D8: ; CODE XREF: sub_1161A2+4C↓j ROM:001161D8 move.b #$55,($FFFFFA27).w ; 'U' ROM:001161DE move.b #$AA,($FFFFFA27).w ROM:001161E4 move.w ($13C000).l,d4 ROM:001161EA andi.w #$80,d4 ROM:001161EE beq.s loc_1161D8 ROM:001161F0 move.w #$1031,($FFFFFA56).w ROM:001161F6 move (sp)+,sr ROM:001161F8 bset #4,($938).w ROM:001161FE rts ROM:001161FE ; End of function sub_1161A2 ROM:001161FE ROM:00116200 ; --------------------------------------------------------------------------- ROM:00116200 move.w #$5E,d0 ; '^' ROM:00116204 asr.w #1,d0 ROM:00116206 movea.l #sub_1161A2,a3 ROM:0011620C movea.l #$1E00,a2 ROM:00116212 ROM:00116212 loc_116212: ; CODE XREF: ROM:00116214↓j ROM:00116212 move.w (a3)+,(a2)+ ROM:00116214 dbf d0,loc_116212 ROM:00116218 movea.l #$1E00,a2 ROM:0011621E jsr (a2) ROM:00116220 rts ROM:00116222 ROM:00116222 ; =============== S U B R O U T I N E ======================================= ROM:00116222 ROM:00116222 ROM:00116222 sub_116222: ; DATA XREF: ROM:001162AE↓o ROM:00116222 move sr,-(sp) ROM:00116224 move #$2700,sr ROM:00116228 move.w #$7031,($FFFFFA56).w ROM:0011622E movea.l #unk_110000,a2 ROM:00116234 movea.l #$10AAAA,a3 ROM:0011623A movea.l #$105554,a4 ROM:00116240 move.b #$AA,(a3) ROM:00116244 move.b #$55,(a4) ; 'U' ROM:00116248 move.b #$80,(a3) ROM:0011624C move.b #$AA,(a3) ROM:00116250 move.b #$55,(a4) ; 'U' ROM:00116254 move.w #$30,(a2) ; '0' ROM:00116258 movea.l #locret_120000,a2 ROM:0011625E move.w #$30,(a2) ; '0' ROM:00116262 movea.l #(loc_12FFFC+4),a2 ROM:00116268 move.w #$30,(a2) ; '0' ROM:0011626C movea.l #dword_138000,a2 ROM:00116272 move.w #$30,(a2) ; '0' ROM:00116276 movea.l #$13C000,a2 ROM:0011627C move.w #$30,(a2) ; '0' ROM:00116280 ROM:00116280 loc_116280: ; CODE XREF: sub_116222+74↓j ROM:00116280 move.b #$55,($FFFFFA27).w ; 'U' ROM:00116286 move.b #$AA,($FFFFFA27).w ROM:0011628C move.w ($13C000).l,d4 ROM:00116292 andi.w #$80,d4 ROM:00116296 beq.s loc_116280 ROM:00116298 move.w #$1031,($FFFFFA56).w ROM:0011629E move (sp)+,sr ROM:001162A0 bset #4,($938).w ROM:001162A6 rts ROM:001162A6 ; End of function sub_116222 ROM:001162A6 ROM:001162A8 ; --------------------------------------------------------------------------- ROM:001162A8 move.w #$86,d0 ROM:001162AC asr.w #1,d0 ROM:001162AE movea.l #sub_116222,a3 ROM:001162B4 movea.l #$1E00,a2 ROM:001162BA ROM:001162BA loc_1162BA: ; CODE XREF: ROM:001162BC↓j ROM:001162BA move.w (a3)+,(a2)+ ROM:001162BC dbf d0,loc_1162BA ROM:001162C0 movea.l #$1E00,a2 ROM:001162C6 jsr (a2) ROM:001162C8 rts ROM:001162CA ; --------------------------------------------------------------------------- ROM:001162CA ROM:001162CA loc_1162CA: ; DATA XREF: sub_116310+6↓o ROM:001162CA move sr,-(sp) ROM:001162CC move #$2700,sr ROM:001162D0 move.w #$7031,($FFFFFA56).w ROM:001162D6 movea.l #$10AAAA,a3 ROM:001162DC movea.l #$105554,a4 ROM:001162E2 move.b #$AA,(a3) ROM:001162E6 move.b #$55,(a4) ; 'U' ROM:001162EA move.b #$A0,(a3) ROM:001162EE move.w d0,(a0) ROM:001162F0 ROM:001162F0 loc_1162F0: ; CODE XREF: ROM:00116304↓j ROM:001162F0 move.b #$55,($FFFFFA27).w ; 'U' ROM:001162F6 move.b #$AA,($FFFFFA27).w ROM:001162FC move.w (a0),d4 ROM:001162FE eor.w d0,d4 ROM:00116300 andi.w #$80,d4 ROM:00116304 bne.s loc_1162F0 ROM:00116306 move.w #$1031,($FFFFFA56).w ROM:0011630C move (sp)+,sr ROM:0011630E rts ROM:00116310 ROM:00116310 ; =============== S U B R O U T I N E ======================================= ROM:00116310 ROM:00116310 ROM:00116310 sub_116310: ; CODE XREF: sub_115CF2+10↑p ROM:00116310 ; sub_115D0A+10↑p ... ROM:00116310 move.w #$46,d1 ; 'F' ROM:00116314 asr.w #1,d1 ROM:00116316 movea.l #loc_1162CA,a3 ROM:0011631C movea.l #$1E00,a2 ROM:00116322 ROM:00116322 loc_116322: ; CODE XREF: sub_116310+14↓j ROM:00116322 move.w (a3)+,(a2)+ ROM:00116324 dbf d1,loc_116322 ROM:00116328 movea.l #$1E00,a2 ROM:0011632E jsr (a2) ROM:00116330 rts ROM:00116330 ; End of function sub_116310 ROM:00116330 ROM:00116332 ROM:00116332 ; =============== S U B R O U T I N E ======================================= ROM:00116332 ROM:00116332 ROM:00116332 sub_116332: ; CODE XREF: sub_1163AA↓p ROM:00116332 ; sub_116444↓p ROM:00116332 clr.l d1 ROM:00116334 bclr #6,($939).w ROM:0011633A bclr #6,($92B).w ROM:00116340 bclr #1,($54D).w ROM:00116346 ROM:00116346 loc_116346: ; CODE XREF: sub_116332+68↓j ROM:00116346 movea.l #$13B000,a0 ROM:0011634C move.w #$14,d2 ROM:00116350 mulu.w d1,d2 ROM:00116352 adda.l d2,a0 ROM:00116354 clr.l d4 ROM:00116356 clr.l d3 ROM:00116358 ROM:00116358 loc_116358: ; CODE XREF: sub_116332+44↓j ROM:00116358 cmpi.b #$FF,(a0,d4.w) ROM:0011635E beq.s loc_116368 ROM:00116360 bset #6,($92B).w ROM:00116366 moveq #1,d3 ROM:00116368 ROM:00116368 loc_116368: ; CODE XREF: sub_116332+2C↑j ROM:00116368 addi.b #1,d4 ROM:0011636C cmpi.w #0,d3 ROM:00116370 bne.s loc_116378 ROM:00116372 cmpi.b #$14,d4 ROM:00116376 bne.s loc_116358 ROM:00116378 ROM:00116378 loc_116378: ; CODE XREF: sub_116332+3E↑j ROM:00116378 clr.l d3 ROM:0011637A cmpi.b #$14,d4 ROM:0011637E bne.s loc_11638A ROM:00116380 bset #6,($939).w ROM:00116386 moveq #1,d3 ROM:00116388 bra.s loc_11638E ROM:0011638A ; --------------------------------------------------------------------------- ROM:0011638A ROM:0011638A loc_11638A: ; CODE XREF: sub_116332+4C↑j ROM:0011638A addi.b #1,d1 ROM:0011638E ROM:0011638E loc_11638E: ; CODE XREF: sub_116332+56↑j ROM:0011638E cmpi.b #$C8,d1 ROM:00116392 beq.s loc_11639C ROM:00116394 cmpi.l #0,d3 ROM:0011639A beq.s loc_116346 ROM:0011639C ROM:0011639C loc_11639C: ; CODE XREF: sub_116332+60↑j ROM:0011639C cmpi.b #$C8,d1 ROM:001163A0 bne.s locret_1163A8 ROM:001163A2 bset #1,($54D).w ROM:001163A8 ROM:001163A8 locret_1163A8: ; CODE XREF: sub_116332+6E↑j ROM:001163A8 rts ROM:001163A8 ; End of function sub_116332 ROM:001163A8 ROM:001163AA ROM:001163AA ; =============== S U B R O U T I N E ======================================= ROM:001163AA ROM:001163AA ROM:001163AA sub_1163AA: ; CODE XREF: sub_1234EC+89C↓p ROM:001163AA bsr.w sub_116332 ROM:001163AE cmpi.b #0,d1 ROM:001163B2 bne.s loc_1163BC ROM:001163B4 bset #6,($92F).w ROM:001163BA bra.s loc_1163BE ROM:001163BC ; --------------------------------------------------------------------------- ROM:001163BC ROM:001163BC loc_1163BC: ; CODE XREF: sub_1163AA+8↑j ROM:001163BC subq.b #1,d1 ROM:001163BE ROM:001163BE loc_1163BE: ; CODE XREF: sub_1163AA+10↑j ROM:001163BE movea.l #$13B000,a0 ROM:001163C4 move.w #$14,d2 ROM:001163C8 mulu.w d1,d2 ROM:001163CA adda.l d2,a0 ROM:001163CC movea.l #$11F0,a1 ROM:001163D2 btst #6,($133E).w ROM:001163D8 beq.s loc_1163E2 ROM:001163DA adda.l #6,a1 ROM:001163E0 bra.s loc_1163E8 ROM:001163E2 ; --------------------------------------------------------------------------- ROM:001163E2 ROM:001163E2 loc_1163E2: ; CODE XREF: sub_1163AA+2E↑j ROM:001163E2 adda.l #3,a1 ROM:001163E8 ROM:001163E8 loc_1163E8: ; CODE XREF: sub_1163AA+36↑j ROM:001163E8 move.b #1,d3 ROM:001163EC bra.s loc_1163F2 ROM:001163EE ; --------------------------------------------------------------------------- ROM:001163EE ROM:001163EE loc_1163EE: ; CODE XREF: sub_1163AA+50↓j ROM:001163EE addi.b #1,d3 ROM:001163F2 ROM:001163F2 loc_1163F2: ; CODE XREF: sub_1163AA+42↑j ROM:001163F2 cmpi.b #$14,d3 ROM:001163F6 bgt.s locret_1163FC ROM:001163F8 move.b (a0)+,(a1)+ ROM:001163FA bra.s loc_1163EE ROM:001163FC ; --------------------------------------------------------------------------- ROM:001163FC ROM:001163FC locret_1163FC: ; CODE XREF: sub_1163AA+4C↑j ROM:001163FC rts ROM:001163FC ; End of function sub_1163AA ROM:001163FC ROM:001163FE ; --------------------------------------------------------------------------- ROM:001163FE ROM:001163FE loc_1163FE: ; CODE XREF: ROM:00116440↓j ROM:001163FE ; DATA XREF: sub_116444+32↓o ROM:001163FE movea.l #$10AAAA,a3 ROM:00116404 movea.l #$105554,a4 ROM:0011640A move.b (a1)+,d5 ROM:0011640C lsl.w #8,d5 ROM:0011640E move.b (a1)+,d5 ROM:00116410 move.b #$AA,(a3) ROM:00116414 move.b #$55,(a4) ; 'U' ROM:00116418 move.b #$A0,(a3) ROM:0011641C move.w d5,(a0) ROM:0011641E ROM:0011641E loc_11641E: ; CODE XREF: ROM:00116432↓j ROM:0011641E move.b #$55,($FFFFFA27).w ; 'U' ROM:00116424 move.b #$AA,($FFFFFA27).w ROM:0011642A move.w (a0),d4 ROM:0011642C eor.w d5,d4 ROM:0011642E andi.w #$80,d4 ROM:00116432 bne.s loc_11641E ROM:00116434 adda.l #2,a0 ROM:0011643A addq.b #2,d0 ROM:0011643C cmpi.b #$14,d0 ROM:00116440 bne.s loc_1163FE ROM:00116442 rts ROM:00116444 ROM:00116444 ; =============== S U B R O U T I N E ======================================= ROM:00116444 ROM:00116444 ROM:00116444 sub_116444: ; CODE XREF: sub_1234EC+4BC↓p ROM:00116444 bsr.w sub_116332 ROM:00116448 movea.l #$13B000,a0 ROM:0011644E move.w #$14,d5 ROM:00116452 mulu.w d1,d5 ROM:00116454 adda.l d5,a0 ROM:00116456 movea.l #$11F0,a1 ROM:0011645C adda.l #3,a1 ROM:00116462 clr.l d0 ROM:00116464 move sr,-(sp) ROM:00116466 move #$2700,sr ROM:0011646A move.w #$7031,($FFFFFA56).w ROM:00116470 move.w #$46,d2 ; 'F' ROM:00116474 asr.w #1,d2 ROM:00116476 movea.l #loc_1163FE,a3 ROM:0011647C movea.l #$1E00,a2 ROM:00116482 ROM:00116482 loc_116482: ; CODE XREF: sub_116444+40↓j ROM:00116482 move.w (a3)+,(a2)+ ROM:00116484 dbf d2,loc_116482 ROM:00116488 movea.l #$1E00,a2 ROM:0011648E jsr (a2) ROM:00116490 move.w #$1031,($FFFFFA56).w ROM:00116496 move (sp)+,sr ROM:00116498 rts ROM:00116498 ; End of function sub_116444 ROM:00116498 ROM:0011649A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011649C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011649E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_33. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001164A0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_32. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001164A2 ROM:001164A2 ; =============== S U B R O U T I N E ======================================= ROM:001164A2 ROM:001164A2 ROM:001164A2 sub_1164A2: ; CODE XREF: sub_125AD2+150↓p ROM:001164A2 ; sub_125AD2+15A↓p ... ROM:001164A2 move.w d0,d3 ROM:001164A4 cmpi.b #$10,d1 ROM:001164A8 bne.s loc_1164AC ROM:001164AA lsl.w #1,d3 ROM:001164AC ROM:001164AC loc_1164AC: ; CODE XREF: sub_1164A2+6↑j ROM:001164AC subq.w #1,d3 ROM:001164AE move.w (0).w,d2 ROM:001164B2 bra.s loc_1164B8 ROM:001164B4 ; --------------------------------------------------------------------------- ROM:001164B4 ROM:001164B4 loc_1164B4: ; CODE XREF: sub_1164A2+22↓j ROM:001164B4 addi.w #1,d2 ROM:001164B8 ROM:001164B8 loc_1164B8: ; CODE XREF: sub_1164A2+10↑j ROM:001164B8 cmp.w d3,d2 ROM:001164BA bgt.s locret_1164C6 ROM:001164BC clr.b (a0) ROM:001164BE adda.l #1,a0 ROM:001164C4 bra.s loc_1164B4 ROM:001164C6 ; --------------------------------------------------------------------------- ROM:001164C6 ROM:001164C6 locret_1164C6: ; CODE XREF: sub_1164A2+18↑j ROM:001164C6 rts ROM:001164C6 ; End of function sub_1164A2 ROM:001164C6 ROM:001164C8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001164CA ; --------------------------------------------------------------------------- ROM:001164CA rts ROM:001164CC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001164CE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001164D0 ; --------------------------------------------------------------------------- ROM:001164D0 rts ROM:001164D2 ; --------------------------------------------------------------------------- ROM:001164D2 rts ROM:001164D4 ROM:001164D4 ; =============== S U B R O U T I N E ======================================= ROM:001164D4 ROM:001164D4 ROM:001164D4 sub_1164D4: ; CODE XREF: ROM:00117094↓p ROM:001164D4 clr.w d1 ROM:001164D6 move.b ($750).w,d1 ROM:001164DA cmpi.w #4,d1 ROM:001164DE bcc.s locret_1164E8 ROM:001164E0 movea.l off_1164EA(pc,d1.w*4),a0 ROM:001164E4 nop ROM:001164E6 jmp (a0) ROM:001164E8 ; --------------------------------------------------------------------------- ROM:001164E8 ROM:001164E8 locret_1164E8: ; CODE XREF: sub_1164D4+A↑j ROM:001164E8 rts ROM:001164E8 ; End of function sub_1164D4 ROM:001164E8 ROM:001164E8 ; --------------------------------------------------------------------------- ROM:001164EA off_1164EA: dc.l loc_1164FA ; DATA XREF: sub_1164D4+C↑r ROM:001164EE dc.l loc_116510 ROM:001164F2 dc.l loc_116552 ROM:001164F6 dc.l loc_116580 ROM:001164FA ; --------------------------------------------------------------------------- ROM:001164FA ROM:001164FA loc_1164FA: ; DATA XREF: ROM:off_1164EA↑o ROM:001164FA bsr.w sub_116688 ROM:001164FE bsr.w sub_1166F2 ROM:00116502 bsr.w sub_116722 ROM:00116506 move.b #1,($750).w ROM:0011650C bra.s loc_11654C ROM:0011650E ; --------------------------------------------------------------------------- ROM:0011650E rts ROM:00116510 ; --------------------------------------------------------------------------- ROM:00116510 ROM:00116510 loc_116510: ; DATA XREF: ROM:001164EE↑o ROM:00116510 btst #5,($131B).w ROM:00116516 beq.s loc_116534 ROM:00116518 btst #6,($932).w ROM:0011651E beq.s loc_116534 ROM:00116520 bsr.w sub_1165C6 ROM:00116524 bsr.w sub_116638 ROM:00116528 move.b #3,($750).w ROM:0011652E bra.l loc_1165C0 ROM:00116534 ; --------------------------------------------------------------------------- ROM:00116534 ROM:00116534 loc_116534: ; CODE XREF: ROM:00116516↑j ROM:00116534 ; ROM:0011651E↑j ROM:00116534 btst #5,($131B).w ROM:0011653A beq.s loc_11654C ROM:0011653C btst #6,($932).w ROM:00116542 bne.s loc_11654C ROM:00116544 move.b #2,($750).w ROM:0011654A bra.s loc_11657A ROM:0011654C ; --------------------------------------------------------------------------- ROM:0011654C ROM:0011654C loc_11654C: ; CODE XREF: ROM:0011650C↑j ROM:0011654C ; ROM:0011653A↑j ... ROM:0011654C bsr.w sub_1167F2 ROM:00116550 rts ROM:00116552 ; --------------------------------------------------------------------------- ROM:00116552 ROM:00116552 loc_116552: ; DATA XREF: ROM:001164F2↑o ROM:00116552 btst #6,($932).w ROM:00116558 beq.s loc_11656A ROM:0011655A bsr.w sub_1165C6 ROM:0011655E bsr.w sub_116638 ROM:00116562 move.b #3,($750).w ROM:00116568 bra.s loc_1165C0 ROM:0011656A ; --------------------------------------------------------------------------- ROM:0011656A ROM:0011656A loc_11656A: ; CODE XREF: ROM:00116558↑j ROM:0011656A btst #2,($133E).w ROM:00116570 beq.s loc_11657A ROM:00116572 move.b #1,($750).w ROM:00116578 bra.s loc_11654C ROM:0011657A ; --------------------------------------------------------------------------- ROM:0011657A ROM:0011657A loc_11657A: ; CODE XREF: ROM:0011654A↑j ROM:0011657A ; ROM:00116570↑j ... ROM:0011657A bsr.w sub_1167F2 ROM:0011657E rts ROM:00116580 ; --------------------------------------------------------------------------- ROM:00116580 ROM:00116580 loc_116580: ; DATA XREF: ROM:001164F6↑o ROM:00116580 btst #6,($932).w ROM:00116586 bne.s loc_116594 ROM:00116588 bsr.w sub_11664A ROM:0011658C move.b #2,($750).w ROM:00116592 bra.s loc_11657A ROM:00116594 ; --------------------------------------------------------------------------- ROM:00116594 ROM:00116594 loc_116594: ; CODE XREF: ROM:00116586↑j ROM:00116594 btst #2,($133E).w ROM:0011659A beq.s loc_1165A8 ROM:0011659C bsr.w sub_11664A ROM:001165A0 move.b #1,($750).w ROM:001165A6 bra.s loc_11654C ROM:001165A8 ; --------------------------------------------------------------------------- ROM:001165A8 ROM:001165A8 loc_1165A8: ; CODE XREF: ROM:0011659A↑j ROM:001165A8 move.w ($FFFFFF06).w,d0 ROM:001165AC asr.w #8,d0 ROM:001165AE move.b #$10,d1 ROM:001165B2 cmp.b d0,d1 ROM:001165B4 beq.s loc_1165C0 ROM:001165B6 subi.b #$10,d0 ROM:001165BA asl.w #8,d0 ROM:001165BC sub.w d0,($FFFFFF06).w ROM:001165C0 ROM:001165C0 loc_1165C0: ; CODE XREF: ROM:0011652E↑j ROM:001165C0 ; ROM:00116568↑j ... ROM:001165C0 bsr.w sub_1167F2 ROM:001165C4 rts ROM:001165C6 ROM:001165C6 ; =============== S U B R O U T I N E ======================================= ROM:001165C6 ROM:001165C6 ROM:001165C6 sub_1165C6: ; CODE XREF: sub_112278+6↑p ROM:001165C6 ; ROM:00116520↑p ... ROM:001165C6 lea ($FFFFFF10).w,a0 ROM:001165CA move.w $452(a5),d3 ROM:001165CE muls.w #$100,d3 ROM:001165D2 divs.w #$64,d3 ; 'd' ROM:001165D6 move.w ($4F4).w,d4 ROM:001165DA muls.w #$100,d4 ROM:001165DE divs.w #$64,d4 ; 'd' ROM:001165E2 move.w #0,d0 ROM:001165E6 bra.s loc_1165EC ROM:001165E8 ; --------------------------------------------------------------------------- ROM:001165E8 ROM:001165E8 loc_1165E8: ; CODE XREF: sub_1165C6:loc_116634↓j ROM:001165E8 addi.w #1,d0 ROM:001165EC ROM:001165EC loc_1165EC: ; CODE XREF: sub_1165C6+20↑j ROM:001165EC cmpi.w #1,d0 ROM:001165F0 bgt.s locret_116636 ROM:001165F2 move.w d4,d1 ROM:001165F4 sub.w $F86(d0.w*2),d1 ROM:001165FA neg.w d1 ROM:001165FC bgt.s loc_116602 ROM:001165FE addi.w #$4800,d1 ROM:00116602 ROM:00116602 loc_116602: ; CODE XREF: sub_1165C6+36↑j ROM:00116602 sub.w d3,d1 ROM:00116604 bgt.s loc_11660A ROM:00116606 addi.w #$4800,d1 ROM:0011660A ROM:0011660A loc_11660A: ; CODE XREF: sub_1165C6+3E↑j ROM:0011660A move.w d0,d2 ROM:0011660C muls.w #8,d2 ROM:00116610 cmpi.w #$2400,d1 ROM:00116614 bge.s loc_116624 ROM:00116616 move.w $F86(d0.w*2),2(a0,d2.w*2) ROM:0011661E bclr d0,($74D).w ROM:00116622 bra.s loc_116634 ROM:00116624 ; --------------------------------------------------------------------------- ROM:00116624 ROM:00116624 loc_116624: ; CODE XREF: sub_1165C6+4E↑j ROM:00116624 move.w d0,d6 ROM:00116626 addq.w #2,d6 ROM:00116628 move.w $F86(d6.w*2),2(a0,d2.w*2) ROM:00116630 bset d0,($74D).w ROM:00116634 ROM:00116634 loc_116634: ; CODE XREF: sub_1165C6+5C↑j ROM:00116634 bra.s loc_1165E8 ROM:00116636 ; --------------------------------------------------------------------------- ROM:00116636 ROM:00116636 locret_116636: ; CODE XREF: sub_1165C6+2A↑j ROM:00116636 rts ROM:00116636 ; End of function sub_1165C6 ROM:00116636 ROM:00116638 ROM:00116638 ; =============== S U B R O U T I N E ======================================= ROM:00116638 ROM:00116638 ROM:00116638 sub_116638: ; CODE XREF: ROM:00116524↑p ROM:00116638 ; ROM:0011655E↑p ROM:00116638 move.w ($FFFFFF06).w,d0 ROM:0011663C asr.w #8,d0 ROM:0011663E subi.b #$10,d0 ROM:00116642 asl.w #8,d0 ROM:00116644 sub.w d0,($FFFFFF06).w ROM:00116648 rts ROM:00116648 ; End of function sub_116638 ROM:00116648 ROM:0011664A ROM:0011664A ; =============== S U B R O U T I N E ======================================= ROM:0011664A ROM:0011664A ROM:0011664A sub_11664A: ; CODE XREF: ROM:00116588↑p ROM:0011664A ; ROM:0011659C↑p ROM:0011664A move.w ($FFFFFF06).w,d0 ROM:0011664E asr.w #8,d0 ROM:00116650 subi.b #$30,d0 ; '0' ROM:00116654 asl.w #8,d0 ROM:00116656 sub.w d0,($FFFFFF06).w ROM:0011665A rts ROM:0011665A ; End of function sub_11664A ROM:0011665A ROM:0011665C ROM:0011665C ; =============== S U B R O U T I N E ======================================= ROM:0011665C ROM:0011665C ROM:0011665C sub_11665C: ; CODE XREF: sub_116898+10↓p ROM:0011665C ; ROM:001168E0↓p ROM:0011665C lea ($FFFFFF10).w,a0 ROM:00116660 asl.w #4,d0 ROM:00116662 adda.w d0,a0 ROM:00116664 asr.w #4,d0 ROM:00116666 btst d0,($74D).w ROM:0011666A beq.s loc_11667A ROM:0011666C move.w $F86(d0.w*2),2(a0) ROM:00116674 bclr d0,($74D).w ROM:00116678 bra.s locret_116686 ROM:0011667A ; --------------------------------------------------------------------------- ROM:0011667A ROM:0011667A loc_11667A: ; CODE XREF: sub_11665C+E↑j ROM:0011667A move.w $F8A(d0.w*2),2(a0) ROM:00116682 bset d0,($74D).w ROM:00116686 ROM:00116686 locret_116686: ; CODE XREF: sub_11665C+1C↑j ROM:00116686 rts ROM:00116686 ; End of function sub_11665C ROM:00116686 ROM:00116688 ROM:00116688 ; =============== S U B R O U T I N E ======================================= ROM:00116688 ROM:00116688 ROM:00116688 sub_116688: ; CODE XREF: ROM:loc_1164FA↑p ROM:00116688 ; ROM:loc_1229BA↓p ROM:00116688 move.w $9A(a5),($FFFFFFEC).w ROM:0011668E move.w #0,d7 ROM:00116692 bra.s loc_116698 ROM:00116694 ; --------------------------------------------------------------------------- ROM:00116694 ROM:00116694 loc_116694: ; CODE XREF: sub_116688+66↓j ROM:00116694 addi.w #1,d7 ROM:00116698 ROM:00116698 loc_116698: ; CODE XREF: sub_116688+A↑j ROM:00116698 cmpi.w #1,d7 ROM:0011669C bgt.s locret_1166F0 ROM:0011669E moveq #$10,d0 ROM:001166A0 asr.w #4,d0 ROM:001166A2 add.w d7,d0 ROM:001166A4 lea ($FFFFFF10).w,a0 ROM:001166A8 asl.w #4,d7 ROM:001166AA adda.w d7,a0 ROM:001166AC asr.w #4,d7 ROM:001166AE bsr.l sub_11B1EE ROM:001166B4 moveq #$B,d2 ROM:001166B6 moveq #1,d1 ROM:001166B8 moveq #3,d4 ROM:001166BA move.w $F86(d7.w*2),2(a0) ROM:001166C2 move.w $A4(a5),4(a0) ROM:001166C8 cmpi.w #1,d7 ROM:001166CC beq.s loc_1166D6 ROM:001166CE move.w d0,d6 ROM:001166D0 addq.l #1,d6 ROM:001166D2 asl.l #4,d6 ROM:001166D4 bra.s loc_1166DA ROM:001166D6 ; --------------------------------------------------------------------------- ROM:001166D6 ROM:001166D6 loc_1166D6: ; CODE XREF: sub_116688+44↑j ROM:001166D6 move.w #$30,d6 ; '0' ROM:001166DA ROM:001166DA loc_1166DA: ; CODE XREF: sub_116688+4C↑j ROM:001166DA asl.w #8,d6 ROM:001166DC addi.w #$A,d6 ROM:001166E0 move.w d6,6(a0) ROM:001166E4 moveq #1,d3 ROM:001166E6 moveq #1,d5 ROM:001166E8 bsr.l sub_11B172 ROM:001166EE bra.s loc_116694 ROM:001166F0 ; --------------------------------------------------------------------------- ROM:001166F0 ROM:001166F0 locret_1166F0: ; CODE XREF: sub_116688+14↑j ROM:001166F0 rts ROM:001166F0 ; End of function sub_116688 ROM:001166F0 ROM:001166F2 ROM:001166F2 ; =============== S U B R O U T I N E ======================================= ROM:001166F2 ROM:001166F2 ROM:001166F2 sub_1166F2: ; CODE XREF: ROM:001164FE↑p ROM:001166F2 move.w #$90,d0 ROM:001166F6 asr.w #4,d0 ROM:001166F8 bsr.l sub_11B1EE ROM:001166FE lea ($FFFFFF90).w,a0 ROM:00116702 move.w #7,(a0) ROM:00116706 move.w #1,d1 ROM:0011670A move.w #$A,d2 ROM:0011670E move.w #0,d3 ROM:00116712 move.w #3,d4 ROM:00116716 move.w #1,d5 ROM:0011671A bsr.l sub_11B172 ROM:00116720 rts ROM:00116720 ; End of function sub_1166F2 ROM:00116720 ROM:00116722 ROM:00116722 ; =============== S U B R O U T I N E ======================================= ROM:00116722 ROM:00116722 ROM:00116722 sub_116722: ; CODE XREF: ROM:00116502↑p ROM:00116722 move.w #$A0,d0 ROM:00116726 asr.w #4,d0 ROM:00116728 bsr.l sub_11B1EE ROM:0011672E lea ($FFFFFFA0).w,a0 ROM:00116732 move.w #7,(a0) ROM:00116736 move.w #0,d1 ROM:0011673A move.w #$A,d2 ROM:0011673E move.w #0,d3 ROM:00116742 move.w #3,d4 ROM:00116746 move.w #3,d5 ROM:0011674A bsr.l sub_11B172 ROM:00116750 rts ROM:00116750 ; End of function sub_116722 ROM:00116750 ROM:00116752 ; --------------------------------------------------------------------------- ROM:00116752 lea ($FFFFFF10).w,a0 ROM:00116756 ROM:00116756 ; =============== S U B R O U T I N E ======================================= ROM:00116756 ROM:00116756 ROM:00116756 sub_116756: ; CODE XREF: ROM:001168E4↓p ROM:00116756 move.w $100(a5,d0.w*2),d1 ROM:0011675C btst #0,($936).w ROM:00116762 beq.s loc_116794 ROM:00116764 move.w $9C(a5),($FFFFFFEC).w ROM:0011676A move.w $9C(a5),(a0) ROM:0011676E bclr #0,($936).w ROM:00116774 addi.w #1,($562).w ROM:0011677A cmpi.w #0,d0 ROM:0011677E bne.s loc_116788 ROM:00116780 bset #5,($1338).w ROM:00116786 bra.s loc_116794 ROM:00116788 ; --------------------------------------------------------------------------- ROM:00116788 ROM:00116788 loc_116788: ; CODE XREF: sub_116756+28↑j ROM:00116788 cmpi.w #1,d0 ROM:0011678C bne.s loc_116794 ROM:0011678E bset #0,($1335).w ROM:00116794 ROM:00116794 loc_116794: ; CODE XREF: sub_116756+C↑j ROM:00116794 ; sub_116756+30↑j ... ROM:00116794 btst #3,($92E).w ROM:0011679A bne.s loc_1167C8 ROM:0011679C move.w (a0),d1 ROM:0011679E add.w $A6(a5),d1 ROM:001167A2 cmp.w ($FFFFFFEE).w,d1 ROM:001167A6 ble.s loc_1167B0 ROM:001167A8 move.w ($FFFFFFEE).w,d1 ROM:001167AC bset d0,($74E).w ROM:001167B0 ROM:001167B0 loc_1167B0: ; CODE XREF: sub_116756+50↑j ROM:001167B0 move.w $9A(a5),d2 ROM:001167B4 cmp.w ($FFFFFFEC).w,d2 ROM:001167B8 ble.s loc_1167C2 ROM:001167BA move.w $A6(a5),d2 ROM:001167BE add.w d2,($FFFFFFEC).w ROM:001167C2 ROM:001167C2 loc_1167C2: ; CODE XREF: sub_116756+62↑j ROM:001167C2 bra.l loc_1167E8 ROM:001167C8 ; --------------------------------------------------------------------------- ROM:001167C8 ROM:001167C8 loc_1167C8: ; CODE XREF: sub_116756+44↑j ROM:001167C8 move.w (a0),d1 ROM:001167CA sub.w $A6(a5),d1 ROM:001167CE bclr #3,($92E).w ROM:001167D4 addi.w #1,($564).w ROM:001167DA cmp.w ($FFFFFFEC).w,d1 ROM:001167DE bge.s loc_1167E8 ROM:001167E0 move.w ($FFFFFFEC).w,d1 ROM:001167E4 bset d0,($74F).w ROM:001167E8 ROM:001167E8 loc_1167E8: ; CODE XREF: sub_116756:loc_1167C2↑j ROM:001167E8 ; sub_116756+88↑j ROM:001167E8 move.w d1,(a0) ROM:001167EA move.w d1,$5D6(d0.w*2) ROM:001167F0 rts ROM:001167F0 ; End of function sub_116756 ROM:001167F0 ROM:001167F2 ROM:001167F2 ; =============== S U B R O U T I N E ======================================= ROM:001167F2 ROM:001167F2 ROM:001167F2 sub_1167F2: ; CODE XREF: ROM:loc_11654C↑p ROM:001167F2 ; ROM:loc_11657A↑p ... ROM:001167F2 move.w #$3B7C,d1 ROM:001167F6 move.w ($A34).w,d2 ROM:001167FA move.w ($572).w,d3 ROM:001167FE bsr.l sub_117544 ROM:00116804 btst #1,($133A).w ROM:0011680A beq.s loc_11682A ROM:0011680C move.w d1,($FFFFFFEE).w ROM:00116810 move.w $A0(a5),d2 ROM:00116814 muls.w #$411B,d2 ROM:00116818 divs.w ($572).w,d2 ROM:0011681C bvs.s loc_116828 ROM:0011681E cmp.w ($FFFFFFEE).w,d2 ROM:00116822 bge.s loc_116828 ROM:00116824 move.w d2,($FFFFFFEE).w ROM:00116828 ROM:00116828 loc_116828: ; CODE XREF: sub_1167F2+2A↑j ROM:00116828 ; sub_1167F2+30↑j ROM:00116828 bra.s loc_116854 ROM:0011682A ; --------------------------------------------------------------------------- ROM:0011682A ROM:0011682A loc_11682A: ; CODE XREF: sub_1167F2+18↑j ROM:0011682A move.w #0,d0 ROM:0011682E bra.s loc_116834 ROM:00116830 ; --------------------------------------------------------------------------- ROM:00116830 ROM:00116830 loc_116830: ; CODE XREF: sub_1167F2+5A↓j ROM:00116830 addi.w #1,d0 ROM:00116834 ROM:00116834 loc_116834: ; CODE XREF: sub_1167F2+3C↑j ROM:00116834 cmpi.w #1,d0 ROM:00116838 bgt.s loc_11684E ROM:0011683A lea ($FFFFFF10).w,a0 ROM:0011683E move.w d0,d7 ROM:00116840 asl.w #4,d7 ROM:00116842 adda.w d7,a0 ROM:00116844 move.w d1,(a0) ROM:00116846 move.w d1,$5D6(d0.w*2) ROM:0011684C bra.s loc_116830 ROM:0011684E ; --------------------------------------------------------------------------- ROM:0011684E ROM:0011684E loc_11684E: ; CODE XREF: sub_1167F2+46↑j ROM:0011684E move.w $9E(a5),($FFFFFFEE).w ROM:00116854 ROM:00116854 loc_116854: ; CODE XREF: sub_1167F2:loc_116828↑j ROM:00116854 move.w ($FFFFFFEE).w,($560).w ROM:0011685A rts ROM:0011685A ; End of function sub_1167F2 ROM:0011685A ROM:0011685C ROM:0011685C ; =============== S U B R O U T I N E ======================================= ROM:0011685C ROM:0011685C ROM:0011685C sub_11685C: ; CODE XREF: sub_1224DE:loc_122572↓p ROM:0011685C move sr,-(sp) ROM:0011685E move #$2700,sr ROM:00116862 lea ($FFFFFF10).w,a0 ROM:00116866 clr.w d0 ROM:00116868 move.w #0,d1 ROM:0011686C bra.s loc_116872 ROM:0011686E ; --------------------------------------------------------------------------- ROM:0011686E ROM:0011686E loc_11686E: ; CODE XREF: sub_11685C+36↓j ROM:0011686E addi.w #1,d1 ROM:00116872 ROM:00116872 loc_116872: ; CODE XREF: sub_11685C+10↑j ROM:00116872 cmpi.w #1,d1 ROM:00116876 bgt.s loc_116894 ROM:00116878 btst d1,($74D).w ROM:0011687C bne.s loc_116888 ROM:0011687E move.w $F86(d1.w*2),2(a0,d0.w*2) ROM:00116886 bra.s loc_116890 ROM:00116888 ; --------------------------------------------------------------------------- ROM:00116888 ROM:00116888 loc_116888: ; CODE XREF: sub_11685C+20↑j ROM:00116888 move.w $F8A(d1.w*2),2(a0,d0.w*2) ROM:00116890 ROM:00116890 loc_116890: ; CODE XREF: sub_11685C+2A↑j ROM:00116890 addq.w #8,d0 ROM:00116892 bra.s loc_11686E ROM:00116894 ; --------------------------------------------------------------------------- ROM:00116894 ROM:00116894 loc_116894: ; CODE XREF: sub_11685C+1A↑j ROM:00116894 move (sp)+,sr ROM:00116896 rts ROM:00116896 ; End of function sub_11685C ROM:00116896 ROM:00116898 ROM:00116898 ; =============== S U B R O U T I N E ======================================= ROM:00116898 ROM:00116898 ROM:00116898 sub_116898: ; CODE XREF: sub_1122E2↑p ROM:00116898 move.w #0,d0 ROM:0011689C bra.s loc_1168A2 ROM:0011689E ; --------------------------------------------------------------------------- ROM:0011689E ROM:0011689E loc_11689E: ; CODE XREF: sub_116898+14↓j ROM:0011689E addi.w #1,d0 ROM:001168A2 ROM:001168A2 loc_1168A2: ; CODE XREF: sub_116898+4↑j ROM:001168A2 cmpi.w #1,d0 ROM:001168A6 bgt.s locret_1168AE ROM:001168A8 bsr.w sub_11665C ROM:001168AC bra.s loc_11689E ROM:001168AE ; --------------------------------------------------------------------------- ROM:001168AE ROM:001168AE locret_1168AE: ; CODE XREF: sub_116898+E↑j ROM:001168AE rts ROM:001168AE ; End of function sub_116898 ROM:001168AE ROM:001168B0 ; --------------------------------------------------------------------------- ROM:001168B0 andi.w #$FBFF,($FFFFFE20).w ROM:001168B6 rte ROM:001168B8 ; --------------------------------------------------------------------------- ROM:001168B8 andi.w #$FDFF,($FFFFFE20).w ROM:001168BE rte ROM:001168C0 ; --------------------------------------------------------------------------- ROM:001168C0 movem.l d0-d2/a0,-(sp) ROM:001168C4 move.w $16(sp),d0 ROM:001168C8 subi.w #$100,d0 ROM:001168CC asr.w #2,d0 ROM:001168CE move.w #$FFFF,d1 ROM:001168D2 bclr d0,d1 ROM:001168D4 and.w d1,($FFFFFE20).w ROM:001168D8 asl.w #4,d0 ROM:001168DA subi.w #$10,d0 ROM:001168DE asr.w #4,d0 ROM:001168E0 bsr.w sub_11665C ROM:001168E4 bsr.w sub_116756 ROM:001168E8 movem.l (sp)+,d0-d2/a0 ROM:001168EC rte ROM:001168EE ROM:001168EE ; =============== S U B R O U T I N E ======================================= ROM:001168EE ROM:001168EE ROM:001168EE sub_1168EE: ; CODE XREF: ROM:0011708E↓p ROM:001168EE move.w #0,d7 ROM:001168F2 bra.s loc_1168F8 ROM:001168F4 ; --------------------------------------------------------------------------- ROM:001168F4 ROM:001168F4 loc_1168F4: ; CODE XREF: sub_1168EE+14↓j ROM:001168F4 addi.w #1,d7 ROM:001168F8 ROM:001168F8 loc_1168F8: ; CODE XREF: sub_1168EE+4↑j ROM:001168F8 cmpi.w #3,d7 ROM:001168FC bgt.s locret_116904 ROM:001168FE bsr.w sub_116906 ROM:00116902 bra.s loc_1168F4 ROM:00116904 ; --------------------------------------------------------------------------- ROM:00116904 ROM:00116904 locret_116904: ; CODE XREF: sub_1168EE+E↑j ROM:00116904 rts ROM:00116904 ; End of function sub_1168EE ROM:00116904 ROM:00116906 ROM:00116906 ; =============== S U B R O U T I N E ======================================= ROM:00116906 ROM:00116906 ROM:00116906 sub_116906: ; CODE XREF: sub_1168EE+10↑p ROM:00116906 clr.w d1 ROM:00116908 move.b $871(d7.w),d1 ROM:0011690E cmpi.w #4,d1 ROM:00116912 bcc.s locret_11691C ROM:00116914 movea.l off_11691E(pc,d1.w*4),a0 ROM:00116918 nop ROM:0011691A jmp (a0) ROM:0011691C ; --------------------------------------------------------------------------- ROM:0011691C ROM:0011691C locret_11691C: ; CODE XREF: sub_116906+C↑j ROM:0011691C rts ROM:0011691C ; End of function sub_116906 ROM:0011691C ROM:0011691C ; --------------------------------------------------------------------------- ROM:0011691E off_11691E: dc.l loc_11692E ; DATA XREF: sub_116906+E↑r ROM:00116922 dc.l loc_11693E ROM:00116926 dc.l loc_116962 ROM:0011692A dc.l loc_1169BC ROM:0011692E ; --------------------------------------------------------------------------- ROM:0011692E ROM:0011692E loc_11692E: ; DATA XREF: ROM:off_11691E↑o ROM:0011692E bsr.w sub_116A3A ROM:00116932 move.b #1,$871(d7.w) ROM:0011693A bra.s locret_116960 ROM:0011693C ; --------------------------------------------------------------------------- ROM:0011693C rts ROM:0011693E ; --------------------------------------------------------------------------- ROM:0011693E ROM:0011693E loc_11693E: ; DATA XREF: ROM:00116922↑o ROM:0011693E cmpi.l #$F618,$9FC(d7.w*4) ROM:00116948 ble.s locret_116960 ROM:0011694A cmpi.b #3,($11C1).w ROM:00116950 bne.s locret_116960 ROM:00116952 bsr.w sub_116CD6 ROM:00116956 move.b #2,$871(d7.w) ROM:0011695E bra.s locret_1169BA ROM:00116960 ; --------------------------------------------------------------------------- ROM:00116960 ROM:00116960 locret_116960: ; CODE XREF: ROM:0011693A↑j ROM:00116960 ; ROM:00116948↑j ... ROM:00116960 rts ROM:00116962 ; --------------------------------------------------------------------------- ROM:00116962 ROM:00116962 loc_116962: ; DATA XREF: ROM:00116926↑o ROM:00116962 btst #6,($1327).w ROM:00116968 bne.s locret_1169BA ROM:0011696A lea ($FFFFFF30).w,a0 ROM:0011696E move.w d7,d0 ROM:00116970 asl.w #4,d0 ROM:00116972 adda.w d0,a0 ROM:00116974 move.w $A(a0),d1 ROM:00116978 andi.w #1,d1 ROM:0011697C cmpi.w #1,d1 ROM:00116980 bne.s loc_11698A ROM:00116982 bset #3,($931).w ROM:00116988 bra.s loc_116990 ROM:0011698A ; --------------------------------------------------------------------------- ROM:0011698A ROM:0011698A loc_11698A: ; CODE XREF: ROM:00116980↑j ROM:0011698A bclr #3,($931).w ROM:00116990 ROM:00116990 loc_116990: ; CODE XREF: ROM:00116988↑j ROM:00116990 btst #3,($931).w ROM:00116996 beq.s locret_1169BA ROM:00116998 move.w #$20,d0 ; ' ' ROM:0011699C clr.b $89A(d7.w) ROM:001169A2 move.w d0,$60E(d7.w*2) ROM:001169A8 move.b #1,$89A(d7.w) ROM:001169B0 move.b #3,$871(d7.w) ROM:001169B8 bra.s locret_116A36 ROM:001169BA ; --------------------------------------------------------------------------- ROM:001169BA ROM:001169BA locret_1169BA: ; CODE XREF: ROM:0011695E↑j ROM:001169BA ; ROM:00116968↑j ... ROM:001169BA rts ROM:001169BC ; --------------------------------------------------------------------------- ROM:001169BC ROM:001169BC loc_1169BC: ; DATA XREF: ROM:0011692A↑o ROM:001169BC cmpi.w #0,$60E(d7.w*2) ROM:001169C4 bgt.s loc_1169FA ROM:001169C6 cmpi.l #$3E7,$460(d7.w*4) ROM:001169D0 ble.s loc_1169FA ROM:001169D2 bsr.w sub_116D02 ROM:001169D6 clr.l d0 ROM:001169D8 move.w $5DC(d7.w*2),d0 ROM:001169DE divu.w #$3E8,d0 ROM:001169E2 clr.b $89A(d7.w) ROM:001169E8 move.w d0,$60E(d7.w*2) ROM:001169EE move.b #1,$89A(d7.w) ROM:001169F6 bsr.w sub_116D4A ROM:001169FA ROM:001169FA loc_1169FA: ; CODE XREF: ROM:001169C4↑j ROM:001169FA ; ROM:001169D0↑j ROM:001169FA cmpi.w #0,$60E(d7.w*2) ROM:00116A02 bgt.s locret_116A36 ROM:00116A04 cmpi.l #$3E8,$460(d7.w*4) ROM:00116A0E bgt.s locret_116A36 ROM:00116A10 lea ($FFFFFF30).w,a0 ROM:00116A14 move.w d7,d0 ROM:00116A16 asl.w #4,d0 ROM:00116A18 adda.w d0,a0 ROM:00116A1A move.w $A(a0),d1 ROM:00116A1E andi.w #1,d1 ROM:00116A22 cmpi.w #0,d1 ROM:00116A26 bne.s locret_116A36 ROM:00116A28 move.b #1,$871(d7.w) ROM:00116A30 bra.l locret_116960 ROM:00116A36 ; --------------------------------------------------------------------------- ROM:00116A36 ROM:00116A36 locret_116A36: ; CODE XREF: ROM:001169B8↑j ROM:00116A36 ; ROM:00116A02↑j ... ROM:00116A36 rts ROM:00116A38 ; --------------------------------------------------------------------------- ROM:00116A38 rts ROM:00116A3A ROM:00116A3A ; =============== S U B R O U T I N E ======================================= ROM:00116A3A ROM:00116A3A ROM:00116A3A sub_116A3A: ; CODE XREF: ROM:loc_11692E↑p ROM:00116A3A lea ($FFFFFF30).w,a0 ROM:00116A3E move.w d7,d0 ROM:00116A40 asl.w #4,d0 ROM:00116A42 adda.w d0,a0 ROM:00116A44 move.w #$30,d0 ; '0' ROM:00116A48 asr.w #4,d0 ROM:00116A4A add.w d7,d0 ROM:00116A4C bsr.l sub_11B1EE ROM:00116A52 moveq #$D,d2 ROM:00116A54 moveq #1,d1 ROM:00116A56 moveq #3,d4 ROM:00116A58 clr.w (a0) ROM:00116A5A clr.w 2(a0) ROM:00116A5E clr.w 4(a0) ROM:00116A62 clr.w 6(a0) ROM:00116A66 clr.w 8(a0) ROM:00116A6A clr.l d3 ROM:00116A6C move.w $A74(a5,d7.w*2),d3 ROM:00116A72 add.w $6A6(a5),d3 ROM:00116A76 cmpi.w #$1C20,d3 ROM:00116A7A blt.s loc_116A80 ROM:00116A7C subi.w #$1C20,d3 ROM:00116A80 ROM:00116A80 loc_116A80: ; CODE XREF: sub_116A3A+40↑j ROM:00116A80 divs.w #$64,d3 ; 'd' ROM:00116A84 asl.w #8,d3 ROM:00116A86 move.b #$A,d3 ROM:00116A8A move.w d3,$A(a0) ROM:00116A8E moveq #1,d3 ROM:00116A90 moveq #1,d5 ROM:00116A92 bsr.l sub_11B172 ROM:00116A98 rts ROM:00116A98 ; End of function sub_116A3A ROM:00116A98 ROM:00116A9A ROM:00116A9A ; =============== S U B R O U T I N E ======================================= ROM:00116A9A ROM:00116A9A ROM:00116A9A sub_116A9A: ; CODE XREF: sub_130BEA+2A↓p ROM:00116A9A move.w #0,d7 ROM:00116A9E bra.s loc_116AA4 ROM:00116AA0 ; --------------------------------------------------------------------------- ROM:00116AA0 ROM:00116AA0 loc_116AA0: ; CODE XREF: sub_116A9A+11E↓j ROM:00116AA0 addi.w #1,d7 ROM:00116AA4 ROM:00116AA4 loc_116AA4: ; CODE XREF: sub_116A9A+4↑j ROM:00116AA4 cmpi.w #3,d7 ROM:00116AA8 bgt.l locret_116BBC ROM:00116AAE lea ($FFFFFF30).w,a0 ROM:00116AB2 move.w d7,d0 ROM:00116AB4 asl.w #4,d0 ROM:00116AB6 adda.w d0,a0 ROM:00116AB8 move.w #$30,d0 ; '0' ROM:00116ABC asr.w #4,d0 ROM:00116ABE add.w d7,d0 ROM:00116AC0 move.w #1,d5 ROM:00116AC4 cmpi.w #2,d5 ROM:00116AC8 bne.s loc_116AD2 ROM:00116ACA move.w d7,d4 ROM:00116ACC andi.w #1,d4 ROM:00116AD0 bra.s loc_116AD6 ROM:00116AD2 ; --------------------------------------------------------------------------- ROM:00116AD2 ROM:00116AD2 loc_116AD2: ; CODE XREF: sub_116A9A+2E↑j ROM:00116AD2 move.w #0,d4 ROM:00116AD6 ROM:00116AD6 loc_116AD6: ; CODE XREF: sub_116A9A+36↑j ROM:00116AD6 move.w $10D4(d4.w*2),d6 ROM:00116ADC btst d7,($11C3).w ROM:00116AE0 bne.s loc_116AEC ROM:00116AE2 btst #6,($1339).w ROM:00116AE8 beq.s loc_116AEC ROM:00116AEA clr.w d6 ROM:00116AEC ROM:00116AEC loc_116AEC: ; CODE XREF: sub_116A9A+46↑j ROM:00116AEC ; sub_116A9A+4E↑j ROM:00116AEC move.w d6,4(a0) ROM:00116AF0 btst #6,($932).w ROM:00116AF6 bne.s loc_116B64 ROM:00116AF8 clr.l d5 ROM:00116AFA move.w $10D8(d7.w*2),d5 ROM:00116B00 asl.l #8,d5 ROM:00116B02 divs.w #$64,d5 ; 'd' ROM:00116B06 move.w d5,6(a0) ROM:00116B0A cmpi.w #3,d7 ROM:00116B0E beq.s loc_116B18 ROM:00116B10 move.w d0,d5 ROM:00116B12 addq.l #1,d5 ROM:00116B14 asl.w #4,d5 ROM:00116B16 bra.s loc_116B1C ROM:00116B18 ; --------------------------------------------------------------------------- ROM:00116B18 ROM:00116B18 loc_116B18: ; CODE XREF: sub_116A9A+74↑j ROM:00116B18 move.w #0,d5 ROM:00116B1C ROM:00116B1C loc_116B1C: ; CODE XREF: sub_116A9A+7C↑j ROM:00116B1C asl.w #8,d5 ROM:00116B1E cmpi.w #$1C20,($DEA).w ROM:00116B24 bne.s loc_116B2A ROM:00116B26 clr.w d4 ROM:00116B28 bra.s loc_116B36 ROM:00116B2A ; --------------------------------------------------------------------------- ROM:00116B2A ROM:00116B2A loc_116B2A: ; CODE XREF: sub_116A9A+8A↑j ROM:00116B2A move.w ($DEA).w,d4 ROM:00116B2E ext.l d4 ROM:00116B30 divs.w #$64,d4 ; 'd' ROM:00116B34 add.w d4,d5 ROM:00116B36 ROM:00116B36 loc_116B36: ; CODE XREF: sub_116A9A+8E↑j ROM:00116B36 move.w d5,8(a0) ROM:00116B3A move.b $A97(a5),d4 ROM:00116B3E cmpi.b #0,d4 ROM:00116B42 ble.s loc_116B64 ROM:00116B44 move.w 8(a0),d4 ROM:00116B48 ext.w d4 ROM:00116B4A ext.l d4 ROM:00116B4C bne.s loc_116B50 ROM:00116B4E moveq #$48,d4 ; 'H' ROM:00116B50 ROM:00116B50 loc_116B50: ; CODE XREF: sub_116A9A+B2↑j ROM:00116B50 muls.l $9FC(d7.w*4),d4 ROM:00116B58 divu.w #$48,d4 ; 'H' ROM:00116B5C bvc.s loc_116B62 ROM:00116B5E move.w #$FFFF,d4 ROM:00116B62 ROM:00116B62 loc_116B62: ; CODE XREF: sub_116A9A+C2↑j ROM:00116B62 move.w d4,(a0) ROM:00116B64 ROM:00116B64 loc_116B64: ; CODE XREF: sub_116A9A+5C↑j ROM:00116B64 ; sub_116A9A+A8↑j ROM:00116B64 move sr,-(sp) ROM:00116B66 move #$2700,sr ROM:00116B6A move.b $A97(a5),d4 ROM:00116B6E cmpi.b #0,d4 ROM:00116B72 bne.s loc_116BB6 ROM:00116B74 move.w 8(a0),d4 ROM:00116B78 ext.w d4 ROM:00116B7A ext.l d4 ROM:00116B7C bne.s loc_116B80 ROM:00116B7E moveq #$48,d4 ; 'H' ROM:00116B80 ROM:00116B80 loc_116B80: ; CODE XREF: sub_116A9A+E2↑j ROM:00116B80 muls.l $9FC(d7.w*4),d4 ROM:00116B88 divu.l #$48,d4 ; 'H' ROM:00116B90 cmpi.l #$F618,d4 ROM:00116B96 ble.s loc_116B9E ROM:00116B98 move.l $450(d7.w*4),d4 ROM:00116B9E ROM:00116B9E loc_116B9E: ; CODE XREF: sub_116A9A+FC↑j ROM:00116B9E btst #6,($1327).w ROM:00116BA4 bne.s loc_116BAA ROM:00116BA6 move.w d4,(a0) ROM:00116BA8 bra.s loc_116BAC ROM:00116BAA ; --------------------------------------------------------------------------- ROM:00116BAA ROM:00116BAA loc_116BAA: ; CODE XREF: sub_116A9A+10A↑j ROM:00116BAA clr.w (a0) ROM:00116BAC ROM:00116BAC loc_116BAC: ; CODE XREF: sub_116A9A+10E↑j ROM:00116BAC cmpi.w #0,d7 ROM:00116BB0 bne.s loc_116BB6 ROM:00116BB2 move.w d4,($56E).w ROM:00116BB6 ROM:00116BB6 loc_116BB6: ; CODE XREF: sub_116A9A+D8↑j ROM:00116BB6 ; sub_116A9A+116↑j ROM:00116BB6 move (sp)+,sr ROM:00116BB8 bra.w loc_116AA0 ROM:00116BBC ; --------------------------------------------------------------------------- ROM:00116BBC ROM:00116BBC locret_116BBC: ; CODE XREF: sub_116A9A+E↑j ROM:00116BBC rts ROM:00116BBC ; End of function sub_116A9A ROM:00116BBC ROM:00116BBE ROM:00116BBE ; =============== S U B R O U T I N E ======================================= ROM:00116BBE ROM:00116BBE ROM:00116BBE sub_116BBE: ; CODE XREF: sub_120636+E↓p ROM:00116BBE ; sub_13070C:loc_130742↓p ... ROM:00116BBE btst #4,($133B).w ROM:00116BC4 bne.s locret_116C3A ROM:00116BC6 move.w #0,d7 ROM:00116BCA bra.s loc_116BD0 ROM:00116BCC ; --------------------------------------------------------------------------- ROM:00116BCC ROM:00116BCC loc_116BCC: ; CODE XREF: sub_116BBE:loc_116C00↓j ROM:00116BCC addi.w #1,d7 ROM:00116BD0 ROM:00116BD0 loc_116BD0: ; CODE XREF: sub_116BBE+C↑j ROM:00116BD0 cmpi.w #3,d7 ROM:00116BD4 bgt.s loc_116C02 ROM:00116BD6 lea ($FFFFFF30).w,a0 ROM:00116BDA move.w d7,d6 ROM:00116BDC asl.w #4,d6 ROM:00116BDE adda.w d6,a0 ROM:00116BE0 move.w #$30,d6 ; '0' ROM:00116BE4 asr.w #4,d6 ROM:00116BE6 add.w d7,d6 ROM:00116BE8 move.w d0,2(a0) ROM:00116BEC move.w $454(a5),d5 ROM:00116BF0 cmpi.w #0,d5 ROM:00116BF4 bne.s loc_116C00 ROM:00116BF6 moveq #1,d5 ROM:00116BF8 asl.l d6,d5 ROM:00116BFA asl.l d6,d5 ROM:00116BFC or.l d5,($FFFFFE18).w ROM:00116C00 ROM:00116C00 loc_116C00: ; CODE XREF: sub_116BBE+36↑j ROM:00116C00 bra.s loc_116BCC ROM:00116C02 ; --------------------------------------------------------------------------- ROM:00116C02 ROM:00116C02 loc_116C02: ; CODE XREF: sub_116BBE+16↑j ROM:00116C02 move.w ($E0E).w,d4 ROM:00116C06 ext.l d4 ROM:00116C08 muls.l d0,d4 ROM:00116C0C muls.l #4,d4 ROM:00116C14 move.w $1CA(a5),d5 ROM:00116C18 muls.w #$3C,d5 ; '<' ROM:00116C1C divs.l d5,d4 ROM:00116C20 move.l d4,($978).w ROM:00116C24 move.l ($948).w,d3 ROM:00116C28 add.l d4,d3 ROM:00116C2A move.l d3,($948).w ROM:00116C2E divs.l #$A,d3 ROM:00116C36 move.w d3,($AA6).w ROM:00116C3A ROM:00116C3A locret_116C3A: ; CODE XREF: sub_116BBE+6↑j ROM:00116C3A rts ROM:00116C3A ; End of function sub_116BBE ROM:00116C3A ROM:00116C3C ROM:00116C3C ; =============== S U B R O U T I N E ======================================= ROM:00116C3C ROM:00116C3C ROM:00116C3C sub_116C3C: ; CODE XREF: sub_112278+C↑p ROM:00116C3C move.w #0,d7 ROM:00116C40 bra.s loc_116C46 ROM:00116C42 ; --------------------------------------------------------------------------- ROM:00116C42 ROM:00116C42 loc_116C42: ; CODE XREF: sub_116C3C:loc_116C94↓j ROM:00116C42 addi.w #1,d7 ROM:00116C46 ROM:00116C46 loc_116C46: ; CODE XREF: sub_116C3C+4↑j ROM:00116C46 cmpi.w #3,d7 ROM:00116C4A bgt.s locret_116C96 ROM:00116C4C lea ($FFFFFF30).w,a0 ROM:00116C50 move.w d7,d6 ROM:00116C52 asl.w #4,d6 ROM:00116C54 adda.w d6,a0 ROM:00116C56 move.w 8(a0),d5 ROM:00116C5A cmpi.b #0,d5 ROM:00116C5E beq.s loc_116C94 ROM:00116C60 move.w 6(a0),d4 ROM:00116C64 move.b d4,d2 ROM:00116C66 asr.w #8,d4 ROM:00116C68 move.w d4,d3 ROM:00116C6A move.w ($4F4).w,d1 ROM:00116C6E ext.l d1 ROM:00116C70 divs.w #$64,d1 ; 'd' ROM:00116C74 sub.w d1,d3 ROM:00116C76 bpl.s loc_116C7C ROM:00116C78 addi.w #$48,d3 ; 'H' ROM:00116C7C ROM:00116C7C loc_116C7C: ; CODE XREF: sub_116C3C+3A↑j ROM:00116C7C ; sub_116C3C+4E↓j ROM:00116C7C cmp.b d3,d5 ROM:00116C7E bge.s loc_116C8C ROM:00116C80 sub.b d5,d4 ROM:00116C82 bge.s loc_116C88 ROM:00116C84 addi.b #$48,d4 ; 'H' ROM:00116C88 ROM:00116C88 loc_116C88: ; CODE XREF: sub_116C3C+46↑j ROM:00116C88 sub.b d5,d3 ROM:00116C8A bra.s loc_116C7C ROM:00116C8C ; --------------------------------------------------------------------------- ROM:00116C8C ROM:00116C8C loc_116C8C: ; CODE XREF: sub_116C3C+42↑j ROM:00116C8C asl.w #8,d4 ROM:00116C8E move.b d2,d4 ROM:00116C90 move.w d4,6(a0) ROM:00116C94 ROM:00116C94 loc_116C94: ; CODE XREF: sub_116C3C+22↑j ROM:00116C94 bra.s loc_116C42 ROM:00116C96 ; --------------------------------------------------------------------------- ROM:00116C96 ROM:00116C96 locret_116C96: ; CODE XREF: sub_116C3C+E↑j ROM:00116C96 rts ROM:00116C96 ; End of function sub_116C3C ROM:00116C96 ROM:00116C98 ROM:00116C98 ; =============== S U B R O U T I N E ======================================= ROM:00116C98 ROM:00116C98 ROM:00116C98 sub_116C98: ; CODE XREF: sub_1122E2+6↑p ROM:00116C98 move.w #0,d7 ROM:00116C9C bra.s loc_116CA2 ROM:00116C9E ; --------------------------------------------------------------------------- ROM:00116C9E ROM:00116C9E loc_116C9E: ; CODE XREF: sub_116C98:loc_116CD2↓j ROM:00116C9E addi.w #1,d7 ROM:00116CA2 ROM:00116CA2 loc_116CA2: ; CODE XREF: sub_116C98+4↑j ROM:00116CA2 cmpi.w #3,d7 ROM:00116CA6 bgt.s locret_116CD4 ROM:00116CA8 lea ($FFFFFF30).w,a0 ROM:00116CAC move.w d7,d6 ROM:00116CAE asl.w #4,d6 ROM:00116CB0 adda.w d6,a0 ROM:00116CB2 move.w 8(a0),d4 ROM:00116CB6 cmpi.b #0,d4 ROM:00116CBA ble.s loc_116CD2 ROM:00116CBC cmpi.w #$2400,6(a0) ROM:00116CC2 bge.s loc_116CCC ROM:00116CC4 addi.w #$2400,6(a0) ROM:00116CCA bra.s loc_116CD2 ROM:00116CCC ; --------------------------------------------------------------------------- ROM:00116CCC ROM:00116CCC loc_116CCC: ; CODE XREF: sub_116C98+2A↑j ROM:00116CCC subi.w #$2400,6(a0) ROM:00116CD2 ROM:00116CD2 loc_116CD2: ; CODE XREF: sub_116C98+22↑j ROM:00116CD2 ; sub_116C98+32↑j ROM:00116CD2 bra.s loc_116C9E ROM:00116CD4 ; --------------------------------------------------------------------------- ROM:00116CD4 ROM:00116CD4 locret_116CD4: ; CODE XREF: sub_116C98+E↑j ROM:00116CD4 rts ROM:00116CD4 ; End of function sub_116C98 ROM:00116CD4 ROM:00116CD6 ROM:00116CD6 ; =============== S U B R O U T I N E ======================================= ROM:00116CD6 ROM:00116CD6 ROM:00116CD6 sub_116CD6: ; CODE XREF: ROM:00116952↑p ROM:00116CD6 move.l #$F618,d3 ROM:00116CDC move.l $9FC(d7.w*4),d2 ROM:00116CE2 divu.w #$3E8,d2 ROM:00116CE6 swap d2 ROM:00116CE8 ext.l d2 ROM:00116CEA add.l d2,d3 ROM:00116CEC move.l d3,$450(d7.w*4) ROM:00116CF2 move.l $9FC(d7.w*4),d1 ROM:00116CF8 sub.l d3,d1 ROM:00116CFA move.l d1,$460(d7.w*4) ROM:00116D00 rts ROM:00116D00 ; End of function sub_116CD6 ROM:00116D00 ROM:00116D02 ROM:00116D02 ; =============== S U B R O U T I N E ======================================= ROM:00116D02 ROM:00116D02 ROM:00116D02 sub_116D02: ; CODE XREF: ROM:001169D2↑p ROM:00116D02 cmpi.l #$7D00,$460(d7.w*4) ROM:00116D0C ble.s loc_116D18 ROM:00116D0E move.w #$7D00,$5DC(d7.w*2) ROM:00116D16 bra.s loc_116D24 ROM:00116D18 ; --------------------------------------------------------------------------- ROM:00116D18 ROM:00116D18 loc_116D18: ; CODE XREF: sub_116D02+A↑j ROM:00116D18 move.l $460(d7.w*4),d2 ROM:00116D1E move.w d2,$5DC(d7.w*2) ROM:00116D24 ROM:00116D24 loc_116D24: ; CODE XREF: sub_116D02+14↑j ROM:00116D24 lea ($FFFFFF30).w,a0 ROM:00116D28 move.w d7,d0 ROM:00116D2A asl.w #4,d0 ROM:00116D2C adda.w d0,a0 ROM:00116D2E move.w #$30,d0 ; '0' ROM:00116D32 asr.w #4,d0 ROM:00116D34 add.w d7,d0 ROM:00116D36 move.w $5DC(d7.w*2),2(a0) ROM:00116D3E moveq #1,d5 ROM:00116D40 asl.l d0,d5 ROM:00116D42 asl.l d0,d5 ROM:00116D44 or.l d5,($FFFFFE18).w ROM:00116D48 rts ROM:00116D48 ; End of function sub_116D02 ROM:00116D48 ROM:00116D4A ROM:00116D4A ; =============== S U B R O U T I N E ======================================= ROM:00116D4A ROM:00116D4A ROM:00116D4A sub_116D4A: ; CODE XREF: ROM:001169F6↑p ROM:00116D4A clr.l d0 ROM:00116D4C move.w $5DC(d7.w*2),d0 ROM:00116D52 sub.l d0,$460(d7.w*4) ROM:00116D58 rts ROM:00116D58 ; End of function sub_116D4A ROM:00116D58 ROM:00116D5A ; --------------------------------------------------------------------------- ROM:00116D5A movem.l d0-d4/a0,-(sp) ROM:00116D5E lea ($FFFFFF30).w,a0 ROM:00116D62 move.w $1E(sp),d0 ROM:00116D66 subi.w #$100,d0 ROM:00116D6A asr.w #2,d0 ROM:00116D6C move.w #$FFFF,d1 ROM:00116D70 bclr d0,d1 ROM:00116D72 and.w d1,($FFFFFE20).w ROM:00116D76 move.w d0,d2 ROM:00116D78 asl.w #4,d0 ROM:00116D7A subi.w #$30,d0 ; '0' ROM:00116D7E adda.w d0,a0 ROM:00116D80 asr.w #4,d0 ROM:00116D82 move.l ($FFFFFE14).w,d1 ROM:00116D86 asr.l d2,d1 ROM:00116D88 asr.l d2,d1 ROM:00116D8A andi.l #3,d1 ROM:00116D90 btst d0,($11C3).w ROM:00116D94 beq.s loc_116D9C ROM:00116D96 eori.w #1,d1 ROM:00116D9A bra.s loc_116DA0 ROM:00116D9C ; --------------------------------------------------------------------------- ROM:00116D9C ROM:00116D9C loc_116D9C: ; CODE XREF: ROM:00116D94↑j ROM:00116D9C eori.w #0,d1 ROM:00116DA0 ROM:00116DA0 loc_116DA0: ; CODE XREF: ROM:00116D9A↑j ROM:00116DA0 beq.s loc_116DAA ROM:00116DA2 asl.l d2,d1 ROM:00116DA4 asl.l d2,d1 ROM:00116DA6 eor.l d1,($FFFFFE14).w ROM:00116DAA ROM:00116DAA loc_116DAA: ; CODE XREF: ROM:loc_116DA0↑j ROM:00116DAA bsr.w sub_116DB4 ROM:00116DAE movem.l (sp)+,d0-d4/a0 ROM:00116DB2 rte ROM:00116DB4 ROM:00116DB4 ; =============== S U B R O U T I N E ======================================= ROM:00116DB4 ROM:00116DB4 ROM:00116DB4 sub_116DB4: ; CODE XREF: ROM:loc_116DAA↑p ROM:00116DB4 move.w $10D8(d0.w*2),d1 ROM:00116DBA ext.l d1 ROM:00116DBC asl.l #8,d1 ROM:00116DBE divs.w #$64,d1 ; 'd' ROM:00116DC2 cmpi.w #$1C20,($DEA).w ROM:00116DC8 bne.s loc_116DCE ROM:00116DCA clr.w d2 ROM:00116DCC bra.s loc_116DD8 ROM:00116DCE ; --------------------------------------------------------------------------- ROM:00116DCE ROM:00116DCE loc_116DCE: ; CODE XREF: sub_116DB4+14↑j ROM:00116DCE move.w ($DEA).w,d2 ROM:00116DD2 ext.l d2 ROM:00116DD4 divs.w #$64,d2 ; 'd' ROM:00116DD8 ROM:00116DD8 loc_116DD8: ; CODE XREF: sub_116DB4+18↑j ROM:00116DD8 move.w 8(a0),d3 ROM:00116DDC cmp.b d2,d3 ROM:00116DDE beq.s loc_116E16 ROM:00116DE0 move.b d2,d3 ROM:00116DE2 move.w d3,8(a0) ROM:00116DE6 move.w ($DEA).w,d3 ROM:00116DEA ext.l d3 ROM:00116DEC muls.l $9FC(d0.w*4),d3 ROM:00116DF4 divu.w #$1C20,d3 ROM:00116DF8 bvc.s loc_116DFE ROM:00116DFA move.w #$FFFF,d3 ROM:00116DFE ROM:00116DFE loc_116DFE: ; CODE XREF: sub_116DB4+44↑j ROM:00116DFE btst #6,($1327).w ROM:00116E04 bne.s loc_116E0A ROM:00116E06 move.w d3,(a0) ROM:00116E08 bra.s loc_116E0C ROM:00116E0A ; --------------------------------------------------------------------------- ROM:00116E0A ROM:00116E0A loc_116E0A: ; CODE XREF: sub_116DB4+50↑j ROM:00116E0A clr.w (a0) ROM:00116E0C ROM:00116E0C loc_116E0C: ; CODE XREF: sub_116DB4+54↑j ROM:00116E0C cmpi.w #0,d0 ROM:00116E10 bne.s loc_116E16 ROM:00116E12 move.w d3,($56E).w ROM:00116E16 ROM:00116E16 loc_116E16: ; CODE XREF: sub_116DB4+2A↑j ROM:00116E16 ; sub_116DB4+5C↑j ROM:00116E16 move.w d1,d4 ROM:00116E18 asr.w #8,d4 ROM:00116E1A cmpi.w #0,d2 ROM:00116E1E ble.s loc_116E42 ROM:00116E20 move.w d1,d3 ROM:00116E22 asr.w #8,d3 ROM:00116E24 sub.w ($FFFFFF0A).w,d3 ROM:00116E28 cmpi.b #0,d3 ROM:00116E2C bge.s loc_116E32 ROM:00116E2E addi.b #$48,d3 ; 'H' ROM:00116E32 ROM:00116E32 loc_116E32: ; CODE XREF: sub_116DB4+78↑j ROM:00116E32 ; sub_116DB4+8C↓j ROM:00116E32 cmp.b d3,d2 ROM:00116E34 bge.s loc_116E42 ROM:00116E36 sub.b d2,d4 ROM:00116E38 bpl.s loc_116E3E ROM:00116E3A addi.b #$48,d4 ; 'H' ROM:00116E3E ROM:00116E3E loc_116E3E: ; CODE XREF: sub_116DB4+84↑j ROM:00116E3E sub.b d2,d3 ROM:00116E40 bra.s loc_116E32 ROM:00116E42 ; --------------------------------------------------------------------------- ROM:00116E42 ROM:00116E42 loc_116E42: ; CODE XREF: sub_116DB4+6A↑j ROM:00116E42 ; sub_116DB4+80↑j ROM:00116E42 asl.w #8,d4 ROM:00116E44 move.b d1,d4 ROM:00116E46 btst #6,($1339).w ROM:00116E4C beq.s loc_116E52 ROM:00116E4E move.w d4,6(a0) ROM:00116E52 ROM:00116E52 loc_116E52: ; CODE XREF: sub_116DB4+98↑j ROM:00116E52 move.b $A97(a5),d1 ROM:00116E56 cmpi.b #0,d1 ROM:00116E5A ble.s loc_116E86 ROM:00116E5C move.w 8(a0),d1 ROM:00116E60 ext.w d1 ROM:00116E62 ext.l d1 ROM:00116E64 bne.s loc_116E68 ROM:00116E66 moveq #$48,d1 ; 'H' ROM:00116E68 ROM:00116E68 loc_116E68: ; CODE XREF: sub_116DB4+B0↑j ROM:00116E68 muls.l $9FC(d0.w*4),d1 ROM:00116E70 divu.w #$48,d1 ; 'H' ROM:00116E74 bvc.s loc_116E7A ROM:00116E76 move.w #$FFFF,d1 ROM:00116E7A ROM:00116E7A loc_116E7A: ; CODE XREF: sub_116DB4+C0↑j ROM:00116E7A move.w d1,(a0) ROM:00116E7C cmpi.w #0,d0 ROM:00116E80 bne.s loc_116E86 ROM:00116E82 move.w d1,($56E).w ROM:00116E86 ROM:00116E86 loc_116E86: ; CODE XREF: sub_116DB4+A6↑j ROM:00116E86 ; sub_116DB4+CC↑j ROM:00116E86 lea ($FFFFFF30).w,a0 ROM:00116E8A move.b $A97(a5),d2 ROM:00116E8E cmpi.b #0,d2 ROM:00116E92 ble.s locret_116EAC ROM:00116E94 btst #6,($1339).w ROM:00116E9A beq.s locret_116EAC ROM:00116E9C move.w $A84(a5,d0.w*2),d2 ROM:00116EA2 asl.w #4,d2 ROM:00116EA4 adda.w d2,a0 ROM:00116EA6 move.w d4,6(a0) ROM:00116EAA move.w d1,(a0) ROM:00116EAC ROM:00116EAC locret_116EAC: ; CODE XREF: sub_116DB4+DE↑j ROM:00116EAC ; sub_116DB4+E6↑j ROM:00116EAC rts ROM:00116EAC ; End of function sub_116DB4 ROM:00116EAC ROM:00116EAE ; --------------------------------------------------------------------------- ROM:00116EAE move.l #unk_110000,d0 ROM:00116EB4 movec d0,vbr ROM:00116EB8 movea.l #$400,sp ROM:00116EBE bsr.l sub_11B08E ROM:00116EC4 clr.l d0 ROM:00116EC6 move.l #$1B00,d1 ROM:00116ECC movea.l d0,a0 ROM:00116ECE ROM:00116ECE loc_116ECE: ; CODE XREF: ROM:00116ED6↓j ROM:00116ECE cmp.l a0,d1 ROM:00116ED0 ble.s loc_116ED8 ROM:00116ED2 move.b #0,(a0)+ ROM:00116ED6 bra.s loc_116ECE ROM:00116ED8 ; --------------------------------------------------------------------------- ROM:00116ED8 ROM:00116ED8 loc_116ED8: ; CODE XREF: ROM:00116ED0↑j ROM:00116ED8 bclr #2,($1325).w ROM:00116EDE move.l ($1B04).w,d4 ROM:00116EE2 cmpi.l #$4812BC29,d4 ROM:00116EE8 beq.s loc_116EF2 ROM:00116EEA bset #2,($1325).w ROM:00116EF0 bra.s loc_116F04 ROM:00116EF2 ; --------------------------------------------------------------------------- ROM:00116EF2 ROM:00116EF2 loc_116EF2: ; CODE XREF: ROM:00116EE8↑j ROM:00116EF2 move.l ($1B08).w,d4 ROM:00116EF6 cmpi.l #$6D2E3304,d4 ROM:00116EFC beq.s loc_116F04 ROM:00116EFE bset #2,($1325).w ROM:00116F04 ROM:00116F04 loc_116F04: ; CODE XREF: ROM:00116EF0↑j ROM:00116F04 ; ROM:00116EFC↑j ROM:00116F04 btst #2,($1325).w ROM:00116F0A beq.s loc_116F30 ROM:00116F0C movea.l #$1B00,a0 ROM:00116F12 ROM:00116F12 loc_116F12: ; CODE XREF: ROM:00116F1E↓j ROM:00116F12 cmpa.l #$1DFF,a0 ROM:00116F18 bge.s loc_116F20 ROM:00116F1A move.b #0,(a0)+ ROM:00116F1E bra.s loc_116F12 ROM:00116F20 ; --------------------------------------------------------------------------- ROM:00116F20 ROM:00116F20 loc_116F20: ; CODE XREF: ROM:00116F18↑j ROM:00116F20 move.l #$4812BC29,($1B04).w ROM:00116F28 move.l #$6D2E3304,($1B08).w ROM:00116F30 ROM:00116F30 loc_116F30: ; CODE XREF: ROM:00116F0A↑j ROM:00116F30 movea.l #$400,sp ROM:00116F36 move.w sp,($570).w ROM:00116F3A movea.l #$13C000,a5 ROM:00116F40 move.l a5,($438).w ROM:00116F44 bsr.w sub_11713E ROM:00116F48 bsr.l sub_117798 ROM:00116F4E clr.w ($4FA).w ROM:00116F52 bsr.l sub_11B08E ROM:00116F58 bsr.l sub_1125C0 ROM:00116F5E bsr.l sub_110A38 ROM:00116F64 bsr.l sub_117636 ROM:00116F6A bsr.l sub_112124 ROM:00116F70 bsr.l sub_112CF8 ROM:00116F76 bsr.l sub_112CDC ROM:00116F7C bsr.l sub_1370D4 ROM:00116F82 move.b #0,($FFFFFA1F).w ROM:00116F88 move #$2000,sr ROM:00116F8C ROM:00116F8C loc_116F8C: ; CODE XREF: ROM:loc_11712A↓j ROM:00116F8C move.b #$55,($FFFFFA27).w ; 'U' ROM:00116F92 move.b #$AA,($FFFFFA27).w ROM:00116F98 movea.l ($438).w,a5 ROM:00116F9C addq.w #1,($C66).w ROM:00116FA0 bvc.s loc_116FA8 ROM:00116FA2 move.w #$8000,($C66).w ROM:00116FA8 ROM:00116FA8 loc_116FA8: ; CODE XREF: ROM:00116FA0↑j ROM:00116FA8 move.w $458(a5),d0 ROM:00116FAC cmp.w ($C66).w,d0 ROM:00116FB0 bgt.s loc_116FE2 ROM:00116FB2 move.w ($C6E).w,d1 ROM:00116FB6 sub.w ($5BC).w,d1 ROM:00116FBA bpl.s loc_116FC0 ROM:00116FBC addi.w #$400,d1 ROM:00116FC0 ROM:00116FC0 loc_116FC0: ; CODE XREF: ROM:00116FBA↑j ROM:00116FC0 move.w ($5BC).w,($C6E).w ROM:00116FC6 muls.w #$A,d1 ROM:00116FCA divs.w ($C66).w,d1 ROM:00116FCE move.w d1,($C68).w ROM:00116FD2 cmp.w ($1B16).w,d1 ROM:00116FD6 bge.w loc_116FDE ROM:00116FDA move.w d1,($1B16).w ROM:00116FDE ROM:00116FDE loc_116FDE: ; CODE XREF: ROM:00116FD6↑j ROM:00116FDE clr.w ($C66).w ROM:00116FE2 ROM:00116FE2 loc_116FE2: ; CODE XREF: ROM:00116FB0↑j ROM:00116FE2 move.l #$927C0,d0 ROM:00116FE8 move.w ($572).w,d1 ROM:00116FEC asl.w #1,d1 ROM:00116FEE divs.w d1,d0 ROM:00116FF0 move.w d0,($C6A).w ROM:00116FF4 move.w ($C68).w,d0 ROM:00116FF8 sub.w ($C6A).w,d0 ROM:00116FFC bpl.s loc_117000 ROM:00116FFE neg.w d0 ROM:00117000 ROM:00117000 loc_117000: ; CODE XREF: ROM:00116FFC↑j ROM:00117000 cmpi.w #1,d0 ROM:00117004 bgt.s loc_11700C ROM:00117006 move.w ($572).w,($C6C).w ROM:0011700C ROM:0011700C loc_11700C: ; CODE XREF: ROM:00117004↑j ROM:0011700C tst.w ($570).w ROM:00117010 beq.s loc_117020 ROM:00117012 movea.w ($570).w,a0 ROM:00117016 cmpi.w #0,-(a0) ROM:0011701A beq.s loc_117020 ROM:0011701C move.w a0,($570).w ROM:00117020 ROM:00117020 loc_117020: ; CODE XREF: ROM:00117010↑j ROM:00117020 ; ROM:0011701A↑j ROM:00117020 bsr.l sub_110414 ROM:00117026 bsr.l sub_11469E ROM:0011702C btst #6,($932).w ROM:00117032 bne.s loc_11704C ROM:00117034 bset #0,($934).w ROM:0011703A bclr #3,($930).w ROM:00117040 bsr.l sub_1104FA ROM:00117046 bclr #0,($934).w ROM:0011704C ROM:0011704C loc_11704C: ; CODE XREF: ROM:00117032↑j ROM:0011704C bsr.l sub_113F70 ROM:00117052 bsr.l sub_113D12 ROM:00117058 bsr.l sub_11454E ROM:0011705E bsr.l sub_113E56 ROM:00117064 bsr.l sub_114078 ROM:0011706A bsr.l nullsub_9 ROM:00117070 bsr.l sub_13714C ROM:00117076 bsr.l sub_11C4DE ROM:0011707C bsr.l sub_117798 ROM:00117082 bsr.l sub_117CB4 ROM:00117088 bsr.l sub_126A0E ROM:0011708E bsr.l sub_1168EE ROM:00117094 bsr.l sub_1164D4 ROM:0011709A bsr.l nullsub_7 ROM:001170A0 bsr.l sub_112F66 ROM:001170A6 bsr.l sub_11AAAA ROM:001170AC bsr.l sub_12F900 ROM:001170B2 bsr.l sub_131E46 ROM:001170B8 bsr.l sub_110C6A ROM:001170BE bsr.l sub_111BDA ROM:001170C4 bsr.l sub_12762A ROM:001170CA bsr.l sub_112D5E ROM:001170D0 bsr.l sub_12DD52 ROM:001170D6 bsr.l sub_117F32 ROM:001170DC bsr.l sub_115E3C ROM:001170E2 move.w $A8(a5),d0 ROM:001170E6 cmp.w ($572).w,d0 ROM:001170EA bgt.s loc_1170FA ROM:001170EC bclr #3,($FFFFFA11).w ROM:001170F2 bset #1,($1328).w ROM:001170F8 bra.s loc_117106 ROM:001170FA ; --------------------------------------------------------------------------- ROM:001170FA ROM:001170FA loc_1170FA: ; CODE XREF: ROM:001170EA↑j ROM:001170FA bset #3,($FFFFFA11).w ROM:00117100 bclr #1,($1328).w ROM:00117106 ROM:00117106 loc_117106: ; CODE XREF: ROM:001170F8↑j ROM:00117106 move.w $AA(a5),d0 ROM:0011710A cmp.w ($572).w,d0 ROM:0011710E bgt.s loc_11711E ROM:00117110 bclr #4,($FFFFFA11).w ROM:00117116 bset #2,($131E).w ROM:0011711C bra.s loc_11712A ROM:0011711E ; --------------------------------------------------------------------------- ROM:0011711E ROM:0011711E loc_11711E: ; CODE XREF: ROM:0011710E↑j ROM:0011711E bset #4,($FFFFFA11).w ROM:00117124 bclr #2,($131E).w ROM:0011712A ROM:0011712A loc_11712A: ; CODE XREF: ROM:0011711C↑j ROM:0011712A bra.w loc_116F8C ROM:0011712E ; --------------------------------------------------------------------------- ROM:0011712E rts ROM:00117130 ROM:00117130 ; =============== S U B R O U T I N E ======================================= ROM:00117130 ROM:00117130 ROM:00117130 sub_117130: ; CODE XREF: ROM:00135686↓p ROM:00117130 ; ROM:001356D4↓p ROM:00117130 move.b #0,($10F4).w ROM:00117136 move.b #0,($10F3).w ROM:0011713C rts ROM:0011713C ; End of function sub_117130 ROM:0011713C ROM:0011713E ROM:0011713E ; =============== S U B R O U T I N E ======================================= ROM:0011713E ROM:0011713E ROM:0011713E sub_11713E: ; CODE XREF: ROM:00116F44↑p ROM:0011713E move.w #$A55A,($1E00).l ROM:00117146 move.w #$5AA5,($1E02).l ROM:0011714E cmpi.w #$A55A,($1E00).l ROM:00117156 bne.s loc_117168 ROM:00117158 cmpi.w #$5AA5,($1E02).l ROM:00117160 bne.s loc_117168 ROM:00117162 bset #6,($1326).w ROM:00117168 ROM:00117168 loc_117168: ; CODE XREF: sub_11713E+18↑j ROM:00117168 ; sub_11713E+22↑j ROM:00117168 clr.w ($1E00).l ROM:0011716E clr.w ($1E02).l ROM:00117174 rts ROM:00117174 ; End of function sub_11713E ROM:00117174 ROM:00117176 ROM:00117176 ; =============== S U B R O U T I N E ======================================= ROM:00117176 ROM:00117176 ; Attributes: bp-based frame ROM:00117176 ROM:00117176 sub_117176: ; CODE XREF: sub_11ED1A+DC↓p ROM:00117176 ROM:00117176 var_24 = -$24 ROM:00117176 var_22 = -$22 ROM:00117176 var_20 = -$20 ROM:00117176 var_1E = -$1E ROM:00117176 var_1C = -$1C ROM:00117176 var_1A = -$1A ROM:00117176 var_18 = -$18 ROM:00117176 var_16 = -$16 ROM:00117176 var_14 = -$14 ROM:00117176 var_12 = -$12 ROM:00117176 var_10 = -$10 ROM:00117176 var_E = -$E ROM:00117176 var_C = -$C ROM:00117176 var_A = -$A ROM:00117176 var_8 = -8 ROM:00117176 var_6 = -6 ROM:00117176 var_4 = -4 ROM:00117176 var_2 = -2 ROM:00117176 ROM:00117176 link a4,#-$24 ROM:0011717A movea.w (a5,d1.w),a1 ROM:0011717E adda.l a5,a1 ROM:00117180 move.w (a1),var_22(a4) ROM:00117184 move.w 2(a1),var_24(a4) ROM:0011718A movea.l a1,a2 ROM:0011718C addq.w #4,a2 ROM:0011718E adda.w var_22(a4),a2 ROM:00117192 adda.w var_22(a4),a2 ROM:00117196 move.w var_22(a4),d7 ROM:0011719A subq.w #1,d7 ROM:0011719C move.w d7,d6 ROM:0011719E ROM:0011719E loc_11719E: ; CODE XREF: sub_117176+2A↓j ROM:0011719E cmp.w -(a2),d2 ROM:001171A0 dbgt d7,loc_11719E ROM:001171A4 cmp.w d7,d6 ROM:001171A6 beq.w loc_1171B4 ROM:001171AA cmpi.w #$FFFF,d7 ROM:001171AE bne.w loc_1171CA ROM:001171B2 clr.w d7 ROM:001171B4 ROM:001171B4 loc_1171B4: ; CODE XREF: sub_117176+30↑j ROM:001171B4 ; sub_117176+66↓j ROM:001171B4 move.w d7,var_1A(a4) ROM:001171B8 move.w d7,var_1C(a4) ROM:001171BC clr.w var_12(a4) ROM:001171C0 move.w #$2710,var_14(a4) ROM:001171C6 bra.w loc_117200 ROM:001171CA ; --------------------------------------------------------------------------- ROM:001171CA ROM:001171CA loc_1171CA: ; CODE XREF: sub_117176+38↑j ROM:001171CA move.w d7,var_1A(a4) ROM:001171CE addq.w #1,var_1A(a4) ROM:001171D2 move.w d7,var_1C(a4) ROM:001171D6 move.w 2(a2),d7 ROM:001171DA sub.w (a2),d7 ROM:001171DC beq.s loc_1171B4 ROM:001171DE clr.l d6 ROM:001171E0 move.w d2,d6 ROM:001171E2 sub.w (a2),d6 ROM:001171E4 muls.w #$2710,d6 ROM:001171E8 divs.w d7,d6 ROM:001171EA move.w d6,var_14(a4) ROM:001171EE clr.l d6 ROM:001171F0 move.w 2(a2),d6 ROM:001171F4 sub.w d2,d6 ROM:001171F6 muls.w #$2710,d6 ROM:001171FA divs.w d7,d6 ROM:001171FC move.w d6,var_12(a4) ROM:00117200 ROM:00117200 loc_117200: ; CODE XREF: sub_117176+50↑j ROM:00117200 movea.l a1,a2 ROM:00117202 addq.w #4,a2 ROM:00117204 adda.w var_22(a4),a2 ROM:00117208 adda.w var_22(a4),a2 ROM:0011720C adda.w var_24(a4),a2 ROM:00117210 adda.w var_24(a4),a2 ROM:00117214 move.w var_24(a4),d7 ROM:00117218 subq.w #1,d7 ROM:0011721A move.w d7,d6 ROM:0011721C ROM:0011721C loc_11721C: ; CODE XREF: sub_117176+A8↓j ROM:0011721C cmp.w -(a2),d3 ROM:0011721E dbgt d7,loc_11721C ROM:00117222 cmp.w d7,d6 ROM:00117224 beq.w loc_117232 ROM:00117228 cmpi.w #$FFFF,d7 ROM:0011722C bne.w loc_117248 ROM:00117230 clr.w d7 ROM:00117232 ROM:00117232 loc_117232: ; CODE XREF: sub_117176+AE↑j ROM:00117232 ; sub_117176+E4↓j ROM:00117232 move.w d7,var_1E(a4) ROM:00117236 move.w d7,var_20(a4) ROM:0011723A clr.w var_16(a4) ROM:0011723E move.w #$2710,var_18(a4) ROM:00117244 bra.w loc_11727E ROM:00117248 ; --------------------------------------------------------------------------- ROM:00117248 ROM:00117248 loc_117248: ; CODE XREF: sub_117176+B6↑j ROM:00117248 move.w d7,var_1E(a4) ROM:0011724C addq.w #1,var_1E(a4) ROM:00117250 move.w d7,var_20(a4) ROM:00117254 move.w 2(a2),d7 ROM:00117258 sub.w (a2),d7 ROM:0011725A beq.s loc_117232 ROM:0011725C clr.l d6 ROM:0011725E move.w d3,d6 ROM:00117260 sub.w (a2),d6 ROM:00117262 muls.w #$2710,d6 ROM:00117266 divs.w d7,d6 ROM:00117268 move.w d6,var_18(a4) ROM:0011726C clr.l d6 ROM:0011726E move.w 2(a2),d6 ROM:00117272 sub.w d3,d6 ROM:00117274 muls.w #$2710,d6 ROM:00117278 divs.w d7,d6 ROM:0011727A move.w d6,var_16(a4) ROM:0011727E ROM:0011727E loc_11727E: ; CODE XREF: sub_117176+CE↑j ROM:0011727E move.w var_12(a4),d2 ROM:00117282 move.w var_14(a4),d3 ROM:00117286 move.w var_16(a4),d5 ROM:0011728A move.w var_18(a4),d6 ROM:0011728E move.w d2,d7 ROM:00117290 muls.w d5,d7 ROM:00117292 divs.w #$2710,d7 ROM:00117296 move.w d7,var_A(a4) ROM:0011729A move.w d3,d7 ROM:0011729C muls.w d5,d7 ROM:0011729E divs.w #$2710,d7 ROM:001172A2 move.w d7,var_E(a4) ROM:001172A6 muls.w d6,d2 ROM:001172A8 divs.w #$2710,d2 ROM:001172AC move.w d2,var_C(a4) ROM:001172B0 muls.w d6,d3 ROM:001172B2 divs.w #$2710,d3 ROM:001172B6 move.w d3,var_10(a4) ROM:001172BA move.w var_20(a4),d5 ROM:001172BE muls.w var_22(a4),d5 ROM:001172C2 add.w var_1C(a4),d5 ROM:001172C6 move.w d5,var_2(a4) ROM:001172CA move.w var_20(a4),d5 ROM:001172CE muls.w var_22(a4),d5 ROM:001172D2 add.w var_1A(a4),d5 ROM:001172D6 move.w d5,var_6(a4) ROM:001172DA move.w var_1E(a4),d5 ROM:001172DE muls.w var_22(a4),d5 ROM:001172E2 add.w var_1C(a4),d5 ROM:001172E6 move.w d5,var_4(a4) ROM:001172EA move.w var_1E(a4),d5 ROM:001172EE muls.w var_22(a4),d5 ROM:001172F2 add.w var_1A(a4),d5 ROM:001172F6 move.w d5,var_8(a4) ROM:001172FA muls.w #$14,d4 ROM:001172FE addi.w #$1D4C,d4 ROM:00117302 clr.l d5 ROM:00117304 movea.w var_2(a4),a2 ROM:00117308 move.b (a0,a2.w),d5 ROM:0011730C muls.w #$14,d5 ROM:00117310 addi.w #$1D4C,d5 ROM:00117314 move.w d4,d2 ROM:00117316 sub.w d5,d2 ROM:00117318 move.w var_A(a4),d3 ROM:0011731C muls.w d2,d3 ROM:0011731E divs.w #$2710,d3 ROM:00117322 add.w d3,d5 ROM:00117324 bsr.w sub_1173AE ROM:00117328 move.b d5,(a0,a2.w) ROM:0011732C clr.l d5 ROM:0011732E movea.w var_4(a4),a2 ROM:00117332 move.b (a0,a2.w),d5 ROM:00117336 muls.w #$14,d5 ROM:0011733A addi.w #$1D4C,d5 ROM:0011733E move.w d4,d2 ROM:00117340 sub.w d5,d2 ROM:00117342 move.w var_C(a4),d3 ROM:00117346 muls.w d2,d3 ROM:00117348 divs.w #$2710,d3 ROM:0011734C add.w d3,d5 ROM:0011734E bsr.w sub_1173AE ROM:00117352 move.b d5,(a0,a2.w) ROM:00117356 clr.l d5 ROM:00117358 movea.w var_6(a4),a2 ROM:0011735C move.b (a0,a2.w),d5 ROM:00117360 muls.w #$14,d5 ROM:00117364 addi.w #$1D4C,d5 ROM:00117368 move.w d4,d2 ROM:0011736A sub.w d5,d2 ROM:0011736C move.w var_E(a4),d3 ROM:00117370 muls.w d2,d3 ROM:00117372 divs.w #$2710,d3 ROM:00117376 add.w d3,d5 ROM:00117378 bsr.w sub_1173AE ROM:0011737C move.b d5,(a0,a2.w) ROM:00117380 clr.l d5 ROM:00117382 movea.w var_8(a4),a2 ROM:00117386 move.b (a0,a2.w),d5 ROM:0011738A muls.w #$14,d5 ROM:0011738E addi.w #$1D4C,d5 ROM:00117392 move.w d4,d2 ROM:00117394 sub.w d5,d2 ROM:00117396 move.w var_10(a4),d3 ROM:0011739A muls.w d2,d3 ROM:0011739C divs.w #$2710,d3 ROM:001173A0 add.w d3,d5 ROM:001173A2 bsr.w sub_1173AE ROM:001173A6 move.b d5,(a0,a2.w) ROM:001173AA unlk a4 ROM:001173AC rts ROM:001173AC ; End of function sub_117176 ROM:001173AC ROM:001173AE ROM:001173AE ; =============== S U B R O U T I N E ======================================= ROM:001173AE ROM:001173AE ROM:001173AE sub_1173AE: ; CODE XREF: sub_117176+1AE↑p ROM:001173AE ; sub_117176+1D8↑p ... ROM:001173AE cmpi.w #$1D4C,d5 ROM:001173B2 bge.w loc_1173BA ROM:001173B6 move.w #$1D4C,d5 ROM:001173BA ROM:001173BA loc_1173BA: ; CODE XREF: sub_1173AE+4↑j ROM:001173BA cmpi.w #$3138,d5 ROM:001173BE ble.w loc_1173C6 ROM:001173C2 move.w #$3138,d5 ROM:001173C6 ROM:001173C6 loc_1173C6: ; CODE XREF: sub_1173AE+10↑j ROM:001173C6 cmpi.w #$2710,d5 ROM:001173CA bge.w loc_1173D0 ROM:001173CE addq.w #1,d5 ROM:001173D0 ROM:001173D0 loc_1173D0: ; CODE XREF: sub_1173AE+1C↑j ROM:001173D0 addi.w #9,d5 ROM:001173D4 divs.w #$14,d5 ROM:001173D8 subi.w #$177,d5 ROM:001173DC rts ROM:001173DC ; End of function sub_1173AE ROM:001173DC ROM:001173DE ROM:001173DE ; =============== S U B R O U T I N E ======================================= ROM:001173DE ROM:001173DE ROM:001173DE sub_1173DE: ; CODE XREF: sub_11231A+BA↑p ROM:001173DE btst #4,($937).w ROM:001173E4 beq.s loc_11742C ROM:001173E6 move.l ($404).w,d1 ROM:001173EA sub.l ($43C).w,d1 ROM:001173EE bpl.s loc_1173FA ROM:001173F0 bclr #$1F,d1 ROM:001173F4 bset #7,($93B).w ROM:001173FA ROM:001173FA loc_1173FA: ; CODE XREF: sub_1173DE+10↑j ROM:001173FA move.l #$7270E00,d3 ROM:00117400 divs.l d1,d3 ROM:00117404 divs.w #4,d3 ROM:00117408 cmpi.w #$7D00,d3 ROM:0011740C ble.s loc_117412 ROM:0011740E move.w #$7D00,d3 ROM:00117412 ROM:00117412 loc_117412: ; CODE XREF: sub_1173DE+2E↑j ROM:00117412 move.w d3,($572).w ROM:00117416 sub.w ($576).w,d3 ROM:0011741A ext.l d3 ROM:0011741C muls.l #$F4240,d2:d3 ROM:00117424 divs.l d1,d2:d3 ROM:00117428 move.w d3,($574).w ROM:0011742C ROM:0011742C loc_11742C: ; CODE XREF: sub_1173DE+6↑j ROM:0011742C bset #4,($937).w ROM:00117432 move.l ($404).w,($43C).w ROM:00117438 move.w ($572).w,($576).w ROM:0011743E rts ROM:0011743E ; End of function sub_1173DE ROM:0011743E ROM:00117440 ROM:00117440 ; =============== S U B R O U T I N E ======================================= ROM:00117440 ROM:00117440 ROM:00117440 sub_117440: ; CODE XREF: ROM:00112742↑p ROM:00117440 ; ROM:001127A0↑p ... ROM:00117440 clr.w ($572).w ROM:00117444 bclr #4,($937).w ROM:0011744A clr.w ($574).w ROM:0011744E rts ROM:0011744E ; End of function sub_117440 ROM:0011744E ROM:00117450 ROM:00117450 ; =============== S U B R O U T I N E ======================================= ROM:00117450 ROM:00117450 ROM:00117450 sub_117450: ; CODE XREF: sub_11B360+64↓p ROM:00117450 ; sub_11B360+19C↓p ... ROM:00117450 sub.l d2,d1 ROM:00117452 muls.l #$64,d4:d1 ; 'd' ROM:0011745A divs.l d3,d4:d1 ROM:0011745E move.l d2,d4 ROM:00117460 add.l d1,d4 ROM:00117462 rts ROM:00117462 ; End of function sub_117450 ROM:00117462 ROM:00117464 ; --------------------------------------------------------------------------- ROM:00117464 rts ROM:00117466 ROM:00117466 ; =============== S U B R O U T I N E ======================================= ROM:00117466 ROM:00117466 ROM:00117466 sub_117466: ; CODE XREF: sub_11ED1A+3A↓p ROM:00117466 ; sub_11EF0E+1C↓p ROM:00117466 movea.w (a5,d1.w),a0 ROM:0011746A adda.l a5,a0 ROM:0011746C move.w (a0)+,d4 ROM:0011746E ble.w loc_11753E ROM:00117472 move.w (a0)+,d5 ROM:00117474 ble.w loc_11753E ROM:00117478 move.w d4,d7 ROM:0011747A subq.w #1,d7 ROM:0011747C adda.w d4,a0 ROM:0011747E adda.w d4,a0 ROM:00117480 movea.l a0,a2 ROM:00117482 ROM:00117482 loc_117482: ; CODE XREF: sub_117466+1E↓j ROM:00117482 cmp.w -(a2),d2 ROM:00117484 dbge d7,loc_117482 ROM:00117488 bge.s loc_11748E ROM:0011748A clr.w d7 ROM:0011748C bra.s loc_117496 ROM:0011748E ; --------------------------------------------------------------------------- ROM:0011748E ROM:0011748E loc_11748E: ; CODE XREF: sub_117466+22↑j ROM:0011748E move.w (a2)+,d0 ROM:00117490 cmpa.l a2,a0 ROM:00117492 bne.s loc_117498 ROM:00117494 subq.l #2,a2 ROM:00117496 ROM:00117496 loc_117496: ; CODE XREF: sub_117466+26↑j ROM:00117496 move.w (a2),d0 ROM:00117498 ROM:00117498 loc_117498: ; CODE XREF: sub_117466+2C↑j ROM:00117498 swap d0 ROM:0011749A move.w (a2),d0 ROM:0011749C swap d0 ROM:0011749E move.w d5,d1 ROM:001174A0 subq.w #1,d1 ROM:001174A2 beq.w loc_11753A ROM:001174A6 adda.w d5,a0 ROM:001174A8 adda.w d5,a0 ROM:001174AA movea.l a0,a2 ROM:001174AC swap d2 ROM:001174AE ROM:001174AE loc_1174AE: ; CODE XREF: sub_117466+4A↓j ROM:001174AE cmp.w -(a2),d3 ROM:001174B0 dbge d1,loc_1174AE ROM:001174B4 bge.s loc_1174BA ROM:001174B6 clr.w d1 ROM:001174B8 bra.s loc_1174C2 ROM:001174BA ; --------------------------------------------------------------------------- ROM:001174BA ROM:001174BA loc_1174BA: ; CODE XREF: sub_117466+4E↑j ROM:001174BA move.w (a2)+,d2 ROM:001174BC cmpa.l a2,a0 ROM:001174BE bne.s loc_1174C4 ROM:001174C0 subq.l #2,a2 ROM:001174C2 ROM:001174C2 loc_1174C2: ; CODE XREF: sub_117466+52↑j ROM:001174C2 move.w (a2),d2 ROM:001174C4 ROM:001174C4 loc_1174C4: ; CODE XREF: sub_117466+58↑j ROM:001174C4 swap d3 ROM:001174C6 move.w (a2),d3 ROM:001174C8 muls.w d4,d1 ROM:001174CA adda.l d1,a1 ROM:001174CC adda.w d7,a1 ROM:001174CE move.l d2,d6 ROM:001174D0 swap d6 ROM:001174D2 sub.w d0,d6 ROM:001174D4 ble.s loc_11750C ROM:001174D6 move.l d0,d5 ROM:001174D8 swap d5 ROM:001174DA sub.w d0,d5 ROM:001174DC beq.s loc_11750C ROM:001174DE clr.w d1 ROM:001174E0 clr.w d7 ROM:001174E2 move.b 1(a1),d7 ROM:001174E6 move.b (a1),d1 ROM:001174E8 sub.w d1,d7 ROM:001174EA beq.s loc_1174F0 ROM:001174EC muls.w d6,d7 ROM:001174EE divs.w d5,d7 ROM:001174F0 ROM:001174F0 loc_1174F0: ; CODE XREF: sub_117466+84↑j ROM:001174F0 add.b (a1),d7 ROM:001174F2 clr.w d0 ROM:001174F4 clr.w d1 ROM:001174F6 move.b 1(a1,d4.w),d1 ROM:001174FA move.b (a1,d4.w),d0 ROM:001174FE sub.w d0,d1 ROM:00117500 beq.s loc_117506 ROM:00117502 muls.w d6,d1 ROM:00117504 divs.w d5,d1 ROM:00117506 ROM:00117506 loc_117506: ; CODE XREF: sub_117466+9A↑j ROM:00117506 add.b (a1,d4.w),d1 ROM:0011750A bra.s loc_117512 ROM:0011750C ; --------------------------------------------------------------------------- ROM:0011750C ROM:0011750C loc_11750C: ; CODE XREF: sub_117466+6E↑j ROM:0011750C ; sub_117466+76↑j ROM:0011750C move.b (a1),d7 ROM:0011750E move.b (a1,d4.w),d1 ROM:00117512 ROM:00117512 loc_117512: ; CODE XREF: sub_117466+A4↑j ROM:00117512 move.l d3,d6 ROM:00117514 swap d6 ROM:00117516 sub.w d2,d6 ROM:00117518 ble.s loc_117538 ROM:0011751A move.w d3,d5 ROM:0011751C sub.w d2,d5 ROM:0011751E beq.s loc_117538 ROM:00117520 andi.w #$FF,d7 ROM:00117524 andi.w #$FF,d1 ROM:00117528 sub.w d7,d1 ROM:0011752A beq.s loc_117538 ROM:0011752C muls.w d6,d1 ROM:0011752E divs.w d5,d1 ROM:00117530 add.b d7,d1 ROM:00117532 andi.w #$FF,d1 ROM:00117536 bra.s loc_11753A ROM:00117538 ; --------------------------------------------------------------------------- ROM:00117538 ROM:00117538 loc_117538: ; CODE XREF: sub_117466+B2↑j ROM:00117538 ; sub_117466+B8↑j ... ROM:00117538 move.w d7,d1 ROM:0011753A ROM:0011753A loc_11753A: ; CODE XREF: sub_117466+3C↑j ROM:0011753A ; sub_117466+D0↑j ROM:0011753A clr.l d0 ROM:0011753C bra.s locret_117542 ROM:0011753E ; --------------------------------------------------------------------------- ROM:0011753E ROM:0011753E loc_11753E: ; CODE XREF: sub_117466+8↑j ROM:0011753E ; sub_117466+E↑j ROM:0011753E move.b #$FF,d0 ROM:00117542 ROM:00117542 locret_117542: ; CODE XREF: sub_117466+D6↑j ROM:00117542 rts ROM:00117542 ; End of function sub_117466 ROM:00117542 ROM:00117544 ROM:00117544 ; =============== S U B R O U T I N E ======================================= ROM:00117544 ROM:00117544 ROM:00117544 sub_117544: ; CODE XREF: sub_11075A+26↑p ROM:00117544 ; sub_11075A+46↑p ... ROM:00117544 movea.w (a5,d1.w),a0 ROM:00117548 adda.l a5,a0 ROM:0011754A move.w (a0)+,d4 ROM:0011754C ble.w loc_117630 ROM:00117550 move.w (a0)+,d5 ROM:00117552 ble.w loc_117630 ROM:00117556 move.w d4,d7 ROM:00117558 subq.w #1,d7 ROM:0011755A adda.w d4,a0 ROM:0011755C adda.w d4,a0 ROM:0011755E movea.l a0,a1 ROM:00117560 ROM:00117560 loc_117560: ; CODE XREF: sub_117544+1E↓j ROM:00117560 cmp.w -(a1),d2 ROM:00117562 dbge d7,loc_117560 ROM:00117566 bge.s loc_11756C ROM:00117568 clr.w d7 ROM:0011756A bra.s loc_117574 ROM:0011756C ; --------------------------------------------------------------------------- ROM:0011756C ROM:0011756C loc_11756C: ; CODE XREF: sub_117544+22↑j ROM:0011756C move.w (a1)+,d0 ROM:0011756E cmpa.l a1,a0 ROM:00117570 bne.s loc_117576 ROM:00117572 subq.l #2,a1 ROM:00117574 ROM:00117574 loc_117574: ; CODE XREF: sub_117544+26↑j ROM:00117574 move.w (a1),d0 ROM:00117576 ROM:00117576 loc_117576: ; CODE XREF: sub_117544+2C↑j ROM:00117576 swap d0 ROM:00117578 move.w (a1),d0 ROM:0011757A swap d0 ROM:0011757C move.w d5,d1 ROM:0011757E subq.w #1,d1 ROM:00117580 beq.w loc_117608 ROM:00117584 adda.w d5,a0 ROM:00117586 adda.w d5,a0 ROM:00117588 movea.l a0,a1 ROM:0011758A swap d2 ROM:0011758C ROM:0011758C loc_11758C: ; CODE XREF: sub_117544+4A↓j ROM:0011758C cmp.w -(a1),d3 ROM:0011758E dbge d1,loc_11758C ROM:00117592 bge.s loc_117598 ROM:00117594 clr.w d1 ROM:00117596 bra.s loc_1175A0 ROM:00117598 ; --------------------------------------------------------------------------- ROM:00117598 ROM:00117598 loc_117598: ; CODE XREF: sub_117544+4E↑j ROM:00117598 move.w (a1)+,d2 ROM:0011759A cmpa.l a1,a0 ROM:0011759C bne.s loc_1175A2 ROM:0011759E subq.l #2,a1 ROM:001175A0 ROM:001175A0 loc_1175A0: ; CODE XREF: sub_117544+52↑j ROM:001175A0 move.w (a1),d2 ROM:001175A2 ROM:001175A2 loc_1175A2: ; CODE XREF: sub_117544+58↑j ROM:001175A2 swap d3 ROM:001175A4 move.w (a1),d3 ROM:001175A6 muls.w d4,d1 ROM:001175A8 muls.w #2,d1 ROM:001175AC adda.l d1,a0 ROM:001175AE adda.w d7,a0 ROM:001175B0 adda.w d7,a0 ROM:001175B2 move.l d2,d6 ROM:001175B4 swap d6 ROM:001175B6 sub.w d0,d6 ROM:001175B8 ble.s loc_1175E4 ROM:001175BA move.l d0,d5 ROM:001175BC swap d5 ROM:001175BE sub.w d0,d5 ROM:001175C0 beq.s loc_1175E4 ROM:001175C2 move.w 2(a0),d7 ROM:001175C6 sub.w (a0),d7 ROM:001175C8 beq.s loc_1175CE ROM:001175CA muls.w d6,d7 ROM:001175CC divs.w d5,d7 ROM:001175CE ROM:001175CE loc_1175CE: ; CODE XREF: sub_117544+84↑j ROM:001175CE add.w (a0),d7 ROM:001175D0 move.w 2(a0,d4.w*2),d1 ROM:001175D4 sub.w (a0,d4.w*2),d1 ROM:001175D8 beq.s loc_1175DE ROM:001175DA muls.w d6,d1 ROM:001175DC divs.w d5,d1 ROM:001175DE ROM:001175DE loc_1175DE: ; CODE XREF: sub_117544+94↑j ROM:001175DE add.w (a0,d4.w*2),d1 ROM:001175E2 bra.s loc_1175EA ROM:001175E4 ; --------------------------------------------------------------------------- ROM:001175E4 ROM:001175E4 loc_1175E4: ; CODE XREF: sub_117544+74↑j ROM:001175E4 ; sub_117544+7C↑j ROM:001175E4 move.w (a0),d7 ROM:001175E6 move.w (a0,d4.w*2),d1 ROM:001175EA ROM:001175EA loc_1175EA: ; CODE XREF: sub_117544+9E↑j ROM:001175EA move.l d3,d6 ROM:001175EC swap d6 ROM:001175EE sub.w d2,d6 ROM:001175F0 ble.s loc_117604 ROM:001175F2 move.w d3,d5 ROM:001175F4 sub.w d2,d5 ROM:001175F6 beq.s loc_117604 ROM:001175F8 sub.w d7,d1 ROM:001175FA beq.s loc_117604 ROM:001175FC muls.w d6,d1 ROM:001175FE divs.w d5,d1 ROM:00117600 add.w d7,d1 ROM:00117602 bra.s loc_11762C ROM:00117604 ; --------------------------------------------------------------------------- ROM:00117604 ROM:00117604 loc_117604: ; CODE XREF: sub_117544+AC↑j ROM:00117604 ; sub_117544+B2↑j ... ROM:00117604 move.w d7,d1 ROM:00117606 bra.s loc_11762C ROM:00117608 ; --------------------------------------------------------------------------- ROM:00117608 ROM:00117608 loc_117608: ; CODE XREF: sub_117544+3C↑j ROM:00117608 adda.w d7,a0 ROM:0011760A adda.w d7,a0 ROM:0011760C move.w d2,d6 ROM:0011760E sub.w d0,d6 ROM:00117610 ble.s loc_11762A ROM:00117612 move.l d0,d5 ROM:00117614 swap d5 ROM:00117616 sub.w d0,d5 ROM:00117618 beq.s loc_11762A ROM:0011761A move.w 2(a0),d1 ROM:0011761E sub.w (a0),d1 ROM:00117620 beq.s loc_11762A ROM:00117622 muls.w d6,d1 ROM:00117624 divs.w d5,d1 ROM:00117626 add.w (a0),d1 ROM:00117628 bra.s loc_11762C ROM:0011762A ; --------------------------------------------------------------------------- ROM:0011762A ROM:0011762A loc_11762A: ; CODE XREF: sub_117544+CC↑j ROM:0011762A ; sub_117544+D4↑j ... ROM:0011762A move.w (a0),d1 ROM:0011762C ROM:0011762C loc_11762C: ; CODE XREF: sub_117544+BE↑j ROM:0011762C ; sub_117544+C2↑j ... ROM:0011762C moveq #0,d0 ROM:0011762E bra.s locret_117634 ROM:00117630 ; --------------------------------------------------------------------------- ROM:00117630 ROM:00117630 loc_117630: ; CODE XREF: sub_117544+8↑j ROM:00117630 ; sub_117544+E↑j ROM:00117630 move.b #$FF,d0 ROM:00117634 ROM:00117634 locret_117634: ; CODE XREF: sub_117544+EA↑j ROM:00117634 rts ROM:00117634 ; End of function sub_117544 ROM:00117634 ROM:00117636 ROM:00117636 ; =============== S U B R O U T I N E ======================================= ROM:00117636 ROM:00117636 ROM:00117636 sub_117636: ; CODE XREF: ROM:00116F64↑p ROM:00117636 clr.w ($FFFFFA22).w ROM:0011763A ori.w #8,($FFFFFA24).w ROM:00117640 move.w #$552,($FFFFFA22).w ROM:00117646 rts ROM:00117646 ; End of function sub_117636 ROM:00117646 ROM:00117648 ; --------------------------------------------------------------------------- ROM:00117648 movem.l d0-a5,-(sp) ROM:0011764C move.w ($FFFFF462).w,-(sp) ROM:00117650 move sr,-(sp) ROM:00117652 move #$2700,sr ROM:00117656 move.l sp,d0 ROM:00117658 cmp.w ($570).w,d0 ROM:0011765C bge.s loc_117662 ROM:0011765E move.w d0,($570).w ROM:00117662 ROM:00117662 loc_117662: ; CODE XREF: ROM:0011765C↑j ROM:00117662 bsr.l sub_11B27A ROM:00117668 move (sp)+,sr ROM:0011766A bsr.l sub_11AAC6 ROM:00117670 bsr.l nullsub_28 ROM:00117676 bsr.l nullsub_25 ROM:0011767C bsr.l sub_113CFA ROM:00117682 bsr.l nullsub_26 ROM:00117688 bsr.l nullsub_27 ROM:0011768E bsr.l sub_1121B2 ROM:00117694 bsr.l sub_112F60 ROM:0011769A btst #0,($92E).w ROM:001176A0 beq.s loc_1176B6 ROM:001176A2 bsr.l sub_118238 ROM:001176A8 btst #7,($938).w ROM:001176AE beq.s loc_1176B6 ROM:001176B0 bsr.l sub_11A602 ROM:001176B6 ROM:001176B6 loc_1176B6: ; CODE XREF: ROM:001176A0↑j ROM:001176B6 ; ROM:001176AE↑j ROM:001176B6 bsr.l nullsub_30 ROM:001176BC addq.w #1,($57A).w ROM:001176C0 cmpi.w #$C8,($57A).w ROM:001176C6 blt.s loc_1176D2 ROM:001176C8 clr.w ($57A).w ROM:001176CC bset #3,($93A).w ROM:001176D2 ROM:001176D2 loc_1176D2: ; CODE XREF: ROM:001176C6↑j ROM:001176D2 cmpi.w #6,($4B6).w ROM:001176D8 beq.s loc_1176E2 ROM:001176DA cmpi.w #9,($4B6).w ROM:001176E0 bne.s loc_1176EE ROM:001176E2 ROM:001176E2 loc_1176E2: ; CODE XREF: ROM:001176D8↑j ROM:001176E2 bsr.l sub_111482 ROM:001176E8 bsr.l sub_111738 ROM:001176EE ROM:001176EE loc_1176EE: ; CODE XREF: ROM:001176E0↑j ROM:001176EE cmpi.w #0,($AAC).w ROM:001176F4 bne.s loc_1176FC ROM:001176F6 bsr.l sub_11C1E4 ROM:001176FC ROM:001176FC loc_1176FC: ; CODE XREF: ROM:001176F4↑j ROM:001176FC bsr.l sub_1370EC ROM:00117702 bsr.l sub_12DE1C ROM:00117708 move.w ($E9E).w,($C70).w ROM:0011770E bsr.l sub_12A976 ROM:00117714 bsr.l sub_12D66E ROM:0011771A cmpi.w #1,($55C).w ROM:00117720 bne.s loc_117728 ROM:00117722 bsr.l nullsub_1 ROM:00117728 ROM:00117728 loc_117728: ; CODE XREF: ROM:00117720↑j ROM:00117728 move.w ($FFFFF462).w,d0 ROM:0011772C sub.w (sp)+,d0 ROM:0011772E move.w d0,($578).w ROM:00117732 cmp.w ($1B18).w,d0 ROM:00117736 bge.w loc_11773E ROM:0011773A move.w d0,($1B18).w ROM:0011773E ROM:0011773E loc_11773E: ; CODE XREF: ROM:00117736↑j ROM:0011773E movem.l (sp)+,d0-a5 ROM:00117742 rte ROM:00117744 ; --------------------------------------------------------------------------- ROM:00117744 rts ROM:00117746 ; --------------------------------------------------------------------------- ROM:00117746 bgnd ROM:00117748 move.l (sp),($470).w ROM:0011774C move.l 4(sp),($474).w ROM:00117752 rte ROM:00117754 ; --------------------------------------------------------------------------- ROM:00117754 andi.w #$F7FF,($FFFFFE20).w ROM:0011775A rte ROM:0011775C ; --------------------------------------------------------------------------- ROM:0011775C andi.w #$EFFF,($FFFFFE20).w ROM:00117762 rte ROM:00117764 ; --------------------------------------------------------------------------- ROM:00117764 bset #2,($133A).w ROM:0011776A bra.l loc_114226 ROM:00117770 ; --------------------------------------------------------------------------- ROM:00117770 rte ROM:00117772 ; --------------------------------------------------------------------------- ROM:00117772 bclr #2,($133A).w ROM:00117778 bra.l loc_114226 ROM:0011777E ; --------------------------------------------------------------------------- ROM:0011777E rte ROM:00117780 ; --------------------------------------------------------------------------- ROM:00117780 andi.w #$7FFF,($FFFFFE20).w ROM:00117786 rte ROM:00117788 ; --------------------------------------------------------------------------- ROM:00117788 andi.w #$BFFF,($FFFFFE20).w ROM:0011778E rte ROM:00117790 ; --------------------------------------------------------------------------- ROM:00117790 bsr.w nullsub_31 ROM:00117794 rts ROM:00117796 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_31. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00117798 ROM:00117798 ; =============== S U B R O U T I N E ======================================= ROM:00117798 ROM:00117798 ROM:00117798 sub_117798: ; CODE XREF: ROM:00116F48↑p ROM:00117798 ; ROM:0011707C↑p ... ROM:00117798 bsr.l sub_114AD8 ROM:0011779E bsr.w sub_1177AE ROM:001177A2 btst #7,($92C).w ROM:001177A8 bne.s locret_1177AC ROM:001177AA bra.s sub_117798 ROM:001177AC ; --------------------------------------------------------------------------- ROM:001177AC ROM:001177AC locret_1177AC: ; CODE XREF: sub_117798+10↑j ROM:001177AC rts ROM:001177AC ; End of function sub_117798 ROM:001177AC ROM:001177AE ROM:001177AE ; =============== S U B R O U T I N E ======================================= ROM:001177AE ROM:001177AE ROM:001177AE sub_1177AE: ; CODE XREF: sub_117798+6↑p ROM:001177AE bclr #2,($931).w ROM:001177B4 clr.w d1 ROM:001177B6 move.b ($755).w,d1 ROM:001177BA cmpi.w #$E,d1 ROM:001177BE bcc.s locret_1177C8 ROM:001177C0 movea.l off_1177CA(pc,d1.w*4),a0 ROM:001177C4 nop ROM:001177C6 jmp (a0) ROM:001177C8 ; --------------------------------------------------------------------------- ROM:001177C8 ROM:001177C8 locret_1177C8: ; CODE XREF: sub_1177AE+10↑j ROM:001177C8 rts ROM:001177C8 ; End of function sub_1177AE ROM:001177C8 ROM:001177C8 ; --------------------------------------------------------------------------- ROM:001177CA off_1177CA: dc.l loc_117802 ; DATA XREF: sub_1177AE+12↑r ROM:001177CE dc.l loc_117818 ROM:001177D2 dc.l loc_117834 ROM:001177D6 dc.l loc_117872 ROM:001177DA dc.l loc_11788E ROM:001177DE dc.l loc_1178D4 ROM:001177E2 dc.l loc_1178F0 ROM:001177E6 dc.l loc_117948 ROM:001177EA dc.l loc_117968 ROM:001177EE dc.l loc_1179EC ROM:001177F2 dc.l loc_117A28 ROM:001177F6 dc.l loc_117A98 ROM:001177FA dc.l loc_117AB4 ROM:001177FE dc.l loc_117AD4 ROM:00117802 ; --------------------------------------------------------------------------- ROM:00117802 ROM:00117802 loc_117802: ; DATA XREF: ROM:off_1177CA↑o ROM:00117802 bclr #7,($92C).w ROM:00117808 bset #5,($92F).w ROM:0011780E move.b #1,($755).w ROM:00117814 bra.s locret_117832 ROM:00117816 ; --------------------------------------------------------------------------- ROM:00117816 rts ROM:00117818 ; --------------------------------------------------------------------------- ROM:00117818 ROM:00117818 loc_117818: ; DATA XREF: ROM:001177CE↑o ROM:00117818 btst #1,($92D).w ROM:0011781E beq.s locret_117832 ROM:00117820 bclr #1,($92D).w ROM:00117826 bsr.w sub_117CA2 ROM:0011782A move.b #2,($755).w ROM:00117830 bra.s locret_117870 ROM:00117832 ; --------------------------------------------------------------------------- ROM:00117832 ROM:00117832 locret_117832: ; CODE XREF: ROM:00117814↑j ROM:00117832 ; ROM:0011781E↑j ROM:00117832 rts ROM:00117834 ; --------------------------------------------------------------------------- ROM:00117834 ROM:00117834 loc_117834: ; DATA XREF: ROM:001177D2↑o ROM:00117834 btst #1,($935).w ROM:0011783A beq.s loc_11785A ROM:0011783C bsr.w sub_117BFC ROM:00117840 bsr.w sub_117B00 ROM:00117844 bsr.w sub_117BE4 ROM:00117848 bset #2,($93A).w ROM:0011784E move.b #8,($755).w ROM:00117854 bra.l locret_1179EA ROM:0011785A ; --------------------------------------------------------------------------- ROM:0011785A ROM:0011785A loc_11785A: ; CODE XREF: ROM:0011783A↑j ROM:0011785A btst #1,($935).w ROM:00117860 bne.s locret_117870 ROM:00117862 bset #5,($92D).w ROM:00117868 move.b #3,($755).w ROM:0011786E bra.s locret_11788C ROM:00117870 ; --------------------------------------------------------------------------- ROM:00117870 ROM:00117870 locret_117870: ; CODE XREF: ROM:00117830↑j ROM:00117870 ; ROM:00117860↑j ROM:00117870 rts ROM:00117872 ; --------------------------------------------------------------------------- ROM:00117872 ROM:00117872 loc_117872: ; DATA XREF: ROM:001177D6↑o ROM:00117872 btst #3,($935).w ROM:00117878 beq.s locret_11788C ROM:0011787A bclr #4,($931).w ROM:00117880 bsr.w sub_117C2E ROM:00117884 move.b #4,($755).w ROM:0011788A bra.s locret_1178D2 ROM:0011788C ; --------------------------------------------------------------------------- ROM:0011788C ROM:0011788C locret_11788C: ; CODE XREF: ROM:0011786E↑j ROM:0011788C ; ROM:00117878↑j ROM:0011788C rts ROM:0011788E ; --------------------------------------------------------------------------- ROM:0011788E ROM:0011788E loc_11788E: ; DATA XREF: ROM:001177DA↑o ROM:0011788E cmpi.b #0,($754).w ROM:00117894 bne.s loc_1178BC ROM:00117896 bsr.w sub_117BFC ROM:0011789A bsr.w sub_117B00 ROM:0011789E bsr.w sub_117BE4 ROM:001178A2 bsr.w sub_117B9C ROM:001178A6 bsr.w sub_117BC8 ROM:001178AA bset #5,($93A).w ROM:001178B0 move.b #7,($755).w ROM:001178B6 bra.l locret_117966 ROM:001178BC ; --------------------------------------------------------------------------- ROM:001178BC ROM:001178BC loc_1178BC: ; CODE XREF: ROM:00117894↑j ROM:001178BC cmpi.b #0,($754).w ROM:001178C2 beq.s locret_1178D2 ROM:001178C4 bset #2,($92F).w ROM:001178CA move.b #5,($755).w ROM:001178D0 bra.s locret_1178EE ROM:001178D2 ; --------------------------------------------------------------------------- ROM:001178D2 ROM:001178D2 locret_1178D2: ; CODE XREF: ROM:0011788A↑j ROM:001178D2 ; ROM:001178C2↑j ... ROM:001178D2 rts ROM:001178D4 ; --------------------------------------------------------------------------- ROM:001178D4 ROM:001178D4 loc_1178D4: ; DATA XREF: ROM:001177DE↑o ROM:001178D4 btst #4,($931).w ROM:001178DA beq.s locret_1178EE ROM:001178DC bclr #4,($931).w ROM:001178E2 bsr.w sub_117B08 ROM:001178E6 move.b #6,($755).w ROM:001178EC bra.s locret_117946 ROM:001178EE ; --------------------------------------------------------------------------- ROM:001178EE ROM:001178EE locret_1178EE: ; CODE XREF: ROM:001178D0↑j ROM:001178EE ; ROM:001178DA↑j ROM:001178EE rts ROM:001178F0 ; --------------------------------------------------------------------------- ROM:001178F0 ROM:001178F0 loc_1178F0: ; DATA XREF: ROM:001177E2↑o ROM:001178F0 btst #7,($92C).w ROM:001178F6 beq.s loc_117910 ROM:001178F8 btst #5,($93D).w ROM:001178FE beq.s loc_117910 ROM:00117900 bsr.w sub_117BE4 ROM:00117904 move.b #8,($755).w ROM:0011790A bra.l locret_1179EA ROM:00117910 ; --------------------------------------------------------------------------- ROM:00117910 ROM:00117910 loc_117910: ; CODE XREF: ROM:001178F6↑j ROM:00117910 ; ROM:001178FE↑j ROM:00117910 btst #7,($92C).w ROM:00117916 bne.s loc_117924 ROM:00117918 bsr.w sub_117C2E ROM:0011791C move.b #4,($755).w ROM:00117922 bra.s locret_1178D2 ROM:00117924 ; --------------------------------------------------------------------------- ROM:00117924 ROM:00117924 loc_117924: ; CODE XREF: ROM:00117916↑j ROM:00117924 btst #7,($92C).w ROM:0011792A beq.s locret_117946 ROM:0011792C btst #5,($93D).w ROM:00117932 bne.s locret_117946 ROM:00117934 bsr.w sub_117B9C ROM:00117938 bset #0,($93C).w ROM:0011793E move.b #7,($755).w ROM:00117944 bra.s locret_117966 ROM:00117946 ; --------------------------------------------------------------------------- ROM:00117946 ROM:00117946 locret_117946: ; CODE XREF: ROM:001178EC↑j ROM:00117946 ; ROM:0011792A↑j ... ROM:00117946 rts ROM:00117948 ; --------------------------------------------------------------------------- ROM:00117948 ROM:00117948 loc_117948: ; DATA XREF: ROM:001177E6↑o ROM:00117948 btst #4,($93B).w ROM:0011794E beq.s locret_117966 ROM:00117950 bclr #4,($93B).w ROM:00117956 bsr.w sub_117BE4 ROM:0011795A move.b #8,($755).w ROM:00117960 bra.l locret_1179EA ROM:00117966 ; --------------------------------------------------------------------------- ROM:00117966 ROM:00117966 locret_117966: ; CODE XREF: ROM:001178B6↑j ROM:00117966 ; ROM:00117944↑j ... ROM:00117966 rts ROM:00117968 ; --------------------------------------------------------------------------- ROM:00117968 ROM:00117968 loc_117968: ; DATA XREF: ROM:001177EA↑o ROM:00117968 move.b $A96(a5),d0 ROM:0011796C btst #7,($930).w ROM:00117972 beq.s loc_11797C ROM:00117974 bclr #7,($930).w ROM:0011797A bra.s loc_117986 ROM:0011797C ; --------------------------------------------------------------------------- ROM:0011797C ROM:0011797C loc_11797C: ; CODE XREF: ROM:00117972↑j ROM:0011797C cmpi.b #0,d0 ROM:00117980 beq.s loc_117998 ROM:00117982 clr.b $A96(a5) ROM:00117986 ROM:00117986 loc_117986: ; CODE XREF: ROM:0011797A↑j ROM:00117986 bsr.w sub_117BFC ROM:0011798A bset #2,($931).w ROM:00117990 move.b #8,($755).w ROM:00117996 bra.s locret_1179EA ROM:00117998 ; --------------------------------------------------------------------------- ROM:00117998 ROM:00117998 loc_117998: ; CODE XREF: ROM:00117980↑j ROM:00117998 move.b $A95(a5),d0 ROM:0011799C btst #1,($935).w ROM:001179A2 bne.s loc_1179D2 ROM:001179A4 btst #2,($93B).w ROM:001179AA bne.s loc_1179B2 ROM:001179AC cmpi.b #0,d0 ROM:001179B0 beq.s loc_1179D2 ROM:001179B2 ROM:001179B2 loc_1179B2: ; CODE XREF: ROM:001179AA↑j ROM:001179B2 bset #0,($937).w ROM:001179B8 bsr.w sub_117B70 ROM:001179BC bsr.w sub_117BC8 ROM:001179C0 bset #5,($93A).w ROM:001179C6 move.b #$A,($755).w ROM:001179CC bra.l loc_117A92 ROM:001179D2 ; --------------------------------------------------------------------------- ROM:001179D2 ROM:001179D2 loc_1179D2: ; CODE XREF: ROM:001179A2↑j ROM:001179D2 ; ROM:001179B0↑j ROM:001179D2 btst #4,($934).w ROM:001179D8 bne.s locret_1179EA ROM:001179DA btst #1,($935).w ROM:001179E0 bne.s locret_1179EA ROM:001179E2 move.b #9,($755).w ROM:001179E8 bra.s loc_117A1E ROM:001179EA ; --------------------------------------------------------------------------- ROM:001179EA ROM:001179EA locret_1179EA: ; CODE XREF: ROM:00117854↑j ROM:001179EA ; ROM:0011790A↑j ... ROM:001179EA rts ROM:001179EC ; --------------------------------------------------------------------------- ROM:001179EC ROM:001179EC loc_1179EC: ; DATA XREF: ROM:001177EE↑o ROM:001179EC btst #4,($934).w ROM:001179F2 beq.s loc_1179FC ROM:001179F4 move.b #8,($755).w ROM:001179FA bra.s locret_1179EA ROM:001179FC ; --------------------------------------------------------------------------- ROM:001179FC ROM:001179FC loc_1179FC: ; CODE XREF: ROM:001179F2↑j ROM:001179FC btst #6,($934).w ROM:00117A02 beq.s loc_117A1E ROM:00117A04 bsr.w sub_117B70 ROM:00117A08 bsr.w sub_117BC8 ROM:00117A0C bset #5,($93A).w ROM:00117A12 move.b #$A,($755).w ROM:00117A18 bra.l loc_117A92 ROM:00117A1E ; --------------------------------------------------------------------------- ROM:00117A1E ROM:00117A1E loc_117A1E: ; CODE XREF: ROM:001179E8↑j ROM:00117A1E ; ROM:00117A02↑j ROM:00117A1E bsr.w sub_117B68 ROM:00117A22 bsr.w sub_117B60 ROM:00117A26 rts ROM:00117A28 ; --------------------------------------------------------------------------- ROM:00117A28 ROM:00117A28 loc_117A28: ; DATA XREF: ROM:001177F2↑o ROM:00117A28 move.b $A95(a5),d0 ROM:00117A2C btst #4,($93B).w ROM:00117A32 beq.s loc_117A6E ROM:00117A34 btst #2,($93B).w ROM:00117A3A beq.s loc_117A44 ROM:00117A3C bclr #2,($93B).w ROM:00117A42 bra.s loc_117A4E ROM:00117A44 ; --------------------------------------------------------------------------- ROM:00117A44 ROM:00117A44 loc_117A44: ; CODE XREF: ROM:00117A3A↑j ROM:00117A44 cmpi.b #0,d0 ROM:00117A48 beq.s loc_117A6E ROM:00117A4A clr.b $A95(a5) ROM:00117A4E ROM:00117A4E loc_117A4E: ; CODE XREF: ROM:00117A42↑j ROM:00117A4E bclr #4,($93B).w ROM:00117A54 bsr.w sub_117BE4 ROM:00117A58 bsr.w sub_117BC8 ROM:00117A5C bset #5,($93A).w ROM:00117A62 move.b #$D,($755).w ROM:00117A68 bra.l loc_117AF8 ROM:00117A6E ; --------------------------------------------------------------------------- ROM:00117A6E ROM:00117A6E loc_117A6E: ; CODE XREF: ROM:00117A32↑j ROM:00117A6E ; ROM:00117A48↑j ROM:00117A6E btst #4,($93B).w ROM:00117A74 beq.s loc_117A92 ROM:00117A76 btst #2,($93B).w ROM:00117A7C bne.s loc_117A92 ROM:00117A7E cmpi.b #0,d0 ROM:00117A82 bne.s loc_117A92 ROM:00117A84 bclr #4,($93B).w ROM:00117A8A move.b #$B,($755).w ROM:00117A90 bra.s locret_117AB2 ROM:00117A92 ; --------------------------------------------------------------------------- ROM:00117A92 ROM:00117A92 loc_117A92: ; CODE XREF: ROM:001179CC↑j ROM:00117A92 ; ROM:00117A18↑j ... ROM:00117A92 bsr.w sub_117B60 ROM:00117A96 rts ROM:00117A98 ; --------------------------------------------------------------------------- ROM:00117A98 ROM:00117A98 loc_117A98: ; DATA XREF: ROM:001177F6↑o ROM:00117A98 btst #4,($934).w ROM:00117A9E beq.s locret_117AB2 ROM:00117AA0 bsr.w sub_117B9C ROM:00117AA4 bset #0,($93C).w ROM:00117AAA move.b #$C,($755).w ROM:00117AB0 bra.s locret_117AD2 ROM:00117AB2 ; --------------------------------------------------------------------------- ROM:00117AB2 ROM:00117AB2 locret_117AB2: ; CODE XREF: ROM:00117A90↑j ROM:00117AB2 ; ROM:00117A9E↑j ROM:00117AB2 rts ROM:00117AB4 ; --------------------------------------------------------------------------- ROM:00117AB4 ROM:00117AB4 loc_117AB4: ; DATA XREF: ROM:001177FA↑o ROM:00117AB4 btst #4,($93B).w ROM:00117ABA beq.s locret_117AD2 ROM:00117ABC bclr #4,($93B).w ROM:00117AC2 bsr.w sub_117BE4 ROM:00117AC6 move.b #8,($755).w ROM:00117ACC bra.l locret_1179EA ROM:00117AD2 ; --------------------------------------------------------------------------- ROM:00117AD2 ROM:00117AD2 locret_117AD2: ; CODE XREF: ROM:00117AB0↑j ROM:00117AD2 ; ROM:00117ABA↑j ROM:00117AD2 rts ROM:00117AD4 ; --------------------------------------------------------------------------- ROM:00117AD4 ROM:00117AD4 loc_117AD4: ; DATA XREF: ROM:001177FE↑o ROM:00117AD4 btst #4,($93B).w ROM:00117ADA beq.s loc_117AF8 ROM:00117ADC bclr #0,($937).w ROM:00117AE2 bclr #4,($93B).w ROM:00117AE8 bsr.w sub_117BE4 ROM:00117AEC move.b #8,($755).w ROM:00117AF2 bra.l locret_1179EA ROM:00117AF8 ; --------------------------------------------------------------------------- ROM:00117AF8 ROM:00117AF8 loc_117AF8: ; CODE XREF: ROM:00117A68↑j ROM:00117AF8 ; ROM:00117ADA↑j ROM:00117AF8 bsr.w sub_117B60 ROM:00117AFC rts ROM:00117AFE ; --------------------------------------------------------------------------- ROM:00117AFE rts ROM:00117B00 ROM:00117B00 ; =============== S U B R O U T I N E ======================================= ROM:00117B00 ROM:00117B00 ROM:00117B00 sub_117B00: ; CODE XREF: ROM:00117840↑p ROM:00117B00 ; ROM:0011789A↑p ROM:00117B00 bset #7,($92C).w ROM:00117B06 rts ROM:00117B06 ; End of function sub_117B00 ROM:00117B06 ROM:00117B08 ROM:00117B08 ; =============== S U B R O U T I N E ======================================= ROM:00117B08 ROM:00117B08 ROM:00117B08 sub_117B08: ; CODE XREF: ROM:001178E2↑p ROM:00117B08 cmpi.b #1,($754).w ROM:00117B0E bne.s loc_117B16 ROM:00117B10 move.l ($444).w,d0 ROM:00117B14 bra.s loc_117B1A ROM:00117B16 ; --------------------------------------------------------------------------- ROM:00117B16 ROM:00117B16 loc_117B16: ; CODE XREF: sub_117B08+6↑j ROM:00117B16 move.l ($448).w,d0 ROM:00117B1A ROM:00117B1A loc_117B1A: ; CODE XREF: sub_117B08+C↑j ROM:00117B1A andi.l #$FFFFFFF,d0 ROM:00117B20 cmp.l ($440).w,d0 ROM:00117B24 bne.s loc_117B2E ROM:00117B26 bset #7,($92C).w ROM:00117B2C bra.s locret_117B5E ROM:00117B2E ; --------------------------------------------------------------------------- ROM:00117B2E ROM:00117B2E loc_117B2E: ; CODE XREF: sub_117B08+1C↑j ROM:00117B2E bclr #7,($92C).w ROM:00117B34 cmpi.b #1,($754).w ROM:00117B3A bne.s loc_117B4E ROM:00117B3C andi.l #$FFFFFFF,($444).w ROM:00117B44 ori.l #$F0000000,($444).w ROM:00117B4C bra.s locret_117B5E ROM:00117B4E ; --------------------------------------------------------------------------- ROM:00117B4E ROM:00117B4E loc_117B4E: ; CODE XREF: sub_117B08+32↑j ROM:00117B4E andi.l #$FFFFFFF,($448).w ROM:00117B56 ori.l #$F0000000,($448).w ROM:00117B5E ROM:00117B5E locret_117B5E: ; CODE XREF: sub_117B08+24↑j ROM:00117B5E ; sub_117B08+44↑j ROM:00117B5E rts ROM:00117B5E ; End of function sub_117B08 ROM:00117B5E ROM:00117B60 ROM:00117B60 ; =============== S U B R O U T I N E ======================================= ROM:00117B60 ROM:00117B60 ROM:00117B60 sub_117B60: ; CODE XREF: ROM:00117A22↑p ROM:00117B60 ; ROM:loc_117A92↑p ... ROM:00117B60 bset #7,($934).w ROM:00117B66 rts ROM:00117B66 ; End of function sub_117B60 ROM:00117B66 ROM:00117B68 ROM:00117B68 ; =============== S U B R O U T I N E ======================================= ROM:00117B68 ROM:00117B68 ROM:00117B68 sub_117B68: ; CODE XREF: ROM:loc_117A1E↑p ROM:00117B68 bset #6,($934).w ROM:00117B6E rts ROM:00117B6E ; End of function sub_117B68 ROM:00117B6E ROM:00117B70 ROM:00117B70 ; =============== S U B R O U T I N E ======================================= ROM:00117B70 ROM:00117B70 ROM:00117B70 sub_117B70: ; CODE XREF: ROM:001179B8↑p ROM:00117B70 ; ROM:00117A04↑p ROM:00117B70 cmpi.b #1,($754).w ROM:00117B76 bne.s loc_117B8A ROM:00117B78 andi.l #$FFFFFFF,($444).w ROM:00117B80 ori.l #$A0000000,($444).w ROM:00117B88 bra.s locret_117B9A ROM:00117B8A ; --------------------------------------------------------------------------- ROM:00117B8A ROM:00117B8A loc_117B8A: ; CODE XREF: sub_117B70+6↑j ROM:00117B8A andi.l #$FFFFFFF,($448).w ROM:00117B92 ori.l #$A0000000,($448).w ROM:00117B9A ROM:00117B9A locret_117B9A: ; CODE XREF: sub_117B70+18↑j ROM:00117B9A rts ROM:00117B9A ; End of function sub_117B70 ROM:00117B9A ROM:00117B9C ROM:00117B9C ; =============== S U B R O U T I N E ======================================= ROM:00117B9C ROM:00117B9C ROM:00117B9C sub_117B9C: ; CODE XREF: ROM:001178A2↑p ROM:00117B9C ; ROM:00117934↑p ... ROM:00117B9C cmpi.b #1,($754).w ROM:00117BA2 bne.s loc_117BB6 ROM:00117BA4 andi.l #$FFFFFFF,($444).w ROM:00117BAC ori.l #$50000000,($444).w ROM:00117BB4 bra.s locret_117BC6 ROM:00117BB6 ; --------------------------------------------------------------------------- ROM:00117BB6 ROM:00117BB6 loc_117BB6: ; CODE XREF: sub_117B9C+6↑j ROM:00117BB6 andi.l #$FFFFFFF,($448).w ROM:00117BBE ori.l #$50000000,($448).w ROM:00117BC6 ROM:00117BC6 locret_117BC6: ; CODE XREF: sub_117B9C+18↑j ROM:00117BC6 rts ROM:00117BC6 ; End of function sub_117B9C ROM:00117BC6 ROM:00117BC8 ROM:00117BC8 ; =============== S U B R O U T I N E ======================================= ROM:00117BC8 ROM:00117BC8 ROM:00117BC8 sub_117BC8: ; CODE XREF: ROM:001178A6↑p ROM:00117BC8 ; ROM:001179BC↑p ... ROM:00117BC8 cmpi.b #1,($754).w ROM:00117BCE bne.s loc_117BDA ROM:00117BD0 andi.l #$F0000000,($444).w ROM:00117BD8 bra.s locret_117BE2 ROM:00117BDA ; --------------------------------------------------------------------------- ROM:00117BDA ROM:00117BDA loc_117BDA: ; CODE XREF: sub_117BC8+6↑j ROM:00117BDA andi.l #$F0000000,($448).w ROM:00117BE2 ROM:00117BE2 locret_117BE2: ; CODE XREF: sub_117BC8+10↑j ROM:00117BE2 rts ROM:00117BE2 ; End of function sub_117BC8 ROM:00117BE2 ROM:00117BE4 ROM:00117BE4 ; =============== S U B R O U T I N E ======================================= ROM:00117BE4 ROM:00117BE4 ROM:00117BE4 sub_117BE4: ; CODE XREF: ROM:00117844↑p ROM:00117BE4 ; ROM:0011789E↑p ... ROM:00117BE4 cmpi.b #1,($754).w ROM:00117BEA bne.s loc_117BF4 ROM:00117BEC move.b #2,($754).w ROM:00117BF2 bra.s locret_117BFA ROM:00117BF4 ; --------------------------------------------------------------------------- ROM:00117BF4 ROM:00117BF4 loc_117BF4: ; CODE XREF: sub_117BE4+6↑j ROM:00117BF4 move.b #1,($754).w ROM:00117BFA ROM:00117BFA locret_117BFA: ; CODE XREF: sub_117BE4+E↑j ROM:00117BFA rts ROM:00117BFA ; End of function sub_117BE4 ROM:00117BFA ROM:00117BFC ROM:00117BFC ; =============== S U B R O U T I N E ======================================= ROM:00117BFC ROM:00117BFC ROM:00117BFC sub_117BFC: ; CODE XREF: ROM:0011783C↑p ROM:00117BFC ; ROM:00117896↑p ... ROM:00117BFC lea ($1348).w,a0 ROM:00117C00 lea (dword_137844).l,a1 ROM:00117C06 move.w #$DC,d1 ROM:00117C0A clr.w d0 ROM:00117C0C clr.w d2 ROM:00117C0E ROM:00117C0E loc_117C0E: ; CODE XREF: sub_117BFC+22↓j ROM:00117C0E cmp.w d0,d1 ROM:00117C10 ble.s loc_117C20 ROM:00117C12 move.w (a1,d2.w*2),(a0,d2.w*2) ROM:00117C18 addq.w #2,d0 ROM:00117C1A move.w d0,d2 ROM:00117C1C lsr.w #1,d2 ROM:00117C1E bra.s loc_117C0E ROM:00117C20 ; --------------------------------------------------------------------------- ROM:00117C20 ROM:00117C20 loc_117C20: ; CODE XREF: sub_117BFC+14↑j ROM:00117C20 bset #0,($92D).w ROM:00117C26 bset #5,($93D).w ROM:00117C2C rts ROM:00117C2C ; End of function sub_117BFC ROM:00117C2C ROM:00117C2E ROM:00117C2E ; =============== S U B R O U T I N E ======================================= ROM:00117C2E ROM:00117C2E ROM:00117C2E sub_117C2E: ; CODE XREF: ROM:00117880↑p ROM:00117C2E ; ROM:00117918↑p ROM:00117C2E bclr #0,($92D).w ROM:00117C34 bclr #5,($93D).w ROM:00117C3A move.l ($444).w,d0 ROM:00117C3E move.l ($448).w,d1 ROM:00117C42 andi.l #$F0000000,d0 ROM:00117C48 andi.l #$F0000000,d1 ROM:00117C4E cmpi.l #$A0000000,d0 ROM:00117C54 bne.s loc_117C5E ROM:00117C56 move.b #1,($754).w ROM:00117C5C bra.s locret_117CA0 ROM:00117C5E ; --------------------------------------------------------------------------- ROM:00117C5E ROM:00117C5E loc_117C5E: ; CODE XREF: sub_117C2E+26↑j ROM:00117C5E cmpi.l #$A0000000,d1 ROM:00117C64 bne.s loc_117C6E ROM:00117C66 move.b #2,($754).w ROM:00117C6C bra.s locret_117CA0 ROM:00117C6E ; --------------------------------------------------------------------------- ROM:00117C6E ROM:00117C6E loc_117C6E: ; CODE XREF: sub_117C2E+36↑j ROM:00117C6E cmpi.l #$50000000,d0 ROM:00117C74 bne.s loc_117C84 ROM:00117C76 move.b #1,($754).w ROM:00117C7C bset #5,($93D).w ROM:00117C82 bra.s locret_117CA0 ROM:00117C84 ; --------------------------------------------------------------------------- ROM:00117C84 ROM:00117C84 loc_117C84: ; CODE XREF: sub_117C2E+46↑j ROM:00117C84 cmpi.l #$50000000,d1 ROM:00117C8A bne.s loc_117C9A ROM:00117C8C move.b #2,($754).w ROM:00117C92 bset #5,($93D).w ROM:00117C98 bra.s locret_117CA0 ROM:00117C9A ; --------------------------------------------------------------------------- ROM:00117C9A ROM:00117C9A loc_117C9A: ; CODE XREF: sub_117C2E+5C↑j ROM:00117C9A move.b #0,($754).w ROM:00117CA0 ROM:00117CA0 locret_117CA0: ; CODE XREF: sub_117C2E+2E↑j ROM:00117CA0 ; sub_117C2E+3E↑j ... ROM:00117CA0 rts ROM:00117CA0 ; End of function sub_117C2E ROM:00117CA0 ROM:00117CA2 ROM:00117CA2 ; =============== S U B R O U T I N E ======================================= ROM:00117CA2 ROM:00117CA2 ROM:00117CA2 sub_117CA2: ; CODE XREF: ROM:00117826↑p ROM:00117CA2 move.w #$DC,d0 ROM:00117CA6 cmpi.w #$EC,d0 ROM:00117CAA ble.s locret_117CB2 ROM:00117CAC bset #1,($935).w ROM:00117CB2 ROM:00117CB2 locret_117CB2: ; CODE XREF: sub_117CA2+8↑j ROM:00117CB2 rts ROM:00117CB2 ; End of function sub_117CA2 ROM:00117CB2 ROM:00117CB4 ROM:00117CB4 ; =============== S U B R O U T I N E ======================================= ROM:00117CB4 ROM:00117CB4 ROM:00117CB4 sub_117CB4: ; CODE XREF: ROM:00117082↑p ROM:00117CB4 clr.w d1 ROM:00117CB6 move.b ($756).w,d1 ROM:00117CBA cmpi.w #5,d1 ROM:00117CBE bcc.s locret_117CC8 ROM:00117CC0 movea.l off_117CCA(pc,d1.w*4),a0 ROM:00117CC4 nop ROM:00117CC6 jmp (a0) ROM:00117CC8 ; --------------------------------------------------------------------------- ROM:00117CC8 ROM:00117CC8 locret_117CC8: ; CODE XREF: sub_117CB4+A↑j ROM:00117CC8 rts ROM:00117CC8 ; End of function sub_117CB4 ROM:00117CC8 ROM:00117CC8 ; --------------------------------------------------------------------------- ROM:00117CCA off_117CCA: dc.l loc_117CDE ; DATA XREF: sub_117CB4+C↑r ROM:00117CCE dc.l loc_117CEC ROM:00117CD2 dc.l loc_117D26 ROM:00117CD6 dc.l loc_117DB4 ROM:00117CDA dc.l loc_117DFE ROM:00117CDE ; --------------------------------------------------------------------------- ROM:00117CDE ROM:00117CDE loc_117CDE: ; DATA XREF: ROM:off_117CCA↑o ROM:00117CDE bsr.w sub_117E06 ROM:00117CE2 move.b #1,($756).w ROM:00117CE8 bra.s locret_117D24 ROM:00117CEA ; --------------------------------------------------------------------------- ROM:00117CEA rts ROM:00117CEC ; --------------------------------------------------------------------------- ROM:00117CEC ROM:00117CEC loc_117CEC: ; DATA XREF: ROM:00117CCE↑o ROM:00117CEC btst #4,($934).w ROM:00117CF2 bne.s locret_117D24 ROM:00117CF4 move.w $690(a5),d0 ROM:00117CF8 move.w $692(a5),d1 ROM:00117CFC clr.b ($908).w ROM:00117D00 move.w d0,($6EA).w ROM:00117D04 move.b #1,($908).w ROM:00117D0A clr.b ($907).w ROM:00117D0E move.w d1,($6E8).w ROM:00117D12 move.b #1,($907).w ROM:00117D18 move.b #2,($756).w ROM:00117D1E bra.l loc_117DAE ROM:00117D24 ; --------------------------------------------------------------------------- ROM:00117D24 ROM:00117D24 locret_117D24: ; CODE XREF: ROM:00117CE8↑j ROM:00117D24 ; ROM:00117CF2↑j ... ROM:00117D24 rts ROM:00117D26 ; --------------------------------------------------------------------------- ROM:00117D26 ROM:00117D26 loc_117D26: ; DATA XREF: ROM:00117CD2↑o ROM:00117D26 btst #4,($934).w ROM:00117D2C bne.s loc_117D5E ROM:00117D2E cmpi.w #0,($6EA).w ROM:00117D34 bgt.s loc_117D5E ROM:00117D36 move.w $694(a5),d0 ROM:00117D3A btst #7,($934).w ROM:00117D40 beq.s loc_117D48 ROM:00117D42 cmpi.w #0,d0 ROM:00117D46 ble.s loc_117D5E ROM:00117D48 ROM:00117D48 loc_117D48: ; CODE XREF: ROM:00117D40↑j ROM:00117D48 bsr.w sub_117E0E ROM:00117D4C bset #3,($939).w ROM:00117D52 move.b #4,($756).w ROM:00117D58 bra.l loc_117DFE ROM:00117D5E ; --------------------------------------------------------------------------- ROM:00117D5E ROM:00117D5E loc_117D5E: ; CODE XREF: ROM:00117D2C↑j ROM:00117D5E ; ROM:00117D34↑j ... ROM:00117D5E btst #4,($934).w ROM:00117D64 beq.s loc_117D7E ROM:00117D66 clr.b ($907).w ROM:00117D6A clr.w ($6E8).w ROM:00117D6E clr.b ($908).w ROM:00117D72 clr.w ($6EA).w ROM:00117D76 move.b #1,($756).w ROM:00117D7C bra.s locret_117D24 ROM:00117D7E ; --------------------------------------------------------------------------- ROM:00117D7E ROM:00117D7E loc_117D7E: ; CODE XREF: ROM:00117D64↑j ROM:00117D7E btst #4,($934).w ROM:00117D84 bne.s loc_117DAE ROM:00117D86 cmpi.w #0,($6EA).w ROM:00117D8C bgt.s loc_117DAE ROM:00117D8E move.w $694(a5),d0 ROM:00117D92 btst #7,($934).w ROM:00117D98 beq.s loc_117DAE ROM:00117D9A cmpi.w #0,d0 ROM:00117D9E bne.s loc_117DAE ROM:00117DA0 bset #3,($939).w ROM:00117DA6 move.b #3,($756).w ROM:00117DAC bra.s loc_117DF8 ROM:00117DAE ; --------------------------------------------------------------------------- ROM:00117DAE ROM:00117DAE loc_117DAE: ; CODE XREF: ROM:00117D1E↑j ROM:00117DAE ; ROM:00117D84↑j ... ROM:00117DAE bsr.w sub_117E26 ROM:00117DB2 rts ROM:00117DB4 ; --------------------------------------------------------------------------- ROM:00117DB4 ROM:00117DB4 loc_117DB4: ; DATA XREF: ROM:00117CD6↑o ROM:00117DB4 btst #4,($934).w ROM:00117DBA beq.s loc_117DC8 ROM:00117DBC bsr.w sub_117E16 ROM:00117DC0 move.b #4,($756).w ROM:00117DC6 bra.s loc_117DFE ROM:00117DC8 ; --------------------------------------------------------------------------- ROM:00117DC8 ROM:00117DC8 loc_117DC8: ; CODE XREF: ROM:00117DBA↑j ROM:00117DC8 btst #4,($934).w ROM:00117DCE bne.s loc_117DF8 ROM:00117DD0 cmpi.w #0,($6E8).w ROM:00117DD6 bgt.s loc_117DDA ROM:00117DD8 bra.s loc_117DEC ROM:00117DDA ; --------------------------------------------------------------------------- ROM:00117DDA ROM:00117DDA loc_117DDA: ; CODE XREF: ROM:00117DD6↑j ROM:00117DDA move.w $694(a5),d0 ROM:00117DDE btst #7,($934).w ROM:00117DE4 beq.s loc_117DEC ROM:00117DE6 cmpi.w #0,d0 ROM:00117DEA ble.s loc_117DF8 ROM:00117DEC ROM:00117DEC loc_117DEC: ; CODE XREF: ROM:00117DD8↑j ROM:00117DEC ; ROM:00117DE4↑j ROM:00117DEC bsr.w sub_117E0E ROM:00117DF0 move.b #4,($756).w ROM:00117DF6 bra.s loc_117DFE ROM:00117DF8 ; --------------------------------------------------------------------------- ROM:00117DF8 ROM:00117DF8 loc_117DF8: ; CODE XREF: ROM:00117DAC↑j ROM:00117DF8 ; ROM:00117DCE↑j ... ROM:00117DF8 bsr.w sub_117E26 ROM:00117DFC rts ROM:00117DFE ; --------------------------------------------------------------------------- ROM:00117DFE ROM:00117DFE loc_117DFE: ; CODE XREF: ROM:00117D58↑j ROM:00117DFE ; ROM:00117DC6↑j ... ROM:00117DFE bsr.w sub_117E26 ROM:00117E02 rts ROM:00117E04 ; --------------------------------------------------------------------------- ROM:00117E04 rts ROM:00117E06 ROM:00117E06 ; =============== S U B R O U T I N E ======================================= ROM:00117E06 ROM:00117E06 ROM:00117E06 sub_117E06: ; CODE XREF: ROM:loc_117CDE↑p ROM:00117E06 bset #2,($1336).w ROM:00117E0C rts ROM:00117E0C ; End of function sub_117E06 ROM:00117E0C ROM:00117E0E ROM:00117E0E ; =============== S U B R O U T I N E ======================================= ROM:00117E0E ROM:00117E0E ROM:00117E0E sub_117E0E: ; CODE XREF: ROM:loc_117D48↑p ROM:00117E0E ; ROM:loc_117DEC↑p ROM:00117E0E bclr #2,($1336).w ROM:00117E14 rts ROM:00117E14 ; End of function sub_117E0E ROM:00117E14 ROM:00117E16 ROM:00117E16 ; =============== S U B R O U T I N E ======================================= ROM:00117E16 ROM:00117E16 ROM:00117E16 sub_117E16: ; CODE XREF: ROM:00117DBC↑p ROM:00117E16 ; ROM:00125880↓p ROM:00117E16 move.w #0,($FFFFFA4A).w ROM:00117E1C move.w #0,($FFFFFA4A).w ROM:00117E22 nop ROM:00117E24 rts ROM:00117E24 ; End of function sub_117E16 ROM:00117E24 ROM:00117E26 ROM:00117E26 ; =============== S U B R O U T I N E ======================================= ROM:00117E26 ROM:00117E26 ROM:00117E26 sub_117E26: ; CODE XREF: ROM:loc_117DAE↑p ROM:00117E26 ; ROM:loc_117DF8↑p ... ROM:00117E26 bclr #7,($934).w ROM:00117E2C rts ROM:00117E2C ; End of function sub_117E26 ROM:00117E2C ROM:00117E2E ROM:00117E2E ; =============== S U B R O U T I N E ======================================= ROM:00117E2E ROM:00117E2E ROM:00117E2E sub_117E2E: ; CODE XREF: ROM:0011A4A4↓p ROM:00117E2E clr.w ($E54).w ROM:00117E32 clr.w ($58C).w ROM:00117E36 cmpi.b #1,($75A).w ROM:00117E3C bne.s loc_117E46 ROM:00117E3E bsr.l sub_118612 ROM:00117E44 bra.s locret_117EA4 ROM:00117E46 ; --------------------------------------------------------------------------- ROM:00117E46 ROM:00117E46 loc_117E46: ; CODE XREF: sub_117E2E+E↑j ROM:00117E46 cmpi.b #2,($75A).w ROM:00117E4C bne.s loc_117E56 ROM:00117E4E bsr.l sub_118BDA ROM:00117E54 bra.s locret_117EA4 ROM:00117E56 ; --------------------------------------------------------------------------- ROM:00117E56 ROM:00117E56 loc_117E56: ; CODE XREF: sub_117E2E+1E↑j ROM:00117E56 cmpi.b #3,($75A).w ROM:00117E5C bne.s loc_117E66 ROM:00117E5E bsr.l sub_119048 ROM:00117E64 bra.s locret_117EA4 ROM:00117E66 ; --------------------------------------------------------------------------- ROM:00117E66 ROM:00117E66 loc_117E66: ; CODE XREF: sub_117E2E+2E↑j ROM:00117E66 cmpi.b #4,($75A).w ROM:00117E6C bne.s loc_117E76 ROM:00117E6E bsr.l sub_119142 ROM:00117E74 bra.s locret_117EA4 ROM:00117E76 ; --------------------------------------------------------------------------- ROM:00117E76 ROM:00117E76 loc_117E76: ; CODE XREF: sub_117E2E+3E↑j ROM:00117E76 cmpi.b #6,($75A).w ROM:00117E7C bne.s loc_117E86 ROM:00117E7E bsr.l sub_11915A ROM:00117E84 bra.s locret_117EA4 ROM:00117E86 ; --------------------------------------------------------------------------- ROM:00117E86 ROM:00117E86 loc_117E86: ; CODE XREF: sub_117E2E+4E↑j ROM:00117E86 cmpi.b #7,($75A).w ROM:00117E8C bne.s loc_117E96 ROM:00117E8E bsr.l sub_119642 ROM:00117E94 bra.s locret_117EA4 ROM:00117E96 ; --------------------------------------------------------------------------- ROM:00117E96 ROM:00117E96 loc_117E96: ; CODE XREF: sub_117E2E+5E↑j ROM:00117E96 cmpi.b #9,($75A).w ROM:00117E9C bne.s locret_117EA4 ROM:00117E9E bsr.l sub_11974E ROM:00117EA4 ROM:00117EA4 locret_117EA4: ; CODE XREF: sub_117E2E+16↑j ROM:00117EA4 ; sub_117E2E+26↑j ... ROM:00117EA4 rts ROM:00117EA4 ; End of function sub_117E2E ROM:00117EA4 ROM:00117EA6 ROM:00117EA6 ; =============== S U B R O U T I N E ======================================= ROM:00117EA6 ROM:00117EA6 ROM:00117EA6 sub_117EA6: ; CODE XREF: sub_118612+10↓p ROM:00117EA6 ; sub_118612+7C↓p ... ROM:00117EA6 lea ($11F0).w,a0 ROM:00117EAA clr.w d0 ROM:00117EAC move.w ($58C).w,d0 ROM:00117EB0 move.b $105(a5),(a0,d0.w) ROM:00117EB6 addq.w #1,d0 ROM:00117EB8 bvc.s loc_117EBE ROM:00117EBA move.w #$8000,d0 ROM:00117EBE ROM:00117EBE loc_117EBE: ; CODE XREF: sub_117EA6+12↑j ROM:00117EBE move.b $106(a5),(a0,d0.w) ROM:00117EC4 addq.w #1,d0 ROM:00117EC6 bvc.s loc_117ECC ROM:00117EC8 move.w #$8000,d0 ROM:00117ECC ROM:00117ECC loc_117ECC: ; CODE XREF: sub_117EA6+20↑j ROM:00117ECC move.b $107(a5),(a0,d0.w) ROM:00117ED2 addq.w #1,d0 ROM:00117ED4 bvc.s loc_117EDA ROM:00117ED6 move.w #$8000,d0 ROM:00117EDA ROM:00117EDA loc_117EDA: ; CODE XREF: sub_117EA6+2E↑j ROM:00117EDA move.b ($75A).w,d1 ROM:00117EDE addi.b #$40,d1 ; '@' ROM:00117EE2 move.b d1,(a0,d0.w) ROM:00117EE6 addq.w #1,d0 ROM:00117EE8 bvc.s loc_117EEE ROM:00117EEA move.w #$8000,d0 ROM:00117EEE ROM:00117EEE loc_117EEE: ; CODE XREF: sub_117EA6+42↑j ROM:00117EEE move.w d0,($58C).w ROM:00117EF2 rts ROM:00117EF2 ; End of function sub_117EA6 ROM:00117EF2 ROM:00117EF4 ROM:00117EF4 ; =============== S U B R O U T I N E ======================================= ROM:00117EF4 ROM:00117EF4 ROM:00117EF4 sub_117EF4: ; CODE XREF: sub_118612+64↓p ROM:00117EF4 ; sub_118612+12A↓p ... ROM:00117EF4 move.w ($58C).w,d0 ROM:00117EF8 cmpi.w #0,d0 ROM:00117EFC ble.s locret_117F30 ROM:00117EFE lea ($11F0).w,a0 ROM:00117F02 clr.w d1 ROM:00117F04 clr.w d2 ROM:00117F06 move.w ($E54).w,d3 ROM:00117F0A subq.w #1,d0 ROM:00117F0C move.w d3,d1 ROM:00117F0E bra.s loc_117F14 ROM:00117F10 ; --------------------------------------------------------------------------- ROM:00117F10 ROM:00117F10 loc_117F10: ; CODE XREF: sub_117EF4+28↓j ROM:00117F10 addi.w #1,d1 ROM:00117F14 ROM:00117F14 loc_117F14: ; CODE XREF: sub_117EF4+1A↑j ROM:00117F14 cmp.w d0,d1 ROM:00117F16 bgt.s loc_117F1E ROM:00117F18 add.b (a0,d1.w),d2 ROM:00117F1C bra.s loc_117F10 ROM:00117F1E ; --------------------------------------------------------------------------- ROM:00117F1E ROM:00117F1E loc_117F1E: ; CODE XREF: sub_117EF4+22↑j ROM:00117F1E addq.w #1,d0 ROM:00117F20 move.b d2,(a0,d0.w) ROM:00117F24 addq.w #1,d0 ROM:00117F26 bvc.s loc_117F2C ROM:00117F28 move.w #$8000,d0 ROM:00117F2C ROM:00117F2C loc_117F2C: ; CODE XREF: sub_117EF4+32↑j ROM:00117F2C move.w d0,($58C).w ROM:00117F30 ROM:00117F30 locret_117F30: ; CODE XREF: sub_117EF4+8↑j ROM:00117F30 rts ROM:00117F30 ; End of function sub_117EF4 ROM:00117F30 ROM:00117F32 ROM:00117F32 ; =============== S U B R O U T I N E ======================================= ROM:00117F32 ROM:00117F32 ROM:00117F32 sub_117F32: ; CODE XREF: ROM:001170D6↑p ROM:00117F32 btst #0,($133C).w ROM:00117F38 beq.s loc_117F48 ROM:00117F3A move.w ($1386).w,($588).w ROM:00117F40 move.w ($1388).w,($58A).w ROM:00117F46 bra.s locret_117F58 ROM:00117F48 ; --------------------------------------------------------------------------- ROM:00117F48 ROM:00117F48 loc_117F48: ; CODE XREF: sub_117F32+6↑j ROM:00117F48 btst #4,($133E).w ROM:00117F4E beq.s locret_117F58 ROM:00117F50 clr.w ($588).w ROM:00117F54 clr.w ($58A).w ROM:00117F58 ROM:00117F58 locret_117F58: ; CODE XREF: sub_117F32+14↑j ROM:00117F58 ; sub_117F32+1C↑j ROM:00117F58 rts ROM:00117F58 ; End of function sub_117F32 ROM:00117F58 ROM:00117F5A ROM:00117F5A ; =============== S U B R O U T I N E ======================================= ROM:00117F5A ROM:00117F5A ROM:00117F5A sub_117F5A: ; CODE XREF: ROM:loc_11326A↑p ROM:00117F5A clr.w d1 ROM:00117F5C move.b ($758).w,d1 ROM:00117F60 cmpi.w #$10,d1 ROM:00117F64 bcc.s locret_117F6E ROM:00117F66 movea.l off_117F70(pc,d1.w*4),a0 ROM:00117F6A nop ROM:00117F6C jmp (a0) ROM:00117F6E ; --------------------------------------------------------------------------- ROM:00117F6E ROM:00117F6E locret_117F6E: ; CODE XREF: sub_117F5A+A↑j ROM:00117F6E rts ROM:00117F6E ; End of function sub_117F5A ROM:00117F6E ROM:00117F6E ; --------------------------------------------------------------------------- ROM:00117F70 off_117F70: dc.l locret_117FB0 ; DATA XREF: sub_117F5A+C↑r ROM:00117F74 dc.l loc_117FB2 ROM:00117F78 dc.l loc_117FE2 ROM:00117F7C dc.l loc_11800C ROM:00117F80 dc.l loc_118036 ROM:00117F84 dc.l loc_118060 ROM:00117F88 dc.l loc_11808A ROM:00117F8C dc.l loc_1180B4 ROM:00117F90 dc.l loc_1180DE ROM:00117F94 dc.l loc_118108 ROM:00117F98 dc.l loc_118132 ROM:00117F9C dc.l loc_118174 ROM:00117FA0 dc.l loc_1181A6 ROM:00117FA4 dc.l loc_1181D6 ROM:00117FA8 dc.l loc_118206 ROM:00117FAC dc.l locret_118236 ROM:00117FB0 ; --------------------------------------------------------------------------- ROM:00117FB0 ROM:00117FB0 locret_117FB0: ; DATA XREF: ROM:off_117F70↑o ROM:00117FB0 rts ROM:00117FB2 ; --------------------------------------------------------------------------- ROM:00117FB2 ROM:00117FB2 loc_117FB2: ; DATA XREF: ROM:00117F74↑o ROM:00117FB2 cmpi.w #0,($632).w ROM:00117FB8 bgt.s locret_117FE0 ROM:00117FBA move.w ($FFFFFC0E).w,d0 ROM:00117FBE move.w ($FFFFFC0C).w,d0 ROM:00117FC2 bclr #5,($FFFFFC0B).w ROM:00117FC8 bset #4,($FFFFFC0B).w ROM:00117FCE bset #5,($92B).w ROM:00117FD4 bset #5,($939).w ROM:00117FDA move.b #$F,($758).w ROM:00117FE0 ROM:00117FE0 locret_117FE0: ; CODE XREF: ROM:00117FB8↑j ROM:00117FE0 rts ROM:00117FE2 ; --------------------------------------------------------------------------- ROM:00117FE2 ROM:00117FE2 loc_117FE2: ; DATA XREF: ROM:00117F78↑o ROM:00117FE2 cmpi.w #0,($632).w ROM:00117FE8 bgt.s locret_11800A ROM:00117FEA move.w ($FFFFFC0E).w,d0 ROM:00117FEE move.w ($FFFFFC0C).w,d0 ROM:00117FF2 bset #4,($FFFFFC0B).w ROM:00117FF8 bset #5,($92B).w ROM:00117FFE bset #5,($939).w ROM:00118004 move.b #$F,($758).w ROM:0011800A ROM:0011800A locret_11800A: ; CODE XREF: ROM:00117FE8↑j ROM:0011800A rts ROM:0011800C ; --------------------------------------------------------------------------- ROM:0011800C ROM:0011800C loc_11800C: ; DATA XREF: ROM:00117F7C↑o ROM:0011800C cmpi.w #0,($632).w ROM:00118012 bgt.s locret_118034 ROM:00118014 move.w ($FFFFFC0E).w,d0 ROM:00118018 move.w ($FFFFFC0C).w,d0 ROM:0011801C bset #4,($FFFFFC0B).w ROM:00118022 bset #5,($92B).w ROM:00118028 bset #5,($939).w ROM:0011802E move.b #$F,($758).w ROM:00118034 ROM:00118034 locret_118034: ; CODE XREF: ROM:00118012↑j ROM:00118034 rts ROM:00118036 ; --------------------------------------------------------------------------- ROM:00118036 ROM:00118036 loc_118036: ; DATA XREF: ROM:00117F80↑o ROM:00118036 cmpi.w #0,($632).w ROM:0011803C bgt.s locret_11805E ROM:0011803E move.w ($FFFFFC0E).w,d0 ROM:00118042 move.w ($FFFFFC0C).w,d0 ROM:00118046 bset #4,($FFFFFC0B).w ROM:0011804C bset #5,($92B).w ROM:00118052 bset #5,($939).w ROM:00118058 move.b #$F,($758).w ROM:0011805E ROM:0011805E locret_11805E: ; CODE XREF: ROM:0011803C↑j ROM:0011805E rts ROM:00118060 ; --------------------------------------------------------------------------- ROM:00118060 ROM:00118060 loc_118060: ; DATA XREF: ROM:00117F84↑o ROM:00118060 cmpi.w #0,($632).w ROM:00118066 bgt.s locret_118088 ROM:00118068 move.w ($FFFFFC0E).w,d0 ROM:0011806C move.w ($FFFFFC0C).w,d0 ROM:00118070 bset #4,($FFFFFC0B).w ROM:00118076 bset #5,($92B).w ROM:0011807C bset #5,($939).w ROM:00118082 move.b #$F,($758).w ROM:00118088 ROM:00118088 locret_118088: ; CODE XREF: ROM:00118066↑j ROM:00118088 rts ROM:0011808A ; --------------------------------------------------------------------------- ROM:0011808A ROM:0011808A loc_11808A: ; DATA XREF: ROM:00117F88↑o ROM:0011808A cmpi.w #0,($632).w ROM:00118090 bgt.s locret_1180B2 ROM:00118092 move.w ($FFFFFC0E).w,d0 ROM:00118096 move.w ($FFFFFC0C).w,d0 ROM:0011809A bset #4,($FFFFFC0B).w ROM:001180A0 bset #5,($92B).w ROM:001180A6 bset #5,($939).w ROM:001180AC move.b #$F,($758).w ROM:001180B2 ROM:001180B2 locret_1180B2: ; CODE XREF: ROM:00118090↑j ROM:001180B2 rts ROM:001180B4 ; --------------------------------------------------------------------------- ROM:001180B4 ROM:001180B4 loc_1180B4: ; DATA XREF: ROM:00117F8C↑o ROM:001180B4 cmpi.w #0,($632).w ROM:001180BA bgt.s locret_1180DC ROM:001180BC move.w ($FFFFFC0E).w,d0 ROM:001180C0 move.w ($FFFFFC0C).w,d0 ROM:001180C4 bset #4,($FFFFFC0B).w ROM:001180CA bset #5,($92B).w ROM:001180D0 bset #5,($939).w ROM:001180D6 move.b #$F,($758).w ROM:001180DC ROM:001180DC locret_1180DC: ; CODE XREF: ROM:001180BA↑j ROM:001180DC rts ROM:001180DE ; --------------------------------------------------------------------------- ROM:001180DE ROM:001180DE loc_1180DE: ; DATA XREF: ROM:00117F90↑o ROM:001180DE cmpi.w #0,($632).w ROM:001180E4 bgt.s locret_118106 ROM:001180E6 move.w ($FFFFFC0E).w,d0 ROM:001180EA move.w ($FFFFFC0C).w,d0 ROM:001180EE bset #4,($FFFFFC0B).w ROM:001180F4 bset #5,($92B).w ROM:001180FA bset #5,($939).w ROM:00118100 move.b #$F,($758).w ROM:00118106 ROM:00118106 locret_118106: ; CODE XREF: ROM:001180E4↑j ROM:00118106 rts ROM:00118108 ; --------------------------------------------------------------------------- ROM:00118108 ROM:00118108 loc_118108: ; DATA XREF: ROM:00117F94↑o ROM:00118108 cmpi.w #0,($632).w ROM:0011810E bgt.s locret_118130 ROM:00118110 move.w ($FFFFFC0E).w,d0 ROM:00118114 move.w ($FFFFFC0C).w,d0 ROM:00118118 bset #4,($FFFFFC0B).w ROM:0011811E bset #5,($92B).w ROM:00118124 bset #5,($939).w ROM:0011812A move.b #$F,($758).w ROM:00118130 ROM:00118130 locret_118130: ; CODE XREF: ROM:0011810E↑j ROM:00118130 rts ROM:00118132 ; --------------------------------------------------------------------------- ROM:00118132 ROM:00118132 loc_118132: ; DATA XREF: ROM:00117F98↑o ROM:00118132 btst #1,($932).w ROM:00118138 beq.s locret_118172 ROM:0011813A bclr #1,($932).w ROM:00118140 bclr #7,($93A).w ROM:00118146 move.w ($FFFFFC0E).w,d0 ROM:0011814A move.w ($FFFFFC0C).w,d0 ROM:0011814E bset #3,($FFFFFC0B).w ROM:00118154 bset #4,($FFFFFC0B).w ROM:0011815A bclr #5,($FFFFFC0B).w ROM:00118160 bclr #7,($FFFFFC0B).w ROM:00118166 bset #5,($939).w ROM:0011816C move.b #$F,($758).w ROM:00118172 ROM:00118172 locret_118172: ; CODE XREF: ROM:00118138↑j ROM:00118172 rts ROM:00118174 ; --------------------------------------------------------------------------- ROM:00118174 ROM:00118174 loc_118174: ; DATA XREF: ROM:00117F9C↑o ROM:00118174 cmpi.w #0,($630).w ROM:0011817A bgt.s locret_1181A4 ROM:0011817C bclr #5,($FFFFFC0B).w ROM:00118182 move.w ($FFFFFC0E).w,d0 ROM:00118186 move.w ($FFFFFC0C).w,d0 ROM:0011818A bset #4,($FFFFFC0B).w ROM:00118190 bset #5,($92B).w ROM:00118196 bset #5,($939).w ROM:0011819C move.b #$F,($758).w ROM:001181A2 rts ROM:001181A4 ; --------------------------------------------------------------------------- ROM:001181A4 ROM:001181A4 locret_1181A4: ; CODE XREF: ROM:0011817A↑j ROM:001181A4 rts ROM:001181A6 ; --------------------------------------------------------------------------- ROM:001181A6 ROM:001181A6 loc_1181A6: ; DATA XREF: ROM:00117FA0↑o ROM:001181A6 cmpi.w #0,($630).w ROM:001181AC bgt.s locret_1181D4 ROM:001181AE move.w ($FFFFFC0E).w,d0 ROM:001181B2 move.w ($FFFFFC0C).w,d0 ROM:001181B6 bclr #5,($FFFFFC0B).w ROM:001181BC bset #4,($FFFFFC0B).w ROM:001181C2 bset #5,($92B).w ROM:001181C8 bset #5,($939).w ROM:001181CE move.b #$F,($758).w ROM:001181D4 ROM:001181D4 locret_1181D4: ; CODE XREF: ROM:001181AC↑j ROM:001181D4 rts ROM:001181D6 ; --------------------------------------------------------------------------- ROM:001181D6 ROM:001181D6 loc_1181D6: ; DATA XREF: ROM:00117FA4↑o ROM:001181D6 cmpi.w #0,($630).w ROM:001181DC bgt.s locret_118204 ROM:001181DE move.w ($FFFFFC0E).w,d0 ROM:001181E2 move.w ($FFFFFC0C).w,d0 ROM:001181E6 bclr #5,($FFFFFC0B).w ROM:001181EC bset #4,($FFFFFC0B).w ROM:001181F2 bset #5,($92B).w ROM:001181F8 bset #5,($939).w ROM:001181FE move.b #$F,($758).w ROM:00118204 ROM:00118204 locret_118204: ; CODE XREF: ROM:001181DC↑j ROM:00118204 rts ROM:00118206 ; --------------------------------------------------------------------------- ROM:00118206 ROM:00118206 loc_118206: ; DATA XREF: ROM:00117FA8↑o ROM:00118206 cmpi.w #0,($630).w ROM:0011820C bgt.s locret_118234 ROM:0011820E move.w ($FFFFFC0E).w,d0 ROM:00118212 move.w ($FFFFFC0C).w,d0 ROM:00118216 bclr #5,($FFFFFC0B).w ROM:0011821C bset #4,($FFFFFC0B).w ROM:00118222 bset #5,($92B).w ROM:00118228 bset #5,($939).w ROM:0011822E move.b #$F,($758).w ROM:00118234 ROM:00118234 locret_118234: ; CODE XREF: ROM:0011820C↑j ROM:00118234 rts ROM:00118236 ; --------------------------------------------------------------------------- ROM:00118236 ROM:00118236 locret_118236: ; DATA XREF: ROM:00117FAC↑o ROM:00118236 rts ROM:00118238 ROM:00118238 ; =============== S U B R O U T I N E ======================================= ROM:00118238 ROM:00118238 ROM:00118238 sub_118238: ; CODE XREF: ROM:001176A2↑p ROM:00118238 cmpi.b #0,($758).w ROM:0011823E bne.s loc_11828A ROM:00118240 bclr #5,($92B).w ROM:00118246 bclr #4,($FFFFFC0B).w ROM:0011824C move.w ($FFFFFC0E).w,d0 ROM:00118250 move.w ($FFFFFC0C).w,d0 ROM:00118254 bset #5,($FFFFFC0B).w ROM:0011825A move.w $AC(a5),d0 ROM:0011825E clr.b ($8AB).w ROM:00118262 move.w d0,($630).w ROM:00118266 move.b #1,($8AB).w ROM:0011826C move.w $AE(a5),d0 ROM:00118270 clr.b ($8AC).w ROM:00118274 move.w d0,($632).w ROM:00118278 move.b #1,($8AC).w ROM:0011827E move.b #1,($758).w ROM:00118284 bra.l locret_1184EA ROM:0011828A ; --------------------------------------------------------------------------- ROM:0011828A ROM:0011828A loc_11828A: ; CODE XREF: sub_118238+6↑j ROM:0011828A cmpi.b #1,($758).w ROM:00118290 bne.s loc_1182CC ROM:00118292 btst #6,($FFFFFC0D).w ROM:00118298 bne.s loc_1182C6 ROM:0011829A cmpi.w #0,($630).w ROM:001182A0 bgt.s loc_1182C6 ROM:001182A2 bclr #5,($FFFFFC0B).w ROM:001182A8 move.w $C0(a5),($FFFFFC0E).w ROM:001182AE move.w $B2(a5),d0 ROM:001182B2 clr.b ($8AC).w ROM:001182B6 move.w d0,($632).w ROM:001182BA move.b #1,($8AC).w ROM:001182C0 move.b #2,($758).w ROM:001182C6 ROM:001182C6 loc_1182C6: ; CODE XREF: sub_118238+60↑j ROM:001182C6 ; sub_118238+68↑j ROM:001182C6 bra.l locret_1184EA ROM:001182CC ; --------------------------------------------------------------------------- ROM:001182CC ROM:001182CC loc_1182CC: ; CODE XREF: sub_118238+58↑j ROM:001182CC cmpi.b #2,($758).w ROM:001182D2 bne.s loc_11831C ROM:001182D4 btst #0,($FFFFFC0C).w ROM:001182DA beq.s loc_118316 ROM:001182DC btst #6,($FFFFFC0D).w ROM:001182E2 beq.s loc_118316 ROM:001182E4 move.w ($FFFFFC0E).w,d1 ROM:001182E8 move.w ($FFFFFC0C).w,d1 ROM:001182EC move.w $B0(a5),d1 ROM:001182F0 clr.b ($8AB).w ROM:001182F4 move.w d1,($630).w ROM:001182F8 move.b #1,($8AB).w ROM:001182FE move.w $B2(a5),d1 ROM:00118302 clr.b ($8AC).w ROM:00118306 move.w d1,($632).w ROM:0011830A move.b #1,($8AC).w ROM:00118310 move.b #3,($758).w ROM:00118316 ROM:00118316 loc_118316: ; CODE XREF: sub_118238+A2↑j ROM:00118316 ; sub_118238+AA↑j ROM:00118316 bra.l locret_1184EA ROM:0011831C ; --------------------------------------------------------------------------- ROM:0011831C ROM:0011831C loc_11831C: ; CODE XREF: sub_118238+9A↑j ROM:0011831C cmpi.b #3,($758).w ROM:00118322 bne.s loc_118358 ROM:00118324 btst #6,($FFFFFC0D).w ROM:0011832A bne.s loc_118352 ROM:0011832C cmpi.w #0,($630).w ROM:00118332 bgt.s loc_118352 ROM:00118334 move.w $C2(a5),($FFFFFC0E).w ROM:0011833A move.w $B6(a5),d0 ROM:0011833E clr.b ($8AC).w ROM:00118342 move.w d0,($632).w ROM:00118346 move.b #1,($8AC).w ROM:0011834C move.b #4,($758).w ROM:00118352 ROM:00118352 loc_118352: ; CODE XREF: sub_118238+F2↑j ROM:00118352 ; sub_118238+FA↑j ROM:00118352 bra.l locret_1184EA ROM:00118358 ; --------------------------------------------------------------------------- ROM:00118358 ROM:00118358 loc_118358: ; CODE XREF: sub_118238+EA↑j ROM:00118358 cmpi.b #4,($758).w ROM:0011835E bne.s loc_1183A8 ROM:00118360 btst #0,($FFFFFC0C).w ROM:00118366 beq.s loc_1183A2 ROM:00118368 btst #6,($FFFFFC0D).w ROM:0011836E beq.s loc_1183A2 ROM:00118370 move.w ($FFFFFC0E).w,d1 ROM:00118374 move.w ($FFFFFC0C).w,d1 ROM:00118378 move.w $B4(a5),d1 ROM:0011837C clr.b ($8AB).w ROM:00118380 move.w d1,($630).w ROM:00118384 move.b #1,($8AB).w ROM:0011838A move.w $B6(a5),d1 ROM:0011838E clr.b ($8AC).w ROM:00118392 move.w d1,($632).w ROM:00118396 move.b #1,($8AC).w ROM:0011839C move.b #5,($758).w ROM:001183A2 ROM:001183A2 loc_1183A2: ; CODE XREF: sub_118238+12E↑j ROM:001183A2 ; sub_118238+136↑j ROM:001183A2 bra.l locret_1184EA ROM:001183A8 ; --------------------------------------------------------------------------- ROM:001183A8 ROM:001183A8 loc_1183A8: ; CODE XREF: sub_118238+126↑j ROM:001183A8 cmpi.b #5,($758).w ROM:001183AE bne.s loc_1183E4 ROM:001183B0 btst #6,($FFFFFC0D).w ROM:001183B6 bne.s loc_1183DE ROM:001183B8 cmpi.w #0,($630).w ROM:001183BE bgt.s loc_1183DE ROM:001183C0 move.w $C2(a5),($FFFFFC0E).w ROM:001183C6 move.w $BA(a5),d0 ROM:001183CA clr.b ($8AC).w ROM:001183CE move.w d0,($632).w ROM:001183D2 move.b #1,($8AC).w ROM:001183D8 move.b #6,($758).w ROM:001183DE ROM:001183DE loc_1183DE: ; CODE XREF: sub_118238+17E↑j ROM:001183DE ; sub_118238+186↑j ROM:001183DE bra.l locret_1184EA ROM:001183E4 ; --------------------------------------------------------------------------- ROM:001183E4 ROM:001183E4 loc_1183E4: ; CODE XREF: sub_118238+176↑j ROM:001183E4 cmpi.b #6,($758).w ROM:001183EA bne.s loc_118422 ROM:001183EC btst #0,($FFFFFC0C).w ROM:001183F2 beq.s loc_11841C ROM:001183F4 btst #6,($FFFFFC0D).w ROM:001183FA beq.s loc_11841C ROM:001183FC move.w ($FFFFFC0E).w,d1 ROM:00118400 move.w ($FFFFFC0C).w,d1 ROM:00118404 move.w $BA(a5),d1 ROM:00118408 clr.b ($8AC).w ROM:0011840C move.w d1,($632).w ROM:00118410 move.b #1,($8AC).w ROM:00118416 move.b #7,($758).w ROM:0011841C ROM:0011841C loc_11841C: ; CODE XREF: sub_118238+1BA↑j ROM:0011841C ; sub_118238+1C2↑j ROM:0011841C bra.l locret_1184EA ROM:00118422 ; --------------------------------------------------------------------------- ROM:00118422 ROM:00118422 loc_118422: ; CODE XREF: sub_118238+1B2↑j ROM:00118422 cmpi.b #7,($758).w ROM:00118428 bne.s loc_118474 ROM:0011842A btst #6,($FFFFFC0D).w ROM:00118430 beq.s loc_118472 ROM:00118432 move.w $C2(a5),d0 ROM:00118436 not.b d0 ROM:00118438 move.w ($FFFFFC0E).w,d1 ROM:0011843C cmp.b d1,d0 ROM:0011843E bne.s loc_118472 ROM:00118440 move.w ($FFFFFC0E).w,d2 ROM:00118444 move.w ($FFFFFC0C).w,d2 ROM:00118448 move.w $B8(a5),d2 ROM:0011844C clr.b ($8AB).w ROM:00118450 move.w d2,($630).w ROM:00118454 move.b #1,($8AB).w ROM:0011845A move.w $BA(a5),d2 ROM:0011845E clr.b ($8AC).w ROM:00118462 move.w d2,($632).w ROM:00118466 move.b #1,($8AC).w ROM:0011846C move.b #8,($758).w ROM:00118472 ROM:00118472 loc_118472: ; CODE XREF: sub_118238+1F8↑j ROM:00118472 ; sub_118238+206↑j ROM:00118472 bra.s locret_1184EA ROM:00118474 ; --------------------------------------------------------------------------- ROM:00118474 ROM:00118474 loc_118474: ; CODE XREF: sub_118238+1F0↑j ROM:00118474 cmpi.b #8,($758).w ROM:0011847A bne.s loc_1184B0 ROM:0011847C btst #6,($FFFFFC0D).w ROM:00118482 bne.s loc_1184AE ROM:00118484 cmpi.w #0,($630).w ROM:0011848A bgt.s loc_1184AE ROM:0011848C move.w $BE(a5),d0 ROM:00118490 not.b d0 ROM:00118492 move.w d0,($FFFFFC0E).w ROM:00118496 move.w $BA(a5),d0 ROM:0011849A clr.b ($8AC).w ROM:0011849E move.w d0,($632).w ROM:001184A2 move.b #1,($8AC).w ROM:001184A8 move.b #9,($758).w ROM:001184AE ROM:001184AE loc_1184AE: ; CODE XREF: sub_118238+24A↑j ROM:001184AE ; sub_118238+252↑j ROM:001184AE bra.s locret_1184EA ROM:001184B0 ; --------------------------------------------------------------------------- ROM:001184B0 ROM:001184B0 loc_1184B0: ; CODE XREF: sub_118238+242↑j ROM:001184B0 cmpi.b #9,($758).w ROM:001184B6 bne.s locret_1184EA ROM:001184B8 btst #0,($FFFFFC0C).w ROM:001184BE beq.s locret_1184EA ROM:001184C0 btst #6,($FFFFFC0D).w ROM:001184C6 beq.s locret_1184EA ROM:001184C8 move.w ($FFFFFC0E).w,d1 ROM:001184CC move.w ($FFFFFC0C).w,d1 ROM:001184D0 bclr #3,($FFFFFC0B).w ROM:001184D6 clr.b ($8AC).w ROM:001184DA clr.w ($632).w ROM:001184DE bset #7,($93A).w ROM:001184E4 move.b #$A,($758).w ROM:001184EA ROM:001184EA locret_1184EA: ; CODE XREF: sub_118238+4C↑j ROM:001184EA ; sub_118238:loc_1182C6↑j ... ROM:001184EA rts ROM:001184EA ; End of function sub_118238 ROM:001184EA ROM:001184EC ROM:001184EC ; =============== S U B R O U T I N E ======================================= ROM:001184EC ROM:001184EC ROM:001184EC sub_1184EC: ; CODE XREF: ROM:00112F28↑p ROM:001184EC cmpi.b #1,($758).w ROM:001184F2 bne.s loc_118526 ROM:001184F4 move.w $C0(a5),d0 ROM:001184F8 move.w ($FFFFFC0E).w,d1 ROM:001184FC cmp.b d1,d0 ROM:001184FE bne.s loc_118520 ROM:00118500 move.w ($FFFFFC0E).w,d2 ROM:00118504 move.w ($FFFFFC0C).w,d2 ROM:00118508 move.w $BC(a5),d2 ROM:0011850C clr.b ($8AB).w ROM:00118510 move.w d2,($630).w ROM:00118514 move.b #1,($8AB).w ROM:0011851A move.b #$B,($758).w ROM:00118520 ROM:00118520 loc_118520: ; CODE XREF: sub_1184EC+12↑j ROM:00118520 bra.l locret_118610 ROM:00118526 ; --------------------------------------------------------------------------- ROM:00118526 ROM:00118526 loc_118526: ; CODE XREF: sub_1184EC+6↑j ROM:00118526 cmpi.b #$B,($758).w ROM:0011852C bne.s loc_118560 ROM:0011852E move.w $C2(a5),d0 ROM:00118532 move.w ($FFFFFC0E).w,d1 ROM:00118536 cmp.b d1,d0 ROM:00118538 bne.s loc_11855A ROM:0011853A move.w ($FFFFFC0E).w,d2 ROM:0011853E move.w ($FFFFFC0C).w,d2 ROM:00118542 move.w $BC(a5),d2 ROM:00118546 clr.b ($8AB).w ROM:0011854A move.w d2,($630).w ROM:0011854E move.b #1,($8AB).w ROM:00118554 move.b #$C,($758).w ROM:0011855A ROM:0011855A loc_11855A: ; CODE XREF: sub_1184EC+4C↑j ROM:0011855A bra.l locret_118610 ROM:00118560 ; --------------------------------------------------------------------------- ROM:00118560 ROM:00118560 loc_118560: ; CODE XREF: sub_1184EC+40↑j ROM:00118560 cmpi.b #$C,($758).w ROM:00118566 bne.s loc_11859A ROM:00118568 move.w $C2(a5),d0 ROM:0011856C move.w ($FFFFFC0E).w,d1 ROM:00118570 cmp.b d1,d0 ROM:00118572 bne.s loc_118594 ROM:00118574 move.w ($FFFFFC0E).w,d2 ROM:00118578 move.w ($FFFFFC0C).w,d2 ROM:0011857C move.w $BC(a5),d2 ROM:00118580 clr.b ($8AB).w ROM:00118584 move.w d2,($630).w ROM:00118588 move.b #1,($8AB).w ROM:0011858E move.b #$D,($758).w ROM:00118594 ROM:00118594 loc_118594: ; CODE XREF: sub_1184EC+86↑j ROM:00118594 bra.l locret_118610 ROM:0011859A ; --------------------------------------------------------------------------- ROM:0011859A ROM:0011859A loc_11859A: ; CODE XREF: sub_1184EC+7A↑j ROM:0011859A cmpi.b #$D,($758).w ROM:001185A0 bne.s loc_1185D2 ROM:001185A2 move.w $C2(a5),d0 ROM:001185A6 not.b d0 ROM:001185A8 move.w ($FFFFFC0E).w,d1 ROM:001185AC cmp.b d1,d0 ROM:001185AE bne.s loc_1185D0 ROM:001185B0 move.w ($FFFFFC0E).w,d2 ROM:001185B4 move.w ($FFFFFC0C).w,d2 ROM:001185B8 move.w $BC(a5),d2 ROM:001185BC clr.b ($8AB).w ROM:001185C0 move.w d2,($630).w ROM:001185C4 move.b #1,($8AB).w ROM:001185CA move.b #$E,($758).w ROM:001185D0 ROM:001185D0 loc_1185D0: ; CODE XREF: sub_1184EC+C2↑j ROM:001185D0 bra.s locret_118610 ROM:001185D2 ; --------------------------------------------------------------------------- ROM:001185D2 ROM:001185D2 loc_1185D2: ; CODE XREF: sub_1184EC+B4↑j ROM:001185D2 cmpi.b #$E,($758).w ROM:001185D8 bne.s locret_118610 ROM:001185DA move.w $BE(a5),d0 ROM:001185DE not.b d0 ROM:001185E0 move.w ($FFFFFC0E).w,d1 ROM:001185E4 cmp.b d1,d0 ROM:001185E6 bne.s locret_118610 ROM:001185E8 bclr #5,($FFFFFC0B).w ROM:001185EE move.w ($FFFFFC0E).w,d2 ROM:001185F2 move.w ($FFFFFC0C).w,d2 ROM:001185F6 bclr #3,($FFFFFC0B).w ROM:001185FC clr.b ($8AB).w ROM:00118600 clr.w ($630).w ROM:00118604 bset #7,($93A).w ROM:0011860A move.b #$A,($758).w ROM:00118610 ROM:00118610 locret_118610: ; CODE XREF: sub_1184EC:loc_118520↑j ROM:00118610 ; sub_1184EC:loc_11855A↑j ... ROM:00118610 rts ROM:00118610 ; End of function sub_1184EC ROM:00118610 ROM:00118612 ROM:00118612 ; =============== S U B R O U T I N E ======================================= ROM:00118612 ROM:00118612 ROM:00118612 sub_118612: ; CODE XREF: sub_117E2E+10↑p ROM:00118612 lea ($11F0).w,a0 ROM:00118616 clr.w ($E54).w ROM:0011861A cmpi.b #0,($75B).w ROM:00118620 bne.s loc_118682 ROM:00118622 bsr.l sub_117EA6 ROM:00118628 move.w ($58C).w,d2 ROM:0011862C move.b ($75B).w,(a0,d2.w) ROM:00118632 addq.w #1,d2 ROM:00118634 bvc.s loc_11863A ROM:00118636 move.w #$8000,d2 ROM:0011863A ROM:0011863A loc_11863A: ; CODE XREF: sub_118612+22↑j ROM:0011863A move.b $108(a5),(a0,d2.w) ROM:00118640 addq.w #1,d2 ROM:00118642 bvc.s loc_118648 ROM:00118644 move.w #$8000,d2 ROM:00118648 ROM:00118648 loc_118648: ; CODE XREF: sub_118612+30↑j ROM:00118648 move.b $109(a5),(a0,d2.w) ROM:0011864E addq.w #1,d2 ROM:00118650 bvc.s loc_118656 ROM:00118652 move.w #$8000,d2 ROM:00118656 ROM:00118656 loc_118656: ; CODE XREF: sub_118612+3E↑j ROM:00118656 move.b $10A(a5),(a0,d2.w) ROM:0011865C addq.w #1,d2 ROM:0011865E bvc.s loc_118664 ROM:00118660 move.w #$8000,d2 ROM:00118664 ROM:00118664 loc_118664: ; CODE XREF: sub_118612+4C↑j ROM:00118664 move.b $10B(a5),(a0,d2.w) ROM:0011866A addq.w #1,d2 ROM:0011866C bvc.s loc_118672 ROM:0011866E move.w #$8000,d2 ROM:00118672 ROM:00118672 loc_118672: ; CODE XREF: sub_118612+5A↑j ROM:00118672 move.w d2,($58C).w ROM:00118676 bsr.l sub_117EF4 ROM:0011867C bra.l locret_118BD8 ROM:00118682 ; --------------------------------------------------------------------------- ROM:00118682 ROM:00118682 loc_118682: ; CODE XREF: sub_118612+E↑j ROM:00118682 cmpi.b #1,($75B).w ROM:00118688 bne.l loc_118748 ROM:0011868E bsr.l sub_117EA6 ROM:00118694 move.w ($58C).w,d2 ROM:00118698 move.b ($75B).w,(a0,d2.w) ROM:0011869E addq.w #1,($58C).w ROM:001186A2 bvc.s loc_1186AA ROM:001186A4 move.w #$8000,($58C).w ROM:001186AA ROM:001186AA loc_1186AA: ; CODE XREF: sub_118612+90↑j ROM:001186AA clr.b d0 ROM:001186AC bsr.l sub_132CA0 ROM:001186B2 move.w ($58C).w,d2 ROM:001186B6 move.b ($11CF).w,d0 ROM:001186BA btst #1,($1324).w ROM:001186C0 beq.s loc_1186C8 ROM:001186C2 ori.b #$80,d0 ROM:001186C6 bra.s loc_1186CC ROM:001186C8 ; --------------------------------------------------------------------------- ROM:001186C8 ROM:001186C8 loc_1186C8: ; CODE XREF: sub_118612+AE↑j ROM:001186C8 andi.b #$7F,d0 ROM:001186CC ROM:001186CC loc_1186CC: ; CODE XREF: sub_118612+B4↑j ROM:001186CC move.b d0,(a0,d2.w) ROM:001186D0 addq.w #1,d2 ROM:001186D2 bvc.s loc_1186D8 ROM:001186D4 move.w #$8000,d2 ROM:001186D8 ROM:001186D8 loc_1186D8: ; CODE XREF: sub_118612+C0↑j ROM:001186D8 move.b $10C(a5),(a0,d2.w) ROM:001186DE addq.w #1,d2 ROM:001186E0 bvc.s loc_1186E6 ROM:001186E2 move.w #$8000,d2 ROM:001186E6 ROM:001186E6 loc_1186E6: ; CODE XREF: sub_118612+CE↑j ROM:001186E6 move.b $10D(a5),(a0,d2.w) ROM:001186EC addq.w #1,d2 ROM:001186EE bvc.s loc_1186F4 ROM:001186F0 move.w #$8000,d2 ROM:001186F4 ROM:001186F4 loc_1186F4: ; CODE XREF: sub_118612+DC↑j ROM:001186F4 clr.b d4 ROM:001186F6 move.w ($D8A).w,d5 ROM:001186FA andi.w #1,d5 ROM:001186FE cmpi.w #0,d5 ROM:00118702 ble.s loc_118708 ROM:00118704 ori.b #1,d4 ROM:00118708 ROM:00118708 loc_118708: ; CODE XREF: sub_118612+F0↑j ROM:00118708 move.w ($D8A).w,d5 ROM:0011870C andi.w #6,d5 ROM:00118710 cmpi.w #6,d5 ROM:00118714 bne.s loc_11871A ROM:00118716 ori.b #$20,d4 ; ' ' ROM:0011871A ROM:0011871A loc_11871A: ; CODE XREF: sub_118612+102↑j ROM:0011871A move.w ($D8A).w,d5 ROM:0011871E andi.w #$180,d5 ROM:00118722 cmpi.w #$180,d5 ROM:00118726 bne.s loc_11872C ROM:00118728 ori.b #$40,d4 ; '@' ROM:0011872C ROM:0011872C loc_11872C: ; CODE XREF: sub_118612+114↑j ROM:0011872C move.b d4,(a0,d2.w) ROM:00118730 addq.w #1,d2 ROM:00118732 bvc.s loc_118738 ROM:00118734 move.w #$8000,d2 ROM:00118738 ROM:00118738 loc_118738: ; CODE XREF: sub_118612+120↑j ROM:00118738 move.w d2,($58C).w ROM:0011873C bsr.l sub_117EF4 ROM:00118742 bra.l locret_118BD8 ROM:00118748 ; --------------------------------------------------------------------------- ROM:00118748 ROM:00118748 loc_118748: ; CODE XREF: sub_118612+76↑j ROM:00118748 cmpi.b #3,($75B).w ROM:0011874E bne.l loc_1187F0 ROM:00118754 bsr.l sub_117EA6 ROM:0011875A move.w ($58C).w,d2 ROM:0011875E move.b ($75B).w,(a0,d2.w) ROM:00118764 addq.w #1,d2 ROM:00118766 bvc.s loc_11876C ROM:00118768 move.w #$8000,d2 ROM:0011876C ROM:0011876C loc_11876C: ; CODE XREF: sub_118612+154↑j ROM:0011876C clr.b d5 ROM:0011876E btst #0,($1110).w ROM:00118774 beq.s loc_1187A6 ROM:00118776 btst #6,($D87).w ROM:0011877C bne.s loc_1187A0 ROM:0011877E btst #2,($D87).w ROM:00118784 bne.s loc_11879A ROM:00118786 btst #0,($D86).w ROM:0011878C bne.s loc_118794 ROM:0011878E move.b #2,d5 ROM:00118792 bra.s loc_118798 ROM:00118794 ; --------------------------------------------------------------------------- ROM:00118794 ROM:00118794 loc_118794: ; CODE XREF: sub_118612+17A↑j ROM:00118794 move.b #$10,d5 ROM:00118798 ROM:00118798 loc_118798: ; CODE XREF: sub_118612+180↑j ROM:00118798 bra.s loc_11879E ROM:0011879A ; --------------------------------------------------------------------------- ROM:0011879A ROM:0011879A loc_11879A: ; CODE XREF: sub_118612+172↑j ROM:0011879A move.b #$10,d5 ROM:0011879E ROM:0011879E loc_11879E: ; CODE XREF: sub_118612:loc_118798↑j ROM:0011879E bra.s loc_1187A4 ROM:001187A0 ; --------------------------------------------------------------------------- ROM:001187A0 ROM:001187A0 loc_1187A0: ; CODE XREF: sub_118612+16A↑j ROM:001187A0 move.b #$10,d5 ROM:001187A4 ROM:001187A4 loc_1187A4: ; CODE XREF: sub_118612:loc_11879E↑j ROM:001187A4 bra.s loc_1187C6 ROM:001187A6 ; --------------------------------------------------------------------------- ROM:001187A6 ROM:001187A6 loc_1187A6: ; CODE XREF: sub_118612+162↑j ROM:001187A6 btst #0,($1116).w ROM:001187AC beq.s loc_1187B4 ROM:001187AE move.b #8,d5 ROM:001187B2 bra.s loc_1187C6 ROM:001187B4 ; --------------------------------------------------------------------------- ROM:001187B4 ROM:001187B4 loc_1187B4: ; CODE XREF: sub_118612+19A↑j ROM:001187B4 btst #0,($111A).w ROM:001187BA bne.s loc_1187C2 ROM:001187BC move.b #1,d5 ROM:001187C0 bra.s loc_1187C6 ROM:001187C2 ; --------------------------------------------------------------------------- ROM:001187C2 ROM:001187C2 loc_1187C2: ; CODE XREF: sub_118612+1A8↑j ROM:001187C2 move.b #4,d5 ROM:001187C6 ROM:001187C6 loc_1187C6: ; CODE XREF: sub_118612:loc_1187A4↑j ROM:001187C6 ; sub_118612+1A0↑j ... ROM:001187C6 move.b d5,(a0,d2.w) ROM:001187CA addq.w #1,d2 ROM:001187CC bvc.s loc_1187D2 ROM:001187CE move.w #$8000,d2 ROM:001187D2 ROM:001187D2 loc_1187D2: ; CODE XREF: sub_118612+1BA↑j ROM:001187D2 move.b #0,(a0,d2.w) ROM:001187D8 addq.w #1,d2 ROM:001187DA bvc.s loc_1187E0 ROM:001187DC move.w #$8000,d2 ROM:001187E0 ROM:001187E0 loc_1187E0: ; CODE XREF: sub_118612+1C8↑j ROM:001187E0 move.w d2,($58C).w ROM:001187E4 bsr.l sub_117EF4 ROM:001187EA bra.l locret_118BD8 ROM:001187F0 ; --------------------------------------------------------------------------- ROM:001187F0 ROM:001187F0 loc_1187F0: ; CODE XREF: sub_118612+13C↑j ROM:001187F0 cmpi.b #4,($75B).w ROM:001187F6 bne.s loc_118844 ROM:001187F8 bsr.l sub_117EA6 ROM:001187FE move.w ($58C).w,d2 ROM:00118802 move.b ($75B).w,(a0,d2.w) ROM:00118808 addq.w #1,d2 ROM:0011880A bvc.s loc_118810 ROM:0011880C move.w #$8000,d2 ROM:00118810 ROM:00118810 loc_118810: ; CODE XREF: sub_118612+1F8↑j ROM:00118810 clr.l d4 ROM:00118812 move.w ($D6A).w,d4 ROM:00118816 mulu.w #$FF,d4 ROM:0011881A divu.w #$3E8,d4 ROM:0011881E cmpi.w #$FF,d4 ROM:00118822 ble.s loc_118828 ROM:00118824 move.w #$FF,d4 ROM:00118828 ROM:00118828 loc_118828: ; CODE XREF: sub_118612+210↑j ROM:00118828 move.b d4,(a0,d2.w) ROM:0011882C addq.w #1,d2 ROM:0011882E bvc.s loc_118834 ROM:00118830 move.w #$8000,d2 ROM:00118834 ROM:00118834 loc_118834: ; CODE XREF: sub_118612+21C↑j ROM:00118834 move.w d2,($58C).w ROM:00118838 bsr.l sub_117EF4 ROM:0011883E bra.l locret_118BD8 ROM:00118844 ; --------------------------------------------------------------------------- ROM:00118844 ROM:00118844 loc_118844: ; CODE XREF: sub_118612+1E4↑j ROM:00118844 cmpi.b #5,($75B).w ROM:0011884A bne.s loc_11888E ROM:0011884C bsr.l sub_117EA6 ROM:00118852 move.w ($58C).w,d2 ROM:00118856 move.b ($75B).w,(a0,d2.w) ROM:0011885C addq.w #1,d2 ROM:0011885E bvc.s loc_118864 ROM:00118860 move.w #$8000,d2 ROM:00118864 ROM:00118864 loc_118864: ; CODE XREF: sub_118612+24C↑j ROM:00118864 clr.l d5 ROM:00118866 move.w ($47E).w,d5 ROM:0011886A subi.w #$91C,d5 ROM:0011886E divs.w #$A,d5 ROM:00118872 move.b d5,(a0,d2.w) ROM:00118876 addq.w #1,d2 ROM:00118878 bvc.s loc_11887E ROM:0011887A move.w #$8000,d2 ROM:0011887E ROM:0011887E loc_11887E: ; CODE XREF: sub_118612+266↑j ROM:0011887E move.w d2,($58C).w ROM:00118882 bsr.l sub_117EF4 ROM:00118888 bra.l locret_118BD8 ROM:0011888E ; --------------------------------------------------------------------------- ROM:0011888E ROM:0011888E loc_11888E: ; CODE XREF: sub_118612+238↑j ROM:0011888E cmpi.b #6,($75B).w ROM:00118894 bne.s loc_1188D4 ROM:00118896 bsr.l sub_117EA6 ROM:0011889C move.w ($58C).w,d2 ROM:001188A0 move.b ($75B).w,(a0,d2.w) ROM:001188A6 addq.w #1,d2 ROM:001188A8 bvc.s loc_1188AE ROM:001188AA move.w #$8000,d2 ROM:001188AE ROM:001188AE loc_1188AE: ; CODE XREF: sub_118612+296↑j ROM:001188AE clr.l d5 ROM:001188B0 move.w ($EE0).w,d5 ROM:001188B4 divs.w #$4E,d5 ; 'N' ROM:001188B8 move.b d5,(a0,d2.w) ROM:001188BC addq.w #1,d2 ROM:001188BE bvc.s loc_1188C4 ROM:001188C0 move.w #$8000,d2 ROM:001188C4 ROM:001188C4 loc_1188C4: ; CODE XREF: sub_118612+2AC↑j ROM:001188C4 move.w d2,($58C).w ROM:001188C8 bsr.l sub_117EF4 ROM:001188CE bra.l locret_118BD8 ROM:001188D4 ; --------------------------------------------------------------------------- ROM:001188D4 ROM:001188D4 loc_1188D4: ; CODE XREF: sub_118612+282↑j ROM:001188D4 cmpi.b #7,($75B).w ROM:001188DA bne.s loc_11891A ROM:001188DC bsr.l sub_117EA6 ROM:001188E2 move.w ($58C).w,d2 ROM:001188E6 move.b ($75B).w,(a0,d2.w) ROM:001188EC addq.w #1,d2 ROM:001188EE bvc.s loc_1188F4 ROM:001188F0 move.w #$8000,d2 ROM:001188F4 ROM:001188F4 loc_1188F4: ; CODE XREF: sub_118612+2DC↑j ROM:001188F4 clr.l d5 ROM:001188F6 move.w ($F84).w,d5 ROM:001188FA divs.w #$4E,d5 ; 'N' ROM:001188FE move.b d5,(a0,d2.w) ROM:00118902 addq.w #1,d2 ROM:00118904 bvc.s loc_11890A ROM:00118906 move.w #$8000,d2 ROM:0011890A ROM:0011890A loc_11890A: ; CODE XREF: sub_118612+2F2↑j ROM:0011890A move.w d2,($58C).w ROM:0011890E bsr.l sub_117EF4 ROM:00118914 bra.l locret_118BD8 ROM:0011891A ; --------------------------------------------------------------------------- ROM:0011891A ROM:0011891A loc_11891A: ; CODE XREF: sub_118612+2C8↑j ROM:0011891A cmpi.b #$B,($75B).w ROM:00118920 bne.s loc_118960 ROM:00118922 bsr.l sub_117EA6 ROM:00118928 move.w ($58C).w,d2 ROM:0011892C move.b ($75B).w,(a0,d2.w) ROM:00118932 addq.w #1,d2 ROM:00118934 bvc.s loc_11893A ROM:00118936 move.w #$8000,d2 ROM:0011893A ROM:0011893A loc_11893A: ; CODE XREF: sub_118612+322↑j ROM:0011893A clr.l d5 ROM:0011893C move.w ($47A).w,d5 ROM:00118940 divs.w #$64,d5 ; 'd' ROM:00118944 move.b d5,(a0,d2.w) ROM:00118948 addq.w #1,d2 ROM:0011894A bvc.s loc_118950 ROM:0011894C move.w #$8000,d2 ROM:00118950 ROM:00118950 loc_118950: ; CODE XREF: sub_118612+338↑j ROM:00118950 move.w d2,($58C).w ROM:00118954 bsr.l sub_117EF4 ROM:0011895A bra.l locret_118BD8 ROM:00118960 ; --------------------------------------------------------------------------- ROM:00118960 ROM:00118960 loc_118960: ; CODE XREF: sub_118612+30E↑j ROM:00118960 cmpi.b #$C,($75B).w ROM:00118966 bne.s loc_1189B4 ROM:00118968 bsr.l sub_117EA6 ROM:0011896E move.w ($58C).w,d2 ROM:00118972 move.b ($75B).w,(a0,d2.w) ROM:00118978 addq.w #1,d2 ROM:0011897A bvc.s loc_118980 ROM:0011897C move.w #$8000,d2 ROM:00118980 ROM:00118980 loc_118980: ; CODE XREF: sub_118612+368↑j ROM:00118980 move.w ($572).w,d5 ROM:00118984 mulu.w #4,d5 ROM:00118988 move.w d5,d4 ROM:0011898A lsr.w #8,d4 ROM:0011898C move.b d4,(a0,d2.w) ROM:00118990 addq.w #1,d2 ROM:00118992 bvc.s loc_118998 ROM:00118994 move.w #$8000,d2 ROM:00118998 ROM:00118998 loc_118998: ; CODE XREF: sub_118612+380↑j ROM:00118998 move.b d5,(a0,d2.w) ROM:0011899C addq.w #1,d2 ROM:0011899E bvc.s loc_1189A4 ROM:001189A0 move.w #$8000,d2 ROM:001189A4 ROM:001189A4 loc_1189A4: ; CODE XREF: sub_118612+38C↑j ROM:001189A4 move.w d2,($58C).w ROM:001189A8 bsr.l sub_117EF4 ROM:001189AE bra.l locret_118BD8 ROM:001189B4 ; --------------------------------------------------------------------------- ROM:001189B4 ROM:001189B4 loc_1189B4: ; CODE XREF: sub_118612+354↑j ROM:001189B4 cmpi.b #$D,($75B).w ROM:001189BA bne.s loc_1189F4 ROM:001189BC bsr.l sub_117EA6 ROM:001189C2 move.w ($58C).w,d2 ROM:001189C6 move.b ($75B).w,(a0,d2.w) ROM:001189CC addq.w #1,d2 ROM:001189CE bvc.s loc_1189D4 ROM:001189D0 move.w #$8000,d2 ROM:001189D4 ROM:001189D4 loc_1189D4: ; CODE XREF: sub_118612+3BC↑j ROM:001189D4 move.w ($52C).w,d0 ROM:001189D8 move.b d0,(a0,d2.w) ROM:001189DC addq.w #1,d2 ROM:001189DE bvc.s loc_1189E4 ROM:001189E0 move.w #$8000,d2 ROM:001189E4 ROM:001189E4 loc_1189E4: ; CODE XREF: sub_118612+3CC↑j ROM:001189E4 move.w d2,($58C).w ROM:001189E8 bsr.l sub_117EF4 ROM:001189EE bra.l locret_118BD8 ROM:001189F4 ; --------------------------------------------------------------------------- ROM:001189F4 ROM:001189F4 loc_1189F4: ; CODE XREF: sub_118612+3A8↑j ROM:001189F4 cmpi.b #$E,($75B).w ROM:001189FA bne.s loc_118A4E ROM:001189FC bsr.l sub_117EA6 ROM:00118A02 move.w ($58C).w,d2 ROM:00118A06 move.b ($75B).w,(a0,d2.w) ROM:00118A0C addq.w #1,d2 ROM:00118A0E bvc.s loc_118A14 ROM:00118A10 move.w #$8000,d2 ROM:00118A14 ROM:00118A14 loc_118A14: ; CODE XREF: sub_118612+3FC↑j ROM:00118A14 clr.l d5 ROM:00118A16 move.w ($BF2).w,d5 ROM:00118A1A cmpi.w #0,d5 ROM:00118A1E ble.s loc_118A2A ROM:00118A20 divu.w #5,d5 ROM:00118A24 addi.w #$80,d5 ROM:00118A28 bra.s loc_118A32 ROM:00118A2A ; --------------------------------------------------------------------------- ROM:00118A2A ROM:00118A2A loc_118A2A: ; CODE XREF: sub_118612+40C↑j ROM:00118A2A addi.w #$280,d5 ROM:00118A2E divu.w #5,d5 ROM:00118A32 ROM:00118A32 loc_118A32: ; CODE XREF: sub_118612+416↑j ROM:00118A32 move.b d5,(a0,d2.w) ROM:00118A36 addq.w #1,d2 ROM:00118A38 bvc.s loc_118A3E ROM:00118A3A move.w #$8000,d2 ROM:00118A3E ROM:00118A3E loc_118A3E: ; CODE XREF: sub_118612+426↑j ROM:00118A3E move.w d2,($58C).w ROM:00118A42 bsr.l sub_117EF4 ROM:00118A48 bra.l locret_118BD8 ROM:00118A4E ; --------------------------------------------------------------------------- ROM:00118A4E ROM:00118A4E loc_118A4E: ; CODE XREF: sub_118612+3E8↑j ROM:00118A4E cmpi.b #$F,($75B).w ROM:00118A54 bne.s loc_118A98 ROM:00118A56 bsr.l sub_117EA6 ROM:00118A5C move.w ($58C).w,d2 ROM:00118A60 move.b ($75B).w,(a0,d2.w) ROM:00118A66 addq.w #1,d2 ROM:00118A68 bvc.s loc_118A6E ROM:00118A6A move.w #$8000,d2 ROM:00118A6E ROM:00118A6E loc_118A6E: ; CODE XREF: sub_118612+456↑j ROM:00118A6E clr.l d5 ROM:00118A70 move.w ($47C).w,d5 ROM:00118A74 subi.w #$91C,d5 ROM:00118A78 divs.w #$A,d5 ROM:00118A7C move.b d5,(a0,d2.w) ROM:00118A80 addq.w #1,d2 ROM:00118A82 bvc.s loc_118A88 ROM:00118A84 move.w #$8000,d2 ROM:00118A88 ROM:00118A88 loc_118A88: ; CODE XREF: sub_118612+470↑j ROM:00118A88 move.w d2,($58C).w ROM:00118A8C bsr.l sub_117EF4 ROM:00118A92 bra.l locret_118BD8 ROM:00118A98 ; --------------------------------------------------------------------------- ROM:00118A98 ROM:00118A98 loc_118A98: ; CODE XREF: sub_118612+442↑j ROM:00118A98 cmpi.b #$11,($75B).w ROM:00118A9E bne.s loc_118AF0 ROM:00118AA0 bsr.l sub_117EA6 ROM:00118AA6 move.w ($58C).w,d2 ROM:00118AAA move.b ($75B).w,(a0,d2.w) ROM:00118AB0 addq.w #1,d2 ROM:00118AB2 bvc.s loc_118AB8 ROM:00118AB4 move.w #$8000,d2 ROM:00118AB8 ROM:00118AB8 loc_118AB8: ; CODE XREF: sub_118612+4A0↑j ROM:00118AB8 clr.l d5 ROM:00118ABA move.w ($C78).w,d5 ROM:00118ABE divu.w #$64,d5 ; 'd' ROM:00118AC2 mulu.w #$FF,d5 ROM:00118AC6 divu.w #$64,d5 ; 'd' ROM:00118ACA cmpi.w #$FF,d5 ROM:00118ACE ble.s loc_118AD4 ROM:00118AD0 move.w #$FF,d5 ROM:00118AD4 ROM:00118AD4 loc_118AD4: ; CODE XREF: sub_118612+4BC↑j ROM:00118AD4 move.b d5,(a0,d2.w) ROM:00118AD8 addq.w #1,d2 ROM:00118ADA bvc.s loc_118AE0 ROM:00118ADC move.w #$8000,d2 ROM:00118AE0 ROM:00118AE0 loc_118AE0: ; CODE XREF: sub_118612+4C8↑j ROM:00118AE0 move.w d2,($58C).w ROM:00118AE4 bsr.l sub_117EF4 ROM:00118AEA bra.l locret_118BD8 ROM:00118AF0 ; --------------------------------------------------------------------------- ROM:00118AF0 ROM:00118AF0 loc_118AF0: ; CODE XREF: sub_118612+48C↑j ROM:00118AF0 cmpi.b #$13,($75B).w ROM:00118AF6 bne.s loc_118B2E ROM:00118AF8 bsr.l sub_117EA6 ROM:00118AFE move.w ($58C).w,d2 ROM:00118B02 move.b ($75B).w,(a0,d2.w) ROM:00118B08 addq.w #1,d2 ROM:00118B0A bvc.s loc_118B10 ROM:00118B0C move.w #$8000,d2 ROM:00118B10 ROM:00118B10 loc_118B10: ; CODE XREF: sub_118612+4F8↑j ROM:00118B10 move.b #3,(a0,d2.w) ROM:00118B16 addq.w #1,d2 ROM:00118B18 bvc.s loc_118B1E ROM:00118B1A move.w #$8000,d2 ROM:00118B1E ROM:00118B1E loc_118B1E: ; CODE XREF: sub_118612+506↑j ROM:00118B1E move.w d2,($58C).w ROM:00118B22 bsr.l sub_117EF4 ROM:00118B28 bra.l locret_118BD8 ROM:00118B2E ; --------------------------------------------------------------------------- ROM:00118B2E ROM:00118B2E loc_118B2E: ; CODE XREF: sub_118612+4E4↑j ROM:00118B2E cmpi.b #$14,($75B).w ROM:00118B34 bne.s loc_118B8A ROM:00118B36 bsr.l sub_117EA6 ROM:00118B3C move.w ($58C).w,d2 ROM:00118B40 move.b ($75B).w,(a0,d2.w) ROM:00118B46 addq.w #1,d2 ROM:00118B48 bvc.s loc_118B4E ROM:00118B4A move.w #$8000,d2 ROM:00118B4E ROM:00118B4E loc_118B4E: ; CODE XREF: sub_118612+536↑j ROM:00118B4E clr.l d5 ROM:00118B50 move.w ($E9C).w,d5 ROM:00118B54 divu.w #5,d5 ROM:00118B58 move.b d5,(a0,d2.w) ROM:00118B5C addq.w #1,d2 ROM:00118B5E bvc.s loc_118B64 ROM:00118B60 move.w #$8000,d2 ROM:00118B64 ROM:00118B64 loc_118B64: ; CODE XREF: sub_118612+54C↑j ROM:00118B64 clr.l d5 ROM:00118B66 move.w ($EE0).w,d5 ROM:00118B6A divs.w #$4E,d5 ; 'N' ROM:00118B6E move.b d5,(a0,d2.w) ROM:00118B72 addq.w #1,d2 ROM:00118B74 bvc.s loc_118B7A ROM:00118B76 move.w #$8000,d2 ROM:00118B7A ROM:00118B7A loc_118B7A: ; CODE XREF: sub_118612+562↑j ROM:00118B7A move.w d2,($58C).w ROM:00118B7E bsr.l sub_117EF4 ROM:00118B84 bra.l locret_118BD8 ROM:00118B8A ; --------------------------------------------------------------------------- ROM:00118B8A ROM:00118B8A loc_118B8A: ; CODE XREF: sub_118612+522↑j ROM:00118B8A cmpi.b #$15,($75B).w ROM:00118B90 bne.s locret_118BD8 ROM:00118B92 bsr.l sub_117EA6 ROM:00118B98 move.w ($58C).w,d2 ROM:00118B9C move.b ($75B).w,(a0,d2.w) ROM:00118BA2 addq.w #1,d2 ROM:00118BA4 bvc.s loc_118BAA ROM:00118BA6 move.w #$8000,d2 ROM:00118BAA ROM:00118BAA loc_118BAA: ; CODE XREF: sub_118612+592↑j ROM:00118BAA clr.l d5 ROM:00118BAC move.w ($E9E).w,d5 ROM:00118BB0 divu.w #5,d5 ROM:00118BB4 move.b d5,(a0,d2.w) ROM:00118BB8 addq.w #1,d2 ROM:00118BBA bvc.s loc_118BC0 ROM:00118BBC move.w #$8000,d2 ROM:00118BC0 ROM:00118BC0 loc_118BC0: ; CODE XREF: sub_118612+5A8↑j ROM:00118BC0 move.b #$FF,(a0,d2.w) ROM:00118BC6 addq.w #1,d2 ROM:00118BC8 bvc.s loc_118BCE ROM:00118BCA move.w #$8000,d2 ROM:00118BCE ROM:00118BCE loc_118BCE: ; CODE XREF: sub_118612+5B6↑j ROM:00118BCE move.w d2,($58C).w ROM:00118BD2 bsr.l sub_117EF4 ROM:00118BD8 ROM:00118BD8 locret_118BD8: ; CODE XREF: sub_118612+6A↑j ROM:00118BD8 ; sub_118612+130↑j ... ROM:00118BD8 rts ROM:00118BD8 ; End of function sub_118612 ROM:00118BD8 ROM:00118BDA ROM:00118BDA ; =============== S U B R O U T I N E ======================================= ROM:00118BDA ROM:00118BDA ROM:00118BDA sub_118BDA: ; CODE XREF: sub_117E2E+20↑p ROM:00118BDA lea ($11F0).w,a0 ROM:00118BDE clr.w ($E54).w ROM:00118BE2 cmpi.b #0,($75C).w ROM:00118BE8 bne.l locret_119046 ROM:00118BEE cmpi.b #0,($75B).w ROM:00118BF4 bne.l loc_118C68 ROM:00118BFA bsr.l sub_117EA6 ROM:00118C00 move.w ($58C).w,d3 ROM:00118C04 move.b ($75B).w,(a0,d3.w) ROM:00118C0A addq.w #1,d3 ROM:00118C0C bvc.s loc_118C12 ROM:00118C0E move.w #$8000,d3 ROM:00118C12 ROM:00118C12 loc_118C12: ; CODE XREF: sub_118BDA+32↑j ROM:00118C12 move.b ($75C).w,(a0,d3.w) ROM:00118C18 addq.w #1,d3 ROM:00118C1A bvc.s loc_118C20 ROM:00118C1C move.w #$8000,d3 ROM:00118C20 ROM:00118C20 loc_118C20: ; CODE XREF: sub_118BDA+40↑j ROM:00118C20 move.b $10E(a5),(a0,d3.w) ROM:00118C26 addq.w #1,d3 ROM:00118C28 bvc.s loc_118C2E ROM:00118C2A move.w #$8000,d3 ROM:00118C2E ROM:00118C2E loc_118C2E: ; CODE XREF: sub_118BDA+4E↑j ROM:00118C2E move.b $10F(a5),(a0,d3.w) ROM:00118C34 addq.w #1,d3 ROM:00118C36 bvc.s loc_118C3C ROM:00118C38 move.w #$8000,d3 ROM:00118C3C ROM:00118C3C loc_118C3C: ; CODE XREF: sub_118BDA+5C↑j ROM:00118C3C move.b $110(a5),(a0,d3.w) ROM:00118C42 addq.w #1,d3 ROM:00118C44 bvc.s loc_118C4A ROM:00118C46 move.w #$8000,d3 ROM:00118C4A ROM:00118C4A loc_118C4A: ; CODE XREF: sub_118BDA+6A↑j ROM:00118C4A move.b $111(a5),(a0,d3.w) ROM:00118C50 addq.w #1,d3 ROM:00118C52 bvc.s loc_118C58 ROM:00118C54 move.w #$8000,d3 ROM:00118C58 ROM:00118C58 loc_118C58: ; CODE XREF: sub_118BDA+78↑j ROM:00118C58 move.w d3,($58C).w ROM:00118C5C bsr.l sub_117EF4 ROM:00118C62 bra.l locret_119046 ROM:00118C68 ; --------------------------------------------------------------------------- ROM:00118C68 ROM:00118C68 loc_118C68: ; CODE XREF: sub_118BDA+1A↑j ROM:00118C68 cmpi.b #2,($75B).w ROM:00118C6E bne.s loc_118CD6 ROM:00118C70 bsr.l sub_117EA6 ROM:00118C76 move.w ($58C).w,d3 ROM:00118C7A move.b ($75B).w,(a0,d3.w) ROM:00118C80 addq.w #1,d3 ROM:00118C82 bvc.s loc_118C88 ROM:00118C84 move.w #$8000,d3 ROM:00118C88 ROM:00118C88 loc_118C88: ; CODE XREF: sub_118BDA+A8↑j ROM:00118C88 move.b ($75C).w,(a0,d3.w) ROM:00118C8E addq.w #1,d3 ROM:00118C90 bvc.s loc_118C96 ROM:00118C92 move.w #$8000,d3 ROM:00118C96 ROM:00118C96 loc_118C96: ; CODE XREF: sub_118BDA+B6↑j ROM:00118C96 addq.w #2,($58C).w ROM:00118C9A bsr.l sub_132CEC ROM:00118CA0 move.w ($58C).w,d3 ROM:00118CA4 move.w ($E56).w,d0 ROM:00118CA8 lsr.w #8,d0 ROM:00118CAA move.b d0,(a0,d3.w) ROM:00118CAE addq.w #1,d3 ROM:00118CB0 bvc.s loc_118CB6 ROM:00118CB2 move.w #$8000,d3 ROM:00118CB6 ROM:00118CB6 loc_118CB6: ; CODE XREF: sub_118BDA+D6↑j ROM:00118CB6 move.w ($E56).w,d0 ROM:00118CBA move.b d0,(a0,d3.w) ROM:00118CBE addq.w #1,d3 ROM:00118CC0 bvc.s loc_118CC6 ROM:00118CC2 move.w #$8000,d3 ROM:00118CC6 ROM:00118CC6 loc_118CC6: ; CODE XREF: sub_118BDA+E6↑j ROM:00118CC6 move.w d3,($58C).w ROM:00118CCA bsr.l sub_117EF4 ROM:00118CD0 bra.l locret_119046 ROM:00118CD6 ; --------------------------------------------------------------------------- ROM:00118CD6 ROM:00118CD6 loc_118CD6: ; CODE XREF: sub_118BDA+94↑j ROM:00118CD6 cmpi.b #3,($75B).w ROM:00118CDC bne.s loc_118D30 ROM:00118CDE bsr.l sub_117EA6 ROM:00118CE4 move.w ($58C).w,d3 ROM:00118CE8 move.b ($75B).w,(a0,d3.w) ROM:00118CEE addq.w #1,d3 ROM:00118CF0 bvc.s loc_118CF6 ROM:00118CF2 move.w #$8000,d3 ROM:00118CF6 ROM:00118CF6 loc_118CF6: ; CODE XREF: sub_118BDA+116↑j ROM:00118CF6 move.b ($75C).w,(a0,d3.w) ROM:00118CFC addq.w #1,d3 ROM:00118CFE bvc.s loc_118D04 ROM:00118D00 move.w #$8000,d3 ROM:00118D04 ROM:00118D04 loc_118D04: ; CODE XREF: sub_118BDA+124↑j ROM:00118D04 move.b ($1D7C).w,(a0,d3.w) ROM:00118D0A addq.w #1,d3 ROM:00118D0C bvc.s loc_118D12 ROM:00118D0E move.w #$8000,d3 ROM:00118D12 ROM:00118D12 loc_118D12: ; CODE XREF: sub_118BDA+132↑j ROM:00118D12 move.b #0,(a0,d3.w) ROM:00118D18 addq.w #1,d3 ROM:00118D1A bvc.s loc_118D20 ROM:00118D1C move.w #$8000,d3 ROM:00118D20 ROM:00118D20 loc_118D20: ; CODE XREF: sub_118BDA+140↑j ROM:00118D20 move.w d3,($58C).w ROM:00118D24 bsr.l sub_117EF4 ROM:00118D2A bra.l locret_119046 ROM:00118D30 ; --------------------------------------------------------------------------- ROM:00118D30 ROM:00118D30 loc_118D30: ; CODE XREF: sub_118BDA+102↑j ROM:00118D30 cmpi.b #4,($75B).w ROM:00118D36 bne.s loc_118D92 ROM:00118D38 bsr.l sub_117EA6 ROM:00118D3E move.w ($58C).w,d3 ROM:00118D42 move.b ($75B).w,(a0,d3.w) ROM:00118D48 addq.w #1,d3 ROM:00118D4A bvc.s loc_118D50 ROM:00118D4C move.w #$8000,d3 ROM:00118D50 ROM:00118D50 loc_118D50: ; CODE XREF: sub_118BDA+170↑j ROM:00118D50 move.b ($75C).w,(a0,d3.w) ROM:00118D56 addq.w #1,d3 ROM:00118D58 bvc.s loc_118D5E ROM:00118D5A move.w #$8000,d3 ROM:00118D5E ROM:00118D5E loc_118D5E: ; CODE XREF: sub_118BDA+17E↑j ROM:00118D5E clr.l d5 ROM:00118D60 move.w ($1B2C).w,d5 ROM:00118D64 mulu.w #$FF,d5 ROM:00118D68 divu.w #$3E8,d5 ROM:00118D6C cmpi.w #$FF,d5 ROM:00118D70 ble.s loc_118D76 ROM:00118D72 move.w #$FF,d5 ROM:00118D76 ROM:00118D76 loc_118D76: ; CODE XREF: sub_118BDA+196↑j ROM:00118D76 move.b d5,(a0,d3.w) ROM:00118D7A addq.w #1,d3 ROM:00118D7C bvc.s loc_118D82 ROM:00118D7E move.w #$8000,d3 ROM:00118D82 ROM:00118D82 loc_118D82: ; CODE XREF: sub_118BDA+1A2↑j ROM:00118D82 move.w d3,($58C).w ROM:00118D86 bsr.l sub_117EF4 ROM:00118D8C bra.l locret_119046 ROM:00118D92 ; --------------------------------------------------------------------------- ROM:00118D92 ROM:00118D92 loc_118D92: ; CODE XREF: sub_118BDA+15C↑j ROM:00118D92 cmpi.b #5,($75B).w ROM:00118D98 bne.s loc_118DEA ROM:00118D9A bsr.l sub_117EA6 ROM:00118DA0 move.w ($58C).w,d3 ROM:00118DA4 move.b ($75B).w,(a0,d3.w) ROM:00118DAA addq.w #1,d3 ROM:00118DAC bvc.s loc_118DB2 ROM:00118DAE move.w #$8000,d3 ROM:00118DB2 ROM:00118DB2 loc_118DB2: ; CODE XREF: sub_118BDA+1D2↑j ROM:00118DB2 move.b ($75C).w,(a0,d3.w) ROM:00118DB8 addq.w #1,d3 ROM:00118DBA bvc.s loc_118DC0 ROM:00118DBC move.w #$8000,d3 ROM:00118DC0 ROM:00118DC0 loc_118DC0: ; CODE XREF: sub_118BDA+1E0↑j ROM:00118DC0 clr.l d5 ROM:00118DC2 move.w ($1B20).w,d5 ROM:00118DC6 subi.w #$91C,d5 ROM:00118DCA divs.w #$A,d5 ROM:00118DCE move.b d5,(a0,d3.w) ROM:00118DD2 addq.w #1,d3 ROM:00118DD4 bvc.s loc_118DDA ROM:00118DD6 move.w #$8000,d3 ROM:00118DDA ROM:00118DDA loc_118DDA: ; CODE XREF: sub_118BDA+1FA↑j ROM:00118DDA move.w d3,($58C).w ROM:00118DDE bsr.l sub_117EF4 ROM:00118DE4 bra.l locret_119046 ROM:00118DEA ; --------------------------------------------------------------------------- ROM:00118DEA ROM:00118DEA loc_118DEA: ; CODE XREF: sub_118BDA+1BE↑j ROM:00118DEA cmpi.b #6,($75B).w ROM:00118DF0 bne.s loc_118E3E ROM:00118DF2 bsr.l sub_117EA6 ROM:00118DF8 move.w ($58C).w,d3 ROM:00118DFC move.b ($75B).w,(a0,d3.w) ROM:00118E02 addq.w #1,d3 ROM:00118E04 bvc.s loc_118E0A ROM:00118E06 move.w #$8000,d3 ROM:00118E0A ROM:00118E0A loc_118E0A: ; CODE XREF: sub_118BDA+22A↑j ROM:00118E0A move.b ($75C).w,(a0,d3.w) ROM:00118E10 addq.w #1,d3 ROM:00118E12 bvc.s loc_118E18 ROM:00118E14 move.w #$8000,d3 ROM:00118E18 ROM:00118E18 loc_118E18: ; CODE XREF: sub_118BDA+238↑j ROM:00118E18 clr.l d5 ROM:00118E1A move.w ($1B22).w,d5 ROM:00118E1E divs.w #$4E,d5 ; 'N' ROM:00118E22 move.b d5,(a0,d3.w) ROM:00118E26 addq.w #1,d3 ROM:00118E28 bvc.s loc_118E2E ROM:00118E2A move.w #$8000,d3 ROM:00118E2E ROM:00118E2E loc_118E2E: ; CODE XREF: sub_118BDA+24E↑j ROM:00118E2E move.w d3,($58C).w ROM:00118E32 bsr.l sub_117EF4 ROM:00118E38 bra.l locret_119046 ROM:00118E3E ; --------------------------------------------------------------------------- ROM:00118E3E ROM:00118E3E loc_118E3E: ; CODE XREF: sub_118BDA+216↑j ROM:00118E3E cmpi.b #7,($75B).w ROM:00118E44 bne.s loc_118E92 ROM:00118E46 bsr.l sub_117EA6 ROM:00118E4C move.w ($58C).w,d3 ROM:00118E50 move.b ($75B).w,(a0,d3.w) ROM:00118E56 addq.w #1,d3 ROM:00118E58 bvc.s loc_118E5E ROM:00118E5A move.w #$8000,d3 ROM:00118E5E ROM:00118E5E loc_118E5E: ; CODE XREF: sub_118BDA+27E↑j ROM:00118E5E move.b ($75C).w,(a0,d3.w) ROM:00118E64 addq.w #1,d3 ROM:00118E66 bvc.s loc_118E6C ROM:00118E68 move.w #$8000,d3 ROM:00118E6C ROM:00118E6C loc_118E6C: ; CODE XREF: sub_118BDA+28C↑j ROM:00118E6C clr.l d5 ROM:00118E6E move.w ($1B24).w,d5 ROM:00118E72 divs.w #$4E,d5 ; 'N' ROM:00118E76 move.b d5,(a0,d3.w) ROM:00118E7A addq.w #1,d3 ROM:00118E7C bvc.s loc_118E82 ROM:00118E7E move.w #$8000,d3 ROM:00118E82 ROM:00118E82 loc_118E82: ; CODE XREF: sub_118BDA+2A2↑j ROM:00118E82 move.w d3,($58C).w ROM:00118E86 bsr.l sub_117EF4 ROM:00118E8C bra.l locret_119046 ROM:00118E92 ; --------------------------------------------------------------------------- ROM:00118E92 ROM:00118E92 loc_118E92: ; CODE XREF: sub_118BDA+26A↑j ROM:00118E92 cmpi.b #$B,($75B).w ROM:00118E98 bne.s loc_118EE6 ROM:00118E9A bsr.l sub_117EA6 ROM:00118EA0 move.w ($58C).w,d3 ROM:00118EA4 move.b ($75B).w,(a0,d3.w) ROM:00118EAA addq.w #1,d3 ROM:00118EAC bvc.s loc_118EB2 ROM:00118EAE move.w #$8000,d3 ROM:00118EB2 ROM:00118EB2 loc_118EB2: ; CODE XREF: sub_118BDA+2D2↑j ROM:00118EB2 move.b ($75C).w,(a0,d3.w) ROM:00118EB8 addq.w #1,d3 ROM:00118EBA bvc.s loc_118EC0 ROM:00118EBC move.w #$8000,d3 ROM:00118EC0 ROM:00118EC0 loc_118EC0: ; CODE XREF: sub_118BDA+2E0↑j ROM:00118EC0 clr.l d5 ROM:00118EC2 move.w ($1B26).w,d5 ROM:00118EC6 divs.w #$64,d5 ; 'd' ROM:00118ECA move.b d5,(a0,d3.w) ROM:00118ECE addq.w #1,d3 ROM:00118ED0 bvc.s loc_118ED6 ROM:00118ED2 move.w #$8000,d3 ROM:00118ED6 ROM:00118ED6 loc_118ED6: ; CODE XREF: sub_118BDA+2F6↑j ROM:00118ED6 move.w d3,($58C).w ROM:00118EDA bsr.l sub_117EF4 ROM:00118EE0 bra.l locret_119046 ROM:00118EE6 ; --------------------------------------------------------------------------- ROM:00118EE6 ROM:00118EE6 loc_118EE6: ; CODE XREF: sub_118BDA+2BE↑j ROM:00118EE6 cmpi.b #$C,($75B).w ROM:00118EEC bne.s loc_118F48 ROM:00118EEE bsr.l sub_117EA6 ROM:00118EF4 move.w ($58C).w,d3 ROM:00118EF8 move.b ($75B).w,(a0,d3.w) ROM:00118EFE addq.w #1,d3 ROM:00118F00 bvc.s loc_118F06 ROM:00118F02 move.w #$8000,d3 ROM:00118F06 ROM:00118F06 loc_118F06: ; CODE XREF: sub_118BDA+326↑j ROM:00118F06 move.b ($75C).w,(a0,d3.w) ROM:00118F0C addq.w #1,d3 ROM:00118F0E bvc.s loc_118F14 ROM:00118F10 move.w #$8000,d3 ROM:00118F14 ROM:00118F14 loc_118F14: ; CODE XREF: sub_118BDA+334↑j ROM:00118F14 move.w ($1B28).w,d5 ROM:00118F18 mulu.w #4,d5 ROM:00118F1C move.w d5,d4 ROM:00118F1E lsr.w #8,d4 ROM:00118F20 move.b d4,(a0,d3.w) ROM:00118F24 addq.w #1,d3 ROM:00118F26 bvc.s loc_118F2C ROM:00118F28 move.w #$8000,d3 ROM:00118F2C ROM:00118F2C loc_118F2C: ; CODE XREF: sub_118BDA+34C↑j ROM:00118F2C move.b d5,(a0,d3.w) ROM:00118F30 addq.w #1,d3 ROM:00118F32 bvc.s loc_118F38 ROM:00118F34 move.w #$8000,d3 ROM:00118F38 ROM:00118F38 loc_118F38: ; CODE XREF: sub_118BDA+358↑j ROM:00118F38 move.w d3,($58C).w ROM:00118F3C bsr.l sub_117EF4 ROM:00118F42 bra.l locret_119046 ROM:00118F48 ; --------------------------------------------------------------------------- ROM:00118F48 ROM:00118F48 loc_118F48: ; CODE XREF: sub_118BDA+312↑j ROM:00118F48 cmpi.b #$D,($75B).w ROM:00118F4E bne.s loc_118F96 ROM:00118F50 bsr.l sub_117EA6 ROM:00118F56 move.w ($58C).w,d3 ROM:00118F5A move.b ($75B).w,(a0,d3.w) ROM:00118F60 addq.w #1,d3 ROM:00118F62 bvc.s loc_118F68 ROM:00118F64 move.w #$8000,d3 ROM:00118F68 ROM:00118F68 loc_118F68: ; CODE XREF: sub_118BDA+388↑j ROM:00118F68 move.b ($75C).w,(a0,d3.w) ROM:00118F6E addq.w #1,d3 ROM:00118F70 bvc.s loc_118F76 ROM:00118F72 move.w #$8000,d3 ROM:00118F76 ROM:00118F76 loc_118F76: ; CODE XREF: sub_118BDA+396↑j ROM:00118F76 move.w ($1B2A).w,d0 ROM:00118F7A move.b d0,(a0,d3.w) ROM:00118F7E addq.w #1,d3 ROM:00118F80 bvc.s loc_118F86 ROM:00118F82 move.w #$8000,d3 ROM:00118F86 ROM:00118F86 loc_118F86: ; CODE XREF: sub_118BDA+3A6↑j ROM:00118F86 move.w d3,($58C).w ROM:00118F8A bsr.l sub_117EF4 ROM:00118F90 bra.l locret_119046 ROM:00118F96 ; --------------------------------------------------------------------------- ROM:00118F96 ROM:00118F96 loc_118F96: ; CODE XREF: sub_118BDA+374↑j ROM:00118F96 cmpi.b #$20,($75B).w ; ' ' ROM:00118F9C bne.s loc_118FFA ROM:00118F9E bsr.l sub_117EA6 ROM:00118FA4 move.w ($58C).w,d3 ROM:00118FA8 move.b ($75B).w,(a0,d3.w) ROM:00118FAE addq.w #1,d3 ROM:00118FB0 bvc.s loc_118FB6 ROM:00118FB2 move.w #$8000,d3 ROM:00118FB6 ROM:00118FB6 loc_118FB6: ; CODE XREF: sub_118BDA+3D6↑j ROM:00118FB6 move.b $112(a5),(a0,d3.w) ROM:00118FBC addq.w #1,d3 ROM:00118FBE bvc.s loc_118FC4 ROM:00118FC0 move.w #$8000,d3 ROM:00118FC4 ROM:00118FC4 loc_118FC4: ; CODE XREF: sub_118BDA+3E4↑j ROM:00118FC4 move.b $113(a5),(a0,d3.w) ROM:00118FCA addq.w #1,d3 ROM:00118FCC bvc.s loc_118FD2 ROM:00118FCE move.w #$8000,d3 ROM:00118FD2 ROM:00118FD2 loc_118FD2: ; CODE XREF: sub_118BDA+3F2↑j ROM:00118FD2 move.b $114(a5),(a0,d3.w) ROM:00118FD8 addq.w #1,d3 ROM:00118FDA bvc.s loc_118FE0 ROM:00118FDC move.w #$8000,d3 ROM:00118FE0 ROM:00118FE0 loc_118FE0: ; CODE XREF: sub_118BDA+400↑j ROM:00118FE0 move.b $115(a5),(a0,d3.w) ROM:00118FE6 addq.w #1,d3 ROM:00118FE8 bvc.s loc_118FEE ROM:00118FEA move.w #$8000,d3 ROM:00118FEE ROM:00118FEE loc_118FEE: ; CODE XREF: sub_118BDA+40E↑j ROM:00118FEE move.w d3,($58C).w ROM:00118FF2 bsr.l sub_117EF4 ROM:00118FF8 bra.s locret_119046 ROM:00118FFA ; --------------------------------------------------------------------------- ROM:00118FFA ROM:00118FFA loc_118FFA: ; CODE XREF: sub_118BDA+3C2↑j ROM:00118FFA cmpi.b #$21,($75B).w ; '!' ROM:00119000 bne.s locret_119046 ROM:00119002 bsr.l sub_117EA6 ROM:00119008 move.w ($58C).w,d3 ROM:0011900C move.b ($75B).w,(a0,d3.w) ROM:00119012 addq.w #1,d3 ROM:00119014 bvc.s loc_11901A ROM:00119016 move.w #$8000,d3 ROM:0011901A ROM:0011901A loc_11901A: ; CODE XREF: sub_118BDA+43A↑j ROM:0011901A move.w ($1380).w,d0 ROM:0011901E lsr.w #8,d0 ROM:00119020 move.b d0,(a0,d3.w) ROM:00119024 addq.w #1,d3 ROM:00119026 bvc.s loc_11902C ROM:00119028 move.w #$8000,d3 ROM:0011902C ROM:0011902C loc_11902C: ; CODE XREF: sub_118BDA+44C↑j ROM:0011902C move.w ($1380).w,d0 ROM:00119030 move.b d0,(a0,d3.w) ROM:00119034 addq.w #1,d3 ROM:00119036 bvc.s loc_11903C ROM:00119038 move.w #$8000,d3 ROM:0011903C ROM:0011903C loc_11903C: ; CODE XREF: sub_118BDA+45C↑j ROM:0011903C move.w d3,($58C).w ROM:00119040 bsr.l sub_117EF4 ROM:00119046 ROM:00119046 locret_119046: ; CODE XREF: sub_118BDA+E↑j ROM:00119046 ; sub_118BDA+88↑j ... ROM:00119046 rts ROM:00119046 ; End of function sub_118BDA ROM:00119046 ROM:00119048 ROM:00119048 ; =============== S U B R O U T I N E ======================================= ROM:00119048 ROM:00119048 ROM:00119048 sub_119048: ; CODE XREF: sub_117E2E+30↑p ROM:00119048 clr.w ($E54).w ROM:0011904C cmpi.b #0,($11CF).w ROM:00119052 ble.l locret_119140 ROM:00119058 clr.w d1 ROM:0011905A lea (word_135B62).l,a3 ROM:00119060 move.w (a3),d4 ROM:00119062 ROM:00119062 loc_119062: ; CODE XREF: sub_119048+F4↓j ROM:00119062 cmpi.w #$FF,d4 ROM:00119066 beq.l locret_119140 ROM:0011906C clr.b ($11D0).w ROM:00119070 ROM:00119070 loc_119070: ; CODE XREF: sub_119048+82↓j ROM:00119070 cmpi.w #$FF,d4 ROM:00119074 beq.s loc_1190CC ROM:00119076 cmpi.b #3,($11D0).w ROM:0011907C bge.s loc_1190CC ROM:0011907E move.w 6(a3),d2 ROM:00119082 move.b 8(a3),d3 ROM:00119086 btst d3,(d2.w) ROM:0011908A beq.s loc_1190C4 ROM:0011908C cmpi.b #0,($11D0).w ROM:00119092 bne.s loc_11909E ROM:00119094 bsr.l sub_117EA6 ROM:0011909A move.w ($58C).w,d1 ROM:0011909E ROM:0011909E loc_11909E: ; CODE XREF: sub_119048+4A↑j ROM:0011909E move.b (a3),d5 ROM:001190A0 move.b d5,$11F0(d1.w) ROM:001190A6 addq.w #1,d1 ROM:001190A8 bvc.s loc_1190AE ROM:001190AA move.w #$8000,d1 ROM:001190AE ROM:001190AE loc_1190AE: ; CODE XREF: sub_119048+60↑j ROM:001190AE move.b 1(a3),d5 ROM:001190B2 move.b d5,$11F0(d1.w) ROM:001190B8 addq.w #1,d1 ROM:001190BA bvc.s loc_1190C0 ROM:001190BC move.w #$8000,d1 ROM:001190C0 ROM:001190C0 loc_1190C0: ; CODE XREF: sub_119048+72↑j ROM:001190C0 addq.b #1,($11D0).w ROM:001190C4 ROM:001190C4 loc_1190C4: ; CODE XREF: sub_119048+42↑j ROM:001190C4 adda.w #$A,a3 ROM:001190C8 move.w (a3),d4 ROM:001190CA bra.s loc_119070 ROM:001190CC ; --------------------------------------------------------------------------- ROM:001190CC ROM:001190CC loc_1190CC: ; CODE XREF: sub_119048+2C↑j ROM:001190CC ; sub_119048+34↑j ROM:001190CC cmpi.b #3,($11D0).w ROM:001190D2 bge.s loc_119124 ROM:001190D4 cmpi.b #0,($11D0).w ROM:001190DA ble.s loc_119124 ROM:001190DC move.b #0,$11F0(d1.w) ROM:001190E4 addq.w #1,d1 ROM:001190E6 bvc.s loc_1190EC ROM:001190E8 move.w #$8000,d1 ROM:001190EC ROM:001190EC loc_1190EC: ; CODE XREF: sub_119048+9E↑j ROM:001190EC move.b #0,$11F0(d1.w) ROM:001190F4 addq.w #1,d1 ROM:001190F6 bvc.s loc_1190FC ROM:001190F8 move.w #$8000,d1 ROM:001190FC ROM:001190FC loc_1190FC: ; CODE XREF: sub_119048+AE↑j ROM:001190FC cmpi.b #2,($11D0).w ROM:00119102 bge.s loc_119124 ROM:00119104 move.b #0,$11F0(d1.w) ROM:0011910C addq.w #1,d1 ROM:0011910E bvc.s loc_119114 ROM:00119110 move.w #$8000,d1 ROM:00119114 ROM:00119114 loc_119114: ; CODE XREF: sub_119048+C6↑j ROM:00119114 move.b #0,$11F0(d1.w) ROM:0011911C addq.w #1,d1 ROM:0011911E bvc.s loc_119124 ROM:00119120 move.w #$8000,d1 ROM:00119124 ROM:00119124 loc_119124: ; CODE XREF: sub_119048+8A↑j ROM:00119124 ; sub_119048+92↑j ... ROM:00119124 cmpi.b #0,($11D0).w ROM:0011912A ble.s loc_119136 ROM:0011912C move.w d1,($58C).w ROM:00119130 bsr.l sub_117EF4 ROM:00119136 ROM:00119136 loc_119136: ; CODE XREF: sub_119048+E2↑j ROM:00119136 move.w ($58C).w,($E54).w ROM:0011913C bra.w loc_119062 ROM:00119140 ; --------------------------------------------------------------------------- ROM:00119140 ROM:00119140 locret_119140: ; CODE XREF: sub_119048+A↑j ROM:00119140 ; sub_119048+1E↑j ROM:00119140 rts ROM:00119140 ; End of function sub_119048 ROM:00119140 ROM:00119142 ROM:00119142 ; =============== S U B R O U T I N E ======================================= ROM:00119142 ROM:00119142 ROM:00119142 sub_119142: ; CODE XREF: sub_117E2E+40↑p ROM:00119142 clr.w ($E54).w ROM:00119146 bsr.l sub_117EA6 ROM:0011914C bsr.l sub_125AD2 ROM:00119152 bsr.l sub_117EF4 ROM:00119158 rts ROM:00119158 ; End of function sub_119142 ROM:00119158 ROM:0011915A ROM:0011915A ; =============== S U B R O U T I N E ======================================= ROM:0011915A ROM:0011915A ROM:0011915A sub_11915A: ; CODE XREF: sub_117E2E+50↑p ROM:0011915A lea ($11F0).w,a0 ROM:0011915E clr.w ($E54).w ROM:00119162 cmpi.b #0,($75B).w ROM:00119168 bne.s loc_1191D8 ROM:0011916A bsr.l sub_117EA6 ROM:00119170 move.w ($58C).w,d2 ROM:00119174 move.b ($75B).w,(a0,d2.w) ROM:0011917A addq.w #1,d2 ROM:0011917C bvc.s loc_119182 ROM:0011917E move.w #$8000,d2 ROM:00119182 ROM:00119182 loc_119182: ; CODE XREF: sub_11915A+22↑j ROM:00119182 move.b #$FF,(a0,d2.w) ROM:00119188 addq.w #1,d2 ROM:0011918A bvc.s loc_119190 ROM:0011918C move.w #$8000,d2 ROM:00119190 ROM:00119190 loc_119190: ; CODE XREF: sub_11915A+30↑j ROM:00119190 move.b $116(a5),(a0,d2.w) ROM:00119196 addq.w #1,d2 ROM:00119198 bvc.s loc_11919E ROM:0011919A move.w #$8000,d2 ROM:0011919E ROM:0011919E loc_11919E: ; CODE XREF: sub_11915A+3E↑j ROM:0011919E move.b $117(a5),(a0,d2.w) ROM:001191A4 addq.w #1,d2 ROM:001191A6 bvc.s loc_1191AC ROM:001191A8 move.w #$8000,d2 ROM:001191AC ROM:001191AC loc_1191AC: ; CODE XREF: sub_11915A+4C↑j ROM:001191AC move.b $118(a5),(a0,d2.w) ROM:001191B2 addq.w #1,d2 ROM:001191B4 bvc.s loc_1191BA ROM:001191B6 move.w #$8000,d2 ROM:001191BA ROM:001191BA loc_1191BA: ; CODE XREF: sub_11915A+5A↑j ROM:001191BA move.b $119(a5),(a0,d2.w) ROM:001191C0 addq.w #1,d2 ROM:001191C2 bvc.s loc_1191C8 ROM:001191C4 move.w #$8000,d2 ROM:001191C8 ROM:001191C8 loc_1191C8: ; CODE XREF: sub_11915A+68↑j ROM:001191C8 move.w d2,($58C).w ROM:001191CC bsr.l sub_117EF4 ROM:001191D2 bra.l locret_119640 ROM:001191D8 ; --------------------------------------------------------------------------- ROM:001191D8 ROM:001191D8 loc_1191D8: ; CODE XREF: sub_11915A+E↑j ROM:001191D8 cmpi.b #1,($75B).w ROM:001191DE bne.l loc_119262 ROM:001191E4 bsr.l sub_117EA6 ROM:001191EA move.w ($58C).w,d2 ROM:001191EE move.b ($75B).w,(a0,d2.w) ROM:001191F4 addq.w #1,d2 ROM:001191F6 bvc.s loc_1191FC ROM:001191F8 move.w #$8000,d2 ROM:001191FC ROM:001191FC loc_1191FC: ; CODE XREF: sub_11915A+9C↑j ROM:001191FC clr.b d0 ROM:001191FE move.b $A98(a5),d0 ROM:00119202 move.b d0,(a0,d2.w) ROM:00119206 addq.w #1,d2 ROM:00119208 bvc.s loc_11920E ROM:0011920A move.w #$8000,d2 ROM:0011920E ROM:0011920E loc_11920E: ; CODE XREF: sub_11915A+AE↑j ROM:0011920E move.w ($CCC).w,d0 ROM:00119212 lsr.w #8,d0 ROM:00119214 move.b d0,(a0,d2.w) ROM:00119218 addq.w #1,d2 ROM:0011921A bvc.s loc_119220 ROM:0011921C move.w #$8000,d2 ROM:00119220 ROM:00119220 loc_119220: ; CODE XREF: sub_11915A+C0↑j ROM:00119220 move.w ($CCC).w,d0 ROM:00119224 move.b d0,(a0,d2.w) ROM:00119228 addq.w #1,d2 ROM:0011922A bvc.s loc_119230 ROM:0011922C move.w #$8000,d2 ROM:00119230 ROM:00119230 loc_119230: ; CODE XREF: sub_11915A+D0↑j ROM:00119230 move.w ($CC6).w,d0 ROM:00119234 lsr.w #8,d0 ROM:00119236 move.b d0,(a0,d2.w) ROM:0011923A addq.w #1,d2 ROM:0011923C bvc.s loc_119242 ROM:0011923E move.w #$8000,d2 ROM:00119242 ROM:00119242 loc_119242: ; CODE XREF: sub_11915A+E2↑j ROM:00119242 move.w ($CC6).w,d0 ROM:00119246 move.b d0,(a0,d2.w) ROM:0011924A addq.w #1,d2 ROM:0011924C bvc.s loc_119252 ROM:0011924E move.w #$8000,d2 ROM:00119252 ROM:00119252 loc_119252: ; CODE XREF: sub_11915A+F2↑j ROM:00119252 move.w d2,($58C).w ROM:00119256 bsr.l sub_117EF4 ROM:0011925C bra.l locret_119640 ROM:00119262 ; --------------------------------------------------------------------------- ROM:00119262 ROM:00119262 loc_119262: ; CODE XREF: sub_11915A+84↑j ROM:00119262 cmpi.b #2,($75B).w ROM:00119268 bne.l loc_11936E ROM:0011926E bsr.l sub_117EA6 ROM:00119274 move.w ($58C).w,d2 ROM:00119278 move.b ($75B).w,(a0,d2.w) ROM:0011927E addq.w #1,d2 ROM:00119280 bvc.s loc_119286 ROM:00119282 move.w #$8000,d2 ROM:00119286 ROM:00119286 loc_119286: ; CODE XREF: sub_11915A+126↑j ROM:00119286 clr.b d0 ROM:00119288 move.b $A99(a5),d0 ROM:0011928C ori.b #$80,d0 ROM:00119290 move.b d0,(a0,d2.w) ROM:00119294 addq.w #1,d2 ROM:00119296 bvc.s loc_11929C ROM:00119298 move.w #$8000,d2 ROM:0011929C ROM:0011929C loc_11929C: ; CODE XREF: sub_11915A+13C↑j ROM:0011929C lea ($FB6).w,a1 ROM:001192A0 move.w (a1),d0 ROM:001192A2 lsr.w #8,d0 ROM:001192A4 move.b d0,(a0,d2.w) ROM:001192A8 addq.w #1,d2 ROM:001192AA bvc.s loc_1192B0 ROM:001192AC move.w #$8000,d2 ROM:001192B0 ROM:001192B0 loc_1192B0: ; CODE XREF: sub_11915A+150↑j ROM:001192B0 move.w (a1),d0 ROM:001192B2 move.b d0,(a0,d2.w) ROM:001192B6 addq.w #1,d2 ROM:001192B8 bvc.s loc_1192BE ROM:001192BA move.w #$8000,d2 ROM:001192BE ROM:001192BE loc_1192BE: ; CODE XREF: sub_11915A+15E↑j ROM:001192BE move.w $5A4(a5),d0 ROM:001192C2 lsr.w #8,d0 ROM:001192C4 move.b d0,(a0,d2.w) ROM:001192C8 addq.w #1,d2 ROM:001192CA bvc.s loc_1192D0 ROM:001192CC move.w #$8000,d2 ROM:001192D0 ROM:001192D0 loc_1192D0: ; CODE XREF: sub_11915A+170↑j ROM:001192D0 move.w $5A4(a5),d0 ROM:001192D4 move.b d0,(a0,d2.w) ROM:001192D8 addq.w #1,d2 ROM:001192DA bvc.s loc_1192E0 ROM:001192DC move.w #$8000,d2 ROM:001192E0 ROM:001192E0 loc_1192E0: ; CODE XREF: sub_11915A+180↑j ROM:001192E0 move.w d2,($58C).w ROM:001192E4 bsr.l sub_117EF4 ROM:001192EA move.w ($58C).w,($E54).w ROM:001192F0 bsr.l sub_117EA6 ROM:001192F6 move.w ($58C).w,d2 ROM:001192FA move.b ($75B).w,(a0,d2.w) ROM:00119300 addq.w #1,d2 ROM:00119302 bvc.s loc_119308 ROM:00119304 move.w #$8000,d2 ROM:00119308 ROM:00119308 loc_119308: ; CODE XREF: sub_11915A+1A8↑j ROM:00119308 clr.b d0 ROM:0011930A move.b $A99(a5),d0 ROM:0011930E move.b d0,(a0,d2.w) ROM:00119312 addq.w #1,d2 ROM:00119314 bvc.s loc_11931A ROM:00119316 move.w #$8000,d2 ROM:0011931A ROM:0011931A loc_11931A: ; CODE XREF: sub_11915A+1BA↑j ROM:0011931A lea ($FB6).w,a1 ROM:0011931E move.w (a1),d0 ROM:00119320 lsr.w #8,d0 ROM:00119322 move.b d0,(a0,d2.w) ROM:00119326 addq.w #1,d2 ROM:00119328 bvc.s loc_11932E ROM:0011932A move.w #$8000,d2 ROM:0011932E ROM:0011932E loc_11932E: ; CODE XREF: sub_11915A+1CE↑j ROM:0011932E move.w (a1),d0 ROM:00119330 move.b d0,(a0,d2.w) ROM:00119334 addq.w #1,d2 ROM:00119336 bvc.s loc_11933C ROM:00119338 move.w #$8000,d2 ROM:0011933C ROM:0011933C loc_11933C: ; CODE XREF: sub_11915A+1DC↑j ROM:0011933C move.w $5A6(a5),d0 ROM:00119340 lsr.w #8,d0 ROM:00119342 move.b d0,(a0,d2.w) ROM:00119346 addq.w #1,d2 ROM:00119348 bvc.s loc_11934E ROM:0011934A move.w #$8000,d2 ROM:0011934E ROM:0011934E loc_11934E: ; CODE XREF: sub_11915A+1EE↑j ROM:0011934E move.w $5A6(a5),d0 ROM:00119352 move.b d0,(a0,d2.w) ROM:00119356 addq.w #1,d2 ROM:00119358 bvc.s loc_11935E ROM:0011935A move.w #$8000,d2 ROM:0011935E ROM:0011935E loc_11935E: ; CODE XREF: sub_11915A+1FE↑j ROM:0011935E move.w d2,($58C).w ROM:00119362 bsr.l sub_117EF4 ROM:00119368 bra.l locret_119640 ROM:0011936E ; --------------------------------------------------------------------------- ROM:0011936E ROM:0011936E loc_11936E: ; CODE XREF: sub_11915A+10E↑j ROM:0011936E cmpi.b #4,($75B).w ROM:00119374 bne.s loc_1193F4 ROM:00119376 bsr.l sub_117EA6 ROM:0011937C move.w ($58C).w,d2 ROM:00119380 move.b ($75B).w,(a0,d2.w) ROM:00119386 addq.w #1,d2 ROM:00119388 bvc.s loc_11938E ROM:0011938A move.w #$8000,d2 ROM:0011938E ROM:0011938E loc_11938E: ; CODE XREF: sub_11915A+22E↑j ROM:0011938E clr.b d0 ROM:00119390 move.b $A9A(a5),d0 ROM:00119394 move.b d0,(a0,d2.w) ROM:00119398 addq.w #1,d2 ROM:0011939A bvc.s loc_1193A0 ROM:0011939C move.w #$8000,d2 ROM:001193A0 ROM:001193A0 loc_1193A0: ; CODE XREF: sub_11915A+240↑j ROM:001193A0 move.w ($1B1C).w,d0 ROM:001193A4 lsr.w #8,d0 ROM:001193A6 move.b d0,(a0,d2.w) ROM:001193AA addq.w #1,d2 ROM:001193AC bvc.s loc_1193B2 ROM:001193AE move.w #$8000,d2 ROM:001193B2 ROM:001193B2 loc_1193B2: ; CODE XREF: sub_11915A+252↑j ROM:001193B2 move.w ($1B1C).w,d0 ROM:001193B6 move.b d0,(a0,d2.w) ROM:001193BA addq.w #1,d2 ROM:001193BC bvc.s loc_1193C2 ROM:001193BE move.w #$8000,d2 ROM:001193C2 ROM:001193C2 loc_1193C2: ; CODE XREF: sub_11915A+262↑j ROM:001193C2 move.w ($1B1E).w,d0 ROM:001193C6 lsr.w #8,d0 ROM:001193C8 move.b d0,(a0,d2.w) ROM:001193CC addq.w #1,d2 ROM:001193CE bvc.s loc_1193D4 ROM:001193D0 move.w #$8000,d2 ROM:001193D4 ROM:001193D4 loc_1193D4: ; CODE XREF: sub_11915A+274↑j ROM:001193D4 move.w ($1B1E).w,d0 ROM:001193D8 move.b d0,(a0,d2.w) ROM:001193DC addq.w #1,d2 ROM:001193DE bvc.s loc_1193E4 ROM:001193E0 move.w #$8000,d2 ROM:001193E4 ROM:001193E4 loc_1193E4: ; CODE XREF: sub_11915A+284↑j ROM:001193E4 move.w d2,($58C).w ROM:001193E8 bsr.l sub_117EF4 ROM:001193EE bra.l locret_119640 ROM:001193F4 ; --------------------------------------------------------------------------- ROM:001193F4 ROM:001193F4 loc_1193F4: ; CODE XREF: sub_11915A+21A↑j ROM:001193F4 cmpi.b #5,($75B).w ROM:001193FA bne.l loc_11947E ROM:00119400 bsr.l sub_117EA6 ROM:00119406 move.w ($58C).w,d2 ROM:0011940A move.b ($75B).w,(a0,d2.w) ROM:00119410 addq.w #1,d2 ROM:00119412 bvc.s loc_119418 ROM:00119414 move.w #$8000,d2 ROM:00119418 ROM:00119418 loc_119418: ; CODE XREF: sub_11915A+2B8↑j ROM:00119418 clr.b d0 ROM:0011941A move.b $A9A(a5),d0 ROM:0011941E move.b d0,(a0,d2.w) ROM:00119422 addq.w #1,d2 ROM:00119424 bvc.s loc_11942A ROM:00119426 move.w #$8000,d2 ROM:0011942A ROM:0011942A loc_11942A: ; CODE XREF: sub_11915A+2CA↑j ROM:0011942A move.w ($1B1A).w,d0 ROM:0011942E lsr.w #8,d0 ROM:00119430 move.b d0,(a0,d2.w) ROM:00119434 addq.w #1,d2 ROM:00119436 bvc.s loc_11943C ROM:00119438 move.w #$8000,d2 ROM:0011943C ROM:0011943C loc_11943C: ; CODE XREF: sub_11915A+2DC↑j ROM:0011943C move.w ($1B1A).w,d0 ROM:00119440 move.b d0,(a0,d2.w) ROM:00119444 addq.w #1,d2 ROM:00119446 bvc.s loc_11944C ROM:00119448 move.w #$8000,d2 ROM:0011944C ROM:0011944C loc_11944C: ; CODE XREF: sub_11915A+2EC↑j ROM:0011944C move.w $5AC(a5),d0 ROM:00119450 lsr.w #8,d0 ROM:00119452 move.b d0,(a0,d2.w) ROM:00119456 addq.w #1,d2 ROM:00119458 bvc.s loc_11945E ROM:0011945A move.w #$8000,d2 ROM:0011945E ROM:0011945E loc_11945E: ; CODE XREF: sub_11915A+2FE↑j ROM:0011945E move.w $5AC(a5),d0 ROM:00119462 move.b d0,(a0,d2.w) ROM:00119466 addq.w #1,d2 ROM:00119468 bvc.s loc_11946E ROM:0011946A move.w #$8000,d2 ROM:0011946E ROM:0011946E loc_11946E: ; CODE XREF: sub_11915A+30E↑j ROM:0011946E move.w d2,($58C).w ROM:00119472 bsr.l sub_117EF4 ROM:00119478 bra.l locret_119640 ROM:0011947E ; --------------------------------------------------------------------------- ROM:0011947E ROM:0011947E loc_11947E: ; CODE XREF: sub_11915A+2A0↑j ROM:0011947E cmpi.b #6,($75B).w ROM:00119484 bne.l loc_119592 ROM:0011948A bsr.l sub_117EA6 ROM:00119490 move.w ($58C).w,d2 ROM:00119494 move.b ($75B).w,(a0,d2.w) ROM:0011949A addq.w #1,d2 ROM:0011949C bvc.s loc_1194A2 ROM:0011949E move.w #$8000,d2 ROM:001194A2 ROM:001194A2 loc_1194A2: ; CODE XREF: sub_11915A+342↑j ROM:001194A2 clr.b d0 ROM:001194A4 move.b $A9B(a5),d0 ROM:001194A8 ori.b #$80,d0 ROM:001194AC move.b d0,(a0,d2.w) ROM:001194B0 addq.w #1,d2 ROM:001194B2 bvc.s loc_1194B8 ROM:001194B4 move.w #$8000,d2 ROM:001194B8 ROM:001194B8 loc_1194B8: ; CODE XREF: sub_11915A+358↑j ROM:001194B8 lea ($FB6).w,a1 ROM:001194BC move.w 2(a1),d0 ROM:001194C0 lsr.w #8,d0 ROM:001194C2 move.b d0,(a0,d2.w) ROM:001194C6 addq.w #1,d2 ROM:001194C8 bvc.s loc_1194CE ROM:001194CA move.w #$8000,d2 ROM:001194CE ROM:001194CE loc_1194CE: ; CODE XREF: sub_11915A+36E↑j ROM:001194CE move.w 2(a1),d0 ROM:001194D2 move.b d0,(a0,d2.w) ROM:001194D6 addq.w #1,d2 ROM:001194D8 bvc.s loc_1194DE ROM:001194DA move.w #$8000,d2 ROM:001194DE ROM:001194DE loc_1194DE: ; CODE XREF: sub_11915A+37E↑j ROM:001194DE move.w $5A4(a5),d0 ROM:001194E2 lsr.w #8,d0 ROM:001194E4 move.b d0,(a0,d2.w) ROM:001194E8 addq.w #1,d2 ROM:001194EA bvc.s loc_1194F0 ROM:001194EC move.w #$8000,d2 ROM:001194F0 ROM:001194F0 loc_1194F0: ; CODE XREF: sub_11915A+390↑j ROM:001194F0 move.w $5A4(a5),d0 ROM:001194F4 move.b d0,(a0,d2.w) ROM:001194F8 addq.w #1,d2 ROM:001194FA bvc.s loc_119500 ROM:001194FC move.w #$8000,d2 ROM:00119500 ROM:00119500 loc_119500: ; CODE XREF: sub_11915A+3A0↑j ROM:00119500 move.w d2,($58C).w ROM:00119504 bsr.l sub_117EF4 ROM:0011950A move.w ($58C).w,($E54).w ROM:00119510 bsr.l sub_117EA6 ROM:00119516 move.w ($58C).w,d2 ROM:0011951A move.b ($75B).w,(a0,d2.w) ROM:00119520 addq.w #1,d2 ROM:00119522 bvc.s loc_119528 ROM:00119524 move.w #$8000,d2 ROM:00119528 ROM:00119528 loc_119528: ; CODE XREF: sub_11915A+3C8↑j ROM:00119528 clr.b d0 ROM:0011952A move.b $A9B(a5),d0 ROM:0011952E move.b d0,(a0,d2.w) ROM:00119532 addq.w #1,d2 ROM:00119534 bvc.s loc_11953A ROM:00119536 move.w #$8000,d2 ROM:0011953A ROM:0011953A loc_11953A: ; CODE XREF: sub_11915A+3DA↑j ROM:0011953A lea ($FB6).w,a1 ROM:0011953E move.w 2(a1),d0 ROM:00119542 lsr.w #8,d0 ROM:00119544 move.b d0,(a0,d2.w) ROM:00119548 addq.w #1,d2 ROM:0011954A bvc.s loc_119550 ROM:0011954C move.w #$8000,d2 ROM:00119550 ROM:00119550 loc_119550: ; CODE XREF: sub_11915A+3F0↑j ROM:00119550 move.w 2(a1),d0 ROM:00119554 move.b d0,(a0,d2.w) ROM:00119558 addq.w #1,d2 ROM:0011955A bvc.s loc_119560 ROM:0011955C move.w #$8000,d2 ROM:00119560 ROM:00119560 loc_119560: ; CODE XREF: sub_11915A+400↑j ROM:00119560 move.w $5A6(a5),d0 ROM:00119564 lsr.w #8,d0 ROM:00119566 move.b d0,(a0,d2.w) ROM:0011956A addq.w #1,d2 ROM:0011956C bvc.s loc_119572 ROM:0011956E move.w #$8000,d2 ROM:00119572 ROM:00119572 loc_119572: ; CODE XREF: sub_11915A+412↑j ROM:00119572 move.w $5A6(a5),d0 ROM:00119576 move.b d0,(a0,d2.w) ROM:0011957A addq.w #1,d2 ROM:0011957C bvc.s loc_119582 ROM:0011957E move.w #$8000,d2 ROM:00119582 ROM:00119582 loc_119582: ; CODE XREF: sub_11915A+422↑j ROM:00119582 move.w d2,($58C).w ROM:00119586 bsr.l sub_117EF4 ROM:0011958C bra.l locret_119640 ROM:00119592 ; --------------------------------------------------------------------------- ROM:00119592 ROM:00119592 loc_119592: ; CODE XREF: sub_11915A+32A↑j ROM:00119592 cmpi.b #8,($75B).w ROM:00119598 bne.l locret_119640 ROM:0011959E bsr.l sub_117EA6 ROM:001195A4 move.w ($58C).w,d2 ROM:001195A8 move.b ($75B).w,(a0,d2.w) ROM:001195AE addq.w #1,d2 ROM:001195B0 bvc.s loc_1195B6 ROM:001195B2 move.w #$8000,d2 ROM:001195B6 ROM:001195B6 loc_1195B6: ; CODE XREF: sub_11915A+456↑j ROM:001195B6 clr.b d0 ROM:001195B8 move.b $A9C(a5),d0 ROM:001195BC btst #2,($D87).w ROM:001195C2 bne.l loc_1195D8 ROM:001195C8 move.w $528(a5),d1 ROM:001195CC cmp.w ($C70).w,d1 ROM:001195D0 bge.s loc_1195D6 ROM:001195D2 ori.b #$80,d0 ROM:001195D6 ROM:001195D6 loc_1195D6: ; CODE XREF: sub_11915A+476↑j ROM:001195D6 bra.s loc_1195E6 ROM:001195D8 ; --------------------------------------------------------------------------- ROM:001195D8 ROM:001195D8 loc_1195D8: ; CODE XREF: sub_11915A+468↑j ROM:001195D8 move.w $528(a5),d1 ROM:001195DC cmp.w ($C70).w,d1 ROM:001195E0 blt.s loc_1195E6 ROM:001195E2 ori.b #$80,d0 ROM:001195E6 ROM:001195E6 loc_1195E6: ; CODE XREF: sub_11915A:loc_1195D6↑j ROM:001195E6 ; sub_11915A+486↑j ROM:001195E6 move.b d0,(a0,d2.w) ROM:001195EA addq.w #1,d2 ROM:001195EC bvc.s loc_1195F2 ROM:001195EE move.w #$8000,d2 ROM:001195F2 ROM:001195F2 loc_1195F2: ; CODE XREF: sub_11915A+492↑j ROM:001195F2 move.w ($C70).w,d0 ROM:001195F6 lsr.w #8,d0 ROM:001195F8 move.b d0,(a0,d2.w) ROM:001195FC addq.w #1,d2 ROM:001195FE bvc.s loc_119604 ROM:00119600 move.w #$8000,d2 ROM:00119604 ROM:00119604 loc_119604: ; CODE XREF: sub_11915A+4A4↑j ROM:00119604 move.w ($C70).w,d0 ROM:00119608 move.b d0,(a0,d2.w) ROM:0011960C addq.w #1,d2 ROM:0011960E bvc.s loc_119614 ROM:00119610 move.w #$8000,d2 ROM:00119614 ROM:00119614 loc_119614: ; CODE XREF: sub_11915A+4B4↑j ROM:00119614 move.w $528(a5),d0 ROM:00119618 lsr.w #8,d0 ROM:0011961A move.b d0,(a0,d2.w) ROM:0011961E addq.w #1,d2 ROM:00119620 bvc.s loc_119626 ROM:00119622 move.w #$8000,d2 ROM:00119626 ROM:00119626 loc_119626: ; CODE XREF: sub_11915A+4C6↑j ROM:00119626 move.w $528(a5),d0 ROM:0011962A move.b d0,(a0,d2.w) ROM:0011962E addq.w #1,d2 ROM:00119630 bvc.s loc_119636 ROM:00119632 move.w #$8000,d2 ROM:00119636 ROM:00119636 loc_119636: ; CODE XREF: sub_11915A+4D6↑j ROM:00119636 move.w d2,($58C).w ROM:0011963A bsr.l sub_117EF4 ROM:00119640 ROM:00119640 locret_119640: ; CODE XREF: sub_11915A+78↑j ROM:00119640 ; sub_11915A+102↑j ... ROM:00119640 rts ROM:00119640 ; End of function sub_11915A ROM:00119640 ROM:00119642 ROM:00119642 ; =============== S U B R O U T I N E ======================================= ROM:00119642 ROM:00119642 ROM:00119642 sub_119642: ; CODE XREF: sub_117E2E+60↑p ROM:00119642 btst #3,($1392).w ROM:00119648 beq.s loc_119652 ROM:0011964A bset #2,($1327).w ROM:00119650 bra.s loc_119660 ROM:00119652 ; --------------------------------------------------------------------------- ROM:00119652 ROM:00119652 loc_119652: ; CODE XREF: sub_119642+6↑j ROM:00119652 btst #4,($1392).w ROM:00119658 beq.s loc_119660 ROM:0011965A bset #2,($1327).w ROM:00119660 ROM:00119660 loc_119660: ; CODE XREF: sub_119642+E↑j ROM:00119660 ; sub_119642+16↑j ROM:00119660 clr.w ($E54).w ROM:00119664 clr.w d1 ROM:00119666 lea (word_135B62).l,a3 ROM:0011966C move.w (a3),d4 ROM:0011966E ROM:0011966E loc_11966E: ; CODE XREF: sub_119642+106↓j ROM:0011966E cmpi.w #$FF,d4 ROM:00119672 beq.l locret_11974C ROM:00119678 clr.b ($11D1).w ROM:0011967C ROM:0011967C loc_11967C: ; CODE XREF: sub_119642+94↓j ROM:0011967C cmpi.w #$FF,d4 ROM:00119680 beq.s loc_1196D8 ROM:00119682 cmpi.b #3,($11D1).w ROM:00119688 bge.s loc_1196D8 ROM:0011968A move.w 2(a3),d2 ROM:0011968E move.b 4(a3),d3 ROM:00119692 btst d3,(d2.w) ROM:00119696 beq.s loc_1196D0 ROM:00119698 cmpi.b #0,($11D1).w ROM:0011969E bne.s loc_1196AA ROM:001196A0 bsr.l sub_117EA6 ROM:001196A6 move.w ($58C).w,d1 ROM:001196AA ROM:001196AA loc_1196AA: ; CODE XREF: sub_119642+5C↑j ROM:001196AA move.b (a3),d5 ROM:001196AC move.b d5,$11F0(d1.w) ROM:001196B2 addq.w #1,d1 ROM:001196B4 bvc.s loc_1196BA ROM:001196B6 move.w #$8000,d1 ROM:001196BA ROM:001196BA loc_1196BA: ; CODE XREF: sub_119642+72↑j ROM:001196BA move.b 1(a3),d5 ROM:001196BE move.b d5,$11F0(d1.w) ROM:001196C4 addq.w #1,d1 ROM:001196C6 bvc.s loc_1196CC ROM:001196C8 move.w #$8000,d1 ROM:001196CC ROM:001196CC loc_1196CC: ; CODE XREF: sub_119642+84↑j ROM:001196CC addq.b #1,($11D1).w ROM:001196D0 ROM:001196D0 loc_1196D0: ; CODE XREF: sub_119642+54↑j ROM:001196D0 adda.w #$A,a3 ROM:001196D4 move.w (a3),d4 ROM:001196D6 bra.s loc_11967C ROM:001196D8 ; --------------------------------------------------------------------------- ROM:001196D8 ROM:001196D8 loc_1196D8: ; CODE XREF: sub_119642+3E↑j ROM:001196D8 ; sub_119642+46↑j ROM:001196D8 cmpi.b #3,($11D1).w ROM:001196DE bge.s loc_119730 ROM:001196E0 cmpi.b #0,($11D1).w ROM:001196E6 ble.s loc_119730 ROM:001196E8 move.b #0,$11F0(d1.w) ROM:001196F0 addq.w #1,d1 ROM:001196F2 bvc.s loc_1196F8 ROM:001196F4 move.w #$8000,d1 ROM:001196F8 ROM:001196F8 loc_1196F8: ; CODE XREF: sub_119642+B0↑j ROM:001196F8 move.b #0,$11F0(d1.w) ROM:00119700 addq.w #1,d1 ROM:00119702 bvc.s loc_119708 ROM:00119704 move.w #$8000,d1 ROM:00119708 ROM:00119708 loc_119708: ; CODE XREF: sub_119642+C0↑j ROM:00119708 cmpi.b #2,($11D1).w ROM:0011970E bge.s loc_119730 ROM:00119710 move.b #0,$11F0(d1.w) ROM:00119718 addq.w #1,d1 ROM:0011971A bvc.s loc_119720 ROM:0011971C move.w #$8000,d1 ROM:00119720 ROM:00119720 loc_119720: ; CODE XREF: sub_119642+D8↑j ROM:00119720 move.b #0,$11F0(d1.w) ROM:00119728 addq.w #1,d1 ROM:0011972A bvc.s loc_119730 ROM:0011972C move.w #$8000,d1 ROM:00119730 ROM:00119730 loc_119730: ; CODE XREF: sub_119642+9C↑j ROM:00119730 ; sub_119642+A4↑j ... ROM:00119730 cmpi.b #0,($11D1).w ROM:00119736 ble.s loc_119742 ROM:00119738 move.w d1,($58C).w ROM:0011973C bsr.l sub_117EF4 ROM:00119742 ROM:00119742 loc_119742: ; CODE XREF: sub_119642+F4↑j ROM:00119742 move.w ($58C).w,($E54).w ROM:00119748 bra.w loc_11966E ROM:0011974C ; --------------------------------------------------------------------------- ROM:0011974C ROM:0011974C locret_11974C: ; CODE XREF: sub_119642+30↑j ROM:0011974C rts ROM:0011974C ; End of function sub_119642 ROM:0011974C ROM:0011974E ROM:0011974E ; =============== S U B R O U T I N E ======================================= ROM:0011974E ROM:0011974E ROM:0011974E sub_11974E: ; CODE XREF: sub_117E2E+70↑p ROM:0011974E lea ($11F0).w,a0 ROM:00119752 clr.w ($E54).w ROM:00119756 cmpi.b #0,($75B).w ROM:0011975C bne.s loc_1197CC ROM:0011975E bsr.l sub_117EA6 ROM:00119764 move.w ($58C).w,d0 ROM:00119768 move.b ($75B).w,(a0,d0.w) ROM:0011976E addq.w #1,d0 ROM:00119770 bvc.s loc_119776 ROM:00119772 move.w #$8000,d0 ROM:00119776 ROM:00119776 loc_119776: ; CODE XREF: sub_11974E+22↑j ROM:00119776 move.b #1,(a0,d0.w) ROM:0011977C addq.w #1,d0 ROM:0011977E bvc.s loc_119784 ROM:00119780 move.w #$8000,d0 ROM:00119784 ROM:00119784 loc_119784: ; CODE XREF: sub_11974E+30↑j ROM:00119784 move.b $11A(a5),(a0,d0.w) ROM:0011978A addq.w #1,d0 ROM:0011978C bvc.s loc_119792 ROM:0011978E move.w #$8000,d0 ROM:00119792 ROM:00119792 loc_119792: ; CODE XREF: sub_11974E+3E↑j ROM:00119792 move.b $11B(a5),(a0,d0.w) ROM:00119798 addq.w #1,d0 ROM:0011979A bvc.s loc_1197A0 ROM:0011979C move.w #$8000,d0 ROM:001197A0 ROM:001197A0 loc_1197A0: ; CODE XREF: sub_11974E+4C↑j ROM:001197A0 move.b $11C(a5),(a0,d0.w) ROM:001197A6 addq.w #1,d0 ROM:001197A8 bvc.s loc_1197AE ROM:001197AA move.w #$8000,d0 ROM:001197AE ROM:001197AE loc_1197AE: ; CODE XREF: sub_11974E+5A↑j ROM:001197AE move.b $11D(a5),(a0,d0.w) ROM:001197B4 addq.w #1,d0 ROM:001197B6 bvc.s loc_1197BC ROM:001197B8 move.w #$8000,d0 ROM:001197BC ROM:001197BC loc_1197BC: ; CODE XREF: sub_11974E+68↑j ROM:001197BC move.w d0,($58C).w ROM:001197C0 bsr.l sub_117EF4 ROM:001197C6 bra.l locret_11A060 ROM:001197CC ; --------------------------------------------------------------------------- ROM:001197CC ROM:001197CC loc_1197CC: ; CODE XREF: sub_11974E+E↑j ROM:001197CC cmpi.b #1,($75B).w ROM:001197D2 bne.l loc_11980E ROM:001197D8 bsr.l sub_117EA6 ROM:001197DE move.w ($58C).w,d0 ROM:001197E2 move.b ($75B).w,(a0,d0.w) ROM:001197E8 addq.w #1,d0 ROM:001197EA bvc.s loc_1197F0 ROM:001197EC move.w #$8000,d0 ROM:001197F0 ROM:001197F0 loc_1197F0: ; CODE XREF: sub_11974E+9C↑j ROM:001197F0 move.b #5,(a0,d0.w) ROM:001197F6 addq.w #1,d0 ROM:001197F8 bvc.s loc_1197FE ROM:001197FA move.w #$8000,d0 ROM:001197FE ROM:001197FE loc_1197FE: ; CODE XREF: sub_11974E+AA↑j ROM:001197FE move.w d0,($58C).w ROM:00119802 bsr.l sub_117EF4 ROM:00119808 bra.l locret_11A060 ROM:0011980E ; --------------------------------------------------------------------------- ROM:0011980E ROM:0011980E loc_11980E: ; CODE XREF: sub_11974E+84↑j ROM:0011980E cmpi.b #2,($75B).w ROM:00119814 bne.l loc_119C16 ROM:0011981A bsr.l sub_115AFA ROM:00119820 cmpi.b #0,d1 ROM:00119824 bne.s loc_11982E ROM:00119826 bset #3,($937).w ROM:0011982C bra.s loc_119830 ROM:0011982E ; --------------------------------------------------------------------------- ROM:0011982E ROM:0011982E loc_11982E: ; CODE XREF: sub_11974E+D6↑j ROM:0011982E subq.b #1,d1 ROM:00119830 ROM:00119830 loc_119830: ; CODE XREF: sub_11974E+DE↑j ROM:00119830 movea.l #$13A000,a1 ROM:00119836 move.w #$2E,d2 ; '.' ROM:0011983A ext.w d1 ROM:0011983C mulu.w d1,d2 ROM:0011983E ext.l d2 ROM:00119840 adda.l d2,a1 ROM:00119842 adda.l #2,a1 ROM:00119848 bsr.l sub_117EA6 ROM:0011984E move.w ($58C).w,d0 ROM:00119852 move.b ($75B).w,(a0,d0.w) ROM:00119858 addq.w #1,d0 ROM:0011985A bvc.s loc_119860 ROM:0011985C move.w #$8000,d0 ROM:00119860 ROM:00119860 loc_119860: ; CODE XREF: sub_11974E+10C↑j ROM:00119860 move.b #1,(a0,d0.w) ROM:00119866 addq.w #1,d0 ROM:00119868 bvc.s loc_11986E ROM:0011986A move.w #$8000,d0 ROM:0011986E ROM:0011986E loc_11986E: ; CODE XREF: sub_11974E+11A↑j ROM:0011986E btst #3,($937).w ROM:00119874 bne.s loc_11987E ROM:00119876 move.b #0,(a0,d0.w) ROM:0011987C bra.s loc_119884 ROM:0011987E ; --------------------------------------------------------------------------- ROM:0011987E ROM:0011987E loc_11987E: ; CODE XREF: sub_11974E+126↑j ROM:0011987E move.b #$FF,(a0,d0.w) ROM:00119884 ROM:00119884 loc_119884: ; CODE XREF: sub_11974E+12E↑j ROM:00119884 addq.w #1,d0 ROM:00119886 bvc.s loc_11988C ROM:00119888 move.w #$8000,d0 ROM:0011988C ROM:0011988C loc_11988C: ; CODE XREF: sub_11974E+138↑j ROM:0011988C btst #3,($937).w ROM:00119892 bne.s loc_11989C ROM:00119894 move.b #0,(a0,d0.w) ROM:0011989A bra.s loc_1198A2 ROM:0011989C ; --------------------------------------------------------------------------- ROM:0011989C ROM:0011989C loc_11989C: ; CODE XREF: sub_11974E+144↑j ROM:0011989C move.b #$FF,(a0,d0.w) ROM:001198A2 ROM:001198A2 loc_1198A2: ; CODE XREF: sub_11974E+14C↑j ROM:001198A2 addq.w #1,d0 ROM:001198A4 bvc.s loc_1198AA ROM:001198A6 move.w #$8000,d0 ROM:001198AA ROM:001198AA loc_1198AA: ; CODE XREF: sub_11974E+156↑j ROM:001198AA btst #3,($937).w ROM:001198B0 bne.s loc_1198BA ROM:001198B2 move.b #0,(a0,d0.w) ROM:001198B8 bra.s loc_1198C0 ROM:001198BA ; --------------------------------------------------------------------------- ROM:001198BA ROM:001198BA loc_1198BA: ; CODE XREF: sub_11974E+162↑j ROM:001198BA move.b #$FF,(a0,d0.w) ROM:001198C0 ROM:001198C0 loc_1198C0: ; CODE XREF: sub_11974E+16A↑j ROM:001198C0 addq.w #1,d0 ROM:001198C2 bvc.s loc_1198C8 ROM:001198C4 move.w #$8000,d0 ROM:001198C8 ROM:001198C8 loc_1198C8: ; CODE XREF: sub_11974E+174↑j ROM:001198C8 btst #3,($937).w ROM:001198CE bne.s loc_1198D6 ROM:001198D0 move.b (a1),(a0,d0.w) ROM:001198D4 bra.s loc_1198DC ROM:001198D6 ; --------------------------------------------------------------------------- ROM:001198D6 ROM:001198D6 loc_1198D6: ; CODE XREF: sub_11974E+180↑j ROM:001198D6 move.b #$FF,(a0,d0.w) ROM:001198DC ROM:001198DC loc_1198DC: ; CODE XREF: sub_11974E+186↑j ROM:001198DC addq.w #1,d0 ROM:001198DE bvc.s loc_1198E4 ROM:001198E0 move.w #$8000,d0 ROM:001198E4 ROM:001198E4 loc_1198E4: ; CODE XREF: sub_11974E+190↑j ROM:001198E4 adda.l #1,a1 ROM:001198EA move.w d0,($58C).w ROM:001198EE bsr.l sub_117EF4 ROM:001198F4 move.w ($58C).w,($E54).w ROM:001198FA bsr.l sub_117EA6 ROM:00119900 move.w ($58C).w,d0 ROM:00119904 move.b ($75B).w,(a0,d0.w) ROM:0011990A addq.w #1,d0 ROM:0011990C bvc.s loc_119912 ROM:0011990E move.w #$8000,d0 ROM:00119912 ROM:00119912 loc_119912: ; CODE XREF: sub_11974E+1BE↑j ROM:00119912 move.b #2,(a0,d0.w) ROM:00119918 addq.w #1,d0 ROM:0011991A bvc.s loc_119920 ROM:0011991C move.w #$8000,d0 ROM:00119920 ROM:00119920 loc_119920: ; CODE XREF: sub_11974E+1CC↑j ROM:00119920 btst #3,($937).w ROM:00119926 bne.s loc_11992E ROM:00119928 move.b (a1),(a0,d0.w) ROM:0011992C bra.s loc_119934 ROM:0011992E ; --------------------------------------------------------------------------- ROM:0011992E ROM:0011992E loc_11992E: ; CODE XREF: sub_11974E+1D8↑j ROM:0011992E move.b #$FF,(a0,d0.w) ROM:00119934 ROM:00119934 loc_119934: ; CODE XREF: sub_11974E+1DE↑j ROM:00119934 addq.w #1,d0 ROM:00119936 bvc.s loc_11993C ROM:00119938 move.w #$8000,d0 ROM:0011993C ROM:0011993C loc_11993C: ; CODE XREF: sub_11974E+1E8↑j ROM:0011993C adda.l #1,a1 ROM:00119942 btst #3,($937).w ROM:00119948 bne.s loc_119950 ROM:0011994A move.b (a1),(a0,d0.w) ROM:0011994E bra.s loc_119956 ROM:00119950 ; --------------------------------------------------------------------------- ROM:00119950 ROM:00119950 loc_119950: ; CODE XREF: sub_11974E+1FA↑j ROM:00119950 move.b #$FF,(a0,d0.w) ROM:00119956 ROM:00119956 loc_119956: ; CODE XREF: sub_11974E+200↑j ROM:00119956 addq.w #1,d0 ROM:00119958 bvc.s loc_11995E ROM:0011995A move.w #$8000,d0 ROM:0011995E ROM:0011995E loc_11995E: ; CODE XREF: sub_11974E+20A↑j ROM:0011995E adda.l #1,a1 ROM:00119964 btst #3,($937).w ROM:0011996A bne.s loc_119972 ROM:0011996C move.b (a1),(a0,d0.w) ROM:00119970 bra.s loc_119978 ROM:00119972 ; --------------------------------------------------------------------------- ROM:00119972 ROM:00119972 loc_119972: ; CODE XREF: sub_11974E+21C↑j ROM:00119972 move.b #$FF,(a0,d0.w) ROM:00119978 ROM:00119978 loc_119978: ; CODE XREF: sub_11974E+222↑j ROM:00119978 addq.w #1,d0 ROM:0011997A bvc.s loc_119980 ROM:0011997C move.w #$8000,d0 ROM:00119980 ROM:00119980 loc_119980: ; CODE XREF: sub_11974E+22C↑j ROM:00119980 adda.l #1,a1 ROM:00119986 btst #3,($937).w ROM:0011998C bne.s loc_119994 ROM:0011998E move.b (a1),(a0,d0.w) ROM:00119992 bra.s loc_11999A ROM:00119994 ; --------------------------------------------------------------------------- ROM:00119994 ROM:00119994 loc_119994: ; CODE XREF: sub_11974E+23E↑j ROM:00119994 move.b #$FF,(a0,d0.w) ROM:0011999A ROM:0011999A loc_11999A: ; CODE XREF: sub_11974E+244↑j ROM:0011999A addq.w #1,d0 ROM:0011999C bvc.s loc_1199A2 ROM:0011999E move.w #$8000,d0 ROM:001199A2 ROM:001199A2 loc_1199A2: ; CODE XREF: sub_11974E+24E↑j ROM:001199A2 adda.l #1,a1 ROM:001199A8 move.w d0,($58C).w ROM:001199AC bsr.l sub_117EF4 ROM:001199B2 move.w ($58C).w,($E54).w ROM:001199B8 bsr.l sub_117EA6 ROM:001199BE move.w ($58C).w,d0 ROM:001199C2 move.b ($75B).w,(a0,d0.w) ROM:001199C8 addq.w #1,d0 ROM:001199CA bvc.s loc_1199D0 ROM:001199CC move.w #$8000,d0 ROM:001199D0 ROM:001199D0 loc_1199D0: ; CODE XREF: sub_11974E+27C↑j ROM:001199D0 move.b #3,(a0,d0.w) ROM:001199D6 addq.w #1,d0 ROM:001199D8 bvc.s loc_1199DE ROM:001199DA move.w #$8000,d0 ROM:001199DE ROM:001199DE loc_1199DE: ; CODE XREF: sub_11974E+28A↑j ROM:001199DE btst #3,($937).w ROM:001199E4 bne.s loc_1199EC ROM:001199E6 move.b (a1),(a0,d0.w) ROM:001199EA bra.s loc_1199F2 ROM:001199EC ; --------------------------------------------------------------------------- ROM:001199EC ROM:001199EC loc_1199EC: ; CODE XREF: sub_11974E+296↑j ROM:001199EC move.b #$FF,(a0,d0.w) ROM:001199F2 ROM:001199F2 loc_1199F2: ; CODE XREF: sub_11974E+29C↑j ROM:001199F2 addq.w #1,d0 ROM:001199F4 bvc.s loc_1199FA ROM:001199F6 move.w #$8000,d0 ROM:001199FA ROM:001199FA loc_1199FA: ; CODE XREF: sub_11974E+2A6↑j ROM:001199FA adda.l #1,a1 ROM:00119A00 btst #3,($937).w ROM:00119A06 bne.s loc_119A0E ROM:00119A08 move.b (a1),(a0,d0.w) ROM:00119A0C bra.s loc_119A14 ROM:00119A0E ; --------------------------------------------------------------------------- ROM:00119A0E ROM:00119A0E loc_119A0E: ; CODE XREF: sub_11974E+2B8↑j ROM:00119A0E move.b #$FF,(a0,d0.w) ROM:00119A14 ROM:00119A14 loc_119A14: ; CODE XREF: sub_11974E+2BE↑j ROM:00119A14 addq.w #1,d0 ROM:00119A16 bvc.s loc_119A1C ROM:00119A18 move.w #$8000,d0 ROM:00119A1C ROM:00119A1C loc_119A1C: ; CODE XREF: sub_11974E+2C8↑j ROM:00119A1C adda.l #1,a1 ROM:00119A22 btst #3,($937).w ROM:00119A28 bne.s loc_119A30 ROM:00119A2A move.b (a1),(a0,d0.w) ROM:00119A2E bra.s loc_119A36 ROM:00119A30 ; --------------------------------------------------------------------------- ROM:00119A30 ROM:00119A30 loc_119A30: ; CODE XREF: sub_11974E+2DA↑j ROM:00119A30 move.b #$FF,(a0,d0.w) ROM:00119A36 ROM:00119A36 loc_119A36: ; CODE XREF: sub_11974E+2E0↑j ROM:00119A36 addq.w #1,d0 ROM:00119A38 bvc.s loc_119A3E ROM:00119A3A move.w #$8000,d0 ROM:00119A3E ROM:00119A3E loc_119A3E: ; CODE XREF: sub_11974E+2EA↑j ROM:00119A3E adda.l #1,a1 ROM:00119A44 btst #3,($937).w ROM:00119A4A bne.s loc_119A52 ROM:00119A4C move.b (a1),(a0,d0.w) ROM:00119A50 bra.s loc_119A58 ROM:00119A52 ; --------------------------------------------------------------------------- ROM:00119A52 ROM:00119A52 loc_119A52: ; CODE XREF: sub_11974E+2FC↑j ROM:00119A52 move.b #$FF,(a0,d0.w) ROM:00119A58 ROM:00119A58 loc_119A58: ; CODE XREF: sub_11974E+302↑j ROM:00119A58 addq.w #1,d0 ROM:00119A5A bvc.s loc_119A60 ROM:00119A5C move.w #$8000,d0 ROM:00119A60 ROM:00119A60 loc_119A60: ; CODE XREF: sub_11974E+30C↑j ROM:00119A60 adda.l #1,a1 ROM:00119A66 move.w d0,($58C).w ROM:00119A6A bsr.l sub_117EF4 ROM:00119A70 move.w ($58C).w,($E54).w ROM:00119A76 bsr.l sub_117EA6 ROM:00119A7C move.w ($58C).w,d0 ROM:00119A80 move.b ($75B).w,(a0,d0.w) ROM:00119A86 addq.w #1,d0 ROM:00119A88 bvc.s loc_119A8E ROM:00119A8A move.w #$8000,d0 ROM:00119A8E ROM:00119A8E loc_119A8E: ; CODE XREF: sub_11974E+33A↑j ROM:00119A8E move.b #4,(a0,d0.w) ROM:00119A94 addq.w #1,d0 ROM:00119A96 bvc.s loc_119A9C ROM:00119A98 move.w #$8000,d0 ROM:00119A9C ROM:00119A9C loc_119A9C: ; CODE XREF: sub_11974E+348↑j ROM:00119A9C btst #3,($937).w ROM:00119AA2 bne.s loc_119AAA ROM:00119AA4 move.b (a1),(a0,d0.w) ROM:00119AA8 bra.s loc_119AB0 ROM:00119AAA ; --------------------------------------------------------------------------- ROM:00119AAA ROM:00119AAA loc_119AAA: ; CODE XREF: sub_11974E+354↑j ROM:00119AAA move.b #$FF,(a0,d0.w) ROM:00119AB0 ROM:00119AB0 loc_119AB0: ; CODE XREF: sub_11974E+35A↑j ROM:00119AB0 addq.w #1,d0 ROM:00119AB2 bvc.s loc_119AB8 ROM:00119AB4 move.w #$8000,d0 ROM:00119AB8 ROM:00119AB8 loc_119AB8: ; CODE XREF: sub_11974E+364↑j ROM:00119AB8 adda.l #1,a1 ROM:00119ABE btst #3,($937).w ROM:00119AC4 bne.s loc_119ACC ROM:00119AC6 move.b (a1),(a0,d0.w) ROM:00119ACA bra.s loc_119AD2 ROM:00119ACC ; --------------------------------------------------------------------------- ROM:00119ACC ROM:00119ACC loc_119ACC: ; CODE XREF: sub_11974E+376↑j ROM:00119ACC move.b #$FF,(a0,d0.w) ROM:00119AD2 ROM:00119AD2 loc_119AD2: ; CODE XREF: sub_11974E+37C↑j ROM:00119AD2 addq.w #1,d0 ROM:00119AD4 bvc.s loc_119ADA ROM:00119AD6 move.w #$8000,d0 ROM:00119ADA ROM:00119ADA loc_119ADA: ; CODE XREF: sub_11974E+386↑j ROM:00119ADA adda.l #1,a1 ROM:00119AE0 btst #3,($937).w ROM:00119AE6 bne.s loc_119AF6 ROM:00119AE8 move.b (a1),d5 ROM:00119AEA lsr.b #4,d5 ROM:00119AEC ori.b #$30,d5 ; '0' ROM:00119AF0 move.b d5,(a0,d0.w) ROM:00119AF4 bra.s loc_119AFC ROM:00119AF6 ; --------------------------------------------------------------------------- ROM:00119AF6 ROM:00119AF6 loc_119AF6: ; CODE XREF: sub_11974E+398↑j ROM:00119AF6 move.b #$FF,(a0,d0.w) ROM:00119AFC ROM:00119AFC loc_119AFC: ; CODE XREF: sub_11974E+3A6↑j ROM:00119AFC addq.w #1,d0 ROM:00119AFE bvc.s loc_119B04 ROM:00119B00 move.w #$8000,d0 ROM:00119B04 ROM:00119B04 loc_119B04: ; CODE XREF: sub_11974E+3B0↑j ROM:00119B04 btst #3,($937).w ROM:00119B0A bne.s loc_119B1C ROM:00119B0C move.b (a1),d5 ROM:00119B0E andi.b #$F,d5 ROM:00119B12 ori.b #$30,d5 ; '0' ROM:00119B16 move.b d5,(a0,d0.w) ROM:00119B1A bra.s loc_119B22 ROM:00119B1C ; --------------------------------------------------------------------------- ROM:00119B1C ROM:00119B1C loc_119B1C: ; CODE XREF: sub_11974E+3BC↑j ROM:00119B1C move.b #$FF,(a0,d0.w) ROM:00119B22 ROM:00119B22 loc_119B22: ; CODE XREF: sub_11974E+3CC↑j ROM:00119B22 addq.w #1,d0 ROM:00119B24 bvc.s loc_119B2A ROM:00119B26 move.w #$8000,d0 ROM:00119B2A ROM:00119B2A loc_119B2A: ; CODE XREF: sub_11974E+3D6↑j ROM:00119B2A adda.l #1,a1 ROM:00119B30 move.w d0,($58C).w ROM:00119B34 bsr.l sub_117EF4 ROM:00119B3A move.w ($58C).w,($E54).w ROM:00119B40 bsr.l sub_117EA6 ROM:00119B46 move.w ($58C).w,d0 ROM:00119B4A move.b ($75B).w,(a0,d0.w) ROM:00119B50 addq.w #1,d0 ROM:00119B52 bvc.s loc_119B58 ROM:00119B54 move.w #$8000,d0 ROM:00119B58 ROM:00119B58 loc_119B58: ; CODE XREF: sub_11974E+404↑j ROM:00119B58 move.b #5,(a0,d0.w) ROM:00119B5E addq.w #1,d0 ROM:00119B60 bvc.s loc_119B66 ROM:00119B62 move.w #$8000,d0 ROM:00119B66 ROM:00119B66 loc_119B66: ; CODE XREF: sub_11974E+412↑j ROM:00119B66 btst #3,($937).w ROM:00119B6C bne.s loc_119B7C ROM:00119B6E move.b (a1),d5 ROM:00119B70 lsr.b #4,d5 ROM:00119B72 ori.b #$30,d5 ; '0' ROM:00119B76 move.b d5,(a0,d0.w) ROM:00119B7A bra.s loc_119B82 ROM:00119B7C ; --------------------------------------------------------------------------- ROM:00119B7C ROM:00119B7C loc_119B7C: ; CODE XREF: sub_11974E+41E↑j ROM:00119B7C move.b #$FF,(a0,d0.w) ROM:00119B82 ROM:00119B82 loc_119B82: ; CODE XREF: sub_11974E+42C↑j ROM:00119B82 addq.w #1,d0 ROM:00119B84 bvc.s loc_119B8A ROM:00119B86 move.w #$8000,d0 ROM:00119B8A ROM:00119B8A loc_119B8A: ; CODE XREF: sub_11974E+436↑j ROM:00119B8A btst #3,($937).w ROM:00119B90 bne.s loc_119BA2 ROM:00119B92 move.b (a1),d5 ROM:00119B94 andi.b #$F,d5 ROM:00119B98 ori.b #$30,d5 ; '0' ROM:00119B9C move.b d5,(a0,d0.w) ROM:00119BA0 bra.s loc_119BA8 ROM:00119BA2 ; --------------------------------------------------------------------------- ROM:00119BA2 ROM:00119BA2 loc_119BA2: ; CODE XREF: sub_11974E+442↑j ROM:00119BA2 move.b #$FF,(a0,d0.w) ROM:00119BA8 ROM:00119BA8 loc_119BA8: ; CODE XREF: sub_11974E+452↑j ROM:00119BA8 addq.w #1,d0 ROM:00119BAA bvc.s loc_119BB0 ROM:00119BAC move.w #$8000,d0 ROM:00119BB0 ROM:00119BB0 loc_119BB0: ; CODE XREF: sub_11974E+45C↑j ROM:00119BB0 adda.l #1,a1 ROM:00119BB6 btst #3,($937).w ROM:00119BBC bne.s loc_119BCC ROM:00119BBE move.b (a1),d5 ROM:00119BC0 lsr.b #4,d5 ROM:00119BC2 ori.b #$30,d5 ; '0' ROM:00119BC6 move.b d5,(a0,d0.w) ROM:00119BCA bra.s loc_119BD2 ROM:00119BCC ; --------------------------------------------------------------------------- ROM:00119BCC ROM:00119BCC loc_119BCC: ; CODE XREF: sub_11974E+46E↑j ROM:00119BCC move.b #$FF,(a0,d0.w) ROM:00119BD2 ROM:00119BD2 loc_119BD2: ; CODE XREF: sub_11974E+47C↑j ROM:00119BD2 addq.w #1,d0 ROM:00119BD4 bvc.s loc_119BDA ROM:00119BD6 move.w #$8000,d0 ROM:00119BDA ROM:00119BDA loc_119BDA: ; CODE XREF: sub_11974E+486↑j ROM:00119BDA btst #3,($937).w ROM:00119BE0 bne.s loc_119BF2 ROM:00119BE2 move.b (a1),d5 ROM:00119BE4 andi.b #$F,d5 ROM:00119BE8 ori.b #$30,d5 ; '0' ROM:00119BEC move.b d5,(a0,d0.w) ROM:00119BF0 bra.s loc_119BF8 ROM:00119BF2 ; --------------------------------------------------------------------------- ROM:00119BF2 ROM:00119BF2 loc_119BF2: ; CODE XREF: sub_11974E+492↑j ROM:00119BF2 move.b #$FF,(a0,d0.w) ROM:00119BF8 ROM:00119BF8 loc_119BF8: ; CODE XREF: sub_11974E+4A2↑j ROM:00119BF8 addq.w #1,d0 ROM:00119BFA bvc.s loc_119C00 ROM:00119BFC move.w #$8000,d0 ROM:00119C00 ROM:00119C00 loc_119C00: ; CODE XREF: sub_11974E+4AC↑j ROM:00119C00 move.w d0,($58C).w ROM:00119C04 bsr.l sub_117EF4 ROM:00119C0A bclr #3,($937).w ROM:00119C10 bra.l locret_11A060 ROM:00119C16 ; --------------------------------------------------------------------------- ROM:00119C16 ROM:00119C16 loc_119C16: ; CODE XREF: sub_11974E+C6↑j ROM:00119C16 cmpi.b #3,($75B).w ROM:00119C1C bne.l loc_119C58 ROM:00119C22 bsr.l sub_117EA6 ROM:00119C28 move.w ($58C).w,d0 ROM:00119C2C move.b ($75B).w,(a0,d0.w) ROM:00119C32 addq.w #1,d0 ROM:00119C34 bvc.s loc_119C3A ROM:00119C36 move.w #$8000,d0 ROM:00119C3A ROM:00119C3A loc_119C3A: ; CODE XREF: sub_11974E+4E6↑j ROM:00119C3A move.b #4,(a0,d0.w) ROM:00119C40 addq.w #1,d0 ROM:00119C42 bvc.s loc_119C48 ROM:00119C44 move.w #$8000,d0 ROM:00119C48 ROM:00119C48 loc_119C48: ; CODE XREF: sub_11974E+4F4↑j ROM:00119C48 move.w d0,($58C).w ROM:00119C4C bsr.l sub_117EF4 ROM:00119C52 bra.l locret_11A060 ROM:00119C58 ; --------------------------------------------------------------------------- ROM:00119C58 ROM:00119C58 loc_119C58: ; CODE XREF: sub_11974E+4CE↑j ROM:00119C58 cmpi.b #4,($75B).w ROM:00119C5E bne.l loc_119E40 ROM:00119C64 movea.l #unk_110400,a1 ROM:00119C6A bsr.l sub_117EA6 ROM:00119C70 move.w ($58C).w,d0 ROM:00119C74 move.b ($75B).w,(a0,d0.w) ROM:00119C7A addq.w #1,d0 ROM:00119C7C bvc.s loc_119C82 ROM:00119C7E move.w #$8000,d0 ROM:00119C82 ROM:00119C82 loc_119C82: ; CODE XREF: sub_11974E+52E↑j ROM:00119C82 move.b #1,(a0,d0.w) ROM:00119C88 addq.w #1,d0 ROM:00119C8A bvc.s loc_119C90 ROM:00119C8C move.w #$8000,d0 ROM:00119C90 ROM:00119C90 loc_119C90: ; CODE XREF: sub_11974E+53C↑j ROM:00119C90 move.b (a1),(a0,d0.w) ROM:00119C94 adda.w #2,a1 ROM:00119C98 addq.w #1,d0 ROM:00119C9A bvc.s loc_119CA0 ROM:00119C9C move.w #$8000,d0 ROM:00119CA0 ROM:00119CA0 loc_119CA0: ; CODE XREF: sub_11974E+54C↑j ROM:00119CA0 move.b (a1),(a0,d0.w) ROM:00119CA4 adda.w #2,a1 ROM:00119CA8 addq.w #1,d0 ROM:00119CAA bvc.s loc_119CB0 ROM:00119CAC move.w #$8000,d0 ROM:00119CB0 ROM:00119CB0 loc_119CB0: ; CODE XREF: sub_11974E+55C↑j ROM:00119CB0 move.b (a1),(a0,d0.w) ROM:00119CB4 adda.w #2,a1 ROM:00119CB8 addq.w #1,d0 ROM:00119CBA bvc.s loc_119CC0 ROM:00119CBC move.w #$8000,d0 ROM:00119CC0 ROM:00119CC0 loc_119CC0: ; CODE XREF: sub_11974E+56C↑j ROM:00119CC0 move.b (a1),(a0,d0.w) ROM:00119CC4 adda.w #2,a1 ROM:00119CC8 addq.w #1,d0 ROM:00119CCA bvc.s loc_119CD0 ROM:00119CCC move.w #$8000,d0 ROM:00119CD0 ROM:00119CD0 loc_119CD0: ; CODE XREF: sub_11974E+57C↑j ROM:00119CD0 move.w d0,($58C).w ROM:00119CD4 bsr.l sub_117EF4 ROM:00119CDA move.w ($58C).w,($E54).w ROM:00119CE0 bsr.l sub_117EA6 ROM:00119CE6 move.w ($58C).w,d0 ROM:00119CEA move.b ($75B).w,(a0,d0.w) ROM:00119CF0 addq.w #1,d0 ROM:00119CF2 bvc.s loc_119CF8 ROM:00119CF4 move.w #$8000,d0 ROM:00119CF8 ROM:00119CF8 loc_119CF8: ; CODE XREF: sub_11974E+5A4↑j ROM:00119CF8 move.b #2,(a0,d0.w) ROM:00119CFE addq.w #1,d0 ROM:00119D00 bvc.s loc_119D06 ROM:00119D02 move.w #$8000,d0 ROM:00119D06 ROM:00119D06 loc_119D06: ; CODE XREF: sub_11974E+5B2↑j ROM:00119D06 move.b (a1),(a0,d0.w) ROM:00119D0A adda.w #2,a1 ROM:00119D0E addq.w #1,d0 ROM:00119D10 bvc.s loc_119D16 ROM:00119D12 move.w #$8000,d0 ROM:00119D16 ROM:00119D16 loc_119D16: ; CODE XREF: sub_11974E+5C2↑j ROM:00119D16 move.b (a1),d1 ROM:00119D18 addi.b #$30,d1 ; '0' ROM:00119D1C move.b d1,(a0,d0.w) ROM:00119D20 adda.w #2,a1 ROM:00119D24 addq.w #1,d0 ROM:00119D26 bvc.s loc_119D2C ROM:00119D28 move.w #$8000,d0 ROM:00119D2C ROM:00119D2C loc_119D2C: ; CODE XREF: sub_11974E+5D8↑j ROM:00119D2C move.b (a1),d1 ROM:00119D2E addi.b #$30,d1 ; '0' ROM:00119D32 move.b d1,(a0,d0.w) ROM:00119D36 adda.w #2,a1 ROM:00119D3A addq.w #1,d0 ROM:00119D3C bvc.s loc_119D42 ROM:00119D3E move.w #$8000,d0 ROM:00119D42 ROM:00119D42 loc_119D42: ; CODE XREF: sub_11974E+5EE↑j ROM:00119D42 move.b (a1),d1 ROM:00119D44 addi.b #$30,d1 ; '0' ROM:00119D48 move.b d1,(a0,d0.w) ROM:00119D4C addq.w #1,d0 ROM:00119D4E bvc.s loc_119D54 ROM:00119D50 move.w #$8000,d0 ROM:00119D54 ROM:00119D54 loc_119D54: ; CODE XREF: sub_11974E+600↑j ROM:00119D54 move.w d0,($58C).w ROM:00119D58 bsr.l sub_117EF4 ROM:00119D5E move.w ($58C).w,($E54).w ROM:00119D64 bsr.l sub_117EA6 ROM:00119D6A move.w ($58C).w,d0 ROM:00119D6E move.b ($75B).w,(a0,d0.w) ROM:00119D74 addq.w #1,d0 ROM:00119D76 bvc.s loc_119D7C ROM:00119D78 move.w #$8000,d0 ROM:00119D7C ROM:00119D7C loc_119D7C: ; CODE XREF: sub_11974E+628↑j ROM:00119D7C move.b #3,(a0,d0.w) ROM:00119D82 addq.w #1,d0 ROM:00119D84 bvc.s loc_119D8A ROM:00119D86 move.w #$8000,d0 ROM:00119D8A ROM:00119D8A loc_119D8A: ; CODE XREF: sub_11974E+636↑j ROM:00119D8A move.b #0,(a0,d0.w) ROM:00119D90 addq.w #1,d0 ROM:00119D92 bvc.s loc_119D98 ROM:00119D94 move.w #$8000,d0 ROM:00119D98 ROM:00119D98 loc_119D98: ; CODE XREF: sub_11974E+644↑j ROM:00119D98 move.b #0,(a0,d0.w) ROM:00119D9E addq.w #1,d0 ROM:00119DA0 bvc.s loc_119DA6 ROM:00119DA2 move.w #$8000,d0 ROM:00119DA6 ROM:00119DA6 loc_119DA6: ; CODE XREF: sub_11974E+652↑j ROM:00119DA6 move.b #0,(a0,d0.w) ROM:00119DAC addq.w #1,d0 ROM:00119DAE bvc.s loc_119DB4 ROM:00119DB0 move.w #$8000,d0 ROM:00119DB4 ROM:00119DB4 loc_119DB4: ; CODE XREF: sub_11974E+660↑j ROM:00119DB4 move.b #0,(a0,d0.w) ROM:00119DBA addq.w #1,d0 ROM:00119DBC bvc.s loc_119DC2 ROM:00119DBE move.w #$8000,d0 ROM:00119DC2 ROM:00119DC2 loc_119DC2: ; CODE XREF: sub_11974E+66E↑j ROM:00119DC2 move.w d0,($58C).w ROM:00119DC6 bsr.l sub_117EF4 ROM:00119DCC move.w ($58C).w,($E54).w ROM:00119DD2 bsr.l sub_117EA6 ROM:00119DD8 move.w ($58C).w,d0 ROM:00119DDC move.b ($75B).w,(a0,d0.w) ROM:00119DE2 addq.w #1,d0 ROM:00119DE4 bvc.s loc_119DEA ROM:00119DE6 move.w #$8000,d0 ROM:00119DEA ROM:00119DEA loc_119DEA: ; CODE XREF: sub_11974E+696↑j ROM:00119DEA move.b #4,(a0,d0.w) ROM:00119DF0 addq.w #1,d0 ROM:00119DF2 bvc.s loc_119DF8 ROM:00119DF4 move.w #$8000,d0 ROM:00119DF8 ROM:00119DF8 loc_119DF8: ; CODE XREF: sub_11974E+6A4↑j ROM:00119DF8 move.b #0,(a0,d0.w) ROM:00119DFE addq.w #1,d0 ROM:00119E00 bvc.s loc_119E06 ROM:00119E02 move.w #$8000,d0 ROM:00119E06 ROM:00119E06 loc_119E06: ; CODE XREF: sub_11974E+6B2↑j ROM:00119E06 move.b #0,(a0,d0.w) ROM:00119E0C addq.w #1,d0 ROM:00119E0E bvc.s loc_119E14 ROM:00119E10 move.w #$8000,d0 ROM:00119E14 ROM:00119E14 loc_119E14: ; CODE XREF: sub_11974E+6C0↑j ROM:00119E14 move.b #0,(a0,d0.w) ROM:00119E1A addq.w #1,d0 ROM:00119E1C bvc.s loc_119E22 ROM:00119E1E move.w #$8000,d0 ROM:00119E22 ROM:00119E22 loc_119E22: ; CODE XREF: sub_11974E+6CE↑j ROM:00119E22 move.b #0,(a0,d0.w) ROM:00119E28 addq.w #1,d0 ROM:00119E2A bvc.s loc_119E30 ROM:00119E2C move.w #$8000,d0 ROM:00119E30 ROM:00119E30 loc_119E30: ; CODE XREF: sub_11974E+6DC↑j ROM:00119E30 move.w d0,($58C).w ROM:00119E34 bsr.l sub_117EF4 ROM:00119E3A bra.l locret_11A060 ROM:00119E40 ; --------------------------------------------------------------------------- ROM:00119E40 ROM:00119E40 loc_119E40: ; CODE XREF: sub_11974E+510↑j ROM:00119E40 cmpi.b #5,($75B).w ROM:00119E46 bne.s loc_119E7E ROM:00119E48 bsr.l sub_117EA6 ROM:00119E4E move.w ($58C).w,d0 ROM:00119E52 move.b ($75B).w,(a0,d0.w) ROM:00119E58 addq.w #1,d0 ROM:00119E5A bvc.s loc_119E60 ROM:00119E5C move.w #$8000,d0 ROM:00119E60 ROM:00119E60 loc_119E60: ; CODE XREF: sub_11974E+70C↑j ROM:00119E60 move.b #4,(a0,d0.w) ROM:00119E66 addq.w #1,d0 ROM:00119E68 bvc.s loc_119E6E ROM:00119E6A move.w #$8000,d0 ROM:00119E6E ROM:00119E6E loc_119E6E: ; CODE XREF: sub_11974E+71A↑j ROM:00119E6E move.w d0,($58C).w ROM:00119E72 bsr.l sub_117EF4 ROM:00119E78 bra.l locret_11A060 ROM:00119E7E ; --------------------------------------------------------------------------- ROM:00119E7E ROM:00119E7E loc_119E7E: ; CODE XREF: sub_11974E+6F8↑j ROM:00119E7E cmpi.b #6,($75B).w ROM:00119E84 bne.l locret_11A060 ROM:00119E8A movea.l #$13C00A,a1 ROM:00119E90 bsr.l sub_117EA6 ROM:00119E96 move.w ($58C).w,d0 ROM:00119E9A move.b ($75B).w,(a0,d0.w) ROM:00119EA0 addq.w #1,d0 ROM:00119EA2 bvc.s loc_119EA8 ROM:00119EA4 move.w #$8000,d0 ROM:00119EA8 ROM:00119EA8 loc_119EA8: ; CODE XREF: sub_11974E+754↑j ROM:00119EA8 move.b #1,(a0,d0.w) ROM:00119EAE addq.w #1,d0 ROM:00119EB0 bvc.s loc_119EB6 ROM:00119EB2 move.w #$8000,d0 ROM:00119EB6 ROM:00119EB6 loc_119EB6: ; CODE XREF: sub_11974E+762↑j ROM:00119EB6 move.b (a1),(a0,d0.w) ROM:00119EBA adda.w #1,a1 ROM:00119EBE addq.w #1,d0 ROM:00119EC0 bvc.s loc_119EC6 ROM:00119EC2 move.w #$8000,d0 ROM:00119EC6 ROM:00119EC6 loc_119EC6: ; CODE XREF: sub_11974E+772↑j ROM:00119EC6 move.b (a1),(a0,d0.w) ROM:00119ECA adda.w #1,a1 ROM:00119ECE addq.w #1,d0 ROM:00119ED0 bvc.s loc_119ED6 ROM:00119ED2 move.w #$8000,d0 ROM:00119ED6 ROM:00119ED6 loc_119ED6: ; CODE XREF: sub_11974E+782↑j ROM:00119ED6 move.b (a1),(a0,d0.w) ROM:00119EDA adda.w #1,a1 ROM:00119EDE addq.w #1,d0 ROM:00119EE0 bvc.s loc_119EE6 ROM:00119EE2 move.w #$8000,d0 ROM:00119EE6 ROM:00119EE6 loc_119EE6: ; CODE XREF: sub_11974E+792↑j ROM:00119EE6 move.b (a1),(a0,d0.w) ROM:00119EEA adda.w #1,a1 ROM:00119EEE addq.w #1,d0 ROM:00119EF0 bvc.s loc_119EF6 ROM:00119EF2 move.w #$8000,d0 ROM:00119EF6 ROM:00119EF6 loc_119EF6: ; CODE XREF: sub_11974E+7A2↑j ROM:00119EF6 move.w d0,($58C).w ROM:00119EFA bsr.l sub_117EF4 ROM:00119F00 move.w ($58C).w,($E54).w ROM:00119F06 bsr.l sub_117EA6 ROM:00119F0C move.w ($58C).w,d0 ROM:00119F10 move.b ($75B).w,(a0,d0.w) ROM:00119F16 addq.w #1,d0 ROM:00119F18 bvc.s loc_119F1E ROM:00119F1A move.w #$8000,d0 ROM:00119F1E ROM:00119F1E loc_119F1E: ; CODE XREF: sub_11974E+7CA↑j ROM:00119F1E move.b #2,(a0,d0.w) ROM:00119F24 addq.w #1,d0 ROM:00119F26 bvc.s loc_119F2C ROM:00119F28 move.w #$8000,d0 ROM:00119F2C ROM:00119F2C loc_119F2C: ; CODE XREF: sub_11974E+7D8↑j ROM:00119F2C move.b (a1),(a0,d0.w) ROM:00119F30 adda.w #1,a1 ROM:00119F34 addq.w #1,d0 ROM:00119F36 bvc.s loc_119F3C ROM:00119F38 move.w #$8000,d0 ROM:00119F3C ROM:00119F3C loc_119F3C: ; CODE XREF: sub_11974E+7E8↑j ROM:00119F3C move.b (a1),d1 ROM:00119F3E addi.b #$30,d1 ; '0' ROM:00119F42 move.b d1,(a0,d0.w) ROM:00119F46 adda.w #1,a1 ROM:00119F4A addq.w #1,d0 ROM:00119F4C bvc.s loc_119F52 ROM:00119F4E move.w #$8000,d0 ROM:00119F52 ROM:00119F52 loc_119F52: ; CODE XREF: sub_11974E+7FE↑j ROM:00119F52 move.b (a1),d1 ROM:00119F54 addi.b #$30,d1 ; '0' ROM:00119F58 move.b d1,(a0,d0.w) ROM:00119F5C adda.w #1,a1 ROM:00119F60 addq.w #1,d0 ROM:00119F62 bvc.s loc_119F68 ROM:00119F64 move.w #$8000,d0 ROM:00119F68 ROM:00119F68 loc_119F68: ; CODE XREF: sub_11974E+814↑j ROM:00119F68 move.b (a1),d1 ROM:00119F6A addi.b #$30,d1 ; '0' ROM:00119F6E move.b d1,(a0,d0.w) ROM:00119F72 addq.w #1,d0 ROM:00119F74 bvc.s loc_119F7A ROM:00119F76 move.w #$8000,d0 ROM:00119F7A ROM:00119F7A loc_119F7A: ; CODE XREF: sub_11974E+826↑j ROM:00119F7A move.w d0,($58C).w ROM:00119F7E bsr.l sub_117EF4 ROM:00119F84 move.w ($58C).w,($E54).w ROM:00119F8A bsr.l sub_117EA6 ROM:00119F90 move.w ($58C).w,d0 ROM:00119F94 move.b ($75B).w,(a0,d0.w) ROM:00119F9A addq.w #1,d0 ROM:00119F9C bvc.s loc_119FA2 ROM:00119F9E move.w #$8000,d0 ROM:00119FA2 ROM:00119FA2 loc_119FA2: ; CODE XREF: sub_11974E+84E↑j ROM:00119FA2 move.b #3,(a0,d0.w) ROM:00119FA8 addq.w #1,d0 ROM:00119FAA bvc.s loc_119FB0 ROM:00119FAC move.w #$8000,d0 ROM:00119FB0 ROM:00119FB0 loc_119FB0: ; CODE XREF: sub_11974E+85C↑j ROM:00119FB0 move.b #0,(a0,d0.w) ROM:00119FB6 addq.w #1,d0 ROM:00119FB8 bvc.s loc_119FBE ROM:00119FBA move.w #$8000,d0 ROM:00119FBE ROM:00119FBE loc_119FBE: ; CODE XREF: sub_11974E+86A↑j ROM:00119FBE move.b #0,(a0,d0.w) ROM:00119FC4 addq.w #1,d0 ROM:00119FC6 bvc.s loc_119FCC ROM:00119FC8 move.w #$8000,d0 ROM:00119FCC ROM:00119FCC loc_119FCC: ; CODE XREF: sub_11974E+878↑j ROM:00119FCC move.b #0,(a0,d0.w) ROM:00119FD2 addq.w #1,d0 ROM:00119FD4 bvc.s loc_119FDA ROM:00119FD6 move.w #$8000,d0 ROM:00119FDA ROM:00119FDA loc_119FDA: ; CODE XREF: sub_11974E+886↑j ROM:00119FDA move.b #0,(a0,d0.w) ROM:00119FE0 addq.w #1,d0 ROM:00119FE2 bvc.s loc_119FE8 ROM:00119FE4 move.w #$8000,d0 ROM:00119FE8 ROM:00119FE8 loc_119FE8: ; CODE XREF: sub_11974E+894↑j ROM:00119FE8 move.w d0,($58C).w ROM:00119FEC bsr.l sub_117EF4 ROM:00119FF2 move.w ($58C).w,($E54).w ROM:00119FF8 bsr.l sub_117EA6 ROM:00119FFE move.w ($58C).w,d0 ROM:0011A002 move.b ($75B).w,(a0,d0.w) ROM:0011A008 addq.w #1,d0 ROM:0011A00A bvc.s loc_11A010 ROM:0011A00C move.w #$8000,d0 ROM:0011A010 ROM:0011A010 loc_11A010: ; CODE XREF: sub_11974E+8BC↑j ROM:0011A010 move.b #4,(a0,d0.w) ROM:0011A016 addq.w #1,d0 ROM:0011A018 bvc.s loc_11A01E ROM:0011A01A move.w #$8000,d0 ROM:0011A01E ROM:0011A01E loc_11A01E: ; CODE XREF: sub_11974E+8CA↑j ROM:0011A01E move.b #0,(a0,d0.w) ROM:0011A024 addq.w #1,d0 ROM:0011A026 bvc.s loc_11A02C ROM:0011A028 move.w #$8000,d0 ROM:0011A02C ROM:0011A02C loc_11A02C: ; CODE XREF: sub_11974E+8D8↑j ROM:0011A02C move.b #0,(a0,d0.w) ROM:0011A032 addq.w #1,d0 ROM:0011A034 bvc.s loc_11A03A ROM:0011A036 move.w #$8000,d0 ROM:0011A03A ROM:0011A03A loc_11A03A: ; CODE XREF: sub_11974E+8E6↑j ROM:0011A03A move.b #0,(a0,d0.w) ROM:0011A040 addq.w #1,d0 ROM:0011A042 bvc.s loc_11A048 ROM:0011A044 move.w #$8000,d0 ROM:0011A048 ROM:0011A048 loc_11A048: ; CODE XREF: sub_11974E+8F4↑j ROM:0011A048 move.b #0,(a0,d0.w) ROM:0011A04E addq.w #1,d0 ROM:0011A050 bvc.s loc_11A056 ROM:0011A052 move.w #$8000,d0 ROM:0011A056 ROM:0011A056 loc_11A056: ; CODE XREF: sub_11974E+902↑j ROM:0011A056 move.w d0,($58C).w ROM:0011A05A bsr.l sub_117EF4 ROM:0011A060 ROM:0011A060 locret_11A060: ; CODE XREF: sub_11974E+78↑j ROM:0011A060 ; sub_11974E+BA↑j ... ROM:0011A060 rts ROM:0011A060 ; End of function sub_11974E ROM:0011A060 ROM:0011A062 ROM:0011A062 ; =============== S U B R O U T I N E ======================================= ROM:0011A062 ROM:0011A062 ROM:0011A062 sub_11A062: ; CODE XREF: ROM:00112F54↑p ROM:0011A062 btst #1,($FFFFFC0D).w ROM:0011A068 bne.s loc_11A072 ROM:0011A06A btst #3,($FFFFFC0D).w ROM:0011A070 beq.s loc_11A07C ROM:0011A072 ROM:0011A072 loc_11A072: ; CODE XREF: sub_11A062+6↑j ROM:0011A072 move.w ($FFFFFC0E).w,d0 ROM:0011A076 move.w ($FFFFFC0C).w,d0 ROM:0011A07A bra.s locret_11A0D6 ROM:0011A07C ; --------------------------------------------------------------------------- ROM:0011A07C ROM:0011A07C loc_11A07C: ; CODE XREF: sub_11A062+E↑j ROM:0011A07C cmpi.b #0,($759).w ROM:0011A082 bne.s loc_11A0A6 ROM:0011A084 move.w ($FFFFFC0E).w,d0 ROM:0011A088 move.w ($FFFFFC0C).w,d0 ROM:0011A08C move.w $C6(a5),d0 ROM:0011A090 clr.b ($8AD).w ROM:0011A094 move.w d0,($634).w ROM:0011A098 move.b #1,($8AD).w ROM:0011A09E move.b #1,($759).w ROM:0011A0A4 bra.s locret_11A0D6 ROM:0011A0A6 ; --------------------------------------------------------------------------- ROM:0011A0A6 ROM:0011A0A6 loc_11A0A6: ; CODE XREF: sub_11A062+20↑j ROM:0011A0A6 cmpi.b #1,($759).w ROM:0011A0AC bne.s loc_11A0CA ROM:0011A0AE move.w ($FFFFFC0E).w,d0 ROM:0011A0B2 move.w ($FFFFFC0C).w,d0 ROM:0011A0B6 move.w $C6(a5),d0 ROM:0011A0BA clr.b ($8AD).w ROM:0011A0BE move.w d0,($634).w ROM:0011A0C2 move.b #1,($8AD).w ROM:0011A0C8 bra.s locret_11A0D6 ROM:0011A0CA ; --------------------------------------------------------------------------- ROM:0011A0CA ROM:0011A0CA loc_11A0CA: ; CODE XREF: sub_11A062+4A↑j ROM:0011A0CA cmpi.b #2,($759).w ROM:0011A0D0 bne.l *+6 ROM:0011A0D6 ROM:0011A0D6 locret_11A0D6: ; CODE XREF: sub_11A062+18↑j ROM:0011A0D6 ; sub_11A062+42↑j ... ROM:0011A0D6 rts ROM:0011A0D6 ; End of function sub_11A062 ROM:0011A0D6 ROM:0011A0D8 ROM:0011A0D8 ; =============== S U B R O U T I N E ======================================= ROM:0011A0D8 ROM:0011A0D8 ROM:0011A0D8 sub_11A0D8: ; CODE XREF: ROM:loc_11A5CC↓p ROM:0011A0D8 cmpi.b #1,($759).w ROM:0011A0DE bne.s locret_11A0F4 ROM:0011A0E0 cmpi.w #0,($634).w ROM:0011A0E6 bgt.s locret_11A0F4 ROM:0011A0E8 bset #6,($93F).w ROM:0011A0EE move.b #2,($759).w ROM:0011A0F4 ROM:0011A0F4 locret_11A0F4: ; CODE XREF: sub_11A0D8+6↑j ROM:0011A0F4 ; sub_11A0D8+E↑j ROM:0011A0F4 rts ROM:0011A0F4 ; End of function sub_11A0D8 ROM:0011A0F4 ROM:0011A0F6 ROM:0011A0F6 ; =============== S U B R O U T I N E ======================================= ROM:0011A0F6 ROM:0011A0F6 ROM:0011A0F6 sub_11A0F6: ; CODE XREF: ROM:0011A46A↓p ROM:0011A0F6 ; ROM:loc_11A4DA↓p ROM:0011A0F6 clr.w d1 ROM:0011A0F8 move.b ($75E).w,d1 ROM:0011A0FC cmpi.w #9,d1 ROM:0011A100 bcc.s locret_11A10A ROM:0011A102 movea.l off_11A10C(pc,d1.w*4),a0 ROM:0011A106 nop ROM:0011A108 jmp (a0) ROM:0011A10A ; --------------------------------------------------------------------------- ROM:0011A10A ROM:0011A10A locret_11A10A: ; CODE XREF: sub_11A0F6+A↑j ROM:0011A10A rts ROM:0011A10A ; End of function sub_11A0F6 ROM:0011A10A ROM:0011A10A ; --------------------------------------------------------------------------- ROM:0011A10C off_11A10C: dc.l loc_11A130 ; DATA XREF: sub_11A0F6+C↑r ROM:0011A110 dc.l locret_11A138 ROM:0011A114 dc.l loc_11A13A ROM:0011A118 dc.l loc_11A150 ROM:0011A11C dc.l loc_11A166 ROM:0011A120 dc.l loc_11A17C ROM:0011A124 dc.l loc_11A192 ROM:0011A128 dc.l loc_11A1A8 ROM:0011A12C dc.l locret_11A1BE ROM:0011A130 ; --------------------------------------------------------------------------- ROM:0011A130 ROM:0011A130 loc_11A130: ; DATA XREF: ROM:off_11A10C↑o ROM:0011A130 move.b #1,($75E).w ROM:0011A136 rts ROM:0011A138 ; --------------------------------------------------------------------------- ROM:0011A138 ROM:0011A138 locret_11A138: ; DATA XREF: ROM:0011A110↑o ROM:0011A138 rts ROM:0011A13A ; --------------------------------------------------------------------------- ROM:0011A13A ROM:0011A13A loc_11A13A: ; DATA XREF: ROM:0011A114↑o ROM:0011A13A cmpi.w #0,($636).w ROM:0011A140 bgt.s locret_11A14E ROM:0011A142 bset #2,($92C).w ROM:0011A148 move.b #1,($75E).w ROM:0011A14E ROM:0011A14E locret_11A14E: ; CODE XREF: ROM:0011A140↑j ROM:0011A14E rts ROM:0011A150 ; --------------------------------------------------------------------------- ROM:0011A150 ROM:0011A150 loc_11A150: ; DATA XREF: ROM:0011A118↑o ROM:0011A150 cmpi.w #0,($636).w ROM:0011A156 bgt.s locret_11A164 ROM:0011A158 bset #2,($92C).w ROM:0011A15E move.b #1,($75E).w ROM:0011A164 ROM:0011A164 locret_11A164: ; CODE XREF: ROM:0011A156↑j ROM:0011A164 rts ROM:0011A166 ; --------------------------------------------------------------------------- ROM:0011A166 ROM:0011A166 loc_11A166: ; DATA XREF: ROM:0011A11C↑o ROM:0011A166 cmpi.w #0,($636).w ROM:0011A16C bgt.s locret_11A17A ROM:0011A16E bset #2,($92C).w ROM:0011A174 move.b #1,($75E).w ROM:0011A17A ROM:0011A17A locret_11A17A: ; CODE XREF: ROM:0011A16C↑j ROM:0011A17A rts ROM:0011A17C ; --------------------------------------------------------------------------- ROM:0011A17C ROM:0011A17C loc_11A17C: ; DATA XREF: ROM:0011A120↑o ROM:0011A17C cmpi.w #0,($636).w ROM:0011A182 bgt.s locret_11A190 ROM:0011A184 bset #2,($92C).w ROM:0011A18A move.b #1,($75E).w ROM:0011A190 ROM:0011A190 locret_11A190: ; CODE XREF: ROM:0011A182↑j ROM:0011A190 rts ROM:0011A192 ; --------------------------------------------------------------------------- ROM:0011A192 ROM:0011A192 loc_11A192: ; DATA XREF: ROM:0011A124↑o ROM:0011A192 cmpi.w #0,($636).w ROM:0011A198 bgt.s locret_11A1A6 ROM:0011A19A bset #2,($92C).w ROM:0011A1A0 move.b #1,($75E).w ROM:0011A1A6 ROM:0011A1A6 locret_11A1A6: ; CODE XREF: ROM:0011A198↑j ROM:0011A1A6 rts ROM:0011A1A8 ; --------------------------------------------------------------------------- ROM:0011A1A8 ROM:0011A1A8 loc_11A1A8: ; DATA XREF: ROM:0011A128↑o ROM:0011A1A8 cmpi.w #0,($636).w ROM:0011A1AE bgt.s locret_11A1BC ROM:0011A1B0 bset #2,($92C).w ROM:0011A1B6 move.b #1,($75E).w ROM:0011A1BC ROM:0011A1BC locret_11A1BC: ; CODE XREF: ROM:0011A1AE↑j ROM:0011A1BC rts ROM:0011A1BE ; --------------------------------------------------------------------------- ROM:0011A1BE ROM:0011A1BE locret_11A1BE: ; DATA XREF: ROM:0011A12C↑o ROM:0011A1BE rts ROM:0011A1C0 ROM:0011A1C0 ; =============== S U B R O U T I N E ======================================= ROM:0011A1C0 ROM:0011A1C0 ROM:0011A1C0 sub_11A1C0: ; CODE XREF: ROM:00112F44↑p ROM:0011A1C0 move.w ($FFFFFC0C).w,d3 ROM:0011A1C4 move.w ($FFFFFC0E).w,d4 ROM:0011A1C8 andi.w #$A,d3 ROM:0011A1CC cmpi.w #0,d3 ROM:0011A1D0 beq.s loc_11A1D8 ROM:0011A1D2 bra.l locret_11A3BA ROM:0011A1D8 ; --------------------------------------------------------------------------- ROM:0011A1D8 ROM:0011A1D8 loc_11A1D8: ; CODE XREF: sub_11A1C0+10↑j ROM:0011A1D8 cmpi.b #1,($75E).w ROM:0011A1DE bne.s loc_11A210 ROM:0011A1E0 move.b $11E(a5),d0 ROM:0011A1E4 cmp.b d4,d0 ROM:0011A1E6 bne.s loc_11A20A ROM:0011A1E8 move.b d0,($75D).w ROM:0011A1EC bset #0,($92C).w ROM:0011A1F2 move.w $C4(a5),d1 ROM:0011A1F6 clr.b ($8AE).w ROM:0011A1FA move.w d1,($636).w ROM:0011A1FE move.b #1,($8AE).w ROM:0011A204 move.b #2,($75E).w ROM:0011A20A ROM:0011A20A loc_11A20A: ; CODE XREF: sub_11A1C0+26↑j ROM:0011A20A bra.l locret_11A3BA ROM:0011A210 ; --------------------------------------------------------------------------- ROM:0011A210 ROM:0011A210 loc_11A210: ; CODE XREF: sub_11A1C0+1E↑j ROM:0011A210 cmpi.b #2,($75E).w ROM:0011A216 bne.s loc_11A242 ROM:0011A218 move.b $11F(a5),d0 ROM:0011A21C cmp.b d4,d0 ROM:0011A21E bne.s loc_11A23C ROM:0011A220 add.b d0,($75D).w ROM:0011A224 move.w $C4(a5),d1 ROM:0011A228 clr.b ($8AE).w ROM:0011A22C move.w d1,($636).w ROM:0011A230 move.b #1,($8AE).w ROM:0011A236 move.b #3,($75E).w ROM:0011A23C ROM:0011A23C loc_11A23C: ; CODE XREF: sub_11A1C0+5E↑j ROM:0011A23C bra.l locret_11A3BA ROM:0011A242 ; --------------------------------------------------------------------------- ROM:0011A242 ROM:0011A242 loc_11A242: ; CODE XREF: sub_11A1C0+56↑j ROM:0011A242 cmpi.b #3,($75E).w ROM:0011A248 bne.s loc_11A274 ROM:0011A24A move.b $120(a5),d0 ROM:0011A24E cmp.b d4,d0 ROM:0011A250 bne.s loc_11A26E ROM:0011A252 add.b d0,($75D).w ROM:0011A256 move.w $C4(a5),d1 ROM:0011A25A clr.b ($8AE).w ROM:0011A25E move.w d1,($636).w ROM:0011A262 move.b #1,($8AE).w ROM:0011A268 move.b #4,($75E).w ROM:0011A26E ROM:0011A26E loc_11A26E: ; CODE XREF: sub_11A1C0+90↑j ROM:0011A26E bra.l locret_11A3BA ROM:0011A274 ; --------------------------------------------------------------------------- ROM:0011A274 ROM:0011A274 loc_11A274: ; CODE XREF: sub_11A1C0+88↑j ROM:0011A274 cmpi.b #4,($75E).w ROM:0011A27A bne.l loc_11A2FC ROM:0011A280 cmpi.b #1,d4 ROM:0011A284 bne.s loc_11A288 ROM:0011A286 bra.s loc_11A29E ROM:0011A288 ; --------------------------------------------------------------------------- ROM:0011A288 ROM:0011A288 loc_11A288: ; CODE XREF: sub_11A1C0+C4↑j ROM:0011A288 cmpi.b #2,d4 ROM:0011A28C bne.s loc_11A290 ROM:0011A28E bra.s loc_11A29E ROM:0011A290 ; --------------------------------------------------------------------------- ROM:0011A290 ROM:0011A290 loc_11A290: ; CODE XREF: sub_11A1C0+CC↑j ROM:0011A290 cmpi.b #6,d4 ROM:0011A294 bne.s loc_11A298 ROM:0011A296 bra.s loc_11A29E ROM:0011A298 ; --------------------------------------------------------------------------- ROM:0011A298 ROM:0011A298 loc_11A298: ; CODE XREF: sub_11A1C0+D4↑j ROM:0011A298 cmpi.b #9,d4 ROM:0011A29C bne.s loc_11A2C0 ROM:0011A29E ROM:0011A29E loc_11A29E: ; CODE XREF: sub_11A1C0+C6↑j ROM:0011A29E ; sub_11A1C0+CE↑j ... ROM:0011A29E add.b d4,($75D).w ROM:0011A2A2 move.b d4,($75A).w ROM:0011A2A6 move.w $C4(a5),d1 ROM:0011A2AA clr.b ($8AE).w ROM:0011A2AE move.w d1,($636).w ROM:0011A2B2 move.b #1,($8AE).w ROM:0011A2B8 move.b #5,($75E).w ROM:0011A2BE bra.s loc_11A2F6 ROM:0011A2C0 ; --------------------------------------------------------------------------- ROM:0011A2C0 ROM:0011A2C0 loc_11A2C0: ; CODE XREF: sub_11A1C0+DC↑j ROM:0011A2C0 cmpi.b #3,d4 ROM:0011A2C4 bne.s loc_11A2C8 ROM:0011A2C6 bra.s loc_11A2D6 ROM:0011A2C8 ; --------------------------------------------------------------------------- ROM:0011A2C8 ROM:0011A2C8 loc_11A2C8: ; CODE XREF: sub_11A1C0+104↑j ROM:0011A2C8 cmpi.b #4,d4 ROM:0011A2CC bne.s loc_11A2D0 ROM:0011A2CE bra.s loc_11A2D6 ROM:0011A2D0 ; --------------------------------------------------------------------------- ROM:0011A2D0 ROM:0011A2D0 loc_11A2D0: ; CODE XREF: sub_11A1C0+10C↑j ROM:0011A2D0 cmpi.b #7,d4 ROM:0011A2D4 bne.s loc_11A2F6 ROM:0011A2D6 ROM:0011A2D6 loc_11A2D6: ; CODE XREF: sub_11A1C0+106↑j ROM:0011A2D6 ; sub_11A1C0+10E↑j ROM:0011A2D6 add.b d4,($75D).w ROM:0011A2DA move.b d4,($75A).w ROM:0011A2DE move.w $C4(a5),d1 ROM:0011A2E2 clr.b ($8AE).w ROM:0011A2E6 move.w d1,($636).w ROM:0011A2EA move.b #1,($8AE).w ROM:0011A2F0 move.b #7,($75E).w ROM:0011A2F6 ROM:0011A2F6 loc_11A2F6: ; CODE XREF: sub_11A1C0+FE↑j ROM:0011A2F6 ; sub_11A1C0+114↑j ROM:0011A2F6 bra.l locret_11A3BA ROM:0011A2FC ; --------------------------------------------------------------------------- ROM:0011A2FC ROM:0011A2FC loc_11A2FC: ; CODE XREF: sub_11A1C0+BA↑j ROM:0011A2FC cmpi.b #5,($75E).w ROM:0011A302 bne.l loc_11A374 ROM:0011A308 cmpi.b #1,($75A).w ROM:0011A30E bne.s loc_11A312 ROM:0011A310 bra.s loc_11A324 ROM:0011A312 ; --------------------------------------------------------------------------- ROM:0011A312 ROM:0011A312 loc_11A312: ; CODE XREF: sub_11A1C0+14E↑j ROM:0011A312 cmpi.b #6,($75A).w ROM:0011A318 bne.s loc_11A31C ROM:0011A31A bra.s loc_11A324 ROM:0011A31C ; --------------------------------------------------------------------------- ROM:0011A31C ROM:0011A31C loc_11A31C: ; CODE XREF: sub_11A1C0+158↑j ROM:0011A31C cmpi.b #9,($75A).w ROM:0011A322 bne.s loc_11A346 ROM:0011A324 ROM:0011A324 loc_11A324: ; CODE XREF: sub_11A1C0+150↑j ROM:0011A324 ; sub_11A1C0+15A↑j ROM:0011A324 add.b d4,($75D).w ROM:0011A328 move.b d4,($75B).w ROM:0011A32C move.w $C4(a5),d1 ROM:0011A330 clr.b ($8AE).w ROM:0011A334 move.w d1,($636).w ROM:0011A338 move.b #1,($8AE).w ROM:0011A33E move.b #7,($75E).w ROM:0011A344 bra.s loc_11A36E ROM:0011A346 ; --------------------------------------------------------------------------- ROM:0011A346 ROM:0011A346 loc_11A346: ; CODE XREF: sub_11A1C0+162↑j ROM:0011A346 cmpi.b #2,($75A).w ROM:0011A34C bne.s loc_11A36E ROM:0011A34E add.b d4,($75D).w ROM:0011A352 move.b d4,($75B).w ROM:0011A356 move.w $C4(a5),d1 ROM:0011A35A clr.b ($8AE).w ROM:0011A35E move.w d1,($636).w ROM:0011A362 move.b #1,($8AE).w ROM:0011A368 move.b #6,($75E).w ROM:0011A36E ROM:0011A36E loc_11A36E: ; CODE XREF: sub_11A1C0+184↑j ROM:0011A36E ; sub_11A1C0+18C↑j ROM:0011A36E bra.l locret_11A3BA ROM:0011A374 ; --------------------------------------------------------------------------- ROM:0011A374 ROM:0011A374 loc_11A374: ; CODE XREF: sub_11A1C0+142↑j ROM:0011A374 cmpi.b #6,($75E).w ROM:0011A37A bne.s loc_11A39E ROM:0011A37C add.b d4,($75D).w ROM:0011A380 move.b d4,($75C).w ROM:0011A384 move.w $C4(a5),d1 ROM:0011A388 clr.b ($8AE).w ROM:0011A38C move.w d1,($636).w ROM:0011A390 move.b #1,($8AE).w ROM:0011A396 move.b #7,($75E).w ROM:0011A39C bra.s locret_11A3BA ROM:0011A39E ; --------------------------------------------------------------------------- ROM:0011A39E ROM:0011A39E loc_11A39E: ; CODE XREF: sub_11A1C0+1BA↑j ROM:0011A39E cmpi.b #7,($75E).w ROM:0011A3A4 bne.s locret_11A3BA ROM:0011A3A6 move.b ($75D).w,d0 ROM:0011A3AA cmp.b d4,d0 ROM:0011A3AC bne.s locret_11A3BA ROM:0011A3AE bset #2,($93F).w ROM:0011A3B4 move.b #8,($75E).w ROM:0011A3BA ROM:0011A3BA locret_11A3BA: ; CODE XREF: sub_11A1C0+12↑j ROM:0011A3BA ; sub_11A1C0:loc_11A20A↑j ... ROM:0011A3BA rts ROM:0011A3BA ; End of function sub_11A1C0 ROM:0011A3BA ROM:0011A3BC ROM:0011A3BC ; =============== S U B R O U T I N E ======================================= ROM:0011A3BC ROM:0011A3BC ROM:0011A3BC sub_11A3BC: ; CODE XREF: ROM:00113270↑p ROM:0011A3BC clr.w d1 ROM:0011A3BE move.b ($75F).w,d1 ROM:0011A3C2 cmpi.w #8,d1 ROM:0011A3C6 bcc.s locret_11A3D0 ROM:0011A3C8 movea.l off_11A3D2(pc,d1.w*4),a0 ROM:0011A3CC nop ROM:0011A3CE jmp (a0) ROM:0011A3D0 ; --------------------------------------------------------------------------- ROM:0011A3D0 ROM:0011A3D0 locret_11A3D0: ; CODE XREF: sub_11A3BC+A↑j ROM:0011A3D0 rts ROM:0011A3D0 ; End of function sub_11A3BC ROM:0011A3D0 ROM:0011A3D0 ; --------------------------------------------------------------------------- ROM:0011A3D2 off_11A3D2: dc.l loc_11A3F2 ; DATA XREF: sub_11A3BC+C↑r ROM:0011A3D6 dc.l loc_11A3F8 ROM:0011A3DA dc.l loc_11A422 ROM:0011A3DE dc.l loc_11A472 ROM:0011A3E2 dc.l loc_11A4E2 ROM:0011A3E6 dc.l loc_11A540 ROM:0011A3EA dc.l loc_11A58E ROM:0011A3EE dc.l locret_11A5D4 ROM:0011A3F2 ; --------------------------------------------------------------------------- ROM:0011A3F2 ROM:0011A3F2 loc_11A3F2: ; DATA XREF: ROM:off_11A3D2↑o ROM:0011A3F2 move.b #1,($75F).w ROM:0011A3F8 ROM:0011A3F8 loc_11A3F8: ; DATA XREF: ROM:0011A3D6↑o ROM:0011A3F8 btst #7,($93A).w ROM:0011A3FE beq.s locret_11A420 ROM:0011A400 move.w $CC(a5),d0 ROM:0011A404 clr.b ($8AF).w ROM:0011A408 move.w d0,($638).w ROM:0011A40C move.b #1,($8AF).w ROM:0011A412 bset #5,($FFFFFC0B).w ROM:0011A418 move.b #2,($75F).w ROM:0011A41E bra.s loc_11A464 ROM:0011A420 ; --------------------------------------------------------------------------- ROM:0011A420 ROM:0011A420 locret_11A420: ; CODE XREF: ROM:0011A3FE↑j ROM:0011A420 rts ROM:0011A422 ; --------------------------------------------------------------------------- ROM:0011A422 ROM:0011A422 loc_11A422: ; DATA XREF: ROM:0011A3DA↑o ROM:0011A422 btst #0,($92C).w ROM:0011A428 beq.s loc_11A43C ROM:0011A42A bclr #0,($92C).w ROM:0011A430 move.b #3,($75F).w ROM:0011A436 bra.l loc_11A4DA ROM:0011A43C ; --------------------------------------------------------------------------- ROM:0011A43C ROM:0011A43C loc_11A43C: ; CODE XREF: ROM:0011A428↑j ROM:0011A43C cmpi.w #0,($638).w ROM:0011A442 bgt.s loc_11A464 ROM:0011A444 bset #1,($932).w ROM:0011A44A bclr #5,($FFFFFC0B).w ROM:0011A450 bclr #4,($932).w ROM:0011A456 move.b #0,($75E).w ROM:0011A45C move.b #7,($75F).w ROM:0011A462 rts ROM:0011A464 ; --------------------------------------------------------------------------- ROM:0011A464 ROM:0011A464 loc_11A464: ; CODE XREF: ROM:0011A41E↑j ROM:0011A464 ; ROM:0011A442↑j ... ROM:0011A464 bset #4,($932).w ROM:0011A46A bsr.l sub_11A0F6 ROM:0011A470 rts ROM:0011A472 ; --------------------------------------------------------------------------- ROM:0011A472 ROM:0011A472 loc_11A472: ; DATA XREF: ROM:0011A3DE↑o ROM:0011A472 btst #2,($93F).w ROM:0011A478 beq.s loc_11A4B2 ROM:0011A47A bclr #2,($93F).w ROM:0011A480 move.w $CA(a5),d0 ROM:0011A484 clr.b ($8AF).w ROM:0011A488 move.w d0,($638).w ROM:0011A48C move.b #1,($8AF).w ROM:0011A492 bclr #4,($932).w ROM:0011A498 move.b #0,($75E).w ROM:0011A49E bset #5,($934).w ROM:0011A4A4 bsr.l sub_117E2E ROM:0011A4AA move.b #4,($75F).w ROM:0011A4B0 rts ROM:0011A4B2 ; --------------------------------------------------------------------------- ROM:0011A4B2 ROM:0011A4B2 loc_11A4B2: ; CODE XREF: ROM:0011A478↑j ROM:0011A4B2 btst #2,($92C).w ROM:0011A4B8 beq.s loc_11A4DA ROM:0011A4BA bclr #2,($92C).w ROM:0011A4C0 move.w $CC(a5),d0 ROM:0011A4C4 clr.b ($8AF).w ROM:0011A4C8 move.w d0,($638).w ROM:0011A4CC move.b #1,($8AF).w ROM:0011A4D2 move.b #2,($75F).w ROM:0011A4D8 bra.s loc_11A464 ROM:0011A4DA ; --------------------------------------------------------------------------- ROM:0011A4DA ROM:0011A4DA loc_11A4DA: ; CODE XREF: ROM:0011A436↑j ROM:0011A4DA ; ROM:0011A4B8↑j ROM:0011A4DA bsr.l sub_11A0F6 ROM:0011A4E0 rts ROM:0011A4E2 ; --------------------------------------------------------------------------- ROM:0011A4E2 ROM:0011A4E2 loc_11A4E2: ; DATA XREF: ROM:0011A3E2↑o ROM:0011A4E2 cmpi.w #0,($638).w ROM:0011A4E8 bgt.s loc_11A508 ROM:0011A4EA move.w $CC(a5),d0 ROM:0011A4EE clr.b ($8AF).w ROM:0011A4F2 move.w d0,($638).w ROM:0011A4F6 move.b #1,($8AF).w ROM:0011A4FC move.b #2,($75F).w ROM:0011A502 bra.l loc_11A464 ROM:0011A508 ; --------------------------------------------------------------------------- ROM:0011A508 ROM:0011A508 loc_11A508: ; CODE XREF: ROM:0011A4E8↑j ROM:0011A508 move.w $CA(a5),d0 ROM:0011A50C sub.w $C8(a5),d0 ROM:0011A510 cmp.w ($638).w,d0 ROM:0011A514 blt.s locret_11A53E ROM:0011A516 btst #6,($FFFFFC0D).w ROM:0011A51C bne.s locret_11A53E ROM:0011A51E bclr #5,($934).w ROM:0011A524 bclr #5,($FFFFFC0B).w ROM:0011A52A bset #3,($FFFFFC0B).w ROM:0011A530 bset #7,($938).w ROM:0011A536 move.b #5,($75F).w ROM:0011A53C bra.s locret_11A58C ROM:0011A53E ; --------------------------------------------------------------------------- ROM:0011A53E ROM:0011A53E locret_11A53E: ; CODE XREF: ROM:0011A514↑j ROM:0011A53E ; ROM:0011A51C↑j ROM:0011A53E rts ROM:0011A540 ; --------------------------------------------------------------------------- ROM:0011A540 ROM:0011A540 loc_11A540: ; DATA XREF: ROM:0011A3E6↑o ROM:0011A540 btst #6,($93B).w ROM:0011A546 beq.s locret_11A58C ROM:0011A548 bclr #6,($93B).w ROM:0011A54E bclr #3,($FFFFFC0B).w ROM:0011A554 bclr #7,($938).w ROM:0011A55A move.b #0,($761).w ROM:0011A560 move.w ($FFFFFC0E).w,d0 ROM:0011A564 move.w ($FFFFFC0C).w,d0 ROM:0011A568 move.w $CC(a5),d0 ROM:0011A56C clr.b ($8AF).w ROM:0011A570 move.w d0,($638).w ROM:0011A574 move.b #1,($8AF).w ROM:0011A57A bset #5,($FFFFFC0B).w ROM:0011A580 move.b #2,($75F).w ROM:0011A586 bra.l loc_11A464 ROM:0011A58C ; --------------------------------------------------------------------------- ROM:0011A58C ROM:0011A58C locret_11A58C: ; CODE XREF: ROM:0011A53C↑j ROM:0011A58C ; ROM:0011A546↑j ROM:0011A58C rts ROM:0011A58E ; --------------------------------------------------------------------------- ROM:0011A58E ROM:0011A58E loc_11A58E: ; DATA XREF: ROM:0011A3EA↑o ROM:0011A58E btst #6,($93F).w ROM:0011A594 beq.s loc_11A5CC ROM:0011A596 bclr #6,($93F).w ROM:0011A59C bclr #4,($935).w ROM:0011A5A2 move.b #0,($759).w ROM:0011A5A8 bset #5,($934).w ROM:0011A5AE move.w $CA(a5),d0 ROM:0011A5B2 sub.w $C6(a5),d0 ROM:0011A5B6 clr.b ($8AF).w ROM:0011A5BA move.w d0,($638).w ROM:0011A5BE move.b #1,($8AF).w ROM:0011A5C4 move.b #4,($75F).w ROM:0011A5CA rts ROM:0011A5CC ; --------------------------------------------------------------------------- ROM:0011A5CC ROM:0011A5CC loc_11A5CC: ; CODE XREF: ROM:0011A594↑j ROM:0011A5CC bsr.l sub_11A0D8 ROM:0011A5D2 rts ROM:0011A5D4 ; --------------------------------------------------------------------------- ROM:0011A5D4 ROM:0011A5D4 locret_11A5D4: ; DATA XREF: ROM:0011A3EE↑o ROM:0011A5D4 rts ROM:0011A5D6 ROM:0011A5D6 ; =============== S U B R O U T I N E ======================================= ROM:0011A5D6 ROM:0011A5D6 ROM:0011A5D6 sub_11A5D6: ; CODE XREF: ROM:00112F36↑p ROM:0011A5D6 cmpi.b #4,($75F).w ROM:0011A5DC bne.s locret_11A600 ROM:0011A5DE btst #1,($FFFFFC0D).w ROM:0011A5E4 bne.s locret_11A600 ROM:0011A5E6 btst #3,($FFFFFC0D).w ROM:0011A5EC bne.s locret_11A600 ROM:0011A5EE bclr #5,($934).w ROM:0011A5F4 bset #4,($935).w ROM:0011A5FA move.b #6,($75F).w ROM:0011A600 ROM:0011A600 locret_11A600: ; CODE XREF: sub_11A5D6+6↑j ROM:0011A600 ; sub_11A5D6+E↑j ... ROM:0011A600 rts ROM:0011A600 ; End of function sub_11A5D6 ROM:0011A600 ROM:0011A602 ROM:0011A602 ; =============== S U B R O U T I N E ======================================= ROM:0011A602 ROM:0011A602 ROM:0011A602 sub_11A602: ; CODE XREF: ROM:001176B0↑p ROM:0011A602 clr.w d1 ROM:0011A604 move.b ($761).w,d1 ROM:0011A608 cmpi.w #4,d1 ROM:0011A60C bcc.s locret_11A616 ROM:0011A60E movea.l off_11A618(pc,d1.w*4),a0 ROM:0011A612 nop ROM:0011A614 jmp (a0) ROM:0011A616 ; --------------------------------------------------------------------------- ROM:0011A616 ROM:0011A616 locret_11A616: ; CODE XREF: sub_11A602+A↑j ROM:0011A616 rts ROM:0011A616 ; End of function sub_11A602 ROM:0011A616 ROM:0011A616 ; --------------------------------------------------------------------------- ROM:0011A618 off_11A618: dc.l loc_11A628 ; DATA XREF: sub_11A602+C↑r ROM:0011A61C dc.l loc_11A63E ROM:0011A620 dc.l locret_11A6AA ROM:0011A624 dc.l loc_11A6AC ROM:0011A628 ; --------------------------------------------------------------------------- ROM:0011A628 ROM:0011A628 loc_11A628: ; DATA XREF: ROM:off_11A618↑o ROM:0011A628 clr.w ($58E).w ROM:0011A62C bsr.w sub_11A6C6 ROM:0011A630 move.b #1,($760).w ROM:0011A636 move.b #1,($761).w ROM:0011A63C rts ROM:0011A63E ; --------------------------------------------------------------------------- ROM:0011A63E ROM:0011A63E loc_11A63E: ; DATA XREF: ROM:0011A61C↑o ROM:0011A63E btst #7,($937).w ROM:0011A644 beq.s loc_11A65A ROM:0011A646 bclr #7,($937).w ROM:0011A64C bset #6,($93B).w ROM:0011A652 move.b #2,($761).w ROM:0011A658 rts ROM:0011A65A ; --------------------------------------------------------------------------- ROM:0011A65A ROM:0011A65A loc_11A65A: ; CODE XREF: ROM:0011A644↑j ROM:0011A65A btst #0,($FFFFFC0C).w ROM:0011A660 beq.s locret_11A6A8 ROM:0011A662 btst #6,($FFFFFC0D).w ROM:0011A668 beq.s locret_11A6A8 ROM:0011A66A cmpi.b #$B,($760).w ROM:0011A670 blt.s loc_11A69A ROM:0011A672 move.w ($FFFFFC0E).w,d1 ROM:0011A676 move.w ($FFFFFC0C).w,d1 ROM:0011A67A clr.b ($760).w ROM:0011A67E move.w $D0(a5),d1 ROM:0011A682 clr.b ($8B0).w ROM:0011A686 move.w d1,($63A).w ROM:0011A68A move.b #1,($8B0).w ROM:0011A690 move.b #3,($761).w ROM:0011A696 rts ROM:0011A698 ; --------------------------------------------------------------------------- ROM:0011A698 bra.s locret_11A6A8 ROM:0011A69A ; --------------------------------------------------------------------------- ROM:0011A69A ROM:0011A69A loc_11A69A: ; CODE XREF: ROM:0011A670↑j ROM:0011A69A bsr.w sub_11A6C6 ROM:0011A69E addq.b #1,($760).w ROM:0011A6A2 move.b #1,($761).w ROM:0011A6A8 ROM:0011A6A8 locret_11A6A8: ; CODE XREF: ROM:0011A660↑j ROM:0011A6A8 ; ROM:0011A668↑j ... ROM:0011A6A8 rts ROM:0011A6AA ; --------------------------------------------------------------------------- ROM:0011A6AA ROM:0011A6AA locret_11A6AA: ; DATA XREF: ROM:0011A620↑o ROM:0011A6AA rts ROM:0011A6AC ; --------------------------------------------------------------------------- ROM:0011A6AC ROM:0011A6AC loc_11A6AC: ; DATA XREF: ROM:0011A624↑o ROM:0011A6AC cmpi.w #0,($63A).w ROM:0011A6B2 bgt.s locret_11A6C4 ROM:0011A6B4 bsr.w sub_11A6C6 ROM:0011A6B8 move.b #1,($760).w ROM:0011A6BE move.b #1,($761).w ROM:0011A6C4 ROM:0011A6C4 locret_11A6C4: ; CODE XREF: ROM:0011A6B2↑j ROM:0011A6C4 rts ROM:0011A6C6 ROM:0011A6C6 ; =============== S U B R O U T I N E ======================================= ROM:0011A6C6 ROM:0011A6C6 ROM:0011A6C6 sub_11A6C6: ; CODE XREF: ROM:0011A62C↑p ROM:0011A6C6 ; ROM:loc_11A69A↑p ... ROM:0011A6C6 cmpi.w #0,($58C).w ROM:0011A6CC ble.s loc_11A702 ROM:0011A6CE lea ($11F0).w,a0 ROM:0011A6D2 clr.w d1 ROM:0011A6D4 move.w ($FFFFFC0E).w,d2 ROM:0011A6D8 move.w ($FFFFFC0C).w,d2 ROM:0011A6DC move.w ($58E).w,d0 ROM:0011A6E0 move.b (a0,d0.w),d1 ROM:0011A6E4 move.w d1,($FFFFFC0E).w ROM:0011A6E8 addq.w #1,d0 ROM:0011A6EA bvc.s loc_11A6F0 ROM:0011A6EC move.w #$8000,d0 ROM:0011A6F0 ROM:0011A6F0 loc_11A6F0: ; CODE XREF: sub_11A6C6+24↑j ROM:0011A6F0 cmp.w ($58C).w,d0 ROM:0011A6F4 blt.s loc_11A6FC ROM:0011A6F6 bset #7,($937).w ROM:0011A6FC ROM:0011A6FC loc_11A6FC: ; CODE XREF: sub_11A6C6+2E↑j ROM:0011A6FC move.w d0,($58E).w ROM:0011A700 bra.s locret_11A708 ROM:0011A702 ; --------------------------------------------------------------------------- ROM:0011A702 ROM:0011A702 loc_11A702: ; CODE XREF: sub_11A6C6+6↑j ROM:0011A702 bset #7,($937).w ROM:0011A708 ROM:0011A708 locret_11A708: ; CODE XREF: sub_11A6C6+3A↑j ROM:0011A708 rts ROM:0011A708 ; End of function sub_11A6C6 ROM:0011A708 ROM:0011A70A ROM:0011A70A ; =============== S U B R O U T I N E ======================================= ROM:0011A70A ROM:0011A70A ROM:0011A70A sub_11A70A: ; CODE XREF: sub_11AAAA↓p ROM:0011A70A move.w #$3BB8,d1 ROM:0011A70E move.w ($A7C).w,d2 ROM:0011A712 move.w ($A34).w,d3 ROM:0011A716 bsr.l sub_117544 ROM:0011A71C move.w d1,($590).w ROM:0011A720 rts ROM:0011A720 ; End of function sub_11A70A ROM:0011A720 ROM:0011A722 ROM:0011A722 ; =============== S U B R O U T I N E ======================================= ROM:0011A722 ROM:0011A722 ROM:0011A722 sub_11A722: ; CODE XREF: sub_11469E+40A↑p ROM:0011A722 ; sub_11469E+426↑p ... ROM:0011A722 bsr.w sub_11A73C ROM:0011A726 bsr.w sub_11A7BE ROM:0011A72A bsr.w sub_11A840 ROM:0011A72E bsr.w sub_11A866 ROM:0011A732 bsr.w sub_11A884 ROM:0011A736 bsr.w sub_11A8A4 ROM:0011A73A rts ROM:0011A73A ; End of function sub_11A722 ROM:0011A73A ROM:0011A73C ROM:0011A73C ; =============== S U B R O U T I N E ======================================= ROM:0011A73C ROM:0011A73C ROM:0011A73C sub_11A73C: ; CODE XREF: sub_11A722↑p ROM:0011A73C clr.w d1 ROM:0011A73E move.b ($762).w,d1 ROM:0011A742 cmpi.w #3,d1 ROM:0011A746 bcc.s locret_11A750 ROM:0011A748 movea.l off_11A752(pc,d1.w*4),a0 ROM:0011A74C nop ROM:0011A74E jmp (a0) ROM:0011A750 ; --------------------------------------------------------------------------- ROM:0011A750 ROM:0011A750 locret_11A750: ; CODE XREF: sub_11A73C+A↑j ROM:0011A750 rts ROM:0011A750 ; End of function sub_11A73C ROM:0011A750 ROM:0011A750 ; --------------------------------------------------------------------------- ROM:0011A752 off_11A752: dc.l loc_11A75E ; DATA XREF: sub_11A73C+C↑r ROM:0011A756 dc.l loc_11A76C ROM:0011A75A dc.l loc_11A788 ROM:0011A75E ; --------------------------------------------------------------------------- ROM:0011A75E ROM:0011A75E loc_11A75E: ; DATA XREF: ROM:off_11A752↑o ROM:0011A75E bclr #3,($92F).w ROM:0011A764 move.b #1,($762).w ROM:0011A76A rts ROM:0011A76C ; --------------------------------------------------------------------------- ROM:0011A76C ROM:0011A76C loc_11A76C: ; DATA XREF: ROM:0011A756↑o ROM:0011A76C cmpi.w #5,($5A2).w ROM:0011A772 bne.s locret_11A786 ROM:0011A774 bsr.w sub_11A7B6 ROM:0011A778 bset #3,($92F).w ROM:0011A77E move.b #2,($762).w ROM:0011A784 rts ROM:0011A786 ; --------------------------------------------------------------------------- ROM:0011A786 ROM:0011A786 locret_11A786: ; CODE XREF: ROM:0011A772↑j ROM:0011A786 rts ROM:0011A788 ; --------------------------------------------------------------------------- ROM:0011A788 ROM:0011A788 loc_11A788: ; DATA XREF: ROM:0011A75A↑o ROM:0011A788 cmpi.w #5,($5A2).w ROM:0011A78E bne.s loc_11A79C ROM:0011A790 bsr.w sub_11A7B6 ROM:0011A794 move.b #2,($762).w ROM:0011A79A rts ROM:0011A79C ; --------------------------------------------------------------------------- ROM:0011A79C ROM:0011A79C loc_11A79C: ; CODE XREF: ROM:0011A78E↑j ROM:0011A79C cmpi.w #6,($5A2).w ROM:0011A7A2 bne.s locret_11A7B2 ROM:0011A7A4 bclr #3,($92F).w ROM:0011A7AA move.b #1,($762).w ROM:0011A7B0 rts ROM:0011A7B2 ; --------------------------------------------------------------------------- ROM:0011A7B2 ROM:0011A7B2 locret_11A7B2: ; CODE XREF: ROM:0011A7A2↑j ROM:0011A7B2 rts ROM:0011A7B4 ; --------------------------------------------------------------------------- ROM:0011A7B4 rts ROM:0011A7B6 ROM:0011A7B6 ; =============== S U B R O U T I N E ======================================= ROM:0011A7B6 ROM:0011A7B6 ROM:0011A7B6 sub_11A7B6: ; CODE XREF: ROM:0011A774↑p ROM:0011A7B6 ; ROM:0011A790↑p ROM:0011A7B6 move.w ($59E).w,($592).w ROM:0011A7BC rts ROM:0011A7BC ; End of function sub_11A7B6 ROM:0011A7BC ROM:0011A7BE ROM:0011A7BE ; =============== S U B R O U T I N E ======================================= ROM:0011A7BE ROM:0011A7BE ROM:0011A7BE sub_11A7BE: ; CODE XREF: sub_11A722+4↑p ROM:0011A7BE clr.w d1 ROM:0011A7C0 move.b ($763).w,d1 ROM:0011A7C4 cmpi.w #3,d1 ROM:0011A7C8 bcc.s locret_11A7D2 ROM:0011A7CA movea.l off_11A7D4(pc,d1.w*4),a0 ROM:0011A7CE nop ROM:0011A7D0 jmp (a0) ROM:0011A7D2 ; --------------------------------------------------------------------------- ROM:0011A7D2 ROM:0011A7D2 locret_11A7D2: ; CODE XREF: sub_11A7BE+A↑j ROM:0011A7D2 rts ROM:0011A7D2 ; End of function sub_11A7BE ROM:0011A7D2 ROM:0011A7D2 ; --------------------------------------------------------------------------- ROM:0011A7D4 off_11A7D4: dc.l loc_11A7E0 ; DATA XREF: sub_11A7BE+C↑r ROM:0011A7D8 dc.l loc_11A7EE ROM:0011A7DC dc.l loc_11A80A ROM:0011A7E0 ; --------------------------------------------------------------------------- ROM:0011A7E0 ROM:0011A7E0 loc_11A7E0: ; DATA XREF: ROM:off_11A7D4↑o ROM:0011A7E0 bclr #7,($932).w ROM:0011A7E6 move.b #1,($763).w ROM:0011A7EC rts ROM:0011A7EE ; --------------------------------------------------------------------------- ROM:0011A7EE ROM:0011A7EE loc_11A7EE: ; DATA XREF: ROM:0011A7D8↑o ROM:0011A7EE cmpi.w #1,($5A2).w ROM:0011A7F4 bne.s locret_11A808 ROM:0011A7F6 bsr.w sub_11A838 ROM:0011A7FA bset #7,($932).w ROM:0011A800 move.b #2,($763).w ROM:0011A806 rts ROM:0011A808 ; --------------------------------------------------------------------------- ROM:0011A808 ROM:0011A808 locret_11A808: ; CODE XREF: ROM:0011A7F4↑j ROM:0011A808 rts ROM:0011A80A ; --------------------------------------------------------------------------- ROM:0011A80A ROM:0011A80A loc_11A80A: ; DATA XREF: ROM:0011A7DC↑o ROM:0011A80A cmpi.w #1,($5A2).w ROM:0011A810 bne.s loc_11A81E ROM:0011A812 bsr.w sub_11A838 ROM:0011A816 move.b #2,($763).w ROM:0011A81C rts ROM:0011A81E ; --------------------------------------------------------------------------- ROM:0011A81E ROM:0011A81E loc_11A81E: ; CODE XREF: ROM:0011A810↑j ROM:0011A81E cmpi.w #2,($5A2).w ROM:0011A824 bne.s locret_11A834 ROM:0011A826 bclr #7,($932).w ROM:0011A82C move.b #1,($763).w ROM:0011A832 rts ROM:0011A834 ; --------------------------------------------------------------------------- ROM:0011A834 ROM:0011A834 locret_11A834: ; CODE XREF: ROM:0011A824↑j ROM:0011A834 rts ROM:0011A836 ; --------------------------------------------------------------------------- ROM:0011A836 rts ROM:0011A838 ROM:0011A838 ; =============== S U B R O U T I N E ======================================= ROM:0011A838 ROM:0011A838 ROM:0011A838 sub_11A838: ; CODE XREF: ROM:0011A7F6↑p ROM:0011A838 ; ROM:0011A812↑p ROM:0011A838 move.w ($59E).w,($594).w ROM:0011A83E rts ROM:0011A83E ; End of function sub_11A838 ROM:0011A83E ROM:0011A840 ROM:0011A840 ; =============== S U B R O U T I N E ======================================= ROM:0011A840 ROM:0011A840 ROM:0011A840 sub_11A840: ; CODE XREF: sub_11A722+8↑p ROM:0011A840 cmpi.w #0,($5A2).w ROM:0011A846 bne.s locret_11A864 ROM:0011A848 move.w $D2(a5),d0 ROM:0011A84C cmp.w ($5A0).w,d0 ROM:0011A850 bge.s loc_11A858 ROM:0011A852 move.w d0,($598).w ROM:0011A856 bra.s loc_11A85E ROM:0011A858 ; --------------------------------------------------------------------------- ROM:0011A858 ROM:0011A858 loc_11A858: ; CODE XREF: sub_11A840+10↑j ROM:0011A858 move.w ($5A0).w,($598).w ROM:0011A85E ROM:0011A85E loc_11A85E: ; CODE XREF: sub_11A840+16↑j ROM:0011A85E move.w ($59E).w,($596).w ROM:0011A864 ROM:0011A864 locret_11A864: ; CODE XREF: sub_11A840+6↑j ROM:0011A864 rts ROM:0011A864 ; End of function sub_11A840 ROM:0011A864 ROM:0011A866 ROM:0011A866 ; =============== S U B R O U T I N E ======================================= ROM:0011A866 ROM:0011A866 ROM:0011A866 sub_11A866: ; CODE XREF: sub_11A722+C↑p ROM:0011A866 cmpi.w #3,($5A2).w ROM:0011A86C bne.s locret_11A882 ROM:0011A86E btst #3,($92F).w ROM:0011A874 bne.s locret_11A882 ROM:0011A876 bclr #1,($939).w ROM:0011A87C bset #0,($93E).w ROM:0011A882 ROM:0011A882 locret_11A882: ; CODE XREF: sub_11A866+6↑j ROM:0011A882 ; sub_11A866+E↑j ROM:0011A882 rts ROM:0011A882 ; End of function sub_11A866 ROM:0011A882 ROM:0011A884 ROM:0011A884 ; =============== S U B R O U T I N E ======================================= ROM:0011A884 ROM:0011A884 ROM:0011A884 sub_11A884: ; CODE XREF: sub_11A722+10↑p ROM:0011A884 cmpi.w #4,($5A2).w ROM:0011A88A bne.s locret_11A8A2 ROM:0011A88C btst #5,($93D).w ROM:0011A892 beq.s loc_11A89C ROM:0011A894 btst #6,($93C).w ROM:0011A89A beq.s locret_11A8A2 ROM:0011A89C ROM:0011A89C loc_11A89C: ; CODE XREF: sub_11A884+E↑j ROM:0011A89C bset #1,($939).w ROM:0011A8A2 ROM:0011A8A2 locret_11A8A2: ; CODE XREF: sub_11A884+6↑j ROM:0011A8A2 ; sub_11A884+16↑j ROM:0011A8A2 rts ROM:0011A8A2 ; End of function sub_11A884 ROM:0011A8A2 ROM:0011A8A4 ROM:0011A8A4 ; =============== S U B R O U T I N E ======================================= ROM:0011A8A4 ROM:0011A8A4 ROM:0011A8A4 sub_11A8A4: ; CODE XREF: sub_11A722+14↑p ROM:0011A8A4 clr.w d1 ROM:0011A8A6 move.b ($764).w,d1 ROM:0011A8AA cmpi.w #4,d1 ROM:0011A8AE bcc.s locret_11A8B8 ROM:0011A8B0 movea.l off_11A8BA(pc,d1.w*4),a0 ROM:0011A8B4 nop ROM:0011A8B6 jmp (a0) ROM:0011A8B8 ; --------------------------------------------------------------------------- ROM:0011A8B8 ROM:0011A8B8 locret_11A8B8: ; CODE XREF: sub_11A8A4+A↑j ROM:0011A8B8 rts ROM:0011A8B8 ; End of function sub_11A8A4 ROM:0011A8B8 ROM:0011A8B8 ; --------------------------------------------------------------------------- ROM:0011A8BA off_11A8BA: dc.l loc_11A8CA ; DATA XREF: sub_11A8A4+C↑r ROM:0011A8BE dc.l loc_11A8D2 ROM:0011A8C2 dc.l loc_11A8F8 ROM:0011A8C6 dc.l loc_11A91E ROM:0011A8CA ; --------------------------------------------------------------------------- ROM:0011A8CA ROM:0011A8CA loc_11A8CA: ; DATA XREF: ROM:off_11A8BA↑o ROM:0011A8CA move.b #1,($764).w ROM:0011A8D0 rts ROM:0011A8D2 ; --------------------------------------------------------------------------- ROM:0011A8D2 ROM:0011A8D2 loc_11A8D2: ; DATA XREF: ROM:0011A8BE↑o ROM:0011A8D2 btst #3,($92F).w ROM:0011A8D8 beq.s loc_11A8E2 ROM:0011A8DA move.b #3,($764).w ROM:0011A8E0 bra.s loc_11A940 ROM:0011A8E2 ; --------------------------------------------------------------------------- ROM:0011A8E2 ROM:0011A8E2 loc_11A8E2: ; CODE XREF: ROM:0011A8D8↑j ROM:0011A8E2 btst #7,($932).w ROM:0011A8E8 beq.s loc_11A8F2 ROM:0011A8EA move.b #2,($764).w ROM:0011A8F0 bra.s loc_11A940 ROM:0011A8F2 ; --------------------------------------------------------------------------- ROM:0011A8F2 ROM:0011A8F2 loc_11A8F2: ; CODE XREF: ROM:0011A8E8↑j ROM:0011A8F2 ; ROM:0011A916↓j ... ROM:0011A8F2 bsr.w sub_11A948 ROM:0011A8F6 rts ROM:0011A8F8 ; --------------------------------------------------------------------------- ROM:0011A8F8 ROM:0011A8F8 loc_11A8F8: ; DATA XREF: ROM:0011A8C2↑o ROM:0011A8F8 btst #3,($92F).w ROM:0011A8FE beq.s loc_11A908 ROM:0011A900 move.b #3,($764).w ROM:0011A906 bra.s loc_11A940 ROM:0011A908 ; --------------------------------------------------------------------------- ROM:0011A908 ROM:0011A908 loc_11A908: ; CODE XREF: ROM:0011A8FE↑j ROM:0011A908 btst #7,($932).w ROM:0011A90E bne.s loc_11A918 ROM:0011A910 move.b #1,($764).w ROM:0011A916 bra.s loc_11A8F2 ROM:0011A918 ; --------------------------------------------------------------------------- ROM:0011A918 ROM:0011A918 loc_11A918: ; CODE XREF: ROM:0011A90E↑j ROM:0011A918 ; ROM:0011A934↓j ROM:0011A918 bsr.w sub_11A956 ROM:0011A91C rts ROM:0011A91E ; --------------------------------------------------------------------------- ROM:0011A91E ROM:0011A91E loc_11A91E: ; DATA XREF: ROM:0011A8C6↑o ROM:0011A91E btst #3,($92F).w ROM:0011A924 bne.s loc_11A940 ROM:0011A926 btst #7,($932).w ROM:0011A92C beq.s loc_11A938 ROM:0011A92E move.b #2,($764).w ROM:0011A934 bra.s loc_11A918 ROM:0011A936 ; --------------------------------------------------------------------------- ROM:0011A936 bra.s loc_11A940 ROM:0011A938 ; --------------------------------------------------------------------------- ROM:0011A938 ROM:0011A938 loc_11A938: ; CODE XREF: ROM:0011A92C↑j ROM:0011A938 move.b #1,($764).w ROM:0011A93E bra.s loc_11A8F2 ROM:0011A940 ; --------------------------------------------------------------------------- ROM:0011A940 ROM:0011A940 loc_11A940: ; CODE XREF: ROM:0011A8E0↑j ROM:0011A940 ; ROM:0011A8F0↑j ... ROM:0011A940 bsr.w sub_11A964 ROM:0011A944 rts ROM:0011A946 ; --------------------------------------------------------------------------- ROM:0011A946 rts ROM:0011A948 ROM:0011A948 ; =============== S U B R O U T I N E ======================================= ROM:0011A948 ROM:0011A948 ROM:0011A948 sub_11A948: ; CODE XREF: ROM:loc_11A8F2↑p ROM:0011A948 move.w ($596).w,($59A).w ROM:0011A94E move.w ($598).w,($59C).w ROM:0011A954 rts ROM:0011A954 ; End of function sub_11A948 ROM:0011A954 ROM:0011A956 ROM:0011A956 ; =============== S U B R O U T I N E ======================================= ROM:0011A956 ROM:0011A956 ROM:0011A956 sub_11A956: ; CODE XREF: ROM:loc_11A918↑p ROM:0011A956 move.w ($594).w,($59A).w ROM:0011A95C move.w $D2(a5),($59C).w ROM:0011A962 rts ROM:0011A962 ; End of function sub_11A956 ROM:0011A962 ROM:0011A964 ROM:0011A964 ; =============== S U B R O U T I N E ======================================= ROM:0011A964 ROM:0011A964 ROM:0011A964 sub_11A964: ; CODE XREF: ROM:loc_11A940↑p ROM:0011A964 move.w ($592).w,($59A).w ROM:0011A96A move.w $D2(a5),($59C).w ROM:0011A970 rts ROM:0011A970 ; End of function sub_11A964 ROM:0011A970 ROM:0011A972 ROM:0011A972 ; =============== S U B R O U T I N E ======================================= ROM:0011A972 ROM:0011A972 ROM:0011A972 sub_11A972: ; CODE XREF: sub_11AAC6↓p ROM:0011A972 move.w ($5B6).w,d7 ROM:0011A976 clr.w d1 ROM:0011A978 move.b ($765).w,d1 ROM:0011A97C cmpi.w #6,d1 ROM:0011A980 bcc.s locret_11A98A ROM:0011A982 movea.l off_11A98C(pc,d1.w*4),a0 ROM:0011A986 nop ROM:0011A988 jmp (a0) ROM:0011A98A ; --------------------------------------------------------------------------- ROM:0011A98A ROM:0011A98A locret_11A98A: ; CODE XREF: sub_11A972+E↑j ROM:0011A98A rts ROM:0011A98A ; End of function sub_11A972 ROM:0011A98A ROM:0011A98A ; --------------------------------------------------------------------------- ROM:0011A98C off_11A98C: dc.l loc_11A9A4 ; DATA XREF: sub_11A972+10↑r ROM:0011A990 dc.l loc_11A9B0 ROM:0011A994 dc.l loc_11A9CE ROM:0011A998 dc.l loc_11A9EC ROM:0011A99C dc.l loc_11AA0C ROM:0011A9A0 dc.l loc_11AA44 ROM:0011A9A4 ; --------------------------------------------------------------------------- ROM:0011A9A4 ROM:0011A9A4 loc_11A9A4: ; DATA XREF: ROM:off_11A98C↑o ROM:0011A9A4 bsr.w sub_11AA80 ROM:0011A9A8 move.b #1,($765).w ROM:0011A9AE rts ROM:0011A9B0 ; --------------------------------------------------------------------------- ROM:0011A9B0 ROM:0011A9B0 loc_11A9B0: ; DATA XREF: ROM:0011A990↑o ROM:0011A9B0 cmp.w ($5AA).w,d7 ROM:0011A9B4 bge.s loc_11A9BE ROM:0011A9B6 move.b #3,($765).w ROM:0011A9BC bra.s loc_11AA06 ROM:0011A9BE ; --------------------------------------------------------------------------- ROM:0011A9BE ROM:0011A9BE loc_11A9BE: ; CODE XREF: ROM:0011A9B4↑j ROM:0011A9BE cmp.w ($5AA).w,d7 ROM:0011A9C2 ble.s locret_11A9CC ROM:0011A9C4 move.b #2,($765).w ROM:0011A9CA bra.s loc_11A9E6 ROM:0011A9CC ; --------------------------------------------------------------------------- ROM:0011A9CC ROM:0011A9CC locret_11A9CC: ; CODE XREF: ROM:0011A9C2↑j ROM:0011A9CC rts ROM:0011A9CE ; --------------------------------------------------------------------------- ROM:0011A9CE ROM:0011A9CE loc_11A9CE: ; DATA XREF: ROM:0011A994↑o ROM:0011A9CE cmp.w ($5A4).w,d7 ROM:0011A9D2 bgt.s loc_11A9E6 ROM:0011A9D4 cmp.w ($5AA).w,d7 ROM:0011A9D8 bgt.s loc_11A9E6 ROM:0011A9DA bsr.w sub_11AA90 ROM:0011A9DE move.b #4,($765).w ROM:0011A9E4 bra.s locret_11AA42 ROM:0011A9E6 ; --------------------------------------------------------------------------- ROM:0011A9E6 ROM:0011A9E6 loc_11A9E6: ; CODE XREF: ROM:0011A9CA↑j ROM:0011A9E6 ; ROM:0011A9D2↑j ... ROM:0011A9E6 bsr.w sub_11AA9C ROM:0011A9EA rts ROM:0011A9EC ; --------------------------------------------------------------------------- ROM:0011A9EC ROM:0011A9EC loc_11A9EC: ; DATA XREF: ROM:0011A998↑o ROM:0011A9EC cmp.w ($5A4).w,d7 ROM:0011A9F0 blt.s loc_11AA06 ROM:0011A9F2 cmp.w ($5AA).w,d7 ROM:0011A9F6 blt.s loc_11AA06 ROM:0011A9F8 bsr.w sub_11AA90 ROM:0011A9FC move.b #5,($765).w ROM:0011AA02 bra.w locret_11AA7C ROM:0011AA06 ; --------------------------------------------------------------------------- ROM:0011AA06 ROM:0011AA06 loc_11AA06: ; CODE XREF: ROM:0011A9BC↑j ROM:0011AA06 ; ROM:0011A9F0↑j ... ROM:0011AA06 bsr.w sub_11AA9C ROM:0011AA0A rts ROM:0011AA0C ; --------------------------------------------------------------------------- ROM:0011AA0C ROM:0011AA0C loc_11AA0C: ; DATA XREF: ROM:0011A99C↑o ROM:0011AA0C cmp.w ($5A4).w,d7 ROM:0011AA10 ble.s loc_11AA1A ROM:0011AA12 move.b #2,($765).w ROM:0011AA18 bra.s loc_11A9E6 ROM:0011AA1A ; --------------------------------------------------------------------------- ROM:0011AA1A ROM:0011AA1A loc_11AA1A: ; CODE XREF: ROM:0011AA10↑j ROM:0011AA1A btst #5,($930).w ROM:0011AA20 bne.s loc_11AA2A ROM:0011AA22 move.b #1,($765).w ROM:0011AA28 rts ROM:0011AA2A ; --------------------------------------------------------------------------- ROM:0011AA2A ROM:0011AA2A loc_11AA2A: ; CODE XREF: ROM:0011AA20↑j ROM:0011AA2A move.w $D4(a5),d4 ROM:0011AA2E cmp.w ($5AA).w,d7 ROM:0011AA32 bge.s locret_11AA42 ROM:0011AA34 cmp.w ($5A8).w,d4 ROM:0011AA38 ble.s locret_11AA42 ROM:0011AA3A move.b #3,($765).w ROM:0011AA40 bra.s loc_11AA06 ROM:0011AA42 ; --------------------------------------------------------------------------- ROM:0011AA42 ROM:0011AA42 locret_11AA42: ; CODE XREF: ROM:0011A9E4↑j ROM:0011AA42 ; ROM:0011AA32↑j ... ROM:0011AA42 rts ROM:0011AA44 ; --------------------------------------------------------------------------- ROM:0011AA44 ROM:0011AA44 loc_11AA44: ; DATA XREF: ROM:0011A9A0↑o ROM:0011AA44 cmp.w ($5A4).w,d7 ROM:0011AA48 bge.s loc_11AA52 ROM:0011AA4A move.b #3,($765).w ROM:0011AA50 bra.s loc_11AA06 ROM:0011AA52 ; --------------------------------------------------------------------------- ROM:0011AA52 ROM:0011AA52 loc_11AA52: ; CODE XREF: ROM:0011AA48↑j ROM:0011AA52 btst #5,($930).w ROM:0011AA58 bne.s loc_11AA62 ROM:0011AA5A move.b #1,($765).w ROM:0011AA60 rts ROM:0011AA62 ; --------------------------------------------------------------------------- ROM:0011AA62 ROM:0011AA62 loc_11AA62: ; CODE XREF: ROM:0011AA58↑j ROM:0011AA62 move.w $D4(a5),d0 ROM:0011AA66 cmp.w ($5AA).w,d7 ROM:0011AA6A ble.s locret_11AA7C ROM:0011AA6C cmp.w ($5A8).w,d0 ROM:0011AA70 ble.s locret_11AA7C ROM:0011AA72 move.b #2,($765).w ROM:0011AA78 bra.w loc_11A9E6 ROM:0011AA7C ; --------------------------------------------------------------------------- ROM:0011AA7C ROM:0011AA7C locret_11AA7C: ; CODE XREF: ROM:0011AA02↑j ROM:0011AA7C ; ROM:0011AA6A↑j ... ROM:0011AA7C rts ROM:0011AA7E ; --------------------------------------------------------------------------- ROM:0011AA7E rts ROM:0011AA80 ROM:0011AA80 ; =============== S U B R O U T I N E ======================================= ROM:0011AA80 ROM:0011AA80 ROM:0011AA80 sub_11AA80: ; CODE XREF: ROM:loc_11A9A4↑p ROM:0011AA80 andi.w #$FFFE,($136C).w ROM:0011AA86 move.w ($136C).w,($5AA).w ROM:0011AA8C rts ROM:0011AA8C ; End of function sub_11AA80 ROM:0011AA8C ROM:0011AA8E ; --------------------------------------------------------------------------- ROM:0011AA8E rts ROM:0011AA90 ROM:0011AA90 ; =============== S U B R O U T I N E ======================================= ROM:0011AA90 ROM:0011AA90 ROM:0011AA90 sub_11AA90: ; CODE XREF: ROM:0011A9DA↑p ROM:0011AA90 ; ROM:0011A9F8↑p ROM:0011AA90 clr.w ($5A6).w ROM:0011AA94 move.w ($5AA).w,($5A4).w ROM:0011AA9A rts ROM:0011AA9A ; End of function sub_11AA90 ROM:0011AA9A ROM:0011AA9C ROM:0011AA9C ; =============== S U B R O U T I N E ======================================= ROM:0011AA9C ROM:0011AA9C ROM:0011AA9C sub_11AA9C: ; CODE XREF: ROM:loc_11A9E6↑p ROM:0011AA9C ; ROM:loc_11AA06↑p ROM:0011AA9C move.w ($5B6).w,($5A4).w ROM:0011AAA2 move.w ($5B8).w,($5A6).w ROM:0011AAA8 rts ROM:0011AAA8 ; End of function sub_11AA9C ROM:0011AAA8 ROM:0011AAAA ROM:0011AAAA ; =============== S U B R O U T I N E ======================================= ROM:0011AAAA ROM:0011AAAA ROM:0011AAAA sub_11AAAA: ; CODE XREF: ROM:001170A6↑p ROM:0011AAAA bsr.l sub_11A70A ROM:0011AAB0 bsr.w sub_11AB06 ROM:0011AAB4 bsr.l sub_11AD9E ROM:0011AABA bsr.l sub_11ADB0 ROM:0011AAC0 bsr.w sub_11AAE0 ROM:0011AAC4 rts ROM:0011AAC4 ; End of function sub_11AAAA ROM:0011AAC4 ROM:0011AAC6 ROM:0011AAC6 ; =============== S U B R O U T I N E ======================================= ROM:0011AAC6 ROM:0011AAC6 ROM:0011AAC6 sub_11AAC6: ; CODE XREF: ROM:0011766A↑p ROM:0011AAC6 bsr.l sub_11A972 ROM:0011AACC bsr.l sub_11AB6A ROM:0011AAD2 bsr.l sub_11AB72 ROM:0011AAD8 bsr.l sub_11AC16 ROM:0011AADE rts ROM:0011AADE ; End of function sub_11AAC6 ROM:0011AADE ROM:0011AAE0 ROM:0011AAE0 ; =============== S U B R O U T I N E ======================================= ROM:0011AAE0 ROM:0011AAE0 ROM:0011AAE0 sub_11AAE0: ; CODE XREF: sub_11AAAA+16↑p ROM:0011AAE0 bclr #4,($930).w ROM:0011AAE6 btst #7,($932).w ROM:0011AAEC bne.s locret_11AB04 ROM:0011AAEE btst #3,($92F).w ROM:0011AAF4 bne.s locret_11AB04 ROM:0011AAF6 btst #4,($92D).w ROM:0011AAFC bne.s locret_11AB04 ROM:0011AAFE bset #4,($930).w ROM:0011AB04 ROM:0011AB04 locret_11AB04: ; CODE XREF: sub_11AAE0+C↑j ROM:0011AB04 ; sub_11AAE0+14↑j ... ROM:0011AB04 rts ROM:0011AB04 ; End of function sub_11AAE0 ROM:0011AB04 ROM:0011AB06 ROM:0011AB06 ; =============== S U B R O U T I N E ======================================= ROM:0011AB06 ROM:0011AB06 ROM:0011AB06 sub_11AB06: ; CODE XREF: sub_11AAAA+6↑p ROM:0011AB06 clr.w d1 ROM:0011AB08 move.b ($766).w,d1 ROM:0011AB0C cmpi.w #4,d1 ROM:0011AB10 bcc.s locret_11AB1A ROM:0011AB12 movea.l off_11AB1C(pc,d1.w*4),a0 ROM:0011AB16 nop ROM:0011AB18 jmp (a0) ROM:0011AB1A ; --------------------------------------------------------------------------- ROM:0011AB1A ROM:0011AB1A locret_11AB1A: ; CODE XREF: sub_11AB06+A↑j ROM:0011AB1A rts ROM:0011AB1A ; End of function sub_11AB06 ROM:0011AB1A ROM:0011AB1A ; --------------------------------------------------------------------------- ROM:0011AB1C off_11AB1C: dc.l loc_11AB2C ; DATA XREF: sub_11AB06+C↑r ROM:0011AB20 dc.l loc_11AB3A ROM:0011AB24 dc.l loc_11AB50 ROM:0011AB28 dc.l locret_11AB66 ROM:0011AB2C ; --------------------------------------------------------------------------- ROM:0011AB2C ROM:0011AB2C loc_11AB2C: ; DATA XREF: ROM:off_11AB1C↑o ROM:0011AB2C bclr #6,($93C).w ROM:0011AB32 move.b #1,($766).w ROM:0011AB38 rts ROM:0011AB3A ; --------------------------------------------------------------------------- ROM:0011AB3A ROM:0011AB3A loc_11AB3A: ; DATA XREF: ROM:0011AB20↑o ROM:0011AB3A btst #5,($93D).w ROM:0011AB40 beq.s locret_11AB4E ROM:0011AB42 bset #0,($93E).w ROM:0011AB48 move.b #2,($766).w ROM:0011AB4E ROM:0011AB4E locret_11AB4E: ; CODE XREF: ROM:0011AB40↑j ROM:0011AB4E rts ROM:0011AB50 ; --------------------------------------------------------------------------- ROM:0011AB50 ROM:0011AB50 loc_11AB50: ; DATA XREF: ROM:0011AB24↑o ROM:0011AB50 btst #4,($92D).w ROM:0011AB56 bne.s locret_11AB64 ROM:0011AB58 bset #6,($93C).w ROM:0011AB5E move.b #3,($766).w ROM:0011AB64 ROM:0011AB64 locret_11AB64: ; CODE XREF: ROM:0011AB56↑j ROM:0011AB64 rts ROM:0011AB66 ; --------------------------------------------------------------------------- ROM:0011AB66 ROM:0011AB66 locret_11AB66: ; DATA XREF: ROM:0011AB28↑o ROM:0011AB66 rts ROM:0011AB68 ; --------------------------------------------------------------------------- ROM:0011AB68 rts ROM:0011AB6A ROM:0011AB6A ; =============== S U B R O U T I N E ======================================= ROM:0011AB6A ROM:0011AB6A ROM:0011AB6A sub_11AB6A: ; CODE XREF: sub_11AAC6+6↑p ROM:0011AB6A move.w ($5A6).w,($5A8).w ROM:0011AB70 rts ROM:0011AB70 ; End of function sub_11AB6A ROM:0011AB70 ROM:0011AB72 ROM:0011AB72 ; =============== S U B R O U T I N E ======================================= ROM:0011AB72 ROM:0011AB72 ROM:0011AB72 sub_11AB72: ; CODE XREF: sub_11AAC6+C↑p ROM:0011AB72 cmpi.w #0,($5A8).w ROM:0011AB78 beq.s locret_11AB98 ROM:0011AB7A move.l #$3E8,d0 ROM:0011AB80 divs.w ($5A8).w,d0 ROM:0011AB84 move.l d0,d1 ROM:0011AB86 swap d1 ROM:0011AB88 cmpi.w #0,d1 ROM:0011AB8C ble.s loc_11AB90 ROM:0011AB8E addq.w #1,d0 ROM:0011AB90 ROM:0011AB90 loc_11AB90: ; CODE XREF: sub_11AB72+1A↑j ROM:0011AB90 move.w d0,d2 ROM:0011AB92 lsr.w #1,d2 ROM:0011AB94 move.w d2,($5AC).w ROM:0011AB98 ROM:0011AB98 locret_11AB98: ; CODE XREF: sub_11AB72+6↑j ROM:0011AB98 rts ROM:0011AB98 ; End of function sub_11AB72 ROM:0011AB98 ROM:0011AB9A ROM:0011AB9A ; =============== S U B R O U T I N E ======================================= ROM:0011AB9A ROM:0011AB9A ROM:0011AB9A sub_11AB9A: ; CODE XREF: ROM:0011ACA6↓p ROM:0011AB9A ; ROM:0011AD7E↓p ROM:0011AB9A bclr #3,($932).w ROM:0011ABA0 btst #5,($92E).w ROM:0011ABA6 beq.s loc_11ABB0 ROM:0011ABA8 bset #2,($939).w ROM:0011ABAE bra.s loc_11ABB6 ROM:0011ABB0 ; --------------------------------------------------------------------------- ROM:0011ABB0 ROM:0011ABB0 loc_11ABB0: ; CODE XREF: sub_11AB9A+C↑j ROM:0011ABB0 bclr #2,($939).w ROM:0011ABB6 ROM:0011ABB6 loc_11ABB6: ; CODE XREF: sub_11AB9A+14↑j ROM:0011ABB6 move.w ($5AA).w,d7 ROM:0011ABBA cmp.w ($5A4).w,d7 ROM:0011ABBE bge.s loc_11ABCE ROM:0011ABC0 bset #5,($92E).w ROM:0011ABC6 bset #2,($FFFFFA11).w ROM:0011ABCC bra.s loc_11ABDA ROM:0011ABCE ; --------------------------------------------------------------------------- ROM:0011ABCE ROM:0011ABCE loc_11ABCE: ; CODE XREF: sub_11AB9A+24↑j ROM:0011ABCE bclr #5,($92E).w ROM:0011ABD4 bclr #2,($FFFFFA11).w ROM:0011ABDA ROM:0011ABDA loc_11ABDA: ; CODE XREF: sub_11AB9A+32↑j ROM:0011ABDA btst #5,($92E).w ROM:0011ABE0 beq.s loc_11ABF2 ROM:0011ABE2 btst #2,($939).w ROM:0011ABE8 bne.s loc_11ABF0 ROM:0011ABEA bset #3,($932).w ROM:0011ABF0 ROM:0011ABF0 loc_11ABF0: ; CODE XREF: sub_11AB9A+4E↑j ROM:0011ABF0 bra.s locret_11AC00 ROM:0011ABF2 ; --------------------------------------------------------------------------- ROM:0011ABF2 ROM:0011ABF2 loc_11ABF2: ; CODE XREF: sub_11AB9A+46↑j ROM:0011ABF2 btst #2,($939).w ROM:0011ABF8 beq.s locret_11AC00 ROM:0011ABFA bset #3,($932).w ROM:0011AC00 ROM:0011AC00 locret_11AC00: ; CODE XREF: sub_11AB9A:loc_11ABF0↑j ROM:0011AC00 ; sub_11AB9A+5E↑j ROM:0011AC00 rts ROM:0011AC00 ; End of function sub_11AB9A ROM:0011AC00 ROM:0011AC02 ROM:0011AC02 ; =============== S U B R O U T I N E ======================================= ROM:0011AC02 ROM:0011AC02 ROM:0011AC02 sub_11AC02: ; CODE XREF: ROM:0011AD0C↓p ROM:0011AC02 btst #5,($92E).w ROM:0011AC08 beq.s loc_11AC10 ROM:0011AC0A addq.w #1,($5AA).w ROM:0011AC0E bra.s locret_11AC14 ROM:0011AC10 ; --------------------------------------------------------------------------- ROM:0011AC10 ROM:0011AC10 loc_11AC10: ; CODE XREF: sub_11AC02+6↑j ROM:0011AC10 subq.w #1,($5AA).w ROM:0011AC14 ROM:0011AC14 locret_11AC14: ; CODE XREF: sub_11AC02+C↑j ROM:0011AC14 rts ROM:0011AC14 ; End of function sub_11AC02 ROM:0011AC14 ROM:0011AC16 ROM:0011AC16 ; =============== S U B R O U T I N E ======================================= ROM:0011AC16 ROM:0011AC16 ROM:0011AC16 sub_11AC16: ; CODE XREF: sub_11AAC6+12↑p ROM:0011AC16 clr.w d1 ROM:0011AC18 move.b ($767).w,d1 ROM:0011AC1C cmpi.w #5,d1 ROM:0011AC20 bcc.s locret_11AC2A ROM:0011AC22 movea.l off_11AC2C(pc,d1.w*4),a0 ROM:0011AC26 nop ROM:0011AC28 jmp (a0) ROM:0011AC2A ; --------------------------------------------------------------------------- ROM:0011AC2A ROM:0011AC2A locret_11AC2A: ; CODE XREF: sub_11AC16+A↑j ROM:0011AC2A rts ROM:0011AC2A ; End of function sub_11AC16 ROM:0011AC2A ROM:0011AC2A ; --------------------------------------------------------------------------- ROM:0011AC2C off_11AC2C: dc.l loc_11AC40 ; DATA XREF: sub_11AC16+C↑r ROM:0011AC30 dc.l loc_11AC72 ROM:0011AC34 dc.l loc_11AC88 ROM:0011AC38 dc.l loc_11ACDC ROM:0011AC3C dc.l loc_11AD2A ROM:0011AC40 ; --------------------------------------------------------------------------- ROM:0011AC40 ROM:0011AC40 loc_11AC40: ; DATA XREF: ROM:off_11AC2C↑o ROM:0011AC40 move.w $D6(a5),d7 ROM:0011AC44 move.w #$104,($FFFFF410).w ROM:0011AC4A move.w #0,($FFFFF41A).w ROM:0011AC50 move.w #$FFFF,($FFFFF41C).w ROM:0011AC56 move.w #$11F,($FFFFF418).w ROM:0011AC5C clr.b ($8B2).w ROM:0011AC60 move.w d7,($63E).w ROM:0011AC64 move.b #1,($8B2).w ROM:0011AC6A move.b #1,($767).w ROM:0011AC70 rts ROM:0011AC72 ; --------------------------------------------------------------------------- ROM:0011AC72 ROM:0011AC72 loc_11AC72: ; DATA XREF: ROM:0011AC30↑o ROM:0011AC72 cmpi.w #0,($63E).w ROM:0011AC78 bgt.s locret_11AC86 ROM:0011AC7A bclr #5,($930).w ROM:0011AC80 move.b #2,($767).w ROM:0011AC86 ROM:0011AC86 locret_11AC86: ; CODE XREF: ROM:0011AC78↑j ROM:0011AC86 rts ROM:0011AC88 ; --------------------------------------------------------------------------- ROM:0011AC88 ROM:0011AC88 loc_11AC88: ; DATA XREF: ROM:0011AC34↑o ROM:0011AC88 move.w ($5A4).w,d7 ROM:0011AC8C cmp.w ($5AA).w,d7 ROM:0011AC90 beq.s loc_11ACCA ROM:0011AC92 cmpi.w #0,($5A8).w ROM:0011AC98 beq.s loc_11ACCA ROM:0011AC9A move.w #$54,($FFFFF420).w ; 'T' ROM:0011ACA0 move.w #$FFFF,($FFFFF41C).w ROM:0011ACA6 bsr.w sub_11AB9A ROM:0011ACAA move.w ($5AC).w,d7 ROM:0011ACAE clr.b ($8B1).w ROM:0011ACB2 move.w d7,($63C).w ROM:0011ACB6 move.b #1,($8B1).w ROM:0011ACBC bset #5,($930).w ROM:0011ACC2 move.b #3,($767).w ROM:0011ACC8 rts ROM:0011ACCA ; --------------------------------------------------------------------------- ROM:0011ACCA ROM:0011ACCA loc_11ACCA: ; CODE XREF: ROM:0011AC90↑j ROM:0011ACCA ; ROM:0011AC98↑j ROM:0011ACCA move.w ($590).w,d0 ROM:0011ACCE muls.w #$7F,d0 ROM:0011ACD2 divs.w #$64,d0 ; 'd' ROM:0011ACD6 move.w d0,($FFFFF41C).w ROM:0011ACDA rts ROM:0011ACDC ; --------------------------------------------------------------------------- ROM:0011ACDC ROM:0011ACDC loc_11ACDC: ; DATA XREF: ROM:0011AC38↑o ROM:0011ACDC btst #3,($932).w ROM:0011ACE2 beq.s loc_11ACFE ROM:0011ACE4 move.w $702(a5),d7 ROM:0011ACE8 clr.b ($8B2).w ROM:0011ACEC move.w d7,($63E).w ROM:0011ACF0 move.b #1,($8B2).w ROM:0011ACF6 move.b #1,($767).w ROM:0011ACFC rts ROM:0011ACFE ; --------------------------------------------------------------------------- ROM:0011ACFE ROM:0011ACFE loc_11ACFE: ; CODE XREF: ROM:0011ACE2↑j ROM:0011ACFE cmpi.w #0,($63C).w ROM:0011AD04 bgt.s locret_11AD28 ROM:0011AD06 move.w #$74,($FFFFF420).w ; 't' ROM:0011AD0C bsr.w sub_11AC02 ROM:0011AD10 move.w ($5AC).w,d7 ROM:0011AD14 clr.b ($8B1).w ROM:0011AD18 move.w d7,($63C).w ROM:0011AD1C move.b #1,($8B1).w ROM:0011AD22 move.b #4,($767).w ROM:0011AD28 ROM:0011AD28 locret_11AD28: ; CODE XREF: ROM:0011AD04↑j ROM:0011AD28 rts ROM:0011AD2A ; --------------------------------------------------------------------------- ROM:0011AD2A ROM:0011AD2A loc_11AD2A: ; DATA XREF: ROM:0011AC3C↑o ROM:0011AD2A cmpi.w #0,($5A8).w ROM:0011AD30 bne.s loc_11AD4C ROM:0011AD32 move.w $702(a5),d7 ROM:0011AD36 clr.b ($8B2).w ROM:0011AD3A move.w d7,($63E).w ROM:0011AD3E move.b #1,($8B2).w ROM:0011AD44 move.b #1,($767).w ROM:0011AD4A rts ROM:0011AD4C ; --------------------------------------------------------------------------- ROM:0011AD4C ROM:0011AD4C loc_11AD4C: ; CODE XREF: ROM:0011AD30↑j ROM:0011AD4C move.w ($5A4).w,d7 ROM:0011AD50 cmp.w ($5AA).w,d7 ROM:0011AD54 bne.s loc_11AD70 ROM:0011AD56 move.w $702(a5),d7 ROM:0011AD5A clr.b ($8B2).w ROM:0011AD5E move.w d7,($63E).w ROM:0011AD62 move.b #1,($8B2).w ROM:0011AD68 move.b #1,($767).w ROM:0011AD6E rts ROM:0011AD70 ; --------------------------------------------------------------------------- ROM:0011AD70 ROM:0011AD70 loc_11AD70: ; CODE XREF: ROM:0011AD54↑j ROM:0011AD70 cmpi.w #0,($63C).w ROM:0011AD76 bgt.s locret_11AD9A ROM:0011AD78 move.w #$54,($FFFFF420).w ; 'T' ROM:0011AD7E bsr.w sub_11AB9A ROM:0011AD82 move.w ($5AC).w,d7 ROM:0011AD86 clr.b ($8B1).w ROM:0011AD8A move.w d7,($63C).w ROM:0011AD8E move.b #1,($8B1).w ROM:0011AD94 move.b #3,($767).w ROM:0011AD9A ROM:0011AD9A locret_11AD9A: ; CODE XREF: ROM:0011AD76↑j ROM:0011AD9A rts ROM:0011AD9C ; --------------------------------------------------------------------------- ROM:0011AD9C rts ROM:0011AD9E ROM:0011AD9E ; =============== S U B R O U T I N E ======================================= ROM:0011AD9E ROM:0011AD9E ROM:0011AD9E sub_11AD9E: ; CODE XREF: sub_11AAAA+A↑p ROM:0011AD9E move.w ($5AA).w,d1 ROM:0011ADA2 subi.w #5,d1 ROM:0011ADA6 andi.w #$FFFC,d1 ROM:0011ADAA move.w d1,($5B0).w ROM:0011ADAE rts ROM:0011ADAE ; End of function sub_11AD9E ROM:0011ADAE ROM:0011ADB0 ROM:0011ADB0 ; =============== S U B R O U T I N E ======================================= ROM:0011ADB0 ROM:0011ADB0 ROM:0011ADB0 sub_11ADB0: ; CODE XREF: sub_11AAAA+10↑p ROM:0011ADB0 move.w ($5AA).w,d0 ROM:0011ADB4 clr.w d1 ROM:0011ADB6 move.b ($768).w,d1 ROM:0011ADBA cmpi.w #5,d1 ROM:0011ADBE bcc.s locret_11ADC8 ROM:0011ADC0 movea.l off_11ADCA(pc,d1.w*4),a0 ROM:0011ADC4 nop ROM:0011ADC6 jmp (a0) ROM:0011ADC8 ; --------------------------------------------------------------------------- ROM:0011ADC8 ROM:0011ADC8 locret_11ADC8: ; CODE XREF: sub_11ADB0+E↑j ROM:0011ADC8 rts ROM:0011ADC8 ; End of function sub_11ADB0 ROM:0011ADC8 ROM:0011ADC8 ; --------------------------------------------------------------------------- ROM:0011ADCA off_11ADCA: dc.l loc_11ADDE ; DATA XREF: sub_11ADB0+10↑r ROM:0011ADCE dc.l loc_11ADF8 ROM:0011ADD2 dc.l loc_11AE22 ROM:0011ADD6 dc.l loc_11AE7C ROM:0011ADDA dc.l loc_11AEB2 ROM:0011ADDE ; --------------------------------------------------------------------------- ROM:0011ADDE ROM:0011ADDE loc_11ADDE: ; DATA XREF: ROM:off_11ADCA↑o ROM:0011ADDE bclr #4,($92D).w ROM:0011ADE4 bclr #1,($939).w ROM:0011ADEA bclr #0,($93E).w ROM:0011ADF0 move.b #1,($768).w ROM:0011ADF6 rts ROM:0011ADF8 ; --------------------------------------------------------------------------- ROM:0011ADF8 ROM:0011ADF8 loc_11ADF8: ; DATA XREF: ROM:0011ADCE↑o ROM:0011ADF8 btst #0,($93E).w ROM:0011ADFE beq.s loc_11AE1C ROM:0011AE00 bclr #0,($93E).w ROM:0011AE06 bset #4,($92D).w ROM:0011AE0C bsr.w sub_11AEDE ROM:0011AE10 bsr.w sub_11AED0 ROM:0011AE14 move.b #2,($768).w ROM:0011AE1A bra.s locret_11AE7A ROM:0011AE1C ; --------------------------------------------------------------------------- ROM:0011AE1C ROM:0011AE1C loc_11AE1C: ; CODE XREF: ROM:0011ADFE↑j ROM:0011AE1C ; ROM:0011AE56↓j ... ROM:0011AE1C bsr.w sub_11AF14 ROM:0011AE20 rts ROM:0011AE22 ; --------------------------------------------------------------------------- ROM:0011AE22 ROM:0011AE22 loc_11AE22: ; DATA XREF: ROM:0011ADD2↑o ROM:0011AE22 cmp.w ($5B2).w,d0 ROM:0011AE26 bne.s loc_11AE34 ROM:0011AE28 bsr.w sub_11AF06 ROM:0011AE2C move.b #3,($768).w ROM:0011AE32 bra.s locret_11AEB0 ROM:0011AE34 ; --------------------------------------------------------------------------- ROM:0011AE34 ROM:0011AE34 loc_11AE34: ; CODE XREF: ROM:0011AE26↑j ROM:0011AE34 btst #1,($939).w ROM:0011AE3A beq.s loc_11AE58 ROM:0011AE3C cmpi.w #0,($5B0).w ROM:0011AE42 ble.s loc_11AE58 ROM:0011AE44 bclr #4,($92D).w ROM:0011AE4A bclr #1,($939).w ROM:0011AE50 move.b #1,($768).w ROM:0011AE56 bra.s loc_11AE1C ROM:0011AE58 ; --------------------------------------------------------------------------- ROM:0011AE58 ROM:0011AE58 loc_11AE58: ; CODE XREF: ROM:0011AE3A↑j ROM:0011AE58 ; ROM:0011AE42↑j ROM:0011AE58 btst #1,($939).w ROM:0011AE5E beq.s locret_11AE7A ROM:0011AE60 cmpi.w #0,($5B0).w ROM:0011AE66 bgt.s locret_11AE7A ROM:0011AE68 bsr.w sub_11AEF8 ROM:0011AE6C bclr #1,($939).w ROM:0011AE72 move.b #4,($768).w ROM:0011AE78 bra.s locret_11AECC ROM:0011AE7A ; --------------------------------------------------------------------------- ROM:0011AE7A ROM:0011AE7A locret_11AE7A: ; CODE XREF: ROM:0011AE1A↑j ROM:0011AE7A ; ROM:0011AE5E↑j ... ROM:0011AE7A rts ROM:0011AE7C ; --------------------------------------------------------------------------- ROM:0011AE7C ROM:0011AE7C loc_11AE7C: ; DATA XREF: ROM:0011ADD6↑o ROM:0011AE7C btst #1,($939).w ROM:0011AE82 beq.s loc_11AE96 ROM:0011AE84 bsr.w sub_11AEF8 ROM:0011AE88 bclr #1,($939).w ROM:0011AE8E move.b #4,($768).w ROM:0011AE94 bra.s locret_11AECC ROM:0011AE96 ; --------------------------------------------------------------------------- ROM:0011AE96 ROM:0011AE96 loc_11AE96: ; CODE XREF: ROM:0011AE82↑j ROM:0011AE96 cmp.w ($5B4).w,d0 ROM:0011AE9A bne.s locret_11AEB0 ROM:0011AE9C bsr.w sub_11B080 ROM:0011AEA0 bclr #4,($92D).w ROM:0011AEA6 move.b #1,($768).w ROM:0011AEAC bra.w loc_11AE1C ROM:0011AEB0 ; --------------------------------------------------------------------------- ROM:0011AEB0 ROM:0011AEB0 locret_11AEB0: ; CODE XREF: ROM:0011AE32↑j ROM:0011AEB0 ; ROM:0011AE9A↑j ROM:0011AEB0 rts ROM:0011AEB2 ; --------------------------------------------------------------------------- ROM:0011AEB2 ROM:0011AEB2 loc_11AEB2: ; DATA XREF: ROM:0011ADDA↑o ROM:0011AEB2 cmp.w ($5B6).w,d0 ROM:0011AEB6 bne.s locret_11AECC ROM:0011AEB8 bsr.w sub_11B080 ROM:0011AEBC bclr #4,($92D).w ROM:0011AEC2 move.b #1,($768).w ROM:0011AEC8 bra.w loc_11AE1C ROM:0011AECC ; --------------------------------------------------------------------------- ROM:0011AECC ROM:0011AECC locret_11AECC: ; CODE XREF: ROM:0011AE78↑j ROM:0011AECC ; ROM:0011AE94↑j ... ROM:0011AECC rts ROM:0011AECE ; --------------------------------------------------------------------------- ROM:0011AECE rts ROM:0011AED0 ROM:0011AED0 ; =============== S U B R O U T I N E ======================================= ROM:0011AED0 ROM:0011AED0 ROM:0011AED0 sub_11AED0: ; CODE XREF: ROM:0011AE10↑p ROM:0011AED0 move.w ($5B2).w,($5B6).w ROM:0011AED6 move.w $D2(a5),($5B8).w ROM:0011AEDC rts ROM:0011AEDC ; End of function sub_11AED0 ROM:0011AEDC ROM:0011AEDE ROM:0011AEDE ; =============== S U B R O U T I N E ======================================= ROM:0011AEDE ROM:0011AEDE ROM:0011AEDE sub_11AEDE: ; CODE XREF: ROM:0011AE0C↑p ROM:0011AEDE move.w ($5AA).w,d0 ROM:0011AEE2 sub.w $DA(a5),d0 ROM:0011AEE6 move.w d0,($5B2).w ROM:0011AEEA sub.w $DC(a5),d0 ROM:0011AEEE andi.w #$FFFC,d0 ROM:0011AEF2 move.w d0,($5B4).w ROM:0011AEF6 rts ROM:0011AEF6 ; End of function sub_11AEDE ROM:0011AEF6 ROM:0011AEF8 ROM:0011AEF8 ; =============== S U B R O U T I N E ======================================= ROM:0011AEF8 ROM:0011AEF8 ROM:0011AEF8 sub_11AEF8: ; CODE XREF: ROM:0011AE68↑p ROM:0011AEF8 ; ROM:0011AE84↑p ROM:0011AEF8 move.w ($5B0).w,($5B6).w ROM:0011AEFE move.w $D2(a5),($5B8).w ROM:0011AF04 rts ROM:0011AF04 ; End of function sub_11AEF8 ROM:0011AF04 ROM:0011AF06 ROM:0011AF06 ; =============== S U B R O U T I N E ======================================= ROM:0011AF06 ROM:0011AF06 ROM:0011AF06 sub_11AF06: ; CODE XREF: ROM:0011AE28↑p ROM:0011AF06 move.w ($5B4).w,($5B6).w ROM:0011AF0C move.w $DE(a5),($5B8).w ROM:0011AF12 rts ROM:0011AF12 ; End of function sub_11AF06 ROM:0011AF12 ROM:0011AF14 ROM:0011AF14 ; =============== S U B R O U T I N E ======================================= ROM:0011AF14 ROM:0011AF14 ROM:0011AF14 sub_11AF14: ; CODE XREF: ROM:loc_11AE1C↑p ROM:0011AF14 move.w $DA(a5),d1 ROM:0011AF18 move.w ($59A).w,d0 ROM:0011AF1C cmp.w d0,d1 ROM:0011AF1E bge.s loc_11AF22 ROM:0011AF20 move.w d1,d0 ROM:0011AF22 ROM:0011AF22 loc_11AF22: ; CODE XREF: sub_11AF14+A↑j ROM:0011AF22 cmpi.w #0,d0 ROM:0011AF26 bge.s loc_11AF2A ROM:0011AF28 clr.w d0 ROM:0011AF2A ROM:0011AF2A loc_11AF2A: ; CODE XREF: sub_11AF14+12↑j ROM:0011AF2A move.w d0,($5B6).w ROM:0011AF2E move.w $D2(a5),d1 ROM:0011AF32 move.w ($59C).w,d0 ROM:0011AF36 cmp.w d0,d1 ROM:0011AF38 bge.s loc_11AF3C ROM:0011AF3A move.w d1,d0 ROM:0011AF3C ROM:0011AF3C loc_11AF3C: ; CODE XREF: sub_11AF14+24↑j ROM:0011AF3C cmpi.w #0,d0 ROM:0011AF40 bge.s loc_11AF44 ROM:0011AF42 clr.w d0 ROM:0011AF44 ROM:0011AF44 loc_11AF44: ; CODE XREF: sub_11AF14+2C↑j ROM:0011AF44 move.w d0,($5B8).w ROM:0011AF48 move.w ($5BA).w,d1 ROM:0011AF4C cmpi.w #6,d1 ROM:0011AF50 bcc.s locret_11AF5A ROM:0011AF52 movea.l off_11AF5C(pc,d1.w*4),a0 ROM:0011AF56 nop ROM:0011AF58 jmp (a0) ROM:0011AF5A ; --------------------------------------------------------------------------- ROM:0011AF5A ROM:0011AF5A locret_11AF5A: ; CODE XREF: sub_11AF14+3C↑j ROM:0011AF5A rts ROM:0011AF5A ; End of function sub_11AF14 ROM:0011AF5A ROM:0011AF5A ; --------------------------------------------------------------------------- ROM:0011AF5C off_11AF5C: dc.l loc_11AF74 ; DATA XREF: sub_11AF14+3E↑r ROM:0011AF60 dc.l loc_11AF7E ROM:0011AF64 dc.l loc_11AFA2 ROM:0011AF68 dc.l loc_11AFEC ROM:0011AF6C dc.l loc_11B01A ROM:0011AF70 dc.l loc_11B050 ROM:0011AF74 ; --------------------------------------------------------------------------- ROM:0011AF74 ROM:0011AF74 loc_11AF74: ; DATA XREF: ROM:off_11AF5C↑o ROM:0011AF74 move.w #1,($5BA).w ROM:0011AF7A bra.w locret_11B07E ROM:0011AF7E ; --------------------------------------------------------------------------- ROM:0011AF7E ROM:0011AF7E loc_11AF7E: ; DATA XREF: ROM:0011AF60↑o ROM:0011AF7E move.w $704(a5),d0 ROM:0011AF82 cmpi.w #0,d0 ROM:0011AF86 beq.s loc_11AF9E ROM:0011AF88 move.w $70C(a5),($5B6).w ROM:0011AF8E move.w $70E(a5),($5B8).w ROM:0011AF94 move.w #2,($5BA).w ROM:0011AF9A bra.w locret_11B07E ROM:0011AF9E ; --------------------------------------------------------------------------- ROM:0011AF9E ROM:0011AF9E loc_11AF9E: ; CODE XREF: ROM:0011AF86↑j ROM:0011AF9E bra.w locret_11B07E ROM:0011AFA2 ; --------------------------------------------------------------------------- ROM:0011AFA2 ROM:0011AFA2 loc_11AFA2: ; DATA XREF: ROM:0011AF64↑o ROM:0011AFA2 move.w $704(a5),d0 ROM:0011AFA6 cmpi.w #0,d0 ROM:0011AFAA bne.s loc_11AFB6 ROM:0011AFAC move.w #1,($5BA).w ROM:0011AFB2 bra.w locret_11B07E ROM:0011AFB6 ; --------------------------------------------------------------------------- ROM:0011AFB6 ROM:0011AFB6 loc_11AFB6: ; CODE XREF: ROM:0011AFAA↑j ROM:0011AFB6 move.w $70C(a5),d0 ROM:0011AFBA cmp.w ($5AA).w,d0 ROM:0011AFBE bne.s loc_11AFDC ROM:0011AFC0 move.w $710(a5),d1 ROM:0011AFC4 clr.b ($8B4).w ROM:0011AFC8 move.w d1,($642).w ROM:0011AFCC move.b #1,($8B4).w ROM:0011AFD2 move.w #3,($5BA).w ROM:0011AFD8 bra.w loc_11B00A ROM:0011AFDC ; --------------------------------------------------------------------------- ROM:0011AFDC ROM:0011AFDC loc_11AFDC: ; CODE XREF: ROM:0011AFBE↑j ROM:0011AFDC move.w $70C(a5),($5B6).w ROM:0011AFE2 move.w $70E(a5),($5B8).w ROM:0011AFE8 bra.w locret_11B07E ROM:0011AFEC ; --------------------------------------------------------------------------- ROM:0011AFEC ROM:0011AFEC loc_11AFEC: ; DATA XREF: ROM:0011AF68↑o ROM:0011AFEC cmpi.w #0,($642).w ROM:0011AFF2 bgt.s loc_11B00A ROM:0011AFF4 move.w $706(a5),($5B6).w ROM:0011AFFA move.w $708(a5),($5B8).w ROM:0011B000 move.w #4,($5BA).w ROM:0011B006 bra.w locret_11B07E ROM:0011B00A ; --------------------------------------------------------------------------- ROM:0011B00A ROM:0011B00A loc_11B00A: ; CODE XREF: ROM:0011AFD8↑j ROM:0011B00A ; ROM:0011AFF2↑j ROM:0011B00A move.w $70C(a5),($5B6).w ROM:0011B010 move.w $70E(a5),($5B8).w ROM:0011B016 bra.w locret_11B07E ROM:0011B01A ; --------------------------------------------------------------------------- ROM:0011B01A ROM:0011B01A loc_11B01A: ; DATA XREF: ROM:0011AF6C↑o ROM:0011B01A move.w $706(a5),d0 ROM:0011B01E cmp.w ($5AA).w,d0 ROM:0011B022 bne.s loc_11B040 ROM:0011B024 move.w $70A(a5),d1 ROM:0011B028 clr.b ($8B4).w ROM:0011B02C move.w d1,($642).w ROM:0011B030 move.b #1,($8B4).w ROM:0011B036 move.w #5,($5BA).w ROM:0011B03C bra.w loc_11B06E ROM:0011B040 ; --------------------------------------------------------------------------- ROM:0011B040 ROM:0011B040 loc_11B040: ; CODE XREF: ROM:0011B022↑j ROM:0011B040 move.w $706(a5),($5B6).w ROM:0011B046 move.w $708(a5),($5B8).w ROM:0011B04C bra.w locret_11B07E ROM:0011B050 ; --------------------------------------------------------------------------- ROM:0011B050 ROM:0011B050 loc_11B050: ; DATA XREF: ROM:0011AF70↑o ROM:0011B050 cmpi.w #0,($642).w ROM:0011B056 bgt.s loc_11B06E ROM:0011B058 move.w $70C(a5),($5B6).w ROM:0011B05E move.w $70E(a5),($5B8).w ROM:0011B064 move.w #2,($5BA).w ROM:0011B06A bra.w locret_11B07E ROM:0011B06E ; --------------------------------------------------------------------------- ROM:0011B06E ROM:0011B06E loc_11B06E: ; CODE XREF: ROM:0011B03C↑j ROM:0011B06E ; ROM:0011B056↑j ROM:0011B06E move.w $706(a5),($5B6).w ROM:0011B074 move.w $708(a5),($5B8).w ROM:0011B07A bra.w *+4 ROM:0011B07E ; --------------------------------------------------------------------------- ROM:0011B07E ROM:0011B07E locret_11B07E: ; CODE XREF: ROM:0011AF7A↑j ROM:0011B07E ; ROM:0011AF9A↑j ... ROM:0011B07E rts ROM:0011B080 ROM:0011B080 ; =============== S U B R O U T I N E ======================================= ROM:0011B080 ROM:0011B080 ROM:0011B080 sub_11B080: ; CODE XREF: ROM:0011AE9C↑p ROM:0011B080 ; ROM:0011AEB8↑p ROM:0011B080 clr.w ($5B6).w ROM:0011B084 clr.w ($5A4).w ROM:0011B088 clr.w ($5AA).w ROM:0011B08C rts ROM:0011B08C ; End of function sub_11B080 ROM:0011B08C ROM:0011B08E ROM:0011B08E ; =============== S U B R O U T I N E ======================================= ROM:0011B08E ROM:0011B08E ROM:0011B08E sub_11B08E: ; CODE XREF: ROM:00116EBE↑p ROM:0011B08E ; ROM:00116F52↑p ROM:0011B08E clr.w ($FFFFFE0A).w ROM:0011B092 clr.l ($FFFFFE0C).w ROM:0011B096 clr.l ($FFFFFE10).w ROM:0011B09A clr.l ($FFFFFE14).w ROM:0011B09E clr.l ($FFFFFE18).w ROM:0011B0A2 clr.l ($FFFFFE1C).w ROM:0011B0A6 clr.w ($FFFFFE20).w ROM:0011B0AA moveq #0,d0 ROM:0011B0AC moveq #0,d1 ROM:0011B0AE moveq #$F,d2 ROM:0011B0B0 moveq #0,d3 ROM:0011B0B2 moveq #1,d4 ROM:0011B0B4 moveq #3,d5 ROM:0011B0B6 clr.w ($FFFFFF00).w ROM:0011B0BA bsr.l sub_11B172 ROM:0011B0C0 ROM:0011B0C0 loc_11B0C0: ; CODE XREF: sub_11B08E+3E↓j ROM:0011B0C0 cmpi.l #0,($FFFFFE18).w ROM:0011B0C8 beq.s loc_11B0CE ROM:0011B0CA nop ROM:0011B0CC bra.s loc_11B0C0 ROM:0011B0CE ; --------------------------------------------------------------------------- ROM:0011B0CE ROM:0011B0CE loc_11B0CE: ; CODE XREF: sub_11B08E+3A↑j ROM:0011B0CE bsr.w sub_11B12E ROM:0011B0D2 cmpi.w #$201,($FFFFFF00).w ROM:0011B0D8 beq.s loc_11B11A ROM:0011B0DA clr.l ($FFFFFE1C).w ROM:0011B0DE clr.l ($FFFFFE0C).w ROM:0011B0E2 clr.l ($FFFFFE10).w ROM:0011B0E6 btst #2,($FFFFFE00).w ROM:0011B0EC bne.s loc_11B118 ROM:0011B0EE movea.l #$1000,a0 ROM:0011B0F4 movea.l #dword_135CD8,a1 ROM:0011B0FA move.l #locret_1364D8,d0 ROM:0011B100 sub.l a1,d0 ROM:0011B102 subq.l #1,d0 ROM:0011B104 lsr.l #2,d0 ROM:0011B106 ROM:0011B106 loc_11B106: ; CODE XREF: sub_11B08E+7A↓j ROM:0011B106 move.l (a1)+,(a0)+ ROM:0011B108 dbf d0,loc_11B106 ROM:0011B10C move.w #$44C0,($FFFFFE00).w ROM:0011B112 bset #2,($932).w ROM:0011B118 ROM:0011B118 loc_11B118: ; CODE XREF: sub_11B08E+5E↑j ROM:0011B118 bra.s loc_11B120 ROM:0011B11A ; --------------------------------------------------------------------------- ROM:0011B11A ROM:0011B11A loc_11B11A: ; CODE XREF: sub_11B08E+4A↑j ROM:0011B11A move.w #$40C0,($FFFFFE00).w ROM:0011B120 ROM:0011B120 loc_11B120: ; CODE XREF: sub_11B08E:loc_11B118↑j ROM:0011B120 ori.w #1,($FFFFFE00).w ROM:0011B126 move.w #$640,($FFFFFE08).w ROM:0011B12C rts ROM:0011B12C ; End of function sub_11B08E ROM:0011B12C ROM:0011B12E ROM:0011B12E ; =============== S U B R O U T I N E ======================================= ROM:0011B12E ROM:0011B12E ROM:0011B12E sub_11B12E: ; CODE XREF: sub_11B08E:loc_11B0CE↑p ROM:0011B12E move.w ($FFFFFF00).w,d0 ROM:0011B132 move.b d0,d1 ROM:0011B134 andi.b #$F,d1 ROM:0011B138 addi.b #$30,d1 ; '0' ROM:0011B13C move.b d1,($884).w ROM:0011B140 move.b d0,d1 ROM:0011B142 lsr.b #4,d1 ROM:0011B144 andi.b #$F,d1 ROM:0011B148 addi.b #$30,d1 ; '0' ROM:0011B14C move.b d1,($883).w ROM:0011B150 lsr.w #8,d0 ROM:0011B152 move.b d0,d1 ROM:0011B154 andi.b #$F,d1 ROM:0011B158 addi.b #$30,d1 ; '0' ROM:0011B15C move.b d1,($882).w ROM:0011B160 move.b d0,d1 ROM:0011B162 lsr.b #4,d1 ROM:0011B164 andi.b #$F,d1 ROM:0011B168 addi.b #$30,d1 ; '0' ROM:0011B16C move.b d1,($881).w ROM:0011B170 rts ROM:0011B170 ; End of function sub_11B12E ROM:0011B170 ROM:0011B172 ROM:0011B172 ; =============== S U B R O U T I N E ======================================= ROM:0011B172 ROM:0011B172 ROM:0011B172 sub_11B172: ; CODE XREF: sub_110A38+2A↑p ROM:0011B172 ; sub_112124+86↑p ... ROM:0011B172 cmpi.w #0,d1 ROM:0011B176 bne.s loc_11B184 ROM:0011B178 move.w #$FFFF,d1 ROM:0011B17C bclr d0,d1 ROM:0011B17E and.w d1,($FFFFFE0A).w ROM:0011B182 bra.s loc_11B18C ROM:0011B184 ; --------------------------------------------------------------------------- ROM:0011B184 ROM:0011B184 loc_11B184: ; CODE XREF: sub_11B172+4↑j ROM:0011B184 clr.w d1 ROM:0011B186 bset d0,d1 ROM:0011B188 or.w d1,($FFFFFE0A).w ROM:0011B18C ROM:0011B18C loc_11B18C: ; CODE XREF: sub_11B172+10↑j ROM:0011B18C asl.w #1,d0 ROM:0011B18E moveq #3,d1 ROM:0011B190 asl.l d0,d1 ROM:0011B192 eori.l #$FFFFFFFF,d1 ROM:0011B198 and.l d1,($FFFFFE1C).w ROM:0011B19C and.l d1,($FFFFFE14).w ROM:0011B1A0 and.l d1,($FFFFFE18).w ROM:0011B1A4 clr.l d1 ROM:0011B1A6 move.w d3,d1 ROM:0011B1A8 asl.l d0,d1 ROM:0011B1AA or.l d1,($FFFFFE14).w ROM:0011B1AE clr.l d1 ROM:0011B1B0 move.w d4,d1 ROM:0011B1B2 asl.l d0,d1 ROM:0011B1B4 or.l d1,($FFFFFE18).w ROM:0011B1B8 move.w d0,d3 ROM:0011B1BA asl.w #1,d0 ROM:0011B1BC movea.w #$FE10,a0 ROM:0011B1C0 cmpi.w #$20,d0 ; ' ' ROM:0011B1C4 blt.s loc_11B1CE ROM:0011B1C6 subi.w #$20,d0 ; ' ' ROM:0011B1CA movea.w #$FE0C,a0 ROM:0011B1CE ROM:0011B1CE loc_11B1CE: ; CODE XREF: sub_11B172+52↑j ROM:0011B1CE moveq #$F,d1 ROM:0011B1D0 asl.l d0,d1 ROM:0011B1D2 eori.l #$FFFFFFFF,d1 ROM:0011B1D8 and.l d1,(a0) ROM:0011B1DA clr.l d1 ROM:0011B1DC move.w d2,d1 ROM:0011B1DE asl.l d0,d1 ROM:0011B1E0 or.l d1,(a0) ROM:0011B1E2 clr.l d1 ROM:0011B1E4 move.w d5,d1 ROM:0011B1E6 asl.l d3,d1 ROM:0011B1E8 or.l d1,($FFFFFE1C).w ROM:0011B1EC rts ROM:0011B1EC ; End of function sub_11B172 ROM:0011B1EC ROM:0011B1EE ROM:0011B1EE ; =============== S U B R O U T I N E ======================================= ROM:0011B1EE ROM:0011B1EE ROM:0011B1EE sub_11B1EE: ; CODE XREF: sub_110A38+6↑p ROM:0011B1EE ; sub_112124+66↑p ... ROM:0011B1EE asl.w #1,d0 ROM:0011B1F0 moveq #3,d1 ROM:0011B1F2 asl.l d0,d1 ROM:0011B1F4 eori.l #$FFFFFFFF,d1 ROM:0011B1FA and.l d1,($FFFFFE1C).w ROM:0011B1FE asr.w #1,d0 ROM:0011B200 rts ROM:0011B200 ; End of function sub_11B1EE ROM:0011B200 ROM:0011B202 ; --------------------------------------------------------------------------- ROM:0011B202 lea ($5C0).w,a0 ROM:0011B206 lea ($5C0).w,a1 ROM:0011B20A rts ROM:0011B20C ROM:0011B20C ; =============== S U B R O U T I N E ======================================= ROM:0011B20C ROM:0011B20C ROM:0011B20C sub_11B20C: ; CODE XREF: sub_11231A+C0↑p ROM:0011B20C movea.w #$90A,a0 ROM:0011B210 movea.w #$6EE,a1 ROM:0011B214 move.w #0,d0 ROM:0011B218 bsr.w sub_11B304 ROM:0011B21C cmpi.w #0,($4F4).w ROM:0011B222 bne.s loc_11B248 ROM:0011B224 addq.l #1,($44C).w ROM:0011B228 movea.w #$92B,a0 ROM:0011B22C movea.w #$730,a1 ROM:0011B230 move.w #0,d0 ROM:0011B234 bsr.w sub_11B304 ROM:0011B238 movea.w #$92B,a0 ROM:0011B23C movea.w #$704,a1 ROM:0011B240 move.w #$16,d0 ROM:0011B244 bsr.w sub_11B304 ROM:0011B248 ROM:0011B248 loc_11B248: ; CODE XREF: sub_11B20C+16↑j ROM:0011B248 cmpi.w #$E10,($4F4).w ROM:0011B24E bne.s loc_11B260 ROM:0011B250 movea.w #$92B,a0 ROM:0011B254 movea.w #$704,a1 ROM:0011B258 move.w #$16,d0 ROM:0011B25C bsr.w sub_11B304 ROM:0011B260 ROM:0011B260 loc_11B260: ; CODE XREF: sub_11B20C+42↑j ROM:0011B260 cmpi.w #0,($4E2).w ROM:0011B266 bne.s locret_11B278 ROM:0011B268 movea.w #$915,a0 ROM:0011B26C movea.w #$6EE,a1 ROM:0011B270 move.w #$B,d0 ROM:0011B274 bsr.w sub_11B304 ROM:0011B278 ROM:0011B278 locret_11B278: ; CODE XREF: sub_11B20C+5A↑j ROM:0011B278 rts ROM:0011B278 ; End of function sub_11B20C ROM:0011B278 ROM:0011B27A ROM:0011B27A ; =============== S U B R O U T I N E ======================================= ROM:0011B27A ROM:0011B27A ROM:0011B27A sub_11B27A: ; CODE XREF: ROM:loc_117662↑p ROM:0011B27A subq.w #1,($5BE).w ROM:0011B27E bgt.s loc_11B296 ROM:0011B280 move.w #$A,($5BE).w ROM:0011B286 movea.w #$8E8,a0 ROM:0011B28A movea.w #$646,a1 ROM:0011B28E move.w #$32,d0 ; '2' ROM:0011B292 bsr.w sub_11B304 ROM:0011B296 ROM:0011B296 loc_11B296: ; CODE XREF: sub_11B27A+4↑j ROM:0011B296 subq.w #1,($5BC).w ROM:0011B29A bgt.s loc_11B2F8 ROM:0011B29C move.w #$400,($5BC).w ROM:0011B2A2 addq.l #1,($1350).w ROM:0011B2A6 movea.w #$90A,a0 ROM:0011B2AA movea.w #$6AA,a1 ROM:0011B2AE move.w #$22,d0 ; '"' ROM:0011B2B2 bsr.w sub_11B304 ROM:0011B2B6 move.l ($1350).w,d2 ROM:0011B2BA clr.l d3 ROM:0011B2BC divsl.l #$3C,d3:d2 ; '<' ROM:0011B2C4 cmpi.w #0,d3 ROM:0011B2C8 bne.s loc_11B2F8 ROM:0011B2CA movea.w #$90A,a0 ROM:0011B2CE movea.w #$6EE,a1 ROM:0011B2D2 move.w #0,d0 ROM:0011B2D6 bsr.w sub_11B304 ROM:0011B2DA divsl.l #$3C,d3:d2 ; '<' ROM:0011B2E2 cmpi.w #0,d3 ROM:0011B2E6 bne.s loc_11B2F8 ROM:0011B2E8 movea.w #$90A,a0 ROM:0011B2EC movea.w #$6EE,a1 ROM:0011B2F0 move.w #0,d0 ROM:0011B2F4 bsr.w sub_11B304 ROM:0011B2F8 ROM:0011B2F8 loc_11B2F8: ; CODE XREF: sub_11B27A+20↑j ROM:0011B2F8 ; sub_11B27A+4E↑j ... ROM:0011B2F8 movea.w #$8B6,a0 ROM:0011B2FC movea.w #$5E4,a1 ROM:0011B300 move.w #$31,d0 ; '1' ROM:0011B300 ; End of function sub_11B27A ROM:0011B300 ROM:0011B304 ROM:0011B304 ; =============== S U B R O U T I N E ======================================= ROM:0011B304 ROM:0011B304 ROM:0011B304 sub_11B304: ; CODE XREF: sub_11B20C+C↑p ROM:0011B304 ; sub_11B20C+28↑p ... ROM:0011B304 moveq #0,d1 ROM:0011B306 ROM:0011B306 loc_11B306: ; CODE XREF: sub_11B304+4↓j ROM:0011B306 ; sub_11B304:loc_11B334↓j ROM:0011B306 btst d1,-(a0) ROM:0011B308 dbne d0,loc_11B306 ROM:0011B30C subq.w #1,d0 ROM:0011B30E blt.s locret_11B336 ROM:0011B310 btst #1,(a0) ROM:0011B314 beq.s loc_11B328 ROM:0011B316 addq.w #1,(a1,d0.w*2) ROM:0011B31A bvc.s loc_11B324 ROM:0011B31C move.w #$7FFF,(a1,d0.w*2) ROM:0011B322 clr.b (a0) ROM:0011B324 ROM:0011B324 loc_11B324: ; CODE XREF: sub_11B304+16↑j ROM:0011B324 bra.w loc_11B334 ROM:0011B328 ; --------------------------------------------------------------------------- ROM:0011B328 ROM:0011B328 loc_11B328: ; CODE XREF: sub_11B304+10↑j ROM:0011B328 subq.w #1,(a1,d0.w*2) ROM:0011B32C bpl.s loc_11B334 ROM:0011B32E clr.w (a1,d0.w*2) ROM:0011B332 clr.b (a0) ROM:0011B334 ROM:0011B334 loc_11B334: ; CODE XREF: sub_11B304:loc_11B324↑j ROM:0011B334 ; sub_11B304+28↑j ROM:0011B334 bra.s loc_11B306 ROM:0011B336 ; --------------------------------------------------------------------------- ROM:0011B336 ROM:0011B336 locret_11B336: ; CODE XREF: sub_11B304+A↑j ROM:0011B336 rts ROM:0011B336 ; End of function sub_11B304 ROM:0011B336 ROM:0011B336 ; --------------------------------------------------------------------------- ROM:0011B338 dc.l $FFFFFFFF, $5450554D, $1E00, $20000, $FFFE0FFF ROM:0011B34C ROM:0011B34C ; =============== S U B R O U T I N E ======================================= ROM:0011B34C ROM:0011B34C ROM:0011B34C sub_11B34C: ; CODE XREF: sub_126A0E+6↓p ROM:0011B34C bsr.w sub_11B360 ROM:0011B350 bsr.l sub_11BCA6 ROM:0011B356 bsr.w sub_11B956 ROM:0011B35A bsr.w sub_11BAB8 ROM:0011B35E rts ROM:0011B35E ; End of function sub_11B34C ROM:0011B35E ROM:0011B360 ROM:0011B360 ; =============== S U B R O U T I N E ======================================= ROM:0011B360 ROM:0011B360 ROM:0011B360 sub_11B360: ; CODE XREF: sub_11B34C↑p ROM:0011B360 move.w ($A62).w,d1 ROM:0011B364 cmp.w ($A64).w,d1 ROM:0011B368 bne.s loc_11B38A ROM:0011B36A cmpi.w #$190,d1 ROM:0011B36E ble.s loc_11B37C ROM:0011B370 cmpi.w #$28A,d1 ROM:0011B374 bge.s loc_11B37C ROM:0011B376 move.w d1,($A60).w ROM:0011B37A bra.s loc_11B388 ROM:0011B37C ; --------------------------------------------------------------------------- ROM:0011B37C ROM:0011B37C loc_11B37C: ; CODE XREF: sub_11B360+E↑j ROM:0011B37C ; sub_11B360+14↑j ROM:0011B37C move.w $152(a5),($A60).w ROM:0011B382 bset #7,($1340).w ROM:0011B388 ROM:0011B388 loc_11B388: ; CODE XREF: sub_11B360+1A↑j ROM:0011B388 bra.s loc_11B396 ROM:0011B38A ; --------------------------------------------------------------------------- ROM:0011B38A ROM:0011B38A loc_11B38A: ; CODE XREF: sub_11B360+8↑j ROM:0011B38A move.w $152(a5),($A60).w ROM:0011B390 bset #7,($1340).w ROM:0011B396 ROM:0011B396 loc_11B396: ; CODE XREF: sub_11B360:loc_11B388↑j ROM:0011B396 move.w #$20D,d0 ROM:0011B39A muls.w #$3E8,d0 ROM:0011B39E divs.w ($A60).w,d0 ROM:0011B3A2 move.w d0,($478).w ROM:0011B3A6 muls.w ($480).w,d0 ROM:0011B3AA divs.w #$3E8,d0 ROM:0011B3AE clr.l d1 ROM:0011B3B0 move.w d0,d1 ROM:0011B3B2 swap d1 ROM:0011B3B4 move.w ($A34).w,d2 ROM:0011B3B8 swap d2 ROM:0011B3BA move.w ($A36).w,d2 ROM:0011B3BE move.w $160(a5),d3 ROM:0011B3C2 ext.l d3 ROM:0011B3C4 bsr.l sub_117450 ROM:0011B3CA move.w d4,($A36).w ROM:0011B3CE swap d4 ROM:0011B3D0 move.w d4,($A34).w ROM:0011B3D4 btst #2,($49B).w ROM:0011B3DA beq.s loc_11B3E2 ROM:0011B3DC bset #5,($1341).w ROM:0011B3E2 ROM:0011B3E2 loc_11B3E2: ; CODE XREF: sub_11B360+7A↑j ROM:0011B3E2 btst #5,($1341).w ROM:0011B3E8 beq.s loc_11B3F2 ROM:0011B3EA move.b #$FF,($10E6).w ROM:0011B3F0 bra.s loc_11B414 ROM:0011B3F2 ; --------------------------------------------------------------------------- ROM:0011B3F2 ROM:0011B3F2 loc_11B3F2: ; CODE XREF: sub_11B360+88↑j ROM:0011B3F2 move.w ($A7C).w,d0 ROM:0011B3F6 subi.w #$8CA,d0 ROM:0011B3FA bpl.s loc_11B3FE ROM:0011B3FC clr.w d0 ROM:0011B3FE ROM:0011B3FE loc_11B3FE: ; CODE XREF: sub_11B360+9A↑j ROM:0011B3FE muls.w #$86,d0 ROM:0011B402 divs.w #$3E8,d0 ROM:0011B406 cmpi.w #$FE,d0 ROM:0011B40A ble.s loc_11B410 ROM:0011B40C move.w #$FE,d0 ROM:0011B410 ROM:0011B410 loc_11B410: ; CODE XREF: sub_11B360+AA↑j ROM:0011B410 move.b d0,($10E6).w ROM:0011B414 ROM:0011B414 loc_11B414: ; CODE XREF: sub_11B360+90↑j ROM:0011B414 btst #2,($49A).w ROM:0011B41A beq.s loc_11B422 ROM:0011B41C bset #2,($1320).w ROM:0011B422 ROM:0011B422 loc_11B422: ; CODE XREF: sub_11B360+BA↑j ROM:0011B422 move.w $154(a5),d0 ROM:0011B426 cmp.w ($A48).w,d0 ROM:0011B42A bgt.s loc_11B434 ROM:0011B42C bset #7,($1322).w ROM:0011B432 bra.s loc_11B442 ROM:0011B434 ; --------------------------------------------------------------------------- ROM:0011B434 ROM:0011B434 loc_11B434: ; CODE XREF: sub_11B360+CA↑j ROM:0011B434 btst #4,($934).w ROM:0011B43A bne.s loc_11B442 ROM:0011B43C bclr #7,($1322).w ROM:0011B442 ROM:0011B442 loc_11B442: ; CODE XREF: sub_11B360+D2↑j ROM:0011B442 ; sub_11B360+DA↑j ROM:0011B442 move.w $172(a5),d0 ROM:0011B446 cmpi.w #1,d0 ROM:0011B44A bne.s loc_11B4AA ROM:0011B44C clr.w d1 ROM:0011B44E move.w ($AAE).w,d0 ROM:0011B452 btst #4,($1320).w ROM:0011B458 beq.s loc_11B466 ROM:0011B45A cmpi.w #$7F,d0 ROM:0011B45E bne.s loc_11B466 ROM:0011B460 move.w #1,d1 ROM:0011B464 bra.s loc_11B472 ROM:0011B466 ; --------------------------------------------------------------------------- ROM:0011B466 ROM:0011B466 loc_11B466: ; CODE XREF: sub_11B360+F8↑j ROM:0011B466 ; sub_11B360+FE↑j ROM:0011B466 btst #0,($1319).w ROM:0011B46C beq.s loc_11B472 ROM:0011B46E move.w #1,d1 ROM:0011B472 ROM:0011B472 loc_11B472: ; CODE XREF: sub_11B360+104↑j ROM:0011B472 ; sub_11B360+10C↑j ROM:0011B472 cmpi.w #1,d1 ROM:0011B476 bne.s loc_11B48E ROM:0011B478 lea $78E(a5),a0 ROM:0011B47C move.w #$C,d0 ROM:0011B480 move.w (a0,d0.w*2),($A30).w ROM:0011B486 bset #0,($1319).w ROM:0011B48C bra.s loc_11B4A8 ROM:0011B48E ; --------------------------------------------------------------------------- ROM:0011B48E ROM:0011B48E loc_11B48E: ; CODE XREF: sub_11B360+116↑j ROM:0011B48E move.w ($AAE).w,d0 ROM:0011B492 muls.w #$A,d0 ROM:0011B496 btst #4,($1320).w ROM:0011B49C beq.s loc_11B4A0 ROM:0011B49E neg.w d0 ROM:0011B4A0 ROM:0011B4A0 loc_11B4A0: ; CODE XREF: sub_11B360+13C↑j ROM:0011B4A0 addi.w #$AAC,d0 ROM:0011B4A4 move.w d0,($A30).w ROM:0011B4A8 ROM:0011B4A8 loc_11B4A8: ; CODE XREF: sub_11B360+12C↑j ROM:0011B4A8 bra.s loc_11B510 ROM:0011B4AA ; --------------------------------------------------------------------------- ROM:0011B4AA ROM:0011B4AA loc_11B4AA: ; CODE XREF: sub_11B360+EA↑j ROM:0011B4AA clr.w d0 ROM:0011B4AC btst #0,($1319).w ROM:0011B4B2 beq.s loc_11B4B8 ROM:0011B4B4 move.w #1,d0 ROM:0011B4B8 ROM:0011B4B8 loc_11B4B8: ; CODE XREF: sub_11B360+152↑j ROM:0011B4B8 btst #4,($49A).w ROM:0011B4BE bne.s loc_11B4C6 ROM:0011B4C0 cmpi.w #1,d0 ROM:0011B4C4 bne.s loc_11B4E4 ROM:0011B4C6 ROM:0011B4C6 loc_11B4C6: ; CODE XREF: sub_11B360+15E↑j ROM:0011B4C6 lea $78E(a5),a0 ROM:0011B4CA move.w #$C,d0 ROM:0011B4CE move.w (a0,d0.w*2),($A30).w ROM:0011B4D4 bset #0,($1319).w ROM:0011B4DA move.w ($A48).w,d0 ROM:0011B4DE move.w d0,($A5E).w ROM:0011B4E2 bra.s loc_11B510 ROM:0011B4E4 ; --------------------------------------------------------------------------- ROM:0011B4E4 ROM:0011B4E4 loc_11B4E4: ; CODE XREF: sub_11B360+164↑j ROM:0011B4E4 clr.l d1 ROM:0011B4E6 move.w ($492).w,d1 ROM:0011B4EA swap d1 ROM:0011B4EC move.w ($A30).w,d2 ROM:0011B4F0 swap d2 ROM:0011B4F2 move.w ($A32).w,d2 ROM:0011B4F6 move.w $162(a5),d3 ROM:0011B4FA ext.l d3 ROM:0011B4FC bsr.l sub_117450 ROM:0011B502 move.w d4,($A32).w ROM:0011B506 swap d4 ROM:0011B508 move.w d4,($A30).w ROM:0011B50C move.w d4,($A5E).w ROM:0011B510 ROM:0011B510 loc_11B510: ; CODE XREF: sub_11B360:loc_11B4A8↑j ROM:0011B510 ; sub_11B360+182↑j ROM:0011B510 move.w $170(a5),d0 ROM:0011B514 cmpi.w #1,d0 ROM:0011B518 bne.s loc_11B534 ROM:0011B51A move.w ($AB0).w,d0 ROM:0011B51E move.w ($AB0).w,d0 ROM:0011B522 muls.w #$16C,d0 ROM:0011B526 divs.w #$64,d0 ; 'd' ROM:0011B52A addi.w #$980,d0 ROM:0011B52E move.w d0,($A2C).w ROM:0011B532 bra.s loc_11B58E ROM:0011B534 ; --------------------------------------------------------------------------- ROM:0011B534 ROM:0011B534 loc_11B534: ; CODE XREF: sub_11B360+1B8↑j ROM:0011B534 clr.w d0 ROM:0011B536 btst #7,($1334).w ROM:0011B53C beq.s loc_11B542 ROM:0011B53E move.w #1,d0 ROM:0011B542 ROM:0011B542 loc_11B542: ; CODE XREF: sub_11B360+1DC↑j ROM:0011B542 btst #5,($49A).w ROM:0011B548 bne.s loc_11B550 ROM:0011B54A cmpi.w #1,d0 ROM:0011B54E bne.s loc_11B566 ROM:0011B550 ROM:0011B550 loc_11B550: ; CODE XREF: sub_11B360+1E8↑j ROM:0011B550 lea $78E(a5),a0 ROM:0011B554 move.w #$D,d0 ROM:0011B558 move.w (a0,d0.w*2),($A2C).w ROM:0011B55E bset #7,($1334).w ROM:0011B564 bra.s loc_11B58E ROM:0011B566 ; --------------------------------------------------------------------------- ROM:0011B566 ROM:0011B566 loc_11B566: ; CODE XREF: sub_11B360+1EE↑j ROM:0011B566 clr.l d1 ROM:0011B568 move.w ($494).w,d1 ROM:0011B56C swap d1 ROM:0011B56E move.w ($A2C).w,d2 ROM:0011B572 swap d2 ROM:0011B574 move.w ($A2E).w,d2 ROM:0011B578 move.w $164(a5),d3 ROM:0011B57C ext.l d3 ROM:0011B57E bsr.l sub_117450 ROM:0011B584 move.w d4,($A2E).w ROM:0011B588 swap d4 ROM:0011B58A move.w d4,($A2C).w ROM:0011B58E ROM:0011B58E loc_11B58E: ; CODE XREF: sub_11B360+1D2↑j ROM:0011B58E ; sub_11B360+204↑j ROM:0011B58E move.w $174(a5),d0 ROM:0011B592 cmpi.w #1,d0 ROM:0011B596 bne.s loc_11B5D2 ROM:0011B598 move.w ($AB4).w,d0 ROM:0011B59C btst #4,($1322).w ROM:0011B5A2 bne.s loc_11B5AA ROM:0011B5A4 cmpi.w #$7F,d0 ROM:0011B5A8 bne.s loc_11B5C0 ROM:0011B5AA ROM:0011B5AA loc_11B5AA: ; CODE XREF: sub_11B360+242↑j ROM:0011B5AA lea $78E(a5),a0 ROM:0011B5AE move.w #$E,d0 ROM:0011B5B2 move.w (a0,d0.w*2),($A3E).w ROM:0011B5B8 bset #4,($1322).w ROM:0011B5BE bra.s loc_11B5CC ROM:0011B5C0 ; --------------------------------------------------------------------------- ROM:0011B5C0 ROM:0011B5C0 loc_11B5C0: ; CODE XREF: sub_11B360+248↑j ROM:0011B5C0 move.w ($AB4).w,d0 ROM:0011B5C4 muls.w #$A,d0 ROM:0011B5C8 move.w d0,($A3E).w ROM:0011B5CC ROM:0011B5CC loc_11B5CC: ; CODE XREF: sub_11B360+25E↑j ROM:0011B5CC bra.l loc_11B77C ROM:0011B5D2 ; --------------------------------------------------------------------------- ROM:0011B5D2 ROM:0011B5D2 loc_11B5D2: ; CODE XREF: sub_11B360+236↑j ROM:0011B5D2 move.w ($49A).w,d2 ROM:0011B5D6 clr.w d1 ROM:0011B5D8 move.b ($10EA).w,d1 ROM:0011B5DC cmpi.w #6,d1 ROM:0011B5E0 bcc.s locret_11B5EA ROM:0011B5E2 movea.l off_11B5EC(pc,d1.w*4),a0 ROM:0011B5E6 nop ROM:0011B5E8 jmp (a0) ROM:0011B5EA ; --------------------------------------------------------------------------- ROM:0011B5EA ROM:0011B5EA locret_11B5EA: ; CODE XREF: sub_11B360+280↑j ROM:0011B5EA rts ROM:0011B5EA ; --------------------------------------------------------------------------- ROM:0011B5EC off_11B5EC: dc.l loc_11B604 ; DATA XREF: sub_11B360+282↑r ROM:0011B5F0 dc.l loc_11B610 ROM:0011B5F4 dc.l loc_11B662 ROM:0011B5F8 dc.l loc_11B6A6 ROM:0011B5FC dc.l loc_11B6D0 ROM:0011B600 dc.l loc_11B710 ROM:0011B604 ; --------------------------------------------------------------------------- ROM:0011B604 ROM:0011B604 loc_11B604: ; DATA XREF: sub_11B360:off_11B5EC↑o ROM:0011B604 move.b #1,($10EA).w ROM:0011B60A bra.l loc_11B738 ROM:0011B610 ; --------------------------------------------------------------------------- ROM:0011B610 ROM:0011B610 loc_11B610: ; DATA XREF: sub_11B360+290↑o ROM:0011B610 move.w $176(a5),d0 ROM:0011B614 btst #6,($92C).w ROM:0011B61A beq.s loc_11B65C ROM:0011B61C btst #$E,d2 ROM:0011B620 beq.s loc_11B65C ROM:0011B622 btst #6,($A70).w ROM:0011B628 beq.s loc_11B640 ROM:0011B62A clr.b ($8B6).w ROM:0011B62E move.w d0,($646).w ROM:0011B632 move.b #1,($8B6).w ROM:0011B638 move.b #2,($10EA).w ROM:0011B63E bra.s loc_11B65C ROM:0011B640 ; --------------------------------------------------------------------------- ROM:0011B640 ROM:0011B640 loc_11B640: ; CODE XREF: sub_11B360+2C8↑j ROM:0011B640 btst #6,($A72).w ROM:0011B646 beq.s loc_11B65C ROM:0011B648 clr.b ($8B6).w ROM:0011B64C move.w d0,($646).w ROM:0011B650 move.b #1,($8B6).w ROM:0011B656 move.b #4,($10EA).w ROM:0011B65C ROM:0011B65C loc_11B65C: ; CODE XREF: sub_11B360+2BA↑j ROM:0011B65C ; sub_11B360+2C0↑j ... ROM:0011B65C bra.l loc_11B738 ROM:0011B662 ; --------------------------------------------------------------------------- ROM:0011B662 ROM:0011B662 loc_11B662: ; DATA XREF: sub_11B360+294↑o ROM:0011B662 btst #6,($92C).w ROM:0011B668 bne.s loc_11B672 ROM:0011B66A move.b #1,($10EA).w ROM:0011B670 bra.s loc_11B6A0 ROM:0011B672 ; --------------------------------------------------------------------------- ROM:0011B672 ROM:0011B672 loc_11B672: ; CODE XREF: sub_11B360+308↑j ROM:0011B672 btst #$E,d2 ROM:0011B676 bne.s loc_11B680 ROM:0011B678 move.b #1,($10EA).w ROM:0011B67E bra.s loc_11B6A0 ROM:0011B680 ; --------------------------------------------------------------------------- ROM:0011B680 ROM:0011B680 loc_11B680: ; CODE XREF: sub_11B360+316↑j ROM:0011B680 cmpi.w #0,($646).w ROM:0011B686 bgt.s loc_11B6A0 ROM:0011B688 bset #6,($1337).w ROM:0011B68E bset #1,($1423).w ROM:0011B694 bset #4,($1322).w ROM:0011B69A move.b #3,($10EA).w ROM:0011B6A0 ROM:0011B6A0 loc_11B6A0: ; CODE XREF: sub_11B360+310↑j ROM:0011B6A0 ; sub_11B360+31E↑j ... ROM:0011B6A0 bra.l loc_11B738 ROM:0011B6A6 ; --------------------------------------------------------------------------- ROM:0011B6A6 ROM:0011B6A6 loc_11B6A6: ; DATA XREF: sub_11B360+298↑o ROM:0011B6A6 btst #6,($92C).w ROM:0011B6AC bne.s loc_11B6BC ROM:0011B6AE move.b #1,($10EA).w ROM:0011B6B4 bclr #6,($1337).w ROM:0011B6BA bra.s loc_11B6CE ROM:0011B6BC ; --------------------------------------------------------------------------- ROM:0011B6BC ROM:0011B6BC loc_11B6BC: ; CODE XREF: sub_11B360+34C↑j ROM:0011B6BC btst #$E,d2 ROM:0011B6C0 bne.s loc_11B6CE ROM:0011B6C2 move.b #1,($10EA).w ROM:0011B6C8 bclr #6,($1337).w ROM:0011B6CE ROM:0011B6CE loc_11B6CE: ; CODE XREF: sub_11B360+35A↑j ROM:0011B6CE ; sub_11B360+360↑j ROM:0011B6CE bra.s loc_11B738 ROM:0011B6D0 ; --------------------------------------------------------------------------- ROM:0011B6D0 ROM:0011B6D0 loc_11B6D0: ; DATA XREF: sub_11B360+29C↑o ROM:0011B6D0 btst #6,($92C).w ROM:0011B6D6 bne.s loc_11B6E0 ROM:0011B6D8 move.b #1,($10EA).w ROM:0011B6DE bra.s loc_11B70E ROM:0011B6E0 ; --------------------------------------------------------------------------- ROM:0011B6E0 ROM:0011B6E0 loc_11B6E0: ; CODE XREF: sub_11B360+376↑j ROM:0011B6E0 btst #$E,d2 ROM:0011B6E4 bne.s loc_11B6EE ROM:0011B6E6 move.b #1,($10EA).w ROM:0011B6EC bra.s loc_11B70E ROM:0011B6EE ; --------------------------------------------------------------------------- ROM:0011B6EE ROM:0011B6EE loc_11B6EE: ; CODE XREF: sub_11B360+384↑j ROM:0011B6EE cmpi.w #0,($646).w ROM:0011B6F4 bgt.s loc_11B70E ROM:0011B6F6 bset #7,($133D).w ROM:0011B6FC bset #3,($1423).w ROM:0011B702 bset #4,($1322).w ROM:0011B708 move.b #5,($10EA).w ROM:0011B70E ROM:0011B70E loc_11B70E: ; CODE XREF: sub_11B360+37E↑j ROM:0011B70E ; sub_11B360+38C↑j ... ROM:0011B70E bra.s loc_11B738 ROM:0011B710 ; --------------------------------------------------------------------------- ROM:0011B710 ROM:0011B710 loc_11B710: ; DATA XREF: sub_11B360+2A0↑o ROM:0011B710 btst #6,($92C).w ROM:0011B716 bne.s loc_11B726 ROM:0011B718 move.b #1,($10EA).w ROM:0011B71E bclr #7,($133D).w ROM:0011B724 bra.s loc_11B738 ROM:0011B726 ; --------------------------------------------------------------------------- ROM:0011B726 ROM:0011B726 loc_11B726: ; CODE XREF: sub_11B360+3B6↑j ROM:0011B726 btst #$E,d2 ROM:0011B72A bne.s loc_11B738 ROM:0011B72C move.b #1,($10EA).w ROM:0011B732 bclr #7,($133D).w ROM:0011B738 ROM:0011B738 loc_11B738: ; CODE XREF: sub_11B360+2AA↑j ROM:0011B738 ; sub_11B360:loc_11B65C↑j ... ROM:0011B738 move.w d2,($49A).w ROM:0011B73C btst #4,($1322).w ROM:0011B742 beq.s loc_11B754 ROM:0011B744 lea $78E(a5),a0 ROM:0011B748 move.w #$E,d0 ROM:0011B74C move.w (a0,d0.w*2),($A3E).w ROM:0011B752 bra.s loc_11B77C ROM:0011B754 ; --------------------------------------------------------------------------- ROM:0011B754 ROM:0011B754 loc_11B754: ; CODE XREF: sub_11B360+3E2↑j ROM:0011B754 clr.l d1 ROM:0011B756 move.w ($496).w,d1 ROM:0011B75A swap d1 ROM:0011B75C move.w ($A3E).w,d2 ROM:0011B760 swap d2 ROM:0011B762 move.w ($A40).w,d2 ROM:0011B766 move.w $168(a5),d3 ROM:0011B76A ext.l d3 ROM:0011B76C bsr.l sub_117450 ROM:0011B772 move.w d4,($A40).w ROM:0011B776 swap d4 ROM:0011B778 move.w d4,($A3E).w ROM:0011B77C ROM:0011B77C loc_11B77C: ; CODE XREF: sub_11B360:loc_11B5CC↑j ROM:0011B77C ; sub_11B360+3F2↑j ROM:0011B77C btst #7,($49B).w ROM:0011B782 beq.s loc_11B79A ROM:0011B784 lea $78E(a5),a0 ROM:0011B788 move.w #7,d0 ROM:0011B78C move.w (a0,d0.w*2),($A3A).w ROM:0011B792 bset #1,($1322).w ROM:0011B798 bra.s loc_11B7C2 ROM:0011B79A ; --------------------------------------------------------------------------- ROM:0011B79A ROM:0011B79A loc_11B79A: ; CODE XREF: sub_11B360+422↑j ROM:0011B79A clr.l d1 ROM:0011B79C move.w ($488).w,d1 ROM:0011B7A0 swap d1 ROM:0011B7A2 move.w ($A3A).w,d2 ROM:0011B7A6 swap d2 ROM:0011B7A8 move.w ($A3C).w,d2 ROM:0011B7AC move.w $166(a5),d3 ROM:0011B7B0 ext.l d3 ROM:0011B7B2 bsr.l sub_117450 ROM:0011B7B8 move.w d4,($A3C).w ROM:0011B7BC swap d4 ROM:0011B7BE move.w d4,($A3A).w ROM:0011B7C2 ROM:0011B7C2 loc_11B7C2: ; CODE XREF: sub_11B360+438↑j ROM:0011B7C2 btst #0,($49A).w ROM:0011B7C8 beq.s loc_11B7DA ROM:0011B7CA lea $78E(a5),a0 ROM:0011B7CE move.w #8,d0 ROM:0011B7D2 move.w (a0,d0.w*2),($A4C).w ROM:0011B7D8 bra.s loc_11B802 ROM:0011B7DA ; --------------------------------------------------------------------------- ROM:0011B7DA ROM:0011B7DA loc_11B7DA: ; CODE XREF: sub_11B360+468↑j ROM:0011B7DA clr.l d1 ROM:0011B7DC move.w ($48A).w,d1 ROM:0011B7E0 swap d1 ROM:0011B7E2 move.w ($A4C).w,d2 ROM:0011B7E6 swap d2 ROM:0011B7E8 move.w ($A4E).w,d2 ROM:0011B7EC move.w $16A(a5),d3 ROM:0011B7F0 ext.l d3 ROM:0011B7F2 bsr.l sub_117450 ROM:0011B7F8 move.w d4,($A4E).w ROM:0011B7FC swap d4 ROM:0011B7FE move.w d4,($A4C).w ROM:0011B802 ROM:0011B802 loc_11B802: ; CODE XREF: sub_11B360+478↑j ROM:0011B802 btst #4,($49B).w ROM:0011B808 beq.s loc_11B81A ROM:0011B80A lea $78E(a5),a0 ROM:0011B80E move.w #4,d0 ROM:0011B812 move.w (a0,d0.w*2),($A44).w ROM:0011B818 bra.s loc_11B820 ROM:0011B81A ; --------------------------------------------------------------------------- ROM:0011B81A ROM:0011B81A loc_11B81A: ; CODE XREF: sub_11B360+4A8↑j ROM:0011B81A move.w ($482).w,($A44).w ROM:0011B820 ROM:0011B820 loc_11B820: ; CODE XREF: sub_11B360+4B8↑j ROM:0011B820 btst #1,($49A).w ROM:0011B826 beq.s loc_11B838 ROM:0011B828 lea $78E(a5),a0 ROM:0011B82C move.w #9,d0 ROM:0011B830 move.w (a0,d0.w*2),($A56).w ROM:0011B836 bra.s loc_11B860 ROM:0011B838 ; --------------------------------------------------------------------------- ROM:0011B838 ROM:0011B838 loc_11B838: ; CODE XREF: sub_11B360+4C6↑j ROM:0011B838 clr.l d1 ROM:0011B83A move.w ($48C).w,d1 ROM:0011B83E swap d1 ROM:0011B840 move.w ($A56).w,d2 ROM:0011B844 swap d2 ROM:0011B846 move.w ($A58).w,d2 ROM:0011B84A move.w $16C(a5),d3 ROM:0011B84E ext.l d3 ROM:0011B850 bsr.l sub_117450 ROM:0011B856 move.w d4,($A58).w ROM:0011B85A swap d4 ROM:0011B85C move.w d4,($A56).w ROM:0011B860 ROM:0011B860 loc_11B860: ; CODE XREF: sub_11B360+4D6↑j ROM:0011B860 btst #7,($49B).w ROM:0011B866 beq.s loc_11B878 ROM:0011B868 lea $78E(a5),a0 ROM:0011B86C move.w #7,d0 ROM:0011B870 move.w (a0,d0.w*2),($A5A).w ROM:0011B876 bra.s loc_11B8A0 ROM:0011B878 ; --------------------------------------------------------------------------- ROM:0011B878 ROM:0011B878 loc_11B878: ; CODE XREF: sub_11B360+506↑j ROM:0011B878 clr.l d1 ROM:0011B87A move.w ($4A6).w,d1 ROM:0011B87E swap d1 ROM:0011B880 move.w ($A5A).w,d2 ROM:0011B884 swap d2 ROM:0011B886 move.w ($A5C).w,d2 ROM:0011B88A move.w $16E(a5),d3 ROM:0011B88E ext.l d3 ROM:0011B890 bsr.l sub_117450 ROM:0011B896 move.w d4,($A5C).w ROM:0011B89A swap d4 ROM:0011B89C move.w d4,($A5A).w ROM:0011B8A0 ROM:0011B8A0 loc_11B8A0: ; CODE XREF: sub_11B360+516↑j ROM:0011B8A0 move.w #$3A8E,d1 ROM:0011B8A4 move.w ($490).w,d2 ROM:0011B8A8 bsr.l sub_117544 ROM:0011B8AE move.w d1,($A54).w ROM:0011B8B2 btst #5,($1328).w ROM:0011B8B8 beq.s loc_11B8C0 ROM:0011B8BA bset #7,($131B).w ROM:0011B8C0 ROM:0011B8C0 loc_11B8C0: ; CODE XREF: sub_11B360+558↑j ROM:0011B8C0 btst #7,($1323).w ROM:0011B8C6 bne.s loc_11B8CC ROM:0011B8C8 clr.b d0 ROM:0011B8CA bra.s loc_11B904 ROM:0011B8CC ; --------------------------------------------------------------------------- ROM:0011B8CC ROM:0011B8CC loc_11B8CC: ; CODE XREF: sub_11B360+566↑j ROM:0011B8CC btst #7,($49A).w ROM:0011B8D2 beq.s loc_11B8DA ROM:0011B8D4 move.b #$FF,d0 ROM:0011B8D8 bra.s loc_11B904 ROM:0011B8DA ; --------------------------------------------------------------------------- ROM:0011B8DA ROM:0011B8DA loc_11B8DA: ; CODE XREF: sub_11B360+572↑j ROM:0011B8DA move.w ($C78).w,d0 ROM:0011B8DE subi.w #$1F4,d0 ROM:0011B8E2 bpl.s loc_11B8E6 ROM:0011B8E4 clr.w d0 ROM:0011B8E6 ROM:0011B8E6 loc_11B8E6: ; CODE XREF: sub_11B360+582↑j ROM:0011B8E6 muls.w #$100,d0 ROM:0011B8EA divs.w #$2134,d0 ROM:0011B8EE cmpi.w #$FE,d0 ROM:0011B8F2 ble.s loc_11B8FA ROM:0011B8F4 move.w #$FE,d0 ROM:0011B8F8 bra.s loc_11B904 ROM:0011B8FA ; --------------------------------------------------------------------------- ROM:0011B8FA ROM:0011B8FA loc_11B8FA: ; CODE XREF: sub_11B360+592↑j ROM:0011B8FA cmpi.w #1,d0 ROM:0011B8FE bge.s loc_11B904 ROM:0011B900 move.w #1,d0 ROM:0011B904 ROM:0011B904 loc_11B904: ; CODE XREF: sub_11B360+56A↑j ROM:0011B904 ; sub_11B360+578↑j ... ROM:0011B904 btst #7,($49A).w ROM:0011B90A bne.s loc_11B934 ROM:0011B90C btst #1,($93C).w ROM:0011B912 beq.s loc_11B92C ROM:0011B914 btst #6,($933).w ROM:0011B91A bne.s loc_11B920 ROM:0011B91C move.b d0,($74B).w ROM:0011B920 ROM:0011B920 loc_11B920: ; CODE XREF: sub_11B360+5BA↑j ROM:0011B920 move.b d0,d1 ROM:0011B922 sub.b ($74B).w,d1 ROM:0011B926 bpl.s loc_11B92A ROM:0011B928 clr.b d1 ROM:0011B92A ROM:0011B92A loc_11B92A: ; CODE XREF: sub_11B360+5C6↑j ROM:0011B92A bra.s loc_11B932 ROM:0011B92C ; --------------------------------------------------------------------------- ROM:0011B92C ROM:0011B92C loc_11B92C: ; CODE XREF: sub_11B360+5B2↑j ROM:0011B92C move.b d0,d1 ROM:0011B92E clr.b ($74B).w ROM:0011B932 ROM:0011B932 loc_11B932: ; CODE XREF: sub_11B360:loc_11B92A↑j ROM:0011B932 bra.s loc_11B938 ROM:0011B934 ; --------------------------------------------------------------------------- ROM:0011B934 ROM:0011B934 loc_11B934: ; CODE XREF: sub_11B360+5AA↑j ROM:0011B934 move.b #$FF,d1 ROM:0011B938 ROM:0011B938 loc_11B938: ; CODE XREF: sub_11B360:loc_11B932↑j ROM:0011B938 move sr,-(sp) ROM:0011B93A move #$2700,sr ROM:0011B93E move.b d0,($10E7).w ROM:0011B942 move.b d1,($115F).w ROM:0011B946 move (sp)+,sr ROM:0011B948 btst #6,($932).w ROM:0011B94E bne.s locret_11B954 ROM:0011B950 bsr.w sub_11BB16 ROM:0011B954 ROM:0011B954 locret_11B954: ; CODE XREF: sub_11B360+5EE↑j ROM:0011B954 rts ROM:0011B954 ; End of function sub_11B360 ROM:0011B954 ROM:0011B956 ROM:0011B956 ; =============== S U B R O U T I N E ======================================= ROM:0011B956 ROM:0011B956 ROM:0011B956 sub_11B956: ; CODE XREF: sub_11B34C+A↑p ROM:0011B956 clr.w d1 ROM:0011B958 move.b ($10E9).w,d1 ROM:0011B95C cmpi.w #4,d1 ROM:0011B960 bcc.s locret_11B96A ROM:0011B962 movea.l off_11B96C(pc,d1.w*4),a0 ROM:0011B966 nop ROM:0011B968 jmp (a0) ROM:0011B96A ; --------------------------------------------------------------------------- ROM:0011B96A ROM:0011B96A locret_11B96A: ; CODE XREF: sub_11B956+A↑j ROM:0011B96A rts ROM:0011B96A ; End of function sub_11B956 ROM:0011B96A ROM:0011B96A ; --------------------------------------------------------------------------- ROM:0011B96C off_11B96C: dc.l loc_11B97C ; DATA XREF: sub_11B956+C↑r ROM:0011B970 dc.l loc_11B988 ROM:0011B974 dc.l loc_11B9D2 ROM:0011B978 dc.l loc_11B9FA ROM:0011B97C ; --------------------------------------------------------------------------- ROM:0011B97C ROM:0011B97C loc_11B97C: ; DATA XREF: ROM:off_11B96C↑o ROM:0011B97C move.b #1,($10E9).w ROM:0011B982 bsr.w sub_11BA7C ROM:0011B986 rts ROM:0011B988 ; --------------------------------------------------------------------------- ROM:0011B988 ROM:0011B988 loc_11B988: ; DATA XREF: ROM:0011B970↑o ROM:0011B988 btst #2,($1320).w ROM:0011B98E beq.s loc_11B9A0 ROM:0011B990 btst #1,($133A).w ROM:0011B996 bne.s loc_11B9A0 ROM:0011B998 move.b #2,($10E9).w ROM:0011B99E bra.s loc_11B9F4 ROM:0011B9A0 ; --------------------------------------------------------------------------- ROM:0011B9A0 ROM:0011B9A0 loc_11B9A0: ; CODE XREF: ROM:0011B98E↑j ROM:0011B9A0 ; ROM:0011B996↑j ROM:0011B9A0 btst #2,($1320).w ROM:0011B9A6 beq.s loc_11B9CC ROM:0011B9A8 btst #1,($133A).w ROM:0011B9AE beq.s loc_11B9CC ROM:0011B9B0 move.w $156(a5),d0 ROM:0011B9B4 clr.b ($915).w ROM:0011B9B8 move.w d0,($704).w ROM:0011B9BC move.b #1,($915).w ROM:0011B9C2 move.b #3,($10E9).w ROM:0011B9C8 bra.w locret_11BA38 ROM:0011B9CC ; --------------------------------------------------------------------------- ROM:0011B9CC ROM:0011B9CC loc_11B9CC: ; CODE XREF: ROM:0011B9A6↑j ROM:0011B9CC ; ROM:0011B9AE↑j ROM:0011B9CC bsr.w sub_11BA84 ROM:0011B9D0 rts ROM:0011B9D2 ; --------------------------------------------------------------------------- ROM:0011B9D2 ROM:0011B9D2 loc_11B9D2: ; DATA XREF: ROM:0011B974↑o ROM:0011B9D2 btst #1,($133A).w ROM:0011B9D8 beq.s loc_11B9F4 ROM:0011B9DA move.w $156(a5),d0 ROM:0011B9DE clr.b ($915).w ROM:0011B9E2 move.w d0,($704).w ROM:0011B9E6 move.b #1,($915).w ROM:0011B9EC move.b #3,($10E9).w ROM:0011B9F2 bra.s locret_11BA38 ROM:0011B9F4 ; --------------------------------------------------------------------------- ROM:0011B9F4 ROM:0011B9F4 loc_11B9F4: ; CODE XREF: ROM:0011B99E↑j ROM:0011B9F4 ; ROM:0011B9D8↑j ... ROM:0011B9F4 bsr.w sub_11BA3C ROM:0011B9F8 rts ROM:0011B9FA ; --------------------------------------------------------------------------- ROM:0011B9FA ROM:0011B9FA loc_11B9FA: ; DATA XREF: ROM:0011B978↑o ROM:0011B9FA btst #1,($133A).w ROM:0011BA00 bne.s loc_11BA0A ROM:0011BA02 move.b #2,($10E9).w ROM:0011BA08 bra.s loc_11B9F4 ROM:0011BA0A ; --------------------------------------------------------------------------- ROM:0011BA0A ROM:0011BA0A loc_11BA0A: ; CODE XREF: ROM:0011BA00↑j ROM:0011BA0A cmpi.w #0,($704).w ROM:0011BA10 bgt.s locret_11BA38 ROM:0011BA12 move.w $15A(a5),d0 ROM:0011BA16 cmp.w ($A48).w,d0 ROM:0011BA1A blt.s locret_11BA38 ROM:0011BA1C bsr.w sub_11BA74 ROM:0011BA20 move.w $156(a5),d0 ROM:0011BA24 clr.b ($915).w ROM:0011BA28 move.w d0,($704).w ROM:0011BA2C move.b #1,($915).w ROM:0011BA32 move.b #3,($10E9).w ROM:0011BA38 ROM:0011BA38 locret_11BA38: ; CODE XREF: ROM:0011B9C8↑j ROM:0011BA38 ; ROM:0011B9F2↑j ... ROM:0011BA38 rts ROM:0011BA3A ; --------------------------------------------------------------------------- ROM:0011BA3A rts ROM:0011BA3C ROM:0011BA3C ; =============== S U B R O U T I N E ======================================= ROM:0011BA3C ROM:0011BA3C ROM:0011BA3C sub_11BA3C: ; CODE XREF: ROM:loc_11B9F4↑p ROM:0011BA3C btst #5,($1341).w ROM:0011BA42 bne.s loc_11BA4C ROM:0011BA44 move.w ($A7C).w,($A48).w ROM:0011BA4A bra.s loc_11BA62 ROM:0011BA4C ; --------------------------------------------------------------------------- ROM:0011BA4C ROM:0011BA4C loc_11BA4C: ; CODE XREF: sub_11BA3C+6↑j ROM:0011BA4C btst #5,($1318).w ROM:0011BA52 bne.s loc_11BA5C ROM:0011BA54 move.w ($A42).w,($A48).w ROM:0011BA5A bra.s loc_11BA62 ROM:0011BA5C ; --------------------------------------------------------------------------- ROM:0011BA5C ROM:0011BA5C loc_11BA5C: ; CODE XREF: sub_11BA3C+16↑j ROM:0011BA5C move.w $158(a5),($A48).w ROM:0011BA62 ROM:0011BA62 loc_11BA62: ; CODE XREF: sub_11BA3C+E↑j ROM:0011BA62 ; sub_11BA3C+1E↑j ROM:0011BA62 move.w $15A(a5),d0 ROM:0011BA66 cmp.w ($A48).w,d0 ROM:0011BA6A bge.s locret_11BA72 ROM:0011BA6C move.w $15A(a5),($A48).w ROM:0011BA72 ROM:0011BA72 locret_11BA72: ; CODE XREF: sub_11BA3C+2E↑j ROM:0011BA72 rts ROM:0011BA72 ; End of function sub_11BA3C ROM:0011BA72 ROM:0011BA74 ROM:0011BA74 ; =============== S U B R O U T I N E ======================================= ROM:0011BA74 ROM:0011BA74 ROM:0011BA74 sub_11BA74: ; CODE XREF: ROM:0011BA1C↑p ROM:0011BA74 addi.w #$A,($A48).w ROM:0011BA7A rts ROM:0011BA7A ; End of function sub_11BA74 ROM:0011BA7A ROM:0011BA7C ROM:0011BA7C ; =============== S U B R O U T I N E ======================================= ROM:0011BA7C ROM:0011BA7C ROM:0011BA7C sub_11BA7C: ; CODE XREF: ROM:0011B982↑p ROM:0011BA7C move.w ($48E).w,($A48).w ROM:0011BA82 rts ROM:0011BA82 ; End of function sub_11BA7C ROM:0011BA82 ROM:0011BA84 ROM:0011BA84 ; =============== S U B R O U T I N E ======================================= ROM:0011BA84 ROM:0011BA84 ROM:0011BA84 sub_11BA84: ; CODE XREF: ROM:loc_11B9CC↑p ROM:0011BA84 move.w ($A48).w,d1 ROM:0011BA88 sub.w ($48E).w,d1 ROM:0011BA8C cmpi.w #0,d1 ROM:0011BA90 bge.s loc_11BA94 ROM:0011BA92 neg.w d1 ROM:0011BA94 ROM:0011BA94 loc_11BA94: ; CODE XREF: sub_11BA84+C↑j ROM:0011BA94 move.w $15C(a5),d2 ROM:0011BA98 cmp.w d1,d2 ROM:0011BA9A bge.s loc_11BAB0 ROM:0011BA9C bset #2,($1320).w ROM:0011BAA2 bset #2,($C53).w ROM:0011BAA8 bset #2,($1375).w ROM:0011BAAE bra.s locret_11BAB6 ROM:0011BAB0 ; --------------------------------------------------------------------------- ROM:0011BAB0 ROM:0011BAB0 loc_11BAB0: ; CODE XREF: sub_11BA84+16↑j ROM:0011BAB0 move.w ($48E).w,($A48).w ROM:0011BAB6 ROM:0011BAB6 locret_11BAB6: ; CODE XREF: sub_11BA84+2A↑j ROM:0011BAB6 rts ROM:0011BAB6 ; End of function sub_11BA84 ROM:0011BAB6 ROM:0011BAB8 ROM:0011BAB8 ; =============== S U B R O U T I N E ======================================= ROM:0011BAB8 ROM:0011BAB8 ROM:0011BAB8 sub_11BAB8: ; CODE XREF: sub_11B34C+E↑p ROM:0011BAB8 clr.w d1 ROM:0011BABA move.b ($10E8).w,d1 ROM:0011BABE cmpi.w #3,d1 ROM:0011BAC2 bcc.s locret_11BACC ROM:0011BAC4 movea.l off_11BACE(pc,d1.w*4),a0 ROM:0011BAC8 nop ROM:0011BACA jmp (a0) ROM:0011BACC ; --------------------------------------------------------------------------- ROM:0011BACC ROM:0011BACC locret_11BACC: ; CODE XREF: sub_11BAB8+A↑j ROM:0011BACC rts ROM:0011BACC ; End of function sub_11BAB8 ROM:0011BACC ROM:0011BACC ; --------------------------------------------------------------------------- ROM:0011BACE off_11BACE: dc.l loc_11BADA ; DATA XREF: sub_11BAB8+C↑r ROM:0011BAD2 dc.l loc_11BAE4 ROM:0011BAD6 dc.l loc_11BB02 ROM:0011BADA ; --------------------------------------------------------------------------- ROM:0011BADA ROM:0011BADA loc_11BADA: ; DATA XREF: ROM:off_11BACE↑o ROM:0011BADA move.b #1,($10E8).w ROM:0011BAE0 bra.s loc_11BAF4 ROM:0011BAE2 ; --------------------------------------------------------------------------- ROM:0011BAE2 rts ROM:0011BAE4 ; --------------------------------------------------------------------------- ROM:0011BAE4 ROM:0011BAE4 loc_11BAE4: ; DATA XREF: ROM:0011BAD2↑o ROM:0011BAE4 btst #1,($133A).w ROM:0011BAEA beq.s loc_11BAF4 ROM:0011BAEC move.b #2,($10E8).w ROM:0011BAF2 bra.s locret_11BB12 ROM:0011BAF4 ; --------------------------------------------------------------------------- ROM:0011BAF4 ROM:0011BAF4 loc_11BAF4: ; CODE XREF: ROM:0011BAE0↑j ROM:0011BAF4 ; ROM:0011BAEA↑j ... ROM:0011BAF4 move.w ($A7C).w,($A38).w ROM:0011BAFA move.w ($A48).w,($A4A).w ROM:0011BB00 rts ROM:0011BB02 ; --------------------------------------------------------------------------- ROM:0011BB02 ROM:0011BB02 loc_11BB02: ; DATA XREF: ROM:0011BAD6↑o ROM:0011BB02 btst #1,($133A).w ROM:0011BB08 bne.s locret_11BB12 ROM:0011BB0A move.b #1,($10E8).w ROM:0011BB10 bra.s loc_11BAF4 ROM:0011BB12 ; --------------------------------------------------------------------------- ROM:0011BB12 ROM:0011BB12 locret_11BB12: ; CODE XREF: ROM:0011BAF2↑j ROM:0011BB12 ; ROM:0011BB08↑j ROM:0011BB12 rts ROM:0011BB14 ; --------------------------------------------------------------------------- ROM:0011BB14 rts ROM:0011BB16 ROM:0011BB16 ; =============== S U B R O U T I N E ======================================= ROM:0011BB16 ROM:0011BB16 ROM:0011BB16 sub_11BB16: ; CODE XREF: sub_11231A+126↑p ROM:0011BB16 ; sub_11B360+5F0↑p ROM:0011BB16 lea ($EB0).w,a0 ROM:0011BB1A lea ($EA4).w,a1 ROM:0011BB1E clr.w d0 ROM:0011BB20 move.w ($484).w,d1 ROM:0011BB24 bsr.w sub_11BC34 ROM:0011BB28 lea ($EB8).w,a0 ROM:0011BB2C lea ($EAA).w,a1 ROM:0011BB30 moveq #1,d0 ROM:0011BB32 move.w ($486).w,d1 ROM:0011BB36 bsr.w sub_11BC34 ROM:0011BB3A move.w #0,d0 ROM:0011BB3E bra.s loc_11BB44 ROM:0011BB40 ; --------------------------------------------------------------------------- ROM:0011BB40 ROM:0011BB40 loc_11BB40: ; CODE XREF: sub_11BB16+3E↓j ROM:0011BB40 addi.w #1,d0 ROM:0011BB44 ROM:0011BB44 loc_11BB44: ; CODE XREF: sub_11BB16+28↑j ROM:0011BB44 cmpi.w #1,d0 ROM:0011BB48 bgt.s loc_11BB56 ROM:0011BB4A move.w $EA0(d0.w*2),$E9C(d0.w*2) ROM:0011BB54 bra.s loc_11BB40 ROM:0011BB56 ; --------------------------------------------------------------------------- ROM:0011BB56 ROM:0011BB56 loc_11BB56: ; CODE XREF: sub_11BB16+32↑j ROM:0011BB56 btst #1,($49B).w ROM:0011BB5C beq.s loc_11BB6C ROM:0011BB5E bset #5,($1318).w ROM:0011BB64 move.w ($E0C).w,($A42).w ROM:0011BB6A bra.s loc_11BB78 ROM:0011BB6C ; --------------------------------------------------------------------------- ROM:0011BB6C ROM:0011BB6C loc_11BB6C: ; CODE XREF: sub_11BB16+46↑j ROM:0011BB6C bclr #5,($1318).w ROM:0011BB72 move.w ($47C).w,($A42).w ROM:0011BB78 ROM:0011BB78 loc_11BB78: ; CODE XREF: sub_11BB16+54↑j ROM:0011BB78 move.w $15E(a5),d0 ROM:0011BB7C move.w ($A50).w,d1 ROM:0011BB80 cmp.w ($4A4).w,d0 ROM:0011BB84 ble.s loc_11BB8C ROM:0011BB86 addi.w #1,d1 ROM:0011BB8A bra.s loc_11BB8E ROM:0011BB8C ; --------------------------------------------------------------------------- ROM:0011BB8C ROM:0011BB8C loc_11BB8C: ; CODE XREF: sub_11BB16+6E↑j ROM:0011BB8C clr.w d1 ROM:0011BB8E ROM:0011BB8E loc_11BB8E: ; CODE XREF: sub_11BB16+74↑j ROM:0011BB8E move.w d1,($A50).w ROM:0011BB92 btst #5,($1328).w ROM:0011BB98 beq.s loc_11BBA6 ROM:0011BB9A move.w ($DD8).w,($A46).w ROM:0011BBA0 bra.l loc_11BBDE ROM:0011BBA6 ; --------------------------------------------------------------------------- ROM:0011BBA6 ROM:0011BBA6 loc_11BBA6: ; CODE XREF: sub_11BB16+82↑j ROM:0011BBA6 btst #5,($1328).w ROM:0011BBAC bne.s loc_11BBDE ROM:0011BBAE move.w $740(a5),d0 ROM:0011BBB2 move.w $742(a5),d1 ROM:0011BBB6 move.w $744(a5),d2 ROM:0011BBBA move.w ($47A).w,d4 ROM:0011BBBE muls.w d1,d4 ROM:0011BBC0 move.w ($A66).w,d3 ROM:0011BBC4 muls.w d2,d3 ROM:0011BBC6 add.l d3,d4 ROM:0011BBC8 move.w ($A68).w,d3 ROM:0011BBCC muls.w d0,d3 ROM:0011BBCE sub.l d3,d4 ROM:0011BBD0 divs.w #$2710,d4 ROM:0011BBD4 move.w d4,($A68).w ROM:0011BBD8 move.w ($47A).w,($A66).w ROM:0011BBDE ROM:0011BBDE loc_11BBDE: ; CODE XREF: sub_11BB16+8A↑j ROM:0011BBDE ; sub_11BB16+96↑j ROM:0011BBDE btst #5,($1328).w ROM:0011BBE4 bne.s loc_11BBEA ROM:0011BBE6 move.w d4,($A46).w ROM:0011BBEA ROM:0011BBEA loc_11BBEA: ; CODE XREF: sub_11BB16+CE↑j ROM:0011BBEA move.w ($A46).w,($E98).w ROM:0011BBF0 move.w ($A46).w,($E9A).w ROM:0011BBF6 move.w #$3A8C,d1 ROM:0011BBFA move.w ($A42).w,d2 ROM:0011BBFE bsr.l sub_117544 ROM:0011BC04 add.w ($498).w,d1 ROM:0011BC08 bpl.s loc_11BC0C ROM:0011BC0A moveq #0,d1 ROM:0011BC0C ROM:0011BC0C loc_11BC0C: ; CODE XREF: sub_11BB16+F2↑j ROM:0011BC0C move.w d1,($A52).w ROM:0011BC10 move.w $178(a5),d0 ROM:0011BC14 cmp.w ($498).w,d0 ROM:0011BC18 bgt.s loc_11BC22 ROM:0011BC1A bset #0,($133B).w ROM:0011BC20 bra.s locret_11BC32 ROM:0011BC22 ; --------------------------------------------------------------------------- ROM:0011BC22 ROM:0011BC22 loc_11BC22: ; CODE XREF: sub_11BB16+102↑j ROM:0011BC22 move.w $17A(a5),d0 ROM:0011BC26 cmp.w ($498).w,d0 ROM:0011BC2A blt.s locret_11BC32 ROM:0011BC2C bclr #0,($133B).w ROM:0011BC32 ROM:0011BC32 locret_11BC32: ; CODE XREF: sub_11BB16+10A↑j ROM:0011BC32 ; sub_11BB16+114↑j ROM:0011BC32 rts ROM:0011BC32 ; End of function sub_11BB16 ROM:0011BC32 ROM:0011BC34 ROM:0011BC34 ; =============== S U B R O U T I N E ======================================= ROM:0011BC34 ROM:0011BC34 ROM:0011BC34 sub_11BC34: ; CODE XREF: sub_11BB16+E↑p ROM:0011BC34 ; sub_11BB16+20↑p ROM:0011BC34 move.w 2(a0),(a0) ROM:0011BC38 move.w 4(a0),2(a0) ROM:0011BC3E move.w 6(a0),4(a0) ROM:0011BC44 move.w d1,6(a0) ROM:0011BC48 move.w 6(a0),d3 ROM:0011BC4C muls.w $736(a5),d3 ROM:0011BC50 move.w 4(a0),d2 ROM:0011BC54 muls.w $738(a5),d2 ROM:0011BC58 add.l d2,d3 ROM:0011BC5A move.w 2(a0),d2 ROM:0011BC5E muls.w $73A(a5),d2 ROM:0011BC62 add.l d2,d3 ROM:0011BC64 move.w (a0),d2 ROM:0011BC66 muls.w $73C(a5),d2 ROM:0011BC6A add.l d2,d3 ROM:0011BC6C move.w 4(a1),d2 ROM:0011BC70 muls.w $730(a5),d2 ROM:0011BC74 sub.l d2,d3 ROM:0011BC76 move.w 2(a1),d2 ROM:0011BC7A muls.w $732(a5),d2 ROM:0011BC7E sub.l d2,d3 ROM:0011BC80 move.w (a1),d2 ROM:0011BC82 muls.w $734(a5),d2 ROM:0011BC86 sub.l d2,d3 ROM:0011BC88 divs.w #$2710,d3 ROM:0011BC8C move.w d3,$EA0(d0.w*2) ROM:0011BC92 move.w 2(a1),(a1) ROM:0011BC96 move.w 4(a1),2(a1) ROM:0011BC9C move.w $EA0(d0.w*2),4(a1) ROM:0011BCA4 rts ROM:0011BCA4 ; End of function sub_11BC34 ROM:0011BCA4 ROM:0011BCA6 ROM:0011BCA6 ; =============== S U B R O U T I N E ======================================= ROM:0011BCA6 ROM:0011BCA6 ROM:0011BCA6 sub_11BCA6: ; CODE XREF: sub_11B34C+4↑p ROM:0011BCA6 clr.w d1 ROM:0011BCA8 move.b ($10EC).w,d1 ROM:0011BCAC cmpi.w #4,d1 ROM:0011BCB0 bcc.s locret_11BCBA ROM:0011BCB2 movea.l off_11BCBC(pc,d1.w*4),a0 ROM:0011BCB6 nop ROM:0011BCB8 jmp (a0) ROM:0011BCBA ; --------------------------------------------------------------------------- ROM:0011BCBA ROM:0011BCBA locret_11BCBA: ; CODE XREF: sub_11BCA6+A↑j ROM:0011BCBA rts ROM:0011BCBA ; End of function sub_11BCA6 ROM:0011BCBA ROM:0011BCBA ; --------------------------------------------------------------------------- ROM:0011BCBC off_11BCBC: dc.l loc_11BCCC ; DATA XREF: sub_11BCA6+C↑r ROM:0011BCC0 dc.l loc_11BCD8 ROM:0011BCC4 dc.l loc_11BD22 ROM:0011BCC8 dc.l loc_11BD4A ROM:0011BCCC ; --------------------------------------------------------------------------- ROM:0011BCCC ROM:0011BCCC loc_11BCCC: ; DATA XREF: ROM:off_11BCBC↑o ROM:0011BCCC move.b #1,($10EC).w ROM:0011BCD2 bsr.w sub_11BDFE ROM:0011BCD6 rts ROM:0011BCD8 ; --------------------------------------------------------------------------- ROM:0011BCD8 ROM:0011BCD8 loc_11BCD8: ; DATA XREF: ROM:0011BCC0↑o ROM:0011BCD8 btst #5,($1341).w ROM:0011BCDE beq.s loc_11BCF0 ROM:0011BCE0 btst #1,($133A).w ROM:0011BCE6 bne.s loc_11BCF0 ROM:0011BCE8 move.b #2,($10EC).w ROM:0011BCEE bra.s loc_11BD44 ROM:0011BCF0 ; --------------------------------------------------------------------------- ROM:0011BCF0 ROM:0011BCF0 loc_11BCF0: ; CODE XREF: ROM:0011BCDE↑j ROM:0011BCF0 ; ROM:0011BCE6↑j ROM:0011BCF0 btst #5,($1341).w ROM:0011BCF6 beq.s loc_11BD1C ROM:0011BCF8 btst #1,($133A).w ROM:0011BCFE beq.s loc_11BD1C ROM:0011BD00 move.w $180(a5),d0 ROM:0011BD04 clr.b ($916).w ROM:0011BD08 move.w d0,($706).w ROM:0011BD0C move.b #1,($916).w ROM:0011BD12 move.b #3,($10EC).w ROM:0011BD18 bra.w locret_11BD88 ROM:0011BD1C ; --------------------------------------------------------------------------- ROM:0011BD1C ROM:0011BD1C loc_11BD1C: ; CODE XREF: ROM:0011BCF6↑j ROM:0011BD1C ; ROM:0011BCFE↑j ROM:0011BD1C bsr.w sub_11BDCA ROM:0011BD20 rts ROM:0011BD22 ; --------------------------------------------------------------------------- ROM:0011BD22 ROM:0011BD22 loc_11BD22: ; DATA XREF: ROM:0011BCC4↑o ROM:0011BD22 btst #1,($133A).w ROM:0011BD28 beq.s loc_11BD44 ROM:0011BD2A move.w $180(a5),d0 ROM:0011BD2E clr.b ($916).w ROM:0011BD32 move.w d0,($706).w ROM:0011BD36 move.b #1,($916).w ROM:0011BD3C move.b #3,($10EC).w ROM:0011BD42 bra.s locret_11BD88 ROM:0011BD44 ; --------------------------------------------------------------------------- ROM:0011BD44 ROM:0011BD44 loc_11BD44: ; CODE XREF: ROM:0011BCEE↑j ROM:0011BD44 ; ROM:0011BD28↑j ... ROM:0011BD44 bsr.w sub_11BD8A ROM:0011BD48 rts ROM:0011BD4A ; --------------------------------------------------------------------------- ROM:0011BD4A ROM:0011BD4A loc_11BD4A: ; DATA XREF: ROM:0011BCC8↑o ROM:0011BD4A btst #1,($133A).w ROM:0011BD50 bne.s loc_11BD5A ROM:0011BD52 move.b #2,($10EC).w ROM:0011BD58 bra.s loc_11BD44 ROM:0011BD5A ; --------------------------------------------------------------------------- ROM:0011BD5A ROM:0011BD5A loc_11BD5A: ; CODE XREF: ROM:0011BD50↑j ROM:0011BD5A cmpi.w #0,($706).w ROM:0011BD60 bgt.s locret_11BD88 ROM:0011BD62 move.w $182(a5),d0 ROM:0011BD66 cmp.w ($A7C).w,d0 ROM:0011BD6A ble.s locret_11BD88 ROM:0011BD6C bsr.w sub_11BDC2 ROM:0011BD70 move.w $180(a5),d0 ROM:0011BD74 clr.b ($916).w ROM:0011BD78 move.w d0,($706).w ROM:0011BD7C move.b #1,($916).w ROM:0011BD82 move.b #3,($10EC).w ROM:0011BD88 ROM:0011BD88 locret_11BD88: ; CODE XREF: ROM:0011BD18↑j ROM:0011BD88 ; ROM:0011BD42↑j ... ROM:0011BD88 rts ROM:0011BD8A ROM:0011BD8A ; =============== S U B R O U T I N E ======================================= ROM:0011BD8A ROM:0011BD8A ROM:0011BD8A sub_11BD8A: ; CODE XREF: ROM:loc_11BD44↑p ROM:0011BD8A btst #2,($1320).w ROM:0011BD90 bne.s loc_11BD9A ROM:0011BD92 move.w ($A48).w,($A7C).w ROM:0011BD98 bra.s loc_11BDB0 ROM:0011BD9A ; --------------------------------------------------------------------------- ROM:0011BD9A ROM:0011BD9A loc_11BD9A: ; CODE XREF: sub_11BD8A+6↑j ROM:0011BD9A btst #5,($1318).w ROM:0011BDA0 bne.s loc_11BDAA ROM:0011BDA2 move.w ($A42).w,($A7C).w ROM:0011BDA8 bra.s loc_11BDB0 ROM:0011BDAA ; --------------------------------------------------------------------------- ROM:0011BDAA ROM:0011BDAA loc_11BDAA: ; CODE XREF: sub_11BD8A+16↑j ROM:0011BDAA move.w $184(a5),($A7C).w ROM:0011BDB0 ROM:0011BDB0 loc_11BDB0: ; CODE XREF: sub_11BD8A+E↑j ROM:0011BDB0 ; sub_11BD8A+1E↑j ROM:0011BDB0 move.w $182(a5),d0 ROM:0011BDB4 cmp.w ($A7C).w,d0 ROM:0011BDB8 bge.s locret_11BDC0 ROM:0011BDBA move.w $182(a5),($A7C).w ROM:0011BDC0 ROM:0011BDC0 locret_11BDC0: ; CODE XREF: sub_11BD8A+2E↑j ROM:0011BDC0 rts ROM:0011BDC0 ; End of function sub_11BD8A ROM:0011BDC0 ROM:0011BDC2 ROM:0011BDC2 ; =============== S U B R O U T I N E ======================================= ROM:0011BDC2 ROM:0011BDC2 ROM:0011BDC2 sub_11BDC2: ; CODE XREF: ROM:0011BD6C↑p ROM:0011BDC2 addi.w #$A,($A7C).w ROM:0011BDC8 rts ROM:0011BDC8 ; End of function sub_11BDC2 ROM:0011BDC8 ROM:0011BDCA ROM:0011BDCA ; =============== S U B R O U T I N E ======================================= ROM:0011BDCA ROM:0011BDCA ROM:0011BDCA sub_11BDCA: ; CODE XREF: ROM:loc_11BD1C↑p ROM:0011BDCA move.w ($A7C).w,d1 ROM:0011BDCE sub.w ($47E).w,d1 ROM:0011BDD2 cmpi.w #0,d1 ROM:0011BDD6 bge.s loc_11BDDA ROM:0011BDD8 neg.w d1 ROM:0011BDDA ROM:0011BDDA loc_11BDDA: ; CODE XREF: sub_11BDCA+C↑j ROM:0011BDDA move.w $186(a5),d2 ROM:0011BDDE cmp.w d1,d2 ROM:0011BDE0 bgt.s loc_11BDF6 ROM:0011BDE2 bset #5,($1341).w ROM:0011BDE8 bset #0,($C53).w ROM:0011BDEE bset #0,($1375).w ROM:0011BDF4 bra.s locret_11BDFC ROM:0011BDF6 ; --------------------------------------------------------------------------- ROM:0011BDF6 ROM:0011BDF6 loc_11BDF6: ; CODE XREF: sub_11BDCA+16↑j ROM:0011BDF6 move.w ($47E).w,($A7C).w ROM:0011BDFC ROM:0011BDFC locret_11BDFC: ; CODE XREF: sub_11BDCA+2A↑j ROM:0011BDFC rts ROM:0011BDFC ; End of function sub_11BDCA ROM:0011BDFC ROM:0011BDFE ROM:0011BDFE ; =============== S U B R O U T I N E ======================================= ROM:0011BDFE ROM:0011BDFE ROM:0011BDFE sub_11BDFE: ; CODE XREF: ROM:0011BCD2↑p ROM:0011BDFE move.w ($47E).w,($A7C).w ROM:0011BE04 rts ROM:0011BE04 ; End of function sub_11BDFE ROM:0011BE04 ROM:0011BE06 ROM:0011BE06 ; =============== S U B R O U T I N E ======================================= ROM:0011BE06 ROM:0011BE06 ROM:0011BE06 sub_11BE06: ; CODE XREF: sub_11BE76+38↓p ROM:0011BE06 move.w ($A46).w,d0 ROM:0011BE0A muls.w $188(a5),d0 ROM:0011BE0E divs.w ($1364).w,d0 ROM:0011BE12 move.w d0,($A7E).w ROM:0011BE16 move.w #$3B2A,d1 ROM:0011BE1A move.w ($A46).w,d2 ROM:0011BE1E move.w ($572).w,d3 ROM:0011BE22 bsr.l sub_117544 ROM:0011BE28 move.w d1,($A82).w ROM:0011BE2C move.w $18A(a5),d0 ROM:0011BE30 subi.w #$3E8,d0 ROM:0011BE34 muls.w #$E,d0 ROM:0011BE38 divs.w #$A,d0 ROM:0011BE3C addi.w #$3E8,d0 ROM:0011BE40 muls.w ($A46).w,d0 ROM:0011BE44 divs.l #$3E8,d0 ROM:0011BE4C ext.l d1 ROM:0011BE4E sub.l d1,d0 ROM:0011BE50 move.l d0,d3 ROM:0011BE52 move.w ($1364).w,d2 ROM:0011BE56 ext.l d2 ROM:0011BE58 sub.l d2,d3 ROM:0011BE5A move.l d0,d4 ROM:0011BE5C move.w $188(a5),d2 ROM:0011BE60 ext.l d2 ROM:0011BE62 sub.l d2,d4 ROM:0011BE64 muls.l #$2710,d1:d3 ROM:0011BE6C divs.l d4,d1:d3 ROM:0011BE70 move.w d3,($A80).w ROM:0011BE74 rts ROM:0011BE74 ; End of function sub_11BE06 ROM:0011BE74 ROM:0011BE76 ROM:0011BE76 ; =============== S U B R O U T I N E ======================================= ROM:0011BE76 ROM:0011BE76 ROM:0011BE76 sub_11BE76: ; CODE XREF: sub_126A0E+24↓p ROM:0011BE76 cmpi.b #0,($10ED).w ROM:0011BE7C bne.s loc_11BE8C ROM:0011BE7E btst #0,($92D).w ROM:0011BE84 beq.s loc_11BE8C ROM:0011BE86 move.w $188(a5),($1364).w ROM:0011BE8C ROM:0011BE8C loc_11BE8C: ; CODE XREF: sub_11BE76+6↑j ROM:0011BE8C ; sub_11BE76+E↑j ROM:0011BE8C btst #5,($1328).w ROM:0011BE92 bne.s loc_11BEAA ROM:0011BE94 move.w ($49A).w,d0 ROM:0011BE98 btst #0,d0 ROM:0011BE9C bne.s loc_11BEAA ROM:0011BE9E move.w d0,($49A).w ROM:0011BEA2 bsr.w sub_11BFFC ROM:0011BEA6 bsr.w sub_11BEB6 ROM:0011BEAA ROM:0011BEAA loc_11BEAA: ; CODE XREF: sub_11BE76+1C↑j ROM:0011BEAA ; sub_11BE76+26↑j ROM:0011BEAA bsr.w sub_11C064 ROM:0011BEAE bsr.l sub_11BE06 ROM:0011BEB4 rts ROM:0011BEB4 ; End of function sub_11BE76 ROM:0011BEB4 ROM:0011BEB6 ROM:0011BEB6 ; =============== S U B R O U T I N E ======================================= ROM:0011BEB6 ROM:0011BEB6 ROM:0011BEB6 sub_11BEB6: ; CODE XREF: sub_11BE76+30↑p ROM:0011BEB6 clr.w d1 ROM:0011BEB8 move.b ($10ED).w,d1 ROM:0011BEBC cmpi.w #6,d1 ROM:0011BEC0 bcc.s locret_11BECA ROM:0011BEC2 movea.l off_11BECC(pc,d1.w*4),a0 ROM:0011BEC6 nop ROM:0011BEC8 jmp (a0) ROM:0011BECA ; --------------------------------------------------------------------------- ROM:0011BECA ROM:0011BECA locret_11BECA: ; CODE XREF: sub_11BEB6+A↑j ROM:0011BECA rts ROM:0011BECA ; End of function sub_11BEB6 ROM:0011BECA ROM:0011BECA ; --------------------------------------------------------------------------- ROM:0011BECC off_11BECC: dc.l loc_11BEE4 ; DATA XREF: sub_11BEB6+C↑r ROM:0011BED0 dc.l loc_11BF04 ROM:0011BED4 dc.l loc_11BF1A ROM:0011BED8 dc.l loc_11BF64 ROM:0011BEDC dc.l loc_11BFAA ROM:0011BEE0 dc.l loc_11BFD4 ROM:0011BEE4 ; --------------------------------------------------------------------------- ROM:0011BEE4 ROM:0011BEE4 loc_11BEE4: ; DATA XREF: ROM:off_11BECC↑o ROM:0011BEE4 move.w $190(a5),d0 ROM:0011BEE8 clr.b ($8B8).w ROM:0011BEEC move.w d0,($64A).w ROM:0011BEF0 move.b #1,($8B8).w ROM:0011BEF6 move.b #5,($10ED).w ROM:0011BEFC bra.l locret_11BFF8 ROM:0011BF02 ; --------------------------------------------------------------------------- ROM:0011BF02 rts ROM:0011BF04 ; --------------------------------------------------------------------------- ROM:0011BF04 ROM:0011BF04 loc_11BF04: ; DATA XREF: ROM:0011BED0↑o ROM:0011BF04 btst #7,($131D).w ROM:0011BF0A bne.s loc_11BF14 ROM:0011BF0C move.b #2,($10ED).w ROM:0011BF12 bra.s locret_11BF62 ROM:0011BF14 ; --------------------------------------------------------------------------- ROM:0011BF14 ROM:0011BF14 loc_11BF14: ; CODE XREF: ROM:0011BF0A↑j ROM:0011BF14 ; ROM:0011BFB8↓j ... ROM:0011BF14 bsr.w sub_11C034 ROM:0011BF18 rts ROM:0011BF1A ; --------------------------------------------------------------------------- ROM:0011BF1A ROM:0011BF1A loc_11BF1A: ; DATA XREF: ROM:0011BED4↑o ROM:0011BF1A move.w ($A84).w,d0 ROM:0011BF1E cmp.w ($C78).w,d0 ROM:0011BF22 bge.s loc_11BF3E ROM:0011BF24 move.w $18C(a5),d0 ROM:0011BF28 clr.b ($8B8).w ROM:0011BF2C move.w d0,($64A).w ROM:0011BF30 move.b #1,($8B8).w ROM:0011BF36 move.b #3,($10ED).w ROM:0011BF3C bra.s locret_11BFA8 ROM:0011BF3E ; --------------------------------------------------------------------------- ROM:0011BF3E ROM:0011BF3E loc_11BF3E: ; CODE XREF: ROM:0011BF22↑j ROM:0011BF3E btst #7,($131D).w ROM:0011BF44 beq.s locret_11BF62 ROM:0011BF46 move.w $18E(a5),d0 ROM:0011BF4A clr.b ($8B8).w ROM:0011BF4E move.w d0,($64A).w ROM:0011BF52 move.b #1,($8B8).w ROM:0011BF58 move.b #5,($10ED).w ROM:0011BF5E bra.w locret_11BFF8 ROM:0011BF62 ; --------------------------------------------------------------------------- ROM:0011BF62 ROM:0011BF62 locret_11BF62: ; CODE XREF: ROM:0011BF12↑j ROM:0011BF62 ; ROM:0011BF44↑j ... ROM:0011BF62 rts ROM:0011BF64 ; --------------------------------------------------------------------------- ROM:0011BF64 ROM:0011BF64 loc_11BF64: ; DATA XREF: ROM:0011BED8↑o ROM:0011BF64 btst #7,($131D).w ROM:0011BF6A beq.s loc_11BF86 ROM:0011BF6C move.w $18E(a5),d0 ROM:0011BF70 clr.b ($8B8).w ROM:0011BF74 move.w d0,($64A).w ROM:0011BF78 move.b #1,($8B8).w ROM:0011BF7E move.b #5,($10ED).w ROM:0011BF84 bra.s locret_11BFF8 ROM:0011BF86 ; --------------------------------------------------------------------------- ROM:0011BF86 ROM:0011BF86 loc_11BF86: ; CODE XREF: ROM:0011BF6A↑j ROM:0011BF86 move.w ($A84).w,d0 ROM:0011BF8A cmp.w ($C78).w,d0 ROM:0011BF8E blt.s loc_11BF98 ROM:0011BF90 move.b #2,($10ED).w ROM:0011BF96 bra.s locret_11BF62 ROM:0011BF98 ; --------------------------------------------------------------------------- ROM:0011BF98 ROM:0011BF98 loc_11BF98: ; CODE XREF: ROM:0011BF8E↑j ROM:0011BF98 cmpi.w #0,($64A).w ROM:0011BF9E bgt.s locret_11BFA8 ROM:0011BFA0 move.b #4,($10ED).w ROM:0011BFA6 bra.s loc_11BFCE ROM:0011BFA8 ; --------------------------------------------------------------------------- ROM:0011BFA8 ROM:0011BFA8 locret_11BFA8: ; CODE XREF: ROM:0011BF3C↑j ROM:0011BFA8 ; ROM:0011BF9E↑j ROM:0011BFA8 rts ROM:0011BFAA ; --------------------------------------------------------------------------- ROM:0011BFAA ROM:0011BFAA loc_11BFAA: ; DATA XREF: ROM:0011BEDC↑o ROM:0011BFAA btst #7,($131D).w ROM:0011BFB0 beq.s loc_11BFBC ROM:0011BFB2 move.b #1,($10ED).w ROM:0011BFB8 bra.w loc_11BF14 ROM:0011BFBC ; --------------------------------------------------------------------------- ROM:0011BFBC ROM:0011BFBC loc_11BFBC: ; CODE XREF: ROM:0011BFB0↑j ROM:0011BFBC move.w ($A84).w,d0 ROM:0011BFC0 cmp.w ($C78).w,d0 ROM:0011BFC4 blt.s loc_11BFCE ROM:0011BFC6 move.b #2,($10ED).w ROM:0011BFCC bra.s locret_11BF62 ROM:0011BFCE ; --------------------------------------------------------------------------- ROM:0011BFCE ROM:0011BFCE loc_11BFCE: ; CODE XREF: ROM:0011BFA6↑j ROM:0011BFCE ; ROM:0011BFC4↑j ROM:0011BFCE bsr.w sub_11C014 ROM:0011BFD2 rts ROM:0011BFD4 ; --------------------------------------------------------------------------- ROM:0011BFD4 ROM:0011BFD4 loc_11BFD4: ; DATA XREF: ROM:0011BEE0↑o ROM:0011BFD4 btst #7,($131D).w ROM:0011BFDA bne.s loc_11BFE6 ROM:0011BFDC move.b #2,($10ED).w ROM:0011BFE2 bra.w locret_11BF62 ROM:0011BFE6 ; --------------------------------------------------------------------------- ROM:0011BFE6 ROM:0011BFE6 loc_11BFE6: ; CODE XREF: ROM:0011BFDA↑j ROM:0011BFE6 cmpi.w #0,($64A).w ROM:0011BFEC bgt.s locret_11BFF8 ROM:0011BFEE move.b #1,($10ED).w ROM:0011BFF4 bra.w loc_11BF14 ROM:0011BFF8 ; --------------------------------------------------------------------------- ROM:0011BFF8 ROM:0011BFF8 locret_11BFF8: ; CODE XREF: ROM:0011BEFC↑j ROM:0011BFF8 ; ROM:0011BF5E↑j ... ROM:0011BFF8 rts ROM:0011BFFA ; --------------------------------------------------------------------------- ROM:0011BFFA rts ROM:0011BFFC ROM:0011BFFC ; =============== S U B R O U T I N E ======================================= ROM:0011BFFC ROM:0011BFFC ROM:0011BFFC sub_11BFFC: ; CODE XREF: sub_11BE76+2C↑p ROM:0011BFFC move.w #$3B2C,d1 ROM:0011C000 move.w ($572).w,d2 ROM:0011C004 move.w ($1364).w,d3 ROM:0011C008 bsr.l sub_117544 ROM:0011C00E move.w d1,($A84).w ROM:0011C012 rts ROM:0011C012 ; End of function sub_11BFFC ROM:0011C012 ROM:0011C014 ROM:0011C014 ; =============== S U B R O U T I N E ======================================= ROM:0011C014 ROM:0011C014 ROM:0011C014 sub_11C014: ; CODE XREF: ROM:loc_11BFCE↑p ROM:0011C014 move.w #$3A9C,d1 ROM:0011C018 move.w ($572).w,d2 ROM:0011C01C bsr.l sub_117544 ROM:0011C022 add.w ($A46).w,d1 ROM:0011C026 move.w d1,($A88).w ROM:0011C02A move.w $196(a5),d3 ROM:0011C02E bsr.w sub_11C042 ROM:0011C032 rts ROM:0011C032 ; End of function sub_11C014 ROM:0011C032 ROM:0011C034 ROM:0011C034 ; =============== S U B R O U T I N E ======================================= ROM:0011C034 ROM:0011C034 ROM:0011C034 sub_11C034: ; CODE XREF: ROM:loc_11BF14↑p ROM:0011C034 move.w ($A46).w,d1 ROM:0011C038 move.w $194(a5),d3 ROM:0011C03C bsr.w sub_11C042 ROM:0011C040 rts ROM:0011C040 ; End of function sub_11C034 ROM:0011C040 ROM:0011C042 ROM:0011C042 ; =============== S U B R O U T I N E ======================================= ROM:0011C042 ROM:0011C042 ROM:0011C042 sub_11C042: ; CODE XREF: sub_11C014+1A↑p ROM:0011C042 ; sub_11C034+8↑p ROM:0011C042 swap d1 ROM:0011C044 clr.w d1 ROM:0011C046 move.w ($1364).w,d2 ROM:0011C04A swap d2 ROM:0011C04C move.w ($A86).w,d2 ROM:0011C050 ext.l d3 ROM:0011C052 bsr.l sub_117450 ROM:0011C058 move.w d4,($A86).w ROM:0011C05C swap d4 ROM:0011C05E move.w d4,($1364).w ROM:0011C062 rts ROM:0011C062 ; End of function sub_11C042 ROM:0011C062 ROM:0011C064 ROM:0011C064 ; =============== S U B R O U T I N E ======================================= ROM:0011C064 ROM:0011C064 ROM:0011C064 sub_11C064: ; CODE XREF: sub_11BE76:loc_11BEAA↑p ROM:0011C064 clr.w d1 ROM:0011C066 move.b ($10EE).w,d1 ROM:0011C06A cmpi.w #4,d1 ROM:0011C06E bcc.s locret_11C078 ROM:0011C070 movea.l off_11C07A(pc,d1.w*4),a0 ROM:0011C074 nop ROM:0011C076 jmp (a0) ROM:0011C078 ; --------------------------------------------------------------------------- ROM:0011C078 ROM:0011C078 locret_11C078: ; CODE XREF: sub_11C064+A↑j ROM:0011C078 rts ROM:0011C078 ; End of function sub_11C064 ROM:0011C078 ROM:0011C078 ; --------------------------------------------------------------------------- ROM:0011C07A off_11C07A: dc.l loc_11C08A ; DATA XREF: sub_11C064+C↑r ROM:0011C07E dc.l loc_11C092 ROM:0011C082 dc.l loc_11C0BC ROM:0011C086 dc.l loc_11C0FC ROM:0011C08A ; --------------------------------------------------------------------------- ROM:0011C08A ROM:0011C08A loc_11C08A: ; DATA XREF: ROM:off_11C07A↑o ROM:0011C08A move.b #1,($10EE).w ROM:0011C090 rts ROM:0011C092 ; --------------------------------------------------------------------------- ROM:0011C092 ROM:0011C092 loc_11C092: ; DATA XREF: ROM:0011C07E↑o ROM:0011C092 btst #4,($934).w ROM:0011C098 bne.s locret_11C0BA ROM:0011C09A move.w $192(a5),d0 ROM:0011C09E clr.b ($8E8).w ROM:0011C0A2 move.w d0,($6AA).w ROM:0011C0A6 move.b #1,($8E8).w ROM:0011C0AC bclr #6,($934).w ROM:0011C0B2 move.b #2,($10EE).w ROM:0011C0B8 rts ROM:0011C0BA ; --------------------------------------------------------------------------- ROM:0011C0BA ROM:0011C0BA locret_11C0BA: ; CODE XREF: ROM:0011C098↑j ROM:0011C0BA rts ROM:0011C0BC ; --------------------------------------------------------------------------- ROM:0011C0BC ROM:0011C0BC loc_11C0BC: ; DATA XREF: ROM:0011C082↑o ROM:0011C0BC btst #4,($934).w ROM:0011C0C2 beq.s loc_11C0DC ROM:0011C0C4 bset #6,($934).w ROM:0011C0CA clr.b ($8E8).w ROM:0011C0CE clr.w ($6AA).w ROM:0011C0D2 move.b #1,($10EE).w ROM:0011C0D8 rts ROM:0011C0DA ; --------------------------------------------------------------------------- ROM:0011C0DA bra.s loc_11C0FC ROM:0011C0DC ; --------------------------------------------------------------------------- ROM:0011C0DC ROM:0011C0DC loc_11C0DC: ; CODE XREF: ROM:0011C0C2↑j ROM:0011C0DC cmpi.w #0,($6AA).w ROM:0011C0E2 bgt.s loc_11C0F4 ROM:0011C0E4 bset #6,($934).w ROM:0011C0EA move.b #3,($10EE).w ROM:0011C0F0 rts ROM:0011C0F2 ; --------------------------------------------------------------------------- ROM:0011C0F2 bra.s loc_11C0FC ROM:0011C0F4 ; --------------------------------------------------------------------------- ROM:0011C0F4 ROM:0011C0F4 loc_11C0F4: ; CODE XREF: ROM:0011C0E2↑j ROM:0011C0F4 bclr #6,($934).w ROM:0011C0FA rts ROM:0011C0FC ; --------------------------------------------------------------------------- ROM:0011C0FC ROM:0011C0FC loc_11C0FC: ; CODE XREF: ROM:0011C0DA↑j ROM:0011C0FC ; ROM:0011C0F2↑j ROM:0011C0FC ; DATA XREF: ... ROM:0011C0FC btst #4,($934).w ROM:0011C102 beq.s locret_11C10C ROM:0011C104 move.b #1,($10EE).w ROM:0011C10A rts ROM:0011C10C ; --------------------------------------------------------------------------- ROM:0011C10C ROM:0011C10C locret_11C10C: ; CODE XREF: ROM:0011C102↑j ROM:0011C10C rts ROM:0011C10E ROM:0011C10E ; =============== S U B R O U T I N E ======================================= ROM:0011C10E ROM:0011C10E ROM:0011C10E sub_11C10E: ; CODE XREF: sub_126A0E+36↓p ROM:0011C10E clr.w d1 ROM:0011C110 move.b ($10EF).w,d1 ROM:0011C114 cmpi.w #6,d1 ROM:0011C118 bcc.s locret_11C122 ROM:0011C11A movea.l off_11C124(pc,d1.w*4),a0 ROM:0011C11E nop ROM:0011C120 jmp (a0) ROM:0011C122 ; --------------------------------------------------------------------------- ROM:0011C122 ROM:0011C122 locret_11C122: ; CODE XREF: sub_11C10E+A↑j ROM:0011C122 rts ROM:0011C122 ; End of function sub_11C10E ROM:0011C122 ROM:0011C122 ; --------------------------------------------------------------------------- ROM:0011C124 off_11C124: dc.l loc_11C13C ; DATA XREF: sub_11C10E+C↑r ROM:0011C128 dc.l loc_11C152 ROM:0011C12C dc.l loc_11C16C ROM:0011C130 dc.l locret_11C1DC ROM:0011C134 dc.l locret_11C1DE ROM:0011C138 dc.l locret_11C1E0 ROM:0011C13C ; --------------------------------------------------------------------------- ROM:0011C13C ROM:0011C13C loc_11C13C: ; DATA XREF: ROM:off_11C124↑o ROM:0011C13C move.w #3,($AAC).w ROM:0011C142 move.b #$FF,($10F1).w ROM:0011C148 move.b #1,($10EF).w ROM:0011C14E rts ROM:0011C150 ; --------------------------------------------------------------------------- ROM:0011C150 rts ROM:0011C152 ; --------------------------------------------------------------------------- ROM:0011C152 ROM:0011C152 loc_11C152: ; DATA XREF: ROM:0011C128↑o ROM:0011C152 move.w $19A(a5),d1 ROM:0011C156 cmp.w ($A7C).w,d1 ROM:0011C15A bgt.s locret_11C16A ROM:0011C15C move.w #0,($AAC).w ROM:0011C162 move.b #2,($10EF).w ROM:0011C168 rts ROM:0011C16A ; --------------------------------------------------------------------------- ROM:0011C16A ROM:0011C16A locret_11C16A: ; CODE XREF: ROM:0011C15A↑j ROM:0011C16A rts ROM:0011C16C ; --------------------------------------------------------------------------- ROM:0011C16C ROM:0011C16C loc_11C16C: ; DATA XREF: ROM:0011C12C↑o ROM:0011C16C move.w $19C(a5),d1 ROM:0011C170 cmpi.w #0,d1 ROM:0011C174 beq.s loc_11C184 ROM:0011C176 move.w #3,($AAC).w ROM:0011C17C move.b #1,($10EF).w ROM:0011C182 rts ROM:0011C184 ; --------------------------------------------------------------------------- ROM:0011C184 ROM:0011C184 loc_11C184: ; CODE XREF: ROM:0011C174↑j ROM:0011C184 move.w $19A(a5),d1 ROM:0011C188 btst #6,($C55).w ROM:0011C18E bne.s loc_11C196 ROM:0011C190 cmp.w ($A7C).w,d1 ROM:0011C194 ble.s loc_11C1A4 ROM:0011C196 ROM:0011C196 loc_11C196: ; CODE XREF: ROM:0011C18E↑j ROM:0011C196 move.w #3,($AAC).w ROM:0011C19C move.b #1,($10EF).w ROM:0011C1A2 rts ROM:0011C1A4 ; --------------------------------------------------------------------------- ROM:0011C1A4 ROM:0011C1A4 loc_11C1A4: ; CODE XREF: ROM:0011C194↑j ROM:0011C1A4 cmpi.b #$FF,($10F0).w ROM:0011C1AA beq.s locret_11C1DA ROM:0011C1AC move.b #0,($10F1).w ROM:0011C1B2 bsr.w sub_11C2E2 ROM:0011C1B6 bsr.w sub_11C2F6 ROM:0011C1BA bsr.w sub_11C2CE ROM:0011C1BE bsr.w sub_11C30A ROM:0011C1C2 bsr.w sub_11C38C ROM:0011C1C6 clr.b ($885).w ROM:0011C1CA clr.w ($5E4).w ROM:0011C1CE move.b #3,($885).w ROM:0011C1D4 move.b #3,($10EF).w ROM:0011C1DA ROM:0011C1DA locret_11C1DA: ; CODE XREF: ROM:0011C1AA↑j ROM:0011C1DA rts ROM:0011C1DC ; --------------------------------------------------------------------------- ROM:0011C1DC ROM:0011C1DC locret_11C1DC: ; DATA XREF: ROM:0011C130↑o ROM:0011C1DC rts ROM:0011C1DE ; --------------------------------------------------------------------------- ROM:0011C1DE ROM:0011C1DE locret_11C1DE: ; DATA XREF: ROM:0011C134↑o ROM:0011C1DE rts ROM:0011C1E0 ; --------------------------------------------------------------------------- ROM:0011C1E0 ROM:0011C1E0 locret_11C1E0: ; DATA XREF: ROM:0011C138↑o ROM:0011C1E0 rts ROM:0011C1E2 ; --------------------------------------------------------------------------- ROM:0011C1E2 rts ROM:0011C1E4 ROM:0011C1E4 ; =============== S U B R O U T I N E ======================================= ROM:0011C1E4 ROM:0011C1E4 ROM:0011C1E4 sub_11C1E4: ; CODE XREF: ROM:001176F6↑p ROM:0011C1E4 cmpi.b #3,($10EF).w ROM:0011C1EA bne.s loc_11C210 ROM:0011C1EC move.w ($A8A).w,d1 ROM:0011C1F0 cmp.w ($A90).w,d1 ROM:0011C1F4 bne.s loc_11C202 ROM:0011C1F6 move.b #4,($10EF).w ROM:0011C1FC bra.l locret_11C2CC ROM:0011C202 ; --------------------------------------------------------------------------- ROM:0011C202 ROM:0011C202 loc_11C202: ; CODE XREF: sub_11C1E4+10↑j ROM:0011C202 bsr.w sub_11C30A ROM:0011C206 bsr.w sub_11C38C ROM:0011C20A bra.l locret_11C2CC ROM:0011C210 ; --------------------------------------------------------------------------- ROM:0011C210 ROM:0011C210 loc_11C210: ; CODE XREF: sub_11C1E4+6↑j ROM:0011C210 cmpi.b #4,($10EF).w ROM:0011C216 bne.l loc_11C2A4 ROM:0011C21C cmpi.b #$FF,($10F0).w ROM:0011C222 bne.s loc_11C25C ROM:0011C224 move.b #$FF,($10F1).w ROM:0011C22A bsr.w sub_11C34A ROM:0011C22E bsr.w sub_11C336 ROM:0011C232 clr.b ($885).w ROM:0011C236 clr.w ($5E4).w ROM:0011C23A bsr.w sub_11C35E ROM:0011C23E bsr.w sub_11C38C ROM:0011C242 clr.b ($885).w ROM:0011C246 clr.w ($5E4).w ROM:0011C24A move.b #3,($885).w ROM:0011C250 move.b #5,($10EF).w ROM:0011C256 bra.l locret_11C2CC ROM:0011C25C ; --------------------------------------------------------------------------- ROM:0011C25C ROM:0011C25C loc_11C25C: ; CODE XREF: sub_11C1E4+3E↑j ROM:0011C25C move.w $198(a5),d1 ROM:0011C260 move.w ($5E4).w,d2 ROM:0011C264 cmp.w d2,d1 ROM:0011C266 bgt.s loc_11C2A2 ROM:0011C268 move.b #$FF,($10F0).w ROM:0011C26E move.b #$FF,($10F1).w ROM:0011C274 bsr.w sub_11C34A ROM:0011C278 bsr.w sub_11C336 ROM:0011C27C clr.b ($885).w ROM:0011C280 clr.w ($5E4).w ROM:0011C284 bsr.w sub_11C35E ROM:0011C288 bsr.w sub_11C38C ROM:0011C28C clr.b ($885).w ROM:0011C290 clr.w ($5E4).w ROM:0011C294 move.b #3,($885).w ROM:0011C29A move.b #5,($10EF).w ROM:0011C2A0 bra.s locret_11C2CC ROM:0011C2A2 ; --------------------------------------------------------------------------- ROM:0011C2A2 ROM:0011C2A2 loc_11C2A2: ; CODE XREF: sub_11C1E4+82↑j ROM:0011C2A2 bra.s locret_11C2CC ROM:0011C2A4 ; --------------------------------------------------------------------------- ROM:0011C2A4 ROM:0011C2A4 loc_11C2A4: ; CODE XREF: sub_11C1E4+32↑j ROM:0011C2A4 cmpi.b #5,($10EF).w ROM:0011C2AA bne.s locret_11C2CC ROM:0011C2AC cmpi.w #0,($A8A).w ROM:0011C2B2 bne.s loc_11C2C4 ROM:0011C2B4 clr.b ($885).w ROM:0011C2B8 clr.w ($5E4).w ROM:0011C2BC move.b #2,($10EF).w ROM:0011C2C2 bra.s locret_11C2CC ROM:0011C2C4 ; --------------------------------------------------------------------------- ROM:0011C2C4 ROM:0011C2C4 loc_11C2C4: ; CODE XREF: sub_11C1E4+CE↑j ROM:0011C2C4 bsr.w sub_11C35E ROM:0011C2C8 bsr.w sub_11C38C ROM:0011C2CC ROM:0011C2CC locret_11C2CC: ; CODE XREF: sub_11C1E4+18↑j ROM:0011C2CC ; sub_11C1E4+26↑j ... ROM:0011C2CC rts ROM:0011C2CC ; End of function sub_11C1E4 ROM:0011C2CC ROM:0011C2CE ROM:0011C2CE ; =============== S U B R O U T I N E ======================================= ROM:0011C2CE ROM:0011C2CE ROM:0011C2CE sub_11C2CE: ; CODE XREF: ROM:0011C1BA↑p ROM:0011C2CE move.w #$3AA2,d1 ROM:0011C2D2 move.w ($C78).w,d2 ROM:0011C2D6 bsr.l sub_117544 ROM:0011C2DC move.w d1,($A90).w ROM:0011C2E0 rts ROM:0011C2E0 ; End of function sub_11C2CE ROM:0011C2E0 ROM:0011C2E2 ROM:0011C2E2 ; =============== S U B R O U T I N E ======================================= ROM:0011C2E2 ROM:0011C2E2 ROM:0011C2E2 sub_11C2E2: ; CODE XREF: ROM:0011C1B2↑p ROM:0011C2E2 move.w #$3AA4,d1 ROM:0011C2E6 move.w ($C78).w,d2 ROM:0011C2EA bsr.l sub_117544 ROM:0011C2F0 move.w d1,($A92).w ROM:0011C2F4 rts ROM:0011C2F4 ; End of function sub_11C2E2 ROM:0011C2F4 ROM:0011C2F6 ROM:0011C2F6 ; =============== S U B R O U T I N E ======================================= ROM:0011C2F6 ROM:0011C2F6 ROM:0011C2F6 sub_11C2F6: ; CODE XREF: ROM:0011C1B6↑p ROM:0011C2F6 move.w #$3AA6,d1 ROM:0011C2FA move.w ($C78).w,d2 ROM:0011C2FE bsr.l sub_117544 ROM:0011C304 move.w d1,($A94).w ROM:0011C308 rts ROM:0011C308 ; End of function sub_11C2F6 ROM:0011C308 ROM:0011C30A ROM:0011C30A ; =============== S U B R O U T I N E ======================================= ROM:0011C30A ROM:0011C30A ROM:0011C30A sub_11C30A: ; CODE XREF: ROM:0011C1BE↑p ROM:0011C30A ; sub_11C1E4:loc_11C202↑p ROM:0011C30A move.w ($A90).w,d0 ROM:0011C30E muls.w ($A92).w,d0 ROM:0011C312 divs.w #$2710,d0 ROM:0011C316 move.w ($5E4).w,d1 ROM:0011C31A muls.w ($A94).w,d1 ROM:0011C31E move.w d0,d2 ROM:0011C320 add.w d1,d2 ROM:0011C322 cmp.w ($A90).w,d2 ROM:0011C326 bge.s loc_11C32E ROM:0011C328 move.w d2,($A8A).w ROM:0011C32C bra.s locret_11C334 ROM:0011C32E ; --------------------------------------------------------------------------- ROM:0011C32E ROM:0011C32E loc_11C32E: ; CODE XREF: sub_11C30A+1C↑j ROM:0011C32E move.w ($A90).w,($A8A).w ROM:0011C334 ROM:0011C334 locret_11C334: ; CODE XREF: sub_11C30A+22↑j ROM:0011C334 rts ROM:0011C334 ; End of function sub_11C30A ROM:0011C334 ROM:0011C336 ROM:0011C336 ; =============== S U B R O U T I N E ======================================= ROM:0011C336 ROM:0011C336 ROM:0011C336 sub_11C336: ; CODE XREF: sub_11C1E4+4A↑p ROM:0011C336 ; sub_11C1E4+94↑p ROM:0011C336 move.w #$3AA0,d1 ROM:0011C33A move.w ($C78).w,d2 ROM:0011C33E bsr.l sub_117544 ROM:0011C344 move.w d1,($A8E).w ROM:0011C348 rts ROM:0011C348 ; End of function sub_11C336 ROM:0011C348 ROM:0011C34A ROM:0011C34A ; =============== S U B R O U T I N E ======================================= ROM:0011C34A ROM:0011C34A ROM:0011C34A sub_11C34A: ; CODE XREF: sub_11C1E4+46↑p ROM:0011C34A ; sub_11C1E4+90↑p ROM:0011C34A move.w #$3A9E,d1 ROM:0011C34E move.w ($C78).w,d2 ROM:0011C352 bsr.l sub_117544 ROM:0011C358 move.w d1,($A8C).w ROM:0011C35C rts ROM:0011C35C ; End of function sub_11C34A ROM:0011C35C ROM:0011C35E ROM:0011C35E ; =============== S U B R O U T I N E ======================================= ROM:0011C35E ROM:0011C35E ROM:0011C35E sub_11C35E: ; CODE XREF: sub_11C1E4+56↑p ROM:0011C35E ; sub_11C1E4+A0↑p ... ROM:0011C35E move.w ($A90).w,d0 ROM:0011C362 muls.w ($A8C).w,d0 ROM:0011C366 divs.w #$2710,d0 ROM:0011C36A move.w ($5E4).w,d1 ROM:0011C36E muls.w ($A8E).w,d1 ROM:0011C372 move.w ($A90).w,d2 ROM:0011C376 sub.w d0,d2 ROM:0011C378 sub.w d1,d2 ROM:0011C37A cmpi.w #0,d2 ROM:0011C37E ble.s loc_11C386 ROM:0011C380 move.w d2,($A8A).w ROM:0011C384 bra.s locret_11C38A ROM:0011C386 ; --------------------------------------------------------------------------- ROM:0011C386 ROM:0011C386 loc_11C386: ; CODE XREF: sub_11C35E+20↑j ROM:0011C386 clr.w ($A8A).w ROM:0011C38A ROM:0011C38A locret_11C38A: ; CODE XREF: sub_11C35E+26↑j ROM:0011C38A rts ROM:0011C38A ; End of function sub_11C35E ROM:0011C38A ROM:0011C38C ROM:0011C38C ; =============== S U B R O U T I N E ======================================= ROM:0011C38C ROM:0011C38C ROM:0011C38C sub_11C38C: ; CODE XREF: ROM:0011C1C2↑p ROM:0011C38C ; sub_11C1E4+22↑p ... ROM:0011C38C bsr.l sub_122466 ROM:0011C392 bsr.l sub_1224DE ROM:0011C398 rts ROM:0011C398 ; End of function sub_11C38C ROM:0011C398 ROM:0011C39A ROM:0011C39A ; =============== S U B R O U T I N E ======================================= ROM:0011C39A ROM:0011C39A ROM:0011C39A sub_11C39A: ; CODE XREF: sub_126A0E+54↓p ROM:0011C39A move.w ($ABE).w,d1 ROM:0011C39E cmpi.w #4,d1 ROM:0011C3A2 bcc.s locret_11C3AC ROM:0011C3A4 movea.l off_11C3AE(pc,d1.w*4),a0 ROM:0011C3A8 nop ROM:0011C3AA jmp (a0) ROM:0011C3AC ; --------------------------------------------------------------------------- ROM:0011C3AC ROM:0011C3AC locret_11C3AC: ; CODE XREF: sub_11C39A+8↑j ROM:0011C3AC rts ROM:0011C3AC ; End of function sub_11C39A ROM:0011C3AC ROM:0011C3AC ; --------------------------------------------------------------------------- ROM:0011C3AE off_11C3AE: dc.l loc_11C3BE ; DATA XREF: sub_11C39A+A↑r ROM:0011C3B2 dc.l loc_11C3D2 ROM:0011C3B6 dc.l loc_11C408 ROM:0011C3BA dc.l loc_11C430 ROM:0011C3BE ; --------------------------------------------------------------------------- ROM:0011C3BE ROM:0011C3BE loc_11C3BE: ; DATA XREF: ROM:off_11C3AE↑o ROM:0011C3BE bsr.w sub_11C44A ROM:0011C3C2 move.w $1C0(a5),($ABA).w ROM:0011C3C8 move.w #1,($ABE).w ROM:0011C3CE rts ROM:0011C3D0 ; --------------------------------------------------------------------------- ROM:0011C3D0 rts ROM:0011C3D2 ; --------------------------------------------------------------------------- ROM:0011C3D2 ROM:0011C3D2 loc_11C3D2: ; DATA XREF: ROM:0011C3B2↑o ROM:0011C3D2 bsr.w sub_11C45E ROM:0011C3D6 btst #5,($132C).w ROM:0011C3DC beq.s loc_11C3F6 ROM:0011C3DE move.w $1C4(a5),($AB8).w ROM:0011C3E4 move.w $1C2(a5),($ABA).w ROM:0011C3EA bsr.w sub_11C476 ROM:0011C3EE move.w #2,($ABE).w ROM:0011C3F4 rts ROM:0011C3F6 ; --------------------------------------------------------------------------- ROM:0011C3F6 ROM:0011C3F6 loc_11C3F6: ; CODE XREF: ROM:0011C3DC↑j ROM:0011C3F6 btst #7,($131D).w ROM:0011C3FC beq.s locret_11C406 ROM:0011C3FE move.w #3,($ABE).w ROM:0011C404 rts ROM:0011C406 ; --------------------------------------------------------------------------- ROM:0011C406 ROM:0011C406 locret_11C406: ; CODE XREF: ROM:0011C3FC↑j ROM:0011C406 rts ROM:0011C408 ; --------------------------------------------------------------------------- ROM:0011C408 ROM:0011C408 loc_11C408: ; DATA XREF: ROM:0011C3B6↑o ROM:0011C408 btst #5,($132C).w ROM:0011C40E bne.s loc_11C41E ROM:0011C410 move.w $1C0(a5),($ABA).w ROM:0011C416 move.w #1,($ABE).w ROM:0011C41C rts ROM:0011C41E ; --------------------------------------------------------------------------- ROM:0011C41E ROM:0011C41E loc_11C41E: ; CODE XREF: ROM:0011C40E↑j ROM:0011C41E btst #7,($131D).w ROM:0011C424 beq.s locret_11C42E ROM:0011C426 move.w #3,($ABE).w ROM:0011C42C rts ROM:0011C42E ; --------------------------------------------------------------------------- ROM:0011C42E ROM:0011C42E locret_11C42E: ; CODE XREF: ROM:0011C424↑j ROM:0011C42E rts ROM:0011C430 ; --------------------------------------------------------------------------- ROM:0011C430 ROM:0011C430 loc_11C430: ; DATA XREF: ROM:0011C3BA↑o ROM:0011C430 btst #7,($131D).w ROM:0011C436 bne.s locret_11C446 ROM:0011C438 move.w $1C0(a5),($ABA).w ROM:0011C43E move.w #1,($ABE).w ROM:0011C444 rts ROM:0011C446 ; --------------------------------------------------------------------------- ROM:0011C446 ROM:0011C446 locret_11C446: ; CODE XREF: ROM:0011C436↑j ROM:0011C446 rts ROM:0011C448 ; --------------------------------------------------------------------------- ROM:0011C448 rts ROM:0011C44A ROM:0011C44A ; =============== S U B R O U T I N E ======================================= ROM:0011C44A ROM:0011C44A ROM:0011C44A sub_11C44A: ; CODE XREF: ROM:loc_11C3BE↑p ROM:0011C44A move.w #$3AA8,d1 ROM:0011C44E move.w ($A7C).w,d2 ROM:0011C452 bsr.l sub_117544 ROM:0011C458 move.w d1,($AB6).w ROM:0011C45C rts ROM:0011C45C ; End of function sub_11C44A ROM:0011C45C ROM:0011C45E ROM:0011C45E ; =============== S U B R O U T I N E ======================================= ROM:0011C45E ROM:0011C45E ROM:0011C45E sub_11C45E: ; CODE XREF: ROM:loc_11C3D2↑p ROM:0011C45E move.w #$3B2E,d1 ROM:0011C462 move.w ($A46).w,d2 ROM:0011C466 move.w ($572).w,d3 ROM:0011C46A bsr.l sub_117544 ROM:0011C470 move.w d1,($AB8).w ROM:0011C474 rts ROM:0011C474 ; End of function sub_11C45E ROM:0011C474 ROM:0011C476 ROM:0011C476 ; =============== S U B R O U T I N E ======================================= ROM:0011C476 ROM:0011C476 ROM:0011C476 sub_11C476: ; CODE XREF: ROM:0011C3EA↑p ROM:0011C476 move.w $1C6(a5),d0 ROM:0011C47A add.w ($AB6).w,d0 ROM:0011C47E move.w d0,($AB6).w ROM:0011C482 rts ROM:0011C482 ; End of function sub_11C476 ROM:0011C482 ROM:0011C484 ROM:0011C484 ; =============== S U B R O U T I N E ======================================= ROM:0011C484 ROM:0011C484 ROM:0011C484 sub_11C484: ; CODE XREF: sub_11231A+1A8↑p ROM:0011C484 move.w ($ABA).w,d0 ROM:0011C488 ext.l d0 ROM:0011C48A muls.l ($A14).w,d1:d0 ROM:0011C490 divs.l #$6B6C0,d1:d0 ROM:0011C498 cmpi.w #$2710,d0 ROM:0011C49C ble.s loc_11C4A2 ROM:0011C49E move.w #$2710,d0 ROM:0011C4A2 ROM:0011C4A2 loc_11C4A2: ; CODE XREF: sub_11C484+18↑j ROM:0011C4A2 cmpi.w #0,d0 ROM:0011C4A6 bge.s loc_11C4AC ROM:0011C4A8 move.w #0,d0 ROM:0011C4AC ROM:0011C4AC loc_11C4AC: ; CODE XREF: sub_11C484+22↑j ROM:0011C4AC move.w d0,d2 ROM:0011C4AE ext.l d2 ROM:0011C4B0 move.w ($AB8).w,d1 ROM:0011C4B4 swap d1 ROM:0011C4B6 clr.w d1 ROM:0011C4B8 move.w ($AB6).w,d0 ROM:0011C4BC swap d0 ROM:0011C4BE move.w ($ABC).w,d0 ROM:0011C4C2 sub.l d0,d1 ROM:0011C4C4 muls.l d2,d3:d1 ROM:0011C4C8 divs.l #$F4240,d3:d1 ROM:0011C4D0 add.l d0,d1 ROM:0011C4D2 move.w d1,($ABC).w ROM:0011C4D6 swap d1 ROM:0011C4D8 move.w d1,($AB6).w ROM:0011C4DC rts ROM:0011C4DC ; End of function sub_11C484 ROM:0011C4DC ROM:0011C4DE ROM:0011C4DE ; =============== S U B R O U T I N E ======================================= ROM:0011C4DE ROM:0011C4DE ROM:0011C4DE sub_11C4DE: ; CODE XREF: ROM:00117076↑p ROM:0011C4DE cmpi.w #0,($64C).w ROM:0011C4E4 bgt.s loc_11C518 ROM:0011C4E6 btst #0,($933).w ROM:0011C4EC beq.s loc_11C516 ROM:0011C4EE bclr #0,($933).w ROM:0011C4F4 btst #7,($FFFFF451).w ROM:0011C4FA bne.s loc_11C50A ROM:0011C4FC bset #3,($92D).w ROM:0011C502 bclr #3,($936).w ROM:0011C508 bra.s loc_11C516 ROM:0011C50A ; --------------------------------------------------------------------------- ROM:0011C50A ROM:0011C50A loc_11C50A: ; CODE XREF: sub_11C4DE+1C↑j ROM:0011C50A bset #1,($133C).w ROM:0011C510 move.w #$2710,($4FE).w ROM:0011C516 ROM:0011C516 loc_11C516: ; CODE XREF: sub_11C4DE+E↑j ROM:0011C516 ; sub_11C4DE+2A↑j ROM:0011C516 bra.s locret_11C528 ROM:0011C518 ; --------------------------------------------------------------------------- ROM:0011C518 ROM:0011C518 loc_11C518: ; CODE XREF: sub_11C4DE+6↑j ROM:0011C518 move.w $1EA(a5),d0 ROM:0011C51C cmp.w ($4FE).w,d0 ROM:0011C520 ble.s locret_11C528 ROM:0011C522 bclr #1,($133C).w ROM:0011C528 ROM:0011C528 locret_11C528: ; CODE XREF: sub_11C4DE:loc_11C516↑j ROM:0011C528 ; sub_11C4DE+42↑j ROM:0011C528 rts ROM:0011C528 ; End of function sub_11C4DE ROM:0011C528 ROM:0011C52A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C52C ROM:0011C52C ; =============== S U B R O U T I N E ======================================= ROM:0011C52C ROM:0011C52C ROM:0011C52C sub_11C52C: ; CODE XREF: sub_114078+E↑p ROM:0011C52C move.w ($AB2).w,($52C).w ROM:0011C532 move.w #$A,d0 ROM:0011C536 muls.w ($52C).w,d0 ROM:0011C53A move.w d0,($52E).w ROM:0011C53E rts ROM:0011C53E ; End of function sub_11C52C ROM:0011C53E ROM:0011C540 ROM:0011C540 ; =============== S U B R O U T I N E ======================================= ROM:0011C540 ROM:0011C540 ROM:0011C540 sub_11C540: ; CODE XREF: sub_11469E+6↑p ROM:0011C540 btst #2,($973).w ROM:0011C546 beq.s loc_11C56C ROM:0011C548 btst #2,($977).w ROM:0011C54E beq.s loc_11C55E ROM:0011C550 bset #6,($FFFFFA41).w ROM:0011C556 bset #1,($1324).w ROM:0011C55C bra.s loc_11C56A ROM:0011C55E ; --------------------------------------------------------------------------- ROM:0011C55E ROM:0011C55E loc_11C55E: ; CODE XREF: sub_11C540+E↑j ROM:0011C55E bclr #6,($FFFFFA41).w ROM:0011C564 bclr #1,($1324).w ROM:0011C56A ROM:0011C56A loc_11C56A: ; CODE XREF: sub_11C540+1C↑j ROM:0011C56A bra.s locret_11C5A2 ROM:0011C56C ; --------------------------------------------------------------------------- ROM:0011C56C ROM:0011C56C loc_11C56C: ; CODE XREF: sub_11C540+6↑j ROM:0011C56C move.w $252(a5),d0 ROM:0011C570 cmpi.w #1,d0 ROM:0011C574 bne.s loc_11C57E ROM:0011C576 bclr #6,($FFFFFA41).w ROM:0011C57C bra.s locret_11C5A2 ROM:0011C57E ; --------------------------------------------------------------------------- ROM:0011C57E ROM:0011C57E loc_11C57E: ; CODE XREF: sub_11C540+34↑j ROM:0011C57E cmpi.w #2,d0 ROM:0011C582 bne.s loc_11C58C ROM:0011C584 bset #6,($FFFFFA41).w ROM:0011C58A bra.s locret_11C5A2 ROM:0011C58C ; --------------------------------------------------------------------------- ROM:0011C58C ROM:0011C58C loc_11C58C: ; CODE XREF: sub_11C540+42↑j ROM:0011C58C btst #1,($1324).w ROM:0011C592 beq.s loc_11C59C ROM:0011C594 bset #6,($FFFFFA41).w ROM:0011C59A bra.s locret_11C5A2 ROM:0011C59C ; --------------------------------------------------------------------------- ROM:0011C59C ROM:0011C59C loc_11C59C: ; CODE XREF: sub_11C540+52↑j ROM:0011C59C bclr #6,($FFFFFA41).w ROM:0011C5A2 ROM:0011C5A2 locret_11C5A2: ; CODE XREF: sub_11C540:loc_11C56A↑j ROM:0011C5A2 ; sub_11C540+3C↑j ... ROM:0011C5A2 rts ROM:0011C5A2 ; End of function sub_11C540 ROM:0011C5A2 ROM:0011C5A4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C5A6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C5A8 ROM:0011C5A8 ; =============== S U B R O U T I N E ======================================= ROM:0011C5A8 ROM:0011C5A8 ROM:0011C5A8 sub_11C5A8: ; CODE XREF: sub_126A0E+A8↓p ROM:0011C5A8 clr.w d1 ROM:0011C5AA move.b ($10F6).w,d1 ROM:0011C5AE cmpi.w #5,d1 ROM:0011C5B2 bcc.s locret_11C5BC ROM:0011C5B4 movea.l off_11C5BE(pc,d1.w*4),a0 ROM:0011C5B8 nop ROM:0011C5BA jmp (a0) ROM:0011C5BC ; --------------------------------------------------------------------------- ROM:0011C5BC ROM:0011C5BC locret_11C5BC: ; CODE XREF: sub_11C5A8+A↑j ROM:0011C5BC rts ROM:0011C5BC ; End of function sub_11C5A8 ROM:0011C5BC ROM:0011C5BC ; --------------------------------------------------------------------------- ROM:0011C5BE off_11C5BE: dc.l loc_11C5D2 ; DATA XREF: sub_11C5A8+C↑r ROM:0011C5C2 dc.l loc_11C5EC ROM:0011C5C6 dc.l loc_11C614 ROM:0011C5CA dc.l loc_11C660 ROM:0011C5CE dc.l loc_11C680 ROM:0011C5D2 ; --------------------------------------------------------------------------- ROM:0011C5D2 ROM:0011C5D2 loc_11C5D2: ; DATA XREF: ROM:off_11C5BE↑o ROM:0011C5D2 move.w $270(a5),d0 ROM:0011C5D6 clr.b ($8BE).w ROM:0011C5DA move.w d0,($656).w ROM:0011C5DE move.b #1,($8BE).w ROM:0011C5E4 move.b #1,($10F6).w ROM:0011C5EA rts ROM:0011C5EC ; --------------------------------------------------------------------------- ROM:0011C5EC ROM:0011C5EC loc_11C5EC: ; DATA XREF: ROM:0011C5C2↑o ROM:0011C5EC cmpi.w #0,($656).w ROM:0011C5F2 bgt.s locret_11C612 ROM:0011C5F4 move.w $26E(a5),d0 ROM:0011C5F8 clr.b ($8BE).w ROM:0011C5FC move.w d0,($656).w ROM:0011C600 move.b #1,($8BE).w ROM:0011C606 bset #3,($1333).w ROM:0011C60C move.b #2,($10F6).w ROM:0011C612 ROM:0011C612 locret_11C612: ; CODE XREF: ROM:0011C5F2↑j ROM:0011C612 rts ROM:0011C614 ; --------------------------------------------------------------------------- ROM:0011C614 ROM:0011C614 loc_11C614: ; DATA XREF: ROM:0011C5C6↑o ROM:0011C614 cmpi.w #0,($656).w ROM:0011C61A bgt.s loc_11C63C ROM:0011C61C btst #7,($131D).w ROM:0011C622 bne.s loc_11C62C ROM:0011C624 btst #4,($934).w ROM:0011C62A bne.s loc_11C63A ROM:0011C62C ROM:0011C62C loc_11C62C: ; CODE XREF: ROM:0011C622↑j ROM:0011C62C bclr #3,($1333).w ROM:0011C632 move.b #3,($10F6).w ROM:0011C638 rts ROM:0011C63A ; --------------------------------------------------------------------------- ROM:0011C63A ROM:0011C63A loc_11C63A: ; CODE XREF: ROM:0011C62A↑j ROM:0011C63A bra.s locret_11C65E ROM:0011C63C ; --------------------------------------------------------------------------- ROM:0011C63C ROM:0011C63C loc_11C63C: ; CODE XREF: ROM:0011C61A↑j ROM:0011C63C btst #4,($934).w ROM:0011C642 bne.s locret_11C65E ROM:0011C644 bclr #0,($8BE).w ROM:0011C64A bset #2,($8BE).w ROM:0011C650 bclr #3,($1333).w ROM:0011C656 move.b #4,($10F6).w ROM:0011C65C rts ROM:0011C65E ; --------------------------------------------------------------------------- ROM:0011C65E ROM:0011C65E locret_11C65E: ; CODE XREF: ROM:loc_11C63A↑j ROM:0011C65E ; ROM:0011C642↑j ROM:0011C65E rts ROM:0011C660 ; --------------------------------------------------------------------------- ROM:0011C660 ROM:0011C660 loc_11C660: ; DATA XREF: ROM:0011C5CA↑o ROM:0011C660 btst #4,($934).w ROM:0011C666 beq.s locret_11C67E ROM:0011C668 btst #7,($131D).w ROM:0011C66E bne.s locret_11C67E ROM:0011C670 bset #3,($1333).w ROM:0011C676 move.b #2,($10F6).w ROM:0011C67C rts ROM:0011C67E ; --------------------------------------------------------------------------- ROM:0011C67E ROM:0011C67E locret_11C67E: ; CODE XREF: ROM:0011C666↑j ROM:0011C67E ; ROM:0011C66E↑j ROM:0011C67E rts ROM:0011C680 ; --------------------------------------------------------------------------- ROM:0011C680 ROM:0011C680 loc_11C680: ; DATA XREF: ROM:0011C5CE↑o ROM:0011C680 btst #4,($934).w ROM:0011C686 beq.s locret_11C6A2 ROM:0011C688 bclr #2,($8BE).w ROM:0011C68E bset #0,($8BE).w ROM:0011C694 bset #3,($1333).w ROM:0011C69A move.b #2,($10F6).w ROM:0011C6A0 rts ROM:0011C6A2 ; --------------------------------------------------------------------------- ROM:0011C6A2 ROM:0011C6A2 locret_11C6A2: ; CODE XREF: ROM:0011C686↑j ROM:0011C6A2 rts ROM:0011C6A4 ; --------------------------------------------------------------------------- ROM:0011C6A4 move.w #1,($AFA).w ROM:0011C6AA bclr #0,($132F).w ROM:0011C6B0 bclr #0,($1326).w ROM:0011C6B6 bset #4,($1318).w ROM:0011C6BC rts ROM:0011C6BE ; --------------------------------------------------------------------------- ROM:0011C6BE move.w #2,($AFA).w ROM:0011C6C4 bclr #0,($132F).w ROM:0011C6CA bclr #0,($1326).w ROM:0011C6D0 bset #4,($1318).w ROM:0011C6D6 rts ROM:0011C6D8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C6DA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C6DC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C6DE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C6E0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C6E2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C6E4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C6E6 ROM:0011C6E6 ; =============== S U B R O U T I N E ======================================= ROM:0011C6E6 ROM:0011C6E6 ROM:0011C6E6 sub_11C6E6: ; CODE XREF: sub_11C7F6+C↓p ROM:0011C6E6 clr.w d1 ROM:0011C6E8 move.b ($1105).w,d1 ROM:0011C6EC cmpi.w #5,d1 ROM:0011C6F0 bcc.s locret_11C6FA ROM:0011C6F2 movea.l off_11C6FC(pc,d1.w*4),a0 ROM:0011C6F6 nop ROM:0011C6F8 jmp (a0) ROM:0011C6FA ; --------------------------------------------------------------------------- ROM:0011C6FA ROM:0011C6FA locret_11C6FA: ; CODE XREF: sub_11C6E6+A↑j ROM:0011C6FA rts ROM:0011C6FA ; End of function sub_11C6E6 ROM:0011C6FA ROM:0011C6FA ; --------------------------------------------------------------------------- ROM:0011C6FC off_11C6FC: dc.l loc_11C710 ; DATA XREF: sub_11C6E6+C↑r ROM:0011C700 dc.l loc_11C71A ROM:0011C704 dc.l loc_11C78A ROM:0011C708 dc.l loc_11C7B4 ROM:0011C70C dc.l loc_11C7E4 ROM:0011C710 ; --------------------------------------------------------------------------- ROM:0011C710 ROM:0011C710 loc_11C710: ; DATA XREF: ROM:off_11C6FC↑o ROM:0011C710 move.b #1,($1105).w ROM:0011C716 bra.s locret_11C788 ROM:0011C718 ; --------------------------------------------------------------------------- ROM:0011C718 rts ROM:0011C71A ; --------------------------------------------------------------------------- ROM:0011C71A ROM:0011C71A loc_11C71A: ; DATA XREF: ROM:0011C700↑o ROM:0011C71A btst #7,($131D).w ROM:0011C720 beq.s loc_11C760 ROM:0011C722 btst #5,($1341).w ROM:0011C728 beq.s loc_11C760 ROM:0011C72A move.w $288(a5),d0 ROM:0011C72E cmpi.w #1,d0 ROM:0011C732 bne.s loc_11C760 ROM:0011C734 bset #4,($132E).w ROM:0011C73A move.w #$3AAA,d1 ROM:0011C73E move.w ($A42).w,d2 ROM:0011C742 bsr.l sub_117544 ROM:0011C748 clr.b ($8E9).w ROM:0011C74C move.w d1,($6AC).w ROM:0011C750 move.b #1,($8E9).w ROM:0011C756 move.b #3,($1105).w ROM:0011C75C bra.w locret_11C7E2 ROM:0011C760 ; --------------------------------------------------------------------------- ROM:0011C760 ROM:0011C760 loc_11C760: ; CODE XREF: ROM:0011C720↑j ROM:0011C760 ; ROM:0011C728↑j ... ROM:0011C760 btst #7,($131D).w ROM:0011C766 beq.s locret_11C788 ROM:0011C768 btst #6,($1329).w ROM:0011C76E bne.s loc_11C77A ROM:0011C770 move.w $286(a5),d1 ROM:0011C774 cmp.w ($A7C).w,d1 ROM:0011C778 bge.s locret_11C788 ROM:0011C77A ROM:0011C77A loc_11C77A: ; CODE XREF: ROM:0011C76E↑j ROM:0011C77A bset #4,($132E).w ROM:0011C780 move.b #2,($1105).w ROM:0011C786 bra.s locret_11C7B2 ROM:0011C788 ; --------------------------------------------------------------------------- ROM:0011C788 ROM:0011C788 locret_11C788: ; CODE XREF: ROM:0011C716↑j ROM:0011C788 ; ROM:0011C766↑j ... ROM:0011C788 rts ROM:0011C78A ; --------------------------------------------------------------------------- ROM:0011C78A ROM:0011C78A loc_11C78A: ; DATA XREF: ROM:0011C704↑o ROM:0011C78A btst #7,($131D).w ROM:0011C790 beq.s loc_11C7A4 ROM:0011C792 move.w $284(a5),d1 ROM:0011C796 cmp.w ($A7C).w,d1 ROM:0011C79A ble.s locret_11C7B2 ROM:0011C79C btst #6,($1329).w ROM:0011C7A2 bne.s locret_11C7B2 ROM:0011C7A4 ROM:0011C7A4 loc_11C7A4: ; CODE XREF: ROM:0011C790↑j ROM:0011C7A4 bclr #4,($132E).w ROM:0011C7AA move.b #1,($1105).w ROM:0011C7B0 bra.s locret_11C788 ROM:0011C7B2 ; --------------------------------------------------------------------------- ROM:0011C7B2 ROM:0011C7B2 locret_11C7B2: ; CODE XREF: ROM:0011C786↑j ROM:0011C7B2 ; ROM:0011C79A↑j ... ROM:0011C7B2 rts ROM:0011C7B4 ; --------------------------------------------------------------------------- ROM:0011C7B4 ROM:0011C7B4 loc_11C7B4: ; DATA XREF: ROM:0011C708↑o ROM:0011C7B4 btst #7,($131D).w ROM:0011C7BA bne.s loc_11C7CA ROM:0011C7BC bclr #4,($132E).w ROM:0011C7C2 move.b #1,($1105).w ROM:0011C7C8 bra.s locret_11C788 ROM:0011C7CA ; --------------------------------------------------------------------------- ROM:0011C7CA ROM:0011C7CA loc_11C7CA: ; CODE XREF: ROM:0011C7BA↑j ROM:0011C7CA cmpi.w #0,($6AC).w ROM:0011C7D0 bgt.s locret_11C7E2 ROM:0011C7D2 btst #6,($1329).w ROM:0011C7D8 bne.s locret_11C7E2 ROM:0011C7DA bclr #4,($132E).w ROM:0011C7E0 bra.s locret_11C7F4 ROM:0011C7E2 ; --------------------------------------------------------------------------- ROM:0011C7E2 ROM:0011C7E2 locret_11C7E2: ; CODE XREF: ROM:0011C75C↑j ROM:0011C7E2 ; ROM:0011C7D0↑j ... ROM:0011C7E2 rts ROM:0011C7E4 ; --------------------------------------------------------------------------- ROM:0011C7E4 ROM:0011C7E4 loc_11C7E4: ; DATA XREF: ROM:0011C70C↑o ROM:0011C7E4 btst #7,($131D).w ROM:0011C7EA bne.s locret_11C7F4 ROM:0011C7EC move.b #1,($1105).w ROM:0011C7F2 bra.s locret_11C788 ROM:0011C7F4 ; --------------------------------------------------------------------------- ROM:0011C7F4 ROM:0011C7F4 locret_11C7F4: ; CODE XREF: ROM:0011C7E0↑j ROM:0011C7F4 ; ROM:0011C7EA↑j ROM:0011C7F4 rts ROM:0011C7F6 ROM:0011C7F6 ; =============== S U B R O U T I N E ======================================= ROM:0011C7F6 ROM:0011C7F6 ROM:0011C7F6 sub_11C7F6: ; CODE XREF: sub_126A0E+18↓p ROM:0011C7F6 bsr.l sub_11D3FC ROM:0011C7FC bsr.l sub_11CE74 ROM:0011C802 bsr.l sub_11C6E6 ROM:0011C808 bsr.l sub_11CB30 ROM:0011C80E bsr.w sub_11C826 ROM:0011C812 bsr.l nullsub_16 ROM:0011C818 bsr.l nullsub_17 ROM:0011C81E bsr.l nullsub_15 ROM:0011C824 rts ROM:0011C824 ; End of function sub_11C7F6 ROM:0011C824 ROM:0011C826 ROM:0011C826 ; =============== S U B R O U T I N E ======================================= ROM:0011C826 ROM:0011C826 ROM:0011C826 sub_11C826: ; CODE XREF: sub_11C7F6+18↑p ROM:0011C826 clr.w d1 ROM:0011C828 move.b ($1106).w,d1 ROM:0011C82C cmpi.w #5,d1 ROM:0011C830 bcc.s locret_11C83A ROM:0011C832 movea.l off_11C83C(pc,d1.w*4),a0 ROM:0011C836 nop ROM:0011C838 jmp (a0) ROM:0011C83A ; --------------------------------------------------------------------------- ROM:0011C83A ROM:0011C83A locret_11C83A: ; CODE XREF: sub_11C826+A↑j ROM:0011C83A rts ROM:0011C83A ; End of function sub_11C826 ROM:0011C83A ROM:0011C83A ; --------------------------------------------------------------------------- ROM:0011C83C off_11C83C: dc.l loc_11C850 ; DATA XREF: sub_11C826+C↑r ROM:0011C840 dc.l loc_11C868 ROM:0011C844 dc.l loc_11C8F2 ROM:0011C848 dc.l loc_11C956 ROM:0011C84C dc.l loc_11C9AE ROM:0011C850 ; --------------------------------------------------------------------------- ROM:0011C850 ROM:0011C850 loc_11C850: ; DATA XREF: ROM:off_11C83C↑o ROM:0011C850 bset #2,($1340).w ROM:0011C856 bsr.l sub_11CC68 ROM:0011C85C move.b #1,($1106).w ROM:0011C862 bra.w loc_11C8EA ROM:0011C866 ; --------------------------------------------------------------------------- ROM:0011C866 rts ROM:0011C868 ; --------------------------------------------------------------------------- ROM:0011C868 ROM:0011C868 loc_11C868: ; DATA XREF: ROM:0011C840↑o ROM:0011C868 move.w $28C(a5),d1 ROM:0011C86C cmpi.w #1,d1 ROM:0011C870 bne.s loc_11C888 ROM:0011C872 bclr #1,($1335).w ROM:0011C878 bclr #6,($132B).w ROM:0011C87E move.b #4,($1106).w ROM:0011C884 bra.w loc_11CA18 ROM:0011C888 ; --------------------------------------------------------------------------- ROM:0011C888 ROM:0011C888 loc_11C888: ; CODE XREF: ROM:0011C870↑j ROM:0011C888 move.w $28A(a5),d0 ROM:0011C88C cmpi.w #1,d0 ROM:0011C890 bne.s loc_11C8A2 ROM:0011C892 bclr #2,($1340).w ROM:0011C898 move.b #3,($1106).w ROM:0011C89E bra.w loc_11C9A6 ROM:0011C8A2 ; --------------------------------------------------------------------------- ROM:0011C8A2 ROM:0011C8A2 loc_11C8A2: ; CODE XREF: ROM:0011C890↑j ROM:0011C8A2 move.w #2,d0 ROM:0011C8A6 move.w #1,d1 ROM:0011C8AA cmp.w $28A(a5),d0 ROM:0011C8AE beq.s loc_11C8C6 ROM:0011C8B0 cmp.w $28A(a5),d1 ROM:0011C8B4 beq.s loc_11C8EA ROM:0011C8B6 btst #1,($1422).w ROM:0011C8BC bne.s loc_11C8C6 ROM:0011C8BE btst #1,($936).w ROM:0011C8C4 beq.s loc_11C8EA ROM:0011C8C6 ROM:0011C8C6 loc_11C8C6: ; CODE XREF: ROM:0011C8AE↑j ROM:0011C8C6 ; ROM:0011C8BC↑j ROM:0011C8C6 bset #1,($1422).w ROM:0011C8CC bsr.l sub_11CF34 ROM:0011C8D2 move.b #0,($1108).w ROM:0011C8D8 bclr #1,($131B).w ROM:0011C8DE move.b #2,($1106).w ROM:0011C8E4 bra.l loc_11C94E ROM:0011C8EA ; --------------------------------------------------------------------------- ROM:0011C8EA ROM:0011C8EA loc_11C8EA: ; CODE XREF: ROM:0011C862↑j ROM:0011C8EA ; ROM:0011C8B4↑j ... ROM:0011C8EA bsr.l sub_11CC68 ROM:0011C8F0 rts ROM:0011C8F2 ; --------------------------------------------------------------------------- ROM:0011C8F2 ROM:0011C8F2 loc_11C8F2: ; DATA XREF: ROM:0011C844↑o ROM:0011C8F2 move.w $28C(a5),d1 ROM:0011C8F6 cmpi.w #1,d1 ROM:0011C8FA bne.s loc_11C90C ROM:0011C8FC bclr #1,($1422).w ROM:0011C902 move.b #4,($1106).w ROM:0011C908 bra.w loc_11CA18 ROM:0011C90C ; --------------------------------------------------------------------------- ROM:0011C90C ROM:0011C90C loc_11C90C: ; CODE XREF: ROM:0011C8FA↑j ROM:0011C90C move.w $28A(a5),d0 ROM:0011C910 cmpi.w #1,d0 ROM:0011C914 bne.s loc_11C92E ROM:0011C916 bclr #1,($1422).w ROM:0011C91C bclr #2,($1340).w ROM:0011C922 move.b #3,($1106).w ROM:0011C928 bra.l loc_11C9A6 ROM:0011C92E ; --------------------------------------------------------------------------- ROM:0011C92E ROM:0011C92E loc_11C92E: ; CODE XREF: ROM:0011C914↑j ROM:0011C92E btst #6,($132E).w ROM:0011C934 beq.s loc_11C94E ROM:0011C936 bclr #1,($1422).w ROM:0011C93C bclr #6,($132E).w ROM:0011C942 move.b #1,($1106).w ROM:0011C948 bra.l loc_11C8EA ROM:0011C94E ; --------------------------------------------------------------------------- ROM:0011C94E ROM:0011C94E loc_11C94E: ; CODE XREF: ROM:0011C8E4↑j ROM:0011C94E ; ROM:0011C934↑j ... ROM:0011C94E bsr.l sub_11CF34 ROM:0011C954 rts ROM:0011C956 ; --------------------------------------------------------------------------- ROM:0011C956 ROM:0011C956 loc_11C956: ; DATA XREF: ROM:0011C848↑o ROM:0011C956 move.w $28C(a5),d1 ROM:0011C95A cmpi.w #1,d1 ROM:0011C95E bne.s loc_11C970 ROM:0011C960 bset #2,($1340).w ROM:0011C966 move.b #4,($1106).w ROM:0011C96C bra.w loc_11CA18 ROM:0011C970 ; --------------------------------------------------------------------------- ROM:0011C970 ROM:0011C970 loc_11C970: ; CODE XREF: ROM:0011C95E↑j ROM:0011C970 move.w $28A(a5),d0 ROM:0011C974 cmpi.w #2,d0 ROM:0011C978 bne.s loc_11C98E ROM:0011C97A bset #2,($1340).w ROM:0011C980 bset #1,($1422).w ROM:0011C986 move.b #2,($1106).w ROM:0011C98C bra.s loc_11C94E ROM:0011C98E ; --------------------------------------------------------------------------- ROM:0011C98E ROM:0011C98E loc_11C98E: ; CODE XREF: ROM:0011C978↑j ROM:0011C98E cmpi.w #0,d0 ROM:0011C992 bne.s loc_11C9A6 ROM:0011C994 bset #2,($1340).w ROM:0011C99A move.b #1,($1106).w ROM:0011C9A0 bra.l loc_11C8EA ROM:0011C9A6 ; --------------------------------------------------------------------------- ROM:0011C9A6 ROM:0011C9A6 loc_11C9A6: ; CODE XREF: ROM:0011C89E↑j ROM:0011C9A6 ; ROM:0011C928↑j ... ROM:0011C9A6 bsr.l sub_11CC68 ROM:0011C9AC rts ROM:0011C9AE ; --------------------------------------------------------------------------- ROM:0011C9AE ROM:0011C9AE loc_11C9AE: ; DATA XREF: ROM:0011C84C↑o ROM:0011C9AE move.w $28C(a5),d0 ROM:0011C9B2 cmpi.w #0,d0 ROM:0011C9B6 bne.s loc_11C9D0 ROM:0011C9B8 move.w $28A(a5),d0 ROM:0011C9BC cmpi.w #1,d0 ROM:0011C9C0 bne.s loc_11C9D0 ROM:0011C9C2 bclr #2,($1340).w ROM:0011C9C8 move.b #3,($1106).w ROM:0011C9CE bra.s loc_11C9A6 ROM:0011C9D0 ; --------------------------------------------------------------------------- ROM:0011C9D0 ROM:0011C9D0 loc_11C9D0: ; CODE XREF: ROM:0011C9B6↑j ROM:0011C9D0 ; ROM:0011C9C0↑j ROM:0011C9D0 move.w $28C(a5),d0 ROM:0011C9D4 cmpi.w #0,d0 ROM:0011C9D8 bne.s loc_11C9F4 ROM:0011C9DA move.w $28A(a5),d0 ROM:0011C9DE cmpi.w #2,d0 ROM:0011C9E2 bne.s loc_11C9F4 ROM:0011C9E4 bset #1,($1422).w ROM:0011C9EA move.b #2,($1106).w ROM:0011C9F0 bra.w loc_11C94E ROM:0011C9F4 ; --------------------------------------------------------------------------- ROM:0011C9F4 ROM:0011C9F4 loc_11C9F4: ; CODE XREF: ROM:0011C9D8↑j ROM:0011C9F4 ; ROM:0011C9E2↑j ROM:0011C9F4 move.w $28C(a5),d0 ROM:0011C9F8 cmpi.w #0,d0 ROM:0011C9FC bne.s loc_11CA18 ROM:0011C9FE move.w $28A(a5),d0 ROM:0011CA02 cmpi.w #0,d0 ROM:0011CA06 bne.s loc_11CA18 ROM:0011CA08 bclr #1,($1422).w ROM:0011CA0E move.b #1,($1106).w ROM:0011CA14 bra.w loc_11C8EA ROM:0011CA18 ; --------------------------------------------------------------------------- ROM:0011CA18 ROM:0011CA18 loc_11CA18: ; CODE XREF: ROM:0011C884↑j ROM:0011CA18 ; ROM:0011C908↑j ... ROM:0011CA18 bsr.w sub_11CA20 ROM:0011CA1C rts ROM:0011CA1E ; --------------------------------------------------------------------------- ROM:0011CA1E rts ROM:0011CA20 ROM:0011CA20 ; =============== S U B R O U T I N E ======================================= ROM:0011CA20 ROM:0011CA20 ROM:0011CA20 sub_11CA20: ; CODE XREF: ROM:loc_11CA18↑p ROM:0011CA20 move.w #$3B30,d1 ROM:0011CA24 move.w ($A7C).w,d2 ROM:0011CA28 move.w ($A56).w,d3 ROM:0011CA2C bsr.l sub_117544 ROM:0011CA32 move.w d1,($B0C).w ROM:0011CA36 move.w #$3AAC,d1 ROM:0011CA3A move.w ($A48).w,d2 ROM:0011CA3E bsr.l sub_117544 ROM:0011CA44 move.w d1,($B06).w ROM:0011CA48 btst #6,($1329).w ROM:0011CA4E beq.s loc_11CA58 ROM:0011CA50 move.w $290(a5),($B08).w ROM:0011CA56 bra.s loc_11CA5C ROM:0011CA58 ; --------------------------------------------------------------------------- ROM:0011CA58 ROM:0011CA58 loc_11CA58: ; CODE XREF: sub_11CA20+2E↑j ROM:0011CA58 clr.w ($B08).w ROM:0011CA5C ROM:0011CA5C loc_11CA5C: ; CODE XREF: sub_11CA20+36↑j ROM:0011CA5C btst #5,($1326).w ROM:0011CA62 beq.s loc_11CA70 ROM:0011CA64 btst #6,($92E).w ROM:0011CA6A beq.s loc_11CA70 ROM:0011CA6C bra.w loc_11CA78 ROM:0011CA70 ; --------------------------------------------------------------------------- ROM:0011CA70 ROM:0011CA70 loc_11CA70: ; CODE XREF: sub_11CA20+42↑j ROM:0011CA70 ; sub_11CA20+4A↑j ROM:0011CA70 btst #5,($1341).w ROM:0011CA76 beq.s loc_11CA7E ROM:0011CA78 ROM:0011CA78 loc_11CA78: ; CODE XREF: sub_11CA20+4C↑j ROM:0011CA78 move.w #$2710,($B0C).w ROM:0011CA7E ROM:0011CA7E loc_11CA7E: ; CODE XREF: sub_11CA20+56↑j ROM:0011CA7E btst #2,($1320).w ROM:0011CA84 beq.s loc_11CA8E ROM:0011CA86 move.w $294(a5),d1 ROM:0011CA8A move.w d1,($B06).w ROM:0011CA8E ROM:0011CA8E loc_11CA8E: ; CODE XREF: sub_11CA20+64↑j ROM:0011CA8E btst #7,($131D).w ROM:0011CA94 beq.s loc_11CAAC ROM:0011CA96 btst #4,($132E).w ROM:0011CA9C beq.s loc_11CAA6 ROM:0011CA9E move.w #$2710,($B0A).w ROM:0011CAA4 bra.s loc_11CAAA ROM:0011CAA6 ; --------------------------------------------------------------------------- ROM:0011CAA6 ROM:0011CAA6 loc_11CAA6: ; CODE XREF: sub_11CA20+7C↑j ROM:0011CAA6 clr.w ($B0A).w ROM:0011CAAA ROM:0011CAAA loc_11CAAA: ; CODE XREF: sub_11CA20+84↑j ROM:0011CAAA bra.s loc_11CACE ROM:0011CAAC ; --------------------------------------------------------------------------- ROM:0011CAAC ROM:0011CAAC loc_11CAAC: ; CODE XREF: sub_11CA20+74↑j ROM:0011CAAC move.w ($B0C).w,($B0A).w ROM:0011CAB2 move.w ($B06).w,d0 ROM:0011CAB6 cmp.w ($B0A).w,d0 ROM:0011CABA ble.s loc_11CAC0 ROM:0011CABC move.w d0,($B0A).w ROM:0011CAC0 ROM:0011CAC0 loc_11CAC0: ; CODE XREF: sub_11CA20+9A↑j ROM:0011CAC0 move.w ($B08).w,d0 ROM:0011CAC4 cmp.w ($B0A).w,d0 ROM:0011CAC8 ble.s loc_11CACE ROM:0011CACA move.w d0,($B0A).w ROM:0011CACE ROM:0011CACE loc_11CACE: ; CODE XREF: sub_11CA20:loc_11CAAA↑j ROM:0011CACE ; sub_11CA20+A8↑j ROM:0011CACE move.w $28E(a5),($AE0).w ROM:0011CAD4 move.w ($B0E).w,d2 ROM:0011CAD8 cmp.w ($B0A).w,d2 ROM:0011CADC bge.s loc_11CAE6 ROM:0011CADE move.w ($B0A).w,($B0E).w ROM:0011CAE4 bra.s loc_11CAFC ROM:0011CAE6 ; --------------------------------------------------------------------------- ROM:0011CAE6 ROM:0011CAE6 loc_11CAE6: ; CODE XREF: sub_11CA20+BC↑j ROM:0011CAE6 sub.w ($B0A).w,d2 ROM:0011CAEA move.w $292(a5),d3 ROM:0011CAEE cmp.w d2,d3 ROM:0011CAF0 bge.s loc_11CAFC ROM:0011CAF2 move.w ($B0A).w,d2 ROM:0011CAF6 add.w d3,d2 ROM:0011CAF8 move.w d2,($B0E).w ROM:0011CAFC ROM:0011CAFC loc_11CAFC: ; CODE XREF: sub_11CA20+C4↑j ROM:0011CAFC ; sub_11CA20+D0↑j ROM:0011CAFC cmpi.w #0,($B0A).w ROM:0011CB02 bgt.s loc_11CB08 ROM:0011CB04 clr.w ($B0E).w ROM:0011CB08 ROM:0011CB08 loc_11CB08: ; CODE XREF: sub_11CA20+E2↑j ROM:0011CB08 move.w $296(a5),d1 ROM:0011CB0C cmpi.w #$FF9C,d1 ROM:0011CB10 beq.s loc_11CB16 ROM:0011CB12 move.w d1,($B0E).w ROM:0011CB16 ROM:0011CB16 loc_11CB16: ; CODE XREF: sub_11CA20+F0↑j ROM:0011CB16 move.w #$3AAE,d1 ROM:0011CB1A move.w ($B0E).w,d2 ROM:0011CB1E bsr.l sub_117544 ROM:0011CB24 move.w d1,($B10).w ROM:0011CB28 move.w ($B10).w,($AD0).w ROM:0011CB2E rts ROM:0011CB2E ; End of function sub_11CA20 ROM:0011CB2E ROM:0011CB30 ROM:0011CB30 ; =============== S U B R O U T I N E ======================================= ROM:0011CB30 ROM:0011CB30 ROM:0011CB30 sub_11CB30: ; CODE XREF: sub_11C7F6+12↑p ROM:0011CB30 clr.w d1 ROM:0011CB32 move.b ($1107).w,d1 ROM:0011CB36 cmpi.w #5,d1 ROM:0011CB3A bcc.s locret_11CB44 ROM:0011CB3C movea.l off_11CB46(pc,d1.w*4),a0 ROM:0011CB40 nop ROM:0011CB42 jmp (a0) ROM:0011CB44 ; --------------------------------------------------------------------------- ROM:0011CB44 ROM:0011CB44 locret_11CB44: ; CODE XREF: sub_11CB30+A↑j ROM:0011CB44 rts ROM:0011CB44 ; End of function sub_11CB30 ROM:0011CB44 ROM:0011CB44 ; --------------------------------------------------------------------------- ROM:0011CB46 off_11CB46: dc.l loc_11CB5A ; DATA XREF: sub_11CB30+C↑r ROM:0011CB4A dc.l loc_11CB6A ROM:0011CB4E dc.l loc_11CB92 ROM:0011CB52 dc.l loc_11CC0A ROM:0011CB56 dc.l loc_11CC42 ROM:0011CB5A ; --------------------------------------------------------------------------- ROM:0011CB5A ROM:0011CB5A loc_11CB5A: ; DATA XREF: ROM:off_11CB46↑o ROM:0011CB5A bclr #6,($1333).w ROM:0011CB60 move.b #1,($1107).w ROM:0011CB66 bra.s locret_11CB90 ROM:0011CB68 ; --------------------------------------------------------------------------- ROM:0011CB68 rts ROM:0011CB6A ; --------------------------------------------------------------------------- ROM:0011CB6A ROM:0011CB6A loc_11CB6A: ; DATA XREF: ROM:0011CB4A↑o ROM:0011CB6A btst #4,($934).w ROM:0011CB70 bne.s locret_11CB90 ROM:0011CB72 move.w $29A(a5),d0 ROM:0011CB76 clr.b ($8EA).w ROM:0011CB7A move.w d0,($6AE).w ROM:0011CB7E move.b #1,($8EA).w ROM:0011CB84 move.b #2,($1107).w ROM:0011CB8A bra.l loc_11CC04 ROM:0011CB90 ; --------------------------------------------------------------------------- ROM:0011CB90 ROM:0011CB90 locret_11CB90: ; CODE XREF: ROM:0011CB66↑j ROM:0011CB90 ; ROM:0011CB70↑j ... ROM:0011CB90 rts ROM:0011CB92 ; --------------------------------------------------------------------------- ROM:0011CB92 ROM:0011CB92 loc_11CB92: ; DATA XREF: ROM:0011CB4E↑o ROM:0011CB92 btst #4,($934).w ROM:0011CB98 bne.s loc_11CBBC ROM:0011CB9A cmpi.w #0,($6AE).w ROM:0011CBA0 bgt.s loc_11CBBC ROM:0011CBA2 btst #4,($132E).w ROM:0011CBA8 bne.s loc_11CBBC ROM:0011CBAA bset #6,($1333).w ROM:0011CBB0 move.b #4,($1107).w ROM:0011CBB6 bra.l locret_11CC5C ROM:0011CBBC ; --------------------------------------------------------------------------- ROM:0011CBBC ROM:0011CBBC loc_11CBBC: ; CODE XREF: ROM:0011CB98↑j ROM:0011CBBC ; ROM:0011CBA0↑j ... ROM:0011CBBC btst #4,($934).w ROM:0011CBC2 beq.s loc_11CBCC ROM:0011CBC4 move.b #1,($1107).w ROM:0011CBCA bra.s locret_11CB90 ROM:0011CBCC ; --------------------------------------------------------------------------- ROM:0011CBCC ROM:0011CBCC loc_11CBCC: ; CODE XREF: ROM:0011CBC2↑j ROM:0011CBCC cmpi.w #0,($6AE).w ROM:0011CBD2 bgt.s loc_11CC04 ROM:0011CBD4 btst #4,($132E).w ROM:0011CBDA beq.s loc_11CC04 ROM:0011CBDC btst #4,($934).w ROM:0011CBE2 bne.s loc_11CC04 ROM:0011CBE4 move.w $298(a5),d0 ROM:0011CBE8 clr.b ($8EA).w ROM:0011CBEC move.w d0,($6AE).w ROM:0011CBF0 move.b #1,($8EA).w ROM:0011CBF6 bset #6,($1333).w ROM:0011CBFC move.b #3,($1107).w ROM:0011CC02 bra.s loc_11CC3C ROM:0011CC04 ; --------------------------------------------------------------------------- ROM:0011CC04 ROM:0011CC04 loc_11CC04: ; CODE XREF: ROM:0011CB8A↑j ROM:0011CC04 ; ROM:0011CBD2↑j ... ROM:0011CC04 bsr.w sub_11CC60 ROM:0011CC08 rts ROM:0011CC0A ; --------------------------------------------------------------------------- ROM:0011CC0A ROM:0011CC0A loc_11CC0A: ; DATA XREF: ROM:0011CB52↑o ROM:0011CC0A btst #4,($132E).w ROM:0011CC10 beq.s loc_11CC1A ROM:0011CC12 cmpi.w #0,($6AE).w ROM:0011CC18 bgt.s loc_11CC22 ROM:0011CC1A ROM:0011CC1A loc_11CC1A: ; CODE XREF: ROM:0011CC10↑j ROM:0011CC1A move.b #4,($1107).w ROM:0011CC20 bra.s locret_11CC5C ROM:0011CC22 ; --------------------------------------------------------------------------- ROM:0011CC22 ROM:0011CC22 loc_11CC22: ; CODE XREF: ROM:0011CC18↑j ROM:0011CC22 btst #4,($934).w ROM:0011CC28 beq.s loc_11CC3C ROM:0011CC2A bclr #6,($1333).w ROM:0011CC30 move.b #1,($1107).w ROM:0011CC36 bra.l locret_11CB90 ROM:0011CC3C ; --------------------------------------------------------------------------- ROM:0011CC3C ROM:0011CC3C loc_11CC3C: ; CODE XREF: ROM:0011CC02↑j ROM:0011CC3C ; ROM:0011CC28↑j ROM:0011CC3C bsr.w sub_11CC60 ROM:0011CC40 rts ROM:0011CC42 ; --------------------------------------------------------------------------- ROM:0011CC42 ROM:0011CC42 loc_11CC42: ; DATA XREF: ROM:0011CB56↑o ROM:0011CC42 btst #4,($934).w ROM:0011CC48 beq.s locret_11CC5C ROM:0011CC4A bclr #6,($1333).w ROM:0011CC50 move.b #1,($1107).w ROM:0011CC56 bra.l locret_11CB90 ROM:0011CC5C ; --------------------------------------------------------------------------- ROM:0011CC5C ROM:0011CC5C locret_11CC5C: ; CODE XREF: ROM:0011CBB6↑j ROM:0011CC5C ; ROM:0011CC20↑j ... ROM:0011CC5C rts ROM:0011CC5E ; --------------------------------------------------------------------------- ROM:0011CC5E rts ROM:0011CC60 ROM:0011CC60 ; =============== S U B R O U T I N E ======================================= ROM:0011CC60 ROM:0011CC60 ROM:0011CC60 sub_11CC60: ; CODE XREF: ROM:loc_11CC04↑p ROM:0011CC60 ; ROM:loc_11CC3C↑p ROM:0011CC60 bset #7,($934).w ROM:0011CC66 rts ROM:0011CC66 ; End of function sub_11CC60 ROM:0011CC66 ROM:0011CC68 ROM:0011CC68 ; =============== S U B R O U T I N E ======================================= ROM:0011CC68 ROM:0011CC68 ROM:0011CC68 sub_11CC68: ; CODE XREF: ROM:0011C856↑p ROM:0011CC68 ; ROM:loc_11C8EA↑p ... ROM:0011CC68 clr.w d1 ROM:0011CC6A move.b ($1108).w,d1 ROM:0011CC6E cmpi.w #6,d1 ROM:0011CC72 bcc.s locret_11CC7C ROM:0011CC74 movea.l off_11CC7E(pc,d1.w*4),a0 ROM:0011CC78 nop ROM:0011CC7A jmp (a0) ROM:0011CC7C ; --------------------------------------------------------------------------- ROM:0011CC7C ROM:0011CC7C locret_11CC7C: ; CODE XREF: sub_11CC68+A↑j ROM:0011CC7C rts ROM:0011CC7C ; End of function sub_11CC68 ROM:0011CC7C ROM:0011CC7C ; --------------------------------------------------------------------------- ROM:0011CC7E off_11CC7E: dc.l loc_11CC96 ; DATA XREF: sub_11CC68+C↑r ROM:0011CC82 dc.l loc_11CCAE ROM:0011CC86 dc.l loc_11CD14 ROM:0011CC8A dc.l loc_11CD62 ROM:0011CC8E dc.l loc_11CD92 ROM:0011CC92 dc.l loc_11CDC8 ROM:0011CC96 ; --------------------------------------------------------------------------- ROM:0011CC96 ROM:0011CC96 loc_11CC96: ; DATA XREF: ROM:off_11CC7E↑o ROM:0011CC96 bclr #1,($1335).w ROM:0011CC9C bclr #6,($132B).w ROM:0011CCA2 move.b #1,($1108).w ROM:0011CCA8 bra.w locret_11CD12 ROM:0011CCAC ; --------------------------------------------------------------------------- ROM:0011CCAC rts ROM:0011CCAE ; --------------------------------------------------------------------------- ROM:0011CCAE ROM:0011CCAE loc_11CCAE: ; DATA XREF: ROM:0011CC82↑o ROM:0011CCAE btst #4,($132E).w ROM:0011CCB4 beq.s loc_11CCD2 ROM:0011CCB6 bset #1,($1335).w ROM:0011CCBC bset #6,($132B).w ROM:0011CCC2 bset #1,($131B).w ROM:0011CCC8 move.b #4,($1108).w ROM:0011CCCE bra.w locret_11CDC6 ROM:0011CCD2 ; --------------------------------------------------------------------------- ROM:0011CCD2 ROM:0011CCD2 loc_11CCD2: ; CODE XREF: ROM:0011CCB4↑j ROM:0011CCD2 btst #4,($1326).w ROM:0011CCD8 bne.s loc_11CCE2 ROM:0011CCDA btst #6,($1329).w ROM:0011CCE0 beq.s locret_11CD12 ROM:0011CCE2 ROM:0011CCE2 loc_11CCE2: ; CODE XREF: ROM:0011CCD8↑j ROM:0011CCE2 btst #1,($1320).w ROM:0011CCE8 bne.s locret_11CD12 ROM:0011CCEA btst #6,($1332).w ROM:0011CCF0 bne.s locret_11CD12 ROM:0011CCF2 btst #4,($934).w ROM:0011CCF8 beq.s locret_11CD12 ROM:0011CCFA bsr.w sub_11CE4C ROM:0011CCFE bset #7,($1327).w ROM:0011CD04 bset #1,($1320).w ROM:0011CD0A move.b #2,($1108).w ROM:0011CD10 bra.s locret_11CD60 ROM:0011CD12 ; --------------------------------------------------------------------------- ROM:0011CD12 ROM:0011CD12 locret_11CD12: ; CODE XREF: ROM:0011CCA8↑j ROM:0011CD12 ; ROM:0011CCE0↑j ... ROM:0011CD12 rts ROM:0011CD14 ; --------------------------------------------------------------------------- ROM:0011CD14 ROM:0011CD14 loc_11CD14: ; DATA XREF: ROM:0011CC86↑o ROM:0011CD14 btst #7,($131D).w ROM:0011CD1A beq.s loc_11CD30 ROM:0011CD1C bclr #7,($1327).w ROM:0011CD22 bclr #1,($1320).w ROM:0011CD28 move.b #1,($1108).w ROM:0011CD2E bra.s locret_11CD12 ROM:0011CD30 ; --------------------------------------------------------------------------- ROM:0011CD30 ROM:0011CD30 loc_11CD30: ; CODE XREF: ROM:0011CD1A↑j ROM:0011CD30 move.w ($BEA).w,d0 ROM:0011CD34 btst #6,($1332).w ROM:0011CD3A bne.s locret_11CD60 ROM:0011CD3C cmp.w ($BB8).w,d0 ROM:0011CD40 bne.s locret_11CD60 ROM:0011CD42 bset #1,($1335).w ROM:0011CD48 bset #6,($132B).w ROM:0011CD4E bset #1,($131B).w ROM:0011CD54 bsr.w sub_11CE2A ROM:0011CD58 move.b #3,($1108).w ROM:0011CD5E bra.s locret_11CD90 ROM:0011CD60 ; --------------------------------------------------------------------------- ROM:0011CD60 ROM:0011CD60 locret_11CD60: ; CODE XREF: ROM:0011CD10↑j ROM:0011CD60 ; ROM:0011CD3A↑j ... ROM:0011CD60 rts ROM:0011CD62 ; --------------------------------------------------------------------------- ROM:0011CD62 ROM:0011CD62 loc_11CD62: ; DATA XREF: ROM:0011CC8A↑o ROM:0011CD62 move.w ($BEA).w,d0 ROM:0011CD66 btst #7,($131D).w ROM:0011CD6C bne.s loc_11CD7C ROM:0011CD6E btst #6,($1332).w ROM:0011CD74 bne.s locret_11CD90 ROM:0011CD76 cmp.w ($BB8).w,d0 ROM:0011CD7A bne.s locret_11CD90 ROM:0011CD7C ROM:0011CD7C loc_11CD7C: ; CODE XREF: ROM:0011CD6C↑j ROM:0011CD7C bclr #7,($1327).w ROM:0011CD82 bclr #1,($1320).w ROM:0011CD88 move.b #4,($1108).w ROM:0011CD8E bra.s locret_11CDC6 ROM:0011CD90 ; --------------------------------------------------------------------------- ROM:0011CD90 ROM:0011CD90 locret_11CD90: ; CODE XREF: ROM:0011CD5E↑j ROM:0011CD90 ; ROM:0011CD74↑j ... ROM:0011CD90 rts ROM:0011CD92 ; --------------------------------------------------------------------------- ROM:0011CD92 ROM:0011CD92 loc_11CD92: ; DATA XREF: ROM:0011CC8E↑o ROM:0011CD92 btst #4,($1326).w ROM:0011CD98 bne.s locret_11CDC6 ROM:0011CD9A btst #4,($132E).w ROM:0011CDA0 bne.s locret_11CDC6 ROM:0011CDA2 btst #6,($1329).w ROM:0011CDA8 bne.s locret_11CDC6 ROM:0011CDAA move.w $29C(a5),d0 ROM:0011CDAE clr.b ($8BF).w ROM:0011CDB2 move.w d0,($658).w ROM:0011CDB6 move.b #1,($8BF).w ROM:0011CDBC move.b #5,($1108).w ROM:0011CDC2 bra.w locret_11CE26 ROM:0011CDC6 ; --------------------------------------------------------------------------- ROM:0011CDC6 ROM:0011CDC6 locret_11CDC6: ; CODE XREF: ROM:0011CCCE↑j ROM:0011CDC6 ; ROM:0011CD8E↑j ... ROM:0011CDC6 rts ROM:0011CDC8 ; --------------------------------------------------------------------------- ROM:0011CDC8 ROM:0011CDC8 loc_11CDC8: ; DATA XREF: ROM:0011CC92↑o ROM:0011CDC8 btst #4,($1326).w ROM:0011CDCE bne.s loc_11CDE0 ROM:0011CDD0 btst #4,($132E).w ROM:0011CDD6 bne.s loc_11CDE0 ROM:0011CDD8 btst #6,($1329).w ROM:0011CDDE beq.s loc_11CDEA ROM:0011CDE0 ROM:0011CDE0 loc_11CDE0: ; CODE XREF: ROM:0011CDCE↑j ROM:0011CDE0 ; ROM:0011CDD6↑j ROM:0011CDE0 move.b #4,($1108).w ROM:0011CDE6 bra.s locret_11CDC6 ROM:0011CDE8 ; --------------------------------------------------------------------------- ROM:0011CDE8 rts ROM:0011CDEA ; --------------------------------------------------------------------------- ROM:0011CDEA ROM:0011CDEA loc_11CDEA: ; CODE XREF: ROM:0011CDDE↑j ROM:0011CDEA cmpi.w #0,($658).w ROM:0011CDF0 bgt.s locret_11CE26 ROM:0011CDF2 btst #4,($1326).w ROM:0011CDF8 bne.s locret_11CE26 ROM:0011CDFA btst #4,($132E).w ROM:0011CE00 bne.s locret_11CE26 ROM:0011CE02 btst #6,($1329).w ROM:0011CE08 bne.s locret_11CE26 ROM:0011CE0A bclr #1,($1335).w ROM:0011CE10 bclr #6,($132B).w ROM:0011CE16 bclr #1,($131B).w ROM:0011CE1C move.b #1,($1108).w ROM:0011CE22 bra.w locret_11CD12 ROM:0011CE26 ; --------------------------------------------------------------------------- ROM:0011CE26 ROM:0011CE26 locret_11CE26: ; CODE XREF: ROM:0011CDC2↑j ROM:0011CE26 ; ROM:0011CDF0↑j ... ROM:0011CE26 rts ROM:0011CE28 ; --------------------------------------------------------------------------- ROM:0011CE28 rts ROM:0011CE2A ROM:0011CE2A ; =============== S U B R O U T I N E ======================================= ROM:0011CE2A ROM:0011CE2A ROM:0011CE2A sub_11CE2A: ; CODE XREF: ROM:0011CD54↑p ROM:0011CE2A move.w ($BB8).w,d0 ROM:0011CE2E sub.w $2A0(a5),d0 ROM:0011CE32 cmp.w ($B12).w,d0 ROM:0011CE36 blt.s loc_11CE3E ROM:0011CE38 move.w d0,($BEA).w ROM:0011CE3C bra.s loc_11CE44 ROM:0011CE3E ; --------------------------------------------------------------------------- ROM:0011CE3E ROM:0011CE3E loc_11CE3E: ; CODE XREF: sub_11CE2A+C↑j ROM:0011CE3E move.w ($B12).w,($BEA).w ROM:0011CE44 ROM:0011CE44 loc_11CE44: ; CODE XREF: sub_11CE2A+12↑j ROM:0011CE44 move.w $282(a5),($BE8).w ROM:0011CE4A rts ROM:0011CE4A ; End of function sub_11CE2A ROM:0011CE4A ROM:0011CE4C ROM:0011CE4C ; =============== S U B R O U T I N E ======================================= ROM:0011CE4C ROM:0011CE4C ROM:0011CE4C sub_11CE4C: ; CODE XREF: ROM:0011CCFA↑p ROM:0011CE4C move.w ($BB8).w,($B12).w ROM:0011CE52 move.w ($BB8).w,d0 ROM:0011CE56 add.w $29E(a5),d0 ROM:0011CE5A move.w $DA(a5),d1 ROM:0011CE5E cmp.w d0,d1 ROM:0011CE60 ble.s loc_11CE68 ROM:0011CE62 move.w d0,($BEA).w ROM:0011CE66 bra.s loc_11CE6C ROM:0011CE68 ; --------------------------------------------------------------------------- ROM:0011CE68 ROM:0011CE68 loc_11CE68: ; CODE XREF: sub_11CE4C+14↑j ROM:0011CE68 move.w d1,($BEA).w ROM:0011CE6C ROM:0011CE6C loc_11CE6C: ; CODE XREF: sub_11CE4C+1A↑j ROM:0011CE6C move.w $D2(a5),($BE8).w ROM:0011CE72 rts ROM:0011CE72 ; End of function sub_11CE4C ROM:0011CE72 ROM:0011CE74 ROM:0011CE74 ; =============== S U B R O U T I N E ======================================= ROM:0011CE74 ROM:0011CE74 ROM:0011CE74 sub_11CE74: ; CODE XREF: sub_11C7F6+6↑p ROM:0011CE74 clr.w d1 ROM:0011CE76 move.b ($1109).w,d1 ROM:0011CE7A cmpi.w #3,d1 ROM:0011CE7E bcc.s locret_11CE88 ROM:0011CE80 movea.l off_11CE8A(pc,d1.w*4),a0 ROM:0011CE84 nop ROM:0011CE86 jmp (a0) ROM:0011CE88 ; --------------------------------------------------------------------------- ROM:0011CE88 ROM:0011CE88 locret_11CE88: ; CODE XREF: sub_11CE74+A↑j ROM:0011CE88 rts ROM:0011CE88 ; End of function sub_11CE74 ROM:0011CE88 ROM:0011CE88 ; --------------------------------------------------------------------------- ROM:0011CE8A off_11CE8A: dc.l loc_11CE96 ; DATA XREF: sub_11CE74+C↑r ROM:0011CE8E dc.l loc_11CEA0 ROM:0011CE92 dc.l loc_11CEEE ROM:0011CE96 ; --------------------------------------------------------------------------- ROM:0011CE96 ROM:0011CE96 loc_11CE96: ; DATA XREF: ROM:off_11CE8A↑o ROM:0011CE96 move.b #1,($1109).w ROM:0011CE9C bra.s locret_11CEEC ROM:0011CE9E ; --------------------------------------------------------------------------- ROM:0011CE9E rts ROM:0011CEA0 ; --------------------------------------------------------------------------- ROM:0011CEA0 ROM:0011CEA0 loc_11CEA0: ; DATA XREF: ROM:0011CE8E↑o ROM:0011CEA0 btst #1,($133A).w ROM:0011CEA6 beq.s locret_11CEEC ROM:0011CEA8 btst #3,($1338).w ROM:0011CEAE beq.s locret_11CEEC ROM:0011CEB0 btst #1,($1326).w ROM:0011CEB6 beq.s loc_11CEC4 ROM:0011CEB8 move.w $2A2(a5),d0 ROM:0011CEBC cmpi.w #0,d0 ROM:0011CEC0 beq.w loc_11CEDE ROM:0011CEC4 ROM:0011CEC4 loc_11CEC4: ; CODE XREF: ROM:0011CEB6↑j ROM:0011CEC4 btst #5,($1339).w ROM:0011CECA bne.s loc_11CEDE ROM:0011CECC btst #5,($1341).w ROM:0011CED2 bne.s loc_11CEDE ROM:0011CED4 move.w $2A6(a5),d0 ROM:0011CED8 cmp.w ($A7C).w,d0 ROM:0011CEDC bge.s locret_11CEEC ROM:0011CEDE ROM:0011CEDE loc_11CEDE: ; CODE XREF: ROM:0011CEC0↑j ROM:0011CEDE ; ROM:0011CECA↑j ... ROM:0011CEDE bset #4,($1326).w ROM:0011CEE4 move.b #2,($1109).w ROM:0011CEEA bra.s locret_11CF30 ROM:0011CEEC ; --------------------------------------------------------------------------- ROM:0011CEEC ROM:0011CEEC locret_11CEEC: ; CODE XREF: ROM:0011CE9C↑j ROM:0011CEEC ; ROM:0011CEA6↑j ... ROM:0011CEEC rts ROM:0011CEEE ; --------------------------------------------------------------------------- ROM:0011CEEE ROM:0011CEEE loc_11CEEE: ; DATA XREF: ROM:0011CE92↑o ROM:0011CEEE btst #1,($133A).w ROM:0011CEF4 beq.s loc_11CF22 ROM:0011CEF6 move.w $2A4(a5),d0 ROM:0011CEFA cmp.w ($A7C).w,d0 ROM:0011CEFE ble.s locret_11CF30 ROM:0011CF00 move.w $2A2(a5),d0 ROM:0011CF04 btst #1,($1326).w ROM:0011CF0A beq.s loc_11CF12 ROM:0011CF0C cmpi.w #1,d0 ROM:0011CF10 bne.s locret_11CF30 ROM:0011CF12 ROM:0011CF12 loc_11CF12: ; CODE XREF: ROM:0011CF0A↑j ROM:0011CF12 btst #5,($1339).w ROM:0011CF18 bne.s locret_11CF30 ROM:0011CF1A btst #5,($1341).w ROM:0011CF20 bne.s locret_11CF30 ROM:0011CF22 ROM:0011CF22 loc_11CF22: ; CODE XREF: ROM:0011CEF4↑j ROM:0011CF22 bclr #4,($1326).w ROM:0011CF28 move.b #1,($1109).w ROM:0011CF2E bra.s locret_11CEEC ROM:0011CF30 ; --------------------------------------------------------------------------- ROM:0011CF30 ROM:0011CF30 locret_11CF30: ; CODE XREF: ROM:0011CEEA↑j ROM:0011CF30 ; ROM:0011CEFE↑j ... ROM:0011CF30 rts ROM:0011CF32 ; --------------------------------------------------------------------------- ROM:0011CF32 rts ROM:0011CF34 ROM:0011CF34 ; =============== S U B R O U T I N E ======================================= ROM:0011CF34 ROM:0011CF34 ROM:0011CF34 sub_11CF34: ; CODE XREF: ROM:0011C8CC↑p ROM:0011CF34 ; ROM:loc_11C94E↑p ROM:0011CF34 clr.w d1 ROM:0011CF36 move.b ($110A).w,d1 ROM:0011CF3A cmpi.w #$A,d1 ROM:0011CF3E bcc.s locret_11CF48 ROM:0011CF40 movea.l off_11CF4A(pc,d1.w*4),a0 ROM:0011CF44 nop ROM:0011CF46 jmp (a0) ROM:0011CF48 ; --------------------------------------------------------------------------- ROM:0011CF48 ROM:0011CF48 locret_11CF48: ; CODE XREF: sub_11CF34+A↑j ROM:0011CF48 rts ROM:0011CF48 ; End of function sub_11CF34 ROM:0011CF48 ROM:0011CF48 ; --------------------------------------------------------------------------- ROM:0011CF4A off_11CF4A: dc.l loc_11CF72 ; DATA XREF: sub_11CF34+C↑r ROM:0011CF4E dc.l loc_11CF88 ROM:0011CF52 dc.l loc_11CFFE ROM:0011CF56 dc.l loc_11D054 ROM:0011CF5A dc.l loc_11D0A2 ROM:0011CF5E dc.l loc_11D152 ROM:0011CF62 dc.l loc_11D1AE ROM:0011CF66 dc.l loc_11D1E6 ROM:0011CF6A dc.l loc_11D21E ROM:0011CF6E dc.l loc_11D2EC ROM:0011CF72 ; --------------------------------------------------------------------------- ROM:0011CF72 ROM:0011CF72 loc_11CF72: ; DATA XREF: ROM:off_11CF4A↑o ROM:0011CF72 bclr #6,($132B).w ROM:0011CF78 bclr #1,($1335).w ROM:0011CF7E move.b #1,($110A).w ROM:0011CF84 bra.s locret_11CFFC ROM:0011CF86 ; --------------------------------------------------------------------------- ROM:0011CF86 rts ROM:0011CF88 ; --------------------------------------------------------------------------- ROM:0011CF88 ROM:0011CF88 loc_11CF88: ; DATA XREF: ROM:0011CF4E↑o ROM:0011CF88 btst #4,($132E).w ROM:0011CF8E beq.s loc_11CFAC ROM:0011CF90 bset #1,($1335).w ROM:0011CF96 bset #6,($132B).w ROM:0011CF9C bset #3,($133C).w ROM:0011CFA2 move.b #7,($110A).w ROM:0011CFA8 bra.w locret_11D21C ROM:0011CFAC ; --------------------------------------------------------------------------- ROM:0011CFAC ROM:0011CFAC loc_11CFAC: ; CODE XREF: ROM:0011CF8E↑j ROM:0011CFAC btst #5,($132A).w ROM:0011CFB2 bne.s loc_11CFC4 ROM:0011CFB4 btst #2,($1328).w ROM:0011CFBA bne.s loc_11CFC4 ROM:0011CFBC btst #6,($1329).w ROM:0011CFC2 beq.s locret_11CFFC ROM:0011CFC4 ROM:0011CFC4 loc_11CFC4: ; CODE XREF: ROM:0011CFB2↑j ROM:0011CFC4 ; ROM:0011CFBA↑j ROM:0011CFC4 btst #1,($1320).w ROM:0011CFCA bne.s locret_11CFFC ROM:0011CFCC btst #6,($1332).w ROM:0011CFD2 bne.s locret_11CFFC ROM:0011CFD4 btst #6,($1319).w ROM:0011CFDA bne.s locret_11CFFC ROM:0011CFDC btst #4,($934).w ROM:0011CFE2 beq.s locret_11CFFC ROM:0011CFE4 bsr.w sub_11D38E ROM:0011CFE8 bset #7,($1327).w ROM:0011CFEE bset #1,($1320).w ROM:0011CFF4 move.b #2,($110A).w ROM:0011CFFA bra.s locret_11D052 ROM:0011CFFC ; --------------------------------------------------------------------------- ROM:0011CFFC ROM:0011CFFC locret_11CFFC: ; CODE XREF: ROM:0011CF84↑j ROM:0011CFFC ; ROM:0011CFC2↑j ... ROM:0011CFFC rts ROM:0011CFFE ; --------------------------------------------------------------------------- ROM:0011CFFE ROM:0011CFFE loc_11CFFE: ; DATA XREF: ROM:0011CF52↑o ROM:0011CFFE btst #7,($131D).w ROM:0011D004 beq.s loc_11D01A ROM:0011D006 bclr #7,($1327).w ROM:0011D00C bclr #1,($1320).w ROM:0011D012 move.b #1,($110A).w ROM:0011D018 bra.s locret_11CFFC ROM:0011D01A ; --------------------------------------------------------------------------- ROM:0011D01A ROM:0011D01A loc_11D01A: ; CODE XREF: ROM:0011D004↑j ROM:0011D01A move.w ($BEA).w,d0 ROM:0011D01E btst #6,($1332).w ROM:0011D024 bne.s locret_11D052 ROM:0011D026 cmp.w ($BB8).w,d0 ROM:0011D02A bne.s locret_11D052 ROM:0011D02C btst #6,($1319).w ROM:0011D032 bne.s locret_11D052 ROM:0011D034 bset #1,($1335).w ROM:0011D03A bclr #6,($132B).w ROM:0011D040 bsr.w sub_11D3DA ROM:0011D044 bset #3,($1318).w ROM:0011D04A move.b #3,($110A).w ROM:0011D050 bra.s locret_11D0A0 ROM:0011D052 ; --------------------------------------------------------------------------- ROM:0011D052 ROM:0011D052 locret_11D052: ; CODE XREF: ROM:0011CFFA↑j ROM:0011D052 ; ROM:0011D024↑j ... ROM:0011D052 rts ROM:0011D054 ; --------------------------------------------------------------------------- ROM:0011D054 ROM:0011D054 loc_11D054: ; DATA XREF: ROM:0011CF56↑o ROM:0011D054 move.w ($BEA).w,d0 ROM:0011D058 btst #7,($131D).w ROM:0011D05E bne.s loc_11D076 ROM:0011D060 btst #6,($1332).w ROM:0011D066 bne.s locret_11D0A0 ROM:0011D068 cmp.w ($BB8).w,d0 ROM:0011D06C bne.s locret_11D0A0 ROM:0011D06E btst #6,($1319).w ROM:0011D074 bne.s locret_11D0A0 ROM:0011D076 ROM:0011D076 loc_11D076: ; CODE XREF: ROM:0011D05E↑j ROM:0011D076 move.w $2B0(a5),d0 ROM:0011D07A clr.b ($8C1).w ROM:0011D07E move.w d0,($65C).w ROM:0011D082 move.b #1,($8C1).w ROM:0011D088 bclr #7,($1327).w ROM:0011D08E bclr #1,($1320).w ROM:0011D094 move.b #4,($110A).w ROM:0011D09A bra.l locret_11D150 ROM:0011D0A0 ; --------------------------------------------------------------------------- ROM:0011D0A0 ROM:0011D0A0 locret_11D0A0: ; CODE XREF: ROM:0011D050↑j ROM:0011D0A0 ; ROM:0011D066↑j ... ROM:0011D0A0 rts ROM:0011D0A2 ; --------------------------------------------------------------------------- ROM:0011D0A2 ROM:0011D0A2 loc_11D0A2: ; DATA XREF: ROM:0011CF5A↑o ROM:0011D0A2 btst #5,($132A).w ROM:0011D0A8 bne.s loc_11D0D6 ROM:0011D0AA btst #2,($1328).w ROM:0011D0B0 bne.s loc_11D0D6 ROM:0011D0B2 btst #6,($1329).w ROM:0011D0B8 bne.s loc_11D0D6 ROM:0011D0BA move.w $29C(a5),d0 ROM:0011D0BE clr.b ($8C0).w ROM:0011D0C2 move.w d0,($65A).w ROM:0011D0C6 move.b #1,($8C0).w ROM:0011D0CC move.b #9,($110A).w ROM:0011D0D2 bra.w locret_11D360 ROM:0011D0D6 ; --------------------------------------------------------------------------- ROM:0011D0D6 ROM:0011D0D6 loc_11D0D6: ; CODE XREF: ROM:0011D0A8↑j ROM:0011D0D6 ; ROM:0011D0B0↑j ... ROM:0011D0D6 btst #4,($132E).w ROM:0011D0DC beq.s loc_11D100 ROM:0011D0DE bset #1,($1335).w ROM:0011D0E4 bset #6,($132B).w ROM:0011D0EA bset #3,($133C).w ROM:0011D0F0 bclr #3,($1318).w ROM:0011D0F6 move.b #7,($110A).w ROM:0011D0FC bra.w locret_11D21C ROM:0011D100 ; --------------------------------------------------------------------------- ROM:0011D100 ROM:0011D100 loc_11D100: ; CODE XREF: ROM:0011D0DC↑j ROM:0011D100 cmpi.w #0,($65C).w ROM:0011D106 bgt.s locret_11D150 ROM:0011D108 btst #1,($1320).w ROM:0011D10E bne.s locret_11D150 ROM:0011D110 btst #6,($1332).w ROM:0011D116 bne.s locret_11D150 ROM:0011D118 btst #6,($1319).w ROM:0011D11E bne.s locret_11D150 ROM:0011D120 btst #4,($934).w ROM:0011D126 beq.s locret_11D150 ROM:0011D128 btst #2,($1328).w ROM:0011D12E bne.s loc_11D138 ROM:0011D130 btst #6,($1329).w ROM:0011D136 beq.s locret_11D150 ROM:0011D138 ROM:0011D138 loc_11D138: ; CODE XREF: ROM:0011D12E↑j ROM:0011D138 bsr.w sub_11D364 ROM:0011D13C bset #7,($1327).w ROM:0011D142 bset #1,($1320).w ROM:0011D148 move.b #5,($110A).w ROM:0011D14E bra.s locret_11D1AC ROM:0011D150 ; --------------------------------------------------------------------------- ROM:0011D150 ROM:0011D150 locret_11D150: ; CODE XREF: ROM:0011D09A↑j ROM:0011D150 ; ROM:0011D106↑j ... ROM:0011D150 rts ROM:0011D152 ; --------------------------------------------------------------------------- ROM:0011D152 ROM:0011D152 loc_11D152: ; DATA XREF: ROM:0011CF5E↑o ROM:0011D152 btst #7,($131D).w ROM:0011D158 beq.s loc_11D16E ROM:0011D15A bclr #7,($1327).w ROM:0011D160 bclr #1,($1320).w ROM:0011D166 move.b #4,($110A).w ROM:0011D16C bra.s locret_11D150 ROM:0011D16E ; --------------------------------------------------------------------------- ROM:0011D16E ROM:0011D16E loc_11D16E: ; CODE XREF: ROM:0011D158↑j ROM:0011D16E move.w ($BEA).w,d0 ROM:0011D172 btst #6,($1332).w ROM:0011D178 bne.s locret_11D1AC ROM:0011D17A cmp.w ($BB8).w,d0 ROM:0011D17E bne.s locret_11D1AC ROM:0011D180 btst #6,($1319).w ROM:0011D186 bne.s locret_11D1AC ROM:0011D188 bset #1,($1335).w ROM:0011D18E bset #6,($132B).w ROM:0011D194 bclr #3,($1318).w ROM:0011D19A bsr.w sub_11D3B8 ROM:0011D19E bset #3,($133C).w ROM:0011D1A4 move.b #6,($110A).w ROM:0011D1AA bra.s locret_11D1E4 ROM:0011D1AC ; --------------------------------------------------------------------------- ROM:0011D1AC ROM:0011D1AC locret_11D1AC: ; CODE XREF: ROM:0011D14E↑j ROM:0011D1AC ; ROM:0011D178↑j ... ROM:0011D1AC rts ROM:0011D1AE ; --------------------------------------------------------------------------- ROM:0011D1AE ROM:0011D1AE loc_11D1AE: ; DATA XREF: ROM:0011CF62↑o ROM:0011D1AE move.w ($BEA).w,d0 ROM:0011D1B2 btst #7,($131D).w ROM:0011D1B8 bne.s loc_11D1D0 ROM:0011D1BA btst #6,($1332).w ROM:0011D1C0 bne.s locret_11D1E4 ROM:0011D1C2 cmp.w ($BB8).w,d0 ROM:0011D1C6 bne.s locret_11D1E4 ROM:0011D1C8 btst #6,($1319).w ROM:0011D1CE bne.s locret_11D1E4 ROM:0011D1D0 ROM:0011D1D0 loc_11D1D0: ; CODE XREF: ROM:0011D1B8↑j ROM:0011D1D0 bclr #7,($1327).w ROM:0011D1D6 bclr #1,($1320).w ROM:0011D1DC move.b #7,($110A).w ROM:0011D1E2 bra.s locret_11D21C ROM:0011D1E4 ; --------------------------------------------------------------------------- ROM:0011D1E4 ROM:0011D1E4 locret_11D1E4: ; CODE XREF: ROM:0011D1AA↑j ROM:0011D1E4 ; ROM:0011D1C0↑j ... ROM:0011D1E4 rts ROM:0011D1E6 ; --------------------------------------------------------------------------- ROM:0011D1E6 ROM:0011D1E6 loc_11D1E6: ; DATA XREF: ROM:0011CF66↑o ROM:0011D1E6 btst #2,($1328).w ROM:0011D1EC bne.s locret_11D21C ROM:0011D1EE btst #4,($132E).w ROM:0011D1F4 bne.s locret_11D21C ROM:0011D1F6 btst #6,($1329).w ROM:0011D1FC bne.s locret_11D21C ROM:0011D1FE move.w $29C(a5),d0 ROM:0011D202 clr.b ($8C0).w ROM:0011D206 move.w d0,($65A).w ROM:0011D20A move.b #1,($8C0).w ROM:0011D210 move.b #8,($110A).w ROM:0011D216 bra.l locret_11D2EA ROM:0011D21C ; --------------------------------------------------------------------------- ROM:0011D21C ROM:0011D21C locret_11D21C: ; CODE XREF: ROM:0011CFA8↑j ROM:0011D21C ; ROM:0011D0FC↑j ... ROM:0011D21C rts ROM:0011D21E ; --------------------------------------------------------------------------- ROM:0011D21E ROM:0011D21E loc_11D21E: ; DATA XREF: ROM:0011CF6A↑o ROM:0011D21E cmpi.w #0,($65A).w ROM:0011D224 bgt.s loc_11D27C ROM:0011D226 btst #5,($132A).w ROM:0011D22C beq.s loc_11D27C ROM:0011D22E btst #2,($1328).w ROM:0011D234 bne.s loc_11D27C ROM:0011D236 btst #4,($132E).w ROM:0011D23C bne.s loc_11D27C ROM:0011D23E btst #6,($1329).w ROM:0011D244 bne.s loc_11D27C ROM:0011D246 bset #1,($1335).w ROM:0011D24C bclr #6,($132B).w ROM:0011D252 bclr #3,($133C).w ROM:0011D258 bset #3,($1318).w ROM:0011D25E move.w $2B0(a5),d0 ROM:0011D262 clr.b ($8C1).w ROM:0011D266 move.w d0,($65C).w ROM:0011D26A move.b #1,($8C1).w ROM:0011D270 move.b #4,($110A).w ROM:0011D276 bra.l locret_11D150 ROM:0011D27C ; --------------------------------------------------------------------------- ROM:0011D27C ROM:0011D27C loc_11D27C: ; CODE XREF: ROM:0011D224↑j ROM:0011D27C ; ROM:0011D22C↑j ... ROM:0011D27C btst #2,($1328).w ROM:0011D282 bne.s loc_11D294 ROM:0011D284 btst #4,($132E).w ROM:0011D28A bne.s loc_11D294 ROM:0011D28C btst #6,($1329).w ROM:0011D292 beq.s loc_11D2A0 ROM:0011D294 ROM:0011D294 loc_11D294: ; CODE XREF: ROM:0011D282↑j ROM:0011D294 ; ROM:0011D28A↑j ROM:0011D294 move.b #7,($110A).w ROM:0011D29A bra.l locret_11D21C ROM:0011D2A0 ; --------------------------------------------------------------------------- ROM:0011D2A0 ROM:0011D2A0 loc_11D2A0: ; CODE XREF: ROM:0011D292↑j ROM:0011D2A0 cmpi.w #0,($65A).w ROM:0011D2A6 bgt.s locret_11D2EA ROM:0011D2A8 btst #2,($1328).w ROM:0011D2AE bne.s locret_11D2EA ROM:0011D2B0 btst #4,($132E).w ROM:0011D2B6 bne.s locret_11D2EA ROM:0011D2B8 btst #6,($1329).w ROM:0011D2BE bne.s locret_11D2EA ROM:0011D2C0 btst #5,($132A).w ROM:0011D2C6 bne.s locret_11D2EA ROM:0011D2C8 bclr #1,($1335).w ROM:0011D2CE bclr #6,($132B).w ROM:0011D2D4 bclr #3,($133C).w ROM:0011D2DA bclr #3,($1318).w ROM:0011D2E0 move.b #1,($110A).w ROM:0011D2E6 bra.w locret_11CFFC ROM:0011D2EA ; --------------------------------------------------------------------------- ROM:0011D2EA ROM:0011D2EA locret_11D2EA: ; CODE XREF: ROM:0011D216↑j ROM:0011D2EA ; ROM:0011D2A6↑j ... ROM:0011D2EA rts ROM:0011D2EC ; --------------------------------------------------------------------------- ROM:0011D2EC ROM:0011D2EC loc_11D2EC: ; DATA XREF: ROM:0011CF6E↑o ROM:0011D2EC btst #4,($132E).w ROM:0011D2F2 beq.s loc_11D310 ROM:0011D2F4 bset #6,($132B).w ROM:0011D2FA bset #3,($133C).w ROM:0011D300 bclr #3,($1318).w ROM:0011D306 move.b #7,($110A).w ROM:0011D30C bra.w locret_11D21C ROM:0011D310 ; --------------------------------------------------------------------------- ROM:0011D310 ROM:0011D310 loc_11D310: ; CODE XREF: ROM:0011D2F2↑j ROM:0011D310 btst #2,($1328).w ROM:0011D316 bne.s loc_11D328 ROM:0011D318 btst #6,($1329).w ROM:0011D31E bne.s loc_11D328 ROM:0011D320 btst #5,($132A).w ROM:0011D326 beq.s loc_11D332 ROM:0011D328 ROM:0011D328 loc_11D328: ; CODE XREF: ROM:0011D316↑j ROM:0011D328 ; ROM:0011D31E↑j ROM:0011D328 move.b #4,($110A).w ROM:0011D32E bra.w locret_11D150 ROM:0011D332 ; --------------------------------------------------------------------------- ROM:0011D332 ROM:0011D332 loc_11D332: ; CODE XREF: ROM:0011D326↑j ROM:0011D332 cmpi.w #0,($65A).w ROM:0011D338 bgt.s locret_11D360 ROM:0011D33A btst #5,($132A).w ROM:0011D340 bne.s locret_11D360 ROM:0011D342 bclr #1,($1335).w ROM:0011D348 bclr #6,($132B).w ROM:0011D34E bclr #3,($1318).w ROM:0011D354 move.b #1,($110A).w ROM:0011D35A bra.l locret_11CFFC ROM:0011D360 ; --------------------------------------------------------------------------- ROM:0011D360 ROM:0011D360 locret_11D360: ; CODE XREF: ROM:0011D0D2↑j ROM:0011D360 ; ROM:0011D338↑j ... ROM:0011D360 rts ROM:0011D362 ; --------------------------------------------------------------------------- ROM:0011D362 rts ROM:0011D364 ROM:0011D364 ; =============== S U B R O U T I N E ======================================= ROM:0011D364 ROM:0011D364 ROM:0011D364 sub_11D364: ; CODE XREF: ROM:loc_11D138↑p ROM:0011D364 move.w ($BB8).w,($B12).w ROM:0011D36A move.w ($BB8).w,d0 ROM:0011D36E add.w $2AA(a5),d0 ROM:0011D372 move.w $DA(a5),d1 ROM:0011D376 cmp.w d0,d1 ROM:0011D378 ble.s loc_11D380 ROM:0011D37A move.w d0,($BEA).w ROM:0011D37E bra.s loc_11D386 ROM:0011D380 ; --------------------------------------------------------------------------- ROM:0011D380 ROM:0011D380 loc_11D380: ; CODE XREF: sub_11D364+14↑j ROM:0011D380 move.w $DA(a5),($BEA).w ROM:0011D386 ROM:0011D386 loc_11D386: ; CODE XREF: sub_11D364+1A↑j ROM:0011D386 move.w $D2(a5),($BE8).w ROM:0011D38C rts ROM:0011D38C ; End of function sub_11D364 ROM:0011D38C ROM:0011D38E ROM:0011D38E ; =============== S U B R O U T I N E ======================================= ROM:0011D38E ROM:0011D38E ROM:0011D38E sub_11D38E: ; CODE XREF: ROM:0011CFE4↑p ROM:0011D38E move.w ($BB8).w,($B12).w ROM:0011D394 move.w ($BB8).w,d0 ROM:0011D398 add.w $2A8(a5),d0 ROM:0011D39C move.w $DA(a5),d1 ROM:0011D3A0 cmp.w d0,d1 ROM:0011D3A2 ble.s loc_11D3AA ROM:0011D3A4 move.w d0,($BEA).w ROM:0011D3A8 bra.s loc_11D3B0 ROM:0011D3AA ; --------------------------------------------------------------------------- ROM:0011D3AA ROM:0011D3AA loc_11D3AA: ; CODE XREF: sub_11D38E+14↑j ROM:0011D3AA move.w $DA(a5),($BEA).w ROM:0011D3B0 ROM:0011D3B0 loc_11D3B0: ; CODE XREF: sub_11D38E+1A↑j ROM:0011D3B0 move.w $D2(a5),($BE8).w ROM:0011D3B6 rts ROM:0011D3B6 ; End of function sub_11D38E ROM:0011D3B6 ROM:0011D3B8 ROM:0011D3B8 ; =============== S U B R O U T I N E ======================================= ROM:0011D3B8 ROM:0011D3B8 ROM:0011D3B8 sub_11D3B8: ; CODE XREF: ROM:0011D19A↑p ROM:0011D3B8 move.w ($BB8).w,d0 ROM:0011D3BC sub.w $2AC(a5),d0 ROM:0011D3C0 cmp.w ($B12).w,d0 ROM:0011D3C4 blt.s loc_11D3CC ROM:0011D3C6 move.w d0,($BEA).w ROM:0011D3CA bra.s loc_11D3D2 ROM:0011D3CC ; --------------------------------------------------------------------------- ROM:0011D3CC ROM:0011D3CC loc_11D3CC: ; CODE XREF: sub_11D3B8+C↑j ROM:0011D3CC move.w ($B12).w,($BEA).w ROM:0011D3D2 ROM:0011D3D2 loc_11D3D2: ; CODE XREF: sub_11D3B8+12↑j ROM:0011D3D2 move.w $282(a5),($BE8).w ROM:0011D3D8 rts ROM:0011D3D8 ; End of function sub_11D3B8 ROM:0011D3D8 ROM:0011D3DA ROM:0011D3DA ; =============== S U B R O U T I N E ======================================= ROM:0011D3DA ROM:0011D3DA ROM:0011D3DA sub_11D3DA: ; CODE XREF: ROM:0011D040↑p ROM:0011D3DA move.w ($BB8).w,d0 ROM:0011D3DE sub.w $2AE(a5),d0 ROM:0011D3E2 cmp.w ($B12).w,d0 ROM:0011D3E6 blt.s loc_11D3EE ROM:0011D3E8 move.w d0,($BEA).w ROM:0011D3EC bra.s loc_11D3F4 ROM:0011D3EE ; --------------------------------------------------------------------------- ROM:0011D3EE ROM:0011D3EE loc_11D3EE: ; CODE XREF: sub_11D3DA+C↑j ROM:0011D3EE move.w ($B12).w,($BEA).w ROM:0011D3F4 ROM:0011D3F4 loc_11D3F4: ; CODE XREF: sub_11D3DA+12↑j ROM:0011D3F4 move.w $282(a5),($BE8).w ROM:0011D3FA rts ROM:0011D3FA ; End of function sub_11D3DA ROM:0011D3FA ROM:0011D3FC ROM:0011D3FC ; =============== S U B R O U T I N E ======================================= ROM:0011D3FC ROM:0011D3FC ROM:0011D3FC sub_11D3FC: ; CODE XREF: sub_11C7F6↑p ROM:0011D3FC bsr.w sub_11D406 ROM:0011D400 bsr.w sub_11D5DE ROM:0011D404 rts ROM:0011D404 ; End of function sub_11D3FC ROM:0011D404 ROM:0011D406 ROM:0011D406 ; =============== S U B R O U T I N E ======================================= ROM:0011D406 ROM:0011D406 ROM:0011D406 sub_11D406: ; CODE XREF: sub_11D3FC↑p ROM:0011D406 clr.w d1 ROM:0011D408 move.b ($110C).w,d1 ROM:0011D40C cmpi.w #4,d1 ROM:0011D410 bcc.s locret_11D41A ROM:0011D412 movea.l off_11D41C(pc,d1.w*4),a0 ROM:0011D416 nop ROM:0011D418 jmp (a0) ROM:0011D41A ; --------------------------------------------------------------------------- ROM:0011D41A ROM:0011D41A locret_11D41A: ; CODE XREF: sub_11D406+A↑j ROM:0011D41A rts ROM:0011D41A ; End of function sub_11D406 ROM:0011D41A ROM:0011D41A ; --------------------------------------------------------------------------- ROM:0011D41C off_11D41C: dc.l loc_11D42C ; DATA XREF: sub_11D406+C↑r ROM:0011D420 dc.l loc_11D440 ROM:0011D424 dc.l loc_11D4C4 ROM:0011D428 dc.l loc_11D588 ROM:0011D42C ; --------------------------------------------------------------------------- ROM:0011D42C ROM:0011D42C loc_11D42C: ; DATA XREF: ROM:off_11D41C↑o ROM:0011D42C bclr #1,($1326).w ROM:0011D432 bclr #5,($1339).w ROM:0011D438 move.b #1,($110C).w ROM:0011D43E rts ROM:0011D440 ; --------------------------------------------------------------------------- ROM:0011D440 ROM:0011D440 loc_11D440: ; DATA XREF: ROM:0011D420↑o ROM:0011D440 btst #0,($1343).w ROM:0011D446 bne.s loc_11D45E ROM:0011D448 btst #4,($93D).w ROM:0011D44E beq.s loc_11D45E ROM:0011D450 bset #5,($1339).w ROM:0011D456 move.b #3,($110C).w ROM:0011D45C rts ROM:0011D45E ; --------------------------------------------------------------------------- ROM:0011D45E ROM:0011D45E loc_11D45E: ; CODE XREF: ROM:0011D446↑j ROM:0011D45E ; ROM:0011D44E↑j ROM:0011D45E btst #6,($92E).w ROM:0011D464 beq.s loc_11D468 ROM:0011D466 bra.s loc_11D470 ROM:0011D468 ; --------------------------------------------------------------------------- ROM:0011D468 ROM:0011D468 loc_11D468: ; CODE XREF: ROM:0011D464↑j ROM:0011D468 cmpi.b #8,($10F2).w ROM:0011D46E bne.s loc_11D49A ROM:0011D470 ROM:0011D470 loc_11D470: ; CODE XREF: ROM:0011D466↑j ROM:0011D470 btst #0,($1343).w ROM:0011D476 bne.s loc_11D49A ROM:0011D478 move.w $2C4(a5),d2 ROM:0011D47C cmp.w ($A2C).w,d2 ROM:0011D480 bge.s loc_11D49A ROM:0011D482 move.w $2C8(a5),d2 ROM:0011D486 cmp.w ($A30).w,d2 ROM:0011D48A bge.s loc_11D49A ROM:0011D48C bset #1,($1326).w ROM:0011D492 move.b #2,($110C).w ROM:0011D498 rts ROM:0011D49A ; --------------------------------------------------------------------------- ROM:0011D49A ROM:0011D49A loc_11D49A: ; CODE XREF: ROM:0011D46E↑j ROM:0011D49A ; ROM:0011D476↑j ... ROM:0011D49A btst #0,($1343).w ROM:0011D4A0 beq.s locret_11D4C2 ROM:0011D4A2 btst #1,($936).w ROM:0011D4A8 beq.s locret_11D4C2 ROM:0011D4AA move.w $2BC(a5),d1 ROM:0011D4AE cmp.w ($A56).w,d1 ROM:0011D4B2 bgt.s locret_11D4C2 ROM:0011D4B4 bset #1,($1326).w ROM:0011D4BA move.b #2,($110C).w ROM:0011D4C0 rts ROM:0011D4C2 ; --------------------------------------------------------------------------- ROM:0011D4C2 ROM:0011D4C2 locret_11D4C2: ; CODE XREF: ROM:0011D4A0↑j ROM:0011D4C2 ; ROM:0011D4A8↑j ... ROM:0011D4C2 rts ROM:0011D4C4 ; --------------------------------------------------------------------------- ROM:0011D4C4 ROM:0011D4C4 loc_11D4C4: ; DATA XREF: ROM:0011D424↑o ROM:0011D4C4 btst #0,($1343).w ROM:0011D4CA beq.s loc_11D4EE ROM:0011D4CC move.w $2BE(a5),d1 ROM:0011D4D0 cmp.w ($A56).w,d1 ROM:0011D4D4 ble.s loc_11D4D8 ROM:0011D4D6 bra.s loc_11D4E0 ROM:0011D4D8 ; --------------------------------------------------------------------------- ROM:0011D4D8 ROM:0011D4D8 loc_11D4D8: ; CODE XREF: ROM:0011D4D4↑j ROM:0011D4D8 btst #1,($936).w ROM:0011D4DE bne.s loc_11D4EE ROM:0011D4E0 ROM:0011D4E0 loc_11D4E0: ; CODE XREF: ROM:0011D4D6↑j ROM:0011D4E0 bclr #1,($1326).w ROM:0011D4E6 move.b #1,($110C).w ROM:0011D4EC rts ROM:0011D4EE ; --------------------------------------------------------------------------- ROM:0011D4EE ROM:0011D4EE loc_11D4EE: ; CODE XREF: ROM:0011D4CA↑j ROM:0011D4EE ; ROM:0011D4DE↑j ROM:0011D4EE btst #0,($1343).w ROM:0011D4F4 bne.s loc_11D534 ROM:0011D4F6 btst #6,($92E).w ROM:0011D4FC bne.s loc_11D534 ROM:0011D4FE cmpi.b #8,($10F2).w ROM:0011D504 beq.s loc_11D508 ROM:0011D506 bra.s loc_11D526 ROM:0011D508 ; --------------------------------------------------------------------------- ROM:0011D508 ROM:0011D508 loc_11D508: ; CODE XREF: ROM:0011D504↑j ROM:0011D508 move.w $2C4(a5),d2 ROM:0011D50C sub.w $2C6(a5),d2 ROM:0011D510 cmp.w ($A2C).w,d2 ROM:0011D514 ble.s loc_11D518 ROM:0011D516 bra.s loc_11D526 ROM:0011D518 ; --------------------------------------------------------------------------- ROM:0011D518 ROM:0011D518 loc_11D518: ; CODE XREF: ROM:0011D514↑j ROM:0011D518 move.w $2C8(a5),d2 ROM:0011D51C sub.w $2CA(a5),d2 ROM:0011D520 cmp.w ($A30).w,d2 ROM:0011D524 ble.s loc_11D534 ROM:0011D526 ROM:0011D526 loc_11D526: ; CODE XREF: ROM:0011D506↑j ROM:0011D526 ; ROM:0011D516↑j ROM:0011D526 bclr #1,($1326).w ROM:0011D52C move.b #1,($110C).w ROM:0011D532 rts ROM:0011D534 ; --------------------------------------------------------------------------- ROM:0011D534 ROM:0011D534 loc_11D534: ; CODE XREF: ROM:0011D4F4↑j ROM:0011D534 ; ROM:0011D4FC↑j ... ROM:0011D534 btst #0,($1343).w ROM:0011D53A beq.s loc_11D562 ROM:0011D53C btst #1,($936).w ROM:0011D542 beq.s loc_11D562 ROM:0011D544 move.w $2C0(a5),d1 ROM:0011D548 cmp.w ($A56).w,d1 ROM:0011D54C bgt.s loc_11D562 ROM:0011D54E bset #5,($1339).w ROM:0011D554 bclr #1,($1326).w ROM:0011D55A move.b #3,($110C).w ROM:0011D560 rts ROM:0011D562 ; --------------------------------------------------------------------------- ROM:0011D562 ROM:0011D562 loc_11D562: ; CODE XREF: ROM:0011D53A↑j ROM:0011D562 ; ROM:0011D542↑j ... ROM:0011D562 btst #0,($1343).w ROM:0011D568 bne.s locret_11D586 ROM:0011D56A btst #4,($93D).w ROM:0011D570 beq.s locret_11D586 ROM:0011D572 bset #5,($1339).w ROM:0011D578 bclr #1,($1326).w ROM:0011D57E move.b #3,($110C).w ROM:0011D584 rts ROM:0011D586 ; --------------------------------------------------------------------------- ROM:0011D586 ROM:0011D586 locret_11D586: ; CODE XREF: ROM:0011D568↑j ROM:0011D586 ; ROM:0011D570↑j ROM:0011D586 rts ROM:0011D588 ; --------------------------------------------------------------------------- ROM:0011D588 ROM:0011D588 loc_11D588: ; DATA XREF: ROM:0011D428↑o ROM:0011D588 btst #0,($1343).w ROM:0011D58E beq.s loc_11D5B8 ROM:0011D590 move.w $2C2(a5),d1 ROM:0011D594 cmp.w ($A56).w,d1 ROM:0011D598 ble.s loc_11D59C ROM:0011D59A bra.s loc_11D5A4 ROM:0011D59C ; --------------------------------------------------------------------------- ROM:0011D59C ROM:0011D59C loc_11D59C: ; CODE XREF: ROM:0011D598↑j ROM:0011D59C btst #1,($936).w ROM:0011D5A2 bne.s loc_11D5B8 ROM:0011D5A4 ROM:0011D5A4 loc_11D5A4: ; CODE XREF: ROM:0011D59A↑j ROM:0011D5A4 bclr #5,($1339).w ROM:0011D5AA bset #1,($1326).w ROM:0011D5B0 move.b #2,($110C).w ROM:0011D5B6 rts ROM:0011D5B8 ; --------------------------------------------------------------------------- ROM:0011D5B8 ROM:0011D5B8 loc_11D5B8: ; CODE XREF: ROM:0011D58E↑j ROM:0011D5B8 ; ROM:0011D5A2↑j ROM:0011D5B8 btst #0,($1343).w ROM:0011D5BE bne.s locret_11D5DC ROM:0011D5C0 btst #4,($93D).w ROM:0011D5C6 bne.s locret_11D5DC ROM:0011D5C8 bclr #5,($1339).w ROM:0011D5CE bset #1,($1326).w ROM:0011D5D4 move.b #2,($110C).w ROM:0011D5DA rts ROM:0011D5DC ; --------------------------------------------------------------------------- ROM:0011D5DC ROM:0011D5DC locret_11D5DC: ; CODE XREF: ROM:0011D5BE↑j ROM:0011D5DC ; ROM:0011D5C6↑j ROM:0011D5DC rts ROM:0011D5DE ROM:0011D5DE ; =============== S U B R O U T I N E ======================================= ROM:0011D5DE ROM:0011D5DE ROM:0011D5DE sub_11D5DE: ; CODE XREF: sub_11D3FC+4↑p ROM:0011D5DE clr.w d1 ROM:0011D5E0 move.b ($110B).w,d1 ROM:0011D5E4 cmpi.w #4,d1 ROM:0011D5E8 bcc.s locret_11D5F2 ROM:0011D5EA movea.l off_11D5F4(pc,d1.w*4),a0 ROM:0011D5EE nop ROM:0011D5F0 jmp (a0) ROM:0011D5F2 ; --------------------------------------------------------------------------- ROM:0011D5F2 ROM:0011D5F2 locret_11D5F2: ; CODE XREF: sub_11D5DE+A↑j ROM:0011D5F2 rts ROM:0011D5F2 ; End of function sub_11D5DE ROM:0011D5F2 ROM:0011D5F2 ; --------------------------------------------------------------------------- ROM:0011D5F4 off_11D5F4: dc.l loc_11D604 ; DATA XREF: sub_11D5DE+C↑r ROM:0011D5F8 dc.l loc_11D610 ROM:0011D5FC dc.l loc_11D69C ROM:0011D600 dc.l loc_11D710 ROM:0011D604 ; --------------------------------------------------------------------------- ROM:0011D604 ROM:0011D604 loc_11D604: ; DATA XREF: ROM:off_11D5F4↑o ROM:0011D604 move.b #1,($110B).w ROM:0011D60A bra.w locret_11D69A ROM:0011D60E ; --------------------------------------------------------------------------- ROM:0011D60E rts ROM:0011D610 ; --------------------------------------------------------------------------- ROM:0011D610 ROM:0011D610 loc_11D610: ; DATA XREF: ROM:0011D5F8↑o ROM:0011D610 btst #1,($133A).w ROM:0011D616 beq.s loc_11D650 ROM:0011D618 btst #3,($1338).w ROM:0011D61E beq.s loc_11D650 ROM:0011D620 btst #5,($1339).w ROM:0011D626 bne.s loc_11D63A ROM:0011D628 btst #5,($1341).w ROM:0011D62E bne.s loc_11D63A ROM:0011D630 move.w $2B4(a5),d0 ROM:0011D634 cmp.w ($A7C).w,d0 ROM:0011D638 bge.s loc_11D650 ROM:0011D63A ROM:0011D63A loc_11D63A: ; CODE XREF: ROM:0011D626↑j ROM:0011D63A ; ROM:0011D62E↑j ROM:0011D63A bset #2,($1328).w ROM:0011D640 bset #5,($132A).w ROM:0011D646 move.b #3,($110B).w ROM:0011D64C bra.w locret_11D768 ROM:0011D650 ; --------------------------------------------------------------------------- ROM:0011D650 ROM:0011D650 loc_11D650: ; CODE XREF: ROM:0011D616↑j ROM:0011D650 ; ROM:0011D61E↑j ... ROM:0011D650 move.w $2B4(a5),d0 ROM:0011D654 move.w $2B8(a5),d1 ROM:0011D658 btst #1,($133A).w ROM:0011D65E beq.s locret_11D69A ROM:0011D660 btst #3,($1338).w ROM:0011D666 beq.s locret_11D69A ROM:0011D668 cmp.w ($A7C).w,d0 ROM:0011D66C ble.s locret_11D69A ROM:0011D66E btst #5,($1339).w ROM:0011D674 bne.s locret_11D69A ROM:0011D676 btst #5,($1341).w ROM:0011D67C bne.s locret_11D69A ROM:0011D67E btst #1,($1326).w ROM:0011D684 bne.s loc_11D68C ROM:0011D686 cmp.w ($A7C).w,d1 ROM:0011D68A bge.s locret_11D69A ROM:0011D68C ROM:0011D68C loc_11D68C: ; CODE XREF: ROM:0011D684↑j ROM:0011D68C bset #5,($132A).w ROM:0011D692 move.b #2,($110B).w ROM:0011D698 bra.s locret_11D70E ROM:0011D69A ; --------------------------------------------------------------------------- ROM:0011D69A ROM:0011D69A locret_11D69A: ; CODE XREF: ROM:0011D60A↑j ROM:0011D69A ; ROM:0011D65E↑j ... ROM:0011D69A rts ROM:0011D69C ; --------------------------------------------------------------------------- ROM:0011D69C ROM:0011D69C loc_11D69C: ; DATA XREF: ROM:0011D5FC↑o ROM:0011D69C btst #1,($133A).w ROM:0011D6A2 beq.s loc_11D6B6 ROM:0011D6A4 btst #1,($1326).w ROM:0011D6AA bne.s loc_11D6C4 ROM:0011D6AC move.w $2B6(a5),d0 ROM:0011D6B0 cmp.w ($A7C).w,d0 ROM:0011D6B4 ble.s loc_11D6C4 ROM:0011D6B6 ROM:0011D6B6 loc_11D6B6: ; CODE XREF: ROM:0011D6A2↑j ROM:0011D6B6 bclr #5,($132A).w ROM:0011D6BC move.b #1,($110B).w ROM:0011D6C2 bra.s locret_11D69A ROM:0011D6C4 ; --------------------------------------------------------------------------- ROM:0011D6C4 ROM:0011D6C4 loc_11D6C4: ; CODE XREF: ROM:0011D6AA↑j ROM:0011D6C4 ; ROM:0011D6B4↑j ROM:0011D6C4 move.w #0,d0 ROM:0011D6C8 move.w $2B4(a5),d1 ROM:0011D6CC btst #1,($133A).w ROM:0011D6D2 beq.s locret_11D70E ROM:0011D6D4 btst #3,($1338).w ROM:0011D6DA beq.s locret_11D70E ROM:0011D6DC btst #5,($1339).w ROM:0011D6E2 bne.s loc_11D700 ROM:0011D6E4 btst #5,($1341).w ROM:0011D6EA bne.s loc_11D700 ROM:0011D6EC btst #6,($1321).w ROM:0011D6F2 beq.s loc_11D6FA ROM:0011D6F4 cmp.w $2BA(a5),d0 ROM:0011D6F8 beq.s loc_11D700 ROM:0011D6FA ROM:0011D6FA loc_11D6FA: ; CODE XREF: ROM:0011D6F2↑j ROM:0011D6FA cmp.w ($A7C).w,d1 ROM:0011D6FE bge.s locret_11D70E ROM:0011D700 ROM:0011D700 loc_11D700: ; CODE XREF: ROM:0011D6E2↑j ROM:0011D700 ; ROM:0011D6EA↑j ... ROM:0011D700 bset #2,($1328).w ROM:0011D706 move.b #3,($110B).w ROM:0011D70C bra.s locret_11D768 ROM:0011D70E ; --------------------------------------------------------------------------- ROM:0011D70E ROM:0011D70E locret_11D70E: ; CODE XREF: ROM:0011D698↑j ROM:0011D70E ; ROM:0011D6D2↑j ... ROM:0011D70E rts ROM:0011D710 ; --------------------------------------------------------------------------- ROM:0011D710 ROM:0011D710 loc_11D710: ; DATA XREF: ROM:0011D600↑o ROM:0011D710 btst #1,($133A).w ROM:0011D716 bne.s loc_11D72E ROM:0011D718 bclr #2,($1328).w ROM:0011D71E bclr #5,($132A).w ROM:0011D724 move.b #1,($110B).w ROM:0011D72A bra.w locret_11D69A ROM:0011D72E ; --------------------------------------------------------------------------- ROM:0011D72E ROM:0011D72E loc_11D72E: ; CODE XREF: ROM:0011D716↑j ROM:0011D72E move.w $2B2(a5),d0 ROM:0011D732 cmp.w ($A7C).w,d0 ROM:0011D736 ble.s locret_11D768 ROM:0011D738 btst #6,($1321).w ROM:0011D73E beq.s loc_11D74A ROM:0011D740 move.w $2BA(a5),d0 ROM:0011D744 cmpi.w #0,d0 ROM:0011D748 beq.s locret_11D768 ROM:0011D74A ROM:0011D74A loc_11D74A: ; CODE XREF: ROM:0011D73E↑j ROM:0011D74A btst #5,($1339).w ROM:0011D750 bne.s locret_11D768 ROM:0011D752 btst #5,($1341).w ROM:0011D758 bne.s locret_11D768 ROM:0011D75A bclr #2,($1328).w ROM:0011D760 move.b #2,($110B).w ROM:0011D766 bra.s locret_11D70E ROM:0011D768 ; --------------------------------------------------------------------------- ROM:0011D768 ROM:0011D768 locret_11D768: ; CODE XREF: ROM:0011D64C↑j ROM:0011D768 ; ROM:0011D70C↑j ... ROM:0011D768 rts ROM:0011D76A ; --------------------------------------------------------------------------- ROM:0011D76A rts ROM:0011D76C ROM:0011D76C ; =============== S U B R O U T I N E ======================================= ROM:0011D76C ROM:0011D76C ROM:0011D76C sub_11D76C: ; CODE XREF: ROM:0011DA3E↓p ROM:0011D76C lea ($11E4).w,a1 ROM:0011D770 lea ($EE0).w,a2 ROM:0011D774 move.w ($B16).w,d0 ROM:0011D778 move.w $2D6(a5),d2 ROM:0011D77C move.w $2D8(a5),d3 ROM:0011D780 clr.w d1 ROM:0011D782 move.b (a1,d0.w),d1 ROM:0011D786 cmpi.w #6,d1 ROM:0011D78A bcc.s locret_11D794 ROM:0011D78C movea.l off_11D796(pc,d1.w*4),a0 ROM:0011D790 nop ROM:0011D792 jmp (a0) ROM:0011D794 ; --------------------------------------------------------------------------- ROM:0011D794 ROM:0011D794 locret_11D794: ; CODE XREF: sub_11D76C+1E↑j ROM:0011D794 rts ROM:0011D794 ; End of function sub_11D76C ROM:0011D794 ROM:0011D794 ; --------------------------------------------------------------------------- ROM:0011D796 off_11D796: dc.l loc_11D7AE ; DATA XREF: sub_11D76C+20↑r ROM:0011D79A dc.l loc_11D7BA ROM:0011D79E dc.l loc_11D810 ROM:0011D7A2 dc.l locret_11D84E ROM:0011D7A6 dc.l loc_11D850 ROM:0011D7AA dc.l loc_11D8A2 ROM:0011D7AE ; --------------------------------------------------------------------------- ROM:0011D7AE ROM:0011D7AE loc_11D7AE: ; DATA XREF: ROM:off_11D796↑o ROM:0011D7AE bclr d0,($110D).w ROM:0011D7B2 move.b #1,(a1,d0.w) ROM:0011D7B8 rts ROM:0011D7BA ; --------------------------------------------------------------------------- ROM:0011D7BA ROM:0011D7BA loc_11D7BA: ; DATA XREF: ROM:0011D79A↑o ROM:0011D7BA cmp.w (a2,d0.w*2),d2 ROM:0011D7BE bgt.s loc_11D7C2 ROM:0011D7C0 bra.s loc_11D7CC ROM:0011D7C2 ; --------------------------------------------------------------------------- ROM:0011D7C2 ROM:0011D7C2 loc_11D7C2: ; CODE XREF: ROM:0011D7BE↑j ROM:0011D7C2 cmp.w (a2,d0.w*2),d3 ROM:0011D7C6 blt.s locret_11D7CA ROM:0011D7C8 bra.s loc_11D7EC ROM:0011D7CA ; --------------------------------------------------------------------------- ROM:0011D7CA ROM:0011D7CA locret_11D7CA: ; CODE XREF: ROM:0011D7C6↑j ROM:0011D7CA rts ROM:0011D7CC ; --------------------------------------------------------------------------- ROM:0011D7CC ROM:0011D7CC loc_11D7CC: ; CODE XREF: ROM:0011D7C0↑j ROM:0011D7CC move.w $2CC(a5),d4 ROM:0011D7D0 clr.b $8EB(d0.w) ROM:0011D7D6 move.w d4,$6B0(d0.w*2) ROM:0011D7DC move.b #1,$8EB(d0.w) ROM:0011D7E4 move.b #2,(a1,d0.w) ROM:0011D7EA rts ROM:0011D7EC ; --------------------------------------------------------------------------- ROM:0011D7EC ROM:0011D7EC loc_11D7EC: ; CODE XREF: ROM:0011D7C8↑j ROM:0011D7EC move.w $2CE(a5),d4 ROM:0011D7F0 clr.b $8EC(d0.w) ROM:0011D7F6 move.w d4,$6B2(d0.w*2) ROM:0011D7FC move.b #1,$8EC(d0.w) ROM:0011D804 bset d0,($110E).w ROM:0011D808 move.b #4,(a1,d0.w) ROM:0011D80E rts ROM:0011D810 ; --------------------------------------------------------------------------- ROM:0011D810 ROM:0011D810 loc_11D810: ; DATA XREF: ROM:0011D79E↑o ROM:0011D810 cmpi.w #0,$6B0(d0.w*2) ROM:0011D818 bgt.s loc_11D81C ROM:0011D81A bra.s loc_11D826 ROM:0011D81C ; --------------------------------------------------------------------------- ROM:0011D81C ROM:0011D81C loc_11D81C: ; CODE XREF: ROM:0011D818↑j ROM:0011D81C cmp.w (a2,d0.w*2),d2 ROM:0011D820 ble.s locret_11D824 ROM:0011D822 bra.s loc_11D83A ROM:0011D824 ; --------------------------------------------------------------------------- ROM:0011D824 ROM:0011D824 locret_11D824: ; CODE XREF: ROM:0011D820↑j ROM:0011D824 rts ROM:0011D826 ; --------------------------------------------------------------------------- ROM:0011D826 ROM:0011D826 loc_11D826: ; CODE XREF: ROM:0011D81A↑j ROM:0011D826 bset d0,($1116).w ROM:0011D82A bset d0,($1119).w ROM:0011D82E bsr.w sub_11D8EC ROM:0011D832 move.b #3,(a1,d0.w) ROM:0011D838 rts ROM:0011D83A ; --------------------------------------------------------------------------- ROM:0011D83A ROM:0011D83A loc_11D83A: ; CODE XREF: ROM:0011D822↑j ROM:0011D83A clr.b $8EB(d0.w) ROM:0011D840 clr.w $6B0(d0.w*2) ROM:0011D846 move.b #1,(a1,d0.w) ROM:0011D84C rts ROM:0011D84E ; --------------------------------------------------------------------------- ROM:0011D84E ROM:0011D84E locret_11D84E: ; DATA XREF: ROM:0011D7A2↑o ROM:0011D84E rts ROM:0011D850 ; --------------------------------------------------------------------------- ROM:0011D850 ROM:0011D850 loc_11D850: ; DATA XREF: ROM:0011D7A6↑o ROM:0011D850 cmp.w (a2,d0.w*2),d3 ROM:0011D854 bge.s loc_11D858 ROM:0011D856 bra.s loc_11D866 ROM:0011D858 ; --------------------------------------------------------------------------- ROM:0011D858 ROM:0011D858 loc_11D858: ; CODE XREF: ROM:0011D854↑j ROM:0011D858 cmpi.w #0,$6B2(d0.w*2) ROM:0011D860 bgt.s locret_11D864 ROM:0011D862 bra.s loc_11D87E ROM:0011D864 ; --------------------------------------------------------------------------- ROM:0011D864 ROM:0011D864 locret_11D864: ; CODE XREF: ROM:0011D860↑j ROM:0011D864 rts ROM:0011D866 ; --------------------------------------------------------------------------- ROM:0011D866 ROM:0011D866 loc_11D866: ; CODE XREF: ROM:0011D856↑j ROM:0011D866 clr.b $8EC(d0.w) ROM:0011D86C clr.w $6B2(d0.w*2) ROM:0011D872 bclr d0,($110E).w ROM:0011D876 move.b #1,(a1,d0.w) ROM:0011D87C rts ROM:0011D87E ; --------------------------------------------------------------------------- ROM:0011D87E ROM:0011D87E loc_11D87E: ; CODE XREF: ROM:0011D862↑j ROM:0011D87E bset d0,($110D).w ROM:0011D882 move.w $2D0(a5),d4 ROM:0011D886 clr.b $8C2(d0.w) ROM:0011D88C move.w d4,$65E(d0.w*2) ROM:0011D892 move.b #1,$8C2(d0.w) ROM:0011D89A move.b #5,(a1,d0.w) ROM:0011D8A0 rts ROM:0011D8A2 ; --------------------------------------------------------------------------- ROM:0011D8A2 ROM:0011D8A2 loc_11D8A2: ; DATA XREF: ROM:0011D7AA↑o ROM:0011D8A2 cmpi.w #0,$65E(d0.w*2) ROM:0011D8AA bgt.s loc_11D8AE ROM:0011D8AC bra.s loc_11D8B8 ROM:0011D8AE ; --------------------------------------------------------------------------- ROM:0011D8AE ROM:0011D8AE loc_11D8AE: ; CODE XREF: ROM:0011D8AA↑j ROM:0011D8AE cmp.w (a2,d0.w*2),d3 ROM:0011D8B2 bge.s locret_11D8B6 ROM:0011D8B4 bra.s loc_11D8D4 ROM:0011D8B6 ; --------------------------------------------------------------------------- ROM:0011D8B6 ROM:0011D8B6 locret_11D8B6: ; CODE XREF: ROM:0011D8B2↑j ROM:0011D8B6 rts ROM:0011D8B8 ; --------------------------------------------------------------------------- ROM:0011D8B8 ROM:0011D8B8 loc_11D8B8: ; CODE XREF: ROM:0011D8AC↑j ROM:0011D8B8 bclr d0,($110D).w ROM:0011D8BC bclr d0,($110E).w ROM:0011D8C0 bset d0,($1116).w ROM:0011D8C4 bset d0,($1119).w ROM:0011D8C8 bsr.w sub_11D8EC ROM:0011D8CC move.b #3,(a1,d0.w) ROM:0011D8D2 rts ROM:0011D8D4 ; --------------------------------------------------------------------------- ROM:0011D8D4 ROM:0011D8D4 loc_11D8D4: ; CODE XREF: ROM:0011D8B4↑j ROM:0011D8D4 bclr d0,($110D).w ROM:0011D8D8 clr.b $8C2(d0.w) ROM:0011D8DE clr.w $65E(d0.w*2) ROM:0011D8E4 move.b #1,(a1,d0.w) ROM:0011D8EA rts ROM:0011D8EC ROM:0011D8EC ; =============== S U B R O U T I N E ======================================= ROM:0011D8EC ROM:0011D8EC ROM:0011D8EC sub_11D8EC: ; CODE XREF: ROM:0011D82E↑p ROM:0011D8EC ; ROM:0011D8C8↑p ROM:0011D8EC cmpi.w #0,($B16).w ROM:0011D8F2 bne.s loc_11D902 ROM:0011D8F4 bset #4,($C55).w ROM:0011D8FA bset #1,($13C6).w ROM:0011D900 bra.s locret_11D916 ROM:0011D902 ; --------------------------------------------------------------------------- ROM:0011D902 ROM:0011D902 loc_11D902: ; CODE XREF: sub_11D8EC+6↑j ROM:0011D902 cmpi.w #1,($B16).w ROM:0011D908 bne.s locret_11D916 ROM:0011D90A bset #5,($C55).w ROM:0011D910 bset #2,($13C6).w ROM:0011D916 ROM:0011D916 locret_11D916: ; CODE XREF: sub_11D8EC+14↑j ROM:0011D916 ; sub_11D8EC+1C↑j ROM:0011D916 rts ROM:0011D916 ; End of function sub_11D8EC ROM:0011D916 ROM:0011D918 ROM:0011D918 ; =============== S U B R O U T I N E ======================================= ROM:0011D918 ROM:0011D918 ROM:0011D918 sub_11D918: ; CODE XREF: ROM:0011DA38↓p ROM:0011D918 lea ($11E5).w,a1 ROM:0011D91C lea ($EEC).w,a2 ROM:0011D920 move.w ($B16).w,d0 ROM:0011D924 move.w $2D4(a5),d2 ROM:0011D928 clr.w d1 ROM:0011D92A move.b (a1,d0.w),d1 ROM:0011D92E cmpi.w #3,d1 ROM:0011D932 bcc.s locret_11D93C ROM:0011D934 movea.l off_11D93E(pc,d1.w*4),a0 ROM:0011D938 nop ROM:0011D93A jmp (a0) ROM:0011D93C ; --------------------------------------------------------------------------- ROM:0011D93C ROM:0011D93C locret_11D93C: ; CODE XREF: sub_11D918+1A↑j ROM:0011D93C rts ROM:0011D93C ; End of function sub_11D918 ROM:0011D93C ROM:0011D93C ; --------------------------------------------------------------------------- ROM:0011D93E off_11D93E: dc.l loc_11D94A ; DATA XREF: sub_11D918+1C↑r ROM:0011D942 dc.l loc_11D966 ROM:0011D946 dc.l locret_11D9C8 ROM:0011D94A ; --------------------------------------------------------------------------- ROM:0011D94A ROM:0011D94A loc_11D94A: ; DATA XREF: ROM:off_11D93E↑o ROM:0011D94A clr.b $917(d0.w) ROM:0011D950 move.w d2,$708(d0.w*2) ROM:0011D956 move.b #1,$917(d0.w) ROM:0011D95E move.b #1,(a1,d0.w) ROM:0011D964 rts ROM:0011D966 ; --------------------------------------------------------------------------- ROM:0011D966 ROM:0011D966 loc_11D966: ; DATA XREF: ROM:0011D942↑o ROM:0011D966 cmpi.w #0,$708(d0.w*2) ROM:0011D96E bgt.s loc_11D982 ROM:0011D970 cmpi.w #$2710,(a2,d0.w*2) ROM:0011D976 bne.s loc_11D982 ROM:0011D978 btst #1,($131D).w ROM:0011D97E beq.s loc_11D982 ROM:0011D980 bra.s loc_11D9A0 ROM:0011D982 ; --------------------------------------------------------------------------- ROM:0011D982 ROM:0011D982 loc_11D982: ; CODE XREF: ROM:0011D96E↑j ROM:0011D982 ; ROM:0011D976↑j ... ROM:0011D982 cmpi.w #0,$708(d0.w*2) ROM:0011D98A bgt.s locret_11D99E ROM:0011D98C cmpi.w #$2710,(a2,d0.w*2) ROM:0011D992 beq.s locret_11D99E ROM:0011D994 btst #1,($131D).w ROM:0011D99A beq.s locret_11D99E ROM:0011D99C bra.s loc_11D9A8 ROM:0011D99E ; --------------------------------------------------------------------------- ROM:0011D99E ROM:0011D99E locret_11D99E: ; CODE XREF: ROM:0011D98A↑j ROM:0011D99E ; ROM:0011D992↑j ... ROM:0011D99E rts ROM:0011D9A0 ; --------------------------------------------------------------------------- ROM:0011D9A0 ROM:0011D9A0 loc_11D9A0: ; CODE XREF: ROM:0011D980↑j ROM:0011D9A0 move.b #2,(a1,d0.w) ROM:0011D9A6 rts ROM:0011D9A8 ; --------------------------------------------------------------------------- ROM:0011D9A8 ROM:0011D9A8 loc_11D9A8: ; CODE XREF: ROM:0011D99C↑j ROM:0011D9A8 bsr.w sub_11D9CA ROM:0011D9AC clr.b $917(d0.w) ROM:0011D9B2 move.w d2,$708(d0.w*2) ROM:0011D9B8 move.b #1,$917(d0.w) ROM:0011D9C0 move.b #1,(a1,d0.w) ROM:0011D9C6 rts ROM:0011D9C8 ; --------------------------------------------------------------------------- ROM:0011D9C8 ROM:0011D9C8 locret_11D9C8: ; DATA XREF: ROM:0011D946↑o ROM:0011D9C8 rts ROM:0011D9CA ROM:0011D9CA ; =============== S U B R O U T I N E ======================================= ROM:0011D9CA ROM:0011D9CA ROM:0011D9CA sub_11D9CA: ; CODE XREF: ROM:loc_11D9A8↑p ROM:0011D9CA move.w $2D2(a5),d3 ROM:0011D9CE sub.w d3,(a2,d0.w*2) ROM:0011D9D2 cmpi.w #$2710,(a2,d0.w*2) ROM:0011D9D8 bge.s locret_11D9E0 ROM:0011D9DA move.w #$2710,(a2,d0.w*2) ROM:0011D9E0 ROM:0011D9E0 locret_11D9E0: ; CODE XREF: sub_11D9CA+E↑j ROM:0011D9E0 rts ROM:0011D9E0 ; End of function sub_11D9CA ROM:0011D9E0 ROM:0011D9E2 ROM:0011D9E2 ; =============== S U B R O U T I N E ======================================= ROM:0011D9E2 ROM:0011D9E2 ROM:0011D9E2 sub_11D9E2: ; CODE XREF: sub_11DEF2+40↓p ROM:0011D9E2 lea ($11E6).w,a1 ROM:0011D9E6 move.w ($B16).w,d0 ROM:0011D9EA clr.w d1 ROM:0011D9EC move.b (a1,d0.w),d1 ROM:0011D9F0 cmpi.w #3,d1 ROM:0011D9F4 bcc.s locret_11D9FE ROM:0011D9F6 movea.l off_11DA00(pc,d1.w*4),a0 ROM:0011D9FA nop ROM:0011D9FC jmp (a0) ROM:0011D9FE ; --------------------------------------------------------------------------- ROM:0011D9FE ROM:0011D9FE locret_11D9FE: ; CODE XREF: sub_11D9E2+12↑j ROM:0011D9FE rts ROM:0011D9FE ; End of function sub_11D9E2 ROM:0011D9FE ROM:0011D9FE ; --------------------------------------------------------------------------- ROM:0011DA00 off_11DA00: dc.l loc_11DA0C ; DATA XREF: sub_11D9E2+14↑r ROM:0011DA04 dc.l loc_11DA1C ROM:0011DA08 dc.l loc_11DA32 ROM:0011DA0C ; --------------------------------------------------------------------------- ROM:0011DA0C ROM:0011DA0C loc_11DA0C: ; DATA XREF: ROM:off_11DA00↑o ROM:0011DA0C bclr d0,($110F).w ROM:0011DA10 bsr.w sub_11DAAA ROM:0011DA14 move.b #1,(a1,d0.w) ROM:0011DA1A rts ROM:0011DA1C ; --------------------------------------------------------------------------- ROM:0011DA1C ROM:0011DA1C loc_11DA1C: ; DATA XREF: ROM:0011DA04↑o ROM:0011DA1C btst d0,($1110).w ROM:0011DA20 beq.s locret_11DA24 ROM:0011DA22 bra.s loc_11DA26 ROM:0011DA24 ; --------------------------------------------------------------------------- ROM:0011DA24 ROM:0011DA24 locret_11DA24: ; CODE XREF: ROM:0011DA20↑j ROM:0011DA24 rts ROM:0011DA26 ; --------------------------------------------------------------------------- ROM:0011DA26 ROM:0011DA26 loc_11DA26: ; CODE XREF: ROM:0011DA22↑j ROM:0011DA26 bset d0,($110F).w ROM:0011DA2A move.b #2,(a1,d0.w) ROM:0011DA30 rts ROM:0011DA32 ; --------------------------------------------------------------------------- ROM:0011DA32 ROM:0011DA32 loc_11DA32: ; DATA XREF: ROM:0011DA08↑o ROM:0011DA32 bsr.l sub_11E676 ROM:0011DA38 bsr.l sub_11D918 ROM:0011DA3E bsr.l sub_11D76C ROM:0011DA44 lea ($11E6).w,a1 ROM:0011DA48 move.w ($B16).w,d0 ROM:0011DA4C btst d0,($1110).w ROM:0011DA50 bne.s locret_11DA54 ROM:0011DA52 bra.s loc_11DA56 ROM:0011DA54 ; --------------------------------------------------------------------------- ROM:0011DA54 ROM:0011DA54 locret_11DA54: ; CODE XREF: ROM:0011DA50↑j ROM:0011DA54 rts ROM:0011DA56 ; --------------------------------------------------------------------------- ROM:0011DA56 ROM:0011DA56 loc_11DA56: ; CODE XREF: ROM:0011DA52↑j ROM:0011DA56 bsr.w sub_11DAAA ROM:0011DA5A bclr d0,($110F).w ROM:0011DA5E bclr d0,($111D).w ROM:0011DA62 bclr d0,($110E).w ROM:0011DA66 lea ($11EE).w,a2 ROM:0011DA6A lea ($11E5).w,a3 ROM:0011DA6E lea ($11E4).w,a4 ROM:0011DA72 move.b #0,(a2,d0.w) ROM:0011DA78 move.b #0,(a3,d0.w) ROM:0011DA7E move.b #0,(a4,d0.w) ROM:0011DA84 lea ($11EA).w,a2 ROM:0011DA88 lea ($11EF).w,a3 ROM:0011DA8C lea ($11E7).w,a4 ROM:0011DA90 move.b #0,(a2,d0.w) ROM:0011DA96 move.b #0,(a3,d0.w) ROM:0011DA9C move.b #0,(a4,d0.w) ROM:0011DAA2 move.b #1,(a1,d0.w) ROM:0011DAA8 rts ROM:0011DAAA ROM:0011DAAA ; =============== S U B R O U T I N E ======================================= ROM:0011DAAA ROM:0011DAAA ROM:0011DAAA sub_11DAAA: ; CODE XREF: ROM:0011DA10↑p ROM:0011DAAA ; ROM:loc_11DA56↑p ... ROM:0011DAAA lea ($EE0).w,a0 ROM:0011DAAE move.w ($B16).w,d0 ROM:0011DAB2 move.w #$2710,(a0,d0.w*2) ROM:0011DAB8 rts ROM:0011DAB8 ; End of function sub_11DAAA ROM:0011DAB8 ROM:0011DABA ROM:0011DABA ; =============== S U B R O U T I N E ======================================= ROM:0011DABA ROM:0011DABA ROM:0011DABA sub_11DABA: ; CODE XREF: ROM:0011E862↓p ROM:0011DABA ; ROM:0011E8D8↓p ROM:0011DABA lea ($11E7).w,a1 ROM:0011DABE move.w ($B16).w,d0 ROM:0011DAC2 move.w $2DC(a5),d2 ROM:0011DAC6 move.w $2DA(a5),d3 ROM:0011DACA clr.w d1 ROM:0011DACC move.b (a1,d0.w),d1 ROM:0011DAD0 cmpi.w #4,d1 ROM:0011DAD4 bcc.s locret_11DADE ROM:0011DAD6 movea.l off_11DAE0(pc,d1.w*4),a0 ROM:0011DADA nop ROM:0011DADC jmp (a0) ROM:0011DADE ; --------------------------------------------------------------------------- ROM:0011DADE ROM:0011DADE locret_11DADE: ; CODE XREF: sub_11DABA+1A↑j ROM:0011DADE rts ROM:0011DADE ; End of function sub_11DABA ROM:0011DADE ROM:0011DADE ; --------------------------------------------------------------------------- ROM:0011DAE0 off_11DAE0: dc.l loc_11DAF0 ; DATA XREF: sub_11DABA+1C↑r ROM:0011DAE4 dc.l loc_11DAF8 ROM:0011DAE8 dc.l loc_11DB46 ROM:0011DAEC dc.l loc_11DC22 ROM:0011DAF0 ; --------------------------------------------------------------------------- ROM:0011DAF0 ROM:0011DAF0 loc_11DAF0: ; DATA XREF: ROM:off_11DAE0↑o ROM:0011DAF0 move.b #1,(a1,d0.w) ROM:0011DAF6 rts ROM:0011DAF8 ; --------------------------------------------------------------------------- ROM:0011DAF8 ROM:0011DAF8 loc_11DAF8: ; DATA XREF: ROM:0011DAE4↑o ROM:0011DAF8 btst #0,($131A).w ROM:0011DAFE beq.s loc_11DB02 ROM:0011DB00 bra.s loc_11DB0E ROM:0011DB02 ; --------------------------------------------------------------------------- ROM:0011DB02 ROM:0011DB02 loc_11DB02: ; CODE XREF: ROM:0011DAFE↑j ROM:0011DB02 btst #0,($131A).w ROM:0011DB08 bne.s locret_11DB0C ROM:0011DB0A bra.s loc_11DB2A ROM:0011DB0C ; --------------------------------------------------------------------------- ROM:0011DB0C ROM:0011DB0C locret_11DB0C: ; CODE XREF: ROM:0011DB08↑j ROM:0011DB0C rts ROM:0011DB0E ; --------------------------------------------------------------------------- ROM:0011DB0E ROM:0011DB0E loc_11DB0E: ; CODE XREF: ROM:0011DB00↑j ROM:0011DB0E clr.b $8C4(d0.w) ROM:0011DB14 move.w d3,$662(d0.w*2) ROM:0011DB1A move.b #1,$8C4(d0.w) ROM:0011DB22 move.b #2,(a1,d0.w) ROM:0011DB28 rts ROM:0011DB2A ; --------------------------------------------------------------------------- ROM:0011DB2A ROM:0011DB2A loc_11DB2A: ; CODE XREF: ROM:0011DB0A↑j ROM:0011DB2A clr.b $8C3(d0.w) ROM:0011DB30 move.w d2,$660(d0.w*2) ROM:0011DB36 move.b #1,$8C3(d0.w) ROM:0011DB3E move.b #3,(a1,d0.w) ROM:0011DB44 rts ROM:0011DB46 ; --------------------------------------------------------------------------- ROM:0011DB46 ROM:0011DB46 loc_11DB46: ; DATA XREF: ROM:0011DAE8↑o ROM:0011DB46 btst d0,($111D).w ROM:0011DB4A beq.s loc_11DB4E ROM:0011DB4C bra.s loc_11DB7E ROM:0011DB4E ; --------------------------------------------------------------------------- ROM:0011DB4E ROM:0011DB4E loc_11DB4E: ; CODE XREF: ROM:0011DB4A↑j ROM:0011DB4E cmpi.w #0,$662(d0.w*2) ROM:0011DB56 bgt.s loc_11DB60 ROM:0011DB58 btst d0,($111C).w ROM:0011DB5C beq.s loc_11DB60 ROM:0011DB5E bra.s loc_11DB9A ROM:0011DB60 ; --------------------------------------------------------------------------- ROM:0011DB60 ROM:0011DB60 loc_11DB60: ; CODE XREF: ROM:0011DB56↑j ROM:0011DB60 ; ROM:0011DB5C↑j ROM:0011DB60 cmpi.w #0,$662(d0.w*2) ROM:0011DB68 bgt.s loc_11DB72 ROM:0011DB6A btst d0,($111C).w ROM:0011DB6E bne.s loc_11DB72 ROM:0011DB70 bra.s loc_11DBCA ROM:0011DB72 ; --------------------------------------------------------------------------- ROM:0011DB72 ROM:0011DB72 loc_11DB72: ; CODE XREF: ROM:0011DB68↑j ROM:0011DB72 ; ROM:0011DB6E↑j ROM:0011DB72 btst #0,($131A).w ROM:0011DB78 bne.s locret_11DB7C ROM:0011DB7A bra.s loc_11DBFA ROM:0011DB7C ; --------------------------------------------------------------------------- ROM:0011DB7C ROM:0011DB7C locret_11DB7C: ; CODE XREF: ROM:0011DB78↑j ROM:0011DB7C rts ROM:0011DB7E ; --------------------------------------------------------------------------- ROM:0011DB7E ROM:0011DB7E loc_11DB7E: ; CODE XREF: ROM:0011DB4C↑j ROM:0011DB7E clr.b $8C4(d0.w) ROM:0011DB84 move.w d3,$662(d0.w*2) ROM:0011DB8A move.b #1,$8C4(d0.w) ROM:0011DB92 move.b #2,(a1,d0.w) ROM:0011DB98 rts ROM:0011DB9A ; --------------------------------------------------------------------------- ROM:0011DB9A ROM:0011DB9A loc_11DB9A: ; CODE XREF: ROM:0011DB5E↑j ROM:0011DB9A bsr.w sub_11DD44 ROM:0011DB9E lea ($11E7).w,a1 ROM:0011DBA2 move.w ($B16).w,d0 ROM:0011DBA6 move.w $2DC(a5),d2 ROM:0011DBAA move.w $2DA(a5),d3 ROM:0011DBAE clr.b $8C4(d0.w) ROM:0011DBB4 move.w d3,$662(d0.w*2) ROM:0011DBBA move.b #1,$8C4(d0.w) ROM:0011DBC2 move.b #2,(a1,d0.w) ROM:0011DBC8 rts ROM:0011DBCA ; --------------------------------------------------------------------------- ROM:0011DBCA ROM:0011DBCA loc_11DBCA: ; CODE XREF: ROM:0011DB70↑j ROM:0011DBCA bsr.w sub_11DCFE ROM:0011DBCE lea ($11E7).w,a1 ROM:0011DBD2 move.w ($B16).w,d0 ROM:0011DBD6 move.w $2DC(a5),d2 ROM:0011DBDA move.w $2DA(a5),d3 ROM:0011DBDE clr.b $8C4(d0.w) ROM:0011DBE4 move.w d3,$662(d0.w*2) ROM:0011DBEA move.b #1,$8C4(d0.w) ROM:0011DBF2 move.b #2,(a1,d0.w) ROM:0011DBF8 rts ROM:0011DBFA ; --------------------------------------------------------------------------- ROM:0011DBFA ROM:0011DBFA loc_11DBFA: ; CODE XREF: ROM:0011DB7A↑j ROM:0011DBFA clr.b $8C4(d0.w) ROM:0011DC00 clr.w $662(d0.w*2) ROM:0011DC06 clr.b $8C3(d0.w) ROM:0011DC0C move.w d2,$660(d0.w*2) ROM:0011DC12 move.b #1,$8C3(d0.w) ROM:0011DC1A move.b #3,(a1,d0.w) ROM:0011DC20 rts ROM:0011DC22 ; --------------------------------------------------------------------------- ROM:0011DC22 ROM:0011DC22 loc_11DC22: ; DATA XREF: ROM:0011DAEC↑o ROM:0011DC22 btst d0,($111D).w ROM:0011DC26 beq.s loc_11DC2A ROM:0011DC28 bra.s loc_11DC5A ROM:0011DC2A ; --------------------------------------------------------------------------- ROM:0011DC2A ROM:0011DC2A loc_11DC2A: ; CODE XREF: ROM:0011DC26↑j ROM:0011DC2A cmpi.w #0,$660(d0.w*2) ROM:0011DC32 bgt.s loc_11DC3C ROM:0011DC34 btst d0,($111C).w ROM:0011DC38 beq.s loc_11DC3C ROM:0011DC3A bra.s loc_11DC76 ROM:0011DC3C ; --------------------------------------------------------------------------- ROM:0011DC3C ROM:0011DC3C loc_11DC3C: ; CODE XREF: ROM:0011DC32↑j ROM:0011DC3C ; ROM:0011DC38↑j ROM:0011DC3C cmpi.w #0,$660(d0.w*2) ROM:0011DC44 bgt.s loc_11DC4E ROM:0011DC46 btst d0,($111C).w ROM:0011DC4A bne.s loc_11DC4E ROM:0011DC4C bra.s loc_11DCA6 ROM:0011DC4E ; --------------------------------------------------------------------------- ROM:0011DC4E ROM:0011DC4E loc_11DC4E: ; CODE XREF: ROM:0011DC44↑j ROM:0011DC4E ; ROM:0011DC4A↑j ROM:0011DC4E btst #0,($131A).w ROM:0011DC54 beq.s locret_11DC58 ROM:0011DC56 bra.s loc_11DCD6 ROM:0011DC58 ; --------------------------------------------------------------------------- ROM:0011DC58 ROM:0011DC58 locret_11DC58: ; CODE XREF: ROM:0011DC54↑j ROM:0011DC58 rts ROM:0011DC5A ; --------------------------------------------------------------------------- ROM:0011DC5A ROM:0011DC5A loc_11DC5A: ; CODE XREF: ROM:0011DC28↑j ROM:0011DC5A clr.b $8C3(d0.w) ROM:0011DC60 move.w d2,$660(d0.w*2) ROM:0011DC66 move.b #1,$8C3(d0.w) ROM:0011DC6E move.b #3,(a1,d0.w) ROM:0011DC74 rts ROM:0011DC76 ; --------------------------------------------------------------------------- ROM:0011DC76 ROM:0011DC76 loc_11DC76: ; CODE XREF: ROM:0011DC3A↑j ROM:0011DC76 bsr.w sub_11DD44 ROM:0011DC7A lea ($11E7).w,a1 ROM:0011DC7E move.w ($B16).w,d0 ROM:0011DC82 move.w $2DC(a5),d2 ROM:0011DC86 move.w $2DA(a5),d3 ROM:0011DC8A clr.b $8C3(d0.w) ROM:0011DC90 move.w d2,$660(d0.w*2) ROM:0011DC96 move.b #1,$8C3(d0.w) ROM:0011DC9E move.b #3,(a1,d0.w) ROM:0011DCA4 rts ROM:0011DCA6 ; --------------------------------------------------------------------------- ROM:0011DCA6 ROM:0011DCA6 loc_11DCA6: ; CODE XREF: ROM:0011DC4C↑j ROM:0011DCA6 bsr.w sub_11DCFE ROM:0011DCAA lea ($11E7).w,a1 ROM:0011DCAE move.w ($B16).w,d0 ROM:0011DCB2 move.w $2DC(a5),d2 ROM:0011DCB6 move.w $2DA(a5),d3 ROM:0011DCBA clr.b $8C3(d0.w) ROM:0011DCC0 move.w d2,$660(d0.w*2) ROM:0011DCC6 move.b #1,$8C3(d0.w) ROM:0011DCCE move.b #3,(a1,d0.w) ROM:0011DCD4 rts ROM:0011DCD6 ; --------------------------------------------------------------------------- ROM:0011DCD6 ROM:0011DCD6 loc_11DCD6: ; CODE XREF: ROM:0011DC56↑j ROM:0011DCD6 clr.b $8C3(d0.w) ROM:0011DCDC clr.w $660(d0.w*2) ROM:0011DCE2 clr.b $8C4(d0.w) ROM:0011DCE8 move.w d3,$662(d0.w*2) ROM:0011DCEE move.b #1,$8C4(d0.w) ROM:0011DCF6 move.b #2,(a1,d0.w) ROM:0011DCFC rts ROM:0011DCFE ROM:0011DCFE ; =============== S U B R O U T I N E ======================================= ROM:0011DCFE ROM:0011DCFE ROM:0011DCFE sub_11DCFE: ; CODE XREF: ROM:loc_11DBCA↑p ROM:0011DCFE ; ROM:loc_11DCA6↑p ... ROM:0011DCFE move.w #$3B32,d1 ROM:0011DD02 move.w ($A46).w,d2 ROM:0011DD06 move.w ($572).w,d3 ROM:0011DD0A bsr.l sub_117544 ROM:0011DD10 move.w ($D4E).w,d2 ROM:0011DD14 ext.l d2 ROM:0011DD16 divs.w #$64,d2 ; 'd' ROM:0011DD1A sub.w d2,d1 ROM:0011DD1C lea ($EEC).w,a3 ROM:0011DD20 move.w ($B16).w,d4 ROM:0011DD24 muls.w (a3,d4.w*2),d1 ROM:0011DD28 divs.w #$2710,d1 ROM:0011DD2C lea ($EE0).w,a4 ROM:0011DD30 add.w d1,(a4,d4.w*2) ROM:0011DD34 move.w $2D6(a5),d5 ROM:0011DD38 cmp.w (a4,d4.w*2),d5 ROM:0011DD3C bge.s locret_11DD42 ROM:0011DD3E move.w d5,(a4,d4.w*2) ROM:0011DD42 ROM:0011DD42 locret_11DD42: ; CODE XREF: sub_11DCFE+3E↑j ROM:0011DD42 rts ROM:0011DD42 ; End of function sub_11DCFE ROM:0011DD42 ROM:0011DD44 ROM:0011DD44 ; =============== S U B R O U T I N E ======================================= ROM:0011DD44 ROM:0011DD44 ROM:0011DD44 sub_11DD44: ; CODE XREF: ROM:loc_11DB9A↑p ROM:0011DD44 ; ROM:loc_11DC76↑p ... ROM:0011DD44 move.w #$3B34,d1 ROM:0011DD48 move.w ($A46).w,d2 ROM:0011DD4C move.w ($572).w,d3 ROM:0011DD50 bsr.l sub_117544 ROM:0011DD56 move.w ($D4E).w,d2 ROM:0011DD5A ext.l d2 ROM:0011DD5C divs.w #$64,d2 ; 'd' ROM:0011DD60 add.w d2,d1 ROM:0011DD62 lea ($EEC).w,a3 ROM:0011DD66 move.w ($B16).w,d4 ROM:0011DD6A muls.w (a3,d4.w*2),d1 ROM:0011DD6E divs.w #$2710,d1 ROM:0011DD72 lea ($EE0).w,a4 ROM:0011DD76 sub.w d1,(a4,d4.w*2) ROM:0011DD7A move.w $2D8(a5),d5 ROM:0011DD7E cmp.w (a4,d4.w*2),d5 ROM:0011DD82 ble.s locret_11DD88 ROM:0011DD84 move.w d5,(a4,d4.w*2) ROM:0011DD88 ROM:0011DD88 locret_11DD88: ; CODE XREF: sub_11DD44+3E↑j ROM:0011DD88 rts ROM:0011DD88 ; End of function sub_11DD44 ROM:0011DD88 ROM:0011DD8A ROM:0011DD8A ; =============== S U B R O U T I N E ======================================= ROM:0011DD8A ROM:0011DD8A ROM:0011DD8A sub_11DD8A: ; CODE XREF: sub_11DEF2+46↓p ROM:0011DD8A lea ($11E8).w,a1 ROM:0011DD8E move.w ($B16).w,d0 ROM:0011DD92 clr.w d1 ROM:0011DD94 move.b (a1,d0.w),d1 ROM:0011DD98 cmpi.w #4,d1 ROM:0011DD9C bcc.s locret_11DDA6 ROM:0011DD9E movea.l off_11DDA8(pc,d1.w*4),a0 ROM:0011DDA2 nop ROM:0011DDA4 jmp (a0) ROM:0011DDA6 ; --------------------------------------------------------------------------- ROM:0011DDA6 ROM:0011DDA6 locret_11DDA6: ; CODE XREF: sub_11DD8A+12↑j ROM:0011DDA6 rts ROM:0011DDA6 ; End of function sub_11DD8A ROM:0011DDA6 ROM:0011DDA6 ; --------------------------------------------------------------------------- ROM:0011DDA8 off_11DDA8: dc.l loc_11DDB8 ; DATA XREF: sub_11DD8A+14↑r ROM:0011DDAC dc.l loc_11DDCA ROM:0011DDB0 dc.l loc_11DDEE ROM:0011DDB4 dc.l loc_11DDFE ROM:0011DDB8 ; --------------------------------------------------------------------------- ROM:0011DDB8 ROM:0011DDB8 loc_11DDB8: ; DATA XREF: ROM:off_11DDA8↑o ROM:0011DDB8 bsr.w sub_11DE7A ROM:0011DDBC bsr.w sub_11DEE6 ROM:0011DDC0 move.b #1,(a1,d0.w) ROM:0011DDC6 rts ROM:0011DDC8 ; --------------------------------------------------------------------------- ROM:0011DDC8 rts ROM:0011DDCA ; --------------------------------------------------------------------------- ROM:0011DDCA ROM:0011DDCA loc_11DDCA: ; DATA XREF: ROM:0011DDAC↑o ROM:0011DDCA btst d0,($111D).w ROM:0011DDCE beq.s locret_11DDEC ROM:0011DDD0 clr.b $8C5(d0.w) ROM:0011DDD6 clr.w $664(d0.w*2) ROM:0011DDDC move.b #3,$8C5(d0.w) ROM:0011DDE4 move.b #2,(a1,d0.w) ROM:0011DDEA rts ROM:0011DDEC ; --------------------------------------------------------------------------- ROM:0011DDEC ROM:0011DDEC locret_11DDEC: ; CODE XREF: ROM:0011DDCE↑j ROM:0011DDEC rts ROM:0011DDEE ; --------------------------------------------------------------------------- ROM:0011DDEE ROM:0011DDEE loc_11DDEE: ; DATA XREF: ROM:0011DDB0↑o ROM:0011DDEE btst d0,($111D).w ROM:0011DDF2 beq.s locret_11DDFC ROM:0011DDF4 move.b #3,(a1,d0.w) ROM:0011DDFA rts ROM:0011DDFC ; --------------------------------------------------------------------------- ROM:0011DDFC ROM:0011DDFC locret_11DDFC: ; CODE XREF: ROM:0011DDF2↑j ROM:0011DDFC rts ROM:0011DDFE ; --------------------------------------------------------------------------- ROM:0011DDFE ROM:0011DDFE loc_11DDFE: ; DATA XREF: ROM:0011DDB4↑o ROM:0011DDFE btst d0,($111D).w ROM:0011DE02 beq.s locret_11DE34 ROM:0011DE04 bclr #0,$8C5(d0.w) ROM:0011DE0C bset #2,$8C5(d0.w) ROM:0011DE14 bsr.w sub_11DE96 ROM:0011DE18 clr.b $8C5(d0.w) ROM:0011DE1E clr.w $664(d0.w*2) ROM:0011DE24 move.b #3,$8C5(d0.w) ROM:0011DE2C move.b #2,(a1,d0.w) ROM:0011DE32 rts ROM:0011DE34 ; --------------------------------------------------------------------------- ROM:0011DE34 ROM:0011DE34 locret_11DE34: ; CODE XREF: ROM:0011DE02↑j ROM:0011DE34 rts ROM:0011DE36 ROM:0011DE36 ; =============== S U B R O U T I N E ======================================= ROM:0011DE36 ROM:0011DE36 ROM:0011DE36 sub_11DE36: ; CODE XREF: ROM:0011E774↓p ROM:0011DE36 ; ROM:0011E7F6↓p ... ROM:0011DE36 lea ($EE2).w,a3 ROM:0011DE3A lea ($EE4).w,a4 ROM:0011DE3E lea ($EE0).w,a2 ROM:0011DE42 move.w (a4,d0.w*2),d3 ROM:0011DE46 add.w (a2,d0.w*2),d3 ROM:0011DE4A ext.l d3 ROM:0011DE4C divs.w #2,d3 ROM:0011DE50 move.w d3,(a3,d0.w*2) ROM:0011DE54 move.w #1,d1 ROM:0011DE58 cmpi.w #2,d1 ROM:0011DE5C bne.s loc_11DE70 ROM:0011DE5E move.w (a3),d4 ROM:0011DE60 add.w 2(a3),d4 ROM:0011DE64 ext.l d4 ROM:0011DE66 divs.w #2,d4 ROM:0011DE6A move.w d4,($B14).w ROM:0011DE6E bra.s loc_11DE72 ROM:0011DE70 ; --------------------------------------------------------------------------- ROM:0011DE70 ROM:0011DE70 loc_11DE70: ; CODE XREF: sub_11DE36+26↑j ROM:0011DE70 move.w (a3),d4 ROM:0011DE72 ROM:0011DE72 loc_11DE72: ; CODE XREF: sub_11DE36+38↑j ROM:0011DE72 move.w (a2,d0.w*2),(a4,d0.w*2) ROM:0011DE78 rts ROM:0011DE78 ; End of function sub_11DE36 ROM:0011DE78 ROM:0011DE7A ROM:0011DE7A ; =============== S U B R O U T I N E ======================================= ROM:0011DE7A ROM:0011DE7A ROM:0011DE7A sub_11DE7A: ; CODE XREF: ROM:loc_11DDB8↑p ROM:0011DE7A lea ($EE2).w,a3 ROM:0011DE7E lea ($EE4).w,a4 ROM:0011DE82 move.w #$2710,(a3,d0.w*2) ROM:0011DE88 move.w #$2710,(a4,d0.w*2) ROM:0011DE8E move.w #$2710,($B14).w ROM:0011DE94 rts ROM:0011DE94 ; End of function sub_11DE7A ROM:0011DE94 ROM:0011DE96 ROM:0011DE96 ; =============== S U B R O U T I N E ======================================= ROM:0011DE96 ROM:0011DE96 ROM:0011DE96 sub_11DE96: ; CODE XREF: ROM:0011DE14↑p ROM:0011DE96 addi.w #1,$EE8(d0.w*2) ROM:0011DE9E move.w $2DE(a5),d2 ROM:0011DEA2 cmp.w $EE8(d0.w*2),d2 ROM:0011DEA8 blt.s loc_11DEB8 ROM:0011DEAA move.w $664(d0.w*2),d3 ROM:0011DEB0 add.w d3,$EEA(d0.w*2) ROM:0011DEB6 bra.s locret_11DEE4 ROM:0011DEB8 ; --------------------------------------------------------------------------- ROM:0011DEB8 ROM:0011DEB8 loc_11DEB8: ; CODE XREF: sub_11DE96+12↑j ROM:0011DEB8 move.w $EE8(d0.w*2),d4 ROM:0011DEBE ext.l d4 ROM:0011DEC0 muls.l #$2710,d4 ROM:0011DEC8 divs.w $EEA(d0.w*2),d4 ROM:0011DECE move.w d4,$EE6(d0.w*2) ROM:0011DED4 move.w #0,$EEA(d0.w*2) ROM:0011DEDC move.w #0,$EE8(d0.w*2) ROM:0011DEE4 ROM:0011DEE4 locret_11DEE4: ; CODE XREF: sub_11DE96+20↑j ROM:0011DEE4 rts ROM:0011DEE4 ; End of function sub_11DE96 ROM:0011DEE4 ROM:0011DEE6 ROM:0011DEE6 ; =============== S U B R O U T I N E ======================================= ROM:0011DEE6 ROM:0011DEE6 ROM:0011DEE6 sub_11DEE6: ; CODE XREF: ROM:0011DDBC↑p ROM:0011DEE6 lea ($EE6).w,a3 ROM:0011DEEA move.w #0,(a3,d0.w*2) ROM:0011DEF0 rts ROM:0011DEF0 ; End of function sub_11DEE6 ROM:0011DEF0 ROM:0011DEF2 ROM:0011DEF2 ; =============== S U B R O U T I N E ======================================= ROM:0011DEF2 ROM:0011DEF2 ROM:0011DEF2 sub_11DEF2: ; CODE XREF: sub_126A0E+66↓p ROM:0011DEF2 bsr.l sub_11E2FA ROM:0011DEF8 bsr.l sub_11E14A ROM:0011DEFE move.w #0,($B16).w ROM:0011DF04 bra.s loc_11DF0C ROM:0011DF06 ; --------------------------------------------------------------------------- ROM:0011DF06 ROM:0011DF06 loc_11DF06: ; CODE XREF: sub_11DEF2+4C↓j ROM:0011DF06 addi.w #1,($B16).w ROM:0011DF0C ROM:0011DF0C loc_11DF0C: ; CODE XREF: sub_11DEF2+12↑j ROM:0011DF0C cmpi.w #0,($B16).w ROM:0011DF12 bgt.s locret_11DF40 ROM:0011DF14 bsr.l sub_11E3DC ROM:0011DF1A bsr.l sub_11E284 ROM:0011DF20 bsr.l sub_11E55E ROM:0011DF26 bsr.w sub_11DF42 ROM:0011DF2A bsr.w sub_11E0A8 ROM:0011DF2E bsr.w sub_11E0FA ROM:0011DF32 bsr.l sub_11D9E2 ROM:0011DF38 bsr.l sub_11DD8A ROM:0011DF3E bra.s loc_11DF06 ROM:0011DF40 ; --------------------------------------------------------------------------- ROM:0011DF40 ROM:0011DF40 locret_11DF40: ; CODE XREF: sub_11DEF2+20↑j ROM:0011DF40 rts ROM:0011DF40 ; End of function sub_11DEF2 ROM:0011DF40 ROM:0011DF42 ROM:0011DF42 ; =============== S U B R O U T I N E ======================================= ROM:0011DF42 ROM:0011DF42 ROM:0011DF42 sub_11DF42: ; CODE XREF: sub_11DEF2+34↑p ROM:0011DF42 lea ($11E9).w,a1 ROM:0011DF46 lea ($E9C).w,a2 ROM:0011DF4A move.w ($B16).w,d0 ROM:0011DF4E move.w $2E4(a5),d2 ROM:0011DF52 move.w $2F2(a5),d3 ROM:0011DF56 move.w $2F4(a5),d4 ROM:0011DF5A clr.w d1 ROM:0011DF5C move.b (a1,d0.w),d1 ROM:0011DF60 cmpi.w #5,d1 ROM:0011DF64 bcc.s locret_11DF6E ROM:0011DF66 movea.l off_11DF70(pc,d1.w*4),a0 ROM:0011DF6A nop ROM:0011DF6C jmp (a0) ROM:0011DF6E ; --------------------------------------------------------------------------- ROM:0011DF6E ROM:0011DF6E locret_11DF6E: ; CODE XREF: sub_11DF42+22↑j ROM:0011DF6E rts ROM:0011DF6E ; End of function sub_11DF42 ROM:0011DF6E ROM:0011DF6E ; --------------------------------------------------------------------------- ROM:0011DF70 off_11DF70: dc.l loc_11DF84 ; DATA XREF: sub_11DF42+24↑r ROM:0011DF74 dc.l loc_11DF92 ROM:0011DF78 dc.l loc_11DFBE ROM:0011DF7C dc.l loc_11E016 ROM:0011DF80 dc.l loc_11E066 ROM:0011DF84 ; --------------------------------------------------------------------------- ROM:0011DF84 ROM:0011DF84 loc_11DF84: ; DATA XREF: ROM:off_11DF70↑o ROM:0011DF84 bset d0,($1113).w ROM:0011DF88 move.b #1,(a1,d0.w) ROM:0011DF8E bra.s locret_11DFBC ROM:0011DF90 ; --------------------------------------------------------------------------- ROM:0011DF90 rts ROM:0011DF92 ; --------------------------------------------------------------------------- ROM:0011DF92 ROM:0011DF92 loc_11DF92: ; DATA XREF: ROM:0011DF74↑o ROM:0011DF92 btst #1,($1337).w ROM:0011DF98 beq.s locret_11DFBC ROM:0011DF9A btst d0,($1110).w ROM:0011DF9E beq.s locret_11DFBC ROM:0011DFA0 clr.b $918(d0.w) ROM:0011DFA6 move.w d2,$70A(d0.w*2) ROM:0011DFAC move.b #1,$918(d0.w) ROM:0011DFB4 move.b #2,(a1,d0.w) ROM:0011DFBA bra.s locret_11E014 ROM:0011DFBC ; --------------------------------------------------------------------------- ROM:0011DFBC ROM:0011DFBC locret_11DFBC: ; CODE XREF: ROM:0011DF8E↑j ROM:0011DFBC ; ROM:0011DF98↑j ... ROM:0011DFBC rts ROM:0011DFBE ; --------------------------------------------------------------------------- ROM:0011DFBE ROM:0011DFBE loc_11DFBE: ; DATA XREF: ROM:0011DF78↑o ROM:0011DFBE cmpi.w #0,$70A(d0.w*2) ROM:0011DFC6 bgt.s loc_11DFD8 ROM:0011DFC8 bclr d0,($1113).w ROM:0011DFCC move.b #4,(a1,d0.w) ROM:0011DFD2 bra.l locret_11E0A4 ROM:0011DFD8 ; --------------------------------------------------------------------------- ROM:0011DFD8 ROM:0011DFD8 loc_11DFD8: ; CODE XREF: ROM:0011DFC6↑j ROM:0011DFD8 btst d0,($1110).w ROM:0011DFDC bne.s loc_11DFF2 ROM:0011DFDE clr.b $918(d0.w) ROM:0011DFE4 clr.w $70A(d0.w*2) ROM:0011DFEA move.b #1,(a1,d0.w) ROM:0011DFF0 bra.s locret_11DFBC ROM:0011DFF2 ; --------------------------------------------------------------------------- ROM:0011DFF2 ROM:0011DFF2 loc_11DFF2: ; CODE XREF: ROM:0011DFDC↑j ROM:0011DFF2 cmp.w (a2,d0.w*2),d3 ROM:0011DFF6 bgt.s loc_11DFFA ROM:0011DFF8 bra.s loc_11E000 ROM:0011DFFA ; --------------------------------------------------------------------------- ROM:0011DFFA ROM:0011DFFA loc_11DFFA: ; CODE XREF: ROM:0011DFF6↑j ROM:0011DFFA cmp.w (a2,d0.w*2),d4 ROM:0011DFFE blt.s locret_11E014 ROM:0011E000 ROM:0011E000 loc_11E000: ; CODE XREF: ROM:0011DFF8↑j ROM:0011E000 clr.b $918(d0.w) ROM:0011E006 clr.w $70A(d0.w*2) ROM:0011E00C move.b #3,(a1,d0.w) ROM:0011E012 bra.s locret_11E064 ROM:0011E014 ; --------------------------------------------------------------------------- ROM:0011E014 ROM:0011E014 locret_11E014: ; CODE XREF: ROM:0011DFBA↑j ROM:0011E014 ; ROM:0011DFFE↑j ... ROM:0011E014 rts ROM:0011E016 ; --------------------------------------------------------------------------- ROM:0011E016 ROM:0011E016 loc_11E016: ; DATA XREF: ROM:0011DF7C↑o ROM:0011E016 cmp.w (a2,d0.w*2),d3 ROM:0011E01A ble.l loc_11E046 ROM:0011E020 cmp.w (a2,d0.w*2),d4 ROM:0011E024 bge.l loc_11E046 ROM:0011E02A clr.b $918(d0.w) ROM:0011E030 move.w d2,$70A(d0.w*2) ROM:0011E036 move.b #1,$918(d0.w) ROM:0011E03E move.b #2,(a1,d0.w) ROM:0011E044 bra.s locret_11E014 ROM:0011E046 ; --------------------------------------------------------------------------- ROM:0011E046 ROM:0011E046 loc_11E046: ; CODE XREF: ROM:0011E01A↑j ROM:0011E046 ; ROM:0011E024↑j ROM:0011E046 btst d0,($1110).w ROM:0011E04A bne.s locret_11E064 ROM:0011E04C clr.b $918(d0.w) ROM:0011E052 clr.w $70A(d0.w*2) ROM:0011E058 move.b #1,(a1,d0.w) ROM:0011E05E bra.l locret_11DFBC ROM:0011E064 ; --------------------------------------------------------------------------- ROM:0011E064 ROM:0011E064 locret_11E064: ; CODE XREF: ROM:0011E012↑j ROM:0011E064 ; ROM:0011E04A↑j ... ROM:0011E064 rts ROM:0011E066 ; --------------------------------------------------------------------------- ROM:0011E066 ROM:0011E066 loc_11E066: ; DATA XREF: ROM:0011DF80↑o ROM:0011E066 btst #7,($131D).w ROM:0011E06C beq.s loc_11E08A ROM:0011E06E clr.b $918(d0.w) ROM:0011E074 clr.w $70A(d0.w*2) ROM:0011E07A bset d0,($1113).w ROM:0011E07E move.b #1,(a1,d0.w) ROM:0011E084 bra.l locret_11DFBC ROM:0011E08A ; --------------------------------------------------------------------------- ROM:0011E08A ROM:0011E08A loc_11E08A: ; CODE XREF: ROM:0011E06C↑j ROM:0011E08A cmp.w (a2,d0.w*2),d3 ROM:0011E08E bgt.s loc_11E092 ROM:0011E090 bra.s loc_11E098 ROM:0011E092 ; --------------------------------------------------------------------------- ROM:0011E092 ROM:0011E092 loc_11E092: ; CODE XREF: ROM:0011E08E↑j ROM:0011E092 cmp.w (a2,d0.w*2),d4 ROM:0011E096 blt.s locret_11E0A4 ROM:0011E098 ROM:0011E098 loc_11E098: ; CODE XREF: ROM:0011E090↑j ROM:0011E098 bset d0,($1113).w ROM:0011E09C move.b #3,(a1,d0.w) ROM:0011E0A2 bra.s locret_11E064 ROM:0011E0A4 ; --------------------------------------------------------------------------- ROM:0011E0A4 ROM:0011E0A4 locret_11E0A4: ; CODE XREF: ROM:0011DFD2↑j ROM:0011E0A4 ; ROM:0011E096↑j ROM:0011E0A4 rts ROM:0011E0A6 ; --------------------------------------------------------------------------- ROM:0011E0A6 rts ROM:0011E0A8 ROM:0011E0A8 ; =============== S U B R O U T I N E ======================================= ROM:0011E0A8 ROM:0011E0A8 ROM:0011E0A8 sub_11E0A8: ; CODE XREF: sub_11DEF2+38↑p ROM:0011E0A8 move.w ($B16).w,d0 ROM:0011E0AC bclr d0,($1111).w ROM:0011E0B0 bclr d0,($1112).w ROM:0011E0B4 btst d0,($111B).w ROM:0011E0B8 bne.s locret_11E0F8 ROM:0011E0BA btst #6,($D87).w ROM:0011E0C0 bne.s locret_11E0F8 ROM:0011E0C2 btst #2,($D87).w ROM:0011E0C8 bne.s locret_11E0F8 ROM:0011E0CA btst d0,($1116).w ROM:0011E0CE bne.s locret_11E0F8 ROM:0011E0D0 btst #3,($132A).w ROM:0011E0D6 bne.s locret_11E0F8 ROM:0011E0D8 btst #1,($133A).w ROM:0011E0DE beq.s locret_11E0F8 ROM:0011E0E0 move.w $2E0(a5),d1 ROM:0011E0E4 cmp.w ($E06).w,d1 ROM:0011E0E8 bne.s locret_11E0F8 ROM:0011E0EA bset d0,($1112).w ROM:0011E0EE btst d0,($1113).w ROM:0011E0F2 beq.s locret_11E0F8 ROM:0011E0F4 bset d0,($1111).w ROM:0011E0F8 ROM:0011E0F8 locret_11E0F8: ; CODE XREF: sub_11E0A8+10↑j ROM:0011E0F8 ; sub_11E0A8+18↑j ... ROM:0011E0F8 rts ROM:0011E0F8 ; End of function sub_11E0A8 ROM:0011E0F8 ROM:0011E0FA ROM:0011E0FA ; =============== S U B R O U T I N E ======================================= ROM:0011E0FA ROM:0011E0FA ROM:0011E0FA sub_11E0FA: ; CODE XREF: sub_11DEF2+3C↑p ROM:0011E0FA move.w ($B16).w,d0 ROM:0011E0FE bclr d0,($1110).w ROM:0011E102 btst #6,($971).w ROM:0011E108 beq.s loc_11E112 ROM:0011E10A btst #6,($975).w ROM:0011E110 beq.s locret_11E148 ROM:0011E112 ROM:0011E112 loc_11E112: ; CODE XREF: sub_11E0FA+E↑j ROM:0011E112 btst d0,($1112).w ROM:0011E116 beq.s locret_11E148 ROM:0011E118 btst #6,($971).w ROM:0011E11E beq.s loc_11E128 ROM:0011E120 btst #6,($975).w ROM:0011E126 bne.s loc_11E144 ROM:0011E128 ROM:0011E128 loc_11E128: ; CODE XREF: sub_11E0FA+24↑j ROM:0011E128 btst d0,($1115).w ROM:0011E12C bne.s locret_11E148 ROM:0011E12E btst d0,($1116).w ROM:0011E132 bne.s locret_11E148 ROM:0011E134 btst d0,($111A).w ROM:0011E138 beq.s locret_11E148 ROM:0011E13A move.w $2E2(a5),d2 ROM:0011E13E cmp.w ($A7C).w,d2 ROM:0011E142 bge.s locret_11E148 ROM:0011E144 ROM:0011E144 loc_11E144: ; CODE XREF: sub_11E0FA+2C↑j ROM:0011E144 bset d0,($1110).w ROM:0011E148 ROM:0011E148 locret_11E148: ; CODE XREF: sub_11E0FA+16↑j ROM:0011E148 ; sub_11E0FA+1C↑j ... ROM:0011E148 rts ROM:0011E148 ; End of function sub_11E0FA ROM:0011E148 ROM:0011E14A ROM:0011E14A ; =============== S U B R O U T I N E ======================================= ROM:0011E14A ROM:0011E14A ROM:0011E14A sub_11E14A: ; CODE XREF: sub_11DEF2+6↑p ROM:0011E14A clr.w d1 ROM:0011E14C move.b ($1114).w,d1 ROM:0011E150 cmpi.w #3,d1 ROM:0011E154 bcc.s locret_11E15E ROM:0011E156 movea.l off_11E160(pc,d1.w*4),a0 ROM:0011E15A nop ROM:0011E15C jmp (a0) ROM:0011E15E ; --------------------------------------------------------------------------- ROM:0011E15E ROM:0011E15E locret_11E15E: ; CODE XREF: sub_11E14A+A↑j ROM:0011E15E rts ROM:0011E15E ; End of function sub_11E14A ROM:0011E15E ROM:0011E15E ; --------------------------------------------------------------------------- ROM:0011E160 off_11E160: dc.l loc_11E16C ; DATA XREF: sub_11E14A+C↑r ROM:0011E164 dc.l loc_11E17A ROM:0011E168 dc.l locret_11E198 ROM:0011E16C ; --------------------------------------------------------------------------- ROM:0011E16C ROM:0011E16C loc_11E16C: ; DATA XREF: ROM:off_11E160↑o ROM:0011E16C bclr #1,($131D).w ROM:0011E172 move.b #1,($1114).w ROM:0011E178 rts ROM:0011E17A ; --------------------------------------------------------------------------- ROM:0011E17A ROM:0011E17A loc_11E17A: ; DATA XREF: ROM:0011E164↑o ROM:0011E17A btst #1,($1337).w ROM:0011E180 beq.s locret_11E184 ROM:0011E182 bra.s loc_11E186 ROM:0011E184 ; --------------------------------------------------------------------------- ROM:0011E184 ROM:0011E184 locret_11E184: ; CODE XREF: ROM:0011E180↑j ROM:0011E184 rts ROM:0011E186 ; --------------------------------------------------------------------------- ROM:0011E186 ROM:0011E186 loc_11E186: ; CODE XREF: ROM:0011E182↑j ROM:0011E186 bsr.w sub_11E19A ROM:0011E18A bset #1,($131D).w ROM:0011E190 move.b #2,($1114).w ROM:0011E196 rts ROM:0011E198 ; --------------------------------------------------------------------------- ROM:0011E198 ROM:0011E198 locret_11E198: ; DATA XREF: ROM:0011E168↑o ROM:0011E198 rts ROM:0011E19A ROM:0011E19A ; =============== S U B R O U T I N E ======================================= ROM:0011E19A ROM:0011E19A ROM:0011E19A sub_11E19A: ; CODE XREF: ROM:loc_11E186↑p ROM:0011E19A move.w #$3AB0,d1 ROM:0011E19E move.w ($A7C).w,d2 ROM:0011E1A2 bsr.l sub_117544 ROM:0011E1A8 lea ($EEC).w,a0 ROM:0011E1AC move.w d1,(a0) ROM:0011E1AE move.w #1,d0 ROM:0011E1B2 cmpi.w #2,d0 ROM:0011E1B6 bne.s locret_11E1CC ROM:0011E1B8 move.w #$3AB0,d1 ROM:0011E1BC move.w ($A7C).w,d2 ROM:0011E1C0 bsr.l sub_117544 ROM:0011E1C6 lea ($EEC).w,a0 ROM:0011E1CA move.w d1,(a0) ROM:0011E1CC ROM:0011E1CC locret_11E1CC: ; CODE XREF: sub_11E19A+1C↑j ROM:0011E1CC rts ROM:0011E1CC ; End of function sub_11E19A ROM:0011E1CC ROM:0011E1CE ROM:0011E1CE ; =============== S U B R O U T I N E ======================================= ROM:0011E1CE ROM:0011E1CE ROM:0011E1CE sub_11E1CE: ; CODE XREF: ROM:loc_11E7E0↓p ROM:0011E1CE ; ROM:loc_11E8D2↓p ROM:0011E1CE lea ($11EA).w,a1 ROM:0011E1D2 move.w ($B16).w,d0 ROM:0011E1D6 move.w $2E6(a5),d2 ROM:0011E1DA clr.w d1 ROM:0011E1DC move.b (a1,d0.w),d1 ROM:0011E1E0 cmpi.w #2,d1 ROM:0011E1E4 bcc.s locret_11E1EE ROM:0011E1E6 movea.l off_11E1F0(pc,d1.w*4),a0 ROM:0011E1EA nop ROM:0011E1EC jmp (a0) ROM:0011E1EE ; --------------------------------------------------------------------------- ROM:0011E1EE ROM:0011E1EE locret_11E1EE: ; CODE XREF: sub_11E1CE+16↑j ROM:0011E1EE rts ROM:0011E1EE ; End of function sub_11E1CE ROM:0011E1EE ROM:0011E1EE ; --------------------------------------------------------------------------- ROM:0011E1F0 off_11E1F0: dc.l loc_11E1F8 ; DATA XREF: sub_11E1CE+18↑r ROM:0011E1F4 dc.l loc_11E214 ROM:0011E1F8 ; --------------------------------------------------------------------------- ROM:0011E1F8 ROM:0011E1F8 loc_11E1F8: ; DATA XREF: ROM:off_11E1F0↑o ROM:0011E1F8 clr.b $897(d0.w) ROM:0011E1FE move.w d2,$608(d0.w*2) ROM:0011E204 move.b #1,$897(d0.w) ROM:0011E20C move.b #1,(a1,d0.w) ROM:0011E212 rts ROM:0011E214 ; --------------------------------------------------------------------------- ROM:0011E214 ROM:0011E214 loc_11E214: ; DATA XREF: ROM:0011E1F4↑o ROM:0011E214 cmpi.w #0,$608(d0.w*2) ROM:0011E21C bgt.s locret_11E220 ROM:0011E21E bra.s loc_11E222 ROM:0011E220 ; --------------------------------------------------------------------------- ROM:0011E220 ROM:0011E220 locret_11E220: ; CODE XREF: ROM:0011E21C↑j ROM:0011E220 rts ROM:0011E222 ; --------------------------------------------------------------------------- ROM:0011E222 ROM:0011E222 loc_11E222: ; CODE XREF: ROM:0011E21E↑j ROM:0011E222 bsr.w sub_11E24E ROM:0011E226 lea ($11EA).w,a1 ROM:0011E22A move.w ($B16).w,d0 ROM:0011E22E move.w $2E6(a5),d2 ROM:0011E232 clr.b $897(d0.w) ROM:0011E238 move.w d2,$608(d0.w*2) ROM:0011E23E move.b #1,$897(d0.w) ROM:0011E246 move.b #1,(a1,d0.w) ROM:0011E24C rts ROM:0011E24E ROM:0011E24E ; =============== S U B R O U T I N E ======================================= ROM:0011E24E ROM:0011E24E ROM:0011E24E sub_11E24E: ; CODE XREF: ROM:loc_11E222↑p ROM:0011E24E move.w #$3B36,d1 ROM:0011E252 move.w ($A46).w,d2 ROM:0011E256 move.w ($572).w,d3 ROM:0011E25A bsr.l sub_117544 ROM:0011E260 lea ($EEE).w,a2 ROM:0011E264 move.w ($B16).w,d3 ROM:0011E268 move.w d1,(a2,d3.w*2) ROM:0011E26C lea ($EE0).w,a3 ROM:0011E270 sub.w d1,(a3,d3.w*2) ROM:0011E274 move.w $2D8(a5),d4 ROM:0011E278 cmp.w (a3,d3.w*2),d4 ROM:0011E27C ble.s locret_11E282 ROM:0011E27E move.w d4,(a3,d3.w*2) ROM:0011E282 ROM:0011E282 locret_11E282: ; CODE XREF: sub_11E24E+2E↑j ROM:0011E282 rts ROM:0011E282 ; End of function sub_11E24E ROM:0011E282 ROM:0011E284 ROM:0011E284 ; =============== S U B R O U T I N E ======================================= ROM:0011E284 ROM:0011E284 ROM:0011E284 sub_11E284: ; CODE XREF: sub_11DEF2+28↑p ROM:0011E284 lea ($11EB).w,a1 ROM:0011E288 move.w ($B16).w,d0 ROM:0011E28C clr.w d1 ROM:0011E28E move.b (a1,d0.w),d1 ROM:0011E292 cmpi.w #3,d1 ROM:0011E296 bcc.s locret_11E2A0 ROM:0011E298 movea.l off_11E2A2(pc,d1.w*4),a0 ROM:0011E29C nop ROM:0011E29E jmp (a0) ROM:0011E2A0 ; --------------------------------------------------------------------------- ROM:0011E2A0 ROM:0011E2A0 locret_11E2A0: ; CODE XREF: sub_11E284+12↑j ROM:0011E2A0 rts ROM:0011E2A0 ; End of function sub_11E284 ROM:0011E2A0 ROM:0011E2A0 ; --------------------------------------------------------------------------- ROM:0011E2A2 off_11E2A2: dc.l loc_11E2AE ; DATA XREF: sub_11E284+14↑r ROM:0011E2A6 dc.l loc_11E2BA ROM:0011E2AA dc.l loc_11E2DA ROM:0011E2AE ; --------------------------------------------------------------------------- ROM:0011E2AE ROM:0011E2AE loc_11E2AE: ; DATA XREF: ROM:off_11E2A2↑o ROM:0011E2AE bclr d0,($1115).w ROM:0011E2B2 move.b #1,(a1,d0.w) ROM:0011E2B8 rts ROM:0011E2BA ; --------------------------------------------------------------------------- ROM:0011E2BA ROM:0011E2BA loc_11E2BA: ; DATA XREF: ROM:0011E2A6↑o ROM:0011E2BA lea ($A1C).w,a3 ROM:0011E2BE move.w $2E8(a5),d2 ROM:0011E2C2 ext.l d2 ROM:0011E2C4 cmp.l (a3,d0.w*4),d2 ROM:0011E2C8 ble.s locret_11E2CC ROM:0011E2CA bra.s loc_11E2CE ROM:0011E2CC ; --------------------------------------------------------------------------- ROM:0011E2CC ROM:0011E2CC locret_11E2CC: ; CODE XREF: ROM:0011E2C8↑j ROM:0011E2CC rts ROM:0011E2CE ; --------------------------------------------------------------------------- ROM:0011E2CE ROM:0011E2CE loc_11E2CE: ; CODE XREF: ROM:0011E2CA↑j ROM:0011E2CE bset d0,($1115).w ROM:0011E2D2 move.b #2,(a1,d0.w) ROM:0011E2D8 rts ROM:0011E2DA ; --------------------------------------------------------------------------- ROM:0011E2DA ROM:0011E2DA loc_11E2DA: ; DATA XREF: ROM:0011E2AA↑o ROM:0011E2DA lea ($A1C).w,a3 ROM:0011E2DE move.w $2E8(a5),d2 ROM:0011E2E2 ext.l d2 ROM:0011E2E4 cmp.l (a3,d0.w*4),d2 ROM:0011E2E8 bgt.s locret_11E2EC ROM:0011E2EA bra.s loc_11E2EE ROM:0011E2EC ; --------------------------------------------------------------------------- ROM:0011E2EC ROM:0011E2EC locret_11E2EC: ; CODE XREF: ROM:0011E2E8↑j ROM:0011E2EC rts ROM:0011E2EE ; --------------------------------------------------------------------------- ROM:0011E2EE ROM:0011E2EE loc_11E2EE: ; CODE XREF: ROM:0011E2EA↑j ROM:0011E2EE bclr d0,($1115).w ROM:0011E2F2 move.b #1,(a1,d0.w) ROM:0011E2F8 rts ROM:0011E2FA ROM:0011E2FA ; =============== S U B R O U T I N E ======================================= ROM:0011E2FA ROM:0011E2FA ROM:0011E2FA sub_11E2FA: ; CODE XREF: sub_11DEF2↑p ROM:0011E2FA move.w #1,d7 ROM:0011E2FE clr.w d1 ROM:0011E300 move.b ($1117).w,d1 ROM:0011E304 cmpi.w #4,d1 ROM:0011E308 bcc.s locret_11E312 ROM:0011E30A movea.l off_11E314(pc,d1.w*4),a0 ROM:0011E30E nop ROM:0011E310 jmp (a0) ROM:0011E312 ; --------------------------------------------------------------------------- ROM:0011E312 ROM:0011E312 locret_11E312: ; CODE XREF: sub_11E2FA+E↑j ROM:0011E312 rts ROM:0011E312 ; End of function sub_11E2FA ROM:0011E312 ROM:0011E312 ; --------------------------------------------------------------------------- ROM:0011E314 off_11E314: dc.l loc_11E324 ; DATA XREF: sub_11E2FA+10↑r ROM:0011E318 dc.l loc_11E344 ROM:0011E31C dc.l loc_11E36A ROM:0011E320 dc.l loc_11E3B0 ROM:0011E324 ; --------------------------------------------------------------------------- ROM:0011E324 ROM:0011E324 loc_11E324: ; DATA XREF: ROM:off_11E314↑o ROM:0011E324 bclr #3,($132B).w ROM:0011E32A bclr #0,($1116).w ROM:0011E330 cmpi.w #2,d7 ROM:0011E334 bne.s loc_11E33C ROM:0011E336 bclr #0,($1116).w ROM:0011E33C ROM:0011E33C loc_11E33C: ; CODE XREF: ROM:0011E334↑j ROM:0011E33C move.b #1,($1117).w ROM:0011E342 rts ROM:0011E344 ; --------------------------------------------------------------------------- ROM:0011E344 ROM:0011E344 loc_11E344: ; DATA XREF: ROM:0011E318↑o ROM:0011E344 btst #1,($1337).w ROM:0011E34A beq.s locret_11E34E ROM:0011E34C bra.s loc_11E350 ROM:0011E34E ; --------------------------------------------------------------------------- ROM:0011E34E ROM:0011E34E locret_11E34E: ; CODE XREF: ROM:0011E34A↑j ROM:0011E34E rts ROM:0011E350 ; --------------------------------------------------------------------------- ROM:0011E350 ROM:0011E350 loc_11E350: ; CODE XREF: ROM:0011E34C↑j ROM:0011E350 move.w $2EA(a5),d0 ROM:0011E354 clr.b ($919).w ROM:0011E358 move.w d0,($70C).w ROM:0011E35C move.b #1,($919).w ROM:0011E362 move.b #2,($1117).w ROM:0011E368 rts ROM:0011E36A ; --------------------------------------------------------------------------- ROM:0011E36A ROM:0011E36A loc_11E36A: ; DATA XREF: ROM:0011E31C↑o ROM:0011E36A cmpi.w #0,($70C).w ROM:0011E370 bgt.s loc_11E374 ROM:0011E372 bra.s loc_11E380 ROM:0011E374 ; --------------------------------------------------------------------------- ROM:0011E374 ROM:0011E374 loc_11E374: ; CODE XREF: ROM:0011E370↑j ROM:0011E374 btst #7,($131D).w ROM:0011E37A beq.s locret_11E37E ROM:0011E37C bra.s loc_11E38E ROM:0011E37E ; --------------------------------------------------------------------------- ROM:0011E37E ROM:0011E37E locret_11E37E: ; CODE XREF: ROM:0011E37A↑j ROM:0011E37E rts ROM:0011E380 ; --------------------------------------------------------------------------- ROM:0011E380 ROM:0011E380 loc_11E380: ; CODE XREF: ROM:0011E372↑j ROM:0011E380 bset #3,($132B).w ROM:0011E386 move.b #3,($1117).w ROM:0011E38C rts ROM:0011E38E ; --------------------------------------------------------------------------- ROM:0011E38E ROM:0011E38E loc_11E38E: ; CODE XREF: ROM:0011E37C↑j ROM:0011E38E clr.b ($919).w ROM:0011E392 clr.w ($70C).w ROM:0011E396 bclr #0,($1116).w ROM:0011E39C cmpi.w #2,d7 ROM:0011E3A0 bne.s loc_11E3A8 ROM:0011E3A2 bclr #0,($1116).w ROM:0011E3A8 ROM:0011E3A8 loc_11E3A8: ; CODE XREF: ROM:0011E3A0↑j ROM:0011E3A8 move.b #1,($1117).w ROM:0011E3AE rts ROM:0011E3B0 ; --------------------------------------------------------------------------- ROM:0011E3B0 ROM:0011E3B0 loc_11E3B0: ; DATA XREF: ROM:0011E320↑o ROM:0011E3B0 btst #7,($131D).w ROM:0011E3B6 beq.s locret_11E3BA ROM:0011E3B8 bra.s loc_11E3BC ROM:0011E3BA ; --------------------------------------------------------------------------- ROM:0011E3BA ROM:0011E3BA locret_11E3BA: ; CODE XREF: ROM:0011E3B6↑j ROM:0011E3BA rts ROM:0011E3BC ; --------------------------------------------------------------------------- ROM:0011E3BC ROM:0011E3BC loc_11E3BC: ; CODE XREF: ROM:0011E3B8↑j ROM:0011E3BC bclr #3,($132B).w ROM:0011E3C2 bclr #0,($1116).w ROM:0011E3C8 cmpi.w #2,d7 ROM:0011E3CC bne.s loc_11E3D4 ROM:0011E3CE bclr #0,($1116).w ROM:0011E3D4 ROM:0011E3D4 loc_11E3D4: ; CODE XREF: ROM:0011E3CC↑j ROM:0011E3D4 move.b #1,($1117).w ROM:0011E3DA rts ROM:0011E3DC ROM:0011E3DC ; =============== S U B R O U T I N E ======================================= ROM:0011E3DC ROM:0011E3DC ROM:0011E3DC sub_11E3DC: ; CODE XREF: sub_11DEF2+22↑p ROM:0011E3DC lea ($11EC).w,a1 ROM:0011E3E0 move.w ($B16).w,d0 ROM:0011E3E4 clr.w d1 ROM:0011E3E6 move.b (a1,d0.w),d1 ROM:0011E3EA cmpi.w #7,d1 ROM:0011E3EE bcc.s locret_11E3F8 ROM:0011E3F0 movea.l off_11E3FA(pc,d1.w*4),a0 ROM:0011E3F4 nop ROM:0011E3F6 jmp (a0) ROM:0011E3F8 ; --------------------------------------------------------------------------- ROM:0011E3F8 ROM:0011E3F8 locret_11E3F8: ; CODE XREF: sub_11E3DC+12↑j ROM:0011E3F8 rts ROM:0011E3F8 ; End of function sub_11E3DC ROM:0011E3F8 ROM:0011E3F8 ; --------------------------------------------------------------------------- ROM:0011E3FA off_11E3FA: dc.l loc_11E416 ; DATA XREF: sub_11E3DC+14↑r ROM:0011E3FE dc.l loc_11E42E ROM:0011E402 dc.l loc_11E442 ROM:0011E406 dc.l loc_11E49C ROM:0011E40A dc.l loc_11E4F8 ROM:0011E40E dc.l loc_11E50C ROM:0011E412 dc.l loc_11E544 ROM:0011E416 ; --------------------------------------------------------------------------- ROM:0011E416 ROM:0011E416 loc_11E416: ; DATA XREF: ROM:off_11E3FA↑o ROM:0011E416 bclr d0,($1118).w ROM:0011E41A bclr d0,($1116).w ROM:0011E41E bclr d0,($1119).w ROM:0011E422 bclr d0,($111A).w ROM:0011E426 move.b #1,(a1,d0.w) ROM:0011E42C rts ROM:0011E42E ; --------------------------------------------------------------------------- ROM:0011E42E ROM:0011E42E loc_11E42E: ; DATA XREF: ROM:0011E3FE↑o ROM:0011E42E btst #1,($1337).w ROM:0011E434 beq.s locret_11E438 ROM:0011E436 bra.s loc_11E43A ROM:0011E438 ; --------------------------------------------------------------------------- ROM:0011E438 ROM:0011E438 locret_11E438: ; CODE XREF: ROM:0011E434↑j ROM:0011E438 rts ROM:0011E43A ; --------------------------------------------------------------------------- ROM:0011E43A ROM:0011E43A loc_11E43A: ; CODE XREF: ROM:0011E436↑j ROM:0011E43A move.b #2,(a1,d0.w) ROM:0011E440 rts ROM:0011E442 ; --------------------------------------------------------------------------- ROM:0011E442 ROM:0011E442 loc_11E442: ; DATA XREF: ROM:0011E402↑o ROM:0011E442 btst #3,($132B).w ROM:0011E448 beq.s loc_11E44C ROM:0011E44A bra.s loc_11E468 ROM:0011E44C ; --------------------------------------------------------------------------- ROM:0011E44C ROM:0011E44C loc_11E44C: ; CODE XREF: ROM:0011E448↑j ROM:0011E44C lea ($E9C).w,a2 ROM:0011E450 move.w $2EC(a5),d2 ROM:0011E454 move.w $2EE(a5),d3 ROM:0011E458 cmp.w (a2,d0.w*2),d2 ROM:0011E45C ble.s loc_11E464 ROM:0011E45E cmp.w (a2,d0.w*2),d3 ROM:0011E462 blt.s locret_11E466 ROM:0011E464 ROM:0011E464 loc_11E464: ; CODE XREF: ROM:0011E45C↑j ROM:0011E464 bra.s loc_11E478 ROM:0011E466 ; --------------------------------------------------------------------------- ROM:0011E466 ROM:0011E466 locret_11E466: ; CODE XREF: ROM:0011E462↑j ROM:0011E466 rts ROM:0011E468 ; --------------------------------------------------------------------------- ROM:0011E468 ROM:0011E468 loc_11E468: ; CODE XREF: ROM:0011E44A↑j ROM:0011E468 bset d0,($1116).w ROM:0011E46C bset d0,($1119).w ROM:0011E470 move.b #4,(a1,d0.w) ROM:0011E476 rts ROM:0011E478 ; --------------------------------------------------------------------------- ROM:0011E478 ROM:0011E478 loc_11E478: ; CODE XREF: ROM:loc_11E464↑j ROM:0011E478 bset d0,($1118).w ROM:0011E47C move.w $2F0(a5),d2 ROM:0011E480 clr.b $91A(d0.w) ROM:0011E486 move.w d2,$70E(d0.w*2) ROM:0011E48C move.b #1,$91A(d0.w) ROM:0011E494 move.b #3,(a1,d0.w) ROM:0011E49A rts ROM:0011E49C ; --------------------------------------------------------------------------- ROM:0011E49C ROM:0011E49C loc_11E49C: ; DATA XREF: ROM:0011E406↑o ROM:0011E49C btst #7,($131D).w ROM:0011E4A2 beq.s loc_11E4A6 ROM:0011E4A4 bra.s loc_11E4BC ROM:0011E4A6 ; --------------------------------------------------------------------------- ROM:0011E4A6 ROM:0011E4A6 loc_11E4A6: ; CODE XREF: ROM:0011E4A2↑j ROM:0011E4A6 cmpi.w #0,$70E(d0.w*2) ROM:0011E4AE bgt.s locret_11E4BA ROM:0011E4B0 btst #0,($1340).w ROM:0011E4B6 beq.s locret_11E4BA ROM:0011E4B8 bra.s loc_11E4C8 ROM:0011E4BA ; --------------------------------------------------------------------------- ROM:0011E4BA ROM:0011E4BA locret_11E4BA: ; CODE XREF: ROM:0011E4AE↑j ROM:0011E4BA ; ROM:0011E4B6↑j ROM:0011E4BA rts ROM:0011E4BC ; --------------------------------------------------------------------------- ROM:0011E4BC ROM:0011E4BC loc_11E4BC: ; CODE XREF: ROM:0011E4A4↑j ROM:0011E4BC bclr d0,($1118).w ROM:0011E4C0 move.b #1,(a1,d0.w) ROM:0011E4C6 rts ROM:0011E4C8 ; --------------------------------------------------------------------------- ROM:0011E4C8 ROM:0011E4C8 loc_11E4C8: ; CODE XREF: ROM:0011E4B8↑j ROM:0011E4C8 bset d0,($111A).w ROM:0011E4CC move.w $2F6(a5),($B18).w ROM:0011E4D2 move.w $2F8(a5),($B1A).w ROM:0011E4D8 move.w $2FA(a5),d2 ROM:0011E4DC clr.b $91A(d0.w) ROM:0011E4E2 move.w d2,$70E(d0.w*2) ROM:0011E4E8 move.b #1,$91A(d0.w) ROM:0011E4F0 move.b #5,(a1,d0.w) ROM:0011E4F6 rts ROM:0011E4F8 ; --------------------------------------------------------------------------- ROM:0011E4F8 ROM:0011E4F8 loc_11E4F8: ; DATA XREF: ROM:0011E40A↑o ROM:0011E4F8 btst #7,($131D).w ROM:0011E4FE beq.s locret_11E50A ROM:0011E500 bclr d0,($1116).w ROM:0011E504 move.b #1,(a1,d0.w) ROM:0011E50A ROM:0011E50A locret_11E50A: ; CODE XREF: ROM:0011E4FE↑j ROM:0011E50A rts ROM:0011E50C ; --------------------------------------------------------------------------- ROM:0011E50C ROM:0011E50C loc_11E50C: ; DATA XREF: ROM:0011E40E↑o ROM:0011E50C btst #7,($131D).w ROM:0011E512 beq.s loc_11E524 ROM:0011E514 bclr d0,($1118).w ROM:0011E518 bclr d0,($111A).w ROM:0011E51C move.b #1,(a1,d0.w) ROM:0011E522 rts ROM:0011E524 ; --------------------------------------------------------------------------- ROM:0011E524 ROM:0011E524 loc_11E524: ; CODE XREF: ROM:0011E512↑j ROM:0011E524 cmpi.w #0,$70E(d0.w*2) ROM:0011E52C bgt.s locret_11E542 ROM:0011E52E move.w $2F2(a5),($B18).w ROM:0011E534 move.w $2F4(a5),($B1A).w ROM:0011E53A move.b #6,(a1,d0.w) ROM:0011E540 rts ROM:0011E542 ; --------------------------------------------------------------------------- ROM:0011E542 ROM:0011E542 locret_11E542: ; CODE XREF: ROM:0011E52C↑j ROM:0011E542 rts ROM:0011E544 ; --------------------------------------------------------------------------- ROM:0011E544 ROM:0011E544 loc_11E544: ; DATA XREF: ROM:0011E412↑o ROM:0011E544 btst #7,($131D).w ROM:0011E54A beq.s locret_11E55C ROM:0011E54C bclr d0,($1118).w ROM:0011E550 bclr d0,($111A).w ROM:0011E554 move.b #1,(a1,d0.w) ROM:0011E55A rts ROM:0011E55C ; --------------------------------------------------------------------------- ROM:0011E55C ROM:0011E55C locret_11E55C: ; CODE XREF: ROM:0011E54A↑j ROM:0011E55C rts ROM:0011E55E ROM:0011E55E ; =============== S U B R O U T I N E ======================================= ROM:0011E55E ROM:0011E55E ROM:0011E55E sub_11E55E: ; CODE XREF: sub_11DEF2+2E↑p ROM:0011E55E lea ($11ED).w,a1 ROM:0011E562 move.w ($B16).w,d0 ROM:0011E566 clr.w d1 ROM:0011E568 move.b (a1,d0.w),d1 ROM:0011E56C cmpi.w #4,d1 ROM:0011E570 bcc.s locret_11E57A ROM:0011E572 movea.l off_11E57C(pc,d1.w*4),a0 ROM:0011E576 nop ROM:0011E578 jmp (a0) ROM:0011E57A ; --------------------------------------------------------------------------- ROM:0011E57A ROM:0011E57A locret_11E57A: ; CODE XREF: sub_11E55E+12↑j ROM:0011E57A rts ROM:0011E57A ; End of function sub_11E55E ROM:0011E57A ROM:0011E57A ; --------------------------------------------------------------------------- ROM:0011E57C off_11E57C: dc.l loc_11E58C ; DATA XREF: sub_11E55E+14↑r ROM:0011E580 dc.l loc_11E598 ROM:0011E584 dc.l loc_11E5B0 ROM:0011E588 dc.l loc_11E610 ROM:0011E58C ; --------------------------------------------------------------------------- ROM:0011E58C ROM:0011E58C loc_11E58C: ; DATA XREF: ROM:off_11E57C↑o ROM:0011E58C bclr d0,($111B).w ROM:0011E590 move.b #1,(a1,d0.w) ROM:0011E596 rts ROM:0011E598 ; --------------------------------------------------------------------------- ROM:0011E598 ROM:0011E598 loc_11E598: ; DATA XREF: ROM:0011E580↑o ROM:0011E598 btst #5,($132C).w ROM:0011E59E beq.s locret_11E5A2 ROM:0011E5A0 bra.s loc_11E5A4 ROM:0011E5A2 ; --------------------------------------------------------------------------- ROM:0011E5A2 ROM:0011E5A2 locret_11E5A2: ; CODE XREF: ROM:0011E59E↑j ROM:0011E5A2 rts ROM:0011E5A4 ; --------------------------------------------------------------------------- ROM:0011E5A4 ROM:0011E5A4 loc_11E5A4: ; CODE XREF: ROM:0011E5A0↑j ROM:0011E5A4 bset d0,($111B).w ROM:0011E5A8 move.b #3,(a1,d0.w) ROM:0011E5AE rts ROM:0011E5B0 ; --------------------------------------------------------------------------- ROM:0011E5B0 ROM:0011E5B0 loc_11E5B0: ; DATA XREF: ROM:0011E584↑o ROM:0011E5B0 cmpi.w #0,$710(d0.w*2) ROM:0011E5B8 bgt.s loc_11E5BC ROM:0011E5BA bra.s loc_11E5D8 ROM:0011E5BC ; --------------------------------------------------------------------------- ROM:0011E5BC ROM:0011E5BC loc_11E5BC: ; CODE XREF: ROM:0011E5B8↑j ROM:0011E5BC lea ($E9C).w,a4 ROM:0011E5C0 move.w $2F2(a5),d2 ROM:0011E5C4 cmp.w (a4,d0.w*2),d2 ROM:0011E5C8 bge.s loc_11E5CC ROM:0011E5CA bra.s loc_11E5E4 ROM:0011E5CC ; --------------------------------------------------------------------------- ROM:0011E5CC ROM:0011E5CC loc_11E5CC: ; CODE XREF: ROM:0011E5C8↑j ROM:0011E5CC btst #5,($132C).w ROM:0011E5D2 beq.s locret_11E5D6 ROM:0011E5D4 bra.s loc_11E5FC ROM:0011E5D6 ; --------------------------------------------------------------------------- ROM:0011E5D6 ROM:0011E5D6 locret_11E5D6: ; CODE XREF: ROM:0011E5D2↑j ROM:0011E5D6 rts ROM:0011E5D8 ; --------------------------------------------------------------------------- ROM:0011E5D8 ROM:0011E5D8 loc_11E5D8: ; CODE XREF: ROM:0011E5BA↑j ROM:0011E5D8 bclr d0,($111B).w ROM:0011E5DC move.b #1,(a1,d0.w) ROM:0011E5E2 rts ROM:0011E5E4 ; --------------------------------------------------------------------------- ROM:0011E5E4 ROM:0011E5E4 loc_11E5E4: ; CODE XREF: ROM:0011E5CA↑j ROM:0011E5E4 clr.b $91B(d0.w) ROM:0011E5EA clr.w $710(d0.w*2) ROM:0011E5F0 bclr d0,($111B).w ROM:0011E5F4 move.b #1,(a1,d0.w) ROM:0011E5FA rts ROM:0011E5FC ; --------------------------------------------------------------------------- ROM:0011E5FC ROM:0011E5FC loc_11E5FC: ; CODE XREF: ROM:0011E5D4↑j ROM:0011E5FC clr.b $91B(d0.w) ROM:0011E602 clr.w $710(d0.w*2) ROM:0011E608 move.b #3,(a1,d0.w) ROM:0011E60E rts ROM:0011E610 ; --------------------------------------------------------------------------- ROM:0011E610 ROM:0011E610 loc_11E610: ; DATA XREF: ROM:0011E588↑o ROM:0011E610 btst #6,($1321).w ROM:0011E616 bne.s loc_11E622 ROM:0011E618 btst #7,($1323).w ROM:0011E61E beq.s loc_11E622 ROM:0011E620 bra.s loc_11E636 ROM:0011E622 ; --------------------------------------------------------------------------- ROM:0011E622 ROM:0011E622 loc_11E622: ; CODE XREF: ROM:0011E616↑j ROM:0011E622 ; ROM:0011E61E↑j ROM:0011E622 btst #6,($1321).w ROM:0011E628 bne.s locret_11E634 ROM:0011E62A btst #7,($1323).w ROM:0011E630 bne.s locret_11E634 ROM:0011E632 bra.s loc_11E656 ROM:0011E634 ; --------------------------------------------------------------------------- ROM:0011E634 ROM:0011E634 locret_11E634: ; CODE XREF: ROM:0011E628↑j ROM:0011E634 ; ROM:0011E630↑j ROM:0011E634 rts ROM:0011E636 ; --------------------------------------------------------------------------- ROM:0011E636 ROM:0011E636 loc_11E636: ; CODE XREF: ROM:0011E620↑j ROM:0011E636 move.w $2FE(a5),d1 ROM:0011E63A clr.b $91B(d0.w) ROM:0011E640 move.w d1,$710(d0.w*2) ROM:0011E646 move.b #1,$91B(d0.w) ROM:0011E64E move.b #2,(a1,d0.w) ROM:0011E654 rts ROM:0011E656 ; --------------------------------------------------------------------------- ROM:0011E656 ROM:0011E656 loc_11E656: ; CODE XREF: ROM:0011E632↑j ROM:0011E656 move.w $2FC(a5),d1 ROM:0011E65A clr.b $91B(d0.w) ROM:0011E660 move.w d1,$710(d0.w*2) ROM:0011E666 move.b #1,$91B(d0.w) ROM:0011E66E move.b #2,(a1,d0.w) ROM:0011E674 rts ROM:0011E676 ROM:0011E676 ; =============== S U B R O U T I N E ======================================= ROM:0011E676 ROM:0011E676 ROM:0011E676 sub_11E676: ; CODE XREF: ROM:loc_11DA32↑p ROM:0011E676 lea ($11EE).w,a1 ROM:0011E67A lea ($E9C).w,a2 ROM:0011E67E move.w ($B16).w,d0 ROM:0011E682 bclr d0,($111D).w ROM:0011E686 clr.w d1 ROM:0011E688 move.b (a1,d0.w),d1 ROM:0011E68C cmpi.w #8,d1 ROM:0011E690 bcc.s locret_11E69A ROM:0011E692 movea.l off_11E69C(pc,d1.w*4),a0 ROM:0011E696 nop ROM:0011E698 jmp (a0) ROM:0011E69A ; --------------------------------------------------------------------------- ROM:0011E69A ROM:0011E69A locret_11E69A: ; CODE XREF: sub_11E676+1A↑j ROM:0011E69A rts ROM:0011E69A ; End of function sub_11E676 ROM:0011E69A ROM:0011E69A ; --------------------------------------------------------------------------- ROM:0011E69C off_11E69C: dc.l loc_11E6BC ; DATA XREF: sub_11E676+1C↑r ROM:0011E6A0 dc.l loc_11E6CC ROM:0011E6A4 dc.l loc_11E724 ROM:0011E6A8 dc.l loc_11E7A6 ROM:0011E6AC dc.l loc_11E82A ROM:0011E6B0 dc.l loc_11E8A0 ROM:0011E6B4 dc.l loc_11E918 ROM:0011E6B8 dc.l loc_11E94E ROM:0011E6BC ; --------------------------------------------------------------------------- ROM:0011E6BC ROM:0011E6BC loc_11E6BC: ; DATA XREF: ROM:off_11E69C↑o ROM:0011E6BC bclr d0,($111C).w ROM:0011E6C0 bsr.w sub_11E986 ROM:0011E6C4 move.b #1,(a1,d0.w) ROM:0011E6CA rts ROM:0011E6CC ; --------------------------------------------------------------------------- ROM:0011E6CC ROM:0011E6CC loc_11E6CC: ; DATA XREF: ROM:0011E6A0↑o ROM:0011E6CC move.w ($B1A).w,d2 ROM:0011E6D0 cmp.w (a2,d0.w*2),d2 ROM:0011E6D4 ble.s loc_11E6D8 ROM:0011E6D6 bra.s loc_11E6E6 ROM:0011E6D8 ; --------------------------------------------------------------------------- ROM:0011E6D8 ROM:0011E6D8 loc_11E6D8: ; CODE XREF: ROM:0011E6D4↑j ROM:0011E6D8 move.w ($B18).w,d2 ROM:0011E6DC cmp.w (a2,d0.w*2),d2 ROM:0011E6E0 bge.s locret_11E6E4 ROM:0011E6E2 bra.s loc_11E704 ROM:0011E6E4 ; --------------------------------------------------------------------------- ROM:0011E6E4 ROM:0011E6E4 locret_11E6E4: ; CODE XREF: ROM:0011E6E0↑j ROM:0011E6E4 rts ROM:0011E6E6 ; --------------------------------------------------------------------------- ROM:0011E6E6 ROM:0011E6E6 loc_11E6E6: ; CODE XREF: ROM:0011E6D6↑j ROM:0011E6E6 bclr d0,($111C).w ROM:0011E6EA bsr.l sub_11DCFE ROM:0011E6F0 lea ($11EE).w,a1 ROM:0011E6F4 lea ($E9C).w,a2 ROM:0011E6F8 move.w ($B16).w,d0 ROM:0011E6FC move.b #2,(a1,d0.w) ROM:0011E702 bra.s loc_11E75E ROM:0011E704 ; --------------------------------------------------------------------------- ROM:0011E704 ROM:0011E704 loc_11E704: ; CODE XREF: ROM:0011E6E2↑j ROM:0011E704 bset d0,($111C).w ROM:0011E708 bsr.l sub_11DD44 ROM:0011E70E lea ($11EE).w,a1 ROM:0011E712 lea ($E9C).w,a2 ROM:0011E716 move.w ($B16).w,d0 ROM:0011E71A move.b #3,(a1,d0.w) ROM:0011E720 bra.w loc_11E7E0 ROM:0011E724 ; --------------------------------------------------------------------------- ROM:0011E724 ROM:0011E724 loc_11E724: ; DATA XREF: ROM:0011E6A4↑o ROM:0011E724 move.w ($B16).w,d0 ROM:0011E728 btst #7,($1326).w ROM:0011E72E beq.s loc_11E742 ROM:0011E730 move.b #0,$11EF(d0.w) ROM:0011E738 move.b #6,(a1,d0.w) ROM:0011E73E bra.w locret_11E94C ROM:0011E742 ; --------------------------------------------------------------------------- ROM:0011E742 ROM:0011E742 loc_11E742: ; CODE XREF: ROM:0011E72E↑j ROM:0011E742 lea ($EF0).w,a3 ROM:0011E746 move.w $300(a5),d2 ROM:0011E74A cmp.w (a3,d0.w*2),d2 ROM:0011E74E bge.s loc_11E752 ROM:0011E750 bra.s loc_11E766 ROM:0011E752 ; --------------------------------------------------------------------------- ROM:0011E752 ROM:0011E752 loc_11E752: ; CODE XREF: ROM:0011E74E↑j ROM:0011E752 move.w ($B18).w,d2 ROM:0011E756 cmp.w (a2,d0.w*2),d2 ROM:0011E75A bge.s loc_11E75E ROM:0011E75C bra.s loc_11E770 ROM:0011E75E ; --------------------------------------------------------------------------- ROM:0011E75E ROM:0011E75E loc_11E75E: ; CODE XREF: ROM:0011E702↑j ROM:0011E75E ; ROM:0011E75A↑j ... ROM:0011E75E bsr.l sub_11E99E ROM:0011E764 rts ROM:0011E766 ; --------------------------------------------------------------------------- ROM:0011E766 ROM:0011E766 loc_11E766: ; CODE XREF: ROM:0011E750↑j ROM:0011E766 move.b #4,(a1,d0.w) ROM:0011E76C bra.w loc_11E85C ROM:0011E770 ; --------------------------------------------------------------------------- ROM:0011E770 ROM:0011E770 loc_11E770: ; CODE XREF: ROM:0011E75C↑j ROM:0011E770 bset d0,($111C).w ROM:0011E774 bsr.l sub_11DE36 ROM:0011E77A bsr.l sub_11DD44 ROM:0011E780 lea ($E9C).w,a2 ROM:0011E784 move.w ($B16).w,d0 ROM:0011E788 bsr.w sub_11E992 ROM:0011E78C bset d0,($111D).w ROM:0011E790 lea ($11EF).w,a3 ROM:0011E794 move.b #0,(a3,d0.w) ROM:0011E79A lea ($11EE).w,a1 ROM:0011E79E move.b #3,(a1,d0.w) ROM:0011E7A4 bra.s loc_11E7E0 ROM:0011E7A6 ; --------------------------------------------------------------------------- ROM:0011E7A6 ROM:0011E7A6 loc_11E7A6: ; DATA XREF: ROM:0011E6A8↑o ROM:0011E7A6 move.w ($B16).w,d0 ROM:0011E7AA btst #7,($1326).w ROM:0011E7B0 beq.s loc_11E7C4 ROM:0011E7B2 move.b #0,$11EA(d0.w) ROM:0011E7BA move.b #7,(a1,d0.w) ROM:0011E7C0 bra.w locret_11E982 ROM:0011E7C4 ; --------------------------------------------------------------------------- ROM:0011E7C4 ROM:0011E7C4 loc_11E7C4: ; CODE XREF: ROM:0011E7B0↑j ROM:0011E7C4 lea ($EF0).w,a3 ROM:0011E7C8 move.w $300(a5),d2 ROM:0011E7CC cmp.w (a3,d0.w*2),d2 ROM:0011E7D0 bge.s loc_11E7D4 ROM:0011E7D2 bra.s loc_11E7E8 ROM:0011E7D4 ; --------------------------------------------------------------------------- ROM:0011E7D4 ROM:0011E7D4 loc_11E7D4: ; CODE XREF: ROM:0011E7D0↑j ROM:0011E7D4 move.w ($B1A).w,d2 ROM:0011E7D8 cmp.w (a2,d0.w*2),d2 ROM:0011E7DC ble.s loc_11E7E0 ROM:0011E7DE bra.s loc_11E7F2 ROM:0011E7E0 ; --------------------------------------------------------------------------- ROM:0011E7E0 ROM:0011E7E0 loc_11E7E0: ; CODE XREF: ROM:0011E720↑j ROM:0011E7E0 ; ROM:0011E7A4↑j ... ROM:0011E7E0 bsr.l sub_11E1CE ROM:0011E7E6 rts ROM:0011E7E8 ; --------------------------------------------------------------------------- ROM:0011E7E8 ROM:0011E7E8 loc_11E7E8: ; CODE XREF: ROM:0011E7D2↑j ROM:0011E7E8 move.b #5,(a1,d0.w) ROM:0011E7EE bra.w loc_11E8D2 ROM:0011E7F2 ; --------------------------------------------------------------------------- ROM:0011E7F2 ROM:0011E7F2 loc_11E7F2: ; CODE XREF: ROM:0011E7DE↑j ROM:0011E7F2 bclr d0,($111C).w ROM:0011E7F6 bsr.l sub_11DE36 ROM:0011E7FC bsr.l sub_11DCFE ROM:0011E802 lea ($E9C).w,a2 ROM:0011E806 move.w ($B16).w,d0 ROM:0011E80A bsr.w sub_11E992 ROM:0011E80E bset d0,($111D).w ROM:0011E812 lea ($11EA).w,a3 ROM:0011E816 move.b #0,(a3,d0.w) ROM:0011E81C lea ($11EE).w,a1 ROM:0011E820 move.b #2,(a1,d0.w) ROM:0011E826 bra.w loc_11E75E ROM:0011E82A ; --------------------------------------------------------------------------- ROM:0011E82A ROM:0011E82A loc_11E82A: ; DATA XREF: ROM:0011E6AC↑o ROM:0011E82A move.w ($B16).w,d0 ROM:0011E82E btst #7,($1326).w ROM:0011E834 beq.s loc_11E850 ROM:0011E836 move.b #0,$11E7(d0.w) ROM:0011E83E move.b #0,$11EF(d0.w) ROM:0011E846 move.b #6,(a1,d0.w) ROM:0011E84C bra.w locret_11E94C ROM:0011E850 ; --------------------------------------------------------------------------- ROM:0011E850 ROM:0011E850 loc_11E850: ; CODE XREF: ROM:0011E834↑j ROM:0011E850 move.w ($B18).w,d2 ROM:0011E854 cmp.w (a2,d0.w*2),d2 ROM:0011E858 bge.s loc_11E85C ROM:0011E85A bra.s loc_11E86A ROM:0011E85C ; --------------------------------------------------------------------------- ROM:0011E85C ROM:0011E85C loc_11E85C: ; CODE XREF: ROM:0011E76C↑j ROM:0011E85C ; ROM:0011E858↑j ... ROM:0011E85C bsr.l sub_11E99E ROM:0011E862 bsr.l sub_11DABA ROM:0011E868 rts ROM:0011E86A ; --------------------------------------------------------------------------- ROM:0011E86A ROM:0011E86A loc_11E86A: ; CODE XREF: ROM:0011E85A↑j ROM:0011E86A bset d0,($111C).w ROM:0011E86E bsr.l sub_11DE36 ROM:0011E874 bsr.l sub_11DD44 ROM:0011E87A lea ($E9C).w,a2 ROM:0011E87E move.w ($B16).w,d0 ROM:0011E882 bsr.w sub_11E992 ROM:0011E886 bset d0,($111D).w ROM:0011E88A lea ($11EF).w,a3 ROM:0011E88E move.b #0,(a3,d0.w) ROM:0011E894 lea ($11EE).w,a1 ROM:0011E898 move.b #5,(a1,d0.w) ROM:0011E89E bra.s loc_11E8D2 ROM:0011E8A0 ; --------------------------------------------------------------------------- ROM:0011E8A0 ROM:0011E8A0 loc_11E8A0: ; DATA XREF: ROM:0011E6B0↑o ROM:0011E8A0 move.w ($B16).w,d0 ROM:0011E8A4 btst #7,($1326).w ROM:0011E8AA beq.s loc_11E8C6 ROM:0011E8AC move.b #0,$11E7(d0.w) ROM:0011E8B4 move.b #0,$11EA(d0.w) ROM:0011E8BC move.b #7,(a1,d0.w) ROM:0011E8C2 bra.w locret_11E982 ROM:0011E8C6 ; --------------------------------------------------------------------------- ROM:0011E8C6 ROM:0011E8C6 loc_11E8C6: ; CODE XREF: ROM:0011E8AA↑j ROM:0011E8C6 move.w ($B1A).w,d2 ROM:0011E8CA cmp.w (a2,d0.w*2),d2 ROM:0011E8CE ble.s loc_11E8D2 ROM:0011E8D0 bra.s loc_11E8E0 ROM:0011E8D2 ; --------------------------------------------------------------------------- ROM:0011E8D2 ROM:0011E8D2 loc_11E8D2: ; CODE XREF: ROM:0011E7EE↑j ROM:0011E8D2 ; ROM:0011E89E↑j ... ROM:0011E8D2 bsr.l sub_11E1CE ROM:0011E8D8 bsr.l sub_11DABA ROM:0011E8DE rts ROM:0011E8E0 ; --------------------------------------------------------------------------- ROM:0011E8E0 ROM:0011E8E0 loc_11E8E0: ; CODE XREF: ROM:0011E8D0↑j ROM:0011E8E0 bclr d0,($111C).w ROM:0011E8E4 bsr.l sub_11DE36 ROM:0011E8EA bsr.l sub_11DCFE ROM:0011E8F0 lea ($E9C).w,a2 ROM:0011E8F4 move.w ($B16).w,d0 ROM:0011E8F8 bsr.w sub_11E992 ROM:0011E8FC bset d0,($111D).w ROM:0011E900 lea ($11EA).w,a3 ROM:0011E904 move.b #0,(a3,d0.w) ROM:0011E90A lea ($11EE).w,a1 ROM:0011E90E move.b #4,(a1,d0.w) ROM:0011E914 bra.w loc_11E85C ROM:0011E918 ; --------------------------------------------------------------------------- ROM:0011E918 ROM:0011E918 loc_11E918: ; DATA XREF: ROM:0011E6B4↑o ROM:0011E918 move.w ($B16).w,d0 ROM:0011E91C btst #7,($1326).w ROM:0011E922 bne.s loc_11E930 ROM:0011E924 move.b #2,$11EE(d0.w) ROM:0011E92C bra.w loc_11E75E ROM:0011E930 ; --------------------------------------------------------------------------- ROM:0011E930 ROM:0011E930 loc_11E930: ; CODE XREF: ROM:0011E922↑j ROM:0011E930 move.w ($B18).w,d2 ROM:0011E934 cmp.w $E9C(d0.w),d2 ROM:0011E93A bge.s locret_11E94C ROM:0011E93C bset d0,($111C).w ROM:0011E940 move.b #7,$11EE(d0.w) ROM:0011E948 bra.w locret_11E982 ROM:0011E94C ; --------------------------------------------------------------------------- ROM:0011E94C ROM:0011E94C locret_11E94C: ; CODE XREF: ROM:0011E73E↑j ROM:0011E94C ; ROM:0011E84C↑j ... ROM:0011E94C rts ROM:0011E94E ; --------------------------------------------------------------------------- ROM:0011E94E ROM:0011E94E loc_11E94E: ; DATA XREF: ROM:0011E6B8↑o ROM:0011E94E move.w ($B16).w,d0 ROM:0011E952 btst #7,($1326).w ROM:0011E958 bne.s loc_11E966 ROM:0011E95A move.b #3,$11EE(d0.w) ROM:0011E962 bra.w loc_11E7E0 ROM:0011E966 ; --------------------------------------------------------------------------- ROM:0011E966 ROM:0011E966 loc_11E966: ; CODE XREF: ROM:0011E958↑j ROM:0011E966 move.w ($B1A).w,d2 ROM:0011E96A cmp.w $E9C(d0.w),d2 ROM:0011E970 ble.s locret_11E982 ROM:0011E972 bclr d0,($111C).w ROM:0011E976 move.b #6,$11EE(d0.w) ROM:0011E97E bra.w locret_11E94C ROM:0011E982 ; --------------------------------------------------------------------------- ROM:0011E982 ROM:0011E982 locret_11E982: ; CODE XREF: ROM:0011E7C0↑j ROM:0011E982 ; ROM:0011E8C2↑j ... ROM:0011E982 rts ROM:0011E984 ; --------------------------------------------------------------------------- ROM:0011E984 rts ROM:0011E986 ROM:0011E986 ; =============== S U B R O U T I N E ======================================= ROM:0011E986 ROM:0011E986 ROM:0011E986 sub_11E986: ; CODE XREF: ROM:0011E6C0↑p ROM:0011E986 lea ($EF0).w,a3 ROM:0011E98A move.w #0,(a3,d0.w*2) ROM:0011E990 rts ROM:0011E990 ; End of function sub_11E986 ROM:0011E990 ROM:0011E992 ROM:0011E992 ; =============== S U B R O U T I N E ======================================= ROM:0011E992 ROM:0011E992 ROM:0011E992 sub_11E992: ; CODE XREF: ROM:0011E788↑p ROM:0011E992 ; ROM:0011E80A↑p ... ROM:0011E992 lea ($EF0).w,a3 ROM:0011E996 addi.w #1,(a3,d0.w*2) ROM:0011E99C rts ROM:0011E99C ; End of function sub_11E992 ROM:0011E99C ROM:0011E99E ROM:0011E99E ; =============== S U B R O U T I N E ======================================= ROM:0011E99E ROM:0011E99E ROM:0011E99E sub_11E99E: ; CODE XREF: ROM:loc_11E75E↑p ROM:0011E99E ; ROM:loc_11E85C↑p ROM:0011E99E lea ($11EF).w,a1 ROM:0011E9A2 move.w ($B16).w,d0 ROM:0011E9A6 move.w $302(a5),d2 ROM:0011E9AA clr.w d1 ROM:0011E9AC move.b (a1,d0.w),d1 ROM:0011E9B0 cmpi.w #2,d1 ROM:0011E9B4 bcc.s locret_11E9BE ROM:0011E9B6 movea.l off_11E9C0(pc,d1.w*4),a0 ROM:0011E9BA nop ROM:0011E9BC jmp (a0) ROM:0011E9BE ; --------------------------------------------------------------------------- ROM:0011E9BE ROM:0011E9BE locret_11E9BE: ; CODE XREF: sub_11E99E+16↑j ROM:0011E9BE rts ROM:0011E9BE ; End of function sub_11E99E ROM:0011E9BE ROM:0011E9BE ; --------------------------------------------------------------------------- ROM:0011E9C0 off_11E9C0: dc.l loc_11E9C8 ; DATA XREF: sub_11E99E+18↑r ROM:0011E9C4 dc.l loc_11E9E4 ROM:0011E9C8 ; --------------------------------------------------------------------------- ROM:0011E9C8 ROM:0011E9C8 loc_11E9C8: ; DATA XREF: ROM:off_11E9C0↑o ROM:0011E9C8 clr.b $898(d0.w) ROM:0011E9CE move.w d2,$60A(d0.w*2) ROM:0011E9D4 move.b #1,$898(d0.w) ROM:0011E9DC move.b #1,(a1,d0.w) ROM:0011E9E2 rts ROM:0011E9E4 ; --------------------------------------------------------------------------- ROM:0011E9E4 ROM:0011E9E4 loc_11E9E4: ; DATA XREF: ROM:0011E9C4↑o ROM:0011E9E4 cmpi.w #0,$60A(d0.w*2) ROM:0011E9EC bgt.s locret_11E9F0 ROM:0011E9EE bra.s loc_11E9F2 ROM:0011E9F0 ; --------------------------------------------------------------------------- ROM:0011E9F0 ROM:0011E9F0 locret_11E9F0: ; CODE XREF: ROM:0011E9EC↑j ROM:0011E9F0 rts ROM:0011E9F2 ; --------------------------------------------------------------------------- ROM:0011E9F2 ROM:0011E9F2 loc_11E9F2: ; CODE XREF: ROM:0011E9EE↑j ROM:0011E9F2 bsr.w sub_11EA1E ROM:0011E9F6 lea ($11EF).w,a1 ROM:0011E9FA move.w ($B16).w,d0 ROM:0011E9FE move.w $302(a5),d2 ROM:0011EA02 clr.b $898(d0.w) ROM:0011EA08 move.w d2,$60A(d0.w*2) ROM:0011EA0E move.b #1,$898(d0.w) ROM:0011EA16 move.b #1,(a1,d0.w) ROM:0011EA1C rts ROM:0011EA1E ROM:0011EA1E ; =============== S U B R O U T I N E ======================================= ROM:0011EA1E ROM:0011EA1E ROM:0011EA1E sub_11EA1E: ; CODE XREF: ROM:loc_11E9F2↑p ROM:0011EA1E move.w #$3B38,d1 ROM:0011EA22 move.w ($A46).w,d2 ROM:0011EA26 move.w ($572).w,d3 ROM:0011EA2A bsr.l sub_117544 ROM:0011EA30 lea ($EF2).w,a2 ROM:0011EA34 move.w ($B16).w,d3 ROM:0011EA38 move.w d1,(a2,d3.w*2) ROM:0011EA3C lea ($EE0).w,a3 ROM:0011EA40 add.w d1,(a3,d3.w*2) ROM:0011EA44 move.w $2D6(a5),d4 ROM:0011EA48 cmp.w (a3,d3.w*2),d4 ROM:0011EA4C bge.s locret_11EA52 ROM:0011EA4E move.w d4,(a3,d3.w*2) ROM:0011EA52 ROM:0011EA52 locret_11EA52: ; CODE XREF: sub_11EA1E+2E↑j ROM:0011EA52 rts ROM:0011EA52 ; End of function sub_11EA1E ROM:0011EA52 ROM:0011EA54 ROM:0011EA54 ; =============== S U B R O U T I N E ======================================= ROM:0011EA54 ROM:0011EA54 ROM:0011EA54 sub_11EA54: ; CODE XREF: sub_11EE06:loc_11EE4E↓p ROM:0011EA54 move.w ($B2A).w,d0 ROM:0011EA58 bclr d0,($1120).w ROM:0011EA5C move.w $F82(d0.w*2),d1 ROM:0011EA62 cmpi.w #4,d1 ROM:0011EA66 bcc.s locret_11EA70 ROM:0011EA68 movea.l off_11EA72(pc,d1.w*4),a0 ROM:0011EA6C nop ROM:0011EA6E jmp (a0) ROM:0011EA70 ; --------------------------------------------------------------------------- ROM:0011EA70 ROM:0011EA70 locret_11EA70: ; CODE XREF: sub_11EA54+12↑j ROM:0011EA70 rts ROM:0011EA70 ; End of function sub_11EA54 ROM:0011EA70 ROM:0011EA70 ; --------------------------------------------------------------------------- ROM:0011EA72 off_11EA72: dc.l loc_11EA82 ; DATA XREF: sub_11EA54+14↑r ROM:0011EA76 dc.l loc_11EA9A ROM:0011EA7A dc.l loc_11EAAE ROM:0011EA7E dc.l loc_11EB14 ROM:0011EA82 ; --------------------------------------------------------------------------- ROM:0011EA82 ROM:0011EA82 loc_11EA82: ; DATA XREF: ROM:off_11EA72↑o ROM:0011EA82 move.w #0,$F7E(d0.w*2) ROM:0011EA8A bsr.w sub_11EC5C ROM:0011EA8E move.w #1,$F82(d0.w*2) ROM:0011EA96 bra.s locret_11EAAC ROM:0011EA98 ; --------------------------------------------------------------------------- ROM:0011EA98 rts ROM:0011EA9A ; --------------------------------------------------------------------------- ROM:0011EA9A ROM:0011EA9A loc_11EA9A: ; DATA XREF: ROM:0011EA76↑o ROM:0011EA9A btst #3,($1332).w ROM:0011EAA0 beq.s locret_11EAAC ROM:0011EAA2 move.w #2,$F82(d0.w*2) ROM:0011EAAA bra.s loc_11EAFE ROM:0011EAAC ; --------------------------------------------------------------------------- ROM:0011EAAC ROM:0011EAAC locret_11EAAC: ; CODE XREF: ROM:0011EA96↑j ROM:0011EAAC ; ROM:0011EAA0↑j ... ROM:0011EAAC rts ROM:0011EAAE ; --------------------------------------------------------------------------- ROM:0011EAAE ROM:0011EAAE loc_11EAAE: ; DATA XREF: ROM:0011EA7A↑o ROM:0011EAAE btst #3,($1332).w ROM:0011EAB4 bne.s loc_11EACC ROM:0011EAB6 move.w #0,$F7E(d0.w*2) ROM:0011EABE bsr.w sub_11EC5C ROM:0011EAC2 move.w #1,$F82(d0.w*2) ROM:0011EACA bra.s locret_11EAAC ROM:0011EACC ; --------------------------------------------------------------------------- ROM:0011EACC ROM:0011EACC loc_11EACC: ; CODE XREF: ROM:0011EAB4↑j ROM:0011EACC move.w $304(a5),d2 ROM:0011EAD0 subq.w #1,d2 ROM:0011EAD2 bvc.s loc_11EAD8 ROM:0011EAD4 move.w #$8000,d2 ROM:0011EAD8 ROM:0011EAD8 loc_11EAD8: ; CODE XREF: ROM:0011EAD2↑j ROM:0011EAD8 cmp.w $F7E(d0.w*2),d2 ROM:0011EADE bgt.s loc_11EAFE ROM:0011EAE0 addq.w #1,$F7E(d0.w*2) ROM:0011EAE6 bvc.s loc_11EAF0 ROM:0011EAE8 move.w #$8000,$F7E(d0.w*2) ROM:0011EAF0 ROM:0011EAF0 loc_11EAF0: ; CODE XREF: ROM:0011EAE6↑j ROM:0011EAF0 move.w #3,$F82(d0.w*2) ROM:0011EAF8 bra.l loc_11EB6E ROM:0011EAFE ; --------------------------------------------------------------------------- ROM:0011EAFE ROM:0011EAFE loc_11EAFE: ; CODE XREF: ROM:0011EAAA↑j ROM:0011EAFE ; ROM:0011EADE↑j ... ROM:0011EAFE addq.w #1,$F7E(d0.w*2) ROM:0011EB04 bvc.s loc_11EB0E ROM:0011EB06 move.w #$8000,$F7E(d0.w*2) ROM:0011EB0E ROM:0011EB0E loc_11EB0E: ; CODE XREF: ROM:0011EB04↑j ROM:0011EB0E bsr.w sub_11EC02 ROM:0011EB12 rts ROM:0011EB14 ; --------------------------------------------------------------------------- ROM:0011EB14 ROM:0011EB14 loc_11EB14: ; DATA XREF: ROM:0011EA7E↑o ROM:0011EB14 btst #3,($1332).w ROM:0011EB1A bne.s loc_11EB36 ROM:0011EB1C move.w #0,$F7E(d0.w*2) ROM:0011EB24 bsr.w sub_11EC5C ROM:0011EB28 move.w #1,$F82(d0.w*2) ROM:0011EB30 bra.l locret_11EAAC ROM:0011EB36 ; --------------------------------------------------------------------------- ROM:0011EB36 ROM:0011EB36 loc_11EB36: ; CODE XREF: ROM:0011EB1A↑j ROM:0011EB36 move.w $EFA(d0.w*2),d2 ROM:0011EB3C move.w $306(a5),d3 ROM:0011EB40 cmp.w $EFA(d0.w*2),d3 ROM:0011EB46 blt.s loc_11EB6E ROM:0011EB48 bsr.w sub_11EC64 ROM:0011EB4C bsr.w sub_11ED1A ROM:0011EB50 bsr.w sub_11ED00 ROM:0011EB54 bset d0,($1120).w ROM:0011EB58 move.w #0,$F7E(d0.w*2) ROM:0011EB60 move.w #2,$F82(d0.w*2) ROM:0011EB68 bra.l loc_11EAFE ROM:0011EB6E ; --------------------------------------------------------------------------- ROM:0011EB6E ROM:0011EB6E loc_11EB6E: ; CODE XREF: ROM:0011EAF8↑j ROM:0011EB6E ; ROM:0011EB46↑j ROM:0011EB6E bsr.w sub_11EC02 ROM:0011EB72 bsr.w sub_11EB78 ROM:0011EB76 rts ROM:0011EB78 ROM:0011EB78 ; =============== S U B R O U T I N E ======================================= ROM:0011EB78 ROM:0011EB78 ROM:0011EB78 sub_11EB78: ; CODE XREF: ROM:0011EB72↑p ROM:0011EB78 move.w #$7D00,d5 ROM:0011EB7C move.w #0,d6 ROM:0011EB80 move.w $304(a5),d4 ROM:0011EB84 subi.w #1,d4 ROM:0011EB88 cmpi.w #0,d0 ROM:0011EB8C bne.s loc_11EBC0 ROM:0011EB8E move.w #0,d3 ROM:0011EB92 bra.s loc_11EB98 ROM:0011EB94 ; --------------------------------------------------------------------------- ROM:0011EB94 ROM:0011EB94 loc_11EB94: ; CODE XREF: sub_11EB78:loc_11EBB8↓j ROM:0011EB94 addi.w #1,d3 ROM:0011EB98 ROM:0011EB98 loc_11EB98: ; CODE XREF: sub_11EB78+1A↑j ROM:0011EB98 cmp.w d4,d3 ROM:0011EB9A bgt.s loc_11EBBA ROM:0011EB9C cmp.w $F2E(d3.w*2),d5 ROM:0011EBA2 ble.s loc_11EBAA ROM:0011EBA4 move.w $F2E(d3.w*2),d5 ROM:0011EBAA ROM:0011EBAA loc_11EBAA: ; CODE XREF: sub_11EB78+2A↑j ROM:0011EBAA cmp.w $F2E(d3.w*2),d6 ROM:0011EBB0 bge.s loc_11EBB8 ROM:0011EBB2 move.w $F2E(d3.w*2),d6 ROM:0011EBB8 ROM:0011EBB8 loc_11EBB8: ; CODE XREF: sub_11EB78+38↑j ROM:0011EBB8 bra.s loc_11EB94 ROM:0011EBBA ; --------------------------------------------------------------------------- ROM:0011EBBA ROM:0011EBBA loc_11EBBA: ; CODE XREF: sub_11EB78+22↑j ROM:0011EBBA bra.l loc_11EBEC ROM:0011EBC0 ; --------------------------------------------------------------------------- ROM:0011EBC0 ROM:0011EBC0 loc_11EBC0: ; CODE XREF: sub_11EB78+14↑j ROM:0011EBC0 move.w #0,d3 ROM:0011EBC4 bra.s loc_11EBCA ROM:0011EBC6 ; --------------------------------------------------------------------------- ROM:0011EBC6 ROM:0011EBC6 loc_11EBC6: ; CODE XREF: sub_11EB78:loc_11EBEA↓j ROM:0011EBC6 addi.w #1,d3 ROM:0011EBCA ROM:0011EBCA loc_11EBCA: ; CODE XREF: sub_11EB78+4C↑j ROM:0011EBCA cmp.w d4,d3 ROM:0011EBCC bgt.s loc_11EBEC ROM:0011EBCE cmp.w $F6A(d3.w*2),d5 ROM:0011EBD4 ble.s loc_11EBDC ROM:0011EBD6 move.w $F6A(d3.w*2),d5 ROM:0011EBDC ROM:0011EBDC loc_11EBDC: ; CODE XREF: sub_11EB78+5C↑j ROM:0011EBDC cmp.w $F6A(d3.w*2),d6 ROM:0011EBE2 bge.s loc_11EBEA ROM:0011EBE4 move.w $F6A(d3.w*2),d6 ROM:0011EBEA ROM:0011EBEA loc_11EBEA: ; CODE XREF: sub_11EB78+6A↑j ROM:0011EBEA bra.s loc_11EBC6 ROM:0011EBEC ; --------------------------------------------------------------------------- ROM:0011EBEC ROM:0011EBEC loc_11EBEC: ; CODE XREF: sub_11EB78:loc_11EBBA↑j ROM:0011EBEC ; sub_11EB78+54↑j ROM:0011EBEC move.w d5,$EF8(d0.w*2) ROM:0011EBF2 move.w d6,$EF6(d0.w*2) ROM:0011EBF8 sub.w d5,d6 ROM:0011EBFA move.w d6,$EFA(d0.w*2) ROM:0011EC00 rts ROM:0011EC00 ; End of function sub_11EB78 ROM:0011EC00 ROM:0011EC02 ROM:0011EC02 ; =============== S U B R O U T I N E ======================================= ROM:0011EC02 ROM:0011EC02 ROM:0011EC02 sub_11EC02: ; CODE XREF: ROM:loc_11EB0E↑p ROM:0011EC02 ; ROM:loc_11EB6E↑p ROM:0011EC02 move.w $EF4(d0.w*2),d4 ROM:0011EC08 cmpi.w #0,d0 ROM:0011EC0C bne.s loc_11EC2C ROM:0011EC0E move.w $E98(d0.w*2),$F1A(d4.w*2) ROM:0011EC18 move.w ($572).w,$F06(d4.w*2) ROM:0011EC20 move.w $EE2(d0.w*2),$F2E(d4.w*2) ROM:0011EC2A bra.s loc_11EC48 ROM:0011EC2C ; --------------------------------------------------------------------------- ROM:0011EC2C ROM:0011EC2C loc_11EC2C: ; CODE XREF: sub_11EC02+A↑j ROM:0011EC2C move.w $E98(d0.w*2),$F56(d4.w*2) ROM:0011EC36 move.w ($572).w,$F42(d4.w*2) ROM:0011EC3E move.w $EE2(d0.w*2),$F6A(d4.w*2) ROM:0011EC48 ROM:0011EC48 loc_11EC48: ; CODE XREF: sub_11EC02+28↑j ROM:0011EC48 addq.w #1,d4 ROM:0011EC4A move.w $304(a5),d5 ROM:0011EC4E cmp.w d4,d5 ROM:0011EC50 bgt.s loc_11EC54 ROM:0011EC52 clr.w d4 ROM:0011EC54 ROM:0011EC54 loc_11EC54: ; CODE XREF: sub_11EC02+4E↑j ROM:0011EC54 move.w d4,$EF4(d0.w*2) ROM:0011EC5A rts ROM:0011EC5A ; End of function sub_11EC02 ROM:0011EC5A ROM:0011EC5C ROM:0011EC5C ; =============== S U B R O U T I N E ======================================= ROM:0011EC5C ROM:0011EC5C ROM:0011EC5C sub_11EC5C: ; CODE XREF: ROM:0011EA8A↑p ROM:0011EC5C ; ROM:0011EABE↑p ... ROM:0011EC5C clr.w $EF4(d0.w*2) ROM:0011EC62 rts ROM:0011EC62 ; End of function sub_11EC5C ROM:0011EC62 ROM:0011EC64 ROM:0011EC64 ; =============== S U B R O U T I N E ======================================= ROM:0011EC64 ROM:0011EC64 ROM:0011EC64 sub_11EC64: ; CODE XREF: ROM:0011EB48↑p ROM:0011EC64 clr.l d5 ROM:0011EC66 clr.l d6 ROM:0011EC68 clr.l d7 ROM:0011EC6A move.w $304(a5),d3 ROM:0011EC6E subq.w #1,d3 ROM:0011EC70 bvc.s loc_11EC76 ROM:0011EC72 move.w #$8000,d3 ROM:0011EC76 ROM:0011EC76 loc_11EC76: ; CODE XREF: sub_11EC64+C↑j ROM:0011EC76 cmpi.w #0,d0 ROM:0011EC7A bne.s loc_11ECAC ROM:0011EC7C move.w #0,d2 ROM:0011EC80 bra.s loc_11EC86 ROM:0011EC82 ; --------------------------------------------------------------------------- ROM:0011EC82 ROM:0011EC82 loc_11EC82: ; CODE XREF: sub_11EC64+44↓j ROM:0011EC82 addi.w #1,d2 ROM:0011EC86 ROM:0011EC86 loc_11EC86: ; CODE XREF: sub_11EC64+1C↑j ROM:0011EC86 cmp.w d3,d2 ROM:0011EC88 bgt.s loc_11ECAA ROM:0011EC8A move.w $F06(d2.w*2),d4 ROM:0011EC90 ext.l d4 ROM:0011EC92 add.l d4,d5 ROM:0011EC94 move.w $F1A(d2.w*2),d4 ROM:0011EC9A ext.l d4 ROM:0011EC9C add.l d4,d6 ROM:0011EC9E move.w $F2E(d2.w*2),d4 ROM:0011ECA4 ext.l d4 ROM:0011ECA6 add.l d4,d7 ROM:0011ECA8 bra.s loc_11EC82 ROM:0011ECAA ; --------------------------------------------------------------------------- ROM:0011ECAA ROM:0011ECAA loc_11ECAA: ; CODE XREF: sub_11EC64+24↑j ROM:0011ECAA bra.s loc_11ECDA ROM:0011ECAC ; --------------------------------------------------------------------------- ROM:0011ECAC ROM:0011ECAC loc_11ECAC: ; CODE XREF: sub_11EC64+16↑j ROM:0011ECAC move.w #0,d2 ROM:0011ECB0 bra.s loc_11ECB6 ROM:0011ECB2 ; --------------------------------------------------------------------------- ROM:0011ECB2 ROM:0011ECB2 loc_11ECB2: ; CODE XREF: sub_11EC64+74↓j ROM:0011ECB2 addi.w #1,d2 ROM:0011ECB6 ROM:0011ECB6 loc_11ECB6: ; CODE XREF: sub_11EC64+4C↑j ROM:0011ECB6 cmp.w d3,d2 ROM:0011ECB8 bgt.s loc_11ECDA ROM:0011ECBA move.w $F42(d2.w*2),d4 ROM:0011ECC0 ext.l d4 ROM:0011ECC2 add.l d4,d5 ROM:0011ECC4 move.w $F56(d2.w*2),d4 ROM:0011ECCA ext.l d4 ROM:0011ECCC add.l d4,d6 ROM:0011ECCE move.w $F6A(d2.w*2),d4 ROM:0011ECD4 ext.l d4 ROM:0011ECD6 add.l d4,d7 ROM:0011ECD8 bra.s loc_11ECB2 ROM:0011ECDA ; --------------------------------------------------------------------------- ROM:0011ECDA ROM:0011ECDA loc_11ECDA: ; CODE XREF: sub_11EC64:loc_11ECAA↑j ROM:0011ECDA ; sub_11EC64+54↑j ROM:0011ECDA move.l d5,d2 ROM:0011ECDC divs.w $304(a5),d2 ROM:0011ECE0 move.w d2,$EFC(d0.w*2) ROM:0011ECE6 move.l d6,d2 ROM:0011ECE8 divs.w $304(a5),d2 ROM:0011ECEC move.w d2,$EFE(d0.w*2) ROM:0011ECF2 move.l d7,d2 ROM:0011ECF4 divs.w $304(a5),d2 ROM:0011ECF8 move.w d2,$F00(d0.w*2) ROM:0011ECFE rts ROM:0011ECFE ; End of function sub_11EC64 ROM:0011ECFE ROM:0011ED00 ROM:0011ED00 ; =============== S U B R O U T I N E ======================================= ROM:0011ED00 ROM:0011ED00 ROM:0011ED00 sub_11ED00: ; CODE XREF: ROM:0011EB50↑p ROM:0011ED00 move.w $F04(d0.w*2),d3 ROM:0011ED06 muls.w $EE0(d0.w*2),d3 ROM:0011ED0C divs.w $F84(d0.w*2),d3 ROM:0011ED12 move.w d3,$EE0(d0.w*2) ROM:0011ED18 rts ROM:0011ED18 ; End of function sub_11ED00 ROM:0011ED18 ROM:0011ED1A ROM:0011ED1A ; =============== S U B R O U T I N E ======================================= ROM:0011ED1A ROM:0011ED1A ROM:0011ED1A sub_11ED1A: ; CODE XREF: ROM:0011EB4C↑p ROM:0011ED1A move.w $EFE(d0.w*2),d2 ROM:0011ED20 move.w $EFC(d0.w*2),d3 ROM:0011ED26 move.w #$3B3A,d1 ROM:0011ED2A bsr.l sub_117544 ROM:0011ED30 move.w ($B2A).w,d0 ROM:0011ED34 move.w d1,$F02(d0.w*2) ROM:0011ED3A move.w $EFE(d0.w*2),d2 ROM:0011ED40 move.w $EFC(d0.w*2),d3 ROM:0011ED46 cmpi.w #0,d0 ROM:0011ED4A bne.s loc_11ED5C ROM:0011ED4C move.w #$3A8A,d1 ROM:0011ED50 movea.w #$13D1,a1 ROM:0011ED54 bsr.l sub_117466 ROM:0011ED5A bra.s loc_11ED60 ROM:0011ED5C ; --------------------------------------------------------------------------- ROM:0011ED5C ROM:0011ED5C loc_11ED5C: ; CODE XREF: sub_11ED1A+30↑j ROM:0011ED5C move.w #$80,d1 ROM:0011ED60 ROM:0011ED60 loc_11ED60: ; CODE XREF: sub_11ED1A+40↑j ROM:0011ED60 move.b d1,($111E).w ROM:0011ED64 move.w ($B2A).w,d0 ROM:0011ED68 clr.l d1 ROM:0011ED6A move.b ($111E).w,d1 ROM:0011ED6E muls.w #$14,d1 ROM:0011ED72 addi.w #$1D4C,d1 ROM:0011ED76 move.w d1,$F04(d0.w*2) ROM:0011ED7C clr.l d3 ROM:0011ED7E move.w $F00(d0.w*2),d3 ROM:0011ED84 muls.w $F04(d0.w*2),d3 ROM:0011ED8A divs.w #$2710,d3 ROM:0011ED8E sub.w $F04(d0.w*2),d3 ROM:0011ED94 muls.w $F02(d0.w*2),d3 ROM:0011ED9A divs.w #$2710,d3 ROM:0011ED9E add.w $F04(d0.w*2),d3 ROM:0011EDA4 move.w d3,$F84(d0.w*2) ROM:0011EDAA ext.l d3 ROM:0011EDAC cmpi.w #$1D4C,d3 ROM:0011EDB0 blt.s loc_11EDB8 ROM:0011EDB2 subi.w #$1D4C,d3 ROM:0011EDB6 bra.s loc_11EDBA ROM:0011EDB8 ; --------------------------------------------------------------------------- ROM:0011EDB8 ROM:0011EDB8 loc_11EDB8: ; CODE XREF: sub_11ED1A+96↑j ROM:0011EDB8 clr.l d3 ROM:0011EDBA ROM:0011EDBA loc_11EDBA: ; CODE XREF: sub_11ED1A+9C↑j ROM:0011EDBA divs.w #$14,d3 ROM:0011EDBE cmpi.w #0,d3 ROM:0011EDC2 bge.s loc_11EDC8 ROM:0011EDC4 clr.w d3 ROM:0011EDC6 bra.s loc_11EDD2 ROM:0011EDC8 ; --------------------------------------------------------------------------- ROM:0011EDC8 ROM:0011EDC8 loc_11EDC8: ; CODE XREF: sub_11ED1A+A8↑j ROM:0011EDC8 cmpi.w #$FF,d3 ROM:0011EDCC ble.s loc_11EDD2 ROM:0011EDCE move.w #$FF,d3 ROM:0011EDD2 ROM:0011EDD2 loc_11EDD2: ; CODE XREF: sub_11ED1A+AC↑j ROM:0011EDD2 ; sub_11ED1A+B2↑j ROM:0011EDD2 move.b d3,($111F).w ROM:0011EDD6 move.w $EFE(d0.w*2),d2 ROM:0011EDDC move.w $EFC(d0.w*2),d3 ROM:0011EDE2 clr.w d4 ROM:0011EDE4 cmpi.w #0,d0 ROM:0011EDE8 bne.s loc_11EDFC ROM:0011EDEA move.w #$3A8A,d1 ROM:0011EDEE move.b ($111F).w,d4 ROM:0011EDF2 movea.w #$13D1,a0 ROM:0011EDF6 bsr.l sub_117176 ROM:0011EDFC ROM:0011EDFC loc_11EDFC: ; CODE XREF: sub_11ED1A+CE↑j ROM:0011EDFC move.w ($B2A).w,d0 ROM:0011EE00 rts ROM:0011EE00 ; End of function sub_11ED1A ROM:0011EE00 ROM:0011EE02 ; --------------------------------------------------------------------------- ROM:0011EE02 rts ROM:0011EE04 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011EE06 ROM:0011EE06 ; =============== S U B R O U T I N E ======================================= ROM:0011EE06 ROM:0011EE06 ROM:0011EE06 sub_11EE06: ; CODE XREF: sub_126A0E+6C↓p ROM:0011EE06 move.w #0,($B2A).w ROM:0011EE0C bra.s loc_11EE14 ROM:0011EE0E ; --------------------------------------------------------------------------- ROM:0011EE0E ROM:0011EE0E loc_11EE0E: ; CODE XREF: sub_11EE06+60↓j ROM:0011EE0E addi.w #1,($B2A).w ROM:0011EE14 ROM:0011EE14 loc_11EE14: ; CODE XREF: sub_11EE06+6↑j ROM:0011EE14 cmpi.w #0,($B2A).w ROM:0011EE1A bgt.s locret_11EE68 ROM:0011EE1C move.w ($B2A).w,d0 ROM:0011EE20 btst #1,($133A).w ROM:0011EE26 bne.s loc_11EE2A ROM:0011EE28 bra.s loc_11EE30 ROM:0011EE2A ; --------------------------------------------------------------------------- ROM:0011EE2A ROM:0011EE2A loc_11EE2A: ; CODE XREF: sub_11EE06+20↑j ROM:0011EE2A btst d0,($111D).w ROM:0011EE2E beq.s loc_11EE54 ROM:0011EE30 ROM:0011EE30 loc_11EE30: ; CODE XREF: sub_11EE06+22↑j ROM:0011EE30 move.w $85C(a5,d0.w*2),d1 ROM:0011EE36 cmpi.w #0,d1 ROM:0011EE3A bne.s loc_11EE54 ROM:0011EE3C cmpi.w #0,d0 ROM:0011EE40 bne.s loc_11EE4E ROM:0011EE42 bsr.w sub_11EEE0 ROM:0011EE46 bsr.w sub_11EE6A ROM:0011EE4A bsr.w sub_11EF48 ROM:0011EE4E ROM:0011EE4E loc_11EE4E: ; CODE XREF: sub_11EE06+3A↑j ROM:0011EE4E bsr.l sub_11EA54 ROM:0011EE54 ROM:0011EE54 loc_11EE54: ; CODE XREF: sub_11EE06+28↑j ROM:0011EE54 ; sub_11EE06+34↑j ROM:0011EE54 move.w ($B2A).w,d0 ROM:0011EE58 btst d0,($1120).w ROM:0011EE5C bne.s loc_11EE62 ROM:0011EE5E bsr.w sub_11EF0E ROM:0011EE62 ROM:0011EE62 loc_11EE62: ; CODE XREF: sub_11EE06+56↑j ROM:0011EE62 bclr d0,($1120).w ROM:0011EE66 bra.s loc_11EE0E ROM:0011EE68 ; --------------------------------------------------------------------------- ROM:0011EE68 ROM:0011EE68 locret_11EE68: ; CODE XREF: sub_11EE06+14↑j ROM:0011EE68 rts ROM:0011EE68 ; End of function sub_11EE06 ROM:0011EE68 ROM:0011EE6A ROM:0011EE6A ; =============== S U B R O U T I N E ======================================= ROM:0011EE6A ROM:0011EE6A ROM:0011EE6A sub_11EE6A: ; CODE XREF: sub_11EE06+40↑p ROM:0011EE6A clr.w d4 ROM:0011EE6C move.w $310(a5),d2 ROM:0011EE70 move.w $312(a5),d3 ROM:0011EE74 cmp.w ($A7C).w,d2 ROM:0011EE78 bgt.s loc_11EED2 ROM:0011EE7A cmp.w ($A7C).w,d3 ROM:0011EE7E ble.s loc_11EED2 ROM:0011EE80 move.w $316(a5),d2 ROM:0011EE84 move.w $318(a5),d3 ROM:0011EE88 cmp.w ($A42).w,d3 ROM:0011EE8C bgt.s loc_11EED2 ROM:0011EE8E cmp.w ($A42).w,d2 ROM:0011EE92 ble.s loc_11EED2 ROM:0011EE94 move.w ($B2C).w,d2 ROM:0011EE98 move.w ($B2E).w,d3 ROM:0011EE9C cmp.w ($A48).w,d2 ROM:0011EEA0 bgt.s loc_11EED2 ROM:0011EEA2 cmp.w ($A48).w,d3 ROM:0011EEA6 ble.s loc_11EED2 ROM:0011EEA8 move.w $314(a5),d3 ROM:0011EEAC btst #1,($1338).w ROM:0011EEB2 bne.s loc_11EED2 ROM:0011EEB4 cmp.w ($A34).w,d3 ROM:0011EEB8 bgt.s loc_11EED2 ROM:0011EEBA btst #1,($133A).w ROM:0011EEC0 beq.s loc_11EED2 ROM:0011EEC2 btst #5,($133A).w ROM:0011EEC8 bne.s loc_11EED2 ROM:0011EECA bset #6,($1335).w ROM:0011EED0 subq.w #1,d4 ROM:0011EED2 ROM:0011EED2 loc_11EED2: ; CODE XREF: sub_11EE6A+E↑j ROM:0011EED2 ; sub_11EE6A+14↑j ... ROM:0011EED2 cmpi.w #0,d4 ROM:0011EED6 bne.s locret_11EEDE ROM:0011EED8 bclr #6,($1335).w ROM:0011EEDE ROM:0011EEDE locret_11EEDE: ; CODE XREF: sub_11EE6A+6C↑j ROM:0011EEDE rts ROM:0011EEDE ; End of function sub_11EE6A ROM:0011EEDE ROM:0011EEE0 ROM:0011EEE0 ; =============== S U B R O U T I N E ======================================= ROM:0011EEE0 ROM:0011EEE0 ROM:0011EEE0 sub_11EEE0: ; CODE XREF: sub_11EE06+3C↑p ROM:0011EEE0 move.w #$3B3E,d1 ROM:0011EEE4 move.w ($A46).w,d2 ROM:0011EEE8 move.w ($572).w,d3 ROM:0011EEEC bsr.l sub_117544 ROM:0011EEF2 move.w d1,($B2E).w ROM:0011EEF6 move.w #$3B3C,d1 ROM:0011EEFA move.w ($A46).w,d2 ROM:0011EEFE move.w ($572).w,d3 ROM:0011EF02 bsr.l sub_117544 ROM:0011EF08 move.w d1,($B2C).w ROM:0011EF0C rts ROM:0011EF0C ; End of function sub_11EEE0 ROM:0011EF0C ROM:0011EF0E ROM:0011EF0E ; =============== S U B R O U T I N E ======================================= ROM:0011EF0E ROM:0011EF0E ROM:0011EF0E sub_11EF0E: ; CODE XREF: sub_11EE06+58↑p ROM:0011EF0E move.w ($B2A).w,d0 ROM:0011EF12 move.w $E98(d0.w*2),d2 ROM:0011EF18 cmpi.w #0,d0 ROM:0011EF1C bne.s loc_11EF30 ROM:0011EF1E move.w #$3A8A,d1 ROM:0011EF22 move.w ($572).w,d3 ROM:0011EF26 movea.w #$13D1,a1 ROM:0011EF2A bsr.l sub_117466 ROM:0011EF30 ROM:0011EF30 loc_11EF30: ; CODE XREF: sub_11EF0E+E↑j ROM:0011EF30 clr.w d3 ROM:0011EF32 move.b d1,d3 ROM:0011EF34 move.w ($B2A).w,d0 ROM:0011EF38 muls.w #$14,d3 ROM:0011EF3C addi.w #$1D4C,d3 ROM:0011EF40 move.w d3,$F84(d0.w*2) ROM:0011EF46 rts ROM:0011EF46 ; End of function sub_11EF0E ROM:0011EF46 ROM:0011EF48 ROM:0011EF48 ; =============== S U B R O U T I N E ======================================= ROM:0011EF48 ROM:0011EF48 ROM:0011EF48 sub_11EF48: ; CODE XREF: sub_11EE06+44↑p ROM:0011EF48 btst #6,($1335).w ROM:0011EF4E beq.s loc_11EF68 ROM:0011EF50 btst #7,($1339).w ROM:0011EF56 bne.s loc_11EF60 ROM:0011EF58 bset #3,($1332).w ROM:0011EF5E bra.s loc_11EF66 ROM:0011EF60 ; --------------------------------------------------------------------------- ROM:0011EF60 ROM:0011EF60 loc_11EF60: ; CODE XREF: sub_11EF48+E↑j ROM:0011EF60 bclr #3,($1332).w ROM:0011EF66 ROM:0011EF66 loc_11EF66: ; CODE XREF: sub_11EF48+16↑j ROM:0011EF66 bra.s locret_11EF6E ROM:0011EF68 ; --------------------------------------------------------------------------- ROM:0011EF68 ROM:0011EF68 loc_11EF68: ; CODE XREF: sub_11EF48+6↑j ROM:0011EF68 bclr #3,($1332).w ROM:0011EF6E ROM:0011EF6E locret_11EF6E: ; CODE XREF: sub_11EF48:loc_11EF66↑j ROM:0011EF6E rts ROM:0011EF6E ; End of function sub_11EF48 ROM:0011EF6E ROM:0011EF70 ; --------------------------------------------------------------------------- ROM:0011EF70 move.b ($11F3).l,d0 ROM:0011EF76 move.w #9,d1 ROM:0011EF7A muls.w #9,d1 ROM:0011EF7E subq.w #1,d1 ROM:0011EF80 lea ($13D1).w,a0 ROM:0011EF84 move.w #0,d2 ROM:0011EF88 bra.s loc_11EF8E ROM:0011EF8A ; --------------------------------------------------------------------------- ROM:0011EF8A ROM:0011EF8A loc_11EF8A: ; CODE XREF: ROM:0011EF96↓j ROM:0011EF8A addi.w #1,d2 ROM:0011EF8E ROM:0011EF8E loc_11EF8E: ; CODE XREF: ROM:0011EF88↑j ROM:0011EF8E cmp.w d1,d2 ROM:0011EF90 bgt.s locret_11EF98 ROM:0011EF92 move.b d0,(a0,d2.w) ROM:0011EF96 bra.s loc_11EF8A ROM:0011EF98 ; --------------------------------------------------------------------------- ROM:0011EF98 ROM:0011EF98 locret_11EF98: ; CODE XREF: ROM:0011EF90↑j ROM:0011EF98 rts ROM:0011EF9A ROM:0011EF9A ; =============== S U B R O U T I N E ======================================= ROM:0011EF9A ROM:0011EF9A ROM:0011EF9A sub_11EF9A: ; CODE XREF: sub_126A0E+12↓p ROM:0011EF9A clr.w d0 ROM:0011EF9C move.w $31A(a5),d1 ROM:0011EFA0 btst #4,($1422).w ROM:0011EFA6 beq.s loc_11EFD2 ROM:0011EFA8 btst #0,($C55).w ROM:0011EFAE bne.s loc_11EFD2 ROM:0011EFB0 ROM:0011EFB0 loc_11EFB0: ; CODE XREF: sub_11EF9A+36↓j ROM:0011EFB0 cmp.w d0,d1 ROM:0011EFB2 blt.s loc_11EFD2 ROM:0011EFB4 move.w $860(a5,d0.w*2),d2 ROM:0011EFBA cmp.w ($C74).w,d2 ROM:0011EFBE ble.s loc_11EFCC ROM:0011EFC0 move.w d0,($B30).w ROM:0011EFC4 bclr #0,($1329).w ROM:0011EFCA bra.s locret_11EFDE ROM:0011EFCC ; --------------------------------------------------------------------------- ROM:0011EFCC ROM:0011EFCC loc_11EFCC: ; CODE XREF: sub_11EF9A+24↑j ROM:0011EFCC addi.w #1,d0 ROM:0011EFD0 bra.s loc_11EFB0 ROM:0011EFD2 ; --------------------------------------------------------------------------- ROM:0011EFD2 ROM:0011EFD2 loc_11EFD2: ; CODE XREF: sub_11EF9A+C↑j ROM:0011EFD2 ; sub_11EF9A+14↑j ... ROM:0011EFD2 move.w $31C(a5),($B30).w ROM:0011EFD8 bset #0,($1329).w ROM:0011EFDE ROM:0011EFDE locret_11EFDE: ; CODE XREF: sub_11EF9A+30↑j ROM:0011EFDE rts ROM:0011EFDE ; End of function sub_11EF9A ROM:0011EFDE ROM:0011EFE0 ROM:0011EFE0 ; =============== S U B R O U T I N E ======================================= ROM:0011EFE0 ROM:0011EFE0 ROM:0011EFE0 sub_11EFE0: ; CODE XREF: sub_120B44+36↓p ROM:0011EFE0 clr.w d1 ROM:0011EFE2 move.b ($1121).w,d1 ROM:0011EFE6 cmpi.w #5,d1 ROM:0011EFEA bcc.s locret_11EFF4 ROM:0011EFEC movea.l off_11EFF6(pc,d1.w*4),a0 ROM:0011EFF0 nop ROM:0011EFF2 jmp (a0) ROM:0011EFF4 ; --------------------------------------------------------------------------- ROM:0011EFF4 ROM:0011EFF4 locret_11EFF4: ; CODE XREF: sub_11EFE0+A↑j ROM:0011EFF4 rts ROM:0011EFF4 ; End of function sub_11EFE0 ROM:0011EFF4 ROM:0011EFF4 ; --------------------------------------------------------------------------- ROM:0011EFF6 off_11EFF6: dc.l loc_11F00A ; DATA XREF: sub_11EFE0+C↑r ROM:0011EFFA dc.l loc_11F026 ROM:0011EFFE dc.l loc_11F06C ROM:0011F002 dc.l loc_11F0C6 ROM:0011F006 dc.l loc_11F110 ROM:0011F00A ; --------------------------------------------------------------------------- ROM:0011F00A ROM:0011F00A loc_11F00A: ; DATA XREF: ROM:off_11EFF6↑o ROM:0011F00A bclr #6,($131B).w ROM:0011F010 bclr #6,($92E).w ROM:0011F016 bclr #1,($1320).w ROM:0011F01C move.b #1,($1121).w ROM:0011F022 bra.s locret_11F06A ROM:0011F024 ; --------------------------------------------------------------------------- ROM:0011F024 rts ROM:0011F026 ; --------------------------------------------------------------------------- ROM:0011F026 ROM:0011F026 loc_11F026: ; DATA XREF: ROM:0011EFFA↑o ROM:0011F026 btst #1,($936).w ROM:0011F02C beq.s locret_11F06A ROM:0011F02E btst #5,($1330).w ROM:0011F034 beq.s locret_11F06A ROM:0011F036 btst #1,($1320).w ROM:0011F03C bne.s locret_11F06A ROM:0011F03E btst #6,($1332).w ROM:0011F044 bne.s locret_11F06A ROM:0011F046 btst #6,($1319).w ROM:0011F04C bne.s locret_11F06A ROM:0011F04E bsr.w sub_11F3BC ROM:0011F052 bsr.w sub_11F3C4 ROM:0011F056 bset #2,($1337).w ROM:0011F05C bset #1,($1320).w ROM:0011F062 move.b #2,($1121).w ROM:0011F068 bra.s locret_11F0C4 ROM:0011F06A ; --------------------------------------------------------------------------- ROM:0011F06A ROM:0011F06A locret_11F06A: ; CODE XREF: ROM:0011F022↑j ROM:0011F06A ; ROM:0011F02C↑j ... ROM:0011F06A rts ROM:0011F06C ; --------------------------------------------------------------------------- ROM:0011F06C ROM:0011F06C loc_11F06C: ; DATA XREF: ROM:0011EFFE↑o ROM:0011F06C btst #1,($936).w ROM:0011F072 beq.s loc_11F07C ROM:0011F074 btst #5,($1330).w ROM:0011F07A bne.s loc_11F08A ROM:0011F07C ROM:0011F07C loc_11F07C: ; CODE XREF: ROM:0011F072↑j ROM:0011F07C bsr.w sub_11F3A6 ROM:0011F080 move.b #4,($1121).w ROM:0011F086 bra.w locret_11F192 ROM:0011F08A ; --------------------------------------------------------------------------- ROM:0011F08A ROM:0011F08A loc_11F08A: ; CODE XREF: ROM:0011F07A↑j ROM:0011F08A move.w ($BB8).w,d0 ROM:0011F08E btst #6,($1319).w ROM:0011F094 bne.s locret_11F0C4 ROM:0011F096 btst #6,($1332).w ROM:0011F09C bne.s locret_11F0C4 ROM:0011F09E cmp.w ($B34).w,d0 ROM:0011F0A2 bne.s locret_11F0C4 ROM:0011F0A4 bclr #2,($1337).w ROM:0011F0AA bclr #1,($1320).w ROM:0011F0B0 bset #6,($131B).w ROM:0011F0B6 bset #6,($92E).w ROM:0011F0BC move.b #3,($1121).w ROM:0011F0C2 bra.s locret_11F10E ROM:0011F0C4 ; --------------------------------------------------------------------------- ROM:0011F0C4 ROM:0011F0C4 locret_11F0C4: ; CODE XREF: ROM:0011F068↑j ROM:0011F0C4 ; ROM:0011F094↑j ... ROM:0011F0C4 rts ROM:0011F0C6 ; --------------------------------------------------------------------------- ROM:0011F0C6 ROM:0011F0C6 loc_11F0C6: ; DATA XREF: ROM:0011F002↑o ROM:0011F0C6 btst #1,($936).w ROM:0011F0CC beq.s loc_11F0D6 ROM:0011F0CE btst #5,($1330).w ROM:0011F0D4 bne.s locret_11F10E ROM:0011F0D6 ROM:0011F0D6 loc_11F0D6: ; CODE XREF: ROM:0011F0CC↑j ROM:0011F0D6 btst #1,($1320).w ROM:0011F0DC bne.s locret_11F10E ROM:0011F0DE btst #6,($1332).w ROM:0011F0E4 bne.s locret_11F10E ROM:0011F0E6 btst #6,($1319).w ROM:0011F0EC bne.s locret_11F10E ROM:0011F0EE bsr.w sub_11F3BC ROM:0011F0F2 bsr.w sub_11F3F6 ROM:0011F0F6 bset #2,($1337).w ROM:0011F0FC bset #1,($1320).w ROM:0011F102 move.b #4,($1121).w ROM:0011F108 bra.l locret_11F192 ROM:0011F10E ; --------------------------------------------------------------------------- ROM:0011F10E ROM:0011F10E locret_11F10E: ; CODE XREF: ROM:0011F0C2↑j ROM:0011F10E ; ROM:0011F0D4↑j ... ROM:0011F10E rts ROM:0011F110 ; --------------------------------------------------------------------------- ROM:0011F110 ROM:0011F110 loc_11F110: ; DATA XREF: ROM:0011F006↑o ROM:0011F110 btst #1,($936).w ROM:0011F116 beq.s loc_11F12C ROM:0011F118 btst #5,($1330).w ROM:0011F11E beq.s loc_11F12C ROM:0011F120 bsr.w sub_11F3A6 ROM:0011F124 move.b #2,($1121).w ROM:0011F12A bra.s locret_11F0C4 ROM:0011F12C ; --------------------------------------------------------------------------- ROM:0011F12C ROM:0011F12C loc_11F12C: ; CODE XREF: ROM:0011F116↑j ROM:0011F12C ; ROM:0011F11E↑j ROM:0011F12C move.w ($BB8).w,d0 ROM:0011F130 btst #6,($1319).w ROM:0011F136 bne.s loc_11F168 ROM:0011F138 btst #6,($1332).w ROM:0011F13E bne.s loc_11F168 ROM:0011F140 cmp.w ($B34).w,d0 ROM:0011F144 bne.s loc_11F168 ROM:0011F146 bclr #2,($1337).w ROM:0011F14C bclr #1,($1320).w ROM:0011F152 move.b #1,($1121).w ROM:0011F158 bclr #6,($131B).w ROM:0011F15E bclr #6,($92E).w ROM:0011F164 bra.w locret_11F06A ROM:0011F168 ; --------------------------------------------------------------------------- ROM:0011F168 ROM:0011F168 loc_11F168: ; CODE XREF: ROM:0011F136↑j ROM:0011F168 ; ROM:0011F13E↑j ... ROM:0011F168 btst #7,($131D).w ROM:0011F16E beq.s locret_11F192 ROM:0011F170 bclr #2,($1337).w ROM:0011F176 bclr #1,($1320).w ROM:0011F17C move.b #1,($1121).w ROM:0011F182 bclr #6,($131B).w ROM:0011F188 bclr #6,($92E).w ROM:0011F18E bra.w locret_11F06A ROM:0011F192 ; --------------------------------------------------------------------------- ROM:0011F192 ROM:0011F192 locret_11F192: ; CODE XREF: ROM:0011F086↑j ROM:0011F192 ; ROM:0011F108↑j ... ROM:0011F192 rts ROM:0011F194 ; --------------------------------------------------------------------------- ROM:0011F194 rts ROM:0011F196 ROM:0011F196 ; =============== S U B R O U T I N E ======================================= ROM:0011F196 ROM:0011F196 ROM:0011F196 sub_11F196: ; CODE XREF: sub_120B44+30↓p ROM:0011F196 btst #0,($1343).w ROM:0011F19C bne.s loc_11F1AC ROM:0011F19E bclr #5,($1322).w ROM:0011F1A4 bclr #0,($1325).w ROM:0011F1AA bra.s loc_11F1F0 ROM:0011F1AC ; --------------------------------------------------------------------------- ROM:0011F1AC ROM:0011F1AC loc_11F1AC: ; CODE XREF: sub_11F196+6↑j ROM:0011F1AC move.w $336(a5),d0 ROM:0011F1B0 cmp.w ($A56).w,d0 ROM:0011F1B4 ble.s loc_11F1BE ROM:0011F1B6 bset #5,($1322).w ROM:0011F1BC bra.s loc_11F1CE ROM:0011F1BE ; --------------------------------------------------------------------------- ROM:0011F1BE ROM:0011F1BE loc_11F1BE: ; CODE XREF: sub_11F196+1E↑j ROM:0011F1BE add.w $338(a5),d0 ROM:0011F1C2 cmp.w ($A56).w,d0 ROM:0011F1C6 bge.s loc_11F1CE ROM:0011F1C8 bclr #5,($1322).w ROM:0011F1CE ROM:0011F1CE loc_11F1CE: ; CODE XREF: sub_11F196+26↑j ROM:0011F1CE ; sub_11F196+30↑j ROM:0011F1CE move.w $33A(a5),d0 ROM:0011F1D2 cmp.w ($A56).w,d0 ROM:0011F1D6 bge.s loc_11F1E0 ROM:0011F1D8 bset #0,($1325).w ROM:0011F1DE bra.s loc_11F1F0 ROM:0011F1E0 ; --------------------------------------------------------------------------- ROM:0011F1E0 ROM:0011F1E0 loc_11F1E0: ; CODE XREF: sub_11F196+40↑j ROM:0011F1E0 sub.w $33C(a5),d0 ROM:0011F1E4 cmp.w ($A56).w,d0 ROM:0011F1E8 ble.s loc_11F1F0 ROM:0011F1EA bclr #0,($1325).w ROM:0011F1F0 ROM:0011F1F0 loc_11F1F0: ; CODE XREF: sub_11F196+14↑j ROM:0011F1F0 ; sub_11F196+48↑j ... ROM:0011F1F0 clr.w d1 ROM:0011F1F2 move.b ($1122).w,d1 ROM:0011F1F6 cmpi.w #4,d1 ROM:0011F1FA bcc.s locret_11F204 ROM:0011F1FC movea.l off_11F206(pc,d1.w*4),a0 ROM:0011F200 nop ROM:0011F202 jmp (a0) ROM:0011F204 ; --------------------------------------------------------------------------- ROM:0011F204 ROM:0011F204 locret_11F204: ; CODE XREF: sub_11F196+64↑j ROM:0011F204 rts ROM:0011F204 ; End of function sub_11F196 ROM:0011F204 ROM:0011F204 ; --------------------------------------------------------------------------- ROM:0011F206 off_11F206: dc.l loc_11F216 ; DATA XREF: sub_11F196+66↑r ROM:0011F20A dc.l loc_11F226 ROM:0011F20E dc.l loc_11F254 ROM:0011F212 dc.l loc_11F2D0 ROM:0011F216 ; --------------------------------------------------------------------------- ROM:0011F216 ROM:0011F216 loc_11F216: ; DATA XREF: ROM:off_11F206↑o ROM:0011F216 bclr #5,($1330).w ROM:0011F21C move.b #1,($1122).w ROM:0011F222 bra.s locret_11F252 ROM:0011F224 ; --------------------------------------------------------------------------- ROM:0011F224 rts ROM:0011F226 ; --------------------------------------------------------------------------- ROM:0011F226 ROM:0011F226 loc_11F226: ; DATA XREF: ROM:0011F20A↑o ROM:0011F226 btst #3,($1338).w ROM:0011F22C beq.s locret_11F252 ROM:0011F22E move.w #$3AB2,d1 ROM:0011F232 move.w ($A7C).w,d2 ROM:0011F236 bsr.l sub_117544 ROM:0011F23C clr.b ($8C6).w ROM:0011F240 move.w d1,($666).w ROM:0011F244 move.b #1,($8C6).w ROM:0011F24A move.b #2,($1122).w ROM:0011F250 bra.s locret_11F2CE ROM:0011F252 ; --------------------------------------------------------------------------- ROM:0011F252 ROM:0011F252 locret_11F252: ; CODE XREF: ROM:0011F222↑j ROM:0011F252 ; ROM:0011F22C↑j ... ROM:0011F252 rts ROM:0011F254 ; --------------------------------------------------------------------------- ROM:0011F254 ROM:0011F254 loc_11F254: ; DATA XREF: ROM:0011F20E↑o ROM:0011F254 btst #3,($1338).w ROM:0011F25A bne.s loc_11F264 ROM:0011F25C move.b #1,($1122).w ROM:0011F262 bra.s locret_11F252 ROM:0011F264 ; --------------------------------------------------------------------------- ROM:0011F264 ROM:0011F264 loc_11F264: ; CODE XREF: ROM:0011F25A↑j ROM:0011F264 move.w $324(a5),d0 ROM:0011F268 sub.w $322(a5),d0 ROM:0011F26C cmp.w ($572).w,d0 ROM:0011F270 ble.s locret_11F2CE ROM:0011F272 cmpi.w #0,($6B4).w ROM:0011F278 bgt.s loc_11F27C ROM:0011F27A bra.s loc_11F28A ROM:0011F27C ; --------------------------------------------------------------------------- ROM:0011F27C ROM:0011F27C loc_11F27C: ; CODE XREF: ROM:0011F278↑j ROM:0011F27C move.w $328(a5),d0 ROM:0011F280 sub.w $326(a5),d0 ROM:0011F284 cmp.w ($C78).w,d0 ROM:0011F288 ble.s locret_11F2CE ROM:0011F28A ROM:0011F28A loc_11F28A: ; CODE XREF: ROM:0011F27A↑j ROM:0011F28A move.w $32C(a5),d0 ROM:0011F28E sub.w $32A(a5),d0 ROM:0011F292 btst #0,($1325).w ROM:0011F298 bne.s locret_11F2CE ROM:0011F29A cmp.w ($A7C).w,d0 ROM:0011F29E ble.s locret_11F2CE ROM:0011F2A0 move.w $32E(a5),d1 ROM:0011F2A4 add.w $330(a5),d1 ROM:0011F2A8 btst #5,($1322).w ROM:0011F2AE bne.s locret_11F2CE ROM:0011F2B0 cmp.w ($A2C).w,d1 ROM:0011F2B4 bge.s locret_11F2CE ROM:0011F2B6 cmpi.w #0,($666).w ROM:0011F2BC bgt.s locret_11F2CE ROM:0011F2BE bset #5,($1330).w ROM:0011F2C4 move.b #3,($1122).w ROM:0011F2CA bra.w locret_11F34E ROM:0011F2CE ; --------------------------------------------------------------------------- ROM:0011F2CE ROM:0011F2CE locret_11F2CE: ; CODE XREF: ROM:0011F250↑j ROM:0011F2CE ; ROM:0011F270↑j ... ROM:0011F2CE rts ROM:0011F2D0 ; --------------------------------------------------------------------------- ROM:0011F2D0 ROM:0011F2D0 loc_11F2D0: ; DATA XREF: ROM:0011F212↑o ROM:0011F2D0 btst #3,($1338).w ROM:0011F2D6 bne.s loc_11F2E8 ROM:0011F2D8 bclr #5,($1330).w ROM:0011F2DE move.b #1,($1122).w ROM:0011F2E4 bra.w locret_11F252 ROM:0011F2E8 ; --------------------------------------------------------------------------- ROM:0011F2E8 ROM:0011F2E8 loc_11F2E8: ; CODE XREF: ROM:0011F2D6↑j ROM:0011F2E8 move.w $324(a5),d0 ROM:0011F2EC cmp.w ($572).w,d0 ROM:0011F2F0 bgt.s loc_11F2F4 ROM:0011F2F2 bra.s loc_11F32E ROM:0011F2F4 ; --------------------------------------------------------------------------- ROM:0011F2F4 ROM:0011F2F4 loc_11F2F4: ; CODE XREF: ROM:0011F2F0↑j ROM:0011F2F4 btst #0,($131C).w ROM:0011F2FA beq.s loc_11F304 ROM:0011F2FC bclr #0,($131C).w ROM:0011F302 bra.s loc_11F32E ROM:0011F304 ; --------------------------------------------------------------------------- ROM:0011F304 ROM:0011F304 loc_11F304: ; CODE XREF: ROM:0011F2FA↑j ROM:0011F304 move.w $32C(a5),d0 ROM:0011F308 cmp.w ($A7C).w,d0 ROM:0011F30C bgt.s loc_11F310 ROM:0011F30E bra.s loc_11F32E ROM:0011F310 ; --------------------------------------------------------------------------- ROM:0011F310 ROM:0011F310 loc_11F310: ; CODE XREF: ROM:0011F30C↑j ROM:0011F310 move.w $32E(a5),d0 ROM:0011F314 cmp.w ($A2C).w,d0 ROM:0011F318 blt.s loc_11F31C ROM:0011F31A bra.s loc_11F32E ROM:0011F31C ; --------------------------------------------------------------------------- ROM:0011F31C ROM:0011F31C loc_11F31C: ; CODE XREF: ROM:0011F318↑j ROM:0011F31C btst #5,($1322).w ROM:0011F322 bne.s loc_11F32E ROM:0011F324 btst #0,($1325).w ROM:0011F32A bne.s loc_11F32E ROM:0011F32C bra.s locret_11F34E ROM:0011F32E ; --------------------------------------------------------------------------- ROM:0011F32E ROM:0011F32E loc_11F32E: ; CODE XREF: ROM:0011F2F2↑j ROM:0011F32E ; ROM:0011F302↑j ... ROM:0011F32E bclr #5,($1330).w ROM:0011F334 move.w $332(a5),d1 ROM:0011F338 clr.b ($8ED).w ROM:0011F33C move.w d1,($6B4).w ROM:0011F340 move.b #1,($8ED).w ROM:0011F346 move.b #2,($1122).w ROM:0011F34C bra.s locret_11F2CE ROM:0011F34E ; --------------------------------------------------------------------------- ROM:0011F34E ROM:0011F34E locret_11F34E: ; CODE XREF: ROM:0011F2CA↑j ROM:0011F34E ; ROM:0011F32C↑j ROM:0011F34E rts ROM:0011F350 ; --------------------------------------------------------------------------- ROM:0011F350 rts ROM:0011F352 ROM:0011F352 ; =============== S U B R O U T I N E ======================================= ROM:0011F352 ROM:0011F352 ROM:0011F352 sub_11F352: ; CODE XREF: sub_120B44+24↓p ROM:0011F352 move.w $328(a5),d0 ROM:0011F356 btst #1,($131C).w ROM:0011F35C bne.s loc_11F382 ROM:0011F35E cmp.w ($C78).w,d0 ROM:0011F362 bge.s loc_11F382 ROM:0011F364 move.w $332(a5),d1 ROM:0011F368 clr.b ($8ED).w ROM:0011F36C move.w d1,($6B4).w ROM:0011F370 move.b #1,($8ED).w ROM:0011F376 bset #0,($131C).w ROM:0011F37C bset #1,($131C).w ROM:0011F382 ROM:0011F382 loc_11F382: ; CODE XREF: sub_11F352+A↑j ROM:0011F382 ; sub_11F352+10↑j ROM:0011F382 btst #1,($131C).w ROM:0011F388 beq.s locret_11F3A4 ROM:0011F38A move.w $326(a5),d1 ROM:0011F38E sub.w d1,d0 ROM:0011F390 cmp.w ($C78).w,d0 ROM:0011F394 ble.s locret_11F3A4 ROM:0011F396 bclr #1,($131C).w ROM:0011F39C clr.b ($8ED).w ROM:0011F3A0 clr.w ($6B4).w ROM:0011F3A4 ROM:0011F3A4 locret_11F3A4: ; CODE XREF: sub_11F352+36↑j ROM:0011F3A4 ; sub_11F352+42↑j ROM:0011F3A4 rts ROM:0011F3A4 ; End of function sub_11F352 ROM:0011F3A4 ROM:0011F3A6 ROM:0011F3A6 ; =============== S U B R O U T I N E ======================================= ROM:0011F3A6 ROM:0011F3A6 ROM:0011F3A6 sub_11F3A6: ; CODE XREF: ROM:loc_11F07C↑p ROM:0011F3A6 ; ROM:0011F120↑p ROM:0011F3A6 move.w ($B34).w,d0 ROM:0011F3AA move.w ($B32).w,($B34).w ROM:0011F3B0 move.w d0,($B32).w ROM:0011F3B4 move.w $D2(a5),($B36).w ROM:0011F3BA rts ROM:0011F3BA ; End of function sub_11F3A6 ROM:0011F3BA ROM:0011F3BC ROM:0011F3BC ; =============== S U B R O U T I N E ======================================= ROM:0011F3BC ROM:0011F3BC ROM:0011F3BC sub_11F3BC: ; CODE XREF: ROM:0011F04E↑p ROM:0011F3BC ; ROM:0011F0EE↑p ROM:0011F3BC move.w ($BB8).w,($B32).w ROM:0011F3C2 rts ROM:0011F3C2 ; End of function sub_11F3BC ROM:0011F3C2 ROM:0011F3C4 ROM:0011F3C4 ; =============== S U B R O U T I N E ======================================= ROM:0011F3C4 ROM:0011F3C4 ROM:0011F3C4 sub_11F3C4: ; CODE XREF: ROM:0011F052↑p ROM:0011F3C4 move.w #$3B48,d1 ROM:0011F3C8 move.w ($572).w,d2 ROM:0011F3CC move.w ($B38).w,d3 ROM:0011F3D0 bsr.l sub_117544 ROM:0011F3D6 move.w $DA(a5),d0 ROM:0011F3DA move.w ($B32).w,d2 ROM:0011F3DE add.w d1,d2 ROM:0011F3E0 cmp.w d2,d0 ROM:0011F3E2 bge.s loc_11F3EA ROM:0011F3E4 move.w d0,($B34).w ROM:0011F3E8 bra.s loc_11F3EE ROM:0011F3EA ; --------------------------------------------------------------------------- ROM:0011F3EA ROM:0011F3EA loc_11F3EA: ; CODE XREF: sub_11F3C4+1E↑j ROM:0011F3EA move.w d2,($B34).w ROM:0011F3EE ROM:0011F3EE loc_11F3EE: ; CODE XREF: sub_11F3C4+24↑j ROM:0011F3EE move.w $320(a5),($B36).w ROM:0011F3F4 rts ROM:0011F3F4 ; End of function sub_11F3C4 ROM:0011F3F4 ROM:0011F3F6 ROM:0011F3F6 ; =============== S U B R O U T I N E ======================================= ROM:0011F3F6 ROM:0011F3F6 ROM:0011F3F6 sub_11F3F6: ; CODE XREF: ROM:0011F0F2↑p ROM:0011F3F6 move.w #$3B46,d1 ROM:0011F3FA move.w ($572).w,d2 ROM:0011F3FE move.w ($B38).w,d3 ROM:0011F402 bsr.l sub_117544 ROM:0011F408 move.w ($B32).w,d0 ROM:0011F40C btst #0,($1331).w ROM:0011F412 bne.s loc_11F424 ROM:0011F414 sub.w d1,d0 ROM:0011F416 move.w ($BB0).w,d2 ROM:0011F41A sub.w ($B3A).w,d2 ROM:0011F41E cmp.w d0,d2 ROM:0011F420 ble.s loc_11F424 ROM:0011F422 move.w d2,d0 ROM:0011F424 ROM:0011F424 loc_11F424: ; CODE XREF: sub_11F3F6+1C↑j ROM:0011F424 ; sub_11F3F6+2A↑j ROM:0011F424 move.w $DA(a5),d2 ROM:0011F428 cmp.w d0,d2 ROM:0011F42A bge.s loc_11F42E ROM:0011F42C move.w d2,d0 ROM:0011F42E ROM:0011F42E loc_11F42E: ; CODE XREF: sub_11F3F6+34↑j ROM:0011F42E move.w d0,($B34).w ROM:0011F432 move.w $31E(a5),($B36).w ROM:0011F438 rts ROM:0011F438 ; End of function sub_11F3F6 ROM:0011F438 ROM:0011F43A ROM:0011F43A ; =============== S U B R O U T I N E ======================================= ROM:0011F43A ROM:0011F43A ROM:0011F43A sub_11F43A: ; CODE XREF: sub_120B44+2A↓p ROM:0011F43A move.w $334(a5),d0 ROM:0011F43E cmpi.w #0,d0 ROM:0011F442 beq.s loc_11F44A ROM:0011F444 cmpi.w #2,d0 ROM:0011F448 bne.s loc_11F452 ROM:0011F44A ROM:0011F44A loc_11F44A: ; CODE XREF: sub_11F43A+8↑j ROM:0011F44A bclr #0,($1343).w ROM:0011F450 bra.s loc_11F458 ROM:0011F452 ; --------------------------------------------------------------------------- ROM:0011F452 ROM:0011F452 loc_11F452: ; CODE XREF: sub_11F43A+E↑j ROM:0011F452 bset #0,($1343).w ROM:0011F458 ROM:0011F458 loc_11F458: ; CODE XREF: sub_11F43A+16↑j ROM:0011F458 cmpi.w #0,d0 ROM:0011F45C beq.s loc_11F464 ROM:0011F45E cmpi.w #1,d0 ROM:0011F462 bne.s loc_11F46C ROM:0011F464 ROM:0011F464 loc_11F464: ; CODE XREF: sub_11F43A+22↑j ROM:0011F464 bclr #7,($133A).w ROM:0011F46A bra.s loc_11F472 ROM:0011F46C ; --------------------------------------------------------------------------- ROM:0011F46C ROM:0011F46C loc_11F46C: ; CODE XREF: sub_11F43A+28↑j ROM:0011F46C bset #7,($133A).w ROM:0011F472 ROM:0011F472 loc_11F472: ; CODE XREF: sub_11F43A+30↑j ROM:0011F472 btst #0,($1343).w ROM:0011F478 bne.s loc_11F48E ROM:0011F47A move.w #$3B40,d1 ROM:0011F47E move.w ($A30).w,d2 ROM:0011F482 move.w ($A2C).w,d3 ROM:0011F486 bsr.l sub_117544 ROM:0011F48C bra.s loc_11F4A0 ROM:0011F48E ; --------------------------------------------------------------------------- ROM:0011F48E ROM:0011F48E loc_11F48E: ; CODE XREF: sub_11F43A+3E↑j ROM:0011F48E move.w #$3B42,d1 ROM:0011F492 move.w ($A56).w,d2 ROM:0011F496 move.w ($A2C).w,d3 ROM:0011F49A bsr.l sub_117544 ROM:0011F4A0 ROM:0011F4A0 loc_11F4A0: ; CODE XREF: sub_11F43A+52↑j ROM:0011F4A0 btst #7,($133A).w ROM:0011F4A6 beq.s loc_11F4B0 ROM:0011F4A8 muls.w ($B3C).w,d1 ROM:0011F4AC divs.w #$2710,d1 ROM:0011F4B0 ROM:0011F4B0 loc_11F4B0: ; CODE XREF: sub_11F43A+6C↑j ROM:0011F4B0 move.w d1,($B38).w ROM:0011F4B4 move.w #$3B44,d1 ROM:0011F4B8 move.w ($B38).w,d2 ROM:0011F4BC move.w ($1364).w,d3 ROM:0011F4C0 bsr.l sub_117544 ROM:0011F4C6 move.w d1,($B3A).w ROM:0011F4CA rts ROM:0011F4CA ; End of function sub_11F43A ROM:0011F4CA ROM:0011F4CC ROM:0011F4CC ; =============== S U B R O U T I N E ======================================= ROM:0011F4CC ROM:0011F4CC ROM:0011F4CC sub_11F4CC: ; CODE XREF: sub_120B44:loc_120B5C↓p ROM:0011F4CC clr.w d1 ROM:0011F4CE move.b ($1123).w,d1 ROM:0011F4D2 cmpi.w #6,d1 ROM:0011F4D6 bcc.s locret_11F4E0 ROM:0011F4D8 movea.l off_11F4E2(pc,d1.w*4),a0 ROM:0011F4DC nop ROM:0011F4DE jmp (a0) ROM:0011F4E0 ; --------------------------------------------------------------------------- ROM:0011F4E0 ROM:0011F4E0 locret_11F4E0: ; CODE XREF: sub_11F4CC+A↑j ROM:0011F4E0 rts ROM:0011F4E0 ; End of function sub_11F4CC ROM:0011F4E0 ROM:0011F4E0 ; --------------------------------------------------------------------------- ROM:0011F4E2 off_11F4E2: dc.l loc_11F4FA ; DATA XREF: sub_11F4CC+C↑r ROM:0011F4E6 dc.l loc_11F510 ROM:0011F4EA dc.l loc_11F54A ROM:0011F4EE dc.l loc_11F57E ROM:0011F4F2 dc.l loc_11F5BE ROM:0011F4F6 dc.l loc_11F600 ROM:0011F4FA ; --------------------------------------------------------------------------- ROM:0011F4FA ROM:0011F4FA loc_11F4FA: ; DATA XREF: ROM:off_11F4E2↑o ROM:0011F4FA bclr #6,($1332).w ROM:0011F500 bclr #7,($132C).w ROM:0011F506 move.b #1,($1123).w ROM:0011F50C bra.s locret_11F548 ROM:0011F50E ; --------------------------------------------------------------------------- ROM:0011F50E rts ROM:0011F510 ; --------------------------------------------------------------------------- ROM:0011F510 ROM:0011F510 loc_11F510: ; DATA XREF: ROM:0011F4E6↑o ROM:0011F510 btst #5,($938).w ROM:0011F516 beq.s loc_11F530 ROM:0011F518 btst #1,($133A).w ROM:0011F51E beq.s loc_11F530 ROM:0011F520 bset #7,($132C).w ROM:0011F526 move.b #4,($1123).w ROM:0011F52C bra.w loc_11F5FA ROM:0011F530 ; --------------------------------------------------------------------------- ROM:0011F530 ROM:0011F530 loc_11F530: ; CODE XREF: ROM:0011F516↑j ROM:0011F530 ; ROM:0011F51E↑j ROM:0011F530 btst #1,($133A).w ROM:0011F536 beq.s locret_11F548 ROM:0011F538 btst #5,($938).w ROM:0011F53E bne.s locret_11F548 ROM:0011F540 move.b #2,($1123).w ROM:0011F546 bra.s loc_11F578 ROM:0011F548 ; --------------------------------------------------------------------------- ROM:0011F548 ROM:0011F548 locret_11F548: ; CODE XREF: ROM:0011F50C↑j ROM:0011F548 ; ROM:0011F536↑j ... ROM:0011F548 rts ROM:0011F54A ; --------------------------------------------------------------------------- ROM:0011F54A ROM:0011F54A loc_11F54A: ; DATA XREF: ROM:0011F4EA↑o ROM:0011F54A btst #1,($133A).w ROM:0011F550 bne.s loc_11F55A ROM:0011F552 move.b #1,($1123).w ROM:0011F558 bra.s locret_11F548 ROM:0011F55A ; --------------------------------------------------------------------------- ROM:0011F55A ROM:0011F55A loc_11F55A: ; CODE XREF: ROM:0011F550↑j ROM:0011F55A btst #5,($938).w ROM:0011F560 beq.s loc_11F578 ROM:0011F562 bsr.w sub_11F664 ROM:0011F566 bsr.w sub_11F6B2 ROM:0011F56A bset #6,($1332).w ROM:0011F570 move.b #3,($1123).w ROM:0011F576 bra.s loc_11F5B8 ROM:0011F578 ; --------------------------------------------------------------------------- ROM:0011F578 ROM:0011F578 loc_11F578: ; CODE XREF: ROM:0011F546↑j ROM:0011F578 ; ROM:0011F560↑j ... ROM:0011F578 bsr.w sub_11F63C ROM:0011F57C rts ROM:0011F57E ; --------------------------------------------------------------------------- ROM:0011F57E ROM:0011F57E loc_11F57E: ; DATA XREF: ROM:0011F4EE↑o ROM:0011F57E btst #5,($938).w ROM:0011F584 bne.s loc_11F594 ROM:0011F586 bsr.w sub_11F6E6 ROM:0011F58A move.b #5,($1123).w ROM:0011F590 bra.w loc_11F634 ROM:0011F594 ; --------------------------------------------------------------------------- ROM:0011F594 ROM:0011F594 loc_11F594: ; CODE XREF: ROM:0011F584↑j ROM:0011F594 move.w ($B42).w,d0 ROM:0011F598 cmp.w ($BB8).w,d0 ROM:0011F59C bne.s loc_11F5B8 ROM:0011F59E bsr.l sub_120EF6 ROM:0011F5A4 bclr #6,($1332).w ROM:0011F5AA bset #7,($132C).w ROM:0011F5B0 move.b #4,($1123).w ROM:0011F5B6 bra.s loc_11F5FA ROM:0011F5B8 ; --------------------------------------------------------------------------- ROM:0011F5B8 ROM:0011F5B8 loc_11F5B8: ; CODE XREF: ROM:0011F576↑j ROM:0011F5B8 ; ROM:0011F59C↑j ... ROM:0011F5B8 bsr.w sub_11F650 ROM:0011F5BC rts ROM:0011F5BE ; --------------------------------------------------------------------------- ROM:0011F5BE ROM:0011F5BE loc_11F5BE: ; DATA XREF: ROM:0011F4F2↑o ROM:0011F5BE btst #1,($133A).w ROM:0011F5C4 bne.s loc_11F5D6 ROM:0011F5C6 bclr #7,($132C).w ROM:0011F5CC move.b #1,($1123).w ROM:0011F5D2 bra.w locret_11F548 ROM:0011F5D6 ; --------------------------------------------------------------------------- ROM:0011F5D6 ROM:0011F5D6 loc_11F5D6: ; CODE XREF: ROM:0011F5C4↑j ROM:0011F5D6 btst #5,($938).w ROM:0011F5DC bne.s loc_11F5FA ROM:0011F5DE bsr.w sub_11F664 ROM:0011F5E2 bsr.w sub_11F66C ROM:0011F5E6 bset #6,($1332).w ROM:0011F5EC bclr #7,($132C).w ROM:0011F5F2 move.b #5,($1123).w ROM:0011F5F8 bra.s loc_11F634 ROM:0011F5FA ; --------------------------------------------------------------------------- ROM:0011F5FA ROM:0011F5FA loc_11F5FA: ; CODE XREF: ROM:0011F52C↑j ROM:0011F5FA ; ROM:0011F5B6↑j ... ROM:0011F5FA bsr.w sub_11F650 ROM:0011F5FE rts ROM:0011F600 ; --------------------------------------------------------------------------- ROM:0011F600 ROM:0011F600 loc_11F600: ; DATA XREF: ROM:0011F4F6↑o ROM:0011F600 btst #5,($938).w ROM:0011F606 beq.s loc_11F614 ROM:0011F608 bsr.w sub_11F6E6 ROM:0011F60C move.b #3,($1123).w ROM:0011F612 bra.s loc_11F5B8 ROM:0011F614 ; --------------------------------------------------------------------------- ROM:0011F614 ROM:0011F614 loc_11F614: ; CODE XREF: ROM:0011F606↑j ROM:0011F614 move.w ($B42).w,d0 ROM:0011F618 cmp.w ($BB8).w,d0 ROM:0011F61C bne.s loc_11F634 ROM:0011F61E bsr.l sub_120EF6 ROM:0011F624 bclr #6,($1332).w ROM:0011F62A move.b #2,($1123).w ROM:0011F630 bra.w loc_11F578 ROM:0011F634 ; --------------------------------------------------------------------------- ROM:0011F634 ROM:0011F634 loc_11F634: ; CODE XREF: ROM:0011F590↑j ROM:0011F634 ; ROM:0011F5F8↑j ... ROM:0011F634 bsr.w sub_11F63C ROM:0011F638 rts ROM:0011F63A ; --------------------------------------------------------------------------- ROM:0011F63A rts ROM:0011F63C ROM:0011F63C ; =============== S U B R O U T I N E ======================================= ROM:0011F63C ROM:0011F63C ROM:0011F63C sub_11F63C: ; CODE XREF: ROM:loc_11F578↑p ROM:0011F63C ; ROM:loc_11F634↑p ROM:0011F63C move.w #$3AB4,d1 ROM:0011F640 move.w ($A7C).w,d2 ROM:0011F644 bsr.l sub_117544 ROM:0011F64A move.w d1,($B96).w ROM:0011F64E rts ROM:0011F64E ; End of function sub_11F63C ROM:0011F64E ROM:0011F650 ROM:0011F650 ; =============== S U B R O U T I N E ======================================= ROM:0011F650 ROM:0011F650 ROM:0011F650 sub_11F650: ; CODE XREF: ROM:loc_11F5B8↑p ROM:0011F650 ; ROM:loc_11F5FA↑p ROM:0011F650 move.w #$3AB6,d1 ROM:0011F654 move.w ($A7C).w,d2 ROM:0011F658 bsr.l sub_117544 ROM:0011F65E move.w d1,($B96).w ROM:0011F662 rts ROM:0011F662 ; End of function sub_11F650 ROM:0011F662 ROM:0011F664 ROM:0011F664 ; =============== S U B R O U T I N E ======================================= ROM:0011F664 ROM:0011F664 ROM:0011F664 sub_11F664: ; CODE XREF: ROM:0011F562↑p ROM:0011F664 ; ROM:0011F5DE↑p ROM:0011F664 move.w ($BB8).w,($B3E).w ROM:0011F66A rts ROM:0011F66A ; End of function sub_11F664 ROM:0011F66A ROM:0011F66C ROM:0011F66C ; =============== S U B R O U T I N E ======================================= ROM:0011F66C ROM:0011F66C ROM:0011F66C sub_11F66C: ; CODE XREF: ROM:0011F5E2↑p ROM:0011F66C move.w #$3AB8,d1 ROM:0011F670 move.w ($A7C).w,d2 ROM:0011F674 bsr.l sub_117544 ROM:0011F67A move.w d1,($B44).w ROM:0011F67E move.w ($B3E).w,d0 ROM:0011F682 sub.w ($B44).w,d0 ROM:0011F686 move.w ($BB0).w,d1 ROM:0011F68A sub.w ($B44).w,d1 ROM:0011F68E cmp.w d0,d1 ROM:0011F690 ble.s loc_11F698 ROM:0011F692 move.w d1,($B42).w ROM:0011F696 bra.s loc_11F69C ROM:0011F698 ; --------------------------------------------------------------------------- ROM:0011F698 ROM:0011F698 loc_11F698: ; CODE XREF: sub_11F66C+24↑j ROM:0011F698 move.w d0,($B42).w ROM:0011F69C ROM:0011F69C loc_11F69C: ; CODE XREF: sub_11F66C+2A↑j ROM:0011F69C move.w $DA(a5),d2 ROM:0011F6A0 cmp.w ($B42).w,d2 ROM:0011F6A4 bge.s loc_11F6AA ROM:0011F6A6 move.w d2,($B42).w ROM:0011F6AA ROM:0011F6AA loc_11F6AA: ; CODE XREF: sub_11F66C+38↑j ROM:0011F6AA move.w $33E(a5),($B40).w ROM:0011F6B0 rts ROM:0011F6B0 ; End of function sub_11F66C ROM:0011F6B0 ROM:0011F6B2 ROM:0011F6B2 ; =============== S U B R O U T I N E ======================================= ROM:0011F6B2 ROM:0011F6B2 ROM:0011F6B2 sub_11F6B2: ; CODE XREF: ROM:0011F566↑p ROM:0011F6B2 move.w #$3ABA,d1 ROM:0011F6B6 move.w ($A7C).w,d2 ROM:0011F6BA bsr.l sub_117544 ROM:0011F6C0 move.w d1,($B46).w ROM:0011F6C4 move.w $DA(a5),d1 ROM:0011F6C8 move.w ($B3E).w,d0 ROM:0011F6CC add.w ($B46).w,d0 ROM:0011F6D0 cmp.w d0,d1 ROM:0011F6D2 bge.s loc_11F6DA ROM:0011F6D4 move.w d1,($B42).w ROM:0011F6D8 bra.s loc_11F6DE ROM:0011F6DA ; --------------------------------------------------------------------------- ROM:0011F6DA ROM:0011F6DA loc_11F6DA: ; CODE XREF: sub_11F6B2+20↑j ROM:0011F6DA move.w d0,($B42).w ROM:0011F6DE ROM:0011F6DE loc_11F6DE: ; CODE XREF: sub_11F6B2+26↑j ROM:0011F6DE move.w $340(a5),($B40).w ROM:0011F6E4 rts ROM:0011F6E4 ; End of function sub_11F6B2 ROM:0011F6E4 ROM:0011F6E6 ROM:0011F6E6 ; =============== S U B R O U T I N E ======================================= ROM:0011F6E6 ROM:0011F6E6 ROM:0011F6E6 sub_11F6E6: ; CODE XREF: ROM:0011F586↑p ROM:0011F6E6 ; ROM:0011F608↑p ROM:0011F6E6 move.w ($B42).w,d0 ROM:0011F6EA move.w ($B3E).w,($B42).w ROM:0011F6F0 move.w d0,($B3E).w ROM:0011F6F4 move.w $D2(a5),($B40).w ROM:0011F6FA rts ROM:0011F6FA ; End of function sub_11F6E6 ROM:0011F6FA ROM:0011F6FC ROM:0011F6FC ; =============== S U B R O U T I N E ======================================= ROM:0011F6FC ROM:0011F6FC ROM:0011F6FC sub_11F6FC: ; CODE XREF: sub_121976+6↓p ROM:0011F6FC btst #7,($1323).w ROM:0011F702 beq.s loc_11F716 ROM:0011F704 move.w $344(a5),d0 ROM:0011F708 clr.b ($90A).w ROM:0011F70C move.w d0,($6EE).w ROM:0011F710 move.b #1,($90A).w ROM:0011F716 ROM:0011F716 loc_11F716: ; CODE XREF: sub_11F6FC+6↑j ROM:0011F716 btst #4,($930).w ROM:0011F71C beq.s loc_11F758 ROM:0011F71E btst #6,($1321).w ROM:0011F724 bne.s loc_11F758 ROM:0011F726 btst #0,($131A).w ROM:0011F72C beq.s loc_11F758 ROM:0011F72E btst #2,($1335).w ROM:0011F734 bne.s loc_11F758 ROM:0011F736 btst #5,($971).w ROM:0011F73C beq.s loc_11F746 ROM:0011F73E btst #5,($975).w ROM:0011F744 beq.s loc_11F758 ROM:0011F746 ROM:0011F746 loc_11F746: ; CODE XREF: sub_11F6FC+40↑j ROM:0011F746 move.w $342(a5),d0 ROM:0011F74A btst #3,($1338).w ROM:0011F750 beq.s loc_11F760 ROM:0011F752 cmp.w ($A7E).w,d0 ROM:0011F756 ble.s loc_11F760 ROM:0011F758 ROM:0011F758 loc_11F758: ; CODE XREF: sub_11F6FC+20↑j ROM:0011F758 ; sub_11F6FC+28↑j ... ROM:0011F758 bset #2,($1338).w ROM:0011F75E bra.s locret_11F76E ROM:0011F760 ; --------------------------------------------------------------------------- ROM:0011F760 ROM:0011F760 loc_11F760: ; CODE XREF: sub_11F6FC+54↑j ROM:0011F760 ; sub_11F6FC+5A↑j ROM:0011F760 cmpi.w #0,($6EE).w ROM:0011F766 bgt.s locret_11F76E ROM:0011F768 bclr #2,($1338).w ROM:0011F76E ROM:0011F76E locret_11F76E: ; CODE XREF: sub_11F6FC+62↑j ROM:0011F76E ; sub_11F6FC+6A↑j ROM:0011F76E rts ROM:0011F76E ; End of function sub_11F6FC ROM:0011F76E ROM:0011F770 ROM:0011F770 ; =============== S U B R O U T I N E ======================================= ROM:0011F770 ROM:0011F770 ROM:0011F770 sub_11F770: ; CODE XREF: sub_121976+C↓p ROM:0011F770 move.w ($B48).w,d0 ROM:0011F774 bclr #6,($133A).w ROM:0011F77A btst #4,($132A).w ROM:0011F780 beq.s locret_11F7AE ROM:0011F782 btst #2,($1338).w ROM:0011F788 bne.s locret_11F7AE ROM:0011F78A cmp.w ($BB8).w,d0 ROM:0011F78E bne.s locret_11F7AE ROM:0011F790 btst #0,($1324).w ROM:0011F796 beq.s loc_11F7A8 ROM:0011F798 btst #0,($C55).w ROM:0011F79E bne.s loc_11F7A8 ROM:0011F7A0 btst #4,($1422).w ROM:0011F7A6 bne.s locret_11F7AE ROM:0011F7A8 ROM:0011F7A8 loc_11F7A8: ; CODE XREF: sub_11F770+26↑j ROM:0011F7A8 ; sub_11F770+2E↑j ROM:0011F7A8 bset #6,($133A).w ROM:0011F7AE ROM:0011F7AE locret_11F7AE: ; CODE XREF: sub_11F770+10↑j ROM:0011F7AE ; sub_11F770+18↑j ... ROM:0011F7AE rts ROM:0011F7AE ; End of function sub_11F770 ROM:0011F7AE ROM:0011F7B0 ROM:0011F7B0 ; =============== S U B R O U T I N E ======================================= ROM:0011F7B0 ROM:0011F7B0 ROM:0011F7B0 sub_11F7B0: ; CODE XREF: sub_121976+12↓p ROM:0011F7B0 btst #5,($971).w ROM:0011F7B6 beq.s loc_11F7C4 ROM:0011F7B8 btst #5,($975).w ROM:0011F7BE bne.s loc_11F7C4 ROM:0011F7C0 bra.w loc_11F83C ROM:0011F7C4 ; --------------------------------------------------------------------------- ROM:0011F7C4 ROM:0011F7C4 loc_11F7C4: ; CODE XREF: sub_11F7B0+6↑j ROM:0011F7C4 ; sub_11F7B0+E↑j ROM:0011F7C4 btst #2,($1338).w ROM:0011F7CA bne.l loc_11F83C ROM:0011F7D0 cmpi.w #0,($BB6).w ROM:0011F7D6 blt.s loc_11F834 ROM:0011F7D8 btst #1,($1323).w ROM:0011F7DE bne.s loc_11F834 ROM:0011F7E0 btst #1,($132B).w ROM:0011F7E6 bne.s loc_11F834 ROM:0011F7E8 btst #7,($132A).w ROM:0011F7EE bne.s loc_11F834 ROM:0011F7F0 btst #4,($1422).w ROM:0011F7F6 beq.s loc_11F812 ROM:0011F7F8 btst #0,($C55).w ROM:0011F7FE bne.s loc_11F812 ROM:0011F800 btst #3,($1341).w ROM:0011F806 beq.s loc_11F834 ROM:0011F808 move.w ($BB6).w,d0 ROM:0011F80C cmp.w $346(a5),d0 ROM:0011F810 blt.s loc_11F834 ROM:0011F812 ROM:0011F812 loc_11F812: ; CODE XREF: sub_11F7B0+46↑j ROM:0011F812 ; sub_11F7B0+4E↑j ROM:0011F812 btst #5,($971).w ROM:0011F818 beq.s loc_11F822 ROM:0011F81A btst #5,($975).w ROM:0011F820 bne.s loc_11F834 ROM:0011F822 ROM:0011F822 loc_11F822: ; CODE XREF: sub_11F7B0+68↑j ROM:0011F822 btst #0,($1324).w ROM:0011F828 beq.s loc_11F832 ROM:0011F82A btst #5,($938).w ROM:0011F830 beq.s loc_11F834 ROM:0011F832 ROM:0011F832 loc_11F832: ; CODE XREF: sub_11F7B0+78↑j ROM:0011F832 bra.s loc_11F83A ROM:0011F834 ; --------------------------------------------------------------------------- ROM:0011F834 ROM:0011F834 loc_11F834: ; CODE XREF: sub_11F7B0+26↑j ROM:0011F834 ; sub_11F7B0+2E↑j ... ROM:0011F834 bset #0,($1334).w ROM:0011F83A ROM:0011F83A loc_11F83A: ; CODE XREF: sub_11F7B0:loc_11F832↑j ROM:0011F83A bra.s locret_11F842 ROM:0011F83C ; --------------------------------------------------------------------------- ROM:0011F83C ROM:0011F83C loc_11F83C: ; CODE XREF: sub_11F7B0+10↑j ROM:0011F83C ; sub_11F7B0+1A↑j ROM:0011F83C bclr #0,($1334).w ROM:0011F842 ROM:0011F842 locret_11F842: ; CODE XREF: sub_11F7B0:loc_11F83A↑j ROM:0011F842 rts ROM:0011F842 ; End of function sub_11F7B0 ROM:0011F842 ROM:0011F844 ROM:0011F844 ; =============== S U B R O U T I N E ======================================= ROM:0011F844 ROM:0011F844 ROM:0011F844 sub_11F844: ; CODE XREF: ROM:00121A92↓p ROM:0011F844 move.w ($BB8).w,($B48).w ROM:0011F84A rts ROM:0011F84A ; End of function sub_11F844 ROM:0011F84A ROM:0011F84C ROM:0011F84C ; =============== S U B R O U T I N E ======================================= ROM:0011F84C ROM:0011F84C ROM:0011F84C sub_11F84C: ; CODE XREF: sub_120B44+3C↓p ROM:0011F84C bsr.w sub_11F85A ROM:0011F850 bsr.w sub_11FA04 ROM:0011F854 bsr.w sub_11FA20 ROM:0011F858 rts ROM:0011F858 ; End of function sub_11F84C ROM:0011F858 ROM:0011F85A ROM:0011F85A ; =============== S U B R O U T I N E ======================================= ROM:0011F85A ROM:0011F85A ROM:0011F85A sub_11F85A: ; CODE XREF: sub_11F84C↑p ROM:0011F85A clr.w d1 ROM:0011F85C move.b ($1124).w,d1 ROM:0011F860 cmpi.w #5,d1 ROM:0011F864 bcc.s locret_11F86E ROM:0011F866 movea.l off_11F870(pc,d1.w*4),a0 ROM:0011F86A nop ROM:0011F86C jmp (a0) ROM:0011F86E ; --------------------------------------------------------------------------- ROM:0011F86E ROM:0011F86E locret_11F86E: ; CODE XREF: sub_11F85A+A↑j ROM:0011F86E rts ROM:0011F86E ; End of function sub_11F85A ROM:0011F86E ROM:0011F86E ; --------------------------------------------------------------------------- ROM:0011F870 off_11F870: dc.l loc_11F884 ; DATA XREF: sub_11F85A+C↑r ROM:0011F874 dc.l loc_11F89A ROM:0011F878 dc.l loc_11F8CA ROM:0011F87C dc.l loc_11F930 ROM:0011F880 dc.l loc_11F9A0 ROM:0011F884 ; --------------------------------------------------------------------------- ROM:0011F884 ROM:0011F884 loc_11F884: ; DATA XREF: ROM:off_11F870↑o ROM:0011F884 bclr #3,($131A).w ROM:0011F88A move.w #0,($B54).w ROM:0011F890 move.b #1,($1124).w ROM:0011F896 rts ROM:0011F898 ; --------------------------------------------------------------------------- ROM:0011F898 rts ROM:0011F89A ; --------------------------------------------------------------------------- ROM:0011F89A ROM:0011F89A loc_11F89A: ; DATA XREF: ROM:0011F874↑o ROM:0011F89A btst #3,($1338).w ROM:0011F8A0 beq.s locret_11F8C8 ROM:0011F8A2 btst #1,($133C).w ROM:0011F8A8 beq.s locret_11F8C8 ROM:0011F8AA bset #3,($131A).w ROM:0011F8B0 clr.b ($8C7).w ROM:0011F8B4 move.w #$A,($668).w ROM:0011F8BA move.b #1,($8C7).w ROM:0011F8C0 move.b #2,($1124).w ROM:0011F8C6 rts ROM:0011F8C8 ; --------------------------------------------------------------------------- ROM:0011F8C8 ROM:0011F8C8 locret_11F8C8: ; CODE XREF: ROM:0011F8A0↑j ROM:0011F8C8 ; ROM:0011F8A8↑j ROM:0011F8C8 rts ROM:0011F8CA ; --------------------------------------------------------------------------- ROM:0011F8CA ROM:0011F8CA loc_11F8CA: ; DATA XREF: ROM:0011F878↑o ROM:0011F8CA btst #3,($1338).w ROM:0011F8D0 bne.s loc_11F8E6 ROM:0011F8D2 bclr #3,($131A).w ROM:0011F8D8 move.w #0,($B54).w ROM:0011F8DE move.b #1,($1124).w ROM:0011F8E4 rts ROM:0011F8E6 ; --------------------------------------------------------------------------- ROM:0011F8E6 ROM:0011F8E6 loc_11F8E6: ; CODE XREF: ROM:0011F8D0↑j ROM:0011F8E6 btst #1,($133C).w ROM:0011F8EC bne.s loc_11F8F6 ROM:0011F8EE move.b #3,($1124).w ROM:0011F8F4 rts ROM:0011F8F6 ; --------------------------------------------------------------------------- ROM:0011F8F6 ROM:0011F8F6 loc_11F8F6: ; CODE XREF: ROM:0011F8EC↑j ROM:0011F8F6 cmpi.w #0,($668).w ROM:0011F8FC bgt.s locret_11F92E ROM:0011F8FE cmpi.w #$2710,($B54).w ROM:0011F904 bge.s locret_11F92E ROM:0011F906 move.w ($B54).w,d0 ROM:0011F90A add.w $348(a5),d0 ROM:0011F90E cmpi.w #$2710,d0 ROM:0011F912 ble.s loc_11F918 ROM:0011F914 move.w #$2710,d0 ROM:0011F918 ROM:0011F918 loc_11F918: ; CODE XREF: ROM:0011F912↑j ROM:0011F918 move.w d0,($B54).w ROM:0011F91C clr.b ($8C7).w ROM:0011F920 move.w #$A,($668).w ROM:0011F926 move.b #1,($8C7).w ROM:0011F92C rts ROM:0011F92E ; --------------------------------------------------------------------------- ROM:0011F92E ROM:0011F92E locret_11F92E: ; CODE XREF: ROM:0011F8FC↑j ROM:0011F92E ; ROM:0011F904↑j ROM:0011F92E rts ROM:0011F930 ; --------------------------------------------------------------------------- ROM:0011F930 ROM:0011F930 loc_11F930: ; DATA XREF: ROM:0011F87C↑o ROM:0011F930 btst #3,($1338).w ROM:0011F936 bne.s loc_11F94C ROM:0011F938 bclr #3,($131A).w ROM:0011F93E move.w #0,($B54).w ROM:0011F944 move.b #1,($1124).w ROM:0011F94A rts ROM:0011F94C ; --------------------------------------------------------------------------- ROM:0011F94C ROM:0011F94C loc_11F94C: ; CODE XREF: ROM:0011F936↑j ROM:0011F94C move.w $34C(a5),d0 ROM:0011F950 cmp.w ($4FE).w,d0 ROM:0011F954 ble.s loc_11F97E ROM:0011F956 move.w ($B54).w,d0 ROM:0011F95A sub.w $34A(a5),d0 ROM:0011F95E bge.s loc_11F962 ROM:0011F960 clr.l d0 ROM:0011F962 ROM:0011F962 loc_11F962: ; CODE XREF: ROM:0011F95E↑j ROM:0011F962 move.w ($B54).w,d0 ROM:0011F966 clr.b ($8C7).w ROM:0011F96A move.w #$A,($668).w ROM:0011F970 move.b #1,($8C7).w ROM:0011F976 move.b #4,($1124).w ROM:0011F97C rts ROM:0011F97E ; --------------------------------------------------------------------------- ROM:0011F97E ROM:0011F97E loc_11F97E: ; CODE XREF: ROM:0011F954↑j ROM:0011F97E btst #1,($133C).w ROM:0011F984 beq.s locret_11F99E ROM:0011F986 clr.b ($8C7).w ROM:0011F98A move.w #$A,($668).w ROM:0011F990 move.b #1,($8C7).w ROM:0011F996 move.b #2,($1124).w ROM:0011F99C rts ROM:0011F99E ; --------------------------------------------------------------------------- ROM:0011F99E ROM:0011F99E locret_11F99E: ; CODE XREF: ROM:0011F984↑j ROM:0011F99E rts ROM:0011F9A0 ; --------------------------------------------------------------------------- ROM:0011F9A0 ROM:0011F9A0 loc_11F9A0: ; DATA XREF: ROM:0011F880↑o ROM:0011F9A0 btst #3,($1338).w ROM:0011F9A6 beq.s loc_11F9B0 ROM:0011F9A8 cmpi.w #0,($B54).w ROM:0011F9AE bgt.s loc_11F9C4 ROM:0011F9B0 ROM:0011F9B0 loc_11F9B0: ; CODE XREF: ROM:0011F9A6↑j ROM:0011F9B0 bclr #3,($131A).w ROM:0011F9B6 move.w #0,($B54).w ROM:0011F9BC move.b #1,($1124).w ROM:0011F9C2 rts ROM:0011F9C4 ; --------------------------------------------------------------------------- ROM:0011F9C4 ROM:0011F9C4 loc_11F9C4: ; CODE XREF: ROM:0011F9AE↑j ROM:0011F9C4 move.w $34C(a5),d0 ROM:0011F9C8 cmp.w ($4FE).w,d0 ROM:0011F9CC bgt.s loc_11F9D6 ROM:0011F9CE move.b #3,($1124).w ROM:0011F9D4 rts ROM:0011F9D6 ; --------------------------------------------------------------------------- ROM:0011F9D6 ROM:0011F9D6 loc_11F9D6: ; CODE XREF: ROM:0011F9CC↑j ROM:0011F9D6 cmpi.w #0,($668).w ROM:0011F9DC bgt.s locret_11FA00 ROM:0011F9DE move.w ($B54).w,d0 ROM:0011F9E2 sub.w $34A(a5),d0 ROM:0011F9E6 bge.s loc_11F9EA ROM:0011F9E8 clr.w d0 ROM:0011F9EA ROM:0011F9EA loc_11F9EA: ; CODE XREF: ROM:0011F9E6↑j ROM:0011F9EA move.w d0,($B54).w ROM:0011F9EE clr.b ($8C7).w ROM:0011F9F2 move.w #$A,($668).w ROM:0011F9F8 move.b #1,($8C7).w ROM:0011F9FE rts ROM:0011FA00 ; --------------------------------------------------------------------------- ROM:0011FA00 ROM:0011FA00 locret_11FA00: ; CODE XREF: ROM:0011F9DC↑j ROM:0011FA00 rts ROM:0011FA02 ; --------------------------------------------------------------------------- ROM:0011FA02 rts ROM:0011FA04 ROM:0011FA04 ; =============== S U B R O U T I N E ======================================= ROM:0011FA04 ROM:0011FA04 ROM:0011FA04 sub_11FA04: ; CODE XREF: sub_11F84C+4↑p ROM:0011FA04 move.w #$3ABC,d1 ROM:0011FA08 move.w ($A7C).w,d2 ROM:0011FA0C bsr.l sub_117544 ROM:0011FA12 muls.w ($B54).w,d1 ROM:0011FA16 divs.w #$2710,d1 ROM:0011FA1A move.w d1,($B4A).w ROM:0011FA1E rts ROM:0011FA1E ; End of function sub_11FA04 ROM:0011FA1E ROM:0011FA20 ROM:0011FA20 ; =============== S U B R O U T I N E ======================================= ROM:0011FA20 ROM:0011FA20 ROM:0011FA20 sub_11FA20: ; CODE XREF: sub_11F84C+8↑p ROM:0011FA20 move.w #$3AC0,d1 ROM:0011FA24 move.w ($4FE).w,d2 ROM:0011FA28 bsr.l sub_117544 ROM:0011FA2E move.w d1,($B4C).w ROM:0011FA32 move.w d1,($B50).w ROM:0011FA36 move.w #$3ABE,d1 ROM:0011FA3A move.w ($A7C).w,d2 ROM:0011FA3E bsr.l sub_117544 ROM:0011FA44 move.w d1,($B52).w ROM:0011FA48 muls.w ($B54).w,d1 ROM:0011FA4C divs.w #$2710,d1 ROM:0011FA50 add.w d1,($B4C).w ROM:0011FA54 move.w #$3AC2,d1 ROM:0011FA58 move.w ($4FE).w,d2 ROM:0011FA5C bsr.l sub_117544 ROM:0011FA62 move.w d1,($B4E).w ROM:0011FA66 rts ROM:0011FA66 ; End of function sub_11FA20 ROM:0011FA66 ROM:0011FA68 ROM:0011FA68 ; =============== S U B R O U T I N E ======================================= ROM:0011FA68 ROM:0011FA68 ROM:0011FA68 sub_11FA68: ; CODE XREF: sub_120B44+1E↓p ROM:0011FA68 clr.w d1 ROM:0011FA6A move.b ($1125).w,d1 ROM:0011FA6E cmpi.w #6,d1 ROM:0011FA72 bcc.s locret_11FA7C ROM:0011FA74 movea.l off_11FA7E(pc,d1.w*4),a0 ROM:0011FA78 nop ROM:0011FA7A jmp (a0) ROM:0011FA7C ; --------------------------------------------------------------------------- ROM:0011FA7C ROM:0011FA7C locret_11FA7C: ; CODE XREF: sub_11FA68+A↑j ROM:0011FA7C rts ROM:0011FA7C ; End of function sub_11FA68 ROM:0011FA7C ROM:0011FA7C ; --------------------------------------------------------------------------- ROM:0011FA7E off_11FA7E: dc.l loc_11FA96 ; DATA XREF: sub_11FA68+C↑r ROM:0011FA82 dc.l loc_11FAA0 ROM:0011FA86 dc.l loc_11FAF4 ROM:0011FA8A dc.l loc_11FB1A ROM:0011FA8E dc.l loc_11FB4C ROM:0011FA92 dc.l loc_11FB6E ROM:0011FA96 ; --------------------------------------------------------------------------- ROM:0011FA96 ROM:0011FA96 loc_11FA96: ; DATA XREF: ROM:off_11FA7E↑o ROM:0011FA96 move.b #1,($1125).w ROM:0011FA9C bra.s loc_11FAEE ROM:0011FA9E ; --------------------------------------------------------------------------- ROM:0011FA9E rts ROM:0011FAA0 ; --------------------------------------------------------------------------- ROM:0011FAA0 ROM:0011FAA0 loc_11FAA0: ; DATA XREF: ROM:0011FA82↑o ROM:0011FAA0 move.w $358(a5),d1 ROM:0011FAA4 cmp.w ($572).w,d1 ROM:0011FAA8 bgt.s loc_11FAB6 ROM:0011FAAA move.b #5,($1125).w ROM:0011FAB0 bra.l locret_11FB84 ROM:0011FAB6 ; --------------------------------------------------------------------------- ROM:0011FAB6 ROM:0011FAB6 loc_11FAB6: ; CODE XREF: ROM:0011FAA8↑j ROM:0011FAB6 btst #1,($133A).w ROM:0011FABC beq.s loc_11FAEE ROM:0011FABE move.w $352(a5),d1 ROM:0011FAC2 cmp.w ($B5E).w,d1 ROM:0011FAC6 bge.s loc_11FAD6 ROM:0011FAC8 bset #6,($1319).w ROM:0011FACE move.b #3,($1125).w ROM:0011FAD4 bra.s loc_11FB46 ROM:0011FAD6 ; --------------------------------------------------------------------------- ROM:0011FAD6 ROM:0011FAD6 loc_11FAD6: ; CODE XREF: ROM:0011FAC6↑j ROM:0011FAD6 move.w $354(a5),d1 ROM:0011FADA cmp.w ($B5E).w,d1 ROM:0011FADE ble.s loc_11FAEE ROM:0011FAE0 bset #6,($1319).w ROM:0011FAE6 move.b #2,($1125).w ROM:0011FAEC bra.s loc_11FB14 ROM:0011FAEE ; --------------------------------------------------------------------------- ROM:0011FAEE ROM:0011FAEE loc_11FAEE: ; CODE XREF: ROM:0011FA9C↑j ROM:0011FAEE ; ROM:0011FABC↑j ... ROM:0011FAEE bsr.w sub_11FB9C ROM:0011FAF2 rts ROM:0011FAF4 ; --------------------------------------------------------------------------- ROM:0011FAF4 ROM:0011FAF4 loc_11FAF4: ; DATA XREF: ROM:0011FA86↑o ROM:0011FAF4 move.w ($B5A).w,d1 ROM:0011FAF8 btst #1,($133A).w ROM:0011FAFE beq.s loc_11FB06 ROM:0011FB00 cmp.w ($BB8).w,d1 ROM:0011FB04 bne.s loc_11FB14 ROM:0011FB06 ROM:0011FB06 loc_11FB06: ; CODE XREF: ROM:0011FAFE↑j ROM:0011FB06 bclr #6,($1319).w ROM:0011FB0C move.b #1,($1125).w ROM:0011FB12 bra.s loc_11FAEE ROM:0011FB14 ; --------------------------------------------------------------------------- ROM:0011FB14 ROM:0011FB14 loc_11FB14: ; CODE XREF: ROM:0011FAEC↑j ROM:0011FB14 ; ROM:0011FB04↑j ROM:0011FB14 bsr.w sub_11FBAA ROM:0011FB18 rts ROM:0011FB1A ; --------------------------------------------------------------------------- ROM:0011FB1A ROM:0011FB1A loc_11FB1A: ; DATA XREF: ROM:0011FA8A↑o ROM:0011FB1A move.w ($B5A).w,d1 ROM:0011FB1E cmp.w ($BB8).w,d1 ROM:0011FB22 bne.s loc_11FB30 ROM:0011FB24 bsr.w sub_11FC00 ROM:0011FB28 move.b #4,($1125).w ROM:0011FB2E rts ROM:0011FB30 ; --------------------------------------------------------------------------- ROM:0011FB30 ROM:0011FB30 loc_11FB30: ; CODE XREF: ROM:0011FB22↑j ROM:0011FB30 btst #1,($133A).w ROM:0011FB36 bne.s loc_11FB46 ROM:0011FB38 bclr #6,($1319).w ROM:0011FB3E move.b #1,($1125).w ROM:0011FB44 rts ROM:0011FB46 ; --------------------------------------------------------------------------- ROM:0011FB46 ROM:0011FB46 loc_11FB46: ; CODE XREF: ROM:0011FAD4↑j ROM:0011FB46 ; ROM:0011FB36↑j ROM:0011FB46 bsr.w sub_11FBAA ROM:0011FB4A rts ROM:0011FB4C ; --------------------------------------------------------------------------- ROM:0011FB4C ROM:0011FB4C loc_11FB4C: ; DATA XREF: ROM:0011FA8E↑o ROM:0011FB4C move.w ($B5A).w,d1 ROM:0011FB50 btst #1,($133A).w ROM:0011FB56 beq.s loc_11FB5E ROM:0011FB58 cmp.w ($BB8).w,d1 ROM:0011FB5C bne.s locret_11FB6C ROM:0011FB5E ROM:0011FB5E loc_11FB5E: ; CODE XREF: ROM:0011FB56↑j ROM:0011FB5E bclr #6,($1319).w ROM:0011FB64 move.b #1,($1125).w ROM:0011FB6A bra.s loc_11FAEE ROM:0011FB6C ; --------------------------------------------------------------------------- ROM:0011FB6C ROM:0011FB6C locret_11FB6C: ; CODE XREF: ROM:0011FB5C↑j ROM:0011FB6C rts ROM:0011FB6E ; --------------------------------------------------------------------------- ROM:0011FB6E ROM:0011FB6E loc_11FB6E: ; DATA XREF: ROM:0011FA92↑o ROM:0011FB6E move.w $35A(a5),d1 ROM:0011FB72 cmp.w ($572).w,d1 ROM:0011FB76 blt.s locret_11FB84 ROM:0011FB78 move.b #1,($1125).w ROM:0011FB7E bra.l loc_11FAEE ROM:0011FB84 ; --------------------------------------------------------------------------- ROM:0011FB84 ROM:0011FB84 locret_11FB84: ; CODE XREF: ROM:0011FAB0↑j ROM:0011FB84 ; ROM:0011FB76↑j ROM:0011FB84 rts ROM:0011FB86 ; --------------------------------------------------------------------------- ROM:0011FB86 rts ROM:0011FB88 ROM:0011FB88 ; =============== S U B R O U T I N E ======================================= ROM:0011FB88 ROM:0011FB88 ROM:0011FB88 sub_11FB88: ; CODE XREF: sub_11231A+1B4↑p ROM:0011FB88 move.w ($A5A).w,d0 ROM:0011FB8C sub.w ($B64).w,d0 ROM:0011FB90 move.w d0,($B5E).w ROM:0011FB94 move.w ($A5A).w,($B64).w ROM:0011FB9A rts ROM:0011FB9A ; End of function sub_11FB88 ROM:0011FB9A ROM:0011FB9C ROM:0011FB9C ; =============== S U B R O U T I N E ======================================= ROM:0011FB9C ROM:0011FB9C ROM:0011FB9C sub_11FB9C: ; CODE XREF: ROM:loc_11FAEE↑p ROM:0011FB9C move.w ($BB8).w,($B56).w ROM:0011FBA2 move.w ($A5A).w,($B60).w ROM:0011FBA8 rts ROM:0011FBA8 ; End of function sub_11FB9C ROM:0011FBA8 ROM:0011FBAA ROM:0011FBAA ; =============== S U B R O U T I N E ======================================= ROM:0011FBAA ROM:0011FBAA ROM:0011FBAA sub_11FBAA: ; CODE XREF: ROM:loc_11FB14↑p ROM:0011FBAA ; ROM:loc_11FB46↑p ROM:0011FBAA move.w ($A5A).w,d1 ROM:0011FBAE sub.w ($B60).w,d1 ROM:0011FBB2 move.w d1,($B62).w ROM:0011FBB6 move.w #$3AC4,d1 ROM:0011FBBA move.w ($B62).w,d2 ROM:0011FBBE bsr.l sub_117544 ROM:0011FBC4 add.w ($B56).w,d1 ROM:0011FBC8 move.w ($BB0).w,d0 ROM:0011FBCC add.w $356(a5),d0 ROM:0011FBD0 cmp.w d1,d0 ROM:0011FBD2 bge.s loc_11FBD6 ROM:0011FBD4 move.w d0,d1 ROM:0011FBD6 ROM:0011FBD6 loc_11FBD6: ; CODE XREF: sub_11FBAA+28↑j ROM:0011FBD6 cmp.w ($BB0).w,d1 ROM:0011FBDA bge.s loc_11FBE0 ROM:0011FBDC move.w ($BB0).w,d1 ROM:0011FBE0 ROM:0011FBE0 loc_11FBE0: ; CODE XREF: sub_11FBAA+30↑j ROM:0011FBE0 cmp.w ($BB8).w,d1 ROM:0011FBE4 bge.s loc_11FBEA ROM:0011FBE6 move.w ($BB8).w,d1 ROM:0011FBEA ROM:0011FBEA loc_11FBEA: ; CODE XREF: sub_11FBAA+3A↑j ROM:0011FBEA move.w $DA(a5),d0 ROM:0011FBEE cmp.w d1,d0 ROM:0011FBF0 bge.s loc_11FBF4 ROM:0011FBF2 move.w d0,d1 ROM:0011FBF4 ROM:0011FBF4 loc_11FBF4: ; CODE XREF: sub_11FBAA+46↑j ROM:0011FBF4 move.w d1,($B5A).w ROM:0011FBF8 move.w $34E(a5),($B58).w ROM:0011FBFE rts ROM:0011FBFE ; End of function sub_11FBAA ROM:0011FBFE ROM:0011FC00 ROM:0011FC00 ; =============== S U B R O U T I N E ======================================= ROM:0011FC00 ROM:0011FC00 ROM:0011FC00 sub_11FC00: ; CODE XREF: ROM:0011FB24↑p ROM:0011FC00 move.w #$3AC6,d1 ROM:0011FC04 move.w ($B62).w,d2 ROM:0011FC08 bsr.l sub_117544 ROM:0011FC0E move.w d1,($B5C).w ROM:0011FC12 sub.w d1,($B5A).w ROM:0011FC16 move.w ($BB0).w,d0 ROM:0011FC1A cmp.w ($B5A).w,d0 ROM:0011FC1E ble.s loc_11FC24 ROM:0011FC20 move.w d0,($B5A).w ROM:0011FC24 ROM:0011FC24 loc_11FC24: ; CODE XREF: sub_11FC00+1E↑j ROM:0011FC24 move.w ($BB8).w,d0 ROM:0011FC28 cmp.w ($B5A).w,d0 ROM:0011FC2C ble.s loc_11FC32 ROM:0011FC2E move.w d0,($B5A).w ROM:0011FC32 ROM:0011FC32 loc_11FC32: ; CODE XREF: sub_11FC00+2C↑j ROM:0011FC32 move.w $DA(a5),d0 ROM:0011FC36 cmp.w ($B5A).w,d0 ROM:0011FC3A bge.s loc_11FC40 ROM:0011FC3C move.w d0,($B5A).w ROM:0011FC40 ROM:0011FC40 loc_11FC40: ; CODE XREF: sub_11FC00+3A↑j ROM:0011FC40 cmpi.w #0,($B5A).w ROM:0011FC46 bge.s loc_11FC4C ROM:0011FC48 clr.w ($B5A).w ROM:0011FC4C ROM:0011FC4C loc_11FC4C: ; CODE XREF: sub_11FC00+46↑j ROM:0011FC4C move.w $350(a5),($B58).w ROM:0011FC52 rts ROM:0011FC52 ; End of function sub_11FC00 ROM:0011FC52 ROM:0011FC54 ROM:0011FC54 ; =============== S U B R O U T I N E ======================================= ROM:0011FC54 ROM:0011FC54 ROM:0011FC54 sub_11FC54: ; CODE XREF: ROM:loc_121A8C↓p ROM:0011FC54 btst #4,($92B).w ROM:0011FC5A beq.s loc_11FC72 ROM:0011FC5C move.w #$3B4A,d1 ROM:0011FC60 move.w ($A7C).w,d2 ROM:0011FC64 move.w ($A38).w,d3 ROM:0011FC68 bsr.l sub_117544 ROM:0011FC6E move.w d1,($B66).w ROM:0011FC72 ROM:0011FC72 loc_11FC72: ; CODE XREF: sub_11FC54+6↑j ROM:0011FC72 btst #7,($132C).w ROM:0011FC78 bne.s loc_11FC98 ROM:0011FC7A move.w ($B66).w,d0 ROM:0011FC7E btst #5,($132C).w ROM:0011FC84 beq.s loc_11FC8E ROM:0011FC86 muls.w $35E(a5),d0 ROM:0011FC8A divs.w #$3E8,d0 ROM:0011FC8E ROM:0011FC8E loc_11FC8E: ; CODE XREF: sub_11FC54+30↑j ROM:0011FC8E add.w ($BB0).w,d0 ROM:0011FC92 move.w d0,($B68).w ROM:0011FC96 bra.s loc_11FC9E ROM:0011FC98 ; --------------------------------------------------------------------------- ROM:0011FC98 ROM:0011FC98 loc_11FC98: ; CODE XREF: sub_11FC54+24↑j ROM:0011FC98 move.w ($BB0).w,($B68).w ROM:0011FC9E ROM:0011FC9E loc_11FC9E: ; CODE XREF: sub_11FC54+42↑j ROM:0011FC9E move.w $35C(a5),($BDA).w ROM:0011FCA4 btst #4,($92B).w ROM:0011FCAA beq.s loc_11FCC2 ROM:0011FCAC move.w #$3B4C,d1 ROM:0011FCB0 move.w ($A7C).w,d2 ROM:0011FCB4 move.w ($A38).w,d3 ROM:0011FCB8 bsr.l sub_117544 ROM:0011FCBE move.w d1,($B6E).w ROM:0011FCC2 ROM:0011FCC2 loc_11FCC2: ; CODE XREF: sub_11FC54+56↑j ROM:0011FCC2 move.w #$3B4E,d1 ROM:0011FCC6 move.w ($A5A).w,d2 ROM:0011FCCA move.w ($A7C).w,d3 ROM:0011FCCE bsr.l sub_117544 ROM:0011FCD4 move.w d1,($B72).w ROM:0011FCD8 cmpi.w #0,($BB6).w ROM:0011FCDE bge.s loc_11FCE8 ROM:0011FCE0 move.w ($B6E).w,($B70).w ROM:0011FCE6 bra.s loc_11FD1A ROM:0011FCE8 ; --------------------------------------------------------------------------- ROM:0011FCE8 ROM:0011FCE8 loc_11FCE8: ; CODE XREF: sub_11FC54+8A↑j ROM:0011FCE8 move.w $3E2(a5),d0 ROM:0011FCEC sub.w ($BB6).w,d0 ROM:0011FCF0 bgt.s loc_11FCFA ROM:0011FCF2 move.w #0,($B70).w ROM:0011FCF8 bra.s loc_11FD1A ROM:0011FCFA ; --------------------------------------------------------------------------- ROM:0011FCFA ROM:0011FCFA loc_11FCFA: ; CODE XREF: sub_11FC54+9C↑j ROM:0011FCFA move.w ($B6E).w,d1 ROM:0011FCFE muls.w d0,d1 ROM:0011FD00 divs.w $3E2(a5),d1 ROM:0011FD04 move.w d1,d2 ROM:0011FD06 add.w $3E4(a5),d2 ROM:0011FD0A cmp.w ($B70).w,d1 ROM:0011FD0E bgt.s loc_11FD16 ROM:0011FD10 cmp.w ($B70).w,d2 ROM:0011FD14 bgt.s loc_11FD1A ROM:0011FD16 ROM:0011FD16 loc_11FD16: ; CODE XREF: sub_11FC54+BA↑j ROM:0011FD16 move.w d1,($B70).w ROM:0011FD1A ROM:0011FD1A loc_11FD1A: ; CODE XREF: sub_11FC54+92↑j ROM:0011FD1A ; sub_11FC54+A4↑j ... ROM:0011FD1A move.w #$3AC8,d1 ROM:0011FD1E move.w ($B38).w,d2 ROM:0011FD22 bsr.l sub_117544 ROM:0011FD28 move.w d1,($B6C).w ROM:0011FD2C move.w ($B68).w,d0 ROM:0011FD30 add.w ($B4E).w,d0 ROM:0011FD34 btst #7,($132C).w ROM:0011FD3A beq.s loc_11FD40 ROM:0011FD3C add.w ($B70).w,d0 ROM:0011FD40 ROM:0011FD40 loc_11FD40: ; CODE XREF: sub_11FC54+E6↑j ROM:0011FD40 add.w ($B72).w,d0 ROM:0011FD44 btst #6,($131B).w ROM:0011FD4A beq.s loc_11FD50 ROM:0011FD4C add.w ($B6C).w,d0 ROM:0011FD50 ROM:0011FD50 loc_11FD50: ; CODE XREF: sub_11FC54+F6↑j ROM:0011FD50 btst #3,($1340).w ROM:0011FD56 beq.s loc_11FD5C ROM:0011FD58 add.w $360(a5),d0 ROM:0011FD5C ROM:0011FD5C loc_11FD5C: ; CODE XREF: sub_11FC54+102↑j ROM:0011FD5C move.w d0,($B6A).w ROM:0011FD60 move.w d0,($BD8).w ROM:0011FD64 rts ROM:0011FD64 ; End of function sub_11FC54 ROM:0011FD64 ROM:0011FD66 ; --------------------------------------------------------------------------- ROM:0011FD66 move.w $362(a5),d0 ROM:0011FD6A btst #0,($1339).w ROM:0011FD70 beq.s loc_11FD94 ROM:0011FD72 btst #7,($1323).w ROM:0011FD78 bne.s loc_11FD8A ROM:0011FD7A cmp.w ($A7C).w,d0 ROM:0011FD7E bgt.s loc_11FD8A ROM:0011FD80 move.w ($BB8).w,($1368).w ROM:0011FD86 bra.w loc_11FD90 ROM:0011FD8A ; --------------------------------------------------------------------------- ROM:0011FD8A ROM:0011FD8A loc_11FD8A: ; CODE XREF: ROM:0011FD78↑j ROM:0011FD8A ; ROM:0011FD7E↑j ROM:0011FD8A bset #5,($133C).w ROM:0011FD90 ROM:0011FD90 loc_11FD90: ; CODE XREF: ROM:0011FD86↑j ROM:0011FD90 bra.w locret_11FD9A ROM:0011FD94 ; --------------------------------------------------------------------------- ROM:0011FD94 ROM:0011FD94 loc_11FD94: ; CODE XREF: ROM:0011FD70↑j ROM:0011FD94 bset #5,($133C).w ROM:0011FD9A ROM:0011FD9A locret_11FD9A: ; CODE XREF: ROM:loc_11FD90↑j ROM:0011FD9A rts ROM:0011FD9C ROM:0011FD9C ; =============== S U B R O U T I N E ======================================= ROM:0011FD9C ROM:0011FD9C ROM:0011FD9C sub_11FD9C: ; CODE XREF: sub_121298+36↓p ROM:0011FD9C bsr.w sub_11FF1E ROM:0011FDA0 bsr.w sub_11FF94 ROM:0011FDA4 bsr.l sub_121F6A ROM:0011FDAA bclr #6,($1328).w ROM:0011FDB0 clr.w d1 ROM:0011FDB2 move.b ($1126).w,d1 ROM:0011FDB6 cmpi.w #6,d1 ROM:0011FDBA bcc.s locret_11FDC4 ROM:0011FDBC movea.l off_11FDC6(pc,d1.w*4),a0 ROM:0011FDC0 nop ROM:0011FDC2 jmp (a0) ROM:0011FDC4 ; --------------------------------------------------------------------------- ROM:0011FDC4 ROM:0011FDC4 locret_11FDC4: ; CODE XREF: sub_11FD9C+1E↑j ROM:0011FDC4 rts ROM:0011FDC4 ; End of function sub_11FD9C ROM:0011FDC4 ROM:0011FDC4 ; --------------------------------------------------------------------------- ROM:0011FDC6 off_11FDC6: dc.l loc_11FDDE ; DATA XREF: sub_11FD9C+20↑r ROM:0011FDCA dc.l loc_11FDEA ROM:0011FDCE dc.l loc_11FE0E ROM:0011FDD2 dc.l loc_11FE52 ROM:0011FDD6 dc.l loc_11FE9A ROM:0011FDDA dc.l loc_11FEE8 ROM:0011FDDE ; --------------------------------------------------------------------------- ROM:0011FDDE ROM:0011FDDE loc_11FDDE: ; DATA XREF: ROM:off_11FDC6↑o ROM:0011FDDE bsr.w sub_11FEFA ROM:0011FDE2 move.b #1,($1126).w ROM:0011FDE8 rts ROM:0011FDEA ; --------------------------------------------------------------------------- ROM:0011FDEA ROM:0011FDEA loc_11FDEA: ; DATA XREF: ROM:0011FDCA↑o ROM:0011FDEA btst #5,($1342).w ROM:0011FDF0 beq.s locret_11FE0C ROM:0011FDF2 move.w $368(a5),d0 ROM:0011FDF6 clr.b ($8EE).w ROM:0011FDFA move.w d0,($6B6).w ROM:0011FDFE move.b #1,($8EE).w ROM:0011FE04 move.b #2,($1126).w ROM:0011FE0A rts ROM:0011FE0C ; --------------------------------------------------------------------------- ROM:0011FE0C ROM:0011FE0C locret_11FE0C: ; CODE XREF: ROM:0011FDF0↑j ROM:0011FE0C rts ROM:0011FE0E ; --------------------------------------------------------------------------- ROM:0011FE0E ROM:0011FE0E loc_11FE0E: ; DATA XREF: ROM:0011FDCE↑o ROM:0011FE0E btst #0,($133F).w ROM:0011FE14 beq.s loc_11FE38 ROM:0011FE16 cmpi.w #0,($6B6).w ROM:0011FE1C bgt.s loc_11FE38 ROM:0011FE1E move.w $366(a5),d0 ROM:0011FE22 clr.b ($8C8).w ROM:0011FE26 move.w d0,($66A).w ROM:0011FE2A move.b #1,($8C8).w ROM:0011FE30 move.b #3,($1126).w ROM:0011FE36 rts ROM:0011FE38 ; --------------------------------------------------------------------------- ROM:0011FE38 ROM:0011FE38 loc_11FE38: ; CODE XREF: ROM:0011FE14↑j ROM:0011FE38 ; ROM:0011FE1C↑j ROM:0011FE38 btst #0,($1339).w ROM:0011FE3E bne.s locret_11FE50 ROM:0011FE40 clr.b ($8EE).w ROM:0011FE44 clr.w ($6B6).w ROM:0011FE48 move.b #1,($1126).w ROM:0011FE4E rts ROM:0011FE50 ; --------------------------------------------------------------------------- ROM:0011FE50 ROM:0011FE50 locret_11FE50: ; CODE XREF: ROM:0011FE3E↑j ROM:0011FE50 rts ROM:0011FE52 ; --------------------------------------------------------------------------- ROM:0011FE52 ROM:0011FE52 loc_11FE52: ; DATA XREF: ROM:0011FDD2↑o ROM:0011FE52 cmpi.w #0,($66A).w ROM:0011FE58 bgt.s loc_11FE68 ROM:0011FE5A bset #6,($1328).w ROM:0011FE60 move.b #4,($1126).w ROM:0011FE66 rts ROM:0011FE68 ; --------------------------------------------------------------------------- ROM:0011FE68 ROM:0011FE68 loc_11FE68: ; CODE XREF: ROM:0011FE58↑j ROM:0011FE68 btst #0,($133F).w ROM:0011FE6E bne.s loc_11FE80 ROM:0011FE70 clr.b ($8C8).w ROM:0011FE74 clr.w ($66A).w ROM:0011FE78 move.b #2,($1126).w ROM:0011FE7E rts ROM:0011FE80 ; --------------------------------------------------------------------------- ROM:0011FE80 ROM:0011FE80 loc_11FE80: ; CODE XREF: ROM:0011FE6E↑j ROM:0011FE80 btst #0,($1339).w ROM:0011FE86 bne.s locret_11FE98 ROM:0011FE88 clr.b ($8C8).w ROM:0011FE8C clr.w ($66A).w ROM:0011FE90 move.b #1,($1126).w ROM:0011FE96 rts ROM:0011FE98 ; --------------------------------------------------------------------------- ROM:0011FE98 ROM:0011FE98 locret_11FE98: ; CODE XREF: ROM:0011FE86↑j ROM:0011FE98 rts ROM:0011FE9A ; --------------------------------------------------------------------------- ROM:0011FE9A ROM:0011FE9A loc_11FE9A: ; DATA XREF: ROM:0011FDD6↑o ROM:0011FE9A move.w ($1368).w,d0 ROM:0011FE9E btst #4,($1323).w ROM:0011FEA4 bne.s loc_11FEAC ROM:0011FEA6 cmp.w ($BB8).w,d0 ROM:0011FEAA ble.s loc_11FEBA ROM:0011FEAC ROM:0011FEAC loc_11FEAC: ; CODE XREF: ROM:0011FEA4↑j ROM:0011FEAC bsr.l sub_12108A ROM:0011FEB2 move.b #5,($1126).w ROM:0011FEB8 rts ROM:0011FEBA ; --------------------------------------------------------------------------- ROM:0011FEBA ROM:0011FEBA loc_11FEBA: ; CODE XREF: ROM:0011FEAA↑j ROM:0011FEBA btst #2,($132C).w ROM:0011FEC0 beq.s loc_11FED6 ROM:0011FEC2 cmp.w ($BB8).w,d0 ROM:0011FEC6 bge.s loc_11FED6 ROM:0011FEC8 bset #6,($1328).w ROM:0011FECE move.b #4,($1126).w ROM:0011FED4 rts ROM:0011FED6 ; --------------------------------------------------------------------------- ROM:0011FED6 ROM:0011FED6 loc_11FED6: ; CODE XREF: ROM:0011FEC0↑j ROM:0011FED6 ; ROM:0011FEC6↑j ROM:0011FED6 btst #0,($133F).w ROM:0011FEDC bne.s locret_11FEE6 ROM:0011FEDE move.b #2,($1126).w ROM:0011FEE4 rts ROM:0011FEE6 ; --------------------------------------------------------------------------- ROM:0011FEE6 ROM:0011FEE6 locret_11FEE6: ; CODE XREF: ROM:0011FEDC↑j ROM:0011FEE6 rts ROM:0011FEE8 ; --------------------------------------------------------------------------- ROM:0011FEE8 ROM:0011FEE8 loc_11FEE8: ; DATA XREF: ROM:0011FDDA↑o ROM:0011FEE8 btst #0,($1339).w ROM:0011FEEE bne.s locret_11FEF8 ROM:0011FEF0 move.b #1,($1126).w ROM:0011FEF6 rts ROM:0011FEF8 ; --------------------------------------------------------------------------- ROM:0011FEF8 ROM:0011FEF8 locret_11FEF8: ; CODE XREF: ROM:0011FEEE↑j ROM:0011FEF8 rts ROM:0011FEFA ROM:0011FEFA ; =============== S U B R O U T I N E ======================================= ROM:0011FEFA ROM:0011FEFA ROM:0011FEFA sub_11FEFA: ; CODE XREF: ROM:loc_11FDDE↑p ROM:0011FEFA btst #0,($92D).w ROM:0011FF00 beq.s locret_11FF1C ROM:0011FF02 move.w $36A(a5),d0 ROM:0011FF06 move.w $36C(a5),d1 ROM:0011FF0A cmp.w d1,d0 ROM:0011FF0C blt.s loc_11FF14 ROM:0011FF0E move.w d1,($1368).w ROM:0011FF12 bra.s loc_11FF18 ROM:0011FF14 ; --------------------------------------------------------------------------- ROM:0011FF14 ROM:0011FF14 loc_11FF14: ; CODE XREF: sub_11FEFA+12↑j ROM:0011FF14 move.w d0,($1368).w ROM:0011FF18 ROM:0011FF18 loc_11FF18: ; CODE XREF: sub_11FEFA+18↑j ROM:0011FF18 clr.w ($136A).w ROM:0011FF1C ROM:0011FF1C locret_11FF1C: ; CODE XREF: sub_11FEFA+6↑j ROM:0011FF1C rts ROM:0011FF1C ; End of function sub_11FEFA ROM:0011FF1C ROM:0011FF1E ROM:0011FF1E ; =============== S U B R O U T I N E ======================================= ROM:0011FF1E ROM:0011FF1E ROM:0011FF1E sub_11FF1E: ; CODE XREF: sub_11FD9C↑p ROM:0011FF1E move.w $362(a5),d0 ROM:0011FF22 move.w $364(a5),d1 ROM:0011FF26 move.w ($A7C).w,d2 ROM:0011FF2A move.w $36E(a5),d3 ROM:0011FF2E cmpi.w #0,d3 ROM:0011FF32 bne.s loc_11FF8C ROM:0011FF34 btst #7,($1323).w ROM:0011FF3A bne.s loc_11FF8C ROM:0011FF3C btst #7,($1322).w ROM:0011FF42 beq.s loc_11FF8C ROM:0011FF44 btst #3,($1340).w ROM:0011FF4A bne.s loc_11FF8C ROM:0011FF4C btst #1,($1338).w ROM:0011FF52 bne.s loc_11FF8C ROM:0011FF54 btst #4,($1422).w ROM:0011FF5A beq.s loc_11FF6C ROM:0011FF5C btst #3,($1341).w ROM:0011FF62 bne.s loc_11FF8C ROM:0011FF64 btst #0,($C55).w ROM:0011FF6A bne.s loc_11FF8C ROM:0011FF6C ROM:0011FF6C loc_11FF6C: ; CODE XREF: sub_11FF1E+3C↑j ROM:0011FF6C cmp.w d1,d2 ROM:0011FF6E bge.s loc_11FF8C ROM:0011FF70 cmp.w d0,d2 ROM:0011FF72 blt.s loc_11FF8C ROM:0011FF74 cmpi.w #0,($BDA).w ROM:0011FF7A bne.s loc_11FF8C ROM:0011FF7C btst #7,($1341).w ROM:0011FF82 bne.s loc_11FF8C ROM:0011FF84 bset #0,($133F).w ROM:0011FF8A bra.s locret_11FF92 ROM:0011FF8C ; --------------------------------------------------------------------------- ROM:0011FF8C ROM:0011FF8C loc_11FF8C: ; CODE XREF: sub_11FF1E+14↑j ROM:0011FF8C ; sub_11FF1E+1C↑j ... ROM:0011FF8C bclr #0,($133F).w ROM:0011FF92 ROM:0011FF92 locret_11FF92: ; CODE XREF: sub_11FF1E+6C↑j ROM:0011FF92 rts ROM:0011FF92 ; End of function sub_11FF1E ROM:0011FF92 ROM:0011FF94 ROM:0011FF94 ; =============== S U B R O U T I N E ======================================= ROM:0011FF94 ROM:0011FF94 ROM:0011FF94 sub_11FF94: ; CODE XREF: sub_11FD9C+4↑p ROM:0011FF94 move.w $36E(a5),d0 ROM:0011FF98 btst #2,($931).w ROM:0011FF9E bne.s loc_11FFA6 ROM:0011FFA0 cmpi.w #0,d0 ROM:0011FFA4 beq.s locret_11FFC2 ROM:0011FFA6 ROM:0011FFA6 loc_11FFA6: ; CODE XREF: sub_11FF94+A↑j ROM:0011FFA6 move.w $36C(a5),d1 ROM:0011FFAA move.w $36A(a5),d2 ROM:0011FFAE cmp.w d1,d2 ROM:0011FFB0 blt.s loc_11FFB8 ROM:0011FFB2 move.w d1,($1368).w ROM:0011FFB6 bra.s loc_11FFBC ROM:0011FFB8 ; --------------------------------------------------------------------------- ROM:0011FFB8 ROM:0011FFB8 loc_11FFB8: ; CODE XREF: sub_11FF94+1C↑j ROM:0011FFB8 move.w d2,($1368).w ROM:0011FFBC ROM:0011FFBC loc_11FFBC: ; CODE XREF: sub_11FF94+22↑j ROM:0011FFBC move.w #0,($136A).w ROM:0011FFC2 ROM:0011FFC2 locret_11FFC2: ; CODE XREF: sub_11FF94+10↑j ROM:0011FFC2 rts ROM:0011FFC2 ; End of function sub_11FF94 ROM:0011FFC2 ROM:0011FFC4 ROM:0011FFC4 ; =============== S U B R O U T I N E ======================================= ROM:0011FFC4 ROM:0011FFC4 ROM:0011FFC4 sub_11FFC4: ; CODE XREF: ROM:loc_121AF6↓p ROM:0011FFC4 move.w $38C(a5),d0 ROM:0011FFC8 cmpi.w #0,d0 ROM:0011FFCC beq.s loc_11FFDC ROM:0011FFCE bsr.w sub_120270 ROM:0011FFD2 bsr.w sub_11FFE6 ROM:0011FFD6 bsr.w sub_1201B6 ROM:0011FFDA bra.s locret_11FFE4 ROM:0011FFDC ; --------------------------------------------------------------------------- ROM:0011FFDC ROM:0011FFDC loc_11FFDC: ; CODE XREF: sub_11FFC4+8↑j ROM:0011FFDC bsr.w sub_1202D6 ROM:0011FFE0 bsr.w sub_12029E ROM:0011FFE4 ROM:0011FFE4 locret_11FFE4: ; CODE XREF: sub_11FFC4+16↑j ROM:0011FFE4 rts ROM:0011FFE4 ; End of function sub_11FFC4 ROM:0011FFE4 ROM:0011FFE6 ROM:0011FFE6 ; =============== S U B R O U T I N E ======================================= ROM:0011FFE6 ROM:0011FFE6 ROM:0011FFE6 sub_11FFE6: ; CODE XREF: sub_11FFC4+E↑p ROM:0011FFE6 bclr #2,($1322).w ROM:0011FFEC clr.w d1 ROM:0011FFEE move.b ($1127).w,d1 ROM:0011FFF2 cmpi.w #6,d1 ROM:0011FFF6 bcc.s locret_120000 ROM:0011FFF8 movea.l off_120002(pc,d1.w*4),a0 ROM:0011FFFC nop ROM:0011FFFE jmp (a0) ROM:00120000 ; --------------------------------------------------------------------------- ROM:00120000 ROM:00120000 locret_120000: ; CODE XREF: sub_11FFE6+10↑j ROM:00120000 ; DATA XREF: sub_116222+36↑o ROM:00120000 rts ROM:00120000 ; End of function sub_11FFE6 ROM:00120000 ROM:00120000 ; --------------------------------------------------------------------------- ROM:00120002 off_120002: dc.l loc_12001A ; DATA XREF: sub_11FFE6+12↑r ROM:00120006 dc.l loc_120040 ROM:0012000A dc.l loc_12009C ROM:0012000E dc.l loc_1200FE ROM:00120012 dc.l loc_120126 ROM:00120016 dc.l locret_120184 ROM:0012001A ; --------------------------------------------------------------------------- ROM:0012001A ROM:0012001A loc_12001A: ; DATA XREF: ROM:off_120002↑o ROM:0012001A bsr.w sub_1201E8 ROM:0012001E move.w #0,($B74).w ROM:00120024 move.w $376(a5),d0 ROM:00120028 clr.b ($8C9).w ROM:0012002C move.w d0,($66C).w ROM:00120030 move.b #1,($8C9).w ROM:00120036 move.b #1,($1127).w ROM:0012003C bra.s loc_120096 ROM:0012003E ; --------------------------------------------------------------------------- ROM:0012003E rts ROM:00120040 ; --------------------------------------------------------------------------- ROM:00120040 ROM:00120040 loc_120040: ; DATA XREF: ROM:00120006↑o ROM:00120040 move.w $374(a5),d2 ROM:00120044 btst #2,($1334).w ROM:0012004A bne.s loc_120052 ROM:0012004C cmp.w ($B74).w,d2 ROM:00120050 bgt.s loc_120074 ROM:00120052 ROM:00120052 loc_120052: ; CODE XREF: ROM:0012004A↑j ROM:00120052 bsr.w sub_1201E8 ROM:00120056 move.w $376(a5),d0 ROM:0012005A clr.b ($8C9).w ROM:0012005E move.w d0,($66C).w ROM:00120062 move.b #1,($8C9).w ROM:00120068 move.b #3,($1127).w ROM:0012006E bra.l loc_120120 ROM:00120074 ; --------------------------------------------------------------------------- ROM:00120074 ROM:00120074 loc_120074: ; CODE XREF: ROM:00120050↑j ROM:00120074 cmpi.w #0,($66C).w ROM:0012007A bgt.s loc_120096 ROM:0012007C move.w $378(a5),d0 ROM:00120080 clr.b ($8C9).w ROM:00120084 move.w d0,($66C).w ROM:00120088 move.b #1,($8C9).w ROM:0012008E move.b #2,($1127).w ROM:00120094 bra.s loc_1200F8 ROM:00120096 ; --------------------------------------------------------------------------- ROM:00120096 ROM:00120096 loc_120096: ; CODE XREF: ROM:0012003C↑j ROM:00120096 ; ROM:0012007A↑j ... ROM:00120096 bsr.w sub_120190 ROM:0012009A rts ROM:0012009C ; --------------------------------------------------------------------------- ROM:0012009C ROM:0012009C loc_12009C: ; DATA XREF: ROM:0012000A↑o ROM:0012009C cmpi.w #0,($66C).w ROM:001200A2 bgt.s loc_1200BE ROM:001200A4 btst #2,($1323).w ROM:001200AA beq.s loc_1200BE ROM:001200AC bset #2,($1322).w ROM:001200B2 move.b #5,($1127).w ROM:001200B8 bra.l locret_120184 ROM:001200BE ; --------------------------------------------------------------------------- ROM:001200BE ROM:001200BE loc_1200BE: ; CODE XREF: ROM:001200A2↑j ROM:001200BE ; ROM:001200AA↑j ROM:001200BE cmpi.w #0,($66C).w ROM:001200C4 bgt.s loc_1200F8 ROM:001200C6 btst #2,($1323).w ROM:001200CC bne.s loc_1200F8 ROM:001200CE addq.w #1,($B74).w ROM:001200D2 bvc.s loc_1200DA ROM:001200D4 move.w #$8000,($B74).w ROM:001200DA ROM:001200DA loc_1200DA: ; CODE XREF: ROM:001200D2↑j ROM:001200DA bsr.w sub_1201E8 ROM:001200DE move.w $376(a5),d0 ROM:001200E2 clr.b ($8C9).w ROM:001200E6 move.w d0,($66C).w ROM:001200EA move.b #1,($8C9).w ROM:001200F0 move.b #1,($1127).w ROM:001200F6 bra.s loc_120096 ROM:001200F8 ; --------------------------------------------------------------------------- ROM:001200F8 ROM:001200F8 loc_1200F8: ; CODE XREF: ROM:00120094↑j ROM:001200F8 ; ROM:001200C4↑j ... ROM:001200F8 bsr.w sub_12020A ROM:001200FC rts ROM:001200FE ; --------------------------------------------------------------------------- ROM:001200FE ROM:001200FE loc_1200FE: ; DATA XREF: ROM:0012000E↑o ROM:001200FE cmpi.w #0,($66C).w ROM:00120104 bgt.s loc_120120 ROM:00120106 move.w $378(a5),d0 ROM:0012010A clr.b ($8C9).w ROM:0012010E move.w d0,($66C).w ROM:00120112 move.b #1,($8C9).w ROM:00120118 move.b #4,($1127).w ROM:0012011E bra.s loc_12017A ROM:00120120 ; --------------------------------------------------------------------------- ROM:00120120 ROM:00120120 loc_120120: ; CODE XREF: ROM:0012006E↑j ROM:00120120 ; ROM:00120104↑j ... ROM:00120120 bsr.w sub_120190 ROM:00120124 rts ROM:00120126 ; --------------------------------------------------------------------------- ROM:00120126 ROM:00120126 loc_120126: ; DATA XREF: ROM:00120012↑o ROM:00120126 cmpi.w #0,($66C).w ROM:0012012C bgt.s loc_120158 ROM:0012012E btst #2,($1323).w ROM:00120134 bne.s loc_120158 ROM:00120136 bsr.w sub_120188 ROM:0012013A bsr.w sub_1201E8 ROM:0012013E move.w $376(a5),d0 ROM:00120142 clr.b ($8C9).w ROM:00120146 move.w d0,($66C).w ROM:0012014A move.b #1,($8C9).w ROM:00120150 move.b #3,($1127).w ROM:00120156 bra.s loc_120120 ROM:00120158 ; --------------------------------------------------------------------------- ROM:00120158 ROM:00120158 loc_120158: ; CODE XREF: ROM:0012012C↑j ROM:00120158 ; ROM:00120134↑j ROM:00120158 cmpi.w #0,($66C).w ROM:0012015E bgt.s loc_12017A ROM:00120160 btst #2,($1323).w ROM:00120166 beq.s loc_12017A ROM:00120168 bsr.w sub_120188 ROM:0012016C bset #2,($1322).w ROM:00120172 move.b #5,($1127).w ROM:00120178 bra.s locret_120184 ROM:0012017A ; --------------------------------------------------------------------------- ROM:0012017A ROM:0012017A loc_12017A: ; CODE XREF: ROM:0012011E↑j ROM:0012017A ; ROM:0012015E↑j ... ROM:0012017A bsr.w sub_12020A ROM:0012017E bsr.w sub_12024A ROM:00120182 rts ROM:00120184 ; --------------------------------------------------------------------------- ROM:00120184 ROM:00120184 locret_120184: ; CODE XREF: ROM:001200B8↑j ROM:00120184 ; ROM:00120178↑j ROM:00120184 ; DATA XREF: ... ROM:00120184 rts ROM:00120186 ; --------------------------------------------------------------------------- ROM:00120186 rts ROM:00120188 ROM:00120188 ; =============== S U B R O U T I N E ======================================= ROM:00120188 ROM:00120188 ROM:00120188 sub_120188: ; CODE XREF: ROM:00120136↑p ROM:00120188 ; ROM:00120168↑p ROM:00120188 move.w $3FC(a5),($BE0).w ROM:0012018E rts ROM:0012018E ; End of function sub_120188 ROM:0012018E ROM:00120190 ROM:00120190 ; =============== S U B R O U T I N E ======================================= ROM:00120190 ROM:00120190 ROM:00120190 sub_120190: ; CODE XREF: ROM:loc_120096↑p ROM:00120190 ; ROM:loc_120120↑p ROM:00120190 move.w ($BB6).w,d0 ROM:00120194 move.w $37A(a5),d1 ROM:00120198 cmpi.w #0,d1 ROM:0012019C blt.s loc_1201AA ROM:0012019E cmp.w ($B7A).w,d0 ROM:001201A2 bge.s loc_1201A8 ROM:001201A4 move.w d0,($B7A).w ROM:001201A8 ROM:001201A8 loc_1201A8: ; CODE XREF: sub_120190+12↑j ROM:001201A8 bra.s locret_1201B4 ROM:001201AA ; --------------------------------------------------------------------------- ROM:001201AA ROM:001201AA loc_1201AA: ; CODE XREF: sub_120190+C↑j ROM:001201AA cmp.w ($B7A).w,d0 ROM:001201AE ble.s locret_1201B4 ROM:001201B0 move.w d0,($B7A).w ROM:001201B4 ROM:001201B4 locret_1201B4: ; CODE XREF: sub_120190:loc_1201A8↑j ROM:001201B4 ; sub_120190+1E↑j ROM:001201B4 rts ROM:001201B4 ; End of function sub_120190 ROM:001201B4 ROM:001201B6 ROM:001201B6 ; =============== S U B R O U T I N E ======================================= ROM:001201B6 ROM:001201B6 ROM:001201B6 sub_1201B6: ; CODE XREF: sub_11FFC4+12↑p ROM:001201B6 move.w ($B76).w,d0 ROM:001201BA cmp.w ($B78).w,d0 ROM:001201BE ble.s loc_1201C4 ROM:001201C0 move.w d0,($B78).w ROM:001201C4 ROM:001201C4 loc_1201C4: ; CODE XREF: sub_1201B6+8↑j ROM:001201C4 move.w $380(a5),d1 ROM:001201C8 move.w $382(a5),d2 ROM:001201CC cmp.w ($B78).w,d1 ROM:001201D0 bgt.s loc_1201E0 ROM:001201D2 cmp.w ($B78).w,d2 ROM:001201D6 blt.s loc_1201E0 ROM:001201D8 bset #2,($1323).w ROM:001201DE bra.s locret_1201E6 ROM:001201E0 ; --------------------------------------------------------------------------- ROM:001201E0 ROM:001201E0 loc_1201E0: ; CODE XREF: sub_1201B6+1A↑j ROM:001201E0 ; sub_1201B6+20↑j ROM:001201E0 bclr #2,($1323).w ROM:001201E6 ROM:001201E6 locret_1201E6: ; CODE XREF: sub_1201B6+28↑j ROM:001201E6 rts ROM:001201E6 ; End of function sub_1201B6 ROM:001201E6 ROM:001201E8 ROM:001201E8 ; =============== S U B R O U T I N E ======================================= ROM:001201E8 ROM:001201E8 ROM:001201E8 sub_1201E8: ; CODE XREF: ROM:loc_12001A↑p ROM:001201E8 ; ROM:loc_120052↑p ... ROM:001201E8 move.w $37A(a5),d1 ROM:001201EC cmpi.w #0,d1 ROM:001201F0 blt.s loc_1201FA ROM:001201F2 move.w #$2EE0,($B7A).w ROM:001201F8 bra.s loc_120200 ROM:001201FA ; --------------------------------------------------------------------------- ROM:001201FA ROM:001201FA loc_1201FA: ; CODE XREF: sub_1201E8+8↑j ROM:001201FA move.w #$D120,($B7A).w ROM:00120200 ROM:00120200 loc_120200: ; CODE XREF: sub_1201E8+10↑j ROM:00120200 clr.w ($B78).w ROM:00120204 clr.w ($B76).w ROM:00120208 rts ROM:00120208 ; End of function sub_1201E8 ROM:00120208 ROM:0012020A ROM:0012020A ; =============== S U B R O U T I N E ======================================= ROM:0012020A ROM:0012020A ROM:0012020A sub_12020A: ; CODE XREF: ROM:loc_1200F8↑p ROM:0012020A ; ROM:loc_12017A↑p ROM:0012020A move.w $37A(a5),d1 ROM:0012020E move.w ($BB6).w,d0 ROM:00120212 sub.w ($B7A).w,d0 ROM:00120216 cmpi.w #0,d1 ROM:0012021A blt.s loc_120230 ROM:0012021C cmpi.w #0,d0 ROM:00120220 ble.s loc_120228 ROM:00120222 move.w d0,($B76).w ROM:00120226 bra.s loc_12022C ROM:00120228 ; --------------------------------------------------------------------------- ROM:00120228 ROM:00120228 loc_120228: ; CODE XREF: sub_12020A+16↑j ROM:00120228 clr.w ($B76).w ROM:0012022C ROM:0012022C loc_12022C: ; CODE XREF: sub_12020A+1C↑j ROM:0012022C bra.w locret_120248 ROM:00120230 ; --------------------------------------------------------------------------- ROM:00120230 ROM:00120230 loc_120230: ; CODE XREF: sub_12020A+10↑j ROM:00120230 cmpi.w #0,d0 ROM:00120234 bge.s loc_120244 ROM:00120236 move.w ($B7A).w,d0 ROM:0012023A sub.w ($BB6).w,d0 ROM:0012023E move.w d0,($B76).w ROM:00120242 bra.s locret_120248 ROM:00120244 ; --------------------------------------------------------------------------- ROM:00120244 ROM:00120244 loc_120244: ; CODE XREF: sub_12020A+2A↑j ROM:00120244 clr.w ($B76).w ROM:00120248 ROM:00120248 locret_120248: ; CODE XREF: sub_12020A:loc_12022C↑j ROM:00120248 ; sub_12020A+38↑j ROM:00120248 rts ROM:00120248 ; End of function sub_12020A ROM:00120248 ROM:0012024A ROM:0012024A ; =============== S U B R O U T I N E ======================================= ROM:0012024A ROM:0012024A ROM:0012024A sub_12024A: ; CODE XREF: ROM:0012017E↑p ROM:0012024A move.w $3FC(a5),d0 ROM:0012024E btst #5,($938).w ROM:00120254 beq.s loc_12025A ROM:00120256 move.w $37C(a5),d0 ROM:0012025A ROM:0012025A loc_12025A: ; CODE XREF: sub_12024A+A↑j ROM:0012025A btst #6,($131B).w ROM:00120260 beq.s loc_120266 ROM:00120262 add.w $37E(a5),d0 ROM:00120266 ROM:00120266 loc_120266: ; CODE XREF: sub_12024A+16↑j ROM:00120266 add.w $37A(a5),d0 ROM:0012026A move.w d0,($BE0).w ROM:0012026E rts ROM:0012026E ; End of function sub_12024A ROM:0012026E ROM:00120270 ROM:00120270 ; =============== S U B R O U T I N E ======================================= ROM:00120270 ROM:00120270 ROM:00120270 sub_120270: ; CODE XREF: sub_11FFC4+A↑p ROM:00120270 move.w $372(a5),d0 ROM:00120274 bclr #2,($1334).w ROM:0012027A btst #5,($938).w ROM:00120280 bne.s loc_120288 ROM:00120282 cmp.w ($A7C).w,d0 ROM:00120286 blt.s loc_12028E ROM:00120288 ROM:00120288 loc_120288: ; CODE XREF: sub_120270+10↑j ROM:00120288 bset #2,($1334).w ROM:0012028E ROM:0012028E loc_12028E: ; CODE XREF: sub_120270+16↑j ROM:0012028E btst #6,($131B).w ROM:00120294 beq.s locret_12029C ROM:00120296 bset #2,($1334).w ROM:0012029C ROM:0012029C locret_12029C: ; CODE XREF: sub_120270+24↑j ROM:0012029C rts ROM:0012029C ; End of function sub_120270 ROM:0012029C ROM:0012029E ROM:0012029E ; =============== S U B R O U T I N E ======================================= ROM:0012029E ROM:0012029E ROM:0012029E sub_12029E: ; CODE XREF: sub_11FFC4+1C↑p ROM:0012029E btst #5,($132D).w ROM:001202A4 beq.s locret_1202D4 ROM:001202A6 move.w $384(a5),d0 ROM:001202AA cmp.w ($B7C).w,d0 ROM:001202AE bgt.s locret_1202D4 ROM:001202B0 move.w $386(a5),d0 ROM:001202B4 cmp.w ($B7C).w,d0 ROM:001202B8 blt.s locret_1202D4 ROM:001202BA move.w $388(a5),d0 ROM:001202BE cmp.w ($B7E).w,d0 ROM:001202C2 bgt.s locret_1202D4 ROM:001202C4 move.w $38A(a5),d0 ROM:001202C8 cmp.w ($B7E).w,d0 ROM:001202CC blt.s locret_1202D4 ROM:001202CE bset #2,($1322).w ROM:001202D4 ROM:001202D4 locret_1202D4: ; CODE XREF: sub_12029E+6↑j ROM:001202D4 ; sub_12029E+10↑j ... ROM:001202D4 rts ROM:001202D4 ; End of function sub_12029E ROM:001202D4 ROM:001202D6 ROM:001202D6 ; =============== S U B R O U T I N E ======================================= ROM:001202D6 ROM:001202D6 ROM:001202D6 sub_1202D6: ; CODE XREF: sub_11FFC4:loc_11FFDC↑p ROM:001202D6 bclr #5,($132D).w ROM:001202DC clr.w d1 ROM:001202DE move.b ($1128).w,d1 ROM:001202E2 cmpi.w #3,d1 ROM:001202E6 bcc.s locret_1202F0 ROM:001202E8 movea.l off_1202F2(pc,d1.w*4),a0 ROM:001202EC nop ROM:001202EE jmp (a0) ROM:001202F0 ; --------------------------------------------------------------------------- ROM:001202F0 ROM:001202F0 locret_1202F0: ; CODE XREF: sub_1202D6+10↑j ROM:001202F0 rts ROM:001202F0 ; End of function sub_1202D6 ROM:001202F0 ROM:001202F0 ; --------------------------------------------------------------------------- ROM:001202F2 off_1202F2: dc.l loc_1202FE ; DATA XREF: sub_1202D6+12↑r ROM:001202F6 dc.l loc_12031C ROM:001202FA dc.l loc_120382 ROM:001202FE ; --------------------------------------------------------------------------- ROM:001202FE ROM:001202FE loc_1202FE: ; DATA XREF: ROM:off_1202F2↑o ROM:001202FE bclr #1,($133D).w ROM:00120304 clr.b ($91D).w ROM:00120308 clr.w ($714).w ROM:0012030C move.b #3,($91D).w ROM:00120312 move.b #1,($1128).w ROM:00120318 bra.s locret_120380 ROM:0012031A ; --------------------------------------------------------------------------- ROM:0012031A rts ROM:0012031C ; --------------------------------------------------------------------------- ROM:0012031C ROM:0012031C loc_12031C: ; DATA XREF: ROM:001202F6↑o ROM:0012031C move.w ($B82).w,d0 ROM:00120320 btst #0,($131A).w ROM:00120326 beq.s loc_12033A ROM:00120328 cmp.w ($572).w,d0 ROM:0012032C bge.s loc_12033A ROM:0012032E bsr.w sub_1203CC ROM:00120332 move.b #1,($1128).w ROM:00120338 bra.s locret_120380 ROM:0012033A ; --------------------------------------------------------------------------- ROM:0012033A ROM:0012033A loc_12033A: ; CODE XREF: ROM:00120326↑j ROM:0012033A ; ROM:0012032C↑j ROM:0012033A move.w ($B82).w,d0 ROM:0012033E sub.w $370(a5),d0 ROM:00120342 btst #0,($131A).w ROM:00120348 beq.s locret_120380 ROM:0012034A cmp.w ($572).w,d0 ROM:0012034E ble.s locret_120380 ROM:00120350 bset #1,($133D).w ROM:00120356 bsr.w sub_1203E2 ROM:0012035A clr.b ($91D).w ROM:0012035E clr.w ($714).w ROM:00120362 move.b #3,($91D).w ROM:00120368 move.w ($712).w,($714).w ROM:0012036E bsr.w sub_1203DA ROM:00120372 bset #5,($132D).w ROM:00120378 move.b #2,($1128).w ROM:0012037E bra.s locret_1203C8 ROM:00120380 ; --------------------------------------------------------------------------- ROM:00120380 ROM:00120380 locret_120380: ; CODE XREF: ROM:00120318↑j ROM:00120380 ; ROM:00120338↑j ... ROM:00120380 rts ROM:00120382 ; --------------------------------------------------------------------------- ROM:00120382 ROM:00120382 loc_120382: ; DATA XREF: ROM:001202FA↑o ROM:00120382 move.w ($B84).w,d0 ROM:00120386 btst #0,($131A).w ROM:0012038C beq.s loc_1203A0 ROM:0012038E cmp.w ($572).w,d0 ROM:00120392 ble.s loc_1203A0 ROM:00120394 bsr.w sub_1203DA ROM:00120398 move.b #2,($1128).w ROM:0012039E bra.s locret_1203C8 ROM:001203A0 ; --------------------------------------------------------------------------- ROM:001203A0 ROM:001203A0 loc_1203A0: ; CODE XREF: ROM:0012038C↑j ROM:001203A0 ; ROM:00120392↑j ROM:001203A0 move.w ($B84).w,d0 ROM:001203A4 add.w $370(a5),d0 ROM:001203A8 btst #0,($131A).w ROM:001203AE beq.s locret_1203C8 ROM:001203B0 cmp.w ($572).w,d0 ROM:001203B4 bge.s locret_1203C8 ROM:001203B6 bclr #1,($133D).w ROM:001203BC bsr.w sub_1203CC ROM:001203C0 move.b #1,($1128).w ROM:001203C6 bra.s locret_120380 ROM:001203C8 ; --------------------------------------------------------------------------- ROM:001203C8 ROM:001203C8 locret_1203C8: ; CODE XREF: ROM:0012037E↑j ROM:001203C8 ; ROM:0012039E↑j ... ROM:001203C8 rts ROM:001203CA ; --------------------------------------------------------------------------- ROM:001203CA rts ROM:001203CC ROM:001203CC ; =============== S U B R O U T I N E ======================================= ROM:001203CC ROM:001203CC ROM:001203CC sub_1203CC: ; CODE XREF: ROM:0012032E↑p ROM:001203CC ; ROM:001203BC↑p ROM:001203CC move.w ($572).w,($B82).w ROM:001203D2 move.w ($714).w,($B80).w ROM:001203D8 rts ROM:001203D8 ; End of function sub_1203CC ROM:001203D8 ROM:001203DA ROM:001203DA ; =============== S U B R O U T I N E ======================================= ROM:001203DA ROM:001203DA ROM:001203DA sub_1203DA: ; CODE XREF: ROM:0012036E↑p ROM:001203DA ; ROM:00120394↑p ROM:001203DA move.w ($572).w,($B84).w ROM:001203E0 rts ROM:001203E0 ; End of function sub_1203DA ROM:001203E0 ROM:001203E2 ROM:001203E2 ; =============== S U B R O U T I N E ======================================= ROM:001203E2 ROM:001203E2 ROM:001203E2 sub_1203E2: ; CODE XREF: ROM:00120356↑p ROM:001203E2 move.w ($B80).w,($B7E).w ROM:001203E8 move.w ($714).w,d0 ROM:001203EC sub.w ($B80).w,d0 ROM:001203F0 move.w d0,($712).w ROM:001203F4 move.w ($B82).w,d0 ROM:001203F8 sub.w ($B84).w,d0 ROM:001203FC move.w d0,($B7C).w ROM:00120400 rts ROM:00120400 ; End of function sub_1203E2 ROM:00120400 ROM:00120402 ROM:00120402 ; =============== S U B R O U T I N E ======================================= ROM:00120402 ROM:00120402 ROM:00120402 sub_120402: ; CODE XREF: sub_121298+2A↓p ROM:00120402 bsr.w sub_1205DE ROM:00120406 bsr.w sub_120614 ROM:0012040A clr.w d1 ROM:0012040C move.b ($1129).w,d1 ROM:00120410 cmpi.w #4,d1 ROM:00120414 bcc.s locret_12041E ROM:00120416 movea.l off_120420(pc,d1.w*4),a0 ROM:0012041A nop ROM:0012041C jmp (a0) ROM:0012041E ; --------------------------------------------------------------------------- ROM:0012041E ROM:0012041E locret_12041E: ; CODE XREF: sub_120402+12↑j ROM:0012041E rts ROM:0012041E ; End of function sub_120402 ROM:0012041E ROM:0012041E ; --------------------------------------------------------------------------- ROM:00120420 off_120420: dc.l loc_120430 ; DATA XREF: sub_120402+14↑r ROM:00120424 dc.l loc_12043E ROM:00120428 dc.l loc_1204C6 ROM:0012042C dc.l loc_120550 ROM:00120430 ; --------------------------------------------------------------------------- ROM:00120430 ROM:00120430 loc_120430: ; DATA XREF: ROM:off_120420↑o ROM:00120430 move.b #1,($1129).w ROM:00120436 bra.l locret_1204C4 ROM:0012043C ; --------------------------------------------------------------------------- ROM:0012043C rts ROM:0012043E ; --------------------------------------------------------------------------- ROM:0012043E ROM:0012043E loc_12043E: ; DATA XREF: ROM:00120424↑o ROM:0012043E move.w $392(a5),d0 ROM:00120442 btst #3,($133A).w ROM:00120448 beq.s loc_12048A ROM:0012044A cmp.w ($574).w,d0 ROM:0012044E ble.s loc_12048A ROM:00120450 bsr.w sub_120636 ROM:00120454 move.w $390(a5),d1 ROM:00120458 clr.b ($8CB).w ROM:0012045C move.w d1,($670).w ROM:00120460 move.b #1,($8CB).w ROM:00120466 move.w $394(a5),d1 ROM:0012046A clr.b ($8CA).w ROM:0012046E move.w d1,($66E).w ROM:00120472 move.b #1,($8CA).w ROM:00120478 bset #0,($132B).w ROM:0012047E move.b #3,($1129).w ROM:00120484 bra.l locret_1205DA ROM:0012048A ; --------------------------------------------------------------------------- ROM:0012048A ROM:0012048A loc_12048A: ; CODE XREF: ROM:00120448↑j ROM:0012048A ; ROM:0012044E↑j ROM:0012048A move.w $38E(a5),d0 ROM:0012048E btst #3,($133A).w ROM:00120494 beq.s locret_1204C4 ROM:00120496 cmp.w ($BB6).w,d0 ROM:0012049A ble.s locret_1204C4 ROM:0012049C bsr.w sub_120636 ROM:001204A0 move.w $390(a5),d1 ROM:001204A4 clr.b ($8CB).w ROM:001204A8 move.w d1,($670).w ROM:001204AC move.b #1,($8CB).w ROM:001204B2 bset #0,($132B).w ROM:001204B8 move.b #2,($1129).w ROM:001204BE bra.l locret_12054E ROM:001204C4 ; --------------------------------------------------------------------------- ROM:001204C4 ROM:001204C4 locret_1204C4: ; CODE XREF: ROM:00120436↑j ROM:001204C4 ; ROM:00120494↑j ... ROM:001204C4 rts ROM:001204C6 ; --------------------------------------------------------------------------- ROM:001204C6 ROM:001204C6 loc_1204C6: ; DATA XREF: ROM:00120428↑o ROM:001204C6 move.w $38E(a5),d1 ROM:001204CA move.w $392(a5),d0 ROM:001204CE btst #3,($133A).w ROM:001204D4 beq.s loc_1204E2 ROM:001204D6 cmp.w ($BB6).w,d1 ROM:001204DA bgt.s loc_1204F0 ROM:001204DC cmp.w ($574).w,d0 ROM:001204E0 bgt.s loc_1204F0 ROM:001204E2 ROM:001204E2 loc_1204E2: ; CODE XREF: ROM:001204D4↑j ROM:001204E2 bclr #0,($132B).w ROM:001204E8 move.b #1,($1129).w ROM:001204EE bra.s locret_1204C4 ROM:001204F0 ; --------------------------------------------------------------------------- ROM:001204F0 ROM:001204F0 loc_1204F0: ; CODE XREF: ROM:001204DA↑j ROM:001204F0 ; ROM:001204E0↑j ROM:001204F0 btst #3,($133A).w ROM:001204F6 beq.s loc_12051C ROM:001204F8 cmp.w ($574).w,d0 ROM:001204FC ble.s loc_12051C ROM:001204FE move.w $394(a5),d2 ROM:00120502 clr.b ($8CA).w ROM:00120506 move.w d2,($66E).w ROM:0012050A move.b #1,($8CA).w ROM:00120510 move.b #3,($1129).w ROM:00120516 bra.l locret_1205DA ROM:0012051C ; --------------------------------------------------------------------------- ROM:0012051C ROM:0012051C loc_12051C: ; CODE XREF: ROM:001204F6↑j ROM:0012051C ; ROM:001204FC↑j ROM:0012051C btst #3,($133A).w ROM:00120522 beq.s locret_12054E ROM:00120524 cmpi.w #0,($670).w ROM:0012052A bgt.s locret_12054E ROM:0012052C bsr.w sub_120636 ROM:00120530 move.w $390(a5),d2 ROM:00120534 clr.b ($8CB).w ROM:00120538 move.w d2,($670).w ROM:0012053C move.b #1,($8CB).w ROM:00120542 move.b #2,($1129).w ROM:00120548 bra.l *+6 ROM:0012054E ; --------------------------------------------------------------------------- ROM:0012054E ROM:0012054E locret_12054E: ; CODE XREF: ROM:001204BE↑j ROM:0012054E ; ROM:00120522↑j ... ROM:0012054E rts ROM:00120550 ; --------------------------------------------------------------------------- ROM:00120550 ROM:00120550 loc_120550: ; DATA XREF: ROM:0012042C↑o ROM:00120550 move.w $38E(a5),d0 ROM:00120554 btst #3,($133A).w ROM:0012055A beq.s loc_12056A ROM:0012055C cmp.w ($BB6).w,d0 ROM:00120560 bgt.s loc_12057C ROM:00120562 cmpi.w #0,($66E).w ROM:00120568 bgt.s loc_12057C ROM:0012056A ROM:0012056A loc_12056A: ; CODE XREF: ROM:0012055A↑j ROM:0012056A bclr #0,($132B).w ROM:00120570 move.b #1,($1129).w ROM:00120576 bra.l locret_1204C4 ROM:0012057C ; --------------------------------------------------------------------------- ROM:0012057C ROM:0012057C loc_12057C: ; CODE XREF: ROM:00120560↑j ROM:0012057C ; ROM:00120568↑j ROM:0012057C cmpi.w #0,($670).w ROM:00120582 bgt.s loc_1205AA ROM:00120584 btst #3,($133A).w ROM:0012058A beq.s loc_1205AA ROM:0012058C bsr.w sub_120636 ROM:00120590 move.w $390(a5),d2 ROM:00120594 clr.b ($8CB).w ROM:00120598 move.w d2,($670).w ROM:0012059C move.b #1,($8CB).w ROM:001205A2 move.b #3,($1129).w ROM:001205A8 bra.s locret_1205DA ROM:001205AA ; --------------------------------------------------------------------------- ROM:001205AA ROM:001205AA loc_1205AA: ; CODE XREF: ROM:00120582↑j ROM:001205AA ; ROM:0012058A↑j ROM:001205AA move.w $392(a5),d1 ROM:001205AE btst #3,($133A).w ROM:001205B4 beq.s locret_1205DA ROM:001205B6 cmp.w ($574).w,d1 ROM:001205BA ble.s locret_1205DA ROM:001205BC move.w $394(a5),d2 ROM:001205C0 clr.b ($8CA).w ROM:001205C4 move.w d2,($66E).w ROM:001205C8 move.b #1,($8CA).w ROM:001205CE move.b #3,($1129).w ROM:001205D4 bra.l *+6 ROM:001205DA ; --------------------------------------------------------------------------- ROM:001205DA ROM:001205DA locret_1205DA: ; CODE XREF: ROM:00120484↑j ROM:001205DA ; ROM:00120516↑j ... ROM:001205DA rts ROM:001205DC ; --------------------------------------------------------------------------- ROM:001205DC rts ROM:001205DE ROM:001205DE ; =============== S U B R O U T I N E ======================================= ROM:001205DE ROM:001205DE ROM:001205DE sub_1205DE: ; CODE XREF: sub_120402↑p ROM:001205DE move.w $398(a5),d0 ROM:001205E2 btst #4,($934).w ROM:001205E8 beq.s loc_12060C ROM:001205EA cmp.w ($572).w,d0 ROM:001205EE blt.s loc_12060C ROM:001205F0 btst #3,($1338).w ROM:001205F6 beq.s loc_120602 ROM:001205F8 bset #3,($133A).w ROM:001205FE bra.w loc_120608 ROM:00120602 ; --------------------------------------------------------------------------- ROM:00120602 ROM:00120602 loc_120602: ; CODE XREF: sub_1205DE+18↑j ROM:00120602 bclr #3,($133A).w ROM:00120608 ROM:00120608 loc_120608: ; CODE XREF: sub_1205DE+20↑j ROM:00120608 bra.w locret_120612 ROM:0012060C ; --------------------------------------------------------------------------- ROM:0012060C ROM:0012060C loc_12060C: ; CODE XREF: sub_1205DE+A↑j ROM:0012060C ; sub_1205DE+10↑j ROM:0012060C bclr #3,($133A).w ROM:00120612 ROM:00120612 locret_120612: ; CODE XREF: sub_1205DE:loc_120608↑j ROM:00120612 rts ROM:00120612 ; End of function sub_1205DE ROM:00120612 ROM:00120614 ROM:00120614 ; =============== S U B R O U T I N E ======================================= ROM:00120614 ROM:00120614 ROM:00120614 sub_120614: ; CODE XREF: sub_120402+4↑p ROM:00120614 move.w #$3ACA,d1 ROM:00120618 move.w ($A7C).w,d2 ROM:0012061C bsr.l sub_117544 ROM:00120622 add.w ($BB0).w,d1 ROM:00120626 move.w $DA(a5),d0 ROM:0012062A cmp.w d1,d0 ROM:0012062C bge.s loc_120630 ROM:0012062E move.w d0,d1 ROM:00120630 ROM:00120630 loc_120630: ; CODE XREF: sub_120614+18↑j ROM:00120630 move.w d1,($B86).w ROM:00120634 rts ROM:00120634 ; End of function sub_120614 ROM:00120634 ROM:00120636 ROM:00120636 ; =============== S U B R O U T I N E ======================================= ROM:00120636 ROM:00120636 ROM:00120636 sub_120636: ; CODE XREF: ROM:00120450↑p ROM:00120636 ; ROM:0012049C↑p ... ROM:00120636 move.w $396(a5),d0 ROM:0012063A ext.l d0 ROM:0012063C cmpi.l #0,d0 ROM:00120642 ble.s locret_12064A ROM:00120644 bsr.l sub_116BBE ROM:0012064A ROM:0012064A locret_12064A: ; CODE XREF: sub_120636+C↑j ROM:0012064A rts ROM:0012064A ; End of function sub_120636 ROM:0012064A ROM:0012064C ROM:0012064C ; =============== S U B R O U T I N E ======================================= ROM:0012064C ROM:0012064C ROM:0012064C sub_12064C: ; CODE XREF: sub_121976↓p ROM:0012064C bsr.w sub_12065A ROM:00120650 bsr.w sub_120776 ROM:00120654 bsr.w sub_1209B8 ROM:00120658 rts ROM:00120658 ; End of function sub_12064C ROM:00120658 ROM:0012065A ROM:0012065A ; =============== S U B R O U T I N E ======================================= ROM:0012065A ROM:0012065A ROM:0012065A sub_12065A: ; CODE XREF: sub_12064C↑p ROM:0012065A clr.w d1 ROM:0012065C move.b ($112A).w,d1 ROM:00120660 cmpi.w #5,d1 ROM:00120664 bcc.s locret_12066E ROM:00120666 movea.l off_120670(pc,d1.w*4),a0 ROM:0012066A nop ROM:0012066C jmp (a0) ROM:0012066E ; --------------------------------------------------------------------------- ROM:0012066E ROM:0012066E locret_12066E: ; CODE XREF: sub_12065A+A↑j ROM:0012066E rts ROM:0012066E ; End of function sub_12065A ROM:0012066E ROM:0012066E ; --------------------------------------------------------------------------- ROM:00120670 off_120670: dc.l loc_120684 ; DATA XREF: sub_12065A+C↑r ROM:00120674 dc.l loc_12069A ROM:00120678 dc.l loc_1206AC ROM:0012067C dc.l loc_1206F4 ROM:00120680 dc.l loc_12073E ROM:00120684 ; --------------------------------------------------------------------------- ROM:00120684 ROM:00120684 loc_120684: ; DATA XREF: ROM:off_120670↑o ROM:00120684 bclr #5,($132F).w ROM:0012068A bclr #1,($132B).w ROM:00120690 move.b #1,($112A).w ROM:00120696 bra.s locret_1206AA ROM:00120698 ; --------------------------------------------------------------------------- ROM:00120698 rts ROM:0012069A ; --------------------------------------------------------------------------- ROM:0012069A ROM:0012069A loc_12069A: ; DATA XREF: ROM:00120674↑o ROM:0012069A btst #0,($131A).w ROM:001206A0 beq.s locret_1206AA ROM:001206A2 move.b #2,($112A).w ROM:001206A8 bra.s loc_1206EE ROM:001206AA ; --------------------------------------------------------------------------- ROM:001206AA ROM:001206AA locret_1206AA: ; CODE XREF: ROM:00120696↑j ROM:001206AA ; ROM:001206A0↑j ... ROM:001206AA rts ROM:001206AC ; --------------------------------------------------------------------------- ROM:001206AC ROM:001206AC loc_1206AC: ; DATA XREF: ROM:00120678↑o ROM:001206AC btst #0,($131A).w ROM:001206B2 bne.s loc_1206BC ROM:001206B4 move.b #1,($112A).w ROM:001206BA bra.s locret_1206AA ROM:001206BC ; --------------------------------------------------------------------------- ROM:001206BC ROM:001206BC loc_1206BC: ; CODE XREF: ROM:001206B2↑j ROM:001206BC move.w ($B88).w,d0 ROM:001206C0 btst #0,($131A).w ROM:001206C6 beq.s loc_1206EE ROM:001206C8 cmp.w ($574).w,d0 ROM:001206CC blt.s loc_1206EE ROM:001206CE move.w $39C(a5),d1 ROM:001206D2 clr.b ($90B).w ROM:001206D6 move.w d1,($6F0).w ROM:001206DA move.b #1,($90B).w ROM:001206E0 bset #5,($132F).w ROM:001206E6 move.b #3,($112A).w ROM:001206EC bra.s loc_120738 ROM:001206EE ; --------------------------------------------------------------------------- ROM:001206EE ROM:001206EE loc_1206EE: ; CODE XREF: ROM:001206A8↑j ROM:001206EE ; ROM:001206C6↑j ... ROM:001206EE bsr.w sub_120762 ROM:001206F2 rts ROM:001206F4 ; --------------------------------------------------------------------------- ROM:001206F4 ROM:001206F4 loc_1206F4: ; DATA XREF: ROM:0012067C↑o ROM:001206F4 btst #0,($131A).w ROM:001206FA bne.s loc_12070A ROM:001206FC bclr #5,($132F).w ROM:00120702 move.b #1,($112A).w ROM:00120708 bra.s locret_1206AA ROM:0012070A ; --------------------------------------------------------------------------- ROM:0012070A ROM:0012070A loc_12070A: ; CODE XREF: ROM:001206FA↑j ROM:0012070A move.w ($B88).w,d0 ROM:0012070E cmp.w ($574).w,d0 ROM:00120712 bge.s loc_120722 ROM:00120714 bclr #5,($132F).w ROM:0012071A move.b #2,($112A).w ROM:00120720 bra.s loc_1206EE ROM:00120722 ; --------------------------------------------------------------------------- ROM:00120722 ROM:00120722 loc_120722: ; CODE XREF: ROM:00120712↑j ROM:00120722 cmpi.w #0,($6F0).w ROM:00120728 bgt.s loc_120738 ROM:0012072A bset #1,($132B).w ROM:00120730 move.b #4,($112A).w ROM:00120736 bra.s locret_12075E ROM:00120738 ; --------------------------------------------------------------------------- ROM:00120738 ROM:00120738 loc_120738: ; CODE XREF: ROM:001206EC↑j ROM:00120738 ; ROM:00120728↑j ROM:00120738 bsr.w sub_120762 ROM:0012073C rts ROM:0012073E ; --------------------------------------------------------------------------- ROM:0012073E ROM:0012073E loc_12073E: ; DATA XREF: ROM:00120680↑o ROM:0012073E btst #0,($131A).w ROM:00120744 bne.s locret_12075E ROM:00120746 bclr #5,($132F).w ROM:0012074C bclr #1,($132B).w ROM:00120752 move.b #1,($112A).w ROM:00120758 bra.l locret_1206AA ROM:0012075E ; --------------------------------------------------------------------------- ROM:0012075E ROM:0012075E locret_12075E: ; CODE XREF: ROM:00120736↑j ROM:0012075E ; ROM:00120744↑j ROM:0012075E rts ROM:00120760 ; --------------------------------------------------------------------------- ROM:00120760 rts ROM:00120762 ROM:00120762 ; =============== S U B R O U T I N E ======================================= ROM:00120762 ROM:00120762 ROM:00120762 sub_120762: ; CODE XREF: ROM:loc_1206EE↑p ROM:00120762 ; ROM:loc_120738↑p ROM:00120762 move.w #$3ACC,d1 ROM:00120766 move.w ($572).w,d2 ROM:0012076A bsr.l sub_117544 ROM:00120770 move.w d1,($B88).w ROM:00120774 rts ROM:00120774 ; End of function sub_120762 ROM:00120774 ROM:00120776 ROM:00120776 ; =============== S U B R O U T I N E ======================================= ROM:00120776 ROM:00120776 ROM:00120776 sub_120776: ; CODE XREF: sub_12064C+4↑p ROM:00120776 clr.w d1 ROM:00120778 move.b ($112B).w,d1 ROM:0012077C cmpi.w #6,d1 ROM:00120780 bcc.s locret_12078A ROM:00120782 movea.l off_12078C(pc,d1.w*4),a0 ROM:00120786 nop ROM:00120788 jmp (a0) ROM:0012078A ; --------------------------------------------------------------------------- ROM:0012078A ROM:0012078A locret_12078A: ; CODE XREF: sub_120776+A↑j ROM:0012078A rts ROM:0012078A ; End of function sub_120776 ROM:0012078A ROM:0012078A ; --------------------------------------------------------------------------- ROM:0012078C off_12078C: dc.l loc_1207A4 ; DATA XREF: sub_120776+C↑r ROM:00120790 dc.l loc_1207C0 ROM:00120794 dc.l loc_1207EC ROM:00120798 dc.l loc_120848 ROM:0012079C dc.l loc_1208C0 ROM:001207A0 dc.l loc_120942 ROM:001207A4 ; --------------------------------------------------------------------------- ROM:001207A4 ROM:001207A4 loc_1207A4: ; DATA XREF: ROM:off_12078C↑o ROM:001207A4 bclr #1,($1323).w ROM:001207AA bclr #1,($1327).w ROM:001207B0 bclr #6,($132C).w ROM:001207B6 move.b #1,($112B).w ROM:001207BC bra.s locret_1207EA ROM:001207BE ; --------------------------------------------------------------------------- ROM:001207BE rts ROM:001207C0 ; --------------------------------------------------------------------------- ROM:001207C0 ROM:001207C0 loc_1207C0: ; DATA XREF: ROM:00120790↑o ROM:001207C0 move.w $3A0(a5),d0 ROM:001207C4 btst #0,($1339).w ROM:001207CA bne.s locret_1207EA ROM:001207CC btst #3,($1338).w ROM:001207D2 beq.s locret_1207EA ROM:001207D4 clr.b ($90C).w ROM:001207D8 move.w d0,($6F2).w ROM:001207DC move.b #1,($90C).w ROM:001207E2 move.b #2,($112B).w ROM:001207E8 bra.s locret_120846 ROM:001207EA ; --------------------------------------------------------------------------- ROM:001207EA ; START OF FUNCTION CHUNK FOR sub_1208D2 ROM:001207EA ; ADDITIONAL PARENT FUNCTION sub_120954 ROM:001207EA ROM:001207EA locret_1207EA: ; CODE XREF: ROM:001207BC↑j ROM:001207EA ; ROM:001207CA↑j ... ROM:001207EA rts ROM:001207EA ; END OF FUNCTION CHUNK FOR sub_1208D2 ROM:001207EC ; --------------------------------------------------------------------------- ROM:001207EC ROM:001207EC loc_1207EC: ; DATA XREF: ROM:00120794↑o ROM:001207EC btst #0,($1339).w ROM:001207F2 beq.s loc_1207FC ROM:001207F4 move.b #1,($112B).w ROM:001207FA bra.s locret_1207EA ROM:001207FC ; --------------------------------------------------------------------------- ROM:001207FC ROM:001207FC loc_1207FC: ; CODE XREF: ROM:001207F2↑j ROM:001207FC btst #3,($1338).w ROM:00120802 bne.s loc_12080C ROM:00120804 move.b #1,($112B).w ROM:0012080A bra.s locret_1207EA ROM:0012080C ; --------------------------------------------------------------------------- ROM:0012080C ROM:0012080C loc_12080C: ; CODE XREF: ROM:00120802↑j ROM:0012080C move.w $39A(a5),d0 ROM:00120810 move.w $39E(a5),d1 ROM:00120814 btst #0,($131A).w ROM:0012081A beq.s locret_120846 ROM:0012081C cmpi.w #0,($6F2).w ROM:00120822 bgt.s locret_120846 ROM:00120824 cmp.w ($574).w,d0 ROM:00120828 bgt.s locret_120846 ROM:0012082A clr.b ($90C).w ROM:0012082E move.w d1,($6F2).w ROM:00120832 move.b #1,($90C).w ROM:00120838 bset #1,($1327).w ROM:0012083E move.b #3,($112B).w ROM:00120844 bra.s locret_1208BE ROM:00120846 ; --------------------------------------------------------------------------- ROM:00120846 ROM:00120846 locret_120846: ; CODE XREF: ROM:001207E8↑j ROM:00120846 ; ROM:0012081A↑j ... ROM:00120846 rts ROM:00120848 ; --------------------------------------------------------------------------- ROM:00120848 ROM:00120848 loc_120848: ; DATA XREF: ROM:00120798↑o ROM:00120848 btst #0,($1339).w ROM:0012084E beq.s loc_12085E ROM:00120850 bclr #1,($1327).w ROM:00120856 move.b #1,($112B).w ROM:0012085C bra.s locret_1207EA ROM:0012085E ; --------------------------------------------------------------------------- ROM:0012085E ROM:0012085E loc_12085E: ; CODE XREF: ROM:0012084E↑j ROM:0012085E btst #3,($1338).w ROM:00120864 bne.s loc_120878 ROM:00120866 bclr #1,($1327).w ROM:0012086C move.b #1,($112B).w ROM:00120872 bra.l locret_1207EA ROM:00120878 ; --------------------------------------------------------------------------- ROM:00120878 ROM:00120878 loc_120878: ; CODE XREF: ROM:00120864↑j ROM:00120878 move.w $39A(a5),d0 ROM:0012087C btst #0,($131A).w ROM:00120882 beq.s loc_12088A ROM:00120884 cmp.w ($574).w,d0 ROM:00120888 ble.s loc_1208A0 ROM:0012088A ROM:0012088A loc_12088A: ; CODE XREF: ROM:00120882↑j ROM:0012088A bclr #1,($1327).w ROM:00120890 clr.b ($90C).w ROM:00120894 clr.w ($6F2).w ROM:00120898 move.b #2,($112B).w ROM:0012089E bra.s locret_120846 ROM:001208A0 ; --------------------------------------------------------------------------- ROM:001208A0 ROM:001208A0 loc_1208A0: ; CODE XREF: ROM:00120888↑j ROM:001208A0 cmpi.w #0,($6F2).w ROM:001208A6 bgt.s locret_1208BE ROM:001208A8 bset #6,($132C).w ROM:001208AE bsr.w sub_120990 ROM:001208B2 move.b #4,($112B).w ROM:001208B8 bra.l locret_120940 ROM:001208BE ; --------------------------------------------------------------------------- ROM:001208BE ROM:001208BE locret_1208BE: ; CODE XREF: ROM:00120844↑j ROM:001208BE ; ROM:001208A6↑j ROM:001208BE rts ROM:001208C0 ; --------------------------------------------------------------------------- ROM:001208C0 ROM:001208C0 loc_1208C0: ; DATA XREF: ROM:0012079C↑o ROM:001208C0 btst #0,($1339).w ROM:001208C6 beq.s loc_1208CA ROM:001208C8 bsr.s sub_1208D2 ROM:001208CA ROM:001208CA loc_1208CA: ; CODE XREF: ROM:001208C6↑j ROM:001208CA btst #3,($1338).w ROM:001208D0 bne.s loc_1208EE ROM:001208D2 ROM:001208D2 ; =============== S U B R O U T I N E ======================================= ROM:001208D2 ROM:001208D2 ROM:001208D2 sub_1208D2: ; CODE XREF: ROM:001208C8↑p ROM:001208D2 ROM:001208D2 ; FUNCTION CHUNK AT ROM:001207EA SIZE 00000002 BYTES ROM:001208D2 ROM:001208D2 bclr #1,($1327).w ROM:001208D8 bclr #6,($132C).w ROM:001208DE bsr.w sub_1209B0 ROM:001208E2 move.b #1,($112B).w ROM:001208E8 bra.l locret_1207EA ROM:001208E8 ; End of function sub_1208D2 ROM:001208E8 ROM:001208EE ; --------------------------------------------------------------------------- ROM:001208EE ROM:001208EE loc_1208EE: ; CODE XREF: ROM:001208D0↑j ROM:001208EE btst #0,($131A).w ROM:001208F4 beq.s loc_1208FE ROM:001208F6 cmpi.w #0,($574).w ROM:001208FC bne.s loc_12091A ROM:001208FE ROM:001208FE loc_1208FE: ; CODE XREF: ROM:001208F4↑j ROM:001208FE bclr #1,($1327).w ROM:00120904 bclr #6,($132C).w ROM:0012090A bsr.w sub_1209B0 ROM:0012090E move.b #2,($112B).w ROM:00120914 bra.l locret_120846 ROM:0012091A ; --------------------------------------------------------------------------- ROM:0012091A ROM:0012091A loc_12091A: ; CODE XREF: ROM:001208FC↑j ROM:0012091A move.w ($B94).w,d0 ROM:0012091E cmpi.w #0,($574).w ROM:00120924 ble.s locret_120940 ROM:00120926 cmp.w ($BB8).w,d0 ROM:0012092A bne.s locret_120940 ROM:0012092C bset #1,($1323).w ROM:00120932 bclr #6,($132C).w ROM:00120938 move.b #5,($112B).w ROM:0012093E bra.s locret_12098C ROM:00120940 ; --------------------------------------------------------------------------- ROM:00120940 ROM:00120940 locret_120940: ; CODE XREF: ROM:001208B8↑j ROM:00120940 ; ROM:00120924↑j ... ROM:00120940 rts ROM:00120942 ; --------------------------------------------------------------------------- ROM:00120942 ROM:00120942 loc_120942: ; DATA XREF: ROM:001207A0↑o ROM:00120942 btst #0,($1339).w ROM:00120948 beq.s loc_12094C ROM:0012094A bsr.s sub_120954 ROM:0012094C ROM:0012094C loc_12094C: ; CODE XREF: ROM:00120948↑j ROM:0012094C btst #3,($1338).w ROM:00120952 bne.s loc_12096C ROM:00120954 ROM:00120954 ; =============== S U B R O U T I N E ======================================= ROM:00120954 ROM:00120954 ROM:00120954 sub_120954: ; CODE XREF: ROM:0012094A↑p ROM:00120954 ROM:00120954 ; FUNCTION CHUNK AT ROM:001207EA SIZE 00000002 BYTES ROM:00120954 ROM:00120954 bclr #1,($1327).w ROM:0012095A bclr #1,($1323).w ROM:00120960 move.b #1,($112B).w ROM:00120966 bra.l locret_1207EA ROM:00120966 ; End of function sub_120954 ROM:00120966 ROM:0012096C ; --------------------------------------------------------------------------- ROM:0012096C ROM:0012096C loc_12096C: ; CODE XREF: ROM:00120952↑j ROM:0012096C btst #0,($131A).w ROM:00120972 bne.s locret_12098C ROM:00120974 bclr #1,($1327).w ROM:0012097A bclr #1,($1323).w ROM:00120980 move.b #2,($112B).w ROM:00120986 bra.l locret_120846 ROM:0012098C ; --------------------------------------------------------------------------- ROM:0012098C ROM:0012098C locret_12098C: ; CODE XREF: ROM:0012093E↑j ROM:0012098C ; ROM:00120972↑j ROM:0012098C rts ROM:0012098E ; --------------------------------------------------------------------------- ROM:0012098E rts ROM:00120990 ROM:00120990 ; =============== S U B R O U T I N E ======================================= ROM:00120990 ROM:00120990 ROM:00120990 sub_120990: ; CODE XREF: ROM:001208AE↑p ROM:00120990 move.w #$3ACE,d1 ROM:00120994 move.w ($574).w,d2 ROM:00120998 bsr.l sub_117544 ROM:0012099E move.w ($BB8).w,d0 ROM:001209A2 sub.w d1,d0 ROM:001209A4 move.w d0,($B94).w ROM:001209A8 move.w $D2(a5),($B92).w ROM:001209AE rts ROM:001209AE ; End of function sub_120990 ROM:001209AE ROM:001209B0 ROM:001209B0 ; =============== S U B R O U T I N E ======================================= ROM:001209B0 ROM:001209B0 ROM:001209B0 sub_1209B0: ; CODE XREF: sub_1208D2+C↑p ROM:001209B0 ; ROM:0012090A↑p ROM:001209B0 move.w #0,($B94).w ROM:001209B6 rts ROM:001209B6 ; End of function sub_1209B0 ROM:001209B6 ROM:001209B8 ROM:001209B8 ; =============== S U B R O U T I N E ======================================= ROM:001209B8 ROM:001209B8 ROM:001209B8 sub_1209B8: ; CODE XREF: sub_12064C+8↑p ROM:001209B8 clr.w d1 ROM:001209BA move.b ($112C).w,d1 ROM:001209BE cmpi.w #5,d1 ROM:001209C2 bcc.s locret_1209CC ROM:001209C4 movea.l off_1209CE(pc,d1.w*4),a0 ROM:001209C8 nop ROM:001209CA jmp (a0) ROM:001209CC ; --------------------------------------------------------------------------- ROM:001209CC ROM:001209CC locret_1209CC: ; CODE XREF: sub_1209B8+A↑j ROM:001209CC rts ROM:001209CC ; End of function sub_1209B8 ROM:001209CC ROM:001209CC ; --------------------------------------------------------------------------- ROM:001209CE off_1209CE: dc.l loc_1209E2 ; DATA XREF: sub_1209B8+C↑r ROM:001209D2 dc.l loc_1209F8 ROM:001209D6 dc.l loc_120A24 ROM:001209DA dc.l loc_120A5A ROM:001209DE dc.l loc_120A8C ROM:001209E2 ; --------------------------------------------------------------------------- ROM:001209E2 ROM:001209E2 loc_1209E2: ; DATA XREF: ROM:off_1209CE↑o ROM:001209E2 bclr #7,($132A).w ROM:001209E8 bclr #2,($1335).w ROM:001209EE move.b #1,($112C).w ROM:001209F4 bra.s locret_120A22 ROM:001209F6 ; --------------------------------------------------------------------------- ROM:001209F6 rts ROM:001209F8 ; --------------------------------------------------------------------------- ROM:001209F8 ROM:001209F8 loc_1209F8: ; DATA XREF: ROM:001209D2↑o ROM:001209F8 btst #0,($1339).w ROM:001209FE beq.s loc_120A0E ROM:00120A00 bsr.w sub_120AE0 ROM:00120A04 move.b #3,($112C).w ROM:00120A0A bra.w loc_120A86 ROM:00120A0E ; --------------------------------------------------------------------------- ROM:00120A0E ROM:00120A0E loc_120A0E: ; CODE XREF: ROM:001209FE↑j ROM:00120A0E btst #7,($1323).w ROM:00120A14 bne.s locret_120A22 ROM:00120A16 bsr.w sub_120AE0 ROM:00120A1A move.b #2,($112C).w ROM:00120A20 bra.s loc_120A54 ROM:00120A22 ; --------------------------------------------------------------------------- ROM:00120A22 ROM:00120A22 locret_120A22: ; CODE XREF: ROM:001209F4↑j ROM:00120A22 ; ROM:00120A14↑j ... ROM:00120A22 rts ROM:00120A24 ; --------------------------------------------------------------------------- ROM:00120A24 ROM:00120A24 loc_120A24: ; DATA XREF: ROM:001209D6↑o ROM:00120A24 btst #7,($1323).w ROM:00120A2A beq.s loc_120A3A ROM:00120A2C bclr #7,($132A).w ROM:00120A32 move.b #1,($112C).w ROM:00120A38 bra.s locret_120A22 ROM:00120A3A ; --------------------------------------------------------------------------- ROM:00120A3A ROM:00120A3A loc_120A3A: ; CODE XREF: ROM:00120A2A↑j ROM:00120A3A btst #0,($1339).w ROM:00120A40 beq.s loc_120A54 ROM:00120A42 bsr.w sub_120AE0 ROM:00120A46 bclr #7,($132A).w ROM:00120A4C move.b #3,($112C).w ROM:00120A52 bra.s loc_120A86 ROM:00120A54 ; --------------------------------------------------------------------------- ROM:00120A54 ROM:00120A54 loc_120A54: ; CODE XREF: ROM:00120A20↑j ROM:00120A54 ; ROM:00120A40↑j ROM:00120A54 bsr.w sub_120AA2 ROM:00120A58 rts ROM:00120A5A ; --------------------------------------------------------------------------- ROM:00120A5A ROM:00120A5A loc_120A5A: ; DATA XREF: ROM:001209DA↑o ROM:00120A5A btst #0,($1339).w ROM:00120A60 bne.s loc_120A70 ROM:00120A62 bclr #2,($1335).w ROM:00120A68 move.b #1,($112C).w ROM:00120A6E bra.s locret_120A22 ROM:00120A70 ; --------------------------------------------------------------------------- ROM:00120A70 ROM:00120A70 loc_120A70: ; CODE XREF: ROM:00120A60↑j ROM:00120A70 btst #6,($132F).w ROM:00120A76 beq.s loc_120A86 ROM:00120A78 bclr #2,($1335).w ROM:00120A7E move.b #4,($112C).w ROM:00120A84 bra.s locret_120A9E ROM:00120A86 ; --------------------------------------------------------------------------- ROM:00120A86 ROM:00120A86 loc_120A86: ; CODE XREF: ROM:00120A0A↑j ROM:00120A86 ; ROM:00120A52↑j ... ROM:00120A86 bsr.w sub_120AEE ROM:00120A8A rts ROM:00120A8C ; --------------------------------------------------------------------------- ROM:00120A8C ROM:00120A8C loc_120A8C: ; DATA XREF: ROM:001209DE↑o ROM:00120A8C btst #0,($1339).w ROM:00120A92 bne.s locret_120A9E ROM:00120A94 move.b #1,($112C).w ROM:00120A9A bra.w locret_120A22 ROM:00120A9E ; --------------------------------------------------------------------------- ROM:00120A9E ROM:00120A9E locret_120A9E: ; CODE XREF: ROM:00120A84↑j ROM:00120A9E ; ROM:00120A92↑j ROM:00120A9E rts ROM:00120AA0 ; --------------------------------------------------------------------------- ROM:00120AA0 rts ROM:00120AA2 ROM:00120AA2 ; =============== S U B R O U T I N E ======================================= ROM:00120AA2 ROM:00120AA2 ROM:00120AA2 sub_120AA2: ; CODE XREF: ROM:loc_120A54↑p ROM:00120AA2 bclr #7,($132A).w ROM:00120AA8 move.w ($BB8).w,d0 ROM:00120AAC sub.w ($B8A).w,d0 ROM:00120AB0 move.w d0,($B8E).w ROM:00120AB4 move.w $3A2(a5),d0 ROM:00120AB8 cmp.w ($B8E).w,d0 ROM:00120ABC bge.s locret_120ADE ROM:00120ABE move.w ($572).w,d0 ROM:00120AC2 sub.w ($B8A).w,d0 ROM:00120AC6 move.w d0,($B90).w ROM:00120ACA move.w ($B8E).w,d0 ROM:00120ACE muls.w $3A4(a5),d0 ROM:00120AD2 cmp.w ($B90).w,d0 ROM:00120AD6 bge.s locret_120ADE ROM:00120AD8 bset #7,($132A).w ROM:00120ADE ROM:00120ADE locret_120ADE: ; CODE XREF: sub_120AA2+1A↑j ROM:00120ADE ; sub_120AA2+34↑j ROM:00120ADE rts ROM:00120ADE ; End of function sub_120AA2 ROM:00120ADE ROM:00120AE0 ROM:00120AE0 ; =============== S U B R O U T I N E ======================================= ROM:00120AE0 ROM:00120AE0 ROM:00120AE0 sub_120AE0: ; CODE XREF: ROM:00120A00↑p ROM:00120AE0 ; ROM:00120A16↑p ... ROM:00120AE0 move.w ($572).w,($B8C).w ROM:00120AE6 move.w ($BB8).w,($B8A).w ROM:00120AEC rts ROM:00120AEC ; End of function sub_120AE0 ROM:00120AEC ROM:00120AEE ROM:00120AEE ; =============== S U B R O U T I N E ======================================= ROM:00120AEE ROM:00120AEE ROM:00120AEE sub_120AEE: ; CODE XREF: ROM:loc_120A86↑p ROM:00120AEE bclr #2,($1335).w ROM:00120AF4 move.w ($B8A).w,d0 ROM:00120AF8 cmp.w ($BB8).w,d0 ROM:00120AFC bne.s loc_120B10 ROM:00120AFE move.w ($B8C).w,d1 ROM:00120B02 cmp.w ($572).w,d1 ROM:00120B06 bge.s loc_120B0E ROM:00120B08 move.w ($572).w,($B8C).w ROM:00120B0E ROM:00120B0E loc_120B0E: ; CODE XREF: sub_120AEE+18↑j ROM:00120B0E bra.s locret_120B42 ROM:00120B10 ; --------------------------------------------------------------------------- ROM:00120B10 ROM:00120B10 loc_120B10: ; CODE XREF: sub_120AEE+E↑j ROM:00120B10 sub.w ($BB8).w,d0 ROM:00120B14 move.w d0,($B8E).w ROM:00120B18 move.w $3A2(a5),d1 ROM:00120B1C cmp.w ($B8E).w,d1 ROM:00120B20 bge.s locret_120B42 ROM:00120B22 move.w ($B8C).w,d0 ROM:00120B26 sub.w ($572).w,d0 ROM:00120B2A move.w d0,($B90).w ROM:00120B2E move.w ($B8E).w,d0 ROM:00120B32 muls.w $3A4(a5),d0 ROM:00120B36 cmp.w ($B90).w,d0 ROM:00120B3A ble.s locret_120B42 ROM:00120B3C bset #2,($1335).w ROM:00120B42 ROM:00120B42 locret_120B42: ; CODE XREF: sub_120AEE:loc_120B0E↑j ROM:00120B42 ; sub_120AEE+32↑j ... ROM:00120B42 rts ROM:00120B42 ; End of function sub_120AEE ROM:00120B42 ROM:00120B44 ROM:00120B44 ; =============== S U B R O U T I N E ======================================= ROM:00120B44 ROM:00120B44 ROM:00120B44 sub_120B44: ; CODE XREF: sub_121298+16↓p ROM:00120B44 move.w $3C2(a5),d0 ROM:00120B48 cmpi.w #0,d0 ROM:00120B4C bne.s loc_120B56 ROM:00120B4E bset #0,($1324).w ROM:00120B54 bra.s loc_120B5C ROM:00120B56 ; --------------------------------------------------------------------------- ROM:00120B56 ROM:00120B56 loc_120B56: ; CODE XREF: sub_120B44+8↑j ROM:00120B56 bclr #0,($1324).w ROM:00120B5C ROM:00120B5C loc_120B5C: ; CODE XREF: sub_120B44+10↑j ROM:00120B5C bsr.l sub_11F4CC ROM:00120B62 bsr.l sub_11FA68 ROM:00120B68 bsr.l sub_11F352 ROM:00120B6E bsr.l sub_11F43A ROM:00120B74 bsr.l sub_11F196 ROM:00120B7A bsr.l sub_11EFE0 ROM:00120B80 bsr.l sub_11F84C ROM:00120B86 bsr.w sub_120F6E ROM:00120B8A bsr.w sub_120FD2 ROM:00120B8E bsr.w sub_120D0E ROM:00120B92 bsr.w sub_120BA4 ROM:00120B96 bsr.w sub_120DB2 ROM:00120B9A bsr.w sub_120E16 ROM:00120B9E bsr.w sub_120E40 ROM:00120BA2 rts ROM:00120BA2 ; End of function sub_120B44 ROM:00120BA2 ROM:00120BA4 ROM:00120BA4 ; =============== S U B R O U T I N E ======================================= ROM:00120BA4 ROM:00120BA4 ROM:00120BA4 sub_120BA4: ; CODE XREF: sub_120B44+4E↑p ROM:00120BA4 clr.w d1 ROM:00120BA6 move.b ($112D).w,d1 ROM:00120BAA cmpi.w #6,d1 ROM:00120BAE bcc.s locret_120BB8 ROM:00120BB0 movea.l off_120BBA(pc,d1.w*4),a0 ROM:00120BB4 nop ROM:00120BB6 jmp (a0) ROM:00120BB8 ; --------------------------------------------------------------------------- ROM:00120BB8 ROM:00120BB8 locret_120BB8: ; CODE XREF: sub_120BA4+A↑j ROM:00120BB8 rts ROM:00120BB8 ; End of function sub_120BA4 ROM:00120BB8 ROM:00120BB8 ; --------------------------------------------------------------------------- ROM:00120BBA off_120BBA: dc.l loc_120BD2 ; DATA XREF: sub_120BA4+C↑r ROM:00120BBE dc.l loc_120BE8 ROM:00120BC2 dc.l loc_120C16 ROM:00120BC6 dc.l loc_120C6E ROM:00120BCA dc.l loc_120CAE ROM:00120BCE dc.l loc_120CC8 ROM:00120BD2 ; --------------------------------------------------------------------------- ROM:00120BD2 ROM:00120BD2 loc_120BD2: ; DATA XREF: ROM:off_120BBA↑o ROM:00120BD2 bclr #0,($132D).w ROM:00120BD8 bclr #6,($132F).w ROM:00120BDE move.b #1,($112D).w ROM:00120BE4 bra.s locret_120C14 ROM:00120BE6 ; --------------------------------------------------------------------------- ROM:00120BE6 rts ROM:00120BE8 ; --------------------------------------------------------------------------- ROM:00120BE8 ROM:00120BE8 loc_120BE8: ; DATA XREF: ROM:00120BBE↑o ROM:00120BE8 btst #0,($1339).w ROM:00120BEE beq.s locret_120C14 ROM:00120BF0 bsr.w sub_120EA4 ROM:00120BF4 move.w #$A,d0 ROM:00120BF8 clr.b ($8CC).w ROM:00120BFC move.w d0,($672).w ROM:00120C00 move.b #1,($8CC).w ROM:00120C06 bset #0,($132D).w ROM:00120C0C move.b #2,($112D).w ROM:00120C12 bra.s locret_120C6C ROM:00120C14 ; --------------------------------------------------------------------------- ROM:00120C14 ROM:00120C14 locret_120C14: ; CODE XREF: ROM:00120BE4↑j ROM:00120C14 ; ROM:00120BEE↑j ... ROM:00120C14 rts ROM:00120C16 ; --------------------------------------------------------------------------- ROM:00120C16 ROM:00120C16 loc_120C16: ; DATA XREF: ROM:00120BC2↑o ROM:00120C16 btst #0,($1339).w ROM:00120C1C bne.s loc_120C2C ROM:00120C1E bclr #0,($132D).w ROM:00120C24 move.b #1,($112D).w ROM:00120C2A bra.s locret_120C14 ROM:00120C2C ; --------------------------------------------------------------------------- ROM:00120C2C ROM:00120C2C loc_120C2C: ; CODE XREF: ROM:00120C1C↑j ROM:00120C2C move.w ($B9C).w,d0 ROM:00120C30 cmp.w ($B98).w,d0 ROM:00120C34 blt.s loc_120C44 ROM:00120C36 bclr #0,($132D).w ROM:00120C3C move.b #3,($112D).w ROM:00120C42 bra.s locret_120CAC ROM:00120C44 ; --------------------------------------------------------------------------- ROM:00120C44 ROM:00120C44 loc_120C44: ; CODE XREF: ROM:00120C34↑j ROM:00120C44 cmpi.w #0,($672).w ROM:00120C4A bgt.s locret_120C6C ROM:00120C4C bsr.w sub_120EAC ROM:00120C50 move.w #$A,d0 ROM:00120C54 clr.b ($8CC).w ROM:00120C58 move.w d0,($672).w ROM:00120C5C move.b #1,($8CC).w ROM:00120C62 move.b #2,($112D).w ROM:00120C68 bra.w *+4 ROM:00120C6C ; --------------------------------------------------------------------------- ROM:00120C6C ROM:00120C6C locret_120C6C: ; CODE XREF: ROM:00120C12↑j ROM:00120C6C ; ROM:00120C4A↑j ... ROM:00120C6C rts ROM:00120C6E ; --------------------------------------------------------------------------- ROM:00120C6E ROM:00120C6E loc_120C6E: ; DATA XREF: ROM:00120BC6↑o ROM:00120C6E btst #0,($1339).w ROM:00120C74 bne.s loc_120C7E ROM:00120C76 move.b #1,($112D).w ROM:00120C7C bra.s locret_120C14 ROM:00120C7E ; --------------------------------------------------------------------------- ROM:00120C7E ROM:00120C7E loc_120C7E: ; CODE XREF: ROM:00120C74↑j ROM:00120C7E move.w $3BE(a5),d0 ROM:00120C82 cmpi.w #0,($BB6).w ROM:00120C88 bge.s loc_120C8C ROM:00120C8A neg.w d0 ROM:00120C8C ROM:00120C8C loc_120C8C: ; CODE XREF: ROM:00120C88↑j ROM:00120C8C cmp.w ($BB6).w,d0 ROM:00120C90 blt.s locret_120CAC ROM:00120C92 move.w $3C0(a5),d0 ROM:00120C96 clr.b ($8CF).w ROM:00120C9A move.w d0,($678).w ROM:00120C9E move.b #1,($8CF).w ROM:00120CA4 move.b #5,($112D).w ROM:00120CAA bra.s locret_120D0A ROM:00120CAC ; --------------------------------------------------------------------------- ROM:00120CAC ROM:00120CAC locret_120CAC: ; CODE XREF: ROM:00120C42↑j ROM:00120CAC ; ROM:00120C90↑j ... ROM:00120CAC rts ROM:00120CAE ; --------------------------------------------------------------------------- ROM:00120CAE ROM:00120CAE loc_120CAE: ; DATA XREF: ROM:00120BCA↑o ROM:00120CAE btst #0,($1339).w ROM:00120CB4 bne.s locret_120CC6 ROM:00120CB6 bclr #6,($132F).w ROM:00120CBC move.b #1,($112D).w ROM:00120CC2 bra.w locret_120C14 ROM:00120CC6 ; --------------------------------------------------------------------------- ROM:00120CC6 ROM:00120CC6 locret_120CC6: ; CODE XREF: ROM:00120CB4↑j ROM:00120CC6 ; ROM:00120CE4↓j ROM:00120CC6 rts ROM:00120CC8 ; --------------------------------------------------------------------------- ROM:00120CC8 ROM:00120CC8 loc_120CC8: ; DATA XREF: ROM:00120BCE↑o ROM:00120CC8 cmpi.w #0,($678).w ROM:00120CCE ble.s loc_120CD8 ROM:00120CD0 cmpi.w #0,($BB6).w ROM:00120CD6 bgt.s loc_120CE6 ROM:00120CD8 ROM:00120CD8 loc_120CD8: ; CODE XREF: ROM:00120CCE↑j ROM:00120CD8 bset #6,($132F).w ROM:00120CDE move.b #4,($112D).w ROM:00120CE4 bra.s locret_120CC6 ROM:00120CE6 ; --------------------------------------------------------------------------- ROM:00120CE6 ROM:00120CE6 loc_120CE6: ; CODE XREF: ROM:00120CD6↑j ROM:00120CE6 move.w $3BE(a5),d0 ROM:00120CEA cmp.w ($BB6).w,d0 ROM:00120CEE bge.s loc_120CF8 ROM:00120CF0 move.b #3,($112D).w ROM:00120CF6 bra.s locret_120CAC ROM:00120CF8 ; --------------------------------------------------------------------------- ROM:00120CF8 ROM:00120CF8 loc_120CF8: ; CODE XREF: ROM:00120CEE↑j ROM:00120CF8 btst #0,($1339).w ROM:00120CFE bne.s locret_120D0A ROM:00120D00 move.b #1,($112D).w ROM:00120D06 bra.w locret_120C14 ROM:00120D0A ; --------------------------------------------------------------------------- ROM:00120D0A ROM:00120D0A locret_120D0A: ; CODE XREF: ROM:00120CAA↑j ROM:00120D0A ; ROM:00120CFE↑j ROM:00120D0A rts ROM:00120D0C ; --------------------------------------------------------------------------- ROM:00120D0C rts ROM:00120D0E ROM:00120D0E ; =============== S U B R O U T I N E ======================================= ROM:00120D0E ROM:00120D0E ROM:00120D0E sub_120D0E: ; CODE XREF: sub_120B44+4A↑p ROM:00120D0E clr.w d1 ROM:00120D10 move.b ($112E).w,d1 ROM:00120D14 cmpi.w #4,d1 ROM:00120D18 bcc.s locret_120D22 ROM:00120D1A movea.l off_120D24(pc,d1.w*4),a0 ROM:00120D1E nop ROM:00120D20 jmp (a0) ROM:00120D22 ; --------------------------------------------------------------------------- ROM:00120D22 ROM:00120D22 locret_120D22: ; CODE XREF: sub_120D0E+A↑j ROM:00120D22 rts ROM:00120D22 ; End of function sub_120D0E ROM:00120D22 ROM:00120D22 ; --------------------------------------------------------------------------- ROM:00120D24 off_120D24: dc.l loc_120D34 ; DATA XREF: sub_120D0E+C↑r ROM:00120D28 dc.l loc_120D44 ROM:00120D2C dc.l loc_120D56 ROM:00120D30 dc.l loc_120D80 ROM:00120D34 ; --------------------------------------------------------------------------- ROM:00120D34 ROM:00120D34 loc_120D34: ; DATA XREF: ROM:off_120D24↑o ROM:00120D34 bclr #3,($1340).w ROM:00120D3A move.b #1,($112E).w ROM:00120D40 bra.s locret_120D54 ROM:00120D42 ; --------------------------------------------------------------------------- ROM:00120D42 rts ROM:00120D44 ; --------------------------------------------------------------------------- ROM:00120D44 ROM:00120D44 loc_120D44: ; DATA XREF: ROM:00120D28↑o ROM:00120D44 btst #3,($1338).w ROM:00120D4A beq.s locret_120D54 ROM:00120D4C move.b #2,($112E).w ROM:00120D52 bra.s locret_120D7E ROM:00120D54 ; --------------------------------------------------------------------------- ROM:00120D54 ROM:00120D54 locret_120D54: ; CODE XREF: ROM:00120D40↑j ROM:00120D54 ; ROM:00120D4A↑j ... ROM:00120D54 rts ROM:00120D56 ; --------------------------------------------------------------------------- ROM:00120D56 ROM:00120D56 loc_120D56: ; DATA XREF: ROM:00120D2C↑o ROM:00120D56 btst #3,($1338).w ROM:00120D5C bne.s loc_120D66 ROM:00120D5E move.b #1,($112E).w ROM:00120D64 bra.s locret_120D54 ROM:00120D66 ; --------------------------------------------------------------------------- ROM:00120D66 ROM:00120D66 loc_120D66: ; CODE XREF: ROM:00120D5C↑j ROM:00120D66 move.w $3B4(a5),d0 ROM:00120D6A cmp.w ($A34).w,d0 ROM:00120D6E blt.s locret_120D7E ROM:00120D70 bset #3,($1340).w ROM:00120D76 move.b #3,($112E).w ROM:00120D7C bra.s locret_120DAE ROM:00120D7E ; --------------------------------------------------------------------------- ROM:00120D7E ROM:00120D7E locret_120D7E: ; CODE XREF: ROM:00120D52↑j ROM:00120D7E ; ROM:00120D6E↑j ... ROM:00120D7E rts ROM:00120D80 ; --------------------------------------------------------------------------- ROM:00120D80 ROM:00120D80 loc_120D80: ; DATA XREF: ROM:00120D30↑o ROM:00120D80 btst #3,($1338).w ROM:00120D86 bne.s loc_120D96 ROM:00120D88 bclr #3,($1340).w ROM:00120D8E move.b #1,($112E).w ROM:00120D94 bra.s locret_120D54 ROM:00120D96 ; --------------------------------------------------------------------------- ROM:00120D96 ROM:00120D96 loc_120D96: ; CODE XREF: ROM:00120D86↑j ROM:00120D96 move.w $3B2(a5),d0 ROM:00120D9A cmp.w ($A34).w,d0 ROM:00120D9E bge.s locret_120DAE ROM:00120DA0 bclr #3,($1340).w ROM:00120DA6 move.b #2,($112E).w ROM:00120DAC bra.s locret_120D7E ROM:00120DAE ; --------------------------------------------------------------------------- ROM:00120DAE ROM:00120DAE locret_120DAE: ; CODE XREF: ROM:00120D7C↑j ROM:00120DAE ; ROM:00120D9E↑j ROM:00120DAE rts ROM:00120DB0 ; --------------------------------------------------------------------------- ROM:00120DB0 rts ROM:00120DB2 ROM:00120DB2 ; =============== S U B R O U T I N E ======================================= ROM:00120DB2 ROM:00120DB2 ROM:00120DB2 sub_120DB2: ; CODE XREF: sub_120B44+52↑p ROM:00120DB2 btst #4,($92B).w ROM:00120DB8 beq.s loc_120DCC ROM:00120DBA move.w #$3AD2,d1 ROM:00120DBE move.w ($A7C).w,d2 ROM:00120DC2 bsr.l sub_117544 ROM:00120DC8 move.w d1,($B9E).w ROM:00120DCC ROM:00120DCC loc_120DCC: ; CODE XREF: sub_120DB2+6↑j ROM:00120DCC btst #3,($1341).w ROM:00120DD2 beq.s loc_120DE4 ROM:00120DD4 btst #0,($1339).w ROM:00120DDA bne.s loc_120DE2 ROM:00120DDC move.w ($B9E).w,($BA0).w ROM:00120DE2 ROM:00120DE2 loc_120DE2: ; CODE XREF: sub_120DB2+28↑j ROM:00120DE2 bra.s locret_120E14 ROM:00120DE4 ; --------------------------------------------------------------------------- ROM:00120DE4 ROM:00120DE4 loc_120DE4: ; CODE XREF: sub_120DB2+20↑j ROM:00120DE4 cmpi.w #0,($674).w ROM:00120DEA bgt.s locret_120E14 ROM:00120DEC cmpi.w #0,($BA0).w ROM:00120DF2 ble.s locret_120E14 ROM:00120DF4 clr.b ($8CD).w ROM:00120DF8 move.w #$A,($674).w ROM:00120DFE move.b #1,($8CD).w ROM:00120E04 move.w ($BA0).w,d0 ROM:00120E08 sub.w $3AC(a5),d0 ROM:00120E0C bpl.s loc_120E10 ROM:00120E0E clr.w d0 ROM:00120E10 ROM:00120E10 loc_120E10: ; CODE XREF: sub_120DB2+5A↑j ROM:00120E10 move.w d0,($BA0).w ROM:00120E14 ROM:00120E14 locret_120E14: ; CODE XREF: sub_120DB2:loc_120DE2↑j ROM:00120E14 ; sub_120DB2+38↑j ... ROM:00120E14 rts ROM:00120E14 ; End of function sub_120DB2 ROM:00120E14 ROM:00120E16 ROM:00120E16 ; =============== S U B R O U T I N E ======================================= ROM:00120E16 ROM:00120E16 ROM:00120E16 sub_120E16: ; CODE XREF: sub_120B44+56↑p ROM:00120E16 btst #6,($132F).w ROM:00120E1C beq.s loc_120E38 ROM:00120E1E cmpi.w #0,($BA0).w ROM:00120E24 bne.s loc_120E34 ROM:00120E26 cmpi.w #0,($BB6).w ROM:00120E2C bgt.s loc_120E34 ROM:00120E2E bset #5,($1342).w ROM:00120E34 ROM:00120E34 loc_120E34: ; CODE XREF: sub_120E16+E↑j ROM:00120E34 ; sub_120E16+16↑j ROM:00120E34 bra.w locret_120E3E ROM:00120E38 ; --------------------------------------------------------------------------- ROM:00120E38 ROM:00120E38 loc_120E38: ; CODE XREF: sub_120E16+6↑j ROM:00120E38 bclr #5,($1342).w ROM:00120E3E ROM:00120E3E locret_120E3E: ; CODE XREF: sub_120E16:loc_120E34↑j ROM:00120E3E rts ROM:00120E3E ; End of function sub_120E16 ROM:00120E3E ROM:00120E40 ROM:00120E40 ; =============== S U B R O U T I N E ======================================= ROM:00120E40 ROM:00120E40 ROM:00120E40 sub_120E40: ; CODE XREF: sub_120B44+5A↑p ROM:00120E40 move.w ($B96).w,d0 ROM:00120E44 add.w ($1366).w,d0 ROM:00120E48 add.w ($B4A).w,d0 ROM:00120E4C btst #6,($131B).w ROM:00120E52 beq.s loc_120E58 ROM:00120E54 add.w $3A8(a5),d0 ROM:00120E58 ROM:00120E58 loc_120E58: ; CODE XREF: sub_120E40+12↑j ROM:00120E58 btst #4,($132B).w ROM:00120E5E beq.s loc_120E64 ROM:00120E60 add.w $3A6(a5),d0 ROM:00120E64 ROM:00120E64 loc_120E64: ; CODE XREF: sub_120E40+1E↑j ROM:00120E64 btst #3,($1340).w ROM:00120E6A beq.s loc_120E70 ROM:00120E6C add.w $3AA(a5),d0 ROM:00120E70 ROM:00120E70 loc_120E70: ; CODE XREF: sub_120E40+2A↑j ROM:00120E70 btst #4,($1422).w ROM:00120E76 beq.s loc_120E84 ROM:00120E78 btst #0,($C55).w ROM:00120E7E bne.s loc_120E84 ROM:00120E80 add.w ($BA0).w,d0 ROM:00120E84 ROM:00120E84 loc_120E84: ; CODE XREF: sub_120E40+36↑j ROM:00120E84 ; sub_120E40+3E↑j ROM:00120E84 add.w ($BA2).w,d0 ROM:00120E88 move.w d0,($B9C).w ROM:00120E8C btst #0,($132D).w ROM:00120E92 beq.s loc_120E9C ROM:00120E94 move.w ($B98).w,($B9A).w ROM:00120E9A bra.s locret_120EA2 ROM:00120E9C ; --------------------------------------------------------------------------- ROM:00120E9C ROM:00120E9C loc_120E9C: ; CODE XREF: sub_120E40+52↑j ROM:00120E9C move.w ($B9C).w,($B9A).w ROM:00120EA2 ROM:00120EA2 locret_120EA2: ; CODE XREF: sub_120E40+5A↑j ROM:00120EA2 rts ROM:00120EA2 ; End of function sub_120E40 ROM:00120EA2 ROM:00120EA4 ROM:00120EA4 ; =============== S U B R O U T I N E ======================================= ROM:00120EA4 ROM:00120EA4 ROM:00120EA4 sub_120EA4: ; CODE XREF: ROM:00120BF0↑p ROM:00120EA4 move.w ($572).w,($B98).w ROM:00120EAA rts ROM:00120EAA ; End of function sub_120EA4 ROM:00120EAA ROM:00120EAC ROM:00120EAC ; =============== S U B R O U T I N E ======================================= ROM:00120EAC ROM:00120EAC ROM:00120EAC sub_120EAC: ; CODE XREF: ROM:00120C4C↑p ROM:00120EAC move.w #$3AD0,d1 ROM:00120EB0 move.w ($A7C).w,d2 ROM:00120EB4 bsr.l sub_117544 ROM:00120EBA move.w d1,($BAA).w ROM:00120EBE move.w ($B98).w,d0 ROM:00120EC2 btst #3,($1338).w ROM:00120EC8 beq.s loc_120EDE ROM:00120ECA btst #6,($92E).w ROM:00120ED0 beq.s loc_120ED8 ROM:00120ED2 sub.w $3B0(a5),d0 ROM:00120ED6 bra.s loc_120EDC ROM:00120ED8 ; --------------------------------------------------------------------------- ROM:00120ED8 ROM:00120ED8 loc_120ED8: ; CODE XREF: sub_120EAC+24↑j ROM:00120ED8 sub.w $3AE(a5),d0 ROM:00120EDC ROM:00120EDC loc_120EDC: ; CODE XREF: sub_120EAC+2A↑j ROM:00120EDC bra.s loc_120EE2 ROM:00120EDE ; --------------------------------------------------------------------------- ROM:00120EDE ROM:00120EDE loc_120EDE: ; CODE XREF: sub_120EAC+1C↑j ROM:00120EDE sub.w ($BAA).w,d0 ROM:00120EE2 ROM:00120EE2 loc_120EE2: ; CODE XREF: sub_120EAC:loc_120EDC↑j ROM:00120EE2 move.w d0,($B98).w ROM:00120EE6 move.w ($B9C).w,d0 ROM:00120EEA cmp.w ($B98).w,d0 ROM:00120EEE ble.s locret_120EF4 ROM:00120EF0 move.w d0,($B98).w ROM:00120EF4 ROM:00120EF4 locret_120EF4: ; CODE XREF: sub_120EAC+42↑j ROM:00120EF4 rts ROM:00120EF4 ; End of function sub_120EAC ROM:00120EF4 ROM:00120EF6 ROM:00120EF6 ; =============== S U B R O U T I N E ======================================= ROM:00120EF6 ROM:00120EF6 ROM:00120EF6 sub_120EF6: ; CODE XREF: ROM:0011F59E↑p ROM:00120EF6 ; ROM:0011F61E↑p ROM:00120EF6 move.w $DA(a5),d1 ROM:00120EFA btst #1,($1320).w ROM:00120F00 beq.s locret_120F6C ROM:00120F02 btst #6,($132C).w ROM:00120F08 beq.s loc_120F26 ROM:00120F0A move.w ($B94).w,d0 ROM:00120F0E add.w ($B42).w,d0 ROM:00120F12 sub.w ($B3E).w,d0 ROM:00120F16 cmp.w d0,d1 ROM:00120F18 bge.s loc_120F20 ROM:00120F1A move.w d1,($B94).w ROM:00120F1E bra.s loc_120F24 ROM:00120F20 ; --------------------------------------------------------------------------- ROM:00120F20 ROM:00120F20 loc_120F20: ; CODE XREF: sub_120EF6+22↑j ROM:00120F20 move.w d0,($B94).w ROM:00120F24 ROM:00120F24 loc_120F24: ; CODE XREF: sub_120EF6+28↑j ROM:00120F24 bra.s locret_120F6C ROM:00120F26 ; --------------------------------------------------------------------------- ROM:00120F26 ROM:00120F26 loc_120F26: ; CODE XREF: sub_120EF6+12↑j ROM:00120F26 btst #7,($1327).w ROM:00120F2C beq.s loc_120F4A ROM:00120F2E move.w ($BEA).w,d0 ROM:00120F32 add.w ($B42).w,d0 ROM:00120F36 sub.w ($B3E).w,d0 ROM:00120F3A cmp.w d0,d1 ROM:00120F3C bge.s loc_120F44 ROM:00120F3E move.w d1,($BEA).w ROM:00120F42 bra.s loc_120F48 ROM:00120F44 ; --------------------------------------------------------------------------- ROM:00120F44 ROM:00120F44 loc_120F44: ; CODE XREF: sub_120EF6+46↑j ROM:00120F44 move.w d0,($BEA).w ROM:00120F48 ROM:00120F48 loc_120F48: ; CODE XREF: sub_120EF6+4C↑j ROM:00120F48 bra.s locret_120F6C ROM:00120F4A ; --------------------------------------------------------------------------- ROM:00120F4A ROM:00120F4A loc_120F4A: ; CODE XREF: sub_120EF6+36↑j ROM:00120F4A btst #2,($1337).w ROM:00120F50 beq.s locret_120F6C ROM:00120F52 move.w ($B34).w,d0 ROM:00120F56 add.w ($B42).w,d0 ROM:00120F5A sub.w ($B3E).w,d0 ROM:00120F5E cmp.w d0,d1 ROM:00120F60 bge.s loc_120F68 ROM:00120F62 move.w d1,($B34).w ROM:00120F66 bra.s locret_120F6C ROM:00120F68 ; --------------------------------------------------------------------------- ROM:00120F68 ROM:00120F68 loc_120F68: ; CODE XREF: sub_120EF6+6A↑j ROM:00120F68 move.w d0,($B34).w ROM:00120F6C ROM:00120F6C locret_120F6C: ; CODE XREF: sub_120EF6+A↑j ROM:00120F6C ; sub_120EF6:loc_120F24↑j ... ROM:00120F6C rts ROM:00120F6C ; End of function sub_120EF6 ROM:00120F6C ROM:00120F6E ROM:00120F6E ; =============== S U B R O U T I N E ======================================= ROM:00120F6E ROM:00120F6E ROM:00120F6E sub_120F6E: ; CODE XREF: sub_120B44+42↑p ROM:00120F6E btst #7,($132C).w ROM:00120F74 beq.s loc_120F7E ROM:00120F76 move.w $3B6(a5),($BA6).w ROM:00120F7C bra.s locret_120F84 ROM:00120F7E ; --------------------------------------------------------------------------- ROM:00120F7E ROM:00120F7E loc_120F7E: ; CODE XREF: sub_120F6E+6↑j ROM:00120F7E move.w $3B8(a5),($BA6).w ROM:00120F84 ROM:00120F84 locret_120F84: ; CODE XREF: sub_120F6E+E↑j ROM:00120F84 rts ROM:00120F84 ; End of function sub_120F6E ROM:00120F84 ROM:00120F86 ROM:00120F86 ; =============== S U B R O U T I N E ======================================= ROM:00120F86 ROM:00120F86 ROM:00120F86 sub_120F86: ; CODE XREF: ROM:0012105C↓p ROM:00120F86 move.w ($676).w,d0 ROM:00120F8A muls.w ($BA6).w,d0 ROM:00120F8E divs.w $3BA(a5),d0 ROM:00120F92 move.w d0,($BA2).w ROM:00120F96 rts ROM:00120F96 ; End of function sub_120F86 ROM:00120F96 ROM:00120F98 ROM:00120F98 ; =============== S U B R O U T I N E ======================================= ROM:00120F98 ROM:00120F98 ROM:00120F98 sub_120F98: ; CODE XREF: ROM:0012102E↓p ROM:00120F98 ; ROM:loc_121058↓p ROM:00120F98 move.w #$3AD4,d1 ROM:00120F9C move.w ($A48).w,d2 ROM:00120FA0 bsr.l sub_117544 ROM:00120FA6 move.w d1,($BA8).w ROM:00120FAA move.w ($C08).w,d0 ROM:00120FAE muls.w ($BA8).w,d0 ROM:00120FB2 divs.w ($C06).w,d0 ROM:00120FB6 move.w $3BC(a5),d1 ROM:00120FBA muls.w ($BA2).w,d1 ROM:00120FBE divs.w ($BA6).w,d1 ROM:00120FC2 add.w d0,d1 ROM:00120FC4 move.w d1,($BA4).w ROM:00120FC8 rts ROM:00120FC8 ; End of function sub_120F98 ROM:00120FC8 ROM:00120FCA ROM:00120FCA ; =============== S U B R O U T I N E ======================================= ROM:00120FCA ROM:00120FCA ROM:00120FCA sub_120FCA: ; CODE XREF: ROM:loc_12102A↓p ROM:00120FCA move.w ($BA6).w,($BA2).w ROM:00120FD0 rts ROM:00120FD0 ; End of function sub_120FCA ROM:00120FD0 ROM:00120FD2 ROM:00120FD2 ; =============== S U B R O U T I N E ======================================= ROM:00120FD2 ROM:00120FD2 ROM:00120FD2 sub_120FD2: ; CODE XREF: sub_120B44+46↑p ROM:00120FD2 clr.w d1 ROM:00120FD4 move.b ($112F).w,d1 ROM:00120FD8 cmpi.w #4,d1 ROM:00120FDC bcc.s locret_120FE6 ROM:00120FDE movea.l off_120FE8(pc,d1.w*4),a0 ROM:00120FE2 nop ROM:00120FE4 jmp (a0) ROM:00120FE6 ; --------------------------------------------------------------------------- ROM:00120FE6 ROM:00120FE6 locret_120FE6: ; CODE XREF: sub_120FD2+A↑j ROM:00120FE6 rts ROM:00120FE6 ; End of function sub_120FD2 ROM:00120FE6 ROM:00120FE6 ; --------------------------------------------------------------------------- ROM:00120FE8 off_120FE8: dc.l loc_120FF8 ; DATA XREF: sub_120FD2+C↑r ROM:00120FEC dc.l loc_121002 ROM:00120FF0 dc.l loc_121034 ROM:00120FF4 dc.l loc_121076 ROM:00120FF8 ; --------------------------------------------------------------------------- ROM:00120FF8 ROM:00120FF8 loc_120FF8: ; DATA XREF: ROM:off_120FE8↑o ROM:00120FF8 move.b #1,($112F).w ROM:00120FFE bra.s loc_12102A ROM:00121000 ; --------------------------------------------------------------------------- ROM:00121000 rts ROM:00121002 ; --------------------------------------------------------------------------- ROM:00121002 ROM:00121002 loc_121002: ; DATA XREF: ROM:00120FEC↑o ROM:00121002 btst #4,($1333).w ROM:00121008 beq.s loc_12102A ROM:0012100A bclr #4,($1333).w ROM:00121010 move.w $3BA(a5),d0 ROM:00121014 clr.b ($8CE).w ROM:00121018 move.w d0,($676).w ROM:0012101C move.b #1,($8CE).w ROM:00121022 move.b #2,($112F).w ROM:00121028 bra.s loc_121058 ROM:0012102A ; --------------------------------------------------------------------------- ROM:0012102A ROM:0012102A loc_12102A: ; CODE XREF: ROM:00120FFE↑j ROM:0012102A ; ROM:00121008↑j ... ROM:0012102A bsr.w sub_120FCA ROM:0012102E bsr.w sub_120F98 ROM:00121032 rts ROM:00121034 ; --------------------------------------------------------------------------- ROM:00121034 ROM:00121034 loc_121034: ; DATA XREF: ROM:00120FF0↑o ROM:00121034 btst #7,($131D).w ROM:0012103A beq.s loc_121044 ROM:0012103C move.b #1,($112F).w ROM:00121042 bra.s loc_12102A ROM:00121044 ; --------------------------------------------------------------------------- ROM:00121044 ROM:00121044 loc_121044: ; CODE XREF: ROM:0012103A↑j ROM:00121044 btst #0,($1339).w ROM:0012104A bne.s loc_12104E ROM:0012104C bra.s loc_121062 ROM:0012104E ; --------------------------------------------------------------------------- ROM:0012104E ROM:0012104E loc_12104E: ; CODE XREF: ROM:0012104A↑j ROM:0012104E cmpi.w #0,($676).w ROM:00121054 bgt.s loc_121058 ROM:00121056 bra.s loc_121062 ROM:00121058 ; --------------------------------------------------------------------------- ROM:00121058 ROM:00121058 loc_121058: ; CODE XREF: ROM:00121028↑j ROM:00121058 ; ROM:00121054↑j ROM:00121058 bsr.w sub_120F98 ROM:0012105C bsr.w sub_120F86 ROM:00121060 rts ROM:00121062 ; --------------------------------------------------------------------------- ROM:00121062 ROM:00121062 loc_121062: ; CODE XREF: ROM:0012104C↑j ROM:00121062 ; ROM:00121056↑j ROM:00121062 move.w #0,($BA2).w ROM:00121068 move.w #0,($BA4).w ROM:0012106E move.b #3,($112F).w ROM:00121074 bra.s locret_121086 ROM:00121076 ; --------------------------------------------------------------------------- ROM:00121076 ROM:00121076 loc_121076: ; DATA XREF: ROM:00120FF4↑o ROM:00121076 btst #7,($131D).w ROM:0012107C beq.s locret_121086 ROM:0012107E move.b #1,($112F).w ROM:00121084 bra.s loc_12102A ROM:00121086 ; --------------------------------------------------------------------------- ROM:00121086 ROM:00121086 locret_121086: ; CODE XREF: ROM:00121074↑j ROM:00121086 ; ROM:0012107C↑j ROM:00121086 rts ROM:00121088 ; --------------------------------------------------------------------------- ROM:00121088 rts ROM:0012108A ROM:0012108A ; =============== S U B R O U T I N E ======================================= ROM:0012108A ROM:0012108A ROM:0012108A sub_12108A: ; CODE XREF: ROM:loc_11FEAC↑p ROM:0012108A clr.l d1 ROM:0012108C move.w ($BB8).w,d1 ROM:00121090 sub.w ($BB2).w,d1 ROM:00121094 swap d1 ROM:00121096 move.w ($1368).w,d2 ROM:0012109A swap d2 ROM:0012109C move.w ($136A).w,d2 ROM:001210A0 btst #6,($131B).w ROM:001210A6 beq.s loc_1210AE ROM:001210A8 move.w $3C6(a5),d3 ROM:001210AC bra.s loc_1210B2 ROM:001210AE ; --------------------------------------------------------------------------- ROM:001210AE ROM:001210AE loc_1210AE: ; CODE XREF: sub_12108A+1C↑j ROM:001210AE move.w $3C4(a5),d3 ROM:001210B2 ROM:001210B2 loc_1210B2: ; CODE XREF: sub_12108A+22↑j ROM:001210B2 ext.l d3 ROM:001210B4 bsr.l sub_117450 ROM:001210BA clr.l d5 ROM:001210BC move.w $3C8(a5),d5 ROM:001210C0 swap d5 ROM:001210C2 cmp.l d4,d5 ROM:001210C4 bgt.s loc_1210C8 ROM:001210C6 move.l d5,d4 ROM:001210C8 ROM:001210C8 loc_1210C8: ; CODE XREF: sub_12108A+3A↑j ROM:001210C8 move.w d4,($136A).w ROM:001210CC swap d4 ROM:001210CE cmpi.w #0,d4 ROM:001210D2 blt.s loc_1210DA ROM:001210D4 move.w d4,($1368).w ROM:001210D8 bra.s locret_1210E0 ROM:001210DA ; --------------------------------------------------------------------------- ROM:001210DA ROM:001210DA loc_1210DA: ; CODE XREF: sub_12108A+48↑j ROM:001210DA move.w #0,($1368).w ROM:001210E0 ROM:001210E0 locret_1210E0: ; CODE XREF: sub_12108A+4E↑j ROM:001210E0 rts ROM:001210E0 ; End of function sub_12108A ROM:001210E0 ROM:001210E2 ROM:001210E2 ; =============== S U B R O U T I N E ======================================= ROM:001210E2 ROM:001210E2 ROM:001210E2 sub_1210E2: ; CODE XREF: sub_121298+10↓p ROM:001210E2 bclr #7,($132D).w ROM:001210E8 btst #0,($1339).w ROM:001210EE beq.s loc_121114 ROM:001210F0 bset #7,($132D).w ROM:001210F6 btst #4,($1422).w ROM:001210FC beq.s loc_121114 ROM:001210FE btst #0,($C55).w ROM:00121104 bne.s loc_121114 ROM:00121106 btst #3,($1341).w ROM:0012110C beq.s loc_121114 ROM:0012110E bclr #7,($132D).w ROM:00121114 ROM:00121114 loc_121114: ; CODE XREF: sub_1210E2+C↑j ROM:00121114 ; sub_1210E2+1A↑j ... ROM:00121114 clr.w d1 ROM:00121116 move.b ($1130).w,d1 ROM:0012111A cmpi.w #5,d1 ROM:0012111E bcc.s locret_121128 ROM:00121120 movea.l off_12112A(pc,d1.w*4),a0 ROM:00121124 nop ROM:00121126 jmp (a0) ROM:00121128 ; --------------------------------------------------------------------------- ROM:00121128 ROM:00121128 locret_121128: ; CODE XREF: sub_1210E2+3C↑j ROM:00121128 rts ROM:00121128 ; End of function sub_1210E2 ROM:00121128 ROM:00121128 ; --------------------------------------------------------------------------- ROM:0012112A off_12112A: dc.l loc_12113E ; DATA XREF: sub_1210E2+3E↑r ROM:0012112E dc.l loc_121148 ROM:00121132 dc.l loc_12117E ROM:00121136 dc.l loc_1211AE ROM:0012113A dc.l loc_1211FA ROM:0012113E ; --------------------------------------------------------------------------- ROM:0012113E ROM:0012113E loc_12113E: ; DATA XREF: ROM:off_12112A↑o ROM:0012113E move.b #1,($1130).w ROM:00121144 bra.w loc_121178 ROM:00121148 ; --------------------------------------------------------------------------- ROM:00121148 ROM:00121148 loc_121148: ; DATA XREF: ROM:0012112E↑o ROM:00121148 btst #3,($1338).w ROM:0012114E beq.s loc_121160 ROM:00121150 btst #7,($132D).w ROM:00121156 beq.s loc_121160 ROM:00121158 move.b #3,($1130).w ROM:0012115E rts ROM:00121160 ; --------------------------------------------------------------------------- ROM:00121160 ROM:00121160 loc_121160: ; CODE XREF: ROM:0012114E↑j ROM:00121160 ; ROM:00121156↑j ROM:00121160 btst #3,($1338).w ROM:00121166 beq.s loc_121178 ROM:00121168 btst #7,($132D).w ROM:0012116E bne.s loc_121178 ROM:00121170 move.b #2,($1130).w ROM:00121176 bra.s loc_1211A8 ROM:00121178 ; --------------------------------------------------------------------------- ROM:00121178 ROM:00121178 loc_121178: ; CODE XREF: ROM:00121144↑j ROM:00121178 ; ROM:00121166↑j ... ROM:00121178 bsr.w sub_12128A ROM:0012117C rts ROM:0012117E ; --------------------------------------------------------------------------- ROM:0012117E ROM:0012117E loc_12117E: ; DATA XREF: ROM:00121132↑o ROM:0012117E btst #3,($1338).w ROM:00121184 bne.s loc_12118E ROM:00121186 move.b #1,($1130).w ROM:0012118C bra.s loc_121178 ROM:0012118E ; --------------------------------------------------------------------------- ROM:0012118E ROM:0012118E loc_12118E: ; CODE XREF: ROM:00121184↑j ROM:0012118E move.w ($BAC).w,d0 ROM:00121192 btst #7,($132D).w ROM:00121198 beq.s loc_1211A8 ROM:0012119A cmp.w ($BB0).w,d0 ROM:0012119E bgt.s loc_1211A8 ROM:001211A0 move.b #3,($1130).w ROM:001211A6 rts ROM:001211A8 ; --------------------------------------------------------------------------- ROM:001211A8 ROM:001211A8 loc_1211A8: ; CODE XREF: ROM:00121176↑j ROM:001211A8 ; ROM:00121198↑j ... ROM:001211A8 bsr.w sub_121282 ROM:001211AC rts ROM:001211AE ; --------------------------------------------------------------------------- ROM:001211AE ROM:001211AE loc_1211AE: ; DATA XREF: ROM:00121136↑o ROM:001211AE btst #3,($1338).w ROM:001211B4 bne.s loc_1211BE ROM:001211B6 move.b #1,($1130).w ROM:001211BC bra.s loc_121178 ROM:001211BE ; --------------------------------------------------------------------------- ROM:001211BE ROM:001211BE loc_1211BE: ; CODE XREF: ROM:001211B4↑j ROM:001211BE move.w ($BAC).w,d0 ROM:001211C2 cmp.w ($BB8).w,d0 ROM:001211C6 bne.s loc_1211E2 ROM:001211C8 move.w $3CE(a5),d1 ROM:001211CC clr.b ($8D0).w ROM:001211D0 move.w d1,($67A).w ROM:001211D4 move.b #1,($8D0).w ROM:001211DA move.b #4,($1130).w ROM:001211E0 rts ROM:001211E2 ; --------------------------------------------------------------------------- ROM:001211E2 ROM:001211E2 loc_1211E2: ; CODE XREF: ROM:001211C6↑j ROM:001211E2 btst #7,($132D).w ROM:001211E8 beq.s loc_1211F0 ROM:001211EA cmp.w ($BB0).w,d0 ROM:001211EE ble.s locret_1211F8 ROM:001211F0 ROM:001211F0 loc_1211F0: ; CODE XREF: ROM:001211E8↑j ROM:001211F0 move.b #2,($1130).w ROM:001211F6 bra.s loc_1211A8 ROM:001211F8 ; --------------------------------------------------------------------------- ROM:001211F8 ROM:001211F8 locret_1211F8: ; CODE XREF: ROM:001211EE↑j ROM:001211F8 rts ROM:001211FA ; --------------------------------------------------------------------------- ROM:001211FA ROM:001211FA loc_1211FA: ; DATA XREF: ROM:0012113A↑o ROM:001211FA btst #3,($1338).w ROM:00121200 bne.s loc_12120C ROM:00121202 move.b #1,($1130).w ROM:00121208 bra.w loc_121178 ROM:0012120C ; --------------------------------------------------------------------------- ROM:0012120C ROM:0012120C loc_12120C: ; CODE XREF: ROM:00121200↑j ROM:0012120C cmpi.w #0,($67A).w ROM:00121212 bgt.s loc_121220 ROM:00121214 bsr.w sub_12125C ROM:00121218 move.b #3,($1130).w ROM:0012121E rts ROM:00121220 ; --------------------------------------------------------------------------- ROM:00121220 ROM:00121220 loc_121220: ; CODE XREF: ROM:00121212↑j ROM:00121220 move.w ($BAC).w,d0 ROM:00121224 cmp.w ($BB8).w,d0 ROM:00121228 beq.s loc_12123A ROM:0012122A clr.b ($8D0).w ROM:0012122E clr.w ($67A).w ROM:00121232 move.b #3,($1130).w ROM:00121238 rts ROM:0012123A ; --------------------------------------------------------------------------- ROM:0012123A ROM:0012123A loc_12123A: ; CODE XREF: ROM:00121228↑j ROM:0012123A btst #7,($132D).w ROM:00121240 beq.s loc_121248 ROM:00121242 cmp.w ($BB0).w,d0 ROM:00121246 ble.s locret_12125A ROM:00121248 ROM:00121248 loc_121248: ; CODE XREF: ROM:00121240↑j ROM:00121248 clr.b ($8D0).w ROM:0012124C clr.w ($67A).w ROM:00121250 move.b #2,($1130).w ROM:00121256 bra.w loc_1211A8 ROM:0012125A ; --------------------------------------------------------------------------- ROM:0012125A ROM:0012125A locret_12125A: ; CODE XREF: ROM:00121246↑j ROM:0012125A rts ROM:0012125C ROM:0012125C ; =============== S U B R O U T I N E ======================================= ROM:0012125C ROM:0012125C ROM:0012125C sub_12125C: ; CODE XREF: ROM:00121214↑p ROM:0012125C move.w ($BAC).w,d0 ROM:00121260 sub.w $3CC(a5),d0 ROM:00121264 move.w ($BB0).w,d1 ROM:00121268 sub.w ($BAC).w,d1 ROM:0012126C move.w $3CA(a5),d2 ROM:00121270 cmp.w d2,d1 ROM:00121272 ble.s loc_12127C ROM:00121274 move.w ($BB0).w,d0 ROM:00121278 sub.w $3CA(a5),d0 ROM:0012127C ROM:0012127C loc_12127C: ; CODE XREF: sub_12125C+16↑j ROM:0012127C move.w d0,($BAC).w ROM:00121280 rts ROM:00121280 ; End of function sub_12125C ROM:00121280 ROM:00121282 ROM:00121282 ; =============== S U B R O U T I N E ======================================= ROM:00121282 ROM:00121282 ROM:00121282 sub_121282: ; CODE XREF: ROM:loc_1211A8↑p ROM:00121282 move.w ($BB0).w,($BAC).w ROM:00121288 rts ROM:00121288 ; End of function sub_121282 ROM:00121288 ROM:0012128A ROM:0012128A ; =============== S U B R O U T I N E ======================================= ROM:0012128A ROM:0012128A ROM:0012128A sub_12128A: ; CODE XREF: ROM:loc_121178↑p ROM:0012128A move.w ($BB0).w,d0 ROM:0012128E sub.w $3CA(a5),d0 ROM:00121292 move.w d0,($BAC).w ROM:00121296 rts ROM:00121296 ; End of function sub_12128A ROM:00121296 ROM:00121298 ROM:00121298 ; =============== S U B R O U T I N E ======================================= ROM:00121298 ROM:00121298 ROM:00121298 sub_121298: ; CODE XREF: sub_126A0E+2A↓p ROM:00121298 bsr.w sub_1213BE ROM:0012129C bsr.w sub_1213C6 ROM:001212A0 bsr.w sub_12143C ROM:001212A4 bsr.w sub_12153C ROM:001212A8 bsr.l sub_1210E2 ROM:001212AE bsr.l sub_120B44 ROM:001212B4 bsr.w sub_12154A ROM:001212B8 bsr.l sub_121558 ROM:001212BE bsr.w sub_1212D6 ROM:001212C2 bsr.l sub_120402 ROM:001212C8 bsr.l sub_121BD0 ROM:001212CE bsr.l sub_11FD9C ROM:001212D4 rts ROM:001212D4 ; End of function sub_121298 ROM:001212D4 ROM:001212D6 ROM:001212D6 ; =============== S U B R O U T I N E ======================================= ROM:001212D6 ROM:001212D6 ROM:001212D6 sub_1212D6: ; CODE XREF: sub_121298+26↑p ROM:001212D6 clr.w d1 ROM:001212D8 move.b ($1131).w,d1 ROM:001212DC cmpi.w #4,d1 ROM:001212E0 bcc.s locret_1212EA ROM:001212E2 movea.l off_1212EC(pc,d1.w*4),a0 ROM:001212E6 nop ROM:001212E8 jmp (a0) ROM:001212EA ; --------------------------------------------------------------------------- ROM:001212EA ROM:001212EA locret_1212EA: ; CODE XREF: sub_1212D6+A↑j ROM:001212EA rts ROM:001212EA ; End of function sub_1212D6 ROM:001212EA ROM:001212EA ; --------------------------------------------------------------------------- ROM:001212EC off_1212EC: dc.l loc_1212FC ; DATA XREF: sub_1212D6+C↑r ROM:001212F0 dc.l loc_12130C ROM:001212F4 dc.l loc_121336 ROM:001212F8 dc.l loc_12137E ROM:001212FC ; --------------------------------------------------------------------------- ROM:001212FC ROM:001212FC loc_1212FC: ; DATA XREF: ROM:off_1212EC↑o ROM:001212FC bclr #0,($131A).w ROM:00121302 move.b #1,($1131).w ROM:00121308 bra.s locret_121334 ROM:0012130A ; --------------------------------------------------------------------------- ROM:0012130A rts ROM:0012130C ; --------------------------------------------------------------------------- ROM:0012130C ROM:0012130C loc_12130C: ; DATA XREF: ROM:001212F0↑o ROM:0012130C btst #1,($133A).w ROM:00121312 beq.s locret_121334 ROM:00121314 move.w $3DE(a5),d0 ROM:00121318 btst #7,($1323).w ROM:0012131E bne.s locret_121334 ROM:00121320 cmp.w ($BB6).w,d0 ROM:00121324 blt.s locret_121334 ROM:00121326 bset #0,($131A).w ROM:0012132C move.b #2,($1131).w ROM:00121332 bra.s locret_12137C ROM:00121334 ; --------------------------------------------------------------------------- ROM:00121334 ROM:00121334 locret_121334: ; CODE XREF: ROM:00121308↑j ROM:00121334 ; ROM:00121312↑j ... ROM:00121334 rts ROM:00121336 ; --------------------------------------------------------------------------- ROM:00121336 ROM:00121336 loc_121336: ; DATA XREF: ROM:001212F4↑o ROM:00121336 move.w $3DE(a5),d0 ROM:0012133A add.w $3E0(a5),d0 ROM:0012133E btst #1,($133A).w ROM:00121344 beq.s loc_12134C ROM:00121346 cmp.w ($BB6).w,d0 ROM:0012134A bge.s loc_12135A ROM:0012134C ROM:0012134C loc_12134C: ; CODE XREF: ROM:00121344↑j ROM:0012134C bclr #0,($131A).w ROM:00121352 move.b #1,($1131).w ROM:00121358 bra.s locret_121334 ROM:0012135A ; --------------------------------------------------------------------------- ROM:0012135A ROM:0012135A loc_12135A: ; CODE XREF: ROM:0012134A↑j ROM:0012135A btst #7,($1323).w ROM:00121360 beq.s locret_12137C ROM:00121362 move.w $3E6(a5),d0 ROM:00121366 clr.b ($8D1).w ROM:0012136A move.w d0,($67C).w ROM:0012136E move.b #1,($8D1).w ROM:00121374 move.b #3,($1131).w ROM:0012137A bra.s locret_1213BA ROM:0012137C ; --------------------------------------------------------------------------- ROM:0012137C ROM:0012137C locret_12137C: ; CODE XREF: ROM:00121332↑j ROM:0012137C ; ROM:00121360↑j ... ROM:0012137C rts ROM:0012137E ; --------------------------------------------------------------------------- ROM:0012137E ROM:0012137E loc_12137E: ; DATA XREF: ROM:001212F8↑o ROM:0012137E btst #1,($133A).w ROM:00121384 beq.s loc_12139C ROM:00121386 move.w $3DE(a5),d0 ROM:0012138A add.w $3E0(a5),d0 ROM:0012138E cmpi.w #0,($67C).w ROM:00121394 ble.s loc_12139C ROM:00121396 cmp.w ($BB6).w,d0 ROM:0012139A bge.s loc_1213AA ROM:0012139C ROM:0012139C loc_12139C: ; CODE XREF: ROM:00121384↑j ROM:0012139C ; ROM:00121394↑j ROM:0012139C bclr #0,($131A).w ROM:001213A2 move.b #1,($1131).w ROM:001213A8 bra.s locret_121334 ROM:001213AA ; --------------------------------------------------------------------------- ROM:001213AA ROM:001213AA loc_1213AA: ; CODE XREF: ROM:0012139A↑j ROM:001213AA btst #7,($1323).w ROM:001213B0 bne.s locret_1213BA ROM:001213B2 move.b #2,($1131).w ROM:001213B8 bra.s locret_12137C ROM:001213BA ; --------------------------------------------------------------------------- ROM:001213BA ROM:001213BA locret_1213BA: ; CODE XREF: ROM:0012137A↑j ROM:001213BA ; ROM:001213B0↑j ROM:001213BA rts ROM:001213BC ; --------------------------------------------------------------------------- ROM:001213BC rts ROM:001213BE ROM:001213BE ; =============== S U B R O U T I N E ======================================= ROM:001213BE ROM:001213BE ROM:001213BE sub_1213BE: ; CODE XREF: sub_121298↑p ROM:001213BE move.w ($5AA).w,($BB8).w ROM:001213C4 rts ROM:001213C4 ; End of function sub_1213BE ROM:001213C4 ROM:001213C6 ROM:001213C6 ; =============== S U B R O U T I N E ======================================= ROM:001213C6 ROM:001213C6 ROM:001213C6 sub_1213C6: ; CODE XREF: sub_121298+4↑p ROM:001213C6 btst #4,($92B).w ROM:001213CC beq.s loc_1213FA ROM:001213CE move.w #$3B50,d1 ROM:001213D2 move.w ($A7C).w,d2 ROM:001213D6 move.w ($A48).w,d3 ROM:001213DA bsr.l sub_117544 ROM:001213E0 move.w d1,($BBE).w ROM:001213E4 move.w #$3B52,d1 ROM:001213E8 move.w ($A7C).w,d2 ROM:001213EC move.w ($A38).w,d3 ROM:001213F0 bsr.l sub_117544 ROM:001213F6 move.w d1,($BC2).w ROM:001213FA ROM:001213FA loc_1213FA: ; CODE XREF: sub_1213C6+6↑j ROM:001213FA move.w #$3B54,d1 ROM:001213FE move.w ($1364).w,d2 ROM:00121402 move.w ($A42).w,d3 ROM:00121406 bsr.l sub_117544 ROM:0012140C move.w d1,($BC0).w ROM:00121410 move.w ($B9E).w,d0 ROM:00121414 cmpi.w #0,d0 ROM:00121418 beq.s loc_121426 ROM:0012141A move.w ($BC2).w,d0 ROM:0012141E muls.w ($BA0).w,d0 ROM:00121422 divs.w ($B9E).w,d0 ROM:00121426 ROM:00121426 loc_121426: ; CODE XREF: sub_1213C6+52↑j ROM:00121426 add.w ($BC0).w,d0 ROM:0012142A add.w ($BBE).w,d0 ROM:0012142E add.w ($1368).w,d0 ROM:00121432 add.w ($BA4).w,d0 ROM:00121436 move.w d0,($BAE).w ROM:0012143A rts ROM:0012143A ; End of function sub_1213C6 ROM:0012143A ROM:0012143C ROM:0012143C ; =============== S U B R O U T I N E ======================================= ROM:0012143C ROM:0012143C ROM:0012143C sub_12143C: ; CODE XREF: sub_121298+8↑p ROM:0012143C btst #4,($92B).w ROM:00121442 beq.s loc_12145A ROM:00121444 move.w #$3B56,d1 ROM:00121448 move.w ($A7C).w,d2 ROM:0012144C move.w ($A38).w,d3 ROM:00121450 bsr.l sub_117544 ROM:00121456 move.w d1,($BBA).w ROM:0012145A ROM:0012145A loc_12145A: ; CODE XREF: sub_12143C+6↑j ROM:0012145A move.w #$3B58,d1 ROM:0012145E move.w ($A5A).w,d2 ROM:00121462 move.w ($A7C).w,d3 ROM:00121466 bsr.l sub_117544 ROM:0012146C move.w d1,($BBC).w ROM:00121470 btst #0,($1339).w ROM:00121476 bne.s loc_121488 ROM:00121478 cmpi.w #0,($BB6).w ROM:0012147E blt.s loc_121488 ROM:00121480 cmpi.w #0,($BBA).w ROM:00121486 bge.s loc_121490 ROM:00121488 ROM:00121488 loc_121488: ; CODE XREF: sub_12143C+3A↑j ROM:00121488 ; sub_12143C+42↑j ROM:00121488 move.w ($BBA).w,($BC4).w ROM:0012148E bra.s loc_1214C2 ROM:00121490 ; --------------------------------------------------------------------------- ROM:00121490 ROM:00121490 loc_121490: ; CODE XREF: sub_12143C+4A↑j ROM:00121490 move.w $3E2(a5),d0 ROM:00121494 sub.w ($BB6).w,d0 ROM:00121498 bgt.s loc_1214A2 ROM:0012149A move.w #0,($BC4).w ROM:001214A0 bra.s loc_1214C2 ROM:001214A2 ; --------------------------------------------------------------------------- ROM:001214A2 ROM:001214A2 loc_1214A2: ; CODE XREF: sub_12143C+5C↑j ROM:001214A2 move.w ($BBA).w,d1 ROM:001214A6 muls.w d0,d1 ROM:001214A8 divs.w $3E2(a5),d1 ROM:001214AC move.w d1,d2 ROM:001214AE add.w $3E4(a5),d2 ROM:001214B2 cmp.w ($BC4).w,d1 ROM:001214B6 bgt.s loc_1214BE ROM:001214B8 cmp.w ($BC4).w,d2 ROM:001214BC bgt.s loc_1214C2 ROM:001214BE ROM:001214BE loc_1214BE: ; CODE XREF: sub_12143C+7A↑j ROM:001214BE move.w d1,($BC4).w ROM:001214C2 ROM:001214C2 loc_1214C2: ; CODE XREF: sub_12143C+52↑j ROM:001214C2 ; sub_12143C+64↑j ... ROM:001214C2 move.w ($BAE).w,d0 ROM:001214C6 add.w ($B4C).w,d0 ROM:001214CA btst #7,($132C).w ROM:001214D0 beq.s loc_1214D6 ROM:001214D2 add.w ($BC4).w,d0 ROM:001214D6 ROM:001214D6 loc_1214D6: ; CODE XREF: sub_12143C+94↑j ROM:001214D6 add.w ($BBC).w,d0 ROM:001214DA btst #6,($131B).w ROM:001214E0 beq.s loc_1214E6 ROM:001214E2 add.w ($B3A).w,d0 ROM:001214E6 ROM:001214E6 loc_1214E6: ; CODE XREF: sub_12143C+A4↑j ROM:001214E6 btst #3,($1340).w ROM:001214EC beq.s loc_1214F2 ROM:001214EE add.w $3D2(a5),d0 ROM:001214F2 ROM:001214F2 loc_1214F2: ; CODE XREF: sub_12143C+B0↑j ROM:001214F2 btst #6,($93D).w ROM:001214F8 beq.s loc_1214FE ROM:001214FA add.w $3D4(a5),d0 ROM:001214FE ROM:001214FE loc_1214FE: ; CODE XREF: sub_12143C+BC↑j ROM:001214FE btst #1,($131B).w ROM:00121504 beq.s loc_12150A ROM:00121506 add.w $3D6(a5),d0 ROM:0012150A ROM:0012150A loc_12150A: ; CODE XREF: sub_12143C+C8↑j ROM:0012150A btst #3,($133C).w ROM:00121510 beq.s loc_121516 ROM:00121512 add.w $3D8(a5),d0 ROM:00121516 ROM:00121516 loc_121516: ; CODE XREF: sub_12143C+D4↑j ROM:00121516 btst #3,($1318).w ROM:0012151C beq.s loc_121522 ROM:0012151E add.w $3DA(a5),d0 ROM:00121522 ROM:00121522 loc_121522: ; CODE XREF: sub_12143C+E0↑j ROM:00121522 btst #4,($132B).w ROM:00121528 beq.s loc_12152E ROM:0012152A add.w $3DC(a5),d0 ROM:0012152E ROM:0012152E loc_12152E: ; CODE XREF: sub_12143C+EC↑j ROM:0012152E move.w d0,($BB0).w ROM:00121532 sub.w ($BAE).w,d0 ROM:00121536 move.w d0,($BB2).w ROM:0012153A rts ROM:0012153A ; End of function sub_12143C ROM:0012153A ROM:0012153C ROM:0012153C ; =============== S U B R O U T I N E ======================================= ROM:0012153C ROM:0012153C ROM:0012153C sub_12153C: ; CODE XREF: sub_121298+C↑p ROM:0012153C move.w $3D0(a5),d0 ROM:00121540 add.w ($BB0).w,d0 ROM:00121544 move.w d0,($BB4).w ROM:00121548 rts ROM:00121548 ; End of function sub_12153C ROM:00121548 ROM:0012154A ROM:0012154A ; =============== S U B R O U T I N E ======================================= ROM:0012154A ROM:0012154A ROM:0012154A sub_12154A: ; CODE XREF: sub_121298+1C↑p ROM:0012154A move.w ($572).w,d0 ROM:0012154E sub.w ($B9A).w,d0 ROM:00121552 move.w d0,($BB6).w ROM:00121556 rts ROM:00121556 ; End of function sub_12154A ROM:00121556 ROM:00121558 ROM:00121558 ; =============== S U B R O U T I N E ======================================= ROM:00121558 ROM:00121558 ROM:00121558 sub_121558: ; CODE XREF: sub_121298+20↑p ROM:00121558 bsr.w sub_121662 ROM:0012155C bsr.w sub_1217C6 ROM:00121560 bsr.w sub_121958 ROM:00121564 bsr.w sub_12156A ROM:00121568 rts ROM:00121568 ; End of function sub_121558 ROM:00121568 ROM:0012156A ROM:0012156A ; =============== S U B R O U T I N E ======================================= ROM:0012156A ROM:0012156A ROM:0012156A sub_12156A: ; CODE XREF: sub_121558+C↑p ROM:0012156A clr.w d1 ROM:0012156C move.b ($1132).w,d1 ROM:00121570 cmpi.w #5,d1 ROM:00121574 bcc.s locret_12157E ROM:00121576 movea.l off_121580(pc,d1.w*4),a0 ROM:0012157A nop ROM:0012157C jmp (a0) ROM:0012157E ; --------------------------------------------------------------------------- ROM:0012157E ROM:0012157E locret_12157E: ; CODE XREF: sub_12156A+A↑j ROM:0012157E rts ROM:0012157E ; End of function sub_12156A ROM:0012157E ROM:0012157E ; --------------------------------------------------------------------------- ROM:00121580 off_121580: dc.l loc_121594 ; DATA XREF: sub_12156A+C↑r ROM:00121584 dc.l loc_1215A2 ROM:00121588 dc.l loc_1215D2 ROM:0012158C dc.l loc_12160A ROM:00121590 dc.l loc_121624 ROM:00121594 ; --------------------------------------------------------------------------- ROM:00121594 ROM:00121594 loc_121594: ; DATA XREF: ROM:off_121580↑o ROM:00121594 bsr.w sub_12194E ROM:00121598 move.b #1,($1132).w ROM:0012159E bra.s locret_1215D0 ROM:001215A0 ; --------------------------------------------------------------------------- ROM:001215A0 rts ROM:001215A2 ; --------------------------------------------------------------------------- ROM:001215A2 ROM:001215A2 loc_1215A2: ; DATA XREF: ROM:00121584↑o ROM:001215A2 btst #7,($1323).w ROM:001215A8 beq.s loc_1215B8 ROM:001215AA bset #0,($1331).w ROM:001215B0 move.b #2,($1132).w ROM:001215B6 bra.s loc_121604 ROM:001215B8 ; --------------------------------------------------------------------------- ROM:001215B8 ROM:001215B8 loc_1215B8: ; CODE XREF: ROM:001215A8↑j ROM:001215B8 btst #0,($1339).w ROM:001215BE bne.s locret_1215D0 ROM:001215C0 bset #0,($1331).w ROM:001215C6 move.b #4,($1132).w ROM:001215CC bra.w loc_12165A ROM:001215D0 ; --------------------------------------------------------------------------- ROM:001215D0 ROM:001215D0 locret_1215D0: ; CODE XREF: ROM:0012159E↑j ROM:001215D0 ; ROM:001215BE↑j ... ROM:001215D0 rts ROM:001215D2 ; --------------------------------------------------------------------------- ROM:001215D2 ROM:001215D2 loc_1215D2: ; DATA XREF: ROM:00121588↑o ROM:001215D2 btst #7,($1323).w ROM:001215D8 bne.s loc_1215E8 ROM:001215DA bclr #0,($1331).w ROM:001215E0 move.b #1,($1132).w ROM:001215E6 bra.s locret_1215D0 ROM:001215E8 ; --------------------------------------------------------------------------- ROM:001215E8 ROM:001215E8 loc_1215E8: ; CODE XREF: ROM:001215D8↑j ROM:001215E8 move.w $3E8(a5),d0 ROM:001215EC move.w ($BC8).w,d1 ROM:001215F0 cmp.w ($BB6).w,d0 ROM:001215F4 bge.s loc_121604 ROM:001215F6 cmp.w ($BC6).w,d1 ROM:001215FA bge.s loc_121604 ROM:001215FC move.b #3,($1132).w ROM:00121602 bra.s loc_12161E ROM:00121604 ; --------------------------------------------------------------------------- ROM:00121604 ROM:00121604 loc_121604: ; CODE XREF: ROM:001215B6↑j ROM:00121604 ; ROM:001215F4↑j ... ROM:00121604 bsr.w sub_121820 ROM:00121608 rts ROM:0012160A ; --------------------------------------------------------------------------- ROM:0012160A ROM:0012160A loc_12160A: ; DATA XREF: ROM:0012158C↑o ROM:0012160A btst #7,($1323).w ROM:00121610 bne.s loc_12161E ROM:00121612 bsr.w sub_12193A ROM:00121616 move.b #4,($1132).w ROM:0012161C bra.s loc_12165A ROM:0012161E ; --------------------------------------------------------------------------- ROM:0012161E ROM:0012161E loc_12161E: ; CODE XREF: ROM:00121602↑j ROM:0012161E ; ROM:00121610↑j ... ROM:0012161E bsr.w sub_121878 ROM:00121622 rts ROM:00121624 ; --------------------------------------------------------------------------- ROM:00121624 ROM:00121624 loc_121624: ; DATA XREF: ROM:00121590↑o ROM:00121624 btst #0,($1339).w ROM:0012162A beq.s loc_12163C ROM:0012162C bclr #0,($1331).w ROM:00121632 move.b #1,($1132).w ROM:00121638 bra.w locret_1215D0 ROM:0012163C ; --------------------------------------------------------------------------- ROM:0012163C ROM:0012163C loc_12163C: ; CODE XREF: ROM:0012162A↑j ROM:0012163C move.w ($BD2).w,d0 ROM:00121640 cmp.w ($A46).w,d0 ROM:00121644 ble.s loc_12164A ROM:00121646 bsr.w sub_12194E ROM:0012164A ROM:0012164A loc_12164A: ; CODE XREF: ROM:00121644↑j ROM:0012164A btst #7,($1323).w ROM:00121650 beq.s loc_12165A ROM:00121652 move.b #3,($1132).w ROM:00121658 bra.s loc_12161E ROM:0012165A ; --------------------------------------------------------------------------- ROM:0012165A ROM:0012165A loc_12165A: ; CODE XREF: ROM:001215CC↑j ROM:0012165A ; ROM:0012161C↑j ... ROM:0012165A bsr.w sub_1218EC ROM:0012165E rts ROM:00121660 ; --------------------------------------------------------------------------- ROM:00121660 rts ROM:00121662 ROM:00121662 ; =============== S U B R O U T I N E ======================================= ROM:00121662 ROM:00121662 ROM:00121662 sub_121662: ; CODE XREF: sub_121558↑p ROM:00121662 clr.w d1 ROM:00121664 move.b ($1133).w,d1 ROM:00121668 cmpi.w #5,d1 ROM:0012166C bcc.s locret_121676 ROM:0012166E movea.l off_121678(pc,d1.w*4),a0 ROM:00121672 nop ROM:00121674 jmp (a0) ROM:00121676 ; --------------------------------------------------------------------------- ROM:00121676 ROM:00121676 locret_121676: ; CODE XREF: sub_121662+A↑j ROM:00121676 rts ROM:00121676 ; End of function sub_121662 ROM:00121676 ROM:00121676 ; --------------------------------------------------------------------------- ROM:00121678 off_121678: dc.l loc_12168C ; DATA XREF: sub_121662+C↑r ROM:0012167C dc.l loc_12169A ROM:00121680 dc.l loc_1216E6 ROM:00121684 dc.l loc_121738 ROM:00121688 dc.l loc_12177C ROM:0012168C ; --------------------------------------------------------------------------- ROM:0012168C ROM:0012168C loc_12168C: ; DATA XREF: ROM:off_121678↑o ROM:0012168C bsr.w sub_121818 ROM:00121690 move.b #1,($1133).w ROM:00121696 bra.s locret_1216E4 ROM:00121698 ; --------------------------------------------------------------------------- ROM:00121698 rts ROM:0012169A ; --------------------------------------------------------------------------- ROM:0012169A ROM:0012169A loc_12169A: ; DATA XREF: ROM:0012167C↑o ROM:0012169A btst #0,($1339).w ROM:001216A0 beq.s locret_1216E4 ROM:001216A2 btst #6,($1319).w ROM:001216A8 bne.s locret_1216E4 ROM:001216AA btst #6,($1332).w ROM:001216B0 bne.s locret_1216E4 ROM:001216B2 btst #7,($1327).w ROM:001216B8 bne.s locret_1216E4 ROM:001216BA btst #2,($1337).w ROM:001216C0 bne.s locret_1216E4 ROM:001216C2 cmpi.w #0,($BDA).w ROM:001216C8 bne.s locret_1216E4 ROM:001216CA move.w $3EA(a5),d0 ROM:001216CE clr.b ($8D2).w ROM:001216D2 move.w d0,($67E).w ROM:001216D6 move.b #1,($8D2).w ROM:001216DC move.b #2,($1133).w ROM:001216E2 bra.s locret_121736 ROM:001216E4 ; --------------------------------------------------------------------------- ROM:001216E4 ROM:001216E4 locret_1216E4: ; CODE XREF: ROM:00121696↑j ROM:001216E4 ; ROM:001216A0↑j ... ROM:001216E4 rts ROM:001216E6 ; --------------------------------------------------------------------------- ROM:001216E6 ROM:001216E6 loc_1216E6: ; DATA XREF: ROM:00121680↑o ROM:001216E6 btst #0,($1339).w ROM:001216EC beq.s loc_121716 ROM:001216EE btst #6,($1332).w ROM:001216F4 bne.s loc_121716 ROM:001216F6 btst #6,($1319).w ROM:001216FC bne.s loc_121716 ROM:001216FE btst #7,($1327).w ROM:00121704 bne.s loc_121716 ROM:00121706 btst #2,($1337).w ROM:0012170C bne.s loc_121716 ROM:0012170E cmpi.w #0,($BDA).w ROM:00121714 ble.s loc_121726 ROM:00121716 ROM:00121716 loc_121716: ; CODE XREF: ROM:001216EC↑j ROM:00121716 ; ROM:001216F4↑j ... ROM:00121716 clr.b ($8D2).w ROM:0012171A clr.w ($67E).w ROM:0012171E move.b #1,($1133).w ROM:00121724 bra.s locret_1216E4 ROM:00121726 ; --------------------------------------------------------------------------- ROM:00121726 ROM:00121726 loc_121726: ; CODE XREF: ROM:00121714↑j ROM:00121726 cmpi.w #0,($67E).w ROM:0012172C bgt.s locret_121736 ROM:0012172E move.b #3,($1133).w ROM:00121734 bra.s locret_12177A ROM:00121736 ; --------------------------------------------------------------------------- ROM:00121736 ROM:00121736 locret_121736: ; CODE XREF: ROM:001216E2↑j ROM:00121736 ; ROM:0012172C↑j ROM:00121736 rts ROM:00121738 ; --------------------------------------------------------------------------- ROM:00121738 ROM:00121738 loc_121738: ; DATA XREF: ROM:00121684↑o ROM:00121738 btst #0,($1339).w ROM:0012173E beq.s loc_121760 ROM:00121740 btst #6,($1332).w ROM:00121746 bne.s loc_121760 ROM:00121748 btst #6,($1319).w ROM:0012174E bne.s loc_121760 ROM:00121750 btst #7,($1327).w ROM:00121756 bne.s loc_121760 ROM:00121758 btst #2,($1337).w ROM:0012175E beq.s loc_12176A ROM:00121760 ROM:00121760 loc_121760: ; CODE XREF: ROM:0012173E↑j ROM:00121760 ; ROM:00121746↑j ... ROM:00121760 move.b #1,($1133).w ROM:00121766 bra.w locret_1216E4 ROM:0012176A ; --------------------------------------------------------------------------- ROM:0012176A ROM:0012176A loc_12176A: ; CODE XREF: ROM:0012175E↑j ROM:0012176A cmpi.w #0,($BDA).w ROM:00121770 bne.s locret_12177A ROM:00121772 move.b #4,($1133).w ROM:00121778 bra.s loc_1217BE ROM:0012177A ; --------------------------------------------------------------------------- ROM:0012177A ROM:0012177A locret_12177A: ; CODE XREF: ROM:00121734↑j ROM:0012177A ; ROM:00121770↑j ... ROM:0012177A rts ROM:0012177C ; --------------------------------------------------------------------------- ROM:0012177C ROM:0012177C loc_12177C: ; DATA XREF: ROM:00121688↑o ROM:0012177C btst #0,($1339).w ROM:00121782 beq.s loc_1217A4 ROM:00121784 btst #6,($1332).w ROM:0012178A bne.s loc_1217A4 ROM:0012178C btst #6,($1319).w ROM:00121792 bne.s loc_1217A4 ROM:00121794 btst #7,($1327).w ROM:0012179A bne.s loc_1217A4 ROM:0012179C btst #2,($1337).w ROM:001217A2 beq.s loc_1217AE ROM:001217A4 ROM:001217A4 loc_1217A4: ; CODE XREF: ROM:00121782↑j ROM:001217A4 ; ROM:0012178A↑j ... ROM:001217A4 move.b #1,($1133).w ROM:001217AA bra.w locret_1216E4 ROM:001217AE ; --------------------------------------------------------------------------- ROM:001217AE ROM:001217AE loc_1217AE: ; CODE XREF: ROM:001217A2↑j ROM:001217AE cmpi.w #0,($BDA).w ROM:001217B4 ble.s loc_1217BE ROM:001217B6 move.b #3,($1133).w ROM:001217BC bra.s locret_12177A ROM:001217BE ; --------------------------------------------------------------------------- ROM:001217BE ROM:001217BE loc_1217BE: ; CODE XREF: ROM:00121778↑j ROM:001217BE ; ROM:001217B4↑j ROM:001217BE bsr.w sub_1217EE ROM:001217C2 rts ROM:001217C4 ; --------------------------------------------------------------------------- ROM:001217C4 rts ROM:001217C6 ROM:001217C6 ; =============== S U B R O U T I N E ======================================= ROM:001217C6 ROM:001217C6 ROM:001217C6 sub_1217C6: ; CODE XREF: sub_121558+4↑p ROM:001217C6 move.w #$3B5A,d1 ROM:001217CA move.w ($572).w,d2 ROM:001217CE move.w ($A46).w,d3 ROM:001217D2 bsr.l sub_117544 ROM:001217D8 add.w ($1368).w,d1 ROM:001217DC btst #6,($92E).w ROM:001217E2 beq.s loc_1217E8 ROM:001217E4 add.w $3F8(a5),d1 ROM:001217E8 ROM:001217E8 loc_1217E8: ; CODE XREF: sub_1217C6+1C↑j ROM:001217E8 move.w d1,($BC6).w ROM:001217EC rts ROM:001217EC ; End of function sub_1217C6 ROM:001217EC ROM:001217EE ROM:001217EE ; =============== S U B R O U T I N E ======================================= ROM:001217EE ROM:001217EE ROM:001217EE sub_1217EE: ; CODE XREF: ROM:loc_1217BE↑p ROM:001217EE clr.l d1 ROM:001217F0 move.w ($BB8).w,d1 ROM:001217F4 swap d1 ROM:001217F6 move.w ($BC8).w,d2 ROM:001217FA swap d2 ROM:001217FC move.w ($BD4).w,d2 ROM:00121800 move.w $3EC(a5),d3 ROM:00121804 ext.l d3 ROM:00121806 bsr.l sub_117450 ROM:0012180C move.w d4,($BD4).w ROM:00121810 swap d4 ROM:00121812 move.w d4,($BC8).w ROM:00121816 rts ROM:00121816 ; End of function sub_1217EE ROM:00121816 ROM:00121818 ROM:00121818 ; =============== S U B R O U T I N E ======================================= ROM:00121818 ROM:00121818 ROM:00121818 sub_121818: ; CODE XREF: ROM:loc_12168C↑p ROM:00121818 move.w ($BB0).w,($BC8).w ROM:0012181E rts ROM:0012181E ; End of function sub_121818 ROM:0012181E ROM:00121820 ROM:00121820 ; =============== S U B R O U T I N E ======================================= ROM:00121820 ROM:00121820 ROM:00121820 sub_121820: ; CODE XREF: ROM:loc_121604↑p ROM:00121820 move.w $3EE(a5),d0 ROM:00121824 cmpi.w #0,d0 ROM:00121828 bne.s loc_121838 ROM:0012182A move.w ($BC8).w,($BCE).w ROM:00121830 move.w ($BC8).w,($BCC).w ROM:00121836 bra.s loc_121870 ROM:00121838 ; --------------------------------------------------------------------------- ROM:00121838 ROM:00121838 loc_121838: ; CODE XREF: sub_121820+8↑j ROM:00121838 cmpi.w #1,d0 ROM:0012183C bne.s loc_12184C ROM:0012183E move.w ($BB0).w,($BCE).w ROM:00121844 move.w ($BB0).w,($BCC).w ROM:0012184A bra.s loc_121870 ROM:0012184C ; --------------------------------------------------------------------------- ROM:0012184C ROM:0012184C loc_12184C: ; CODE XREF: sub_121820+1C↑j ROM:0012184C move.w ($BB0).w,d1 ROM:00121850 cmp.w ($BC8).w,d1 ROM:00121854 ble.s loc_121864 ROM:00121856 move.w ($BB0).w,($BCE).w ROM:0012185C move.w ($BB0).w,($BCC).w ROM:00121862 bra.s loc_121870 ROM:00121864 ; --------------------------------------------------------------------------- ROM:00121864 ROM:00121864 loc_121864: ; CODE XREF: sub_121820+34↑j ROM:00121864 move.w ($BC8).w,($BCE).w ROM:0012186A move.w ($BC8).w,($BCC).w ROM:00121870 ROM:00121870 loc_121870: ; CODE XREF: sub_121820+16↑j ROM:00121870 ; sub_121820+2A↑j ... ROM:00121870 move.w $3F2(a5),($BCA).w ROM:00121876 rts ROM:00121876 ; End of function sub_121820 ROM:00121876 ROM:00121878 ROM:00121878 ; =============== S U B R O U T I N E ======================================= ROM:00121878 ROM:00121878 ROM:00121878 sub_121878: ; CODE XREF: ROM:loc_12161E↑p ROM:00121878 move.w ($BB0).w,d0 ROM:0012187C cmp.w ($BC6).w,d0 ROM:00121880 ble.s loc_121886 ROM:00121882 move.w d0,($BC6).w ROM:00121886 ROM:00121886 loc_121886: ; CODE XREF: sub_121878+8↑j ROM:00121886 move.w $3F4(a5),d1 ROM:0012188A cmp.w ($A46).w,d1 ROM:0012188E bge.s loc_121898 ROM:00121890 bclr #0,($1322).w ROM:00121896 bra.s loc_1218BE ROM:00121898 ; --------------------------------------------------------------------------- ROM:00121898 ROM:00121898 loc_121898: ; CODE XREF: sub_121878+16↑j ROM:00121898 bset #0,($1322).w ROM:0012189E btst #4,($1422).w ROM:001218A4 beq.s loc_1218BE ROM:001218A6 move.w $3F6(a5),d1 ROM:001218AA btst #0,($C55).w ROM:001218B0 bne.s loc_1218BE ROM:001218B2 cmp.w ($52C).w,d1 ROM:001218B6 bgt.s loc_1218BE ROM:001218B8 bclr #0,($1322).w ROM:001218BE ROM:001218BE loc_1218BE: ; CODE XREF: sub_121878+1E↑j ROM:001218BE ; sub_121878+2C↑j ... ROM:001218BE move.w ($BCE).w,d0 ROM:001218C2 btst #0,($1322).w ROM:001218C8 beq.s loc_1218D0 ROM:001218CA cmp.w ($BC6).w,d0 ROM:001218CE ble.s loc_1218DE ROM:001218D0 ROM:001218D0 loc_1218D0: ; CODE XREF: sub_121878+50↑j ROM:001218D0 move.w ($BC6).w,($BCE).w ROM:001218D6 move.w ($BC6).w,($BCC).w ROM:001218DC bra.s loc_1218E4 ROM:001218DE ; --------------------------------------------------------------------------- ROM:001218DE ROM:001218DE loc_1218DE: ; CODE XREF: sub_121878+56↑j ROM:001218DE move.w ($BCE).w,($BCC).w ROM:001218E4 ROM:001218E4 loc_1218E4: ; CODE XREF: sub_121878+64↑j ROM:001218E4 move.w $3F0(a5),($BCA).w ROM:001218EA rts ROM:001218EA ; End of function sub_121878 ROM:001218EA ROM:001218EC ROM:001218EC ; =============== S U B R O U T I N E ======================================= ROM:001218EC ROM:001218EC ROM:001218EC sub_1218EC: ; CODE XREF: ROM:loc_12165A↑p ROM:001218EC move.w ($B6A).w,d0 ROM:001218F0 cmp.w ($BCE).w,d0 ROM:001218F4 ble.s loc_1218FA ROM:001218F6 move.w d0,($BCE).w ROM:001218FA ROM:001218FA loc_1218FA: ; CODE XREF: sub_1218EC+8↑j ROM:001218FA cmpi.w #0,($BD0).w ROM:00121900 bge.s loc_12190A ROM:00121902 move.w ($BCE).w,($BCC).w ROM:00121908 bra.s loc_121910 ROM:0012190A ; --------------------------------------------------------------------------- ROM:0012190A ROM:0012190A loc_12190A: ; CODE XREF: sub_1218EC+14↑j ROM:0012190A move.w ($B6A).w,($BCC).w ROM:00121910 ROM:00121910 loc_121910: ; CODE XREF: sub_1218EC+1C↑j ROM:00121910 cmp.w ($BB8).w,d0 ROM:00121914 ble.s loc_12191E ROM:00121916 move.w $35C(a5),($BCA).w ROM:0012191C bra.s locret_121938 ROM:0012191E ; --------------------------------------------------------------------------- ROM:0012191E ROM:0012191E loc_12191E: ; CODE XREF: sub_1218EC+28↑j ROM:0012191E move.w #$3AD6,d1 ROM:00121922 move.w ($BD0).w,d2 ROM:00121926 bsr.l sub_117544 ROM:0012192C muls.w ($BD6).w,d1 ROM:00121930 divs.w #$2710,d1 ROM:00121934 move.w d1,($BCA).w ROM:00121938 ROM:00121938 locret_121938: ; CODE XREF: sub_1218EC+30↑j ROM:00121938 rts ROM:00121938 ; End of function sub_1218EC ROM:00121938 ROM:0012193A ROM:0012193A ; =============== S U B R O U T I N E ======================================= ROM:0012193A ROM:0012193A ROM:0012193A sub_12193A: ; CODE XREF: ROM:00121612↑p ROM:0012193A move.w #$3AD8,d1 ROM:0012193E move.w ($572).w,d2 ROM:00121942 bsr.l sub_117544 ROM:00121948 move.w d1,($BD6).w ROM:0012194C rts ROM:0012194C ; End of function sub_12193A ROM:0012194C ROM:0012194E ROM:0012194E ; =============== S U B R O U T I N E ======================================= ROM:0012194E ROM:0012194E ROM:0012194E sub_12194E: ; CODE XREF: ROM:loc_121594↑p ROM:0012194E ; ROM:00121646↑p ROM:0012194E move.w #$2710,d0 ROM:00121952 move.w d0,($BD6).w ROM:00121956 rts ROM:00121956 ; End of function sub_12194E ROM:00121956 ROM:00121958 ROM:00121958 ; =============== S U B R O U T I N E ======================================= ROM:00121958 ROM:00121958 ROM:00121958 sub_121958: ; CODE XREF: sub_121558+8↑p ROM:00121958 move.w #$3ADA,d1 ROM:0012195C move.w ($1364).w,d2 ROM:00121960 bsr.l sub_117544 ROM:00121966 move.w d1,($BD2).w ROM:0012196A move.w ($A46).w,d0 ROM:0012196E sub.w d1,d0 ROM:00121970 move.w d0,($BD0).w ROM:00121974 rts ROM:00121974 ; End of function sub_121958 ROM:00121974 ROM:00121976 ROM:00121976 ; =============== S U B R O U T I N E ======================================= ROM:00121976 ROM:00121976 ROM:00121976 sub_121976: ; CODE XREF: ROM:loc_121DF2↓p ROM:00121976 bsr.l sub_12064C ROM:0012197C bsr.l sub_11F6FC ROM:00121982 bsr.l sub_11F770 ROM:00121988 bsr.l sub_11F7B0 ROM:0012198E bsr.w sub_121998 ROM:00121992 bsr.w sub_121BB6 ROM:00121996 rts ROM:00121996 ; End of function sub_121976 ROM:00121996 ROM:00121998 ROM:00121998 ; =============== S U B R O U T I N E ======================================= ROM:00121998 ROM:00121998 ROM:00121998 sub_121998: ; CODE XREF: sub_121976+18↑p ROM:00121998 bclr #6,($1338).w ROM:0012199E bclr #2,($132A).w ROM:001219A4 clr.w d1 ROM:001219A6 move.b ($1134).w,d1 ROM:001219AA cmpi.w #5,d1 ROM:001219AE bcc.s locret_1219B8 ROM:001219B0 movea.l off_1219BA(pc,d1.w*4),a0 ROM:001219B4 nop ROM:001219B6 jmp (a0) ROM:001219B8 ; --------------------------------------------------------------------------- ROM:001219B8 ROM:001219B8 locret_1219B8: ; CODE XREF: sub_121998+16↑j ROM:001219B8 rts ROM:001219B8 ; End of function sub_121998 ROM:001219B8 ROM:001219B8 ; --------------------------------------------------------------------------- ROM:001219BA off_1219BA: dc.l loc_1219CE ; DATA XREF: sub_121998+18↑r ROM:001219BE dc.l loc_1219E2 ROM:001219C2 dc.l loc_121A2C ROM:001219C6 dc.l loc_121A58 ROM:001219CA dc.l loc_121A9A ROM:001219CE ; --------------------------------------------------------------------------- ROM:001219CE ROM:001219CE loc_1219CE: ; DATA XREF: ROM:off_1219BA↑o ROM:001219CE bset #0,($1339).w ROM:001219D4 move.b #1,($1134).w ROM:001219DA bsr.w sub_121BB0 ROM:001219DE bra.s loc_121A1A ROM:001219E0 ; --------------------------------------------------------------------------- ROM:001219E0 rts ROM:001219E2 ; --------------------------------------------------------------------------- ROM:001219E2 ROM:001219E2 loc_1219E2: ; DATA XREF: ROM:001219BE↑o ROM:001219E2 btst #2,($1338).w ROM:001219E8 beq.s loc_121A04 ROM:001219EA bclr #0,($1339).w ROM:001219F0 bset #3,($1338).w ROM:001219F6 bsr.w sub_121B90 ROM:001219FA move.b #3,($1134).w ROM:00121A00 bra.w loc_121A8C ROM:00121A04 ; --------------------------------------------------------------------------- ROM:00121A04 ROM:00121A04 loc_121A04: ; CODE XREF: ROM:001219E8↑j ROM:00121A04 btst #6,($132F).w ROM:00121A0A beq.s loc_121A1A ROM:00121A0C bset #3,($1338).w ROM:00121A12 move.b #2,($1134).w ROM:00121A18 bra.s loc_121A46 ROM:00121A1A ; --------------------------------------------------------------------------- ROM:00121A1A ROM:00121A1A loc_121A1A: ; CODE XREF: ROM:001219DE↑j ROM:00121A1A ; ROM:00121A0A↑j ... ROM:00121A1A bsr.w sub_121B00 ROM:00121A1E bsr.w sub_121B40 ROM:00121A22 bsr.w sub_121B98 ROM:00121A26 bsr.w sub_121B32 ROM:00121A2A rts ROM:00121A2C ; --------------------------------------------------------------------------- ROM:00121A2C ROM:00121A2C loc_121A2C: ; DATA XREF: ROM:001219C2↑o ROM:00121A2C btst #2,($1338).w ROM:00121A32 beq.s loc_121A46 ROM:00121A34 bclr #0,($1339).w ROM:00121A3A bsr.w sub_121B90 ROM:00121A3E move.b #3,($1134).w ROM:00121A44 bra.s loc_121A8C ROM:00121A46 ; --------------------------------------------------------------------------- ROM:00121A46 ROM:00121A46 loc_121A46: ; CODE XREF: ROM:00121A18↑j ROM:00121A46 ; ROM:00121A32↑j ROM:00121A46 bsr.w sub_121B00 ROM:00121A4A bsr.w sub_121B6C ROM:00121A4E bsr.w sub_121B32 ROM:00121A52 bsr.w sub_121B98 ROM:00121A56 rts ROM:00121A58 ; --------------------------------------------------------------------------- ROM:00121A58 ROM:00121A58 loc_121A58: ; DATA XREF: ROM:001219C6↑o ROM:00121A58 btst #0,($1334).w ROM:00121A5E beq.s loc_121A72 ROM:00121A60 bsr.w sub_121BB0 ROM:00121A64 bset #0,($1339).w ROM:00121A6A move.b #1,($1134).w ROM:00121A70 bra.s loc_121A1A ROM:00121A72 ; --------------------------------------------------------------------------- ROM:00121A72 ROM:00121A72 loc_121A72: ; CODE XREF: ROM:00121A5E↑j ROM:00121A72 btst #6,($133A).w ROM:00121A78 beq.s loc_121A8C ROM:00121A7A bset #0,($1333).w ROM:00121A80 move.b #4,($1134).w ROM:00121A86 bra.l loc_121AF6 ROM:00121A8C ; --------------------------------------------------------------------------- ROM:00121A8C ROM:00121A8C loc_121A8C: ; CODE XREF: ROM:00121A00↑j ROM:00121A8C ; ROM:00121A44↑j ... ROM:00121A8C bsr.l sub_11FC54 ROM:00121A92 bsr.l sub_11F844 ROM:00121A98 rts ROM:00121A9A ; --------------------------------------------------------------------------- ROM:00121A9A ROM:00121A9A loc_121A9A: ; DATA XREF: ROM:001219CA↑o ROM:00121A9A btst #0,($1334).w ROM:00121AA0 beq.s loc_121AA4 ROM:00121AA2 bra.s loc_121AAC ROM:00121AA4 ; --------------------------------------------------------------------------- ROM:00121AA4 ROM:00121AA4 loc_121AA4: ; CODE XREF: ROM:00121AA0↑j ROM:00121AA4 btst #2,($1322).w ROM:00121AAA beq.s loc_121AD2 ROM:00121AAC ROM:00121AAC loc_121AAC: ; CODE XREF: ROM:00121AA2↑j ROM:00121AAC move.b #0,($1127).w ROM:00121AB2 bclr #0,($1333).w ROM:00121AB8 bsr.w sub_121B90 ROM:00121ABC bsr.w sub_121BB0 ROM:00121AC0 bset #0,($1339).w ROM:00121AC6 move.b #1,($1134).w ROM:00121ACC bra.l loc_121A1A ROM:00121AD2 ; --------------------------------------------------------------------------- ROM:00121AD2 ROM:00121AD2 loc_121AD2: ; CODE XREF: ROM:00121AAA↑j ROM:00121AD2 btst #6,($133A).w ROM:00121AD8 bne.s loc_121AF6 ROM:00121ADA move.b #0,($1127).w ROM:00121AE0 bclr #0,($1333).w ROM:00121AE6 bsr.w sub_121B90 ROM:00121AEA move.b #3,($1134).w ROM:00121AF0 bra.l loc_121A8C ROM:00121AF6 ; --------------------------------------------------------------------------- ROM:00121AF6 ROM:00121AF6 loc_121AF6: ; CODE XREF: ROM:00121A86↑j ROM:00121AF6 ; ROM:00121AD8↑j ROM:00121AF6 bsr.l sub_11FFC4 ROM:00121AFC rts ROM:00121AFE ; --------------------------------------------------------------------------- ROM:00121AFE rts ROM:00121B00 ROM:00121B00 ; =============== S U B R O U T I N E ======================================= ROM:00121B00 ROM:00121B00 ROM:00121B00 sub_121B00: ; CODE XREF: ROM:loc_121A1A↑p ROM:00121B00 ; ROM:loc_121A46↑p ROM:00121B00 move.w ($BB6).w,d0 ROM:00121B04 ext.l d0 ROM:00121B06 divs.w $400(a5),d0 ROM:00121B0A move.w ($BB8).w,($BDE).w ROM:00121B10 sub.w d0,($BDE).w ROM:00121B14 move.w ($BB4).w,d0 ROM:00121B18 move.w ($BAC).w,d1 ROM:00121B1C cmp.w ($BDE).w,d0 ROM:00121B20 bge.s loc_121B26 ROM:00121B22 move.w d0,($BDE).w ROM:00121B26 ROM:00121B26 loc_121B26: ; CODE XREF: sub_121B00+20↑j ROM:00121B26 cmp.w ($BDE).w,d1 ROM:00121B2A ble.s locret_121B30 ROM:00121B2C move.w d1,($BDE).w ROM:00121B30 ROM:00121B30 locret_121B30: ; CODE XREF: sub_121B00+2A↑j ROM:00121B30 rts ROM:00121B30 ; End of function sub_121B00 ROM:00121B30 ROM:00121B32 ROM:00121B32 ; =============== S U B R O U T I N E ======================================= ROM:00121B32 ROM:00121B32 ROM:00121B32 sub_121B32: ; CODE XREF: ROM:00121A26↑p ROM:00121B32 ; ROM:00121A4E↑p ROM:00121B32 move.w ($BDE).w,($BD8).w ROM:00121B38 move.w ($BDC).w,($BDA).w ROM:00121B3E rts ROM:00121B3E ; End of function sub_121B32 ROM:00121B3E ROM:00121B40 ROM:00121B40 ; =============== S U B R O U T I N E ======================================= ROM:00121B40 ROM:00121B40 ROM:00121B40 sub_121B40: ; CODE XREF: ROM:00121A1E↑p ROM:00121B40 move.w #$3ADC,d1 ROM:00121B44 move.w ($BB6).w,d2 ROM:00121B48 bsr.l sub_117544 ROM:00121B4E muls.w $3FA(a5),d1 ROM:00121B52 divs.w #$190,d1 ROM:00121B56 move.w d1,($BDC).w ROM:00121B5A move.w $D2(a5),d0 ROM:00121B5E cmp.w ($BDC).w,d0 ROM:00121B62 bge.s locret_121B6A ROM:00121B64 move.w $D2(a5),($BDC).w ROM:00121B6A ROM:00121B6A locret_121B6A: ; CODE XREF: sub_121B40+22↑j ROM:00121B6A rts ROM:00121B6A ; End of function sub_121B40 ROM:00121B6A ROM:00121B6C ROM:00121B6C ; =============== S U B R O U T I N E ======================================= ROM:00121B6C ROM:00121B6C ROM:00121B6C sub_121B6C: ; CODE XREF: ROM:00121A4A↑p ROM:00121B6C move.w #$3ADC,d1 ROM:00121B70 move.w ($BB6).w,d2 ROM:00121B74 bsr.l sub_117544 ROM:00121B7A move.w d1,($BDC).w ROM:00121B7E move.w $D2(a5),d0 ROM:00121B82 cmp.w ($BDC).w,d0 ROM:00121B86 bge.s locret_121B8E ROM:00121B88 move.w $D2(a5),($BDC).w ROM:00121B8E ROM:00121B8E locret_121B8E: ; CODE XREF: sub_121B6C+1A↑j ROM:00121B8E rts ROM:00121B8E ; End of function sub_121B6C ROM:00121B8E ROM:00121B90 ROM:00121B90 ; =============== S U B R O U T I N E ======================================= ROM:00121B90 ROM:00121B90 ROM:00121B90 sub_121B90: ; CODE XREF: ROM:001219F6↑p ROM:00121B90 ; ROM:00121A3A↑p ... ROM:00121B90 move.w $3FC(a5),($BE0).w ROM:00121B96 rts ROM:00121B96 ; End of function sub_121B90 ROM:00121B96 ROM:00121B98 ROM:00121B98 ; =============== S U B R O U T I N E ======================================= ROM:00121B98 ROM:00121B98 ROM:00121B98 sub_121B98: ; CODE XREF: ROM:00121A22↑p ROM:00121B98 ; ROM:00121A52↑p ROM:00121B98 move.w #$3B5C,d1 ROM:00121B9C move.w ($BB6).w,d2 ROM:00121BA0 move.w ($A46).w,d3 ROM:00121BA4 bsr.l sub_117544 ROM:00121BAA move.w d1,($BE0).w ROM:00121BAE rts ROM:00121BAE ; End of function sub_121B98 ROM:00121BAE ROM:00121BB0 ROM:00121BB0 ; =============== S U B R O U T I N E ======================================= ROM:00121BB0 ROM:00121BB0 ROM:00121BB0 sub_121BB0: ; CODE XREF: ROM:001219DA↑p ROM:00121BB0 ; ROM:00121A60↑p ... ROM:00121BB0 clr.w ($BB6).w ROM:00121BB4 rts ROM:00121BB4 ; End of function sub_121BB0 ROM:00121BB4 ROM:00121BB6 ROM:00121BB6 ; =============== S U B R O U T I N E ======================================= ROM:00121BB6 ROM:00121BB6 ROM:00121BB6 sub_121BB6: ; CODE XREF: sub_121976+1C↑p ROM:00121BB6 btst #0,($132B).w ROM:00121BBC beq.s loc_121BC8 ROM:00121BBE move.w $3FE(a5),d0 ROM:00121BC2 move.w d0,($BE2).w ROM:00121BC6 bra.s locret_121BCE ROM:00121BC8 ; --------------------------------------------------------------------------- ROM:00121BC8 ROM:00121BC8 loc_121BC8: ; CODE XREF: sub_121BB6+6↑j ROM:00121BC8 move.w ($BE0).w,($BE2).w ROM:00121BCE ROM:00121BCE locret_121BCE: ; CODE XREF: sub_121BB6+10↑j ROM:00121BCE rts ROM:00121BCE ; End of function sub_121BB6 ROM:00121BCE ROM:00121BD0 ROM:00121BD0 ; =============== S U B R O U T I N E ======================================= ROM:00121BD0 ROM:00121BD0 ROM:00121BD0 sub_121BD0: ; CODE XREF: sub_121298+30↑p ROM:00121BD0 clr.w d1 ROM:00121BD2 move.b ($1135).w,d1 ROM:00121BD6 cmpi.w #6,d1 ROM:00121BDA bcc.s locret_121BE4 ROM:00121BDC movea.l off_121BE6(pc,d1.w*4),a0 ROM:00121BE0 nop ROM:00121BE2 jmp (a0) ROM:00121BE4 ; --------------------------------------------------------------------------- ROM:00121BE4 ROM:00121BE4 locret_121BE4: ; CODE XREF: sub_121BD0+A↑j ROM:00121BE4 rts ROM:00121BE4 ; End of function sub_121BD0 ROM:00121BE4 ROM:00121BE4 ; --------------------------------------------------------------------------- ROM:00121BE6 off_121BE6: dc.l loc_121BFE ; DATA XREF: sub_121BD0+C↑r ROM:00121BEA dc.l loc_121C1C ROM:00121BEE dc.l loc_121C64 ROM:00121BF2 dc.l loc_121CF8 ROM:00121BF6 dc.l loc_121D48 ROM:00121BFA dc.l loc_121DFE ROM:00121BFE ; --------------------------------------------------------------------------- ROM:00121BFE ROM:00121BFE loc_121BFE: ; DATA XREF: ROM:off_121BE6↑o ROM:00121BFE bclr #0,($1339).w ROM:00121C04 bclr #3,($1338).w ROM:00121C0A bsr.w sub_121F38 ROM:00121C0E bsr.w sub_121E4C ROM:00121C12 move.b #1,($1135).w ROM:00121C18 bra.s loc_121C5E ROM:00121C1A ; --------------------------------------------------------------------------- ROM:00121C1A rts ROM:00121C1C ; --------------------------------------------------------------------------- ROM:00121C1C ROM:00121C1C loc_121C1C: ; DATA XREF: ROM:00121BEA↑o ROM:00121C1C btst #4,($934).w ROM:00121C22 bne.s loc_121C38 ROM:00121C24 bsr.w sub_121E54 ROM:00121C28 bsr.w sub_121E62 ROM:00121C2C move.b #5,($1135).w ROM:00121C32 bra.l locret_121E16 ROM:00121C38 ; --------------------------------------------------------------------------- ROM:00121C38 ROM:00121C38 loc_121C38: ; CODE XREF: ROM:00121C22↑j ROM:00121C38 btst #1,($133A).w ROM:00121C3E beq.s loc_121C5E ROM:00121C40 move.w $406(a5),d0 ROM:00121C44 clr.b ($8D3).w ROM:00121C48 move.w d0,($680).w ROM:00121C4C move.b #1,($8D3).w ROM:00121C52 move.b #2,($1135).w ROM:00121C58 bra.l locret_121CF6 ROM:00121C5E ; --------------------------------------------------------------------------- ROM:00121C5E ROM:00121C5E loc_121C5E: ; CODE XREF: ROM:00121C18↑j ROM:00121C5E ; ROM:00121C3E↑j ... ROM:00121C5E bsr.w sub_121E1A ROM:00121C62 rts ROM:00121C64 ; --------------------------------------------------------------------------- ROM:00121C64 ROM:00121C64 loc_121C64: ; DATA XREF: ROM:00121BEE↑o ROM:00121C64 move.w $402(a5),d4 ROM:00121C68 cmp.w ($BB6).w,d4 ROM:00121C6C bgt.s loc_121C90 ROM:00121C6E bsr.w sub_121F52 ROM:00121C72 move.w ($BE6).w,d5 ROM:00121C76 clr.b ($8D3).w ROM:00121C7A move.w d5,($680).w ROM:00121C7E move.b #1,($8D3).w ROM:00121C84 move.b #3,($1135).w ROM:00121C8A bra.l locret_121D46 ROM:00121C90 ; --------------------------------------------------------------------------- ROM:00121C90 ROM:00121C90 loc_121C90: ; CODE XREF: ROM:00121C6C↑j ROM:00121C90 move.w ($BB4).w,d0 ROM:00121C94 cmpi.w #0,($680).w ROM:00121C9A bgt.s loc_121CB6 ROM:00121C9C cmpi.w #0,($BB6).w ROM:00121CA2 bge.s loc_121CAA ROM:00121CA4 cmp.w ($BB8).w,d0 ROM:00121CA8 blt.s loc_121CB6 ROM:00121CAA ROM:00121CAA loc_121CAA: ; CODE XREF: ROM:00121CA2↑j ROM:00121CAA move.b #4,($1135).w ROM:00121CB0 bra.l loc_121DF2 ROM:00121CB6 ; --------------------------------------------------------------------------- ROM:00121CB6 ROM:00121CB6 loc_121CB6: ; CODE XREF: ROM:00121C9A↑j ROM:00121CB6 ; ROM:00121CA8↑j ROM:00121CB6 btst #4,($934).w ROM:00121CBC bne.s loc_121CDA ROM:00121CBE clr.b ($8D3).w ROM:00121CC2 clr.w ($680).w ROM:00121CC6 bsr.w sub_121E54 ROM:00121CCA bsr.w sub_121E62 ROM:00121CCE move.b #5,($1135).w ROM:00121CD4 bra.l locret_121E16 ROM:00121CDA ; --------------------------------------------------------------------------- ROM:00121CDA ROM:00121CDA loc_121CDA: ; CODE XREF: ROM:00121CBC↑j ROM:00121CDA btst #1,($133A).w ROM:00121CE0 bne.s locret_121CF6 ROM:00121CE2 clr.b ($8D3).w ROM:00121CE6 clr.w ($680).w ROM:00121CEA move.b #1,($1135).w ROM:00121CF0 bra.l loc_121C5E ROM:00121CF6 ; --------------------------------------------------------------------------- ROM:00121CF6 ROM:00121CF6 locret_121CF6: ; CODE XREF: ROM:00121C58↑j ROM:00121CF6 ; ROM:00121CE0↑j ROM:00121CF6 rts ROM:00121CF8 ; --------------------------------------------------------------------------- ROM:00121CF8 ROM:00121CF8 loc_121CF8: ; DATA XREF: ROM:00121BF2↑o ROM:00121CF8 btst #4,($934).w ROM:00121CFE bne.s loc_121D1A ROM:00121D00 clr.b ($8D3).w ROM:00121D04 clr.w ($680).w ROM:00121D08 bsr.w sub_121E54 ROM:00121D0C bsr.w sub_121E62 ROM:00121D10 move.b #5,($1135).w ROM:00121D16 bra.w locret_121E16 ROM:00121D1A ; --------------------------------------------------------------------------- ROM:00121D1A ROM:00121D1A loc_121D1A: ; CODE XREF: ROM:00121CFE↑j ROM:00121D1A cmpi.w #0,($680).w ROM:00121D20 bgt.s loc_121D2C ROM:00121D22 move.b #4,($1135).w ROM:00121D28 bra.w loc_121DF2 ROM:00121D2C ; --------------------------------------------------------------------------- ROM:00121D2C ROM:00121D2C loc_121D2C: ; CODE XREF: ROM:00121D20↑j ROM:00121D2C btst #1,($133A).w ROM:00121D32 bne.s locret_121D46 ROM:00121D34 clr.b ($8D3).w ROM:00121D38 clr.w ($680).w ROM:00121D3C move.b #1,($1135).w ROM:00121D42 bra.w loc_121C5E ROM:00121D46 ; --------------------------------------------------------------------------- ROM:00121D46 ROM:00121D46 locret_121D46: ; CODE XREF: ROM:00121C8A↑j ROM:00121D46 ; ROM:00121D32↑j ROM:00121D46 rts ROM:00121D48 ; --------------------------------------------------------------------------- ROM:00121D48 ROM:00121D48 loc_121D48: ; DATA XREF: ROM:00121BF6↑o ROM:00121D48 btst #1,($133A).w ROM:00121D4E bne.s loc_121D9A ROM:00121D50 move.b #0,($1134).w ROM:00121D56 move.b #0,($1127).w ROM:00121D5C move.b #0,($112A).w ROM:00121D62 move.b #0,($112B).w ROM:00121D68 move.b #0,($112C).w ROM:00121D6E move.b #0,($1128).w ROM:00121D74 move.b #0,($1132).w ROM:00121D7A move.b #0,($1133).w ROM:00121D80 bclr #0,($1339).w ROM:00121D86 bclr #3,($1338).w ROM:00121D8C bsr.w sub_121E4C ROM:00121D90 move.b #1,($1135).w ROM:00121D96 bra.w loc_121C5E ROM:00121D9A ; --------------------------------------------------------------------------- ROM:00121D9A ROM:00121D9A loc_121D9A: ; CODE XREF: ROM:00121D4E↑j ROM:00121D9A btst #4,($934).w ROM:00121DA0 bne.s loc_121DF2 ROM:00121DA2 move.b #0,($1134).w ROM:00121DA8 move.b #0,($1127).w ROM:00121DAE move.b #0,($112A).w ROM:00121DB4 move.b #0,($112B).w ROM:00121DBA move.b #0,($112C).w ROM:00121DC0 move.b #0,($1128).w ROM:00121DC6 move.b #0,($1132).w ROM:00121DCC move.b #0,($1133).w ROM:00121DD2 bclr #0,($1339).w ROM:00121DD8 bclr #3,($1338).w ROM:00121DDE bsr.w sub_121E4C ROM:00121DE2 bsr.w sub_121E54 ROM:00121DE6 bsr.w sub_121E62 ROM:00121DEA move.b #5,($1135).w ROM:00121DF0 bra.s locret_121E16 ROM:00121DF2 ; --------------------------------------------------------------------------- ROM:00121DF2 ROM:00121DF2 loc_121DF2: ; CODE XREF: ROM:00121CB0↑j ROM:00121DF2 ; ROM:00121D28↑j ... ROM:00121DF2 bsr.l sub_121976 ROM:00121DF8 bsr.w sub_121E80 ROM:00121DFC rts ROM:00121DFE ; --------------------------------------------------------------------------- ROM:00121DFE ROM:00121DFE loc_121DFE: ; DATA XREF: ROM:00121BFA↑o ROM:00121DFE btst #4,($934).w ROM:00121E04 beq.s locret_121E16 ROM:00121E06 bsr.w sub_121F38 ROM:00121E0A move.b #1,($1135).w ROM:00121E10 bra.l loc_121C5E ROM:00121E16 ; --------------------------------------------------------------------------- ROM:00121E16 ROM:00121E16 locret_121E16: ; CODE XREF: ROM:00121C32↑j ROM:00121E16 ; ROM:00121CD4↑j ... ROM:00121E16 rts ROM:00121E18 ; --------------------------------------------------------------------------- ROM:00121E18 rts ROM:00121E1A ROM:00121E1A ; =============== S U B R O U T I N E ======================================= ROM:00121E1A ROM:00121E1A ROM:00121E1A sub_121E1A: ; CODE XREF: ROM:loc_121C5E↑p ROM:00121E1A move.w #$3B5E,d1 ROM:00121E1E move.w ($A7C).w,d2 ROM:00121E22 move.w ($1364).w,d3 ROM:00121E26 bsr.l sub_117544 ROM:00121E2C move.w d1,($BE4).w ROM:00121E30 add.w ($1368).w,d1 ROM:00121E34 move.w d1,($59E).w ROM:00121E38 move.w $D2(a5),($5A0).w ROM:00121E3E move.w #0,($5A2).w ROM:00121E44 bsr.l sub_11A722 ROM:00121E4A rts ROM:00121E4A ; End of function sub_121E1A ROM:00121E4A ROM:00121E4C ROM:00121E4C ; =============== S U B R O U T I N E ======================================= ROM:00121E4C ROM:00121E4C ROM:00121E4C sub_121E4C: ; CODE XREF: ROM:00121C0E↑p ROM:00121E4C ; ROM:00121D8C↑p ... ROM:00121E4C move.w $3FC(a5),($BE2).w ROM:00121E52 rts ROM:00121E52 ; End of function sub_121E4C ROM:00121E52 ROM:00121E54 ROM:00121E54 ; =============== S U B R O U T I N E ======================================= ROM:00121E54 ROM:00121E54 ROM:00121E54 sub_121E54: ; CODE XREF: ROM:00121C24↑p ROM:00121E54 ; ROM:00121CC6↑p ... ROM:00121E54 move.w #3,($5A2).w ROM:00121E5A bsr.l sub_11A722 ROM:00121E60 rts ROM:00121E60 ; End of function sub_121E54 ROM:00121E60 ROM:00121E62 ROM:00121E62 ; =============== S U B R O U T I N E ======================================= ROM:00121E62 ROM:00121E62 ROM:00121E62 sub_121E62: ; CODE XREF: ROM:00121C28↑p ROM:00121E62 ; ROM:00121CCA↑p ... ROM:00121E62 move.w #5,($5A2).w ROM:00121E68 move.w $404(a5),d3 ROM:00121E6C add.w ($1368).w,d3 ROM:00121E70 move.w d3,($59E).w ROM:00121E74 move.w d3,($136C).w ROM:00121E78 bsr.l sub_11A722 ROM:00121E7E rts ROM:00121E7E ; End of function sub_121E62 ROM:00121E7E ROM:00121E80 ROM:00121E80 ; =============== S U B R O U T I N E ======================================= ROM:00121E80 ROM:00121E80 ROM:00121E80 sub_121E80: ; CODE XREF: ROM:00121DF8↑p ROM:00121E80 btst #0,($132B).w ROM:00121E86 beq.s loc_121E9A ROM:00121E88 move.w ($B86).w,($59E).w ROM:00121E8E move.w $D2(a5),($5A0).w ROM:00121E94 bra.l loc_121F2A ROM:00121E9A ; --------------------------------------------------------------------------- ROM:00121E9A ROM:00121E9A loc_121E9A: ; CODE XREF: sub_121E80+6↑j ROM:00121E9A btst #6,($1332).w ROM:00121EA0 beq.s loc_121EB0 ROM:00121EA2 move.w ($B42).w,($59E).w ROM:00121EA8 move.w ($B40).w,($5A0).w ROM:00121EAE bra.s loc_121F2A ROM:00121EB0 ; --------------------------------------------------------------------------- ROM:00121EB0 ROM:00121EB0 loc_121EB0: ; CODE XREF: sub_121E80+20↑j ROM:00121EB0 btst #6,($1319).w ROM:00121EB6 beq.s loc_121EC6 ROM:00121EB8 move.w ($B5A).w,($59E).w ROM:00121EBE move.w ($B58).w,($5A0).w ROM:00121EC4 bra.s loc_121F2A ROM:00121EC6 ; --------------------------------------------------------------------------- ROM:00121EC6 ROM:00121EC6 loc_121EC6: ; CODE XREF: sub_121E80+36↑j ROM:00121EC6 btst #6,($132C).w ROM:00121ECC beq.s loc_121EDC ROM:00121ECE move.w ($B94).w,($59E).w ROM:00121ED4 move.w ($B92).w,($5A0).w ROM:00121EDA bra.s loc_121F2A ROM:00121EDC ; --------------------------------------------------------------------------- ROM:00121EDC ROM:00121EDC loc_121EDC: ; CODE XREF: sub_121E80+4C↑j ROM:00121EDC btst #7,($1327).w ROM:00121EE2 beq.s loc_121EF2 ROM:00121EE4 move.w ($BEA).w,($59E).w ROM:00121EEA move.w ($BE8).w,($5A0).w ROM:00121EF0 bra.s loc_121F2A ROM:00121EF2 ; --------------------------------------------------------------------------- ROM:00121EF2 ROM:00121EF2 loc_121EF2: ; CODE XREF: sub_121E80+62↑j ROM:00121EF2 btst #2,($1337).w ROM:00121EF8 beq.s loc_121F08 ROM:00121EFA move.w ($B34).w,($59E).w ROM:00121F00 move.w ($B36).w,($5A0).w ROM:00121F06 bra.s loc_121F2A ROM:00121F08 ; --------------------------------------------------------------------------- ROM:00121F08 ROM:00121F08 loc_121F08: ; CODE XREF: sub_121E80+78↑j ROM:00121F08 btst #0,($1331).w ROM:00121F0E beq.s loc_121F1E ROM:00121F10 move.w ($BCC).w,($59E).w ROM:00121F16 move.w ($BCA).w,($5A0).w ROM:00121F1C bra.s loc_121F2A ROM:00121F1E ; --------------------------------------------------------------------------- ROM:00121F1E ROM:00121F1E loc_121F1E: ; CODE XREF: sub_121E80+8E↑j ROM:00121F1E move.w ($BD8).w,($59E).w ROM:00121F24 move.w ($BDA).w,($5A0).w ROM:00121F2A ROM:00121F2A loc_121F2A: ; CODE XREF: sub_121E80+14↑j ROM:00121F2A ; sub_121E80+2E↑j ... ROM:00121F2A move.w #0,($5A2).w ROM:00121F30 bsr.l sub_11A722 ROM:00121F36 rts ROM:00121F36 ; End of function sub_121E80 ROM:00121F36 ROM:00121F38 ROM:00121F38 ; =============== S U B R O U T I N E ======================================= ROM:00121F38 ROM:00121F38 ROM:00121F38 sub_121F38: ; CODE XREF: ROM:00121C0A↑p ROM:00121F38 ; ROM:00121E06↑p ROM:00121F38 move.w #4,($5A2).w ROM:00121F3E bsr.l sub_11A722 ROM:00121F44 move.w #6,($5A2).w ROM:00121F4A bsr.l sub_11A722 ROM:00121F50 rts ROM:00121F50 ; End of function sub_121F38 ROM:00121F50 ROM:00121F52 ROM:00121F52 ; =============== S U B R O U T I N E ======================================= ROM:00121F52 ROM:00121F52 ROM:00121F52 sub_121F52: ; CODE XREF: ROM:00121C6E↑p ROM:00121F52 move.w #$3B60,d1 ROM:00121F56 move.w ($A7C).w,d2 ROM:00121F5A move.w ($A78).w,d3 ROM:00121F5E bsr.l sub_117544 ROM:00121F64 move.w d1,($BE6).w ROM:00121F68 rts ROM:00121F68 ; End of function sub_121F52 ROM:00121F68 ROM:00121F6A ROM:00121F6A ; =============== S U B R O U T I N E ======================================= ROM:00121F6A ROM:00121F6A ROM:00121F6A sub_121F6A: ; CODE XREF: sub_11FD9C+8↑p ROM:00121F6A bsr.w sub_12207C ROM:00121F6E bclr #4,($1323).w ROM:00121F74 bclr #2,($132C).w ROM:00121F7A clr.w d1 ROM:00121F7C move.b ($1136).w,d1 ROM:00121F80 cmpi.w #4,d1 ROM:00121F84 bcc.s locret_121F8E ROM:00121F86 movea.l off_121F90(pc,d1.w*4),a0 ROM:00121F8A nop ROM:00121F8C jmp (a0) ROM:00121F8E ; --------------------------------------------------------------------------- ROM:00121F8E ROM:00121F8E locret_121F8E: ; CODE XREF: sub_121F6A+1A↑j ROM:00121F8E rts ROM:00121F8E ; End of function sub_121F6A ROM:00121F8E ROM:00121F8E ; --------------------------------------------------------------------------- ROM:00121F90 off_121F90: dc.l loc_121FA0 ; DATA XREF: sub_121F6A+1C↑r ROM:00121F94 dc.l loc_121FAC ROM:00121F98 dc.l loc_121FC8 ROM:00121F9C dc.l loc_121FDA ROM:00121FA0 ; --------------------------------------------------------------------------- ROM:00121FA0 ROM:00121FA0 loc_121FA0: ; DATA XREF: ROM:off_121F90↑o ROM:00121FA0 bsr.w sub_122068 ROM:00121FA4 move.b #1,($1136).w ROM:00121FAA rts ROM:00121FAC ; --------------------------------------------------------------------------- ROM:00121FAC ROM:00121FAC loc_121FAC: ; DATA XREF: ROM:00121F94↑o ROM:00121FAC btst #6,($1328).w ROM:00121FB2 beq.s locret_121FC6 ROM:00121FB4 bsr.w sub_122030 ROM:00121FB8 bset #2,($132C).w ROM:00121FBE move.b #2,($1136).w ROM:00121FC4 rts ROM:00121FC6 ; --------------------------------------------------------------------------- ROM:00121FC6 ROM:00121FC6 locret_121FC6: ; CODE XREF: ROM:00121FB2↑j ROM:00121FC6 rts ROM:00121FC8 ; --------------------------------------------------------------------------- ROM:00121FC8 ROM:00121FC8 loc_121FC8: ; DATA XREF: ROM:00121F98↑o ROM:00121FC8 btst #6,($1328).w ROM:00121FCE beq.s locret_121FD8 ROM:00121FD0 move.b #3,($1136).w ROM:00121FD6 rts ROM:00121FD8 ; --------------------------------------------------------------------------- ROM:00121FD8 ROM:00121FD8 locret_121FD8: ; CODE XREF: ROM:00121FCE↑j ROM:00121FD8 rts ROM:00121FDA ; --------------------------------------------------------------------------- ROM:00121FDA ROM:00121FDA loc_121FDA: ; DATA XREF: ROM:00121F9C↑o ROM:00121FDA move.w ($136E).w,d0 ROM:00121FDE move.w ($136E).w,d1 ROM:00121FE2 sub.w $40C(a5),d1 ROM:00121FE6 cmp.w ($A34).w,d1 ROM:00121FEA ble.s loc_121FFA ROM:00121FEC bset #2,($132C).w ROM:00121FF2 move.b #2,($1136).w ROM:00121FF8 rts ROM:00121FFA ; --------------------------------------------------------------------------- ROM:00121FFA ROM:00121FFA loc_121FFA: ; CODE XREF: ROM:00121FEA↑j ROM:00121FFA cmp.w ($A34).w,d1 ROM:00121FFE bgt.s loc_122014 ROM:00122000 cmp.w ($A34).w,d0 ROM:00122004 blt.s loc_122014 ROM:00122006 bset #4,($1323).w ROM:0012200C move.b #2,($1136).w ROM:00122012 rts ROM:00122014 ; --------------------------------------------------------------------------- ROM:00122014 ROM:00122014 loc_122014: ; CODE XREF: ROM:00121FFE↑j ROM:00122014 ; ROM:00122004↑j ROM:00122014 cmp.w ($A34).w,d0 ROM:00122018 bge.s locret_12202C ROM:0012201A bsr.w sub_12205A ROM:0012201E bset #4,($1323).w ROM:00122024 move.b #2,($1136).w ROM:0012202A rts ROM:0012202C ; --------------------------------------------------------------------------- ROM:0012202C ROM:0012202C locret_12202C: ; CODE XREF: ROM:00122018↑j ROM:0012202C rts ROM:0012202E ; --------------------------------------------------------------------------- ROM:0012202E rts ROM:00122030 ROM:00122030 ; =============== S U B R O U T I N E ======================================= ROM:00122030 ROM:00122030 ROM:00122030 sub_122030: ; CODE XREF: ROM:00121FB4↑p ROM:00122030 clr.l d1 ROM:00122032 move.w ($A34).w,d1 ROM:00122036 swap d1 ROM:00122038 move.w ($136E).w,d2 ROM:0012203C swap d2 ROM:0012203E move.w ($1370).w,d2 ROM:00122042 move.w $3C4(a5),d3 ROM:00122046 ext.l d3 ROM:00122048 bsr.l sub_117450 ROM:0012204E move.w d4,($1370).w ROM:00122052 swap d4 ROM:00122054 move.w d4,($136E).w ROM:00122058 rts ROM:00122058 ; End of function sub_122030 ROM:00122058 ROM:0012205A ROM:0012205A ; =============== S U B R O U T I N E ======================================= ROM:0012205A ROM:0012205A ROM:0012205A sub_12205A: ; CODE XREF: ROM:0012201A↑p ROM:0012205A move.w ($136E).w,d0 ROM:0012205E add.w $40A(a5),d0 ROM:00122062 move.w d0,($136E).w ROM:00122066 rts ROM:00122066 ; End of function sub_12205A ROM:00122066 ROM:00122068 ROM:00122068 ; =============== S U B R O U T I N E ======================================= ROM:00122068 ROM:00122068 ROM:00122068 sub_122068: ; CODE XREF: ROM:loc_121FA0↑p ROM:00122068 btst #0,($92D).w ROM:0012206E beq.s locret_12207A ROM:00122070 move.w $408(a5),($136E).w ROM:00122076 clr.w ($1370).w ROM:0012207A ROM:0012207A locret_12207A: ; CODE XREF: sub_122068+6↑j ROM:0012207A rts ROM:0012207A ; End of function sub_122068 ROM:0012207A ROM:0012207C ROM:0012207C ; =============== S U B R O U T I N E ======================================= ROM:0012207C ROM:0012207C ROM:0012207C sub_12207C: ; CODE XREF: sub_121F6A↑p ROM:0012207C btst #2,($931).w ROM:00122082 beq.s locret_12208E ROM:00122084 move.w $408(a5),($136E).w ROM:0012208A clr.w ($1370).w ROM:0012208E ROM:0012208E locret_12208E: ; CODE XREF: sub_12207C+6↑j ROM:0012208E rts ROM:0012208E ; End of function sub_12207C ROM:0012208E ROM:00122090 ROM:00122090 ; =============== S U B R O U T I N E ======================================= ROM:00122090 ROM:00122090 ROM:00122090 sub_122090: ; CODE XREF: sub_126A0E+42↓p ROM:00122090 bsr.w sub_1220BA ROM:00122094 bsr.w sub_1220D2 ROM:00122098 bsr.l sub_122B52 ROM:0012209E bsr.l sub_12257A ROM:001220A4 bsr.l sub_122DEE ROM:001220AA bsr.l sub_122A5C ROM:001220B0 bsr.w sub_1220EC ROM:001220B4 bsr.w sub_1224DE ROM:001220B8 rts ROM:001220B8 ; End of function sub_122090 ROM:001220B8 ROM:001220BA ROM:001220BA ; =============== S U B R O U T I N E ======================================= ROM:001220BA ROM:001220BA ROM:001220BA sub_1220BA: ; CODE XREF: sub_122090↑p ROM:001220BA move.w #$3B64,d1 ROM:001220BE move.w ($A46).w,d2 ROM:001220C2 move.w ($A7C).w,d3 ROM:001220C6 bsr.l sub_117544 ROM:001220CC move.w d1,($BEE).w ROM:001220D0 rts ROM:001220D0 ; End of function sub_1220BA ROM:001220D0 ROM:001220D2 ROM:001220D2 ; =============== S U B R O U T I N E ======================================= ROM:001220D2 ROM:001220D2 ROM:001220D2 sub_1220D2: ; CODE XREF: sub_122090+4↑p ROM:001220D2 btst #1,($1333).w ROM:001220D8 beq.s loc_1220E2 ROM:001220DA move.w $41A(a5),d0 ROM:001220DE bra.w loc_1220E6 ROM:001220E2 ; --------------------------------------------------------------------------- ROM:001220E2 ROM:001220E2 loc_1220E2: ; CODE XREF: sub_1220D2+6↑j ROM:001220E2 move.w #0,d0 ROM:001220E6 ROM:001220E6 loc_1220E6: ; CODE XREF: sub_1220D2+C↑j ROM:001220E6 move.w d0,($BF4).w ROM:001220EA rts ROM:001220EA ; End of function sub_1220D2 ROM:001220EA ROM:001220EC ROM:001220EC ; =============== S U B R O U T I N E ======================================= ROM:001220EC ROM:001220EC ROM:001220EC sub_1220EC: ; CODE XREF: sub_122090+20↑p ROM:001220EC clr.w d1 ROM:001220EE move.b ($1137).w,d1 ROM:001220F2 cmpi.w #6,d1 ROM:001220F6 bcc.s locret_122100 ROM:001220F8 movea.l off_122102(pc,d1.w*4),a0 ROM:001220FC nop ROM:001220FE jmp (a0) ROM:00122100 ; --------------------------------------------------------------------------- ROM:00122100 ROM:00122100 locret_122100: ; CODE XREF: sub_1220EC+A↑j ROM:00122100 rts ROM:00122100 ; End of function sub_1220EC ROM:00122100 ROM:00122100 ; --------------------------------------------------------------------------- ROM:00122102 off_122102: dc.l loc_12211A ; DATA XREF: sub_1220EC+C↑r ROM:00122106 dc.l loc_122128 ROM:0012210A dc.l loc_122144 ROM:0012210E dc.l loc_1221BC ROM:00122112 dc.l loc_12222A ROM:00122116 dc.l loc_1222B2 ROM:0012211A ; --------------------------------------------------------------------------- ROM:0012211A ROM:0012211A loc_12211A: ; DATA XREF: ROM:off_122102↑o ROM:0012211A bclr #4,($132A).w ROM:00122120 move.b #1,($1137).w ROM:00122126 bra.s loc_12213E ROM:00122128 ; --------------------------------------------------------------------------- ROM:00122128 ROM:00122128 loc_122128: ; DATA XREF: ROM:00122106↑o ROM:00122128 btst #1,($133A).w ROM:0012212E beq.s loc_12213E ROM:00122130 bset #4,($132A).w ROM:00122136 move.b #2,($1137).w ROM:0012213C bra.s loc_1221AE ROM:0012213E ; --------------------------------------------------------------------------- ROM:0012213E ROM:0012213E loc_12213E: ; CODE XREF: ROM:00122126↑j ROM:0012213E ; ROM:0012212E↑j ... ROM:0012213E bsr.w sub_12233C ROM:00122142 rts ROM:00122144 ; --------------------------------------------------------------------------- ROM:00122144 ROM:00122144 loc_122144: ; DATA XREF: ROM:0012210A↑o ROM:00122144 btst #7,($131D).w ROM:0012214A beq.s loc_12215A ROM:0012214C bclr #4,($132A).w ROM:00122152 move.b #1,($1137).w ROM:00122158 bra.s loc_12213E ROM:0012215A ; --------------------------------------------------------------------------- ROM:0012215A ROM:0012215A loc_12215A: ; CODE XREF: ROM:0012214A↑j ROM:0012215A move.w $416(a5),d0 ROM:0012215E btst #0,($131A).w ROM:00122164 bne.s loc_12217C ROM:00122166 cmpi.w #0,d0 ROM:0012216A bne.s loc_12217C ROM:0012216C bclr #4,($132A).w ROM:00122172 move.b #3,($1137).w ROM:00122178 bra.w loc_122218 ROM:0012217C ; --------------------------------------------------------------------------- ROM:0012217C ROM:0012217C loc_12217C: ; CODE XREF: ROM:00122164↑j ROM:0012217C ; ROM:0012216A↑j ROM:0012217C move.w $416(a5),d0 ROM:00122180 btst #0,($131A).w ROM:00122186 bne.s loc_1221AE ROM:00122188 cmpi.w #0,d0 ROM:0012218C beq.s loc_1221AE ROM:0012218E bclr #4,($132A).w ROM:00122194 clr.b ($90D).w ROM:00122198 move.w #0,($6F4).w ROM:0012219E move.b #3,($90D).w ROM:001221A4 move.b #5,($1137).w ROM:001221AA bra.w loc_12232A ROM:001221AE ; --------------------------------------------------------------------------- ROM:001221AE ROM:001221AE loc_1221AE: ; CODE XREF: ROM:0012213C↑j ROM:001221AE ; ROM:00122186↑j ... ROM:001221AE bsr.w sub_1223CA ROM:001221B2 bsr.w sub_1223E2 ROM:001221B6 bsr.w sub_1223F4 ROM:001221BA rts ROM:001221BC ; --------------------------------------------------------------------------- ROM:001221BC ROM:001221BC loc_1221BC: ; DATA XREF: ROM:0012210E↑o ROM:001221BC btst #7,($131D).w ROM:001221C2 beq.s loc_1221CE ROM:001221C4 move.b #1,($1137).w ROM:001221CA bra.w loc_12213E ROM:001221CE ; --------------------------------------------------------------------------- ROM:001221CE ROM:001221CE loc_1221CE: ; CODE XREF: ROM:001221C2↑j ROM:001221CE move.w $418(a5),d0 ROM:001221D2 btst #0,($131A).w ROM:001221D8 beq.s loc_1221F8 ROM:001221DA cmpi.w #0,d0 ROM:001221DE beq.s loc_1221F8 ROM:001221E0 clr.b ($90D).w ROM:001221E4 move.w d0,($6F4).w ROM:001221E8 move.b #1,($90D).w ROM:001221EE move.b #4,($1137).w ROM:001221F4 bra.w loc_1222A0 ROM:001221F8 ; --------------------------------------------------------------------------- ROM:001221F8 ROM:001221F8 loc_1221F8: ; CODE XREF: ROM:001221D8↑j ROM:001221F8 ; ROM:001221DE↑j ROM:001221F8 move.w $418(a5),d0 ROM:001221FC btst #0,($131A).w ROM:00122202 beq.s loc_122218 ROM:00122204 cmpi.w #0,d0 ROM:00122208 bne.s loc_122218 ROM:0012220A bset #4,($132A).w ROM:00122210 move.b #2,($1137).w ROM:00122216 bra.s loc_1221AE ROM:00122218 ; --------------------------------------------------------------------------- ROM:00122218 ROM:00122218 loc_122218: ; CODE XREF: ROM:00122178↑j ROM:00122218 ; ROM:00122202↑j ... ROM:00122218 bsr.w sub_122354 ROM:0012221C bsr.w sub_1223CA ROM:00122220 bsr.w sub_1223E2 ROM:00122224 bsr.w sub_1223F4 ROM:00122228 rts ROM:0012222A ; --------------------------------------------------------------------------- ROM:0012222A ROM:0012222A loc_12222A: ; DATA XREF: ROM:00122112↑o ROM:0012222A btst #7,($131D).w ROM:00122230 beq.s loc_12223C ROM:00122232 move.b #1,($1137).w ROM:00122238 bra.w loc_12213E ROM:0012223C ; --------------------------------------------------------------------------- ROM:0012223C ROM:0012223C loc_12223C: ; CODE XREF: ROM:00122230↑j ROM:0012223C move.w $416(a5),d0 ROM:00122240 btst #0,($131A).w ROM:00122246 bne.s loc_122258 ROM:00122248 cmpi.w #0,d0 ROM:0012224C bne.s loc_122258 ROM:0012224E move.b #3,($1137).w ROM:00122254 bra.w loc_122218 ROM:00122258 ; --------------------------------------------------------------------------- ROM:00122258 ROM:00122258 loc_122258: ; CODE XREF: ROM:00122246↑j ROM:00122258 ; ROM:0012224C↑j ROM:00122258 move.w $416(a5),d0 ROM:0012225C btst #0,($131A).w ROM:00122262 bne.s loc_122278 ROM:00122264 cmpi.w #0,d0 ROM:00122268 beq.s loc_122278 ROM:0012226A bsr.w sub_1224BA ROM:0012226E move.b #5,($1137).w ROM:00122274 bra.w loc_12232A ROM:00122278 ; --------------------------------------------------------------------------- ROM:00122278 ROM:00122278 loc_122278: ; CODE XREF: ROM:00122262↑j ROM:00122278 ; ROM:00122268↑j ROM:00122278 cmpi.w #0,($6F4).w ROM:0012227E ble.s loc_122288 ROM:00122280 cmpi.w #0,($BB6).w ROM:00122286 bge.s loc_1222A0 ROM:00122288 ROM:00122288 loc_122288: ; CODE XREF: ROM:0012227E↑j ROM:00122288 clr.b ($90D).w ROM:0012228C clr.w ($6F4).w ROM:00122290 bset #4,($132A).w ROM:00122296 move.b #2,($1137).w ROM:0012229C bra.w loc_1221AE ROM:001222A0 ; --------------------------------------------------------------------------- ROM:001222A0 ROM:001222A0 loc_1222A0: ; CODE XREF: ROM:001221F4↑j ROM:001222A0 ; ROM:00122286↑j ... ROM:001222A0 bsr.w sub_122354 ROM:001222A4 bsr.w sub_12239E ROM:001222A8 bsr.w sub_1223E2 ROM:001222AC bsr.w sub_1223F4 ROM:001222B0 rts ROM:001222B2 ; --------------------------------------------------------------------------- ROM:001222B2 ROM:001222B2 loc_1222B2: ; DATA XREF: ROM:00122116↑o ROM:001222B2 move.w $418(a5),d0 ROM:001222B6 btst #0,($131A).w ROM:001222BC beq.s loc_1222D6 ROM:001222BE cmpi.w #0,d0 ROM:001222C2 bne.s loc_1222D6 ROM:001222C4 bset #4,($132A).w ROM:001222CA move.b #2,($1137).w ROM:001222D0 bra.w loc_1221AE ROM:001222D4 ; --------------------------------------------------------------------------- ROM:001222D4 rts ROM:001222D6 ; --------------------------------------------------------------------------- ROM:001222D6 ROM:001222D6 loc_1222D6: ; CODE XREF: ROM:001222BC↑j ROM:001222D6 ; ROM:001222C2↑j ROM:001222D6 move.w $418(a5),d0 ROM:001222DA btst #0,($131A).w ROM:001222E0 beq.s loc_1222F8 ROM:001222E2 cmpi.w #0,d0 ROM:001222E6 beq.s loc_1222F8 ROM:001222E8 bsr.w sub_122496 ROM:001222EC move.b #4,($1137).w ROM:001222F2 bra.w loc_1222A0 ROM:001222F6 ; --------------------------------------------------------------------------- ROM:001222F6 rts ROM:001222F8 ; --------------------------------------------------------------------------- ROM:001222F8 ROM:001222F8 loc_1222F8: ; CODE XREF: ROM:001222E0↑j ROM:001222F8 ; ROM:001222E6↑j ROM:001222F8 move.w $416(a5),d0 ROM:001222FC cmp.w ($6F4).w,d0 ROM:00122300 bgt.s loc_122316 ROM:00122302 clr.b ($90D).w ROM:00122306 clr.w ($6F4).w ROM:0012230A move.b #3,($1137).w ROM:00122310 bra.w loc_122218 ROM:00122314 ; --------------------------------------------------------------------------- ROM:00122314 rts ROM:00122316 ; --------------------------------------------------------------------------- ROM:00122316 ROM:00122316 loc_122316: ; CODE XREF: ROM:00122300↑j ROM:00122316 btst #7,($131D).w ROM:0012231C beq.s loc_12232A ROM:0012231E move.b #1,($1137).w ROM:00122324 bra.w loc_12213E ROM:00122328 ; --------------------------------------------------------------------------- ROM:00122328 rts ROM:0012232A ; --------------------------------------------------------------------------- ROM:0012232A ROM:0012232A loc_12232A: ; CODE XREF: ROM:001221AA↑j ROM:0012232A ; ROM:00122274↑j ... ROM:0012232A bsr.w sub_122354 ROM:0012232E bsr.w sub_12239E ROM:00122332 bsr.w sub_1223E2 ROM:00122336 bsr.w sub_1223F4 ROM:0012233A rts ROM:0012233C ROM:0012233C ; =============== S U B R O U T I N E ======================================= ROM:0012233C ROM:0012233C ROM:0012233C sub_12233C: ; CODE XREF: ROM:loc_12213E↑p ROM:0012233C move.w #$3AE0,d1 ROM:00122340 move.w ($A7C).w,d2 ROM:00122344 bsr.l sub_117544 ROM:0012234A move.w d1,($BEC).w ROM:0012234E move.w d1,($BF2).w ROM:00122352 rts ROM:00122352 ; End of function sub_12233C ROM:00122352 ROM:00122354 ROM:00122354 ; =============== S U B R O U T I N E ======================================= ROM:00122354 ROM:00122354 ROM:00122354 sub_122354: ; CODE XREF: ROM:loc_122218↑p ROM:00122354 ; ROM:loc_1222A0↑p ... ROM:00122354 move.w #$3B62,d1 ROM:00122358 move.w ($A46).w,d2 ROM:0012235C move.w ($572).w,d3 ROM:00122360 bsr.l sub_117544 ROM:00122366 move.w d1,($BFA).w ROM:0012236A move.w $414(a5),d0 ROM:0012236E cmp.w ($A46).w,d0 ROM:00122372 bgt.s loc_12237C ROM:00122374 bset #3,($1319).w ROM:0012237A bra.s loc_12238C ROM:0012237C ; --------------------------------------------------------------------------- ROM:0012237C ROM:0012237C loc_12237C: ; CODE XREF: sub_122354+1E↑j ROM:0012237C sub.w $412(a5),d0 ROM:00122380 cmp.w ($A46).w,d0 ROM:00122384 ble.s loc_12238C ROM:00122386 bclr #3,($1319).w ROM:0012238C ROM:0012238C loc_12238C: ; CODE XREF: sub_122354+26↑j ROM:0012238C ; sub_122354+30↑j ROM:0012238C btst #3,($1319).w ROM:00122392 beq.s loc_122398 ROM:00122394 add.w ($1372).w,d1 ROM:00122398 ROM:00122398 loc_122398: ; CODE XREF: sub_122354+3E↑j ROM:00122398 move.w d1,($C00).w ROM:0012239C rts ROM:0012239C ; End of function sub_122354 ROM:0012239C ROM:0012239E ROM:0012239E ; =============== S U B R O U T I N E ======================================= ROM:0012239E ROM:0012239E ROM:0012239E sub_12239E: ; CODE XREF: ROM:001222A4↑p ROM:0012239E ; ROM:0012232E↑p ROM:0012239E btst #0,($131A).w ROM:001223A4 beq.s loc_1223AC ROM:001223A6 move.w $418(a5),d1 ROM:001223AA bra.s loc_1223B0 ROM:001223AC ; --------------------------------------------------------------------------- ROM:001223AC ROM:001223AC loc_1223AC: ; CODE XREF: sub_12239E+6↑j ROM:001223AC move.w $416(a5),d1 ROM:001223B0 ROM:001223B0 loc_1223B0: ; CODE XREF: sub_12239E+C↑j ROM:001223B0 move.w ($C00).w,d2 ROM:001223B4 sub.w ($BE2).w,d2 ROM:001223B8 move.w ($6F4).w,d0 ROM:001223BC muls.w d2,d0 ROM:001223BE divs.w d1,d0 ROM:001223C0 add.w ($BE2).w,d0 ROM:001223C4 move.w d0,($BF8).w ROM:001223C8 rts ROM:001223C8 ; End of function sub_12239E ROM:001223C8 ROM:001223CA ROM:001223CA ; =============== S U B R O U T I N E ======================================= ROM:001223CA ROM:001223CA ROM:001223CA sub_1223CA: ; CODE XREF: ROM:loc_1221AE↑p ROM:001223CA ; ROM:0012221C↑p ROM:001223CA btst #0,($131A).w ROM:001223D0 beq.s loc_1223DA ROM:001223D2 move.w ($BE2).w,($BF8).w ROM:001223D8 bra.s locret_1223E0 ROM:001223DA ; --------------------------------------------------------------------------- ROM:001223DA ROM:001223DA loc_1223DA: ; CODE XREF: sub_1223CA+6↑j ROM:001223DA move.w ($C00).w,($BF8).w ROM:001223E0 ROM:001223E0 locret_1223E0: ; CODE XREF: sub_1223CA+E↑j ROM:001223E0 rts ROM:001223E0 ; End of function sub_1223CA ROM:001223E0 ROM:001223E2 ROM:001223E2 ; =============== S U B R O U T I N E ======================================= ROM:001223E2 ROM:001223E2 ROM:001223E2 sub_1223E2: ; CODE XREF: ROM:001221B2↑p ROM:001223E2 ; ROM:00122220↑p ... ROM:001223E2 move.w ($C2A).w,d0 ROM:001223E6 add.w ($C1E).w,d0 ROM:001223EA add.w ($DA4).w,d0 ROM:001223EE move.w d0,($BF0).w ROM:001223F2 rts ROM:001223F2 ; End of function sub_1223E2 ROM:001223F2 ROM:001223F4 ROM:001223F4 ; =============== S U B R O U T I N E ======================================= ROM:001223F4 ROM:001223F4 ROM:001223F4 sub_1223F4: ; CODE XREF: ROM:001221B6↑p ROM:001223F4 ; ROM:00122224↑p ... ROM:001223F4 move.w ($C20).w,d0 ROM:001223F8 add.w ($BEE).w,d0 ROM:001223FC move.w d0,($C02).w ROM:00122400 cmp.w ($C08).w,d0 ROM:00122404 ble.s loc_12240A ROM:00122406 move.w ($C08).w,d0 ROM:0012240A ROM:0012240A loc_12240A: ; CODE XREF: sub_1223F4+10↑j ROM:0012240A move.w ($BF0).w,d1 ROM:0012240E cmpi.w #0,d0 ROM:00122412 bge.s loc_122424 ROM:00122414 cmp.w d0,d1 ROM:00122416 ble.s loc_12241E ROM:00122418 move.w d0,($BFC).w ROM:0012241C bra.s loc_122422 ROM:0012241E ; --------------------------------------------------------------------------- ROM:0012241E ROM:0012241E loc_12241E: ; CODE XREF: sub_1223F4+22↑j ROM:0012241E move.w d1,($BFC).w ROM:00122422 ROM:00122422 loc_122422: ; CODE XREF: sub_1223F4+28↑j ROM:00122422 bra.s loc_12242A ROM:00122424 ; --------------------------------------------------------------------------- ROM:00122424 ROM:00122424 loc_122424: ; CODE XREF: sub_1223F4+1E↑j ROM:00122424 add.w d0,d1 ROM:00122426 move.w d1,($BFC).w ROM:0012242A ROM:0012242A loc_12242A: ; CODE XREF: sub_1223F4:loc_122422↑j ROM:0012242A move.w ($BF8).w,d0 ROM:0012242E add.w ($BFC).w,d0 ROM:00122432 add.w ($BF4).w,d0 ROM:00122436 move.w d0,($BF6).w ROM:0012243A sub.w ($A8A).w,d0 ROM:0012243E move.w d0,($BF2).w ROM:00122442 move.w $40E(a5),d0 ROM:00122446 move.w $410(a5),d1 ROM:0012244A cmp.w ($BF2).w,d0 ROM:0012244E ble.s loc_122458 ROM:00122450 move.w $40E(a5),($BF2).w ROM:00122456 bra.s locret_122464 ROM:00122458 ; --------------------------------------------------------------------------- ROM:00122458 ROM:00122458 loc_122458: ; CODE XREF: sub_1223F4+5A↑j ROM:00122458 cmp.w ($BF2).w,d1 ROM:0012245C bge.s locret_122464 ROM:0012245E move.w $410(a5),($BF2).w ROM:00122464 ROM:00122464 locret_122464: ; CODE XREF: sub_1223F4+62↑j ROM:00122464 ; sub_1223F4+68↑j ROM:00122464 rts ROM:00122464 ; End of function sub_1223F4 ROM:00122464 ROM:00122466 ROM:00122466 ; =============== S U B R O U T I N E ======================================= ROM:00122466 ROM:00122466 ROM:00122466 sub_122466: ; CODE XREF: sub_11C38C↑p ROM:00122466 move.w ($BF6).w,d0 ROM:0012246A sub.w ($A8A).w,d0 ROM:0012246E move.w d0,($BF2).w ROM:00122472 move.w $40E(a5),d0 ROM:00122476 move.w $410(a5),d1 ROM:0012247A cmp.w ($BF2).w,d0 ROM:0012247E ble.s loc_122488 ROM:00122480 move.w $40E(a5),($BF2).w ROM:00122486 bra.s locret_122494 ROM:00122488 ; --------------------------------------------------------------------------- ROM:00122488 ROM:00122488 loc_122488: ; CODE XREF: sub_122466+18↑j ROM:00122488 cmp.w ($BF2).w,d1 ROM:0012248C bge.s locret_122494 ROM:0012248E move.w $410(a5),($BF2).w ROM:00122494 ROM:00122494 locret_122494: ; CODE XREF: sub_122466+20↑j ROM:00122494 ; sub_122466+26↑j ROM:00122494 rts ROM:00122494 ; End of function sub_122466 ROM:00122494 ROM:00122496 ROM:00122496 ; =============== S U B R O U T I N E ======================================= ROM:00122496 ROM:00122496 ROM:00122496 sub_122496: ; CODE XREF: ROM:001222E8↑p ROM:00122496 move.w ($6F4).w,d0 ROM:0012249A muls.w $418(a5),d0 ROM:0012249E divs.w $416(a5),d0 ROM:001224A2 clr.b ($90D).w ROM:001224A6 clr.w ($6F4).w ROM:001224AA clr.b ($90D).w ROM:001224AE move.w d0,($6F4).w ROM:001224B2 move.b #1,($90D).w ROM:001224B8 rts ROM:001224B8 ; End of function sub_122496 ROM:001224B8 ROM:001224BA ROM:001224BA ; =============== S U B R O U T I N E ======================================= ROM:001224BA ROM:001224BA ROM:001224BA sub_1224BA: ; CODE XREF: ROM:0012226A↑p ROM:001224BA move.w ($6F4).w,d0 ROM:001224BE muls.w $416(a5),d0 ROM:001224C2 divs.w $418(a5),d0 ROM:001224C6 clr.b ($90D).w ROM:001224CA clr.w ($6F4).w ROM:001224CE clr.b ($90D).w ROM:001224D2 move.w d0,($6F4).w ROM:001224D6 move.b #3,($90D).w ROM:001224DC rts ROM:001224DC ; End of function sub_1224BA ROM:001224DC ROM:001224DE ROM:001224DE ; =============== S U B R O U T I N E ======================================= ROM:001224DE ROM:001224DE ROM:001224DE sub_1224DE: ; CODE XREF: sub_11C38C+6↑p ROM:001224DE ; sub_122090+24↑p ROM:001224DE move.w #$3ADE,d1 ROM:001224E2 move.w ($572).w,d2 ROM:001224E6 bsr.l sub_117544 ROM:001224EC move.w $32(a5),d0 ROM:001224F0 muls.w ($572).w,d0 ROM:001224F4 divs.w #$411A,d0 ROM:001224F8 add.w d1,d0 ROM:001224FA move.w d0,($BFE).w ROM:001224FE move.w #0,d0 ROM:00122502 bra.s loc_122508 ROM:00122504 ; --------------------------------------------------------------------------- ROM:00122504 ROM:00122504 loc_122504: ; CODE XREF: sub_1224DE+58↓j ROM:00122504 addi.w #1,d0 ROM:00122508 ROM:00122508 loc_122508: ; CODE XREF: sub_1224DE+24↑j ROM:00122508 cmpi.w #3,d0 ROM:0012250C bgt.s loc_122538 ROM:0012250E move.w $A74(a5,d0.w*2),d1 ROM:00122514 sub.w ($BF2).w,d1 ROM:00122518 sub.w ($BFE).w,d1 ROM:0012251C cmpi.w #0,d1 ROM:00122520 bge.s loc_122526 ROM:00122522 addi.w #$1C20,d1 ROM:00122526 ROM:00122526 loc_122526: ; CODE XREF: sub_1224DE+42↑j ROM:00122526 cmpi.w #$1C20,d1 ROM:0012252A blt.s loc_122530 ROM:0012252C subi.w #$1C20,d1 ROM:00122530 ROM:00122530 loc_122530: ; CODE XREF: sub_1224DE+4C↑j ROM:00122530 move.w d1,$F8E(d0.w*2) ROM:00122536 bra.s loc_122504 ROM:00122538 ; --------------------------------------------------------------------------- ROM:00122538 ROM:00122538 loc_122538: ; CODE XREF: sub_1224DE+2E↑j ROM:00122538 clr.l d0 ROM:0012253A move.w #$1C20,d0 ROM:0012253E divs.w #4,d0 ROM:00122542 move.w #0,d1 ROM:00122546 bra.s loc_12254C ROM:00122548 ; --------------------------------------------------------------------------- ROM:00122548 ROM:00122548 loc_122548: ; CODE XREF: sub_1224DE+92↓j ROM:00122548 addi.w #1,d1 ROM:0012254C ROM:0012254C loc_12254C: ; CODE XREF: sub_1224DE+68↑j ROM:0012254C cmpi.w #3,d1 ROM:00122550 bgt.s loc_122572 ROM:00122552 move.w $A74(a5,d1.w*2),d2 ROM:00122558 ext.l d2 ROM:0012255A divs.w d0,d2 ROM:0012255C move.w #$100,d3 ROM:00122560 muls.w $F8E(d1.w*2),d3 ROM:00122566 divs.w #$64,d3 ; 'd' ROM:0012256A move.w d3,$F86(d2.w*2) ROM:00122570 bra.s loc_122548 ROM:00122572 ; --------------------------------------------------------------------------- ROM:00122572 ROM:00122572 loc_122572: ; CODE XREF: sub_1224DE+72↑j ROM:00122572 bsr.l sub_11685C ROM:00122578 rts ROM:00122578 ; End of function sub_1224DE ROM:00122578 ROM:0012257A ROM:0012257A ; =============== S U B R O U T I N E ======================================= ROM:0012257A ROM:0012257A ROM:0012257A sub_12257A: ; CODE XREF: sub_122090+E↑p ROM:0012257A move.w ($C0A).w,d1 ROM:0012257E cmpi.w #7,d1 ROM:00122582 bcc.s locret_12258C ROM:00122584 movea.l off_12258E(pc,d1.w*4),a0 ROM:00122588 nop ROM:0012258A jmp (a0) ROM:0012258C ; --------------------------------------------------------------------------- ROM:0012258C ROM:0012258C locret_12258C: ; CODE XREF: sub_12257A+8↑j ROM:0012258C rts ROM:0012258C ; End of function sub_12257A ROM:0012258C ROM:0012258C ; --------------------------------------------------------------------------- ROM:0012258E off_12258E: dc.l loc_1225AA ; DATA XREF: sub_12257A+A↑r ROM:00122592 dc.l loc_1225C0 ROM:00122596 dc.l loc_1225E8 ROM:0012259A dc.l loc_122668 ROM:0012259E dc.l loc_1226B2 ROM:001225A2 dc.l loc_122758 ROM:001225A6 dc.l loc_122792 ROM:001225AA ; --------------------------------------------------------------------------- ROM:001225AA ROM:001225AA loc_1225AA: ; DATA XREF: ROM:off_12258E↑o ROM:001225AA bsr.w sub_1227A6 ROM:001225AE bsr.w sub_1227AC ROM:001225B2 bclr #2,($131D).w ROM:001225B8 move.w #1,($C0A).w ROM:001225BE rts ROM:001225C0 ; --------------------------------------------------------------------------- ROM:001225C0 ROM:001225C0 loc_1225C0: ; DATA XREF: ROM:00122592↑o ROM:001225C0 btst #1,($133A).w ROM:001225C6 beq.s locret_1225E6 ROM:001225C8 bsr.w sub_1227B2 ROM:001225CC move.w $420(a5),d0 ROM:001225D0 clr.b ($90F).w ROM:001225D4 move.w d0,($6F8).w ROM:001225D8 move.b #1,($90F).w ROM:001225DE move.w #2,($C0A).w ROM:001225E4 rts ROM:001225E6 ; --------------------------------------------------------------------------- ROM:001225E6 ROM:001225E6 locret_1225E6: ; CODE XREF: ROM:001225C6↑j ROM:001225E6 rts ROM:001225E8 ; --------------------------------------------------------------------------- ROM:001225E8 ROM:001225E8 loc_1225E8: ; DATA XREF: ROM:00122596↑o ROM:001225E8 move.w ($C04).w,d0 ROM:001225EC cmpi.w #0,d0 ROM:001225F0 bne.s loc_122608 ROM:001225F2 clr.b ($90F).w ROM:001225F6 clr.w ($6F8).w ROM:001225FA bset #4,($1333).w ROM:00122600 move.w #6,($C0A).w ROM:00122606 rts ROM:00122608 ; --------------------------------------------------------------------------- ROM:00122608 ROM:00122608 loc_122608: ; CODE XREF: ROM:001225F0↑j ROM:00122608 move.w $41C(a5),d0 ROM:0012260C cmpi.w #0,($6F8).w ROM:00122612 bgt.s loc_122628 ROM:00122614 cmpi.w #0,d0 ROM:00122618 bne.s loc_122628 ROM:0012261A bset #2,($131D).w ROM:00122620 move.w #4,($C0A).w ROM:00122626 rts ROM:00122628 ; --------------------------------------------------------------------------- ROM:00122628 ROM:00122628 loc_122628: ; CODE XREF: ROM:00122612↑j ROM:00122628 ; ROM:00122618↑j ROM:00122628 btst #7,($131D).w ROM:0012262E beq.s loc_122640 ROM:00122630 clr.b ($90F).w ROM:00122634 clr.w ($6F8).w ROM:00122638 move.w #1,($C0A).w ROM:0012263E rts ROM:00122640 ; --------------------------------------------------------------------------- ROM:00122640 ROM:00122640 loc_122640: ; CODE XREF: ROM:0012262E↑j ROM:00122640 cmpi.w #0,($6F8).w ROM:00122646 bgt.s locret_122666 ROM:00122648 clr.b ($90E).w ROM:0012264C move.w #0,($6F6).w ROM:00122652 move.b #3,($90E).w ROM:00122658 bset #2,($131D).w ROM:0012265E move.w #3,($C0A).w ROM:00122664 rts ROM:00122666 ; --------------------------------------------------------------------------- ROM:00122666 ROM:00122666 locret_122666: ; CODE XREF: ROM:00122646↑j ROM:00122666 rts ROM:00122668 ; --------------------------------------------------------------------------- ROM:00122668 ROM:00122668 loc_122668: ; DATA XREF: ROM:0012259A↑o ROM:00122668 bsr.w sub_1227C6 ROM:0012266C bsr.w sub_122806 ROM:00122670 btst #7,($131D).w ROM:00122676 beq.s loc_122696 ROM:00122678 bsr.w sub_1227A6 ROM:0012267C bsr.w sub_1227AC ROM:00122680 bclr #2,($131D).w ROM:00122686 clr.b ($90E).w ROM:0012268A clr.w ($6F6).w ROM:0012268E move.w #1,($C0A).w ROM:00122694 rts ROM:00122696 ; --------------------------------------------------------------------------- ROM:00122696 ROM:00122696 loc_122696: ; CODE XREF: ROM:00122676↑j ROM:00122696 move.w $41C(a5),d0 ROM:0012269A cmp.w ($6F6).w,d0 ROM:0012269E bgt.s locret_1226B0 ROM:001226A0 clr.b ($90E).w ROM:001226A4 clr.w ($6F6).w ROM:001226A8 move.w #4,($C0A).w ROM:001226AE rts ROM:001226B0 ; --------------------------------------------------------------------------- ROM:001226B0 ROM:001226B0 locret_1226B0: ; CODE XREF: ROM:0012269E↑j ROM:001226B0 rts ROM:001226B2 ; --------------------------------------------------------------------------- ROM:001226B2 ROM:001226B2 loc_1226B2: ; DATA XREF: ROM:0012259E↑o ROM:001226B2 bsr.w sub_1227C6 ROM:001226B6 bsr.w sub_1227FE ROM:001226BA move.w ($C04).w,d0 ROM:001226BE ext.l d0 ROM:001226C0 muls.l #$186A0,d0 ROM:001226C8 cmp.l ($960).w,d0 ROM:001226CC bgt.s loc_1226F4 ROM:001226CE move.w $41E(a5),d0 ROM:001226D2 cmpi.w #0,d0 ROM:001226D6 bne.s loc_1226F4 ROM:001226D8 bsr.w sub_1227A6 ROM:001226DC bsr.w sub_1227AC ROM:001226E0 bclr #2,($131D).w ROM:001226E6 bset #4,($1333).w ROM:001226EC move.w #6,($C0A).w ROM:001226F2 rts ROM:001226F4 ; --------------------------------------------------------------------------- ROM:001226F4 ROM:001226F4 loc_1226F4: ; CODE XREF: ROM:001226CC↑j ROM:001226F4 ; ROM:001226D6↑j ROM:001226F4 btst #7,($131D).w ROM:001226FA beq.s loc_122712 ROM:001226FC bsr.w sub_1227A6 ROM:00122700 bsr.w sub_1227AC ROM:00122704 bclr #2,($131D).w ROM:0012270A move.w #1,($C0A).w ROM:00122710 rts ROM:00122712 ; --------------------------------------------------------------------------- ROM:00122712 ROM:00122712 loc_122712: ; CODE XREF: ROM:001226FA↑j ROM:00122712 move.w ($C04).w,d0 ROM:00122716 ext.l d0 ROM:00122718 muls.l #$186A0,d0 ROM:00122720 cmp.l ($960).w,d0 ROM:00122724 bgt.s locret_122756 ROM:00122726 move.w $41E(a5),d0 ROM:0012272A cmpi.w #0,d0 ROM:0012272E beq.s locret_122756 ROM:00122730 clr.b ($90E).w ROM:00122734 move.w d0,($6F6).w ROM:00122738 move.b #1,($90E).w ROM:0012273E bsr.w sub_1227A6 ROM:00122742 bclr #2,($131D).w ROM:00122748 bset #4,($1333).w ROM:0012274E move.w #5,($C0A).w ROM:00122754 rts ROM:00122756 ; --------------------------------------------------------------------------- ROM:00122756 ROM:00122756 locret_122756: ; CODE XREF: ROM:00122724↑j ROM:00122756 ; ROM:0012272E↑j ROM:00122756 rts ROM:00122758 ; --------------------------------------------------------------------------- ROM:00122758 ROM:00122758 loc_122758: ; DATA XREF: ROM:001225A2↑o ROM:00122758 bsr.w sub_1227C6 ROM:0012275C bsr.w sub_122818 ROM:00122760 btst #7,($131D).w ROM:00122766 beq.s loc_12277C ROM:00122768 bsr.w sub_1227AC ROM:0012276C clr.b ($90E).w ROM:00122770 clr.w ($6F6).w ROM:00122774 move.w #1,($C0A).w ROM:0012277A rts ROM:0012277C ; --------------------------------------------------------------------------- ROM:0012277C ROM:0012277C loc_12277C: ; CODE XREF: ROM:00122766↑j ROM:0012277C cmpi.w #0,($6F6).w ROM:00122782 bgt.s locret_122790 ROM:00122784 bsr.w sub_1227AC ROM:00122788 move.w #6,($C0A).w ROM:0012278E rts ROM:00122790 ; --------------------------------------------------------------------------- ROM:00122790 ROM:00122790 locret_122790: ; CODE XREF: ROM:00122782↑j ROM:00122790 rts ROM:00122792 ; --------------------------------------------------------------------------- ROM:00122792 ROM:00122792 loc_122792: ; DATA XREF: ROM:001225A6↑o ROM:00122792 btst #7,($131D).w ROM:00122798 beq.s locret_1227A2 ROM:0012279A move.w #1,($C0A).w ROM:001227A0 rts ROM:001227A2 ; --------------------------------------------------------------------------- ROM:001227A2 ROM:001227A2 locret_1227A2: ; CODE XREF: ROM:00122798↑j ROM:001227A2 rts ROM:001227A4 ; --------------------------------------------------------------------------- ROM:001227A4 rts ROM:001227A6 ROM:001227A6 ; =============== S U B R O U T I N E ======================================= ROM:001227A6 ROM:001227A6 ROM:001227A6 sub_1227A6: ; CODE XREF: ROM:loc_1225AA↑p ROM:001227A6 ; ROM:00122678↑p ... ROM:001227A6 clr.l ($960).w ROM:001227AA rts ROM:001227AA ; End of function sub_1227A6 ROM:001227AA ROM:001227AC ROM:001227AC ; =============== S U B R O U T I N E ======================================= ROM:001227AC ROM:001227AC ROM:001227AC sub_1227AC: ; CODE XREF: ROM:001225AE↑p ROM:001227AC ; ROM:0012267C↑p ... ROM:001227AC clr.w ($C08).w ROM:001227B0 rts ROM:001227B0 ; End of function sub_1227AC ROM:001227B0 ROM:001227B2 ROM:001227B2 ; =============== S U B R O U T I N E ======================================= ROM:001227B2 ROM:001227B2 ROM:001227B2 sub_1227B2: ; CODE XREF: ROM:001225C8↑p ROM:001227B2 move.w #$3AE2,d1 ROM:001227B6 move.w ($A7C).w,d2 ROM:001227BA bsr.l sub_117544 ROM:001227C0 move.w d1,($C04).w ROM:001227C4 rts ROM:001227C4 ; End of function sub_1227B2 ROM:001227C4 ROM:001227C6 ROM:001227C6 ; =============== S U B R O U T I N E ======================================= ROM:001227C6 ROM:001227C6 ROM:001227C6 sub_1227C6: ; CODE XREF: ROM:loc_122668↑p ROM:001227C6 ; ROM:loc_1226B2↑p ... ROM:001227C6 btst #0,($131A).w ROM:001227CC beq.s loc_1227E6 ROM:001227CE move.w #$3B68,d1 ROM:001227D2 move.w ($A46).w,d2 ROM:001227D6 move.w ($BB6).w,d3 ROM:001227DA bsr.l sub_117544 ROM:001227E0 move.w d1,($C06).w ROM:001227E4 bra.s locret_1227FC ROM:001227E6 ; --------------------------------------------------------------------------- ROM:001227E6 ROM:001227E6 loc_1227E6: ; CODE XREF: sub_1227C6+6↑j ROM:001227E6 move.w #$3B66,d1 ROM:001227EA move.w ($A46).w,d2 ROM:001227EE move.w ($572).w,d3 ROM:001227F2 bsr.l sub_117544 ROM:001227F8 move.w d1,($C06).w ROM:001227FC ROM:001227FC locret_1227FC: ; CODE XREF: sub_1227C6+1E↑j ROM:001227FC rts ROM:001227FC ; End of function sub_1227C6 ROM:001227FC ROM:001227FE ROM:001227FE ; =============== S U B R O U T I N E ======================================= ROM:001227FE ROM:001227FE ROM:001227FE sub_1227FE: ; CODE XREF: ROM:001226B6↑p ROM:001227FE move.w ($C06).w,($C08).w ROM:00122804 rts ROM:00122804 ; End of function sub_1227FE ROM:00122804 ROM:00122806 ROM:00122806 ; =============== S U B R O U T I N E ======================================= ROM:00122806 ROM:00122806 ROM:00122806 sub_122806: ; CODE XREF: ROM:0012266C↑p ROM:00122806 move.w ($6F6).w,d0 ROM:0012280A muls.w ($C06).w,d0 ROM:0012280E divs.w $41C(a5),d0 ROM:00122812 move.w d0,($C08).w ROM:00122816 rts ROM:00122816 ; End of function sub_122806 ROM:00122816 ROM:00122818 ROM:00122818 ; =============== S U B R O U T I N E ======================================= ROM:00122818 ROM:00122818 ROM:00122818 sub_122818: ; CODE XREF: ROM:0012275C↑p ROM:00122818 move.w ($6F6).w,d0 ROM:0012281C muls.w ($C06).w,d0 ROM:00122820 divs.w $41E(a5),d0 ROM:00122824 move.w d0,($C08).w ROM:00122828 rts ROM:00122828 ; End of function sub_122818 ROM:00122828 ROM:0012282A ROM:0012282A ; =============== S U B R O U T I N E ======================================= ROM:0012282A ROM:0012282A ROM:0012282A sub_12282A: ; CODE XREF: sub_11231A+1AE↑p ROM:0012282A btst #2,($131D).w ROM:00122830 beq.s locret_122846 ROM:00122832 move.l ($A14).w,d0 ROM:00122836 divs.l #$64,d0 ; 'd' ROM:0012283E add.l ($960).w,d0 ROM:00122842 move.l d0,($960).w ROM:00122846 ROM:00122846 locret_122846: ; CODE XREF: sub_12282A+6↑j ROM:00122846 rts ROM:00122846 ; End of function sub_12282A ROM:00122846 ROM:00122848 ; --------------------------------------------------------------------------- ROM:00122848 cmpi.w #0,($572).w ROM:0012284E bne.l loc_1229D8 ROM:00122854 bset #0,($93F).w ROM:0012285A bclr #5,($937).w ROM:00122860 bclr #6,($92D).w ROM:00122866 bclr #3,($92E).w ROM:0012286C bclr #0,($936).w ROM:00122872 move.w #$3B7C,d1 ROM:00122876 move.w ($A34).w,d2 ROM:0012287A move.w ($572).w,d3 ROM:0012287E bsr.l sub_117544 ROM:00122884 move.w d1,($C12).w ROM:00122888 clr.w d7 ROM:0012288A move.b ($11F3).l,d7 ROM:00122890 andi.w #$F,d7 ROM:00122894 move.b ($11F3).l,($1138).w ROM:0012289C cmpi.w #2,d7 ROM:001228A0 bgt.s loc_1228A8 ROM:001228A2 cmpi.w #0,d7 ROM:001228A6 bgt.s loc_1228AE ROM:001228A8 ROM:001228A8 loc_1228A8: ; CODE XREF: ROM:001228A0↑j ROM:001228A8 bra.l loc_1229D8 ROM:001228AE ; --------------------------------------------------------------------------- ROM:001228AE ROM:001228AE loc_1228AE: ; CODE XREF: ROM:001228A6↑j ROM:001228AE subq.w #1,d7 ROM:001228B0 moveq #$10,d0 ROM:001228B2 asr.w #4,d0 ROM:001228B4 add.w d7,d0 ROM:001228B6 lea ($FFFFFF10).w,a1 ROM:001228BA asl.w #4,d7 ROM:001228BC adda.w d7,a1 ROM:001228BE asr.w #4,d7 ROM:001228C0 move.w d0,($C14).w ROM:001228C4 bsr.l sub_11B1EE ROM:001228CA moveq #8,d2 ROM:001228CC moveq #0,d1 ROM:001228CE moveq #1,d4 ROM:001228D0 moveq #1,d5 ROM:001228D2 moveq #1,d1 ROM:001228D4 asl.w d0,d1 ROM:001228D6 move.w d1,($C10).w ROM:001228DA move.w ($C10).w,d1 ROM:001228DE not.w d1 ROM:001228E0 and.w d1,($FFFFFE20).w ROM:001228E4 move.w #0,d1 ROM:001228E8 bsr.l sub_11B172 ROM:001228EE move.w ($C14).w,d0 ROM:001228F2 move.w ($FFFFFE20).w,d1 ROM:001228F6 and.w ($C10).w,d1 ROM:001228FA ROM:001228FA loc_1228FA: ; CODE XREF: ROM:00122904↓j ROM:001228FA bne.s loc_122906 ROM:001228FC move.w ($FFFFFE20).w,d1 ROM:00122900 and.w ($C10).w,d1 ROM:00122904 bra.s loc_1228FA ROM:00122906 ; --------------------------------------------------------------------------- ROM:00122906 ROM:00122906 loc_122906: ; CODE XREF: ROM:loc_1228FA↑j ROM:00122906 move.w 8(a1),($C0C).w ROM:0012290C bsr.l sub_11B1EE ROM:00122912 moveq #$C,d2 ROM:00122914 moveq #0,d1 ROM:00122916 moveq #0,d3 ROM:00122918 moveq #1,d4 ROM:0012291A moveq #1,d5 ROM:0012291C move.w #$89,(a1) ROM:00122920 move.w ($C12).w,2(a1) ROM:00122926 asl.w #4,d0 ROM:00122928 addi.w #8,d0 ROM:0012292C move.w d0,4(a1) ROM:00122930 move.w ($C14).w,d0 ROM:00122934 move.w ($C10).w,d1 ROM:00122938 not.w d1 ROM:0012293A and.w d1,($FFFFFE20).w ROM:0012293E move.w #0,d1 ROM:00122942 bsr.l sub_11B172 ROM:00122948 move.w ($C14).w,d0 ROM:0012294C clr.w d6 ROM:0012294E clr.w d6 ROM:00122950 clr.w d1 ROM:00122952 ROM:00122952 loc_122952: ; CODE XREF: ROM:loc_122980↓j ROM:00122952 cmpi.w #0,d6 ROM:00122956 bne.s loc_122982 ROM:00122958 cmpi.w #0,d1 ROM:0012295C bne.s loc_122982 ROM:0012295E move.w ($FFFFFE20).w,d1 ROM:00122962 and.w ($C10).w,d1 ROM:00122966 btst #3,($92E).w ROM:0012296C beq.s loc_122980 ROM:0012296E move.w #$FFFF,d6 ROM:00122972 bset #6,($92D).w ROM:00122978 lea ($FFFFFF90).w,a0 ROM:0012297C move.w 8(a0),d5 ROM:00122980 ROM:00122980 loc_122980: ; CODE XREF: ROM:0012296C↑j ROM:00122980 bra.s loc_122952 ROM:00122982 ; --------------------------------------------------------------------------- ROM:00122982 ROM:00122982 loc_122982: ; CODE XREF: ROM:00122956↑j ROM:00122982 ; ROM:0012295C↑j ROM:00122982 btst #6,($92D).w ROM:00122988 beq.s loc_12298E ROM:0012298A move.w d5,($C0E).w ROM:0012298E ROM:0012298E loc_12298E: ; CODE XREF: ROM:00122988↑j ROM:0012298E clr.w d6 ROM:00122990 clr.w d1 ROM:00122992 ROM:00122992 loc_122992: ; CODE XREF: ROM:loc_1229B8↓j ROM:00122992 cmpi.w #0,d6 ROM:00122996 bne.s loc_1229BA ROM:00122998 cmpi.w #0,d1 ROM:0012299C bne.s loc_1229BA ROM:0012299E move.w ($FFFFFE20).w,d1 ROM:001229A2 and.w ($C10).w,d1 ROM:001229A6 btst #0,($936).w ROM:001229AC beq.s loc_1229B8 ROM:001229AE move.w #$FFFF,d6 ROM:001229B2 bset #5,($937).w ROM:001229B8 ROM:001229B8 loc_1229B8: ; CODE XREF: ROM:001229AC↑j ROM:001229B8 bra.s loc_122992 ROM:001229BA ; --------------------------------------------------------------------------- ROM:001229BA ROM:001229BA loc_1229BA: ; CODE XREF: ROM:00122996↑j ROM:001229BA ; ROM:0012299C↑j ROM:001229BA bsr.l sub_116688 ROM:001229C0 move.w ($C0E).w,d0 ROM:001229C4 sub.w ($C0C).w,d0 ROM:001229C8 move.w d0,($C58).w ROM:001229CC bclr #0,($93F).w ROM:001229D2 bra.l locret_1229DE ROM:001229D8 ; --------------------------------------------------------------------------- ROM:001229D8 ROM:001229D8 loc_1229D8: ; CODE XREF: ROM:0012284E↑j ROM:001229D8 ; ROM:loc_1228A8↑j ROM:001229D8 bset #0,($1337).w ROM:001229DE ROM:001229DE locret_1229DE: ; CODE XREF: ROM:001229D2↑j ROM:001229DE rts ROM:001229E0 ROM:001229E0 ; =============== S U B R O U T I N E ======================================= ROM:001229E0 ROM:001229E0 ROM:001229E0 sub_1229E0: ; CODE XREF: sub_126A0E+48↓p ROM:001229E0 bclr #5,($131B).w ROM:001229E6 bclr #2,($133E).w ROM:001229EC clr.w d1 ROM:001229EE move.b ($1139).w,d1 ROM:001229F2 cmpi.w #3,d1 ROM:001229F6 bcc.s locret_122A00 ROM:001229F8 movea.l off_122A02(pc,d1.w*4),a0 ROM:001229FC nop ROM:001229FE jmp (a0) ROM:00122A00 ; --------------------------------------------------------------------------- ROM:00122A00 ROM:00122A00 locret_122A00: ; CODE XREF: sub_1229E0+16↑j ROM:00122A00 rts ROM:00122A00 ; End of function sub_1229E0 ROM:00122A00 ROM:00122A00 ; --------------------------------------------------------------------------- ROM:00122A02 off_122A02: dc.l loc_122A0E ; DATA XREF: sub_1229E0+18↑r ROM:00122A06 dc.l loc_122A1C ROM:00122A0A dc.l loc_122A3C ROM:00122A0E ; --------------------------------------------------------------------------- ROM:00122A0E ROM:00122A0E loc_122A0E: ; DATA XREF: ROM:off_122A02↑o ROM:00122A0E bset #2,($133E).w ROM:00122A14 move.b #1,($1139).w ROM:00122A1A rts ROM:00122A1C ; --------------------------------------------------------------------------- ROM:00122A1C ROM:00122A1C loc_122A1C: ; DATA XREF: ROM:00122A06↑o ROM:00122A1C btst #7,($1331).w ROM:00122A22 bne.s locret_122A2C ROM:00122A24 btst #4,($934).w ROM:00122A2A bne.s loc_122A2E ROM:00122A2C ROM:00122A2C locret_122A2C: ; CODE XREF: ROM:00122A22↑j ROM:00122A2C rts ROM:00122A2E ; --------------------------------------------------------------------------- ROM:00122A2E ROM:00122A2E loc_122A2E: ; CODE XREF: ROM:00122A2A↑j ROM:00122A2E bset #5,($131B).w ROM:00122A34 move.b #2,($1139).w ROM:00122A3A rts ROM:00122A3C ; --------------------------------------------------------------------------- ROM:00122A3C ROM:00122A3C loc_122A3C: ; DATA XREF: ROM:00122A0A↑o ROM:00122A3C btst #7,($1331).w ROM:00122A42 bne.s loc_122A4E ROM:00122A44 btst #4,($934).w ROM:00122A4A beq.s loc_122A4E ROM:00122A4C rts ROM:00122A4E ; --------------------------------------------------------------------------- ROM:00122A4E ROM:00122A4E loc_122A4E: ; CODE XREF: ROM:00122A42↑j ROM:00122A4E ; ROM:00122A4A↑j ROM:00122A4E bset #2,($133E).w ROM:00122A54 move.b #1,($1139).w ROM:00122A5A rts ROM:00122A5C ROM:00122A5C ; =============== S U B R O U T I N E ======================================= ROM:00122A5C ROM:00122A5C ROM:00122A5C sub_122A5C: ; CODE XREF: sub_122090+1A↑p ROM:00122A5C clr.l d1 ROM:00122A5E move.w ($574).w,d1 ROM:00122A62 swap d1 ROM:00122A64 move.w ($C16).w,d2 ROM:00122A68 swap d2 ROM:00122A6A move.w ($C1C).w,d2 ROM:00122A6E move.w $426(a5),d3 ROM:00122A72 ext.l d3 ROM:00122A74 bsr.l sub_117450 ROM:00122A7A move.w d4,($C1C).w ROM:00122A7E swap d4 ROM:00122A80 move.w $424(a5),d0 ROM:00122A84 cmp.w d4,d0 ROM:00122A86 ble.s loc_122A90 ROM:00122A88 move.w $424(a5),($C16).w ROM:00122A8E bra.s loc_122A94 ROM:00122A90 ; --------------------------------------------------------------------------- ROM:00122A90 ROM:00122A90 loc_122A90: ; CODE XREF: sub_122A5C+2A↑j ROM:00122A90 move.w d4,($C16).w ROM:00122A94 ROM:00122A94 loc_122A94: ; CODE XREF: sub_122A5C+32↑j ROM:00122A94 btst #7,($1323).w ROM:00122A9A bne.s loc_122AA6 ROM:00122A9C move.w #0,($C1E).w ROM:00122AA2 bra.w locret_122B50 ROM:00122AA6 ; --------------------------------------------------------------------------- ROM:00122AA6 ROM:00122AA6 loc_122AA6: ; CODE XREF: sub_122A5C+3E↑j ROM:00122AA6 move.w $428(a5),d0 ROM:00122AAA btst #4,($1422).w ROM:00122AB0 beq.s loc_122ACA ROM:00122AB2 btst #0,($C55).w ROM:00122AB8 bne.s loc_122ACA ROM:00122ABA cmp.w ($52C).w,d0 ROM:00122ABE blt.s loc_122ACA ROM:00122AC0 move.w #0,($C1E).w ROM:00122AC6 bra.w locret_122B50 ROM:00122ACA ; --------------------------------------------------------------------------- ROM:00122ACA ROM:00122ACA loc_122ACA: ; CODE XREF: sub_122A5C+54↑j ROM:00122ACA ; sub_122A5C+5C↑j ... ROM:00122ACA btst #3,($1338).w ROM:00122AD0 bne.s loc_122ADC ROM:00122AD2 move.w #0,($C1E).w ROM:00122AD8 bra.w locret_122B50 ROM:00122ADC ; --------------------------------------------------------------------------- ROM:00122ADC ROM:00122ADC loc_122ADC: ; CODE XREF: sub_122A5C+74↑j ROM:00122ADC cmpi.w #$1F4,($572).w ROM:00122AE2 ble.s loc_122B16 ROM:00122AE4 move.w ($574).w,d0 ROM:00122AE8 move.w ($C16).w,d2 ROM:00122AEC cmpi.w #$1388,d2 ROM:00122AF0 ble.s loc_122AF6 ROM:00122AF2 move.w #$1388,d2 ROM:00122AF6 ROM:00122AF6 loc_122AF6: ; CODE XREF: sub_122A5C+94↑j ROM:00122AF6 sub.w d2,d0 ROM:00122AF8 muls.w #$2710,d0 ROM:00122AFC move.w ($572).w,d1 ROM:00122B00 muls.w ($572).w,d1 ROM:00122B04 divs.l #$3C,d1 ; '<' ROM:00122B0C divs.l d1,d0 ROM:00122B10 move.w d0,($C18).w ROM:00122B14 bra.s loc_122B1A ROM:00122B16 ; --------------------------------------------------------------------------- ROM:00122B16 ROM:00122B16 loc_122B16: ; CODE XREF: sub_122A5C+86↑j ROM:00122B16 clr.w ($C18).w ROM:00122B1A ROM:00122B1A loc_122B1A: ; CODE XREF: sub_122A5C+B8↑j ROM:00122B1A move.w #$3B6A,d1 ROM:00122B1E move.w ($A7C).w,d2 ROM:00122B22 move.w ($572).w,d3 ROM:00122B26 bsr.l sub_117544 ROM:00122B2C move.w d1,($C1A).w ROM:00122B30 move.w #$3B6C,d1 ROM:00122B34 move.w ($C18).w,d2 ROM:00122B38 move.w ($A46).w,d3 ROM:00122B3C bsr.l sub_117544 ROM:00122B42 cmp.w ($C1A).w,d1 ROM:00122B46 bge.s loc_122B4C ROM:00122B48 move.w ($C1A).w,d1 ROM:00122B4C ROM:00122B4C loc_122B4C: ; CODE XREF: sub_122A5C+EA↑j ROM:00122B4C move.w d1,($C1E).w ROM:00122B50 ROM:00122B50 locret_122B50: ; CODE XREF: sub_122A5C+46↑j ROM:00122B50 ; sub_122A5C+6A↑j ... ROM:00122B50 rts ROM:00122B50 ; End of function sub_122A5C ROM:00122B50 ROM:00122B52 ROM:00122B52 ; =============== S U B R O U T I N E ======================================= ROM:00122B52 ROM:00122B52 ROM:00122B52 sub_122B52: ; CODE XREF: sub_122090+8↑p ROM:00122B52 bsr.w sub_122B5C ROM:00122B56 bsr.w sub_122BBC ROM:00122B5A rts ROM:00122B5A ; End of function sub_122B52 ROM:00122B5A ROM:00122B5C ROM:00122B5C ; =============== S U B R O U T I N E ======================================= ROM:00122B5C ROM:00122B5C ROM:00122B5C sub_122B5C: ; CODE XREF: sub_122B52↑p ROM:00122B5C move.w #$3B6E,d1 ROM:00122B60 move.w ($A46).w,d2 ROM:00122B64 move.w ($A42).w,d3 ROM:00122B68 bsr.l sub_117544 ROM:00122B6E move.w d1,($C22).w ROM:00122B72 move.w #$3B70,d1 ROM:00122B76 move.w ($572).w,d2 ROM:00122B7A move.w ($A42).w,d3 ROM:00122B7E bsr.l sub_117544 ROM:00122B84 move.w d1,($C24).w ROM:00122B88 move.w #$3B72,d1 ROM:00122B8C move.w ($A46).w,d2 ROM:00122B90 move.w ($572).w,d3 ROM:00122B94 bsr.l sub_117544 ROM:00122B9A move.w d1,($C28).w ROM:00122B9E move.w ($C22).w,d0 ROM:00122BA2 cmp.w ($C24).w,d0 ROM:00122BA6 bge.s loc_122BAC ROM:00122BA8 move.w ($C24).w,d0 ROM:00122BAC ROM:00122BAC loc_122BAC: ; CODE XREF: sub_122B5C+4A↑j ROM:00122BAC cmp.w ($C28).w,d0 ROM:00122BB0 bge.s loc_122BB6 ROM:00122BB2 move.w ($C28).w,d0 ROM:00122BB6 ROM:00122BB6 loc_122BB6: ; CODE XREF: sub_122B5C+54↑j ROM:00122BB6 move.w d0,($C26).w ROM:00122BBA rts ROM:00122BBA ; End of function sub_122B5C ROM:00122BBA ROM:00122BBC ROM:00122BBC ; =============== S U B R O U T I N E ======================================= ROM:00122BBC ROM:00122BBC ROM:00122BBC sub_122BBC: ; CODE XREF: sub_122B52+4↑p ROM:00122BBC clr.w d1 ROM:00122BBE move.b ($113A).w,d1 ROM:00122BC2 cmpi.w #4,d1 ROM:00122BC6 bcc.s locret_122BD0 ROM:00122BC8 movea.l off_122BD2(pc,d1.w*4),a0 ROM:00122BCC nop ROM:00122BCE jmp (a0) ROM:00122BD0 ; --------------------------------------------------------------------------- ROM:00122BD0 ROM:00122BD0 locret_122BD0: ; CODE XREF: sub_122BBC+A↑j ROM:00122BD0 rts ROM:00122BD0 ; End of function sub_122BBC ROM:00122BD0 ROM:00122BD0 ; --------------------------------------------------------------------------- ROM:00122BD2 off_122BD2: dc.l loc_122BE2 ; DATA XREF: sub_122BBC+C↑r ROM:00122BD6 dc.l loc_122BF0 ROM:00122BDA dc.l loc_122C14 ROM:00122BDE dc.l loc_122C3E ROM:00122BE2 ; --------------------------------------------------------------------------- ROM:00122BE2 ROM:00122BE2 loc_122BE2: ; DATA XREF: ROM:off_122BD2↑o ROM:00122BE2 bsr.w sub_122DC0 ROM:00122BE6 move.b #1,($113A).w ROM:00122BEC bra.s locret_122C12 ROM:00122BEE ; --------------------------------------------------------------------------- ROM:00122BEE rts ROM:00122BF0 ; --------------------------------------------------------------------------- ROM:00122BF0 ROM:00122BF0 loc_122BF0: ; DATA XREF: ROM:00122BD6↑o ROM:00122BF0 btst #1,($133A).w ROM:00122BF6 beq.s locret_122C12 ROM:00122BF8 move.w $42A(a5),d0 ROM:00122BFC clr.b ($91E).w ROM:00122C00 move.w d0,($716).w ROM:00122C04 move.b #1,($91E).w ROM:00122C0A move.b #2,($113A).w ROM:00122C10 bra.s locret_122C3C ROM:00122C12 ; --------------------------------------------------------------------------- ROM:00122C12 ROM:00122C12 locret_122C12: ; CODE XREF: ROM:00122BEC↑j ROM:00122C12 ; ROM:00122BF6↑j ... ROM:00122C12 rts ROM:00122C14 ; --------------------------------------------------------------------------- ROM:00122C14 ROM:00122C14 loc_122C14: ; DATA XREF: ROM:00122BDA↑o ROM:00122C14 cmpi.w #0,($716).w ROM:00122C1A bgt.s loc_122C24 ROM:00122C1C move.b #3,($113A).w ROM:00122C22 bra.s loc_122C56 ROM:00122C24 ; --------------------------------------------------------------------------- ROM:00122C24 ROM:00122C24 loc_122C24: ; CODE XREF: ROM:00122C1A↑j ROM:00122C24 btst #1,($133A).w ROM:00122C2A bne.s locret_122C3C ROM:00122C2C clr.b ($91E).w ROM:00122C30 clr.w ($716).w ROM:00122C34 move.b #1,($113A).w ROM:00122C3A bra.s locret_122C12 ROM:00122C3C ; --------------------------------------------------------------------------- ROM:00122C3C ROM:00122C3C locret_122C3C: ; CODE XREF: ROM:00122C10↑j ROM:00122C3C ; ROM:00122C2A↑j ROM:00122C3C rts ROM:00122C3E ; --------------------------------------------------------------------------- ROM:00122C3E ROM:00122C3E loc_122C3E: ; DATA XREF: ROM:00122BDE↑o ROM:00122C3E btst #1,($133A).w ROM:00122C44 bne.s loc_122C56 ROM:00122C46 bsr.w sub_122C5E ROM:00122C4A bsr.w sub_122DC0 ROM:00122C4E move.b #1,($113A).w ROM:00122C54 bra.s locret_122C12 ROM:00122C56 ; --------------------------------------------------------------------------- ROM:00122C56 ROM:00122C56 loc_122C56: ; CODE XREF: ROM:00122C22↑j ROM:00122C56 ; ROM:00122C44↑j ROM:00122C56 bsr.w sub_122C7E ROM:00122C5A rts ROM:00122C5C ; --------------------------------------------------------------------------- ROM:00122C5C rts ROM:00122C5E ROM:00122C5E ; =============== S U B R O U T I N E ======================================= ROM:00122C5E ROM:00122C5E ROM:00122C5E sub_122C5E: ; CODE XREF: ROM:00122C46↑p ROM:00122C5E move.b #0,($113B).w ROM:00122C64 clr.b ($920).w ROM:00122C68 clr.w ($71A).w ROM:00122C6C clr.b ($91F).w ROM:00122C70 clr.w ($718).w ROM:00122C74 clr.b ($921).w ROM:00122C78 clr.w ($71C).w ROM:00122C7C rts ROM:00122C7C ; End of function sub_122C5E ROM:00122C7C ROM:00122C7E ROM:00122C7E ; =============== S U B R O U T I N E ======================================= ROM:00122C7E ROM:00122C7E ROM:00122C7E sub_122C7E: ; CODE XREF: ROM:loc_122C56↑p ROM:00122C7E clr.w d1 ROM:00122C80 move.b ($113B).w,d1 ROM:00122C84 cmpi.w #5,d1 ROM:00122C88 bcc.s locret_122C92 ROM:00122C8A movea.l off_122C94(pc,d1.w*4),a0 ROM:00122C8E nop ROM:00122C90 jmp (a0) ROM:00122C92 ; --------------------------------------------------------------------------- ROM:00122C92 ROM:00122C92 locret_122C92: ; CODE XREF: sub_122C7E+A↑j ROM:00122C92 rts ROM:00122C92 ; End of function sub_122C7E ROM:00122C92 ROM:00122C92 ; --------------------------------------------------------------------------- ROM:00122C94 off_122C94: dc.l loc_122CA8 ; DATA XREF: sub_122C7E+C↑r ROM:00122C98 dc.l loc_122CC4 ROM:00122C9C dc.l loc_122D1A ROM:00122CA0 dc.l loc_122D5A ROM:00122CA4 dc.l loc_122D82 ROM:00122CA8 ; --------------------------------------------------------------------------- ROM:00122CA8 ROM:00122CA8 loc_122CA8: ; DATA XREF: ROM:off_122C94↑o ROM:00122CA8 move.w $42C(a5),d0 ROM:00122CAC clr.b ($921).w ROM:00122CB0 move.w d0,($71C).w ROM:00122CB4 move.b #1,($921).w ROM:00122CBA move.b #1,($113B).w ROM:00122CC0 bra.s locret_122D18 ROM:00122CC2 ; --------------------------------------------------------------------------- ROM:00122CC2 rts ROM:00122CC4 ; --------------------------------------------------------------------------- ROM:00122CC4 ROM:00122CC4 loc_122CC4: ; DATA XREF: ROM:00122C98↑o ROM:00122CC4 cmpi.w #0,($C26).w ROM:00122CCA blt.s loc_122CF6 ROM:00122CCC move.w ($71C).w,d0 ROM:00122CD0 move.w $42C(a5),d1 ROM:00122CD4 sub.w d0,d1 ROM:00122CD6 clr.b ($91F).w ROM:00122CDA move.w d1,($718).w ROM:00122CDE move.b #1,($91F).w ROM:00122CE4 clr.b ($921).w ROM:00122CE8 clr.w ($71C).w ROM:00122CEC move.b #4,($113B).w ROM:00122CF2 bra.w loc_122DB8 ROM:00122CF6 ; --------------------------------------------------------------------------- ROM:00122CF6 ROM:00122CF6 loc_122CF6: ; CODE XREF: ROM:00122CCA↑j ROM:00122CF6 cmpi.w #0,($71C).w ROM:00122CFC bgt.s locret_122D18 ROM:00122CFE move.w $42E(a5),d0 ROM:00122D02 clr.b ($920).w ROM:00122D06 move.w d0,($71A).w ROM:00122D0A move.b #1,($920).w ROM:00122D10 move.b #2,($113B).w ROM:00122D16 bra.s loc_122D54 ROM:00122D18 ; --------------------------------------------------------------------------- ROM:00122D18 ROM:00122D18 locret_122D18: ; CODE XREF: ROM:00122CC0↑j ROM:00122D18 ; ROM:00122CFC↑j ... ROM:00122D18 rts ROM:00122D1A ; --------------------------------------------------------------------------- ROM:00122D1A ROM:00122D1A loc_122D1A: ; DATA XREF: ROM:00122C9C↑o ROM:00122D1A cmpi.w #0,($C26).w ROM:00122D20 blt.s loc_122D44 ROM:00122D22 move.w $42C(a5),d1 ROM:00122D26 clr.b ($91F).w ROM:00122D2A move.w d1,($718).w ROM:00122D2E move.b #1,($91F).w ROM:00122D34 clr.b ($920).w ROM:00122D38 clr.w ($71A).w ROM:00122D3C move.b #4,($113B).w ROM:00122D42 bra.s loc_122DB8 ROM:00122D44 ; --------------------------------------------------------------------------- ROM:00122D44 ROM:00122D44 loc_122D44: ; CODE XREF: ROM:00122D20↑j ROM:00122D44 cmpi.w #0,($71A).w ROM:00122D4A bgt.s loc_122D54 ROM:00122D4C move.b #3,($113B).w ROM:00122D52 bra.s loc_122D7C ROM:00122D54 ; --------------------------------------------------------------------------- ROM:00122D54 ROM:00122D54 loc_122D54: ; CODE XREF: ROM:00122D16↑j ROM:00122D54 ; ROM:00122D4A↑j ROM:00122D54 bsr.w sub_122DC6 ROM:00122D58 rts ROM:00122D5A ; --------------------------------------------------------------------------- ROM:00122D5A ROM:00122D5A loc_122D5A: ; DATA XREF: ROM:00122CA0↑o ROM:00122D5A cmpi.w #0,($C26).w ROM:00122D60 blt.s loc_122D7C ROM:00122D62 move.w $42C(a5),d1 ROM:00122D66 clr.b ($91F).w ROM:00122D6A move.w d1,($718).w ROM:00122D6E move.b #1,($91F).w ROM:00122D74 move.b #4,($113B).w ROM:00122D7A bra.s loc_122DB8 ROM:00122D7C ; --------------------------------------------------------------------------- ROM:00122D7C ROM:00122D7C loc_122D7C: ; CODE XREF: ROM:00122D52↑j ROM:00122D7C ; ROM:00122D60↑j ROM:00122D7C bsr.w sub_122DC6 ROM:00122D80 rts ROM:00122D82 ; --------------------------------------------------------------------------- ROM:00122D82 ROM:00122D82 loc_122D82: ; DATA XREF: ROM:00122CA4↑o ROM:00122D82 cmpi.w #0,($C26).w ROM:00122D88 bge.s loc_122DB8 ROM:00122D8A move.w ($718).w,d0 ROM:00122D8E move.w $42C(a5),d1 ROM:00122D92 sub.w d0,d1 ROM:00122D94 clr.b ($921).w ROM:00122D98 move.w d1,($71C).w ROM:00122D9C move.b #1,($921).w ROM:00122DA2 bsr.w sub_122DC0 ROM:00122DA6 clr.b ($91F).w ROM:00122DAA clr.w ($718).w ROM:00122DAE move.b #1,($113B).w ROM:00122DB4 bra.w locret_122D18 ROM:00122DB8 ; --------------------------------------------------------------------------- ROM:00122DB8 ROM:00122DB8 loc_122DB8: ; CODE XREF: ROM:00122CF2↑j ROM:00122DB8 ; ROM:00122D42↑j ... ROM:00122DB8 bsr.w sub_122DC6 ROM:00122DBC rts ROM:00122DBE ; --------------------------------------------------------------------------- ROM:00122DBE rts ROM:00122DC0 ROM:00122DC0 ; =============== S U B R O U T I N E ======================================= ROM:00122DC0 ROM:00122DC0 ROM:00122DC0 sub_122DC0: ; CODE XREF: ROM:loc_122BE2↑p ROM:00122DC0 ; ROM:00122C4A↑p ... ROM:00122DC0 clr.w ($C20).w ROM:00122DC4 rts ROM:00122DC4 ; End of function sub_122DC0 ROM:00122DC4 ROM:00122DC6 ROM:00122DC6 ; =============== S U B R O U T I N E ======================================= ROM:00122DC6 ROM:00122DC6 ROM:00122DC6 sub_122DC6: ; CODE XREF: ROM:loc_122D54↑p ROM:00122DC6 ; ROM:loc_122D7C↑p ... ROM:00122DC6 move.w $42E(a5),d0 ROM:00122DCA cmpi.w #0,d0 ROM:00122DCE bne.s loc_122DD8 ROM:00122DD0 move.w ($C26).w,($C20).w ROM:00122DD6 bra.s locret_122DEC ROM:00122DD8 ; --------------------------------------------------------------------------- ROM:00122DD8 ROM:00122DD8 loc_122DD8: ; CODE XREF: sub_122DC6+8↑j ROM:00122DD8 move.w ($71A).w,d1 ROM:00122DDC sub.w d1,d0 ROM:00122DDE move.w ($C26).w,d2 ROM:00122DE2 muls.w d0,d2 ROM:00122DE4 divs.w $42E(a5),d2 ROM:00122DE8 move.w d2,($C20).w ROM:00122DEC ROM:00122DEC locret_122DEC: ; CODE XREF: sub_122DC6+10↑j ROM:00122DEC rts ROM:00122DEC ; End of function sub_122DC6 ROM:00122DEC ROM:00122DEE ROM:00122DEE ; =============== S U B R O U T I N E ======================================= ROM:00122DEE ROM:00122DEE ROM:00122DEE sub_122DEE: ; CODE XREF: sub_122090+14↑p ROM:00122DEE btst #4,($92B).w ROM:00122DF4 beq.s loc_122E08 ROM:00122DF6 move.w #$3AE4,d1 ROM:00122DFA move.w ($A7C).w,d2 ROM:00122DFE bsr.l sub_117544 ROM:00122E04 move.w d1,($C2C).w ROM:00122E08 ROM:00122E08 loc_122E08: ; CODE XREF: sub_122DEE+6↑j ROM:00122E08 bsr.w sub_12303C ROM:00122E0C bsr.w sub_123070 ROM:00122E10 clr.w d1 ROM:00122E12 move.b ($113C).w,d1 ROM:00122E16 cmpi.w #5,d1 ROM:00122E1A bcc.s locret_122E24 ROM:00122E1C movea.l off_122E26(pc,d1.w*4),a0 ROM:00122E20 nop ROM:00122E22 jmp (a0) ROM:00122E24 ; --------------------------------------------------------------------------- ROM:00122E24 ROM:00122E24 locret_122E24: ; CODE XREF: sub_122DEE+2C↑j ROM:00122E24 rts ROM:00122E24 ; End of function sub_122DEE ROM:00122E24 ROM:00122E24 ; --------------------------------------------------------------------------- ROM:00122E26 off_122E26: dc.l loc_122E3A ; DATA XREF: sub_122DEE+2E↑r ROM:00122E2A dc.l loc_122E48 ROM:00122E2E dc.l loc_122E6C ROM:00122E32 dc.l loc_122EBE ROM:00122E36 dc.l loc_122F0A ROM:00122E3A ; --------------------------------------------------------------------------- ROM:00122E3A ROM:00122E3A loc_122E3A: ; DATA XREF: ROM:off_122E26↑o ROM:00122E3A bsr.w sub_122FF8 ROM:00122E3E move.b #1,($113C).w ROM:00122E44 bra.s loc_122E66 ROM:00122E46 ; --------------------------------------------------------------------------- ROM:00122E46 rts ROM:00122E48 ; --------------------------------------------------------------------------- ROM:00122E48 ROM:00122E48 loc_122E48: ; DATA XREF: ROM:00122E2A↑o ROM:00122E48 move.w ($C32).w,d0 ROM:00122E4C sub.w $434(a5),d0 ROM:00122E50 btst #7,($1323).w ROM:00122E56 beq.s loc_122E5E ROM:00122E58 cmp.w ($A46).w,d0 ROM:00122E5C ble.s loc_122E66 ROM:00122E5E ROM:00122E5E loc_122E5E: ; CODE XREF: ROM:00122E56↑j ROM:00122E5E move.b #2,($113C).w ROM:00122E64 bra.s loc_122EB4 ROM:00122E66 ; --------------------------------------------------------------------------- ROM:00122E66 ROM:00122E66 loc_122E66: ; CODE XREF: ROM:00122E44↑j ROM:00122E66 ; ROM:00122E5C↑j ... ROM:00122E66 bsr.w sub_123018 ROM:00122E6A rts ROM:00122E6C ; --------------------------------------------------------------------------- ROM:00122E6C ROM:00122E6C loc_122E6C: ; DATA XREF: ROM:00122E2E↑o ROM:00122E6C btst #3,($131F).w ROM:00122E72 bne.s loc_122E88 ROM:00122E74 btst #7,($131C).w ROM:00122E7A beq.s loc_122E88 ROM:00122E7C move.b #1,($113C).w ROM:00122E82 bra.w loc_122E66 ROM:00122E86 ; --------------------------------------------------------------------------- ROM:00122E86 rts ROM:00122E88 ; --------------------------------------------------------------------------- ROM:00122E88 ROM:00122E88 loc_122E88: ; CODE XREF: ROM:00122E72↑j ROM:00122E88 ; ROM:00122E7A↑j ROM:00122E88 btst #3,($131F).w ROM:00122E8E beq.s loc_122EB4 ROM:00122E90 btst #7,($131C).w ROM:00122E96 beq.s loc_122EB4 ROM:00122E98 move.w ($C30).w,d0 ROM:00122E9C clr.b ($910).w ROM:00122EA0 move.w d0,($6FA).w ROM:00122EA4 move.b #1,($910).w ROM:00122EAA move.b #3,($113C).w ROM:00122EB0 bra.s loc_122F04 ROM:00122EB2 ; --------------------------------------------------------------------------- ROM:00122EB2 rts ROM:00122EB4 ; --------------------------------------------------------------------------- ROM:00122EB4 ROM:00122EB4 loc_122EB4: ; CODE XREF: ROM:00122E64↑j ROM:00122EB4 ; ROM:00122E8E↑j ... ROM:00122EB4 bsr.w sub_123000 ROM:00122EB8 bsr.w sub_123018 ROM:00122EBC rts ROM:00122EBE ; --------------------------------------------------------------------------- ROM:00122EBE ROM:00122EBE loc_122EBE: ; DATA XREF: ROM:00122E32↑o ROM:00122EBE move.w ($C32).w,d0 ROM:00122EC2 sub.w $434(a5),d0 ROM:00122EC6 btst #7,($1323).w ROM:00122ECC beq.s loc_122ED4 ROM:00122ECE cmp.w ($A46).w,d0 ROM:00122ED2 ble.s loc_122EE2 ROM:00122ED4 ROM:00122ED4 loc_122ED4: ; CODE XREF: ROM:00122ECC↑j ROM:00122ED4 bsr.w sub_122FF8 ROM:00122ED8 move.b #2,($113C).w ROM:00122EDE bra.s loc_122EB4 ROM:00122EE0 ; --------------------------------------------------------------------------- ROM:00122EE0 rts ROM:00122EE2 ; --------------------------------------------------------------------------- ROM:00122EE2 ROM:00122EE2 loc_122EE2: ; CODE XREF: ROM:00122ED2↑j ROM:00122EE2 cmpi.w #0,($6FA).w ROM:00122EE8 bgt.s loc_122F04 ROM:00122EEA move.w $430(a5),d0 ROM:00122EEE clr.b ($910).w ROM:00122EF2 move.w d0,($6FA).w ROM:00122EF6 move.b #1,($910).w ROM:00122EFC move.b #4,($113C).w ROM:00122F02 bra.s loc_122F4A ROM:00122F04 ; --------------------------------------------------------------------------- ROM:00122F04 ROM:00122F04 loc_122F04: ; CODE XREF: ROM:00122EB0↑j ROM:00122F04 ; ROM:00122EE8↑j ROM:00122F04 bsr.w sub_122F52 ROM:00122F08 rts ROM:00122F0A ; --------------------------------------------------------------------------- ROM:00122F0A ROM:00122F0A loc_122F0A: ; DATA XREF: ROM:00122E36↑o ROM:00122F0A cmpi.w #0,($6FA).w ROM:00122F10 bgt.s loc_122F22 ROM:00122F12 bsr.w sub_122FF8 ROM:00122F16 move.b #1,($113C).w ROM:00122F1C bra.l loc_122E66 ROM:00122F22 ; --------------------------------------------------------------------------- ROM:00122F22 ROM:00122F22 loc_122F22: ; CODE XREF: ROM:00122F10↑j ROM:00122F22 move.w ($C32).w,d0 ROM:00122F26 sub.w $434(a5),d0 ROM:00122F2A btst #7,($1323).w ROM:00122F30 beq.s loc_122F38 ROM:00122F32 cmp.w ($A46).w,d0 ROM:00122F36 ble.s loc_122F4A ROM:00122F38 ROM:00122F38 loc_122F38: ; CODE XREF: ROM:00122F30↑j ROM:00122F38 bsr.w sub_122FF8 ROM:00122F3C move.b #2,($113C).w ROM:00122F42 bra.l loc_122EB4 ROM:00122F48 ; --------------------------------------------------------------------------- ROM:00122F48 rts ROM:00122F4A ; --------------------------------------------------------------------------- ROM:00122F4A ROM:00122F4A loc_122F4A: ; CODE XREF: ROM:00122F02↑j ROM:00122F4A ; ROM:00122F36↑j ROM:00122F4A bsr.w sub_122FD4 ROM:00122F4E rts ROM:00122F50 ; --------------------------------------------------------------------------- ROM:00122F50 rts ROM:00122F52 ROM:00122F52 ; =============== S U B R O U T I N E ======================================= ROM:00122F52 ROM:00122F52 ROM:00122F52 sub_122F52: ; CODE XREF: ROM:loc_122F04↑p ROM:00122F52 move.w #$3B74,d1 ROM:00122F56 move.w ($A46).w,d2 ROM:00122F5A move.w ($572).w,d3 ROM:00122F5E bsr.l sub_117544 ROM:00122F64 move.w d1,($C36).w ROM:00122F68 btst #6,($92E).w ROM:00122F6E beq.s loc_122FA2 ROM:00122F70 move.w #$3B76,d1 ROM:00122F74 move.w ($A46).w,d2 ROM:00122F78 move.w ($572).w,d3 ROM:00122F7C bsr.l sub_117544 ROM:00122F82 move.w d1,($C34).w ROM:00122F86 clr.l d0 ROM:00122F88 move.w ($C34).w,d0 ROM:00122F8C sub.w ($C36).w,d0 ROM:00122F90 muls.w ($B38).w,d0 ROM:00122F94 divs.w #$2710,d0 ROM:00122F98 add.w ($C36).w,d0 ROM:00122F9C move.w d0,($C2A).w ROM:00122FA0 bra.s loc_122FAE ROM:00122FA2 ; --------------------------------------------------------------------------- ROM:00122FA2 ROM:00122FA2 loc_122FA2: ; CODE XREF: sub_122F52+1C↑j ROM:00122FA2 move.w ($C36).w,($C2A).w ROM:00122FA8 move.w #0,($C34).w ROM:00122FAE ROM:00122FAE loc_122FAE: ; CODE XREF: sub_122F52+4E↑j ROM:00122FAE cmpi.w #0,($C2A).w ROM:00122FB4 ble.s loc_122FBC ROM:00122FB6 move.w #0,($C2A).w ROM:00122FBC ROM:00122FBC loc_122FBC: ; CODE XREF: sub_122F52+62↑j ROM:00122FBC move.w ($C2C).w,d0 ROM:00122FC0 cmp.w ($C2A).w,d0 ROM:00122FC4 ble.s loc_122FCC ROM:00122FC6 move.w ($C2C).w,($C2A).w ROM:00122FCC ROM:00122FCC loc_122FCC: ; CODE XREF: sub_122F52+72↑j ROM:00122FCC move.w ($C2A).w,($C2E).w ROM:00122FD2 rts ROM:00122FD2 ; End of function sub_122F52 ROM:00122FD2 ROM:00122FD4 ROM:00122FD4 ; =============== S U B R O U T I N E ======================================= ROM:00122FD4 ROM:00122FD4 ROM:00122FD4 sub_122FD4: ; CODE XREF: ROM:loc_122F4A↑p ROM:00122FD4 move.w $430(a5),d0 ROM:00122FD8 cmpi.w #0,d0 ROM:00122FDC ble.s loc_122FF0 ROM:00122FDE move.w ($C2E).w,d0 ROM:00122FE2 muls.w ($6FA).w,d0 ROM:00122FE6 divs.w $430(a5),d0 ROM:00122FEA move.w d0,($C2A).w ROM:00122FEE bra.s locret_122FF6 ROM:00122FF0 ; --------------------------------------------------------------------------- ROM:00122FF0 ROM:00122FF0 loc_122FF0: ; CODE XREF: sub_122FD4+8↑j ROM:00122FF0 move.w #0,($C2A).w ROM:00122FF6 ROM:00122FF6 locret_122FF6: ; CODE XREF: sub_122FD4+1A↑j ROM:00122FF6 rts ROM:00122FF6 ; End of function sub_122FD4 ROM:00122FF6 ROM:00122FF8 ROM:00122FF8 ; =============== S U B R O U T I N E ======================================= ROM:00122FF8 ROM:00122FF8 ROM:00122FF8 sub_122FF8: ; CODE XREF: ROM:loc_122E3A↑p ROM:00122FF8 ; ROM:loc_122ED4↑p ... ROM:00122FF8 move.w #0,($C2A).w ROM:00122FFE rts ROM:00122FFE ; End of function sub_122FF8 ROM:00122FFE ROM:00123000 ROM:00123000 ; =============== S U B R O U T I N E ======================================= ROM:00123000 ROM:00123000 ROM:00123000 sub_123000: ; CODE XREF: ROM:loc_122EB4↑p ROM:00123000 move.w #$3B78,d1 ROM:00123004 move.w ($572).w,d2 ROM:00123008 move.w ($B30).w,d3 ROM:0012300C bsr.l sub_117544 ROM:00123012 move.w d1,($C30).w ROM:00123016 rts ROM:00123016 ; End of function sub_123000 ROM:00123016 ROM:00123018 ROM:00123018 ; =============== S U B R O U T I N E ======================================= ROM:00123018 ROM:00123018 ROM:00123018 sub_123018: ; CODE XREF: ROM:loc_122E66↑p ROM:00123018 ; ROM:00122EB8↑p ROM:00123018 btst #6,($92E).w ROM:0012301E beq.s loc_123026 ROM:00123020 move.w ($B38).w,d3 ROM:00123024 bra.s loc_123028 ROM:00123026 ; --------------------------------------------------------------------------- ROM:00123026 ROM:00123026 loc_123026: ; CODE XREF: sub_123018+6↑j ROM:00123026 clr.w d3 ROM:00123028 ROM:00123028 loc_123028: ; CODE XREF: sub_123018+C↑j ROM:00123028 move.w #$3B7A,d1 ROM:0012302C move.w ($572).w,d2 ROM:00123030 bsr.l sub_117544 ROM:00123036 move.w d1,($C32).w ROM:0012303A rts ROM:0012303A ; End of function sub_123018 ROM:0012303A ROM:0012303C ROM:0012303C ; =============== S U B R O U T I N E ======================================= ROM:0012303C ROM:0012303C ROM:0012303C sub_12303C: ; CODE XREF: sub_122DEE:loc_122E08↑p ROM:0012303C move.w ($C32).w,d1 ROM:00123040 move.w $432(a5),d0 ROM:00123044 btst #7,($1323).w ROM:0012304A beq.s loc_123068 ROM:0012304C cmp.w ($A46).w,d1 ROM:00123050 bgt.s loc_123068 ROM:00123052 cmp.w ($572).w,d0 ROM:00123056 blt.s loc_123060 ROM:00123058 bset #7,($131C).w ROM:0012305E bra.s loc_123066 ROM:00123060 ; --------------------------------------------------------------------------- ROM:00123060 ROM:00123060 loc_123060: ; CODE XREF: sub_12303C+1A↑j ROM:00123060 bclr #7,($131C).w ROM:00123066 ROM:00123066 loc_123066: ; CODE XREF: sub_12303C+22↑j ROM:00123066 bra.s locret_12306E ROM:00123068 ; --------------------------------------------------------------------------- ROM:00123068 ROM:00123068 loc_123068: ; CODE XREF: sub_12303C+E↑j ROM:00123068 ; sub_12303C+14↑j ROM:00123068 bclr #7,($131C).w ROM:0012306E ROM:0012306E locret_12306E: ; CODE XREF: sub_12303C:loc_123066↑j ROM:0012306E rts ROM:0012306E ; End of function sub_12303C ROM:0012306E ROM:00123070 ROM:00123070 ; =============== S U B R O U T I N E ======================================= ROM:00123070 ROM:00123070 ROM:00123070 sub_123070: ; CODE XREF: sub_122DEE+1E↑p ROM:00123070 move.w $436(a5),d0 ROM:00123074 btst #4,($1422).w ROM:0012307A beq.s loc_123092 ROM:0012307C btst #0,($C55).w ROM:00123082 bne.s loc_123092 ROM:00123084 cmp.w ($52C).w,d0 ROM:00123088 bgt.s loc_123092 ROM:0012308A bset #3,($131F).w ROM:00123090 bra.s locret_1230C0 ROM:00123092 ; --------------------------------------------------------------------------- ROM:00123092 ROM:00123092 loc_123092: ; CODE XREF: sub_123070+A↑j ROM:00123092 ; sub_123070+12↑j ... ROM:00123092 btst #4,($1422).w ROM:00123098 beq.s loc_1230AA ROM:0012309A btst #0,($C55).w ROM:001230A0 beq.s loc_1230AA ROM:001230A2 bset #3,($131F).w ROM:001230A8 bra.s locret_1230C0 ROM:001230AA ; --------------------------------------------------------------------------- ROM:001230AA ROM:001230AA loc_1230AA: ; CODE XREF: sub_123070+28↑j ROM:001230AA ; sub_123070+30↑j ROM:001230AA btst #4,($1422).w ROM:001230B0 bne.s loc_1230BA ROM:001230B2 bset #3,($131F).w ROM:001230B8 bra.s locret_1230C0 ROM:001230BA ; --------------------------------------------------------------------------- ROM:001230BA ROM:001230BA loc_1230BA: ; CODE XREF: sub_123070+40↑j ROM:001230BA bclr #3,($131F).w ROM:001230C0 ROM:001230C0 locret_1230C0: ; CODE XREF: sub_123070+20↑j ROM:001230C0 ; sub_123070+38↑j ... ROM:001230C0 rts ROM:001230C0 ; End of function sub_123070 ROM:001230C0 ROM:001230C2 ROM:001230C2 ; =============== S U B R O U T I N E ======================================= ROM:001230C2 ROM:001230C2 ROM:001230C2 sub_1230C2: ; CODE XREF: ROM:loc_113036↑p ROM:001230C2 ; ROM:loc_113178↑p ROM:001230C2 bsr.l sub_124E32 ROM:001230C8 bsr.l sub_1249E2 ROM:001230CE bsr.w sub_12310C ROM:001230D2 rts ROM:001230D2 ; End of function sub_1230C2 ROM:001230D2 ROM:001230D4 ROM:001230D4 ; =============== S U B R O U T I N E ======================================= ROM:001230D4 ROM:001230D4 ROM:001230D4 sub_1230D4: ; CODE XREF: ROM:00112FD4↑p ROM:001230D4 ; ROM:00113126↑p ... ROM:001230D4 move.b #0,($115E).w ROM:001230DA move.b #0,($115C).w ROM:001230E0 move.b #0,($115D).w ROM:001230E6 move.b #0,($1148).w ROM:001230EC move.b #0,($1145).w ROM:001230F2 bsr.l sub_126498 ROM:001230F8 bsr.l sub_126956 ROM:001230FE bsr.l sub_1249E2 ROM:00123104 bsr.l sub_124E32 ROM:0012310A rts ROM:0012310A ; End of function sub_1230D4 ROM:0012310A ROM:0012310C ROM:0012310C ; =============== S U B R O U T I N E ======================================= ROM:0012310C ROM:0012310C ROM:0012310C sub_12310C: ; CODE XREF: sub_1230C2+C↑p ROM:0012310C clr.w d1 ROM:0012310E move.b ($1142).w,d1 ROM:00123112 cmpi.w #5,d1 ROM:00123116 bcc.s locret_123120 ROM:00123118 movea.l off_123122(pc,d1.w*4),a0 ROM:0012311C nop ROM:0012311E jmp (a0) ROM:00123120 ; --------------------------------------------------------------------------- ROM:00123120 ROM:00123120 locret_123120: ; CODE XREF: sub_12310C+A↑j ROM:00123120 rts ROM:00123120 ; End of function sub_12310C ROM:00123120 ROM:00123120 ; --------------------------------------------------------------------------- ROM:00123122 off_123122: dc.l loc_123136 ; DATA XREF: sub_12310C+C↑r ROM:00123126 dc.l loc_12314E ROM:0012312A dc.l loc_123218 ROM:0012312E dc.l loc_12323C ROM:00123132 dc.l loc_1232A4 ROM:00123136 ; --------------------------------------------------------------------------- ROM:00123136 ROM:00123136 loc_123136: ; DATA XREF: ROM:off_123122↑o ROM:00123136 bclr #1,($1340).w ROM:0012313C clr.w ($C38).w ROM:00123140 move.b #1,($1142).w ROM:00123146 bra.l locret_123216 ROM:0012314C ; --------------------------------------------------------------------------- ROM:0012314C rts ROM:0012314E ; --------------------------------------------------------------------------- ROM:0012314E ROM:0012314E loc_12314E: ; DATA XREF: ROM:00123126↑o ROM:0012314E btst #3,($1337).w ROM:00123154 beq.l locret_123216 ROM:0012315A bclr #3,($1337).w ROM:00123160 btst #1,($131E).w ROM:00123166 bne.s loc_1231B6 ROM:00123168 btst #4,($131C).w ROM:0012316E bne.s loc_123190 ROM:00123170 bset #1,($1340).w ROM:00123176 move.w ($C46).w,($542).w ROM:0012317C bset #6,($93E).w ROM:00123182 move.b #2,($1142).w ROM:00123188 bra.l locret_12323A ROM:0012318E ; --------------------------------------------------------------------------- ROM:0012318E bra.s loc_1231B4 ROM:00123190 ; --------------------------------------------------------------------------- ROM:00123190 ROM:00123190 loc_123190: ; CODE XREF: ROM:0012316E↑j ROM:00123190 bset #1,($1340).w ROM:00123196 move.w ($C38).w,($542).w ROM:0012319C addi.w #$FC,($542).w ROM:001231A2 bset #6,($93E).w ROM:001231A8 move.b #3,($1142).w ROM:001231AE bra.l locret_1232A2 ROM:001231B4 ; --------------------------------------------------------------------------- ROM:001231B4 ROM:001231B4 loc_1231B4: ; CODE XREF: ROM:0012318E↑j ROM:001231B4 bra.s locret_123216 ROM:001231B6 ; --------------------------------------------------------------------------- ROM:001231B6 ROM:001231B6 loc_1231B6: ; CODE XREF: ROM:00123166↑j ROM:001231B6 btst #4,($131C).w ROM:001231BC bne.s loc_1231DA ROM:001231BE move.w ($C46).w,($542).w ROM:001231C4 move.w ($C38).w,d0 ROM:001231C8 move.w $F96(d0.w*2),($544).w ROM:001231D0 bset #2,($93E).w ROM:001231D6 bra.s locret_123216 ROM:001231D8 ; --------------------------------------------------------------------------- ROM:001231D8 bra.s locret_123216 ROM:001231DA ; --------------------------------------------------------------------------- ROM:001231DA ROM:001231DA loc_1231DA: ; CODE XREF: ROM:001231BC↑j ROM:001231DA bset #1,($1340).w ROM:001231E0 move.w ($C38).w,($542).w ROM:001231E6 addi.w #$FC,($542).w ROM:001231EC move.w ($C38).w,d0 ROM:001231F0 move.w $F96(d0.w*2),($544).w ROM:001231F8 addq.w #1,($C38).w ROM:001231FC bvc.s loc_123204 ROM:001231FE move.w #$8000,($C38).w ROM:00123204 ROM:00123204 loc_123204: ; CODE XREF: ROM:001231FC↑j ROM:00123204 bset #2,($93E).w ROM:0012320A move.b #4,($1142).w ROM:00123210 bra.l locret_123320 ROM:00123216 ; --------------------------------------------------------------------------- ROM:00123216 ROM:00123216 locret_123216: ; CODE XREF: ROM:00123146↑j ROM:00123216 ; ROM:00123154↑j ... ROM:00123216 rts ROM:00123218 ; --------------------------------------------------------------------------- ROM:00123218 ROM:00123218 loc_123218: ; DATA XREF: ROM:0012312A↑o ROM:00123218 btst #7,($935).w ROM:0012321E beq.s locret_12323A ROM:00123220 bclr #1,($1340).w ROM:00123226 move.w ($C38).w,d0 ROM:0012322A move.w ($544).w,$F96(d0.w*2) ROM:00123232 move.b #1,($1142).w ROM:00123238 bra.s locret_123216 ROM:0012323A ; --------------------------------------------------------------------------- ROM:0012323A ROM:0012323A locret_12323A: ; CODE XREF: ROM:00123188↑j ROM:0012323A ; ROM:0012321E↑j ROM:0012323A rts ROM:0012323C ; --------------------------------------------------------------------------- ROM:0012323C ROM:0012323C loc_12323C: ; DATA XREF: ROM:0012312E↑o ROM:0012323C btst #7,($935).w ROM:00123242 beq.s locret_1232A2 ROM:00123244 cmpi.w #3,($C38).w ROM:0012324A blt.s loc_12326C ROM:0012324C move.w ($C38).w,d0 ROM:00123250 move.w ($544).w,$F96(d0.w*2) ROM:00123258 bclr #1,($1340).w ROM:0012325E clr.w ($C38).w ROM:00123262 move.b #1,($1142).w ROM:00123268 bra.s locret_123216 ROM:0012326A ; --------------------------------------------------------------------------- ROM:0012326A bra.s locret_1232A2 ROM:0012326C ; --------------------------------------------------------------------------- ROM:0012326C ROM:0012326C loc_12326C: ; CODE XREF: ROM:0012324A↑j ROM:0012326C move.w ($C38).w,d0 ROM:00123270 move.w ($544).w,$F96(d0.w*2) ROM:00123278 addq.w #1,($C38).w ROM:0012327C bvc.s loc_123284 ROM:0012327E move.w #$8000,($C38).w ROM:00123284 ROM:00123284 loc_123284: ; CODE XREF: ROM:0012327C↑j ROM:00123284 move.w ($C38).w,($542).w ROM:0012328A addi.w #$FC,($542).w ROM:00123290 bset #6,($93E).w ROM:00123296 move.b #3,($1142).w ROM:0012329C bra.l *+6 ROM:001232A2 ; --------------------------------------------------------------------------- ROM:001232A2 ROM:001232A2 locret_1232A2: ; CODE XREF: ROM:001231AE↑j ROM:001232A2 ; ROM:00123242↑j ... ROM:001232A2 rts ROM:001232A4 ; --------------------------------------------------------------------------- ROM:001232A4 ROM:001232A4 loc_1232A4: ; DATA XREF: ROM:00123132↑o ROM:001232A4 btst #7,($935).w ROM:001232AA beq.s locret_123320 ROM:001232AC cmpi.w #3,($C38).w ROM:001232B2 blt.s loc_1232EA ROM:001232B4 move.w ($C38).w,($542).w ROM:001232BA addi.w #$FC,($542).w ROM:001232C0 move.w ($C38).w,d0 ROM:001232C4 move.w $F96(d0.w*2),($544).w ROM:001232CC bset #2,($93E).w ROM:001232D2 bclr #1,($1340).w ROM:001232D8 clr.w ($C38).w ROM:001232DC move.b #1,($1142).w ROM:001232E2 bra.l locret_123216 ROM:001232E8 ; --------------------------------------------------------------------------- ROM:001232E8 bra.s locret_123320 ROM:001232EA ; --------------------------------------------------------------------------- ROM:001232EA ROM:001232EA loc_1232EA: ; CODE XREF: ROM:001232B2↑j ROM:001232EA move.w ($C38).w,($542).w ROM:001232F0 addi.w #$FC,($542).w ROM:001232F6 move.w ($C38).w,d0 ROM:001232FA move.w $F96(d0.w*2),($544).w ROM:00123302 addq.w #1,($C38).w ROM:00123306 bvc.s loc_12330E ROM:00123308 move.w #$8000,($C38).w ROM:0012330E ROM:0012330E loc_12330E: ; CODE XREF: ROM:00123306↑j ROM:0012330E bset #2,($93E).w ROM:00123314 move.b #4,($1142).w ROM:0012331A bra.l *+6 ROM:00123320 ; --------------------------------------------------------------------------- ROM:00123320 ROM:00123320 locret_123320: ; CODE XREF: ROM:00123210↑j ROM:00123320 ; ROM:001232AA↑j ... ROM:00123320 rts ROM:00123322 ; --------------------------------------------------------------------------- ROM:00123322 rts ROM:00123324 ROM:00123324 ; =============== S U B R O U T I N E ======================================= ROM:00123324 ROM:00123324 ROM:00123324 sub_123324: ; CODE XREF: ROM:001255BA↓p ROM:00123324 cmpi.w #0,($544).w ROM:0012332A bne.s loc_123334 ROM:0012332C move.w #$A55A,($C3C).w ROM:00123332 bra.s loc_12333A ROM:00123334 ; --------------------------------------------------------------------------- ROM:00123334 ROM:00123334 loc_123334: ; CODE XREF: sub_123324+6↑j ROM:00123334 move.w ($544).w,($C3C).w ROM:0012333A ROM:0012333A loc_12333A: ; CODE XREF: sub_123324+E↑j ROM:0012333A clr.w d0 ROM:0012333C move.w ($C3C).w,d5 ROM:00123340 btst #0,d5 ROM:00123344 beq.w loc_12334C ROM:00123348 addi.w #1,d0 ROM:0012334C ROM:0012334C loc_12334C: ; CODE XREF: sub_123324+20↑j ROM:0012334C btst #4,d5 ROM:00123350 beq.w loc_123358 ROM:00123354 addi.w #1,d0 ROM:00123358 ROM:00123358 loc_123358: ; CODE XREF: sub_123324+2C↑j ROM:00123358 btst #$D,d5 ROM:0012335C beq.w loc_123364 ROM:00123360 addi.w #1,d0 ROM:00123364 ROM:00123364 loc_123364: ; CODE XREF: sub_123324+38↑j ROM:00123364 btst #$F,d5 ROM:00123368 beq.w loc_123370 ROM:0012336C addi.w #1,d0 ROM:00123370 ROM:00123370 loc_123370: ; CODE XREF: sub_123324+44↑j ROM:00123370 lsr.w #1,d5 ROM:00123372 cmpi.w #1,d0 ROM:00123376 beq.s loc_12337E ROM:00123378 cmpi.w #3,d0 ROM:0012337C bne.s loc_123382 ROM:0012337E ROM:0012337E loc_12337E: ; CODE XREF: sub_123324+52↑j ROM:0012337E bset #$F,d5 ROM:00123382 ROM:00123382 loc_123382: ; CODE XREF: sub_123324+58↑j ROM:00123382 move.w d5,($C3C).w ROM:00123386 move.w #$FB,($542).w ROM:0012338C move.w ($C3C).w,($544).w ROM:00123392 bset #2,($93E).w ROM:00123398 btst #4,($1336).w ROM:0012339E bne.s loc_1233AC ROM:001233A0 btst #2,($132F).w ROM:001233A6 beq.l loc_12346E ROM:001233AC ROM:001233AC loc_1233AC: ; CODE XREF: sub_123324+7A↑j ROM:001233AC clr.w d1 ROM:001233AE btst #$F,d5 ROM:001233B2 beq.w loc_1233BA ROM:001233B6 addi.w #8,d1 ROM:001233BA ROM:001233BA loc_1233BA: ; CODE XREF: sub_123324+8E↑j ROM:001233BA btst #7,d5 ROM:001233BE beq.w loc_1233C6 ROM:001233C2 addi.w #4,d1 ROM:001233C6 ROM:001233C6 loc_1233C6: ; CODE XREF: sub_123324+9A↑j ROM:001233C6 btst #4,d5 ROM:001233CA beq.w loc_1233D2 ROM:001233CE addi.w #2,d1 ROM:001233D2 ROM:001233D2 loc_1233D2: ; CODE XREF: sub_123324+A6↑j ROM:001233D2 btst #0,d5 ROM:001233D6 beq.w loc_1233DE ROM:001233DA addi.w #1,d1 ROM:001233DE ROM:001233DE loc_1233DE: ; CODE XREF: sub_123324+B2↑j ROM:001233DE addi.w #1,d1 ROM:001233E2 move.w ($C3C).w,d6 ROM:001233E6 move.w #1,d2 ROM:001233EA bra.s loc_1233F0 ROM:001233EC ; --------------------------------------------------------------------------- ROM:001233EC ROM:001233EC loc_1233EC: ; CODE XREF: sub_123324:loc_123462↓j ROM:001233EC addi.w #1,d2 ROM:001233F0 ROM:001233F0 loc_1233F0: ; CODE XREF: sub_123324+C6↑j ROM:001233F0 cmp.w d1,d2 ROM:001233F2 bgt.l loc_123464 ROM:001233F8 clr.w d3 ROM:001233FA btst #1,d6 ROM:001233FE beq.w loc_123406 ROM:00123402 addi.w #1,d3 ROM:00123406 ROM:00123406 loc_123406: ; CODE XREF: sub_123324+DA↑j ROM:00123406 btst #2,d6 ROM:0012340A beq.w loc_123412 ROM:0012340E addi.w #1,d3 ROM:00123412 ROM:00123412 loc_123412: ; CODE XREF: sub_123324+E6↑j ROM:00123412 btst #8,d6 ROM:00123416 beq.w loc_12341E ROM:0012341A addi.w #1,d3 ROM:0012341E ROM:0012341E loc_12341E: ; CODE XREF: sub_123324+F2↑j ROM:0012341E btst #9,d6 ROM:00123422 beq.w loc_12342A ROM:00123426 addi.w #1,d3 ROM:0012342A ROM:0012342A loc_12342A: ; CODE XREF: sub_123324+FE↑j ROM:0012342A move.w #1,d4 ROM:0012342E btst #3,d6 ROM:00123432 beq.w loc_123440 ROM:00123436 btst #$D,d6 ROM:0012343A beq.w loc_123440 ROM:0012343E clr.w d4 ROM:00123440 ROM:00123440 loc_123440: ; CODE XREF: sub_123324+10E↑j ROM:00123440 ; sub_123324+116↑j ROM:00123440 lsr.w #1,d6 ROM:00123442 cmpi.w #1,d3 ROM:00123446 beq.s loc_12344E ROM:00123448 cmpi.w #3,d3 ROM:0012344C bne.s loc_123452 ROM:0012344E ROM:0012344E loc_12344E: ; CODE XREF: sub_123324+122↑j ROM:0012344E bset #$F,d6 ROM:00123452 ROM:00123452 loc_123452: ; CODE XREF: sub_123324+128↑j ROM:00123452 cmpi.w #0,d4 ROM:00123456 beq.s loc_12345E ROM:00123458 bset #0,d6 ROM:0012345C bra.s loc_123462 ROM:0012345E ; --------------------------------------------------------------------------- ROM:0012345E ROM:0012345E loc_12345E: ; CODE XREF: sub_123324+132↑j ROM:0012345E bclr #0,d6 ROM:00123462 ROM:00123462 loc_123462: ; CODE XREF: sub_123324+138↑j ROM:00123462 bra.s loc_1233EC ROM:00123464 ; --------------------------------------------------------------------------- ROM:00123464 ROM:00123464 loc_123464: ; CODE XREF: sub_123324+CE↑j ROM:00123464 move.w d6,($C3A).w ROM:00123468 bra.l locret_1234EA ROM:0012346E ; --------------------------------------------------------------------------- ROM:0012346E ROM:0012346E loc_12346E: ; CODE XREF: sub_123324+82↑j ROM:0012346E move.w ($C3C).w,d6 ROM:00123472 move.w #1,d2 ROM:00123476 bra.s loc_12347C ROM:00123478 ; --------------------------------------------------------------------------- ROM:00123478 ROM:00123478 loc_123478: ; CODE XREF: sub_123324:loc_1234E4↓j ROM:00123478 addi.w #1,d2 ROM:0012347C ROM:0012347C loc_12347C: ; CODE XREF: sub_123324+152↑j ROM:0012347C cmpi.w #2,d2 ROM:00123480 bgt.l loc_1234E6 ROM:00123486 move.w #1,d4 ROM:0012348A btst #9,d6 ROM:0012348E beq.w loc_12349C ROM:00123492 btst #$B,d6 ROM:00123496 beq.w loc_12349C ROM:0012349A clr.w d4 ROM:0012349C ROM:0012349C loc_12349C: ; CODE XREF: sub_123324+16A↑j ROM:0012349C ; sub_123324+172↑j ROM:0012349C clr.w d3 ROM:0012349E btst #1,d6 ROM:001234A2 beq.w loc_1234AA ROM:001234A6 addi.w #1,d3 ROM:001234AA ROM:001234AA loc_1234AA: ; CODE XREF: sub_123324+17E↑j ROM:001234AA btst #4,d6 ROM:001234AE beq.w loc_1234B6 ROM:001234B2 addi.w #1,d3 ROM:001234B6 ROM:001234B6 loc_1234B6: ; CODE XREF: sub_123324+18A↑j ROM:001234B6 btst #$C,d6 ROM:001234BA beq.w loc_1234C2 ROM:001234BE addi.w #1,d3 ROM:001234C2 ROM:001234C2 loc_1234C2: ; CODE XREF: sub_123324+196↑j ROM:001234C2 lsr.w #1,d6 ROM:001234C4 cmpi.w #1,d3 ROM:001234C8 beq.s loc_1234D0 ROM:001234CA cmpi.w #3,d3 ROM:001234CE bne.s loc_1234D4 ROM:001234D0 ROM:001234D0 loc_1234D0: ; CODE XREF: sub_123324+1A4↑j ROM:001234D0 bset #$F,d6 ROM:001234D4 ROM:001234D4 loc_1234D4: ; CODE XREF: sub_123324+1AA↑j ROM:001234D4 cmpi.w #0,d4 ROM:001234D8 beq.s loc_1234E0 ROM:001234DA bset #7,d6 ROM:001234DE bra.s loc_1234E4 ROM:001234E0 ; --------------------------------------------------------------------------- ROM:001234E0 ROM:001234E0 loc_1234E0: ; CODE XREF: sub_123324+1B4↑j ROM:001234E0 bclr #7,d6 ROM:001234E4 ROM:001234E4 loc_1234E4: ; CODE XREF: sub_123324+1BA↑j ROM:001234E4 bra.s loc_123478 ROM:001234E6 ; --------------------------------------------------------------------------- ROM:001234E6 ROM:001234E6 loc_1234E6: ; CODE XREF: sub_123324+15C↑j ROM:001234E6 move.w d6,($C3A).w ROM:001234EA ROM:001234EA locret_1234EA: ; CODE XREF: sub_123324+144↑j ROM:001234EA rts ROM:001234EA ; End of function sub_123324 ROM:001234EA ROM:001234EC ROM:001234EC ; =============== S U B R O U T I N E ======================================= ROM:001234EC ROM:001234EC ROM:001234EC sub_1234EC: ; CODE XREF: ROM:001255C0↓p ROM:001234EC ; ROM:0012577A↓p ... ROM:001234EC btst #5,($133C).w ROM:001234F2 beq.s loc_1234FE ROM:001234F4 bsr.w sub_1240F2 ROM:001234F8 bra.l locret_12409C ROM:001234FE ; --------------------------------------------------------------------------- ROM:001234FE ROM:001234FE loc_1234FE: ; CODE XREF: sub_1234EC+6↑j ROM:001234FE btst #0,($1337).w ROM:00123504 beq.s loc_123510 ROM:00123506 bsr.w sub_1240F2 ROM:0012350A bra.l locret_12409C ROM:00123510 ; --------------------------------------------------------------------------- ROM:00123510 ROM:00123510 loc_123510: ; CODE XREF: sub_1234EC+18↑j ROM:00123510 move.w #1,d1 ROM:00123514 btst #6,($133E).w ROM:0012351A beq.l loc_123566 ROM:00123520 cmpi.b #$81,$11F0(d1.w) ROM:00123528 bne.l loc_123566 ROM:0012352E move.b #3,($11F3).l ROM:00123536 move.b ($11F1).l,d3 ROM:0012353C addi.b #$40,d3 ; '@' ROM:00123540 move.b d3,($11F4).l ROM:00123546 move.b #$57,($11F5).l ; 'W' ROM:0012354E move.b #$8F,($11F6).l ROM:00123556 bsr.w sub_124556 ROM:0012355A move.w #8,($C42).w ROM:00123560 bra.l locret_12409C ROM:00123566 ; --------------------------------------------------------------------------- ROM:00123566 ROM:00123566 loc_123566: ; CODE XREF: sub_1234EC+2E↑j ROM:00123566 ; sub_1234EC+3C↑j ROM:00123566 move.w #0,d3 ROM:0012356A move.w #3,d1 ROM:0012356E cmpi.b #$81,$11F0(d3.w) ROM:00123576 bne.s loc_1235C4 ROM:00123578 cmpi.b #$81,$11F0(d1.w) ROM:00123580 bne.s loc_1235C4 ROM:00123582 move.b #3,($11F0).l ROM:0012358A move.b #$C1,($11F1).l ROM:00123592 move.b #$57,($11F2).l ; 'W' ROM:0012359A move.b #$8F,($11F3).l ROM:001235A2 move.b #$C4,d4 ROM:001235A6 add.b ($11F2).l,d4 ROM:001235AC add.b ($11F3).l,d4 ROM:001235B2 move.b d4,($11F4).l ROM:001235B8 move.w #5,($C42).w ROM:001235BE bra.l locret_12409C ROM:001235C4 ; --------------------------------------------------------------------------- ROM:001235C4 ROM:001235C4 loc_1235C4: ; CODE XREF: sub_1234EC+8A↑j ROM:001235C4 ; sub_1234EC+94↑j ROM:001235C4 move.w #1,d1 ROM:001235C8 cmpi.b #$18,$11F0(d1.w) ROM:001235D0 bne.l loc_1237A8 ROM:001235D6 clr.b ($114B).w ROM:001235DA bclr #5,($1325).w ROM:001235E0 bclr #7,($1318).w ROM:001235E6 move.b ($11F2).l,d1 ROM:001235EC cmpi.b #1,d1 ROM:001235F0 bne.l loc_123600 ROM:001235F6 bset #1,($133B).w ROM:001235FC bra.w loc_123606 ROM:00123600 ; --------------------------------------------------------------------------- ROM:00123600 ROM:00123600 loc_123600: ; CODE XREF: sub_1234EC+104↑j ROM:00123600 bclr #1,($133B).w ROM:00123606 ROM:00123606 loc_123606: ; CODE XREF: sub_1234EC+110↑j ROM:00123606 btst #6,($133E).w ROM:0012360C beq.s loc_123616 ROM:0012360E move.w #6,($C3E).w ROM:00123614 bra.s loc_12361C ROM:00123616 ; --------------------------------------------------------------------------- ROM:00123616 ROM:00123616 loc_123616: ; CODE XREF: sub_1234EC+120↑j ROM:00123616 move.w #3,($C3E).w ROM:0012361C ROM:0012361C loc_12361C: ; CODE XREF: sub_1234EC+128↑j ROM:0012361C clr.w d1 ROM:0012361E clr.w d2 ROM:00123620 move.b ($11F3).l,d1 ROM:00123626 lsl.w #8,d1 ROM:00123628 move.b ($11F4).l,d2 ROM:0012362E or.w d1,d2 ROM:00123630 lea (word_133E3A).l,a3 ROM:00123636 move.w (a3),d0 ROM:00123638 ROM:00123638 loc_123638: ; CODE XREF: sub_1234EC+18A↓j ROM:00123638 cmpi.w #$FF,d0 ROM:0012363C beq.s loc_123678 ROM:0012363E move.w 2(a3),d1 ROM:00123642 cmp.w d1,d2 ROM:00123644 bne.s loc_123666 ROM:00123646 clr.w d3 ROM:00123648 move.b $A(a3),d3 ROM:0012364C and.w ($C50).w,d3 ROM:00123650 cmpi.w #0,d3 ROM:00123654 beq.s loc_123666 ROM:00123656 move.w d0,($C40).w ROM:0012365A movea.l 4(a3),a0 ROM:0012365E jsr (a0) ROM:00123660 bset #3,($1320).w ROM:00123666 ROM:00123666 loc_123666: ; CODE XREF: sub_1234EC+158↑j ROM:00123666 ; sub_1234EC+168↑j ROM:00123666 clr.w d0 ROM:00123668 move.b $B(a3),d0 ROM:0012366C adda.w d0,a3 ROM:0012366E adda.w d0,a3 ROM:00123670 adda.w #$C,a3 ROM:00123674 move.w (a3),d0 ROM:00123676 bra.s loc_123638 ROM:00123678 ; --------------------------------------------------------------------------- ROM:00123678 ROM:00123678 loc_123678: ; CODE XREF: sub_1234EC+150↑j ROM:00123678 btst #3,($1320).w ROM:0012367E bne.s loc_12368A ROM:00123680 bsr.w sub_1240F2 ROM:00123684 bra.l loc_1237A2 ROM:0012368A ; --------------------------------------------------------------------------- ROM:0012368A ROM:0012368A loc_12368A: ; CODE XREF: sub_1234EC+192↑j ROM:0012368A bclr #3,($1320).w ROM:00123690 clr.w d3 ROM:00123692 move.b ($114B).w,d3 ROM:00123696 muls.w #3,d3 ROM:0012369A addi.w #2,d3 ROM:0012369E btst #6,($133E).w ROM:001236A4 beq.s loc_1236DE ROM:001236A6 move.b ($114B).w,($11F5).l ROM:001236AE move.b d3,($11F3).l ROM:001236B4 move.b ($11F1).l,d0 ROM:001236BA addi.b #$40,d0 ; '@' ROM:001236BE move.b d0,($11F4).l ROM:001236C4 bsr.w sub_124556 ROM:001236C8 clr.w d3 ROM:001236CA move.b ($11F3).l,d3 ROM:001236D0 addi.w #5,d3 ROM:001236D4 move.w d3,($C42).w ROM:001236D8 bra.l loc_1237A2 ROM:001236DE ; --------------------------------------------------------------------------- ROM:001236DE ROM:001236DE loc_1236DE: ; CODE XREF: sub_1234EC+1B8↑j ROM:001236DE cmpi.w #$3F,d3 ; '?' ROM:001236E2 ble.s loc_12375A ROM:001236E4 move.b d3,d0 ROM:001236E6 move.b d3,d1 ROM:001236E8 addi.b #1,d1 ROM:001236EC move.w #0,d2 ROM:001236F0 bra.s loc_1236F6 ROM:001236F2 ; --------------------------------------------------------------------------- ROM:001236F2 ROM:001236F2 loc_1236F2: ; CODE XREF: sub_1234EC+220↓j ROM:001236F2 addi.w #1,d2 ROM:001236F6 ROM:001236F6 loc_1236F6: ; CODE XREF: sub_1234EC+204↑j ROM:001236F6 cmp.w d3,d2 ROM:001236F8 bgt.s loc_12370E ROM:001236FA move.b $11F0(d0.w),$11F0(d1.w) ROM:00123704 subi.b #1,d0 ROM:00123708 subi.b #1,d1 ROM:0012370C bra.s loc_1236F2 ROM:0012370E ; --------------------------------------------------------------------------- ROM:0012370E ROM:0012370E loc_12370E: ; CODE XREF: sub_1234EC+20C↑j ROM:0012370E clr.w d4 ROM:00123710 clr.w d1 ROM:00123712 addi.b #$40,($11F2).w ; '@' ROM:00123718 move.b d3,($11F1).w ROM:0012371C move.b ($114B).w,($11F3).w ROM:00123722 move.b #0,($11F0).w ROM:00123728 addi.b #1,d3 ROM:0012372C move.w #0,d2 ROM:00123730 bra.s loc_123736 ROM:00123732 ; --------------------------------------------------------------------------- ROM:00123732 ROM:00123732 loc_123732: ; CODE XREF: sub_1234EC+256↓j ROM:00123732 addi.w #1,d2 ROM:00123736 ROM:00123736 loc_123736: ; CODE XREF: sub_1234EC+244↑j ROM:00123736 cmp.w d3,d2 ROM:00123738 bgt.s loc_123744 ROM:0012373A add.b $11F0(d4.w),d1 ROM:00123740 addq.w #1,d4 ROM:00123742 bra.s loc_123732 ROM:00123744 ; --------------------------------------------------------------------------- ROM:00123744 ROM:00123744 loc_123744: ; CODE XREF: sub_1234EC+24C↑j ROM:00123744 move.b d1,$11F0(d4.w) ROM:0012374A clr.w d3 ROM:0012374C move.b ($11F1).w,d3 ROM:00123750 addi.w #3,d3 ROM:00123754 move.w d3,($C42).w ROM:00123758 bra.s loc_1237A2 ROM:0012375A ; --------------------------------------------------------------------------- ROM:0012375A ROM:0012375A loc_12375A: ; CODE XREF: sub_1234EC+1F6↑j ROM:0012375A addi.b #$40,($11F1).l ; '@' ROM:00123762 move.b d3,($11F0).l ROM:00123768 move.b ($114B).w,($11F2).l ROM:00123770 clr.w d0 ROM:00123772 clr.w d4 ROM:00123774 move.w #0,d2 ROM:00123778 bra.s loc_12377E ROM:0012377A ; --------------------------------------------------------------------------- ROM:0012377A ROM:0012377A loc_12377A: ; CODE XREF: sub_1234EC+29E↓j ROM:0012377A addi.w #1,d2 ROM:0012377E ROM:0012377E loc_12377E: ; CODE XREF: sub_1234EC+28C↑j ROM:0012377E cmp.w d3,d2 ROM:00123780 bgt.s loc_12378C ROM:00123782 add.b $11F0(d4.w),d0 ROM:00123788 addq.w #1,d4 ROM:0012378A bra.s loc_12377A ROM:0012378C ; --------------------------------------------------------------------------- ROM:0012378C ROM:0012378C loc_12378C: ; CODE XREF: sub_1234EC+294↑j ROM:0012378C move.b d0,$11F0(d4.w) ROM:00123792 clr.w d3 ROM:00123794 move.b ($11F0).l,d3 ROM:0012379A addi.w #2,d3 ROM:0012379E move.w d3,($C42).w ROM:001237A2 ROM:001237A2 loc_1237A2: ; CODE XREF: sub_1234EC+198↑j ROM:001237A2 ; sub_1234EC+1EC↑j ... ROM:001237A2 bra.l locret_12409C ROM:001237A8 ; --------------------------------------------------------------------------- ROM:001237A8 ROM:001237A8 loc_1237A8: ; CODE XREF: sub_1234EC+E4↑j ROM:001237A8 move.w #1,d1 ROM:001237AC cmpi.b #$14,$11F0(d1.w) ROM:001237B4 bne.l loc_1238A2 ROM:001237BA clr.b ($114B).w ROM:001237BE clr.w d1 ROM:001237C0 clr.w d2 ROM:001237C2 move.b ($11F2).l,d1 ROM:001237C8 lsl.w #8,d1 ROM:001237CA move.b ($11F3).l,d2 ROM:001237D0 or.w d1,d2 ROM:001237D2 lea (word_133E3A).l,a3 ROM:001237D8 move.w (a3),d0 ROM:001237DA ROM:001237DA loc_1237DA: ; CODE XREF: sub_1234EC+32C↓j ROM:001237DA cmpi.w #$FF,d0 ROM:001237DE beq.s loc_12381A ROM:001237E0 move.w 2(a3),d1 ROM:001237E4 cmp.w d1,d2 ROM:001237E6 bne.s loc_123808 ROM:001237E8 clr.w d3 ROM:001237EA move.b $A(a3),d3 ROM:001237EE and.w ($C50).w,d3 ROM:001237F2 cmpi.w #0,d3 ROM:001237F6 beq.s loc_123808 ROM:001237F8 move.w d0,($C40).w ROM:001237FC bsr.l sub_125CA6 ROM:00123802 bset #3,($1320).w ROM:00123808 ROM:00123808 loc_123808: ; CODE XREF: sub_1234EC+2FA↑j ROM:00123808 ; sub_1234EC+30A↑j ROM:00123808 clr.w d0 ROM:0012380A move.b $B(a3),d0 ROM:0012380E adda.w d0,a3 ROM:00123810 adda.w d0,a3 ROM:00123812 adda.w #$C,a3 ROM:00123816 move.w (a3),d0 ROM:00123818 bra.s loc_1237DA ROM:0012381A ; --------------------------------------------------------------------------- ROM:0012381A ROM:0012381A loc_12381A: ; CODE XREF: sub_1234EC+2F2↑j ROM:0012381A btst #3,($1320).w ROM:00123820 bne.s loc_12382C ROM:00123822 bsr.w sub_1240F2 ROM:00123826 bra.l loc_12389C ROM:0012382C ; --------------------------------------------------------------------------- ROM:0012382C ROM:0012382C loc_12382C: ; CODE XREF: sub_1234EC+334↑j ROM:0012382C bclr #3,($1320).w ROM:00123832 btst #6,($133E).w ROM:00123838 beq.s loc_123872 ROM:0012383A move.b ($11F1).l,d0 ROM:00123840 addi.b #$40,d0 ; '@' ROM:00123844 move.b d0,($11F4).l ROM:0012384A move.b ($11F2).l,($11F5).l ROM:00123854 move.b ($11F3).l,($11F6).l ROM:0012385E move.b #3,($11F3).l ROM:00123866 bsr.w sub_124556 ROM:0012386A move.w #8,($C42).w ROM:00123870 bra.s loc_12389C ROM:00123872 ; --------------------------------------------------------------------------- ROM:00123872 ROM:00123872 loc_123872: ; CODE XREF: sub_1234EC+34C↑j ROM:00123872 addi.b #$40,($11F1).l ; '@' ROM:0012387A move.b ($11F1).l,d0 ROM:00123880 add.b ($11F2).l,d0 ROM:00123886 add.b ($11F3).l,d0 ROM:0012388C addi.b #3,d0 ROM:00123890 move.b d0,($11F4).l ROM:00123896 move.w #5,($C42).w ROM:0012389C ROM:0012389C loc_12389C: ; CODE XREF: sub_1234EC+33A↑j ROM:0012389C ; sub_1234EC+384↑j ROM:0012389C bra.l locret_12409C ROM:001238A2 ; --------------------------------------------------------------------------- ROM:001238A2 ROM:001238A2 loc_1238A2: ; CODE XREF: sub_1234EC+2C8↑j ROM:001238A2 move.w #1,d1 ROM:001238A6 cmpi.b #$21,$11F0(d1.w) ; '!' ROM:001238AE bne.l loc_123966 ROM:001238B4 bsr.l sub_125CDC ROM:001238BA bsr.l sub_134FD4 ROM:001238C0 move.b ($11F0).l,d0 ROM:001238C6 andi.b #$3F,d0 ; '?' ROM:001238CA cmpi.b #2,d0 ROM:001238CE bne.l loc_12395C ROM:001238D4 cmpi.w #3,($C4E).w ROM:001238DA bne.s loc_1238E2 ROM:001238DC bra.l loc_12395A ROM:001238E2 ; --------------------------------------------------------------------------- ROM:001238E2 ROM:001238E2 loc_1238E2: ; CODE XREF: sub_1234EC+3EE↑j ROM:001238E2 clr.w d1 ROM:001238E4 move.b ($11F2).l,d1 ROM:001238EA btst #6,($1331).w ROM:001238F0 beq.s loc_123908 ROM:001238F2 cmpi.w #$F0,d1 ROM:001238F6 blt.s loc_123908 ROM:001238F8 cmpi.w #$FE,d1 ROM:001238FC bgt.s loc_123908 ROM:001238FE movea.l d4,a3 ROM:00123900 bset #7,($1335).w ROM:00123906 bra.s loc_123914 ROM:00123908 ; --------------------------------------------------------------------------- ROM:00123908 ROM:00123908 loc_123908: ; CODE XREF: sub_1234EC+404↑j ROM:00123908 ; sub_1234EC+40A↑j ... ROM:00123908 lea (dword_133730).l,a3 ROM:0012390E bclr #7,($1335).w ROM:00123914 ROM:00123914 loc_123914: ; CODE XREF: sub_1234EC+41A↑j ROM:00123914 move.b (a3),d0 ROM:00123916 ROM:00123916 loc_123916: ; CODE XREF: sub_1234EC+442↓j ROM:00123916 cmpi.b #$FF,d0 ROM:0012391A beq.s loc_123930 ROM:0012391C cmp.b d0,d1 ROM:0012391E beq.s loc_123930 ROM:00123920 clr.w d2 ROM:00123922 move.w 2(a3),d2 ROM:00123926 lsl.w #2,d2 ROM:00123928 addq.w #4,d2 ROM:0012392A adda.w d2,a3 ROM:0012392C move.b (a3),d0 ROM:0012392E bra.s loc_123916 ROM:00123930 ; --------------------------------------------------------------------------- ROM:00123930 ROM:00123930 loc_123930: ; CODE XREF: sub_1234EC+42E↑j ROM:00123930 ; sub_1234EC+432↑j ROM:00123930 cmpi.b #$FF,d0 ROM:00123934 bne.s loc_123940 ROM:00123936 bsr.w sub_1240F2 ROM:0012393A bra.l loc_12395A ROM:00123940 ; --------------------------------------------------------------------------- ROM:00123940 ROM:00123940 loc_123940: ; CODE XREF: sub_1234EC+448↑j ROM:00123940 clr.w d1 ROM:00123942 move.b 1(a3),d1 ROM:00123946 and.w ($C50).w,d1 ROM:0012394A cmpi.w #0,d1 ROM:0012394E bne.s loc_123956 ROM:00123950 bsr.w sub_1240F2 ROM:00123954 bra.s loc_12395A ROM:00123956 ; --------------------------------------------------------------------------- ROM:00123956 ROM:00123956 loc_123956: ; CODE XREF: sub_1234EC+462↑j ROM:00123956 bsr.w sub_1241E6 ROM:0012395A ROM:0012395A loc_12395A: ; CODE XREF: sub_1234EC+3F0↑j ROM:0012395A ; sub_1234EC+44E↑j ... ROM:0012395A bra.s loc_123960 ROM:0012395C ; --------------------------------------------------------------------------- ROM:0012395C ROM:0012395C loc_12395C: ; CODE XREF: sub_1234EC+3E2↑j ROM:0012395C bsr.w sub_1240F2 ROM:00123960 ROM:00123960 loc_123960: ; CODE XREF: sub_1234EC:loc_12395A↑j ROM:00123960 bra.l locret_12409C ROM:00123966 ; --------------------------------------------------------------------------- ROM:00123966 ROM:00123966 loc_123966: ; CODE XREF: sub_1234EC+3C2↑j ROM:00123966 move.w #1,d0 ROM:0012396A cmpi.b #$3B,$11F0(d0.w) ; ';' ROM:00123972 bne.l loc_1239BE ROM:00123978 move.w #2,d0 ROM:0012397C cmpi.b #$87,$11F0(d0.w) ROM:00123984 bne.l loc_12399A ROM:0012398A bsr.l sub_115C62 ROM:00123990 bsr.w sub_124182 ROM:00123994 bra.l loc_1239B8 ROM:0012399A ; --------------------------------------------------------------------------- ROM:0012399A ROM:0012399A loc_12399A: ; CODE XREF: sub_1234EC+498↑j ROM:0012399A cmpi.b #$8A,$11F0(d0.w) ROM:001239A2 bne.l loc_1239B4 ROM:001239A8 bsr.l sub_116444 ROM:001239AE bsr.w sub_124182 ROM:001239B2 bra.s loc_1239B8 ROM:001239B4 ; --------------------------------------------------------------------------- ROM:001239B4 ROM:001239B4 loc_1239B4: ; CODE XREF: sub_1234EC+4B6↑j ROM:001239B4 bsr.w sub_1240F2 ROM:001239B8 ROM:001239B8 loc_1239B8: ; CODE XREF: sub_1234EC+4A8↑j ROM:001239B8 ; sub_1234EC+4C6↑j ROM:001239B8 bra.l locret_12409C ROM:001239BE ; --------------------------------------------------------------------------- ROM:001239BE ROM:001239BE loc_1239BE: ; CODE XREF: sub_1234EC+486↑j ROM:001239BE move.w #1,d0 ROM:001239C2 cmpi.b #$23,$11F0(d0.w) ; '#' ROM:001239CA bne.l loc_1239DA ROM:001239D0 bsr.w sub_124322 ROM:001239D4 bra.l locret_12409C ROM:001239DA ; --------------------------------------------------------------------------- ROM:001239DA ROM:001239DA loc_1239DA: ; CODE XREF: sub_1234EC+4DE↑j ROM:001239DA move.w #1,d0 ROM:001239DE cmpi.b #$3D,$11F0(d0.w) ; '=' ROM:001239E6 bne.l loc_1239F6 ROM:001239EC bsr.w sub_1245BA ROM:001239F0 bra.l locret_12409C ROM:001239F6 ; --------------------------------------------------------------------------- ROM:001239F6 ROM:001239F6 loc_1239F6: ; CODE XREF: sub_1234EC+4FA↑j ROM:001239F6 move.w #1,d0 ROM:001239FA cmpi.b #$30,$11F0(d0.w) ; '0' ROM:00123A02 bne.s loc_123A0E ROM:00123A04 bsr.w sub_124182 ROM:00123A08 bra.l locret_12409C ROM:00123A0E ; --------------------------------------------------------------------------- ROM:00123A0E ROM:00123A0E loc_123A0E: ; CODE XREF: sub_1234EC+516↑j ROM:00123A0E move.w #1,d0 ROM:00123A12 btst #1,($133F).w ROM:00123A18 beq.s loc_123A26 ROM:00123A1A bclr #1,($133F).w ROM:00123A20 bra.l locret_12409C ROM:00123A26 ; --------------------------------------------------------------------------- ROM:00123A26 ROM:00123A26 loc_123A26: ; CODE XREF: sub_1234EC+52C↑j ROM:00123A26 cmpi.b #$31,$11F0(d0.w) ; '1' ROM:00123A2E bne.s loc_123A3A ROM:00123A30 bsr.w sub_124182 ROM:00123A34 bra.l locret_12409C ROM:00123A3A ; --------------------------------------------------------------------------- ROM:00123A3A ROM:00123A3A loc_123A3A: ; CODE XREF: sub_1234EC+542↑j ROM:00123A3A move.w #1,d0 ROM:00123A3E cmpi.b #$32,$11F0(d0.w) ; '2' ROM:00123A46 bne.s loc_123A52 ROM:00123A48 bsr.w sub_124182 ROM:00123A4C bra.l locret_12409C ROM:00123A52 ; --------------------------------------------------------------------------- ROM:00123A52 ROM:00123A52 loc_123A52: ; CODE XREF: sub_1234EC+55A↑j ROM:00123A52 move.w #1,d0 ROM:00123A56 cmpi.b #$2C,$11F0(d0.w) ; ',' ROM:00123A5E bne.s loc_123A6A ROM:00123A60 bsr.w sub_124182 ROM:00123A64 bra.l locret_12409C ROM:00123A6A ; --------------------------------------------------------------------------- ROM:00123A6A ROM:00123A6A loc_123A6A: ; CODE XREF: sub_1234EC+572↑j ROM:00123A6A move.w #1,d0 ROM:00123A6E cmpi.b #$A0,$11F0(d0.w) ROM:00123A76 bne.s loc_123A90 ROM:00123A78 bsr.l nullsub_32 ROM:00123A7E btst #0,($1337).w ROM:00123A84 beq.s loc_123A8A ROM:00123A86 bsr.w sub_1240F2 ROM:00123A8A ROM:00123A8A loc_123A8A: ; CODE XREF: sub_1234EC+598↑j ROM:00123A8A bra.l locret_12409C ROM:00123A90 ; --------------------------------------------------------------------------- ROM:00123A90 ROM:00123A90 loc_123A90: ; CODE XREF: sub_1234EC+58A↑j ROM:00123A90 move.w #1,d0 ROM:00123A94 cmpi.b #$33,$11F0(d0.w) ; '3' ROM:00123A9C bne.l loc_123B06 ROM:00123AA2 clr.w d1 ROM:00123AA4 move.b ($11F2).l,d3 ROM:00123AAA move.b dword_133DFE(d1.w),d2 ROM:00123AB2 ROM:00123AB2 loc_123AB2: ; CODE XREF: sub_1234EC+5DA↓j ROM:00123AB2 cmpi.b #$FF,d2 ROM:00123AB6 beq.s loc_123AC8 ROM:00123AB8 cmp.b d2,d3 ROM:00123ABA beq.s loc_123AC8 ROM:00123ABC addq.w #6,d1 ROM:00123ABE move.b dword_133DFE(d1.w),d2 ROM:00123AC6 bra.s loc_123AB2 ROM:00123AC8 ; --------------------------------------------------------------------------- ROM:00123AC8 ROM:00123AC8 loc_123AC8: ; CODE XREF: sub_1234EC+5CA↑j ROM:00123AC8 ; sub_1234EC+5CE↑j ROM:00123AC8 clr.w d3 ROM:00123ACA move.w d1,d4 ROM:00123ACC addq.w #1,d4 ROM:00123ACE move.b dword_133DFE(d4.w),d3 ROM:00123AD6 and.w ($C50).w,d3 ROM:00123ADA cmpi.b #$FF,d2 ROM:00123ADE beq.l loc_123AFC ROM:00123AE4 cmpi.w #0,d3 ROM:00123AE8 beq.l loc_123AFC ROM:00123AEE addq.w #1,d4 ROM:00123AF0 movea.l dword_133DFE(d4.w),a0 ROM:00123AF8 jsr (a0) ROM:00123AFA bra.s loc_123B00 ROM:00123AFC ; --------------------------------------------------------------------------- ROM:00123AFC ROM:00123AFC loc_123AFC: ; CODE XREF: sub_1234EC+5F2↑j ROM:00123AFC ; sub_1234EC+5FC↑j ROM:00123AFC bsr.w sub_1240F2 ROM:00123B00 ROM:00123B00 loc_123B00: ; CODE XREF: sub_1234EC+60E↑j ROM:00123B00 bra.l locret_12409C ROM:00123B06 ; --------------------------------------------------------------------------- ROM:00123B06 ROM:00123B06 loc_123B06: ; CODE XREF: sub_1234EC+5B0↑j ROM:00123B06 move.w #1,d0 ROM:00123B0A cmpi.b #$27,$11F0(d0.w) ; ''' ROM:00123B12 bne.l loc_123C56 ROM:00123B18 btst #3,($132D).w ROM:00123B1E beq.l loc_123B8A ROM:00123B24 btst #6,($133E).w ROM:00123B2A beq.s loc_123B60 ROM:00123B2C move.b #4,($11F3).l ROM:00123B34 move.b #$67,($11F4).l ; 'g' ROM:00123B3C move.b #1,($11F5).l ROM:00123B44 move.b #0,($11F6).l ROM:00123B4C move.b #0,($11F7).l ROM:00123B54 bsr.w sub_124556 ROM:00123B58 move.w #9,($C42).w ROM:00123B5E bra.s loc_123B84 ROM:00123B60 ; --------------------------------------------------------------------------- ROM:00123B60 ROM:00123B60 loc_123B60: ; CODE XREF: sub_1234EC+63E↑j ROM:00123B60 movea.l #$11F0,a0 ROM:00123B66 move.b #4,(a0)+ ROM:00123B6A move.b #$67,(a0)+ ; 'g' ROM:00123B6E move.b #1,(a0)+ ROM:00123B72 move.b #0,(a0)+ ROM:00123B76 move.b #0,(a0)+ ROM:00123B7A move.b #$6C,(a0)+ ; 'l' ROM:00123B7E move.w #6,($C42).w ROM:00123B84 ROM:00123B84 loc_123B84: ; CODE XREF: sub_1234EC+672↑j ROM:00123B84 bra.l loc_123C50 ROM:00123B8A ; --------------------------------------------------------------------------- ROM:00123B8A ROM:00123B8A loc_123B8A: ; CODE XREF: sub_1234EC+632↑j ROM:00123B8A move.w #2,d1 ROM:00123B8E cmpi.b #1,$11F0(d1.w) ROM:00123B96 bne.l loc_123C08 ROM:00123B9C btst #6,($133E).w ROM:00123BA2 beq.s loc_123BD8 ROM:00123BA4 move.b #4,($11F3).l ROM:00123BAC move.b #$67,($11F4).l ; 'g' ROM:00123BB4 move.b #1,($11F5).l ROM:00123BBC move.b ($C3C).w,($11F6).l ROM:00123BC4 move.b ($C3D).w,($11F7).l ROM:00123BCC bsr.w sub_124556 ROM:00123BD0 move.w #9,($C42).w ROM:00123BD6 bra.s loc_123C06 ROM:00123BD8 ; --------------------------------------------------------------------------- ROM:00123BD8 ROM:00123BD8 loc_123BD8: ; CODE XREF: sub_1234EC+6B6↑j ROM:00123BD8 movea.l #$11F0,a0 ROM:00123BDE move.b #4,(a0)+ ROM:00123BE2 move.b #$67,(a0)+ ; 'g' ROM:00123BE6 move.b #1,(a0)+ ROM:00123BEA move.b ($C3C).w,(a0)+ ROM:00123BEE move.b ($C3D).w,(a0)+ ROM:00123BF2 move.b #$6C,d2 ; 'l' ROM:00123BF6 add.b ($C3C).w,d2 ROM:00123BFA add.b ($C3D).w,d2 ROM:00123BFE move.b d2,(a0)+ ROM:00123C00 move.w #6,($C42).w ROM:00123C06 ROM:00123C06 loc_123C06: ; CODE XREF: sub_1234EC+6EA↑j ROM:00123C06 bra.s loc_123C50 ROM:00123C08 ; --------------------------------------------------------------------------- ROM:00123C08 ROM:00123C08 loc_123C08: ; CODE XREF: sub_1234EC+6AA↑j ROM:00123C08 btst #6,($133E).w ROM:00123C0E beq.s loc_123C34 ROM:00123C10 move.b #2,($11F3).l ROM:00123C18 move.b #$67,($11F4).l ; 'g' ROM:00123C20 move.b #2,($11F5).l ROM:00123C28 bsr.w sub_124556 ROM:00123C2C move.w #7,($C42).w ROM:00123C32 bra.s loc_123C50 ROM:00123C34 ; --------------------------------------------------------------------------- ROM:00123C34 ROM:00123C34 loc_123C34: ; CODE XREF: sub_1234EC+722↑j ROM:00123C34 movea.l #$11F0,a0 ROM:00123C3A move.b #2,(a0)+ ROM:00123C3E move.b #$67,(a0)+ ; 'g' ROM:00123C42 move.b #2,(a0)+ ROM:00123C46 move.b #$6B,(a0)+ ; 'k' ROM:00123C4A move.w #4,($C42).w ROM:00123C50 ROM:00123C50 loc_123C50: ; CODE XREF: sub_1234EC:loc_123B84↑j ROM:00123C50 ; sub_1234EC:loc_123C06↑j ... ROM:00123C50 bra.l locret_12409C ROM:00123C56 ; --------------------------------------------------------------------------- ROM:00123C56 ROM:00123C56 loc_123C56: ; CODE XREF: sub_1234EC+626↑j ROM:00123C56 move.w #1,d0 ROM:00123C5A cmpi.b #$34,$11F0(d0.w) ; '4' ROM:00123C62 bne.s loc_123CD2 ROM:00123C64 btst #6,($133E).w ROM:00123C6A beq.s loc_123C98 ROM:00123C6C move.b #2,($11F3).l ROM:00123C74 move.b ($11F1).l,d1 ROM:00123C7A addi.b #$40,d1 ; '@' ROM:00123C7E move.b d1,($11F4).l ROM:00123C84 move.b #$FA,($11F5).l ROM:00123C8C bsr.w sub_124556 ROM:00123C90 move.w #7,($C42).w ROM:00123C96 bra.s loc_123CCC ROM:00123C98 ; --------------------------------------------------------------------------- ROM:00123C98 ROM:00123C98 loc_123C98: ; CODE XREF: sub_1234EC+77E↑j ROM:00123C98 addi.b #$40,($11F1).l ; '@' ROM:00123CA0 move.b ($11F1).l,d0 ROM:00123CA6 move.b #2,($11F0).l ROM:00123CAE move.b #$FA,($11F2).l ROM:00123CB6 add.b ($11F2).l,d0 ROM:00123CBC addi.b #2,d0 ROM:00123CC0 move.b d0,($11F3).l ROM:00123CC6 move.w #4,($C42).w ROM:00123CCC ROM:00123CCC loc_123CCC: ; CODE XREF: sub_1234EC+7AA↑j ROM:00123CCC bra.l locret_12409C ROM:00123CD2 ; --------------------------------------------------------------------------- ROM:00123CD2 ROM:00123CD2 loc_123CD2: ; CODE XREF: sub_1234EC+776↑j ROM:00123CD2 move.w #1,d0 ROM:00123CD6 cmpi.b #$1A,$11F0(d0.w) ROM:00123CDE bne.l loc_124098 ROM:00123CE4 move.w #2,d0 ROM:00123CE8 cmpi.b #$87,$11F0(d0.w) ROM:00123CF0 bne.l loc_123D76 ROM:00123CF6 bsr.l sub_115B72 ROM:00123CFC btst #6,($133E).w ROM:00123D02 beq.s loc_123D34 ROM:00123D04 move.b #$30,($11F3).l ; '0' ROM:00123D0C move.b ($11F1).l,d1 ROM:00123D12 addi.b #$40,d1 ; '@' ROM:00123D16 move.b d1,($11F4).l ROM:00123D1C move.b ($11F2).l,d1 ROM:00123D22 move.b d1,($11F5).l ROM:00123D28 bsr.w sub_124556 ROM:00123D2C move.w #$35,($C42).w ; '5' ROM:00123D32 bra.s loc_123D70 ROM:00123D34 ; --------------------------------------------------------------------------- ROM:00123D34 ROM:00123D34 loc_123D34: ; CODE XREF: sub_1234EC+816↑j ROM:00123D34 addi.b #$40,($11F1).l ; '@' ROM:00123D3C move.b #$30,($11F0).l ; '0' ROM:00123D44 clr.b d0 ROM:00123D46 clr.w d4 ROM:00123D48 move.w #0,d2 ROM:00123D4C bra.s loc_123D52 ROM:00123D4E ; --------------------------------------------------------------------------- ROM:00123D4E ROM:00123D4E loc_123D4E: ; CODE XREF: sub_1234EC+876↓j ROM:00123D4E addi.w #1,d2 ROM:00123D52 ROM:00123D52 loc_123D52: ; CODE XREF: sub_1234EC+860↑j ROM:00123D52 cmpi.w #$30,d2 ; '0' ROM:00123D56 bgt.s loc_123D64 ROM:00123D58 add.b $11F0(d4.w),d0 ROM:00123D5E addi.w #1,d4 ROM:00123D62 bra.s loc_123D4E ROM:00123D64 ; --------------------------------------------------------------------------- ROM:00123D64 ROM:00123D64 loc_123D64: ; CODE XREF: sub_1234EC+86A↑j ROM:00123D64 move.b d0,$11F0(d4.w) ROM:00123D6A move.w #$32,($C42).w ; '2' ROM:00123D70 ROM:00123D70 loc_123D70: ; CODE XREF: sub_1234EC+846↑j ROM:00123D70 bra.l loc_124096 ROM:00123D76 ; --------------------------------------------------------------------------- ROM:00123D76 ROM:00123D76 loc_123D76: ; CODE XREF: sub_1234EC+804↑j ROM:00123D76 move.w #2,d0 ROM:00123D7A cmpi.b #$8A,$11F0(d0.w) ROM:00123D82 bne.l loc_123E08 ROM:00123D88 bsr.l sub_1163AA ROM:00123D8E btst #6,($133E).w ROM:00123D94 beq.s loc_123DC6 ROM:00123D96 move.b #$16,($11F3).l ROM:00123D9E move.b ($11F1).l,d1 ROM:00123DA4 addi.b #$40,d1 ; '@' ROM:00123DA8 move.b d1,($11F4).l ROM:00123DAE move.b ($11F2).l,d1 ROM:00123DB4 move.b d1,($11F5).l ROM:00123DBA bsr.w sub_124556 ROM:00123DBE move.w #$1B,($C42).w ROM:00123DC4 bra.s loc_123E02 ROM:00123DC6 ; --------------------------------------------------------------------------- ROM:00123DC6 ROM:00123DC6 loc_123DC6: ; CODE XREF: sub_1234EC+8A8↑j ROM:00123DC6 addi.b #$40,($11F1).l ; '@' ROM:00123DCE move.b #$16,($11F0).l ROM:00123DD6 clr.b d0 ROM:00123DD8 clr.w d4 ROM:00123DDA move.w #0,d2 ROM:00123DDE bra.s loc_123DE4 ROM:00123DE0 ; --------------------------------------------------------------------------- ROM:00123DE0 ROM:00123DE0 loc_123DE0: ; CODE XREF: sub_1234EC+908↓j ROM:00123DE0 addi.w #1,d2 ROM:00123DE4 ROM:00123DE4 loc_123DE4: ; CODE XREF: sub_1234EC+8F2↑j ROM:00123DE4 cmpi.w #$16,d2 ROM:00123DE8 bgt.s loc_123DF6 ROM:00123DEA add.b $11F0(d4.w),d0 ROM:00123DF0 addi.w #1,d4 ROM:00123DF4 bra.s loc_123DE0 ROM:00123DF6 ; --------------------------------------------------------------------------- ROM:00123DF6 ROM:00123DF6 loc_123DF6: ; CODE XREF: sub_1234EC+8FC↑j ROM:00123DF6 move.b d0,$11F0(d4.w) ROM:00123DFC move.w #$18,($C42).w ROM:00123E02 ROM:00123E02 loc_123E02: ; CODE XREF: sub_1234EC+8D8↑j ROM:00123E02 bra.l loc_124096 ROM:00123E08 ; --------------------------------------------------------------------------- ROM:00123E08 ROM:00123E08 loc_123E08: ; CODE XREF: sub_1234EC+896↑j ROM:00123E08 move.w #2,d0 ROM:00123E0C cmpi.b #$9A,$11F0(d0.w) ROM:00123E14 bne.l loc_123ECA ROM:00123E1A movea.l #$10F000,a0 ROM:00123E20 movea.l #$11F0,a1 ROM:00123E26 btst #6,($133E).w ROM:00123E2C beq.s loc_123E36 ROM:00123E2E adda.l #6,a1 ROM:00123E34 bra.s loc_123E3C ROM:00123E36 ; --------------------------------------------------------------------------- ROM:00123E36 ROM:00123E36 loc_123E36: ; CODE XREF: sub_1234EC+940↑j ROM:00123E36 adda.l #3,a1 ROM:00123E3C ROM:00123E3C loc_123E3C: ; CODE XREF: sub_1234EC+948↑j ROM:00123E3C move.b #1,d3 ROM:00123E40 bra.s loc_123E46 ROM:00123E42 ; --------------------------------------------------------------------------- ROM:00123E42 ROM:00123E42 loc_123E42: ; CODE XREF: sub_1234EC+962↓j ROM:00123E42 addi.b #1,d3 ROM:00123E46 ROM:00123E46 loc_123E46: ; CODE XREF: sub_1234EC+954↑j ROM:00123E46 cmpi.b #6,d3 ROM:00123E4A bgt.s loc_123E50 ROM:00123E4C move.b (a0)+,(a1)+ ROM:00123E4E bra.s loc_123E42 ROM:00123E50 ; --------------------------------------------------------------------------- ROM:00123E50 ROM:00123E50 loc_123E50: ; CODE XREF: sub_1234EC+95E↑j ROM:00123E50 btst #6,($133E).w ROM:00123E56 beq.s loc_123E88 ROM:00123E58 move.b #8,($11F3).l ROM:00123E60 move.b ($11F1).l,d1 ROM:00123E66 addi.b #$40,d1 ; '@' ROM:00123E6A move.b d1,($11F4).l ROM:00123E70 move.b ($11F2).l,d1 ROM:00123E76 move.b d1,($11F5).l ROM:00123E7C bsr.w sub_124556 ROM:00123E80 move.w #$D,($C42).w ROM:00123E86 bra.s loc_123EC4 ROM:00123E88 ; --------------------------------------------------------------------------- ROM:00123E88 ROM:00123E88 loc_123E88: ; CODE XREF: sub_1234EC+96A↑j ROM:00123E88 addi.b #$40,($11F1).l ; '@' ROM:00123E90 move.b #8,($11F0).l ROM:00123E98 clr.b d0 ROM:00123E9A clr.w d4 ROM:00123E9C move.w #0,d2 ROM:00123EA0 bra.s loc_123EA6 ROM:00123EA2 ; --------------------------------------------------------------------------- ROM:00123EA2 ROM:00123EA2 loc_123EA2: ; CODE XREF: sub_1234EC+9CA↓j ROM:00123EA2 addi.w #1,d2 ROM:00123EA6 ROM:00123EA6 loc_123EA6: ; CODE XREF: sub_1234EC+9B4↑j ROM:00123EA6 cmpi.w #8,d2 ROM:00123EAA bgt.s loc_123EB8 ROM:00123EAC add.b $11F0(d4.w),d0 ROM:00123EB2 addi.w #1,d4 ROM:00123EB6 bra.s loc_123EA2 ROM:00123EB8 ; --------------------------------------------------------------------------- ROM:00123EB8 ROM:00123EB8 loc_123EB8: ; CODE XREF: sub_1234EC+9BE↑j ROM:00123EB8 move.b d0,$11F0(d4.w) ROM:00123EBE move.w #$A,($C42).w ROM:00123EC4 ROM:00123EC4 loc_123EC4: ; CODE XREF: sub_1234EC+99A↑j ROM:00123EC4 bra.l loc_124096 ROM:00123ECA ; --------------------------------------------------------------------------- ROM:00123ECA ROM:00123ECA loc_123ECA: ; CODE XREF: sub_1234EC+928↑j ROM:00123ECA move.w #2,d0 ROM:00123ECE cmpi.b #$9B,$11F0(d0.w) ROM:00123ED6 bne.l loc_123F60 ROM:00123EDC btst #6,($133E).w ROM:00123EE2 beq.s loc_123F1E ROM:00123EE4 move.b #3,($11F3).l ROM:00123EEC move.b ($11F1).l,d1 ROM:00123EF2 addi.b #$40,d1 ; '@' ROM:00123EF6 move.b d1,($11F4).l ROM:00123EFC move.b ($11F2).l,d1 ROM:00123F02 move.b d1,($11F5).l ROM:00123F08 movea.l #$10F00A,a0 ROM:00123F0E move.b (a0)+,($11F6).w ROM:00123F12 bsr.w sub_124556 ROM:00123F16 move.w #8,($C42).w ROM:00123F1C bra.s loc_123F5A ROM:00123F1E ; --------------------------------------------------------------------------- ROM:00123F1E ROM:00123F1E loc_123F1E: ; CODE XREF: sub_1234EC+9F6↑j ROM:00123F1E addi.b #$40,($11F1).l ; '@' ROM:00123F26 move.b #3,($11F0).l ROM:00123F2E move.b ($11F1).l,d0 ROM:00123F34 addi.b #3,d0 ROM:00123F38 add.b ($11F2).l,d0 ROM:00123F3E movea.l #$10F00A,a0 ROM:00123F44 move.b (a0)+,($11F3).l ROM:00123F4A add.b ($11F3).l,d0 ROM:00123F50 move.b d0,($11F4).w ROM:00123F54 move.w #5,($C42).w ROM:00123F5A ROM:00123F5A loc_123F5A: ; CODE XREF: sub_1234EC+A30↑j ROM:00123F5A bra.l loc_124096 ROM:00123F60 ; --------------------------------------------------------------------------- ROM:00123F60 ROM:00123F60 loc_123F60: ; CODE XREF: sub_1234EC+9EA↑j ROM:00123F60 move.w #2,d0 ROM:00123F64 cmpi.b #$9C,$11F0(d0.w) ROM:00123F6C bne.l loc_124000 ROM:00123F72 btst #6,($133E).w ROM:00123F78 beq.s loc_123FB8 ROM:00123F7A move.b #3,($11F3).l ROM:00123F82 move.b ($11F1).l,d1 ROM:00123F88 addi.b #$40,d1 ; '@' ROM:00123F8C move.b d1,($11F4).l ROM:00123F92 move.b ($11F2).l,d1 ROM:00123F98 move.b d1,($11F5).l ROM:00123F9E movea.l #$10F00A,a0 ROM:00123FA4 move.b (a0)+,($11F6).w ROM:00123FA8 move.b (a0)+,($11F6).w ROM:00123FAC bsr.w sub_124556 ROM:00123FB0 move.w #8,($C42).w ROM:00123FB6 bra.s loc_123FFA ROM:00123FB8 ; --------------------------------------------------------------------------- ROM:00123FB8 ROM:00123FB8 loc_123FB8: ; CODE XREF: sub_1234EC+A8C↑j ROM:00123FB8 addi.b #$40,($11F1).l ; '@' ROM:00123FC0 move.b #3,($11F0).l ROM:00123FC8 move.b ($11F1).l,d0 ROM:00123FCE addi.b #3,d0 ROM:00123FD2 add.b ($11F2).l,d0 ROM:00123FD8 movea.l #$10F00A,a0 ROM:00123FDE move.b (a0)+,($11F3).l ROM:00123FE4 move.b (a0)+,($11F3).l ROM:00123FEA add.b ($11F3).l,d0 ROM:00123FF0 move.b d0,($11F4).w ROM:00123FF4 move.w #5,($C42).w ROM:00123FFA ROM:00123FFA loc_123FFA: ; CODE XREF: sub_1234EC+ACA↑j ROM:00123FFA bra.l loc_124096 ROM:00124000 ; --------------------------------------------------------------------------- ROM:00124000 ROM:00124000 loc_124000: ; CODE XREF: sub_1234EC+A80↑j ROM:00124000 move.w #2,d0 ROM:00124004 cmpi.b #$9E,$11F0(d0.w) ROM:0012400C bne.l loc_124092 ROM:00124012 btst #6,($133E).w ROM:00124018 beq.s loc_124054 ROM:0012401A move.b #3,($11F3).l ROM:00124022 move.b ($11F1).l,d1 ROM:00124028 addi.b #$40,d1 ; '@' ROM:0012402C move.b d1,($11F4).l ROM:00124032 move.b ($11F2).l,d1 ROM:00124038 move.b d1,($11F5).l ROM:0012403E movea.l #$10F00C,a0 ROM:00124044 move.b (a0)+,($11F6).w ROM:00124048 bsr.w sub_124556 ROM:0012404C move.w #8,($C42).w ROM:00124052 bra.s loc_124090 ROM:00124054 ; --------------------------------------------------------------------------- ROM:00124054 ROM:00124054 loc_124054: ; CODE XREF: sub_1234EC+B2C↑j ROM:00124054 addi.b #$40,($11F1).l ; '@' ROM:0012405C move.b #3,($11F0).l ROM:00124064 move.b ($11F1).l,d0 ROM:0012406A addi.b #3,d0 ROM:0012406E add.b ($11F2).l,d0 ROM:00124074 movea.l #$10F00C,a0 ROM:0012407A move.b (a0)+,($11F3).l ROM:00124080 add.b ($11F3).l,d0 ROM:00124086 move.b d0,($11F4).w ROM:0012408A move.w #5,($C42).w ROM:00124090 ROM:00124090 loc_124090: ; CODE XREF: sub_1234EC+B66↑j ROM:00124090 bra.s loc_124096 ROM:00124092 ; --------------------------------------------------------------------------- ROM:00124092 ROM:00124092 loc_124092: ; CODE XREF: sub_1234EC+B20↑j ROM:00124092 bsr.w sub_1240F2 ROM:00124096 ROM:00124096 loc_124096: ; CODE XREF: sub_1234EC:loc_123D70↑j ROM:00124096 ; sub_1234EC:loc_123E02↑j ... ROM:00124096 bra.s locret_12409C ROM:00124098 ; --------------------------------------------------------------------------- ROM:00124098 ROM:00124098 loc_124098: ; CODE XREF: sub_1234EC+7F2↑j ROM:00124098 bsr.w sub_12409E ROM:0012409C ROM:0012409C locret_12409C: ; CODE XREF: sub_1234EC+C↑j ROM:0012409C ; sub_1234EC+1E↑j ... ROM:0012409C rts ROM:0012409C ; End of function sub_1234EC ROM:0012409C ROM:0012409E ROM:0012409E ; =============== S U B R O U T I N E ======================================= ROM:0012409E ROM:0012409E ROM:0012409E sub_12409E: ; CODE XREF: sub_1234EC:loc_124098↑p ROM:0012409E ; sub_1245BA+7A↓p ... ROM:0012409E btst #6,($133E).w ROM:001240A4 beq.s loc_1240CA ROM:001240A6 move.b #1,($11F3).l ROM:001240AE move.b ($11F1).l,d1 ROM:001240B4 addi.b #$40,d1 ; '@' ROM:001240B8 move.b d1,($11F4).l ROM:001240BE bsr.w sub_124556 ROM:001240C2 move.w #6,($C42).w ROM:001240C8 bra.s locret_1240F0 ROM:001240CA ; --------------------------------------------------------------------------- ROM:001240CA ROM:001240CA loc_1240CA: ; CODE XREF: sub_12409E+6↑j ROM:001240CA addi.b #$40,($11F1).l ; '@' ROM:001240D2 move.b ($11F1).l,d0 ROM:001240D8 addi.b #1,d0 ROM:001240DC move.b #1,($11F0).l ROM:001240E4 move.b d0,($11F2).l ROM:001240EA move.w #3,($C42).w ROM:001240F0 ROM:001240F0 locret_1240F0: ; CODE XREF: sub_12409E+2A↑j ROM:001240F0 rts ROM:001240F0 ; End of function sub_12409E ROM:001240F0 ROM:001240F2 ROM:001240F2 ; =============== S U B R O U T I N E ======================================= ROM:001240F2 ROM:001240F2 ROM:001240F2 sub_1240F2: ; CODE XREF: sub_1234EC+8↑p ROM:001240F2 ; sub_1234EC+1A↑p ... ROM:001240F2 move.b ($11F0).l,d1 ROM:001240F8 btst #6,($133E).w ROM:001240FE beq.s loc_12412E ROM:00124100 move.b #3,($11F3).l ROM:00124108 move.b ($11F1).l,($11F5).l ROM:00124112 move.b #$7F,($11F4).l ROM:0012411A move.b ($1144).w,($11F6).l ROM:00124122 bsr.w sub_124556 ROM:00124126 move.w #8,($C42).w ROM:0012412C bra.s locret_124180 ROM:0012412E ; --------------------------------------------------------------------------- ROM:0012412E ROM:0012412E loc_12412E: ; CODE XREF: sub_1240F2+C↑j ROM:0012412E andi.b #$C0,d1 ROM:00124132 cmpi.b #0,d1 ROM:00124136 bne.s loc_124144 ROM:00124138 move.b ($11F1).l,($11F2).l ROM:00124142 bra.s loc_12414E ROM:00124144 ; --------------------------------------------------------------------------- ROM:00124144 ROM:00124144 loc_124144: ; CODE XREF: sub_1240F2+44↑j ROM:00124144 move.b ($11F3).l,($11F2).l ROM:0012414E ROM:0012414E loc_12414E: ; CODE XREF: sub_1240F2+50↑j ROM:0012414E move.b ($11F2).l,d0 ROM:00124154 addi.b #-$7E,d0 ROM:00124158 add.b ($1144).w,d0 ROM:0012415C move.b #3,($11F0).l ROM:00124164 move.b #$7F,($11F1).l ROM:0012416C move.b ($1144).w,($11F3).l ROM:00124174 move.b d0,($11F4).l ROM:0012417A move.w #5,($C42).w ROM:00124180 ROM:00124180 locret_124180: ; CODE XREF: sub_1240F2+3A↑j ROM:00124180 rts ROM:00124180 ; End of function sub_1240F2 ROM:00124180 ROM:00124182 ROM:00124182 ; =============== S U B R O U T I N E ======================================= ROM:00124182 ROM:00124182 ROM:00124182 sub_124182: ; CODE XREF: sub_1234EC+4A4↑p ROM:00124182 ; sub_1234EC+4C2↑p ... ROM:00124182 btst #6,($133E).w ROM:00124188 beq.s loc_1241B8 ROM:0012418A move.b #2,($11F3).l ROM:00124192 move.b ($11F1).l,d1 ROM:00124198 addi.b #$40,d1 ; '@' ROM:0012419C move.b d1,($11F4).l ROM:001241A2 move.b ($11F2).l,($11F5).l ROM:001241AC bsr.w sub_124556 ROM:001241B0 move.w #7,($C42).w ROM:001241B6 bra.s locret_1241E4 ROM:001241B8 ; --------------------------------------------------------------------------- ROM:001241B8 ROM:001241B8 loc_1241B8: ; CODE XREF: sub_124182+6↑j ROM:001241B8 addi.b #$40,($11F1).l ; '@' ROM:001241C0 move.b ($11F1).l,d0 ROM:001241C6 move.b #2,($11F0).l ROM:001241CE add.b ($11F2).l,d0 ROM:001241D4 addi.b #2,d0 ROM:001241D8 move.b d0,($11F3).l ROM:001241DE move.w #4,($C42).w ROM:001241E4 ROM:001241E4 locret_1241E4: ; CODE XREF: sub_124182+34↑j ROM:001241E4 rts ROM:001241E4 ; End of function sub_124182 ROM:001241E4 ROM:001241E6 ROM:001241E6 ; =============== S U B R O U T I N E ======================================= ROM:001241E6 ROM:001241E6 ROM:001241E6 sub_1241E6: ; CODE XREF: sub_1234EC:loc_123956↑p ROM:001241E6 clr.l d1 ROM:001241E8 movea.l #$11F0,a0 ROM:001241EE move.b 2(a0),d1 ROM:001241F2 swap d1 ROM:001241F4 move.b 1(a0),d1 ROM:001241F8 btst #6,($133E).w ROM:001241FE beq.s loc_12420E ROM:00124200 adda.l #3,a0 ROM:00124206 move.w #7,($C42).w ROM:0012420C bra.s loc_124226 ROM:0012420E ; --------------------------------------------------------------------------- ROM:0012420E ROM:0012420E loc_12420E: ; CODE XREF: sub_1241E6+18↑j ROM:0012420E btst #7,($1335).w ROM:00124214 beq.s loc_124220 ROM:00124216 clr.b (a0)+ ROM:00124218 move.w #5,($C42).w ROM:0012421E bra.s loc_124226 ROM:00124220 ; --------------------------------------------------------------------------- ROM:00124220 ROM:00124220 loc_124220: ; CODE XREF: sub_1241E6+2E↑j ROM:00124220 move.w #4,($C42).w ROM:00124226 ROM:00124226 loc_124226: ; CODE XREF: sub_1241E6+26↑j ROM:00124226 ; sub_1241E6+38↑j ROM:00124226 adda.l #1,a0 ROM:0012422C addi.b #$40,d1 ; '@' ROM:00124230 move.b d1,(a0)+ ROM:00124232 move.b d1,d2 ROM:00124234 swap d1 ROM:00124236 move.b d1,(a0)+ ROM:00124238 add.b d1,d2 ROM:0012423A clr.w d1 ROM:0012423C move.w 2(a3),d4 ROM:00124240 ROM:00124240 loc_124240: ; CODE XREF: sub_1241E6+F8↓j ROM:00124240 cmp.w d1,d4 ROM:00124242 ble.l loc_1242E2 ROM:00124248 move.w d1,d3 ROM:0012424A lsl.w #2,d3 ROM:0012424C addq.w #6,d3 ROM:0012424E move.b (a3,d3.w),d5 ROM:00124252 btst #7,($1335).w ROM:00124258 bne.s loc_12428C ROM:0012425A cmpi.b #0,d5 ROM:0012425E bne.s loc_124268 ROM:00124260 movea.l #0,a1 ROM:00124266 bra.s loc_12428C ROM:00124268 ; --------------------------------------------------------------------------- ROM:00124268 ROM:00124268 loc_124268: ; CODE XREF: sub_1241E6+78↑j ROM:00124268 cmpi.b #$40,d5 ; '@' ROM:0012426C bne.s loc_124276 ROM:0012426E movea.l #unk_110000,a1 ROM:00124274 bra.s loc_12428C ROM:00124276 ; --------------------------------------------------------------------------- ROM:00124276 ROM:00124276 loc_124276: ; CODE XREF: sub_1241E6+86↑j ROM:00124276 cmpi.b #$80,d5 ROM:0012427A bne.s loc_124280 ROM:0012427C movea.l a5,a1 ROM:0012427E bra.s loc_12428C ROM:00124280 ; --------------------------------------------------------------------------- ROM:00124280 ROM:00124280 loc_124280: ; CODE XREF: sub_1241E6+94↑j ROM:00124280 cmpi.b #$C0,d5 ROM:00124284 bne.s loc_12428C ROM:00124286 movea.l #$100000,a1 ROM:0012428C ROM:0012428C loc_12428C: ; CODE XREF: sub_1241E6+72↑j ROM:0012428C ; sub_1241E6+80↑j ... ROM:0012428C subq.w #2,d3 ROM:0012428E clr.l d5 ROM:00124290 btst #7,($1335).w ROM:00124296 bne.s loc_1242A0 ROM:00124298 move.w (a3,d3.w),d5 ROM:0012429C adda.l d5,a1 ROM:0012429E bra.s loc_1242B2 ROM:001242A0 ; --------------------------------------------------------------------------- ROM:001242A0 ROM:001242A0 loc_1242A0: ; CODE XREF: sub_1241E6+B0↑j ROM:001242A0 move.b (a3,d3.w),d5 ROM:001242A4 asl.l #8,d5 ROM:001242A6 move.b 1(a3,d3.w),d5 ROM:001242AA asl.l #8,d5 ROM:001242AC move.b 2(a3,d3.w),d5 ROM:001242B0 movea.l d5,a1 ROM:001242B2 ROM:001242B2 loc_1242B2: ; CODE XREF: sub_1241E6+B8↑j ROM:001242B2 clr.w d5 ROM:001242B4 clr.w d6 ROM:001242B6 addq.w #3,d3 ROM:001242B8 move.b (a3,d3.w),d6 ROM:001242BC ROM:001242BC loc_1242BC: ; CODE XREF: sub_1241E6+F4↓j ROM:001242BC cmp.w d5,d6 ROM:001242BE ble.s loc_1242DC ROM:001242C0 move.b (a1),(a0)+ ROM:001242C2 addq.w #1,d5 ROM:001242C4 add.b (a1)+,d2 ROM:001242C6 addq.w #1,($C5A).w ROM:001242CA move.l #$12F3,d3 ROM:001242D0 cmp.l a0,d3 ROM:001242D2 bge.s loc_1242D6 ROM:001242D4 movea.l d3,a0 ROM:001242D6 ROM:001242D6 loc_1242D6: ; CODE XREF: sub_1241E6+EC↑j ROM:001242D6 addq.w #1,($C42).w ROM:001242DA bra.s loc_1242BC ROM:001242DC ; --------------------------------------------------------------------------- ROM:001242DC ROM:001242DC loc_1242DC: ; CODE XREF: sub_1241E6+D8↑j ROM:001242DC addq.w #1,d1 ROM:001242DE bra.w loc_124240 ROM:001242E2 ; --------------------------------------------------------------------------- ROM:001242E2 ROM:001242E2 loc_1242E2: ; CODE XREF: sub_1241E6+5C↑j ROM:001242E2 move.w ($C42).w,d3 ROM:001242E6 btst #6,($133E).w ROM:001242EC beq.s loc_1242F8 ROM:001242EE subq.w #5,d3 ROM:001242F0 move.b d3,($11F3).l ROM:001242F6 bra.s loc_12430E ROM:001242F8 ; --------------------------------------------------------------------------- ROM:001242F8 ROM:001242F8 loc_1242F8: ; CODE XREF: sub_1241E6+106↑j ROM:001242F8 btst #7,($1335).w ROM:001242FE beq.s loc_124308 ROM:00124300 subq.w #3,d3 ROM:00124302 move.b d3,($11F1).w ROM:00124306 bra.s loc_12430E ROM:00124308 ; --------------------------------------------------------------------------- ROM:00124308 ROM:00124308 loc_124308: ; CODE XREF: sub_1241E6+118↑j ROM:00124308 subq.w #2,d3 ROM:0012430A move.b d3,($11F0).w ROM:0012430E ROM:0012430E loc_12430E: ; CODE XREF: sub_1241E6+110↑j ROM:0012430E ; sub_1241E6+120↑j ROM:0012430E add.b d3,d2 ROM:00124310 btst #6,($133E).w ROM:00124316 beq.s loc_12431E ROM:00124318 bsr.w sub_124556 ROM:0012431C bra.s locret_124320 ROM:0012431E ; --------------------------------------------------------------------------- ROM:0012431E ROM:0012431E loc_12431E: ; CODE XREF: sub_1241E6+130↑j ROM:0012431E move.b d2,(a0) ROM:00124320 ROM:00124320 locret_124320: ; CODE XREF: sub_1241E6+136↑j ROM:00124320 rts ROM:00124320 ; End of function sub_1241E6 ROM:00124320 ROM:00124322 ROM:00124322 ; =============== S U B R O U T I N E ======================================= ROM:00124322 ROM:00124322 ROM:00124322 sub_124322: ; CODE XREF: sub_1234EC+4E4↑p ROM:00124322 clr.l d2 ROM:00124324 clr.l d1 ROM:00124326 move.b ($11F2).l,d1 ROM:0012432C move.w #$10,d3 ROM:00124330 lsl.l d3,d1 ROM:00124332 or.l d1,d2 ROM:00124334 clr.l d1 ROM:00124336 move.b ($11F3).l,d1 ROM:0012433C lsl.l #8,d1 ROM:0012433E or.l d1,d2 ROM:00124340 clr.l d1 ROM:00124342 move.b ($11F4).l,d1 ROM:00124348 or.l d1,d2 ROM:0012434A movea.l d2,a0 ROM:0012434C clr.l d1 ROM:0012434E move.b ($11F5).l,d1 ROM:00124354 add.l d2,d1 ROM:00124356 subi.l #1,d1 ROM:0012435C move.l d1,d3 ROM:0012435E bclr #1,($1342).w ROM:00124364 cmpi.l #0,d2 ROM:0012436A blt.s loc_124390 ROM:0012436C cmpi.l #$1E00,d2 ROM:00124372 bge.s loc_124390 ROM:00124374 cmpi.l #0,d3 ROM:0012437A blt.s loc_12438A ROM:0012437C cmpi.l #$1E00,d3 ROM:00124382 bge.s loc_12438A ROM:00124384 bset #1,($1342).w ROM:0012438A ROM:0012438A loc_12438A: ; CODE XREF: sub_124322+58↑j ROM:0012438A ; sub_124322+60↑j ROM:0012438A bra.l loc_124434 ROM:00124390 ; --------------------------------------------------------------------------- ROM:00124390 ROM:00124390 loc_124390: ; CODE XREF: sub_124322+48↑j ROM:00124390 ; sub_124322+50↑j ROM:00124390 btst #6,($1326).w ROM:00124396 beq.s loc_1243E6 ROM:00124398 cmpi.l #$1E00,d2 ROM:0012439E blt.s loc_1243C0 ROM:001243A0 cmpi.l #$10000,d2 ROM:001243A6 bge.s loc_1243C0 ROM:001243A8 cmpi.l #$1E00,d3 ROM:001243AE blt.s loc_1243BE ROM:001243B0 cmpi.l #$10000,d3 ROM:001243B6 bge.s loc_1243BE ROM:001243B8 bset #1,($1342).w ROM:001243BE ROM:001243BE loc_1243BE: ; CODE XREF: sub_124322+8C↑j ROM:001243BE ; sub_124322+94↑j ROM:001243BE bra.s loc_1243E6 ROM:001243C0 ; --------------------------------------------------------------------------- ROM:001243C0 ROM:001243C0 loc_1243C0: ; CODE XREF: sub_124322+7C↑j ROM:001243C0 ; sub_124322+84↑j ROM:001243C0 cmpi.l #0,d2 ROM:001243C6 blt.s loc_1243E6 ROM:001243C8 cmpi.l #$FFFE,d2 ROM:001243CE bge.s loc_1243E6 ROM:001243D0 cmpi.l #0,d3 ROM:001243D6 blt.s loc_1243E6 ROM:001243D8 cmpi.l #$FFFE,d3 ROM:001243DE bge.s loc_1243E6 ROM:001243E0 bset #1,($1342).w ROM:001243E6 ROM:001243E6 loc_1243E6: ; CODE XREF: sub_124322+74↑j ROM:001243E6 ; sub_124322:loc_1243BE↑j ... ROM:001243E6 cmpi.l #unk_110000,d2 ROM:001243EC blt.s loc_12440E ROM:001243EE cmpi.l #$13FFFF,d2 ROM:001243F4 bge.s loc_12440E ROM:001243F6 cmpi.l #unk_110000,d3 ROM:001243FC blt.s loc_12440C ROM:001243FE cmpi.l #$13FFFF,d3 ROM:00124404 bge.s loc_12440C ROM:00124406 bset #1,($1342).w ROM:0012440C ROM:0012440C loc_12440C: ; CODE XREF: sub_124322+DA↑j ROM:0012440C ; sub_124322+E2↑j ROM:0012440C bra.s loc_124434 ROM:0012440E ; --------------------------------------------------------------------------- ROM:0012440E ROM:0012440E loc_12440E: ; CODE XREF: sub_124322+CA↑j ROM:0012440E ; sub_124322+D2↑j ROM:0012440E cmpi.l #$13C000,d2 ROM:00124414 blt.s loc_124434 ROM:00124416 cmpi.l #$147BC8,d2 ROM:0012441C bge.s loc_124434 ROM:0012441E cmpi.l #$13C000,d3 ROM:00124424 blt.s loc_124434 ROM:00124426 cmpi.l #$147BC8,d3 ROM:0012442C bge.s loc_124434 ROM:0012442E bset #1,($1342).w ROM:00124434 ROM:00124434 loc_124434: ; CODE XREF: sub_124322:loc_12438A↑j ROM:00124434 ; sub_124322:loc_12440C↑j ... ROM:00124434 clr.w d3 ROM:00124436 move.b ($11F5).l,d3 ROM:0012443C cmpi.w #$3E,d3 ; '>' ROM:00124440 ble.s loc_124466 ROM:00124442 cmpi.w #$FE,d3 ROM:00124446 ble.s loc_124452 ROM:00124448 bclr #1,($1342).w ROM:0012444E bra.w loc_124464 ROM:00124452 ; --------------------------------------------------------------------------- ROM:00124452 ROM:00124452 loc_124452: ; CODE XREF: sub_124322+124↑j ROM:00124452 move.w #$104,d4 ROM:00124456 subi.w #4,d4 ROM:0012445A cmp.w d3,d4 ROM:0012445C bge.s loc_124464 ROM:0012445E bclr #1,($1342).w ROM:00124464 ROM:00124464 loc_124464: ; CODE XREF: sub_124322+12C↑j ROM:00124464 ; sub_124322+13A↑j ROM:00124464 bra.s loc_124478 ROM:00124466 ; --------------------------------------------------------------------------- ROM:00124466 ROM:00124466 loc_124466: ; CODE XREF: sub_124322+11E↑j ROM:00124466 move.w #$104,d4 ROM:0012446A subi.w #3,d4 ROM:0012446E cmp.w d3,d4 ROM:00124470 bge.s loc_124478 ROM:00124472 bclr #1,($1342).w ROM:00124478 ROM:00124478 loc_124478: ; CODE XREF: sub_124322:loc_124464↑j ROM:00124478 ; sub_124322+14E↑j ROM:00124478 btst #1,($1342).w ROM:0012447E beq.l loc_12454E ROM:00124484 cmpi.w #$3E,d3 ; '>' ROM:00124488 bgt.s loc_1244A6 ROM:0012448A move.w #2,($C5A).w ROM:00124490 move.w #3,($C42).w ROM:00124496 addi.b #$40,($11F1).l ; '@' ROM:0012449E move.b ($11F1).l,d3 ROM:001244A4 bra.s loc_1244E6 ROM:001244A6 ; --------------------------------------------------------------------------- ROM:001244A6 ROM:001244A6 loc_1244A6: ; CODE XREF: sub_124322+166↑j ROM:001244A6 clr.b ($11F0).l ROM:001244AC move.w #3,($C5A).w ROM:001244B2 move.w #4,($C42).w ROM:001244B8 move.b ($11F1).l,($11F2).l ROM:001244C2 addi.b #$40,($11F2).l ; '@' ROM:001244CA move.b ($11F5).l,($11F1).l ROM:001244D4 addq.b #1,($11F1).l ROM:001244DA move.b ($11F2).l,d3 ROM:001244E0 add.b ($11F1).l,d3 ROM:001244E6 ROM:001244E6 loc_1244E6: ; CODE XREF: sub_124322+182↑j ROM:001244E6 clr.w d5 ROM:001244E8 clr.w d6 ROM:001244EA move.b ($11F5).l,d6 ROM:001244F0 ROM:001244F0 loc_1244F0: ; CODE XREF: sub_124322+1FA↓j ROM:001244F0 cmp.w d5,d6 ROM:001244F2 ble.s loc_12451E ROM:001244F4 movea.l #$11F0,a1 ROM:001244FA adda.w ($C5A).w,a1 ROM:001244FE move.b (a0)+,(a1) ROM:00124500 addq.w #1,d5 ROM:00124502 add.b (a1),d3 ROM:00124504 addq.w #1,($C5A).w ROM:00124508 move.w #$103,d7 ROM:0012450C cmp.w ($C5A).w,d7 ROM:00124510 bge.s loc_124518 ROM:00124512 move.w #$103,($C5A).w ROM:00124518 ROM:00124518 loc_124518: ; CODE XREF: sub_124322+1EE↑j ROM:00124518 addq.w #1,($C42).w ROM:0012451C bra.s loc_1244F0 ROM:0012451E ; --------------------------------------------------------------------------- ROM:0012451E ROM:0012451E loc_12451E: ; CODE XREF: sub_124322+1D0↑j ROM:0012451E cmpi.w #$3E,d6 ; '>' ROM:00124522 bgt.s loc_124540 ROM:00124524 movea.l #$C42,a2 ROM:0012452A move.b 1(a2),($11F0).l ROM:00124532 subi.b #2,($11F0).l ROM:0012453A add.b ($11F0).l,d3 ROM:00124540 ROM:00124540 loc_124540: ; CODE XREF: sub_124322+200↑j ROM:00124540 movea.l #$11F0,a4 ROM:00124546 adda.w ($C5A).w,a4 ROM:0012454A move.b d3,(a4) ROM:0012454C bra.s locret_124554 ROM:0012454E ; --------------------------------------------------------------------------- ROM:0012454E ROM:0012454E loc_12454E: ; CODE XREF: sub_124322+15C↑j ROM:0012454E bset #0,($1337).w ROM:00124554 ROM:00124554 locret_124554: ; CODE XREF: sub_124322+22A↑j ROM:00124554 rts ROM:00124554 ; End of function sub_124322 ROM:00124554 ROM:00124556 ROM:00124556 ; =============== S U B R O U T I N E ======================================= ROM:00124556 ROM:00124556 ROM:00124556 sub_124556: ; CODE XREF: sub_1234EC+6A↑p ROM:00124556 ; sub_1234EC+1D8↑p ... ROM:00124556 move.b #$B8,($11F0).l ROM:0012455E move.b #$B8,d4 ROM:00124562 move.b ($115B).w,($11F1).l ROM:0012456A move.b ($115B).w,d3 ROM:0012456E eor.b d3,d4 ROM:00124570 move.b #$13,($11F2).l ROM:00124578 move.b #$13,d3 ROM:0012457C eor.b d3,d4 ROM:0012457E move.b ($11F3).l,d3 ROM:00124584 eor.b d3,d4 ROM:00124586 clr.w d6 ROM:00124588 move.b d3,d6 ROM:0012458A subi.w #1,d6 ROM:0012458E move.w #3,d7 ROM:00124592 move.w #0,d5 ROM:00124596 bra.s loc_12459C ROM:00124598 ; --------------------------------------------------------------------------- ROM:00124598 ROM:00124598 loc_124598: ; CODE XREF: sub_124556+56↓j ROM:00124598 addi.w #1,d5 ROM:0012459C ROM:0012459C loc_12459C: ; CODE XREF: sub_124556+40↑j ROM:0012459C cmp.w d6,d5 ROM:0012459E bgt.s loc_1245AE ROM:001245A0 addi.w #1,d7 ROM:001245A4 move.b $11F0(d7.w),d3 ROM:001245AA eor.b d3,d4 ROM:001245AC bra.s loc_124598 ROM:001245AE ; --------------------------------------------------------------------------- ROM:001245AE ROM:001245AE loc_1245AE: ; CODE XREF: sub_124556+48↑j ROM:001245AE addi.b #1,d7 ROM:001245B2 move.b d4,$11F0(d7.w) ROM:001245B8 rts ROM:001245B8 ; End of function sub_124556 ROM:001245B8 ROM:001245BA ROM:001245BA ; =============== S U B R O U T I N E ======================================= ROM:001245BA ROM:001245BA ROM:001245BA sub_1245BA: ; CODE XREF: sub_1234EC+500↑p ROM:001245BA bsr.l sub_134FD4 ROM:001245C0 clr.l d0 ROM:001245C2 clr.l d1 ROM:001245C4 move.b ($11F2).l,d0 ROM:001245CA asl.l #8,d0 ROM:001245CC move.b ($11F3).l,d0 ROM:001245D2 asl.l #8,d0 ROM:001245D4 move.b ($11F4).l,d0 ROM:001245DA move.b ($11F5).l,d1 ROM:001245E0 subi.l #1,d1 ROM:001245E6 move.l d0,d2 ROM:001245E8 add.l d1,d2 ROM:001245EA cmpi.l #$1E00,d0 ROM:001245F0 blt.l loc_124602 ROM:001245F6 cmp.l d2,d4 ROM:001245F8 ble.l loc_124602 ROM:001245FE bra.s loc_124620 ROM:00124600 ; --------------------------------------------------------------------------- ROM:00124600 bra.s loc_124620 ROM:00124602 ; --------------------------------------------------------------------------- ROM:00124602 ROM:00124602 loc_124602: ; CODE XREF: sub_1245BA+36↑j ROM:00124602 ; sub_1245BA+3E↑j ROM:00124602 cmp.l d0,d5 ROM:00124604 bgt.l loc_12461A ROM:0012460A cmpi.l #$FFFE,d2 ROM:00124610 bge.l loc_12461A ROM:00124616 bra.s loc_124620 ROM:00124618 ; --------------------------------------------------------------------------- ROM:00124618 bra.s loc_124620 ROM:0012461A ; --------------------------------------------------------------------------- ROM:0012461A ROM:0012461A loc_12461A: ; CODE XREF: sub_1245BA+4A↑j ROM:0012461A ; sub_1245BA+56↑j ROM:0012461A bsr.w sub_1240F2 ROM:0012461E bra.s locret_124638 ROM:00124620 ; --------------------------------------------------------------------------- ROM:00124620 ROM:00124620 loc_124620: ; CODE XREF: sub_1245BA+44↑j ROM:00124620 ; sub_1245BA+46↑j ... ROM:00124620 movea.l d0,a0 ROM:00124622 movea.l #$11F0,a1 ROM:00124628 adda.l #6,a1 ROM:0012462E ROM:0012462E loc_12462E: ; CODE XREF: sub_1245BA+76↓j ROM:0012462E move.b (a1)+,(a0)+ ROM:00124630 dbf d1,loc_12462E ROM:00124634 bsr.w sub_12409E ROM:00124638 ROM:00124638 locret_124638: ; CODE XREF: sub_1245BA+64↑j ROM:00124638 rts ROM:00124638 ; End of function sub_1245BA ROM:00124638 ROM:0012463A ; --------------------------------------------------------------------------- ROM:0012463A bset #1,($133F).w ROM:00124640 move.b ($11F3).l,d1 ROM:00124646 cmpi.b #$50,d1 ; 'P' ROM:0012464A bgt.l loc_1246DC ROM:00124650 cmpi.b #0,d1 ROM:00124654 blt.l loc_1246D6 ROM:0012465A bsr.l sub_115BC6 ROM:00124660 btst #6,($133E).w ROM:00124666 beq.s loc_124698 ROM:00124668 move.b #$30,($11F3).l ; '0' ROM:00124670 move.b ($11F1).l,d1 ROM:00124676 addi.b #$40,d1 ; '@' ROM:0012467A move.b d1,($11F4).l ROM:00124680 move.b ($11F2).l,d1 ROM:00124686 move.b d1,($11F5).l ROM:0012468C bsr.w sub_124556 ROM:00124690 move.w #$35,($C42).w ; '5' ROM:00124696 bra.s loc_1246D4 ROM:00124698 ; --------------------------------------------------------------------------- ROM:00124698 ROM:00124698 loc_124698: ; CODE XREF: ROM:00124666↑j ROM:00124698 addi.b #$40,($11F1).l ; '@' ROM:001246A0 move.b #$30,($11F0).l ; '0' ROM:001246A8 clr.b d0 ROM:001246AA clr.w d4 ROM:001246AC move.w #0,d2 ROM:001246B0 bra.s loc_1246B6 ROM:001246B2 ; --------------------------------------------------------------------------- ROM:001246B2 ROM:001246B2 loc_1246B2: ; CODE XREF: ROM:001246C6↓j ROM:001246B2 addi.w #1,d2 ROM:001246B6 ROM:001246B6 loc_1246B6: ; CODE XREF: ROM:001246B0↑j ROM:001246B6 cmpi.w #$30,d2 ; '0' ROM:001246BA bgt.s loc_1246C8 ROM:001246BC add.b $11F0(d4.w),d0 ROM:001246C2 addi.w #1,d4 ROM:001246C6 bra.s loc_1246B2 ROM:001246C8 ; --------------------------------------------------------------------------- ROM:001246C8 ROM:001246C8 loc_1246C8: ; CODE XREF: ROM:001246BA↑j ROM:001246C8 move.b d0,$11F0(d4.w) ROM:001246CE move.w #$32,($C42).w ; '2' ROM:001246D4 ROM:001246D4 loc_1246D4: ; CODE XREF: ROM:00124696↑j ROM:001246D4 bra.s loc_1246DA ROM:001246D6 ; --------------------------------------------------------------------------- ROM:001246D6 ROM:001246D6 loc_1246D6: ; CODE XREF: ROM:00124654↑j ROM:001246D6 bsr.w sub_1240F2 ROM:001246DA ROM:001246DA loc_1246DA: ; CODE XREF: ROM:loc_1246D4↑j ROM:001246DA bra.s locret_1246E0 ROM:001246DC ; --------------------------------------------------------------------------- ROM:001246DC ROM:001246DC loc_1246DC: ; CODE XREF: ROM:0012464A↑j ROM:001246DC bsr.w sub_1240F2 ROM:001246E0 ROM:001246E0 locret_1246E0: ; CODE XREF: ROM:loc_1246DA↑j ROM:001246E0 rts ROM:001246E2 ROM:001246E2 ; =============== S U B R O U T I N E ======================================= ROM:001246E2 ROM:001246E2 ROM:001246E2 sub_1246E2: ; CODE XREF: ROM:001257D4↓p ROM:001246E2 ; ROM:loc_1257F2↓p ROM:001246E2 bclr #0,($1337).w ROM:001246E8 move.b #$10,($1144).w ROM:001246EE clr.w d0 ROM:001246F0 move.w word_133C48(d0.w*2),d1 ROM:001246F8 lsr.w #8,d1 ROM:001246FA move.w word_133C48(d0.w*2),d3 ROM:00124702 and.w ($C50).w,d3 ROM:00124706 move.b ($11F1).l,d2 ROM:0012470C ROM:0012470C loc_12470C: ; CODE XREF: sub_1246E2+52↓j ROM:0012470C cmpi.b #$7F,d1 ROM:00124710 beq.s loc_124736 ROM:00124712 cmp.b d1,d2 ROM:00124714 beq.s loc_124736 ROM:00124716 addq.w #1,d0 ROM:00124718 bvc.s loc_12471E ROM:0012471A move.w #$8000,d0 ROM:0012471E ROM:0012471E loc_12471E: ; CODE XREF: sub_1246E2+36↑j ROM:0012471E move.w word_133C48(d0.w*2),d1 ROM:00124726 lsr.w #8,d1 ROM:00124728 move.w word_133C48(d0.w*2),d3 ROM:00124730 and.w ($C50).w,d3 ROM:00124734 bra.s loc_12470C ROM:00124736 ; --------------------------------------------------------------------------- ROM:00124736 ROM:00124736 loc_124736: ; CODE XREF: sub_1246E2+2E↑j ROM:00124736 ; sub_1246E2+32↑j ROM:00124736 cmpi.b #$7F,d1 ROM:0012473A beq.l locret_1249E0 ROM:00124740 cmpi.w #0,d3 ROM:00124744 beq.l locret_1249E0 ROM:0012474A move.b ($11F1).l,d0 ROM:00124750 cmpi.b #$30,d0 ; '0' ROM:00124754 bne.l loc_124836 ROM:0012475A clr.w d1 ROM:0012475C move.b ($11F2).l,d3 ROM:00124762 move.b dword_133CDE(d1.w),d2 ROM:0012476A ROM:0012476A loc_12476A: ; CODE XREF: sub_1246E2+9C↓j ROM:0012476A cmpi.b #$FF,d2 ROM:0012476E beq.s loc_124780 ROM:00124770 cmp.b d2,d3 ROM:00124772 beq.s loc_124780 ROM:00124774 addq.w #6,d1 ROM:00124776 move.b dword_133CDE(d1.w),d2 ROM:0012477E bra.s loc_12476A ROM:00124780 ; --------------------------------------------------------------------------- ROM:00124780 ROM:00124780 loc_124780: ; CODE XREF: sub_1246E2+8C↑j ROM:00124780 ; sub_1246E2+90↑j ROM:00124780 cmpi.b #$FF,d2 ROM:00124784 bne.s loc_1247F8 ROM:00124786 clr.w d4 ROM:00124788 move.b dword_133C78(d4.w),d5 ROM:00124790 ROM:00124790 loc_124790: ; CODE XREF: sub_1246E2+C2↓j ROM:00124790 cmpi.b #$FF,d5 ROM:00124794 beq.s loc_1247A6 ROM:00124796 cmp.b d5,d3 ROM:00124798 beq.s loc_1247A6 ROM:0012479A addq.w #6,d4 ROM:0012479C move.b dword_133C78(d4.w),d5 ROM:001247A4 bra.s loc_124790 ROM:001247A6 ; --------------------------------------------------------------------------- ROM:001247A6 ROM:001247A6 loc_1247A6: ; CODE XREF: sub_1246E2+B2↑j ROM:001247A6 ; sub_1246E2+B6↑j ROM:001247A6 cmpi.b #$FF,d5 ROM:001247AA bne.s loc_1247B4 ROM:001247AC bset #0,($1337).w ROM:001247B2 bra.s loc_1247F6 ROM:001247B4 ; --------------------------------------------------------------------------- ROM:001247B4 ROM:001247B4 loc_1247B4: ; CODE XREF: sub_1246E2+C8↑j ROM:001247B4 move.b ($11F3).l,d3 ROM:001247BA cmpi.b #$FF,d3 ROM:001247BE beq.s loc_1247D8 ROM:001247C0 cmpi.b #$F0,d3 ROM:001247C4 beq.s loc_1247D8 ROM:001247C6 cmpi.b #0,d3 ROM:001247CA beq.s loc_1247D4 ROM:001247CC bset #0,($1337).w ROM:001247D2 bra.s loc_1247D6 ROM:001247D4 ; --------------------------------------------------------------------------- ROM:001247D4 ROM:001247D4 loc_1247D4: ; CODE XREF: sub_1246E2+E8↑j ROM:001247D4 bra.s loc_1247D8 ROM:001247D6 ; --------------------------------------------------------------------------- ROM:001247D6 ROM:001247D6 loc_1247D6: ; CODE XREF: sub_1246E2+F0↑j ROM:001247D6 bra.s loc_1247F6 ROM:001247D8 ; --------------------------------------------------------------------------- ROM:001247D8 ROM:001247D8 loc_1247D8: ; CODE XREF: sub_1246E2+DC↑j ROM:001247D8 ; sub_1246E2+E2↑j ... ROM:001247D8 bset #1,($1329).w ROM:001247DE addq.w #1,d4 ROM:001247E0 clr.w d5 ROM:001247E2 move.b dword_133C78(d4.w),d5 ROM:001247EA addq.w #1,d4 ROM:001247EC movea.l dword_133C78(d4.w),a0 ROM:001247F4 jsr (a0) ROM:001247F6 ROM:001247F6 loc_1247F6: ; CODE XREF: sub_1246E2+D0↑j ROM:001247F6 ; sub_1246E2:loc_1247D6↑j ROM:001247F6 bra.s loc_124830 ROM:001247F8 ; --------------------------------------------------------------------------- ROM:001247F8 ROM:001247F8 loc_1247F8: ; CODE XREF: sub_1246E2+A2↑j ROM:001247F8 move.b ($11F3).l,d3 ROM:001247FE cmpi.b #0,d3 ROM:00124802 beq.s loc_124812 ROM:00124804 cmpi.b #$FF,d3 ROM:00124808 beq.s loc_124812 ROM:0012480A bset #0,($1337).w ROM:00124810 bra.s loc_124830 ROM:00124812 ; --------------------------------------------------------------------------- ROM:00124812 ROM:00124812 loc_124812: ; CODE XREF: sub_1246E2+120↑j ROM:00124812 ; sub_1246E2+126↑j ROM:00124812 bset #1,($1329).w ROM:00124818 addq.w #1,d1 ROM:0012481A clr.w d2 ROM:0012481C move.b dword_133CDE(d1.w),d2 ROM:00124824 addq.w #1,d1 ROM:00124826 movea.l dword_133CDE(d1.w),a0 ROM:0012482E jsr (a0) ROM:00124830 ROM:00124830 loc_124830: ; CODE XREF: sub_1246E2:loc_1247F6↑j ROM:00124830 ; sub_1246E2+12E↑j ROM:00124830 bra.l locret_1249E0 ROM:00124836 ; --------------------------------------------------------------------------- ROM:00124836 ROM:00124836 loc_124836: ; CODE XREF: sub_1246E2+72↑j ROM:00124836 cmpi.b #$31,d0 ; '1' ROM:0012483A bne.l loc_1248A6 ROM:00124840 clr.w d1 ROM:00124842 move.b ($11F2).l,d3 ROM:00124848 move.b dword_133D02(d1.w),d2 ROM:00124850 ROM:00124850 loc_124850: ; CODE XREF: sub_1246E2+182↓j ROM:00124850 cmpi.b #$FF,d2 ROM:00124854 beq.s loc_124866 ROM:00124856 cmp.b d2,d3 ROM:00124858 beq.s loc_124866 ROM:0012485A addq.w #6,d1 ROM:0012485C move.b dword_133D02(d1.w),d2 ROM:00124864 bra.s loc_124850 ROM:00124866 ; --------------------------------------------------------------------------- ROM:00124866 ROM:00124866 loc_124866: ; CODE XREF: sub_1246E2+172↑j ROM:00124866 ; sub_1246E2+176↑j ROM:00124866 clr.w d3 ROM:00124868 move.w d1,d4 ROM:0012486A addq.w #1,d4 ROM:0012486C move.b dword_133D02(d4.w),d3 ROM:00124874 and.w ($C50).w,d3 ROM:00124878 cmpi.b #$FF,d2 ROM:0012487C beq.l loc_12489A ROM:00124882 cmpi.w #0,d3 ROM:00124886 beq.l loc_12489A ROM:0012488C addq.w #1,d4 ROM:0012488E movea.l dword_133D02(d4.w),a0 ROM:00124896 jsr (a0) ROM:00124898 bra.s loc_1248A0 ROM:0012489A ; --------------------------------------------------------------------------- ROM:0012489A ROM:0012489A loc_12489A: ; CODE XREF: sub_1246E2+19A↑j ROM:0012489A ; sub_1246E2+1A4↑j ROM:0012489A bset #0,($1337).w ROM:001248A0 ROM:001248A0 loc_1248A0: ; CODE XREF: sub_1246E2+1B6↑j ROM:001248A0 bra.l locret_1249E0 ROM:001248A6 ; --------------------------------------------------------------------------- ROM:001248A6 ROM:001248A6 loc_1248A6: ; CODE XREF: sub_1246E2+158↑j ROM:001248A6 move.b ($11F1).l,d0 ROM:001248AC cmpi.b #$32,d0 ; '2' ROM:001248B0 bne.s loc_124918 ROM:001248B2 clr.w d1 ROM:001248B4 move.b ($11F2).l,d3 ROM:001248BA move.b dword_133CF0(d1.w),d2 ROM:001248C2 ROM:001248C2 loc_1248C2: ; CODE XREF: sub_1246E2+1F4↓j ROM:001248C2 cmpi.b #$FF,d2 ROM:001248C6 beq.s loc_1248D8 ROM:001248C8 cmp.b d2,d3 ROM:001248CA beq.s loc_1248D8 ROM:001248CC addq.w #6,d1 ROM:001248CE move.b dword_133CF0(d1.w),d2 ROM:001248D6 bra.s loc_1248C2 ROM:001248D8 ; --------------------------------------------------------------------------- ROM:001248D8 ROM:001248D8 loc_1248D8: ; CODE XREF: sub_1246E2+1E4↑j ROM:001248D8 ; sub_1246E2+1E8↑j ROM:001248D8 clr.w d3 ROM:001248DA move.w d1,d4 ROM:001248DC addq.w #1,d4 ROM:001248DE move.b dword_133CF0(d4.w),d3 ROM:001248E6 and.w ($C50).w,d3 ROM:001248EA cmpi.b #$FF,d2 ROM:001248EE beq.l loc_12490C ROM:001248F4 cmpi.w #0,d3 ROM:001248F8 beq.l loc_12490C ROM:001248FE addq.w #1,d4 ROM:00124900 movea.l dword_133CF0(d4.w),a0 ROM:00124908 jsr (a0) ROM:0012490A bra.s loc_124912 ROM:0012490C ; --------------------------------------------------------------------------- ROM:0012490C ROM:0012490C loc_12490C: ; CODE XREF: sub_1246E2+20C↑j ROM:0012490C ; sub_1246E2+216↑j ROM:0012490C bset #0,($1337).w ROM:00124912 ROM:00124912 loc_124912: ; CODE XREF: sub_1246E2+228↑j ROM:00124912 bra.l locret_1249E0 ROM:00124918 ; --------------------------------------------------------------------------- ROM:00124918 ROM:00124918 loc_124918: ; CODE XREF: sub_1246E2+1CE↑j ROM:00124918 cmpi.b #$21,d0 ; '!' ROM:0012491C bne.s loc_124948 ROM:0012491E cmpi.w #3,($C4E).w ROM:00124924 bne.s loc_124942 ROM:00124926 move.w #2,d1 ROM:0012492A cmpi.b #$26,$11F0(d1.w) ; '&' ROM:00124932 bne.s loc_12493C ROM:00124934 bsr.l sub_12644E ROM:0012493A bra.s loc_124942 ROM:0012493C ; --------------------------------------------------------------------------- ROM:0012493C ROM:0012493C loc_12493C: ; CODE XREF: sub_1246E2+250↑j ROM:0012493C bsr.l sub_12646C ROM:00124942 ROM:00124942 loc_124942: ; CODE XREF: sub_1246E2+242↑j ROM:00124942 ; sub_1246E2+258↑j ROM:00124942 bra.l locret_1249E0 ROM:00124948 ; --------------------------------------------------------------------------- ROM:00124948 ROM:00124948 loc_124948: ; CODE XREF: sub_1246E2+23A↑j ROM:00124948 cmpi.b #$A0,d0 ROM:0012494C bne.s loc_12495A ROM:0012494E bsr.l nullsub_33 ROM:00124954 bra.l locret_1249E0 ROM:0012495A ; --------------------------------------------------------------------------- ROM:0012495A ROM:0012495A loc_12495A: ; CODE XREF: sub_1246E2+26A↑j ROM:0012495A cmpi.b #$2C,d0 ; ',' ROM:0012495E bne.s loc_12497A ROM:00124960 bsr.l sub_124AE4 ROM:00124966 btst #5,($133B).w ROM:0012496C bne.s loc_124974 ROM:0012496E bset #0,($1337).w ROM:00124974 ROM:00124974 loc_124974: ; CODE XREF: sub_1246E2+28A↑j ROM:00124974 bra.l locret_1249E0 ROM:0012497A ; --------------------------------------------------------------------------- ROM:0012497A ROM:0012497A loc_12497A: ; CODE XREF: sub_1246E2+27C↑j ROM:0012497A cmpi.b #$13,d0 ROM:0012497E bne.s loc_12498C ROM:00124980 bsr.l sub_12644E ROM:00124986 bra.l locret_1249E0 ROM:0012498C ; --------------------------------------------------------------------------- ROM:0012498C ROM:0012498C loc_12498C: ; CODE XREF: sub_1246E2+29C↑j ROM:0012498C cmpi.b #$77,d0 ; 'w' ROM:00124990 bne.s loc_12499E ROM:00124992 bsr.l sub_126430 ROM:00124998 bra.l locret_1249E0 ROM:0012499E ; --------------------------------------------------------------------------- ROM:0012499E ROM:0012499E loc_12499E: ; CODE XREF: sub_1246E2+2AE↑j ROM:0012499E cmpi.b #$34,d0 ; '4' ROM:001249A2 bne.s loc_1249B2 ROM:001249A4 bsr.l sub_116002 ROM:001249AA bset #5,($1333).w ROM:001249B0 bra.s locret_1249E0 ROM:001249B2 ; --------------------------------------------------------------------------- ROM:001249B2 ROM:001249B2 loc_1249B2: ; CODE XREF: sub_1246E2+2C0↑j ROM:001249B2 cmpi.b #$36,d0 ; '6' ROM:001249B6 bne.s loc_1249C6 ROM:001249B8 bsr.l sub_116030 ROM:001249BE bset #6,($133F).w ROM:001249C4 bra.s locret_1249E0 ROM:001249C6 ; --------------------------------------------------------------------------- ROM:001249C6 ROM:001249C6 loc_1249C6: ; CODE XREF: sub_1246E2+2D4↑j ROM:001249C6 cmpi.b #$37,d0 ; '7' ROM:001249CA bne.s loc_1249D4 ROM:001249CC bset #3,($1324).w ROM:001249D2 bra.s locret_1249E0 ROM:001249D4 ; --------------------------------------------------------------------------- ROM:001249D4 ROM:001249D4 loc_1249D4: ; CODE XREF: sub_1246E2+2E8↑j ROM:001249D4 cmpi.b #$83,d0 ROM:001249D8 bne.s locret_1249E0 ROM:001249DA bset #2,($1341).w ROM:001249E0 ROM:001249E0 locret_1249E0: ; CODE XREF: sub_1246E2+58↑j ROM:001249E0 ; sub_1246E2+62↑j ... ROM:001249E0 rts ROM:001249E0 ; End of function sub_1246E2 ROM:001249E0 ROM:001249E2 ROM:001249E2 ; =============== S U B R O U T I N E ======================================= ROM:001249E2 ROM:001249E2 ROM:001249E2 sub_1249E2: ; CODE XREF: sub_1230C2+6↑p ROM:001249E2 ; sub_1230D4+2A↑p ROM:001249E2 btst #3,($972).w ROM:001249E8 beq.s loc_1249F8 ROM:001249EA btst #4,($934).w ROM:001249F0 bne.s loc_1249F8 ROM:001249F2 bset #4,($1341).w ROM:001249F8 ROM:001249F8 loc_1249F8: ; CODE XREF: sub_1249E2+6↑j ROM:001249F8 ; sub_1249E2+E↑j ROM:001249F8 clr.w d1 ROM:001249FA move.b ($1145).w,d1 ROM:001249FE cmpi.w #3,d1 ROM:00124A02 bcc.s locret_124A0C ROM:00124A04 movea.l off_124A0E(pc,d1.w*4),a0 ROM:00124A08 nop ROM:00124A0A jmp (a0) ROM:00124A0C ; --------------------------------------------------------------------------- ROM:00124A0C ROM:00124A0C locret_124A0C: ; CODE XREF: sub_1249E2+20↑j ROM:00124A0C rts ROM:00124A0C ; End of function sub_1249E2 ROM:00124A0C ROM:00124A0C ; --------------------------------------------------------------------------- ROM:00124A0E off_124A0E: dc.l loc_124A1A ; DATA XREF: sub_1249E2+22↑r ROM:00124A12 dc.l loc_124A30 ROM:00124A16 dc.l loc_124A86 ROM:00124A1A ; --------------------------------------------------------------------------- ROM:00124A1A ROM:00124A1A loc_124A1A: ; DATA XREF: ROM:off_124A0E↑o ROM:00124A1A bsr.l sub_135A92 ROM:00124A20 bsr.l sub_135A80 ROM:00124A26 move.b #1,($1145).w ROM:00124A2C bra.s locret_124A84 ROM:00124A2E ; --------------------------------------------------------------------------- ROM:00124A2E rts ROM:00124A30 ; --------------------------------------------------------------------------- ROM:00124A30 ROM:00124A30 loc_124A30: ; DATA XREF: ROM:00124A12↑o ROM:00124A30 btst #1,($1329).w ROM:00124A36 beq.s loc_124A70 ROM:00124A38 bclr #1,($1329).w ROM:00124A3E btst #7,($1329).w ROM:00124A44 beq.s loc_124A52 ROM:00124A46 bclr #7,($1329).w ROM:00124A4C move.w ($C44).w,d0 ROM:00124A50 bra.s loc_124A56 ROM:00124A52 ; --------------------------------------------------------------------------- ROM:00124A52 ROM:00124A52 loc_124A52: ; CODE XREF: ROM:00124A44↑j ROM:00124A52 move.w $438(a5),d0 ROM:00124A56 ROM:00124A56 loc_124A56: ; CODE XREF: ROM:00124A50↑j ROM:00124A56 clr.b ($8D4).w ROM:00124A5A move.w d0,($682).w ROM:00124A5E move.b #1,($8D4).w ROM:00124A64 move.b #2,($1145).w ROM:00124A6A bra.l locret_124AE0 ROM:00124A70 ; --------------------------------------------------------------------------- ROM:00124A70 ROM:00124A70 loc_124A70: ; CODE XREF: ROM:00124A36↑j ROM:00124A70 btst #4,($1341).w ROM:00124A76 beq.s locret_124A84 ROM:00124A78 bclr #4,($1341).w ROM:00124A7E bsr.l sub_135A80 ROM:00124A84 ROM:00124A84 locret_124A84: ; CODE XREF: ROM:00124A2C↑j ROM:00124A84 ; ROM:00124A76↑j ... ROM:00124A84 rts ROM:00124A86 ; --------------------------------------------------------------------------- ROM:00124A86 ROM:00124A86 loc_124A86: ; DATA XREF: ROM:00124A16↑o ROM:00124A86 btst #1,($1329).w ROM:00124A8C beq.s loc_124AA8 ROM:00124A8E bclr #1,($1329).w ROM:00124A94 move.w $438(a5),d0 ROM:00124A98 clr.b ($8D4).w ROM:00124A9C move.w d0,($682).w ROM:00124AA0 move.b #1,($8D4).w ROM:00124AA6 bra.s locret_124AE0 ROM:00124AA8 ; --------------------------------------------------------------------------- ROM:00124AA8 ROM:00124AA8 loc_124AA8: ; CODE XREF: ROM:00124A8C↑j ROM:00124AA8 cmpi.w #0,($682).w ROM:00124AAE bgt.s loc_124ABE ROM:00124AB0 bsr.l sub_135A92 ROM:00124AB6 move.b #1,($1145).w ROM:00124ABC bra.s locret_124A84 ROM:00124ABE ; --------------------------------------------------------------------------- ROM:00124ABE ROM:00124ABE loc_124ABE: ; CODE XREF: ROM:00124AAE↑j ROM:00124ABE btst #4,($1341).w ROM:00124AC4 beq.s locret_124AE0 ROM:00124AC6 bclr #4,($1341).w ROM:00124ACC bsr.l sub_135A80 ROM:00124AD2 bsr.l sub_135A92 ROM:00124AD8 move.b #1,($1145).w ROM:00124ADE bra.s locret_124A84 ROM:00124AE0 ; --------------------------------------------------------------------------- ROM:00124AE0 ROM:00124AE0 locret_124AE0: ; CODE XREF: ROM:00124A6A↑j ROM:00124AE0 ; ROM:00124AA6↑j ... ROM:00124AE0 rts ROM:00124AE2 ; --------------------------------------------------------------------------- ROM:00124AE2 rts ROM:00124AE4 ROM:00124AE4 ; =============== S U B R O U T I N E ======================================= ROM:00124AE4 ROM:00124AE4 ROM:00124AE4 sub_124AE4: ; CODE XREF: sub_1246E2+27E↑p ROM:00124AE4 btst #4,($131D).w ROM:00124AEA bne.s loc_124AF2 ROM:00124AEC bsr.l sub_134FD4 ROM:00124AF2 ROM:00124AF2 loc_124AF2: ; CODE XREF: sub_124AE4+6↑j ROM:00124AF2 clr.w d0 ROM:00124AF4 move.b ($11F0).l,d0 ROM:00124AFA move.b ($11F2).w,d1 ROM:00124AFE movea.l ($424).w,a0 ROM:00124B02 btst #6,($1331).w ROM:00124B08 bne.s loc_124B28 ROM:00124B0A clr.w ($C48).w ROM:00124B0E move.l ($424).w,d2 ROM:00124B12 addi.l #2,d2 ROM:00124B18 move.l d2,($964).w ROM:00124B1C move.b #0,($1146).w ROM:00124B22 bra.l loc_124B3E ROM:00124B28 ; --------------------------------------------------------------------------- ROM:00124B28 ROM:00124B28 loc_124B28: ; CODE XREF: sub_124AE4+24↑j ROM:00124B28 cmp.b (a0),d1 ROM:00124B2A bne.w loc_124BCC ROM:00124B2E bsr.w sub_124BEE ROM:00124B32 move.l ($434).w,($964).w ROM:00124B38 move.b 3(a0),($1146).w ROM:00124B3E ROM:00124B3E loc_124B3E: ; CODE XREF: sub_124AE4+3E↑j ROM:00124B3E subi.w #2,d0 ROM:00124B42 move.w #3,d4 ROM:00124B46 ROM:00124B46 loc_124B46: ; CODE XREF: sub_124AE4:loc_124BC2↓j ROM:00124B46 cmpi.w #0,d0 ROM:00124B4A ble.s loc_124BC4 ROM:00124B4C move.b $11F0(d4.w),d2 ROM:00124B52 addq.w #1,d4 ROM:00124B54 cmpi.b #4,d2 ROM:00124B58 bne.s loc_124B6A ROM:00124B5A cmpi.w #1,d0 ROM:00124B5E bne.s loc_124BCC ROM:00124B60 bsr.w sub_124C1E ROM:00124B64 subi.w #1,d0 ROM:00124B68 bra.s loc_124BC2 ROM:00124B6A ; --------------------------------------------------------------------------- ROM:00124B6A ROM:00124B6A loc_124B6A: ; CODE XREF: sub_124AE4+74↑j ROM:00124B6A cmpi.w #5,d0 ROM:00124B6E blt.s loc_124BCC ROM:00124B70 clr.w d3 ROM:00124B72 move.b $11F0(d4.w),d3 ROM:00124B78 move.w d3,($C4A).w ROM:00124B7C addq.w #1,d4 ROM:00124B7E clr.w d3 ROM:00124B80 move.b $11F0(d4.w),d3 ROM:00124B86 move.w d3,($C4C).w ROM:00124B8A addq.w #1,d4 ROM:00124B8C cmpi.b #1,d2 ROM:00124B90 bne.s loc_124B96 ROM:00124B92 bra.s loc_124BCC ROM:00124B94 ; --------------------------------------------------------------------------- ROM:00124B94 bra.s loc_124BC2 ROM:00124B96 ; --------------------------------------------------------------------------- ROM:00124B96 ROM:00124B96 loc_124B96: ; CODE XREF: sub_124AE4+AC↑j ROM:00124B96 cmpi.b #3,d2 ROM:00124B9A bne.s loc_124BC2 ROM:00124B9C cmpi.w #6,d0 ROM:00124BA0 blt.s loc_124BCC ROM:00124BA2 bclr #5,($133B).w ROM:00124BA8 bsr.w sub_124C38 ROM:00124BAC btst #5,($133B).w ROM:00124BB2 beq.s loc_124BCC ROM:00124BB4 bset #6,($1331).w ROM:00124BBA subi.w #6,d0 ROM:00124BBE addi.w #3,d4 ROM:00124BC2 ROM:00124BC2 loc_124BC2: ; CODE XREF: sub_124AE4+84↑j ROM:00124BC2 ; sub_124AE4+B0↑j ... ROM:00124BC2 bra.s loc_124B46 ROM:00124BC4 ; --------------------------------------------------------------------------- ROM:00124BC4 ROM:00124BC4 loc_124BC4: ; CODE XREF: sub_124AE4+66↑j ROM:00124BC4 bset #5,($133B).w ROM:00124BCA bra.s locret_124BEC ROM:00124BCC ; --------------------------------------------------------------------------- ROM:00124BCC ROM:00124BCC loc_124BCC: ; CODE XREF: sub_124AE4+46↑j ROM:00124BCC ; sub_124AE4+7A↑j ... ROM:00124BCC bclr #5,($133B).w ROM:00124BD2 movea.l ($424).w,a0 ROM:00124BD6 move.b ($1146).w,3(a0) ROM:00124BDC move.l ($964).w,($434).w ROM:00124BE2 movea.l ($434).w,a0 ROM:00124BE6 move.b #$FF,-2(a0) ROM:00124BEC ROM:00124BEC locret_124BEC: ; CODE XREF: sub_124AE4+E6↑j ROM:00124BEC rts ROM:00124BEC ; End of function sub_124AE4 ROM:00124BEC ROM:00124BEE ROM:00124BEE ; =============== S U B R O U T I N E ======================================= ROM:00124BEE ROM:00124BEE ROM:00124BEE sub_124BEE: ; CODE XREF: sub_124AE4+4A↑p ROM:00124BEE clr.w d2 ROM:00124BF0 move.b 3(a0),d2 ROM:00124BF4 asl.w #2,d2 ROM:00124BF6 ext.l d2 ROM:00124BF8 adda.l d2,a0 ROM:00124BFA asr.l #2,d2 ROM:00124BFC clr.w ($C48).w ROM:00124C00 ROM:00124C00 loc_124C00: ; CODE XREF: sub_124BEE+2C↓j ROM:00124C00 cmpi.w #0,d2 ROM:00124C04 ble.s locret_124C1C ROM:00124C06 clr.w d3 ROM:00124C08 move.b 3(a0),d3 ROM:00124C0C add.w d3,($C48).w ROM:00124C10 suba.l #4,a0 ROM:00124C16 subi.w #1,d2 ROM:00124C1A bra.s loc_124C00 ROM:00124C1C ; --------------------------------------------------------------------------- ROM:00124C1C ROM:00124C1C locret_124C1C: ; CODE XREF: sub_124BEE+16↑j ROM:00124C1C rts ROM:00124C1C ; End of function sub_124BEE ROM:00124C1C ROM:00124C1E ROM:00124C1E ; =============== S U B R O U T I N E ======================================= ROM:00124C1E ROM:00124C1E ROM:00124C1E sub_124C1E: ; CODE XREF: sub_124AE4+7C↑p ROM:00124C1E move.b #$FF,(a0) ROM:00124C22 move.l ($424).w,d2 ROM:00124C26 addi.l #2,d2 ROM:00124C2C move.l d2,($434).w ROM:00124C30 bclr #6,($1331).w ROM:00124C36 rts ROM:00124C36 ; End of function sub_124C1E ROM:00124C36 ROM:00124C38 ROM:00124C38 ; =============== S U B R O U T I N E ======================================= ROM:00124C38 ROM:00124C38 ROM:00124C38 sub_124C38: ; CODE XREF: sub_124AE4+C4↑p ROM:00124C38 cmpi.w #0,($C48).w ROM:00124C3E bne.s loc_124C7C ROM:00124C40 move.l #$10000,d2 ROM:00124C46 cmp.l ($41C).w,d2 ROM:00124C4A ble.s loc_124C50 ROM:00124C4C move.l ($41C).w,d2 ROM:00124C50 ROM:00124C50 loc_124C50: ; CODE XREF: sub_124C38+12↑j ROM:00124C50 subq.l #8,d2 ROM:00124C52 sub.l ($434).w,d2 ROM:00124C56 blt.l loc_124E2A ROM:00124C5C move.b d1,(a0)+ ROM:00124C5E clr.w d2 ROM:00124C60 move.w ($C50).w,d2 ROM:00124C64 move.b d2,(a0)+ ROM:00124C66 move.b #0,(a0)+ ROM:00124C6A move.b #0,(a0)+ ROM:00124C6E move.l #4,d2 ROM:00124C74 add.l d2,($434).w ROM:00124C78 move.l ($424).w,d2 ROM:00124C7C ROM:00124C7C loc_124C7C: ; CODE XREF: sub_124C38+6↑j ROM:00124C7C move.l #$10000,d2 ROM:00124C82 cmp.l ($41C).w,d2 ROM:00124C86 ble.s loc_124C8C ROM:00124C88 move.l ($41C).w,d2 ROM:00124C8C ROM:00124C8C loc_124C8C: ; CODE XREF: sub_124C38+4E↑j ROM:00124C8C subq.l #4,d2 ROM:00124C8E sub.l ($434).w,d2 ROM:00124C92 blt.l loc_124E2A ROM:00124C98 move.l #4,d2 ROM:00124C9E add.l d2,($434).w ROM:00124CA2 move.l ($424).w,d2 ROM:00124CA6 move.w ($C48).w,d2 ROM:00124CAA move.w ($C48).w,d3 ROM:00124CAE addq.w #1,d2 ROM:00124CB0 cmp.w ($C4A).w,d2 ROM:00124CB4 bne.s loc_124CC2 ROM:00124CB6 movea.l ($434).w,a0 ROM:00124CBA suba.l #6,a0 ROM:00124CC0 bra.s loc_124CEC ROM:00124CC2 ; --------------------------------------------------------------------------- ROM:00124CC2 ROM:00124CC2 loc_124CC2: ; CODE XREF: sub_124C38+7C↑j ROM:00124CC2 addq.w #1,d2 ROM:00124CC4 cmp.w ($C4A).w,d2 ROM:00124CC8 ble.s loc_124CD2 ROM:00124CCA bra.l loc_124E2A ROM:00124CD0 ; --------------------------------------------------------------------------- ROM:00124CD0 bra.s loc_124CEC ROM:00124CD2 ; --------------------------------------------------------------------------- ROM:00124CD2 ROM:00124CD2 loc_124CD2: ; CODE XREF: sub_124C38+90↑j ROM:00124CD2 cmpi.w #$FF,($C4A).w ROM:00124CD8 bne.s loc_124CE6 ROM:00124CDA movea.l ($434).w,a0 ROM:00124CDE suba.l #6,a0 ROM:00124CE4 bra.s loc_124CEC ROM:00124CE6 ; --------------------------------------------------------------------------- ROM:00124CE6 ROM:00124CE6 loc_124CE6: ; CODE XREF: sub_124C38+A0↑j ROM:00124CE6 bra.l loc_124E2A ROM:00124CEC ; --------------------------------------------------------------------------- ROM:00124CEC ROM:00124CEC loc_124CEC: ; CODE XREF: sub_124C38+88↑j ROM:00124CEC ; sub_124C38+98↑j ... ROM:00124CEC add.w ($C4C).w,d3 ROM:00124CF0 move.w d3,($C48).w ROM:00124CF4 move.w d4,d2 ROM:00124CF6 clr.l d3 ROM:00124CF8 clr.l d5 ROM:00124CFA move.b $11F0(d2.w),d3 ROM:00124D00 addq.w #1,d2 ROM:00124D02 asl.l #8,d3 ROM:00124D04 move.b $11F0(d2.w),d3 ROM:00124D0A addq.w #1,d2 ROM:00124D0C asl.l #8,d3 ROM:00124D0E move.b $11F0(d2.w),d3 ROM:00124D14 addq.w #1,d2 ROM:00124D16 move.w ($C4C).w,d5 ROM:00124D1A add.l d3,d5 ROM:00124D1C bclr #4,($1319).w ROM:00124D22 cmpi.l #0,d3 ROM:00124D28 blt.s loc_124D4E ROM:00124D2A cmpi.l #$1E00,d3 ROM:00124D30 bge.s loc_124D4E ROM:00124D32 cmpi.l #0,d5 ROM:00124D38 blt.s loc_124D48 ROM:00124D3A cmpi.l #$1E00,d5 ROM:00124D40 bge.s loc_124D48 ROM:00124D42 bset #4,($1319).w ROM:00124D48 ROM:00124D48 loc_124D48: ; CODE XREF: sub_124C38+100↑j ROM:00124D48 ; sub_124C38+108↑j ROM:00124D48 bra.l loc_124D98 ROM:00124D4E ; --------------------------------------------------------------------------- ROM:00124D4E ROM:00124D4E loc_124D4E: ; CODE XREF: sub_124C38+F0↑j ROM:00124D4E ; sub_124C38+F8↑j ROM:00124D4E cmpi.l #$1E00,d3 ROM:00124D54 blt.s loc_124D76 ROM:00124D56 cmpi.l #$10000,d3 ROM:00124D5C bge.s loc_124D76 ROM:00124D5E cmpi.l #$1E00,d5 ROM:00124D64 blt.s loc_124D74 ROM:00124D66 cmpi.l #$10000,d5 ROM:00124D6C bge.s loc_124D74 ROM:00124D6E bset #4,($1319).w ROM:00124D74 ROM:00124D74 loc_124D74: ; CODE XREF: sub_124C38+12C↑j ROM:00124D74 ; sub_124C38+134↑j ROM:00124D74 bra.s loc_124D98 ROM:00124D76 ; --------------------------------------------------------------------------- ROM:00124D76 ROM:00124D76 loc_124D76: ; CODE XREF: sub_124C38+11C↑j ROM:00124D76 ; sub_124C38+124↑j ROM:00124D76 cmp.l ($41C).w,d3 ROM:00124D7A blt.s loc_124D98 ROM:00124D7C cmpi.l #$FFFE,d3 ROM:00124D82 bge.s loc_124D98 ROM:00124D84 cmp.l ($41C).w,d5 ROM:00124D88 blt.s loc_124D98 ROM:00124D8A cmpi.l #$FFFE,d5 ROM:00124D90 bge.s loc_124D98 ROM:00124D92 bset #4,($1319).w ROM:00124D98 ROM:00124D98 loc_124D98: ; CODE XREF: sub_124C38:loc_124D48↑j ROM:00124D98 ; sub_124C38:loc_124D74↑j ... ROM:00124D98 cmpi.l #unk_110000,d3 ROM:00124D9E blt.s loc_124DC0 ROM:00124DA0 cmpi.l #$13FFFF,d3 ROM:00124DA6 bge.s loc_124DC0 ROM:00124DA8 cmpi.l #unk_110000,d5 ROM:00124DAE blt.s loc_124DBE ROM:00124DB0 cmpi.l #$13FFFF,d5 ROM:00124DB6 bge.s loc_124DBE ROM:00124DB8 bset #4,($1319).w ROM:00124DBE ROM:00124DBE loc_124DBE: ; CODE XREF: sub_124C38+176↑j ROM:00124DBE ; sub_124C38+17E↑j ROM:00124DBE bra.s loc_124DE6 ROM:00124DC0 ; --------------------------------------------------------------------------- ROM:00124DC0 ROM:00124DC0 loc_124DC0: ; CODE XREF: sub_124C38+166↑j ROM:00124DC0 ; sub_124C38+16E↑j ROM:00124DC0 cmpi.l #$13C000,d3 ROM:00124DC6 blt.s loc_124DE6 ROM:00124DC8 cmpi.l #$147BC8,d3 ROM:00124DCE bge.s loc_124DE6 ROM:00124DD0 cmpi.l #$13C000,d5 ROM:00124DD6 blt.s loc_124DE6 ROM:00124DD8 cmpi.l #$147BC8,d5 ROM:00124DDE bge.s loc_124DE6 ROM:00124DE0 bset #4,($1319).w ROM:00124DE6 ROM:00124DE6 loc_124DE6: ; CODE XREF: sub_124C38:loc_124DBE↑j ROM:00124DE6 ; sub_124C38+18E↑j ... ROM:00124DE6 btst #4,($1319).w ROM:00124DEC beq.s loc_124E20 ROM:00124DEE move.w d4,d2 ROM:00124DF0 move.b $11F0(d2.w),(a0)+ ROM:00124DF6 addq.w #1,d2 ROM:00124DF8 move.b $11F0(d2.w),(a0)+ ROM:00124DFE addq.w #1,d2 ROM:00124E00 move.b $11F0(d2.w),(a0)+ ROM:00124E06 addq.w #1,d2 ROM:00124E08 move.w ($C4C).w,d2 ROM:00124E0C move.b d2,(a0)+ ROM:00124E0E move.b #$FF,(a0) ROM:00124E12 clr.w d2 ROM:00124E14 movea.l ($424).w,a0 ROM:00124E18 addi.b #1,3(a0) ROM:00124E1E bra.s loc_124E22 ROM:00124E20 ; --------------------------------------------------------------------------- ROM:00124E20 ROM:00124E20 loc_124E20: ; CODE XREF: sub_124C38+1B4↑j ROM:00124E20 bra.s loc_124E2A ROM:00124E22 ; --------------------------------------------------------------------------- ROM:00124E22 ROM:00124E22 loc_124E22: ; CODE XREF: sub_124C38+1E6↑j ROM:00124E22 bset #5,($133B).w ROM:00124E28 bra.s locret_124E30 ROM:00124E2A ; --------------------------------------------------------------------------- ROM:00124E2A ROM:00124E2A loc_124E2A: ; CODE XREF: sub_124C38+1E↑j ROM:00124E2A ; sub_124C38+5A↑j ... ROM:00124E2A bclr #5,($133B).w ROM:00124E30 ROM:00124E30 locret_124E30: ; CODE XREF: sub_124C38+1F0↑j ROM:00124E30 rts ROM:00124E30 ; End of function sub_124C38 ROM:00124E30 ROM:00124E32 ROM:00124E32 ; =============== S U B R O U T I N E ======================================= ROM:00124E32 ROM:00124E32 ROM:00124E32 sub_124E32: ; CODE XREF: sub_1230C2↑p ROM:00124E32 ; sub_1230D4+30↑p ROM:00124E32 bclr #7,($132F).w ROM:00124E38 clr.w d1 ROM:00124E3A move.b ($1148).w,d1 ROM:00124E3E cmpi.w #8,d1 ROM:00124E42 bcc.s locret_124E4C ROM:00124E44 movea.l off_124E4E(pc,d1.w*4),a0 ROM:00124E48 nop ROM:00124E4A jmp (a0) ROM:00124E4C ; --------------------------------------------------------------------------- ROM:00124E4C ROM:00124E4C locret_124E4C: ; CODE XREF: sub_124E32+10↑j ROM:00124E4C rts ROM:00124E4C ; End of function sub_124E32 ROM:00124E4C ROM:00124E4C ; --------------------------------------------------------------------------- ROM:00124E4E off_124E4E: dc.l loc_124E6E ; DATA XREF: sub_124E32+12↑r ROM:00124E52 dc.l word_124EB6 ROM:00124E56 dc.l loc_124F3E ROM:00124E5A dc.l loc_124F8C ROM:00124E5E dc.l loc_124FD6 ROM:00124E62 dc.l dword_125024 ROM:00124E66 dc.l aNu8_2 ; "Nu\b8" ROM:00124E6A dc.l aNu8_2+2 ; "\b8" ROM:00124E6E ; --------------------------------------------------------------------------- ROM:00124E6E ROM:00124E6E loc_124E6E: ; DATA XREF: ROM:off_124E4E↑o ROM:00124E6E move.w $43A(a5),d0 ROM:00124E72 clr.b ($8D5).w ROM:00124E76 move.w d0,($684).w ROM:00124E7A move.b #1,($8D5).w ROM:00124E80 bset #5,($1336).w ROM:00124E86 bsr.l sub_126882 ROM:00124E8C move.b #0,($1149).w ROM:00124E92 bclr #4,($1335).w ROM:00124E98 bclr #2,($1329).w ROM:00124E9E bclr #2,($132F).w ROM:00124EA4 clr.b ($1147).w ROM:00124EA8 move.b #1,($1148).w ROM:00124EAE bra.l loc_124F36 ROM:00124EB4 ; --------------------------------------------------------------------------- ROM:00124EB4 rts ROM:00124EB4 ; --------------------------------------------------------------------------- ROM:00124EB6 word_124EB6: dc.w $C78 ; DATA XREF: ROM:00124E52↑o ROM:00124EB8 dc.l $C5C, $6F080838, $6133E, $66080838, $133A, $67204238 ROM:00124EB8 dc.l $8D54278, $68408F8, $41335, $11FC0001, $114711FC ROM:00124EB8 dc.l $21148, $60FF0000, $9C0C78, $684, $6E1A0838, $6133E ROM:00124EB8 dc.l $661208F8, $7132F, $11FC0006, $114860FF, $158, $8380004 ROM:00124EB8 dc.l $1339671E, $8380006, $133E6616, $8B80004, $13396100 ROM:00124EB8 dc.l $16811FC, $51148, $60FF0000 ROM:00124F34 dc.b 0, $F2 ROM:00124F36 ; --------------------------------------------------------------------------- ROM:00124F36 ROM:00124F36 loc_124F36: ; CODE XREF: ROM:00124EAE↑j ROM:00124F36 bsr.l sub_1268C8 ROM:00124F3C rts ROM:00124F3E ; --------------------------------------------------------------------------- ROM:00124F3E ROM:00124F3E loc_124F3E: ; DATA XREF: ROM:00124E56↑o ROM:00124F3E btst #3,($132C).w ROM:00124F44 beq.s loc_124F64 ROM:00124F46 bclr #4,($1335).w ROM:00124F4C bset #2,($132F).w ROM:00124F52 move.b #3,($1147).w ROM:00124F58 move.b #4,($1148).w ROM:00124F5E bra.l loc_12501E ROM:00124F64 ; --------------------------------------------------------------------------- ROM:00124F64 ROM:00124F64 loc_124F64: ; CODE XREF: ROM:00124F44↑j ROM:00124F64 btst #0,($1342).w ROM:00124F6A beq.s loc_124F86 ROM:00124F6C bclr #4,($1335).w ROM:00124F72 bset #2,($1329).w ROM:00124F78 move.b #2,($1147).w ROM:00124F7E move.b #3,($1148).w ROM:00124F84 bra.s loc_124FD0 ROM:00124F86 ; --------------------------------------------------------------------------- ROM:00124F86 ROM:00124F86 loc_124F86: ; CODE XREF: ROM:00124F6A↑j ROM:00124F86 ; ROM:00124FCE↓j ... ROM:00124F86 bsr.w sub_125454 ROM:00124F8A rts ROM:00124F8C ; --------------------------------------------------------------------------- ROM:00124F8C ROM:00124F8C loc_124F8C: ; DATA XREF: ROM:00124E5A↑o ROM:00124F8C btst #3,($132C).w ROM:00124F92 beq.s loc_124FAE ROM:00124F94 bclr #2,($1329).w ROM:00124F9A bset #2,($132F).w ROM:00124FA0 move.b #3,($1147).w ROM:00124FA6 move.b #4,($1148).w ROM:00124FAC bra.s loc_12501E ROM:00124FAE ; --------------------------------------------------------------------------- ROM:00124FAE ROM:00124FAE loc_124FAE: ; CODE XREF: ROM:00124F92↑j ROM:00124FAE btst #4,($133C).w ROM:00124FB4 beq.s loc_124FD0 ROM:00124FB6 bclr #2,($1329).w ROM:00124FBC bset #4,($1335).w ROM:00124FC2 move.b #1,($1147).w ROM:00124FC8 move.b #2,($1148).w ROM:00124FCE bra.s loc_124F86 ROM:00124FD0 ; --------------------------------------------------------------------------- ROM:00124FD0 ROM:00124FD0 loc_124FD0: ; CODE XREF: ROM:00124F84↑j ROM:00124FD0 ; ROM:00124FB4↑j ... ROM:00124FD0 bsr.w sub_125454 ROM:00124FD4 rts ROM:00124FD6 ; --------------------------------------------------------------------------- ROM:00124FD6 ROM:00124FD6 loc_124FD6: ; DATA XREF: ROM:00124E5E↑o ROM:00124FD6 btst #0,($1342).w ROM:00124FDC beq.s loc_124FF8 ROM:00124FDE bclr #2,($132F).w ROM:00124FE4 bset #2,($1329).w ROM:00124FEA move.b #2,($1147).w ROM:00124FF0 move.b #3,($1148).w ROM:00124FF6 bra.s loc_124FD0 ROM:00124FF8 ; --------------------------------------------------------------------------- ROM:00124FF8 ROM:00124FF8 loc_124FF8: ; CODE XREF: ROM:00124FDC↑j ROM:00124FF8 btst #4,($133C).w ROM:00124FFE beq.s loc_12501E ROM:00125000 bclr #2,($132F).w ROM:00125006 bset #4,($1335).w ROM:0012500C move.b #1,($1147).w ROM:00125012 move.b #2,($1148).w ROM:00125018 bra.l loc_124F86 ROM:0012501E ; --------------------------------------------------------------------------- ROM:0012501E ROM:0012501E loc_12501E: ; CODE XREF: ROM:00124F5E↑j ROM:0012501E ; ROM:00124FAC↑j ... ROM:0012501E bsr.w sub_125454 ROM:00125022 rts ROM:00125022 ; --------------------------------------------------------------------------- ROM:00125024 dword_125024: dc.l $8380001, $13396614, $8F80007, $132F11FC, $61148 ROM:00125024 ; DATA XREF: ROM:00124E62↑o ROM:00125024 dc.l $60FF0000, $2A6022, $423808D5, $42780684, $61FFFFFF ROM:00125024 dc.l $E4A208F8, $3131B, $61FF0000, $197211FC, $71148, $602A4E75 ROM:00125064 aNu8_2: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00124E66↑o ROM:00125064 ; ROM:00124E6A↑o ROM:00125069 dc.b 4, $13, $3D ROM:0012506C ; --------------------------------------------------------------------------- ROM:0012506C beq.s locret_12508C ROM:0012506E bclr #4,($133D).w ROM:00125074 bset #4,($1335).w ROM:0012507A move.b #1,($1147).w ROM:00125080 move.b #2,($1148).w ROM:00125086 bra.l loc_124F86 ROM:0012508C ; --------------------------------------------------------------------------- ROM:0012508C ROM:0012508C locret_12508C: ; CODE XREF: ROM:0012506C↑j ROM:0012508C rts ROM:0012508E ; --------------------------------------------------------------------------- ROM:0012508E rts ROM:00125090 ROM:00125090 ; =============== S U B R O U T I N E ======================================= ROM:00125090 ROM:00125090 ROM:00125090 sub_125090: ROM:00125090 bset #1,($1339).w ROM:00125096 bclr #5,($133C).w ROM:0012509C bclr #0,($1337).w ROM:001250A2 move.b ($11F0).l,d0 ROM:001250A8 andi.b #$BF,d0 ROM:001250AC cmpi.b #$81,d0 ROM:001250B0 beq.s loc_1250B8 ROM:001250B2 bclr #1,($1339).w ROM:001250B8 ROM:001250B8 loc_1250B8: ; CODE XREF: sub_125090+20↑j ROM:001250B8 move.w $21A(a5),d0 ROM:001250BC move.b ($11F1).l,d1 ROM:001250C2 cmp.b d0,d1 ROM:001250C4 beq.s loc_1250CC ROM:001250C6 bclr #1,($1339).w ROM:001250CC ROM:001250CC loc_1250CC: ; CODE XREF: sub_125090+34↑j ROM:001250CC move.b ($11F2).l,d0 ROM:001250D2 move.b $A8E(a5),d1 ROM:001250D6 move.b $A8F(a5),d2 ROM:001250DA cmp.b d0,d1 ROM:001250DC bgt.s loc_1250E2 ROM:001250DE cmp.b d0,d2 ROM:001250E0 bge.s loc_1250E8 ROM:001250E2 ROM:001250E2 loc_1250E2: ; CODE XREF: sub_125090+4C↑j ROM:001250E2 bclr #1,($1339).w ROM:001250E8 ROM:001250E8 loc_1250E8: ; CODE XREF: sub_125090+50↑j ROM:001250E8 move.b ($11F3).l,d0 ROM:001250EE cmpi.b #$81,d0 ROM:001250F2 beq.s locret_1250FA ROM:001250F4 bclr #1,($1339).w ROM:001250FA ROM:001250FA locret_1250FA: ; CODE XREF: sub_125090+62↑j ROM:001250FA rts ROM:001250FA ; End of function sub_125090 ROM:001250FA ROM:001250FC ROM:001250FC ; =============== S U B R O U T I N E ======================================= ROM:001250FC ROM:001250FC ROM:001250FC sub_1250FC: ROM:001250FC bclr #5,($133C).w ROM:00125102 clr.w d0 ROM:00125104 move.w word_133C48(d0.w*2),d1 ROM:0012510C lsr.w #8,d1 ROM:0012510E btst #6,($133E).w ROM:00125114 beq.s loc_12511E ROM:00125116 move.b ($11F1).l,d2 ROM:0012511C bra.s loc_12513A ROM:0012511E ; --------------------------------------------------------------------------- ROM:0012511E ROM:0012511E loc_12511E: ; CODE XREF: sub_1250FC+18↑j ROM:0012511E move.b ($11F0).l,d3 ROM:00125124 andi.b #$C0,d3 ROM:00125128 cmpi.b #0,d3 ROM:0012512C bne.s loc_125136 ROM:0012512E move.b ($11F1).l,d2 ROM:00125134 bra.s loc_12513A ROM:00125136 ; --------------------------------------------------------------------------- ROM:00125136 ROM:00125136 loc_125136: ; CODE XREF: sub_1250FC+30↑j ROM:00125136 move.b #$7F,d2 ROM:0012513A ROM:0012513A loc_12513A: ; CODE XREF: sub_1250FC+20↑j ROM:0012513A ; sub_1250FC+38↑j ... ROM:0012513A cmpi.b #$7F,d1 ROM:0012513E beq.s loc_125158 ROM:00125140 cmp.b d1,d2 ROM:00125142 beq.s loc_125158 ROM:00125144 addq.w #1,d0 ROM:00125146 bvc.s loc_12514C ROM:00125148 move.w #$8000,d0 ROM:0012514C ROM:0012514C loc_12514C: ; CODE XREF: sub_1250FC+4A↑j ROM:0012514C move.w word_133C48(d0.w*2),d1 ROM:00125154 lsr.w #8,d1 ROM:00125156 bra.s loc_12513A ROM:00125158 ; --------------------------------------------------------------------------- ROM:00125158 ROM:00125158 loc_125158: ; CODE XREF: sub_1250FC+42↑j ROM:00125158 ; sub_1250FC+46↑j ROM:00125158 cmpi.b #$7F,d1 ROM:0012515C bne.s loc_125170 ROM:0012515E bset #5,($133C).w ROM:00125164 move.w #4,($C4E).w ROM:0012516A bra.l locret_125452 ROM:00125170 ; --------------------------------------------------------------------------- ROM:00125170 ROM:00125170 loc_125170: ; CODE XREF: sub_1250FC+60↑j ROM:00125170 btst #4,($1335).w ROM:00125176 beq.s loc_125180 ROM:00125178 move.w #1,($C50).w ROM:0012517E bra.s loc_1251A6 ROM:00125180 ; --------------------------------------------------------------------------- ROM:00125180 ROM:00125180 loc_125180: ; CODE XREF: sub_1250FC+7A↑j ROM:00125180 btst #2,($1329).w ROM:00125186 beq.s loc_125190 ROM:00125188 move.w #2,($C50).w ROM:0012518E bra.s loc_1251A6 ROM:00125190 ; --------------------------------------------------------------------------- ROM:00125190 ROM:00125190 loc_125190: ; CODE XREF: sub_1250FC+8A↑j ROM:00125190 btst #2,($132F).w ROM:00125196 beq.s loc_1251A0 ROM:00125198 move.w #4,($C50).w ROM:0012519E bra.s loc_1251A6 ROM:001251A0 ; --------------------------------------------------------------------------- ROM:001251A0 ROM:001251A0 loc_1251A0: ; CODE XREF: sub_1250FC+9A↑j ROM:001251A0 move.w #0,($C50).w ROM:001251A6 ROM:001251A6 loc_1251A6: ; CODE XREF: sub_1250FC+82↑j ROM:001251A6 ; sub_1250FC+92↑j ... ROM:001251A6 move.w word_133C48(d0.w*2),d1 ROM:001251AE and.w ($C50).w,d1 ROM:001251B2 cmpi.w #0,d1 ROM:001251B6 bne.s loc_1251CA ROM:001251B8 bset #5,($133C).w ROM:001251BE move.w #4,($C4E).w ROM:001251C4 bra.l locret_125452 ROM:001251CA ; --------------------------------------------------------------------------- ROM:001251CA ROM:001251CA loc_1251CA: ; CODE XREF: sub_1250FC+BA↑j ROM:001251CA move.w #1,d0 ROM:001251CE cmpi.b #$82,$11F0(d0.w) ROM:001251D6 bne.s loc_125210 ROM:001251D8 btst #6,($133E).w ROM:001251DE bne.s loc_1251FE ROM:001251E0 btst #4,($1335).w ROM:001251E6 beq.s loc_1251F0 ROM:001251E8 move.w #5,($C4E).w ROM:001251EE bra.s loc_1251FC ROM:001251F0 ; --------------------------------------------------------------------------- ROM:001251F0 ROM:001251F0 loc_1251F0: ; CODE XREF: sub_1250FC+EA↑j ROM:001251F0 bset #5,($133C).w ROM:001251F6 move.w #4,($C4E).w ROM:001251FC ROM:001251FC loc_1251FC: ; CODE XREF: sub_1250FC+F2↑j ROM:001251FC bra.s loc_12520A ROM:001251FE ; --------------------------------------------------------------------------- ROM:001251FE ROM:001251FE loc_1251FE: ; CODE XREF: sub_1250FC+E2↑j ROM:001251FE bset #5,($133C).w ROM:00125204 move.w #4,($C4E).w ROM:0012520A ROM:0012520A loc_12520A: ; CODE XREF: sub_1250FC:loc_1251FC↑j ROM:0012520A bra.l locret_125452 ROM:00125210 ; --------------------------------------------------------------------------- ROM:00125210 ROM:00125210 loc_125210: ; CODE XREF: sub_1250FC+DA↑j ROM:00125210 move.w #1,d0 ROM:00125214 move.w #2,d1 ROM:00125218 cmpi.b #$10,$11F0(d0.w) ROM:00125220 bne.l loc_125350 ROM:00125226 cmpi.b #$80,$11F0(d1.w) ROM:0012522E beq.s loc_12523A ROM:00125230 cmpi.b #$86,$11F0(d1.w) ROM:00125238 bne.s loc_125256 ROM:0012523A ROM:0012523A loc_12523A: ; CODE XREF: sub_1250FC+132↑j ROM:0012523A btst #4,($1335).w ROM:00125240 beq.s loc_12524A ROM:00125242 move.w #4,($C4E).w ROM:00125248 bra.s loc_125250 ROM:0012524A ; --------------------------------------------------------------------------- ROM:0012524A ROM:0012524A loc_12524A: ; CODE XREF: sub_1250FC+144↑j ROM:0012524A move.w #2,($C4E).w ROM:00125250 ROM:00125250 loc_125250: ; CODE XREF: sub_1250FC+14C↑j ROM:00125250 bra.l loc_12534A ROM:00125256 ; --------------------------------------------------------------------------- ROM:00125256 ROM:00125256 loc_125256: ; CODE XREF: sub_1250FC+13C↑j ROM:00125256 cmpi.b #$90,$11F0(d1.w) ROM:0012525E bne.s loc_12527C ROM:00125260 btst #2,($1329).w ROM:00125266 beq.s loc_125270 ROM:00125268 move.w #4,($C4E).w ROM:0012526E bra.s loc_125276 ROM:00125270 ; --------------------------------------------------------------------------- ROM:00125270 ROM:00125270 loc_125270: ; CODE XREF: sub_1250FC+16A↑j ROM:00125270 move.w #0,($C4E).w ROM:00125276 ROM:00125276 loc_125276: ; CODE XREF: sub_1250FC+172↑j ROM:00125276 bra.l loc_12534A ROM:0012527C ; --------------------------------------------------------------------------- ROM:0012527C ROM:0012527C loc_12527C: ; CODE XREF: sub_1250FC+162↑j ROM:0012527C cmpi.b #$A0,$11F0(d1.w) ROM:00125284 bne.s loc_1252A2 ROM:00125286 btst #2,($132F).w ROM:0012528C beq.s loc_125296 ROM:0012528E move.w #4,($C4E).w ROM:00125294 bra.s loc_12529C ROM:00125296 ; --------------------------------------------------------------------------- ROM:00125296 ROM:00125296 loc_125296: ; CODE XREF: sub_1250FC+190↑j ROM:00125296 move.w #1,($C4E).w ROM:0012529C ROM:0012529C loc_12529C: ; CODE XREF: sub_1250FC+198↑j ROM:0012529C bra.l loc_12534A ROM:001252A2 ; --------------------------------------------------------------------------- ROM:001252A2 ROM:001252A2 loc_1252A2: ; CODE XREF: sub_1250FC+188↑j ROM:001252A2 cmpi.b #$85,$11F0(d1.w) ROM:001252AA bne.l loc_12533E ROM:001252B0 btst #4,($934).w ROM:001252B6 beq.l loc_125330 ROM:001252BC btst #7,($131D).w ROM:001252C2 beq.s loc_125320 ROM:001252C4 move sr,-(sp) ROM:001252C6 move #$2700,sr ROM:001252CA move.w #0,($FFFFFE0A).w ROM:001252D0 move.w #0,($FFFFF448).w ROM:001252D6 move.w #0,($FFFFF450).w ROM:001252DC clr.l d6 ROM:001252DE move.b ($115B).w,d6 ROM:001252E2 swap d6 ROM:001252E4 btst #6,($133E).w ROM:001252EA beq.s loc_1252F0 ROM:001252EC move.w #1,d6 ROM:001252F0 ROM:001252F0 loc_1252F0: ; CODE XREF: sub_1250FC+1EE↑j ROM:001252F0 move.w #3,d2 ROM:001252F4 move.l #$12345678,d4 ROM:001252FA cmpi.b #6,$11F0(d2.w) ROM:00125302 bne.s loc_12530A ROM:00125304 move.l #$12345677,d4 ROM:0012530A ROM:0012530A loc_12530A: ; CODE XREF: sub_1250FC+206↑j ROM:0012530A movea.l #$100000,a0 ROM:00125310 adda.l 4(a0),a0 ROM:00125314 movea.l #$10E000,a5 ROM:0012531A jmp (a0) ROM:0012531C ; --------------------------------------------------------------------------- ROM:0012531C bra.w loc_12532C ROM:00125320 ; --------------------------------------------------------------------------- ROM:00125320 ROM:00125320 loc_125320: ; CODE XREF: sub_1250FC+1C6↑j ROM:00125320 move.w #4,($C4E).w ROM:00125326 bset #5,($133C).w ROM:0012532C ROM:0012532C loc_12532C: ; CODE XREF: sub_1250FC+220↑j ROM:0012532C bra.w loc_12533C ROM:00125330 ; --------------------------------------------------------------------------- ROM:00125330 ROM:00125330 loc_125330: ; CODE XREF: sub_1250FC+1BA↑j ROM:00125330 move.w #4,($C4E).w ROM:00125336 bset #5,($133C).w ROM:0012533C ROM:0012533C loc_12533C: ; CODE XREF: sub_1250FC:loc_12532C↑j ROM:0012533C bra.s loc_12534A ROM:0012533E ; --------------------------------------------------------------------------- ROM:0012533E ROM:0012533E loc_12533E: ; CODE XREF: sub_1250FC+1AE↑j ROM:0012533E move.w #4,($C4E).w ROM:00125344 bset #5,($133C).w ROM:0012534A ROM:0012534A loc_12534A: ; CODE XREF: sub_1250FC:loc_125250↑j ROM:0012534A ; sub_1250FC:loc_125276↑j ... ROM:0012534A bra.l locret_125452 ROM:00125350 ; --------------------------------------------------------------------------- ROM:00125350 ROM:00125350 loc_125350: ; CODE XREF: sub_1250FC+124↑j ROM:00125350 move.w #1,d0 ROM:00125354 cmpi.b #$20,$11F0(d0.w) ; ' ' ROM:0012535C bne.s loc_12537A ROM:0012535E btst #4,($1335).w ROM:00125364 beq.s loc_12536E ROM:00125366 move.w #4,($C4E).w ROM:0012536C bra.s loc_125374 ROM:0012536E ; --------------------------------------------------------------------------- ROM:0012536E ROM:0012536E loc_12536E: ; CODE XREF: sub_1250FC+268↑j ROM:0012536E move.w #2,($C4E).w ROM:00125374 ROM:00125374 loc_125374: ; CODE XREF: sub_1250FC+270↑j ROM:00125374 bra.l locret_125452 ROM:0012537A ; --------------------------------------------------------------------------- ROM:0012537A ROM:0012537A loc_12537A: ; CODE XREF: sub_1250FC+260↑j ROM:0012537A move.w #1,d0 ROM:0012537E cmpi.b #$21,$11F0(d0.w) ; '!' ROM:00125386 bne.s loc_1253D2 ROM:00125388 move.w #2,d0 ROM:0012538C clr.w d3 ROM:0012538E move.b byte_133C46(d3.w),d1 ROM:00125396 move.b $11F0(d0.w),d2 ROM:0012539C ROM:0012539C loc_12539C: ; CODE XREF: sub_1250FC+2BA↓j ROM:0012539C cmpi.b #$FF,d1 ROM:001253A0 beq.s loc_1253B8 ROM:001253A2 cmp.b d1,d2 ROM:001253A4 beq.s loc_1253B8 ROM:001253A6 addq.w #1,d3 ROM:001253A8 bvc.s loc_1253AE ROM:001253AA move.w #$8000,d3 ROM:001253AE ROM:001253AE loc_1253AE: ; CODE XREF: sub_1250FC+2AC↑j ROM:001253AE move.b byte_133C46(d3.w),d1 ROM:001253B6 bra.s loc_12539C ROM:001253B8 ; --------------------------------------------------------------------------- ROM:001253B8 ROM:001253B8 loc_1253B8: ; CODE XREF: sub_1250FC+2A4↑j ROM:001253B8 ; sub_1250FC+2A8↑j ROM:001253B8 cmpi.b #$FF,d1 ROM:001253BC bne.s loc_1253C6 ROM:001253BE move.w #4,($C4E).w ROM:001253C4 bra.s loc_1253CC ROM:001253C6 ; --------------------------------------------------------------------------- ROM:001253C6 ROM:001253C6 loc_1253C6: ; CODE XREF: sub_1250FC+2C0↑j ROM:001253C6 move.w #3,($C4E).w ROM:001253CC ROM:001253CC loc_1253CC: ; CODE XREF: sub_1250FC+2C8↑j ROM:001253CC bra.l locret_125452 ROM:001253D2 ; --------------------------------------------------------------------------- ROM:001253D2 ROM:001253D2 loc_1253D2: ; CODE XREF: sub_1250FC+28A↑j ROM:001253D2 move.w #1,d0 ROM:001253D6 cmpi.b #$23,$11F0(d0.w) ; '#' ROM:001253DE bne.s loc_1253E8 ROM:001253E0 move.w #4,($C4E).w ROM:001253E6 bra.s locret_125452 ROM:001253E8 ; --------------------------------------------------------------------------- ROM:001253E8 ROM:001253E8 loc_1253E8: ; CODE XREF: sub_1250FC+2E2↑j ROM:001253E8 move.w #1,d0 ROM:001253EC cmpi.b #$17,$11F0(d0.w) ROM:001253F4 bne.s loc_1253FE ROM:001253F6 move.w #4,($C4E).w ROM:001253FC bra.s locret_125452 ROM:001253FE ; --------------------------------------------------------------------------- ROM:001253FE ROM:001253FE loc_1253FE: ; CODE XREF: sub_1250FC+2F8↑j ROM:001253FE move.w #1,d0 ROM:00125402 cmpi.b #$18,$11F0(d0.w) ROM:0012540A bne.s loc_125414 ROM:0012540C move.w #4,($C4E).w ROM:00125412 bra.s locret_125452 ROM:00125414 ; --------------------------------------------------------------------------- ROM:00125414 ROM:00125414 loc_125414: ; CODE XREF: sub_1250FC+30E↑j ROM:00125414 move.w #1,d0 ROM:00125418 cmpi.b #$13,$11F0(d0.w) ROM:00125420 bne.s loc_12542A ROM:00125422 move.w #3,($C4E).w ROM:00125428 bra.s locret_125452 ROM:0012542A ; --------------------------------------------------------------------------- ROM:0012542A ROM:0012542A loc_12542A: ; CODE XREF: sub_1250FC+324↑j ROM:0012542A move.w #1,d0 ROM:0012542E cmpi.b #$11,$11F0(d0.w) ROM:00125436 bne.s loc_125446 ROM:00125438 bset #5,($936).w ROM:0012543E move.w #4,($C4E).w ROM:00125444 bra.s locret_125452 ROM:00125446 ; --------------------------------------------------------------------------- ROM:00125446 ROM:00125446 loc_125446: ; CODE XREF: sub_1250FC+33A↑j ROM:00125446 move.w #4,($C4E).w ROM:0012544C move.w #4,($C4E).w ROM:00125452 ROM:00125452 locret_125452: ; CODE XREF: sub_1250FC+6E↑j ROM:00125452 ; sub_1250FC+C8↑j ... ROM:00125452 rts ROM:00125452 ; End of function sub_1250FC ROM:00125452 ROM:00125454 ROM:00125454 ; =============== S U B R O U T I N E ======================================= ROM:00125454 ROM:00125454 ROM:00125454 sub_125454: ; CODE XREF: ROM:loc_124F86↑p ROM:00125454 ; ROM:loc_124FD0↑p ... ROM:00125454 bclr #3,($132C).w ROM:0012545A bclr #0,($1342).w ROM:00125460 bclr #4,($133C).w ROM:00125466 bclr #7,($132F).w ROM:0012546C bclr #0,($1337).w ROM:00125472 clr.w d1 ROM:00125474 move.b ($1149).w,d1 ROM:00125478 cmpi.w #$10,d1 ROM:0012547C bcc.s locret_125486 ROM:0012547E movea.l off_125488(pc,d1.w*4),a0 ROM:00125482 nop ROM:00125484 jmp (a0) ROM:00125486 ; --------------------------------------------------------------------------- ROM:00125486 ROM:00125486 locret_125486: ; CODE XREF: sub_125454+28↑j ROM:00125486 rts ROM:00125486 ; End of function sub_125454 ROM:00125486 ROM:00125486 ; --------------------------------------------------------------------------- ROM:00125488 off_125488: dc.l loc_1254C8 ; DATA XREF: sub_125454+2A↑r ROM:0012548C dc.l word_1254FA ROM:00125490 dc.l loc_1255E0 ROM:00125494 dc.l word_12561A ROM:00125498 dc.l loc_1256E6 ROM:0012549C dc.l dword_12571C ROM:001254A0 dc.l loc_125772 ROM:001254A4 dc.l loc_125870 ROM:001254A8 dc.l loc_1258BA ROM:001254AC dc.l loc_1258F4 ROM:001254B0 dc.l loc_125934 ROM:001254B4 dc.l loc_125968 ROM:001254B8 dc.l dword_12599C ROM:001254BC dc.l aNu8_3 ; "Nu\b8" ROM:001254C0 dc.l aNu8_3+2 ; "\b8" ROM:001254C4 dc.l loc_1255B2 ROM:001254C8 ; --------------------------------------------------------------------------- ROM:001254C8 ROM:001254C8 loc_1254C8: ; DATA XREF: ROM:off_125488↑o ROM:001254C8 bset #5,($1336).w ROM:001254CE bsr.l sub_126882 ROM:001254D4 move.w $43C(a5),d0 ROM:001254D8 clr.b ($8D6).w ROM:001254DC move.w d0,($686).w ROM:001254E0 move.b #1,($8D6).w ROM:001254E6 bclr #3,($132D).w ROM:001254EC move.b #1,($1149).w ROM:001254F2 bra.l loc_1255AA ROM:001254F8 ; --------------------------------------------------------------------------- ROM:001254F8 rts ROM:001254F8 ; --------------------------------------------------------------------------- ROM:001254FA word_1254FA: dc.w $838 ; DATA XREF: ROM:0012548C↑o ROM:001254FC dc.l $41335, $671208F8, $3132D, $11FC0005, $114960FF, $20C ROM:001254FC dc.l $8380006, $133E6626, $C780000, $6866E1E, $61FF0001 ROM:001254FC dc.l $55A61FF, $10566, $8F80007, $132F11FC, $D1149, $60FF0000 ROM:001254FC dc.l $4CE0838, $41339, $676008B8, $41339, $303C0001, $323C0002 ROM:001254FC dc.l $C300027, $1A011F0, $66240C30, $111A0, $11F0661A ROM:001254FC dc.l $31FC00FB, $54208F8, $6093E, $11FC000F, $114960FF ROM:001254FC dc.l $5E, $602408F8, $1337, $61FFFFFF, $DF5E08F8, $3131B ROM:001254FC dc.l $61FF0000, $142E11FC, $91149, $60FF0000 ROM:001255A8 dc.b 3, $8C ROM:001255AA ; --------------------------------------------------------------------------- ROM:001255AA ROM:001255AA loc_1255AA: ; CODE XREF: ROM:001254F2↑j ROM:001255AA ; ROM:001258EC↓j ... ROM:001255AA bsr.l sub_1268C8 ROM:001255B0 rts ROM:001255B2 ; --------------------------------------------------------------------------- ROM:001255B2 ROM:001255B2 loc_1255B2: ; DATA XREF: ROM:001254C4↑o ROM:001255B2 btst #7,($935).w ROM:001255B8 beq.s locret_1255DE ROM:001255BA bsr.l sub_123324 ROM:001255C0 bsr.l sub_1234EC ROM:001255C6 bset #3,($131B).w ROM:001255CC bsr.l sub_1269C8 ROM:001255D2 move.b #2,($1149).w ROM:001255D8 bra.l locret_125618 ROM:001255DE ; --------------------------------------------------------------------------- ROM:001255DE ROM:001255DE locret_1255DE: ; CODE XREF: ROM:001255B8↑j ROM:001255DE rts ROM:001255E0 ; --------------------------------------------------------------------------- ROM:001255E0 ROM:001255E0 loc_1255E0: ; DATA XREF: ROM:00125490↑o ROM:001255E0 btst #4,($133D).w ROM:001255E6 beq.s locret_125618 ROM:001255E8 bclr #4,($133D).w ROM:001255EE bset #5,($1336).w ROM:001255F4 bsr.l sub_126882 ROM:001255FA move.w $43C(a5),d0 ROM:001255FE clr.b ($8D6).w ROM:00125602 move.w d0,($686).w ROM:00125606 move.b #1,($8D6).w ROM:0012560C move.b #3,($1149).w ROM:00125612 bra.l loc_1256DE ROM:00125618 ; --------------------------------------------------------------------------- ROM:00125618 ROM:00125618 locret_125618: ; CODE XREF: ROM:001255D8↑j ROM:00125618 ; ROM:001255E6↑j ROM:00125618 rts ROM:00125618 ; --------------------------------------------------------------------------- ROM:0012561A word_12561A: dc.w $838 ; DATA XREF: ROM:00125494↑o ROM:0012561C dc.l $6133E, $66260C78, $686, $6E1E61FF, $10454, $61FF0001 ROM:0012561C dc.l $46008F8, $7132F, $11FC000D, $114960FF, $3C8, $8380004 ROM:0012561C dc.l $133967FF, $8E, $8B80004, $1339303C, $1323C, $2343C ROM:0012561C dc.l $3363C, $41838, $C3A1A38, $C3B0C30, $2701A0, $11F0663E ROM:0012561C dc.l $C300002, $11A011F0, $6634B830, $21A011F0, $662CBA30 ROM:0012561C dc.l $31A011F0, $662461FF, $FFFFDE54, $8F80003, $131B61FF ROM:0012561C dc.l $1324, $8F80003, $132D11FC, $41149, $60FF0000, $6408F8 ROM:0012561C dc.l $1337, $61FFFFFF, $DE2A08F8, $3131B, $61FF0000, $12FA11FC ROM:0012561C dc.l $81149, $60FF0000 ROM:001256DC dc.b 2, $18 ROM:001256DE ; --------------------------------------------------------------------------- ROM:001256DE ROM:001256DE loc_1256DE: ; CODE XREF: ROM:00125612↑j ROM:001256DE bsr.l sub_1268C8 ROM:001256E4 rts ROM:001256E6 ; --------------------------------------------------------------------------- ROM:001256E6 ROM:001256E6 loc_1256E6: ; DATA XREF: ROM:00125498↑o ROM:001256E6 btst #4,($133D).w ROM:001256EC beq.s locret_12571A ROM:001256EE bclr #4,($133D).w ROM:001256F4 bset #5,($1336).w ROM:001256FA bsr.l sub_126882 ROM:00125700 move.w $43C(a5),d0 ROM:00125704 clr.b ($8D6).w ROM:00125708 move.w d0,($686).w ROM:0012570C move.b #1,($8D6).w ROM:00125712 move.b #5,($1149).w ROM:00125718 bra.s loc_12576A ROM:0012571A ; --------------------------------------------------------------------------- ROM:0012571A ROM:0012571A locret_12571A: ; CODE XREF: ROM:001256EC↑j ROM:0012571A rts ROM:0012571A ; --------------------------------------------------------------------------- ROM:0012571C dword_12571C: dc.l $8380006, $133E662C, $C780000, $6866E24, $61FF0001 ROM:0012571C ; DATA XREF: ROM:0012549C↑o ROM:0012571C dc.l $35261FF, $1035E, $8F80007, $132F08B8, $3132D, $11FC000D ROM:0012571C dc.l $114960FF, $2C0, $8380004, $13396712, $8B80004, $13396100 ROM:0012571C dc.l $F99C11FC, $61149 ROM:00125768 ; --------------------------------------------------------------------------- ROM:00125768 bra.s loc_125772 ROM:0012576A ; --------------------------------------------------------------------------- ROM:0012576A ROM:0012576A loc_12576A: ; CODE XREF: ROM:00125718↑j ROM:0012576A ; ROM:001258B2↓j ... ROM:0012576A bsr.l sub_1268C8 ROM:00125770 rts ROM:00125772 ; --------------------------------------------------------------------------- ROM:00125772 ROM:00125772 loc_125772: ; CODE XREF: ROM:00125768↑j ROM:00125772 ; DATA XREF: ROM:001254A0↑o ROM:00125772 cmpi.w #5,($C4E).w ROM:00125778 bne.s loc_125798 ROM:0012577A bsr.l sub_1234EC ROM:00125780 bset #3,($131B).w ROM:00125786 bsr.l sub_1269C8 ROM:0012578C move.b #$E,($1149).w ROM:00125792 bra.l locret_125A30 ROM:00125798 ; --------------------------------------------------------------------------- ROM:00125798 ROM:00125798 loc_125798: ; CODE XREF: ROM:00125778↑j ROM:00125798 cmpi.w #0,($C4E).w ROM:0012579E bne.s loc_1257C4 ROM:001257A0 bsr.l sub_1234EC ROM:001257A6 bset #3,($131B).w ROM:001257AC bsr.l sub_1269C8 ROM:001257B2 bset #4,($1341).w ROM:001257B8 move.b #$B,($1149).w ROM:001257BE bra.l locret_12599A ROM:001257C4 ; --------------------------------------------------------------------------- ROM:001257C4 ROM:001257C4 loc_1257C4: ; CODE XREF: ROM:0012579E↑j ROM:001257C4 cmpi.w #3,($C4E).w ROM:001257CA bne.s loc_1257EA ROM:001257CC btst #5,($935).w ROM:001257D2 beq.s loc_1257E8 ROM:001257D4 bsr.l sub_1246E2 ROM:001257DA move.b #$C,($1149).w ROM:001257E0 bra.l locret_125A0A ROM:001257E6 ; --------------------------------------------------------------------------- ROM:001257E6 bra.s loc_1257EA ROM:001257E8 ; --------------------------------------------------------------------------- ROM:001257E8 ROM:001257E8 loc_1257E8: ; CODE XREF: ROM:001257D2↑j ROM:001257E8 bra.s loc_1257F2 ROM:001257EA ; --------------------------------------------------------------------------- ROM:001257EA ROM:001257EA loc_1257EA: ; CODE XREF: ROM:001257CA↑j ROM:001257EA ; ROM:001257E6↑j ROM:001257EA cmpi.w #4,($C4E).w ROM:001257F0 bne.s loc_125816 ROM:001257F2 ROM:001257F2 loc_1257F2: ; CODE XREF: ROM:loc_1257E8↑j ROM:001257F2 bsr.l sub_1246E2 ROM:001257F8 bsr.l sub_1234EC ROM:001257FE bset #3,($131B).w ROM:00125804 bsr.l sub_1269C8 ROM:0012580A move.b #7,($1149).w ROM:00125810 bra.l locret_1258B8 ROM:00125816 ; --------------------------------------------------------------------------- ROM:00125816 ROM:00125816 loc_125816: ; CODE XREF: ROM:001257F0↑j ROM:00125816 cmpi.w #2,($C4E).w ROM:0012581C bne.s loc_125842 ROM:0012581E bsr.l sub_1234EC ROM:00125824 bset #3,($131B).w ROM:0012582A bsr.l sub_1269C8 ROM:00125830 bset #4,($1341).w ROM:00125836 move.b #9,($1149).w ROM:0012583C bra.l locret_125932 ROM:00125842 ; --------------------------------------------------------------------------- ROM:00125842 ROM:00125842 loc_125842: ; CODE XREF: ROM:0012581C↑j ROM:00125842 cmpi.w #1,($C4E).w ROM:00125848 bne.s locret_12586E ROM:0012584A bsr.l sub_1234EC ROM:00125850 bset #3,($131B).w ROM:00125856 bsr.l sub_1269C8 ROM:0012585C bset #4,($1341).w ROM:00125862 move.b #$A,($1149).w ROM:00125868 bra.l locret_125966 ROM:0012586E ; --------------------------------------------------------------------------- ROM:0012586E ROM:0012586E locret_12586E: ; CODE XREF: ROM:00125848↑j ROM:0012586E rts ROM:00125870 ; --------------------------------------------------------------------------- ROM:00125870 ROM:00125870 loc_125870: ; DATA XREF: ROM:001254A4↑o ROM:00125870 btst #4,($133D).w ROM:00125876 beq.s locret_1258B8 ROM:00125878 btst #5,($936).w ROM:0012587E beq.s loc_125888 ROM:00125880 bsr.l sub_117E16 ROM:00125886 bra.s locret_1258B8 ROM:00125888 ; --------------------------------------------------------------------------- ROM:00125888 ROM:00125888 loc_125888: ; CODE XREF: ROM:0012587E↑j ROM:00125888 bclr #4,($133D).w ROM:0012588E bset #5,($1336).w ROM:00125894 bsr.l sub_126882 ROM:0012589A move.w $43C(a5),d0 ROM:0012589E clr.b ($8D6).w ROM:001258A2 move.w d0,($686).w ROM:001258A6 move.b #1,($8D6).w ROM:001258AC move.b #5,($1149).w ROM:001258B2 bra.l loc_12576A ROM:001258B8 ; --------------------------------------------------------------------------- ROM:001258B8 ROM:001258B8 locret_1258B8: ; CODE XREF: ROM:00125810↑j ROM:001258B8 ; ROM:00125876↑j ... ROM:001258B8 rts ROM:001258BA ; --------------------------------------------------------------------------- ROM:001258BA ROM:001258BA loc_1258BA: ; DATA XREF: ROM:001254A8↑o ROM:001258BA btst #4,($133D).w ROM:001258C0 beq.s locret_1258F2 ROM:001258C2 bclr #4,($133D).w ROM:001258C8 bset #5,($1336).w ROM:001258CE bsr.l sub_126882 ROM:001258D4 move.w $43C(a5),d0 ROM:001258D8 clr.b ($8D6).w ROM:001258DC move.w d0,($686).w ROM:001258E0 move.b #1,($8D6).w ROM:001258E6 move.b #1,($1149).w ROM:001258EC bra.l loc_1255AA ROM:001258F2 ; --------------------------------------------------------------------------- ROM:001258F2 ROM:001258F2 locret_1258F2: ; CODE XREF: ROM:001258C0↑j ROM:001258F2 rts ROM:001258F4 ; --------------------------------------------------------------------------- ROM:001258F4 ROM:001258F4 loc_1258F4: ; DATA XREF: ROM:001254AC↑o ROM:001258F4 btst #4,($133D).w ROM:001258FA beq.s locret_125932 ROM:001258FC bclr #4,($133D).w ROM:00125902 bset #4,($133C).w ROM:00125908 bset #5,($1336).w ROM:0012590E bsr.l sub_126882 ROM:00125914 move.w $43C(a5),d0 ROM:00125918 clr.b ($8D6).w ROM:0012591C move.w d0,($686).w ROM:00125920 move.b #1,($8D6).w ROM:00125926 move.b #5,($1149).w ROM:0012592C bra.l loc_12576A ROM:00125932 ; --------------------------------------------------------------------------- ROM:00125932 ROM:00125932 locret_125932: ; CODE XREF: ROM:0012583C↑j ROM:00125932 ; ROM:001258FA↑j ROM:00125932 rts ROM:00125934 ; --------------------------------------------------------------------------- ROM:00125934 ROM:00125934 loc_125934: ; DATA XREF: ROM:001254B0↑o ROM:00125934 btst #4,($133D).w ROM:0012593A beq.s locret_125966 ROM:0012593C bclr #4,($133D).w ROM:00125942 bset #5,($1336).w ROM:00125948 bsr.l sub_126882 ROM:0012594E bset #3,($132C).w ROM:00125954 bclr #3,($132D).w ROM:0012595A move.b #1,($1149).w ROM:00125960 bra.l loc_1255AA ROM:00125966 ; --------------------------------------------------------------------------- ROM:00125966 ROM:00125966 locret_125966: ; CODE XREF: ROM:00125868↑j ROM:00125966 ; ROM:0012593A↑j ROM:00125966 rts ROM:00125968 ; --------------------------------------------------------------------------- ROM:00125968 ROM:00125968 loc_125968: ; DATA XREF: ROM:001254B4↑o ROM:00125968 btst #4,($133D).w ROM:0012596E beq.s locret_12599A ROM:00125970 bclr #4,($133D).w ROM:00125976 bset #5,($1336).w ROM:0012597C bsr.l sub_126882 ROM:00125982 bset #0,($1342).w ROM:00125988 bclr #3,($132D).w ROM:0012598E move.b #1,($1149).w ROM:00125994 bra.l loc_1255AA ROM:0012599A ; --------------------------------------------------------------------------- ROM:0012599A ROM:0012599A locret_12599A: ; CODE XREF: ROM:001257BE↑j ROM:0012599A ; ROM:0012596E↑j ROM:0012599A rts ROM:0012599A ; --------------------------------------------------------------------------- ROM:0012599C dword_12599C: dc.l $8380006, $133E662C, $C780000, $6866E24, $61FF0001 ROM:0012599C ; DATA XREF: ROM:001254B8↑o ROM:0012599C dc.l $D261FF, $100DE, $8F80007, $132F08B8, $3132D, $11FC000D ROM:0012599C dc.l $114960FF, $40, $8380005, $93F6702, $60120838, $40939 ROM:0012599C dc.l $67026008, $8380000, $1337671E, $61FFFFFF, $DAFE08F8 ROM:0012599C dc.l $3131B, $61FF0000, $FCE11FC, $71149, $60FFFFFF ROM:00125A08 dc.b $FE, $B2 ROM:00125A0A ; --------------------------------------------------------------------------- ROM:00125A0A ROM:00125A0A locret_125A0A: ; CODE XREF: ROM:001257E0↑j ROM:00125A0A rts ROM:00125A0A ; --------------------------------------------------------------------------- ROM:00125A0C aNu8_3: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:001254BC↑o ROM:00125A0C ; ROM:001254C0↑o ROM:00125A11 dc.b 4, $13, $3D ROM:00125A14 dc.l $671A08B8, $4133D, $8F80007, $132F08B8, $3132D, $11FC000D ROM:00125A14 dc.l $114960DC ROM:00125A30 ; --------------------------------------------------------------------------- ROM:00125A30 ROM:00125A30 locret_125A30: ; CODE XREF: ROM:00125792↑j ROM:00125A30 rts ROM:00125A32 ; --------------------------------------------------------------------------- ROM:00125A32 rts ROM:00125A34 ; --------------------------------------------------------------------------- ROM:00125A34 movea.w 8(a3),a0 ROM:00125A38 adda.l #$13C000,a0 ROM:00125A3E move.w (a0),d7 ROM:00125A40 cmpi.w #0,d7 ROM:00125A44 bne.s locret_125A7A ROM:00125A46 clr.b ($114C).w ROM:00125A4A move.b $B(a3),d7 ROM:00125A4E ext.w d7 ROM:00125A50 lsr.w #1,d7 ROM:00125A52 lea $C(a3),a2 ROM:00125A56 move.w #1,d3 ROM:00125A5A bra.s loc_125A60 ROM:00125A5C ; --------------------------------------------------------------------------- ROM:00125A5C ROM:00125A5C loc_125A5C: ; CODE XREF: ROM:loc_125A74↓j ROM:00125A5C addi.w #1,d3 ROM:00125A60 ROM:00125A60 loc_125A60: ; CODE XREF: ROM:00125A5A↑j ROM:00125A60 cmp.w d7,d3 ROM:00125A62 bgt.w loc_125A76 ROM:00125A66 movea.w (a2)+,a4 ROM:00125A68 move.b (a2)+,d6 ROM:00125A6A move.b (a2)+,d5 ROM:00125A6C btst d6,(a4) ROM:00125A6E beq.s loc_125A74 ROM:00125A70 or.b d5,($114C).w ROM:00125A74 ROM:00125A74 loc_125A74: ; CODE XREF: ROM:00125A6E↑j ROM:00125A74 bra.s loc_125A5C ROM:00125A76 ; --------------------------------------------------------------------------- ROM:00125A76 ROM:00125A76 loc_125A76: ; CODE XREF: ROM:00125A62↑j ROM:00125A76 bsr.w sub_125A7C ROM:00125A7A ROM:00125A7A locret_125A7A: ; CODE XREF: ROM:00125A44↑j ROM:00125A7A rts ROM:00125A7C ROM:00125A7C ; =============== S U B R O U T I N E ======================================= ROM:00125A7C ROM:00125A7C ROM:00125A7C sub_125A7C: ; CODE XREF: ROM:loc_125A76↑p ROM:00125A7C move.b ($114C).w,d0 ROM:00125A80 btst #1,($133B).w ROM:00125A86 bne.s loc_125A8E ROM:00125A88 andi.b #$60,d0 ; '`' ROM:00125A8C bra.s loc_125A92 ROM:00125A8E ; --------------------------------------------------------------------------- ROM:00125A8E ROM:00125A8E loc_125A8E: ; CODE XREF: sub_125A7C+A↑j ROM:00125A8E andi.b #$10,d0 ROM:00125A92 ROM:00125A92 loc_125A92: ; CODE XREF: sub_125A7C+10↑j ROM:00125A92 cmpi.b #0,d0 ROM:00125A96 ble.s locret_125AD0 ROM:00125A98 addi.b #1,($114B).w ROM:00125A9E cmpi.b #$50,($114B).w ; 'P' ROM:00125AA4 bgt.s locret_125AD0 ROM:00125AA6 move.w ($C3E).w,d0 ROM:00125AAA move.b ($C40).w,$11F0(d0.w) ROM:00125AB2 addi.w #1,d0 ROM:00125AB6 move.b ($C41).w,$11F0(d0.w) ROM:00125ABE addi.w #1,d0 ROM:00125AC2 move.b ($114C).w,$11F0(d0.w) ROM:00125ACA addi.w #3,($C3E).w ROM:00125AD0 ROM:00125AD0 locret_125AD0: ; CODE XREF: sub_125A7C+1A↑j ROM:00125AD0 ; sub_125A7C+28↑j ROM:00125AD0 rts ROM:00125AD0 ; End of function sub_125A7C ROM:00125AD0 ROM:00125AD2 ROM:00125AD2 ; =============== S U B R O U T I N E ======================================= ROM:00125AD2 ROM:00125AD2 ROM:00125AD2 sub_125AD2: ; CODE XREF: sub_119142+A↑p ROM:00125AD2 ; sub_125CA6:loc_125CD6↓p ROM:00125AD2 clr.w ($588).w ROM:00125AD6 clr.w ($58A).w ROM:00125ADA bclr #3,($92B).w ROM:00125AE0 bclr #2,($937).w ROM:00125AE6 bclr #2,($92B).w ROM:00125AEC bclr #3,($934).w ROM:00125AF2 clr.w ($D78).w ROM:00125AF6 clr.b ($13CA).w ROM:00125AFA clr.w ($1382).w ROM:00125AFE clr.w ($1384).w ROM:00125B02 clr.w ($1386).w ROM:00125B06 clr.w ($1388).w ROM:00125B0A clr.w ($138A).w ROM:00125B0E clr.w ($138C).w ROM:00125B12 clr.w ($138E).w ROM:00125B16 clr.w ($1390).w ROM:00125B1A clr.w ($1392).w ROM:00125B1E clr.w ($1394).w ROM:00125B22 clr.w ($D92).w ROM:00125B26 clr.w ($D94).w ROM:00125B2A clr.w ($D96).w ROM:00125B2E clr.w ($D98).w ROM:00125B32 clr.w ($D9A).w ROM:00125B36 clr.w ($D9C).w ROM:00125B3A clr.w ($1B38).w ROM:00125B3E clr.w ($1B3A).w ROM:00125B42 clr.w ($D9E).w ROM:00125B46 clr.w ($DA0).w ROM:00125B4A clr.b ($118F).w ROM:00125B4E clr.b ($13C8).w ROM:00125B52 bclr #6,($1330).w ROM:00125B58 bclr #5,($1423).w ROM:00125B5E bclr #7,($1422).w ROM:00125B64 bclr #1,($1423).w ROM:00125B6A bclr #3,($1423).w ROM:00125B70 move.b #$FF,($13CB).w ROM:00125B76 move.b #$FF,($11A4).w ROM:00125B7C move.w #$FFFF,($D8A).w ROM:00125B82 move.w #$FFFF,($D8C).w ROM:00125B88 move.w #$FFFF,($1B30).w ROM:00125B8E move.w #$FFFF,($1B32).w ROM:00125B94 clr.w ($E36).w ROM:00125B98 clr.w ($1396).w ROM:00125B9C clr.w ($E3A).w ROM:00125BA0 clr.w ($E3C).w ROM:00125BA4 clr.w ($E3E).w ROM:00125BA8 clr.w ($1398).w ROM:00125BAC clr.w ($139A).w ROM:00125BB0 clr.w ($139C).w ROM:00125BB4 clr.w ($E40).w ROM:00125BB8 clr.w ($E42).w ROM:00125BBC clr.w ($E44).w ROM:00125BC0 clr.w ($139E).w ROM:00125BC4 clr.w ($13A0).w ROM:00125BC8 clr.w ($13A2).w ROM:00125BCC clr.w ($E46).w ROM:00125BD0 clr.w ($E48).w ROM:00125BD4 clr.w ($E4A).w ROM:00125BD8 clr.w ($13A4).w ROM:00125BDC clr.w ($13A6).w ROM:00125BE0 clr.w ($13A8).w ROM:00125BE4 clr.w ($E4C).w ROM:00125BE8 clr.w ($E4E).w ROM:00125BEC clr.w ($E50).w ROM:00125BF0 clr.b ($13CE).w ROM:00125BF4 clr.b ($13CF).w ROM:00125BF8 clr.b ($13D0).w ROM:00125BFC clr.w ($A70).w ROM:00125C00 clr.w ($A72).w ROM:00125C04 clr.w ($49A).w ROM:00125C08 clr.w ($1360).w ROM:00125C0C clr.w ($1362).w ROM:00125C10 bsr.l sub_12E924 ROM:00125C16 move.w #$20,d0 ; ' ' ROM:00125C1A move.b #$10,d1 ROM:00125C1E lea ($100A).w,a0 ROM:00125C22 bsr.l sub_1164A2 ROM:00125C28 lea ($104A).w,a0 ROM:00125C2C bsr.l sub_1164A2 ROM:00125C32 lea ($1B3C).w,a0 ROM:00125C36 bsr.l sub_1164A2 ROM:00125C3C lea ($1B7C).w,a0 ROM:00125C40 bsr.l sub_1164A2 ROM:00125C46 lea ($1BBC).w,a0 ROM:00125C4A bsr.l sub_1164A2 ROM:00125C50 lea ($1BFC).w,a0 ROM:00125C54 bsr.l sub_1164A2 ROM:00125C5A lea ($1C3C).w,a0 ROM:00125C5E bsr.l sub_1164A2 ROM:00125C64 lea ($1C7C).w,a0 ROM:00125C68 bsr.l sub_1164A2 ROM:00125C6E lea ($1CBC).w,a0 ROM:00125C72 bsr.l sub_1164A2 ROM:00125C78 lea ($1CFC).w,a0 ROM:00125C7C bsr.l sub_1164A2 ROM:00125C82 lea ($1D3C).w,a0 ROM:00125C86 bsr.l sub_1164A2 ROM:00125C8C move.b #8,d1 ROM:00125C90 lea ($1D9D).w,a0 ROM:00125C94 bsr.l sub_1164A2 ROM:00125C9A lea ($1D7D).w,a0 ROM:00125C9E bsr.l sub_1164A2 ROM:00125CA4 rts ROM:00125CA4 ; End of function sub_125AD2 ROM:00125CA4 ROM:00125CA6 ROM:00125CA6 ; =============== S U B R O U T I N E ======================================= ROM:00125CA6 ROM:00125CA6 ROM:00125CA6 sub_125CA6: ; CODE XREF: sub_1234EC+310↑p ROM:00125CA6 move.b $B(a3),d7 ROM:00125CAA ext.w d7 ROM:00125CAC lsr.w #1,d7 ROM:00125CAE lea $C(a3),a2 ROM:00125CB2 move.w #1,d3 ROM:00125CB6 bra.s loc_125CBC ROM:00125CB8 ; --------------------------------------------------------------------------- ROM:00125CB8 ROM:00125CB8 loc_125CB8: ; CODE XREF: sub_125CA6:loc_125CD4↓j ROM:00125CB8 addi.w #1,d3 ROM:00125CBC ROM:00125CBC loc_125CBC: ; CODE XREF: sub_125CA6+10↑j ROM:00125CBC cmp.w d7,d3 ROM:00125CBE bgt.w loc_125CD6 ROM:00125CC2 movea.w (a2)+,a4 ROM:00125CC4 move.b (a2)+,d6 ROM:00125CC6 move.b (a2)+,d5 ROM:00125CC8 cmpi.b #$10,d5 ROM:00125CCC bne.s loc_125CD2 ROM:00125CCE bset d6,(a4) ROM:00125CD0 bra.s loc_125CD4 ROM:00125CD2 ; --------------------------------------------------------------------------- ROM:00125CD2 ROM:00125CD2 loc_125CD2: ; CODE XREF: sub_125CA6+26↑j ROM:00125CD2 bclr d6,(a4) ROM:00125CD4 ROM:00125CD4 loc_125CD4: ; CODE XREF: sub_125CA6+2A↑j ROM:00125CD4 bra.s loc_125CB8 ROM:00125CD6 ; --------------------------------------------------------------------------- ROM:00125CD6 ROM:00125CD6 loc_125CD6: ; CODE XREF: sub_125CA6+18↑j ROM:00125CD6 bsr.w sub_125AD2 ROM:00125CDA rts ROM:00125CDA ; End of function sub_125CA6 ROM:00125CDA ROM:00125CDC ROM:00125CDC ; =============== S U B R O U T I N E ======================================= ROM:00125CDC ROM:00125CDC ROM:00125CDC sub_125CDC: ; CODE XREF: sub_1234EC+3C8↑p ROM:00125CDC btst #2,($133A).w ROM:00125CE2 beq.s loc_125CEC ROM:00125CE4 ori.b #1,($1158).w ROM:00125CEA bra.s loc_125CF2 ROM:00125CEC ; --------------------------------------------------------------------------- ROM:00125CEC ROM:00125CEC loc_125CEC: ; CODE XREF: sub_125CDC+6↑j ROM:00125CEC andi.b #$FE,($1158).w ROM:00125CF2 ROM:00125CF2 loc_125CF2: ; CODE XREF: sub_125CDC+E↑j ROM:00125CF2 btst #7,($1323).w ROM:00125CF8 beq.s loc_125D02 ROM:00125CFA ori.b #1,($114D).w ROM:00125D00 bra.s loc_125D08 ROM:00125D02 ; --------------------------------------------------------------------------- ROM:00125D02 ROM:00125D02 loc_125D02: ; CODE XREF: sub_125CDC+1C↑j ROM:00125D02 andi.b #$FE,($114D).w ROM:00125D08 ROM:00125D08 loc_125D08: ; CODE XREF: sub_125CDC+24↑j ROM:00125D08 btst #4,($934).w ROM:00125D0E beq.s loc_125D18 ROM:00125D10 ori.b #2,($114D).w ROM:00125D16 bra.s loc_125D1E ROM:00125D18 ; --------------------------------------------------------------------------- ROM:00125D18 ROM:00125D18 loc_125D18: ; CODE XREF: sub_125CDC+32↑j ROM:00125D18 andi.b #$FD,($114D).w ROM:00125D1E ROM:00125D1E loc_125D1E: ; CODE XREF: sub_125CDC+3A↑j ROM:00125D1E btst #4,($93D).w ROM:00125D24 beq.s loc_125D2E ROM:00125D26 ori.b #4,($114D).w ROM:00125D2C bra.s loc_125D34 ROM:00125D2E ; --------------------------------------------------------------------------- ROM:00125D2E ROM:00125D2E loc_125D2E: ; CODE XREF: sub_125CDC+48↑j ROM:00125D2E andi.b #$FB,($114D).w ROM:00125D34 ROM:00125D34 loc_125D34: ; CODE XREF: sub_125CDC+50↑j ROM:00125D34 btst #1,($936).w ROM:00125D3A beq.s loc_125D44 ROM:00125D3C ori.b #8,($114D).w ROM:00125D42 bra.s loc_125D4A ROM:00125D44 ; --------------------------------------------------------------------------- ROM:00125D44 ROM:00125D44 loc_125D44: ; CODE XREF: sub_125CDC+5E↑j ROM:00125D44 andi.b #$F7,($114D).w ROM:00125D4A ROM:00125D4A loc_125D4A: ; CODE XREF: sub_125CDC+66↑j ROM:00125D4A btst #5,($938).w ROM:00125D50 beq.s loc_125D5A ROM:00125D52 ori.b #$10,($114D).w ROM:00125D58 bra.s loc_125D60 ROM:00125D5A ; --------------------------------------------------------------------------- ROM:00125D5A ROM:00125D5A loc_125D5A: ; CODE XREF: sub_125CDC+74↑j ROM:00125D5A andi.b #$EF,($114D).w ROM:00125D60 ROM:00125D60 loc_125D60: ; CODE XREF: sub_125CDC+7C↑j ROM:00125D60 btst #3,($93D).w ROM:00125D66 beq.s loc_125D70 ROM:00125D68 ori.b #$20,($114D).w ; ' ' ROM:00125D6E bra.s loc_125D76 ROM:00125D70 ; --------------------------------------------------------------------------- ROM:00125D70 ROM:00125D70 loc_125D70: ; CODE XREF: sub_125CDC+8A↑j ROM:00125D70 andi.b #$DF,($114D).w ROM:00125D76 ROM:00125D76 loc_125D76: ; CODE XREF: sub_125CDC+92↑j ROM:00125D76 btst #7,($133F).w ROM:00125D7C beq.s loc_125D86 ROM:00125D7E ori.b #$40,($114D).w ; '@' ROM:00125D84 bra.s loc_125D8C ROM:00125D86 ; --------------------------------------------------------------------------- ROM:00125D86 ROM:00125D86 loc_125D86: ; CODE XREF: sub_125CDC+A0↑j ROM:00125D86 andi.b #$BF,($114D).w ROM:00125D8C ROM:00125D8C loc_125D8C: ; CODE XREF: sub_125CDC+A8↑j ROM:00125D8C btst #7,($FFFFF411).w ROM:00125D92 bne.s loc_125D9C ROM:00125D94 ori.b #$80,($114D).w ROM:00125D9A bra.s loc_125DA2 ROM:00125D9C ; --------------------------------------------------------------------------- ROM:00125D9C ROM:00125D9C loc_125D9C: ; CODE XREF: sub_125CDC+B6↑j ROM:00125D9C andi.b #$7F,($114D).w ROM:00125DA2 ROM:00125DA2 loc_125DA2: ; CODE XREF: sub_125CDC+BE↑j ROM:00125DA2 btst #7,($939).w ROM:00125DA8 beq.s loc_125DB2 ROM:00125DAA ori.b #1,($1152).w ROM:00125DB0 bra.s loc_125DB8 ROM:00125DB2 ; --------------------------------------------------------------------------- ROM:00125DB2 ROM:00125DB2 loc_125DB2: ; CODE XREF: sub_125CDC+CC↑j ROM:00125DB2 andi.b #$FE,($1152).w ROM:00125DB8 ROM:00125DB8 loc_125DB8: ; CODE XREF: sub_125CDC+D4↑j ROM:00125DB8 btst #1,($92F).w ROM:00125DBE beq.s loc_125DC8 ROM:00125DC0 ori.b #2,($1152).w ROM:00125DC6 bra.s loc_125DCE ROM:00125DC8 ; --------------------------------------------------------------------------- ROM:00125DC8 ROM:00125DC8 loc_125DC8: ; CODE XREF: sub_125CDC+E2↑j ROM:00125DC8 andi.b #$FD,($1152).w ROM:00125DCE ROM:00125DCE loc_125DCE: ; CODE XREF: sub_125CDC+EA↑j ROM:00125DCE btst #0,($930).w ROM:00125DD4 beq.s loc_125DDE ROM:00125DD6 ori.b #4,($1152).w ROM:00125DDC bra.s loc_125DE4 ROM:00125DDE ; --------------------------------------------------------------------------- ROM:00125DDE ROM:00125DDE loc_125DDE: ; CODE XREF: sub_125CDC+F8↑j ROM:00125DDE andi.b #$FB,($1152).w ROM:00125DE4 ROM:00125DE4 loc_125DE4: ; CODE XREF: sub_125CDC+100↑j ROM:00125DE4 btst #7,($92D).w ROM:00125DEA beq.s loc_125DF4 ROM:00125DEC ori.b #8,($1152).w ROM:00125DF2 bra.s loc_125DFA ROM:00125DF4 ; --------------------------------------------------------------------------- ROM:00125DF4 ROM:00125DF4 loc_125DF4: ; CODE XREF: sub_125CDC+10E↑j ROM:00125DF4 andi.b #$F7,($1152).w ROM:00125DFA ROM:00125DFA loc_125DFA: ; CODE XREF: sub_125CDC+116↑j ROM:00125DFA btst #1,($93B).w ROM:00125E00 beq.s loc_125E0A ROM:00125E02 ori.b #$10,($1152).w ROM:00125E08 bra.s loc_125E10 ROM:00125E0A ; --------------------------------------------------------------------------- ROM:00125E0A ROM:00125E0A loc_125E0A: ; CODE XREF: sub_125CDC+124↑j ROM:00125E0A andi.b #$EF,($1152).w ROM:00125E10 ROM:00125E10 loc_125E10: ; CODE XREF: sub_125CDC+12C↑j ROM:00125E10 btst #2,($93C).w ROM:00125E16 beq.s loc_125E20 ROM:00125E18 ori.b #$20,($1152).w ; ' ' ROM:00125E1E bra.s loc_125E26 ROM:00125E20 ; --------------------------------------------------------------------------- ROM:00125E20 ROM:00125E20 loc_125E20: ; CODE XREF: sub_125CDC+13A↑j ROM:00125E20 andi.b #$DF,($1152).w ROM:00125E26 ROM:00125E26 loc_125E26: ; CODE XREF: sub_125CDC+142↑j ROM:00125E26 btst #2,($933).w ROM:00125E2C beq.s loc_125E36 ROM:00125E2E ori.b #$40,($1152).w ; '@' ROM:00125E34 bra.s loc_125E3C ROM:00125E36 ; --------------------------------------------------------------------------- ROM:00125E36 ROM:00125E36 loc_125E36: ; CODE XREF: sub_125CDC+150↑j ROM:00125E36 andi.b #$BF,($1152).w ROM:00125E3C ROM:00125E3C loc_125E3C: ; CODE XREF: sub_125CDC+158↑j ROM:00125E3C btst #4,($93F).w ROM:00125E42 beq.s loc_125E4C ROM:00125E44 ori.b #$80,($1152).w ROM:00125E4A bra.s loc_125E52 ROM:00125E4C ; --------------------------------------------------------------------------- ROM:00125E4C ROM:00125E4C loc_125E4C: ; CODE XREF: sub_125CDC+166↑j ROM:00125E4C andi.b #$7F,($1152).w ROM:00125E52 ROM:00125E52 loc_125E52: ; CODE XREF: sub_125CDC+16E↑j ROM:00125E52 btst #2,($934).w ROM:00125E58 beq.s loc_125E62 ROM:00125E5A ori.b #1,($1153).w ROM:00125E60 bra.s loc_125E68 ROM:00125E62 ; --------------------------------------------------------------------------- ROM:00125E62 ROM:00125E62 loc_125E62: ; CODE XREF: sub_125CDC+17C↑j ROM:00125E62 andi.b #$FE,($1153).w ROM:00125E68 ROM:00125E68 loc_125E68: ; CODE XREF: sub_125CDC+184↑j ROM:00125E68 btst #2,($C54).w ROM:00125E6E beq.s loc_125E78 ROM:00125E70 ori.b #2,($1153).w ROM:00125E76 bra.s loc_125E7E ROM:00125E78 ; --------------------------------------------------------------------------- ROM:00125E78 ROM:00125E78 loc_125E78: ; CODE XREF: sub_125CDC+192↑j ROM:00125E78 andi.b #$FD,($1153).w ROM:00125E7E ROM:00125E7E loc_125E7E: ; CODE XREF: sub_125CDC+19A↑j ROM:00125E7E btst #1,($938).w ROM:00125E84 beq.s loc_125E8E ROM:00125E86 ori.b #4,($1153).w ROM:00125E8C bra.s loc_125E94 ROM:00125E8E ; --------------------------------------------------------------------------- ROM:00125E8E ROM:00125E8E loc_125E8E: ; CODE XREF: sub_125CDC+1A8↑j ROM:00125E8E andi.b #$FB,($1153).w ROM:00125E94 ROM:00125E94 loc_125E94: ; CODE XREF: sub_125CDC+1B0↑j ROM:00125E94 btst #1,($C54).w ROM:00125E9A beq.s loc_125EA4 ROM:00125E9C ori.b #8,($1153).w ROM:00125EA2 bra.s loc_125EAA ROM:00125EA4 ; --------------------------------------------------------------------------- ROM:00125EA4 ROM:00125EA4 loc_125EA4: ; CODE XREF: sub_125CDC+1BE↑j ROM:00125EA4 andi.b #$F7,($1153).w ROM:00125EAA ROM:00125EAA loc_125EAA: ; CODE XREF: sub_125CDC+1C6↑j ROM:00125EAA btst #0,($C54).w ROM:00125EB0 beq.s loc_125EBA ROM:00125EB2 ori.b #$10,($1153).w ROM:00125EB8 bra.s loc_125EC0 ROM:00125EBA ; --------------------------------------------------------------------------- ROM:00125EBA ROM:00125EBA loc_125EBA: ; CODE XREF: sub_125CDC+1D4↑j ROM:00125EBA andi.b #$EF,($1153).w ROM:00125EC0 ROM:00125EC0 loc_125EC0: ; CODE XREF: sub_125CDC+1DC↑j ROM:00125EC0 btst #7,($C55).w ROM:00125EC6 beq.s loc_125ED0 ROM:00125EC8 ori.b #$20,($1153).w ; ' ' ROM:00125ECE bra.s loc_125ED6 ROM:00125ED0 ; --------------------------------------------------------------------------- ROM:00125ED0 ROM:00125ED0 loc_125ED0: ; CODE XREF: sub_125CDC+1EA↑j ROM:00125ED0 andi.b #$DF,($1153).w ROM:00125ED6 ROM:00125ED6 loc_125ED6: ; CODE XREF: sub_125CDC+1F2↑j ROM:00125ED6 btst #0,($110F).w ROM:00125EDC beq.s loc_125EE6 ROM:00125EDE ori.b #1,($1154).w ROM:00125EE4 bra.s loc_125EEC ROM:00125EE6 ; --------------------------------------------------------------------------- ROM:00125EE6 ROM:00125EE6 loc_125EE6: ; CODE XREF: sub_125CDC+200↑j ROM:00125EE6 andi.b #$FE,($1154).w ROM:00125EEC ROM:00125EEC loc_125EEC: ; CODE XREF: sub_125CDC+208↑j ROM:00125EEC btst #0,($111C).w ROM:00125EF2 beq.s loc_125EFC ROM:00125EF4 ori.b #2,($1154).w ROM:00125EFA bra.s loc_125F02 ROM:00125EFC ; --------------------------------------------------------------------------- ROM:00125EFC ROM:00125EFC loc_125EFC: ; CODE XREF: sub_125CDC+216↑j ROM:00125EFC andi.b #$FD,($1154).w ROM:00125F02 ROM:00125F02 loc_125F02: ; CODE XREF: sub_125CDC+21E↑j ROM:00125F02 btst #0,($111A).w ROM:00125F08 beq.s loc_125F12 ROM:00125F0A ori.b #4,($1154).w ROM:00125F10 bra.s loc_125F18 ROM:00125F12 ; --------------------------------------------------------------------------- ROM:00125F12 ROM:00125F12 loc_125F12: ; CODE XREF: sub_125CDC+22C↑j ROM:00125F12 andi.b #$FB,($1154).w ROM:00125F18 ROM:00125F18 loc_125F18: ; CODE XREF: sub_125CDC+234↑j ROM:00125F18 btst #0,($11B0).w ROM:00125F1E beq.s loc_125F28 ROM:00125F20 ori.b #1,($1181).w ROM:00125F26 bra.s loc_125F2E ROM:00125F28 ; --------------------------------------------------------------------------- ROM:00125F28 ROM:00125F28 loc_125F28: ; CODE XREF: sub_125CDC+242↑j ROM:00125F28 andi.b #$FE,($1181).w ROM:00125F2E ROM:00125F2E loc_125F2E: ; CODE XREF: sub_125CDC+24A↑j ROM:00125F2E btst #2,($1319).w ROM:00125F34 beq.s loc_125F3E ROM:00125F36 ori.b #1,($1155).w ROM:00125F3C bra.s loc_125F44 ROM:00125F3E ; --------------------------------------------------------------------------- ROM:00125F3E ROM:00125F3E loc_125F3E: ; CODE XREF: sub_125CDC+258↑j ROM:00125F3E andi.b #$FE,($1155).w ROM:00125F44 ROM:00125F44 loc_125F44: ; CODE XREF: sub_125CDC+260↑j ROM:00125F44 btst #6,($1340).w ROM:00125F4A beq.s loc_125F54 ROM:00125F4C ori.b #2,($1155).w ROM:00125F52 bra.s loc_125F5A ROM:00125F54 ; --------------------------------------------------------------------------- ROM:00125F54 ROM:00125F54 loc_125F54: ; CODE XREF: sub_125CDC+26E↑j ROM:00125F54 andi.b #$FD,($1155).w ROM:00125F5A ROM:00125F5A loc_125F5A: ; CODE XREF: sub_125CDC+276↑j ROM:00125F5A btst #2,($1330).w ROM:00125F60 beq.s loc_125F6A ROM:00125F62 ori.b #4,($1155).w ROM:00125F68 bra.s loc_125F70 ROM:00125F6A ; --------------------------------------------------------------------------- ROM:00125F6A ROM:00125F6A loc_125F6A: ; CODE XREF: sub_125CDC+284↑j ROM:00125F6A andi.b #$FB,($1155).w ROM:00125F70 ROM:00125F70 loc_125F70: ; CODE XREF: sub_125CDC+28C↑j ROM:00125F70 btst #3,($1326).w ROM:00125F76 beq.s loc_125F80 ROM:00125F78 ori.b #8,($1155).w ROM:00125F7E bra.s loc_125F86 ROM:00125F80 ; --------------------------------------------------------------------------- ROM:00125F80 ROM:00125F80 loc_125F80: ; CODE XREF: sub_125CDC+29A↑j ROM:00125F80 andi.b #$F7,($1155).w ROM:00125F86 ROM:00125F86 loc_125F86: ; CODE XREF: sub_125CDC+2A2↑j ROM:00125F86 btst #3,($1323).w ROM:00125F8C beq.s loc_125F96 ROM:00125F8E ori.b #$10,($1155).w ROM:00125F94 bra.s loc_125F9C ROM:00125F96 ; --------------------------------------------------------------------------- ROM:00125F96 ROM:00125F96 loc_125F96: ; CODE XREF: sub_125CDC+2B0↑j ROM:00125F96 andi.b #$EF,($1155).w ROM:00125F9C ROM:00125F9C loc_125F9C: ; CODE XREF: sub_125CDC+2B8↑j ROM:00125F9C btst #4,($1423).w ROM:00125FA2 beq.s loc_125FAC ROM:00125FA4 ori.b #$20,($1155).w ; ' ' ROM:00125FAA bra.s loc_125FB2 ROM:00125FAC ; --------------------------------------------------------------------------- ROM:00125FAC ROM:00125FAC loc_125FAC: ; CODE XREF: sub_125CDC+2C6↑j ROM:00125FAC andi.b #$DF,($1155).w ROM:00125FB2 ROM:00125FB2 loc_125FB2: ; CODE XREF: sub_125CDC+2CE↑j ROM:00125FB2 btst #2,($1338).w ROM:00125FB8 beq.s loc_125FC2 ROM:00125FBA ori.b #1,($1156).w ROM:00125FC0 bra.s loc_125FC8 ROM:00125FC2 ; --------------------------------------------------------------------------- ROM:00125FC2 ROM:00125FC2 loc_125FC2: ; CODE XREF: sub_125CDC+2DC↑j ROM:00125FC2 andi.b #$FE,($1156).w ROM:00125FC8 ROM:00125FC8 loc_125FC8: ; CODE XREF: sub_125CDC+2E4↑j ROM:00125FC8 btst #7,($1323).w ROM:00125FCE beq.s loc_125FD8 ROM:00125FD0 ori.b #2,($1156).w ROM:00125FD6 bra.s loc_125FDE ROM:00125FD8 ; --------------------------------------------------------------------------- ROM:00125FD8 ROM:00125FD8 loc_125FD8: ; CODE XREF: sub_125CDC+2F2↑j ROM:00125FD8 andi.b #$FD,($1156).w ROM:00125FDE ROM:00125FDE loc_125FDE: ; CODE XREF: sub_125CDC+2FA↑j ROM:00125FDE btst #4,($930).w ROM:00125FE4 beq.s loc_125FEE ROM:00125FE6 ori.b #4,($1156).w ROM:00125FEC bra.s loc_125FF4 ROM:00125FEE ; --------------------------------------------------------------------------- ROM:00125FEE ROM:00125FEE loc_125FEE: ; CODE XREF: sub_125CDC+308↑j ROM:00125FEE andi.b #$FB,($1156).w ROM:00125FF4 ROM:00125FF4 loc_125FF4: ; CODE XREF: sub_125CDC+310↑j ROM:00125FF4 btst #6,($1321).w ROM:00125FFA beq.s loc_126004 ROM:00125FFC ori.b #8,($1156).w ROM:00126002 bra.s loc_12600A ROM:00126004 ; --------------------------------------------------------------------------- ROM:00126004 ROM:00126004 loc_126004: ; CODE XREF: sub_125CDC+31E↑j ROM:00126004 andi.b #$F7,($1156).w ROM:0012600A ROM:0012600A loc_12600A: ; CODE XREF: sub_125CDC+326↑j ROM:0012600A btst #3,($1338).w ROM:00126010 beq.s loc_12601A ROM:00126012 ori.b #$10,($1156).w ROM:00126018 bra.s loc_126020 ROM:0012601A ; --------------------------------------------------------------------------- ROM:0012601A ROM:0012601A loc_12601A: ; CODE XREF: sub_125CDC+334↑j ROM:0012601A andi.b #$EF,($1156).w ROM:00126020 ROM:00126020 loc_126020: ; CODE XREF: sub_125CDC+33C↑j ROM:00126020 btst #0,($131A).w ROM:00126026 beq.s loc_126030 ROM:00126028 ori.b #$20,($1156).w ; ' ' ROM:0012602E bra.s loc_126036 ROM:00126030 ; --------------------------------------------------------------------------- ROM:00126030 ROM:00126030 loc_126030: ; CODE XREF: sub_125CDC+34A↑j ROM:00126030 andi.b #$DF,($1156).w ROM:00126036 ROM:00126036 loc_126036: ; CODE XREF: sub_125CDC+352↑j ROM:00126036 btst #2,($1335).w ROM:0012603C beq.s loc_126046 ROM:0012603E ori.b #$20,($1156).w ; ' ' ROM:00126044 bra.s loc_12604C ROM:00126046 ; --------------------------------------------------------------------------- ROM:00126046 ROM:00126046 loc_126046: ; CODE XREF: sub_125CDC+360↑j ROM:00126046 andi.b #$DF,($1156).w ROM:0012604C ROM:0012604C loc_12604C: ; CODE XREF: sub_125CDC+368↑j ROM:0012604C btst #0,($1334).w ROM:00126052 beq.s loc_12605C ROM:00126054 ori.b #$20,($1156).w ; ' ' ROM:0012605A bra.s loc_126062 ROM:0012605C ; --------------------------------------------------------------------------- ROM:0012605C ROM:0012605C loc_12605C: ; CODE XREF: sub_125CDC+376↑j ROM:0012605C andi.b #$DF,($1156).w ROM:00126062 ROM:00126062 loc_126062: ; CODE XREF: sub_125CDC+37E↑j ROM:00126062 btst #1,($1323).w ROM:00126068 beq.s loc_126072 ROM:0012606A ori.b #1,($1157).w ROM:00126070 bra.s loc_126078 ROM:00126072 ; --------------------------------------------------------------------------- ROM:00126072 ROM:00126072 loc_126072: ; CODE XREF: sub_125CDC+38C↑j ROM:00126072 andi.b #$FE,($1157).w ROM:00126078 ROM:00126078 loc_126078: ; CODE XREF: sub_125CDC+394↑j ROM:00126078 btst #1,($132B).w ROM:0012607E beq.s loc_126088 ROM:00126080 ori.b #2,($1157).w ROM:00126086 bra.s loc_12608E ROM:00126088 ; --------------------------------------------------------------------------- ROM:00126088 ROM:00126088 loc_126088: ; CODE XREF: sub_125CDC+3A2↑j ROM:00126088 andi.b #$FD,($1157).w ROM:0012608E ROM:0012608E loc_12608E: ; CODE XREF: sub_125CDC+3AA↑j ROM:0012608E btst #7,($132A).w ROM:00126094 beq.s loc_12609E ROM:00126096 ori.b #4,($1157).w ROM:0012609C bra.s loc_1260A4 ROM:0012609E ; --------------------------------------------------------------------------- ROM:0012609E ROM:0012609E loc_12609E: ; CODE XREF: sub_125CDC+3B8↑j ROM:0012609E andi.b #$FB,($1157).w ROM:001260A4 ROM:001260A4 loc_1260A4: ; CODE XREF: sub_125CDC+3C0↑j ROM:001260A4 btst #6,($133A).w ROM:001260AA beq.s loc_1260B4 ROM:001260AC ori.b #8,($1157).w ROM:001260B2 bra.s loc_1260BA ROM:001260B4 ; --------------------------------------------------------------------------- ROM:001260B4 ROM:001260B4 loc_1260B4: ; CODE XREF: sub_125CDC+3CE↑j ROM:001260B4 andi.b #$F7,($1157).w ROM:001260BA ROM:001260BA loc_1260BA: ; CODE XREF: sub_125CDC+3D6↑j ROM:001260BA btst #4,($132A).w ROM:001260C0 beq.s loc_1260CA ROM:001260C2 ori.b #$10,($1157).w ROM:001260C8 bra.s loc_1260D0 ROM:001260CA ; --------------------------------------------------------------------------- ROM:001260CA ROM:001260CA loc_1260CA: ; CODE XREF: sub_125CDC+3E4↑j ROM:001260CA andi.b #$EF,($1157).w ROM:001260D0 ROM:001260D0 loc_1260D0: ; CODE XREF: sub_125CDC+3EC↑j ROM:001260D0 btst #5,($938).w ROM:001260D6 beq.s loc_1260E0 ROM:001260D8 ori.b #$20,($1157).w ; ' ' ROM:001260DE bra.s loc_1260E6 ROM:001260E0 ; --------------------------------------------------------------------------- ROM:001260E0 ROM:001260E0 loc_1260E0: ; CODE XREF: sub_125CDC+3FA↑j ROM:001260E0 andi.b #$DF,($1157).w ROM:001260E6 ROM:001260E6 loc_1260E6: ; CODE XREF: sub_125CDC+402↑j ROM:001260E6 btst #3,($1341).w ROM:001260EC beq.s loc_1260F6 ROM:001260EE ori.b #$20,($1157).w ; ' ' ROM:001260F4 bra.s loc_1260FC ROM:001260F6 ; --------------------------------------------------------------------------- ROM:001260F6 ROM:001260F6 loc_1260F6: ; CODE XREF: sub_125CDC+410↑j ROM:001260F6 andi.b #$DF,($1157).w ROM:001260FC ROM:001260FC loc_1260FC: ; CODE XREF: sub_125CDC+418↑j ROM:001260FC btst #0,($932).w ROM:00126102 bne.s loc_12610C ROM:00126104 ori.b #1,($1150).w ROM:0012610A bra.s loc_126112 ROM:0012610C ; --------------------------------------------------------------------------- ROM:0012610C ROM:0012610C loc_12610C: ; CODE XREF: sub_125CDC+426↑j ROM:0012610C andi.b #$FE,($1150).w ROM:00126112 ROM:00126112 loc_126112: ; CODE XREF: sub_125CDC+42E↑j ROM:00126112 btst #6,($932).w ROM:00126118 bne.s loc_126122 ROM:0012611A ori.b #2,($1150).w ROM:00126120 bra.s loc_126128 ROM:00126122 ; --------------------------------------------------------------------------- ROM:00126122 ROM:00126122 loc_126122: ; CODE XREF: sub_125CDC+43C↑j ROM:00126122 andi.b #$FD,($1150).w ROM:00126128 ROM:00126128 loc_126128: ; CODE XREF: sub_125CDC+444↑j ROM:00126128 btst #1,($1374).w ROM:0012612E beq.s loc_126138 ROM:00126130 ori.b #4,($1150).w ROM:00126136 bra.s loc_12613E ROM:00126138 ; --------------------------------------------------------------------------- ROM:00126138 ROM:00126138 loc_126138: ; CODE XREF: sub_125CDC+452↑j ROM:00126138 andi.b #$FB,($1150).w ROM:0012613E ROM:0012613E loc_12613E: ; CODE XREF: sub_125CDC+45A↑j ROM:0012613E btst #1,($933).w ROM:00126144 beq.s loc_12614E ROM:00126146 ori.b #8,($1150).w ROM:0012614C bra.s loc_126154 ROM:0012614E ; --------------------------------------------------------------------------- ROM:0012614E ROM:0012614E loc_12614E: ; CODE XREF: sub_125CDC+468↑j ROM:0012614E andi.b #$F7,($1150).w ROM:00126154 ROM:00126154 loc_126154: ; CODE XREF: sub_125CDC+470↑j ROM:00126154 btst #0,($110F).w ROM:0012615A beq.s loc_126164 ROM:0012615C ori.b #1,($114E).w ROM:00126162 bra.s loc_12616A ROM:00126164 ; --------------------------------------------------------------------------- ROM:00126164 ROM:00126164 loc_126164: ; CODE XREF: sub_125CDC+47E↑j ROM:00126164 andi.b #$FE,($114E).w ROM:0012616A ROM:0012616A loc_12616A: ; CODE XREF: sub_125CDC+486↑j ROM:0012616A btst #1,($110F).w ROM:00126170 beq.s loc_12617A ROM:00126172 ori.b #2,($114E).w ROM:00126178 bra.s loc_126180 ROM:0012617A ; --------------------------------------------------------------------------- ROM:0012617A ROM:0012617A loc_12617A: ; CODE XREF: sub_125CDC+494↑j ROM:0012617A andi.b #$FD,($114E).w ROM:00126180 ROM:00126180 loc_126180: ; CODE XREF: sub_125CDC+49C↑j ROM:00126180 btst #0,($1339).w ROM:00126186 beq.s loc_126190 ROM:00126188 ori.b #1,($114F).w ROM:0012618E bra.s loc_126196 ROM:00126190 ; --------------------------------------------------------------------------- ROM:00126190 ROM:00126190 loc_126190: ; CODE XREF: sub_125CDC+4AA↑j ROM:00126190 andi.b #$FE,($114F).w ROM:00126196 ROM:00126196 loc_126196: ; CODE XREF: sub_125CDC+4B2↑j ROM:00126196 btst #0,($1333).w ROM:0012619C beq.s loc_1261A6 ROM:0012619E ori.b #2,($114F).w ROM:001261A4 bra.s loc_1261AC ROM:001261A6 ; --------------------------------------------------------------------------- ROM:001261A6 ROM:001261A6 loc_1261A6: ; CODE XREF: sub_125CDC+4C0↑j ROM:001261A6 andi.b #$FD,($114F).w ROM:001261AC ROM:001261AC loc_1261AC: ; CODE XREF: sub_125CDC+4C8↑j ROM:001261AC btst #7,($1323).w ROM:001261B2 beq.s loc_1261BC ROM:001261B4 ori.b #4,($114F).w ROM:001261BA bra.s loc_1261C2 ROM:001261BC ; --------------------------------------------------------------------------- ROM:001261BC ROM:001261BC loc_1261BC: ; CODE XREF: sub_125CDC+4D6↑j ROM:001261BC andi.b #$FB,($114F).w ROM:001261C2 ROM:001261C2 loc_1261C2: ; CODE XREF: sub_125CDC+4DE↑j ROM:001261C2 btst #0,($133D).w ROM:001261C8 beq.s loc_1261D2 ROM:001261CA ori.b #8,($114F).w ROM:001261D0 bra.s loc_1261D8 ROM:001261D2 ; --------------------------------------------------------------------------- ROM:001261D2 ROM:001261D2 loc_1261D2: ; CODE XREF: sub_125CDC+4EC↑j ROM:001261D2 andi.b #$F7,($114F).w ROM:001261D8 ROM:001261D8 loc_1261D8: ; CODE XREF: sub_125CDC+4F4↑j ROM:001261D8 btst #1,($133A).w ROM:001261DE beq.s loc_1261E8 ROM:001261E0 ori.b #$10,($114F).w ROM:001261E6 bra.s loc_1261EE ROM:001261E8 ; --------------------------------------------------------------------------- ROM:001261E8 ROM:001261E8 loc_1261E8: ; CODE XREF: sub_125CDC+502↑j ROM:001261E8 andi.b #$EF,($114F).w ROM:001261EE ROM:001261EE loc_1261EE: ; CODE XREF: sub_125CDC+50A↑j ROM:001261EE btst #7,($131D).w ROM:001261F4 beq.s loc_1261FE ROM:001261F6 ori.b #$20,($114F).w ; ' ' ROM:001261FC bra.s loc_126204 ROM:001261FE ; --------------------------------------------------------------------------- ROM:001261FE ROM:001261FE loc_1261FE: ; CODE XREF: sub_125CDC+518↑j ROM:001261FE andi.b #$DF,($114F).w ROM:00126204 ROM:00126204 loc_126204: ; CODE XREF: sub_125CDC+520↑j ROM:00126204 btst #6,($1321).w ROM:0012620A beq.s loc_126214 ROM:0012620C ori.b #$40,($114F).w ; '@' ROM:00126212 bra.s loc_12621A ROM:00126214 ; --------------------------------------------------------------------------- ROM:00126214 ROM:00126214 loc_126214: ; CODE XREF: sub_125CDC+52E↑j ROM:00126214 andi.b #$BF,($114F).w ROM:0012621A ROM:0012621A loc_12621A: ; CODE XREF: sub_125CDC+536↑j ROM:0012621A btst #3,($132A).w ROM:00126220 beq.s loc_12622A ROM:00126222 ori.b #$80,($114F).w ROM:00126228 bra.s loc_126230 ROM:0012622A ; --------------------------------------------------------------------------- ROM:0012622A ROM:0012622A loc_12622A: ; CODE XREF: sub_125CDC+544↑j ROM:0012622A andi.b #$7F,($114F).w ROM:00126230 ROM:00126230 loc_126230: ; CODE XREF: sub_125CDC+54C↑j ROM:00126230 btst #2,($1336).w ROM:00126236 beq.s loc_126240 ROM:00126238 ori.w #1,($C56).w ROM:0012623E bra.s loc_126246 ROM:00126240 ; --------------------------------------------------------------------------- ROM:00126240 ROM:00126240 loc_126240: ; CODE XREF: sub_125CDC+55A↑j ROM:00126240 andi.w #$FFFE,($C56).w ROM:00126246 ROM:00126246 loc_126246: ; CODE XREF: sub_125CDC+562↑j ROM:00126246 btst #3,($1333).w ROM:0012624C beq.s loc_126256 ROM:0012624E ori.w #2,($C56).w ROM:00126254 bra.s loc_12625C ROM:00126256 ; --------------------------------------------------------------------------- ROM:00126256 ROM:00126256 loc_126256: ; CODE XREF: sub_125CDC+570↑j ROM:00126256 andi.w #$FFFD,($C56).w ROM:0012625C ROM:0012625C loc_12625C: ; CODE XREF: sub_125CDC+578↑j ROM:0012625C btst #1,($1324).w ROM:00126262 beq.s loc_12626C ROM:00126264 ori.w #4,($C56).w ROM:0012626A bra.s loc_126272 ROM:0012626C ; --------------------------------------------------------------------------- ROM:0012626C ROM:0012626C loc_12626C: ; CODE XREF: sub_125CDC+586↑j ROM:0012626C andi.w #$FFFB,($C56).w ROM:00126272 ROM:00126272 loc_126272: ; CODE XREF: sub_125CDC+58E↑j ROM:00126272 btst #6,($92E).w ROM:00126278 beq.s loc_126282 ROM:0012627A ori.w #8,($C56).w ROM:00126280 bra.s loc_126288 ROM:00126282 ; --------------------------------------------------------------------------- ROM:00126282 ROM:00126282 loc_126282: ; CODE XREF: sub_125CDC+59C↑j ROM:00126282 andi.w #$FFF7,($C56).w ROM:00126288 ROM:00126288 loc_126288: ; CODE XREF: sub_125CDC+5A4↑j ROM:00126288 btst #1,($1335).w ROM:0012628E beq.s loc_126298 ROM:00126290 ori.w #$10,($C56).w ROM:00126296 bra.s loc_12629E ROM:00126298 ; --------------------------------------------------------------------------- ROM:00126298 ROM:00126298 loc_126298: ; CODE XREF: sub_125CDC+5B2↑j ROM:00126298 andi.w #$FFEF,($C56).w ROM:0012629E ROM:0012629E loc_12629E: ; CODE XREF: sub_125CDC+5BA↑j ROM:0012629E btst #6,($132B).w ROM:001262A4 beq.s loc_1262AE ROM:001262A6 ori.w #$20,($C56).w ; ' ' ROM:001262AC bra.s loc_1262B4 ROM:001262AE ; --------------------------------------------------------------------------- ROM:001262AE ROM:001262AE loc_1262AE: ; CODE XREF: sub_125CDC+5C8↑j ROM:001262AE andi.w #$FFDF,($C56).w ROM:001262B4 ROM:001262B4 loc_1262B4: ; CODE XREF: sub_125CDC+5D0↑j ROM:001262B4 btst #7,($1320).w ROM:001262BA beq.s loc_1262C4 ROM:001262BC ori.w #$40,($C56).w ; '@' ROM:001262C2 bra.s loc_1262CA ROM:001262C4 ; --------------------------------------------------------------------------- ROM:001262C4 ROM:001262C4 loc_1262C4: ; CODE XREF: sub_125CDC+5DE↑j ROM:001262C4 andi.w #$FFBF,($C56).w ROM:001262CA ROM:001262CA loc_1262CA: ; CODE XREF: sub_125CDC+5E6↑j ROM:001262CA btst #5,($1320).w ROM:001262D0 beq.s loc_1262DA ROM:001262D2 ori.w #$80,($C56).w ROM:001262D8 bra.s loc_1262E0 ROM:001262DA ; --------------------------------------------------------------------------- ROM:001262DA ROM:001262DA loc_1262DA: ; CODE XREF: sub_125CDC+5F4↑j ROM:001262DA andi.w #$FF7F,($C56).w ROM:001262E0 ROM:001262E0 loc_1262E0: ; CODE XREF: sub_125CDC+5FC↑j ROM:001262E0 btst #4,($1331).w ROM:001262E6 beq.s loc_1262F0 ROM:001262E8 ori.w #$100,($C56).w ROM:001262EE bra.s loc_1262F6 ROM:001262F0 ; --------------------------------------------------------------------------- ROM:001262F0 ROM:001262F0 loc_1262F0: ; CODE XREF: sub_125CDC+60A↑j ROM:001262F0 andi.w #$FEFF,($C56).w ROM:001262F6 ROM:001262F6 loc_1262F6: ; CODE XREF: sub_125CDC+612↑j ROM:001262F6 btst #1,($131F).w ROM:001262FC beq.s loc_126306 ROM:001262FE ori.w #$200,($C56).w ROM:00126304 bra.s loc_12630C ROM:00126306 ; --------------------------------------------------------------------------- ROM:00126306 ROM:00126306 loc_126306: ; CODE XREF: sub_125CDC+620↑j ROM:00126306 andi.w #$FDFF,($C56).w ROM:0012630C ROM:0012630C loc_12630C: ; CODE XREF: sub_125CDC+628↑j ROM:0012630C btst #2,($1342).w ROM:00126312 beq.s loc_12631C ROM:00126314 ori.w #$400,($C56).w ROM:0012631A bra.s loc_126322 ROM:0012631C ; --------------------------------------------------------------------------- ROM:0012631C ROM:0012631C loc_12631C: ; CODE XREF: sub_125CDC+636↑j ROM:0012631C andi.w #$FBFF,($C56).w ROM:00126322 ROM:00126322 loc_126322: ; CODE XREF: sub_125CDC+63E↑j ROM:00126322 clr.l d0 ROM:00126324 move.w $3C2(a5),d1 ROM:00126328 cmpi.w #0,d1 ROM:0012632C bne.s loc_126332 ROM:0012632E bset #3,d0 ROM:00126332 ROM:00126332 loc_126332: ; CODE XREF: sub_125CDC+650↑j ROM:00126332 btst #1,($1422).w ROM:00126338 beq.s loc_126342 ROM:0012633A bset #$12,d0 ROM:0012633E bset #$10,d0 ROM:00126342 ROM:00126342 loc_126342: ; CODE XREF: sub_125CDC+65C↑j ROM:00126342 btst #4,($1422).w ROM:00126348 beq.s loc_12634E ROM:0012634A bset #$13,d0 ROM:0012634E ROM:0012634E loc_12634E: ; CODE XREF: sub_125CDC+66C↑j ROM:0012634E ori.l #1,d0 ROM:00126354 ori.l #0,d0 ROM:0012635A ori.l #0,d0 ROM:00126360 ori.l #0,d0 ROM:00126366 ori.l #0,d0 ROM:0012636C ori.l #$100,d0 ROM:00126372 ori.l #$200,d0 ROM:00126378 ori.l #$400,d0 ROM:0012637E ori.l #0,d0 ROM:00126384 ori.l #$1000,d0 ROM:0012638A ori.l #$2000,d0 ROM:00126390 ori.l #0,d0 ROM:00126396 ori.l #0,d0 ROM:0012639C ori.l #$20000,d0 ROM:001263A2 ori.l #0,d0 ROM:001263A8 move.l d0,($96C).w ROM:001263AC btst #0,($1423).w ROM:001263B2 beq.s loc_1263BC ROM:001263B4 ori.b #1,($1151).w ROM:001263BA bra.s loc_1263C2 ROM:001263BC ; --------------------------------------------------------------------------- ROM:001263BC ROM:001263BC loc_1263BC: ; CODE XREF: sub_125CDC+6D6↑j ROM:001263BC andi.b #$FE,($1151).w ROM:001263C2 ROM:001263C2 loc_1263C2: ; CODE XREF: sub_125CDC+6DE↑j ROM:001263C2 btst #1,($1319).w ROM:001263C8 beq.s loc_1263D2 ROM:001263CA ori.b #2,($1151).w ROM:001263D0 bra.s loc_1263D8 ROM:001263D2 ; --------------------------------------------------------------------------- ROM:001263D2 ROM:001263D2 loc_1263D2: ; CODE XREF: sub_125CDC+6EC↑j ROM:001263D2 andi.b #$FD,($1151).w ROM:001263D8 ROM:001263D8 loc_1263D8: ; CODE XREF: sub_125CDC+6F4↑j ROM:001263D8 btst #0,($1328).w ROM:001263DE beq.s loc_1263E8 ROM:001263E0 ori.b #4,($1151).w ROM:001263E6 bra.s loc_1263EE ROM:001263E8 ; --------------------------------------------------------------------------- ROM:001263E8 ROM:001263E8 loc_1263E8: ; CODE XREF: sub_125CDC+702↑j ROM:001263E8 andi.b #$FB,($1151).w ROM:001263EE ROM:001263EE loc_1263EE: ; CODE XREF: sub_125CDC+70A↑j ROM:001263EE btst #6,($1320).w ROM:001263F4 beq.s loc_1263FE ROM:001263F6 ori.b #8,($1151).w ROM:001263FC bra.s locret_126404 ROM:001263FE ; --------------------------------------------------------------------------- ROM:001263FE ROM:001263FE loc_1263FE: ; CODE XREF: sub_125CDC+718↑j ROM:001263FE andi.b #$F7,($1151).w ROM:00126404 ROM:00126404 locret_126404: ; CODE XREF: sub_125CDC+720↑j ROM:00126404 rts ROM:00126404 ; End of function sub_125CDC ROM:00126404 ROM:00126406 ROM:00126406 ; =============== S U B R O U T I N E ======================================= ROM:00126406 ROM:00126406 ROM:00126406 sub_126406: ; CODE XREF: sub_135A92+4↓p ROM:00126406 move.w #2,($5A2).w ROM:0012640C bsr.l sub_11A722 ROM:00126412 rts ROM:00126412 ; End of function sub_126406 ROM:00126412 ROM:00126414 ROM:00126414 ; =============== S U B R O U T I N E ======================================= ROM:00126414 ROM:00126414 ROM:00126414 sub_126414: ; CODE XREF: sub_135A92+A↓p ROM:00126414 btst #5,($935).w ROM:0012641A beq.s locret_12642E ROM:0012641C bclr #5,($935).w ROM:00126422 move.b #$20,($113D).w ; ' ' ROM:00126428 move.b #0,($113E).w ROM:0012642E ROM:0012642E locret_12642E: ; CODE XREF: sub_126414+6↑j ROM:0012642E rts ROM:0012642E ; End of function sub_126414 ROM:0012642E ROM:00126430 ROM:00126430 ; =============== S U B R O U T I N E ======================================= ROM:00126430 ROM:00126430 ROM:00126430 sub_126430: ; CODE XREF: sub_1246E2+2B0↑p ROM:00126430 btst #5,($935).w ROM:00126436 beq.s loc_126446 ROM:00126438 bclr #5,($935).w ROM:0012643E move.b #$14,($113D).w ROM:00126444 bra.s locret_12644C ROM:00126446 ; --------------------------------------------------------------------------- ROM:00126446 ROM:00126446 loc_126446: ; CODE XREF: sub_126430+6↑j ROM:00126446 bset #0,($1337).w ROM:0012644C ROM:0012644C locret_12644C: ; CODE XREF: sub_126430+14↑j ROM:0012644C rts ROM:0012644C ; End of function sub_126430 ROM:0012644C ROM:0012644E ROM:0012644E ; =============== S U B R O U T I N E ======================================= ROM:0012644E ROM:0012644E ROM:0012644E sub_12644E: ; CODE XREF: sub_1246E2+252↑p ROM:0012644E ; sub_1246E2+29E↑p ROM:0012644E btst #5,($935).w ROM:00126454 beq.s loc_126464 ROM:00126456 bclr #5,($935).w ROM:0012645C move.b #$13,($113D).w ROM:00126462 bra.s locret_12646A ROM:00126464 ; --------------------------------------------------------------------------- ROM:00126464 ROM:00126464 loc_126464: ; CODE XREF: sub_12644E+6↑j ROM:00126464 bset #0,($1337).w ROM:0012646A ROM:0012646A locret_12646A: ; CODE XREF: sub_12644E+14↑j ROM:0012646A rts ROM:0012646A ; End of function sub_12644E ROM:0012646A ROM:0012646C ROM:0012646C ; =============== S U B R O U T I N E ======================================= ROM:0012646C ROM:0012646C ROM:0012646C sub_12646C: ; CODE XREF: sub_1246E2:loc_12493C↑p ROM:0012646C btst #5,($935).w ROM:00126472 beq.s loc_126490 ROM:00126474 bclr #5,($935).w ROM:0012647A move.b #$23,($113D).w ; '#' ROM:00126480 move.b ($11F2).l,d2 ROM:00126486 subi.b #$27,d2 ; ''' ROM:0012648A move.b d2,($1140).w ROM:0012648E bra.s locret_126496 ROM:00126490 ; --------------------------------------------------------------------------- ROM:00126490 ROM:00126490 loc_126490: ; CODE XREF: sub_12646C+6↑j ROM:00126490 bset #0,($1337).w ROM:00126496 ROM:00126496 locret_126496: ; CODE XREF: sub_12646C+22↑j ROM:00126496 rts ROM:00126496 ; End of function sub_12646C ROM:00126496 ROM:00126498 ROM:00126498 ; =============== S U B R O U T I N E ======================================= ROM:00126498 ROM:00126498 ROM:00126498 sub_126498: ; CODE XREF: sub_11327E+5E↑p ROM:00126498 ; sub_1230D4+1E↑p ROM:00126498 btst #6,($133E).w ROM:0012649E beq.s loc_1264A6 ROM:001264A0 bsr.w sub_1264AC ROM:001264A4 bra.s locret_1264AA ROM:001264A6 ; --------------------------------------------------------------------------- ROM:001264A6 ROM:001264A6 loc_1264A6: ; CODE XREF: sub_126498+6↑j ROM:001264A6 bsr.w sub_126660 ROM:001264AA ROM:001264AA locret_1264AA: ; CODE XREF: sub_126498+C↑j ROM:001264AA rts ROM:001264AA ; End of function sub_126498 ROM:001264AA ROM:001264AC ROM:001264AC ; =============== S U B R O U T I N E ======================================= ROM:001264AC ROM:001264AC ROM:001264AC sub_1264AC: ; CODE XREF: sub_126498+8↑p ROM:001264AC clr.w d1 ROM:001264AE move.b ($115D).w,d1 ROM:001264B2 cmpi.w #8,d1 ROM:001264B6 bcc.s locret_1264C0 ROM:001264B8 movea.l off_1264C2(pc,d1.w*4),a0 ROM:001264BC nop ROM:001264BE jmp (a0) ROM:001264C0 ; --------------------------------------------------------------------------- ROM:001264C0 ROM:001264C0 locret_1264C0: ; CODE XREF: sub_1264AC+A↑j ROM:001264C0 rts ROM:001264C0 ; End of function sub_1264AC ROM:001264C0 ROM:001264C0 ; --------------------------------------------------------------------------- ROM:001264C2 off_1264C2: dc.l loc_1264E2 ; DATA XREF: sub_1264AC+C↑r ROM:001264C6 dc.l loc_1264EA ROM:001264CA dc.l loc_1264F8 ROM:001264CE dc.l loc_126528 ROM:001264D2 dc.l loc_126568 ROM:001264D6 dc.l loc_126596 ROM:001264DA dc.l loc_1265CA ROM:001264DE dc.l loc_12660C ROM:001264E2 ; --------------------------------------------------------------------------- ROM:001264E2 ROM:001264E2 loc_1264E2: ; DATA XREF: ROM:off_1264C2↑o ROM:001264E2 move.b #1,($115D).w ROM:001264E8 rts ROM:001264EA ; --------------------------------------------------------------------------- ROM:001264EA ROM:001264EA loc_1264EA: ; DATA XREF: ROM:001264C6↑o ROM:001264EA btst #4,($131B).w ROM:001264F0 beq.s locret_1264F6 ROM:001264F2 move.w ($FFFFFC0E).w,d1 ROM:001264F6 ROM:001264F6 locret_1264F6: ; CODE XREF: ROM:001264F0↑j ROM:001264F6 rts ROM:001264F8 ; --------------------------------------------------------------------------- ROM:001264F8 ROM:001264F8 loc_1264F8: ; DATA XREF: ROM:001264CA↑o ROM:001264F8 btst #4,($131B).w ROM:001264FE beq.s locret_126526 ROM:00126500 move.w ($FFFFFC0E).w,d1 ROM:00126504 cmpi.b #$B8,d1 ROM:00126508 bne.s locret_126526 ROM:0012650A bsr.w sub_126946 ROM:0012650E move.w $43E(a5),d0 ROM:00126512 clr.b ($899).w ROM:00126516 move.w d0,($60C).w ROM:0012651A move.b #1,($899).w ROM:00126520 move.b #3,($115D).w ROM:00126526 ROM:00126526 locret_126526: ; CODE XREF: ROM:001264FE↑j ROM:00126526 ; ROM:00126508↑j ROM:00126526 rts ROM:00126528 ; --------------------------------------------------------------------------- ROM:00126528 ROM:00126528 loc_126528: ; DATA XREF: ROM:001264CE↑o ROM:00126528 btst #4,($131B).w ROM:0012652E beq.s locret_126566 ROM:00126530 move.w ($FFFFFC0E).w,d1 ROM:00126534 cmpi.b #$13,d1 ROM:00126538 bne.s loc_126558 ROM:0012653A bsr.w sub_126946 ROM:0012653E move.w $43E(a5),d0 ROM:00126542 clr.b ($899).w ROM:00126546 move.w d0,($60C).w ROM:0012654A move.b #1,($899).w ROM:00126550 move.b #4,($115D).w ROM:00126556 bra.s locret_126566 ROM:00126558 ; --------------------------------------------------------------------------- ROM:00126558 ROM:00126558 loc_126558: ; CODE XREF: ROM:00126538↑j ROM:00126558 bsr.w sub_126902 ROM:0012655C clr.w ($C5C).w ROM:00126560 move.b #2,($115D).w ROM:00126566 ROM:00126566 locret_126566: ; CODE XREF: ROM:0012652E↑j ROM:00126566 ; ROM:00126556↑j ROM:00126566 rts ROM:00126568 ; --------------------------------------------------------------------------- ROM:00126568 ROM:00126568 loc_126568: ; DATA XREF: ROM:001264D2↑o ROM:00126568 btst #4,($131B).w ROM:0012656E beq.s locret_126594 ROM:00126570 bsr.w sub_126946 ROM:00126574 move.w ($FFFFFC0E).w,d1 ROM:00126578 move.b d1,($115B).w ROM:0012657C move.w $43E(a5),d0 ROM:00126580 clr.b ($899).w ROM:00126584 move.w d0,($60C).w ROM:00126588 move.b #1,($899).w ROM:0012658E move.b #5,($115D).w ROM:00126594 ROM:00126594 locret_126594: ; CODE XREF: ROM:0012656E↑j ROM:00126594 rts ROM:00126596 ; --------------------------------------------------------------------------- ROM:00126596 ROM:00126596 loc_126596: ; DATA XREF: ROM:001264D6↑o ROM:00126596 btst #4,($131B).w ROM:0012659C beq.s locret_1265C8 ROM:0012659E bsr.w sub_12690C ROM:001265A2 move.w #1,($C5C).w ROM:001265A8 move.w $43E(a5),d0 ROM:001265AC clr.b ($899).w ROM:001265B0 move.w d0,($60C).w ROM:001265B4 move.b #1,($899).w ROM:001265BA move.w ($FFFFFC0E).w,d3 ROM:001265BE move.b d3,($115A).w ROM:001265C2 move.b #6,($115D).w ROM:001265C8 ROM:001265C8 locret_1265C8: ; CODE XREF: ROM:0012659C↑j ROM:001265C8 rts ROM:001265CA ; --------------------------------------------------------------------------- ROM:001265CA ROM:001265CA loc_1265CA: ; DATA XREF: ROM:001264DA↑o ROM:001265CA btst #4,($131B).w ROM:001265D0 beq.s locret_12660A ROM:001265D2 subi.b #1,($115A).w ROM:001265D8 bsr.w sub_12690C ROM:001265DC addq.w #1,($C5C).w ROM:001265E0 bvc.s loc_1265E8 ROM:001265E2 move.w #$8000,($C5C).w ROM:001265E8 ROM:001265E8 loc_1265E8: ; CODE XREF: ROM:001265E0↑j ROM:001265E8 move.w $43E(a5),d0 ROM:001265EC clr.b ($899).w ROM:001265F0 move.w d0,($60C).w ROM:001265F4 move.b #1,($899).w ROM:001265FA cmpi.b #0,($115A).w ROM:00126600 bne.w locret_12660A ROM:00126604 move.b #7,($115D).w ROM:0012660A ROM:0012660A locret_12660A: ; CODE XREF: ROM:001265D0↑j ROM:0012660A ; ROM:00126600↑j ROM:0012660A rts ROM:0012660C ; --------------------------------------------------------------------------- ROM:0012660C ROM:0012660C loc_12660C: ; DATA XREF: ROM:001264DE↑o ROM:0012660C btst #4,($131B).w ROM:00126612 beq.s locret_12665C ROM:00126614 move.w ($FFFFFC0E).w,d1 ROM:00126618 cmp.b ($1159).w,d1 ROM:0012661C bne.s loc_12664E ROM:0012661E bsr.w sub_12690C ROM:00126622 addq.w #1,($C5C).w ROM:00126626 bvc.s loc_12662E ROM:00126628 move.w #$8000,($C5C).w ROM:0012662E ROM:0012662E loc_12662E: ; CODE XREF: ROM:00126626↑j ROM:0012662E move.w $43E(a5),d0 ROM:00126632 clr.b ($899).w ROM:00126636 move.w d0,($60C).w ROM:0012663A move.b #1,($899).w ROM:00126640 move.b #1,($115D).w ROM:00126646 bset #4,($1339).w ROM:0012664C bra.s locret_12665C ROM:0012664E ; --------------------------------------------------------------------------- ROM:0012664E ROM:0012664E loc_12664E: ; CODE XREF: ROM:0012661C↑j ROM:0012664E bsr.w sub_126902 ROM:00126652 clr.w ($C5C).w ROM:00126656 move.b #2,($115D).w ROM:0012665C ROM:0012665C locret_12665C: ; CODE XREF: ROM:00126612↑j ROM:0012665C ; ROM:0012664C↑j ROM:0012665C rts ROM:0012665E ; --------------------------------------------------------------------------- ROM:0012665E rts ROM:00126660 ROM:00126660 ; =============== S U B R O U T I N E ======================================= ROM:00126660 ROM:00126660 ROM:00126660 sub_126660: ; CODE XREF: sub_126498:loc_1264A6↑p ROM:00126660 clr.w d1 ROM:00126662 move.b ($115C).w,d1 ROM:00126666 cmpi.w #7,d1 ROM:0012666A bcc.s locret_126674 ROM:0012666C movea.l off_126676(pc,d1.w*4),a0 ROM:00126670 nop ROM:00126672 jmp (a0) ROM:00126674 ; --------------------------------------------------------------------------- ROM:00126674 ROM:00126674 locret_126674: ; CODE XREF: sub_126660+A↑j ROM:00126674 rts ROM:00126674 ; End of function sub_126660 ROM:00126674 ROM:00126674 ; --------------------------------------------------------------------------- ROM:00126676 off_126676: dc.l loc_126692 ; DATA XREF: sub_126660+C↑r ROM:0012667A dc.l loc_12669A ROM:0012667E dc.l loc_1266A8 ROM:00126682 dc.l loc_126760 ROM:00126686 dc.l loc_1267DE ROM:0012668A dc.l loc_12681C ROM:0012668E dc.l loc_12684E ROM:00126692 ; --------------------------------------------------------------------------- ROM:00126692 ROM:00126692 loc_126692: ; DATA XREF: ROM:off_126676↑o ROM:00126692 move.b #1,($115C).w ROM:00126698 rts ROM:0012669A ; --------------------------------------------------------------------------- ROM:0012669A ROM:0012669A loc_12669A: ; DATA XREF: ROM:0012667A↑o ROM:0012669A btst #4,($131B).w ROM:001266A0 beq.s locret_1266A6 ROM:001266A2 move.w ($FFFFFC0E).w,d1 ROM:001266A6 ROM:001266A6 locret_1266A6: ; CODE XREF: ROM:001266A0↑j ROM:001266A6 rts ROM:001266A8 ; --------------------------------------------------------------------------- ROM:001266A8 ROM:001266A8 loc_1266A8: ; DATA XREF: ROM:0012667E↑o ROM:001266A8 btst #4,($131B).w ROM:001266AE beq.l locret_12675E ROM:001266B4 move.w ($FFFFFC0E).w,d1 ROM:001266B8 andi.w #$C0,d1 ROM:001266BC move.w ($FFFFFC0E).w,d2 ROM:001266C0 andi.w #$3F,d2 ; '?' ROM:001266C4 cmpi.w #0,d1 ROM:001266C8 bne.s loc_126730 ROM:001266CA cmpi.w #0,d2 ROM:001266CE beq.s loc_126700 ROM:001266D0 addq.w #2,d2 ROM:001266D2 move.w d2,($C5E).w ROM:001266D6 bsr.w sub_12690C ROM:001266DA addq.w #1,($C5C).w ROM:001266DE bvc.s loc_1266E6 ROM:001266E0 move.w #$8000,($C5C).w ROM:001266E6 ROM:001266E6 loc_1266E6: ; CODE XREF: ROM:001266DE↑j ROM:001266E6 move.w $43E(a5),d0 ROM:001266EA clr.b ($899).w ROM:001266EE move.w d0,($60C).w ROM:001266F2 move.b #1,($899).w ROM:001266F8 move.b #3,($115C).w ROM:001266FE rts ROM:00126700 ; --------------------------------------------------------------------------- ROM:00126700 ROM:00126700 loc_126700: ; CODE XREF: ROM:001266CE↑j ROM:00126700 move.w #3,($C5E).w ROM:00126706 bsr.w sub_12690C ROM:0012670A addq.w #1,($C5C).w ROM:0012670E bvc.s loc_126716 ROM:00126710 move.w #$8000,($C5C).w ROM:00126716 ROM:00126716 loc_126716: ; CODE XREF: ROM:0012670E↑j ROM:00126716 move.w $43E(a5),d0 ROM:0012671A clr.b ($899).w ROM:0012671E move.w d0,($60C).w ROM:00126722 move.b #1,($899).w ROM:00126728 move.b #4,($115C).w ROM:0012672E rts ROM:00126730 ; --------------------------------------------------------------------------- ROM:00126730 ROM:00126730 loc_126730: ; CODE XREF: ROM:001266C8↑j ROM:00126730 addq.w #4,d2 ROM:00126732 move.w d2,($C5E).w ROM:00126736 bsr.w sub_12690C ROM:0012673A addq.w #1,($C5C).w ROM:0012673E bvc.s loc_126746 ROM:00126740 move.w #$8000,($C5C).w ROM:00126746 ROM:00126746 loc_126746: ; CODE XREF: ROM:0012673E↑j ROM:00126746 move.w $43E(a5),d0 ROM:0012674A clr.b ($899).w ROM:0012674E move.w d0,($60C).w ROM:00126752 move.b #1,($899).w ROM:00126758 move.b #5,($115C).w ROM:0012675E ROM:0012675E locret_12675E: ; CODE XREF: ROM:001266AE↑j ROM:0012675E rts ROM:00126760 ; --------------------------------------------------------------------------- ROM:00126760 ROM:00126760 loc_126760: ; DATA XREF: ROM:00126682↑o ROM:00126760 btst #4,($131B).w ROM:00126766 beq.l locret_1267DC ROM:0012676C move.w ($C5E).w,d1 ROM:00126770 subq.w #1,d1 ROM:00126772 cmp.w ($C5C).w,d1 ROM:00126776 ble.s loc_12679C ROM:00126778 bsr.w sub_12690C ROM:0012677C addq.w #1,($C5C).w ROM:00126780 bvc.s loc_126788 ROM:00126782 move.w #$8000,($C5C).w ROM:00126788 ROM:00126788 loc_126788: ; CODE XREF: ROM:00126780↑j ROM:00126788 move.w $43E(a5),d0 ROM:0012678C clr.b ($899).w ROM:00126790 move.w d0,($60C).w ROM:00126794 move.b #1,($899).w ROM:0012679A rts ROM:0012679C ; --------------------------------------------------------------------------- ROM:0012679C ROM:0012679C loc_12679C: ; CODE XREF: ROM:00126776↑j ROM:0012679C move.w ($FFFFFC0E).w,d1 ROM:001267A0 cmp.b ($1159).w,d1 ROM:001267A4 bne.s loc_1267CC ROM:001267A6 bsr.w sub_12690C ROM:001267AA addq.w #1,($C5C).w ROM:001267AE bvc.s loc_1267B6 ROM:001267B0 move.w #$8000,($C5C).w ROM:001267B6 ROM:001267B6 loc_1267B6: ; CODE XREF: ROM:001267AE↑j ROM:001267B6 clr.b ($899).w ROM:001267BA clr.w ($60C).w ROM:001267BE bset #4,($1339).w ROM:001267C4 move.b #1,($115C).w ROM:001267CA rts ROM:001267CC ; --------------------------------------------------------------------------- ROM:001267CC ROM:001267CC loc_1267CC: ; CODE XREF: ROM:001267A4↑j ROM:001267CC bsr.w sub_126902 ROM:001267D0 clr.w ($C5C).w ROM:001267D4 move.b #2,($115C).w ROM:001267DA rts ROM:001267DC ; --------------------------------------------------------------------------- ROM:001267DC ROM:001267DC locret_1267DC: ; CODE XREF: ROM:00126766↑j ROM:001267DC rts ROM:001267DE ; --------------------------------------------------------------------------- ROM:001267DE ROM:001267DE loc_1267DE: ; DATA XREF: ROM:00126686↑o ROM:001267DE btst #4,($131B).w ROM:001267E4 beq.s locret_12681A ROM:001267E6 move.w ($FFFFFC0E).w,d1 ROM:001267EA andi.w #$FF,d1 ROM:001267EE add.w d1,($C5E).w ROM:001267F2 bsr.w sub_12690C ROM:001267F6 addq.w #1,($C5C).w ROM:001267FA bvc.s loc_126802 ROM:001267FC move.w #$8000,($C5C).w ROM:00126802 ROM:00126802 loc_126802: ; CODE XREF: ROM:001267FA↑j ROM:00126802 move.w $43E(a5),d0 ROM:00126806 clr.b ($899).w ROM:0012680A move.w d0,($60C).w ROM:0012680E move.b #1,($899).w ROM:00126814 move.b #3,($115C).w ROM:0012681A ROM:0012681A locret_12681A: ; CODE XREF: ROM:001267E4↑j ROM:0012681A rts ROM:0012681C ; --------------------------------------------------------------------------- ROM:0012681C ROM:0012681C loc_12681C: ; DATA XREF: ROM:0012668A↑o ROM:0012681C btst #4,($131B).w ROM:00126822 beq.s locret_12684C ROM:00126824 bsr.w sub_12690C ROM:00126828 addq.w #1,($C5C).w ROM:0012682C bvc.s loc_126834 ROM:0012682E move.w #$8000,($C5C).w ROM:00126834 ROM:00126834 loc_126834: ; CODE XREF: ROM:0012682C↑j ROM:00126834 move.w $43E(a5),d0 ROM:00126838 clr.b ($899).w ROM:0012683C move.w d0,($60C).w ROM:00126840 move.b #1,($899).w ROM:00126846 move.b #6,($115C).w ROM:0012684C ROM:0012684C locret_12684C: ; CODE XREF: ROM:00126822↑j ROM:0012684C rts ROM:0012684E ; --------------------------------------------------------------------------- ROM:0012684E ROM:0012684E loc_12684E: ; DATA XREF: ROM:0012668E↑o ROM:0012684E btst #4,($131B).w ROM:00126854 beq.s locret_12687E ROM:00126856 bsr.w sub_12690C ROM:0012685A addq.w #1,($C5C).w ROM:0012685E bvc.s loc_126866 ROM:00126860 move.w #$8000,($C5C).w ROM:00126866 ROM:00126866 loc_126866: ; CODE XREF: ROM:0012685E↑j ROM:00126866 move.w $43E(a5),d0 ROM:0012686A clr.b ($899).w ROM:0012686E move.w d0,($60C).w ROM:00126872 move.b #1,($899).w ROM:00126878 move.b #3,($115C).w ROM:0012687E ROM:0012687E locret_12687E: ; CODE XREF: ROM:00126854↑j ROM:0012687E rts ROM:00126880 ; --------------------------------------------------------------------------- ROM:00126880 rts ROM:00126882 ROM:00126882 ; =============== S U B R O U T I N E ======================================= ROM:00126882 ROM:00126882 ROM:00126882 sub_126882: ; CODE XREF: ROM:00124E86↑p ROM:00126882 ; ROM:001254CE↑p ... ROM:00126882 btst #6,($133E).w ROM:00126888 beq.s loc_126890 ROM:0012688A move.b ($115D).w,d1 ROM:0012688E bra.s loc_126894 ROM:00126890 ; --------------------------------------------------------------------------- ROM:00126890 ROM:00126890 loc_126890: ; CODE XREF: sub_126882+6↑j ROM:00126890 move.b ($115C).w,d1 ROM:00126894 ROM:00126894 loc_126894: ; CODE XREF: sub_126882+C↑j ROM:00126894 cmpi.b #1,d1 ROM:00126898 bne.s locret_1268C6 ROM:0012689A btst #5,($1336).w ROM:001268A0 beq.s locret_1268C6 ROM:001268A2 bclr #5,($1336).w ROM:001268A8 bsr.w sub_126902 ROM:001268AC clr.w ($C5C).w ROM:001268B0 btst #6,($133E).w ROM:001268B6 beq.s loc_1268C0 ROM:001268B8 move.b #2,($115D).w ROM:001268BE bra.s locret_1268C6 ROM:001268C0 ; --------------------------------------------------------------------------- ROM:001268C0 ROM:001268C0 loc_1268C0: ; CODE XREF: sub_126882+34↑j ROM:001268C0 move.b #2,($115C).w ROM:001268C6 ROM:001268C6 locret_1268C6: ; CODE XREF: sub_126882+16↑j ROM:001268C6 ; sub_126882+1E↑j ... ROM:001268C6 rts ROM:001268C6 ; End of function sub_126882 ROM:001268C6 ROM:001268C8 ROM:001268C8 ; =============== S U B R O U T I N E ======================================= ROM:001268C8 ROM:001268C8 ROM:001268C8 sub_1268C8: ; CODE XREF: ROM:loc_124F36↑p ROM:001268C8 ; ROM:loc_1255AA↑p ... ROM:001268C8 btst #6,($133E).w ROM:001268CE beq.s loc_1268D2 ROM:001268D0 bra.s locret_1268D6 ROM:001268D2 ; --------------------------------------------------------------------------- ROM:001268D2 ROM:001268D2 loc_1268D2: ; CODE XREF: sub_1268C8+6↑j ROM:001268D2 bsr.w sub_1268DA ROM:001268D6 ROM:001268D6 locret_1268D6: ; CODE XREF: sub_1268C8+8↑j ROM:001268D6 rts ROM:001268D6 ; End of function sub_1268C8 ROM:001268D6 ROM:001268D8 ; --------------------------------------------------------------------------- ROM:001268D8 rts ROM:001268DA ROM:001268DA ; =============== S U B R O U T I N E ======================================= ROM:001268DA ROM:001268DA ROM:001268DA sub_1268DA: ; CODE XREF: sub_1268C8:loc_1268D2↑p ROM:001268DA cmpi.b #3,($115C).w ROM:001268E0 blt.s locret_126900 ROM:001268E2 cmpi.b #6,($115C).w ROM:001268E8 bgt.s locret_126900 ROM:001268EA cmpi.w #0,($60C).w ROM:001268F0 bgt.s locret_126900 ROM:001268F2 bsr.w sub_126902 ROM:001268F6 clr.w ($C5C).w ROM:001268FA move.b #2,($115C).w ROM:00126900 ROM:00126900 locret_126900: ; CODE XREF: sub_1268DA+6↑j ROM:00126900 ; sub_1268DA+E↑j ... ROM:00126900 rts ROM:00126900 ; End of function sub_1268DA ROM:00126900 ROM:00126902 ROM:00126902 ; =============== S U B R O U T I N E ======================================= ROM:00126902 ROM:00126902 ROM:00126902 sub_126902: ; CODE XREF: ROM:loc_126558↑p ROM:00126902 ; ROM:loc_12664E↑p ... ROM:00126902 clr.w ($C5A).w ROM:00126906 clr.b ($1159).w ROM:0012690A rts ROM:0012690A ; End of function sub_126902 ROM:0012690A ROM:0012690C ROM:0012690C ; =============== S U B R O U T I N E ======================================= ROM:0012690C ROM:0012690C ROM:0012690C sub_12690C: ; CODE XREF: ROM:0012659E↑p ROM:0012690C ; ROM:001265D8↑p ... ROM:0012690C move.w ($FFFFFC0E).w,d1 ROM:00126910 move.w ($C5A).w,d2 ROM:00126914 move.b d1,$11F0(d2.w) ROM:0012691A move.b ($1159).w,d3 ROM:0012691E btst #6,($133E).w ROM:00126924 bne.s loc_12692A ROM:00126926 add.b d1,d3 ROM:00126928 bra.s loc_12692C ROM:0012692A ; --------------------------------------------------------------------------- ROM:0012692A ROM:0012692A loc_12692A: ; CODE XREF: sub_12690C+18↑j ROM:0012692A eor.b d1,d3 ROM:0012692C ROM:0012692C loc_12692C: ; CODE XREF: sub_12690C+1C↑j ROM:0012692C move.b d3,($1159).w ROM:00126930 addq.w #1,($C5A).w ROM:00126934 move.w #$103,d1 ROM:00126938 cmp.w ($C5A).w,d1 ROM:0012693C bge.s locret_126944 ROM:0012693E move.w #$103,($C5A).w ROM:00126944 ROM:00126944 locret_126944: ; CODE XREF: sub_12690C+30↑j ROM:00126944 rts ROM:00126944 ; End of function sub_12690C ROM:00126944 ROM:00126946 ROM:00126946 ; =============== S U B R O U T I N E ======================================= ROM:00126946 ROM:00126946 ROM:00126946 sub_126946: ; CODE XREF: ROM:0012650A↑p ROM:00126946 ; ROM:0012653A↑p ... ROM:00126946 move.w ($FFFFFC0E).w,d1 ROM:0012694A move.b ($1159).w,d3 ROM:0012694E eor.b d1,d3 ROM:00126950 move.b d3,($1159).w ROM:00126954 rts ROM:00126954 ; End of function sub_126946 ROM:00126954 ROM:00126956 ROM:00126956 ; =============== S U B R O U T I N E ======================================= ROM:00126956 ROM:00126956 ROM:00126956 sub_126956: ; CODE XREF: sub_11327E+30↑p ROM:00126956 ; sub_1230D4+24↑p ROM:00126956 clr.w d1 ROM:00126958 move.b ($115E).w,d1 ROM:0012695C cmpi.w #3,d1 ROM:00126960 bcc.s locret_12696A ROM:00126962 movea.l off_12696C(pc,d1.w*4),a0 ROM:00126966 nop ROM:00126968 jmp (a0) ROM:0012696A ; --------------------------------------------------------------------------- ROM:0012696A ROM:0012696A locret_12696A: ; CODE XREF: sub_126956+A↑j ROM:0012696A rts ROM:0012696A ; End of function sub_126956 ROM:0012696A ROM:0012696A ; --------------------------------------------------------------------------- ROM:0012696C off_12696C: dc.l dword_126978 ; DATA XREF: sub_126956+C↑r ROM:00126970 dc.l aNu8_4 ; "Nu\b8" ROM:00126974 dc.l aNu8_4+2 ; "\b8" ROM:00126978 dword_126978: dc.l $8B80004, $133D11FC, $1115E, $60024E75 ROM:00126978 ; DATA XREF: ROM:off_12696C↑o ROM:00126988 aNu8_4: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00126970↑o ROM:00126988 ; ROM:00126974↑o ROM:0012698D dc.b 3, $13, $1D ROM:00126990 dc.l $673208B8, $3131D, $30380C60, $B0780C42, $6C145278 ROM:00126990 dc.l $C606806, $31FC8000, $C606100, $446010, $600E08F8 ROM:00126990 dc.l $4133D, $11FC0001, $115E60C4, $4E754E75 ROM:001269C8 ROM:001269C8 ; =============== S U B R O U T I N E ======================================= ROM:001269C8 ROM:001269C8 ROM:001269C8 sub_1269C8: ; CODE XREF: ROM:001255CC↑p ROM:001269C8 ; ROM:00125786↑p ... ROM:001269C8 cmpi.b #1,($115E).w ROM:001269CE bne.s locret_1269F2 ROM:001269D0 btst #3,($131B).w ROM:001269D6 beq.s locret_1269F2 ROM:001269D8 bclr #3,($131B).w ROM:001269DE clr.w ($C5A).w ROM:001269E2 move.w #1,($C60).w ROM:001269E8 move.b #2,($115E).w ROM:001269EE bsr.w sub_1269F4 ROM:001269F2 ROM:001269F2 locret_1269F2: ; CODE XREF: sub_1269C8+6↑j ROM:001269F2 ; sub_1269C8+E↑j ROM:001269F2 rts ROM:001269F2 ; End of function sub_1269C8 ROM:001269F2 ROM:001269F4 ROM:001269F4 ; =============== S U B R O U T I N E ======================================= ROM:001269F4 ROM:001269F4 ROM:001269F4 sub_1269F4: ; CODE XREF: sub_1269C8+26↑p ROM:001269F4 move.w ($C5A).w,d0 ROM:001269F8 move.b $11F0(d0.w),d1 ROM:001269FE move.w d1,($FFFFFC0E).w ROM:00126A02 addq.w #1,($C5A).w ROM:00126A06 bset #7,($FFFFFC0B).w ROM:00126A0C rts ROM:00126A0C ; End of function sub_1269F4 ROM:00126A0C ROM:00126A0E ROM:00126A0E ; =============== S U B R O U T I N E ======================================= ROM:00126A0E ROM:00126A0E ROM:00126A0E sub_126A0E: ; CODE XREF: ROM:00117088↑p ROM:00126A0E bsr.l sub_126B40 ROM:00126A14 bsr.l sub_11B34C ROM:00126A1A bsr.l sub_126D3A ROM:00126A20 bsr.l sub_11EF9A ROM:00126A26 bsr.l sub_11C7F6 ROM:00126A2C bsr.l sub_127084 ROM:00126A32 bsr.l sub_11BE76 ROM:00126A38 bsr.l sub_121298 ROM:00126A3E bsr.l sub_1302E6 ROM:00126A44 bsr.l sub_11C10E ROM:00126A4A bsr.l sub_132FDC ROM:00126A50 bsr.l sub_122090 ROM:00126A56 bsr.l sub_1229E0 ROM:00126A5C bsr.l sub_133696 ROM:00126A62 bsr.l sub_11C39A ROM:00126A68 bsr.l sub_12F394 ROM:00126A6E bsr.l sub_12CC40 ROM:00126A74 bsr.l sub_11DEF2 ROM:00126A7A bsr.l sub_11EE06 ROM:00126A80 bsr.l nullsub_18 ROM:00126A86 bsr.l sub_12FB1C ROM:00126A8C bsr.l sub_1336D0 ROM:00126A92 bsr.l nullsub_14 ROM:00126A98 bsr.l sub_130BEA ROM:00126A9E bsr.l nullsub_19 ROM:00126AA4 bsr.l sub_1305D4 ROM:00126AAA bsr.l nullsub_21 ROM:00126AB0 bsr.l nullsub_22 ROM:00126AB6 bsr.l sub_11C5A8 ROM:00126ABC bsr.l nullsub_11 ROM:00126AC2 bsr.l nullsub_13 ROM:00126AC8 bsr.l nullsub_12 ROM:00126ACE bsr.l nullsub_20 ROM:00126AD4 bsr.l sub_12A1FC ROM:00126ADA bsr.l sub_12A30E ROM:00126AE0 bsr.l sub_12D480 ROM:00126AE6 bsr.l sub_12CE96 ROM:00126AEC bsr.l sub_12F126 ROM:00126AF2 bsr.l sub_12A320 ROM:00126AF8 bsr.l sub_12DA4A ROM:00126AFE bsr.l sub_12B7E6 ROM:00126B04 bsr.l nullsub_23 ROM:00126B0A bsr.l nullsub_10 ROM:00126B10 move.l #2,d0 ROM:00126B16 move.l d0,-(sp) ROM:00126B18 bsr.l nullsub_3 ROM:00126B1E move.l (sp)+,d0 ROM:00126B20 bsr.l nullsub_24 ROM:00126B26 bsr.l nullsub_8 ROM:00126B2C cmpi.w #5,($55C).w ROM:00126B32 bne.s loc_126B3A ROM:00126B34 bsr.l nullsub_1 ROM:00126B3A ROM:00126B3A loc_126B3A: ; CODE XREF: sub_126A0E+124↑j ROM:00126B3A addq.w #1,($C72).w ROM:00126B3E rts ROM:00126B3E ; End of function sub_126A0E ROM:00126B3E ROM:00126B40 ROM:00126B40 ; =============== S U B R O U T I N E ======================================= ROM:00126B40 ROM:00126B40 ROM:00126B40 sub_126B40: ; CODE XREF: sub_126A0E↑p ROM:00126B40 clr.w d1 ROM:00126B42 move.b ($1161).w,d1 ROM:00126B46 cmpi.w #5,d1 ROM:00126B4A bcc.s locret_126B54 ROM:00126B4C movea.l off_126B56(pc,d1.w*4),a0 ROM:00126B50 nop ROM:00126B52 jmp (a0) ROM:00126B54 ; --------------------------------------------------------------------------- ROM:00126B54 ROM:00126B54 locret_126B54: ; CODE XREF: sub_126B40+A↑j ROM:00126B54 rts ROM:00126B54 ; End of function sub_126B40 ROM:00126B54 ROM:00126B54 ; --------------------------------------------------------------------------- ROM:00126B56 off_126B56: dc.l loc_126B6A ; DATA XREF: sub_126B40+C↑r ROM:00126B5A dc.l loc_126B96 ROM:00126B5E dc.l loc_126C1A ROM:00126B62 dc.l loc_126CAE ROM:00126B66 dc.l loc_126CFE ROM:00126B6A ; --------------------------------------------------------------------------- ROM:00126B6A ROM:00126B6A loc_126B6A: ; DATA XREF: ROM:off_126B56↑o ROM:00126B6A bset #7,($131D).w ROM:00126B70 bclr #0,($133D).w ROM:00126B76 bclr #1,($133A).w ROM:00126B7C bclr #0,($133E).w ROM:00126B82 bclr #7,($133E).w ROM:00126B88 move.b #1,($1161).w ROM:00126B8E bra.l locret_126C18 ROM:00126B94 ; --------------------------------------------------------------------------- ROM:00126B94 rts ROM:00126B96 ; --------------------------------------------------------------------------- ROM:00126B96 ROM:00126B96 loc_126B96: ; DATA XREF: ROM:00126B5A↑o ROM:00126B96 move.w $45C(a5),d0 ROM:00126B9A move.w $462(a5),d1 ROM:00126B9E btst #7,($936).w ROM:00126BA4 beq.s loc_126BE8 ROM:00126BA6 cmp.w ($572).w,d0 ROM:00126BAA ble.s loc_126BE8 ROM:00126BAC cmp.w ($4F4).w,d1 ROM:00126BB0 bgt.s loc_126BE8 ROM:00126BB2 bclr #7,($131D).w ROM:00126BB8 bset #0,($133D).w ROM:00126BBE bclr #4,($1329).w ROM:00126BC4 bclr #7,($936).w ROM:00126BCA move.w $460(a5),d1 ROM:00126BCE clr.b ($89E).w ROM:00126BD2 move.w d1,($616).w ROM:00126BD6 move.b #1,($89E).w ROM:00126BDC move.b #2,($1161).w ROM:00126BE2 bra.l locret_126CAC ROM:00126BE8 ; --------------------------------------------------------------------------- ROM:00126BE8 ROM:00126BE8 loc_126BE8: ; CODE XREF: ROM:00126BA4↑j ROM:00126BE8 ; ROM:00126BAA↑j ... ROM:00126BE8 cmp.w ($572).w,d0 ROM:00126BEC bgt.s locret_126C18 ROM:00126BEE bclr #7,($131D).w ROM:00126BF4 bset #1,($133A).w ROM:00126BFA bset #0,($133E).w ROM:00126C00 bclr #4,($1329).w ROM:00126C06 bset #7,($133E).w ROM:00126C0C move.b #4,($1161).w ROM:00126C12 bra.l locret_126D36 ROM:00126C18 ; --------------------------------------------------------------------------- ROM:00126C18 ROM:00126C18 locret_126C18: ; CODE XREF: ROM:00126B8E↑j ROM:00126C18 ; ROM:00126BEC↑j ... ROM:00126C18 rts ROM:00126C1A ; --------------------------------------------------------------------------- ROM:00126C1A ROM:00126C1A loc_126C1A: ; DATA XREF: ROM:00126B5E↑o ROM:00126C1A btst #7,($936).w ROM:00126C20 beq.s loc_126C46 ROM:00126C22 bclr #7,($936).w ROM:00126C28 move.w $460(a5),d0 ROM:00126C2C clr.b ($89E).w ROM:00126C30 move.w d0,($616).w ROM:00126C34 move.b #1,($89E).w ROM:00126C3A move.b #2,($1161).w ROM:00126C40 bra.l locret_126CAC ROM:00126C46 ; --------------------------------------------------------------------------- ROM:00126C46 ROM:00126C46 loc_126C46: ; CODE XREF: ROM:00126C20↑j ROM:00126C46 cmpi.w #0,($616).w ROM:00126C4C bgt.s loc_126C86 ROM:00126C4E btst #6,($932).w ROM:00126C54 bne.s loc_126C86 ROM:00126C56 bset #7,($131D).w ROM:00126C5C bclr #0,($133D).w ROM:00126C62 btst #7,($133E).w ROM:00126C68 bne.s loc_126C72 ROM:00126C6A bset #4,($1329).w ROM:00126C70 bra.s loc_126C78 ROM:00126C72 ; --------------------------------------------------------------------------- ROM:00126C72 ROM:00126C72 loc_126C72: ; CODE XREF: ROM:00126C68↑j ROM:00126C72 bclr #4,($1329).w ROM:00126C78 ROM:00126C78 loc_126C78: ; CODE XREF: ROM:00126C70↑j ROM:00126C78 bclr #7,($133E).w ROM:00126C7E move.b #1,($1161).w ROM:00126C84 bra.s locret_126C18 ROM:00126C86 ; --------------------------------------------------------------------------- ROM:00126C86 ROM:00126C86 loc_126C86: ; CODE XREF: ROM:00126C4C↑j ROM:00126C86 ; ROM:00126C54↑j ROM:00126C86 move.w $45A(a5),d0 ROM:00126C8A cmp.w ($572).w,d0 ROM:00126C8E bgt.s locret_126CAC ROM:00126C90 clr.b ($922).w ROM:00126C94 clr.w ($71E).w ROM:00126C98 move.b #3,($922).w ROM:00126C9E bclr #0,($133D).w ROM:00126CA4 move.b #3,($1161).w ROM:00126CAA bra.s locret_126CFC ROM:00126CAC ; --------------------------------------------------------------------------- ROM:00126CAC ROM:00126CAC locret_126CAC: ; CODE XREF: ROM:00126BE2↑j ROM:00126CAC ; ROM:00126C40↑j ... ROM:00126CAC rts ROM:00126CAE ; --------------------------------------------------------------------------- ROM:00126CAE ROM:00126CAE loc_126CAE: ; DATA XREF: ROM:00126B62↑o ROM:00126CAE move.w $45A(a5),d0 ROM:00126CB2 cmp.w ($572).w,d0 ROM:00126CB6 ble.s loc_126CC6 ROM:00126CB8 bset #0,($133D).w ROM:00126CBE move.b #2,($1161).w ROM:00126CC4 bra.s locret_126CAC ROM:00126CC6 ; --------------------------------------------------------------------------- ROM:00126CC6 ROM:00126CC6 loc_126CC6: ; CODE XREF: ROM:00126CB6↑j ROM:00126CC6 move.w $45C(a5),d0 ROM:00126CCA move.w $45E(a5),d1 ROM:00126CCE cmp.w ($71E).w,d1 ROM:00126CD2 ble.s loc_126CDA ROM:00126CD4 cmp.w ($572).w,d0 ROM:00126CD8 bgt.s locret_126CFC ROM:00126CDA ROM:00126CDA loc_126CDA: ; CODE XREF: ROM:00126CD2↑j ROM:00126CDA clr.b ($922).w ROM:00126CDE clr.w ($71E).w ROM:00126CE2 bset #1,($133A).w ROM:00126CE8 bset #0,($133E).w ROM:00126CEE bset #7,($133E).w ROM:00126CF4 move.b #4,($1161).w ROM:00126CFA bra.s locret_126D36 ROM:00126CFC ; --------------------------------------------------------------------------- ROM:00126CFC ROM:00126CFC locret_126CFC: ; CODE XREF: ROM:00126CAA↑j ROM:00126CFC ; ROM:00126CD8↑j ROM:00126CFC rts ROM:00126CFE ; --------------------------------------------------------------------------- ROM:00126CFE ROM:00126CFE loc_126CFE: ; DATA XREF: ROM:00126B66↑o ROM:00126CFE btst #6,($932).w ROM:00126D04 bne.s locret_126D36 ROM:00126D06 bclr #7,($936).w ROM:00126D0C move.w $460(a5),d0 ROM:00126D10 clr.b ($89E).w ROM:00126D14 move.w d0,($616).w ROM:00126D18 move.b #1,($89E).w ROM:00126D1E bclr #1,($133A).w ROM:00126D24 bset #0,($133D).w ROM:00126D2A move.b #2,($1161).w ROM:00126D30 bra.l locret_126CAC ROM:00126D36 ; --------------------------------------------------------------------------- ROM:00126D36 ROM:00126D36 locret_126D36: ; CODE XREF: ROM:00126C12↑j ROM:00126D36 ; ROM:00126CFA↑j ... ROM:00126D36 rts ROM:00126D38 ; --------------------------------------------------------------------------- ROM:00126D38 rts ROM:00126D3A ROM:00126D3A ; =============== S U B R O U T I N E ======================================= ROM:00126D3A ROM:00126D3A ROM:00126D3A sub_126D3A: ; CODE XREF: sub_126A0E+C↑p ROM:00126D3A move.w $230(a5),d0 ROM:00126D3E move.w ($A98).w,d1 ROM:00126D42 cmpi.w #0,d0 ROM:00126D46 bne.s loc_126D7A ROM:00126D48 btst #3,d1 ROM:00126D4C beq.s loc_126D78 ROM:00126D4E bclr #3,d1 ROM:00126D52 move.w d1,($A98).w ROM:00126D56 btst #3,($1338).w ROM:00126D5C beq.s loc_126D72 ROM:00126D5E move.w ($52C).w,d2 ROM:00126D62 muls.w #$186A,d2 ROM:00126D66 divs.w ($572).w,d2 ROM:00126D6A move.w d2,($C74).w ROM:00126D6E bra.w loc_126D78 ROM:00126D72 ; --------------------------------------------------------------------------- ROM:00126D72 ROM:00126D72 loc_126D72: ; CODE XREF: sub_126D3A+22↑j ROM:00126D72 move.w #$FFFF,($C74).w ROM:00126D78 ROM:00126D78 loc_126D78: ; CODE XREF: sub_126D3A+12↑j ROM:00126D78 ; sub_126D3A+34↑j ROM:00126D78 bra.s locret_126D9C ROM:00126D7A ; --------------------------------------------------------------------------- ROM:00126D7A ROM:00126D7A loc_126D7A: ; CODE XREF: sub_126D3A+C↑j ROM:00126D7A btst #3,($1338).w ROM:00126D80 beq.s loc_126D96 ROM:00126D82 move.w ($52C).w,d2 ROM:00126D86 muls.w #$186A,d2 ROM:00126D8A divs.w ($572).w,d2 ROM:00126D8E move.w d2,($C74).w ROM:00126D92 bra.w locret_126D9C ROM:00126D96 ; --------------------------------------------------------------------------- ROM:00126D96 ROM:00126D96 loc_126D96: ; CODE XREF: sub_126D3A+46↑j ROM:00126D96 move.w #$FFFF,($C74).w ROM:00126D9C ROM:00126D9C locret_126D9C: ; CODE XREF: sub_126D3A:loc_126D78↑j ROM:00126D9C ; sub_126D3A+58↑j ROM:00126D9C rts ROM:00126D9C ; End of function sub_126D3A ROM:00126D9C ROM:00126D9E ROM:00126D9E ; =============== S U B R O U T I N E ======================================= ROM:00126D9E ROM:00126D9E ROM:00126D9E sub_126D9E: ; CODE XREF: sub_127084+12↓p ROM:00126D9E bsr.w sub_126DA8 ROM:00126DA2 bsr.w sub_126F4A ROM:00126DA6 rts ROM:00126DA6 ; End of function sub_126D9E ROM:00126DA6 ROM:00126DA8 ROM:00126DA8 ; =============== S U B R O U T I N E ======================================= ROM:00126DA8 ROM:00126DA8 ROM:00126DA8 sub_126DA8: ; CODE XREF: sub_126D9E↑p ROM:00126DA8 clr.w d1 ROM:00126DAA move.b ($1163).w,d1 ROM:00126DAE cmpi.w #6,d1 ROM:00126DB2 bcc.s locret_126DBC ROM:00126DB4 movea.l off_126DBE(pc,d1.w*4),a0 ROM:00126DB8 nop ROM:00126DBA jmp (a0) ROM:00126DBC ; --------------------------------------------------------------------------- ROM:00126DBC ROM:00126DBC locret_126DBC: ; CODE XREF: sub_126DA8+A↑j ROM:00126DBC rts ROM:00126DBC ; End of function sub_126DA8 ROM:00126DBC ROM:00126DBC ; --------------------------------------------------------------------------- ROM:00126DBE off_126DBE: dc.l loc_126DD6 ; DATA XREF: sub_126DA8+C↑r ROM:00126DC2 dc.l loc_126DE2 ROM:00126DC6 dc.l loc_126E20 ROM:00126DCA dc.l loc_126E70 ROM:00126DCE dc.l loc_126EE4 ROM:00126DD2 dc.l loc_126F22 ROM:00126DD6 ; --------------------------------------------------------------------------- ROM:00126DD6 ROM:00126DD6 loc_126DD6: ; DATA XREF: ROM:off_126DBE↑o ROM:00126DD6 move.b #1,($1163).w ROM:00126DDC bra.w locret_126E1E ROM:00126DE0 ; --------------------------------------------------------------------------- ROM:00126DE0 rts ROM:00126DE2 ; --------------------------------------------------------------------------- ROM:00126DE2 ROM:00126DE2 loc_126DE2: ; DATA XREF: ROM:00126DC2↑o ROM:00126DE2 btst #4,($934).w ROM:00126DE8 beq.s locret_126E1E ROM:00126DEA btst #7,($49A).w ROM:00126DF0 bne.s locret_126E1E ROM:00126DF2 move.w $478(a5),d0 ROM:00126DF6 btst #7,($131D).w ROM:00126DFC bne.s locret_126E1E ROM:00126DFE cmpi.w #0,d0 ROM:00126E02 bne.s locret_126E1E ROM:00126E04 move.w $46A(a5),d0 ROM:00126E08 clr.b ($8EF).w ROM:00126E0C move.w d0,($6B8).w ROM:00126E10 move.b #1,($8EF).w ROM:00126E16 move.b #2,($1163).w ROM:00126E1C bra.s locret_126E6E ROM:00126E1E ; --------------------------------------------------------------------------- ROM:00126E1E ROM:00126E1E locret_126E1E: ; CODE XREF: ROM:00126DDC↑j ROM:00126E1E ; ROM:00126DE8↑j ... ROM:00126E1E rts ROM:00126E20 ; --------------------------------------------------------------------------- ROM:00126E20 ROM:00126E20 loc_126E20: ; DATA XREF: ROM:00126DC6↑o ROM:00126E20 btst #7,($1323).w ROM:00126E26 bne.s loc_126E32 ROM:00126E28 move.b #4,($1163).w ROM:00126E2E bra.w locret_126F20 ROM:00126E32 ; --------------------------------------------------------------------------- ROM:00126E32 ROM:00126E32 loc_126E32: ; CODE XREF: ROM:00126E26↑j ROM:00126E32 btst #4,($934).w ROM:00126E38 beq.s loc_126E54 ROM:00126E3A btst #7,($49A).w ROM:00126E40 bne.s loc_126E54 ROM:00126E42 move.w $478(a5),d0 ROM:00126E46 btst #7,($131D).w ROM:00126E4C bne.s loc_126E54 ROM:00126E4E cmpi.w #0,d0 ROM:00126E52 beq.s loc_126E5C ROM:00126E54 ROM:00126E54 loc_126E54: ; CODE XREF: ROM:00126E38↑j ROM:00126E54 ; ROM:00126E40↑j ... ROM:00126E54 move.b #1,($1163).w ROM:00126E5A bra.s locret_126E1E ROM:00126E5C ; --------------------------------------------------------------------------- ROM:00126E5C ROM:00126E5C loc_126E5C: ; CODE XREF: ROM:00126E52↑j ROM:00126E5C cmpi.w #0,($6B8).w ROM:00126E62 bgt.s locret_126E6E ROM:00126E64 move.b #3,($1163).w ROM:00126E6A bra.w locret_126EE2 ROM:00126E6E ; --------------------------------------------------------------------------- ROM:00126E6E ROM:00126E6E locret_126E6E: ; CODE XREF: ROM:00126E1C↑j ROM:00126E6E ; ROM:00126E62↑j ROM:00126E6E rts ROM:00126E70 ; --------------------------------------------------------------------------- ROM:00126E70 ROM:00126E70 loc_126E70: ; DATA XREF: ROM:00126DCA↑o ROM:00126E70 btst #7,($49A).w ROM:00126E76 bne.s loc_126EB4 ROM:00126E78 btst #4,($934).w ROM:00126E7E bne.s loc_126EB4 ROM:00126E80 move.w $478(a5),d0 ROM:00126E84 btst #7,($131D).w ROM:00126E8A beq.s loc_126EB4 ROM:00126E8C cmpi.w #0,d0 ROM:00126E90 bne.s loc_126EB4 ROM:00126E92 btst #7,($1328).w ROM:00126E98 bne.s loc_126EB4 ROM:00126E9A move.w #$1388,($1378).w ROM:00126EA0 bsr.w sub_127070 ROM:00126EA4 move.w ($C7C).w,($C7A).w ROM:00126EAA move.b #1,($1163).w ROM:00126EB0 bra.w locret_126E1E ROM:00126EB4 ; --------------------------------------------------------------------------- ROM:00126EB4 ROM:00126EB4 loc_126EB4: ; CODE XREF: ROM:00126E76↑j ROM:00126EB4 ; ROM:00126E7E↑j ... ROM:00126EB4 move.w $478(a5),d0 ROM:00126EB8 btst #7,($49A).w ROM:00126EBE bne.s loc_126EC6 ROM:00126EC0 cmpi.w #0,d0 ROM:00126EC4 beq.s loc_126ED0 ROM:00126EC6 ROM:00126EC6 loc_126EC6: ; CODE XREF: ROM:00126EBE↑j ROM:00126EC6 move.b #1,($1163).w ROM:00126ECC bra.w locret_126E1E ROM:00126ED0 ; --------------------------------------------------------------------------- ROM:00126ED0 ROM:00126ED0 loc_126ED0: ; CODE XREF: ROM:00126EC4↑j ROM:00126ED0 btst #7,($1323).w ROM:00126ED6 bne.s locret_126EE2 ROM:00126ED8 move.b #5,($1163).w ROM:00126EDE bra.w locret_126F46 ROM:00126EE2 ; --------------------------------------------------------------------------- ROM:00126EE2 ROM:00126EE2 locret_126EE2: ; CODE XREF: ROM:00126E6A↑j ROM:00126EE2 ; ROM:00126ED6↑j ROM:00126EE2 rts ROM:00126EE4 ; --------------------------------------------------------------------------- ROM:00126EE4 ROM:00126EE4 loc_126EE4: ; DATA XREF: ROM:00126DCE↑o ROM:00126EE4 cmpi.w #0,($6B8).w ROM:00126EEA bgt.s loc_126EF4 ROM:00126EEC move.b #5,($1163).w ROM:00126EF2 bra.s locret_126F46 ROM:00126EF4 ; --------------------------------------------------------------------------- ROM:00126EF4 ROM:00126EF4 loc_126EF4: ; CODE XREF: ROM:00126EEA↑j ROM:00126EF4 btst #4,($934).w ROM:00126EFA beq.s loc_126F16 ROM:00126EFC btst #7,($49A).w ROM:00126F02 bne.s loc_126F16 ROM:00126F04 move.w $478(a5),d0 ROM:00126F08 btst #7,($131D).w ROM:00126F0E bne.s loc_126F16 ROM:00126F10 cmpi.w #0,d0 ROM:00126F14 beq.s locret_126F20 ROM:00126F16 ROM:00126F16 loc_126F16: ; CODE XREF: ROM:00126EFA↑j ROM:00126F16 ; ROM:00126F02↑j ... ROM:00126F16 move.b #1,($1163).w ROM:00126F1C bra.w locret_126E1E ROM:00126F20 ; --------------------------------------------------------------------------- ROM:00126F20 ROM:00126F20 locret_126F20: ; CODE XREF: ROM:00126E2E↑j ROM:00126F20 ; ROM:00126F14↑j ROM:00126F20 rts ROM:00126F22 ; --------------------------------------------------------------------------- ROM:00126F22 ROM:00126F22 loc_126F22: ; DATA XREF: ROM:00126DD2↑o ROM:00126F22 btst #4,($934).w ROM:00126F28 beq.s loc_126F3C ROM:00126F2A move.w $478(a5),d0 ROM:00126F2E btst #7,($131D).w ROM:00126F34 bne.s loc_126F3C ROM:00126F36 cmpi.w #0,d0 ROM:00126F3A beq.s locret_126F46 ROM:00126F3C ROM:00126F3C loc_126F3C: ; CODE XREF: ROM:00126F28↑j ROM:00126F3C ; ROM:00126F34↑j ROM:00126F3C move.b #1,($1163).w ROM:00126F42 bra.w locret_126E1E ROM:00126F46 ; --------------------------------------------------------------------------- ROM:00126F46 ROM:00126F46 locret_126F46: ; CODE XREF: ROM:00126EDE↑j ROM:00126F46 ; ROM:00126EF2↑j ... ROM:00126F46 rts ROM:00126F48 ; --------------------------------------------------------------------------- ROM:00126F48 rts ROM:00126F4A ROM:00126F4A ; =============== S U B R O U T I N E ======================================= ROM:00126F4A ROM:00126F4A ROM:00126F4A sub_126F4A: ; CODE XREF: sub_126D9E+4↑p ROM:00126F4A clr.w d1 ROM:00126F4C move.b ($1162).w,d1 ROM:00126F50 cmpi.w #4,d1 ROM:00126F54 bcc.s locret_126F5E ROM:00126F56 movea.l off_126F60(pc,d1.w*4),a0 ROM:00126F5A nop ROM:00126F5C jmp (a0) ROM:00126F5E ; --------------------------------------------------------------------------- ROM:00126F5E ROM:00126F5E locret_126F5E: ; CODE XREF: sub_126F4A+A↑j ROM:00126F5E rts ROM:00126F5E ; End of function sub_126F4A ROM:00126F5E ROM:00126F5E ; --------------------------------------------------------------------------- ROM:00126F60 off_126F60: dc.l loc_126F70 ; DATA XREF: sub_126F4A+C↑r ROM:00126F64 dc.l loc_126F94 ROM:00126F68 dc.l loc_126FAE ROM:00126F6C dc.l loc_127006 ROM:00126F70 ; --------------------------------------------------------------------------- ROM:00126F70 ROM:00126F70 loc_126F70: ; DATA XREF: ROM:off_126F60↑o ROM:00126F70 btst #0,($92D).w ROM:00126F76 beq.s loc_126F84 ROM:00126F78 move.w #$1388,($1378).w ROM:00126F7E move.w ($C7C).w,($C7A).w ROM:00126F84 ROM:00126F84 loc_126F84: ; CODE XREF: ROM:00126F76↑j ROM:00126F84 move.w #0,($C76).w ROM:00126F8A move.b #1,($1162).w ROM:00126F90 bra.s locret_126FAC ROM:00126F92 ; --------------------------------------------------------------------------- ROM:00126F92 rts ROM:00126F94 ; --------------------------------------------------------------------------- ROM:00126F94 ROM:00126F94 loc_126F94: ; DATA XREF: ROM:00126F64↑o ROM:00126F94 btst #4,($934).w ROM:00126F9A beq.s locret_126FAC ROM:00126F9C btst #7,($131D).w ROM:00126FA2 beq.s locret_126FAC ROM:00126FA4 move.b #2,($1162).w ROM:00126FAA bra.s locret_127004 ROM:00126FAC ; --------------------------------------------------------------------------- ROM:00126FAC ROM:00126FAC locret_126FAC: ; CODE XREF: ROM:00126F90↑j ROM:00126FAC ; ROM:00126F9A↑j ... ROM:00126FAC rts ROM:00126FAE ; --------------------------------------------------------------------------- ROM:00126FAE ROM:00126FAE loc_126FAE: ; DATA XREF: ROM:00126F68↑o ROM:00126FAE move.w $464(a5),d0 ROM:00126FB2 cmp.w ($C76).w,d0 ROM:00126FB6 bgt.s loc_126FD2 ROM:00126FB8 move.w #0,($C76).w ROM:00126FBE move.w #$1388,($1378).w ROM:00126FC4 move.w ($C7C).w,($C7A).w ROM:00126FCA move.b #1,($1162).w ROM:00126FD0 bra.s locret_126FAC ROM:00126FD2 ; --------------------------------------------------------------------------- ROM:00126FD2 ROM:00126FD2 loc_126FD2: ; CODE XREF: ROM:00126FB6↑j ROM:00126FD2 move.w $466(a5),d0 ROM:00126FD6 cmp.w ($A52).w,d0 ROM:00126FDA bge.s loc_126FE6 ROM:00126FDC move.b #3,($1162).w ROM:00126FE2 bra.w locret_12706C ROM:00126FE6 ; --------------------------------------------------------------------------- ROM:00126FE6 ROM:00126FE6 loc_126FE6: ; CODE XREF: ROM:00126FDA↑j ROM:00126FE6 btst #4,($934).w ROM:00126FEC beq.s loc_126FF6 ROM:00126FEE btst #7,($131D).w ROM:00126FF4 bne.s locret_127004 ROM:00126FF6 ROM:00126FF6 loc_126FF6: ; CODE XREF: ROM:00126FEC↑j ROM:00126FF6 move.w #0,($C76).w ROM:00126FFC move.b #1,($1162).w ROM:00127002 bra.s locret_126FAC ROM:00127004 ; --------------------------------------------------------------------------- ROM:00127004 ROM:00127004 locret_127004: ; CODE XREF: ROM:00126FAA↑j ROM:00127004 ; ROM:00126FF4↑j ... ROM:00127004 rts ROM:00127006 ; --------------------------------------------------------------------------- ROM:00127006 ROM:00127006 loc_127006: ; DATA XREF: ROM:00126F6C↑o ROM:00127006 move.w $464(a5),d0 ROM:0012700A cmp.w ($C76).w,d0 ROM:0012700E bgt.s loc_12702C ROM:00127010 move.w #0,($C76).w ROM:00127016 move.w #$1388,($1378).w ROM:0012701C move.w ($C7C).w,($C7A).w ROM:00127022 move.b #1,($1162).w ROM:00127028 bra.w locret_126FAC ROM:0012702C ; --------------------------------------------------------------------------- ROM:0012702C ROM:0012702C loc_12702C: ; CODE XREF: ROM:0012700E↑j ROM:0012702C btst #4,($934).w ROM:00127032 beq.s loc_12703C ROM:00127034 btst #7,($131D).w ROM:0012703A bne.s loc_12704C ROM:0012703C ROM:0012703C loc_12703C: ; CODE XREF: ROM:00127032↑j ROM:0012703C move.w #0,($C76).w ROM:00127042 move.b #1,($1162).w ROM:00127048 bra.w locret_126FAC ROM:0012704C ; --------------------------------------------------------------------------- ROM:0012704C ROM:0012704C loc_12704C: ; CODE XREF: ROM:0012703A↑j ROM:0012704C move.w $468(a5),d0 ROM:00127050 cmp.w ($A52).w,d0 ROM:00127054 blt.s locret_12706C ROM:00127056 move.w ($C76).w,d0 ROM:0012705A addi.w #1,d0 ROM:0012705E move.w d0,($C76).w ROM:00127062 move.b #2,($1162).w ROM:00127068 bra.w locret_127004 ROM:0012706C ; --------------------------------------------------------------------------- ROM:0012706C ROM:0012706C locret_12706C: ; CODE XREF: ROM:00126FE2↑j ROM:0012706C ; ROM:00127054↑j ROM:0012706C rts ROM:0012706E ; --------------------------------------------------------------------------- ROM:0012706E rts ROM:00127070 ROM:00127070 ; =============== S U B R O U T I N E ======================================= ROM:00127070 ROM:00127070 ROM:00127070 sub_127070: ; CODE XREF: ROM:00126EA0↑p ROM:00127070 move.w ($1376).w,d0 ROM:00127074 cmpi.w #$FF,d0 ROM:00127078 bge.s loc_12707E ROM:0012707A addi.w #1,d0 ROM:0012707E ROM:0012707E loc_12707E: ; CODE XREF: sub_127070+8↑j ROM:0012707E move.w d0,($1376).w ROM:00127082 rts ROM:00127082 ; End of function sub_127070 ROM:00127082 ROM:00127084 ROM:00127084 ; =============== S U B R O U T I N E ======================================= ROM:00127084 ROM:00127084 ROM:00127084 sub_127084: ; CODE XREF: sub_126A0E+1E↑p ROM:00127084 bsr.w sub_12709E ROM:00127088 bsr.w sub_1272A8 ROM:0012708C bsr.w sub_127178 ROM:00127090 bsr.l sub_1272E0 ROM:00127096 bsr.l sub_126D9E ROM:0012709C rts ROM:0012709C ; End of function sub_127084 ROM:0012709C ROM:0012709E ROM:0012709E ; =============== S U B R O U T I N E ======================================= ROM:0012709E ROM:0012709E ROM:0012709E sub_12709E: ; CODE XREF: sub_127084↑p ROM:0012709E clr.w d1 ROM:001270A0 move.b ($1165).w,d1 ROM:001270A4 cmpi.w #4,d1 ROM:001270A8 bcc.s locret_1270B2 ROM:001270AA movea.l off_1270B4(pc,d1.w*4),a0 ROM:001270AE nop ROM:001270B0 jmp (a0) ROM:001270B2 ; --------------------------------------------------------------------------- ROM:001270B2 ROM:001270B2 locret_1270B2: ; CODE XREF: sub_12709E+A↑j ROM:001270B2 rts ROM:001270B2 ; End of function sub_12709E ROM:001270B2 ROM:001270B2 ; --------------------------------------------------------------------------- ROM:001270B4 off_1270B4: dc.l loc_1270C4 ; DATA XREF: sub_12709E+C↑r ROM:001270B8 dc.l loc_1270CE ROM:001270BC dc.l loc_1270E8 ROM:001270C0 dc.l loc_12712A ROM:001270C4 ; --------------------------------------------------------------------------- ROM:001270C4 ROM:001270C4 loc_1270C4: ; DATA XREF: ROM:off_1270B4↑o ROM:001270C4 move.b #1,($1165).w ROM:001270CA bra.s locret_1270E6 ROM:001270CC ; --------------------------------------------------------------------------- ROM:001270CC rts ROM:001270CE ; --------------------------------------------------------------------------- ROM:001270CE ROM:001270CE loc_1270CE: ; DATA XREF: ROM:001270B8↑o ROM:001270CE btst #7,($49A).w ROM:001270D4 bne.s locret_1270E6 ROM:001270D6 btst #4,($934).w ROM:001270DC beq.s locret_1270E6 ROM:001270DE move.b #2,($1165).w ROM:001270E4 bra.s locret_127128 ROM:001270E6 ; --------------------------------------------------------------------------- ROM:001270E6 ROM:001270E6 locret_1270E6: ; CODE XREF: ROM:001270CA↑j ROM:001270E6 ; ROM:001270D4↑j ... ROM:001270E6 rts ROM:001270E8 ; --------------------------------------------------------------------------- ROM:001270E8 ROM:001270E8 loc_1270E8: ; DATA XREF: ROM:001270BC↑o ROM:001270E8 move.w $474(a5),d0 ROM:001270EC neg.w d0 ROM:001270EE cmp.w ($C7C).w,d0 ROM:001270F2 ble.s loc_127110 ROM:001270F4 move.w $472(a5),d0 ROM:001270F8 clr.b ($8D8).w ROM:001270FC move.w d0,($68A).w ROM:00127100 move.b #1,($8D8).w ROM:00127106 move.b #3,($1165).w ROM:0012710C bra.w locret_127174 ROM:00127110 ; --------------------------------------------------------------------------- ROM:00127110 ROM:00127110 loc_127110: ; CODE XREF: ROM:001270F2↑j ROM:00127110 btst #7,($49A).w ROM:00127116 bne.s loc_127120 ROM:00127118 btst #4,($934).w ROM:0012711E bne.s locret_127128 ROM:00127120 ROM:00127120 loc_127120: ; CODE XREF: ROM:00127116↑j ROM:00127120 move.b #1,($1165).w ROM:00127126 bra.s locret_1270E6 ROM:00127128 ; --------------------------------------------------------------------------- ROM:00127128 ROM:00127128 locret_127128: ; CODE XREF: ROM:001270E4↑j ROM:00127128 ; ROM:0012711E↑j ... ROM:00127128 rts ROM:0012712A ; --------------------------------------------------------------------------- ROM:0012712A ROM:0012712A loc_12712A: ; DATA XREF: ROM:001270C0↑o ROM:0012712A btst #7,($49A).w ROM:00127130 bne.s loc_12713A ROM:00127132 btst #4,($934).w ROM:00127138 bne.s loc_127142 ROM:0012713A ROM:0012713A loc_12713A: ; CODE XREF: ROM:00127130↑j ROM:0012713A move.b #1,($1165).w ROM:00127140 bra.s locret_1270E6 ROM:00127142 ; --------------------------------------------------------------------------- ROM:00127142 ROM:00127142 loc_127142: ; CODE XREF: ROM:00127138↑j ROM:00127142 cmpi.w #0,($68A).w ROM:00127148 bgt.s loc_12715E ROM:0012714A bsr.w sub_127278 ROM:0012714E move.w ($C7C).w,($C7A).w ROM:00127154 move.b #2,($1165).w ROM:0012715A bra.w locret_127128 ROM:0012715E ; --------------------------------------------------------------------------- ROM:0012715E ROM:0012715E loc_12715E: ; CODE XREF: ROM:00127148↑j ROM:0012715E move.w $474(a5),d0 ROM:00127162 neg.w d0 ROM:00127164 cmp.w ($C7C).w,d0 ROM:00127168 bgt.s locret_127174 ROM:0012716A move.b #2,($1165).w ROM:00127170 bra.w locret_127128 ROM:00127174 ; --------------------------------------------------------------------------- ROM:00127174 ROM:00127174 locret_127174: ; CODE XREF: ROM:0012710C↑j ROM:00127174 ; ROM:00127168↑j ROM:00127174 rts ROM:00127176 ; --------------------------------------------------------------------------- ROM:00127176 rts ROM:00127178 ROM:00127178 ; =============== S U B R O U T I N E ======================================= ROM:00127178 ROM:00127178 ROM:00127178 sub_127178: ; CODE XREF: sub_127084+8↑p ROM:00127178 clr.w d1 ROM:0012717A move.b ($1164).w,d1 ROM:0012717E cmpi.w #3,d1 ROM:00127182 bcc.s locret_12718C ROM:00127184 movea.l off_12718E(pc,d1.w*4),a0 ROM:00127188 nop ROM:0012718A jmp (a0) ROM:0012718C ; --------------------------------------------------------------------------- ROM:0012718C ROM:0012718C locret_12718C: ; CODE XREF: sub_127178+A↑j ROM:0012718C rts ROM:0012718C ; End of function sub_127178 ROM:0012718C ROM:0012718C ; --------------------------------------------------------------------------- ROM:0012718E off_12718E: dc.l loc_12719A ; DATA XREF: sub_127178+C↑r ROM:00127192 dc.l loc_1271A4 ROM:00127196 dc.l loc_127202 ROM:0012719A ; --------------------------------------------------------------------------- ROM:0012719A ROM:0012719A loc_12719A: ; DATA XREF: ROM:off_12718E↑o ROM:0012719A move.b #1,($1164).w ROM:001271A0 bra.s locret_127200 ROM:001271A2 ; --------------------------------------------------------------------------- ROM:001271A2 rts ROM:001271A4 ; --------------------------------------------------------------------------- ROM:001271A4 ROM:001271A4 loc_1271A4: ; DATA XREF: ROM:00127192↑o ROM:001271A4 move.w $470(a5),d0 ROM:001271A8 cmp.w ($A46).w,d0 ROM:001271AC blt.s locret_127200 ROM:001271AE move.w $46C(a5),d0 ROM:001271B2 move.w ($C7C).w,d1 ROM:001271B6 cmpi.w #0,d1 ROM:001271BA bge.s loc_1271BE ROM:001271BC neg.w d1 ROM:001271BE ROM:001271BE loc_1271BE: ; CODE XREF: ROM:001271BA↑j ROM:001271BE btst #7,($1322).w ROM:001271C4 beq.s locret_127200 ROM:001271C6 cmp.w d1,d0 ROM:001271C8 bgt.s locret_127200 ROM:001271CA move.w $476(a5),d0 ROM:001271CE cmp.w ($A42).w,d0 ROM:001271D2 blt.s locret_127200 ROM:001271D4 btst #5,($1321).w ROM:001271DA beq.s locret_127200 ROM:001271DC btst #5,($1342).w ROM:001271E2 beq.s locret_127200 ROM:001271E4 move.w $46E(a5),d0 ROM:001271E8 clr.b ($8D7).w ROM:001271EC move.w d0,($688).w ROM:001271F0 move.b #1,($8D7).w ROM:001271F6 move.b #2,($1164).w ROM:001271FC bra.w locret_127274 ROM:00127200 ; --------------------------------------------------------------------------- ROM:00127200 ROM:00127200 locret_127200: ; CODE XREF: ROM:001271A0↑j ROM:00127200 ; ROM:001271AC↑j ... ROM:00127200 rts ROM:00127202 ; --------------------------------------------------------------------------- ROM:00127202 ROM:00127202 loc_127202: ; DATA XREF: ROM:00127196↑o ROM:00127202 btst #5,($1321).w ROM:00127208 beq.s loc_12723E ROM:0012720A move.w $470(a5),d0 ROM:0012720E cmp.w ($A46).w,d0 ROM:00127212 bge.s loc_127216 ROM:00127214 bra.s loc_12723E ROM:00127216 ; --------------------------------------------------------------------------- ROM:00127216 ROM:00127216 loc_127216: ; CODE XREF: ROM:00127212↑j ROM:00127216 move.w $476(a5),d0 ROM:0012721A cmp.w ($A42).w,d0 ROM:0012721E bge.s loc_127222 ROM:00127220 bra.s loc_12723E ROM:00127222 ; --------------------------------------------------------------------------- ROM:00127222 ROM:00127222 loc_127222: ; CODE XREF: ROM:0012721E↑j ROM:00127222 move.w $46C(a5),d0 ROM:00127226 move.w ($C7C).w,d1 ROM:0012722A cmpi.w #0,d1 ROM:0012722E bge.s loc_127232 ROM:00127230 neg.w d1 ROM:00127232 ROM:00127232 loc_127232: ; CODE XREF: ROM:0012722E↑j ROM:00127232 btst #7,($1322).w ROM:00127238 beq.s loc_12723E ROM:0012723A cmp.w d1,d0 ROM:0012723C ble.s loc_127246 ROM:0012723E ROM:0012723E loc_12723E: ; CODE XREF: ROM:00127208↑j ROM:0012723E ; ROM:00127214↑j ... ROM:0012723E move.b #1,($1164).w ROM:00127244 bra.s locret_127200 ROM:00127246 ; --------------------------------------------------------------------------- ROM:00127246 ROM:00127246 loc_127246: ; CODE XREF: ROM:0012723C↑j ROM:00127246 cmpi.w #0,($688).w ROM:0012724C bgt.s locret_127274 ROM:0012724E bsr.w sub_12728A ROM:00127252 move.w ($C7C).w,($C7A).w ROM:00127258 move.w $46E(a5),d0 ROM:0012725C clr.b ($8D7).w ROM:00127260 move.w d0,($688).w ROM:00127264 move.b #1,($8D7).w ROM:0012726A move.b #2,($1164).w ROM:00127270 bra.w *+4 ROM:00127274 ; --------------------------------------------------------------------------- ROM:00127274 ROM:00127274 locret_127274: ; CODE XREF: ROM:001271FC↑j ROM:00127274 ; ROM:0012724C↑j ... ROM:00127274 rts ROM:00127276 ; --------------------------------------------------------------------------- ROM:00127276 rts ROM:00127278 ROM:00127278 ; =============== S U B R O U T I N E ======================================= ROM:00127278 ROM:00127278 ROM:00127278 sub_127278: ; CODE XREF: ROM:0012714A↑p ROM:00127278 move.w ($1378).w,d0 ROM:0012727C add.w ($C7C).w,d0 ROM:00127280 add.w $474(a5),d0 ROM:00127284 move.w d0,($1378).w ROM:00127288 rts ROM:00127288 ; End of function sub_127278 ROM:00127288 ROM:0012728A ROM:0012728A ; =============== S U B R O U T I N E ======================================= ROM:0012728A ROM:0012728A ROM:0012728A sub_12728A: ; CODE XREF: ROM:0012724E↑p ROM:0012728A move.w ($C7C).w,d0 ROM:0012728E move.w ($1378).w,d1 ROM:00127292 cmpi.w #0,d0 ROM:00127296 ble.s loc_12729E ROM:00127298 addi.w #5,d1 ROM:0012729C bra.s loc_1272A2 ROM:0012729E ; --------------------------------------------------------------------------- ROM:0012729E ROM:0012729E loc_12729E: ; CODE XREF: sub_12728A+C↑j ROM:0012729E subi.w #5,d1 ROM:001272A2 ROM:001272A2 loc_1272A2: ; CODE XREF: sub_12728A+12↑j ROM:001272A2 move.w d1,($1378).w ROM:001272A6 rts ROM:001272A6 ; End of function sub_12728A ROM:001272A6 ROM:001272A8 ROM:001272A8 ; =============== S U B R O U T I N E ======================================= ROM:001272A8 ROM:001272A8 ROM:001272A8 sub_1272A8: ; CODE XREF: sub_127084+4↑p ROM:001272A8 bclr #5,($1321).w ROM:001272AE btst #7,($1328).w ROM:001272B4 bne.s locret_1272DE ROM:001272B6 move.w ($BDA).w,d0 ROM:001272BA cmpi.w #0,d0 ROM:001272BE bne.s locret_1272DE ROM:001272C0 btst #4,($1422).w ROM:001272C6 beq.s loc_1272D8 ROM:001272C8 btst #0,($C55).w ROM:001272CE bne.s locret_1272DE ROM:001272D0 btst #3,($1341).w ROM:001272D6 bne.s locret_1272DE ROM:001272D8 ROM:001272D8 loc_1272D8: ; CODE XREF: sub_1272A8+1E↑j ROM:001272D8 bset #5,($1321).w ROM:001272DE ROM:001272DE locret_1272DE: ; CODE XREF: sub_1272A8+C↑j ROM:001272DE ; sub_1272A8+16↑j ... ROM:001272DE rts ROM:001272DE ; End of function sub_1272A8 ROM:001272DE ROM:001272E0 ROM:001272E0 ; =============== S U B R O U T I N E ======================================= ROM:001272E0 ROM:001272E0 ROM:001272E0 sub_1272E0: ; CODE XREF: sub_127084+C↑p ROM:001272E0 bsr.w sub_127552 ROM:001272E4 bsr.w sub_127560 ROM:001272E8 bsr.w sub_1272F6 ROM:001272EC bsr.w sub_1273E2 ROM:001272F0 bsr.w sub_1275B2 ROM:001272F4 rts ROM:001272F4 ; End of function sub_1272E0 ROM:001272F4 ROM:001272F6 ROM:001272F6 ; =============== S U B R O U T I N E ======================================= ROM:001272F6 ROM:001272F6 ROM:001272F6 sub_1272F6: ; CODE XREF: sub_1272E0+8↑p ROM:001272F6 clr.w d1 ROM:001272F8 move.b ($1166).w,d1 ROM:001272FC cmpi.w #4,d1 ROM:00127300 bcc.s locret_12730A ROM:00127302 movea.l off_12730C(pc,d1.w*4),a0 ROM:00127306 nop ROM:00127308 jmp (a0) ROM:0012730A ; --------------------------------------------------------------------------- ROM:0012730A ROM:0012730A locret_12730A: ; CODE XREF: sub_1272F6+A↑j ROM:0012730A rts ROM:0012730A ; End of function sub_1272F6 ROM:0012730A ROM:0012730A ; --------------------------------------------------------------------------- ROM:0012730C off_12730C: dc.l loc_12731C ; DATA XREF: sub_1272F6+C↑r ROM:00127310 dc.l loc_12732C ROM:00127314 dc.l loc_12736E ROM:00127318 dc.l loc_12739C ROM:0012731C ; --------------------------------------------------------------------------- ROM:0012731C ROM:0012731C loc_12731C: ; DATA XREF: ROM:off_12730C↑o ROM:0012731C bclr #2,($132D).w ROM:00127322 move.b #1,($1166).w ROM:00127328 bra.s locret_12736C ROM:0012732A ; --------------------------------------------------------------------------- ROM:0012732A rts ROM:0012732C ; --------------------------------------------------------------------------- ROM:0012732C ROM:0012732C loc_12732C: ; DATA XREF: ROM:00127310↑o ROM:0012732C btst #7,($49A).w ROM:00127332 beq.s loc_12734A ROM:00127334 bset #2,($132D).w ROM:0012733A move.w #$1388,($C7A).w ROM:00127340 move.b #3,($1166).w ROM:00127346 bra.w locret_1273DE ROM:0012734A ; --------------------------------------------------------------------------- ROM:0012734A ROM:0012734A loc_12734A: ; CODE XREF: ROM:00127332↑j ROM:0012734A move.w ($1378).w,d0 ROM:0012734E add.w $47A(a5),d0 ROM:00127352 cmp.w ($A52).w,d0 ROM:00127356 bgt.s locret_12736C ROM:00127358 bset #2,($132D).w ROM:0012735E move.w #$1388,($C7A).w ROM:00127364 move.b #2,($1166).w ROM:0012736A bra.s locret_12739A ROM:0012736C ; --------------------------------------------------------------------------- ROM:0012736C ROM:0012736C locret_12736C: ; CODE XREF: ROM:00127328↑j ROM:0012736C ; ROM:00127356↑j ... ROM:0012736C rts ROM:0012736E ; --------------------------------------------------------------------------- ROM:0012736E ROM:0012736E loc_12736E: ; DATA XREF: ROM:00127314↑o ROM:0012736E btst #7,($49A).w ROM:00127374 beq.s loc_12737E ROM:00127376 move.b #3,($1166).w ROM:0012737C bra.s locret_1273DE ROM:0012737E ; --------------------------------------------------------------------------- ROM:0012737E ROM:0012737E loc_12737E: ; CODE XREF: ROM:00127374↑j ROM:0012737E move.w ($1378).w,d0 ROM:00127382 add.w $47C(a5),d0 ROM:00127386 cmp.w ($A52).w,d0 ROM:0012738A ble.s locret_12739A ROM:0012738C bclr #2,($132D).w ROM:00127392 move.b #1,($1166).w ROM:00127398 bra.s locret_12736C ROM:0012739A ; --------------------------------------------------------------------------- ROM:0012739A ROM:0012739A locret_12739A: ; CODE XREF: ROM:0012736A↑j ROM:0012739A ; ROM:0012738A↑j ... ROM:0012739A rts ROM:0012739C ; --------------------------------------------------------------------------- ROM:0012739C ROM:0012739C loc_12739C: ; DATA XREF: ROM:00127318↑o ROM:0012739C move.w ($1378).w,d0 ROM:001273A0 add.w $47C(a5),d0 ROM:001273A4 btst #7,($49A).w ROM:001273AA bne.s loc_1273C0 ROM:001273AC cmp.w ($A52).w,d0 ROM:001273B0 ble.s loc_1273C0 ROM:001273B2 bclr #2,($132D).w ROM:001273B8 move.b #1,($1166).w ROM:001273BE bra.s locret_12736C ROM:001273C0 ; --------------------------------------------------------------------------- ROM:001273C0 ROM:001273C0 loc_1273C0: ; CODE XREF: ROM:001273AA↑j ROM:001273C0 ; ROM:001273B0↑j ROM:001273C0 move.w ($1378).w,d0 ROM:001273C4 add.w $47A(a5),d0 ROM:001273C8 btst #7,($49A).w ROM:001273CE bne.s locret_1273DE ROM:001273D0 cmp.w ($A52).w,d0 ROM:001273D4 bgt.s locret_1273DE ROM:001273D6 move.b #2,($1166).w ROM:001273DC bra.s locret_12739A ROM:001273DE ; --------------------------------------------------------------------------- ROM:001273DE ROM:001273DE locret_1273DE: ; CODE XREF: ROM:00127346↑j ROM:001273DE ; ROM:0012737C↑j ... ROM:001273DE rts ROM:001273E0 ; --------------------------------------------------------------------------- ROM:001273E0 rts ROM:001273E2 ROM:001273E2 ; =============== S U B R O U T I N E ======================================= ROM:001273E2 ROM:001273E2 ROM:001273E2 sub_1273E2: ; CODE XREF: sub_1272E0+C↑p ROM:001273E2 clr.w d1 ROM:001273E4 move.b ($1167).w,d1 ROM:001273E8 cmpi.w #5,d1 ROM:001273EC bcc.s locret_1273F6 ROM:001273EE movea.l off_1273F8(pc,d1.w*4),a0 ROM:001273F2 nop ROM:001273F4 jmp (a0) ROM:001273F6 ; --------------------------------------------------------------------------- ROM:001273F6 ROM:001273F6 locret_1273F6: ; CODE XREF: sub_1273E2+A↑j ROM:001273F6 rts ROM:001273F6 ; End of function sub_1273E2 ROM:001273F6 ROM:001273F6 ; --------------------------------------------------------------------------- ROM:001273F8 off_1273F8: dc.l loc_12740C ; DATA XREF: sub_1273E2+C↑r ROM:001273FC dc.l loc_12741C ROM:00127400 dc.l loc_127448 ROM:00127404 dc.l loc_12748C ROM:00127408 dc.l loc_127510 ROM:0012740C ; --------------------------------------------------------------------------- ROM:0012740C ROM:0012740C loc_12740C: ; DATA XREF: ROM:off_1273F8↑o ROM:0012740C bclr #2,($1326).w ROM:00127412 move.b #1,($1167).w ROM:00127418 bra.s locret_127446 ROM:0012741A ; --------------------------------------------------------------------------- ROM:0012741A rts ROM:0012741C ; --------------------------------------------------------------------------- ROM:0012741C ROM:0012741C loc_12741C: ; DATA XREF: ROM:001273FC↑o ROM:0012741C btst #3,($1338).w ROM:00127422 beq.s locret_127446 ROM:00127424 btst #2,($132D).w ROM:0012742A bne.s locret_127446 ROM:0012742C move.w $482(a5),d0 ROM:00127430 clr.b ($8D9).w ROM:00127434 move.w d0,($68C).w ROM:00127438 move.b #1,($8D9).w ROM:0012743E move.b #2,($1167).w ROM:00127444 bra.s locret_12748A ROM:00127446 ; --------------------------------------------------------------------------- ROM:00127446 ROM:00127446 locret_127446: ; CODE XREF: ROM:00127418↑j ROM:00127446 ; ROM:00127422↑j ... ROM:00127446 rts ROM:00127448 ; --------------------------------------------------------------------------- ROM:00127448 ROM:00127448 loc_127448: ; DATA XREF: ROM:00127400↑o ROM:00127448 btst #2,($132D).w ROM:0012744E bne.s loc_127458 ROM:00127450 btst #3,($1338).w ROM:00127456 bne.s loc_127460 ROM:00127458 ROM:00127458 loc_127458: ; CODE XREF: ROM:0012744E↑j ROM:00127458 move.b #1,($1167).w ROM:0012745E bra.s locret_127446 ROM:00127460 ; --------------------------------------------------------------------------- ROM:00127460 ROM:00127460 loc_127460: ; CODE XREF: ROM:00127456↑j ROM:00127460 cmpi.w #0,($68C).w ROM:00127466 bgt.s locret_12748A ROM:00127468 move.w ($C7C).w,($C7A).w ROM:0012746E move.w $484(a5),d0 ROM:00127472 clr.b ($8D9).w ROM:00127476 move.w d0,($68C).w ROM:0012747A move.b #1,($8D9).w ROM:00127480 move.b #3,($1167).w ROM:00127486 bra.w locret_12750E ROM:0012748A ; --------------------------------------------------------------------------- ROM:0012748A ROM:0012748A locret_12748A: ; CODE XREF: ROM:00127444↑j ROM:0012748A ; ROM:00127466↑j ROM:0012748A rts ROM:0012748C ; --------------------------------------------------------------------------- ROM:0012748C ROM:0012748C loc_12748C: ; DATA XREF: ROM:00127404↑o ROM:0012748C move.w ($C7C).w,d0 ROM:00127490 sub.w ($C7A).w,d0 ROM:00127494 move.w $47E(a5),d1 ROM:00127498 cmp.w d0,d1 ROM:0012749A bgt.s loc_1274AC ROM:0012749C bset #2,($1326).w ROM:001274A2 move.b #4,($1167).w ROM:001274A8 bra.w locret_12754E ROM:001274AC ; --------------------------------------------------------------------------- ROM:001274AC ROM:001274AC loc_1274AC: ; CODE XREF: ROM:0012749A↑j ROM:001274AC cmpi.w #0,($68C).w ROM:001274B2 bgt.s loc_1274DC ROM:001274B4 move.w ($C7A).w,d0 ROM:001274B8 cmp.w ($C7C).w,d0 ROM:001274BC bge.s loc_1274DC ROM:001274BE bsr.w sub_12757A ROM:001274C2 move.w $484(a5),d0 ROM:001274C6 clr.b ($8D9).w ROM:001274CA move.w d0,($68C).w ROM:001274CE move.b #1,($8D9).w ROM:001274D4 move.b #3,($1167).w ROM:001274DA bra.s locret_12750E ROM:001274DC ; --------------------------------------------------------------------------- ROM:001274DC ROM:001274DC loc_1274DC: ; CODE XREF: ROM:001274B2↑j ROM:001274DC ; ROM:001274BC↑j ROM:001274DC btst #2,($132D).w ROM:001274E2 bne.s loc_1274EC ROM:001274E4 btst #3,($1338).w ROM:001274EA bne.s loc_1274F6 ROM:001274EC ROM:001274EC loc_1274EC: ; CODE XREF: ROM:001274E2↑j ROM:001274EC move.b #1,($1167).w ROM:001274F2 bra.w locret_127446 ROM:001274F6 ; --------------------------------------------------------------------------- ROM:001274F6 ROM:001274F6 loc_1274F6: ; CODE XREF: ROM:001274EA↑j ROM:001274F6 move.w ($C7A).w,d0 ROM:001274FA cmp.w ($C7C).w,d0 ROM:001274FE ble.s locret_12750E ROM:00127500 bsr.w sub_127588 ROM:00127504 move.b #3,($1167).w ROM:0012750A bra.w *+4 ROM:0012750E ; --------------------------------------------------------------------------- ROM:0012750E ROM:0012750E locret_12750E: ; CODE XREF: ROM:00127486↑j ROM:0012750E ; ROM:001274DA↑j ... ROM:0012750E rts ROM:00127510 ; --------------------------------------------------------------------------- ROM:00127510 ROM:00127510 loc_127510: ; DATA XREF: ROM:00127408↑o ROM:00127510 move.w $480(a5),d0 ROM:00127514 move.w ($C7C).w,d1 ROM:00127518 sub.w ($C7A).w,d1 ROM:0012751C cmp.w d1,d0 ROM:0012751E ble.s loc_12752E ROM:00127520 bclr #2,($1326).w ROM:00127526 move.b #3,($1167).w ROM:0012752C bra.s locret_12750E ROM:0012752E ; --------------------------------------------------------------------------- ROM:0012752E ROM:0012752E loc_12752E: ; CODE XREF: ROM:0012751E↑j ROM:0012752E btst #2,($132D).w ROM:00127534 bne.s loc_12753E ROM:00127536 btst #3,($1338).w ROM:0012753C bne.s locret_12754E ROM:0012753E ROM:0012753E loc_12753E: ; CODE XREF: ROM:00127534↑j ROM:0012753E bclr #2,($1326).w ROM:00127544 move.b #1,($1167).w ROM:0012754A bra.w locret_127446 ROM:0012754E ; --------------------------------------------------------------------------- ROM:0012754E ROM:0012754E locret_12754E: ; CODE XREF: ROM:001274A8↑j ROM:0012754E ; ROM:0012753C↑j ROM:0012754E rts ROM:00127550 ; --------------------------------------------------------------------------- ROM:00127550 rts ROM:00127552 ROM:00127552 ; =============== S U B R O U T I N E ======================================= ROM:00127552 ROM:00127552 ROM:00127552 sub_127552: ; CODE XREF: sub_1272E0↑p ROM:00127552 move.w ($A52).w,d0 ROM:00127556 sub.w ($1378).w,d0 ROM:0012755A move.w d0,($C7C).w ROM:0012755E rts ROM:0012755E ; End of function sub_127552 ROM:0012755E ROM:00127560 ROM:00127560 ; =============== S U B R O U T I N E ======================================= ROM:00127560 ROM:00127560 ROM:00127560 sub_127560: ; CODE XREF: sub_1272E0+4↑p ROM:00127560 move.w ($C7C).w,d0 ROM:00127564 muls.w $48A(a5),d0 ROM:00127568 divs.w $488(a5),d0 ROM:0012756C addi.w #$2328,d0 ROM:00127570 sub.w $48A(a5),d0 ROM:00127574 move.w d0,($C78).w ROM:00127578 rts ROM:00127578 ; End of function sub_127560 ROM:00127578 ROM:0012757A ROM:0012757A ; =============== S U B R O U T I N E ======================================= ROM:0012757A ROM:0012757A ROM:0012757A sub_12757A: ; CODE XREF: ROM:001274BE↑p ROM:0012757A move.w ($C7A).w,d0 ROM:0012757E addi.w #1,d0 ROM:00127582 move.w d0,($C7A).w ROM:00127586 rts ROM:00127586 ; End of function sub_12757A ROM:00127586 ROM:00127588 ROM:00127588 ; =============== S U B R O U T I N E ======================================= ROM:00127588 ROM:00127588 ROM:00127588 sub_127588: ; CODE XREF: ROM:00127500↑p ROM:00127588 clr.l d1 ROM:0012758A move.w ($C7C).w,d1 ROM:0012758E swap d1 ROM:00127590 move.w ($C7A).w,d2 ROM:00127594 swap d2 ROM:00127596 move.w ($C7E).w,d2 ROM:0012759A move.w $486(a5),d3 ROM:0012759E ext.l d3 ROM:001275A0 bsr.l sub_117450 ROM:001275A6 move.w d4,($C7E).w ROM:001275AA swap d4 ROM:001275AC move.w d4,($C7A).w ROM:001275B0 rts ROM:001275B0 ; End of function sub_127588 ROM:001275B0 ROM:001275B2 ROM:001275B2 ; =============== S U B R O U T I N E ======================================= ROM:001275B2 ROM:001275B2 ROM:001275B2 sub_1275B2: ; CODE XREF: sub_1272E0+10↑p ROM:001275B2 move.w $478(a5),d0 ROM:001275B6 cmpi.w #0,d0 ROM:001275BA bne.s loc_1275D4 ROM:001275BC btst #2,($132D).w ROM:001275C2 bne.s loc_127600 ROM:001275C4 btst #2,($1326).w ROM:001275CA bne.s loc_127600 ROM:001275CC bclr #7,($1323).w ROM:001275D2 bra.s loc_127606 ROM:001275D4 ; --------------------------------------------------------------------------- ROM:001275D4 ROM:001275D4 loc_1275D4: ; CODE XREF: sub_1275B2+8↑j ROM:001275D4 cmpi.w #1,d0 ROM:001275D8 bne.s loc_1275EE ROM:001275DA bclr #7,($1323).w ROM:001275E0 bclr #2,($132D).w ROM:001275E6 bclr #2,($1326).w ROM:001275EC bra.s loc_127606 ROM:001275EE ; --------------------------------------------------------------------------- ROM:001275EE ROM:001275EE loc_1275EE: ; CODE XREF: sub_1275B2+26↑j ROM:001275EE cmpi.w #2,d0 ROM:001275F2 bne.s loc_127606 ROM:001275F4 bset #2,($132D).w ROM:001275FA bset #2,($1326).w ROM:00127600 ROM:00127600 loc_127600: ; CODE XREF: sub_1275B2+10↑j ROM:00127600 ; sub_1275B2+18↑j ROM:00127600 bset #7,($1323).w ROM:00127606 ROM:00127606 loc_127606: ; CODE XREF: sub_1275B2+20↑j ROM:00127606 ; sub_1275B2+3A↑j ... ROM:00127606 btst #5,($971).w ROM:0012760C beq.s locret_127628 ROM:0012760E btst #5,($975).w ROM:00127614 beq.s locret_127628 ROM:00127616 bclr #7,($1323).w ROM:0012761C bclr #2,($132D).w ROM:00127622 bclr #2,($1326).w ROM:00127628 ROM:00127628 locret_127628: ; CODE XREF: sub_1275B2+5A↑j ROM:00127628 ; sub_1275B2+62↑j ROM:00127628 rts ROM:00127628 ; End of function sub_1275B2 ROM:00127628 ROM:0012762A ROM:0012762A ; =============== S U B R O U T I N E ======================================= ROM:0012762A ROM:0012762A ROM:0012762A sub_12762A: ; CODE XREF: ROM:001170C4↑p ROM:0012762A bsr.w sub_127666 ROM:0012762E bsr.w sub_127918 ROM:00127632 move.w #0,($C80).w ROM:00127638 bra.s loc_127640 ROM:0012763A ; --------------------------------------------------------------------------- ROM:0012763A ROM:0012763A loc_12763A: ; CODE XREF: sub_12762A+22↓j ROM:0012763A addi.w #1,($C80).w ROM:00127640 ROM:00127640 loc_127640: ; CODE XREF: sub_12762A+E↑j ROM:00127640 cmpi.w #1,($C80).w ROM:00127646 bgt.s loc_12764E ROM:00127648 bsr.w sub_12768E ROM:0012764C bra.s loc_12763A ROM:0012764E ; --------------------------------------------------------------------------- ROM:0012764E ROM:0012764E loc_12764E: ; CODE XREF: sub_12762A+1C↑j ROM:0012764E bsr.l sub_127ABE ROM:00127654 bsr.l sub_127D40 ROM:0012765A bsr.l sub_128106 ROM:00127660 bsr.w sub_127A3E ROM:00127664 rts ROM:00127664 ; End of function sub_12762A ROM:00127664 ROM:00127666 ROM:00127666 ; =============== S U B R O U T I N E ======================================= ROM:00127666 ROM:00127666 ROM:00127666 sub_127666: ; CODE XREF: sub_12762A↑p ROM:00127666 bclr #3,($1339).w ROM:0012766C cmpi.w #0,($68E).w ROM:00127672 bgt.s locret_12768C ROM:00127674 move.w $492(a5),d0 ROM:00127678 clr.b ($8DA).w ROM:0012767C move.w d0,($68E).w ROM:00127680 move.b #1,($8DA).w ROM:00127686 bset #3,($1339).w ROM:0012768C ROM:0012768C locret_12768C: ; CODE XREF: sub_127666+C↑j ROM:0012768C rts ROM:0012768C ; End of function sub_127666 ROM:0012768C ROM:0012768E ROM:0012768E ; =============== S U B R O U T I N E ======================================= ROM:0012768E ROM:0012768E ROM:0012768E sub_12768E: ; CODE XREF: sub_12762A+1E↑p ROM:0012768E move.w ($C80).w,d7 ROM:00127692 clr.w d1 ROM:00127694 move.b $12F4(d7.w),d1 ROM:0012769A cmpi.w #5,d1 ROM:0012769E bcc.s locret_1276A8 ROM:001276A0 movea.l off_1276AA(pc,d1.w*4),a0 ROM:001276A4 nop ROM:001276A6 jmp (a0) ROM:001276A8 ; --------------------------------------------------------------------------- ROM:001276A8 ROM:001276A8 locret_1276A8: ; CODE XREF: sub_12768E+10↑j ROM:001276A8 rts ROM:001276A8 ; End of function sub_12768E ROM:001276A8 ROM:001276A8 ; --------------------------------------------------------------------------- ROM:001276AA off_1276AA: dc.l loc_1276BE ; DATA XREF: sub_12768E+12↑r ROM:001276AE dc.l loc_1276DC ROM:001276B2 dc.l loc_127710 ROM:001276B6 dc.l loc_127752 ROM:001276BA dc.l loc_1277B0 ROM:001276BE ; --------------------------------------------------------------------------- ROM:001276BE ROM:001276BE loc_1276BE: ; DATA XREF: ROM:off_1276AA↑o ROM:001276BE bclr d7,($1169).w ROM:001276C2 bclr d7,($1168).w ROM:001276C6 move.w #0,$F9E(d7.w*2) ROM:001276CE bsr.w sub_127A6C ROM:001276D2 move.b #1,$12F4(d7.w) ROM:001276DA bra.s locret_12770E ROM:001276DC ; --------------------------------------------------------------------------- ROM:001276DC ROM:001276DC loc_1276DC: ; DATA XREF: ROM:001276AE↑o ROM:001276DC move.w $48C(a5),d2 ROM:001276E0 btst #1,($133A).w ROM:001276E6 beq.s locret_12770E ROM:001276E8 cmp.w ($A34).w,d2 ROM:001276EC ble.s locret_12770E ROM:001276EE move.w $872(a5,d7.w*2),$F9E(d7.w*2) ROM:001276F8 bsr.w sub_127A6C ROM:001276FC bset d7,($1169).w ROM:00127700 move.b #2,$12F4(d7.w) ROM:00127708 bra.l locret_127750 ROM:0012770E ; --------------------------------------------------------------------------- ROM:0012770E ROM:0012770E locret_12770E: ; CODE XREF: ROM:001276DA↑j ROM:0012770E ; ROM:001276E6↑j ... ROM:0012770E rts ROM:00127710 ; --------------------------------------------------------------------------- ROM:00127710 ROM:00127710 loc_127710: ; DATA XREF: ROM:001276B2↑o ROM:00127710 move.w $48C(a5),d2 ROM:00127714 btst #1,($133A).w ROM:0012771A beq.s loc_127722 ROM:0012771C cmp.w ($A34).w,d2 ROM:00127720 bgt.s loc_12773C ROM:00127722 ROM:00127722 loc_127722: ; CODE XREF: ROM:0012771A↑j ROM:00127722 move.w #0,$F9E(d7.w*2) ROM:0012772A bsr.w sub_127A6C ROM:0012772E bclr d7,($1169).w ROM:00127732 move.b #1,$12F4(d7.w) ROM:0012773A bra.s locret_12770E ROM:0012773C ; --------------------------------------------------------------------------- ROM:0012773C ROM:0012773C loc_12773C: ; CODE XREF: ROM:00127720↑j ROM:0012773C btst d7,($13C7).w ROM:00127740 beq.s locret_127750 ROM:00127742 move.b #3,$12F4(d7.w) ROM:0012774A bra.l locret_1277AE ROM:00127750 ; --------------------------------------------------------------------------- ROM:00127750 ROM:00127750 locret_127750: ; CODE XREF: ROM:00127708↑j ROM:00127750 ; ROM:00127740↑j ROM:00127750 rts ROM:00127752 ; --------------------------------------------------------------------------- ROM:00127752 ROM:00127752 loc_127752: ; DATA XREF: ROM:001276B6↑o ROM:00127752 move.w $48C(a5),d2 ROM:00127756 btst #1,($133A).w ROM:0012775C beq.s loc_127764 ROM:0012775E cmp.w ($A34).w,d2 ROM:00127762 bgt.s loc_127782 ROM:00127764 ROM:00127764 loc_127764: ; CODE XREF: ROM:0012775C↑j ROM:00127764 move.w #0,$F9E(d7.w*2) ROM:0012776C bsr.w sub_127A6C ROM:00127770 bclr d7,($1169).w ROM:00127774 move.b #1,$12F4(d7.w) ROM:0012777C bra.l locret_12770E ROM:00127782 ; --------------------------------------------------------------------------- ROM:00127782 ROM:00127782 loc_127782: ; CODE XREF: ROM:00127762↑j ROM:00127782 cmpi.w #$2710,$F9E(d7.w*2) ROM:0012778A blt.s loc_12779E ROM:0012778C bset d7,($1168).w ROM:00127790 move.b #4,$12F4(d7.w) ROM:00127798 bra.l locret_1277F4 ROM:0012779E ; --------------------------------------------------------------------------- ROM:0012779E ROM:0012779E loc_12779E: ; CODE XREF: ROM:0012778A↑j ROM:0012779E btst #3,($1339).w ROM:001277A4 beq.s locret_1277AE ROM:001277A6 bsr.w sub_1278E8 ROM:001277AA bsr.w sub_127A6C ROM:001277AE ROM:001277AE locret_1277AE: ; CODE XREF: ROM:0012774A↑j ROM:001277AE ; ROM:001277A4↑j ROM:001277AE rts ROM:001277B0 ; --------------------------------------------------------------------------- ROM:001277B0 ROM:001277B0 loc_1277B0: ; DATA XREF: ROM:001276BA↑o ROM:001277B0 move.w $48C(a5),d2 ROM:001277B4 btst #1,($133A).w ROM:001277BA beq.s loc_1277C2 ROM:001277BC cmp.w ($A34).w,d2 ROM:001277C0 bgt.s loc_1277E4 ROM:001277C2 ROM:001277C2 loc_1277C2: ; CODE XREF: ROM:001277BA↑j ROM:001277C2 move.w #0,$F9E(d7.w*2) ROM:001277CA bsr.w sub_127A6C ROM:001277CE bclr d7,($1169).w ROM:001277D2 bclr d7,($1168).w ROM:001277D6 move.b #1,$12F4(d7.w) ROM:001277DE bra.l locret_12770E ROM:001277E4 ; --------------------------------------------------------------------------- ROM:001277E4 ROM:001277E4 loc_1277E4: ; CODE XREF: ROM:001277C0↑j ROM:001277E4 btst #3,($1339).w ROM:001277EA beq.s locret_1277F4 ROM:001277EC bsr.w sub_127856 ROM:001277F0 bsr.w sub_127A6C ROM:001277F4 ROM:001277F4 locret_1277F4: ; CODE XREF: ROM:00127798↑j ROM:001277F4 ; ROM:001277EA↑j ROM:001277F4 rts ROM:001277F6 ROM:001277F6 ; =============== S U B R O U T I N E ======================================= ROM:001277F6 ROM:001277F6 ROM:001277F6 sub_1277F6: ; CODE XREF: ROM:00127954↓p ROM:001277F6 move.w #$3B82,d1 ROM:001277FA move.w ($A7C).w,d2 ROM:001277FE move.w ($A42).w,d3 ROM:00127802 bsr.l sub_117544 ROM:00127808 move.w d1,($FA6).w ROM:0012780C move.w #$3B84,d1 ROM:00127810 move.w ($A7C).w,d2 ROM:00127814 move.w ($A42).w,d3 ROM:00127818 bsr.l sub_117544 ROM:0012781E move.w d1,($FA8).w ROM:00127822 move.w #0,d7 ROM:00127826 bra.s loc_12782C ROM:00127828 ; --------------------------------------------------------------------------- ROM:00127828 ROM:00127828 loc_127828: ; CODE XREF: sub_1277F6:loc_127852↓j ROM:00127828 addi.w #1,d7 ROM:0012782C ROM:0012782C loc_12782C: ; CODE XREF: sub_1277F6+30↑j ROM:0012782C cmpi.w #1,d7 ROM:00127830 bgt.s locret_127854 ROM:00127832 btst d7,($13C7).w ROM:00127836 bne.s loc_127852 ROM:00127838 move.w $48E(a5),d1 ROM:0012783C muls.w $FA6(d7.w*2),d1 ROM:00127842 divs.w #$64,d1 ; 'd' ROM:00127846 bvc.s loc_12784C ROM:00127848 move.w #$7FFF,d1 ROM:0012784C ROM:0012784C loc_12784C: ; CODE XREF: sub_1277F6+50↑j ROM:0012784C move.w d1,$FA6(d7.w*2) ROM:00127852 ROM:00127852 loc_127852: ; CODE XREF: sub_1277F6+40↑j ROM:00127852 bra.s loc_127828 ROM:00127854 ; --------------------------------------------------------------------------- ROM:00127854 ROM:00127854 locret_127854: ; CODE XREF: sub_1277F6+3A↑j ROM:00127854 rts ROM:00127854 ; End of function sub_1277F6 ROM:00127854 ROM:00127856 ROM:00127856 ; =============== S U B R O U T I N E ======================================= ROM:00127856 ROM:00127856 ROM:00127856 sub_127856: ; CODE XREF: ROM:001277EC↑p ROM:00127856 cmpi.w #0,($C80).w ROM:0012785C bne.s loc_127872 ROM:0012785E move.w #$3B7E,d1 ROM:00127862 move.w ($572).w,d2 ROM:00127866 move.w ($A46).w,d3 ROM:0012786A bsr.l sub_117544 ROM:00127870 bra.s loc_127884 ROM:00127872 ; --------------------------------------------------------------------------- ROM:00127872 ROM:00127872 loc_127872: ; CODE XREF: sub_127856+6↑j ROM:00127872 move.w #$3B80,d1 ROM:00127876 move.w ($572).w,d2 ROM:0012787A move.w ($A46).w,d3 ROM:0012787E bsr.l sub_117544 ROM:00127884 ROM:00127884 loc_127884: ; CODE XREF: sub_127856+1A↑j ROM:00127884 move.w ($C80).w,d7 ROM:00127888 move.w d1,$FA2(d7.w*2) ROM:0012788E move.w #$3AEA,d1 ROM:00127892 move.w ($A34).w,d2 ROM:00127896 bsr.l sub_117544 ROM:0012789C move.w ($C80).w,d7 ROM:001278A0 muls.w $FA2(d7.w*2),d1 ROM:001278A6 divs.w #$64,d1 ; 'd' ROM:001278AA bvs.s loc_1278B2 ROM:001278AC cmpi.w #$2710,d1 ROM:001278B0 ble.s loc_1278B6 ROM:001278B2 ROM:001278B2 loc_1278B2: ; CODE XREF: sub_127856+54↑j ROM:001278B2 move.w #$2710,d1 ROM:001278B6 ROM:001278B6 loc_1278B6: ; CODE XREF: sub_127856+5A↑j ROM:001278B6 swap d1 ROM:001278B8 clr.w d1 ROM:001278BA move.w $F9E(d7.w*2),d2 ROM:001278C0 swap d2 ROM:001278C2 move.w $FAA(d7.w*2),d2 ROM:001278C8 move.w $490(a5),d3 ROM:001278CC ext.l d3 ROM:001278CE bsr.l sub_117450 ROM:001278D4 move.w ($C80).w,d7 ROM:001278D8 move.w d4,$FAA(d7.w*2) ROM:001278DE swap d4 ROM:001278E0 move.w d4,$F9E(d7.w*2) ROM:001278E6 rts ROM:001278E6 ; End of function sub_127856 ROM:001278E6 ROM:001278E8 ROM:001278E8 ; =============== S U B R O U T I N E ======================================= ROM:001278E8 ROM:001278E8 ROM:001278E8 sub_1278E8: ; CODE XREF: ROM:001277A6↑p ROM:001278E8 move.w ($C80).w,d7 ROM:001278EC move.w $876(a5,d7.w*2),d0 ROM:001278F2 muls.w $492(a5),d0 ROM:001278F6 divs.w #$64,d0 ; 'd' ROM:001278FA add.w $F9E(d7.w*2),d0 ROM:00127900 cmpi.w #$2710,d0 ROM:00127904 ble.s loc_127910 ROM:00127906 move.w #$2710,$F9E(d7.w*2) ROM:0012790E bra.s locret_127916 ROM:00127910 ; --------------------------------------------------------------------------- ROM:00127910 ROM:00127910 loc_127910: ; CODE XREF: sub_1278E8+1C↑j ROM:00127910 move.w d0,$F9E(d7.w*2) ROM:00127916 ROM:00127916 locret_127916: ; CODE XREF: sub_1278E8+26↑j ROM:00127916 rts ROM:00127916 ; End of function sub_1278E8 ROM:00127916 ROM:00127918 ROM:00127918 ; =============== S U B R O U T I N E ======================================= ROM:00127918 ROM:00127918 ROM:00127918 sub_127918: ; CODE XREF: sub_12762A+4↑p ROM:00127918 clr.w d1 ROM:0012791A move.b ($116A).w,d1 ROM:0012791E cmpi.w #5,d1 ROM:00127922 bcc.s locret_12792C ROM:00127924 movea.l off_12792E(pc,d1.w*4),a0 ROM:00127928 nop ROM:0012792A jmp (a0) ROM:0012792C ; --------------------------------------------------------------------------- ROM:0012792C ROM:0012792C locret_12792C: ; CODE XREF: sub_127918+A↑j ROM:0012792C rts ROM:0012792C ; End of function sub_127918 ROM:0012792C ROM:0012792C ; --------------------------------------------------------------------------- ROM:0012792E off_12792E: dc.l loc_127942 ; DATA XREF: sub_127918+C↑r ROM:00127932 dc.l loc_12794C ROM:00127936 dc.l loc_12796E ROM:0012793A dc.l loc_1279B4 ROM:0012793E dc.l loc_1279D6 ROM:00127942 ; --------------------------------------------------------------------------- ROM:00127942 ROM:00127942 loc_127942: ; DATA XREF: ROM:off_12792E↑o ROM:00127942 move.b #1,($116A).w ROM:00127948 bra.s locret_12796C ROM:0012794A ; --------------------------------------------------------------------------- ROM:0012794A rts ROM:0012794C ; --------------------------------------------------------------------------- ROM:0012794C ROM:0012794C loc_12794C: ; DATA XREF: ROM:00127932↑o ROM:0012794C btst #1,($133A).w ROM:00127952 beq.s locret_12796C ROM:00127954 bsr.w sub_1277F6 ROM:00127958 bclr #0,($13C7).w ROM:0012795E bclr #1,($13C7).w ROM:00127964 move.b #2,($116A).w ROM:0012796A bra.s locret_1279B2 ROM:0012796C ; --------------------------------------------------------------------------- ROM:0012796C ROM:0012796C locret_12796C: ; CODE XREF: ROM:00127948↑j ROM:0012796C ; ROM:00127952↑j ... ROM:0012796C rts ROM:0012796E ; --------------------------------------------------------------------------- ROM:0012796E ROM:0012796E loc_12796E: ; DATA XREF: ROM:00127936↑o ROM:0012796E btst #1,($133A).w ROM:00127974 bne.s loc_12797E ROM:00127976 move.b #1,($116A).w ROM:0012797C bra.s locret_12796C ROM:0012797E ; --------------------------------------------------------------------------- ROM:0012797E ROM:0012797E loc_12797E: ; CODE XREF: ROM:00127974↑j ROM:0012797E btst #5,($132C).w ROM:00127984 beq.s loc_12798E ROM:00127986 move.b #3,($116A).w ROM:0012798C bra.s locret_1279D4 ROM:0012798E ; --------------------------------------------------------------------------- ROM:0012798E ROM:0012798E loc_12798E: ; CODE XREF: ROM:00127984↑j ROM:0012798E btst #0,($13C7).w ROM:00127994 beq.s loc_1279A6 ROM:00127996 btst #1,($13C7).w ROM:0012799C beq.s loc_1279A6 ROM:0012799E move.b #4,($116A).w ROM:001279A4 bra.s locret_1279EA ROM:001279A6 ; --------------------------------------------------------------------------- ROM:001279A6 ROM:001279A6 loc_1279A6: ; CODE XREF: ROM:00127994↑j ROM:001279A6 ; ROM:0012799C↑j ROM:001279A6 btst #3,($1339).w ROM:001279AC beq.s locret_1279B2 ROM:001279AE bsr.w sub_1279EC ROM:001279B2 ROM:001279B2 locret_1279B2: ; CODE XREF: ROM:0012796A↑j ROM:001279B2 ; ROM:001279AC↑j ... ROM:001279B2 rts ROM:001279B4 ; --------------------------------------------------------------------------- ROM:001279B4 ROM:001279B4 loc_1279B4: ; DATA XREF: ROM:0012793A↑o ROM:001279B4 btst #1,($133A).w ROM:001279BA bne.s loc_1279C4 ROM:001279BC move.b #1,($116A).w ROM:001279C2 bra.s locret_12796C ROM:001279C4 ; --------------------------------------------------------------------------- ROM:001279C4 ROM:001279C4 loc_1279C4: ; CODE XREF: ROM:001279BA↑j ROM:001279C4 btst #5,($132C).w ROM:001279CA bne.s locret_1279D4 ROM:001279CC move.b #2,($116A).w ROM:001279D2 bra.s locret_1279B2 ROM:001279D4 ; --------------------------------------------------------------------------- ROM:001279D4 ROM:001279D4 locret_1279D4: ; CODE XREF: ROM:0012798C↑j ROM:001279D4 ; ROM:001279CA↑j ROM:001279D4 rts ROM:001279D6 ; --------------------------------------------------------------------------- ROM:001279D6 ROM:001279D6 loc_1279D6: ; DATA XREF: ROM:0012793E↑o ROM:001279D6 btst #1,($133A).w ROM:001279DC bne.s locret_1279EA ROM:001279DE move.b #1,($116A).w ROM:001279E4 bra.l locret_12796C ROM:001279EA ; --------------------------------------------------------------------------- ROM:001279EA ROM:001279EA locret_1279EA: ; CODE XREF: ROM:001279A4↑j ROM:001279EA ; ROM:001279DC↑j ROM:001279EA rts ROM:001279EC ROM:001279EC ; =============== S U B R O U T I N E ======================================= ROM:001279EC ROM:001279EC ROM:001279EC sub_1279EC: ; CODE XREF: ROM:001279AE↑p ROM:001279EC btst #0,($13C7).w ROM:001279F2 bne.s loc_127A14 ROM:001279F4 move.w #$3AE6,d1 ROM:001279F8 move.w ($CB2).w,d2 ROM:001279FC bsr.l sub_117544 ROM:00127A02 sub.w d1,($FA6).w ROM:00127A06 bgt.w loc_127A14 ROM:00127A0A clr.w ($FA6).w ROM:00127A0E bset #0,($13C7).w ROM:00127A14 ROM:00127A14 loc_127A14: ; CODE XREF: sub_1279EC+6↑j ROM:00127A14 ; sub_1279EC+1A↑j ROM:00127A14 btst #1,($13C7).w ROM:00127A1A bne.s locret_127A3C ROM:00127A1C move.w #$3AE8,d1 ROM:00127A20 move.w ($CB2).w,d2 ROM:00127A24 bsr.l sub_117544 ROM:00127A2A sub.w d1,($FA8).w ROM:00127A2E bgt.w locret_127A3C ROM:00127A32 clr.w ($FA8).w ROM:00127A36 bset #1,($13C7).w ROM:00127A3C ROM:00127A3C locret_127A3C: ; CODE XREF: sub_1279EC+2E↑j ROM:00127A3C ; sub_1279EC+42↑j ROM:00127A3C rts ROM:00127A3C ; End of function sub_1279EC ROM:00127A3C ROM:00127A3E ROM:00127A3E ; =============== S U B R O U T I N E ======================================= ROM:00127A3E ROM:00127A3E ROM:00127A3E sub_127A3E: ; CODE XREF: sub_12762A+36↑p ROM:00127A3E btst #1,($1173).w ROM:00127A44 beq.s loc_127A4E ROM:00127A46 bset #1,($111A).w ROM:00127A4C bra.s loc_127A54 ROM:00127A4E ; --------------------------------------------------------------------------- ROM:00127A4E ROM:00127A4E loc_127A4E: ; CODE XREF: sub_127A3E+6↑j ROM:00127A4E bclr #1,($111A).w ROM:00127A54 ROM:00127A54 loc_127A54: ; CODE XREF: sub_127A3E+E↑j ROM:00127A54 btst #0,($1169).w ROM:00127A5A beq.s loc_127A64 ROM:00127A5C bset #1,($1337).w ROM:00127A62 bra.s locret_127A6A ROM:00127A64 ; --------------------------------------------------------------------------- ROM:00127A64 ROM:00127A64 loc_127A64: ; CODE XREF: sub_127A3E+1C↑j ROM:00127A64 bclr #1,($1337).w ROM:00127A6A ROM:00127A6A locret_127A6A: ; CODE XREF: sub_127A3E+24↑j ROM:00127A6A rts ROM:00127A6A ; End of function sub_127A3E ROM:00127A6A ROM:00127A6C ROM:00127A6C ; =============== S U B R O U T I N E ======================================= ROM:00127A6C ROM:00127A6C ROM:00127A6C sub_127A6C: ; CODE XREF: ROM:001276CE↑p ROM:00127A6C ; ROM:001276F8↑p ... ROM:00127A6C move.w ($C80).w,d7 ROM:00127A70 cmpi.w #0,$F9E(d7.w*2) ROM:00127A78 bne.s loc_127A8E ROM:00127A7A move.w #0,$FB2(d7.w*2) ROM:00127A82 move.w $87A(a5,d7.w*2),$FAE(d7.w*2) ROM:00127A8C bra.s locret_127ABC ROM:00127A8E ; --------------------------------------------------------------------------- ROM:00127A8E ROM:00127A8E loc_127A8E: ; CODE XREF: sub_127A6C+C↑j ROM:00127A8E move.w $87A(a5,d7.w*2),$FB2(d7.w*2) ROM:00127A98 move.w #$2710,d1 ROM:00127A9C sub.w $F9E(d7.w*2),d1 ROM:00127AA2 muls.w $87A(a5,d7.w*2),d1 ROM:00127AA8 divs.w $F9E(d7.w*2),d1 ROM:00127AAE bvc.w loc_127AB6 ROM:00127AB2 move.w #$7FFF,d1 ROM:00127AB6 ROM:00127AB6 loc_127AB6: ; CODE XREF: sub_127A6C+42↑j ROM:00127AB6 move.w d1,$FAE(d7.w*2) ROM:00127ABC ROM:00127ABC locret_127ABC: ; CODE XREF: sub_127A6C+20↑j ROM:00127ABC rts ROM:00127ABC ; End of function sub_127A6C ROM:00127ABC ROM:00127ABE ROM:00127ABE ; =============== S U B R O U T I N E ======================================= ROM:00127ABE ROM:00127ABE ROM:00127ABE sub_127ABE: ; CODE XREF: sub_12762A:loc_12764E↑p ROM:00127ABE bsr.w sub_127BCC ROM:00127AC2 bsr.w sub_127AE6 ROM:00127AC6 clr.w ($C80).w ROM:00127ACA ROM:00127ACA loc_127ACA: ; CODE XREF: sub_127ABE:loc_127AE2↓j ROM:00127ACA bsr.w sub_127C6A ROM:00127ACE cmpi.w #1,($C80).w ROM:00127AD4 bge.s locret_127AE4 ROM:00127AD6 addq.w #1,($C80).w ROM:00127ADA bvc.s loc_127AE2 ROM:00127ADC move.w #$8000,($C80).w ROM:00127AE2 ROM:00127AE2 loc_127AE2: ; CODE XREF: sub_127ABE+1C↑j ROM:00127AE2 bra.s loc_127ACA ROM:00127AE4 ; --------------------------------------------------------------------------- ROM:00127AE4 ROM:00127AE4 locret_127AE4: ; CODE XREF: sub_127ABE+16↑j ROM:00127AE4 rts ROM:00127AE4 ; End of function sub_127ABE ROM:00127AE4 ROM:00127AE6 ROM:00127AE6 ; =============== S U B R O U T I N E ======================================= ROM:00127AE6 ROM:00127AE6 ROM:00127AE6 sub_127AE6: ; CODE XREF: sub_127ABE+4↑p ROM:00127AE6 clr.w d1 ROM:00127AE8 move.b ($116D).w,d1 ROM:00127AEC cmpi.w #5,d1 ROM:00127AF0 bcc.s locret_127AFA ROM:00127AF2 movea.l off_127AFC(pc,d1.w*4),a0 ROM:00127AF6 nop ROM:00127AF8 jmp (a0) ROM:00127AFA ; --------------------------------------------------------------------------- ROM:00127AFA ROM:00127AFA locret_127AFA: ; CODE XREF: sub_127AE6+A↑j ROM:00127AFA rts ROM:00127AFA ; End of function sub_127AE6 ROM:00127AFA ROM:00127AFA ; --------------------------------------------------------------------------- ROM:00127AFC off_127AFC: dc.l loc_127B10 ; DATA XREF: sub_127AE6+C↑r ROM:00127B00 dc.l loc_127B18 ROM:00127B04 dc.l loc_127B42 ROM:00127B08 dc.l loc_127B7A ROM:00127B0C dc.l loc_127BB0 ROM:00127B10 ; --------------------------------------------------------------------------- ROM:00127B10 ROM:00127B10 loc_127B10: ; DATA XREF: ROM:off_127AFC↑o ROM:00127B10 move.b #1,($116D).w ROM:00127B16 bra.s locret_127B40 ROM:00127B18 ; --------------------------------------------------------------------------- ROM:00127B18 ROM:00127B18 loc_127B18: ; DATA XREF: ROM:00127B00↑o ROM:00127B18 cmpi.w #2,($C84).w ROM:00127B1E bge.s locret_127B40 ROM:00127B20 move.w ($C84).w,($C86).w ROM:00127B26 move.w $496(a5),d0 ROM:00127B2A clr.b ($89F).w ROM:00127B2E move.w d0,($618).w ROM:00127B32 move.b #1,($89F).w ROM:00127B38 move.b #2,($116D).w ROM:00127B3E bra.s locret_127B78 ROM:00127B40 ; --------------------------------------------------------------------------- ROM:00127B40 ROM:00127B40 locret_127B40: ; CODE XREF: ROM:00127B16↑j ROM:00127B40 ; ROM:00127B1E↑j ... ROM:00127B40 rts ROM:00127B42 ; --------------------------------------------------------------------------- ROM:00127B42 ROM:00127B42 loc_127B42: ; DATA XREF: ROM:00127B04↑o ROM:00127B42 move.w ($C84).w,d7 ROM:00127B46 cmp.w ($C86).w,d7 ROM:00127B4A bne.s loc_127B70 ROM:00127B4C cmpi.w #0,($618).w ROM:00127B52 bgt.s loc_127B6E ROM:00127B54 move.w $494(a5),d0 ROM:00127B58 clr.b ($89F).w ROM:00127B5C move.w d0,($618).w ROM:00127B60 move.b #1,($89F).w ROM:00127B66 move.b #3,($116D).w ROM:00127B6C bra.s loc_127BAA ROM:00127B6E ; --------------------------------------------------------------------------- ROM:00127B6E ROM:00127B6E loc_127B6E: ; CODE XREF: ROM:00127B52↑j ROM:00127B6E bra.s locret_127B78 ROM:00127B70 ; --------------------------------------------------------------------------- ROM:00127B70 ROM:00127B70 loc_127B70: ; CODE XREF: ROM:00127B4A↑j ROM:00127B70 move.b #1,($116D).w ROM:00127B76 bra.s locret_127B40 ROM:00127B78 ; --------------------------------------------------------------------------- ROM:00127B78 ROM:00127B78 locret_127B78: ; CODE XREF: ROM:00127B3E↑j ROM:00127B78 ; ROM:loc_127B6E↑j ROM:00127B78 rts ROM:00127B7A ; --------------------------------------------------------------------------- ROM:00127B7A ROM:00127B7A loc_127B7A: ; DATA XREF: ROM:00127B08↑o ROM:00127B7A move.w ($C84).w,d7 ROM:00127B7E cmp.w ($C86).w,d7 ROM:00127B82 bne.s loc_127B9C ROM:00127B84 cmpi.w #0,($618).w ROM:00127B8A bgt.s loc_127B9A ROM:00127B8C move.w ($C86).w,($C82).w ROM:00127B92 move.b #4,($116D).w ROM:00127B98 bra.s loc_127BC6 ROM:00127B9A ; --------------------------------------------------------------------------- ROM:00127B9A ROM:00127B9A loc_127B9A: ; CODE XREF: ROM:00127B8A↑j ROM:00127B9A bra.s loc_127BAA ROM:00127B9C ; --------------------------------------------------------------------------- ROM:00127B9C ROM:00127B9C loc_127B9C: ; CODE XREF: ROM:00127B82↑j ROM:00127B9C move.w ($C86).w,($C82).w ROM:00127BA2 move.b #1,($116D).w ROM:00127BA8 bra.s locret_127B40 ROM:00127BAA ; --------------------------------------------------------------------------- ROM:00127BAA ROM:00127BAA loc_127BAA: ; CODE XREF: ROM:00127B6C↑j ROM:00127BAA ; ROM:loc_127B9A↑j ROM:00127BAA bsr.w sub_127C04 ROM:00127BAE rts ROM:00127BB0 ; --------------------------------------------------------------------------- ROM:00127BB0 ROM:00127BB0 loc_127BB0: ; DATA XREF: ROM:00127B0C↑o ROM:00127BB0 move.w ($C84).w,d7 ROM:00127BB4 cmp.w ($C86).w,d7 ROM:00127BB8 beq.s loc_127BC6 ROM:00127BBA move.b #1,($116D).w ROM:00127BC0 bra.l locret_127B40 ROM:00127BC6 ; --------------------------------------------------------------------------- ROM:00127BC6 ROM:00127BC6 loc_127BC6: ; CODE XREF: ROM:00127B98↑j ROM:00127BC6 ; ROM:00127BB8↑j ROM:00127BC6 bsr.w sub_127C04 ROM:00127BCA rts ROM:00127BCC ROM:00127BCC ; =============== S U B R O U T I N E ======================================= ROM:00127BCC ROM:00127BCC ROM:00127BCC sub_127BCC: ; CODE XREF: sub_127ABE↑p ROM:00127BCC btst #0,($11CC).w ROM:00127BD2 beq.s loc_127BE4 ROM:00127BD4 btst #1,($11CC).w ROM:00127BDA bne.s loc_127BE4 ROM:00127BDC move.w #0,($C84).w ROM:00127BE2 bra.s locret_127C02 ROM:00127BE4 ; --------------------------------------------------------------------------- ROM:00127BE4 ROM:00127BE4 loc_127BE4: ; CODE XREF: sub_127BCC+6↑j ROM:00127BE4 ; sub_127BCC+E↑j ROM:00127BE4 btst #1,($11CC).w ROM:00127BEA beq.s loc_127BFC ROM:00127BEC btst #0,($11CC).w ROM:00127BF2 bne.s loc_127BFC ROM:00127BF4 move.w #1,($C84).w ROM:00127BFA bra.s locret_127C02 ROM:00127BFC ; --------------------------------------------------------------------------- ROM:00127BFC ROM:00127BFC loc_127BFC: ; CODE XREF: sub_127BCC+1E↑j ROM:00127BFC ; sub_127BCC+26↑j ROM:00127BFC move.w #2,($C84).w ROM:00127C02 ROM:00127C02 locret_127C02: ; CODE XREF: sub_127BCC+16↑j ROM:00127C02 ; sub_127BCC+2E↑j ROM:00127C02 rts ROM:00127C02 ; End of function sub_127BCC ROM:00127C02 ROM:00127C04 ROM:00127C04 ; =============== S U B R O U T I N E ======================================= ROM:00127C04 ROM:00127C04 ROM:00127C04 sub_127C04: ; CODE XREF: ROM:loc_127BAA↑p ROM:00127C04 ; ROM:loc_127BC6↑p ROM:00127C04 move.w ($C84).w,d7 ROM:00127C08 move.w ($A4C).w,d1 ROM:00127C0C swap d1 ROM:00127C0E clr.w d1 ROM:00127C10 move.w $FB6(d7.w*2),d2 ROM:00127C16 swap d2 ROM:00127C18 move.w $FBA(d7.w*2),d2 ROM:00127C1E move.w $498(a5),d3 ROM:00127C22 ext.l d3 ROM:00127C24 bsr.l sub_117450 ROM:00127C2A move.w ($C84).w,d7 ROM:00127C2E move.w d4,$FBA(d7.w*2) ROM:00127C34 swap d4 ROM:00127C36 move.w d4,$FB6(d7.w*2) ROM:00127C3C cmpi.w #0,$FB6(d7.w*2) ROM:00127C44 bne.s loc_127C4C ROM:00127C46 move.w #$7FFF,d0 ROM:00127C4A bra.s loc_127C62 ROM:00127C4C ; --------------------------------------------------------------------------- ROM:00127C4C ROM:00127C4C loc_127C4C: ; CODE XREF: sub_127C04+40↑j ROM:00127C4C move.w ($A34).w,d0 ROM:00127C50 muls.w #$64,d0 ; 'd' ROM:00127C54 divs.w $FB6(d7.w*2),d0 ROM:00127C5A bvc.w loc_127C62 ROM:00127C5E move.w #$7FFF,d0 ROM:00127C62 ROM:00127C62 loc_127C62: ; CODE XREF: sub_127C04+46↑j ROM:00127C62 ; sub_127C04+56↑j ROM:00127C62 move.w d0,$FBE(d7.w*2) ROM:00127C68 rts ROM:00127C68 ; End of function sub_127C04 ROM:00127C68 ROM:00127C6A ROM:00127C6A ; =============== S U B R O U T I N E ======================================= ROM:00127C6A ROM:00127C6A ROM:00127C6A sub_127C6A: ; CODE XREF: sub_127ABE:loc_127ACA↑p ROM:00127C6A move.w ($C80).w,d7 ROM:00127C6E clr.w d1 ROM:00127C70 move.b $12F6(d7.w),d1 ROM:00127C76 cmpi.w #4,d1 ROM:00127C7A bcc.s locret_127C84 ROM:00127C7C movea.l off_127C86(pc,d1.w*4),a0 ROM:00127C80 nop ROM:00127C82 jmp (a0) ROM:00127C84 ; --------------------------------------------------------------------------- ROM:00127C84 ROM:00127C84 locret_127C84: ; CODE XREF: sub_127C6A+10↑j ROM:00127C84 rts ROM:00127C84 ; End of function sub_127C6A ROM:00127C84 ROM:00127C84 ; --------------------------------------------------------------------------- ROM:00127C86 off_127C86: dc.l loc_127C96 ; DATA XREF: sub_127C6A+12↑r ROM:00127C8A dc.l loc_127CAA ROM:00127C8E dc.l loc_127CC4 ROM:00127C92 dc.l loc_127D04 ROM:00127C96 ; --------------------------------------------------------------------------- ROM:00127C96 ROM:00127C96 loc_127C96: ; DATA XREF: ROM:off_127C86↑o ROM:00127C96 bset d7,($116C).w ROM:00127C9A bset d7,($116B).w ROM:00127C9E move.b #1,$12F6(d7.w) ROM:00127CA6 bra.s locret_127CC2 ROM:00127CA8 ; --------------------------------------------------------------------------- ROM:00127CA8 rts ROM:00127CAA ; --------------------------------------------------------------------------- ROM:00127CAA ROM:00127CAA loc_127CAA: ; DATA XREF: ROM:00127C8A↑o ROM:00127CAA btst d7,($11CD).w ROM:00127CAE beq.s locret_127CC2 ROM:00127CB0 move.w $49A(a5),$FC2(d7.w*2) ROM:00127CB8 move.b #2,$12F6(d7.w) ROM:00127CC0 bra.s locret_127D02 ROM:00127CC2 ; --------------------------------------------------------------------------- ROM:00127CC2 ROM:00127CC2 locret_127CC2: ; CODE XREF: ROM:00127CA6↑j ROM:00127CC2 ; ROM:00127CAE↑j ... ROM:00127CC2 rts ROM:00127CC4 ; --------------------------------------------------------------------------- ROM:00127CC4 ROM:00127CC4 loc_127CC4: ; DATA XREF: ROM:00127C8E↑o ROM:00127CC4 btst d7,($11CD).w ROM:00127CC8 bne.s loc_127CD4 ROM:00127CCA move.b #1,$12F6(d7.w) ROM:00127CD2 bra.s locret_127CC2 ROM:00127CD4 ; --------------------------------------------------------------------------- ROM:00127CD4 ROM:00127CD4 loc_127CD4: ; CODE XREF: ROM:00127CC8↑j ROM:00127CD4 btst #5,($131C).w ROM:00127CDA beq.s locret_127D02 ROM:00127CDC cmpi.w #0,$FC2(d7.w*2) ROM:00127CE4 bne.s loc_127CF2 ROM:00127CE6 move.b #3,$12F6(d7.w) ROM:00127CEE bra.s loc_127D14 ROM:00127CF0 ; --------------------------------------------------------------------------- ROM:00127CF0 bra.s locret_127D02 ROM:00127CF2 ; --------------------------------------------------------------------------- ROM:00127CF2 ROM:00127CF2 loc_127CF2: ; CODE XREF: ROM:00127CE4↑j ROM:00127CF2 subq.w #1,$FC2(d7.w*2) ROM:00127CF8 bvc.s locret_127D02 ROM:00127CFA move.w #$8000,$FC2(d7.w*2) ROM:00127D02 ROM:00127D02 locret_127D02: ; CODE XREF: ROM:00127CC0↑j ROM:00127D02 ; ROM:00127CDA↑j ... ROM:00127D02 rts ROM:00127D04 ; --------------------------------------------------------------------------- ROM:00127D04 ROM:00127D04 loc_127D04: ; DATA XREF: ROM:00127C92↑o ROM:00127D04 btst d7,($11CD).w ROM:00127D08 bne.s loc_127D14 ROM:00127D0A move.b #1,$12F6(d7.w) ROM:00127D12 bra.s locret_127CC2 ROM:00127D14 ; --------------------------------------------------------------------------- ROM:00127D14 ROM:00127D14 loc_127D14: ; CODE XREF: ROM:00127CEE↑j ROM:00127D14 ; ROM:00127D08↑j ROM:00127D14 bsr.w sub_127D1A ROM:00127D18 rts ROM:00127D1A ROM:00127D1A ; =============== S U B R O U T I N E ======================================= ROM:00127D1A ROM:00127D1A ROM:00127D1A sub_127D1A: ; CODE XREF: ROM:loc_127D14↑p ROM:00127D1A move.w ($C80).w,d7 ROM:00127D1E btst d7,($11CA).w ROM:00127D22 beq.s loc_127D2A ROM:00127D24 bset d7,($116B).w ROM:00127D28 bra.s loc_127D2E ROM:00127D2A ; --------------------------------------------------------------------------- ROM:00127D2A ROM:00127D2A loc_127D2A: ; CODE XREF: sub_127D1A+8↑j ROM:00127D2A bclr d7,($116B).w ROM:00127D2E ROM:00127D2E loc_127D2E: ; CODE XREF: sub_127D1A+E↑j ROM:00127D2E btst d7,($11CB).w ROM:00127D32 beq.s loc_127D3A ROM:00127D34 bset d7,($116C).w ROM:00127D38 bra.s locret_127D3E ROM:00127D3A ; --------------------------------------------------------------------------- ROM:00127D3A ROM:00127D3A loc_127D3A: ; CODE XREF: sub_127D1A+18↑j ROM:00127D3A bclr d7,($116C).w ROM:00127D3E ROM:00127D3E locret_127D3E: ; CODE XREF: sub_127D1A+1E↑j ROM:00127D3E rts ROM:00127D3E ; End of function sub_127D1A ROM:00127D3E ROM:00127D40 ROM:00127D40 ; =============== S U B R O U T I N E ======================================= ROM:00127D40 ROM:00127D40 ROM:00127D40 sub_127D40: ; CODE XREF: sub_12762A+2A↑p ROM:00127D40 move.w #0,($C80).w ROM:00127D46 bra.s loc_127D4E ROM:00127D48 ; --------------------------------------------------------------------------- ROM:00127D48 ROM:00127D48 loc_127D48: ; CODE XREF: sub_127D40+1E↓j ROM:00127D48 addi.w #1,($C80).w ROM:00127D4E ROM:00127D4E loc_127D4E: ; CODE XREF: sub_127D40+6↑j ROM:00127D4E cmpi.w #1,($C80).w ROM:00127D54 bgt.s loc_127D60 ROM:00127D56 bsr.w sub_127EAC ROM:00127D5A bsr.w sub_127F74 ROM:00127D5E bra.s loc_127D48 ROM:00127D60 ; --------------------------------------------------------------------------- ROM:00127D60 ROM:00127D60 loc_127D60: ; CODE XREF: sub_127D40+14↑j ROM:00127D60 bsr.w sub_1280A6 ROM:00127D64 move.w #0,($C80).w ROM:00127D6A bra.s loc_127D72 ROM:00127D6C ; --------------------------------------------------------------------------- ROM:00127D6C ROM:00127D6C loc_127D6C: ; CODE XREF: sub_127D40+3E↓j ROM:00127D6C addi.w #1,($C80).w ROM:00127D72 ROM:00127D72 loc_127D72: ; CODE XREF: sub_127D40+2A↑j ROM:00127D72 cmpi.w #1,($C80).w ROM:00127D78 bgt.s loc_127D80 ROM:00127D7A bsr.w sub_127DE0 ROM:00127D7E bra.s loc_127D6C ROM:00127D80 ; --------------------------------------------------------------------------- ROM:00127D80 ROM:00127D80 loc_127D80: ; CODE XREF: sub_127D40+38↑j ROM:00127D80 bsr.w sub_127D86 ROM:00127D84 rts ROM:00127D84 ; End of function sub_127D40 ROM:00127D84 ROM:00127D86 ROM:00127D86 ; =============== S U B R O U T I N E ======================================= ROM:00127D86 ROM:00127D86 ROM:00127D86 sub_127D86: ; CODE XREF: sub_127D40:loc_127D80↑p ROM:00127D86 btst #0,($116F).w ROM:00127D8C beq.s loc_127D96 ROM:00127D8E bset #4,($1342).w ROM:00127D94 bra.s loc_127D9C ROM:00127D96 ; --------------------------------------------------------------------------- ROM:00127D96 ROM:00127D96 loc_127D96: ; CODE XREF: sub_127D86+6↑j ROM:00127D96 bclr #4,($1342).w ROM:00127D9C ROM:00127D9C loc_127D9C: ; CODE XREF: sub_127D86+E↑j ROM:00127D9C btst #1,($116F).w ROM:00127DA2 beq.s loc_127DAC ROM:00127DA4 bset #3,($1329).w ROM:00127DAA bra.s loc_127DB2 ROM:00127DAC ; --------------------------------------------------------------------------- ROM:00127DAC ROM:00127DAC loc_127DAC: ; CODE XREF: sub_127D86+1C↑j ROM:00127DAC bclr #3,($1329).w ROM:00127DB2 ROM:00127DB2 loc_127DB2: ; CODE XREF: sub_127D86+24↑j ROM:00127DB2 btst #0,($1170).w ROM:00127DB8 beq.s loc_127DC2 ROM:00127DBA bset #7,($1320).w ROM:00127DC0 bra.s loc_127DC8 ROM:00127DC2 ; --------------------------------------------------------------------------- ROM:00127DC2 ROM:00127DC2 loc_127DC2: ; CODE XREF: sub_127D86+32↑j ROM:00127DC2 bclr #7,($1320).w ROM:00127DC8 ROM:00127DC8 loc_127DC8: ; CODE XREF: sub_127D86+3A↑j ROM:00127DC8 btst #1,($1170).w ROM:00127DCE beq.s loc_127DD8 ROM:00127DD0 bset #5,($1331).w ROM:00127DD6 bra.s locret_127DDE ROM:00127DD8 ; --------------------------------------------------------------------------- ROM:00127DD8 ROM:00127DD8 loc_127DD8: ; CODE XREF: sub_127D86+48↑j ROM:00127DD8 bclr #5,($1331).w ROM:00127DDE ROM:00127DDE locret_127DDE: ; CODE XREF: sub_127D86+50↑j ROM:00127DDE rts ROM:00127DDE ; End of function sub_127D86 ROM:00127DDE ROM:00127DE0 ROM:00127DE0 ; =============== S U B R O U T I N E ======================================= ROM:00127DE0 ROM:00127DE0 ROM:00127DE0 sub_127DE0: ; CODE XREF: sub_127D40+3A↑p ROM:00127DE0 move.w ($C80).w,d7 ROM:00127DE4 clr.w d1 ROM:00127DE6 move.b $12F8(d7.w),d1 ROM:00127DEC cmpi.w #5,d1 ROM:00127DF0 bcc.s locret_127DFA ROM:00127DF2 movea.l off_127DFC(pc,d1.w*4),a0 ROM:00127DF6 nop ROM:00127DF8 jmp (a0) ROM:00127DFA ; --------------------------------------------------------------------------- ROM:00127DFA ROM:00127DFA locret_127DFA: ; CODE XREF: sub_127DE0+10↑j ROM:00127DFA rts ROM:00127DFA ; End of function sub_127DE0 ROM:00127DFA ROM:00127DFA ; --------------------------------------------------------------------------- ROM:00127DFC off_127DFC: dc.l loc_127E10 ; DATA XREF: sub_127DE0+12↑r ROM:00127E00 dc.l loc_127E22 ROM:00127E04 dc.l loc_127E56 ROM:00127E08 dc.l loc_127E6C ROM:00127E0C dc.l loc_127E88 ROM:00127E10 ; --------------------------------------------------------------------------- ROM:00127E10 ROM:00127E10 loc_127E10: ; DATA XREF: ROM:off_127DFC↑o ROM:00127E10 bclr d7,($116F).w ROM:00127E14 bclr d7,($1170).w ROM:00127E18 move.b #1,$12F8(d7.w) ROM:00127E20 bra.s locret_127E54 ROM:00127E22 ; --------------------------------------------------------------------------- ROM:00127E22 ROM:00127E22 loc_127E22: ; CODE XREF: ROM:00127E80↓j ROM:00127E22 ; DATA XREF: ROM:00127E00↑o ROM:00127E22 cmp.w ($C88).w,d7 ROM:00127E26 bne.s loc_127E3C ROM:00127E28 bset d7,($116F).w ROM:00127E2C move.b #2,$12F8(d7.w) ROM:00127E34 bra.l locret_127E6A ROM:00127E3A ; --------------------------------------------------------------------------- ROM:00127E3A bra.s locret_127E54 ROM:00127E3C ; --------------------------------------------------------------------------- ROM:00127E3C ROM:00127E3C loc_127E3C: ; CODE XREF: ROM:00127E26↑j ROM:00127E3C btst d7,($116E).w ROM:00127E40 beq.s locret_127E54 ROM:00127E42 bset d7,($1170).w ROM:00127E46 move.b #4,$12F8(d7.w) ROM:00127E4E bra.l locret_127EAA ROM:00127E54 ; --------------------------------------------------------------------------- ROM:00127E54 ROM:00127E54 locret_127E54: ; CODE XREF: ROM:00127E20↑j ROM:00127E54 ; ROM:00127E3A↑j ... ROM:00127E54 rts ROM:00127E56 ; --------------------------------------------------------------------------- ROM:00127E56 ROM:00127E56 loc_127E56: ; DATA XREF: ROM:00127E04↑o ROM:00127E56 cmp.w ($C88).w,d7 ROM:00127E5A beq.s locret_127E6A ROM:00127E5C bclr d7,($116F).w ROM:00127E60 move.b #3,$12F8(d7.w) ROM:00127E68 bra.s locret_127E86 ROM:00127E6A ; --------------------------------------------------------------------------- ROM:00127E6A ROM:00127E6A locret_127E6A: ; CODE XREF: ROM:00127E34↑j ROM:00127E6A ; ROM:00127E5A↑j ROM:00127E6A rts ROM:00127E6C ; --------------------------------------------------------------------------- ROM:00127E6C ROM:00127E6C loc_127E6C: ; DATA XREF: ROM:00127E08↑o ROM:00127E6C btst d7,($11CC).w ROM:00127E70 bne.s locret_127E86 ROM:00127E72 btst d7,($11CD).w ROM:00127E76 bne.s locret_127E86 ROM:00127E78 move.b #1,$12F8(d7.w) ROM:00127E80 bra.l loc_127E22 ROM:00127E86 ; --------------------------------------------------------------------------- ROM:00127E86 ROM:00127E86 locret_127E86: ; CODE XREF: ROM:00127E68↑j ROM:00127E86 ; ROM:00127E70↑j ... ROM:00127E86 rts ROM:00127E88 ; --------------------------------------------------------------------------- ROM:00127E88 ROM:00127E88 loc_127E88: ; DATA XREF: ROM:00127E0C↑o ROM:00127E88 btst d7,($116E).w ROM:00127E8C bne.s loc_127E92 ROM:00127E8E bra.s loc_127E98 ROM:00127E90 ; --------------------------------------------------------------------------- ROM:00127E90 bra.s locret_127EAA ROM:00127E92 ; --------------------------------------------------------------------------- ROM:00127E92 ROM:00127E92 loc_127E92: ; CODE XREF: ROM:00127E8C↑j ROM:00127E92 cmp.w ($C88).w,d7 ROM:00127E96 bne.s locret_127EAA ROM:00127E98 ROM:00127E98 loc_127E98: ; CODE XREF: ROM:00127E8E↑j ROM:00127E98 bclr d7,($1170).w ROM:00127E9C move.b #3,$12F8(d7.w) ROM:00127EA4 bra.l locret_127E86 ROM:00127EAA ; --------------------------------------------------------------------------- ROM:00127EAA ROM:00127EAA locret_127EAA: ; CODE XREF: ROM:00127E4E↑j ROM:00127EAA ; ROM:00127E90↑j ... ROM:00127EAA rts ROM:00127EAC ROM:00127EAC ; =============== S U B R O U T I N E ======================================= ROM:00127EAC ROM:00127EAC ROM:00127EAC sub_127EAC: ; CODE XREF: sub_127D40+16↑p ROM:00127EAC move.w ($C80).w,d7 ROM:00127EB0 clr.w d1 ROM:00127EB2 move.b $12FA(d7.w),d1 ROM:00127EB8 cmpi.w #3,d1 ROM:00127EBC bcc.s locret_127EC6 ROM:00127EBE movea.l off_127EC8(pc,d1.w*4),a0 ROM:00127EC2 nop ROM:00127EC4 jmp (a0) ROM:00127EC6 ; --------------------------------------------------------------------------- ROM:00127EC6 ROM:00127EC6 locret_127EC6: ; CODE XREF: sub_127EAC+10↑j ROM:00127EC6 rts ROM:00127EC6 ; End of function sub_127EAC ROM:00127EC6 ROM:00127EC6 ; --------------------------------------------------------------------------- ROM:00127EC8 off_127EC8: dc.l loc_127ED4 ; DATA XREF: sub_127EAC+12↑r ROM:00127ECC dc.l loc_127EF8 ROM:00127ED0 dc.l loc_127F36 ROM:00127ED4 ; --------------------------------------------------------------------------- ROM:00127ED4 ROM:00127ED4 loc_127ED4: ; DATA XREF: ROM:off_127EC8↑o ROM:00127ED4 bclr d7,($116E).w ROM:00127ED8 clr.b $8A0(d7.w) ROM:00127EDE move.w #0,$61A(d7.w*2) ROM:00127EE6 move.b #3,$8A0(d7.w) ROM:00127EEE move.b #1,$12FA(d7.w) ROM:00127EF6 bra.s locret_127F34 ROM:00127EF8 ; --------------------------------------------------------------------------- ROM:00127EF8 ROM:00127EF8 loc_127EF8: ; DATA XREF: ROM:00127ECC↑o ROM:00127EF8 move.w $FAE(d7.w*2),d1 ROM:00127EFE cmp.w $61A(d7.w*2),d1 ROM:00127F04 bgt.s locret_127F34 ROM:00127F06 cmpi.w #0,$FB2(d7.w*2) ROM:00127F0E ble.s locret_127F34 ROM:00127F10 clr.b $8A0(d7.w) ROM:00127F16 move.w #0,$61A(d7.w*2) ROM:00127F1E move.b #3,$8A0(d7.w) ROM:00127F26 bset d7,($116E).w ROM:00127F2A move.b #2,$12FA(d7.w) ROM:00127F32 bra.s locret_127F72 ROM:00127F34 ; --------------------------------------------------------------------------- ROM:00127F34 ROM:00127F34 locret_127F34: ; CODE XREF: ROM:00127EF6↑j ROM:00127F34 ; ROM:00127F04↑j ... ROM:00127F34 rts ROM:00127F36 ; --------------------------------------------------------------------------- ROM:00127F36 ROM:00127F36 loc_127F36: ; DATA XREF: ROM:00127ED0↑o ROM:00127F36 move.w $FB2(d7.w*2),d1 ROM:00127F3C cmp.w $61A(d7.w*2),d1 ROM:00127F42 bgt.s locret_127F72 ROM:00127F44 cmpi.w #0,$FAE(d7.w*2) ROM:00127F4C ble.s locret_127F72 ROM:00127F4E clr.b $8A0(d7.w) ROM:00127F54 move.w #0,$61A(d7.w*2) ROM:00127F5C move.b #3,$8A0(d7.w) ROM:00127F64 bclr d7,($116E).w ROM:00127F68 move.b #1,$12FA(d7.w) ROM:00127F70 bra.s locret_127F34 ROM:00127F72 ; --------------------------------------------------------------------------- ROM:00127F72 ROM:00127F72 locret_127F72: ; CODE XREF: ROM:00127F32↑j ROM:00127F72 ; ROM:00127F42↑j ... ROM:00127F72 rts ROM:00127F74 ROM:00127F74 ; =============== S U B R O U T I N E ======================================= ROM:00127F74 ROM:00127F74 ROM:00127F74 sub_127F74: ; CODE XREF: sub_127D40+1A↑p ROM:00127F74 move.w ($C80).w,d7 ROM:00127F78 clr.w d1 ROM:00127F7A move.b $12FC(d7.w),d1 ROM:00127F80 cmpi.w #5,d1 ROM:00127F84 bcc.s locret_127F8E ROM:00127F86 movea.l off_127F90(pc,d1.w*4),a0 ROM:00127F8A nop ROM:00127F8C jmp (a0) ROM:00127F8E ; --------------------------------------------------------------------------- ROM:00127F8E ROM:00127F8E locret_127F8E: ; CODE XREF: sub_127F74+10↑j ROM:00127F8E rts ROM:00127F8E ; End of function sub_127F74 ROM:00127F8E ROM:00127F8E ; --------------------------------------------------------------------------- ROM:00127F90 off_127F90: dc.l loc_127FA4 ; DATA XREF: sub_127F74+12↑r ROM:00127F94 dc.l loc_127FB2 ROM:00127F98 dc.l loc_127FDE ROM:00127F9C dc.l loc_128012 ROM:00127FA0 dc.l loc_12805E ROM:00127FA4 ; --------------------------------------------------------------------------- ROM:00127FA4 ROM:00127FA4 loc_127FA4: ; DATA XREF: ROM:off_127F90↑o ROM:00127FA4 bclr d7,($1171).w ROM:00127FA8 move.b #1,$12FC(d7.w) ROM:00127FB0 bra.s locret_127FDC ROM:00127FB2 ; --------------------------------------------------------------------------- ROM:00127FB2 ROM:00127FB2 loc_127FB2: ; DATA XREF: ROM:00127F94↑o ROM:00127FB2 btst #1,($133A).w ROM:00127FB8 beq.s locret_127FDC ROM:00127FBA move.w $49C(a5),d0 ROM:00127FBE clr.b $8F0(d7.w) ROM:00127FC4 move.w d0,$6BA(d7.w*2) ROM:00127FCA move.b #1,$8F0(d7.w) ROM:00127FD2 move.b #2,$12FC(d7.w) ROM:00127FDA bra.s locret_128010 ROM:00127FDC ; --------------------------------------------------------------------------- ROM:00127FDC ROM:00127FDC locret_127FDC: ; CODE XREF: ROM:00127FB0↑j ROM:00127FDC ; ROM:00127FB8↑j ... ROM:00127FDC rts ROM:00127FDE ; --------------------------------------------------------------------------- ROM:00127FDE ROM:00127FDE loc_127FDE: ; DATA XREF: ROM:00127F98↑o ROM:00127FDE btst #1,($133A).w ROM:00127FE4 bne.s loc_127FF0 ROM:00127FE6 move.b #1,$12FC(d7.w) ROM:00127FEE bra.s locret_127FDC ROM:00127FF0 ; --------------------------------------------------------------------------- ROM:00127FF0 ROM:00127FF0 loc_127FF0: ; CODE XREF: ROM:00127FE4↑j ROM:00127FF0 btst d7,($116C).w ROM:00127FF4 bne.s loc_128004 ROM:00127FF6 ROM:00127FF6 loc_127FF6: ; CODE XREF: ROM:0012800E↓j ROM:00127FF6 bset d7,($1171).w ROM:00127FFA move.b #3,$12FC(d7.w) ROM:00128002 bra.s locret_12805C ROM:00128004 ; --------------------------------------------------------------------------- ROM:00128004 ROM:00128004 loc_128004: ; CODE XREF: ROM:00127FF4↑j ROM:00128004 cmpi.w #0,$6BA(d7.w*2) ROM:0012800C bgt.s locret_128010 ROM:0012800E bra.s loc_127FF6 ROM:00128010 ; --------------------------------------------------------------------------- ROM:00128010 ROM:00128010 locret_128010: ; CODE XREF: ROM:00127FDA↑j ROM:00128010 ; ROM:0012800C↑j ... ROM:00128010 rts ROM:00128012 ; --------------------------------------------------------------------------- ROM:00128012 ROM:00128012 loc_128012: ; DATA XREF: ROM:00127F9C↑o ROM:00128012 btst #1,($133A).w ROM:00128018 bne.s loc_12802C ROM:0012801A bclr d7,($1171).w ROM:0012801E move.b #1,$12FC(d7.w) ROM:00128026 bra.l locret_127FDC ROM:0012802C ; --------------------------------------------------------------------------- ROM:0012802C ROM:0012802C loc_12802C: ; CODE XREF: ROM:00128018↑j ROM:0012802C btst d7,($11CE).w ROM:00128030 beq.s locret_12805C ROM:00128032 move.w $49E(a5),d0 ROM:00128036 clr.b $8F0(d7.w) ROM:0012803C move.w d0,$6BA(d7.w*2) ROM:00128042 move.b #1,$8F0(d7.w) ROM:0012804A bclr d7,($1171).w ROM:0012804E move.b #4,$12FC(d7.w) ROM:00128056 bra.l locret_1280A4 ROM:0012805C ; --------------------------------------------------------------------------- ROM:0012805C ROM:0012805C locret_12805C: ; CODE XREF: ROM:00128002↑j ROM:0012805C ; ROM:00128030↑j ROM:0012805C rts ROM:0012805E ; --------------------------------------------------------------------------- ROM:0012805E ROM:0012805E loc_12805E: ; DATA XREF: ROM:00127FA0↑o ROM:0012805E btst #1,($133A).w ROM:00128064 bne.s loc_128074 ROM:00128066 move.b #1,$12FC(d7.w) ROM:0012806E bra.l locret_127FDC ROM:00128074 ; --------------------------------------------------------------------------- ROM:00128074 ROM:00128074 loc_128074: ; CODE XREF: ROM:00128064↑j ROM:00128074 cmpi.w #0,$6BA(d7.w*2) ROM:0012807C bgt.s locret_1280A4 ROM:0012807E move.w $49C(a5),d0 ROM:00128082 clr.b $8F0(d7.w) ROM:00128088 move.w d0,$6BA(d7.w*2) ROM:0012808E move.b #1,$8F0(d7.w) ROM:00128096 move.b #2,$12FC(d7.w) ROM:0012809E bra.l locret_128010 ROM:001280A4 ; --------------------------------------------------------------------------- ROM:001280A4 ROM:001280A4 locret_1280A4: ; CODE XREF: ROM:00128056↑j ROM:001280A4 ; ROM:0012807C↑j ROM:001280A4 rts ROM:001280A6 ROM:001280A6 ; =============== S U B R O U T I N E ======================================= ROM:001280A6 ROM:001280A6 ROM:001280A6 sub_1280A6: ; CODE XREF: sub_127D40:loc_127D60↑p ROM:001280A6 btst #0,($116E).w ROM:001280AC beq.s loc_1280E6 ROM:001280AE btst #0,($1171).w ROM:001280B4 beq.s loc_1280E6 ROM:001280B6 btst #1,($116E).w ROM:001280BC beq.s loc_1280DE ROM:001280BE btst #1,($1171).w ROM:001280C4 beq.s loc_1280DE ROM:001280C6 cmpi.w #0,($C82).w ROM:001280CC bne.s loc_1280D6 ROM:001280CE move.w #1,($C88).w ROM:001280D4 bra.s loc_1280DC ROM:001280D6 ; --------------------------------------------------------------------------- ROM:001280D6 ROM:001280D6 loc_1280D6: ; CODE XREF: sub_1280A6+26↑j ROM:001280D6 move.w #0,($C88).w ROM:001280DC ROM:001280DC loc_1280DC: ; CODE XREF: sub_1280A6+2E↑j ROM:001280DC bra.s locret_128104 ROM:001280DE ; --------------------------------------------------------------------------- ROM:001280DE ROM:001280DE loc_1280DE: ; CODE XREF: sub_1280A6+16↑j ROM:001280DE ; sub_1280A6+1E↑j ROM:001280DE move.w #0,($C88).w ROM:001280E4 bra.s locret_128104 ROM:001280E6 ; --------------------------------------------------------------------------- ROM:001280E6 ROM:001280E6 loc_1280E6: ; CODE XREF: sub_1280A6+6↑j ROM:001280E6 ; sub_1280A6+E↑j ROM:001280E6 btst #1,($116E).w ROM:001280EC beq.s loc_1280FE ROM:001280EE btst #1,($1171).w ROM:001280F4 beq.s loc_1280FE ROM:001280F6 move.w #1,($C88).w ROM:001280FC bra.s locret_128104 ROM:001280FE ; --------------------------------------------------------------------------- ROM:001280FE ROM:001280FE loc_1280FE: ; CODE XREF: sub_1280A6+46↑j ROM:001280FE ; sub_1280A6+4E↑j ROM:001280FE move.w #2,($C88).w ROM:00128104 ROM:00128104 locret_128104: ; CODE XREF: sub_1280A6:loc_1280DC↑j ROM:00128104 ; sub_1280A6+3E↑j ... ROM:00128104 rts ROM:00128104 ; End of function sub_1280A6 ROM:00128104 ROM:00128106 ROM:00128106 ; =============== S U B R O U T I N E ======================================= ROM:00128106 ROM:00128106 ROM:00128106 sub_128106: ; CODE XREF: sub_12762A+30↑p ROM:00128106 move.w #0,d0 ROM:0012810A bra.s loc_128110 ROM:0012810C ; --------------------------------------------------------------------------- ROM:0012810C ROM:0012810C loc_12810C: ; CODE XREF: sub_128106+18↓j ROM:0012810C addi.w #1,d0 ROM:00128110 ROM:00128110 loc_128110: ; CODE XREF: sub_128106+4↑j ROM:00128110 cmpi.w #1,d0 ROM:00128114 bgt.s locret_128120 ROM:00128116 bsr.w sub_128122 ROM:0012811A bsr.w sub_128164 ROM:0012811E bra.s loc_12810C ROM:00128120 ; --------------------------------------------------------------------------- ROM:00128120 ROM:00128120 locret_128120: ; CODE XREF: sub_128106+E↑j ROM:00128120 rts ROM:00128120 ; End of function sub_128106 ROM:00128120 ROM:00128122 ROM:00128122 ; =============== S U B R O U T I N E ======================================= ROM:00128122 ROM:00128122 ROM:00128122 sub_128122: ; CODE XREF: sub_128106+10↑p ROM:00128122 move.w $4A0(a5),d1 ROM:00128126 move.w $4A2(a5),d2 ROM:0012812A cmp.w $E9C(d0.w*2),d1 ROM:00128130 ble.s loc_12815E ROM:00128132 cmp.w $E9C(d0.w*2),d2 ROM:00128138 bgt.s loc_12815E ROM:0012813A move.w $4A6(a5),d1 ROM:0012813E move.w $4A4(a5),d2 ROM:00128142 cmp.w $E9C(d0.w*2),d2 ROM:00128148 bgt.s loc_128152 ROM:0012814A cmp.w $E9C(d0.w*2),d1 ROM:00128150 bgt.s loc_128158 ROM:00128152 ROM:00128152 loc_128152: ; CODE XREF: sub_128122+26↑j ROM:00128152 bset d0,($1172).w ROM:00128156 bra.s loc_12815C ROM:00128158 ; --------------------------------------------------------------------------- ROM:00128158 ROM:00128158 loc_128158: ; CODE XREF: sub_128122+2E↑j ROM:00128158 bclr d0,($1172).w ROM:0012815C ROM:0012815C loc_12815C: ; CODE XREF: sub_128122+34↑j ROM:0012815C bra.s locret_128162 ROM:0012815E ; --------------------------------------------------------------------------- ROM:0012815E ROM:0012815E loc_12815E: ; CODE XREF: sub_128122+E↑j ROM:0012815E ; sub_128122+16↑j ROM:0012815E bclr d0,($1172).w ROM:00128162 ROM:00128162 locret_128162: ; CODE XREF: sub_128122:loc_12815C↑j ROM:00128162 rts ROM:00128162 ; End of function sub_128122 ROM:00128162 ROM:00128164 ROM:00128164 ; =============== S U B R O U T I N E ======================================= ROM:00128164 ROM:00128164 ROM:00128164 sub_128164: ; CODE XREF: sub_128106+14↑p ROM:00128164 clr.w d1 ROM:00128166 move.b $12FE(d0.w),d1 ROM:0012816C cmpi.w #$B,d1 ROM:00128170 bcc.s locret_12817A ROM:00128172 movea.l off_12817C(pc,d1.w*4),a0 ROM:00128176 nop ROM:00128178 jmp (a0) ROM:0012817A ; --------------------------------------------------------------------------- ROM:0012817A ROM:0012817A locret_12817A: ; CODE XREF: sub_128164+C↑j ROM:0012817A rts ROM:0012817A ; End of function sub_128164 ROM:0012817A ROM:0012817A ; --------------------------------------------------------------------------- ROM:0012817C off_12817C: dc.l loc_1281A8 ; DATA XREF: sub_128164+E↑r ROM:00128180 dc.l loc_1281B4 ROM:00128184 dc.l loc_128214 ROM:00128188 dc.l loc_12826C ROM:0012818C dc.l loc_1282B2 ROM:00128190 dc.l loc_12830A ROM:00128194 dc.l loc_12833A ROM:00128198 dc.l loc_12836C ROM:0012819C dc.l loc_12839E ROM:001281A0 dc.l loc_1283DA ROM:001281A4 dc.l loc_12844A ROM:001281A8 ; --------------------------------------------------------------------------- ROM:001281A8 ROM:001281A8 loc_1281A8: ; DATA XREF: ROM:off_12817C↑o ROM:001281A8 bclr d0,($1173).w ROM:001281AC move.b #1,$12FE(d0.w) ROM:001281B4 ROM:001281B4 loc_1281B4: ; DATA XREF: ROM:00128180↑o ROM:001281B4 cmpi.w #0,d0 ROM:001281B8 bne.s loc_1281E4 ROM:001281BA btst #0,($1168).w ROM:001281C0 beq.s loc_1281E4 ROM:001281C2 move.w $4A8(a5),d1 ROM:001281C6 clr.b $8DB(d0.w) ROM:001281CC move.w d1,$690(d0.w*2) ROM:001281D2 move.b #1,$8DB(d0.w) ROM:001281DA move.b #2,$12FE(d0.w) ROM:001281E2 rts ROM:001281E4 ; --------------------------------------------------------------------------- ROM:001281E4 ROM:001281E4 loc_1281E4: ; CODE XREF: ROM:001281B8↑j ROM:001281E4 ; ROM:001281C0↑j ROM:001281E4 cmpi.w #1,d0 ROM:001281E8 bne.s locret_128212 ROM:001281EA btst #1,($1168).w ROM:001281F0 beq.s locret_128212 ROM:001281F2 move.w $4A8(a5),d1 ROM:001281F6 clr.b $8DB(d0.w) ROM:001281FC move.w d1,$690(d0.w*2) ROM:00128202 move.b #1,$8DB(d0.w) ROM:0012820A move.b #6,$12FE(d0.w) ROM:00128212 ROM:00128212 locret_128212: ; CODE XREF: ROM:001281E8↑j ROM:00128212 ; ROM:001281F0↑j ROM:00128212 rts ROM:00128214 ; --------------------------------------------------------------------------- ROM:00128214 ROM:00128214 loc_128214: ; DATA XREF: ROM:00128184↑o ROM:00128214 btst #7,($131D).w ROM:0012821A beq.s loc_128232 ROM:0012821C clr.b $8DB(d0.w) ROM:00128222 clr.w $690(d0.w*2) ROM:00128228 move.b #1,$12FE(d0.w) ROM:00128230 rts ROM:00128232 ; --------------------------------------------------------------------------- ROM:00128232 ROM:00128232 loc_128232: ; CODE XREF: ROM:0012821A↑j ROM:00128232 btst d0,($1172).w ROM:00128236 beq.s loc_128252 ROM:00128238 clr.b $8DB(d0.w) ROM:0012823E clr.w $690(d0.w*2) ROM:00128244 bset d0,($1173).w ROM:00128248 move.b #3,$12FE(d0.w) ROM:00128250 bra.s loc_1282AC ROM:00128252 ; --------------------------------------------------------------------------- ROM:00128252 ROM:00128252 loc_128252: ; CODE XREF: ROM:00128236↑j ROM:00128252 cmpi.w #0,$690(d0.w*2) ROM:0012825A bgt.s locret_12826A ROM:0012825C move.b #5,$12FE(d0.w) ROM:00128264 bra.l loc_128334 ROM:0012826A ; --------------------------------------------------------------------------- ROM:0012826A ROM:0012826A locret_12826A: ; CODE XREF: ROM:0012825A↑j ROM:0012826A rts ROM:0012826C ; --------------------------------------------------------------------------- ROM:0012826C ROM:0012826C loc_12826C: ; DATA XREF: ROM:00128188↑o ROM:0012826C btst #7,($131D).w ROM:00128272 beq.s loc_128282 ROM:00128274 bclr d0,($1173).w ROM:00128278 move.b #1,$12FE(d0.w) ROM:00128280 rts ROM:00128282 ; --------------------------------------------------------------------------- ROM:00128282 ROM:00128282 loc_128282: ; CODE XREF: ROM:00128272↑j ROM:00128282 btst d0,($1172).w ROM:00128286 bne.s loc_1282AC ROM:00128288 move.w $87E(a5,d0.w*2),d1 ROM:0012828E clr.b $8DB(d0.w) ROM:00128294 move.w d1,$690(d0.w*2) ROM:0012829A move.b #1,$8DB(d0.w) ROM:001282A2 move.b #4,$12FE(d0.w) ROM:001282AA rts ROM:001282AC ; --------------------------------------------------------------------------- ROM:001282AC ROM:001282AC loc_1282AC: ; CODE XREF: ROM:00128250↑j ROM:001282AC ; ROM:00128286↑j ... ROM:001282AC bsr.w sub_128472 ROM:001282B0 rts ROM:001282B2 ; --------------------------------------------------------------------------- ROM:001282B2 ROM:001282B2 loc_1282B2: ; DATA XREF: ROM:0012818C↑o ROM:001282B2 btst #7,($131D).w ROM:001282B8 beq.s loc_1282D4 ROM:001282BA bclr d0,($1173).w ROM:001282BE clr.b $8DB(d0.w) ROM:001282C4 clr.w $690(d0.w*2) ROM:001282CA move.b #1,$12FE(d0.w) ROM:001282D2 rts ROM:001282D4 ; --------------------------------------------------------------------------- ROM:001282D4 ROM:001282D4 loc_1282D4: ; CODE XREF: ROM:001282B8↑j ROM:001282D4 btst d0,($1172).w ROM:001282D8 beq.s loc_1282F0 ROM:001282DA clr.b $8DB(d0.w) ROM:001282E0 clr.w $690(d0.w*2) ROM:001282E6 move.b #3,$12FE(d0.w) ROM:001282EE bra.s loc_1282AC ROM:001282F0 ; --------------------------------------------------------------------------- ROM:001282F0 ROM:001282F0 loc_1282F0: ; CODE XREF: ROM:001282D8↑j ROM:001282F0 cmpi.w #0,$690(d0.w*2) ROM:001282F8 bgt.s locret_128308 ROM:001282FA bclr d0,($1173).w ROM:001282FE move.b #5,$12FE(d0.w) ROM:00128306 bra.s loc_128334 ROM:00128308 ; --------------------------------------------------------------------------- ROM:00128308 ROM:00128308 locret_128308: ; CODE XREF: ROM:001282F8↑j ROM:00128308 rts ROM:0012830A ; --------------------------------------------------------------------------- ROM:0012830A ROM:0012830A loc_12830A: ; DATA XREF: ROM:00128190↑o ROM:0012830A btst #7,($131D).w ROM:00128310 beq.s loc_12831C ROM:00128312 move.b #1,$12FE(d0.w) ROM:0012831A rts ROM:0012831C ; --------------------------------------------------------------------------- ROM:0012831C ROM:0012831C loc_12831C: ; CODE XREF: ROM:00128310↑j ROM:0012831C btst d0,($1172).w ROM:00128320 beq.s loc_128334 ROM:00128322 bset d0,($1173).w ROM:00128326 move.b #3,$12FE(d0.w) ROM:0012832E bra.l loc_1282AC ROM:00128334 ; --------------------------------------------------------------------------- ROM:00128334 ROM:00128334 loc_128334: ; CODE XREF: ROM:00128264↑j ROM:00128334 ; ROM:00128306↑j ... ROM:00128334 bsr.w sub_128494 ROM:00128338 rts ROM:0012833A ; --------------------------------------------------------------------------- ROM:0012833A ROM:0012833A loc_12833A: ; DATA XREF: ROM:00128194↑o ROM:0012833A btst #7,($131D).w ROM:00128340 beq.s loc_128358 ROM:00128342 clr.b $8DB(d0.w) ROM:00128348 clr.w $690(d0.w*2) ROM:0012834E move.b #1,$12FE(d0.w) ROM:00128356 rts ROM:00128358 ; --------------------------------------------------------------------------- ROM:00128358 ROM:00128358 loc_128358: ; CODE XREF: ROM:00128340↑j ROM:00128358 cmpi.w #0,$690(d0.w*2) ROM:00128360 bgt.s locret_12836A ROM:00128362 move.b #7,$12FE(d0.w) ROM:0012836A ROM:0012836A locret_12836A: ; CODE XREF: ROM:00128360↑j ROM:0012836A rts ROM:0012836C ; --------------------------------------------------------------------------- ROM:0012836C ROM:0012836C loc_12836C: ; DATA XREF: ROM:00128198↑o ROM:0012836C btst #7,($131D).w ROM:00128372 beq.s loc_128382 ROM:00128374 bclr d0,($1173).w ROM:00128378 move.b #1,$12FE(d0.w) ROM:00128380 rts ROM:00128382 ; --------------------------------------------------------------------------- ROM:00128382 ROM:00128382 loc_128382: ; CODE XREF: ROM:00128372↑j ROM:00128382 move.w $4AA(a5),d7 ROM:00128386 btst #5,($132C).w ROM:0012838C beq.s locret_12839C ROM:0012838E cmp.w ($CD8).w,d7 ROM:00128392 bge.s locret_12839C ROM:00128394 move.b #8,$12FE(d0.w) ROM:0012839C ROM:0012839C locret_12839C: ; CODE XREF: ROM:0012838C↑j ROM:0012839C ; ROM:00128392↑j ROM:0012839C rts ROM:0012839E ; --------------------------------------------------------------------------- ROM:0012839E ROM:0012839E loc_12839E: ; DATA XREF: ROM:0012819C↑o ROM:0012839E btst d0,($1172).w ROM:001283A2 beq.s loc_1283B6 ROM:001283A4 bsr.w sub_128472 ROM:001283A8 bset d0,($1173).w ROM:001283AC move.b #$A,$12FE(d0.w) ROM:001283B4 bra.s locret_1283D8 ROM:001283B6 ; --------------------------------------------------------------------------- ROM:001283B6 ROM:001283B6 loc_1283B6: ; CODE XREF: ROM:001283A2↑j ROM:001283B6 move.w $87E(a5,d0.w*2),d1 ROM:001283BC clr.b $8DB(d0.w) ROM:001283C2 move.w d1,$690(d0.w*2) ROM:001283C8 move.b #1,$8DB(d0.w) ROM:001283D0 move.b #9,$12FE(d0.w) ROM:001283D8 ROM:001283D8 locret_1283D8: ; CODE XREF: ROM:001283B4↑j ROM:001283D8 rts ROM:001283DA ; --------------------------------------------------------------------------- ROM:001283DA ROM:001283DA loc_1283DA: ; DATA XREF: ROM:001281A0↑o ROM:001283DA btst #7,($131D).w ROM:001283E0 beq.s loc_1283F8 ROM:001283E2 clr.b $8DB(d0.w) ROM:001283E8 clr.w $690(d0.w*2) ROM:001283EE move.b #1,$12FE(d0.w) ROM:001283F6 rts ROM:001283F8 ; --------------------------------------------------------------------------- ROM:001283F8 ROM:001283F8 loc_1283F8: ; CODE XREF: ROM:001283E0↑j ROM:001283F8 btst #5,($132C).w ROM:001283FE bne.s loc_12840A ROM:00128400 move.b #7,$12FE(d0.w) ROM:00128408 rts ROM:0012840A ; --------------------------------------------------------------------------- ROM:0012840A ROM:0012840A loc_12840A: ; CODE XREF: ROM:001283FE↑j ROM:0012840A btst d0,($1172).w ROM:0012840E beq.s loc_12842E ROM:00128410 clr.b $8DB(d0.w) ROM:00128416 clr.w $690(d0.w*2) ROM:0012841C bsr.w sub_128472 ROM:00128420 bset d0,($1173).w ROM:00128424 move.b #$A,$12FE(d0.w) ROM:0012842C rts ROM:0012842E ; --------------------------------------------------------------------------- ROM:0012842E ROM:0012842E loc_12842E: ; CODE XREF: ROM:0012840E↑j ROM:0012842E cmpi.w #0,$690(d0.w*2) ROM:00128436 bgt.s locret_128448 ROM:00128438 bsr.w sub_128494 ROM:0012843C bclr d0,($1173).w ROM:00128440 move.b #$A,$12FE(d0.w) ROM:00128448 ROM:00128448 locret_128448: ; CODE XREF: ROM:00128436↑j ROM:00128448 rts ROM:0012844A ; --------------------------------------------------------------------------- ROM:0012844A ROM:0012844A loc_12844A: ; DATA XREF: ROM:001281A4↑o ROM:0012844A btst #7,($131D).w ROM:00128450 beq.s loc_128460 ROM:00128452 bclr d0,($1173).w ROM:00128456 move.b #1,$12FE(d0.w) ROM:0012845E rts ROM:00128460 ; --------------------------------------------------------------------------- ROM:00128460 ROM:00128460 loc_128460: ; CODE XREF: ROM:00128450↑j ROM:00128460 btst #5,($132C).w ROM:00128466 bne.s locret_128470 ROM:00128468 move.b #7,$12FE(d0.w) ROM:00128470 ROM:00128470 locret_128470: ; CODE XREF: ROM:00128466↑j ROM:00128470 rts ROM:00128472 ROM:00128472 ; =============== S U B R O U T I N E ======================================= ROM:00128472 ROM:00128472 ROM:00128472 sub_128472: ; CODE XREF: ROM:loc_1282AC↑p ROM:00128472 ; ROM:001283A4↑p ... ROM:00128472 cmpi.w #0,d0 ROM:00128476 bne.s loc_128486 ROM:00128478 bclr #6,($D87).w ROM:0012847E bset #6,($D9F).w ROM:00128484 bra.s locret_128492 ROM:00128486 ; --------------------------------------------------------------------------- ROM:00128486 ROM:00128486 loc_128486: ; CODE XREF: sub_128472+4↑j ROM:00128486 bclr #5,($D86).w ROM:0012848C bset #5,($D9E).w ROM:00128492 ROM:00128492 locret_128492: ; CODE XREF: sub_128472+12↑j ROM:00128492 rts ROM:00128492 ; End of function sub_128472 ROM:00128492 ROM:00128494 ROM:00128494 ; =============== S U B R O U T I N E ======================================= ROM:00128494 ROM:00128494 ROM:00128494 sub_128494: ; CODE XREF: ROM:loc_128334↑p ROM:00128494 ; ROM:00128438↑p ROM:00128494 cmpi.w #0,d0 ROM:00128498 bne.s loc_1284A8 ROM:0012849A bset #6,($D87).w ROM:001284A0 bset #6,($D9F).w ROM:001284A6 bra.s locret_1284B4 ROM:001284A8 ; --------------------------------------------------------------------------- ROM:001284A8 ROM:001284A8 loc_1284A8: ; CODE XREF: sub_128494+4↑j ROM:001284A8 bset #5,($D86).w ROM:001284AE bset #5,($D9E).w ROM:001284B4 ROM:001284B4 locret_1284B4: ; CODE XREF: sub_128494+12↑j ROM:001284B4 rts ROM:001284B4 ; End of function sub_128494 ROM:001284B4 ROM:001284B6 ROM:001284B6 ; =============== S U B R O U T I N E ======================================= ROM:001284B6 ROM:001284B6 ROM:001284B6 sub_1284B6: ; CODE XREF: sub_12A1FC+2C↓p ROM:001284B6 move.w ($C8A).w,d1 ROM:001284BA cmpi.w #5,d1 ROM:001284BE bcc.s locret_1284C8 ROM:001284C0 movea.l off_1284CA(pc,d1.w*4),a0 ROM:001284C4 nop ROM:001284C6 jmp (a0) ROM:001284C8 ; --------------------------------------------------------------------------- ROM:001284C8 ROM:001284C8 locret_1284C8: ; CODE XREF: sub_1284B6+8↑j ROM:001284C8 rts ROM:001284C8 ; End of function sub_1284B6 ROM:001284C8 ROM:001284C8 ; --------------------------------------------------------------------------- ROM:001284CA off_1284CA: dc.l loc_1284DE ; DATA XREF: sub_1284B6+A↑r ROM:001284CE dc.l loc_1284E8 ROM:001284D2 dc.l loc_12850C ROM:001284D6 dc.l loc_128572 ROM:001284DA dc.l loc_1285CE ROM:001284DE ; --------------------------------------------------------------------------- ROM:001284DE ROM:001284DE loc_1284DE: ; DATA XREF: ROM:off_1284CA↑o ROM:001284DE move.w #1,($C8A).w ROM:001284E4 bra.s locret_12850A ROM:001284E6 ; --------------------------------------------------------------------------- ROM:001284E6 rts ROM:001284E8 ; --------------------------------------------------------------------------- ROM:001284E8 ROM:001284E8 loc_1284E8: ; DATA XREF: ROM:001284CE↑o ROM:001284E8 btst #1,($133A).w ROM:001284EE beq.s locret_12850A ROM:001284F0 move.w $4AC(a5),d0 ROM:001284F4 clr.b ($923).w ROM:001284F8 move.w d0,($720).w ROM:001284FC move.b #1,($923).w ROM:00128502 move.w #2,($C8A).w ROM:00128508 bra.s locret_128570 ROM:0012850A ; --------------------------------------------------------------------------- ROM:0012850A ROM:0012850A locret_12850A: ; CODE XREF: ROM:001284E4↑j ROM:0012850A ; ROM:001284EE↑j ... ROM:0012850A rts ROM:0012850C ; --------------------------------------------------------------------------- ROM:0012850C ROM:0012850C loc_12850C: ; DATA XREF: ROM:001284D2↑o ROM:0012850C btst #1,($133A).w ROM:00128512 bne.s loc_128524 ROM:00128514 clr.b ($923).w ROM:00128518 clr.w ($720).w ROM:0012851C move.w #1,($C8A).w ROM:00128522 bra.s locret_12850A ROM:00128524 ; --------------------------------------------------------------------------- ROM:00128524 ROM:00128524 loc_128524: ; CODE XREF: ROM:00128512↑j ROM:00128524 cmpi.w #0,($720).w ROM:0012852A bgt.s loc_128546 ROM:0012852C btst #0,($932).w ROM:00128532 beq.s loc_128546 ROM:00128534 bset #4,($D9F).w ROM:0012853A move.w #4,($C8A).w ROM:00128540 bra.l locret_1285E8 ROM:00128546 ; --------------------------------------------------------------------------- ROM:00128546 ROM:00128546 loc_128546: ; CODE XREF: ROM:0012852A↑j ROM:00128546 ; ROM:00128532↑j ROM:00128546 cmpi.w #0,($720).w ROM:0012854C bgt.s locret_128570 ROM:0012854E btst #0,($932).w ROM:00128554 bne.s locret_128570 ROM:00128556 move.w $4AE(a5),d0 ROM:0012855A clr.b ($923).w ROM:0012855E move.w d0,($720).w ROM:00128562 move.b #1,($923).w ROM:00128568 move.w #3,($C8A).w ROM:0012856E bra.s locret_1285CC ROM:00128570 ; --------------------------------------------------------------------------- ROM:00128570 ROM:00128570 locret_128570: ; CODE XREF: ROM:00128508↑j ROM:00128570 ; ROM:0012854C↑j ... ROM:00128570 rts ROM:00128572 ; --------------------------------------------------------------------------- ROM:00128572 ROM:00128572 loc_128572: ; DATA XREF: ROM:001284D6↑o ROM:00128572 btst #1,($133A).w ROM:00128578 bne.s loc_12858A ROM:0012857A clr.b ($923).w ROM:0012857E clr.w ($720).w ROM:00128582 move.w #1,($C8A).w ROM:00128588 bra.s locret_12850A ROM:0012858A ; --------------------------------------------------------------------------- ROM:0012858A ROM:0012858A loc_12858A: ; CODE XREF: ROM:00128578↑j ROM:0012858A btst #0,($932).w ROM:00128590 beq.s loc_1285A8 ROM:00128592 clr.b ($923).w ROM:00128596 clr.w ($720).w ROM:0012859A bset #4,($D9F).w ROM:001285A0 move.w #4,($C8A).w ROM:001285A6 bra.s locret_1285E8 ROM:001285A8 ; --------------------------------------------------------------------------- ROM:001285A8 ROM:001285A8 loc_1285A8: ; CODE XREF: ROM:00128590↑j ROM:001285A8 cmpi.w #0,($720).w ROM:001285AE bgt.s locret_1285CC ROM:001285B0 btst #0,($932).w ROM:001285B6 bne.s locret_1285CC ROM:001285B8 bset #4,($D87).w ROM:001285BE bset #4,($D9F).w ROM:001285C4 move.w #4,($C8A).w ROM:001285CA bra.s locret_1285E8 ROM:001285CC ; --------------------------------------------------------------------------- ROM:001285CC ROM:001285CC locret_1285CC: ; CODE XREF: ROM:0012856E↑j ROM:001285CC ; ROM:001285AE↑j ... ROM:001285CC rts ROM:001285CE ; --------------------------------------------------------------------------- ROM:001285CE ROM:001285CE loc_1285CE: ; DATA XREF: ROM:001284DA↑o ROM:001285CE btst #1,($133A).w ROM:001285D4 bne.s locret_1285E8 ROM:001285D6 bclr #4,($D87).w ROM:001285DC move.w #1,($C8A).w ROM:001285E2 bra.l locret_12850A ROM:001285E8 ; --------------------------------------------------------------------------- ROM:001285E8 ROM:001285E8 locret_1285E8: ; CODE XREF: ROM:00128540↑j ROM:001285E8 ; ROM:001285A6↑j ... ROM:001285E8 rts ROM:001285EA ; --------------------------------------------------------------------------- ROM:001285EA rts ROM:001285EC ROM:001285EC ; =============== S U B R O U T I N E ======================================= ROM:001285EC ROM:001285EC ROM:001285EC sub_1285EC: ; CODE XREF: sub_12A1FC+C↓p ROM:001285EC btst #0,($1318).w ROM:001285F2 beq.s loc_128646 ROM:001285F4 move.w ($47E).w,d1 ROM:001285F8 sub.w ($C8C).w,d1 ROM:001285FC cmpi.w #0,d1 ROM:00128600 bge.s loc_128604 ROM:00128602 neg.w d1 ROM:00128604 ROM:00128604 loc_128604: ; CODE XREF: sub_1285EC+14↑j ROM:00128604 move.w $4B0(a5),d2 ROM:00128608 cmp.w d1,d2 ROM:0012860A bgt.s loc_128614 ROM:0012860C bset #4,($132D).w ROM:00128612 bra.s loc_12861A ROM:00128614 ; --------------------------------------------------------------------------- ROM:00128614 ROM:00128614 loc_128614: ; CODE XREF: sub_1285EC+1E↑j ROM:00128614 bclr #4,($132D).w ROM:0012861A ROM:0012861A loc_12861A: ; CODE XREF: sub_1285EC+26↑j ROM:0012861A move.w ($47E).w,($C8C).w ROM:00128620 btst #2,($49B).w ROM:00128626 bne.s loc_128630 ROM:00128628 btst #4,($132D).w ROM:0012862E beq.s loc_128638 ROM:00128630 ROM:00128630 loc_128630: ; CODE XREF: sub_1285EC+3A↑j ROM:00128630 bset #2,($D86).w ROM:00128636 bra.s loc_12863E ROM:00128638 ; --------------------------------------------------------------------------- ROM:00128638 ROM:00128638 loc_128638: ; CODE XREF: sub_1285EC+42↑j ROM:00128638 bclr #2,($D86).w ROM:0012863E ROM:0012863E loc_12863E: ; CODE XREF: sub_1285EC+4A↑j ROM:0012863E bset #2,($D9E).w ROM:00128644 bra.s locret_128652 ROM:00128646 ; --------------------------------------------------------------------------- ROM:00128646 ROM:00128646 loc_128646: ; CODE XREF: sub_1285EC+6↑j ROM:00128646 move.w ($47E).w,($C8C).w ROM:0012864C bset #0,($1318).w ROM:00128652 ROM:00128652 locret_128652: ; CODE XREF: sub_1285EC+58↑j ROM:00128652 rts ROM:00128652 ; End of function sub_1285EC ROM:00128652 ROM:00128654 ROM:00128654 ; =============== S U B R O U T I N E ======================================= ROM:00128654 ROM:00128654 ROM:00128654 sub_128654: ; CODE XREF: sub_12A1FC+4A↓p ROM:00128654 clr.w d1 ROM:00128656 move.b ($1174).w,d1 ROM:0012865A cmpi.w #2,d1 ROM:0012865E bcc.s locret_128668 ROM:00128660 movea.l off_12866A(pc,d1.w*4),a0 ROM:00128664 nop ROM:00128666 jmp (a0) ROM:00128668 ; --------------------------------------------------------------------------- ROM:00128668 ROM:00128668 locret_128668: ; CODE XREF: sub_128654+A↑j ROM:00128668 rts ROM:00128668 ; End of function sub_128654 ROM:00128668 ROM:00128668 ; --------------------------------------------------------------------------- ROM:0012866A off_12866A: dc.l loc_128672 ; DATA XREF: sub_128654+C↑r ROM:0012866E dc.l loc_12868E ROM:00128672 ; --------------------------------------------------------------------------- ROM:00128672 ROM:00128672 loc_128672: ; DATA XREF: ROM:off_12866A↑o ROM:00128672 move.w #$3D0,d0 ROM:00128676 clr.b ($8A2).w ROM:0012867A move.w d0,($61E).w ROM:0012867E move.b #1,($8A2).w ROM:00128684 move.b #1,($1174).w ROM:0012868A bra.s locret_1286B8 ROM:0012868C ; --------------------------------------------------------------------------- ROM:0012868C rts ROM:0012868E ; --------------------------------------------------------------------------- ROM:0012868E ROM:0012868E loc_12868E: ; DATA XREF: ROM:0012866E↑o ROM:0012868E cmpi.w #0,($61E).w ROM:00128694 bgt.s locret_1286B8 ROM:00128696 bsr.w sub_1286BA ROM:0012869A move.w #$3D0,d0 ROM:0012869E clr.b ($8A2).w ROM:001286A2 move.w d0,($61E).w ROM:001286A6 move.b #1,($8A2).w ROM:001286AC move.b #1,($1174).w ROM:001286B2 bra.l *+6 ROM:001286B8 ; --------------------------------------------------------------------------- ROM:001286B8 ROM:001286B8 locret_1286B8: ; CODE XREF: ROM:0012868A↑j ROM:001286B8 ; ROM:00128694↑j ... ROM:001286B8 rts ROM:001286BA ROM:001286BA ; =============== S U B R O U T I N E ======================================= ROM:001286BA ROM:001286BA ROM:001286BA sub_1286BA: ; CODE XREF: ROM:00128696↑p ROM:001286BA clr.l d0 ROM:001286BC move.w ($52E).w,d0 ROM:001286C0 divu.l #$24,d0 ; '$' ROM:001286C8 add.l d0,($134C).w ROM:001286CC rts ROM:001286CC ; End of function sub_1286BA ROM:001286CC ROM:001286CE ROM:001286CE ; =============== S U B R O U T I N E ======================================= ROM:001286CE ROM:001286CE ROM:001286CE sub_1286CE: ; CODE XREF: sub_12A30E↓p ROM:001286CE move.w $502(a5),d5 ROM:001286D2 cmpi.w #$A,d5 ROM:001286D6 beq.s loc_1286DE ROM:001286D8 cmpi.w #$14,d5 ROM:001286DC bne.s loc_1286EC ROM:001286DE ROM:001286DE loc_1286DE: ; CODE XREF: sub_1286CE+8↑j ROM:001286DE bset #3,($1330).w ROM:001286E4 bclr #2,($131A).w ROM:001286EA bra.s loc_12872C ROM:001286EC ; --------------------------------------------------------------------------- ROM:001286EC ROM:001286EC loc_1286EC: ; CODE XREF: sub_1286CE+E↑j ROM:001286EC cmpi.w #$B,d5 ROM:001286F0 beq.s loc_1286F8 ROM:001286F2 cmpi.w #$15,d5 ROM:001286F6 bne.s loc_128706 ROM:001286F8 ROM:001286F8 loc_1286F8: ; CODE XREF: sub_1286CE+22↑j ROM:001286F8 bset #2,($131A).w ROM:001286FE bclr #3,($1330).w ROM:00128704 bra.s loc_12872C ROM:00128706 ; --------------------------------------------------------------------------- ROM:00128706 ROM:00128706 loc_128706: ; CODE XREF: sub_1286CE+28↑j ROM:00128706 cmpi.w #$C,d5 ROM:0012870A beq.s loc_128712 ROM:0012870C cmpi.w #$16,d5 ROM:00128710 bne.s loc_128720 ROM:00128712 ROM:00128712 loc_128712: ; CODE XREF: sub_1286CE+3C↑j ROM:00128712 bset #3,($1330).w ROM:00128718 bset #2,($131A).w ROM:0012871E bra.s loc_12872C ROM:00128720 ; --------------------------------------------------------------------------- ROM:00128720 ROM:00128720 loc_128720: ; CODE XREF: sub_1286CE+42↑j ROM:00128720 bclr #3,($1330).w ROM:00128726 bclr #2,($131A).w ROM:0012872C ROM:0012872C loc_12872C: ; CODE XREF: sub_1286CE+1C↑j ROM:0012872C ; sub_1286CE+36↑j ... ROM:0012872C clr.w d1 ROM:0012872E move.b ($1175).w,d1 ROM:00128732 cmpi.w #8,d1 ROM:00128736 bcc.s locret_128740 ROM:00128738 movea.l off_128742(pc,d1.w*4),a0 ROM:0012873C nop ROM:0012873E jmp (a0) ROM:00128740 ; --------------------------------------------------------------------------- ROM:00128740 ROM:00128740 locret_128740: ; CODE XREF: sub_1286CE+68↑j ROM:00128740 rts ROM:00128740 ; End of function sub_1286CE ROM:00128740 ROM:00128740 ; --------------------------------------------------------------------------- ROM:00128742 off_128742: dc.l loc_128762 ; DATA XREF: sub_1286CE+6A↑r ROM:00128746 dc.l loc_12876C ROM:0012874A dc.l loc_128790 ROM:0012874E dc.l loc_1287E0 ROM:00128752 dc.l loc_1288B0 ROM:00128756 dc.l loc_1288C6 ROM:0012875A dc.l loc_1289A8 ROM:0012875E dc.l loc_1289BE ROM:00128762 ; --------------------------------------------------------------------------- ROM:00128762 ROM:00128762 loc_128762: ; DATA XREF: ROM:off_128742↑o ROM:00128762 move.b #1,($1175).w ROM:00128768 bra.s locret_12878E ROM:0012876A ; --------------------------------------------------------------------------- ROM:0012876A rts ROM:0012876C ; --------------------------------------------------------------------------- ROM:0012876C ROM:0012876C loc_12876C: ; DATA XREF: ROM:00128746↑o ROM:0012876C btst #3,($1330).w ROM:00128772 beq.s locret_12878E ROM:00128774 bclr #0,($1328).w ROM:0012877A bclr #6,($1320).w ROM:00128780 bclr #1,($1319).w ROM:00128786 move.b #2,($1175).w ROM:0012878C bra.s loc_1287DA ROM:0012878E ; --------------------------------------------------------------------------- ROM:0012878E ROM:0012878E locret_12878E: ; CODE XREF: ROM:00128768↑j ROM:0012878E ; ROM:00128772↑j ... ROM:0012878E rts ROM:00128790 ; --------------------------------------------------------------------------- ROM:00128790 ROM:00128790 loc_128790: ; DATA XREF: ROM:0012874A↑o ROM:00128790 btst #3,($1330).w ROM:00128796 bne.s loc_1287A0 ROM:00128798 move.b #1,($1175).w ROM:0012879E bra.s locret_12878E ROM:001287A0 ; --------------------------------------------------------------------------- ROM:001287A0 ROM:001287A0 loc_1287A0: ; CODE XREF: ROM:00128796↑j ROM:001287A0 btst #2,($131A).w ROM:001287A6 beq.s loc_1287DA ROM:001287A8 btst #1,($132D).w ROM:001287AE beq.s loc_1287DA ROM:001287B0 bset #0,($1327).w ROM:001287B6 bset #7,($1332).w ROM:001287BC move.w $4B2(a5),d0 ROM:001287C0 clr.b ($8F2).w ROM:001287C4 move.w d0,($6BE).w ROM:001287C8 move.b #1,($8F2).w ROM:001287CE move.b #3,($1175).w ROM:001287D4 bra.l loc_1288AA ROM:001287DA ; --------------------------------------------------------------------------- ROM:001287DA ROM:001287DA loc_1287DA: ; CODE XREF: ROM:0012878C↑j ROM:001287DA ; ROM:001287A6↑j ... ROM:001287DA bsr.w sub_1289D4 ROM:001287DE rts ROM:001287E0 ; --------------------------------------------------------------------------- ROM:001287E0 ROM:001287E0 loc_1287E0: ; DATA XREF: ROM:0012874E↑o ROM:001287E0 move.l $136(a5),d0 ROM:001287E4 cmp.l ($984).w,d0 ROM:001287E8 bge.s loc_128816 ROM:001287EA bclr #0,($1327).w ROM:001287F0 bclr #7,($1332).w ROM:001287F6 clr.b ($8F2).w ROM:001287FA clr.w ($6BE).w ROM:001287FE bset #0,($1328).w ROM:00128804 bset #1,($1319).w ROM:0012880A move.b #4,($1175).w ROM:00128810 bra.l locret_1288C4 ROM:00128816 ; --------------------------------------------------------------------------- ROM:00128816 ROM:00128816 loc_128816: ; CODE XREF: ROM:001287E8↑j ROM:00128816 cmpi.w #0,($6BE).w ROM:0012881C bgt.s loc_128852 ROM:0012881E bclr #0,($1327).w ROM:00128824 bclr #7,($1332).w ROM:0012882A bclr #7,($1326).w ROM:00128830 bsr.w sub_128BD4 ROM:00128834 move.w $4B4(a5),d0 ROM:00128838 clr.b ($8F2).w ROM:0012883C move.w d0,($6BE).w ROM:00128840 move.b #1,($8F2).w ROM:00128846 move.b #5,($1175).w ROM:0012884C bra.l loc_1289A2 ROM:00128852 ; --------------------------------------------------------------------------- ROM:00128852 ROM:00128852 loc_128852: ; CODE XREF: ROM:0012881C↑j ROM:00128852 btst #2,($131A).w ROM:00128858 beq.s loc_128862 ROM:0012885A btst #1,($132D).w ROM:00128860 bne.s loc_128882 ROM:00128862 ROM:00128862 loc_128862: ; CODE XREF: ROM:00128858↑j ROM:00128862 bclr #0,($1327).w ROM:00128868 bclr #7,($1332).w ROM:0012886E clr.b ($8F2).w ROM:00128872 clr.w ($6BE).w ROM:00128876 move.b #2,($1175).w ROM:0012887C bra.l loc_1287DA ROM:00128882 ; --------------------------------------------------------------------------- ROM:00128882 ROM:00128882 loc_128882: ; CODE XREF: ROM:00128860↑j ROM:00128882 btst #3,($1330).w ROM:00128888 bne.s loc_1288AA ROM:0012888A bclr #0,($1327).w ROM:00128890 bclr #7,($1332).w ROM:00128896 clr.b ($8F2).w ROM:0012889A clr.w ($6BE).w ROM:0012889E move.b #1,($1175).w ROM:001288A4 bra.l locret_12878E ROM:001288AA ; --------------------------------------------------------------------------- ROM:001288AA ROM:001288AA loc_1288AA: ; CODE XREF: ROM:001287D4↑j ROM:001288AA ; ROM:00128888↑j ROM:001288AA bsr.w sub_1289D4 ROM:001288AE rts ROM:001288B0 ; --------------------------------------------------------------------------- ROM:001288B0 ROM:001288B0 loc_1288B0: ; DATA XREF: ROM:00128752↑o ROM:001288B0 btst #3,($1330).w ROM:001288B6 bne.s locret_1288C4 ROM:001288B8 move.b #1,($1175).w ROM:001288BE bra.l locret_12878E ROM:001288C4 ; --------------------------------------------------------------------------- ROM:001288C4 ROM:001288C4 locret_1288C4: ; CODE XREF: ROM:00128810↑j ROM:001288C4 ; ROM:001288B6↑j ROM:001288C4 rts ROM:001288C6 ; --------------------------------------------------------------------------- ROM:001288C6 ROM:001288C6 loc_1288C6: ; DATA XREF: ROM:00128756↑o ROM:001288C6 cmpi.w #0,($6BE).w ROM:001288CC bgt.s loc_1288EC ROM:001288CE bclr #7,($1326).w ROM:001288D4 bset #6,($1320).w ROM:001288DA bset #1,($1319).w ROM:001288E0 move.b #6,($1175).w ROM:001288E6 bra.l locret_1289BC ROM:001288EC ; --------------------------------------------------------------------------- ROM:001288EC ROM:001288EC loc_1288EC: ; CODE XREF: ROM:001288CC↑j ROM:001288EC move.w $4B8(a5),d0 ROM:001288F0 cmp.w ($C70).w,d0 ROM:001288F4 ble.s loc_12891E ROM:001288F6 btst #5,($132E).w ROM:001288FC bne.s loc_12891E ROM:001288FE bclr #7,($1326).w ROM:00128904 bset #1,($1319).w ROM:0012890A clr.b ($8F2).w ROM:0012890E clr.w ($6BE).w ROM:00128912 move.b #7,($1175).w ROM:00128918 bra.l locret_1289D2 ROM:0012891E ; --------------------------------------------------------------------------- ROM:0012891E ROM:0012891E loc_12891E: ; CODE XREF: ROM:001288F4↑j ROM:0012891E ; ROM:001288FC↑j ROM:0012891E move.w $4B6(a5),d0 ROM:00128922 cmp.w ($C70).w,d0 ROM:00128926 bge.s loc_128950 ROM:00128928 btst #5,($132E).w ROM:0012892E beq.s loc_128950 ROM:00128930 bclr #7,($1326).w ROM:00128936 bset #1,($1319).w ROM:0012893C clr.b ($8F2).w ROM:00128940 clr.w ($6BE).w ROM:00128944 move.b #7,($1175).w ROM:0012894A bra.l locret_1289D2 ROM:00128950 ; --------------------------------------------------------------------------- ROM:00128950 ROM:00128950 loc_128950: ; CODE XREF: ROM:00128926↑j ROM:00128950 ; ROM:0012892E↑j ROM:00128950 btst #2,($131A).w ROM:00128956 beq.s loc_128960 ROM:00128958 btst #1,($132D).w ROM:0012895E bne.s loc_12897A ROM:00128960 ROM:00128960 loc_128960: ; CODE XREF: ROM:00128956↑j ROM:00128960 bclr #7,($1326).w ROM:00128966 clr.b ($8F2).w ROM:0012896A clr.w ($6BE).w ROM:0012896E move.b #2,($1175).w ROM:00128974 bra.l loc_1287DA ROM:0012897A ; --------------------------------------------------------------------------- ROM:0012897A ROM:0012897A loc_12897A: ; CODE XREF: ROM:0012895E↑j ROM:0012897A btst #3,($1330).w ROM:00128980 bne.s loc_1289A2 ROM:00128982 bclr #0,($1327).w ROM:00128988 bclr #7,($1332).w ROM:0012898E clr.b ($8F2).w ROM:00128992 clr.w ($6BE).w ROM:00128996 move.b #1,($1175).w ROM:0012899C bra.l locret_12878E ROM:001289A2 ; --------------------------------------------------------------------------- ROM:001289A2 ROM:001289A2 loc_1289A2: ; CODE XREF: ROM:0012884C↑j ROM:001289A2 ; ROM:00128980↑j ROM:001289A2 bsr.w sub_1289D4 ROM:001289A6 rts ROM:001289A8 ; --------------------------------------------------------------------------- ROM:001289A8 ROM:001289A8 loc_1289A8: ; DATA XREF: ROM:0012875A↑o ROM:001289A8 btst #3,($1330).w ROM:001289AE bne.s locret_1289BC ROM:001289B0 move.b #1,($1175).w ROM:001289B6 bra.l locret_12878E ROM:001289BC ; --------------------------------------------------------------------------- ROM:001289BC ROM:001289BC locret_1289BC: ; CODE XREF: ROM:001288E6↑j ROM:001289BC ; ROM:001289AE↑j ROM:001289BC rts ROM:001289BE ; --------------------------------------------------------------------------- ROM:001289BE ROM:001289BE loc_1289BE: ; DATA XREF: ROM:0012875E↑o ROM:001289BE btst #3,($1330).w ROM:001289C4 bne.s locret_1289D2 ROM:001289C6 move.b #1,($1175).w ROM:001289CC bra.l locret_12878E ROM:001289D2 ; --------------------------------------------------------------------------- ROM:001289D2 ROM:001289D2 locret_1289D2: ; CODE XREF: ROM:00128918↑j ROM:001289D2 ; ROM:0012894A↑j ... ROM:001289D2 rts ROM:001289D4 ROM:001289D4 ; =============== S U B R O U T I N E ======================================= ROM:001289D4 ROM:001289D4 ROM:001289D4 sub_1289D4: ; CODE XREF: ROM:loc_1287DA↑p ROM:001289D4 ; ROM:loc_1288AA↑p ... ROM:001289D4 move.w $502(a5),d5 ROM:001289D8 cmpi.w #$14,d5 ROM:001289DC bne.s loc_1289E4 ROM:001289DE bra.l loc_128BCC ROM:001289E4 ; --------------------------------------------------------------------------- ROM:001289E4 ROM:001289E4 loc_1289E4: ; CODE XREF: sub_1289D4+8↑j ROM:001289E4 cmpi.w #$15,d5 ROM:001289E8 bne.s loc_1289F0 ROM:001289EA bra.l loc_128BCC ROM:001289F0 ; --------------------------------------------------------------------------- ROM:001289F0 ROM:001289F0 loc_1289F0: ; CODE XREF: sub_1289D4+14↑j ROM:001289F0 cmpi.w #$16,d5 ROM:001289F4 bne.s loc_1289FC ROM:001289F6 bra.l loc_128BCC ROM:001289FC ; --------------------------------------------------------------------------- ROM:001289FC ROM:001289FC loc_1289FC: ; CODE XREF: sub_1289D4+20↑j ROM:001289FC move.w $502(a5),d0 ROM:00128A00 cmpi.w #0,d0 ROM:00128A04 beq.l loc_128BCC ROM:00128A0A btst #0,($1332).w ROM:00128A10 bne.l loc_128B1E ROM:00128A16 btst #2,($1331).w ROM:00128A1C bne.l loc_128B1E ROM:00128A22 btst #3,($D86).w ROM:00128A28 bne.l loc_128B1E ROM:00128A2E btst #3,($D9A).w ROM:00128A34 bne.l loc_128B1E ROM:00128A3A btst #3,($132F).w ROM:00128A40 bne.l loc_128B1E ROM:00128A46 btst #3,($132E).w ROM:00128A4C bne.l loc_128B1E ROM:00128A52 btst #5,($D89).w ROM:00128A58 bne.l loc_128B1E ROM:00128A5E btst #5,($D9D).w ROM:00128A64 bne.l loc_128B1E ROM:00128A6A btst #6,($1324).w ROM:00128A70 bne.l loc_128B1E ROM:00128A76 btst #1,($1321).w ROM:00128A7C bne.l loc_128B1E ROM:00128A82 btst #6,($D87).w ROM:00128A88 bne.l loc_128B1E ROM:00128A8E btst #6,($D9B).w ROM:00128A94 bne.l loc_128B1E ROM:00128A9A btst #5,($D86).w ROM:00128AA0 bne.l loc_128B1E ROM:00128AA6 btst #5,($D9A).w ROM:00128AAC bne.s loc_128B1E ROM:00128AAE btst #0,($D86).w ROM:00128AB4 bne.s loc_128B1E ROM:00128AB6 btst #0,($D9A).w ROM:00128ABC bne.s loc_128B1E ROM:00128ABE btst #7,($D87).w ROM:00128AC4 bne.s loc_128B1E ROM:00128AC6 btst #7,($D9B).w ROM:00128ACC bne.s loc_128B1E ROM:00128ACE btst #1,($D86).w ROM:00128AD4 bne.s loc_128B1E ROM:00128AD6 btst #1,($D9A).w ROM:00128ADC bne.s loc_128B1E ROM:00128ADE btst #0,($110F).w ROM:00128AE4 beq.s loc_128B1E ROM:00128AE6 move.w $506(a5),d0 ROM:00128AEA cmp.w ($A7C).w,d0 ROM:00128AEE bgt.s loc_128B1E ROM:00128AF0 move.w ($CB6).w,d1 ROM:00128AF4 sub.w ($CB2).w,d1 ROM:00128AF8 bpl.w loc_128AFE ROM:00128AFC neg.w d1 ROM:00128AFE ROM:00128AFE loc_128AFE: ; CODE XREF: sub_1289D4+124↑j ROM:00128AFE move.w $508(a5),d0 ROM:00128B02 cmp.w d1,d0 ROM:00128B04 blt.s loc_128B1E ROM:00128B06 move.w $50A(a5),d0 ROM:00128B0A cmp.w ($1364).w,d0 ROM:00128B0E bge.s loc_128B1E ROM:00128B10 btst #5,($131F).w ROM:00128B16 beq.s loc_128B1E ROM:00128B18 bra.l loc_128B24 ROM:00128B1E ; --------------------------------------------------------------------------- ROM:00128B1E ROM:00128B1E loc_128B1E: ; CODE XREF: sub_1289D4+3C↑j ROM:00128B1E ; sub_1289D4+48↑j ... ROM:00128B1E bra.l loc_128BC4 ROM:00128B24 ; --------------------------------------------------------------------------- ROM:00128B24 ROM:00128B24 loc_128B24: ; CODE XREF: sub_1289D4+144↑j ROM:00128B24 move.w $50C(a5),d2 ROM:00128B28 move.w $50E(a5),d3 ROM:00128B2C cmp.w ($CB6).w,d2 ROM:00128B30 bgt.s loc_128B68 ROM:00128B32 cmp.w ($CB6).w,d3 ROM:00128B36 blt.s loc_128B68 ROM:00128B38 move.w $512(a5),d2 ROM:00128B3C move.w $514(a5),d3 ROM:00128B40 cmp.w ($572).w,d2 ROM:00128B44 bgt.s loc_128B68 ROM:00128B46 cmp.w ($572).w,d3 ROM:00128B4A blt.s loc_128B68 ROM:00128B4C move.w $518(a5),d2 ROM:00128B50 move.w $51A(a5),d3 ROM:00128B54 cmp.w ($52C).w,d2 ROM:00128B58 bgt.s loc_128B68 ROM:00128B5A cmp.w ($52C).w,d3 ROM:00128B5E blt.s loc_128B68 ROM:00128B60 bset #1,($132D).w ROM:00128B66 bra.s locret_128BD2 ROM:00128B68 ; --------------------------------------------------------------------------- ROM:00128B68 ROM:00128B68 loc_128B68: ; CODE XREF: sub_1289D4+15C↑j ROM:00128B68 ; sub_1289D4+162↑j ... ROM:00128B68 move.w $50C(a5),d2 ROM:00128B6C sub.w $510(a5),d2 ROM:00128B70 move.w $50E(a5),d3 ROM:00128B74 add.w $510(a5),d3 ROM:00128B78 cmp.w ($CB6).w,d2 ROM:00128B7C bgt.s loc_128B84 ROM:00128B7E cmp.w ($CB6).w,d3 ROM:00128B82 bge.s loc_128B86 ROM:00128B84 ROM:00128B84 loc_128B84: ; CODE XREF: sub_1289D4+1A8↑j ROM:00128B84 bra.s loc_128BC4 ROM:00128B86 ; --------------------------------------------------------------------------- ROM:00128B86 ROM:00128B86 loc_128B86: ; CODE XREF: sub_1289D4+1AE↑j ROM:00128B86 move.w $512(a5),d2 ROM:00128B8A sub.w $516(a5),d2 ROM:00128B8E move.w $514(a5),d3 ROM:00128B92 add.w $516(a5),d3 ROM:00128B96 cmp.w ($572).w,d2 ROM:00128B9A bgt.s loc_128BA2 ROM:00128B9C cmp.w ($572).w,d3 ROM:00128BA0 bge.s loc_128BA4 ROM:00128BA2 ROM:00128BA2 loc_128BA2: ; CODE XREF: sub_1289D4+1C6↑j ROM:00128BA2 bra.s loc_128BC4 ROM:00128BA4 ; --------------------------------------------------------------------------- ROM:00128BA4 ROM:00128BA4 loc_128BA4: ; CODE XREF: sub_1289D4+1CC↑j ROM:00128BA4 move.w $518(a5),d2 ROM:00128BA8 sub.w $51C(a5),d2 ROM:00128BAC move.w $51A(a5),d3 ROM:00128BB0 add.w $51C(a5),d3 ROM:00128BB4 cmp.w ($52C).w,d2 ROM:00128BB8 bgt.s loc_128BC0 ROM:00128BBA cmp.w ($52C).w,d3 ROM:00128BBE bge.s loc_128BC2 ROM:00128BC0 ROM:00128BC0 loc_128BC0: ; CODE XREF: sub_1289D4+1E4↑j ROM:00128BC0 bra.s loc_128BC4 ROM:00128BC2 ; --------------------------------------------------------------------------- ROM:00128BC2 ROM:00128BC2 loc_128BC2: ; CODE XREF: sub_1289D4+1EA↑j ROM:00128BC2 bra.s locret_128BD2 ROM:00128BC4 ; --------------------------------------------------------------------------- ROM:00128BC4 ROM:00128BC4 loc_128BC4: ; CODE XREF: sub_1289D4:loc_128B1E↑j ROM:00128BC4 ; sub_1289D4:loc_128B84↑j ... ROM:00128BC4 bclr #1,($132D).w ROM:00128BCA bra.s locret_128BD2 ROM:00128BCC ; --------------------------------------------------------------------------- ROM:00128BCC ROM:00128BCC loc_128BCC: ; CODE XREF: sub_1289D4+A↑j ROM:00128BCC ; sub_1289D4+16↑j ... ROM:00128BCC bset #1,($132D).w ROM:00128BD2 ROM:00128BD2 locret_128BD2: ; CODE XREF: sub_1289D4+192↑j ROM:00128BD2 ; sub_1289D4:loc_128BC2↑j ... ROM:00128BD2 rts ROM:00128BD2 ; End of function sub_1289D4 ROM:00128BD2 ROM:00128BD4 ROM:00128BD4 ; =============== S U B R O U T I N E ======================================= ROM:00128BD4 ROM:00128BD4 ROM:00128BD4 sub_128BD4: ; CODE XREF: ROM:00128830↑p ROM:00128BD4 move.w $528(a5),d0 ROM:00128BD8 cmp.w ($C70).w,d0 ROM:00128BDC blt.s loc_128BF2 ROM:00128BDE move.w ($CC4).w,d1 ROM:00128BE2 add.w $4BA(a5),d1 ROM:00128BE6 move.w d1,($EE0).w ROM:00128BEA bset #5,($132E).w ROM:00128BF0 bra.s locret_128C04 ROM:00128BF2 ; --------------------------------------------------------------------------- ROM:00128BF2 ROM:00128BF2 loc_128BF2: ; CODE XREF: sub_128BD4+8↑j ROM:00128BF2 move.w ($CC4).w,d1 ROM:00128BF6 sub.w $4BA(a5),d1 ROM:00128BFA move.w d1,($EE0).w ROM:00128BFE bclr #5,($132E).w ROM:00128C04 ROM:00128C04 locret_128C04: ; CODE XREF: sub_128BD4+1C↑j ROM:00128C04 rts ROM:00128C04 ; End of function sub_128BD4 ROM:00128C04 ROM:00128C06 ROM:00128C06 ; =============== S U B R O U T I N E ======================================= ROM:00128C06 ROM:00128C06 ROM:00128C06 sub_128C06: ; CODE XREF: sub_12A1FC+6↓p ROM:00128C06 bsr.w sub_128C18 ROM:00128C0A bsr.w sub_128C28 ROM:00128C0E bsr.w sub_128C82 ROM:00128C12 bsr.w sub_128E24 ROM:00128C16 rts ROM:00128C16 ; End of function sub_128C06 ROM:00128C16 ROM:00128C18 ROM:00128C18 ; =============== S U B R O U T I N E ======================================= ROM:00128C18 ROM:00128C18 ROM:00128C18 sub_128C18: ; CODE XREF: sub_128C06↑p ROM:00128C18 move.w ($A48).w,d1 ROM:00128C1C cmp.w ($C8E).w,d1 ROM:00128C20 ble.s locret_128C26 ROM:00128C22 move.w d1,($C8E).w ROM:00128C26 ROM:00128C26 locret_128C26: ; CODE XREF: sub_128C18+8↑j ROM:00128C26 rts ROM:00128C26 ; End of function sub_128C18 ROM:00128C26 ROM:00128C28 ROM:00128C28 ; =============== S U B R O U T I N E ======================================= ROM:00128C28 ROM:00128C28 ROM:00128C28 sub_128C28: ; CODE XREF: sub_128C06+4↑p ROM:00128C28 clr.w d1 ROM:00128C2A move.b ($1176).w,d1 ROM:00128C2E cmpi.w #3,d1 ROM:00128C32 bcc.s locret_128C3C ROM:00128C34 movea.l off_128C3E(pc,d1.w*4),a0 ROM:00128C38 nop ROM:00128C3A jmp (a0) ROM:00128C3C ; --------------------------------------------------------------------------- ROM:00128C3C ROM:00128C3C locret_128C3C: ; CODE XREF: sub_128C28+A↑j ROM:00128C3C rts ROM:00128C3C ; End of function sub_128C28 ROM:00128C3C ROM:00128C3C ; --------------------------------------------------------------------------- ROM:00128C3E off_128C3E: dc.l loc_128C4A ; DATA XREF: sub_128C28+C↑r ROM:00128C42 dc.l loc_128C54 ROM:00128C46 dc.l loc_128C6A ROM:00128C4A ; --------------------------------------------------------------------------- ROM:00128C4A ROM:00128C4A loc_128C4A: ; DATA XREF: ROM:off_128C3E↑o ROM:00128C4A move.b #1,($1176).w ROM:00128C50 bra.s locret_128C68 ROM:00128C52 ; --------------------------------------------------------------------------- ROM:00128C52 rts ROM:00128C54 ; --------------------------------------------------------------------------- ROM:00128C54 ROM:00128C54 loc_128C54: ; DATA XREF: ROM:00128C42↑o ROM:00128C54 btst #1,($133A).w ROM:00128C5A beq.s locret_128C68 ROM:00128C5C bsr.w sub_128E82 ROM:00128C60 move.b #2,($1176).w ROM:00128C66 bra.s locret_128C7E ROM:00128C68 ; --------------------------------------------------------------------------- ROM:00128C68 ROM:00128C68 locret_128C68: ; CODE XREF: ROM:00128C50↑j ROM:00128C68 ; ROM:00128C5A↑j ... ROM:00128C68 rts ROM:00128C6A ; --------------------------------------------------------------------------- ROM:00128C6A ROM:00128C6A loc_128C6A: ; DATA XREF: ROM:00128C46↑o ROM:00128C6A btst #1,($133A).w ROM:00128C70 bne.s locret_128C7E ROM:00128C72 bsr.w sub_128EB6 ROM:00128C76 move.b #1,($1176).w ROM:00128C7C bra.s locret_128C68 ROM:00128C7E ; --------------------------------------------------------------------------- ROM:00128C7E ROM:00128C7E locret_128C7E: ; CODE XREF: ROM:00128C66↑j ROM:00128C7E ; ROM:00128C70↑j ROM:00128C7E rts ROM:00128C80 ; --------------------------------------------------------------------------- ROM:00128C80 rts ROM:00128C82 ROM:00128C82 ; =============== S U B R O U T I N E ======================================= ROM:00128C82 ROM:00128C82 ROM:00128C82 sub_128C82: ; CODE XREF: sub_128C06+8↑p ROM:00128C82 move.w #$3B86,d1 ROM:00128C86 move.w ($572).w,d2 ROM:00128C8A move.w ($A46).w,d3 ROM:00128C8E bsr.l sub_117544 ROM:00128C94 move.w d1,($C92).w ROM:00128C98 btst #6,($D87).w ROM:00128C9E beq.s loc_128CA6 ROM:00128CA0 bra.l loc_128E14 ROM:00128CA6 ; --------------------------------------------------------------------------- ROM:00128CA6 ROM:00128CA6 loc_128CA6: ; CODE XREF: sub_128C82+1C↑j ROM:00128CA6 btst #6,($D9B).w ROM:00128CAC beq.s loc_128CB4 ROM:00128CAE bra.l loc_128E14 ROM:00128CB4 ; --------------------------------------------------------------------------- ROM:00128CB4 ROM:00128CB4 loc_128CB4: ; CODE XREF: sub_128C82+2A↑j ROM:00128CB4 btst #2,($D87).w ROM:00128CBA beq.s loc_128CC2 ROM:00128CBC bra.l loc_128E14 ROM:00128CC2 ; --------------------------------------------------------------------------- ROM:00128CC2 ROM:00128CC2 loc_128CC2: ; CODE XREF: sub_128C82+38↑j ROM:00128CC2 btst #2,($D9B).w ROM:00128CC8 beq.s loc_128CD0 ROM:00128CCA bra.l loc_128E14 ROM:00128CD0 ; --------------------------------------------------------------------------- ROM:00128CD0 ROM:00128CD0 loc_128CD0: ; CODE XREF: sub_128C82+46↑j ROM:00128CD0 btst #0,($D86).w ROM:00128CD6 beq.s loc_128CDE ROM:00128CD8 bra.l loc_128E14 ROM:00128CDE ; --------------------------------------------------------------------------- ROM:00128CDE ROM:00128CDE loc_128CDE: ; CODE XREF: sub_128C82+54↑j ROM:00128CDE btst #0,($D9A).w ROM:00128CE4 beq.s loc_128CEC ROM:00128CE6 bra.l loc_128E14 ROM:00128CEC ; --------------------------------------------------------------------------- ROM:00128CEC ROM:00128CEC loc_128CEC: ; CODE XREF: sub_128C82+62↑j ROM:00128CEC btst #1,($D86).w ROM:00128CF2 beq.s loc_128CFA ROM:00128CF4 bra.l loc_128E14 ROM:00128CFA ; --------------------------------------------------------------------------- ROM:00128CFA ROM:00128CFA loc_128CFA: ; CODE XREF: sub_128C82+70↑j ROM:00128CFA btst #1,($D9A).w ROM:00128D00 beq.s loc_128D08 ROM:00128D02 bra.l loc_128E14 ROM:00128D08 ; --------------------------------------------------------------------------- ROM:00128D08 ROM:00128D08 loc_128D08: ; CODE XREF: sub_128C82+7E↑j ROM:00128D08 btst #6,($D86).w ROM:00128D0E beq.s loc_128D16 ROM:00128D10 bra.l loc_128E14 ROM:00128D16 ; --------------------------------------------------------------------------- ROM:00128D16 ROM:00128D16 loc_128D16: ; CODE XREF: sub_128C82+8C↑j ROM:00128D16 btst #6,($D9A).w ROM:00128D1C beq.s loc_128D24 ROM:00128D1E bra.l loc_128E14 ROM:00128D24 ; --------------------------------------------------------------------------- ROM:00128D24 ROM:00128D24 loc_128D24: ; CODE XREF: sub_128C82+9A↑j ROM:00128D24 btst #7,($D86).w ROM:00128D2A beq.s loc_128D32 ROM:00128D2C bra.l loc_128E14 ROM:00128D32 ; --------------------------------------------------------------------------- ROM:00128D32 ROM:00128D32 loc_128D32: ; CODE XREF: sub_128C82+A8↑j ROM:00128D32 btst #7,($D9A).w ROM:00128D38 beq.s loc_128D40 ROM:00128D3A bra.l loc_128E14 ROM:00128D40 ; --------------------------------------------------------------------------- ROM:00128D40 ROM:00128D40 loc_128D40: ; CODE XREF: sub_128C82+B6↑j ROM:00128D40 btst #3,($132F).w ROM:00128D46 beq.s loc_128D4E ROM:00128D48 bra.l loc_128E14 ROM:00128D4E ; --------------------------------------------------------------------------- ROM:00128D4E ROM:00128D4E loc_128D4E: ; CODE XREF: sub_128C82+C4↑j ROM:00128D4E btst #3,($132E).w ROM:00128D54 beq.s loc_128D5C ROM:00128D56 bra.l loc_128E14 ROM:00128D5C ; --------------------------------------------------------------------------- ROM:00128D5C ROM:00128D5C loc_128D5C: ; CODE XREF: sub_128C82+D2↑j ROM:00128D5C btst #5,($D87).w ROM:00128D62 beq.s loc_128D6A ROM:00128D64 bra.l loc_128E14 ROM:00128D6A ; --------------------------------------------------------------------------- ROM:00128D6A ROM:00128D6A loc_128D6A: ; CODE XREF: sub_128C82+E0↑j ROM:00128D6A btst #5,($D9B).w ROM:00128D70 beq.s loc_128D78 ROM:00128D72 bra.l loc_128E14 ROM:00128D78 ; --------------------------------------------------------------------------- ROM:00128D78 ROM:00128D78 loc_128D78: ; CODE XREF: sub_128C82+EE↑j ROM:00128D78 btst #6,($D89).w ROM:00128D7E beq.s loc_128D86 ROM:00128D80 bra.l loc_128E14 ROM:00128D86 ; --------------------------------------------------------------------------- ROM:00128D86 ROM:00128D86 loc_128D86: ; CODE XREF: sub_128C82+FC↑j ROM:00128D86 btst #6,($D9D).w ROM:00128D8C beq.s loc_128D94 ROM:00128D8E bra.l loc_128E14 ROM:00128D94 ; --------------------------------------------------------------------------- ROM:00128D94 ROM:00128D94 loc_128D94: ; CODE XREF: sub_128C82+10A↑j ROM:00128D94 btst #4,($D88).w ROM:00128D9A beq.s loc_128D9E ROM:00128D9C bra.s loc_128E14 ROM:00128D9E ; --------------------------------------------------------------------------- ROM:00128D9E ROM:00128D9E loc_128D9E: ; CODE XREF: sub_128C82+118↑j ROM:00128D9E btst #4,($D9C).w ROM:00128DA4 beq.s loc_128DA8 ROM:00128DA6 bra.s loc_128E14 ROM:00128DA8 ; --------------------------------------------------------------------------- ROM:00128DA8 ROM:00128DA8 loc_128DA8: ; CODE XREF: sub_128C82+122↑j ROM:00128DA8 btst #5,($D88).w ROM:00128DAE beq.s loc_128DB2 ROM:00128DB0 bra.s loc_128E14 ROM:00128DB2 ; --------------------------------------------------------------------------- ROM:00128DB2 ROM:00128DB2 loc_128DB2: ; CODE XREF: sub_128C82+12C↑j ROM:00128DB2 btst #5,($D9C).w ROM:00128DB8 beq.s loc_128DBC ROM:00128DBA bra.s loc_128E14 ROM:00128DBC ; --------------------------------------------------------------------------- ROM:00128DBC ROM:00128DBC loc_128DBC: ; CODE XREF: sub_128C82+136↑j ROM:00128DBC btst #6,($D88).w ROM:00128DC2 beq.s loc_128DC6 ROM:00128DC4 bra.s loc_128E14 ROM:00128DC6 ; --------------------------------------------------------------------------- ROM:00128DC6 ROM:00128DC6 loc_128DC6: ; CODE XREF: sub_128C82+140↑j ROM:00128DC6 btst #6,($D9C).w ROM:00128DCC beq.s loc_128DD0 ROM:00128DCE bra.s loc_128E14 ROM:00128DD0 ; --------------------------------------------------------------------------- ROM:00128DD0 ROM:00128DD0 loc_128DD0: ; CODE XREF: sub_128C82+14A↑j ROM:00128DD0 btst #7,($D88).w ROM:00128DD6 beq.s loc_128DDA ROM:00128DD8 bra.s loc_128E14 ROM:00128DDA ; --------------------------------------------------------------------------- ROM:00128DDA ROM:00128DDA loc_128DDA: ; CODE XREF: sub_128C82+154↑j ROM:00128DDA btst #7,($D9C).w ROM:00128DE0 beq.s loc_128DE4 ROM:00128DE2 bra.s loc_128E14 ROM:00128DE4 ; --------------------------------------------------------------------------- ROM:00128DE4 ROM:00128DE4 loc_128DE4: ; CODE XREF: sub_128C82+15E↑j ROM:00128DE4 btst #2,($D89).w ROM:00128DEA beq.s loc_128DEE ROM:00128DEC bra.s loc_128E14 ROM:00128DEE ; --------------------------------------------------------------------------- ROM:00128DEE ROM:00128DEE loc_128DEE: ; CODE XREF: sub_128C82+168↑j ROM:00128DEE btst #2,($D9D).w ROM:00128DF4 beq.s loc_128DF8 ROM:00128DF6 bra.s loc_128E14 ROM:00128DF8 ; --------------------------------------------------------------------------- ROM:00128DF8 ROM:00128DF8 loc_128DF8: ; CODE XREF: sub_128C82+172↑j ROM:00128DF8 btst #6,($1342).w ROM:00128DFE beq.s loc_128E02 ROM:00128E00 bra.s loc_128E14 ROM:00128E02 ; --------------------------------------------------------------------------- ROM:00128E02 ROM:00128E02 loc_128E02: ; CODE XREF: sub_128C82+17C↑j ROM:00128E02 btst #0,($110F).w ROM:00128E08 bne.s loc_128E0C ROM:00128E0A bra.s loc_128E14 ROM:00128E0C ; --------------------------------------------------------------------------- ROM:00128E0C ROM:00128E0C loc_128E0C: ; CODE XREF: sub_128C82+186↑j ROM:00128E0C cmpi.w #1,($C92).w ROM:00128E12 bge.s loc_128E1C ROM:00128E14 ROM:00128E14 loc_128E14: ; CODE XREF: sub_128C82+1E↑j ROM:00128E14 ; sub_128C82+2C↑j ... ROM:00128E14 bclr #4,($1338).w ROM:00128E1A bra.s locret_128E22 ROM:00128E1C ; --------------------------------------------------------------------------- ROM:00128E1C ROM:00128E1C loc_128E1C: ; CODE XREF: sub_128C82+190↑j ROM:00128E1C bset #4,($1338).w ROM:00128E22 ROM:00128E22 locret_128E22: ; CODE XREF: sub_128C82+198↑j ROM:00128E22 rts ROM:00128E22 ; End of function sub_128C82 ROM:00128E22 ROM:00128E24 ROM:00128E24 ; =============== S U B R O U T I N E ======================================= ROM:00128E24 ROM:00128E24 ROM:00128E24 sub_128E24: ; CODE XREF: sub_128C06+C↑p ROM:00128E24 move.w ($F84).w,d1 ROM:00128E28 muls.w ($EE0).w,d1 ROM:00128E2C divs.w #$2710,d1 ROM:00128E30 bvc.s loc_128E36 ROM:00128E32 move.w #$7FFF,d1 ROM:00128E36 ROM:00128E36 loc_128E36: ; CODE XREF: sub_128E24+C↑j ROM:00128E36 move.w d1,($C90).w ROM:00128E3A btst #4,($C55).w ROM:00128E40 beq.s loc_128E50 ROM:00128E42 bset #3,($D89).w ROM:00128E48 bset #3,($DA1).w ROM:00128E4E bra.s locret_128E80 ROM:00128E50 ; --------------------------------------------------------------------------- ROM:00128E50 ROM:00128E50 loc_128E50: ; CODE XREF: sub_128E24+1C↑j ROM:00128E50 btst #4,($1338).w ROM:00128E56 beq.s locret_128E80 ROM:00128E58 move.w $4BE(a5),d1 ROM:00128E5C move.w $4C0(a5),d2 ROM:00128E60 cmp.w ($C90).w,d1 ROM:00128E64 ble.s loc_128E6C ROM:00128E66 cmp.w ($C90).w,d2 ROM:00128E6A blt.s loc_128E74 ROM:00128E6C ROM:00128E6C loc_128E6C: ; CODE XREF: sub_128E24+40↑j ROM:00128E6C bset #3,($D89).w ROM:00128E72 bra.s loc_128E7A ROM:00128E74 ; --------------------------------------------------------------------------- ROM:00128E74 ROM:00128E74 loc_128E74: ; CODE XREF: sub_128E24+46↑j ROM:00128E74 bclr #3,($D89).w ROM:00128E7A ROM:00128E7A loc_128E7A: ; CODE XREF: sub_128E24+4E↑j ROM:00128E7A bset #3,($DA1).w ROM:00128E80 ROM:00128E80 locret_128E80: ; CODE XREF: sub_128E24+2A↑j ROM:00128E80 ; sub_128E24+32↑j ROM:00128E80 rts ROM:00128E80 ; End of function sub_128E24 ROM:00128E80 ROM:00128E82 ROM:00128E82 ; =============== S U B R O U T I N E ======================================= ROM:00128E82 ROM:00128E82 ROM:00128E82 sub_128E82: ; CODE XREF: ROM:00128C5C↑p ROM:00128E82 move.w #$3AEE,d1 ROM:00128E86 move.w ($A7C).w,d2 ROM:00128E8A bsr.l sub_117544 ROM:00128E90 add.w d1,($137A).w ROM:00128E94 bvc.s loc_128E9C ROM:00128E96 move.w #$7FFF,($137A).w ROM:00128E9C ROM:00128E9C loc_128E9C: ; CODE XREF: sub_128E82+12↑j ROM:00128E9C move.w $4BC(a5),d1 ROM:00128EA0 cmp.w ($137A).w,d1 ROM:00128EA4 bgt.s loc_128EAE ROM:00128EA6 bset #6,($1342).w ROM:00128EAC bra.s locret_128EB4 ROM:00128EAE ; --------------------------------------------------------------------------- ROM:00128EAE ROM:00128EAE loc_128EAE: ; CODE XREF: sub_128E82+22↑j ROM:00128EAE bclr #6,($1342).w ROM:00128EB4 ROM:00128EB4 locret_128EB4: ; CODE XREF: sub_128E82+2A↑j ROM:00128EB4 rts ROM:00128EB4 ; End of function sub_128E82 ROM:00128EB4 ROM:00128EB6 ROM:00128EB6 ; =============== S U B R O U T I N E ======================================= ROM:00128EB6 ROM:00128EB6 ROM:00128EB6 sub_128EB6: ; CODE XREF: ROM:00128C72↑p ROM:00128EB6 move.w #$3AEC,d1 ROM:00128EBA move.w ($C8E).w,d2 ROM:00128EBE bsr.l sub_117544 ROM:00128EC4 sub.w d1,($137A).w ROM:00128EC8 cmpi.w #0,($137A).w ROM:00128ECE bge.s locret_128ED6 ROM:00128ED0 move.w #0,($137A).w ROM:00128ED6 ROM:00128ED6 locret_128ED6: ; CODE XREF: sub_128EB6+18↑j ROM:00128ED6 rts ROM:00128ED6 ; End of function sub_128EB6 ROM:00128ED6 ROM:00128ED8 ROM:00128ED8 ; =============== S U B R O U T I N E ======================================= ROM:00128ED8 ROM:00128ED8 ROM:00128ED8 sub_128ED8: ; CODE XREF: sub_12A1FC+38↓p ROM:00128ED8 move.w ($C94).w,d1 ROM:00128EDC cmpi.w #4,d1 ROM:00128EE0 bcc.s locret_128EEA ROM:00128EE2 movea.l off_128EEC(pc,d1.w*4),a0 ROM:00128EE6 nop ROM:00128EE8 jmp (a0) ROM:00128EEA ; --------------------------------------------------------------------------- ROM:00128EEA ROM:00128EEA locret_128EEA: ; CODE XREF: sub_128ED8+8↑j ROM:00128EEA rts ROM:00128EEA ; End of function sub_128ED8 ROM:00128EEA ROM:00128EEA ; --------------------------------------------------------------------------- ROM:00128EEC off_128EEC: dc.l loc_128EFC ; DATA XREF: sub_128ED8+A↑r ROM:00128EF0 dc.l loc_128F18 ROM:00128EF4 dc.l loc_128F42 ROM:00128EF8 dc.l loc_128F58 ROM:00128EFC ; --------------------------------------------------------------------------- ROM:00128EFC ROM:00128EFC loc_128EFC: ; DATA XREF: ROM:off_128EEC↑o ROM:00128EFC move.w $4C2(a5),d0 ROM:00128F00 clr.b ($8F3).w ROM:00128F04 move.w d0,($6C0).w ROM:00128F08 move.b #1,($8F3).w ROM:00128F0E move.w #1,($C94).w ROM:00128F14 bra.s locret_128F40 ROM:00128F16 ; --------------------------------------------------------------------------- ROM:00128F16 rts ROM:00128F18 ; --------------------------------------------------------------------------- ROM:00128F18 ROM:00128F18 loc_128F18: ; DATA XREF: ROM:00128EF0↑o ROM:00128F18 cmpi.w #0,($6C0).w ROM:00128F1E bgt.s loc_128F2C ROM:00128F20 bsr.w sub_128F6A ROM:00128F24 move.w #2,($C94).w ROM:00128F2A bra.s locret_128F56 ROM:00128F2C ; --------------------------------------------------------------------------- ROM:00128F2C ROM:00128F2C loc_128F2C: ; CODE XREF: ROM:00128F1E↑j ROM:00128F2C btst #1,($133A).w ROM:00128F32 beq.s locret_128F40 ROM:00128F34 bsr.w sub_128F6A ROM:00128F38 move.w #3,($C94).w ROM:00128F3E bra.s locret_128F68 ROM:00128F40 ; --------------------------------------------------------------------------- ROM:00128F40 ROM:00128F40 locret_128F40: ; CODE XREF: ROM:00128F14↑j ROM:00128F40 ; ROM:00128F32↑j ROM:00128F40 rts ROM:00128F42 ; --------------------------------------------------------------------------- ROM:00128F42 ROM:00128F42 loc_128F42: ; DATA XREF: ROM:00128EF4↑o ROM:00128F42 btst #1,($133A).w ROM:00128F48 beq.s locret_128F56 ROM:00128F4A bsr.w sub_128F6A ROM:00128F4E move.w #3,($C94).w ROM:00128F54 bra.s locret_128F68 ROM:00128F56 ; --------------------------------------------------------------------------- ROM:00128F56 ROM:00128F56 locret_128F56: ; CODE XREF: ROM:00128F2A↑j ROM:00128F56 ; ROM:00128F48↑j ... ROM:00128F56 rts ROM:00128F58 ; --------------------------------------------------------------------------- ROM:00128F58 ROM:00128F58 loc_128F58: ; DATA XREF: ROM:00128EF8↑o ROM:00128F58 btst #1,($133A).w ROM:00128F5E bne.s locret_128F68 ROM:00128F60 move.w #2,($C94).w ROM:00128F66 bra.s locret_128F56 ROM:00128F68 ; --------------------------------------------------------------------------- ROM:00128F68 ROM:00128F68 locret_128F68: ; CODE XREF: ROM:00128F3E↑j ROM:00128F68 ; ROM:00128F54↑j ... ROM:00128F68 rts ROM:00128F6A ROM:00128F6A ; =============== S U B R O U T I N E ======================================= ROM:00128F6A ROM:00128F6A ROM:00128F6A sub_128F6A: ; CODE XREF: ROM:00128F20↑p ROM:00128F6A ; ROM:00128F34↑p ... ROM:00128F6A btst #7,($1321).w ROM:00128F70 beq.s loc_128F80 ROM:00128F72 bclr #7,($1321).w ROM:00128F78 bset #0,($D88).w ROM:00128F7E bra.s loc_128F86 ROM:00128F80 ; --------------------------------------------------------------------------- ROM:00128F80 ROM:00128F80 loc_128F80: ; CODE XREF: sub_128F6A+6↑j ROM:00128F80 bclr #0,($D88).w ROM:00128F86 ROM:00128F86 loc_128F86: ; CODE XREF: sub_128F6A+14↑j ROM:00128F86 bset #0,($DA0).w ROM:00128F8C rts ROM:00128F8C ; End of function sub_128F6A ROM:00128F8C ROM:00128F8E ROM:00128F8E ; =============== S U B R O U T I N E ======================================= ROM:00128F8E ROM:00128F8E ROM:00128F8E sub_128F8E: ; CODE XREF: sub_12A1FC+32↓p ROM:00128F8E bsr.w sub_129432 ROM:00128F92 clr.w d1 ROM:00128F94 move.b ($1177).w,d1 ROM:00128F98 cmpi.w #6,d1 ROM:00128F9C bcc.s locret_128FA6 ROM:00128F9E movea.l off_128FA8(pc,d1.w*4),a0 ROM:00128FA2 nop ROM:00128FA4 jmp (a0) ROM:00128FA6 ; --------------------------------------------------------------------------- ROM:00128FA6 ROM:00128FA6 locret_128FA6: ; CODE XREF: sub_128F8E+E↑j ROM:00128FA6 rts ROM:00128FA6 ; End of function sub_128F8E ROM:00128FA6 ROM:00128FA6 ; --------------------------------------------------------------------------- ROM:00128FA8 off_128FA8: dc.l loc_128FC0 ; DATA XREF: sub_128F8E+10↑r ROM:00128FAC dc.l loc_128FCA ROM:00128FB0 dc.l loc_129006 ROM:00128FB4 dc.l loc_1290CE ROM:00128FB8 dc.l loc_1290F6 ROM:00128FBC dc.l loc_129128 ROM:00128FC0 ; --------------------------------------------------------------------------- ROM:00128FC0 ROM:00128FC0 loc_128FC0: ; DATA XREF: ROM:off_128FA8↑o ROM:00128FC0 move.b #1,($1177).w ROM:00128FC6 bra.s locret_129004 ROM:00128FC8 ; --------------------------------------------------------------------------- ROM:00128FC8 rts ROM:00128FCA ; --------------------------------------------------------------------------- ROM:00128FCA ROM:00128FCA loc_128FCA: ; DATA XREF: ROM:00128FAC↑o ROM:00128FCA btst #1,($133A).w ROM:00128FD0 beq.s loc_128FF0 ROM:00128FD2 btst #5,($1318).w ROM:00128FD8 bne.s loc_128FF0 ROM:00128FDA move.w $4C8(a5),d0 ROM:00128FDE cmp.w ($A7C).w,d0 ROM:00128FE2 bge.s loc_128FF0 ROM:00128FE4 move.b #2,($1177).w ROM:00128FEA bra.l loc_1290C4 ROM:00128FF0 ; --------------------------------------------------------------------------- ROM:00128FF0 ROM:00128FF0 loc_128FF0: ; CODE XREF: ROM:00128FD0↑j ROM:00128FF0 ; ROM:00128FD8↑j ... ROM:00128FF0 btst #5,($1318).w ROM:00128FF6 beq.s locret_129004 ROM:00128FF8 move.b #3,($1177).w ROM:00128FFE bra.l locret_1290F4 ROM:00129004 ; --------------------------------------------------------------------------- ROM:00129004 ROM:00129004 locret_129004: ; CODE XREF: ROM:00128FC6↑j ROM:00129004 ; ROM:00128FF6↑j ... ROM:00129004 rts ROM:00129006 ; --------------------------------------------------------------------------- ROM:00129006 ROM:00129006 loc_129006: ; DATA XREF: ROM:00128FB0↑o ROM:00129006 btst #1,($133A).w ROM:0012900C bne.s loc_12902E ROM:0012900E move.b #0,($117A).w ROM:00129014 move.b #0,($117B).w ROM:0012901A move.b #0,($1179).w ROM:00129020 move.b #0,($1178).w ROM:00129026 move.b #1,($1177).w ROM:0012902C bra.s locret_129004 ROM:0012902E ; --------------------------------------------------------------------------- ROM:0012902E ROM:0012902E loc_12902E: ; CODE XREF: ROM:0012900C↑j ROM:0012902E btst #5,($1318).w ROM:00129034 beq.s loc_12905A ROM:00129036 move.b #0,($117A).w ROM:0012903C move.b #0,($117B).w ROM:00129042 move.b #0,($1179).w ROM:00129048 move.b #0,($1178).w ROM:0012904E move.b #3,($1177).w ROM:00129054 bra.l locret_1290F4 ROM:0012905A ; --------------------------------------------------------------------------- ROM:0012905A ROM:0012905A loc_12905A: ; CODE XREF: ROM:00129034↑j ROM:0012905A btst #1,($133E).w ROM:00129060 beq.s loc_12908C ROM:00129062 move.b #0,($117A).w ROM:00129068 move.b #0,($117B).w ROM:0012906E move.b #0,($1179).w ROM:00129074 move.b #0,($1178).w ROM:0012907A bset #5,($D9F).w ROM:00129080 move.b #5,($1177).w ROM:00129086 bra.l locret_129164 ROM:0012908C ; --------------------------------------------------------------------------- ROM:0012908C ROM:0012908C loc_12908C: ; CODE XREF: ROM:00129060↑j ROM:0012908C btst #4,($132F).w ROM:00129092 beq.s loc_1290C4 ROM:00129094 move.b #0,($117A).w ROM:0012909A move.b #0,($117B).w ROM:001290A0 move.b #0,($1179).w ROM:001290A6 move.b #0,($1178).w ROM:001290AC bset #5,($D87).w ROM:001290B2 bset #5,($D9F).w ROM:001290B8 move.b #5,($1177).w ROM:001290BE bra.l locret_129164 ROM:001290C4 ; --------------------------------------------------------------------------- ROM:001290C4 ROM:001290C4 loc_1290C4: ; CODE XREF: ROM:00128FEA↑j ROM:001290C4 ; ROM:00129092↑j ROM:001290C4 bsr.w sub_129168 ROM:001290C8 bsr.w sub_129238 ROM:001290CC rts ROM:001290CE ; --------------------------------------------------------------------------- ROM:001290CE ROM:001290CE loc_1290CE: ; DATA XREF: ROM:00128FB4↑o ROM:001290CE btst #5,($1318).w ROM:001290D4 bne.s locret_1290F4 ROM:001290D6 move.w $4D4(a5),d0 ROM:001290DA clr.b ($8DD).w ROM:001290DE move.w d0,($694).w ROM:001290E2 move.b #1,($8DD).w ROM:001290E8 move.b #4,($1177).w ROM:001290EE bra.l locret_129126 ROM:001290F4 ; --------------------------------------------------------------------------- ROM:001290F4 ROM:001290F4 locret_1290F4: ; CODE XREF: ROM:00128FFE↑j ROM:001290F4 ; ROM:00129054↑j ... ROM:001290F4 rts ROM:001290F6 ; --------------------------------------------------------------------------- ROM:001290F6 ROM:001290F6 loc_1290F6: ; DATA XREF: ROM:00128FB8↑o ROM:001290F6 btst #5,($1318).w ROM:001290FC beq.s loc_129112 ROM:001290FE clr.b ($8DD).w ROM:00129102 clr.w ($694).w ROM:00129106 move.b #3,($1177).w ROM:0012910C bra.l locret_1290F4 ROM:00129112 ; --------------------------------------------------------------------------- ROM:00129112 ROM:00129112 loc_129112: ; CODE XREF: ROM:001290FC↑j ROM:00129112 cmpi.w #0,($694).w ROM:00129118 bgt.s locret_129126 ROM:0012911A move.b #1,($1177).w ROM:00129120 bra.l locret_129004 ROM:00129126 ; --------------------------------------------------------------------------- ROM:00129126 ROM:00129126 locret_129126: ; CODE XREF: ROM:001290EE↑j ROM:00129126 ; ROM:00129118↑j ROM:00129126 rts ROM:00129128 ; --------------------------------------------------------------------------- ROM:00129128 ROM:00129128 loc_129128: ; DATA XREF: ROM:00128FBC↑o ROM:00129128 btst #1,($133A).w ROM:0012912E bne.s loc_129142 ROM:00129130 bclr #5,($D87).w ROM:00129136 move.b #1,($1177).w ROM:0012913C bra.l locret_129004 ROM:00129142 ; --------------------------------------------------------------------------- ROM:00129142 ROM:00129142 loc_129142: ; CODE XREF: ROM:0012912E↑j ROM:00129142 btst #5,($1318).w ROM:00129148 beq.s locret_129164 ROM:0012914A btst #1,($133A).w ROM:00129150 beq.s locret_129164 ROM:00129152 bclr #5,($D87).w ROM:00129158 move.b #3,($1177).w ROM:0012915E bra.l locret_1290F4 ROM:00129164 ; --------------------------------------------------------------------------- ROM:00129164 ROM:00129164 locret_129164: ; CODE XREF: ROM:00129086↑j ROM:00129164 ; ROM:001290BE↑j ... ROM:00129164 rts ROM:00129166 ; --------------------------------------------------------------------------- ROM:00129166 rts ROM:00129168 ROM:00129168 ; =============== S U B R O U T I N E ======================================= ROM:00129168 ROM:00129168 ROM:00129168 sub_129168: ; CODE XREF: ROM:loc_1290C4↑p ROM:00129168 clr.w d1 ROM:0012916A move.b ($117A).w,d1 ROM:0012916E cmpi.w #3,d1 ROM:00129172 bcc.s locret_12917C ROM:00129174 movea.l off_12917E(pc,d1.w*4),a0 ROM:00129178 nop ROM:0012917A jmp (a0) ROM:0012917C ; --------------------------------------------------------------------------- ROM:0012917C ROM:0012917C locret_12917C: ; CODE XREF: sub_129168+A↑j ROM:0012917C rts ROM:0012917C ; End of function sub_129168 ROM:0012917C ROM:0012917C ; --------------------------------------------------------------------------- ROM:0012917E off_12917E: dc.l loc_12918A ; DATA XREF: sub_129168+C↑r ROM:00129182 dc.l loc_129198 ROM:00129186 dc.l locret_1291CC ROM:0012918A ; --------------------------------------------------------------------------- ROM:0012918A ROM:0012918A loc_12918A: ; DATA XREF: ROM:off_12917E↑o ROM:0012918A bsr.w sub_1291D0 ROM:0012918E move.b #1,($117A).w ROM:00129194 bra.s loc_1291C6 ROM:00129196 ; --------------------------------------------------------------------------- ROM:00129196 rts ROM:00129198 ; --------------------------------------------------------------------------- ROM:00129198 ROM:00129198 loc_129198: ; DATA XREF: ROM:00129182↑o ROM:00129198 btst #1,($133E).w ROM:0012919E beq.s loc_1291A8 ROM:001291A0 move.b #2,($117A).w ROM:001291A6 bra.s locret_1291CC ROM:001291A8 ; --------------------------------------------------------------------------- ROM:001291A8 ROM:001291A8 loc_1291A8: ; CODE XREF: ROM:0012919E↑j ROM:001291A8 btst #7,($1336).w ROM:001291AE beq.s loc_1291C6 ROM:001291B0 bsr.w sub_129220 ROM:001291B4 bclr #7,($1336).w ROM:001291BA move.b #1,($117A).w ROM:001291C0 bra.l *+6 ROM:001291C6 ; --------------------------------------------------------------------------- ROM:001291C6 ROM:001291C6 loc_1291C6: ; CODE XREF: ROM:00129194↑j ROM:001291C6 ; ROM:001291AE↑j ... ROM:001291C6 bsr.w sub_1291EA ROM:001291CA rts ROM:001291CC ; --------------------------------------------------------------------------- ROM:001291CC ROM:001291CC locret_1291CC: ; CODE XREF: ROM:001291A6↑j ROM:001291CC ; DATA XREF: ROM:00129186↑o ROM:001291CC rts ROM:001291CE ; --------------------------------------------------------------------------- ROM:001291CE rts ROM:001291D0 ROM:001291D0 ; =============== S U B R O U T I N E ======================================= ROM:001291D0 ROM:001291D0 ROM:001291D0 sub_1291D0: ; CODE XREF: ROM:loc_12918A↑p ROM:001291D0 move.w ($A42).w,($C98).w ROM:001291D6 move.w ($A42).w,($C96).w ROM:001291DC bclr #7,($1336).w ROM:001291E2 bclr #1,($133E).w ROM:001291E8 rts ROM:001291E8 ; End of function sub_1291D0 ROM:001291E8 ROM:001291EA ROM:001291EA ; =============== S U B R O U T I N E ======================================= ROM:001291EA ROM:001291EA ROM:001291EA sub_1291EA: ; CODE XREF: ROM:loc_1291C6↑p ROM:001291EA btst #5,($1318).w ROM:001291F0 bne.s locret_12921E ROM:001291F2 move.w ($C98).w,d0 ROM:001291F6 cmp.w ($A42).w,d0 ROM:001291FA bge.s loc_129208 ROM:001291FC move.w ($A42).w,($C98).w ROM:00129202 bset #7,($1336).w ROM:00129208 ROM:00129208 loc_129208: ; CODE XREF: sub_1291EA+10↑j ROM:00129208 move.w ($C96).w,d0 ROM:0012920C cmp.w ($A42).w,d0 ROM:00129210 ble.s locret_12921E ROM:00129212 move.w ($A42).w,($C96).w ROM:00129218 bset #7,($1336).w ROM:0012921E ROM:0012921E locret_12921E: ; CODE XREF: sub_1291EA+6↑j ROM:0012921E ; sub_1291EA+26↑j ROM:0012921E rts ROM:0012921E ; End of function sub_1291EA ROM:0012921E ROM:00129220 ROM:00129220 ; =============== S U B R O U T I N E ======================================= ROM:00129220 ROM:00129220 ROM:00129220 sub_129220: ; CODE XREF: ROM:001291B0↑p ROM:00129220 move.w ($C98).w,d0 ROM:00129224 sub.w ($C96).w,d0 ROM:00129228 move.w $4CE(a5),d1 ROM:0012922C cmp.w d1,d0 ROM:0012922E blt.s locret_129236 ROM:00129230 bset #1,($133E).w ROM:00129236 ROM:00129236 locret_129236: ; CODE XREF: sub_129220+E↑j ROM:00129236 rts ROM:00129236 ; End of function sub_129220 ROM:00129236 ROM:00129238 ROM:00129238 ; =============== S U B R O U T I N E ======================================= ROM:00129238 ROM:00129238 ROM:00129238 sub_129238: ; CODE XREF: ROM:001290C8↑p ROM:00129238 clr.w d1 ROM:0012923A move.b ($117B).w,d1 ROM:0012923E cmpi.w #4,d1 ROM:00129242 bcc.s locret_12924C ROM:00129244 movea.l off_12924E(pc,d1.w*4),a0 ROM:00129248 nop ROM:0012924A jmp (a0) ROM:0012924C ; --------------------------------------------------------------------------- ROM:0012924C ROM:0012924C locret_12924C: ; CODE XREF: sub_129238+A↑j ROM:0012924C rts ROM:0012924C ; End of function sub_129238 ROM:0012924C ROM:0012924C ; --------------------------------------------------------------------------- ROM:0012924E off_12924E: dc.l loc_12925E ; DATA XREF: sub_129238+C↑r ROM:00129252 dc.l loc_12926C ROM:00129256 dc.l loc_1292B2 ROM:0012925A dc.l locret_1292DA ROM:0012925E ; --------------------------------------------------------------------------- ROM:0012925E ROM:0012925E loc_12925E: ; DATA XREF: ROM:off_12924E↑o ROM:0012925E bsr.w sub_1292DE ROM:00129262 move.b #1,($117B).w ROM:00129268 bra.s loc_1292A8 ROM:0012926A ; --------------------------------------------------------------------------- ROM:0012926A rts ROM:0012926C ; --------------------------------------------------------------------------- ROM:0012926C ROM:0012926C loc_12926C: ; DATA XREF: ROM:00129252↑o ROM:0012926C btst #7,($1338).w ROM:00129272 beq.s loc_1292A8 ROM:00129274 btst #0,($132C).w ROM:0012927A beq.s loc_1292A8 ROM:0012927C move.b #0,($1179).w ROM:00129282 move.b #0,($1178).w ROM:00129288 addq.w #1,($C9A).w ROM:0012928C bvc.s loc_129294 ROM:0012928E move.w #$8000,($C9A).w ROM:00129294 ROM:00129294 loc_129294: ; CODE XREF: ROM:0012928C↑j ROM:00129294 bclr #7,($1338).w ROM:0012929A bclr #0,($132C).w ROM:001292A0 move.b #2,($117B).w ROM:001292A6 bra.s locret_1292D8 ROM:001292A8 ; --------------------------------------------------------------------------- ROM:001292A8 ROM:001292A8 loc_1292A8: ; CODE XREF: ROM:00129268↑j ROM:001292A8 ; ROM:00129272↑j ... ROM:001292A8 bsr.w sub_1292F6 ROM:001292AC bsr.w sub_129396 ROM:001292B0 rts ROM:001292B2 ; --------------------------------------------------------------------------- ROM:001292B2 ROM:001292B2 loc_1292B2: ; DATA XREF: ROM:00129256↑o ROM:001292B2 move.w $4D2(a5),d0 ROM:001292B6 cmp.w ($C9A).w,d0 ROM:001292BA ble.s loc_1292C4 ROM:001292BC move.b #1,($117B).w ROM:001292C2 bra.s loc_1292A8 ROM:001292C4 ; --------------------------------------------------------------------------- ROM:001292C4 ROM:001292C4 loc_1292C4: ; CODE XREF: ROM:001292BA↑j ROM:001292C4 cmp.w ($C9A).w,d0 ROM:001292C8 bgt.s locret_1292D8 ROM:001292CA bset #4,($132F).w ROM:001292D0 move.b #3,($117B).w ROM:001292D6 bra.s locret_1292DA ROM:001292D8 ; --------------------------------------------------------------------------- ROM:001292D8 ROM:001292D8 locret_1292D8: ; CODE XREF: ROM:001292A6↑j ROM:001292D8 ; ROM:001292C8↑j ROM:001292D8 rts ROM:001292DA ; --------------------------------------------------------------------------- ROM:001292DA ROM:001292DA locret_1292DA: ; CODE XREF: ROM:001292D6↑j ROM:001292DA ; DATA XREF: ROM:0012925A↑o ROM:001292DA rts ROM:001292DC ; --------------------------------------------------------------------------- ROM:001292DC rts ROM:001292DE ROM:001292DE ; =============== S U B R O U T I N E ======================================= ROM:001292DE ROM:001292DE ROM:001292DE sub_1292DE: ; CODE XREF: ROM:loc_12925E↑p ROM:001292DE bclr #7,($1338).w ROM:001292E4 bclr #0,($132C).w ROM:001292EA bclr #4,($132F).w ROM:001292F0 clr.w ($C9A).w ROM:001292F4 rts ROM:001292F4 ; End of function sub_1292DE ROM:001292F4 ROM:001292F6 ROM:001292F6 ; =============== S U B R O U T I N E ======================================= ROM:001292F6 ROM:001292F6 ROM:001292F6 sub_1292F6: ; CODE XREF: ROM:loc_1292A8↑p ROM:001292F6 clr.w d1 ROM:001292F8 move.b ($1179).w,d1 ROM:001292FC cmpi.w #4,d1 ROM:00129300 bcc.s locret_12930A ROM:00129302 movea.l off_12930C(pc,d1.w*4),a0 ROM:00129306 nop ROM:00129308 jmp (a0) ROM:0012930A ; --------------------------------------------------------------------------- ROM:0012930A ROM:0012930A locret_12930A: ; CODE XREF: sub_1292F6+A↑j ROM:0012930A rts ROM:0012930A ; End of function sub_1292F6 ROM:0012930A ROM:0012930A ; --------------------------------------------------------------------------- ROM:0012930C off_12930C: dc.l loc_12931C ; DATA XREF: sub_1292F6+C↑r ROM:00129310 dc.l loc_129326 ROM:00129314 dc.l loc_129356 ROM:00129318 dc.l locret_129392 ROM:0012931C ; --------------------------------------------------------------------------- ROM:0012931C ROM:0012931C loc_12931C: ; DATA XREF: ROM:off_12930C↑o ROM:0012931C move.b #1,($1179).w ROM:00129322 bra.s locret_129354 ROM:00129324 ; --------------------------------------------------------------------------- ROM:00129324 rts ROM:00129326 ; --------------------------------------------------------------------------- ROM:00129326 ROM:00129326 loc_129326: ; DATA XREF: ROM:00129310↑o ROM:00129326 move.w $4C6(a5),d1 ROM:0012932A move.w $4D0(a5),d0 ROM:0012932E cmp.w ($52C).w,d0 ROM:00129332 bge.s locret_129354 ROM:00129334 cmp.w ($CB2).w,d1 ROM:00129338 bge.s locret_129354 ROM:0012933A move.w $4CC(a5),d1 ROM:0012933E clr.b ($8F5).w ROM:00129342 move.w d1,($6C4).w ROM:00129346 move.b #1,($8F5).w ROM:0012934C move.b #2,($1179).w ROM:00129352 bra.s locret_129390 ROM:00129354 ; --------------------------------------------------------------------------- ROM:00129354 ROM:00129354 locret_129354: ; CODE XREF: ROM:00129322↑j ROM:00129354 ; ROM:00129332↑j ... ROM:00129354 rts ROM:00129356 ; --------------------------------------------------------------------------- ROM:00129356 ROM:00129356 loc_129356: ; DATA XREF: ROM:00129314↑o ROM:00129356 cmpi.w #0,($6C4).w ROM:0012935C bgt.s loc_12936C ROM:0012935E bset #7,($1338).w ROM:00129364 move.b #3,($1179).w ROM:0012936A bra.s locret_129392 ROM:0012936C ; --------------------------------------------------------------------------- ROM:0012936C ROM:0012936C loc_12936C: ; CODE XREF: ROM:0012935C↑j ROM:0012936C move.w $4C6(a5),d1 ROM:00129370 move.w $4D0(a5),d0 ROM:00129374 cmp.w ($52C).w,d0 ROM:00129378 bgt.s loc_129380 ROM:0012937A cmp.w ($CB2).w,d1 ROM:0012937E ble.s locret_129390 ROM:00129380 ROM:00129380 loc_129380: ; CODE XREF: ROM:00129378↑j ROM:00129380 clr.b ($8F5).w ROM:00129384 clr.w ($6C4).w ROM:00129388 move.b #1,($1179).w ROM:0012938E bra.s locret_129354 ROM:00129390 ; --------------------------------------------------------------------------- ROM:00129390 ROM:00129390 locret_129390: ; CODE XREF: ROM:00129352↑j ROM:00129390 ; ROM:0012937E↑j ROM:00129390 rts ROM:00129392 ; --------------------------------------------------------------------------- ROM:00129392 ROM:00129392 locret_129392: ; CODE XREF: ROM:0012936A↑j ROM:00129392 ; DATA XREF: ROM:00129318↑o ROM:00129392 rts ROM:00129394 ; --------------------------------------------------------------------------- ROM:00129394 rts ROM:00129396 ROM:00129396 ; =============== S U B R O U T I N E ======================================= ROM:00129396 ROM:00129396 ROM:00129396 sub_129396: ; CODE XREF: ROM:001292AC↑p ROM:00129396 clr.w d1 ROM:00129398 move.b ($1178).w,d1 ROM:0012939C cmpi.w #4,d1 ROM:001293A0 bcc.s locret_1293AA ROM:001293A2 movea.l off_1293AC(pc,d1.w*4),a0 ROM:001293A6 nop ROM:001293A8 jmp (a0) ROM:001293AA ; --------------------------------------------------------------------------- ROM:001293AA ROM:001293AA locret_1293AA: ; CODE XREF: sub_129396+A↑j ROM:001293AA rts ROM:001293AA ; End of function sub_129396 ROM:001293AA ROM:001293AA ; --------------------------------------------------------------------------- ROM:001293AC off_1293AC: dc.l loc_1293BC ; DATA XREF: sub_129396+C↑r ROM:001293B0 dc.l loc_1293C6 ROM:001293B4 dc.l loc_1293F4 ROM:001293B8 dc.l locret_12942E ROM:001293BC ; --------------------------------------------------------------------------- ROM:001293BC ROM:001293BC loc_1293BC: ; DATA XREF: ROM:off_1293AC↑o ROM:001293BC move.b #1,($1178).w ROM:001293C2 bra.s locret_1293F2 ROM:001293C4 ; --------------------------------------------------------------------------- ROM:001293C4 rts ROM:001293C6 ; --------------------------------------------------------------------------- ROM:001293C6 ROM:001293C6 loc_1293C6: ; DATA XREF: ROM:001293B0↑o ROM:001293C6 move.w $4C4(a5),d1 ROM:001293CA btst #3,($1341).w ROM:001293D0 bne.s locret_1293F2 ROM:001293D2 cmp.w ($CB2).w,d1 ROM:001293D6 ble.s locret_1293F2 ROM:001293D8 move.w $4CA(a5),d1 ROM:001293DC clr.b ($8F4).w ROM:001293E0 move.w d1,($6C2).w ROM:001293E4 move.b #1,($8F4).w ROM:001293EA move.b #2,($1178).w ROM:001293F0 bra.s locret_12942C ROM:001293F2 ; --------------------------------------------------------------------------- ROM:001293F2 ROM:001293F2 locret_1293F2: ; CODE XREF: ROM:001293C2↑j ROM:001293F2 ; ROM:001293D0↑j ... ROM:001293F2 rts ROM:001293F4 ; --------------------------------------------------------------------------- ROM:001293F4 ROM:001293F4 loc_1293F4: ; DATA XREF: ROM:001293B4↑o ROM:001293F4 cmpi.w #0,($6C2).w ROM:001293FA bgt.s loc_12940A ROM:001293FC bset #0,($132C).w ROM:00129402 move.b #3,($1178).w ROM:00129408 bra.s locret_12942E ROM:0012940A ; --------------------------------------------------------------------------- ROM:0012940A ROM:0012940A loc_12940A: ; CODE XREF: ROM:001293FA↑j ROM:0012940A move.w $4C4(a5),d1 ROM:0012940E btst #3,($1341).w ROM:00129414 bne.s loc_12941C ROM:00129416 cmp.w ($CB2).w,d1 ROM:0012941A bge.s locret_12942C ROM:0012941C ROM:0012941C loc_12941C: ; CODE XREF: ROM:00129414↑j ROM:0012941C clr.b ($8F4).w ROM:00129420 clr.w ($6C2).w ROM:00129424 move.b #1,($1178).w ROM:0012942A bra.s locret_1293F2 ROM:0012942C ; --------------------------------------------------------------------------- ROM:0012942C ROM:0012942C locret_12942C: ; CODE XREF: ROM:001293F0↑j ROM:0012942C ; ROM:0012941A↑j ROM:0012942C rts ROM:0012942E ; --------------------------------------------------------------------------- ROM:0012942E ROM:0012942E locret_12942E: ; CODE XREF: ROM:00129408↑j ROM:0012942E ; DATA XREF: ROM:001293B8↑o ROM:0012942E rts ROM:00129430 ; --------------------------------------------------------------------------- ROM:00129430 rts ROM:00129432 ROM:00129432 ; =============== S U B R O U T I N E ======================================= ROM:00129432 ROM:00129432 ROM:00129432 sub_129432: ; CODE XREF: sub_128F8E↑p ROM:00129432 btst #5,($1318).w ROM:00129438 beq.s loc_129442 ROM:0012943A bset #6,($D89).w ROM:00129440 bra.s loc_129448 ROM:00129442 ; --------------------------------------------------------------------------- ROM:00129442 ROM:00129442 loc_129442: ; CODE XREF: sub_129432+6↑j ROM:00129442 bclr #6,($D89).w ROM:00129448 ROM:00129448 loc_129448: ; CODE XREF: sub_129432+E↑j ROM:00129448 bset #6,($DA1).w ROM:0012944E rts ROM:0012944E ; End of function sub_129432 ROM:0012944E ROM:00129450 ROM:00129450 ; =============== S U B R O U T I N E ======================================= ROM:00129450 ROM:00129450 ROM:00129450 sub_129450: ; CODE XREF: sub_12A1FC+3E↓p ROM:00129450 move.w ($C9C).w,d1 ROM:00129454 cmpi.w #3,d1 ROM:00129458 bcc.s locret_129462 ROM:0012945A movea.l off_129464(pc,d1.w*4),a0 ROM:0012945E nop ROM:00129460 jmp (a0) ROM:00129462 ; --------------------------------------------------------------------------- ROM:00129462 ROM:00129462 locret_129462: ; CODE XREF: sub_129450+8↑j ROM:00129462 rts ROM:00129462 ; End of function sub_129450 ROM:00129462 ROM:00129462 ; --------------------------------------------------------------------------- ROM:00129464 off_129464: dc.l loc_129470 ; DATA XREF: sub_129450+A↑r ROM:00129468 dc.l loc_12947A ROM:0012946C dc.l loc_1294A2 ROM:00129470 ; --------------------------------------------------------------------------- ROM:00129470 ROM:00129470 loc_129470: ; DATA XREF: ROM:off_129464↑o ROM:00129470 move.w #1,($C9C).w ROM:00129476 bra.s locret_1294A0 ROM:00129478 ; --------------------------------------------------------------------------- ROM:00129478 rts ROM:0012947A ; --------------------------------------------------------------------------- ROM:0012947A ROM:0012947A loc_12947A: ; DATA XREF: ROM:00129468↑o ROM:0012947A btst #1,($133A).w ROM:00129480 beq.s locret_1294A0 ROM:00129482 bsr.w sub_1294E8 ROM:00129486 move.w $4D6(a5),d0 ROM:0012948A clr.b ($924).w ROM:0012948E move.w d0,($722).w ROM:00129492 move.b #1,($924).w ROM:00129498 move.w #2,($C9C).w ROM:0012949E bra.s locret_1294E4 ROM:001294A0 ; --------------------------------------------------------------------------- ROM:001294A0 ROM:001294A0 locret_1294A0: ; CODE XREF: ROM:00129476↑j ROM:001294A0 ; ROM:00129480↑j ... ROM:001294A0 rts ROM:001294A2 ; --------------------------------------------------------------------------- ROM:001294A2 ROM:001294A2 loc_1294A2: ; DATA XREF: ROM:0012946C↑o ROM:001294A2 btst #1,($133A).w ROM:001294A8 bne.s loc_1294BA ROM:001294AA clr.b ($924).w ROM:001294AE clr.w ($722).w ROM:001294B2 move.w #1,($C9C).w ROM:001294B8 bra.s locret_1294A0 ROM:001294BA ; --------------------------------------------------------------------------- ROM:001294BA ROM:001294BA loc_1294BA: ; CODE XREF: ROM:001294A8↑j ROM:001294BA cmpi.w #0,($722).w ROM:001294C0 bgt.s locret_1294E4 ROM:001294C2 bsr.w sub_1294E8 ROM:001294C6 move.w $4D6(a5),d0 ROM:001294CA clr.b ($924).w ROM:001294CE move.w d0,($722).w ROM:001294D2 move.b #1,($924).w ROM:001294D8 move.w #2,($C9C).w ROM:001294DE bra.l *+6 ROM:001294E4 ; --------------------------------------------------------------------------- ROM:001294E4 ROM:001294E4 locret_1294E4: ; CODE XREF: ROM:0012949E↑j ROM:001294E4 ; ROM:001294C0↑j ... ROM:001294E4 rts ROM:001294E6 ; --------------------------------------------------------------------------- ROM:001294E6 rts ROM:001294E8 ROM:001294E8 ; =============== S U B R O U T I N E ======================================= ROM:001294E8 ROM:001294E8 ROM:001294E8 sub_1294E8: ; CODE XREF: ROM:00129482↑p ROM:001294E8 ; ROM:001294C2↑p ROM:001294E8 btst #0,($132A).w ROM:001294EE beq.s loc_1294FE ROM:001294F0 bclr #0,($132A).w ROM:001294F6 bset #4,($D88).w ROM:001294FC bra.s loc_129504 ROM:001294FE ; --------------------------------------------------------------------------- ROM:001294FE ROM:001294FE loc_1294FE: ; CODE XREF: sub_1294E8+6↑j ROM:001294FE bclr #4,($D88).w ROM:00129504 ROM:00129504 loc_129504: ; CODE XREF: sub_1294E8+14↑j ROM:00129504 bset #4,($DA0).w ROM:0012950A btst #5,($132B).w ROM:00129510 beq.s loc_129520 ROM:00129512 bclr #5,($132B).w ROM:00129518 bset #5,($D88).w ROM:0012951E bra.s loc_129526 ROM:00129520 ; --------------------------------------------------------------------------- ROM:00129520 ROM:00129520 loc_129520: ; CODE XREF: sub_1294E8+28↑j ROM:00129520 bclr #5,($D88).w ROM:00129526 ROM:00129526 loc_129526: ; CODE XREF: sub_1294E8+36↑j ROM:00129526 bset #5,($DA0).w ROM:0012952C btst #3,($1328).w ROM:00129532 beq.s loc_129542 ROM:00129534 bclr #3,($1328).w ROM:0012953A bset #6,($D88).w ROM:00129540 bra.s loc_129548 ROM:00129542 ; --------------------------------------------------------------------------- ROM:00129542 ROM:00129542 loc_129542: ; CODE XREF: sub_1294E8+4A↑j ROM:00129542 bclr #6,($D88).w ROM:00129548 ROM:00129548 loc_129548: ; CODE XREF: sub_1294E8+58↑j ROM:00129548 bset #6,($DA0).w ROM:0012954E btst #1,($132A).w ROM:00129554 beq.s loc_129564 ROM:00129556 bclr #1,($132A).w ROM:0012955C bset #7,($D88).w ROM:00129562 bra.s loc_12956A ROM:00129564 ; --------------------------------------------------------------------------- ROM:00129564 ROM:00129564 loc_129564: ; CODE XREF: sub_1294E8+6C↑j ROM:00129564 bclr #7,($D88).w ROM:0012956A ROM:0012956A loc_12956A: ; CODE XREF: sub_1294E8+7A↑j ROM:0012956A bset #7,($DA0).w ROM:00129570 rts ROM:00129570 ; End of function sub_1294E8 ROM:00129570 ROM:00129572 ROM:00129572 ; =============== S U B R O U T I N E ======================================= ROM:00129572 ROM:00129572 ROM:00129572 sub_129572: ; CODE XREF: sub_12A1FC+26↓p ROM:00129572 move.w ($C9E).w,d1 ROM:00129576 cmpi.w #5,d1 ROM:0012957A bcc.s locret_129584 ROM:0012957C movea.l off_129586(pc,d1.w*4),a0 ROM:00129580 nop ROM:00129582 jmp (a0) ROM:00129584 ; --------------------------------------------------------------------------- ROM:00129584 ROM:00129584 locret_129584: ; CODE XREF: sub_129572+8↑j ROM:00129584 rts ROM:00129584 ; End of function sub_129572 ROM:00129584 ROM:00129584 ; --------------------------------------------------------------------------- ROM:00129586 off_129586: dc.l loc_12959A ; DATA XREF: sub_129572+A↑r ROM:0012958A dc.l loc_1295A4 ROM:0012958E dc.l loc_1295D2 ROM:00129592 dc.l loc_12961E ROM:00129596 dc.l loc_1296C6 ROM:0012959A ; --------------------------------------------------------------------------- ROM:0012959A ROM:0012959A loc_12959A: ; DATA XREF: ROM:off_129586↑o ROM:0012959A move.w #1,($C9E).w ROM:001295A0 bra.s loc_1295CC ROM:001295A2 ; --------------------------------------------------------------------------- ROM:001295A2 rts ROM:001295A4 ; --------------------------------------------------------------------------- ROM:001295A4 ROM:001295A4 loc_1295A4: ; DATA XREF: ROM:0012958A↑o ROM:001295A4 btst #6,($131E).w ROM:001295AA beq.s loc_1295CC ROM:001295AC move.w $4DA(a5),d1 ROM:001295B0 clr.b ($8F6).w ROM:001295B4 move.w d1,($6C6).w ROM:001295B8 move.b #1,($8F6).w ROM:001295BE bclr #3,($D87).w ROM:001295C4 move.w #2,($C9E).w ROM:001295CA bra.s loc_129618 ROM:001295CC ; --------------------------------------------------------------------------- ROM:001295CC ROM:001295CC loc_1295CC: ; CODE XREF: ROM:001295A0↑j ROM:001295CC ; ROM:001295AA↑j ... ROM:001295CC bsr.w sub_1296E2 ROM:001295D0 rts ROM:001295D2 ; --------------------------------------------------------------------------- ROM:001295D2 ROM:001295D2 loc_1295D2: ; DATA XREF: ROM:0012958E↑o ROM:001295D2 btst #6,($131E).w ROM:001295D8 bne.s loc_1295EA ROM:001295DA clr.b ($8F6).w ROM:001295DE clr.w ($6C6).w ROM:001295E2 move.w #1,($C9E).w ROM:001295E8 bra.s loc_1295CC ROM:001295EA ; --------------------------------------------------------------------------- ROM:001295EA ROM:001295EA loc_1295EA: ; CODE XREF: ROM:001295D8↑j ROM:001295EA cmpi.w #0,($6C6).w ROM:001295F0 bgt.s loc_129618 ROM:001295F2 btst #6,($131E).w ROM:001295F8 beq.s loc_129618 ROM:001295FA move.w $4DC(a5),d1 ROM:001295FE clr.b ($8F6).w ROM:00129602 move.w d1,($6C6).w ROM:00129606 move.b #1,($8F6).w ROM:0012960C move.w #3,($C9E).w ROM:00129612 bra.l loc_1296BC ROM:00129618 ; --------------------------------------------------------------------------- ROM:00129618 ROM:00129618 loc_129618: ; CODE XREF: ROM:001295CA↑j ROM:00129618 ; ROM:001295F0↑j ... ROM:00129618 bsr.w sub_1296E2 ROM:0012961C rts ROM:0012961E ; --------------------------------------------------------------------------- ROM:0012961E ROM:0012961E loc_12961E: ; DATA XREF: ROM:00129592↑o ROM:0012961E cmpi.w #0,($6C6).w ROM:00129624 bgt.s loc_12964E ROM:00129626 btst #6,($131E).w ROM:0012962C beq.s loc_12964E ROM:0012962E move.w $4DC(a5),d1 ROM:00129632 clr.b ($8F6).w ROM:00129636 move.w d1,($6C6).w ROM:0012963A move.b #1,($8F6).w ROM:00129640 bset #3,($D9F).w ROM:00129646 move.w #3,($C9E).w ROM:0012964C bra.s loc_1296BC ROM:0012964E ; --------------------------------------------------------------------------- ROM:0012964E ROM:0012964E loc_12964E: ; CODE XREF: ROM:00129624↑j ROM:0012964E ; ROM:0012962C↑j ROM:0012964E cmpi.w #0,($6C6).w ROM:00129654 bgt.s loc_129670 ROM:00129656 btst #6,($131E).w ROM:0012965C bne.s loc_129670 ROM:0012965E move.w #0,($CA0).w ROM:00129664 move.w #1,($C9E).w ROM:0012966A bra.l loc_1295CC ROM:00129670 ; --------------------------------------------------------------------------- ROM:00129670 ROM:00129670 loc_129670: ; CODE XREF: ROM:00129654↑j ROM:00129670 ; ROM:0012965C↑j ROM:00129670 btst #6,($131E).w ROM:00129676 bne.s loc_129692 ROM:00129678 move.w #0,($CA0).w ROM:0012967E clr.b ($8F6).w ROM:00129682 clr.w ($6C6).w ROM:00129686 move.w #1,($C9E).w ROM:0012968C bra.l loc_1295CC ROM:00129692 ; --------------------------------------------------------------------------- ROM:00129692 ROM:00129692 loc_129692: ; CODE XREF: ROM:00129676↑j ROM:00129692 btst #3,($1325).w ROM:00129698 beq.s loc_1296BC ROM:0012969A move.w #0,($CA0).w ROM:001296A0 bset #3,($D87).w ROM:001296A6 bset #3,($D9F).w ROM:001296AC clr.b ($8F6).w ROM:001296B0 clr.w ($6C6).w ROM:001296B4 move.w #4,($C9E).w ROM:001296BA bra.s loc_1296DA ROM:001296BC ; --------------------------------------------------------------------------- ROM:001296BC ROM:001296BC loc_1296BC: ; CODE XREF: ROM:00129612↑j ROM:001296BC ; ROM:0012964C↑j ... ROM:001296BC bsr.w sub_1296E2 ROM:001296C0 bsr.w sub_12971C ROM:001296C4 rts ROM:001296C6 ; --------------------------------------------------------------------------- ROM:001296C6 ROM:001296C6 loc_1296C6: ; DATA XREF: ROM:00129596↑o ROM:001296C6 btst #6,($131E).w ROM:001296CC bne.s loc_1296DA ROM:001296CE move.w #1,($C9E).w ROM:001296D4 bra.l loc_1295CC ROM:001296DA ; --------------------------------------------------------------------------- ROM:001296DA ROM:001296DA loc_1296DA: ; CODE XREF: ROM:001296BA↑j ROM:001296DA ; ROM:001296CC↑j ROM:001296DA bsr.w sub_1296E2 ROM:001296DE rts ROM:001296E0 ; --------------------------------------------------------------------------- ROM:001296E0 rts ROM:001296E2 ROM:001296E2 ; =============== S U B R O U T I N E ======================================= ROM:001296E2 ROM:001296E2 ROM:001296E2 sub_1296E2: ; CODE XREF: ROM:loc_1295CC↑p ROM:001296E2 ; ROM:loc_129618↑p ... ROM:001296E2 btst #3,($1341).w ROM:001296E8 bne.s loc_129714 ROM:001296EA btst #0,($1339).w ROM:001296F0 beq.s loc_12970C ROM:001296F2 move.w $4D8(a5),d1 ROM:001296F6 cmp.w ($A7C).w,d1 ROM:001296FA bgt.s loc_129704 ROM:001296FC bset #6,($131E).w ROM:00129702 bra.s loc_12970A ROM:00129704 ; --------------------------------------------------------------------------- ROM:00129704 ROM:00129704 loc_129704: ; CODE XREF: sub_1296E2+18↑j ROM:00129704 bclr #6,($131E).w ROM:0012970A ROM:0012970A loc_12970A: ; CODE XREF: sub_1296E2+20↑j ROM:0012970A bra.s loc_129712 ROM:0012970C ; --------------------------------------------------------------------------- ROM:0012970C ROM:0012970C loc_12970C: ; CODE XREF: sub_1296E2+E↑j ROM:0012970C bclr #6,($131E).w ROM:00129712 ROM:00129712 loc_129712: ; CODE XREF: sub_1296E2:loc_12970A↑j ROM:00129712 bra.s locret_12971A ROM:00129714 ; --------------------------------------------------------------------------- ROM:00129714 ROM:00129714 loc_129714: ; CODE XREF: sub_1296E2+6↑j ROM:00129714 bclr #6,($131E).w ROM:0012971A ROM:0012971A locret_12971A: ; CODE XREF: sub_1296E2:loc_129712↑j ROM:0012971A rts ROM:0012971A ; End of function sub_1296E2 ROM:0012971A ROM:0012971C ROM:0012971C ; =============== S U B R O U T I N E ======================================= ROM:0012971C ROM:0012971C ROM:0012971C sub_12971C: ; CODE XREF: ROM:001296C0↑p ROM:0012971C move.w ($CA0).w,d1 ROM:00129720 cmpi.w #4,d1 ROM:00129724 bcc.s locret_12972E ROM:00129726 movea.l off_129730(pc,d1.w*4),a0 ROM:0012972A nop ROM:0012972C jmp (a0) ROM:0012972E ; --------------------------------------------------------------------------- ROM:0012972E ROM:0012972E locret_12972E: ; CODE XREF: sub_12971C+8↑j ROM:0012972E rts ROM:0012972E ; End of function sub_12971C ROM:0012972E ROM:0012972E ; --------------------------------------------------------------------------- ROM:00129730 off_129730: dc.l loc_129740 ; DATA XREF: sub_12971C+A↑r ROM:00129734 dc.l loc_129760 ROM:00129738 dc.l loc_129794 ROM:0012973C dc.l locret_1297E8 ROM:00129740 ; --------------------------------------------------------------------------- ROM:00129740 ROM:00129740 loc_129740: ; DATA XREF: ROM:off_129730↑o ROM:00129740 bclr #3,($1325).w ROM:00129746 bclr #7,($1324).w ROM:0012974C bclr #2,($132E).w ROM:00129752 move.w #1,($CA0).w ROM:00129758 bra.l loc_12978E ROM:0012975E ; --------------------------------------------------------------------------- ROM:0012975E rts ROM:00129760 ; --------------------------------------------------------------------------- ROM:00129760 ROM:00129760 loc_129760: ; DATA XREF: ROM:00129734↑o ROM:00129760 btst #7,($1324).w ROM:00129766 beq.s loc_12978E ROM:00129768 btst #2,($132E).w ROM:0012976E beq.s loc_12978E ROM:00129770 move.w $4E2(a5),d1 ROM:00129774 clr.b ($8F7).w ROM:00129778 move.w d1,($6C8).w ROM:0012977C move.b #1,($8F7).w ROM:00129782 move.w #2,($CA0).w ROM:00129788 bra.l loc_1297E2 ROM:0012978E ; --------------------------------------------------------------------------- ROM:0012978E ROM:0012978E loc_12978E: ; CODE XREF: ROM:00129758↑j ROM:0012978E ; ROM:00129766↑j ... ROM:0012978E bsr.w sub_1297EC ROM:00129792 rts ROM:00129794 ; --------------------------------------------------------------------------- ROM:00129794 ROM:00129794 loc_129794: ; DATA XREF: ROM:00129738↑o ROM:00129794 btst #7,($1324).w ROM:0012979A beq.s loc_1297A4 ROM:0012979C btst #2,($132E).w ROM:001297A2 bne.s loc_1297B8 ROM:001297A4 ROM:001297A4 loc_1297A4: ; CODE XREF: ROM:0012979A↑j ROM:001297A4 clr.b ($8F7).w ROM:001297A8 clr.w ($6C8).w ROM:001297AC move.w #1,($CA0).w ROM:001297B2 bra.l loc_12978E ROM:001297B8 ; --------------------------------------------------------------------------- ROM:001297B8 ROM:001297B8 loc_1297B8: ; CODE XREF: ROM:001297A2↑j ROM:001297B8 btst #7,($1324).w ROM:001297BE beq.s loc_1297E2 ROM:001297C0 btst #2,($132E).w ROM:001297C6 beq.s loc_1297E2 ROM:001297C8 cmpi.w #0,($6C8).w ROM:001297CE bgt.s loc_1297E2 ROM:001297D0 bset #3,($1325).w ROM:001297D6 move.w #3,($CA0).w ROM:001297DC bra.l locret_1297E8 ROM:001297E2 ; --------------------------------------------------------------------------- ROM:001297E2 ROM:001297E2 loc_1297E2: ; CODE XREF: ROM:00129788↑j ROM:001297E2 ; ROM:001297BE↑j ... ROM:001297E2 bsr.w sub_1297EC ROM:001297E6 rts ROM:001297E8 ; --------------------------------------------------------------------------- ROM:001297E8 ROM:001297E8 locret_1297E8: ; CODE XREF: ROM:001297DC↑j ROM:001297E8 ; DATA XREF: ROM:0012973C↑o ROM:001297E8 rts ROM:001297EA ; --------------------------------------------------------------------------- ROM:001297EA rts ROM:001297EC ROM:001297EC ; =============== S U B R O U T I N E ======================================= ROM:001297EC ROM:001297EC ROM:001297EC sub_1297EC: ; CODE XREF: ROM:loc_12978E↑p ROM:001297EC ; ROM:loc_1297E2↑p ROM:001297EC move.w $4E0(a5),d1 ROM:001297F0 move.w $4DE(a5),d2 ROM:001297F4 cmp.w ($BB6).w,d1 ROM:001297F8 blt.s loc_129800 ROM:001297FA cmp.w ($BB6).w,d2 ROM:001297FE ble.s loc_129808 ROM:00129800 ROM:00129800 loc_129800: ; CODE XREF: sub_1297EC+C↑j ROM:00129800 bset #2,($132E).w ROM:00129806 bra.s loc_12980E ROM:00129808 ; --------------------------------------------------------------------------- ROM:00129808 ROM:00129808 loc_129808: ; CODE XREF: sub_1297EC+12↑j ROM:00129808 bclr #2,($132E).w ROM:0012980E ROM:0012980E loc_12980E: ; CODE XREF: sub_1297EC+1A↑j ROM:0012980E cmpi.w #0,($BB8).w ROM:00129814 bne.s loc_129818 ROM:00129816 bra.s loc_129832 ROM:00129818 ; --------------------------------------------------------------------------- ROM:00129818 ROM:00129818 loc_129818: ; CODE XREF: sub_1297EC+28↑j ROM:00129818 move.w ($BB4).w,d0 ROM:0012981C cmp.w ($BB8).w,d0 ROM:00129820 bgt.s loc_129824 ROM:00129822 bra.s loc_129832 ROM:00129824 ; --------------------------------------------------------------------------- ROM:00129824 ROM:00129824 loc_129824: ; CODE XREF: sub_1297EC+34↑j ROM:00129824 move.w ($BB0).w,d1 ROM:00129828 sub.w $3CA(a5),d1 ROM:0012982C cmp.w ($BB8).w,d1 ROM:00129830 blt.s loc_12983A ROM:00129832 ROM:00129832 loc_129832: ; CODE XREF: sub_1297EC+2A↑j ROM:00129832 ; sub_1297EC+36↑j ROM:00129832 bset #7,($1324).w ROM:00129838 bra.s locret_129840 ROM:0012983A ; --------------------------------------------------------------------------- ROM:0012983A ROM:0012983A loc_12983A: ; CODE XREF: sub_1297EC+44↑j ROM:0012983A bclr #7,($1324).w ROM:00129840 ROM:00129840 locret_129840: ; CODE XREF: sub_1297EC+4C↑j ROM:00129840 rts ROM:00129840 ; End of function sub_1297EC ROM:00129840 ROM:00129842 ROM:00129842 ; =============== S U B R O U T I N E ======================================= ROM:00129842 ROM:00129842 ROM:00129842 sub_129842: ; CODE XREF: sub_12A1FC+44↓p ROM:00129842 move.w ($CA2).w,d1 ROM:00129846 cmpi.w #3,d1 ROM:0012984A bcc.s locret_129854 ROM:0012984C movea.l off_129856(pc,d1.w*4),a0 ROM:00129850 nop ROM:00129852 jmp (a0) ROM:00129854 ; --------------------------------------------------------------------------- ROM:00129854 ROM:00129854 locret_129854: ; CODE XREF: sub_129842+8↑j ROM:00129854 rts ROM:00129854 ; End of function sub_129842 ROM:00129854 ROM:00129854 ; --------------------------------------------------------------------------- ROM:00129856 off_129856: dc.l loc_129862 ; DATA XREF: sub_129842+A↑r ROM:0012985A dc.l loc_12986C ROM:0012985E dc.l loc_12989C ROM:00129862 ; --------------------------------------------------------------------------- ROM:00129862 ROM:00129862 loc_129862: ; DATA XREF: ROM:off_129856↑o ROM:00129862 move.w #1,($CA2).w ROM:00129868 bra.s locret_12989A ROM:0012986A ; --------------------------------------------------------------------------- ROM:0012986A rts ROM:0012986C ; --------------------------------------------------------------------------- ROM:0012986C ROM:0012986C loc_12986C: ; DATA XREF: ROM:0012985A↑o ROM:0012986C btst #1,($133A).w ROM:00129872 beq.s locret_12989A ROM:00129874 cmpi.w #0,($57C).w ROM:0012987A ble.s locret_12989A ROM:0012987C bsr.w sub_1298EA ROM:00129880 move.w $4E4(a5),d0 ROM:00129884 clr.b ($8F8).w ROM:00129888 move.w d0,($6CA).w ROM:0012988C move.b #1,($8F8).w ROM:00129892 move.w #2,($CA2).w ROM:00129898 bra.s locret_1298E6 ROM:0012989A ; --------------------------------------------------------------------------- ROM:0012989A ROM:0012989A locret_12989A: ; CODE XREF: ROM:00129868↑j ROM:0012989A ; ROM:00129872↑j ... ROM:0012989A rts ROM:0012989C ; --------------------------------------------------------------------------- ROM:0012989C ROM:0012989C loc_12989C: ; DATA XREF: ROM:0012985E↑o ROM:0012989C btst #1,($133A).w ROM:001298A2 beq.s loc_1298AC ROM:001298A4 cmpi.w #0,($57C).w ROM:001298AA bgt.s loc_1298BC ROM:001298AC ROM:001298AC loc_1298AC: ; CODE XREF: ROM:001298A2↑j ROM:001298AC clr.b ($8F8).w ROM:001298B0 clr.w ($6CA).w ROM:001298B4 move.w #1,($CA2).w ROM:001298BA bra.s locret_12989A ROM:001298BC ; --------------------------------------------------------------------------- ROM:001298BC ROM:001298BC loc_1298BC: ; CODE XREF: ROM:001298AA↑j ROM:001298BC cmpi.w #0,($6CA).w ROM:001298C2 bgt.s locret_1298E6 ROM:001298C4 bsr.w sub_1298EA ROM:001298C8 move.w $4E4(a5),d0 ROM:001298CC clr.b ($8F8).w ROM:001298D0 move.w d0,($6CA).w ROM:001298D4 move.b #1,($8F8).w ROM:001298DA move.w #2,($CA2).w ROM:001298E0 bra.l *+6 ROM:001298E6 ; --------------------------------------------------------------------------- ROM:001298E6 ROM:001298E6 locret_1298E6: ; CODE XREF: ROM:00129898↑j ROM:001298E6 ; ROM:001298C2↑j ... ROM:001298E6 rts ROM:001298E8 ; --------------------------------------------------------------------------- ROM:001298E8 rts ROM:001298EA ROM:001298EA ; =============== S U B R O U T I N E ======================================= ROM:001298EA ROM:001298EA ROM:001298EA sub_1298EA: ; CODE XREF: ROM:0012987C↑p ROM:001298EA ; ROM:001298C4↑p ROM:001298EA btst #2,($1324).w ROM:001298F0 beq.s loc_129900 ROM:001298F2 bclr #2,($1324).w ROM:001298F8 bset #2,($D89).w ROM:001298FE bra.s loc_129906 ROM:00129900 ; --------------------------------------------------------------------------- ROM:00129900 ROM:00129900 loc_129900: ; CODE XREF: sub_1298EA+6↑j ROM:00129900 bclr #2,($D89).w ROM:00129906 ROM:00129906 loc_129906: ; CODE XREF: sub_1298EA+14↑j ROM:00129906 bset #2,($DA1).w ROM:0012990C rts ROM:0012990C ; End of function sub_1298EA ROM:0012990C ROM:0012990E ROM:0012990E ; =============== S U B R O U T I N E ======================================= ROM:0012990E ROM:0012990E ROM:0012990E sub_12990E: ; CODE XREF: sub_12A1FC+20↓p ROM:0012990E move.w $230(a5),d0 ROM:00129912 cmpi.w #0,d0 ROM:00129916 bne.s loc_12991E ROM:00129918 bsr.w sub_129924 ROM:0012991C bra.s locret_129922 ROM:0012991E ; --------------------------------------------------------------------------- ROM:0012991E ROM:0012991E loc_12991E: ; CODE XREF: sub_12990E+8↑j ROM:0012991E bsr.w sub_1299F0 ROM:00129922 ROM:00129922 locret_129922: ; CODE XREF: sub_12990E+E↑j ROM:00129922 rts ROM:00129922 ; End of function sub_12990E ROM:00129922 ROM:00129924 ROM:00129924 ; =============== S U B R O U T I N E ======================================= ROM:00129924 ROM:00129924 ROM:00129924 sub_129924: ; CODE XREF: sub_12990E+A↑p ROM:00129924 clr.w d1 ROM:00129926 move.b ($117C).w,d1 ROM:0012992A cmpi.w #3,d1 ROM:0012992E bcc.s locret_129938 ROM:00129930 movea.l off_12993A(pc,d1.w*4),a0 ROM:00129934 nop ROM:00129936 jmp (a0) ROM:00129938 ; --------------------------------------------------------------------------- ROM:00129938 ROM:00129938 locret_129938: ; CODE XREF: sub_129924+A↑j ROM:00129938 rts ROM:00129938 ; End of function sub_129924 ROM:00129938 ROM:00129938 ; --------------------------------------------------------------------------- ROM:0012993A off_12993A: dc.l loc_129946 ; DATA XREF: sub_129924+C↑r ROM:0012993E dc.l loc_129956 ROM:00129942 dc.l loc_1299AC ROM:00129946 ; --------------------------------------------------------------------------- ROM:00129946 ROM:00129946 loc_129946: ; DATA XREF: ROM:off_12993A↑o ROM:00129946 bclr #1,($D88).w ROM:0012994C move.b #1,($117C).w ROM:00129952 bra.s locret_1299AA ROM:00129954 ; --------------------------------------------------------------------------- ROM:00129954 rts ROM:00129956 ; --------------------------------------------------------------------------- ROM:00129956 ROM:00129956 loc_129956: ; DATA XREF: ROM:0012993E↑o ROM:00129956 move.w $4EA(a5),d0 ROM:0012995A cmp.w ($530).w,d0 ROM:0012995E bgt.s loc_12996E ROM:00129960 bset #1,($D88).w ROM:00129966 bset #1,($DA0).w ROM:0012996C bra.s locret_1299AA ROM:0012996E ; --------------------------------------------------------------------------- ROM:0012996E ROM:0012996E loc_12996E: ; CODE XREF: ROM:0012995E↑j ROM:0012996E move.w $4E8(a5),d0 ROM:00129972 cmp.w ($530).w,d0 ROM:00129976 bgt.s loc_129988 ROM:00129978 bclr #1,($D88).w ROM:0012997E bset #1,($DA0).w ROM:00129984 bra.s locret_1299AA ROM:00129986 ; --------------------------------------------------------------------------- ROM:00129986 bra.s locret_1299AA ROM:00129988 ; --------------------------------------------------------------------------- ROM:00129988 ROM:00129988 loc_129988: ; CODE XREF: ROM:00129976↑j ROM:00129988 btst #2,($1318).w ROM:0012998E beq.s locret_1299AA ROM:00129990 move.w $4E6(a5),d1 ROM:00129994 clr.b ($8DE).w ROM:00129998 move.w d1,($696).w ROM:0012999C move.b #1,($8DE).w ROM:001299A2 move.b #2,($117C).w ROM:001299A8 bra.s locret_1299EC ROM:001299AA ; --------------------------------------------------------------------------- ROM:001299AA ROM:001299AA locret_1299AA: ; CODE XREF: ROM:00129952↑j ROM:001299AA ; ROM:0012996C↑j ... ROM:001299AA rts ROM:001299AC ; --------------------------------------------------------------------------- ROM:001299AC ROM:001299AC loc_1299AC: ; DATA XREF: ROM:00129942↑o ROM:001299AC move.w $4E8(a5),d0 ROM:001299B0 cmp.w ($530).w,d0 ROM:001299B4 bgt.s loc_1299B8 ROM:001299B6 bra.s loc_1299C0 ROM:001299B8 ; --------------------------------------------------------------------------- ROM:001299B8 ROM:001299B8 loc_1299B8: ; CODE XREF: ROM:001299B4↑j ROM:001299B8 btst #2,($1318).w ROM:001299BE bne.s loc_1299D0 ROM:001299C0 ROM:001299C0 loc_1299C0: ; CODE XREF: ROM:001299B6↑j ROM:001299C0 clr.b ($8DE).w ROM:001299C4 clr.w ($696).w ROM:001299C8 move.b #1,($117C).w ROM:001299CE bra.s locret_1299AA ROM:001299D0 ; --------------------------------------------------------------------------- ROM:001299D0 ROM:001299D0 loc_1299D0: ; CODE XREF: ROM:001299BE↑j ROM:001299D0 cmpi.w #0,($696).w ROM:001299D6 bgt.s locret_1299EC ROM:001299D8 bset #1,($D88).w ROM:001299DE bset #1,($DA0).w ROM:001299E4 move.b #1,($117C).w ROM:001299EA bra.s locret_1299AA ROM:001299EC ; --------------------------------------------------------------------------- ROM:001299EC ROM:001299EC locret_1299EC: ; CODE XREF: ROM:001299A8↑j ROM:001299EC ; ROM:001299D6↑j ROM:001299EC rts ROM:001299EE ; --------------------------------------------------------------------------- ROM:001299EE rts ROM:001299F0 ROM:001299F0 ; =============== S U B R O U T I N E ======================================= ROM:001299F0 ROM:001299F0 ROM:001299F0 sub_1299F0: ; CODE XREF: sub_12990E:loc_12991E↑p ROM:001299F0 btst #6,($1324).w ROM:001299F6 beq.s loc_129A00 ROM:001299F8 bset #1,($D88).w ROM:001299FE bra.s loc_129A06 ROM:00129A00 ; --------------------------------------------------------------------------- ROM:00129A00 ROM:00129A00 loc_129A00: ; CODE XREF: sub_1299F0+6↑j ROM:00129A00 bclr #1,($D88).w ROM:00129A06 ROM:00129A06 loc_129A06: ; CODE XREF: sub_1299F0+E↑j ROM:00129A06 btst #1,($DA1).w ROM:00129A0C bne.s loc_129A16 ROM:00129A0E btst #4,($DA1).w ROM:00129A14 beq.s loc_129A1E ROM:00129A16 ROM:00129A16 loc_129A16: ; CODE XREF: sub_1299F0+1C↑j ROM:00129A16 bset #1,($DA0).w ROM:00129A1C bra.s locret_129A24 ROM:00129A1E ; --------------------------------------------------------------------------- ROM:00129A1E ROM:00129A1E loc_129A1E: ; CODE XREF: sub_1299F0+24↑j ROM:00129A1E bclr #1,($DA0).w ROM:00129A24 ROM:00129A24 locret_129A24: ; CODE XREF: sub_1299F0+2C↑j ROM:00129A24 rts ROM:00129A24 ; End of function sub_1299F0 ROM:00129A24 ROM:00129A26 ROM:00129A26 ; =============== S U B R O U T I N E ======================================= ROM:00129A26 ROM:00129A26 ROM:00129A26 sub_129A26: ; CODE XREF: sub_12A1FC↓p ROM:00129A26 bsr.w sub_129A30 ROM:00129A2A bsr.w sub_129C5E ROM:00129A2E rts ROM:00129A2E ; End of function sub_129A26 ROM:00129A2E ROM:00129A30 ROM:00129A30 ; =============== S U B R O U T I N E ======================================= ROM:00129A30 ROM:00129A30 ROM:00129A30 sub_129A30: ; CODE XREF: sub_129A26↑p ROM:00129A30 clr.w d1 ROM:00129A32 move.b ($117D).w,d1 ROM:00129A36 cmpi.w #7,d1 ROM:00129A3A bcc.s locret_129A44 ROM:00129A3C movea.l off_129A46(pc,d1.w*4),a0 ROM:00129A40 nop ROM:00129A42 jmp (a0) ROM:00129A44 ; --------------------------------------------------------------------------- ROM:00129A44 ROM:00129A44 locret_129A44: ; CODE XREF: sub_129A30+A↑j ROM:00129A44 rts ROM:00129A44 ; End of function sub_129A30 ROM:00129A44 ROM:00129A44 ; --------------------------------------------------------------------------- ROM:00129A46 off_129A46: dc.l loc_129A62 ; DATA XREF: sub_129A30+C↑r ROM:00129A4A dc.l loc_129A76 ROM:00129A4E dc.l loc_129ACC ROM:00129A52 dc.l loc_129B2C ROM:00129A56 dc.l loc_129B82 ROM:00129A5A dc.l loc_129BEC ROM:00129A5E dc.l locret_129C0E ROM:00129A62 ; --------------------------------------------------------------------------- ROM:00129A62 ROM:00129A62 loc_129A62: ; DATA XREF: ROM:off_129A46↑o ROM:00129A62 bclr #7,($D86).w ROM:00129A68 bsr.w sub_129C10 ROM:00129A6C move.b #1,($117D).w ROM:00129A72 bra.s loc_129AC6 ROM:00129A74 ; --------------------------------------------------------------------------- ROM:00129A74 rts ROM:00129A76 ; --------------------------------------------------------------------------- ROM:00129A76 ROM:00129A76 loc_129A76: ; DATA XREF: ROM:00129A4A↑o ROM:00129A76 btst #2,($1321).w ROM:00129A7C beq.s loc_129A90 ROM:00129A7E bset #7,($D9E).w ROM:00129A84 move.b #6,($117D).w ROM:00129A8A bra.l locret_129C0E ROM:00129A90 ; --------------------------------------------------------------------------- ROM:00129A90 ROM:00129A90 loc_129A90: ; CODE XREF: ROM:00129A7C↑j ROM:00129A90 btst #5,($1328).w ROM:00129A96 bne.s loc_129AC6 ROM:00129A98 move.w $4EC(a5),d0 ROM:00129A9C move.w $4EE(a5),d1 ROM:00129AA0 cmp.w ($572).w,d0 ROM:00129AA4 bgt.s loc_129AC6 ROM:00129AA6 cmp.w ($A46).w,d1 ROM:00129AAA bgt.s loc_129AC6 ROM:00129AAC move.w $4F0(a5),d2 ROM:00129AB0 clr.b ($8DF).w ROM:00129AB4 move.w d2,($698).w ROM:00129AB8 move.b #1,($8DF).w ROM:00129ABE move.b #2,($117D).w ROM:00129AC4 bra.s loc_129B26 ROM:00129AC6 ; --------------------------------------------------------------------------- ROM:00129AC6 ROM:00129AC6 loc_129AC6: ; CODE XREF: ROM:00129A72↑j ROM:00129AC6 ; ROM:00129A96↑j ... ROM:00129AC6 bsr.w sub_129C1E ROM:00129ACA rts ROM:00129ACC ; --------------------------------------------------------------------------- ROM:00129ACC ROM:00129ACC loc_129ACC: ; DATA XREF: ROM:00129A4E↑o ROM:00129ACC btst #2,($1321).w ROM:00129AD2 beq.s loc_129AE6 ROM:00129AD4 bset #7,($D9E).w ROM:00129ADA move.b #6,($117D).w ROM:00129AE0 bra.l locret_129C0E ROM:00129AE6 ; --------------------------------------------------------------------------- ROM:00129AE6 ROM:00129AE6 loc_129AE6: ; CODE XREF: ROM:00129AD2↑j ROM:00129AE6 cmpi.w #0,($698).w ROM:00129AEC bgt.s loc_129AFA ROM:00129AEE move.b #3,($117D).w ROM:00129AF4 bra.l loc_129B7C ROM:00129AFA ; --------------------------------------------------------------------------- ROM:00129AFA ROM:00129AFA loc_129AFA: ; CODE XREF: ROM:00129AEC↑j ROM:00129AFA btst #5,($1328).w ROM:00129B00 bne.s loc_129B16 ROM:00129B02 move.w $4EC(a5),d0 ROM:00129B06 move.w $4EE(a5),d1 ROM:00129B0A cmp.w ($572).w,d0 ROM:00129B0E bgt.s loc_129B16 ROM:00129B10 cmp.w ($A46).w,d1 ROM:00129B14 ble.s loc_129B26 ROM:00129B16 ROM:00129B16 loc_129B16: ; CODE XREF: ROM:00129B00↑j ROM:00129B16 ; ROM:00129B0E↑j ROM:00129B16 clr.b ($8DF).w ROM:00129B1A clr.w ($698).w ROM:00129B1E move.b #1,($117D).w ROM:00129B24 bra.s loc_129AC6 ROM:00129B26 ; --------------------------------------------------------------------------- ROM:00129B26 ROM:00129B26 loc_129B26: ; CODE XREF: ROM:00129AC4↑j ROM:00129B26 ; ROM:00129B14↑j ROM:00129B26 bsr.w sub_129C1E ROM:00129B2A rts ROM:00129B2C ; --------------------------------------------------------------------------- ROM:00129B2C ROM:00129B2C loc_129B2C: ; DATA XREF: ROM:00129A52↑o ROM:00129B2C btst #2,($1321).w ROM:00129B32 beq.s loc_129B46 ROM:00129B34 bset #7,($D9E).w ROM:00129B3A move.b #6,($117D).w ROM:00129B40 bra.l locret_129C0E ROM:00129B46 ; --------------------------------------------------------------------------- ROM:00129B46 ROM:00129B46 loc_129B46: ; CODE XREF: ROM:00129B32↑j ROM:00129B46 btst #5,($1328).w ROM:00129B4C bne.s loc_129B7C ROM:00129B4E move.w $4F2(a5),d0 ROM:00129B52 move.w $4F4(a5),d1 ROM:00129B56 cmp.w ($572).w,d0 ROM:00129B5A blt.s loc_129B7C ROM:00129B5C cmp.w ($A46).w,d1 ROM:00129B60 blt.s loc_129B7C ROM:00129B62 move.w $4F6(a5),d2 ROM:00129B66 clr.b ($8DF).w ROM:00129B6A move.w d2,($698).w ROM:00129B6E move.b #1,($8DF).w ROM:00129B74 move.b #4,($117D).w ROM:00129B7A bra.s loc_129BE6 ROM:00129B7C ; --------------------------------------------------------------------------- ROM:00129B7C ROM:00129B7C loc_129B7C: ; CODE XREF: ROM:00129AF4↑j ROM:00129B7C ; ROM:00129B4C↑j ... ROM:00129B7C bsr.w sub_129C1E ROM:00129B80 rts ROM:00129B82 ; --------------------------------------------------------------------------- ROM:00129B82 ROM:00129B82 loc_129B82: ; DATA XREF: ROM:00129A56↑o ROM:00129B82 btst #2,($1321).w ROM:00129B88 beq.s loc_129B98 ROM:00129B8A bset #7,($D9E).w ROM:00129B90 move.b #6,($117D).w ROM:00129B96 bra.s locret_129C0E ROM:00129B98 ; --------------------------------------------------------------------------- ROM:00129B98 ROM:00129B98 loc_129B98: ; CODE XREF: ROM:00129B88↑j ROM:00129B98 cmpi.w #0,($698).w ROM:00129B9E bgt.s loc_129BBA ROM:00129BA0 bset #7,($D86).w ROM:00129BA6 bset #7,($1328).w ROM:00129BAC bset #7,($D9E).w ROM:00129BB2 move.b #5,($117D).w ROM:00129BB8 bra.s loc_129C08 ROM:00129BBA ; --------------------------------------------------------------------------- ROM:00129BBA ROM:00129BBA loc_129BBA: ; CODE XREF: ROM:00129B9E↑j ROM:00129BBA btst #5,($1328).w ROM:00129BC0 bne.s loc_129BD6 ROM:00129BC2 move.w $4F2(a5),d0 ROM:00129BC6 move.w $4F4(a5),d1 ROM:00129BCA cmp.w ($572).w,d0 ROM:00129BCE blt.s loc_129BD6 ROM:00129BD0 cmp.w ($A46).w,d1 ROM:00129BD4 bge.s loc_129BE6 ROM:00129BD6 ROM:00129BD6 loc_129BD6: ; CODE XREF: ROM:00129BC0↑j ROM:00129BD6 ; ROM:00129BCE↑j ROM:00129BD6 clr.b ($8DF).w ROM:00129BDA clr.w ($698).w ROM:00129BDE move.b #3,($117D).w ROM:00129BE4 bra.s loc_129B7C ROM:00129BE6 ; --------------------------------------------------------------------------- ROM:00129BE6 ROM:00129BE6 loc_129BE6: ; CODE XREF: ROM:00129B7A↑j ROM:00129BE6 ; ROM:00129BD4↑j ROM:00129BE6 bsr.w sub_129C1E ROM:00129BEA rts ROM:00129BEC ; --------------------------------------------------------------------------- ROM:00129BEC ROM:00129BEC loc_129BEC: ; DATA XREF: ROM:00129A5A↑o ROM:00129BEC btst #2,($1321).w ROM:00129BF2 beq.s loc_129C08 ROM:00129BF4 bclr #7,($D86).w ROM:00129BFA bset #7,($D9E).w ROM:00129C00 move.b #6,($117D).w ROM:00129C06 bra.s locret_129C0E ROM:00129C08 ; --------------------------------------------------------------------------- ROM:00129C08 ROM:00129C08 loc_129C08: ; CODE XREF: ROM:00129BB8↑j ROM:00129C08 ; ROM:00129BF2↑j ROM:00129C08 bsr.w sub_129C1E ROM:00129C0C rts ROM:00129C0E ; --------------------------------------------------------------------------- ROM:00129C0E ROM:00129C0E locret_129C0E: ; CODE XREF: ROM:00129A8A↑j ROM:00129C0E ; ROM:00129AE0↑j ... ROM:00129C0E rts ROM:00129C10 ROM:00129C10 ; =============== S U B R O U T I N E ======================================= ROM:00129C10 ROM:00129C10 ROM:00129C10 sub_129C10: ; CODE XREF: ROM:00129A68↑p ROM:00129C10 move.w ($498).w,($CA4).w ROM:00129C16 move.w ($498).w,($CA6).w ROM:00129C1C rts ROM:00129C1C ; End of function sub_129C10 ROM:00129C1C ROM:00129C1E ROM:00129C1E ; =============== S U B R O U T I N E ======================================= ROM:00129C1E ROM:00129C1E ROM:00129C1E sub_129C1E: ; CODE XREF: ROM:loc_129AC6↑p ROM:00129C1E ; ROM:loc_129B26↑p ... ROM:00129C1E move.w ($CA6).w,d0 ROM:00129C22 cmp.w ($498).w,d0 ROM:00129C26 bge.s loc_129C2E ROM:00129C28 move.w ($498).w,($CA6).w ROM:00129C2E ROM:00129C2E loc_129C2E: ; CODE XREF: sub_129C1E+8↑j ROM:00129C2E move.w ($CA4).w,d0 ROM:00129C32 cmp.w ($498).w,d0 ROM:00129C36 ble.s loc_129C3E ROM:00129C38 move.w ($498).w,($CA4).w ROM:00129C3E ROM:00129C3E loc_129C3E: ; CODE XREF: sub_129C1E+18↑j ROM:00129C3E move.w ($CA6).w,d0 ROM:00129C42 sub.w ($CA4).w,d0 ROM:00129C46 move.w $4F8(a5),d1 ROM:00129C4A cmp.w d0,d1 ROM:00129C4C bgt.s loc_129C56 ROM:00129C4E bset #2,($1321).w ROM:00129C54 bra.s locret_129C5C ROM:00129C56 ; --------------------------------------------------------------------------- ROM:00129C56 ROM:00129C56 loc_129C56: ; CODE XREF: sub_129C1E+2E↑j ROM:00129C56 bclr #2,($1321).w ROM:00129C5C ROM:00129C5C locret_129C5C: ; CODE XREF: sub_129C1E+36↑j ROM:00129C5C rts ROM:00129C5C ; End of function sub_129C1E ROM:00129C5C ROM:00129C5E ROM:00129C5E ; =============== S U B R O U T I N E ======================================= ROM:00129C5E ROM:00129C5E ROM:00129C5E sub_129C5E: ; CODE XREF: sub_129A26+4↑p ROM:00129C5E btst #7,($49A).w ROM:00129C64 beq.s loc_129C6E ROM:00129C66 bset #6,($D86).w ROM:00129C6C bra.s loc_129C74 ROM:00129C6E ; --------------------------------------------------------------------------- ROM:00129C6E ROM:00129C6E loc_129C6E: ; CODE XREF: sub_129C5E+6↑j ROM:00129C6E bclr #6,($D86).w ROM:00129C74 ROM:00129C74 loc_129C74: ; CODE XREF: sub_129C5E+E↑j ROM:00129C74 bset #6,($D9E).w ROM:00129C7A rts ROM:00129C7A ; End of function sub_129C5E ROM:00129C7A ROM:00129C7C ROM:00129C7C ; =============== S U B R O U T I N E ======================================= ROM:00129C7C ROM:00129C7C ROM:00129C7C sub_129C7C: ; CODE XREF: sub_12A1FC+1A↓p ROM:00129C7C bsr.w sub_129C8A ROM:00129C80 bsr.w sub_129CC0 ROM:00129C84 bsr.w sub_129D70 ROM:00129C88 rts ROM:00129C88 ; End of function sub_129C7C ROM:00129C88 ROM:00129C8A ROM:00129C8A ; =============== S U B R O U T I N E ======================================= ROM:00129C8A ROM:00129C8A ROM:00129C8A sub_129C8A: ; CODE XREF: sub_129C7C↑p ROM:00129C8A move.w $500(a5),d0 ROM:00129C8E btst #3,($1338).w ROM:00129C94 beq.s loc_129CB8 ROM:00129C96 cmp.w ($572).w,d0 ROM:00129C9A bge.s loc_129CB8 ROM:00129C9C move.w $4FE(a5),d0 ROM:00129CA0 move.w $4FC(a5),d1 ROM:00129CA4 cmp.w ($572).w,d0 ROM:00129CA8 ble.s loc_129CB8 ROM:00129CAA cmp.w ($A46).w,d1 ROM:00129CAE bge.s loc_129CB8 ROM:00129CB0 bset #2,($1318).w ROM:00129CB6 bra.s locret_129CBE ROM:00129CB8 ; --------------------------------------------------------------------------- ROM:00129CB8 ROM:00129CB8 loc_129CB8: ; CODE XREF: sub_129C8A+A↑j ROM:00129CB8 ; sub_129C8A+10↑j ... ROM:00129CB8 bclr #2,($1318).w ROM:00129CBE ROM:00129CBE locret_129CBE: ; CODE XREF: sub_129C8A+2C↑j ROM:00129CBE rts ROM:00129CBE ; End of function sub_129C8A ROM:00129CBE ROM:00129CC0 ROM:00129CC0 ; =============== S U B R O U T I N E ======================================= ROM:00129CC0 ROM:00129CC0 ROM:00129CC0 sub_129CC0: ; CODE XREF: sub_129C7C+4↑p ROM:00129CC0 clr.w d1 ROM:00129CC2 move.b ($117E).w,d1 ROM:00129CC6 cmpi.w #3,d1 ROM:00129CCA bcc.s locret_129CD4 ROM:00129CCC movea.l off_129CD6(pc,d1.w*4),a0 ROM:00129CD0 nop ROM:00129CD2 jmp (a0) ROM:00129CD4 ; --------------------------------------------------------------------------- ROM:00129CD4 ROM:00129CD4 locret_129CD4: ; CODE XREF: sub_129CC0+A↑j ROM:00129CD4 rts ROM:00129CD4 ; End of function sub_129CC0 ROM:00129CD4 ROM:00129CD4 ; --------------------------------------------------------------------------- ROM:00129CD6 off_129CD6: dc.l loc_129CE2 ; DATA XREF: sub_129CC0+C↑r ROM:00129CDA dc.l loc_129CF2 ROM:00129CDE dc.l loc_129D2E ROM:00129CE2 ; --------------------------------------------------------------------------- ROM:00129CE2 ROM:00129CE2 loc_129CE2: ; DATA XREF: ROM:off_129CD6↑o ROM:00129CE2 bclr #1,($D89).w ROM:00129CE8 move.b #1,($117E).w ROM:00129CEE bra.s locret_129D2C ROM:00129CF0 ; --------------------------------------------------------------------------- ROM:00129CF0 rts ROM:00129CF2 ; --------------------------------------------------------------------------- ROM:00129CF2 ROM:00129CF2 loc_129CF2: ; DATA XREF: ROM:00129CDA↑o ROM:00129CF2 btst #3,($1341).w ROM:00129CF8 beq.s loc_129D0A ROM:00129CFA bclr #1,($D89).w ROM:00129D00 bset #1,($DA1).w ROM:00129D06 bra.s locret_129D2C ROM:00129D08 ; --------------------------------------------------------------------------- ROM:00129D08 bra.s locret_129D2C ROM:00129D0A ; --------------------------------------------------------------------------- ROM:00129D0A ROM:00129D0A loc_129D0A: ; CODE XREF: ROM:00129CF8↑j ROM:00129D0A btst #2,($1318).w ROM:00129D10 beq.s locret_129D2C ROM:00129D12 move.w $4FA(a5),d1 ROM:00129D16 clr.b ($8E0).w ROM:00129D1A move.w d1,($69A).w ROM:00129D1E move.b #1,($8E0).w ROM:00129D24 move.b #2,($117E).w ROM:00129D2A bra.s locret_129D6C ROM:00129D2C ; --------------------------------------------------------------------------- ROM:00129D2C ROM:00129D2C locret_129D2C: ; CODE XREF: ROM:00129CEE↑j ROM:00129D2C ; ROM:00129D06↑j ... ROM:00129D2C rts ROM:00129D2E ; --------------------------------------------------------------------------- ROM:00129D2E ROM:00129D2E loc_129D2E: ; DATA XREF: ROM:00129CDE↑o ROM:00129D2E btst #3,($1341).w ROM:00129D34 beq.s loc_129D38 ROM:00129D36 bra.s loc_129D40 ROM:00129D38 ; --------------------------------------------------------------------------- ROM:00129D38 ROM:00129D38 loc_129D38: ; CODE XREF: ROM:00129D34↑j ROM:00129D38 btst #2,($1318).w ROM:00129D3E bne.s loc_129D50 ROM:00129D40 ROM:00129D40 loc_129D40: ; CODE XREF: ROM:00129D36↑j ROM:00129D40 clr.b ($8E0).w ROM:00129D44 clr.w ($69A).w ROM:00129D48 move.b #1,($117E).w ROM:00129D4E bra.s locret_129D2C ROM:00129D50 ; --------------------------------------------------------------------------- ROM:00129D50 ROM:00129D50 loc_129D50: ; CODE XREF: ROM:00129D3E↑j ROM:00129D50 cmpi.w #0,($69A).w ROM:00129D56 bgt.s locret_129D6C ROM:00129D58 bset #1,($D89).w ROM:00129D5E bset #1,($DA1).w ROM:00129D64 move.b #1,($117E).w ROM:00129D6A bra.s locret_129D2C ROM:00129D6C ; --------------------------------------------------------------------------- ROM:00129D6C ROM:00129D6C locret_129D6C: ; CODE XREF: ROM:00129D2A↑j ROM:00129D6C ; ROM:00129D56↑j ROM:00129D6C rts ROM:00129D6E ; --------------------------------------------------------------------------- ROM:00129D6E rts ROM:00129D70 ROM:00129D70 ; =============== S U B R O U T I N E ======================================= ROM:00129D70 ROM:00129D70 ROM:00129D70 sub_129D70: ; CODE XREF: sub_129C7C+8↑p ROM:00129D70 btst #0,($C55).w ROM:00129D76 bne.s loc_129D80 ROM:00129D78 bclr #4,($D89).w ROM:00129D7E bra.s loc_129D86 ROM:00129D80 ; --------------------------------------------------------------------------- ROM:00129D80 ROM:00129D80 loc_129D80: ; CODE XREF: sub_129D70+6↑j ROM:00129D80 bset #4,($D89).w ROM:00129D86 ROM:00129D86 loc_129D86: ; CODE XREF: sub_129D70+E↑j ROM:00129D86 bset #4,($DA1).w ROM:00129D8C rts ROM:00129D8C ; End of function sub_129D70 ROM:00129D8C ROM:00129D8E ROM:00129D8E ; =============== S U B R O U T I N E ======================================= ROM:00129D8E ROM:00129D8E ROM:00129D8E sub_129D8E: ; CODE XREF: sub_12A30E+A↓p ROM:00129D8E bsr.l sub_12AFC2 ROM:00129D94 bsr.w sub_129D9E ROM:00129D98 bsr.w sub_129E56 ROM:00129D9C rts ROM:00129D9C ; End of function sub_129D8E ROM:00129D9C ROM:00129D9E ROM:00129D9E ; =============== S U B R O U T I N E ======================================= ROM:00129D9E ROM:00129D9E ROM:00129D9E sub_129D9E: ; CODE XREF: sub_129D8E+6↑p ROM:00129D9E clr.w d1 ROM:00129DA0 move.b ($117F).w,d1 ROM:00129DA4 cmpi.w #4,d1 ROM:00129DA8 bcc.s locret_129DB2 ROM:00129DAA movea.l off_129DB4(pc,d1.w*4),a0 ROM:00129DAE nop ROM:00129DB0 jmp (a0) ROM:00129DB2 ; --------------------------------------------------------------------------- ROM:00129DB2 ROM:00129DB2 locret_129DB2: ; CODE XREF: sub_129D9E+A↑j ROM:00129DB2 rts ROM:00129DB2 ; End of function sub_129D9E ROM:00129DB2 ROM:00129DB2 ; --------------------------------------------------------------------------- ROM:00129DB4 off_129DB4: dc.l loc_129DC4 ; DATA XREF: sub_129D9E+C↑r ROM:00129DB8 dc.l loc_129DD2 ROM:00129DBC dc.l loc_129DF6 ROM:00129DC0 dc.l loc_129E2A ROM:00129DC4 ; --------------------------------------------------------------------------- ROM:00129DC4 ROM:00129DC4 loc_129DC4: ; DATA XREF: ROM:off_129DB4↑o ROM:00129DC4 bclr #4,($133F).w ROM:00129DCA move.b #1,($117F).w ROM:00129DD0 rts ROM:00129DD2 ; --------------------------------------------------------------------------- ROM:00129DD2 ROM:00129DD2 loc_129DD2: ; DATA XREF: ROM:00129DB8↑o ROM:00129DD2 btst #4,($133E).w ROM:00129DD8 beq.s locret_129DF4 ROM:00129DDA move.w $504(a5),d1 ROM:00129DDE clr.b ($8F9).w ROM:00129DE2 move.w d1,($6CC).w ROM:00129DE6 move.b #1,($8F9).w ROM:00129DEC move.b #2,($117F).w ROM:00129DF2 rts ROM:00129DF4 ; --------------------------------------------------------------------------- ROM:00129DF4 ROM:00129DF4 locret_129DF4: ; CODE XREF: ROM:00129DD8↑j ROM:00129DF4 rts ROM:00129DF6 ; --------------------------------------------------------------------------- ROM:00129DF6 ROM:00129DF6 loc_129DF6: ; DATA XREF: ROM:00129DBC↑o ROM:00129DF6 btst #4,($133E).w ROM:00129DFC beq.s loc_129E12 ROM:00129DFE move.w $504(a5),d1 ROM:00129E02 clr.b ($8F9).w ROM:00129E06 move.w d1,($6CC).w ROM:00129E0A move.b #1,($8F9).w ROM:00129E10 rts ROM:00129E12 ; --------------------------------------------------------------------------- ROM:00129E12 ROM:00129E12 loc_129E12: ; CODE XREF: ROM:00129DFC↑j ROM:00129E12 cmpi.w #0,($6CC).w ROM:00129E18 bgt.s locret_129E28 ROM:00129E1A bset #4,($133F).w ROM:00129E20 move.b #3,($117F).w ROM:00129E26 rts ROM:00129E28 ; --------------------------------------------------------------------------- ROM:00129E28 ROM:00129E28 locret_129E28: ; CODE XREF: ROM:00129E18↑j ROM:00129E28 rts ROM:00129E2A ; --------------------------------------------------------------------------- ROM:00129E2A ROM:00129E2A loc_129E2A: ; DATA XREF: ROM:00129DC0↑o ROM:00129E2A btst #4,($133E).w ROM:00129E30 beq.s locret_129E52 ROM:00129E32 bclr #4,($133F).w ROM:00129E38 move.w $504(a5),d1 ROM:00129E3C clr.b ($8F9).w ROM:00129E40 move.w d1,($6CC).w ROM:00129E44 move.b #1,($8F9).w ROM:00129E4A move.b #2,($117F).w ROM:00129E50 rts ROM:00129E52 ; --------------------------------------------------------------------------- ROM:00129E52 ROM:00129E52 locret_129E52: ; CODE XREF: ROM:00129E30↑j ROM:00129E52 rts ROM:00129E54 ; --------------------------------------------------------------------------- ROM:00129E54 rts ROM:00129E56 ROM:00129E56 ; =============== S U B R O U T I N E ======================================= ROM:00129E56 ROM:00129E56 ROM:00129E56 sub_129E56: ; CODE XREF: sub_129D8E+A↑p ROM:00129E56 move.w $502(a5),d0 ROM:00129E5A cmpi.w #0,d0 ROM:00129E5E beq.l loc_12A022 ROM:00129E64 btst #2,($131A).w ROM:00129E6A bne.l loc_129F74 ROM:00129E70 btst #0,($1332).w ROM:00129E76 bne.l loc_129F74 ROM:00129E7C btst #2,($1331).w ROM:00129E82 bne.l loc_129F74 ROM:00129E88 btst #3,($132F).w ROM:00129E8E bne.l loc_129F74 ROM:00129E94 btst #3,($132E).w ROM:00129E9A bne.l loc_129F74 ROM:00129EA0 btst #5,($D89).w ROM:00129EA6 bne.l loc_129F74 ROM:00129EAC btst #5,($D9D).w ROM:00129EB2 bne.l loc_129F74 ROM:00129EB8 btst #6,($1324).w ROM:00129EBE bne.l loc_129F74 ROM:00129EC4 btst #1,($1321).w ROM:00129ECA bne.l loc_129F74 ROM:00129ED0 btst #6,($D87).w ROM:00129ED6 bne.l loc_129F74 ROM:00129EDC btst #6,($D9B).w ROM:00129EE2 bne.l loc_129F74 ROM:00129EE8 btst #5,($D86).w ROM:00129EEE bne.l loc_129F74 ROM:00129EF4 btst #5,($D9A).w ROM:00129EFA bne.s loc_129F74 ROM:00129EFC btst #0,($D86).w ROM:00129F02 bne.s loc_129F74 ROM:00129F04 btst #0,($D9A).w ROM:00129F0A bne.s loc_129F74 ROM:00129F0C btst #7,($D87).w ROM:00129F12 bne.s loc_129F74 ROM:00129F14 btst #7,($D9B).w ROM:00129F1A bne.s loc_129F74 ROM:00129F1C btst #1,($D86).w ROM:00129F22 bne.s loc_129F74 ROM:00129F24 btst #1,($D9A).w ROM:00129F2A bne.s loc_129F74 ROM:00129F2C btst #0,($110F).w ROM:00129F32 beq.s loc_129F74 ROM:00129F34 move.w $506(a5),d0 ROM:00129F38 cmp.w ($A7C).w,d0 ROM:00129F3C bgt.s loc_129F74 ROM:00129F3E move.w ($CB6).w,d1 ROM:00129F42 sub.w ($CB2).w,d1 ROM:00129F46 bpl.w loc_129F4C ROM:00129F4A neg.w d1 ROM:00129F4C ROM:00129F4C loc_129F4C: ; CODE XREF: sub_129E56+F0↑j ROM:00129F4C move.w $508(a5),d0 ROM:00129F50 cmp.w d1,d0 ROM:00129F52 blt.s loc_129F74 ROM:00129F54 move.w $50A(a5),d0 ROM:00129F58 cmp.w ($1364).w,d0 ROM:00129F5C bge.s loc_129F74 ROM:00129F5E btst #5,($131F).w ROM:00129F64 beq.s loc_129F74 ROM:00129F66 btst #4,($133F).w ROM:00129F6C beq.s loc_129F74 ROM:00129F6E bra.l loc_129F7A ROM:00129F74 ; --------------------------------------------------------------------------- ROM:00129F74 ROM:00129F74 loc_129F74: ; CODE XREF: sub_129E56+14↑j ROM:00129F74 ; sub_129E56+20↑j ... ROM:00129F74 bra.l loc_12A01A ROM:00129F7A ; --------------------------------------------------------------------------- ROM:00129F7A ROM:00129F7A loc_129F7A: ; CODE XREF: sub_129E56+118↑j ROM:00129F7A move.w $50C(a5),d2 ROM:00129F7E move.w $50E(a5),d3 ROM:00129F82 cmp.w ($CB6).w,d2 ROM:00129F86 bgt.s loc_129FBE ROM:00129F88 cmp.w ($CB6).w,d3 ROM:00129F8C blt.s loc_129FBE ROM:00129F8E move.w $512(a5),d2 ROM:00129F92 move.w $514(a5),d3 ROM:00129F96 cmp.w ($572).w,d2 ROM:00129F9A bgt.s loc_129FBE ROM:00129F9C cmp.w ($572).w,d3 ROM:00129FA0 blt.s loc_129FBE ROM:00129FA2 move.w $518(a5),d2 ROM:00129FA6 move.w $51A(a5),d3 ROM:00129FAA cmp.w ($52C).w,d2 ROM:00129FAE bgt.s loc_129FBE ROM:00129FB0 cmp.w ($52C).w,d3 ROM:00129FB4 blt.s loc_129FBE ROM:00129FB6 bset #0,($11AD).w ROM:00129FBC bra.s locret_12A028 ROM:00129FBE ; --------------------------------------------------------------------------- ROM:00129FBE ROM:00129FBE loc_129FBE: ; CODE XREF: sub_129E56+130↑j ROM:00129FBE ; sub_129E56+136↑j ... ROM:00129FBE move.w $50C(a5),d2 ROM:00129FC2 sub.w $510(a5),d2 ROM:00129FC6 move.w $50E(a5),d3 ROM:00129FCA add.w $510(a5),d3 ROM:00129FCE cmp.w ($CB6).w,d2 ROM:00129FD2 bgt.s loc_129FDA ROM:00129FD4 cmp.w ($CB6).w,d3 ROM:00129FD8 bge.s loc_129FDC ROM:00129FDA ROM:00129FDA loc_129FDA: ; CODE XREF: sub_129E56+17C↑j ROM:00129FDA bra.s loc_12A01A ROM:00129FDC ; --------------------------------------------------------------------------- ROM:00129FDC ROM:00129FDC loc_129FDC: ; CODE XREF: sub_129E56+182↑j ROM:00129FDC move.w $512(a5),d2 ROM:00129FE0 sub.w $516(a5),d2 ROM:00129FE4 move.w $514(a5),d3 ROM:00129FE8 add.w $516(a5),d3 ROM:00129FEC cmp.w ($572).w,d2 ROM:00129FF0 bgt.s loc_129FF8 ROM:00129FF2 cmp.w ($572).w,d3 ROM:00129FF6 bge.s loc_129FFA ROM:00129FF8 ROM:00129FF8 loc_129FF8: ; CODE XREF: sub_129E56+19A↑j ROM:00129FF8 bra.s loc_12A01A ROM:00129FFA ; --------------------------------------------------------------------------- ROM:00129FFA ROM:00129FFA loc_129FFA: ; CODE XREF: sub_129E56+1A0↑j ROM:00129FFA move.w $518(a5),d2 ROM:00129FFE sub.w $51C(a5),d2 ROM:0012A002 move.w $51A(a5),d3 ROM:0012A006 add.w $51C(a5),d3 ROM:0012A00A cmp.w ($52C).w,d2 ROM:0012A00E bgt.s loc_12A016 ROM:0012A010 cmp.w ($52C).w,d3 ROM:0012A014 bge.s loc_12A018 ROM:0012A016 ROM:0012A016 loc_12A016: ; CODE XREF: sub_129E56+1B8↑j ROM:0012A016 bra.s loc_12A01A ROM:0012A018 ; --------------------------------------------------------------------------- ROM:0012A018 ROM:0012A018 loc_12A018: ; CODE XREF: sub_129E56+1BE↑j ROM:0012A018 bra.s locret_12A028 ROM:0012A01A ; --------------------------------------------------------------------------- ROM:0012A01A ROM:0012A01A loc_12A01A: ; CODE XREF: sub_129E56:loc_129F74↑j ROM:0012A01A ; sub_129E56:loc_129FDA↑j ... ROM:0012A01A bclr #0,($11AD).w ROM:0012A020 bra.s locret_12A028 ROM:0012A022 ; --------------------------------------------------------------------------- ROM:0012A022 ROM:0012A022 loc_12A022: ; CODE XREF: sub_129E56+8↑j ROM:0012A022 bset #0,($11AD).w ROM:0012A028 ROM:0012A028 locret_12A028: ; CODE XREF: sub_129E56+166↑j ROM:0012A028 ; sub_129E56:loc_12A018↑j ... ROM:0012A028 rts ROM:0012A028 ; End of function sub_129E56 ROM:0012A028 ROM:0012A02A ROM:0012A02A ; =============== S U B R O U T I N E ======================================= ROM:0012A02A ROM:0012A02A ROM:0012A02A sub_12A02A: ; CODE XREF: sub_12A320+A↓p ROM:0012A02A clr.w d1 ROM:0012A02C move.b ($1180).w,d1 ROM:0012A030 cmpi.w #6,d1 ROM:0012A034 bcc.s locret_12A03E ROM:0012A036 movea.l off_12A040(pc,d1.w*4),a0 ROM:0012A03A nop ROM:0012A03C jmp (a0) ROM:0012A03E ; --------------------------------------------------------------------------- ROM:0012A03E ROM:0012A03E locret_12A03E: ; CODE XREF: sub_12A02A+A↑j ROM:0012A03E rts ROM:0012A03E ; End of function sub_12A02A ROM:0012A03E ROM:0012A03E ; --------------------------------------------------------------------------- ROM:0012A040 off_12A040: dc.l loc_12A058 ; DATA XREF: sub_12A02A+C↑r ROM:0012A044 dc.l loc_12A062 ROM:0012A048 dc.l loc_12A0A4 ROM:0012A04C dc.l loc_12A0DA ROM:0012A050 dc.l loc_12A112 ROM:0012A054 dc.l loc_12A14C ROM:0012A058 ; --------------------------------------------------------------------------- ROM:0012A058 ROM:0012A058 loc_12A058: ; DATA XREF: ROM:off_12A040↑o ROM:0012A058 move.b #1,($1180).w ROM:0012A05E bra.s locret_12A0A2 ROM:0012A060 ; --------------------------------------------------------------------------- ROM:0012A060 rts ROM:0012A062 ; --------------------------------------------------------------------------- ROM:0012A062 ROM:0012A062 loc_12A062: ; DATA XREF: ROM:0012A044↑o ROM:0012A062 btst #0,($1327).w ROM:0012A068 beq.s locret_12A0A2 ROM:0012A06A move.w $528(a5),d0 ROM:0012A06E cmp.w ($E9C).w,d0 ROM:0012A072 bge.s loc_12A086 ROM:0012A074 cmp.w ($C70).w,d0 ROM:0012A078 bge.s loc_12A086 ROM:0012A07A bsr.w sub_12A18E ROM:0012A07E move.b #2,($1180).w ROM:0012A084 bra.s locret_12A0D8 ROM:0012A086 ; --------------------------------------------------------------------------- ROM:0012A086 ROM:0012A086 loc_12A086: ; CODE XREF: ROM:0012A072↑j ROM:0012A086 ; ROM:0012A078↑j ROM:0012A086 cmp.w ($E9C).w,d0 ROM:0012A08A ble.s locret_12A0A2 ROM:0012A08C cmp.w ($C70).w,d0 ROM:0012A090 ble.s locret_12A0A2 ROM:0012A092 bsr.w sub_12A18E ROM:0012A096 move.b #4,($1180).w ROM:0012A09C bra.l locret_12A14A ROM:0012A0A2 ; --------------------------------------------------------------------------- ROM:0012A0A2 ROM:0012A0A2 locret_12A0A2: ; CODE XREF: ROM:0012A05E↑j ROM:0012A0A2 ; ROM:0012A068↑j ... ROM:0012A0A2 rts ROM:0012A0A4 ; --------------------------------------------------------------------------- ROM:0012A0A4 ROM:0012A0A4 loc_12A0A4: ; DATA XREF: ROM:0012A048↑o ROM:0012A0A4 btst #0,($1327).w ROM:0012A0AA bne.s loc_12A0B8 ROM:0012A0AC bsr.w sub_12A1B8 ROM:0012A0B0 move.b #1,($1180).w ROM:0012A0B6 bra.s locret_12A0A2 ROM:0012A0B8 ; --------------------------------------------------------------------------- ROM:0012A0B8 ROM:0012A0B8 loc_12A0B8: ; CODE XREF: ROM:0012A0AA↑j ROM:0012A0B8 move.w $528(a5),d0 ROM:0012A0BC cmp.w ($E9C).w,d0 ROM:0012A0C0 ble.s locret_12A0D8 ROM:0012A0C2 clr.b ($8E1).w ROM:0012A0C6 clr.w ($69C).w ROM:0012A0CA move.b #3,($8E1).w ROM:0012A0D0 move.b #3,($1180).w ROM:0012A0D6 bra.s locret_12A110 ROM:0012A0D8 ; --------------------------------------------------------------------------- ROM:0012A0D8 ROM:0012A0D8 locret_12A0D8: ; CODE XREF: ROM:0012A084↑j ROM:0012A0D8 ; ROM:0012A0C0↑j ... ROM:0012A0D8 rts ROM:0012A0DA ; --------------------------------------------------------------------------- ROM:0012A0DA ROM:0012A0DA loc_12A0DA: ; DATA XREF: ROM:0012A04C↑o ROM:0012A0DA btst #0,($1327).w ROM:0012A0E0 bne.s loc_12A0EE ROM:0012A0E2 bsr.w sub_12A1B8 ROM:0012A0E6 move.b #1,($1180).w ROM:0012A0EC bra.s locret_12A0A2 ROM:0012A0EE ; --------------------------------------------------------------------------- ROM:0012A0EE ROM:0012A0EE loc_12A0EE: ; CODE XREF: ROM:0012A0E0↑j ROM:0012A0EE move.w $528(a5),d0 ROM:0012A0F2 cmp.w ($C70).w,d0 ROM:0012A0F6 ble.s locret_12A110 ROM:0012A0F8 bclr #0,($8E1).w ROM:0012A0FE bset #2,($8E1).w ROM:0012A104 bsr.w sub_12A1A0 ROM:0012A108 move.b #4,($1180).w ROM:0012A10E bra.s locret_12A14A ROM:0012A110 ; --------------------------------------------------------------------------- ROM:0012A110 ROM:0012A110 locret_12A110: ; CODE XREF: ROM:0012A0D6↑j ROM:0012A110 ; ROM:0012A0F6↑j ROM:0012A110 rts ROM:0012A112 ; --------------------------------------------------------------------------- ROM:0012A112 ROM:0012A112 loc_12A112: ; DATA XREF: ROM:0012A050↑o ROM:0012A112 btst #0,($1327).w ROM:0012A118 bne.s loc_12A12A ROM:0012A11A bsr.w sub_12A1B8 ROM:0012A11E move.b #1,($1180).w ROM:0012A124 bra.l locret_12A0A2 ROM:0012A12A ; --------------------------------------------------------------------------- ROM:0012A12A ROM:0012A12A loc_12A12A: ; CODE XREF: ROM:0012A118↑j ROM:0012A12A move.w $528(a5),d0 ROM:0012A12E cmp.w ($E9C).w,d0 ROM:0012A132 bge.s locret_12A14A ROM:0012A134 clr.b ($8E1).w ROM:0012A138 clr.w ($69C).w ROM:0012A13C move.b #3,($8E1).w ROM:0012A142 move.b #5,($1180).w ROM:0012A148 bra.s locret_12A18A ROM:0012A14A ; --------------------------------------------------------------------------- ROM:0012A14A ROM:0012A14A locret_12A14A: ; CODE XREF: ROM:0012A09C↑j ROM:0012A14A ; ROM:0012A10E↑j ... ROM:0012A14A rts ROM:0012A14C ; --------------------------------------------------------------------------- ROM:0012A14C ROM:0012A14C loc_12A14C: ; DATA XREF: ROM:0012A054↑o ROM:0012A14C btst #0,($1327).w ROM:0012A152 bne.s loc_12A164 ROM:0012A154 bsr.w sub_12A1B8 ROM:0012A158 move.b #1,($1180).w ROM:0012A15E bra.l locret_12A0A2 ROM:0012A164 ; --------------------------------------------------------------------------- ROM:0012A164 ROM:0012A164 loc_12A164: ; CODE XREF: ROM:0012A152↑j ROM:0012A164 move.w $528(a5),d0 ROM:0012A168 cmp.w ($C70).w,d0 ROM:0012A16C bge.s locret_12A18A ROM:0012A16E bclr #0,($8E1).w ROM:0012A174 bset #2,($8E1).w ROM:0012A17A bsr.w sub_12A1E4 ROM:0012A17E move.b #2,($1180).w ROM:0012A184 bra.l locret_12A0D8 ROM:0012A18A ; --------------------------------------------------------------------------- ROM:0012A18A ROM:0012A18A locret_12A18A: ; CODE XREF: ROM:0012A148↑j ROM:0012A18A ; ROM:0012A16C↑j ROM:0012A18A rts ROM:0012A18C ; --------------------------------------------------------------------------- ROM:0012A18C rts ROM:0012A18E ROM:0012A18E ; =============== S U B R O U T I N E ======================================= ROM:0012A18E ROM:0012A18E ROM:0012A18E sub_12A18E: ; CODE XREF: ROM:0012A07A↑p ROM:0012A18E ; ROM:0012A092↑p ROM:0012A18E clr.l ($97C).w ROM:0012A192 clr.w ($CA8).w ROM:0012A196 clr.l ($980).w ROM:0012A19A clr.w ($CAA).w ROM:0012A19E rts ROM:0012A19E ; End of function sub_12A18E ROM:0012A19E ROM:0012A1A0 ROM:0012A1A0 ; =============== S U B R O U T I N E ======================================= ROM:0012A1A0 ROM:0012A1A0 ROM:0012A1A0 sub_12A1A0: ; CODE XREF: ROM:0012A104↑p ROM:0012A1A0 addq.w #1,($CA8).w ROM:0012A1A4 bvc.s loc_12A1AC ROM:0012A1A6 move.w #$8000,($CA8).w ROM:0012A1AC ROM:0012A1AC loc_12A1AC: ; CODE XREF: sub_12A1A0+4↑j ROM:0012A1AC move.w ($69C).w,d0 ROM:0012A1B0 ext.l d0 ROM:0012A1B2 add.l d0,($97C).w ROM:0012A1B6 rts ROM:0012A1B6 ; End of function sub_12A1A0 ROM:0012A1B6 ROM:0012A1B8 ROM:0012A1B8 ; =============== S U B R O U T I N E ======================================= ROM:0012A1B8 ROM:0012A1B8 ROM:0012A1B8 sub_12A1B8: ; CODE XREF: ROM:0012A0AC↑p ROM:0012A1B8 ; ROM:0012A0E2↑p ... ROM:0012A1B8 move.l ($97C).w,d0 ROM:0012A1BC divs.w ($CA8).w,d0 ROM:0012A1C0 move.w d0,($CAC).w ROM:0012A1C4 move.l ($980).w,d0 ROM:0012A1C8 divs.w ($CAA).w,d0 ROM:0012A1CC move.w d0,($CAE).w ROM:0012A1D0 ext.l d0 ROM:0012A1D2 move.w ($CAC).w,d1 ROM:0012A1D6 ext.l d1 ROM:0012A1D8 add.l d1,d0 ROM:0012A1DA divs.w #2,d0 ROM:0012A1DE move.w d0,($CB0).w ROM:0012A1E2 rts ROM:0012A1E2 ; End of function sub_12A1B8 ROM:0012A1E2 ROM:0012A1E4 ROM:0012A1E4 ; =============== S U B R O U T I N E ======================================= ROM:0012A1E4 ROM:0012A1E4 ROM:0012A1E4 sub_12A1E4: ; CODE XREF: ROM:0012A17A↑p ROM:0012A1E4 addq.w #1,($CAA).w ROM:0012A1E8 bvc.s loc_12A1F0 ROM:0012A1EA move.w #$8000,($CAA).w ROM:0012A1F0 ROM:0012A1F0 loc_12A1F0: ; CODE XREF: sub_12A1E4+4↑j ROM:0012A1F0 move.w ($69C).w,d0 ROM:0012A1F4 ext.l d0 ROM:0012A1F6 add.l d0,($980).w ROM:0012A1FA rts ROM:0012A1FA ; End of function sub_12A1E4 ROM:0012A1FA ROM:0012A1FC ROM:0012A1FC ; =============== S U B R O U T I N E ======================================= ROM:0012A1FC ROM:0012A1FC ROM:0012A1FC sub_12A1FC: ; CODE XREF: sub_126A0E+C6↑p ROM:0012A1FC bsr.l sub_129A26 ROM:0012A202 bsr.l sub_128C06 ROM:0012A208 bsr.l sub_1285EC ROM:0012A20E bsr.w sub_12A26A ROM:0012A212 bsr.w sub_12A29C ROM:0012A216 bsr.l sub_129C7C ROM:0012A21C bsr.l sub_12990E ROM:0012A222 bsr.l sub_129572 ROM:0012A228 bsr.l sub_1284B6 ROM:0012A22E bsr.l sub_128F8E ROM:0012A234 bsr.l sub_128ED8 ROM:0012A23A bsr.l sub_129450 ROM:0012A240 bsr.l sub_129842 ROM:0012A246 bsr.l sub_128654 ROM:0012A24C btst #2,($49A).w ROM:0012A252 beq.s loc_12A25C ROM:0012A254 bset #0,($D89).w ROM:0012A25A bra.s loc_12A262 ROM:0012A25C ; --------------------------------------------------------------------------- ROM:0012A25C ROM:0012A25C loc_12A25C: ; CODE XREF: sub_12A1FC+56↑j ROM:0012A25C bclr #0,($D89).w ROM:0012A262 ROM:0012A262 loc_12A262: ; CODE XREF: sub_12A1FC+5E↑j ROM:0012A262 bset #0,($DA1).w ROM:0012A268 rts ROM:0012A268 ; End of function sub_12A1FC ROM:0012A268 ROM:0012A26A ROM:0012A26A ; =============== S U B R O U T I N E ======================================= ROM:0012A26A ROM:0012A26A ROM:0012A26A sub_12A26A: ; CODE XREF: sub_12A1FC+12↑p ROM:0012A26A btst #2,($131F).w ROM:0012A270 beq.s loc_12A286 ROM:0012A272 bclr #2,($131F).w ROM:0012A278 bset #5,($D89).w ROM:0012A27E bset #5,($DA1).w ROM:0012A284 bra.s locret_12A29A ROM:0012A286 ; --------------------------------------------------------------------------- ROM:0012A286 ROM:0012A286 loc_12A286: ; CODE XREF: sub_12A26A+6↑j ROM:0012A286 cmpi.w #0,($572).w ROM:0012A28C ble.s locret_12A29A ROM:0012A28E bclr #5,($D89).w ROM:0012A294 bset #5,($DA1).w ROM:0012A29A ROM:0012A29A locret_12A29A: ; CODE XREF: sub_12A26A+1A↑j ROM:0012A29A ; sub_12A26A+22↑j ROM:0012A29A rts ROM:0012A29A ; End of function sub_12A26A ROM:0012A29A ROM:0012A29C ROM:0012A29C ; =============== S U B R O U T I N E ======================================= ROM:0012A29C ROM:0012A29C ROM:0012A29C sub_12A29C: ; CODE XREF: sub_12A1FC+16↑p ROM:0012A29C btst #5,($1338).w ROM:0012A2A2 beq.s loc_12A2B8 ROM:0012A2A4 bclr #5,($1338).w ROM:0012A2AA bset #3,($1424).w ROM:0012A2B0 bset #3,($1425).w ROM:0012A2B6 bra.s loc_12A2D4 ROM:0012A2B8 ; --------------------------------------------------------------------------- ROM:0012A2B8 ROM:0012A2B8 loc_12A2B8: ; CODE XREF: sub_12A29C+6↑j ROM:0012A2B8 btst #4,($934).w ROM:0012A2BE beq.s loc_12A2D4 ROM:0012A2C0 cmpi.w #0,($572).w ROM:0012A2C6 ble.s loc_12A2D4 ROM:0012A2C8 bclr #3,($1424).w ROM:0012A2CE bset #3,($1425).w ROM:0012A2D4 ROM:0012A2D4 loc_12A2D4: ; CODE XREF: sub_12A29C+1A↑j ROM:0012A2D4 ; sub_12A29C+22↑j ... ROM:0012A2D4 btst #0,($1335).w ROM:0012A2DA beq.s loc_12A2F0 ROM:0012A2DC bclr #0,($1335).w ROM:0012A2E2 bset #4,($1424).w ROM:0012A2E8 bset #2,($1424).w ROM:0012A2EE bra.s locret_12A30C ROM:0012A2F0 ; --------------------------------------------------------------------------- ROM:0012A2F0 ROM:0012A2F0 loc_12A2F0: ; CODE XREF: sub_12A29C+3E↑j ROM:0012A2F0 btst #4,($934).w ROM:0012A2F6 beq.s locret_12A30C ROM:0012A2F8 cmpi.w #0,($572).w ROM:0012A2FE ble.s locret_12A30C ROM:0012A300 bclr #4,($1424).w ROM:0012A306 bset #2,($1424).w ROM:0012A30C ROM:0012A30C locret_12A30C: ; CODE XREF: sub_12A29C+52↑j ROM:0012A30C ; sub_12A29C+5A↑j ... ROM:0012A30C rts ROM:0012A30C ; End of function sub_12A29C ROM:0012A30C ROM:0012A30E ROM:0012A30E ; =============== S U B R O U T I N E ======================================= ROM:0012A30E ROM:0012A30E ROM:0012A30E sub_12A30E: ; CODE XREF: sub_126A0E+CC↑p ROM:0012A30E bsr.l sub_1286CE ROM:0012A314 bsr.w sub_12A726 ROM:0012A318 bsr.l sub_129D8E ROM:0012A31E rts ROM:0012A31E ; End of function sub_12A30E ROM:0012A31E ROM:0012A320 ROM:0012A320 ; =============== S U B R O U T I N E ======================================= ROM:0012A320 ROM:0012A320 ROM:0012A320 sub_12A320: ; CODE XREF: sub_126A0E+E4↑p ROM:0012A320 bsr.l sub_12ABB6 ROM:0012A326 bsr.w sub_12A332 ROM:0012A32A bsr.l sub_12A02A ROM:0012A330 rts ROM:0012A330 ; End of function sub_12A320 ROM:0012A330 ROM:0012A332 ROM:0012A332 ; =============== S U B R O U T I N E ======================================= ROM:0012A332 ROM:0012A332 ROM:0012A332 sub_12A332: ; CODE XREF: sub_12A320+6↑p ROM:0012A332 bclr #0,($11B2).w ROM:0012A338 bclr #5,($133E).w ROM:0012A33E clr.w d1 ROM:0012A340 move.b ($1182).w,d1 ROM:0012A344 cmpi.w #8,d1 ROM:0012A348 bcc.s locret_12A352 ROM:0012A34A movea.l off_12A354(pc,d1.w*4),a0 ROM:0012A34E nop ROM:0012A350 jmp (a0) ROM:0012A352 ; --------------------------------------------------------------------------- ROM:0012A352 ROM:0012A352 locret_12A352: ; CODE XREF: sub_12A332+16↑j ROM:0012A352 rts ROM:0012A352 ; End of function sub_12A332 ROM:0012A352 ROM:0012A352 ; --------------------------------------------------------------------------- ROM:0012A354 off_12A354: dc.l loc_12A374 ; DATA XREF: sub_12A332+18↑r ROM:0012A358 dc.l loc_12A39C ROM:0012A35C dc.l loc_12A3C6 ROM:0012A360 dc.l loc_12A424 ROM:0012A364 dc.l loc_12A4C0 ROM:0012A368 dc.l loc_12A53C ROM:0012A36C dc.l loc_12A5AE ROM:0012A370 dc.l loc_12A68C ROM:0012A374 ; --------------------------------------------------------------------------- ROM:0012A374 ROM:0012A374 loc_12A374: ; DATA XREF: ROM:off_12A354↑o ROM:0012A374 bclr #7,($1326).w ROM:0012A37A bclr #0,($1327).w ROM:0012A380 bclr #5,($1327).w ROM:0012A386 bclr #4,($133A).w ROM:0012A38C bclr #7,($1332).w ROM:0012A392 move.b #1,($1182).w ROM:0012A398 bra.s locret_12A3C4 ROM:0012A39A ; --------------------------------------------------------------------------- ROM:0012A39A rts ROM:0012A39C ; --------------------------------------------------------------------------- ROM:0012A39C ROM:0012A39C loc_12A39C: ; DATA XREF: ROM:0012A358↑o ROM:0012A39C btst #0,($11AE).w ROM:0012A3A2 beq.s locret_12A3C4 ROM:0012A3A4 bset #7,($1332).w ROM:0012A3AA move.w $51E(a5),d1 ROM:0012A3AE clr.b ($8A3).w ROM:0012A3B2 move.w d1,($620).w ROM:0012A3B6 move.b #1,($8A3).w ROM:0012A3BC move.b #2,($1182).w ROM:0012A3C2 bra.s locret_12A422 ROM:0012A3C4 ; --------------------------------------------------------------------------- ROM:0012A3C4 ROM:0012A3C4 locret_12A3C4: ; CODE XREF: ROM:0012A398↑j ROM:0012A3C4 ; ROM:0012A3A2↑j ... ROM:0012A3C4 rts ROM:0012A3C6 ; --------------------------------------------------------------------------- ROM:0012A3C6 ROM:0012A3C6 loc_12A3C6: ; DATA XREF: ROM:0012A35C↑o ROM:0012A3C6 bsr.w sub_12A93E ROM:0012A3CA btst #0,($11AE).w ROM:0012A3D0 bne.s loc_12A3E2 ROM:0012A3D2 bclr #7,($1332).w ROM:0012A3D8 move.b #1,($1182).w ROM:0012A3DE bra.s locret_12A3C4 ROM:0012A3E0 ; --------------------------------------------------------------------------- ROM:0012A3E0 bra.s locret_12A422 ROM:0012A3E2 ; --------------------------------------------------------------------------- ROM:0012A3E2 ROM:0012A3E2 loc_12A3E2: ; CODE XREF: ROM:0012A3D0↑j ROM:0012A3E2 cmpi.w #0,($620).w ROM:0012A3E8 bgt.s locret_12A422 ROM:0012A3EA btst #5,($133E).w ROM:0012A3F0 beq.s locret_12A422 ROM:0012A3F2 bset #7,($1326).w ROM:0012A3F8 bsr.w sub_12A718 ROM:0012A3FC bsr.w sub_12A8BA ROM:0012A400 bsr.w sub_12A87E ROM:0012A404 move.w #1,($CBC).w ROM:0012A40A move.w $522(a5),($CBE).w ROM:0012A410 bclr #4,($1321).w ROM:0012A416 move.b #3,($1182).w ROM:0012A41C bra.l loc_12A4B8 ROM:0012A422 ; --------------------------------------------------------------------------- ROM:0012A422 ROM:0012A422 locret_12A422: ; CODE XREF: ROM:0012A3C2↑j ROM:0012A422 ; ROM:0012A3E0↑j ... ROM:0012A422 rts ROM:0012A424 ; --------------------------------------------------------------------------- ROM:0012A424 ROM:0012A424 loc_12A424: ; DATA XREF: ROM:0012A360↑o ROM:0012A424 bsr.w sub_12A760 ROM:0012A428 bsr.w sub_12A788 ROM:0012A42C bsr.w sub_12A7A4 ROM:0012A430 btst #0,($11AE).w ROM:0012A436 bne.s loc_12A43A ROM:0012A438 bra.s loc_12A442 ROM:0012A43A ; --------------------------------------------------------------------------- ROM:0012A43A ROM:0012A43A loc_12A43A: ; CODE XREF: ROM:0012A436↑j ROM:0012A43A btst #3,($1336).w ROM:0012A440 beq.s loc_12A468 ROM:0012A442 ROM:0012A442 loc_12A442: ; CODE XREF: ROM:0012A438↑j ROM:0012A442 bclr #7,($1332).w ROM:0012A448 bsr.w sub_12A91E ROM:0012A44C bclr #7,($1326).w ROM:0012A452 bsr.l sub_12AEEC ROM:0012A458 bsr.w sub_12A86A ROM:0012A45C move.b #1,($1182).w ROM:0012A462 bra.l locret_12A3C4 ROM:0012A468 ; --------------------------------------------------------------------------- ROM:0012A468 ROM:0012A468 loc_12A468: ; CODE XREF: ROM:0012A440↑j ROM:0012A468 btst #1,($1336).w ROM:0012A46E beq.s loc_12A4B8 ROM:0012A470 btst #4,($1321).w ROM:0012A476 beq.s loc_12A492 ROM:0012A478 bset #0,($1327).w ROM:0012A47E move.w $524(a5),($CBE).w ROM:0012A484 move.b #4,($1182).w ROM:0012A48A bra.l loc_12A534 ROM:0012A490 ; --------------------------------------------------------------------------- ROM:0012A490 bra.s loc_12A4B8 ROM:0012A492 ; --------------------------------------------------------------------------- ROM:0012A492 ROM:0012A492 loc_12A492: ; CODE XREF: ROM:0012A476↑j ROM:0012A492 bsr.w sub_12A8BA ROM:0012A496 bsr.w sub_12A8C2 ROM:0012A49A addq.w #1,($CBC).w ROM:0012A49E bvc.s loc_12A4A6 ROM:0012A4A0 move.w #$8000,($CBC).w ROM:0012A4A6 ROM:0012A4A6 loc_12A4A6: ; CODE XREF: ROM:0012A49E↑j ROM:0012A4A6 move.w $522(a5),($CBE).w ROM:0012A4AC move.b #6,($1182).w ROM:0012A4B2 bra.l loc_12A684 ROM:0012A4B8 ; --------------------------------------------------------------------------- ROM:0012A4B8 ROM:0012A4B8 loc_12A4B8: ; CODE XREF: ROM:0012A41C↑j ROM:0012A4B8 ; ROM:0012A46E↑j ... ROM:0012A4B8 bsr.l sub_12ACD0 ROM:0012A4BE rts ROM:0012A4C0 ; --------------------------------------------------------------------------- ROM:0012A4C0 ROM:0012A4C0 loc_12A4C0: ; DATA XREF: ROM:0012A364↑o ROM:0012A4C0 bsr.w sub_12A760 ROM:0012A4C4 bsr.w sub_12A788 ROM:0012A4C8 bsr.w sub_12A7A4 ROM:0012A4CC btst #0,($11AE).w ROM:0012A4D2 bne.s loc_12A4D6 ROM:0012A4D4 bra.s loc_12A4DE ROM:0012A4D6 ; --------------------------------------------------------------------------- ROM:0012A4D6 ROM:0012A4D6 loc_12A4D6: ; CODE XREF: ROM:0012A4D2↑j ROM:0012A4D6 btst #3,($1336).w ROM:0012A4DC beq.s loc_12A50A ROM:0012A4DE ROM:0012A4DE loc_12A4DE: ; CODE XREF: ROM:0012A4D4↑j ROM:0012A4DE bclr #7,($1332).w ROM:0012A4E4 bsr.w sub_12A91E ROM:0012A4E8 bclr #7,($1326).w ROM:0012A4EE bclr #0,($1327).w ROM:0012A4F4 bsr.l sub_12AEEC ROM:0012A4FA bsr.w sub_12A86A ROM:0012A4FE move.b #1,($1182).w ROM:0012A504 bra.l locret_12A3C4 ROM:0012A50A ; --------------------------------------------------------------------------- ROM:0012A50A ROM:0012A50A loc_12A50A: ; CODE XREF: ROM:0012A4DC↑j ROM:0012A50A btst #1,($1336).w ROM:0012A510 beq.s loc_12A534 ROM:0012A512 bclr #0,($1327).w ROM:0012A518 bsr.w sub_12A8E0 ROM:0012A51C bset #0,($D9F).w ROM:0012A522 bset #4,($133A).w ROM:0012A528 bsr.w sub_12A86A ROM:0012A52C move.b #5,($1182).w ROM:0012A532 bra.s loc_12A5A6 ROM:0012A534 ; --------------------------------------------------------------------------- ROM:0012A534 ROM:0012A534 loc_12A534: ; CODE XREF: ROM:0012A48A↑j ROM:0012A534 ; ROM:0012A510↑j ... ROM:0012A534 bsr.l sub_12ACD0 ROM:0012A53A rts ROM:0012A53C ; --------------------------------------------------------------------------- ROM:0012A53C ROM:0012A53C loc_12A53C: ; DATA XREF: ROM:0012A368↑o ROM:0012A53C btst #5,($133D).w ROM:0012A542 beq.s loc_12A570 ROM:0012A544 bclr #7,($1332).w ROM:0012A54A bclr #7,($1326).w ROM:0012A550 bclr #4,($133A).w ROM:0012A556 bsr.l sub_12AEEC ROM:0012A55C bset #0,($11B2).w ROM:0012A562 move.b #1,($1182).w ROM:0012A568 bra.l locret_12A3C4 ROM:0012A56E ; --------------------------------------------------------------------------- ROM:0012A56E bra.s loc_12A5A6 ROM:0012A570 ; --------------------------------------------------------------------------- ROM:0012A570 ROM:0012A570 loc_12A570: ; CODE XREF: ROM:0012A542↑j ROM:0012A570 btst #0,($11AE).w ROM:0012A576 bne.s loc_12A5A6 ROM:0012A578 bclr #7,($1332).w ROM:0012A57E bsr.w sub_12A91E ROM:0012A582 bclr #7,($1326).w ROM:0012A588 bsr.l sub_12AEEC ROM:0012A58E bclr #4,($133A).w ROM:0012A594 bset #0,($11B2).w ROM:0012A59A move.b #1,($1182).w ROM:0012A5A0 bra.l locret_12A3C4 ROM:0012A5A6 ; --------------------------------------------------------------------------- ROM:0012A5A6 ROM:0012A5A6 loc_12A5A6: ; CODE XREF: ROM:0012A532↑j ROM:0012A5A6 ; ROM:0012A56E↑j ... ROM:0012A5A6 bsr.l sub_12ACD0 ROM:0012A5AC rts ROM:0012A5AE ; --------------------------------------------------------------------------- ROM:0012A5AE ROM:0012A5AE loc_12A5AE: ; DATA XREF: ROM:0012A36C↑o ROM:0012A5AE bsr.w sub_12A760 ROM:0012A5B2 bsr.w sub_12A788 ROM:0012A5B6 bsr.w sub_12A7A4 ROM:0012A5BA btst #0,($11AE).w ROM:0012A5C0 bne.s loc_12A5C4 ROM:0012A5C2 bra.s loc_12A5CC ROM:0012A5C4 ; --------------------------------------------------------------------------- ROM:0012A5C4 ROM:0012A5C4 loc_12A5C4: ; CODE XREF: ROM:0012A5C0↑j ROM:0012A5C4 btst #3,($1336).w ROM:0012A5CA beq.s loc_12A5F2 ROM:0012A5CC ROM:0012A5CC loc_12A5CC: ; CODE XREF: ROM:0012A5C2↑j ROM:0012A5CC bclr #7,($1332).w ROM:0012A5D2 bsr.w sub_12A91E ROM:0012A5D6 bclr #7,($1326).w ROM:0012A5DC bsr.l sub_12AEEC ROM:0012A5E2 bsr.w sub_12A86A ROM:0012A5E6 move.b #1,($1182).w ROM:0012A5EC bra.l locret_12A3C4 ROM:0012A5F2 ; --------------------------------------------------------------------------- ROM:0012A5F2 ROM:0012A5F2 loc_12A5F2: ; CODE XREF: ROM:0012A5CA↑j ROM:0012A5F2 btst #1,($1343).w ROM:0012A5F8 beq.s loc_12A61A ROM:0012A5FA btst #4,($1321).w ROM:0012A600 beq.s loc_12A61A ROM:0012A602 bset #0,($1327).w ROM:0012A608 move.w $524(a5),($CBE).w ROM:0012A60E move.b #4,($1182).w ROM:0012A614 bra.l loc_12A534 ROM:0012A61A ; --------------------------------------------------------------------------- ROM:0012A61A ROM:0012A61A loc_12A61A: ; CODE XREF: ROM:0012A5F8↑j ROM:0012A61A ; ROM:0012A600↑j ROM:0012A61A btst #1,($1336).w ROM:0012A620 beq.s loc_12A684 ROM:0012A622 btst #4,($1321).w ROM:0012A628 bne.s loc_12A684 ROM:0012A62A move.w $526(a5),d0 ROM:0012A62E cmp.w ($CBC).w,d0 ROM:0012A632 bgt.s loc_12A65E ROM:0012A634 bset #5,($1327).w ROM:0012A63A bsr.w sub_12A86A ROM:0012A63E move.w $538(a5),d1 ROM:0012A642 clr.b ($8A3).w ROM:0012A646 move.w d1,($620).w ROM:0012A64A move.b #1,($8A3).w ROM:0012A650 move.b #7,($1182).w ROM:0012A656 bra.l loc_12A710 ROM:0012A65C ; --------------------------------------------------------------------------- ROM:0012A65C bra.s loc_12A684 ROM:0012A65E ; --------------------------------------------------------------------------- ROM:0012A65E ROM:0012A65E loc_12A65E: ; CODE XREF: ROM:0012A632↑j ROM:0012A65E bsr.w sub_12A8BA ROM:0012A662 bsr.w sub_12A8C2 ROM:0012A666 addq.w #1,($CBC).w ROM:0012A66A bvc.s loc_12A672 ROM:0012A66C move.w #$8000,($CBC).w ROM:0012A672 ROM:0012A672 loc_12A672: ; CODE XREF: ROM:0012A66A↑j ROM:0012A672 move.w $522(a5),($CBE).w ROM:0012A678 move.b #6,($1182).w ROM:0012A67E bra.l *+6 ROM:0012A684 ; --------------------------------------------------------------------------- ROM:0012A684 ROM:0012A684 loc_12A684: ; CODE XREF: ROM:0012A4B2↑j ROM:0012A684 ; ROM:0012A620↑j ... ROM:0012A684 bsr.l sub_12ACD0 ROM:0012A68A rts ROM:0012A68C ; --------------------------------------------------------------------------- ROM:0012A68C ROM:0012A68C loc_12A68C: ; DATA XREF: ROM:0012A370↑o ROM:0012A68C btst #0,($11AE).w ROM:0012A692 bne.s loc_12A6BC ROM:0012A694 bclr #7,($1332).w ROM:0012A69A bclr #7,($1326).w ROM:0012A6A0 bclr #5,($1327).w ROM:0012A6A6 bsr.l sub_12AEEC ROM:0012A6AC bsr.w sub_12A91E ROM:0012A6B0 move.b #1,($1182).w ROM:0012A6B6 bra.l locret_12A3C4 ROM:0012A6BC ; --------------------------------------------------------------------------- ROM:0012A6BC ROM:0012A6BC loc_12A6BC: ; CODE XREF: ROM:0012A692↑j ROM:0012A6BC btst #1,($131A).w ROM:0012A6C2 beq.s loc_12A6E6 ROM:0012A6C4 bsr.w sub_12A936 ROM:0012A6C8 bset #1,($D9F).w ROM:0012A6CE bset #4,($133A).w ROM:0012A6D4 bclr #5,($1327).w ROM:0012A6DA move.b #5,($1182).w ROM:0012A6E0 bra.l loc_12A5A6 ROM:0012A6E6 ; --------------------------------------------------------------------------- ROM:0012A6E6 ROM:0012A6E6 loc_12A6E6: ; CODE XREF: ROM:0012A6C2↑j ROM:0012A6E6 cmpi.w #0,($620).w ROM:0012A6EC bgt.s loc_12A710 ROM:0012A6EE bsr.w sub_12A92E ROM:0012A6F2 bset #1,($D9F).w ROM:0012A6F8 bset #4,($133A).w ROM:0012A6FE bclr #5,($1327).w ROM:0012A704 move.b #5,($1182).w ROM:0012A70A bra.l loc_12A5A6 ROM:0012A710 ; --------------------------------------------------------------------------- ROM:0012A710 ROM:0012A710 loc_12A710: ; CODE XREF: ROM:0012A656↑j ROM:0012A710 ; ROM:0012A6EC↑j ROM:0012A710 bsr.l sub_12ACD0 ROM:0012A716 rts ROM:0012A718 ROM:0012A718 ; =============== S U B R O U T I N E ======================================= ROM:0012A718 ROM:0012A718 ROM:0012A718 sub_12A718: ; CODE XREF: ROM:0012A3F8↑p ROM:0012A718 move.w ($CD4).w,($CBA).w ROM:0012A71E move.w ($CB6).w,($CB8).w ROM:0012A724 rts ROM:0012A724 ; End of function sub_12A718 ROM:0012A724 ROM:0012A726 ROM:0012A726 ; =============== S U B R O U T I N E ======================================= ROM:0012A726 ROM:0012A726 ROM:0012A726 sub_12A726: ; CODE XREF: sub_12A30E+6↑p ROM:0012A726 move.l ($9B4).w,d0 ROM:0012A72A divs.w #$2710,d0 ROM:0012A72E bvc.w loc_12A736 ROM:0012A732 move.w #$7FFF,d0 ROM:0012A736 ROM:0012A736 loc_12A736: ; CODE XREF: sub_12A726+8↑j ROM:0012A736 move.w d0,($CB6).w ROM:0012A73A move.w #$2710,d6 ROM:0012A73E move.w ($CB2).w,d2 ROM:0012A742 move.w ($CB4).w,d5 ROM:0012A746 move.w $520(a5),d3 ROM:0012A74A move.w ($CB6).w,d1 ROM:0012A74E bsr.l sub_12ACAA ROM:0012A754 move.w d4,($CB4).w ROM:0012A758 swap d4 ROM:0012A75A move.w d4,($CB2).w ROM:0012A75E rts ROM:0012A75E ; End of function sub_12A726 ROM:0012A75E ROM:0012A760 ROM:0012A760 ; =============== S U B R O U T I N E ======================================= ROM:0012A760 ROM:0012A760 ROM:0012A760 sub_12A760: ; CODE XREF: ROM:loc_12A424↑p ROM:0012A760 ; ROM:loc_12A4C0↑p ... ROM:0012A760 move.w ($CB6).w,d0 ROM:0012A764 sub.w ($CB8).w,d0 ROM:0012A768 cmpi.w #0,d0 ROM:0012A76C bge.s loc_12A770 ROM:0012A76E neg.w d0 ROM:0012A770 ROM:0012A770 loc_12A770: ; CODE XREF: sub_12A760+C↑j ROM:0012A770 move.w $536(a5),d1 ROM:0012A774 cmp.w d0,d1 ROM:0012A776 bge.s loc_12A780 ROM:0012A778 bset #3,($1336).w ROM:0012A77E bra.s locret_12A786 ROM:0012A780 ; --------------------------------------------------------------------------- ROM:0012A780 ROM:0012A780 loc_12A780: ; CODE XREF: sub_12A760+16↑j ROM:0012A780 bclr #3,($1336).w ROM:0012A786 ROM:0012A786 locret_12A786: ; CODE XREF: sub_12A760+1E↑j ROM:0012A786 rts ROM:0012A786 ; End of function sub_12A760 ROM:0012A786 ROM:0012A788 ROM:0012A788 ; =============== S U B R O U T I N E ======================================= ROM:0012A788 ROM:0012A788 ROM:0012A788 sub_12A788: ; CODE XREF: ROM:0012A428↑p ROM:0012A788 ; ROM:0012A4C4↑p ... ROM:0012A788 move.w $52A(a5),d0 ROM:0012A78C move.w $52C(a5),d1 ROM:0012A790 cmp.w ($CD0).w,d0 ROM:0012A794 bgt.s locret_12A7A2 ROM:0012A796 cmp.w ($CD0).w,d1 ROM:0012A79A ble.s locret_12A7A2 ROM:0012A79C bset #4,($1321).w ROM:0012A7A2 ROM:0012A7A2 locret_12A7A2: ; CODE XREF: sub_12A788+C↑j ROM:0012A7A2 ; sub_12A788+12↑j ROM:0012A7A2 rts ROM:0012A7A2 ; End of function sub_12A788 ROM:0012A7A2 ROM:0012A7A4 ROM:0012A7A4 ; =============== S U B R O U T I N E ======================================= ROM:0012A7A4 ROM:0012A7A4 ROM:0012A7A4 sub_12A7A4: ; CODE XREF: ROM:0012A42C↑p ROM:0012A7A4 ; ROM:0012A4C8↑p ... ROM:0012A7A4 bclr #1,($1343).w ROM:0012A7AA bclr #1,($1336).w ROM:0012A7B0 clr.w d1 ROM:0012A7B2 move.b ($1183).w,d1 ROM:0012A7B6 cmpi.w #3,d1 ROM:0012A7BA bcc.s locret_12A7C4 ROM:0012A7BC movea.l off_12A7C6(pc,d1.w*4),a0 ROM:0012A7C0 nop ROM:0012A7C2 jmp (a0) ROM:0012A7C4 ; --------------------------------------------------------------------------- ROM:0012A7C4 ROM:0012A7C4 locret_12A7C4: ; CODE XREF: sub_12A7A4+16↑j ROM:0012A7C4 rts ROM:0012A7C4 ; End of function sub_12A7A4 ROM:0012A7C4 ROM:0012A7C4 ; --------------------------------------------------------------------------- ROM:0012A7C6 off_12A7C6: dc.l loc_12A7D2 ; DATA XREF: sub_12A7A4+18↑r ROM:0012A7CA dc.l loc_12A7F0 ROM:0012A7CE dc.l loc_12A85A ROM:0012A7D2 ; --------------------------------------------------------------------------- ROM:0012A7D2 ROM:0012A7D2 loc_12A7D2: ; DATA XREF: ROM:off_12A7C6↑o ROM:0012A7D2 bsr.w sub_12A8A6 ROM:0012A7D6 move.w ($CC0).w,d2 ROM:0012A7DA clr.b ($8A4).w ROM:0012A7DE move.w d2,($622).w ROM:0012A7E2 move.b #1,($8A4).w ROM:0012A7E8 move.b #1,($1183).w ROM:0012A7EE rts ROM:0012A7F0 ; --------------------------------------------------------------------------- ROM:0012A7F0 ROM:0012A7F0 loc_12A7F0: ; DATA XREF: ROM:0012A7CA↑o ROM:0012A7F0 cmpi.w #0,($622).w ROM:0012A7F6 bgt.s locret_12A858 ROM:0012A7F8 cmpi.w #1,($CBE).w ROM:0012A7FE ble.s loc_12A828 ROM:0012A800 subq.w #1,($CBE).w ROM:0012A804 bvc.s loc_12A80C ROM:0012A806 move.w #$8000,($CBE).w ROM:0012A80C ROM:0012A80C loc_12A80C: ; CODE XREF: ROM:0012A804↑j ROM:0012A80C bset #1,($1343).w ROM:0012A812 move.w ($CC0).w,d2 ROM:0012A816 clr.b ($8A4).w ROM:0012A81A move.w d2,($622).w ROM:0012A81E move.b #1,($8A4).w ROM:0012A824 bra.w locret_12A858 ROM:0012A828 ; --------------------------------------------------------------------------- ROM:0012A828 ROM:0012A828 loc_12A828: ; CODE XREF: ROM:0012A7FE↑j ROM:0012A828 subq.w #1,($CBE).w ROM:0012A82C bvc.s loc_12A834 ROM:0012A82E move.w #$8000,($CBE).w ROM:0012A834 ROM:0012A834 loc_12A834: ; CODE XREF: ROM:0012A82C↑j ROM:0012A834 bset #1,($1343).w ROM:0012A83A bset #1,($1336).w ROM:0012A840 move.w ($CC0).w,d2 ROM:0012A844 clr.b ($8A4).w ROM:0012A848 move.w d2,($622).w ROM:0012A84C move.b #1,($8A4).w ROM:0012A852 move.b #2,($1183).w ROM:0012A858 ROM:0012A858 locret_12A858: ; CODE XREF: ROM:0012A7F6↑j ROM:0012A858 ; ROM:0012A824↑j ROM:0012A858 rts ROM:0012A85A ; --------------------------------------------------------------------------- ROM:0012A85A ROM:0012A85A loc_12A85A: ; DATA XREF: ROM:0012A7CE↑o ROM:0012A85A cmpi.w #0,($CBE).w ROM:0012A860 ble.s locret_12A868 ROM:0012A862 move.b #1,($1183).w ROM:0012A868 ROM:0012A868 locret_12A868: ; CODE XREF: ROM:0012A860↑j ROM:0012A868 rts ROM:0012A86A ROM:0012A86A ; =============== S U B R O U T I N E ======================================= ROM:0012A86A ROM:0012A86A ROM:0012A86A sub_12A86A: ; CODE XREF: ROM:0012A458↑p ROM:0012A86A ; ROM:0012A4FA↑p ... ROM:0012A86A move.b #0,($1183).w ROM:0012A870 bclr #1,($1343).w ROM:0012A876 bclr #1,($1336).w ROM:0012A87C rts ROM:0012A87C ; End of function sub_12A86A ROM:0012A87C ROM:0012A87E ROM:0012A87E ; =============== S U B R O U T I N E ======================================= ROM:0012A87E ROM:0012A87E ROM:0012A87E sub_12A87E: ; CODE XREF: ROM:0012A400↑p ROM:0012A87E move.w $52A(a5),d0 ROM:0012A882 move.w ($CBA).w,d1 ROM:0012A886 cmp.w ($CC2).w,d0 ROM:0012A88A ble.s loc_12A892 ROM:0012A88C add.w $532(a5),d1 ROM:0012A890 bra.s loc_12A8A0 ROM:0012A892 ; --------------------------------------------------------------------------- ROM:0012A892 ROM:0012A892 loc_12A892: ; CODE XREF: sub_12A87E+C↑j ROM:0012A892 move.w $52C(a5),d0 ROM:0012A896 cmp.w ($CC2).w,d0 ROM:0012A89A bge.s loc_12A8A0 ROM:0012A89C sub.w $534(a5),d1 ROM:0012A8A0 ROM:0012A8A0 loc_12A8A0: ; CODE XREF: sub_12A87E+12↑j ROM:0012A8A0 ; sub_12A87E+1C↑j ROM:0012A8A0 move.w d1,($CC4).w ROM:0012A8A4 rts ROM:0012A8A4 ; End of function sub_12A87E ROM:0012A8A4 ROM:0012A8A6 ROM:0012A8A6 ; =============== S U B R O U T I N E ======================================= ROM:0012A8A6 ROM:0012A8A6 ROM:0012A8A6 sub_12A8A6: ; CODE XREF: ROM:loc_12A7D2↑p ROM:0012A8A6 move.w #$3AF0,d1 ROM:0012A8AA move.w ($CB2).w,d2 ROM:0012A8AE bsr.l sub_117544 ROM:0012A8B4 move.w d1,($CC0).w ROM:0012A8B8 rts ROM:0012A8B8 ; End of function sub_12A8A6 ROM:0012A8B8 ROM:0012A8BA ROM:0012A8BA ; =============== S U B R O U T I N E ======================================= ROM:0012A8BA ROM:0012A8BA ROM:0012A8BA sub_12A8BA: ; CODE XREF: ROM:0012A3FC↑p ROM:0012A8BA ; ROM:loc_12A492↑p ... ROM:0012A8BA move.w ($CD0).w,($CC2).w ROM:0012A8C0 rts ROM:0012A8C0 ; End of function sub_12A8BA ROM:0012A8C0 ROM:0012A8C2 ROM:0012A8C2 ; =============== S U B R O U T I N E ======================================= ROM:0012A8C2 ROM:0012A8C2 ROM:0012A8C2 sub_12A8C2: ; CODE XREF: ROM:0012A496↑p ROM:0012A8C2 ; ROM:0012A662↑p ROM:0012A8C2 move.w $528(a5),d0 ROM:0012A8C6 cmp.w ($CC2).w,d0 ROM:0012A8CA ble.s loc_12A8D6 ROM:0012A8CC move.w $52E(a5),d1 ROM:0012A8D0 add.w d1,($CC4).w ROM:0012A8D4 bra.s locret_12A8DE ROM:0012A8D6 ; --------------------------------------------------------------------------- ROM:0012A8D6 ROM:0012A8D6 loc_12A8D6: ; CODE XREF: sub_12A8C2+8↑j ROM:0012A8D6 move.w $530(a5),d1 ROM:0012A8DA sub.w d1,($CC4).w ROM:0012A8DE ROM:0012A8DE locret_12A8DE: ; CODE XREF: sub_12A8C2+12↑j ROM:0012A8DE rts ROM:0012A8DE ; End of function sub_12A8C2 ROM:0012A8DE ROM:0012A8E0 ROM:0012A8E0 ; =============== S U B R O U T I N E ======================================= ROM:0012A8E0 ROM:0012A8E0 ROM:0012A8E0 sub_12A8E0: ; CODE XREF: ROM:0012A518↑p ROM:0012A8E0 move.w #$3AF2,d1 ROM:0012A8E4 move.w ($CB2).w,d2 ROM:0012A8E8 bsr.l sub_117544 ROM:0012A8EE move.w d1,($CC6).w ROM:0012A8F2 muls.w #$3E8,d1 ROM:0012A8F6 cmp.l ($984).w,d1 ROM:0012A8FA bgt.s loc_12A904 ROM:0012A8FC bset #0,($D87).w ROM:0012A902 bra.s loc_12A90A ROM:0012A904 ; --------------------------------------------------------------------------- ROM:0012A904 ROM:0012A904 loc_12A904: ; CODE XREF: sub_12A8E0+1A↑j ROM:0012A904 bclr #0,($D87).w ROM:0012A90A ROM:0012A90A loc_12A90A: ; CODE XREF: sub_12A8E0+22↑j ROM:0012A90A bclr #1,($D87).w ROM:0012A910 bset #1,($D9F).w ROM:0012A916 move.l ($984).w,($988).w ROM:0012A91C rts ROM:0012A91C ; End of function sub_12A8E0 ROM:0012A91C ROM:0012A91E ROM:0012A91E ; =============== S U B R O U T I N E ======================================= ROM:0012A91E ROM:0012A91E ROM:0012A91E sub_12A91E: ; CODE XREF: ROM:0012A448↑p ROM:0012A91E ; ROM:0012A4E4↑p ... ROM:0012A91E btst #0,($110F).w ROM:0012A924 beq.s locret_12A92C ROM:0012A926 move.w ($CBA).w,($EE0).w ROM:0012A92C ROM:0012A92C locret_12A92C: ; CODE XREF: sub_12A91E+6↑j ROM:0012A92C rts ROM:0012A92C ; End of function sub_12A91E ROM:0012A92C ROM:0012A92E ROM:0012A92E ; =============== S U B R O U T I N E ======================================= ROM:0012A92E ROM:0012A92E ROM:0012A92E sub_12A92E: ; CODE XREF: ROM:0012A6EE↑p ROM:0012A92E bset #1,($D87).w ROM:0012A934 rts ROM:0012A934 ; End of function sub_12A92E ROM:0012A934 ROM:0012A936 ROM:0012A936 ; =============== S U B R O U T I N E ======================================= ROM:0012A936 ROM:0012A936 ROM:0012A936 sub_12A936: ; CODE XREF: ROM:0012A6C4↑p ROM:0012A936 bclr #1,($D87).w ROM:0012A93C rts ROM:0012A93C ; End of function sub_12A936 ROM:0012A93C ROM:0012A93E ROM:0012A93E ; =============== S U B R O U T I N E ======================================= ROM:0012A93E ROM:0012A93E ROM:0012A93E sub_12A93E: ; CODE XREF: ROM:loc_12A3C6↑p ROM:0012A93E btst #0,($111D).w ROM:0012A944 beq.s locret_12A974 ROM:0012A946 move.w $528(a5),d0 ROM:0012A94A btst #0,($111C).w ROM:0012A950 beq.s loc_12A960 ROM:0012A952 cmp.w ($CD0).w,d0 ROM:0012A956 blt.s loc_12A960 ROM:0012A958 bset #5,($133E).w ROM:0012A95E bra.s locret_12A974 ROM:0012A960 ; --------------------------------------------------------------------------- ROM:0012A960 ROM:0012A960 loc_12A960: ; CODE XREF: sub_12A93E+12↑j ROM:0012A960 ; sub_12A93E+18↑j ROM:0012A960 btst #0,($111C).w ROM:0012A966 bne.s locret_12A974 ROM:0012A968 cmp.w ($CD0).w,d0 ROM:0012A96C bge.s locret_12A974 ROM:0012A96E bset #5,($133E).w ROM:0012A974 ROM:0012A974 locret_12A974: ; CODE XREF: sub_12A93E+6↑j ROM:0012A974 ; sub_12A93E+20↑j ... ROM:0012A974 rts ROM:0012A974 ; End of function sub_12A93E ROM:0012A974 ROM:0012A976 ROM:0012A976 ; =============== S U B R O U T I N E ======================================= ROM:0012A976 ROM:0012A976 ROM:0012A976 sub_12A976: ; CODE XREF: ROM:0011770E↑p ROM:0012A976 bsr.l sub_12AAC4 ROM:0012A97C clr.w d1 ROM:0012A97E move.b ($1184).w,d1 ROM:0012A982 cmpi.w #4,d1 ROM:0012A986 bcc.s locret_12A990 ROM:0012A988 movea.l off_12A992(pc,d1.w*4),a0 ROM:0012A98C nop ROM:0012A98E jmp (a0) ROM:0012A990 ; --------------------------------------------------------------------------- ROM:0012A990 ROM:0012A990 locret_12A990: ; CODE XREF: sub_12A976+10↑j ROM:0012A990 rts ROM:0012A990 ; End of function sub_12A976 ROM:0012A990 ROM:0012A990 ; --------------------------------------------------------------------------- ROM:0012A992 off_12A992: dc.l loc_12A9A2 ; DATA XREF: sub_12A976+12↑r ROM:0012A996 dc.l loc_12A9AA ROM:0012A99A dc.l loc_12A9D0 ROM:0012A99E dc.l loc_12AA10 ROM:0012A9A2 ; --------------------------------------------------------------------------- ROM:0012A9A2 ROM:0012A9A2 loc_12A9A2: ; DATA XREF: ROM:off_12A992↑o ROM:0012A9A2 move.b #1,($1184).w ROM:0012A9A8 rts ROM:0012A9AA ; --------------------------------------------------------------------------- ROM:0012A9AA ROM:0012A9AA loc_12A9AA: ; DATA XREF: ROM:0012A996↑o ROM:0012A9AA btst #7,($1332).w ROM:0012A9B0 beq.s locret_12A9CE ROM:0012A9B2 bsr.w sub_12AA4C ROM:0012A9B6 move.w $53A(a5),d1 ROM:0012A9BA clr.b ($8A5).w ROM:0012A9BE move.w d1,($624).w ROM:0012A9C2 move.b #1,($8A5).w ROM:0012A9C8 move.b #2,($1184).w ROM:0012A9CE ROM:0012A9CE locret_12A9CE: ; CODE XREF: ROM:0012A9B0↑j ROM:0012A9CE rts ROM:0012A9D0 ; --------------------------------------------------------------------------- ROM:0012A9D0 ROM:0012A9D0 loc_12A9D0: ; DATA XREF: ROM:0012A99A↑o ROM:0012A9D0 btst #7,($1332).w ROM:0012A9D6 bne.s loc_12A9E0 ROM:0012A9D8 move.b #1,($1184).w ROM:0012A9DE bra.s locret_12AA0E ROM:0012A9E0 ; --------------------------------------------------------------------------- ROM:0012A9E0 ROM:0012A9E0 loc_12A9E0: ; CODE XREF: ROM:0012A9D6↑j ROM:0012A9E0 btst #0,($1327).w ROM:0012A9E6 beq.s loc_12A9F0 ROM:0012A9E8 move.b #3,($1184).w ROM:0012A9EE bra.s locret_12AA0E ROM:0012A9F0 ; --------------------------------------------------------------------------- ROM:0012A9F0 ROM:0012A9F0 loc_12A9F0: ; CODE XREF: ROM:0012A9E6↑j ROM:0012A9F0 cmpi.w #0,($624).w ROM:0012A9F6 bgt.s locret_12AA0E ROM:0012A9F8 bsr.w sub_12AA60 ROM:0012A9FC move.w $53A(a5),d1 ROM:0012AA00 clr.b ($8A5).w ROM:0012AA04 move.w d1,($624).w ROM:0012AA08 move.b #1,($8A5).w ROM:0012AA0E ROM:0012AA0E locret_12AA0E: ; CODE XREF: ROM:0012A9DE↑j ROM:0012AA0E ; ROM:0012A9EE↑j ... ROM:0012AA0E rts ROM:0012AA10 ; --------------------------------------------------------------------------- ROM:0012AA10 ROM:0012AA10 loc_12AA10: ; DATA XREF: ROM:0012A99E↑o ROM:0012AA10 btst #7,($1332).w ROM:0012AA16 bne.s loc_12AA20 ROM:0012AA18 move.b #1,($1184).w ROM:0012AA1E bra.s locret_12AA4A ROM:0012AA20 ; --------------------------------------------------------------------------- ROM:0012AA20 ROM:0012AA20 loc_12AA20: ; CODE XREF: ROM:0012AA16↑j ROM:0012AA20 btst #0,($1327).w ROM:0012AA26 beq.s locret_12AA4A ROM:0012AA28 cmpi.w #0,($624).w ROM:0012AA2E bgt.s locret_12AA4A ROM:0012AA30 bsr.w sub_12AA60 ROM:0012AA34 bsr.w sub_12AA98 ROM:0012AA38 move.w $53A(a5),d1 ROM:0012AA3C clr.b ($8A5).w ROM:0012AA40 move.w d1,($624).w ROM:0012AA44 move.b #1,($8A5).w ROM:0012AA4A ROM:0012AA4A locret_12AA4A: ; CODE XREF: ROM:0012AA1E↑j ROM:0012AA4A ; ROM:0012AA26↑j ... ROM:0012AA4A rts ROM:0012AA4C ROM:0012AA4C ; =============== S U B R O U T I N E ======================================= ROM:0012AA4C ROM:0012AA4C ROM:0012AA4C sub_12AA4C: ; CODE XREF: ROM:0012A9B2↑p ROM:0012AA4C move.w ($C70).w,($CC8).w ROM:0012AA52 clr.w ($CCA).w ROM:0012AA56 clr.l ($984).w ROM:0012AA5A clr.w ($CCC).w ROM:0012AA5E rts ROM:0012AA5E ; End of function sub_12AA4C ROM:0012AA5E ROM:0012AA60 ROM:0012AA60 ; =============== S U B R O U T I N E ======================================= ROM:0012AA60 ROM:0012AA60 ROM:0012AA60 sub_12AA60: ; CODE XREF: ROM:0012A9F8↑p ROM:0012AA60 ; ROM:0012AA30↑p ROM:0012AA60 move.w #$3AF4,d1 ROM:0012AA64 move.w ($CB2).w,d2 ROM:0012AA68 bsr.l sub_117544 ROM:0012AA6E move.w d1,($CCE).w ROM:0012AA72 move.w #$2710,d6 ROM:0012AA76 move.w ($CC8).w,d2 ROM:0012AA7A move.w ($CCA).w,d5 ROM:0012AA7E move.w ($CCE).w,d3 ROM:0012AA82 move.w ($C70).w,d1 ROM:0012AA86 bsr.l sub_12ACAA ROM:0012AA8C move.w d4,($CCA).w ROM:0012AA90 swap d4 ROM:0012AA92 move.w d4,($CC8).w ROM:0012AA96 rts ROM:0012AA96 ; End of function sub_12AA60 ROM:0012AA96 ROM:0012AA98 ROM:0012AA98 ; =============== S U B R O U T I N E ======================================= ROM:0012AA98 ROM:0012AA98 ROM:0012AA98 sub_12AA98: ; CODE XREF: ROM:0012AA34↑p ROM:0012AA98 move.w ($C70).w,d0 ROM:0012AA9C sub.w ($CC8).w,d0 ROM:0012AAA0 cmpi.w #0,d0 ROM:0012AAA4 bge.s loc_12AAA8 ROM:0012AAA6 neg.w d0 ROM:0012AAA8 ROM:0012AAA8 loc_12AAA8: ; CODE XREF: sub_12AA98+C↑j ROM:0012AAA8 ext.l d0 ROM:0012AAAA add.l d0,($984).w ROM:0012AAAE move.l ($984).w,d0 ROM:0012AAB2 divs.w #$3E8,d0 ROM:0012AAB6 bvc.w loc_12AABE ROM:0012AABA move.w #$7FFF,d0 ROM:0012AABE ROM:0012AABE loc_12AABE: ; CODE XREF: sub_12AA98+1E↑j ROM:0012AABE move.w d0,($CCC).w ROM:0012AAC2 rts ROM:0012AAC2 ; End of function sub_12AA98 ROM:0012AAC2 ROM:0012AAC4 ROM:0012AAC4 ; =============== S U B R O U T I N E ======================================= ROM:0012AAC4 ROM:0012AAC4 ROM:0012AAC4 sub_12AAC4: ; CODE XREF: sub_12A976↑p ROM:0012AAC4 clr.w d1 ROM:0012AAC6 move.b ($1185).w,d1 ROM:0012AACA cmpi.w #3,d1 ROM:0012AACE bcc.s locret_12AAD8 ROM:0012AAD0 movea.l off_12AADA(pc,d1.w*4),a0 ROM:0012AAD4 nop ROM:0012AAD6 jmp (a0) ROM:0012AAD8 ; --------------------------------------------------------------------------- ROM:0012AAD8 ROM:0012AAD8 locret_12AAD8: ; CODE XREF: sub_12AAC4+A↑j ROM:0012AAD8 rts ROM:0012AAD8 ; End of function sub_12AAC4 ROM:0012AAD8 ROM:0012AAD8 ; --------------------------------------------------------------------------- ROM:0012AADA off_12AADA: dc.l loc_12AAE6 ; DATA XREF: sub_12AAC4+C↑r ROM:0012AADE dc.l loc_12AB06 ROM:0012AAE2 dc.l loc_12AB58 ROM:0012AAE6 ; --------------------------------------------------------------------------- ROM:0012AAE6 ROM:0012AAE6 loc_12AAE6: ; DATA XREF: ROM:off_12AADA↑o ROM:0012AAE6 bsr.w sub_12ABAA ROM:0012AAEA move.w $53E(a5),d0 ROM:0012AAEE clr.b ($8A6).w ROM:0012AAF2 move.w d0,($626).w ROM:0012AAF6 move.b #1,($8A6).w ROM:0012AAFC move.b #1,($1185).w ROM:0012AB02 bra.s locret_12AB56 ROM:0012AB04 ; --------------------------------------------------------------------------- ROM:0012AB04 rts ROM:0012AB06 ; --------------------------------------------------------------------------- ROM:0012AB06 ROM:0012AB06 loc_12AB06: ; DATA XREF: ROM:0012AADE↑o ROM:0012AB06 btst #4,($133E).w ROM:0012AB0C beq.s loc_12AB26 ROM:0012AB0E bsr.w sub_12ABAA ROM:0012AB12 move.w $53E(a5),d0 ROM:0012AB16 clr.b ($8A6).w ROM:0012AB1A move.w d0,($626).w ROM:0012AB1E move.b #1,($8A6).w ROM:0012AB24 bra.s locret_12AB56 ROM:0012AB26 ; --------------------------------------------------------------------------- ROM:0012AB26 ROM:0012AB26 loc_12AB26: ; CODE XREF: ROM:0012AB0C↑j ROM:0012AB26 move.w $53C(a5),d1 ROM:0012AB2A cmp.w ($572).w,d1 ROM:0012AB2E bgt.s loc_12AB38 ROM:0012AB30 move.b #2,($1185).w ROM:0012AB36 bra.s locret_12AB80 ROM:0012AB38 ; --------------------------------------------------------------------------- ROM:0012AB38 ROM:0012AB38 loc_12AB38: ; CODE XREF: ROM:0012AB2E↑j ROM:0012AB38 cmpi.w #0,($626).w ROM:0012AB3E bgt.s locret_12AB56 ROM:0012AB40 bsr.w sub_12AB84 ROM:0012AB44 move.w $53E(a5),d0 ROM:0012AB48 clr.b ($8A6).w ROM:0012AB4C move.w d0,($626).w ROM:0012AB50 move.b #1,($8A6).w ROM:0012AB56 ROM:0012AB56 locret_12AB56: ; CODE XREF: ROM:0012AB02↑j ROM:0012AB56 ; ROM:0012AB24↑j ... ROM:0012AB56 rts ROM:0012AB58 ; --------------------------------------------------------------------------- ROM:0012AB58 ROM:0012AB58 loc_12AB58: ; DATA XREF: ROM:0012AAE2↑o ROM:0012AB58 move.w $53C(a5),d1 ROM:0012AB5C cmp.w ($572).w,d1 ROM:0012AB60 ble.s locret_12AB80 ROM:0012AB62 bsr.w sub_12ABAA ROM:0012AB66 move.w $53E(a5),d0 ROM:0012AB6A clr.b ($8A6).w ROM:0012AB6E move.w d0,($626).w ROM:0012AB72 move.b #1,($8A6).w ROM:0012AB78 move.b #1,($1185).w ROM:0012AB7E bra.s locret_12AB56 ROM:0012AB80 ; --------------------------------------------------------------------------- ROM:0012AB80 ROM:0012AB80 locret_12AB80: ; CODE XREF: ROM:0012AB36↑j ROM:0012AB80 ; ROM:0012AB60↑j ROM:0012AB80 rts ROM:0012AB82 ; --------------------------------------------------------------------------- ROM:0012AB82 rts ROM:0012AB84 ROM:0012AB84 ; =============== S U B R O U T I N E ======================================= ROM:0012AB84 ROM:0012AB84 ROM:0012AB84 sub_12AB84: ; CODE XREF: ROM:0012AB40↑p ROM:0012AB84 move.w #$2710,d6 ROM:0012AB88 move.w ($CD0).w,d2 ROM:0012AB8C move.w ($CD2).w,d5 ROM:0012AB90 move.w $540(a5),d3 ROM:0012AB94 move.w ($C70).w,d1 ROM:0012AB98 bsr.l sub_12ACAA ROM:0012AB9E move.w d4,($CD2).w ROM:0012ABA2 swap d4 ROM:0012ABA4 move.w d4,($CD0).w ROM:0012ABA8 rts ROM:0012ABA8 ; End of function sub_12AB84 ROM:0012ABA8 ROM:0012ABAA ROM:0012ABAA ; =============== S U B R O U T I N E ======================================= ROM:0012ABAA ROM:0012ABAA ROM:0012ABAA sub_12ABAA: ; CODE XREF: ROM:loc_12AAE6↑p ROM:0012ABAA ; ROM:0012AB0E↑p ... ROM:0012ABAA move.w ($C70).w,($CD0).w ROM:0012ABB0 clr.w ($CD2).w ROM:0012ABB4 rts ROM:0012ABB4 ; End of function sub_12ABAA ROM:0012ABB4 ROM:0012ABB6 ROM:0012ABB6 ; =============== S U B R O U T I N E ======================================= ROM:0012ABB6 ROM:0012ABB6 ROM:0012ABB6 sub_12ABB6: ; CODE XREF: sub_12A320↑p ROM:0012ABB6 clr.w d1 ROM:0012ABB8 move.b ($1186).w,d1 ROM:0012ABBC cmpi.w #5,d1 ROM:0012ABC0 bcc.s locret_12ABCA ROM:0012ABC2 movea.l off_12ABCC(pc,d1.w*4),a0 ROM:0012ABC6 nop ROM:0012ABC8 jmp (a0) ROM:0012ABCA ; --------------------------------------------------------------------------- ROM:0012ABCA ROM:0012ABCA locret_12ABCA: ; CODE XREF: sub_12ABB6+A↑j ROM:0012ABCA rts ROM:0012ABCA ; End of function sub_12ABB6 ROM:0012ABCA ROM:0012ABCA ; --------------------------------------------------------------------------- ROM:0012ABCC off_12ABCC: dc.l loc_12ABE0 ; DATA XREF: sub_12ABB6+C↑r ROM:0012ABD0 dc.l loc_12ABE8 ROM:0012ABD4 dc.l loc_12ABF8 ROM:0012ABD8 dc.l loc_12AC1C ROM:0012ABDC dc.l loc_12AC4A ROM:0012ABE0 ; --------------------------------------------------------------------------- ROM:0012ABE0 ROM:0012ABE0 loc_12ABE0: ; DATA XREF: ROM:off_12ABCC↑o ROM:0012ABE0 move.b #1,($1186).w ROM:0012ABE6 rts ROM:0012ABE8 ; --------------------------------------------------------------------------- ROM:0012ABE8 ROM:0012ABE8 loc_12ABE8: ; DATA XREF: ROM:0012ABD0↑o ROM:0012ABE8 btst #0,($111D).w ROM:0012ABEE beq.s locret_12ABF6 ROM:0012ABF0 move.b #2,($1186).w ROM:0012ABF6 ROM:0012ABF6 locret_12ABF6: ; CODE XREF: ROM:0012ABEE↑j ROM:0012ABF6 rts ROM:0012ABF8 ; --------------------------------------------------------------------------- ROM:0012ABF8 ROM:0012ABF8 loc_12ABF8: ; DATA XREF: ROM:0012ABD4↑o ROM:0012ABF8 btst #0,($110F).w ROM:0012ABFE bne.s loc_12AC08 ROM:0012AC00 move.b #1,($1186).w ROM:0012AC06 bra.s locret_12AC1A ROM:0012AC08 ; --------------------------------------------------------------------------- ROM:0012AC08 ROM:0012AC08 loc_12AC08: ; CODE XREF: ROM:0012ABFE↑j ROM:0012AC08 btst #0,($111D).w ROM:0012AC0E beq.s locret_12AC1A ROM:0012AC10 move.b #3,($1186).w ROM:0012AC16 bsr.w sub_12AC9E ROM:0012AC1A ROM:0012AC1A locret_12AC1A: ; CODE XREF: ROM:0012AC06↑j ROM:0012AC1A ; ROM:0012AC0E↑j ROM:0012AC1A rts ROM:0012AC1C ; --------------------------------------------------------------------------- ROM:0012AC1C ROM:0012AC1C loc_12AC1C: ; DATA XREF: ROM:0012ABD8↑o ROM:0012AC1C btst #0,($110F).w ROM:0012AC22 bne.s loc_12AC2C ROM:0012AC24 move.b #1,($1186).w ROM:0012AC2A bra.s locret_12AC48 ROM:0012AC2C ; --------------------------------------------------------------------------- ROM:0012AC2C ROM:0012AC2C loc_12AC2C: ; CODE XREF: ROM:0012AC22↑j ROM:0012AC2C btst #7,($1326).w ROM:0012AC32 beq.s loc_12AC3C ROM:0012AC34 move.b #4,($1186).w ROM:0012AC3A bra.s locret_12AC48 ROM:0012AC3C ; --------------------------------------------------------------------------- ROM:0012AC3C ROM:0012AC3C loc_12AC3C: ; CODE XREF: ROM:0012AC32↑j ROM:0012AC3C btst #0,($111D).w ROM:0012AC42 beq.s locret_12AC48 ROM:0012AC44 bsr.w sub_12AC7A ROM:0012AC48 ROM:0012AC48 locret_12AC48: ; CODE XREF: ROM:0012AC2A↑j ROM:0012AC48 ; ROM:0012AC3A↑j ... ROM:0012AC48 rts ROM:0012AC4A ; --------------------------------------------------------------------------- ROM:0012AC4A ROM:0012AC4A loc_12AC4A: ; DATA XREF: ROM:0012ABDC↑o ROM:0012AC4A btst #0,($110F).w ROM:0012AC50 bne.s loc_12AC5A ROM:0012AC52 move.b #1,($1186).w ROM:0012AC58 bra.s locret_12AC6C ROM:0012AC5A ; --------------------------------------------------------------------------- ROM:0012AC5A ROM:0012AC5A loc_12AC5A: ; CODE XREF: ROM:0012AC50↑j ROM:0012AC5A btst #7,($1326).w ROM:0012AC60 bne.s locret_12AC6C ROM:0012AC62 move.b #3,($1186).w ROM:0012AC68 bsr.w sub_12AC6E ROM:0012AC6C ROM:0012AC6C locret_12AC6C: ; CODE XREF: ROM:0012AC58↑j ROM:0012AC6C ; ROM:0012AC60↑j ROM:0012AC6C rts ROM:0012AC6E ROM:0012AC6E ; =============== S U B R O U T I N E ======================================= ROM:0012AC6E ROM:0012AC6E ROM:0012AC6E sub_12AC6E: ; CODE XREF: ROM:0012AC68↑p ROM:0012AC6E move.w ($CC4).w,($CD4).w ROM:0012AC74 clr.w ($CD6).w ROM:0012AC78 rts ROM:0012AC78 ; End of function sub_12AC6E ROM:0012AC78 ROM:0012AC7A ROM:0012AC7A ; =============== S U B R O U T I N E ======================================= ROM:0012AC7A ROM:0012AC7A ROM:0012AC7A sub_12AC7A: ; CODE XREF: ROM:0012AC44↑p ROM:0012AC7A move.w #$2710,d6 ROM:0012AC7E move.w ($CD4).w,d2 ROM:0012AC82 move.w ($CD6).w,d5 ROM:0012AC86 move.w $542(a5),d3 ROM:0012AC8A move.w ($EE2).w,d1 ROM:0012AC8E bsr.w sub_12ACAA ROM:0012AC92 move.w d4,($CD6).w ROM:0012AC96 swap d4 ROM:0012AC98 move.w d4,($CD4).w ROM:0012AC9C rts ROM:0012AC9C ; End of function sub_12AC7A ROM:0012AC9C ROM:0012AC9E ROM:0012AC9E ; =============== S U B R O U T I N E ======================================= ROM:0012AC9E ROM:0012AC9E ROM:0012AC9E sub_12AC9E: ; CODE XREF: ROM:0012AC16↑p ROM:0012AC9E move.w ($EE2).w,($CD4).w ROM:0012ACA4 clr.w ($CD6).w ROM:0012ACA8 rts ROM:0012ACA8 ; End of function sub_12AC9E ROM:0012ACA8 ROM:0012ACAA ROM:0012ACAA ; =============== S U B R O U T I N E ======================================= ROM:0012ACAA ROM:0012ACAA ROM:0012ACAA sub_12ACAA: ; CODE XREF: sub_12A726+28↑p ROM:0012ACAA ; sub_12AA60+26↑p ... ROM:0012ACAA move.w d6,d4 ROM:0012ACAC sub.w d3,d4 ROM:0012ACAE ext.l d4 ROM:0012ACB0 ext.l d6 ROM:0012ACB2 ext.l d3 ROM:0012ACB4 swap d2 ROM:0012ACB6 move.w d5,d2 ROM:0012ACB8 muls.l d2,d7:d4 ROM:0012ACBC divs.l d6,d7:d4 ROM:0012ACC0 swap d1 ROM:0012ACC2 clr.w d1 ROM:0012ACC4 muls.l d1,d7:d3 ROM:0012ACC8 divs.l d6,d7:d3 ROM:0012ACCC add.l d3,d4 ROM:0012ACCE rts ROM:0012ACCE ; End of function sub_12ACAA ROM:0012ACCE ROM:0012ACD0 ROM:0012ACD0 ; =============== S U B R O U T I N E ======================================= ROM:0012ACD0 ROM:0012ACD0 ROM:0012ACD0 sub_12ACD0: ; CODE XREF: ROM:loc_12A4B8↑p ROM:0012ACD0 ; ROM:loc_12A534↑p ... ROM:0012ACD0 bclr #1,($131A).w ROM:0012ACD6 clr.w d1 ROM:0012ACD8 move.b ($1187).w,d1 ROM:0012ACDC cmpi.w #$A,d1 ROM:0012ACE0 bcc.s locret_12ACEA ROM:0012ACE2 movea.l off_12ACEC(pc,d1.w*4),a0 ROM:0012ACE6 nop ROM:0012ACE8 jmp (a0) ROM:0012ACEA ; --------------------------------------------------------------------------- ROM:0012ACEA ROM:0012ACEA locret_12ACEA: ; CODE XREF: sub_12ACD0+10↑j ROM:0012ACEA rts ROM:0012ACEA ; End of function sub_12ACD0 ROM:0012ACEA ROM:0012ACEA ; --------------------------------------------------------------------------- ROM:0012ACEC off_12ACEC: dc.l loc_12AD14 ; DATA XREF: sub_12ACD0+12↑r ROM:0012ACF0 dc.l loc_12AD1A ROM:0012ACF4 dc.l loc_12AD44 ROM:0012ACF8 dc.l loc_12ADA8 ROM:0012ACFC dc.l loc_12AE04 ROM:0012AD00 dc.l loc_12AE2E ROM:0012AD04 dc.l loc_12AE64 ROM:0012AD08 dc.l loc_12AE9A ROM:0012AD0C dc.l loc_12AEC0 ROM:0012AD10 dc.l locret_12AEE6 ROM:0012AD14 ; --------------------------------------------------------------------------- ROM:0012AD14 ROM:0012AD14 loc_12AD14: ; DATA XREF: ROM:off_12ACEC↑o ROM:0012AD14 bclr #5,($133D).w ROM:0012AD1A ROM:0012AD1A loc_12AD1A: ; DATA XREF: ROM:0012ACF0↑o ROM:0012AD1A move.w $528(a5),d0 ROM:0012AD1E cmp.w ($CD0).w,d0 ROM:0012AD22 bge.s loc_12AD36 ROM:0012AD24 bsr.w sub_12AF08 ROM:0012AD28 move.b #3,($1187).w ROM:0012AD2E bra.l locret_12AE02 ROM:0012AD34 ; --------------------------------------------------------------------------- ROM:0012AD34 bra.s locret_12AD42 ROM:0012AD36 ; --------------------------------------------------------------------------- ROM:0012AD36 ROM:0012AD36 loc_12AD36: ; CODE XREF: ROM:0012AD22↑j ROM:0012AD36 bsr.w sub_12AEFA ROM:0012AD3A move.b #2,($1187).w ROM:0012AD40 bra.s locret_12ADA6 ROM:0012AD42 ; --------------------------------------------------------------------------- ROM:0012AD42 ROM:0012AD42 locret_12AD42: ; CODE XREF: ROM:0012AD34↑j ROM:0012AD42 rts ROM:0012AD44 ; --------------------------------------------------------------------------- ROM:0012AD44 ROM:0012AD44 loc_12AD44: ; DATA XREF: ROM:0012ACF4↑o ROM:0012AD44 btst #4,($133A).w ROM:0012AD4A bne.s loc_12AD6C ROM:0012AD4C btst #5,($1327).w ROM:0012AD52 bne.s loc_12AD6C ROM:0012AD54 btst #1,($1343).w ROM:0012AD5A beq.s loc_12AD6C ROM:0012AD5C bsr.w sub_12AF08 ROM:0012AD60 move.b #3,($1187).w ROM:0012AD66 bra.l locret_12AE02 ROM:0012AD6C ; --------------------------------------------------------------------------- ROM:0012AD6C ROM:0012AD6C loc_12AD6C: ; CODE XREF: ROM:0012AD4A↑j ROM:0012AD6C ; ROM:0012AD52↑j ... ROM:0012AD6C btst #4,($133A).w ROM:0012AD72 beq.s loc_12AD92 ROM:0012AD74 move.w $548(a5),d1 ROM:0012AD78 clr.b ($8A7).w ROM:0012AD7C move.w d1,($628).w ROM:0012AD80 move.b #1,($8A7).w ROM:0012AD86 move.b #7,($1187).w ROM:0012AD8C bra.l locret_12AEBE ROM:0012AD92 ; --------------------------------------------------------------------------- ROM:0012AD92 ROM:0012AD92 loc_12AD92: ; CODE XREF: ROM:0012AD72↑j ROM:0012AD92 btst #5,($1327).w ROM:0012AD98 beq.s locret_12ADA6 ROM:0012AD9A move.b #4,($1187).w ROM:0012ADA0 bra.l locret_12AE2C ROM:0012ADA6 ; --------------------------------------------------------------------------- ROM:0012ADA6 ROM:0012ADA6 locret_12ADA6: ; CODE XREF: ROM:0012AD40↑j ROM:0012ADA6 ; ROM:0012AD98↑j ... ROM:0012ADA6 rts ROM:0012ADA8 ; --------------------------------------------------------------------------- ROM:0012ADA8 ROM:0012ADA8 loc_12ADA8: ; DATA XREF: ROM:0012ACF8↑o ROM:0012ADA8 btst #4,($133A).w ROM:0012ADAE bne.s loc_12ADCC ROM:0012ADB0 btst #5,($1327).w ROM:0012ADB6 bne.s loc_12ADCC ROM:0012ADB8 btst #1,($1343).w ROM:0012ADBE beq.s loc_12ADCC ROM:0012ADC0 bsr.w sub_12AEFA ROM:0012ADC4 move.b #2,($1187).w ROM:0012ADCA bra.s locret_12ADA6 ROM:0012ADCC ; --------------------------------------------------------------------------- ROM:0012ADCC ROM:0012ADCC loc_12ADCC: ; CODE XREF: ROM:0012ADAE↑j ROM:0012ADCC ; ROM:0012ADB6↑j ... ROM:0012ADCC btst #4,($133A).w ROM:0012ADD2 beq.s loc_12ADF2 ROM:0012ADD4 move.w $548(a5),d1 ROM:0012ADD8 clr.b ($8A7).w ROM:0012ADDC move.w d1,($628).w ROM:0012ADE0 move.b #1,($8A7).w ROM:0012ADE6 move.b #8,($1187).w ROM:0012ADEC bra.l locret_12AEE4 ROM:0012ADF2 ; --------------------------------------------------------------------------- ROM:0012ADF2 ROM:0012ADF2 loc_12ADF2: ; CODE XREF: ROM:0012ADD2↑j ROM:0012ADF2 btst #5,($1327).w ROM:0012ADF8 beq.s locret_12AE02 ROM:0012ADFA move.b #4,($1187).w ROM:0012AE00 bra.s locret_12AE2C ROM:0012AE02 ; --------------------------------------------------------------------------- ROM:0012AE02 ROM:0012AE02 locret_12AE02: ; CODE XREF: ROM:0012AD2E↑j ROM:0012AE02 ; ROM:0012AD66↑j ... ROM:0012AE02 rts ROM:0012AE04 ; --------------------------------------------------------------------------- ROM:0012AE04 ROM:0012AE04 loc_12AE04: ; DATA XREF: ROM:0012ACFC↑o ROM:0012AE04 move.w $528(a5),d0 ROM:0012AE08 cmp.w ($C70).w,d0 ROM:0012AE0C bge.s loc_12AE1C ROM:0012AE0E bsr.w sub_12AFA6 ROM:0012AE12 move.b #5,($1187).w ROM:0012AE18 bra.s locret_12AE62 ROM:0012AE1A ; --------------------------------------------------------------------------- ROM:0012AE1A bra.s locret_12AE2C ROM:0012AE1C ; --------------------------------------------------------------------------- ROM:0012AE1C ROM:0012AE1C loc_12AE1C: ; CODE XREF: ROM:0012AE0C↑j ROM:0012AE1C bsr.w sub_12AFB4 ROM:0012AE20 move.b #6,($1187).w ROM:0012AE26 bra.l locret_12AE98 ROM:0012AE2C ; --------------------------------------------------------------------------- ROM:0012AE2C ROM:0012AE2C locret_12AE2C: ; CODE XREF: ROM:0012ADA0↑j ROM:0012AE2C ; ROM:0012AE00↑j ... ROM:0012AE2C rts ROM:0012AE2E ; --------------------------------------------------------------------------- ROM:0012AE2E ROM:0012AE2E loc_12AE2E: ; DATA XREF: ROM:0012AD00↑o ROM:0012AE2E move.w $528(a5),d0 ROM:0012AE32 cmp.w ($C70).w,d0 ROM:0012AE36 blt.s loc_12AE40 ROM:0012AE38 bset #1,($131A).w ROM:0012AE3E bra.s loc_12AE48 ROM:0012AE40 ; --------------------------------------------------------------------------- ROM:0012AE40 ROM:0012AE40 loc_12AE40: ; CODE XREF: ROM:0012AE36↑j ROM:0012AE40 btst #4,($133A).w ROM:0012AE46 beq.s locret_12AE62 ROM:0012AE48 ROM:0012AE48 loc_12AE48: ; CODE XREF: ROM:0012AE3E↑j ROM:0012AE48 move.w $548(a5),d1 ROM:0012AE4C clr.b ($8A7).w ROM:0012AE50 move.w d1,($628).w ROM:0012AE54 move.b #1,($8A7).w ROM:0012AE5A move.b #7,($1187).w ROM:0012AE60 bra.s locret_12AEBE ROM:0012AE62 ; --------------------------------------------------------------------------- ROM:0012AE62 ROM:0012AE62 locret_12AE62: ; CODE XREF: ROM:0012AE18↑j ROM:0012AE62 ; ROM:0012AE46↑j ROM:0012AE62 rts ROM:0012AE64 ; --------------------------------------------------------------------------- ROM:0012AE64 ROM:0012AE64 loc_12AE64: ; DATA XREF: ROM:0012AD04↑o ROM:0012AE64 move.w $528(a5),d0 ROM:0012AE68 cmp.w ($C70).w,d0 ROM:0012AE6C bge.s loc_12AE76 ROM:0012AE6E bset #1,($131A).w ROM:0012AE74 bra.s loc_12AE7E ROM:0012AE76 ; --------------------------------------------------------------------------- ROM:0012AE76 ROM:0012AE76 loc_12AE76: ; CODE XREF: ROM:0012AE6C↑j ROM:0012AE76 btst #4,($133A).w ROM:0012AE7C beq.s locret_12AE98 ROM:0012AE7E ROM:0012AE7E loc_12AE7E: ; CODE XREF: ROM:0012AE74↑j ROM:0012AE7E move.w $548(a5),d1 ROM:0012AE82 clr.b ($8A7).w ROM:0012AE86 move.w d1,($628).w ROM:0012AE8A move.b #1,($8A7).w ROM:0012AE90 move.b #8,($1187).w ROM:0012AE96 bra.s locret_12AEE4 ROM:0012AE98 ; --------------------------------------------------------------------------- ROM:0012AE98 ROM:0012AE98 locret_12AE98: ; CODE XREF: ROM:0012AE26↑j ROM:0012AE98 ; ROM:0012AE7C↑j ROM:0012AE98 rts ROM:0012AE9A ; --------------------------------------------------------------------------- ROM:0012AE9A ROM:0012AE9A loc_12AE9A: ; DATA XREF: ROM:0012AD08↑o ROM:0012AE9A btst #0,($111C).w ROM:0012AEA0 bne.s loc_12AEA4 ROM:0012AEA2 bra.s loc_12AEAC ROM:0012AEA4 ; --------------------------------------------------------------------------- ROM:0012AEA4 ROM:0012AEA4 loc_12AEA4: ; CODE XREF: ROM:0012AEA0↑j ROM:0012AEA4 cmpi.w #0,($628).w ROM:0012AEAA bgt.s locret_12AEBE ROM:0012AEAC ROM:0012AEAC loc_12AEAC: ; CODE XREF: ROM:0012AEA2↑j ROM:0012AEAC bsr.w sub_12AF16 ROM:0012AEB0 bset #5,($133D).w ROM:0012AEB6 move.b #9,($1187).w ROM:0012AEBC bra.s locret_12AEE8 ROM:0012AEBE ; --------------------------------------------------------------------------- ROM:0012AEBE ROM:0012AEBE locret_12AEBE: ; CODE XREF: ROM:0012AD8C↑j ROM:0012AEBE ; ROM:0012AE60↑j ... ROM:0012AEBE rts ROM:0012AEC0 ; --------------------------------------------------------------------------- ROM:0012AEC0 ROM:0012AEC0 loc_12AEC0: ; DATA XREF: ROM:0012AD0C↑o ROM:0012AEC0 btst #0,($111C).w ROM:0012AEC6 beq.s loc_12AECA ROM:0012AEC8 bra.s loc_12AED2 ROM:0012AECA ; --------------------------------------------------------------------------- ROM:0012AECA ROM:0012AECA loc_12AECA: ; CODE XREF: ROM:0012AEC6↑j ROM:0012AECA cmpi.w #0,($628).w ROM:0012AED0 bgt.s locret_12AEE4 ROM:0012AED2 ROM:0012AED2 loc_12AED2: ; CODE XREF: ROM:0012AEC8↑j ROM:0012AED2 bsr.w sub_12AF5C ROM:0012AED6 bset #5,($133D).w ROM:0012AEDC move.b #9,($1187).w ROM:0012AEE2 bra.s locret_12AEE8 ROM:0012AEE4 ; --------------------------------------------------------------------------- ROM:0012AEE4 ROM:0012AEE4 locret_12AEE4: ; CODE XREF: ROM:0012ADEC↑j ROM:0012AEE4 ; ROM:0012AE96↑j ... ROM:0012AEE4 rts ROM:0012AEE6 ; --------------------------------------------------------------------------- ROM:0012AEE6 ROM:0012AEE6 locret_12AEE6: ; DATA XREF: ROM:0012AD10↑o ROM:0012AEE6 rts ROM:0012AEE8 ; --------------------------------------------------------------------------- ROM:0012AEE8 ROM:0012AEE8 locret_12AEE8: ; CODE XREF: ROM:0012AEBC↑j ROM:0012AEE8 ; ROM:0012AEE2↑j ROM:0012AEE8 rts ROM:0012AEEA ; --------------------------------------------------------------------------- ROM:0012AEEA rts ROM:0012AEEC ROM:0012AEEC ; =============== S U B R O U T I N E ======================================= ROM:0012AEEC ROM:0012AEEC ROM:0012AEEC sub_12AEEC: ; CODE XREF: ROM:0012A452↑p ROM:0012AEEC ; ROM:0012A4F4↑p ... ROM:0012AEEC move.b #0,($1187).w ROM:0012AEF2 bclr #1,($131A).w ROM:0012AEF8 rts ROM:0012AEF8 ; End of function sub_12AEEC ROM:0012AEF8 ROM:0012AEFA ROM:0012AEFA ; =============== S U B R O U T I N E ======================================= ROM:0012AEFA ROM:0012AEFA ROM:0012AEFA sub_12AEFA: ; CODE XREF: ROM:loc_12AD36↑p ROM:0012AEFA ; ROM:0012ADC0↑p ROM:0012AEFA move.w ($CC4).w,d0 ROM:0012AEFE sub.w $546(a5),d0 ROM:0012AF02 move.w d0,($EE0).w ROM:0012AF06 rts ROM:0012AF06 ; End of function sub_12AEFA ROM:0012AF06 ROM:0012AF08 ROM:0012AF08 ; =============== S U B R O U T I N E ======================================= ROM:0012AF08 ROM:0012AF08 ROM:0012AF08 sub_12AF08: ; CODE XREF: ROM:0012AD24↑p ROM:0012AF08 ; ROM:0012AD5C↑p ROM:0012AF08 move.w ($CC4).w,d0 ROM:0012AF0C add.w $546(a5),d0 ROM:0012AF10 move.w d0,($EE0).w ROM:0012AF14 rts ROM:0012AF14 ; End of function sub_12AF08 ROM:0012AF14 ROM:0012AF16 ROM:0012AF16 ; =============== S U B R O U T I N E ======================================= ROM:0012AF16 ROM:0012AF16 ROM:0012AF16 sub_12AF16: ; CODE XREF: ROM:loc_12AEAC↑p ROM:0012AF16 move.w #$3B32,d1 ROM:0012AF1A move.w ($A46).w,d2 ROM:0012AF1E move.w ($572).w,d3 ROM:0012AF22 bsr.l sub_117544 ROM:0012AF28 move.w ($D4E).w,d2 ROM:0012AF2C ext.l d2 ROM:0012AF2E divs.w #$64,d2 ; 'd' ROM:0012AF32 sub.w d2,d1 ROM:0012AF34 muls.w ($EEC).w,d1 ROM:0012AF38 divs.w #$2710,d1 ROM:0012AF3C move.w $52C(a5),d0 ROM:0012AF40 cmp.w ($CD0).w,d0 ROM:0012AF44 ble.s loc_12AF4C ROM:0012AF46 add.w ($CC4).w,d1 ROM:0012AF4A bra.s loc_12AF56 ROM:0012AF4C ; --------------------------------------------------------------------------- ROM:0012AF4C ROM:0012AF4C loc_12AF4C: ; CODE XREF: sub_12AF16+2E↑j ROM:0012AF4C ext.l d1 ROM:0012AF4E divs.w #2,d1 ROM:0012AF52 add.w ($CC4).w,d1 ROM:0012AF56 ROM:0012AF56 loc_12AF56: ; CODE XREF: sub_12AF16+34↑j ROM:0012AF56 move.w d1,($EE0).w ROM:0012AF5A rts ROM:0012AF5A ; End of function sub_12AF16 ROM:0012AF5A ROM:0012AF5C ROM:0012AF5C ; =============== S U B R O U T I N E ======================================= ROM:0012AF5C ROM:0012AF5C ROM:0012AF5C sub_12AF5C: ; CODE XREF: ROM:loc_12AED2↑p ROM:0012AF5C move.w #$3B34,d1 ROM:0012AF60 move.w ($A46).w,d2 ROM:0012AF64 move.w ($572).w,d3 ROM:0012AF68 bsr.l sub_117544 ROM:0012AF6E move.w ($D4E).w,d2 ROM:0012AF72 ext.l d2 ROM:0012AF74 divs.w #$64,d2 ; 'd' ROM:0012AF78 add.w d2,d1 ROM:0012AF7A muls.w ($EEC).w,d1 ROM:0012AF7E divs.w #$2710,d1 ROM:0012AF82 move.w $52C(a5),d0 ROM:0012AF86 cmp.w ($CD0).w,d0 ROM:0012AF8A ble.s loc_12AF94 ROM:0012AF8C move.w ($CC4).w,($EE0).w ROM:0012AF92 bra.s locret_12AFA4 ROM:0012AF94 ; --------------------------------------------------------------------------- ROM:0012AF94 ROM:0012AF94 loc_12AF94: ; CODE XREF: sub_12AF5C+2E↑j ROM:0012AF94 ext.l d1 ROM:0012AF96 divs.w #2,d1 ROM:0012AF9A move.w ($CC4).w,d3 ROM:0012AF9E sub.w d1,d3 ROM:0012AFA0 move.w d3,($EE0).w ROM:0012AFA4 ROM:0012AFA4 locret_12AFA4: ; CODE XREF: sub_12AF5C+36↑j ROM:0012AFA4 rts ROM:0012AFA4 ; End of function sub_12AF5C ROM:0012AFA4 ROM:0012AFA6 ROM:0012AFA6 ; =============== S U B R O U T I N E ======================================= ROM:0012AFA6 ROM:0012AFA6 ROM:0012AFA6 sub_12AFA6: ; CODE XREF: ROM:0012AE0E↑p ROM:0012AFA6 move.w ($CC4).w,d0 ROM:0012AFAA sub.w $544(a5),d0 ROM:0012AFAE move.w d0,($EE0).w ROM:0012AFB2 rts ROM:0012AFB2 ; End of function sub_12AFA6 ROM:0012AFB2 ROM:0012AFB4 ROM:0012AFB4 ; =============== S U B R O U T I N E ======================================= ROM:0012AFB4 ROM:0012AFB4 ROM:0012AFB4 sub_12AFB4: ; CODE XREF: ROM:loc_12AE1C↑p ROM:0012AFB4 move.w ($CC4).w,d0 ROM:0012AFB8 add.w $544(a5),d0 ROM:0012AFBC move.w d0,($EE0).w ROM:0012AFC0 rts ROM:0012AFC0 ; End of function sub_12AFB4 ROM:0012AFC0 ROM:0012AFC2 ROM:0012AFC2 ; =============== S U B R O U T I N E ======================================= ROM:0012AFC2 ROM:0012AFC2 ROM:0012AFC2 sub_12AFC2: ; CODE XREF: sub_129D8E↑p ROM:0012AFC2 bsr.w sub_12B0A8 ROM:0012AFC6 clr.w d1 ROM:0012AFC8 move.b ($1188).w,d1 ROM:0012AFCC cmpi.w #3,d1 ROM:0012AFD0 bcc.s locret_12AFDA ROM:0012AFD2 movea.l off_12AFDC(pc,d1.w*4),a0 ROM:0012AFD6 nop ROM:0012AFD8 jmp (a0) ROM:0012AFDA ; --------------------------------------------------------------------------- ROM:0012AFDA ROM:0012AFDA locret_12AFDA: ; CODE XREF: sub_12AFC2+E↑j ROM:0012AFDA rts ROM:0012AFDA ; End of function sub_12AFC2 ROM:0012AFDA ROM:0012AFDA ; --------------------------------------------------------------------------- ROM:0012AFDC off_12AFDC: dc.l loc_12AFE8 ; DATA XREF: sub_12AFC2+10↑r ROM:0012AFE0 dc.l loc_12AFF8 ROM:0012AFE4 dc.l loc_12B01C ROM:0012AFE8 ; --------------------------------------------------------------------------- ROM:0012AFE8 ROM:0012AFE8 loc_12AFE8: ; DATA XREF: ROM:off_12AFDC↑o ROM:0012AFE8 bsr.w sub_12B096 ROM:0012AFEC bsr.w sub_12B072 ROM:0012AFF0 move.b #1,($1188).w ROM:0012AFF6 rts ROM:0012AFF8 ; --------------------------------------------------------------------------- ROM:0012AFF8 ROM:0012AFF8 loc_12AFF8: ; DATA XREF: ROM:0012AFE0↑o ROM:0012AFF8 btst #4,($133E).w ROM:0012AFFE beq.s locret_12B01A ROM:0012B000 move.w $54A(a5),d0 ROM:0012B004 clr.b ($8A8).w ROM:0012B008 move.w d0,($62A).w ROM:0012B00C move.b #1,($8A8).w ROM:0012B012 move.b #2,($1188).w ROM:0012B018 rts ROM:0012B01A ; --------------------------------------------------------------------------- ROM:0012B01A ROM:0012B01A locret_12B01A: ; CODE XREF: ROM:0012AFFE↑j ROM:0012B01A rts ROM:0012B01C ; --------------------------------------------------------------------------- ROM:0012B01C ROM:0012B01C loc_12B01C: ; DATA XREF: ROM:0012AFE4↑o ROM:0012B01C btst #4,($133E).w ROM:0012B022 beq.s loc_12B042 ROM:0012B024 bsr.w sub_12B096 ROM:0012B028 bsr.w sub_12B072 ROM:0012B02C move.w $54A(a5),d0 ROM:0012B030 clr.b ($8A8).w ROM:0012B034 move.w d0,($62A).w ROM:0012B038 move.b #1,($8A8).w ROM:0012B03E rts ROM:0012B040 ; --------------------------------------------------------------------------- ROM:0012B040 bra.s locret_12B06E ROM:0012B042 ; --------------------------------------------------------------------------- ROM:0012B042 ROM:0012B042 loc_12B042: ; CODE XREF: ROM:0012B022↑j ROM:0012B042 cmpi.w #0,($62A).w ROM:0012B048 bgt.s locret_12B06E ROM:0012B04A bsr.w sub_12B0BA ROM:0012B04E bsr.w sub_12B116 ROM:0012B052 bsr.w sub_12B160 ROM:0012B056 bsr.w sub_12B072 ROM:0012B05A move.w $54A(a5),d0 ROM:0012B05E clr.b ($8A8).w ROM:0012B062 move.w d0,($62A).w ROM:0012B066 move.b #1,($8A8).w ROM:0012B06C rts ROM:0012B06E ; --------------------------------------------------------------------------- ROM:0012B06E ROM:0012B06E locret_12B06E: ; CODE XREF: ROM:0012B040↑j ROM:0012B06E ; ROM:0012B048↑j ROM:0012B06E rts ROM:0012B070 ; --------------------------------------------------------------------------- ROM:0012B070 rts ROM:0012B072 ROM:0012B072 ; =============== S U B R O U T I N E ======================================= ROM:0012B072 ROM:0012B072 ROM:0012B072 sub_12B072: ; CODE XREF: ROM:0012AFEC↑p ROM:0012B072 ; ROM:0012B028↑p ... ROM:0012B072 move.w $54C(a5),d0 ROM:0012B076 move.w $54E(a5),d1 ROM:0012B07A cmp.w ($CD8).w,d0 ROM:0012B07E bgt.s loc_12B08E ROM:0012B080 cmp.w ($CD8).w,d1 ROM:0012B084 blt.s loc_12B08E ROM:0012B086 bset #5,($131F).w ROM:0012B08C bra.s locret_12B094 ROM:0012B08E ; --------------------------------------------------------------------------- ROM:0012B08E ROM:0012B08E loc_12B08E: ; CODE XREF: sub_12B072+C↑j ROM:0012B08E ; sub_12B072+12↑j ROM:0012B08E bclr #5,($131F).w ROM:0012B094 ROM:0012B094 locret_12B094: ; CODE XREF: sub_12B072+1A↑j ROM:0012B094 rts ROM:0012B094 ; End of function sub_12B072 ROM:0012B094 ROM:0012B096 ROM:0012B096 ; =============== S U B R O U T I N E ======================================= ROM:0012B096 ROM:0012B096 ROM:0012B096 sub_12B096: ; CODE XREF: ROM:loc_12AFE8↑p ROM:0012B096 ; ROM:0012B024↑p ROM:0012B096 move.w ($A42).w,($CDC).w ROM:0012B09C move.w ($A42).w,($CD8).w ROM:0012B0A2 clr.w ($CDA).w ROM:0012B0A6 rts ROM:0012B0A6 ; End of function sub_12B096 ROM:0012B0A6 ROM:0012B0A8 ROM:0012B0A8 ; =============== S U B R O U T I N E ======================================= ROM:0012B0A8 ROM:0012B0A8 ROM:0012B0A8 sub_12B0A8: ; CODE XREF: sub_12AFC2↑p ROM:0012B0A8 move.w ($CDC).w,d0 ROM:0012B0AC cmp.w ($A42).w,d0 ROM:0012B0B0 ble.s locret_12B0B8 ROM:0012B0B2 move.w ($A42).w,($CDC).w ROM:0012B0B8 ROM:0012B0B8 locret_12B0B8: ; CODE XREF: sub_12B0A8+8↑j ROM:0012B0B8 rts ROM:0012B0B8 ; End of function sub_12B0A8 ROM:0012B0B8 ROM:0012B0BA ROM:0012B0BA ; =============== S U B R O U T I N E ======================================= ROM:0012B0BA ROM:0012B0BA ROM:0012B0BA sub_12B0BA: ; CODE XREF: ROM:0012B04A↑p ROM:0012B0BA move.w #$3B88,d1 ROM:0012B0BE move.w ($572).w,d2 ROM:0012B0C2 move.w ($A46).w,d3 ROM:0012B0C6 bsr.l sub_117544 ROM:0012B0CC move.w d1,($CDE).w ROM:0012B0D0 move.w #$3AF6,d1 ROM:0012B0D4 move.w ($52C).w,d2 ROM:0012B0D8 bsr.l sub_117544 ROM:0012B0DE move.w d1,($CE2).w ROM:0012B0E2 move.w #$3AF8,d1 ROM:0012B0E6 move.w ($CDC).w,d2 ROM:0012B0EA bsr.l sub_117544 ROM:0012B0F0 move.w d1,($CE0).w ROM:0012B0F4 move.w ($CE0).w,d0 ROM:0012B0F8 add.w ($CE2).w,d0 ROM:0012B0FC move.w d0,($CE4).w ROM:0012B100 move.w ($CDE).w,d0 ROM:0012B104 sub.w ($CE4).w,d0 ROM:0012B108 cmpi.w #0,d0 ROM:0012B10C bge.s loc_12B110 ROM:0012B10E clr.w d0 ROM:0012B110 ROM:0012B110 loc_12B110: ; CODE XREF: sub_12B0BA+52↑j ROM:0012B110 move.w d0,($CE6).w ROM:0012B114 rts ROM:0012B114 ; End of function sub_12B0BA ROM:0012B114 ROM:0012B116 ROM:0012B116 ; =============== S U B R O U T I N E ======================================= ROM:0012B116 ROM:0012B116 ROM:0012B116 sub_12B116: ; CODE XREF: ROM:0012B04E↑p ROM:0012B116 move.w ($CD8).w,d0 ROM:0012B11A cmp.w ($CE6).w,d0 ROM:0012B11E bge.s loc_12B134 ROM:0012B120 move.w #$3AFA,d1 ROM:0012B124 move.w ($CB6).w,d2 ROM:0012B128 bsr.l sub_117544 ROM:0012B12E move.w d1,($CE8).w ROM:0012B132 bra.s locret_12B15E ROM:0012B134 ; --------------------------------------------------------------------------- ROM:0012B134 ROM:0012B134 loc_12B134: ; CODE XREF: sub_12B116+8↑j ROM:0012B134 btst #5,($132C).w ROM:0012B13A bne.s loc_12B158 ROM:0012B13C btst #3,($132A).w ROM:0012B142 bne.s loc_12B158 ROM:0012B144 move.w #$3AFC,d1 ROM:0012B148 move.w ($CB6).w,d2 ROM:0012B14C bsr.l sub_117544 ROM:0012B152 move.w d1,($CE8).w ROM:0012B156 bra.s locret_12B15E ROM:0012B158 ; --------------------------------------------------------------------------- ROM:0012B158 ROM:0012B158 loc_12B158: ; CODE XREF: sub_12B116+24↑j ROM:0012B158 ; sub_12B116+2C↑j ROM:0012B158 move.w $550(a5),($CE8).w ROM:0012B15E ROM:0012B15E locret_12B15E: ; CODE XREF: sub_12B116+1C↑j ROM:0012B15E ; sub_12B116+40↑j ROM:0012B15E rts ROM:0012B15E ; End of function sub_12B116 ROM:0012B15E ROM:0012B160 ROM:0012B160 ; =============== S U B R O U T I N E ======================================= ROM:0012B160 ROM:0012B160 ROM:0012B160 sub_12B160: ; CODE XREF: ROM:0012B052↑p ROM:0012B160 move.w #$2710,d6 ROM:0012B164 move.w ($CD8).w,d2 ROM:0012B168 move.w ($CDA).w,d5 ROM:0012B16C move.w ($CE8).w,d3 ROM:0012B170 move.w ($CE6).w,d1 ROM:0012B174 bsr.l sub_12ACAA ROM:0012B17A move.w d4,($CDA).w ROM:0012B17E swap d4 ROM:0012B180 move.w d4,($CD8).w ROM:0012B184 rts ROM:0012B184 ; End of function sub_12B160 ROM:0012B184 ROM:0012B186 ROM:0012B186 ; =============== S U B R O U T I N E ======================================= ROM:0012B186 ROM:0012B186 ROM:0012B186 sub_12B186: ; CODE XREF: sub_11231A+23C↑p ROM:0012B186 bset #2,($1330).w ROM:0012B18C btst #6,($932).w ROM:0012B192 beq.s loc_12B1AA ROM:0012B194 btst #0,($932).w ROM:0012B19A beq.s loc_12B1AA ROM:0012B19C btst #5,($1328).w ROM:0012B1A2 bne.s loc_12B1AA ROM:0012B1A4 bclr #2,($1330).w ROM:0012B1AA ROM:0012B1AA loc_12B1AA: ; CODE XREF: sub_12B186+C↑j ROM:0012B1AA ; sub_12B186+14↑j ... ROM:0012B1AA move.w #$3AFE,d1 ROM:0012B1AE move.w ($C78).w,d2 ROM:0012B1B2 bsr.l sub_117544 ROM:0012B1B8 move.w d1,d0 ROM:0012B1BA move.w ($C78).w,d1 ROM:0012B1BE sub.w ($CEA).w,d1 ROM:0012B1C2 move.w ($C78).w,($CEA).w ROM:0012B1C8 cmp.w d1,d0 ROM:0012B1CA blt.s loc_12B1E6 ROM:0012B1CC neg.w d0 ROM:0012B1CE cmp.w d1,d0 ROM:0012B1D0 bgt.s loc_12B1DC ROM:0012B1D2 bclr #1,($1325).w ROM:0012B1D8 bra.w loc_12B1E2 ROM:0012B1DC ; --------------------------------------------------------------------------- ROM:0012B1DC ROM:0012B1DC loc_12B1DC: ; CODE XREF: sub_12B186+4A↑j ROM:0012B1DC bset #1,($1325).w ROM:0012B1E2 ROM:0012B1E2 loc_12B1E2: ; CODE XREF: sub_12B186+52↑j ROM:0012B1E2 bra.w loc_12B1EC ROM:0012B1E6 ; --------------------------------------------------------------------------- ROM:0012B1E6 ROM:0012B1E6 loc_12B1E6: ; CODE XREF: sub_12B186+44↑j ROM:0012B1E6 bset #1,($1325).w ROM:0012B1EC ROM:0012B1EC loc_12B1EC: ; CODE XREF: sub_12B186:loc_12B1E2↑j ROM:0012B1EC move.w #$3B00,d1 ROM:0012B1F0 move.w ($FF2).w,d2 ROM:0012B1F4 bsr.l sub_117544 ROM:0012B1FA move.w d1,d0 ROM:0012B1FC move.w ($FF2).w,d1 ROM:0012B200 sub.w ($FF4).w,d1 ROM:0012B204 cmp.w d1,d0 ROM:0012B206 blt.s loc_12B222 ROM:0012B208 neg.w d0 ROM:0012B20A cmp.w d1,d0 ROM:0012B20C bgt.s loc_12B218 ROM:0012B20E bclr #5,($1323).w ROM:0012B214 bra.w loc_12B21E ROM:0012B218 ; --------------------------------------------------------------------------- ROM:0012B218 ROM:0012B218 loc_12B218: ; CODE XREF: sub_12B186+86↑j ROM:0012B218 bset #5,($1323).w ROM:0012B21E ROM:0012B21E loc_12B21E: ; CODE XREF: sub_12B186+8E↑j ROM:0012B21E bra.w loc_12B228 ROM:0012B222 ; --------------------------------------------------------------------------- ROM:0012B222 ROM:0012B222 loc_12B222: ; CODE XREF: sub_12B186+80↑j ROM:0012B222 bset #5,($1323).w ROM:0012B228 ROM:0012B228 loc_12B228: ; CODE XREF: sub_12B186:loc_12B21E↑j ROM:0012B228 move.w $558(a5),d0 ROM:0012B22C move.w ($BF2).w,d1 ROM:0012B230 sub.w ($CEC).w,d1 ROM:0012B234 move.w ($BF2).w,($CEC).w ROM:0012B23A cmp.w d1,d0 ROM:0012B23C blt.s loc_12B258 ROM:0012B23E neg.w d0 ROM:0012B240 cmp.w d1,d0 ROM:0012B242 bgt.s loc_12B24E ROM:0012B244 bclr #1,($1330).w ROM:0012B24A bra.w loc_12B254 ROM:0012B24E ; --------------------------------------------------------------------------- ROM:0012B24E ROM:0012B24E loc_12B24E: ; CODE XREF: sub_12B186+BC↑j ROM:0012B24E bset #1,($1330).w ROM:0012B254 ROM:0012B254 loc_12B254: ; CODE XREF: sub_12B186+C4↑j ROM:0012B254 bra.w loc_12B25E ROM:0012B258 ; --------------------------------------------------------------------------- ROM:0012B258 ROM:0012B258 loc_12B258: ; CODE XREF: sub_12B186+B6↑j ROM:0012B258 bset #1,($1330).w ROM:0012B25E ROM:0012B25E loc_12B25E: ; CODE XREF: sub_12B186:loc_12B254↑j ROM:0012B25E move.w ($FF0).w,d2 ROM:0012B262 move.w #$3B02,d1 ROM:0012B266 bsr.l sub_117544 ROM:0012B26C move.w d1,d2 ROM:0012B26E cmp.w ($FFA).w,d2 ROM:0012B272 bgt.s loc_12B296 ROM:0012B274 btst #6,($1340).w ROM:0012B27A bne.s loc_12B286 ROM:0012B27C bset #6,($132D).w ROM:0012B282 bra.w loc_12B28C ROM:0012B286 ; --------------------------------------------------------------------------- ROM:0012B286 ROM:0012B286 loc_12B286: ; CODE XREF: sub_12B186+F4↑j ROM:0012B286 bclr #6,($132D).w ROM:0012B28C ROM:0012B28C loc_12B28C: ; CODE XREF: sub_12B186+FC↑j ROM:0012B28C bset #6,($1340).w ROM:0012B292 bra.w loc_12B2A2 ROM:0012B296 ; --------------------------------------------------------------------------- ROM:0012B296 ROM:0012B296 loc_12B296: ; CODE XREF: sub_12B186+EC↑j ROM:0012B296 bclr #6,($132D).w ROM:0012B29C bclr #6,($1340).w ROM:0012B2A2 ROM:0012B2A2 loc_12B2A2: ; CODE XREF: sub_12B186+10C↑j ROM:0012B2A2 btst #5,($DAF).w ROM:0012B2A8 bne.s loc_12B2F0 ROM:0012B2AA btst #1,($934).w ROM:0012B2B0 beq.s loc_12B2D0 ROM:0012B2B2 btst #2,($118A).w ROM:0012B2B8 bne.s loc_12B2C2 ROM:0012B2BA bset #5,($133F).w ROM:0012B2C0 bra.s loc_12B2C8 ROM:0012B2C2 ; --------------------------------------------------------------------------- ROM:0012B2C2 ROM:0012B2C2 loc_12B2C2: ; CODE XREF: sub_12B186+132↑j ROM:0012B2C2 bclr #5,($133F).w ROM:0012B2C8 ROM:0012B2C8 loc_12B2C8: ; CODE XREF: sub_12B186+13A↑j ROM:0012B2C8 bset #2,($118A).w ROM:0012B2CE bra.s loc_12B2EC ROM:0012B2D0 ; --------------------------------------------------------------------------- ROM:0012B2D0 ROM:0012B2D0 loc_12B2D0: ; CODE XREF: sub_12B186+12A↑j ROM:0012B2D0 btst #2,($118A).w ROM:0012B2D6 beq.s loc_12B2E0 ROM:0012B2D8 bset #5,($133F).w ROM:0012B2DE bra.s loc_12B2E6 ROM:0012B2E0 ; --------------------------------------------------------------------------- ROM:0012B2E0 ROM:0012B2E0 loc_12B2E0: ; CODE XREF: sub_12B186+150↑j ROM:0012B2E0 bclr #5,($133F).w ROM:0012B2E6 ROM:0012B2E6 loc_12B2E6: ; CODE XREF: sub_12B186+158↑j ROM:0012B2E6 bclr #2,($118A).w ROM:0012B2EC ROM:0012B2EC loc_12B2EC: ; CODE XREF: sub_12B186+148↑j ROM:0012B2EC bra.w loc_12B30C ROM:0012B2F0 ; --------------------------------------------------------------------------- ROM:0012B2F0 ROM:0012B2F0 loc_12B2F0: ; CODE XREF: sub_12B186+122↑j ROM:0012B2F0 bclr #5,($133F).w ROM:0012B2F6 btst #1,($934).w ROM:0012B2FC beq.s loc_12B306 ROM:0012B2FE bset #2,($118A).w ROM:0012B304 bra.s loc_12B30C ROM:0012B306 ; --------------------------------------------------------------------------- ROM:0012B306 ROM:0012B306 loc_12B306: ; CODE XREF: sub_12B186+176↑j ROM:0012B306 bclr #2,($118A).w ROM:0012B30C ROM:0012B30C loc_12B30C: ; CODE XREF: sub_12B186:loc_12B2EC↑j ROM:0012B30C ; sub_12B186+17E↑j ROM:0012B30C btst #7,($DAF).w ROM:0012B312 bne.s loc_12B35A ROM:0012B314 btst #2,($92D).w ROM:0012B31A beq.s loc_12B33A ROM:0012B31C btst #0,($118A).w ROM:0012B322 bne.s loc_12B32C ROM:0012B324 bset #5,($1324).w ROM:0012B32A bra.s loc_12B332 ROM:0012B32C ; --------------------------------------------------------------------------- ROM:0012B32C ROM:0012B32C loc_12B32C: ; CODE XREF: sub_12B186+19C↑j ROM:0012B32C bclr #5,($1324).w ROM:0012B332 ROM:0012B332 loc_12B332: ; CODE XREF: sub_12B186+1A4↑j ROM:0012B332 bset #0,($118A).w ROM:0012B338 bra.s loc_12B356 ROM:0012B33A ; --------------------------------------------------------------------------- ROM:0012B33A ROM:0012B33A loc_12B33A: ; CODE XREF: sub_12B186+194↑j ROM:0012B33A btst #0,($118A).w ROM:0012B340 beq.s loc_12B34A ROM:0012B342 bset #5,($1324).w ROM:0012B348 bra.s loc_12B350 ROM:0012B34A ; --------------------------------------------------------------------------- ROM:0012B34A ROM:0012B34A loc_12B34A: ; CODE XREF: sub_12B186+1BA↑j ROM:0012B34A bclr #5,($1324).w ROM:0012B350 ROM:0012B350 loc_12B350: ; CODE XREF: sub_12B186+1C2↑j ROM:0012B350 bclr #0,($118A).w ROM:0012B356 ROM:0012B356 loc_12B356: ; CODE XREF: sub_12B186+1B2↑j ROM:0012B356 bra.w loc_12B376 ROM:0012B35A ; --------------------------------------------------------------------------- ROM:0012B35A ROM:0012B35A loc_12B35A: ; CODE XREF: sub_12B186+18C↑j ROM:0012B35A bclr #5,($1324).w ROM:0012B360 btst #2,($92D).w ROM:0012B366 beq.s loc_12B370 ROM:0012B368 bset #0,($118A).w ROM:0012B36E bra.s loc_12B376 ROM:0012B370 ; --------------------------------------------------------------------------- ROM:0012B370 ROM:0012B370 loc_12B370: ; CODE XREF: sub_12B186+1E0↑j ROM:0012B370 bclr #0,($118A).w ROM:0012B376 ROM:0012B376 loc_12B376: ; CODE XREF: sub_12B186:loc_12B356↑j ROM:0012B376 ; sub_12B186+1E8↑j ROM:0012B376 btst #6,($DAF).w ROM:0012B37C bne.s loc_12B3C4 ROM:0012B37E btst #7,($933).w ROM:0012B384 beq.s loc_12B3A4 ROM:0012B386 btst #1,($118A).w ROM:0012B38C bne.s loc_12B396 ROM:0012B38E bset #7,($1342).w ROM:0012B394 bra.s loc_12B39C ROM:0012B396 ; --------------------------------------------------------------------------- ROM:0012B396 ROM:0012B396 loc_12B396: ; CODE XREF: sub_12B186+206↑j ROM:0012B396 bclr #7,($1342).w ROM:0012B39C ROM:0012B39C loc_12B39C: ; CODE XREF: sub_12B186+20E↑j ROM:0012B39C bset #1,($118A).w ROM:0012B3A2 bra.s loc_12B3C0 ROM:0012B3A4 ; --------------------------------------------------------------------------- ROM:0012B3A4 ROM:0012B3A4 loc_12B3A4: ; CODE XREF: sub_12B186+1FE↑j ROM:0012B3A4 btst #1,($118A).w ROM:0012B3AA beq.s loc_12B3B4 ROM:0012B3AC bset #7,($1342).w ROM:0012B3B2 bra.s loc_12B3BA ROM:0012B3B4 ; --------------------------------------------------------------------------- ROM:0012B3B4 ROM:0012B3B4 loc_12B3B4: ; CODE XREF: sub_12B186+224↑j ROM:0012B3B4 bclr #7,($1342).w ROM:0012B3BA ROM:0012B3BA loc_12B3BA: ; CODE XREF: sub_12B186+22C↑j ROM:0012B3BA bclr #1,($118A).w ROM:0012B3C0 ROM:0012B3C0 loc_12B3C0: ; CODE XREF: sub_12B186+21C↑j ROM:0012B3C0 bra.w loc_12B3E0 ROM:0012B3C4 ; --------------------------------------------------------------------------- ROM:0012B3C4 ROM:0012B3C4 loc_12B3C4: ; CODE XREF: sub_12B186+1F6↑j ROM:0012B3C4 bclr #7,($1342).w ROM:0012B3CA btst #7,($933).w ROM:0012B3D0 beq.s loc_12B3DA ROM:0012B3D2 bset #1,($118A).w ROM:0012B3D8 bra.s loc_12B3E0 ROM:0012B3DA ; --------------------------------------------------------------------------- ROM:0012B3DA ROM:0012B3DA loc_12B3DA: ; CODE XREF: sub_12B186+24A↑j ROM:0012B3DA bclr #1,($118A).w ROM:0012B3E0 ROM:0012B3E0 loc_12B3E0: ; CODE XREF: sub_12B186:loc_12B3C0↑j ROM:0012B3E0 ; sub_12B186+252↑j ROM:0012B3E0 btst #1,($1335).w ROM:0012B3E6 beq.s loc_12B406 ROM:0012B3E8 btst #3,($118A).w ROM:0012B3EE bne.s loc_12B3F8 ROM:0012B3F0 bset #1,($132F).w ROM:0012B3F6 bra.s loc_12B3FE ROM:0012B3F8 ; --------------------------------------------------------------------------- ROM:0012B3F8 ROM:0012B3F8 loc_12B3F8: ; CODE XREF: sub_12B186+268↑j ROM:0012B3F8 bclr #1,($132F).w ROM:0012B3FE ROM:0012B3FE loc_12B3FE: ; CODE XREF: sub_12B186+270↑j ROM:0012B3FE bset #3,($118A).w ROM:0012B404 bra.s loc_12B422 ROM:0012B406 ; --------------------------------------------------------------------------- ROM:0012B406 ROM:0012B406 loc_12B406: ; CODE XREF: sub_12B186+260↑j ROM:0012B406 btst #3,($118A).w ROM:0012B40C beq.s loc_12B416 ROM:0012B40E bset #1,($132F).w ROM:0012B414 bra.s loc_12B41C ROM:0012B416 ; --------------------------------------------------------------------------- ROM:0012B416 ROM:0012B416 loc_12B416: ; CODE XREF: sub_12B186+286↑j ROM:0012B416 bclr #1,($132F).w ROM:0012B41C ROM:0012B41C loc_12B41C: ; CODE XREF: sub_12B186+28E↑j ROM:0012B41C bclr #3,($118A).w ROM:0012B422 ROM:0012B422 loc_12B422: ; CODE XREF: sub_12B186+27E↑j ROM:0012B422 bsr.w sub_12B496 ROM:0012B426 bsr.w sub_12B430 ROM:0012B42A bsr.w sub_12B75C ROM:0012B42E rts ROM:0012B42E ; End of function sub_12B186 ROM:0012B42E ROM:0012B430 ROM:0012B430 ; =============== S U B R O U T I N E ======================================= ROM:0012B430 ROM:0012B430 ROM:0012B430 sub_12B430: ; CODE XREF: sub_12B186+2A0↑p ROM:0012B430 btst #6,($1340).w ROM:0012B436 beq.s loc_12B48E ROM:0012B438 btst #3,($1326).w ROM:0012B43E bne.s loc_12B484 ROM:0012B440 btst #2,($1330).w ROM:0012B446 bne.s loc_12B47A ROM:0012B448 move.w $552(a5),d1 ROM:0012B44C cmp.w ($FF0).w,d1 ROM:0012B450 blt.s loc_12B470 ROM:0012B452 move.w $554(a5),d2 ROM:0012B456 cmp.w ($FF0).w,d2 ROM:0012B45A bgt.s loc_12B466 ROM:0012B45C bset #2,($1319).w ROM:0012B462 bra.w loc_12B46C ROM:0012B466 ; --------------------------------------------------------------------------- ROM:0012B466 ROM:0012B466 loc_12B466: ; CODE XREF: sub_12B430+2A↑j ROM:0012B466 bclr #2,($1319).w ROM:0012B46C ROM:0012B46C loc_12B46C: ; CODE XREF: sub_12B430+32↑j ROM:0012B46C bra.w loc_12B476 ROM:0012B470 ; --------------------------------------------------------------------------- ROM:0012B470 ROM:0012B470 loc_12B470: ; CODE XREF: sub_12B430+20↑j ROM:0012B470 bclr #2,($1319).w ROM:0012B476 ROM:0012B476 loc_12B476: ; CODE XREF: sub_12B430:loc_12B46C↑j ROM:0012B476 bra.w loc_12B480 ROM:0012B47A ; --------------------------------------------------------------------------- ROM:0012B47A ROM:0012B47A loc_12B47A: ; CODE XREF: sub_12B430+16↑j ROM:0012B47A bclr #2,($1319).w ROM:0012B480 ROM:0012B480 loc_12B480: ; CODE XREF: sub_12B430:loc_12B476↑j ROM:0012B480 bra.w loc_12B48A ROM:0012B484 ; --------------------------------------------------------------------------- ROM:0012B484 ROM:0012B484 loc_12B484: ; CODE XREF: sub_12B430+E↑j ROM:0012B484 bclr #2,($1319).w ROM:0012B48A ROM:0012B48A loc_12B48A: ; CODE XREF: sub_12B430:loc_12B480↑j ROM:0012B48A bra.w locret_12B494 ROM:0012B48E ; --------------------------------------------------------------------------- ROM:0012B48E ROM:0012B48E loc_12B48E: ; CODE XREF: sub_12B430+6↑j ROM:0012B48E bclr #2,($1319).w ROM:0012B494 ROM:0012B494 locret_12B494: ; CODE XREF: sub_12B430:loc_12B48A↑j ROM:0012B494 rts ROM:0012B494 ; End of function sub_12B430 ROM:0012B494 ROM:0012B496 ROM:0012B496 ; =============== S U B R O U T I N E ======================================= ROM:0012B496 ROM:0012B496 ROM:0012B496 sub_12B496: ; CODE XREF: sub_12B186:loc_12B422↑p ROM:0012B496 clr.w d1 ROM:0012B498 move.b ($118B).w,d1 ROM:0012B49C cmpi.w #3,d1 ROM:0012B4A0 bcc.s locret_12B4AA ROM:0012B4A2 movea.l off_12B4AC(pc,d1.w*4),a0 ROM:0012B4A6 nop ROM:0012B4A8 jmp (a0) ROM:0012B4AA ; --------------------------------------------------------------------------- ROM:0012B4AA ROM:0012B4AA locret_12B4AA: ; CODE XREF: sub_12B496+A↑j ROM:0012B4AA rts ROM:0012B4AA ; End of function sub_12B496 ROM:0012B4AA ROM:0012B4AA ; --------------------------------------------------------------------------- ROM:0012B4AC off_12B4AC: dc.l loc_12B4B8 ; DATA XREF: sub_12B496+C↑r ROM:0012B4B0 dc.l loc_12B4CC ROM:0012B4B4 dc.l loc_12B5F8 ROM:0012B4B8 ; --------------------------------------------------------------------------- ROM:0012B4B8 ROM:0012B4B8 loc_12B4B8: ; DATA XREF: ROM:off_12B4AC↑o ROM:0012B4B8 bclr #3,($1326).w ROM:0012B4BE move.b #2,($118B).w ROM:0012B4C4 bra.l locret_12B758 ROM:0012B4CA ; --------------------------------------------------------------------------- ROM:0012B4CA rts ROM:0012B4CC ; --------------------------------------------------------------------------- ROM:0012B4CC ROM:0012B4CC loc_12B4CC: ; DATA XREF: ROM:0012B4B0↑o ROM:0012B4CC cmpi.w #0,($6CE).w ROM:0012B4D2 bgt.s loc_12B526 ROM:0012B4D4 btst #1,($1325).w ROM:0012B4DA bne.s loc_12B526 ROM:0012B4DC btst #5,($1323).w ROM:0012B4E2 bne.s loc_12B526 ROM:0012B4E4 btst #1,($1330).w ROM:0012B4EA bne.s loc_12B526 ROM:0012B4EC btst #6,($132D).w ROM:0012B4F2 bne.s loc_12B526 ROM:0012B4F4 btst #5,($133F).w ROM:0012B4FA bne.s loc_12B526 ROM:0012B4FC btst #5,($1324).w ROM:0012B502 bne.s loc_12B526 ROM:0012B504 btst #7,($1342).w ROM:0012B50A bne.s loc_12B526 ROM:0012B50C btst #1,($132F).w ROM:0012B512 bne.s loc_12B526 ROM:0012B514 bclr #3,($1326).w ROM:0012B51A move.b #2,($118B).w ROM:0012B520 bra.l locret_12B758 ROM:0012B526 ; --------------------------------------------------------------------------- ROM:0012B526 ROM:0012B526 loc_12B526: ; CODE XREF: ROM:0012B4D2↑j ROM:0012B526 ; ROM:0012B4DA↑j ... ROM:0012B526 move.w $556(a5),d2 ROM:0012B52A btst #6,($132D).w ROM:0012B530 beq.s loc_12B544 ROM:0012B532 clr.b ($8FA).w ROM:0012B536 move.w d2,($6CE).w ROM:0012B53A move.b #1,($8FA).w ROM:0012B540 bra.w locret_12B5F6 ROM:0012B544 ; --------------------------------------------------------------------------- ROM:0012B544 ROM:0012B544 loc_12B544: ; CODE XREF: ROM:0012B530↑j ROM:0012B544 btst #1,($1325).w ROM:0012B54A beq.s loc_12B55E ROM:0012B54C clr.b ($8FA).w ROM:0012B550 move.w d2,($6CE).w ROM:0012B554 move.b #1,($8FA).w ROM:0012B55A bra.w locret_12B5F6 ROM:0012B55E ; --------------------------------------------------------------------------- ROM:0012B55E ROM:0012B55E loc_12B55E: ; CODE XREF: ROM:0012B54A↑j ROM:0012B55E btst #5,($1323).w ROM:0012B564 beq.s loc_12B578 ROM:0012B566 clr.b ($8FA).w ROM:0012B56A move.w d2,($6CE).w ROM:0012B56E move.b #1,($8FA).w ROM:0012B574 bra.w locret_12B5F6 ROM:0012B578 ; --------------------------------------------------------------------------- ROM:0012B578 ROM:0012B578 loc_12B578: ; CODE XREF: ROM:0012B564↑j ROM:0012B578 btst #1,($1330).w ROM:0012B57E beq.s loc_12B592 ROM:0012B580 clr.b ($8FA).w ROM:0012B584 move.w d2,($6CE).w ROM:0012B588 move.b #1,($8FA).w ROM:0012B58E bra.w locret_12B5F6 ROM:0012B592 ; --------------------------------------------------------------------------- ROM:0012B592 ROM:0012B592 loc_12B592: ; CODE XREF: ROM:0012B57E↑j ROM:0012B592 btst #1,($132F).w ROM:0012B598 beq.s loc_12B5AC ROM:0012B59A clr.b ($8FA).w ROM:0012B59E move.w d2,($6CE).w ROM:0012B5A2 move.b #1,($8FA).w ROM:0012B5A8 bra.w locret_12B5F6 ROM:0012B5AC ; --------------------------------------------------------------------------- ROM:0012B5AC ROM:0012B5AC loc_12B5AC: ; CODE XREF: ROM:0012B598↑j ROM:0012B5AC btst #5,($1324).w ROM:0012B5B2 beq.s loc_12B5C6 ROM:0012B5B4 clr.b ($8FA).w ROM:0012B5B8 move.w d2,($6CE).w ROM:0012B5BC move.b #1,($8FA).w ROM:0012B5C2 bra.w locret_12B5F6 ROM:0012B5C6 ; --------------------------------------------------------------------------- ROM:0012B5C6 ROM:0012B5C6 loc_12B5C6: ; CODE XREF: ROM:0012B5B2↑j ROM:0012B5C6 btst #7,($1342).w ROM:0012B5CC beq.s loc_12B5E0 ROM:0012B5CE clr.b ($8FA).w ROM:0012B5D2 move.w d2,($6CE).w ROM:0012B5D6 move.b #1,($8FA).w ROM:0012B5DC bra.w locret_12B5F6 ROM:0012B5E0 ; --------------------------------------------------------------------------- ROM:0012B5E0 ROM:0012B5E0 loc_12B5E0: ; CODE XREF: ROM:0012B5CC↑j ROM:0012B5E0 btst #5,($133F).w ROM:0012B5E6 beq.s locret_12B5F6 ROM:0012B5E8 clr.b ($8FA).w ROM:0012B5EC move.w d2,($6CE).w ROM:0012B5F0 move.b #1,($8FA).w ROM:0012B5F6 ROM:0012B5F6 locret_12B5F6: ; CODE XREF: ROM:0012B540↑j ROM:0012B5F6 ; ROM:0012B55A↑j ... ROM:0012B5F6 rts ROM:0012B5F8 ; --------------------------------------------------------------------------- ROM:0012B5F8 ROM:0012B5F8 loc_12B5F8: ; DATA XREF: ROM:0012B4B4↑o ROM:0012B5F8 move.w $556(a5),d2 ROM:0012B5FC btst #6,($132D).w ROM:0012B602 beq.s loc_12B628 ROM:0012B604 clr.b ($8FA).w ROM:0012B608 move.w d2,($6CE).w ROM:0012B60C move.b #1,($8FA).w ROM:0012B612 bset #3,($1326).w ROM:0012B618 move.b #1,($118B).w ROM:0012B61E bra.l locret_12B5F6 ROM:0012B624 ; --------------------------------------------------------------------------- ROM:0012B624 bra.w locret_12B758 ROM:0012B628 ; --------------------------------------------------------------------------- ROM:0012B628 ROM:0012B628 loc_12B628: ; CODE XREF: ROM:0012B602↑j ROM:0012B628 btst #1,($1325).w ROM:0012B62E beq.s loc_12B654 ROM:0012B630 clr.b ($8FA).w ROM:0012B634 move.w d2,($6CE).w ROM:0012B638 move.b #1,($8FA).w ROM:0012B63E bset #3,($1326).w ROM:0012B644 move.b #1,($118B).w ROM:0012B64A bra.l locret_12B5F6 ROM:0012B650 ; --------------------------------------------------------------------------- ROM:0012B650 bra.w locret_12B758 ROM:0012B654 ; --------------------------------------------------------------------------- ROM:0012B654 ROM:0012B654 loc_12B654: ; CODE XREF: ROM:0012B62E↑j ROM:0012B654 btst #5,($1323).w ROM:0012B65A beq.s loc_12B680 ROM:0012B65C clr.b ($8FA).w ROM:0012B660 move.w d2,($6CE).w ROM:0012B664 move.b #1,($8FA).w ROM:0012B66A bset #3,($1326).w ROM:0012B670 move.b #1,($118B).w ROM:0012B676 bra.l locret_12B5F6 ROM:0012B67C ; --------------------------------------------------------------------------- ROM:0012B67C bra.w locret_12B758 ROM:0012B680 ; --------------------------------------------------------------------------- ROM:0012B680 ROM:0012B680 loc_12B680: ; CODE XREF: ROM:0012B65A↑j ROM:0012B680 btst #1,($1330).w ROM:0012B686 beq.s loc_12B6AC ROM:0012B688 clr.b ($8FA).w ROM:0012B68C move.w d2,($6CE).w ROM:0012B690 move.b #1,($8FA).w ROM:0012B696 bset #3,($1326).w ROM:0012B69C move.b #1,($118B).w ROM:0012B6A2 bra.l locret_12B5F6 ROM:0012B6A8 ; --------------------------------------------------------------------------- ROM:0012B6A8 bra.w locret_12B758 ROM:0012B6AC ; --------------------------------------------------------------------------- ROM:0012B6AC ROM:0012B6AC loc_12B6AC: ; CODE XREF: ROM:0012B686↑j ROM:0012B6AC btst #1,($132F).w ROM:0012B6B2 beq.s loc_12B6D8 ROM:0012B6B4 clr.b ($8FA).w ROM:0012B6B8 move.w d2,($6CE).w ROM:0012B6BC move.b #1,($8FA).w ROM:0012B6C2 bset #3,($1326).w ROM:0012B6C8 move.b #1,($118B).w ROM:0012B6CE bra.l locret_12B5F6 ROM:0012B6D4 ; --------------------------------------------------------------------------- ROM:0012B6D4 bra.w locret_12B758 ROM:0012B6D8 ; --------------------------------------------------------------------------- ROM:0012B6D8 ROM:0012B6D8 loc_12B6D8: ; CODE XREF: ROM:0012B6B2↑j ROM:0012B6D8 btst #5,($1324).w ROM:0012B6DE beq.s loc_12B704 ROM:0012B6E0 clr.b ($8FA).w ROM:0012B6E4 move.w d2,($6CE).w ROM:0012B6E8 move.b #1,($8FA).w ROM:0012B6EE bset #3,($1326).w ROM:0012B6F4 move.b #1,($118B).w ROM:0012B6FA bra.l locret_12B5F6 ROM:0012B700 ; --------------------------------------------------------------------------- ROM:0012B700 bra.w locret_12B758 ROM:0012B704 ; --------------------------------------------------------------------------- ROM:0012B704 ROM:0012B704 loc_12B704: ; CODE XREF: ROM:0012B6DE↑j ROM:0012B704 btst #7,($1342).w ROM:0012B70A beq.s loc_12B730 ROM:0012B70C clr.b ($8FA).w ROM:0012B710 move.w d2,($6CE).w ROM:0012B714 move.b #1,($8FA).w ROM:0012B71A bset #3,($1326).w ROM:0012B720 move.b #1,($118B).w ROM:0012B726 bra.l locret_12B5F6 ROM:0012B72C ; --------------------------------------------------------------------------- ROM:0012B72C bra.w locret_12B758 ROM:0012B730 ; --------------------------------------------------------------------------- ROM:0012B730 ROM:0012B730 loc_12B730: ; CODE XREF: ROM:0012B70A↑j ROM:0012B730 btst #5,($133F).w ROM:0012B736 beq.s locret_12B758 ROM:0012B738 clr.b ($8FA).w ROM:0012B73C move.w d2,($6CE).w ROM:0012B740 move.b #1,($8FA).w ROM:0012B746 bset #3,($1326).w ROM:0012B74C move.b #1,($118B).w ROM:0012B752 bra.l locret_12B5F6 ROM:0012B758 ; --------------------------------------------------------------------------- ROM:0012B758 ROM:0012B758 locret_12B758: ; CODE XREF: ROM:0012B4C4↑j ROM:0012B758 ; ROM:0012B520↑j ... ROM:0012B758 rts ROM:0012B75A ; --------------------------------------------------------------------------- ROM:0012B75A rts ROM:0012B75C ROM:0012B75C ; =============== S U B R O U T I N E ======================================= ROM:0012B75C ROM:0012B75C ROM:0012B75C sub_12B75C: ; CODE XREF: sub_12B186+2A4↑p ROM:0012B75C clr.w d1 ROM:0012B75E move.b ($118C).w,d1 ROM:0012B762 cmpi.w #2,d1 ROM:0012B766 bcc.s locret_12B770 ROM:0012B768 movea.l off_12B772(pc,d1.w*4),a0 ROM:0012B76C nop ROM:0012B76E jmp (a0) ROM:0012B770 ; --------------------------------------------------------------------------- ROM:0012B770 ROM:0012B770 locret_12B770: ; CODE XREF: sub_12B75C+A↑j ROM:0012B770 rts ROM:0012B770 ; End of function sub_12B75C ROM:0012B770 ROM:0012B770 ; --------------------------------------------------------------------------- ROM:0012B772 off_12B772: dc.l loc_12B77A ; DATA XREF: sub_12B75C+C↑r ROM:0012B776 dc.l loc_12B78A ROM:0012B77A ; --------------------------------------------------------------------------- ROM:0012B77A ROM:0012B77A loc_12B77A: ; DATA XREF: ROM:off_12B772↑o ROM:0012B77A move.b #0,($1189).w ROM:0012B780 move.b #1,($118C).w ROM:0012B786 bra.s locret_12B7BC ROM:0012B788 ; --------------------------------------------------------------------------- ROM:0012B788 rts ROM:0012B78A ; --------------------------------------------------------------------------- ROM:0012B78A ROM:0012B78A loc_12B78A: ; DATA XREF: ROM:0012B776↑o ROM:0012B78A btst #4,($1324).w ROM:0012B790 bne.s loc_12B7B6 ROM:0012B792 btst #6,($1334).w ROM:0012B798 bne.s loc_12B7AC ROM:0012B79A move.b #9,d1 ROM:0012B79E cmp.b ($1189).w,d1 ROM:0012B7A2 blt.s loc_12B7A8 ROM:0012B7A4 addq.b #1,($1189).w ROM:0012B7A8 ROM:0012B7A8 loc_12B7A8: ; CODE XREF: ROM:0012B7A2↑j ROM:0012B7A8 bra.w loc_12B7B2 ROM:0012B7AC ; --------------------------------------------------------------------------- ROM:0012B7AC ROM:0012B7AC loc_12B7AC: ; CODE XREF: ROM:0012B798↑j ROM:0012B7AC move.b #0,($1189).w ROM:0012B7B2 ROM:0012B7B2 loc_12B7B2: ; CODE XREF: ROM:loc_12B7A8↑j ROM:0012B7B2 bra.w locret_12B7BC ROM:0012B7B6 ; --------------------------------------------------------------------------- ROM:0012B7B6 ROM:0012B7B6 loc_12B7B6: ; CODE XREF: ROM:0012B790↑j ROM:0012B7B6 move.b #0,($1189).w ROM:0012B7BC ROM:0012B7BC locret_12B7BC: ; CODE XREF: ROM:0012B786↑j ROM:0012B7BC ; ROM:loc_12B7B2↑j ROM:0012B7BC rts ROM:0012B7BE ; --------------------------------------------------------------------------- ROM:0012B7BE rts ROM:0012B7C0 ROM:0012B7C0 ; =============== S U B R O U T I N E ======================================= ROM:0012B7C0 ROM:0012B7C0 ROM:0012B7C0 sub_12B7C0: ; CODE XREF: sub_11231A:loc_11256C↑p ROM:0012B7C0 ; sub_112598↑p ROM:0012B7C0 move.b #0,($118B).w ROM:0012B7C6 bset #3,($1326).w ROM:0012B7CC move.b #0,($118C).w ROM:0012B7D2 move.b #0,($1189).w ROM:0012B7D8 bset #2,($1330).w ROM:0012B7DE bclr #2,($1319).w ROM:0012B7E4 rts ROM:0012B7E4 ; End of function sub_12B7C0 ROM:0012B7E4 ROM:0012B7E6 ROM:0012B7E6 ; =============== S U B R O U T I N E ======================================= ROM:0012B7E6 ROM:0012B7E6 ROM:0012B7E6 sub_12B7E6: ; CODE XREF: sub_126A0E+F0↑p ROM:0012B7E6 bclr #0,($1323).w ROM:0012B7EC bclr #0,($1336).w ROM:0012B7F2 clr.w d1 ROM:0012B7F4 move.b ($1192).w,d1 ROM:0012B7F8 cmpi.w #2,d1 ROM:0012B7FC bcc.s locret_12B806 ROM:0012B7FE movea.l off_12B808(pc,d1.w*4),a0 ROM:0012B802 nop ROM:0012B804 jmp (a0) ROM:0012B806 ; --------------------------------------------------------------------------- ROM:0012B806 ROM:0012B806 locret_12B806: ; CODE XREF: sub_12B7E6+16↑j ROM:0012B806 rts ROM:0012B806 ; End of function sub_12B7E6 ROM:0012B806 ROM:0012B806 ; --------------------------------------------------------------------------- ROM:0012B808 off_12B808: dc.l loc_12B810 ; DATA XREF: sub_12B7E6+18↑r ROM:0012B80C dc.l loc_12B822 ROM:0012B810 ; --------------------------------------------------------------------------- ROM:0012B810 ROM:0012B810 loc_12B810: ; DATA XREF: ROM:off_12B808↑o ROM:0012B810 bsr.w sub_12B84E ROM:0012B814 bsr.w sub_12B8C6 ROM:0012B818 move.b #1,($1192).w ROM:0012B81E bra.s locret_12B84A ROM:0012B820 ; --------------------------------------------------------------------------- ROM:0012B820 rts ROM:0012B822 ; --------------------------------------------------------------------------- ROM:0012B822 ROM:0012B822 loc_12B822: ; DATA XREF: ROM:0012B80C↑o ROM:0012B822 btst #5,($1329).w ROM:0012B828 beq.s locret_12B84A ROM:0012B82A btst #3,($1323).w ROM:0012B830 bne.s loc_12B83C ROM:0012B832 bset #0,($1323).w ROM:0012B838 bra.w loc_12B842 ROM:0012B83C ; --------------------------------------------------------------------------- ROM:0012B83C ROM:0012B83C loc_12B83C: ; CODE XREF: ROM:0012B830↑j ROM:0012B83C bset #0,($1336).w ROM:0012B842 ROM:0012B842 loc_12B842: ; CODE XREF: ROM:0012B838↑j ROM:0012B842 bsr.w sub_12B84E ROM:0012B846 bsr.w sub_12B8C6 ROM:0012B84A ROM:0012B84A locret_12B84A: ; CODE XREF: ROM:0012B81E↑j ROM:0012B84A ; ROM:0012B828↑j ROM:0012B84A rts ROM:0012B84C ; --------------------------------------------------------------------------- ROM:0012B84C rts ROM:0012B84E ROM:0012B84E ; =============== S U B R O U T I N E ======================================= ROM:0012B84E ROM:0012B84E ROM:0012B84E sub_12B84E: ; CODE XREF: ROM:loc_12B810↑p ROM:0012B84E ; ROM:loc_12B842↑p ROM:0012B84E clr.w d1 ROM:0012B850 move.b ($1191).w,d1 ROM:0012B854 cmpi.w #2,d1 ROM:0012B858 bcc.s locret_12B862 ROM:0012B85A movea.l off_12B864(pc,d1.w*4),a0 ROM:0012B85E nop ROM:0012B860 jmp (a0) ROM:0012B862 ; --------------------------------------------------------------------------- ROM:0012B862 ROM:0012B862 locret_12B862: ; CODE XREF: sub_12B84E+A↑j ROM:0012B862 rts ROM:0012B862 ; End of function sub_12B84E ROM:0012B862 ROM:0012B862 ; --------------------------------------------------------------------------- ROM:0012B864 off_12B864: dc.l loc_12B86C ; DATA XREF: sub_12B84E+C↑r ROM:0012B868 dc.l loc_12B87A ROM:0012B86C ; --------------------------------------------------------------------------- ROM:0012B86C ROM:0012B86C loc_12B86C: ; DATA XREF: ROM:off_12B864↑o ROM:0012B86C bsr.w sub_12BB08 ROM:0012B870 move.b #1,($1191).w ROM:0012B876 bra.s locret_12B8C2 ROM:0012B878 ; --------------------------------------------------------------------------- ROM:0012B878 rts ROM:0012B87A ; --------------------------------------------------------------------------- ROM:0012B87A ROM:0012B87A loc_12B87A: ; DATA XREF: ROM:0012B868↑o ROM:0012B87A btst #0,($1336).w ROM:0012B880 beq.s loc_12B886 ROM:0012B882 bsr.w sub_12BB08 ROM:0012B886 ROM:0012B886 loc_12B886: ; CODE XREF: ROM:0012B880↑j ROM:0012B886 btst #0,($1323).w ROM:0012B88C beq.s locret_12B8C2 ROM:0012B88E bsr.w sub_12BA10 ROM:0012B892 btst #7,($132B).w ROM:0012B898 beq.s loc_12B8BC ROM:0012B89A bset #3,($D86).w ROM:0012B8A0 bset #6,($1330).w ROM:0012B8A6 bset #5,($1423).w ROM:0012B8AC move.w $56A(a5),d1 ROM:0012B8B0 cmp.w ($A3E).w,d1 ROM:0012B8B4 blt.s loc_12B8BC ROM:0012B8B6 bset #7,($1422).w ROM:0012B8BC ROM:0012B8BC loc_12B8BC: ; CODE XREF: ROM:0012B898↑j ROM:0012B8BC ; ROM:0012B8B4↑j ROM:0012B8BC bset #3,($D9E).w ROM:0012B8C2 ROM:0012B8C2 locret_12B8C2: ; CODE XREF: ROM:0012B876↑j ROM:0012B8C2 ; ROM:0012B88C↑j ROM:0012B8C2 rts ROM:0012B8C4 ; --------------------------------------------------------------------------- ROM:0012B8C4 rts ROM:0012B8C6 ROM:0012B8C6 ; =============== S U B R O U T I N E ======================================= ROM:0012B8C6 ROM:0012B8C6 ROM:0012B8C6 sub_12B8C6: ; CODE XREF: ROM:0012B814↑p ROM:0012B8C6 ; ROM:0012B846↑p ROM:0012B8C6 clr.w d1 ROM:0012B8C8 move.b ($1190).w,d1 ROM:0012B8CC cmpi.w #6,d1 ROM:0012B8D0 bcc.s locret_12B8DA ROM:0012B8D2 movea.l off_12B8DC(pc,d1.w*4),a0 ROM:0012B8D6 nop ROM:0012B8D8 jmp (a0) ROM:0012B8DA ; --------------------------------------------------------------------------- ROM:0012B8DA ROM:0012B8DA locret_12B8DA: ; CODE XREF: sub_12B8C6+A↑j ROM:0012B8DA rts ROM:0012B8DA ; End of function sub_12B8C6 ROM:0012B8DA ROM:0012B8DA ; --------------------------------------------------------------------------- ROM:0012B8DC off_12B8DC: dc.l loc_12B8F4 ; DATA XREF: sub_12B8C6+C↑r ROM:0012B8E0 dc.l loc_12B910 ROM:0012B8E4 dc.l loc_12B940 ROM:0012B8E8 dc.l loc_12B964 ROM:0012B8EC dc.l loc_12B988 ROM:0012B8F0 dc.l loc_12B9AC ROM:0012B8F4 ; --------------------------------------------------------------------------- ROM:0012B8F4 ROM:0012B8F4 loc_12B8F4: ; DATA XREF: ROM:off_12B8DC↑o ROM:0012B8F4 bsr.w sub_12BC96 ROM:0012B8F8 bsr.w sub_12BC42 ROM:0012B8FC bsr.w sub_12BCB2 ROM:0012B900 bclr #7,($131E).w ROM:0012B906 move.b #1,($1190).w ROM:0012B90C bra.s locret_12B93E ROM:0012B90E ; --------------------------------------------------------------------------- ROM:0012B90E rts ROM:0012B910 ; --------------------------------------------------------------------------- ROM:0012B910 ROM:0012B910 loc_12B910: ; DATA XREF: ROM:0012B8E0↑o ROM:0012B910 move.w $568(a5),d1 ROM:0012B914 btst #0,($1323).w ROM:0012B91A beq.s locret_12B93E ROM:0012B91C cmp.w ($CF0).w,d1 ROM:0012B920 ble.s locret_12B93E ROM:0012B922 bsr.w sub_12BC96 ROM:0012B926 bsr.w sub_12BC42 ROM:0012B92A bsr.w sub_12BCB2 ROM:0012B92E bsr.w sub_12BC66 ROM:0012B932 bsr.w sub_12BCE4 ROM:0012B936 move.b #2,($1190).w ROM:0012B93C bra.s locret_12B962 ROM:0012B93E ; --------------------------------------------------------------------------- ROM:0012B93E ROM:0012B93E locret_12B93E: ; CODE XREF: ROM:0012B90C↑j ROM:0012B93E ; ROM:0012B91A↑j ... ROM:0012B93E rts ROM:0012B940 ; --------------------------------------------------------------------------- ROM:0012B940 ROM:0012B940 loc_12B940: ; DATA XREF: ROM:0012B8E4↑o ROM:0012B940 move.w $568(a5),d1 ROM:0012B944 btst #0,($1323).w ROM:0012B94A beq.s locret_12B962 ROM:0012B94C cmp.w ($CF0).w,d1 ROM:0012B950 ble.s locret_12B962 ROM:0012B952 bsr.w sub_12BC66 ROM:0012B956 bsr.w sub_12BCE4 ROM:0012B95A move.b #3,($1190).w ROM:0012B960 bra.s locret_12B986 ROM:0012B962 ; --------------------------------------------------------------------------- ROM:0012B962 ROM:0012B962 locret_12B962: ; CODE XREF: ROM:0012B93C↑j ROM:0012B962 ; ROM:0012B94A↑j ... ROM:0012B962 rts ROM:0012B964 ; --------------------------------------------------------------------------- ROM:0012B964 ROM:0012B964 loc_12B964: ; DATA XREF: ROM:0012B8E8↑o ROM:0012B964 move.w $568(a5),d1 ROM:0012B968 btst #0,($1323).w ROM:0012B96E beq.s locret_12B986 ROM:0012B970 cmp.w ($CF0).w,d1 ROM:0012B974 ble.s locret_12B986 ROM:0012B976 bsr.w sub_12BC66 ROM:0012B97A bsr.w sub_12BCE4 ROM:0012B97E move.b #4,($1190).w ROM:0012B984 bra.s locret_12B9AA ROM:0012B986 ; --------------------------------------------------------------------------- ROM:0012B986 ROM:0012B986 locret_12B986: ; CODE XREF: ROM:0012B960↑j ROM:0012B986 ; ROM:0012B96E↑j ... ROM:0012B986 rts ROM:0012B988 ; --------------------------------------------------------------------------- ROM:0012B988 ROM:0012B988 loc_12B988: ; DATA XREF: ROM:0012B8EC↑o ROM:0012B988 move.w $568(a5),d1 ROM:0012B98C btst #0,($1323).w ROM:0012B992 beq.s locret_12B9AA ROM:0012B994 cmp.w ($CF0).w,d1 ROM:0012B998 ble.s locret_12B9AA ROM:0012B99A bsr.w sub_12BC66 ROM:0012B99E bsr.w sub_12BCE4 ROM:0012B9A2 move.b #5,($1190).w ROM:0012B9A8 bra.s locret_12BA0C ROM:0012B9AA ; --------------------------------------------------------------------------- ROM:0012B9AA ROM:0012B9AA locret_12B9AA: ; CODE XREF: ROM:0012B984↑j ROM:0012B9AA ; ROM:0012B992↑j ... ROM:0012B9AA rts ROM:0012B9AC ; --------------------------------------------------------------------------- ROM:0012B9AC ROM:0012B9AC loc_12B9AC: ; DATA XREF: ROM:0012B8F0↑o ROM:0012B9AC move.w $568(a5),d1 ROM:0012B9B0 btst #0,($1323).w ROM:0012B9B6 beq.s locret_12BA0C ROM:0012B9B8 cmp.w ($CF0).w,d1 ROM:0012B9BC ble.s locret_12BA0C ROM:0012B9BE bsr.w sub_12BC66 ROM:0012B9C2 bsr.w sub_12BB2C ROM:0012B9C6 bsr.w sub_12BCE4 ROM:0012B9CA bset #7,($131E).w ROM:0012B9D0 btst #7,($132B).w ROM:0012B9D6 beq.s loc_12B9FA ROM:0012B9D8 bset #4,($D86).w ROM:0012B9DE bset #6,($1330).w ROM:0012B9E4 bset #5,($1423).w ROM:0012B9EA move.w $56A(a5),d2 ROM:0012B9EE cmp.w ($A3E).w,d2 ROM:0012B9F2 blt.s loc_12B9FA ROM:0012B9F4 bset #7,($1422).w ROM:0012B9FA ROM:0012B9FA loc_12B9FA: ; CODE XREF: ROM:0012B9D6↑j ROM:0012B9FA ; ROM:0012B9F2↑j ROM:0012B9FA bset #4,($D9E).w ROM:0012BA00 move.b #1,($1190).w ROM:0012BA06 bra.l locret_12B93E ROM:0012BA0C ; --------------------------------------------------------------------------- ROM:0012BA0C ROM:0012BA0C locret_12BA0C: ; CODE XREF: ROM:0012B9A8↑j ROM:0012BA0C ; ROM:0012B9B6↑j ... ROM:0012BA0C rts ROM:0012BA0E ; --------------------------------------------------------------------------- ROM:0012BA0E rts ROM:0012BA10 ROM:0012BA10 ; =============== S U B R O U T I N E ======================================= ROM:0012BA10 ROM:0012BA10 ROM:0012BA10 sub_12BA10: ; CODE XREF: ROM:0012B88E↑p ROM:0012BA10 clr.l d0 ROM:0012BA12 move.w ($D24).w,d0 ROM:0012BA16 moveq #4,d1 ROM:0012BA18 divs.w d1,d0 ROM:0012BA1A move.w d0,($D0E).w ROM:0012BA1E move.w $55C(a5),d4 ROM:0012BA22 move.w $55A(a5),d5 ROM:0012BA26 cmp.w d0,d4 ROM:0012BA28 bgt.l loc_12BAEA ROM:0012BA2E bset #3,($D86).w ROM:0012BA34 move.w $56A(a5),d1 ROM:0012BA38 cmp.w ($A3E).w,d1 ROM:0012BA3C blt.s loc_12BA44 ROM:0012BA3E bset #7,($1422).w ROM:0012BA44 ROM:0012BA44 loc_12BA44: ; CODE XREF: sub_12BA10+2C↑j ROM:0012BA44 move.w #0,d1 ROM:0012BA48 bra.s loc_12BA4E ROM:0012BA4A ; --------------------------------------------------------------------------- ROM:0012BA4A ROM:0012BA4A loc_12BA4A: ; CODE XREF: sub_12BA10:loc_12BAE4↓j ROM:0012BA4A addi.w #1,d1 ROM:0012BA4E ROM:0012BA4E loc_12BA4E: ; CODE XREF: sub_12BA10+38↑j ROM:0012BA4E cmpi.w #3,d1 ROM:0012BA52 bgt.l loc_12BAE8 ROM:0012BA58 clr.w d3 ROM:0012BA5A move.b $1309(d1.w),d3 ROM:0012BA60 muls.w #$64,d3 ; 'd' ROM:0012BA64 cmp.w d3,d5 ROM:0012BA66 bgt.s loc_12BAE0 ROM:0012BA68 bset d1,($118E).w ROM:0012BA6C btst #5,($1423).w ROM:0012BA72 bne.s loc_12BAD6 ROM:0012BA74 cmpi.w #0,d1 ROM:0012BA78 bne.s loc_12BA82 ROM:0012BA7A bset #0,($118F).w ROM:0012BA80 bra.s loc_12BAA6 ROM:0012BA82 ; --------------------------------------------------------------------------- ROM:0012BA82 ROM:0012BA82 loc_12BA82: ; CODE XREF: sub_12BA10+68↑j ROM:0012BA82 cmpi.w #1,d1 ROM:0012BA86 bne.s loc_12BA90 ROM:0012BA88 bset #2,($118F).w ROM:0012BA8E bra.s loc_12BAA6 ROM:0012BA90 ; --------------------------------------------------------------------------- ROM:0012BA90 ROM:0012BA90 loc_12BA90: ; CODE XREF: sub_12BA10+76↑j ROM:0012BA90 cmpi.w #2,d1 ROM:0012BA94 bne.s loc_12BAA0 ROM:0012BA96 bset #3,($118F).w ROM:0012BA9C bra.w loc_12BAA6 ROM:0012BAA0 ; --------------------------------------------------------------------------- ROM:0012BAA0 ROM:0012BAA0 loc_12BAA0: ; CODE XREF: sub_12BA10+84↑j ROM:0012BAA0 bset #1,($118F).w ROM:0012BAA6 ROM:0012BAA6 loc_12BAA6: ; CODE XREF: sub_12BA10+70↑j ROM:0012BAA6 ; sub_12BA10+7E↑j ... ROM:0012BAA6 cmpi.b #1,($118F).w ROM:0012BAAC beq.s loc_12BAD6 ROM:0012BAAE cmpi.b #2,($118F).w ROM:0012BAB4 beq.s loc_12BAD6 ROM:0012BAB6 cmpi.b #4,($118F).w ROM:0012BABC beq.s loc_12BAD6 ROM:0012BABE cmpi.b #8,($118F).w ROM:0012BAC4 beq.s loc_12BAD6 ROM:0012BAC6 clr.b ($118F).w ROM:0012BACA bset #6,($1330).w ROM:0012BAD0 bset #5,($1423).w ROM:0012BAD6 ROM:0012BAD6 loc_12BAD6: ; CODE XREF: sub_12BA10+62↑j ROM:0012BAD6 ; sub_12BA10+9C↑j ... ROM:0012BAD6 move.b ($118F).w,($13C8).w ROM:0012BADC bra.w loc_12BAE4 ROM:0012BAE0 ; --------------------------------------------------------------------------- ROM:0012BAE0 ROM:0012BAE0 loc_12BAE0: ; CODE XREF: sub_12BA10+56↑j ROM:0012BAE0 bclr d1,($118E).w ROM:0012BAE4 ROM:0012BAE4 loc_12BAE4: ; CODE XREF: sub_12BA10+CC↑j ROM:0012BAE4 bra.w loc_12BA4A ROM:0012BAE8 ; --------------------------------------------------------------------------- ROM:0012BAE8 ROM:0012BAE8 loc_12BAE8: ; CODE XREF: sub_12BA10+42↑j ROM:0012BAE8 bra.s locret_12BB06 ROM:0012BAEA ; --------------------------------------------------------------------------- ROM:0012BAEA ROM:0012BAEA loc_12BAEA: ; CODE XREF: sub_12BA10+18↑j ROM:0012BAEA bclr #3,($D86).w ROM:0012BAF0 move.w #0,d1 ROM:0012BAF4 bra.s loc_12BAFA ROM:0012BAF6 ; --------------------------------------------------------------------------- ROM:0012BAF6 ROM:0012BAF6 loc_12BAF6: ; CODE XREF: sub_12BA10+F4↓j ROM:0012BAF6 addi.w #1,d1 ROM:0012BAFA ROM:0012BAFA loc_12BAFA: ; CODE XREF: sub_12BA10+E4↑j ROM:0012BAFA cmpi.w #3,d1 ROM:0012BAFE bgt.s locret_12BB06 ROM:0012BB00 bclr d1,($118E).w ROM:0012BB04 bra.s loc_12BAF6 ROM:0012BB06 ; --------------------------------------------------------------------------- ROM:0012BB06 ROM:0012BB06 locret_12BB06: ; CODE XREF: sub_12BA10:loc_12BAE8↑j ROM:0012BB06 ; sub_12BA10+EE↑j ROM:0012BB06 rts ROM:0012BB06 ; End of function sub_12BA10 ROM:0012BB06 ROM:0012BB08 ROM:0012BB08 ; =============== S U B R O U T I N E ======================================= ROM:0012BB08 ROM:0012BB08 ROM:0012BB08 sub_12BB08: ; CODE XREF: ROM:loc_12B86C↑p ROM:0012BB08 ; ROM:0012B882↑p ROM:0012BB08 move.w #0,($D0E).w ROM:0012BB0E bclr #3,($D86).w ROM:0012BB14 move.w #0,d1 ROM:0012BB18 bra.s loc_12BB1E ROM:0012BB1A ; --------------------------------------------------------------------------- ROM:0012BB1A ROM:0012BB1A loc_12BB1A: ; CODE XREF: sub_12BB08+20↓j ROM:0012BB1A addi.w #1,d1 ROM:0012BB1E ROM:0012BB1E loc_12BB1E: ; CODE XREF: sub_12BB08+10↑j ROM:0012BB1E cmpi.w #3,d1 ROM:0012BB22 bgt.s locret_12BB2A ROM:0012BB24 bclr d1,($118E).w ROM:0012BB28 bra.s loc_12BB1A ROM:0012BB2A ; --------------------------------------------------------------------------- ROM:0012BB2A ROM:0012BB2A locret_12BB2A: ; CODE XREF: sub_12BB08+1A↑j ROM:0012BB2A rts ROM:0012BB2A ; End of function sub_12BB08 ROM:0012BB2A ROM:0012BB2C ROM:0012BB2C ; =============== S U B R O U T I N E ======================================= ROM:0012BB2C ROM:0012BB2C ROM:0012BB2C sub_12BB2C: ; CODE XREF: ROM:0012B9C2↑p ROM:0012BB2C clr.l d0 ROM:0012BB2E move.w ($FC6).w,d0 ROM:0012BB32 move.w #1,d1 ROM:0012BB36 bra.s loc_12BB3C ROM:0012BB38 ; --------------------------------------------------------------------------- ROM:0012BB38 ROM:0012BB38 loc_12BB38: ; CODE XREF: sub_12BB2C+1C↓j ROM:0012BB38 addi.w #1,d1 ROM:0012BB3C ROM:0012BB3C loc_12BB3C: ; CODE XREF: sub_12BB2C+A↑j ROM:0012BB3C cmpi.w #3,d1 ROM:0012BB40 bgt.s loc_12BB4A ROM:0012BB42 add.w $FC6(d1.w*2),d0 ROM:0012BB48 bra.s loc_12BB38 ROM:0012BB4A ; --------------------------------------------------------------------------- ROM:0012BB4A ROM:0012BB4A loc_12BB4A: ; CODE XREF: sub_12BB2C+14↑j ROM:0012BB4A moveq #4,d2 ROM:0012BB4C muls.w #$1F4,d2 ROM:0012BB50 muls.w #$2710,d0 ROM:0012BB54 divs.w d2,d0 ROM:0012BB56 move.w d0,($D10).w ROM:0012BB5A move.w $55E(a5),d4 ROM:0012BB5E move.w $560(a5),d5 ROM:0012BB62 cmp.w d0,d4 ROM:0012BB64 bgt.l loc_12BC24 ROM:0012BB6A bset #4,($D86).w ROM:0012BB70 move.w $56A(a5),d1 ROM:0012BB74 cmp.w ($A3E).w,d1 ROM:0012BB78 blt.s loc_12BB80 ROM:0012BB7A bset #7,($1422).w ROM:0012BB80 ROM:0012BB80 loc_12BB80: ; CODE XREF: sub_12BB2C+4C↑j ROM:0012BB80 move.w #0,d1 ROM:0012BB84 bra.s loc_12BB8A ROM:0012BB86 ; --------------------------------------------------------------------------- ROM:0012BB86 ROM:0012BB86 loc_12BB86: ; CODE XREF: sub_12BB2C:loc_12BC1E↓j ROM:0012BB86 addi.w #1,d1 ROM:0012BB8A ROM:0012BB8A loc_12BB8A: ; CODE XREF: sub_12BB2C+58↑j ROM:0012BB8A cmpi.w #3,d1 ROM:0012BB8E bgt.l loc_12BC22 ROM:0012BB94 move.w $FC6(d1.w*2),d3 ROM:0012BB9A muls.w #$14,d3 ROM:0012BB9E cmp.w d3,d5 ROM:0012BBA0 bgt.s loc_12BC1A ROM:0012BBA2 bset d1,($118D).w ROM:0012BBA6 btst #5,($1423).w ROM:0012BBAC bne.s loc_12BC10 ROM:0012BBAE cmpi.w #0,d1 ROM:0012BBB2 bne.s loc_12BBBC ROM:0012BBB4 bset #0,($118F).w ROM:0012BBBA bra.s loc_12BBE0 ROM:0012BBBC ; --------------------------------------------------------------------------- ROM:0012BBBC ROM:0012BBBC loc_12BBBC: ; CODE XREF: sub_12BB2C+86↑j ROM:0012BBBC cmpi.w #1,d1 ROM:0012BBC0 bne.s loc_12BBCA ROM:0012BBC2 bset #2,($118F).w ROM:0012BBC8 bra.s loc_12BBE0 ROM:0012BBCA ; --------------------------------------------------------------------------- ROM:0012BBCA ROM:0012BBCA loc_12BBCA: ; CODE XREF: sub_12BB2C+94↑j ROM:0012BBCA cmpi.w #2,d1 ROM:0012BBCE bne.s loc_12BBDA ROM:0012BBD0 bset #3,($118F).w ROM:0012BBD6 bra.w loc_12BBE0 ROM:0012BBDA ; --------------------------------------------------------------------------- ROM:0012BBDA ROM:0012BBDA loc_12BBDA: ; CODE XREF: sub_12BB2C+A2↑j ROM:0012BBDA bset #1,($118F).w ROM:0012BBE0 ROM:0012BBE0 loc_12BBE0: ; CODE XREF: sub_12BB2C+8E↑j ROM:0012BBE0 ; sub_12BB2C+9C↑j ... ROM:0012BBE0 cmpi.b #1,($118F).w ROM:0012BBE6 beq.s loc_12BC10 ROM:0012BBE8 cmpi.b #2,($118F).w ROM:0012BBEE beq.s loc_12BC10 ROM:0012BBF0 cmpi.b #4,($118F).w ROM:0012BBF6 beq.s loc_12BC10 ROM:0012BBF8 cmpi.b #8,($118F).w ROM:0012BBFE beq.s loc_12BC10 ROM:0012BC00 clr.b ($118F).w ROM:0012BC04 bset #6,($1330).w ROM:0012BC0A bset #5,($1423).w ROM:0012BC10 ROM:0012BC10 loc_12BC10: ; CODE XREF: sub_12BB2C+80↑j ROM:0012BC10 ; sub_12BB2C+BA↑j ... ROM:0012BC10 move.b ($118F).w,($13C8).w ROM:0012BC16 bra.w loc_12BC1E ROM:0012BC1A ; --------------------------------------------------------------------------- ROM:0012BC1A ROM:0012BC1A loc_12BC1A: ; CODE XREF: sub_12BB2C+74↑j ROM:0012BC1A bclr d1,($118D).w ROM:0012BC1E ROM:0012BC1E loc_12BC1E: ; CODE XREF: sub_12BB2C+EA↑j ROM:0012BC1E bra.w loc_12BB86 ROM:0012BC22 ; --------------------------------------------------------------------------- ROM:0012BC22 ROM:0012BC22 loc_12BC22: ; CODE XREF: sub_12BB2C+62↑j ROM:0012BC22 bra.s locret_12BC40 ROM:0012BC24 ; --------------------------------------------------------------------------- ROM:0012BC24 ROM:0012BC24 loc_12BC24: ; CODE XREF: sub_12BB2C+38↑j ROM:0012BC24 bclr #4,($D86).w ROM:0012BC2A move.w #0,d1 ROM:0012BC2E bra.s loc_12BC34 ROM:0012BC30 ; --------------------------------------------------------------------------- ROM:0012BC30 ROM:0012BC30 loc_12BC30: ; CODE XREF: sub_12BB2C+112↓j ROM:0012BC30 addi.w #1,d1 ROM:0012BC34 ROM:0012BC34 loc_12BC34: ; CODE XREF: sub_12BB2C+102↑j ROM:0012BC34 cmpi.w #3,d1 ROM:0012BC38 bgt.s locret_12BC40 ROM:0012BC3A bclr d1,($118D).w ROM:0012BC3E bra.s loc_12BC30 ROM:0012BC40 ; --------------------------------------------------------------------------- ROM:0012BC40 ROM:0012BC40 locret_12BC40: ; CODE XREF: sub_12BB2C:loc_12BC22↑j ROM:0012BC40 ; sub_12BB2C+10C↑j ROM:0012BC40 rts ROM:0012BC40 ; End of function sub_12BB2C ROM:0012BC40 ROM:0012BC42 ROM:0012BC42 ; =============== S U B R O U T I N E ======================================= ROM:0012BC42 ROM:0012BC42 ROM:0012BC42 sub_12BC42: ; CODE XREF: ROM:0012B8F8↑p ROM:0012BC42 ; ROM:0012B926↑p ROM:0012BC42 move.w #0,($D10).w ROM:0012BC48 bclr #4,($D86).w ROM:0012BC4E move.w #0,d1 ROM:0012BC52 bra.s loc_12BC58 ROM:0012BC54 ; --------------------------------------------------------------------------- ROM:0012BC54 ROM:0012BC54 loc_12BC54: ; CODE XREF: sub_12BC42+20↓j ROM:0012BC54 addi.w #1,d1 ROM:0012BC58 ROM:0012BC58 loc_12BC58: ; CODE XREF: sub_12BC42+10↑j ROM:0012BC58 cmpi.w #3,d1 ROM:0012BC5C bgt.s locret_12BC64 ROM:0012BC5E bclr d1,($118D).w ROM:0012BC62 bra.s loc_12BC54 ROM:0012BC64 ; --------------------------------------------------------------------------- ROM:0012BC64 ROM:0012BC64 locret_12BC64: ; CODE XREF: sub_12BC42+1A↑j ROM:0012BC64 rts ROM:0012BC64 ; End of function sub_12BC42 ROM:0012BC64 ROM:0012BC66 ROM:0012BC66 ; =============== S U B R O U T I N E ======================================= ROM:0012BC66 ROM:0012BC66 ROM:0012BC66 sub_12BC66: ; CODE XREF: ROM:0012B92E↑p ROM:0012BC66 ; ROM:0012B952↑p ... ROM:0012BC66 clr.w d2 ROM:0012BC68 move.w #0,d0 ROM:0012BC6C bra.s loc_12BC72 ROM:0012BC6E ; --------------------------------------------------------------------------- ROM:0012BC6E ROM:0012BC6E loc_12BC6E: ; CODE XREF: sub_12BC66+26↓j ROM:0012BC6E addi.w #1,d0 ROM:0012BC72 ROM:0012BC72 loc_12BC72: ; CODE XREF: sub_12BC66+6↑j ROM:0012BC72 cmpi.w #3,d0 ROM:0012BC76 bgt.s loc_12BC8E ROM:0012BC78 move.w $FC6(d0.w*2),d1 ROM:0012BC7E move.b $1309(d0.w),d2 ROM:0012BC84 add.w d2,d1 ROM:0012BC86 move.w d1,$FC6(d0.w*2) ROM:0012BC8C bra.s loc_12BC6E ROM:0012BC8E ; --------------------------------------------------------------------------- ROM:0012BC8E ROM:0012BC8E loc_12BC8E: ; CODE XREF: sub_12BC66+10↑j ROM:0012BC8E addi.w #$C8,($D12).w ROM:0012BC94 rts ROM:0012BC94 ; End of function sub_12BC66 ROM:0012BC94 ROM:0012BC96 ROM:0012BC96 ; =============== S U B R O U T I N E ======================================= ROM:0012BC96 ROM:0012BC96 ROM:0012BC96 sub_12BC96: ; CODE XREF: ROM:loc_12B8F4↑p ROM:0012BC96 ; ROM:0012B922↑p ROM:0012BC96 move.w #0,d0 ROM:0012BC9A bra.s loc_12BCA0 ROM:0012BC9C ; --------------------------------------------------------------------------- ROM:0012BC9C ROM:0012BC9C loc_12BC9C: ; CODE XREF: sub_12BC96+18↓j ROM:0012BC9C addi.w #1,d0 ROM:0012BCA0 ROM:0012BCA0 loc_12BCA0: ; CODE XREF: sub_12BC96+4↑j ROM:0012BCA0 cmpi.w #3,d0 ROM:0012BCA4 bgt.s locret_12BCB0 ROM:0012BCA6 move.w #0,$FC6(d0.w*2) ROM:0012BCAE bra.s loc_12BC9C ROM:0012BCB0 ; --------------------------------------------------------------------------- ROM:0012BCB0 ROM:0012BCB0 locret_12BCB0: ; CODE XREF: sub_12BC96+E↑j ROM:0012BCB0 rts ROM:0012BCB0 ; End of function sub_12BC96 ROM:0012BCB0 ROM:0012BCB2 ROM:0012BCB2 ; =============== S U B R O U T I N E ======================================= ROM:0012BCB2 ROM:0012BCB2 ROM:0012BCB2 sub_12BCB2: ; CODE XREF: ROM:0012B8FC↑p ROM:0012BCB2 ; ROM:0012B92A↑p ROM:0012BCB2 move.w $552(a5),($D06).w ROM:0012BCB8 move.w $554(a5),($D08).w ROM:0012BCBE move.w $564(a5),($D0A).w ROM:0012BCC4 move.w $562(a5),($D0C).w ROM:0012BCCA move.w $552(a5),($CFE).w ROM:0012BCD0 move.w $554(a5),($D00).w ROM:0012BCD6 move.w $564(a5),($D02).w ROM:0012BCDC move.w $562(a5),($D04).w ROM:0012BCE2 rts ROM:0012BCE2 ; End of function sub_12BCB2 ROM:0012BCE2 ROM:0012BCE4 ROM:0012BCE4 ; =============== S U B R O U T I N E ======================================= ROM:0012BCE4 ROM:0012BCE4 ROM:0012BCE4 sub_12BCE4: ; CODE XREF: ROM:0012B932↑p ROM:0012BCE4 ; ROM:0012B956↑p ... ROM:0012BCE4 move.w ($CEE).w,d0 ROM:0012BCE8 cmp.w ($D06).w,d0 ROM:0012BCEC bge.s loc_12BCF2 ROM:0012BCEE move.w d0,($D06).w ROM:0012BCF2 ROM:0012BCF2 loc_12BCF2: ; CODE XREF: sub_12BCE4+8↑j ROM:0012BCF2 move.w ($CF0).w,d0 ROM:0012BCF6 cmp.w ($D08).w,d0 ROM:0012BCFA ble.s loc_12BD00 ROM:0012BCFC move.w d0,($D08).w ROM:0012BD00 ROM:0012BD00 loc_12BD00: ; CODE XREF: sub_12BCE4+16↑j ROM:0012BD00 move.w ($CF2).w,d0 ROM:0012BD04 cmp.w ($D0A).w,d0 ROM:0012BD08 bge.s loc_12BD0E ROM:0012BD0A move.w d0,($D0A).w ROM:0012BD0E ROM:0012BD0E loc_12BD0E: ; CODE XREF: sub_12BCE4+24↑j ROM:0012BD0E move.w ($CF4).w,d0 ROM:0012BD12 cmp.w ($D0C).w,d0 ROM:0012BD16 ble.s loc_12BD1C ROM:0012BD18 move.w d0,($D0C).w ROM:0012BD1C ROM:0012BD1C loc_12BD1C: ; CODE XREF: sub_12BCE4+32↑j ROM:0012BD1C move.w ($CF6).w,d0 ROM:0012BD20 cmp.w ($CFE).w,d0 ROM:0012BD24 bge.s loc_12BD2A ROM:0012BD26 move.w d0,($CFE).w ROM:0012BD2A ROM:0012BD2A loc_12BD2A: ; CODE XREF: sub_12BCE4+40↑j ROM:0012BD2A move.w ($CF8).w,d0 ROM:0012BD2E cmp.w ($D00).w,d0 ROM:0012BD32 ble.s loc_12BD38 ROM:0012BD34 move.w d0,($D00).w ROM:0012BD38 ROM:0012BD38 loc_12BD38: ; CODE XREF: sub_12BCE4+4E↑j ROM:0012BD38 move.w ($CFA).w,d0 ROM:0012BD3C cmp.w ($D02).w,d0 ROM:0012BD40 bge.s loc_12BD46 ROM:0012BD42 move.w d0,($D02).w ROM:0012BD46 ROM:0012BD46 loc_12BD46: ; CODE XREF: sub_12BCE4+5C↑j ROM:0012BD46 move.w ($CFC).w,d0 ROM:0012BD4A cmp.w ($D04).w,d0 ROM:0012BD4E ble.s locret_12BD54 ROM:0012BD50 move.w d0,($D04).w ROM:0012BD54 ROM:0012BD54 locret_12BD54: ; CODE XREF: sub_12BCE4+6A↑j ROM:0012BD54 rts ROM:0012BD54 ; End of function sub_12BCE4 ROM:0012BD54 ROM:0012BD56 ROM:0012BD56 ; =============== S U B R O U T I N E ======================================= ROM:0012BD56 ROM:0012BD56 ROM:0012BD56 sub_12BD56: ; CODE XREF: sub_11231A+242↑p ROM:0012BD56 bclr #5,($1337).w ROM:0012BD5C clr.w d0 ROM:0012BD5E move.b ($1189).w,d0 ROM:0012BD62 clr.w d1 ROM:0012BD64 move.b ($1193).w,d1 ROM:0012BD68 cmpi.w #5,d1 ROM:0012BD6C bcc.s locret_12BD76 ROM:0012BD6E movea.l off_12BD78(pc,d1.w*4),a0 ROM:0012BD72 nop ROM:0012BD74 jmp (a0) ROM:0012BD76 ; --------------------------------------------------------------------------- ROM:0012BD76 ROM:0012BD76 locret_12BD76: ; CODE XREF: sub_12BD56+16↑j ROM:0012BD76 rts ROM:0012BD76 ; End of function sub_12BD56 ROM:0012BD76 ROM:0012BD76 ; --------------------------------------------------------------------------- ROM:0012BD78 off_12BD78: dc.l loc_12BD8C ; DATA XREF: sub_12BD56+18↑r ROM:0012BD7C dc.l loc_12BD96 ROM:0012BD80 dc.l loc_12BDAA ROM:0012BD84 dc.l loc_12BDE4 ROM:0012BD88 dc.l loc_12BE32 ROM:0012BD8C ; --------------------------------------------------------------------------- ROM:0012BD8C ROM:0012BD8C loc_12BD8C: ; DATA XREF: ROM:off_12BD78↑o ROM:0012BD8C move.b #1,($1193).w ROM:0012BD92 bra.s locret_12BDA8 ROM:0012BD94 ; --------------------------------------------------------------------------- ROM:0012BD94 rts ROM:0012BD96 ; --------------------------------------------------------------------------- ROM:0012BD96 ROM:0012BD96 loc_12BD96: ; DATA XREF: ROM:0012BD7C↑o ROM:0012BD96 cmpi.w #0,d0 ROM:0012BD9A ble.s locret_12BDA8 ROM:0012BD9C bsr.w sub_12BE72 ROM:0012BDA0 move.b #2,($1193).w ROM:0012BDA6 bra.s locret_12BDE2 ROM:0012BDA8 ; --------------------------------------------------------------------------- ROM:0012BDA8 ROM:0012BDA8 locret_12BDA8: ; CODE XREF: ROM:0012BD92↑j ROM:0012BDA8 ; ROM:0012BD9A↑j ... ROM:0012BDA8 rts ROM:0012BDAA ; --------------------------------------------------------------------------- ROM:0012BDAA ROM:0012BDAA loc_12BDAA: ; DATA XREF: ROM:0012BD80↑o ROM:0012BDAA cmpi.w #0,d0 ROM:0012BDAE bne.s loc_12BDB8 ROM:0012BDB0 move.b #1,($1193).w ROM:0012BDB6 bra.s locret_12BDA8 ROM:0012BDB8 ; --------------------------------------------------------------------------- ROM:0012BDB8 ROM:0012BDB8 loc_12BDB8: ; CODE XREF: ROM:0012BDAE↑j ROM:0012BDB8 cmpi.w #5,d0 ROM:0012BDBC bge.s loc_12BDCA ROM:0012BDBE bsr.w sub_12BE72 ROM:0012BDC2 move.b #2,($1193).w ROM:0012BDC8 bra.s locret_12BDE2 ROM:0012BDCA ; --------------------------------------------------------------------------- ROM:0012BDCA ROM:0012BDCA loc_12BDCA: ; CODE XREF: ROM:0012BDBC↑j ROM:0012BDCA cmpi.w #5,d0 ROM:0012BDCE blt.s locret_12BDE2 ROM:0012BDD0 bsr.w sub_12BE72 ROM:0012BDD4 bsr.l sub_12C0E6 ROM:0012BDDA move.b #3,($1193).w ROM:0012BDE0 bra.s locret_12BE30 ROM:0012BDE2 ; --------------------------------------------------------------------------- ROM:0012BDE2 ROM:0012BDE2 locret_12BDE2: ; CODE XREF: ROM:0012BDA6↑j ROM:0012BDE2 ; ROM:0012BDC8↑j ... ROM:0012BDE2 rts ROM:0012BDE4 ; --------------------------------------------------------------------------- ROM:0012BDE4 ROM:0012BDE4 loc_12BDE4: ; DATA XREF: ROM:0012BD84↑o ROM:0012BDE4 cmpi.w #0,d0 ROM:0012BDE8 bne.s loc_12BDF2 ROM:0012BDEA move.b #1,($1193).w ROM:0012BDF0 bra.s locret_12BDA8 ROM:0012BDF2 ; --------------------------------------------------------------------------- ROM:0012BDF2 ROM:0012BDF2 loc_12BDF2: ; CODE XREF: ROM:0012BDE8↑j ROM:0012BDF2 cmpi.w #9,d0 ROM:0012BDF6 bge.s loc_12BE0A ROM:0012BDF8 bsr.w sub_12BE72 ROM:0012BDFC bsr.l sub_12C0E6 ROM:0012BE02 move.b #3,($1193).w ROM:0012BE08 bra.s locret_12BE30 ROM:0012BE0A ; --------------------------------------------------------------------------- ROM:0012BE0A ROM:0012BE0A loc_12BE0A: ; CODE XREF: ROM:0012BDF6↑j ROM:0012BE0A cmpi.w #9,d0 ROM:0012BE0E blt.s locret_12BE30 ROM:0012BE10 bsr.w sub_12BE72 ROM:0012BE14 bsr.w sub_12BED4 ROM:0012BE18 bsr.w sub_12C08C ROM:0012BE1C bsr.l sub_12C0E6 ROM:0012BE22 bset #5,($1337).w ROM:0012BE28 move.b #4,($1193).w ROM:0012BE2E bra.s locret_12BE6E ROM:0012BE30 ; --------------------------------------------------------------------------- ROM:0012BE30 ROM:0012BE30 locret_12BE30: ; CODE XREF: ROM:0012BDE0↑j ROM:0012BE30 ; ROM:0012BE08↑j ... ROM:0012BE30 rts ROM:0012BE32 ; --------------------------------------------------------------------------- ROM:0012BE32 ROM:0012BE32 loc_12BE32: ; DATA XREF: ROM:0012BD88↑o ROM:0012BE32 cmpi.w #0,d0 ROM:0012BE36 bne.s loc_12BE44 ROM:0012BE38 move.b #1,($1193).w ROM:0012BE3E bra.l locret_12BDA8 ROM:0012BE44 ; --------------------------------------------------------------------------- ROM:0012BE44 ROM:0012BE44 loc_12BE44: ; CODE XREF: ROM:0012BE36↑j ROM:0012BE44 cmpi.w #9,d0 ROM:0012BE48 blt.s locret_12BE6E ROM:0012BE4A bsr.w sub_12BE72 ROM:0012BE4E bsr.w sub_12BED4 ROM:0012BE52 bsr.w sub_12C08C ROM:0012BE56 bsr.l sub_12C0E6 ROM:0012BE5C bset #5,($1337).w ROM:0012BE62 move.b #4,($1193).w ROM:0012BE68 bra.l *+6 ROM:0012BE6E ; --------------------------------------------------------------------------- ROM:0012BE6E ROM:0012BE6E locret_12BE6E: ; CODE XREF: ROM:0012BE2E↑j ROM:0012BE6E ; ROM:0012BE48↑j ... ROM:0012BE6E rts ROM:0012BE70 ; --------------------------------------------------------------------------- ROM:0012BE70 rts ROM:0012BE72 ROM:0012BE72 ; =============== S U B R O U T I N E ======================================= ROM:0012BE72 ROM:0012BE72 ROM:0012BE72 sub_12BE72: ; CODE XREF: ROM:0012BD9C↑p ROM:0012BE72 ; ROM:0012BDBE↑p ... ROM:0012BE72 move.w #7,d0 ROM:0012BE76 bra.s loc_12BE7C ROM:0012BE78 ; --------------------------------------------------------------------------- ROM:0012BE78 ROM:0012BE78 loc_12BE78: ; CODE XREF: sub_12BE72+1E↓j ROM:0012BE78 subi.w #1,d0 ROM:0012BE7C ROM:0012BE7C loc_12BE7C: ; CODE XREF: sub_12BE72+4↑j ROM:0012BE7C cmpi.w #0,d0 ROM:0012BE80 blt.s loc_12BE92 ROM:0012BE82 move.w d0,d1 ROM:0012BE84 addq.w #1,d1 ROM:0012BE86 move.w $FCE(d0.w*2),$FCE(d1.w*2) ROM:0012BE90 bra.s loc_12BE78 ROM:0012BE92 ; --------------------------------------------------------------------------- ROM:0012BE92 ROM:0012BE92 loc_12BE92: ; CODE XREF: sub_12BE72+E↑j ROM:0012BE92 move.w ($4E4).w,d2 ROM:0012BE96 cmpi.w #0,d2 ROM:0012BE9A blt.s locret_12BED2 ROM:0012BE9C cmpi.w #3,d2 ROM:0012BEA0 bgt.s locret_12BED2 ROM:0012BEA2 move.w $13AC(d2.w*2),d0 ROM:0012BEA8 clr.l d1 ROM:0012BEAA move.w ($FFC).w,d1 ROM:0012BEAE ext.l d0 ROM:0012BEB0 muls.l d1,d0 ROM:0012BEB4 divs.l #$3E8,d0 ROM:0012BEBC muls.l #$3E8,d1 ROM:0012BEC4 sub.l d0,d1 ROM:0012BEC6 divs.l #$3E8,d1 ROM:0012BECE move.w d1,($FCE).w ROM:0012BED2 ROM:0012BED2 locret_12BED2: ; CODE XREF: sub_12BE72+28↑j ROM:0012BED2 ; sub_12BE72+2E↑j ROM:0012BED2 rts ROM:0012BED2 ; End of function sub_12BE72 ROM:0012BED2 ROM:0012BED4 ROM:0012BED4 ; =============== S U B R O U T I N E ======================================= ROM:0012BED4 ROM:0012BED4 ROM:0012BED4 sub_12BED4: ; CODE XREF: ROM:0012BE14↑p ROM:0012BED4 ; ROM:0012BE4E↑p ROM:0012BED4 move.w ($FF0).w,d3 ROM:0012BED8 move.w ($FFA).w,d2 ROM:0012BEDC move.w #$3B8A,d1 ROM:0012BEE0 bsr.l sub_117544 ROM:0012BEE6 move.w d1,-(sp) ROM:0012BEE8 move.w ($FF0).w,d2 ROM:0012BEEC move.w #$3B04,d1 ROM:0012BEF0 bsr.l sub_117544 ROM:0012BEF6 move.w d1,d6 ROM:0012BEF8 cmpi.w #$3E8,d6 ROM:0012BEFC ble.s loc_12BF02 ROM:0012BEFE move.w #$3E8,d6 ROM:0012BF02 ROM:0012BF02 loc_12BF02: ; CODE XREF: sub_12BED4+28↑j ROM:0012BF02 ext.l d6 ROM:0012BF04 move.w (sp)+,d5 ROM:0012BF06 cmpi.w #$2710,d5 ROM:0012BF0A ble.s loc_12BF10 ROM:0012BF0C move.w #$2710,d5 ROM:0012BF10 ROM:0012BF10 loc_12BF10: ; CODE XREF: sub_12BED4+36↑j ROM:0012BF10 ext.l d5 ROM:0012BF12 clr.l d2 ROM:0012BF14 clr.l d3 ROM:0012BF16 clr.l d4 ROM:0012BF18 clr.l d1 ROM:0012BF1A move.w ($FD6).w,d2 ROM:0012BF1E move.w ($FD4).w,d1 ROM:0012BF22 sub.l d1,d2 ROM:0012BF24 lsl.l #2,d2 ROM:0012BF26 move.w ($FDA).w,d3 ROM:0012BF2A move.w ($FD2).w,d1 ROM:0012BF2E sub.l d1,d3 ROM:0012BF30 move.w ($FDE).w,d4 ROM:0012BF34 move.w ($FCE).w,d1 ROM:0012BF38 add.l d1,d4 ROM:0012BF3A move.w ($FD6).w,d1 ROM:0012BF3E sub.l d1,d4 ROM:0012BF40 sub.l d1,d4 ROM:0012BF42 cmpi.l #0,d4 ROM:0012BF48 bge.s loc_12BF4C ROM:0012BF4A clr.l d4 ROM:0012BF4C ROM:0012BF4C loc_12BF4C: ; CODE XREF: sub_12BED4+74↑j ROM:0012BF4C muls.l d5,d4 ROM:0012BF50 move.l d4,d7 ROM:0012BF52 divs.l #$3E8,d7 ROM:0012BF5A clr.l d1 ROM:0012BF5C move.w ($D14).w,d1 ROM:0012BF60 muls.l #$3E8,d1 ROM:0012BF68 sub.l d1,d4 ROM:0012BF6A cmpi.l #$20C2B8,d4 ROM:0012BF70 bgt.s loc_12BF7A ROM:0012BF72 cmpi.l #$FFDF3D48,d4 ROM:0012BF78 bge.s loc_12BFC4 ROM:0012BF7A ROM:0012BF7A loc_12BF7A: ; CODE XREF: sub_12BED4+9C↑j ROM:0012BF7A cmpi.l #0,d4 ROM:0012BF80 blt.s loc_12BF8C ROM:0012BF82 addi.l #$1F4,d4 ROM:0012BF88 bra.w loc_12BF92 ROM:0012BF8C ; --------------------------------------------------------------------------- ROM:0012BF8C ROM:0012BF8C loc_12BF8C: ; CODE XREF: sub_12BED4+AC↑j ROM:0012BF8C subi.l #$1F4,d4 ROM:0012BF92 ROM:0012BF92 loc_12BF92: ; CODE XREF: sub_12BED4+B4↑j ROM:0012BF92 divs.l #$3E8,d4 ROM:0012BF9A muls.l d6,d4 ROM:0012BF9E add.l d1,d4 ROM:0012BFA0 cmpi.l #0,d4 ROM:0012BFA6 blt.s loc_12BFB2 ROM:0012BFA8 addi.l #$1F4,d4 ROM:0012BFAE bra.w loc_12BFB8 ROM:0012BFB2 ; --------------------------------------------------------------------------- ROM:0012BFB2 ROM:0012BFB2 loc_12BFB2: ; CODE XREF: sub_12BED4+D2↑j ROM:0012BFB2 subi.l #$1F4,d4 ROM:0012BFB8 ROM:0012BFB8 loc_12BFB8: ; CODE XREF: sub_12BED4+DA↑j ROM:0012BFB8 divs.l #$3E8,d4 ROM:0012BFC0 bra.w loc_12C00A ROM:0012BFC4 ; --------------------------------------------------------------------------- ROM:0012BFC4 ROM:0012BFC4 loc_12BFC4: ; CODE XREF: sub_12BED4+A4↑j ROM:0012BFC4 muls.l d6,d4 ROM:0012BFC8 cmpi.l #0,d4 ROM:0012BFCE blt.s loc_12BFDA ROM:0012BFD0 addi.l #$1F4,d4 ROM:0012BFD6 bra.w loc_12BFE0 ROM:0012BFDA ; --------------------------------------------------------------------------- ROM:0012BFDA ROM:0012BFDA loc_12BFDA: ; CODE XREF: sub_12BED4+FA↑j ROM:0012BFDA subi.l #$1F4,d4 ROM:0012BFE0 ROM:0012BFE0 loc_12BFE0: ; CODE XREF: sub_12BED4+102↑j ROM:0012BFE0 divs.l #$3E8,d4 ROM:0012BFE8 add.l d1,d4 ROM:0012BFEA cmpi.l #0,d4 ROM:0012BFF0 blt.s loc_12BFFC ROM:0012BFF2 addi.l #$1F4,d4 ROM:0012BFF8 bra.w loc_12C002 ROM:0012BFFC ; --------------------------------------------------------------------------- ROM:0012BFFC ROM:0012BFFC loc_12BFFC: ; CODE XREF: sub_12BED4+11C↑j ROM:0012BFFC subi.l #$1F4,d4 ROM:0012C002 ROM:0012C002 loc_12C002: ; CODE XREF: sub_12BED4+124↑j ROM:0012C002 divs.l #$3E8,d4 ROM:0012C00A ROM:0012C00A loc_12C00A: ; CODE XREF: sub_12BED4+EC↑j ROM:0012C00A cmpi.l #0,d4 ROM:0012C010 bge.s loc_12C014 ROM:0012C012 clr.l d4 ROM:0012C014 ROM:0012C014 loc_12C014: ; CODE XREF: sub_12BED4+13C↑j ROM:0012C014 cmpi.l #$FFFF,d4 ROM:0012C01A bgt.s loc_12C022 ROM:0012C01C move.w d4,($D14).w ROM:0012C020 bra.s loc_12C028 ROM:0012C022 ; --------------------------------------------------------------------------- ROM:0012C022 ROM:0012C022 loc_12C022: ; CODE XREF: sub_12BED4+146↑j ROM:0012C022 move.w #$FFFF,($D14).w ROM:0012C028 ROM:0012C028 loc_12C028: ; CODE XREF: sub_12BED4+14C↑j ROM:0012C028 clr.w d1 ROM:0012C02A move.b $A90(a5),d1 ROM:0012C02E cmpi.w #0,d1 ROM:0012C032 bne.s loc_12C03E ROM:0012C034 move.l d2,d0 ROM:0012C036 sub.l d3,d0 ROM:0012C038 add.l d4,d0 ROM:0012C03A bra.w loc_12C086 ROM:0012C03E ; --------------------------------------------------------------------------- ROM:0012C03E ROM:0012C03E loc_12C03E: ; CODE XREF: sub_12BED4+15E↑j ROM:0012C03E cmpi.w #1,d1 ROM:0012C042 bne.s loc_12C046 ROM:0012C044 move.l d2,d0 ROM:0012C046 ROM:0012C046 loc_12C046: ; CODE XREF: sub_12BED4+16E↑j ROM:0012C046 cmpi.w #2,d1 ROM:0012C04A bne.s loc_12C04E ROM:0012C04C move.l d3,d0 ROM:0012C04E ROM:0012C04E loc_12C04E: ; CODE XREF: sub_12BED4+176↑j ROM:0012C04E cmpi.w #3,d1 ROM:0012C052 bne.s loc_12C056 ROM:0012C054 move.l d7,d0 ROM:0012C056 ROM:0012C056 loc_12C056: ; CODE XREF: sub_12BED4+17E↑j ROM:0012C056 cmpi.w #4,d1 ROM:0012C05A bne.s loc_12C05E ROM:0012C05C move.l d4,d0 ROM:0012C05E ROM:0012C05E loc_12C05E: ; CODE XREF: sub_12BED4+186↑j ROM:0012C05E cmpi.w #5,d1 ROM:0012C062 bne.s loc_12C066 ROM:0012C064 move.l d5,d0 ROM:0012C066 ROM:0012C066 loc_12C066: ; CODE XREF: sub_12BED4+18E↑j ROM:0012C066 cmpi.w #6,d1 ROM:0012C06A bne.s loc_12C06E ROM:0012C06C move.l d6,d0 ROM:0012C06E ROM:0012C06E loc_12C06E: ; CODE XREF: sub_12BED4+196↑j ROM:0012C06E cmpi.w #0,d1 ROM:0012C072 bge.s loc_12C07A ROM:0012C074 move.l #0,d0 ROM:0012C07A ROM:0012C07A loc_12C07A: ; CODE XREF: sub_12BED4+19E↑j ROM:0012C07A cmpi.w #6,d1 ROM:0012C07E ble.s loc_12C086 ROM:0012C080 move.l #0,d0 ROM:0012C086 ROM:0012C086 loc_12C086: ; CODE XREF: sub_12BED4+166↑j ROM:0012C086 ; sub_12BED4+1AA↑j ROM:0012C086 move.l d0,($98C).w ROM:0012C08A rts ROM:0012C08A ; End of function sub_12BED4 ROM:0012C08A ROM:0012C08C ROM:0012C08C ; =============== S U B R O U T I N E ======================================= ROM:0012C08C ROM:0012C08C ROM:0012C08C sub_12C08C: ; CODE XREF: ROM:0012BE18↑p ROM:0012C08C ; ROM:0012BE52↑p ROM:0012C08C move.l ($98C).w,d0 ROM:0012C090 cmpi.l #$FFFF8001,d0 ROM:0012C096 bge.s loc_12C0A0 ROM:0012C098 move.w #$8001,($D16).w ROM:0012C09E bra.s locret_12C0B4 ROM:0012C0A0 ; --------------------------------------------------------------------------- ROM:0012C0A0 ROM:0012C0A0 loc_12C0A0: ; CODE XREF: sub_12C08C+A↑j ROM:0012C0A0 cmpi.l #$7FFF,d0 ROM:0012C0A6 ble.s loc_12C0B0 ROM:0012C0A8 move.w #$7FFF,($D16).w ROM:0012C0AE bra.s locret_12C0B4 ROM:0012C0B0 ; --------------------------------------------------------------------------- ROM:0012C0B0 ROM:0012C0B0 loc_12C0B0: ; CODE XREF: sub_12C08C+1A↑j ROM:0012C0B0 move.w d0,($D16).w ROM:0012C0B4 ROM:0012C0B4 locret_12C0B4: ; CODE XREF: sub_12C08C+12↑j ROM:0012C0B4 ; sub_12C08C+22↑j ROM:0012C0B4 rts ROM:0012C0B4 ; End of function sub_12C08C ROM:0012C0B4 ROM:0012C0B6 ROM:0012C0B6 ; =============== S U B R O U T I N E ======================================= ROM:0012C0B6 ROM:0012C0B6 ROM:0012C0B6 sub_12C0B6: ; CODE XREF: sub_11231A+12C↑p ROM:0012C0B6 move.w #7,d1 ROM:0012C0BA bra.s loc_12C0C0 ROM:0012C0BC ; --------------------------------------------------------------------------- ROM:0012C0BC ROM:0012C0BC loc_12C0BC: ; CODE XREF: sub_12C0B6+1E↓j ROM:0012C0BC subi.w #1,d1 ROM:0012C0C0 ROM:0012C0C0 loc_12C0C0: ; CODE XREF: sub_12C0B6+4↑j ROM:0012C0C0 cmpi.w #0,d1 ROM:0012C0C4 blt.s loc_12C0D6 ROM:0012C0C6 move.w d1,d2 ROM:0012C0C8 addq.w #1,d2 ROM:0012C0CA move.b $1300(d1.w),$1300(d2.w) ROM:0012C0D4 bra.s loc_12C0BC ROM:0012C0D6 ; --------------------------------------------------------------------------- ROM:0012C0D6 ROM:0012C0D6 loc_12C0D6: ; CODE XREF: sub_12C0B6+E↑j ROM:0012C0D6 clr.l d1 ROM:0012C0D8 move.w ($490).w,d1 ROM:0012C0DC divs.w #$64,d1 ; 'd' ROM:0012C0E0 move.b d1,($1300).w ROM:0012C0E4 rts ROM:0012C0E4 ; End of function sub_12C0B6 ROM:0012C0E4 ROM:0012C0E6 ROM:0012C0E6 ; =============== S U B R O U T I N E ======================================= ROM:0012C0E6 ROM:0012C0E6 ROM:0012C0E6 sub_12C0E6: ; CODE XREF: ROM:0012BDD4↑p ROM:0012C0E6 ; ROM:0012BDFC↑p ... ROM:0012C0E6 clr.w d1 ROM:0012C0E8 move.b $A92(a5),d1 ROM:0012C0EC cmpi.w #0,d1 ROM:0012C0F0 bne.s loc_12C0F8 ROM:0012C0F2 bsr.w sub_12C0FE ROM:0012C0F6 bra.s locret_12C0FC ROM:0012C0F8 ; --------------------------------------------------------------------------- ROM:0012C0F8 ROM:0012C0F8 loc_12C0F8: ; CODE XREF: sub_12C0E6+A↑j ROM:0012C0F8 bsr.w sub_12C35A ROM:0012C0FC ROM:0012C0FC locret_12C0FC: ; CODE XREF: sub_12C0E6+10↑j ROM:0012C0FC rts ROM:0012C0FC ; End of function sub_12C0E6 ROM:0012C0FC ROM:0012C0FE ROM:0012C0FE ; =============== S U B R O U T I N E ======================================= ROM:0012C0FE ROM:0012C0FE ROM:0012C0FE sub_12C0FE: ; CODE XREF: sub_12C0E6+C↑p ROM:0012C0FE btst #0,($1423).w ROM:0012C104 bne.l locret_12C182 ROM:0012C10A move.w $572(a5),d0 ROM:0012C10E move.b $A91(a5),d1 ROM:0012C112 cmp.w ($DA2).w,d0 ROM:0012C116 bne.s loc_12C124 ROM:0012C118 cmp.b ($1194).w,d1 ROM:0012C11C ble.s loc_12C122 ROM:0012C11E addq.b #1,($1194).w ROM:0012C122 ROM:0012C122 loc_12C122: ; CODE XREF: sub_12C0FE+1E↑j ROM:0012C122 bra.s loc_12C128 ROM:0012C124 ; --------------------------------------------------------------------------- ROM:0012C124 ROM:0012C124 loc_12C124: ; CODE XREF: sub_12C0FE+18↑j ROM:0012C124 clr.b ($1194).w ROM:0012C128 ROM:0012C128 loc_12C128: ; CODE XREF: sub_12C0FE:loc_12C122↑j ROM:0012C128 clr.l d0 ROM:0012C12A clr.l d2 ROM:0012C12C move.w ($FD6).w,d0 ROM:0012C130 move.w ($FCE).w,d2 ROM:0012C134 sub.l d2,d0 ROM:0012C136 cmpi.w #2,($4E4).w ROM:0012C13C bne.s locret_12C182 ROM:0012C13E move.w $56E(a5),d2 ROM:0012C142 cmp.w ($FE8).w,d2 ROM:0012C146 bge.s locret_12C182 ROM:0012C148 move.w $570(a5),d2 ROM:0012C14C cmp.w ($FE8).w,d2 ROM:0012C150 ble.s locret_12C182 ROM:0012C152 cmp.b ($1194).w,d1 ROM:0012C156 bgt.s locret_12C182 ROM:0012C158 move.w $56C(a5),d3 ROM:0012C15C cmp.w d0,d3 ROM:0012C15E blt.s locret_12C182 ROM:0012C160 neg.w d3 ROM:0012C162 cmp.w d0,d3 ROM:0012C164 bgt.s locret_12C182 ROM:0012C166 btst #3,($1326).w ROM:0012C16C bne.s locret_12C182 ROM:0012C16E btst #2,($1330).w ROM:0012C174 bne.s locret_12C182 ROM:0012C176 bsr.w sub_12C184 ROM:0012C17A bsr.w sub_12C26A ROM:0012C17E bsr.w sub_12C2F0 ROM:0012C182 ROM:0012C182 locret_12C182: ; CODE XREF: sub_12C0FE+6↑j ROM:0012C182 ; sub_12C0FE+3E↑j ... ROM:0012C182 rts ROM:0012C182 ; End of function sub_12C0FE ROM:0012C182 ROM:0012C184 ROM:0012C184 ; =============== S U B R O U T I N E ======================================= ROM:0012C184 ROM:0012C184 ROM:0012C184 sub_12C184: ; CODE XREF: sub_12C0FE+78↑p ROM:0012C184 clr.l d0 ROM:0012C186 clr.l d1 ROM:0012C188 clr.l d2 ROM:0012C18A move.w ($FFC).w,d0 ROM:0012C18E move.w ($1004).w,d1 ROM:0012C192 move.w ($1004).w,d2 ROM:0012C196 addi.l #$20,d2 ; ' ' ROM:0012C19C lsr.l #6,d2 ROM:0012C19E sub.l d1,d0 ROM:0012C1A0 clr.w ($FE4).w ROM:0012C1A4 clr.l d3 ROM:0012C1A6 move.w ($FFE).w,d3 ROM:0012C1AA sub.l d1,d3 ROM:0012C1AC asl.l #1,d3 ROM:0012C1AE sub.l d0,d3 ROM:0012C1B0 asl.l #1,d3 ROM:0012C1B2 sub.l d0,d3 ROM:0012C1B4 muls.l #$F42,d3 ROM:0012C1BC divs.l d2,d3 ROM:0012C1C0 cmpi.l #$7FFF,d3 ROM:0012C1C6 bge.s loc_12C1E2 ROM:0012C1C8 cmpi.l #$FFFF8001,d3 ROM:0012C1CE ble.s loc_12C1D8 ROM:0012C1D0 move.w d3,($FE0).w ROM:0012C1D4 bra.w loc_12C1DE ROM:0012C1D8 ; --------------------------------------------------------------------------- ROM:0012C1D8 ROM:0012C1D8 loc_12C1D8: ; CODE XREF: sub_12C184+4A↑j ROM:0012C1D8 move.w #$8001,($FE0).w ROM:0012C1DE ROM:0012C1DE loc_12C1DE: ; CODE XREF: sub_12C184+50↑j ROM:0012C1DE bra.w loc_12C1E8 ROM:0012C1E2 ; --------------------------------------------------------------------------- ROM:0012C1E2 ROM:0012C1E2 loc_12C1E2: ; CODE XREF: sub_12C184+42↑j ROM:0012C1E2 move.w #$7FFF,($FE0).w ROM:0012C1E8 ROM:0012C1E8 loc_12C1E8: ; CODE XREF: sub_12C184:loc_12C1DE↑j ROM:0012C1E8 clr.l d3 ROM:0012C1EA move.w ($1002).w,d3 ROM:0012C1EE sub.l d1,d3 ROM:0012C1F0 asl.l #2,d3 ROM:0012C1F2 sub.l d0,d3 ROM:0012C1F4 muls.l #$F42,d3 ROM:0012C1FC divs.l d2,d3 ROM:0012C200 cmpi.l #$7FFF,d3 ROM:0012C206 bge.s loc_12C222 ROM:0012C208 cmpi.l #$FFFF8001,d3 ROM:0012C20E ble.s loc_12C218 ROM:0012C210 move.w d3,($FE6).w ROM:0012C214 bra.w loc_12C21E ROM:0012C218 ; --------------------------------------------------------------------------- ROM:0012C218 ROM:0012C218 loc_12C218: ; CODE XREF: sub_12C184+8A↑j ROM:0012C218 move.w #$8001,($FE6).w ROM:0012C21E ROM:0012C21E loc_12C21E: ; CODE XREF: sub_12C184+90↑j ROM:0012C21E bra.w loc_12C228 ROM:0012C222 ; --------------------------------------------------------------------------- ROM:0012C222 ROM:0012C222 loc_12C222: ; CODE XREF: sub_12C184+82↑j ROM:0012C222 move.w #$7FFF,($FE6).w ROM:0012C228 ROM:0012C228 loc_12C228: ; CODE XREF: sub_12C184:loc_12C21E↑j ROM:0012C228 clr.l d3 ROM:0012C22A move.w ($1000).w,d3 ROM:0012C22E sub.l d1,d3 ROM:0012C230 asl.l #1,d3 ROM:0012C232 sub.l d0,d3 ROM:0012C234 muls.l #$1E84,d3 ROM:0012C23C divs.l d2,d3 ROM:0012C240 cmpi.l #$7FFF,d3 ROM:0012C246 bge.s loc_12C262 ROM:0012C248 cmpi.l #$FFFF8001,d3 ROM:0012C24E ble.s loc_12C258 ROM:0012C250 move.w d3,($FE2).w ROM:0012C254 bra.w loc_12C25E ROM:0012C258 ; --------------------------------------------------------------------------- ROM:0012C258 ROM:0012C258 loc_12C258: ; CODE XREF: sub_12C184+CA↑j ROM:0012C258 move.w #$8001,($FE2).w ROM:0012C25E ROM:0012C25E loc_12C25E: ; CODE XREF: sub_12C184+D0↑j ROM:0012C25E bra.w locret_12C268 ROM:0012C262 ; --------------------------------------------------------------------------- ROM:0012C262 ROM:0012C262 loc_12C262: ; CODE XREF: sub_12C184+C2↑j ROM:0012C262 move.w #$7FFF,($FE2).w ROM:0012C268 ROM:0012C268 locret_12C268: ; CODE XREF: sub_12C184:loc_12C25E↑j ROM:0012C268 rts ROM:0012C268 ; End of function sub_12C184 ROM:0012C268 ROM:0012C26A ROM:0012C26A ; =============== S U B R O U T I N E ======================================= ROM:0012C26A ROM:0012C26A ROM:0012C26A sub_12C26A: ; CODE XREF: sub_12C0FE+7C↑p ROM:0012C26A clr.l d3 ROM:0012C26C move.w $574(a5),d3 ROM:0012C270 move.w #0,($13B0).w ROM:0012C276 clr.l d1 ROM:0012C278 clr.l d2 ROM:0012C27A move.w ($FE0).w,d1 ROM:0012C27E ext.l d1 ROM:0012C280 move.w ($13AC).w,d2 ROM:0012C284 ext.l d2 ROM:0012C286 sub.l d2,d1 ROM:0012C288 muls.l d3,d1 ROM:0012C28C muls.l #$64,d2 ; 'd' ROM:0012C294 add.l d1,d2 ROM:0012C296 divs.w #$64,d2 ; 'd' ROM:0012C29A move.w d2,($13AC).w ROM:0012C29E clr.l d1 ROM:0012C2A0 clr.l d2 ROM:0012C2A2 move.w ($FE6).w,d1 ROM:0012C2A6 ext.l d1 ROM:0012C2A8 move.w ($13B2).w,d2 ROM:0012C2AC ext.l d2 ROM:0012C2AE sub.l d2,d1 ROM:0012C2B0 muls.l d3,d1 ROM:0012C2B4 muls.l #$64,d2 ; 'd' ROM:0012C2BC add.l d1,d2 ROM:0012C2BE divs.w #$64,d2 ; 'd' ROM:0012C2C2 move.w d2,($13B2).w ROM:0012C2C6 clr.l d1 ROM:0012C2C8 clr.l d2 ROM:0012C2CA move.w ($FE2).w,d1 ROM:0012C2CE ext.l d1 ROM:0012C2D0 move.w ($13AE).w,d2 ROM:0012C2D4 ext.l d2 ROM:0012C2D6 sub.l d2,d1 ROM:0012C2D8 muls.l d3,d1 ROM:0012C2DC muls.l #$64,d2 ; 'd' ROM:0012C2E4 add.l d1,d2 ROM:0012C2E6 divs.w #$64,d2 ; 'd' ROM:0012C2EA move.w d2,($13AE).w ROM:0012C2EE rts ROM:0012C2EE ; End of function sub_12C26A ROM:0012C2EE ROM:0012C2F0 ROM:0012C2F0 ; =============== S U B R O U T I N E ======================================= ROM:0012C2F0 ROM:0012C2F0 ROM:0012C2F0 sub_12C2F0: ; CODE XREF: sub_12C0FE+80↑p ROM:0012C2F0 clr.w d0 ROM:0012C2F2 move.b ($13C9).w,d0 ROM:0012C2F6 cmp.w ($137C).w,d0 ROM:0012C2FA bgt.s loc_12C302 ROM:0012C2FC bset #4,($1423).w ROM:0012C302 ROM:0012C302 loc_12C302: ; CODE XREF: sub_12C2F0+A↑j ROM:0012C302 muls.w #5,d0 ROM:0012C306 cmp.w ($137C).w,d0 ROM:0012C30A bgt.s loc_12C314 ROM:0012C30C bset #0,($1423).w ROM:0012C312 bra.s loc_12C318 ROM:0012C314 ; --------------------------------------------------------------------------- ROM:0012C314 ROM:0012C314 loc_12C314: ; CODE XREF: sub_12C2F0+1A↑j ROM:0012C314 addq.w #1,($137C).w ROM:0012C318 ROM:0012C318 loc_12C318: ; CODE XREF: sub_12C2F0+22↑j ROM:0012C318 move.w $576(a5),d2 ROM:0012C31C move.w #0,d0 ROM:0012C320 bra.s loc_12C326 ROM:0012C322 ; --------------------------------------------------------------------------- ROM:0012C322 ROM:0012C322 loc_12C322: ; CODE XREF: sub_12C2F0+66↓j ROM:0012C322 addi.w #1,d0 ROM:0012C326 ROM:0012C326 loc_12C326: ; CODE XREF: sub_12C2F0+30↑j ROM:0012C326 cmpi.w #3,d0 ROM:0012C32A bgt.s locret_12C358 ROM:0012C32C move.w $13AC(d0.w*2),d1 ROM:0012C332 cmp.w d1,d2 ROM:0012C334 bge.s loc_12C340 ROM:0012C336 move.w d2,d1 ROM:0012C338 bset #6,($1422).w ROM:0012C33E bra.s loc_12C350 ROM:0012C340 ; --------------------------------------------------------------------------- ROM:0012C340 ROM:0012C340 loc_12C340: ; CODE XREF: sub_12C2F0+44↑j ROM:0012C340 neg.w d2 ROM:0012C342 cmp.w d1,d2 ROM:0012C344 ble.s loc_12C34E ROM:0012C346 move.w d2,d1 ROM:0012C348 bset #6,($1422).w ROM:0012C34E ROM:0012C34E loc_12C34E: ; CODE XREF: sub_12C2F0+54↑j ROM:0012C34E neg.w d2 ROM:0012C350 ROM:0012C350 loc_12C350: ; CODE XREF: sub_12C2F0+4E↑j ROM:0012C350 move.w d1,$13AC(d0.w*2) ROM:0012C356 bra.s loc_12C322 ROM:0012C358 ; --------------------------------------------------------------------------- ROM:0012C358 ROM:0012C358 locret_12C358: ; CODE XREF: sub_12C2F0+3A↑j ROM:0012C358 rts ROM:0012C358 ; End of function sub_12C2F0 ROM:0012C358 ROM:0012C35A ROM:0012C35A ; =============== S U B R O U T I N E ======================================= ROM:0012C35A ROM:0012C35A ROM:0012C35A sub_12C35A: ; CODE XREF: sub_12C0E6:loc_12C0F8↑p ROM:0012C35A ; sub_12EE48+22↓p ROM:0012C35A clr.l d1 ROM:0012C35C move.w $574(a5),d0 ROM:0012C360 move.w #$12C,d1 ROM:0012C364 divs.w d0,d1 ROM:0012C366 move.b d1,($13C9).w ROM:0012C36A clr.l d0 ROM:0012C36C move.w $576(a5),d0 ROM:0012C370 asl.l #2,d0 ROM:0012C372 move.w d0,($137E).w ROM:0012C376 move.w #0,($137C).w ROM:0012C37C bclr #6,($1422).w ROM:0012C382 bclr #0,($1423).w ROM:0012C388 bclr #4,($1423).w ROM:0012C38E move.w #0,d0 ROM:0012C392 bra.s loc_12C398 ROM:0012C394 ; --------------------------------------------------------------------------- ROM:0012C394 ROM:0012C394 loc_12C394: ; CODE XREF: sub_12C35A+4C↓j ROM:0012C394 addi.w #1,d0 ROM:0012C398 ROM:0012C398 loc_12C398: ; CODE XREF: sub_12C35A+38↑j ROM:0012C398 cmpi.w #3,d0 ROM:0012C39C bgt.s locret_12C3A8 ROM:0012C39E move.w #0,$13AC(d0.w*2) ROM:0012C3A6 bra.s loc_12C394 ROM:0012C3A8 ; --------------------------------------------------------------------------- ROM:0012C3A8 ROM:0012C3A8 locret_12C3A8: ; CODE XREF: sub_12C35A+42↑j ROM:0012C3A8 rts ROM:0012C3A8 ; End of function sub_12C35A ROM:0012C3A8 ROM:0012C3AA ROM:0012C3AA ; =============== S U B R O U T I N E ======================================= ROM:0012C3AA ROM:0012C3AA ROM:0012C3AA sub_12C3AA: ; CODE XREF: sub_11231A+248↑p ROM:0012C3AA clr.w d1 ROM:0012C3AC move.b ($1195).w,d1 ROM:0012C3B0 cmpi.w #3,d1 ROM:0012C3B4 bcc.s locret_12C3BE ROM:0012C3B6 movea.l off_12C3C0(pc,d1.w*4),a0 ROM:0012C3BA nop ROM:0012C3BC jmp (a0) ROM:0012C3BE ; --------------------------------------------------------------------------- ROM:0012C3BE ROM:0012C3BE locret_12C3BE: ; CODE XREF: sub_12C3AA+A↑j ROM:0012C3BE rts ROM:0012C3BE ; End of function sub_12C3AA ROM:0012C3BE ROM:0012C3BE ; --------------------------------------------------------------------------- ROM:0012C3C0 off_12C3C0: dc.l loc_12C3CC ; DATA XREF: sub_12C3AA+C↑r ROM:0012C3C4 dc.l loc_12C3D6 ROM:0012C3C8 dc.l loc_12C430 ROM:0012C3CC ; --------------------------------------------------------------------------- ROM:0012C3CC ROM:0012C3CC loc_12C3CC: ; DATA XREF: ROM:off_12C3C0↑o ROM:0012C3CC move.b #1,($1195).w ROM:0012C3D2 bra.s locret_12C42E ROM:0012C3D4 ; --------------------------------------------------------------------------- ROM:0012C3D4 rts ROM:0012C3D6 ; --------------------------------------------------------------------------- ROM:0012C3D6 ROM:0012C3D6 loc_12C3D6: ; DATA XREF: ROM:0012C3C4↑o ROM:0012C3D6 btst #5,($1337).w ROM:0012C3DC beq.s loc_12C408 ROM:0012C3DE btst #2,($1319).w ROM:0012C3E4 beq.l loc_12C408 ROM:0012C3EA bsr.l sub_12C47A ROM:0012C3F0 bsr.l sub_12C86A ROM:0012C3F6 bsr.l sub_12C5EE ROM:0012C3FC move.b #2,($1195).w ROM:0012C402 bra.l locret_12C476 ROM:0012C408 ; --------------------------------------------------------------------------- ROM:0012C408 ROM:0012C408 loc_12C408: ; CODE XREF: ROM:0012C3DC↑j ROM:0012C408 ; ROM:0012C3E4↑j ROM:0012C408 btst #5,($1337).w ROM:0012C40E beq.s locret_12C42E ROM:0012C410 btst #2,($1319).w ROM:0012C416 bne.l locret_12C42E ROM:0012C41C bsr.l sub_12C47A ROM:0012C422 move.b #1,($1195).w ROM:0012C428 bra.l *+6 ROM:0012C42E ; --------------------------------------------------------------------------- ROM:0012C42E ROM:0012C42E locret_12C42E: ; CODE XREF: ROM:0012C3D2↑j ROM:0012C42E ; ROM:0012C40E↑j ... ROM:0012C42E rts ROM:0012C430 ; --------------------------------------------------------------------------- ROM:0012C430 ROM:0012C430 loc_12C430: ; DATA XREF: ROM:0012C3C8↑o ROM:0012C430 btst #5,($1337).w ROM:0012C436 beq.s loc_12C44E ROM:0012C438 btst #2,($1319).w ROM:0012C43E bne.s loc_12C44E ROM:0012C440 bsr.l sub_12C47A ROM:0012C446 move.b #1,($1195).w ROM:0012C44C bra.s locret_12C42E ROM:0012C44E ; --------------------------------------------------------------------------- ROM:0012C44E ROM:0012C44E loc_12C44E: ; CODE XREF: ROM:0012C436↑j ROM:0012C44E ; ROM:0012C43E↑j ROM:0012C44E btst #5,($1337).w ROM:0012C454 beq.s locret_12C476 ROM:0012C456 btst #2,($1319).w ROM:0012C45C beq.s locret_12C476 ROM:0012C45E bsr.l sub_12C47A ROM:0012C464 bsr.l sub_12C86A ROM:0012C46A bsr.l sub_12C5EE ROM:0012C470 move.b #2,($1195).w ROM:0012C476 ROM:0012C476 locret_12C476: ; CODE XREF: ROM:0012C402↑j ROM:0012C476 ; ROM:0012C454↑j ... ROM:0012C476 rts ROM:0012C478 ; --------------------------------------------------------------------------- ROM:0012C478 rts ROM:0012C47A ROM:0012C47A ; =============== S U B R O U T I N E ======================================= ROM:0012C47A ROM:0012C47A ROM:0012C47A sub_12C47A: ; CODE XREF: ROM:0012C3EA↑p ROM:0012C47A ; ROM:0012C41C↑p ... ROM:0012C47A move.w ($FF0).w,d3 ROM:0012C47E move.w ($FFA).w,d2 ROM:0012C482 move.w #$3B8C,d1 ROM:0012C486 bsr.l sub_117544 ROM:0012C48C move.w d1,-(sp) ROM:0012C48E move.w ($A7C).w,d2 ROM:0012C492 move.w #$3B06,d1 ROM:0012C496 bsr.l sub_117544 ROM:0012C49C move.w d1,d6 ROM:0012C49E move.w (sp)+,d7 ROM:0012C4A0 clr.l d0 ROM:0012C4A2 clr.w d5 ROM:0012C4A4 move.b ($13C9).w,d5 ROM:0012C4A8 move.w ($137C).w,d4 ROM:0012C4AC btst #6,($1422).w ROM:0012C4B2 beq.s loc_12C4CA ROM:0012C4B4 move.w ($137E).w,d0 ROM:0012C4B8 clr.l d2 ROM:0012C4BA move.w ($FD6).w,d2 ROM:0012C4BE mulu.w d2,d0 ROM:0012C4C0 divu.l #$2710,d0 ROM:0012C4C8 bra.s loc_12C51A ROM:0012C4CA ; --------------------------------------------------------------------------- ROM:0012C4CA ROM:0012C4CA loc_12C4CA: ; CODE XREF: sub_12C47A+38↑j ROM:0012C4CA cmp.w d4,d5 ROM:0012C4CC ble.l loc_12C516 ROM:0012C4D2 cmpi.w #0,d5 ROM:0012C4D6 ble.l loc_12C500 ROM:0012C4DC move.w ($137E).w,d0 ROM:0012C4E0 move.w d5,d1 ROM:0012C4E2 sub.w ($137C).w,d1 ROM:0012C4E6 mulu.w d1,d0 ROM:0012C4E8 ext.l d5 ROM:0012C4EA divs.l d5,d0 ROM:0012C4EE clr.l d2 ROM:0012C4F0 move.w ($FD6).w,d2 ROM:0012C4F4 mulu.w d2,d0 ROM:0012C4F6 divu.l #$2710,d0 ROM:0012C4FE bra.s loc_12C514 ROM:0012C500 ; --------------------------------------------------------------------------- ROM:0012C500 ROM:0012C500 loc_12C500: ; CODE XREF: sub_12C47A+5C↑j ROM:0012C500 move.w ($137E).w,d0 ROM:0012C504 clr.l d2 ROM:0012C506 move.w ($FD6).w,d2 ROM:0012C50A mulu.w d2,d0 ROM:0012C50C divu.l #$2710,d0 ROM:0012C514 ROM:0012C514 loc_12C514: ; CODE XREF: sub_12C47A+84↑j ROM:0012C514 bra.s loc_12C51A ROM:0012C516 ; --------------------------------------------------------------------------- ROM:0012C516 ROM:0012C516 loc_12C516: ; CODE XREF: sub_12C47A+52↑j ROM:0012C516 move.w #0,d0 ROM:0012C51A ROM:0012C51A loc_12C51A: ; CODE XREF: sub_12C47A+4E↑j ROM:0012C51A ; sub_12C47A:loc_12C514↑j ROM:0012C51A cmpi.l #$8000,d0 ROM:0012C520 ble.s loc_12C528 ROM:0012C522 move.l #$8000,d0 ROM:0012C528 ROM:0012C528 loc_12C528: ; CODE XREF: sub_12C47A+A6↑j ROM:0012C528 clr.w d5 ROM:0012C52A move.b $A94(a5),d5 ROM:0012C52E cmpi.w #0,d5 ROM:0012C532 bne.s loc_12C544 ROM:0012C534 muls.w d6,d7 ROM:0012C536 divs.l #$64,d7 ; 'd' ROM:0012C53E sub.l d0,d7 ROM:0012C540 bra.w loc_12C594 ROM:0012C544 ; --------------------------------------------------------------------------- ROM:0012C544 ROM:0012C544 loc_12C544: ; CODE XREF: sub_12C47A+B8↑j ROM:0012C544 cmpi.w #1,d5 ROM:0012C548 bne.s loc_12C568 ROM:0012C54A muls.w d6,d7 ROM:0012C54C divs.l #$64,d7 ; 'd' ROM:0012C554 sub.l d0,d7 ROM:0012C556 clr.l d1 ROM:0012C558 move.b $A93(a5),d1 ROM:0012C55C muls.l d1,d7 ROM:0012C560 divs.l #$64,d7 ; 'd' ROM:0012C568 ROM:0012C568 loc_12C568: ; CODE XREF: sub_12C47A+CE↑j ROM:0012C568 cmpi.w #2,d5 ROM:0012C56C bne.s loc_12C570 ROM:0012C56E ext.l d7 ROM:0012C570 ROM:0012C570 loc_12C570: ; CODE XREF: sub_12C47A+F2↑j ROM:0012C570 cmpi.w #3,d5 ROM:0012C574 bne.s loc_12C57A ROM:0012C576 clr.l d7 ROM:0012C578 move.w d6,d7 ROM:0012C57A ROM:0012C57A loc_12C57A: ; CODE XREF: sub_12C47A+FA↑j ROM:0012C57A cmpi.w #4,d5 ROM:0012C57E bne.s loc_12C584 ROM:0012C580 clr.l d7 ROM:0012C582 move.w d0,d7 ROM:0012C584 ROM:0012C584 loc_12C584: ; CODE XREF: sub_12C47A+104↑j ROM:0012C584 cmpi.w #5,d5 ROM:0012C588 bne.s loc_12C594 ROM:0012C58A muls.w d6,d7 ROM:0012C58C divs.l #$64,d7 ; 'd' ROM:0012C594 ROM:0012C594 loc_12C594: ; CODE XREF: sub_12C47A+C6↑j ROM:0012C594 ; sub_12C47A+10E↑j ROM:0012C594 cmpi.l #$FFFF8000,d7 ROM:0012C59A bge.s loc_12C5A6 ROM:0012C59C move.w #$8000,($D18).w ROM:0012C5A2 bra.w loc_12C5AA ROM:0012C5A6 ; --------------------------------------------------------------------------- ROM:0012C5A6 ROM:0012C5A6 loc_12C5A6: ; CODE XREF: sub_12C47A+120↑j ROM:0012C5A6 move.w d7,($D18).w ROM:0012C5AA ROM:0012C5AA loc_12C5AA: ; CODE XREF: sub_12C47A+128↑j ROM:0012C5AA move.w ($D18).w,d0 ROM:0012C5AE move.w ($D16).w,d1 ROM:0012C5B2 ext.l d0 ROM:0012C5B4 ext.l d1 ROM:0012C5B6 sub.l d1,d0 ROM:0012C5B8 cmpi.l #$FFFF8000,d0 ROM:0012C5BE bge.s loc_12C5C6 ROM:0012C5C0 move.l #$FFFF8000,d0 ROM:0012C5C6 ROM:0012C5C6 loc_12C5C6: ; CODE XREF: sub_12C47A+144↑j ROM:0012C5C6 cmpi.l #$7FFF,d0 ROM:0012C5CC ble.s loc_12C5D4 ROM:0012C5CE move.l #$7FFF,d0 ROM:0012C5D4 ROM:0012C5D4 loc_12C5D4: ; CODE XREF: sub_12C47A+152↑j ROM:0012C5D4 move.w d0,($D1A).w ROM:0012C5D8 cmpi.w #0,d0 ROM:0012C5DC ble.s loc_12C5E6 ROM:0012C5DE bset #1,($1331).w ROM:0012C5E4 bra.s locret_12C5EC ROM:0012C5E6 ; --------------------------------------------------------------------------- ROM:0012C5E6 ROM:0012C5E6 loc_12C5E6: ; CODE XREF: sub_12C47A+162↑j ROM:0012C5E6 bclr #1,($1331).w ROM:0012C5EC ROM:0012C5EC locret_12C5EC: ; CODE XREF: sub_12C47A+16A↑j ROM:0012C5EC rts ROM:0012C5EC ; End of function sub_12C47A ROM:0012C5EC ROM:0012C5EE ROM:0012C5EE ; =============== S U B R O U T I N E ======================================= ROM:0012C5EE ROM:0012C5EE ROM:0012C5EE sub_12C5EE: ; CODE XREF: ROM:0012C3F6↑p ROM:0012C5EE ; ROM:0012C46A↑p ROM:0012C5EE move.w ($D20).w,d0 ROM:0012C5F2 clr.w d1 ROM:0012C5F4 move.b ($1196).w,d1 ROM:0012C5F8 cmpi.w #2,d1 ROM:0012C5FC bcc.s locret_12C606 ROM:0012C5FE movea.l off_12C608(pc,d1.w*4),a0 ROM:0012C602 nop ROM:0012C604 jmp (a0) ROM:0012C606 ; --------------------------------------------------------------------------- ROM:0012C606 ROM:0012C606 locret_12C606: ; CODE XREF: sub_12C5EE+E↑j ROM:0012C606 rts ROM:0012C606 ; End of function sub_12C5EE ROM:0012C606 ROM:0012C606 ; --------------------------------------------------------------------------- ROM:0012C608 off_12C608: dc.l loc_12C610 ; DATA XREF: sub_12C5EE+10↑r ROM:0012C60C dc.l loc_12C61E ROM:0012C610 ; --------------------------------------------------------------------------- ROM:0012C610 ROM:0012C610 loc_12C610: ; DATA XREF: ROM:off_12C608↑o ROM:0012C610 move.b #1,($1196).w ROM:0012C616 bsr.w sub_12C646 ROM:0012C61A bra.s locret_12C642 ROM:0012C61C ; --------------------------------------------------------------------------- ROM:0012C61C rts ROM:0012C61E ; --------------------------------------------------------------------------- ROM:0012C61E ROM:0012C61E loc_12C61E: ; DATA XREF: ROM:0012C60C↑o ROM:0012C61E cmpi.w #$190,d0 ROM:0012C622 bne.s loc_12C63A ROM:0012C624 bsr.w sub_12C6BC ROM:0012C628 bsr.w sub_12C646 ROM:0012C62C bsr.w sub_12C676 ROM:0012C630 bsr.w sub_12C6E0 ROM:0012C634 bsr.w sub_12C758 ROM:0012C638 bra.s locret_12C642 ROM:0012C63A ; --------------------------------------------------------------------------- ROM:0012C63A ROM:0012C63A loc_12C63A: ; CODE XREF: ROM:0012C622↑j ROM:0012C63A bsr.w sub_12C676 ROM:0012C63E bsr.w sub_12C6E0 ROM:0012C642 ROM:0012C642 locret_12C642: ; CODE XREF: ROM:0012C61A↑j ROM:0012C642 ; ROM:0012C638↑j ROM:0012C642 rts ROM:0012C644 ; --------------------------------------------------------------------------- ROM:0012C644 rts ROM:0012C646 ROM:0012C646 ; =============== S U B R O U T I N E ======================================= ROM:0012C646 ROM:0012C646 ROM:0012C646 sub_12C646: ; CODE XREF: ROM:0012C616↑p ROM:0012C646 ; ROM:0012C628↑p ROM:0012C646 move.w #0,d0 ROM:0012C64A bra.s loc_12C650 ROM:0012C64C ; --------------------------------------------------------------------------- ROM:0012C64C ROM:0012C64C loc_12C64C: ; CODE XREF: sub_12C646+18↓j ROM:0012C64C addi.w #1,d0 ROM:0012C650 ROM:0012C650 loc_12C650: ; CODE XREF: sub_12C646+4↑j ROM:0012C650 cmpi.w #3,d0 ROM:0012C654 bgt.s loc_12C660 ROM:0012C656 move.b #0,$130D(d0.w) ROM:0012C65E bra.s loc_12C64C ROM:0012C660 ; --------------------------------------------------------------------------- ROM:0012C660 ROM:0012C660 loc_12C660: ; CODE XREF: sub_12C646+E↑j ROM:0012C660 move.w #0,($D22).w ROM:0012C666 move.w #0,($D20).w ROM:0012C66C clr.w ($D1E).w ROM:0012C670 clr.l ($990).w ROM:0012C674 rts ROM:0012C674 ; End of function sub_12C646 ROM:0012C674 ROM:0012C676 ROM:0012C676 ; =============== S U B R O U T I N E ======================================= ROM:0012C676 ROM:0012C676 ROM:0012C676 sub_12C676: ; CODE XREF: ROM:0012C62C↑p ROM:0012C676 ; ROM:loc_12C63A↑p ROM:0012C676 addi.w #1,($D20).w ROM:0012C67C btst #1,($1331).w ROM:0012C682 beq.s locret_12C6BA ROM:0012C684 move.w ($4E4).w,d1 ROM:0012C688 cmpi.w #0,d1 ROM:0012C68C blt.s locret_12C6BA ROM:0012C68E cmpi.w #3,d1 ROM:0012C692 bgt.s locret_12C6BA ROM:0012C694 clr.w d2 ROM:0012C696 move.b $A9D(a5,d1.w),d2 ROM:0012C69C addi.b #1,$130D(d2.w) ROM:0012C6A4 move.w ($FF0).w,d2 ROM:0012C6A8 move.w ($FFA).w,d3 ROM:0012C6AC move.w #$3B8E,d1 ROM:0012C6B0 bsr.l sub_117544 ROM:0012C6B6 add.w d1,($D22).w ROM:0012C6BA ROM:0012C6BA locret_12C6BA: ; CODE XREF: sub_12C676+C↑j ROM:0012C6BA ; sub_12C676+16↑j ... ROM:0012C6BA rts ROM:0012C6BA ; End of function sub_12C676 ROM:0012C6BA ROM:0012C6BC ROM:0012C6BC ; =============== S U B R O U T I N E ======================================= ROM:0012C6BC ROM:0012C6BC ROM:0012C6BC sub_12C6BC: ; CODE XREF: ROM:0012C624↑p ROM:0012C6BC move.w #0,d0 ROM:0012C6C0 bra.s loc_12C6C6 ROM:0012C6C2 ; --------------------------------------------------------------------------- ROM:0012C6C2 ROM:0012C6C2 loc_12C6C2: ; CODE XREF: sub_12C6BC+1A↓j ROM:0012C6C2 addi.w #1,d0 ROM:0012C6C6 ROM:0012C6C6 loc_12C6C6: ; CODE XREF: sub_12C6BC+4↑j ROM:0012C6C6 cmpi.w #3,d0 ROM:0012C6CA bgt.s loc_12C6D8 ROM:0012C6CC move.b $130D(d0.w),$1309(d0.w) ROM:0012C6D6 bra.s loc_12C6C2 ROM:0012C6D8 ; --------------------------------------------------------------------------- ROM:0012C6D8 ROM:0012C6D8 loc_12C6D8: ; CODE XREF: sub_12C6BC+E↑j ROM:0012C6D8 move.w ($D22).w,($D24).w ROM:0012C6DE rts ROM:0012C6DE ; End of function sub_12C6BC ROM:0012C6DE ROM:0012C6E0 ROM:0012C6E0 ; =============== S U B R O U T I N E ======================================= ROM:0012C6E0 ROM:0012C6E0 ROM:0012C6E0 sub_12C6E0: ; CODE XREF: ROM:0012C630↑p ROM:0012C6E0 ; ROM:0012C63E↑p ROM:0012C6E0 move.w ($FF0).w,d2 ROM:0012C6E4 move.w ($FFA).w,d3 ROM:0012C6E8 move.w #$3B90,d1 ROM:0012C6EC bsr.l sub_117544 ROM:0012C6F2 move.w ($D16).w,d2 ROM:0012C6F6 ext.l d2 ROM:0012C6F8 move.w ($D1C).w,d4 ROM:0012C6FC ext.l d4 ROM:0012C6FE sub.l d4,d2 ROM:0012C700 move.w $57C(a5),d3 ROM:0012C704 ext.l d3 ROM:0012C706 muls.l d3,d2 ROM:0012C70A divs.w d1,d2 ROM:0012C70C cmpi.w #0,d2 ROM:0012C710 bge.s loc_12C714 ROM:0012C712 neg.w d2 ROM:0012C714 ROM:0012C714 loc_12C714: ; CODE XREF: sub_12C6E0+30↑j ROM:0012C714 move.w $578(a5),d0 ROM:0012C718 cmp.w d2,d0 ROM:0012C71A bge.s loc_12C71E ROM:0012C71C move.w d0,d2 ROM:0012C71E ROM:0012C71E loc_12C71E: ; CODE XREF: sub_12C6E0+3A↑j ROM:0012C71E ext.l d2 ROM:0012C720 cmpi.w #0,($D1E).w ROM:0012C726 bne.s loc_12C72E ROM:0012C728 move.l d2,($990).w ROM:0012C72C bra.s loc_12C738 ROM:0012C72E ; --------------------------------------------------------------------------- ROM:0012C72E ROM:0012C72E loc_12C72E: ; CODE XREF: sub_12C6E0+46↑j ROM:0012C72E muls.l ($990).w,d2 ROM:0012C734 move.l d2,($990).w ROM:0012C738 ROM:0012C738 loc_12C738: ; CODE XREF: sub_12C6E0+4C↑j ROM:0012C738 addq.w #1,($D1E).w ROM:0012C73C cmpi.w #3,($D1E).w ROM:0012C742 ble.s loc_12C750 ROM:0012C744 clr.w ($D1E).w ROM:0012C748 move.l ($990).w,d1 ROM:0012C74C add.l d1,($994).w ROM:0012C750 ROM:0012C750 loc_12C750: ; CODE XREF: sub_12C6E0+62↑j ROM:0012C750 move.w ($D16).w,($D1C).w ROM:0012C756 rts ROM:0012C756 ; End of function sub_12C6E0 ROM:0012C756 ROM:0012C758 ROM:0012C758 ; =============== S U B R O U T I N E ======================================= ROM:0012C758 ROM:0012C758 ROM:0012C758 sub_12C758: ; CODE XREF: ROM:0012C634↑p ROM:0012C758 move.l ($994).w,d0 ROM:0012C75C divs.l $13A(a5),d0 ROM:0012C762 move.w $57A(a5),d1 ROM:0012C766 cmp.w d0,d1 ROM:0012C768 bge.s loc_12C772 ROM:0012C76A bset #7,($132B).w ROM:0012C770 bra.s loc_12C778 ROM:0012C772 ; --------------------------------------------------------------------------- ROM:0012C772 ROM:0012C772 loc_12C772: ; CODE XREF: sub_12C758+10↑j ROM:0012C772 bclr #7,($132B).w ROM:0012C778 ROM:0012C778 loc_12C778: ; CODE XREF: sub_12C758+18↑j ROM:0012C778 clr.w ($D1E).w ROM:0012C77C clr.l ($990).w ROM:0012C780 clr.l ($994).w ROM:0012C784 clr.w ($D1C).w ROM:0012C788 rts ROM:0012C788 ; End of function sub_12C758 ROM:0012C788 ROM:0012C78A ROM:0012C78A ; =============== S U B R O U T I N E ======================================= ROM:0012C78A ROM:0012C78A ROM:0012C78A sub_12C78A: ; CODE XREF: sub_11231A+232↑p ROM:0012C78A ; sub_11231A+258↑p ROM:0012C78A move.l ($404).w,($998).w ROM:0012C790 rts ROM:0012C790 ; End of function sub_12C78A ROM:0012C790 ROM:0012C792 ROM:0012C792 ; =============== S U B R O U T I N E ======================================= ROM:0012C792 ROM:0012C792 ROM:0012C792 sub_12C792: ; CODE XREF: sub_11231A+22C↑p ROM:0012C792 move.w #3,d0 ROM:0012C796 bra.s loc_12C79C ROM:0012C798 ; --------------------------------------------------------------------------- ROM:0012C798 ROM:0012C798 loc_12C798: ; CODE XREF: sub_12C792+1E↓j ROM:0012C798 subi.w #1,d0 ROM:0012C79C ROM:0012C79C loc_12C79C: ; CODE XREF: sub_12C792+4↑j ROM:0012C79C cmpi.w #0,d0 ROM:0012C7A0 blt.s loc_12C7B2 ROM:0012C7A2 move.w d0,d1 ROM:0012C7A4 addq.w #1,d1 ROM:0012C7A6 move.w $FFC(d0.w*2),$FFC(d1.w*2) ROM:0012C7B0 bra.s loc_12C798 ROM:0012C7B2 ; --------------------------------------------------------------------------- ROM:0012C7B2 ROM:0012C7B2 loc_12C7B2: ; CODE XREF: sub_12C792+E↑j ROM:0012C7B2 move.w #3,d0 ROM:0012C7B6 bra.s loc_12C7BC ROM:0012C7B8 ; --------------------------------------------------------------------------- ROM:0012C7B8 ROM:0012C7B8 loc_12C7B8: ; CODE XREF: sub_12C792+48↓j ROM:0012C7B8 subi.w #1,d0 ROM:0012C7BC ROM:0012C7BC loc_12C7BC: ; CODE XREF: sub_12C792+24↑j ROM:0012C7BC cmpi.w #0,d0 ROM:0012C7C0 blt.s loc_12C7DC ROM:0012C7C2 move.w d0,d1 ROM:0012C7C4 addq.w #1,d1 ROM:0012C7C6 move.w $FE8(d0.w*2),$FE8(d1.w*2) ROM:0012C7D0 move.w $FF2(d0.w*2),$FF2(d1.w*2) ROM:0012C7DA bra.s loc_12C7B8 ROM:0012C7DC ; --------------------------------------------------------------------------- ROM:0012C7DC ROM:0012C7DC loc_12C7DC: ; CODE XREF: sub_12C792+2E↑j ROM:0012C7DC move.w ($572).w,($FE8).w ROM:0012C7E2 move.w ($A46).w,($FF2).w ROM:0012C7E8 move.w $57E(a5),d0 ROM:0012C7EC cmp.w ($FE8).w,d0 ROM:0012C7F0 ble.s loc_12C812 ROM:0012C7F2 move.l #$1C9C380,d2 ROM:0012C7F8 divs.l d0,d2 ROM:0012C7FC move.w d2,($FFC).w ROM:0012C800 move.w d0,($FE8).w ROM:0012C804 bset #4,($1324).w ROM:0012C80A bclr #6,($1334).w ROM:0012C810 bra.s locret_12C868 ROM:0012C812 ; --------------------------------------------------------------------------- ROM:0012C812 ROM:0012C812 loc_12C812: ; CODE XREF: sub_12C792+5E↑j ROM:0012C812 move.w $580(a5),d1 ROM:0012C816 cmp.w ($FE8).w,d1 ROM:0012C81A bge.s loc_12C83C ROM:0012C81C move.l #$1C9C380,d2 ROM:0012C822 divs.l d1,d2 ROM:0012C826 move.w d2,($FFC).w ROM:0012C82A move.w d1,($FE8).w ROM:0012C82E bset #6,($1334).w ROM:0012C834 bclr #4,($1324).w ROM:0012C83A bra.s locret_12C868 ROM:0012C83C ; --------------------------------------------------------------------------- ROM:0012C83C ROM:0012C83C loc_12C83C: ; CODE XREF: sub_12C792+88↑j ROM:0012C83C bclr #4,($1324).w ROM:0012C842 bclr #6,($1334).w ROM:0012C848 move.l ($404).w,d2 ROM:0012C84C cmp.l ($998).w,d2 ROM:0012C850 bge.s loc_12C860 ROM:0012C852 move.l #$80000000,d3 ROM:0012C858 sub.l ($998).w,d3 ROM:0012C85C add.l d3,d2 ROM:0012C85E bra.s loc_12C864 ROM:0012C860 ; --------------------------------------------------------------------------- ROM:0012C860 ROM:0012C860 loc_12C860: ; CODE XREF: sub_12C792+BE↑j ROM:0012C860 sub.l ($998).w,d2 ROM:0012C864 ROM:0012C864 loc_12C864: ; CODE XREF: sub_12C792+CC↑j ROM:0012C864 move.w d2,($FFC).w ROM:0012C868 ROM:0012C868 locret_12C868: ; CODE XREF: sub_12C792+7E↑j ROM:0012C868 ; sub_12C792+A8↑j ROM:0012C868 rts ROM:0012C868 ; End of function sub_12C792 ROM:0012C868 ROM:0012C86A ROM:0012C86A ; =============== S U B R O U T I N E ======================================= ROM:0012C86A ROM:0012C86A ROM:0012C86A sub_12C86A: ; CODE XREF: ROM:0012C3F0↑p ROM:0012C86A ; ROM:0012C464↑p ROM:0012C86A bsr.w sub_12C882 ROM:0012C86E btst #1,($1331).w ROM:0012C874 beq.s loc_12C87C ROM:0012C876 bsr.w sub_12C8C2 ROM:0012C87A bra.s locret_12C880 ROM:0012C87C ; --------------------------------------------------------------------------- ROM:0012C87C ROM:0012C87C loc_12C87C: ; CODE XREF: sub_12C86A+A↑j ROM:0012C87C bsr.w sub_12C8F4 ROM:0012C880 ROM:0012C880 locret_12C880: ; CODE XREF: sub_12C86A+10↑j ROM:0012C880 rts ROM:0012C880 ; End of function sub_12C86A ROM:0012C880 ROM:0012C882 ROM:0012C882 ; =============== S U B R O U T I N E ======================================= ROM:0012C882 ROM:0012C882 ROM:0012C882 sub_12C882: ; CODE XREF: sub_12C86A↑p ROM:0012C882 move.w ($D20).w,d0 ROM:0012C886 move.w ($D36).w,d1 ROM:0012C88A cmpi.w #2,d1 ROM:0012C88E bcc.s locret_12C898 ROM:0012C890 movea.l off_12C89A(pc,d1.w*4),a0 ROM:0012C894 nop ROM:0012C896 jmp (a0) ROM:0012C898 ; --------------------------------------------------------------------------- ROM:0012C898 ROM:0012C898 locret_12C898: ; CODE XREF: sub_12C882+C↑j ROM:0012C898 rts ROM:0012C898 ; End of function sub_12C882 ROM:0012C898 ROM:0012C898 ; --------------------------------------------------------------------------- ROM:0012C89A off_12C89A: dc.l loc_12C8A2 ; DATA XREF: sub_12C882+E↑r ROM:0012C89E dc.l loc_12C8B0 ROM:0012C8A2 ; --------------------------------------------------------------------------- ROM:0012C8A2 ROM:0012C8A2 loc_12C8A2: ; DATA XREF: ROM:off_12C89A↑o ROM:0012C8A2 move.w #1,($D36).w ROM:0012C8A8 bsr.w sub_12C958 ROM:0012C8AC bra.s locret_12C8BE ROM:0012C8AE ; --------------------------------------------------------------------------- ROM:0012C8AE rts ROM:0012C8B0 ; --------------------------------------------------------------------------- ROM:0012C8B0 ROM:0012C8B0 loc_12C8B0: ; DATA XREF: ROM:0012C89E↑o ROM:0012C8B0 cmpi.w #$190,d0 ROM:0012C8B4 bne.s locret_12C8BE ROM:0012C8B6 bsr.w sub_12C926 ROM:0012C8BA bsr.w sub_12C958 ROM:0012C8BE ROM:0012C8BE locret_12C8BE: ; CODE XREF: ROM:0012C8AC↑j ROM:0012C8BE ; ROM:0012C8B4↑j ROM:0012C8BE rts ROM:0012C8C0 ; --------------------------------------------------------------------------- ROM:0012C8C0 rts ROM:0012C8C2 ROM:0012C8C2 ; =============== S U B R O U T I N E ======================================= ROM:0012C8C2 ROM:0012C8C2 ROM:0012C8C2 sub_12C8C2: ; CODE XREF: sub_12C86A+C↑p ROM:0012C8C2 move.w ($FF0).w,d3 ROM:0012C8C6 move.w ($FFA).w,d2 ROM:0012C8CA cmp.w ($D26).w,d3 ROM:0012C8CE bge.s loc_12C8D4 ROM:0012C8D0 move.w d3,($D26).w ROM:0012C8D4 ROM:0012C8D4 loc_12C8D4: ; CODE XREF: sub_12C8C2+C↑j ROM:0012C8D4 cmp.w ($D28).w,d3 ROM:0012C8D8 ble.s loc_12C8DE ROM:0012C8DA move.w d3,($D28).w ROM:0012C8DE ROM:0012C8DE loc_12C8DE: ; CODE XREF: sub_12C8C2+16↑j ROM:0012C8DE cmp.w ($D2A).w,d2 ROM:0012C8E2 bge.s loc_12C8E8 ROM:0012C8E4 move.w d2,($D2A).w ROM:0012C8E8 ROM:0012C8E8 loc_12C8E8: ; CODE XREF: sub_12C8C2+20↑j ROM:0012C8E8 cmp.w ($D2C).w,d2 ROM:0012C8EC ble.s locret_12C8F2 ROM:0012C8EE move.w d2,($D2C).w ROM:0012C8F2 ROM:0012C8F2 locret_12C8F2: ; CODE XREF: sub_12C8C2+2A↑j ROM:0012C8F2 rts ROM:0012C8F2 ; End of function sub_12C8C2 ROM:0012C8F2 ROM:0012C8F4 ROM:0012C8F4 ; =============== S U B R O U T I N E ======================================= ROM:0012C8F4 ROM:0012C8F4 ROM:0012C8F4 sub_12C8F4: ; CODE XREF: sub_12C86A:loc_12C87C↑p ROM:0012C8F4 move.w ($FF0).w,d3 ROM:0012C8F8 move.w ($FFA).w,d2 ROM:0012C8FC cmp.w ($D2E).w,d3 ROM:0012C900 bge.s loc_12C906 ROM:0012C902 move.w d3,($D2E).w ROM:0012C906 ROM:0012C906 loc_12C906: ; CODE XREF: sub_12C8F4+C↑j ROM:0012C906 cmp.w ($D30).w,d3 ROM:0012C90A ble.s loc_12C910 ROM:0012C90C move.w d3,($D30).w ROM:0012C910 ROM:0012C910 loc_12C910: ; CODE XREF: sub_12C8F4+16↑j ROM:0012C910 cmp.w ($D32).w,d2 ROM:0012C914 bge.s loc_12C91A ROM:0012C916 move.w d2,($D32).w ROM:0012C91A ROM:0012C91A loc_12C91A: ; CODE XREF: sub_12C8F4+20↑j ROM:0012C91A cmp.w ($D34).w,d2 ROM:0012C91E ble.s locret_12C924 ROM:0012C920 move.w d2,($D34).w ROM:0012C924 ROM:0012C924 locret_12C924: ; CODE XREF: sub_12C8F4+2A↑j ROM:0012C924 rts ROM:0012C924 ; End of function sub_12C8F4 ROM:0012C924 ROM:0012C926 ROM:0012C926 ; =============== S U B R O U T I N E ======================================= ROM:0012C926 ROM:0012C926 ROM:0012C926 sub_12C926: ; CODE XREF: ROM:0012C8B6↑p ROM:0012C926 move.w ($D26).w,($CEE).w ROM:0012C92C move.w ($D28).w,($CF0).w ROM:0012C932 move.w ($D2A).w,($CF2).w ROM:0012C938 move.w ($D2C).w,($CF4).w ROM:0012C93E move.w ($D2E).w,($CF6).w ROM:0012C944 move.w ($D30).w,($CF8).w ROM:0012C94A move.w ($D32).w,($CFA).w ROM:0012C950 move.w ($D34).w,($CFC).w ROM:0012C956 rts ROM:0012C956 ; End of function sub_12C926 ROM:0012C956 ROM:0012C958 ROM:0012C958 ; =============== S U B R O U T I N E ======================================= ROM:0012C958 ROM:0012C958 ROM:0012C958 sub_12C958: ; CODE XREF: ROM:0012C8A8↑p ROM:0012C958 ; ROM:0012C8BA↑p ROM:0012C958 move.w $552(a5),($D26).w ROM:0012C95E move.w $554(a5),($D28).w ROM:0012C964 move.w $564(a5),($D2A).w ROM:0012C96A move.w $562(a5),($D2C).w ROM:0012C970 move.w $580(a5),($D2E).w ROM:0012C976 move.w $57E(a5),($D30).w ROM:0012C97C move.w $564(a5),($D32).w ROM:0012C982 move.w $562(a5),($D34).w ROM:0012C988 rts ROM:0012C988 ; End of function sub_12C958 ROM:0012C988 ROM:0012C98A ROM:0012C98A ; =============== S U B R O U T I N E ======================================= ROM:0012C98A ROM:0012C98A ROM:0012C98A sub_12C98A: ; CODE XREF: sub_12CE96+6↓p ROM:0012C98A bsr.w sub_12C994 ROM:0012C98E bsr.w sub_12CA52 ROM:0012C992 rts ROM:0012C992 ; End of function sub_12C98A ROM:0012C992 ROM:0012C994 ROM:0012C994 ; =============== S U B R O U T I N E ======================================= ROM:0012C994 ROM:0012C994 ROM:0012C994 sub_12C994: ; CODE XREF: sub_12C98A↑p ROM:0012C994 clr.w d1 ROM:0012C996 move.b ($1197).w,d1 ROM:0012C99A cmpi.w #4,d1 ROM:0012C99E bcc.s locret_12C9A8 ROM:0012C9A0 movea.l off_12C9AA(pc,d1.w*4),a0 ROM:0012C9A4 nop ROM:0012C9A6 jmp (a0) ROM:0012C9A8 ; --------------------------------------------------------------------------- ROM:0012C9A8 ROM:0012C9A8 locret_12C9A8: ; CODE XREF: sub_12C994+A↑j ROM:0012C9A8 rts ROM:0012C9A8 ; End of function sub_12C994 ROM:0012C9A8 ROM:0012C9A8 ; --------------------------------------------------------------------------- ROM:0012C9AA off_12C9AA: dc.l loc_12C9BA ; DATA XREF: sub_12C994+C↑r ROM:0012C9AE dc.l loc_12C9C8 ROM:0012C9B2 dc.l loc_12C9EC ROM:0012C9B6 dc.l loc_12CA26 ROM:0012C9BA ; --------------------------------------------------------------------------- ROM:0012C9BA ROM:0012C9BA loc_12C9BA: ; DATA XREF: ROM:off_12C9AA↑o ROM:0012C9BA bclr #3,($1342).w ROM:0012C9C0 move.b #1,($1197).w ROM:0012C9C6 rts ROM:0012C9C8 ; --------------------------------------------------------------------------- ROM:0012C9C8 ROM:0012C9C8 loc_12C9C8: ; DATA XREF: ROM:0012C9AE↑o ROM:0012C9C8 btst #4,($133E).w ROM:0012C9CE beq.s locret_12C9EA ROM:0012C9D0 move.w $586(a5),d1 ROM:0012C9D4 clr.b ($8FB).w ROM:0012C9D8 move.w d1,($6D0).w ROM:0012C9DC move.b #1,($8FB).w ROM:0012C9E2 move.b #2,($1197).w ROM:0012C9E8 rts ROM:0012C9EA ; --------------------------------------------------------------------------- ROM:0012C9EA ROM:0012C9EA locret_12C9EA: ; CODE XREF: ROM:0012C9CE↑j ROM:0012C9EA rts ROM:0012C9EC ; --------------------------------------------------------------------------- ROM:0012C9EC ROM:0012C9EC loc_12C9EC: ; DATA XREF: ROM:0012C9B2↑o ROM:0012C9EC btst #4,($133E).w ROM:0012C9F2 beq.s loc_12CA0E ROM:0012C9F4 move.w $586(a5),d1 ROM:0012C9F8 clr.b ($8FB).w ROM:0012C9FC move.w d1,($6D0).w ROM:0012CA00 move.b #1,($8FB).w ROM:0012CA06 move.b #2,($1197).w ROM:0012CA0C rts ROM:0012CA0E ; --------------------------------------------------------------------------- ROM:0012CA0E ROM:0012CA0E loc_12CA0E: ; CODE XREF: ROM:0012C9F2↑j ROM:0012CA0E cmpi.w #0,($6D0).w ROM:0012CA14 bgt.s locret_12CA24 ROM:0012CA16 bset #3,($1342).w ROM:0012CA1C move.b #3,($1197).w ROM:0012CA22 rts ROM:0012CA24 ; --------------------------------------------------------------------------- ROM:0012CA24 ROM:0012CA24 locret_12CA24: ; CODE XREF: ROM:0012CA14↑j ROM:0012CA24 rts ROM:0012CA26 ; --------------------------------------------------------------------------- ROM:0012CA26 ROM:0012CA26 loc_12CA26: ; DATA XREF: ROM:0012C9B6↑o ROM:0012CA26 btst #4,($133E).w ROM:0012CA2C beq.s locret_12CA4E ROM:0012CA2E bclr #3,($1342).w ROM:0012CA34 move.w $586(a5),d1 ROM:0012CA38 clr.b ($8FB).w ROM:0012CA3C move.w d1,($6D0).w ROM:0012CA40 move.b #1,($8FB).w ROM:0012CA46 move.b #2,($1197).w ROM:0012CA4C rts ROM:0012CA4E ; --------------------------------------------------------------------------- ROM:0012CA4E ROM:0012CA4E locret_12CA4E: ; CODE XREF: ROM:0012CA2C↑j ROM:0012CA4E rts ROM:0012CA50 ; --------------------------------------------------------------------------- ROM:0012CA50 rts ROM:0012CA52 ROM:0012CA52 ; =============== S U B R O U T I N E ======================================= ROM:0012CA52 ROM:0012CA52 ROM:0012CA52 sub_12CA52: ; CODE XREF: sub_12C98A+4↑p ROM:0012CA52 move.w $584(a5),d0 ROM:0012CA56 cmpi.w #0,d0 ROM:0012CA5A beq.l loc_12CC38 ROM:0012CA60 btst #3,($D86).w ROM:0012CA66 bne.l loc_12CC30 ROM:0012CA6C btst #4,($D86).w ROM:0012CA72 bne.l loc_12CC30 ROM:0012CA78 btst #3,($D9A).w ROM:0012CA7E bne.l loc_12CC30 ROM:0012CA84 btst #4,($D9A).w ROM:0012CA8A bne.l loc_12CC30 ROM:0012CA90 btst #2,($D86).w ROM:0012CA96 bne.l loc_12CC30 ROM:0012CA9C btst #3,($D88).w ROM:0012CAA2 bne.l loc_12CC30 ROM:0012CAA8 btst #2,($D9A).w ROM:0012CAAE bne.l loc_12CC30 ROM:0012CAB4 btst #3,($D9C).w ROM:0012CABA bne.l loc_12CC30 ROM:0012CAC0 btst #5,($D89).w ROM:0012CAC6 bne.l loc_12CC30 ROM:0012CACC btst #5,($D9D).w ROM:0012CAD2 bne.l loc_12CC30 ROM:0012CAD8 btst #4,($D89).w ROM:0012CADE bne.l loc_12CC30 ROM:0012CAE4 btst #1,($D89).w ROM:0012CAEA bne.l loc_12CC30 ROM:0012CAF0 btst #4,($D9D).w ROM:0012CAF6 bne.l loc_12CC30 ROM:0012CAFC btst #1,($D9D).w ROM:0012CB02 bne.l loc_12CC30 ROM:0012CB08 btst #6,($D87).w ROM:0012CB0E bne.l loc_12CC30 ROM:0012CB14 btst #6,($D9B).w ROM:0012CB1A bne.l loc_12CC30 ROM:0012CB20 btst #5,($D86).w ROM:0012CB26 bne.l loc_12CC30 ROM:0012CB2C btst #5,($D9A).w ROM:0012CB32 bne.l loc_12CC30 ROM:0012CB38 btst #0,($D86).w ROM:0012CB3E bne.l loc_12CC30 ROM:0012CB44 btst #0,($D9A).w ROM:0012CB4A bne.l loc_12CC30 ROM:0012CB50 btst #7,($D87).w ROM:0012CB56 bne.l loc_12CC30 ROM:0012CB5C btst #7,($D9B).w ROM:0012CB62 bne.l loc_12CC30 ROM:0012CB68 btst #1,($D86).w ROM:0012CB6E bne.l loc_12CC30 ROM:0012CB74 btst #1,($D9A).w ROM:0012CB7A bne.l loc_12CC30 ROM:0012CB80 btst #0,($110F).w ROM:0012CB86 beq.l loc_12CC30 ROM:0012CB8C move.w $59E(a5),d0 ROM:0012CB90 cmp.w ($57C).w,d0 ROM:0012CB94 ble.l loc_12CC30 ROM:0012CB9A move.w $588(a5),d0 ROM:0012CB9E cmp.w ($A7C).w,d0 ROM:0012CBA2 bgt.l loc_12CC30 ROM:0012CBA8 move.w $59A(a5),d2 ROM:0012CBAC move.w $59C(a5),d0 ROM:0012CBB0 cmp.w ($A46).w,d2 ROM:0012CBB4 bgt.s loc_12CC30 ROM:0012CBB6 cmp.w ($A46).w,d0 ROM:0012CBBA ble.s loc_12CC30 ROM:0012CBBC move.w $58E(a5),d2 ROM:0012CBC0 move.w $590(a5),d0 ROM:0012CBC4 cmp.w ($CB6).w,d2 ROM:0012CBC8 bgt.s loc_12CC30 ROM:0012CBCA cmp.w ($CB6).w,d0 ROM:0012CBCE ble.s loc_12CC30 ROM:0012CBD0 move.w ($CB6).w,d1 ROM:0012CBD4 sub.w ($CB2).w,d1 ROM:0012CBD8 bpl.w loc_12CBDE ROM:0012CBDC neg.w d1 ROM:0012CBDE ROM:0012CBDE loc_12CBDE: ; CODE XREF: sub_12CA52+186↑j ROM:0012CBDE move.w $58A(a5),d0 ROM:0012CBE2 cmp.w d1,d0 ROM:0012CBE4 blt.s loc_12CC30 ROM:0012CBE6 move.w $592(a5),d2 ROM:0012CBEA move.w $594(a5),d0 ROM:0012CBEE cmp.w ($572).w,d2 ROM:0012CBF2 bgt.s loc_12CC30 ROM:0012CBF4 cmp.w ($572).w,d0 ROM:0012CBF8 ble.s loc_12CC30 ROM:0012CBFA move.w $596(a5),d2 ROM:0012CBFE move.w $598(a5),d0 ROM:0012CC02 cmp.w ($52C).w,d2 ROM:0012CC06 bgt.s loc_12CC30 ROM:0012CC08 cmp.w ($52C).w,d0 ROM:0012CC0C ble.s loc_12CC30 ROM:0012CC0E move.w $58C(a5),d0 ROM:0012CC12 cmp.w ($1364).w,d0 ROM:0012CC16 bge.s loc_12CC30 ROM:0012CC18 btst #0,($1199).w ROM:0012CC1E beq.s loc_12CC30 ROM:0012CC20 btst #3,($1342).w ROM:0012CC26 beq.s loc_12CC30 ROM:0012CC28 bset #1,($11AD).w ROM:0012CC2E bra.s locret_12CC3E ROM:0012CC30 ; --------------------------------------------------------------------------- ROM:0012CC30 ROM:0012CC30 loc_12CC30: ; CODE XREF: sub_12CA52+14↑j ROM:0012CC30 ; sub_12CA52+20↑j ... ROM:0012CC30 bclr #1,($11AD).w ROM:0012CC36 bra.s locret_12CC3E ROM:0012CC38 ; --------------------------------------------------------------------------- ROM:0012CC38 ROM:0012CC38 loc_12CC38: ; CODE XREF: sub_12CA52+8↑j ROM:0012CC38 bset #1,($11AD).w ROM:0012CC3E ROM:0012CC3E locret_12CC3E: ; CODE XREF: sub_12CA52+1DC↑j ROM:0012CC3E ; sub_12CA52+1E4↑j ROM:0012CC3E rts ROM:0012CC3E ; End of function sub_12CA52 ROM:0012CC3E ROM:0012CC40 ROM:0012CC40 ; =============== S U B R O U T I N E ======================================= ROM:0012CC40 ROM:0012CC40 ROM:0012CC40 sub_12CC40: ; CODE XREF: sub_126A0E+60↑p ROM:0012CC40 clr.w d1 ROM:0012CC42 move.b ($1198).w,d1 ROM:0012CC46 cmpi.w #6,d1 ROM:0012CC4A bcc.s locret_12CC54 ROM:0012CC4C movea.l off_12CC56(pc,d1.w*4),a0 ROM:0012CC50 nop ROM:0012CC52 jmp (a0) ROM:0012CC54 ; --------------------------------------------------------------------------- ROM:0012CC54 ROM:0012CC54 locret_12CC54: ; CODE XREF: sub_12CC40+A↑j ROM:0012CC54 rts ROM:0012CC54 ; End of function sub_12CC40 ROM:0012CC54 ROM:0012CC54 ; --------------------------------------------------------------------------- ROM:0012CC56 off_12CC56: dc.l loc_12CC6E ; DATA XREF: sub_12CC40+C↑r ROM:0012CC5A dc.l loc_12CC78 ROM:0012CC5E dc.l loc_12CCA0 ROM:0012CC62 dc.l loc_12CCDE ROM:0012CC66 dc.l loc_12CCF4 ROM:0012CC6A dc.l loc_12CD1E ROM:0012CC6E ; --------------------------------------------------------------------------- ROM:0012CC6E ROM:0012CC6E loc_12CC6E: ; DATA XREF: ROM:off_12CC56↑o ROM:0012CC6E move.b #1,($1198).w ROM:0012CC74 bra.s locret_12CC9E ROM:0012CC76 ; --------------------------------------------------------------------------- ROM:0012CC76 rts ROM:0012CC78 ; --------------------------------------------------------------------------- ROM:0012CC78 ROM:0012CC78 loc_12CC78: ; DATA XREF: ROM:0012CC5A↑o ROM:0012CC78 move.w $5A0(a5),d7 ROM:0012CC7C cmpi.w #0,d7 ROM:0012CC80 bne.s locret_12CC9E ROM:0012CC82 move.w $5A2(a5),d1 ROM:0012CC86 cmp.w ($E9C).w,d1 ROM:0012CC8A ble.s loc_12CC96 ROM:0012CC8C move.b #2,($1198).w ROM:0012CC92 bra.s locret_12CCDC ROM:0012CC94 ; --------------------------------------------------------------------------- ROM:0012CC94 bra.s locret_12CC9E ROM:0012CC96 ; --------------------------------------------------------------------------- ROM:0012CC96 ROM:0012CC96 loc_12CC96: ; CODE XREF: ROM:0012CC8A↑j ROM:0012CC96 move.b #4,($1198).w ROM:0012CC9C bra.s locret_12CD1C ROM:0012CC9E ; --------------------------------------------------------------------------- ROM:0012CC9E ROM:0012CC9E locret_12CC9E: ; CODE XREF: ROM:0012CC74↑j ROM:0012CC9E ; ROM:0012CC80↑j ... ROM:0012CC9E rts ROM:0012CCA0 ; --------------------------------------------------------------------------- ROM:0012CCA0 ROM:0012CCA0 loc_12CCA0: ; DATA XREF: ROM:0012CC5E↑o ROM:0012CCA0 move.w $5A0(a5),d7 ROM:0012CCA4 cmpi.w #0,d7 ROM:0012CCA8 beq.s loc_12CCB4 ROM:0012CCAA move.b #1,($1198).w ROM:0012CCB0 bra.s locret_12CC9E ROM:0012CCB2 ; --------------------------------------------------------------------------- ROM:0012CCB2 bra.s locret_12CCDC ROM:0012CCB4 ; --------------------------------------------------------------------------- ROM:0012CCB4 ROM:0012CCB4 loc_12CCB4: ; CODE XREF: ROM:0012CCA8↑j ROM:0012CCB4 move.w $5A2(a5),d1 ROM:0012CCB8 cmp.w ($E9C).w,d1 ROM:0012CCBC bgt.s locret_12CCDC ROM:0012CCBE bsr.w sub_12CD36 ROM:0012CCC2 move.w ($D38).w,d7 ROM:0012CCC6 clr.b ($8E2).w ROM:0012CCCA move.w d7,($69E).w ROM:0012CCCE move.b #1,($8E2).w ROM:0012CCD4 move.b #3,($1198).w ROM:0012CCDA bra.s loc_12CCEE ROM:0012CCDC ; --------------------------------------------------------------------------- ROM:0012CCDC ROM:0012CCDC locret_12CCDC: ; CODE XREF: ROM:0012CC92↑j ROM:0012CCDC ; ROM:0012CCB2↑j ... ROM:0012CCDC rts ROM:0012CCDE ; --------------------------------------------------------------------------- ROM:0012CCDE ROM:0012CCDE loc_12CCDE: ; DATA XREF: ROM:0012CC62↑o ROM:0012CCDE cmpi.w #0,($69E).w ROM:0012CCE4 bgt.s loc_12CCEE ROM:0012CCE6 move.b #4,($1198).w ROM:0012CCEC bra.s locret_12CD1C ROM:0012CCEE ; --------------------------------------------------------------------------- ROM:0012CCEE ROM:0012CCEE loc_12CCEE: ; CODE XREF: ROM:0012CCDA↑j ROM:0012CCEE ; ROM:0012CCE4↑j ROM:0012CCEE bsr.w sub_12CD5E ROM:0012CCF2 rts ROM:0012CCF4 ; --------------------------------------------------------------------------- ROM:0012CCF4 ROM:0012CCF4 loc_12CCF4: ; DATA XREF: ROM:0012CC66↑o ROM:0012CCF4 move.w $5A2(a5),d1 ROM:0012CCF8 cmp.w ($E9C).w,d1 ROM:0012CCFC ble.s locret_12CD1C ROM:0012CCFE bsr.w sub_12CD4A ROM:0012CD02 move.w ($D3A).w,d7 ROM:0012CD06 clr.b ($8E2).w ROM:0012CD0A move.w d7,($69E).w ROM:0012CD0E move.b #1,($8E2).w ROM:0012CD14 move.b #5,($1198).w ROM:0012CD1A bra.s loc_12CD2E ROM:0012CD1C ; --------------------------------------------------------------------------- ROM:0012CD1C ROM:0012CD1C locret_12CD1C: ; CODE XREF: ROM:0012CC9C↑j ROM:0012CD1C ; ROM:0012CCEC↑j ... ROM:0012CD1C rts ROM:0012CD1E ; --------------------------------------------------------------------------- ROM:0012CD1E ROM:0012CD1E loc_12CD1E: ; DATA XREF: ROM:0012CC6A↑o ROM:0012CD1E cmpi.w #0,($69E).w ROM:0012CD24 bgt.s loc_12CD2E ROM:0012CD26 move.b #2,($1198).w ROM:0012CD2C bra.s locret_12CCDC ROM:0012CD2E ; --------------------------------------------------------------------------- ROM:0012CD2E ROM:0012CD2E loc_12CD2E: ; CODE XREF: ROM:0012CD1A↑j ROM:0012CD2E ; ROM:0012CD24↑j ROM:0012CD2E bsr.w sub_12CD5E ROM:0012CD32 rts ROM:0012CD34 ; --------------------------------------------------------------------------- ROM:0012CD34 rts ROM:0012CD36 ROM:0012CD36 ; =============== S U B R O U T I N E ======================================= ROM:0012CD36 ROM:0012CD36 ROM:0012CD36 sub_12CD36: ; CODE XREF: ROM:0012CCBE↑p ROM:0012CD36 move.w #$3B08,d1 ROM:0012CD3A move.w ($CB2).w,d2 ROM:0012CD3E bsr.l sub_117544 ROM:0012CD44 move.w d1,($D38).w ROM:0012CD48 rts ROM:0012CD48 ; End of function sub_12CD36 ROM:0012CD48 ROM:0012CD4A ROM:0012CD4A ; =============== S U B R O U T I N E ======================================= ROM:0012CD4A ROM:0012CD4A ROM:0012CD4A sub_12CD4A: ; CODE XREF: ROM:0012CCFE↑p ROM:0012CD4A move.w #$3B0A,d1 ROM:0012CD4E move.w ($CB2).w,d2 ROM:0012CD52 bsr.l sub_117544 ROM:0012CD58 move.w d1,($D3A).w ROM:0012CD5C rts ROM:0012CD5C ; End of function sub_12CD4A ROM:0012CD5C ROM:0012CD5E ROM:0012CD5E ; =============== S U B R O U T I N E ======================================= ROM:0012CD5E ROM:0012CD5E ROM:0012CD5E sub_12CD5E: ; CODE XREF: ROM:loc_12CCEE↑p ROM:0012CD5E ; ROM:loc_12CD2E↑p ROM:0012CD5E move.w $5A2(a5),($E9C).w ROM:0012CD64 rts ROM:0012CD64 ; End of function sub_12CD5E ROM:0012CD64 ROM:0012CD66 ROM:0012CD66 ; =============== S U B R O U T I N E ======================================= ROM:0012CD66 ROM:0012CD66 ROM:0012CD66 sub_12CD66: ; CODE XREF: sub_12CE96↓p ROM:0012CD66 clr.w d7 ROM:0012CD68 ROM:0012CD68 loc_12CD68: ; CODE XREF: sub_12CD66:loc_12CD7A↓j ROM:0012CD68 bsr.w sub_12CD82 ROM:0012CD6C cmpi.w #0,d7 ROM:0012CD70 bne.s loc_12CD7C ROM:0012CD72 addq.w #1,d7 ROM:0012CD74 bvc.s loc_12CD7A ROM:0012CD76 move.w #$8000,d7 ROM:0012CD7A ROM:0012CD7A loc_12CD7A: ; CODE XREF: sub_12CD66+E↑j ROM:0012CD7A bra.s loc_12CD68 ROM:0012CD7C ; --------------------------------------------------------------------------- ROM:0012CD7C ROM:0012CD7C loc_12CD7C: ; CODE XREF: sub_12CD66+A↑j ROM:0012CD7C bsr.w sub_12CE28 ROM:0012CD80 rts ROM:0012CD80 ; End of function sub_12CD66 ROM:0012CD80 ROM:0012CD82 ROM:0012CD82 ; =============== S U B R O U T I N E ======================================= ROM:0012CD82 ROM:0012CD82 ROM:0012CD82 sub_12CD82: ; CODE XREF: sub_12CD66:loc_12CD68↑p ROM:0012CD82 clr.w d1 ROM:0012CD84 move.b $1311(d7.w),d1 ROM:0012CD8A cmpi.w #4,d1 ROM:0012CD8E bcc.s locret_12CD98 ROM:0012CD90 movea.l off_12CD9A(pc,d1.w*4),a0 ROM:0012CD94 nop ROM:0012CD96 jmp (a0) ROM:0012CD98 ; --------------------------------------------------------------------------- ROM:0012CD98 ROM:0012CD98 locret_12CD98: ; CODE XREF: sub_12CD82+C↑j ROM:0012CD98 rts ROM:0012CD98 ; End of function sub_12CD82 ROM:0012CD98 ROM:0012CD98 ; --------------------------------------------------------------------------- ROM:0012CD9A off_12CD9A: dc.l loc_12CDAA ; DATA XREF: sub_12CD82+E↑r ROM:0012CD9E dc.l loc_12CDBA ROM:0012CDA2 dc.l loc_12CDE6 ROM:0012CDA6 dc.l loc_12CE10 ROM:0012CDAA ; --------------------------------------------------------------------------- ROM:0012CDAA ROM:0012CDAA loc_12CDAA: ; DATA XREF: ROM:off_12CD9A↑o ROM:0012CDAA bclr d7,($1199).w ROM:0012CDAE move.b #1,$1311(d7.w) ROM:0012CDB6 bra.s locret_12CDE4 ROM:0012CDB8 ; --------------------------------------------------------------------------- ROM:0012CDB8 rts ROM:0012CDBA ; --------------------------------------------------------------------------- ROM:0012CDBA ROM:0012CDBA loc_12CDBA: ; DATA XREF: ROM:0012CD9E↑o ROM:0012CDBA btst d7,($1168).w ROM:0012CDBE beq.s locret_12CDE4 ROM:0012CDC0 move.w $882(a5,d7.w*2),d0 ROM:0012CDC6 clr.b $8FC(d7.w) ROM:0012CDCC move.w d0,$6D2(d7.w*2) ROM:0012CDD2 move.b #1,$8FC(d7.w) ROM:0012CDDA move.b #2,$1311(d7.w) ROM:0012CDE2 bra.s locret_12CE0E ROM:0012CDE4 ; --------------------------------------------------------------------------- ROM:0012CDE4 ROM:0012CDE4 locret_12CDE4: ; CODE XREF: ROM:0012CDB6↑j ROM:0012CDE4 ; ROM:0012CDBE↑j ... ROM:0012CDE4 rts ROM:0012CDE6 ; --------------------------------------------------------------------------- ROM:0012CDE6 ROM:0012CDE6 loc_12CDE6: ; DATA XREF: ROM:0012CDA2↑o ROM:0012CDE6 btst d7,($1168).w ROM:0012CDEA bne.s loc_12CDF6 ROM:0012CDEC move.b #1,$1311(d7.w) ROM:0012CDF4 bra.s locret_12CDE4 ROM:0012CDF6 ; --------------------------------------------------------------------------- ROM:0012CDF6 ROM:0012CDF6 loc_12CDF6: ; CODE XREF: ROM:0012CDEA↑j ROM:0012CDF6 cmpi.w #0,$6D2(d7.w*2) ROM:0012CDFE bgt.s locret_12CE0E ROM:0012CE00 bset d7,($1199).w ROM:0012CE04 move.b #3,$1311(d7.w) ROM:0012CE0C bra.s locret_12CE24 ROM:0012CE0E ; --------------------------------------------------------------------------- ROM:0012CE0E ROM:0012CE0E locret_12CE0E: ; CODE XREF: ROM:0012CDE2↑j ROM:0012CE0E ; ROM:0012CDFE↑j ROM:0012CE0E rts ROM:0012CE10 ; --------------------------------------------------------------------------- ROM:0012CE10 ROM:0012CE10 loc_12CE10: ; DATA XREF: ROM:0012CDA6↑o ROM:0012CE10 btst d7,($1168).w ROM:0012CE14 bne.s locret_12CE24 ROM:0012CE16 bclr d7,($1199).w ROM:0012CE1A move.b #1,$1311(d7.w) ROM:0012CE22 bra.s locret_12CDE4 ROM:0012CE24 ; --------------------------------------------------------------------------- ROM:0012CE24 ROM:0012CE24 locret_12CE24: ; CODE XREF: ROM:0012CE0C↑j ROM:0012CE24 ; ROM:0012CE14↑j ROM:0012CE24 rts ROM:0012CE26 ; --------------------------------------------------------------------------- ROM:0012CE26 rts ROM:0012CE28 ROM:0012CE28 ; =============== S U B R O U T I N E ======================================= ROM:0012CE28 ROM:0012CE28 ROM:0012CE28 sub_12CE28: ; CODE XREF: sub_12CD66:loc_12CD7C↑p ROM:0012CE28 move.w $5A4(a5),d0 ROM:0012CE2C move.w $5A6(a5),d1 ROM:0012CE30 btst #0,($1199).w ROM:0012CE36 beq.s loc_12CE62 ROM:0012CE38 cmp.w ($FB6).w,d0 ROM:0012CE3C bge.s loc_12CE44 ROM:0012CE3E cmp.w ($FB6).w,d1 ROM:0012CE42 bgt.s loc_12CE46 ROM:0012CE44 ROM:0012CE44 loc_12CE44: ; CODE XREF: sub_12CE28+14↑j ROM:0012CE44 bra.s loc_12CE4E ROM:0012CE46 ; --------------------------------------------------------------------------- ROM:0012CE46 ROM:0012CE46 loc_12CE46: ; CODE XREF: sub_12CE28+1A↑j ROM:0012CE46 btst #0,($11CE).w ROM:0012CE4C beq.s loc_12CE56 ROM:0012CE4E ROM:0012CE4E loc_12CE4E: ; CODE XREF: sub_12CE28:loc_12CE44↑j ROM:0012CE4E bset #0,($D86).w ROM:0012CE54 bra.s loc_12CE5C ROM:0012CE56 ; --------------------------------------------------------------------------- ROM:0012CE56 ROM:0012CE56 loc_12CE56: ; CODE XREF: sub_12CE28+24↑j ROM:0012CE56 bclr #0,($D86).w ROM:0012CE5C ROM:0012CE5C loc_12CE5C: ; CODE XREF: sub_12CE28+2C↑j ROM:0012CE5C bset #0,($D9E).w ROM:0012CE62 ROM:0012CE62 loc_12CE62: ; CODE XREF: sub_12CE28+E↑j ROM:0012CE62 btst #1,($1199).w ROM:0012CE68 beq.s locret_12CE94 ROM:0012CE6A cmp.w ($FB8).w,d0 ROM:0012CE6E bge.s loc_12CE76 ROM:0012CE70 cmp.w ($FB8).w,d1 ROM:0012CE74 bgt.s loc_12CE78 ROM:0012CE76 ROM:0012CE76 loc_12CE76: ; CODE XREF: sub_12CE28+46↑j ROM:0012CE76 bra.s loc_12CE80 ROM:0012CE78 ; --------------------------------------------------------------------------- ROM:0012CE78 ROM:0012CE78 loc_12CE78: ; CODE XREF: sub_12CE28+4C↑j ROM:0012CE78 btst #1,($11CE).w ROM:0012CE7E beq.s loc_12CE88 ROM:0012CE80 ROM:0012CE80 loc_12CE80: ; CODE XREF: sub_12CE28:loc_12CE76↑j ROM:0012CE80 bset #7,($D87).w ROM:0012CE86 bra.s loc_12CE8E ROM:0012CE88 ; --------------------------------------------------------------------------- ROM:0012CE88 ROM:0012CE88 loc_12CE88: ; CODE XREF: sub_12CE28+56↑j ROM:0012CE88 bclr #7,($D87).w ROM:0012CE8E ROM:0012CE8E loc_12CE8E: ; CODE XREF: sub_12CE28+5E↑j ROM:0012CE8E bset #7,($D9F).w ROM:0012CE94 ROM:0012CE94 locret_12CE94: ; CODE XREF: sub_12CE28+40↑j ROM:0012CE94 rts ROM:0012CE94 ; End of function sub_12CE28 ROM:0012CE94 ROM:0012CE96 ROM:0012CE96 ; =============== S U B R O U T I N E ======================================= ROM:0012CE96 ROM:0012CE96 ROM:0012CE96 sub_12CE96: ; CODE XREF: sub_126A0E+D8↑p ROM:0012CE96 bsr.l sub_12CD66 ROM:0012CE9C bsr.l sub_12C98A ROM:0012CEA2 clr.w d1 ROM:0012CEA4 move.b ($119A).w,d1 ROM:0012CEA8 cmpi.w #4,d1 ROM:0012CEAC bcc.s locret_12CEB6 ROM:0012CEAE movea.l off_12CEB8(pc,d1.w*4),a0 ROM:0012CEB2 nop ROM:0012CEB4 jmp (a0) ROM:0012CEB6 ; --------------------------------------------------------------------------- ROM:0012CEB6 ROM:0012CEB6 locret_12CEB6: ; CODE XREF: sub_12CE96+16↑j ROM:0012CEB6 rts ROM:0012CEB6 ; End of function sub_12CE96 ROM:0012CEB6 ROM:0012CEB6 ; --------------------------------------------------------------------------- ROM:0012CEB8 off_12CEB8: dc.l loc_12CEC8 ; DATA XREF: sub_12CE96+18↑r ROM:0012CEBC dc.l loc_12CED2 ROM:0012CEC0 dc.l loc_12CEEC ROM:0012CEC4 dc.l loc_12CF4A ROM:0012CEC8 ; --------------------------------------------------------------------------- ROM:0012CEC8 ROM:0012CEC8 loc_12CEC8: ; DATA XREF: ROM:off_12CEB8↑o ROM:0012CEC8 move.b #1,($119A).w ROM:0012CECE bra.s locret_12CEEA ROM:0012CED0 ; --------------------------------------------------------------------------- ROM:0012CED0 rts ROM:0012CED2 ; --------------------------------------------------------------------------- ROM:0012CED2 ROM:0012CED2 loc_12CED2: ; DATA XREF: ROM:0012CEBC↑o ROM:0012CED2 btst #1,($11AE).w ROM:0012CED8 beq.s locret_12CEEA ROM:0012CEDA bsr.w sub_12CF7A ROM:0012CEDE bsr.w sub_12CFB2 ROM:0012CEE2 move.b #2,($119A).w ROM:0012CEE8 bra.s loc_12CF40 ROM:0012CEEA ; --------------------------------------------------------------------------- ROM:0012CEEA ROM:0012CEEA locret_12CEEA: ; CODE XREF: ROM:0012CECE↑j ROM:0012CEEA ; ROM:0012CED8↑j ... ROM:0012CEEA rts ROM:0012CEEC ; --------------------------------------------------------------------------- ROM:0012CEEC ROM:0012CEEC loc_12CEEC: ; DATA XREF: ROM:0012CEC0↑o ROM:0012CEEC btst #4,($133E).w ROM:0012CEF2 beq.s loc_12CF04 ROM:0012CEF4 bsr.w sub_12CF7A ROM:0012CEF8 bsr.w sub_12CFBA ROM:0012CEFC move.b #1,($119A).w ROM:0012CF02 bra.s locret_12CEEA ROM:0012CF04 ; --------------------------------------------------------------------------- ROM:0012CF04 ROM:0012CF04 loc_12CF04: ; CODE XREF: ROM:0012CEF2↑j ROM:0012CF04 btst #1,($11B2).w ROM:0012CF0A beq.s loc_12CF18 ROM:0012CF0C bsr.w sub_12CFBA ROM:0012CF10 move.b #3,($119A).w ROM:0012CF16 bra.s locret_12CF76 ROM:0012CF18 ; --------------------------------------------------------------------------- ROM:0012CF18 ROM:0012CF18 loc_12CF18: ; CODE XREF: ROM:0012CF0A↑j ROM:0012CF18 btst #1,($11AE).w ROM:0012CF1E bne.s loc_12CF2C ROM:0012CF20 bsr.w sub_12CFBA ROM:0012CF24 move.b #1,($119A).w ROM:0012CF2A bra.s locret_12CEEA ROM:0012CF2C ; --------------------------------------------------------------------------- ROM:0012CF2C ROM:0012CF2C loc_12CF2C: ; CODE XREF: ROM:0012CF1E↑j ROM:0012CF2C btst #6,($131D).w ROM:0012CF32 beq.s loc_12CF40 ROM:0012CF34 bsr.w sub_12CFBA ROM:0012CF38 move.b #1,($119A).w ROM:0012CF3E bra.s locret_12CEEA ROM:0012CF40 ; --------------------------------------------------------------------------- ROM:0012CF40 ROM:0012CF40 loc_12CF40: ; CODE XREF: ROM:0012CEE8↑j ROM:0012CF40 ; ROM:0012CF32↑j ... ROM:0012CF40 bsr.w sub_12CF8C ROM:0012CF44 bsr.w sub_12CFC6 ROM:0012CF48 rts ROM:0012CF4A ; --------------------------------------------------------------------------- ROM:0012CF4A ROM:0012CF4A loc_12CF4A: ; DATA XREF: ROM:0012CEC4↑o ROM:0012CF4A btst #4,($133E).w ROM:0012CF50 beq.s loc_12CF5E ROM:0012CF52 bsr.w sub_12CF7A ROM:0012CF56 move.b #1,($119A).w ROM:0012CF5C bra.s locret_12CEEA ROM:0012CF5E ; --------------------------------------------------------------------------- ROM:0012CF5E ROM:0012CF5E loc_12CF5E: ; CODE XREF: ROM:0012CF50↑j ROM:0012CF5E btst #1,($11AE).w ROM:0012CF64 beq.s locret_12CF76 ROM:0012CF66 bsr.w sub_12CF7A ROM:0012CF6A bsr.w sub_12CFB2 ROM:0012CF6E move.b #2,($119A).w ROM:0012CF74 bra.s loc_12CF40 ROM:0012CF76 ; --------------------------------------------------------------------------- ROM:0012CF76 ROM:0012CF76 locret_12CF76: ; CODE XREF: ROM:0012CF16↑j ROM:0012CF76 ; ROM:0012CF64↑j ROM:0012CF76 rts ROM:0012CF78 ; --------------------------------------------------------------------------- ROM:0012CF78 rts ROM:0012CF7A ROM:0012CF7A ; =============== S U B R O U T I N E ======================================= ROM:0012CF7A ROM:0012CF7A ROM:0012CF7A sub_12CF7A: ; CODE XREF: ROM:0012CEDA↑p ROM:0012CF7A ; ROM:0012CEF4↑p ... ROM:0012CF7A clr.w ($D3E).w ROM:0012CF7E clr.w ($1B1A).w ROM:0012CF82 clr.w ($1B1C).w ROM:0012CF86 clr.w ($1B1E).w ROM:0012CF8A rts ROM:0012CF8A ; End of function sub_12CF7A ROM:0012CF8A ROM:0012CF8C ROM:0012CF8C ; =============== S U B R O U T I N E ======================================= ROM:0012CF8C ROM:0012CF8C ROM:0012CF8C sub_12CF8C: ; CODE XREF: ROM:loc_12CF40↑p ROM:0012CF8C move.w ($CB2).w,d0 ROM:0012CF90 sub.w ($D3C).w,d0 ROM:0012CF94 bpl.w loc_12CF9A ROM:0012CF98 neg.w d0 ROM:0012CF9A ROM:0012CF9A loc_12CF9A: ; CODE XREF: sub_12CF8C+8↑j ROM:0012CF9A move.w $5A8(a5),d1 ROM:0012CF9E cmp.w d0,d1 ROM:0012CFA0 bgt.s loc_12CFAA ROM:0012CFA2 bset #6,($131D).w ROM:0012CFA8 bra.s locret_12CFB0 ROM:0012CFAA ; --------------------------------------------------------------------------- ROM:0012CFAA ROM:0012CFAA loc_12CFAA: ; CODE XREF: sub_12CF8C+14↑j ROM:0012CFAA bclr #6,($131D).w ROM:0012CFB0 ROM:0012CFB0 locret_12CFB0: ; CODE XREF: sub_12CF8C+1C↑j ROM:0012CFB0 rts ROM:0012CFB0 ; End of function sub_12CF8C ROM:0012CFB0 ROM:0012CFB2 ROM:0012CFB2 ; =============== S U B R O U T I N E ======================================= ROM:0012CFB2 ROM:0012CFB2 ROM:0012CFB2 sub_12CFB2: ; CODE XREF: ROM:0012CEDE↑p ROM:0012CFB2 ; ROM:0012CF6A↑p ROM:0012CFB2 move.w ($CB2).w,($D3C).w ROM:0012CFB8 rts ROM:0012CFB8 ; End of function sub_12CFB2 ROM:0012CFB8 ROM:0012CFBA ROM:0012CFBA ; =============== S U B R O U T I N E ======================================= ROM:0012CFBA ROM:0012CFBA ROM:0012CFBA sub_12CFBA: ; CODE XREF: ROM:0012CEF8↑p ROM:0012CFBA ; ROM:0012CF0C↑p ... ROM:0012CFBA bclr #1,($11B2).w ROM:0012CFC0 clr.b ($119B).w ROM:0012CFC4 rts ROM:0012CFC4 ; End of function sub_12CFBA ROM:0012CFC4 ROM:0012CFC6 ROM:0012CFC6 ; =============== S U B R O U T I N E ======================================= ROM:0012CFC6 ROM:0012CFC6 ROM:0012CFC6 sub_12CFC6: ; CODE XREF: ROM:0012CF44↑p ROM:0012CFC6 bclr #1,($11B2).w ROM:0012CFCC clr.w d1 ROM:0012CFCE move.b ($119B).w,d1 ROM:0012CFD2 cmpi.w #7,d1 ROM:0012CFD6 bcc.s locret_12CFE0 ROM:0012CFD8 movea.l off_12CFE2(pc,d1.w*4),a0 ROM:0012CFDC nop ROM:0012CFDE jmp (a0) ROM:0012CFE0 ; --------------------------------------------------------------------------- ROM:0012CFE0 ROM:0012CFE0 locret_12CFE0: ; CODE XREF: sub_12CFC6+10↑j ROM:0012CFE0 rts ROM:0012CFE0 ; End of function sub_12CFC6 ROM:0012CFE0 ROM:0012CFE0 ; --------------------------------------------------------------------------- ROM:0012CFE2 off_12CFE2: dc.l loc_12CFFE ; DATA XREF: sub_12CFC6+12↑r ROM:0012CFE6 dc.l loc_12D00E ROM:0012CFEA dc.l loc_12D022 ROM:0012CFEE dc.l loc_12D07E ROM:0012CFF2 dc.l loc_12D092 ROM:0012CFF6 dc.l loc_12D0E8 ROM:0012CFFA dc.l locret_12D158 ROM:0012CFFE ; --------------------------------------------------------------------------- ROM:0012CFFE ROM:0012CFFE loc_12CFFE: ; DATA XREF: ROM:off_12CFE2↑o ROM:0012CFFE move.w $5B0(a5),($D40).w ROM:0012D004 move.b #1,($119B).w ROM:0012D00A bra.s locret_12D020 ROM:0012D00C ; --------------------------------------------------------------------------- ROM:0012D00C rts ROM:0012D00E ; --------------------------------------------------------------------------- ROM:0012D00E ROM:0012D00E loc_12D00E: ; DATA XREF: ROM:0012CFE6↑o ROM:0012D00E move.w $5AA(a5),d0 ROM:0012D012 cmp.w ($E9C).w,d0 ROM:0012D016 ble.s locret_12D020 ROM:0012D018 move.b #2,($119B).w ROM:0012D01E bra.s locret_12D07C ROM:0012D020 ; --------------------------------------------------------------------------- ROM:0012D020 ROM:0012D020 locret_12D020: ; CODE XREF: ROM:0012D00A↑j ROM:0012D020 ; ROM:0012D016↑j ROM:0012D020 rts ROM:0012D022 ; --------------------------------------------------------------------------- ROM:0012D022 ROM:0012D022 loc_12D022: ; DATA XREF: ROM:0012CFEA↑o ROM:0012D022 move.w $5AA(a5),d0 ROM:0012D026 cmp.w ($E9C).w,d0 ROM:0012D02A bgt.s loc_12D048 ROM:0012D02C cmpi.w #1,($D40).w ROM:0012D032 ble.s loc_12D048 ROM:0012D034 subq.w #1,($D40).w ROM:0012D038 bvc.s loc_12D040 ROM:0012D03A move.w #$8000,($D40).w ROM:0012D040 ROM:0012D040 loc_12D040: ; CODE XREF: ROM:0012D038↑j ROM:0012D040 move.b #3,($119B).w ROM:0012D046 bra.s locret_12D090 ROM:0012D048 ; --------------------------------------------------------------------------- ROM:0012D048 ROM:0012D048 loc_12D048: ; CODE XREF: ROM:0012D02A↑j ROM:0012D048 ; ROM:0012D032↑j ROM:0012D048 cmp.w ($E9C).w,d0 ROM:0012D04C bgt.s locret_12D07C ROM:0012D04E cmpi.w #1,($D40).w ROM:0012D054 bne.s locret_12D07C ROM:0012D056 subq.w #1,($D40).w ROM:0012D05A bvc.s loc_12D062 ROM:0012D05C move.w #$8000,($D40).w ROM:0012D062 ROM:0012D062 loc_12D062: ; CODE XREF: ROM:0012D05A↑j ROM:0012D062 bsr.w sub_12D180 ROM:0012D066 clr.b ($8E3).w ROM:0012D06A clr.w ($6A0).w ROM:0012D06E move.b #3,($8E3).w ROM:0012D074 move.b #4,($119B).w ROM:0012D07A bra.s loc_12D0E2 ROM:0012D07C ; --------------------------------------------------------------------------- ROM:0012D07C ROM:0012D07C locret_12D07C: ; CODE XREF: ROM:0012D01E↑j ROM:0012D07C ; ROM:0012D04C↑j ... ROM:0012D07C rts ROM:0012D07E ; --------------------------------------------------------------------------- ROM:0012D07E ROM:0012D07E loc_12D07E: ; DATA XREF: ROM:0012CFEE↑o ROM:0012D07E move.w $5AA(a5),d0 ROM:0012D082 cmp.w ($E9C).w,d0 ROM:0012D086 ble.s locret_12D090 ROM:0012D088 move.b #2,($119B).w ROM:0012D08E bra.s locret_12D07C ROM:0012D090 ; --------------------------------------------------------------------------- ROM:0012D090 ROM:0012D090 locret_12D090: ; CODE XREF: ROM:0012D046↑j ROM:0012D090 ; ROM:0012D086↑j ROM:0012D090 rts ROM:0012D092 ; --------------------------------------------------------------------------- ROM:0012D092 ROM:0012D092 loc_12D092: ; DATA XREF: ROM:0012CFF2↑o ROM:0012D092 move.w $5AE(a5),d1 ROM:0012D096 move.w $5AC(a5),d2 ROM:0012D09A cmp.w ($D3E).w,d1 ROM:0012D09E ble.s loc_12D0A6 ROM:0012D0A0 cmp.w ($1B1A).w,d2 ROM:0012D0A4 bgt.s loc_12D0D0 ROM:0012D0A6 ROM:0012D0A6 loc_12D0A6: ; CODE XREF: ROM:0012D09E↑j ROM:0012D0A6 bsr.w sub_12D1C2 ROM:0012D0AA bsr.w sub_12D1E8 ROM:0012D0AE bset #2,($D9F).w ROM:0012D0B4 clr.b ($8E3).w ROM:0012D0B8 clr.w ($6A0).w ROM:0012D0BC bset #1,($11B2).w ROM:0012D0C2 move.b #6,($119B).w ROM:0012D0C8 bra.l locret_12D158 ROM:0012D0CE ; --------------------------------------------------------------------------- ROM:0012D0CE bra.s loc_12D0E2 ROM:0012D0D0 ; --------------------------------------------------------------------------- ROM:0012D0D0 ROM:0012D0D0 loc_12D0D0: ; CODE XREF: ROM:0012D0A4↑j ROM:0012D0D0 move.w $5AA(a5),d0 ROM:0012D0D4 cmp.w ($E9C).w,d0 ROM:0012D0D8 ble.s loc_12D0E2 ROM:0012D0DA move.b #5,($119B).w ROM:0012D0E0 bra.s loc_12D152 ROM:0012D0E2 ; --------------------------------------------------------------------------- ROM:0012D0E2 ROM:0012D0E2 loc_12D0E2: ; CODE XREF: ROM:0012D07A↑j ROM:0012D0E2 ; ROM:0012D0CE↑j ... ROM:0012D0E2 bsr.w sub_12D15C ROM:0012D0E6 rts ROM:0012D0E8 ; --------------------------------------------------------------------------- ROM:0012D0E8 ROM:0012D0E8 loc_12D0E8: ; DATA XREF: ROM:0012CFF6↑o ROM:0012D0E8 move.w $5AA(a5),d0 ROM:0012D0EC cmp.w ($E9C).w,d0 ROM:0012D0F0 bgt.s loc_12D152 ROM:0012D0F2 btst #7,($133B).w ROM:0012D0F8 beq.s loc_12D12C ROM:0012D0FA btst #6,($1318).w ROM:0012D100 beq.s loc_12D12C ROM:0012D102 bsr.w sub_12D18E ROM:0012D106 addq.w #1,($D3E).w ROM:0012D10A bvc.s loc_12D112 ROM:0012D10C move.w #$8000,($D3E).w ROM:0012D112 ROM:0012D112 loc_12D112: ; CODE XREF: ROM:0012D10A↑j ROM:0012D112 bsr.w sub_12D180 ROM:0012D116 clr.b ($8E3).w ROM:0012D11A clr.w ($6A0).w ROM:0012D11E move.b #3,($8E3).w ROM:0012D124 move.b #4,($119B).w ROM:0012D12A bra.s loc_12D0E2 ROM:0012D12C ; --------------------------------------------------------------------------- ROM:0012D12C ROM:0012D12C loc_12D12C: ; CODE XREF: ROM:0012D0F8↑j ROM:0012D12C ; ROM:0012D100↑j ROM:0012D12C addq.w #1,($1B1A).w ROM:0012D130 bvc.s loc_12D138 ROM:0012D132 move.w #$8000,($1B1A).w ROM:0012D138 ROM:0012D138 loc_12D138: ; CODE XREF: ROM:0012D130↑j ROM:0012D138 bsr.w sub_12D180 ROM:0012D13C clr.b ($8E3).w ROM:0012D140 clr.w ($6A0).w ROM:0012D144 move.b #3,($8E3).w ROM:0012D14A move.b #4,($119B).w ROM:0012D150 bra.s loc_12D0E2 ROM:0012D152 ; --------------------------------------------------------------------------- ROM:0012D152 ROM:0012D152 loc_12D152: ; CODE XREF: ROM:0012D0E0↑j ROM:0012D152 ; ROM:0012D0F0↑j ROM:0012D152 bsr.w sub_12D15C ROM:0012D156 rts ROM:0012D158 ; --------------------------------------------------------------------------- ROM:0012D158 ROM:0012D158 locret_12D158: ; CODE XREF: ROM:0012D0C8↑j ROM:0012D158 ; DATA XREF: ROM:0012CFFA↑o ROM:0012D158 rts ROM:0012D15A ; --------------------------------------------------------------------------- ROM:0012D15A rts ROM:0012D15C ROM:0012D15C ; =============== S U B R O U T I N E ======================================= ROM:0012D15C ROM:0012D15C ROM:0012D15C sub_12D15C: ; CODE XREF: ROM:loc_12D0E2↑p ROM:0012D15C ; ROM:loc_12D152↑p ROM:0012D15C move.w $5B2(a5),d0 ROM:0012D160 cmp.w ($E9C).w,d0 ROM:0012D164 bgt.s loc_12D16E ROM:0012D166 bset #7,($133B).w ROM:0012D16C bra.s locret_12D17E ROM:0012D16E ; --------------------------------------------------------------------------- ROM:0012D16E ROM:0012D16E loc_12D16E: ; CODE XREF: sub_12D15C+8↑j ROM:0012D16E move.w $5B4(a5),d0 ROM:0012D172 cmp.w ($E9C).w,d0 ROM:0012D176 blt.s locret_12D17E ROM:0012D178 bset #6,($1318).w ROM:0012D17E ROM:0012D17E locret_12D17E: ; CODE XREF: sub_12D15C+10↑j ROM:0012D17E ; sub_12D15C+1A↑j ROM:0012D17E rts ROM:0012D17E ; End of function sub_12D15C ROM:0012D17E ROM:0012D180 ROM:0012D180 ; =============== S U B R O U T I N E ======================================= ROM:0012D180 ROM:0012D180 ROM:0012D180 sub_12D180: ; CODE XREF: ROM:loc_12D062↑p ROM:0012D180 ; ROM:loc_12D112↑p ... ROM:0012D180 bclr #7,($133B).w ROM:0012D186 bclr #6,($1318).w ROM:0012D18C rts ROM:0012D18C ; End of function sub_12D180 ROM:0012D18C ROM:0012D18E ROM:0012D18E ; =============== S U B R O U T I N E ======================================= ROM:0012D18E ROM:0012D18E ROM:0012D18E sub_12D18E: ; CODE XREF: ROM:0012D102↑p ROM:0012D18E move.w ($6A0).w,d0 ROM:0012D192 add.w d0,($1B1C).w ROM:0012D196 bvc.w loc_12D1A0 ROM:0012D19A move.w #$7FFF,($1B1C).w ROM:0012D1A0 ROM:0012D1A0 loc_12D1A0: ; CODE XREF: sub_12D18E+8↑j ROM:0012D1A0 move.w #$3B92,d1 ROM:0012D1A4 move.w ($572).w,d2 ROM:0012D1A8 move.w ($A46).w,d3 ROM:0012D1AC bsr.l sub_117544 ROM:0012D1B2 add.w d1,($1B1E).w ROM:0012D1B6 bvc.w locret_12D1C0 ROM:0012D1BA move.w #$7FFF,($1B1E).w ROM:0012D1C0 ROM:0012D1C0 locret_12D1C0: ; CODE XREF: sub_12D18E+28↑j ROM:0012D1C0 rts ROM:0012D1C0 ; End of function sub_12D18E ROM:0012D1C0 ROM:0012D1C2 ROM:0012D1C2 ; =============== S U B R O U T I N E ======================================= ROM:0012D1C2 ROM:0012D1C2 ROM:0012D1C2 sub_12D1C2: ; CODE XREF: ROM:loc_12D0A6↑p ROM:0012D1C2 cmpi.w #0,($D3E).w ROM:0012D1C8 ble.s loc_12D1E2 ROM:0012D1CA cmpi.w #$7FFF,($1B1C).w ROM:0012D1D0 bge.s loc_12D1E2 ROM:0012D1D2 move.w ($1B1C).w,d0 ROM:0012D1D6 ext.l d0 ROM:0012D1D8 divs.w ($D3E).w,d0 ROM:0012D1DC move.w d0,($D42).w ROM:0012D1E0 bra.s locret_12D1E6 ROM:0012D1E2 ; --------------------------------------------------------------------------- ROM:0012D1E2 ROM:0012D1E2 loc_12D1E2: ; CODE XREF: sub_12D1C2+6↑j ROM:0012D1E2 ; sub_12D1C2+E↑j ROM:0012D1E2 clr.w ($D42).w ROM:0012D1E6 ROM:0012D1E6 locret_12D1E6: ; CODE XREF: sub_12D1C2+1E↑j ROM:0012D1E6 rts ROM:0012D1E6 ; End of function sub_12D1C2 ROM:0012D1E6 ROM:0012D1E8 ROM:0012D1E8 ; =============== S U B R O U T I N E ======================================= ROM:0012D1E8 ROM:0012D1E8 ROM:0012D1E8 sub_12D1E8: ; CODE XREF: ROM:0012D0AA↑p ROM:0012D1E8 bclr #2,($D87).w ROM:0012D1EE clr.w d0 ROM:0012D1F0 ROM:0012D1F0 loc_12D1F0: ; CODE XREF: sub_12D1E8:loc_12D222↓j ROM:0012D1F0 move.w $886(a5,d0.w*2),d1 ROM:0012D1F6 move.w $898(a5,d0.w*2),d2 ROM:0012D1FC cmp.w $13B4(d0.w*2),d1 ROM:0012D202 ble.s loc_12D20C ROM:0012D204 cmp.w $13B4(d0.w*2),d2 ROM:0012D20A blt.s loc_12D212 ROM:0012D20C ROM:0012D20C loc_12D20C: ; CODE XREF: sub_12D1E8+1A↑j ROM:0012D20C bset #2,($D87).w ROM:0012D212 ROM:0012D212 loc_12D212: ; CODE XREF: sub_12D1E8+22↑j ROM:0012D212 cmpi.w #8,d0 ROM:0012D216 bge.w loc_12D224 ROM:0012D21A addq.w #1,d0 ROM:0012D21C bvc.s loc_12D222 ROM:0012D21E move.w #$8000,d0 ROM:0012D222 ROM:0012D222 loc_12D222: ; CODE XREF: sub_12D1E8+34↑j ROM:0012D222 bra.s loc_12D1F0 ROM:0012D224 ; --------------------------------------------------------------------------- ROM:0012D224 ROM:0012D224 loc_12D224: ; CODE XREF: sub_12D1E8+2E↑j ROM:0012D224 move.w $5AC(a5),d0 ROM:0012D228 move.w ($1B1E).w,d1 ROM:0012D22C cmp.w ($1B1C).w,d1 ROM:0012D230 blt.s loc_12D238 ROM:0012D232 cmp.w ($1B1A).w,d0 ROM:0012D236 bgt.s locret_12D23E ROM:0012D238 ROM:0012D238 loc_12D238: ; CODE XREF: sub_12D1E8+48↑j ROM:0012D238 bset #2,($D87).w ROM:0012D23E ROM:0012D23E locret_12D23E: ; CODE XREF: sub_12D1E8+4E↑j ROM:0012D23E rts ROM:0012D23E ; End of function sub_12D1E8 ROM:0012D23E ROM:0012D240 ROM:0012D240 ; =============== S U B R O U T I N E ======================================= ROM:0012D240 ROM:0012D240 ROM:0012D240 sub_12D240: ; CODE XREF: sub_12D480↓p ROM:0012D240 bsr.w sub_12D24E ROM:0012D244 bsr.w sub_12D446 ROM:0012D248 bsr.w sub_12D304 ROM:0012D24C rts ROM:0012D24C ; End of function sub_12D240 ROM:0012D24C ROM:0012D24E ROM:0012D24E ; =============== S U B R O U T I N E ======================================= ROM:0012D24E ROM:0012D24E ROM:0012D24E sub_12D24E: ; CODE XREF: sub_12D240↑p ROM:0012D24E clr.w d1 ROM:0012D250 move.b ($119C).w,d1 ROM:0012D254 cmpi.w #4,d1 ROM:0012D258 bcc.s locret_12D262 ROM:0012D25A movea.l off_12D264(pc,d1.w*4),a0 ROM:0012D25E nop ROM:0012D260 jmp (a0) ROM:0012D262 ; --------------------------------------------------------------------------- ROM:0012D262 ROM:0012D262 locret_12D262: ; CODE XREF: sub_12D24E+A↑j ROM:0012D262 rts ROM:0012D262 ; End of function sub_12D24E ROM:0012D262 ROM:0012D262 ; --------------------------------------------------------------------------- ROM:0012D264 off_12D264: dc.l loc_12D274 ; DATA XREF: sub_12D24E+C↑r ROM:0012D268 dc.l loc_12D282 ROM:0012D26C dc.l loc_12D29C ROM:0012D270 dc.l loc_12D2E8 ROM:0012D274 ; --------------------------------------------------------------------------- ROM:0012D274 ROM:0012D274 loc_12D274: ; DATA XREF: ROM:off_12D264↑o ROM:0012D274 move.b #1,($119C).w ROM:0012D27A bclr #6,($131A).w ROM:0012D280 bra.s locret_12D29A ROM:0012D282 ; --------------------------------------------------------------------------- ROM:0012D282 ROM:0012D282 loc_12D282: ; DATA XREF: ROM:0012D268↑o ROM:0012D282 move.w $5B6(a5),d0 ROM:0012D286 cmp.w ($D54).w,d0 ROM:0012D28A bgt.s locret_12D29A ROM:0012D28C move.w $5B8(a5),($D44).w ROM:0012D292 move.b #2,($119C).w ROM:0012D298 bra.s locret_12D2E6 ROM:0012D29A ; --------------------------------------------------------------------------- ROM:0012D29A ROM:0012D29A locret_12D29A: ; CODE XREF: ROM:0012D280↑j ROM:0012D29A ; ROM:0012D28A↑j ... ROM:0012D29A rts ROM:0012D29C ; --------------------------------------------------------------------------- ROM:0012D29C ROM:0012D29C loc_12D29C: ; DATA XREF: ROM:0012D26C↑o ROM:0012D29C move.w $5B6(a5),d0 ROM:0012D2A0 cmp.w ($D54).w,d0 ROM:0012D2A4 ble.s loc_12D2AE ROM:0012D2A6 move.b #1,($119C).w ROM:0012D2AC bra.s locret_12D29A ROM:0012D2AE ; --------------------------------------------------------------------------- ROM:0012D2AE ROM:0012D2AE loc_12D2AE: ; CODE XREF: ROM:0012D2A4↑j ROM:0012D2AE btst #0,($111D).w ROM:0012D2B4 beq.s locret_12D2E6 ROM:0012D2B6 cmpi.w #1,($D44).w ROM:0012D2BC ble.s loc_12D2CC ROM:0012D2BE subq.w #1,($D44).w ROM:0012D2C2 bvc.s loc_12D2CA ROM:0012D2C4 move.w #$8000,($D44).w ROM:0012D2CA ROM:0012D2CA loc_12D2CA: ; CODE XREF: ROM:0012D2C2↑j ROM:0012D2CA bra.s locret_12D2E6 ROM:0012D2CC ; --------------------------------------------------------------------------- ROM:0012D2CC ROM:0012D2CC loc_12D2CC: ; CODE XREF: ROM:0012D2BC↑j ROM:0012D2CC subq.w #1,($D44).w ROM:0012D2D0 bvc.s loc_12D2D8 ROM:0012D2D2 move.w #$8000,($D44).w ROM:0012D2D8 ROM:0012D2D8 loc_12D2D8: ; CODE XREF: ROM:0012D2D0↑j ROM:0012D2D8 bset #6,($131A).w ROM:0012D2DE move.b #3,($119C).w ROM:0012D2E4 bra.s locret_12D300 ROM:0012D2E6 ; --------------------------------------------------------------------------- ROM:0012D2E6 ROM:0012D2E6 locret_12D2E6: ; CODE XREF: ROM:0012D298↑j ROM:0012D2E6 ; ROM:0012D2B4↑j ... ROM:0012D2E6 rts ROM:0012D2E8 ; --------------------------------------------------------------------------- ROM:0012D2E8 ROM:0012D2E8 loc_12D2E8: ; DATA XREF: ROM:0012D270↑o ROM:0012D2E8 move.w $5B6(a5),d0 ROM:0012D2EC cmp.w ($D54).w,d0 ROM:0012D2F0 ble.s locret_12D300 ROM:0012D2F2 bclr #6,($131A).w ROM:0012D2F8 move.b #1,($119C).w ROM:0012D2FE bra.s locret_12D29A ROM:0012D300 ; --------------------------------------------------------------------------- ROM:0012D300 ROM:0012D300 locret_12D300: ; CODE XREF: ROM:0012D2E4↑j ROM:0012D300 ; ROM:0012D2F0↑j ROM:0012D300 rts ROM:0012D302 ; --------------------------------------------------------------------------- ROM:0012D302 rts ROM:0012D304 ROM:0012D304 ; =============== S U B R O U T I N E ======================================= ROM:0012D304 ROM:0012D304 ROM:0012D304 sub_12D304: ; CODE XREF: sub_12D240+8↑p ROM:0012D304 bclr #6,($1323).w ROM:0012D30A btst #0,($110F).w ROM:0012D310 beq.l locret_12D444 ROM:0012D316 btst #0,($1332).w ROM:0012D31C bne.l locret_12D444 ROM:0012D322 btst #0,($1338).w ROM:0012D328 bne.l locret_12D444 ROM:0012D32E btst #0,($11AE).w ROM:0012D334 bne.l locret_12D444 ROM:0012D33A btst #0,($1339).w ROM:0012D340 bne.l locret_12D444 ROM:0012D346 move.w $5BC(a5),d0 ROM:0012D34A cmp.w ($572).w,d0 ROM:0012D34E bgt.l locret_12D444 ROM:0012D354 move.w $5BE(a5),d0 ROM:0012D358 cmp.w ($572).w,d0 ROM:0012D35C ble.l locret_12D444 ROM:0012D362 move.w $5C0(a5),d0 ROM:0012D366 cmp.w ($A46).w,d0 ROM:0012D36A bgt.l locret_12D444 ROM:0012D370 move.w $5C2(a5),d0 ROM:0012D374 cmp.w ($A46).w,d0 ROM:0012D378 ble.l locret_12D444 ROM:0012D37E move.w $5BA(a5),d0 ROM:0012D382 cmp.w ($A7C).w,d0 ROM:0012D386 bgt.l locret_12D444 ROM:0012D38C btst #0,($1199).w ROM:0012D392 beq.l locret_12D444 ROM:0012D398 btst #1,($1199).w ROM:0012D39E beq.l locret_12D444 ROM:0012D3A4 btst #1,($111A).w ROM:0012D3AA beq.l locret_12D444 ROM:0012D3B0 btst #6,($D87).w ROM:0012D3B6 bne.l locret_12D444 ROM:0012D3BC btst #6,($1383).w ROM:0012D3C2 bne.l locret_12D444 ROM:0012D3C8 btst #0,($D86).w ROM:0012D3CE bne.s locret_12D444 ROM:0012D3D0 btst #0,($1382).w ROM:0012D3D6 bne.s locret_12D444 ROM:0012D3D8 btst #5,($D86).w ROM:0012D3DE bne.s locret_12D444 ROM:0012D3E0 btst #5,($1382).w ROM:0012D3E6 bne.s locret_12D444 ROM:0012D3E8 btst #7,($D87).w ROM:0012D3EE bne.s locret_12D444 ROM:0012D3F0 btst #7,($1383).w ROM:0012D3F6 bne.s locret_12D444 ROM:0012D3F8 btst #3,($132F).w ROM:0012D3FE bne.s locret_12D444 ROM:0012D400 btst #5,($1335).w ROM:0012D406 bne.s locret_12D444 ROM:0012D408 btst #1,($D86).w ROM:0012D40E bne.s locret_12D444 ROM:0012D410 btst #1,($1382).w ROM:0012D416 bne.s locret_12D444 ROM:0012D418 btst #6,($131A).w ROM:0012D41E bne.s locret_12D444 ROM:0012D420 move.w ($CB6).w,d1 ROM:0012D424 sub.w ($CB2).w,d1 ROM:0012D428 bpl.w loc_12D42E ROM:0012D42C neg.w d1 ROM:0012D42E ROM:0012D42E loc_12D42E: ; CODE XREF: sub_12D304+124↑j ROM:0012D42E move.w $5C4(a5),d0 ROM:0012D432 cmp.w d1,d0 ROM:0012D434 ble.s locret_12D444 ROM:0012D436 btst #4,($131F).w ROM:0012D43C beq.s locret_12D444 ROM:0012D43E bset #6,($1323).w ROM:0012D444 ROM:0012D444 locret_12D444: ; CODE XREF: sub_12D304+C↑j ROM:0012D444 ; sub_12D304+18↑j ... ROM:0012D444 rts ROM:0012D444 ; End of function sub_12D304 ROM:0012D444 ROM:0012D446 ROM:0012D446 ; =============== S U B R O U T I N E ======================================= ROM:0012D446 ROM:0012D446 ROM:0012D446 sub_12D446: ; CODE XREF: sub_12D240+4↑p ROM:0012D446 btst #0,($111D).w ROM:0012D44C beq.s locret_12D452 ROM:0012D44E bsr.w sub_12D454 ROM:0012D452 ROM:0012D452 locret_12D452: ; CODE XREF: sub_12D446+6↑j ROM:0012D452 rts ROM:0012D452 ; End of function sub_12D446 ROM:0012D452 ROM:0012D454 ROM:0012D454 ; =============== S U B R O U T I N E ======================================= ROM:0012D454 ROM:0012D454 ROM:0012D454 sub_12D454: ; CODE XREF: sub_12D446+8↑p ROM:0012D454 move.w ($EE2).w,d0 ROM:0012D458 sub.w ($D46).w,d0 ROM:0012D45C bpl.w loc_12D462 ROM:0012D460 neg.w d0 ROM:0012D462 ROM:0012D462 loc_12D462: ; CODE XREF: sub_12D454+8↑j ROM:0012D462 move.w $5C6(a5),d1 ROM:0012D466 cmp.w d0,d1 ROM:0012D468 ble.s loc_12D472 ROM:0012D46A bset #4,($131F).w ROM:0012D470 bra.s loc_12D478 ROM:0012D472 ; --------------------------------------------------------------------------- ROM:0012D472 ROM:0012D472 loc_12D472: ; CODE XREF: sub_12D454+14↑j ROM:0012D472 bclr #4,($131F).w ROM:0012D478 ROM:0012D478 loc_12D478: ; CODE XREF: sub_12D454+1C↑j ROM:0012D478 move.w ($EE2).w,($D46).w ROM:0012D47E rts ROM:0012D47E ; End of function sub_12D454 ROM:0012D47E ROM:0012D480 ROM:0012D480 ; =============== S U B R O U T I N E ======================================= ROM:0012D480 ROM:0012D480 ROM:0012D480 sub_12D480: ; CODE XREF: sub_126A0E+D2↑p ROM:0012D480 bsr.l sub_12D240 ROM:0012D486 bsr.l sub_12D772 ROM:0012D48C bsr.w sub_12D492 ROM:0012D490 rts ROM:0012D490 ; End of function sub_12D480 ROM:0012D490 ROM:0012D492 ROM:0012D492 ; =============== S U B R O U T I N E ======================================= ROM:0012D492 ROM:0012D492 ROM:0012D492 sub_12D492: ; CODE XREF: sub_12D480+C↑p ROM:0012D492 clr.w d1 ROM:0012D494 move.b ($119D).w,d1 ROM:0012D498 cmpi.w #4,d1 ROM:0012D49C bcc.s locret_12D4A6 ROM:0012D49E movea.l off_12D4A8(pc,d1.w*4),a0 ROM:0012D4A2 nop ROM:0012D4A4 jmp (a0) ROM:0012D4A6 ; --------------------------------------------------------------------------- ROM:0012D4A6 ROM:0012D4A6 locret_12D4A6: ; CODE XREF: sub_12D492+A↑j ROM:0012D4A6 rts ROM:0012D4A6 ; End of function sub_12D492 ROM:0012D4A6 ROM:0012D4A6 ; --------------------------------------------------------------------------- ROM:0012D4A8 off_12D4A8: dc.l loc_12D4B8 ; DATA XREF: sub_12D492+C↑r ROM:0012D4AC dc.l loc_12D4C0 ROM:0012D4B0 dc.l loc_12D4DC ROM:0012D4B4 dc.l loc_12D52A ROM:0012D4B8 ; --------------------------------------------------------------------------- ROM:0012D4B8 ROM:0012D4B8 loc_12D4B8: ; DATA XREF: ROM:off_12D4A8↑o ROM:0012D4B8 move.b #1,($119D).w ROM:0012D4BE bra.s loc_12D4D6 ROM:0012D4C0 ; --------------------------------------------------------------------------- ROM:0012D4C0 ROM:0012D4C0 loc_12D4C0: ; DATA XREF: ROM:0012D4AC↑o ROM:0012D4C0 btst #6,($1323).w ROM:0012D4C6 beq.s loc_12D4D6 ROM:0012D4C8 move.w $5C8(a5),($D48).w ROM:0012D4CE move.b #2,($119D).w ROM:0012D4D4 bra.s loc_12D524 ROM:0012D4D6 ; --------------------------------------------------------------------------- ROM:0012D4D6 ROM:0012D4D6 loc_12D4D6: ; CODE XREF: ROM:0012D4BE↑j ROM:0012D4D6 ; ROM:0012D4C6↑j ... ROM:0012D4D6 bsr.w sub_12D574 ROM:0012D4DA rts ROM:0012D4DC ; --------------------------------------------------------------------------- ROM:0012D4DC ROM:0012D4DC loc_12D4DC: ; DATA XREF: ROM:0012D4B0↑o ROM:0012D4DC btst #6,($1323).w ROM:0012D4E2 bne.s loc_12D4EC ROM:0012D4E4 move.b #1,($119D).w ROM:0012D4EA bra.s loc_12D4D6 ROM:0012D4EC ; --------------------------------------------------------------------------- ROM:0012D4EC ROM:0012D4EC loc_12D4EC: ; CODE XREF: ROM:0012D4E2↑j ROM:0012D4EC btst #0,($111D).w ROM:0012D4F2 beq.s loc_12D524 ROM:0012D4F4 cmpi.w #1,($D48).w ROM:0012D4FA ble.s loc_12D50C ROM:0012D4FC subq.w #1,($D48).w ROM:0012D500 bvc.s loc_12D508 ROM:0012D502 move.w #$8000,($D48).w ROM:0012D508 ROM:0012D508 loc_12D508: ; CODE XREF: ROM:0012D500↑j ROM:0012D508 bra.s loc_12D524 ROM:0012D50A ; --------------------------------------------------------------------------- ROM:0012D50A bra.s loc_12D524 ROM:0012D50C ; --------------------------------------------------------------------------- ROM:0012D50C ROM:0012D50C loc_12D50C: ; CODE XREF: ROM:0012D4FA↑j ROM:0012D50C subq.w #1,($D48).w ROM:0012D510 bvc.s loc_12D518 ROM:0012D512 move.w #$8000,($D48).w ROM:0012D518 ROM:0012D518 loc_12D518: ; CODE XREF: ROM:0012D510↑j ROM:0012D518 bsr.w sub_12D582 ROM:0012D51C move.b #3,($119D).w ROM:0012D522 bra.s locret_12D570 ROM:0012D524 ; --------------------------------------------------------------------------- ROM:0012D524 ROM:0012D524 loc_12D524: ; CODE XREF: ROM:0012D4D4↑j ROM:0012D524 ; ROM:0012D4F2↑j ... ROM:0012D524 bsr.w sub_12D574 ROM:0012D528 rts ROM:0012D52A ; --------------------------------------------------------------------------- ROM:0012D52A ROM:0012D52A loc_12D52A: ; DATA XREF: ROM:0012D4B4↑o ROM:0012D52A btst #6,($1323).w ROM:0012D530 bne.s loc_12D53A ROM:0012D532 move.b #1,($119D).w ROM:0012D538 bra.s loc_12D4D6 ROM:0012D53A ; --------------------------------------------------------------------------- ROM:0012D53A ROM:0012D53A loc_12D53A: ; CODE XREF: ROM:0012D530↑j ROM:0012D53A btst #2,($1332).w ROM:0012D540 beq.s loc_12D560 ROM:0012D542 btst #0,($111D).w ROM:0012D548 beq.s loc_12D55A ROM:0012D54A bsr.w sub_12D582 ROM:0012D54E bsr.w sub_12D590 ROM:0012D552 bsr.w sub_12D628 ROM:0012D556 bra.s locret_12D570 ROM:0012D558 ; --------------------------------------------------------------------------- ROM:0012D558 bra.s loc_12D560 ROM:0012D55A ; --------------------------------------------------------------------------- ROM:0012D55A ROM:0012D55A loc_12D55A: ; CODE XREF: ROM:0012D548↑j ROM:0012D55A bsr.w sub_12D582 ROM:0012D55E bra.s locret_12D570 ROM:0012D560 ; --------------------------------------------------------------------------- ROM:0012D560 ROM:0012D560 loc_12D560: ; CODE XREF: ROM:0012D540↑j ROM:0012D560 ; ROM:0012D558↑j ROM:0012D560 btst #0,($111D).w ROM:0012D566 beq.s locret_12D570 ROM:0012D568 bsr.w sub_12D590 ROM:0012D56C bsr.w sub_12D628 ROM:0012D570 ROM:0012D570 locret_12D570: ; CODE XREF: ROM:0012D522↑j ROM:0012D570 ; ROM:0012D556↑j ... ROM:0012D570 rts ROM:0012D572 ; --------------------------------------------------------------------------- ROM:0012D572 rts ROM:0012D574 ROM:0012D574 ; =============== S U B R O U T I N E ======================================= ROM:0012D574 ROM:0012D574 ROM:0012D574 sub_12D574: ; CODE XREF: ROM:loc_12D4D6↑p ROM:0012D574 ; ROM:loc_12D524↑p ROM:0012D574 move.w ($D5E).w,d0 ROM:0012D578 move.w $13B4(d0.w*2),($D4E).w ROM:0012D580 rts ROM:0012D580 ; End of function sub_12D574 ROM:0012D580 ROM:0012D582 ROM:0012D582 ; =============== S U B R O U T I N E ======================================= ROM:0012D582 ROM:0012D582 ROM:0012D582 sub_12D582: ; CODE XREF: ROM:loc_12D518↑p ROM:0012D582 ; ROM:0012D54A↑p ... ROM:0012D582 move.w ($D5E).w,d0 ROM:0012D586 move.w $13B4(d0.w*2),($D4A).w ROM:0012D58E rts ROM:0012D58E ; End of function sub_12D582 ROM:0012D58E ROM:0012D590 ROM:0012D590 ; =============== S U B R O U T I N E ======================================= ROM:0012D590 ROM:0012D590 ROM:0012D590 sub_12D590: ; CODE XREF: ROM:0012D54E↑p ROM:0012D590 ; ROM:0012D568↑p ROM:0012D590 move.w $5CA(a5),d0 ROM:0012D594 cmp.w ($D50).w,d0 ROM:0012D598 bgt.s loc_12D5A4 ROM:0012D59A move.w $5CC(a5),d1 ROM:0012D59E move.w $5CE(a5),d2 ROM:0012D5A2 bra.s loc_12D5BC ROM:0012D5A4 ; --------------------------------------------------------------------------- ROM:0012D5A4 ROM:0012D5A4 loc_12D5A4: ; CODE XREF: sub_12D590+8↑j ROM:0012D5A4 move.w $5D0(a5),d0 ROM:0012D5A8 cmp.w ($D50).w,d0 ROM:0012D5AC bge.s loc_12D5B4 ROM:0012D5AE clr.w d1 ROM:0012D5B0 clr.w d2 ROM:0012D5B2 bra.s loc_12D5BC ROM:0012D5B4 ; --------------------------------------------------------------------------- ROM:0012D5B4 ROM:0012D5B4 loc_12D5B4: ; CODE XREF: sub_12D590+1C↑j ROM:0012D5B4 move.w $5D2(a5),d1 ROM:0012D5B8 move.w $5D4(a5),d2 ROM:0012D5BC ROM:0012D5BC loc_12D5BC: ; CODE XREF: sub_12D590+12↑j ROM:0012D5BC ; sub_12D590+22↑j ROM:0012D5BC move.w ($D50).w,d3 ROM:0012D5C0 sub.w $5D6(a5),d3 ROM:0012D5C4 muls.w d3,d1 ROM:0012D5C6 divs.w #$A,d1 ROM:0012D5CA bvc.w loc_12D5E0 ROM:0012D5CE cmpi.l #0,d1 ROM:0012D5D4 ble.s loc_12D5DC ROM:0012D5D6 move.w #$7FFF,d1 ROM:0012D5DA bra.s loc_12D5E0 ROM:0012D5DC ; --------------------------------------------------------------------------- ROM:0012D5DC ROM:0012D5DC loc_12D5DC: ; CODE XREF: sub_12D590+44↑j ROM:0012D5DC move.w #$8000,d1 ROM:0012D5E0 ROM:0012D5E0 loc_12D5E0: ; CODE XREF: sub_12D590+3A↑j ROM:0012D5E0 ; sub_12D590+4A↑j ROM:0012D5E0 move.w d1,($D4C).w ROM:0012D5E4 muls.w d3,d2 ROM:0012D5E6 move.w ($D4A).w,d4 ROM:0012D5EA muls.w #$3E8,d4 ROM:0012D5EE add.l d2,d4 ROM:0012D5F0 divs.w #$3E8,d4 ROM:0012D5F4 bvc.w loc_12D60A ROM:0012D5F8 cmpi.l #0,d4 ROM:0012D5FE ble.s loc_12D606 ROM:0012D600 move.w #$7FFF,d4 ROM:0012D604 bra.s loc_12D60A ROM:0012D606 ; --------------------------------------------------------------------------- ROM:0012D606 ROM:0012D606 loc_12D606: ; CODE XREF: sub_12D590+6E↑j ROM:0012D606 move.w #$8000,d4 ROM:0012D60A ROM:0012D60A loc_12D60A: ; CODE XREF: sub_12D590+64↑j ROM:0012D60A ; sub_12D590+74↑j ROM:0012D60A move.w d4,($D4A).w ROM:0012D60E add.w d4,d1 ROM:0012D610 bvc.w loc_12D622 ROM:0012D614 bpl.w loc_12D61E ROM:0012D618 move.w #$7FFF,d1 ROM:0012D61C bra.s loc_12D622 ROM:0012D61E ; --------------------------------------------------------------------------- ROM:0012D61E ROM:0012D61E loc_12D61E: ; CODE XREF: sub_12D590+84↑j ROM:0012D61E move.w #$8000,d1 ROM:0012D622 ROM:0012D622 loc_12D622: ; CODE XREF: sub_12D590+80↑j ROM:0012D622 ; sub_12D590+8C↑j ROM:0012D622 move.w d1,($D4E).w ROM:0012D626 rts ROM:0012D626 ; End of function sub_12D590 ROM:0012D626 ROM:0012D628 ROM:0012D628 ; =============== S U B R O U T I N E ======================================= ROM:0012D628 ROM:0012D628 ROM:0012D628 sub_12D628: ; CODE XREF: ROM:0012D552↑p ROM:0012D628 ; ROM:0012D56C↑p ROM:0012D628 move.w #$2710,d6 ROM:0012D62C move.w ($D5E).w,d4 ROM:0012D630 move.w $13B4(d4.w*2),d2 ROM:0012D636 clr.w d5 ROM:0012D638 move.w $5D8(a5),d3 ROM:0012D63C move.w ($D4A).w,d1 ROM:0012D640 bsr.l sub_12ACAA ROM:0012D646 swap d4 ROM:0012D648 move.w ($D5E).w,d3 ROM:0012D64C move.w $5DA(a5),d0 ROM:0012D650 cmp.w d4,d0 ROM:0012D652 bge.s loc_12D65A ROM:0012D654 move.w $5DA(a5),d4 ROM:0012D658 bra.s loc_12D666 ROM:0012D65A ; --------------------------------------------------------------------------- ROM:0012D65A ROM:0012D65A loc_12D65A: ; CODE XREF: sub_12D628+2A↑j ROM:0012D65A move.w $5DC(a5),d0 ROM:0012D65E cmp.w d4,d0 ROM:0012D660 ble.s loc_12D666 ROM:0012D662 move.w $5DC(a5),d4 ROM:0012D666 ROM:0012D666 loc_12D666: ; CODE XREF: sub_12D628+30↑j ROM:0012D666 ; sub_12D628+38↑j ROM:0012D666 move.w d4,$13B4(d3.w*2) ROM:0012D66C rts ROM:0012D66C ; End of function sub_12D628 ROM:0012D66C ROM:0012D66E ROM:0012D66E ; =============== S U B R O U T I N E ======================================= ROM:0012D66E ROM:0012D66E ROM:0012D66E sub_12D66E: ; CODE XREF: ROM:00117714↑p ROM:0012D66E clr.w d1 ROM:0012D670 move.b ($119E).w,d1 ROM:0012D674 cmpi.w #2,d1 ROM:0012D678 bcc.s locret_12D682 ROM:0012D67A movea.l off_12D684(pc,d1.w*4),a0 ROM:0012D67E nop ROM:0012D680 jmp (a0) ROM:0012D682 ; --------------------------------------------------------------------------- ROM:0012D682 ROM:0012D682 locret_12D682: ; CODE XREF: sub_12D66E+A↑j ROM:0012D682 rts ROM:0012D682 ; End of function sub_12D66E ROM:0012D682 ROM:0012D682 ; --------------------------------------------------------------------------- ROM:0012D684 off_12D684: dc.l loc_12D68C ; DATA XREF: sub_12D66E+C↑r ROM:0012D688 dc.l loc_12D6AA ROM:0012D68C ; --------------------------------------------------------------------------- ROM:0012D68C ROM:0012D68C loc_12D68C: ; DATA XREF: ROM:off_12D684↑o ROM:0012D68C move.b #1,($119E).w ROM:0012D692 bsr.w sub_12D6F0 ROM:0012D696 move.w $5DE(a5),d0 ROM:0012D69A clr.b ($8E4).w ROM:0012D69E move.w d0,($6A2).w ROM:0012D6A2 move.b #1,($8E4).w ROM:0012D6A8 rts ROM:0012D6AA ; --------------------------------------------------------------------------- ROM:0012D6AA ROM:0012D6AA loc_12D6AA: ; DATA XREF: ROM:0012D688↑o ROM:0012D6AA btst #4,($133E).w ROM:0012D6B0 beq.s loc_12D6CA ROM:0012D6B2 bsr.w sub_12D6F0 ROM:0012D6B6 move.w $5DE(a5),d0 ROM:0012D6BA clr.b ($8E4).w ROM:0012D6BE move.w d0,($6A2).w ROM:0012D6C2 move.b #1,($8E4).w ROM:0012D6C8 rts ROM:0012D6CA ; --------------------------------------------------------------------------- ROM:0012D6CA ROM:0012D6CA loc_12D6CA: ; CODE XREF: ROM:0012D6B0↑j ROM:0012D6CA cmpi.w #0,($6A2).w ROM:0012D6D0 bgt.s locret_12D6EC ROM:0012D6D2 bsr.w sub_12D704 ROM:0012D6D6 bsr.w sub_12D72A ROM:0012D6DA move.w $5DE(a5),d0 ROM:0012D6DE clr.b ($8E4).w ROM:0012D6E2 move.w d0,($6A2).w ROM:0012D6E6 move.b #1,($8E4).w ROM:0012D6EC ROM:0012D6EC locret_12D6EC: ; CODE XREF: ROM:0012D6D0↑j ROM:0012D6EC rts ROM:0012D6EE ; --------------------------------------------------------------------------- ROM:0012D6EE rts ROM:0012D6F0 ROM:0012D6F0 ; =============== S U B R O U T I N E ======================================= ROM:0012D6F0 ROM:0012D6F0 ROM:0012D6F0 sub_12D6F0: ; CODE XREF: ROM:0012D692↑p ROM:0012D6F0 ; ROM:0012D6B2↑p ROM:0012D6F0 move.w ($C70).w,($D50).w ROM:0012D6F6 clr.w ($D52).w ROM:0012D6FA clr.w ($D54).w ROM:0012D6FE clr.w ($D56).w ROM:0012D702 rts ROM:0012D702 ; End of function sub_12D6F0 ROM:0012D702 ROM:0012D704 ROM:0012D704 ; =============== S U B R O U T I N E ======================================= ROM:0012D704 ROM:0012D704 ROM:0012D704 sub_12D704: ; CODE XREF: ROM:0012D6D2↑p ROM:0012D704 move.w #$2710,d6 ROM:0012D708 move.w ($D50).w,d2 ROM:0012D70C move.w ($D52).w,d5 ROM:0012D710 move.w $5E0(a5),d3 ROM:0012D714 move.w ($C70).w,d1 ROM:0012D718 bsr.l sub_12ACAA ROM:0012D71E move.w d4,($D52).w ROM:0012D722 swap d4 ROM:0012D724 move.w d4,($D50).w ROM:0012D728 rts ROM:0012D728 ; End of function sub_12D704 ROM:0012D728 ROM:0012D72A ROM:0012D72A ; =============== S U B R O U T I N E ======================================= ROM:0012D72A ROM:0012D72A ROM:0012D72A sub_12D72A: ; CODE XREF: ROM:0012D6D6↑p ROM:0012D72A move.w #$3B0C,d1 ROM:0012D72E move.w ($CB2).w,d2 ROM:0012D732 bsr.l sub_117544 ROM:0012D738 move.w d1,($D58).w ROM:0012D73C move.w #$2710,d6 ROM:0012D740 move.w ($D54).w,d2 ROM:0012D744 move.w ($D56).w,d5 ROM:0012D748 move.w ($D58).w,d3 ROM:0012D74C move.w ($C70).w,d1 ROM:0012D750 sub.w ($D50).w,d1 ROM:0012D754 cmpi.w #0,d1 ROM:0012D758 blt.s loc_12D75E ROM:0012D75A bra.s loc_12D760 ROM:0012D75C ; --------------------------------------------------------------------------- ROM:0012D75C bra.s loc_12D760 ROM:0012D75E ; --------------------------------------------------------------------------- ROM:0012D75E ROM:0012D75E loc_12D75E: ; CODE XREF: sub_12D72A+2E↑j ROM:0012D75E neg.w d1 ROM:0012D760 ROM:0012D760 loc_12D760: ; CODE XREF: sub_12D72A+30↑j ROM:0012D760 ; sub_12D72A+32↑j ROM:0012D760 bsr.l sub_12ACAA ROM:0012D766 move.w d4,($D56).w ROM:0012D76A swap d4 ROM:0012D76C move.w d4,($D54).w ROM:0012D770 rts ROM:0012D770 ; End of function sub_12D72A ROM:0012D770 ROM:0012D772 ROM:0012D772 ; =============== S U B R O U T I N E ======================================= ROM:0012D772 ROM:0012D772 ROM:0012D772 sub_12D772: ; CODE XREF: sub_12D480+6↑p ROM:0012D772 bclr #2,($1332).w ROM:0012D778 bsr.w sub_12D786 ROM:0012D77C bsr.w sub_12D840 ROM:0012D780 bsr.w sub_12D8FA ROM:0012D784 rts ROM:0012D784 ; End of function sub_12D772 ROM:0012D784 ROM:0012D786 ROM:0012D786 ; =============== S U B R O U T I N E ======================================= ROM:0012D786 ROM:0012D786 ROM:0012D786 sub_12D786: ; CODE XREF: sub_12D772+6↑p ROM:0012D786 clr.w d1 ROM:0012D788 move.b ($119F).w,d1 ROM:0012D78C cmpi.w #4,d1 ROM:0012D790 bcc.s locret_12D79A ROM:0012D792 movea.l off_12D79C(pc,d1.w*4),a0 ROM:0012D796 nop ROM:0012D798 jmp (a0) ROM:0012D79A ; --------------------------------------------------------------------------- ROM:0012D79A ROM:0012D79A locret_12D79A: ; CODE XREF: sub_12D786+A↑j ROM:0012D79A rts ROM:0012D79A ; End of function sub_12D786 ROM:0012D79A ROM:0012D79A ; --------------------------------------------------------------------------- ROM:0012D79C off_12D79C: dc.l loc_12D7AC ; DATA XREF: sub_12D786+C↑r ROM:0012D7A0 dc.l loc_12D7B8 ROM:0012D7A4 dc.l loc_12D7D8 ROM:0012D7A8 dc.l loc_12D81A ROM:0012D7AC ; --------------------------------------------------------------------------- ROM:0012D7AC ROM:0012D7AC loc_12D7AC: ; DATA XREF: ROM:off_12D79C↑o ROM:0012D7AC clr.w ($D5A).w ROM:0012D7B0 move.b #1,($119F).w ROM:0012D7B6 rts ROM:0012D7B8 ; --------------------------------------------------------------------------- ROM:0012D7B8 ROM:0012D7B8 loc_12D7B8: ; DATA XREF: ROM:0012D7A0↑o ROM:0012D7B8 move.w $8AA(a5),d1 ROM:0012D7BC cmp.w ($A46).w,d1 ROM:0012D7C0 bgt.s locret_12D7D6 ROM:0012D7C2 move.w #1,($D5A).w ROM:0012D7C8 bset #2,($1332).w ROM:0012D7CE move.b #2,($119F).w ROM:0012D7D4 bra.s loc_12D7D8 ROM:0012D7D6 ; --------------------------------------------------------------------------- ROM:0012D7D6 ROM:0012D7D6 locret_12D7D6: ; CODE XREF: ROM:0012D7C0↑j ROM:0012D7D6 ; ROM:0012D816↓j ROM:0012D7D6 rts ROM:0012D7D8 ; --------------------------------------------------------------------------- ROM:0012D7D8 ROM:0012D7D8 loc_12D7D8: ; CODE XREF: ROM:0012D7D4↑j ROM:0012D7D8 ; ROM:0012D83A↓j ROM:0012D7D8 ; DATA XREF: ... ROM:0012D7D8 move.w $8AC(a5),d1 ROM:0012D7DC cmp.w ($A46).w,d1 ROM:0012D7E0 bgt.s loc_12D7F6 ROM:0012D7E2 move.w #2,($D5A).w ROM:0012D7E8 bset #2,($1332).w ROM:0012D7EE move.b #3,($119F).w ROM:0012D7F4 bra.s locret_12D83C ROM:0012D7F6 ; --------------------------------------------------------------------------- ROM:0012D7F6 ROM:0012D7F6 loc_12D7F6: ; CODE XREF: ROM:0012D7E0↑j ROM:0012D7F6 move.w $8AA(a5),d1 ROM:0012D7FA sub.w $5E2(a5),d1 ROM:0012D7FE cmp.w ($A46).w,d1 ROM:0012D802 ble.s locret_12D818 ROM:0012D804 move.w #0,($D5A).w ROM:0012D80A bset #2,($1332).w ROM:0012D810 move.b #1,($119F).w ROM:0012D816 bra.s locret_12D7D6 ROM:0012D818 ; --------------------------------------------------------------------------- ROM:0012D818 ROM:0012D818 locret_12D818: ; CODE XREF: ROM:0012D802↑j ROM:0012D818 rts ROM:0012D81A ; --------------------------------------------------------------------------- ROM:0012D81A ROM:0012D81A loc_12D81A: ; DATA XREF: ROM:0012D7A8↑o ROM:0012D81A move.w $8AC(a5),d1 ROM:0012D81E sub.w $5E2(a5),d1 ROM:0012D822 cmp.w ($A46).w,d1 ROM:0012D826 ble.s locret_12D83C ROM:0012D828 move.w #1,($D5A).w ROM:0012D82E bset #2,($1332).w ROM:0012D834 move.b #2,($119F).w ROM:0012D83A bra.s loc_12D7D8 ROM:0012D83C ; --------------------------------------------------------------------------- ROM:0012D83C ROM:0012D83C locret_12D83C: ; CODE XREF: ROM:0012D7F4↑j ROM:0012D83C ; ROM:0012D826↑j ROM:0012D83C rts ROM:0012D83E ; --------------------------------------------------------------------------- ROM:0012D83E rts ROM:0012D840 ROM:0012D840 ; =============== S U B R O U T I N E ======================================= ROM:0012D840 ROM:0012D840 ROM:0012D840 sub_12D840: ; CODE XREF: sub_12D772+A↑p ROM:0012D840 clr.w d1 ROM:0012D842 move.b ($11A0).w,d1 ROM:0012D846 cmpi.w #4,d1 ROM:0012D84A bcc.s locret_12D854 ROM:0012D84C movea.l off_12D856(pc,d1.w*4),a0 ROM:0012D850 nop ROM:0012D852 jmp (a0) ROM:0012D854 ; --------------------------------------------------------------------------- ROM:0012D854 ROM:0012D854 locret_12D854: ; CODE XREF: sub_12D840+A↑j ROM:0012D854 rts ROM:0012D854 ; End of function sub_12D840 ROM:0012D854 ROM:0012D854 ; --------------------------------------------------------------------------- ROM:0012D856 off_12D856: dc.l loc_12D866 ; DATA XREF: sub_12D840+C↑r ROM:0012D85A dc.l loc_12D872 ROM:0012D85E dc.l loc_12D892 ROM:0012D862 dc.l loc_12D8D4 ROM:0012D866 ; --------------------------------------------------------------------------- ROM:0012D866 ROM:0012D866 loc_12D866: ; DATA XREF: ROM:off_12D856↑o ROM:0012D866 clr.w ($D5C).w ROM:0012D86A move.b #1,($11A0).w ROM:0012D870 rts ROM:0012D872 ; --------------------------------------------------------------------------- ROM:0012D872 ROM:0012D872 loc_12D872: ; DATA XREF: ROM:0012D85A↑o ROM:0012D872 move.w $8AE(a5),d1 ROM:0012D876 cmp.w ($572).w,d1 ROM:0012D87A bgt.s locret_12D890 ROM:0012D87C move.w #1,($D5C).w ROM:0012D882 bset #2,($1332).w ROM:0012D888 move.b #2,($11A0).w ROM:0012D88E bra.s loc_12D892 ROM:0012D890 ; --------------------------------------------------------------------------- ROM:0012D890 ROM:0012D890 locret_12D890: ; CODE XREF: ROM:0012D87A↑j ROM:0012D890 ; ROM:0012D8D0↓j ROM:0012D890 rts ROM:0012D892 ; --------------------------------------------------------------------------- ROM:0012D892 ROM:0012D892 loc_12D892: ; CODE XREF: ROM:0012D88E↑j ROM:0012D892 ; ROM:0012D8F4↓j ROM:0012D892 ; DATA XREF: ... ROM:0012D892 move.w $8B0(a5),d1 ROM:0012D896 cmp.w ($572).w,d1 ROM:0012D89A bgt.s loc_12D8B0 ROM:0012D89C move.w #2,($D5C).w ROM:0012D8A2 bset #2,($1332).w ROM:0012D8A8 move.b #3,($11A0).w ROM:0012D8AE bra.s locret_12D8F6 ROM:0012D8B0 ; --------------------------------------------------------------------------- ROM:0012D8B0 ROM:0012D8B0 loc_12D8B0: ; CODE XREF: ROM:0012D89A↑j ROM:0012D8B0 move.w $8AE(a5),d1 ROM:0012D8B4 sub.w $5E4(a5),d1 ROM:0012D8B8 cmp.w ($572).w,d1 ROM:0012D8BC ble.s locret_12D8D2 ROM:0012D8BE move.w #0,($D5C).w ROM:0012D8C4 bset #2,($1332).w ROM:0012D8CA move.b #1,($11A0).w ROM:0012D8D0 bra.s locret_12D890 ROM:0012D8D2 ; --------------------------------------------------------------------------- ROM:0012D8D2 ROM:0012D8D2 locret_12D8D2: ; CODE XREF: ROM:0012D8BC↑j ROM:0012D8D2 rts ROM:0012D8D4 ; --------------------------------------------------------------------------- ROM:0012D8D4 ROM:0012D8D4 loc_12D8D4: ; DATA XREF: ROM:0012D862↑o ROM:0012D8D4 move.w $8B0(a5),d1 ROM:0012D8D8 sub.w $5E4(a5),d1 ROM:0012D8DC cmp.w ($572).w,d1 ROM:0012D8E0 ble.s locret_12D8F6 ROM:0012D8E2 move.w #1,($D5C).w ROM:0012D8E8 bset #2,($1332).w ROM:0012D8EE move.b #2,($11A0).w ROM:0012D8F4 bra.s loc_12D892 ROM:0012D8F6 ; --------------------------------------------------------------------------- ROM:0012D8F6 ROM:0012D8F6 locret_12D8F6: ; CODE XREF: ROM:0012D8AE↑j ROM:0012D8F6 ; ROM:0012D8E0↑j ROM:0012D8F6 rts ROM:0012D8F8 ; --------------------------------------------------------------------------- ROM:0012D8F8 rts ROM:0012D8FA ROM:0012D8FA ; =============== S U B R O U T I N E ======================================= ROM:0012D8FA ROM:0012D8FA ROM:0012D8FA sub_12D8FA: ; CODE XREF: sub_12D772+E↑p ROM:0012D8FA move.w #3,d0 ROM:0012D8FE muls.w ($D5C).w,d0 ROM:0012D902 add.w ($D5A).w,d0 ROM:0012D906 move.w d0,($D5E).w ROM:0012D90A rts ROM:0012D90A ; End of function sub_12D8FA ROM:0012D90A ROM:0012D90C ; --------------------------------------------------------------------------- ROM:0012D90C rts ROM:0012D90E ROM:0012D90E ; =============== S U B R O U T I N E ======================================= ROM:0012D90E ROM:0012D90E ROM:0012D90E sub_12D90E: ; CODE XREF: sub_12DA4A+A↓p ROM:0012D90E clr.w d1 ROM:0012D910 move.b ($11A1).w,d1 ROM:0012D914 cmpi.w #3,d1 ROM:0012D918 bcc.s locret_12D922 ROM:0012D91A movea.l off_12D924(pc,d1.w*4),a0 ROM:0012D91E nop ROM:0012D920 jmp (a0) ROM:0012D922 ; --------------------------------------------------------------------------- ROM:0012D922 ROM:0012D922 locret_12D922: ; CODE XREF: sub_12D90E+A↑j ROM:0012D922 rts ROM:0012D922 ; End of function sub_12D90E ROM:0012D922 ROM:0012D922 ; --------------------------------------------------------------------------- ROM:0012D924 off_12D924: dc.l loc_12D930 ; DATA XREF: sub_12D90E+C↑r ROM:0012D928 dc.l loc_12D93A ROM:0012D92C dc.l loc_12D96C ROM:0012D930 ; --------------------------------------------------------------------------- ROM:0012D930 ROM:0012D930 loc_12D930: ; DATA XREF: ROM:off_12D924↑o ROM:0012D930 move.b #1,($11A1).w ROM:0012D936 bra.s locret_12D96A ROM:0012D938 ; --------------------------------------------------------------------------- ROM:0012D938 rts ROM:0012D93A ; --------------------------------------------------------------------------- ROM:0012D93A ROM:0012D93A loc_12D93A: ; DATA XREF: ROM:0012D928↑o ROM:0012D93A move.w $5EA(a5),d1 ROM:0012D93E move.w $5E8(a5),d2 ROM:0012D942 cmp.w ($52C).w,d1 ROM:0012D946 bgt.s locret_12D96A ROM:0012D948 cmp.w ($52C).w,d2 ROM:0012D94C ble.s locret_12D96A ROM:0012D94E clr.w ($D60).w ROM:0012D952 clr.l ($99C).w ROM:0012D956 bclr #3,($93C).w ROM:0012D95C bset #1,($93E).w ROM:0012D962 move.b #2,($11A1).w ROM:0012D968 bra.s locret_12D9A6 ROM:0012D96A ; --------------------------------------------------------------------------- ROM:0012D96A ROM:0012D96A locret_12D96A: ; CODE XREF: ROM:0012D936↑j ROM:0012D96A ; ROM:0012D946↑j ... ROM:0012D96A rts ROM:0012D96C ; --------------------------------------------------------------------------- ROM:0012D96C ROM:0012D96C loc_12D96C: ; DATA XREF: ROM:0012D92C↑o ROM:0012D96C move.w $5EA(a5),d1 ROM:0012D970 move.w $5E8(a5),d2 ROM:0012D974 cmp.w ($52C).w,d1 ROM:0012D978 bgt.s loc_12D980 ROM:0012D97A cmp.w ($52C).w,d2 ROM:0012D97E bgt.s loc_12D98E ROM:0012D980 ROM:0012D980 loc_12D980: ; CODE XREF: ROM:0012D978↑j ROM:0012D980 bclr #1,($93E).w ROM:0012D986 move.b #1,($11A1).w ROM:0012D98C bra.s locret_12D96A ROM:0012D98E ; --------------------------------------------------------------------------- ROM:0012D98E ROM:0012D98E loc_12D98E: ; CODE XREF: ROM:0012D97E↑j ROM:0012D98E move.l $13E(a5),d3 ROM:0012D992 cmp.l ($99C).w,d3 ROM:0012D996 bgt.s locret_12D9A6 ROM:0012D998 bclr #1,($93E).w ROM:0012D99E move.b #1,($11A1).w ROM:0012D9A4 bra.s locret_12D96A ROM:0012D9A6 ; --------------------------------------------------------------------------- ROM:0012D9A6 ROM:0012D9A6 locret_12D9A6: ; CODE XREF: ROM:0012D968↑j ROM:0012D9A6 ; ROM:0012D996↑j ROM:0012D9A6 rts ROM:0012D9A8 ; --------------------------------------------------------------------------- ROM:0012D9A8 rts ROM:0012D9AA ROM:0012D9AA ; =============== S U B R O U T I N E ======================================= ROM:0012D9AA ROM:0012D9AA ROM:0012D9AA sub_12D9AA: ; CODE XREF: sub_12D9EE+30↓p ROM:0012D9AA cmpi.l #0,($9A0).w ROM:0012D9B2 ble.s locret_12D9EC ROM:0012D9B4 move.l ($9A0).w,d0 ROM:0012D9B8 sub.l ($99C).w,d0 ROM:0012D9BC bge.w loc_12D9C2 ROM:0012D9C0 neg.l d0 ROM:0012D9C2 ROM:0012D9C2 loc_12D9C2: ; CODE XREF: sub_12D9AA+12↑j ROM:0012D9C2 muls.l #$186A0,d1:d0 ROM:0012D9CA divs.l ($9A0).w,d1:d0 ROM:0012D9D0 bvc.s loc_12D9D8 ROM:0012D9D2 move.l #$7FFFFFFF,d0 ROM:0012D9D8 ROM:0012D9D8 loc_12D9D8: ; CODE XREF: sub_12D9AA+26↑j ROM:0012D9D8 cmpi.l #$7FFF,d0 ROM:0012D9DE ble.s loc_12D9E8 ROM:0012D9E0 move.w #$7FFF,($D64).w ROM:0012D9E6 bra.s locret_12D9EC ROM:0012D9E8 ; --------------------------------------------------------------------------- ROM:0012D9E8 ROM:0012D9E8 loc_12D9E8: ; CODE XREF: sub_12D9AA+34↑j ROM:0012D9E8 move.w d0,($D64).w ROM:0012D9EC ROM:0012D9EC locret_12D9EC: ; CODE XREF: sub_12D9AA+8↑j ROM:0012D9EC ; sub_12D9AA+3C↑j ROM:0012D9EC rts ROM:0012D9EC ; End of function sub_12D9AA ROM:0012D9EC ROM:0012D9EE ROM:0012D9EE ; =============== S U B R O U T I N E ======================================= ROM:0012D9EE ROM:0012D9EE ROM:0012D9EE sub_12D9EE: ; CODE XREF: ROM:00114258↑p ROM:0012D9EE btst #1,($93E).w ROM:0012D9F4 beq.s locret_12DA48 ROM:0012D9F6 move.l ($40C).w,d0 ROM:0012D9FA add.l d0,($99C).w ROM:0012D9FE bvc.s loc_12DA08 ROM:0012DA00 move.l #$7FFFFFFF,($99C).w ROM:0012DA08 ROM:0012DA08 loc_12DA08: ; CODE XREF: sub_12D9EE+10↑j ROM:0012DA08 addq.w #1,($D60).w ROM:0012DA0C move.w $5E6(a5),d0 ROM:0012DA10 cmp.w ($D60).w,d0 ROM:0012DA14 bne.s locret_12DA48 ROM:0012DA16 btst #3,($93C).w ROM:0012DA1C beq.s loc_12DA34 ROM:0012DA1E bsr.w sub_12D9AA ROM:0012DA22 bsr.l sub_12DCE6 ROM:0012DA28 bsr.l sub_12DD20 ROM:0012DA2E bset #6,($131C).w ROM:0012DA34 ROM:0012DA34 loc_12DA34: ; CODE XREF: sub_12D9EE+2E↑j ROM:0012DA34 clr.w ($D60).w ROM:0012DA38 move.l ($99C).w,($9A0).w ROM:0012DA3E clr.l ($99C).w ROM:0012DA42 bset #3,($93C).w ROM:0012DA48 ROM:0012DA48 locret_12DA48: ; CODE XREF: sub_12D9EE+6↑j ROM:0012DA48 ; sub_12D9EE+26↑j ROM:0012DA48 rts ROM:0012DA48 ; End of function sub_12D9EE ROM:0012DA48 ROM:0012DA4A ROM:0012DA4A ; =============== S U B R O U T I N E ======================================= ROM:0012DA4A ROM:0012DA4A ROM:0012DA4A sub_12DA4A: ; CODE XREF: sub_126A0E+EA↑p ROM:0012DA4A bclr #5,($1329).w ROM:0012DA50 move.w ($D20).w,d0 ROM:0012DA54 bsr.l sub_12D90E ROM:0012DA5A clr.w d1 ROM:0012DA5C move.b ($11A3).w,d1 ROM:0012DA60 cmpi.w #6,d1 ROM:0012DA64 bcc.s locret_12DA6E ROM:0012DA66 movea.l off_12DA70(pc,d1.w*4),a0 ROM:0012DA6A nop ROM:0012DA6C jmp (a0) ROM:0012DA6E ; --------------------------------------------------------------------------- ROM:0012DA6E ROM:0012DA6E locret_12DA6E: ; CODE XREF: sub_12DA4A+1A↑j ROM:0012DA6E rts ROM:0012DA6E ; End of function sub_12DA4A ROM:0012DA6E ROM:0012DA6E ; --------------------------------------------------------------------------- ROM:0012DA70 off_12DA70: dc.l loc_12DA88 ; DATA XREF: sub_12DA4A+1C↑r ROM:0012DA74 dc.l loc_12DA9E ROM:0012DA78 dc.l loc_12DAB0 ROM:0012DA7C dc.l loc_12DB18 ROM:0012DA80 dc.l loc_12DBA8 ROM:0012DA84 dc.l loc_12DC14 ROM:0012DA88 ; --------------------------------------------------------------------------- ROM:0012DA88 ROM:0012DA88 loc_12DA88: ; DATA XREF: ROM:off_12DA70↑o ROM:0012DA88 move.w #0,($1006).w ROM:0012DA8E move.w #0,($1008).w ROM:0012DA94 move.b #1,($11A3).w ROM:0012DA9A bra.s locret_12DAAE ROM:0012DA9C ; --------------------------------------------------------------------------- ROM:0012DA9C rts ROM:0012DA9E ; --------------------------------------------------------------------------- ROM:0012DA9E ROM:0012DA9E loc_12DA9E: ; DATA XREF: ROM:0012DA74↑o ROM:0012DA9E btst #5,($131D).w ROM:0012DAA4 beq.s locret_12DAAE ROM:0012DAA6 move.b #2,($11A3).w ROM:0012DAAC bra.s locret_12DB16 ROM:0012DAAE ; --------------------------------------------------------------------------- ROM:0012DAAE ROM:0012DAAE locret_12DAAE: ; CODE XREF: ROM:0012DA9A↑j ROM:0012DAAE ; ROM:0012DAA4↑j ... ROM:0012DAAE rts ROM:0012DAB0 ; --------------------------------------------------------------------------- ROM:0012DAB0 ROM:0012DAB0 loc_12DAB0: ; DATA XREF: ROM:0012DA78↑o ROM:0012DAB0 btst #5,($131D).w ROM:0012DAB6 bne.s loc_12DAC0 ROM:0012DAB8 move.b #1,($11A3).w ROM:0012DABE bra.s locret_12DAAE ROM:0012DAC0 ; --------------------------------------------------------------------------- ROM:0012DAC0 ROM:0012DAC0 loc_12DAC0: ; CODE XREF: ROM:0012DAB6↑j ROM:0012DAC0 cmpi.w #$118,d0 ROM:0012DAC4 blt.s loc_12DB00 ROM:0012DAC6 btst #6,($131C).w ROM:0012DACC beq.s loc_12DAF2 ROM:0012DACE bclr #6,($131C).w ROM:0012DAD4 move.w #0,d3 ROM:0012DAD8 bsr.w sub_12DCD0 ROM:0012DADC move.w #1,d3 ROM:0012DAE0 bsr.w sub_12DCD0 ROM:0012DAE4 move.b #3,($11A3).w ROM:0012DAEA bra.l locret_12DBA6 ROM:0012DAF0 ; --------------------------------------------------------------------------- ROM:0012DAF0 bra.s loc_12DAFE ROM:0012DAF2 ; --------------------------------------------------------------------------- ROM:0012DAF2 ROM:0012DAF2 loc_12DAF2: ; CODE XREF: ROM:0012DACC↑j ROM:0012DAF2 move.b #3,($11A3).w ROM:0012DAF8 bra.l locret_12DBA6 ROM:0012DAFE ; --------------------------------------------------------------------------- ROM:0012DAFE ROM:0012DAFE loc_12DAFE: ; CODE XREF: ROM:0012DAF0↑j ROM:0012DAFE bra.s locret_12DB16 ROM:0012DB00 ; --------------------------------------------------------------------------- ROM:0012DB00 ROM:0012DB00 loc_12DB00: ; CODE XREF: ROM:0012DAC4↑j ROM:0012DB00 btst #6,($131C).w ROM:0012DB06 beq.s locret_12DB16 ROM:0012DB08 bclr #6,($131C).w ROM:0012DB0E move.w #0,d3 ROM:0012DB12 bsr.w sub_12DCD0 ROM:0012DB16 ROM:0012DB16 locret_12DB16: ; CODE XREF: ROM:0012DAAC↑j ROM:0012DB16 ; ROM:loc_12DAFE↑j ... ROM:0012DB16 rts ROM:0012DB18 ; --------------------------------------------------------------------------- ROM:0012DB18 ROM:0012DB18 loc_12DB18: ; DATA XREF: ROM:0012DA7C↑o ROM:0012DB18 btst #5,($131D).w ROM:0012DB1E bne.s loc_12DB2C ROM:0012DB20 move.b #1,($11A3).w ROM:0012DB26 bra.l locret_12DAAE ROM:0012DB2C ; --------------------------------------------------------------------------- ROM:0012DB2C ROM:0012DB2C loc_12DB2C: ; CODE XREF: ROM:0012DB1E↑j ROM:0012DB2C cmpi.w #$78,d0 ; 'x' ROM:0012DB30 blt.s loc_12DB88 ROM:0012DB32 cmpi.w #$118,d0 ROM:0012DB36 bge.s loc_12DB88 ROM:0012DB38 btst #6,($131C).w ROM:0012DB3E beq.s loc_12DB6E ROM:0012DB40 bclr #6,($131C).w ROM:0012DB46 move.w #1,d3 ROM:0012DB4A bsr.w sub_12DCD0 ROM:0012DB4E move.w #0,d3 ROM:0012DB52 bsr.w sub_12DCD0 ROM:0012DB56 bsr.w sub_12DCAA ROM:0012DB5A bset #5,($1329).w ROM:0012DB60 move.b #4,($11A3).w ROM:0012DB66 bra.l locret_12DC12 ROM:0012DB6C ; --------------------------------------------------------------------------- ROM:0012DB6C bra.s loc_12DB88 ROM:0012DB6E ; --------------------------------------------------------------------------- ROM:0012DB6E ROM:0012DB6E loc_12DB6E: ; CODE XREF: ROM:0012DB3E↑j ROM:0012DB6E move.w #0,d3 ROM:0012DB72 bsr.w sub_12DCAA ROM:0012DB76 bset #5,($1329).w ROM:0012DB7C move.b #4,($11A3).w ROM:0012DB82 bra.l locret_12DC12 ROM:0012DB88 ; --------------------------------------------------------------------------- ROM:0012DB88 ROM:0012DB88 loc_12DB88: ; CODE XREF: ROM:0012DB30↑j ROM:0012DB88 ; ROM:0012DB36↑j ... ROM:0012DB88 btst #6,($131C).w ROM:0012DB8E beq.s locret_12DBA6 ROM:0012DB90 bclr #6,($131C).w ROM:0012DB96 move.w #0,d3 ROM:0012DB9A bsr.w sub_12DCD0 ROM:0012DB9E move.w #1,d3 ROM:0012DBA2 bsr.w sub_12DCD0 ROM:0012DBA6 ROM:0012DBA6 locret_12DBA6: ; CODE XREF: ROM:0012DAEA↑j ROM:0012DBA6 ; ROM:0012DAF8↑j ... ROM:0012DBA6 rts ROM:0012DBA8 ; --------------------------------------------------------------------------- ROM:0012DBA8 ROM:0012DBA8 loc_12DBA8: ; DATA XREF: ROM:0012DA80↑o ROM:0012DBA8 btst #5,($131D).w ROM:0012DBAE bne.s loc_12DBBC ROM:0012DBB0 move.b #1,($11A3).w ROM:0012DBB6 bra.l locret_12DAAE ROM:0012DBBC ; --------------------------------------------------------------------------- ROM:0012DBBC ROM:0012DBBC loc_12DBBC: ; CODE XREF: ROM:0012DBAE↑j ROM:0012DBBC cmpi.w #$118,d0 ROM:0012DBC0 blt.s loc_12DBFC ROM:0012DBC2 btst #6,($131C).w ROM:0012DBC8 beq.s loc_12DBEE ROM:0012DBCA bclr #6,($131C).w ROM:0012DBD0 move.w #0,d3 ROM:0012DBD4 bsr.w sub_12DCD0 ROM:0012DBD8 move.w #1,d3 ROM:0012DBDC bsr.w sub_12DCD0 ROM:0012DBE0 move.b #5,($11A3).w ROM:0012DBE6 bra.l locret_12DCA6 ROM:0012DBEC ; --------------------------------------------------------------------------- ROM:0012DBEC bra.s loc_12DBFA ROM:0012DBEE ; --------------------------------------------------------------------------- ROM:0012DBEE ROM:0012DBEE loc_12DBEE: ; CODE XREF: ROM:0012DBC8↑j ROM:0012DBEE move.b #5,($11A3).w ROM:0012DBF4 bra.l locret_12DCA6 ROM:0012DBFA ; --------------------------------------------------------------------------- ROM:0012DBFA ROM:0012DBFA loc_12DBFA: ; CODE XREF: ROM:0012DBEC↑j ROM:0012DBFA bra.s locret_12DC12 ROM:0012DBFC ; --------------------------------------------------------------------------- ROM:0012DBFC ROM:0012DBFC loc_12DBFC: ; CODE XREF: ROM:0012DBC0↑j ROM:0012DBFC btst #6,($131C).w ROM:0012DC02 beq.s locret_12DC12 ROM:0012DC04 bclr #6,($131C).w ROM:0012DC0A move.w #1,d3 ROM:0012DC0E bsr.w sub_12DCD0 ROM:0012DC12 ROM:0012DC12 locret_12DC12: ; CODE XREF: ROM:0012DB66↑j ROM:0012DC12 ; ROM:0012DB82↑j ... ROM:0012DC12 rts ROM:0012DC14 ; --------------------------------------------------------------------------- ROM:0012DC14 ROM:0012DC14 loc_12DC14: ; DATA XREF: ROM:0012DA84↑o ROM:0012DC14 btst #5,($131D).w ROM:0012DC1A bne.s loc_12DC28 ROM:0012DC1C move.b #1,($11A3).w ROM:0012DC22 bra.l locret_12DAAE ROM:0012DC28 ; --------------------------------------------------------------------------- ROM:0012DC28 ROM:0012DC28 loc_12DC28: ; CODE XREF: ROM:0012DC1A↑j ROM:0012DC28 cmpi.w #$78,d0 ; 'x' ROM:0012DC2C blt.l loc_12DC88 ROM:0012DC32 cmpi.w #$118,d0 ROM:0012DC36 bge.s loc_12DC88 ROM:0012DC38 btst #6,($131C).w ROM:0012DC3E beq.s loc_12DC6E ROM:0012DC40 bclr #6,($131C).w ROM:0012DC46 move.w #0,d3 ROM:0012DC4A bsr.w sub_12DCD0 ROM:0012DC4E move.w #1,d3 ROM:0012DC52 bsr.w sub_12DCD0 ROM:0012DC56 bsr.w sub_12DCAA ROM:0012DC5A bset #5,($1329).w ROM:0012DC60 move.b #2,($11A3).w ROM:0012DC66 bra.l locret_12DB16 ROM:0012DC6C ; --------------------------------------------------------------------------- ROM:0012DC6C bra.s loc_12DC88 ROM:0012DC6E ; --------------------------------------------------------------------------- ROM:0012DC6E ROM:0012DC6E loc_12DC6E: ; CODE XREF: ROM:0012DC3E↑j ROM:0012DC6E move.w #1,d3 ROM:0012DC72 bsr.w sub_12DCAA ROM:0012DC76 bset #5,($1329).w ROM:0012DC7C move.b #2,($11A3).w ROM:0012DC82 bra.l locret_12DB16 ROM:0012DC88 ; --------------------------------------------------------------------------- ROM:0012DC88 ROM:0012DC88 loc_12DC88: ; CODE XREF: ROM:0012DC2C↑j ROM:0012DC88 ; ROM:0012DC36↑j ... ROM:0012DC88 btst #6,($131C).w ROM:0012DC8E beq.s locret_12DCA6 ROM:0012DC90 bclr #6,($131C).w ROM:0012DC96 move.w #0,d3 ROM:0012DC9A bsr.w sub_12DCD0 ROM:0012DC9E move.w #1,d3 ROM:0012DCA2 bsr.w sub_12DCD0 ROM:0012DCA6 ROM:0012DCA6 locret_12DCA6: ; CODE XREF: ROM:0012DBE6↑j ROM:0012DCA6 ; ROM:0012DBF4↑j ... ROM:0012DCA6 rts ROM:0012DCA8 ; --------------------------------------------------------------------------- ROM:0012DCA8 rts ROM:0012DCAA ROM:0012DCAA ; =============== S U B R O U T I N E ======================================= ROM:0012DCAA ROM:0012DCAA ROM:0012DCAA sub_12DCAA: ; CODE XREF: ROM:0012DB56↑p ROM:0012DCAA ; ROM:0012DB72↑p ... ROM:0012DCAA move.w $1006(d3.w*2),d1 ROM:0012DCB0 move.w $5EC(a5),d2 ROM:0012DCB4 cmp.w d1,d2 ROM:0012DCB6 bgt.s loc_12DCC0 ROM:0012DCB8 bset #3,($1323).w ROM:0012DCBE bra.s loc_12DCC6 ROM:0012DCC0 ; --------------------------------------------------------------------------- ROM:0012DCC0 ROM:0012DCC0 loc_12DCC0: ; CODE XREF: sub_12DCAA+C↑j ROM:0012DCC0 bclr #3,($1323).w ROM:0012DCC6 ROM:0012DCC6 loc_12DCC6: ; CODE XREF: sub_12DCAA+14↑j ROM:0012DCC6 move.w #0,$1006(d3.w*2) ROM:0012DCCE rts ROM:0012DCCE ; End of function sub_12DCAA ROM:0012DCCE ROM:0012DCD0 ROM:0012DCD0 ; =============== S U B R O U T I N E ======================================= ROM:0012DCD0 ROM:0012DCD0 ROM:0012DCD0 sub_12DCD0: ; CODE XREF: ROM:0012DAD8↑p ROM:0012DCD0 ; ROM:0012DAE0↑p ... ROM:0012DCD0 move.w $1006(d3.w*2),d1 ROM:0012DCD6 cmp.w ($D62).w,d1 ROM:0012DCDA bge.s locret_12DCE4 ROM:0012DCDC move.w ($D62).w,$1006(d3.w*2) ROM:0012DCE4 ROM:0012DCE4 locret_12DCE4: ; CODE XREF: sub_12DCD0+A↑j ROM:0012DCE4 rts ROM:0012DCE4 ; End of function sub_12DCD0 ROM:0012DCE4 ROM:0012DCE6 ROM:0012DCE6 ; =============== S U B R O U T I N E ======================================= ROM:0012DCE6 ROM:0012DCE6 ROM:0012DCE6 sub_12DCE6: ; CODE XREF: sub_12D9EE+34↑p ROM:0012DCE6 btst #7,($1330).w ROM:0012DCEC bne.s loc_12DD18 ROM:0012DCEE move.w ($D64).w,d1 ROM:0012DCF2 swap d1 ROM:0012DCF4 clr.w d1 ROM:0012DCF6 move.w ($D66).w,d2 ROM:0012DCFA swap d2 ROM:0012DCFC move.w ($D68).w,d2 ROM:0012DD00 move.w $5EE(a5),d3 ROM:0012DD04 ext.l d3 ROM:0012DD06 bsr.l sub_117450 ROM:0012DD0C move.w d4,($D68).w ROM:0012DD10 swap d4 ROM:0012DD12 move.w d4,($D66).w ROM:0012DD16 bra.s locret_12DD1E ROM:0012DD18 ; --------------------------------------------------------------------------- ROM:0012DD18 ROM:0012DD18 loc_12DD18: ; CODE XREF: sub_12DCE6+6↑j ROM:0012DD18 move.w #0,($D66).w ROM:0012DD1E ROM:0012DD1E locret_12DD1E: ; CODE XREF: sub_12DCE6+30↑j ROM:0012DD1E rts ROM:0012DD1E ; End of function sub_12DCE6 ROM:0012DD1E ROM:0012DD20 ROM:0012DD20 ; =============== S U B R O U T I N E ======================================= ROM:0012DD20 ROM:0012DD20 ROM:0012DD20 sub_12DD20: ; CODE XREF: sub_12D9EE+3A↑p ROM:0012DD20 move.w #$3B0E,d1 ROM:0012DD24 move.w ($52C).w,d2 ROM:0012DD28 bsr.l sub_117544 ROM:0012DD2E cmpi.w #0,d1 ROM:0012DD32 ble.s loc_12DD4A ROM:0012DD34 move.w ($D66).w,d0 ROM:0012DD38 muls.w #$64,d0 ; 'd' ROM:0012DD3C divs.w d1,d0 ROM:0012DD3E bvc.s loc_12DD44 ROM:0012DD40 move.w #$7FFF,d0 ROM:0012DD44 ROM:0012DD44 loc_12DD44: ; CODE XREF: sub_12DD20+1E↑j ROM:0012DD44 move.w d0,($D62).w ROM:0012DD48 bra.s locret_12DD50 ROM:0012DD4A ; --------------------------------------------------------------------------- ROM:0012DD4A ROM:0012DD4A loc_12DD4A: ; CODE XREF: sub_12DD20+12↑j ROM:0012DD4A move.w #$7FFF,($D62).w ROM:0012DD50 ROM:0012DD50 locret_12DD50: ; CODE XREF: sub_12DD20+28↑j ROM:0012DD50 rts ROM:0012DD50 ; End of function sub_12DD20 ROM:0012DD50 ROM:0012DD52 ROM:0012DD52 ; =============== S U B R O U T I N E ======================================= ROM:0012DD52 ROM:0012DD52 ROM:0012DD52 sub_12DD52: ; CODE XREF: ROM:001170D0↑p ROM:0012DD52 bsr.w sub_12F0EE ROM:0012DD56 bsr.w sub_12DF32 ROM:0012DD5A btst #0,($133C).w ROM:0012DD60 beq.s loc_12DD66 ROM:0012DD62 bsr.w sub_12E13A ROM:0012DD66 ROM:0012DD66 loc_12DD66: ; CODE XREF: sub_12DD52+E↑j ROM:0012DD66 bsr.w sub_12DE4E ROM:0012DD6A btst #3,($131C).w ROM:0012DD70 beq.s loc_12DD98 ROM:0012DD72 bclr #3,($131C).w ROM:0012DD78 ori.w #2,($D6C).w ROM:0012DD7E bsr.w sub_12E72C ROM:0012DD82 bsr.w sub_12E85A ROM:0012DD86 btst #3,($D86).w ROM:0012DD8C bne.s loc_12DD94 ROM:0012DD8E bsr.w sub_12E9F6 ROM:0012DD92 bra.s loc_12DD98 ROM:0012DD94 ; --------------------------------------------------------------------------- ROM:0012DD94 ROM:0012DD94 loc_12DD94: ; CODE XREF: sub_12DD52+3A↑j ROM:0012DD94 bsr.w sub_12E988 ROM:0012DD98 ROM:0012DD98 loc_12DD98: ; CODE XREF: sub_12DD52+1E↑j ROM:0012DD98 ; sub_12DD52+40↑j ROM:0012DD98 btst #4,($1337).w ROM:0012DD9E beq.s loc_12DDB0 ROM:0012DDA0 bclr #4,($1337).w ROM:0012DDA6 ori.w #4,($D6C).w ROM:0012DDAC bsr.w sub_12EC84 ROM:0012DDB0 ROM:0012DDB0 loc_12DDB0: ; CODE XREF: sub_12DD52+4C↑j ROM:0012DDB0 move.w ($D8A).w,d0 ROM:0012DDB4 not.w d0 ROM:0012DDB6 and.w ($1386).w,d0 ROM:0012DDBA move.w ($D8A).w,d1 ROM:0012DDBE and.w ($138A).w,d1 ROM:0012DDC2 or.w d0,d1 ROM:0012DDC4 move.w d1,($D9A).w ROM:0012DDC8 or.w ($1B38).w,d1 ROM:0012DDCC move.w d1,($1B38).w ROM:0012DDD0 move.w ($D8C).w,d0 ROM:0012DDD4 not.w d0 ROM:0012DDD6 and.w ($1388).w,d0 ROM:0012DDDA move.w ($D8C).w,d1 ROM:0012DDDE and.w ($138C).w,d1 ROM:0012DDE2 or.w d0,d1 ROM:0012DDE4 move.w d1,($D9C).w ROM:0012DDE8 or.w ($1B3A).w,d1 ROM:0012DDEC move.w d1,($1B3A).w ROM:0012DDF0 bsr.w sub_12EE72 ROM:0012DDF4 cmpi.w #0,($D86).w ROM:0012DDFA beq.s loc_12DE04 ROM:0012DDFC bset #3,($133F).w ROM:0012DE02 bra.s locret_12DE1A ROM:0012DE04 ; --------------------------------------------------------------------------- ROM:0012DE04 ROM:0012DE04 loc_12DE04: ; CODE XREF: sub_12DD52+A8↑j ROM:0012DE04 cmpi.w #0,($D88).w ROM:0012DE0A beq.s loc_12DE14 ROM:0012DE0C bset #3,($133F).w ROM:0012DE12 bra.s locret_12DE1A ROM:0012DE14 ; --------------------------------------------------------------------------- ROM:0012DE14 ROM:0012DE14 loc_12DE14: ; CODE XREF: sub_12DD52+B8↑j ROM:0012DE14 bclr #3,($133F).w ROM:0012DE1A ROM:0012DE1A locret_12DE1A: ; CODE XREF: sub_12DD52+B0↑j ROM:0012DE1A ; sub_12DD52+C0↑j ROM:0012DE1A rts ROM:0012DE1A ; End of function sub_12DD52 ROM:0012DE1A ROM:0012DE1C ROM:0012DE1C ; =============== S U B R O U T I N E ======================================= ROM:0012DE1C ROM:0012DE1C ROM:0012DE1C sub_12DE1C: ; CODE XREF: ROM:00117702↑p ROM:0012DE1C addi.w #1,($D7C).w ROM:0012DE22 cmpi.w #$F9,($D7C).w ROM:0012DE28 ble.s loc_12DE34 ROM:0012DE2A clr.w ($D7C).w ROM:0012DE2E bset #3,($131C).w ROM:0012DE34 ROM:0012DE34 loc_12DE34: ; CODE XREF: sub_12DE1C+C↑j ROM:0012DE34 addi.w #1,($D7E).w ROM:0012DE3A cmpi.w #$7CF,($D7E).w ROM:0012DE40 ble.s locret_12DE4C ROM:0012DE42 clr.w ($D7E).w ROM:0012DE46 bset #4,($1337).w ROM:0012DE4C ROM:0012DE4C locret_12DE4C: ; CODE XREF: sub_12DE1C+24↑j ROM:0012DE4C rts ROM:0012DE4C ; End of function sub_12DE1C ROM:0012DE4C ROM:0012DE4E ROM:0012DE4E ; =============== S U B R O U T I N E ======================================= ROM:0012DE4E ROM:0012DE4E ROM:0012DE4E sub_12DE4E: ; CODE XREF: sub_12DD52:loc_12DD66↑p ROM:0012DE4E bclr #4,($133E).w ROM:0012DE54 bclr #0,($1321).w ROM:0012DE5A clr.w d1 ROM:0012DE5C move.b ($11A5).w,d1 ROM:0012DE60 cmpi.w #4,d1 ROM:0012DE64 bcc.s locret_12DE6E ROM:0012DE66 movea.l off_12DE70(pc,d1.w*4),a0 ROM:0012DE6A nop ROM:0012DE6C jmp (a0) ROM:0012DE6E ; --------------------------------------------------------------------------- ROM:0012DE6E ROM:0012DE6E locret_12DE6E: ; CODE XREF: sub_12DE4E+16↑j ROM:0012DE6E rts ROM:0012DE6E ; End of function sub_12DE4E ROM:0012DE6E ROM:0012DE6E ; --------------------------------------------------------------------------- ROM:0012DE70 off_12DE70: dc.l loc_12DE80 ; DATA XREF: sub_12DE4E+18↑r ROM:0012DE74 dc.l loc_12DE90 ROM:0012DE78 dc.l loc_12DEBC ROM:0012DE7C dc.l loc_12DF00 ROM:0012DE80 ; --------------------------------------------------------------------------- ROM:0012DE80 ROM:0012DE80 loc_12DE80: ; DATA XREF: ROM:off_12DE70↑o ROM:0012DE80 bsr.w sub_12EE48 ROM:0012DE84 move.b #1,($11A5).w ROM:0012DE8A bra.w locret_12DEBA ROM:0012DE8E ; --------------------------------------------------------------------------- ROM:0012DE8E rts ROM:0012DE90 ; --------------------------------------------------------------------------- ROM:0012DE90 ROM:0012DE90 loc_12DE90: ; DATA XREF: ROM:0012DE74↑o ROM:0012DE90 btst #1,($133A).w ROM:0012DE96 beq.s locret_12DEBA ROM:0012DE98 move.w $5F8(a5),d1 ROM:0012DE9C clr.b ($900).w ROM:0012DEA0 move.w d1,($6DA).w ROM:0012DEA4 move.b #1,($900).w ROM:0012DEAA bset #4,($133E).w ROM:0012DEB0 move.b #2,($11A5).w ROM:0012DEB6 bra.w locret_12DEFE ROM:0012DEBA ; --------------------------------------------------------------------------- ROM:0012DEBA ROM:0012DEBA locret_12DEBA: ; CODE XREF: ROM:0012DE8A↑j ROM:0012DEBA ; ROM:0012DE96↑j ... ROM:0012DEBA rts ROM:0012DEBC ; --------------------------------------------------------------------------- ROM:0012DEBC ROM:0012DEBC loc_12DEBC: ; DATA XREF: ROM:0012DE78↑o ROM:0012DEBC btst #1,($133A).w ROM:0012DEC2 bne.s loc_12DEDA ROM:0012DEC4 clr.b ($900).w ROM:0012DEC8 clr.w ($6DA).w ROM:0012DECC bset #0,($1321).w ROM:0012DED2 move.b #1,($11A5).w ROM:0012DED8 bra.s locret_12DEBA ROM:0012DEDA ; --------------------------------------------------------------------------- ROM:0012DEDA ROM:0012DEDA loc_12DEDA: ; CODE XREF: ROM:0012DEC2↑j ROM:0012DEDA cmpi.w #0,($6DA).w ROM:0012DEE0 bgt.s locret_12DEFE ROM:0012DEE2 bset #0,($133C).w ROM:0012DEE8 bset #5,($131D).w ROM:0012DEEE ori.w #8,($D6C).w ROM:0012DEF4 move.b #3,($11A5).w ROM:0012DEFA bra.w locret_12DF30 ROM:0012DEFE ; --------------------------------------------------------------------------- ROM:0012DEFE ROM:0012DEFE locret_12DEFE: ; CODE XREF: ROM:0012DEB6↑j ROM:0012DEFE ; ROM:0012DEE0↑j ROM:0012DEFE rts ROM:0012DF00 ; --------------------------------------------------------------------------- ROM:0012DF00 ROM:0012DF00 loc_12DF00: ; DATA XREF: ROM:0012DE7C↑o ROM:0012DF00 btst #1,($133A).w ROM:0012DF06 bne.s locret_12DF30 ROM:0012DF08 bclr #0,($133C).w ROM:0012DF0E bclr #5,($131D).w ROM:0012DF14 bset #0,($1321).w ROM:0012DF1A ori.w #$10,($D6C).w ROM:0012DF20 bsr.w sub_12E5EA ROM:0012DF24 bsr.w sub_12DF96 ROM:0012DF28 move.b #1,($11A5).w ROM:0012DF2E bra.s locret_12DEBA ROM:0012DF30 ; --------------------------------------------------------------------------- ROM:0012DF30 ROM:0012DF30 locret_12DF30: ; CODE XREF: ROM:0012DEFA↑j ROM:0012DF30 ; ROM:0012DF06↑j ROM:0012DF30 rts ROM:0012DF32 ROM:0012DF32 ; =============== S U B R O U T I N E ======================================= ROM:0012DF32 ROM:0012DF32 ROM:0012DF32 sub_12DF32: ; CODE XREF: sub_12DD52+4↑p ROM:0012DF32 clr.w d1 ROM:0012DF34 move.b ($11A6).w,d1 ROM:0012DF38 cmpi.w #3,d1 ROM:0012DF3C bcc.s locret_12DF46 ROM:0012DF3E movea.l off_12DF48(pc,d1.w*4),a0 ROM:0012DF42 nop ROM:0012DF44 jmp (a0) ROM:0012DF46 ; --------------------------------------------------------------------------- ROM:0012DF46 ROM:0012DF46 locret_12DF46: ; CODE XREF: sub_12DF32+A↑j ROM:0012DF46 rts ROM:0012DF46 ; End of function sub_12DF32 ROM:0012DF46 ROM:0012DF46 ; --------------------------------------------------------------------------- ROM:0012DF48 off_12DF48: dc.l loc_12DF54 ; DATA XREF: sub_12DF32+C↑r ROM:0012DF4C dc.l loc_12DF6C ROM:0012DF50 dc.l loc_12DF84 ROM:0012DF54 ; --------------------------------------------------------------------------- ROM:0012DF54 ROM:0012DF54 loc_12DF54: ; DATA XREF: ROM:off_12DF48↑o ROM:0012DF54 btst #4,($934).w ROM:0012DF5A beq.s locret_12DF6A ROM:0012DF5C bsr.w sub_12DF96 ROM:0012DF60 move.b #1,($11A6).w ROM:0012DF66 bra.w locret_12DF82 ROM:0012DF6A ; --------------------------------------------------------------------------- ROM:0012DF6A ROM:0012DF6A locret_12DF6A: ; CODE XREF: ROM:0012DF5A↑j ROM:0012DF6A ; ROM:0012DF80↓j ... ROM:0012DF6A rts ROM:0012DF6C ; --------------------------------------------------------------------------- ROM:0012DF6C ROM:0012DF6C loc_12DF6C: ; DATA XREF: ROM:0012DF4C↑o ROM:0012DF6C btst #4,($934).w ROM:0012DF72 bne.s locret_12DF82 ROM:0012DF74 bclr #0,($133C).w ROM:0012DF7A move.b #0,($11A6).w ROM:0012DF80 bra.s locret_12DF6A ROM:0012DF82 ; --------------------------------------------------------------------------- ROM:0012DF82 ROM:0012DF82 locret_12DF82: ; CODE XREF: ROM:0012DF66↑j ROM:0012DF82 ; ROM:0012DF72↑j ROM:0012DF82 rts ROM:0012DF84 ; --------------------------------------------------------------------------- ROM:0012DF84 ROM:0012DF84 loc_12DF84: ; DATA XREF: ROM:0012DF50↑o ROM:0012DF84 btst #4,($934).w ROM:0012DF8A bne.s locret_12DF94 ROM:0012DF8C move.b #0,($11A6).w ROM:0012DF92 bra.s locret_12DF6A ROM:0012DF94 ; --------------------------------------------------------------------------- ROM:0012DF94 ROM:0012DF94 locret_12DF94: ; CODE XREF: ROM:0012DF8A↑j ROM:0012DF94 rts ROM:0012DF96 ROM:0012DF96 ; =============== S U B R O U T I N E ======================================= ROM:0012DF96 ROM:0012DF96 ROM:0012DF96 sub_12DF96: ; CODE XREF: ROM:0012DF24↑p ROM:0012DF96 ; ROM:0012DF5C↑p ROM:0012DF96 move.w #$FFFF,($D8A).w ROM:0012DF9C move.w #$FFFF,($D8C).w ROM:0012DFA2 move.w #$FFFF,($D8E).w ROM:0012DFA8 move.w #$FFFF,($D90).w ROM:0012DFAE move.w #$FFFF,($D76).w ROM:0012DFB4 move.w #$FFFF,($D82).w ROM:0012DFBA move.w #$FFFF,($D84).w ROM:0012DFC0 clr.w ($D86).w ROM:0012DFC4 clr.w ($D88).w ROM:0012DFC8 clr.w ($D9E).w ROM:0012DFCC clr.w ($DA0).w ROM:0012DFD0 bclr #4,($1330).w ROM:0012DFD6 btst #2,($1325).w ROM:0012DFDC beq.s loc_12E00A ROM:0012DFDE btst #7,($131A).w ROM:0012DFE4 bne.s loc_12E00A ROM:0012DFE6 bset #7,($131A).w ROM:0012DFEC ori.w #$1000,($D6C).w ROM:0012DFF2 move.w #$FFFF,($1B30).w ROM:0012DFF8 move.w #$FFFF,($1B32).w ROM:0012DFFE move.w #$FFFF,($1B34).w ROM:0012E004 move.w #$FFFF,($1B36).w ROM:0012E00A ROM:0012E00A loc_12E00A: ; CODE XREF: sub_12DF96+46↑j ROM:0012E00A ; sub_12DF96+4E↑j ROM:0012E00A move.w #0,d0 ROM:0012E00E bra.s loc_12E014 ROM:0012E010 ; --------------------------------------------------------------------------- ROM:0012E010 ROM:0012E010 loc_12E010: ; CODE XREF: sub_12DF96+94↓j ROM:0012E010 addi.w #1,d0 ROM:0012E014 ROM:0012E014 loc_12E014: ; CODE XREF: sub_12DF96+78↑j ROM:0012E014 cmpi.w #$1F,d0 ROM:0012E018 bgt.l loc_12E02C ROM:0012E01E clr.w $100A(d0.w*2) ROM:0012E024 clr.w $104A(d0.w*2) ROM:0012E02A bra.s loc_12E010 ROM:0012E02C ; --------------------------------------------------------------------------- ROM:0012E02C ROM:0012E02C loc_12E02C: ; CODE XREF: sub_12DF96+82↑j ROM:0012E02C clr.w ($D74).w ROM:0012E030 rts ROM:0012E030 ; End of function sub_12DF96 ROM:0012E030 ROM:0012E032 ROM:0012E032 ; =============== S U B R O U T I N E ======================================= ROM:0012E032 ROM:0012E032 ROM:0012E032 sub_12E032: ; CODE XREF: sub_12E3C0+54↓p ROM:0012E032 ; sub_12E3C0+106↓p ROM:0012E032 move.w ($1392).w,d0 ROM:0012E036 move.w ($1394).w,d1 ROM:0012E03A move.w ($D76).w,d2 ROM:0012E03E cmpi.w #$10,d2 ROM:0012E042 bge.s loc_12E052 ROM:0012E044 btst d2,d0 ROM:0012E046 bne.s loc_12E04C ROM:0012E048 bra.w loc_12E060 ROM:0012E04C ; --------------------------------------------------------------------------- ROM:0012E04C ROM:0012E04C loc_12E04C: ; CODE XREF: sub_12E032+14↑j ROM:0012E04C bra.l locret_12E138 ROM:0012E052 ; --------------------------------------------------------------------------- ROM:0012E052 ROM:0012E052 loc_12E052: ; CODE XREF: sub_12E032+10↑j ROM:0012E052 move.w d2,d3 ROM:0012E054 subi.w #$10,d3 ROM:0012E058 btst d3,d1 ROM:0012E05A bne.l locret_12E138 ROM:0012E060 ROM:0012E060 loc_12E060: ; CODE XREF: sub_12E032+16↑j ROM:0012E060 ori.w #$800,($D6C).w ROM:0012E066 move.w ($47E).w,$1B3C(d2.w*2) ROM:0012E06E move.w ($EE0).w,$1B7C(d2.w*2) ROM:0012E076 move.w ($F84).w,$1BBC(d2.w*2) ROM:0012E07E move.w ($47A).w,$1BFC(d2.w*2) ROM:0012E086 move.w ($572).w,$1C3C(d2.w*2) ROM:0012E08E move.w ($52C).w,$1C7C(d2.w*2) ROM:0012E096 move.w ($A3E).w,$1CFC(d2.w*2) ROM:0012E09E move.w ($D6A).w,$1CBC(d2.w*2) ROM:0012E0A6 move.l ($134C).w,d4 ROM:0012E0AA divs.w #$3E8,d4 ROM:0012E0AE move.w d4,$1D3C(d2.w*2) ROM:0012E0B4 move.b #$28,$1D7D(d2.w) ; '(' ROM:0012E0BC btst #0,($1110).w ROM:0012E0C2 beq.s loc_12E104 ROM:0012E0C4 btst #6,($D87).w ROM:0012E0CA bne.s loc_12E0FA ROM:0012E0CC btst #2,($D87).w ROM:0012E0D2 bne.s loc_12E0F0 ROM:0012E0D4 btst #0,($D86).w ROM:0012E0DA bne.s loc_12E0E6 ROM:0012E0DC move.b #2,$1D9D(d2.w) ROM:0012E0E4 bra.s loc_12E0EE ROM:0012E0E6 ; --------------------------------------------------------------------------- ROM:0012E0E6 ROM:0012E0E6 loc_12E0E6: ; CODE XREF: sub_12E032+A8↑j ROM:0012E0E6 move.b #$10,$1D9D(d2.w) ROM:0012E0EE ROM:0012E0EE loc_12E0EE: ; CODE XREF: sub_12E032+B2↑j ROM:0012E0EE bra.s loc_12E0F8 ROM:0012E0F0 ; --------------------------------------------------------------------------- ROM:0012E0F0 ROM:0012E0F0 loc_12E0F0: ; CODE XREF: sub_12E032+A0↑j ROM:0012E0F0 move.b #$10,$1D9D(d2.w) ROM:0012E0F8 ROM:0012E0F8 loc_12E0F8: ; CODE XREF: sub_12E032:loc_12E0EE↑j ROM:0012E0F8 bra.s loc_12E102 ROM:0012E0FA ; --------------------------------------------------------------------------- ROM:0012E0FA ROM:0012E0FA loc_12E0FA: ; CODE XREF: sub_12E032+98↑j ROM:0012E0FA move.b #$10,$1D9D(d2.w) ROM:0012E102 ROM:0012E102 loc_12E102: ; CODE XREF: sub_12E032:loc_12E0F8↑j ROM:0012E102 bra.s loc_12E130 ROM:0012E104 ; --------------------------------------------------------------------------- ROM:0012E104 ROM:0012E104 loc_12E104: ; CODE XREF: sub_12E032+90↑j ROM:0012E104 btst #0,($1116).w ROM:0012E10A beq.s loc_12E116 ROM:0012E10C move.b #8,$1D9D(d2.w) ROM:0012E114 bra.s loc_12E130 ROM:0012E116 ; --------------------------------------------------------------------------- ROM:0012E116 ROM:0012E116 loc_12E116: ; CODE XREF: sub_12E032+D8↑j ROM:0012E116 btst #0,($111A).w ROM:0012E11C bne.s loc_12E128 ROM:0012E11E move.b #1,$1D9D(d2.w) ROM:0012E126 bra.s loc_12E130 ROM:0012E128 ; --------------------------------------------------------------------------- ROM:0012E128 ROM:0012E128 loc_12E128: ; CODE XREF: sub_12E032+EA↑j ROM:0012E128 move.b #4,$1D9D(d2.w) ROM:0012E130 ROM:0012E130 loc_12E130: ; CODE XREF: sub_12E032:loc_12E102↑j ROM:0012E130 ; sub_12E032+E2↑j ... ROM:0012E130 move.w d1,($1394).w ROM:0012E134 move.w d0,($1392).w ROM:0012E138 ROM:0012E138 locret_12E138: ; CODE XREF: sub_12E032:loc_12E04C↑j ROM:0012E138 ; sub_12E032+28↑j ROM:0012E138 rts ROM:0012E138 ; End of function sub_12E032 ROM:0012E138 ROM:0012E13A ROM:0012E13A ; =============== S U B R O U T I N E ======================================= ROM:0012E13A ROM:0012E13A ROM:0012E13A sub_12E13A: ; CODE XREF: sub_12DD52+10↑p ROM:0012E13A move.w ($D9E).w,d0 ROM:0012E13E move.w ($DA0).w,d1 ROM:0012E142 addq.w #1,($D80).w ROM:0012E146 cmpi.w #1,($D80).w ROM:0012E14C bne.s loc_12E158 ROM:0012E14E move.w #0,d2 ROM:0012E152 move.w #7,d3 ROM:0012E156 bra.s loc_12E188 ROM:0012E158 ; --------------------------------------------------------------------------- ROM:0012E158 ROM:0012E158 loc_12E158: ; CODE XREF: sub_12E13A+12↑j ROM:0012E158 cmpi.w #2,($D80).w ROM:0012E15E bne.s loc_12E16A ROM:0012E160 move.w #8,d2 ROM:0012E164 move.w #$F,d3 ROM:0012E168 bra.s loc_12E188 ROM:0012E16A ; --------------------------------------------------------------------------- ROM:0012E16A ROM:0012E16A loc_12E16A: ; CODE XREF: sub_12E13A+24↑j ROM:0012E16A cmpi.w #3,($D80).w ROM:0012E170 bne.s loc_12E17C ROM:0012E172 move.w #$10,d2 ROM:0012E176 move.w #$17,d3 ROM:0012E17A bra.s loc_12E188 ROM:0012E17C ; --------------------------------------------------------------------------- ROM:0012E17C ROM:0012E17C loc_12E17C: ; CODE XREF: sub_12E13A+36↑j ROM:0012E17C move.w #$18,d2 ROM:0012E180 move.w #$1F,d3 ROM:0012E184 clr.w ($D80).w ROM:0012E188 ROM:0012E188 loc_12E188: ; CODE XREF: sub_12E13A+1C↑j ROM:0012E188 ; sub_12E13A+2E↑j ... ROM:0012E188 move.w d2,d5 ROM:0012E18A bra.s loc_12E190 ROM:0012E18C ; --------------------------------------------------------------------------- ROM:0012E18C ROM:0012E18C loc_12E18C: ; CODE XREF: sub_12E13A:loc_12E1F6↓j ROM:0012E18C addi.w #1,d5 ROM:0012E190 ROM:0012E190 loc_12E190: ; CODE XREF: sub_12E13A+50↑j ROM:0012E190 cmp.w d3,d5 ROM:0012E192 bgt.l loc_12E1F8 ROM:0012E198 cmpi.w #$10,d5 ROM:0012E19C bge.s loc_12E1C8 ROM:0012E19E btst d5,d0 ROM:0012E1A0 beq.s loc_12E1C6 ROM:0012E1A2 bclr d5,d0 ROM:0012E1A4 move.w ($D70).w,d7 ROM:0012E1A8 bset d5,d7 ROM:0012E1AA move.w d7,($D70).w ROM:0012E1AE move.w d5,($D74).w ROM:0012E1B2 movem.l d0-d7,-(sp) ROM:0012E1B6 bsr.w sub_12E202 ROM:0012E1BA bsr.w sub_12E2B0 ROM:0012E1BE bsr.w sub_12E3C0 ROM:0012E1C2 movem.l (sp)+,d0-d7 ROM:0012E1C6 ROM:0012E1C6 loc_12E1C6: ; CODE XREF: sub_12E13A+66↑j ROM:0012E1C6 bra.s loc_12E1F6 ROM:0012E1C8 ; --------------------------------------------------------------------------- ROM:0012E1C8 ROM:0012E1C8 loc_12E1C8: ; CODE XREF: sub_12E13A+62↑j ROM:0012E1C8 move.w d5,d6 ROM:0012E1CA subi.w #$10,d6 ROM:0012E1CE btst d6,d1 ROM:0012E1D0 beq.s loc_12E1F6 ROM:0012E1D2 bclr d6,d1 ROM:0012E1D4 move.w ($D72).w,d7 ROM:0012E1D8 bset d6,d7 ROM:0012E1DA move.w d7,($D72).w ROM:0012E1DE move.w d5,($D74).w ROM:0012E1E2 movem.l d0-d7,-(sp) ROM:0012E1E6 bsr.w sub_12E202 ROM:0012E1EA bsr.w sub_12E2B0 ROM:0012E1EE bsr.w sub_12E3C0 ROM:0012E1F2 movem.l (sp)+,d0-d7 ROM:0012E1F6 ROM:0012E1F6 loc_12E1F6: ; CODE XREF: sub_12E13A:loc_12E1C6↑j ROM:0012E1F6 ; sub_12E13A+96↑j ROM:0012E1F6 bra.s loc_12E18C ROM:0012E1F8 ; --------------------------------------------------------------------------- ROM:0012E1F8 ROM:0012E1F8 loc_12E1F8: ; CODE XREF: sub_12E13A+58↑j ROM:0012E1F8 move.w d1,($DA0).w ROM:0012E1FC move.w d0,($D9E).w ROM:0012E200 rts ROM:0012E200 ; End of function sub_12E13A ROM:0012E200 ROM:0012E202 ROM:0012E202 ; =============== S U B R O U T I N E ======================================= ROM:0012E202 ROM:0012E202 ROM:0012E202 sub_12E202: ; CODE XREF: sub_12E13A+7C↑p ROM:0012E202 ; sub_12E13A+AC↑p ROM:0012E202 move.w ($D86).w,d0 ROM:0012E206 move.w ($D88).w,d1 ROM:0012E20A clr.w d2 ROM:0012E20C move.w ($D74).w,d3 ROM:0012E210 cmpi.w #$10,d3 ROM:0012E214 bge.s loc_12E228 ROM:0012E216 move.w ($D8A).w,d5 ROM:0012E21A btst d3,d5 ROM:0012E21C beq.s loc_12E222 ROM:0012E21E move.w #1,d2 ROM:0012E222 ROM:0012E222 loc_12E222: ; CODE XREF: sub_12E202+1A↑j ROM:0012E222 move.w d5,($D8A).w ROM:0012E226 bra.s loc_12E23C ROM:0012E228 ; --------------------------------------------------------------------------- ROM:0012E228 ROM:0012E228 loc_12E228: ; CODE XREF: sub_12E202+12↑j ROM:0012E228 subi.w #$10,d3 ROM:0012E22C move.w ($D8C).w,d5 ROM:0012E230 btst d3,d5 ROM:0012E232 beq.s loc_12E238 ROM:0012E234 move.w #1,d2 ROM:0012E238 ROM:0012E238 loc_12E238: ; CODE XREF: sub_12E202+30↑j ROM:0012E238 move.w d5,($D8C).w ROM:0012E23C ROM:0012E23C loc_12E23C: ; CODE XREF: sub_12E202+24↑j ROM:0012E23C cmpi.w #1,d2 ROM:0012E240 bne.s loc_12E2A6 ROM:0012E242 move.w ($D74).w,d3 ROM:0012E246 move.w $104A(d3.w*2),d4 ROM:0012E24C move.w $932(a5,d3.w*2),d7 ROM:0012E252 cmp.w d4,d7 ROM:0012E254 ble.s loc_12E262 ROM:0012E256 add.w $8B2(a5,d3.w*2),d4 ROM:0012E25C move.w d4,$104A(d3.w*2) ROM:0012E262 ROM:0012E262 loc_12E262: ; CODE XREF: sub_12E202+52↑j ROM:0012E262 cmp.w d4,d7 ROM:0012E264 bgt.s loc_12E2A6 ROM:0012E266 cmpi.w #$10,d3 ROM:0012E26A bge.s loc_12E288 ROM:0012E26C move.w ($D8A).w,d5 ROM:0012E270 move.w ($1B30).w,d6 ROM:0012E274 ori.w #$100,($D6C).w ROM:0012E27A bclr d3,d5 ROM:0012E27C bclr d3,d6 ROM:0012E27E move.w d6,($1B30).w ROM:0012E282 move.w d5,($D8A).w ROM:0012E286 bra.s loc_12E2A6 ROM:0012E288 ; --------------------------------------------------------------------------- ROM:0012E288 ROM:0012E288 loc_12E288: ; CODE XREF: sub_12E202+68↑j ROM:0012E288 subi.w #$10,d3 ROM:0012E28C move.w ($D8C).w,d5 ROM:0012E290 move.w ($1B32).w,d6 ROM:0012E294 ori.w #$100,($D6C).w ROM:0012E29A bclr d3,d5 ROM:0012E29C bclr d3,d6 ROM:0012E29E move.w d6,($1B32).w ROM:0012E2A2 move.w d5,($D8C).w ROM:0012E2A6 ROM:0012E2A6 loc_12E2A6: ; CODE XREF: sub_12E202+3E↑j ROM:0012E2A6 ; sub_12E202+62↑j ... ROM:0012E2A6 move.w d1,($D88).w ROM:0012E2AA move.w d0,($D86).w ROM:0012E2AE rts ROM:0012E2AE ; End of function sub_12E202 ROM:0012E2AE ROM:0012E2B0 ROM:0012E2B0 ; =============== S U B R O U T I N E ======================================= ROM:0012E2B0 ROM:0012E2B0 ROM:0012E2B0 sub_12E2B0: ; CODE XREF: sub_12E13A+80↑p ROM:0012E2B0 ; sub_12E13A+B0↑p ROM:0012E2B0 move.w ($D86).w,d0 ROM:0012E2B4 move.w ($D88).w,d1 ROM:0012E2B8 move.w ($D96).w,d2 ROM:0012E2BC move.w ($D98).w,d3 ROM:0012E2C0 move.w ($D74).w,d4 ROM:0012E2C4 cmpi.w #$10,d4 ROM:0012E2C8 bge.s loc_12E33A ROM:0012E2CA btst d4,d0 ROM:0012E2CC beq.s loc_12E31C ROM:0012E2CE addi.w #1,($D78).w ROM:0012E2D4 move.w $100A(d4.w*2),d6 ROM:0012E2DA add.w $8B2(a5,d4.w*2),d6 ROM:0012E2E0 move.w $932(a5,d4.w*2),d7 ROM:0012E2E6 cmp.w d6,d7 ROM:0012E2E8 bge.s loc_12E2EC ROM:0012E2EA move.w d7,d6 ROM:0012E2EC ROM:0012E2EC loc_12E2EC: ; CODE XREF: sub_12E2B0+38↑j ROM:0012E2EC move.w d6,$100A(d4.w*2) ROM:0012E2F2 cmp.w $108A(d4.w*2),d6 ROM:0012E2F8 ble.s loc_12E300 ROM:0012E2FA move.w d6,$108A(d4.w*2) ROM:0012E300 ROM:0012E300 loc_12E300: ; CODE XREF: sub_12E2B0+48↑j ROM:0012E300 move.w d4,($D82).w ROM:0012E304 bset d4,d2 ROM:0012E306 move.w ($D8E).w,d7 ROM:0012E30A bclr d4,d7 ROM:0012E30C move.w d7,($D8E).w ROM:0012E310 move.w ($1B34).w,d7 ROM:0012E314 bclr d4,d7 ROM:0012E316 move.w d7,($1B34).w ROM:0012E31A bra.s loc_12E338 ROM:0012E31C ; --------------------------------------------------------------------------- ROM:0012E31C ROM:0012E31C loc_12E31C: ; CODE XREF: sub_12E2B0+1C↑j ROM:0012E31C cmpi.w #0,$100A(d4.w*2) ROM:0012E324 beq.s loc_12E338 ROM:0012E326 move.w $100A(d4.w*2),d6 ROM:0012E32C sub.w $8F2(a5,d4.w*2),d6 ROM:0012E332 move.w d6,$100A(d4.w*2) ROM:0012E338 ROM:0012E338 loc_12E338: ; CODE XREF: sub_12E2B0+6A↑j ROM:0012E338 ; sub_12E2B0+74↑j ROM:0012E338 bra.s loc_12E3AE ROM:0012E33A ; --------------------------------------------------------------------------- ROM:0012E33A ROM:0012E33A loc_12E33A: ; CODE XREF: sub_12E2B0+18↑j ROM:0012E33A move.w d4,d5 ROM:0012E33C subi.w #$10,d5 ROM:0012E340 btst d5,d1 ROM:0012E342 beq.s loc_12E392 ROM:0012E344 addi.w #1,($D78).w ROM:0012E34A move.w $100A(d4.w*2),d6 ROM:0012E350 add.w $8B2(a5,d4.w*2),d6 ROM:0012E356 move.w $932(a5,d4.w*2),d7 ROM:0012E35C cmp.w d6,d7 ROM:0012E35E bge.s loc_12E362 ROM:0012E360 move.w d7,d6 ROM:0012E362 ROM:0012E362 loc_12E362: ; CODE XREF: sub_12E2B0+AE↑j ROM:0012E362 move.w d6,$100A(d4.w*2) ROM:0012E368 cmp.w $108A(d4.w*2),d6 ROM:0012E36E ble.s loc_12E376 ROM:0012E370 move.w d6,$108A(d4.w*2) ROM:0012E376 ROM:0012E376 loc_12E376: ; CODE XREF: sub_12E2B0+BE↑j ROM:0012E376 move.w d4,($D82).w ROM:0012E37A bset d5,d3 ROM:0012E37C move.w ($D90).w,d7 ROM:0012E380 bclr d5,d7 ROM:0012E382 move.w d7,($D90).w ROM:0012E386 move.w ($1B36).w,d7 ROM:0012E38A bclr d5,d7 ROM:0012E38C move.w d7,($1B36).w ROM:0012E390 bra.s loc_12E3AE ROM:0012E392 ; --------------------------------------------------------------------------- ROM:0012E392 ROM:0012E392 loc_12E392: ; CODE XREF: sub_12E2B0+92↑j ROM:0012E392 cmpi.w #0,$100A(d4.w*2) ROM:0012E39A beq.s loc_12E3AE ROM:0012E39C move.w $100A(d4.w*2),d6 ROM:0012E3A2 sub.w $8F2(a5,d4.w*2),d6 ROM:0012E3A8 move.w d6,$100A(d4.w*2) ROM:0012E3AE ROM:0012E3AE loc_12E3AE: ; CODE XREF: sub_12E2B0:loc_12E338↑j ROM:0012E3AE ; sub_12E2B0+E0↑j ... ROM:0012E3AE move.w d3,($D98).w ROM:0012E3B2 move.w d2,($D96).w ROM:0012E3B6 move.w d1,($D88).w ROM:0012E3BA move.w d0,($D86).w ROM:0012E3BE rts ROM:0012E3BE ; End of function sub_12E2B0 ROM:0012E3BE ROM:0012E3C0 ROM:0012E3C0 ; =============== S U B R O U T I N E ======================================= ROM:0012E3C0 ROM:0012E3C0 ROM:0012E3C0 sub_12E3C0: ; CODE XREF: sub_12E13A+84↑p ROM:0012E3C0 ; sub_12E13A+B4↑p ROM:0012E3C0 move.w ($1386).w,d0 ROM:0012E3C4 move.w ($1388).w,d1 ROM:0012E3C8 move.w ($1382).w,d2 ROM:0012E3CC move.w ($1384).w,d3 ROM:0012E3D0 move.w ($D74).w,d4 ROM:0012E3D4 cmpi.w #$10,d4 ROM:0012E3D8 bge.l loc_12E470 ROM:0012E3DE btst d4,d0 ROM:0012E3E0 bne.s loc_12E42A ROM:0012E3E2 move.w $932(a5,d4.w*2),d6 ROM:0012E3E8 cmp.w $100A(d4.w*2),d6 ROM:0012E3EE bgt.s loc_12E428 ROM:0012E3F0 move.w d6,$100A(d4.w*2) ROM:0012E3F6 move.w d4,($D76).w ROM:0012E3FA bset d4,d0 ROM:0012E3FC bset d4,d2 ROM:0012E3FE move.w d4,($D84).w ROM:0012E402 ori.w #$40,($D6C).w ; '@' ROM:0012E408 move.w d1,($1388).w ROM:0012E40C move.w d0,($1386).w ROM:0012E410 movem.l d0-d7,-(sp) ROM:0012E414 bsr.w sub_12E032 ROM:0012E418 bsr.w sub_12E548 ROM:0012E41C movem.l (sp)+,d0-d7 ROM:0012E420 move.w ($1386).w,d0 ROM:0012E424 move.w ($1388).w,d1 ROM:0012E428 ROM:0012E428 loc_12E428: ; CODE XREF: sub_12E3C0+2E↑j ROM:0012E428 bra.s loc_12E46A ROM:0012E42A ; --------------------------------------------------------------------------- ROM:0012E42A ROM:0012E42A loc_12E42A: ; CODE XREF: sub_12E3C0+20↑j ROM:0012E42A cmpi.w #0,$100A(d4.w*2) ROM:0012E432 bge.s loc_12E43A ROM:0012E434 clr.w $100A(d4.w*2) ROM:0012E43A ROM:0012E43A loc_12E43A: ; CODE XREF: sub_12E3C0+72↑j ROM:0012E43A move.w $972(a5,d4.w*2),d6 ROM:0012E440 cmp.w $100A(d4.w*2),d6 ROM:0012E446 ble.s loc_12E46A ROM:0012E448 move.w d4,($D76).w ROM:0012E44C bclr d4,d0 ROM:0012E44E move.w d1,($1388).w ROM:0012E452 move.w d0,($1386).w ROM:0012E456 movem.l d0-d7,-(sp) ROM:0012E45A bsr.w sub_12E548 ROM:0012E45E movem.l (sp)+,d0-d7 ROM:0012E462 move.w ($1386).w,d0 ROM:0012E466 move.w ($1388).w,d1 ROM:0012E46A ROM:0012E46A loc_12E46A: ; CODE XREF: sub_12E3C0:loc_12E428↑j ROM:0012E46A ; sub_12E3C0+86↑j ROM:0012E46A bra.l loc_12E536 ROM:0012E470 ; --------------------------------------------------------------------------- ROM:0012E470 ROM:0012E470 loc_12E470: ; CODE XREF: sub_12E3C0+18↑j ROM:0012E470 move.w d4,d5 ROM:0012E472 subi.w #$10,d5 ROM:0012E476 btst d5,d1 ROM:0012E478 bne.s loc_12E4DC ROM:0012E47A move.w $932(a5,d4.w*2),d6 ROM:0012E480 cmp.w $100A(d4.w*2),d6 ROM:0012E486 bgt.s loc_12E4DA ROM:0012E488 move.w d6,$100A(d4.w*2) ROM:0012E48E move.w d4,($D76).w ROM:0012E492 bset d5,d1 ROM:0012E494 bset d5,d3 ROM:0012E496 cmpi.w #7,d5 ROM:0012E49A bne.s loc_12E4B0 ROM:0012E49C move.w ($138C).w,d7 ROM:0012E4A0 bset d5,d7 ROM:0012E4A2 move.w d7,($138C).w ROM:0012E4A6 move.w ($1390).w,d7 ROM:0012E4AA bset d5,d7 ROM:0012E4AC move.w d7,($1390).w ROM:0012E4B0 ROM:0012E4B0 loc_12E4B0: ; CODE XREF: sub_12E3C0+DA↑j ROM:0012E4B0 move.w d4,($D84).w ROM:0012E4B4 ori.w #$40,($D6C).w ; '@' ROM:0012E4BA move.w d1,($1388).w ROM:0012E4BE move.w d0,($1386).w ROM:0012E4C2 movem.l d0-d7,-(sp) ROM:0012E4C6 bsr.w sub_12E032 ROM:0012E4CA bsr.w sub_12E548 ROM:0012E4CE movem.l (sp)+,d0-d7 ROM:0012E4D2 move.w ($1386).w,d0 ROM:0012E4D6 move.w ($1388).w,d1 ROM:0012E4DA ROM:0012E4DA loc_12E4DA: ; CODE XREF: sub_12E3C0+C6↑j ROM:0012E4DA bra.s loc_12E536 ROM:0012E4DC ; --------------------------------------------------------------------------- ROM:0012E4DC ROM:0012E4DC loc_12E4DC: ; CODE XREF: sub_12E3C0+B8↑j ROM:0012E4DC cmpi.w #0,$100A(d4.w*2) ROM:0012E4E4 bge.s loc_12E4EC ROM:0012E4E6 clr.w $100A(d4.w*2) ROM:0012E4EC ROM:0012E4EC loc_12E4EC: ; CODE XREF: sub_12E3C0+124↑j ROM:0012E4EC move.w $972(a5,d4.w*2),d6 ROM:0012E4F2 cmp.w $100A(d4.w*2),d6 ROM:0012E4F8 ble.s loc_12E536 ROM:0012E4FA move.w d4,($D76).w ROM:0012E4FE bclr d5,d1 ROM:0012E500 cmpi.w #7,d5 ROM:0012E504 bne.s loc_12E51A ROM:0012E506 move.w ($138C).w,d7 ROM:0012E50A bclr d5,d7 ROM:0012E50C move.w d7,($138C).w ROM:0012E510 move.w ($1390).w,d7 ROM:0012E514 bclr d5,d7 ROM:0012E516 move.w d7,($1390).w ROM:0012E51A ROM:0012E51A loc_12E51A: ; CODE XREF: sub_12E3C0+144↑j ROM:0012E51A move.w d1,($1388).w ROM:0012E51E move.w d0,($1386).w ROM:0012E522 movem.l d0-d7,-(sp) ROM:0012E526 bsr.w sub_12E548 ROM:0012E52A movem.l (sp)+,d0-d7 ROM:0012E52E move.w ($1386).w,d0 ROM:0012E532 move.w ($1388).w,d1 ROM:0012E536 ROM:0012E536 loc_12E536: ; CODE XREF: sub_12E3C0:loc_12E46A↑j ROM:0012E536 ; sub_12E3C0:loc_12E4DA↑j ... ROM:0012E536 move.w d3,($1384).w ROM:0012E53A move.w d2,($1382).w ROM:0012E53E move.w d1,($1388).w ROM:0012E542 move.w d0,($1386).w ROM:0012E546 rts ROM:0012E546 ; End of function sub_12E3C0 ROM:0012E546 ROM:0012E548 ROM:0012E548 ; =============== S U B R O U T I N E ======================================= ROM:0012E548 ROM:0012E548 ROM:0012E548 sub_12E548: ; CODE XREF: sub_12E3C0+58↑p ROM:0012E548 ; sub_12E3C0+9A↑p ... ROM:0012E548 move.w ($D76).w,d0 ROM:0012E54C cmpi.w #$10,d0 ROM:0012E550 bge.s loc_12E59C ROM:0012E552 move.w ($1386).w,d1 ROM:0012E556 move.w ($138A).w,d2 ROM:0012E55A move.w ($138E).w,d3 ROM:0012E55E btst d0,d1 ROM:0012E560 beq.s loc_12E58E ROM:0012E562 btst d0,d2 ROM:0012E564 beq.s loc_12E58E ROM:0012E566 btst d0,d3 ROM:0012E568 beq.s loc_12E58E ROM:0012E56A move.w ($1392).w,d4 ROM:0012E56E move.w ($D8A).w,d5 ROM:0012E572 move.w ($1B30).w,d6 ROM:0012E576 bset d0,d4 ROM:0012E578 ori.w #$200,($D6C).w ROM:0012E57E bclr d0,d5 ROM:0012E580 bclr d0,d6 ROM:0012E582 move.w d6,($1B30).w ROM:0012E586 move.w d5,($D8A).w ROM:0012E58A move.w d4,($1392).w ROM:0012E58E ROM:0012E58E loc_12E58E: ; CODE XREF: sub_12E548+18↑j ROM:0012E58E ; sub_12E548+1C↑j ... ROM:0012E58E move.w d3,($138E).w ROM:0012E592 move.w d2,($138A).w ROM:0012E596 move.w d1,($1386).w ROM:0012E59A bra.s locret_12E5E8 ROM:0012E59C ; --------------------------------------------------------------------------- ROM:0012E59C ROM:0012E59C loc_12E59C: ; CODE XREF: sub_12E548+8↑j ROM:0012E59C subi.w #$10,d0 ROM:0012E5A0 move.w ($1388).w,d1 ROM:0012E5A4 move.w ($138C).w,d2 ROM:0012E5A8 move.w ($1390).w,d3 ROM:0012E5AC btst d0,d1 ROM:0012E5AE beq.s loc_12E5DC ROM:0012E5B0 btst d0,d2 ROM:0012E5B2 beq.s loc_12E5DC ROM:0012E5B4 btst d0,d3 ROM:0012E5B6 beq.s loc_12E5DC ROM:0012E5B8 move.w ($1394).w,d4 ROM:0012E5BC move.w ($D8C).w,d5 ROM:0012E5C0 move.w ($1B32).w,d6 ROM:0012E5C4 bset d0,d4 ROM:0012E5C6 ori.w #$200,($D6C).w ROM:0012E5CC bclr d0,d5 ROM:0012E5CE bclr d0,d6 ROM:0012E5D0 move.w d6,($1B32).w ROM:0012E5D4 move.w d5,($D8C).w ROM:0012E5D8 move.w d4,($1394).w ROM:0012E5DC ROM:0012E5DC loc_12E5DC: ; CODE XREF: sub_12E548+66↑j ROM:0012E5DC ; sub_12E548+6A↑j ... ROM:0012E5DC move.w d3,($1390).w ROM:0012E5E0 move.w d2,($138C).w ROM:0012E5E4 move.w d1,($1388).w ROM:0012E5E8 ROM:0012E5E8 locret_12E5E8: ; CODE XREF: sub_12E548+52↑j ROM:0012E5E8 rts ROM:0012E5E8 ; End of function sub_12E548 ROM:0012E5E8 ROM:0012E5EA ROM:0012E5EA ; =============== S U B R O U T I N E ======================================= ROM:0012E5EA ROM:0012E5EA ROM:0012E5EA sub_12E5EA: ; CODE XREF: ROM:0012DF20↑p ROM:0012E5EA move.b #0,($1196).w ROM:0012E5F0 move.b #0,($1190).w ROM:0012E5F6 move.w #0,d0 ROM:0012E5FA bra.s loc_12E600 ROM:0012E5FC ; --------------------------------------------------------------------------- ROM:0012E5FC ROM:0012E5FC loc_12E5FC: ; CODE XREF: sub_12E5EA:loc_12E67C↓j ROM:0012E5FC addi.w #1,d0 ROM:0012E600 ROM:0012E600 loc_12E600: ; CODE XREF: sub_12E5EA+10↑j ROM:0012E600 cmpi.w #$1F,d0 ROM:0012E604 bgt.l loc_12E680 ROM:0012E60A cmpi.w #$10,d0 ROM:0012E60E bge.s loc_12E644 ROM:0012E610 move.w ($1392).w,d2 ROM:0012E614 move.w ($1386).w,d3 ROM:0012E618 move.w ($138A).w,d4 ROM:0012E61C move.w ($138E).w,d5 ROM:0012E620 btst d0,d2 ROM:0012E622 beq.s loc_12E632 ROM:0012E624 btst d0,d3 ROM:0012E626 bne.s loc_12E632 ROM:0012E628 btst d0,d4 ROM:0012E62A bne.s loc_12E632 ROM:0012E62C btst d0,d5 ROM:0012E62E bne.s loc_12E632 ROM:0012E630 bclr d0,d2 ROM:0012E632 ROM:0012E632 loc_12E632: ; CODE XREF: sub_12E5EA+38↑j ROM:0012E632 ; sub_12E5EA+3C↑j ... ROM:0012E632 move.w d5,($138E).w ROM:0012E636 move.w d4,($138A).w ROM:0012E63A move.w d3,($1386).w ROM:0012E63E move.w d2,($1392).w ROM:0012E642 bra.s loc_12E67C ROM:0012E644 ; --------------------------------------------------------------------------- ROM:0012E644 ROM:0012E644 loc_12E644: ; CODE XREF: sub_12E5EA+24↑j ROM:0012E644 move.w d0,d1 ROM:0012E646 subi.w #$10,d1 ROM:0012E64A move.w ($1394).w,d2 ROM:0012E64E move.w ($1388).w,d3 ROM:0012E652 move.w ($138C).w,d4 ROM:0012E656 move.w ($1390).w,d5 ROM:0012E65A btst d1,d2 ROM:0012E65C beq.s loc_12E66C ROM:0012E65E btst d1,d3 ROM:0012E660 bne.s loc_12E66C ROM:0012E662 btst d1,d4 ROM:0012E664 bne.s loc_12E66C ROM:0012E666 btst d1,d5 ROM:0012E668 bne.s loc_12E66C ROM:0012E66A bclr d1,d2 ROM:0012E66C ROM:0012E66C loc_12E66C: ; CODE XREF: sub_12E5EA+72↑j ROM:0012E66C ; sub_12E5EA+76↑j ... ROM:0012E66C move.w d5,($1390).w ROM:0012E670 move.w d4,($138C).w ROM:0012E674 move.w d3,($1388).w ROM:0012E678 move.w d2,($1394).w ROM:0012E67C ROM:0012E67C loc_12E67C: ; CODE XREF: sub_12E5EA+58↑j ROM:0012E67C bra.w loc_12E5FC ROM:0012E680 ; --------------------------------------------------------------------------- ROM:0012E680 ROM:0012E680 loc_12E680: ; CODE XREF: sub_12E5EA+1A↑j ROM:0012E680 move.w #0,d0 ROM:0012E684 bra.s loc_12E68A ROM:0012E686 ; --------------------------------------------------------------------------- ROM:0012E686 ROM:0012E686 loc_12E686: ; CODE XREF: sub_12E5EA:loc_12E726↓j ROM:0012E686 addi.w #1,d0 ROM:0012E68A ROM:0012E68A loc_12E68A: ; CODE XREF: sub_12E5EA+9A↑j ROM:0012E68A cmpi.w #$1F,d0 ROM:0012E68E bgt.l locret_12E72A ROM:0012E694 cmpi.w #$10,d0 ROM:0012E698 bge.s loc_12E6DE ROM:0012E69A move.w ($D8A).w,d2 ROM:0012E69E move.w ($1386).w,d3 ROM:0012E6A2 move.w ($138A).w,d4 ROM:0012E6A6 move.w ($138E).w,d5 ROM:0012E6AA btst d0,d3 ROM:0012E6AC beq.s loc_12E6B2 ROM:0012E6AE bra.w loc_12E6B6 ROM:0012E6B2 ; --------------------------------------------------------------------------- ROM:0012E6B2 ROM:0012E6B2 loc_12E6B2: ; CODE XREF: sub_12E5EA+C2↑j ROM:0012E6B2 btst d0,d2 ROM:0012E6B4 bne.s loc_12E6CA ROM:0012E6B6 ROM:0012E6B6 loc_12E6B6: ; CODE XREF: sub_12E5EA+C4↑j ROM:0012E6B6 btst d0,d4 ROM:0012E6B8 beq.s loc_12E6BE ROM:0012E6BA bset d0,d5 ROM:0012E6BC bra.s loc_12E6C0 ROM:0012E6BE ; --------------------------------------------------------------------------- ROM:0012E6BE ROM:0012E6BE loc_12E6BE: ; CODE XREF: sub_12E5EA+CE↑j ROM:0012E6BE bclr d0,d5 ROM:0012E6C0 ROM:0012E6C0 loc_12E6C0: ; CODE XREF: sub_12E5EA+D2↑j ROM:0012E6C0 btst d0,d3 ROM:0012E6C2 beq.s loc_12E6C8 ROM:0012E6C4 bset d0,d4 ROM:0012E6C6 bra.s loc_12E6CA ROM:0012E6C8 ; --------------------------------------------------------------------------- ROM:0012E6C8 ROM:0012E6C8 loc_12E6C8: ; CODE XREF: sub_12E5EA+D8↑j ROM:0012E6C8 bclr d0,d4 ROM:0012E6CA ROM:0012E6CA loc_12E6CA: ; CODE XREF: sub_12E5EA+CA↑j ROM:0012E6CA ; sub_12E5EA+DC↑j ROM:0012E6CA bclr d0,d3 ROM:0012E6CC move.w d5,($138E).w ROM:0012E6D0 move.w d4,($138A).w ROM:0012E6D4 move.w d3,($1386).w ROM:0012E6D8 move.w d2,($D8A).w ROM:0012E6DC bra.s loc_12E726 ROM:0012E6DE ; --------------------------------------------------------------------------- ROM:0012E6DE ROM:0012E6DE loc_12E6DE: ; CODE XREF: sub_12E5EA+AE↑j ROM:0012E6DE move.w d0,d1 ROM:0012E6E0 subi.w #$10,d1 ROM:0012E6E4 move.w ($D8C).w,d2 ROM:0012E6E8 move.w ($1388).w,d3 ROM:0012E6EC move.w ($138C).w,d4 ROM:0012E6F0 move.w ($1390).w,d5 ROM:0012E6F4 btst d1,d3 ROM:0012E6F6 beq.s loc_12E6FC ROM:0012E6F8 bra.w loc_12E700 ROM:0012E6FC ; --------------------------------------------------------------------------- ROM:0012E6FC ROM:0012E6FC loc_12E6FC: ; CODE XREF: sub_12E5EA+10C↑j ROM:0012E6FC btst d1,d2 ROM:0012E6FE bne.s loc_12E714 ROM:0012E700 ROM:0012E700 loc_12E700: ; CODE XREF: sub_12E5EA+10E↑j ROM:0012E700 btst d1,d4 ROM:0012E702 beq.s loc_12E708 ROM:0012E704 bset d1,d5 ROM:0012E706 bra.s loc_12E70A ROM:0012E708 ; --------------------------------------------------------------------------- ROM:0012E708 ROM:0012E708 loc_12E708: ; CODE XREF: sub_12E5EA+118↑j ROM:0012E708 bclr d1,d5 ROM:0012E70A ROM:0012E70A loc_12E70A: ; CODE XREF: sub_12E5EA+11C↑j ROM:0012E70A btst d1,d3 ROM:0012E70C beq.s loc_12E712 ROM:0012E70E bset d1,d4 ROM:0012E710 bra.s loc_12E714 ROM:0012E712 ; --------------------------------------------------------------------------- ROM:0012E712 ROM:0012E712 loc_12E712: ; CODE XREF: sub_12E5EA+122↑j ROM:0012E712 bclr d1,d4 ROM:0012E714 ROM:0012E714 loc_12E714: ; CODE XREF: sub_12E5EA+114↑j ROM:0012E714 ; sub_12E5EA+126↑j ROM:0012E714 bclr d1,d3 ROM:0012E716 move.w d5,($1390).w ROM:0012E71A move.w d4,($138C).w ROM:0012E71E move.w d3,($1388).w ROM:0012E722 move.w d2,($D8C).w ROM:0012E726 ROM:0012E726 loc_12E726: ; CODE XREF: sub_12E5EA+F2↑j ROM:0012E726 bra.w loc_12E686 ROM:0012E72A ; --------------------------------------------------------------------------- ROM:0012E72A ROM:0012E72A locret_12E72A: ; CODE XREF: sub_12E5EA+A4↑j ROM:0012E72A rts ROM:0012E72A ; End of function sub_12E5EA ROM:0012E72A ROM:0012E72C ROM:0012E72C ; =============== S U B R O U T I N E ======================================= ROM:0012E72C ROM:0012E72C ROM:0012E72C sub_12E72C: ; CODE XREF: sub_12DD52+2C↑p ROM:0012E72C clr.w d2 ROM:0012E72E cmpi.b #0,($13CA).w ROM:0012E734 ble.l loc_12E794 ROM:0012E73A move.b ($13CB).w,d0 ROM:0012E73E ext.w d0 ROM:0012E740 cmpi.w #$10,d0 ROM:0012E744 bge.s loc_12E76A ROM:0012E746 move.w ($1392).w,d6 ROM:0012E74A btst d0,d6 ROM:0012E74C bne.s loc_12E75C ROM:0012E74E move.b #$FF,($13CB).w ROM:0012E754 clr.w d4 ROM:0012E756 move.w #$FF,d5 ROM:0012E75A bra.s loc_12E764 ROM:0012E75C ; --------------------------------------------------------------------------- ROM:0012E75C ROM:0012E75C loc_12E75C: ; CODE XREF: sub_12E72C+20↑j ROM:0012E75C move.w $9B2(a5,d0.w*2),d4 ROM:0012E762 move.w d0,d5 ROM:0012E764 ROM:0012E764 loc_12E764: ; CODE XREF: sub_12E72C+2E↑j ROM:0012E764 move.w d6,($1392).w ROM:0012E768 bra.s loc_12E792 ROM:0012E76A ; --------------------------------------------------------------------------- ROM:0012E76A ROM:0012E76A loc_12E76A: ; CODE XREF: sub_12E72C+18↑j ROM:0012E76A move.w d0,d1 ROM:0012E76C subi.w #$10,d1 ROM:0012E770 move.w ($1394).w,d6 ROM:0012E774 btst d1,d6 ROM:0012E776 bne.s loc_12E786 ROM:0012E778 clr.w d4 ROM:0012E77A move.b #$FF,($13CB).w ROM:0012E780 move.w #$FF,d5 ROM:0012E784 bra.s loc_12E78E ROM:0012E786 ; --------------------------------------------------------------------------- ROM:0012E786 ROM:0012E786 loc_12E786: ; CODE XREF: sub_12E72C+4A↑j ROM:0012E786 move.w $9B2(a5,d0.w*2),d4 ROM:0012E78C move.w d0,d5 ROM:0012E78E ROM:0012E78E loc_12E78E: ; CODE XREF: sub_12E72C+58↑j ROM:0012E78E move.w d6,($1394).w ROM:0012E792 ROM:0012E792 loc_12E792: ; CODE XREF: sub_12E72C+3C↑j ROM:0012E792 bra.s loc_12E7A6 ROM:0012E794 ; --------------------------------------------------------------------------- ROM:0012E794 ROM:0012E794 loc_12E794: ; CODE XREF: sub_12E72C+8↑j ROM:0012E794 clr.w d4 ROM:0012E796 move.b #$FF,($13CB).w ROM:0012E79C move.w #$FF,d5 ROM:0012E7A0 move.b #$FF,($11A4).w ROM:0012E7A6 ROM:0012E7A6 loc_12E7A6: ; CODE XREF: sub_12E72C:loc_12E792↑j ROM:0012E7A6 move.w #0,d0 ROM:0012E7AA bra.s loc_12E7B0 ROM:0012E7AC ; --------------------------------------------------------------------------- ROM:0012E7AC ROM:0012E7AC loc_12E7AC: ; CODE XREF: sub_12E72C:loc_12E800↓j ROM:0012E7AC addi.w #1,d0 ROM:0012E7B0 ROM:0012E7B0 loc_12E7B0: ; CODE XREF: sub_12E72C+7E↑j ROM:0012E7B0 cmpi.w #$1F,d0 ROM:0012E7B4 bgt.l loc_12E802 ROM:0012E7BA cmpi.w #$10,d0 ROM:0012E7BE bge.s loc_12E7DE ROM:0012E7C0 move.w ($1392).w,d6 ROM:0012E7C4 btst d0,d6 ROM:0012E7C6 beq.s loc_12E7D8 ROM:0012E7C8 addq.w #1,d2 ROM:0012E7CA move.w $9B2(a5,d0.w*2),d3 ROM:0012E7D0 cmp.w d3,d4 ROM:0012E7D2 bge.s loc_12E7D8 ROM:0012E7D4 move.w d0,d5 ROM:0012E7D6 move.w d3,d4 ROM:0012E7D8 ROM:0012E7D8 loc_12E7D8: ; CODE XREF: sub_12E72C+9A↑j ROM:0012E7D8 ; sub_12E72C+A6↑j ROM:0012E7D8 move.w d6,($1392).w ROM:0012E7DC bra.s loc_12E800 ROM:0012E7DE ; --------------------------------------------------------------------------- ROM:0012E7DE ROM:0012E7DE loc_12E7DE: ; CODE XREF: sub_12E72C+92↑j ROM:0012E7DE move.w d0,d1 ROM:0012E7E0 subi.w #$10,d1 ROM:0012E7E4 move.w ($1394).w,d6 ROM:0012E7E8 btst d1,d6 ROM:0012E7EA beq.s loc_12E7FC ROM:0012E7EC addq.w #1,d2 ROM:0012E7EE move.w $9B2(a5,d0.w*2),d3 ROM:0012E7F4 cmp.w d3,d4 ROM:0012E7F6 bge.s loc_12E7FC ROM:0012E7F8 move.w d0,d5 ROM:0012E7FA move.w d3,d4 ROM:0012E7FC ROM:0012E7FC loc_12E7FC: ; CODE XREF: sub_12E72C+BE↑j ROM:0012E7FC ; sub_12E72C+CA↑j ROM:0012E7FC move.w d6,($1394).w ROM:0012E800 ROM:0012E800 loc_12E800: ; CODE XREF: sub_12E72C+B0↑j ROM:0012E800 bra.s loc_12E7AC ROM:0012E802 ; --------------------------------------------------------------------------- ROM:0012E802 ROM:0012E802 loc_12E802: ; CODE XREF: sub_12E72C+88↑j ROM:0012E802 cmpi.w #0,d2 ROM:0012E806 ble.s loc_12E84C ROM:0012E808 cmp.b ($13CB).w,d5 ROM:0012E80C beq.s loc_12E84A ROM:0012E80E clr.w ($D92).w ROM:0012E812 clr.w ($D94).w ROM:0012E816 move.b d5,($13CB).w ROM:0012E81A move.b d5,d7 ROM:0012E81C ext.w d7 ROM:0012E81E cmpi.w #$10,d7 ROM:0012E822 bge.s loc_12E830 ROM:0012E824 move.w ($D92).w,d6 ROM:0012E828 bset d7,d6 ROM:0012E82A move.w d6,($D92).w ROM:0012E82E bra.s loc_12E844 ROM:0012E830 ; --------------------------------------------------------------------------- ROM:0012E830 ROM:0012E830 loc_12E830: ; CODE XREF: sub_12E72C+F6↑j ROM:0012E830 cmpi.w #$20,d7 ; ' ' ROM:0012E834 bge.s loc_12E844 ROM:0012E836 subi.w #$10,d7 ROM:0012E83A move.w ($D94).w,d6 ROM:0012E83E bset d7,d6 ROM:0012E840 move.w d6,($D94).w ROM:0012E844 ROM:0012E844 loc_12E844: ; CODE XREF: sub_12E72C+102↑j ROM:0012E844 ; sub_12E72C+108↑j ROM:0012E844 bset #3,($133B).w ROM:0012E84A ROM:0012E84A loc_12E84A: ; CODE XREF: sub_12E72C+E0↑j ROM:0012E84A bra.s loc_12E854 ROM:0012E84C ; --------------------------------------------------------------------------- ROM:0012E84C ROM:0012E84C loc_12E84C: ; CODE XREF: sub_12E72C+DA↑j ROM:0012E84C clr.w ($D92).w ROM:0012E850 clr.w ($D94).w ROM:0012E854 ROM:0012E854 loc_12E854: ; CODE XREF: sub_12E72C:loc_12E84A↑j ROM:0012E854 move.b d2,($13CA).w ROM:0012E858 rts ROM:0012E858 ; End of function sub_12E72C ROM:0012E858 ROM:0012E85A ROM:0012E85A ; =============== S U B R O U T I N E ======================================= ROM:0012E85A ROM:0012E85A ROM:0012E85A sub_12E85A: ; CODE XREF: sub_12DD52+30↑p ROM:0012E85A clr.w d1 ROM:0012E85C move.b ($11A8).w,d1 ROM:0012E860 cmpi.w #2,d1 ROM:0012E864 bcc.s locret_12E86E ROM:0012E866 movea.l off_12E870(pc,d1.w*4),a0 ROM:0012E86A nop ROM:0012E86C jmp (a0) ROM:0012E86E ; --------------------------------------------------------------------------- ROM:0012E86E ROM:0012E86E locret_12E86E: ; CODE XREF: sub_12E85A+A↑j ROM:0012E86E rts ROM:0012E86E ; End of function sub_12E85A ROM:0012E86E ROM:0012E86E ; --------------------------------------------------------------------------- ROM:0012E870 off_12E870: dc.l loc_12E878 ; DATA XREF: sub_12E85A+C↑r ROM:0012E874 dc.l loc_12E884 ROM:0012E878 ; --------------------------------------------------------------------------- ROM:0012E878 ROM:0012E878 loc_12E878: ; DATA XREF: ROM:off_12E870↑o ROM:0012E878 move.b #1,($11A8).w ROM:0012E87E bra.w locret_12E8BA ROM:0012E882 ; --------------------------------------------------------------------------- ROM:0012E882 rts ROM:0012E884 ; --------------------------------------------------------------------------- ROM:0012E884 ROM:0012E884 loc_12E884: ; DATA XREF: ROM:0012E874↑o ROM:0012E884 btst #6,($133B).w ROM:0012E88A beq.s loc_12E89C ROM:0012E88C bclr #6,($133B).w ROM:0012E892 ori.w #$400,($D6C).w ROM:0012E898 bsr.w sub_12E924 ROM:0012E89C ROM:0012E89C loc_12E89C: ; CODE XREF: ROM:0012E88A↑j ROM:0012E89C btst #3,($133B).w ROM:0012E8A2 beq.s locret_12E8BA ROM:0012E8A4 bclr #3,($133B).w ROM:0012E8AA ori.w #$80,($D6C).w ROM:0012E8B0 bsr.w sub_12E8BC ROM:0012E8B4 bset #4,($1334).w ROM:0012E8BA ROM:0012E8BA locret_12E8BA: ; CODE XREF: ROM:0012E87E↑j ROM:0012E8BA ; ROM:0012E8A2↑j ROM:0012E8BA rts ROM:0012E8BC ROM:0012E8BC ; =============== S U B R O U T I N E ======================================= ROM:0012E8BC ROM:0012E8BC ROM:0012E8BC sub_12E8BC: ; CODE XREF: ROM:0012E8B0↑p ROM:0012E8BC move.b ($13CB).w,d0 ROM:0012E8C0 cmp.b ($13CC).w,d0 ROM:0012E8C4 beq.s locret_12E922 ROM:0012E8C6 move.b d0,($13CC).w ROM:0012E8CA move.b $1D7D(d0.w),($13CD).w ROM:0012E8D2 move.w $1B3C(d0.w*2),($1B20).w ROM:0012E8DA move.w $1B7C(d0.w*2),($1B22).w ROM:0012E8E2 move.w $1BBC(d0.w*2),($1B24).w ROM:0012E8EA move.w $1BFC(d0.w*2),($1B26).w ROM:0012E8F2 move.w $1C3C(d0.w*2),($1B28).w ROM:0012E8FA move.w $1C7C(d0.w*2),($1B2A).w ROM:0012E902 move.b $1D9D(d0.w),($1D7C).w ROM:0012E90A move.w $1CBC(d0.w*2),($1B2C).w ROM:0012E912 move.w $1CFC(d0.w*2),($1B2E).w ROM:0012E91A move.w $1D3C(d0.w*2),($1380).w ROM:0012E922 ROM:0012E922 locret_12E922: ; CODE XREF: sub_12E8BC+8↑j ROM:0012E922 rts ROM:0012E922 ; End of function sub_12E8BC ROM:0012E922 ROM:0012E924 ROM:0012E924 ; =============== S U B R O U T I N E ======================================= ROM:0012E924 ROM:0012E924 ROM:0012E924 sub_12E924: ; CODE XREF: sub_125AD2+13E↑p ROM:0012E924 ; ROM:0012E898↑p ROM:0012E924 move.w ($1382).w,d1 ROM:0012E928 move.w ($1384).w,d2 ROM:0012E92C move.b ($13CC).w,d0 ROM:0012E930 ext.w d0 ROM:0012E932 move.b #$FF,($13CC).w ROM:0012E938 move.b #0,($13CD).w ROM:0012E93E move.w #0,($1B20).w ROM:0012E944 move.w #0,($1B22).w ROM:0012E94A move.w #0,($1B24).w ROM:0012E950 move.w #0,($1B26).w ROM:0012E956 move.w #0,($1B28).w ROM:0012E95C move.w #0,($1B2A).w ROM:0012E962 move.b #0,($1D7C).w ROM:0012E968 move.w #0,($1B2C).w ROM:0012E96E cmpi.w #$10,d0 ROM:0012E972 bge.s loc_12E978 ROM:0012E974 bclr d0,d1 ROM:0012E976 bra.s loc_12E97E ROM:0012E978 ; --------------------------------------------------------------------------- ROM:0012E978 ROM:0012E978 loc_12E978: ; CODE XREF: sub_12E924+4E↑j ROM:0012E978 subi.w #$10,d0 ROM:0012E97C bclr d0,d2 ROM:0012E97E ROM:0012E97E loc_12E97E: ; CODE XREF: sub_12E924+52↑j ROM:0012E97E move.w d2,($1384).w ROM:0012E982 move.w d1,($1382).w ROM:0012E986 rts ROM:0012E986 ; End of function sub_12E924 ROM:0012E986 ROM:0012E988 ROM:0012E988 ; =============== S U B R O U T I N E ======================================= ROM:0012E988 ROM:0012E988 ROM:0012E988 sub_12E988: ; CODE XREF: sub_12DD52:loc_12DD94↑p ROM:0012E988 clr.w d1 ROM:0012E98A move.b ($11A9).w,d1 ROM:0012E98E cmpi.w #2,d1 ROM:0012E992 bcc.s locret_12E99C ROM:0012E994 movea.l off_12E99E(pc,d1.w*4),a0 ROM:0012E998 nop ROM:0012E99A jmp (a0) ROM:0012E99C ; --------------------------------------------------------------------------- ROM:0012E99C ROM:0012E99C locret_12E99C: ; CODE XREF: sub_12E988+A↑j ROM:0012E99C rts ROM:0012E99C ; End of function sub_12E988 ROM:0012E99C ROM:0012E99C ; --------------------------------------------------------------------------- ROM:0012E99E off_12E99E: dc.l loc_12E9A6 ; DATA XREF: sub_12E988+C↑r ROM:0012E9A2 dc.l loc_12E9CE ROM:0012E9A6 ; --------------------------------------------------------------------------- ROM:0012E9A6 ROM:0012E9A6 loc_12E9A6: ; DATA XREF: ROM:off_12E99E↑o ROM:0012E9A6 cmpi.w #0,($6D8).w ROM:0012E9AC bgt.s locret_12E9CC ROM:0012E9AE move.w $5F6(a5),d0 ROM:0012E9B2 clr.b ($8FE).w ROM:0012E9B6 move.w d0,($6D6).w ROM:0012E9BA move.b #1,($8FE).w ROM:0012E9C0 bset #1,($1324).w ROM:0012E9C6 move.b #1,($11A9).w ROM:0012E9CC ROM:0012E9CC locret_12E9CC: ; CODE XREF: ROM:0012E9AC↑j ROM:0012E9CC rts ROM:0012E9CE ; --------------------------------------------------------------------------- ROM:0012E9CE ROM:0012E9CE loc_12E9CE: ; DATA XREF: ROM:0012E9A2↑o ROM:0012E9CE cmpi.w #0,($6D8).w ROM:0012E9D4 bgt.s locret_12E9F4 ROM:0012E9D6 move.w $5F6(a5),d0 ROM:0012E9DA clr.b ($8FE).w ROM:0012E9DE move.w d0,($6D6).w ROM:0012E9E2 move.b #1,($8FE).w ROM:0012E9E8 bclr #1,($1324).w ROM:0012E9EE move.b #0,($11A9).w ROM:0012E9F4 ROM:0012E9F4 locret_12E9F4: ; CODE XREF: ROM:0012E9D4↑j ROM:0012E9F4 rts ROM:0012E9F6 ROM:0012E9F6 ; =============== S U B R O U T I N E ======================================= ROM:0012E9F6 ROM:0012E9F6 ROM:0012E9F6 sub_12E9F6: ; CODE XREF: sub_12DD52+3C↑p ROM:0012E9F6 clr.w d1 ROM:0012E9F8 move.b ($11AA).w,d1 ROM:0012E9FC cmpi.w #8,d1 ROM:0012EA00 bcc.s locret_12EA0A ROM:0012EA02 movea.l off_12EA0C(pc,d1.w*4),a0 ROM:0012EA06 nop ROM:0012EA08 jmp (a0) ROM:0012EA0A ; --------------------------------------------------------------------------- ROM:0012EA0A ROM:0012EA0A locret_12EA0A: ; CODE XREF: sub_12E9F6+A↑j ROM:0012EA0A rts ROM:0012EA0A ; End of function sub_12E9F6 ROM:0012EA0A ROM:0012EA0A ; --------------------------------------------------------------------------- ROM:0012EA0C off_12EA0C: dc.l loc_12EA2C ; DATA XREF: sub_12E9F6+C↑r ROM:0012EA10 dc.l loc_12EA38 ROM:0012EA14 dc.l loc_12EA64 ROM:0012EA18 dc.l loc_12EA94 ROM:0012EA1C dc.l loc_12EAD8 ROM:0012EA20 dc.l loc_12EB22 ROM:0012EA24 dc.l loc_12EB96 ROM:0012EA28 dc.l loc_12EC08 ROM:0012EA2C ; --------------------------------------------------------------------------- ROM:0012EA2C ROM:0012EA2C loc_12EA2C: ; DATA XREF: ROM:off_12EA0C↑o ROM:0012EA2C move.b #1,($11AA).w ROM:0012EA32 bra.w locret_12EA62 ROM:0012EA36 ; --------------------------------------------------------------------------- ROM:0012EA36 rts ROM:0012EA38 ; --------------------------------------------------------------------------- ROM:0012EA38 ROM:0012EA38 loc_12EA38: ; DATA XREF: ROM:0012EA10↑o ROM:0012EA38 btst #4,($934).w ROM:0012EA3E beq.s locret_12EA62 ROM:0012EA40 move.w $5F4(a5),d0 ROM:0012EA44 clr.b ($8FE).w ROM:0012EA48 move.w d0,($6D6).w ROM:0012EA4C move.b #1,($8FE).w ROM:0012EA52 bset #1,($1324).w ROM:0012EA58 move.b #2,($11AA).w ROM:0012EA5E bra.w locret_12EA92 ROM:0012EA62 ; --------------------------------------------------------------------------- ROM:0012EA62 ROM:0012EA62 locret_12EA62: ; CODE XREF: ROM:0012EA32↑j ROM:0012EA62 ; ROM:0012EA3E↑j ... ROM:0012EA62 rts ROM:0012EA64 ; --------------------------------------------------------------------------- ROM:0012EA64 ROM:0012EA64 loc_12EA64: ; DATA XREF: ROM:0012EA14↑o ROM:0012EA64 btst #1,($133A).w ROM:0012EA6A beq.s loc_12EA7C ROM:0012EA6C bclr #1,($1324).w ROM:0012EA72 move.b #7,($11AA).w ROM:0012EA78 bra.w locret_12EC82 ROM:0012EA7C ; --------------------------------------------------------------------------- ROM:0012EA7C ROM:0012EA7C loc_12EA7C: ; CODE XREF: ROM:0012EA6A↑j ROM:0012EA7C btst #4,($934).w ROM:0012EA82 bne.s locret_12EA92 ROM:0012EA84 bclr #1,($1324).w ROM:0012EA8A move.b #1,($11AA).w ROM:0012EA90 bra.s locret_12EA62 ROM:0012EA92 ; --------------------------------------------------------------------------- ROM:0012EA92 ROM:0012EA92 locret_12EA92: ; CODE XREF: ROM:0012EA5E↑j ROM:0012EA92 ; ROM:0012EA82↑j ROM:0012EA92 rts ROM:0012EA94 ; --------------------------------------------------------------------------- ROM:0012EA94 ROM:0012EA94 loc_12EA94: ; DATA XREF: ROM:0012EA18↑o ROM:0012EA94 btst #4,($1330).w ROM:0012EA9A beq.s loc_12EAA2 ROM:0012EA9C bset #1,($1324).w ROM:0012EAA2 ROM:0012EAA2 loc_12EAA2: ; CODE XREF: ROM:0012EA9A↑j ROM:0012EAA2 btst #4,($1334).w ROM:0012EAA8 beq.s loc_12EABA ROM:0012EAAA bclr #4,($1334).w ROM:0012EAB0 move.b #7,($11AA).w ROM:0012EAB6 bra.w locret_12EC82 ROM:0012EABA ; --------------------------------------------------------------------------- ROM:0012EABA ROM:0012EABA loc_12EABA: ; CODE XREF: ROM:0012EAA8↑j ROM:0012EABA btst #4,($934).w ROM:0012EAC0 bne.s loc_12EAD0 ROM:0012EAC2 bclr #1,($1324).w ROM:0012EAC8 move.b #1,($11AA).w ROM:0012EACE bra.s locret_12EA62 ROM:0012EAD0 ; --------------------------------------------------------------------------- ROM:0012EAD0 ROM:0012EAD0 loc_12EAD0: ; CODE XREF: ROM:0012EAC0↑j ROM:0012EAD0 ; ROM:0012EC1C↓j ... ROM:0012EAD0 bclr #1,($1324).w ROM:0012EAD6 rts ROM:0012EAD8 ; --------------------------------------------------------------------------- ROM:0012EAD8 ROM:0012EAD8 loc_12EAD8: ; DATA XREF: ROM:0012EA1C↑o ROM:0012EAD8 btst #4,($1334).w ROM:0012EADE beq.s loc_12EAF0 ROM:0012EAE0 bclr #4,($1334).w ROM:0012EAE6 move.b #7,($11AA).w ROM:0012EAEC bra.w locret_12EC82 ROM:0012EAF0 ; --------------------------------------------------------------------------- ROM:0012EAF0 ROM:0012EAF0 loc_12EAF0: ; CODE XREF: ROM:0012EADE↑j ROM:0012EAF0 cmpi.b #0,($13CA).w ROM:0012EAF6 bne.s loc_12EB02 ROM:0012EAF8 move.b #7,($11AA).w ROM:0012EAFE bra.w locret_12EC82 ROM:0012EB02 ; --------------------------------------------------------------------------- ROM:0012EB02 ROM:0012EB02 loc_12EB02: ; CODE XREF: ROM:0012EAF6↑j ROM:0012EB02 btst #4,($934).w ROM:0012EB08 bne.s loc_12EB1A ROM:0012EB0A bclr #1,($1324).w ROM:0012EB10 move.b #1,($11AA).w ROM:0012EB16 bra.w locret_12EA62 ROM:0012EB1A ; --------------------------------------------------------------------------- ROM:0012EB1A ROM:0012EB1A loc_12EB1A: ; CODE XREF: ROM:0012EB08↑j ROM:0012EB1A ; ROM:0012EC56↓j ROM:0012EB1A bset #1,($1324).w ROM:0012EB20 rts ROM:0012EB22 ; --------------------------------------------------------------------------- ROM:0012EB22 ROM:0012EB22 loc_12EB22: ; DATA XREF: ROM:0012EA20↑o ROM:0012EB22 btst #4,($1334).w ROM:0012EB28 beq.s loc_12EB3A ROM:0012EB2A bclr #4,($1334).w ROM:0012EB30 move.b #7,($11AA).w ROM:0012EB36 bra.w locret_12EC82 ROM:0012EB3A ; --------------------------------------------------------------------------- ROM:0012EB3A ROM:0012EB3A loc_12EB3A: ; CODE XREF: ROM:0012EB28↑j ROM:0012EB3A cmpi.b #0,($13CA).w ROM:0012EB40 bne.s loc_12EB4C ROM:0012EB42 move.b #7,($11AA).w ROM:0012EB48 bra.w locret_12EC82 ROM:0012EB4C ; --------------------------------------------------------------------------- ROM:0012EB4C ROM:0012EB4C loc_12EB4C: ; CODE XREF: ROM:0012EB40↑j ROM:0012EB4C btst #4,($934).w ROM:0012EB52 bne.s loc_12EB64 ROM:0012EB54 bclr #1,($1324).w ROM:0012EB5A move.b #1,($11AA).w ROM:0012EB60 bra.w locret_12EA62 ROM:0012EB64 ; --------------------------------------------------------------------------- ROM:0012EB64 ROM:0012EB64 loc_12EB64: ; CODE XREF: ROM:0012EB52↑j ROM:0012EB64 cmpi.w #0,($6D8).w ROM:0012EB6A bgt.s loc_12EB8E ROM:0012EB6C move.w $5F6(a5),d0 ROM:0012EB70 clr.b ($8FE).w ROM:0012EB74 move.w d0,($6D6).w ROM:0012EB78 move.b #1,($8FE).w ROM:0012EB7E bclr #1,($1324).w ROM:0012EB84 move.b #6,($11AA).w ROM:0012EB8A bra.w loc_12EC00 ROM:0012EB8E ; --------------------------------------------------------------------------- ROM:0012EB8E ROM:0012EB8E loc_12EB8E: ; CODE XREF: ROM:0012EB6A↑j ROM:0012EB8E ; ROM:0012EBFE↓j ... ROM:0012EB8E bset #1,($1324).w ROM:0012EB94 rts ROM:0012EB96 ; --------------------------------------------------------------------------- ROM:0012EB96 ROM:0012EB96 loc_12EB96: ; DATA XREF: ROM:0012EA24↑o ROM:0012EB96 btst #4,($1334).w ROM:0012EB9C beq.s loc_12EBAE ROM:0012EB9E bclr #4,($1334).w ROM:0012EBA4 move.b #7,($11AA).w ROM:0012EBAA bra.w locret_12EC82 ROM:0012EBAE ; --------------------------------------------------------------------------- ROM:0012EBAE ROM:0012EBAE loc_12EBAE: ; CODE XREF: ROM:0012EB9C↑j ROM:0012EBAE cmpi.b #0,($13CA).w ROM:0012EBB4 bne.s loc_12EBC0 ROM:0012EBB6 move.b #7,($11AA).w ROM:0012EBBC bra.w locret_12EC82 ROM:0012EBC0 ; --------------------------------------------------------------------------- ROM:0012EBC0 ROM:0012EBC0 loc_12EBC0: ; CODE XREF: ROM:0012EBB4↑j ROM:0012EBC0 btst #4,($934).w ROM:0012EBC6 bne.s loc_12EBD8 ROM:0012EBC8 bclr #1,($1324).w ROM:0012EBCE move.b #1,($11AA).w ROM:0012EBD4 bra.w locret_12EA62 ROM:0012EBD8 ; --------------------------------------------------------------------------- ROM:0012EBD8 ROM:0012EBD8 loc_12EBD8: ; CODE XREF: ROM:0012EBC6↑j ROM:0012EBD8 cmpi.w #0,($6D8).w ROM:0012EBDE bgt.s loc_12EC00 ROM:0012EBE0 move.w $5F6(a5),d0 ROM:0012EBE4 clr.b ($8FE).w ROM:0012EBE8 move.w d0,($6D6).w ROM:0012EBEC move.b #1,($8FE).w ROM:0012EBF2 bset #1,($1324).w ROM:0012EBF8 move.b #5,($11AA).w ROM:0012EBFE bra.s loc_12EB8E ROM:0012EC00 ; --------------------------------------------------------------------------- ROM:0012EC00 ROM:0012EC00 loc_12EC00: ; CODE XREF: ROM:0012EB8A↑j ROM:0012EC00 ; ROM:0012EBDE↑j ROM:0012EC00 bclr #1,($1324).w ROM:0012EC06 rts ROM:0012EC08 ; --------------------------------------------------------------------------- ROM:0012EC08 ROM:0012EC08 loc_12EC08: ; DATA XREF: ROM:0012EA28↑o ROM:0012EC08 cmpi.b #0,($13CA).w ROM:0012EC0E bne.s loc_12EC22 ROM:0012EC10 bclr #1,($1324).w ROM:0012EC16 move.b #3,($11AA).w ROM:0012EC1C bra.w loc_12EAD0 ROM:0012EC20 ; --------------------------------------------------------------------------- ROM:0012EC20 bra.s locret_12EC82 ROM:0012EC22 ; --------------------------------------------------------------------------- ROM:0012EC22 ROM:0012EC22 loc_12EC22: ; CODE XREF: ROM:0012EC0E↑j ROM:0012EC22 move.b ($13CB).w,d0 ROM:0012EC26 ext.w d0 ROM:0012EC28 move.w $9F2(a5,d0.w*2),d1 ROM:0012EC2E cmpi.w #0,d1 ROM:0012EC32 bne.s loc_12EC44 ROM:0012EC34 bclr #1,($1324).w ROM:0012EC3A move.b #3,($11AA).w ROM:0012EC40 bra.w loc_12EAD0 ROM:0012EC44 ; --------------------------------------------------------------------------- ROM:0012EC44 ROM:0012EC44 loc_12EC44: ; CODE XREF: ROM:0012EC32↑j ROM:0012EC44 cmpi.w #1,d1 ROM:0012EC48 bne.s loc_12EC5A ROM:0012EC4A bset #1,($1324).w ROM:0012EC50 move.b #4,($11AA).w ROM:0012EC56 bra.w loc_12EB1A ROM:0012EC5A ; --------------------------------------------------------------------------- ROM:0012EC5A ROM:0012EC5A loc_12EC5A: ; CODE XREF: ROM:0012EC48↑j ROM:0012EC5A cmpi.w #2,d1 ROM:0012EC5E bne.s locret_12EC82 ROM:0012EC60 move.w $5F6(a5),d2 ROM:0012EC64 clr.b ($8FE).w ROM:0012EC68 move.w d2,($6D6).w ROM:0012EC6C move.b #1,($8FE).w ROM:0012EC72 bset #1,($1324).w ROM:0012EC78 move.b #5,($11AA).w ROM:0012EC7E bra.w loc_12EB8E ROM:0012EC82 ; --------------------------------------------------------------------------- ROM:0012EC82 ROM:0012EC82 locret_12EC82: ; CODE XREF: ROM:0012EA78↑j ROM:0012EC82 ; ROM:0012EAB6↑j ... ROM:0012EC82 rts ROM:0012EC84 ROM:0012EC84 ; =============== S U B R O U T I N E ======================================= ROM:0012EC84 ROM:0012EC84 ROM:0012EC84 sub_12EC84: ; CODE XREF: sub_12DD52+5A↑p ROM:0012EC84 clr.w d1 ROM:0012EC86 move.b ($11AB).w,d1 ROM:0012EC8A cmpi.w #2,d1 ROM:0012EC8E bcc.s locret_12EC98 ROM:0012EC90 movea.l off_12EC9A(pc,d1.w*4),a0 ROM:0012EC94 nop ROM:0012EC96 jmp (a0) ROM:0012EC98 ; --------------------------------------------------------------------------- ROM:0012EC98 ROM:0012EC98 locret_12EC98: ; CODE XREF: sub_12EC84+A↑j ROM:0012EC98 rts ROM:0012EC98 ; End of function sub_12EC84 ROM:0012EC98 ROM:0012EC98 ; --------------------------------------------------------------------------- ROM:0012EC9A off_12EC9A: dc.l loc_12ECA2 ; DATA XREF: sub_12EC84+C↑r ROM:0012EC9E dc.l loc_12ECAE ROM:0012ECA2 ; --------------------------------------------------------------------------- ROM:0012ECA2 ROM:0012ECA2 loc_12ECA2: ; DATA XREF: ROM:off_12EC9A↑o ROM:0012ECA2 move.b #1,($11AB).w ROM:0012ECA8 bra.w loc_12ECC0 ROM:0012ECAC ; --------------------------------------------------------------------------- ROM:0012ECAC rts ROM:0012ECAE ; --------------------------------------------------------------------------- ROM:0012ECAE ROM:0012ECAE loc_12ECAE: ; DATA XREF: ROM:0012EC9E↑o ROM:0012ECAE btst #3,($1327).w ROM:0012ECB4 beq.s loc_12ECC0 ROM:0012ECB6 bclr #3,($1327).w ROM:0012ECBC bsr.w sub_12ECC6 ROM:0012ECC0 ROM:0012ECC0 loc_12ECC0: ; CODE XREF: ROM:0012ECA8↑j ROM:0012ECC0 ; ROM:0012ECB4↑j ROM:0012ECC0 bsr.w sub_12ED90 ROM:0012ECC4 rts ROM:0012ECC6 ROM:0012ECC6 ; =============== S U B R O U T I N E ======================================= ROM:0012ECC6 ROM:0012ECC6 ROM:0012ECC6 sub_12ECC6: ; CODE XREF: ROM:0012ECBC↑p ROM:0012ECC6 move.w ($1392).w,d2 ROM:0012ECCA move.w ($1394).w,d3 ROM:0012ECCE cmpi.b #0,($13CA).w ROM:0012ECD4 ble.s loc_12ED1A ROM:0012ECD6 move.b #$28,($13CD).w ; '(' ROM:0012ECDC move.w #0,d0 ROM:0012ECE0 bra.s loc_12ECE6 ROM:0012ECE2 ; --------------------------------------------------------------------------- ROM:0012ECE2 ROM:0012ECE2 loc_12ECE2: ; CODE XREF: sub_12ECC6:loc_12ED16↓j ROM:0012ECE2 addi.w #1,d0 ROM:0012ECE6 ROM:0012ECE6 loc_12ECE6: ; CODE XREF: sub_12ECC6+1A↑j ROM:0012ECE6 cmpi.w #$1F,d0 ROM:0012ECEA bgt.l loc_12ED18 ROM:0012ECF0 cmpi.w #$10,d0 ROM:0012ECF4 bge.s loc_12ED04 ROM:0012ECF6 btst d0,d2 ROM:0012ECF8 beq.s loc_12ED02 ROM:0012ECFA move.b #$28,$1D7D(d0.w) ; '(' ROM:0012ED02 ROM:0012ED02 loc_12ED02: ; CODE XREF: sub_12ECC6+32↑j ROM:0012ED02 bra.s loc_12ED16 ROM:0012ED04 ; --------------------------------------------------------------------------- ROM:0012ED04 ROM:0012ED04 loc_12ED04: ; CODE XREF: sub_12ECC6+2E↑j ROM:0012ED04 move.w d0,d1 ROM:0012ED06 subi.w #$10,d1 ROM:0012ED0A btst d1,d3 ROM:0012ED0C beq.s loc_12ED16 ROM:0012ED0E move.b #$28,$1D7D(d0.w) ; '(' ROM:0012ED16 ROM:0012ED16 loc_12ED16: ; CODE XREF: sub_12ECC6:loc_12ED02↑j ROM:0012ED16 ; sub_12ECC6+46↑j ROM:0012ED16 bra.s loc_12ECE2 ROM:0012ED18 ; --------------------------------------------------------------------------- ROM:0012ED18 ROM:0012ED18 loc_12ED18: ; CODE XREF: sub_12ECC6+24↑j ROM:0012ED18 bra.s loc_12ED36 ROM:0012ED1A ; --------------------------------------------------------------------------- ROM:0012ED1A ROM:0012ED1A loc_12ED1A: ; CODE XREF: sub_12ECC6+E↑j ROM:0012ED1A cmpi.b #0,($13CD).w ROM:0012ED20 ble.s loc_12ED36 ROM:0012ED22 subi.b #1,($13CD).w ROM:0012ED28 cmpi.b #0,($13CD).w ROM:0012ED2E bne.s loc_12ED36 ROM:0012ED30 bset #6,($133B).w ROM:0012ED36 ROM:0012ED36 loc_12ED36: ; CODE XREF: sub_12ECC6:loc_12ED18↑j ROM:0012ED36 ; sub_12ECC6+5A↑j ... ROM:0012ED36 move.w #0,d0 ROM:0012ED3A bra.s loc_12ED40 ROM:0012ED3C ; --------------------------------------------------------------------------- ROM:0012ED3C ROM:0012ED3C loc_12ED3C: ; CODE XREF: sub_12ECC6:loc_12ED84↓j ROM:0012ED3C addi.w #1,d0 ROM:0012ED40 ROM:0012ED40 loc_12ED40: ; CODE XREF: sub_12ECC6+74↑j ROM:0012ED40 cmpi.w #$1F,d0 ROM:0012ED44 bgt.l loc_12ED86 ROM:0012ED4A cmpi.w #$10,d0 ROM:0012ED4E bge.s loc_12ED68 ROM:0012ED50 btst d0,d2 ROM:0012ED52 bne.s loc_12ED66 ROM:0012ED54 cmpi.b #0,$1D7D(d0.w) ROM:0012ED5C ble.s loc_12ED66 ROM:0012ED5E subi.b #1,$1D7D(d0.w) ROM:0012ED66 ROM:0012ED66 loc_12ED66: ; CODE XREF: sub_12ECC6+8C↑j ROM:0012ED66 ; sub_12ECC6+96↑j ROM:0012ED66 bra.s loc_12ED84 ROM:0012ED68 ; --------------------------------------------------------------------------- ROM:0012ED68 ROM:0012ED68 loc_12ED68: ; CODE XREF: sub_12ECC6+88↑j ROM:0012ED68 move.w d0,d1 ROM:0012ED6A subi.w #$10,d1 ROM:0012ED6E btst d1,d3 ROM:0012ED70 bne.s loc_12ED84 ROM:0012ED72 cmpi.b #0,$1D7D(d0.w) ROM:0012ED7A ble.s loc_12ED84 ROM:0012ED7C subi.b #1,$1D7D(d0.w) ROM:0012ED84 ROM:0012ED84 loc_12ED84: ; CODE XREF: sub_12ECC6:loc_12ED66↑j ROM:0012ED84 ; sub_12ECC6+AA↑j ... ROM:0012ED84 bra.s loc_12ED3C ROM:0012ED86 ; --------------------------------------------------------------------------- ROM:0012ED86 ROM:0012ED86 loc_12ED86: ; CODE XREF: sub_12ECC6+7E↑j ROM:0012ED86 move.w d3,($1394).w ROM:0012ED8A move.w d2,($1392).w ROM:0012ED8E rts ROM:0012ED8E ; End of function sub_12ECC6 ROM:0012ED8E ROM:0012ED90 ROM:0012ED90 ; =============== S U B R O U T I N E ======================================= ROM:0012ED90 ROM:0012ED90 ROM:0012ED90 sub_12ED90: ; CODE XREF: ROM:loc_12ECC0↑p ROM:0012ED90 clr.w d1 ROM:0012ED92 move.b ($11AC).w,d1 ROM:0012ED96 cmpi.w #4,d1 ROM:0012ED9A bcc.s locret_12EDA4 ROM:0012ED9C movea.l off_12EDA6(pc,d1.w*4),a0 ROM:0012EDA0 nop ROM:0012EDA2 jmp (a0) ROM:0012EDA4 ; --------------------------------------------------------------------------- ROM:0012EDA4 ROM:0012EDA4 locret_12EDA4: ; CODE XREF: sub_12ED90+A↑j ROM:0012EDA4 rts ROM:0012EDA4 ; End of function sub_12ED90 ROM:0012EDA4 ROM:0012EDA4 ; --------------------------------------------------------------------------- ROM:0012EDA6 off_12EDA6: dc.l loc_12EDB6 ; DATA XREF: sub_12ED90+C↑r ROM:0012EDAA dc.l loc_12EDC2 ROM:0012EDAE dc.l loc_12EDDA ROM:0012EDB2 dc.l loc_12EE0E ROM:0012EDB6 ; --------------------------------------------------------------------------- ROM:0012EDB6 ROM:0012EDB6 loc_12EDB6: ; DATA XREF: ROM:off_12EDA6↑o ROM:0012EDB6 move.b #1,($11AC).w ROM:0012EDBC bra.w locret_12EDD8 ROM:0012EDC0 ; --------------------------------------------------------------------------- ROM:0012EDC0 rts ROM:0012EDC2 ; --------------------------------------------------------------------------- ROM:0012EDC2 ROM:0012EDC2 loc_12EDC2: ; DATA XREF: ROM:0012EDAA↑o ROM:0012EDC2 btst #1,($133A).w ROM:0012EDC8 beq.s locret_12EDD8 ROM:0012EDCA bsr.w sub_12EE20 ROM:0012EDCE move.b #2,($11AC).w ROM:0012EDD4 bra.w loc_12EE08 ROM:0012EDD8 ; --------------------------------------------------------------------------- ROM:0012EDD8 ROM:0012EDD8 locret_12EDD8: ; CODE XREF: ROM:0012EDBC↑j ROM:0012EDD8 ; ROM:0012EDC8↑j ... ROM:0012EDD8 rts ROM:0012EDDA ; --------------------------------------------------------------------------- ROM:0012EDDA ROM:0012EDDA loc_12EDDA: ; DATA XREF: ROM:0012EDAE↑o ROM:0012EDDA btst #4,($1340).w ROM:0012EDE0 beq.s loc_12EDF8 ROM:0012EDE2 bclr #4,($1340).w ROM:0012EDE8 bset #3,($1327).w ROM:0012EDEE move.b #3,($11AC).w ROM:0012EDF4 bra.w locret_12EE1E ROM:0012EDF8 ; --------------------------------------------------------------------------- ROM:0012EDF8 ROM:0012EDF8 loc_12EDF8: ; CODE XREF: ROM:0012EDE0↑j ROM:0012EDF8 btst #1,($133A).w ROM:0012EDFE bne.s loc_12EE08 ROM:0012EE00 move.b #1,($11AC).w ROM:0012EE06 bra.s locret_12EDD8 ROM:0012EE08 ; --------------------------------------------------------------------------- ROM:0012EE08 ROM:0012EE08 loc_12EE08: ; CODE XREF: ROM:0012EDD4↑j ROM:0012EE08 ; ROM:0012EDFE↑j ROM:0012EE08 bsr.w sub_12EE28 ROM:0012EE0C rts ROM:0012EE0E ; --------------------------------------------------------------------------- ROM:0012EE0E ROM:0012EE0E loc_12EE0E: ; DATA XREF: ROM:0012EDB2↑o ROM:0012EE0E btst #1,($133A).w ROM:0012EE14 bne.s locret_12EE1E ROM:0012EE16 move.b #1,($11AC).w ROM:0012EE1C bra.s locret_12EDD8 ROM:0012EE1E ; --------------------------------------------------------------------------- ROM:0012EE1E ROM:0012EE1E locret_12EE1E: ; CODE XREF: ROM:0012EDF4↑j ROM:0012EE1E ; ROM:0012EE14↑j ROM:0012EE1E rts ROM:0012EE20 ROM:0012EE20 ; =============== S U B R O U T I N E ======================================= ROM:0012EE20 ROM:0012EE20 ROM:0012EE20 sub_12EE20: ; CODE XREF: ROM:0012EDCA↑p ROM:0012EE20 move.w ($A7C).w,($D7A).w ROM:0012EE26 rts ROM:0012EE26 ; End of function sub_12EE20 ROM:0012EE26 ROM:0012EE28 ROM:0012EE28 ; =============== S U B R O U T I N E ======================================= ROM:0012EE28 ROM:0012EE28 ROM:0012EE28 sub_12EE28: ; CODE XREF: ROM:loc_12EE08↑p ROM:0012EE28 move.w $5FC(a5),d0 ROM:0012EE2C cmp.w ($A7C).w,d0 ROM:0012EE30 bge.s locret_12EE46 ROM:0012EE32 move.w $5FA(a5),d0 ROM:0012EE36 add.w ($D7A).w,d0 ROM:0012EE3A cmp.w ($A7C).w,d0 ROM:0012EE3E bgt.s locret_12EE46 ROM:0012EE40 bset #4,($1340).w ROM:0012EE46 ROM:0012EE46 locret_12EE46: ; CODE XREF: sub_12EE28+8↑j ROM:0012EE46 ; sub_12EE28+16↑j ROM:0012EE46 rts ROM:0012EE46 ; End of function sub_12EE28 ROM:0012EE46 ROM:0012EE48 ROM:0012EE48 ; =============== S U B R O U T I N E ======================================= ROM:0012EE48 ROM:0012EE48 ROM:0012EE48 sub_12EE48: ; CODE XREF: ROM:loc_12DE80↑p ROM:0012EE48 move.w ($13AC).w,d0 ROM:0012EE4C move.w ($13AE).w,d1 ROM:0012EE50 move.w ($13B0).w,d2 ROM:0012EE54 move.w ($13B2).w,d3 ROM:0012EE58 cmp.w d0,d1 ROM:0012EE5A bne.s locret_12EE70 ROM:0012EE5C cmp.w d1,d2 ROM:0012EE5E bne.s locret_12EE70 ROM:0012EE60 cmp.w d2,d3 ROM:0012EE62 bne.s locret_12EE70 ROM:0012EE64 ori.w #$8000,($D6C).w ROM:0012EE6A bsr.l sub_12C35A ROM:0012EE70 ROM:0012EE70 locret_12EE70: ; CODE XREF: sub_12EE48+12↑j ROM:0012EE70 ; sub_12EE48+16↑j ... ROM:0012EE70 rts ROM:0012EE70 ; End of function sub_12EE48 ROM:0012EE70 ROM:0012EE72 ROM:0012EE72 ; =============== S U B R O U T I N E ======================================= ROM:0012EE72 ROM:0012EE72 ROM:0012EE72 sub_12EE72: ; CODE XREF: sub_12DD52+9E↑p ROM:0012EE72 btst #1,($D9D).w ROM:0012EE78 beq.s loc_12EE82 ROM:0012EE7A bset #1,($1321).w ROM:0012EE80 bra.s loc_12EE98 ROM:0012EE82 ; --------------------------------------------------------------------------- ROM:0012EE82 ROM:0012EE82 loc_12EE82: ; CODE XREF: sub_12EE72+6↑j ROM:0012EE82 btst #4,($D9D).w ROM:0012EE88 beq.s loc_12EE92 ROM:0012EE8A bset #1,($1321).w ROM:0012EE90 bra.s loc_12EE98 ROM:0012EE92 ; --------------------------------------------------------------------------- ROM:0012EE92 ROM:0012EE92 loc_12EE92: ; CODE XREF: sub_12EE72+16↑j ROM:0012EE92 bclr #1,($1321).w ROM:0012EE98 ROM:0012EE98 loc_12EE98: ; CODE XREF: sub_12EE72+E↑j ROM:0012EE98 ; sub_12EE72+1E↑j ROM:0012EE98 btst #4,($D9A).w ROM:0012EE9E beq.s loc_12EEA8 ROM:0012EEA0 bset #2,($1331).w ROM:0012EEA6 bra.s loc_12EEBE ROM:0012EEA8 ; --------------------------------------------------------------------------- ROM:0012EEA8 ROM:0012EEA8 loc_12EEA8: ; CODE XREF: sub_12EE72+2C↑j ROM:0012EEA8 btst #3,($D9A).w ROM:0012EEAE beq.s loc_12EEB8 ROM:0012EEB0 bset #2,($1331).w ROM:0012EEB6 bra.s loc_12EEBE ROM:0012EEB8 ; --------------------------------------------------------------------------- ROM:0012EEB8 ROM:0012EEB8 loc_12EEB8: ; CODE XREF: sub_12EE72+3C↑j ROM:0012EEB8 bclr #2,($1331).w ROM:0012EEBE ROM:0012EEBE loc_12EEBE: ; CODE XREF: sub_12EE72+34↑j ROM:0012EEBE ; sub_12EE72+44↑j ROM:0012EEBE btst #3,($D9C).w ROM:0012EEC4 beq.s loc_12EECE ROM:0012EEC6 bset #3,($132E).w ROM:0012EECC bra.s loc_12EEE4 ROM:0012EECE ; --------------------------------------------------------------------------- ROM:0012EECE ROM:0012EECE loc_12EECE: ; CODE XREF: sub_12EE72+52↑j ROM:0012EECE btst #2,($D9A).w ROM:0012EED4 beq.s loc_12EEDE ROM:0012EED6 bset #3,($132E).w ROM:0012EEDC bra.s loc_12EEE4 ROM:0012EEDE ; --------------------------------------------------------------------------- ROM:0012EEDE ROM:0012EEDE loc_12EEDE: ; CODE XREF: sub_12EE72+62↑j ROM:0012EEDE bclr #3,($132E).w ROM:0012EEE4 ROM:0012EEE4 loc_12EEE4: ; CODE XREF: sub_12EE72+5A↑j ROM:0012EEE4 ; sub_12EE72+6A↑j ROM:0012EEE4 btst #1,($1385).w ROM:0012EEEA beq.s loc_12EEF4 ROM:0012EEEC bset #2,($133D).w ROM:0012EEF2 bra.s loc_12EF0A ROM:0012EEF4 ; --------------------------------------------------------------------------- ROM:0012EEF4 ROM:0012EEF4 loc_12EEF4: ; CODE XREF: sub_12EE72+78↑j ROM:0012EEF4 btst #4,($1385).w ROM:0012EEFA beq.s loc_12EF04 ROM:0012EEFC bset #2,($133D).w ROM:0012EF02 bra.s loc_12EF0A ROM:0012EF04 ; --------------------------------------------------------------------------- ROM:0012EF04 ROM:0012EF04 loc_12EF04: ; CODE XREF: sub_12EE72+88↑j ROM:0012EF04 bclr #2,($133D).w ROM:0012EF0A ROM:0012EF0A loc_12EF0A: ; CODE XREF: sub_12EE72+80↑j ROM:0012EF0A ; sub_12EE72+90↑j ROM:0012EF0A btst #4,($1382).w ROM:0012EF10 beq.s loc_12EF1A ROM:0012EF12 bset #0,($1338).w ROM:0012EF18 bra.s loc_12EF30 ROM:0012EF1A ; --------------------------------------------------------------------------- ROM:0012EF1A ROM:0012EF1A loc_12EF1A: ; CODE XREF: sub_12EE72+9E↑j ROM:0012EF1A btst #3,($1382).w ROM:0012EF20 beq.s loc_12EF2A ROM:0012EF22 bset #0,($1338).w ROM:0012EF28 bra.s loc_12EF30 ROM:0012EF2A ; --------------------------------------------------------------------------- ROM:0012EF2A ROM:0012EF2A loc_12EF2A: ; CODE XREF: sub_12EE72+AE↑j ROM:0012EF2A bclr #0,($1338).w ROM:0012EF30 ROM:0012EF30 loc_12EF30: ; CODE XREF: sub_12EE72+A6↑j ROM:0012EF30 ; sub_12EE72+B6↑j ROM:0012EF30 btst #4,($1384).w ROM:0012EF36 beq.s loc_12EF40 ROM:0012EF38 bset #3,($1334).w ROM:0012EF3E bra.s loc_12EF76 ROM:0012EF40 ; --------------------------------------------------------------------------- ROM:0012EF40 ROM:0012EF40 loc_12EF40: ; CODE XREF: sub_12EE72+C4↑j ROM:0012EF40 btst #5,($1384).w ROM:0012EF46 beq.s loc_12EF50 ROM:0012EF48 bset #3,($1334).w ROM:0012EF4E bra.s loc_12EF76 ROM:0012EF50 ; --------------------------------------------------------------------------- ROM:0012EF50 ROM:0012EF50 loc_12EF50: ; CODE XREF: sub_12EE72+D4↑j ROM:0012EF50 btst #6,($1384).w ROM:0012EF56 beq.s loc_12EF60 ROM:0012EF58 bset #3,($1334).w ROM:0012EF5E bra.s loc_12EF76 ROM:0012EF60 ; --------------------------------------------------------------------------- ROM:0012EF60 ROM:0012EF60 loc_12EF60: ; CODE XREF: sub_12EE72+E4↑j ROM:0012EF60 btst #7,($1384).w ROM:0012EF66 beq.s loc_12EF70 ROM:0012EF68 bset #3,($1334).w ROM:0012EF6E bra.s loc_12EF76 ROM:0012EF70 ; --------------------------------------------------------------------------- ROM:0012EF70 ROM:0012EF70 loc_12EF70: ; CODE XREF: sub_12EE72+F4↑j ROM:0012EF70 bclr #3,($1334).w ROM:0012EF76 ROM:0012EF76 loc_12EF76: ; CODE XREF: sub_12EE72+CC↑j ROM:0012EF76 ; sub_12EE72+DC↑j ... ROM:0012EF76 btst #6,($1385).w ROM:0012EF7C beq.s loc_12EF86 ROM:0012EF7E bset #4,($131E).w ROM:0012EF84 bra.s loc_12EF9C ROM:0012EF86 ; --------------------------------------------------------------------------- ROM:0012EF86 ROM:0012EF86 loc_12EF86: ; CODE XREF: sub_12EE72+10A↑j ROM:0012EF86 btst #5,($1383).w ROM:0012EF8C beq.s loc_12EF96 ROM:0012EF8E bset #4,($131E).w ROM:0012EF94 bra.s loc_12EF9C ROM:0012EF96 ; --------------------------------------------------------------------------- ROM:0012EF96 ROM:0012EF96 loc_12EF96: ; CODE XREF: sub_12EE72+11A↑j ROM:0012EF96 bclr #4,($131E).w ROM:0012EF9C ROM:0012EF9C loc_12EF9C: ; CODE XREF: sub_12EE72+112↑j ROM:0012EF9C ; sub_12EE72+122↑j ROM:0012EF9C btst #3,($1384).w ROM:0012EFA2 beq.s loc_12EFAC ROM:0012EFA4 bset #5,($1335).w ROM:0012EFAA bra.s loc_12EFC2 ROM:0012EFAC ; --------------------------------------------------------------------------- ROM:0012EFAC ROM:0012EFAC loc_12EFAC: ; CODE XREF: sub_12EE72+130↑j ROM:0012EFAC btst #2,($1382).w ROM:0012EFB2 beq.s loc_12EFBC ROM:0012EFB4 bset #5,($1335).w ROM:0012EFBA bra.s loc_12EFC2 ROM:0012EFBC ; --------------------------------------------------------------------------- ROM:0012EFBC ROM:0012EFBC loc_12EFBC: ; CODE XREF: sub_12EE72+140↑j ROM:0012EFBC bclr #5,($1335).w ROM:0012EFC2 ROM:0012EFC2 loc_12EFC2: ; CODE XREF: sub_12EE72+138↑j ROM:0012EFC2 ; sub_12EE72+148↑j ROM:0012EFC2 btst #6,($1382).w ROM:0012EFC8 beq.s loc_12EFD2 ROM:0012EFCA bset #7,($1333).w ROM:0012EFD0 bra.s loc_12EFE8 ROM:0012EFD2 ; --------------------------------------------------------------------------- ROM:0012EFD2 ROM:0012EFD2 loc_12EFD2: ; CODE XREF: sub_12EE72+156↑j ROM:0012EFD2 btst #7,($1382).w ROM:0012EFD8 beq.s loc_12EFE2 ROM:0012EFDA bset #7,($1333).w ROM:0012EFE0 bra.s loc_12EFE8 ROM:0012EFE2 ; --------------------------------------------------------------------------- ROM:0012EFE2 ROM:0012EFE2 loc_12EFE2: ; CODE XREF: sub_12EE72+166↑j ROM:0012EFE2 bclr #7,($1333).w ROM:0012EFE8 ROM:0012EFE8 loc_12EFE8: ; CODE XREF: sub_12EE72+15E↑j ROM:0012EFE8 ; sub_12EE72+16E↑j ROM:0012EFE8 btst #1,($D89).w ROM:0012EFEE beq.s loc_12EFF8 ROM:0012EFF0 bset #6,($1324).w ROM:0012EFF6 bra.s loc_12F00E ROM:0012EFF8 ; --------------------------------------------------------------------------- ROM:0012EFF8 ROM:0012EFF8 loc_12EFF8: ; CODE XREF: sub_12EE72+17C↑j ROM:0012EFF8 btst #4,($D89).w ROM:0012EFFE beq.s loc_12F008 ROM:0012F000 bset #6,($1324).w ROM:0012F006 bra.s loc_12F00E ROM:0012F008 ; --------------------------------------------------------------------------- ROM:0012F008 ROM:0012F008 loc_12F008: ; CODE XREF: sub_12EE72+18C↑j ROM:0012F008 bclr #6,($1324).w ROM:0012F00E ROM:0012F00E loc_12F00E: ; CODE XREF: sub_12EE72+184↑j ROM:0012F00E ; sub_12EE72+194↑j ROM:0012F00E btst #4,($D86).w ROM:0012F014 beq.s loc_12F01E ROM:0012F016 bset #0,($1332).w ROM:0012F01C bra.s loc_12F034 ROM:0012F01E ; --------------------------------------------------------------------------- ROM:0012F01E ROM:0012F01E loc_12F01E: ; CODE XREF: sub_12EE72+1A2↑j ROM:0012F01E btst #3,($D86).w ROM:0012F024 beq.s loc_12F02E ROM:0012F026 bset #0,($1332).w ROM:0012F02C bra.s loc_12F034 ROM:0012F02E ; --------------------------------------------------------------------------- ROM:0012F02E ROM:0012F02E loc_12F02E: ; CODE XREF: sub_12EE72+1B2↑j ROM:0012F02E bclr #0,($1332).w ROM:0012F034 ROM:0012F034 loc_12F034: ; CODE XREF: sub_12EE72+1AA↑j ROM:0012F034 ; sub_12EE72+1BA↑j ROM:0012F034 btst #4,($D88).w ROM:0012F03A beq.s loc_12F044 ROM:0012F03C bset #0,($132E).w ROM:0012F042 bra.s loc_12F07A ROM:0012F044 ; --------------------------------------------------------------------------- ROM:0012F044 ROM:0012F044 loc_12F044: ; CODE XREF: sub_12EE72+1C8↑j ROM:0012F044 btst #5,($D88).w ROM:0012F04A beq.s loc_12F054 ROM:0012F04C bset #0,($132E).w ROM:0012F052 bra.s loc_12F07A ROM:0012F054 ; --------------------------------------------------------------------------- ROM:0012F054 ROM:0012F054 loc_12F054: ; CODE XREF: sub_12EE72+1D8↑j ROM:0012F054 btst #6,($D88).w ROM:0012F05A beq.s loc_12F064 ROM:0012F05C bset #0,($132E).w ROM:0012F062 bra.s loc_12F07A ROM:0012F064 ; --------------------------------------------------------------------------- ROM:0012F064 ROM:0012F064 loc_12F064: ; CODE XREF: sub_12EE72+1E8↑j ROM:0012F064 btst #7,($D88).w ROM:0012F06A beq.s loc_12F074 ROM:0012F06C bset #0,($132E).w ROM:0012F072 bra.s loc_12F07A ROM:0012F074 ; --------------------------------------------------------------------------- ROM:0012F074 ROM:0012F074 loc_12F074: ; CODE XREF: sub_12EE72+1F8↑j ROM:0012F074 bclr #0,($132E).w ROM:0012F07A ROM:0012F07A loc_12F07A: ; CODE XREF: sub_12EE72+1D0↑j ROM:0012F07A ; sub_12EE72+1E0↑j ... ROM:0012F07A btst #6,($D89).w ROM:0012F080 beq.s loc_12F08A ROM:0012F082 bset #5,($1319).w ROM:0012F088 bra.s loc_12F0A0 ROM:0012F08A ; --------------------------------------------------------------------------- ROM:0012F08A ROM:0012F08A loc_12F08A: ; CODE XREF: sub_12EE72+20E↑j ROM:0012F08A btst #5,($D87).w ROM:0012F090 beq.s loc_12F09A ROM:0012F092 bset #5,($1319).w ROM:0012F098 bra.s loc_12F0A0 ROM:0012F09A ; --------------------------------------------------------------------------- ROM:0012F09A ROM:0012F09A loc_12F09A: ; CODE XREF: sub_12EE72+21E↑j ROM:0012F09A bclr #5,($1319).w ROM:0012F0A0 ROM:0012F0A0 loc_12F0A0: ; CODE XREF: sub_12EE72+216↑j ROM:0012F0A0 ; sub_12EE72+226↑j ROM:0012F0A0 btst #6,($D86).w ROM:0012F0A6 beq.s loc_12F0B0 ROM:0012F0A8 bset #1,($132E).w ROM:0012F0AE bra.s loc_12F0C6 ROM:0012F0B0 ; --------------------------------------------------------------------------- ROM:0012F0B0 ROM:0012F0B0 loc_12F0B0: ; CODE XREF: sub_12EE72+234↑j ROM:0012F0B0 btst #7,($D86).w ROM:0012F0B6 beq.s loc_12F0C0 ROM:0012F0B8 bset #1,($132E).w ROM:0012F0BE bra.s loc_12F0C6 ROM:0012F0C0 ; --------------------------------------------------------------------------- ROM:0012F0C0 ROM:0012F0C0 loc_12F0C0: ; CODE XREF: sub_12EE72+244↑j ROM:0012F0C0 bclr #1,($132E).w ROM:0012F0C6 ROM:0012F0C6 loc_12F0C6: ; CODE XREF: sub_12EE72+23C↑j ROM:0012F0C6 ; sub_12EE72+24C↑j ROM:0012F0C6 btst #3,($D88).w ROM:0012F0CC beq.s loc_12F0D6 ROM:0012F0CE bset #3,($132F).w ROM:0012F0D4 bra.s locret_12F0EC ROM:0012F0D6 ; --------------------------------------------------------------------------- ROM:0012F0D6 ROM:0012F0D6 loc_12F0D6: ; CODE XREF: sub_12EE72+25A↑j ROM:0012F0D6 btst #2,($D86).w ROM:0012F0DC beq.s loc_12F0E6 ROM:0012F0DE bset #3,($132F).w ROM:0012F0E4 bra.s locret_12F0EC ROM:0012F0E6 ; --------------------------------------------------------------------------- ROM:0012F0E6 ROM:0012F0E6 loc_12F0E6: ; CODE XREF: sub_12EE72+26A↑j ROM:0012F0E6 bclr #3,($132F).w ROM:0012F0EC ROM:0012F0EC locret_12F0EC: ; CODE XREF: sub_12EE72+262↑j ROM:0012F0EC ; sub_12EE72+272↑j ROM:0012F0EC rts ROM:0012F0EC ; End of function sub_12EE72 ROM:0012F0EC ROM:0012F0EE ROM:0012F0EE ; =============== S U B R O U T I N E ======================================= ROM:0012F0EE ROM:0012F0EE ROM:0012F0EE sub_12F0EE: ; CODE XREF: sub_12DD52↑p ROM:0012F0EE move.l ($9B4).w,d5 ROM:0012F0F2 move.w $188(a5),d4 ROM:0012F0F6 ext.l d4 ROM:0012F0F8 muls.l d4,d6:d5 ROM:0012F0FC move.w ($1364).w,d4 ROM:0012F100 ext.l d4 ROM:0012F102 divs.l d4,d6:d5 ROM:0012F106 muls.l #$3E8,d6:d5 ROM:0012F10E move.l $142(a5),d4 ROM:0012F112 divs.l d4,d6:d5 ROM:0012F116 bvc.s loc_12F120 ROM:0012F118 move.w #$3E8,($D6A).w ROM:0012F11E bra.s locret_12F124 ROM:0012F120 ; --------------------------------------------------------------------------- ROM:0012F120 ROM:0012F120 loc_12F120: ; CODE XREF: sub_12F0EE+28↑j ROM:0012F120 move.w d5,($D6A).w ROM:0012F124 ROM:0012F124 locret_12F124: ; CODE XREF: sub_12F0EE+30↑j ROM:0012F124 rts ROM:0012F124 ; End of function sub_12F0EE ROM:0012F124 ROM:0012F126 ROM:0012F126 ; =============== S U B R O U T I N E ======================================= ROM:0012F126 ROM:0012F126 ROM:0012F126 sub_12F126: ; CODE XREF: sub_126A0E+DE↑p ROM:0012F126 clr.w d2 ROM:0012F128 ROM:0012F128 loc_12F128: ; CODE XREF: sub_12F126:loc_12F13C↓j ROM:0012F128 bsr.w sub_12F144 ROM:0012F12C move.w #4,d0 ROM:0012F130 cmp.w d2,d0 ROM:0012F132 ble.s loc_12F13E ROM:0012F134 addq.w #1,d2 ROM:0012F136 bvc.s loc_12F13C ROM:0012F138 move.w #$8000,d2 ROM:0012F13C ROM:0012F13C loc_12F13C: ; CODE XREF: sub_12F126+10↑j ROM:0012F13C bra.s loc_12F128 ROM:0012F13E ; --------------------------------------------------------------------------- ROM:0012F13E ROM:0012F13E loc_12F13E: ; CODE XREF: sub_12F126+C↑j ROM:0012F13E bsr.w sub_12F370 ROM:0012F142 rts ROM:0012F142 ; End of function sub_12F126 ROM:0012F142 ROM:0012F144 ROM:0012F144 ; =============== S U B R O U T I N E ======================================= ROM:0012F144 ROM:0012F144 ROM:0012F144 sub_12F144: ; CODE XREF: sub_12F126:loc_12F128↑p ROM:0012F144 clr.w d1 ROM:0012F146 move.b $1313(d2.w),d1 ROM:0012F14C cmpi.w #7,d1 ROM:0012F150 bcc.s locret_12F15A ROM:0012F152 movea.l off_12F15C(pc,d1.w*4),a0 ROM:0012F156 nop ROM:0012F158 jmp (a0) ROM:0012F15A ; --------------------------------------------------------------------------- ROM:0012F15A ROM:0012F15A locret_12F15A: ; CODE XREF: sub_12F144+C↑j ROM:0012F15A rts ROM:0012F15A ; End of function sub_12F144 ROM:0012F15A ROM:0012F15A ; --------------------------------------------------------------------------- ROM:0012F15C off_12F15C: dc.l loc_12F178 ; DATA XREF: sub_12F144+E↑r ROM:0012F160 dc.l loc_12F19A ROM:0012F164 dc.l loc_12F1B4 ROM:0012F168 dc.l loc_12F1FC ROM:0012F16C dc.l loc_12F2C8 ROM:0012F170 dc.l loc_12F2FC ROM:0012F174 dc.l loc_12F330 ROM:0012F178 ; --------------------------------------------------------------------------- ROM:0012F178 ROM:0012F178 loc_12F178: ; DATA XREF: ROM:off_12F15C↑o ROM:0012F178 bclr #0,($1320).w ROM:0012F17E bclr d2,($11AE).w ROM:0012F182 bclr d2,($11AF).w ROM:0012F186 bclr d2,($11B0).w ROM:0012F18A clr.w $10CA(d2.w*2) ROM:0012F190 move.b #1,$1313(d2.w) ROM:0012F198 rts ROM:0012F19A ; --------------------------------------------------------------------------- ROM:0012F19A ROM:0012F19A loc_12F19A: ; DATA XREF: ROM:0012F160↑o ROM:0012F19A move.w $A3C(a5,d2.w*2),d0 ROM:0012F1A0 cmpi.w #1,d0 ROM:0012F1A4 blt.s locret_12F1B2 ROM:0012F1A6 bset d2,($11AF).w ROM:0012F1AA move.b #2,$1313(d2.w) ROM:0012F1B2 ROM:0012F1B2 locret_12F1B2: ; CODE XREF: ROM:0012F1A4↑j ROM:0012F1B2 rts ROM:0012F1B4 ; --------------------------------------------------------------------------- ROM:0012F1B4 ROM:0012F1B4 loc_12F1B4: ; DATA XREF: ROM:0012F164↑o ROM:0012F1B4 btst #4,($133E).w ROM:0012F1BA beq.s loc_12F1CA ROM:0012F1BC bclr d2,($11AF).w ROM:0012F1C0 move.b #1,$1313(d2.w) ROM:0012F1C8 rts ROM:0012F1CA ; --------------------------------------------------------------------------- ROM:0012F1CA ROM:0012F1CA loc_12F1CA: ; CODE XREF: ROM:0012F1BA↑j ROM:0012F1CA btst d2,($11AD).w ROM:0012F1CE beq.s locret_12F1FA ROM:0012F1D0 btst #0,($1320).w ROM:0012F1D6 bne.s locret_12F1FA ROM:0012F1D8 bset d2,($11AE).w ROM:0012F1DC bset #0,($1320).w ROM:0012F1E2 addq.w #1,$10CA(d2.w*2) ROM:0012F1E8 bvc.s loc_12F1F2 ROM:0012F1EA move.w #$8000,$10CA(d2.w*2) ROM:0012F1F2 ROM:0012F1F2 loc_12F1F2: ; CODE XREF: ROM:0012F1E8↑j ROM:0012F1F2 move.b #3,$1313(d2.w) ROM:0012F1FA ROM:0012F1FA locret_12F1FA: ; CODE XREF: ROM:0012F1CE↑j ROM:0012F1FA ; ROM:0012F1D6↑j ROM:0012F1FA rts ROM:0012F1FC ; --------------------------------------------------------------------------- ROM:0012F1FC ROM:0012F1FC loc_12F1FC: ; DATA XREF: ROM:0012F168↑o ROM:0012F1FC btst #4,($133E).w ROM:0012F202 beq.s loc_12F21C ROM:0012F204 bclr #0,($1320).w ROM:0012F20A bclr d2,($11AE).w ROM:0012F20E bclr d2,($11AF).w ROM:0012F212 move.b #1,$1313(d2.w) ROM:0012F21A rts ROM:0012F21C ; --------------------------------------------------------------------------- ROM:0012F21C ROM:0012F21C loc_12F21C: ; CODE XREF: ROM:0012F202↑j ROM:0012F21C btst d2,($11B2).w ROM:0012F220 beq.s loc_12F252 ROM:0012F222 bclr d2,($11AE).w ROM:0012F226 bclr d2,($11AF).w ROM:0012F22A bset d2,($11B0).w ROM:0012F22E clr.w $10CA(d2.w*2) ROM:0012F234 move.w $A32(a5,d2.w*2),d1 ROM:0012F23A clr.b ($901).w ROM:0012F23E move.w d1,($6DC).w ROM:0012F242 move.b #1,($901).w ROM:0012F248 move.b #4,$1313(d2.w) ROM:0012F250 rts ROM:0012F252 ; --------------------------------------------------------------------------- ROM:0012F252 ROM:0012F252 loc_12F252: ; CODE XREF: ROM:0012F220↑j ROM:0012F252 btst d2,($11AD).w ROM:0012F256 bne.s loc_12F27A ROM:0012F258 move.w $10CA(d2.w*2),d3 ROM:0012F25E move.w $A50(a5,d2.w*2),d4 ROM:0012F264 cmp.w d3,d4 ROM:0012F266 blt.s loc_12F27A ROM:0012F268 bclr d2,($11AE).w ROM:0012F26C bclr #0,($1320).w ROM:0012F272 move.b #2,$1313(d2.w) ROM:0012F27A ROM:0012F27A loc_12F27A: ; CODE XREF: ROM:0012F256↑j ROM:0012F27A ; ROM:0012F266↑j ROM:0012F27A btst d2,($11AD).w ROM:0012F27E bne.s locret_12F2C6 ROM:0012F280 move.w $10CA(d2.w*2),d3 ROM:0012F286 move.w $A50(a5,d2.w*2),d4 ROM:0012F28C cmp.w d3,d4 ROM:0012F28E bge.s locret_12F2C6 ROM:0012F290 bclr d2,($11AE).w ROM:0012F294 bclr #0,($1320).w ROM:0012F29A bset d2,($11B1).w ROM:0012F29E clr.w $10CA(d2.w*2) ROM:0012F2A4 move.w $A5A(a5,d2.w*2),d5 ROM:0012F2AA clr.b $902(d2.w) ROM:0012F2B0 move.w d5,$6DE(d2.w*2) ROM:0012F2B6 move.b #1,$902(d2.w) ROM:0012F2BE move.b #6,$1313(d2.w) ROM:0012F2C6 ROM:0012F2C6 locret_12F2C6: ; CODE XREF: ROM:0012F27E↑j ROM:0012F2C6 ; ROM:0012F28E↑j ROM:0012F2C6 rts ROM:0012F2C8 ; --------------------------------------------------------------------------- ROM:0012F2C8 ROM:0012F2C8 loc_12F2C8: ; DATA XREF: ROM:0012F16C↑o ROM:0012F2C8 btst #4,($133E).w ROM:0012F2CE beq.s loc_12F2E4 ROM:0012F2D0 bclr #0,($1320).w ROM:0012F2D6 bclr d2,($11B0).w ROM:0012F2DA move.b #1,$1313(d2.w) ROM:0012F2E2 rts ROM:0012F2E4 ; --------------------------------------------------------------------------- ROM:0012F2E4 ROM:0012F2E4 loc_12F2E4: ; CODE XREF: ROM:0012F2CE↑j ROM:0012F2E4 cmpi.w #0,($6DC).w ROM:0012F2EA bgt.s locret_12F2FA ROM:0012F2EC bclr #0,($1320).w ROM:0012F2F2 move.b #5,$1313(d2.w) ROM:0012F2FA ROM:0012F2FA locret_12F2FA: ; CODE XREF: ROM:0012F2EA↑j ROM:0012F2FA rts ROM:0012F2FC ; --------------------------------------------------------------------------- ROM:0012F2FC ROM:0012F2FC loc_12F2FC: ; DATA XREF: ROM:0012F170↑o ROM:0012F2FC btst #4,($133E).w ROM:0012F302 beq.s loc_12F312 ROM:0012F304 bclr d2,($11B0).w ROM:0012F308 move.b #1,$1313(d2.w) ROM:0012F310 rts ROM:0012F312 ; --------------------------------------------------------------------------- ROM:0012F312 ROM:0012F312 loc_12F312: ; CODE XREF: ROM:0012F302↑j ROM:0012F312 move.w $A46(a5,d2.w*2),d0 ROM:0012F318 cmpi.w #0,d0 ROM:0012F31C bne.s locret_12F32E ROM:0012F31E bset d2,($11AF).w ROM:0012F322 bclr d2,($11B0).w ROM:0012F326 move.b #2,$1313(d2.w) ROM:0012F32E ROM:0012F32E locret_12F32E: ; CODE XREF: ROM:0012F31C↑j ROM:0012F32E rts ROM:0012F330 ; --------------------------------------------------------------------------- ROM:0012F330 ROM:0012F330 loc_12F330: ; DATA XREF: ROM:0012F174↑o ROM:0012F330 btst #4,($133E).w ROM:0012F336 beq.s loc_12F356 ROM:0012F338 bclr d2,($11B1).w ROM:0012F33C bclr d2,($11AF).w ROM:0012F340 clr.b $902(d2.w) ROM:0012F346 clr.w $6DE(d2.w*2) ROM:0012F34C move.b #1,$1313(d2.w) ROM:0012F354 rts ROM:0012F356 ; --------------------------------------------------------------------------- ROM:0012F356 ROM:0012F356 loc_12F356: ; CODE XREF: ROM:0012F336↑j ROM:0012F356 cmpi.w #0,$6DE(d2.w*2) ROM:0012F35E bgt.s locret_12F36E ROM:0012F360 bclr d2,($11B1).w ROM:0012F364 move.b #2,$1313(d2.w) ROM:0012F36C rts ROM:0012F36E ; --------------------------------------------------------------------------- ROM:0012F36E ROM:0012F36E locret_12F36E: ; CODE XREF: ROM:0012F35E↑j ROM:0012F36E rts ROM:0012F370 ROM:0012F370 ; =============== S U B R O U T I N E ======================================= ROM:0012F370 ROM:0012F370 ROM:0012F370 sub_12F370: ; CODE XREF: sub_12F126:loc_12F13E↑p ROM:0012F370 btst #0,($11AE).w ROM:0012F376 beq.s loc_12F386 ROM:0012F378 bset #4,($1325).w ROM:0012F37E bset #5,($133A).w ROM:0012F384 bra.s locret_12F392 ROM:0012F386 ; --------------------------------------------------------------------------- ROM:0012F386 ROM:0012F386 loc_12F386: ; CODE XREF: sub_12F370+6↑j ROM:0012F386 bclr #4,($1325).w ROM:0012F38C bclr #5,($133A).w ROM:0012F392 ROM:0012F392 locret_12F392: ; CODE XREF: sub_12F370+14↑j ROM:0012F392 rts ROM:0012F392 ; End of function sub_12F370 ROM:0012F392 ROM:0012F394 ROM:0012F394 ; =============== S U B R O U T I N E ======================================= ROM:0012F394 ROM:0012F394 ROM:0012F394 sub_12F394: ; CODE XREF: sub_126A0E+5A↑p ROM:0012F394 bsr.w sub_12F7D0 ROM:0012F398 bsr.w sub_12F3AA ROM:0012F39C bsr.w sub_12F490 ROM:0012F3A0 bsr.w sub_12F5E0 ROM:0012F3A4 bsr.w sub_12F708 ROM:0012F3A8 rts ROM:0012F3A8 ; End of function sub_12F394 ROM:0012F3A8 ROM:0012F3AA ROM:0012F3AA ; =============== S U B R O U T I N E ======================================= ROM:0012F3AA ROM:0012F3AA ROM:0012F3AA sub_12F3AA: ; CODE XREF: sub_12F394+4↑p ROM:0012F3AA clr.w d1 ROM:0012F3AC move.b ($11B3).w,d1 ROM:0012F3B0 cmpi.w #5,d1 ROM:0012F3B4 bcc.s locret_12F3BE ROM:0012F3B6 movea.l off_12F3C0(pc,d1.w*4),a0 ROM:0012F3BA nop ROM:0012F3BC jmp (a0) ROM:0012F3BE ; --------------------------------------------------------------------------- ROM:0012F3BE ROM:0012F3BE locret_12F3BE: ; CODE XREF: sub_12F3AA+A↑j ROM:0012F3BE rts ROM:0012F3BE ; End of function sub_12F3AA ROM:0012F3BE ROM:0012F3BE ; --------------------------------------------------------------------------- ROM:0012F3C0 off_12F3C0: dc.l loc_12F3D4 ; DATA XREF: sub_12F3AA+C↑r ROM:0012F3C4 dc.l loc_12F3E2 ROM:0012F3C8 dc.l loc_12F3FC ROM:0012F3CC dc.l loc_12F44A ROM:0012F3D0 dc.l loc_12F47C ROM:0012F3D4 ; --------------------------------------------------------------------------- ROM:0012F3D4 ROM:0012F3D4 loc_12F3D4: ; DATA XREF: ROM:off_12F3C0↑o ROM:0012F3D4 bclr #6,($131F).w ROM:0012F3DA move.b #1,($11B3).w ROM:0012F3E0 rts ROM:0012F3E2 ; --------------------------------------------------------------------------- ROM:0012F3E2 ROM:0012F3E2 loc_12F3E2: ; DATA XREF: ROM:0012F3C4↑o ROM:0012F3E2 btst #3,($1338).w ROM:0012F3E8 beq.s locret_12F3FA ROM:0012F3EA btst #0,($131E).w ROM:0012F3F0 bne.s locret_12F3FA ROM:0012F3F2 move.b #2,($11B3).w ROM:0012F3F8 rts ROM:0012F3FA ; --------------------------------------------------------------------------- ROM:0012F3FA ROM:0012F3FA locret_12F3FA: ; CODE XREF: ROM:0012F3E8↑j ROM:0012F3FA ; ROM:0012F3F0↑j ROM:0012F3FA rts ROM:0012F3FC ; --------------------------------------------------------------------------- ROM:0012F3FC ROM:0012F3FC loc_12F3FC: ; DATA XREF: ROM:0012F3C8↑o ROM:0012F3FC move.w $612(a5),d0 ROM:0012F400 cmp.w ($AB6).w,d0 ROM:0012F404 bge.s loc_12F40E ROM:0012F406 move.b #4,($11B3).w ROM:0012F40C rts ROM:0012F40E ; --------------------------------------------------------------------------- ROM:0012F40E ROM:0012F40E loc_12F40E: ; CODE XREF: ROM:0012F404↑j ROM:0012F40E btst #7,($131F).w ROM:0012F414 bne.s loc_12F438 ROM:0012F416 move.w ($DA6).w,d1 ROM:0012F41A add.w $600(a5),d1 ROM:0012F41E cmp.w ($572).w,d1 ROM:0012F422 bge.s loc_12F438 ROM:0012F424 move.w ($A46).w,($DAA).w ROM:0012F42A bset #6,($131F).w ROM:0012F430 move.b #3,($11B3).w ROM:0012F436 rts ROM:0012F438 ; --------------------------------------------------------------------------- ROM:0012F438 ROM:0012F438 loc_12F438: ; CODE XREF: ROM:0012F414↑j ROM:0012F438 ; ROM:0012F422↑j ROM:0012F438 btst #7,($131D).w ROM:0012F43E beq.s locret_12F448 ROM:0012F440 move.b #1,($11B3).w ROM:0012F446 rts ROM:0012F448 ; --------------------------------------------------------------------------- ROM:0012F448 ROM:0012F448 locret_12F448: ; CODE XREF: ROM:0012F43E↑j ROM:0012F448 rts ROM:0012F44A ; --------------------------------------------------------------------------- ROM:0012F44A ROM:0012F44A loc_12F44A: ; DATA XREF: ROM:0012F3CC↑o ROM:0012F44A btst #7,($131F).w ROM:0012F450 bne.s loc_12F46E ROM:0012F452 move.w ($DA6).w,d0 ROM:0012F456 move.w ($BD2).w,d1 ROM:0012F45A add.w $5FE(a5),d1 ROM:0012F45E cmp.w ($572).w,d0 ROM:0012F462 bge.s loc_12F46A ROM:0012F464 cmp.w ($A46).w,d1 ROM:0012F468 bgt.s locret_12F46C ROM:0012F46A ROM:0012F46A loc_12F46A: ; CODE XREF: ROM:0012F462↑j ROM:0012F46A bra.s loc_12F46E ROM:0012F46C ; --------------------------------------------------------------------------- ROM:0012F46C ROM:0012F46C locret_12F46C: ; CODE XREF: ROM:0012F468↑j ROM:0012F46C rts ROM:0012F46E ; --------------------------------------------------------------------------- ROM:0012F46E ROM:0012F46E loc_12F46E: ; CODE XREF: ROM:0012F450↑j ROM:0012F46E ; ROM:loc_12F46A↑j ROM:0012F46E bclr #6,($131F).w ROM:0012F474 move.b #2,($11B3).w ROM:0012F47A rts ROM:0012F47C ; --------------------------------------------------------------------------- ROM:0012F47C ROM:0012F47C loc_12F47C: ; DATA XREF: ROM:0012F3D0↑o ROM:0012F47C btst #7,($131F).w ROM:0012F482 beq.s locret_12F48C ROM:0012F484 move.b #2,($11B3).w ROM:0012F48A rts ROM:0012F48C ; --------------------------------------------------------------------------- ROM:0012F48C ROM:0012F48C locret_12F48C: ; CODE XREF: ROM:0012F482↑j ROM:0012F48C rts ROM:0012F48E ; --------------------------------------------------------------------------- ROM:0012F48E rts ROM:0012F490 ROM:0012F490 ; =============== S U B R O U T I N E ======================================= ROM:0012F490 ROM:0012F490 ROM:0012F490 sub_12F490: ; CODE XREF: sub_12F394+8↑p ROM:0012F490 clr.w d1 ROM:0012F492 move.b ($11B4).w,d1 ROM:0012F496 cmpi.w #5,d1 ROM:0012F49A bcc.s locret_12F4A4 ROM:0012F49C movea.l off_12F4A6(pc,d1.w*4),a0 ROM:0012F4A0 nop ROM:0012F4A2 jmp (a0) ROM:0012F4A4 ; --------------------------------------------------------------------------- ROM:0012F4A4 ROM:0012F4A4 locret_12F4A4: ; CODE XREF: sub_12F490+A↑j ROM:0012F4A4 rts ROM:0012F4A4 ; End of function sub_12F490 ROM:0012F4A4 ROM:0012F4A4 ; --------------------------------------------------------------------------- ROM:0012F4A6 off_12F4A6: dc.l loc_12F4BA ; DATA XREF: sub_12F490+C↑r ROM:0012F4AA dc.l loc_12F4CE ROM:0012F4AE dc.l loc_12F4FC ROM:0012F4B2 dc.l loc_12F580 ROM:0012F4B6 dc.l loc_12F598 ROM:0012F4BA ; --------------------------------------------------------------------------- ROM:0012F4BA ROM:0012F4BA loc_12F4BA: ; DATA XREF: ROM:off_12F4A6↑o ROM:0012F4BA bclr #6,($1321).w ROM:0012F4C0 bclr #5,($132C).w ROM:0012F4C6 move.b #1,($11B4).w ROM:0012F4CC rts ROM:0012F4CE ; --------------------------------------------------------------------------- ROM:0012F4CE ROM:0012F4CE loc_12F4CE: ; DATA XREF: ROM:0012F4AA↑o ROM:0012F4CE btst #6,($131F).w ROM:0012F4D4 beq.s locret_12F4FA ROM:0012F4D6 bsr.w sub_12F88A ROM:0012F4DA move.w ($DA8).w,d0 ROM:0012F4DE clr.b ($912).w ROM:0012F4E2 move.w d0,($6FE).w ROM:0012F4E6 move.b #1,($912).w ROM:0012F4EC bset #6,($1321).w ROM:0012F4F2 move.b #2,($11B4).w ROM:0012F4F8 rts ROM:0012F4FA ; --------------------------------------------------------------------------- ROM:0012F4FA ROM:0012F4FA locret_12F4FA: ; CODE XREF: ROM:0012F4D4↑j ROM:0012F4FA rts ROM:0012F4FC ; --------------------------------------------------------------------------- ROM:0012F4FC ROM:0012F4FC loc_12F4FC: ; DATA XREF: ROM:0012F4AE↑o ROM:0012F4FC move.w ($BD2).w,d0 ROM:0012F500 add.w $610(a5),d0 ROM:0012F504 cmp.w ($A46).w,d0 ROM:0012F508 ble.s loc_12F520 ROM:0012F50A cmpi.w #0,($6FE).w ROM:0012F510 bgt.s loc_12F520 ROM:0012F512 bset #5,($132C).w ROM:0012F518 move.b #3,($11B4).w ROM:0012F51E rts ROM:0012F520 ; --------------------------------------------------------------------------- ROM:0012F520 ROM:0012F520 loc_12F520: ; CODE XREF: ROM:0012F508↑j ROM:0012F520 ; ROM:0012F510↑j ROM:0012F520 btst #4,($1328).w ROM:0012F526 bne.s loc_12F540 ROM:0012F528 cmpi.w #0,($6FC).w ROM:0012F52E bgt.s loc_12F540 ROM:0012F530 btst #1,($132B).w ROM:0012F536 bne.s loc_12F56A ROM:0012F538 btst #6,($131F).w ROM:0012F53E beq.s loc_12F56A ROM:0012F540 ROM:0012F540 loc_12F540: ; CODE XREF: ROM:0012F526↑j ROM:0012F540 ; ROM:0012F52E↑j ROM:0012F540 btst #6,($131F).w ROM:0012F546 bne.s locret_12F568 ROM:0012F548 btst #4,($1328).w ROM:0012F54E bne.s loc_12F558 ROM:0012F550 cmpi.w #0,($6FC).w ROM:0012F556 beq.s locret_12F568 ROM:0012F558 ROM:0012F558 loc_12F558: ; CODE XREF: ROM:0012F54E↑j ROM:0012F558 clr.b ($912).w ROM:0012F55C clr.w ($6FE).w ROM:0012F560 move.b #4,($11B4).w ROM:0012F566 rts ROM:0012F568 ; --------------------------------------------------------------------------- ROM:0012F568 ROM:0012F568 locret_12F568: ; CODE XREF: ROM:0012F546↑j ROM:0012F568 ; ROM:0012F556↑j ROM:0012F568 rts ROM:0012F56A ; --------------------------------------------------------------------------- ROM:0012F56A ROM:0012F56A loc_12F56A: ; CODE XREF: ROM:0012F536↑j ROM:0012F56A ; ROM:0012F53E↑j ROM:0012F56A clr.b ($912).w ROM:0012F56E clr.w ($6FE).w ROM:0012F572 bclr #6,($1321).w ROM:0012F578 move.b #1,($11B4).w ROM:0012F57E rts ROM:0012F580 ; --------------------------------------------------------------------------- ROM:0012F580 ROM:0012F580 loc_12F580: ; DATA XREF: ROM:0012F4B2↑o ROM:0012F580 btst #6,($131F).w ROM:0012F586 bne.s locret_12F596 ROM:0012F588 bclr #5,($132C).w ROM:0012F58E move.b #4,($11B4).w ROM:0012F594 rts ROM:0012F596 ; --------------------------------------------------------------------------- ROM:0012F596 ROM:0012F596 locret_12F596: ; CODE XREF: ROM:0012F586↑j ROM:0012F596 rts ROM:0012F598 ; --------------------------------------------------------------------------- ROM:0012F598 ROM:0012F598 loc_12F598: ; DATA XREF: ROM:0012F4B6↑o ROM:0012F598 btst #4,($1328).w ROM:0012F59E bne.s loc_12F5B6 ROM:0012F5A0 cmpi.w #0,($6FC).w ROM:0012F5A6 bgt.s loc_12F5B6 ROM:0012F5A8 bclr #6,($1321).w ROM:0012F5AE move.b #1,($11B4).w ROM:0012F5B4 rts ROM:0012F5B6 ; --------------------------------------------------------------------------- ROM:0012F5B6 ROM:0012F5B6 loc_12F5B6: ; CODE XREF: ROM:0012F59E↑j ROM:0012F5B6 ; ROM:0012F5A6↑j ROM:0012F5B6 btst #6,($131F).w ROM:0012F5BC beq.s locret_12F5DC ROM:0012F5BE bsr.w sub_12F88A ROM:0012F5C2 move.w ($DA8).w,d0 ROM:0012F5C6 clr.b ($912).w ROM:0012F5CA move.w d0,($6FE).w ROM:0012F5CE move.b #1,($912).w ROM:0012F5D4 move.b #2,($11B4).w ROM:0012F5DA rts ROM:0012F5DC ; --------------------------------------------------------------------------- ROM:0012F5DC ROM:0012F5DC locret_12F5DC: ; CODE XREF: ROM:0012F5BC↑j ROM:0012F5DC rts ROM:0012F5DE ; --------------------------------------------------------------------------- ROM:0012F5DE rts ROM:0012F5E0 ROM:0012F5E0 ; =============== S U B R O U T I N E ======================================= ROM:0012F5E0 ROM:0012F5E0 ROM:0012F5E0 sub_12F5E0: ; CODE XREF: sub_12F394+C↑p ROM:0012F5E0 clr.w d1 ROM:0012F5E2 move.b ($11B5).w,d1 ROM:0012F5E6 cmpi.w #4,d1 ROM:0012F5EA bcc.s locret_12F5F4 ROM:0012F5EC movea.l off_12F5F6(pc,d1.w*4),a0 ROM:0012F5F0 nop ROM:0012F5F2 jmp (a0) ROM:0012F5F4 ; --------------------------------------------------------------------------- ROM:0012F5F4 ROM:0012F5F4 locret_12F5F4: ; CODE XREF: sub_12F5E0+A↑j ROM:0012F5F4 rts ROM:0012F5F4 ; End of function sub_12F5E0 ROM:0012F5F4 ROM:0012F5F4 ; --------------------------------------------------------------------------- ROM:0012F5F6 off_12F5F6: dc.l loc_12F606 ; DATA XREF: sub_12F5E0+C↑r ROM:0012F5FA dc.l loc_12F622 ROM:0012F5FE dc.l loc_12F640 ROM:0012F602 dc.l loc_12F69E ROM:0012F606 ; --------------------------------------------------------------------------- ROM:0012F606 ROM:0012F606 loc_12F606: ; DATA XREF: ROM:off_12F5F6↑o ROM:0012F606 move.w #$2710,($DA2).w ROM:0012F60C move.l #0,($9AC).w ROM:0012F614 bclr #4,($1328).w ROM:0012F61A move.b #1,($11B5).w ROM:0012F620 rts ROM:0012F622 ; --------------------------------------------------------------------------- ROM:0012F622 ROM:0012F622 loc_12F622: ; DATA XREF: ROM:0012F5FA↑o ROM:0012F622 btst #5,($132C).w ROM:0012F628 beq.s locret_12F63E ROM:0012F62A move.w #0,($DA2).w ROM:0012F630 bset #1,($1334).w ROM:0012F636 move.b #2,($11B5).w ROM:0012F63C rts ROM:0012F63E ; --------------------------------------------------------------------------- ROM:0012F63E ROM:0012F63E locret_12F63E: ; CODE XREF: ROM:0012F628↑j ROM:0012F63E rts ROM:0012F640 ; --------------------------------------------------------------------------- ROM:0012F640 ROM:0012F640 loc_12F640: ; DATA XREF: ROM:0012F5FE↑o ROM:0012F640 bsr.w sub_12F7FC ROM:0012F644 btst #4,($1328).w ROM:0012F64A beq.s loc_12F66A ROM:0012F64C btst #5,($132C).w ROM:0012F652 bne.s loc_12F66A ROM:0012F654 move.w $608(a5),($DA2).w ROM:0012F65A move.l #0,($9AC).w ROM:0012F662 move.b #3,($11B5).w ROM:0012F668 rts ROM:0012F66A ; --------------------------------------------------------------------------- ROM:0012F66A ROM:0012F66A loc_12F66A: ; CODE XREF: ROM:0012F64A↑j ROM:0012F66A ; ROM:0012F652↑j ROM:0012F66A btst #4,($1328).w ROM:0012F670 bne.s locret_12F69C ROM:0012F672 btst #5,($132C).w ROM:0012F678 bne.s locret_12F69C ROM:0012F67A move.w #$2710,($DA2).w ROM:0012F680 move.l #0,($9AC).w ROM:0012F688 bclr #4,($1328).w ROM:0012F68E bclr #1,($1334).w ROM:0012F694 move.b #1,($11B5).w ROM:0012F69A rts ROM:0012F69C ; --------------------------------------------------------------------------- ROM:0012F69C ROM:0012F69C locret_12F69C: ; CODE XREF: ROM:0012F670↑j ROM:0012F69C ; ROM:0012F678↑j ROM:0012F69C rts ROM:0012F69E ; --------------------------------------------------------------------------- ROM:0012F69E ROM:0012F69E loc_12F69E: ; DATA XREF: ROM:0012F602↑o ROM:0012F69E bsr.w sub_12F850 ROM:0012F6A2 btst #5,($132C).w ROM:0012F6A8 beq.s loc_12F6C6 ROM:0012F6AA move.w #0,($DA2).w ROM:0012F6B0 move.l #0,($9AC).w ROM:0012F6B8 bclr #4,($1328).w ROM:0012F6BE move.b #2,($11B5).w ROM:0012F6C4 rts ROM:0012F6C6 ; --------------------------------------------------------------------------- ROM:0012F6C6 ROM:0012F6C6 loc_12F6C6: ; CODE XREF: ROM:0012F6A8↑j ROM:0012F6C6 move.w ($DA6).w,d0 ROM:0012F6CA sub.w $60C(a5),d0 ROM:0012F6CE move.w $60A(a5),d1 ROM:0012F6D2 muls.w #$64,d1 ; 'd' ROM:0012F6D6 cmp.l ($9AC).w,d1 ROM:0012F6DA ble.s loc_12F6E2 ROM:0012F6DC cmp.w ($572).w,d0 ROM:0012F6E0 ble.s locret_12F704 ROM:0012F6E2 ROM:0012F6E2 loc_12F6E2: ; CODE XREF: ROM:0012F6DA↑j ROM:0012F6E2 move.w #$2710,($DA2).w ROM:0012F6E8 move.l #0,($9AC).w ROM:0012F6F0 bclr #4,($1328).w ROM:0012F6F6 bclr #1,($1334).w ROM:0012F6FC move.b #1,($11B5).w ROM:0012F702 rts ROM:0012F704 ; --------------------------------------------------------------------------- ROM:0012F704 ROM:0012F704 locret_12F704: ; CODE XREF: ROM:0012F6E0↑j ROM:0012F704 rts ROM:0012F706 ; --------------------------------------------------------------------------- ROM:0012F706 rts ROM:0012F708 ROM:0012F708 ; =============== S U B R O U T I N E ======================================= ROM:0012F708 ROM:0012F708 ROM:0012F708 sub_12F708: ; CODE XREF: sub_12F394+10↑p ROM:0012F708 clr.w d1 ROM:0012F70A move.b ($11B6).w,d1 ROM:0012F70E cmpi.w #4,d1 ROM:0012F712 bcc.s locret_12F71C ROM:0012F714 movea.l off_12F71E(pc,d1.w*4),a0 ROM:0012F718 nop ROM:0012F71A jmp (a0) ROM:0012F71C ; --------------------------------------------------------------------------- ROM:0012F71C ROM:0012F71C locret_12F71C: ; CODE XREF: sub_12F708+A↑j ROM:0012F71C rts ROM:0012F71C ; End of function sub_12F708 ROM:0012F71C ROM:0012F71C ; --------------------------------------------------------------------------- ROM:0012F71E off_12F71E: dc.l loc_12F72E ; DATA XREF: sub_12F708+C↑r ROM:0012F722 dc.l loc_12F736 ROM:0012F726 dc.l loc_12F752 ROM:0012F72A dc.l loc_12F792 ROM:0012F72E ; --------------------------------------------------------------------------- ROM:0012F72E ROM:0012F72E loc_12F72E: ; DATA XREF: ROM:off_12F71E↑o ROM:0012F72E move.b #1,($11B6).w ROM:0012F734 rts ROM:0012F736 ; --------------------------------------------------------------------------- ROM:0012F736 ROM:0012F736 loc_12F736: ; DATA XREF: ROM:0012F722↑o ROM:0012F736 move.w $606(a5),d0 ROM:0012F73A btst #5,($132C).w ROM:0012F740 beq.s locret_12F750 ROM:0012F742 cmpi.w #0,d0 ROM:0012F746 ble.s locret_12F750 ROM:0012F748 move.b #2,($11B6).w ROM:0012F74E rts ROM:0012F750 ; --------------------------------------------------------------------------- ROM:0012F750 ROM:0012F750 locret_12F750: ; CODE XREF: ROM:0012F740↑j ROM:0012F750 ; ROM:0012F746↑j ROM:0012F750 rts ROM:0012F752 ; --------------------------------------------------------------------------- ROM:0012F752 ROM:0012F752 loc_12F752: ; DATA XREF: ROM:0012F726↑o ROM:0012F752 btst #7,($131F).w ROM:0012F758 beq.s loc_12F768 ROM:0012F75A move.w #0,($DA4).w ROM:0012F760 move.b #1,($11B6).w ROM:0012F766 rts ROM:0012F768 ; --------------------------------------------------------------------------- ROM:0012F768 ROM:0012F768 loc_12F768: ; CODE XREF: ROM:0012F758↑j ROM:0012F768 btst #5,($132C).w ROM:0012F76E bne.s locret_12F790 ROM:0012F770 move.w $604(a5),($DA4).w ROM:0012F776 move.w $606(a5),d1 ROM:0012F77A clr.b ($911).w ROM:0012F77E move.w d1,($6FC).w ROM:0012F782 move.b #1,($911).w ROM:0012F788 move.b #3,($11B6).w ROM:0012F78E rts ROM:0012F790 ; --------------------------------------------------------------------------- ROM:0012F790 ROM:0012F790 locret_12F790: ; CODE XREF: ROM:0012F76E↑j ROM:0012F790 rts ROM:0012F792 ; --------------------------------------------------------------------------- ROM:0012F792 ROM:0012F792 loc_12F792: ; DATA XREF: ROM:0012F72A↑o ROM:0012F792 bsr.w sub_12F834 ROM:0012F796 move.w ($DA6).w,d0 ROM:0012F79A sub.w $60C(a5),d0 ROM:0012F79E btst #7,($131F).w ROM:0012F7A4 bne.s loc_12F7B8 ROM:0012F7A6 cmpi.w #0,($6FC).w ROM:0012F7AC ble.s loc_12F7B4 ROM:0012F7AE cmp.w ($572).w,d0 ROM:0012F7B2 blt.s locret_12F7B6 ROM:0012F7B4 ROM:0012F7B4 loc_12F7B4: ; CODE XREF: ROM:0012F7AC↑j ROM:0012F7B4 bra.s loc_12F7B8 ROM:0012F7B6 ; --------------------------------------------------------------------------- ROM:0012F7B6 ROM:0012F7B6 locret_12F7B6: ; CODE XREF: ROM:0012F7B2↑j ROM:0012F7B6 rts ROM:0012F7B8 ; --------------------------------------------------------------------------- ROM:0012F7B8 ROM:0012F7B8 loc_12F7B8: ; CODE XREF: ROM:0012F7A4↑j ROM:0012F7B8 ; ROM:loc_12F7B4↑j ROM:0012F7B8 move.w #0,($DA4).w ROM:0012F7BE clr.b ($911).w ROM:0012F7C2 clr.w ($6FC).w ROM:0012F7C6 move.b #1,($11B6).w ROM:0012F7CC rts ROM:0012F7CE ; --------------------------------------------------------------------------- ROM:0012F7CE rts ROM:0012F7D0 ROM:0012F7D0 ; =============== S U B R O U T I N E ======================================= ROM:0012F7D0 ROM:0012F7D0 ROM:0012F7D0 sub_12F7D0: ; CODE XREF: sub_12F394↑p ROM:0012F7D0 move.w #$3B10,d1 ROM:0012F7D4 move.w ($A7C).w,d2 ROM:0012F7D8 bsr.l sub_117544 ROM:0012F7DE btst #6,($92E).w ROM:0012F7E4 beq.s loc_12F7EA ROM:0012F7E6 add.w $616(a5),d1 ROM:0012F7EA ROM:0012F7EA loc_12F7EA: ; CODE XREF: sub_12F7D0+14↑j ROM:0012F7EA btst #1,($132B).w ROM:0012F7F0 beq.s loc_12F7F6 ROM:0012F7F2 add.w $60E(a5),d1 ROM:0012F7F6 ROM:0012F7F6 loc_12F7F6: ; CODE XREF: sub_12F7D0+20↑j ROM:0012F7F6 move.w d1,($DA6).w ROM:0012F7FA rts ROM:0012F7FA ; End of function sub_12F7D0 ROM:0012F7FA ROM:0012F7FC ROM:0012F7FC ; =============== S U B R O U T I N E ======================================= ROM:0012F7FC ROM:0012F7FC ROM:0012F7FC sub_12F7FC: ; CODE XREF: ROM:loc_12F640↑p ROM:0012F7FC move.w $602(a5),d0 ROM:0012F800 muls.w #$3E8,d0 ROM:0012F804 move.w $60A(a5),d1 ROM:0012F808 cmp.l ($9AC).w,d0 ROM:0012F80C bge.s loc_12F82C ROM:0012F80E btst #2,($1333).w ROM:0012F814 bne.s loc_12F824 ROM:0012F816 cmpi.w #0,d1 ROM:0012F81A ble.s loc_12F824 ROM:0012F81C bset #4,($1328).w ROM:0012F822 bra.s loc_12F82A ROM:0012F824 ; --------------------------------------------------------------------------- ROM:0012F824 ROM:0012F824 loc_12F824: ; CODE XREF: sub_12F7FC+18↑j ROM:0012F824 ; sub_12F7FC+1E↑j ROM:0012F824 bclr #4,($1328).w ROM:0012F82A ROM:0012F82A loc_12F82A: ; CODE XREF: sub_12F7FC+26↑j ROM:0012F82A bra.s locret_12F832 ROM:0012F82C ; --------------------------------------------------------------------------- ROM:0012F82C ROM:0012F82C loc_12F82C: ; CODE XREF: sub_12F7FC+10↑j ROM:0012F82C bclr #4,($1328).w ROM:0012F832 ROM:0012F832 locret_12F832: ; CODE XREF: sub_12F7FC:loc_12F82A↑j ROM:0012F832 rts ROM:0012F832 ; End of function sub_12F7FC ROM:0012F832 ROM:0012F834 ROM:0012F834 ; =============== S U B R O U T I N E ======================================= ROM:0012F834 ROM:0012F834 ROM:0012F834 sub_12F834: ; CODE XREF: ROM:loc_12F792↑p ROM:0012F834 move.w ($6FC).w,d1 ROM:0012F838 move.w $606(a5),d2 ROM:0012F83C muls.w $604(a5),d1 ROM:0012F840 divs.w d2,d1 ROM:0012F842 bvc.w loc_12F84A ROM:0012F846 move.w #0,d1 ROM:0012F84A ROM:0012F84A loc_12F84A: ; CODE XREF: sub_12F834+E↑j ROM:0012F84A move.w d1,($DA4).w ROM:0012F84E rts ROM:0012F84E ; End of function sub_12F834 ROM:0012F84E ROM:0012F850 ROM:0012F850 ; =============== S U B R O U T I N E ======================================= ROM:0012F850 ROM:0012F850 ROM:0012F850 sub_12F850: ; CODE XREF: ROM:loc_12F69E↑p ROM:0012F850 move.w $608(a5),d0 ROM:0012F854 ext.l d0 ROM:0012F856 move.w $60A(a5),d1 ROM:0012F85A muls.w #$64,d1 ; 'd' ROM:0012F85E move.l d1,d2 ROM:0012F860 sub.l ($9AC).w,d2 ROM:0012F864 cmpi.l #0,d2 ROM:0012F86A bge.s loc_12F872 ROM:0012F86C move.l #0,d2 ROM:0012F872 ROM:0012F872 loc_12F872: ; CODE XREF: sub_12F850+1A↑j ROM:0012F872 subi.w #$2710,d0 ROM:0012F876 clr.l d3 ROM:0012F878 muls.l d0,d3:d2 ROM:0012F87C divs.l d1,d3:d2 ROM:0012F880 addi.w #$2710,d2 ROM:0012F884 move.w d2,($DA2).w ROM:0012F888 rts ROM:0012F888 ; End of function sub_12F850 ROM:0012F888 ROM:0012F88A ROM:0012F88A ; =============== S U B R O U T I N E ======================================= ROM:0012F88A ROM:0012F88A ROM:0012F88A sub_12F88A: ; CODE XREF: ROM:0012F4D6↑p ROM:0012F88A ; ROM:0012F5BE↑p ROM:0012F88A move.w #$3B94,d1 ROM:0012F88E move.w ($A46).w,d2 ROM:0012F892 move.w ($572).w,d3 ROM:0012F896 bsr.l sub_117544 ROM:0012F89C move.w d1,($DA8).w ROM:0012F8A0 rts ROM:0012F8A0 ; End of function sub_12F88A ROM:0012F8A0 ROM:0012F8A2 ROM:0012F8A2 ; =============== S U B R O U T I N E ======================================= ROM:0012F8A2 ROM:0012F8A2 ROM:0012F8A2 sub_12F8A2: ; CODE XREF: sub_11231A:loc_1124BC↑p ROM:0012F8A2 move.w ($C78).w,d0 ROM:0012F8A6 move.w $614(a5),d1 ROM:0012F8AA sub.w ($DAC).w,d0 ROM:0012F8AE btst #7,($1323).w ROM:0012F8B4 bne.s loc_12F8BA ROM:0012F8B6 cmp.w d0,d1 ROM:0012F8B8 bge.s loc_12F8C2 ROM:0012F8BA ROM:0012F8BA loc_12F8BA: ; CODE XREF: sub_12F8A2+12↑j ROM:0012F8BA bset #7,($131F).w ROM:0012F8C0 bra.s loc_12F8C8 ROM:0012F8C2 ; --------------------------------------------------------------------------- ROM:0012F8C2 ROM:0012F8C2 loc_12F8C2: ; CODE XREF: sub_12F8A2+16↑j ROM:0012F8C2 bclr #7,($131F).w ROM:0012F8C8 ROM:0012F8C8 loc_12F8C8: ; CODE XREF: sub_12F8A2+1E↑j ROM:0012F8C8 move.w ($C78).w,($DAC).w ROM:0012F8CE btst #1,($1334).w ROM:0012F8D4 beq.s locret_12F8FE ROM:0012F8D6 cmpi.l #0,($9AC).w ROM:0012F8DE bne.s loc_12F8E4 ROM:0012F8E0 clr.l ($9B0).w ROM:0012F8E4 ROM:0012F8E4 loc_12F8E4: ; CODE XREF: sub_12F8A2+3C↑j ROM:0012F8E4 clr.l d0 ROM:0012F8E6 move.l ($A14).w,d1 ROM:0012F8EA add.l ($9B0).w,d1 ROM:0012F8EE divs.l #$3E8,d0:d1 ROM:0012F8F6 move.l d0,($9B0).w ROM:0012F8FA add.l d1,($9AC).w ROM:0012F8FE ROM:0012F8FE locret_12F8FE: ; CODE XREF: sub_12F8A2+32↑j ROM:0012F8FE rts ROM:0012F8FE ; End of function sub_12F8A2 ROM:0012F8FE ROM:0012F900 ROM:0012F900 ; =============== S U B R O U T I N E ======================================= ROM:0012F900 ROM:0012F900 ROM:0012F900 sub_12F900: ; CODE XREF: ROM:001170AC↑p ROM:0012F900 move.w $61E(a5),d0 ROM:0012F904 and.w ($E3C).w,d0 ROM:0012F908 move.w $61C(a5),d1 ROM:0012F90C and.w ($E3E).w,d1 ROM:0012F910 move.w $61A(a5),d2 ROM:0012F914 and.w ($E3A).w,d2 ROM:0012F918 or.w d0,d1 ROM:0012F91A or.w d1,d2 ROM:0012F91C move.w d2,($DAE).w ROM:0012F920 move.w $624(a5),d0 ROM:0012F924 and.w ($E42).w,d0 ROM:0012F928 move.w $622(a5),d1 ROM:0012F92C and.w ($E44).w,d1 ROM:0012F930 move.w $620(a5),d2 ROM:0012F934 and.w ($E40).w,d2 ROM:0012F938 or.w d0,d1 ROM:0012F93A or.w d1,d2 ROM:0012F93C move.w d2,($DB2).w ROM:0012F940 move.w $62A(a5),d0 ROM:0012F944 and.w ($E48).w,d0 ROM:0012F948 move.w $628(a5),d1 ROM:0012F94C and.w ($E4A).w,d1 ROM:0012F950 move.w $626(a5),d2 ROM:0012F954 and.w ($E46).w,d2 ROM:0012F958 or.w d0,d1 ROM:0012F95A or.w d1,d2 ROM:0012F95C move.w d2,($DB0).w ROM:0012F960 move.w $630(a5),d0 ROM:0012F964 and.w ($E4E).w,d0 ROM:0012F968 move.w $62E(a5),d1 ROM:0012F96C and.w ($E50).w,d1 ROM:0012F970 move.w $62C(a5),d2 ROM:0012F974 and.w ($E4C).w,d2 ROM:0012F978 or.w d0,d1 ROM:0012F97A or.w d1,d2 ROM:0012F97C move.w d2,($DB4).w ROM:0012F980 move.w $64A(a5),d3 ROM:0012F984 cmp.w ($DB6).w,d3 ROM:0012F988 bge.l loc_12FAA6 ROM:0012F98E move.w #0,($DB6).w ROM:0012F994 move.w $636(a5),d0 ROM:0012F998 not.w d0 ROM:0012F99A and.w ($E3C).w,d0 ROM:0012F99E move.w $634(a5),d1 ROM:0012F9A2 not.w d1 ROM:0012F9A4 and.w ($E3C).w,d1 ROM:0012F9A8 move.w $632(a5),d2 ROM:0012F9AC not.w d2 ROM:0012F9AE and.w ($E3A).w,d2 ROM:0012F9B2 or.w d0,d1 ROM:0012F9B4 or.w d1,d2 ROM:0012F9B6 and.w d2,($DAE).w ROM:0012F9BA move.w $63C(a5),d0 ROM:0012F9BE not.w d0 ROM:0012F9C0 and.w ($E42).w,d0 ROM:0012F9C4 move.w $63A(a5),d1 ROM:0012F9C8 not.w d1 ROM:0012F9CA and.w ($E42).w,d1 ROM:0012F9CE move.w $638(a5),d2 ROM:0012F9D2 not.w d2 ROM:0012F9D4 and.w ($E40).w,d2 ROM:0012F9D8 or.w d0,d1 ROM:0012F9DA or.w d1,d2 ROM:0012F9DC and.w d2,($DB2).w ROM:0012F9E0 move.w $642(a5),d0 ROM:0012F9E4 not.w d0 ROM:0012F9E6 and.w ($E48).w,d0 ROM:0012F9EA move.w $640(a5),d1 ROM:0012F9EE not.w d1 ROM:0012F9F0 and.w ($E48).w,d1 ROM:0012F9F4 move.w $63E(a5),d2 ROM:0012F9F8 not.w d2 ROM:0012F9FA and.w ($E46).w,d2 ROM:0012F9FE or.w d0,d1 ROM:0012FA00 or.w d1,d2 ROM:0012FA02 and.w d2,($DB0).w ROM:0012FA06 move.w $648(a5),d0 ROM:0012FA0A not.w d0 ROM:0012FA0C and.w ($E4E).w,d0 ROM:0012FA10 move.w $646(a5),d1 ROM:0012FA14 not.w d1 ROM:0012FA16 and.w ($E4E).w,d1 ROM:0012FA1A move.w $644(a5),d2 ROM:0012FA1E not.w d2 ROM:0012FA20 and.w ($E4C).w,d2 ROM:0012FA24 or.w d0,d1 ROM:0012FA26 or.w d1,d2 ROM:0012FA28 and.w d2,($DB4).w ROM:0012FA2C move.w $636(a5),d0 ROM:0012FA30 not.w d0 ROM:0012FA32 and.w d0,($E3C).w ROM:0012FA36 move.w $634(a5),d0 ROM:0012FA3A not.w d0 ROM:0012FA3C and.w d0,($E3E).w ROM:0012FA40 move.w $632(a5),d0 ROM:0012FA44 not.w d0 ROM:0012FA46 and.w d0,($E3A).w ROM:0012FA4A move.w $63C(a5),d0 ROM:0012FA4E not.w d0 ROM:0012FA50 and.w d0,($E42).w ROM:0012FA54 move.w $63A(a5),d0 ROM:0012FA58 not.w d0 ROM:0012FA5A and.w d0,($E44).w ROM:0012FA5E move.w $638(a5),d0 ROM:0012FA62 not.w d0 ROM:0012FA64 and.w d0,($E40).w ROM:0012FA68 move.w $642(a5),d0 ROM:0012FA6C not.w d0 ROM:0012FA6E and.w d0,($E48).w ROM:0012FA72 move.w $640(a5),d0 ROM:0012FA76 not.w d0 ROM:0012FA78 and.w d0,($E4A).w ROM:0012FA7C move.w $63E(a5),d0 ROM:0012FA80 not.w d0 ROM:0012FA82 and.w d0,($E46).w ROM:0012FA86 move.w $648(a5),d0 ROM:0012FA8A not.w d0 ROM:0012FA8C and.w d0,($E4E).w ROM:0012FA90 move.w $646(a5),d0 ROM:0012FA94 not.w d0 ROM:0012FA96 and.w d0,($E50).w ROM:0012FA9A move.w $644(a5),d0 ROM:0012FA9E not.w d0 ROM:0012FAA0 and.w d0,($E4C).w ROM:0012FAA4 bra.s loc_12FAAA ROM:0012FAA6 ; --------------------------------------------------------------------------- ROM:0012FAA6 ROM:0012FAA6 loc_12FAA6: ; CODE XREF: sub_12F900+88↑j ROM:0012FAA6 addq.w #1,($DB6).w ROM:0012FAAA ROM:0012FAAA loc_12FAAA: ; CODE XREF: sub_12F900+1A4↑j ROM:0012FAAA move.w $618(a5),d0 ROM:0012FAAE cmpi.w #1,d0 ROM:0012FAB2 bne.s locret_12FB1A ROM:0012FAB4 move.w #0,($DAE).w ROM:0012FABA move.w #0,($DB2).w ROM:0012FAC0 move.w #0,($DB0).w ROM:0012FAC6 move.w #0,($DB4).w ROM:0012FACC move.w #0,($E3A).w ROM:0012FAD2 move.w #0,($E3C).w ROM:0012FAD8 move.w #0,($E3E).w ROM:0012FADE move.w #0,($E40).w ROM:0012FAE4 move.w #0,($E42).w ROM:0012FAEA move.w #0,($E44).w ROM:0012FAF0 move.w #0,($E46).w ROM:0012FAF6 move.w #0,($E48).w ROM:0012FAFC move.w #0,($E4A).w ROM:0012FB02 move.w #0,($E4C).w ROM:0012FB08 move.w #0,($E4E).w ROM:0012FB0E move.w #0,($E50).w ROM:0012FB14 move.w #0,($E36).w ROM:0012FB1A ROM:0012FB1A locret_12FB1A: ; CODE XREF: sub_12F900+1B2↑j ROM:0012FB1A rts ROM:0012FB1A ; End of function sub_12F900 ROM:0012FB1A ROM:0012FB1C ROM:0012FB1C ; =============== S U B R O U T I N E ======================================= ROM:0012FB1C ROM:0012FB1C ROM:0012FB1C sub_12FB1C: ; CODE XREF: sub_126A0E+78↑p ROM:0012FB1C clr.w d1 ROM:0012FB1E move.b ($11B9).w,d1 ROM:0012FB22 cmpi.w #2,d1 ROM:0012FB26 bcc.s locret_12FB30 ROM:0012FB28 movea.l off_12FB32(pc,d1.w*4),a0 ROM:0012FB2C nop ROM:0012FB2E jmp (a0) ROM:0012FB30 ; --------------------------------------------------------------------------- ROM:0012FB30 ROM:0012FB30 locret_12FB30: ; CODE XREF: sub_12FB1C+A↑j ROM:0012FB30 rts ROM:0012FB30 ; End of function sub_12FB1C ROM:0012FB30 ROM:0012FB30 ; --------------------------------------------------------------------------- ROM:0012FB32 off_12FB32: dc.l loc_12FB3A ; DATA XREF: sub_12FB1C+C↑r ROM:0012FB36 dc.l loc_12FB48 ROM:0012FB3A ; --------------------------------------------------------------------------- ROM:0012FB3A ROM:0012FB3A loc_12FB3A: ; DATA XREF: ROM:off_12FB32↑o ROM:0012FB3A bsr.w sub_12FB8E ROM:0012FB3E move.b #1,($11B9).w ROM:0012FB44 bra.s loc_12FB48 ROM:0012FB46 ; --------------------------------------------------------------------------- ROM:0012FB46 rts ROM:0012FB48 ; --------------------------------------------------------------------------- ROM:0012FB48 ROM:0012FB48 loc_12FB48: ; CODE XREF: ROM:0012FB44↑j ROM:0012FB48 ; DATA XREF: ROM:0012FB36↑o ROM:0012FB48 bsr.w sub_12FE44 ROM:0012FB4C bsr.w sub_12FE5E ROM:0012FB50 bsr.w sub_12FDEE ROM:0012FB54 bsr.w sub_12FFC6 ROM:0012FB58 bsr.w sub_130012 ROM:0012FB5C bsr.w sub_12FF7A ROM:0012FB60 bsr.w sub_130042 ROM:0012FB64 bsr.w sub_12FF20 ROM:0012FB68 bsr.w sub_12FFA0 ROM:0012FB6C bsr.w sub_12FE72 ROM:0012FB70 bsr.w sub_130086 ROM:0012FB74 bsr.w sub_130148 ROM:0012FB78 bsr.w sub_130168 ROM:0012FB7C bsr.w sub_130200 ROM:0012FB80 bsr.w sub_12FBA2 ROM:0012FB84 bsr.w sub_12FC04 ROM:0012FB88 bsr.w sub_1302CE ROM:0012FB8C rts ROM:0012FB8E ROM:0012FB8E ; =============== S U B R O U T I N E ======================================= ROM:0012FB8E ROM:0012FB8E ROM:0012FB8E sub_12FB8E: ; CODE XREF: ROM:loc_12FB3A↑p ROM:0012FB8E move.w #$2710,d0 ROM:0012FB92 sub.w $660(a5),d0 ROM:0012FB96 move.w d0,($DCA).w ROM:0012FB9A move.w #$2710,($DCC).w ROM:0012FBA0 rts ROM:0012FBA0 ; End of function sub_12FB8E ROM:0012FBA0 ROM:0012FBA2 ROM:0012FBA2 ; =============== S U B R O U T I N E ======================================= ROM:0012FBA2 ROM:0012FBA2 ROM:0012FBA2 sub_12FBA2: ; CODE XREF: ROM:0012FB80↑p ROM:0012FBA2 move.w ($57C).w,d0 ROM:0012FBA6 muls.w ($DBC).w,d0 ROM:0012FBAA move.l d0,d1 ROM:0012FBAC divs.w #$411B,d0 ROM:0012FBB0 move.w d0,($DC0).w ROM:0012FBB4 move.w ($62C).w,d2 ROM:0012FBB8 ext.l d2 ROM:0012FBBA muls.l d2,d1 ROM:0012FBBE divs.l #$186A0,d1 ROM:0012FBC6 add.l d1,($9BC).w ROM:0012FBCA bvc.s loc_12FBD4 ROM:0012FBCC move.l #$7FFFFFFF,($9BC).w ROM:0012FBD4 ROM:0012FBD4 loc_12FBD4: ; CODE XREF: sub_12FBA2+28↑j ROM:0012FBD4 clr.b ($8A9).w ROM:0012FBD8 move.w #0,($62C).w ROM:0012FBDE move.b #3,($8A9).w ROM:0012FBE4 rts ROM:0012FBE4 ; End of function sub_12FBA2 ROM:0012FBE4 ROM:0012FBE6 ROM:0012FBE6 ; =============== S U B R O U T I N E ======================================= ROM:0012FBE6 ROM:0012FBE6 ROM:0012FBE6 sub_12FBE6: ; CODE XREF: ROM:0012FCBC↓p ROM:0012FBE6 ; ROM:0012FD80↓p ROM:0012FBE6 move.l ($9BC).w,d0 ROM:0012FBEA divs.l #$186A0,d0 ROM:0012FBF2 add.w d0,($DD4).w ROM:0012FBF6 bvc.s loc_12FBFE ROM:0012FBF8 move.w #$7FFF,($DD4).w ROM:0012FBFE ROM:0012FBFE loc_12FBFE: ; CODE XREF: sub_12FBE6+10↑j ROM:0012FBFE clr.l ($9BC).w ROM:0012FC02 rts ROM:0012FC02 ; End of function sub_12FBE6 ROM:0012FC02 ROM:0012FC04 ROM:0012FC04 ; =============== S U B R O U T I N E ======================================= ROM:0012FC04 ROM:0012FC04 ROM:0012FC04 sub_12FC04: ; CODE XREF: ROM:0012FB84↑p ROM:0012FC04 clr.w d1 ROM:0012FC06 move.b ($11BA).w,d1 ROM:0012FC0A cmpi.w #8,d1 ROM:0012FC0E bcc.s locret_12FC18 ROM:0012FC10 movea.l off_12FC1A(pc,d1.w*4),a0 ROM:0012FC14 nop ROM:0012FC16 jmp (a0) ROM:0012FC18 ; --------------------------------------------------------------------------- ROM:0012FC18 ROM:0012FC18 locret_12FC18: ; CODE XREF: sub_12FC04+A↑j ROM:0012FC18 rts ROM:0012FC18 ; End of function sub_12FC04 ROM:0012FC18 ROM:0012FC18 ; --------------------------------------------------------------------------- ROM:0012FC1A off_12FC1A: dc.l loc_12FC3A ; DATA XREF: sub_12FC04+C↑r ROM:0012FC1E dc.l loc_12FC56 ROM:0012FC22 dc.l loc_12FC74 ROM:0012FC26 dc.l loc_12FD3A ROM:0012FC2A dc.l loc_12FD60 ROM:0012FC2E dc.l loc_12FD8E ROM:0012FC32 dc.l locret_12FDEA ROM:0012FC36 dc.l loc_12FD10 ROM:0012FC3A ; --------------------------------------------------------------------------- ROM:0012FC3A ROM:0012FC3A loc_12FC3A: ; DATA XREF: ROM:off_12FC1A↑o ROM:0012FC3A bset #2,($1343).w ROM:0012FC40 bset #7,($1339).w ROM:0012FC46 bclr #6,($133C).w ROM:0012FC4C move.b #1,($11BA).w ROM:0012FC52 bra.s locret_12FC72 ROM:0012FC54 ; --------------------------------------------------------------------------- ROM:0012FC54 rts ROM:0012FC56 ; --------------------------------------------------------------------------- ROM:0012FC56 ROM:0012FC56 loc_12FC56: ; DATA XREF: ROM:0012FC1E↑o ROM:0012FC56 btst #6,($1322).w ROM:0012FC5C beq.s locret_12FC72 ROM:0012FC5E clr.l ($9BC).w ROM:0012FC62 bclr #2,($1343).w ROM:0012FC68 move.b #2,($11BA).w ROM:0012FC6E bra.w locret_12FD0E ROM:0012FC72 ; --------------------------------------------------------------------------- ROM:0012FC72 ROM:0012FC72 locret_12FC72: ; CODE XREF: ROM:0012FC52↑j ROM:0012FC72 ; ROM:0012FC5C↑j ROM:0012FC72 rts ROM:0012FC74 ; --------------------------------------------------------------------------- ROM:0012FC74 ROM:0012FC74 loc_12FC74: ; DATA XREF: ROM:0012FC22↑o ROM:0012FC74 btst #0,($110E).w ROM:0012FC7A bne.s loc_12FC84 ROM:0012FC7C btst #0,($110E).w ROM:0012FC82 beq.s loc_12FCA0 ROM:0012FC84 ROM:0012FC84 loc_12FC84: ; CODE XREF: ROM:0012FC7A↑j ROM:0012FC84 move.b #7,($11BA).w ROM:0012FC8A move.w $678(a5),d0 ROM:0012FC8E clr.b ($927).w ROM:0012FC92 move.w d0,($728).w ROM:0012FC96 move.b #1,($927).w ROM:0012FC9C bra.w locret_12FD38 ROM:0012FCA0 ; --------------------------------------------------------------------------- ROM:0012FCA0 ROM:0012FCA0 loc_12FCA0: ; CODE XREF: ROM:0012FC82↑j ROM:0012FCA0 btst #6,($1335).w ROM:0012FCA6 beq.s loc_12FCCA ROM:0012FCA8 btst #3,($133E).w ROM:0012FCAE beq.s loc_12FCCA ROM:0012FCB0 bset #2,($1343).w ROM:0012FCB6 bclr #7,($1339).w ROM:0012FCBC bsr.w sub_12FBE6 ROM:0012FCC0 move.b #3,($11BA).w ROM:0012FCC6 bra.w locret_12FD5E ROM:0012FCCA ; --------------------------------------------------------------------------- ROM:0012FCCA ROM:0012FCCA loc_12FCCA: ; CODE XREF: ROM:0012FCA6↑j ROM:0012FCCA ; ROM:0012FCAE↑j ROM:0012FCCA btst #6,($1335).w ROM:0012FCD0 beq.s locret_12FD0E ROM:0012FCD2 move.w $66E(a5),d0 ROM:0012FCD6 move.w $670(a5),d1 ROM:0012FCDA cmp.w ($DD2).w,d0 ROM:0012FCDE bgt.s loc_12FCE8 ROM:0012FCE0 cmp.w ($DD0).w,d1 ROM:0012FCE4 ble.s loc_12FCE8 ROM:0012FCE6 bra.s loc_12FD00 ROM:0012FCE8 ; --------------------------------------------------------------------------- ROM:0012FCE8 ROM:0012FCE8 loc_12FCE8: ; CODE XREF: ROM:0012FCDE↑j ROM:0012FCE8 ; ROM:0012FCE4↑j ROM:0012FCE8 move.l ($9BC).w,d1 ROM:0012FCEC divs.w #$2710,d1 ROM:0012FCF0 move.w $672(a5),d0 ROM:0012FCF4 cmp.w d1,d0 ROM:0012FCF6 bgt.s locret_12FD0E ROM:0012FCF8 cmpi.w #0,($57E).w ROM:0012FCFE ble.s locret_12FD0E ROM:0012FD00 ROM:0012FD00 loc_12FD00: ; CODE XREF: ROM:0012FCE6↑j ROM:0012FD00 bset #2,($1343).w ROM:0012FD06 move.b #4,($11BA).w ROM:0012FD0C bra.s locret_12FD8C ROM:0012FD0E ; --------------------------------------------------------------------------- ROM:0012FD0E ROM:0012FD0E locret_12FD0E: ; CODE XREF: ROM:0012FC6E↑j ROM:0012FD0E ; ROM:0012FCD0↑j ... ROM:0012FD0E rts ROM:0012FD10 ; --------------------------------------------------------------------------- ROM:0012FD10 ROM:0012FD10 loc_12FD10: ; DATA XREF: ROM:0012FC36↑o ROM:0012FD10 btst #0,($110E).w ROM:0012FD16 bne.s loc_12FD20 ROM:0012FD18 move.b #2,($11BA).w ROM:0012FD1E bra.s locret_12FD0E ROM:0012FD20 ; --------------------------------------------------------------------------- ROM:0012FD20 ROM:0012FD20 loc_12FD20: ; CODE XREF: ROM:0012FD16↑j ROM:0012FD20 cmpi.w #0,($728).w ROM:0012FD26 bgt.s locret_12FD38 ROM:0012FD28 bset #6,($133C).w ROM:0012FD2E move.b #6,($11BA).w ROM:0012FD34 bra.w locret_12FDEA ROM:0012FD38 ; --------------------------------------------------------------------------- ROM:0012FD38 ROM:0012FD38 locret_12FD38: ; CODE XREF: ROM:0012FC9C↑j ROM:0012FD38 ; ROM:0012FD26↑j ROM:0012FD38 rts ROM:0012FD3A ; --------------------------------------------------------------------------- ROM:0012FD3A ROM:0012FD3A loc_12FD3A: ; DATA XREF: ROM:0012FC26↑o ROM:0012FD3A btst #6,($1335).w ROM:0012FD40 beq.s loc_12FD4A ROM:0012FD42 btst #3,($1322).w ROM:0012FD48 bne.s locret_12FD5E ROM:0012FD4A ROM:0012FD4A loc_12FD4A: ; CODE XREF: ROM:0012FD40↑j ROM:0012FD4A bset #7,($1339).w ROM:0012FD50 bclr #2,($1343).w ROM:0012FD56 move.b #2,($11BA).w ROM:0012FD5C bra.s locret_12FD0E ROM:0012FD5E ; --------------------------------------------------------------------------- ROM:0012FD5E ROM:0012FD5E locret_12FD5E: ; CODE XREF: ROM:0012FCC6↑j ROM:0012FD5E ; ROM:0012FD48↑j ... ROM:0012FD5E rts ROM:0012FD60 ; --------------------------------------------------------------------------- ROM:0012FD60 ROM:0012FD60 loc_12FD60: ; DATA XREF: ROM:0012FC2A↑o ROM:0012FD60 cmpi.w #0,($57E).w ROM:0012FD66 bne.s locret_12FD8C ROM:0012FD68 bclr #7,($1339).w ROM:0012FD6E move.w $674(a5),d0 ROM:0012FD72 clr.b ($925).w ROM:0012FD76 move.w d0,($724).w ROM:0012FD7A move.b #1,($925).w ROM:0012FD80 bsr.w sub_12FBE6 ROM:0012FD84 move.b #5,($11BA).w ROM:0012FD8A bra.s locret_12FDE8 ROM:0012FD8C ; --------------------------------------------------------------------------- ROM:0012FD8C ROM:0012FD8C locret_12FD8C: ; CODE XREF: ROM:0012FD0C↑j ROM:0012FD8C ; ROM:0012FD66↑j ROM:0012FD8C rts ROM:0012FD8E ; --------------------------------------------------------------------------- ROM:0012FD8E ROM:0012FD8E loc_12FD8E: ; DATA XREF: ROM:0012FC2E↑o ROM:0012FD8E btst #3,($133E).w ROM:0012FD94 beq.s loc_12FD9E ROM:0012FD96 move.b #3,($11BA).w ROM:0012FD9C bra.s locret_12FD5E ROM:0012FD9E ; --------------------------------------------------------------------------- ROM:0012FD9E ROM:0012FD9E loc_12FD9E: ; CODE XREF: ROM:0012FD94↑j ROM:0012FD9E btst #6,($1335).w ROM:0012FDA4 beq.s loc_12FDAE ROM:0012FDA6 cmpi.w #0,($724).w ROM:0012FDAC bgt.s loc_12FDC4 ROM:0012FDAE ROM:0012FDAE loc_12FDAE: ; CODE XREF: ROM:0012FDA4↑j ROM:0012FDAE bset #7,($1339).w ROM:0012FDB4 bclr #2,($1343).w ROM:0012FDBA move.b #2,($11BA).w ROM:0012FDC0 bra.w locret_12FD0E ROM:0012FDC4 ; --------------------------------------------------------------------------- ROM:0012FDC4 ROM:0012FDC4 loc_12FDC4: ; CODE XREF: ROM:0012FDAC↑j ROM:0012FDC4 move.w $676(a5),d0 ROM:0012FDC8 cmp.w ($DD0).w,d0 ROM:0012FDCC bgt.s locret_12FDE8 ROM:0012FDCE bset #7,($1339).w ROM:0012FDD4 bclr #2,($1343).w ROM:0012FDDA bset #6,($133C).w ROM:0012FDE0 move.b #6,($11BA).w ROM:0012FDE6 bra.s locret_12FDEA ROM:0012FDE8 ; --------------------------------------------------------------------------- ROM:0012FDE8 ROM:0012FDE8 locret_12FDE8: ; CODE XREF: ROM:0012FD8A↑j ROM:0012FDE8 ; ROM:0012FDCC↑j ROM:0012FDE8 rts ROM:0012FDEA ; --------------------------------------------------------------------------- ROM:0012FDEA ROM:0012FDEA locret_12FDEA: ; CODE XREF: ROM:0012FD34↑j ROM:0012FDEA ; ROM:0012FDE6↑j ROM:0012FDEA ; DATA XREF: ... ROM:0012FDEA rts ROM:0012FDEC ; --------------------------------------------------------------------------- ROM:0012FDEC rts ROM:0012FDEE ROM:0012FDEE ; =============== S U B R O U T I N E ======================================= ROM:0012FDEE ROM:0012FDEE ROM:0012FDEE sub_12FDEE: ; CODE XREF: ROM:0012FB50↑p ROM:0012FDEE btst #6,($133C).w ROM:0012FDF4 beq.s loc_12FDFC ROM:0012FDF6 move.w $662(a5),d0 ROM:0012FDFA bra.s loc_12FE00 ROM:0012FDFC ; --------------------------------------------------------------------------- ROM:0012FDFC ROM:0012FDFC loc_12FDFC: ; CODE XREF: sub_12FDEE+6↑j ROM:0012FDFC move.w $660(a5),d0 ROM:0012FE00 ROM:0012FE00 loc_12FE00: ; CODE XREF: sub_12FDEE+C↑j ROM:0012FE00 muls.w #$1F4,d0 ROM:0012FE04 muls.l ($9B4).w,d1:d0 ROM:0012FE0A move.w $652(a5),d3 ROM:0012FE0E muls.w ($E06).w,d3 ROM:0012FE12 divs.l d3,d1:d0 ROM:0012FE16 bvs.s loc_12FE3C ROM:0012FE18 move.w $64C(a5),d2 ROM:0012FE1C muls.w ($DBC).w,d2 ROM:0012FE20 muls.l #$FA0,d1:d0 ROM:0012FE28 divs.l d2,d1:d0 ROM:0012FE2C bvs.s loc_12FE3C ROM:0012FE2E cmpi.l #$2710,d0 ROM:0012FE34 bgt.s loc_12FE3C ROM:0012FE36 move.w d0,($DC2).w ROM:0012FE3A bra.s locret_12FE42 ROM:0012FE3C ; --------------------------------------------------------------------------- ROM:0012FE3C ROM:0012FE3C loc_12FE3C: ; CODE XREF: sub_12FDEE+28↑j ROM:0012FE3C ; sub_12FDEE+3E↑j ... ROM:0012FE3C move.w #$2710,($DC2).w ROM:0012FE42 ROM:0012FE42 locret_12FE42: ; CODE XREF: sub_12FDEE+4C↑j ROM:0012FE42 rts ROM:0012FE42 ; End of function sub_12FDEE ROM:0012FE42 ROM:0012FE44 ROM:0012FE44 ; =============== S U B R O U T I N E ======================================= ROM:0012FE44 ROM:0012FE44 ROM:0012FE44 sub_12FE44: ; CODE XREF: ROM:loc_12FB48↑p ROM:0012FE44 move.w ($572).w,d0 ROM:0012FE48 ext.l d0 ROM:0012FE4A muls.l ($A14).w,d1:d0 ROM:0012FE50 divs.l #$1E,d1:d0 ROM:0012FE58 move.l d0,($9B4).w ROM:0012FE5C rts ROM:0012FE5C ; End of function sub_12FE44 ROM:0012FE5C ROM:0012FE5E ROM:0012FE5E ; =============== S U B R O U T I N E ======================================= ROM:0012FE5E ROM:0012FE5E ROM:0012FE5E sub_12FE5E: ; CODE XREF: ROM:0012FB4C↑p ROM:0012FE5E move.w #$3B12,d1 ROM:0012FE62 move.w ($A46).w,d2 ROM:0012FE66 bsr.l sub_117544 ROM:0012FE6C move.w d1,($DBC).w ROM:0012FE70 rts ROM:0012FE70 ; End of function sub_12FE5E ROM:0012FE70 ROM:0012FE72 ROM:0012FE72 ; =============== S U B R O U T I N E ======================================= ROM:0012FE72 ROM:0012FE72 ROM:0012FE72 sub_12FE72: ; CODE XREF: ROM:0012FB6C↑p ROM:0012FE72 move.b ($11B7).w,($11B8).w ROM:0012FE78 bclr #3,($133E).w ROM:0012FE7E btst #0,($110D).w ROM:0012FE84 bne.s loc_12FE8E ROM:0012FE86 btst #0,($110D).w ROM:0012FE8C beq.s loc_12FE9E ROM:0012FE8E ROM:0012FE8E loc_12FE8E: ; CODE XREF: sub_12FE72+12↑j ROM:0012FE8E move.w #0,($DC4).w ROM:0012FE94 move.b #4,($11B7).w ROM:0012FE9A bra.w locret_12FF1E ROM:0012FE9E ; --------------------------------------------------------------------------- ROM:0012FE9E ROM:0012FE9E loc_12FE9E: ; CODE XREF: sub_12FE72+1A↑j ROM:0012FE9E btst #6,($1322).w ROM:0012FEA4 beq.s loc_12FEB6 ROM:0012FEA6 btst #2,($1343).w ROM:0012FEAC bne.s loc_12FEB6 ROM:0012FEAE btst #4,($1327).w ROM:0012FEB4 beq.s loc_12FEC4 ROM:0012FEB6 ROM:0012FEB6 loc_12FEB6: ; CODE XREF: sub_12FE72+32↑j ROM:0012FEB6 ; sub_12FE72+3A↑j ROM:0012FEB6 move.w #0,($DC4).w ROM:0012FEBC move.b #0,($11B7).w ROM:0012FEC2 bra.s locret_12FF1E ROM:0012FEC4 ; --------------------------------------------------------------------------- ROM:0012FEC4 ROM:0012FEC4 loc_12FEC4: ; CODE XREF: sub_12FE72+42↑j ROM:0012FEC4 btst #0,($1330).w ROM:0012FECA beq.s loc_12FEDC ROM:0012FECC move.w $65E(a5),($DC4).w ROM:0012FED2 move.b #3,($11B7).w ROM:0012FED8 bra.w locret_12FF1E ROM:0012FEDC ; --------------------------------------------------------------------------- ROM:0012FEDC ROM:0012FEDC loc_12FEDC: ; CODE XREF: sub_12FE72+58↑j ROM:0012FEDC btst #3,($1322).w ROM:0012FEE2 beq.s loc_12FF12 ROM:0012FEE4 btst #6,($133C).w ROM:0012FEEA beq.s loc_12FEF4 ROM:0012FEEC move.w $656(a5),($DC4).w ROM:0012FEF2 bra.s loc_12FEFA ROM:0012FEF4 ; --------------------------------------------------------------------------- ROM:0012FEF4 ROM:0012FEF4 loc_12FEF4: ; CODE XREF: sub_12FE72+78↑j ROM:0012FEF4 move.w $654(a5),($DC4).w ROM:0012FEFA ROM:0012FEFA loc_12FEFA: ; CODE XREF: sub_12FE72+80↑j ROM:0012FEFA move.b #2,($11B7).w ROM:0012FF00 cmpi.w #0,($DC4).w ROM:0012FF06 bne.s loc_12FF0E ROM:0012FF08 bset #3,($133E).w ROM:0012FF0E ROM:0012FF0E loc_12FF0E: ; CODE XREF: sub_12FE72+94↑j ROM:0012FF0E bra.w locret_12FF1E ROM:0012FF12 ; --------------------------------------------------------------------------- ROM:0012FF12 ROM:0012FF12 loc_12FF12: ; CODE XREF: sub_12FE72+70↑j ROM:0012FF12 move.w ($DBA).w,($DC4).w ROM:0012FF18 move.b #1,($11B7).w ROM:0012FF1E ROM:0012FF1E locret_12FF1E: ; CODE XREF: sub_12FE72+28↑j ROM:0012FF1E ; sub_12FE72+50↑j ... ROM:0012FF1E rts ROM:0012FF1E ; End of function sub_12FE72 ROM:0012FF1E ROM:0012FF20 ROM:0012FF20 ; =============== S U B R O U T I N E ======================================= ROM:0012FF20 ROM:0012FF20 ROM:0012FF20 sub_12FF20: ; CODE XREF: ROM:0012FB64↑p ROM:0012FF20 btst #3,($1338).w ROM:0012FF26 beq.s loc_12FF72 ROM:0012FF28 move.w $650(a5),d0 ROM:0012FF2C sub.w $64E(a5),d0 ROM:0012FF30 cmp.w ($A7C).w,d0 ROM:0012FF34 bgt.w loc_12FF72 ROM:0012FF38 btst #4,($1325).w ROM:0012FF3E bne.s loc_12FF72 ROM:0012FF40 btst #0,($1118).w ROM:0012FF46 bne.s loc_12FF60 ROM:0012FF48 btst #0,($1118).w ROM:0012FF4E bne.s loc_12FF60 ROM:0012FF50 btst #0,($1116).w ROM:0012FF56 beq.s loc_12FF72 ROM:0012FF58 btst #0,($1116).w ROM:0012FF5E beq.s loc_12FF72 ROM:0012FF60 ROM:0012FF60 loc_12FF60: ; CODE XREF: sub_12FF20+26↑j ROM:0012FF60 ; sub_12FF20+2E↑j ROM:0012FF60 move.w $650(a5),d0 ROM:0012FF64 cmp.w ($A7C).w,d0 ROM:0012FF68 bge.s loc_12FF70 ROM:0012FF6A bset #6,($1322).w ROM:0012FF70 ROM:0012FF70 loc_12FF70: ; CODE XREF: sub_12FF20+48↑j ROM:0012FF70 bra.s locret_12FF78 ROM:0012FF72 ; --------------------------------------------------------------------------- ROM:0012FF72 ROM:0012FF72 loc_12FF72: ; CODE XREF: sub_12FF20+6↑j ROM:0012FF72 ; sub_12FF20+14↑j ... ROM:0012FF72 bclr #6,($1322).w ROM:0012FF78 ROM:0012FF78 locret_12FF78: ; CODE XREF: sub_12FF20:loc_12FF70↑j ROM:0012FF78 rts ROM:0012FF78 ; End of function sub_12FF20 ROM:0012FF78 ROM:0012FF7A ROM:0012FF7A ; =============== S U B R O U T I N E ======================================= ROM:0012FF7A ROM:0012FF7A ROM:0012FF7A sub_12FF7A: ; CODE XREF: ROM:0012FB5C↑p ROM:0012FF7A move.w ($B96).w,d0 ROM:0012FF7E add.w $658(a5),d0 ROM:0012FF82 btst #7,($1323).w ROM:0012FF88 bne.s loc_12FF98 ROM:0012FF8A cmp.w ($572).w,d0 ROM:0012FF8E ble.s loc_12FF98 ROM:0012FF90 bset #3,($1322).w ROM:0012FF96 bra.s locret_12FF9E ROM:0012FF98 ; --------------------------------------------------------------------------- ROM:0012FF98 ROM:0012FF98 loc_12FF98: ; CODE XREF: sub_12FF7A+E↑j ROM:0012FF98 ; sub_12FF7A+14↑j ROM:0012FF98 bclr #3,($1322).w ROM:0012FF9E ROM:0012FF9E locret_12FF9E: ; CODE XREF: sub_12FF7A+1C↑j ROM:0012FF9E rts ROM:0012FF9E ; End of function sub_12FF7A ROM:0012FF9E ROM:0012FFA0 ROM:0012FFA0 ; =============== S U B R O U T I N E ======================================= ROM:0012FFA0 ROM:0012FFA0 ROM:0012FFA0 sub_12FFA0: ; CODE XREF: ROM:0012FB68↑p ROM:0012FFA0 bclr #4,($1327).w ROM:0012FFA6 btst #3,($132A).w ROM:0012FFAC bne.s loc_12FFBE ROM:0012FFAE btst #1,($133A).w ROM:0012FFB4 beq.s loc_12FFBE ROM:0012FFB6 btst #4,($934).w ROM:0012FFBC bne.s locret_12FFC4 ROM:0012FFBE ROM:0012FFBE loc_12FFBE: ; CODE XREF: sub_12FFA0+C↑j ROM:0012FFBE ; sub_12FFA0+14↑j ROM:0012FFBE bset #4,($1327).w ROM:0012FFC4 ROM:0012FFC4 locret_12FFC4: ; CODE XREF: sub_12FFA0+1C↑j ROM:0012FFC4 rts ROM:0012FFC4 ; End of function sub_12FFA0 ROM:0012FFC4 ROM:0012FFC6 ROM:0012FFC6 ; =============== S U B R O U T I N E ======================================= ROM:0012FFC6 ROM:0012FFC6 ROM:0012FFC6 sub_12FFC6: ; CODE XREF: ROM:0012FB54↑p ROM:0012FFC6 move.w $660(a5),d0 ROM:0012FFCA add.w $65A(a5),d0 ROM:0012FFCE muls.w #$1F4,d0 ROM:0012FFD2 muls.l ($9B4).w,d1:d0 ROM:0012FFD8 move.w $65C(a5),d2 ROM:0012FFDC muls.w ($E06).w,d2 ROM:0012FFE0 divs.l d2,d1:d0 ROM:0012FFE4 bvs.s loc_13000A ROM:0012FFE6 move.w $64C(a5),d2 ROM:0012FFEA muls.w ($DBC).w,d2 ROM:0012FFEE muls.l #$FA0,d1:d0 ROM:0012FFF6 divs.l d2,d1:d0 ROM:0012FFFA bvs.s loc_13000A ROM:0012FFFC ROM:0012FFFC loc_12FFFC: ; DATA XREF: sub_116222+40↑o ROM:0012FFFC cmpi.l #$2710,d0 ROM:00130002 bgt.s loc_13000A ROM:00130004 move.w d0,($DBE).w ROM:00130008 bra.s locret_130010 ROM:0013000A ; --------------------------------------------------------------------------- ROM:0013000A ROM:0013000A loc_13000A: ; CODE XREF: sub_12FFC6+1E↑j ROM:0013000A ; sub_12FFC6+34↑j ... ROM:0013000A move.w #$2710,($DBE).w ROM:00130010 ROM:00130010 locret_130010: ; CODE XREF: sub_12FFC6+42↑j ROM:00130010 rts ROM:00130010 ; End of function sub_12FFC6 ROM:00130010 ROM:00130012 ROM:00130012 ; =============== S U B R O U T I N E ======================================= ROM:00130012 ROM:00130012 ROM:00130012 sub_130012: ; CODE XREF: ROM:0012FB58↑p ROM:00130012 move.w ($DBE).w,d1 ROM:00130016 cmp.w ($DC2).w,d1 ROM:0013001A bge.s loc_130034 ROM:0013001C move.w ($DBE).w,($DBA).w ROM:00130022 move.w $660(a5),d0 ROM:00130026 muls.w ($DBE).w,d0 ROM:0013002A divs.w ($DC2).w,d0 ROM:0013002E move.w d0,($DB8).w ROM:00130032 bra.s locret_130040 ROM:00130034 ; --------------------------------------------------------------------------- ROM:00130034 ROM:00130034 loc_130034: ; CODE XREF: sub_130012+8↑j ROM:00130034 move.w ($DC2).w,($DBA).w ROM:0013003A move.w $660(a5),($DB8).w ROM:00130040 ROM:00130040 locret_130040: ; CODE XREF: sub_130012+20↑j ROM:00130040 rts ROM:00130040 ; End of function sub_130012 ROM:00130040 ROM:00130042 ROM:00130042 ; =============== S U B R O U T I N E ======================================= ROM:00130042 ROM:00130042 ROM:00130042 sub_130042: ; CODE XREF: ROM:0012FB60↑p ROM:00130042 btst #0,($1116).w ROM:00130048 beq.s loc_13006C ROM:0013004A btst #0,($1116).w ROM:00130050 beq.s loc_13006C ROM:00130052 btst #6,($1321).w ROM:00130058 beq.s loc_130064 ROM:0013005A bset #0,($1330).w ROM:00130060 bra.w loc_13006A ROM:00130064 ; --------------------------------------------------------------------------- ROM:00130064 ROM:00130064 loc_130064: ; CODE XREF: sub_130042+16↑j ROM:00130064 bclr #0,($1330).w ROM:0013006A ROM:0013006A loc_13006A: ; CODE XREF: sub_130042+1E↑j ROM:0013006A bra.s locret_130084 ROM:0013006C ; --------------------------------------------------------------------------- ROM:0013006C ROM:0013006C loc_13006C: ; CODE XREF: sub_130042+6↑j ROM:0013006C ; sub_130042+E↑j ROM:0013006C btst #0,($111B).w ROM:00130072 beq.s loc_13007E ROM:00130074 bset #0,($1330).w ROM:0013007A bra.w locret_130084 ROM:0013007E ; --------------------------------------------------------------------------- ROM:0013007E ROM:0013007E loc_13007E: ; CODE XREF: sub_130042+30↑j ROM:0013007E bclr #0,($1330).w ROM:00130084 ROM:00130084 locret_130084: ; CODE XREF: sub_130042:loc_13006A↑j ROM:00130084 ; sub_130042+38↑j ROM:00130084 rts ROM:00130084 ; End of function sub_130042 ROM:00130084 ROM:00130086 ROM:00130086 ; =============== S U B R O U T I N E ======================================= ROM:00130086 ROM:00130086 ROM:00130086 sub_130086: ; CODE XREF: ROM:0012FB70↑p ROM:00130086 btst #0,($110E).w ROM:0013008C bne.s loc_130096 ROM:0013008E btst #0,($110E).w ROM:00130094 beq.s loc_1300A8 ROM:00130096 ROM:00130096 loc_130096: ; CODE XREF: sub_130086+6↑j ROM:00130096 move.w $2D8(a5),d0 ROM:0013009A move.w d0,($DCA).w ROM:0013009E move.w #1,($DD2).w ROM:001300A4 bra.w loc_13013E ROM:001300A8 ; --------------------------------------------------------------------------- ROM:001300A8 ROM:001300A8 loc_1300A8: ; CODE XREF: sub_130086+E↑j ROM:001300A8 move.w $66A(a5),d2 ROM:001300AC btst d2,($111D).w ROM:001300B0 beq.s loc_1300CC ROM:001300B2 cmpi.w #0,($726).w ROM:001300B8 bne.s loc_1300CC ROM:001300BA move.w $EE2(d2.w*2),d0 ROM:001300C0 ext.l d0 ROM:001300C2 add.l d0,($9B8).w ROM:001300C6 addi.w #1,($DCE).w ROM:001300CC ROM:001300CC loc_1300CC: ; CODE XREF: sub_130086+2A↑j ROM:001300CC ; sub_130086+32↑j ROM:001300CC move.w $668(a5),d1 ROM:001300D0 cmp.w ($DCE).w,d1 ROM:001300D4 blt.s loc_1300E6 ROM:001300D6 btst #4,($132C).w ROM:001300DC beq.s loc_130132 ROM:001300DE cmpi.w #5,($DCE).w ROM:001300E4 blt.s loc_130132 ROM:001300E6 ROM:001300E6 loc_1300E6: ; CODE XREF: sub_130086+4E↑j ROM:001300E6 move.l ($9B8).w,d0 ROM:001300EA divs.w ($DCE).w,d0 ROM:001300EE clr.l ($9B8).w ROM:001300F2 clr.w ($DCE).w ROM:001300F6 cmpi.w #0,($57E).w ROM:001300FC beq.s loc_13011C ROM:001300FE cmpi.b #3,($11B8).w ROM:00130104 beq.s loc_13011C ROM:00130106 cmp.w ($DCA).w,d0 ROM:0013010A blt.s loc_130114 ROM:0013010C cmpi.w #0,($DD2).w ROM:00130112 bne.s loc_130118 ROM:00130114 ROM:00130114 loc_130114: ; CODE XREF: sub_130086+84↑j ROM:00130114 move.w d0,($DCA).w ROM:00130118 ROM:00130118 loc_130118: ; CODE XREF: sub_130086+8C↑j ROM:00130118 bra.w loc_130120 ROM:0013011C ; --------------------------------------------------------------------------- ROM:0013011C ROM:0013011C loc_13011C: ; CODE XREF: sub_130086+76↑j ROM:0013011C ; sub_130086+7E↑j ROM:0013011C move.w d0,($DCC).w ROM:00130120 ROM:00130120 loc_130120: ; CODE XREF: sub_130086:loc_130118↑j ROM:00130120 move.w ($DCC).w,d0 ROM:00130124 sub.w ($DCA).w,d0 ROM:00130128 move.w d0,($DD0).w ROM:0013012C addi.w #1,($DD2).w ROM:00130132 ROM:00130132 loc_130132: ; CODE XREF: sub_130086+56↑j ROM:00130132 ; sub_130086+5E↑j ROM:00130132 btst #4,($132C).w ROM:00130138 beq.s locret_130146 ROM:0013013A clr.w ($DD2).w ROM:0013013E ROM:0013013E loc_13013E: ; CODE XREF: sub_130086+1E↑j ROM:0013013E clr.l ($9B8).w ROM:00130142 clr.w ($DCE).w ROM:00130146 ROM:00130146 locret_130146: ; CODE XREF: sub_130086+B2↑j ROM:00130146 rts ROM:00130146 ; End of function sub_130086 ROM:00130146 ROM:00130148 ROM:00130148 ; =============== S U B R O U T I N E ======================================= ROM:00130148 ROM:00130148 ROM:00130148 sub_130148: ; CODE XREF: ROM:0012FB74↑p ROM:00130148 move.w #$2710,d0 ROM:0013014C sub.w ($DCA).w,d0 ROM:00130150 bge.s loc_130156 ROM:00130152 move.w #0,d0 ROM:00130156 ROM:00130156 loc_130156: ; CODE XREF: sub_130148+8↑j ROM:00130156 muls.w $666(a5),d0 ROM:0013015A divs.w #$64,d0 ; 'd' ROM:0013015E add.w $664(a5),d0 ROM:00130162 move.w d0,($DC8).w ROM:00130166 rts ROM:00130166 ; End of function sub_130148 ROM:00130166 ROM:00130168 ROM:00130168 ; =============== S U B R O U T I N E ======================================= ROM:00130168 ROM:00130168 ROM:00130168 sub_130168: ; CODE XREF: ROM:0012FB78↑p ROM:00130168 move.b ($11B8).w,d0 ROM:0013016C cmp.b ($11B7).w,d0 ROM:00130170 beq.l loc_1301F2 ROM:00130176 bset #4,($132C).w ROM:0013017C clr.w d0 ROM:0013017E cmpi.w #0,($DC4).w ROM:00130184 bne.s loc_1301A2 ROM:00130186 cmpi.w #0,($57E).w ROM:0013018C beq.s loc_1301A2 ROM:0013018E cmpi.b #2,($11B7).w ROM:00130194 beq.s loc_13019E ROM:00130196 cmpi.b #3,($11B7).w ROM:0013019C bne.s loc_1301A2 ROM:0013019E ROM:0013019E loc_13019E: ; CODE XREF: sub_130168+2C↑j ROM:0013019E move.w #1,d0 ROM:001301A2 ROM:001301A2 loc_1301A2: ; CODE XREF: sub_130168+1C↑j ROM:001301A2 ; sub_130168+24↑j ... ROM:001301A2 btst #4,($1327).w ROM:001301A8 bne.s loc_1301B8 ROM:001301AA cmpi.b #4,($11B8).w ROM:001301B0 beq.s loc_1301B8 ROM:001301B2 cmpi.w #1,d0 ROM:001301B6 bne.s loc_1301E6 ROM:001301B8 ROM:001301B8 loc_1301B8: ; CODE XREF: sub_130168+40↑j ROM:001301B8 ; sub_130168+48↑j ROM:001301B8 clr.b ($926).w ROM:001301BC clr.w ($726).w ROM:001301C0 bclr #1,($1341).w ROM:001301C6 cmpi.w #1,d0 ROM:001301CA bne.s loc_1301E4 ROM:001301CC move.w #0,($B16).w ROM:001301D2 bsr.l sub_11DAAA ROM:001301D8 move.w #0,($B16).w ROM:001301DE bsr.l sub_11DAAA ROM:001301E4 ROM:001301E4 loc_1301E4: ; CODE XREF: sub_130168+62↑j ROM:001301E4 bra.s locret_1301FE ROM:001301E6 ; --------------------------------------------------------------------------- ROM:001301E6 ROM:001301E6 loc_1301E6: ; CODE XREF: sub_130168+4E↑j ROM:001301E6 bset #1,($1341).w ROM:001301EC bra.s locret_1301FE ROM:001301EE ; --------------------------------------------------------------------------- ROM:001301EE bra.w locret_1301FE ROM:001301F2 ; --------------------------------------------------------------------------- ROM:001301F2 ROM:001301F2 loc_1301F2: ; CODE XREF: sub_130168+8↑j ROM:001301F2 bclr #1,($1341).w ROM:001301F8 bclr #4,($132C).w ROM:001301FE ROM:001301FE locret_1301FE: ; CODE XREF: sub_130168:loc_1301E4↑j ROM:001301FE ; sub_130168+84↑j ... ROM:001301FE rts ROM:001301FE ; End of function sub_130168 ROM:001301FE ROM:00130200 ROM:00130200 ; =============== S U B R O U T I N E ======================================= ROM:00130200 ROM:00130200 ROM:00130200 sub_130200: ; CODE XREF: ROM:0012FB7C↑p ROM:00130200 clr.w d1 ROM:00130202 move.b ($11BB).w,d1 ROM:00130206 cmpi.w #3,d1 ROM:0013020A bcc.s locret_130214 ROM:0013020C movea.l off_130216(pc,d1.w*4),a0 ROM:00130210 nop ROM:00130212 jmp (a0) ROM:00130214 ; --------------------------------------------------------------------------- ROM:00130214 ROM:00130214 locret_130214: ; CODE XREF: sub_130200+A↑j ROM:00130214 rts ROM:00130214 ; End of function sub_130200 ROM:00130214 ROM:00130214 ; --------------------------------------------------------------------------- ROM:00130216 off_130216: dc.l loc_130222 ; DATA XREF: sub_130200+C↑r ROM:0013021A dc.l loc_13022C ROM:0013021E dc.l loc_130266 ROM:00130222 ; --------------------------------------------------------------------------- ROM:00130222 ROM:00130222 loc_130222: ; DATA XREF: ROM:off_130216↑o ROM:00130222 move.b #1,($11BB).w ROM:00130228 bra.s loc_130260 ROM:0013022A ; --------------------------------------------------------------------------- ROM:0013022A rts ROM:0013022C ; --------------------------------------------------------------------------- ROM:0013022C ROM:0013022C loc_13022C: ; DATA XREF: ROM:0013021A↑o ROM:0013022C btst #1,($1341).w ROM:00130232 beq.s loc_130260 ROM:00130234 move.w ($DC8).w,d0 ROM:00130238 move.w ($DC8).w,($DC6).w ROM:0013023E clr.b ($926).w ROM:00130242 move.w d0,($726).w ROM:00130246 move.b #1,($926).w ROM:0013024C clr.w ($DD2).w ROM:00130250 clr.w ($DCE).w ROM:00130254 clr.l ($9B8).w ROM:00130258 move.b #2,($11BB).w ROM:0013025E bra.s locret_130294 ROM:00130260 ; --------------------------------------------------------------------------- ROM:00130260 ROM:00130260 loc_130260: ; CODE XREF: ROM:00130228↑j ROM:00130260 ; ROM:00130232↑j ... ROM:00130260 bsr.w sub_1302C4 ROM:00130264 rts ROM:00130266 ; --------------------------------------------------------------------------- ROM:00130266 ROM:00130266 loc_130266: ; DATA XREF: ROM:0013021E↑o ROM:00130266 cmpi.w #0,($726).w ROM:0013026C ble.s loc_130276 ROM:0013026E cmpi.w #0,($572).w ROM:00130274 bne.s loc_130282 ROM:00130276 ROM:00130276 loc_130276: ; CODE XREF: ROM:0013026C↑j ROM:00130276 move.b #1,($11BB).w ROM:0013027C bra.s loc_130260 ROM:0013027E ; --------------------------------------------------------------------------- ROM:0013027E bra.w locret_130294 ROM:00130282 ; --------------------------------------------------------------------------- ROM:00130282 ROM:00130282 loc_130282: ; CODE XREF: ROM:00130274↑j ROM:00130282 move.w ($726).w,d0 ROM:00130286 cmp.w ($DC6).w,d0 ROM:0013028A beq.s locret_130294 ROM:0013028C move.w d0,($DC6).w ROM:00130290 bsr.w sub_130296 ROM:00130294 ROM:00130294 locret_130294: ; CODE XREF: ROM:0013025E↑j ROM:00130294 ; ROM:0013027E↑j ... ROM:00130294 rts ROM:00130296 ROM:00130296 ; =============== S U B R O U T I N E ======================================= ROM:00130296 ROM:00130296 ROM:00130296 sub_130296: ; CODE XREF: ROM:00130290↑p ROM:00130296 move.w ($726).w,d1 ROM:0013029A muls.w d1,d1 ROM:0013029C move.w ($DC8).w,d0 ROM:001302A0 muls.w $66C(a5),d0 ROM:001302A4 divs.w #$64,d0 ; 'd' ROM:001302A8 divs.w d0,d1 ROM:001302AA addi.w #1,d1 ROM:001302AE move.w ($DC4).w,d0 ROM:001302B2 sub.w ($57E).w,d0 ROM:001302B6 ext.l d0 ROM:001302B8 divs.w d1,d0 ROM:001302BA add.w ($57E).w,d0 ROM:001302BE move.w d0,($57E).w ROM:001302C2 rts ROM:001302C2 ; End of function sub_130296 ROM:001302C2 ROM:001302C4 ROM:001302C4 ; =============== S U B R O U T I N E ======================================= ROM:001302C4 ROM:001302C4 ROM:001302C4 sub_1302C4: ; CODE XREF: ROM:loc_130260↑p ROM:001302C4 move.w ($DC4).w,d0 ROM:001302C8 move.w d0,($57E).w ROM:001302CC rts ROM:001302CC ; End of function sub_1302C4 ROM:001302CC ROM:001302CE ROM:001302CE ; =============== S U B R O U T I N E ======================================= ROM:001302CE ROM:001302CE ROM:001302CE sub_1302CE: ; CODE XREF: ROM:0012FB88↑p ROM:001302CE btst #1,($971).w ROM:001302D4 beq.s loc_1302DE ROM:001302D6 move.w ($DD6).w,($57C).w ROM:001302DC bra.s locret_1302E4 ROM:001302DE ; --------------------------------------------------------------------------- ROM:001302DE ROM:001302DE loc_1302DE: ; CODE XREF: sub_1302CE+6↑j ROM:001302DE move.w ($57E).w,($57C).w ROM:001302E4 ROM:001302E4 locret_1302E4: ; CODE XREF: sub_1302CE+E↑j ROM:001302E4 rts ROM:001302E4 ; End of function sub_1302CE ROM:001302E4 ROM:001302E6 ROM:001302E6 ; =============== S U B R O U T I N E ======================================= ROM:001302E6 ROM:001302E6 ROM:001302E6 sub_1302E6: ; CODE XREF: sub_126A0E+30↑p ROM:001302E6 bsr.w sub_1304DC ROM:001302EA bsr.w sub_1304CE ROM:001302EE bsr.w sub_130490 ROM:001302F2 bsr.w sub_1302F8 ROM:001302F6 rts ROM:001302F6 ; End of function sub_1302E6 ROM:001302F6 ROM:001302F8 ROM:001302F8 ; =============== S U B R O U T I N E ======================================= ROM:001302F8 ROM:001302F8 ROM:001302F8 sub_1302F8: ; CODE XREF: sub_1302E6+C↑p ROM:001302F8 clr.w d1 ROM:001302FA move.b ($11BC).w,d1 ROM:001302FE cmpi.w #5,d1 ROM:00130302 bcc.s locret_13030C ROM:00130304 movea.l off_13030E(pc,d1.w*4),a0 ROM:00130308 nop ROM:0013030A jmp (a0) ROM:0013030C ; --------------------------------------------------------------------------- ROM:0013030C ROM:0013030C locret_13030C: ; CODE XREF: sub_1302F8+A↑j ROM:0013030C rts ROM:0013030C ; End of function sub_1302F8 ROM:0013030C ROM:0013030C ; --------------------------------------------------------------------------- ROM:0013030E off_13030E: dc.l loc_130322 ; DATA XREF: sub_1302F8+C↑r ROM:00130312 dc.l loc_13033E ROM:00130316 dc.l loc_13038C ROM:0013031A dc.l loc_130422 ROM:0013031E dc.l loc_130466 ROM:00130322 ; --------------------------------------------------------------------------- ROM:00130322 ROM:00130322 loc_130322: ; DATA XREF: ROM:off_13030E↑o ROM:00130322 bclr #5,($1328).w ROM:00130328 bclr #3,($C53).w ROM:0013032E bclr #1,($D86).w ROM:00130334 move.b #1,($11BC).w ROM:0013033A bra.s locret_13038A ROM:0013033C ; --------------------------------------------------------------------------- ROM:0013033C rts ROM:0013033E ; --------------------------------------------------------------------------- ROM:0013033E ROM:0013033E loc_13033E: ; DATA XREF: ROM:00130312↑o ROM:0013033E btst #7,($133C).w ROM:00130344 beq.s loc_130376 ROM:00130346 bset #7,($132E).w ROM:0013034C bset #5,($1328).w ROM:00130352 bset #1,($D86).w ROM:00130358 bset #3,($C53).w ROM:0013035E bset #3,($1375).w ROM:00130364 bset #1,($D9E).w ROM:0013036A move.b #3,($11BC).w ROM:00130370 bra.l locret_130464 ROM:00130376 ; --------------------------------------------------------------------------- ROM:00130376 ROM:00130376 loc_130376: ; CODE XREF: ROM:00130344↑j ROM:00130376 btst #3,($1338).w ROM:0013037C beq.s locret_13038A ROM:0013037E move.b #2,($11BC).w ROM:00130384 bra.l locret_130420 ROM:0013038A ; --------------------------------------------------------------------------- ROM:0013038A ROM:0013038A locret_13038A: ; CODE XREF: ROM:0013033A↑j ROM:0013038A ; ROM:0013037C↑j ... ROM:0013038A rts ROM:0013038C ; --------------------------------------------------------------------------- ROM:0013038C ROM:0013038C loc_13038C: ; DATA XREF: ROM:00130316↑o ROM:0013038C move.w $67A(a5),d0 ROM:00130390 move.w $67C(a5),d1 ROM:00130394 cmp.w ($A46).w,d0 ROM:00130398 bge.s loc_1303D8 ROM:0013039A cmp.w ($A50).w,d1 ROM:0013039E bge.s loc_1303D2 ROM:001303A0 bset #3,($1331).w ROM:001303A6 bset #5,($1328).w ROM:001303AC bset #3,($C53).w ROM:001303B2 bset #3,($1375).w ROM:001303B8 bset #1,($D86).w ROM:001303BE bset #1,($D9E).w ROM:001303C4 move.b #3,($11BC).w ROM:001303CA bra.l locret_130464 ROM:001303D0 ; --------------------------------------------------------------------------- ROM:001303D0 bra.s loc_1303D8 ROM:001303D2 ; --------------------------------------------------------------------------- ROM:001303D2 ROM:001303D2 loc_1303D2: ; CODE XREF: ROM:0013039E↑j ROM:001303D2 bset #1,($D9E).w ROM:001303D8 ROM:001303D8 loc_1303D8: ; CODE XREF: ROM:00130398↑j ROM:001303D8 ; ROM:001303D0↑j ROM:001303D8 btst #7,($133C).w ROM:001303DE beq.s loc_13040C ROM:001303E0 bset #3,($C53).w ROM:001303E6 bset #3,($1375).w ROM:001303EC bset #7,($132E).w ROM:001303F2 bset #5,($1328).w ROM:001303F8 bset #1,($D86).w ROM:001303FE bset #1,($D9E).w ROM:00130404 move.b #3,($11BC).w ROM:0013040A bra.s locret_130464 ROM:0013040C ; --------------------------------------------------------------------------- ROM:0013040C ROM:0013040C loc_13040C: ; CODE XREF: ROM:001303DE↑j ROM:0013040C btst #3,($1338).w ROM:00130412 bne.s locret_130420 ROM:00130414 move.b #1,($11BC).w ROM:0013041A bra.l locret_13038A ROM:00130420 ; --------------------------------------------------------------------------- ROM:00130420 ROM:00130420 locret_130420: ; CODE XREF: ROM:00130384↑j ROM:00130420 ; ROM:00130412↑j ROM:00130420 rts ROM:00130422 ; --------------------------------------------------------------------------- ROM:00130422 ROM:00130422 loc_130422: ; DATA XREF: ROM:0013031A↑o ROM:00130422 btst #3,($1338).w ROM:00130428 bne.s locret_130464 ROM:0013042A btst #7,($133C).w ROM:00130430 bne.s loc_13044A ROM:00130432 bclr #5,($1328).w ROM:00130438 bclr #1,($D86).w ROM:0013043E move.b #1,($11BC).w ROM:00130444 bra.l locret_13038A ROM:0013044A ; --------------------------------------------------------------------------- ROM:0013044A ROM:0013044A loc_13044A: ; CODE XREF: ROM:00130430↑j ROM:0013044A btst #0,($133C).w ROM:00130450 beq.s locret_130464 ROM:00130452 bset #1,($D86).w ROM:00130458 bset #1,($D9E).w ROM:0013045E move.b #4,($11BC).w ROM:00130464 ROM:00130464 locret_130464: ; CODE XREF: ROM:00130370↑j ROM:00130464 ; ROM:001303CA↑j ... ROM:00130464 rts ROM:00130466 ; --------------------------------------------------------------------------- ROM:00130466 ROM:00130466 loc_130466: ; DATA XREF: ROM:0013031E↑o ROM:00130466 btst #3,($1338).w ROM:0013046C bne.s locret_130464 ROM:0013046E btst #7,($133C).w ROM:00130474 bne.s locret_13048E ROM:00130476 bclr #5,($1328).w ROM:0013047C bclr #1,($D86).w ROM:00130482 move.b #1,($11BC).w ROM:00130488 bra.l locret_13038A ROM:0013048E ; --------------------------------------------------------------------------- ROM:0013048E ROM:0013048E locret_13048E: ; CODE XREF: ROM:00130474↑j ROM:0013048E rts ROM:00130490 ROM:00130490 ; =============== S U B R O U T I N E ======================================= ROM:00130490 ROM:00130490 ROM:00130490 sub_130490: ; CODE XREF: sub_1302E6+8↑p ROM:00130490 move.w $67E(a5),d0 ROM:00130494 cmp.w ($C78).w,d0 ROM:00130498 blt.s loc_1304AE ROM:0013049A move.w #$3B98,d1 ROM:0013049E move.w ($DDA).w,d2 ROM:001304A2 move.w ($572).w,d3 ROM:001304A6 bsr.l sub_117544 ROM:001304AC bra.s loc_1304C0 ROM:001304AE ; --------------------------------------------------------------------------- ROM:001304AE ROM:001304AE loc_1304AE: ; CODE XREF: sub_130490+8↑j ROM:001304AE move.w #$3B96,d1 ROM:001304B2 move.w ($C78).w,d2 ROM:001304B6 move.w ($572).w,d3 ROM:001304BA bsr.l sub_117544 ROM:001304C0 ROM:001304C0 loc_1304C0: ; CODE XREF: sub_130490+1C↑j ROM:001304C0 muls.w ($1364).w,d1 ROM:001304C4 divs.w $188(a5),d1 ROM:001304C8 move.w d1,($DD8).w ROM:001304CC rts ROM:001304CC ; End of function sub_130490 ROM:001304CC ROM:001304CE ROM:001304CE ; =============== S U B R O U T I N E ======================================= ROM:001304CE ROM:001304CE ROM:001304CE sub_1304CE: ; CODE XREF: sub_1302E6+4↑p ROM:001304CE move.w ($BB8).w,d0 ROM:001304D2 sub.w ($1368).w,d0 ROM:001304D6 move.w d0,($DDA).w ROM:001304DA rts ROM:001304DA ; End of function sub_1304CE ROM:001304DA ROM:001304DC ROM:001304DC ; =============== S U B R O U T I N E ======================================= ROM:001304DC ROM:001304DC ROM:001304DC sub_1304DC: ; CODE XREF: sub_1302E6↑p ROM:001304DC clr.w d1 ROM:001304DE move.b ($11BD).w,d1 ROM:001304E2 cmpi.w #4,d1 ROM:001304E6 bcc.s locret_1304F0 ROM:001304E8 movea.l off_1304F2(pc,d1.w*4),a0 ROM:001304EC nop ROM:001304EE jmp (a0) ROM:001304F0 ; --------------------------------------------------------------------------- ROM:001304F0 ROM:001304F0 locret_1304F0: ; CODE XREF: sub_1304DC+A↑j ROM:001304F0 rts ROM:001304F0 ; End of function sub_1304DC ROM:001304F0 ROM:001304F0 ; --------------------------------------------------------------------------- ROM:001304F2 off_1304F2: dc.l loc_130502 ; DATA XREF: sub_1304DC+C↑r ROM:001304F6 dc.l loc_130512 ROM:001304FA dc.l loc_13055A ROM:001304FE dc.l loc_1305AE ROM:00130502 ; --------------------------------------------------------------------------- ROM:00130502 ROM:00130502 loc_130502: ; DATA XREF: ROM:off_1304F2↑o ROM:00130502 bclr #7,($133C).w ROM:00130508 move.b #1,($11BD).w ROM:0013050E bra.s locret_130558 ROM:00130510 ; --------------------------------------------------------------------------- ROM:00130510 rts ROM:00130512 ; --------------------------------------------------------------------------- ROM:00130512 ROM:00130512 loc_130512: ; DATA XREF: ROM:001304F6↑o ROM:00130512 move.w $680(a5),d0 ROM:00130516 move.w $682(a5),d1 ROM:0013051A move.w $684(a5),d3 ROM:0013051E move.w $686(a5),d2 ROM:00130522 move.w $688(a5),d4 ROM:00130526 cmp.w ($A76).w,d0 ROM:0013052A bge.s loc_130530 ROM:0013052C bra.w loc_130542 ROM:00130530 ; --------------------------------------------------------------------------- ROM:00130530 ROM:00130530 loc_130530: ; CODE XREF: ROM:0013052A↑j ROM:00130530 cmp.w ($A76).w,d1 ROM:00130534 ble.s locret_130558 ROM:00130536 cmp.w ($572).w,d2 ROM:0013053A bgt.s loc_130542 ROM:0013053C cmp.w ($C78).w,d3 ROM:00130540 bge.s locret_130558 ROM:00130542 ROM:00130542 loc_130542: ; CODE XREF: ROM:0013052C↑j ROM:00130542 ; ROM:0013053A↑j ROM:00130542 clr.b ($8E5).w ROM:00130546 move.w d4,($6A4).w ROM:0013054A move.b #1,($8E5).w ROM:00130550 move.b #2,($11BD).w ROM:00130556 bra.s locret_1305AC ROM:00130558 ; --------------------------------------------------------------------------- ROM:00130558 ROM:00130558 locret_130558: ; CODE XREF: ROM:0013050E↑j ROM:00130558 ; ROM:00130534↑j ... ROM:00130558 rts ROM:0013055A ; --------------------------------------------------------------------------- ROM:0013055A ROM:0013055A loc_13055A: ; DATA XREF: ROM:001304FA↑o ROM:0013055A cmpi.w #0,($6A4).w ROM:00130560 bgt.s loc_130570 ROM:00130562 bset #7,($133C).w ROM:00130568 move.b #3,($11BD).w ROM:0013056E bra.s locret_1305D0 ROM:00130570 ; --------------------------------------------------------------------------- ROM:00130570 ROM:00130570 loc_130570: ; CODE XREF: ROM:00130560↑j ROM:00130570 move.w $680(a5),d0 ROM:00130574 move.w $682(a5),d1 ROM:00130578 move.w $684(a5),d3 ROM:0013057C move.w $686(a5),d2 ROM:00130580 cmp.w ($A76).w,d0 ROM:00130584 blt.s locret_1305AC ROM:00130586 cmp.w ($A76).w,d1 ROM:0013058A bgt.s loc_130590 ROM:0013058C bra.w loc_13059C ROM:00130590 ; --------------------------------------------------------------------------- ROM:00130590 ROM:00130590 loc_130590: ; CODE XREF: ROM:0013058A↑j ROM:00130590 cmp.w ($572).w,d2 ROM:00130594 bgt.s locret_1305AC ROM:00130596 cmp.w ($C78).w,d3 ROM:0013059A blt.s locret_1305AC ROM:0013059C ROM:0013059C loc_13059C: ; CODE XREF: ROM:0013058C↑j ROM:0013059C clr.b ($8E5).w ROM:001305A0 clr.w ($6A4).w ROM:001305A4 move.b #1,($11BD).w ROM:001305AA bra.s locret_130558 ROM:001305AC ; --------------------------------------------------------------------------- ROM:001305AC ROM:001305AC locret_1305AC: ; CODE XREF: ROM:00130556↑j ROM:001305AC ; ROM:00130584↑j ... ROM:001305AC rts ROM:001305AE ; --------------------------------------------------------------------------- ROM:001305AE ROM:001305AE loc_1305AE: ; DATA XREF: ROM:001304FE↑o ROM:001305AE move.w $680(a5),d0 ROM:001305B2 move.w $682(a5),d1 ROM:001305B6 cmp.w ($A76).w,d1 ROM:001305BA bgt.s locret_1305D0 ROM:001305BC cmp.w ($A76).w,d0 ROM:001305C0 blt.s locret_1305D0 ROM:001305C2 bclr #7,($133C).w ROM:001305C8 move.b #1,($11BD).w ROM:001305CE bra.s locret_130558 ROM:001305D0 ; --------------------------------------------------------------------------- ROM:001305D0 ROM:001305D0 locret_1305D0: ; CODE XREF: ROM:0013056E↑j ROM:001305D0 ; ROM:001305BA↑j ... ROM:001305D0 rts ROM:001305D2 ; --------------------------------------------------------------------------- ROM:001305D2 rts ROM:001305D4 ROM:001305D4 ; =============== S U B R O U T I N E ======================================= ROM:001305D4 ROM:001305D4 ROM:001305D4 sub_1305D4: ; CODE XREF: sub_126A0E+96↑p ROM:001305D4 move.w ($DE0).w,d1 ROM:001305D8 cmpi.w #6,d1 ROM:001305DC bcc.s locret_1305E6 ROM:001305DE movea.l off_1305E8(pc,d1.w*4),a0 ROM:001305E2 nop ROM:001305E4 jmp (a0) ROM:001305E6 ; --------------------------------------------------------------------------- ROM:001305E6 ROM:001305E6 locret_1305E6: ; CODE XREF: sub_1305D4+8↑j ROM:001305E6 rts ROM:001305E6 ; End of function sub_1305D4 ROM:001305E6 ROM:001305E6 ; --------------------------------------------------------------------------- ROM:001305E8 off_1305E8: dc.l loc_130600 ; DATA XREF: sub_1305D4+A↑r ROM:001305EC dc.l loc_13060A ROM:001305F0 dc.l loc_130644 ROM:001305F4 dc.l loc_130660 ROM:001305F8 dc.l loc_130694 ROM:001305FC dc.l loc_1306CE ROM:00130600 ; --------------------------------------------------------------------------- ROM:00130600 ROM:00130600 loc_130600: ; DATA XREF: ROM:off_1305E8↑o ROM:00130600 move.w #1,($DE0).w ROM:00130606 bra.s loc_13063E ROM:00130608 ; --------------------------------------------------------------------------- ROM:00130608 rts ROM:0013060A ; --------------------------------------------------------------------------- ROM:0013060A ROM:0013060A loc_13060A: ; DATA XREF: ROM:001305EC↑o ROM:0013060A btst #0,($133D).w ROM:00130610 beq.s loc_13063E ROM:00130612 move.l ($9C0).w,d0 ROM:00130616 divu.l #$3E8,d0 ROM:0013061E bset #6,($1327).w ROM:00130624 clr.b ($8AA).w ROM:00130628 move.w d0,($62E).w ROM:0013062C move.b #1,($8AA).w ROM:00130632 bsr.w sub_13070C ROM:00130636 move.w #2,($DE0).w ROM:0013063C bra.s loc_13065A ROM:0013063E ; --------------------------------------------------------------------------- ROM:0013063E ROM:0013063E loc_13063E: ; CODE XREF: ROM:00130606↑j ROM:0013063E ; ROM:00130610↑j ROM:0013063E bsr.w sub_13079E ROM:00130642 rts ROM:00130644 ; --------------------------------------------------------------------------- ROM:00130644 ROM:00130644 loc_130644: ; DATA XREF: ROM:001305F0↑o ROM:00130644 cmpi.w #0,($62E).w ROM:0013064A bgt.s loc_13065A ROM:0013064C bclr #6,($1327).w ROM:00130652 move.w #3,($DE0).w ROM:00130658 bra.s locret_130692 ROM:0013065A ; --------------------------------------------------------------------------- ROM:0013065A ROM:0013065A loc_13065A: ; CODE XREF: ROM:0013063C↑j ROM:0013065A ; ROM:0013064A↑j ... ROM:0013065A bsr.w sub_13074A ROM:0013065E rts ROM:00130660 ; --------------------------------------------------------------------------- ROM:00130660 ROM:00130660 loc_130660: ; DATA XREF: ROM:001305F4↑o ROM:00130660 btst #4,($1329).w ROM:00130666 beq.s loc_130676 ROM:00130668 bsr.w sub_1307EE ROM:0013066C move.w #5,($DE0).w ROM:00130672 bra.w loc_130704 ROM:00130676 ; --------------------------------------------------------------------------- ROM:00130676 ROM:00130676 loc_130676: ; CODE XREF: ROM:00130666↑j ROM:00130676 btst #7,($131D).w ROM:0013067C beq.s locret_130692 ROM:0013067E btst #4,($1329).w ROM:00130684 bne.s locret_130692 ROM:00130686 bsr.w sub_1307CC ROM:0013068A move.w #4,($DE0).w ROM:00130690 bra.s loc_1306C8 ROM:00130692 ; --------------------------------------------------------------------------- ROM:00130692 ROM:00130692 locret_130692: ; CODE XREF: ROM:00130658↑j ROM:00130692 ; ROM:0013067C↑j ... ROM:00130692 rts ROM:00130694 ; --------------------------------------------------------------------------- ROM:00130694 ROM:00130694 loc_130694: ; DATA XREF: ROM:001305F8↑o ROM:00130694 btst #0,($133D).w ROM:0013069A beq.s loc_1306C8 ROM:0013069C move.l ($9C0).w,d0 ROM:001306A0 divu.l #$3E8,d0 ROM:001306A8 bset #6,($1327).w ROM:001306AE clr.b ($8AA).w ROM:001306B2 move.w d0,($62E).w ROM:001306B6 move.b #1,($8AA).w ROM:001306BC bsr.w sub_13070C ROM:001306C0 move.w #2,($DE0).w ROM:001306C6 bra.s loc_13065A ROM:001306C8 ; --------------------------------------------------------------------------- ROM:001306C8 ROM:001306C8 loc_1306C8: ; CODE XREF: ROM:00130690↑j ROM:001306C8 ; ROM:0013069A↑j ROM:001306C8 bsr.w sub_1307CC ROM:001306CC rts ROM:001306CE ; --------------------------------------------------------------------------- ROM:001306CE ROM:001306CE loc_1306CE: ; DATA XREF: ROM:001305FC↑o ROM:001306CE btst #0,($133D).w ROM:001306D4 beq.s loc_130704 ROM:001306D6 move.l ($9C0).w,d0 ROM:001306DA divu.l #$3E8,d0 ROM:001306E2 bset #6,($1327).w ROM:001306E8 clr.b ($8AA).w ROM:001306EC move.w d0,($62E).w ROM:001306F0 move.b #1,($8AA).w ROM:001306F6 bsr.w sub_13070C ROM:001306FA move.w #2,($DE0).w ROM:00130700 bra.w loc_13065A ROM:00130704 ; --------------------------------------------------------------------------- ROM:00130704 ROM:00130704 loc_130704: ; CODE XREF: ROM:00130672↑j ROM:00130704 ; ROM:001306D4↑j ROM:00130704 bsr.w sub_1307EE ROM:00130708 rts ROM:0013070A ; --------------------------------------------------------------------------- ROM:0013070A rts ROM:0013070C ROM:0013070C ; =============== S U B R O U T I N E ======================================= ROM:0013070C ROM:0013070C ROM:0013070C sub_13070C: ; CODE XREF: ROM:00130632↑p ROM:0013070C ; ROM:001306BC↑p ... ROM:0013070C move.l #$FDE8,d2 ROM:00130712 move.w ($10D4).w,d1 ROM:00130716 ext.l d1 ROM:00130718 sub.l d1,d2 ROM:0013071A cmp.l ($9C0).w,d2 ROM:0013071E bge.s loc_13073A ROM:00130720 move.l d2,d0 ROM:00130722 move.l ($9C0).w,d1 ROM:00130726 sub.l d2,d1 ROM:00130728 move.l d1,($9C0).w ROM:0013072C move.w ($62E).w,d1 ROM:00130730 sub.w $68E(a5),d1 ROM:00130734 move.w d1,($DDE).w ROM:00130738 bra.s loc_130742 ROM:0013073A ; --------------------------------------------------------------------------- ROM:0013073A ROM:0013073A loc_13073A: ; CODE XREF: sub_13070C+12↑j ROM:0013073A move.l ($9C0).w,d0 ROM:0013073E clr.l ($9C0).w ROM:00130742 ROM:00130742 loc_130742: ; CODE XREF: sub_13070C+2C↑j ROM:00130742 bsr.l sub_116BBE ROM:00130748 rts ROM:00130748 ; End of function sub_13070C ROM:00130748 ROM:0013074A ROM:0013074A ; =============== S U B R O U T I N E ======================================= ROM:0013074A ROM:0013074A ROM:0013074A sub_13074A: ; CODE XREF: ROM:loc_13065A↑p ROM:0013074A move.l ($9C0).w,d1 ROM:0013074E cmpi.l #0,d1 ROM:00130754 ble.s locret_13079C ROM:00130756 move.w ($DDE).w,d1 ROM:0013075A cmp.w ($62E).w,d1 ROM:0013075E blt.s locret_13079C ROM:00130760 move.w $68E(a5),d1 ROM:00130764 muls.w #$3E8,d1 ROM:00130768 cmp.l ($9C0).w,d1 ROM:0013076C blt.s loc_130778 ROM:0013076E move.l ($9C0).w,d0 ROM:00130772 clr.l ($9C0).w ROM:00130776 bra.s loc_130796 ROM:00130778 ; --------------------------------------------------------------------------- ROM:00130778 ROM:00130778 loc_130778: ; CODE XREF: sub_13074A+22↑j ROM:00130778 move.w $68E(a5),d0 ROM:0013077C add.w ($DDE).w,d0 ROM:00130780 sub.w ($62E).w,d0 ROM:00130784 sub.w d0,($DDE).w ROM:00130788 ext.l d0 ROM:0013078A muls.l #$3E8,d0 ROM:00130792 sub.l d0,($9C0).w ROM:00130796 ROM:00130796 loc_130796: ; CODE XREF: sub_13074A+2C↑j ROM:00130796 bsr.l sub_116BBE ROM:0013079C ROM:0013079C locret_13079C: ; CODE XREF: sub_13074A+A↑j ROM:0013079C ; sub_13074A+14↑j ROM:0013079C rts ROM:0013079C ; End of function sub_13074A ROM:0013079C ROM:0013079E ROM:0013079E ; =============== S U B R O U T I N E ======================================= ROM:0013079E ROM:0013079E ROM:0013079E sub_13079E: ; CODE XREF: ROM:loc_13063E↑p ROM:0013079E move.w #$3B14,d1 ROM:001307A2 move.w ($A7C).w,d2 ROM:001307A6 bsr.l sub_117544 ROM:001307AC move.w d1,($DDC).w ROM:001307B0 move.w ($DDC).w,d3 ROM:001307B4 muls.w ($DEA).w,d3 ROM:001307B8 muls.l ($A18).w,d4:d3 ROM:001307BE divs.l #$6DDD00,d4:d3 ROM:001307C6 move.l d3,($9C0).w ROM:001307CA rts ROM:001307CA ; End of function sub_13079E ROM:001307CA ROM:001307CC ROM:001307CC ; =============== S U B R O U T I N E ======================================= ROM:001307CC ROM:001307CC ROM:001307CC sub_1307CC: ; CODE XREF: ROM:00130686↑p ROM:001307CC ; ROM:loc_1306C8↑p ROM:001307CC move.w $68C(a5),($DDC).w ROM:001307D2 move.w ($DDC).w,d3 ROM:001307D6 muls.w ($DEA).w,d3 ROM:001307DA muls.l ($A18).w,d4:d3 ROM:001307E0 divs.l #$6DDD00,d4:d3 ROM:001307E8 move.l d3,($9C0).w ROM:001307EC rts ROM:001307EC ; End of function sub_1307CC ROM:001307EC ROM:001307EE ROM:001307EE ; =============== S U B R O U T I N E ======================================= ROM:001307EE ROM:001307EE ROM:001307EE sub_1307EE: ; CODE XREF: ROM:00130668↑p ROM:001307EE ; ROM:loc_130704↑p ROM:001307EE move.w $68A(a5),($DDC).w ROM:001307F4 move.w ($DDC).w,d3 ROM:001307F8 muls.w ($DEA).w,d3 ROM:001307FC muls.l ($A18).w,d4:d3 ROM:00130802 divs.l #$6DDD00,d4:d3 ROM:0013080A move.l d3,($9C0).w ROM:0013080E rts ROM:0013080E ; End of function sub_1307EE ROM:0013080E ROM:00130810 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00130812 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00130814 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00130816 ROM:00130816 ; =============== S U B R O U T I N E ======================================= ROM:00130816 ROM:00130816 ROM:00130816 sub_130816: ; CODE XREF: sub_130BEA+10↓p ROM:00130816 bsr.w sub_130B7C ROM:0013081A bsr.w sub_13082C ROM:0013081E bsr.w sub_130A06 ROM:00130822 bsr.w sub_130A9A ROM:00130826 bsr.w sub_130BAA ROM:0013082A rts ROM:0013082A ; End of function sub_130816 ROM:0013082A ROM:0013082C ROM:0013082C ; =============== S U B R O U T I N E ======================================= ROM:0013082C ROM:0013082C ROM:0013082C sub_13082C: ; CODE XREF: sub_130816+4↑p ROM:0013082C move.w ($DE2).w,d0 ROM:00130830 add.w $6A2(a5),d0 ROM:00130834 move.w d0,($DE6).w ROM:00130838 clr.w d1 ROM:0013083A move.b ($11BE).w,d1 ROM:0013083E cmpi.w #6,d1 ROM:00130842 bcc.s locret_13084C ROM:00130844 movea.l off_13084E(pc,d1.w*4),a0 ROM:00130848 nop ROM:0013084A jmp (a0) ROM:0013084C ; --------------------------------------------------------------------------- ROM:0013084C ROM:0013084C locret_13084C: ; CODE XREF: sub_13082C+16↑j ROM:0013084C rts ROM:0013084C ; End of function sub_13082C ROM:0013084C ROM:0013084C ; --------------------------------------------------------------------------- ROM:0013084E off_13084E: dc.l loc_130866 ; DATA XREF: sub_13082C+18↑r ROM:00130852 dc.l loc_130870 ROM:00130856 dc.l loc_1308A0 ROM:0013085A dc.l loc_13090C ROM:0013085E dc.l loc_13095A ROM:00130862 dc.l loc_1309A0 ROM:00130866 ; --------------------------------------------------------------------------- ROM:00130866 ROM:00130866 loc_130866: ; DATA XREF: ROM:off_13084E↑o ROM:00130866 move.b #1,($11BE).w ROM:0013086C bra.s loc_130898 ROM:0013086E ; --------------------------------------------------------------------------- ROM:0013086E rts ROM:00130870 ; --------------------------------------------------------------------------- ROM:00130870 ROM:00130870 loc_130870: ; DATA XREF: ROM:00130852↑o ROM:00130870 move.w ($DE2).w,d0 ROM:00130874 sub.w $696(a5),d0 ROM:00130878 cmp.w ($572).w,d0 ROM:0013087C bgt.s loc_130898 ROM:0013087E move.w $69C(a5),d1 ROM:00130882 clr.b ($928).w ROM:00130886 move.w d1,($72A).w ROM:0013088A move.b #1,($928).w ROM:00130890 move.b #2,($11BE).w ROM:00130896 bra.s locret_13090A ROM:00130898 ; --------------------------------------------------------------------------- ROM:00130898 ROM:00130898 loc_130898: ; CODE XREF: ROM:0013086C↑j ROM:00130898 ; ROM:0013087C↑j ... ROM:00130898 bsr.l sub_131E38 ROM:0013089E rts ROM:001308A0 ; --------------------------------------------------------------------------- ROM:001308A0 ROM:001308A0 loc_1308A0: ; DATA XREF: ROM:00130856↑o ROM:001308A0 cmpi.w #0,($72A).w ROM:001308A6 bgt.s loc_1308C6 ROM:001308A8 move.w $69E(a5),d1 ROM:001308AC clr.b ($928).w ROM:001308B0 move.w d1,($72A).w ROM:001308B4 move.b #1,($928).w ROM:001308BA move.b #3,($11BE).w ROM:001308C0 bra.l loc_130954 ROM:001308C6 ; --------------------------------------------------------------------------- ROM:001308C6 ROM:001308C6 loc_1308C6: ; CODE XREF: ROM:001308A6↑j ROM:001308C6 move.w $69A(a5),d0 ROM:001308CA cmp.w ($572).w,d0 ROM:001308CE ble.s loc_1308E0 ROM:001308D0 clr.b ($928).w ROM:001308D4 clr.w ($72A).w ROM:001308D8 move.b #1,($11BE).w ROM:001308DE bra.s loc_130898 ROM:001308E0 ; --------------------------------------------------------------------------- ROM:001308E0 ROM:001308E0 loc_1308E0: ; CODE XREF: ROM:001308CE↑j ROM:001308E0 move.w ($DE2).w,d0 ROM:001308E4 sub.w $696(a5),d0 ROM:001308E8 sub.w $698(a5),d0 ROM:001308EC cmp.w ($572).w,d0 ROM:001308F0 ble.s locret_13090A ROM:001308F2 bclr #0,($928).w ROM:001308F8 bset #2,($928).w ROM:001308FE move.b #4,($11BE).w ROM:00130904 bra.l locret_13099E ROM:0013090A ; --------------------------------------------------------------------------- ROM:0013090A ROM:0013090A locret_13090A: ; CODE XREF: ROM:00130896↑j ROM:0013090A ; ROM:001308F0↑j ... ROM:0013090A rts ROM:0013090C ; --------------------------------------------------------------------------- ROM:0013090C ROM:0013090C loc_13090C: ; DATA XREF: ROM:0013085A↑o ROM:0013090C move.w $69A(a5),d0 ROM:00130910 cmp.w ($572).w,d0 ROM:00130914 ble.s loc_13092A ROM:00130916 clr.b ($928).w ROM:0013091A clr.w ($72A).w ROM:0013091E move.b #1,($11BE).w ROM:00130924 bra.l loc_130898 ROM:0013092A ; --------------------------------------------------------------------------- ROM:0013092A ROM:0013092A loc_13092A: ; CODE XREF: ROM:00130914↑j ROM:0013092A move.w ($DE2).w,d0 ROM:0013092E sub.w $696(a5),d0 ROM:00130932 sub.w $698(a5),d0 ROM:00130936 cmp.w ($572).w,d0 ROM:0013093A ble.s loc_130954 ROM:0013093C bclr #0,($928).w ROM:00130942 bset #2,($928).w ROM:00130948 move.b #5,($11BE).w ROM:0013094E bra.l loc_1309E4 ROM:00130954 ; --------------------------------------------------------------------------- ROM:00130954 ROM:00130954 loc_130954: ; CODE XREF: ROM:001308C0↑j ROM:00130954 ; ROM:0013093A↑j ... ROM:00130954 bsr.w sub_1309EC ROM:00130958 rts ROM:0013095A ; --------------------------------------------------------------------------- ROM:0013095A ROM:0013095A loc_13095A: ; DATA XREF: ROM:0013085E↑o ROM:0013095A move.w $69A(a5),d0 ROM:0013095E cmp.w ($572).w,d0 ROM:00130962 ble.s loc_130978 ROM:00130964 clr.b ($928).w ROM:00130968 clr.w ($72A).w ROM:0013096C move.b #1,($11BE).w ROM:00130972 bra.l loc_130898 ROM:00130978 ; --------------------------------------------------------------------------- ROM:00130978 ROM:00130978 loc_130978: ; CODE XREF: ROM:00130962↑j ROM:00130978 move.w ($DE2).w,d0 ROM:0013097C sub.w $696(a5),d0 ROM:00130980 cmp.w ($572).w,d0 ROM:00130984 bgt.s locret_13099E ROM:00130986 bclr #2,($928).w ROM:0013098C bset #0,($928).w ROM:00130992 move.b #2,($11BE).w ROM:00130998 bra.l locret_13090A ROM:0013099E ; --------------------------------------------------------------------------- ROM:0013099E ROM:0013099E locret_13099E: ; CODE XREF: ROM:00130904↑j ROM:0013099E ; ROM:00130984↑j ROM:0013099E rts ROM:001309A0 ; --------------------------------------------------------------------------- ROM:001309A0 ROM:001309A0 loc_1309A0: ; DATA XREF: ROM:00130862↑o ROM:001309A0 move.w $69A(a5),d0 ROM:001309A4 cmp.w ($572).w,d0 ROM:001309A8 ble.s loc_1309BE ROM:001309AA clr.b ($928).w ROM:001309AE clr.w ($72A).w ROM:001309B2 move.b #1,($11BE).w ROM:001309B8 bra.l loc_130898 ROM:001309BE ; --------------------------------------------------------------------------- ROM:001309BE ROM:001309BE loc_1309BE: ; CODE XREF: ROM:001309A8↑j ROM:001309BE move.w ($DE2).w,d0 ROM:001309C2 sub.w $696(a5),d0 ROM:001309C6 cmp.w ($572).w,d0 ROM:001309CA bgt.s loc_1309E4 ROM:001309CC bclr #2,($928).w ROM:001309D2 bset #0,($928).w ROM:001309D8 move.b #3,($11BE).w ROM:001309DE bra.l loc_130954 ROM:001309E4 ; --------------------------------------------------------------------------- ROM:001309E4 ROM:001309E4 loc_1309E4: ; CODE XREF: ROM:0013094E↑j ROM:001309E4 ; ROM:001309CA↑j ROM:001309E4 bsr.w sub_1309EC ROM:001309E8 rts ROM:001309EA ; --------------------------------------------------------------------------- ROM:001309EA rts ROM:001309EC ROM:001309EC ; =============== S U B R O U T I N E ======================================= ROM:001309EC ROM:001309EC ROM:001309EC sub_1309EC: ; CODE XREF: ROM:loc_130954↑p ROM:001309EC ; ROM:loc_1309E4↑p ROM:001309EC move.w ($72A).w,d1 ROM:001309F0 muls.w $696(a5),d1 ROM:001309F4 divs.w $69E(a5),d1 ROM:001309F8 add.w ($DE2).w,d1 ROM:001309FC sub.w $696(a5),d1 ROM:00130A00 move.w d1,($DE4).w ROM:00130A04 rts ROM:00130A04 ; End of function sub_1309EC ROM:00130A04 ROM:00130A06 ROM:00130A06 ; =============== S U B R O U T I N E ======================================= ROM:00130A06 ROM:00130A06 ROM:00130A06 sub_130A06: ; CODE XREF: sub_130816+8↑p ROM:00130A06 clr.w d1 ROM:00130A08 move.b ($11BF).w,d1 ROM:00130A0C cmpi.w #3,d1 ROM:00130A10 bcc.s locret_130A1A ROM:00130A12 movea.l off_130A1C(pc,d1.w*4),a0 ROM:00130A16 nop ROM:00130A18 jmp (a0) ROM:00130A1A ; --------------------------------------------------------------------------- ROM:00130A1A ROM:00130A1A locret_130A1A: ; CODE XREF: sub_130A06+A↑j ROM:00130A1A rts ROM:00130A1A ; End of function sub_130A06 ROM:00130A1A ROM:00130A1A ; --------------------------------------------------------------------------- ROM:00130A1C off_130A1C: dc.l loc_130A28 ; DATA XREF: sub_130A06+C↑r ROM:00130A20 dc.l loc_130A38 ROM:00130A24 dc.l loc_130A66 ROM:00130A28 ; --------------------------------------------------------------------------- ROM:00130A28 ROM:00130A28 loc_130A28: ; DATA XREF: ROM:off_130A1C↑o ROM:00130A28 bclr #3,($132A).w ROM:00130A2E move.b #1,($11BF).w ROM:00130A34 bra.s loc_130A60 ROM:00130A36 ; --------------------------------------------------------------------------- ROM:00130A36 rts ROM:00130A38 ; --------------------------------------------------------------------------- ROM:00130A38 ROM:00130A38 loc_130A38: ; DATA XREF: ROM:00130A20↑o ROM:00130A38 move.w ($DE4).w,d0 ROM:00130A3C btst #7,($1325).w ROM:00130A42 bne.s loc_130A52 ROM:00130A44 btst #4,($934).w ROM:00130A4A beq.s loc_130A52 ROM:00130A4C cmp.w ($572).w,d0 ROM:00130A50 bgt.s loc_130A60 ROM:00130A52 ROM:00130A52 loc_130A52: ; CODE XREF: ROM:00130A42↑j ROM:00130A52 ; ROM:00130A4A↑j ROM:00130A52 bset #3,($132A).w ROM:00130A58 move.b #2,($11BF).w ROM:00130A5E bra.s loc_130A92 ROM:00130A60 ; --------------------------------------------------------------------------- ROM:00130A60 ROM:00130A60 loc_130A60: ; CODE XREF: ROM:00130A34↑j ROM:00130A60 ; ROM:00130A50↑j ... ROM:00130A60 bsr.w sub_130B28 ROM:00130A64 rts ROM:00130A66 ; --------------------------------------------------------------------------- ROM:00130A66 ROM:00130A66 loc_130A66: ; DATA XREF: ROM:00130A24↑o ROM:00130A66 btst #4,($934).w ROM:00130A6C beq.s loc_130A92 ROM:00130A6E move.w ($DE4).w,d0 ROM:00130A72 sub.w $698(a5),d0 ROM:00130A76 btst #7,($1325).w ROM:00130A7C bne.s loc_130A92 ROM:00130A7E cmp.w ($572).w,d0 ROM:00130A82 ble.s loc_130A92 ROM:00130A84 bclr #3,($132A).w ROM:00130A8A move.b #1,($11BF).w ROM:00130A90 bra.s loc_130A60 ROM:00130A92 ; --------------------------------------------------------------------------- ROM:00130A92 ROM:00130A92 loc_130A92: ; CODE XREF: ROM:00130A5E↑j ROM:00130A92 ; ROM:00130A6C↑j ... ROM:00130A92 bsr.w sub_130B6C ROM:00130A96 rts ROM:00130A98 ; --------------------------------------------------------------------------- ROM:00130A98 rts ROM:00130A9A ROM:00130A9A ; =============== S U B R O U T I N E ======================================= ROM:00130A9A ROM:00130A9A ROM:00130A9A sub_130A9A: ; CODE XREF: sub_130816+C↑p ROM:00130A9A clr.w d1 ROM:00130A9C move.b ($11C0).w,d1 ROM:00130AA0 cmpi.w #4,d1 ROM:00130AA4 bcc.s locret_130AAE ROM:00130AA6 movea.l off_130AB0(pc,d1.w*4),a0 ROM:00130AAA nop ROM:00130AAC jmp (a0) ROM:00130AAE ; --------------------------------------------------------------------------- ROM:00130AAE ROM:00130AAE locret_130AAE: ; CODE XREF: sub_130A9A+A↑j ROM:00130AAE rts ROM:00130AAE ; End of function sub_130A9A ROM:00130AAE ROM:00130AAE ; --------------------------------------------------------------------------- ROM:00130AB0 off_130AB0: dc.l loc_130AC0 ; DATA XREF: sub_130A9A+C↑r ROM:00130AB4 dc.l loc_130AC8 ROM:00130AB8 dc.l loc_130ADE ROM:00130ABC dc.l loc_130B00 ROM:00130AC0 ; --------------------------------------------------------------------------- ROM:00130AC0 ROM:00130AC0 loc_130AC0: ; DATA XREF: ROM:off_130AB0↑o ROM:00130AC0 move.b #1,($11C0).w ROM:00130AC6 rts ROM:00130AC8 ; --------------------------------------------------------------------------- ROM:00130AC8 ROM:00130AC8 loc_130AC8: ; DATA XREF: ROM:00130AB4↑o ROM:00130AC8 btst #3,($132A).w ROM:00130ACE beq.s locret_130ADC ROM:00130AD0 bset #1,($1333).w ROM:00130AD6 move.b #2,($11C0).w ROM:00130ADC ROM:00130ADC locret_130ADC: ; CODE XREF: ROM:00130ACE↑j ROM:00130ADC rts ROM:00130ADE ; --------------------------------------------------------------------------- ROM:00130ADE ROM:00130ADE loc_130ADE: ; DATA XREF: ROM:00130AB8↑o ROM:00130ADE btst #3,($132A).w ROM:00130AE4 bne.s locret_130AFE ROM:00130AE6 move.w $6A0(a5),d0 ROM:00130AEA clr.b ($8E6).w ROM:00130AEE move.w d0,($6A6).w ROM:00130AF2 move.b #1,($8E6).w ROM:00130AF8 move.b #3,($11C0).w ROM:00130AFE ROM:00130AFE locret_130AFE: ; CODE XREF: ROM:00130AE4↑j ROM:00130AFE rts ROM:00130B00 ; --------------------------------------------------------------------------- ROM:00130B00 ROM:00130B00 loc_130B00: ; DATA XREF: ROM:00130ABC↑o ROM:00130B00 cmpi.w #0,($6A6).w ROM:00130B06 bgt.s loc_130B16 ROM:00130B08 bclr #1,($1333).w ROM:00130B0E move.b #1,($11C0).w ROM:00130B14 rts ROM:00130B16 ; --------------------------------------------------------------------------- ROM:00130B16 ROM:00130B16 loc_130B16: ; CODE XREF: ROM:00130B06↑j ROM:00130B16 btst #3,($132A).w ROM:00130B1C beq.s locret_130B24 ROM:00130B1E move.b #2,($11C0).w ROM:00130B24 ROM:00130B24 locret_130B24: ; CODE XREF: ROM:00130B1C↑j ROM:00130B24 rts ROM:00130B26 ; --------------------------------------------------------------------------- ROM:00130B26 rts ROM:00130B28 ROM:00130B28 ; =============== S U B R O U T I N E ======================================= ROM:00130B28 ROM:00130B28 ROM:00130B28 sub_130B28: ; CODE XREF: ROM:loc_130A60↑p ROM:00130B28 move.w #0,d1 ROM:00130B2C bra.s loc_130B32 ROM:00130B2E ; --------------------------------------------------------------------------- ROM:00130B2E ROM:00130B2E loc_130B2E: ; CODE XREF: sub_130B28:loc_130B68↓j ROM:00130B2E addi.w #1,d1 ROM:00130B32 ROM:00130B32 loc_130B32: ; CODE XREF: sub_130B28+4↑j ROM:00130B32 cmpi.w #0,d1 ROM:00130B36 bgt.s locret_130B6A ROM:00130B38 btst #4,($133B).w ROM:00130B3E bne.s loc_130B54 ROM:00130B40 btst #2,($133F).w ROM:00130B46 bne.s loc_130B54 ROM:00130B48 cmpi.l #0,$A18(d1.w*4) ROM:00130B52 bne.s loc_130B5E ROM:00130B54 ROM:00130B54 loc_130B54: ; CODE XREF: sub_130B28+16↑j ROM:00130B54 ; sub_130B28+1E↑j ROM:00130B54 move.w #0,$10D4(d1.w*2) ROM:00130B5C bra.s loc_130B68 ROM:00130B5E ; --------------------------------------------------------------------------- ROM:00130B5E ROM:00130B5E loc_130B5E: ; CODE XREF: sub_130B28+2A↑j ROM:00130B5E move.w $10D6(d1.w*2),$10D4(d1.w*2) ROM:00130B68 ROM:00130B68 loc_130B68: ; CODE XREF: sub_130B28+34↑j ROM:00130B68 bra.s loc_130B2E ROM:00130B6A ; --------------------------------------------------------------------------- ROM:00130B6A ROM:00130B6A locret_130B6A: ; CODE XREF: sub_130B28+E↑j ROM:00130B6A rts ROM:00130B6A ; End of function sub_130B28 ROM:00130B6A ROM:00130B6C ROM:00130B6C ; =============== S U B R O U T I N E ======================================= ROM:00130B6C ROM:00130B6C ROM:00130B6C sub_130B6C: ; CODE XREF: ROM:loc_130A92↑p ROM:00130B6C move.l #0,($A18).w ROM:00130B74 move.w #0,($10D4).w ROM:00130B7A rts ROM:00130B7A ; End of function sub_130B6C ROM:00130B7A ROM:00130B7C ROM:00130B7C ; =============== S U B R O U T I N E ======================================= ROM:00130B7C ROM:00130B7C ROM:00130B7C sub_130B7C: ; CODE XREF: sub_130816↑p ROM:00130B7C move.w $6A4(a5),d0 ROM:00130B80 add.w ($1364).w,d0 ROM:00130B84 sub.w ($A46).w,d0 ROM:00130B88 move.w d0,($DE8).w ROM:00130B8C move.w #$3B9A,d1 ROM:00130B90 move.w ($A34).w,d2 ROM:00130B94 move.w ($DE8).w,d3 ROM:00130B98 bsr.l sub_117544 ROM:00130B9E move.w d1,d0 ROM:00130BA0 add.w ($13AA).w,d0 ROM:00130BA4 move.w d0,($10D6).w ROM:00130BA8 rts ROM:00130BA8 ; End of function sub_130B7C ROM:00130BA8 ROM:00130BAA ROM:00130BAA ; =============== S U B R O U T I N E ======================================= ROM:00130BAA ROM:00130BAA ROM:00130BAA sub_130BAA: ; CODE XREF: sub_130816+10↑p ROM:00130BAA lea ($A18).w,a0 ROM:00130BAE lea $A64(a5),a1 ROM:00130BB2 lea ($9FC).w,a2 ROM:00130BB6 move.w #0,d0 ROM:00130BBA bra.s loc_130BC0 ROM:00130BBC ; --------------------------------------------------------------------------- ROM:00130BBC ROM:00130BBC loc_130BBC: ; CODE XREF: sub_130BAA+3C↓j ROM:00130BBC addi.w #1,d0 ROM:00130BC0 ROM:00130BC0 loc_130BC0: ; CODE XREF: sub_130BAA+10↑j ROM:00130BC0 cmpi.w #3,d0 ROM:00130BC4 bgt.s locret_130BE8 ROM:00130BC6 move.w (a1,d0.w*2),d3 ROM:00130BCA ext.l d3 ROM:00130BCC move.l (a0),d6 ROM:00130BCE muls.l d6,d4:d3 ROM:00130BD2 divs.l #$2710,d4:d3 ROM:00130BDA bvc.s loc_130BE2 ROM:00130BDC move.l #$7FFFFFFF,d3 ROM:00130BE2 ROM:00130BE2 loc_130BE2: ; CODE XREF: sub_130BAA+30↑j ROM:00130BE2 move.l d3,(a2,d0.w*4) ROM:00130BE6 bra.s loc_130BBC ROM:00130BE8 ; --------------------------------------------------------------------------- ROM:00130BE8 ROM:00130BE8 locret_130BE8: ; CODE XREF: sub_130BAA+1A↑j ROM:00130BE8 rts ROM:00130BE8 ; End of function sub_130BAA ROM:00130BE8 ROM:00130BEA ROM:00130BEA ; =============== S U B R O U T I N E ======================================= ROM:00130BEA ROM:00130BEA ROM:00130BEA sub_130BEA: ; CODE XREF: sub_126A0E+8A↑p ROM:00130BEA bsr.l sub_131006 ROM:00130BF0 bsr.w sub_130DFE ROM:00130BF4 bsr.l sub_1318F8 ROM:00130BFA bsr.l sub_130816 ROM:00130C00 bsr.w sub_130F78 ROM:00130C04 bsr.w sub_130C5E ROM:00130C08 bsr.w sub_130C1C ROM:00130C0C bsr.w sub_130CF6 ROM:00130C10 bsr.w sub_130D08 ROM:00130C14 bsr.l sub_116A9A ROM:00130C1A rts ROM:00130C1A ; End of function sub_130BEA ROM:00130C1A ROM:00130C1C ROM:00130C1C ; =============== S U B R O U T I N E ======================================= ROM:00130C1C ROM:00130C1C ROM:00130C1C sub_130C1C: ; CODE XREF: sub_130BEA+1E↑p ROM:00130C1C btst #0,($DAF).w ROM:00130C22 beq.s loc_130C2C ROM:00130C24 move.l #0,($9FC).w ROM:00130C2C ROM:00130C2C loc_130C2C: ; CODE XREF: sub_130C1C+6↑j ROM:00130C2C btst #1,($DAF).w ROM:00130C32 beq.s loc_130C3C ROM:00130C34 move.l #0,($A00).w ROM:00130C3C ROM:00130C3C loc_130C3C: ; CODE XREF: sub_130C1C+16↑j ROM:00130C3C btst #2,($DAF).w ROM:00130C42 beq.s loc_130C4C ROM:00130C44 move.l #0,($A04).w ROM:00130C4C ROM:00130C4C loc_130C4C: ; CODE XREF: sub_130C1C+26↑j ROM:00130C4C btst #3,($DAF).w ROM:00130C52 beq.s locret_130C5C ROM:00130C54 move.l #0,($A08).w ROM:00130C5C ROM:00130C5C locret_130C5C: ; CODE XREF: sub_130C1C+36↑j ROM:00130C5C rts ROM:00130C5C ; End of function sub_130C1C ROM:00130C5C ROM:00130C5E ROM:00130C5E ; =============== S U B R O U T I N E ======================================= ROM:00130C5E ROM:00130C5E ROM:00130C5E sub_130C5E: ; CODE XREF: sub_130BEA+1A↑p ROM:00130C5E move.w #0,d0 ROM:00130C62 bra.s loc_130C68 ROM:00130C64 ; --------------------------------------------------------------------------- ROM:00130C64 ROM:00130C64 loc_130C64: ; CODE XREF: sub_130C5E:loc_130CF0↓j ROM:00130C64 addi.w #1,d0 ROM:00130C68 ROM:00130C68 loc_130C68: ; CODE XREF: sub_130C5E+4↑j ROM:00130C68 cmpi.w #3,d0 ROM:00130C6C bgt.l locret_130CF4 ROM:00130C72 move.l $9FC(d0.w*4),d2 ROM:00130C78 move.w #1,d5 ROM:00130C7C cmpi.w #2,d5 ROM:00130C80 bne.s loc_130C8A ROM:00130C82 move.w d0,d4 ROM:00130C84 andi.w #1,d4 ROM:00130C88 bra.s loc_130C8E ROM:00130C8A ; --------------------------------------------------------------------------- ROM:00130C8A ROM:00130C8A loc_130C8A: ; CODE XREF: sub_130C5E+22↑j ROM:00130C8A move.w #0,d4 ROM:00130C8E ROM:00130C8E loc_130C8E: ; CODE XREF: sub_130C5E+2A↑j ROM:00130C8E move.w $10D4(d4.w*2),d3 ROM:00130C94 ext.l d3 ROM:00130C96 add.l d3,d2 ROM:00130C98 cmpi.l #$5FFF4,d2 ROM:00130C9E ble.s loc_130CAE ROM:00130CA0 move.l #$5FFF4,d1 ROM:00130CA6 sub.l d3,d1 ROM:00130CA8 bra.l loc_130CB4 ROM:00130CAE ; --------------------------------------------------------------------------- ROM:00130CAE ROM:00130CAE loc_130CAE: ; CODE XREF: sub_130C5E+40↑j ROM:00130CAE move.l $9FC(d0.w*4),d1 ROM:00130CB4 ROM:00130CB4 loc_130CB4: ; CODE XREF: sub_130C5E+4A↑j ROM:00130CB4 move.l $146(a5),d4 ROM:00130CB8 cmpi.l #0,d1 ROM:00130CBE ble.s loc_130CC6 ROM:00130CC0 cmp.l d1,d4 ROM:00130CC2 ble.s loc_130CC6 ROM:00130CC4 move.l d4,d1 ROM:00130CC6 ROM:00130CC6 loc_130CC6: ; CODE XREF: sub_130C5E+60↑j ROM:00130CC6 ; sub_130C5E+64↑j ROM:00130CC6 btst #4,($133B).w ROM:00130CCC bne.s loc_130CD6 ROM:00130CCE btst #2,($133F).w ROM:00130CD4 beq.s loc_130CEA ROM:00130CD6 ROM:00130CD6 loc_130CD6: ; CODE XREF: sub_130C5E+6E↑j ROM:00130CD6 btst #6,($1336).w ROM:00130CDC bne.s loc_130CEA ROM:00130CDE move.l #0,$9FC(d0.w*4) ROM:00130CE8 bra.s loc_130CF0 ROM:00130CEA ; --------------------------------------------------------------------------- ROM:00130CEA ROM:00130CEA loc_130CEA: ; CODE XREF: sub_130C5E+76↑j ROM:00130CEA ; sub_130C5E+7E↑j ROM:00130CEA move.l d1,$9FC(d0.w*4) ROM:00130CF0 ROM:00130CF0 loc_130CF0: ; CODE XREF: sub_130C5E+8A↑j ROM:00130CF0 bra.w loc_130C64 ROM:00130CF4 ; --------------------------------------------------------------------------- ROM:00130CF4 ROM:00130CF4 locret_130CF4: ; CODE XREF: sub_130C5E+E↑j ROM:00130CF4 rts ROM:00130CF4 ; End of function sub_130C5E ROM:00130CF4 ROM:00130CF6 ROM:00130CF6 ; =============== S U B R O U T I N E ======================================= ROM:00130CF6 ROM:00130CF6 ROM:00130CF6 sub_130CF6: ; CODE XREF: sub_130BEA+22↑p ROM:00130CF6 lea ($9FC).w,a0 ROM:00130CFA move.w ($10D4).w,d1 ROM:00130CFE ext.l d1 ROM:00130D00 add.l (a0),d1 ROM:00130D02 move.l d1,($9C4).w ROM:00130D06 rts ROM:00130D06 ; End of function sub_130CF6 ROM:00130D06 ROM:00130D08 ROM:00130D08 ; =============== S U B R O U T I N E ======================================= ROM:00130D08 ROM:00130D08 ROM:00130D08 sub_130D08: ; CODE XREF: sub_130BEA+26↑p ROM:00130D08 move.w $6A8(a5),d7 ROM:00130D0C cmp.w ($572).w,d7 ROM:00130D10 ble.s loc_130D2C ROM:00130D12 move.w #$3B9C,d1 ROM:00130D16 move.w ($A46).w,d2 ROM:00130D1A move.w ($572).w,d3 ROM:00130D1E bsr.l sub_117544 ROM:00130D24 bclr #6,($1339).w ROM:00130D2A bra.s loc_130D60 ROM:00130D2C ; --------------------------------------------------------------------------- ROM:00130D2C ROM:00130D2C loc_130D2C: ; CODE XREF: sub_130D08+8↑j ROM:00130D2C btst #3,($1338).w ROM:00130D32 beq.s loc_130D48 ROM:00130D34 move.w #$3B9E,d1 ROM:00130D38 move.w ($A46).w,d2 ROM:00130D3C move.w ($572).w,d3 ROM:00130D40 bsr.l sub_117544 ROM:00130D46 bra.s loc_130D5A ROM:00130D48 ; --------------------------------------------------------------------------- ROM:00130D48 ROM:00130D48 loc_130D48: ; CODE XREF: sub_130D08+2A↑j ROM:00130D48 move.w #$3BA0,d1 ROM:00130D4C move.w ($A46).w,d2 ROM:00130D50 move.w ($572).w,d3 ROM:00130D54 bsr.l sub_117544 ROM:00130D5A ROM:00130D5A loc_130D5A: ; CODE XREF: sub_130D08+3E↑j ROM:00130D5A bset #6,($1339).w ROM:00130D60 ROM:00130D60 loc_130D60: ; CODE XREF: sub_130D08+22↑j ROM:00130D60 move.w #0,d2 ROM:00130D64 bra.s loc_130D6A ROM:00130D66 ; --------------------------------------------------------------------------- ROM:00130D66 ROM:00130D66 loc_130D66: ; CODE XREF: sub_130D08+AE↓j ROM:00130D66 addi.w #1,d2 ROM:00130D6A ROM:00130D6A loc_130D6A: ; CODE XREF: sub_130D08+5C↑j ROM:00130D6A cmpi.w #3,d2 ROM:00130D6E bgt.l loc_130DB8 ROM:00130D74 move.w d1,d0 ROM:00130D76 add.w $A74(a5,d2.w*2),d0 ROM:00130D7C cmpi.w #$1C20,d0 ROM:00130D80 blt.s loc_130D86 ROM:00130D82 subi.w #$1C20,d0 ROM:00130D86 ROM:00130D86 loc_130D86: ; CODE XREF: sub_130D08+78↑j ROM:00130D86 btst d2,$A97(a5) ROM:00130D8A beq.s loc_130D9E ROM:00130D8C bclr d2,($11C3).w ROM:00130D90 move.w $A84(a5,d2.w*2),d3 ROM:00130D96 move.w $10D8(d3.w*2),d0 ROM:00130D9C bra.s loc_130DB0 ROM:00130D9E ; --------------------------------------------------------------------------- ROM:00130D9E ROM:00130D9E loc_130D9E: ; CODE XREF: sub_130D08+82↑j ROM:00130D9E btst #6,($1339).w ROM:00130DA4 beq.s loc_130DAC ROM:00130DA6 bset d2,($11C3).w ROM:00130DAA bra.s loc_130DB0 ROM:00130DAC ; --------------------------------------------------------------------------- ROM:00130DAC ROM:00130DAC loc_130DAC: ; CODE XREF: sub_130D08+9C↑j ROM:00130DAC bclr d2,($11C3).w ROM:00130DB0 ROM:00130DB0 loc_130DB0: ; CODE XREF: sub_130D08+94↑j ROM:00130DB0 ; sub_130D08+A2↑j ROM:00130DB0 move.w d0,$10D8(d2.w*2) ROM:00130DB6 bra.s loc_130D66 ROM:00130DB8 ; --------------------------------------------------------------------------- ROM:00130DB8 ROM:00130DB8 loc_130DB8: ; CODE XREF: sub_130D08+66↑j ROM:00130DB8 move.w ($572).w,d4 ROM:00130DBC muls.w #$3C,d4 ; '<' ROM:00130DC0 muls.l ($9C4).w,d5:d4 ROM:00130DC6 divs.l #$F4240,d5:d4 ROM:00130DCE btst #0,($11C3).w ROM:00130DD4 beq.s loc_130DE8 ROM:00130DD6 move.w d1,($DEE).w ROM:00130DDA sub.w d4,d1 ROM:00130DDC bge.s loc_130DE2 ROM:00130DDE addi.w #$1C20,d1 ROM:00130DE2 ROM:00130DE2 loc_130DE2: ; CODE XREF: sub_130D08+D4↑j ROM:00130DE2 move.w d1,($DEC).w ROM:00130DE6 bra.s locret_130DFC ROM:00130DE8 ; --------------------------------------------------------------------------- ROM:00130DE8 ROM:00130DE8 loc_130DE8: ; CODE XREF: sub_130D08+CC↑j ROM:00130DE8 move.w d1,($DEC).w ROM:00130DEC add.w d4,d1 ROM:00130DEE cmpi.w #$1C20,d1 ROM:00130DF2 ble.s loc_130DF8 ROM:00130DF4 subi.w #$1C20,d1 ROM:00130DF8 ROM:00130DF8 loc_130DF8: ; CODE XREF: sub_130D08+EA↑j ROM:00130DF8 move.w d1,($DEE).w ROM:00130DFC ROM:00130DFC locret_130DFC: ; CODE XREF: sub_130D08+DE↑j ROM:00130DFC rts ROM:00130DFC ; End of function sub_130D08 ROM:00130DFC ROM:00130DFE ROM:00130DFE ; =============== S U B R O U T I N E ======================================= ROM:00130DFE ROM:00130DFE ROM:00130DFE sub_130DFE: ; CODE XREF: sub_130BEA+6↑p ROM:00130DFE clr.w d1 ROM:00130E00 move.b ($11C1).w,d1 ROM:00130E04 cmpi.w #4,d1 ROM:00130E08 bcc.s locret_130E12 ROM:00130E0A movea.l off_130E14(pc,d1.w*4),a0 ROM:00130E0E nop ROM:00130E10 jmp (a0) ROM:00130E12 ; --------------------------------------------------------------------------- ROM:00130E12 ROM:00130E12 locret_130E12: ; CODE XREF: sub_130DFE+A↑j ROM:00130E12 rts ROM:00130E12 ; End of function sub_130DFE ROM:00130E12 ROM:00130E12 ; --------------------------------------------------------------------------- ROM:00130E14 off_130E14: dc.l loc_130E24 ; DATA XREF: sub_130DFE+C↑r ROM:00130E18 dc.l loc_130E34 ROM:00130E1C dc.l loc_130EA8 ROM:00130E20 dc.l loc_130F12 ROM:00130E24 ; --------------------------------------------------------------------------- ROM:00130E24 ROM:00130E24 loc_130E24: ; DATA XREF: ROM:off_130E14↑o ROM:00130E24 bsr.w sub_130F58 ROM:00130E28 move.b #1,($11C1).w ROM:00130E2E bra.w locret_130EA6 ROM:00130E32 ; --------------------------------------------------------------------------- ROM:00130E32 rts ROM:00130E34 ; --------------------------------------------------------------------------- ROM:00130E34 ROM:00130E34 loc_130E34: ; DATA XREF: ROM:00130E18↑o ROM:00130E34 move.w $6AA(a5),d0 ROM:00130E38 move.w ($572).w,d1 ROM:00130E3C cmp.w $6AC(a5),d1 ROM:00130E40 bge.w loc_130E5A ROM:00130E44 btst #1,($133A).w ROM:00130E4A beq.s loc_130E6A ROM:00130E4C btst #0,($932).w ROM:00130E52 beq.s loc_130E6A ROM:00130E54 cmpi.w #0,d0 ROM:00130E58 bne.s loc_130E6A ROM:00130E5A ROM:00130E5A loc_130E5A: ; CODE XREF: ROM:00130E40↑j ROM:00130E5A bsr.w sub_130F70 ROM:00130E5E move.b #3,($11C1).w ROM:00130E64 bra.l locret_130F54 ROM:00130E6A ; --------------------------------------------------------------------------- ROM:00130E6A ROM:00130E6A loc_130E6A: ; CODE XREF: ROM:00130E4A↑j ROM:00130E6A ; ROM:00130E52↑j ... ROM:00130E6A cmp.w $6B0(a5),d1 ROM:00130E6E bge.w loc_130E9A ROM:00130E72 btst #7,($131D).w ROM:00130E78 bne.s locret_130EA6 ROM:00130E7A btst #0,($133D).w ROM:00130E80 bne.s locret_130EA6 ROM:00130E82 btst #1,($133A).w ROM:00130E88 bne.s loc_130E8C ROM:00130E8A bra.s loc_130E9A ROM:00130E8C ; --------------------------------------------------------------------------- ROM:00130E8C ROM:00130E8C loc_130E8C: ; CODE XREF: ROM:00130E88↑j ROM:00130E8C btst #0,($932).w ROM:00130E92 beq.s loc_130E9A ROM:00130E94 cmpi.w #0,d0 ROM:00130E98 beq.s locret_130EA6 ROM:00130E9A ROM:00130E9A loc_130E9A: ; CODE XREF: ROM:00130E6E↑j ROM:00130E9A ; ROM:00130E8A↑j ... ROM:00130E9A bsr.w sub_130F68 ROM:00130E9E move.b #2,($11C1).w ROM:00130EA4 bra.s locret_130F10 ROM:00130EA6 ; --------------------------------------------------------------------------- ROM:00130EA6 ROM:00130EA6 locret_130EA6: ; CODE XREF: ROM:00130E2E↑j ROM:00130EA6 ; ROM:00130E78↑j ... ROM:00130EA6 rts ROM:00130EA8 ; --------------------------------------------------------------------------- ROM:00130EA8 ROM:00130EA8 loc_130EA8: ; DATA XREF: ROM:00130E1C↑o ROM:00130EA8 move.w $6B0(a5),d1 ROM:00130EAC sub.w $6B2(a5),d1 ROM:00130EB0 btst #0,($133D).w ROM:00130EB6 beq.s loc_130ECA ROM:00130EB8 cmp.w ($572).w,d1 ROM:00130EBC ble.s loc_130ECA ROM:00130EBE bsr.w sub_130F58 ROM:00130EC2 move.b #1,($11C1).w ROM:00130EC8 bra.s locret_130EA6 ROM:00130ECA ; --------------------------------------------------------------------------- ROM:00130ECA ROM:00130ECA loc_130ECA: ; CODE XREF: ROM:00130EB6↑j ROM:00130ECA ; ROM:00130EBC↑j ROM:00130ECA move.w ($572).w,d1 ROM:00130ECE move.w $6AA(a5),d0 ROM:00130ED2 move.w $6AC(a5),d2 ROM:00130ED6 cmp.w d1,d2 ROM:00130ED8 bgt.s loc_130EEE ROM:00130EDA cmpi.w #0,d0 ROM:00130EDE bne.s loc_130EEE ROM:00130EE0 bsr.w sub_130F70 ROM:00130EE4 move.b #3,($11C1).w ROM:00130EEA bra.s locret_130F54 ROM:00130EEC ; --------------------------------------------------------------------------- ROM:00130EEC bra.s locret_130F10 ROM:00130EEE ; --------------------------------------------------------------------------- ROM:00130EEE ROM:00130EEE loc_130EEE: ; CODE XREF: ROM:00130ED8↑j ROM:00130EEE ; ROM:00130EDE↑j ROM:00130EEE btst #1,($133A).w ROM:00130EF4 beq.s locret_130F10 ROM:00130EF6 btst #0,($932).w ROM:00130EFC beq.s locret_130F10 ROM:00130EFE cmpi.w #0,d0 ROM:00130F02 bne.s locret_130F10 ROM:00130F04 bsr.w sub_130F70 ROM:00130F08 move.b #3,($11C1).w ROM:00130F0E bra.s locret_130F54 ROM:00130F10 ; --------------------------------------------------------------------------- ROM:00130F10 ROM:00130F10 locret_130F10: ; CODE XREF: ROM:00130EA4↑j ROM:00130F10 ; ROM:00130EEC↑j ... ROM:00130F10 rts ROM:00130F12 ; --------------------------------------------------------------------------- ROM:00130F12 ROM:00130F12 loc_130F12: ; DATA XREF: ROM:00130E20↑o ROM:00130F12 move.w $6AA(a5),d0 ROM:00130F16 btst #7,($131D).w ROM:00130F1C bne.s loc_130F30 ROM:00130F1E cmpi.w #0,d0 ROM:00130F22 beq.s loc_130F30 ROM:00130F24 bsr.w sub_130F68 ROM:00130F28 move.b #2,($11C1).w ROM:00130F2E bra.s locret_130F10 ROM:00130F30 ; --------------------------------------------------------------------------- ROM:00130F30 ROM:00130F30 loc_130F30: ; CODE XREF: ROM:00130F1C↑j ROM:00130F30 ; ROM:00130F22↑j ROM:00130F30 move.w $6AC(a5),d1 ROM:00130F34 sub.w $6AE(a5),d1 ROM:00130F38 btst #7,($131D).w ROM:00130F3E beq.s locret_130F54 ROM:00130F40 cmp.w ($572).w,d1 ROM:00130F44 ble.s locret_130F54 ROM:00130F46 bsr.w sub_130F58 ROM:00130F4A move.b #1,($11C1).w ROM:00130F50 bra.w locret_130EA6 ROM:00130F54 ; --------------------------------------------------------------------------- ROM:00130F54 ROM:00130F54 locret_130F54: ; CODE XREF: ROM:00130E64↑j ROM:00130F54 ; ROM:00130EEA↑j ... ROM:00130F54 rts ROM:00130F56 ; --------------------------------------------------------------------------- ROM:00130F56 rts ROM:00130F58 ROM:00130F58 ; =============== S U B R O U T I N E ======================================= ROM:00130F58 ROM:00130F58 ROM:00130F58 sub_130F58: ; CODE XREF: ROM:loc_130E24↑p ROM:00130F58 ; ROM:00130EBE↑p ... ROM:00130F58 move.w #$1C20,d0 ROM:00130F5C ext.l d0 ROM:00130F5E divs.w #4,d0 ROM:00130F62 move.w d0,($DEA).w ROM:00130F66 rts ROM:00130F66 ; End of function sub_130F58 ROM:00130F66 ROM:00130F68 ROM:00130F68 ; =============== S U B R O U T I N E ======================================= ROM:00130F68 ROM:00130F68 ROM:00130F68 sub_130F68: ; CODE XREF: ROM:loc_130E9A↑p ROM:00130F68 ; ROM:00130F24↑p ROM:00130F68 move.w #$E10,($DEA).w ROM:00130F6E rts ROM:00130F6E ; End of function sub_130F68 ROM:00130F6E ROM:00130F70 ROM:00130F70 ; =============== S U B R O U T I N E ======================================= ROM:00130F70 ROM:00130F70 ROM:00130F70 sub_130F70: ; CODE XREF: ROM:loc_130E5A↑p ROM:00130F70 ; ROM:00130EE0↑p ... ROM:00130F70 move.w #$1C20,($DEA).w ROM:00130F76 rts ROM:00130F76 ; End of function sub_130F70 ROM:00130F76 ROM:00130F78 ROM:00130F78 ; =============== S U B R O U T I N E ======================================= ROM:00130F78 ROM:00130F78 ROM:00130F78 sub_130F78: ; CODE XREF: sub_130BEA+16↑p ROM:00130F78 clr.w d1 ROM:00130F7A move.b ($11C2).w,d1 ROM:00130F7E cmpi.w #3,d1 ROM:00130F82 bcc.s locret_130F8C ROM:00130F84 movea.l off_130F8E(pc,d1.w*4),a0 ROM:00130F88 nop ROM:00130F8A jmp (a0) ROM:00130F8C ; --------------------------------------------------------------------------- ROM:00130F8C ROM:00130F8C locret_130F8C: ; CODE XREF: sub_130F78+A↑j ROM:00130F8C rts ROM:00130F8C ; End of function sub_130F78 ROM:00130F8C ROM:00130F8C ; --------------------------------------------------------------------------- ROM:00130F8E off_130F8E: dc.l loc_130F9A ; DATA XREF: sub_130F78+C↑r ROM:00130F92 dc.l loc_130FBC ROM:00130F96 dc.l loc_130FD4 ROM:00130F9A ; --------------------------------------------------------------------------- ROM:00130F9A ROM:00130F9A loc_130F9A: ; DATA XREF: ROM:off_130F8E↑o ROM:00130F9A move.w $6B4(a5),d0 ROM:00130F9E clr.b ($913).w ROM:00130FA2 move.w d0,($700).w ROM:00130FA6 move.b #1,($913).w ROM:00130FAC bset #2,($133F).w ROM:00130FB2 move.b #1,($11C2).w ROM:00130FB8 bra.s locret_130FD2 ROM:00130FBA ; --------------------------------------------------------------------------- ROM:00130FBA rts ROM:00130FBC ; --------------------------------------------------------------------------- ROM:00130FBC ROM:00130FBC loc_130FBC: ; DATA XREF: ROM:00130F92↑o ROM:00130FBC cmpi.w #0,($700).w ROM:00130FC2 bgt.s locret_130FD2 ROM:00130FC4 bclr #2,($133F).w ROM:00130FCA move.b #2,($11C2).w ROM:00130FD0 bra.s locret_131002 ROM:00130FD2 ; --------------------------------------------------------------------------- ROM:00130FD2 ROM:00130FD2 locret_130FD2: ; CODE XREF: ROM:00130FB8↑j ROM:00130FD2 ; ROM:00130FC2↑j ... ROM:00130FD2 rts ROM:00130FD4 ; --------------------------------------------------------------------------- ROM:00130FD4 ROM:00130FD4 loc_130FD4: ; DATA XREF: ROM:00130F96↑o ROM:00130FD4 move.w $6B4(a5),d0 ROM:00130FD8 btst #7,($131D).w ROM:00130FDE beq.s locret_131002 ROM:00130FE0 cmpi.w #0,d0 ROM:00130FE4 beq.s locret_131002 ROM:00130FE6 clr.b ($913).w ROM:00130FEA move.w d0,($700).w ROM:00130FEE move.b #1,($913).w ROM:00130FF4 bset #2,($133F).w ROM:00130FFA move.b #1,($11C2).w ROM:00131000 bra.s locret_130FD2 ROM:00131002 ; --------------------------------------------------------------------------- ROM:00131002 ROM:00131002 locret_131002: ; CODE XREF: ROM:00130FD0↑j ROM:00131002 ; ROM:00130FDE↑j ... ROM:00131002 rts ROM:00131004 ; --------------------------------------------------------------------------- ROM:00131004 rts ROM:00131006 ROM:00131006 ; =============== S U B R O U T I N E ======================================= ROM:00131006 ROM:00131006 ROM:00131006 sub_131006: ; CODE XREF: sub_130BEA↑p ROM:00131006 bsr.w sub_131034 ROM:0013100A bsr.w sub_131014 ROM:0013100E bsr.w sub_131230 ROM:00131012 rts ROM:00131012 ; End of function sub_131006 ROM:00131012 ROM:00131014 ROM:00131014 ; =============== S U B R O U T I N E ======================================= ROM:00131014 ROM:00131014 ROM:00131014 sub_131014: ; CODE XREF: sub_131006+4↑p ROM:00131014 btst #1,($133A).w ROM:0013101A beq.s loc_13102C ROM:0013101C cmpi.w #$3E8,($DF0).w ROM:00131022 beq.s loc_13102C ROM:00131024 bset #0,($131E).w ROM:0013102A bra.s locret_131032 ROM:0013102C ; --------------------------------------------------------------------------- ROM:0013102C ROM:0013102C loc_13102C: ; CODE XREF: sub_131014+6↑j ROM:0013102C ; sub_131014+E↑j ROM:0013102C bclr #0,($131E).w ROM:00131032 ROM:00131032 locret_131032: ; CODE XREF: sub_131014+16↑j ROM:00131032 rts ROM:00131032 ; End of function sub_131014 ROM:00131032 ROM:00131034 ROM:00131034 ; =============== S U B R O U T I N E ======================================= ROM:00131034 ROM:00131034 ROM:00131034 sub_131034: ; CODE XREF: sub_131006↑p ROM:00131034 clr.w d1 ROM:00131036 move.b ($11C4).w,d1 ROM:0013103A cmpi.w #6,d1 ROM:0013103E bcc.s locret_131048 ROM:00131040 movea.l off_13104A(pc,d1.w*4),a0 ROM:00131044 nop ROM:00131046 jmp (a0) ROM:00131048 ; --------------------------------------------------------------------------- ROM:00131048 ROM:00131048 locret_131048: ; CODE XREF: sub_131034+A↑j ROM:00131048 rts ROM:00131048 ; End of function sub_131034 ROM:00131048 ROM:00131048 ; --------------------------------------------------------------------------- ROM:0013104A off_13104A: dc.l loc_131062 ; DATA XREF: sub_131034+C↑r ROM:0013104E dc.l loc_13106E ROM:00131052 dc.l loc_131096 ROM:00131056 dc.l loc_131100 ROM:0013105A dc.l loc_131140 ROM:0013105E dc.l loc_131164 ROM:00131062 ; --------------------------------------------------------------------------- ROM:00131062 ROM:00131062 loc_131062: ; DATA XREF: ROM:off_13104A↑o ROM:00131062 bsr.w sub_131192 ROM:00131066 move.b #1,($11C4).w ROM:0013106C rts ROM:0013106E ; --------------------------------------------------------------------------- ROM:0013106E ROM:0013106E loc_13106E: ; DATA XREF: ROM:0013104E↑o ROM:0013106E btst #1,($133A).w ROM:00131074 beq.s loc_131090 ROM:00131076 move.w $6B6(a5),d0 ROM:0013107A clr.b ($914).w ROM:0013107E move.w d0,($702).w ROM:00131082 move.b #1,($914).w ROM:00131088 move.b #2,($11C4).w ROM:0013108E rts ROM:00131090 ; --------------------------------------------------------------------------- ROM:00131090 ROM:00131090 loc_131090: ; CODE XREF: ROM:00131074↑j ROM:00131090 bsr.w sub_131192 ROM:00131094 rts ROM:00131096 ; --------------------------------------------------------------------------- ROM:00131096 ROM:00131096 loc_131096: ; DATA XREF: ROM:00131052↑o ROM:00131096 btst #1,($133A).w ROM:0013109C bne.s loc_1310C0 ROM:0013109E clr.b ($914).w ROM:001310A2 clr.w ($702).w ROM:001310A6 move.w $6B8(a5),d0 ROM:001310AA clr.b ($8E7).w ROM:001310AE move.w d0,($6A8).w ROM:001310B2 move.b #1,($8E7).w ROM:001310B8 move.b #3,($11C4).w ROM:001310BE rts ROM:001310C0 ; --------------------------------------------------------------------------- ROM:001310C0 ROM:001310C0 loc_1310C0: ; CODE XREF: ROM:0013109C↑j ROM:001310C0 cmpi.w #0,($702).w ROM:001310C6 bgt.s loc_1310EE ROM:001310C8 cmpi.w #$3E8,($DF0).w ROM:001310CE ble.s loc_1310EE ROM:001310D0 bsr.w sub_1311E2 ROM:001310D4 move.w $6B6(a5),d0 ROM:001310D8 clr.b ($914).w ROM:001310DC move.w d0,($702).w ROM:001310E0 move.b #1,($914).w ROM:001310E6 move.b #2,($11C4).w ROM:001310EC rts ROM:001310EE ; --------------------------------------------------------------------------- ROM:001310EE ROM:001310EE loc_1310EE: ; CODE XREF: ROM:001310C6↑j ROM:001310EE ; ROM:001310CE↑j ROM:001310EE cmpi.w #$3E8,($DF0).w ROM:001310F4 bgt.s locret_1310FE ROM:001310F6 move.b #4,($11C4).w ROM:001310FC rts ROM:001310FE ; --------------------------------------------------------------------------- ROM:001310FE ROM:001310FE locret_1310FE: ; CODE XREF: ROM:001310F4↑j ROM:001310FE rts ROM:00131100 ; --------------------------------------------------------------------------- ROM:00131100 ROM:00131100 loc_131100: ; DATA XREF: ROM:00131056↑o ROM:00131100 btst #1,($133A).w ROM:00131106 beq.s loc_13112A ROM:00131108 move.w $6B6(a5),d0 ROM:0013110C clr.b ($914).w ROM:00131110 move.w d0,($702).w ROM:00131114 move.b #1,($914).w ROM:0013111A clr.b ($8E7).w ROM:0013111E clr.w ($6A8).w ROM:00131122 move.b #2,($11C4).w ROM:00131128 rts ROM:0013112A ; --------------------------------------------------------------------------- ROM:0013112A ROM:0013112A loc_13112A: ; CODE XREF: ROM:00131106↑j ROM:0013112A cmpi.w #0,($6A8).w ROM:00131130 bgt.s locret_13113E ROM:00131132 bsr.w sub_131192 ROM:00131136 move.b #1,($11C4).w ROM:0013113C rts ROM:0013113E ; --------------------------------------------------------------------------- ROM:0013113E ROM:0013113E locret_13113E: ; CODE XREF: ROM:00131130↑j ROM:0013113E rts ROM:00131140 ; --------------------------------------------------------------------------- ROM:00131140 ROM:00131140 loc_131140: ; DATA XREF: ROM:0013105A↑o ROM:00131140 btst #7,($131D).w ROM:00131146 beq.s locret_131162 ROM:00131148 move.w $6B8(a5),d0 ROM:0013114C clr.b ($8E7).w ROM:00131150 move.w d0,($6A8).w ROM:00131154 move.b #1,($8E7).w ROM:0013115A move.b #5,($11C4).w ROM:00131160 rts ROM:00131162 ; --------------------------------------------------------------------------- ROM:00131162 ROM:00131162 locret_131162: ; CODE XREF: ROM:00131146↑j ROM:00131162 rts ROM:00131164 ; --------------------------------------------------------------------------- ROM:00131164 ROM:00131164 loc_131164: ; DATA XREF: ROM:0013105E↑o ROM:00131164 btst #7,($131D).w ROM:0013116A bne.s loc_13117C ROM:0013116C clr.b ($8E7).w ROM:00131170 clr.w ($6A8).w ROM:00131174 move.b #4,($11C4).w ROM:0013117A rts ROM:0013117C ; --------------------------------------------------------------------------- ROM:0013117C ROM:0013117C loc_13117C: ; CODE XREF: ROM:0013116A↑j ROM:0013117C cmpi.w #0,($6A8).w ROM:00131182 bgt.s locret_131190 ROM:00131184 bsr.w sub_131192 ROM:00131188 move.b #1,($11C4).w ROM:0013118E rts ROM:00131190 ; --------------------------------------------------------------------------- ROM:00131190 ROM:00131190 locret_131190: ; CODE XREF: ROM:00131182↑j ROM:00131190 rts ROM:00131192 ROM:00131192 ; =============== S U B R O U T I N E ======================================= ROM:00131192 ROM:00131192 ROM:00131192 sub_131192: ; CODE XREF: ROM:loc_131062↑p ROM:00131192 ; ROM:loc_131090↑p ... ROM:00131192 btst #4,($92B).w ROM:00131198 beq.s locret_1311E0 ROM:0013119A move.w #$3B16,d1 ROM:0013119E move.w ($A7C).w,d2 ROM:001311A2 bsr.l sub_117544 ROM:001311A8 move.w d1,($DF2).w ROM:001311AC move.w #$3B18,d1 ROM:001311B0 move.w ($A7C).w,d2 ROM:001311B4 bsr.l sub_117544 ROM:001311BA move.w d1,($DF4).w ROM:001311BE move.w #$3B1A,d1 ROM:001311C2 move.w ($A7C).w,d2 ROM:001311C6 bsr.l sub_117544 ROM:001311CC move.w d1,($DF6).w ROM:001311D0 add.w ($DF2).w,d1 ROM:001311D4 add.w ($DF4).w,d1 ROM:001311D8 addi.w #$3E8,d1 ROM:001311DC move.w d1,($DF0).w ROM:001311E0 ROM:001311E0 locret_1311E0: ; CODE XREF: sub_131192+6↑j ROM:001311E0 rts ROM:001311E0 ; End of function sub_131192 ROM:001311E0 ROM:001311E2 ROM:001311E2 ; =============== S U B R O U T I N E ======================================= ROM:001311E2 ROM:001311E2 ROM:001311E2 sub_1311E2: ; CODE XREF: ROM:001310D0↑p ROM:001311E2 move.w ($DF2).w,d4 ROM:001311E6 muls.w $6BE(a5),d4 ROM:001311EA divs.w #$2710,d4 ROM:001311EE move.w d4,($DF2).w ROM:001311F2 move.w ($DF4).w,d3 ROM:001311F6 muls.w $6C0(a5),d3 ROM:001311FA divs.w #$2710,d3 ROM:001311FE move.w d3,($DF4).w ROM:00131202 move.w ($DF6).w,d5 ROM:00131206 muls.w $6C2(a5),d5 ROM:0013120A divs.w #$2710,d5 ROM:0013120E move.w d5,($DF6).w ROM:00131212 add.w d3,d4 ROM:00131214 add.w d5,d4 ROM:00131216 addi.w #$3E8,d4 ROM:0013121A move.w $6BA(a5),d0 ROM:0013121E cmp.w d4,d0 ROM:00131220 ble.s loc_13122A ROM:00131222 move.w #$3E8,($DF0).w ROM:00131228 bra.s locret_13122E ROM:0013122A ; --------------------------------------------------------------------------- ROM:0013122A ROM:0013122A loc_13122A: ; CODE XREF: sub_1311E2+3E↑j ROM:0013122A move.w d4,($DF0).w ROM:0013122E ROM:0013122E locret_13122E: ; CODE XREF: sub_1311E2+46↑j ROM:0013122E rts ROM:0013122E ; End of function sub_1311E2 ROM:0013122E ROM:00131230 ROM:00131230 ; =============== S U B R O U T I N E ======================================= ROM:00131230 ROM:00131230 ROM:00131230 sub_131230: ; CODE XREF: sub_131006+8↑p ROM:00131230 move.w $6BC(a5),d0 ROM:00131234 cmp.w ($DF0).w,d0 ROM:00131238 blt.s loc_131242 ROM:0013123A bset #0,($1340).w ROM:00131240 bra.s locret_131248 ROM:00131242 ; --------------------------------------------------------------------------- ROM:00131242 ROM:00131242 loc_131242: ; CODE XREF: sub_131230+8↑j ROM:00131242 bclr #0,($1340).w ROM:00131248 ROM:00131248 locret_131248: ; CODE XREF: sub_131230+10↑j ROM:00131248 rts ROM:00131248 ; End of function sub_131230 ROM:00131248 ROM:0013124A ROM:0013124A ; =============== S U B R O U T I N E ======================================= ROM:0013124A ROM:0013124A ROM:0013124A sub_13124A: ; CODE XREF: ROM:0013192A↓p ROM:0013124A move.w #$3B1C,d1 ROM:0013124E move.w ($A7C).w,d2 ROM:00131252 bsr.l sub_117544 ROM:00131258 muls.w #$FA,d1 ROM:0013125C move.l d1,($9C8).w ROM:00131260 move.w #$3BA6,d1 ROM:00131264 move.w $6C4(a5),d2 ROM:00131268 move.w ($DE8).w,d3 ROM:0013126C bsr.l sub_117544 ROM:00131272 move.w d1,($DF8).w ROM:00131276 ext.l d1 ROM:00131278 muls.l ($9C8).w,d2:d1 ROM:0013127E move.w ($E0E).w,d3 ROM:00131282 ext.l d3 ROM:00131284 divs.l d3,d2:d1 ROM:00131288 move.l d1,($9CC).w ROM:0013128C clr.w d1 ROM:0013128E move.b ($11C5).w,d1 ROM:00131292 cmpi.w #4,d1 ROM:00131296 bcc.s locret_1312A0 ROM:00131298 movea.l off_1312A2(pc,d1.w*4),a0 ROM:0013129C nop ROM:0013129E jmp (a0) ROM:001312A0 ; --------------------------------------------------------------------------- ROM:001312A0 ROM:001312A0 locret_1312A0: ; CODE XREF: sub_13124A+4C↑j ROM:001312A0 rts ROM:001312A0 ; End of function sub_13124A ROM:001312A0 ROM:001312A0 ; --------------------------------------------------------------------------- ROM:001312A2 off_1312A2: dc.l loc_1312B2 ; DATA XREF: sub_13124A+4E↑r ROM:001312A6 dc.l loc_1312D0 ROM:001312AA dc.l loc_131328 ROM:001312AE dc.l loc_13135E ROM:001312B2 ; --------------------------------------------------------------------------- ROM:001312B2 ROM:001312B2 loc_1312B2: ; DATA XREF: ROM:off_1312A2↑o ROM:001312B2 bclr #2,($929).w ROM:001312B8 bset #0,($929).w ROM:001312BE bsr.w sub_131382 ROM:001312C2 bsr.w sub_1313C2 ROM:001312C6 move.b #1,($11C5).w ROM:001312CC rts ROM:001312CE ; --------------------------------------------------------------------------- ROM:001312CE rts ROM:001312D0 ; --------------------------------------------------------------------------- ROM:001312D0 ROM:001312D0 loc_1312D0: ; DATA XREF: ROM:001312A6↑o ROM:001312D0 move.w $6C6(a5),d0 ROM:001312D4 cmp.w ($72C).w,d0 ROM:001312D8 bge.s loc_1312E6 ROM:001312DA bsr.w sub_1313B8 ROM:001312DE move.b #2,($11C5).w ROM:001312E4 rts ROM:001312E6 ; --------------------------------------------------------------------------- ROM:001312E6 ROM:001312E6 loc_1312E6: ; CODE XREF: ROM:001312D8↑j ROM:001312E6 btst #7,($131D).w ROM:001312EC beq.s loc_131304 ROM:001312EE btst #4,($1329).w ROM:001312F4 bne.s loc_131304 ROM:001312F6 clr.b ($929).w ROM:001312FA clr.w ($72C).w ROM:001312FE move.b #3,($929).w ROM:00131304 ROM:00131304 loc_131304: ; CODE XREF: ROM:001312EC↑j ROM:00131304 ; ROM:001312F4↑j ROM:00131304 btst #6,($1327).w ROM:0013130A beq.s loc_13131E ROM:0013130C bclr #0,($929).w ROM:00131312 bset #2,($929).w ROM:00131318 move.b #3,($11C5).w ROM:0013131E ROM:0013131E loc_13131E: ; CODE XREF: ROM:0013130A↑j ROM:0013131E bsr.w sub_131382 ROM:00131322 bsr.w sub_1313C2 ROM:00131326 rts ROM:00131328 ; --------------------------------------------------------------------------- ROM:00131328 ROM:00131328 loc_131328: ; DATA XREF: ROM:001312AA↑o ROM:00131328 move.w $6C8(a5),d0 ROM:0013132C cmp.w ($72C).w,d0 ROM:00131330 bgt.s loc_131358 ROM:00131332 clr.b ($929).w ROM:00131336 clr.w ($72C).w ROM:0013133A clr.b ($929).w ROM:0013133E clr.w ($72C).w ROM:00131342 move.b #3,($929).w ROM:00131348 bsr.w sub_131382 ROM:0013134C bsr.w sub_1313C2 ROM:00131350 move.b #1,($11C5).w ROM:00131356 rts ROM:00131358 ; --------------------------------------------------------------------------- ROM:00131358 ROM:00131358 loc_131358: ; CODE XREF: ROM:00131330↑j ROM:00131358 bsr.w sub_1313B8 ROM:0013135C rts ROM:0013135E ; --------------------------------------------------------------------------- ROM:0013135E ROM:0013135E loc_13135E: ; DATA XREF: ROM:001312AE↑o ROM:0013135E btst #6,($1327).w ROM:00131364 bne.s loc_131378 ROM:00131366 move.b #1,($11C5).w ROM:0013136C bclr #2,($929).w ROM:00131372 bset #0,($929).w ROM:00131378 ROM:00131378 loc_131378: ; CODE XREF: ROM:00131364↑j ROM:00131378 bsr.w sub_131382 ROM:0013137C bsr.w sub_1313C2 ROM:00131380 rts ROM:00131382 ROM:00131382 ; =============== S U B R O U T I N E ======================================= ROM:00131382 ROM:00131382 ROM:00131382 sub_131382: ; CODE XREF: ROM:001312BE↑p ROM:00131382 ; ROM:loc_13131E↑p ... ROM:00131382 move.w ($72C).w,d1 ROM:00131386 muls.w $6CA(a5),d1 ROM:0013138A move.l #$2710,d0 ROM:00131390 sub.l d1,d0 ROM:00131392 cmpi.w #0,d0 ROM:00131396 bge.s loc_1313A2 ROM:00131398 move.l #0,($9D0).w ROM:001313A0 bra.s locret_1313B6 ROM:001313A2 ; --------------------------------------------------------------------------- ROM:001313A2 ROM:001313A2 loc_1313A2: ; CODE XREF: sub_131382+14↑j ROM:001313A2 move.l ($9CC).w,d2 ROM:001313A6 muls.l d0,d3:d2 ROM:001313AA divs.l #$2710,d3:d2 ROM:001313B2 move.l d2,($9D0).w ROM:001313B6 ROM:001313B6 locret_1313B6: ; CODE XREF: sub_131382+1E↑j ROM:001313B6 rts ROM:001313B6 ; End of function sub_131382 ROM:001313B6 ROM:001313B8 ROM:001313B8 ; =============== S U B R O U T I N E ======================================= ROM:001313B8 ROM:001313B8 ROM:001313B8 sub_1313B8: ; CODE XREF: ROM:001312DA↑p ROM:001313B8 ; ROM:loc_131358↑p ROM:001313B8 move.l #0,($A18).w ROM:001313C0 rts ROM:001313C0 ; End of function sub_1313B8 ROM:001313C0 ROM:001313C2 ROM:001313C2 ; =============== S U B R O U T I N E ======================================= ROM:001313C2 ROM:001313C2 ROM:001313C2 sub_1313C2: ; CODE XREF: ROM:001312C2↑p ROM:001313C2 ; ROM:00131322↑p ... ROM:001313C2 move.w #0,d0 ROM:001313C6 bra.s loc_1313CC ROM:001313C8 ; --------------------------------------------------------------------------- ROM:001313C8 ROM:001313C8 loc_1313C8: ; CODE XREF: sub_1313C2+2E↓j ROM:001313C8 addi.w #1,d0 ROM:001313CC ROM:001313CC loc_1313CC: ; CODE XREF: sub_1313C2+4↑j ROM:001313CC cmpi.w #0,d0 ROM:001313D0 bgt.s loc_1313F2 ROM:001313D2 move.w $E98(d0.w*2),d1 ROM:001313D8 ext.l d1 ROM:001313DA muls.l ($9D0).w,d2:d1 ROM:001313E0 move.w $6CC(a5),d3 ROM:001313E4 ext.l d3 ROM:001313E6 divs.l d3,d2:d1 ROM:001313EA move.l d1,$A0C(d0.w*4) ROM:001313F0 bra.s loc_1313C8 ROM:001313F2 ; --------------------------------------------------------------------------- ROM:001313F2 ROM:001313F2 loc_1313F2: ; CODE XREF: sub_1313C2+E↑j ROM:001313F2 move.w #0,d0 ROM:001313F6 bra.s loc_1313FC ROM:001313F8 ; --------------------------------------------------------------------------- ROM:001313F8 ROM:001313F8 loc_1313F8: ; CODE XREF: sub_1313C2+5C↓j ROM:001313F8 addi.w #1,d0 ROM:001313FC ROM:001313FC loc_1313FC: ; CODE XREF: sub_1313C2+34↑j ROM:001313FC cmpi.w #0,d0 ROM:00131400 bgt.s locret_131420 ROM:00131402 move.w $F84(d0.w*2),d1 ROM:00131408 ext.l d1 ROM:0013140A muls.l ($A0C).w,d2:d1 ROM:00131410 divs.l #$2710,d2:d1 ROM:00131418 move.l d1,$A18(d0.w*4) ROM:0013141E bra.s loc_1313F8 ROM:00131420 ; --------------------------------------------------------------------------- ROM:00131420 ROM:00131420 locret_131420: ; CODE XREF: sub_1313C2+3E↑j ROM:00131420 rts ROM:00131420 ; End of function sub_1313C2 ROM:00131420 ROM:00131422 ROM:00131422 ; =============== S U B R O U T I N E ======================================= ROM:00131422 ROM:00131422 ROM:00131422 sub_131422: ; CODE XREF: sub_131BCC+C↓p ROM:00131422 move.w ($10E2).w,($10E0).w ROM:00131428 rts ROM:00131428 ; End of function sub_131422 ROM:00131428 ROM:0013142A ROM:0013142A ; =============== S U B R O U T I N E ======================================= ROM:0013142A ROM:0013142A ROM:0013142A sub_13142A: ; CODE XREF: sub_131A9E+C↓p ROM:0013142A bsr.w sub_1316BA ROM:0013142E bsr.w sub_13165C ROM:00131432 bsr.w sub_13168C ROM:00131436 bsr.w sub_131440 ROM:0013143A bsr.w sub_131780 ROM:0013143E rts ROM:0013143E ; End of function sub_13142A ROM:0013143E ROM:00131440 ROM:00131440 ; =============== S U B R O U T I N E ======================================= ROM:00131440 ROM:00131440 ROM:00131440 sub_131440: ; CODE XREF: sub_13142A+C↑p ROM:00131440 clr.w d1 ROM:00131442 move.b ($11C6).w,d1 ROM:00131446 cmpi.w #5,d1 ROM:0013144A bcc.s locret_131454 ROM:0013144C movea.l off_131456(pc,d1.w*4),a0 ROM:00131450 nop ROM:00131452 jmp (a0) ROM:00131454 ; --------------------------------------------------------------------------- ROM:00131454 ROM:00131454 locret_131454: ; CODE XREF: sub_131440+A↑j ROM:00131454 rts ROM:00131454 ; End of function sub_131440 ROM:00131454 ROM:00131454 ; --------------------------------------------------------------------------- ROM:00131456 off_131456: dc.l loc_13146A ; DATA XREF: sub_131440+C↑r ROM:0013145A dc.l loc_13147E ROM:0013145E dc.l loc_1314F2 ROM:00131462 dc.l loc_131586 ROM:00131466 dc.l loc_131624 ROM:0013146A ; --------------------------------------------------------------------------- ROM:0013146A ROM:0013146A loc_13146A: ; DATA XREF: ROM:off_131456↑o ROM:0013146A clr.b ($92A).w ROM:0013146E clr.w ($72E).w ROM:00131472 move.b #1,($11C6).w ROM:00131478 bsr.w sub_1316D2 ROM:0013147C rts ROM:0013147E ; --------------------------------------------------------------------------- ROM:0013147E ROM:0013147E loc_13147E: ; DATA XREF: ROM:0013145A↑o ROM:0013147E btst #5,($131A).w ROM:00131484 beq.s loc_1314C2 ROM:00131486 move.w $6E4(a5),d0 ROM:0013148A move.w ($DFC).w,d1 ROM:0013148E cmp.w ($A7C).w,d0 ROM:00131492 ble.s loc_13149A ROM:00131494 cmp.w ($C78).w,d1 ROM:00131498 bgt.s loc_1314C2 ROM:0013149A ROM:0013149A loc_13149A: ; CODE XREF: ROM:00131492↑j ROM:0013149A move.w $6CE(a5),d2 ROM:0013149E add.w $6D0(a5),d2 ROM:001314A2 clr.b ($92A).w ROM:001314A6 move.w d2,($72E).w ROM:001314AA move.b #3,($92A).w ROM:001314B0 bset #2,($1333).w ROM:001314B6 move.b #4,($11C6).w ROM:001314BC bsr.w sub_1316DA ROM:001314C0 rts ROM:001314C2 ; --------------------------------------------------------------------------- ROM:001314C2 ROM:001314C2 loc_1314C2: ; CODE XREF: ROM:00131484↑j ROM:001314C2 ; ROM:00131498↑j ROM:001314C2 btst #5,($131A).w ROM:001314C8 beq.s loc_1314EC ROM:001314CA move.w ($72E).w,($E02).w ROM:001314D0 clr.b ($92A).w ROM:001314D4 move.w ($E02).w,($72E).w ROM:001314DA move.b #3,($92A).w ROM:001314E0 move.b #2,($11C6).w ROM:001314E6 bsr.w sub_1316D2 ROM:001314EA rts ROM:001314EC ; --------------------------------------------------------------------------- ROM:001314EC ROM:001314EC loc_1314EC: ; CODE XREF: ROM:001314C8↑j ROM:001314EC bsr.w sub_1316D2 ROM:001314F0 rts ROM:001314F2 ; --------------------------------------------------------------------------- ROM:001314F2 ROM:001314F2 loc_1314F2: ; DATA XREF: ROM:0013145E↑o ROM:001314F2 btst #5,($131A).w ROM:001314F8 beq.s loc_131536 ROM:001314FA move.w $6E4(a5),d0 ROM:001314FE move.w ($DFC).w,d1 ROM:00131502 cmp.w ($A7C).w,d0 ROM:00131506 ble.s loc_13150E ROM:00131508 cmp.w ($C78).w,d1 ROM:0013150C bgt.s loc_131536 ROM:0013150E ROM:0013150E loc_13150E: ; CODE XREF: ROM:00131506↑j ROM:0013150E move.w $6CE(a5),d2 ROM:00131512 add.w $6D0(a5),d2 ROM:00131516 clr.b ($92A).w ROM:0013151A move.w d2,($72E).w ROM:0013151E move.b #3,($92A).w ROM:00131524 bset #2,($1333).w ROM:0013152A move.b #4,($11C6).w ROM:00131530 bsr.w sub_1316DA ROM:00131534 rts ROM:00131536 ; --------------------------------------------------------------------------- ROM:00131536 ROM:00131536 loc_131536: ; CODE XREF: ROM:001314F8↑j ROM:00131536 ; ROM:0013150C↑j ROM:00131536 btst #5,($131A).w ROM:0013153C beq.s loc_131554 ROM:0013153E move.w $6CE(a5),d0 ROM:00131542 cmp.w ($72E).w,d0 ROM:00131546 bgt.s loc_131554 ROM:00131548 move.b #3,($11C6).w ROM:0013154E bsr.w sub_131714 ROM:00131552 rts ROM:00131554 ; --------------------------------------------------------------------------- ROM:00131554 ROM:00131554 loc_131554: ; CODE XREF: ROM:0013153C↑j ROM:00131554 ; ROM:00131546↑j ROM:00131554 btst #5,($131A).w ROM:0013155A bne.s loc_131580 ROM:0013155C move.w ($72E).w,($E02).w ROM:00131562 move.w ($E02).w,d0 ROM:00131566 clr.b ($92A).w ROM:0013156A move.w d0,($72E).w ROM:0013156E move.b #1,($92A).w ROM:00131574 move.b #1,($11C6).w ROM:0013157A bsr.w sub_1316D2 ROM:0013157E rts ROM:00131580 ; --------------------------------------------------------------------------- ROM:00131580 ROM:00131580 loc_131580: ; CODE XREF: ROM:0013155A↑j ROM:00131580 bsr.w sub_1316D2 ROM:00131584 rts ROM:00131586 ; --------------------------------------------------------------------------- ROM:00131586 ROM:00131586 loc_131586: ; DATA XREF: ROM:00131462↑o ROM:00131586 btst #5,($131A).w ROM:0013158C beq.s loc_1315CA ROM:0013158E move.w $6E4(a5),d0 ROM:00131592 move.w ($DFC).w,d1 ROM:00131596 cmp.w ($A7C).w,d0 ROM:0013159A ble.s loc_1315A2 ROM:0013159C cmp.w ($C78).w,d1 ROM:001315A0 bgt.s loc_1315CA ROM:001315A2 ROM:001315A2 loc_1315A2: ; CODE XREF: ROM:0013159A↑j ROM:001315A2 move.w $6CE(a5),d2 ROM:001315A6 add.w $6D0(a5),d2 ROM:001315AA clr.b ($92A).w ROM:001315AE move.w d2,($72E).w ROM:001315B2 move.b #3,($92A).w ROM:001315B8 bset #2,($1333).w ROM:001315BE move.b #4,($11C6).w ROM:001315C4 bsr.w sub_1316DA ROM:001315C8 rts ROM:001315CA ; --------------------------------------------------------------------------- ROM:001315CA ROM:001315CA loc_1315CA: ; CODE XREF: ROM:0013158C↑j ROM:001315CA ; ROM:001315A0↑j ROM:001315CA btst #5,($131A).w ROM:001315D0 bne.s loc_1315F6 ROM:001315D2 move.w ($72E).w,($E02).w ROM:001315D8 move.w ($E02).w,d0 ROM:001315DC clr.b ($92A).w ROM:001315E0 move.w d0,($72E).w ROM:001315E4 move.b #1,($92A).w ROM:001315EA move.b #1,($11C6).w ROM:001315F0 bsr.w sub_1316D2 ROM:001315F4 rts ROM:001315F6 ; --------------------------------------------------------------------------- ROM:001315F6 ROM:001315F6 loc_1315F6: ; CODE XREF: ROM:001315D0↑j ROM:001315F6 btst #5,($131A).w ROM:001315FC beq.s loc_13161E ROM:001315FE move.w $6CE(a5),d0 ROM:00131602 add.w $6D0(a5),d0 ROM:00131606 cmp.w ($72E).w,d0 ROM:0013160A bgt.s loc_13161E ROM:0013160C bset #2,($1333).w ROM:00131612 move.b #4,($11C6).w ROM:00131618 bsr.w sub_1316DA ROM:0013161C rts ROM:0013161E ; --------------------------------------------------------------------------- ROM:0013161E ROM:0013161E loc_13161E: ; CODE XREF: ROM:001315FC↑j ROM:0013161E ; ROM:0013160A↑j ROM:0013161E bsr.w sub_131714 ROM:00131622 rts ROM:00131624 ; --------------------------------------------------------------------------- ROM:00131624 ROM:00131624 loc_131624: ; DATA XREF: ROM:00131466↑o ROM:00131624 btst #5,($131A).w ROM:0013162A bne.s loc_131654 ROM:0013162C bsr.w sub_131736 ROM:00131630 move.w ($E02).w,d0 ROM:00131634 clr.b ($92A).w ROM:00131638 move.w d0,($72E).w ROM:0013163C move.b #1,($92A).w ROM:00131642 bclr #2,($1333).w ROM:00131648 bsr.w sub_1316D2 ROM:0013164C move.b #1,($11C6).w ROM:00131652 rts ROM:00131654 ; --------------------------------------------------------------------------- ROM:00131654 ROM:00131654 loc_131654: ; CODE XREF: ROM:0013162A↑j ROM:00131654 bsr.w sub_1316DA ROM:00131658 rts ROM:0013165A ; --------------------------------------------------------------------------- ROM:0013165A rts ROM:0013165C ROM:0013165C ; =============== S U B R O U T I N E ======================================= ROM:0013165C ROM:0013165C ROM:0013165C sub_13165C: ; CODE XREF: sub_13142A+4↑p ROM:0013165C move.w $6E2(a5),d0 ROM:00131660 cmp.w ($C78).w,d0 ROM:00131664 bgt.s loc_13166E ROM:00131666 move.w $6E0(a5),($E00).w ROM:0013166C bra.s loc_131674 ROM:0013166E ; --------------------------------------------------------------------------- ROM:0013166E ROM:0013166E loc_13166E: ; CODE XREF: sub_13165C+8↑j ROM:0013166E move.w ($A46).w,($E00).w ROM:00131674 ROM:00131674 loc_131674: ; CODE XREF: sub_13165C+10↑j ROM:00131674 move.w #$3BA4,d1 ROM:00131678 move.w ($E00).w,d2 ROM:0013167C move.w ($572).w,d3 ROM:00131680 bsr.l sub_117544 ROM:00131686 move.w d1,($DFA).w ROM:0013168A rts ROM:0013168A ; End of function sub_13165C ROM:0013168A ROM:0013168C ROM:0013168C ; =============== S U B R O U T I N E ======================================= ROM:0013168C ROM:0013168C ROM:0013168C sub_13168C: ; CODE XREF: sub_13142A+8↑p ROM:0013168C move.w ($DFA).w,d0 ROM:00131690 move.w ($DFC).w,d1 ROM:00131694 move.w ($A46).w,d2 ROM:00131698 move.w $6D6(a5),d4 ROM:0013169C bclr #5,($131A).w ROM:001316A2 cmp.w ($E0A).w,d0 ROM:001316A6 bge.s locret_1316B8 ROM:001316A8 cmp.w d2,d4 ROM:001316AA ble.s loc_1316B2 ROM:001316AC cmp.w ($C78).w,d1 ROM:001316B0 bgt.s locret_1316B8 ROM:001316B2 ROM:001316B2 loc_1316B2: ; CODE XREF: sub_13168C+1E↑j ROM:001316B2 bset #5,($131A).w ROM:001316B8 ROM:001316B8 locret_1316B8: ; CODE XREF: sub_13168C+1A↑j ROM:001316B8 ; sub_13168C+24↑j ROM:001316B8 rts ROM:001316B8 ; End of function sub_13168C ROM:001316B8 ROM:001316BA ROM:001316BA ; =============== S U B R O U T I N E ======================================= ROM:001316BA ROM:001316BA ROM:001316BA sub_1316BA: ; CODE XREF: sub_13142A↑p ROM:001316BA move.w #$3BA2,d1 ROM:001316BE move.w ($572).w,d2 ROM:001316C2 move.w ($A48).w,d3 ROM:001316C6 bsr.l sub_117544 ROM:001316CC move.w d1,($DFC).w ROM:001316D0 rts ROM:001316D0 ; End of function sub_1316BA ROM:001316D0 ROM:001316D2 ROM:001316D2 ; =============== S U B R O U T I N E ======================================= ROM:001316D2 ROM:001316D2 ROM:001316D2 sub_1316D2: ; CODE XREF: ROM:00131478↑p ROM:001316D2 ; ROM:001314E6↑p ... ROM:001316D2 move.w ($E0A).w,($DFE).w ROM:001316D8 rts ROM:001316D8 ; End of function sub_1316D2 ROM:001316D8 ROM:001316DA ROM:001316DA ; =============== S U B R O U T I N E ======================================= ROM:001316DA ROM:001316DA ROM:001316DA sub_1316DA: ; CODE XREF: ROM:001314BC↑p ROM:001316DA ; ROM:00131530↑p ... ROM:001316DA move.w $6E4(a5),d0 ROM:001316DE sub.w $6E6(a5),d0 ROM:001316E2 cmp.w ($A7C).w,d0 ROM:001316E6 blt.s loc_1316EE ROM:001316E8 bclr #2,($131B).w ROM:001316EE ROM:001316EE loc_1316EE: ; CODE XREF: sub_1316DA+C↑j ROM:001316EE move.w $6E4(a5),d0 ROM:001316F2 cmp.w ($A7C).w,d0 ROM:001316F6 bge.s loc_1316FE ROM:001316F8 bset #2,($131B).w ROM:001316FE ROM:001316FE loc_1316FE: ; CODE XREF: sub_1316DA+1C↑j ROM:001316FE move.w ($DFA).w,d0 ROM:00131702 btst #2,($131B).w ROM:00131708 beq.s loc_13170E ROM:0013170A add.w $6D8(a5),d0 ROM:0013170E ROM:0013170E loc_13170E: ; CODE XREF: sub_1316DA+2E↑j ROM:0013170E move.w d0,($DFE).w ROM:00131712 rts ROM:00131712 ; End of function sub_1316DA ROM:00131712 ROM:00131714 ROM:00131714 ; =============== S U B R O U T I N E ======================================= ROM:00131714 ROM:00131714 ROM:00131714 sub_131714: ; CODE XREF: ROM:0013154E↑p ROM:00131714 ; ROM:loc_13161E↑p ROM:00131714 move.w ($E0A).w,d0 ROM:00131718 sub.w ($DFA).w,d0 ROM:0013171C move.w ($72E).w,d1 ROM:00131720 sub.w $6CE(a5),d1 ROM:00131724 muls.w d0,d1 ROM:00131726 divs.w $6D0(a5),d1 ROM:0013172A move.w ($E0A).w,d0 ROM:0013172E sub.w d1,d0 ROM:00131730 move.w d0,($DFE).w ROM:00131734 rts ROM:00131734 ; End of function sub_131714 ROM:00131734 ROM:00131736 ROM:00131736 ; =============== S U B R O U T I N E ======================================= ROM:00131736 ROM:00131736 ROM:00131736 sub_131736: ; CODE XREF: ROM:0013162C↑p ROM:00131736 move.w $6D4(a5),d0 ROM:0013173A muls.w $6D2(a5),d0 ROM:0013173E move.w ($72E).w,d1 ROM:00131742 ext.l d1 ROM:00131744 cmp.l d1,d0 ROM:00131746 bge.s loc_131760 ROM:00131748 move.w $6D4(a5),d0 ROM:0013174C ext.l d0 ROM:0013174E divs.w $6D2(a5),d0 ROM:00131752 add.w $6CE(a5),d0 ROM:00131756 add.w $6D0(a5),d0 ROM:0013175A move.w d0,($E02).w ROM:0013175E bra.s locret_13177E ROM:00131760 ; --------------------------------------------------------------------------- ROM:00131760 ROM:00131760 loc_131760: ; CODE XREF: sub_131736+10↑j ROM:00131760 move.w ($72E).w,d2 ROM:00131764 sub.w $6CE(a5),d2 ROM:00131768 sub.w $6D0(a5),d2 ROM:0013176C ext.l d2 ROM:0013176E divs.w $6D2(a5),d2 ROM:00131772 add.w $6CE(a5),d2 ROM:00131776 add.w $6D0(a5),d2 ROM:0013177A move.w d2,($E02).w ROM:0013177E ROM:0013177E locret_13177E: ; CODE XREF: sub_131736+28↑j ROM:0013177E rts ROM:0013177E ; End of function sub_131736 ROM:0013177E ROM:00131780 ROM:00131780 ; =============== S U B R O U T I N E ======================================= ROM:00131780 ROM:00131780 ROM:00131780 sub_131780: ; CODE XREF: sub_13142A+10↑p ROM:00131780 clr.w d1 ROM:00131782 move.b ($11C7).w,d1 ROM:00131786 cmpi.w #5,d1 ROM:0013178A bcc.s locret_131794 ROM:0013178C movea.l off_131796(pc,d1.w*4),a0 ROM:00131790 nop ROM:00131792 jmp (a0) ROM:00131794 ; --------------------------------------------------------------------------- ROM:00131794 ROM:00131794 locret_131794: ; CODE XREF: sub_131780+A↑j ROM:00131794 rts ROM:00131794 ; End of function sub_131780 ROM:00131794 ROM:00131794 ; --------------------------------------------------------------------------- ROM:00131796 off_131796: dc.l loc_1317AA ; DATA XREF: sub_131780+C↑r ROM:0013179A dc.l loc_1317B6 ROM:0013179E dc.l loc_13181A ROM:001317A2 dc.l loc_131880 ROM:001317A6 dc.l loc_131886 ROM:001317AA ; --------------------------------------------------------------------------- ROM:001317AA ROM:001317AA loc_1317AA: ; DATA XREF: ROM:off_131796↑o ROM:001317AA move.b #1,($11C7).w ROM:001317B0 bsr.w sub_1318E4 ROM:001317B4 rts ROM:001317B6 ; --------------------------------------------------------------------------- ROM:001317B6 ROM:001317B6 loc_1317B6: ; DATA XREF: ROM:0013179A↑o ROM:001317B6 move.w $6DC(a5),d0 ROM:001317BA move.w $2E0(a5),d1 ROM:001317BE move.w $6DA(a5),d2 ROM:001317C2 cmp.w ($572).w,d0 ROM:001317C6 bge.s loc_1317F2 ROM:001317C8 cmp.w ($572).w,d2 ROM:001317CC ble.s loc_1317F2 ROM:001317CE cmp.w ($DFE).w,d1 ROM:001317D2 ble.s loc_1317F2 ROM:001317D4 move.b #2,($11C7).w ROM:001317DA bsr.w sub_1318EE ROM:001317DE move.w $6DE(a5),d3 ROM:001317E2 clr.b ($909).w ROM:001317E6 move.w d3,($6EC).w ROM:001317EA move.b #1,($909).w ROM:001317F0 rts ROM:001317F2 ; --------------------------------------------------------------------------- ROM:001317F2 ROM:001317F2 loc_1317F2: ; CODE XREF: ROM:001317C6↑j ROM:001317F2 ; ROM:001317CC↑j ... ROM:001317F2 cmp.w ($DFE).w,d1 ROM:001317F6 ble.s loc_131814 ROM:001317F8 cmp.w ($572).w,d2 ROM:001317FC bge.s loc_131802 ROM:001317FE bra.w loc_131808 ROM:00131802 ; --------------------------------------------------------------------------- ROM:00131802 ROM:00131802 loc_131802: ; CODE XREF: ROM:001317FC↑j ROM:00131802 cmp.w ($572).w,d0 ROM:00131806 ble.s loc_131814 ROM:00131808 ROM:00131808 loc_131808: ; CODE XREF: ROM:001317FE↑j ROM:00131808 ; ROM:00131822↓j ... ROM:00131808 move.b #3,($11C7).w ROM:0013180E bsr.w sub_1318E4 ROM:00131812 rts ROM:00131814 ; --------------------------------------------------------------------------- ROM:00131814 ROM:00131814 loc_131814: ; CODE XREF: ROM:001317F6↑j ROM:00131814 ; ROM:00131806↑j ROM:00131814 bsr.w sub_1318E4 ROM:00131818 rts ROM:0013181A ; --------------------------------------------------------------------------- ROM:0013181A ROM:0013181A loc_13181A: ; DATA XREF: ROM:0013179E↑o ROM:0013181A cmpi.w #0,($6EC).w ROM:00131820 bgt.s loc_131824 ROM:00131822 bra.s loc_131808 ROM:00131824 ; --------------------------------------------------------------------------- ROM:00131824 ROM:00131824 loc_131824: ; CODE XREF: ROM:00131820↑j ROM:00131824 move.w $6DC(a5),d0 ROM:00131828 move.w $6DA(a5),d2 ROM:0013182C cmp.w ($572).w,d2 ROM:00131830 bge.s loc_131834 ROM:00131832 bra.s loc_131808 ROM:00131834 ; --------------------------------------------------------------------------- ROM:00131834 ROM:00131834 loc_131834: ; CODE XREF: ROM:00131830↑j ROM:00131834 cmp.w ($572).w,d0 ROM:00131838 ble.s loc_131846 ROM:0013183A bsr.w sub_1318E4 ROM:0013183E move.b #3,($11C7).w ROM:00131844 rts ROM:00131846 ; --------------------------------------------------------------------------- ROM:00131846 ROM:00131846 loc_131846: ; CODE XREF: ROM:00131838↑j ROM:00131846 move.w $6DC(a5),d0 ROM:0013184A move.w $2E0(a5),d1 ROM:0013184E move.w $6DA(a5),d2 ROM:00131852 cmp.w ($572).w,d2 ROM:00131856 ble.s loc_13187A ROM:00131858 cmp.w ($572).w,d0 ROM:0013185C bge.s loc_13187A ROM:0013185E cmp.w ($DFE).w,d1 ROM:00131862 bne.s loc_13187A ROM:00131864 bsr.w sub_1318E4 ROM:00131868 bclr #0,($909).w ROM:0013186E bset #2,($909).w ROM:00131874 move.b #4,($11C7).w ROM:0013187A ROM:0013187A loc_13187A: ; CODE XREF: ROM:00131856↑j ROM:0013187A ; ROM:0013185C↑j ... ROM:0013187A bsr.w sub_1318EE ROM:0013187E rts ROM:00131880 ; --------------------------------------------------------------------------- ROM:00131880 ROM:00131880 loc_131880: ; DATA XREF: ROM:001317A2↑o ROM:00131880 bsr.w sub_1318E4 ROM:00131884 rts ROM:00131886 ; --------------------------------------------------------------------------- ROM:00131886 ROM:00131886 loc_131886: ; DATA XREF: ROM:001317A6↑o ROM:00131886 move.w $6DC(a5),d0 ROM:0013188A move.w $2E0(a5),d1 ROM:0013188E move.w $6DA(a5),d2 ROM:00131892 cmp.w ($572).w,d0 ROM:00131896 bge.s loc_1318BC ROM:00131898 cmp.w ($572).w,d2 ROM:0013189C ble.s loc_1318BC ROM:0013189E cmp.w ($DFE).w,d1 ROM:001318A2 ble.s loc_1318BC ROM:001318A4 move.b #2,($11C7).w ROM:001318AA bsr.w sub_1318EE ROM:001318AE bclr #2,($909).w ROM:001318B4 bset #0,($909).w ROM:001318BA rts ROM:001318BC ; --------------------------------------------------------------------------- ROM:001318BC ROM:001318BC loc_1318BC: ; CODE XREF: ROM:00131896↑j ROM:001318BC ; ROM:0013189C↑j ... ROM:001318BC cmp.w ($DFE).w,d1 ROM:001318C0 ble.s loc_1318DE ROM:001318C2 cmp.w ($572).w,d2 ROM:001318C6 bge.s loc_1318CC ROM:001318C8 bra.w loc_1318D2 ROM:001318CC ; --------------------------------------------------------------------------- ROM:001318CC ROM:001318CC loc_1318CC: ; CODE XREF: ROM:001318C6↑j ROM:001318CC cmp.w ($572).w,d0 ROM:001318D0 ble.s loc_1318DE ROM:001318D2 ROM:001318D2 loc_1318D2: ; CODE XREF: ROM:001318C8↑j ROM:001318D2 move.b #3,($11C7).w ROM:001318D8 bsr.w sub_1318E4 ROM:001318DC rts ROM:001318DE ; --------------------------------------------------------------------------- ROM:001318DE ROM:001318DE loc_1318DE: ; CODE XREF: ROM:001318C0↑j ROM:001318DE ; ROM:001318D0↑j ROM:001318DE bsr.w sub_1318E4 ROM:001318E2 rts ROM:001318E4 ROM:001318E4 ; =============== S U B R O U T I N E ======================================= ROM:001318E4 ROM:001318E4 ROM:001318E4 sub_1318E4: ; CODE XREF: ROM:001317B0↑p ROM:001318E4 ; ROM:0013180E↑p ... ROM:001318E4 move.w ($DFE).w,d0 ROM:001318E8 move.w d0,($E04).w ROM:001318EC rts ROM:001318EC ; End of function sub_1318E4 ROM:001318EC ROM:001318EE ROM:001318EE ; =============== S U B R O U T I N E ======================================= ROM:001318EE ROM:001318EE ROM:001318EE sub_1318EE: ; CODE XREF: ROM:001317DA↑p ROM:001318EE ; ROM:loc_13187A↑p ... ROM:001318EE move.w $2E0(a5),d0 ROM:001318F2 move.w d0,($E04).w ROM:001318F6 rts ROM:001318F6 ; End of function sub_1318EE ROM:001318F6 ROM:001318F8 ROM:001318F8 ; =============== S U B R O U T I N E ======================================= ROM:001318F8 ROM:001318F8 ROM:001318F8 sub_1318F8: ; CODE XREF: sub_130BEA+A↑p ROM:001318F8 clr.w d1 ROM:001318FA move.b ($11C9).w,d1 ROM:001318FE cmpi.w #4,d1 ROM:00131902 bcc.s locret_13190C ROM:00131904 movea.l off_13190E(pc,d1.w*4),a0 ROM:00131908 nop ROM:0013190A jmp (a0) ROM:0013190C ; --------------------------------------------------------------------------- ROM:0013190C ROM:0013190C locret_13190C: ; CODE XREF: sub_1318F8+A↑j ROM:0013190C rts ROM:0013190C ; End of function sub_1318F8 ROM:0013190C ROM:0013190C ; --------------------------------------------------------------------------- ROM:0013190E off_13190E: dc.l loc_13191E ; DATA XREF: sub_1318F8+C↑r ROM:00131912 dc.l loc_131926 ROM:00131916 dc.l loc_13195A ROM:0013191A dc.l loc_13199C ROM:0013191E ; --------------------------------------------------------------------------- ROM:0013191E ROM:0013191E loc_13191E: ; DATA XREF: ROM:off_13190E↑o ROM:0013191E move.b #1,($11C9).w ROM:00131924 rts ROM:00131926 ; --------------------------------------------------------------------------- ROM:00131926 ROM:00131926 loc_131926: ; DATA XREF: ROM:00131912↑o ROM:00131926 bsr.w sub_131E16 ROM:0013192A bsr.l sub_13124A ROM:00131930 btst #7,($131D).w ROM:00131936 bne.s locret_131958 ROM:00131938 btst #0,($133D).w ROM:0013193E bne.s locret_131958 ROM:00131940 move.b #2,($11C9).w ROM:00131946 move.b #0,($11C5).w ROM:0013194C bclr #0,($929).w ROM:00131952 bset #2,($929).w ROM:00131958 ROM:00131958 locret_131958: ; CODE XREF: ROM:00131936↑j ROM:00131958 ; ROM:0013193E↑j ROM:00131958 rts ROM:0013195A ; --------------------------------------------------------------------------- ROM:0013195A ROM:0013195A loc_13195A: ; DATA XREF: ROM:00131916↑o ROM:0013195A bsr.w sub_131A90 ROM:0013195E bsr.w sub_131E16 ROM:00131962 bsr.w sub_131AFE ROM:00131966 btst #7,($131D).w ROM:0013196C bne.s loc_131980 ROM:0013196E btst #0,($133D).w ROM:00131974 bne.s loc_131980 ROM:00131976 btst #0,($131A).w ROM:0013197C beq.s loc_131988 ROM:0013197E rts ROM:00131980 ; --------------------------------------------------------------------------- ROM:00131980 ROM:00131980 loc_131980: ; CODE XREF: ROM:0013196C↑j ROM:00131980 ; ROM:00131974↑j ROM:00131980 move.b #1,($11C9).w ROM:00131986 rts ROM:00131988 ; --------------------------------------------------------------------------- ROM:00131988 ROM:00131988 loc_131988: ; CODE XREF: ROM:0013197C↑j ROM:00131988 bsr.w sub_131A9E ROM:0013198C bsr.w sub_131E16 ROM:00131990 bsr.w sub_131AFE ROM:00131994 move.b #3,($11C9).w ROM:0013199A rts ROM:0013199C ; --------------------------------------------------------------------------- ROM:0013199C ROM:0013199C loc_13199C: ; DATA XREF: ROM:0013191A↑o ROM:0013199C bsr.w sub_131A9E ROM:001319A0 bsr.w sub_131E16 ROM:001319A4 bsr.w sub_131AFE ROM:001319A8 btst #7,($131D).w ROM:001319AE bne.s loc_1319C2 ROM:001319B0 btst #0,($133D).w ROM:001319B6 bne.s loc_1319C2 ROM:001319B8 btst #0,($131A).w ROM:001319BE bne.s loc_1319D0 ROM:001319C0 rts ROM:001319C2 ; --------------------------------------------------------------------------- ROM:001319C2 ROM:001319C2 loc_1319C2: ; CODE XREF: ROM:001319AE↑j ROM:001319C2 ; ROM:001319B6↑j ROM:001319C2 move.b #1,($11C9).w ROM:001319C8 move.b #0,($11C6).w ROM:001319CE rts ROM:001319D0 ; --------------------------------------------------------------------------- ROM:001319D0 ROM:001319D0 loc_1319D0: ; CODE XREF: ROM:001319BE↑j ROM:001319D0 move.b #2,($11C9).w ROM:001319D6 move.b #0,($11C6).w ROM:001319DC rts ROM:001319DE ; --------------------------------------------------------------------------- ROM:001319DE rts ROM:001319E0 ROM:001319E0 ; =============== S U B R O U T I N E ======================================= ROM:001319E0 ROM:001319E0 ROM:001319E0 sub_1319E0: ; CODE XREF: sub_131A9E+4↓p ROM:001319E0 clr.w d1 ROM:001319E2 move.b ($11C8).w,d1 ROM:001319E6 cmpi.w #4,d1 ROM:001319EA bcc.s locret_1319F4 ROM:001319EC movea.l off_1319F6(pc,d1.w*4),a0 ROM:001319F0 nop ROM:001319F2 jmp (a0) ROM:001319F4 ; --------------------------------------------------------------------------- ROM:001319F4 ROM:001319F4 locret_1319F4: ; CODE XREF: sub_1319E0+A↑j ROM:001319F4 rts ROM:001319F4 ; End of function sub_1319E0 ROM:001319F4 ROM:001319F4 ; --------------------------------------------------------------------------- ROM:001319F6 off_1319F6: dc.l loc_131A06 ; DATA XREF: sub_1319E0+C↑r ROM:001319FA dc.l loc_131A1C ROM:001319FE dc.l loc_131A52 ROM:00131A02 dc.l loc_131A70 ROM:00131A06 ; --------------------------------------------------------------------------- ROM:00131A06 ROM:00131A06 loc_131A06: ; DATA XREF: ROM:off_1319F6↑o ROM:00131A06 bclr #5,($1334).w ROM:00131A0C bclr #6,($1341).w ROM:00131A12 move.b #1,($11C8).w ROM:00131A18 bra.s loc_131A4C ROM:00131A1A ; --------------------------------------------------------------------------- ROM:00131A1A rts ROM:00131A1C ; --------------------------------------------------------------------------- ROM:00131A1C ROM:00131A1C loc_131A1C: ; DATA XREF: ROM:001319FA↑o ROM:00131A1C move.w $6F4(a5),d0 ROM:00131A20 cmp.w ($A42).w,d0 ROM:00131A24 ble.s loc_131A34 ROM:00131A26 bset #5,($1334).w ROM:00131A2C move.b #3,($11C8).w ROM:00131A32 bra.s loc_131A88 ROM:00131A34 ; --------------------------------------------------------------------------- ROM:00131A34 ROM:00131A34 loc_131A34: ; CODE XREF: ROM:00131A24↑j ROM:00131A34 move.w $6FA(a5),d0 ROM:00131A38 cmp.w ($A42).w,d0 ROM:00131A3C bge.s loc_131A4C ROM:00131A3E bset #6,($1341).w ROM:00131A44 move.b #2,($11C8).w ROM:00131A4A bra.s loc_131A6A ROM:00131A4C ; --------------------------------------------------------------------------- ROM:00131A4C ROM:00131A4C loc_131A4C: ; CODE XREF: ROM:00131A18↑j ROM:00131A4C ; ROM:00131A3C↑j ... ROM:00131A4C bsr.w sub_131AF8 ROM:00131A50 rts ROM:00131A52 ; --------------------------------------------------------------------------- ROM:00131A52 ROM:00131A52 loc_131A52: ; DATA XREF: ROM:001319FE↑o ROM:00131A52 move.w $6F8(a5),d0 ROM:00131A56 cmp.w ($A42).w,d0 ROM:00131A5A ble.s loc_131A6A ROM:00131A5C bclr #6,($1341).w ROM:00131A62 move.b #1,($11C8).w ROM:00131A68 bra.s loc_131A4C ROM:00131A6A ; --------------------------------------------------------------------------- ROM:00131A6A ROM:00131A6A loc_131A6A: ; CODE XREF: ROM:00131A4A↑j ROM:00131A6A ; ROM:00131A5A↑j ROM:00131A6A bsr.w sub_131AE0 ROM:00131A6E rts ROM:00131A70 ; --------------------------------------------------------------------------- ROM:00131A70 ROM:00131A70 loc_131A70: ; DATA XREF: ROM:00131A02↑o ROM:00131A70 move.w $6F6(a5),d0 ROM:00131A74 cmp.w ($A42).w,d0 ROM:00131A78 bge.s loc_131A88 ROM:00131A7A bclr #5,($1334).w ROM:00131A80 move.b #1,($11C8).w ROM:00131A86 bra.s loc_131A4C ROM:00131A88 ; --------------------------------------------------------------------------- ROM:00131A88 ROM:00131A88 loc_131A88: ; CODE XREF: ROM:00131A32↑j ROM:00131A88 ; ROM:00131A78↑j ROM:00131A88 bsr.w sub_131AE0 ROM:00131A8C rts ROM:00131A8E ; --------------------------------------------------------------------------- ROM:00131A8E rts ROM:00131A90 ROM:00131A90 ; =============== S U B R O U T I N E ======================================= ROM:00131A90 ROM:00131A90 ROM:00131A90 sub_131A90: ; CODE XREF: ROM:loc_13195A↑p ROM:00131A90 bsr.w sub_131A96 ROM:00131A94 rts ROM:00131A94 ; End of function sub_131A90 ROM:00131A94 ROM:00131A96 ROM:00131A96 ; =============== S U B R O U T I N E ======================================= ROM:00131A96 ROM:00131A96 ROM:00131A96 sub_131A96: ; CODE XREF: sub_131A90↑p ROM:00131A96 move.w $6E8(a5),($E04).w ROM:00131A9C rts ROM:00131A9C ; End of function sub_131A96 ROM:00131A9C ROM:00131A9E ROM:00131A9E ; =============== S U B R O U T I N E ======================================= ROM:00131A9E ROM:00131A9E ROM:00131A9E sub_131A9E: ; CODE XREF: ROM:loc_131988↑p ROM:00131A9E ; ROM:loc_13199C↑p ROM:00131A9E bsr.w sub_131BB4 ROM:00131AA2 bsr.w sub_1319E0 ROM:00131AA6 bsr.w sub_131AB2 ROM:00131AAA bsr.l sub_13142A ROM:00131AB0 rts ROM:00131AB0 ; End of function sub_131A9E ROM:00131AB0 ROM:00131AB2 ROM:00131AB2 ; =============== S U B R O U T I N E ======================================= ROM:00131AB2 ROM:00131AB2 ROM:00131AB2 sub_131AB2: ; CODE XREF: sub_131A9E+8↑p ROM:00131AB2 move.w ($A42).w,d0 ROM:00131AB6 sub.w $6FC(a5),d0 ROM:00131ABA move.w d0,($E1C).w ROM:00131ABE muls.w ($E1E).w,d0 ROM:00131AC2 divs.w #$1F4,d0 ROM:00131AC6 move.w d0,($E20).w ROM:00131ACA move.w ($E08).w,d1 ROM:00131ACE sub.w d0,d1 ROM:00131AD0 move.w $2E0(a5),d0 ROM:00131AD4 cmp.w d1,d0 ROM:00131AD6 bge.s loc_131ADA ROM:00131AD8 move.w d0,d1 ROM:00131ADA ROM:00131ADA loc_131ADA: ; CODE XREF: sub_131AB2+24↑j ROM:00131ADA move.w d1,($E0A).w ROM:00131ADE rts ROM:00131ADE ; End of function sub_131AB2 ROM:00131ADE ROM:00131AE0 ROM:00131AE0 ; =============== S U B R O U T I N E ======================================= ROM:00131AE0 ROM:00131AE0 ROM:00131AE0 sub_131AE0: ; CODE XREF: ROM:loc_131A6A↑p ROM:00131AE0 ; ROM:loc_131A88↑p ROM:00131AE0 move.w #$3BAC,d1 ROM:00131AE4 move.w ($E98).w,d2 ROM:00131AE8 move.w ($572).w,d3 ROM:00131AEC bsr.l sub_117544 ROM:00131AF2 move.w d1,($E1E).w ROM:00131AF6 rts ROM:00131AF6 ; End of function sub_131AE0 ROM:00131AF6 ROM:00131AF8 ROM:00131AF8 ; =============== S U B R O U T I N E ======================================= ROM:00131AF8 ROM:00131AF8 ROM:00131AF8 sub_131AF8: ; CODE XREF: ROM:loc_131A4C↑p ROM:00131AF8 clr.w ($E1E).w ROM:00131AFC rts ROM:00131AFC ; End of function sub_131AF8 ROM:00131AFC ROM:00131AFE ROM:00131AFE ; =============== S U B R O U T I N E ======================================= ROM:00131AFE ROM:00131AFE ROM:00131AFE sub_131AFE: ; CODE XREF: ROM:00131962↑p ROM:00131AFE ; ROM:00131990↑p ... ROM:00131AFE bsr.w sub_131BCC ROM:00131B02 bsr.w sub_131CBA ROM:00131B06 bsr.w sub_131CD6 ROM:00131B0A bsr.w sub_131B20 ROM:00131B0E bsr.w sub_131B84 ROM:00131B12 bsr.w sub_131B9C ROM:00131B16 bsr.w sub_131CFA ROM:00131B1A bsr.w sub_131D36 ROM:00131B1E rts ROM:00131B1E ; End of function sub_131AFE ROM:00131B1E ROM:00131B20 ROM:00131B20 ; =============== S U B R O U T I N E ======================================= ROM:00131B20 ROM:00131B20 ROM:00131B20 sub_131B20: ; CODE XREF: sub_131AFE+C↑p ROM:00131B20 move.w #$2710,($E16).w ROM:00131B26 btst #3,($1338).w ROM:00131B2C beq.s locret_131B82 ROM:00131B2E move.w $6F2(a5),d0 ROM:00131B32 cmp.w ($572).w,d0 ROM:00131B36 bgt.s loc_131B40 ROM:00131B38 move.w #$2710,($E16).w ROM:00131B3E bra.s locret_131B82 ROM:00131B40 ; --------------------------------------------------------------------------- ROM:00131B40 ROM:00131B40 loc_131B40: ; CODE XREF: sub_131B20+16↑j ROM:00131B40 move.w #$3BAA,d1 ROM:00131B44 move.w ($A42).w,d2 ROM:00131B48 move.w ($A7C).w,d3 ROM:00131B4C bsr.l sub_117544 ROM:00131B52 move.w $6F0(a5),d0 ROM:00131B56 cmp.w ($572).w,d0 ROM:00131B5A blt.s loc_131B62 ROM:00131B5C move.w d1,($E16).w ROM:00131B60 bra.s locret_131B82 ROM:00131B62 ; --------------------------------------------------------------------------- ROM:00131B62 ROM:00131B62 loc_131B62: ; CODE XREF: sub_131B20+3A↑j ROM:00131B62 move.w $6F2(a5),d7 ROM:00131B66 sub.w ($572).w,d7 ROM:00131B6A move.w $6F2(a5),d5 ROM:00131B6E sub.w $6F0(a5),d5 ROM:00131B72 subi.w #$2710,d1 ROM:00131B76 muls.w d7,d1 ROM:00131B78 divs.w d5,d1 ROM:00131B7A addi.w #$2710,d1 ROM:00131B7E move.w d1,($E16).w ROM:00131B82 ROM:00131B82 locret_131B82: ; CODE XREF: sub_131B20+C↑j ROM:00131B82 ; sub_131B20+1E↑j ... ROM:00131B82 rts ROM:00131B82 ; End of function sub_131B20 ROM:00131B82 ROM:00131B84 ROM:00131B84 ; =============== S U B R O U T I N E ======================================= ROM:00131B84 ROM:00131B84 ROM:00131B84 sub_131B84: ; CODE XREF: sub_131AFE+10↑p ROM:00131B84 move.w #$3BA8,d1 ROM:00131B88 move.w ($A7C).w,d2 ROM:00131B8C move.w ($E98).w,d3 ROM:00131B90 bsr.l sub_117544 ROM:00131B96 move.w d1,($E14).w ROM:00131B9A rts ROM:00131B9A ; End of function sub_131B84 ROM:00131B9A ROM:00131B9C ROM:00131B9C ; =============== S U B R O U T I N E ======================================= ROM:00131B9C ROM:00131B9C ROM:00131B9C sub_131B9C: ; CODE XREF: sub_131AFE+14↑p ROM:00131B9C move.w #$3BAE,d1 ROM:00131BA0 move.w ($A48).w,d2 ROM:00131BA4 move.w ($E98).w,d3 ROM:00131BA8 bsr.l sub_117544 ROM:00131BAE move.w d1,($E18).w ROM:00131BB2 rts ROM:00131BB2 ; End of function sub_131B9C ROM:00131BB2 ROM:00131BB4 ROM:00131BB4 ; =============== S U B R O U T I N E ======================================= ROM:00131BB4 ROM:00131BB4 ROM:00131BB4 sub_131BB4: ; CODE XREF: sub_131A9E↑p ROM:00131BB4 move.w #$3BB0,d1 ROM:00131BB8 move.w ($E98).w,d2 ROM:00131BBC move.w ($572).w,d3 ROM:00131BC0 bsr.l sub_117544 ROM:00131BC6 move.w d1,($E08).w ROM:00131BCA rts ROM:00131BCA ; End of function sub_131BB4 ROM:00131BCA ROM:00131BCC ROM:00131BCC ; =============== S U B R O U T I N E ======================================= ROM:00131BCC ROM:00131BCC ROM:00131BCC sub_131BCC: ; CODE XREF: sub_131AFE↑p ROM:00131BCC bsr.w sub_131BE4 ROM:00131BD0 bsr.w sub_131BFC ROM:00131BD4 bsr.w sub_131C2A ROM:00131BD8 bsr.l sub_131422 ROM:00131BDE bsr.w sub_131C6E ROM:00131BE2 rts ROM:00131BE2 ; End of function sub_131BCC ROM:00131BE2 ROM:00131BE4 ROM:00131BE4 ; =============== S U B R O U T I N E ======================================= ROM:00131BE4 ROM:00131BE4 ROM:00131BE4 sub_131BE4: ; CODE XREF: sub_131BCC↑p ROM:00131BE4 move.w #$3BB2,d1 ROM:00131BE8 move.w ($E98).w,d2 ROM:00131BEC move.w ($572).w,d3 ROM:00131BF0 bsr.l sub_117544 ROM:00131BF6 move.w d1,($E0C).w ROM:00131BFA rts ROM:00131BFA ; End of function sub_131BE4 ROM:00131BFA ROM:00131BFC ROM:00131BFC ; =============== S U B R O U T I N E ======================================= ROM:00131BFC ROM:00131BFC ROM:00131BFC sub_131BFC: ; CODE XREF: sub_131BCC+4↑p ROM:00131BFC move.w #$3BB4,d1 ROM:00131C00 move.w ($E98).w,d2 ROM:00131C04 move.w ($572).w,d3 ROM:00131C08 bsr.l sub_117544 ROM:00131C0E move.w d1,($E10).w ROM:00131C12 move.w ($A42).w,d0 ROM:00131C16 sub.w ($E0C).w,d0 ROM:00131C1A muls.w d1,d0 ROM:00131C1C divs.w #$2710,d0 ROM:00131C20 add.w ($E0C).w,d0 ROM:00131C24 move.w d0,($E12).w ROM:00131C28 rts ROM:00131C28 ; End of function sub_131BFC ROM:00131C28 ROM:00131C2A ROM:00131C2A ; =============== S U B R O U T I N E ======================================= ROM:00131C2A ROM:00131C2A ROM:00131C2A sub_131C2A: ; CODE XREF: sub_131BCC+8↑p ROM:00131C2A move.w $6EC(a5),d1 ROM:00131C2E move.w ($E98).w,d0 ROM:00131C32 cmpi.w #1,d1 ROM:00131C36 bne.s loc_131C40 ROM:00131C38 muls.w $188(a5),d0 ROM:00131C3C divs.w ($1364).w,d0 ROM:00131C40 ROM:00131C40 loc_131C40: ; CODE XREF: sub_131C2A+C↑j ROM:00131C40 move.w d0,($10E4).w ROM:00131C44 move.w #$3BB6,d1 ROM:00131C48 move.w ($10E4).w,d2 ROM:00131C4C move.w ($572).w,d3 ROM:00131C50 bsr.l sub_117544 ROM:00131C56 move.w $6EC(a5),d7 ROM:00131C5A cmpi.w #2,d7 ROM:00131C5E bne.s loc_131C68 ROM:00131C60 muls.w ($A80).w,d1 ROM:00131C64 divs.w #$2710,d1 ROM:00131C68 ROM:00131C68 loc_131C68: ; CODE XREF: sub_131C2A+34↑j ROM:00131C68 move.w d1,($10E2).w ROM:00131C6C rts ROM:00131C6C ; End of function sub_131C2A ROM:00131C6C ROM:00131C6E ROM:00131C6E ; =============== S U B R O U T I N E ======================================= ROM:00131C6E ROM:00131C6E ROM:00131C6E sub_131C6E: ; CODE XREF: sub_131BCC+12↑p ROM:00131C6E move.w $6EA(a5),d0 ROM:00131C72 ext.l d0 ROM:00131C74 divs.w #4,d0 ROM:00131C78 move.w #0,d6 ROM:00131C7C bra.s loc_131C82 ROM:00131C7E ; --------------------------------------------------------------------------- ROM:00131C7E ROM:00131C7E loc_131C7E: ; CODE XREF: sub_131C6E+48↓j ROM:00131C7E addi.w #1,d6 ROM:00131C82 ROM:00131C82 loc_131C82: ; CODE XREF: sub_131C6E+E↑j ROM:00131C82 cmpi.w #0,d6 ROM:00131C86 bgt.s locret_131CB8 ROM:00131C88 move.w d0,d2 ROM:00131C8A muls.w $10E0(d6.w*2),d2 ROM:00131C90 move.w $E98(d6.w*2),d3 ROM:00131C96 muls.w #$220A,d3 ROM:00131C9A move.w ($E12).w,d4 ROM:00131C9E ext.l d4 ROM:00131CA0 muls.l #$2710,d4 ROM:00131CA8 muls.l d2,d5:d3 ROM:00131CAC divs.l d4,d5:d3 ROM:00131CB0 move.l d3,$A14(d6.w*4) ROM:00131CB6 bra.s loc_131C7E ROM:00131CB8 ; --------------------------------------------------------------------------- ROM:00131CB8 ROM:00131CB8 locret_131CB8: ; CODE XREF: sub_131C6E+18↑j ROM:00131CB8 rts ROM:00131CB8 ; End of function sub_131C6E ROM:00131CB8 ROM:00131CBA ROM:00131CBA ; =============== S U B R O U T I N E ======================================= ROM:00131CBA ROM:00131CBA ROM:00131CBA sub_131CBA: ; CODE XREF: sub_131AFE+4↑p ROM:00131CBA btst #1,($1333).w ROM:00131CC0 beq.s loc_131CCE ROM:00131CC2 move.w $6EE(a5),d0 ROM:00131CC6 move.w d0,($E06).w ROM:00131CCA bra.w locret_131CD4 ROM:00131CCE ; --------------------------------------------------------------------------- ROM:00131CCE ROM:00131CCE loc_131CCE: ; CODE XREF: sub_131CBA+6↑j ROM:00131CCE move.w ($E04).w,($E06).w ROM:00131CD4 ROM:00131CD4 locret_131CD4: ; CODE XREF: sub_131CBA+10↑j ROM:00131CD4 rts ROM:00131CD4 ; End of function sub_131CBA ROM:00131CD4 ROM:00131CD6 ROM:00131CD6 ; =============== S U B R O U T I N E ======================================= ROM:00131CD6 ROM:00131CD6 ROM:00131CD6 sub_131CD6: ; CODE XREF: sub_131AFE+8↑p ROM:00131CD6 move.l ($A14).w,d2 ROM:00131CDA muls.l #$14,d3:d2 ROM:00131CE2 move.w ($E06).w,d4 ROM:00131CE6 ext.l d4 ROM:00131CE8 divs.l d4,d3:d2 ROM:00131CEC move.l d2,($A24).w ROM:00131CF0 divs.w #$64,d2 ; 'd' ROM:00131CF4 move.w d2,($E1A).w ROM:00131CF8 rts ROM:00131CF8 ; End of function sub_131CD6 ROM:00131CF8 ROM:00131CFA ROM:00131CFA ; =============== S U B R O U T I N E ======================================= ROM:00131CFA ROM:00131CFA ROM:00131CFA sub_131CFA: ; CODE XREF: sub_131AFE+18↑p ROM:00131CFA move.l ($A24).w,d2 ROM:00131CFE add.l ($9EC).w,d2 ROM:00131D02 bpl.s loc_131D06 ROM:00131D04 clr.l d2 ROM:00131D06 ROM:00131D06 loc_131D06: ; CODE XREF: sub_131CFA+8↑j ROM:00131D06 move.w $612(a5),d4 ROM:00131D0A cmp.w ($AB6).w,d4 ROM:00131D0E bge.s loc_131D1A ROM:00131D10 move.l $14A(a5),d5 ROM:00131D14 cmp.l d2,d5 ROM:00131D16 ble.s loc_131D1A ROM:00131D18 move.l d5,d2 ROM:00131D1A ROM:00131D1A loc_131D1A: ; CODE XREF: sub_131CFA+14↑j ROM:00131D1A ; sub_131CFA+1C↑j ROM:00131D1A move.l d2,($A20).w ROM:00131D1E muls.l #$258,d3:d2 ROM:00131D26 move.w ($E0E).w,d4 ROM:00131D2A ext.l d4 ROM:00131D2C divs.l d4,d3:d2 ROM:00131D30 move.l d2,($A28).w ROM:00131D34 rts ROM:00131D34 ; End of function sub_131CFA ROM:00131D34 ROM:00131D36 ROM:00131D36 ; =============== S U B R O U T I N E ======================================= ROM:00131D36 ROM:00131D36 ROM:00131D36 sub_131D36: ; CODE XREF: sub_131AFE+1C↑p ROM:00131D36 move.w #0,d7 ROM:00131D3A bra.s loc_131D40 ROM:00131D3C ; --------------------------------------------------------------------------- ROM:00131D3C ROM:00131D3C loc_131D3C: ; CODE XREF: sub_131D36+DA↓j ROM:00131D3C addi.w #1,d7 ROM:00131D40 ROM:00131D40 loc_131D40: ; CODE XREF: sub_131D36+4↑j ROM:00131D40 cmpi.w #0,d7 ROM:00131D44 bgt.l locret_131E14 ROM:00131D4A move.l #$2710,d6 ROM:00131D50 move.w ($E14).w,d4 ROM:00131D54 ext.l d4 ROM:00131D56 move.l $A28(d7.w*4),d2 ROM:00131D5C muls.l d4,d3:d2 ROM:00131D60 divs.l d6,d3:d2 ROM:00131D64 bvc.w loc_131D6E ROM:00131D68 move.l #$7FFFFFFF,d2 ROM:00131D6E ROM:00131D6E loc_131D6E: ; CODE XREF: sub_131D36+2E↑j ROM:00131D6E move.w ($E18).w,d4 ROM:00131D72 ext.l d4 ROM:00131D74 muls.l d4,d3:d2 ROM:00131D78 divs.l d6,d3:d2 ROM:00131D7C bvc.w loc_131D86 ROM:00131D80 move.l #$7FFFFFFF,d2 ROM:00131D86 ROM:00131D86 loc_131D86: ; CODE XREF: sub_131D36+46↑j ROM:00131D86 move.w ($E16).w,d4 ROM:00131D8A ext.l d4 ROM:00131D8C muls.l d4,d3:d2 ROM:00131D90 divs.l d6,d3:d2 ROM:00131D94 bvc.w loc_131D9E ROM:00131D98 move.l #$7FFFFFFF,d2 ROM:00131D9E ROM:00131D9E loc_131D9E: ; CODE XREF: sub_131D36+5E↑j ROM:00131D9E move.w ($DF0).w,d4 ROM:00131DA2 muls.w #$A,d4 ROM:00131DA6 muls.l d4,d3:d2 ROM:00131DAA divs.l d6,d3:d2 ROM:00131DAE bvc.w loc_131DB8 ROM:00131DB2 move.l #$7FFFFFFF,d2 ROM:00131DB8 ROM:00131DB8 loc_131DB8: ; CODE XREF: sub_131D36+78↑j ROM:00131DB8 move.w ($DA2).w,d4 ROM:00131DBC ext.l d4 ROM:00131DBE muls.l d4,d3:d2 ROM:00131DC2 divs.l d6,d3:d2 ROM:00131DC6 bvc.w loc_131DD0 ROM:00131DCA move.l #$7FFFFFFF,d2 ROM:00131DD0 ROM:00131DD0 loc_131DD0: ; CODE XREF: sub_131D36+90↑j ROM:00131DD0 move.w $EE0(d7.w*2),d4 ROM:00131DD6 ext.l d4 ROM:00131DD8 muls.l d4,d3:d2 ROM:00131DDC divs.l d6,d3:d2 ROM:00131DE0 bvc.w loc_131DEA ROM:00131DE4 move.l #$7FFFFFFF,d2 ROM:00131DEA ROM:00131DEA loc_131DEA: ; CODE XREF: sub_131D36+AA↑j ROM:00131DEA move.w $F84(d7.w*2),d4 ROM:00131DF0 ext.l d4 ROM:00131DF2 muls.l d4,d3:d2 ROM:00131DF6 divs.l d6,d3:d2 ROM:00131DFA bvc.w loc_131E04 ROM:00131DFE move.l #$7FFFFFFF,d2 ROM:00131E04 ROM:00131E04 loc_131E04: ; CODE XREF: sub_131D36+C4↑j ROM:00131E04 move.l d2,$A18(d7.w*4) ROM:00131E0A move.l d2,$A1C(d7.w*4) ROM:00131E10 bra.w loc_131D3C ROM:00131E14 ; --------------------------------------------------------------------------- ROM:00131E14 ROM:00131E14 locret_131E14: ; CODE XREF: sub_131D36+E↑j ROM:00131E14 rts ROM:00131E14 ; End of function sub_131D36 ROM:00131E14 ROM:00131E16 ROM:00131E16 ; =============== S U B R O U T I N E ======================================= ROM:00131E16 ROM:00131E16 ROM:00131E16 sub_131E16: ; CODE XREF: ROM:loc_131926↑p ROM:00131E16 ; ROM:0013195E↑p ... ROM:00131E16 move.w #$3BA6,d1 ROM:00131E1A move.w ($A34).w,d2 ROM:00131E1E move.w ($DE8).w,d3 ROM:00131E22 bsr.l sub_117544 ROM:00131E28 cmpi.w #$258,d1 ROM:00131E2C bge.s loc_131E32 ROM:00131E2E move.w #$258,d1 ROM:00131E32 ROM:00131E32 loc_131E32: ; CODE XREF: sub_131E16+16↑j ROM:00131E32 move.w d1,($E0E).w ROM:00131E36 rts ROM:00131E36 ; End of function sub_131E16 ROM:00131E36 ROM:00131E38 ROM:00131E38 ; =============== S U B R O U T I N E ======================================= ROM:00131E38 ROM:00131E38 ROM:00131E38 sub_131E38: ; CODE XREF: ROM:loc_130898↑p ROM:00131E38 move.w $6FE(a5),($DE2).w ROM:00131E3E move.w $6FE(a5),($DE4).w ROM:00131E44 rts ROM:00131E44 ; End of function sub_131E38 ROM:00131E44 ROM:00131E46 ROM:00131E46 ; =============== S U B R O U T I N E ======================================= ROM:00131E46 ROM:00131E46 ROM:00131E46 sub_131E46: ; CODE XREF: ROM:001170B2↑p ROM:00131E46 bclr #5,($131C).w ROM:00131E4C move.w ($E52).w,d1 ROM:00131E50 cmpi.w #6,d1 ROM:00131E54 bcc.s locret_131E5E ROM:00131E56 movea.l off_131E60(pc,d1.w*4),a0 ROM:00131E5A nop ROM:00131E5C jmp (a0) ROM:00131E5E ; --------------------------------------------------------------------------- ROM:00131E5E ROM:00131E5E locret_131E5E: ; CODE XREF: sub_131E46+E↑j ROM:00131E5E rts ROM:00131E5E ; End of function sub_131E46 ROM:00131E5E ROM:00131E5E ; --------------------------------------------------------------------------- ROM:00131E60 off_131E60: dc.l loc_131E78 ; DATA XREF: sub_131E46+10↑r ROM:00131E64 dc.l loc_131E86 ROM:00131E68 dc.l loc_131EA6 ROM:00131E6C dc.l loc_131EDA ROM:00131E70 dc.l loc_131F06 ROM:00131E74 dc.l loc_131F50 ROM:00131E78 ; --------------------------------------------------------------------------- ROM:00131E78 ROM:00131E78 loc_131E78: ; DATA XREF: ROM:off_131E60↑o ROM:00131E78 bsr.w sub_131FCE ROM:00131E7C move.w #1,($E52).w ROM:00131E82 bra.s loc_131EA0 ROM:00131E84 ; --------------------------------------------------------------------------- ROM:00131E84 rts ROM:00131E86 ; --------------------------------------------------------------------------- ROM:00131E86 ROM:00131E86 loc_131E86: ; DATA XREF: ROM:00131E64↑o ROM:00131E86 btst #3,($1321).w ROM:00131E8C beq.s loc_131EA0 ROM:00131E8E bclr #3,($1321).w ROM:00131E94 bsr.w sub_132C22 ROM:00131E98 move.w #2,($E52).w ROM:00131E9E bra.s loc_131ED4 ROM:00131EA0 ; --------------------------------------------------------------------------- ROM:00131EA0 ROM:00131EA0 loc_131EA0: ; CODE XREF: ROM:00131E82↑j ROM:00131EA0 ; ROM:00131E8C↑j ROM:00131EA0 bsr.w sub_13203A ROM:00131EA4 rts ROM:00131EA6 ; --------------------------------------------------------------------------- ROM:00131EA6 ROM:00131EA6 loc_131EA6: ; DATA XREF: ROM:00131E68↑o ROM:00131EA6 btst #3,($1321).w ROM:00131EAC beq.s loc_131ED4 ROM:00131EAE bclr #3,($1321).w ROM:00131EB4 bsr.w sub_132B36 ROM:00131EB8 bsr.w sub_132B0A ROM:00131EBC bsr.w sub_132C3E ROM:00131EC0 bset #7,($FFFFFC1A).w ROM:00131EC6 move.w #3,($E52).w ROM:00131ECC bra.s loc_131F00 ROM:00131ECE ; --------------------------------------------------------------------------- ROM:00131ECE bra.l *+6 ROM:00131ED4 ; --------------------------------------------------------------------------- ROM:00131ED4 ROM:00131ED4 loc_131ED4: ; CODE XREF: ROM:00131E9E↑j ROM:00131ED4 ; ROM:00131EAC↑j ... ROM:00131ED4 bsr.w sub_13203A ROM:00131ED8 rts ROM:00131EDA ; --------------------------------------------------------------------------- ROM:00131EDA ROM:00131EDA loc_131EDA: ; DATA XREF: ROM:00131E6C↑o ROM:00131EDA btst #3,($1321).w ROM:00131EE0 beq.s loc_131F00 ROM:00131EE2 bclr #3,($1321).w ROM:00131EE8 bsr.w sub_132060 ROM:00131EEC bsr.w sub_132598 ROM:00131EF0 bsr.w sub_1327F0 ROM:00131EF4 bsr.w sub_1329FA ROM:00131EF8 move.w #4,($E52).w ROM:00131EFE bra.s loc_131F06 ROM:00131F00 ; --------------------------------------------------------------------------- ROM:00131F00 ROM:00131F00 loc_131F00: ; CODE XREF: ROM:00131ECC↑j ROM:00131F00 ; ROM:00131EE0↑j ... ROM:00131F00 bsr.w sub_13203A ROM:00131F04 rts ROM:00131F06 ; --------------------------------------------------------------------------- ROM:00131F06 ROM:00131F06 loc_131F06: ; CODE XREF: ROM:00131EFE↑j ROM:00131F06 ; DATA XREF: ROM:00131E70↑o ROM:00131F06 btst #2,($131C).w ROM:00131F0C bne.s loc_131F32 ROM:00131F0E bsr.w sub_131F8E ROM:00131F12 bsr.w sub_132B36 ROM:00131F16 bsr.w sub_132B0A ROM:00131F1A bsr.w sub_132C3E ROM:00131F1E bset #5,($131C).w ROM:00131F24 bset #7,($FFFFFC1A).w ROM:00131F2A move.w #3,($E52).w ROM:00131F30 bra.s loc_131F00 ROM:00131F32 ; --------------------------------------------------------------------------- ROM:00131F32 ROM:00131F32 loc_131F32: ; CODE XREF: ROM:00131F0C↑j ROM:00131F32 btst #2,($131C).w ROM:00131F38 beq.s locret_131F4E ROM:00131F3A bset #7,($FFFFFC1A).w ROM:00131F40 bclr #2,($131C).w ROM:00131F46 move.w #5,($E52).w ROM:00131F4C bra.s loc_131F86 ROM:00131F4E ; --------------------------------------------------------------------------- ROM:00131F4E ROM:00131F4E locret_131F4E: ; CODE XREF: ROM:00131F38↑j ROM:00131F4E rts ROM:00131F50 ; --------------------------------------------------------------------------- ROM:00131F50 ROM:00131F50 loc_131F50: ; DATA XREF: ROM:00131E74↑o ROM:00131F50 btst #3,($1321).w ROM:00131F56 beq.s loc_131F86 ROM:00131F58 bclr #3,($1321).w ROM:00131F5E bsr.w sub_131F8E ROM:00131F62 bsr.w sub_132B36 ROM:00131F66 bsr.w sub_132B0A ROM:00131F6A bsr.w sub_132C3E ROM:00131F6E bset #5,($131C).w ROM:00131F74 bset #7,($FFFFFC1A).w ROM:00131F7A move.w #3,($E52).w ROM:00131F80 bra.l loc_131F00 ROM:00131F86 ; --------------------------------------------------------------------------- ROM:00131F86 ROM:00131F86 loc_131F86: ; CODE XREF: ROM:00131F4C↑j ROM:00131F86 ; ROM:00131F56↑j ROM:00131F86 bsr.w sub_13203A ROM:00131F8A rts ROM:00131F8C ; --------------------------------------------------------------------------- ROM:00131F8C rts ROM:00131F8E ROM:00131F8E ; =============== S U B R O U T I N E ======================================= ROM:00131F8E ROM:00131F8E ROM:00131F8E sub_131F8E: ; CODE XREF: ROM:00131F0E↑p ROM:00131F8E ; ROM:00131F5E↑p ROM:00131F8E lea ($FFFFFD00).w,a0 ROM:00131F92 move.w (a0),($E22).w ROM:00131F96 move.w 2(a0),($E24).w ROM:00131F9C move.w 4(a0),($E26).w ROM:00131FA2 move.w 6(a0),($E28).w ROM:00131FA8 move.w #$FF,($E2A).w ROM:00131FAE move.w #$FF,($E2C).w ROM:00131FB4 move.w #$FF,($E2E).w ROM:00131FBA move.w #$FF,($E30).w ROM:00131FC0 move.w #$FF,($E32).w ROM:00131FC6 move.w #$FF,($E34).w ROM:00131FCC rts ROM:00131FCC ; End of function sub_131F8E ROM:00131FCC ROM:00131FCE ROM:00131FCE ; =============== S U B R O U T I N E ======================================= ROM:00131FCE ROM:00131FCE ROM:00131FCE sub_131FCE: ; CODE XREF: ROM:loc_131E78↑p ROM:00131FCE lea ($FFFFFD20).w,a0 ROM:00131FD2 move.w #$55,(a0) ; 'U' ROM:00131FD6 move.w #$2A,2(a0) ; '*' ROM:00131FDC move.w #$2A,4(a0) ; '*' ROM:00131FE2 move.w #0,6(a0) ROM:00131FE8 lea ($FFFFFD40).w,a0 ROM:00131FEC move.b #$79,(a0) ; 'y' ROM:00131FF0 move.b #$7A,1(a0) ; 'z' ROM:00131FF6 move.b #$7B,2(a0) ; '{' ROM:00131FFC move.b #$38,3(a0) ; '8' ROM:00132002 move.b ($FFFFFC15).w,($753).w ROM:00132008 ori.b #8,($753).w ROM:0013200E move.b ($753).w,($FFFFFC15).w ROM:00132014 move.b #$7E,($FFFFFC17).w ; '~' ROM:0013201A move.b #$7B,($FFFFFC16).w ; '{' ROM:00132020 move.w #$A908,($FFFFFC18).w ROM:00132026 move.w #$300,($FFFFFC1C).w ROM:0013202C move.b #0,($FFFFFC1E).w ROM:00132032 move.w #$9814,($FFFFFC1A).w ROM:00132038 rts ROM:00132038 ; End of function sub_131FCE ROM:00132038 ROM:0013203A ROM:0013203A ; =============== S U B R O U T I N E ======================================= ROM:0013203A ROM:0013203A ROM:0013203A sub_13203A: ; CODE XREF: ROM:loc_131EA0↑p ROM:0013203A ; ROM:loc_131ED4↑p ... ROM:0013203A btst #7,($FFFFFC1F).w ROM:00132040 beq.s loc_132050 ROM:00132042 bset #3,($1321).w ROM:00132048 bclr #7,($FFFFFC1F).w ROM:0013204E bra.s locret_13205E ROM:00132050 ; --------------------------------------------------------------------------- ROM:00132050 ROM:00132050 loc_132050: ; CODE XREF: sub_13203A+6↑j ROM:00132050 btst #7,($FFFFFC1A).w ROM:00132056 bne.s locret_13205E ROM:00132058 bset #3,($1321).w ROM:0013205E ROM:0013205E locret_13205E: ; CODE XREF: sub_13203A+14↑j ROM:0013205E ; sub_13203A+1C↑j ROM:0013205E rts ROM:0013205E ; End of function sub_13203A ROM:0013205E ROM:00132060 ROM:00132060 ; =============== S U B R O U T I N E ======================================= ROM:00132060 ROM:00132060 ROM:00132060 sub_132060: ; CODE XREF: ROM:00131EE8↑p ROM:00132060 lea ($FFFFFD00).w,a0 ROM:00132064 lea ($FFFFFD20).w,a1 ROM:00132068 btst #4,($DA0).w ROM:0013206E beq.s loc_132092 ROM:00132070 move.b #0,d0 ROM:00132074 bra.s loc_13207A ROM:00132076 ; --------------------------------------------------------------------------- ROM:00132076 ROM:00132076 loc_132076: ; CODE XREF: sub_132060:loc_132090↓j ROM:00132076 addi.b #1,d0 ROM:0013207A ROM:0013207A loc_13207A: ; CODE XREF: sub_132060+14↑j ROM:0013207A cmpi.b #$B,d0 ROM:0013207E bgt.s loc_132092 ROM:00132080 cmpi.b #0,$875(d0.w) ROM:00132088 beq.s loc_132090 ROM:0013208A subq.b #1,$875(d0.w) ROM:00132090 ROM:00132090 loc_132090: ; CODE XREF: sub_132060+28↑j ROM:00132090 bra.s loc_132076 ROM:00132092 ; --------------------------------------------------------------------------- ROM:00132092 ROM:00132092 loc_132092: ; CODE XREF: sub_132060+E↑j ROM:00132092 ; sub_132060+1E↑j ROM:00132092 btst #1,($FFFFFD00).w ROM:00132098 beq.l locret_132596 ROM:0013209E bset #0,($E37).w ROM:001320A4 bset #0,($1397).w ROM:001320AA move.w (a0),d5 ROM:001320AC andi.w #$3F8,d5 ROM:001320B0 cmpi.w #$218,d5 ROM:001320B4 bne.l loc_1320CC ROM:001320BA bset #1,($E37).w ROM:001320C0 bset #1,($1397).w ROM:001320C6 bra.l loc_13258C ROM:001320CC ; --------------------------------------------------------------------------- ROM:001320CC ROM:001320CC loc_1320CC: ; CODE XREF: sub_132060+54↑j ROM:001320CC cmpi.w #$3D8,d5 ROM:001320D0 bne.l loc_1320E8 ROM:001320D6 bset #2,($E37).w ROM:001320DC bset #2,($1397).w ROM:001320E2 bra.l loc_13258C ROM:001320E8 ; --------------------------------------------------------------------------- ROM:001320E8 ROM:001320E8 loc_1320E8: ; CODE XREF: sub_132060+70↑j ROM:001320E8 cmpi.w #$3F8,d5 ROM:001320EC bne.s loc_13210C ROM:001320EE bset #1,($E37).w ROM:001320F4 bset #1,($1397).w ROM:001320FA bset #2,($E37).w ROM:00132100 bset #2,($1397).w ROM:00132106 bra.l loc_13258C ROM:0013210C ; --------------------------------------------------------------------------- ROM:0013210C ROM:0013210C loc_13210C: ; CODE XREF: sub_132060+8C↑j ROM:0013210C move.w d5,d1 ROM:0013210E andi.w #$1E0,d1 ROM:00132112 asr.w #5,d1 ROM:00132114 move.w d1,($E2A).w ROM:00132118 move.w d5,d2 ROM:0013211A andi.w #$18,d2 ROM:0013211E asr.w #3,d2 ROM:00132120 move.w d2,($E2C).w ROM:00132124 cmpi.w #0,d2 ROM:00132128 bne.l loc_13229E ROM:0013212E move.w ($E3A).w,d3 ROM:00132132 move.w ($1398).w,d4 ROM:00132136 cmpi.w #1,d1 ROM:0013213A bne.s loc_132176 ROM:0013213C move.w $700(a5),d6 ROM:00132140 cmpi.w #0,d6 ROM:00132144 bne.s loc_13216A ROM:00132146 move.b $104(a5),d6 ROM:0013214A addq.b #2,($875).w ROM:0013214E cmpi.b #0,($875).w ROM:00132154 bge.s loc_13215C ROM:00132156 move.b #$7F,($875).w ROM:0013215C ROM:0013215C loc_13215C: ; CODE XREF: sub_132060+F4↑j ROM:0013215C cmp.b ($875).w,d6 ROM:00132160 bge.s loc_13216A ROM:00132162 bset #0,d3 ROM:00132166 bset #0,d4 ROM:0013216A ROM:0013216A loc_13216A: ; CODE XREF: sub_132060+E4↑j ROM:0013216A ; sub_132060+100↑j ROM:0013216A bset #0,($132A).w ROM:00132170 bra.l loc_132290 ROM:00132176 ; --------------------------------------------------------------------------- ROM:00132176 ROM:00132176 loc_132176: ; CODE XREF: sub_132060+DA↑j ROM:00132176 cmpi.w #2,d1 ROM:0013217A bne.s loc_1321B6 ROM:0013217C move.w $700(a5),d6 ROM:00132180 cmpi.w #0,d6 ROM:00132184 bne.s loc_1321AA ROM:00132186 move.b $104(a5),d6 ROM:0013218A addq.b #2,($876).w ROM:0013218E cmpi.b #0,($876).w ROM:00132194 bge.s loc_13219C ROM:00132196 move.b #$7F,($876).w ROM:0013219C ROM:0013219C loc_13219C: ; CODE XREF: sub_132060+134↑j ROM:0013219C cmp.b ($876).w,d6 ROM:001321A0 bge.s loc_1321AA ROM:001321A2 bset #1,d3 ROM:001321A6 bset #1,d4 ROM:001321AA ROM:001321AA loc_1321AA: ; CODE XREF: sub_132060+124↑j ROM:001321AA ; sub_132060+140↑j ROM:001321AA bset #5,($132B).w ROM:001321B0 bra.l loc_132290 ROM:001321B6 ; --------------------------------------------------------------------------- ROM:001321B6 ROM:001321B6 loc_1321B6: ; CODE XREF: sub_132060+11A↑j ROM:001321B6 cmpi.w #3,d1 ROM:001321BA bne.s loc_1321F6 ROM:001321BC move.w $700(a5),d6 ROM:001321C0 cmpi.w #0,d6 ROM:001321C4 bne.s loc_1321EA ROM:001321C6 move.b $104(a5),d6 ROM:001321CA addq.b #2,($877).w ROM:001321CE cmpi.b #0,($877).w ROM:001321D4 bge.s loc_1321DC ROM:001321D6 move.b #$7F,($877).w ROM:001321DC ROM:001321DC loc_1321DC: ; CODE XREF: sub_132060+174↑j ROM:001321DC cmp.b ($877).w,d6 ROM:001321E0 bge.s loc_1321EA ROM:001321E2 bset #2,d3 ROM:001321E6 bset #2,d4 ROM:001321EA ROM:001321EA loc_1321EA: ; CODE XREF: sub_132060+164↑j ROM:001321EA ; sub_132060+180↑j ROM:001321EA bset #3,($1328).w ROM:001321F0 bra.l loc_132290 ROM:001321F6 ; --------------------------------------------------------------------------- ROM:001321F6 ROM:001321F6 loc_1321F6: ; CODE XREF: sub_132060+15A↑j ROM:001321F6 cmpi.w #4,d1 ROM:001321FA bne.s loc_132232 ROM:001321FC move.w $700(a5),d6 ROM:00132200 cmpi.w #0,d6 ROM:00132204 bne.s loc_13222A ROM:00132206 move.b $104(a5),d6 ROM:0013220A addq.b #2,($878).w ROM:0013220E cmpi.b #0,($878).w ROM:00132214 bge.s loc_13221C ROM:00132216 move.b #$7F,($878).w ROM:0013221C ROM:0013221C loc_13221C: ; CODE XREF: sub_132060+1B4↑j ROM:0013221C cmp.b ($878).w,d6 ROM:00132220 bge.s loc_13222A ROM:00132222 bset #3,d3 ROM:00132226 bset #3,d4 ROM:0013222A ROM:0013222A loc_13222A: ; CODE XREF: sub_132060+1A4↑j ROM:0013222A ; sub_132060+1C0↑j ROM:0013222A bset #1,($132A).w ROM:00132230 bra.s loc_132290 ROM:00132232 ; --------------------------------------------------------------------------- ROM:00132232 ROM:00132232 loc_132232: ; CODE XREF: sub_132060+19A↑j ROM:00132232 cmpi.w #5,d1 ROM:00132236 bne.s loc_132242 ROM:00132238 bset #4,d3 ROM:0013223C bset #4,d4 ROM:00132240 bra.s loc_132290 ROM:00132242 ; --------------------------------------------------------------------------- ROM:00132242 ROM:00132242 loc_132242: ; CODE XREF: sub_132060+1D6↑j ROM:00132242 cmpi.w #6,d1 ROM:00132246 bne.s loc_132252 ROM:00132248 bset #5,d3 ROM:0013224C bset #5,d4 ROM:00132250 bra.s loc_132290 ROM:00132252 ; --------------------------------------------------------------------------- ROM:00132252 ROM:00132252 loc_132252: ; CODE XREF: sub_132060+1E6↑j ROM:00132252 cmpi.w #7,d1 ROM:00132256 bne.s loc_132262 ROM:00132258 bset #6,d3 ROM:0013225C bset #6,d4 ROM:00132260 bra.s loc_132290 ROM:00132262 ; --------------------------------------------------------------------------- ROM:00132262 ROM:00132262 loc_132262: ; CODE XREF: sub_132060+1F6↑j ROM:00132262 cmpi.w #8,d1 ROM:00132266 bne.s loc_132272 ROM:00132268 bset #7,d3 ROM:0013226C bset #7,d4 ROM:00132270 bra.s loc_132290 ROM:00132272 ; --------------------------------------------------------------------------- ROM:00132272 ROM:00132272 loc_132272: ; CODE XREF: sub_132060+206↑j ROM:00132272 cmpi.w #9,d1 ROM:00132276 bne.s loc_132282 ROM:00132278 bset #8,d3 ROM:0013227C bset #8,d4 ROM:00132280 bra.s loc_132290 ROM:00132282 ; --------------------------------------------------------------------------- ROM:00132282 ROM:00132282 loc_132282: ; CODE XREF: sub_132060+216↑j ROM:00132282 cmpi.w #$C,d1 ROM:00132286 bne.s loc_132290 ROM:00132288 bset #9,d3 ROM:0013228C bset #9,d4 ROM:00132290 ROM:00132290 loc_132290: ; CODE XREF: sub_132060+110↑j ROM:00132290 ; sub_132060+150↑j ... ROM:00132290 move.w d3,($E3A).w ROM:00132294 move.w d4,($1398).w ROM:00132298 bra.l loc_13258C ROM:0013229E ; --------------------------------------------------------------------------- ROM:0013229E ROM:0013229E loc_13229E: ; CODE XREF: sub_132060+C8↑j ROM:0013229E cmpi.w #1,d2 ROM:001322A2 bne.l loc_132418 ROM:001322A8 move.w ($E3C).w,d3 ROM:001322AC move.w ($139A).w,d4 ROM:001322B0 cmpi.w #1,d1 ROM:001322B4 bne.s loc_1322F0 ROM:001322B6 move.w $700(a5),d6 ROM:001322BA cmpi.w #0,d6 ROM:001322BE bne.s loc_1322E4 ROM:001322C0 move.b $104(a5),d6 ROM:001322C4 addq.b #2,($879).w ROM:001322C8 cmpi.b #0,($879).w ROM:001322CE bge.s loc_1322D6 ROM:001322D0 move.b #$7F,($879).w ROM:001322D6 ROM:001322D6 loc_1322D6: ; CODE XREF: sub_132060+26E↑j ROM:001322D6 cmp.b ($879).w,d6 ROM:001322DA bge.s loc_1322E4 ROM:001322DC bset #0,d3 ROM:001322E0 bset #0,d4 ROM:001322E4 ROM:001322E4 loc_1322E4: ; CODE XREF: sub_132060+25E↑j ROM:001322E4 ; sub_132060+27A↑j ROM:001322E4 bset #0,($132A).w ROM:001322EA bra.l loc_13240A ROM:001322F0 ; --------------------------------------------------------------------------- ROM:001322F0 ROM:001322F0 loc_1322F0: ; CODE XREF: sub_132060+254↑j ROM:001322F0 cmpi.w #2,d1 ROM:001322F4 bne.s loc_132330 ROM:001322F6 move.w $700(a5),d6 ROM:001322FA cmpi.w #0,d6 ROM:001322FE bne.s loc_132324 ROM:00132300 move.b $104(a5),d6 ROM:00132304 addq.b #2,($87A).w ROM:00132308 cmpi.b #0,($87A).w ROM:0013230E bge.s loc_132316 ROM:00132310 move.b #$7F,($87A).w ROM:00132316 ROM:00132316 loc_132316: ; CODE XREF: sub_132060+2AE↑j ROM:00132316 cmp.b ($87A).w,d6 ROM:0013231A bge.s loc_132324 ROM:0013231C bset #1,d3 ROM:00132320 bset #1,d4 ROM:00132324 ROM:00132324 loc_132324: ; CODE XREF: sub_132060+29E↑j ROM:00132324 ; sub_132060+2BA↑j ROM:00132324 bset #5,($132B).w ROM:0013232A bra.l loc_13240A ROM:00132330 ; --------------------------------------------------------------------------- ROM:00132330 ROM:00132330 loc_132330: ; CODE XREF: sub_132060+294↑j ROM:00132330 cmpi.w #3,d1 ROM:00132334 bne.s loc_132370 ROM:00132336 move.w $700(a5),d6 ROM:0013233A cmpi.w #0,d6 ROM:0013233E bne.s loc_132364 ROM:00132340 move.b $104(a5),d6 ROM:00132344 addq.b #2,($87B).w ROM:00132348 cmpi.b #0,($87B).w ROM:0013234E bge.s loc_132356 ROM:00132350 move.b #$7F,($87B).w ROM:00132356 ROM:00132356 loc_132356: ; CODE XREF: sub_132060+2EE↑j ROM:00132356 cmp.b ($87B).w,d6 ROM:0013235A bge.s loc_132364 ROM:0013235C bset #2,d3 ROM:00132360 bset #2,d4 ROM:00132364 ROM:00132364 loc_132364: ; CODE XREF: sub_132060+2DE↑j ROM:00132364 ; sub_132060+2FA↑j ROM:00132364 bset #3,($1328).w ROM:0013236A bra.l loc_13240A ROM:00132370 ; --------------------------------------------------------------------------- ROM:00132370 ROM:00132370 loc_132370: ; CODE XREF: sub_132060+2D4↑j ROM:00132370 cmpi.w #4,d1 ROM:00132374 bne.s loc_1323AC ROM:00132376 move.w $700(a5),d6 ROM:0013237A cmpi.w #0,d6 ROM:0013237E bne.s loc_1323A4 ROM:00132380 move.b $104(a5),d6 ROM:00132384 addq.b #2,($87C).w ROM:00132388 cmpi.b #0,($87C).w ROM:0013238E bge.s loc_132396 ROM:00132390 move.b #$7F,($87C).w ROM:00132396 ROM:00132396 loc_132396: ; CODE XREF: sub_132060+32E↑j ROM:00132396 cmp.b ($87C).w,d6 ROM:0013239A bge.s loc_1323A4 ROM:0013239C bset #3,d3 ROM:001323A0 bset #3,d4 ROM:001323A4 ROM:001323A4 loc_1323A4: ; CODE XREF: sub_132060+31E↑j ROM:001323A4 ; sub_132060+33A↑j ROM:001323A4 bset #1,($132A).w ROM:001323AA bra.s loc_13240A ROM:001323AC ; --------------------------------------------------------------------------- ROM:001323AC ROM:001323AC loc_1323AC: ; CODE XREF: sub_132060+314↑j ROM:001323AC cmpi.w #5,d1 ROM:001323B0 bne.s loc_1323BC ROM:001323B2 bset #4,d3 ROM:001323B6 bset #4,d4 ROM:001323BA bra.s loc_13240A ROM:001323BC ; --------------------------------------------------------------------------- ROM:001323BC ROM:001323BC loc_1323BC: ; CODE XREF: sub_132060+350↑j ROM:001323BC cmpi.w #6,d1 ROM:001323C0 bne.s loc_1323CC ROM:001323C2 bset #5,d3 ROM:001323C6 bset #5,d4 ROM:001323CA bra.s loc_13240A ROM:001323CC ; --------------------------------------------------------------------------- ROM:001323CC ROM:001323CC loc_1323CC: ; CODE XREF: sub_132060+360↑j ROM:001323CC cmpi.w #7,d1 ROM:001323D0 bne.s loc_1323DC ROM:001323D2 bset #6,d3 ROM:001323D6 bset #6,d4 ROM:001323DA bra.s loc_13240A ROM:001323DC ; --------------------------------------------------------------------------- ROM:001323DC ROM:001323DC loc_1323DC: ; CODE XREF: sub_132060+370↑j ROM:001323DC cmpi.w #8,d1 ROM:001323E0 bne.s loc_1323EC ROM:001323E2 bset #7,d3 ROM:001323E6 bset #7,d4 ROM:001323EA bra.s loc_13240A ROM:001323EC ; --------------------------------------------------------------------------- ROM:001323EC ROM:001323EC loc_1323EC: ; CODE XREF: sub_132060+380↑j ROM:001323EC cmpi.w #9,d1 ROM:001323F0 bne.s loc_1323FC ROM:001323F2 bset #8,d3 ROM:001323F6 bset #8,d4 ROM:001323FA bra.s loc_13240A ROM:001323FC ; --------------------------------------------------------------------------- ROM:001323FC ROM:001323FC loc_1323FC: ; CODE XREF: sub_132060+390↑j ROM:001323FC cmpi.w #$C,d1 ROM:00132400 bne.s loc_13240A ROM:00132402 bset #9,d3 ROM:00132406 bset #9,d4 ROM:0013240A ROM:0013240A loc_13240A: ; CODE XREF: sub_132060+28A↑j ROM:0013240A ; sub_132060+2CA↑j ... ROM:0013240A move.w d3,($E3C).w ROM:0013240E move.w d4,($139A).w ROM:00132412 bra.l loc_13258C ROM:00132418 ; --------------------------------------------------------------------------- ROM:00132418 ROM:00132418 loc_132418: ; CODE XREF: sub_132060+242↑j ROM:00132418 cmpi.w #2,d2 ROM:0013241C bne.l loc_13258C ROM:00132422 move.w ($E3E).w,d3 ROM:00132426 move.w ($139C).w,d4 ROM:0013242A cmpi.w #1,d1 ROM:0013242E bne.s loc_13246A ROM:00132430 move.w $700(a5),d6 ROM:00132434 cmpi.w #0,d6 ROM:00132438 bne.s loc_13245E ROM:0013243A move.b $104(a5),d6 ROM:0013243E addq.b #2,($87D).w ROM:00132442 cmpi.b #0,($87D).w ROM:00132448 bge.s loc_132450 ROM:0013244A move.b #$7F,($87D).w ROM:00132450 ROM:00132450 loc_132450: ; CODE XREF: sub_132060+3E8↑j ROM:00132450 cmp.b ($87D).w,d6 ROM:00132454 bge.s loc_13245E ROM:00132456 bset #0,d3 ROM:0013245A bset #0,d4 ROM:0013245E ROM:0013245E loc_13245E: ; CODE XREF: sub_132060+3D8↑j ROM:0013245E ; sub_132060+3F4↑j ROM:0013245E bset #0,($132A).w ROM:00132464 bra.l loc_132584 ROM:0013246A ; --------------------------------------------------------------------------- ROM:0013246A ROM:0013246A loc_13246A: ; CODE XREF: sub_132060+3CE↑j ROM:0013246A cmpi.w #2,d1 ROM:0013246E bne.s loc_1324AA ROM:00132470 move.w $700(a5),d6 ROM:00132474 cmpi.w #0,d6 ROM:00132478 bne.s loc_13249E ROM:0013247A move.b $104(a5),d6 ROM:0013247E addq.b #2,($87E).w ROM:00132482 cmpi.b #0,($87E).w ROM:00132488 bge.s loc_132490 ROM:0013248A move.b #$7F,($87E).w ROM:00132490 ROM:00132490 loc_132490: ; CODE XREF: sub_132060+428↑j ROM:00132490 cmp.b ($87E).w,d6 ROM:00132494 bge.s loc_13249E ROM:00132496 bset #1,d3 ROM:0013249A bset #1,d4 ROM:0013249E ROM:0013249E loc_13249E: ; CODE XREF: sub_132060+418↑j ROM:0013249E ; sub_132060+434↑j ROM:0013249E bset #5,($132B).w ROM:001324A4 bra.l loc_132584 ROM:001324AA ; --------------------------------------------------------------------------- ROM:001324AA ROM:001324AA loc_1324AA: ; CODE XREF: sub_132060+40E↑j ROM:001324AA cmpi.w #3,d1 ROM:001324AE bne.s loc_1324EA ROM:001324B0 move.w $700(a5),d6 ROM:001324B4 cmpi.w #0,d6 ROM:001324B8 bne.s loc_1324DE ROM:001324BA move.b $104(a5),d6 ROM:001324BE addq.b #2,($87F).w ROM:001324C2 cmpi.b #0,($87F).w ROM:001324C8 bge.s loc_1324D0 ROM:001324CA move.b #$7F,($87F).w ROM:001324D0 ROM:001324D0 loc_1324D0: ; CODE XREF: sub_132060+468↑j ROM:001324D0 cmp.b ($87F).w,d6 ROM:001324D4 bge.s loc_1324DE ROM:001324D6 bset #2,d3 ROM:001324DA bset #2,d4 ROM:001324DE ROM:001324DE loc_1324DE: ; CODE XREF: sub_132060+458↑j ROM:001324DE ; sub_132060+474↑j ROM:001324DE bset #3,($1328).w ROM:001324E4 bra.l loc_132584 ROM:001324EA ; --------------------------------------------------------------------------- ROM:001324EA ROM:001324EA loc_1324EA: ; CODE XREF: sub_132060+44E↑j ROM:001324EA cmpi.w #4,d1 ROM:001324EE bne.s loc_132526 ROM:001324F0 move.w $700(a5),d6 ROM:001324F4 cmpi.w #0,d6 ROM:001324F8 bne.s loc_13251E ROM:001324FA move.b $104(a5),d6 ROM:001324FE addq.b #2,($880).w ROM:00132502 cmpi.b #0,($880).w ROM:00132508 bge.s loc_132510 ROM:0013250A move.b #$7F,($880).w ROM:00132510 ROM:00132510 loc_132510: ; CODE XREF: sub_132060+4A8↑j ROM:00132510 cmp.b ($880).w,d6 ROM:00132514 bge.s loc_13251E ROM:00132516 bset #3,d3 ROM:0013251A bset #3,d4 ROM:0013251E ROM:0013251E loc_13251E: ; CODE XREF: sub_132060+498↑j ROM:0013251E ; sub_132060+4B4↑j ROM:0013251E bset #1,($132A).w ROM:00132524 bra.s loc_132584 ROM:00132526 ; --------------------------------------------------------------------------- ROM:00132526 ROM:00132526 loc_132526: ; CODE XREF: sub_132060+48E↑j ROM:00132526 cmpi.w #5,d1 ROM:0013252A bne.s loc_132536 ROM:0013252C bset #4,d3 ROM:00132530 bset #4,d4 ROM:00132534 bra.s loc_132584 ROM:00132536 ; --------------------------------------------------------------------------- ROM:00132536 ROM:00132536 loc_132536: ; CODE XREF: sub_132060+4CA↑j ROM:00132536 cmpi.w #6,d1 ROM:0013253A bne.s loc_132546 ROM:0013253C bset #5,d3 ROM:00132540 bset #5,d4 ROM:00132544 bra.s loc_132584 ROM:00132546 ; --------------------------------------------------------------------------- ROM:00132546 ROM:00132546 loc_132546: ; CODE XREF: sub_132060+4DA↑j ROM:00132546 cmpi.w #7,d1 ROM:0013254A bne.s loc_132556 ROM:0013254C bset #6,d3 ROM:00132550 bset #6,d4 ROM:00132554 bra.s loc_132584 ROM:00132556 ; --------------------------------------------------------------------------- ROM:00132556 ROM:00132556 loc_132556: ; CODE XREF: sub_132060+4EA↑j ROM:00132556 cmpi.w #8,d1 ROM:0013255A bne.s loc_132566 ROM:0013255C bset #7,d3 ROM:00132560 bset #7,d4 ROM:00132564 bra.s loc_132584 ROM:00132566 ; --------------------------------------------------------------------------- ROM:00132566 ROM:00132566 loc_132566: ; CODE XREF: sub_132060+4FA↑j ROM:00132566 cmpi.w #9,d1 ROM:0013256A bne.s loc_132576 ROM:0013256C bset #8,d3 ROM:00132570 bset #8,d4 ROM:00132574 bra.s loc_132584 ROM:00132576 ; --------------------------------------------------------------------------- ROM:00132576 ROM:00132576 loc_132576: ; CODE XREF: sub_132060+50A↑j ROM:00132576 cmpi.w #$C,d1 ROM:0013257A bne.s loc_132584 ROM:0013257C bset #9,d3 ROM:00132580 bset #9,d4 ROM:00132584 ROM:00132584 loc_132584: ; CODE XREF: sub_132060+404↑j ROM:00132584 ; sub_132060+444↑j ... ROM:00132584 move.w d3,($E3E).w ROM:00132588 move.w d4,($139C).w ROM:0013258C ROM:0013258C loc_13258C: ; CODE XREF: sub_132060+66↑j ROM:0013258C ; sub_132060+82↑j ... ROM:0013258C move.w #$7F,(a1) ROM:00132590 bset #2,($131C).w ROM:00132596 ROM:00132596 locret_132596: ; CODE XREF: sub_132060+38↑j ROM:00132596 rts ROM:00132596 ; End of function sub_132060 ROM:00132596 ROM:00132598 ROM:00132598 ; =============== S U B R O U T I N E ======================================= ROM:00132598 ROM:00132598 ROM:00132598 sub_132598: ; CODE XREF: ROM:00131EEC↑p ROM:00132598 bclr #0,($11CE).w ROM:0013259E bclr #1,($11CE).w ROM:001325A4 btst #1,($FFFFFD02).w ROM:001325AA beq.l locret_1327EE ROM:001325B0 bset #3,($E37).w ROM:001325B6 bset #3,($1397).w ROM:001325BC move.w 2(a0),d5 ROM:001325C0 andi.w #$3F0,d5 ROM:001325C4 cmpi.w #$230,d5 ROM:001325C8 bne.l loc_1325E0 ROM:001325CE bset #4,($E37).w ROM:001325D4 bset #4,($1397).w ROM:001325DA bra.l loc_1327E2 ROM:001325E0 ; --------------------------------------------------------------------------- ROM:001325E0 ROM:001325E0 loc_1325E0: ; CODE XREF: sub_132598+30↑j ROM:001325E0 cmpi.w #$3B0,d5 ROM:001325E4 bne.l loc_1325FC ROM:001325EA bset #5,($E37).w ROM:001325F0 bset #5,($1397).w ROM:001325F6 bra.l loc_1327E2 ROM:001325FC ; --------------------------------------------------------------------------- ROM:001325FC ROM:001325FC loc_1325FC: ; CODE XREF: sub_132598+4C↑j ROM:001325FC cmpi.w #$3F0,d5 ROM:00132600 bne.s loc_132620 ROM:00132602 bset #4,($E37).w ROM:00132608 bset #4,($1397).w ROM:0013260E bset #5,($E37).w ROM:00132614 bset #5,($1397).w ROM:0013261A bra.l loc_1327E2 ROM:00132620 ; --------------------------------------------------------------------------- ROM:00132620 ROM:00132620 loc_132620: ; CODE XREF: sub_132598+68↑j ROM:00132620 move.w d5,d1 ROM:00132622 andi.w #$1C0,d1 ROM:00132626 asr.w #6,d1 ROM:00132628 move.w d1,($E2E).w ROM:0013262C move.w d5,d2 ROM:0013262E andi.w #$30,d2 ; '0' ROM:00132632 asr.w #4,d2 ROM:00132634 move.w d2,($E30).w ROM:00132638 cmpi.w #0,d2 ROM:0013263C bne.l loc_1326C8 ROM:00132642 move.w ($E40).w,d3 ROM:00132646 move.w ($139E).w,d4 ROM:0013264A cmpi.w #4,d1 ROM:0013264E bne.s loc_13265A ROM:00132650 bset #0,d3 ROM:00132654 bset #0,d4 ROM:00132658 bra.s loc_1326BA ROM:0013265A ; --------------------------------------------------------------------------- ROM:0013265A ROM:0013265A loc_13265A: ; CODE XREF: sub_132598+B6↑j ROM:0013265A cmpi.w #2,d1 ROM:0013265E bne.s loc_13266A ROM:00132660 bset #1,d3 ROM:00132664 bset #1,d4 ROM:00132668 bra.s loc_1326BA ROM:0013266A ; --------------------------------------------------------------------------- ROM:0013266A ROM:0013266A loc_13266A: ; CODE XREF: sub_132598+C6↑j ROM:0013266A cmpi.w #6,d1 ROM:0013266E bne.s loc_132680 ROM:00132670 bset #2,d3 ROM:00132674 bset #2,d4 ROM:00132678 bset #0,($11CE).w ROM:0013267E bra.s loc_1326BA ROM:00132680 ; --------------------------------------------------------------------------- ROM:00132680 ROM:00132680 loc_132680: ; CODE XREF: sub_132598+D6↑j ROM:00132680 cmpi.w #1,d1 ROM:00132684 bne.s loc_132696 ROM:00132686 bset #3,d3 ROM:0013268A bset #3,d4 ROM:0013268E bset #1,($11CE).w ROM:00132694 bra.s loc_1326BA ROM:00132696 ; --------------------------------------------------------------------------- ROM:00132696 ROM:00132696 loc_132696: ; CODE XREF: sub_132598+EC↑j ROM:00132696 cmpi.w #0,d1 ROM:0013269A bne.s loc_1326AC ROM:0013269C bset #4,d3 ROM:001326A0 bset #4,d4 ROM:001326A4 bset #2,($1324).w ROM:001326AA bra.s loc_1326BA ROM:001326AC ; --------------------------------------------------------------------------- ROM:001326AC ROM:001326AC loc_1326AC: ; CODE XREF: sub_132598+102↑j ROM:001326AC cmpi.w #3,d1 ROM:001326B0 bne.s loc_1326BA ROM:001326B2 bset #5,d3 ROM:001326B6 bset #5,d4 ROM:001326BA ROM:001326BA loc_1326BA: ; CODE XREF: sub_132598+C0↑j ROM:001326BA ; sub_132598+D0↑j ... ROM:001326BA move.w d3,($E40).w ROM:001326BE move.w d4,($139E).w ROM:001326C2 bra.l loc_1327E2 ROM:001326C8 ; --------------------------------------------------------------------------- ROM:001326C8 ROM:001326C8 loc_1326C8: ; CODE XREF: sub_132598+A4↑j ROM:001326C8 cmpi.w #1,d2 ROM:001326CC bne.l loc_132758 ROM:001326D2 move.w ($E42).w,d3 ROM:001326D6 move.w ($13A0).w,d4 ROM:001326DA cmpi.w #4,d1 ROM:001326DE bne.s loc_1326EA ROM:001326E0 bset #0,d3 ROM:001326E4 bset #0,d4 ROM:001326E8 bra.s loc_13274A ROM:001326EA ; --------------------------------------------------------------------------- ROM:001326EA ROM:001326EA loc_1326EA: ; CODE XREF: sub_132598+146↑j ROM:001326EA cmpi.w #2,d1 ROM:001326EE bne.s loc_1326FA ROM:001326F0 bset #1,d3 ROM:001326F4 bset #1,d4 ROM:001326F8 bra.s loc_13274A ROM:001326FA ; --------------------------------------------------------------------------- ROM:001326FA ROM:001326FA loc_1326FA: ; CODE XREF: sub_132598+156↑j ROM:001326FA cmpi.w #6,d1 ROM:001326FE bne.s loc_132710 ROM:00132700 bset #2,d3 ROM:00132704 bset #2,d4 ROM:00132708 bset #0,($11CE).w ROM:0013270E bra.s loc_13274A ROM:00132710 ; --------------------------------------------------------------------------- ROM:00132710 ROM:00132710 loc_132710: ; CODE XREF: sub_132598+166↑j ROM:00132710 cmpi.w #1,d1 ROM:00132714 bne.s loc_132726 ROM:00132716 bset #3,d3 ROM:0013271A bset #3,d4 ROM:0013271E bset #1,($11CE).w ROM:00132724 bra.s loc_13274A ROM:00132726 ; --------------------------------------------------------------------------- ROM:00132726 ROM:00132726 loc_132726: ; CODE XREF: sub_132598+17C↑j ROM:00132726 cmpi.w #0,d1 ROM:0013272A bne.s loc_13273C ROM:0013272C bset #4,d3 ROM:00132730 bset #4,d4 ROM:00132734 bset #2,($1324).w ROM:0013273A bra.s loc_13274A ROM:0013273C ; --------------------------------------------------------------------------- ROM:0013273C ROM:0013273C loc_13273C: ; CODE XREF: sub_132598+192↑j ROM:0013273C cmpi.w #3,d1 ROM:00132740 bne.s loc_13274A ROM:00132742 bset #5,d3 ROM:00132746 bset #5,d4 ROM:0013274A ROM:0013274A loc_13274A: ; CODE XREF: sub_132598+150↑j ROM:0013274A ; sub_132598+160↑j ... ROM:0013274A move.w d3,($E42).w ROM:0013274E move.w d4,($13A0).w ROM:00132752 bra.l loc_1327E2 ROM:00132758 ; --------------------------------------------------------------------------- ROM:00132758 ROM:00132758 loc_132758: ; CODE XREF: sub_132598+134↑j ROM:00132758 cmpi.w #2,d2 ROM:0013275C bne.l loc_1327E2 ROM:00132762 move.w ($E44).w,d3 ROM:00132766 move.w ($13A2).w,d4 ROM:0013276A cmpi.w #4,d1 ROM:0013276E bne.s loc_13277A ROM:00132770 bset #0,d3 ROM:00132774 bset #0,d4 ROM:00132778 bra.s loc_1327DA ROM:0013277A ; --------------------------------------------------------------------------- ROM:0013277A ROM:0013277A loc_13277A: ; CODE XREF: sub_132598+1D6↑j ROM:0013277A cmpi.w #2,d1 ROM:0013277E bne.s loc_13278A ROM:00132780 bset #1,d3 ROM:00132784 bset #1,d4 ROM:00132788 bra.s loc_1327DA ROM:0013278A ; --------------------------------------------------------------------------- ROM:0013278A ROM:0013278A loc_13278A: ; CODE XREF: sub_132598+1E6↑j ROM:0013278A cmpi.w #6,d1 ROM:0013278E bne.s loc_1327A0 ROM:00132790 bset #2,d3 ROM:00132794 bset #2,d4 ROM:00132798 bset #0,($11CE).w ROM:0013279E bra.s loc_1327DA ROM:001327A0 ; --------------------------------------------------------------------------- ROM:001327A0 ROM:001327A0 loc_1327A0: ; CODE XREF: sub_132598+1F6↑j ROM:001327A0 cmpi.w #1,d1 ROM:001327A4 bne.s loc_1327B6 ROM:001327A6 bset #3,d3 ROM:001327AA bset #3,d4 ROM:001327AE bset #1,($11CE).w ROM:001327B4 bra.s loc_1327DA ROM:001327B6 ; --------------------------------------------------------------------------- ROM:001327B6 ROM:001327B6 loc_1327B6: ; CODE XREF: sub_132598+20C↑j ROM:001327B6 cmpi.w #0,d1 ROM:001327BA bne.s loc_1327CC ROM:001327BC bset #4,d3 ROM:001327C0 bset #4,d4 ROM:001327C4 bset #2,($1324).w ROM:001327CA bra.s loc_1327DA ROM:001327CC ; --------------------------------------------------------------------------- ROM:001327CC ROM:001327CC loc_1327CC: ; CODE XREF: sub_132598+222↑j ROM:001327CC cmpi.w #3,d1 ROM:001327D0 bne.s loc_1327DA ROM:001327D2 bset #5,d3 ROM:001327D6 bset #5,d4 ROM:001327DA ROM:001327DA loc_1327DA: ; CODE XREF: sub_132598+1E0↑j ROM:001327DA ; sub_132598+1F0↑j ... ROM:001327DA move.w d3,($E44).w ROM:001327DE move.w d4,($13A2).w ROM:001327E2 ROM:001327E2 loc_1327E2: ; CODE XREF: sub_132598+42↑j ROM:001327E2 ; sub_132598+5E↑j ... ROM:001327E2 move.w #$3F,2(a1) ; '?' ROM:001327E8 bset #2,($131C).w ROM:001327EE ROM:001327EE locret_1327EE: ; CODE XREF: sub_132598+12↑j ROM:001327EE rts ROM:001327EE ; End of function sub_132598 ROM:001327EE ROM:001327F0 ROM:001327F0 ; =============== S U B R O U T I N E ======================================= ROM:001327F0 ROM:001327F0 ROM:001327F0 sub_1327F0: ; CODE XREF: ROM:00131EF0↑p ROM:001327F0 btst #1,($FFFFFD04).w ROM:001327F6 beq.l locret_1329F8 ROM:001327FC bset #6,($E37).w ROM:00132802 bset #6,($1397).w ROM:00132808 move.w 4(a0),d5 ROM:0013280C andi.w #$3F0,d5 ROM:00132810 cmpi.w #$230,d5 ROM:00132814 bne.l loc_13282C ROM:0013281A bset #7,($E37).w ROM:00132820 bset #7,($1397).w ROM:00132826 bra.l loc_1329EC ROM:0013282C ; --------------------------------------------------------------------------- ROM:0013282C ROM:0013282C loc_13282C: ; CODE XREF: sub_1327F0+24↑j ROM:0013282C cmpi.w #$3B0,d5 ROM:00132830 bne.l loc_132848 ROM:00132836 bset #0,($E36).w ROM:0013283C bset #0,($1396).w ROM:00132842 bra.l loc_1329EC ROM:00132848 ; --------------------------------------------------------------------------- ROM:00132848 ROM:00132848 loc_132848: ; CODE XREF: sub_1327F0+40↑j ROM:00132848 cmpi.w #$3F0,d5 ROM:0013284C bne.s loc_13286C ROM:0013284E bset #7,($E37).w ROM:00132854 bset #7,($1397).w ROM:0013285A bset #0,($E36).w ROM:00132860 bset #0,($1396).w ROM:00132866 bra.l loc_1329EC ROM:0013286C ; --------------------------------------------------------------------------- ROM:0013286C ROM:0013286C loc_13286C: ; CODE XREF: sub_1327F0+5C↑j ROM:0013286C move.w d5,d1 ROM:0013286E andi.w #$1C0,d1 ROM:00132872 asr.w #6,d1 ROM:00132874 move.w d1,($E32).w ROM:00132878 move.w d5,d2 ROM:0013287A andi.w #$30,d2 ; '0' ROM:0013287E asr.w #4,d2 ROM:00132880 move.w d2,($E34).w ROM:00132884 cmpi.w #0,d2 ROM:00132888 bne.l loc_132902 ROM:0013288E move.w ($E46).w,d3 ROM:00132892 move.w ($13A4).w,d4 ROM:00132896 cmpi.w #4,d1 ROM:0013289A bne.s loc_1328A6 ROM:0013289C bset #0,d3 ROM:001328A0 bset #0,d4 ROM:001328A4 bra.s loc_1328F4 ROM:001328A6 ; --------------------------------------------------------------------------- ROM:001328A6 ROM:001328A6 loc_1328A6: ; CODE XREF: sub_1327F0+AA↑j ROM:001328A6 cmpi.w #2,d1 ROM:001328AA bne.s loc_1328B6 ROM:001328AC bset #1,d3 ROM:001328B0 bset #1,d4 ROM:001328B4 bra.s loc_1328F4 ROM:001328B6 ; --------------------------------------------------------------------------- ROM:001328B6 ROM:001328B6 loc_1328B6: ; CODE XREF: sub_1327F0+BA↑j ROM:001328B6 cmpi.w #6,d1 ROM:001328BA bne.s loc_1328C6 ROM:001328BC bset #2,d3 ROM:001328C0 bset #2,d4 ROM:001328C4 bra.s loc_1328F4 ROM:001328C6 ; --------------------------------------------------------------------------- ROM:001328C6 ROM:001328C6 loc_1328C6: ; CODE XREF: sub_1327F0+CA↑j ROM:001328C6 cmpi.w #1,d1 ROM:001328CA bne.s loc_1328D6 ROM:001328CC bset #3,d3 ROM:001328D0 bset #3,d4 ROM:001328D4 bra.s loc_1328F4 ROM:001328D6 ; --------------------------------------------------------------------------- ROM:001328D6 ROM:001328D6 loc_1328D6: ; CODE XREF: sub_1327F0+DA↑j ROM:001328D6 cmpi.w #0,d1 ROM:001328DA bne.s loc_1328E6 ROM:001328DC bset #4,d3 ROM:001328E0 bset #4,d4 ROM:001328E4 bra.s loc_1328F4 ROM:001328E6 ; --------------------------------------------------------------------------- ROM:001328E6 ROM:001328E6 loc_1328E6: ; CODE XREF: sub_1327F0+EA↑j ROM:001328E6 cmpi.w #3,d1 ROM:001328EA bne.s loc_1328F4 ROM:001328EC bset #5,d3 ROM:001328F0 bset #5,d4 ROM:001328F4 ROM:001328F4 loc_1328F4: ; CODE XREF: sub_1327F0+B4↑j ROM:001328F4 ; sub_1327F0+C4↑j ... ROM:001328F4 move.w d3,($E46).w ROM:001328F8 move.w d4,($13A4).w ROM:001328FC bra.l loc_1329EC ROM:00132902 ; --------------------------------------------------------------------------- ROM:00132902 ROM:00132902 loc_132902: ; CODE XREF: sub_1327F0+98↑j ROM:00132902 cmpi.w #1,d2 ROM:00132906 bne.s loc_132978 ROM:00132908 move.w ($E48).w,d3 ROM:0013290C move.w ($13A6).w,d4 ROM:00132910 cmpi.w #4,d1 ROM:00132914 bne.s loc_132920 ROM:00132916 bset #0,d3 ROM:0013291A bset #0,d4 ROM:0013291E bra.s loc_13296E ROM:00132920 ; --------------------------------------------------------------------------- ROM:00132920 ROM:00132920 loc_132920: ; CODE XREF: sub_1327F0+124↑j ROM:00132920 cmpi.w #2,d1 ROM:00132924 bne.s loc_132930 ROM:00132926 bset #1,d3 ROM:0013292A bset #1,d4 ROM:0013292E bra.s loc_13296E ROM:00132930 ; --------------------------------------------------------------------------- ROM:00132930 ROM:00132930 loc_132930: ; CODE XREF: sub_1327F0+134↑j ROM:00132930 cmpi.w #6,d1 ROM:00132934 bne.s loc_132940 ROM:00132936 bset #2,d3 ROM:0013293A bset #2,d4 ROM:0013293E bra.s loc_13296E ROM:00132940 ; --------------------------------------------------------------------------- ROM:00132940 ROM:00132940 loc_132940: ; CODE XREF: sub_1327F0+144↑j ROM:00132940 cmpi.w #1,d1 ROM:00132944 bne.s loc_132950 ROM:00132946 bset #3,d3 ROM:0013294A bset #3,d4 ROM:0013294E bra.s loc_13296E ROM:00132950 ; --------------------------------------------------------------------------- ROM:00132950 ROM:00132950 loc_132950: ; CODE XREF: sub_1327F0+154↑j ROM:00132950 cmpi.w #0,d1 ROM:00132954 bne.s loc_132960 ROM:00132956 bset #4,d3 ROM:0013295A bset #4,d4 ROM:0013295E bra.s loc_13296E ROM:00132960 ; --------------------------------------------------------------------------- ROM:00132960 ROM:00132960 loc_132960: ; CODE XREF: sub_1327F0+164↑j ROM:00132960 cmpi.w #3,d1 ROM:00132964 bne.s loc_13296E ROM:00132966 bset #5,d3 ROM:0013296A bset #5,d4 ROM:0013296E ROM:0013296E loc_13296E: ; CODE XREF: sub_1327F0+12E↑j ROM:0013296E ; sub_1327F0+13E↑j ... ROM:0013296E move.w d3,($E48).w ROM:00132972 move.w d4,($13A6).w ROM:00132976 bra.s loc_1329EC ROM:00132978 ; --------------------------------------------------------------------------- ROM:00132978 ROM:00132978 loc_132978: ; CODE XREF: sub_1327F0+116↑j ROM:00132978 cmpi.w #2,d2 ROM:0013297C bne.s loc_1329EC ROM:0013297E move.w ($E4A).w,d3 ROM:00132982 move.w ($13A8).w,d4 ROM:00132986 cmpi.w #4,d1 ROM:0013298A bne.s loc_132996 ROM:0013298C bset #0,d3 ROM:00132990 bset #0,d4 ROM:00132994 bra.s loc_1329E4 ROM:00132996 ; --------------------------------------------------------------------------- ROM:00132996 ROM:00132996 loc_132996: ; CODE XREF: sub_1327F0+19A↑j ROM:00132996 cmpi.w #2,d1 ROM:0013299A bne.s loc_1329A6 ROM:0013299C bset #1,d3 ROM:001329A0 bset #1,d4 ROM:001329A4 bra.s loc_1329E4 ROM:001329A6 ; --------------------------------------------------------------------------- ROM:001329A6 ROM:001329A6 loc_1329A6: ; CODE XREF: sub_1327F0+1AA↑j ROM:001329A6 cmpi.w #6,d1 ROM:001329AA bne.s loc_1329B6 ROM:001329AC bset #2,d3 ROM:001329B0 bset #2,d4 ROM:001329B4 bra.s loc_1329E4 ROM:001329B6 ; --------------------------------------------------------------------------- ROM:001329B6 ROM:001329B6 loc_1329B6: ; CODE XREF: sub_1327F0+1BA↑j ROM:001329B6 cmpi.w #1,d1 ROM:001329BA bne.s loc_1329C6 ROM:001329BC bset #3,d3 ROM:001329C0 bset #3,d4 ROM:001329C4 bra.s loc_1329E4 ROM:001329C6 ; --------------------------------------------------------------------------- ROM:001329C6 ROM:001329C6 loc_1329C6: ; CODE XREF: sub_1327F0+1CA↑j ROM:001329C6 cmpi.w #0,d1 ROM:001329CA bne.s loc_1329D6 ROM:001329CC bset #4,d3 ROM:001329D0 bset #4,d4 ROM:001329D4 bra.s loc_1329E4 ROM:001329D6 ; --------------------------------------------------------------------------- ROM:001329D6 ROM:001329D6 loc_1329D6: ; CODE XREF: sub_1327F0+1DA↑j ROM:001329D6 cmpi.w #3,d1 ROM:001329DA bne.s loc_1329E4 ROM:001329DC bset #5,d3 ROM:001329E0 bset #5,d4 ROM:001329E4 ROM:001329E4 loc_1329E4: ; CODE XREF: sub_1327F0+1A4↑j ROM:001329E4 ; sub_1327F0+1B4↑j ... ROM:001329E4 move.w d3,($E4A).w ROM:001329E8 move.w d4,($13A8).w ROM:001329EC ROM:001329EC loc_1329EC: ; CODE XREF: sub_1327F0+36↑j ROM:001329EC ; sub_1327F0+52↑j ... ROM:001329EC move.w #$3F,4(a1) ; '?' ROM:001329F2 bset #2,($131C).w ROM:001329F8 ROM:001329F8 locret_1329F8: ; CODE XREF: sub_1327F0+6↑j ROM:001329F8 rts ROM:001329F8 ; End of function sub_1327F0 ROM:001329F8 ROM:001329FA ROM:001329FA ; =============== S U B R O U T I N E ======================================= ROM:001329FA ROM:001329FA ROM:001329FA sub_1329FA: ; CODE XREF: ROM:00131EF4↑p ROM:001329FA btst #7,($FFFFFD07).w ROM:00132A00 beq.l locret_132B08 ROM:00132A06 bset #1,($E36).w ROM:00132A0C bset #1,($1396).w ROM:00132A12 move.w 6(a0),d1 ROM:00132A16 cmpi.w #$D4,d1 ROM:00132A1A bne.s loc_132A2E ROM:00132A1C bset #2,($E36).w ROM:00132A22 bset #2,($1396).w ROM:00132A28 bra.l locret_132B08 ROM:00132A2E ; --------------------------------------------------------------------------- ROM:00132A2E ROM:00132A2E loc_132A2E: ; CODE XREF: sub_1329FA+20↑j ROM:00132A2E andi.w #$60,d1 ; '`' ROM:00132A32 asr.w #5,d1 ROM:00132A34 cmpi.w #0,d1 ROM:00132A38 bne.s loc_132A48 ROM:00132A3A bset #0,($E4D).w ROM:00132A40 bset #0,($13CE).w ROM:00132A46 bra.s loc_132A6E ROM:00132A48 ; --------------------------------------------------------------------------- ROM:00132A48 ROM:00132A48 loc_132A48: ; CODE XREF: sub_1329FA+3E↑j ROM:00132A48 cmpi.w #1,d1 ROM:00132A4C bne.s loc_132A5C ROM:00132A4E bset #0,($E4F).w ROM:00132A54 bset #0,($13CF).w ROM:00132A5A bra.s loc_132A6E ROM:00132A5C ; --------------------------------------------------------------------------- ROM:00132A5C ROM:00132A5C loc_132A5C: ; CODE XREF: sub_1329FA+52↑j ROM:00132A5C cmpi.w #3,d1 ROM:00132A60 bne.s loc_132A6E ROM:00132A62 bset #0,($E51).w ROM:00132A68 bset #0,($13D0).w ROM:00132A6E ROM:00132A6E loc_132A6E: ; CODE XREF: sub_1329FA+4C↑j ROM:00132A6E ; sub_1329FA+60↑j ... ROM:00132A6E move.w 6(a0),d1 ROM:00132A72 andi.w #$18,d1 ROM:00132A76 asr.w #3,d1 ROM:00132A78 cmpi.w #0,d1 ROM:00132A7C bne.s loc_132A92 ROM:00132A7E bset #1,($E4D).w ROM:00132A84 bset #1,($13CE).w ROM:00132A8A bset #7,($1321).w ROM:00132A90 bra.s loc_132AC4 ROM:00132A92 ; --------------------------------------------------------------------------- ROM:00132A92 ROM:00132A92 loc_132A92: ; CODE XREF: sub_1329FA+82↑j ROM:00132A92 cmpi.w #1,d1 ROM:00132A96 bne.s loc_132AAC ROM:00132A98 bset #1,($E4F).w ROM:00132A9E bset #1,($13CF).w ROM:00132AA4 bset #7,($1321).w ROM:00132AAA bra.s loc_132AC4 ROM:00132AAC ; --------------------------------------------------------------------------- ROM:00132AAC ROM:00132AAC loc_132AAC: ; CODE XREF: sub_1329FA+9C↑j ROM:00132AAC cmpi.w #3,d1 ROM:00132AB0 bne.s loc_132AC4 ROM:00132AB2 bset #1,($E51).w ROM:00132AB8 bset #1,($13D0).w ROM:00132ABE bset #7,($1321).w ROM:00132AC4 ROM:00132AC4 loc_132AC4: ; CODE XREF: sub_1329FA+96↑j ROM:00132AC4 ; sub_1329FA+B0↑j ... ROM:00132AC4 move.w 6(a0),d1 ROM:00132AC8 andi.w #6,d1 ROM:00132ACC asr.w #1,d1 ROM:00132ACE cmpi.w #0,d1 ROM:00132AD2 bne.s loc_132AE2 ROM:00132AD4 bset #2,($E4D).w ROM:00132ADA bset #2,($13CE).w ROM:00132AE0 bra.s locret_132B08 ROM:00132AE2 ; --------------------------------------------------------------------------- ROM:00132AE2 ROM:00132AE2 loc_132AE2: ; CODE XREF: sub_1329FA+D8↑j ROM:00132AE2 cmpi.w #1,d1 ROM:00132AE6 bne.s loc_132AF6 ROM:00132AE8 bset #2,($E4F).w ROM:00132AEE bset #2,($13CF).w ROM:00132AF4 bra.s locret_132B08 ROM:00132AF6 ; --------------------------------------------------------------------------- ROM:00132AF6 ROM:00132AF6 loc_132AF6: ; CODE XREF: sub_1329FA+EC↑j ROM:00132AF6 cmpi.w #3,d1 ROM:00132AFA bne.s locret_132B08 ROM:00132AFC bset #2,($E51).w ROM:00132B02 bset #2,($13D0).w ROM:00132B08 ROM:00132B08 locret_132B08: ; CODE XREF: sub_1329FA+6↑j ROM:00132B08 ; sub_1329FA+2E↑j ... ROM:00132B08 rts ROM:00132B08 ; End of function sub_1329FA ROM:00132B08 ROM:00132B0A ROM:00132B0A ; =============== S U B R O U T I N E ======================================= ROM:00132B0A ROM:00132B0A ROM:00132B0A sub_132B0A: ; CODE XREF: ROM:00131EB8↑p ROM:00132B0A ; ROM:00131F16↑p ... ROM:00132B0A lea ($FFFFFD00).w,a0 ROM:00132B0E move.w (a0),d0 ROM:00132B10 andi.w #7,d0 ROM:00132B14 asl.w #8,d0 ROM:00132B16 move.w 2(a0),d1 ROM:00132B1A andi.w #$F,d1 ROM:00132B1E move.w 4(a0),d2 ROM:00132B22 andi.w #$F,d2 ROM:00132B26 asl.w #4,d2 ROM:00132B28 move.w d0,($E38).w ROM:00132B2C add.w d1,($E38).w ROM:00132B30 add.w d2,($E38).w ROM:00132B34 rts ROM:00132B34 ; End of function sub_132B0A ROM:00132B34 ROM:00132B36 ROM:00132B36 ; =============== S U B R O U T I N E ======================================= ROM:00132B36 ROM:00132B36 ROM:00132B36 sub_132B36: ; CODE XREF: ROM:00131EB4↑p ROM:00132B36 ; ROM:00131F12↑p ... ROM:00132B36 lea ($FFFFFD20).w,a0 ROM:00132B3A move.w #$55,d0 ; 'U' ROM:00132B3E btst #1,($934).w ROM:00132B44 beq.s loc_132B52 ROM:00132B46 btst #5,($DAF).w ROM:00132B4C bne.s loc_132B52 ROM:00132B4E addi.w #$200,d0 ROM:00132B52 ROM:00132B52 loc_132B52: ; CODE XREF: sub_132B36+E↑j ROM:00132B52 ; sub_132B36+16↑j ROM:00132B52 btst #7,($933).w ROM:00132B58 beq.s loc_132B66 ROM:00132B5A btst #6,($DAF).w ROM:00132B60 bne.s loc_132B66 ROM:00132B62 addi.w #$100,d0 ROM:00132B66 ROM:00132B66 loc_132B66: ; CODE XREF: sub_132B36+22↑j ROM:00132B66 ; sub_132B36+2A↑j ROM:00132B66 btst #2,($92D).w ROM:00132B6C beq.s loc_132B7A ROM:00132B6E btst #7,($DAF).w ROM:00132B74 bne.s loc_132B7A ROM:00132B76 addi.w #$80,d0 ROM:00132B7A ROM:00132B7A loc_132B7A: ; CODE XREF: sub_132B36+36↑j ROM:00132B7A ; sub_132B36+3E↑j ROM:00132B7A move.w d0,(a0) ROM:00132B7C move.w #$2A,d0 ; '*' ROM:00132B80 bclr #0,($11CD).w ROM:00132B86 btst #5,($93E).w ROM:00132B8C beq.s loc_132BA0 ROM:00132B8E btst #0,($DB3).w ROM:00132B94 bne.s loc_132BA0 ROM:00132B96 bset #0,($11CD).w ROM:00132B9C addi.w #$200,d0 ROM:00132BA0 ROM:00132BA0 loc_132BA0: ; CODE XREF: sub_132B36+56↑j ROM:00132BA0 ; sub_132B36+5E↑j ROM:00132BA0 bclr #1,($11CD).w ROM:00132BA6 btst #5,($931).w ROM:00132BAC beq.s loc_132BC0 ROM:00132BAE btst #1,($DB3).w ROM:00132BB4 bne.s loc_132BC0 ROM:00132BB6 bset #1,($11CD).w ROM:00132BBC addi.w #$100,d0 ROM:00132BC0 ROM:00132BC0 loc_132BC0: ; CODE XREF: sub_132B36+76↑j ROM:00132BC0 ; sub_132B36+7E↑j ROM:00132BC0 bclr #0,($11CC).w ROM:00132BC6 btst #7,($93C).w ROM:00132BCC beq.s loc_132BE0 ROM:00132BCE btst #2,($DB3).w ROM:00132BD4 bne.s loc_132BE0 ROM:00132BD6 bset #0,($11CC).w ROM:00132BDC addi.w #$80,d0 ROM:00132BE0 ROM:00132BE0 loc_132BE0: ; CODE XREF: sub_132B36+96↑j ROM:00132BE0 ; sub_132B36+9E↑j ROM:00132BE0 bclr #1,($11CC).w ROM:00132BE6 btst #2,($930).w ROM:00132BEC beq.s loc_132C00 ROM:00132BEE btst #3,($DB3).w ROM:00132BF4 bne.s loc_132C00 ROM:00132BF6 bset #1,($11CC).w ROM:00132BFC addi.w #$40,d0 ; '@' ROM:00132C00 ROM:00132C00 loc_132C00: ; CODE XREF: sub_132B36+B6↑j ROM:00132C00 ; sub_132B36+BE↑j ROM:00132C00 move.w d0,2(a0) ROM:00132C04 move.w #$2A,d0 ; '*' ROM:00132C08 btst #2,($935).w ROM:00132C0E beq.s loc_132C1C ROM:00132C10 btst #2,($DB1).w ROM:00132C16 bne.s loc_132C1C ROM:00132C18 addi.w #$80,d0 ROM:00132C1C ROM:00132C1C loc_132C1C: ; CODE XREF: sub_132B36+D8↑j ROM:00132C1C ; sub_132B36+E0↑j ROM:00132C1C move.w d0,4(a0) ROM:00132C20 rts ROM:00132C20 ; End of function sub_132B36 ROM:00132C20 ROM:00132C22 ROM:00132C22 ; =============== S U B R O U T I N E ======================================= ROM:00132C22 ROM:00132C22 ROM:00132C22 sub_132C22: ; CODE XREF: ROM:00131E94↑p ROM:00132C22 lea ($FFFFFD20).w,a0 ROM:00132C26 move.w #$7F,(a0) ROM:00132C2A move.w #$3F,2(a0) ; '?' ROM:00132C30 move.w #$3F,4(a0) ; '?' ROM:00132C36 bset #7,($FFFFFC1A).w ROM:00132C3C rts ROM:00132C3C ; End of function sub_132C22 ROM:00132C3C ROM:00132C3E ROM:00132C3E ; =============== S U B R O U T I N E ======================================= ROM:00132C3E ROM:00132C3E ROM:00132C3E sub_132C3E: ; CODE XREF: ROM:00131EBC↑p ROM:00132C3E ; ROM:00131F1A↑p ... ROM:00132C3E btst #1,($FFFFFD02).w ROM:00132C44 bne.s locret_132C9E ROM:00132C46 btst #6,($FFFFFD03).w ROM:00132C4C beq.s loc_132C56 ROM:00132C4E bset #0,($11CA).w ROM:00132C54 bra.s loc_132C5C ROM:00132C56 ; --------------------------------------------------------------------------- ROM:00132C56 ROM:00132C56 loc_132C56: ; CODE XREF: sub_132C3E+E↑j ROM:00132C56 bclr #0,($11CA).w ROM:00132C5C ROM:00132C5C loc_132C5C: ; CODE XREF: sub_132C3E+16↑j ROM:00132C5C btst #7,($FFFFFD03).w ROM:00132C62 beq.s loc_132C6C ROM:00132C64 bset #0,($11CB).w ROM:00132C6A bra.s loc_132C72 ROM:00132C6C ; --------------------------------------------------------------------------- ROM:00132C6C ROM:00132C6C loc_132C6C: ; CODE XREF: sub_132C3E+24↑j ROM:00132C6C bclr #0,($11CB).w ROM:00132C72 ROM:00132C72 loc_132C72: ; CODE XREF: sub_132C3E+2C↑j ROM:00132C72 btst #4,($FFFFFD03).w ROM:00132C78 beq.s loc_132C82 ROM:00132C7A bset #1,($11CA).w ROM:00132C80 bra.s loc_132C88 ROM:00132C82 ; --------------------------------------------------------------------------- ROM:00132C82 ROM:00132C82 loc_132C82: ; CODE XREF: sub_132C3E+3A↑j ROM:00132C82 bclr #1,($11CA).w ROM:00132C88 ROM:00132C88 loc_132C88: ; CODE XREF: sub_132C3E+42↑j ROM:00132C88 btst #5,($FFFFFD03).w ROM:00132C8E beq.s loc_132C98 ROM:00132C90 bset #1,($11CB).w ROM:00132C96 bra.s locret_132C9E ROM:00132C98 ; --------------------------------------------------------------------------- ROM:00132C98 ROM:00132C98 loc_132C98: ; CODE XREF: sub_132C3E+50↑j ROM:00132C98 bclr #1,($11CB).w ROM:00132C9E ROM:00132C9E locret_132C9E: ; CODE XREF: sub_132C3E+6↑j ROM:00132C9E ; sub_132C3E+58↑j ROM:00132C9E rts ROM:00132C9E ; End of function sub_132C3E ROM:00132C9E ROM:00132CA0 ROM:00132CA0 ; =============== S U B R O U T I N E ======================================= ROM:00132CA0 ROM:00132CA0 ROM:00132CA0 sub_132CA0: ; CODE XREF: sub_118612+9A↑p ROM:00132CA0 btst #3,($1392).w ROM:00132CA6 beq.s loc_132CB0 ROM:00132CA8 bset #2,($1327).w ROM:00132CAE bra.s loc_132CBE ROM:00132CB0 ; --------------------------------------------------------------------------- ROM:00132CB0 ROM:00132CB0 loc_132CB0: ; CODE XREF: sub_132CA0+6↑j ROM:00132CB0 btst #4,($1392).w ROM:00132CB6 beq.s loc_132CBE ROM:00132CB8 bset #2,($1327).w ROM:00132CBE ROM:00132CBE loc_132CBE: ; CODE XREF: sub_132CA0+E↑j ROM:00132CBE ; sub_132CA0+16↑j ROM:00132CBE clr.b ($11CF).w ROM:00132CC2 lea (word_135B62).l,a3 ROM:00132CC8 move.w (a3),d0 ROM:00132CCA ROM:00132CCA loc_132CCA: ; CODE XREF: sub_132CA0+48↓j ROM:00132CCA cmpi.w #$FF,d0 ROM:00132CCE beq.s locret_132CEA ROM:00132CD0 move.w 6(a3),d1 ROM:00132CD4 move.b 8(a3),d2 ROM:00132CD8 btst d2,(d1.w) ROM:00132CDC beq.s loc_132CE2 ROM:00132CDE addq.b #1,($11CF).w ROM:00132CE2 ROM:00132CE2 loc_132CE2: ; CODE XREF: sub_132CA0+3C↑j ROM:00132CE2 adda.w #$A,a3 ROM:00132CE6 move.w (a3),d0 ROM:00132CE8 bra.s loc_132CCA ROM:00132CEA ; --------------------------------------------------------------------------- ROM:00132CEA ROM:00132CEA locret_132CEA: ; CODE XREF: sub_132CA0+2E↑j ROM:00132CEA rts ROM:00132CEA ; End of function sub_132CA0 ROM:00132CEA ROM:00132CEC ROM:00132CEC ; =============== S U B R O U T I N E ======================================= ROM:00132CEC ROM:00132CEC ROM:00132CEC sub_132CEC: ; CODE XREF: sub_118BDA+C0↑p ROM:00132CEC clr.w ($E56).w ROM:00132CF0 cmpi.b #0,($13CC).w ROM:00132CF6 bne.s loc_132D04 ROM:00132CF8 move.w #$420,($E56).w ROM:00132CFE bra.l locret_132FDA ROM:00132D04 ; --------------------------------------------------------------------------- ROM:00132D04 ROM:00132D04 loc_132D04: ; CODE XREF: sub_132CEC+A↑j ROM:00132D04 cmpi.b #1,($13CC).w ROM:00132D0A bne.s loc_132D18 ROM:00132D0C move.w #$140,($E56).w ROM:00132D12 bra.l locret_132FDA ROM:00132D18 ; --------------------------------------------------------------------------- ROM:00132D18 ROM:00132D18 loc_132D18: ; CODE XREF: sub_132CEC+1E↑j ROM:00132D18 cmpi.b #2,($13CC).w ROM:00132D1E bne.s loc_132D2C ROM:00132D20 move.w #$133,($E56).w ROM:00132D26 bra.l locret_132FDA ROM:00132D2C ; --------------------------------------------------------------------------- ROM:00132D2C ROM:00132D2C loc_132D2C: ; CODE XREF: sub_132CEC+32↑j ROM:00132D2C cmpi.b #3,($13CC).w ROM:00132D32 bne.s loc_132D40 ROM:00132D34 move.w #$505,($E56).w ROM:00132D3A bra.l locret_132FDA ROM:00132D40 ; --------------------------------------------------------------------------- ROM:00132D40 ROM:00132D40 loc_132D40: ; CODE XREF: sub_132CEC+46↑j ROM:00132D40 cmpi.b #4,($13CC).w ROM:00132D46 bne.s loc_132D54 ROM:00132D48 move.w #$340,($E56).w ROM:00132D4E bra.l locret_132FDA ROM:00132D54 ; --------------------------------------------------------------------------- ROM:00132D54 ROM:00132D54 loc_132D54: ; CODE XREF: sub_132CEC+5A↑j ROM:00132D54 cmpi.b #5,($13CC).w ROM:00132D5A bne.s loc_132D68 ROM:00132D5C move.w #$111,($E56).w ROM:00132D62 bra.l locret_132FDA ROM:00132D68 ; --------------------------------------------------------------------------- ROM:00132D68 ROM:00132D68 loc_132D68: ; CODE XREF: sub_132CEC+6E↑j ROM:00132D68 cmpi.b #6,($13CC).w ROM:00132D6E bne.s loc_132D7C ROM:00132D70 move.w #$130,($E56).w ROM:00132D76 bra.l locret_132FDA ROM:00132D7C ; --------------------------------------------------------------------------- ROM:00132D7C ROM:00132D7C loc_132D7C: ; CODE XREF: sub_132CEC+82↑j ROM:00132D7C cmpi.b #7,($13CC).w ROM:00132D82 bne.s loc_132D90 ROM:00132D84 move.w #$141,($E56).w ROM:00132D8A bra.l locret_132FDA ROM:00132D90 ; --------------------------------------------------------------------------- ROM:00132D90 ROM:00132D90 loc_132D90: ; CODE XREF: sub_132CEC+96↑j ROM:00132D90 cmpi.b #8,($13CC).w ROM:00132D96 bne.s loc_132DA4 ROM:00132D98 move.w #$135,($E56).w ROM:00132D9E bra.l locret_132FDA ROM:00132DA4 ; --------------------------------------------------------------------------- ROM:00132DA4 ROM:00132DA4 loc_132DA4: ; CODE XREF: sub_132CEC+AA↑j ROM:00132DA4 cmpi.b #9,($13CC).w ROM:00132DAA bne.s loc_132DB8 ROM:00132DAC move.w #$106,($E56).w ROM:00132DB2 bra.l locret_132FDA ROM:00132DB8 ; --------------------------------------------------------------------------- ROM:00132DB8 ROM:00132DB8 loc_132DB8: ; CODE XREF: sub_132CEC+BE↑j ROM:00132DB8 cmpi.b #$A,($13CC).w ROM:00132DBE bne.s loc_132DCC ROM:00132DC0 move.w #$115,($E56).w ROM:00132DC6 bra.l locret_132FDA ROM:00132DCC ; --------------------------------------------------------------------------- ROM:00132DCC ROM:00132DCC loc_132DCC: ; CODE XREF: sub_132CEC+D2↑j ROM:00132DCC cmpi.b #$B,($13CC).w ROM:00132DD2 bne.s loc_132E28 ROM:00132DD4 btst #5,($1423).w ROM:00132DDA beq.s loc_132DE4 ROM:00132DDC move.w #$300,($E56).w ROM:00132DE2 bra.s loc_132E22 ROM:00132DE4 ; --------------------------------------------------------------------------- ROM:00132DE4 ROM:00132DE4 loc_132DE4: ; CODE XREF: sub_132CEC+EE↑j ROM:00132DE4 btst #0,($13C8).w ROM:00132DEA beq.s loc_132DF4 ROM:00132DEC move.w #$301,($E56).w ROM:00132DF2 bra.s loc_132E22 ROM:00132DF4 ; --------------------------------------------------------------------------- ROM:00132DF4 ROM:00132DF4 loc_132DF4: ; CODE XREF: sub_132CEC+FE↑j ROM:00132DF4 btst #1,($13C8).w ROM:00132DFA beq.s loc_132E04 ROM:00132DFC move.w #$302,($E56).w ROM:00132E02 bra.s loc_132E22 ROM:00132E04 ; --------------------------------------------------------------------------- ROM:00132E04 ROM:00132E04 loc_132E04: ; CODE XREF: sub_132CEC+10E↑j ROM:00132E04 btst #2,($13C8).w ROM:00132E0A beq.s loc_132E14 ROM:00132E0C move.w #$303,($E56).w ROM:00132E12 bra.s loc_132E22 ROM:00132E14 ; --------------------------------------------------------------------------- ROM:00132E14 ROM:00132E14 loc_132E14: ; CODE XREF: sub_132CEC+11E↑j ROM:00132E14 btst #3,($13C8).w ROM:00132E1A beq.s loc_132E22 ROM:00132E1C move.w #$304,($E56).w ROM:00132E22 ROM:00132E22 loc_132E22: ; CODE XREF: sub_132CEC+F6↑j ROM:00132E22 ; sub_132CEC+106↑j ... ROM:00132E22 bra.l locret_132FDA ROM:00132E28 ; --------------------------------------------------------------------------- ROM:00132E28 ROM:00132E28 loc_132E28: ; CODE XREF: sub_132CEC+E6↑j ROM:00132E28 cmpi.b #$C,($13CC).w ROM:00132E2E bne.s loc_132E84 ROM:00132E30 btst #5,($1423).w ROM:00132E36 beq.s loc_132E40 ROM:00132E38 move.w #$300,($E56).w ROM:00132E3E bra.s loc_132E7E ROM:00132E40 ; --------------------------------------------------------------------------- ROM:00132E40 ROM:00132E40 loc_132E40: ; CODE XREF: sub_132CEC+14A↑j ROM:00132E40 btst #0,($13C8).w ROM:00132E46 beq.s loc_132E50 ROM:00132E48 move.w #$301,($E56).w ROM:00132E4E bra.s loc_132E7E ROM:00132E50 ; --------------------------------------------------------------------------- ROM:00132E50 ROM:00132E50 loc_132E50: ; CODE XREF: sub_132CEC+15A↑j ROM:00132E50 btst #1,($13C8).w ROM:00132E56 beq.s loc_132E60 ROM:00132E58 move.w #$302,($E56).w ROM:00132E5E bra.s loc_132E7E ROM:00132E60 ; --------------------------------------------------------------------------- ROM:00132E60 ROM:00132E60 loc_132E60: ; CODE XREF: sub_132CEC+16A↑j ROM:00132E60 btst #2,($13C8).w ROM:00132E66 beq.s loc_132E70 ROM:00132E68 move.w #$303,($E56).w ROM:00132E6E bra.s loc_132E7E ROM:00132E70 ; --------------------------------------------------------------------------- ROM:00132E70 ROM:00132E70 loc_132E70: ; CODE XREF: sub_132CEC+17A↑j ROM:00132E70 btst #3,($13C8).w ROM:00132E76 beq.s loc_132E7E ROM:00132E78 move.w #$304,($E56).w ROM:00132E7E ROM:00132E7E loc_132E7E: ; CODE XREF: sub_132CEC+152↑j ROM:00132E7E ; sub_132CEC+162↑j ... ROM:00132E7E bra.l locret_132FDA ROM:00132E84 ; --------------------------------------------------------------------------- ROM:00132E84 ROM:00132E84 loc_132E84: ; CODE XREF: sub_132CEC+142↑j ROM:00132E84 cmpi.b #$D,($13CC).w ROM:00132E8A bne.s loc_132E98 ROM:00132E8C move.w #$136,($E56).w ROM:00132E92 bra.l locret_132FDA ROM:00132E98 ; --------------------------------------------------------------------------- ROM:00132E98 ROM:00132E98 loc_132E98: ; CODE XREF: sub_132CEC+19E↑j ROM:00132E98 cmpi.b #$E,($13CC).w ROM:00132E9E bne.s loc_132EAC ROM:00132EA0 move.w #$120,($E56).w ROM:00132EA6 bra.l locret_132FDA ROM:00132EAC ; --------------------------------------------------------------------------- ROM:00132EAC ROM:00132EAC loc_132EAC: ; CODE XREF: sub_132CEC+1B2↑j ROM:00132EAC cmpi.b #$F,($13CC).w ROM:00132EB2 bne.s loc_132EC0 ROM:00132EB4 move.w #$121,($E56).w ROM:00132EBA bra.l locret_132FDA ROM:00132EC0 ; --------------------------------------------------------------------------- ROM:00132EC0 ROM:00132EC0 loc_132EC0: ; CODE XREF: sub_132CEC+1C6↑j ROM:00132EC0 cmpi.b #$10,($13CC).w ROM:00132EC6 bne.s loc_132ED4 ROM:00132EC8 move.w #$195,($E56).w ROM:00132ECE bra.l locret_132FDA ROM:00132ED4 ; --------------------------------------------------------------------------- ROM:00132ED4 ROM:00132ED4 loc_132ED4: ; CODE XREF: sub_132CEC+1DA↑j ROM:00132ED4 cmpi.b #$11,($13CC).w ROM:00132EDA bne.s loc_132EE8 ROM:00132EDC move.w #$501,($E56).w ROM:00132EE2 bra.l locret_132FDA ROM:00132EE8 ; --------------------------------------------------------------------------- ROM:00132EE8 ROM:00132EE8 loc_132EE8: ; CODE XREF: sub_132CEC+1EE↑j ROM:00132EE8 cmpi.b #$12,($13CC).w ROM:00132EEE bne.s loc_132EFC ROM:00132EF0 move.w #$443,($E56).w ROM:00132EF6 bra.l locret_132FDA ROM:00132EFC ; --------------------------------------------------------------------------- ROM:00132EFC ROM:00132EFC loc_132EFC: ; CODE XREF: sub_132CEC+202↑j ROM:00132EFC cmpi.b #$13,($13CC).w ROM:00132F02 bne.s loc_132F10 ROM:00132F04 move.w #$170,($E56).w ROM:00132F0A bra.l locret_132FDA ROM:00132F10 ; --------------------------------------------------------------------------- ROM:00132F10 ROM:00132F10 loc_132F10: ; CODE XREF: sub_132CEC+216↑j ROM:00132F10 cmpi.b #$14,($13CC).w ROM:00132F16 bne.s loc_132F24 ROM:00132F18 move.w #$500,($E56).w ROM:00132F1E bra.l locret_132FDA ROM:00132F24 ; --------------------------------------------------------------------------- ROM:00132F24 ROM:00132F24 loc_132F24: ; CODE XREF: sub_132CEC+22A↑j ROM:00132F24 cmpi.b #$15,($13CC).w ROM:00132F2A bne.s loc_132F38 ROM:00132F2C move.w #$335,($E56).w ROM:00132F32 bra.l locret_132FDA ROM:00132F38 ; --------------------------------------------------------------------------- ROM:00132F38 ROM:00132F38 loc_132F38: ; CODE XREF: sub_132CEC+23E↑j ROM:00132F38 cmpi.b #$16,($13CC).w ROM:00132F3E bne.s loc_132F4C ROM:00132F40 move.w #$110,($E56).w ROM:00132F46 bra.l locret_132FDA ROM:00132F4C ; --------------------------------------------------------------------------- ROM:00132F4C ROM:00132F4C loc_132F4C: ; CODE XREF: sub_132CEC+252↑j ROM:00132F4C cmpi.b #$17,($13CC).w ROM:00132F52 bne.s loc_132F5C ROM:00132F54 move.w #$1775,($E56).w ROM:00132F5A bra.s locret_132FDA ROM:00132F5C ; --------------------------------------------------------------------------- ROM:00132F5C ROM:00132F5C loc_132F5C: ; CODE XREF: sub_132CEC+266↑j ROM:00132F5C cmpi.b #$18,($13CC).w ROM:00132F62 bne.s loc_132F6C ROM:00132F64 move.w #$170,($E56).w ROM:00132F6A bra.s locret_132FDA ROM:00132F6C ; --------------------------------------------------------------------------- ROM:00132F6C ROM:00132F6C loc_132F6C: ; CODE XREF: sub_132CEC+276↑j ROM:00132F6C cmpi.b #$19,($13CC).w ROM:00132F72 bne.s loc_132F7C ROM:00132F74 move.w #$1590,($E56).w ROM:00132F7A bra.s locret_132FDA ROM:00132F7C ; --------------------------------------------------------------------------- ROM:00132F7C ROM:00132F7C loc_132F7C: ; CODE XREF: sub_132CEC+286↑j ROM:00132F7C cmpi.b #$1A,($13CC).w ROM:00132F82 bne.s loc_132F8C ROM:00132F84 move.w #$1640,($E56).w ROM:00132F8A bra.s locret_132FDA ROM:00132F8C ; --------------------------------------------------------------------------- ROM:00132F8C ROM:00132F8C loc_132F8C: ; CODE XREF: sub_132CEC+296↑j ROM:00132F8C cmpi.b #$1B,($13CC).w ROM:00132F92 bne.s loc_132F9C ROM:00132F94 move.w #$115,($E56).w ROM:00132F9A bra.s locret_132FDA ROM:00132F9C ; --------------------------------------------------------------------------- ROM:00132F9C ROM:00132F9C loc_132F9C: ; CODE XREF: sub_132CEC+2A6↑j ROM:00132F9C cmpi.b #$1C,($13CC).w ROM:00132FA2 bne.s loc_132FAC ROM:00132FA4 move.w #$201,($E56).w ROM:00132FAA bra.s locret_132FDA ROM:00132FAC ; --------------------------------------------------------------------------- ROM:00132FAC ROM:00132FAC loc_132FAC: ; CODE XREF: sub_132CEC+2B6↑j ROM:00132FAC cmpi.b #$1D,($13CC).w ROM:00132FB2 bne.s loc_132FBC ROM:00132FB4 move.w #$202,($E56).w ROM:00132FBA bra.s locret_132FDA ROM:00132FBC ; --------------------------------------------------------------------------- ROM:00132FBC ROM:00132FBC loc_132FBC: ; CODE XREF: sub_132CEC+2C6↑j ROM:00132FBC cmpi.b #$1E,($13CC).w ROM:00132FC2 bne.s loc_132FCC ROM:00132FC4 move.w #$203,($E56).w ROM:00132FCA bra.s locret_132FDA ROM:00132FCC ; --------------------------------------------------------------------------- ROM:00132FCC ROM:00132FCC loc_132FCC: ; CODE XREF: sub_132CEC+2D6↑j ROM:00132FCC cmpi.b #$1F,($13CC).w ROM:00132FD2 bne.s locret_132FDA ROM:00132FD4 move.w #$204,($E56).w ROM:00132FDA ROM:00132FDA locret_132FDA: ; CODE XREF: sub_132CEC+12↑j ROM:00132FDA ; sub_132CEC+26↑j ... ROM:00132FDA rts ROM:00132FDA ; End of function sub_132CEC ROM:00132FDA ROM:00132FDC ROM:00132FDC ; =============== S U B R O U T I N E ======================================= ROM:00132FDC ROM:00132FDC ROM:00132FDC sub_132FDC: ; CODE XREF: sub_126A0E+3C↑p ROM:00132FDC bsr.w sub_132FF6 ROM:00132FE0 bsr.w sub_13304A ROM:00132FE4 bsr.w sub_133182 ROM:00132FE8 bsr.w sub_13309E ROM:00132FEC rts ROM:00132FEC ; End of function sub_132FDC ROM:00132FEC ROM:00132FEE ROM:00132FEE ; =============== S U B R O U T I N E ======================================= ROM:00132FEE ROM:00132FEE ROM:00132FEE sub_132FEE: ; CODE XREF: ROM:loc_133016↓p ROM:00132FEE ; ROM:0013303C↓p ROM:00132FEE move.b #$FF,($10F0).w ROM:00132FF4 rts ROM:00132FF4 ; End of function sub_132FEE ROM:00132FF4 ROM:00132FF6 ROM:00132FF6 ; =============== S U B R O U T I N E ======================================= ROM:00132FF6 ROM:00132FF6 ROM:00132FF6 sub_132FF6: ; CODE XREF: sub_132FDC↑p ROM:00132FF6 move.w ($E5C).w,d1 ROM:00132FFA cmpi.w #3,d1 ROM:00132FFE bcc.s locret_133008 ROM:00133000 movea.l off_13300A(pc,d1.w*4),a0 ROM:00133004 nop ROM:00133006 jmp (a0) ROM:00133008 ; --------------------------------------------------------------------------- ROM:00133008 ROM:00133008 locret_133008: ; CODE XREF: sub_132FF6+8↑j ROM:00133008 rts ROM:00133008 ; End of function sub_132FF6 ROM:00133008 ROM:00133008 ; --------------------------------------------------------------------------- ROM:0013300A off_13300A: dc.l loc_133016 ; DATA XREF: sub_132FF6+A↑r ROM:0013300E dc.l loc_133022 ROM:00133012 dc.l loc_133034 ROM:00133016 ; --------------------------------------------------------------------------- ROM:00133016 ROM:00133016 loc_133016: ; DATA XREF: ROM:off_13300A↑o ROM:00133016 bsr.w sub_132FEE ROM:0013301A move.w #1,($E5C).w ROM:00133020 rts ROM:00133022 ; --------------------------------------------------------------------------- ROM:00133022 ROM:00133022 loc_133022: ; DATA XREF: ROM:0013300E↑o ROM:00133022 move.b ($10F0).w,d0 ROM:00133026 cmpi.b #$FF,d0 ROM:0013302A beq.s locret_133032 ROM:0013302C move.w #2,($E5C).w ROM:00133032 ROM:00133032 locret_133032: ; CODE XREF: ROM:0013302A↑j ROM:00133032 rts ROM:00133034 ; --------------------------------------------------------------------------- ROM:00133034 ROM:00133034 loc_133034: ; DATA XREF: ROM:00133012↑o ROM:00133034 btst #6,($C55).w ROM:0013303A beq.s locret_133046 ROM:0013303C bsr.w sub_132FEE ROM:00133040 move.w #1,($E5C).w ROM:00133046 ROM:00133046 locret_133046: ; CODE XREF: ROM:0013303A↑j ROM:00133046 rts ROM:00133048 ; --------------------------------------------------------------------------- ROM:00133048 rts ROM:0013304A ROM:0013304A ; =============== S U B R O U T I N E ======================================= ROM:0013304A ROM:0013304A ROM:0013304A sub_13304A: ; CODE XREF: sub_132FDC+4↑p ROM:0013304A move.l ($A14).w,d0 ROM:0013304E divs.l #$64,d0 ; 'd' ROM:00133056 bvc.s loc_13305C ROM:00133058 move.w #$7FFF,d0 ROM:0013305C ROM:0013305C loc_13305C: ; CODE XREF: sub_13304A+C↑j ROM:0013305C move.w d0,($E5A).w ROM:00133060 clr.w d1 ROM:00133062 btst #1,($133A).w ROM:00133068 beq.s loc_133086 ROM:0013306A cmpi.l #0,($9FC).w ROM:00133072 beq.s loc_133086 ROM:00133074 move.w #$3BBA,d1 ROM:00133078 move.w ($E5A).w,d2 ROM:0013307C move.w ($572).w,d3 ROM:00133080 bsr.l sub_117544 ROM:00133086 ROM:00133086 loc_133086: ; CODE XREF: sub_13304A+1E↑j ROM:00133086 ; sub_13304A+28↑j ROM:00133086 move.w d1,($E58).w ROM:0013308A muls.w #$3E8,d1 ROM:0013308E move.w $712(a5),d0 ROM:00133092 muls.w #$10,d0 ROM:00133096 divs.w d0,d1 ROM:00133098 move.w d1,($AA8).w ROM:0013309C rts ROM:0013309C ; End of function sub_13304A ROM:0013309C ROM:0013309E ROM:0013309E ; =============== S U B R O U T I N E ======================================= ROM:0013309E ROM:0013309E ROM:0013309E sub_13309E: ; CODE XREF: sub_132FDC+C↑p ROM:0013309E move.w ($E5E).w,d1 ROM:001330A2 cmpi.w #4,d1 ROM:001330A6 bcc.s locret_1330B0 ROM:001330A8 movea.l off_1330B2(pc,d1.w*4),a0 ROM:001330AC nop ROM:001330AE jmp (a0) ROM:001330B0 ; --------------------------------------------------------------------------- ROM:001330B0 ROM:001330B0 locret_1330B0: ; CODE XREF: sub_13309E+8↑j ROM:001330B0 rts ROM:001330B0 ; End of function sub_13309E ROM:001330B0 ROM:001330B0 ; --------------------------------------------------------------------------- ROM:001330B2 off_1330B2: dc.l loc_1330C2 ; DATA XREF: sub_13309E+A↑r ROM:001330B6 dc.l loc_1330DE ROM:001330BA dc.l loc_133106 ROM:001330BE dc.l loc_13312E ROM:001330C2 ; --------------------------------------------------------------------------- ROM:001330C2 ROM:001330C2 loc_1330C2: ; DATA XREF: ROM:off_1330B2↑o ROM:001330C2 move.w $718(a5),d0 ROM:001330C6 clr.b ($8B5).w ROM:001330CA move.w d0,($644).w ROM:001330CE move.b #1,($8B5).w ROM:001330D4 move.w #1,($E5E).w ROM:001330DA bra.s loc_133100 ROM:001330DC ; --------------------------------------------------------------------------- ROM:001330DC rts ROM:001330DE ; --------------------------------------------------------------------------- ROM:001330DE ROM:001330DE loc_1330DE: ; DATA XREF: ROM:001330B6↑o ROM:001330DE cmpi.w #0,($644).w ROM:001330E4 bgt.s loc_133100 ROM:001330E6 move.w $718(a5),d0 ROM:001330EA clr.b ($8B5).w ROM:001330EE move.w d0,($644).w ROM:001330F2 move.b #1,($8B5).w ROM:001330F8 move.w #2,($E5E).w ROM:001330FE bra.s loc_133128 ROM:00133100 ; --------------------------------------------------------------------------- ROM:00133100 ROM:00133100 loc_133100: ; CODE XREF: ROM:001330DA↑j ROM:00133100 ; ROM:001330E4↑j ... ROM:00133100 bsr.w sub_133158 ROM:00133104 rts ROM:00133106 ; --------------------------------------------------------------------------- ROM:00133106 ROM:00133106 loc_133106: ; DATA XREF: ROM:001330BA↑o ROM:00133106 cmpi.w #0,($644).w ROM:0013310C bgt.s loc_133128 ROM:0013310E move.w $718(a5),d0 ROM:00133112 clr.b ($8B5).w ROM:00133116 move.w d0,($644).w ROM:0013311A move.b #1,($8B5).w ROM:00133120 move.w #3,($E5E).w ROM:00133126 bra.s loc_133150 ROM:00133128 ; --------------------------------------------------------------------------- ROM:00133128 ROM:00133128 loc_133128: ; CODE XREF: ROM:001330FE↑j ROM:00133128 ; ROM:0013310C↑j ROM:00133128 bsr.w sub_133166 ROM:0013312C rts ROM:0013312E ; --------------------------------------------------------------------------- ROM:0013312E ROM:0013312E loc_13312E: ; DATA XREF: ROM:001330BE↑o ROM:0013312E cmpi.w #0,($644).w ROM:00133134 bgt.s loc_133150 ROM:00133136 move.w $718(a5),d0 ROM:0013313A clr.b ($8B5).w ROM:0013313E move.w d0,($644).w ROM:00133142 move.b #1,($8B5).w ROM:00133148 move.w #1,($E5E).w ROM:0013314E bra.s loc_133100 ROM:00133150 ; --------------------------------------------------------------------------- ROM:00133150 ROM:00133150 loc_133150: ; CODE XREF: ROM:00133126↑j ROM:00133150 ; ROM:00133134↑j ROM:00133150 bsr.w sub_133174 ROM:00133154 rts ROM:00133156 ; --------------------------------------------------------------------------- ROM:00133156 rts ROM:00133158 ROM:00133158 ; =============== S U B R O U T I N E ======================================= ROM:00133158 ROM:00133158 ROM:00133158 sub_133158: ; CODE XREF: ROM:loc_133100↑p ROM:00133158 move.w #0,($AA0).w ROM:0013315E move.w $714(a5),($A9E).w ROM:00133164 rts ROM:00133164 ; End of function sub_133158 ROM:00133164 ROM:00133166 ROM:00133166 ; =============== S U B R O U T I N E ======================================= ROM:00133166 ROM:00133166 ROM:00133166 sub_133166: ; CODE XREF: ROM:loc_133128↑p ROM:00133166 move.w #1,($AA0).w ROM:0013316C move.w $716(a5),($A9E).w ROM:00133172 rts ROM:00133172 ; End of function sub_133166 ROM:00133172 ROM:00133174 ROM:00133174 ; =============== S U B R O U T I N E ======================================= ROM:00133174 ROM:00133174 ROM:00133174 sub_133174: ; CODE XREF: ROM:loc_133150↑p ROM:00133174 move.w #3,($AA0).w ROM:0013317A move.w $712(a5),($A9E).w ROM:00133180 rts ROM:00133180 ; End of function sub_133174 ROM:00133180 ROM:00133182 ROM:00133182 ; =============== S U B R O U T I N E ======================================= ROM:00133182 ROM:00133182 ROM:00133182 sub_133182: ; CODE XREF: sub_132FDC+8↑p ROM:00133182 clr.l d0 ROM:00133184 btst #6,($92E).w ROM:0013318A beq.s loc_133194 ROM:0013318C move.w ($B38).w,d0 ROM:00133190 divs.w #$A,d0 ROM:00133194 ROM:00133194 loc_133194: ; CODE XREF: sub_133182+8↑j ROM:00133194 move.w d0,($AAA).w ROM:00133198 rts ROM:00133198 ; End of function sub_133182 ROM:00133198 ROM:0013319A ROM:0013319A ; =============== S U B R O U T I N E ======================================= ROM:0013319A ROM:0013319A ROM:0013319A sub_13319A: ; CODE XREF: sub_133630↓p ROM:0013319A move.w ($E96).w,d0 ROM:0013319E cmp.w ($C78).w,d0 ROM:001331A2 bge.s loc_1331AC ROM:001331A4 move.w ($E94).w,($E8A).w ROM:001331AA bra.s loc_1331D4 ROM:001331AC ; --------------------------------------------------------------------------- ROM:001331AC ROM:001331AC loc_1331AC: ; CODE XREF: sub_13319A+8↑j ROM:001331AC clr.l d1 ROM:001331AE move.w ($E94).w,d1 ROM:001331B2 swap d1 ROM:001331B4 move.w ($E8A).w,d2 ROM:001331B8 swap d2 ROM:001331BA move.w ($E60).w,d2 ROM:001331BE move.w ($E82).w,d3 ROM:001331C2 ext.l d3 ROM:001331C4 bsr.l sub_117450 ROM:001331CA move.w d4,($E60).w ROM:001331CE swap d4 ROM:001331D0 move.w d4,($E8A).w ROM:001331D4 ROM:001331D4 loc_1331D4: ; CODE XREF: sub_13319A+10↑j ROM:001331D4 move.l ($A24).w,d1 ROM:001331D8 btst #5,($132C).w ROM:001331DE beq.s loc_1331E8 ROM:001331E0 move.w $71C(a5),d1 ROM:001331E4 muls.w #$A,d1 ROM:001331E8 ROM:001331E8 loc_1331E8: ; CODE XREF: sub_13319A+44↑j ROM:001331E8 move.l d1,($9E4).w ROM:001331EC divs.w #$A,d1 ROM:001331F0 move.w d1,($E6A).w ROM:001331F4 move.l ($9E4).w,d1 ROM:001331F8 move.l ($9F0).w,d2 ROM:001331FC move.w ($E74).w,d3 ROM:00133200 ext.l d3 ROM:00133202 bsr.l sub_117450 ROM:00133208 move.l d4,($9F0).w ROM:0013320C divs.w #$A,d4 ROM:00133210 move.w d4,($E8E).w ROM:00133214 move.l ($9E4).w,d1 ROM:00133218 move.l ($9F4).w,d2 ROM:0013321C move.w ($E76).w,d3 ROM:00133220 muls.w #$64,d3 ; 'd' ROM:00133224 bsr.l sub_117450 ROM:0013322A move.l d4,($9F4).w ROM:0013322E divs.w #$A,d4 ROM:00133232 move.w d4,($E90).w ROM:00133236 move.l ($9E4).w,d1 ROM:0013323A move.l ($9F8).w,d2 ROM:0013323E move.w ($E78).w,d3 ROM:00133242 muls.w #$64,d3 ; 'd' ROM:00133246 bsr.l sub_117450 ROM:0013324C move.l d4,($9F8).w ROM:00133250 divs.w #$A,d4 ROM:00133254 move.w d4,($E92).w ROM:00133258 clr.l d0 ROM:0013325A move.l ($9E4).w,d1 ROM:0013325E move.l ($9F0).w,d4 ROM:00133262 sub.l d4,d1 ROM:00133264 move.l d1,d2 ROM:00133266 cmpi.l #0,d2 ROM:0013326C bge.s loc_133270 ROM:0013326E neg.l d2 ROM:00133270 ROM:00133270 loc_133270: ; CODE XREF: sub_13319A+D2↑j ROM:00133270 move.w ($E86).w,d3 ROM:00133274 ext.l d3 ROM:00133276 cmp.l d2,d3 ROM:00133278 bge.s loc_13329A ROM:0013327A move.w ($E7A).w,d5 ROM:0013327E ext.l d5 ROM:00133280 muls.l d5,d1 ROM:00133284 divs.l #$64,d1 ; 'd' ROM:0013328C move.l d1,($9D8).w ROM:00133290 move.l d1,d0 ROM:00133292 divs.w #$A,d1 ROM:00133296 move.w d1,($E64).w ROM:0013329A ROM:0013329A loc_13329A: ; CODE XREF: sub_13319A+DE↑j ROM:0013329A move.l ($9E4).w,d1 ROM:0013329E move.l ($9F4).w,d4 ROM:001332A2 sub.l d4,d1 ROM:001332A4 move.l d1,d2 ROM:001332A6 cmpi.l #0,d2 ROM:001332AC bge.s loc_1332B0 ROM:001332AE neg.l d2 ROM:001332B0 ROM:001332B0 loc_1332B0: ; CODE XREF: sub_13319A+112↑j ROM:001332B0 cmp.l d2,d3 ROM:001332B2 bge.s loc_1332D4 ROM:001332B4 move.w ($E7C).w,d5 ROM:001332B8 ext.l d5 ROM:001332BA muls.l d5,d1 ROM:001332BE divs.l #$3E8,d1 ROM:001332C6 move.l d1,($9DC).w ROM:001332CA add.l d1,d0 ROM:001332CC divs.w #$A,d1 ROM:001332D0 move.w d1,($E66).w ROM:001332D4 ROM:001332D4 loc_1332D4: ; CODE XREF: sub_13319A+118↑j ROM:001332D4 move.l ($9E4).w,d1 ROM:001332D8 move.l ($9F8).w,d4 ROM:001332DC sub.l d4,d1 ROM:001332DE move.l d1,d2 ROM:001332E0 cmpi.l #0,d2 ROM:001332E6 bge.s loc_1332EA ROM:001332E8 neg.l d2 ROM:001332EA ROM:001332EA loc_1332EA: ; CODE XREF: sub_13319A+14C↑j ROM:001332EA cmp.l d2,d3 ROM:001332EC bge.s loc_13330E ROM:001332EE move.w ($E7E).w,d5 ROM:001332F2 ext.l d5 ROM:001332F4 muls.l d5,d1 ROM:001332F8 divs.l #$3E8,d1 ROM:00133300 move.l d1,($9E0).w ROM:00133304 add.l d1,d0 ROM:00133306 divs.w #$A,d1 ROM:0013330A move.w d1,($E68).w ROM:0013330E ROM:0013330E loc_13330E: ; CODE XREF: sub_13319A+152↑j ROM:0013330E move.w ($E94).w,d1 ROM:00133312 sub.w ($E8A).w,d1 ROM:00133316 move.w $71A(a5),d2 ROM:0013331A cmp.w d1,d2 ROM:0013331C ble.s loc_133330 ROM:0013331E muls.w ($E84).w,d1 ROM:00133322 move.l d1,($9D4).w ROM:00133326 add.l d1,d0 ROM:00133328 divs.w #$A,d1 ROM:0013332C move.w d1,($E62).w ROM:00133330 ROM:00133330 loc_133330: ; CODE XREF: sub_13319A+182↑j ROM:00133330 move.l d0,($9EC).w ROM:00133334 divs.w #$A,d0 ROM:00133338 move.w d0,($E88).w ROM:0013333C rts ROM:0013333C ; End of function sub_13319A ROM:0013333C ROM:0013333E ROM:0013333E ; =============== S U B R O U T I N E ======================================= ROM:0013333E ROM:0013333E ROM:0013333E sub_13333E: ; CODE XREF: sub_11231A+AE↑p ROM:0013333E clr.l ($9E8).w ROM:00133342 move.w $71E(a5),d0 ROM:00133346 move.w ($E72).w,d1 ROM:0013334A addq.w #1,d1 ROM:0013334C ext.l d1 ROM:0013334E divs.w d0,d1 ROM:00133350 swap d1 ROM:00133352 move.w d1,($E72).w ROM:00133356 clr.w d1 ROM:00133358 move.b ($11D2).w,d1 ROM:0013335C cmpi.w #2,d1 ROM:00133360 bcc.s locret_13336A ROM:00133362 movea.l off_13336C(pc,d1.w*4),a0 ROM:00133366 nop ROM:00133368 jmp (a0) ROM:0013336A ; --------------------------------------------------------------------------- ROM:0013336A ROM:0013336A locret_13336A: ; CODE XREF: sub_13333E+22↑j ROM:0013336A rts ROM:0013336A ; End of function sub_13333E ROM:0013336A ROM:0013336A ; --------------------------------------------------------------------------- ROM:0013336C off_13336C: dc.l loc_133374 ; DATA XREF: sub_13333E+24↑r ROM:00133370 dc.l loc_133394 ROM:00133374 ; --------------------------------------------------------------------------- ROM:00133374 ROM:00133374 loc_133374: ; DATA XREF: ROM:off_13336C↑o ROM:00133374 move.w $71E(a5),d0 ROM:00133378 cmpi.w #0,($4F4).w ROM:0013337E bne.s locret_133392 ROM:00133380 move.w #0,($E72).w ROM:00133386 bsr.w sub_1333D6 ROM:0013338A move.b #1,($11D2).w ROM:00133390 bra.s locret_1333D4 ROM:00133392 ; --------------------------------------------------------------------------- ROM:00133392 ROM:00133392 locret_133392: ; CODE XREF: ROM:0013337E↑j ROM:00133392 rts ROM:00133394 ; --------------------------------------------------------------------------- ROM:00133394 ROM:00133394 loc_133394: ; DATA XREF: ROM:00133370↑o ROM:00133394 move.w $71E(a5),d0 ROM:00133398 move.w $720(a5),d1 ROM:0013339C cmpi.w #0,($E72).w ROM:001333A2 bne.s loc_1333B2 ROM:001333A4 cmp.w ($572).w,d1 ROM:001333A8 ble.s loc_1333B2 ROM:001333AA move.b #1,($11D2).w ROM:001333B0 bra.s locret_1333D4 ROM:001333B2 ; --------------------------------------------------------------------------- ROM:001333B2 ROM:001333B2 loc_1333B2: ; CODE XREF: ROM:001333A2↑j ROM:001333B2 ; ROM:001333A8↑j ROM:001333B2 cmpi.w #0,($E72).w ROM:001333B8 bne.s locret_1333D4 ROM:001333BA cmp.w ($572).w,d1 ROM:001333BE bgt.s locret_1333D4 ROM:001333C0 bsr.w sub_13344E ROM:001333C4 bsr.w sub_1333DE ROM:001333C8 move.b #1,($11D2).w ROM:001333CE bra.l *+6 ROM:001333D4 ; --------------------------------------------------------------------------- ROM:001333D4 ROM:001333D4 locret_1333D4: ; CODE XREF: ROM:00133390↑j ROM:001333D4 ; ROM:001333B0↑j ... ROM:001333D4 rts ROM:001333D6 ROM:001333D6 ; =============== S U B R O U T I N E ======================================= ROM:001333D6 ROM:001333D6 ROM:001333D6 sub_1333D6: ; CODE XREF: ROM:00133386↑p ROM:001333D6 move.w ($C78).w,($E6C).w ROM:001333DC rts ROM:001333DC ; End of function sub_1333D6 ROM:001333DC ROM:001333DE ROM:001333DE ; =============== S U B R O U T I N E ======================================= ROM:001333DE ROM:001333DE ROM:001333DE sub_1333DE: ; CODE XREF: ROM:001333C4↑p ROM:001333DE move.w $722(a5),d1 ROM:001333E2 move.w ($C78).w,d0 ROM:001333E6 cmp.w ($E96).w,d0 ROM:001333EA ble.s loc_1333F4 ROM:001333EC move.w ($E96).w,d0 ROM:001333F0 bra.w loc_1333F8 ROM:001333F4 ; --------------------------------------------------------------------------- ROM:001333F4 ROM:001333F4 loc_1333F4: ; CODE XREF: sub_1333DE+C↑j ROM:001333F4 move.w ($C78).w,d0 ROM:001333F8 ROM:001333F8 loc_1333F8: ; CODE XREF: sub_1333DE+12↑j ROM:001333F8 sub.w ($E6C).w,d0 ROM:001333FC cmp.w d0,d1 ROM:001333FE bgt.s loc_13343E ROM:00133400 muls.w ($E80).w,d0 ROM:00133404 divs.l #$64,d0 ; 'd' ROM:0013340C move.l d0,($9E8).w ROM:00133410 move.w ($10D4).w,d3 ROM:00133414 ext.l d3 ROM:00133416 move.l #$FFFE,d2 ROM:0013341C sub.l d3,d2 ROM:0013341E cmp.l d0,d2 ROM:00133420 bge.s loc_133424 ROM:00133422 move.l d2,d0 ROM:00133424 ROM:00133424 loc_133424: ; CODE XREF: sub_1333DE+42↑j ROM:00133424 cmpi.w #0,d0 ROM:00133428 ble.s loc_13343C ROM:0013342A bsr.l sub_116BBE ROM:00133430 addq.w #1,($E6E).w ROM:00133434 bvc.s loc_13343C ROM:00133436 move.w #$8000,($E6E).w ROM:0013343C ROM:0013343C loc_13343C: ; CODE XREF: sub_1333DE+4A↑j ROM:0013343C ; sub_1333DE+56↑j ROM:0013343C bra.s locret_13344C ROM:0013343E ; --------------------------------------------------------------------------- ROM:0013343E ROM:0013343E loc_13343E: ; CODE XREF: sub_1333DE+20↑j ROM:0013343E cmpi.w #0,d0 ROM:00133442 bge.s loc_133448 ROM:00133444 clr.w ($E6E).w ROM:00133448 ROM:00133448 loc_133448: ; CODE XREF: sub_1333DE+64↑j ROM:00133448 clr.l ($9E8).w ROM:0013344C ROM:0013344C locret_13344C: ; CODE XREF: sub_1333DE:loc_13343C↑j ROM:0013344C rts ROM:0013344C ; End of function sub_1333DE ROM:0013344C ROM:0013344E ROM:0013344E ; =============== S U B R O U T I N E ======================================= ROM:0013344E ROM:0013344E ROM:0013344E sub_13344E: ; CODE XREF: ROM:001333C0↑p ROM:0013344E move.w ($E96).w,d0 ROM:00133452 clr.l d1 ROM:00133454 move.w ($C78).w,d1 ROM:00133458 cmp.w d1,d0 ROM:0013345A bge.s loc_13345E ROM:0013345C move.w d0,d1 ROM:0013345E ROM:0013345E loc_13345E: ; CODE XREF: sub_13344E+C↑j ROM:0013345E swap d1 ROM:00133460 move.w ($E6C).w,d2 ROM:00133464 swap d2 ROM:00133466 move.w ($E70).w,d2 ROM:0013346A move.w $724(a5),d3 ROM:0013346E ext.l d3 ROM:00133470 bsr.l sub_117450 ROM:00133476 move.w d4,($E70).w ROM:0013347A swap d4 ROM:0013347C move.w d4,($E6C).w ROM:00133480 rts ROM:00133480 ; End of function sub_13344E ROM:00133480 ROM:00133482 ROM:00133482 ; =============== S U B R O U T I N E ======================================= ROM:00133482 ROM:00133482 ROM:00133482 sub_133482: ; CODE XREF: sub_133696:loc_1336BE↓p ROM:00133482 btst #4,($92B).w ROM:00133488 beq.s loc_1334E4 ROM:0013348A move.w #$3B24,d1 ROM:0013348E move.w ($A7C).w,d2 ROM:00133492 bsr.l sub_117544 ROM:00133498 move.w d1,($E82).w ROM:0013349C move.w #$3B26,d1 ROM:001334A0 move.w ($A7C).w,d2 ROM:001334A4 bsr.l sub_117544 ROM:001334AA move.w d1,($E84).w ROM:001334AE move.w #$3B1E,d1 ROM:001334B2 move.w ($A7C).w,d2 ROM:001334B6 bsr.l sub_117544 ROM:001334BC move.w d1,($E74).w ROM:001334C0 move.w #$3B20,d1 ROM:001334C4 move.w ($A7C).w,d2 ROM:001334C8 bsr.l sub_117544 ROM:001334CE move.w d1,($E76).w ROM:001334D2 move.w #$3B22,d1 ROM:001334D6 move.w ($A7C).w,d2 ROM:001334DA bsr.l sub_117544 ROM:001334E0 move.w d1,($E78).w ROM:001334E4 ROM:001334E4 loc_1334E4: ; CODE XREF: sub_133482+6↑j ROM:001334E4 move.w #$3BC4,d1 ROM:001334E8 move.w ($A7C).w,d2 ROM:001334EC move.w ($A7E).w,d3 ROM:001334F0 bsr.l sub_117544 ROM:001334F6 move.w d1,($E86).w ROM:001334FA move.w #$3BBC,d1 ROM:001334FE move.w ($A7C).w,d2 ROM:00133502 move.w ($A46).w,d3 ROM:00133506 bsr.l sub_117544 ROM:0013350C move.w d1,($E7A).w ROM:00133510 move.w #$3BBE,d1 ROM:00133514 move.w ($A7C).w,d2 ROM:00133518 move.w ($A46).w,d3 ROM:0013351C bsr.l sub_117544 ROM:00133522 move.w d1,($E7C).w ROM:00133526 move.w #$3BC0,d1 ROM:0013352A move.w ($A7C).w,d2 ROM:0013352E move.w ($A46).w,d3 ROM:00133532 bsr.l sub_117544 ROM:00133538 move.w d1,($E7E).w ROM:0013353C move.w #$3BC2,d1 ROM:00133540 move.w ($A7C).w,d2 ROM:00133544 move.w ($A46).w,d3 ROM:00133548 bsr.l sub_117544 ROM:0013354E move.w d1,($E80).w ROM:00133552 rts ROM:00133552 ; End of function sub_133482 ROM:00133552 ROM:00133554 ROM:00133554 ; =============== S U B R O U T I N E ======================================= ROM:00133554 ROM:00133554 ROM:00133554 sub_133554: ; CODE XREF: sub_133696+2E↓p ROM:00133554 clr.w d1 ROM:00133556 move.b ($11D3).w,d1 ROM:0013355A cmpi.w #4,d1 ROM:0013355E bcc.s locret_133568 ROM:00133560 movea.l off_13356A(pc,d1.w*4),a0 ROM:00133564 nop ROM:00133566 jmp (a0) ROM:00133568 ; --------------------------------------------------------------------------- ROM:00133568 ROM:00133568 locret_133568: ; CODE XREF: sub_133554+A↑j ROM:00133568 rts ROM:00133568 ; End of function sub_133554 ROM:00133568 ROM:00133568 ; --------------------------------------------------------------------------- ROM:0013356A off_13356A: dc.l loc_13357A ; DATA XREF: sub_133554+C↑r ROM:0013356E dc.l loc_133594 ROM:00133572 dc.l loc_1335BC ROM:00133576 dc.l loc_1335F4 ROM:0013357A ; --------------------------------------------------------------------------- ROM:0013357A ROM:0013357A loc_13357A: ; DATA XREF: ROM:off_13356A↑o ROM:0013357A bsr.w sub_13367A ROM:0013357E bclr #2,($1339).w ROM:00133584 bclr #6,($1325).w ROM:0013358A move.b #1,($11D3).w ROM:00133590 bra.s loc_1335B2 ROM:00133592 ; --------------------------------------------------------------------------- ROM:00133592 rts ROM:00133594 ; --------------------------------------------------------------------------- ROM:00133594 ROM:00133594 loc_133594: ; DATA XREF: ROM:0013356E↑o ROM:00133594 move.w $728(a5),d0 ROM:00133598 move.w ($A46).w,d1 ROM:0013359C sub.w ($E8C).w,d1 ROM:001335A0 cmp.w d1,d0 ROM:001335A2 bge.s loc_1335B2 ROM:001335A4 bset #2,($1339).w ROM:001335AA move.b #2,($11D3).w ROM:001335B0 bra.s loc_1335EE ROM:001335B2 ; --------------------------------------------------------------------------- ROM:001335B2 ROM:001335B2 loc_1335B2: ; CODE XREF: ROM:00133590↑j ROM:001335B2 ; ROM:001335A2↑j ... ROM:001335B2 bsr.w sub_13363E ROM:001335B6 bsr.w sub_133682 ROM:001335BA rts ROM:001335BC ; --------------------------------------------------------------------------- ROM:001335BC ROM:001335BC loc_1335BC: ; DATA XREF: ROM:00133572↑o ROM:001335BC btst #7,($131D).w ROM:001335C2 beq.s loc_1335D6 ROM:001335C4 bsr.w sub_13367A ROM:001335C8 bclr #2,($1339).w ROM:001335CE move.b #1,($11D3).w ROM:001335D4 bra.s loc_1335B2 ROM:001335D6 ; --------------------------------------------------------------------------- ROM:001335D6 ROM:001335D6 loc_1335D6: ; CODE XREF: ROM:001335C2↑j ROM:001335D6 move.w $726(a5),d0 ROM:001335DA cmp.w ($572).w,d0 ROM:001335DE bgt.s loc_1335EE ROM:001335E0 bset #6,($1325).w ROM:001335E6 move.b #3,($11D3).w ROM:001335EC bra.s locret_13362C ROM:001335EE ; --------------------------------------------------------------------------- ROM:001335EE ROM:001335EE loc_1335EE: ; CODE XREF: ROM:001335B0↑j ROM:001335EE ; ROM:001335DE↑j ... ROM:001335EE bsr.w sub_13363E ROM:001335F2 rts ROM:001335F4 ; --------------------------------------------------------------------------- ROM:001335F4 ROM:001335F4 loc_1335F4: ; DATA XREF: ROM:00133576↑o ROM:001335F4 btst #7,($131D).w ROM:001335FA beq.s loc_133614 ROM:001335FC bsr.w sub_13367A ROM:00133600 bclr #2,($1339).w ROM:00133606 bclr #6,($1325).w ROM:0013360C move.b #1,($11D3).w ROM:00133612 bra.s loc_1335B2 ROM:00133614 ; --------------------------------------------------------------------------- ROM:00133614 ROM:00133614 loc_133614: ; CODE XREF: ROM:001335FA↑j ROM:00133614 move.w $726(a5),d0 ROM:00133618 cmp.w ($572).w,d0 ROM:0013361C ble.s locret_13362C ROM:0013361E bclr #6,($1325).w ROM:00133624 move.b #2,($11D3).w ROM:0013362A bra.s loc_1335EE ROM:0013362C ; --------------------------------------------------------------------------- ROM:0013362C ROM:0013362C locret_13362C: ; CODE XREF: ROM:001335EC↑j ROM:0013362C ; ROM:0013361C↑j ROM:0013362C rts ROM:0013362E ; --------------------------------------------------------------------------- ROM:0013362E rts ROM:00133630 ROM:00133630 ; =============== S U B R O U T I N E ======================================= ROM:00133630 ROM:00133630 ROM:00133630 sub_133630: ; CODE XREF: sub_11231A+13A↑p ROM:00133630 bsr.l sub_13319A ROM:00133636 bset #0,($131B).w ROM:0013363C rts ROM:0013363C ; End of function sub_133630 ROM:0013363C ROM:0013363E ROM:0013363E ; =============== S U B R O U T I N E ======================================= ROM:0013363E ROM:0013363E ROM:0013363E sub_13363E: ; CODE XREF: ROM:loc_1335B2↑p ROM:0013363E ; ROM:loc_1335EE↑p ROM:0013363E move.l #0,($9EC).w ROM:00133646 move.w #0,($E88).w ROM:0013364C move.w ($E94).w,($E8A).w ROM:00133652 move.l ($A24).w,($9F0).w ROM:00133658 move.l ($A24).w,($9F4).w ROM:0013365E move.l ($A24).w,($9F8).w ROM:00133664 move.l ($A24).w,d0 ROM:00133668 divs.w #$A,d0 ROM:0013366C move.w d0,($E8E).w ROM:00133670 move.w d0,($E90).w ROM:00133674 move.w d0,($E92).w ROM:00133678 rts ROM:00133678 ; End of function sub_13363E ROM:00133678 ROM:0013367A ROM:0013367A ; =============== S U B R O U T I N E ======================================= ROM:0013367A ROM:0013367A ROM:0013367A sub_13367A: ; CODE XREF: ROM:loc_13357A↑p ROM:0013367A ; ROM:001335C4↑p ... ROM:0013367A move.w #$7FFF,($E8C).w ROM:00133680 rts ROM:00133680 ; End of function sub_13367A ROM:00133680 ROM:00133682 ROM:00133682 ; =============== S U B R O U T I N E ======================================= ROM:00133682 ROM:00133682 ROM:00133682 sub_133682: ; CODE XREF: ROM:001335B6↑p ROM:00133682 move.w ($E8C).w,d0 ROM:00133686 move.w ($A46).w,d1 ROM:0013368A cmp.w d0,d1 ROM:0013368C bge.s locret_133694 ROM:0013368E move.w ($A46).w,($E8C).w ROM:00133694 ROM:00133694 locret_133694: ; CODE XREF: sub_133682+A↑j ROM:00133694 rts ROM:00133694 ; End of function sub_133682 ROM:00133694 ROM:00133696 ROM:00133696 ; =============== S U B R O U T I N E ======================================= ROM:00133696 ROM:00133696 ROM:00133696 sub_133696: ; CODE XREF: sub_126A0E+4E↑p ROM:00133696 move.w #$3B28,d1 ROM:0013369A move.w ($572).w,d2 ROM:0013369E bsr.l sub_117544 ROM:001336A4 move.w d1,($E96).w ROM:001336A8 move.w ($E96).w,d0 ROM:001336AC cmp.w ($C78).w,d0 ROM:001336B0 bge.s loc_1336B8 ROM:001336B2 move.w d0,($E94).w ROM:001336B6 bra.s loc_1336BE ROM:001336B8 ; --------------------------------------------------------------------------- ROM:001336B8 ROM:001336B8 loc_1336B8: ; CODE XREF: sub_133696+1A↑j ROM:001336B8 move.w ($C78).w,($E94).w ROM:001336BE ROM:001336BE loc_1336BE: ; CODE XREF: sub_133696+20↑j ROM:001336BE bsr.l sub_133482 ROM:001336C4 bsr.l sub_133554 ROM:001336CA rts ROM:001336CA ; End of function sub_133696 ROM:001336CA ROM:001336CC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001336CE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001336D0 ROM:001336D0 ; =============== S U B R O U T I N E ======================================= ROM:001336D0 ROM:001336D0 ROM:001336D0 sub_1336D0: ; CODE XREF: sub_126A0E+7E↑p ROM:001336D0 bclr #4,($132B).w ROM:001336D6 bclr #7,($1341).w ROM:001336DC rts ROM:001336DC ; End of function sub_1336D0 ROM:001336DC ROM:001336DE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_28. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001336E0 dword_1336E0: dc.l $43F0000, $80064, $6130000, $800C8, $6150000, $800C8 ROM:001336E0 ; DATA XREF: sub_110F5E+6↑o ROM:001336E0 ; sub_110F5E+6A↑o ... ROM:001336E0 dc.l $6180000, $800C8, $7110000, $80000, $1F80000, $80014 ROM:00133710 dword_133710: dc.l $3160000, $8000A, $3290000, $8000A, $5450000, $8000A ROM:00133710 ; DATA XREF: sub_110F5E:loc_110FC2↑o ROM:00133710 ; sub_110F5E:loc_110FF4↑o ... ROM:00133710 dc.l $7100000, $8FFFF ROM:00133730 dword_133730: dc.l $60007, $A7C0002, $47E0002, $A480002, $48E0002, $A420002 ROM:00133730 ; DATA XREF: sub_110F5E+130↑o ROM:00133730 ; sub_1234EC:loc_123908↑o ROM:00133730 dc.l $47C0002, $A300002, $1060001, $A7C0002, $2060001 ROM:00133730 dc.l $A480002, $3060001, $A420002, $4060001, $A300002 ROM:00133730 dc.l $5060001, $A5E0002, $6060005, $A460002, $47A0002 ROM:00133730 dc.l $C780002, $4980002, $5720002, $7060001, $A460002 ROM:00133730 dc.l $10060002, $A340002, $4800002, $5C060007, $EC00002 ROM:00133730 dc.l $EC20002, $EC40002, $ECE0002, $ED40002, $ED80002 ROM:00133730 dc.l $EDC0002, $6E060010, $EC00002, $EC20002, $EC40002 ROM:00133730 dc.l $EC60002, $EC80002, $ECA0002, $ECC0002, $ECE0002 ROM:00133730 dc.l $ED00002, $ED20002, $ED40002, $ED60002, $ED80002 ROM:00133730 dc.l $EDA0002, $EDC0002, $EDE0002, $3F060002, $4DA0002 ROM:00133730 dc.l $4D80002, $54060004, $4D80002, $4DA0002, $11520001 ROM:00133730 dc.l $11530001, $5B060007, $AA80002, $10F10001, $10F00001 ROM:00133730 dc.l $AAC0002, $A8A0002, $AA20002, $AA40002, $D060001 ROM:00133730 dc.l $52D0001, $46040001, $40C0004, $6F060002, $52C0002 ROM:00133730 dc.l $11580001, $53060004, $AFC0002, $1B0C0002, $1B0E0002 ROM:00133730 dc.l $1B100002, $A060007, $EE00002, $E9C0002, $4840002 ROM:00133730 dc.l $EE20002, $E9E0002, $4860002, $5720002, $5506000D ROM:00133730 dc.l $EE80002, $EEC0002, $11540001, $D4E0002, $13B40002 ROM:00133730 dc.l $13B60002, $13B80002, $13BA0002, $13BC0002, $13BE0002 ROM:00133730 dc.l $13C00002, $13C20002, $13C40002, $71060001, $F840002 ROM:00133730 dc.l $21060001, $BB60002, $5D06000F, $5720002, $B960002 ROM:00133730 dc.l $B9A0002, $13680002, $13780002, $BE20002, $A5A0002 ROM:00133730 dc.l $4FE0002, $A300002, $A2C0002, $B380002, $BB60002 ROM:00133730 dc.l $BB80002, $11560001, $11570001, $62060001, $BF20002 ROM:00133730 dc.l $44040001, $B3384004, $E070001, $4004010, $18070001 ROM:00133730 dc.l $11470001, $3207000A, $4004001, $4024001, $4044001 ROM:00133730 dc.l $4064001, $4084001, $40A4001, $40C4001, $40E4001 ROM:00133730 dc.l $28008, $1218008, $3307000A, $B33C4004, $8810004 ROM:00133730 dc.l $400C001, $402C001, $404C001, $406C001, $408C001 ROM:00133730 dc.l $40AC001, $40CC001, $40EC001, $610E0001, $54C0002 ROM:00133730 dc.l $900E0001, $7480001, $3E04000A, $4210003, $B3414003 ROM:00133730 dc.l $4250003, $B3444001, $5520002, $41D0003, $B3474003 ROM:00133730 dc.l $B3454001, $7490001, $4390003, $F060001, $114D0001 ROM:00133730 dc.l $11060003, $11500001, $54A0002, $4F40002, $13060001 ROM:00133730 dc.l $114E0001, $14060001, $114F0001, $15060001, $C560002 ROM:00133730 dc.l $19070009, $13620004, $13600004, $49A0004, $9680004 ROM:00133730 dc.l $13480004, $C520002, $13740002, $C540002, $13C60001 ROM:00133730 dc.l $20060001, $96C0004, $35060002, $4AC0002, $4AE0002 ROM:00133730 dc.l $3A060003, $13720002, $13660002, $13AA0002, $B060003 ROM:00133730 dc.l $5D60004, $F8E0008, $B34A4001, $9060001, $5720002 ROM:00133730 dc.l $8060001, $C780002, $56060004, $F9E0002, $FA00002 ROM:00133730 dc.l $FB60002, $FB80002, $57060003, $9880004, $CC60002 ROM:00133730 dc.l $11810001, $52060004, $13090001, $130A0001, $130B0001 ROM:00133730 dc.l $130C0001, $5106000C, $4960002, $47E0002, $47C0002 ROM:00133730 dc.l $48E0002, $BB80002, $5720002, $52C0002, $C780002 ROM:00133730 dc.l $47A0002, $EE00002, $EEA0002, $11510001, $5A060009 ROM:00133730 dc.l $D160002, $D180002, $D0E0002, $D100002, $D620002 ROM:00133730 dc.l $10060002, $10080002, $11550001, $99C0004, $5806000C ROM:00133730 dc.l $13CC0001, $13CD0001, $1B200002, $1B220002, $1B240002 ROM:00133730 dc.l $1B260002, $1B280002, $1B2A0002, $1D7C0001, $1B2C0002 ROM:00133730 dc.l $1B2E0002, $13800002, $63060001, $1D7D0020, $64060001 ROM:00133730 dc.l $1B3C0040, $65060001, $1B7C0040, $66060001, $1BBC0040 ROM:00133730 dc.l $67060001, $1BFC0040, $68060001, $1C3C0040, $69060001 ROM:00133730 dc.l $1C7C0040, $6A060001, $1D9D0020, $6B060001, $1CBC0040 ROM:00133730 dc.l $6C060001, $1CFC0040, $6D060001, $1D3C0040, $59060017 ROM:00133730 dc.l $13CC0001, $D860002, $D880002, $13920002, $13940002 ROM:00133730 dc.l $13860002, $13880002, $D960002, $D980002, $13820002 ROM:00133730 dc.l $13840002, $D8A0002, $D8C0002, $1B300002, $1B320002 ROM:00133730 dc.l $D8E0002, $D900002, $1B340002, $1B360002, $138A0002 ROM:00133730 dc.l $138C0002, $138E0002, $13900002, $16060001, $57E0002 ROM:00133730 dc.l $C060003, $DEA0002, $9FC0010, $10D40002, $7006000C ROM:00133730 dc.l $E3A0002, $E3C0002, $E3E0002, $E400002, $E420002 ROM:00133730 dc.l $E440002, $E460002, $E480002, $E4A0002, $E4C0002 ROM:00133730 dc.l $E4E0002, $E500002, $12060001, $5AA0002 ROM:00133C44 dcb.b 2,$FF ROM:00133C46 byte_133C46: dc.b $FF ; DATA XREF: sub_1250FC+292↑r ROM:00133C46 ; sub_1250FC:loc_1253AE↑r ROM:00133C47 dc.b $FF ROM:00133C48 word_133C48: dc.w $8201 ; DATA XREF: sub_1246E2+E↑r ROM:00133C48 ; sub_1246E2+18↑r ... ROM:00133C4A dc.w $3E07 ROM:00133C4C dc.l $21073B04, $23043D04, $3004310E, $32043304, $100F200E ROM:00133C4C dc.l $270F1707, $18073408, $37083608, $14071A0F, $110E8308 ROM:00133C4C dc.l $2C047F00 ROM:00133C78 dword_133C78: dc.l $B7170013 ; DATA XREF: sub_1246E2+A6↑r ROM:00133C78 ; sub_1246E2+BA↑r ... ROM:00133C7C dc.l $5A34BA18, $135A34, $A2020013, $5A34A000, $135A34 ROM:00133C7C dc.l $A1010013, $5A34A202, $135A34, $A3030013, $5A34A404 ROM:00133C7C dc.l $135A34, $A5050013, $5A34A606, $135A34, $A9090013 ROM:00133C7C dc.l $5A34C31B, $135A34, $C21C0013, $5A34B30B, $135A34 ROM:00133C7C dc.l $B6160013, $4C14B515, $134C8C, $FFFFFFFF ROM:00133CDC dcb.b 2,$FF ROM:00133CDE dword_133CDE: dc.l $B1110013 ; DATA XREF: sub_1246E2+80↑r ROM:00133CDE ; sub_1246E2+94↑r ... ROM:00133CE2 dc.w $5AEA ROM:00133CE4 dc.l $B2120013, $5B1AFFFF, $FFFFFFFF ROM:00133CF0 dword_133CF0: dc.l $C3040013 ; DATA XREF: sub_1246E2+1D8↑r ROM:00133CF0 ; sub_1246E2+1EC↑r ... ROM:00133CF4 dc.l $5A24C404, $135A2C, $FFFFFFFF ROM:00133D00 dcb.b 2,$FF ROM:00133D02 dword_133D02: dc.l $84040011 ; DATA XREF: sub_1246E2+166↑r ROM:00133D02 ; sub_1246E2+17A↑r ... ROM:00133D06 dc.w $5782 ROM:00133D08 dc.l $80040011, $C6A48104, $11C6BE, $82040011, $FD66020C ROM:00133D08 dc.l $115E1C, $E6040013, $4CE8E104, $1350D2, $E0040013 ROM:00133D08 dc.l $511E0108, $116200, $80011, $62A8040F, $12463A, $C0040013 ROM:00133D08 dc.l $512AC804, $1351C0, $C9040013, $5266CC04, $135274 ROM:00133D08 dc.l $CD040013, $5312D004, $13536C, $D1040013, $5384D204 ROM:00133D08 dc.l $13538C, $D4040013, $5478D904, $135574, $DA040013 ROM:00133D08 dc.l $55A8E206, $13566E, $D6040013, $5676D704, $135694 ROM:00133D08 dc.l $C1040012, $2848E804, $1357F2, $E7040013, $57FAC204 ROM:00133D08 dc.l $135802, $C4040013, $583EC304, $135846, $C5040013 ROM:00133D08 dc.l $584EC604, $135880, $C7040013, $58B2CA04, $11EF70 ROM:00133D08 dc.l $CB060013, $5932CF04, $13599C, $D3040013, $59EAD804 ROM:00133D08 dc.l $1359F2, $DB040013, $5AA48504, $12C35A, $FFFFFFFF ROM:00133DFC dcb.b 2,$FF ROM:00133DFE dword_133DFE: dc.l $C0040013 ; DATA XREF: sub_1234EC+5BE↑r ROM:00133DFE ; sub_1234EC+5D2↑r ... ROM:00133E02 dc.w $5132 ROM:00133E04 dc.l $C8040013, $51D8D204, $1353CC, $D4040013, $548CDA04 ROM:00133E04 dc.l $1355C2, $D7040013, $56EEC104, $135726, $FFFFFFFF ROM:00133E04 dc.l $FFFF0002, $30004, $10005 ROM:00133E38 dc.b 0, $FF ROM:00133E3A word_133E3A: dc.w $1231 ; DATA XREF: sub_1234EC+144↑o ROM:00133E3A ; sub_1234EC+2E6↑o ROM:00133E3C dc.l $12, $5A340034, $70A0D90, $100E4F, $14013CF, $1200D94 ROM:00133E3C dc.l $800E4F, $1021232, $12, $5A340034, $70A0D90, $100E4D ROM:00133E3C dc.l $14013CE, $1200D94, $800E4D, $1041232, $12, $5A340034 ROM:00133E3C dc.l $70A0D90, $100E51, $14013D0, $1200D94, $800E51, $1010261 ROM:00133E3C dc.l $12, $5A340036, $70A0D90, $4100E3D, $40139B, $200D94 ROM:00133E3C dc.l $4800E3D, $20262, $12, $5A340036, $70A0D90, $4100E3B ROM:00133E3C dc.l $401399, $200D94, $4800E3B, $40262, $12, $5A340036 ROM:00133E3C dc.l $70A0D90, $4100E3F, $40139D, $200D94, $4800E3F, $10264 ROM:00133E3C dc.l $12, $5A340036, $70A0D90, $5100E3D, $140139B, $1200D94 ROM:00133E3C dc.l $5800E3D, $1020265, $12, $5A340036, $70A0D90, $5100E3B ROM:00133E3C dc.l $1401399, $1200D94, $5800E3B, $1040265, $12, $5A340036 ROM:00133E3C dc.l $70A0D90, $5100E3F, $140139D, $1200D94, $5800E3F ROM:00133E3C dc.l $1010267, $12, $5A340036, $70A0D90, $6100E3D, $240139B ROM:00133E3C dc.l $2200D94, $6800E3D, $2020268, $12, $5A340036, $70A0D90 ROM:00133E3C dc.l $6100E3B, $2401399, $2200D94, $6800E3B, $2040268 ROM:00133E3C dc.l $12, $5A340036, $70A0D90, $6100E3F, $240139D, $2200D94 ROM:00133E3C dc.l $6800E3F, $2010270, $12, $5A340036, $70A0D90, $7100E3D ROM:00133E3C dc.l $340139B, $3200D94, $7800E3D, $3020271, $12, $5A340036 ROM:00133E3C dc.l $70A0D90, $7100E3B, $3401399, $3200D94, $7800E3B ROM:00133E3C dc.l $3040271, $12, $5A340036, $70A0D90, $7100E3F, $340139D ROM:00133E3C dc.l $3200D94, $7800E3F, $3010650, $12, $5A340038, $7080E3D ROM:00133E3C dc.l $440139B, $4201318, $7800E3D, $4020650, $12, $5A340038 ROM:00133E3C dc.l $7080E3B, $4401399, $4201318, $7800E3B, $4040650 ROM:00133E3C dc.l $12, $5A340038, $7080E3F, $440139D, $4201318, $7800E3F ROM:00133E3C dc.l $4011537, $12, $5A34003A, $7080E3D, $540139B, $5201318 ROM:00133E3C dc.l $7800E3D, $5021538, $12, $5A34003A, $7080E3B, $5401399 ROM:00133E3C dc.l $5201318, $7800E3B, $5041538, $12, $5A34003A, $7080E3F ROM:00133E3C dc.l $540139D, $5201318, $7800E3F, $5010481, $12, $5A34003C ROM:00133E3C dc.l $70A1325, $5100E3D, $740139B, $7201318, $7800E3D ROM:00133E3C dc.l $7020481, $12, $5A34003C, $70A1325, $5100E3B, $7401399 ROM:00133E3C dc.l $7201318, $7800E3B, $7040481, $12, $5A34003C, $70A1325 ROM:00133E3C dc.l $5100E3F, $740139D, $7201318, $7800E3F, $7011507 ROM:00133E3C dc.l $12, $5A340042, $7080E3C, $40139A, $200D93, $3800E3C ROM:00133E3C dc.l $21508, $12, $5A340042, $7080E3A, $401398, $200D93 ROM:00133E3C dc.l $3800E3A, $41506, $12, $5A340042, $7080E3E, $40139C ROM:00133E3C dc.l $200D93, $3800E3E, $11507, $12, $5A340042, $7080E3C ROM:00133E3C dc.l $140139A, $1200D93, $3800E3C, $1021508, $12, $5A340042 ROM:00133E3C dc.l $7080E3A, $1401398, $1200D93, $3800E3A, $1041506 ROM:00133E3C dc.l $12, $5A340042, $7080E3E, $140139C, $1200D93, $3800E3E ROM:00133E3C dc.l $1011186, $12, $5A340044, $70E0D8E, $100E43, $4013A1 ROM:00133E3C dc.l $200E43, $24013A1, $2200D92, $800E43, $21185, $12 ROM:00133E3C dc.l $5A340044, $70E0D8E, $100E41, $40139F, $200E41, $240139F ROM:00133E3C dc.l $2200D92, $800E41, $41186, $12, $5A340044, $70E0D8E ROM:00133E3C dc.l $100E45, $4013A3, $200E45, $24013A3, $2200D92, $800E45 ROM:00133E3C dc.l $11192, $12, $5A340046, $70E0D8F, $7100E43, $14013A1 ROM:00133E3C dc.l $1200E43, $34013A1, $3200D93, $7800E43, $1021191 ROM:00133E3C dc.l $12, $5A340046, $70E0D8F, $7100E41, $140139F, $1200E41 ROM:00133E3C dc.l $340139F, $3200D93, $7800E41, $1041192, $12, $5A340046 ROM:00133E3C dc.l $70E0D8F, $7100E45, $14013A3, $1200E45, $34013A3 ROM:00133E3C dc.l $3200D93, $7800E45, $1010445, $12, $5A340040, $70A0D91 ROM:00133E3C dc.l $2100E43, $44013A1, $4200D95, $2800E43, $4020444 ROM:00133E3C dc.l $12, $5A340040, $70A0D91, $2100E41, $440139F, $4200D95 ROM:00133E3C dc.l $2800E41, $4040445, $12, $5A340040, $70A0D91, $2100E45 ROM:00133E3C dc.l $44013A3, $4200D95, $2800E45, $4010480, $12, $5A34003E ROM:00133E3C dc.l $70A1325, $5100E43, $54013A1, $5201318, $7800E43 ROM:00133E3C dc.l $5020480, $12, $5A34003E, $70A1325, $5100E41, $540139F ROM:00133E3C dc.l $5201318, $7800E41, $5040480, $12, $5A34003E, $70A1325 ROM:00133E3C dc.l $5100E45, $54013A3, $5201318, $7800E45, $5011611 ROM:00133E3C dc.l $12, $5A340048, $7080E4F, $4013CF, $201318, $7800E4F ROM:00133E3C dc.l $21610, $12, $5A340048, $7080E4D, $4013CE, $201318 ROM:00133E3C dc.l $7800E4D, $41610, $12, $5A340048, $7080E51, $4013D0 ROM:00133E3C dc.l $201318, $7800E51, $11523, $12, $5A34008C, $70A1325 ROM:00133E3C dc.l $5100E49, $4013A7, $201318, $7800E49, $21524, $12 ROM:00133E3C dc.l $5A34008C, $70A1325, $5100E47, $4013A5, $201318, $7800E47 ROM:00133E3C dc.l $41524, $12, $5A34008C, $70A1325, $5100E4B, $4013A9 ROM:00133E3C dc.l $201318, $7800E4B, $11529, $12, $5A34008C, $70A1325 ROM:00133E3C dc.l $5100E49, $14013A7, $1201318, $7800E49, $1021530 ROM:00133E3C dc.l $12, $5A34008C, $70A1325, $5100E47, $14013A5, $1201318 ROM:00133E3C dc.l $7800E47, $1041530, $12, $5A34008C, $70A1325, $5100E4B ROM:00133E3C dc.l $14013A9, $1201318, $7800E4B, $1010107, $12, $5A340052 ROM:00133E3C dc.l $7080A73, $401363, $200D92, $1800A73, $20108, $12 ROM:00133E3C dc.l $5A340052, $7080A71, $401361, $200D92, $1800A71, $10112 ROM:00133E3C dc.l $12, $5A34004A, $7080A73, $1401363, $1200D95, $6800A73 ROM:00133E3C dc.l $1020113, $12, $5A34004A, $7080A71, $1401361, $1200D95 ROM:00133E3C dc.l $6800A71, $1010117, $12, $5A340050, $7080A73, $2401363 ROM:00133E3C dc.l $2200D92, $2800A73, $2020118, $12, $5A340050, $7080A71 ROM:00133E3C dc.l $2401361, $2200D92, $2800A71, $2010122, $12, $5A340054 ROM:00133E3C dc.l $7080A72, $7401362, $7200D92, $6800A72, $7020123 ROM:00133E3C dc.l $12, $5A340054, $7080A70, $7401360, $7200D92, $6800A70 ROM:00133E3C dc.l $7010131, $12, $5A340056, $7080A73, $5401363, $5200D93 ROM:00133E3C dc.l $6800A73, $5020132, $12, $5A340056, $7080A71, $5401361 ROM:00133E3C dc.l $5200D93, $6800A71, $5010137, $12, $5A340058, $7080A73 ROM:00133E3C dc.l $6401363, $6200D92, $5800A73, $6020138, $12, $5A340058 ROM:00133E3C dc.l $7080A71, $6401361, $6201318, $7800A71, $6010562 ROM:00133E3C dc.l $12, $5A34005A, $7080A73, $3401363, $3201318, $7800A73 ROM:00133E3C dc.l $3020563, $12, $5A34005A, $7080A71, $3401361, $3201318 ROM:00133E3C dc.l $7800A71, $3010552, $12, $5A340060, $7080A73, $7401363 ROM:00133E3C dc.l $7201318, $7800A73, $7020553, $12, $5A340060 ROM:0013463C dc.l $7080A71, $7401361, $7201318, $7800A71, $7010532 ROM:0013463C dc.l $12, $5A34005C, $7080A72, $1401362, $1201318, $7800A72 ROM:0013463C dc.l $1020533, $12, $5A34005C, $7080A70, $1401360, $1201318 ROM:0013463C dc.l $7800A70, $1011539, $12, $5A34005E, $7080A72, $5401362 ROM:0013463C dc.l $5201318, $7800A72, $5021539, $12, $5A34005E, $7080A70 ROM:0013463C dc.l $5401360, $5201318, $7800A70, $5010198, $12, $5A34004C ROM:0013463C dc.l $70A0D91, $100A72, $2401362, $2200D95, $800A72, $2020197 ROM:0013463C dc.l $12, $5A34004C, $70A0D91, $100A70, $2401360, $2200D95 ROM:0013463C dc.l $800A70, $2011520, $12, $5A34004E, $7080A72, $4401362 ROM:0013463C dc.l $4201318, $7800A72, $4021520, $12, $5A34004E, $7080A70 ROM:0013463C dc.l $4401360, $4201318, $7800A70, $4010462, $12, $5A340062 ROM:0013463C dc.l $708133D, $7401423, $3201318, $780133D, $7020463 ROM:0013463C dc.l $12, $5A340062, $7081337, $6401423, $1201318, $7801337 ROM:0013463C dc.l $6010505, $12, $5A340066, $70A0D8F, $3100D87, $3401383 ROM:0013463C dc.l $3200D93, $3800D87, $3081590, $12, $5A340064, $70A0D90 ROM:0013463C dc.l $1100D88, $1401384, $1200D94, $1800D88, $1080340 ROM:0013463C dc.l $12, $5A34006A, $70A0D8F, $4100D87, $4401383, $4200D93 ROM:0013463C dc.l $4800D87, $4080116, $12, $5A340068, $70A0D90, $3100D88 ROM:0013463C dc.l $3401384, $3200D94, $3800D88, $3080335, $12, $5A34006C ROM:0013463C dc.l $70A0D91, $5100D89, $5401385, $5200D95, $5800D89 ROM:0013463C dc.l $5080351, $12, $5A34006E, $70A1424, $7101424, $3401425 ROM:0013463C dc.l $6201425, $1801424, $3040352, $12, $5A34006E, $70A1425 ROM:0013463C dc.l $101424, $4401425, $7201425, $2801424, $4040111, $12 ROM:0013463C dc.l $5A340070, $70A0D8F, $5100D87, $5401383, $5200D93 ROM:0013463C dc.l $5800D87, $5080106, $12, $5A340072, $70A0D8E, $1100C53 ROM:0013463C dc.l $3401331, $3200D92, $1800C53, $3080135, $12, $5A340078 ROM:0013463C dc.l $70A0D8E, $100D86, $401382, $200D92, $800D86, $80141 ROM:0013463C dc.l $12, $5A34007A, $70A0D8F, $7100D87, $7401383, $7200D93 ROM:0013463C dc.l $7800D87, $7080130, $12, $5A340074, $70A0D8F, $6100D87 ROM:0013463C dc.l $6401383, $6200D93, $6800D87, $6080136, $12, $5A340076 ROM:0013463C dc.l $70A0D8E, $5100D86, $5401382, $5200D92, $5800D86 ROM:0013463C dc.l $5080133, $12, $5A340074, $70A0D8F, $2100D87, $2401383 ROM:0013463C dc.l $2200D93, $2800D87, $2080140, $12, $5A340076, $70A0D8F ROM:0013463C dc.l $1100D87, $1401383, $1200D93, $1800D87, $1040501 ROM:0013463C dc.l $12, $5A340088, $70A0D91, $1100D89, $1401385, $1200D95 ROM:0013463C dc.l $1800D89, $1080500, $12, $5A340088, $70A0D91, $4100D89 ROM:0013463C dc.l $44013C6, $200D95, $4800D89, $4080121, $12, $5A34007C ROM:0013463C dc.l $70A0D8E, $7100D86, $7401382, $7200D92, $7800D86 ROM:0013463C dc.l $7080420, $12, $5A34007E, $70A0D8F, $100D87, $401383 ROM:0013463C dc.l $200D93, $800D87, $81300, $12, $5A340080, $70A0D8E ROM:0013463C dc.l $3100D86, $3401382, $3200D92, $3800D86, $3081316 ROM:0013463C dc.l $12, $5A340082, $70A0D8E, $4100D86, $4401382, $4200D92 ROM:0013463C dc.l $4800D86, $4080170, $12, $5A340084, $70A0D91, $3100D89 ROM:0013463C dc.l $3401385, $3200D95, $3800D89, $3081640, $12, $5A34008A ROM:0013463C dc.l $70A0D90, $2100D88, $2401384, $2200D94, $2800D88 ROM:0013463C dc.l $2081775, $12, $5A340086, $70A0D91, $7100D89, $7401385 ROM:0013463C dc.l $7200D95, $7800D89, $7080301, $12, $5A34008E, $70A0D8E ROM:0013463C dc.l $310118F, $401424, $200D92, $380118F, $80302, $12 ROM:0013463C dc.l $5A34008E, $70A0D8E, $310118F, $1401424, $6200D92 ROM:0013463C dc.l $380118F, $1080303, $12, $5A34008E, $70A0D8E, $310118F ROM:0013463C dc.l $2401425, $5200D92, $380118F, $2080304, $12, $5A34008E ROM:0013463C dc.l $70A0D8E, $310118F, $3401424, $5200D92, $380118F ROM:0013463C dc.l $3080300, $12, $5A340090, $70A0D8E, $3101330, $6401423 ROM:0013463C dc.l $5200D92, $3801330, $6080601, $12, $5A340098, $7060748 ROM:0013463C dc.l $1400748, $3401318, $7800655, $12, $5A340092, $7080E49 ROM:0013463C dc.l $24013A7, $2201318, $7800E49, $2020655, $12, $5A340092 ROM:0013463C dc.l $7080E47, $24013A5, $2201318, $7800E47, $2040655 ROM:0013463C dc.l $12, $5A340092, $7080E4B, $24013A9, $2201318, $7800E4B ROM:0013463C dc.l $2011487, $12, $5A340096, $7080A73, $7401363, $7201318 ROM:0013463C dc.l $7800A73, $7021487, $12, $5A340096, $7080A71, $7401361 ROM:0013463C dc.l $7201318, $7800A71, $7011486, $12, $5A340094, $70A1325 ROM:0013463C dc.l $5100E3D, $640139B, $6201318, $7800E3D, $6021486 ROM:0013463C dc.l $12, $5A340094, $70A1325, $5100E3B, $6401399, $6201318 ROM:0013463C dc.l $7800E3B, $6041486, $12, $5A340094, $70A1325, $5100E3F ROM:0013463C dc.l $640139D, $6201318, $7800E3F, $60100FF, $C0300FF ROM:0013463C dc.l $66423C3C, $13E3C, $6004, $6470001, $C470000, $6E0A0F38 ROM:0013463C dc.l $11116602, $424660EC, $C460000, $660808F8, $1337 ROM:0013463C dc.l $60142C38, $9742E38, $9700BC6, $BC721C6, $97421C7 ROM:0013463C dc.l $970602E, $C0300F0, $66162C38, $9742E38, $9700B86 ROM:0013463C dc.l $BC721C6, $97421C7, $9706012, $2C380974, $2E380970 ROM:0013463C dc.l $B8721C6, $97421C7, $9704E75, $8380002, $13386708 ROM:0013463C dc.l $8F80000, $1337604A, $C0300FF, $66162C38, $9742E38 ROM:0013463C dc.l $9700BC6, $BC721C6, $97421C7, $970602E, $C0300F0 ROM:0013463C dc.l $66162C38, $9742E38, $9700B86, $BC721C6, $97421C7 ROM:0013463C dc.l $9706012, $2C380974, $2E380970, $B8721C6, $97421C7 ROM:0013463C dc.l $9704E75, $46FC2700, $31FC000C, $FC0A6100, $1704241 ROM:0013463C dc.l $61000022, $C870000, $6F00, $80487, 1, $11FC0055 ROM:0013463C dc.l $FA2711FC, $AAFA27, $60DE4E75, $C410004, $6408207B ROM:0013463C dc.l $14084E71, $4ED04E75, $134D3C, $134D42, $134D74, $134DB2 ROM:0013463C dc.l $323C0001, $4E756100, $26A0C40, $7FFF6726, $2E3C000F ROM:0013463C dc.l $42400C00, $671A, $C000008, $6E144284, $42854242 ROM:0013463C dc.l $42438880, $143C0001, $1600323C, $34E75, $280A9889 ROM:0013463C dc.l $B684660E, $3C3C0002, $61000116, $323C0001, $60266100 ROM:0013463C dc.l $2220C40, $7FFF670A, $2E3C000F, $424014C0, $60120C87 ROM:0013463C dc.l 0 ROM:00134DA4 ; --------------------------------------------------------------------------- ROM:00134DA4 bne.s locret_134DB0 ROM:00134DA6 movea.l a1,a2 ROM:00134DA8 bsr.w sub_134ED4 ROM:00134DAC move.w #1,d1 ROM:00134DB0 ROM:00134DB0 locret_134DB0: ; CODE XREF: ROM:00134DA4↑j ROM:00134DB0 rts ROM:00134DB2 ; --------------------------------------------------------------------------- ROM:00134DB2 cmp.w d2,d3 ROM:00134DB4 beq.s loc_134DFE ROM:00134DB6 bsr.w sub_134FAE ROM:00134DBA cmpi.w #$7FFF,d0 ROM:00134DBE beq.s loc_134DEA ROM:00134DC0 move.l #$F4240,d7 ROM:00134DC6 andi.l #$FF,d0 ROM:00134DCC cmpi.w #3,d2 ROM:00134DD0 bgt.s loc_134DDC ROM:00134DD2 move.w d2,d6 ROM:00134DD4 asl.w #3,d6 ROM:00134DD6 asl.l d6,d0 ROM:00134DD8 or.l d0,d4 ROM:00134DDA bra.s loc_134DE6 ROM:00134DDC ; --------------------------------------------------------------------------- ROM:00134DDC ROM:00134DDC loc_134DDC: ; CODE XREF: ROM:00134DD0↑j ROM:00134DDC move.w d2,d6 ROM:00134DDE subq.w #4,d6 ROM:00134DE0 asl.w #3,d6 ROM:00134DE2 asl.l d6,d0 ROM:00134DE4 or.l d0,d5 ROM:00134DE6 ROM:00134DE6 loc_134DE6: ; CODE XREF: ROM:00134DDA↑j ROM:00134DE6 addq.w #1,d2 ROM:00134DE8 bra.s loc_134DFC ROM:00134DEA ; --------------------------------------------------------------------------- ROM:00134DEA ROM:00134DEA loc_134DEA: ; CODE XREF: ROM:00134DBE↑j ROM:00134DEA cmpi.l #0,d7 ROM:00134DF0 bne.s loc_134DFC ROM:00134DF2 clr.w d2 ROM:00134DF4 bsr.w sub_134ED4 ROM:00134DF8 move.w #1,d1 ROM:00134DFC ROM:00134DFC loc_134DFC: ; CODE XREF: ROM:00134DE8↑j ROM:00134DFC ; ROM:00134DF0↑j ROM:00134DFC bra.s locret_134E60 ROM:00134DFE ; --------------------------------------------------------------------------- ROM:00134DFE ROM:00134DFE loc_134DFE: ; CODE XREF: ROM:00134DB4↑j ROM:00134DFE move.w d4,d6 ROM:00134E00 asr.w #8,d6 ROM:00134E02 andi.w #$FF,d6 ROM:00134E06 cmpi.w #3,d6 ROM:00134E0A bne.s loc_134E16 ROM:00134E0C bsr.w sub_134E98 ROM:00134E10 move.w #1,d1 ROM:00134E14 bra.s locret_134E60 ROM:00134E16 ; --------------------------------------------------------------------------- ROM:00134E16 ROM:00134E16 loc_134E16: ; CODE XREF: ROM:00134E0A↑j ROM:00134E16 cmpi.w #2,d6 ROM:00134E1A bne.s loc_134E2A ROM:00134E1C bsr.w sub_134EF0 ROM:00134E20 bsr.w sub_134E98 ROM:00134E24 move.w #2,d1 ROM:00134E28 bra.s locret_134E60 ROM:00134E2A ; --------------------------------------------------------------------------- ROM:00134E2A ROM:00134E2A loc_134E2A: ; CODE XREF: ROM:00134E1A↑j ROM:00134E2A cmpi.w #4,d6 ROM:00134E2E bne.s loc_134E4C ROM:00134E30 bsr.w sub_134F4C ROM:00134E34 move.w #4,d6 ROM:00134E38 cmp.w d2,d3 ROM:00134E3A bne.s loc_134E42 ROM:00134E3C bsr.w sub_134E98 ROM:00134E40 bra.s loc_134E46 ROM:00134E42 ; --------------------------------------------------------------------------- ROM:00134E42 ROM:00134E42 loc_134E42: ; CODE XREF: ROM:00134E3A↑j ROM:00134E42 bsr.w sub_134EB6 ROM:00134E46 ROM:00134E46 loc_134E46: ; CODE XREF: ROM:00134E40↑j ROM:00134E46 move.w #1,d1 ROM:00134E4A bra.s locret_134E60 ROM:00134E4C ; --------------------------------------------------------------------------- ROM:00134E4C ROM:00134E4C loc_134E4C: ; CODE XREF: ROM:00134E2E↑j ROM:00134E4C cmpi.w #5,d6 ROM:00134E50 bne.s loc_134E5C ROM:00134E52 bsr.w sub_134E98 ROM:00134E56 bsr.w sub_134F80 ROM:00134E5A bra.s locret_134E60 ROM:00134E5C ; --------------------------------------------------------------------------- ROM:00134E5C ROM:00134E5C loc_134E5C: ; CODE XREF: ROM:00134E50↑j ROM:00134E5C move.w #1,d1 ROM:00134E60 ROM:00134E60 locret_134E60: ; CODE XREF: ROM:loc_134DFC↑j ROM:00134E60 ; ROM:00134E14↑j ... ROM:00134E60 rts ROM:00134E62 ; --------------------------------------------------------------------------- ROM:00134E62 rts ROM:00134E64 ; --------------------------------------------------------------------------- ROM:00134E64 bsr.w sub_134FAE ROM:00134E68 clr.w d1 ROM:00134E6A clr.l d0 ROM:00134E6C move.b #2,d0 ROM:00134E70 add.b d0,d1 ROM:00134E72 bsr.w sub_134FC2 ROM:00134E76 clr.l d0 ROM:00134E78 move.b #$71,d0 ; 'q' ROM:00134E7C add.b d0,d1 ROM:00134E7E bsr.w sub_134FC2 ROM:00134E82 clr.l d0 ROM:00134E84 move.b #$E6,d0 ROM:00134E88 add.b d0,d1 ROM:00134E8A bsr.w sub_134FC2 ROM:00134E8E clr.l d0 ROM:00134E90 move.b d1,d0 ROM:00134E92 bsr.w sub_134FC2 ROM:00134E96 rts ROM:00134E98 ROM:00134E98 ; =============== S U B R O U T I N E ======================================= ROM:00134E98 ROM:00134E98 ROM:00134E98 sub_134E98: ; CODE XREF: ROM:00134E0C↑p ROM:00134E98 ; ROM:00134E20↑p ... ROM:00134E98 clr.w d0 ROM:00134E9A move.b #3,d0 ROM:00134E9E bsr.w sub_134FC2 ROM:00134EA2 clr.w d0 ROM:00134EA4 move.b d6,d0 ROM:00134EA6 bsr.w sub_134FC2 ROM:00134EAA clr.w d0 ROM:00134EAC move.w #$40,d0 ; '@' ROM:00134EB0 bsr.w sub_134FC2 ROM:00134EB4 rts ROM:00134EB4 ; End of function sub_134E98 ROM:00134EB4 ROM:00134EB6 ROM:00134EB6 ; =============== S U B R O U T I N E ======================================= ROM:00134EB6 ROM:00134EB6 ROM:00134EB6 sub_134EB6: ; CODE XREF: ROM:loc_134E42↑p ROM:00134EB6 clr.w d0 ROM:00134EB8 move.b #3,d0 ROM:00134EBC bsr.w sub_134FC2 ROM:00134EC0 clr.w d0 ROM:00134EC2 move.b d6,d0 ROM:00134EC4 bsr.w sub_134FC2 ROM:00134EC8 clr.w d0 ROM:00134ECA move.w #$7F,d0 ROM:00134ECE bsr.w sub_134FC2 ROM:00134ED2 rts ROM:00134ED2 ; End of function sub_134EB6 ROM:00134ED2 ROM:00134ED4 ROM:00134ED4 ; =============== S U B R O U T I N E ======================================= ROM:00134ED4 ROM:00134ED4 ROM:00134ED4 sub_134ED4: ; CODE XREF: ROM:00134DA8↑p ROM:00134ED4 ; ROM:00134DF4↑p ROM:00134ED4 clr.w d0 ROM:00134ED6 move.b #3,d0 ROM:00134EDA bsr.w sub_134FC2 ROM:00134EDE clr.w d0 ROM:00134EE0 bsr.w sub_134FC2 ROM:00134EE4 clr.w d0 ROM:00134EE6 move.w #$FF,d0 ROM:00134EEA bsr.w sub_134FC2 ROM:00134EEE rts ROM:00134EEE ; End of function sub_134ED4 ROM:00134EEE ROM:00134EF0 ROM:00134EF0 ; =============== S U B R O U T I N E ======================================= ROM:00134EF0 ROM:00134EF0 ROM:00134EF0 sub_134EF0: ; CODE XREF: ROM:00134E1C↑p ROM:00134EF0 movea.l #0,a1 ROM:00134EF6 movea.l #0,a2 ROM:00134EFC move.l d4,d2 ROM:00134EFE andi.l #$FF0000,d2 ROM:00134F04 adda.l d2,a1 ROM:00134F06 move.l d4,d2 ROM:00134F08 asr.l #8,d2 ROM:00134F0A asr.l #8,d2 ROM:00134F0C andi.l #$FF00,d2 ROM:00134F12 adda.l d2,a1 ROM:00134F14 move.l d5,d2 ROM:00134F16 andi.l #$FF,d2 ROM:00134F1C adda.l d2,a1 ROM:00134F1E movea.l a1,a2 ROM:00134F20 clr.l d3 ROM:00134F22 move.l d5,d2 ROM:00134F24 asl.l #8,d2 ROM:00134F26 andi.l #$FF0000,d2 ROM:00134F2C or.l d2,d3 ROM:00134F2E move.l d5,d2 ROM:00134F30 asr.l #8,d2 ROM:00134F32 andi.l #$FF00,d2 ROM:00134F38 or.l d2,d3 ROM:00134F3A move.l d5,d2 ROM:00134F3C asr.l #8,d2 ROM:00134F3E asr.l #8,d2 ROM:00134F40 asr.l #8,d2 ROM:00134F42 andi.l #$FF,d2 ROM:00134F48 or.l d2,d3 ROM:00134F4A rts ROM:00134F4A ; End of function sub_134EF0 ROM:00134F4A ROM:00134F4C ROM:00134F4C ; =============== S U B R O U T I N E ======================================= ROM:00134F4C ROM:00134F4C ROM:00134F4C sub_134F4C: ; CODE XREF: ROM:00134E30↑p ROM:00134F4C clr.l d3 ROM:00134F4E suba.l #1,a2 ROM:00134F54 ROM:00134F54 loc_134F54: ; CODE XREF: sub_134F4C+10↓j ROM:00134F54 cmpa.l a1,a2 ROM:00134F56 blt.s loc_134F5E ROM:00134F58 move.w (a1)+,d2 ROM:00134F5A add.w d2,d3 ROM:00134F5C bra.s loc_134F54 ROM:00134F5E ; --------------------------------------------------------------------------- ROM:00134F5E ROM:00134F5E loc_134F5E: ; CODE XREF: sub_134F4C+A↑j ROM:00134F5E clr.l d2 ROM:00134F60 clr.l d6 ROM:00134F62 move.l d4,d6 ROM:00134F64 asr.l #8,d6 ROM:00134F66 andi.l #$FF00,d6 ROM:00134F6C or.l d6,d2 ROM:00134F6E move.l d4,d6 ROM:00134F70 asr.l #8,d6 ROM:00134F72 asr.l #8,d6 ROM:00134F74 asr.l #8,d6 ROM:00134F76 andi.l #$FF,d6 ROM:00134F7C or.l d6,d2 ROM:00134F7E rts ROM:00134F7E ; End of function sub_134F4C ROM:00134F7E ROM:00134F80 ROM:00134F80 ; =============== S U B R O U T I N E ======================================= ROM:00134F80 ROM:00134F80 ROM:00134F80 sub_134F80: ; CODE XREF: ROM:00134E56↑p ROM:00134F80 movea.l #0,a1 ROM:00134F86 clr.l d2 ROM:00134F88 move.l d4,d2 ROM:00134F8A andi.l #$FF0000,d2 ROM:00134F90 adda.l d2,a1 ROM:00134F92 move.l d4,d2 ROM:00134F94 asr.l #8,d2 ROM:00134F96 asr.l #8,d2 ROM:00134F98 andi.l #$FF00,d2 ROM:00134F9E adda.l d2,a1 ROM:00134FA0 move.l d5,d2 ROM:00134FA2 andi.l #$FF,d2 ROM:00134FA8 adda.l d2,a1 ROM:00134FAA jmp (a1) ROM:00134FAA ; End of function sub_134F80 ROM:00134FAA ROM:00134FAC ; --------------------------------------------------------------------------- ROM:00134FAC rts ROM:00134FAE ROM:00134FAE ; =============== S U B R O U T I N E ======================================= ROM:00134FAE ROM:00134FAE ROM:00134FAE sub_134FAE: ; CODE XREF: ROM:00134DB6↑p ROM:00134FAE ; ROM:00134E64↑p ROM:00134FAE clr.l d0 ROM:00134FB0 move.w #$7FFF,d0 ROM:00134FB4 btst #6,($FFFFFC0D).w ROM:00134FBA beq.s locret_134FC0 ROM:00134FBC move.w ($FFFFFC0E).w,d0 ROM:00134FC0 ROM:00134FC0 locret_134FC0: ; CODE XREF: sub_134FAE+C↑j ROM:00134FC0 rts ROM:00134FC0 ; End of function sub_134FAE ROM:00134FC0 ROM:00134FC2 ROM:00134FC2 ; =============== S U B R O U T I N E ======================================= ROM:00134FC2 ROM:00134FC2 ROM:00134FC2 sub_134FC2: ; CODE XREF: ROM:00134E72↑p ROM:00134FC2 ; ROM:00134E7E↑p ... ROM:00134FC2 move.w d0,($FFFFFC0E).w ROM:00134FC6 ROM:00134FC6 loc_134FC6: ; CODE XREF: sub_134FC2+A↓j ROM:00134FC6 btst #6,($FFFFFC0D).w ROM:00134FCC beq.s loc_134FC6 ROM:00134FCE move.w ($FFFFFC0E).w,d0 ROM:00134FD2 rts ROM:00134FD2 ; End of function sub_134FC2 ROM:00134FD2 ROM:00134FD4 ROM:00134FD4 ; =============== S U B R O U T I N E ======================================= ROM:00134FD4 ROM:00134FD4 ROM:00134FD4 sub_134FD4: ; CODE XREF: sub_1234EC+3CE↑p ROM:00134FD4 ; sub_1245BA↑p ... ROM:00134FD4 movea.l #$13C000,a2 ROM:00134FDA move.w (a2),($552).w ROM:00134FDE clr.l d4 ROM:00134FE0 btst #6,($1326).w ROM:00134FE6 beq.s loc_134FFA ROM:00134FE8 move.w ($552).w,d4 ROM:00134FEC asl.l #1,d4 ROM:00134FEE addi.l #$1E00,d4 ROM:00134FF4 move.l d4,($424).w ROM:00134FF8 bra.s loc_135010 ROM:00134FFA ; --------------------------------------------------------------------------- ROM:00134FFA ROM:00134FFA loc_134FFA: ; CODE XREF: sub_134FD4+12↑j ROM:00134FFA move.l #$32,d0 ; '2' ROM:00135000 asl.l #2,d0 ROM:00135002 addq.l #6,d0 ROM:00135004 move.l #$1B00,($424).w ROM:0013500C sub.l d0,($424).w ROM:00135010 ROM:00135010 loc_135010: ; CODE XREF: sub_134FD4+24↑j ROM:00135010 btst #6,($1331).w ROM:00135016 bne.s loc_135026 ROM:00135018 move.l ($424).w,d4 ROM:0013501C addi.l #2,d4 ROM:00135022 move.l d4,($434).w ROM:00135026 ROM:00135026 loc_135026: ; CODE XREF: sub_134FD4+42↑j ROM:00135026 move.l #$10000,d0 ROM:0013502C cmpi.l #0,d0 ROM:00135032 bge.s loc_13503E ROM:00135034 move.l #0,($41C).w ROM:0013503C bra.s loc_135050 ROM:0013503E ; --------------------------------------------------------------------------- ROM:0013503E ROM:0013503E loc_13503E: ; CODE XREF: sub_134FD4+5E↑j ROM:0013503E move.l #$32,d0 ; '2' ROM:00135044 asl.l #2,d0 ROM:00135046 addq.l #6,d0 ROM:00135048 add.l ($424).w,d0 ROM:0013504C move.l d0,($41C).w ROM:00135050 ROM:00135050 loc_135050: ; CODE XREF: sub_134FD4+68↑j ROM:00135050 move.l #$1E00,d4 ROM:00135056 cmp.l ($438).w,d4 ROM:0013505A bne.s loc_135064 ROM:0013505C move.b #1,($749).w ROM:00135062 bra.s loc_13509A ROM:00135064 ; --------------------------------------------------------------------------- ROM:00135064 ROM:00135064 loc_135064: ; CODE XREF: sub_134FD4+86↑j ROM:00135064 clr.l d4 ROM:00135066 move.w ($552).w,d4 ROM:0013506A addi.l #$1E00,d4 ROM:00135070 cmp.l ($438).w,d4 ROM:00135074 bne.s loc_13507E ROM:00135076 move.b #2,($749).w ROM:0013507C bra.s loc_13509A ROM:0013507E ; --------------------------------------------------------------------------- ROM:0013507E ROM:0013507E loc_13507E: ; CODE XREF: sub_134FD4+A0↑j ROM:0013507E move.l #$13C000,d4 ROM:00135084 cmp.l ($438).w,d4 ROM:00135088 bgt.s loc_135094 ROM:0013508A move.b #0,($749).w ROM:00135090 bra.w loc_13509A ROM:00135094 ; --------------------------------------------------------------------------- ROM:00135094 ROM:00135094 loc_135094: ; CODE XREF: sub_134FD4+B4↑j ROM:00135094 nop ROM:00135096 nop ROM:00135098 nop ROM:0013509A ROM:0013509A loc_13509A: ; CODE XREF: sub_134FD4+8E↑j ROM:0013509A ; sub_134FD4+A8↑j ... ROM:0013509A move.w ($4FA).w,d4 ROM:0013509E ext.l d4 ROM:001350A0 addi.l #$13C000,d4 ROM:001350A6 move.l #$144000,d5 ROM:001350AC clr.l d6 ROM:001350AE move.w ($552).w,d6 ROM:001350B2 sub.l d6,d5 ROM:001350B4 cmp.l d4,d5 ROM:001350B6 bge.s loc_1350BE ROM:001350B8 move.l #$144000,d4 ROM:001350BE ROM:001350BE loc_1350BE: ; CODE XREF: sub_134FD4+E2↑j ROM:001350BE move.l d4,($420).w ROM:001350C2 move.l ($424).w,d4 ROM:001350C6 move.l ($41C).w,d5 ROM:001350CA bset #4,($131D).w ROM:001350D0 rts ROM:001350D0 ; End of function sub_134FD4 ROM:001350D0 ROM:001350D2 ; --------------------------------------------------------------------------- ROM:001350D2 bsr.w sub_134FD4 ROM:001350D6 clr.l d1 ROM:001350D8 clr.l d0 ROM:001350DA move.b ($11F3).l,d0 ROM:001350E0 clr.l d1 ROM:001350E2 move.w ($552).w,d1 ROM:001350E6 cmp.b ($749).w,d0 ROM:001350EA beq.s locret_13511C ROM:001350EC cmpi.b #0,d0 ROM:001350F0 bne.s loc_1350FA ROM:001350F2 move.l ($420).w,($438).w ROM:001350F8 bra.s locret_13511C ROM:001350FA ; --------------------------------------------------------------------------- ROM:001350FA ROM:001350FA loc_1350FA: ; CODE XREF: ROM:001350F0↑j ROM:001350FA cmpi.b #2,d0 ROM:001350FE bgt.s loc_135116 ROM:00135100 move.l #$1E00,d2 ROM:00135106 cmpi.l #2,d0 ROM:0013510C bne.s loc_135110 ROM:0013510E add.l d1,d2 ROM:00135110 ROM:00135110 loc_135110: ; CODE XREF: ROM:0013510C↑j ROM:00135110 move.l d2,($438).w ROM:00135114 bra.s locret_13511C ROM:00135116 ; --------------------------------------------------------------------------- ROM:00135116 ROM:00135116 loc_135116: ; CODE XREF: ROM:001350FE↑j ROM:00135116 bset #0,($1337).w ROM:0013511C ROM:0013511C locret_13511C: ; CODE XREF: ROM:001350EA↑j ROM:0013511C ; ROM:001350F8↑j ... ROM:0013511C rts ROM:0013511E ; --------------------------------------------------------------------------- ROM:0013511E bsr.w sub_134FD4 ROM:00135122 bsr.l sub_115884 ROM:00135128 rts ROM:0013512A ; --------------------------------------------------------------------------- ROM:0013512A bset #1,($132C).w ROM:00135130 rts ROM:00135132 ; --------------------------------------------------------------------------- ROM:00135132 btst #1,($1332).w ROM:00135138 bne.s loc_1351B8 ROM:0013513A btst #6,($133E).w ROM:00135140 beq.s loc_13517C ROM:00135142 move.b ($11F1).l,d1 ROM:00135148 addi.b #$40,d1 ; '@' ROM:0013514C move.b d1,($11F4).l ROM:00135152 move.b #3,($11F3).l ROM:0013515A move.b ($11F2).l,d1 ROM:00135160 move.b d1,($11F5).l ROM:00135166 move.b ($B01).w,($11F6).l ROM:0013516E bsr.l sub_124556 ROM:00135174 move.w #8,($C42).w ROM:0013517A bra.s loc_1351B6 ROM:0013517C ; --------------------------------------------------------------------------- ROM:0013517C ROM:0013517C loc_13517C: ; CODE XREF: ROM:00135140↑j ROM:0013517C move.b #3,($11F0).l ROM:00135184 addi.b #$40,($11F1).l ; '@' ROM:0013518C move.b ($11F1).l,d0 ROM:00135192 addi.b #3,d0 ROM:00135196 add.b ($11F2).l,d0 ROM:0013519C move.b ($B01).w,($11F3).l ROM:001351A4 add.b ($11F3).l,d0 ROM:001351AA move.b d0,($11F4).l ROM:001351B0 move.w #5,($C42).w ROM:001351B6 ROM:001351B6 loc_1351B6: ; CODE XREF: ROM:0013517A↑j ROM:001351B6 bra.s locret_1351BE ROM:001351B8 ; --------------------------------------------------------------------------- ROM:001351B8 ROM:001351B8 loc_1351B8: ; CODE XREF: ROM:00135138↑j ROM:001351B8 bsr.l sub_1240F2 ROM:001351BE ROM:001351BE locret_1351BE: ; CODE XREF: ROM:loc_1351B6↑j ROM:001351BE rts ROM:001351C0 ; --------------------------------------------------------------------------- ROM:001351C0 cmpi.w #0,($572).w ROM:001351C6 bne.s loc_1351D0 ROM:001351C8 bsr.l sub_115F42 ROM:001351CE bra.s locret_1351D6 ROM:001351D0 ; --------------------------------------------------------------------------- ROM:001351D0 ROM:001351D0 loc_1351D0: ; CODE XREF: ROM:001351C6↑j ROM:001351D0 bset #0,($1337).w ROM:001351D6 ROM:001351D6 locret_1351D6: ; CODE XREF: ROM:001351CE↑j ROM:001351D6 rts ROM:001351D8 ; --------------------------------------------------------------------------- ROM:001351D8 btst #5,($131E).w ROM:001351DE bne.s loc_13525E ROM:001351E0 btst #6,($133E).w ROM:001351E6 beq.s loc_135222 ROM:001351E8 move.b ($11F1).l,d1 ROM:001351EE addi.b #$40,d1 ; '@' ROM:001351F2 move.b d1,($11F4).l ROM:001351F8 move.b #3,($11F3).l ROM:00135200 move.b ($11F2).l,d1 ROM:00135206 move.b d1,($11F5).l ROM:0013520C move.b ($114A).w,($11F6).l ROM:00135214 bsr.l sub_124556 ROM:0013521A move.w #8,($C42).w ROM:00135220 bra.s loc_13525C ROM:00135222 ; --------------------------------------------------------------------------- ROM:00135222 ROM:00135222 loc_135222: ; CODE XREF: ROM:001351E6↑j ROM:00135222 move.b #3,($11F0).l ROM:0013522A addi.b #$40,($11F1).l ; '@' ROM:00135232 move.b ($11F1).l,d0 ROM:00135238 addi.b #3,d0 ROM:0013523C add.b ($11F2).l,d0 ROM:00135242 move.b ($114A).w,($11F3).l ROM:0013524A add.b ($11F3).l,d0 ROM:00135250 move.b d0,($11F4).l ROM:00135256 move.w #5,($C42).w ROM:0013525C ROM:0013525C loc_13525C: ; CODE XREF: ROM:00135220↑j ROM:0013525C bra.s locret_135264 ROM:0013525E ; --------------------------------------------------------------------------- ROM:0013525E ROM:0013525E loc_13525E: ; CODE XREF: ROM:001351DE↑j ROM:0013525E bsr.l sub_1240F2 ROM:00135264 ROM:00135264 locret_135264: ; CODE XREF: ROM:loc_13525C↑j ROM:00135264 rts ROM:00135266 ; --------------------------------------------------------------------------- ROM:00135266 bset #7,($930).w ROM:0013526C bset #2,($93B).w ROM:00135272 rts ROM:00135274 ; --------------------------------------------------------------------------- ROM:00135274 move.b ($11F3).l,d5 ROM:0013527A cmpi.b #$FF,d5 ROM:0013527E bne.s loc_1352CC ROM:00135280 bset #1,($131E).w ROM:00135286 bset #4,($131C).w ROM:0013528C move.w #0,d2 ROM:00135290 bra.s loc_135296 ROM:00135292 ; --------------------------------------------------------------------------- ROM:00135292 ROM:00135292 loc_135292: ; CODE XREF: ROM:001352BE↓j ROM:00135292 addi.w #1,d2 ROM:00135296 ROM:00135296 loc_135296: ; CODE XREF: ROM:00135290↑j ROM:00135296 cmpi.w #3,d2 ROM:0013529A bgt.s loc_1352C0 ROM:0013529C move.w d2,d4 ROM:0013529E lsl.w #1,d4 ROM:001352A0 addi.w #4,d4 ROM:001352A4 move.b $11F0(d4.w),d0 ROM:001352AA lsl.w #8,d0 ROM:001352AC addi.w #1,d4 ROM:001352B0 move.b $11F0(d4.w),d1 ROM:001352B6 or.b d1,d0 ROM:001352B8 move.w d0,$F96(d2.w*2) ROM:001352BE bra.s loc_135292 ROM:001352C0 ; --------------------------------------------------------------------------- ROM:001352C0 ROM:001352C0 loc_1352C0: ; CODE XREF: ROM:0013529A↑j ROM:001352C0 bset #3,($1337).w ROM:001352C6 bra.l locret_135310 ROM:001352CC ; --------------------------------------------------------------------------- ROM:001352CC ROM:001352CC loc_1352CC: ; CODE XREF: ROM:0013527E↑j ROM:001352CC cmpi.b #3,d5 ROM:001352D0 bgt.s loc_13530A ROM:001352D2 bset #1,($131E).w ROM:001352D8 bclr #4,($131C).w ROM:001352DE clr.w d3 ROM:001352E0 move.b ($11F3).l,d3 ROM:001352E6 addi.w #$FC,d3 ROM:001352EA move.w d3,($C46).w ROM:001352EE move.b ($11F4).l,d0 ROM:001352F4 lsl.w #8,d0 ROM:001352F6 move.b ($11F5).l,d1 ROM:001352FC or.b d1,d0 ROM:001352FE move.w d0,($F96).w ROM:00135302 bset #3,($1337).w ROM:00135308 bra.s locret_135310 ROM:0013530A ; --------------------------------------------------------------------------- ROM:0013530A ROM:0013530A loc_13530A: ; CODE XREF: ROM:001352D0↑j ROM:0013530A bset #0,($1337).w ROM:00135310 ROM:00135310 locret_135310: ; CODE XREF: ROM:001352C6↑j ROM:00135310 ; ROM:00135308↑j ROM:00135310 rts ROM:00135312 ; --------------------------------------------------------------------------- ROM:00135312 bset #1,($131E).w ROM:00135318 bclr #4,($131C).w ROM:0013531E move.b ($11F4).l,d0 ROM:00135324 lsl.w #8,d0 ROM:00135326 move.b ($11F5).l,d1 ROM:0013532C or.b d1,d0 ROM:0013532E move.w d0,($C46).w ROM:00135332 move.b ($11F6).l,d2 ROM:00135338 lsl.w #8,d2 ROM:0013533A move.b ($11F7).l,d3 ROM:00135340 or.b d3,d2 ROM:00135342 move.w #0,d4 ROM:00135346 move.w d2,$F96(d4.w*2) ROM:0013534C cmpi.w #0,($C46).w ROM:00135352 blt.s loc_135364 ROM:00135354 cmpi.w #$FF,($C46).w ROM:0013535A bgt.s loc_135364 ROM:0013535C bset #3,($1337).w ROM:00135362 bra.s locret_13536A ROM:00135364 ; --------------------------------------------------------------------------- ROM:00135364 ROM:00135364 loc_135364: ; CODE XREF: ROM:00135352↑j ROM:00135364 ; ROM:0013535A↑j ROM:00135364 bset #0,($1337).w ROM:0013536A ROM:0013536A locret_13536A: ; CODE XREF: ROM:00135362↑j ROM:0013536A rts ROM:0013536C ; --------------------------------------------------------------------------- ROM:0013536C cmpi.w #0,($AFE).w ROM:00135372 bne.s loc_13537C ROM:00135374 bset #2,($132B).w ROM:0013537A bra.s locret_135382 ROM:0013537C ; --------------------------------------------------------------------------- ROM:0013537C ROM:0013537C loc_13537C: ; CODE XREF: ROM:00135372↑j ROM:0013537C bset #0,($1337).w ROM:00135382 ROM:00135382 locret_135382: ; CODE XREF: ROM:0013537A↑j ROM:00135382 rts ROM:00135384 ; --------------------------------------------------------------------------- ROM:00135384 bset #2,($133C).w ROM:0013538A rts ROM:0013538C ; --------------------------------------------------------------------------- ROM:0013538C bclr #1,($131E).w ROM:00135392 bclr #4,($131C).w ROM:00135398 move.b ($11F4).l,d0 ROM:0013539E lsl.w #8,d0 ROM:001353A0 move.b ($11F5).l,d1 ROM:001353A6 or.b d1,d0 ROM:001353A8 move.w d0,($C46).w ROM:001353AC cmpi.w #0,($C46).w ROM:001353B2 blt.s loc_1353C4 ROM:001353B4 cmpi.w #$FF,($C46).w ROM:001353BA bgt.s loc_1353C4 ROM:001353BC bset #3,($1337).w ROM:001353C2 bra.s locret_1353CA ROM:001353C4 ; --------------------------------------------------------------------------- ROM:001353C4 ROM:001353C4 loc_1353C4: ; CODE XREF: ROM:001353B2↑j ROM:001353C4 ; ROM:001353BA↑j ROM:001353C4 bset #0,($1337).w ROM:001353CA ROM:001353CA locret_1353CA: ; CODE XREF: ROM:001353C2↑j ROM:001353CA rts ROM:001353CC ; --------------------------------------------------------------------------- ROM:001353CC btst #1,($1340).w ROM:001353D2 bne.l loc_135470 ROM:001353D8 btst #6,($133E).w ROM:001353DE beq.s loc_135424 ROM:001353E0 move.b ($11F1).l,d3 ROM:001353E6 addi.b #$40,d3 ; '@' ROM:001353EA move.b d3,($11F4).l ROM:001353F0 move.b #4,($11F3).l ROM:001353F8 move.b ($11F2).l,d3 ROM:001353FE move.b d3,($11F5).l ROM:00135404 move.w ($F96).w,d1 ROM:00135408 move.b d1,($11F7).l ROM:0013540E lsr.w #8,d1 ROM:00135410 move.b d1,($11F3).l ROM:00135416 bsr.l sub_124556 ROM:0013541C move.w #9,($C42).w ROM:00135422 bra.s loc_13546E ROM:00135424 ; --------------------------------------------------------------------------- ROM:00135424 ROM:00135424 loc_135424: ; CODE XREF: ROM:001353DE↑j ROM:00135424 move.b #4,($11F0).l ROM:0013542C addi.b #$40,($11F1).l ; '@' ROM:00135434 move.b ($11F1).l,d0 ROM:0013543A addi.b #4,d0 ROM:0013543E add.b ($11F2).l,d0 ROM:00135444 move.w ($F96).w,d1 ROM:00135448 move.b d1,($11F4).l ROM:0013544E add.b ($11F4).l,d0 ROM:00135454 lsr.w #8,d1 ROM:00135456 move.b d1,($11F3).l ROM:0013545C add.b ($11F3).l,d0 ROM:00135462 move.b d0,($11F5).l ROM:00135468 move.w #6,($C42).w ROM:0013546E ROM:0013546E loc_13546E: ; CODE XREF: ROM:00135422↑j ROM:0013546E bra.s locret_135476 ROM:00135470 ; --------------------------------------------------------------------------- ROM:00135470 ROM:00135470 loc_135470: ; CODE XREF: ROM:001353D2↑j ROM:00135470 bset #0,($1337).w ROM:00135476 ROM:00135476 locret_135476: ; CODE XREF: ROM:loc_13546E↑j ROM:00135476 rts ROM:00135478 ; --------------------------------------------------------------------------- ROM:00135478 bclr #1,($131E).w ROM:0013547E bset #4,($131C).w ROM:00135484 bset #3,($1337).w ROM:0013548A rts ROM:0013548C ; --------------------------------------------------------------------------- ROM:0013548C btst #1,($1340).w ROM:00135492 bne.l loc_13556C ROM:00135498 btst #6,($133E).w ROM:0013549E beq.s loc_135502 ROM:001354A0 move.b ($11F1).l,d4 ROM:001354A6 addi.b #$40,d4 ; '@' ROM:001354AA move.b d4,($11F4).l ROM:001354B0 move.b #$A,($11F3).l ROM:001354B8 move.b ($11F2).l,d4 ROM:001354BE move.b d4,($11F5).l ROM:001354C4 move.w #0,d2 ROM:001354C8 bra.s loc_1354CE ROM:001354CA ; --------------------------------------------------------------------------- ROM:001354CA ROM:001354CA loc_1354CA: ; CODE XREF: ROM:001354F2↓j ROM:001354CA addi.w #1,d2 ROM:001354CE ROM:001354CE loc_1354CE: ; CODE XREF: ROM:001354C8↑j ROM:001354CE cmpi.w #3,d2 ROM:001354D2 bgt.s loc_1354F4 ROM:001354D4 move.w $F96(d2.w*2),d1 ROM:001354DA move.w d2,d3 ROM:001354DC lsl.w #1,d3 ROM:001354DE addi.w #7,d3 ROM:001354E2 move.b d1,$11F0(d3.w) ROM:001354E8 lsr.w #8,d1 ROM:001354EA subq.w #1,d3 ROM:001354EC move.b d1,$11F0(d3.w) ROM:001354F2 bra.s loc_1354CA ROM:001354F4 ; --------------------------------------------------------------------------- ROM:001354F4 ROM:001354F4 loc_1354F4: ; CODE XREF: ROM:001354D2↑j ROM:001354F4 bsr.l sub_124556 ROM:001354FA move.w #$C,($C42).w ROM:00135500 bra.s loc_13556A ROM:00135502 ; --------------------------------------------------------------------------- ROM:00135502 ROM:00135502 loc_135502: ; CODE XREF: ROM:0013549E↑j ROM:00135502 move.b #$A,($11F0).l ROM:0013550A addi.b #$40,($11F1).l ; '@' ROM:00135512 move.b ($11F1).l,d0 ROM:00135518 addi.b #$A,d0 ROM:0013551C add.b ($11F2).l,d0 ROM:00135522 move.w #0,d2 ROM:00135526 bra.s loc_13552C ROM:00135528 ; --------------------------------------------------------------------------- ROM:00135528 ROM:00135528 loc_135528: ; CODE XREF: ROM:0013555C↓j ROM:00135528 addi.w #1,d2 ROM:0013552C ROM:0013552C loc_13552C: ; CODE XREF: ROM:00135526↑j ROM:0013552C cmpi.w #3,d2 ROM:00135530 bgt.s loc_13555E ROM:00135532 move.w $F96(d2.w*2),d1 ROM:00135538 move.w d2,d3 ROM:0013553A lsl.w #1,d3 ROM:0013553C addi.w #4,d3 ROM:00135540 move.b d1,$11F0(d3.w) ROM:00135546 add.b $11F0(d3.w),d0 ROM:0013554C lsr.w #8,d1 ROM:0013554E subq.w #1,d3 ROM:00135550 move.b d1,$11F0(d3.w) ROM:00135556 add.b $11F0(d3.w),d0 ROM:0013555C bra.s loc_135528 ROM:0013555E ; --------------------------------------------------------------------------- ROM:0013555E ROM:0013555E loc_13555E: ; CODE XREF: ROM:00135530↑j ROM:0013555E move.b d0,($11FB).l ROM:00135564 move.w #$C,($C42).w ROM:0013556A ROM:0013556A loc_13556A: ; CODE XREF: ROM:00135500↑j ROM:0013556A bra.s locret_135572 ROM:0013556C ; --------------------------------------------------------------------------- ROM:0013556C ROM:0013556C loc_13556C: ; CODE XREF: ROM:00135492↑j ROM:0013556C bset #0,($1337).w ROM:00135572 ROM:00135572 locret_135572: ; CODE XREF: ROM:loc_13556A↑j ROM:00135572 rts ROM:00135574 ; --------------------------------------------------------------------------- ROM:00135574 bset #1,($131E).w ROM:0013557A bclr #4,($131C).w ROM:00135580 move.w #$EE,($C46).w ROM:00135586 move.b ($11F3).l,d2 ROM:0013558C lsl.w #8,d2 ROM:0013558E move.b ($11F4).l,d3 ROM:00135594 or.b d3,d2 ROM:00135596 move.w #0,d4 ROM:0013559A move.w d2,$F96(d4.w*2) ROM:001355A0 bset #3,($1337).w ROM:001355A6 rts ROM:001355A8 ; --------------------------------------------------------------------------- ROM:001355A8 bclr #1,($131E).w ROM:001355AE bclr #4,($131C).w ROM:001355B4 move.w #$EE,($C46).w ROM:001355BA bset #3,($1337).w ROM:001355C0 rts ROM:001355C2 ; --------------------------------------------------------------------------- ROM:001355C2 btst #1,($1340).w ROM:001355C8 bne.l loc_135666 ROM:001355CE btst #6,($133E).w ROM:001355D4 beq.s loc_13561A ROM:001355D6 move.b ($11F1).l,d3 ROM:001355DC addi.b #$40,d3 ; '@' ROM:001355E0 move.b d3,($11F4).l ROM:001355E6 move.b #4,($11F3).l ROM:001355EE move.b ($11F2).l,d3 ROM:001355F4 move.b d3,($11F5).l ROM:001355FA move.w ($F96).w,d1 ROM:001355FE move.b d1,($11F7).l ROM:00135604 lsr.w #8,d1 ROM:00135606 move.b d1,($11F3).l ROM:0013560C bsr.l sub_124556 ROM:00135612 move.w #9,($C42).w ROM:00135618 bra.s loc_135664 ROM:0013561A ; --------------------------------------------------------------------------- ROM:0013561A ROM:0013561A loc_13561A: ; CODE XREF: ROM:001355D4↑j ROM:0013561A move.b #4,($11F0).l ROM:00135622 addi.b #$40,($11F1).l ; '@' ROM:0013562A move.b ($11F1).l,d0 ROM:00135630 addi.b #4,d0 ROM:00135634 add.b ($11F2).l,d0 ROM:0013563A move.w ($F96).w,d1 ROM:0013563E move.b d1,($11F4).l ROM:00135644 add.b ($11F4).l,d0 ROM:0013564A lsr.w #8,d1 ROM:0013564C move.b d1,($11F3).l ROM:00135652 add.b ($11F3).l,d0 ROM:00135658 move.b d0,($11F5).l ROM:0013565E move.w #6,($C42).w ROM:00135664 ROM:00135664 loc_135664: ; CODE XREF: ROM:00135618↑j ROM:00135664 bra.s locret_13566C ROM:00135666 ; --------------------------------------------------------------------------- ROM:00135666 ROM:00135666 loc_135666: ; CODE XREF: ROM:001355C8↑j ROM:00135666 bset #0,($1337).w ROM:0013566C ROM:0013566C locret_13566C: ; CODE XREF: ROM:loc_135664↑j ROM:0013566C rts ROM:0013566E ; --------------------------------------------------------------------------- ROM:0013566E bset #2,($93B).w ROM:00135674 rts ROM:00135676 ; --------------------------------------------------------------------------- ROM:00135676 bset #6,($1336).w ROM:0013567C movea.l #$13C000,a5 ROM:00135682 move.l a5,($438).w ROM:00135686 bsr.l sub_117130 ROM:0013568C bset #7,($930).w ROM:00135692 rts ROM:00135694 ; --------------------------------------------------------------------------- ROM:00135694 move.b ($11F3).l,d1 ROM:0013569A lsl.w #8,d1 ROM:0013569C and.b ($11F4).l,d1 ROM:001356A2 move.w #$FB,($542).w ROM:001356A8 move.w d1,($544).w ROM:001356AC bset #2,($93E).w ROM:001356B2 move.w #$FFFF,($B02).w ROM:001356B8 bset #4,($93C).w ROM:001356BE move.w #$8000,($4FA).w ROM:001356C4 bset #2,($92E).w ROM:001356CA movea.l #$144000,a5 ROM:001356D0 move.l a5,($438).w ROM:001356D4 bsr.l sub_117130 ROM:001356DA bset #7,($930).w ROM:001356E0 bset #2,($93B).w ROM:001356E6 bclr #6,($1336).w ROM:001356EC rts ROM:001356EE ; --------------------------------------------------------------------------- ROM:001356EE btst #2,($93B).w ROM:001356F4 bne.s loc_13571E ROM:001356F6 btst #4,($93C).w ROM:001356FC bne.s loc_13571E ROM:001356FE btst #2,($92E).w ROM:00135704 bne.s loc_13571E ROM:00135706 btst #5,($93C).w ROM:0013570C bne.s loc_13571E ROM:0013570E btst #0,($937).w ROM:00135714 bne.s loc_13571E ROM:00135716 bsr.l sub_12409E ROM:0013571C rts ROM:0013571E ; --------------------------------------------------------------------------- ROM:0013571E ROM:0013571E loc_13571E: ; CODE XREF: ROM:001356F4↑j ROM:0013571E ; ROM:001356FC↑j ... ROM:0013571E bsr.l sub_1240F2 ROM:00135724 rts ROM:00135726 ; --------------------------------------------------------------------------- ROM:00135726 clr.b d1 ROM:00135728 btst #6,($92D).w ROM:0013572E beq.s loc_135734 ROM:00135730 ori.b #$F,d1 ROM:00135734 ROM:00135734 loc_135734: ; CODE XREF: ROM:0013572E↑j ROM:00135734 btst #5,($937).w ROM:0013573A beq.s loc_135740 ROM:0013573C ori.b #$F0,d1 ROM:00135740 ROM:00135740 loc_135740: ; CODE XREF: ROM:0013573A↑j ROM:00135740 btst #6,($133E).w ROM:00135746 beq.s loc_135798 ROM:00135748 move.b #6,($11F3).l ROM:00135750 move.b ($11F1).l,d0 ROM:00135756 addi.b #$40,d0 ; '@' ROM:0013575A move.b d0,($11F4).l ROM:00135760 move.b ($11F2).l,d0 ROM:00135766 move.b d0,($11F5).l ROM:0013576C move.b ($1138).w,($11F6).l ROM:00135774 move.b ($C58).w,($11F7).l ROM:0013577C move.b ($C59).w,($11F8).l ROM:00135784 move.b d1,($11F9).l ROM:0013578A bsr.l sub_124556 ROM:00135790 move.w #$B,($C42).w ROM:00135796 bra.s locret_1357F0 ROM:00135798 ; --------------------------------------------------------------------------- ROM:00135798 ROM:00135798 loc_135798: ; CODE XREF: ROM:00135746↑j ROM:00135798 move.b #6,($11F0).l ROM:001357A0 addi.b #$40,($11F1).l ; '@' ROM:001357A8 move.b ($11F1).l,d0 ROM:001357AE addi.b #6,d0 ROM:001357B2 add.b ($11F2).l,d0 ROM:001357B8 move.b ($1138).w,($11F3).l ROM:001357C0 add.b ($1138).w,d0 ROM:001357C4 move.b ($C58).w,($11F4).l ROM:001357CC add.b ($C58).w,d0 ROM:001357D0 move.b ($C59).w,($11F5).l ROM:001357D8 add.b ($C59).w,d0 ROM:001357DC move.b d1,($11F6).l ROM:001357E2 add.b d1,d0 ROM:001357E4 move.b d0,($11F7).l ROM:001357EA move.w #8,($C42).w ROM:001357F0 ROM:001357F0 locret_1357F0: ; CODE XREF: ROM:00135796↑j ROM:001357F0 rts ROM:001357F2 ; --------------------------------------------------------------------------- ROM:001357F2 bset #3,($1330).w ROM:001357F8 rts ROM:001357FA ; --------------------------------------------------------------------------- ROM:001357FA bset #2,($131A).w ROM:00135800 rts ROM:00135802 ; --------------------------------------------------------------------------- ROM:00135802 clr.w d7 ROM:00135804 move.b ($11F3).l,d7 ROM:0013580A subq.w #1,d7 ROM:0013580C cmpi.w #4,d7 ROM:00135810 ble.s loc_13581A ROM:00135812 bset #0,($1337).w ROM:00135818 bra.s locret_13583C ROM:0013581A ; --------------------------------------------------------------------------- ROM:0013581A ROM:0013581A loc_13581A: ; CODE XREF: ROM:00135810↑j ROM:0013581A lea ($FFFFFF30).w,a0 ROM:0013581E move.w d7,d6 ROM:00135820 asl.w #4,d6 ROM:00135822 adda.w d6,a0 ROM:00135824 move.w #$30,d6 ; '0' ROM:00135828 asr.w #4,d6 ROM:0013582A add.w d7,d6 ROM:0013582C move.w $440(a5),2(a0) ROM:00135832 moveq #1,d5 ROM:00135834 asl.l d6,d5 ROM:00135836 asl.l d6,d5 ROM:00135838 or.l d5,($FFFFFE18).w ROM:0013583C ROM:0013583C locret_13583C: ; CODE XREF: ROM:00135818↑j ROM:0013583C rts ROM:0013583E ; --------------------------------------------------------------------------- ROM:0013583E bset #7,($1331).w ROM:00135844 rts ROM:00135846 ; --------------------------------------------------------------------------- ROM:00135846 bset #7,($1325).w ROM:0013584C rts ROM:0013584E ; --------------------------------------------------------------------------- ROM:0013584E move.b ($11F3).l,d0 ROM:00135854 lsl.w #8,d0 ROM:00135856 or.b ($11F4).l,d0 ROM:0013585C move.w $444(a5),d1 ROM:00135860 move.w $446(a5),d2 ROM:00135864 cmp.w d0,d1 ROM:00135866 bge.s loc_135878 ROM:00135868 cmp.w d0,d2 ROM:0013586A ble.s loc_135878 ROM:0013586C move.w d0,($1372).w ROM:00135870 bset #2,($93B).w ROM:00135876 bra.s locret_13587E ROM:00135878 ; --------------------------------------------------------------------------- ROM:00135878 ROM:00135878 loc_135878: ; CODE XREF: ROM:00135866↑j ROM:00135878 ; ROM:0013586A↑j ROM:00135878 bset #0,($1337).w ROM:0013587E ROM:0013587E locret_13587E: ; CODE XREF: ROM:00135876↑j ROM:0013587E rts ROM:00135880 ; --------------------------------------------------------------------------- ROM:00135880 move.b ($11F3).l,d0 ROM:00135886 lsl.w #8,d0 ROM:00135888 or.b ($11F4).l,d0 ROM:0013588E move.w $448(a5),d1 ROM:00135892 move.w $44A(a5),d2 ROM:00135896 cmp.w d0,d1 ROM:00135898 bge.s loc_1358AA ROM:0013589A cmp.w d0,d2 ROM:0013589C ble.s loc_1358AA ROM:0013589E move.w d0,($1366).w ROM:001358A2 bset #2,($93B).w ROM:001358A8 bra.s locret_1358B0 ROM:001358AA ; --------------------------------------------------------------------------- ROM:001358AA ROM:001358AA loc_1358AA: ; CODE XREF: ROM:00135898↑j ROM:001358AA ; ROM:0013589C↑j ROM:001358AA bset #0,($1337).w ROM:001358B0 ROM:001358B0 locret_1358B0: ; CODE XREF: ROM:001358A8↑j ROM:001358B0 rts ROM:001358B2 ; --------------------------------------------------------------------------- ROM:001358B2 move.w #3,d1 ROM:001358B6 cmpi.b #$FF,$11F0(d1.w) ROM:001358BE bne.s loc_1358F0 ROM:001358C0 move.w #0,d2 ROM:001358C4 bra.s loc_1358CA ROM:001358C6 ; --------------------------------------------------------------------------- ROM:001358C6 ROM:001358C6 loc_1358C6: ; CODE XREF: ROM:001358EC↓j ROM:001358C6 addi.w #1,d2 ROM:001358CA ROM:001358CA loc_1358CA: ; CODE XREF: ROM:001358C4↑j ROM:001358CA cmpi.w #0,d2 ROM:001358CE bgt.s loc_1358EE ROM:001358D0 move.w $EE0(d2.w*2),d3 ROM:001358D6 add.w $44C(a5),d3 ROM:001358DA move.w $2D6(a5),d4 ROM:001358DE cmp.w d3,d4 ROM:001358E0 bge.s loc_1358E6 ROM:001358E2 move.w $2D6(a5),d3 ROM:001358E6 ROM:001358E6 loc_1358E6: ; CODE XREF: ROM:001358E0↑j ROM:001358E6 move.w d3,$EE0(d2.w*2) ROM:001358EC bra.s loc_1358C6 ROM:001358EE ; --------------------------------------------------------------------------- ROM:001358EE ROM:001358EE loc_1358EE: ; CODE XREF: ROM:001358CE↑j ROM:001358EE bra.s locret_135930 ROM:001358F0 ; --------------------------------------------------------------------------- ROM:001358F0 ROM:001358F0 loc_1358F0: ; CODE XREF: ROM:001358BE↑j ROM:001358F0 cmpi.b #0,$11F0(d1.w) ROM:001358F8 bne.s loc_13592A ROM:001358FA move.w #0,d2 ROM:001358FE bra.s loc_135904 ROM:00135900 ; --------------------------------------------------------------------------- ROM:00135900 ROM:00135900 loc_135900: ; CODE XREF: ROM:00135926↓j ROM:00135900 addi.w #1,d2 ROM:00135904 ROM:00135904 loc_135904: ; CODE XREF: ROM:001358FE↑j ROM:00135904 cmpi.w #0,d2 ROM:00135908 bgt.s loc_135928 ROM:0013590A move.w $EE0(d2.w*2),d3 ROM:00135910 sub.w $44C(a5),d3 ROM:00135914 move.w $2D8(a5),d4 ROM:00135918 cmp.w d3,d4 ROM:0013591A ble.s loc_135920 ROM:0013591C move.w $2D8(a5),d3 ROM:00135920 ROM:00135920 loc_135920: ; CODE XREF: ROM:0013591A↑j ROM:00135920 move.w d3,$EE0(d2.w*2) ROM:00135926 bra.s loc_135900 ROM:00135928 ; --------------------------------------------------------------------------- ROM:00135928 ROM:00135928 loc_135928: ; CODE XREF: ROM:00135908↑j ROM:00135928 bra.s locret_135930 ROM:0013592A ; --------------------------------------------------------------------------- ROM:0013592A ROM:0013592A loc_13592A: ; CODE XREF: ROM:001358F8↑j ROM:0013592A bset #0,($1337).w ROM:00135930 ROM:00135930 locret_135930: ; CODE XREF: ROM:loc_1358EE↑j ROM:00135930 ; ROM:loc_135928↑j ROM:00135930 rts ROM:00135932 ; --------------------------------------------------------------------------- ROM:00135932 clr.l d0 ROM:00135934 clr.l d1 ROM:00135936 movea.l #$11F3,a0 ROM:0013593C move.b (a0)+,d0 ROM:0013593E lsl.l #8,d0 ROM:00135940 or.b (a0)+,d0 ROM:00135942 swap d0 ROM:00135944 clr.l d1 ROM:00135946 move.b (a0)+,d1 ROM:00135948 lsl.l #8,d1 ROM:0013594A or.b (a0)+,d1 ROM:0013594C or.l d1,d0 ROM:0013594E and.l d0,($1362).w ROM:00135952 clr.l d0 ROM:00135954 clr.l d1 ROM:00135956 move.b (a0)+,d0 ROM:00135958 lsl.l #8,d0 ROM:0013595A or.b (a0)+,d0 ROM:0013595C swap d0 ROM:0013595E clr.l d1 ROM:00135960 move.b (a0)+,d1 ROM:00135962 lsl.l #8,d1 ROM:00135964 or.b (a0)+,d1 ROM:00135966 or.l d1,d0 ROM:00135968 and.l d0,($1360).w ROM:0013596C clr.l d0 ROM:0013596E clr.l d1 ROM:00135970 move.b (a0)+,d0 ROM:00135972 lsl.l #8,d0 ROM:00135974 or.b (a0)+,d0 ROM:00135976 swap d0 ROM:00135978 clr.l d1 ROM:0013597A move.b (a0)+,d1 ROM:0013597C lsl.l #8,d1 ROM:0013597E or.b (a0)+,d1 ROM:00135980 or.l d1,d0 ROM:00135982 and.l d0,($1348).w ROM:00135986 clr.l d0 ROM:00135988 clr.l d1 ROM:0013598A move.b (a0)+,d0 ROM:0013598C lsl.l #8,d0 ROM:0013598E or.b (a0)+,d0 ROM:00135990 and.w d0,($1374).w ROM:00135994 move.b (a0),d0 ROM:00135996 and.b d0,($13C6).w ROM:0013599A rts ROM:0013599C ; --------------------------------------------------------------------------- ROM:0013599C lea ($FFFFFFF0).w,a0 ROM:001359A0 move.w #$F0,d0 ROM:001359A4 asr.w #4,d0 ROM:001359A6 bsr.l sub_11B1EE ROM:001359AC moveq #$D,d2 ROM:001359AE moveq #1,d1 ROM:001359B0 moveq #3,d4 ROM:001359B2 clr.w (a0) ROM:001359B4 clr.w 2(a0) ROM:001359B8 clr.w 4(a0) ROM:001359BC clr.w 6(a0) ROM:001359C0 clr.w 8(a0) ROM:001359C4 moveq #1,d3 ROM:001359C6 moveq #1,d5 ROM:001359C8 bsr.l sub_11B172 ROM:001359CE move.w #$F0,d0 ROM:001359D2 asr.w #4,d0 ROM:001359D4 lea ($FFFFFFF0).w,a0 ROM:001359D8 move.w $442(a5),2(a0) ROM:001359DE moveq #1,d5 ROM:001359E0 asl.l d0,d5 ROM:001359E2 asl.l d0,d5 ROM:001359E4 or.l d5,($FFFFFE18).w ROM:001359E8 rts ROM:001359EA ; --------------------------------------------------------------------------- ROM:001359EA bset #6,($132E).w ROM:001359F0 rts ROM:001359F2 ; --------------------------------------------------------------------------- ROM:001359F2 move.b ($11F3).l,d1 ROM:001359F8 cmpi.b #0,d1 ROM:001359FC bne.s loc_135A04 ROM:001359FE clr.b ($74A).w ROM:00135A02 bra.s locret_135A22 ROM:00135A04 ; --------------------------------------------------------------------------- ROM:00135A04 ROM:00135A04 loc_135A04: ; CODE XREF: ROM:001359FC↑j ROM:00135A04 andi.b #$E0,d1 ROM:00135A08 cmpi.b #$A0,d1 ROM:00135A0C bne.s loc_135A18 ROM:00135A0E move.b ($11F3).l,($74A).w ROM:00135A16 bra.s locret_135A22 ROM:00135A18 ; --------------------------------------------------------------------------- ROM:00135A18 ROM:00135A18 loc_135A18: ; CODE XREF: ROM:00135A0C↑j ROM:00135A18 clr.b ($74A).w ROM:00135A1C bset #0,($1337).w ROM:00135A22 ROM:00135A22 locret_135A22: ; CODE XREF: ROM:00135A02↑j ROM:00135A22 ; ROM:00135A16↑j ROM:00135A22 rts ROM:00135A24 ; --------------------------------------------------------------------------- ROM:00135A24 bclr #7,($1325).w ROM:00135A2A rts ROM:00135A2C ; --------------------------------------------------------------------------- ROM:00135A2C bclr #7,($1331).w ROM:00135A32 rts ROM:00135A34 ; --------------------------------------------------------------------------- ROM:00135A34 move.l ($974).w,d6 ROM:00135A38 move.l ($970).w,d7 ROM:00135A3C cmpi.b #$FF,d3 ROM:00135A40 bne.s loc_135A48 ROM:00135A42 bset d5,d6 ROM:00135A44 bset d5,d7 ROM:00135A46 bra.s loc_135A56 ROM:00135A48 ; --------------------------------------------------------------------------- ROM:00135A48 ROM:00135A48 loc_135A48: ; CODE XREF: ROM:00135A40↑j ROM:00135A48 cmpi.b #$F0,d3 ROM:00135A4C bne.s loc_135A54 ROM:00135A4E bclr d5,d6 ROM:00135A50 bset d5,d7 ROM:00135A52 bra.s loc_135A56 ROM:00135A54 ; --------------------------------------------------------------------------- ROM:00135A54 ROM:00135A54 loc_135A54: ; CODE XREF: ROM:00135A4C↑j ROM:00135A54 bclr d5,d7 ROM:00135A56 ROM:00135A56 loc_135A56: ; CODE XREF: ROM:00135A46↑j ROM:00135A56 ; ROM:00135A52↑j ROM:00135A56 move.l d6,($974).w ROM:00135A5A move.l d7,($970).w ROM:00135A5E btst #3,($972).w ROM:00135A64 beq.s locret_135A7E ROM:00135A66 bset #7,($1329).w ROM:00135A6C move.b ($11F4).l,d2 ROM:00135A72 lsl.w #8,d2 ROM:00135A74 or.b ($11F5).l,d2 ROM:00135A7A move.w d2,($C44).w ROM:00135A7E ROM:00135A7E locret_135A7E: ; CODE XREF: ROM:00135A64↑j ROM:00135A7E rts ROM:00135A80 ROM:00135A80 ; =============== S U B R O U T I N E ======================================= ROM:00135A80 ROM:00135A80 ROM:00135A80 sub_135A80: ; CODE XREF: ROM:00124A20↑p ROM:00135A80 ; ROM:00124A7E↑p ... ROM:00135A80 clr.b ($74A).w ROM:00135A84 bclr #7,($1325).w ROM:00135A8A bclr #7,($1331).w ROM:00135A90 rts ROM:00135A90 ; End of function sub_135A80 ROM:00135A90 ROM:00135A92 ROM:00135A92 ; =============== S U B R O U T I N E ======================================= ROM:00135A92 ROM:00135A92 ROM:00135A92 sub_135A92: ; CODE XREF: ROM:loc_124A1A↑p ROM:00135A92 ; ROM:00124AB0↑p ... ROM:00135A92 clr.l ($970).w ROM:00135A96 bsr.l sub_126406 ROM:00135A9C bsr.l sub_126414 ROM:00135AA2 rts ROM:00135AA2 ; End of function sub_135A92 ROM:00135AA2 ROM:00135AA4 ; --------------------------------------------------------------------------- ROM:00135AA4 move.b ($11F3).l,d0 ROM:00135AAA lsl.w #8,d0 ROM:00135AAC or.b ($11F4).l,d0 ROM:00135AB2 move.w $27E(a5),d1 ROM:00135AB6 move.w $280(a5),d2 ROM:00135ABA cmp.w d0,d1 ROM:00135ABC bge.s loc_135AE2 ROM:00135ABE cmp.w d0,d2 ROM:00135AC0 ble.s loc_135AE2 ROM:00135AC2 move.w #0,d3 ROM:00135AC6 bra.s loc_135ACC ROM:00135AC8 ; --------------------------------------------------------------------------- ROM:00135AC8 ROM:00135AC8 loc_135AC8: ; CODE XREF: ROM:00135AD8↓j ROM:00135AC8 addi.w #1,d3 ROM:00135ACC ROM:00135ACC loc_135ACC: ; CODE XREF: ROM:00135AC6↑j ROM:00135ACC cmpi.w #0,d3 ROM:00135AD0 bgt.s loc_135ADA ROM:00135AD2 move.w d0,$13AA(d3.w*2) ROM:00135AD8 bra.s loc_135AC8 ROM:00135ADA ; --------------------------------------------------------------------------- ROM:00135ADA ROM:00135ADA loc_135ADA: ; CODE XREF: ROM:00135AD0↑j ROM:00135ADA bset #2,($93B).w ROM:00135AE0 bra.s locret_135AE8 ROM:00135AE2 ; --------------------------------------------------------------------------- ROM:00135AE2 ROM:00135AE2 loc_135AE2: ; CODE XREF: ROM:00135ABC↑j ROM:00135AE2 ; ROM:00135AC0↑j ROM:00135AE2 bset #0,($1337).w ROM:00135AE8 ROM:00135AE8 locret_135AE8: ; CODE XREF: ROM:00135AE0↑j ROM:00135AE8 rts ROM:00135AEA ; --------------------------------------------------------------------------- ROM:00135AEA cmpi.b #$FF,d3 ROM:00135AEE bne.s loc_135B0E ROM:00135AF0 move.l ($970).w,d6 ROM:00135AF4 bset d2,d6 ROM:00135AF6 move.l d6,($970).w ROM:00135AFA move.b ($11F4).l,d7 ROM:00135B00 lsl.w #8,d7 ROM:00135B02 or.b ($11F5).l,d7 ROM:00135B08 move.w d7,($DD6).w ROM:00135B0C bra.s locret_135B18 ROM:00135B0E ; --------------------------------------------------------------------------- ROM:00135B0E ROM:00135B0E loc_135B0E: ; CODE XREF: ROM:00135AEE↑j ROM:00135B0E move.l ($970).w,d6 ROM:00135B12 bclr d2,d6 ROM:00135B14 move.l d6,($970).w ROM:00135B18 ROM:00135B18 locret_135B18: ; CODE XREF: ROM:00135B0C↑j ROM:00135B18 rts ROM:00135B1A ; --------------------------------------------------------------------------- ROM:00135B1A cmpi.b #$FF,d3 ROM:00135B1E bne.s loc_135B4A ROM:00135B20 move.l ($970).w,d6 ROM:00135B24 bset d2,d6 ROM:00135B26 move.l d6,($970).w ROM:00135B2A move.b ($11F4).l,d7 ROM:00135B30 lsl.w #8,d7 ROM:00135B32 or.b ($11F5).l,d7 ROM:00135B38 move.w #1,($5A2).w ROM:00135B3E move.w d7,($59E).w ROM:00135B42 bsr.l sub_11A722 ROM:00135B48 bra.s locret_135B60 ROM:00135B4A ; --------------------------------------------------------------------------- ROM:00135B4A ROM:00135B4A loc_135B4A: ; CODE XREF: ROM:00135B1E↑j ROM:00135B4A move.l ($970).w,d6 ROM:00135B4E bclr d2,d6 ROM:00135B50 move.l d6,($970).w ROM:00135B54 move.w #2,($5A2).w ROM:00135B5A bsr.l sub_11A722 ROM:00135B60 ROM:00135B60 locret_135B60: ; CODE XREF: ROM:00135B48↑j ROM:00135B60 rts ROM:00135B60 ; --------------------------------------------------------------------------- ROM:00135B62 word_135B62: dc.w $201 ; DATA XREF: sub_119048+12↑o ROM:00135B62 ; sub_119642+24↑o ... ROM:00135B64 dc.l $58A04FF, $139404FF, $202058A, $5FF1394, $5FF0203 ROM:00135B64 dc.l $58A06FF, $139406FF, $204058A, $7FF1394, $7FF0505 ROM:00135B64 dc.l $58903FF, $139303FF, $443058B, $2FF1395, $2FF1590 ROM:00135B64 dc.l $58A01FF, $139401FF, $3400589, $4FF1393, $4FF0116 ROM:00135B64 dc.l $58A03FF, $139403FF, $1150588, $2FF1392, $2FF0335 ROM:00135B64 dc.l $58B05FF, $139505FF, $1110589, $5FF1393, $5FF0110 ROM:00135B64 dc.l $58B06FF, $139506FF, $195058B, $FF1395, $FF0106, $58801FF ROM:00135B64 dc.l $139201FF, $1350588, $FF1392, $FF0141, $58907FF, $139307FF ROM:00135B64 dc.l $1300589, $6FF1393, $6FF0136, $58805FF, $139205FF ROM:00135B64 dc.l $1330589, $2FF1393, $2FF0140, $58901FF, $139301FF ROM:00135B64 dc.l $501058B, $1FF1395, $1FF0500, $58B04FF, $139504FF ROM:00135B64 dc.l $1210588, $7FF1392, $7FF0120, $58806FF, $139206FF ROM:00135B64 dc.l $4200589, $FF1393, $FF0170, $58B03FF, $139503FF, $230058A ROM:00135B64 dc.l $FF1394, $FF1640, $58A02FF, $139402FF, $1775058B ROM:00135B64 dc.l $7FF1395, $7FF0301, $118F00FF, $13C800FF, $302118F ROM:00135B64 dc.l $1FF13C8, $1FF0303, $118F02FF, $13C802FF, $304118F ROM:00135B64 dc.l $3FF13C8, $3FF0300, $133006FF, $142305FF, $3131422 ROM:00135B64 dc.l $7FF1422, $7FF0601 ROM:00135B64 dcb.l 2,$92B03FF ROM:00135B64 dc.l $FFFFFF ROM:00135CD8 dword_135CD8: dc.l $3FFFFFFE, $1E1FFA03, $29CCDFF, $8E06FEFF, $FF5E1FFF ROM:00135CD8 ; DATA XREF: sub_11B08E+66↑o ROM:00135CD8 dc.l $E29E91FF, $23FC8FFF, $9011FEFF, $303FFFFF, $320AFFFD ROM:00135CD8 dc.l $34FFFFFF, $22DFFFFF, $329FFFFF, $307FFFFF, $32FFFFFF ROM:00135CD8 dc.l $DBFFFFFF, $22DDFFFF, $3E7FFFFF, $DBFFFFFF, $3EFDFFFF ROM:00135CD8 dc.l $119FF00B, $BFFFFFF9, $387FF813, $673FFEFB, $3A7FF817 ROM:00135CD8 dc.l $B41BFFFF, $3E7FF80E, $3E7FC80E, $D215FFFF, $11BFF00B ROM:00135CD8 dc.l $E1E401C7, $8E22FEF8, $7859FEFF, $7A59FEFF, $3C7FF807 ROM:00135CD8 dc.l $D425FFFF, $525CB5FA, $163FF00B, $101DF80F, $862CFFFF ROM:00135CD8 dc.l $36FEB013, $37FC4FFF, $842DFFFF, $D9FF1FFF, $545CF18A ROM:00135CD8 dc.l $545CF14A, $A422FFFF, $D023FFFF, $A433FEFF, $9C33FEFF ROM:00135CD8 dc.l $3C7FF807, $D425FFFF, $545CF3FA, $505DF3FE, $BFFFFFF8 ROM:00135CD8 dc.l $5859EECE, $1FFFF80F, $565E3FFE, $7FFDFFC6, $A043FEFF ROM:00135CD8 dc.l $11FDF813, $8E41FFFF, $3FFFF817, $1FFFF003, $30FFC003 ROM:00135CD8 dc.l $7C7BFFFB, $3FFFF812, $7FFDFFFF, $B248FEFF, $3C7FF80B ROM:00135CD8 dc.l $1FFFF00F, $565E3FFF, $B058FEFF, $1FFFF5FB, $36FE05FF ROM:00135CD8 dc.l $1FFFF003, $FE3E8FFF, $21FC8DFB, $8E52FFFF, $20DFD003 ROM:00135CD8 dc.l $3EDFFFFF, $3FFFF003, $1FFFF007, $231FFFFE, $DDF803 ROM:00135CD8 dc.l $8C58FFFF, $20DCCFFF, $945EFEFF, $1FFFF003, $23EDFFFF ROM:00135CD8 dc.l $905DFFFF, $1FFFF003, $229FD003, $7FFFFEFA, $3FFFFFFE ROM:00135CD8 dc.l $7FFFFFD7, $7FF9FEC7, $BFFF41BC, $3FFFFFFE, $FE3E84FF ROM:00135CD8 dc.l $C401F007, $1FFFF00F, $31FF003, $673FF1D7, $9400FEFF ROM:00135CD8 dc.l $B470FFFF, $36FC0FFF, $906DFEFF, $585FE3FE, $8C00FFFF ROM:00135CD8 dc.l $1FFFFDFB, $565E33FE, $1FFFF5FB, $16FE3817, $363FFFFF ROM:00135CD8 dc.l $305FFFFF, $101EC5DB, $13FC0DDF, $8C78FEFF, $545E35DE ROM:00135CD8 dc.l $33FCCFFF, $8C7BFFFF, $545EF5DE, $5FFFF5DE, $7FFDFFC6 ROM:00135CD8 dc.l $3CFE0013, $CFFF300B, $5C5C31D2, $9A85FFFF, $7FFFFFD7 ROM:00135CD8 dc.l $29FFFFFF, $3C7FF817, $5C5C35FE, $7FFDFFFE, $631FFEFE ROM:00135CD8 dc.l $7FFFFFC6, $631FFEC6, $5FFFF5DE, $3C7FF817, $7FF9FECA ROM:00135CD8 dc.l $BFFFFFC0, $CFFF5007, $1FFFF80B, $1FFFFA03, $565C3FFF ROM:00135CD8 dc.l $3CFFF012, $7FFFFEFE, $7FFDFFD2, $BFFF4194, $7FF9FEC6 ROM:00135CD8 dc.l $FE3E8EFF, $C401F817, $B2AFFEFF, $165FF80B, $163DF803 ROM:00135CD8 dc.l $8EA2FFFF, $3E9FFFFF, $3C5C8FFF, $92A7FEFF, $1C5CC807 ROM:00135CD8 dc.l $D2A7FFFF, $30FFEFFF, $3E3E8FFF, $3C5CBFFF, $92A7FEFF ROM:00135CD8 dc.l $1C5CC807, $30FFDFFF, $92AAFEFF, $3C5CCFFF, $30FFEFFF ROM:00135CD8 dc.l $92ADFEFF, $31FDFFFF, $30FDEFFF, $8CAFFEFF, $3E5DFFFF ROM:00135CD8 dc.l $1FFFF817, $16E7FA03, $30EBFFFF, $303FFFFF, $96BFFEFF ROM:00135CD8 dc.l $22DECFFF, $B6BAFEFF, $1DFDFDFB, $94BFFEFF, $C50AF803 ROM:00135CD8 dc.l $D0BF3FFF, $8CBDF2FF, $343FCFFF, $7C5FC1FF, $5C5EFFFF ROM:00135CD8 dc.l $347FF817, $1FDF013, $94C2FEFF, $7FFFFFFB, $231FFFFE ROM:00135CD8 dc.l $16E7FA03, $30EBFFFF, $2DCC013, $94CBFEFF, $B6CBFEFF ROM:00135CD8 dc.l $7FFFFFC3, $7FFFFFCF, $7FFFFFDF, $631FFEFE, $30FDCFFF ROM:00135CD8 dc.l $8CFAFEFF, $306FCFFF, $1FFFF013, $21FDFFFF, $96D8FFFF ROM:00135CD8 dc.l $3667F817, $7FF00F, $229EF00F, $E29D71C7, $8CD8FFFF ROM:00135CD8 dc.l $3FFFF00F, $98DAFEFF, $7FFFFFC7, $7FFDFFD6, $10FDC80B ROM:00135CD8 dc.l $8CFAFEFF, $30EFCFFF, $30E7FFFF, $30FFD017, $9AE3FFFF ROM:00135CD8 dc.l $7EFDFFD7, $CFFF3003, $163DF807, $8EEFFEFF, $161C3817 ROM:00135CD8 dc.l $3E3E8FFF, $92ECFEFF, $321C8FFF, $90F2FFFF, $D2F2FFFF ROM:00135CD8 dc.l $3E1DEFFF, $90F2FEFF, $D2F2FFFF, $3E1DFFFF, $90EAFFFF ROM:00135CD8 dc.l $321CBFFF, $90EAFFFF, $8EF6F4FF, $3C5E7817, $7C5FC1FF ROM:00135CD8 dc.l $367FC817, $5EFFFFFF, $3FFFF006, $30FDCFFF, $8CFEFFFF ROM:00135CD8 dc.l $B6FDF5FF, $3C5FC017, $7FFFF3FF, $5FF9FFFE, $30EFCFFF ROM:00135CD8 dc.l $D2DAFFFF, $30E7F017, $70E7FFDF, $30EBFFFF, $3FFFF017 ROM:00135CD8 dc.l $585DE3FE, $D50AFFFF, $3EFFF006, $7EFFF5BF, $3FFFF003 ROM:00135CD8 dc.l $3FFFFFFE, $29FFFFFF, $383FFFFF, $3C3E8FFF, $35FCFFFF ROM:00135CD8 dc.l $8F19FEFF, $3C5EFFFF, $15FDF817, $8F15FEFF, $367DCFFF ROM:00135CD8 dc.l $8D19F5FF, $D118FFFF, $8D18F1FF, $D319FFFF, $385FCFFF ROM:00135CD8 dc.l $3C5FC817, $DBFFFFFF, $5FFFFFFF, $31FDFFFF, $8D1E05C4 ROM:00135CD8 dc.l $7FF9FED6, $BFFF35C4, $7FF9FED6, $11FDF007, $3E7FC80B ROM:00135CD8 dc.l $8D244144, $58583EDE, $BFFF7144, $5A583EDE, $9B41FEFF ROM:00135CD8 dc.l $3EFFF003, $5C58FEFF, $1FFFF00B, $11FDF80F, $8C00FFFF ROM:00135CD8 dc.l $7FFFF5CB, $367FD813, $30FFC017, $3FFFF00A, $9B47FEFF ROM:00135CD8 dc.l $1C5EF013, $30FDE013, $8D40FFFF, $953CFFFF, $1FFFF017 ROM:00135CD8 dc.l $1FFFF803, $30EDF017, $913AFFFF, $5FF9F4FE, $367FD803 ROM:00135CD8 dc.l $5FF9F2FE, $B140FEFF, $AF37FEFF, $C337F003, $30FFDFFF ROM:00135CD8 dc.l $5FF9F2C6, $3C5EFFFF, $166FF00F, $5C58F0CF, $B146FEFF ROM:00135CD8 dc.l $30FFDFFF, $3FFFF012, $10FDE817, $8F50FFFF, $3E1FF013 ROM:00135CD8 dc.l $B74DFFFF, $5669FEFF, $3FFFF816, $367FC817, $1FFFF803 ROM:00135CD8 dc.l $367FD802, $B552FFFF, $3E0FCFFF, $AD58FEFF, $B155FEFF ROM:00135CD8 dc.l $30FFCFFF, $30E5FFFF, $9158FEFF, $321FCFFF, $1FFFF00F ROM:00135CD8 dc.l $655805C3, $366FFFFD, $367E780A, $7E19EEFF, $C3871DFF ROM:00135CD8 dcb.l 2,$BFFFFFD4 ROM:00135CD8 dc.l $C3873DFF, $7619FEFF, $A190FEFF, $7FF9FFFF, $1FD013 ROM:00135CD8 dc.l $FE3E49FF, $229FDFFF, $23FC8FFF, $8F6EFFFF, $267E3FFF ROM:00135CD8 dc.l $33FC8FFF, $976EFFFF, $3E9FFFFF, $3E1FFFFF, $223FF013 ROM:00135CD8 dc.l $37F5FFFF, $1FFFF203, $9374FFFF, $3FC8DFB, $21FC8FFF ROM:00135CD8 dc.l $3C7ECFFF, $9F7EFEFF, $32FFFFFF, $997BFFFF, $A387FFFF ROM:00135CD8 dc.l $7E1FEFDF, $D1871FFF, $1C3ECDFF, $D383FFFF, $745EFFC7 ROM:00135CD8 dc.l $9984FEFF, $1C3ECDFF, $343ECFFF, $3C7C8FFF, $366BFFFF ROM:00135CD8 dc.l $E29C81D7, $9787FEFF, $3E1FEFFF, $761FFFCF, $3205FFFF ROM:00135CD8 dc.l $938BFEFF, $320FFFFF, $229FDFFF, $203FFDFF, $3C7FF017 ROM:00135CD8 dc.l $1C5E700F, $431FFFFF, $3FFFFDFA, $228DFFFF, $9194FEFF ROM:00135CD8 dc.l $5C5DCFFF, $2287F016, $70F9CEFF, $7FFFFFFB, $3FFFF016 ROM:00135CD8 dc.l $A1A9FFFF, $228DFFFF, $9192FFFF, $1FF013, $E1FDF7FF ROM:00135CD8 dc.l $8FA6FEFF, $60DDDFFF, $267E3013, $17F5F203, $93A3FFFF ROM:00135CD8 dc.l $E3FD71FF, $E1FD71FF, $8F64FFFF, $32FFFFFF, $1FFFF013 ROM:00135CD8 dc.l $3EDFFFFF, $D364F013, $32FFFFFF, $9994FFFF, $1FFFFDFB ROM:00135CD8 dc.l $7C68CFFF, $D364FFFF, $3C5ECFFF, $3EDFDFFF, $FE9E05FF ROM:00135CD8 dc.l $3FFFF002, $99B5FEFF, $185FE017, $428FFEFF, $2287F016 ROM:00135CD8 dc.l $DDF817, $8DB9FFFF, $21FCCFFF, $95BAFEFF, $7FFFFEFA ROM:00135CD8 dc.l $7FFFFEFE ROM:00135CD8 dcb.l 5,$FFFFFFFF ROM:00135CD8 dc.l $40154015, $8014A01C ROM:00135CD8 dcb.l 2,$FE00FE00 ROM:00135CD8 dcb.l 4,$40154015 ROM:00135CD8 dc.l $2830282E, $1EFE00, $9035FE32, $30223022 ROM:00135CD8 dcb.l 4,$FE92FE92 ROM:00135CD8 dc.l $10361036, $40381036 ROM:00135CD8 dcb.l 2,$3BEE3A ROM:00135CD8 dcb.l 2,$20542054 ROM:00135CD8 dcb.l 2,$3BEE3A ROM:00135CD8 dc.l $EE7EEE89, $FE00EE5F, $A07DEE7C, $80EE87, $68637086 ROM:00135CD8 dc.l $78637088, $A07DEE7C, $80EE87, $8C008C, $1000108A ROM:00135CD8 dcb.l 2,$108A3093 ROM:00135CD8 dcb.l 4,$10924892 ROM:00135CD8 dc.l $A1012905, $FF07EE94, $A0F8A0CC, $A0DBA0DB ROM:00135CD8 dcb.l 2,$6096B8C3 ROM:00135CD8 dc.l $A0F8A0CC, $A0DBA0DB, $FF5CFF5C, $11B0120 ROM:00135CD8 dcb.l 2,$29262930 ROM:00135CD8 dcb.l 4,$EF5CEF5C ROM:00135CD8 dc.l $EFAEEFAE, $A15FA15C ROM:00135CD8 dcb.l 2,$A162A197 ROM:00135CD8 dcb.l 4,$61B561B1 ROM:001364D8 ; --------------------------------------------------------------------------- ROM:001364D8 ROM:001364D8 locret_1364D8: ; DATA XREF: sub_11B08E+6C↑o ROM:001364D8 rts ROM:001364DA ROM:001364DA ; =============== S U B R O U T I N E ======================================= ROM:001364DA ROM:001364DA ROM:001364DA sub_1364DA: ; CODE XREF: ROM:loc_115864↑p ROM:001364DA movem.l d2/a2-a3,-(sp) ROM:001364DE movea.l #$10FA,a2 ROM:001364E4 movea.l #$10FB,a3 ROM:001364EA movea.l #$10F9,a1 ROM:001364F0 move.w ($FFFFF44A).l,($AEE).l ROM:001364FA move.w ($FFFFF44C).l,($AF2).l ROM:00136504 move.w ($AEE).l,d2 ROM:0013650A sub.w ($AF2).l,d2 ROM:00136510 moveq #0,d0 ROM:00136512 move.b (a3),d0 ROM:00136514 mulu.w #$8C,d0 ROM:00136518 move.b (a2),d1 ROM:0013651A addq.b #1,(a2) ROM:0013651C andi.l #$FF,d1 ROM:00136522 add.w d1,d1 ROM:00136524 add.w d1,d0 ROM:00136526 move.w ($AF2).l,d1 ROM:0013652C sub.w ($AF0).l,d1 ROM:00136532 movea.l #$1476,a0 ROM:00136538 move.w d1,(a0,d0.w) ROM:0013653C moveq #0,d0 ROM:0013653E move.b (a3),d0 ROM:00136540 mulu.w #$8C,d0 ROM:00136544 move.b (a2),d1 ROM:00136546 addq.b #1,(a2) ROM:00136548 andi.l #$FF,d1 ROM:0013654E add.w d1,d1 ROM:00136550 add.w d1,d0 ROM:00136552 movea.l #$1476,a0 ROM:00136558 move.w d2,(a0,d0.w) ROM:0013655C move.w ($AEE).l,($AF0).l ROM:00136566 cmpi.w #$1B58,d2 ROM:0013656A bcs.s loc_1365BC ROM:0013656C cmpi.w #$3E80,d2 ROM:00136570 bhi.s loc_1365BC ROM:00136572 btst #0,(a1) ROM:00136576 bne.s loc_13658A ROM:00136578 move.b #1,(a2) ROM:0013657C ori.b #1,(a1) ROM:00136580 clr.b (a3) ROM:00136582 move.w d2,($1476).l ROM:00136588 bra.s loc_1365BC ROM:0013658A ; --------------------------------------------------------------------------- ROM:0013658A ROM:0013658A loc_13658A: ; CODE XREF: sub_1364DA+9C↑j ROM:0013658A move.b (a2),d0 ROM:0013658C addi.b #-2,d0 ROM:00136590 move.b d0,($10FD).l ROM:00136596 move.b #1,(a2) ROM:0013659A tst.b (a3) ROM:0013659C bne.s loc_1365A4 ROM:0013659E move.b #1,(a3) ROM:001365A2 bra.s loc_1365A6 ROM:001365A4 ; --------------------------------------------------------------------------- ROM:001365A4 ROM:001365A4 loc_1365A4: ; CODE XREF: sub_1364DA+C2↑j ROM:001365A4 clr.b (a3) ROM:001365A6 ROM:001365A6 loc_1365A6: ; CODE XREF: sub_1364DA+C8↑j ROM:001365A6 moveq #0,d0 ROM:001365A8 move.b (a3),d0 ROM:001365AA mulu.w #$8C,d0 ROM:001365AE movea.l #$1476,a0 ROM:001365B4 move.w d2,(a0,d0.w) ROM:001365B8 ori.b #2,(a1) ROM:001365BC ROM:001365BC loc_1365BC: ; CODE XREF: sub_1364DA+90↑j ROM:001365BC ; sub_1364DA+96↑j ... ROM:001365BC cmpi.b #$42,(a2) ; 'B' ROM:001365C0 bcs.s loc_1365C4 ROM:001365C2 clr.b (a2) ROM:001365C4 ROM:001365C4 loc_1365C4: ; CODE XREF: sub_1364DA+E6↑j ROM:001365C4 movem.l (sp)+,d2/a2-a3 ROM:001365C8 rts ROM:001365C8 ; End of function sub_1364DA ROM:001365C8 ROM:001365CA ROM:001365CA ; =============== S U B R O U T I N E ======================================= ROM:001365CA ROM:001365CA ; Attributes: bp-based frame ROM:001365CA ROM:001365CA sub_1365CA: ; CODE XREF: sub_13714C+4DC↓p ROM:001365CA ROM:001365CA var_38 = -$38 ROM:001365CA var_14 = -$14 ROM:001365CA var_10 = -$10 ROM:001365CA var_C = -$C ROM:001365CA var_8 = -8 ROM:001365CA var_6 = -6 ROM:001365CA var_4 = -4 ROM:001365CA var_2 = -2 ROM:001365CA var_1 = -1 ROM:001365CA ROM:001365CA link a6,#-$14 ROM:001365CE movem.l d2-d7/a2-a4,-(sp) ROM:001365D2 movea.l #$1354,a4 ROM:001365D8 move.w ($AFC).l,d0 ROM:001365DE or.w d0,($1B12).l ROM:001365E4 btst #1,($10F9).l ROM:001365EC beq.w loc_136DE0 ROM:001365F0 clr.b d5 ROM:001365F2 clr.b d6 ROM:001365F4 clr.w d2 ROM:001365F6 clr.b d7 ROM:001365F8 clr.b ($1101).l ROM:001365FE move.b ($10FD).l,d0 ROM:00136604 addq.b #1,d0 ROM:00136606 move.b d0,var_2(a6) ROM:0013660A andi.b #$FD,($10F9).l ROM:00136612 andi.b #$F7,($10F9).l ROM:0013661A tst.b ($10FB).l ROM:00136620 bne.s loc_13662A ROM:00136622 move.b #1,var_1(a6) ROM:00136628 bra.s loc_13662E ROM:0013662A ; --------------------------------------------------------------------------- ROM:0013662A ROM:0013662A loc_13662A: ; CODE XREF: sub_1365CA+56↑j ROM:0013662A clr.b var_1(a6) ROM:0013662E ROM:0013662E loc_13662E: ; CODE XREF: sub_1365CA+5E↑j ROM:0013662E moveq #1,d3 ROM:00136630 moveq #0,d0 ROM:00136632 move.b var_1(a6),d0 ROM:00136636 mulu.w #$8C,d0 ROM:0013663A moveq #0,d1 ROM:0013663C move.b d3,d1 ROM:0013663E add.w d1,d1 ROM:00136640 add.w d1,d0 ROM:00136642 movea.l #$1476,a0 ROM:00136648 lea (a0,d0.w),a0 ROM:0013664C movea.l a0,a2 ROM:0013664E moveq #0,d0 ROM:00136650 move.b var_1(a6),d0 ROM:00136654 mulu.w #$8C,d0 ROM:00136658 moveq #0,d1 ROM:0013665A move.b d7,d1 ROM:0013665C add.w d1,d1 ROM:0013665E add.w d1,d0 ROM:00136660 movea.l #$1476,a0 ROM:00136666 lea (a0,d0.w),a0 ROM:0013666A movea.l a0,a3 ROM:0013666C bra.w loc_1367E4 ROM:00136670 ; --------------------------------------------------------------------------- ROM:00136670 ROM:00136670 loc_136670: ; CODE XREF: sub_1365CA+21E↓j ROM:00136670 cmpi.w #$172,(a2) ROM:00136674 bcs.s loc_136682 ROM:00136676 cmpi.w #$276,(a2) ROM:0013667A bhi.s loc_136682 ROM:0013667C moveq #1,d4 ROM:0013667E bra.w loc_136774 ROM:00136682 ; --------------------------------------------------------------------------- ROM:00136682 ROM:00136682 loc_136682: ; CODE XREF: sub_1365CA+AA↑j ROM:00136682 ; sub_1365CA+B0↑j ROM:00136682 cmpi.w #$366,(a2) ROM:00136686 bcs.s loc_136694 ROM:00136688 cmpi.w #$46A,(a2) ROM:0013668C bhi.s loc_136694 ROM:0013668E moveq #2,d4 ROM:00136690 bra.w loc_136774 ROM:00136694 ; --------------------------------------------------------------------------- ROM:00136694 ROM:00136694 loc_136694: ; CODE XREF: sub_1365CA+BC↑j ROM:00136694 ; sub_1365CA+C2↑j ROM:00136694 cmpi.w #$366,(a2) ROM:00136698 bcs.s loc_1366A6 ROM:0013669A cmpi.w #$46A,(a2) ROM:0013669E bhi.s loc_1366A6 ROM:001366A0 moveq #2,d4 ROM:001366A2 bra.w loc_136774 ROM:001366A6 ; --------------------------------------------------------------------------- ROM:001366A6 ROM:001366A6 loc_1366A6: ; CODE XREF: sub_1365CA+CE↑j ROM:001366A6 ; sub_1365CA+D4↑j ROM:001366A6 cmpi.w #$55A,(a2) ROM:001366AA bcs.s loc_1366B8 ROM:001366AC cmpi.w #$65E,(a2) ROM:001366B0 bhi.s loc_1366B8 ROM:001366B2 moveq #3,d4 ROM:001366B4 bra.w loc_136774 ROM:001366B8 ; --------------------------------------------------------------------------- ROM:001366B8 ROM:001366B8 loc_1366B8: ; CODE XREF: sub_1365CA+E0↑j ROM:001366B8 ; sub_1365CA+E6↑j ROM:001366B8 cmpi.w #$74E,(a2) ROM:001366BC bcs.s loc_1366CA ROM:001366BE cmpi.w #$852,(a2) ROM:001366C2 bhi.s loc_1366CA ROM:001366C4 moveq #4,d4 ROM:001366C6 bra.w loc_136774 ROM:001366CA ; --------------------------------------------------------------------------- ROM:001366CA ROM:001366CA loc_1366CA: ; CODE XREF: sub_1365CA+F2↑j ROM:001366CA ; sub_1365CA+F8↑j ROM:001366CA cmpi.w #$942,(a2) ROM:001366CE bcs.s loc_1366DC ROM:001366D0 cmpi.w #$A46,(a2) ROM:001366D4 bhi.s loc_1366DC ROM:001366D6 moveq #5,d4 ROM:001366D8 bra.w loc_136774 ROM:001366DC ; --------------------------------------------------------------------------- ROM:001366DC ROM:001366DC loc_1366DC: ; CODE XREF: sub_1365CA+104↑j ROM:001366DC ; sub_1365CA+10A↑j ROM:001366DC cmpi.w #$B36,(a2) ROM:001366E0 bcs.s loc_1366EE ROM:001366E2 cmpi.w #$C3A,(a2) ROM:001366E6 bhi.s loc_1366EE ROM:001366E8 moveq #6,d4 ROM:001366EA bra.w loc_136774 ROM:001366EE ; --------------------------------------------------------------------------- ROM:001366EE ROM:001366EE loc_1366EE: ; CODE XREF: sub_1365CA+116↑j ROM:001366EE ; sub_1365CA+11C↑j ROM:001366EE cmpi.w #$D2A,(a2) ROM:001366F2 bcs.s loc_1366FE ROM:001366F4 cmpi.w #$E2E,(a2) ROM:001366F8 bhi.s loc_1366FE ROM:001366FA moveq #7,d4 ROM:001366FC bra.s loc_136774 ROM:001366FE ; --------------------------------------------------------------------------- ROM:001366FE ROM:001366FE loc_1366FE: ; CODE XREF: sub_1365CA+128↑j ROM:001366FE ; sub_1365CA+12E↑j ROM:001366FE cmpi.w #$F1E,(a2) ROM:00136702 bcs.s loc_13670E ROM:00136704 cmpi.w #$1022,(a2) ROM:00136708 bhi.s loc_13670E ROM:0013670A moveq #8,d4 ROM:0013670C bra.s loc_136774 ROM:0013670E ; --------------------------------------------------------------------------- ROM:0013670E ROM:0013670E loc_13670E: ; CODE XREF: sub_1365CA+138↑j ROM:0013670E ; sub_1365CA+13E↑j ROM:0013670E cmpi.w #$1112,(a2) ROM:00136712 bcs.s loc_13671E ROM:00136714 cmpi.w #$1216,(a2) ROM:00136718 bhi.s loc_13671E ROM:0013671A moveq #9,d4 ROM:0013671C bra.s loc_136774 ROM:0013671E ; --------------------------------------------------------------------------- ROM:0013671E ROM:0013671E loc_13671E: ; CODE XREF: sub_1365CA+148↑j ROM:0013671E ; sub_1365CA+14E↑j ROM:0013671E cmpi.w #$1306,(a2) ROM:00136722 bcs.s loc_13672E ROM:00136724 cmpi.w #$140A,(a2) ROM:00136728 bhi.s loc_13672E ROM:0013672A moveq #$A,d4 ROM:0013672C bra.s loc_136774 ROM:0013672E ; --------------------------------------------------------------------------- ROM:0013672E ROM:0013672E loc_13672E: ; CODE XREF: sub_1365CA+158↑j ROM:0013672E ; sub_1365CA+15E↑j ROM:0013672E cmpi.w #$14FA,(a2) ROM:00136732 bcs.s loc_13673E ROM:00136734 cmpi.w #$15FE,(a2) ROM:00136738 bhi.s loc_13673E ROM:0013673A moveq #$A,d4 ROM:0013673C bra.s loc_136774 ROM:0013673E ; --------------------------------------------------------------------------- ROM:0013673E ROM:0013673E loc_13673E: ; CODE XREF: sub_1365CA+168↑j ROM:0013673E ; sub_1365CA+16E↑j ROM:0013673E cmp.b var_2(a6),d3 ROM:00136742 beq.s loc_136756 ROM:00136744 addq.b #1,($10FF).l ROM:0013674A ori.b #8,($10F9).l ROM:00136752 bra.w loc_1367EC ROM:00136756 ; --------------------------------------------------------------------------- ROM:00136756 ROM:00136756 loc_136756: ; CODE XREF: sub_1365CA+178↑j ROM:00136756 cmpi.b #$41,($1101).l ; 'A' ROM:0013675E bhi.s loc_13676A ROM:00136760 moveq #$42,d4 ; 'B' ROM:00136762 sub.b ($1101).l,d4 ROM:00136768 bra.s loc_136774 ROM:0013676A ; --------------------------------------------------------------------------- ROM:0013676A ROM:0013676A loc_13676A: ; CODE XREF: sub_1365CA+194↑j ROM:0013676A ori.b #8,($10F9).l ROM:00136772 bra.s loc_1367EC ROM:00136774 ; --------------------------------------------------------------------------- ROM:00136774 ROM:00136774 loc_136774: ; CODE XREF: sub_1365CA+B4↑j ROM:00136774 ; sub_1365CA+C6↑j ... ROM:00136774 btst #0,d3 ROM:00136778 beq.s loc_136786 ROM:0013677A add.b d4,d6 ROM:0013677C add.b d4,d5 ROM:0013677E add.b d4,($1101).l ROM:00136784 bra.s loc_1367E0 ROM:00136786 ; --------------------------------------------------------------------------- ROM:00136786 ROM:00136786 loc_136786: ; CODE XREF: sub_1365CA+1AE↑j ROM:00136786 moveq #0,d0 ROM:00136788 move.b d4,d0 ROM:0013678A moveq #1,d1 ROM:0013678C lsl.w d0,d1 ROM:0013678E addi.w #-1,d1 ROM:00136792 moveq #0,d0 ROM:00136794 move.b d5,d0 ROM:00136796 lsl.w d0,d1 ROM:00136798 add.w d1,d2 ROM:0013679A add.b d4,d5 ROM:0013679C add.b d4,($1101).l ROM:001367A2 cmpi.b #$A,d5 ROM:001367A6 bcs.s loc_1367E0 ROM:001367A8 move.w d2,d0 ROM:001367AA lsr.w #1,d0 ROM:001367AC move.w d0,d2 ROM:001367AE btst #0,d6 ROM:001367B2 beq.s loc_1367D0 ROM:001367B4 move.w d2,d0 ROM:001367B6 lsr.w #1,d0 ROM:001367B8 move.w d0,d2 ROM:001367BA move.b d2,d0 ROM:001367BC not.b d0 ROM:001367BE andi.l #$FF,d0 ROM:001367C4 move.w d0,(a3)+ ROM:001367C6 addq.b #1,d7 ROM:001367C8 clr.w d2 ROM:001367CA clr.b d5 ROM:001367CC clr.b d6 ROM:001367CE bra.s loc_1367E0 ROM:001367D0 ; --------------------------------------------------------------------------- ROM:001367D0 ROM:001367D0 loc_1367D0: ; CODE XREF: sub_1365CA+1E8↑j ROM:001367D0 addq.b #1,($1100).l ROM:001367D6 ori.b #8,($10F9).l ROM:001367DE bra.s loc_1367EC ROM:001367E0 ; --------------------------------------------------------------------------- ROM:001367E0 ROM:001367E0 loc_1367E0: ; CODE XREF: sub_1365CA+1BA↑j ROM:001367E0 ; sub_1365CA+1DC↑j ... ROM:001367E0 addq.l #2,a2 ROM:001367E2 addq.b #1,d3 ROM:001367E4 ROM:001367E4 loc_1367E4: ; CODE XREF: sub_1365CA+A2↑j ROM:001367E4 cmp.b var_2(a6),d3 ROM:001367E8 bls.w loc_136670 ROM:001367EC ROM:001367EC loc_1367EC: ; CODE XREF: sub_1365CA+188↑j ROM:001367EC ; sub_1365CA+1A8↑j ... ROM:001367EC btst #3,($10F9).l ROM:001367F4 bne.w loc_136DD8 ROM:001367F8 moveq #0,d0 ROM:001367FA move.b var_1(a6),d0 ROM:001367FE mulu.w #$8C,d0 ROM:00136802 movea.l #$1477,a0 ROM:00136808 move.b (a0,d0.w),d4 ROM:0013680C andi.b #$1F,d4 ROM:00136810 moveq #0,d0 ROM:00136812 move.b var_1(a6),d0 ROM:00136816 mulu.w #$8C,d0 ROM:0013681A moveq #0,d1 ROM:0013681C move.b d4,d1 ROM:0013681E movea.l #$14DE,a0 ROM:00136824 move.w d1,(a0,d0.w) ROM:00136828 moveq #0,d0 ROM:0013682A move.b var_1(a6),d0 ROM:0013682E mulu.w #$8C,d0 ROM:00136832 movea.l #$1477,a0 ROM:00136838 move.b (a0,d0.w),d2 ROM:0013683C andi.l #$FF,d2 ROM:00136842 move.l d2,-(sp) ROM:00136844 moveq #0,d0 ROM:00136846 move.b var_1(a6),d0 ROM:0013684A mulu.w #$8C,d0 ROM:0013684E movea.l #$1479,a0 ROM:00136854 move.b (a0,d0.w),d2 ROM:00136858 andi.l #$FF,d2 ROM:0013685E lsl.l #8,d2 ROM:00136860 add.l (sp)+,d2 ROM:00136862 move.w d2,($1470).l ROM:00136868 move.l d2,d0 ROM:0013686A moveq #$10,d1 ROM:0013686C lsl.l d1,d0 ROM:0013686E moveq #0,d1 ROM:00136870 move.w ($1470).l,d1 ROM:00136876 add.l d1,d0 ROM:00136878 move.l d0,d2 ROM:0013687A moveq #0,d0 ROM:0013687C move.b var_1(a6),d0 ROM:00136880 mulu.w #$8C,d0 ROM:00136884 movea.l #$147F,a0 ROM:0013688A move.b (a0,d0.w),d3 ROM:0013688E andi.l #$FF,d3 ROM:00136894 moveq #$10,d0 ROM:00136896 lsl.l d0,d3 ROM:00136898 move.l d3,-(sp) ROM:0013689A moveq #0,d0 ROM:0013689C move.b var_1(a6),d0 ROM:001368A0 mulu.w #$8C,d0 ROM:001368A4 movea.l #$1481,a0 ROM:001368AA move.b (a0,d0.w),d3 ROM:001368AE andi.l #$FF,d3 ROM:001368B4 moveq #$18,d0 ROM:001368B6 lsl.l d0,d3 ROM:001368B8 add.l (sp)+,d3 ROM:001368BA moveq #0,d0 ROM:001368BC move.b var_1(a6),d0 ROM:001368C0 mulu.w #$8C,d0 ROM:001368C4 movea.l #$147B,a0 ROM:001368CA move.b (a0,d0.w),d0 ROM:001368CE andi.l #$FF,d0 ROM:001368D4 move.l d0,-(sp) ROM:001368D6 moveq #0,d0 ROM:001368D8 move.b var_1(a6),d0 ROM:001368DC mulu.w #$8C,d0 ROM:001368E0 movea.l #$147D,a0 ROM:001368E6 move.b (a0,d0.w),d0 ROM:001368EA andi.l #$FF,d0 ROM:001368F0 lsl.l #8,d0 ROM:001368F2 add.l (sp)+,d0 ROM:001368F4 add.l d0,d3 ROM:001368F6 move.l d2,d0 ROM:001368F8 eor.l d0,d3 ROM:001368FA moveq #0,d0 ROM:001368FC move.b d4,d0 ROM:001368FE moveq #$20,d1 ; ' ' ROM:00136900 sub.l d0,d1 ROM:00136902 move.l d3,d2 ROM:00136904 lsr.l d1,d2 ROM:00136906 moveq #0,d0 ROM:00136908 move.b d4,d0 ROM:0013690A move.l d3,d1 ROM:0013690C lsl.l d0,d1 ROM:0013690E add.l d2,d1 ROM:00136910 move.l d1,($1472).l ROM:00136916 move.l ($1472).l,($958).l ROM:00136920 clr.b ($1103).l ROM:00136926 btst #3,($10F8).l ROM:0013692E bne.s loc_13693C ROM:00136930 btst #4,($10F8).l ROM:00136938 beq.w loc_136B4C ROM:0013693C ROM:0013693C loc_13693C: ; CODE XREF: sub_1365CA+364↑j ROM:0013693C ori.w #1,($1B14).l ROM:00136944 clr.b ($10F7).l ROM:0013694A cmpi.b #3,($10FE).l ROM:00136952 bcc.s loc_136978 ROM:00136954 ori.w #2,($1B14).l ROM:0013695C moveq #0,d0 ROM:0013695E move.b ($10FE).l,d0 ROM:00136964 movea.l d0,a0 ROM:00136966 move.l ($1472).l,(a4,a0.l*4) ROM:0013696E addq.b #1,($10FE).l ROM:00136974 bra.w loc_136B4C ROM:00136978 ; --------------------------------------------------------------------------- ROM:00136978 ROM:00136978 loc_136978: ; CODE XREF: sub_1365CA+388↑j ROM:00136978 ori.w #4,($1B14).l ROM:00136980 clr.w d2 ROM:00136982 move.l ($1354).l,d0 ROM:00136988 move.l 4(a4),d1 ROM:0013698C eor.l d1,d0 ROM:0013698E beq.s loc_1369AC ROM:00136990 move.l ($1354).l,d0 ROM:00136996 move.l 8(a4),d1 ROM:0013699A eor.l d1,d0 ROM:0013699C beq.s loc_1369AC ROM:0013699E move.l 8(a4),d0 ROM:001369A2 move.l 4(a4),d1 ROM:001369A6 eor.l d1,d0 ROM:001369A8 bne.w loc_136B44 ROM:001369AC ROM:001369AC loc_1369AC: ; CODE XREF: sub_1365CA+3C4↑j ROM:001369AC ; sub_1365CA+3D2↑j ROM:001369AC ori.w #8,($1B14).l ROM:001369B4 move.l ($1354).l,d0 ROM:001369BA move.l 4(a4),d1 ROM:001369BE eor.l d1,d0 ROM:001369C0 beq.s loc_1369D0 ROM:001369C2 move.l ($1354).l,d0 ROM:001369C8 move.l 8(a4),d1 ROM:001369CC eor.l d1,d0 ROM:001369CE bne.s loc_1369E6 ROM:001369D0 ROM:001369D0 loc_1369D0: ; CODE XREF: sub_1365CA+3F6↑j ROM:001369D0 move.l ($1354).l,d0 ROM:001369D6 andi.l #$FFFF0000,d0 ROM:001369DC bne.s loc_1369F6 ROM:001369DE move.w ($1356).l,d2 ROM:001369E4 bra.s loc_1369F6 ROM:001369E6 ; --------------------------------------------------------------------------- ROM:001369E6 ROM:001369E6 loc_1369E6: ; CODE XREF: sub_1365CA+404↑j ROM:001369E6 move.l 8(a4),d0 ROM:001369EA andi.l #$FFFF0000,d0 ROM:001369F0 bne.s loc_1369F6 ROM:001369F2 move.w $A(a4),d2 ROM:001369F6 ROM:001369F6 loc_1369F6: ; CODE XREF: sub_1365CA+412↑j ROM:001369F6 ; sub_1365CA+41A↑j ... ROM:001369F6 tst.w d2 ROM:001369F8 beq.w loc_136B44 ROM:001369FC ori.w #$10,($1B14).l ROM:00136A04 btst #3,($10F8).l ROM:00136A0C beq.w loc_136A9C ROM:00136A10 moveq #0,d0 ROM:00136A12 move.w d2,d0 ROM:00136A14 move.l d0,8(a4) ROM:00136A18 move.l d0,4(a4) ROM:00136A1C move.l d0,($1354).l ROM:00136A22 move.l d0,($954).l ROM:00136A28 move.l d0,($1472).l ROM:00136A2E move.w d2,d0 ROM:00136A30 move.w #$D0B,d1 ROM:00136A34 eor.w d1,d0 ROM:00136A36 move.w d0,($5D0).l ROM:00136A3C move.w d2,d0 ROM:00136A3E move.w #$1D17,d1 ROM:00136A42 eor.w d1,d0 ROM:00136A44 move.w d0,($5D2).l ROM:00136A4A move.w d2,d0 ROM:00136A4C move.w #$251F,d1 ROM:00136A50 eor.w d1,d0 ROM:00136A52 move.w d0,($5D4).l ROM:00136A58 move.l #8,d0 ROM:00136A5E or.b d0,($131E).l ROM:00136A64 move.l #4,d0 ROM:00136A6A or.b d0,($133B).l ROM:00136A70 andi.b #$FE,($10F8).l ROM:00136A78 andi.b #$F7,($10F8).l ROM:00136A80 move.b #$FF,($10F7).l ROM:00136A88 ori.w #$20,($1B14).l ; ' ' ROM:00136A90 andi.w #$FBFF,($AFC).l ROM:00136A98 bra.w loc_136B4C ROM:00136A9C ; --------------------------------------------------------------------------- ROM:00136A9C ROM:00136A9C loc_136A9C: ; CODE XREF: sub_1365CA+442↑j ROM:00136A9C ori.w #$40,($1B14).l ; '@' ROM:00136AA4 moveq #0,d0 ROM:00136AA6 move.w d2,d0 ROM:00136AA8 moveq #0,d1 ROM:00136AAA move.w ($5D0).l,d1 ROM:00136AB0 movea.l d7,a0 ROM:00136AB2 move.l #$D0B,d7 ROM:00136AB8 eor.l d7,d1 ROM:00136ABA exg d7,a0 ROM:00136ABC cmp.l d1,d0 ROM:00136ABE beq.s loc_136AF8 ROM:00136AC0 moveq #0,d0 ROM:00136AC2 move.w d2,d0 ROM:00136AC4 moveq #0,d1 ROM:00136AC6 move.w ($5D2).l,d1 ROM:00136ACC movea.l d7,a0 ROM:00136ACE move.l #$1D17,d7 ROM:00136AD4 eor.l d7,d1 ROM:00136AD6 exg d7,a0 ROM:00136AD8 cmp.l d1,d0 ROM:00136ADA beq.s loc_136AF8 ROM:00136ADC moveq #0,d0 ROM:00136ADE move.w d2,d0 ROM:00136AE0 moveq #0,d1 ROM:00136AE2 move.w ($5D4).l,d1 ROM:00136AE8 movea.l d7,a0 ROM:00136AEA move.l #$251F,d7 ROM:00136AF0 eor.l d7,d1 ROM:00136AF2 exg d7,a0 ROM:00136AF4 cmp.l d1,d0 ROM:00136AF6 bne.s loc_136B3C ROM:00136AF8 ROM:00136AF8 loc_136AF8: ; CODE XREF: sub_1365CA+4F4↑j ROM:00136AF8 ; sub_1365CA+510↑j ROM:00136AF8 moveq #0,d0 ROM:00136AFA move.w d2,d0 ROM:00136AFC move.l d0,8(a4) ROM:00136B00 move.l d0,4(a4) ROM:00136B04 move.l d0,($1354).l ROM:00136B0A move.l d0,($954).l ROM:00136B10 move.l d0,($1472).l ROM:00136B16 move.l #4,d0 ROM:00136B1C or.b d0,($133B).l ROM:00136B22 andi.b #$EF,($10F8).l ROM:00136B2A move.b #$FF,($10F7).l ROM:00136B32 ori.w #$80,($1B14).l ROM:00136B3A bra.s loc_136B4C ROM:00136B3C ; --------------------------------------------------------------------------- ROM:00136B3C ROM:00136B3C loc_136B3C: ; CODE XREF: sub_1365CA+52C↑j ROM:00136B3C ori.w #$100,($1B14).l ROM:00136B44 ROM:00136B44 loc_136B44: ; CODE XREF: sub_1365CA+3DE↑j ROM:00136B44 ; sub_1365CA+42E↑j ROM:00136B44 move.b #1,($10F7).l ROM:00136B4C ROM:00136B4C loc_136B4C: ; CODE XREF: sub_1365CA+36E↑j ROM:00136B4C ; sub_1365CA+3AA↑j ... ROM:00136B4C move.l ($1472).l,d0 ROM:00136B52 cmp.l ($954).l,d0 ROM:00136B58 beq.w loc_136DB0 ROM:00136B5C move.l ($1472).l,d0 ROM:00136B62 cmp.l ($950).l,d0 ROM:00136B68 bne.w loc_136DA6 ROM:00136B6C ori.w #$80,($AFC).l ROM:00136B74 move.w ($5D0).l,d0 ROM:00136B7A move.w #$D0B,d1 ROM:00136B7E eor.w d1,d0 ROM:00136B80 move.w d0,var_8(a6) ROM:00136B84 move.w ($5D2).l,d0 ROM:00136B8A move.w #$1D17,d1 ROM:00136B8E eor.w d1,d0 ROM:00136B90 move.w d0,var_6(a6) ROM:00136B94 move.w ($5D4).l,d0 ROM:00136B9A move.w #$251F,d1 ROM:00136B9E eor.w d1,d0 ROM:00136BA0 move.w d0,var_4(a6) ROM:00136BA4 move.l ($1354).l,var_14(a6) ROM:00136BAC move.l 4(a4),var_10(a6) ROM:00136BB2 move.l 8(a4),var_C(a6) ROM:00136BB8 clr.b d3 ROM:00136BBA lea var_4(a6),a2 ROM:00136BBE lea var_6(a6),a3 ROM:00136BC2 ROM:00136BC2 loc_136BC2: ; CODE XREF: sub_1365CA+72E↓j ROM:00136BC2 move.l var_14(a6),d0 ROM:00136BC6 mulu.l #$BBABCFEF,d0 ROM:00136BCE moveq #0,d1 ROM:00136BD0 move.w var_8(a6),d1 ROM:00136BD4 lsl.l #8,d1 ROM:00136BD6 add.l d1,d0 ROM:00136BD8 subi.l #$40FFFF11,d0 ROM:00136BDE move.l d0,var_14(a6) ROM:00136BE2 move.l var_10(a6),d0 ROM:00136BE6 mulu.l #$BBABCFEF,d0 ROM:00136BEE moveq #0,d1 ROM:00136BF0 move.w (a3),d1 ROM:00136BF2 lsl.l #8,d1 ROM:00136BF4 add.l d1,d0 ROM:00136BF6 subi.l #$40FFFF11,d0 ROM:00136BFC move.l d0,var_10(a6) ROM:00136C00 move.l var_C(a6),d0 ROM:00136C04 mulu.l #$BBABCFEF,d0 ROM:00136C0C moveq #0,d1 ROM:00136C0E move.w (a2),d1 ROM:00136C10 lsl.l #8,d1 ROM:00136C12 add.l d1,d0 ROM:00136C14 subi.l #$40FFFF11,d0 ROM:00136C1A move.l d0,var_C(a6) ROM:00136C1E move.l var_14(a6),d0 ROM:00136C22 cmp.l ($950).l,d0 ROM:00136C28 bne.s loc_136C66 ROM:00136C2A move.l var_10(a6),d0 ROM:00136C2E cmp.l ($950).l,d0 ROM:00136C34 bne.s loc_136C66 ROM:00136C36 tst.w ($142C).l ROM:00136C3C beq.s loc_136C52 ROM:00136C3E move.l var_14(a6),($1354).l ROM:00136C46 move.l var_14(a6),4(a4) ROM:00136C4C move.l var_14(a6),8(a4) ROM:00136C52 ROM:00136C52 loc_136C52: ; CODE XREF: sub_1365CA+672↑j ROM:00136C52 move.l var_14(a6),($954).l ROM:00136C5A ori.w #$200,($AFC).l ROM:00136C62 bra.w loc_136CFC ROM:00136C66 ; --------------------------------------------------------------------------- ROM:00136C66 ROM:00136C66 loc_136C66: ; CODE XREF: sub_1365CA+65E↑j ROM:00136C66 ; sub_1365CA+66A↑j ROM:00136C66 move.l var_14(a6),d0 ROM:00136C6A cmp.l ($950).l,d0 ROM:00136C70 bne.s loc_136CAC ROM:00136C72 move.l var_C(a6),d0 ROM:00136C76 cmp.l ($950).l,d0 ROM:00136C7C bne.s loc_136CAC ROM:00136C7E tst.w ($142C).l ROM:00136C84 beq.s loc_136C9A ROM:00136C86 move.l var_14(a6),($1354).l ROM:00136C8E move.l var_14(a6),4(a4) ROM:00136C94 move.l var_14(a6),8(a4) ROM:00136C9A ROM:00136C9A loc_136C9A: ; CODE XREF: sub_1365CA+6BA↑j ROM:00136C9A move.l var_14(a6),($954).l ROM:00136CA2 ori.w #$200,($AFC).l ROM:00136CAA bra.s loc_136CFC ROM:00136CAC ; --------------------------------------------------------------------------- ROM:00136CAC ROM:00136CAC loc_136CAC: ; CODE XREF: sub_1365CA+6A6↑j ROM:00136CAC ; sub_1365CA+6B2↑j ROM:00136CAC move.l var_10(a6),d0 ROM:00136CB0 cmp.l ($950).l,d0 ROM:00136CB6 bne.s loc_136CF2 ROM:00136CB8 move.l var_C(a6),d0 ROM:00136CBC cmp.l ($950).l,d0 ROM:00136CC2 bne.s loc_136CF2 ROM:00136CC4 tst.w ($142C).l ROM:00136CCA beq.s loc_136CE0 ROM:00136CCC move.l var_10(a6),($1354).l ROM:00136CD4 move.l var_10(a6),4(a4) ROM:00136CDA move.l var_10(a6),8(a4) ROM:00136CE0 ROM:00136CE0 loc_136CE0: ; CODE XREF: sub_1365CA+700↑j ROM:00136CE0 move.l var_10(a6),($954).l ROM:00136CE8 ori.w #$200,($AFC).l ROM:00136CF0 bra.s loc_136CFC ROM:00136CF2 ; --------------------------------------------------------------------------- ROM:00136CF2 ROM:00136CF2 loc_136CF2: ; CODE XREF: sub_1365CA+6EC↑j ROM:00136CF2 ; sub_1365CA+6F8↑j ROM:00136CF2 addq.b #1,d3 ROM:00136CF4 cmpi.b #$C8,d3 ROM:00136CF8 bls.w loc_136BC2 ROM:00136CFC ROM:00136CFC loc_136CFC: ; CODE XREF: sub_1365CA+698↑j ROM:00136CFC ; sub_1365CA+6E0↑j ... ROM:00136CFC cmpi.b #$C8,d3 ROM:00136D00 bls.w loc_136DC4 ROM:00136D04 ori.w #$200,($1B14).l ROM:00136D0C move.l ($1B00).l,d0 ROM:00136D12 cmp.l ($950).l,d0 ROM:00136D18 bne.s loc_136D50 ROM:00136D1A ori.w #$400,($1B14).l ROM:00136D22 tst.w ($142C).l ROM:00136D28 beq.s loc_136D44 ROM:00136D2A move.l ($1B00).l,($1354).l ROM:00136D34 move.l ($1B00).l,4(a4) ROM:00136D3C move.l ($1B00).l,8(a4) ROM:00136D44 ROM:00136D44 loc_136D44: ; CODE XREF: sub_1365CA+75E↑j ROM:00136D44 move.l ($1B00).l,($954).l ROM:00136D4E bra.s loc_136DC4 ROM:00136D50 ; --------------------------------------------------------------------------- ROM:00136D50 ROM:00136D50 loc_136D50: ; CODE XREF: sub_1365CA+74E↑j ROM:00136D50 ori.w #$800,($1B14).l ROM:00136D58 moveq #0,d0 ROM:00136D5A move.b ($1332).l,d0 ROM:00136D60 andi.l #$10,d0 ROM:00136D66 andi.l #$FF,d0 ROM:00136D6C bne.s loc_136D9C ROM:00136D6E moveq #0,d0 ROM:00136D70 move.b ($1425).l,d0 ROM:00136D76 andi.l #$10,d0 ROM:00136D7C andi.l #$FF,d0 ROM:00136D82 bne.s loc_136D9C ROM:00136D84 move.l #$10,d0 ROM:00136D8A or.b d0,($1332).l ROM:00136D90 move.l #$10,d0 ROM:00136D96 or.b d0,($1425).l ROM:00136D9C ROM:00136D9C loc_136D9C: ; CODE XREF: sub_1365CA+7A2↑j ROM:00136D9C ; sub_1365CA+7B8↑j ROM:00136D9C ori.w #$2000,($AFC).l ROM:00136DA4 bra.s loc_136DC4 ROM:00136DA6 ; --------------------------------------------------------------------------- ROM:00136DA6 ROM:00136DA6 loc_136DA6: ; CODE XREF: sub_1365CA+59E↑j ROM:00136DA6 ori.w #$100,($AFC).l ROM:00136DAE bra.s loc_136DC4 ROM:00136DB0 ; --------------------------------------------------------------------------- ROM:00136DB0 ROM:00136DB0 loc_136DB0: ; CODE XREF: sub_1365CA+58E↑j ROM:00136DB0 move.l #2,d0 ROM:00136DB6 or.b d0,($1424).l ROM:00136DBC ori.w #$40,($AFC).l ; '@' ROM:00136DC4 ROM:00136DC4 loc_136DC4: ; CODE XREF: sub_1365CA+736↑j ROM:00136DC4 ; sub_1365CA+784↑j ... ROM:00136DC4 move.l ($1472).l,($950).l ROM:00136DCE ori.b #$40,($10F8).l ; '@' ROM:00136DD6 bra.s loc_136DE0 ROM:00136DD8 ; --------------------------------------------------------------------------- ROM:00136DD8 ROM:00136DD8 loc_136DD8: ; CODE XREF: sub_1365CA+22A↑j ROM:00136DD8 ori.w #$10,($AFC).l ROM:00136DE0 ROM:00136DE0 loc_136DE0: ; CODE XREF: sub_1365CA+22↑j ROM:00136DE0 ; sub_1365CA+80C↑j ROM:00136DE0 btst #0,($10F8).l ROM:00136DE8 beq.s loc_136E02 ROM:00136DEA pea (1).w ROM:00136DEE jsr sub_137766 ROM:00136DF4 addq.l #4,sp ROM:00136DF6 ori.w #$20,($AFC).l ; ' ' ROM:00136DFE bra.w loc_136F34 ROM:00136E02 ; --------------------------------------------------------------------------- ROM:00136E02 ROM:00136E02 loc_136E02: ; CODE XREF: sub_1365CA+81E↑j ROM:00136E02 btst #7,($10F8).l ROM:00136E0A bne.w loc_136EEE ROM:00136E0E btst #6,($10F8).l ROM:00136E16 beq.s loc_136E60 ROM:00136E18 move.l ($1472).l,d0 ROM:00136E1E cmp.l ($954).l,d0 ROM:00136E24 bne.s loc_136E46 ROM:00136E26 pea (1).w ROM:00136E2A jsr sub_137758 ROM:00136E30 addq.l #4,sp ROM:00136E32 ori.b #$80,($10F8).l ROM:00136E3A ori.w #$8000,($AFC).l ROM:00136E42 bra.w loc_136F34 ROM:00136E46 ; --------------------------------------------------------------------------- ROM:00136E46 ROM:00136E46 loc_136E46: ; CODE XREF: sub_1365CA+85A↑j ROM:00136E46 tst.w ($142C).l ROM:00136E4C bne.w loc_136F34 ROM:00136E50 pea (1).w ROM:00136E54 jsr sub_137766 ROM:00136E5A addq.l #4,sp ROM:00136E5C bra.w loc_136F34 ROM:00136E60 ; --------------------------------------------------------------------------- ROM:00136E60 ROM:00136E60 loc_136E60: ; CODE XREF: sub_1365CA+84C↑j ROM:00136E60 tst.w ($142C).l ROM:00136E66 bne.s loc_136E82 ROM:00136E68 btst #5,($10F8).l ROM:00136E70 beq.s loc_136E82 ROM:00136E72 pea (1).w ROM:00136E76 jsr sub_137766 ROM:00136E7C addq.l #4,sp ROM:00136E7E bra.w loc_136F34 ROM:00136E82 ; --------------------------------------------------------------------------- ROM:00136E82 ROM:00136E82 loc_136E82: ; CODE XREF: sub_1365CA+89C↑j ROM:00136E82 ; sub_1365CA+8A6↑j ROM:00136E82 moveq #0,d0 ROM:00136E84 move.b ($1325).l,d0 ROM:00136E8A andi.l #4,d0 ROM:00136E90 andi.l #$FF,d0 ROM:00136E96 bne.s loc_136EAE ROM:00136E98 moveq #0,d0 ROM:00136E9A move.b ($93D).l,d0 ROM:00136EA0 andi.l #$20,d0 ; ' ' ROM:00136EA6 andi.l #$FF,d0 ROM:00136EAC beq.s loc_136EE0 ROM:00136EAE ROM:00136EAE loc_136EAE: ; CODE XREF: sub_1365CA+8CC↑j ROM:00136EAE moveq #0,d0 ROM:00136EB0 move.b ($1424).l,d0 ROM:00136EB6 andi.l #2,d0 ROM:00136EBC andi.l #$FF,d0 ROM:00136EC2 beq.s loc_136ED2 ROM:00136EC4 pea (1).w ROM:00136EC8 jsr sub_137758 ROM:00136ECE addq.l #4,sp ROM:00136ED0 bra.s loc_136F34 ROM:00136ED2 ; --------------------------------------------------------------------------- ROM:00136ED2 ROM:00136ED2 loc_136ED2: ; CODE XREF: sub_1365CA+8F8↑j ROM:00136ED2 pea (1).w ROM:00136ED6 jsr sub_137766 ROM:00136EDC addq.l #4,sp ROM:00136EDE bra.s loc_136F34 ROM:00136EE0 ; --------------------------------------------------------------------------- ROM:00136EE0 ROM:00136EE0 loc_136EE0: ; CODE XREF: sub_1365CA+8E2↑j ROM:00136EE0 pea (1).w ROM:00136EE4 jsr sub_137758 ROM:00136EEA addq.l #4,sp ROM:00136EEC bra.s loc_136F34 ROM:00136EEE ; --------------------------------------------------------------------------- ROM:00136EEE ROM:00136EEE loc_136EEE: ; CODE XREF: sub_1365CA+840↑j ROM:00136EEE pea (1).w ROM:00136EF2 jsr sub_137758 ROM:00136EF8 addq.l #4,sp ROM:00136EFA tst.w ($1428).l ROM:00136F00 bne.s loc_136F34 ROM:00136F02 move.w #1,($1428).l ROM:00136F0A moveq #0,d0 ROM:00136F0C move.w ($1B0E).l,d0 ROM:00136F12 moveq #$32,d1 ; '2' ROM:00136F14 divsl.l d1,d1:d0 ROM:00136F18 tst.l d1 ROM:00136F1A bne.s loc_136F28 ROM:00136F1C move.l #4,d0 ROM:00136F22 or.b d0,($133B).l ROM:00136F28 ROM:00136F28 loc_136F28: ; CODE XREF: sub_1365CA+950↑j ROM:00136F28 addq.w #1,($1B0E).l ROM:00136F2E jsr sub_1370C8 ROM:00136F32 nop ROM:00136F34 ROM:00136F34 loc_136F34: ; CODE XREF: sub_1365CA+834↑j ROM:00136F34 ; sub_1365CA+878↑j ... ROM:00136F34 movem.l var_38(a6),d2-d7/a2-a4 ROM:00136F3A unlk a6 ROM:00136F3C rts ROM:00136F3C ; End of function sub_1365CA ROM:00136F3C ROM:00136F3E ; --------------------------------------------------------------------------- ROM:00136F3E link a6,#-8 ROM:00136F42 movem.l d2/a2,-(sp) ROM:00136F46 move.l 8(a6),d2 ROM:00136F4A movea.l #$10F8,a2 ROM:00136F50 movea.l #$5D0,a1 ROM:00136F56 lea -6(a6),a0 ROM:00136F5A ori.b #$40,($10F9).l ; '@' ROM:00136F62 andi.b #$FD,(a2) ROM:00136F66 andi.b #$FB,(a2) ROM:00136F6A andi.b #$EF,(a2) ROM:00136F6E andi.b #$F7,(a2) ROM:00136F72 clr.b ($10F7).l ROM:00136F78 clr.b ($10FE).l ROM:00136F7E move.w ($5D0).l,d0 ROM:00136F84 move.w #$D0B,d1 ROM:00136F88 eor.w d1,d0 ROM:00136F8A move.w d0,-6(a6) ROM:00136F8E move.w 2(a1),d0 ROM:00136F92 move.w #$1D17,d1 ROM:00136F96 eor.w d1,d0 ROM:00136F98 move.w d0,2(a0) ROM:00136F9C move.w 4(a1),d0 ROM:00136FA0 move.w #$251F,d1 ROM:00136FA4 eor.w d1,d0 ROM:00136FA6 move.w d0,4(a0) ROM:00136FAA move.w ($5D0).l,d0 ROM:00136FB0 move.w 2(a1),d1 ROM:00136FB4 eor.w d1,d0 ROM:00136FB6 beq.s loc_136FD2 ROM:00136FB8 move.w ($5D0).l,d0 ROM:00136FBE move.w 4(a1),d1 ROM:00136FC2 eor.w d1,d0 ROM:00136FC4 beq.s loc_136FD2 ROM:00136FC6 move.w 4(a1),d0 ROM:00136FCA move.w 2(a1),d1 ROM:00136FCE eor.w d1,d0 ROM:00136FD0 bne.s loc_136FD8 ROM:00136FD2 ROM:00136FD2 loc_136FD2: ; CODE XREF: ROM:00136FB6↑j ROM:00136FD2 ; ROM:00136FC4↑j ROM:00136FD2 ori.b #1,(a2) ROM:00136FD6 bra.s loc_13700A ROM:00136FD8 ; --------------------------------------------------------------------------- ROM:00136FD8 ROM:00136FD8 loc_136FD8: ; CODE XREF: ROM:00136FD0↑j ROM:00136FD8 move.w -6(a6),d0 ROM:00136FDC move.w 2(a0),d1 ROM:00136FE0 eor.w d1,d0 ROM:00136FE2 beq.s loc_136FFC ROM:00136FE4 move.w -6(a6),d0 ROM:00136FE8 move.w 4(a0),d1 ROM:00136FEC eor.w d1,d0 ROM:00136FEE beq.s loc_136FFC ROM:00136FF0 move.w 4(a0),d0 ROM:00136FF4 move.w 2(a0),d1 ROM:00136FF8 eor.w d1,d0 ROM:00136FFA bne.s loc_137002 ROM:00136FFC ROM:00136FFC loc_136FFC: ; CODE XREF: ROM:00136FE2↑j ROM:00136FFC ; ROM:00136FEE↑j ROM:00136FFC ori.b #2,(a2) ROM:00137000 bra.s loc_13700A ROM:00137002 ; --------------------------------------------------------------------------- ROM:00137002 ROM:00137002 loc_137002: ; CODE XREF: ROM:00136FFA↑j ROM:00137002 ori.b #4,(a2) ROM:00137006 moveq #3,d0 ROM:00137008 bra.s loc_13706C ROM:0013700A ; --------------------------------------------------------------------------- ROM:0013700A ROM:0013700A loc_13700A: ; CODE XREF: ROM:00136FD6↑j ROM:0013700A ; ROM:00137000↑j ROM:0013700A cmpi.b #2,d2 ROM:0013700E bcc.s loc_13706A ROM:00137010 btst #0,(a2) ROM:00137014 beq.s loc_13703C ROM:00137016 tst.b d2 ROM:00137018 bne.s loc_137038 ROM:0013701A move.w ($572).l,d0 ROM:00137020 ext.l d0 ROM:00137022 moveq #$28,d1 ; '(' ROM:00137024 divs.l d1,d0 ROM:00137028 tst.l d0 ROM:0013702A bne.s loc_137034 ROM:0013702C ori.b #8,(a2) ROM:00137030 moveq #0,d0 ROM:00137032 bra.s loc_13706C ROM:00137034 ; --------------------------------------------------------------------------- ROM:00137034 ROM:00137034 loc_137034: ; CODE XREF: ROM:0013702A↑j ROM:00137034 moveq #$B,d0 ROM:00137036 bra.s loc_13706C ROM:00137038 ; --------------------------------------------------------------------------- ROM:00137038 ROM:00137038 loc_137038: ; CODE XREF: ROM:00137018↑j ROM:00137038 moveq #2,d0 ROM:0013703A bra.s loc_13706C ROM:0013703C ; --------------------------------------------------------------------------- ROM:0013703C ROM:0013703C loc_13703C: ; CODE XREF: ROM:00137014↑j ROM:0013703C btst #1,(a2) ROM:00137040 beq.s loc_13706A ROM:00137042 cmpi.b #1,d2 ROM:00137046 bne.s loc_137066 ROM:00137048 move.w ($572).l,d0 ROM:0013704E ext.l d0 ROM:00137050 moveq #$28,d1 ; '(' ROM:00137052 divs.l d1,d0 ROM:00137056 tst.l d0 ROM:00137058 bne.s loc_137062 ROM:0013705A ori.b #$10,(a2) ROM:0013705E moveq #0,d0 ROM:00137060 bra.s loc_13706C ROM:00137062 ; --------------------------------------------------------------------------- ROM:00137062 ROM:00137062 loc_137062: ; CODE XREF: ROM:00137058↑j ROM:00137062 moveq #$B,d0 ROM:00137064 bra.s loc_13706C ROM:00137066 ; --------------------------------------------------------------------------- ROM:00137066 ROM:00137066 loc_137066: ; CODE XREF: ROM:00137046↑j ROM:00137066 moveq #1,d0 ROM:00137068 bra.s loc_13706C ROM:0013706A ; --------------------------------------------------------------------------- ROM:0013706A ROM:0013706A loc_13706A: ; CODE XREF: ROM:0013700E↑j ROM:0013706A ; ROM:00137040↑j ROM:0013706A moveq #$A,d0 ROM:0013706C ROM:0013706C loc_13706C: ; CODE XREF: ROM:00137008↑j ROM:0013706C ; ROM:00137032↑j ... ROM:0013706C movem.l -$10(a6),d2/a2 ROM:00137072 unlk a6 ROM:00137074 rts ROM:00137076 ; --------------------------------------------------------------------------- ROM:00137076 moveq #$B,d0 ROM:00137078 btst #6,($10F9).l ROM:00137080 beq.s loc_1370A6 ROM:00137082 tst.b ($10F7).l ROM:00137088 bne.s loc_13708E ROM:0013708A moveq #$C,d0 ROM:0013708C bra.s loc_1370A6 ROM:0013708E ; --------------------------------------------------------------------------- ROM:0013708E ROM:0013708E loc_13708E: ; CODE XREF: ROM:00137088↑j ROM:0013708E cmpi.b #$FF,($10F7).l ROM:00137096 bne.s loc_13709C ROM:00137098 clr.b d0 ROM:0013709A bra.s loc_13709E ROM:0013709C ; --------------------------------------------------------------------------- ROM:0013709C ROM:0013709C loc_13709C: ; CODE XREF: ROM:00137096↑j ROM:0013709C moveq #1,d0 ROM:0013709E ROM:0013709E loc_13709E: ; CODE XREF: ROM:0013709A↑j ROM:0013709E andi.b #$BF,($10F9).l ROM:001370A6 ROM:001370A6 loc_1370A6: ; CODE XREF: ROM:00137080↑j ROM:001370A6 ; ROM:0013708C↑j ROM:001370A6 move.b d0,d0 ROM:001370A8 rts ROM:001370AA ROM:001370AA ; =============== S U B R O U T I N E ======================================= ROM:001370AA ROM:001370AA ROM:001370AA sub_1370AA: ; CODE XREF: sub_1370EC+2E↓p ROM:001370AA cmpi.b #9,($1103).l ROM:001370B2 bcc.s loc_1370BC ROM:001370B4 addq.b #1,($1103).l ROM:001370BA bra.s locret_1370C4 ROM:001370BC ; --------------------------------------------------------------------------- ROM:001370BC ROM:001370BC loc_1370BC: ; CODE XREF: sub_1370AA+8↑j ROM:001370BC ori.b #$20,($10F8).l ; ' ' ROM:001370C4 ROM:001370C4 locret_1370C4: ; CODE XREF: sub_1370AA+10↑j ROM:001370C4 rts ROM:001370C4 ; End of function sub_1370AA ROM:001370C4 ROM:001370C6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_29. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001370C8 ROM:001370C8 ; =============== S U B R O U T I N E ======================================= ROM:001370C8 ROM:001370C8 ROM:001370C8 sub_1370C8: ; CODE XREF: sub_1365CA+964↑p ROM:001370C8 move.l ($1354).l,($1B00).l ROM:001370D2 rts ROM:001370D2 ; End of function sub_1370C8 ROM:001370D2 ROM:001370D4 ROM:001370D4 ; =============== S U B R O U T I N E ======================================= ROM:001370D4 ROM:001370D4 ROM:001370D4 sub_1370D4: ; CODE XREF: ROM:00116F7C↑p ROM:001370D4 clr.w ($FFFFF462).l ROM:001370DA move.w #$204,($FFFFF460).l ROM:001370E2 move.w #$4011,($FFFFF448).l ROM:001370EA rts ROM:001370EA ; End of function sub_1370D4 ROM:001370EA ROM:001370EC ROM:001370EC ; =============== S U B R O U T I N E ======================================= ROM:001370EC ROM:001370EC ROM:001370EC sub_1370EC: ; CODE XREF: ROM:loc_1176FC↑p ROM:001370EC move.l a2,-(sp) ROM:001370EE movea.l #$142E,a2 ROM:001370F4 addq.w #1,(a2) ROM:001370F6 moveq #0,d0 ROM:001370F8 move.w (a2),d0 ROM:001370FA moveq #$14,d1 ROM:001370FC divsl.l d1,d1:d0 ROM:00137100 tst.l d1 ROM:00137102 bne.s loc_13710C ROM:00137104 move.w #1,($1434).l ROM:0013710C ROM:0013710C loc_13710C: ; CODE XREF: sub_1370EC+16↑j ROM:0013710C moveq #0,d0 ROM:0013710E move.w (a2),d0 ROM:00137110 moveq #$64,d1 ; 'd' ROM:00137112 divsl.l d1,d1:d0 ROM:00137116 tst.l d1 ROM:00137118 bne.s loc_137120 ROM:0013711A jsr sub_1370AA ROM:00137120 ROM:00137120 loc_137120: ; CODE XREF: sub_1370EC+2C↑j ROM:00137120 moveq #0,d0 ROM:00137122 move.w (a2),d0 ROM:00137124 divsl.l #$3E8,d1:d0 ROM:0013712C tst.l d1 ROM:0013712E bne.s loc_137148 ROM:00137130 jsr nullsub_29 ROM:00137136 moveq #0,d0 ROM:00137138 move.w (a2),d0 ROM:0013713A divsl.l #$2710,d1:d0 ROM:00137142 tst.l d1 ROM:00137144 bne.s loc_137148 ROM:00137146 clr.w (a2) ROM:00137148 ROM:00137148 loc_137148: ; CODE XREF: sub_1370EC+42↑j ROM:00137148 ; sub_1370EC+58↑j ROM:00137148 movea.l (sp)+,a2 ROM:0013714A rts ROM:0013714A ; End of function sub_1370EC ROM:0013714A ROM:0013714C ROM:0013714C ; =============== S U B R O U T I N E ======================================= ROM:0013714C ROM:0013714C ROM:0013714C sub_13714C: ; CODE XREF: ROM:00117070↑p ROM:0013714C movem.l d2/a2-a4,-(sp) ROM:00137150 movea.l #$AFA,a3 ROM:00137156 movea.l #$438,a4 ROM:0013715C move.w (a3),d0 ROM:0013715E ext.l d0 ROM:00137160 moveq #$63,d1 ; 'c' ROM:00137162 cmp.l d1,d0 ROM:00137164 bhi.w loc_137618 ROM:00137168 lea dword_1371AC(pc),a0 ROM:0013716C nop ROM:0013716E moveq #$14,d1 ROM:00137170 ROM:00137170 loc_137170: ; CODE XREF: sub_13714C+26↓j ROM:00137170 cmp.b (a0)+,d0 ROM:00137172 dbls d1,loc_137170 ROM:00137176 bne.w loc_137618 ROM:0013717A move.w word_137182(pc,d1.l*2),d0 ROM:0013717E jmp word_137182(pc,d0.w) ROM:0013717E ; --------------------------------------------------------------------------- ROM:00137182 word_137182: dc.w $47E ; CODE XREF: sub_13714C+32↑j ROM:00137182 ; DATA XREF: sub_13714C+2E↑r ROM:00137184 dc.l $46A045E, $4520418, $3DC03A0, $364031C, $2D80226 ROM:00137184 dc.l $21201FE, $1EA01D6, $1BC01A4, $12C00BE, $6A0040 ROM:001371AC dword_1371AC: dc.l $10203, $A152D2F, $3031323C, $3D414243, $444B4C50 ROM:001371AC ; DATA XREF: sub_13714C+1C↑o ROM:001371AC dc.l $6300207C, $144276, $91FC0014, $4000D1D4, $C500001 ROM:001371AC dc.l $66000444, $207C0014, $427491FC, $144000, $D1D43690 ROM:001371AC dc.l $60000430, $42A74EB9, $136F3E, $588F1400, $70001002 ROM:001371AC dc.l $720BB081, $6236303B, $A064EFB, $20018, $200020, $20002E ROM:001371AC dcb.l 3,$2E002E ROM:001371AC dc.l $2036BC, $36000, $3F27000, $10027201, $E1698379, $AFC ROM:001371AC dc.l $36BC000A, $600003DC, $48780001, $4EB90013, $6F3E588F ROM:001371AC dc.l $14007000, $1002720B, $B0816236, $303B0A06, $4EFB0002 ROM:001371AC dc.l $180020, $200020 ROM:001371AC dcb.l 3,$2E002E ROM:001371AC dc.l $2E0020, $36BC0003, $6000039C, $70001002, $7201E169 ROM:001371AC dc.l $83790000, $AFC203C, 1, $81390000, $132F203C, $EF ROM:001371AC dc.l $C1390000, $131836BC, $A6000, $36E4EB9, $137076, $14007000 ROM:001371AC dc.l $10026716, $720CB001, $67000358, $7201B001, $6734720B ROM:001371AC dc.l $B0016736, $60344279, $1B0E, $42790000, $1B1036BC ROM:001371AC dc.l $A203C, 1, $81390000, $1326203C, $EF, $C1390000, $13186000 ROM:001371AC dc.l $31E0079, $10000000, $AFC203C, 1, $81390000, $132F203C ROM:001371AC dc.l $EF, $C1390000, $131836BC, $A6000, $2F6207C, $144276 ROM:001371AC dc.l $91FC0014, $4000D1D4, $4A506600, $2E26000, $2DC247C ROM:001371AC dc.l $1B00, $6002421A, $B5FC0000, $1E0065F6, $36BC000A ROM:001371AC dc.l $600002C4, $42790000, $1B0E4279, $1B10, $36BC000A ROM:001371AC dc.l $600002B0, $203C0000, $88139, $131E, $36BC000A, $6000029C ROM:001371AC dc.l $203C0000, $48139, $133B, $36BC000A, $60000288, $203C0000 ROM:001371AC dc.l $108139, $1332, $36BC000A, $60000274, $207C0014, $427891FC ROM:001371AC dc.l $144000, $2448D1D4, $30103400, $323C0D0B, $B34033C0 ROM:001371AC dc.l $5D0, $3002323C, $1D17B340, $33C00000, $5D2204A, $D1D43010 ROM:001371AC dc.l $323C251F, $B34033C0, $5D4, $207C0014, $427A91FC ROM:001371AC dc.l $144000, $D1D43010, $48C07210, $E3A823C0, $954, $207C0014 ROM:001371AC dc.l $427C91FC, $144000, $D1D43010, $48C0D1B9, $954, $23F90000 ROM:001371AC dc.l $9540000, $135423F9, $954, $1358, $23F90000, $9540000 ROM:001371AC dc.l $135C203C, 8, $81390000, $131E203C, 4, $81390000 ROM:001371AC dc.l $133B36BC, $A6000, $1C2207C, $144278, $91FC0014, $4000D1D4 ROM:001371AC dc.l $33D00000, $5D0207C, $14427A, $91FC0014, $4000D1D4 ROM:001371AC dc.l $33D00000, $5D2207C, $14427C, $91FC0014, $4000D1D4 ROM:001371AC dc.l $33D00000, $5D436BC, $A6000, $17E207C, $144278, $91FC0014 ROM:001371AC dc.l $40002448, $D1D43010, $3400323C, $D0BB340, $33C00000 ROM:001371AC dc.l $5D03002, $323C1D17, $B34033C0, $5D2, $204AD1D4, $3010323C ROM:001371AC dc.l $251FB340, $33C00000, $5D436BC, $A6000, $136207C ROM:001371AC dc.l $144278, $91FC0014, $4000D1D4, $301048C0, $7210E3A8 ROM:001371AC dc.l $23C00000, $954207C, $14427A, $91FC0014, $4000D1D4 ROM:001371AC dc.l $301048C0, $D1B90000, $95436BC, $A6000, $FA207C, $144278 ROM:001371AC dc.l $91FC0014, $4000D1D4, $301048C0, $7210E3A8, $23C00000 ROM:001371AC dc.l $1354207C, $14427A, $91FC0014, $4000D1D4, $301048C0 ROM:001371AC dc.l $D1B90000, $135436BC, $A6000, $BE207C, $144278, $91FC0014 ROM:001371AC dc.l $4000D1D4, $301048C0, $7210E3A8, $207C0000, $13582448 ROM:001371AC dc.l $2080207C, $14427A, $91FC0014, $4000D1D4, $301048C0 ROM:001371AC dc.l $D19236BC, $A6000, $82207C, $144278, $91FC0014, $4000D1D4 ROM:001371AC dc.l $301048C0, $7210E3A8, $207C0000, $135C2448, $2080207C ROM:001371AC dc.l $14427A, $91FC0014, $4000D1D4, $301048C0, $D19236BC ROM:001371AC dc.l $A6046, $42790000, $AFC36BC, $A603A, $42790000, $1B0C36BC ROM:001371AC dc.l $A602E, $13FC0005, $1102, $4EB90013, $70C836BC, $A601A ROM:001371AC dc.l $23FC0010, 0 ROM:00137608 ; --------------------------------------------------------------------------- ROM:00137608 move.b $79(a0,d2.w),d2 ROM:0013760C ori.b #$30,d0 ; '0' ROM:00137610 jsr (a0) ROM:00137612 move.w #$A,(a3) ROM:00137616 bra.s loc_13761A ROM:00137618 ; --------------------------------------------------------------------------- ROM:00137618 ROM:00137618 loc_137618: ; CODE XREF: sub_13714C+18↑j ROM:00137618 ; sub_13714C+2A↑j ROM:00137618 clr.w (a3) ROM:0013761A ROM:0013761A loc_13761A: ; CODE XREF: sub_13714C+4CA↑j ROM:0013761A tst.w ($1434).l ROM:00137620 beq.s loc_13762E ROM:00137622 clr.w ($1434).l ROM:00137628 jsr sub_1365CA ROM:0013762E ROM:0013762E loc_13762E: ; CODE XREF: sub_13714C+4D4↑j ROM:0013762E move.w ($AEC).l,d0 ROM:00137634 move.l d0,-(sp) ROM:00137636 jsr sub_13765E ROM:0013763A nop ROM:0013763C addq.l #4,sp ROM:0013763E move.w d0,($AEC).l ROM:00137644 move.w ($1B0E).l,($AF6).l ROM:0013764E move.w ($1B10).l,($AF8).l ROM:00137658 movem.l (sp)+,d2/a2-a4 ROM:0013765C rts ROM:0013765C ; End of function sub_13714C ROM:0013765C ROM:0013765E ROM:0013765E ; =============== S U B R O U T I N E ======================================= ROM:0013765E ROM:0013765E ROM:0013765E sub_13765E: ; CODE XREF: sub_13714C+4EA↑p ROM:0013765E ROM:0013765E arg_0 = 4 ROM:0013765E ROM:0013765E movem.l d2/a2-a3,-(sp) ROM:00137662 move.l $C+arg_0(sp),d2 ROM:00137666 movea.l #$142C,a2 ROM:0013766C movea.l #$934,a3 ROM:00137672 moveq #0,d0 ROM:00137674 move.w d2,d0 ROM:00137676 moveq #4,d1 ROM:00137678 cmp.l d1,d0 ; switch 5 cases ROM:0013767A bhi.w def_137682 ; jumptable 00137682 default case ROM:0013767E move.w jpt_137682(pc,d0.l*2),d0 ROM:00137682 jmp jpt_137682(pc,d0.w) ; switch jump ROM:00137682 ; --------------------------------------------------------------------------- ROM:00137686 jpt_137682: dc.w loc_137690-$137686 ; DATA XREF: sub_13765E+20↑r ROM:00137686 ; sub_13765E+24↑r ROM:00137686 dc.w loc_1376A2-$137686 ; jump table for switch statement ROM:00137686 dc.w loc_1376C8-$137686 ROM:00137686 dc.w loc_1376F6-$137686 ROM:00137686 dc.w loc_137732-$137686 ROM:00137690 ; --------------------------------------------------------------------------- ROM:00137690 ROM:00137690 loc_137690: ; CODE XREF: sub_13765E+24↑j ROM:00137690 ; DATA XREF: sub_13765E:jpt_137682↑o ROM:00137690 move.l #$20,d0 ; ' ' ; jumptable 00137682 case 0 ROM:00137696 or.b d0,($1332).l ROM:0013769C moveq #1,d0 ROM:0013769E bra.w loc_137752 ROM:001376A2 ; --------------------------------------------------------------------------- ROM:001376A2 ROM:001376A2 loc_1376A2: ; CODE XREF: sub_13765E+24↑j ROM:001376A2 ; DATA XREF: sub_13765E:jpt_137682↑o ROM:001376A2 moveq #0,d0 ; jumptable 00137682 case 1 ROM:001376A4 move.b ($1332).l,d0 ROM:001376AA andi.l #$20,d0 ; ' ' ROM:001376B0 andi.l #$FF,d0 ROM:001376B6 bne.s loc_1376C2 ROM:001376B8 jsr sub_137808 ROM:001376BC nop ROM:001376BE bra.w def_137682 ; jumptable 00137682 default case ROM:001376C2 ; --------------------------------------------------------------------------- ROM:001376C2 ROM:001376C2 loc_1376C2: ; CODE XREF: sub_13765E+58↑j ROM:001376C2 moveq #1,d0 ROM:001376C4 bra.w loc_137752 ROM:001376C8 ; --------------------------------------------------------------------------- ROM:001376C8 ROM:001376C8 loc_1376C8: ; CODE XREF: sub_13765E+24↑j ROM:001376C8 ; DATA XREF: sub_13765E:jpt_137682↑o ROM:001376C8 moveq #0,d0 ; jumptable 00137682 case 2 ROM:001376CA move.b (a3),d0 ROM:001376CC andi.l #$10,d0 ROM:001376D2 andi.l #$FF,d0 ROM:001376D8 beq.w def_137682 ; jumptable 00137682 default case ROM:001376DC clr.w ($1428).l ROM:001376E2 clr.w ($142A).l ROM:001376E8 jsr sub_1377B0 ROM:001376EC nop ROM:001376EE move.w #1,(a2) ROM:001376F2 moveq #3,d0 ROM:001376F4 bra.s loc_137752 ROM:001376F6 ; --------------------------------------------------------------------------- ROM:001376F6 ROM:001376F6 loc_1376F6: ; CODE XREF: sub_13765E+24↑j ROM:001376F6 ; DATA XREF: sub_13765E:jpt_137682↑o ROM:001376F6 moveq #0,d0 ; jumptable 00137682 case 3 ROM:001376F8 move.b ($133A).l,d0 ROM:001376FE andi.l #2,d0 ROM:00137704 andi.l #$FF,d0 ROM:0013770A beq.s loc_137712 ROM:0013770C clr.w (a2) ROM:0013770E moveq #4,d0 ROM:00137710 bra.s loc_137752 ROM:00137712 ; --------------------------------------------------------------------------- ROM:00137712 ROM:00137712 loc_137712: ; CODE XREF: sub_13765E+AC↑j ROM:00137712 moveq #0,d0 ROM:00137714 move.b (a3),d0 ROM:00137716 andi.l #$10,d0 ROM:0013771C andi.l #$FF,d0 ROM:00137722 bne.s loc_13772E ROM:00137724 clr.b ($1102).l ROM:0013772A clr.w (a2) ROM:0013772C bra.s def_137682 ; jumptable 00137682 default case ROM:0013772E ; --------------------------------------------------------------------------- ROM:0013772E ROM:0013772E loc_13772E: ; CODE XREF: sub_13765E+C4↑j ROM:0013772E moveq #3,d0 ROM:00137730 bra.s loc_137752 ROM:00137732 ; --------------------------------------------------------------------------- ROM:00137732 ROM:00137732 loc_137732: ; CODE XREF: sub_13765E+24↑j ROM:00137732 ; DATA XREF: sub_13765E:jpt_137682↑o ROM:00137732 moveq #0,d0 ; jumptable 00137682 case 4 ROM:00137734 move.b (a3),d0 ROM:00137736 andi.l #$10,d0 ROM:0013773C andi.l #$FF,d0 ROM:00137742 bne.s loc_13774C ROM:00137744 clr.b ($1102).l ROM:0013774A bra.s def_137682 ; jumptable 00137682 default case ROM:0013774C ; --------------------------------------------------------------------------- ROM:0013774C ROM:0013774C loc_13774C: ; CODE XREF: sub_13765E+E4↑j ROM:0013774C moveq #4,d0 ROM:0013774E bra.s loc_137752 ROM:00137750 ; --------------------------------------------------------------------------- ROM:00137750 ROM:00137750 def_137682: ; CODE XREF: sub_13765E+1C↑j ROM:00137750 ; sub_13765E+60↑j ... ROM:00137750 moveq #2,d0 ; jumptable 00137682 default case ROM:00137752 ROM:00137752 loc_137752: ; CODE XREF: sub_13765E+40↑j ROM:00137752 ; sub_13765E+66↑j ... ROM:00137752 movem.l (sp)+,d2/a2-a3 ROM:00137756 rts ROM:00137756 ; End of function sub_13765E ROM:00137756 ROM:00137758 ROM:00137758 ; =============== S U B R O U T I N E ======================================= ROM:00137758 ROM:00137758 ROM:00137758 sub_137758: ; CODE XREF: sub_1365CA+860↑p ROM:00137758 ; sub_1365CA+8FE↑p ... ROM:00137758 move.l #$EF,d0 ROM:0013775E and.b d0,($133B).l ROM:00137764 rts ROM:00137764 ; End of function sub_137758 ROM:00137764 ROM:00137766 ROM:00137766 ; =============== S U B R O U T I N E ======================================= ROM:00137766 ROM:00137766 ROM:00137766 sub_137766: ; CODE XREF: sub_1365CA+824↑p ROM:00137766 ; sub_1365CA+88A↑p ... ROM:00137766 tst.w ($142A).l ROM:0013776C bne.s loc_13777C ROM:0013776E move.w #1,($142A).l ROM:00137776 addq.w #1,($1B10).l ROM:0013777C ROM:0013777C loc_13777C: ; CODE XREF: sub_137766+6↑j ROM:0013777C movea.l #$144272,a0 ROM:00137782 suba.l #$144000,a0 ROM:00137788 adda.l ($438).l,a0 ROM:0013778E cmpi.w #1,(a0) ROM:00137792 bne.s loc_1377A2 ROM:00137794 move.l #$EF,d0 ROM:0013779A and.b d0,($133B).l ROM:001377A0 bra.s locret_1377AE ROM:001377A2 ; --------------------------------------------------------------------------- ROM:001377A2 ROM:001377A2 loc_1377A2: ; CODE XREF: sub_137766+2C↑j ROM:001377A2 move.l #$10,d0 ROM:001377A8 or.b d0,($133B).l ROM:001377AE ROM:001377AE locret_1377AE: ; CODE XREF: sub_137766+3A↑j ROM:001377AE rts ROM:001377AE ; End of function sub_137766 ROM:001377AE ROM:001377B0 ROM:001377B0 ; =============== S U B R O U T I N E ======================================= ROM:001377B0 ROM:001377B0 ROM:001377B0 sub_1377B0: ; CODE XREF: sub_13765E+8A↑p ROM:001377B0 movem.l a2-a3,-(sp) ROM:001377B4 movea.l #$1354,a1 ROM:001377BA movea.l #$1358,a0 ROM:001377C0 movea.l a0,a2 ROM:001377C2 move.l (a0),d0 ROM:001377C4 cmp.l (a1),d0 ROM:001377C6 bne.s loc_1377D0 ROM:001377C8 move.l (a1),($135C).l ROM:001377CE bra.s loc_1377FC ROM:001377D0 ; --------------------------------------------------------------------------- ROM:001377D0 ROM:001377D0 loc_1377D0: ; CODE XREF: sub_1377B0+16↑j ROM:001377D0 movea.l #$135C,a0 ROM:001377D6 movea.l a0,a3 ROM:001377D8 move.l (a0),d0 ROM:001377DA cmp.l (a1),d0 ROM:001377DC bne.s loc_1377E2 ROM:001377DE move.l (a1),(a2) ROM:001377E0 bra.s loc_1377FC ROM:001377E2 ; --------------------------------------------------------------------------- ROM:001377E2 ROM:001377E2 loc_1377E2: ; CODE XREF: sub_1377B0+2C↑j ROM:001377E2 move.l (a2),d0 ROM:001377E4 cmp.l (a3),d0 ROM:001377E6 bne.s loc_1377F0 ROM:001377E8 move.l ($1358).l,(a1) ROM:001377EE bra.s loc_1377FC ROM:001377F0 ; --------------------------------------------------------------------------- ROM:001377F0 ROM:001377F0 loc_1377F0: ; CODE XREF: sub_1377B0+36↑j ROM:001377F0 move.l (a1),(a2) ROM:001377F2 move.l (a1),(a3) ROM:001377F4 ori.w #1,($AFC).l ROM:001377FC ROM:001377FC loc_1377FC: ; CODE XREF: sub_1377B0+1E↑j ROM:001377FC ; sub_1377B0+30↑j ... ROM:001377FC move.l (a1),($954).l ROM:00137802 movem.l (sp)+,a2-a3 ROM:00137806 rts ROM:00137806 ; End of function sub_1377B0 ROM:00137806 ROM:00137808 ROM:00137808 ; =============== S U B R O U T I N E ======================================= ROM:00137808 ROM:00137808 ROM:00137808 sub_137808: ; CODE XREF: sub_13765E+5A↑p ROM:00137808 movea.l #$5D0,a0 ROM:0013780E move.w ($5D0).l,d0 ROM:00137814 cmp.w 2(a0),d0 ROM:00137818 beq.s loc_137830 ROM:0013781A move.w 2(a0),d0 ROM:0013781E cmp.w 4(a0),d0 ROM:00137822 beq.s loc_137830 ROM:00137824 move.w ($5D0).l,d0 ROM:0013782A cmp.w 4(a0),d0 ROM:0013782E bne.s locret_137838 ROM:00137830 ROM:00137830 loc_137830: ; CODE XREF: sub_137808+10↑j ROM:00137830 ; sub_137808+1A↑j ROM:00137830 ori.w #$400,($AFC).l ROM:00137838 ROM:00137838 locret_137838: ; CODE XREF: sub_137808+26↑j ROM:00137838 rts ROM:00137838 ; End of function sub_137808 ROM:00137838 ROM:0013783A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013783C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013783E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00137840 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00137842 dc.w $FFFF ROM:00137844 dword_137844: dcb.l 8,0 ; DATA XREF: sub_117BFC+4↑o ROM:00137864 dc.l $280000, $6434BC ROM:00137864 dcb.l 2,0 ROM:00137874 dc.l $13880000 ROM:00137874 dcb.l $14,0 ROM:001378C8 dc.l $FF000000, $7D7D7D ROM:001378C8 dcb.l $13,$7D7D7D7D ROM:001378C8 dc.l $7D7D0000 ROM:001378C8 dcb.l $6E,0 ROM:00137AD8 dc.l $A469FFFF ROM:00137AD8 dcb.l 2,$FFFF ROM:00137AD8 dcb.l $147,$FFFFFFFF ROM:00138000 dword_138000: dcb.l $7FF,$FFFFFFFF ; DATA XREF: sub_116222+4A↑o ROM:00139FFC dcb.b 3,$FF ROM:00139FFF byte_139FFF: dc.b $FF ; DATA XREF: sub_115D80+6↑o ROM:00139FFF ; sub_115E3C+3C↑o ... ROM:00139FFF ; end of 'ROM' ROM:00139FFF ROM:00139FFF ROM:00139FFF END