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 : ADFB6F17F72B68C816CC6772778F4B899A8F10B15721D07AA951BE29D764AF1A ROM:00110000 ; Input MD5 : D38ADFD248D9756AA6E47D271D42F3B2 ROM:00110000 ; Input CRC32 : 9F904105 ROM:00110000 ROM:00110000 ; Format : Binary file ROM:00110000 ; Base Address: 0000h Range: 110000h - 170000h Loaded length: 60000h 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: ROM:loc_1147C4↓o ROM:00110000 ; sub_11589E↓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 $68 ; h ROM:00110007 dc.b $74 ; t ROM:00110008 dc.b 0 ROM:00110009 dc.b $11 ROM:0011000A dc.b $72 ; r ROM:0011000B dc.b $24 ; $ ROM:0011000C dc.b 0 ROM:0011000D dc.b $11 ROM:0011000E dc.b $72 ; r ROM:0011000F dc.b $24 ; $ ROM:00110010 dc.b 0 ROM:00110011 dc.b $11 ROM:00110012 dc.b $72 ; r ROM:00110013 dc.b $24 ; $ ROM:00110014 dc.b 0 ROM:00110015 dc.b $11 ROM:00110016 dc.b $72 ; r ROM:00110017 dc.b $26 ; & ROM:00110018 dc.b 0 ROM:00110019 dc.b $11 ROM:0011001A dc.b $72 ; r ROM:0011001B dc.b $26 ; & ROM:0011001C dc.b 0 ROM:0011001D dc.b $11 ROM:0011001E dc.b $72 ; r ROM:0011001F dc.b $26 ; & ROM:00110020 dc.b 0 ROM:00110021 dc.b $11 ROM:00110022 dc.b $72 ; r ROM:00110023 dc.b $26 ; & ROM:00110024 dc.b 0 ROM:00110025 dc.b $11 ROM:00110026 dc.b $72 ; r ROM:00110027 dc.b $24 ; $ ROM:00110028 dc.b 0 ROM:00110029 dc.b $11 ROM:0011002A dc.b $72 ; r ROM:0011002B dc.b $24 ; $ ROM:0011002C dc.b 0 ROM:0011002D dc.b $11 ROM:0011002E dc.b $72 ; r ROM:0011002F dc.b $24 ; $ ROM:00110030 dc.b 0 ROM:00110031 dc.b $11 ROM:00110032 dc.b $72 ; r ROM:00110033 dc.b $24 ; $ ROM:00110034 dc.b 0 ROM:00110035 dc.b $11 ROM:00110036 dc.b $72 ; r ROM:00110037 dc.b $24 ; $ ROM:00110038 dc.b 0 ROM:00110039 dc.b $11 ROM:0011003A dc.b $72 ; r ROM:0011003B dc.b $24 ; $ ROM:0011003C dc.b 0 ROM:0011003D dc.b $11 ROM:0011003E dc.b $72 ; r ROM:0011003F dc.b $24 ; $ 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 $72 ; r ROM:00110063 dc.b $24 ; $ ROM:00110064 dc.b 0 ROM:00110065 dc.b $11 ROM:00110066 dc.b $72 ; r ROM:00110067 dc.b $26 ; & ROM:00110068 dc.b 0 ROM:00110069 dc.b $11 ROM:0011006A dc.b $72 ; r ROM:0011006B dc.b $26 ; & ROM:0011006C dc.b 0 ROM:0011006D dc.b $11 ROM:0011006E dc.b $72 ; r ROM:0011006F dc.b $26 ; & ROM:00110070 dc.b 0 ROM:00110071 dc.b $11 ROM:00110072 dc.b $72 ; r ROM:00110073 dc.b $26 ; & ROM:00110074 dc.b 0 ROM:00110075 dc.b $11 ROM:00110076 dc.b $72 ; r ROM:00110077 dc.b $26 ; & ROM:00110078 dc.b 0 ROM:00110079 dc.b $11 ROM:0011007A dc.b $72 ; r ROM:0011007B dc.b $26 ; & ROM:0011007C dc.b 0 ROM:0011007D dc.b $11 ROM:0011007E dc.b $72 ; r ROM:0011007F dc.b $26 ; & ROM:00110080 dc.b 0 ROM:00110081 dc.b $11 ROM:00110082 dc.b $72 ; r ROM:00110083 dc.b $26 ; & ROM:00110084 dc.b 0 ROM:00110085 dc.b $11 ROM:00110086 dc.b $72 ; r ROM:00110087 dc.b $26 ; & ROM:00110088 dc.b 0 ROM:00110089 dc.b $11 ROM:0011008A dc.b $72 ; r ROM:0011008B dc.b $26 ; & ROM:0011008C dc.b 0 ROM:0011008D dc.b $11 ROM:0011008E dc.b $72 ; r ROM:0011008F dc.b $26 ; & ROM:00110090 dc.b 0 ROM:00110091 dc.b $11 ROM:00110092 dc.b $72 ; r ROM:00110093 dc.b $26 ; & ROM:00110094 dc.b 0 ROM:00110095 dc.b $11 ROM:00110096 dc.b $72 ; r ROM:00110097 dc.b $26 ; & ROM:00110098 dc.b 0 ROM:00110099 dc.b $11 ROM:0011009A dc.b $72 ; r ROM:0011009B dc.b $26 ; & ROM:0011009C dc.b 0 ROM:0011009D dc.b $11 ROM:0011009E dc.b $72 ; r ROM:0011009F dc.b $26 ; & ROM:001100A0 dc.b 0 ROM:001100A1 dc.b $11 ROM:001100A2 dc.b $72 ; r ROM:001100A3 dc.b $26 ; & ROM:001100A4 dc.b 0 ROM:001100A5 dc.b $11 ROM:001100A6 dc.b $72 ; r ROM:001100A7 dc.b $26 ; & ROM:001100A8 dc.b 0 ROM:001100A9 dc.b $11 ROM:001100AA dc.b $72 ; r ROM:001100AB dc.b $26 ; & ROM:001100AC dc.b 0 ROM:001100AD dc.b $11 ROM:001100AE dc.b $72 ; r ROM:001100AF dc.b $26 ; & ROM:001100B0 dc.b 0 ROM:001100B1 dc.b $11 ROM:001100B2 dc.b $72 ; r ROM:001100B3 dc.b $26 ; & ROM:001100B4 dc.b 0 ROM:001100B5 dc.b $11 ROM:001100B6 dc.b $72 ; r ROM:001100B7 dc.b $26 ; & ROM:001100B8 dc.b 0 ROM:001100B9 dc.b $11 ROM:001100BA dc.b $72 ; r ROM:001100BB dc.b $26 ; & ROM:001100BC dc.b 0 ROM:001100BD dc.b $11 ROM:001100BE dc.b $72 ; r ROM:001100BF dc.b $26 ; & ROM:001100C0 dc.b 0 ROM:001100C1 dc.b $11 ROM:001100C2 dc.b $72 ; r ROM:001100C3 dc.b $24 ; $ ROM:001100C4 dc.b 0 ROM:001100C5 dc.b $11 ROM:001100C6 dc.b $72 ; r ROM:001100C7 dc.b $24 ; $ ROM:001100C8 dc.b 0 ROM:001100C9 dc.b $11 ROM:001100CA dc.b $72 ; r ROM:001100CB dc.b $24 ; $ ROM:001100CC dc.b 0 ROM:001100CD dc.b $11 ROM:001100CE dc.b $72 ; r ROM:001100CF dc.b $24 ; $ ROM:001100D0 dc.b 0 ROM:001100D1 dc.b $11 ROM:001100D2 dc.b $72 ; r ROM:001100D3 dc.b $24 ; $ ROM:001100D4 dc.b 0 ROM:001100D5 dc.b $11 ROM:001100D6 dc.b $72 ; r ROM:001100D7 dc.b $24 ; $ ROM:001100D8 dc.b 0 ROM:001100D9 dc.b $11 ROM:001100DA dc.b $72 ; r ROM:001100DB dc.b $24 ; $ ROM:001100DC dc.b 0 ROM:001100DD dc.b $11 ROM:001100DE dc.b $72 ; r ROM:001100DF dc.b $24 ; $ ROM:001100E0 dc.b 0 ROM:001100E1 dc.b $11 ROM:001100E2 dc.b $72 ; r ROM:001100E3 dc.b $24 ; $ ROM:001100E4 dc.b 0 ROM:001100E5 dc.b $11 ROM:001100E6 dc.b $72 ; r ROM:001100E7 dc.b $24 ; $ ROM:001100E8 dc.b 0 ROM:001100E9 dc.b $11 ROM:001100EA dc.b $72 ; r ROM:001100EB dc.b $24 ; $ 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 $10 ROM:00110103 dc.b $DA ROM:00110104 dc.b 0 ROM:00110105 dc.b $11 ROM:00110106 dc.b $62 ; b ROM:00110107 dc.b $84 ROM:00110108 dc.b 0 ROM:00110109 dc.b $11 ROM:0011010A dc.b $62 ; b ROM:0011010B dc.b $84 ROM:0011010C dc.b 0 ROM:0011010D dc.b $11 ROM:0011010E dc.b $67 ; g ROM:0011010F dc.b $1E ROM:00110110 dc.b 0 ROM:00110111 dc.b $11 ROM:00110112 dc.b $67 ; g ROM:00110113 dc.b $1E ROM:00110114 dc.b 0 ROM:00110115 dc.b $11 ROM:00110116 dc.b $67 ; g ROM:00110117 dc.b $1E ROM:00110118 dc.b 0 ROM:00110119 dc.b $11 ROM:0011011A dc.b $67 ; g ROM:0011011B dc.b $1E ROM:0011011C dc.b 0 ROM:0011011D dc.b $11 ROM:0011011E dc.b $42 ; B ROM:0011011F dc.b $DA ROM:00110120 dc.b 0 ROM:00110121 dc.b $11 ROM:00110122 dc.b $72 ; r ROM:00110123 dc.b $42 ; B ROM:00110124 dc.b 0 ROM:00110125 dc.b $11 ROM:00110126 dc.b $62 ; b ROM:00110127 dc.b $7C ; | ROM:00110128 dc.b 0 ROM:00110129 dc.b $11 ROM:0011012A dc.b $62 ; b ROM:0011012B dc.b $74 ; t ROM:0011012C dc.b 0 ROM:0011012D dc.b $11 ROM:0011012E dc.b $72 ; r ROM:0011012F dc.b $32 ; 2 ROM:00110130 dc.b 0 ROM:00110131 dc.b $11 ROM:00110132 dc.b $72 ; r ROM:00110133 dc.b $3A ; : ROM:00110134 dc.b 0 ROM:00110135 dc.b $11 ROM:00110136 dc.b $72 ; r ROM:00110137 dc.b $50 ; P ROM:00110138 dc.b 0 ROM:00110139 dc.b $11 ROM:0011013A dc.b $72 ; r ROM:0011013B dc.b $66 ; f ROM:0011013C dc.b 0 ROM:0011013D dc.b $11 ROM:0011013E dc.b $72 ; r ROM:0011013F dc.b $5E ; ^ ROM:00110140 dc.b 0 ROM:00110141 dc.b $11 ROM:00110142 dc.b $1A ROM:00110143 dc.b $68 ; h 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 $71 ; q ROM:0011014B dc.b $34 ; 4 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 $42 ; B ROM:00110227 dc.b $C0 ROM:00110228 dc.b 0 ROM:00110229 dc.b $11 ROM:0011022A dc.b $17 ROM:0011022B dc.b $9C 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_1149C0↓o ROM:00110401 dc.b $6B ; k ROM:00110402 dc.b $6C ; l ROM:00110403 dc.b $6C ; l ROM:00110404 dc.b $34 ; 4 ROM:00110405 dc.b $34 ; 4 ROM:00110406 dc.b $33 ; 3 ROM:00110407 dc.b $33 ; 3 ROM:00110408 dc.b $69 ; i ROM:00110409 dc.b $69 ; i ROM:0011040A dc.b $30 ; 0 ROM:0011040B dc.b $30 ; 0 ROM:0011040C dc.b $30 ; 0 ROM:0011040D dc.b $30 ; 0 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 $9F ROM:00110413 dc.b $DC 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_116A4C↓p ROM:00110414 bsr.w sub_110426 ROM:00110418 btst #0,($1314).w ROM:0011041E beq.s locret_110424 ROM:00110420 bsr.w sub_110844 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 ($732).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_110658 ROM:0011044C move.b #1,($732).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_1105EA 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 $1DC(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 $6E(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_110E48+F8↓p ROM:001104AA move.w ($502).w,d0 ROM:001104AE sub.w ($4EE).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 ($4D6).w,d1 ROM:001104C6 divs.w d0,d1 ROM:001104C8 move.w d1,($4E2).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 ($4D6).w,d0 ROM:001104DA move.w (a2,d2.w*2),d1 ROM:001104DE add.w d1,d0 ROM:001104E0 move.w d0,($4D6).w ROM:001104E4 cmp.w ($500).w,d1 ROM:001104E8 ble.s loc_1104EE ROM:001104EA move.w d1,($500).w ROM:001104EE ROM:001104EE loc_1104EE: ; CODE XREF: ROM:001104E8↑j ROM:001104EE cmp.w ($4FE).w,d1 ROM:001104F2 bge.s locret_1104F8 ROM:001104F4 move.w d1,($4FE).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_110E48+11A↓p ROM:001104FA ; ROM:00116A6C↓p ROM:001104FA cmpi.b #1,($732).w ROM:00110500 bne.l locret_1105E8 ROM:00110506 clr.w d7 ROM:00110508 move.w $84C(a5),d6 ROM:0011050C cmpi.w #0,d6 ROM:00110510 ble.l locret_1105E8 ROM:00110516 ROM:00110516 loc_110516: ; CODE XREF: sub_1104FA+EA↓j ROM:00110516 cmp.w d7,d6 ROM:00110518 ble.l locret_1105E8 ROM:0011051E move.w d7,d5 ROM:00110520 addq.w #1,d5 ROM:00110522 move.w $84C(a5,d5.w*2),d4 ROM:00110528 lea ($FFFFF2B0).w,a2 ROM:0011052C lea ($EEE).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 #5,d4 ROM:0011053E bne.s loc_110554 ROM:00110540 cmp.w ($A8E).w,d2 ROM:00110544 bge.s loc_11054A ROM:00110546 move.w d2,($A8E).w ROM:0011054A ROM:0011054A loc_11054A: ; CODE XREF: sub_1104FA+4A↑j ROM:0011054A cmp.w ($A90).w,d2 ROM:0011054E ble.s loc_110554 ROM:00110550 move.w d2,($A90).w ROM:00110554 ROM:00110554 loc_110554: ; CODE XREF: sub_1104FA+44↑j ROM:00110554 ; sub_1104FA+54↑j ROM:00110554 cmpi.w #6,d4 ROM:00110558 bne.s loc_11056E ROM:0011055A cmp.w ($A8A).w,d2 ROM:0011055E bge.s loc_110564 ROM:00110560 move.w d2,($A8A).w ROM:00110564 ROM:00110564 loc_110564: ; CODE XREF: sub_1104FA+64↑j ROM:00110564 cmp.w ($A8C).w,d2 ROM:00110568 ble.s loc_11056E ROM:0011056A move.w d2,($A8C).w ROM:0011056E ROM:0011056E loc_11056E: ; CODE XREF: sub_1104FA+5E↑j ROM:0011056E ; sub_1104FA+6E↑j ROM:0011056E cmpi.w #0,d4 ROM:00110572 bne.s loc_1105CA ROM:00110574 move.w ($4FE).w,d2 ROM:00110578 move.w d7,-(sp) ROM:0011057A move.w d6,-(sp) ROM:0011057C bsr.w sub_11073A ROM:00110580 move.w d1,($4D8).w ROM:00110584 move.w ($500).w,d2 ROM:00110588 bsr.w sub_11073A ROM:0011058C move.w d1,($4DA).w ROM:00110590 move.w #$400,($4FE).w ROM:00110596 move.w #0,($500).w ROM:0011059C sub.w ($4D8).w,d1 ROM:001105A0 move.w d1,($4DC).w ROM:001105A4 move.w (sp)+,d6 ROM:001105A6 move.w (sp)+,d7 ROM:001105A8 btst #5,($92C).w ROM:001105AE beq.s loc_1105BC ROM:001105B0 move.w ($4E2).w,d2 ROM:001105B4 move.w ($4E2).w,($A92).w ROM:001105BA bra.s loc_1105CA ROM:001105BC ; --------------------------------------------------------------------------- ROM:001105BC ROM:001105BC loc_1105BC: ; CODE XREF: sub_1104FA+B4↑j ROM:001105BC lea ($FFFFF2B0).w,a2 ROM:001105C0 move.w (a2,d4.w*2),d2 ROM:001105C4 move.w (a2,d4.w*2),($A92).w ROM:001105CA ROM:001105CA loc_1105CA: ; CODE XREF: sub_1104FA+78↑j ROM:001105CA ; sub_1104FA+C0↑j ROM:001105CA move.w d7,-(sp) ROM:001105CC move.w d6,-(sp) ROM:001105CE bsr.w sub_11069C ROM:001105D2 bsr.w sub_11073A ROM:001105D6 move.w (sp)+,d6 ROM:001105D8 move.w (sp)+,d7 ROM:001105DA lea ($4B2).w,a3 ROM:001105DE move.w d1,(a3,d4.w*2) ROM:001105E2 addq.w #1,d7 ROM:001105E4 bra.w loc_110516 ROM:001105E8 ; --------------------------------------------------------------------------- ROM:001105E8 ROM:001105E8 locret_1105E8: ; CODE XREF: sub_1104FA+6↑j ROM:001105E8 ; sub_1104FA+16↑j ... ROM:001105E8 rts ROM:001105E8 ; End of function sub_1104FA ROM:001105E8 ROM:001105EA ROM:001105EA ; =============== S U B R O U T I N E ======================================= ROM:001105EA ROM:001105EA ROM:001105EA sub_1105EA: ; CODE XREF: ROM:loc_110456↑p ROM:001105EA bclr #1,($93B).w ROM:001105F0 bclr #1,($928).w ROM:001105F6 bclr #5,($933).w ROM:001105FC bclr #0,($93A).w ROM:00110602 bclr #6,($92A).w ROM:00110608 bclr #3,($92E).w ROM:0011060E clr.w d7 ROM:00110610 move.w $81C(a5),d6 ROM:00110614 cmpi.w #0,d6 ROM:00110618 ble.s locret_110656 ROM:0011061A ROM:0011061A loc_11061A: ; CODE XREF: sub_1105EA+6A↓j ROM:0011061A cmp.w d7,d6 ROM:0011061C ble.s locret_110656 ROM:0011061E move.w d7,d5 ROM:00110620 addq.w #1,d5 ROM:00110622 move.w $81C(a5,d5.w*2),d4 ROM:00110628 lea ($FFFFF2B0).w,a2 ROM:0011062C lea ($EEE).w,a1 ROM:00110630 move.w (a2,d4.w*2),d2 ROM:00110634 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:0011063A move.w d7,-(sp) ROM:0011063C move.w d6,-(sp) ROM:0011063E bsr.w sub_11069C ROM:00110642 bsr.w sub_11073A ROM:00110646 move.w (sp)+,d6 ROM:00110648 move.w (sp)+,d7 ROM:0011064A lea ($4B2).w,a3 ROM:0011064E move.w d1,(a3,d4.w*2) ROM:00110652 addq.w #1,d7 ROM:00110654 bra.s loc_11061A ROM:00110656 ; --------------------------------------------------------------------------- ROM:00110656 ROM:00110656 locret_110656: ; CODE XREF: sub_1105EA+2E↑j ROM:00110656 ; sub_1105EA+32↑j ROM:00110656 rts ROM:00110656 ; End of function sub_1105EA ROM:00110656 ROM:00110658 ROM:00110658 ; =============== S U B R O U T I N E ======================================= ROM:00110658 ROM:00110658 ROM:00110658 sub_110658: ; CODE XREF: ROM:00110448↑p ROM:00110658 ; sub_110658+8↓j ROM:00110658 btst #7,($FFFFF210).w ROM:0011065E bne.s loc_110662 ROM:00110660 bra.s sub_110658 ROM:00110662 ; --------------------------------------------------------------------------- ROM:00110662 ROM:00110662 loc_110662: ; CODE XREF: sub_110658+6↑j ROM:00110662 bclr #7,($FFFFF210).w ROM:00110668 move.w $1DC(a5),d0 ROM:0011066C subq.w #1,d0 ROM:0011066E move.w #0,d4 ROM:00110672 bra.s loc_110678 ROM:00110674 ; --------------------------------------------------------------------------- ROM:00110674 ROM:00110674 loc_110674: ; CODE XREF: sub_110658+40↓j ROM:00110674 addi.w #1,d4 ROM:00110678 ROM:00110678 loc_110678: ; CODE XREF: sub_110658+1A↑j ROM:00110678 cmp.w d0,d4 ROM:0011067A bgt.s locret_11069A ROM:0011067C lea ($FFFFF2B0).w,a0 ROM:00110680 move.w (a0,d4.w*2),d2 ROM:00110684 move.w d0,-(sp) ROM:00110686 bsr.w sub_11069C ROM:0011068A bsr.w sub_11073A ROM:0011068E lea ($4B2).w,a0 ROM:00110692 move.w d1,(a0,d4.w*2) ROM:00110696 move.w (sp)+,d0 ROM:00110698 bra.s loc_110674 ROM:0011069A ; --------------------------------------------------------------------------- ROM:0011069A ROM:0011069A locret_11069A: ; CODE XREF: sub_110658+22↑j ROM:0011069A rts ROM:0011069A ; End of function sub_110658 ROM:0011069A ROM:0011069C ROM:0011069C ; =============== S U B R O U T I N E ======================================= ROM:0011069C ROM:0011069C ROM:0011069C sub_11069C: ; CODE XREF: sub_1104FA+D4↑p ROM:0011069C ; sub_1105EA+54↑p ... ROM:0011069C clr.w d1 ROM:0011069E move.b ($733).w,d1 ROM:001106A2 cmpi.w #3,d1 ROM:001106A6 bcc.s locret_1106B0 ROM:001106A8 movea.l off_1106B2(pc,d1.w*4),a0 ROM:001106AC nop ROM:001106AE jmp (a0) ROM:001106B0 ; --------------------------------------------------------------------------- ROM:001106B0 ROM:001106B0 locret_1106B0: ; CODE XREF: sub_11069C+A↑j ROM:001106B0 rts ROM:001106B0 ; End of function sub_11069C ROM:001106B0 ROM:001106B0 ; --------------------------------------------------------------------------- ROM:001106B2 off_1106B2: dc.l loc_1106BE ; DATA XREF: sub_11069C+C↑r ROM:001106B6 dc.l loc_1106D8 ROM:001106BA dc.l loc_1106E8 ROM:001106BE ; --------------------------------------------------------------------------- ROM:001106BE ROM:001106BE loc_1106BE: ; DATA XREF: ROM:off_1106B2↑o ROM:001106BE move.w $14(a5),d0 ROM:001106C2 clr.b ($8B1).w ROM:001106C6 move.w d0,($644).w ROM:001106CA move.b #1,($8B1).w ROM:001106D0 move.b #1,($733).w ROM:001106D6 rts ROM:001106D8 ; --------------------------------------------------------------------------- ROM:001106D8 ROM:001106D8 loc_1106D8: ; DATA XREF: ROM:001106B6↑o ROM:001106D8 cmpi.w #0,($644).w ROM:001106DE bgt.s locret_1106E6 ROM:001106E0 move.b #2,($733).w ROM:001106E6 ROM:001106E6 locret_1106E6: ; CODE XREF: ROM:001106DE↑j ROM:001106E6 rts ROM:001106E8 ; --------------------------------------------------------------------------- ROM:001106E8 ROM:001106E8 loc_1106E8: ; DATA XREF: ROM:001106BA↑o ROM:001106E8 move.w ($4D2).w,d1 ROM:001106EC move.w d4,d3 ROM:001106EE move.w $8A4(a5,d3.w*2),d0 ROM:001106F4 cmp.w d2,d0 ROM:001106F6 bge.s loc_110710 ROM:001106F8 bset d3,d1 ROM:001106FA move.w ($1334).w,d0 ROM:001106FE move.w ($A84).w,d5 ROM:00110702 bset d3,d0 ROM:00110704 bset d3,d5 ROM:00110706 move.w d0,($1334).w ROM:0011070A move.w d5,($A84).w ROM:0011070E bra.s loc_110734 ROM:00110710 ; --------------------------------------------------------------------------- ROM:00110710 ROM:00110710 loc_110710: ; CODE XREF: ROM:001106F6↑j ROM:00110710 move.w $884(a5,d3.w*2),d0 ROM:00110716 cmp.w d2,d0 ROM:00110718 ble.s loc_110732 ROM:0011071A bset d3,d1 ROM:0011071C move.w ($1336).w,d0 ROM:00110720 move.w ($A86).w,d5 ROM:00110724 bset d3,d0 ROM:00110726 bset d3,d5 ROM:00110728 move.w d0,($1336).w ROM:0011072C move.w d5,($A86).w ROM:00110730 bra.s loc_110734 ROM:00110732 ; --------------------------------------------------------------------------- ROM:00110732 ROM:00110732 loc_110732: ; CODE XREF: ROM:00110718↑j ROM:00110732 bclr d3,d1 ROM:00110734 ROM:00110734 loc_110734: ; CODE XREF: ROM:0011070E↑j ROM:00110734 ; ROM:00110730↑j ROM:00110734 move.w d1,($4D2).w ROM:00110738 rts ROM:0011073A ROM:0011073A ; =============== S U B R O U T I N E ======================================= ROM:0011073A ROM:0011073A ROM:0011073A sub_11073A: ; CODE XREF: sub_1104FA+82↑p ROM:0011073A ; sub_1104FA+8E↑p ... ROM:0011073A move.w d4,d3 ROM:0011073C cmpi.w #7,d4 ROM:00110740 bne.s loc_110774 ROM:00110742 move.w d2,d1 ROM:00110744 muls.w $8C4(a5,d3.w*2),d1 ROM:0011074A divs.w $8E4(a5,d3.w*2),d1 ROM:00110750 add.w $904(a5,d3.w*2),d1 ROM:00110756 move.w d1,($4DE).w ROM:0011075A move.w d4,-(sp) ROM:0011075C move.w #$3CC4,d1 ROM:00110760 bsr.l sub_11700C ROM:00110766 move.w (sp)+,d4 ROM:00110768 bset #3,($92E).w ROM:0011076E bra.l locret_110842 ROM:00110774 ; --------------------------------------------------------------------------- ROM:00110774 ROM:00110774 loc_110774: ; CODE XREF: sub_11073A+6↑j ROM:00110774 cmpi.w #$C,d4 ROM:00110778 bne.s loc_110794 ROM:0011077A move.w d4,-(sp) ROM:0011077C move.w #$3CBC,d1 ROM:00110780 bsr.l sub_11700C ROM:00110786 move.w (sp)+,d4 ROM:00110788 bset #1,($93B).w ROM:0011078E bra.l locret_110842 ROM:00110794 ; --------------------------------------------------------------------------- ROM:00110794 ROM:00110794 loc_110794: ; CODE XREF: sub_11073A+3E↑j ROM:00110794 cmpi.w #$D,d4 ROM:00110798 bne.s loc_1107B4 ROM:0011079A move.w d4,-(sp) ROM:0011079C move.w #$3CC0,d1 ROM:001107A0 bsr.l sub_11700C ROM:001107A6 move.w (sp)+,d4 ROM:001107A8 bset #6,($92A).w ROM:001107AE bra.l locret_110842 ROM:001107B4 ; --------------------------------------------------------------------------- ROM:001107B4 ROM:001107B4 loc_1107B4: ; CODE XREF: sub_11073A+5E↑j ROM:001107B4 cmpi.w #2,d4 ROM:001107B8 bne.s loc_1107D0 ROM:001107BA move.w d4,-(sp) ROM:001107BC move.w #$3CBE,d1 ROM:001107C0 bsr.l sub_11700C ROM:001107C6 move.w (sp)+,d4 ROM:001107C8 bset #1,($928).w ROM:001107CE bra.s locret_110842 ROM:001107D0 ; --------------------------------------------------------------------------- ROM:001107D0 ROM:001107D0 loc_1107D0: ; CODE XREF: sub_11073A+7E↑j ROM:001107D0 cmpi.w #1,d4 ROM:001107D4 bne.s loc_1107EC ROM:001107D6 move.w d4,-(sp) ROM:001107D8 move.w #$3CC2,d1 ROM:001107DC bsr.l sub_11700C ROM:001107E2 move.w (sp)+,d4 ROM:001107E4 bset #5,($933).w ROM:001107EA bra.s locret_110842 ROM:001107EC ; --------------------------------------------------------------------------- ROM:001107EC ROM:001107EC loc_1107EC: ; CODE XREF: sub_11073A+9A↑j ROM:001107EC cmpi.w #$A,d4 ROM:001107F0 bne.s loc_110808 ROM:001107F2 move.w d4,-(sp) ROM:001107F4 move.w #$3CC6,d1 ROM:001107F8 bsr.l sub_11700C ROM:001107FE move.w (sp)+,d4 ROM:00110800 bset #0,($93A).w ROM:00110806 bra.s locret_110842 ROM:00110808 ; --------------------------------------------------------------------------- ROM:00110808 ROM:00110808 loc_110808: ; CODE XREF: sub_11073A+B6↑j ROM:00110808 cmpi.w #$E,d4 ROM:0011080C bne.s loc_11082E ROM:0011080E move.w d2,d1 ROM:00110810 muls.w $8C4(a5,d3.w*2),d1 ROM:00110816 divs.w ($4B8).l,d1 ROM:0011081C muls.w #$3E8,d1 ROM:00110820 divs.w $8E4(a5,d3.w*2),d1 ROM:00110826 add.w $904(a5,d3.w*2),d1 ROM:0011082C bra.s locret_110842 ROM:0011082E ; --------------------------------------------------------------------------- ROM:0011082E ROM:0011082E loc_11082E: ; CODE XREF: sub_11073A+D2↑j ROM:0011082E move.w d2,d1 ROM:00110830 muls.w $8C4(a5,d3.w*2),d1 ROM:00110836 divs.w $8E4(a5,d3.w*2),d1 ROM:0011083C add.w $904(a5,d3.w*2),d1 ROM:00110842 ROM:00110842 locret_110842: ; CODE XREF: sub_11073A+34↑j ROM:00110842 ; sub_11073A+54↑j ... ROM:00110842 rts ROM:00110842 ; End of function sub_11073A ROM:00110842 ROM:00110844 ROM:00110844 ; =============== S U B R O U T I N E ======================================= ROM:00110844 ROM:00110844 ROM:00110844 sub_110844: ; CODE XREF: sub_110414+C↑p ROM:00110844 move.w ($4D2).w,d0 ROM:00110848 and.w $182(a5),d0 ROM:0011084C move.w ($C6A).w,d1 ROM:00110850 and.w $1DE(a5),d1 ROM:00110854 cmpi.w #0,($C68).w ROM:0011085A bne.s loc_110862 ROM:0011085C cmpi.w #0,d1 ROM:00110860 beq.s loc_110864 ROM:00110862 ROM:00110862 loc_110862: ; CODE XREF: sub_110844+16↑j ROM:00110862 bra.s loc_11086A ROM:00110864 ; --------------------------------------------------------------------------- ROM:00110864 ROM:00110864 loc_110864: ; CODE XREF: sub_110844+1C↑j ROM:00110864 cmpi.w #0,d0 ROM:00110868 beq.s loc_110876 ROM:0011086A ROM:0011086A loc_11086A: ; CODE XREF: sub_110844:loc_110862↑j ROM:0011086A bset #3,($12F6).w ROM:00110870 bset #5,($1313).w ROM:00110876 ROM:00110876 loc_110876: ; CODE XREF: sub_110844+24↑j ROM:00110876 btst #7,($131D).w ROM:0011087C beq.s loc_110886 ROM:0011087E bset #5,($1313).w ROM:00110884 bra.s locret_110894 ROM:00110886 ; --------------------------------------------------------------------------- ROM:00110886 ROM:00110886 loc_110886: ; CODE XREF: sub_110844+38↑j ROM:00110886 btst #3,($12F6).w ROM:0011088C bne.s locret_110894 ROM:0011088E bclr #5,($1313).w ROM:00110894 ROM:00110894 locret_110894: ; CODE XREF: sub_110844+40↑j ROM:00110894 ; sub_110844+48↑j ROM:00110894 rts ROM:00110894 ; End of function sub_110844 ROM:00110894 ROM:00110896 ROM:00110896 ; =============== S U B R O U T I N E ======================================= ROM:00110896 ROM:00110896 ROM:00110896 sub_110896: ; CODE XREF: sub_110DA6↓p ROM:00110896 moveq #1,d0 ROM:00110898 move.w #$70,d1 ; 'p' ROM:0011089C asr.w #3,d1 ROM:0011089E asl.l d1,d0 ROM:001108A0 move.l d0,($FFFFFE18).w ROM:001108A4 lea ($FFFFFF70).w,a0 ROM:001108A8 move.w ($504).w,d3 ROM:001108AC add.w $200(a5),d3 ROM:001108B0 bclr #3,($93B).w ROM:001108B6 move.w $1F8(a5),d1 ROM:001108BA move.w $1FA(a5),d2 ROM:001108BE cmp.w d1,d2 ROM:001108C0 blt.s loc_1108F2 ROM:001108C2 cmpi.w #0,d3 ROM:001108C6 blt.s loc_1108DA ROM:001108C8 cmp.w d3,d1 ROM:001108CA ble.s loc_1108DA ROM:001108CC btst #0,($936).w ROM:001108D2 beq.s loc_1108DA ROM:001108D4 bset #3,($93B).w ROM:001108DA ROM:001108DA loc_1108DA: ; CODE XREF: sub_110896+30↑j ROM:001108DA ; sub_110896+34↑j ... ROM:001108DA cmp.w d1,d3 ROM:001108DC blt.s loc_1108F0 ROM:001108DE cmp.w d3,d2 ROM:001108E0 ble.s loc_1108F0 ROM:001108E2 btst #0,($936).w ROM:001108E8 bne.s loc_1108F0 ROM:001108EA bset #3,($93B).w ROM:001108F0 ROM:001108F0 loc_1108F0: ; CODE XREF: sub_110896+46↑j ROM:001108F0 ; sub_110896+4A↑j ... ROM:001108F0 bra.s loc_110940 ROM:001108F2 ; --------------------------------------------------------------------------- ROM:001108F2 ROM:001108F2 loc_1108F2: ; CODE XREF: sub_110896+2A↑j ROM:001108F2 cmpi.w #0,d3 ROM:001108F6 blt.s loc_11090A ROM:001108F8 cmp.w d3,d2 ROM:001108FA ble.s loc_11090A ROM:001108FC btst #0,($936).w ROM:00110902 bne.s loc_11090A ROM:00110904 bset #3,($93B).w ROM:0011090A ROM:0011090A loc_11090A: ; CODE XREF: sub_110896+60↑j ROM:0011090A ; sub_110896+64↑j ... ROM:0011090A cmp.w d2,d3 ROM:0011090C blt.s loc_110920 ROM:0011090E cmp.w d3,d1 ROM:00110910 ble.s loc_110920 ROM:00110912 btst #0,($936).w ROM:00110918 beq.s loc_110920 ROM:0011091A bset #3,($93B).w ROM:00110920 ROM:00110920 loc_110920: ; CODE XREF: sub_110896+76↑j ROM:00110920 ; sub_110896+7A↑j ... ROM:00110920 move.w $92A(a5),d4 ROM:00110924 cmp.w ($504).w,d4 ROM:00110928 bne.s loc_110940 ROM:0011092A btst #0,($936).w ROM:00110930 beq.s loc_11093A ROM:00110932 bclr #3,($93B).w ROM:00110938 bra.s loc_110940 ROM:0011093A ; --------------------------------------------------------------------------- ROM:0011093A ROM:0011093A loc_11093A: ; CODE XREF: sub_110896+9A↑j ROM:0011093A bset #3,($93B).w ROM:00110940 ROM:00110940 loc_110940: ; CODE XREF: sub_110896:loc_1108F0↑j ROM:00110940 ; sub_110896+92↑j ... ROM:00110940 btst #3,($93B).w ROM:00110946 bne.s loc_11094E ROM:00110948 addi.w #$E10,($502).w ROM:0011094E ROM:0011094E loc_11094E: ; CODE XREF: sub_110896+B0↑j ROM:0011094E bset #1,($934).w ROM:00110954 bset #4,($92E).w ROM:0011095A ROM:0011095A loc_11095A: ; CODE XREF: sub_110896+C8↓j ROM:0011095A and.l ($FFFFFE18).w,d0 ROM:0011095E bne.s loc_11095A ROM:00110960 btst #7,($FFFFFF76).w ROM:00110966 beq.s loc_110970 ROM:00110968 bset #4,($92F).w ROM:0011096E bra.s locret_110976 ROM:00110970 ; --------------------------------------------------------------------------- ROM:00110970 ROM:00110970 loc_110970: ; CODE XREF: sub_110896+D0↑j ROM:00110970 bclr #4,($92F).w ROM:00110976 ROM:00110976 locret_110976: ; CODE XREF: sub_110896+D8↑j ROM:00110976 rts ROM:00110976 ; End of function sub_110896 ROM:00110976 ROM:00110978 ROM:00110978 ; =============== S U B R O U T I N E ======================================= ROM:00110978 ROM:00110978 ROM:00110978 sub_110978: ; CODE XREF: ROM:loc_1111CA↓p ROM:00110978 moveq #1,d0 ROM:0011097A move.w #$70,d1 ; 'p' ROM:0011097E asr.w #3,d1 ROM:00110980 asl.l d1,d0 ROM:00110982 move.l d0,($FFFFFE18).w ROM:00110986 move.w ($502).w,($4E8).w ROM:0011098C cmpi.w #$1BBC,($4E8).w ROM:00110992 bge.s loc_11099C ROM:00110994 addi.w #$64,($4E8).w ; 'd' ROM:0011099A bra.s loc_1109A2 ROM:0011099C ; --------------------------------------------------------------------------- ROM:0011099C ROM:0011099C loc_11099C: ; CODE XREF: sub_110978+1A↑j ROM:0011099C move.w #0,($4E8).w ROM:001109A2 ROM:001109A2 loc_1109A2: ; CODE XREF: sub_110978+22↑j ROM:001109A2 lea ($FFFFFF70).w,a0 ROM:001109A6 move.w $200(a5),d1 ROM:001109AA ROM:001109AA loc_1109AA: ; CODE XREF: sub_110978+36↓j ROM:001109AA and.l ($FFFFFE18).w,d0 ROM:001109AE bne.s loc_1109AA ROM:001109B0 btst #7,($FFFFFF76).w ROM:001109B6 bne.s loc_1109C0 ROM:001109B8 bclr #4,($92F).w ROM:001109BE bra.s loc_1109C6 ROM:001109C0 ; --------------------------------------------------------------------------- ROM:001109C0 ROM:001109C0 loc_1109C0: ; CODE XREF: sub_110978+3E↑j ROM:001109C0 bset #4,($92F).w ROM:001109C6 ROM:001109C6 loc_1109C6: ; CODE XREF: sub_110978+46↑j ROM:001109C6 cmp.w ($4E8).w,d1 ROM:001109CA bne.s loc_1109E2 ROM:001109CC btst #7,($FFFFFF76).w ROM:001109D2 beq.s loc_1109DC ROM:001109D4 bset #0,($936).w ROM:001109DA bra.s loc_1109E2 ROM:001109DC ; --------------------------------------------------------------------------- ROM:001109DC ROM:001109DC loc_1109DC: ; CODE XREF: sub_110978+5A↑j ROM:001109DC bclr #0,($936).w ROM:001109E2 ROM:001109E2 loc_1109E2: ; CODE XREF: sub_110978+52↑j ROM:001109E2 ; sub_110978+62↑j ROM:001109E2 bclr #1,($934).w ROM:001109E8 rts ROM:001109E8 ; End of function sub_110978 ROM:001109E8 ROM:001109EA ROM:001109EA ; =============== S U B R O U T I N E ======================================= ROM:001109EA ROM:001109EA ROM:001109EA sub_1109EA: ; CODE XREF: ROM:loc_111252↓p ROM:001109EA ; ROM:loc_1112AC↓p ... ROM:001109EA move.w ($502).w,($4E8).w ROM:001109F0 cmpi.w #$1BBC,($4E8).w ROM:001109F6 bge.s loc_110A00 ROM:001109F8 addi.w #$64,($4E8).w ; 'd' ROM:001109FE bra.s loc_110A06 ROM:00110A00 ; --------------------------------------------------------------------------- ROM:00110A00 ROM:00110A00 loc_110A00: ; CODE XREF: sub_1109EA+C↑j ROM:00110A00 move.w #0,($4E8).w ROM:00110A06 ROM:00110A06 loc_110A06: ; CODE XREF: sub_1109EA+14↑j ROM:00110A06 bsr.w sub_110A4A ROM:00110A0A btst #5,($93A).w ROM:00110A10 beq.s locret_110A16 ROM:00110A12 bsr.w sub_110AA8 ROM:00110A16 ROM:00110A16 locret_110A16: ; CODE XREF: sub_1109EA+26↑j ROM:00110A16 rts ROM:00110A16 ; End of function sub_1109EA ROM:00110A16 ROM:00110A18 ROM:00110A18 ; =============== S U B R O U T I N E ======================================= ROM:00110A18 ROM:00110A18 ROM:00110A18 sub_110A18: ; CODE XREF: ROM:0011694E↓p ROM:00110A18 move.w #$70,d0 ; 'p' ROM:00110A1C asr.w #4,d0 ROM:00110A1E bsr.l sub_11B112 ROM:00110A24 lea ($FFFFFF70).w,a0 ROM:00110A28 move.w #$F,4(a0) ROM:00110A2E move.w #0,d1 ROM:00110A32 move.w #8,d2 ROM:00110A36 move.w #0,d3 ROM:00110A3A move.w #1,d4 ROM:00110A3E move.w #1,d5 ROM:00110A42 bsr.l sub_11B096 ROM:00110A48 rts ROM:00110A48 ; End of function sub_110A18 ROM:00110A48 ROM:00110A4A ROM:00110A4A ; =============== S U B R O U T I N E ======================================= ROM:00110A4A ROM:00110A4A ROM:00110A4A sub_110A4A: ; CODE XREF: sub_1109EA:loc_110A06↑p ROM:00110A4A bset #5,($93A).w ROM:00110A50 move.w $1FC(a5),d0 ROM:00110A54 cmp.w ($598).w,d0 ROM:00110A58 bge.s loc_110A62 ROM:00110A5A bclr #5,($93A).w ROM:00110A60 bra.s locret_110AA6 ROM:00110A62 ; --------------------------------------------------------------------------- ROM:00110A62 ROM:00110A62 loc_110A62: ; CODE XREF: sub_110A4A+E↑j ROM:00110A62 move.w $1F8(a5),d1 ROM:00110A66 sub.w $1FE(a5),d1 ROM:00110A6A move.w $1F8(a5),d2 ROM:00110A6E add.w $1FE(a5),d2 ROM:00110A72 cmp.w ($4E8).w,d1 ROM:00110A76 bge.s loc_110A84 ROM:00110A78 cmp.w ($4E8).w,d2 ROM:00110A7C ble.s loc_110A84 ROM:00110A7E bclr #5,($93A).w ROM:00110A84 ROM:00110A84 loc_110A84: ; CODE XREF: sub_110A4A+2C↑j ROM:00110A84 ; sub_110A4A+32↑j ROM:00110A84 move.w $1FA(a5),d1 ROM:00110A88 sub.w $1FE(a5),d1 ROM:00110A8C move.w $1FA(a5),d2 ROM:00110A90 add.w $1FE(a5),d2 ROM:00110A94 cmp.w ($4E8).w,d1 ROM:00110A98 bge.s locret_110AA6 ROM:00110A9A cmp.w ($4E8).w,d2 ROM:00110A9E ble.s locret_110AA6 ROM:00110AA0 bclr #5,($93A).w ROM:00110AA6 ROM:00110AA6 locret_110AA6: ; CODE XREF: sub_110A4A+16↑j ROM:00110AA6 ; sub_110A4A+4E↑j ... ROM:00110AA6 rts ROM:00110AA6 ; End of function sub_110A4A ROM:00110AA6 ROM:00110AA8 ROM:00110AA8 ; =============== S U B R O U T I N E ======================================= ROM:00110AA8 ROM:00110AA8 ROM:00110AA8 sub_110AA8: ; CODE XREF: sub_1109EA+28↑p ROM:00110AA8 moveq #1,d0 ROM:00110AAA move.w #$70,d1 ; 'p' ROM:00110AAE asr.w #3,d1 ROM:00110AB0 asl.l d1,d0 ROM:00110AB2 move.l d0,($FFFFFE18).w ROM:00110AB6 lea ($FFFFFF70).w,a0 ROM:00110ABA move.w $1F8(a5),d1 ROM:00110ABE move.w $1FA(a5),d2 ROM:00110AC2 bclr #6,($932).w ROM:00110AC8 ROM:00110AC8 loc_110AC8: ; CODE XREF: sub_110AA8+24↓j ROM:00110AC8 and.l ($FFFFFE18).w,d0 ROM:00110ACC bne.s loc_110AC8 ROM:00110ACE cmp.w d1,d2 ROM:00110AD0 ble.l loc_110B76 ROM:00110AD6 cmpi.w #0,($4E8).w ROM:00110ADC blt.s loc_110B0A ROM:00110ADE cmp.w ($4E8).w,d1 ROM:00110AE2 ble.s loc_110B0A ROM:00110AE4 btst #7,($FFFFFF76).w ROM:00110AEA bne.s loc_110B0A ROM:00110AEC move.w #0,($4EA).w ROM:00110AF2 bclr #1,($934).w ROM:00110AF8 bclr #4,($92E).w ROM:00110AFE bset #6,($932).w ROM:00110B04 bset #0,($145F).w ROM:00110B0A ROM:00110B0A loc_110B0A: ; CODE XREF: sub_110AA8+34↑j ROM:00110B0A ; sub_110AA8+3A↑j ... ROM:00110B0A cmp.w ($4E8).w,d1 ROM:00110B0E bgt.s loc_110B3C ROM:00110B10 cmp.w ($4E8).w,d2 ROM:00110B14 ble.s loc_110B3C ROM:00110B16 btst #7,($FFFFFF76).w ROM:00110B1C beq.s loc_110B3C ROM:00110B1E move.w #0,($4EA).w ROM:00110B24 bclr #1,($934).w ROM:00110B2A bclr #4,($92E).w ROM:00110B30 bset #6,($932).w ROM:00110B36 bset #0,($145F).w ROM:00110B3C ROM:00110B3C loc_110B3C: ; CODE XREF: sub_110AA8+66↑j ROM:00110B3C ; sub_110AA8+6C↑j ... ROM:00110B3C cmp.w ($4E8).w,d2 ROM:00110B40 bge.s loc_110B70 ROM:00110B42 cmpi.w #$1C20,($4E8).w ROM:00110B48 bge.s loc_110B70 ROM:00110B4A btst #7,($FFFFFF76).w ROM:00110B50 bne.s loc_110B70 ROM:00110B52 move.w #0,($4EA).w ROM:00110B58 bclr #1,($934).w ROM:00110B5E bclr #4,($92E).w ROM:00110B64 bset #6,($932).w ROM:00110B6A bset #0,($145F).w ROM:00110B70 ROM:00110B70 loc_110B70: ; CODE XREF: sub_110AA8+98↑j ROM:00110B70 ; sub_110AA8+A0↑j ... ROM:00110B70 bra.l loc_110C10 ROM:00110B76 ; --------------------------------------------------------------------------- ROM:00110B76 ROM:00110B76 loc_110B76: ; CODE XREF: sub_110AA8+28↑j ROM:00110B76 cmpi.w #0,($4E8).w ROM:00110B7C blt.s loc_110BAA ROM:00110B7E cmp.w ($4E8).w,d2 ROM:00110B82 ble.s loc_110BAA ROM:00110B84 btst #7,($FFFFFF76).w ROM:00110B8A beq.s loc_110BAA ROM:00110B8C move.w #0,($4EA).w ROM:00110B92 bclr #1,($934).w ROM:00110B98 bclr #4,($92E).w ROM:00110B9E bset #6,($932).w ROM:00110BA4 bset #0,($145F).w ROM:00110BAA ROM:00110BAA loc_110BAA: ; CODE XREF: sub_110AA8+D4↑j ROM:00110BAA ; sub_110AA8+DA↑j ... ROM:00110BAA cmp.w ($4E8).w,d2 ROM:00110BAE bgt.s loc_110BDC ROM:00110BB0 cmp.w ($4E8).w,d1 ROM:00110BB4 ble.s loc_110BDC ROM:00110BB6 btst #7,($FFFFFF76).w ROM:00110BBC bne.s loc_110BDC ROM:00110BBE move.w #0,($4EA).w ROM:00110BC4 bclr #1,($934).w ROM:00110BCA bclr #4,($92E).w ROM:00110BD0 bset #6,($932).w ROM:00110BD6 bset #0,($145F).w ROM:00110BDC ROM:00110BDC loc_110BDC: ; CODE XREF: sub_110AA8+106↑j ROM:00110BDC ; sub_110AA8+10C↑j ... ROM:00110BDC cmp.w ($4E8).w,d1 ROM:00110BE0 bge.s loc_110C10 ROM:00110BE2 cmpi.w #$1C20,($4E8).w ROM:00110BE8 bge.s loc_110C10 ROM:00110BEA btst #7,($FFFFFF76).w ROM:00110BF0 beq.s loc_110C10 ROM:00110BF2 move.w #0,($4EA).w ROM:00110BF8 bclr #1,($934).w ROM:00110BFE bclr #4,($92E).w ROM:00110C04 bset #6,($932).w ROM:00110C0A bset #0,($145F).w ROM:00110C10 ROM:00110C10 loc_110C10: ; CODE XREF: sub_110AA8:loc_110B70↑j ROM:00110C10 ; sub_110AA8+138↑j ... ROM:00110C10 btst #6,($932).w ROM:00110C16 bne.s loc_110C32 ROM:00110C18 cmpi.w #$48,($4EA).w ; 'H' ROM:00110C1E ble.s loc_110C2E ROM:00110C20 bset #4,($92E).w ROM:00110C26 bset #1,($934).w ROM:00110C2C bra.s loc_110C32 ROM:00110C2E ; --------------------------------------------------------------------------- ROM:00110C2E ROM:00110C2E loc_110C2E: ; CODE XREF: sub_110AA8+176↑j ROM:00110C2E addq.w #1,($4EA).w ROM:00110C32 ROM:00110C32 loc_110C32: ; CODE XREF: sub_110AA8+16E↑j ROM:00110C32 ; sub_110AA8+184↑j ROM:00110C32 btst #7,($FFFFFF76).w ROM:00110C38 beq.s loc_110C42 ROM:00110C3A bset #4,($92F).w ROM:00110C40 bra.s locret_110C48 ROM:00110C42 ; --------------------------------------------------------------------------- ROM:00110C42 ROM:00110C42 loc_110C42: ; CODE XREF: sub_110AA8+190↑j ROM:00110C42 bclr #4,($92F).w ROM:00110C48 ROM:00110C48 locret_110C48: ; CODE XREF: sub_110AA8+198↑j ROM:00110C48 rts ROM:00110C48 ; End of function sub_110AA8 ROM:00110C48 ROM:00110C4A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_6. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C4C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C4E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C50 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C52 ROM:00110C52 ; =============== S U B R O U T I N E ======================================= ROM:00110C52 ROM:00110C52 ROM:00110C52 sub_110C52: ; CODE XREF: ROM:0011695A↓p ROM:00110C52 move.w #$1C20,d1 ROM:00110C56 move.w $21E(a5),d0 ROM:00110C5A add.w $220(a5),d0 ROM:00110C5E ext.l d1 ROM:00110C60 divs.w d0,d1 ROM:00110C62 move.w d1,($4FC).w ROM:00110C66 move.w #4,d0 ROM:00110C6A cmp.w ($4FC).w,d0 ROM:00110C6E bne.s loc_110C7E ROM:00110C70 move.w #5,($4F6).w ROM:00110C76 move.w #5,($4F8).w ROM:00110C7C bra.s loc_110CA2 ROM:00110C7E ; --------------------------------------------------------------------------- ROM:00110C7E ROM:00110C7E loc_110C7E: ; CODE XREF: sub_110C52+1C↑j ROM:00110C7E move.w #6,d0 ROM:00110C82 cmp.w ($4FC).w,d0 ROM:00110C86 bne.s loc_110C96 ROM:00110C88 move.w #3,($4F6).w ROM:00110C8E move.w #3,($4F8).w ROM:00110C94 bra.s loc_110CA2 ROM:00110C96 ; --------------------------------------------------------------------------- ROM:00110C96 ROM:00110C96 loc_110C96: ; CODE XREF: sub_110C52+34↑j ROM:00110C96 move.w #3,($4F6).w ROM:00110C9C move.w #2,($4F8).w ROM:00110CA2 ROM:00110CA2 loc_110CA2: ; CODE XREF: sub_110C52+2A↑j ROM:00110CA2 ; sub_110C52+42↑j ROM:00110CA2 move.w #0,($4F4).w ROM:00110CA8 move.w ($4F6).w,($4FA).w ROM:00110CAE lea ($FFFFFFC0).w,a0 ROM:00110CB2 move.w #$C0,d0 ROM:00110CB6 asr.w #4,d0 ROM:00110CB8 bsr.l sub_11B112 ROM:00110CBE move.w #$1FF,4(a0) ROM:00110CC4 move.w #0,d1 ROM:00110CC8 move.w #8,d2 ROM:00110CCC move.w #1,d3 ROM:00110CD0 move.w #1,d4 ROM:00110CD4 move.w #1,d5 ROM:00110CD8 bsr.l sub_11B096 ROM:00110CDE rts ROM:00110CDE ; End of function sub_110C52 ROM:00110CDE ROM:00110CE0 ROM:00110CE0 ; =============== S U B R O U T I N E ======================================= ROM:00110CE0 ROM:00110CE0 ROM:00110CE0 sub_110CE0: ; CODE XREF: ROM:0011717A↓p ROM:00110CE0 btst #7,($969).w ROM:00110CE6 beq.s loc_110D56 ROM:00110CE8 btst #7,($96D).w ROM:00110CEE beq.s loc_110D4E ROM:00110CF0 lea ($FFFFFFC0).w,a0 ROM:00110CF4 move.w ($4F4).w,d1 ROM:00110CF8 btst #6,($12F5).w ROM:00110CFE beq.s loc_110D28 ROM:00110D00 cmp.w ($4F8).w,d1 ROM:00110D04 blt.s loc_110D1C ROM:00110D06 move.w #$82,4(a0) ROM:00110D0C bclr #6,($12F5).w ROM:00110D12 move.w #1,($4F4).w ROM:00110D18 bra.w loc_110D26 ROM:00110D1C ; --------------------------------------------------------------------------- ROM:00110D1C ROM:00110D1C loc_110D1C: ; CODE XREF: sub_110CE0+24↑j ROM:00110D1C move.w #$81,4(a0) ROM:00110D22 addq.w #1,($4F4).w ROM:00110D26 ROM:00110D26 loc_110D26: ; CODE XREF: sub_110CE0+38↑j ROM:00110D26 bra.s loc_110D4E ROM:00110D28 ; --------------------------------------------------------------------------- ROM:00110D28 ROM:00110D28 loc_110D28: ; CODE XREF: sub_110CE0+1E↑j ROM:00110D28 cmp.w ($4F6).w,d1 ROM:00110D2C blt.s loc_110D44 ROM:00110D2E move.w #$81,4(a0) ROM:00110D34 bset #6,($12F5).w ROM:00110D3A move.w #1,($4F4).w ROM:00110D40 bra.w loc_110D4E ROM:00110D44 ; --------------------------------------------------------------------------- ROM:00110D44 ROM:00110D44 loc_110D44: ; CODE XREF: sub_110CE0+4C↑j ROM:00110D44 move.w #$82,4(a0) ROM:00110D4A addq.w #1,($4F4).w ROM:00110D4E ROM:00110D4E loc_110D4E: ; CODE XREF: sub_110CE0+E↑j ROM:00110D4E ; sub_110CE0:loc_110D26↑j ... ROM:00110D4E ori.l #$1000000,($FFFFFE18).w ROM:00110D56 ROM:00110D56 loc_110D56: ; CODE XREF: sub_110CE0+6↑j ROM:00110D56 btst #0,($968).w ROM:00110D5C beq.s loc_110D88 ROM:00110D5E lea ($FFFFFFC0).w,a0 ROM:00110D62 btst #0,($96C).w ROM:00110D68 beq.s loc_110D78 ROM:00110D6A move.w #$81,4(a0) ROM:00110D70 bset #5,($131C).w ROM:00110D76 bra.s loc_110D7E ROM:00110D78 ; --------------------------------------------------------------------------- ROM:00110D78 ROM:00110D78 loc_110D78: ; CODE XREF: sub_110CE0+88↑j ROM:00110D78 move.w #$82,4(a0) ROM:00110D7E ROM:00110D7E loc_110D7E: ; CODE XREF: sub_110CE0+96↑j ROM:00110D7E ori.l #$1000000,($FFFFFE18).w ROM:00110D86 bra.s locret_110DA4 ROM:00110D88 ; --------------------------------------------------------------------------- ROM:00110D88 ROM:00110D88 loc_110D88: ; CODE XREF: sub_110CE0+7C↑j ROM:00110D88 btst #5,($131C).w ROM:00110D8E beq.s locret_110DA4 ROM:00110D90 move.w #$82,4(a0) ROM:00110D96 bclr #5,($131C).w ROM:00110D9C ori.l #$1000000,($FFFFFE18).w ROM:00110DA4 ROM:00110DA4 locret_110DA4: ; CODE XREF: sub_110CE0+A6↑j ROM:00110DA4 ; sub_110CE0+AE↑j ROM:00110DA4 rts ROM:00110DA4 ; End of function sub_110CE0 ROM:00110DA4 ROM:00110DA6 ROM:00110DA6 ; =============== S U B R O U T I N E ======================================= ROM:00110DA6 ROM:00110DA6 ROM:00110DA6 sub_110DA6: ; CODE XREF: sub_111508:loc_11166C↓p ROM:00110DA6 bsr.l sub_110896 ROM:00110DAC bsr.l sub_115F8A ROM:00110DB2 bsr.l sub_116600 ROM:00110DB8 move.w ($502).w,($4EE).w ROM:00110DBE move.w #0,($500).w ROM:00110DC4 move.w #$400,($4FE).w ROM:00110DCA move.b #0,($11AE).w ROM:00110DD0 lea ($FFFFFFC0).w,a0 ROM:00110DD4 move.w #$C0,d0 ROM:00110DD8 asr.w #4,d0 ROM:00110DDA bsr.l sub_11B112 ROM:00110DE0 move.w #$1FF,4(a0) ROM:00110DE6 move.w #0,d1 ROM:00110DEA move.w #8,d2 ROM:00110DEE move.w #1,d3 ROM:00110DF2 move.w #1,d4 ROM:00110DF6 move.w #1,d5 ROM:00110DFA bsr.l sub_11B096 ROM:00110E00 cmpi.w #4,($578).w ROM:00110E06 bne.s locret_110E0E ROM:00110E08 bsr.l sub_115592 ROM:00110E0E ROM:00110E0E locret_110E0E: ; CODE XREF: sub_110DA6+60↑j ROM:00110E0E rts ROM:00110E0E ; End of function sub_110DA6 ROM:00110E0E ROM:00110E10 ROM:00110E10 ; =============== S U B R O U T I N E ======================================= ROM:00110E10 ROM:00110E10 ROM:00110E10 sub_110E10: ; CODE XREF: sub_11171C+18↓p ROM:00110E10 bsr.l sub_11625C ROM:00110E16 bsr.l sub_11665C ROM:00110E1C cmpi.w #$E10,($4EE).w ROM:00110E22 bge.s loc_110E2C ROM:00110E24 addi.w #$E10,($4EE).w ROM:00110E2A bra.s loc_110E32 ROM:00110E2C ; --------------------------------------------------------------------------- ROM:00110E2C ROM:00110E2C loc_110E2C: ; CODE XREF: sub_110E10+12↑j ROM:00110E2C subi.w #$E10,($4EE).w ROM:00110E32 ROM:00110E32 loc_110E32: ; CODE XREF: sub_110E10+1A↑j ROM:00110E32 move.b #0,($11AE).w ROM:00110E38 cmpi.w #4,($578).w ROM:00110E3E bne.s locret_110E46 ROM:00110E40 bsr.l sub_115592 ROM:00110E46 ROM:00110E46 locret_110E46: ; CODE XREF: sub_110E10+2E↑j ROM:00110E46 rts ROM:00110E46 ; End of function sub_110E10 ROM:00110E46 ROM:00110E48 ROM:00110E48 ; =============== S U B R O U T I N E ======================================= ROM:00110E48 ROM:00110E48 ROM:00110E48 sub_110E48: ; CODE XREF: sub_111740+28↓p ROM:00110E48 move.l sp,d0 ROM:00110E4A cmp.w ($596).w,d0 ROM:00110E4E bge.s loc_110E54 ROM:00110E50 move.w d0,($596).w ROM:00110E54 ROM:00110E54 loc_110E54: ; CODE XREF: sub_110E48+6↑j ROM:00110E54 move.w ($502).w,d1 ROM:00110E58 cmp.w ($ACE).w,d1 ROM:00110E5C bne.s loc_110EC0 ROM:00110E5E btst #1,($931).w ROM:00110E64 beq.s loc_110E72 ROM:00110E66 bclr #1,($931).w ROM:00110E6C move.w $220(a5),d2 ROM:00110E70 bra.s loc_110E7C ROM:00110E72 ; --------------------------------------------------------------------------- ROM:00110E72 ROM:00110E72 loc_110E72: ; CODE XREF: sub_110E48+1C↑j ROM:00110E72 bset #1,($931).w ROM:00110E78 move.w $21E(a5),d2 ROM:00110E7C ROM:00110E7C loc_110E7C: ; CODE XREF: sub_110E48+28↑j ROM:00110E7C btst #7,($969).w ROM:00110E82 bne.s loc_110EAE ROM:00110E84 btst #0,($968).w ROM:00110E8A bne.s loc_110EAE ROM:00110E8C lea ($FFFFFFC0).w,a0 ROM:00110E90 btst #1,($931).w ROM:00110E96 beq.s loc_110EA0 ROM:00110E98 move.w #$81,4(a0) ROM:00110E9E bra.s loc_110EA6 ROM:00110EA0 ; --------------------------------------------------------------------------- ROM:00110EA0 ROM:00110EA0 loc_110EA0: ; CODE XREF: sub_110E48+4E↑j ROM:00110EA0 move.w #$82,4(a0) ROM:00110EA6 ROM:00110EA6 loc_110EA6: ; CODE XREF: sub_110E48+56↑j ROM:00110EA6 ori.l #$1000000,($FFFFFE18).w ROM:00110EAE ROM:00110EAE loc_110EAE: ; CODE XREF: sub_110E48+3A↑j ROM:00110EAE ; sub_110E48+42↑j ROM:00110EAE add.w ($ACE).w,d2 ROM:00110EB2 cmpi.w #$1C20,d2 ROM:00110EB6 blt.s loc_110EBC ROM:00110EB8 subi.w #$1C20,d2 ROM:00110EBC ROM:00110EBC loc_110EBC: ; CODE XREF: sub_110E48+6E↑j ROM:00110EBC move.w d2,($ACE).w ROM:00110EC0 ROM:00110EC0 loc_110EC0: ; CODE XREF: sub_110E48+14↑j ROM:00110EC0 ext.l d1 ROM:00110EC2 divs.w #$708,d1 ROM:00110EC6 swap d1 ROM:00110EC8 move.w d1,($4F0).w ROM:00110ECC move.w d1,-(sp) ROM:00110ECE lea $D20(a5),a0 ROM:00110ED2 move.l d1,d2 ROM:00110ED4 swap d1 ROM:00110ED6 cmp.w (a0),d2 ROM:00110ED8 bge.s loc_110EE2 ROM:00110EDA subq.w #1,d1 ROM:00110EDC bge.s loc_110EE2 ROM:00110EDE addi.w #4,d1 ROM:00110EE2 ROM:00110EE2 loc_110EE2: ; CODE XREF: sub_110E48+90↑j ROM:00110EE2 ; sub_110E48+94↑j ROM:00110EE2 muls.w #$708,d1 ROM:00110EE6 add.w (a0),d1 ROM:00110EE8 moveq #3,d2 ROM:00110EEA ROM:00110EEA loc_110EEA: ; CODE XREF: sub_110E48+A6↓j ROM:00110EEA cmp.w (a0,d2.w*2),d1 ROM:00110EEE dbeq d2,loc_110EEA ROM:00110EF2 move.w d2,($4F2).w ROM:00110EF6 bsr.l sub_134088 ROM:00110EFC cmpi.w #0,(sp) ROM:00110F00 bne.s loc_110F0E ROM:00110F02 bsr.l sub_116E48 ROM:00110F08 bsr.l sub_11B130 ROM:00110F0E ROM:00110F0E loc_110F0E: ; CODE XREF: sub_110E48+B8↑j ROM:00110F0E lea ($FFFFF2B0).w,a1 ROM:00110F12 moveq #0,d1 ROM:00110F14 move.w (a1,d1.w*2),d0 ROM:00110F18 add.w d0,($4D6).w ROM:00110F1C cmp.w ($500).w,d0 ROM:00110F20 ble.s loc_110F26 ROM:00110F22 move.w d0,($500).w ROM:00110F26 ROM:00110F26 loc_110F26: ; CODE XREF: sub_110E48+D8↑j ROM:00110F26 cmp.w ($4FE).w,d0 ROM:00110F2A bge.s loc_110F30 ROM:00110F2C move.w d0,($4FE).w ROM:00110F30 ROM:00110F30 loc_110F30: ; CODE XREF: sub_110E48+E2↑j ROM:00110F30 move.w $20A(a5),d0 ROM:00110F34 cmp.w (sp),d0 ROM:00110F36 bne.l loc_111042 ROM:00110F3C subq.w #1,($C88).w ROM:00110F40 bsr.l sub_1104AA ROM:00110F46 clr.w ($4D6).w ROM:00110F4A move.w ($502).w,($4EE).w ROM:00110F50 btst #3,($930).w ROM:00110F56 bne.s loc_110FA6 ROM:00110F58 bset #3,($930).w ROM:00110F5E move #$2500,sr ROM:00110F62 bsr.l sub_1104FA ROM:00110F68 bset #5,($92C).w ROM:00110F6E bsr.l sub_11BA3A ROM:00110F74 bsr.l sub_12C438 ROM:00110F7A btst #6,($1301).w ROM:00110F80 beq.s loc_110F88 ROM:00110F82 bsr.l sub_13437A ROM:00110F88 ROM:00110F88 loc_110F88: ; CODE XREF: sub_110E48+138↑j ROM:00110F88 bclr #3,($930).w ROM:00110F8E bsr.l nullsub_1 ROM:00110F94 move.l #1,d0 ROM:00110F9A move.l d0,-(sp) ROM:00110F9C bsr.l nullsub_3 ROM:00110FA2 move.l (sp)+,d0 ROM:00110FA4 bra.s loc_110FB0 ROM:00110FA6 ; --------------------------------------------------------------------------- ROM:00110FA6 ROM:00110FA6 loc_110FA6: ; CODE XREF: sub_110E48+10E↑j ROM:00110FA6 bset #2,($1930).w ROM:00110FAC move #$2500,sr ROM:00110FB0 ROM:00110FB0 loc_110FB0: ; CODE XREF: sub_110E48+15C↑j ROM:00110FB0 move.w ($E08).w,d0 ROM:00110FB4 cmp.w ($598).w,d0 ROM:00110FB8 bge.s loc_110FE4 ROM:00110FBA lea ($FFFFFF30).w,a0 ROM:00110FBE clr.w (a0) ROM:00110FC0 clr.w 4(a0) ROM:00110FC4 clr.w $20(a0) ROM:00110FC8 clr.w $24(a0) ROM:00110FCC clr.w $40(a0) ROM:00110FD0 clr.w $44(a0) ROM:00110FD4 clr.w $60(a0) ROM:00110FD8 clr.w $64(a0) ROM:00110FDC bset #1,($12F4).w ROM:00110FE2 bra.s loc_110FEA ROM:00110FE4 ; --------------------------------------------------------------------------- ROM:00110FE4 ROM:00110FE4 loc_110FE4: ; CODE XREF: sub_110E48+170↑j ROM:00110FE4 bclr #1,($12F4).w ROM:00110FEA ROM:00110FEA loc_110FEA: ; CODE XREF: sub_110E48+19A↑j ROM:00110FEA bsr.l sub_12F7B4 ROM:00110FF0 bsr.l sub_11C126 ROM:00110FF6 bsr.l sub_1227BE ROM:00110FFC bsr.l nullsub_2 ROM:00111002 move.w ($E2E).w,d4 ROM:00111006 ext.l d4 ROM:00111008 muls.l ($A14).w,d4 ROM:0011100E move.w $20C(a5),d5 ROM:00111012 muls.w #$3C,d5 ; '<' ROM:00111016 divs.l d5,d4 ROM:0011101A move.l d4,($940).w ROM:0011101E move.l ($944).w,d3 ROM:00111022 add.l d4,d3 ROM:00111024 move.l d3,($944).w ROM:00111028 divs.l #$A,d3 ROM:00111030 move.w d3,($AB4).w ROM:00111034 cmpi.w #2,($578).w ROM:0011103A bne.s loc_111042 ROM:0011103C bsr.l sub_115592 ROM:00111042 ROM:00111042 loc_111042: ; CODE XREF: sub_110E48+EE↑j ROM:00111042 ; sub_110E48+1F2↑j ROM:00111042 cmpi.w #3,($578).w ROM:00111048 bne.s loc_111050 ROM:0011104A bsr.l sub_115592 ROM:00111050 ROM:00111050 loc_111050: ; CODE XREF: sub_110E48+200↑j ROM:00111050 move.w $656(a5),d0 ROM:00111054 cmp.w (sp),d0 ROM:00111056 bne.s loc_1110AC ROM:00111058 btst #4,($1313).w ROM:0011105E beq.s loc_111066 ROM:00111060 bset #0,($1930).w ROM:00111066 ROM:00111066 loc_111066: ; CODE XREF: sub_110E48+216↑j ROM:00111066 bset #4,($1313).w ROM:0011106C btst #5,($12F9).w ROM:00111072 beq.s loc_11109A ROM:00111074 bsr.l sub_12CB8E ROM:0011107A bsr.l sub_12CB86 ROM:00111080 move #$2500,sr ROM:00111084 bsr.l sub_12B31A ROM:0011108A bsr.l sub_12C0D8 ROM:00111090 bsr.l sub_12C72C ROM:00111096 bra.w loc_1110A6 ROM:0011109A ; --------------------------------------------------------------------------- ROM:0011109A ROM:0011109A loc_11109A: ; CODE XREF: sub_110E48+22A↑j ROM:0011109A bsr.l sub_12B954 ROM:001110A0 bsr.l sub_12CB86 ROM:001110A6 ROM:001110A6 loc_1110A6: ; CODE XREF: sub_110E48+24E↑j ROM:001110A6 bclr #4,($1313).w ROM:001110AC ROM:001110AC loc_1110AC: ; CODE XREF: sub_110E48+20E↑j ROM:001110AC addq.l #2,sp ROM:001110AE rts ROM:001110AE ; End of function sub_110E48 ROM:001110AE ROM:001110B0 ROM:001110B0 ; =============== S U B R O U T I N E ======================================= ROM:001110B0 ROM:001110B0 ROM:001110B0 sub_1110B0: ; CODE XREF: ROM:00111168↓p ROM:001110B0 ; ROM:001111D4↓p ROM:001110B0 cmpi.w #0,($556).w ROM:001110B6 blt.s loc_1110BE ROM:001110B8 addi.w #$64,($556).w ; 'd' ROM:001110BE ROM:001110BE loc_1110BE: ; CODE XREF: sub_1110B0+6↑j ROM:001110BE bset #7,($932).w ROM:001110C4 rts ROM:001110C4 ; End of function sub_1110B0 ROM:001110C4 ROM:001110C6 ROM:001110C6 ; =============== S U B R O U T I N E ======================================= ROM:001110C6 ROM:001110C6 ROM:001110C6 sub_1110C6: ; CODE XREF: sub_1113B4:loc_111406↓p ROM:001110C6 bsr.l sub_12B954 ROM:001110CC bclr #2,($1930).w ROM:001110D2 bclr #0,($1930).w ROM:001110D8 rts ROM:001110D8 ; End of function sub_1110C6 ROM:001110D8 ROM:001110DA ; --------------------------------------------------------------------------- ROM:001110DA movem.l d0-a4,-(sp) ROM:001110DE andi.w #$FFFE,($FFFFFE20).w ROM:001110E4 bsr.w sub_111132 ROM:001110E8 movem.l (sp)+,d0-a4 ROM:001110EC rte ROM:001110EE ROM:001110EE ; =============== S U B R O U T I N E ======================================= ROM:001110EE ROM:001110EE ROM:001110EE sub_1110EE: ; CODE XREF: ROM:00116948↓p ROM:001110EE cmpi.b #0,($734).w ROM:001110F4 bne.s locret_111110 ROM:001110F6 ROM:001110F6 loc_1110F6: ; DATA XREF: ROM:off_111148↓o ROM:001110F6 bsr.w sub_1113B4 ROM:001110FA clr.b ($889).w ROM:001110FE clr.w ($5F4).w ROM:00111102 move.b #3,($889).w ROM:00111108 move.b #1,($734).w ROM:0011110E rts ROM:00111110 ; --------------------------------------------------------------------------- ROM:00111110 ROM:00111110 locret_111110: ; CODE XREF: sub_1110EE+6↑j ROM:00111110 rts ROM:00111110 ; End of function sub_1110EE ROM:00111110 ROM:00111112 ; --------------------------------------------------------------------------- ROM:00111112 move.b ($734).w,d1 ROM:00111116 cmpi.b #3,d1 ROM:0011111A bne.s loc_111124 ROM:0011111C move.b #4,($734).w ROM:00111122 bra.s locret_111130 ROM:00111124 ; --------------------------------------------------------------------------- ROM:00111124 ROM:00111124 loc_111124: ; CODE XREF: ROM:0011111A↑j ROM:00111124 cmpi.b #5,d1 ROM:00111128 bne.s locret_111130 ROM:0011112A move.b #6,($734).w ROM:00111130 ROM:00111130 locret_111130: ; CODE XREF: ROM:00111122↑j ROM:00111130 ; ROM:00111128↑j ROM:00111130 rts ROM:00111132 ROM:00111132 ; =============== S U B R O U T I N E ======================================= ROM:00111132 ROM:00111132 ROM:00111132 sub_111132: ; CODE XREF: ROM:001110E4↑p ROM:00111132 clr.w d1 ROM:00111134 move.b ($734).w,d1 ROM:00111138 cmpi.w #7,d1 ROM:0011113C bcc.s locret_111146 ROM:0011113E movea.l off_111148(pc,d1.w*4),a0 ROM:00111142 nop ROM:00111144 jmp (a0) ROM:00111146 ; --------------------------------------------------------------------------- ROM:00111146 ROM:00111146 locret_111146: ; CODE XREF: sub_111132+A↑j ROM:00111146 rts ROM:00111146 ; End of function sub_111132 ROM:00111146 ROM:00111146 ; --------------------------------------------------------------------------- ROM:00111148 off_111148: dc.l loc_1110F6 ; DATA XREF: sub_111132+C↑r ROM:0011114C dc.l loc_111164 ROM:00111150 dc.l loc_1111CA ROM:00111154 dc.l loc_111252 ROM:00111158 dc.l loc_1112AC ROM:0011115C dc.l loc_111310 ROM:00111160 dc.l loc_111360 ROM:00111164 ; --------------------------------------------------------------------------- ROM:00111164 ROM:00111164 loc_111164: ; DATA XREF: ROM:0011114C↑o ROM:00111164 bsr.w sub_111460 ROM:00111168 bsr.l sub_1110B0 ROM:0011116E btst #1,($939).w ROM:00111174 beq.s loc_111190 ROM:00111176 bsr.w sub_1114FA ROM:0011117A clr.b ($889).w ROM:0011117E clr.w ($5F4).w ROM:00111182 move.b #3,($889).w ROM:00111188 move.b #2,($734).w ROM:0011118E rts ROM:00111190 ; --------------------------------------------------------------------------- ROM:00111190 ROM:00111190 loc_111190: ; CODE XREF: ROM:00111174↑j ROM:00111190 move.w $222(a5),d1 ROM:00111194 cmp.w ($5F4).w,d1 ROM:00111198 bgt.s loc_1111B4 ROM:0011119A bsr.w sub_1113B4 ROM:0011119E clr.b ($889).w ROM:001111A2 clr.w ($5F4).w ROM:001111A6 move.b #3,($889).w ROM:001111AC move.b #1,($734).w ROM:001111B2 rts ROM:001111B4 ; --------------------------------------------------------------------------- ROM:001111B4 ROM:001111B4 loc_1111B4: ; CODE XREF: ROM:00111198↑j ROM:001111B4 clr.b ($889).w ROM:001111B8 clr.w ($5F4).w ROM:001111BC move.b #3,($889).w ROM:001111C2 move.b #1,($734).w ROM:001111C8 rts ROM:001111CA ; --------------------------------------------------------------------------- ROM:001111CA ROM:001111CA loc_1111CA: ; DATA XREF: ROM:00111150↑o ROM:001111CA bsr.l sub_110978 ROM:001111D0 bsr.w sub_111460 ROM:001111D4 bsr.l sub_1110B0 ROM:001111DA btst #1,($939).w ROM:001111E0 beq.s loc_111218 ROM:001111E2 bsr.w sub_111508 ROM:001111E6 btst #4,($92D).w ROM:001111EC beq.s loc_111208 ROM:001111EE bsr.w sub_1114FA ROM:001111F2 clr.b ($889).w ROM:001111F6 clr.w ($5F4).w ROM:001111FA move.b #3,($889).w ROM:00111200 move.b #2,($734).w ROM:00111206 rts ROM:00111208 ; --------------------------------------------------------------------------- ROM:00111208 ROM:00111208 loc_111208: ; CODE XREF: ROM:001111EC↑j ROM:00111208 clr.b ($889).w ROM:0011120C clr.w ($5F4).w ROM:00111210 move.b #3,($734).w ROM:00111216 rts ROM:00111218 ; --------------------------------------------------------------------------- ROM:00111218 ROM:00111218 loc_111218: ; CODE XREF: ROM:001111E0↑j ROM:00111218 move.w $222(a5),d1 ROM:0011121C cmp.w ($5F4).w,d1 ROM:00111220 bgt.s loc_11123C ROM:00111222 bsr.w sub_1113B4 ROM:00111226 clr.b ($889).w ROM:0011122A clr.w ($5F4).w ROM:0011122E move.b #3,($889).w ROM:00111234 move.b #1,($734).w ROM:0011123A rts ROM:0011123C ; --------------------------------------------------------------------------- ROM:0011123C ROM:0011123C loc_11123C: ; CODE XREF: ROM:00111220↑j ROM:0011123C clr.b ($889).w ROM:00111240 clr.w ($5F4).w ROM:00111244 move.b #3,($889).w ROM:0011124A move.b #2,($734).w ROM:00111250 rts ROM:00111252 ; --------------------------------------------------------------------------- ROM:00111252 ROM:00111252 loc_111252: ; DATA XREF: ROM:00111154↑o ROM:00111252 bsr.l sub_1109EA ROM:00111258 clr.l d3 ROM:0011125A move.w ($FFFFFF0A).w,d0 ROM:0011125E move.w ($FFFFFFFE).w,d3 ROM:00111262 move.w ($FFFFFFFC).w,d4 ROM:00111266 btst #$F,d0 ROM:0011126A beq.s loc_111290 ROM:0011126C bsr.w sub_1113B4 ROM:00111270 bsr.l sub_116F00 ROM:00111276 bsr.w sub_111770 ROM:0011127A clr.b ($889).w ROM:0011127E clr.w ($5F4).w ROM:00111282 move.b #3,($889).w ROM:00111288 move.b #1,($734).w ROM:0011128E rts ROM:00111290 ; --------------------------------------------------------------------------- ROM:00111290 ROM:00111290 loc_111290: ; CODE XREF: ROM:0011126A↑j ROM:00111290 btst #$E,d0 ROM:00111294 beq.s loc_1112A6 ROM:00111296 move.b #5,($734).w ROM:0011129C bsr.w sub_1116A8 ROM:001112A0 bsr.w sub_111740 ROM:001112A4 rts ROM:001112A6 ; --------------------------------------------------------------------------- ROM:001112A6 ROM:001112A6 loc_1112A6: ; CODE XREF: ROM:00111294↑j ROM:001112A6 bsr.w sub_111740 ROM:001112AA rts ROM:001112AC ; --------------------------------------------------------------------------- ROM:001112AC ROM:001112AC loc_1112AC: ; DATA XREF: ROM:00111158↑o ROM:001112AC bsr.l sub_1109EA ROM:001112B2 move.w ($FFFFFF0A).w,d0 ROM:001112B6 bsr.w sub_11171C ROM:001112BA clr.l d3 ROM:001112BC move.w ($FFFFFFFE).w,d3 ROM:001112C0 move.w ($FFFFFFFC).w,d4 ROM:001112C4 btst #$F,d0 ROM:001112C8 beq.s loc_1112EE ROM:001112CA bsr.w sub_1113B4 ROM:001112CE bsr.l sub_116F00 ROM:001112D4 bsr.w sub_111770 ROM:001112D8 clr.b ($889).w ROM:001112DC clr.w ($5F4).w ROM:001112E0 move.b #3,($889).w ROM:001112E6 move.b #1,($734).w ROM:001112EC rts ROM:001112EE ; --------------------------------------------------------------------------- ROM:001112EE ROM:001112EE loc_1112EE: ; CODE XREF: ROM:001112C8↑j ROM:001112EE btst #$E,d0 ROM:001112F2 beq.s loc_111304 ROM:001112F4 move.b #5,($734).w ROM:001112FA bsr.w sub_1116A8 ROM:001112FE bsr.w sub_111740 ROM:00111302 rts ROM:00111304 ; --------------------------------------------------------------------------- ROM:00111304 ROM:00111304 loc_111304: ; CODE XREF: ROM:001112F2↑j ROM:00111304 move.b #3,($734).w ROM:0011130A bsr.w sub_111740 ROM:0011130E rts ROM:00111310 ; --------------------------------------------------------------------------- ROM:00111310 ROM:00111310 loc_111310: ; DATA XREF: ROM:0011115C↑o ROM:00111310 bsr.l sub_1109EA ROM:00111316 clr.l d3 ROM:00111318 move.w ($FFFFFF0A).w,d0 ROM:0011131C move.w ($FFFFFFFE).w,d3 ROM:00111320 move.w ($FFFFFFFC).w,d4 ROM:00111324 bsr.w sub_1116BE ROM:00111328 btst #$F,d0 ROM:0011132C bne.s loc_111342 ROM:0011132E btst #1,($933).w ROM:00111334 bne.s loc_111342 ROM:00111336 move.b #3,($734).w ROM:0011133C bsr.w sub_111740 ROM:00111340 rts ROM:00111342 ; --------------------------------------------------------------------------- ROM:00111342 ROM:00111342 loc_111342: ; CODE XREF: ROM:0011132C↑j ROM:00111342 ; ROM:00111334↑j ROM:00111342 bsr.w sub_1113B4 ROM:00111346 bsr.w sub_111770 ROM:0011134A clr.b ($889).w ROM:0011134E clr.w ($5F4).w ROM:00111352 move.b #3,($889).w ROM:00111358 move.b #1,($734).w ROM:0011135E rts ROM:00111360 ; --------------------------------------------------------------------------- ROM:00111360 ROM:00111360 loc_111360: ; DATA XREF: ROM:00111160↑o ROM:00111360 bsr.l sub_1109EA ROM:00111366 move.w ($FFFFFF0A).w,d0 ROM:0011136A bsr.w sub_11171C ROM:0011136E clr.l d3 ROM:00111370 move.w ($FFFFFFFE).w,d3 ROM:00111374 move.w ($FFFFFFFC).w,d4 ROM:00111378 bsr.w sub_1116BE ROM:0011137C btst #$F,d0 ROM:00111380 bne.s loc_111396 ROM:00111382 btst #1,($933).w ROM:00111388 bne.s loc_111396 ROM:0011138A move.b #3,($734).w ROM:00111390 bsr.w sub_111740 ROM:00111394 rts ROM:00111396 ; --------------------------------------------------------------------------- ROM:00111396 ROM:00111396 loc_111396: ; CODE XREF: ROM:00111380↑j ROM:00111396 ; ROM:00111388↑j ROM:00111396 bsr.w sub_1113B4 ROM:0011139A bsr.w sub_111770 ROM:0011139E clr.b ($889).w ROM:001113A2 clr.w ($5F4).w ROM:001113A6 move.b #3,($889).w ROM:001113AC move.b #1,($734).w ROM:001113B2 rts ROM:001113B4 ROM:001113B4 ; =============== S U B R O U T I N E ======================================= ROM:001113B4 ROM:001113B4 ROM:001113B4 sub_1113B4: ; CODE XREF: sub_1110EE:loc_1110F6↑p ROM:001113B4 ; ROM:0011119A↑p ... ROM:001113B4 btst #1,($92F).w ROM:001113BA beq.s loc_111406 ROM:001113BC move.l $186(a5),d1 ROM:001113C0 cmp.l ($400).w,d1 ROM:001113C4 ble.s loc_111406 ROM:001113C6 cmp.l ($408).w,d1 ROM:001113CA ble.s loc_111406 ROM:001113CC btst #$F,d0 ROM:001113D0 bne.s loc_1113F2 ROM:001113D2 move.l d3,($400).w ROM:001113D6 cmp.l d3,d1 ROM:001113D8 ble.s loc_1113EE ROM:001113DA bset #1,($1348).w ROM:001113E0 btst #5,($930).w ROM:001113E6 beq.s loc_1113EE ROM:001113E8 bset #1,($12FB).w ROM:001113EE ROM:001113EE loc_1113EE: ; CODE XREF: sub_1113B4+24↑j ROM:001113EE ; sub_1113B4+32↑j ROM:001113EE bra.w loc_111406 ROM:001113F2 ; --------------------------------------------------------------------------- ROM:001113F2 ROM:001113F2 loc_1113F2: ; CODE XREF: sub_1113B4+1C↑j ROM:001113F2 bset #1,($1348).w ROM:001113F8 btst #5,($930).w ROM:001113FE beq.s loc_111406 ROM:00111400 bset #1,($12FB).w ROM:00111406 ROM:00111406 loc_111406: ; CODE XREF: sub_1113B4+6↑j ROM:00111406 ; sub_1113B4+10↑j ... ROM:00111406 bsr.l sub_1110C6 ROM:0011140C move.w $224(a5),d0 ROM:00111410 neg.w d0 ROM:00111412 muls.w #$64,d0 ; 'd' ROM:00111416 move.w d0,($502).w ROM:0011141A bclr #1,($92F).w ROM:00111420 move.w #0,d0 ROM:00111424 bsr.l sub_11B112 ROM:0011142A lea ($FFFFFF00).w,a0 ROM:0011142E move.w #$B,(a0) ROM:00111432 move.w #$E,2(a0) ROM:00111438 move.w #0,4(a0) ROM:0011143E move.w #1,d1 ROM:00111442 move.w #$A,d2 ROM:00111446 move.w #1,d3 ROM:0011144A move.w #1,d4 ROM:0011144E move.w #1,d5 ROM:00111452 bsr.l sub_11B096 ROM:00111458 bsr.l sub_116F00 ROM:0011145E rts ROM:0011145E ; End of function sub_1113B4 ROM:0011145E ROM:00111460 ROM:00111460 ; =============== S U B R O U T I N E ======================================= ROM:00111460 ROM:00111460 ROM:00111460 sub_111460: ; CODE XREF: ROM:loc_111164↑p ROM:00111460 ; ROM:001111D0↑p ROM:00111460 bclr #1,($939).w ROM:00111466 clr.l d0 ROM:00111468 move.w ($FFFFFF08).w,d0 ROM:0011146C move.l d0,d3 ROM:0011146E sub.l ($404).w,d3 ROM:00111472 bcc.s loc_11147A ROM:00111474 addi.l #$10000,d3 ROM:0011147A ROM:0011147A loc_11147A: ; CODE XREF: sub_111460+12↑j ROM:0011147A move.w ($5F4).w,d2 ROM:0011147E ext.l d2 ROM:00111480 divs.w $16(a5),d2 ROM:00111484 move.l d2,d6 ROM:00111486 swap d6 ROM:00111488 move.w $16(a5),d5 ROM:0011148C asr.w #1,d5 ROM:0011148E cmpi.l #$10000,d3 ROM:00111494 bge.s loc_11149C ROM:00111496 cmp.w d6,d5 ROM:00111498 bge.s loc_11149C ROM:0011149A addq.w #1,d2 ROM:0011149C ROM:0011149C loc_11149C: ; CODE XREF: sub_111460+34↑j ROM:0011149C ; sub_111460+38↑j ROM:0011149C cmpi.l #$10000,d3 ROM:001114A2 ble.s loc_1114AA ROM:001114A4 cmp.w d6,d5 ROM:001114A6 ble.s loc_1114AA ROM:001114A8 subq.w #1,d2 ROM:001114AA ROM:001114AA loc_1114AA: ; CODE XREF: sub_111460+42↑j ROM:001114AA ; sub_111460+46↑j ROM:001114AA cmpi.w #0,d2 ROM:001114AE ble.s loc_1114B6 ROM:001114B0 moveq #$11,d6 ROM:001114B2 asl.l d6,d2 ROM:001114B4 add.l d2,d3 ROM:001114B6 ROM:001114B6 loc_1114B6: ; CODE XREF: sub_111460+4E↑j ROM:001114B6 move.l ($400).w,d6 ROM:001114BA muls.l #$3E8,d6 ROM:001114C2 divs.l d3,d6 ROM:001114C6 cmpi.w #0,($502).w ROM:001114CC blt.s loc_1114E6 ROM:001114CE move.w ($506).w,d5 ROM:001114D2 muls.w $226(a5),d5 ROM:001114D6 divs.w #$3E8,d5 ROM:001114DA bvs.s loc_1114E6 ROM:001114DC cmp.w d6,d5 ROM:001114DE bgt.s loc_1114E6 ROM:001114E0 bset #1,($939).w ROM:001114E6 ROM:001114E6 loc_1114E6: ; CODE XREF: sub_111460+6C↑j ROM:001114E6 ; sub_111460+7A↑j ... ROM:001114E6 move.w d6,($506).w ROM:001114EA move.l d0,($404).w ROM:001114EE move.l d3,($400).w ROM:001114F2 addi.w #$64,($502).w ; 'd' ROM:001114F8 rts ROM:001114F8 ; End of function sub_111460 ROM:001114F8 ROM:001114FA ROM:001114FA ; =============== S U B R O U T I N E ======================================= ROM:001114FA ROM:001114FA ROM:001114FA sub_1114FA: ; CODE XREF: ROM:00111176↑p ROM:001114FA ; ROM:001111EE↑p ROM:001114FA move.w #$2710,($AD0).w ROM:00111500 move.w #$C8,($502).w ROM:00111506 rts ROM:00111506 ; End of function sub_1114FA ROM:00111506 ROM:00111508 ROM:00111508 ; =============== S U B R O U T I N E ======================================= ROM:00111508 ROM:00111508 ROM:00111508 sub_111508: ; CODE XREF: ROM:001111E2↑p ROM:00111508 moveq #5,d0 ROM:0011150A move.w $924(a5,d0.w*2),d1 ROM:00111510 ROM:00111510 loc_111510: ; CODE XREF: sub_111508+12↓j ROM:00111510 bge.s loc_11151C ROM:00111512 subq.w #1,d0 ROM:00111514 move.w $924(a5,d0.w*2),d1 ROM:0011151A bra.s loc_111510 ROM:0011151C ; --------------------------------------------------------------------------- ROM:0011151C ROM:0011151C loc_11151C: ; CODE XREF: sub_111508:loc_111510↑j ROM:0011151C clr.w d7 ROM:0011151E move.w ($502).w,d2 ROM:00111522 subi.w #$64,d2 ; 'd' ROM:00111526 move.w #$E10,d5 ROM:0011152A add.w $924(a5),d5 ROM:0011152E move.w $924(a5,d0.w*2),d1 ROM:00111534 sub.w d1,d5 ROM:00111536 ROM:00111536 loc_111536: ; CODE XREF: sub_111508+46↓j ROM:00111536 cmp.w d2,d5 ROM:00111538 beq.s loc_111550 ROM:0011153A cmp.w d7,d0 ROM:0011153C blt.s loc_111550 ROM:0011153E addq.w #1,d7 ROM:00111540 move.w $924(a5,d7.w*2),d5 ROM:00111546 move.w $922(a5,d7.w*2),d1 ROM:0011154C sub.w d1,d5 ROM:0011154E bra.s loc_111536 ROM:00111550 ; --------------------------------------------------------------------------- ROM:00111550 ROM:00111550 loc_111550: ; CODE XREF: sub_111508+30↑j ROM:00111550 ; sub_111508+34↑j ROM:00111550 cmp.w d7,d0 ROM:00111552 blt.l loc_11169A ROM:00111558 move.w d1,($504).w ROM:0011155C move.w #0,d0 ROM:00111560 bsr.l sub_11B112 ROM:00111566 move.w $924(a5,d7.w*2),d0 ROM:0011156C addi.w #$C8,d0 ROM:00111570 cmpi.w #$E10,d0 ROM:00111574 blt.s loc_11157A ROM:00111576 subi.w #$E10,d0 ROM:0011157A ROM:0011157A loc_11157A: ; CODE XREF: sub_111508+6C↑j ROM:0011157A move.w d0,($502).w ROM:0011157E lea ($FFFFFF00).w,a0 ROM:00111582 move.w $924(a5),d2 ROM:00111586 ext.l d2 ROM:00111588 divs.w #$64,d2 ; 'd' ROM:0011158C subq.w #1,d2 ROM:0011158E bge.s loc_111594 ROM:00111590 addi.w #$24,d2 ; '$' ROM:00111594 ROM:00111594 loc_111594: ; CODE XREF: sub_111508+86↑j ROM:00111594 move.w $926(a5),d6 ROM:00111598 ext.l d6 ROM:0011159A divs.w #$64,d6 ; 'd' ROM:0011159E subq.w #1,d6 ROM:001115A0 bge.s loc_1115A6 ROM:001115A2 move.w #$80,d6 ROM:001115A6 ROM:001115A6 loc_1115A6: ; CODE XREF: sub_111508+98↑j ROM:001115A6 asl.w #8,d6 ROM:001115A8 add.w d6,d2 ROM:001115AA move.w d2,(a0) ROM:001115AC move.w $92A(a5),d2 ROM:001115B0 ext.l d2 ROM:001115B2 divs.w #$64,d2 ; 'd' ROM:001115B6 subq.w #1,d2 ROM:001115B8 bge.s loc_1115BE ROM:001115BA move.w #$80,d2 ROM:001115BE ROM:001115BE loc_1115BE: ; CODE XREF: sub_111508+B0↑j ROM:001115BE asl.w #8,d2 ROM:001115C0 move.w $928(a5),d6 ROM:001115C4 ext.l d6 ROM:001115C6 divs.w #$64,d6 ; 'd' ROM:001115CA subq.w #1,d6 ROM:001115CC bge.s loc_1115D2 ROM:001115CE move.w #$80,d6 ROM:001115D2 ROM:001115D2 loc_1115D2: ; CODE XREF: sub_111508+C4↑j ROM:001115D2 add.w d6,d2 ROM:001115D4 move.w d2,2(a0) ROM:001115D8 move.w $92E(a5),d2 ROM:001115DC ext.l d2 ROM:001115DE divs.w #$64,d2 ; 'd' ROM:001115E2 subq.w #1,d2 ROM:001115E4 bge.s loc_1115EA ROM:001115E6 move.w #$80,d2 ROM:001115EA ROM:001115EA loc_1115EA: ; CODE XREF: sub_111508+DC↑j ROM:001115EA asl.w #8,d2 ROM:001115EC move.w $92C(a5),d6 ROM:001115F0 ext.l d6 ROM:001115F2 divs.w #$64,d6 ; 'd' ROM:001115F6 subq.w #1,d6 ROM:001115F8 bge.s loc_1115FE ROM:001115FA move.w #$80,d6 ROM:001115FE ROM:001115FE loc_1115FE: ; CODE XREF: sub_111508+F0↑j ROM:001115FE add.w d6,d2 ROM:00111600 move.w d2,4(a0) ROM:00111604 move.w #$30,d2 ; '0' ROM:00111608 asl.w #8,d2 ROM:0011160A addi.w #$80,d2 ROM:0011160E move.w d2,6(a0) ROM:00111612 ext.l d0 ROM:00111614 divs.w #$64,d0 ; 'd' ROM:00111618 move.w d0,d2 ROM:0011161A asl.w #8,d2 ROM:0011161C move.w d7,d5 ROM:0011161E addq.w #1,d5 ROM:00111620 tst.w $924(a5,d5.w*2) ROM:00111626 bge.s loc_11162A ROM:00111628 clr.w d5 ROM:0011162A ROM:0011162A loc_11162A: ; CODE XREF: sub_111508+11E↑j ROM:0011162A add.w d5,d2 ROM:0011162C move.w d2,8(a0) ROM:00111630 move.w d0,d2 ROM:00111632 move.w d2,$A(a0) ROM:00111636 move.l ($404).w,d2 ROM:0011163A move.w d2,($FFFFFFFC).w ROM:0011163E move.l ($400).w,d2 ROM:00111642 move.w d2,($FFFFFFFE).w ROM:00111646 bset #1,($92F).w ROM:0011164C move.w $924(a5,d5.w*2),d6 ROM:00111652 subi.w #$64,d6 ; 'd' ROM:00111656 bge.s loc_11165C ROM:00111658 addi.w #$E10,d6 ROM:0011165C ROM:0011165C loc_11165C: ; CODE XREF: sub_111508+14E↑j ROM:0011165C cmp.w ($502).w,d6 ROM:00111660 bne.s loc_111668 ROM:00111662 move.w #2,-(sp) ROM:00111666 bra.s loc_11166C ROM:00111668 ; --------------------------------------------------------------------------- ROM:00111668 ROM:00111668 loc_111668: ; CODE XREF: sub_111508+158↑j ROM:00111668 move.w #3,-(sp) ROM:0011166C ROM:0011166C loc_11166C: ; CODE XREF: sub_111508+15E↑j ROM:0011166C bsr.l sub_110DA6 ROM:00111672 move.w ($502).w,d0 ROM:00111676 ext.l d0 ROM:00111678 divs.w #$64,d0 ; 'd' ROM:0011167C move.w d0,($FFFFFF0A).w ROM:00111680 moveq #0,d0 ROM:00111682 moveq #1,d1 ROM:00111684 moveq #$F,d2 ROM:00111686 moveq #0,d3 ROM:00111688 move.w (sp)+,d4 ROM:0011168A moveq #1,d5 ROM:0011168C bsr.l sub_11B096 ROM:00111692 bclr #4,($92D).w ROM:00111698 bra.s locret_1116A6 ROM:0011169A ; --------------------------------------------------------------------------- ROM:0011169A ROM:0011169A loc_11169A: ; CODE XREF: sub_111508+4A↑j ROM:0011169A bset #4,($92D).w ROM:001116A0 bset #7,($931).w ROM:001116A6 ROM:001116A6 locret_1116A6: ; CODE XREF: sub_111508+190↑j ROM:001116A6 rts ROM:001116A6 ; End of function sub_111508 ROM:001116A6 ROM:001116A8 ROM:001116A8 ; =============== S U B R O U T I N E ======================================= ROM:001116A8 ROM:001116A8 ROM:001116A8 sub_1116A8: ; CODE XREF: ROM:0011129C↑p ROM:001116A8 ; ROM:001112FA↑p ROM:001116A8 move.l d3,d1 ROM:001116AA mulu.l #$7D0,d1 ROM:001116B2 divu.l ($400).w,d1 ROM:001116B8 move.w d1,($506).w ROM:001116BC rts ROM:001116BC ; End of function sub_1116A8 ROM:001116BC ROM:001116BE ROM:001116BE ; =============== S U B R O U T I N E ======================================= ROM:001116BE ROM:001116BE ROM:001116BE sub_1116BE: ; CODE XREF: ROM:00111324↑p ROM:001116BE ; ROM:00111378↑p ROM:001116BE bclr #1,($933).w ROM:001116C4 move.w d3,d1 ROM:001116C6 move.l #$E10,d2 ROM:001116CC divs.w #4,d2 ROM:001116D0 cmp.w ($4F0).w,d2 ROM:001116D4 ble.s loc_1116DC ROM:001116D6 mulu.w $228(a5),d1 ROM:001116DA bra.s loc_1116E0 ROM:001116DC ; --------------------------------------------------------------------------- ROM:001116DC ROM:001116DC loc_1116DC: ; CODE XREF: sub_1116BE+16↑j ROM:001116DC mulu.w $22A(a5),d1 ROM:001116E0 ROM:001116E0 loc_1116E0: ; CODE XREF: sub_1116BE+1C↑j ROM:001116E0 move.l ($400).w,d2 ROM:001116E4 asl.l #1,d2 ROM:001116E6 divu.l d2,d1 ROM:001116EA cmp.w ($506).w,d1 ROM:001116EE ble.s loc_1116F6 ROM:001116F0 bset #1,($933).w ROM:001116F6 ROM:001116F6 loc_1116F6: ; CODE XREF: sub_1116BE+30↑j ROM:001116F6 move.w d3,d1 ROM:001116F8 mulu.w #$3E8,d1 ROM:001116FC divu.l d2,d1 ROM:00111700 move.w ($506).w,d2 ROM:00111704 mulu.w #$3E8,d2 ROM:00111708 divu.l d1,d2 ROM:0011170C cmp.w ($AD0).w,d2 ROM:00111710 bge.s loc_111716 ROM:00111712 move.w d2,($AD0).w ROM:00111716 ROM:00111716 loc_111716: ; CODE XREF: sub_1116BE+52↑j ROM:00111716 move.w d1,($506).w ROM:0011171A rts ROM:0011171A ; End of function sub_1116BE ROM:0011171A ROM:0011171C ROM:0011171C ; =============== S U B R O U T I N E ======================================= ROM:0011171C ROM:0011171C ROM:0011171C sub_11171C: ; CODE XREF: ROM:001112B6↑p ROM:0011171C ; ROM:0011136A↑p ROM:0011171C subi.b #$24,d0 ; '$' ROM:00111720 bge.s loc_111726 ROM:00111722 addi.b #$48,d0 ; 'H' ROM:00111726 ROM:00111726 loc_111726: ; CODE XREF: sub_11171C+4↑j ROM:00111726 move.w d0,($FFFFFF0A).w ROM:0011172A ext.w d0 ROM:0011172C muls.w #$64,d0 ; 'd' ROM:00111730 move.w d0,($502).w ROM:00111734 bsr.l sub_110E10 ROM:0011173A move.w ($FFFFFF0A).w,d0 ROM:0011173E rts ROM:0011173E ; End of function sub_11171C ROM:0011173E ROM:00111740 ROM:00111740 ; =============== S U B R O U T I N E ======================================= ROM:00111740 ROM:00111740 ROM:00111740 sub_111740: ; CODE XREF: ROM:001112A0↑p ROM:00111740 ; ROM:loc_1112A6↑p ... ROM:00111740 ext.w d0 ROM:00111742 muls.w #$64,d0 ; 'd' ROM:00111746 move.w d0,($502).w ROM:0011174A move.l ($400).w,($408).w ROM:00111750 move.l d3,($400).w ROM:00111754 move.l ($404).w,d1 ROM:00111758 cmp.w d4,d1 ROM:0011175A bls.s loc_111762 ROM:0011175C addi.l #$10000,d1 ROM:00111762 ROM:00111762 loc_111762: ; CODE XREF: sub_111740+1A↑j ROM:00111762 move.w d4,d1 ROM:00111764 move.l d1,($404).w ROM:00111768 bsr.l sub_110E48 ROM:0011176E rts ROM:0011176E ; End of function sub_111740 ROM:0011176E ROM:00111770 ROM:00111770 ; =============== S U B R O U T I N E ======================================= ROM:00111770 ROM:00111770 ROM:00111770 sub_111770: ; CODE XREF: ROM:00111276↑p ROM:00111770 ; ROM:001112D4↑p ... ROM:00111770 move.w #$30,d2 ; '0' ROM:00111774 asr.w #3,d2 ROM:00111776 move.l #$FF,d1 ROM:0011177C asl.l d2,d1 ROM:0011177E or.l d1,($FFFFFE18).w ROM:00111782 rts ROM:00111782 ; End of function sub_111770 ROM:00111782 ROM:00111784 ; --------------------------------------------------------------------------- ROM:00111784 movea.l #$170000,a5 ROM:0011178A move.l a5,($470).w ROM:0011178E rts ROM:00111790 ; --------------------------------------------------------------------------- ROM:00111790 movea.l #$170000,a5 ROM:00111796 move.l a5,($470).w ROM:0011179A rts ROM:0011179C ; --------------------------------------------------------------------------- ROM:0011179C movem.l d0-d2,-(sp) ROM:001117A0 move.w ($FFFFF452).w,d2 ROM:001117A4 move.w ($FFFFF454).w,d0 ROM:001117A8 move.w ($50E).w,d1 ROM:001117AC move.w d2,($50E).w ROM:001117B0 btst #3,($92F).w ROM:001117B6 beq.s loc_1117E8 ROM:001117B8 sub.w d1,d2 ROM:001117BA move.w d2,($50A).w ROM:001117BE sub.w d0,d1 ROM:001117C0 add.w d2,d1 ROM:001117C2 mulu.w #$2710,d1 ROM:001117C6 divu.w d2,d1 ROM:001117C8 move.w d1,d2 ROM:001117CA sub.w ($50C).w,d2 ROM:001117CE muls.w #$64,d2 ; 'd' ROM:001117D2 divs.w $22E(a5),d2 ROM:001117D6 bne.s loc_1117DE ROM:001117D8 move.w d1,($50C).w ROM:001117DC bra.s loc_1117E2 ROM:001117DE ; --------------------------------------------------------------------------- ROM:001117DE ROM:001117DE loc_1117DE: ; CODE XREF: ROM:001117D6↑j ROM:001117DE add.w d2,($50C).w ROM:001117E2 ROM:001117E2 loc_1117E2: ; CODE XREF: ROM:001117DC↑j ROM:001117E2 bset #4,($932).w ROM:001117E8 ROM:001117E8 loc_1117E8: ; CODE XREF: ROM:001117B6↑j ROM:001117E8 bset #3,($92F).w ROM:001117EE clr.b ($8B3).w ROM:001117F2 move.w #$F,($648).w ROM:001117F8 move.b #1,($8B3).w ROM:001117FE bclr #7,($FFFFF450).w ROM:00111804 movem.l (sp)+,d0-d2 ROM:00111808 rte ROM:0011180A ROM:0011180A ; =============== S U B R O U T I N E ======================================= ROM:0011180A ROM:0011180A ROM:0011180A sub_11180A: ; CODE XREF: ROM:00116966↓p ROM:0011180A move.w #$204,($FFFFF460).w ROM:00111810 move.w #$54,($FFFFF420).w ; 'T' ROM:00111816 bsr.l sub_1142B8 ROM:0011181C move.w #$1011,($FFFFF450).w ROM:00111822 rts ROM:00111822 ; End of function sub_11180A ROM:00111822 ROM:00111824 ; --------------------------------------------------------------------------- ROM:00111824 rte ROM:00111826 ROM:00111826 ; =============== S U B R O U T I N E ======================================= ROM:00111826 ROM:00111826 ROM:00111826 sub_111826: ; CODE XREF: ROM:00116960↓p ROM:00111826 move.w #$1201,($FFFFF400).w ROM:0011182C move.w #8,($FFFFF408).w ROM:00111832 move.w #6,($510).w ROM:00111838 move.w #0,($514).w ROM:0011183E move.w #$3E8,($512).w ROM:00111844 bsr.w sub_1119CE ROM:00111848 move.w #8,($510).w ROM:0011184E move.w #0,($514).w ROM:00111854 move.w #$3E8,($512).w ROM:0011185A bsr.w sub_1119CE ROM:0011185E move.w #5,($510).w ROM:00111864 move.w #0,($514).w ROM:0011186A move.w #$3E8,($512).w ROM:00111870 bsr.w sub_1119CE ROM:00111874 move.w #7,($510).w ROM:0011187A move.w #0,($514).w ROM:00111880 move.w #$3E8,($512).w ROM:00111886 bsr.w sub_1119CE ROM:0011188A rts ROM:0011188A ; End of function sub_111826 ROM:0011188A ROM:0011188C ROM:0011188C ; =============== S U B R O U T I N E ======================================= ROM:0011188C ROM:0011188C ROM:0011188C sub_11188C: ; CODE XREF: ROM:00116AF6↓p ROM:0011188C move.w $24E(a5),d0 ROM:00111890 cmpi.w #0,d0 ROM:00111894 beq.s loc_1118A2 ROM:00111896 move.w $250(a5),($AEA).w ROM:0011189C move.w $252(a5),($ADA).w ROM:001118A2 ROM:001118A2 loc_1118A2: ; CODE XREF: sub_11188C+8↑j ROM:001118A2 btst #4,($96A).w ROM:001118A8 beq.s loc_1118CC ROM:001118AA move.w $258(a5),d0 ROM:001118AE move.w d0,($AEA).w ROM:001118B2 btst #4,($96E).w ROM:001118B8 beq.s loc_1118C4 ROM:001118BA move.w $254(a5),d0 ROM:001118BE move.w d0,($ADA).w ROM:001118C2 bra.s loc_1118CC ROM:001118C4 ; --------------------------------------------------------------------------- ROM:001118C4 ROM:001118C4 loc_1118C4: ; CODE XREF: sub_11188C+2C↑j ROM:001118C4 move.w $256(a5),d0 ROM:001118C8 move.w d0,($ADA).w ROM:001118CC ROM:001118CC loc_1118CC: ; CODE XREF: sub_11188C+1C↑j ROM:001118CC ; sub_11188C+36↑j ROM:001118CC move.w ($ADA).w,($514).w ROM:001118D2 move.w ($AEA).w,($512).w ROM:001118D8 move.w #6,($510).w ROM:001118DE move.w ($AF8).w,d0 ROM:001118E2 cmp.w ($512).w,d0 ROM:001118E6 beq.s loc_1118EE ROM:001118E8 bsr.w sub_1119CE ROM:001118EC bra.s loc_1118F2 ROM:001118EE ; --------------------------------------------------------------------------- ROM:001118EE ROM:001118EE loc_1118EE: ; CODE XREF: sub_11188C+5A↑j ROM:001118EE bsr.w sub_111A44 ROM:001118F2 ROM:001118F2 loc_1118F2: ; CODE XREF: sub_11188C+60↑j ROM:001118F2 move.w ($512).w,($AF8).w ROM:001118F8 move.w $242(a5),d0 ROM:001118FC cmpi.w #0,d0 ROM:00111900 beq.s loc_111910 ROM:00111902 move.w $244(a5),($AE8).w ROM:00111908 move.w $246(a5),($AD8).w ROM:0011190E bra.s loc_11191C ROM:00111910 ; --------------------------------------------------------------------------- ROM:00111910 ROM:00111910 loc_111910: ; CODE XREF: sub_11188C+74↑j ROM:00111910 move.w $244(a5),($AE8).w ROM:00111916 move.w ($5A2).w,($AD8).w ROM:0011191C ROM:0011191C loc_11191C: ; CODE XREF: sub_11188C+82↑j ROM:0011191C move.w #5,($510).w ROM:00111922 move.w ($AD8).w,($514).w ROM:00111928 move.w ($AE8).w,($512).w ROM:0011192E move.w ($AF6).w,d0 ROM:00111932 cmp.w ($512).w,d0 ROM:00111936 beq.s loc_11193E ROM:00111938 bsr.w sub_1119CE ROM:0011193C bra.s loc_111942 ROM:0011193E ; --------------------------------------------------------------------------- ROM:0011193E ROM:0011193E loc_11193E: ; CODE XREF: sub_11188C+AA↑j ROM:0011193E bsr.w sub_111A44 ROM:00111942 ROM:00111942 loc_111942: ; CODE XREF: sub_11188C+B0↑j ROM:00111942 move.w ($512).w,($AF6).w ROM:00111948 move.w $236(a5),d0 ROM:0011194C cmpi.w #0,d0 ROM:00111950 beq.s loc_11195E ROM:00111952 move.w $238(a5),($AEE).w ROM:00111958 move.w $23A(a5),($ADE).w ROM:0011195E ROM:0011195E loc_11195E: ; CODE XREF: sub_11188C+C4↑j ROM:0011195E move.w #8,($510).w ROM:00111964 move.w ($ADE).w,($514).w ROM:0011196A move.w ($AEE).w,($512).w ROM:00111970 move.w ($AF4).w,d0 ROM:00111974 cmp.w ($512).w,d0 ROM:00111978 beq.s loc_111980 ROM:0011197A bsr.w sub_1119CE ROM:0011197E bra.s loc_111984 ROM:00111980 ; --------------------------------------------------------------------------- ROM:00111980 ROM:00111980 loc_111980: ; CODE XREF: sub_11188C+EC↑j ROM:00111980 bsr.w sub_111A44 ROM:00111984 ROM:00111984 loc_111984: ; CODE XREF: sub_11188C+F2↑j ROM:00111984 move.w ($512).w,($AF4).w ROM:0011198A move.w $248(a5),d0 ROM:0011198E cmpi.w #0,d0 ROM:00111992 beq.s loc_1119A0 ROM:00111994 move.w $24A(a5),($AEC).w ROM:0011199A move.w $24C(a5),($ADC).w ROM:001119A0 ROM:001119A0 loc_1119A0: ; CODE XREF: sub_11188C+106↑j ROM:001119A0 move.w #7,($510).w ROM:001119A6 move.w ($ADC).w,($514).w ROM:001119AC move.w ($AEC).w,($512).w ROM:001119B2 move.w ($AF2).w,d0 ROM:001119B6 cmp.w ($512).w,d0 ROM:001119BA beq.s loc_1119C2 ROM:001119BC bsr.w sub_1119CE ROM:001119C0 bra.s loc_1119C6 ROM:001119C2 ; --------------------------------------------------------------------------- ROM:001119C2 ROM:001119C2 loc_1119C2: ; CODE XREF: sub_11188C+12E↑j ROM:001119C2 bsr.w sub_111A44 ROM:001119C6 ROM:001119C6 loc_1119C6: ; CODE XREF: sub_11188C+134↑j ROM:001119C6 move.w ($512).w,($AF2).w ROM:001119CC rts ROM:001119CC ; End of function sub_11188C ROM:001119CC ROM:001119CE ROM:001119CE ; =============== S U B R O U T I N E ======================================= ROM:001119CE ROM:001119CE ROM:001119CE sub_1119CE: ; CODE XREF: sub_111826+1E↑p ROM:001119CE ; sub_111826+34↑p ... ROM:001119CE move.w ($510).w,d0 ROM:001119D2 asl.w #3,d0 ROM:001119D4 subi.w #$28,d0 ; '(' ROM:001119D8 lea ($FFFFF428).w,a0 ROM:001119DC adda.w d0,a0 ROM:001119DE move.l #$F42400,d2 ROM:001119E4 clr.l d0 ROM:001119E6 move.w ($512).w,d0 ROM:001119EA cmpi.w #2,d0 ROM:001119EE bge.s loc_1119F4 ROM:001119F0 move.w #2,d0 ROM:001119F4 ROM:001119F4 loc_1119F4: ; CODE XREF: sub_1119CE+20↑j ROM:001119F4 clr.w d1 ROM:001119F6 divu.l d0,d2 ROM:001119FA asr.l #1,d2 ROM:001119FC ROM:001119FC loc_1119FC: ; CODE XREF: sub_1119CE:loc_111A16↓j ROM:001119FC cmpi.l #$FFFF,d2 ROM:00111A02 ble.s loc_111A18 ROM:00111A04 cmpi.w #7,d1 ROM:00111A08 bge.s loc_111A18 ROM:00111A0A asr.l #1,d2 ROM:00111A0C addq.l #1,d1 ROM:00111A0E cmpi.w #7,d1 ROM:00111A12 bne.s loc_111A16 ROM:00111A14 asr.l #1,d2 ROM:00111A16 ROM:00111A16 loc_111A16: ; CODE XREF: sub_1119CE+44↑j ROM:00111A16 bra.s loc_1119FC ROM:00111A18 ; --------------------------------------------------------------------------- ROM:00111A18 ROM:00111A18 loc_111A18: ; CODE XREF: sub_1119CE+34↑j ROM:00111A18 ; sub_1119CE+3A↑j ROM:00111A18 move.l d2,d0 ROM:00111A1A mulu.w ($514).w,d0 ROM:00111A1E divu.w #$2710,d0 ROM:00111A22 swap d2 ROM:00111A24 move.w d0,d2 ROM:00111A26 move.l d2,2(a0) ROM:00111A2A move.w ($510).w,d0 ROM:00111A2E cmpi.w #8,d0 ROM:00111A32 bne.s loc_111A3C ROM:00111A34 ori.w #$18,d1 ROM:00111A38 move.w d1,(a0) ROM:00111A3A bra.s locret_111A42 ROM:00111A3C ; --------------------------------------------------------------------------- ROM:00111A3C ROM:00111A3C loc_111A3C: ; CODE XREF: sub_1119CE+64↑j ROM:00111A3C ori.w #8,d1 ROM:00111A40 move.w d1,(a0) ROM:00111A42 ROM:00111A42 locret_111A42: ; CODE XREF: sub_1119CE+6C↑j ROM:00111A42 rts ROM:00111A42 ; End of function sub_1119CE ROM:00111A42 ROM:00111A44 ROM:00111A44 ; =============== S U B R O U T I N E ======================================= ROM:00111A44 ROM:00111A44 ROM:00111A44 sub_111A44: ; CODE XREF: sub_11188C:loc_1118EE↑p ROM:00111A44 ; sub_11188C:loc_11193E↑p ... ROM:00111A44 move.w ($510).w,d0 ROM:00111A48 asl.w #3,d0 ROM:00111A4A subi.w #$28,d0 ; '(' ROM:00111A4E lea ($FFFFF428).w,a0 ROM:00111A52 adda.w d0,a0 ROM:00111A54 clr.l d0 ROM:00111A56 move.w 2(a0),d0 ROM:00111A5A mulu.w ($514).w,d0 ROM:00111A5E divu.w #$2710,d0 ROM:00111A62 move.w d0,4(a0) ROM:00111A66 rts ROM:00111A66 ; End of function sub_111A44 ROM:00111A66 ROM:00111A68 ; --------------------------------------------------------------------------- ROM:00111A68 movem.l d0-d5,-(sp) ROM:00111A6C bsr.w sub_11255A ROM:00111A70 bsr.w sub_111DD6 ROM:00111A74 bsr.w sub_112134 ROM:00111A78 btst #5,($92A).w ROM:00111A7E beq.s loc_111AB2 ROM:00111A80 bsr.l sub_118118 ROM:00111A86 btst #6,($930).w ROM:00111A8C beq.s loc_111A94 ROM:00111A8E bsr.l sub_11A678 ROM:00111A94 ROM:00111A94 loc_111A94: ; CODE XREF: ROM:00111A8C↑j ROM:00111A94 btst #7,($92E).w ROM:00111A9A beq.s loc_111AA4 ROM:00111A9C bsr.l sub_11A262 ROM:00111AA2 bra.s loc_111AB2 ROM:00111AA4 ; --------------------------------------------------------------------------- ROM:00111AA4 ROM:00111AA4 loc_111AA4: ; CODE XREF: ROM:00111A9A↑j ROM:00111AA4 btst #5,($931).w ROM:00111AAA beq.s loc_111AB2 ROM:00111AAC bsr.l sub_11A104 ROM:00111AB2 ROM:00111AB2 loc_111AB2: ; CODE XREF: ROM:00111A7E↑j ROM:00111AB2 ; ROM:00111AA2↑j ... ROM:00111AB2 movem.l (sp)+,d0-d5 ROM:00111AB6 rte ROM:00111AB8 ROM:00111AB8 ; =============== S U B R O U T I N E ======================================= ROM:00111AB8 ROM:00111AB8 ROM:00111AB8 sub_111AB8: ; CODE XREF: ROM:00117180↓p ROM:00111AB8 bsr.w sub_111E84 ROM:00111ABC rts ROM:00111ABC ; End of function sub_111AB8 ROM:00111ABC ROM:00111ABE ROM:00111ABE ; =============== S U B R O U T I N E ======================================= ROM:00111ABE ROM:00111ABE ROM:00111ABE sub_111ABE: ; CODE XREF: ROM:00116ACC↓p ROM:00111ABE bsr.w sub_1122BE ROM:00111AC2 bsr.w sub_111AC8 ROM:00111AC6 rts ROM:00111AC6 ; End of function sub_111ABE ROM:00111AC6 ROM:00111AC8 ROM:00111AC8 ; =============== S U B R O U T I N E ======================================= ROM:00111AC8 ROM:00111AC8 ROM:00111AC8 sub_111AC8: ; CODE XREF: sub_111ABE+4↑p ROM:00111AC8 bclr #2,($12F7).w ROM:00111ACE bclr #3,($12F9).w ROM:00111AD4 bclr #6,($936).w ROM:00111ADA bclr #3,($92B).w ROM:00111AE0 clr.w d1 ROM:00111AE2 move.b ($737).w,d1 ROM:00111AE6 cmpi.w #7,d1 ROM:00111AEA bcc.s locret_111AF4 ROM:00111AEC movea.l off_111AF6(pc,d1.w*4),a0 ROM:00111AF0 nop ROM:00111AF2 jmp (a0) ROM:00111AF4 ; --------------------------------------------------------------------------- ROM:00111AF4 ROM:00111AF4 locret_111AF4: ; CODE XREF: sub_111AC8+22↑j ROM:00111AF4 rts ROM:00111AF4 ; End of function sub_111AC8 ROM:00111AF4 ROM:00111AF4 ; --------------------------------------------------------------------------- ROM:00111AF6 off_111AF6: dc.l loc_111B12 ; DATA XREF: sub_111AC8+24↑r ROM:00111AFA dc.l loc_111B96 ROM:00111AFE dc.l loc_111C9E ROM:00111B02 dc.l loc_111CD8 ROM:00111B06 dc.l loc_111D50 ROM:00111B0A dc.l loc_111B40 ROM:00111B0E dc.l loc_111D84 ROM:00111B12 ; --------------------------------------------------------------------------- ROM:00111B12 ROM:00111B12 loc_111B12: ; DATA XREF: ROM:off_111AF6↑o ROM:00111B12 bsr.w sub_11262E ROM:00111B16 bsr.w sub_1125F8 ROM:00111B1A bset #3,($92B).w ROM:00111B20 bset #5,($FFFFFC0B).w ROM:00111B26 bset #4,($131A).w ROM:00111B2C bsr.l sub_123068 ROM:00111B32 move.b #5,($737).w ROM:00111B38 bra.l loc_111B8E ROM:00111B3E ; --------------------------------------------------------------------------- ROM:00111B3E ROM:00111B3E locret_111B3E: ; CODE XREF: ROM:00111B88↓j ROM:00111B3E rts ROM:00111B40 ; --------------------------------------------------------------------------- ROM:00111B40 ROM:00111B40 loc_111B40: ; DATA XREF: ROM:00111B0A↑o ROM:00111B40 btst #3,($932).w ROM:00111B46 beq.s loc_111B60 ROM:00111B48 bclr #4,($131A).w ROM:00111B4E bclr #3,($932).w ROM:00111B54 move.b #1,($737).w ROM:00111B5A bra.l locret_111C9C ROM:00111B60 ; --------------------------------------------------------------------------- ROM:00111B60 ROM:00111B60 loc_111B60: ; CODE XREF: ROM:00111B46↑j ROM:00111B60 btst #0,($130C).w ROM:00111B66 beq.s loc_111B8E ROM:00111B68 bclr #1,($937).w ROM:00111B6E bclr #5,($FFFFFC0B).w ROM:00111B74 bset #3,($92B).w ROM:00111B7A clr.w ($52E).w ROM:00111B7E clr.w ($530).w ROM:00111B82 move.b #0,($737).w ROM:00111B88 bra.l locret_111B3E ROM:00111B8E ; --------------------------------------------------------------------------- ROM:00111B8E ROM:00111B8E loc_111B8E: ; CODE XREF: ROM:00111B38↑j ROM:00111B8E ; ROM:00111B66↑j ROM:00111B8E bsr.l sub_123056 ROM:00111B94 rts ROM:00111B96 ; --------------------------------------------------------------------------- ROM:00111B96 ROM:00111B96 loc_111B96: ; DATA XREF: ROM:00111AFA↑o ROM:00111B96 move.w $268(a5),d0 ROM:00111B9A move.w $26A(a5),d1 ROM:00111B9E move.w $26C(a5),d2 ROM:00111BA2 btst #6,($92F).w ROM:00111BA8 beq.s loc_111BD0 ROM:00111BAA cmp.w ($52C).w,d0 ROM:00111BAE bne.s loc_111BD0 ROM:00111BB0 bsr.w sub_1125D6 ROM:00111BB4 bsr.w sub_112652 ROM:00111BB8 bset #6,($936).w ROM:00111BBE bclr #6,($92F).w ROM:00111BC4 move.b #3,($737).w ROM:00111BCA bra.l locret_111D4E ROM:00111BD0 ; --------------------------------------------------------------------------- ROM:00111BD0 ROM:00111BD0 loc_111BD0: ; CODE XREF: ROM:00111BA8↑j ROM:00111BD0 ; ROM:00111BAE↑j ROM:00111BD0 btst #6,($92F).w ROM:00111BD6 beq.s loc_111C12 ROM:00111BD8 cmp.w ($52C).w,d2 ROM:00111BDC bne.s loc_111C12 ROM:00111BDE bsr.w sub_1125D6 ROM:00111BE2 bclr #6,($92F).w ROM:00111BE8 bclr #7,($FFFFFC0B).w ROM:00111BEE bclr #5,($FFFFFC0B).w ROM:00111BF4 bclr #4,($FFFFFC0B).w ROM:00111BFA bset #3,($FFFFFC0B).w ROM:00111C00 bset #2,($FFFFFC0B).w ROM:00111C06 move.b #6,($737).w ROM:00111C0C bra.l loc_111DC2 ROM:00111C12 ; --------------------------------------------------------------------------- ROM:00111C12 ROM:00111C12 loc_111C12: ; CODE XREF: ROM:00111BD6↑j ROM:00111C12 ; ROM:00111BDC↑j ROM:00111C12 btst #6,($92F).w ROM:00111C18 beq.s loc_111C44 ROM:00111C1A cmp.w ($52C).w,d0 ROM:00111C1E beq.s loc_111C44 ROM:00111C20 cmp.w ($52C).w,d1 ROM:00111C24 beq.s loc_111C44 ROM:00111C26 cmp.w ($52C).w,d2 ROM:00111C2A beq.s loc_111C44 ROM:00111C2C bsr.w sub_1125D6 ROM:00111C30 bset #3,($92B).w ROM:00111C36 bclr #6,($92F).w ROM:00111C3C move.b #1,($737).w ROM:00111C42 bra.s locret_111C9C ROM:00111C44 ; --------------------------------------------------------------------------- ROM:00111C44 ROM:00111C44 loc_111C44: ; CODE XREF: ROM:00111C18↑j ROM:00111C44 ; ROM:00111C1E↑j ... ROM:00111C44 btst #6,($92F).w ROM:00111C4A beq.s loc_111C76 ROM:00111C4C cmp.w ($52C).w,d1 ROM:00111C50 bne.s loc_111C76 ROM:00111C52 bsr.w sub_1125D6 ROM:00111C56 bsr.w sub_11262E ROM:00111C5A bsr.w sub_112640 ROM:00111C5E bset #6,($936).w ROM:00111C64 bclr #6,($92F).w ROM:00111C6A move.b #3,($737).w ROM:00111C70 bra.l locret_111D4E ROM:00111C76 ; --------------------------------------------------------------------------- ROM:00111C76 ROM:00111C76 loc_111C76: ; CODE XREF: ROM:00111C4A↑j ROM:00111C76 ; ROM:00111C50↑j ROM:00111C76 btst #1,($937).w ROM:00111C7C beq.s loc_111C96 ROM:00111C7E bsr.l sub_123068 ROM:00111C84 move.b #2,($737).w ROM:00111C8A bset #5,($FFFFFC0B).w ROM:00111C90 bra.l loc_111CD0 ROM:00111C96 ; --------------------------------------------------------------------------- ROM:00111C96 ROM:00111C96 loc_111C96: ; CODE XREF: ROM:00111C7C↑j ROM:00111C96 bclr #6,($92F).w ROM:00111C9C ROM:00111C9C locret_111C9C: ; CODE XREF: ROM:00111B5A↑j ROM:00111C9C ; ROM:00111C42↑j ... ROM:00111C9C rts ROM:00111C9E ; --------------------------------------------------------------------------- ROM:00111C9E ROM:00111C9E loc_111C9E: ; DATA XREF: ROM:00111AFE↑o ROM:00111C9E btst #0,($130C).w ROM:00111CA4 beq.s loc_111CD0 ROM:00111CA6 bclr #1,($937).w ROM:00111CAC bclr #5,($FFFFFC0B).w ROM:00111CB2 bset #3,($92B).w ROM:00111CB8 bsr.w sub_11261C ROM:00111CBC clr.w ($52E).w ROM:00111CC0 clr.w ($530).w ROM:00111CC4 move.b #1,($737).w ROM:00111CCA bra.l locret_111C9C ROM:00111CD0 ; --------------------------------------------------------------------------- ROM:00111CD0 ROM:00111CD0 loc_111CD0: ; CODE XREF: ROM:00111C90↑j ROM:00111CD0 ; ROM:00111CA4↑j ... ROM:00111CD0 bsr.l sub_123056 ROM:00111CD6 rts ROM:00111CD8 ; --------------------------------------------------------------------------- ROM:00111CD8 ROM:00111CD8 loc_111CD8: ; DATA XREF: ROM:00111B02↑o ROM:00111CD8 btst #5,($1315).w ROM:00111CDE beq.s loc_111CFE ROM:00111CE0 move.w $268(a5),d0 ROM:00111CE4 cmp.w ($52C).w,d0 ROM:00111CE8 bne.s loc_111CFE ROM:00111CEA bsr.l sub_123068 ROM:00111CF0 move.b #2,($737).w ROM:00111CF6 bset #5,($FFFFFC0B).w ROM:00111CFC bra.s loc_111CD0 ROM:00111CFE ; --------------------------------------------------------------------------- ROM:00111CFE ROM:00111CFE loc_111CFE: ; CODE XREF: ROM:00111CDE↑j ROM:00111CFE ; ROM:00111CE8↑j ROM:00111CFE btst #5,($1315).w ROM:00111D04 beq.s loc_111D34 ROM:00111D06 move.w $26A(a5),d0 ROM:00111D0A cmp.w ($52C).w,d0 ROM:00111D0E bne.s loc_111D34 ROM:00111D10 move.b #4,($737).w ROM:00111D16 bclr #7,($FFFFFC0B).w ROM:00111D1C bclr #5,($FFFFFC0B).w ROM:00111D22 bset #3,($FFFFFC0B).w ROM:00111D28 bset #2,($FFFFFC0B).w ROM:00111D2E bra.l locret_111D82 ROM:00111D34 ; --------------------------------------------------------------------------- ROM:00111D34 ROM:00111D34 loc_111D34: ; CODE XREF: ROM:00111D04↑j ROM:00111D34 ; ROM:00111D0E↑j ROM:00111D34 btst #5,($934).w ROM:00111D3A beq.s locret_111D4E ROM:00111D3C bset #3,($92B).w ROM:00111D42 move.b #1,($737).w ROM:00111D48 bra.l locret_111C9C ROM:00111D4E ; --------------------------------------------------------------------------- ROM:00111D4E ROM:00111D4E locret_111D4E: ; CODE XREF: ROM:00111BCA↑j ROM:00111D4E ; ROM:00111C70↑j ... ROM:00111D4E rts ROM:00111D50 ; --------------------------------------------------------------------------- ROM:00111D50 ROM:00111D50 loc_111D50: ; DATA XREF: ROM:00111B06↑o ROM:00111D50 btst #2,($92B).w ROM:00111D56 beq.s locret_111D82 ROM:00111D58 bclr #7,($FFFFFC0B).w ROM:00111D5E bclr #5,($FFFFFC0B).w ROM:00111D64 bset #3,($92B).w ROM:00111D6A bsr.w sub_11261C ROM:00111D6E clr.w ($52E).w ROM:00111D72 clr.w ($530).w ROM:00111D76 move.b #1,($737).w ROM:00111D7C bra.l locret_111C9C ROM:00111D82 ; --------------------------------------------------------------------------- ROM:00111D82 ROM:00111D82 locret_111D82: ; CODE XREF: ROM:00111D2E↑j ROM:00111D82 ; ROM:00111D56↑j ROM:00111D82 rts ROM:00111D84 ; --------------------------------------------------------------------------- ROM:00111D84 ROM:00111D84 loc_111D84: ; DATA XREF: ROM:00111B0E↑o ROM:00111D84 btst #5,($935).w ROM:00111D8A beq.s loc_111DC2 ROM:00111D8C bclr #5,($935).w ROM:00111D92 bclr #5,($92A).w ROM:00111D98 move.b #0,($754).w ROM:00111D9E move.b #0,($75B).w ROM:00111DA4 bclr #3,($FFFFFC0B).w ROM:00111DAA bclr #2,($FFFFFC0B).w ROM:00111DB0 bset #3,($92B).w ROM:00111DB6 move.b #1,($737).w ROM:00111DBC bra.l locret_111C9C ROM:00111DC2 ; --------------------------------------------------------------------------- ROM:00111DC2 ROM:00111DC2 loc_111DC2: ; CODE XREF: ROM:00111C0C↑j ROM:00111DC2 ; ROM:00111D8A↑j ROM:00111DC2 bsr.l sub_117B86 ROM:00111DC8 bsr.l sub_11A45E ROM:00111DCE bset #5,($92A).w ROM:00111DD4 rts ROM:00111DD6 ROM:00111DD6 ; =============== S U B R O U T I N E ======================================= ROM:00111DD6 ROM:00111DD6 ROM:00111DD6 sub_111DD6: ; CODE XREF: ROM:00111A70↑p ROM:00111DD6 cmpi.b #2,($737).w ROM:00111DDC beq.s loc_111DE6 ROM:00111DDE cmpi.b #5,($737).w ROM:00111DE4 bne.s loc_111E64 ROM:00111DE6 ROM:00111DE6 loc_111DE6: ; CODE XREF: sub_111DD6+6↑j ROM:00111DE6 btst #7,($FFFFFC0B).w ROM:00111DEC beq.s loc_111E12 ROM:00111DEE btst #7,($928).w ROM:00111DF4 beq.s loc_111E12 ROM:00111DF6 bclr #7,($FFFFFC0B).w ROM:00111DFC bset #3,($12F9).w ROM:00111E02 movem.l d0-a5,-(sp) ROM:00111E06 bsr.l sub_126754 ROM:00111E0C movem.l (sp)+,d0-a5 ROM:00111E10 bra.s loc_111E5E ROM:00111E12 ; --------------------------------------------------------------------------- ROM:00111E12 ROM:00111E12 loc_111E12: ; CODE XREF: sub_111DD6+16↑j ROM:00111E12 ; sub_111DD6+1E↑j ROM:00111E12 btst #5,($928).w ROM:00111E18 beq.s loc_111E40 ROM:00111E1A btst #3,($92C).w ROM:00111E20 bne.s loc_111E40 ROM:00111E22 btst #6,($93B).w ROM:00111E28 bne.s loc_111E40 ROM:00111E2A bset #2,($12F7).w ROM:00111E30 movem.l d0-a5,-(sp) ROM:00111E34 bsr.l sub_126296 ROM:00111E3A movem.l (sp)+,d0-a5 ROM:00111E3E bra.s loc_111E5E ROM:00111E40 ; --------------------------------------------------------------------------- ROM:00111E40 ROM:00111E40 loc_111E40: ; CODE XREF: sub_111DD6+42↑j ROM:00111E40 ; sub_111DD6+4A↑j ... ROM:00111E40 btst #5,($928).w ROM:00111E46 beq.s loc_111E5E ROM:00111E48 btst #3,($92C).w ROM:00111E4E beq.s loc_111E52 ROM:00111E50 bra.s loc_111E5A ROM:00111E52 ; --------------------------------------------------------------------------- ROM:00111E52 ROM:00111E52 loc_111E52: ; CODE XREF: sub_111DD6+78↑j ROM:00111E52 btst #6,($93B).w ROM:00111E58 beq.s loc_111E5E ROM:00111E5A ROM:00111E5A loc_111E5A: ; CODE XREF: sub_111DD6+7A↑j ROM:00111E5A bsr.w sub_112660 ROM:00111E5E ROM:00111E5E loc_111E5E: ; CODE XREF: sub_111DD6+3A↑j ROM:00111E5E ; sub_111DD6+68↑j ... ROM:00111E5E bra.l locret_111E82 ROM:00111E64 ; --------------------------------------------------------------------------- ROM:00111E64 ROM:00111E64 loc_111E64: ; CODE XREF: sub_111DD6+E↑j ROM:00111E64 cmpi.b #4,($737).w ROM:00111E6A bne.s locret_111E82 ROM:00111E6C btst #5,($FFFFFC0B).w ROM:00111E72 beq.s locret_111E82 ROM:00111E74 btst #5,($928).w ROM:00111E7A beq.s locret_111E82 ROM:00111E7C bsr.l sub_112700 ROM:00111E82 ROM:00111E82 locret_111E82: ; CODE XREF: sub_111DD6:loc_111E5E↑j ROM:00111E82 ; sub_111DD6+94↑j ... ROM:00111E82 rts ROM:00111E82 ; End of function sub_111DD6 ROM:00111E82 ROM:00111E84 ROM:00111E84 ; =============== S U B R O U T I N E ======================================= ROM:00111E84 ROM:00111E84 ROM:00111E84 sub_111E84: ; CODE XREF: sub_111AB8↑p ROM:00111E84 clr.w d1 ROM:00111E86 move.b ($738).w,d1 ROM:00111E8A cmpi.w #8,d1 ROM:00111E8E bcc.s locret_111E98 ROM:00111E90 movea.l off_111E9A(pc,d1.w*4),a0 ROM:00111E94 nop ROM:00111E96 jmp (a0) ROM:00111E98 ; --------------------------------------------------------------------------- ROM:00111E98 ROM:00111E98 locret_111E98: ; CODE XREF: sub_111E84+A↑j ROM:00111E98 rts ROM:00111E98 ; End of function sub_111E84 ROM:00111E98 ROM:00111E98 ; --------------------------------------------------------------------------- ROM:00111E9A off_111E9A: dc.l loc_111EBA ; DATA XREF: sub_111E84+C↑r ROM:00111E9E dc.l loc_111EC4 ROM:00111EA2 dc.l loc_111EFC ROM:00111EA6 dc.l locret_111F10 ROM:00111EAA dc.l loc_111F12 ROM:00111EAE dc.l loc_111F48 ROM:00111EB2 dc.l loc_111FBA ROM:00111EB6 dc.l loc_11208C ROM:00111EBA ; --------------------------------------------------------------------------- ROM:00111EBA ROM:00111EBA loc_111EBA: ; DATA XREF: ROM:off_111E9A↑o ROM:00111EBA move.b #1,($738).w ROM:00111EC0 bra.s locret_111EFA ROM:00111EC2 ; --------------------------------------------------------------------------- ROM:00111EC2 rts ROM:00111EC4 ; --------------------------------------------------------------------------- ROM:00111EC4 ROM:00111EC4 loc_111EC4: ; DATA XREF: ROM:00111E9E↑o ROM:00111EC4 btst #3,($92B).w ROM:00111ECA beq.s locret_111EFA ROM:00111ECC bset #3,($FFFFFC0B).w ROM:00111ED2 bset #2,($FFFFFC0B).w ROM:00111ED8 bset #4,($FFFFFC0B).w ROM:00111EDE bset #5,($FFFFFC0B).w ROM:00111EE4 clr.b ($8B4).w ROM:00111EE8 clr.w ($64A).w ROM:00111EEC move.b #3,($8B4).w ROM:00111EF2 move.b #2,($738).w ROM:00111EF8 bra.s locret_111F0E ROM:00111EFA ; --------------------------------------------------------------------------- ROM:00111EFA ROM:00111EFA locret_111EFA: ; CODE XREF: ROM:00111EC0↑j ROM:00111EFA ; ROM:00111ECA↑j ... ROM:00111EFA rts ROM:00111EFC ; --------------------------------------------------------------------------- ROM:00111EFC ROM:00111EFC loc_111EFC: ; DATA XREF: ROM:00111EA2↑o ROM:00111EFC move.w $266(a5),d1 ROM:00111F00 cmp.w ($64A).w,d1 ROM:00111F04 bgt.s locret_111F0E ROM:00111F06 move.b #3,($738).w ROM:00111F0C bra.s locret_111F10 ROM:00111F0E ; --------------------------------------------------------------------------- ROM:00111F0E ROM:00111F0E locret_111F0E: ; CODE XREF: ROM:00111EF8↑j ROM:00111F0E ; ROM:00111F04↑j ... ROM:00111F0E rts ROM:00111F10 ; --------------------------------------------------------------------------- ROM:00111F10 ROM:00111F10 locret_111F10: ; CODE XREF: ROM:00111F0C↑j ROM:00111F10 ; DATA XREF: ROM:00111EA6↑o ROM:00111F10 rts ROM:00111F12 ; --------------------------------------------------------------------------- ROM:00111F12 ROM:00111F12 loc_111F12: ; DATA XREF: ROM:00111EAA↑o ROM:00111F12 move.w ($526).w,d1 ROM:00111F16 cmp.w ($5F6).w,d1 ROM:00111F1A bgt.s locret_111F46 ROM:00111F1C btst #5,($928).w ROM:00111F22 bne.s locret_111F46 ROM:00111F24 bclr #4,($FFFFFC0B).w ROM:00111F2A bclr #5,($FFFFFC0B).w ROM:00111F30 bset #3,($932).w ROM:00111F36 bsr.w sub_1126CE ROM:00111F3A move.b #7,($738).w ROM:00111F40 bra.l locret_112130 ROM:00111F46 ; --------------------------------------------------------------------------- ROM:00111F46 ROM:00111F46 locret_111F46: ; CODE XREF: ROM:00111F1A↑j ROM:00111F46 ; ROM:00111F22↑j ROM:00111F46 rts ROM:00111F48 ; --------------------------------------------------------------------------- ROM:00111F48 ROM:00111F48 loc_111F48: ; DATA XREF: ROM:00111EAE↑o ROM:00111F48 move.w $278(a5),d3 ROM:00111F4C cmp.w ($5F6).w,d3 ROM:00111F50 bgt.s loc_111F7E ROM:00111F52 bclr #4,($FFFFFC0B).w ROM:00111F58 bclr #5,($FFFFFC0B).w ROM:00111F5E clr.b ($88A).w ROM:00111F62 clr.w ($5F6).w ROM:00111F66 bset #1,($937).w ROM:00111F6C bset #3,($FFFFFC0B).w ROM:00111F72 move.b #1,($738).w ROM:00111F78 bra.l locret_111EFA ROM:00111F7E ; --------------------------------------------------------------------------- ROM:00111F7E ROM:00111F7E loc_111F7E: ; CODE XREF: ROM:00111F50↑j ROM:00111F7E btst #6,($FFFFFC0D).w ROM:00111F84 beq.s locret_111FB8 ROM:00111F86 bsr.w sub_112660 ROM:00111F8A bclr #4,($FFFFFC0B).w ROM:00111F90 bclr #5,($FFFFFC0B).w ROM:00111F96 clr.b ($88A).w ROM:00111F9A clr.w ($5F6).w ROM:00111F9E clr.b ($8B4).w ROM:00111FA2 clr.w ($64A).w ROM:00111FA6 move.b #3,($8B4).w ROM:00111FAC move.b #2,($738).w ROM:00111FB2 bra.l locret_111F0E ROM:00111FB8 ; --------------------------------------------------------------------------- ROM:00111FB8 ROM:00111FB8 locret_111FB8: ; CODE XREF: ROM:00111F84↑j ROM:00111FB8 rts ROM:00111FBA ; --------------------------------------------------------------------------- ROM:00111FBA ROM:00111FBA loc_111FBA: ; DATA XREF: ROM:00111EB2↑o ROM:00111FBA move.w ($5F6).w,d0 ROM:00111FBE move.w ($526).w,d1 ROM:00111FC2 move.w ($528).w,d2 ROM:00111FC6 btst #6,($FFFFFC0D).w ROM:00111FCC beq.s loc_112002 ROM:00111FCE cmp.w d0,d2 ROM:00111FD0 blt.s loc_111FD4 ROM:00111FD2 bra.s loc_111FDC ROM:00111FD4 ; --------------------------------------------------------------------------- ROM:00111FD4 ROM:00111FD4 loc_111FD4: ; CODE XREF: ROM:00111FD0↑j ROM:00111FD4 btst #1,($FFFFFC0D).w ROM:00111FDA bne.s loc_112002 ROM:00111FDC ROM:00111FDC loc_111FDC: ; CODE XREF: ROM:00111FD2↑j ROM:00111FDC bsr.w sub_112660 ROM:00111FE0 clr.b ($88A).w ROM:00111FE4 clr.w ($5F6).w ROM:00111FE8 clr.b ($8B4).w ROM:00111FEC clr.w ($64A).w ROM:00111FF0 move.b #3,($8B4).w ROM:00111FF6 move.b #2,($738).w ROM:00111FFC bra.l locret_111F0E ROM:00112002 ; --------------------------------------------------------------------------- ROM:00112002 ROM:00112002 loc_112002: ; CODE XREF: ROM:00111FCC↑j ROM:00112002 ; ROM:00111FDA↑j ROM:00112002 cmp.w ($5F6).w,d1 ROM:00112006 bgt.s loc_112030 ROM:00112008 cmpi.w #$80,($52A).w ROM:0011200E ble.s loc_112030 ROM:00112010 clr.b ($88A).w ROM:00112014 clr.w ($5F6).w ROM:00112018 bset #6,($92F).w ROM:0011201E bclr #2,($FFFFFC0B).w ROM:00112024 move.b #1,($738).w ROM:0011202A bra.l locret_111EFA ROM:00112030 ; --------------------------------------------------------------------------- ROM:00112030 ROM:00112030 loc_112030: ; CODE XREF: ROM:00112006↑j ROM:00112030 ; ROM:0011200E↑j ROM:00112030 btst #1,($FFFFFC0D).w ROM:00112036 beq.s loc_112068 ROM:00112038 cmpi.w #0,($FFFFFC0E).w ROM:0011203E bne.s loc_112068 ROM:00112040 cmpi.w #$80,($52A).w ROM:00112046 bgt.s loc_112068 ROM:00112048 cmp.w d2,d0 ROM:0011204A ble.s loc_112068 ROM:0011204C cmp.w d0,d1 ROM:0011204E ble.s loc_112068 ROM:00112050 bsr.w sub_112660 ROM:00112054 bsr.w sub_112696 ROM:00112058 bsr.w sub_1126CE ROM:0011205C move.b #7,($738).w ROM:00112062 bra.l locret_112130 ROM:00112068 ; --------------------------------------------------------------------------- ROM:00112068 ROM:00112068 loc_112068: ; CODE XREF: ROM:00112036↑j ROM:00112068 ; ROM:0011203E↑j ... ROM:00112068 cmp.w ($5F6).w,d1 ROM:0011206C bgt.s locret_11208A ROM:0011206E cmpi.w #$80,($52A).w ROM:00112074 bgt.s locret_11208A ROM:00112076 bsr.w sub_112696 ROM:0011207A bsr.w sub_1126CE ROM:0011207E move.b #6,($738).w ROM:00112084 bra.l *+6 ROM:0011208A ; --------------------------------------------------------------------------- ROM:0011208A ROM:0011208A locret_11208A: ; CODE XREF: ROM:0011206C↑j ROM:0011208A ; ROM:00112074↑j ... ROM:0011208A rts ROM:0011208C ; --------------------------------------------------------------------------- ROM:0011208C ROM:0011208C loc_11208C: ; DATA XREF: ROM:00111EB6↑o ROM:0011208C move.w ($5F6).w,d0 ROM:00112090 move.w ($526).w,d1 ROM:00112094 move.w ($528).w,d2 ROM:00112098 btst #4,($FFFFFC0D).w ROM:0011209E beq.s loc_1120A6 ROM:001120A0 cmp.w d0,d2 ROM:001120A2 blt.s loc_1120A6 ROM:001120A4 bra.s loc_1120B8 ROM:001120A6 ; --------------------------------------------------------------------------- ROM:001120A6 ROM:001120A6 loc_1120A6: ; CODE XREF: ROM:0011209E↑j ROM:001120A6 ; ROM:001120A2↑j ROM:001120A6 btst #6,($FFFFFC0D).w ROM:001120AC beq.s loc_1120B0 ROM:001120AE bra.s loc_1120B8 ROM:001120B0 ; --------------------------------------------------------------------------- ROM:001120B0 ROM:001120B0 loc_1120B0: ; CODE XREF: ROM:001120AC↑j ROM:001120B0 cmpi.w #$80,($52A).w ROM:001120B6 ble.s loc_1120DE ROM:001120B8 ROM:001120B8 loc_1120B8: ; CODE XREF: ROM:001120A4↑j ROM:001120B8 ; ROM:001120AE↑j ROM:001120B8 bsr.w sub_112660 ROM:001120BC clr.b ($88A).w ROM:001120C0 clr.w ($5F6).w ROM:001120C4 clr.b ($8B4).w ROM:001120C8 clr.w ($64A).w ROM:001120CC move.b #3,($8B4).w ROM:001120D2 move.b #2,($738).w ROM:001120D8 bra.l locret_111F0E ROM:001120DE ; --------------------------------------------------------------------------- ROM:001120DE ROM:001120DE loc_1120DE: ; CODE XREF: ROM:001120B6↑j ROM:001120DE btst #4,($FFFFFC0D).w ROM:001120E4 beq.s loc_11210E ROM:001120E6 cmp.w d2,d0 ROM:001120E8 ble.s loc_11210E ROM:001120EA cmp.w d0,d1 ROM:001120EC ble.s loc_11210E ROM:001120EE cmpi.w #$80,($52A).w ROM:001120F4 bgt.s loc_11210E ROM:001120F6 bsr.w sub_112660 ROM:001120FA bsr.w sub_1126A4 ROM:001120FE bsr.w sub_1126CE ROM:00112102 move.b #6,($738).w ROM:00112108 bra.l locret_11208A ROM:0011210E ; --------------------------------------------------------------------------- ROM:0011210E ROM:0011210E loc_11210E: ; CODE XREF: ROM:001120E4↑j ROM:0011210E ; ROM:001120E8↑j ... ROM:0011210E cmp.w ($5F6).w,d1 ROM:00112112 bgt.s locret_112130 ROM:00112114 cmpi.w #$80,($52A).w ROM:0011211A bgt.s locret_112130 ROM:0011211C bsr.w sub_1126A4 ROM:00112120 bsr.w sub_1126CE ROM:00112124 move.b #7,($738).w ROM:0011212A bra.l *+6 ROM:00112130 ; --------------------------------------------------------------------------- ROM:00112130 ROM:00112130 locret_112130: ; CODE XREF: ROM:00111F40↑j ROM:00112130 ; ROM:00112062↑j ... ROM:00112130 rts ROM:00112132 ; --------------------------------------------------------------------------- ROM:00112132 rts ROM:00112134 ROM:00112134 ; =============== S U B R O U T I N E ======================================= ROM:00112134 ROM:00112134 ROM:00112134 sub_112134: ; CODE XREF: ROM:00111A74↑p ROM:00112134 clr.b ($8B4).w ROM:00112138 clr.w ($64A).w ROM:0011213C move.b #3,($8B4).w ROM:00112142 cmpi.b #3,($738).w ROM:00112148 bne.l loc_1121D0 ROM:0011214E btst #3,($92C).w ROM:00112154 beq.s loc_112196 ROM:00112156 btst #6,($93B).w ROM:0011215C bne.s loc_112196 ROM:0011215E cmpi.w #0,($538).w ROM:00112164 bne.s loc_112196 ROM:00112166 bsr.w sub_11261C ROM:0011216A andi.w #$F9FF,($FFFFFC0A).w ROM:00112170 bsr.w sub_112672 ROM:00112174 clr.b ($8B4).w ROM:00112178 clr.w ($64A).w ROM:0011217C clr.b ($88A).w ROM:00112180 clr.w ($5F6).w ROM:00112184 move.b #3,($88A).w ROM:0011218A move.b #4,($738).w ROM:00112190 bra.l locret_1122BC ROM:00112196 ; --------------------------------------------------------------------------- ROM:00112196 ROM:00112196 loc_112196: ; CODE XREF: sub_112134+20↑j ROM:00112196 ; sub_112134+28↑j ... ROM:00112196 btst #6,($93B).w ROM:0011219C beq.s loc_1121A0 ROM:0011219E bra.s loc_1121B0 ROM:001121A0 ; --------------------------------------------------------------------------- ROM:001121A0 ROM:001121A0 loc_1121A0: ; CODE XREF: sub_112134+68↑j ROM:001121A0 btst #3,($92C).w ROM:001121A6 beq.s loc_1121CA ROM:001121A8 cmpi.w #0,($538).w ROM:001121AE beq.s loc_1121CA ROM:001121B0 ROM:001121B0 loc_1121B0: ; CODE XREF: sub_112134+6A↑j ROM:001121B0 clr.b ($8B4).w ROM:001121B4 clr.w ($64A).w ROM:001121B8 move.b #3,($8B4).w ROM:001121BE move.b #2,($738).w ROM:001121C4 bra.l locret_1122BC ROM:001121CA ; --------------------------------------------------------------------------- ROM:001121CA ROM:001121CA loc_1121CA: ; CODE XREF: sub_112134+72↑j ROM:001121CA ; sub_112134+7A↑j ROM:001121CA bra.l locret_1122BC ROM:001121D0 ; --------------------------------------------------------------------------- ROM:001121D0 ROM:001121D0 loc_1121D0: ; CODE XREF: sub_112134+14↑j ROM:001121D0 cmpi.b #4,($738).w ROM:001121D6 bne.l locret_1122BC ROM:001121DC move.w ($5F6).w,d0 ROM:001121E0 move.w ($526).w,d1 ROM:001121E4 move.w ($528).w,d2 ROM:001121E8 move.w $274(a5),d3 ROM:001121EC move.w $276(a5),d4 ROM:001121F0 btst #5,($928).w ROM:001121F6 beq.s loc_1121FA ROM:001121F8 bra.s loc_112216 ROM:001121FA ; --------------------------------------------------------------------------- ROM:001121FA ROM:001121FA loc_1121FA: ; CODE XREF: sub_112134+C2↑j ROM:001121FA btst #2,($92E).w ROM:00112200 beq.s loc_112256 ROM:00112202 cmpi.w #0,d0 ROM:00112206 ble.s loc_11220E ROM:00112208 cmp.w d0,d4 ROM:0011220A ble.s loc_11220E ROM:0011220C bra.s loc_112216 ROM:0011220E ; --------------------------------------------------------------------------- ROM:0011220E ROM:0011220E loc_11220E: ; CODE XREF: sub_112134+D2↑j ROM:0011220E ; sub_112134+D6↑j ROM:0011220E cmp.w d3,d0 ROM:00112210 ble.s loc_112256 ROM:00112212 cmp.w d0,d2 ROM:00112214 ble.s loc_112256 ROM:00112216 ROM:00112216 loc_112216: ; CODE XREF: sub_112134+C4↑j ROM:00112216 ; sub_112134+D8↑j ROM:00112216 btst #4,($131A).w ROM:0011221C beq.s loc_112234 ROM:0011221E bsr.w sub_11262E ROM:00112222 ori.w #$600,($FFFFFC0A).w ROM:00112228 bset #5,($FFFFFC0B).w ROM:0011222E bset #4,($131A).w ROM:00112234 ROM:00112234 loc_112234: ; CODE XREF: sub_112134+E8↑j ROM:00112234 clr.b ($88A).w ROM:00112238 clr.w ($5F6).w ROM:0011223C clr.b ($8B4).w ROM:00112240 clr.w ($64A).w ROM:00112244 move.b #3,($8B4).w ROM:0011224A move.b #2,($738).w ROM:00112250 bra.l locret_1122BC ROM:00112256 ; --------------------------------------------------------------------------- ROM:00112256 ROM:00112256 loc_112256: ; CODE XREF: sub_112134+CC↑j ROM:00112256 ; sub_112134+DC↑j ... ROM:00112256 btst #2,($92E).w ROM:0011225C beq.s loc_112294 ROM:0011225E btst #5,($928).w ROM:00112264 bne.s loc_112294 ROM:00112266 cmp.w d2,d0 ROM:00112268 ble.s loc_112294 ROM:0011226A cmp.w d0,d1 ROM:0011226C ble.s loc_112294 ROM:0011226E bclr #4,($FFFFFC0B).w ROM:00112274 bclr #5,($FFFFFC0B).w ROM:0011227A bset #3,($932).w ROM:00112280 bsr.w sub_112660 ROM:00112284 bsr.w sub_1126CE ROM:00112288 move.b #6,($738).w ROM:0011228E bra.l locret_1122BC ROM:00112294 ; --------------------------------------------------------------------------- ROM:00112294 ROM:00112294 loc_112294: ; CODE XREF: sub_112134+128↑j ROM:00112294 ; sub_112134+130↑j ... ROM:00112294 btst #2,($92E).w ROM:0011229A beq.s locret_1122BC ROM:0011229C cmp.w d4,d0 ROM:0011229E blt.s locret_1122BC ROM:001122A0 cmp.w d0,d3 ROM:001122A2 blt.s locret_1122BC ROM:001122A4 btst #5,($928).w ROM:001122AA bne.s locret_1122BC ROM:001122AC bset #3,($932).w ROM:001122B2 bsr.w sub_112660 ROM:001122B6 move.b #5,($738).w ROM:001122BC ROM:001122BC locret_1122BC: ; CODE XREF: sub_112134+5C↑j ROM:001122BC ; sub_112134+90↑j ... ROM:001122BC rts ROM:001122BC ; End of function sub_112134 ROM:001122BC ROM:001122BE ROM:001122BE ; =============== S U B R O U T I N E ======================================= ROM:001122BE ROM:001122BE ROM:001122BE sub_1122BE: ; CODE XREF: sub_111ABE↑p ROM:001122BE bclr #5,($934).w ROM:001122C4 clr.w d1 ROM:001122C6 move.b ($739).w,d1 ROM:001122CA cmpi.w #$C,d1 ROM:001122CE bcc.s locret_1122D8 ROM:001122D0 movea.l off_1122DA(pc,d1.w*4),a0 ROM:001122D4 nop ROM:001122D6 jmp (a0) ROM:001122D8 ; --------------------------------------------------------------------------- ROM:001122D8 ROM:001122D8 locret_1122D8: ; CODE XREF: sub_1122BE+10↑j ROM:001122D8 rts ROM:001122D8 ; End of function sub_1122BE ROM:001122D8 ROM:001122D8 ; --------------------------------------------------------------------------- ROM:001122DA off_1122DA: dc.l loc_11230A ; DATA XREF: sub_1122BE+12↑r ROM:001122DE dc.l loc_112326 ROM:001122E2 dc.l loc_11235C ROM:001122E6 dc.l loc_112384 ROM:001122EA dc.l loc_1123B8 ROM:001122EE dc.l loc_1123CE ROM:001122F2 dc.l loc_112402 ROM:001122F6 dc.l loc_112418 ROM:001122FA dc.l loc_11244C ROM:001122FE dc.l loc_1124D2 ROM:00112302 dc.l loc_1124E8 ROM:00112306 dc.l loc_11250C ROM:0011230A ; --------------------------------------------------------------------------- ROM:0011230A ROM:0011230A loc_11230A: ; DATA XREF: ROM:off_1122DA↑o ROM:0011230A bclr #5,($1315).w ROM:00112310 bset #2,($FFFFFC0B).w ROM:00112316 bset #3,($FFFFFC0B).w ROM:0011231C move.b #1,($739).w ROM:00112322 bra.s locret_11235A ROM:00112324 ; --------------------------------------------------------------------------- ROM:00112324 rts ROM:00112326 ; --------------------------------------------------------------------------- ROM:00112326 ROM:00112326 loc_112326: ; DATA XREF: ROM:001122DE↑o ROM:00112326 btst #6,($936).w ROM:0011232C beq.s locret_11235A ROM:0011232E bclr #4,($FFFFFC0B).w ROM:00112334 bset #2,($FFFFFC0B).w ROM:0011233A bset #3,($FFFFFC0B).w ROM:00112340 move.w $25A(a5),d0 ROM:00112344 clr.b ($88A).w ROM:00112348 move.w d0,($5F6).w ROM:0011234C move.b #1,($88A).w ROM:00112352 move.b #2,($739).w ROM:00112358 bra.s locret_112382 ROM:0011235A ; --------------------------------------------------------------------------- ROM:0011235A ROM:0011235A locret_11235A: ; CODE XREF: ROM:00112322↑j ROM:0011235A ; ROM:0011232C↑j ... ROM:0011235A rts ROM:0011235C ; --------------------------------------------------------------------------- ROM:0011235C ROM:0011235C loc_11235C: ; DATA XREF: ROM:001122E2↑o ROM:0011235C cmpi.w #0,($5F6).w ROM:00112362 bgt.s locret_112382 ROM:00112364 move.w $25C(a5),d0 ROM:00112368 clr.b ($88A).w ROM:0011236C move.w d0,($5F6).w ROM:00112370 move.b #1,($88A).w ROM:00112376 move.b #3,($739).w ROM:0011237C bsr.w sub_1126AA ROM:00112380 bra.s locret_1123B6 ROM:00112382 ; --------------------------------------------------------------------------- ROM:00112382 ROM:00112382 locret_112382: ; CODE XREF: ROM:00112358↑j ROM:00112382 ; ROM:00112362↑j ROM:00112382 rts ROM:00112384 ; --------------------------------------------------------------------------- ROM:00112384 ROM:00112384 loc_112384: ; DATA XREF: ROM:001122E6↑o ROM:00112384 btst #0,($FFFFFC0C).w ROM:0011238A beq.s locret_1123B6 ROM:0011238C btst #6,($FFFFFC0D).w ROM:00112392 beq.s locret_1123B6 ROM:00112394 bsr.w sub_112660 ROM:00112398 move.w $25C(a5),d0 ROM:0011239C clr.b ($88A).w ROM:001123A0 move.w d0,($5F6).w ROM:001123A4 move.b #1,($88A).w ROM:001123AA move.b #4,($739).w ROM:001123B0 bra.l locret_1123CC ROM:001123B6 ; --------------------------------------------------------------------------- ROM:001123B6 ROM:001123B6 locret_1123B6: ; CODE XREF: ROM:00112380↑j ROM:001123B6 ; ROM:0011238A↑j ... ROM:001123B6 rts ROM:001123B8 ; --------------------------------------------------------------------------- ROM:001123B8 ROM:001123B8 loc_1123B8: ; DATA XREF: ROM:001122EA↑o ROM:001123B8 cmpi.w #0,($5F6).w ROM:001123BE bgt.s locret_1123CC ROM:001123C0 move.b #5,($739).w ROM:001123C6 bsr.w sub_1126B2 ROM:001123CA bra.s locret_112400 ROM:001123CC ; --------------------------------------------------------------------------- ROM:001123CC ROM:001123CC locret_1123CC: ; CODE XREF: ROM:001123B0↑j ROM:001123CC ; ROM:001123BE↑j ROM:001123CC rts ROM:001123CE ; --------------------------------------------------------------------------- ROM:001123CE ROM:001123CE loc_1123CE: ; DATA XREF: ROM:001122EE↑o ROM:001123CE btst #0,($FFFFFC0C).w ROM:001123D4 beq.s locret_112400 ROM:001123D6 btst #6,($FFFFFC0D).w ROM:001123DC beq.s locret_112400 ROM:001123DE bsr.w sub_112660 ROM:001123E2 move.w $25E(a5),d0 ROM:001123E6 clr.b ($88A).w ROM:001123EA move.w d0,($5F6).w ROM:001123EE move.b #1,($88A).w ROM:001123F4 move.b #6,($739).w ROM:001123FA bra.l locret_112416 ROM:00112400 ; --------------------------------------------------------------------------- ROM:00112400 ROM:00112400 locret_112400: ; CODE XREF: ROM:001123CA↑j ROM:00112400 ; ROM:001123D4↑j ... ROM:00112400 rts ROM:00112402 ; --------------------------------------------------------------------------- ROM:00112402 ROM:00112402 loc_112402: ; DATA XREF: ROM:001122F2↑o ROM:00112402 cmpi.w #0,($5F6).w ROM:00112408 bgt.s locret_112416 ROM:0011240A move.b #7,($739).w ROM:00112410 bsr.w sub_1126BA ROM:00112414 bra.s locret_11244A ROM:00112416 ; --------------------------------------------------------------------------- ROM:00112416 ROM:00112416 locret_112416: ; CODE XREF: ROM:001123FA↑j ROM:00112416 ; ROM:00112408↑j ROM:00112416 rts ROM:00112418 ; --------------------------------------------------------------------------- ROM:00112418 ROM:00112418 loc_112418: ; DATA XREF: ROM:001122F6↑o ROM:00112418 btst #0,($FFFFFC0C).w ROM:0011241E beq.s locret_11244A ROM:00112420 btst #6,($FFFFFC0D).w ROM:00112426 beq.s locret_11244A ROM:00112428 bsr.w sub_112660 ROM:0011242C move.w $262(a5),d0 ROM:00112430 clr.b ($88A).w ROM:00112434 move.w d0,($5F6).w ROM:00112438 move.b #1,($88A).w ROM:0011243E move.b #8,($739).w ROM:00112444 bra.l locret_1124D0 ROM:0011244A ; --------------------------------------------------------------------------- ROM:0011244A ROM:0011244A locret_11244A: ; CODE XREF: ROM:00112414↑j ROM:0011244A ; ROM:0011241E↑j ... ROM:0011244A rts ROM:0011244C ; --------------------------------------------------------------------------- ROM:0011244C ROM:0011244C loc_11244C: ; DATA XREF: ROM:001122FA↑o ROM:0011244C move.w ($FFFFFC0E).w,d2 ROM:00112450 move.w ($530).w,d0 ROM:00112454 not.b d0 ROM:00112456 btst #6,($FFFFFC0D).w ROM:0011245C beq.s loc_11249A ROM:0011245E cmp.w d2,d0 ROM:00112460 beq.s loc_112464 ROM:00112462 bra.s loc_112476 ROM:00112464 ; --------------------------------------------------------------------------- ROM:00112464 ROM:00112464 loc_112464: ; CODE XREF: ROM:00112460↑j ROM:00112464 btst #1,($FFFFFC0D).w ROM:0011246A beq.s loc_11246E ROM:0011246C bra.s loc_112476 ROM:0011246E ; --------------------------------------------------------------------------- ROM:0011246E ROM:0011246E loc_11246E: ; CODE XREF: ROM:0011246A↑j ROM:0011246E btst #3,($FFFFFC0D).w ROM:00112474 beq.s loc_11249A ROM:00112476 ROM:00112476 loc_112476: ; CODE XREF: ROM:00112462↑j ROM:00112476 ; ROM:0011246C↑j ROM:00112476 bsr.w sub_112660 ROM:0011247A bset #4,($FFFFFC0B).w ROM:00112480 bset #5,($934).w ROM:00112486 clr.b ($88A).w ROM:0011248A clr.w ($5F6).w ROM:0011248E move.b #1,($739).w ROM:00112494 bra.l locret_11235A ROM:0011249A ; --------------------------------------------------------------------------- ROM:0011249A ROM:0011249A loc_11249A: ; CODE XREF: ROM:0011245C↑j ROM:0011249A ; ROM:00112474↑j ROM:0011249A btst #6,($FFFFFC0D).w ROM:001124A0 beq.s locret_1124D0 ROM:001124A2 btst #1,($FFFFFC0D).w ROM:001124A8 bne.s locret_1124D0 ROM:001124AA btst #3,($FFFFFC0D).w ROM:001124B0 bne.s locret_1124D0 ROM:001124B2 cmp.w d2,d0 ROM:001124B4 bne.s locret_1124D0 ROM:001124B6 move.w $260(a5),d1 ROM:001124BA clr.b ($88A).w ROM:001124BE move.w d1,($5F6).w ROM:001124C2 move.b #1,($88A).w ROM:001124C8 move.b #9,($739).w ROM:001124CE bra.s locret_1124E6 ROM:001124D0 ; --------------------------------------------------------------------------- ROM:001124D0 ROM:001124D0 locret_1124D0: ; CODE XREF: ROM:00112444↑j ROM:001124D0 ; ROM:001124A0↑j ... ROM:001124D0 rts ROM:001124D2 ; --------------------------------------------------------------------------- ROM:001124D2 ROM:001124D2 loc_1124D2: ; DATA XREF: ROM:001122FE↑o ROM:001124D2 cmpi.w #0,($5F6).w ROM:001124D8 bgt.s locret_1124E6 ROM:001124DA move.b #$A,($739).w ROM:001124E0 bsr.w sub_1126C2 ROM:001124E4 bra.s locret_11250A ROM:001124E6 ; --------------------------------------------------------------------------- ROM:001124E6 ROM:001124E6 locret_1124E6: ; CODE XREF: ROM:001124CE↑j ROM:001124E6 ; ROM:001124D8↑j ROM:001124E6 rts ROM:001124E8 ; --------------------------------------------------------------------------- ROM:001124E8 ROM:001124E8 loc_1124E8: ; DATA XREF: ROM:00112302↑o ROM:001124E8 btst #0,($FFFFFC0C).w ROM:001124EE beq.s locret_11250A ROM:001124F0 btst #6,($FFFFFC0D).w ROM:001124F6 beq.s locret_11250A ROM:001124F8 bsr.w sub_112660 ROM:001124FC bset #5,($1315).w ROM:00112502 move.b #$B,($739).w ROM:00112508 bra.s locret_112556 ROM:0011250A ; --------------------------------------------------------------------------- ROM:0011250A ROM:0011250A locret_11250A: ; CODE XREF: ROM:001124E4↑j ROM:0011250A ; ROM:001124EE↑j ... ROM:0011250A rts ROM:0011250C ; --------------------------------------------------------------------------- ROM:0011250C ROM:0011250C loc_11250C: ; DATA XREF: ROM:00112306↑o ROM:0011250C move.w $268(a5),d0 ROM:00112510 move.w $26A(a5),d1 ROM:00112514 btst #0,($130C).w ROM:0011251A beq.s loc_112524 ROM:0011251C cmp.w ($52C).w,d0 ROM:00112520 bne.s loc_112524 ROM:00112522 bra.s loc_112532 ROM:00112524 ; --------------------------------------------------------------------------- ROM:00112524 ROM:00112524 loc_112524: ; CODE XREF: ROM:0011251A↑j ROM:00112524 ; ROM:00112520↑j ROM:00112524 btst #2,($92B).w ROM:0011252A beq.s locret_112556 ROM:0011252C cmp.w ($52C).w,d1 ROM:00112530 bne.s locret_112556 ROM:00112532 ROM:00112532 loc_112532: ; CODE XREF: ROM:00112522↑j ROM:00112532 bset #4,($FFFFFC0B).w ROM:00112538 bclr #5,($1315).w ROM:0011253E bclr #2,($FFFFFC0B).w ROM:00112544 bclr #3,($FFFFFC0B).w ROM:0011254A move.b #1,($739).w ROM:00112550 bra.l locret_11235A ROM:00112556 ; --------------------------------------------------------------------------- ROM:00112556 ROM:00112556 locret_112556: ; CODE XREF: ROM:00112508↑j ROM:00112556 ; ROM:0011252A↑j ... ROM:00112556 rts ROM:00112558 ; --------------------------------------------------------------------------- ROM:00112558 rts ROM:0011255A ROM:0011255A ; =============== S U B R O U T I N E ======================================= ROM:0011255A ROM:0011255A ROM:0011255A sub_11255A: ; CODE XREF: ROM:00111A6C↑p ROM:0011255A btst #1,($FFFFFC0D).w ROM:00112560 beq.s loc_11256A ROM:00112562 bset #3,($92C).w ROM:00112568 bra.s loc_112570 ROM:0011256A ; --------------------------------------------------------------------------- ROM:0011256A ROM:0011256A loc_11256A: ; CODE XREF: sub_11255A+6↑j ROM:0011256A bclr #3,($92C).w ROM:00112570 ROM:00112570 loc_112570: ; CODE XREF: sub_11255A+E↑j ROM:00112570 btst #3,($FFFFFC0D).w ROM:00112576 beq.s loc_112580 ROM:00112578 bset #6,($93B).w ROM:0011257E bra.s loc_112586 ROM:00112580 ; --------------------------------------------------------------------------- ROM:00112580 ROM:00112580 loc_112580: ; CODE XREF: sub_11255A+1C↑j ROM:00112580 bclr #6,($93B).w ROM:00112586 ROM:00112586 loc_112586: ; CODE XREF: sub_11255A+24↑j ROM:00112586 btst #4,($FFFFFC0D).w ROM:0011258C beq.s loc_112596 ROM:0011258E bset #2,($92E).w ROM:00112594 bra.s loc_11259C ROM:00112596 ; --------------------------------------------------------------------------- ROM:00112596 ROM:00112596 loc_112596: ; CODE XREF: sub_11255A+32↑j ROM:00112596 bclr #2,($92E).w ROM:0011259C ROM:0011259C loc_11259C: ; CODE XREF: sub_11255A+3A↑j ROM:0011259C btst #6,($FFFFFC0D).w ROM:001125A2 beq.s loc_1125AC ROM:001125A4 bset #5,($928).w ROM:001125AA bra.s loc_1125B2 ROM:001125AC ; --------------------------------------------------------------------------- ROM:001125AC ROM:001125AC loc_1125AC: ; CODE XREF: sub_11255A+48↑j ROM:001125AC bclr #5,($928).w ROM:001125B2 ROM:001125B2 loc_1125B2: ; CODE XREF: sub_11255A+50↑j ROM:001125B2 btst #0,($FFFFFC0C).w ROM:001125B8 beq.s loc_1125C2 ROM:001125BA bset #7,($928).w ROM:001125C0 bra.s loc_1125C8 ROM:001125C2 ; --------------------------------------------------------------------------- ROM:001125C2 ROM:001125C2 loc_1125C2: ; CODE XREF: sub_11255A+5E↑j ROM:001125C2 bclr #7,($928).w ROM:001125C8 ROM:001125C8 loc_1125C8: ; CODE XREF: sub_11255A+66↑j ROM:001125C8 move.w ($FFFFFC0C).w,($536).w ROM:001125CE move.w ($FFFFFC0E).w,($538).w ROM:001125D4 rts ROM:001125D4 ; End of function sub_11255A ROM:001125D4 ROM:001125D6 ROM:001125D6 ; =============== S U B R O U T I N E ======================================= ROM:001125D6 ROM:001125D6 ROM:001125D6 sub_1125D6: ; CODE XREF: ROM:00111BB0↑p ROM:001125D6 ; ROM:00111BDE↑p ... ROM:001125D6 move.b ($FFFFFC04).w,d0 ROM:001125DA andi.b #$F8,d0 ROM:001125DE ori.b #6,d0 ROM:001125E2 move.b d0,($FFFFFC04).w ROM:001125E6 move.b #$50,($FFFFFC05).w ; 'P' ROM:001125EC move.w #$82,($FFFFFC00).w ROM:001125F2 clr.w ($FFFFFC0A).w ROM:001125F6 rts ROM:001125F6 ; End of function sub_1125D6 ROM:001125F6 ROM:001125F8 ROM:001125F8 ; =============== S U B R O U T I N E ======================================= ROM:001125F8 ROM:001125F8 ROM:001125F8 sub_1125F8: ; CODE XREF: ROM:00111B16↑p ROM:001125F8 move.b ($FFFFFC04).w,d0 ROM:001125FC andi.b #$F8,d0 ROM:00112600 ori.b #6,d0 ROM:00112604 move.b d0,($FFFFFC04).w ROM:00112608 move.b #$50,($FFFFFC05).w ; 'P' ROM:0011260E move.w #$82,($FFFFFC00).w ROM:00112614 move.w #$600,($FFFFFC0A).w ROM:0011261A rts ROM:0011261A ; End of function sub_1125F8 ROM:0011261A ROM:0011261C ROM:0011261C ; =============== S U B R O U T I N E ======================================= ROM:0011261C ROM:0011261C ROM:0011261C sub_11261C: ; CODE XREF: ROM:00111CB8↑p ROM:0011261C ; ROM:00111D6A↑p ... ROM:0011261C move.l $18A(a5),d0 ROM:00112620 divu.l #$51400,d0 ROM:00112628 move.w d0,($FFFFFC08).w ROM:0011262C rts ROM:0011262C ; End of function sub_11261C ROM:0011262C ROM:0011262E ROM:0011262E ; =============== S U B R O U T I N E ======================================= ROM:0011262E ROM:0011262E ROM:0011262E sub_11262E: ; CODE XREF: ROM:loc_111B12↑p ROM:0011262E ; ROM:00111C56↑p ... ROM:0011262E move.l $18A(a5),d0 ROM:00112632 divu.l #$4B000,d0 ROM:0011263A move.w d0,($FFFFFC08).w ROM:0011263E rts ROM:0011263E ; End of function sub_11262E ROM:0011263E ROM:00112640 ROM:00112640 ; =============== S U B R O U T I N E ======================================= ROM:00112640 ROM:00112640 ROM:00112640 sub_112640: ; CODE XREF: ROM:00111C5A↑p ROM:00112640 move.w ($1784E0).l,($52E).w ROM:00112648 move.w ($1784E2).l,($530).w ROM:00112650 rts ROM:00112650 ; End of function sub_112640 ROM:00112650 ROM:00112652 ROM:00112652 ; =============== S U B R O U T I N E ======================================= ROM:00112652 ROM:00112652 ROM:00112652 sub_112652: ; CODE XREF: ROM:00111BB4↑p ROM:00112652 move.w #$57,($52E).w ; 'W' ROM:00112658 move.w #$8F,($530).w ROM:0011265E rts ROM:0011265E ; End of function sub_112652 ROM:0011265E ROM:00112660 ROM:00112660 ; =============== S U B R O U T I N E ======================================= ROM:00112660 ROM:00112660 ROM:00112660 sub_112660: ; CODE XREF: sub_111DD6:loc_111E5A↑p ROM:00112660 ; ROM:00111F86↑p ... ROM:00112660 move.w ($FFFFFC0C).w,d1 ROM:00112664 move.w ($FFFFFC0E).w,d1 ROM:00112668 move.w ($FFFFFC0C).w,d1 ROM:0011266C move.w ($FFFFFC0E).w,d1 ROM:00112670 rts ROM:00112670 ; End of function sub_112660 ROM:00112670 ROM:00112672 ROM:00112672 ; =============== S U B R O U T I N E ======================================= ROM:00112672 ROM:00112672 ROM:00112672 sub_112672: ; CODE XREF: sub_112134+3C↑p ROM:00112672 move.w #1,($52A).w ROM:00112678 clr.w ($52C).w ROM:0011267C move.w $272(a5),($528).w ROM:00112682 move.w $26E(a5),($526).w ROM:00112688 move.w $270(a5),($532).w ROM:0011268E move.w $270(a5),($534).w ROM:00112694 rts ROM:00112694 ; End of function sub_112672 ROM:00112694 ROM:00112696 ROM:00112696 ; =============== S U B R O U T I N E ======================================= ROM:00112696 ROM:00112696 ROM:00112696 sub_112696: ; CODE XREF: ROM:00112054↑p ROM:00112696 ; ROM:00112076↑p ROM:00112696 move.w ($52A).w,d0 ROM:0011269A or.w d0,($52C).w ROM:0011269E lsl ($52A).w ROM:001126A2 rts ROM:001126A2 ; End of function sub_112696 ROM:001126A2 ROM:001126A4 ROM:001126A4 ; =============== S U B R O U T I N E ======================================= ROM:001126A4 ROM:001126A4 ROM:001126A4 sub_1126A4: ; CODE XREF: ROM:001120FA↑p ROM:001126A4 ; ROM:0011211C↑p ROM:001126A4 lsl ($52A).w ROM:001126A8 rts ROM:001126A8 ; End of function sub_1126A4 ROM:001126A8 ROM:001126AA ROM:001126AA ; =============== S U B R O U T I N E ======================================= ROM:001126AA ROM:001126AA ROM:001126AA sub_1126AA: ; CODE XREF: ROM:0011237C↑p ROM:001126AA move.w #$55,($FFFFFC0E).w ; 'U' ROM:001126B0 rts ROM:001126B0 ; End of function sub_1126AA ROM:001126B0 ROM:001126B2 ROM:001126B2 ; =============== S U B R O U T I N E ======================================= ROM:001126B2 ROM:001126B2 ROM:001126B2 sub_1126B2: ; CODE XREF: ROM:001123C6↑p ROM:001126B2 move.w ($52E).w,($FFFFFC0E).w ROM:001126B8 rts ROM:001126B8 ; End of function sub_1126B2 ROM:001126B8 ROM:001126BA ROM:001126BA ; =============== S U B R O U T I N E ======================================= ROM:001126BA ROM:001126BA ROM:001126BA sub_1126BA: ; CODE XREF: ROM:00112410↑p ROM:001126BA move.w ($530).w,($FFFFFC0E).w ROM:001126C0 rts ROM:001126C0 ; End of function sub_1126BA ROM:001126C0 ROM:001126C2 ROM:001126C2 ; =============== S U B R O U T I N E ======================================= ROM:001126C2 ROM:001126C2 ROM:001126C2 sub_1126C2: ; CODE XREF: ROM:001124E0↑p ROM:001126C2 move.w ($52C).w,d0 ROM:001126C6 not.w d0 ROM:001126C8 move.w d0,($FFFFFC0E).w ROM:001126CC rts ROM:001126CC ; End of function sub_1126C2 ROM:001126CC ROM:001126CE ROM:001126CE ; =============== S U B R O U T I N E ======================================= ROM:001126CE ROM:001126CE ROM:001126CE sub_1126CE: ; CODE XREF: ROM:00111F36↑p ROM:001126CE ; ROM:00112058↑p ... ROM:001126CE move.w ($5F6).w,d2 ROM:001126D2 move.w ($532).w,d1 ROM:001126D6 cmp.w ($526).w,d2 ROM:001126DA bge.s loc_1126F2 ROM:001126DC sub.w ($534).w,d2 ROM:001126E0 add.w d2,d1 ROM:001126E2 add.w d2,($534).w ROM:001126E6 move.w d1,($532).w ROM:001126EA add.w d2,($528).w ROM:001126EE add.w d2,($526).w ROM:001126F2 ROM:001126F2 loc_1126F2: ; CODE XREF: sub_1126CE+C↑j ROM:001126F2 add.w d1,($528).w ROM:001126F6 add.w d1,($526).w ROM:001126FA add.w d1,($534).w ROM:001126FE rts ROM:001126FE ; End of function sub_1126CE ROM:001126FE ROM:00112700 ROM:00112700 ; =============== S U B R O U T I N E ======================================= ROM:00112700 ROM:00112700 ROM:00112700 sub_112700: ; CODE XREF: sub_111DD6+A6↑p ROM:00112700 bclr #5,($FFFFFC0B).w ROM:00112706 btst #6,($FFFFFC0D).w ROM:0011270C beq.s loc_11274A ROM:0011270E btst #3,($FFFFFC0D).w ROM:00112714 beq.s loc_11271C ROM:00112716 bset #7,($1318).w ROM:0011271C ROM:0011271C loc_11271C: ; CODE XREF: sub_112700+14↑j ROM:0011271C btst #2,($FFFFFC0D).w ROM:00112722 beq.s loc_11272A ROM:00112724 bset #0,($12F9).w ROM:0011272A ROM:0011272A loc_11272A: ; CODE XREF: sub_112700+22↑j ROM:0011272A btst #1,($FFFFFC0D).w ROM:00112730 beq.s loc_112738 ROM:00112732 bset #7,($12FA).w ROM:00112738 ROM:00112738 loc_112738: ; CODE XREF: sub_112700+30↑j ROM:00112738 move.w ($FFFFFC0E).w,d0 ROM:0011273C cmp.b ($749).w,d0 ROM:00112740 beq.s loc_112748 ROM:00112742 bset #7,($92B).w ROM:00112748 ROM:00112748 loc_112748: ; CODE XREF: sub_112700+40↑j ROM:00112748 bra.s locret_112750 ROM:0011274A ; --------------------------------------------------------------------------- ROM:0011274A ROM:0011274A loc_11274A: ; CODE XREF: sub_112700+C↑j ROM:0011274A bset #4,($93A).w ROM:00112750 ROM:00112750 locret_112750: ; CODE XREF: sub_112700:loc_112748↑j ROM:00112750 rts ROM:00112750 ; End of function sub_112700 ROM:00112750 ROM:00112752 ROM:00112752 ; =============== S U B R O U T I N E ======================================= ROM:00112752 ROM:00112752 ROM:00112752 sub_112752: ; CODE XREF: ROM:00117168↓p ROM:00112752 btst #7,($FFFFF449).w ROM:00112758 beq.s loc_112762 ROM:0011275A bset #2,($939).w ROM:00112760 bra.s locret_112768 ROM:00112762 ; --------------------------------------------------------------------------- ROM:00112762 ROM:00112762 loc_112762: ; CODE XREF: sub_112752+6↑j ROM:00112762 bclr #2,($939).w ROM:00112768 ROM:00112768 locret_112768: ; CODE XREF: sub_112752+E↑j ROM:00112768 rts ROM:00112768 ; End of function sub_112752 ROM:00112768 ROM:0011276A ROM:0011276A ; =============== S U B R O U T I N E ======================================= ROM:0011276A ROM:0011276A ROM:0011276A sub_11276A: ; CODE XREF: ROM:00116A7E↓p ROM:0011276A bclr #1,($929).w ROM:00112770 move.w $27A(a5),d1 ROM:00112774 cmpi.w #4,d1 ROM:00112778 bcc.s locret_112782 ROM:0011277A movea.l off_112784(pc,d1.w*4),a0 ; "`6\b8" ROM:0011277E nop ROM:00112780 jmp (a0) ROM:00112782 ; --------------------------------------------------------------------------- ROM:00112782 ROM:00112782 locret_112782: ; CODE XREF: sub_11276A+E↑j ROM:00112782 rts ROM:00112782 ; End of function sub_11276A ROM:00112782 ROM:00112782 ; --------------------------------------------------------------------------- ROM:00112784 off_112784: dc.l a68 ; DATA XREF: sub_11276A+10↑r ROM:00112784 ; "`6\b8" ROM:00112788 dc.l a68+2 ; "\b8" ROM:0011278C dc.l loc_1127A6 ROM:00112790 dc.l loc_1127B6 ROM:00112794 a68: dc.b '`6',8,'8',0 ; DATA XREF: ROM:off_112784↑o ROM:00112794 ; ROM:00112788↑o ROM:00112799 dc.b 1, $13, 7 ROM:0011279C ; --------------------------------------------------------------------------- ROM:0011279C beq.s loc_1127A4 ROM:0011279E bset #1,($929).w ROM:001127A4 ROM:001127A4 loc_1127A4: ; CODE XREF: ROM:0011279C↑j ROM:001127A4 bra.s loc_1127CC ROM:001127A6 ; --------------------------------------------------------------------------- ROM:001127A6 ROM:001127A6 loc_1127A6: ; DATA XREF: ROM:0011278C↑o ROM:001127A6 btst #6,($FFFFFA19).w ROM:001127AC bne.s loc_1127B4 ROM:001127AE bset #1,($929).w ROM:001127B4 ROM:001127B4 loc_1127B4: ; CODE XREF: ROM:001127AC↑j ROM:001127B4 bra.s loc_1127CC ROM:001127B6 ; --------------------------------------------------------------------------- ROM:001127B6 ROM:001127B6 loc_1127B6: ; DATA XREF: ROM:00112790↑o ROM:001127B6 btst #5,($131B).w ROM:001127BC beq.s loc_1127CC ROM:001127BE btst #6,($FFFFFA19).w ROM:001127C4 bne.s loc_1127CC ROM:001127C6 bset #1,($929).w ROM:001127CC ROM:001127CC loc_1127CC: ; CODE XREF: ROM:loc_1127A4↑j ROM:001127CC ; ROM:loc_1127B4↑j ... ROM:001127CC clr.w d1 ROM:001127CE move.b ($73A).w,d1 ROM:001127D2 cmpi.w #5,d1 ROM:001127D6 bcc.s locret_1127E0 ROM:001127D8 movea.l off_1127E2(pc,d1.w*4),a0 ROM:001127DC nop ROM:001127DE jmp (a0) ROM:001127E0 ; --------------------------------------------------------------------------- ROM:001127E0 ROM:001127E0 locret_1127E0: ; CODE XREF: ROM:001127D6↑j ROM:001127E0 rts ROM:001127E0 ; --------------------------------------------------------------------------- ROM:001127E2 off_1127E2: dc.l loc_1127F6 ; DATA XREF: ROM:001127D8↑r ROM:001127E6 dc.l loc_112806 ROM:001127EA dc.l loc_112828 ROM:001127EE dc.l loc_112868 ROM:001127F2 dc.l loc_11288A ROM:001127F6 ; --------------------------------------------------------------------------- ROM:001127F6 ROM:001127F6 loc_1127F6: ; DATA XREF: ROM:off_1127E2↑o ROM:001127F6 bclr #2,($932).w ROM:001127FC move.b #1,($73A).w ROM:00112802 bra.s locret_112826 ROM:00112804 ; --------------------------------------------------------------------------- ROM:00112804 rts ROM:00112806 ; --------------------------------------------------------------------------- ROM:00112806 ROM:00112806 loc_112806: ; DATA XREF: ROM:001127E6↑o ROM:00112806 btst #1,($929).w ROM:0011280C beq.s locret_112826 ROM:0011280E clr.b ($88B).w ROM:00112812 move.w #$A,($5F8).w ROM:00112818 move.b #1,($88B).w ROM:0011281E move.b #2,($73A).w ROM:00112824 bra.s locret_112866 ROM:00112826 ; --------------------------------------------------------------------------- ROM:00112826 ROM:00112826 locret_112826: ; CODE XREF: ROM:00112802↑j ROM:00112826 ; ROM:0011280C↑j ... ROM:00112826 rts ROM:00112828 ; --------------------------------------------------------------------------- ROM:00112828 ROM:00112828 loc_112828: ; DATA XREF: ROM:001127EA↑o ROM:00112828 btst #1,($929).w ROM:0011282E bne.s loc_112840 ROM:00112830 clr.b ($88B).w ROM:00112834 clr.w ($5F8).w ROM:00112838 move.b #1,($73A).w ROM:0011283E bra.s locret_112826 ROM:00112840 ; --------------------------------------------------------------------------- ROM:00112840 ROM:00112840 loc_112840: ; CODE XREF: ROM:0011282E↑j ROM:00112840 cmpi.w #0,($5F8).w ROM:00112846 bgt.s locret_112866 ROM:00112848 btst #5,($930).w ROM:0011284E beq.s locret_112866 ROM:00112850 btst #2,($929).w ROM:00112856 beq.s locret_112866 ROM:00112858 bset #2,($932).w ROM:0011285E move.b #3,($73A).w ROM:00112864 bra.s locret_112888 ROM:00112866 ; --------------------------------------------------------------------------- ROM:00112866 ROM:00112866 locret_112866: ; CODE XREF: ROM:00112824↑j ROM:00112866 ; ROM:00112846↑j ... ROM:00112866 rts ROM:00112868 ; --------------------------------------------------------------------------- ROM:00112868 ROM:00112868 loc_112868: ; DATA XREF: ROM:001127EE↑o ROM:00112868 btst #1,($929).w ROM:0011286E bne.s locret_112888 ROM:00112870 clr.b ($88B).w ROM:00112874 move.w #$A,($5F8).w ROM:0011287A move.b #1,($88B).w ROM:00112880 move.b #4,($73A).w ROM:00112886 bra.s locret_1128BC ROM:00112888 ; --------------------------------------------------------------------------- ROM:00112888 ROM:00112888 locret_112888: ; CODE XREF: ROM:00112864↑j ROM:00112888 ; ROM:0011286E↑j ... ROM:00112888 rts ROM:0011288A ; --------------------------------------------------------------------------- ROM:0011288A ROM:0011288A loc_11288A: ; DATA XREF: ROM:001127F2↑o ROM:0011288A btst #1,($929).w ROM:00112890 beq.s loc_1128A2 ROM:00112892 clr.b ($88B).w ROM:00112896 clr.w ($5F8).w ROM:0011289A move.b #3,($73A).w ROM:001128A0 bra.s locret_112888 ROM:001128A2 ; --------------------------------------------------------------------------- ROM:001128A2 ROM:001128A2 loc_1128A2: ; CODE XREF: ROM:00112890↑j ROM:001128A2 cmpi.w #0,($5F8).w ROM:001128A8 bgt.s locret_1128BC ROM:001128AA bclr #2,($932).w ROM:001128B0 move.b #1,($73A).w ROM:001128B6 bra.l locret_112826 ROM:001128BC ; --------------------------------------------------------------------------- ROM:001128BC ROM:001128BC locret_1128BC: ; CODE XREF: ROM:00112886↑j ROM:001128BC ; ROM:001128A8↑j ROM:001128BC rts ROM:001128BE ROM:001128BE ; =============== S U B R O U T I N E ======================================= ROM:001128BE ROM:001128BE ROM:001128BE sub_1128BE: ; CODE XREF: ROM:00116A8A↓p ROM:001128BE move.w $18(a5),d0 ROM:001128C2 cmpi.w #0,d0 ROM:001128C6 bne.s loc_1128E0 ROM:001128C8 btst #7,($FFFFF411).w ROM:001128CE bne.s loc_1128D8 ROM:001128D0 bclr #0,($939).w ROM:001128D6 bra.s loc_1128DE ROM:001128D8 ; --------------------------------------------------------------------------- ROM:001128D8 ROM:001128D8 loc_1128D8: ; CODE XREF: sub_1128BE+10↑j ROM:001128D8 bset #0,($939).w ROM:001128DE ROM:001128DE loc_1128DE: ; CODE XREF: sub_1128BE+18↑j ROM:001128DE bra.s loc_1128F6 ROM:001128E0 ; --------------------------------------------------------------------------- ROM:001128E0 ROM:001128E0 loc_1128E0: ; CODE XREF: sub_1128BE+8↑j ROM:001128E0 btst #7,($FFFFFA19).w ROM:001128E6 bne.s loc_1128F0 ROM:001128E8 bclr #0,($939).w ROM:001128EE bra.s loc_1128F6 ROM:001128F0 ; --------------------------------------------------------------------------- ROM:001128F0 ROM:001128F0 loc_1128F0: ; CODE XREF: sub_1128BE+28↑j ROM:001128F0 bset #0,($939).w ROM:001128F6 ROM:001128F6 loc_1128F6: ; CODE XREF: sub_1128BE:loc_1128DE↑j ROM:001128F6 ; sub_1128BE+30↑j ROM:001128F6 clr.w d1 ROM:001128F8 move.b ($73B).w,d1 ROM:001128FC cmpi.w #5,d1 ROM:00112900 bcc.s locret_11290A ROM:00112902 movea.l off_11290C(pc,d1.w*4),a0 ROM:00112906 nop ROM:00112908 jmp (a0) ROM:0011290A ; --------------------------------------------------------------------------- ROM:0011290A ROM:0011290A locret_11290A: ; CODE XREF: sub_1128BE+42↑j ROM:0011290A rts ROM:0011290A ; End of function sub_1128BE ROM:0011290A ROM:0011290A ; --------------------------------------------------------------------------- ROM:0011290C off_11290C: dc.l loc_112920 ; DATA XREF: sub_1128BE+44↑r ROM:00112910 dc.l loc_112930 ROM:00112914 dc.l loc_112952 ROM:00112918 dc.l loc_112982 ROM:0011291C dc.l loc_1129A4 ROM:00112920 ; --------------------------------------------------------------------------- ROM:00112920 ROM:00112920 loc_112920: ; DATA XREF: ROM:off_11290C↑o ROM:00112920 bclr #3,($939).w ROM:00112926 move.b #1,($73B).w ROM:0011292C bra.s locret_112950 ROM:0011292E ; --------------------------------------------------------------------------- ROM:0011292E rts ROM:00112930 ; --------------------------------------------------------------------------- ROM:00112930 ROM:00112930 loc_112930: ; DATA XREF: ROM:00112910↑o ROM:00112930 btst #0,($939).w ROM:00112936 bne.s locret_112950 ROM:00112938 clr.b ($88C).w ROM:0011293C move.w #$A,($5FA).w ROM:00112942 move.b #1,($88C).w ROM:00112948 move.b #2,($73B).w ROM:0011294E bra.s locret_112980 ROM:00112950 ; --------------------------------------------------------------------------- ROM:00112950 ROM:00112950 locret_112950: ; CODE XREF: ROM:0011292C↑j ROM:00112950 ; ROM:00112936↑j ... ROM:00112950 rts ROM:00112952 ; --------------------------------------------------------------------------- ROM:00112952 ROM:00112952 loc_112952: ; DATA XREF: ROM:00112914↑o ROM:00112952 btst #0,($939).w ROM:00112958 beq.s loc_11296A ROM:0011295A clr.b ($88C).w ROM:0011295E clr.w ($5FA).w ROM:00112962 move.b #1,($73B).w ROM:00112968 bra.s locret_112950 ROM:0011296A ; --------------------------------------------------------------------------- ROM:0011296A ROM:0011296A loc_11296A: ; CODE XREF: ROM:00112958↑j ROM:0011296A cmpi.w #0,($5FA).w ROM:00112970 bgt.s locret_112980 ROM:00112972 bset #3,($939).w ROM:00112978 move.b #3,($73B).w ROM:0011297E bra.s locret_1129A2 ROM:00112980 ; --------------------------------------------------------------------------- ROM:00112980 ROM:00112980 locret_112980: ; CODE XREF: ROM:0011294E↑j ROM:00112980 ; ROM:00112970↑j ROM:00112980 rts ROM:00112982 ; --------------------------------------------------------------------------- ROM:00112982 ROM:00112982 loc_112982: ; DATA XREF: ROM:00112918↑o ROM:00112982 btst #0,($939).w ROM:00112988 beq.s locret_1129A2 ROM:0011298A clr.b ($88C).w ROM:0011298E move.w #$A,($5FA).w ROM:00112994 move.b #1,($88C).w ROM:0011299A move.b #4,($73B).w ROM:001129A0 bra.s locret_1129D6 ROM:001129A2 ; --------------------------------------------------------------------------- ROM:001129A2 ROM:001129A2 locret_1129A2: ; CODE XREF: ROM:0011297E↑j ROM:001129A2 ; ROM:00112988↑j ... ROM:001129A2 rts ROM:001129A4 ; --------------------------------------------------------------------------- ROM:001129A4 ROM:001129A4 loc_1129A4: ; DATA XREF: ROM:0011291C↑o ROM:001129A4 btst #0,($939).w ROM:001129AA bne.s loc_1129BC ROM:001129AC clr.b ($88C).w ROM:001129B0 clr.w ($5FA).w ROM:001129B4 move.b #3,($73B).w ROM:001129BA bra.s locret_1129A2 ROM:001129BC ; --------------------------------------------------------------------------- ROM:001129BC ROM:001129BC loc_1129BC: ; CODE XREF: ROM:001129AA↑j ROM:001129BC cmpi.w #0,($5FA).w ROM:001129C2 bgt.s locret_1129D6 ROM:001129C4 bclr #3,($939).w ROM:001129CA move.b #1,($73B).w ROM:001129D0 bra.l locret_112950 ROM:001129D6 ; --------------------------------------------------------------------------- ROM:001129D6 ROM:001129D6 locret_1129D6: ; CODE XREF: ROM:001129A0↑j ROM:001129D6 ; ROM:001129C2↑j ROM:001129D6 rts ROM:001129D8 ROM:001129D8 ; =============== S U B R O U T I N E ======================================= ROM:001129D8 ROM:001129D8 ROM:001129D8 sub_1129D8: ; CODE XREF: ROM:loc_116A78↓p ROM:001129D8 clr.w d1 ROM:001129DA move.b ($73C).w,d1 ROM:001129DE cmpi.w #5,d1 ROM:001129E2 bcc.s locret_1129EC ROM:001129E4 movea.l off_1129EE(pc,d1.w*4),a0 ROM:001129E8 nop ROM:001129EA jmp (a0) ROM:001129EC ; --------------------------------------------------------------------------- ROM:001129EC ROM:001129EC locret_1129EC: ; CODE XREF: sub_1129D8+A↑j ROM:001129EC rts ROM:001129EC ; End of function sub_1129D8 ROM:001129EC ROM:001129EC ; --------------------------------------------------------------------------- ROM:001129EE off_1129EE: dc.l loc_112A02 ; DATA XREF: sub_1129D8+C↑r ROM:001129F2 dc.l loc_112A1C ROM:001129F6 dc.l loc_112A46 ROM:001129FA dc.l loc_112A7C ROM:001129FE dc.l loc_112AA6 ROM:00112A02 ; --------------------------------------------------------------------------- ROM:00112A02 ROM:00112A02 loc_112A02: ; DATA XREF: ROM:off_1129EE↑o ROM:00112A02 bset #5,($930).w ROM:00112A08 bset #2,($929).w ROM:00112A0E move.b #3,($73C).w ROM:00112A14 bra.l locret_112AA4 ROM:00112A1A ; --------------------------------------------------------------------------- ROM:00112A1A rts ROM:00112A1C ; --------------------------------------------------------------------------- ROM:00112A1C ROM:00112A1C loc_112A1C: ; DATA XREF: ROM:001129F2↑o ROM:00112A1C btst #5,($FFFFFA19).w ROM:00112A22 bne.s locret_112A44 ROM:00112A24 bset #2,($929).w ROM:00112A2A move.w $1A(a5),d0 ROM:00112A2E clr.b ($88D).w ROM:00112A32 move.w d0,($5FC).w ROM:00112A36 move.b #1,($88D).w ROM:00112A3C move.b #2,($73C).w ROM:00112A42 bra.s locret_112A7A ROM:00112A44 ; --------------------------------------------------------------------------- ROM:00112A44 ROM:00112A44 locret_112A44: ; CODE XREF: ROM:00112A22↑j ROM:00112A44 ; ROM:00112A78↓j ... ROM:00112A44 rts ROM:00112A46 ; --------------------------------------------------------------------------- ROM:00112A46 ROM:00112A46 loc_112A46: ; DATA XREF: ROM:001129F6↑o ROM:00112A46 cmpi.w #0,($5FC).w ROM:00112A4C bgt.s loc_112A5C ROM:00112A4E bset #5,($930).w ROM:00112A54 move.b #3,($73C).w ROM:00112A5A bra.s locret_112AA4 ROM:00112A5C ; --------------------------------------------------------------------------- ROM:00112A5C ROM:00112A5C loc_112A5C: ; CODE XREF: ROM:00112A4C↑j ROM:00112A5C btst #5,($FFFFFA19).w ROM:00112A62 beq.s locret_112A7A ROM:00112A64 bclr #2,($929).w ROM:00112A6A clr.b ($88D).w ROM:00112A6E clr.w ($5FC).w ROM:00112A72 move.b #1,($73C).w ROM:00112A78 bra.s locret_112A44 ROM:00112A7A ; --------------------------------------------------------------------------- ROM:00112A7A ROM:00112A7A locret_112A7A: ; CODE XREF: ROM:00112A42↑j ROM:00112A7A ; ROM:00112A62↑j ROM:00112A7A rts ROM:00112A7C ; --------------------------------------------------------------------------- ROM:00112A7C ROM:00112A7C loc_112A7C: ; DATA XREF: ROM:001129FA↑o ROM:00112A7C btst #5,($FFFFFA19).w ROM:00112A82 beq.s locret_112AA4 ROM:00112A84 bclr #2,($929).w ROM:00112A8A move.w $1A(a5),d0 ROM:00112A8E clr.b ($88D).w ROM:00112A92 move.w d0,($5FC).w ROM:00112A96 move.b #1,($88D).w ROM:00112A9C move.b #4,($73C).w ROM:00112AA2 bra.s locret_112ADE ROM:00112AA4 ; --------------------------------------------------------------------------- ROM:00112AA4 ROM:00112AA4 locret_112AA4: ; CODE XREF: ROM:00112A14↑j ROM:00112AA4 ; ROM:00112A5A↑j ... ROM:00112AA4 rts ROM:00112AA6 ; --------------------------------------------------------------------------- ROM:00112AA6 ROM:00112AA6 loc_112AA6: ; DATA XREF: ROM:001129FE↑o ROM:00112AA6 cmpi.w #0,($5FC).w ROM:00112AAC bgt.s loc_112ABC ROM:00112AAE bclr #5,($930).w ROM:00112AB4 move.b #1,($73C).w ROM:00112ABA bra.s locret_112A44 ROM:00112ABC ; --------------------------------------------------------------------------- ROM:00112ABC ROM:00112ABC loc_112ABC: ; CODE XREF: ROM:00112AAC↑j ROM:00112ABC btst #5,($FFFFFA19).w ROM:00112AC2 bne.s locret_112ADE ROM:00112AC4 bset #2,($929).w ROM:00112ACA clr.b ($88D).w ROM:00112ACE clr.w ($5FC).w ROM:00112AD2 move.b #3,($73C).w ROM:00112AD8 bra.l locret_112AA4 ROM:00112ADE ; --------------------------------------------------------------------------- ROM:00112ADE ROM:00112ADE locret_112ADE: ; CODE XREF: ROM:00112AA2↑j ROM:00112ADE ; ROM:00112AC2↑j ROM:00112ADE rts ROM:00112AE0 ROM:00112AE0 ; =============== S U B R O U T I N E ======================================= ROM:00112AE0 ROM:00112AE0 ROM:00112AE0 sub_112AE0: ; CODE XREF: ROM:00116A90↓p ROM:00112AE0 bsr.w sub_112B08 ROM:00112AE4 move.w $27E(a5),d0 ROM:00112AE8 cmpi.w #0,d0 ROM:00112AEC bne.s loc_112AF6 ROM:00112AEE bsr.l sub_11C1CE ROM:00112AF4 bra.s loc_112AFA ROM:00112AF6 ; --------------------------------------------------------------------------- ROM:00112AF6 ROM:00112AF6 loc_112AF6: ; CODE XREF: sub_112AE0+C↑j ROM:00112AF6 bsr.w sub_112DB6 ROM:00112AFA ROM:00112AFA loc_112AFA: ; CODE XREF: sub_112AE0+14↑j ROM:00112AFA bsr.w sub_112F3C ROM:00112AFE bsr.w sub_112DFA ROM:00112B02 bsr.w sub_112F6A ROM:00112B06 rts ROM:00112B06 ; End of function sub_112AE0 ROM:00112B06 ROM:00112B08 ROM:00112B08 ; =============== S U B R O U T I N E ======================================= ROM:00112B08 ROM:00112B08 ROM:00112B08 sub_112B08: ; CODE XREF: sub_112AE0↑p ROM:00112B08 clr.w d1 ROM:00112B0A move.b ($73D).w,d1 ROM:00112B0E cmpi.w #4,d1 ROM:00112B12 bcc.s locret_112B1C ROM:00112B14 movea.l off_112B1E(pc,d1.w*4),a0 ROM:00112B18 nop ROM:00112B1A jmp (a0) ROM:00112B1C ; --------------------------------------------------------------------------- ROM:00112B1C ROM:00112B1C locret_112B1C: ; CODE XREF: sub_112B08+A↑j ROM:00112B1C rts ROM:00112B1C ; End of function sub_112B08 ROM:00112B1C ROM:00112B1C ; --------------------------------------------------------------------------- ROM:00112B1E off_112B1E: dc.l loc_112B2E ; DATA XREF: sub_112B08+C↑r ROM:00112B22 dc.l loc_112B4C ROM:00112B26 dc.l loc_112B70 ROM:00112B2A dc.l loc_112BAE ROM:00112B2E ; --------------------------------------------------------------------------- ROM:00112B2E ROM:00112B2E loc_112B2E: ; DATA XREF: ROM:off_112B1E↑o ROM:00112B2E bsr.w sub_112BFC ROM:00112B32 bsr.w sub_112C5A ROM:00112B36 bclr #7,($934).w ROM:00112B3C bclr #3,($131C).w ROM:00112B42 move.b #1,($73D).w ROM:00112B48 bra.s locret_112B6E ROM:00112B4A ; --------------------------------------------------------------------------- ROM:00112B4A rts ROM:00112B4C ; --------------------------------------------------------------------------- ROM:00112B4C ROM:00112B4C loc_112B4C: ; DATA XREF: ROM:00112B22↑o ROM:00112B4C btst #5,($930).w ROM:00112B52 beq.s locret_112B6E ROM:00112B54 move.w $292(a5),d0 ROM:00112B58 clr.b ($8B6).w ROM:00112B5C move.w d0,($64E).w ROM:00112B60 move.b #1,($8B6).w ROM:00112B66 move.b #2,($73D).w ROM:00112B6C bra.s locret_112BAC ROM:00112B6E ; --------------------------------------------------------------------------- ROM:00112B6E ROM:00112B6E locret_112B6E: ; CODE XREF: ROM:00112B48↑j ROM:00112B6E ; ROM:00112B52↑j ... ROM:00112B6E rts ROM:00112B70 ; --------------------------------------------------------------------------- ROM:00112B70 ROM:00112B70 loc_112B70: ; DATA XREF: ROM:00112B26↑o ROM:00112B70 btst #5,($930).w ROM:00112B76 bne.s loc_112B88 ROM:00112B78 clr.b ($8B6).w ROM:00112B7C clr.w ($64E).w ROM:00112B80 move.b #1,($73D).w ROM:00112B86 bra.s locret_112B6E ROM:00112B88 ; --------------------------------------------------------------------------- ROM:00112B88 ROM:00112B88 loc_112B88: ; CODE XREF: ROM:00112B76↑j ROM:00112B88 cmpi.w #0,($64E).w ROM:00112B8E bgt.s locret_112BAC ROM:00112B90 clr.b ($8B5).w ROM:00112B94 clr.w ($64C).w ROM:00112B98 move.b #3,($8B5).w ROM:00112B9E bset #7,($934).w ROM:00112BA4 move.b #3,($73D).w ROM:00112BAA bra.s locret_112BF8 ROM:00112BAC ; --------------------------------------------------------------------------- ROM:00112BAC ROM:00112BAC locret_112BAC: ; CODE XREF: ROM:00112B6C↑j ROM:00112BAC ; ROM:00112B8E↑j ROM:00112BAC rts ROM:00112BAE ; --------------------------------------------------------------------------- ROM:00112BAE ROM:00112BAE loc_112BAE: ; DATA XREF: ROM:00112B2A↑o ROM:00112BAE move.w $280(a5),d0 ROM:00112BB2 cmp.w ($64C).w,d0 ROM:00112BB6 bgt.s loc_112BD2 ROM:00112BB8 bsr.w sub_112C5A ROM:00112BBC bsr.w sub_112C72 ROM:00112BC0 bclr #0,($8B5).w ROM:00112BC6 bset #2,($8B5).w ROM:00112BCC move.b #3,($73D).w ROM:00112BD2 ROM:00112BD2 loc_112BD2: ; CODE XREF: ROM:00112BB6↑j ROM:00112BD2 btst #5,($930).w ROM:00112BD8 bne.s locret_112BF8 ROM:00112BDA bclr #7,($934).w ROM:00112BE0 bsr.w sub_112C5A ROM:00112BE4 clr.b ($8B5).w ROM:00112BE8 clr.w ($64C).w ROM:00112BEC move.b #1,($73D).w ROM:00112BF2 bra.l locret_112B6E ROM:00112BF8 ; --------------------------------------------------------------------------- ROM:00112BF8 ROM:00112BF8 locret_112BF8: ; CODE XREF: ROM:00112BAA↑j ROM:00112BF8 ; ROM:00112BD8↑j ROM:00112BF8 rts ROM:00112BFA ; --------------------------------------------------------------------------- ROM:00112BFA rts ROM:00112BFC ROM:00112BFC ; =============== S U B R O U T I N E ======================================= ROM:00112BFC ROM:00112BFC ROM:00112BFC sub_112BFC: ; CODE XREF: ROM:loc_112B2E↑p ROM:00112BFC lea ($FFFFFF80).w,a0 ROM:00112C00 move.w #$80,d0 ROM:00112C04 asr.w #4,d0 ROM:00112C06 bsr.l sub_11B112 ROM:00112C0C move.w #7,(a0) ROM:00112C10 lea ($FFFFFFD0).w,a1 ROM:00112C14 move.w #$D0,d0 ROM:00112C18 asr.w #4,d0 ROM:00112C1A bsr.l sub_11B112 ROM:00112C20 move.w #7,(a1) ROM:00112C24 move.w #$A,d2 ROM:00112C28 moveq #0,d3 ROM:00112C2A moveq #3,d4 ROM:00112C2C moveq #1,d1 ROM:00112C2E moveq #1,d5 ROM:00112C30 move.w #$80,d0 ROM:00112C34 asr.w #4,d0 ROM:00112C36 bsr.l sub_11B096 ROM:00112C3C move.w #$A,d2 ROM:00112C40 moveq #0,d3 ROM:00112C42 moveq #3,d4 ROM:00112C44 moveq #1,d1 ROM:00112C46 moveq #1,d5 ROM:00112C48 move.w #$D0,d0 ROM:00112C4C asr.w #4,d0 ROM:00112C4E bsr.l sub_11B096 ROM:00112C54 clr.w ($54A).w ROM:00112C58 rts ROM:00112C58 ; End of function sub_112BFC ROM:00112C58 ROM:00112C5A ROM:00112C5A ; =============== S U B R O U T I N E ======================================= ROM:00112C5A ROM:00112C5A ROM:00112C5A sub_112C5A: ; CODE XREF: ROM:00112B32↑p ROM:00112C5A ; ROM:00112BB8↑p ... ROM:00112C5A move.w $27E(a5),d0 ROM:00112C5E cmpi.w #0,d0 ROM:00112C62 beq.s loc_112C6C ROM:00112C64 clr.w ($53A).w ROM:00112C68 clr.w ($53C).w ROM:00112C6C ROM:00112C6C loc_112C6C: ; CODE XREF: sub_112C5A+8↑j ROM:00112C6C clr.w ($53E).w ROM:00112C70 rts ROM:00112C70 ; End of function sub_112C5A ROM:00112C70 ROM:00112C72 ROM:00112C72 ; =============== S U B R O U T I N E ======================================= ROM:00112C72 ROM:00112C72 ROM:00112C72 sub_112C72: ; CODE XREF: ROM:00112BBC↑p ROM:00112C72 move.w $28A(a5),d0 ROM:00112C76 cmpi.w #0,d0 ROM:00112C7A ble.s loc_112C86 ROM:00112C7C bset #3,($131C).w ROM:00112C82 bra.w locret_112C8C ROM:00112C86 ; --------------------------------------------------------------------------- ROM:00112C86 ROM:00112C86 loc_112C86: ; CODE XREF: sub_112C72+8↑j ROM:00112C86 bclr #3,($131C).w ROM:00112C8C ROM:00112C8C locret_112C8C: ; CODE XREF: sub_112C72+10↑j ROM:00112C8C rts ROM:00112C8C ; End of function sub_112C72 ROM:00112C8C ROM:00112C8E ; --------------------------------------------------------------------------- ROM:00112C8E ROM:00112C8E loc_112C8E: ; CODE XREF: ROM:00117248↓j ROM:00112C8E ; ROM:00117256↓j ROM:00112C8E movem.l d0-a4,-(sp) ROM:00112C92 btst #7,($1315).w ROM:00112C98 beq.s loc_112CA4 ROM:00112C9A lea ($FFFFFF80).w,a0 ROM:00112C9E move.w #$80,d0 ROM:00112CA2 bra.s loc_112CAC ROM:00112CA4 ; --------------------------------------------------------------------------- ROM:00112CA4 ROM:00112CA4 loc_112CA4: ; CODE XREF: ROM:00112C98↑j ROM:00112CA4 lea ($FFFFFFD0).w,a1 ROM:00112CA8 move.w #$D0,d0 ROM:00112CAC ROM:00112CAC loc_112CAC: ; CODE XREF: ROM:00112CA2↑j ROM:00112CAC asr.w #4,d0 ROM:00112CAE move.w #$FFFF,d1 ROM:00112CB2 bclr d0,d1 ROM:00112CB4 and.w d1,($FFFFFE20).w ROM:00112CB8 bsr.w sub_112CDA ROM:00112CBC bsr.w sub_112D1C ROM:00112CC0 bsr.l sub_12DED8 ROM:00112CC6 clr.b ($8B5).w ROM:00112CCA clr.w ($64C).w ROM:00112CCE move.b #3,($8B5).w ROM:00112CD4 movem.l (sp)+,d0-a4 ROM:00112CD8 rte ROM:00112CDA ROM:00112CDA ; =============== S U B R O U T I N E ======================================= ROM:00112CDA ROM:00112CDA ROM:00112CDA sub_112CDA: ; CODE XREF: ROM:00112CB8↑p ROM:00112CDA btst #7,($1315).w ROM:00112CE0 beq.s loc_112CE8 ROM:00112CE2 move.w 8(a0),d0 ROM:00112CE6 bra.s loc_112CEC ROM:00112CE8 ; --------------------------------------------------------------------------- ROM:00112CE8 ROM:00112CE8 loc_112CE8: ; CODE XREF: sub_112CDA+6↑j ROM:00112CE8 move.w 8(a1),d0 ROM:00112CEC ROM:00112CEC loc_112CEC: ; CODE XREF: sub_112CDA+C↑j ROM:00112CEC clr.l d1 ROM:00112CEE move.w d0,d1 ROM:00112CF0 sub.w ($54A).w,d1 ROM:00112CF4 move.w ($64C).w,d2 ROM:00112CF8 mulu.w #$2710,d2 ROM:00112CFC move.w d2,d3 ROM:00112CFE swap d2 ROM:00112D00 eor.w d1,d3 ROM:00112D02 bpl.s loc_112D0E ROM:00112D04 tst.w d1 ROM:00112D06 bpl.s loc_112D0C ROM:00112D08 subq.w #1,d2 ROM:00112D0A bra.s loc_112D0E ROM:00112D0C ; --------------------------------------------------------------------------- ROM:00112D0C ROM:00112D0C loc_112D0C: ; CODE XREF: sub_112CDA+2C↑j ROM:00112D0C addq.w #1,d2 ROM:00112D0E ROM:00112D0E loc_112D0E: ; CODE XREF: sub_112CDA+28↑j ROM:00112D0E ; sub_112CDA+30↑j ROM:00112D0E swap d2 ROM:00112D10 move.w d1,d2 ROM:00112D12 move.l d2,($40C).w ROM:00112D16 move.w d0,($54A).w ROM:00112D1A rts ROM:00112D1A ; End of function sub_112CDA ROM:00112D1A ROM:00112D1C ROM:00112D1C ; =============== S U B R O U T I N E ======================================= ROM:00112D1C ROM:00112D1C ROM:00112D1C sub_112D1C: ; CODE XREF: ROM:00112CBC↑p ROM:00112D1C btst #7,($934).w ROM:00112D22 beq.l locret_112DB4 ROM:00112D28 move.l ($40C).w,d0 ROM:00112D2C move.l ($410).w,d1 ROM:00112D30 clr.l d2 ROM:00112D32 move.w $294(a5),d2 ROM:00112D36 mulu.l d2,d1 ROM:00112D3A divu.l #$64,d1 ; 'd' ROM:00112D42 move.w $296(a5),d3 ROM:00112D46 cmp.l d0,d1 ROM:00112D48 ble.s loc_112D54 ROM:00112D4A cmp.w ($546).w,d3 ROM:00112D4E bgt.l loc_112DAE ROM:00112D54 ROM:00112D54 loc_112D54: ; CODE XREF: sub_112D1C+2C↑j ROM:00112D54 move.w #0,($546).w ROM:00112D5A move.l d0,($410).w ROM:00112D5E move.w $28A(a5),d1 ROM:00112D62 cmpi.w #0,d1 ROM:00112D66 beq.s loc_112D88 ROM:00112D68 move.w $28A(a5),d1 ROM:00112D6C sub.w $298(a5),d1 ROM:00112D70 ext.l d1 ROM:00112D72 move.l #$989680,d2 ROM:00112D78 divu.l d1,d2 ROM:00112D7C cmp.l d0,d2 ROM:00112D7E bge.s loc_112D88 ROM:00112D80 bset #3,($131C).w ROM:00112D86 bra.s loc_112D8E ROM:00112D88 ; --------------------------------------------------------------------------- ROM:00112D88 ROM:00112D88 loc_112D88: ; CODE XREF: sub_112D1C+4A↑j ROM:00112D88 ; sub_112D1C+62↑j ROM:00112D88 bclr #3,($131C).w ROM:00112D8E ROM:00112D8E loc_112D8E: ; CODE XREF: sub_112D1C+6A↑j ROM:00112D8E clr.l d2 ROM:00112D90 move.w $282(a5),d2 ROM:00112D94 move.l #$D,d4 ROM:00112D9A move.l #$7D48C23C,d3 ROM:00112DA0 divu.l d2,d4:d3 ROM:00112DA4 divu.l d0,d3 ROM:00112DA8 move.w d3,($53E).w ROM:00112DAC bra.s locret_112DB4 ROM:00112DAE ; --------------------------------------------------------------------------- ROM:00112DAE ROM:00112DAE loc_112DAE: ; CODE XREF: sub_112D1C+32↑j ROM:00112DAE addi.w #1,($546).w ROM:00112DB4 ROM:00112DB4 locret_112DB4: ; CODE XREF: sub_112D1C+6↑j ROM:00112DB4 ; sub_112D1C+90↑j ROM:00112DB4 rts ROM:00112DB4 ; End of function sub_112D1C ROM:00112DB4 ROM:00112DB6 ROM:00112DB6 ; =============== S U B R O U T I N E ======================================= ROM:00112DB6 ROM:00112DB6 ROM:00112DB6 sub_112DB6: ; CODE XREF: sub_112AE0:loc_112AF6↑p ROM:00112DB6 clr.l d3 ROM:00112DB8 move.w ($53E).w,d3 ROM:00112DBC swap d3 ROM:00112DBE move.w ($53C).w,d2 ROM:00112DC2 swap d2 ROM:00112DC4 move.w ($544).w,d2 ROM:00112DC8 sub.l d2,d3 ROM:00112DCA clr.l d1 ROM:00112DCC move.w $290(a5),d1 ROM:00112DD0 divs.l d1,d3 ROM:00112DD4 muls.l #$64,d3 ; 'd' ROM:00112DDC add.l d3,d2 ROM:00112DDE move.w d2,($544).w ROM:00112DE2 swap d2 ROM:00112DE4 move.w d2,($53C).w ROM:00112DE8 swap d2 ROM:00112DEA divu.l #$A,d2 ROM:00112DF2 swap d2 ROM:00112DF4 move.w d2,($53A).w ROM:00112DF8 rts ROM:00112DF8 ; End of function sub_112DB6 ROM:00112DF8 ROM:00112DFA ROM:00112DFA ; =============== S U B R O U T I N E ======================================= ROM:00112DFA ROM:00112DFA ROM:00112DFA sub_112DFA: ; CODE XREF: sub_112AE0+1E↑p ROM:00112DFA clr.w d1 ROM:00112DFC move.b ($73E).w,d1 ROM:00112E00 cmpi.w #5,d1 ROM:00112E04 bcc.s locret_112E0E ROM:00112E06 movea.l off_112E10(pc,d1.w*4),a0 ROM:00112E0A nop ROM:00112E0C jmp (a0) ROM:00112E0E ; --------------------------------------------------------------------------- ROM:00112E0E ROM:00112E0E locret_112E0E: ; CODE XREF: sub_112DFA+A↑j ROM:00112E0E rts ROM:00112E0E ; End of function sub_112DFA ROM:00112E0E ROM:00112E0E ; --------------------------------------------------------------------------- ROM:00112E10 off_112E10: dc.l loc_112E24 ; DATA XREF: sub_112DFA+C↑r ROM:00112E14 dc.l loc_112E4E ROM:00112E18 dc.l loc_112E6C ROM:00112E1C dc.l loc_112EC2 ROM:00112E20 dc.l loc_112F1E ROM:00112E24 ; --------------------------------------------------------------------------- ROM:00112E24 ROM:00112E24 loc_112E24: ; DATA XREF: ROM:off_112E10↑o ROM:00112E24 bclr #0,($C6B).w ROM:00112E2A bsr.w sub_112F96 ROM:00112E2E bclr #2,($145F).w ROM:00112E34 move.w $284(a5),d0 ROM:00112E38 cmpi.w #0,d0 ROM:00112E3C bne.s loc_112E44 ROM:00112E3E bset #2,($145F).w ROM:00112E44 ROM:00112E44 loc_112E44: ; CODE XREF: ROM:00112E3C↑j ROM:00112E44 move.b #1,($73E).w ROM:00112E4A bra.s locret_112E6A ROM:00112E4C ; --------------------------------------------------------------------------- ROM:00112E4C rts ROM:00112E4E ; --------------------------------------------------------------------------- ROM:00112E4E ROM:00112E4E loc_112E4E: ; DATA XREF: ROM:00112E14↑o ROM:00112E4E btst #2,($145F).w ROM:00112E54 beq.s locret_112E6A ROM:00112E56 btst #7,($934).w ROM:00112E5C beq.s locret_112E6A ROM:00112E5E move.b #2,($73E).w ROM:00112E64 bra.l locret_112EC0 ROM:00112E6A ; --------------------------------------------------------------------------- ROM:00112E6A ROM:00112E6A locret_112E6A: ; CODE XREF: ROM:00112E4A↑j ROM:00112E6A ; ROM:00112E54↑j ... ROM:00112E6A rts ROM:00112E6C ; --------------------------------------------------------------------------- ROM:00112E6C ROM:00112E6C loc_112E6C: ; DATA XREF: ROM:00112E18↑o ROM:00112E6C btst #7,($934).w ROM:00112E72 bne.s loc_112E7C ROM:00112E74 move.b #1,($73E).w ROM:00112E7A bra.s locret_112E6A ROM:00112E7C ; --------------------------------------------------------------------------- ROM:00112E7C ROM:00112E7C loc_112E7C: ; CODE XREF: ROM:00112E72↑j ROM:00112E7C btst #4,($936).w ROM:00112E82 beq.s loc_112E8C ROM:00112E84 bclr #4,($936).w ROM:00112E8A bra.s loc_112E9E ROM:00112E8C ; --------------------------------------------------------------------------- ROM:00112E8C ROM:00112E8C loc_112E8C: ; CODE XREF: ROM:00112E82↑j ROM:00112E8C move.w $286(a5),d0 ROM:00112E90 btst #3,($131C).w ROM:00112E96 bne.s loc_112E9E ROM:00112E98 cmp.w ($53C).w,d0 ROM:00112E9C bge.s locret_112EC0 ROM:00112E9E ROM:00112E9E loc_112E9E: ; CODE XREF: ROM:00112E8A↑j ROM:00112E9E ; ROM:00112E96↑j ROM:00112E9E move.w $29A(a5),d0 ROM:00112EA2 clr.b ($8B7).w ROM:00112EA6 move.w d0,($650).w ROM:00112EAA move.b #1,($8B7).w ROM:00112EB0 clr.w ($548).w ROM:00112EB4 move.b #3,($73E).w ROM:00112EBA bra.l locret_112F1C ROM:00112EC0 ; --------------------------------------------------------------------------- ROM:00112EC0 ROM:00112EC0 locret_112EC0: ; CODE XREF: ROM:00112E64↑j ROM:00112EC0 ; ROM:00112E9C↑j ROM:00112EC0 rts ROM:00112EC2 ; --------------------------------------------------------------------------- ROM:00112EC2 ROM:00112EC2 loc_112EC2: ; DATA XREF: ROM:00112E1C↑o ROM:00112EC2 move.w $29C(a5),d0 ROM:00112EC6 cmp.w ($548).w,d0 ROM:00112ECA bgt.s loc_112ECE ROM:00112ECC bra.s loc_112EE0 ROM:00112ECE ; --------------------------------------------------------------------------- ROM:00112ECE ROM:00112ECE loc_112ECE: ; CODE XREF: ROM:00112ECA↑j ROM:00112ECE move.w $286(a5),d0 ROM:00112ED2 btst #3,($131C).w ROM:00112ED8 bne.s loc_112EE0 ROM:00112EDA cmp.w ($53C).w,d0 ROM:00112EDE bge.s loc_112EFC ROM:00112EE0 ROM:00112EE0 loc_112EE0: ; CODE XREF: ROM:00112ECC↑j ROM:00112EE0 ; ROM:00112ED8↑j ROM:00112EE0 cmpi.w #0,($650).w ROM:00112EE6 bgt.s loc_112EFA ROM:00112EE8 bset #0,($C6B).w ROM:00112EEE bset #0,($13D6).w ROM:00112EF4 move.b #4,($73E).w ROM:00112EFA ROM:00112EFA loc_112EFA: ; CODE XREF: ROM:00112EE6↑j ROM:00112EFA bra.s locret_112F1C ROM:00112EFC ; --------------------------------------------------------------------------- ROM:00112EFC ROM:00112EFC loc_112EFC: ; CODE XREF: ROM:00112EDE↑j ROM:00112EFC btst #4,($936).w ROM:00112F02 beq.s loc_112F16 ROM:00112F04 bclr #4,($936).w ROM:00112F0A addq.w #1,($548).w ROM:00112F0E move.b #3,($73E).w ROM:00112F14 bra.s locret_112F1C ROM:00112F16 ; --------------------------------------------------------------------------- ROM:00112F16 ROM:00112F16 loc_112F16: ; CODE XREF: ROM:00112F02↑j ROM:00112F16 move.b #2,($73E).w ROM:00112F1C ROM:00112F1C locret_112F1C: ; CODE XREF: ROM:00112EBA↑j ROM:00112F1C ; ROM:loc_112EFA↑j ... ROM:00112F1C rts ROM:00112F1E ; --------------------------------------------------------------------------- ROM:00112F1E ROM:00112F1E loc_112F1E: ; DATA XREF: ROM:00112E20↑o ROM:00112F1E btst #5,($930).w ROM:00112F24 bne.s locret_112F38 ROM:00112F26 bclr #0,($C6B).w ROM:00112F2C move.b #1,($73E).w ROM:00112F32 bra.l locret_112B6E ROM:00112F38 ; --------------------------------------------------------------------------- ROM:00112F38 ROM:00112F38 locret_112F38: ; CODE XREF: ROM:00112F24↑j ROM:00112F38 rts ROM:00112F3A ; --------------------------------------------------------------------------- ROM:00112F3A rts ROM:00112F3C ROM:00112F3C ; =============== S U B R O U T I N E ======================================= ROM:00112F3C ROM:00112F3C ROM:00112F3C sub_112F3C: ; CODE XREF: sub_112AE0:loc_112AFA↑p ROM:00112F3C btst #7,($934).w ROM:00112F42 beq.s loc_112F62 ROM:00112F44 move.w ($53A).w,d0 ROM:00112F48 sub.w ($540).w,d0 ROM:00112F4C cmpi.w #0,d0 ROM:00112F50 bge.s loc_112F54 ROM:00112F52 neg.w d0 ROM:00112F54 ROM:00112F54 loc_112F54: ; CODE XREF: sub_112F3C+14↑j ROM:00112F54 move.w $288(a5),d1 ROM:00112F58 cmp.w d0,d1 ROM:00112F5A bge.s loc_112F62 ROM:00112F5C bset #4,($936).w ROM:00112F62 ROM:00112F62 loc_112F62: ; CODE XREF: sub_112F3C+6↑j ROM:00112F62 ; sub_112F3C+1E↑j ROM:00112F62 move.w ($53A).w,($540).w ROM:00112F68 rts ROM:00112F68 ; End of function sub_112F3C ROM:00112F68 ROM:00112F6A ROM:00112F6A ; =============== S U B R O U T I N E ======================================= ROM:00112F6A ROM:00112F6A ROM:00112F6A sub_112F6A: ; CODE XREF: sub_112AE0+22↑p ROM:00112F6A move.w ($542).w,d0 ROM:00112F6E add.w $28E(a5),d0 ROM:00112F72 cmp.w ($53C).w,d0 ROM:00112F76 bgt.s loc_112F80 ROM:00112F78 bset #2,($131D).w ROM:00112F7E bra.s locret_112F94 ROM:00112F80 ; --------------------------------------------------------------------------- ROM:00112F80 ROM:00112F80 loc_112F80: ; CODE XREF: sub_112F6A+C↑j ROM:00112F80 move.w ($542).w,d0 ROM:00112F84 add.w $28C(a5),d0 ROM:00112F88 cmp.w ($53C).w,d0 ROM:00112F8C ble.s locret_112F94 ROM:00112F8E bclr #2,($131D).w ROM:00112F94 ROM:00112F94 locret_112F94: ; CODE XREF: sub_112F6A+14↑j ROM:00112F94 ; sub_112F6A+22↑j ROM:00112F94 rts ROM:00112F94 ; End of function sub_112F6A ROM:00112F94 ROM:00112F96 ROM:00112F96 ; =============== S U B R O U T I N E ======================================= ROM:00112F96 ROM:00112F96 ROM:00112F96 sub_112F96: ; CODE XREF: ROM:00112E2A↑p ROM:00112F96 move.w $282(a5),d0 ROM:00112F9A move.l #$16A1,d1 ROM:00112FA0 clr.l d2 ROM:00112FA2 move.w $28A(a5),d2 ROM:00112FA6 muls.l d2,d1 ROM:00112FAA divs.w d0,d1 ROM:00112FAC move.w d1,($542).w ROM:00112FB0 rts ROM:00112FB0 ; End of function sub_112F96 ROM:00112FB0 ROM:00112FB2 ; --------------------------------------------------------------------------- ROM:00112FB2 rts ROM:00112FB4 ; --------------------------------------------------------------------------- ROM:00112FB4 rte ROM:00112FB6 ROM:00112FB6 ; =============== S U B R O U T I N E ======================================= ROM:00112FB6 ROM:00112FB6 ROM:00112FB6 sub_112FB6: ; CODE XREF: ROM:00116A84↓p ROM:00112FB6 move.w $29E(a5),d7 ROM:00112FBA cmpi.w #0,d7 ROM:00112FBE bne.s loc_113012 ROM:00112FC0 cmpi.w #0,($AB2).w ROM:00112FC6 bne.s loc_112FFE ROM:00112FC8 bclr #4,($934).w ROM:00112FCE cmpi.w #1,($AB0).w ROM:00112FD4 blt.s loc_112FE6 ROM:00112FD6 cmpi.w #5,($AB0).w ROM:00112FDC bgt.s loc_112FE6 ROM:00112FDE bset #4,($937).w ROM:00112FE4 bra.s loc_112FFC ROM:00112FE6 ; --------------------------------------------------------------------------- ROM:00112FE6 ROM:00112FE6 loc_112FE6: ; CODE XREF: sub_112FB6+1E↑j ROM:00112FE6 ; sub_112FB6+26↑j ROM:00112FE6 cmpi.w #7,($AB0).w ROM:00112FEC bne.s loc_112FF6 ROM:00112FEE bset #4,($937).w ROM:00112FF4 bra.s loc_112FFC ROM:00112FF6 ; --------------------------------------------------------------------------- ROM:00112FF6 ROM:00112FF6 loc_112FF6: ; CODE XREF: sub_112FB6+36↑j ROM:00112FF6 bclr #4,($937).w ROM:00112FFC ROM:00112FFC loc_112FFC: ; CODE XREF: sub_112FB6+2E↑j ROM:00112FFC ; sub_112FB6+3E↑j ROM:00112FFC bra.s loc_11300A ROM:00112FFE ; --------------------------------------------------------------------------- ROM:00112FFE ROM:00112FFE loc_112FFE: ; CODE XREF: sub_112FB6+10↑j ROM:00112FFE bset #4,($934).w ROM:00113004 bclr #4,($937).w ROM:0011300A ROM:0011300A loc_11300A: ; CODE XREF: sub_112FB6:loc_112FFC↑j ROM:0011300A bra.l locret_113102 ROM:00113010 ; --------------------------------------------------------------------------- ROM:00113010 bra.s loc_113024 ROM:00113012 ; --------------------------------------------------------------------------- ROM:00113012 ROM:00113012 loc_113012: ; CODE XREF: sub_112FB6+8↑j ROM:00113012 btst #4,($FFFFFA19).w ROM:00113018 bne.s loc_113020 ROM:0011301A move.w #6,d6 ROM:0011301E bra.s loc_113024 ROM:00113020 ; --------------------------------------------------------------------------- ROM:00113020 ROM:00113020 loc_113020: ; CODE XREF: sub_112FB6+62↑j ROM:00113020 move.w #5,d6 ROM:00113024 ROM:00113024 loc_113024: ; CODE XREF: sub_112FB6+5A↑j ROM:00113024 ; sub_112FB6+68↑j ROM:00113024 clr.w d1 ROM:00113026 move.b ($73F).w,d1 ROM:0011302A cmpi.w #5,d1 ROM:0011302E bcc.s locret_113038 ROM:00113030 movea.l off_11303A(pc,d1.w*4),a0 ROM:00113034 nop ROM:00113036 jmp (a0) ROM:00113038 ; --------------------------------------------------------------------------- ROM:00113038 ROM:00113038 locret_113038: ; CODE XREF: sub_112FB6+78↑j ROM:00113038 rts ROM:00113038 ; --------------------------------------------------------------------------- ROM:0011303A off_11303A: dc.l loc_11304E ; DATA XREF: sub_112FB6+7A↑r ROM:0011303E dc.l loc_113064 ROM:00113042 dc.l loc_113084 ROM:00113046 dc.l loc_1130B2 ROM:0011304A dc.l loc_1130D2 ROM:0011304E ; --------------------------------------------------------------------------- ROM:0011304E ROM:0011304E loc_11304E: ; DATA XREF: sub_112FB6:off_11303A↑o ROM:0011304E bclr #4,($934).w ROM:00113054 move.w #6,($AB0).w ROM:0011305A move.b #1,($73F).w ROM:00113060 bra.s locret_113082 ROM:00113062 ; --------------------------------------------------------------------------- ROM:00113062 rts ROM:00113064 ; --------------------------------------------------------------------------- ROM:00113064 ROM:00113064 loc_113064: ; DATA XREF: sub_112FB6+88↑o ROM:00113064 cmpi.w #5,d6 ROM:00113068 bne.s locret_113082 ROM:0011306A clr.b ($88E).w ROM:0011306E move.w #$A,($5FE).w ROM:00113074 move.b #1,($88E).w ROM:0011307A move.b #2,($73F).w ROM:00113080 bra.s locret_1130B0 ROM:00113082 ; --------------------------------------------------------------------------- ROM:00113082 ROM:00113082 locret_113082: ; CODE XREF: sub_112FB6+AA↑j ROM:00113082 ; sub_112FB6+B2↑j ... ROM:00113082 rts ROM:00113084 ; --------------------------------------------------------------------------- ROM:00113084 ROM:00113084 loc_113084: ; DATA XREF: sub_112FB6+8C↑o ROM:00113084 cmpi.w #6,d6 ROM:00113088 bne.s loc_11309A ROM:0011308A clr.b ($88E).w ROM:0011308E clr.w ($5FE).w ROM:00113092 move.b #1,($73F).w ROM:00113098 bra.s locret_113082 ROM:0011309A ; --------------------------------------------------------------------------- ROM:0011309A ROM:0011309A loc_11309A: ; CODE XREF: sub_112FB6+D2↑j ROM:0011309A cmpi.w #0,($5FE).w ROM:001130A0 bgt.s locret_1130B0 ROM:001130A2 bset #4,($934).w ROM:001130A8 move.b #3,($73F).w ROM:001130AE bra.s locret_1130D0 ROM:001130B0 ; --------------------------------------------------------------------------- ROM:001130B0 ROM:001130B0 locret_1130B0: ; CODE XREF: sub_112FB6+CA↑j ROM:001130B0 ; sub_112FB6+EA↑j ROM:001130B0 rts ROM:001130B2 ; --------------------------------------------------------------------------- ROM:001130B2 ROM:001130B2 loc_1130B2: ; DATA XREF: sub_112FB6+90↑o ROM:001130B2 cmpi.w #6,d6 ROM:001130B6 bne.s locret_1130D0 ROM:001130B8 clr.b ($88E).w ROM:001130BC move.w #$A,($5FE).w ROM:001130C2 move.b #1,($88E).w ROM:001130C8 move.b #4,($73F).w ROM:001130CE bra.s locret_113102 ROM:001130D0 ; --------------------------------------------------------------------------- ROM:001130D0 ROM:001130D0 locret_1130D0: ; CODE XREF: sub_112FB6+F8↑j ROM:001130D0 ; sub_112FB6+100↑j ... ROM:001130D0 rts ROM:001130D2 ; --------------------------------------------------------------------------- ROM:001130D2 ROM:001130D2 loc_1130D2: ; DATA XREF: sub_112FB6+94↑o ROM:001130D2 cmpi.w #5,d6 ROM:001130D6 bne.s loc_1130E8 ROM:001130D8 clr.b ($88E).w ROM:001130DC clr.w ($5FE).w ROM:001130E0 move.b #3,($73F).w ROM:001130E6 bra.s locret_1130D0 ROM:001130E8 ; --------------------------------------------------------------------------- ROM:001130E8 ROM:001130E8 loc_1130E8: ; CODE XREF: sub_112FB6+120↑j ROM:001130E8 cmpi.w #0,($5FE).w ROM:001130EE bgt.s locret_113102 ROM:001130F0 bclr #4,($934).w ROM:001130F6 move.b #1,($73F).w ROM:001130FC bra.l locret_113082 ROM:00113102 ; --------------------------------------------------------------------------- ROM:00113102 ROM:00113102 locret_113102: ; CODE XREF: sub_112FB6:loc_11300A↑j ROM:00113102 ; sub_112FB6+118↑j ... ROM:00113102 rts ROM:00113102 ; End of function sub_112FB6 ROM:00113102 ROM:00113104 ; --------------------------------------------------------------------------- ROM:00113104 rts ROM:00113106 ROM:00113106 ; =============== S U B R O U T I N E ======================================= ROM:00113106 ROM:00113106 ROM:00113106 sub_113106: ; CODE XREF: ROM:00116A52↓p ROM:00113106 bsr.l nullsub_4 ROM:0011310C bsr.l sub_11C1E2 ROM:00113112 btst #3,($96B).w ROM:00113118 beq.s loc_113132 ROM:0011311A btst #3,($96F).w ROM:00113120 beq.s loc_11312A ROM:00113122 bset #2,($930).w ROM:00113128 bra.s loc_113130 ROM:0011312A ; --------------------------------------------------------------------------- ROM:0011312A ROM:0011312A loc_11312A: ; CODE XREF: sub_113106+1A↑j ROM:0011312A bclr #2,($930).w ROM:00113130 ROM:00113130 loc_113130: ; CODE XREF: sub_113106+22↑j ROM:00113130 bra.s loc_113178 ROM:00113132 ; --------------------------------------------------------------------------- ROM:00113132 ROM:00113132 loc_113132: ; CODE XREF: sub_113106+12↑j ROM:00113132 move.w $2A4(a5),d0 ROM:00113136 cmpi.w #1,d0 ROM:0011313A bne.s loc_113144 ROM:0011313C bclr #2,($930).w ROM:00113142 bra.s loc_113178 ROM:00113144 ; --------------------------------------------------------------------------- ROM:00113144 ROM:00113144 loc_113144: ; CODE XREF: sub_113106+34↑j ROM:00113144 cmpi.w #2,d0 ROM:00113148 bne.s loc_113152 ROM:0011314A bset #2,($930).w ROM:00113150 bra.s loc_113178 ROM:00113152 ; --------------------------------------------------------------------------- ROM:00113152 ROM:00113152 loc_113152: ; CODE XREF: sub_113106+42↑j ROM:00113152 btst #1,($12FD).w ROM:00113158 beq.s loc_113172 ROM:0011315A btst #5,($DC9).w ROM:00113160 bne.s loc_11316A ROM:00113162 bset #2,($930).w ROM:00113168 bra.s loc_113170 ROM:0011316A ; --------------------------------------------------------------------------- ROM:0011316A ROM:0011316A loc_11316A: ; CODE XREF: sub_113106+5A↑j ROM:0011316A bclr #2,($930).w ROM:00113170 ROM:00113170 loc_113170: ; CODE XREF: sub_113106+62↑j ROM:00113170 bra.s loc_113178 ROM:00113172 ; --------------------------------------------------------------------------- ROM:00113172 ROM:00113172 loc_113172: ; CODE XREF: sub_113106+52↑j ROM:00113172 bclr #2,($930).w ROM:00113178 ROM:00113178 loc_113178: ; CODE XREF: sub_113106:loc_113130↑j ROM:00113178 ; sub_113106+3C↑j ... ROM:00113178 btst #0,($96B).w ROM:0011317E beq.s loc_113198 ROM:00113180 btst #0,($96F).w ROM:00113186 beq.s loc_113190 ROM:00113188 bset #2,($FFFFFA19).w ROM:0011318E bra.s loc_113196 ROM:00113190 ; --------------------------------------------------------------------------- ROM:00113190 ROM:00113190 loc_113190: ; CODE XREF: sub_113106+80↑j ROM:00113190 bclr #2,($FFFFFA19).w ROM:00113196 ROM:00113196 loc_113196: ; CODE XREF: sub_113106+88↑j ROM:00113196 bra.s loc_1131CE ROM:00113198 ; --------------------------------------------------------------------------- ROM:00113198 ROM:00113198 loc_113198: ; CODE XREF: sub_113106+78↑j ROM:00113198 move.w $2A6(a5),d0 ROM:0011319C cmpi.w #1,d0 ROM:001131A0 bne.s loc_1131AA ROM:001131A2 bclr #2,($FFFFFA19).w ROM:001131A8 bra.s loc_1131CE ROM:001131AA ; --------------------------------------------------------------------------- ROM:001131AA ROM:001131AA loc_1131AA: ; CODE XREF: sub_113106+9A↑j ROM:001131AA cmpi.w #2,d0 ROM:001131AE bne.s loc_1131B8 ROM:001131B0 bset #2,($FFFFFA19).w ROM:001131B6 bra.s loc_1131CE ROM:001131B8 ; --------------------------------------------------------------------------- ROM:001131B8 ROM:001131B8 loc_1131B8: ; CODE XREF: sub_113106+A8↑j ROM:001131B8 btst #7,($1311).w ROM:001131BE beq.s loc_1131C8 ROM:001131C0 bset #2,($FFFFFA19).w ROM:001131C6 bra.s loc_1131CE ROM:001131C8 ; --------------------------------------------------------------------------- ROM:001131C8 ROM:001131C8 loc_1131C8: ; CODE XREF: sub_113106+B8↑j ROM:001131C8 bclr #2,($FFFFFA19).w ROM:001131CE ROM:001131CE loc_1131CE: ; CODE XREF: sub_113106:loc_113196↑j ROM:001131CE ; sub_113106+A2↑j ... ROM:001131CE btst #5,($96B).w ROM:001131D4 beq.s loc_1131EE ROM:001131D6 btst #5,($96F).w ROM:001131DC beq.s loc_1131E6 ROM:001131DE bset #7,($929).w ROM:001131E4 bra.s loc_1131EC ROM:001131E6 ; --------------------------------------------------------------------------- ROM:001131E6 ROM:001131E6 loc_1131E6: ; CODE XREF: sub_113106+D6↑j ROM:001131E6 bclr #7,($929).w ROM:001131EC ROM:001131EC loc_1131EC: ; CODE XREF: sub_113106+DE↑j ROM:001131EC bra.s loc_113224 ROM:001131EE ; --------------------------------------------------------------------------- ROM:001131EE ROM:001131EE loc_1131EE: ; CODE XREF: sub_113106+CE↑j ROM:001131EE move.w $2A8(a5),d0 ROM:001131F2 cmpi.w #1,d0 ROM:001131F6 bne.s loc_113200 ROM:001131F8 bclr #7,($929).w ROM:001131FE bra.s loc_113224 ROM:00113200 ; --------------------------------------------------------------------------- ROM:00113200 ROM:00113200 loc_113200: ; CODE XREF: sub_113106+F0↑j ROM:00113200 cmpi.w #2,d0 ROM:00113204 bne.s loc_11320E ROM:00113206 bset #7,($929).w ROM:0011320C bra.s loc_113224 ROM:0011320E ; --------------------------------------------------------------------------- ROM:0011320E ROM:0011320E loc_11320E: ; CODE XREF: sub_113106+FE↑j ROM:0011320E btst #1,($1308).w ROM:00113214 beq.s loc_11321E ROM:00113216 bset #7,($929).w ROM:0011321C bra.s loc_113224 ROM:0011321E ; --------------------------------------------------------------------------- ROM:0011321E ROM:0011321E loc_11321E: ; CODE XREF: sub_113106+10E↑j ROM:0011321E bclr #7,($929).w ROM:00113224 ROM:00113224 loc_113224: ; CODE XREF: sub_113106:loc_1131EC↑j ROM:00113224 ; sub_113106+F8↑j ... ROM:00113224 btst #1,($96A).w ROM:0011322A beq.s loc_113244 ROM:0011322C btst #1,($96E).w ROM:00113232 beq.s loc_11323C ROM:00113234 bset #1,($930).w ROM:0011323A bra.s loc_113242 ROM:0011323C ; --------------------------------------------------------------------------- ROM:0011323C ROM:0011323C loc_11323C: ; CODE XREF: sub_113106+12C↑j ROM:0011323C bclr #1,($930).w ROM:00113242 ROM:00113242 loc_113242: ; CODE XREF: sub_113106+134↑j ROM:00113242 bra.s loc_11327A ROM:00113244 ; --------------------------------------------------------------------------- ROM:00113244 ROM:00113244 loc_113244: ; CODE XREF: sub_113106+124↑j ROM:00113244 move.w $2AE(a5),d0 ROM:00113248 cmpi.w #1,d0 ROM:0011324C bne.s loc_113256 ROM:0011324E bclr #1,($930).w ROM:00113254 bra.s loc_11327A ROM:00113256 ; --------------------------------------------------------------------------- ROM:00113256 ROM:00113256 loc_113256: ; CODE XREF: sub_113106+146↑j ROM:00113256 cmpi.w #2,d0 ROM:0011325A bne.s loc_113264 ROM:0011325C bset #1,($930).w ROM:00113262 bra.s loc_11327A ROM:00113264 ; --------------------------------------------------------------------------- ROM:00113264 ROM:00113264 loc_113264: ; CODE XREF: sub_113106+154↑j ROM:00113264 btst #0,($12FB).w ROM:0011326A beq.s loc_113274 ROM:0011326C bset #1,($930).w ROM:00113272 bra.s loc_11327A ROM:00113274 ; --------------------------------------------------------------------------- ROM:00113274 ROM:00113274 loc_113274: ; CODE XREF: sub_113106+164↑j ROM:00113274 bclr #1,($930).w ROM:0011327A ROM:0011327A loc_11327A: ; CODE XREF: sub_113106:loc_113242↑j ROM:0011327A ; sub_113106+14E↑j ... ROM:0011327A move.w $2EC(a5),d0 ROM:0011327E cmpi.w #0,d0 ROM:00113282 bne.s loc_1132EA ROM:00113284 btst #4,($96B).w ROM:0011328A beq.s loc_1132A4 ROM:0011328C btst #4,($96F).w ROM:00113292 beq.s loc_11329C ROM:00113294 bset #4,($FFFFF441).w ROM:0011329A bra.s loc_1132A2 ROM:0011329C ; --------------------------------------------------------------------------- ROM:0011329C ROM:0011329C loc_11329C: ; CODE XREF: sub_113106+18C↑j ROM:0011329C bclr #4,($FFFFF441).w ROM:001132A2 ROM:001132A2 loc_1132A2: ; CODE XREF: sub_113106+194↑j ROM:001132A2 bra.s loc_1132EA ROM:001132A4 ; --------------------------------------------------------------------------- ROM:001132A4 ROM:001132A4 loc_1132A4: ; CODE XREF: sub_113106+184↑j ROM:001132A4 move.w $2B0(a5),d0 ROM:001132A8 cmpi.w #1,d0 ROM:001132AC bne.s loc_1132B6 ROM:001132AE bclr #4,($FFFFF441).w ROM:001132B4 bra.s loc_1132EA ROM:001132B6 ; --------------------------------------------------------------------------- ROM:001132B6 ROM:001132B6 loc_1132B6: ; CODE XREF: sub_113106+1A6↑j ROM:001132B6 cmpi.w #2,d0 ROM:001132BA bne.s loc_1132C4 ROM:001132BC bset #4,($FFFFF441).w ROM:001132C2 bra.s loc_1132EA ROM:001132C4 ; --------------------------------------------------------------------------- ROM:001132C4 ROM:001132C4 loc_1132C4: ; CODE XREF: sub_113106+1B4↑j ROM:001132C4 btst #6,($1310).w ROM:001132CA beq.s loc_1132E4 ROM:001132CC btst #5,($DCD).w ROM:001132D2 bne.s loc_1132DC ROM:001132D4 bset #4,($FFFFF441).w ROM:001132DA bra.s loc_1132E2 ROM:001132DC ; --------------------------------------------------------------------------- ROM:001132DC ROM:001132DC loc_1132DC: ; CODE XREF: sub_113106+1CC↑j ROM:001132DC bclr #4,($FFFFF441).w ROM:001132E2 ROM:001132E2 loc_1132E2: ; CODE XREF: sub_113106+1D4↑j ROM:001132E2 bra.s loc_1132EA ROM:001132E4 ; --------------------------------------------------------------------------- ROM:001132E4 ROM:001132E4 loc_1132E4: ; CODE XREF: sub_113106+1C4↑j ROM:001132E4 bclr #4,($FFFFF441).w ROM:001132EA ROM:001132EA loc_1132EA: ; CODE XREF: sub_113106+17C↑j ROM:001132EA ; sub_113106:loc_1132A2↑j ... ROM:001132EA btst #3,($96A).w ROM:001132F0 beq.s loc_11330A ROM:001132F2 btst #3,($96E).w ROM:001132F8 beq.s loc_113302 ROM:001132FA bset #5,($FFFFFA41).w ROM:00113300 bra.s loc_113308 ROM:00113302 ; --------------------------------------------------------------------------- ROM:00113302 ROM:00113302 loc_113302: ; CODE XREF: sub_113106+1F2↑j ROM:00113302 bclr #5,($FFFFFA41).w ROM:00113308 ROM:00113308 loc_113308: ; CODE XREF: sub_113106+1FA↑j ROM:00113308 bra.s loc_113370 ROM:0011330A ; --------------------------------------------------------------------------- ROM:0011330A ROM:0011330A loc_11330A: ; CODE XREF: sub_113106+1EA↑j ROM:0011330A btst #1,($96B).w ROM:00113310 beq.s loc_11332A ROM:00113312 btst #1,($96F).w ROM:00113318 beq.s loc_113322 ROM:0011331A bset #5,($FFFFFA41).w ROM:00113320 bra.s loc_113328 ROM:00113322 ; --------------------------------------------------------------------------- ROM:00113322 ROM:00113322 loc_113322: ; CODE XREF: sub_113106+212↑j ROM:00113322 bclr #5,($FFFFFA41).w ROM:00113328 ROM:00113328 loc_113328: ; CODE XREF: sub_113106+21A↑j ROM:00113328 bra.s loc_113370 ROM:0011332A ; --------------------------------------------------------------------------- ROM:0011332A ROM:0011332A loc_11332A: ; CODE XREF: sub_113106+20A↑j ROM:0011332A move.w $2B2(a5),d0 ROM:0011332E cmpi.w #1,d0 ROM:00113332 bne.s loc_11333C ROM:00113334 bclr #5,($FFFFFA41).w ROM:0011333A bra.s loc_113370 ROM:0011333C ; --------------------------------------------------------------------------- ROM:0011333C ROM:0011333C loc_11333C: ; CODE XREF: sub_113106+22C↑j ROM:0011333C cmpi.w #2,d0 ROM:00113340 bne.s loc_11334A ROM:00113342 bset #5,($FFFFFA41).w ROM:00113348 bra.s loc_113370 ROM:0011334A ; --------------------------------------------------------------------------- ROM:0011334A ROM:0011334A loc_11334A: ; CODE XREF: sub_113106+23A↑j ROM:0011334A btst #2,($130F).w ROM:00113350 beq.s loc_11336A ROM:00113352 btst #1,($DCF).w ROM:00113358 bne.s loc_113362 ROM:0011335A bset #5,($FFFFFA41).w ROM:00113360 bra.s loc_113368 ROM:00113362 ; --------------------------------------------------------------------------- ROM:00113362 ROM:00113362 loc_113362: ; CODE XREF: sub_113106+252↑j ROM:00113362 bclr #5,($FFFFFA41).w ROM:00113368 ROM:00113368 loc_113368: ; CODE XREF: sub_113106+25A↑j ROM:00113368 bra.s loc_113370 ROM:0011336A ; --------------------------------------------------------------------------- ROM:0011336A ROM:0011336A loc_11336A: ; CODE XREF: sub_113106+24A↑j ROM:0011336A bclr #5,($FFFFFA41).w ROM:00113370 ROM:00113370 loc_113370: ; CODE XREF: sub_113106:loc_113308↑j ROM:00113370 ; sub_113106:loc_113328↑j ... ROM:00113370 btst #6,($96B).w ROM:00113376 beq.s loc_113390 ROM:00113378 btst #6,($96F).w ROM:0011337E beq.s loc_113388 ROM:00113380 bset #6,($93A).w ROM:00113386 bra.s loc_11338E ROM:00113388 ; --------------------------------------------------------------------------- ROM:00113388 ROM:00113388 loc_113388: ; CODE XREF: sub_113106+278↑j ROM:00113388 bclr #6,($93A).w ROM:0011338E ROM:0011338E loc_11338E: ; CODE XREF: sub_113106+280↑j ROM:0011338E bra.s loc_1133C6 ROM:00113390 ; --------------------------------------------------------------------------- ROM:00113390 ROM:00113390 loc_113390: ; CODE XREF: sub_113106+270↑j ROM:00113390 move.w $2B4(a5),d0 ROM:00113394 cmpi.w #1,d0 ROM:00113398 bne.s loc_1133A2 ROM:0011339A bclr #6,($93A).w ROM:001133A0 bra.s loc_1133C6 ROM:001133A2 ; --------------------------------------------------------------------------- ROM:001133A2 ROM:001133A2 loc_1133A2: ; CODE XREF: sub_113106+292↑j ROM:001133A2 cmpi.w #2,d0 ROM:001133A6 bne.s loc_1133B0 ROM:001133A8 bset #6,($93A).w ROM:001133AE bra.s loc_1133C6 ROM:001133B0 ; --------------------------------------------------------------------------- ROM:001133B0 ROM:001133B0 loc_1133B0: ; CODE XREF: sub_113106+2A0↑j ROM:001133B0 btst #0,($12FD).w ROM:001133B6 beq.s loc_1133C0 ROM:001133B8 bset #6,($93A).w ROM:001133BE bra.s loc_1133C6 ROM:001133C0 ; --------------------------------------------------------------------------- ROM:001133C0 ROM:001133C0 loc_1133C0: ; CODE XREF: sub_113106+2B0↑j ROM:001133C0 bclr #6,($93A).w ROM:001133C6 ROM:001133C6 loc_1133C6: ; CODE XREF: sub_113106:loc_11338E↑j ROM:001133C6 ; sub_113106+29A↑j ... ROM:001133C6 btst #3,($968).w ROM:001133CC beq.s loc_1133E6 ROM:001133CE btst #3,($96C).w ROM:001133D4 beq.s loc_1133DE ROM:001133D6 bset #1,($92E).w ROM:001133DC bra.s loc_1133E4 ROM:001133DE ; --------------------------------------------------------------------------- ROM:001133DE ROM:001133DE loc_1133DE: ; CODE XREF: sub_113106+2CE↑j ROM:001133DE bclr #1,($92E).w ROM:001133E4 ROM:001133E4 loc_1133E4: ; CODE XREF: sub_113106+2D6↑j ROM:001133E4 bra.s loc_11341C ROM:001133E6 ; --------------------------------------------------------------------------- ROM:001133E6 ROM:001133E6 loc_1133E6: ; CODE XREF: sub_113106+2C6↑j ROM:001133E6 move.w $2B8(a5),d0 ROM:001133EA cmpi.w #1,d0 ROM:001133EE bne.s loc_1133F8 ROM:001133F0 bclr #1,($92E).w ROM:001133F6 bra.s loc_11341C ROM:001133F8 ; --------------------------------------------------------------------------- ROM:001133F8 ROM:001133F8 loc_1133F8: ; CODE XREF: sub_113106+2E8↑j ROM:001133F8 cmpi.w #2,d0 ROM:001133FC bne.s loc_113406 ROM:001133FE bset #1,($92E).w ROM:00113404 bra.s loc_11341C ROM:00113406 ; --------------------------------------------------------------------------- ROM:00113406 ROM:00113406 loc_113406: ; CODE XREF: sub_113106+2F6↑j ROM:00113406 btst #4,($130D).w ROM:0011340C beq.s loc_113416 ROM:0011340E bset #1,($92E).w ROM:00113414 bra.s loc_11341C ROM:00113416 ; --------------------------------------------------------------------------- ROM:00113416 ROM:00113416 loc_113416: ; CODE XREF: sub_113106+306↑j ROM:00113416 bclr #1,($92E).w ROM:0011341C ROM:0011341C loc_11341C: ; CODE XREF: sub_113106:loc_1133E4↑j ROM:0011341C ; sub_113106+2F0↑j ... ROM:0011341C move.w $2B6(a5),d0 ROM:00113420 cmpi.w #1,d0 ROM:00113424 bne.s loc_11342E ROM:00113426 bclr #7,($938).w ROM:0011342C bra.s loc_113452 ROM:0011342E ; --------------------------------------------------------------------------- ROM:0011342E ROM:0011342E loc_11342E: ; CODE XREF: sub_113106+31E↑j ROM:0011342E cmpi.w #2,d0 ROM:00113432 bne.s loc_11343C ROM:00113434 bset #7,($938).w ROM:0011343A bra.s loc_113452 ROM:0011343C ; --------------------------------------------------------------------------- ROM:0011343C ROM:0011343C loc_11343C: ; CODE XREF: sub_113106+32C↑j ROM:0011343C btst #4,($131E).w ROM:00113442 beq.s loc_11344C ROM:00113444 bset #7,($938).w ROM:0011344A bra.s loc_113452 ROM:0011344C ; --------------------------------------------------------------------------- ROM:0011344C ROM:0011344C loc_11344C: ; CODE XREF: sub_113106+33C↑j ROM:0011344C bclr #7,($938).w ROM:00113452 ROM:00113452 loc_113452: ; CODE XREF: sub_113106+326↑j ROM:00113452 ; sub_113106+334↑j ... ROM:00113452 move.w $2BA(a5),d0 ROM:00113456 cmpi.w #1,d0 ROM:0011345A bne.s loc_113464 ROM:0011345C bclr #4,($92C).w ROM:00113462 bra.s loc_113488 ROM:00113464 ; --------------------------------------------------------------------------- ROM:00113464 ROM:00113464 loc_113464: ; CODE XREF: sub_113106+354↑j ROM:00113464 cmpi.w #2,d0 ROM:00113468 bne.s loc_113472 ROM:0011346A bset #4,($92C).w ROM:00113470 bra.s loc_113488 ROM:00113472 ; --------------------------------------------------------------------------- ROM:00113472 ROM:00113472 loc_113472: ; CODE XREF: sub_113106+362↑j ROM:00113472 btst #5,($1305).w ROM:00113478 beq.s loc_113482 ROM:0011347A bset #4,($92C).w ROM:00113480 bra.s loc_113488 ROM:00113482 ; --------------------------------------------------------------------------- ROM:00113482 ROM:00113482 loc_113482: ; CODE XREF: sub_113106+372↑j ROM:00113482 bclr #4,($92C).w ROM:00113488 ROM:00113488 loc_113488: ; CODE XREF: sub_113106+35C↑j ROM:00113488 ; sub_113106+36A↑j ... ROM:00113488 move.w $2AA(a5),d0 ROM:0011348C cmpi.w #1,d0 ROM:00113490 bne.s loc_11349A ROM:00113492 bclr #6,($FFFFFA41).w ROM:00113498 bra.s loc_1134A6 ROM:0011349A ; --------------------------------------------------------------------------- ROM:0011349A ROM:0011349A loc_11349A: ; CODE XREF: sub_113106+38A↑j ROM:0011349A cmpi.w #2,d0 ROM:0011349E bne.s loc_1134A6 ROM:001134A0 bset #6,($FFFFFA41).w ROM:001134A6 ROM:001134A6 loc_1134A6: ; CODE XREF: sub_113106+392↑j ROM:001134A6 ; sub_113106+398↑j ROM:001134A6 btst #4,($968).w ROM:001134AC beq.s loc_1134C6 ROM:001134AE btst #4,($96C).w ROM:001134B4 beq.s loc_1134BE ROM:001134B6 bset #3,($931).w ROM:001134BC bra.s loc_1134C4 ROM:001134BE ; --------------------------------------------------------------------------- ROM:001134BE ROM:001134BE loc_1134BE: ; CODE XREF: sub_113106+3AE↑j ROM:001134BE bclr #3,($931).w ROM:001134C4 ROM:001134C4 loc_1134C4: ; CODE XREF: sub_113106+3B6↑j ROM:001134C4 bra.s loc_1134FC ROM:001134C6 ; --------------------------------------------------------------------------- ROM:001134C6 ROM:001134C6 loc_1134C6: ; CODE XREF: sub_113106+3A6↑j ROM:001134C6 move.w $2AC(a5),d0 ROM:001134CA cmpi.w #1,d0 ROM:001134CE bne.s loc_1134D8 ROM:001134D0 bclr #3,($931).w ROM:001134D6 bra.s loc_1134FC ROM:001134D8 ; --------------------------------------------------------------------------- ROM:001134D8 ROM:001134D8 loc_1134D8: ; CODE XREF: sub_113106+3C8↑j ROM:001134D8 cmpi.w #2,d0 ROM:001134DC bne.s loc_1134E6 ROM:001134DE bset #3,($931).w ROM:001134E4 bra.s loc_1134FC ROM:001134E6 ; --------------------------------------------------------------------------- ROM:001134E6 ROM:001134E6 loc_1134E6: ; CODE XREF: sub_113106+3D6↑j ROM:001134E6 btst #0,($1311).w ROM:001134EC beq.s loc_1134F6 ROM:001134EE bset #3,($931).w ROM:001134F4 bra.s loc_1134FC ROM:001134F6 ; --------------------------------------------------------------------------- ROM:001134F6 ROM:001134F6 loc_1134F6: ; CODE XREF: sub_113106+3E6↑j ROM:001134F6 bclr #3,($931).w ROM:001134FC ROM:001134FC loc_1134FC: ; CODE XREF: sub_113106:loc_1134C4↑j ROM:001134FC ; sub_113106+3D0↑j ... ROM:001134FC move.w $2BC(a5),d0 ROM:00113500 cmpi.w #$FFFF,d0 ROM:00113504 beq.s loc_11351E ROM:00113506 move.w #1,($5C4).w ROM:0011350C move.w d0,($5C0).w ROM:00113510 bsr.l sub_11A7C4 ROM:00113516 bset #0,($92D).w ROM:0011351C bra.s locret_113538 ROM:0011351E ; --------------------------------------------------------------------------- ROM:0011351E ROM:0011351E loc_11351E: ; CODE XREF: sub_113106+3FE↑j ROM:0011351E btst #0,($92D).w ROM:00113524 beq.s locret_113538 ROM:00113526 move.w #2,($5C4).w ROM:0011352C bsr.l sub_11A7C4 ROM:00113532 bclr #0,($92D).w ROM:00113538 ROM:00113538 locret_113538: ; CODE XREF: sub_113106+416↑j ROM:00113538 ; sub_113106+41E↑j ROM:00113538 rts ROM:00113538 ; End of function sub_113106 ROM:00113538 ROM:0011353A ; --------------------------------------------------------------------------- ROM:0011353A rts ROM:0011353C ; --------------------------------------------------------------------------- ROM:0011353C rts ROM:0011353E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00113540 ROM:00113540 ; =============== S U B R O U T I N E ======================================= ROM:00113540 ROM:00113540 ROM:00113540 sub_113540: ; CODE XREF: sub_117276↓p ROM:00113540 bclr #0,($932).w ROM:00113546 bsr.w sub_113550 ROM:0011354A bsr.w sub_113752 ROM:0011354E rts ROM:0011354E ; End of function sub_113540 ROM:0011354E ROM:00113550 ROM:00113550 ; =============== S U B R O U T I N E ======================================= ROM:00113550 ROM:00113550 ROM:00113550 sub_113550: ; CODE XREF: sub_113540+6↑p ROM:00113550 clr.w d1 ROM:00113552 move.b ($741).w,d1 ROM:00113556 cmpi.w #5,d1 ROM:0011355A bcc.s locret_113564 ROM:0011355C movea.l off_113566(pc,d1.w*4),a0 ROM:00113560 nop ROM:00113562 jmp (a0) ROM:00113564 ; --------------------------------------------------------------------------- ROM:00113564 ROM:00113564 locret_113564: ; CODE XREF: sub_113550+A↑j ROM:00113564 rts ROM:00113564 ; End of function sub_113550 ROM:00113564 ROM:00113564 ; --------------------------------------------------------------------------- ROM:00113566 off_113566: dc.l loc_11357A ; DATA XREF: sub_113550+C↑r ROM:0011356A dc.l loc_113588 ROM:0011356E dc.l loc_1135BC ROM:00113572 dc.l loc_1135FC ROM:00113576 dc.l loc_113728 ROM:0011357A ; --------------------------------------------------------------------------- ROM:0011357A ROM:0011357A loc_11357A: ; DATA XREF: ROM:off_113566↑o ROM:0011357A bsr.w sub_113E9E ROM:0011357E move.b #1,($741).w ROM:00113584 bra.s locret_1135BA ROM:00113586 ; --------------------------------------------------------------------------- ROM:00113586 rts ROM:00113588 ; --------------------------------------------------------------------------- ROM:00113588 ROM:00113588 loc_113588: ; DATA XREF: ROM:0011356A↑o ROM:00113588 btst #0,($92C).w ROM:0011358E beq.s locret_1135BA ROM:00113590 bclr #0,($92C).w ROM:00113596 bsr.w sub_113E74 ROM:0011359A bsr.w sub_113FAC ROM:0011359E bsr.w sub_114026 ROM:001135A2 bsr.w sub_1141C8 ROM:001135A6 bsr.l nullsub_5 ROM:001135AC bset #6,($929).w ROM:001135B2 move.b #2,($741).w ROM:001135B8 bra.s locret_1135FA ROM:001135BA ; --------------------------------------------------------------------------- ROM:001135BA ROM:001135BA locret_1135BA: ; CODE XREF: ROM:00113584↑j ROM:001135BA ; ROM:0011358E↑j ROM:001135BA rts ROM:001135BC ; --------------------------------------------------------------------------- ROM:001135BC ROM:001135BC loc_1135BC: ; DATA XREF: ROM:0011356E↑o ROM:001135BC btst #2,($92A).w ROM:001135C2 beq.s loc_1135E0 ROM:001135C4 bclr #2,($92A).w ROM:001135CA bsr.w sub_11406A ROM:001135CE bset #4,($931).w ROM:001135D4 move.b #3,($741).w ROM:001135DA bra.l locret_113726 ROM:001135E0 ; --------------------------------------------------------------------------- ROM:001135E0 ROM:001135E0 loc_1135E0: ; CODE XREF: ROM:001135C2↑j ROM:001135E0 btst #2,($936).w ROM:001135E6 beq.s locret_1135FA ROM:001135E8 bclr #2,($936).w ROM:001135EE move.b #3,($741).w ROM:001135F4 bra.l locret_113726 ROM:001135FA ; --------------------------------------------------------------------------- ROM:001135FA ROM:001135FA locret_1135FA: ; CODE XREF: ROM:001135B8↑j ROM:001135FA ; ROM:001135E6↑j ROM:001135FA rts ROM:001135FC ; --------------------------------------------------------------------------- ROM:001135FC ROM:001135FC loc_1135FC: ; DATA XREF: ROM:00113572↑o ROM:001135FC btst #0,($93B).w ROM:00113602 beq.s loc_11361E ROM:00113604 btst #5,($938).w ROM:0011360A beq.s loc_11361E ROM:0011360C bclr #0,($93B).w ROM:00113612 move.b #4,($741).w ROM:00113618 bra.l locret_11374E ROM:0011361E ; --------------------------------------------------------------------------- ROM:0011361E ROM:0011361E loc_11361E: ; CODE XREF: ROM:00113602↑j ROM:0011361E ; ROM:0011360A↑j ROM:0011361E btst #0,($93B).w ROM:00113624 beq.s loc_113654 ROM:00113626 btst #5,($938).w ROM:0011362C bne.s loc_113654 ROM:0011362E bclr #0,($93B).w ROM:00113634 bsr.w sub_113E08 ROM:00113638 bsr.w sub_113E74 ROM:0011363C bsr.w sub_114128 ROM:00113640 bsr.w sub_113EFA ROM:00113644 bset #0,($932).w ROM:0011364A move.b #3,($741).w ROM:00113650 bra.w locret_113726 ROM:00113654 ; --------------------------------------------------------------------------- ROM:00113654 ROM:00113654 loc_113654: ; CODE XREF: ROM:00113624↑j ROM:00113654 ; ROM:0011362C↑j ROM:00113654 btst #5,($92B).w ROM:0011365A beq.s loc_113680 ROM:0011365C bclr #5,($92B).w ROM:00113662 bsr.w sub_113E74 ROM:00113666 bsr.w sub_113DEE ROM:0011366A bsr.w sub_114156 ROM:0011366E bset #0,($92E).w ROM:00113674 move.b #3,($741).w ROM:0011367A bra.l locret_113726 ROM:00113680 ; --------------------------------------------------------------------------- ROM:00113680 ROM:00113680 loc_113680: ; CODE XREF: ROM:0011365A↑j ROM:00113680 btst #4,($130E).w ROM:00113686 beq.s loc_1136BE ROM:00113688 ori.w #1,($AFC).w ROM:0011368E btst #5,($938).w ROM:00113694 bne.s loc_1136BE ROM:00113696 ori.w #2,($AFC).w ROM:0011369C bsr.w sub_113E08 ROM:001136A0 bsr.w sub_113E74 ROM:001136A4 bsr.w sub_1141F2 ROM:001136A8 bsr.w sub_113EFA ROM:001136AC bclr #4,($130E).w ROM:001136B2 move.b #3,($741).w ROM:001136B8 bra.l locret_113726 ROM:001136BE ; --------------------------------------------------------------------------- ROM:001136BE ROM:001136BE loc_1136BE: ; CODE XREF: ROM:00113686↑j ROM:001136BE ; ROM:00113694↑j ROM:001136BE btst #3,($130E).w ROM:001136C4 beq.s loc_1136FC ROM:001136C6 ori.w #$10,($AFC).w ROM:001136CC btst #5,($938).w ROM:001136D2 bne.s loc_1136FC ROM:001136D4 ori.w #$20,($AFC).w ; ' ' ROM:001136DA bsr.w sub_113E08 ROM:001136DE bsr.w sub_113E74 ROM:001136E2 bsr.w sub_114226 ROM:001136E6 bsr.w sub_113EFA ROM:001136EA bclr #3,($130E).w ROM:001136F0 move.b #3,($741).w ROM:001136F6 bra.l locret_113726 ROM:001136FC ; --------------------------------------------------------------------------- ROM:001136FC ROM:001136FC loc_1136FC: ; CODE XREF: ROM:001136C4↑j ROM:001136FC ; ROM:001136D2↑j ROM:001136FC btst #2,($934).w ROM:00113702 beq.s locret_113726 ROM:00113704 bclr #2,($934).w ROM:0011370A bsr.w sub_113E08 ROM:0011370E bsr.w sub_113E74 ROM:00113712 bsr.w sub_1141C8 ROM:00113716 bsr.w sub_113EFA ROM:0011371A move.b #3,($741).w ROM:00113720 bra.l *+6 ROM:00113726 ; --------------------------------------------------------------------------- ROM:00113726 ROM:00113726 locret_113726: ; CODE XREF: ROM:001135DA↑j ROM:00113726 ; ROM:001135F4↑j ... ROM:00113726 rts ROM:00113728 ; --------------------------------------------------------------------------- ROM:00113728 ROM:00113728 loc_113728: ; DATA XREF: ROM:00113576↑o ROM:00113728 btst #5,($938).w ROM:0011372E bne.s locret_11374E ROM:00113730 bsr.w sub_113E08 ROM:00113734 bsr.w sub_113E74 ROM:00113738 bsr.w sub_114128 ROM:0011373C bsr.w sub_113EFA ROM:00113740 bset #0,($932).w ROM:00113746 move.b #3,($741).w ROM:0011374C bra.s locret_113726 ROM:0011374E ; --------------------------------------------------------------------------- ROM:0011374E ROM:0011374E locret_11374E: ; CODE XREF: ROM:00113618↑j ROM:0011374E ; ROM:0011372E↑j ROM:0011374E rts ROM:00113750 ; --------------------------------------------------------------------------- ROM:00113750 rts ROM:00113752 ROM:00113752 ; =============== S U B R O U T I N E ======================================= ROM:00113752 ROM:00113752 ROM:00113752 sub_113752: ; CODE XREF: sub_113540+A↑p ROM:00113752 clr.w d1 ROM:00113754 move.b ($742).w,d1 ROM:00113758 cmpi.w #$E,d1 ROM:0011375C bcc.s locret_113766 ROM:0011375E movea.l off_113768(pc,d1.w*4),a0 ROM:00113762 nop ROM:00113764 jmp (a0) ROM:00113766 ; --------------------------------------------------------------------------- ROM:00113766 ROM:00113766 locret_113766: ; CODE XREF: sub_113752+A↑j ROM:00113766 rts ROM:00113766 ; End of function sub_113752 ROM:00113766 ROM:00113766 ; --------------------------------------------------------------------------- ROM:00113768 off_113768: dc.l loc_1137A0 ; DATA XREF: sub_113752+C↑r ROM:0011376C dc.l loc_1137BA ROM:00113770 dc.l loc_113A08 ROM:00113774 dc.l loc_113A8C ROM:00113778 dc.l loc_113AFE ROM:0011377C dc.l loc_113B6C ROM:00113780 dc.l loc_113B9E ROM:00113784 dc.l loc_113BD8 ROM:00113788 dc.l loc_113C0A ROM:0011378C dc.l loc_113C76 ROM:00113790 dc.l loc_113CB4 ROM:00113794 dc.l loc_113CF2 ROM:00113798 dc.l loc_113D2A ROM:0011379C dc.l loc_113D68 ROM:001137A0 ; --------------------------------------------------------------------------- ROM:001137A0 ROM:001137A0 loc_1137A0: ; DATA XREF: ROM:off_113768↑o ROM:001137A0 bclr #5,($938).w ROM:001137A6 bclr #0,($928).w ROM:001137AC move.b #1,($742).w ROM:001137B2 bra.l locret_113A06 ROM:001137B8 ; --------------------------------------------------------------------------- ROM:001137B8 rts ROM:001137BA ; --------------------------------------------------------------------------- ROM:001137BA ROM:001137BA loc_1137BA: ; DATA XREF: ROM:0011376C↑o ROM:001137BA btst #7,($937).w ROM:001137C0 beq.s loc_113806 ROM:001137C2 bclr #7,($937).w ROM:001137C8 bset #5,($938).w ROM:001137CE bset #0,($928).w ROM:001137D4 bsr.w sub_113E08 ROM:001137D8 bsr.w sub_113E74 ROM:001137DC bsr.w sub_113F50 ROM:001137E0 bsr.w sub_113F1C ROM:001137E4 move.w $1C(a5),d0 ROM:001137E8 clr.b ($88F).w ROM:001137EC move.w d0,($600).w ROM:001137F0 move.b #1,($88F).w ROM:001137F6 bsr.w sub_113EFA ROM:001137FA move.b #6,($742).w ROM:00113800 bra.l locret_113BD6 ROM:00113806 ; --------------------------------------------------------------------------- ROM:00113806 ROM:00113806 loc_113806: ; CODE XREF: ROM:001137C0↑j ROM:00113806 btst #3,($93A).w ROM:0011380C beq.s loc_11384C ROM:0011380E bclr #3,($93A).w ROM:00113814 bset #5,($938).w ROM:0011381A bsr.w sub_113E08 ROM:0011381E bsr.w sub_113E74 ROM:00113822 bsr.w sub_113F50 ROM:00113826 bsr.w sub_11418C ROM:0011382A move.w $1C(a5),d0 ROM:0011382E clr.b ($88F).w ROM:00113832 move.w d0,($600).w ROM:00113836 move.b #1,($88F).w ROM:0011383C bsr.w sub_113EFA ROM:00113840 move.b #5,($742).w ROM:00113846 bra.l locret_113B9C ROM:0011384C ; --------------------------------------------------------------------------- ROM:0011384C ROM:0011384C loc_11384C: ; CODE XREF: ROM:0011380C↑j ROM:0011384C btst #1,($936).w ROM:00113852 beq.s loc_113896 ROM:00113854 bclr #1,($936).w ROM:0011385A bset #5,($938).w ROM:00113860 bsr.w sub_1141BA ROM:00113864 bsr.w sub_113E08 ROM:00113868 bsr.w sub_113E74 ROM:0011386C bsr.w sub_113F50 ROM:00113870 bsr.w sub_11413A ROM:00113874 move.w $1C(a5),d0 ROM:00113878 clr.b ($88F).w ROM:0011387C move.w d0,($600).w ROM:00113880 move.b #1,($88F).w ROM:00113886 bsr.w sub_113EFA ROM:0011388A move.b #4,($742).w ROM:00113890 bra.l locret_113B6A ROM:00113896 ; --------------------------------------------------------------------------- ROM:00113896 ROM:00113896 loc_113896: ; CODE XREF: ROM:00113852↑j ROM:00113896 btst #4,($938).w ROM:0011389C beq.s loc_1138E0 ROM:0011389E bclr #4,($938).w ROM:001138A4 bset #5,($938).w ROM:001138AA bsr.w sub_11419E ROM:001138AE bsr.w sub_113E08 ROM:001138B2 bsr.w sub_113E74 ROM:001138B6 bsr.w sub_113F50 ROM:001138BA bsr.w sub_113F80 ROM:001138BE move.w $1C(a5),d0 ROM:001138C2 clr.b ($88F).w ROM:001138C6 move.w d0,($600).w ROM:001138CA move.b #1,($88F).w ROM:001138D0 bsr.w sub_113EFA ROM:001138D4 move.b #3,($742).w ROM:001138DA bra.l locret_113AFC ROM:001138E0 ; --------------------------------------------------------------------------- ROM:001138E0 ROM:001138E0 loc_1138E0: ; CODE XREF: ROM:0011389C↑j ROM:001138E0 btst #5,($936).w ROM:001138E6 beq.s loc_11392A ROM:001138E8 bclr #5,($936).w ROM:001138EE bset #5,($938).w ROM:001138F4 bsr.w sub_113E08 ROM:001138F8 bsr.w sub_113E74 ROM:001138FC bsr.w sub_113DEE ROM:00113900 bsr.w sub_113F50 ROM:00113904 bsr.w sub_1140C2 ROM:00113908 move.w $1C(a5),d0 ROM:0011390C clr.b ($88F).w ROM:00113910 move.w d0,($600).w ROM:00113914 move.b #1,($88F).w ROM:0011391A bsr.w sub_113EFA ROM:0011391E move.b #2,($742).w ROM:00113924 bra.l locret_113A8A ROM:0011392A ; --------------------------------------------------------------------------- ROM:0011392A ROM:0011392A loc_11392A: ; CODE XREF: ROM:001138E6↑j ROM:0011392A btst #7,($92A).w ROM:00113930 beq.s loc_113974 ROM:00113932 bclr #7,($92A).w ROM:00113938 bset #5,($938).w ROM:0011393E bsr.w sub_1141AC ROM:00113942 bsr.w sub_113E08 ROM:00113946 bsr.w sub_113E74 ROM:0011394A bsr.w sub_113F50 ROM:0011394E bsr.w sub_113F94 ROM:00113952 move.w $1C(a5),d0 ROM:00113956 clr.b ($88F).w ROM:0011395A move.w d0,($600).w ROM:0011395E move.b #1,($88F).w ROM:00113964 bsr.w sub_113EFA ROM:00113968 move.b #8,($742).w ROM:0011396E bra.l locret_113C74 ROM:00113974 ; --------------------------------------------------------------------------- ROM:00113974 ROM:00113974 loc_113974: ; CODE XREF: ROM:00113930↑j ROM:00113974 btst #3,($12FA).w ROM:0011397A beq.s loc_1139BA ROM:0011397C ori.w #$100,($AFC).w ROM:00113982 bset #5,($938).w ROM:00113988 bsr.w sub_113E08 ROM:0011398C bsr.w sub_113E74 ROM:00113990 bsr.w sub_113F50 ROM:00113994 bsr.w sub_114254 ROM:00113998 move.w $1C(a5),d0 ROM:0011399C clr.b ($88F).w ROM:001139A0 move.w d0,($600).w ROM:001139A4 move.b #1,($88F).w ROM:001139AA bsr.w sub_113EFA ROM:001139AE move.b #9,($742).w ROM:001139B4 bra.l locret_113CB2 ROM:001139BA ; --------------------------------------------------------------------------- ROM:001139BA ROM:001139BA loc_1139BA: ; CODE XREF: ROM:0011397A↑j ROM:001139BA btst #0,($1317).w ROM:001139C0 beq.s locret_113A06 ROM:001139C2 move.l ($A04).w,($414).w ROM:001139C8 ori.w #$1000,($AFC).w ROM:001139CE bset #5,($938).w ROM:001139D4 bsr.w sub_113E08 ROM:001139D8 bsr.w sub_113E74 ROM:001139DC bsr.w sub_113F50 ROM:001139E0 bsr.w sub_11428C ROM:001139E4 move.w $1C(a5),d0 ROM:001139E8 clr.b ($88F).w ROM:001139EC move.w d0,($600).w ROM:001139F0 move.b #1,($88F).w ROM:001139F6 bsr.w sub_113EFA ROM:001139FA move.b #$C,($742).w ROM:00113A00 bra.l locret_113D66 ROM:00113A06 ; --------------------------------------------------------------------------- ROM:00113A06 ROM:00113A06 locret_113A06: ; CODE XREF: ROM:001137B2↑j ROM:00113A06 ; ROM:001139C0↑j ... ROM:00113A06 rts ROM:00113A08 ; --------------------------------------------------------------------------- ROM:00113A08 ROM:00113A08 loc_113A08: ; DATA XREF: ROM:00113770↑o ROM:00113A08 move.w #$13D,d0 ROM:00113A0C cmpi.w #0,($600).w ROM:00113A12 bgt.s loc_113A4E ROM:00113A14 cmp.w ($554).w,d0 ROM:00113A18 bgt.s loc_113A4E ROM:00113A1A bset #0,($928).w ROM:00113A20 bsr.w sub_113E08 ROM:00113A24 bsr.w sub_113E74 ROM:00113A28 bsr.w sub_113F1C ROM:00113A2C move.w $1C(a5),d1 ROM:00113A30 clr.b ($88F).w ROM:00113A34 move.w d1,($600).w ROM:00113A38 move.b #1,($88F).w ROM:00113A3E bsr.w sub_113EFA ROM:00113A42 move.b #6,($742).w ROM:00113A48 bra.l locret_113BD6 ROM:00113A4E ; --------------------------------------------------------------------------- ROM:00113A4E ROM:00113A4E loc_113A4E: ; CODE XREF: ROM:00113A12↑j ROM:00113A4E ; ROM:00113A18↑j ROM:00113A4E cmpi.w #0,($600).w ROM:00113A54 bgt.s locret_113A8A ROM:00113A56 cmp.w ($554).w,d0 ROM:00113A5A ble.s locret_113A8A ROM:00113A5C bsr.w sub_113E08 ROM:00113A60 bsr.w sub_113E74 ROM:00113A64 bsr.w sub_1140C2 ROM:00113A68 move.w $1C(a5),d1 ROM:00113A6C clr.b ($88F).w ROM:00113A70 move.w d1,($600).w ROM:00113A74 move.b #1,($88F).w ROM:00113A7A bsr.w sub_113EFA ROM:00113A7E move.b #2,($742).w ROM:00113A84 bra.l *+6 ROM:00113A8A ; --------------------------------------------------------------------------- ROM:00113A8A ROM:00113A8A locret_113A8A: ; CODE XREF: ROM:00113924↑j ROM:00113A8A ; ROM:00113A54↑j ... ROM:00113A8A rts ROM:00113A8C ; --------------------------------------------------------------------------- ROM:00113A8C ROM:00113A8C loc_113A8C: ; DATA XREF: ROM:00113774↑o ROM:00113A8C cmpi.w #0,($600).w ROM:00113A92 bgt.s loc_113ABE ROM:00113A94 cmpi.b #0,($740).w ROM:00113A9A bne.s loc_113ABE ROM:00113A9C bsr.w sub_113E08 ROM:00113AA0 bsr.w sub_113E74 ROM:00113AA4 bsr.w sub_1140F8 ROM:00113AA8 bsr.w sub_113EFA ROM:00113AAC bclr #5,($938).w ROM:00113AB2 move.b #1,($742).w ROM:00113AB8 bra.l locret_113A06 ROM:00113ABE ; --------------------------------------------------------------------------- ROM:00113ABE ROM:00113ABE loc_113ABE: ; CODE XREF: ROM:00113A92↑j ROM:00113ABE ; ROM:00113A9A↑j ROM:00113ABE cmpi.w #0,($600).w ROM:00113AC4 bgt.s locret_113AFC ROM:00113AC6 cmpi.b #0,($740).w ROM:00113ACC ble.s locret_113AFC ROM:00113ACE bsr.w sub_113E08 ROM:00113AD2 bsr.w sub_113E74 ROM:00113AD6 bsr.w sub_113F80 ROM:00113ADA move.w $1C(a5),d0 ROM:00113ADE clr.b ($88F).w ROM:00113AE2 move.w d0,($600).w ROM:00113AE6 move.b #1,($88F).w ROM:00113AEC bsr.w sub_113EFA ROM:00113AF0 move.b #3,($742).w ROM:00113AF6 bra.l *+6 ROM:00113AFC ; --------------------------------------------------------------------------- ROM:00113AFC ROM:00113AFC locret_113AFC: ; CODE XREF: ROM:001138DA↑j ROM:00113AFC ; ROM:00113AC4↑j ... ROM:00113AFC rts ROM:00113AFE ; --------------------------------------------------------------------------- ROM:00113AFE ROM:00113AFE loc_113AFE: ; DATA XREF: ROM:00113778↑o ROM:00113AFE cmpi.w #0,($600).w ROM:00113B04 bgt.s loc_113B38 ROM:00113B06 cmpi.b #0,($740).w ROM:00113B0C ble.s loc_113B38 ROM:00113B0E bsr.w sub_113E08 ROM:00113B12 bsr.w sub_113E74 ROM:00113B16 bsr.w sub_11413A ROM:00113B1A move.w $1C(a5),d0 ROM:00113B1E clr.b ($88F).w ROM:00113B22 move.w d0,($600).w ROM:00113B26 move.b #1,($88F).w ROM:00113B2C bsr.w sub_113EFA ROM:00113B30 move.b #4,($742).w ROM:00113B36 bra.s locret_113B6A ROM:00113B38 ; --------------------------------------------------------------------------- ROM:00113B38 ROM:00113B38 loc_113B38: ; CODE XREF: ROM:00113B04↑j ROM:00113B38 ; ROM:00113B0C↑j ROM:00113B38 cmpi.w #0,($600).w ROM:00113B3E bgt.s locret_113B6A ROM:00113B40 cmpi.b #0,($740).w ROM:00113B46 bne.s locret_113B6A ROM:00113B48 bsr.w sub_113E08 ROM:00113B4C bsr.w sub_113E74 ROM:00113B50 bsr.w sub_1140F8 ROM:00113B54 bsr.w sub_113EFA ROM:00113B58 bclr #5,($938).w ROM:00113B5E move.b #1,($742).w ROM:00113B64 bra.l locret_113A06 ROM:00113B6A ; --------------------------------------------------------------------------- ROM:00113B6A ROM:00113B6A locret_113B6A: ; CODE XREF: ROM:00113890↑j ROM:00113B6A ; ROM:00113B36↑j ... ROM:00113B6A rts ROM:00113B6C ; --------------------------------------------------------------------------- ROM:00113B6C ROM:00113B6C loc_113B6C: ; DATA XREF: ROM:0011377C↑o ROM:00113B6C cmpi.w #0,($600).w ROM:00113B72 bgt.s locret_113B9C ROM:00113B74 bsr.w sub_113E08 ROM:00113B78 bsr.w sub_113E74 ROM:00113B7C bsr.w sub_1140F8 ROM:00113B80 bsr.w sub_113EFA ROM:00113B84 bclr #5,($938).w ROM:00113B8A bset #0,($932).w ROM:00113B90 move.b #1,($742).w ROM:00113B96 bra.l locret_113A06 ROM:00113B9C ; --------------------------------------------------------------------------- ROM:00113B9C ROM:00113B9C locret_113B9C: ; CODE XREF: ROM:00113846↑j ROM:00113B9C ; ROM:00113B72↑j ROM:00113B9C rts ROM:00113B9E ; --------------------------------------------------------------------------- ROM:00113B9E ROM:00113B9E loc_113B9E: ; DATA XREF: ROM:00113780↑o ROM:00113B9E cmpi.w #0,($600).w ROM:00113BA4 bgt.s locret_113BD6 ROM:00113BA6 bclr #0,($928).w ROM:00113BAC bsr.w sub_113E08 ROM:00113BB0 bsr.w sub_113E74 ROM:00113BB4 bsr.w sub_113F1C ROM:00113BB8 move.w $1C(a5),d0 ROM:00113BBC clr.b ($88F).w ROM:00113BC0 move.w d0,($600).w ROM:00113BC4 move.b #1,($88F).w ROM:00113BCA bsr.w sub_113EFA ROM:00113BCE move.b #7,($742).w ROM:00113BD4 bra.s locret_113C08 ROM:00113BD6 ; --------------------------------------------------------------------------- ROM:00113BD6 ROM:00113BD6 locret_113BD6: ; CODE XREF: ROM:00113800↑j ROM:00113BD6 ; ROM:00113A48↑j ... ROM:00113BD6 rts ROM:00113BD8 ; --------------------------------------------------------------------------- ROM:00113BD8 ROM:00113BD8 loc_113BD8: ; DATA XREF: ROM:00113784↑o ROM:00113BD8 cmpi.w #0,($600).w ROM:00113BDE bgt.s locret_113C08 ROM:00113BE0 bsr.w sub_113E08 ROM:00113BE4 bsr.w sub_113E74 ROM:00113BE8 bsr.w sub_1140F8 ROM:00113BEC bsr.w sub_113EFA ROM:00113BF0 bclr #5,($938).w ROM:00113BF6 bset #3,($937).w ROM:00113BFC move.b #1,($742).w ROM:00113C02 bra.l locret_113A06 ROM:00113C08 ; --------------------------------------------------------------------------- ROM:00113C08 ROM:00113C08 locret_113C08: ; CODE XREF: ROM:00113BD4↑j ROM:00113C08 ; ROM:00113BDE↑j ROM:00113C08 rts ROM:00113C0A ; --------------------------------------------------------------------------- ROM:00113C0A ROM:00113C0A loc_113C0A: ; DATA XREF: ROM:00113788↑o ROM:00113C0A cmpi.w #0,($600).w ROM:00113C10 bgt.s loc_113C3C ROM:00113C12 cmpi.b #0,($740).w ROM:00113C18 bne.s loc_113C3C ROM:00113C1A bsr.w sub_113E08 ROM:00113C1E bsr.w sub_113E74 ROM:00113C22 bsr.w sub_1140F8 ROM:00113C26 bsr.w sub_113EFA ROM:00113C2A bclr #5,($938).w ROM:00113C30 move.b #1,($742).w ROM:00113C36 bra.l locret_113A06 ROM:00113C3C ; --------------------------------------------------------------------------- ROM:00113C3C ROM:00113C3C loc_113C3C: ; CODE XREF: ROM:00113C10↑j ROM:00113C3C ; ROM:00113C18↑j ROM:00113C3C cmpi.w #0,($600).w ROM:00113C42 bgt.s locret_113C74 ROM:00113C44 cmpi.b #0,($740).w ROM:00113C4A ble.s locret_113C74 ROM:00113C4C bsr.w sub_113E08 ROM:00113C50 bsr.w sub_113E74 ROM:00113C54 bsr.w sub_113F94 ROM:00113C58 move.w $1C(a5),d0 ROM:00113C5C clr.b ($88F).w ROM:00113C60 move.w d0,($600).w ROM:00113C64 move.b #1,($88F).w ROM:00113C6A bsr.w sub_113EFA ROM:00113C6E bra.l *+6 ROM:00113C74 ; --------------------------------------------------------------------------- ROM:00113C74 ROM:00113C74 locret_113C74: ; CODE XREF: ROM:0011396E↑j ROM:00113C74 ; ROM:00113C42↑j ... ROM:00113C74 rts ROM:00113C76 ; --------------------------------------------------------------------------- ROM:00113C76 ROM:00113C76 loc_113C76: ; DATA XREF: ROM:0011378C↑o ROM:00113C76 cmpi.w #0,($600).w ROM:00113C7C bgt.s locret_113CB2 ROM:00113C7E ori.w #$200,($AFC).w ROM:00113C84 bsr.w sub_113E08 ROM:00113C88 bsr.w sub_113E74 ROM:00113C8C bsr.w sub_11426C ROM:00113C90 move.w $1C(a5),d0 ROM:00113C94 clr.b ($88F).w ROM:00113C98 move.w d0,($600).w ROM:00113C9C move.b #1,($88F).w ROM:00113CA2 bsr.w sub_113EFA ROM:00113CA6 move.b #$A,($742).w ROM:00113CAC bra.l locret_113CF0 ROM:00113CB2 ; --------------------------------------------------------------------------- ROM:00113CB2 ROM:00113CB2 locret_113CB2: ; CODE XREF: ROM:001139B4↑j ROM:00113CB2 ; ROM:00113C7C↑j ROM:00113CB2 rts ROM:00113CB4 ; --------------------------------------------------------------------------- ROM:00113CB4 ROM:00113CB4 loc_113CB4: ; DATA XREF: ROM:00113790↑o ROM:00113CB4 cmpi.w #0,($600).w ROM:00113CBA bgt.s locret_113CF0 ROM:00113CBC ori.w #$400,($AFC).w ROM:00113CC2 bsr.w sub_113E08 ROM:00113CC6 bsr.w sub_113E74 ROM:00113CCA bsr.w sub_11427E ROM:00113CCE move.w $1C(a5),d0 ROM:00113CD2 clr.b ($88F).w ROM:00113CD6 move.w d0,($600).w ROM:00113CDA move.b #1,($88F).w ROM:00113CE0 bsr.w sub_113EFA ROM:00113CE4 move.b #$B,($742).w ROM:00113CEA bra.l locret_113D28 ROM:00113CF0 ; --------------------------------------------------------------------------- ROM:00113CF0 ROM:00113CF0 locret_113CF0: ; CODE XREF: ROM:00113CAC↑j ROM:00113CF0 ; ROM:00113CBA↑j ROM:00113CF0 rts ROM:00113CF2 ; --------------------------------------------------------------------------- ROM:00113CF2 ROM:00113CF2 loc_113CF2: ; DATA XREF: ROM:00113794↑o ROM:00113CF2 cmpi.w #0,($600).w ROM:00113CF8 bgt.s locret_113D28 ROM:00113CFA ori.w #$800,($AFC).w ROM:00113D00 bsr.w sub_113E08 ROM:00113D04 bsr.w sub_113E74 ROM:00113D08 bsr.w sub_1140F8 ROM:00113D0C bsr.w sub_113EFA ROM:00113D10 bclr #5,($938).w ROM:00113D16 bclr #3,($12FA).w ROM:00113D1C move.b #1,($742).w ROM:00113D22 bra.l locret_113A06 ROM:00113D28 ; --------------------------------------------------------------------------- ROM:00113D28 ROM:00113D28 locret_113D28: ; CODE XREF: ROM:00113CEA↑j ROM:00113D28 ; ROM:00113CF8↑j ROM:00113D28 rts ROM:00113D2A ; --------------------------------------------------------------------------- ROM:00113D2A ROM:00113D2A loc_113D2A: ; DATA XREF: ROM:00113798↑o ROM:00113D2A cmpi.w #0,($600).w ROM:00113D30 bgt.s locret_113D66 ROM:00113D32 ori.w #$2000,($AFC).w ROM:00113D38 bsr.w sub_113E08 ROM:00113D3C bsr.w sub_113E74 ROM:00113D40 bsr.w sub_1142A6 ROM:00113D44 move.w $1C(a5),d0 ROM:00113D48 clr.b ($88F).w ROM:00113D4C move.w d0,($600).w ROM:00113D50 move.b #1,($88F).w ROM:00113D56 bsr.w sub_113EFA ROM:00113D5A move.b #$D,($742).w ROM:00113D60 bra.l locret_113D9E ROM:00113D66 ; --------------------------------------------------------------------------- ROM:00113D66 ROM:00113D66 locret_113D66: ; CODE XREF: ROM:00113A00↑j ROM:00113D66 ; ROM:00113D30↑j ROM:00113D66 rts ROM:00113D68 ; --------------------------------------------------------------------------- ROM:00113D68 ROM:00113D68 loc_113D68: ; DATA XREF: ROM:0011379C↑o ROM:00113D68 cmpi.w #0,($600).w ROM:00113D6E bgt.s locret_113D9E ROM:00113D70 ori.w #$4000,($AFC).w ROM:00113D76 bsr.w sub_113E08 ROM:00113D7A bsr.w sub_113E74 ROM:00113D7E bsr.w sub_1140F8 ROM:00113D82 bsr.w sub_113EFA ROM:00113D86 bclr #5,($938).w ROM:00113D8C bclr #0,($1317).w ROM:00113D92 move.b #1,($742).w ROM:00113D98 bra.l locret_113A06 ROM:00113D9E ; --------------------------------------------------------------------------- ROM:00113D9E ROM:00113D9E locret_113D9E: ; CODE XREF: ROM:00113D60↑j ROM:00113D9E ; ROM:00113D6E↑j ROM:00113D9E rts ROM:00113DA0 ; --------------------------------------------------------------------------- ROM:00113DA0 rts ROM:00113DA2 ROM:00113DA2 ; =============== S U B R O U T I N E ======================================= ROM:00113DA2 ROM:00113DA2 ROM:00113DA2 sub_113DA2: ; CODE XREF: sub_113FAC+6↓p ROM:00113DA2 ; sub_113FAC+12↓p ... ROM:00113DA2 lea ($FFFFFD20).w,a0 ROM:00113DA6 move.w ($54C).w,d0 ROM:00113DAA muls.w #2,d0 ROM:00113DAE ori.w #$3000,d0 ROM:00113DB2 move.w d0,$1A(a0) ROM:00113DB6 clr.w $1C(a0) ROM:00113DBA clr.w $1E(a0) ROM:00113DBE bclr #7,($FFFFFC1F).w ROM:00113DC4 bset #7,($FFFFFC1A).w ROM:00113DCA ROM:00113DCA loc_113DCA: ; CODE XREF: sub_113DA2+30↓j ROM:00113DCA btst #7,($FFFFFC1F).w ROM:00113DD0 bne.s loc_113DD4 ROM:00113DD2 bra.s loc_113DCA ROM:00113DD4 ; --------------------------------------------------------------------------- ROM:00113DD4 ROM:00113DD4 loc_113DD4: ; CODE XREF: sub_113DA2+2E↑j ROM:00113DD4 lea ($FFFFFD00).w,a0 ROM:00113DD8 move.w $1C(a0),d0 ROM:00113DDC lsl.w #8,d0 ROM:00113DDE add.w $1E(a0),d0 ROM:00113DE2 move.w d0,($54E).w ROM:00113DE6 bclr #7,($FFFFFC1F).w ROM:00113DEC rts ROM:00113DEC ; End of function sub_113DA2 ROM:00113DEC ROM:00113DEE ROM:00113DEE ; =============== S U B R O U T I N E ======================================= ROM:00113DEE ROM:00113DEE ROM:00113DEE sub_113DEE: ; CODE XREF: ROM:00113666↑p ROM:00113DEE ; ROM:001138FC↑p ROM:00113DEE move.b ($750).w,d1 ROM:00113DF2 ext.w d1 ROM:00113DF4 subq.w #1,d1 ROM:00113DF6 muls.w #$3EC,d1 ROM:00113DFA divs.w #2,d1 ROM:00113DFE move.w d1,($54C).w ROM:00113E02 clr.w ($554).w ROM:00113E06 rts ROM:00113E06 ; End of function sub_113DEE ROM:00113E06 ROM:00113E08 ROM:00113E08 ; =============== S U B R O U T I N E ======================================= ROM:00113E08 ROM:00113E08 ROM:00113E08 sub_113E08: ; CODE XREF: ROM:00113634↑p ROM:00113E08 ; ROM:0011369C↑p ... ROM:00113E08 btst #7,($FFFFFC1A).w ROM:00113E0E beq.s loc_113E5A ROM:00113E10 bset #0,($92F).w ROM:00113E16 btst #6,($FFFFFC1C).w ROM:00113E1C beq.s loc_113E48 ROM:00113E1E bset #0,($FFFFFC1E).w ROM:00113E24 ROM:00113E24 loc_113E24: ; CODE XREF: sub_113E08+24↓j ROM:00113E24 btst #5,($FFFFFC1F).w ROM:00113E2A bne.s loc_113E2E ROM:00113E2C bra.s loc_113E24 ROM:00113E2E ; --------------------------------------------------------------------------- ROM:00113E2E ROM:00113E2E loc_113E2E: ; CODE XREF: sub_113E08+22↑j ROM:00113E2E bclr #7,($FFFFFC1A).w ROM:00113E34 bclr #7,($FFFFFC1F).w ROM:00113E3A bclr #5,($FFFFFC1F).w ROM:00113E40 bclr #0,($FFFFFC1E).w ROM:00113E46 bra.s loc_113E58 ROM:00113E48 ; --------------------------------------------------------------------------- ROM:00113E48 ROM:00113E48 loc_113E48: ; CODE XREF: sub_113E08+14↑j ROM:00113E48 ; sub_113E08+48↓j ROM:00113E48 btst #7,($FFFFFC1A).w ROM:00113E4E beq.s loc_113E52 ROM:00113E50 bra.s loc_113E48 ROM:00113E52 ; --------------------------------------------------------------------------- ROM:00113E52 ROM:00113E52 loc_113E52: ; CODE XREF: sub_113E08+46↑j ROM:00113E52 bclr #7,($FFFFFC1F).w ROM:00113E58 ROM:00113E58 loc_113E58: ; CODE XREF: sub_113E08+3E↑j ROM:00113E58 bra.s loc_113E60 ROM:00113E5A ; --------------------------------------------------------------------------- ROM:00113E5A ROM:00113E5A loc_113E5A: ; CODE XREF: sub_113E08+6↑j ROM:00113E5A bclr #0,($92F).w ROM:00113E60 ROM:00113E60 loc_113E60: ; CODE XREF: sub_113E08:loc_113E58↑j ROM:00113E60 move.w ($FFFFFC18).w,($5E0).w ROM:00113E66 move.w ($FFFFFC1A).w,($5E2).w ROM:00113E6C move.w ($FFFFFC1C).w,($5E4).w ROM:00113E72 rts ROM:00113E72 ; End of function sub_113E08 ROM:00113E72 ROM:00113E74 ROM:00113E74 ; =============== S U B R O U T I N E ======================================= ROM:00113E74 ROM:00113E74 ROM:00113E74 sub_113E74: ; CODE XREF: ROM:00113596↑p ROM:00113E74 ; ROM:00113638↑p ... ROM:00113E74 lea ($FFFFFD40).w,a0 ROM:00113E78 move.b #$D5,$D(a0) ROM:00113E7E move.b #$95,$E(a0) ROM:00113E84 move.b #$15,$F(a0) ROM:00113E8A move.w #$2F0D,($FFFFFC1C).w ROM:00113E90 move.w #$401,($FFFFFC1A).w ROM:00113E96 move.w #$B810,($FFFFFC18).w ROM:00113E9C rts ROM:00113E9C ; End of function sub_113E74 ROM:00113E9C ROM:00113E9E ROM:00113E9E ; =============== S U B R O U T I N E ======================================= ROM:00113E9E ROM:00113E9E ROM:00113E9E sub_113E9E: ; CODE XREF: ROM:loc_11357A↑p ROM:00113E9E move.b #0,($FFFFFC15).w ROM:00113EA4 move.b #$7E,($FFFFFC17).w ; '~' ROM:00113EAA move.b #$7B,($FFFFFC16).w ; '{' ROM:00113EB0 rts ROM:00113EB0 ; End of function sub_113E9E ROM:00113EB0 ROM:00113EB2 ROM:00113EB2 ; =============== S U B R O U T I N E ======================================= ROM:00113EB2 ROM:00113EB2 ROM:00113EB2 sub_113EB2: ; CODE XREF: sub_113F1C+2E↓p ROM:00113EB2 ; sub_113F80+6↓p ... ROM:00113EB2 lea ($FFFFFD20).w,a0 ROM:00113EB6 move.w #$1400,d0 ROM:00113EBA or.w ($54C).w,d0 ROM:00113EBE move.w d0,$1A(a0) ROM:00113EC2 clr.w d0 ROM:00113EC4 move.w ($54E).w,d0 ROM:00113EC8 andi.w #$FF,d0 ROM:00113ECC move.w d0,$1E(a0) ROM:00113ED0 clr.w d0 ROM:00113ED2 move.w ($54E).w,d0 ROM:00113ED6 lsr.w #8,d0 ROM:00113ED8 move.w d0,$1C(a0) ROM:00113EDC bclr #7,($FFFFFC1F).w ROM:00113EE2 bset #7,($FFFFFC1A).w ROM:00113EE8 ROM:00113EE8 loc_113EE8: ; CODE XREF: sub_113EB2+3E↓j ROM:00113EE8 btst #7,($FFFFFC1F).w ROM:00113EEE bne.s loc_113EF2 ROM:00113EF0 bra.s loc_113EE8 ROM:00113EF2 ; --------------------------------------------------------------------------- ROM:00113EF2 ROM:00113EF2 loc_113EF2: ; CODE XREF: sub_113EB2+3C↑j ROM:00113EF2 bclr #7,($FFFFFC1F).w ROM:00113EF8 rts ROM:00113EF8 ; End of function sub_113EB2 ROM:00113EF8 ROM:00113EFA ROM:00113EFA ; =============== S U B R O U T I N E ======================================= ROM:00113EFA ROM:00113EFA ROM:00113EFA sub_113EFA: ; CODE XREF: ROM:00113640↑p ROM:00113EFA ; ROM:001136A8↑p ... ROM:00113EFA move.w ($5E0).w,($FFFFFC18).w ROM:00113F00 move.w ($5E2).w,($FFFFFC1A).w ROM:00113F06 move.w ($5E4).w,($FFFFFC1C).w ROM:00113F0C btst #0,($92F).w ROM:00113F12 beq.s locret_113F1A ROM:00113F14 bset #7,($FFFFFC1A).w ROM:00113F1A ROM:00113F1A locret_113F1A: ; CODE XREF: sub_113EFA+18↑j ROM:00113F1A rts ROM:00113F1A ; End of function sub_113EFA ROM:00113F1A ROM:00113F1C ROM:00113F1C ; =============== S U B R O U T I N E ======================================= ROM:00113F1C ROM:00113F1C ROM:00113F1C sub_113F1C: ; CODE XREF: ROM:001137E0↑p ROM:00113F1C ; ROM:00113A28↑p ... ROM:00113F1C move.w #$3F2,d1 ROM:00113F20 cmpi.b #1,($750).w ROM:00113F26 bne.s loc_113F2E ROM:00113F28 move.l ($47C).w,d0 ROM:00113F2C bra.s loc_113F34 ROM:00113F2E ; --------------------------------------------------------------------------- ROM:00113F2E ROM:00113F2E loc_113F2E: ; CODE XREF: sub_113F1C+A↑j ROM:00113F2E move.l ($480).w,d0 ROM:00113F32 addq.w #2,d1 ROM:00113F34 ROM:00113F34 loc_113F34: ; CODE XREF: sub_113F1C+10↑j ROM:00113F34 btst #0,($928).w ROM:00113F3A beq.s loc_113F40 ROM:00113F3C swap d0 ROM:00113F3E bra.s loc_113F42 ROM:00113F40 ; --------------------------------------------------------------------------- ROM:00113F40 ROM:00113F40 loc_113F40: ; CODE XREF: sub_113F1C+1E↑j ROM:00113F40 addq.w #1,d1 ROM:00113F42 ROM:00113F42 loc_113F42: ; CODE XREF: sub_113F1C+22↑j ROM:00113F42 move.w d0,($54E).w ROM:00113F46 move.w d1,($54C).w ROM:00113F4A bsr.w sub_113EB2 ROM:00113F4E rts ROM:00113F4E ; End of function sub_113F1C ROM:00113F4E ROM:00113F50 ROM:00113F50 ; =============== S U B R O U T I N E ======================================= ROM:00113F50 ROM:00113F50 ROM:00113F50 sub_113F50: ; CODE XREF: ROM:001137DC↑p ROM:00113F50 ; ROM:00113822↑p ... ROM:00113F50 lea ($FFFFFD20).w,a0 ROM:00113F54 move.w #$1300,$1A(a0) ROM:00113F5A clr.w $1C(a0) ROM:00113F5E clr.w $1E(a0) ROM:00113F62 bclr #7,($FFFFFC1F).w ROM:00113F68 bset #7,($FFFFFC1A).w ROM:00113F6E ROM:00113F6E loc_113F6E: ; CODE XREF: sub_113F50+26↓j ROM:00113F6E btst #7,($FFFFFC1F).w ROM:00113F74 bne.s loc_113F78 ROM:00113F76 bra.s loc_113F6E ROM:00113F78 ; --------------------------------------------------------------------------- ROM:00113F78 ROM:00113F78 loc_113F78: ; CODE XREF: sub_113F50+24↑j ROM:00113F78 bclr #7,($FFFFFC1F).w ROM:00113F7E rts ROM:00113F7E ; End of function sub_113F50 ROM:00113F7E ROM:00113F80 ROM:00113F80 ; =============== S U B R O U T I N E ======================================= ROM:00113F80 ROM:00113F80 ROM:00113F80 sub_113F80: ; CODE XREF: ROM:001138BA↑p ROM:00113F80 ; ROM:00113AD6↑p ROM:00113F80 move.w ($DFC).w,($54E).w ROM:00113F86 bsr.w sub_113EB2 ROM:00113F8A addq.w #1,($54C).w ROM:00113F8E subq.b #1,($740).w ROM:00113F92 rts ROM:00113F92 ; End of function sub_113F80 ROM:00113F92 ROM:00113F94 ROM:00113F94 ; =============== S U B R O U T I N E ======================================= ROM:00113F94 ROM:00113F94 ROM:00113F94 sub_113F94: ; CODE XREF: ROM:0011394E↑p ROM:00113F94 ; ROM:00113C54↑p ROM:00113F94 move.w ($508).w,($54E).w ROM:00113F9A addq.w #1,($54E).w ROM:00113F9E bsr.w sub_113EB2 ROM:00113FA2 addq.w #1,($54C).w ROM:00113FA6 subq.b #1,($740).w ROM:00113FAA rts ROM:00113FAA ; End of function sub_113F94 ROM:00113FAA ROM:00113FAC ROM:00113FAC ; =============== S U B R O U T I N E ======================================= ROM:00113FAC ROM:00113FAC ROM:00113FAC sub_113FAC: ; CODE XREF: ROM:0011359A↑p ROM:00113FAC move.w #$3F6,($54C).w ROM:00113FB2 bsr.w sub_113DA2 ROM:00113FB6 move.w ($54E).w,d1 ROM:00113FBA addq.w #1,($54C).w ROM:00113FBE bsr.w sub_113DA2 ROM:00113FC2 move.w ($54E).w,d2 ROM:00113FC6 addq.w #1,($54C).w ROM:00113FCA bsr.w sub_113DA2 ROM:00113FCE move.w ($54E).w,d3 ROM:00113FD2 move.w d1,d4 ROM:00113FD4 and.w d2,d4 ROM:00113FD6 move.w d2,d5 ROM:00113FD8 and.w d3,d5 ROM:00113FDA move.w d1,($DFC).w ROM:00113FDE and.w d3,($DFC).w ROM:00113FE2 or.w d4,($DFC).w ROM:00113FE6 or.w d5,($DFC).w ROM:00113FEA move.w #$3F9,($54C).w ROM:00113FF0 bsr.w sub_113DA2 ROM:00113FF4 move.b ($54E).w,d1 ROM:00113FF8 move.w ($54E).w,d6 ROM:00113FFC lsr.w #8,d6 ROM:00113FFE move.b d6,d2 ROM:00114000 addq.w #1,($54C).w ROM:00114004 bsr.w sub_113DA2 ROM:00114008 move.b ($54E).w,d3 ROM:0011400C move.b d1,d4 ROM:0011400E and.b d2,d4 ROM:00114010 move.b d2,d5 ROM:00114012 and.b d3,d5 ROM:00114014 move.b d1,($1198).w ROM:00114018 and.b d3,($1198).w ROM:0011401C or.b d4,($1198).w ROM:00114020 or.b d5,($1198).w ROM:00114024 rts ROM:00114024 ; End of function sub_113FAC ROM:00114024 ROM:00114026 ROM:00114026 ; =============== S U B R O U T I N E ======================================= ROM:00114026 ROM:00114026 ROM:00114026 sub_114026: ; CODE XREF: ROM:0011359E↑p ROM:00114026 move.w #$3EF,($54C).w ROM:0011402C bsr.w sub_113DA2 ROM:00114030 move.w ($54E).w,d1 ROM:00114034 addq.w #1,($54C).w ROM:00114038 bsr.w sub_113DA2 ROM:0011403C move.w ($54E).w,d2 ROM:00114040 addq.w #1,($54C).w ROM:00114044 bsr.w sub_113DA2 ROM:00114048 move.w ($54E).w,d3 ROM:0011404C move.w d1,d4 ROM:0011404E and.w d2,d4 ROM:00114050 move.w d2,d5 ROM:00114052 and.w d3,d5 ROM:00114054 move.w d1,($508).w ROM:00114058 and.w d3,($508).w ROM:0011405C or.w d4,($508).w ROM:00114060 or.w d5,($508).w ROM:00114064 subq.w #1,($508).w ROM:00114068 rts ROM:00114068 ; End of function sub_114026 ROM:00114068 ROM:0011406A ROM:0011406A ; =============== S U B R O U T I N E ======================================= ROM:0011406A ROM:0011406A ROM:0011406A sub_11406A: ; CODE XREF: ROM:001135CA↑p ROM:0011406A clr.l ($47C).w ROM:0011406E clr.l ($480).w ROM:00114072 move.w #$3F2,($54C).w ROM:00114078 bsr.w sub_113DA2 ROM:0011407C clr.l d0 ROM:0011407E move.w ($54E).w,d0 ROM:00114082 swap d0 ROM:00114084 add.l d0,($47C).w ROM:00114088 addq.w #1,($54C).w ROM:0011408C bsr.w sub_113DA2 ROM:00114090 clr.l d0 ROM:00114092 move.w ($54E).w,d0 ROM:00114096 add.l d0,($47C).w ROM:0011409A addq.w #1,($54C).w ROM:0011409E bsr.w sub_113DA2 ROM:001140A2 clr.l d0 ROM:001140A4 move.w ($54E).w,d0 ROM:001140A8 swap d0 ROM:001140AA add.l d0,($480).w ROM:001140AE addq.w #1,($54C).w ROM:001140B2 bsr.w sub_113DA2 ROM:001140B6 clr.l d0 ROM:001140B8 move.w ($54E).w,d0 ROM:001140BC add.l d0,($480).w ROM:001140C0 rts ROM:001140C0 ; End of function sub_11406A ROM:001140C0 ROM:001140C2 ROM:001140C2 ; =============== S U B R O U T I N E ======================================= ROM:001140C2 ROM:001140C2 ROM:001140C2 sub_1140C2: ; CODE XREF: ROM:00113904↑p ROM:001140C2 ; ROM:00113A64↑p ROM:001140C2 lea ($1324).w,a1 ROM:001140C6 clr.l d1 ROM:001140C8 move.w ($554).w,d2 ROM:001140CC lsr.w #1,d2 ROM:001140CE move.w (a1,d2.w*2),($54E).w ROM:001140D4 move.w ($54E).w,d1 ROM:001140D8 cmpi.b #1,($750).w ROM:001140DE bne.s loc_1140E6 ROM:001140E0 add.l d1,($47C).w ROM:001140E4 bra.s loc_1140EA ROM:001140E6 ; --------------------------------------------------------------------------- ROM:001140E6 ROM:001140E6 loc_1140E6: ; CODE XREF: sub_1140C2+1C↑j ROM:001140E6 add.l d1,($480).w ROM:001140EA ROM:001140EA loc_1140EA: ; CODE XREF: sub_1140C2+22↑j ROM:001140EA bsr.w sub_113EB2 ROM:001140EE addq.w #2,($554).w ROM:001140F2 addq.w #1,($54C).w ROM:001140F6 rts ROM:001140F6 ; End of function sub_1140C2 ROM:001140F6 ROM:001140F8 ROM:001140F8 ; =============== S U B R O U T I N E ======================================= ROM:001140F8 ROM:001140F8 ROM:001140F8 sub_1140F8: ; CODE XREF: ROM:00113AA4↑p ROM:001140F8 ; ROM:00113B50↑p ... ROM:001140F8 lea ($FFFFFD20).w,a0 ROM:001140FC move.w #$1000,$1A(a0) ROM:00114102 clr.w $1C(a0) ROM:00114106 clr.w $1E(a0) ROM:0011410A bclr #7,($FFFFFC1F).w ROM:00114110 bset #7,($FFFFFC1A).w ROM:00114116 ROM:00114116 loc_114116: ; CODE XREF: sub_1140F8+26↓j ROM:00114116 btst #7,($FFFFFC1F).w ROM:0011411C bne.s loc_114120 ROM:0011411E bra.s loc_114116 ROM:00114120 ; --------------------------------------------------------------------------- ROM:00114120 ROM:00114120 loc_114120: ; CODE XREF: sub_1140F8+24↑j ROM:00114120 bclr #7,($FFFFFC1F).w ROM:00114126 rts ROM:00114126 ; End of function sub_1140F8 ROM:00114126 ROM:00114128 ROM:00114128 ; =============== S U B R O U T I N E ======================================= ROM:00114128 ROM:00114128 ROM:00114128 sub_114128: ; CODE XREF: ROM:0011363C↑p ROM:00114128 ; ROM:00113738↑p ROM:00114128 move.w ($550).w,($54C).w ROM:0011412E bsr.w sub_113DA2 ROM:00114132 move.w ($54E).w,($552).w ROM:00114138 rts ROM:00114138 ; End of function sub_114128 ROM:00114138 ROM:0011413A ROM:0011413A ; =============== S U B R O U T I N E ======================================= ROM:0011413A ROM:0011413A ROM:0011413A sub_11413A: ; CODE XREF: ROM:00113870↑p ROM:0011413A ; ROM:00113B16↑p ROM:0011413A move.b ($1198).w,d0 ROM:0011413E lsl.w #8,d0 ROM:00114140 add.b ($1198).w,d0 ROM:00114144 move.w d0,($54E).w ROM:00114148 bsr.w sub_113EB2 ROM:0011414C addq.w #1,($54C).w ROM:00114150 subq.b #1,($740).w ROM:00114154 rts ROM:00114154 ; End of function sub_11413A ROM:00114154 ROM:00114156 ROM:00114156 ; =============== S U B R O U T I N E ======================================= ROM:00114156 ROM:00114156 ROM:00114156 sub_114156: ; CODE XREF: ROM:0011366A↑p ROM:00114156 lea ($1324).w,a1 ROM:0011415A move.w #$13D,d3 ROM:0011415E clr.w d1 ROM:00114160 clr.w d2 ROM:00114162 clr.l ($478).w ROM:00114166 ROM:00114166 loc_114166: ; CODE XREF: sub_114156+32↓j ROM:00114166 cmp.w d1,d3 ROM:00114168 ble.s locret_11418A ROM:0011416A clr.l d4 ROM:0011416C bsr.w sub_113DA2 ROM:00114170 move.w ($54E).w,d4 ROM:00114174 add.l d4,($478).w ROM:00114178 move.w ($54E).w,(a1,d2.w*2) ROM:0011417E addq.w #2,d1 ROM:00114180 move.w d1,d2 ROM:00114182 lsr.w #1,d2 ROM:00114184 addq.w #1,($54C).w ROM:00114188 bra.s loc_114166 ROM:0011418A ; --------------------------------------------------------------------------- ROM:0011418A ROM:0011418A locret_11418A: ; CODE XREF: sub_114156+12↑j ROM:0011418A rts ROM:0011418A ; End of function sub_114156 ROM:0011418A ROM:0011418C ROM:0011418C ; =============== S U B R O U T I N E ======================================= ROM:0011418C ROM:0011418C ROM:0011418C sub_11418C: ; CODE XREF: ROM:00113826↑p ROM:0011418C move.w ($550).w,($54C).w ROM:00114192 move.w ($552).w,($54E).w ROM:00114198 bsr.w sub_113EB2 ROM:0011419C rts ROM:0011419C ; End of function sub_11418C ROM:0011419C ROM:0011419E ROM:0011419E ; =============== S U B R O U T I N E ======================================= ROM:0011419E ROM:0011419E ROM:0011419E sub_11419E: ; CODE XREF: ROM:001138AA↑p ROM:0011419E move.w #$3F6,($54C).w ROM:001141A4 move.b #3,($740).w ROM:001141AA rts ROM:001141AA ; End of function sub_11419E ROM:001141AA ROM:001141AC ROM:001141AC ; =============== S U B R O U T I N E ======================================= ROM:001141AC ROM:001141AC ROM:001141AC sub_1141AC: ; CODE XREF: ROM:0011393E↑p ROM:001141AC move.w #$3EF,($54C).w ROM:001141B2 move.b #3,($740).w ROM:001141B8 rts ROM:001141B8 ; End of function sub_1141AC ROM:001141B8 ROM:001141BA ROM:001141BA ; =============== S U B R O U T I N E ======================================= ROM:001141BA ROM:001141BA ROM:001141BA sub_1141BA: ; CODE XREF: ROM:00113860↑p ROM:001141BA move.w #$3F9,($54C).w ROM:001141C0 move.b #2,($740).w ROM:001141C6 rts ROM:001141C6 ; End of function sub_1141BA ROM:001141C6 ROM:001141C8 ROM:001141C8 ; =============== S U B R O U T I N E ======================================= ROM:001141C8 ROM:001141C8 ROM:001141C8 sub_1141C8: ; CODE XREF: ROM:001135A2↑p ROM:001141C8 ; ROM:00113712↑p ROM:001141C8 move.w #$3EC,($54C).w ROM:001141CE bsr.w sub_113DA2 ROM:001141D2 move.w ($54E).w,($A76).w ROM:001141D8 move.w #$3ED,($54C).w ROM:001141DE bsr.w sub_113DA2 ROM:001141E2 move.w ($54E).w,($A78).w ROM:001141E8 rts ROM:001141E8 ; End of function sub_1141C8 ROM:001141E8 ROM:001141EA ; --------------------------------------------------------------------------- ROM:001141EA bset #2,($934).w ROM:001141F0 rts 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:001136A4↑p ROM:001141F2 move.w #$3F6,($54C).w ROM:001141F8 bsr.w sub_113DA2 ROM:001141FC move.w ($54E).w,d1 ROM:00114200 move.w d1,($F0E).w ROM:00114204 addq.w #1,($54C).w ROM:00114208 bsr.w sub_113DA2 ROM:0011420C move.w ($54E).w,d1 ROM:00114210 move.w d1,($F10).w ROM:00114214 addq.w #1,($54C).w ROM:00114218 bsr.w sub_113DA2 ROM:0011421C move.w ($54E).w,d1 ROM:00114220 move.w d1,($F12).w ROM:00114224 rts ROM:00114224 ; End of function sub_1141F2 ROM:00114224 ROM:00114226 ROM:00114226 ; =============== S U B R O U T I N E ======================================= ROM:00114226 ROM:00114226 ROM:00114226 sub_114226: ; CODE XREF: ROM:001136E2↑p ROM:00114226 move.w #$3F0,($54C).w ROM:0011422C bsr.w sub_113DA2 ROM:00114230 move.w ($54E).w,d1 ROM:00114234 swap d1 ROM:00114236 addq.w #1,($54C).w ROM:0011423A bsr.w sub_113DA2 ROM:0011423E move.w ($54E).w,d1 ROM:00114242 move.l d1,($A04).w ROM:00114246 move.l d1,($A08).w ROM:0011424A move.l d1,($A0C).w ROM:0011424E move.l d1,($94C).w ROM:00114252 rts ROM:00114252 ; End of function sub_114226 ROM:00114252 ROM:00114254 ROM:00114254 ; =============== S U B R O U T I N E ======================================= ROM:00114254 ROM:00114254 ROM:00114254 sub_114254: ; CODE XREF: ROM:00113994↑p ROM:00114254 move.w #$3F6,($54C).w ROM:0011425A move.w ($F0E).w,d1 ROM:0011425E move.w d1,($54E).w ROM:00114262 bsr.w sub_113EB2 ROM:00114266 addq.w #1,($54C).w ROM:0011426A rts ROM:0011426A ; End of function sub_114254 ROM:0011426A ROM:0011426C ROM:0011426C ; =============== S U B R O U T I N E ======================================= ROM:0011426C ROM:0011426C ROM:0011426C sub_11426C: ; CODE XREF: ROM:00113C8C↑p ROM:0011426C move.w ($F10).w,d1 ROM:00114270 move.w d1,($54E).w ROM:00114274 bsr.w sub_113EB2 ROM:00114278 addq.w #1,($54C).w ROM:0011427C rts ROM:0011427C ; End of function sub_11426C ROM:0011427C ROM:0011427E ROM:0011427E ; =============== S U B R O U T I N E ======================================= ROM:0011427E ROM:0011427E ROM:0011427E sub_11427E: ; CODE XREF: ROM:00113CCA↑p ROM:0011427E move.w ($F12).w,d1 ROM:00114282 move.w d1,($54E).w ROM:00114286 bsr.w sub_113EB2 ROM:0011428A rts ROM:0011428A ; End of function sub_11427E ROM:0011428A ROM:0011428C ROM:0011428C ; =============== S U B R O U T I N E ======================================= ROM:0011428C ROM:0011428C ROM:0011428C sub_11428C: ; CODE XREF: ROM:001139E0↑p ROM:0011428C move.w #$3F0,($54C).w ROM:00114292 move.l ($414).w,d1 ROM:00114296 swap d1 ROM:00114298 move.w d1,($54E).w ROM:0011429C bsr.w sub_113EB2 ROM:001142A0 addq.w #1,($54C).w ROM:001142A4 rts ROM:001142A4 ; End of function sub_11428C ROM:001142A4 ROM:001142A6 ROM:001142A6 ; =============== S U B R O U T I N E ======================================= ROM:001142A6 ROM:001142A6 ROM:001142A6 sub_1142A6: ; CODE XREF: ROM:00113D40↑p ROM:001142A6 move.l ($414).w,d1 ROM:001142AA move.w d1,($54E).w ROM:001142AE bsr.w sub_113EB2 ROM:001142B2 rts ROM:001142B2 ; End of function sub_1142A6 ROM:001142B2 ROM:001142B4 ; --------------------------------------------------------------------------- ROM:001142B4 rts ROM:001142B6 ; --------------------------------------------------------------------------- ROM:001142B6 rts ROM:001142B8 ROM:001142B8 ; =============== S U B R O U T I N E ======================================= ROM:001142B8 ROM:001142B8 ROM:001142B8 sub_1142B8: ; CODE XREF: sub_11180A+C↑p ROM:001142B8 move.w #0,($FFFFF448).w ROM:001142BE rts ROM:001142BE ; End of function sub_1142B8 ROM:001142BE ROM:001142C0 ; --------------------------------------------------------------------------- ROM:001142C0 movem.l d0-a5,-(sp) ROM:001142C4 move.w #$8000,d0 ROM:001142C8 and.w ($FFFFF448).w,d0 ROM:001142CC beq.s loc_1142D4 ROM:001142CE not.w d0 ROM:001142D0 and.w d0,($FFFFF448).w ROM:001142D4 ROM:001142D4 loc_1142D4: ; CODE XREF: ROM:001142CC↑j ROM:001142D4 movem.l (sp)+,d0-a5 ROM:001142D8 rte ROM:001142DA ; --------------------------------------------------------------------------- ROM:001142DA rts ROM:001142DC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001142DE ; --------------------------------------------------------------------------- ROM:001142DE rts ROM:001142E0 ; --------------------------------------------------------------------------- ROM:001142E0 rts ROM:001142E2 ; --------------------------------------------------------------------------- ROM:001142E2 rts ROM:001142E4 ; --------------------------------------------------------------------------- ROM:001142E4 rte ROM:001142E6 ROM:001142E6 ; =============== S U B R O U T I N E ======================================= ROM:001142E6 ROM:001142E6 ROM:001142E6 sub_1142E6: ; CODE XREF: ROM:0013544A↓p ROM:001142E6 clr.l d2 ROM:001142E8 move.w ($57A).w,d2 ROM:001142EC bset #2,($1319).w ROM:001142F2 bclr #2,($93C).w ROM:001142F8 move.b ($11D0).l,d0 ROM:001142FE cmpi.b #2,d0 ROM:00114302 ble.s loc_11430A ROM:00114304 bra.l loc_11444C ROM:0011430A ; --------------------------------------------------------------------------- ROM:0011430A ROM:0011430A loc_11430A: ; CODE XREF: sub_1142E6+1C↑j ROM:0011430A move.b ($11D2).l,d0 ROM:00114310 cmpi.b #2,d0 ROM:00114314 ble.s loc_11431C ROM:00114316 bra.l loc_11444C ROM:0011431C ; --------------------------------------------------------------------------- ROM:0011431C ROM:0011431C loc_11431C: ; CODE XREF: sub_1142E6+2E↑j ROM:0011431C cmp.b ($746).w,d0 ROM:00114320 beq.l loc_11444C ROM:00114326 move.b ($11CF).l,d0 ROM:0011432C cmpi.b #0,d0 ROM:00114330 ble.s loc_11437A ROM:00114332 move.b ($11D0).l,d0 ROM:00114338 cmpi.b #2,d0 ROM:0011433C bgt.s loc_114372 ROM:0011433E cmpi.b #0,d0 ROM:00114342 bne.s loc_114350 ROM:00114344 movea.l ($458).w,a0 ROM:00114348 move.l #$178000,d3 ROM:0011434E bra.s loc_114370 ROM:00114350 ; --------------------------------------------------------------------------- ROM:00114350 ROM:00114350 loc_114350: ; CODE XREF: sub_1142E6+5C↑j ROM:00114350 cmpi.b #1,d0 ROM:00114354 bne.s loc_114364 ROM:00114356 movea.l #$178000,a0 ROM:0011435C move.l #$180000,d3 ROM:00114362 bra.s loc_114370 ROM:00114364 ; --------------------------------------------------------------------------- ROM:00114364 ROM:00114364 loc_114364: ; CODE XREF: sub_1142E6+6E↑j ROM:00114364 movea.l #$180000,a0 ROM:0011436A move.l #$188000,d3 ROM:00114370 ROM:00114370 loc_114370: ; CODE XREF: sub_1142E6+68↑j ROM:00114370 ; sub_1142E6+7C↑j ROM:00114370 bra.s loc_114378 ROM:00114372 ; --------------------------------------------------------------------------- ROM:00114372 ROM:00114372 loc_114372: ; CODE XREF: sub_1142E6+56↑j ROM:00114372 bra.l loc_11444C ROM:00114378 ; --------------------------------------------------------------------------- ROM:00114378 ROM:00114378 loc_114378: ; CODE XREF: sub_1142E6:loc_114370↑j ROM:00114378 bra.s loc_1143A8 ROM:0011437A ; --------------------------------------------------------------------------- ROM:0011437A ROM:0011437A loc_11437A: ; CODE XREF: sub_1142E6+4A↑j ROM:0011437A move.b ($11D0).l,d0 ROM:00114380 cmpi.b #0,d0 ROM:00114384 bne.s loc_11438E ROM:00114386 bra.l loc_11444C ROM:0011438C ; --------------------------------------------------------------------------- ROM:0011438C bra.s loc_1143A8 ROM:0011438E ; --------------------------------------------------------------------------- ROM:0011438E ROM:0011438E loc_11438E: ; CODE XREF: sub_1142E6+9E↑j ROM:0011438E clr.l d1 ROM:00114390 move.b ($11D0).l,d1 ROM:00114396 subi.l #1,d1 ROM:0011439C mulu.l d2,d1 ROM:001143A0 movea.l #$1E00,a0 ROM:001143A6 adda.l d1,a0 ROM:001143A8 ROM:001143A8 loc_1143A8: ; CODE XREF: sub_1142E6:loc_114378↑j ROM:001143A8 ; sub_1142E6+A6↑j ROM:001143A8 move.b ($11D1).l,d0 ROM:001143AE cmpi.b #0,d0 ROM:001143B2 ble.l loc_114420 ROM:001143B8 btst #7,($12F9).w ROM:001143BE beq.l loc_11441C ROM:001143C4 clr.w d0 ROM:001143C6 move.b ($11D2).l,d0 ROM:001143CC cmpi.b #0,d0 ROM:001143D0 bne.s loc_1143EC ROM:001143D2 movea.l ($458).w,a1 ROM:001143D6 move.l #$178000,d3 ROM:001143DC clr.w d0 ROM:001143DE move.b ($11D0).l,d0 ROM:001143E4 movea.l #$1E00,a0 ROM:001143EA bra.s loc_1143F4 ROM:001143EC ; --------------------------------------------------------------------------- ROM:001143EC ROM:001143EC loc_1143EC: ; CODE XREF: sub_1142E6+EA↑j ROM:001143EC bset #2,($1318).w ROM:001143F2 bra.s loc_11444C ROM:001143F4 ; --------------------------------------------------------------------------- ROM:001143F4 ROM:001143F4 loc_1143F4: ; CODE XREF: sub_1142E6+104↑j ROM:001143F4 move.b ($11CF).l,d0 ROM:001143FA cmpi.b #0,d0 ROM:001143FE ble.s loc_114404 ROM:00114400 bra.s loc_11444C ROM:00114402 ; --------------------------------------------------------------------------- ROM:00114402 bra.s loc_11441A ROM:00114404 ; --------------------------------------------------------------------------- ROM:00114404 ROM:00114404 loc_114404: ; CODE XREF: sub_1142E6+118↑j ROM:00114404 adda.w #$12,a0 ROM:00114408 move.w #$5AA5,(a0) ROM:0011440C suba.w #$12,a0 ROM:00114410 bsr.w sub_11453E ROM:00114414 bclr #2,($1319).w ROM:0011441A ROM:0011441A loc_11441A: ; CODE XREF: sub_1142E6+11C↑j ROM:0011441A bra.s loc_11441E ROM:0011441C ; --------------------------------------------------------------------------- ROM:0011441C ROM:0011441C loc_11441C: ; CODE XREF: sub_1142E6+D8↑j ROM:0011441C bra.s loc_11444C ROM:0011441E ; --------------------------------------------------------------------------- ROM:0011441E ROM:0011441E loc_11441E: ; CODE XREF: sub_1142E6:loc_11441A↑j ROM:0011441E bra.s loc_11444A ROM:00114420 ; --------------------------------------------------------------------------- ROM:00114420 ROM:00114420 loc_114420: ; CODE XREF: sub_1142E6+CC↑j ROM:00114420 move.b ($11D2).l,d0 ROM:00114426 cmpi.b #0,d0 ROM:0011442A bne.s loc_114430 ROM:0011442C bra.s loc_11444C ROM:0011442E ; --------------------------------------------------------------------------- ROM:0011442E bra.s loc_11444A ROM:00114430 ; --------------------------------------------------------------------------- ROM:00114430 ROM:00114430 loc_114430: ; CODE XREF: sub_1142E6+144↑j ROM:00114430 clr.l d1 ROM:00114432 move.b ($11D2).l,d1 ROM:00114438 subi.l #1,d1 ROM:0011443E mulu.l d2,d1 ROM:00114442 movea.l #$1E00,a1 ROM:00114448 adda.l d1,a1 ROM:0011444A ROM:0011444A loc_11444A: ; CODE XREF: sub_1142E6:loc_11441E↑j ROM:0011444A ; sub_1142E6+148↑j ROM:0011444A bra.s loc_114458 ROM:0011444C ; --------------------------------------------------------------------------- ROM:0011444C ROM:0011444C loc_11444C: ; CODE XREF: sub_1142E6+1E↑j ROM:0011444C ; sub_1142E6+30↑j ... ROM:0011444C bset #6,($1312).w ROM:00114452 bclr #2,($1319).w ROM:00114458 ROM:00114458 loc_114458: ; CODE XREF: sub_1142E6:loc_11444A↑j ROM:00114458 btst #2,($1319).w ROM:0011445E beq.s locret_114476 ROM:00114460 subi.w #1,d2 ROM:00114464 move.w #0,d1 ROM:00114468 bra.s loc_11446E ROM:0011446A ; --------------------------------------------------------------------------- ROM:0011446A ROM:0011446A loc_11446A: ; CODE XREF: sub_1142E6+18E↓j ROM:0011446A addi.w #1,d1 ROM:0011446E ROM:0011446E loc_11446E: ; CODE XREF: sub_1142E6+182↑j ROM:0011446E cmp.w d2,d1 ROM:00114470 bgt.s locret_114476 ROM:00114472 move.b (a0)+,(a1)+ ROM:00114474 bra.s loc_11446A ROM:00114476 ; --------------------------------------------------------------------------- ROM:00114476 ROM:00114476 locret_114476: ; CODE XREF: sub_1142E6+178↑j ROM:00114476 ; sub_1142E6+18A↑j ROM:00114476 rts ROM:00114476 ; End of function sub_1142E6 ROM:00114476 ROM:00114478 ROM:00114478 ; =============== S U B R O U T I N E ======================================= ROM:00114478 ROM:00114478 ROM:00114478 sub_114478: ; DATA XREF: sub_11453E+6↓o ROM:00114478 move sr,-(sp) ROM:0011447A move #$2700,sr ROM:0011447E move.w ($57A).w,d2 ROM:00114482 ext.l d2 ROM:00114484 add.l a1,d2 ROM:00114486 move.w #$7031,($FFFFFA56).w ROM:0011448C movea.l #$10AAAA,a3 ROM:00114492 movea.l #$105554,a4 ROM:00114498 move.b #$AA,(a3) ROM:0011449C move.b #$55,(a4) ; 'U' ROM:001144A0 move.b #$80,(a3) ROM:001144A4 move.b #$AA,(a3) ROM:001144A8 move.b #$55,(a4) ; 'U' ROM:001144AC move.w #$30,(a1) ; '0' ROM:001144B0 ROM:001144B0 loc_1144B0: ; CODE XREF: sub_114478+4A↓j ROM:001144B0 move.b #$55,($FFFFFA27).w ; 'U' ROM:001144B6 move.b #$AA,($FFFFFA27).w ROM:001144BC move.w (a1),d4 ROM:001144BE andi.w #$80,d4 ROM:001144C2 beq.s loc_1144B0 ROM:001144C4 bsr.w sub_114502 ROM:001144C8 btst #2,($93C).w ROM:001144CE beq.s loc_1144F8 ROM:001144D0 movea.l #$180000,a1 ROM:001144D6 move.w ($57A).w,d2 ROM:001144DA ext.l d2 ROM:001144DC add.l a1,d2 ROM:001144DE movea.l #0,a0 ROM:001144E4 movea.w ($57A).w,a0 ROM:001144E8 adda.l #$1E00,a0 ROM:001144EE bsr.w sub_114502 ROM:001144F2 bclr #2,($93C).w ROM:001144F8 ROM:001144F8 loc_1144F8: ; CODE XREF: sub_114478+56↑j ROM:001144F8 move.w #$1031,($FFFFFA56).w ROM:001144FE move (sp)+,sr ROM:00114500 rts ROM:00114500 ; End of function sub_114478 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_114478+4C↑p ROM:00114502 ; sub_114478+76↑p ... ROM:00114502 cmp.l a1,d2 ROM:00114504 ble.l locret_11453C ROM:0011450A move.b #$AA,(a3) ROM:0011450E move.b #$55,(a4) ; 'U' ROM:00114512 move.b #$A0,(a3) ROM:00114516 move.w (a0)+,(a1)+ ROM:00114518 move.b #$55,($FFFFFA27).w ; 'U' ROM:0011451E move.b #$AA,($FFFFFA27).w ROM:00114524 move.w -2(a0),d0 ROM:00114528 move.w #$2500,d3 ROM:0011452C ROM:0011452C loc_11452C: ; CODE XREF: sub_114502+36↓j ROM:0011452C subq.w #1,d3 ROM:0011452E move.w -2(a1),d4 ROM:00114532 eor.w d0,d4 ROM:00114534 andi.w #$80,d4 ROM:00114538 bne.s loc_11452C ROM:0011453A bra.s sub_114502 ROM:0011453C ; --------------------------------------------------------------------------- ROM:0011453C ROM:0011453C locret_11453C: ; CODE XREF: sub_114502+2↑j ROM:0011453C rts ROM:0011453C ; End of function sub_114502 ROM:0011453C ROM:0011453E ROM:0011453E ; =============== S U B R O U T I N E ======================================= ROM:0011453E ROM:0011453E ROM:0011453E sub_11453E: ; CODE XREF: sub_1142E6+12A↑p ROM:0011453E move.w #$C6,d0 ROM:00114542 asr.w #1,d0 ROM:00114544 movea.l #sub_114478,a3 ROM:0011454A movea.l ($46C).w,a2 ROM:0011454E ROM:0011454E loc_11454E: ; CODE XREF: sub_11453E+12↓j ROM:0011454E move.w (a3)+,(a2)+ ROM:00114550 dbf d0,loc_11454E ROM:00114554 movea.l ($46C).w,a2 ROM:00114558 jsr (a2) ROM:0011455A rts ROM:0011455A ; End of function sub_11453E ROM:0011455A ROM:0011455C ROM:0011455C ; =============== S U B R O U T I N E ======================================= ROM:0011455C ROM:0011455C ROM:0011455C sub_11455C: ; CODE XREF: sub_1145D4↓p ROM:0011455C ; sub_1146C4↓p ... ROM:0011455C clr.l d1 ROM:0011455E bclr #0,($929).w ROM:00114564 bclr #5,($92D).w ROM:0011456A bclr #0,($55B).w ROM:00114570 ROM:00114570 loc_114570: ; CODE XREF: sub_11455C+68↓j ROM:00114570 movea.l #$10C000,a0 ROM:00114576 move.w #$2E,d2 ; '.' ROM:0011457A mulu.w d1,d2 ROM:0011457C adda.l d2,a0 ROM:0011457E clr.l d4 ROM:00114580 clr.l d3 ROM:00114582 ROM:00114582 loc_114582: ; CODE XREF: sub_11455C+44↓j ROM:00114582 cmpi.b #$FF,(a0,d4.w) ROM:00114588 beq.s loc_114592 ROM:0011458A bset #5,($92D).w ROM:00114590 moveq #1,d3 ROM:00114592 ROM:00114592 loc_114592: ; CODE XREF: sub_11455C+2C↑j ROM:00114592 addi.b #1,d4 ROM:00114596 cmpi.w #0,d3 ROM:0011459A bne.s loc_1145A2 ROM:0011459C cmpi.b #$2E,d4 ; '.' ROM:001145A0 bne.s loc_114582 ROM:001145A2 ROM:001145A2 loc_1145A2: ; CODE XREF: sub_11455C+3E↑j ROM:001145A2 clr.l d3 ROM:001145A4 cmpi.b #$2E,d4 ; '.' ROM:001145A8 bne.s loc_1145B4 ROM:001145AA bset #0,($929).w ROM:001145B0 moveq #1,d3 ROM:001145B2 bra.s loc_1145B8 ROM:001145B4 ; --------------------------------------------------------------------------- ROM:001145B4 ROM:001145B4 loc_1145B4: ; CODE XREF: sub_11455C+4C↑j ROM:001145B4 addi.b #1,d1 ROM:001145B8 ROM:001145B8 loc_1145B8: ; CODE XREF: sub_11455C+56↑j ROM:001145B8 cmpi.b #$A0,d1 ROM:001145BC beq.s loc_1145C6 ROM:001145BE cmpi.l #0,d3 ROM:001145C4 beq.s loc_114570 ROM:001145C6 ROM:001145C6 loc_1145C6: ; CODE XREF: sub_11455C+60↑j ROM:001145C6 cmpi.b #$A0,d1 ROM:001145CA bne.s locret_1145D2 ROM:001145CC bset #0,($55B).w ROM:001145D2 ROM:001145D2 locret_1145D2: ; CODE XREF: sub_11455C+6E↑j ROM:001145D2 rts ROM:001145D2 ; End of function sub_11455C ROM:001145D2 ROM:001145D4 ROM:001145D4 ; =============== S U B R O U T I N E ======================================= ROM:001145D4 ROM:001145D4 ROM:001145D4 sub_1145D4: ; CODE XREF: sub_123492+87C↓p ROM:001145D4 bsr.w sub_11455C ROM:001145D8 cmpi.b #0,d1 ROM:001145DC bne.s loc_1145E6 ROM:001145DE bset #2,($933).w ROM:001145E4 bra.s loc_1145E8 ROM:001145E6 ; --------------------------------------------------------------------------- ROM:001145E6 ROM:001145E6 loc_1145E6: ; CODE XREF: sub_1145D4+8↑j ROM:001145E6 subq.b #1,d1 ROM:001145E8 ROM:001145E8 loc_1145E8: ; CODE XREF: sub_1145D4+10↑j ROM:001145E8 movea.l #$10C000,a0 ROM:001145EE move.w #$2E,d2 ; '.' ROM:001145F2 mulu.w d1,d2 ROM:001145F4 adda.l d2,a0 ROM:001145F6 movea.l #$11CC,a1 ROM:001145FC btst #4,($131A).w ROM:00114602 beq.s loc_11460C ROM:00114604 adda.l #6,a1 ROM:0011460A bra.s loc_114612 ROM:0011460C ; --------------------------------------------------------------------------- ROM:0011460C ROM:0011460C loc_11460C: ; CODE XREF: sub_1145D4+2E↑j ROM:0011460C adda.l #3,a1 ROM:00114612 ROM:00114612 loc_114612: ; CODE XREF: sub_1145D4+36↑j ROM:00114612 move.b #1,d3 ROM:00114616 bra.s loc_11461C ROM:00114618 ; --------------------------------------------------------------------------- ROM:00114618 ROM:00114618 loc_114618: ; CODE XREF: sub_1145D4+50↓j ROM:00114618 addi.b #1,d3 ROM:0011461C ROM:0011461C loc_11461C: ; CODE XREF: sub_1145D4+42↑j ROM:0011461C cmpi.b #$2E,d3 ; '.' ROM:00114620 bgt.s locret_114626 ROM:00114622 move.b (a0)+,(a1)+ ROM:00114624 bra.s loc_114618 ROM:00114626 ; --------------------------------------------------------------------------- ROM:00114626 ROM:00114626 locret_114626: ; CODE XREF: sub_1145D4+4C↑j ROM:00114626 rts ROM:00114626 ; End of function sub_1145D4 ROM:00114626 ROM:00114628 ROM:00114628 ; =============== S U B R O U T I N E ======================================= ROM:00114628 ROM:00114628 ROM:00114628 sub_114628: ; CODE XREF: ROM:00124672↓p ROM:00114628 move.b ($11CF).l,d1 ROM:0011462E cmpi.b #0,d1 ROM:00114632 bne.s loc_11463C ROM:00114634 bset #2,($933).w ROM:0011463A bra.s loc_11463E ROM:0011463C ; --------------------------------------------------------------------------- ROM:0011463C ROM:0011463C loc_11463C: ; CODE XREF: sub_114628+A↑j ROM:0011463C subq.b #1,d1 ROM:0011463E ROM:0011463E loc_11463E: ; CODE XREF: sub_114628+12↑j ROM:0011463E movea.l #$10C000,a0 ROM:00114644 move.w #$2E,d2 ; '.' ROM:00114648 mulu.w d1,d2 ROM:0011464A adda.l d2,a0 ROM:0011464C movea.l #$11CC,a1 ROM:00114652 btst #4,($131A).w ROM:00114658 beq.s loc_114662 ROM:0011465A adda.l #6,a1 ROM:00114660 bra.s loc_114668 ROM:00114662 ; --------------------------------------------------------------------------- ROM:00114662 ROM:00114662 loc_114662: ; CODE XREF: sub_114628+30↑j ROM:00114662 adda.l #3,a1 ROM:00114668 ROM:00114668 loc_114668: ; CODE XREF: sub_114628+38↑j ROM:00114668 move.b #1,d3 ROM:0011466C bra.s loc_114672 ROM:0011466E ; --------------------------------------------------------------------------- ROM:0011466E ROM:0011466E loc_11466E: ; CODE XREF: sub_114628+52↓j ROM:0011466E addi.b #1,d3 ROM:00114672 ROM:00114672 loc_114672: ; CODE XREF: sub_114628+44↑j ROM:00114672 cmpi.b #$2E,d3 ; '.' ROM:00114676 bgt.s locret_11467C ROM:00114678 move.b (a0)+,(a1)+ ROM:0011467A bra.s loc_11466E ROM:0011467C ; --------------------------------------------------------------------------- ROM:0011467C ROM:0011467C locret_11467C: ; CODE XREF: sub_114628+4E↑j ROM:0011467C rts ROM:0011467C ; End of function sub_114628 ROM:0011467C ROM:0011467E ; --------------------------------------------------------------------------- ROM:0011467E ROM:0011467E loc_11467E: ; CODE XREF: ROM:001146C0↓j ROM:0011467E ; DATA XREF: sub_1146C4+32↓o ROM:0011467E movea.l #$10AAAA,a3 ROM:00114684 movea.l #$105554,a4 ROM:0011468A move.b (a1)+,d5 ROM:0011468C lsl.w #8,d5 ROM:0011468E move.b (a1)+,d5 ROM:00114690 move.b #$AA,(a3) ROM:00114694 move.b #$55,(a4) ; 'U' ROM:00114698 move.b #$A0,(a3) ROM:0011469C move.w d5,(a0) ROM:0011469E ROM:0011469E loc_11469E: ; CODE XREF: ROM:001146B2↓j ROM:0011469E move.b #$55,($FFFFFA27).w ; 'U' ROM:001146A4 move.b #$AA,($FFFFFA27).w ROM:001146AA move.w (a0),d4 ROM:001146AC eor.w d5,d4 ROM:001146AE andi.w #$80,d4 ROM:001146B2 bne.s loc_11469E ROM:001146B4 adda.l #2,a0 ROM:001146BA addq.b #2,d0 ROM:001146BC cmpi.b #$2E,d0 ; '.' ROM:001146C0 bne.s loc_11467E ROM:001146C2 rts ROM:001146C4 ROM:001146C4 ; =============== S U B R O U T I N E ======================================= ROM:001146C4 ROM:001146C4 ROM:001146C4 sub_1146C4: ; CODE XREF: sub_123492+510↓p ROM:001146C4 bsr.w sub_11455C ROM:001146C8 movea.l #$10C000,a0 ROM:001146CE move.w #$2E,d5 ; '.' ROM:001146D2 mulu.w d1,d5 ROM:001146D4 adda.l d5,a0 ROM:001146D6 movea.l #$11CC,a1 ROM:001146DC adda.l #3,a1 ROM:001146E2 clr.l d0 ROM:001146E4 move sr,-(sp) ROM:001146E6 move #$2700,sr ROM:001146EA move.w #$7031,($FFFFFA56).w ROM:001146F0 move.w #$46,d2 ; 'F' ROM:001146F4 asr.w #1,d2 ROM:001146F6 movea.l #loc_11467E,a3 ROM:001146FC movea.l #$1E00,a2 ROM:00114702 ROM:00114702 loc_114702: ; CODE XREF: sub_1146C4+40↓j ROM:00114702 move.w (a3)+,(a2)+ ROM:00114704 dbf d2,loc_114702 ROM:00114708 movea.l #$1E00,a2 ROM:0011470E jsr (a2) ROM:00114710 move.w #$1031,($FFFFFA56).w ROM:00114716 move (sp)+,sr ROM:00114718 rts ROM:00114718 ; End of function sub_1146C4 ROM:00114718 ROM:0011471A ROM:0011471A ; =============== S U B R O U T I N E ======================================= ROM:0011471A ROM:0011471A ROM:0011471A sub_11471A: ; CODE XREF: ROM:00116B08↓p ROM:0011471A clr.w d1 ROM:0011471C move.b ($111F).w,d1 ROM:00114720 cmpi.w #4,d1 ROM:00114724 bcc.s locret_11472E ROM:00114726 movea.l off_114730(pc,d1.w*4),a0 ROM:0011472A nop ROM:0011472C jmp (a0) ROM:0011472E ; --------------------------------------------------------------------------- ROM:0011472E ROM:0011472E locret_11472E: ; CODE XREF: sub_11471A+A↑j ROM:0011472E rts ROM:0011472E ; End of function sub_11471A ROM:0011472E ROM:0011472E ; --------------------------------------------------------------------------- ROM:00114730 off_114730: dc.l loc_114740 ; DATA XREF: sub_11471A+C↑r ROM:00114734 dc.l loc_114774 ROM:00114738 dc.l loc_1147E0 ROM:0011473C dc.l loc_11484C ROM:00114740 ; --------------------------------------------------------------------------- ROM:00114740 ROM:00114740 loc_114740: ; DATA XREF: ROM:off_114730↑o ROM:00114740 bclr #3,($130B).w ROM:00114746 bclr #2,($111E).w ROM:0011474C bclr #0,($111E).w ROM:00114752 bclr #4,($111E).w ROM:00114758 movea.l #$170000,a0 ROM:0011475E move.l a0,($958).w ROM:00114762 move.w #0,($C46).w ROM:00114768 move.b #1,($111F).w ROM:0011476E bra.w locret_1147DE ROM:00114772 ; --------------------------------------------------------------------------- ROM:00114772 rts ROM:00114774 ; --------------------------------------------------------------------------- ROM:00114774 ROM:00114774 loc_114774: ; DATA XREF: ROM:00114734↑o ROM:00114774 movea.l #$177FFF,a1 ROM:0011477A bsr.w sub_1148D6 ROM:0011477E btst #3,($130B).w ROM:00114784 beq.s locret_1147DE ROM:00114786 bclr #3,($130B).w ROM:0011478C move.w ($C46).w,d0 ROM:00114790 move.w d0,($C48).w ROM:00114794 move.w $4CA(a5),d1 ROM:00114798 add.w d1,($C48).w ROM:0011479C bset #2,($111E).w ROM:001147A2 subi.w #$5AA6,($C48).w ROM:001147A8 cmpi.w #$C5A5,($C48).w ROM:001147AE beq.s loc_1147BE ROM:001147B0 bset #3,($111E).w ROM:001147B6 bset #3,($111E).w ROM:001147BC bra.s loc_1147C4 ROM:001147BE ; --------------------------------------------------------------------------- ROM:001147BE ROM:001147BE loc_1147BE: ; CODE XREF: ROM:001147AE↑j ROM:001147BE bclr #3,($111E).w ROM:001147C4 ROM:001147C4 loc_1147C4: ; CODE XREF: ROM:001147BC↑j ROM:001147C4 movea.l #unk_110000,a0 ROM:001147CA move.l a0,($958).w ROM:001147CE move.w #0,($C46).w ROM:001147D4 move.b #2,($111F).w ROM:001147DA bra.w locret_11484A ROM:001147DE ; --------------------------------------------------------------------------- ROM:001147DE ROM:001147DE locret_1147DE: ; CODE XREF: ROM:0011476E↑j ROM:001147DE ; ROM:00114784↑j ... ROM:001147DE rts ROM:001147E0 ; --------------------------------------------------------------------------- ROM:001147E0 ROM:001147E0 loc_1147E0: ; DATA XREF: ROM:00114738↑o ROM:001147E0 movea.l #byte_16FFFF,a1 ROM:001147E6 bsr.w sub_1148D6 ROM:001147EA btst #3,($130B).w ROM:001147F0 beq.s locret_11484A ROM:001147F2 bclr #3,($130B).w ROM:001147F8 move.w ($C46).w,d0 ROM:001147FC move.w d0,($C4A).w ROM:00114800 move.w $4CC(a5),d1 ROM:00114804 add.w d1,($C4A).w ROM:00114808 subi.w #$5AA6,($C4A).w ROM:0011480E bset #0,($111E).w ROM:00114814 cmpi.w #$AA55,($C4A).w ROM:0011481A beq.s loc_11482A ROM:0011481C bset #1,($111E).w ROM:00114822 bset #1,($111E).w ROM:00114828 bra.s loc_114830 ROM:0011482A ; --------------------------------------------------------------------------- ROM:0011482A ROM:0011482A loc_11482A: ; CODE XREF: ROM:0011481A↑j ROM:0011482A bclr #1,($111E).w ROM:00114830 ROM:00114830 loc_114830: ; CODE XREF: ROM:00114828↑j ROM:00114830 movea.l #$100000,a0 ROM:00114836 move.l a0,($958).w ROM:0011483A move.w #0,($C46).w ROM:00114840 move.b #3,($111F).w ROM:00114846 bra.w locret_1148D2 ROM:0011484A ; --------------------------------------------------------------------------- ROM:0011484A ROM:0011484A locret_11484A: ; CODE XREF: ROM:001147DA↑j ROM:0011484A ; ROM:001147F0↑j ROM:0011484A rts ROM:0011484C ; --------------------------------------------------------------------------- ROM:0011484C ROM:0011484C loc_11484C: ; DATA XREF: ROM:0011473C↑o ROM:0011484C movea.l #$109FFF,a1 ROM:00114852 bsr.w sub_1148D6 ROM:00114856 btst #3,($130B).w ROM:0011485C beq.s locret_1148D2 ROM:0011485E bclr #3,($130B).w ROM:00114864 move.w ($C46).w,d0 ROM:00114868 move.w d0,($C4C).w ROM:0011486C move.w $4CE(a5),d1 ROM:00114870 add.w d1,($C4C).w ROM:00114874 move.w $20(a5),d1 ROM:00114878 add.w d1,($C4C).w ROM:0011487C subi.w #$5AA6,($C4C).w ROM:00114882 bset #4,($111E).w ROM:00114888 bset #1,($12FF).w ROM:0011488E cmpi.w #$55AA,($C4C).w ROM:00114894 beq.s loc_11489E ROM:00114896 bset #5,($111E).w ROM:0011489C bra.s loc_1148A4 ROM:0011489E ; --------------------------------------------------------------------------- ROM:0011489E ROM:0011489E loc_11489E: ; CODE XREF: ROM:00114894↑j ROM:0011489E bclr #5,($111E).w ROM:001148A4 ROM:001148A4 loc_1148A4: ; CODE XREF: ROM:0011489C↑j ROM:001148A4 move.w $4D0(a5),d7 ROM:001148A8 cmpi.w #0,d7 ROM:001148AC beq.s loc_1148B4 ROM:001148AE bset #5,($12F6).w ROM:001148B4 ROM:001148B4 loc_1148B4: ; CODE XREF: ROM:001148AC↑j ROM:001148B4 movea.l #$170000,a0 ROM:001148BA move.l a0,($958).w ROM:001148BE move.w #0,($C46).w ROM:001148C4 bsr.w sub_114936 ROM:001148C8 move.b #1,($111F).w ROM:001148CE bra.w locret_1147DE ROM:001148D2 ; --------------------------------------------------------------------------- ROM:001148D2 ROM:001148D2 locret_1148D2: ; CODE XREF: ROM:00114846↑j ROM:001148D2 ; ROM:0011485C↑j ROM:001148D2 rts ROM:001148D4 ; --------------------------------------------------------------------------- ROM:001148D4 rts ROM:001148D6 ROM:001148D6 ; =============== S U B R O U T I N E ======================================= ROM:001148D6 ROM:001148D6 ROM:001148D6 sub_1148D6: ; CODE XREF: ROM:0011477A↑p ROM:001148D6 ; ROM:001147E6↑p ... ROM:001148D6 cmpi.w #0,($598).w ROM:001148DC beq.s loc_1148E6 ROM:001148DE move.w $4C6(a5),d1 ROM:001148E2 bra.w loc_1148F8 ROM:001148E6 ; --------------------------------------------------------------------------- ROM:001148E6 ROM:001148E6 loc_1148E6: ; CODE XREF: sub_1148D6+6↑j ROM:001148E6 btst #1,($12FF).w ROM:001148EC beq.s loc_1148F4 ROM:001148EE move.w $4C6(a5),d1 ROM:001148F2 bra.s loc_1148F8 ROM:001148F4 ; --------------------------------------------------------------------------- ROM:001148F4 ROM:001148F4 loc_1148F4: ; CODE XREF: sub_1148D6+16↑j ROM:001148F4 move.w $4C8(a5),d1 ROM:001148F8 ROM:001148F8 loc_1148F8: ; CODE XREF: sub_1148D6+C↑j ROM:001148F8 ; sub_1148D6+1C↑j ROM:001148F8 move.w ($C46).w,d0 ROM:001148FC ROM:001148FC loc_1148FC: ; CODE XREF: sub_1148D6+58↓j ROM:001148FC cmpi.w #0,d1 ROM:00114900 ble.s loc_114930 ROM:00114902 movea.l ($958).w,a0 ROM:00114906 add.w (a0)+,d0 ROM:00114908 move.l a0,($958).w ROM:0011490C subi.w #1,d1 ROM:00114910 cmpa.l a0,a1 ROM:00114912 bgt.s loc_11491E ROM:00114914 bset #3,($130B).w ROM:0011491A bra.s loc_114930 ROM:0011491C ; --------------------------------------------------------------------------- ROM:0011491C bra.s loc_114922 ROM:0011491E ; --------------------------------------------------------------------------- ROM:0011491E ROM:0011491E loc_11491E: ; CODE XREF: sub_1148D6+3C↑j ROM:0011491E move.l a0,($958).w ROM:00114922 ROM:00114922 loc_114922: ; CODE XREF: sub_1148D6+46↑j ROM:00114922 move.b #$55,($FFFFFA27).w ; 'U' ROM:00114928 move.b #$AA,($FFFFFA27).w ROM:0011492E bra.s loc_1148FC ROM:00114930 ; --------------------------------------------------------------------------- ROM:00114930 ROM:00114930 loc_114930: ; CODE XREF: sub_1148D6+2A↑j ROM:00114930 ; sub_1148D6+44↑j ROM:00114930 move.w d0,($C46).w ROM:00114934 rts ROM:00114934 ; End of function sub_1148D6 ROM:00114934 ROM:00114936 ROM:00114936 ; =============== S U B R O U T I N E ======================================= ROM:00114936 ROM:00114936 ROM:00114936 sub_114936: ; CODE XREF: ROM:001148C4↑p ROM:00114936 clr.w ($55A).w ROM:0011493A bsr.w sub_1149C0 ROM:0011493E btst #4,($111E).w ROM:00114944 beq.s loc_11495C ROM:00114946 btst #5,($111E).w ROM:0011494C bne.s loc_11495C ROM:0011494E move.w #$C,d6 ROM:00114952 move.w ($55A).w,d7 ROM:00114956 bset d6,d7 ROM:00114958 move.w d7,($55A).w ROM:0011495C ROM:0011495C loc_11495C: ; CODE XREF: sub_114936+E↑j ROM:0011495C ; sub_114936+16↑j ROM:0011495C btst #0,($111E).w ROM:00114962 beq.s loc_11497A ROM:00114964 btst #1,($111E).w ROM:0011496A bne.s loc_11497A ROM:0011496C move.w #$B,d6 ROM:00114970 move.w ($55A).w,d7 ROM:00114974 bset d6,d7 ROM:00114976 move.w d7,($55A).w ROM:0011497A ROM:0011497A loc_11497A: ; CODE XREF: sub_114936+2C↑j ROM:0011497A ; sub_114936+34↑j ROM:0011497A btst #2,($111E).w ROM:00114980 beq.s loc_114998 ROM:00114982 btst #3,($111E).w ROM:00114988 bne.s loc_114998 ROM:0011498A move.w #$F,d6 ROM:0011498E move.w ($55A).w,d7 ROM:00114992 bset d6,d7 ROM:00114994 move.w d7,($55A).w ROM:00114998 ROM:00114998 loc_114998: ; CODE XREF: sub_114936+4A↑j ROM:00114998 ; sub_114936+52↑j ROM:00114998 move.w ($55A).w,d0 ROM:0011499C move.w #$F,d1 ROM:001149A0 btst d1,d0 ROM:001149A2 beq.s locret_1149BE ROM:001149A4 move.w #$B,d1 ROM:001149A8 btst d1,d0 ROM:001149AA beq.s locret_1149BE ROM:001149AC move.w #$C,d1 ROM:001149B0 btst d1,d0 ROM:001149B2 beq.s locret_1149BE ROM:001149B4 move.w #7,d1 ROM:001149B8 bset d1,d0 ROM:001149BA move.w d0,($55A).w ROM:001149BE ROM:001149BE locret_1149BE: ; CODE XREF: sub_114936+6C↑j ROM:001149BE ; sub_114936+74↑j ... ROM:001149BE rts ROM:001149BE ; End of function sub_114936 ROM:001149BE ROM:001149C0 ROM:001149C0 ; =============== S U B R O U T I N E ======================================= ROM:001149C0 ROM:001149C0 ROM:001149C0 sub_1149C0: ; CODE XREF: sub_114936+4↑p ROM:001149C0 movea.l #unk_110400,a1 ROM:001149C6 movea.l #$17000A,a0 ROM:001149CC move.w ($55A).w,d7 ROM:001149D0 move.w #4,d6 ROM:001149D4 bclr d6,d7 ROM:001149D6 move.w d7,($55A).w ROM:001149DA move.b #0,d0 ROM:001149DE bra.s loc_1149E4 ROM:001149E0 ; --------------------------------------------------------------------------- ROM:001149E0 ROM:001149E0 loc_1149E0: ; CODE XREF: sub_1149C0+46↓j ROM:001149E0 addi.b #1,d0 ROM:001149E4 ROM:001149E4 loc_1149E4: ; CODE XREF: sub_1149C0+1E↑j ROM:001149E4 cmpi.b #7,d0 ROM:001149E8 bgt.s locret_114A08 ROM:001149EA move.b (a1),d1 ROM:001149EC cmp.b (a0),d1 ROM:001149EE beq.s loc_1149FE ROM:001149F0 move.w ($55A).w,d7 ROM:001149F4 move.w #4,d6 ROM:001149F8 bset d6,d7 ROM:001149FA move.w d7,($55A).w ROM:001149FE ROM:001149FE loc_1149FE: ; CODE XREF: sub_1149C0+2E↑j ROM:001149FE adda.w #1,a0 ROM:00114A02 adda.w #2,a1 ROM:00114A06 bra.s loc_1149E0 ROM:00114A08 ; --------------------------------------------------------------------------- ROM:00114A08 ROM:00114A08 locret_114A08: ; CODE XREF: sub_1149C0+28↑j ROM:00114A08 rts ROM:00114A08 ; End of function sub_1149C0 ROM:00114A08 ROM:00114A0A ROM:00114A0A ; =============== S U B R O U T I N E ======================================= ROM:00114A0A ROM:00114A0A ROM:00114A0A sub_114A0A: ; CODE XREF: sub_1246FA+26C↓p ROM:00114A0A move.b ($11CE).w,($743).w ROM:00114A10 bset #6,($1312).w ROM:00114A16 clr.w d1 ROM:00114A18 move.b ($743).w,d1 ROM:00114A1C cmpi.w #$12,d1 ROM:00114A20 bcc.s locret_114A2A ROM:00114A22 movea.l off_114A2C(pc,d1.w*4),a0 ROM:00114A26 nop ROM:00114A28 jmp (a0) ROM:00114A2A ; --------------------------------------------------------------------------- ROM:00114A2A ROM:00114A2A locret_114A2A: ; CODE XREF: sub_114A0A+16↑j ROM:00114A2A rts ROM:00114A2A ; End of function sub_114A0A ROM:00114A2A ROM:00114A2A ; --------------------------------------------------------------------------- ROM:00114A2C off_114A2C: dc.l locret_114A74 ; DATA XREF: sub_114A0A+18↑r ROM:00114A30 dc.l loc_114A76 ROM:00114A34 dc.l loc_114A82 ROM:00114A38 dc.l loc_114A8E ROM:00114A3C dc.l loc_114A9A ROM:00114A40 dc.l loc_114AA6 ROM:00114A44 dc.l loc_114AB2 ROM:00114A48 dc.l loc_114ABE ROM:00114A4C dc.l loc_114ACA ROM:00114A50 dc.l loc_114AD6 ROM:00114A54 dc.l loc_114AE2 ROM:00114A58 dc.l loc_114AEE ROM:00114A5C dc.l loc_114AFA ROM:00114A60 dc.l loc_114B02 ROM:00114A64 dc.l loc_114B0A ROM:00114A68 dc.l loc_114B12 ROM:00114A6C dc.l loc_114B1A ROM:00114A70 dc.l loc_114B22 ROM:00114A74 ; --------------------------------------------------------------------------- ROM:00114A74 ROM:00114A74 locret_114A74: ; DATA XREF: ROM:off_114A2C↑o ROM:00114A74 rts ROM:00114A76 ; --------------------------------------------------------------------------- ROM:00114A76 ROM:00114A76 loc_114A76: ; DATA XREF: ROM:00114A30↑o ROM:00114A76 bclr #6,($1312).w ROM:00114A7C bsr.w sub_114F86 ROM:00114A80 rts ROM:00114A82 ; --------------------------------------------------------------------------- ROM:00114A82 ROM:00114A82 loc_114A82: ; DATA XREF: ROM:00114A34↑o ROM:00114A82 bclr #6,($1312).w ROM:00114A88 bsr.w sub_114F86 ROM:00114A8C rts ROM:00114A8E ; --------------------------------------------------------------------------- ROM:00114A8E ROM:00114A8E loc_114A8E: ; DATA XREF: ROM:00114A38↑o ROM:00114A8E bclr #6,($1312).w ROM:00114A94 bsr.w sub_114FFA ROM:00114A98 rts ROM:00114A9A ; --------------------------------------------------------------------------- ROM:00114A9A ROM:00114A9A loc_114A9A: ; DATA XREF: ROM:00114A3C↑o ROM:00114A9A bclr #6,($1312).w ROM:00114AA0 bsr.w sub_114E2A ROM:00114AA4 rts ROM:00114AA6 ; --------------------------------------------------------------------------- ROM:00114AA6 ROM:00114AA6 loc_114AA6: ; DATA XREF: ROM:00114A40↑o ROM:00114AA6 bclr #6,($1312).w ROM:00114AAC bsr.w sub_114B2A ROM:00114AB0 rts ROM:00114AB2 ; --------------------------------------------------------------------------- ROM:00114AB2 ROM:00114AB2 loc_114AB2: ; DATA XREF: ROM:00114A44↑o ROM:00114AB2 bclr #6,($1312).w ROM:00114AB8 bsr.w sub_114C00 ROM:00114ABC rts ROM:00114ABE ; --------------------------------------------------------------------------- ROM:00114ABE ROM:00114ABE loc_114ABE: ; DATA XREF: ROM:00114A48↑o ROM:00114ABE bclr #6,($1312).w ROM:00114AC4 bsr.w sub_114CD6 ROM:00114AC8 rts ROM:00114ACA ; --------------------------------------------------------------------------- ROM:00114ACA ROM:00114ACA loc_114ACA: ; DATA XREF: ROM:00114A4C↑o ROM:00114ACA bclr #6,($1312).w ROM:00114AD0 bsr.w sub_114D0C ROM:00114AD4 rts ROM:00114AD6 ; --------------------------------------------------------------------------- ROM:00114AD6 ROM:00114AD6 loc_114AD6: ; DATA XREF: ROM:00114A50↑o ROM:00114AD6 bclr #6,($1312).w ROM:00114ADC bsr.w sub_114DAE ROM:00114AE0 rts ROM:00114AE2 ; --------------------------------------------------------------------------- ROM:00114AE2 ROM:00114AE2 loc_114AE2: ; DATA XREF: ROM:00114A54↑o ROM:00114AE2 bclr #6,($1312).w ROM:00114AE8 bsr.w sub_114DF0 ROM:00114AEC rts ROM:00114AEE ; --------------------------------------------------------------------------- ROM:00114AEE ROM:00114AEE loc_114AEE: ; DATA XREF: ROM:00114A58↑o ROM:00114AEE bclr #6,($1312).w ROM:00114AF4 bsr.w sub_114EA2 ROM:00114AF8 rts ROM:00114AFA ; --------------------------------------------------------------------------- ROM:00114AFA ROM:00114AFA loc_114AFA: ; DATA XREF: ROM:00114A5C↑o ROM:00114AFA bclr #6,($1312).w ROM:00114B00 rts ROM:00114B02 ; --------------------------------------------------------------------------- ROM:00114B02 ROM:00114B02 loc_114B02: ; DATA XREF: ROM:00114A60↑o ROM:00114B02 bclr #6,($1312).w ROM:00114B08 rts ROM:00114B0A ; --------------------------------------------------------------------------- ROM:00114B0A ROM:00114B0A loc_114B0A: ; DATA XREF: ROM:00114A64↑o ROM:00114B0A bclr #6,($1312).w ROM:00114B10 rts ROM:00114B12 ; --------------------------------------------------------------------------- ROM:00114B12 ROM:00114B12 loc_114B12: ; DATA XREF: ROM:00114A68↑o ROM:00114B12 bclr #6,($1312).w ROM:00114B18 rts ROM:00114B1A ; --------------------------------------------------------------------------- ROM:00114B1A ROM:00114B1A loc_114B1A: ; DATA XREF: ROM:00114A6C↑o ROM:00114B1A bclr #6,($1312).w ROM:00114B20 rts ROM:00114B22 ; --------------------------------------------------------------------------- ROM:00114B22 ROM:00114B22 loc_114B22: ; DATA XREF: ROM:00114A70↑o ROM:00114B22 bclr #6,($1312).w ROM:00114B28 rts ROM:00114B2A ROM:00114B2A ; =============== S U B R O U T I N E ======================================= ROM:00114B2A ROM:00114B2A ROM:00114B2A sub_114B2A: ; CODE XREF: ROM:00114AAC↑p ROM:00114B2A btst #5,($93B).w ROM:00114B30 bne.l loc_114BF2 ROM:00114B36 cmpi.w #$14,($56E).w ROM:00114B3C bge.l loc_114BE4 ROM:00114B42 clr.w d1 ROM:00114B44 clr.w d0 ROM:00114B46 movea.l ($44C).w,a0 ROM:00114B4A move.w ($56E).w,d2 ROM:00114B4E move.b ($11D2).w,d0 ROM:00114B52 cmpi.w #1,d0 ROM:00114B56 bne.s loc_114B66 ROM:00114B58 addq.w #1,($56C).w ROM:00114B5C move.w ($568).w,d1 ROM:00114B60 add.w ($56A).w,d1 ROM:00114B64 bra.s loc_114B7A ROM:00114B66 ; --------------------------------------------------------------------------- ROM:00114B66 ROM:00114B66 loc_114B66: ; CODE XREF: sub_114B2A+2C↑j ROM:00114B66 cmpi.w #2,d0 ROM:00114B6A bne.s loc_114B76 ROM:00114B6C addq.w #1,($56A).w ROM:00114B70 move.w ($568).w,d1 ROM:00114B74 bra.s loc_114B7A ROM:00114B76 ; --------------------------------------------------------------------------- ROM:00114B76 ROM:00114B76 loc_114B76: ; CODE XREF: sub_114B2A+40↑j ROM:00114B76 addq.w #1,($568).w ROM:00114B7A ROM:00114B7A loc_114B7A: ; CODE XREF: sub_114B2A+3A↑j ROM:00114B7A ; sub_114B2A+4A↑j ROM:00114B7A sub.w d1,d2 ROM:00114B7C ext.l d2 ROM:00114B7E asl.l #2,d2 ROM:00114B80 adda.l d2,a0 ROM:00114B82 bra.s loc_114B8A ROM:00114B84 ; --------------------------------------------------------------------------- ROM:00114B84 ROM:00114B84 loc_114B84: ; CODE XREF: sub_114B2A:loc_114B8A↓j ROM:00114B84 move.l (a0,d1.w*4),4(a0,d1.w*4) ROM:00114B8A ROM:00114B8A loc_114B8A: ; CODE XREF: sub_114B2A+58↑j ROM:00114B8A dbf d1,loc_114B84 ROM:00114B8E addq.w #1,($56E).w ROM:00114B92 clr.l d0 ROM:00114B94 move.b ($11CF).w,d0 ROM:00114B98 asl.l #8,d0 ROM:00114B9A move.b ($11D0).w,d0 ROM:00114B9E asl.l #8,d0 ROM:00114BA0 move.b ($11D1).w,d0 ROM:00114BA4 move.l d0,(a0) ROM:00114BA6 bset #7,($93A).w ROM:00114BAC move.w ($56C).w,d0 ROM:00114BB0 asl.w #2,d0 ROM:00114BB2 move.w d0,d1 ROM:00114BB4 move.w ($56A).w,d0 ROM:00114BB8 asl.w #1,d0 ROM:00114BBA add.w d0,d1 ROM:00114BBC move.w ($568).w,d0 ROM:00114BC0 btst #0,d0 ROM:00114BC4 beq.s loc_114BC8 ROM:00114BC6 addq.w #1,d0 ROM:00114BC8 ROM:00114BC8 loc_114BC8: ; CODE XREF: sub_114B2A+9A↑j ROM:00114BC8 add.w d0,d1 ROM:00114BCA move.l #$FFFE,d0 ROM:00114BD0 sub.l ($450).w,d0 ROM:00114BD4 ext.l d1 ROM:00114BD6 divu.l d1,d0 ROM:00114BDA move.l d0,($418).w ROM:00114BDE move.w d1,($570).w ROM:00114BE2 bra.s loc_114BF0 ROM:00114BE4 ; --------------------------------------------------------------------------- ROM:00114BE4 ROM:00114BE4 loc_114BE4: ; CODE XREF: sub_114B2A+12↑j ROM:00114BE4 move.b #$8E,($1122).w ROM:00114BEA bset #6,($1312).w ROM:00114BF0 ROM:00114BF0 loc_114BF0: ; CODE XREF: sub_114B2A+B8↑j ROM:00114BF0 bra.s locret_114BFE ROM:00114BF2 ; --------------------------------------------------------------------------- ROM:00114BF2 ROM:00114BF2 loc_114BF2: ; CODE XREF: sub_114B2A+6↑j ROM:00114BF2 move.b #$82,($1122).w ROM:00114BF8 bset #6,($1312).w ROM:00114BFE ROM:00114BFE locret_114BFE: ; CODE XREF: sub_114B2A:loc_114BF0↑j ROM:00114BFE rts ROM:00114BFE ; End of function sub_114B2A ROM:00114BFE ROM:00114C00 ROM:00114C00 ; =============== S U B R O U T I N E ======================================= ROM:00114C00 ROM:00114C00 ROM:00114C00 sub_114C00: ; CODE XREF: ROM:00114AB8↑p ROM:00114C00 btst #5,($93B).w ROM:00114C06 bne.l loc_114CC8 ROM:00114C0C clr.l d0 ROM:00114C0E move.b ($11CF).w,d0 ROM:00114C12 asl.l #8,d0 ROM:00114C14 move.b ($11D0).w,d0 ROM:00114C18 asl.l #8,d0 ROM:00114C1A move.b ($11D1).w,d0 ROM:00114C1E clr.w d1 ROM:00114C20 movea.l ($44C).w,a0 ROM:00114C24 ROM:00114C24 loc_114C24: ; CODE XREF: sub_114C00+30↓j ROM:00114C24 cmp.l (a0)+,d0 ROM:00114C26 beq.s loc_114C32 ROM:00114C28 cmp.w ($56E).w,d1 ROM:00114C2C bge.s loc_114C32 ROM:00114C2E addq.w #1,d1 ROM:00114C30 bra.s loc_114C24 ROM:00114C32 ; --------------------------------------------------------------------------- ROM:00114C32 ROM:00114C32 loc_114C32: ; CODE XREF: sub_114C00+26↑j ROM:00114C32 ; sub_114C00+2C↑j ROM:00114C32 cmp.w ($56E).w,d1 ROM:00114C36 bge.l loc_114CBA ROM:00114C3C cmp.w ($56C).w,d1 ROM:00114C40 bge.s loc_114C48 ROM:00114C42 subq.w #1,($56C).w ROM:00114C46 bra.s loc_114C62 ROM:00114C48 ; --------------------------------------------------------------------------- ROM:00114C48 ROM:00114C48 loc_114C48: ; CODE XREF: sub_114C00+40↑j ROM:00114C48 move.w ($56A).w,d0 ROM:00114C4C add.w ($56C).w,d0 ROM:00114C50 cmp.w d1,d0 ROM:00114C52 ble.s loc_114C5C ROM:00114C54 subi.w #1,($56A).w ROM:00114C5A bra.s loc_114C62 ROM:00114C5C ; --------------------------------------------------------------------------- ROM:00114C5C ROM:00114C5C loc_114C5C: ; CODE XREF: sub_114C00+52↑j ROM:00114C5C subi.w #1,($568).w ROM:00114C62 ROM:00114C62 loc_114C62: ; CODE XREF: sub_114C00+46↑j ROM:00114C62 ; sub_114C00+5A↑j ROM:00114C62 subi.w #1,($56E).w ROM:00114C68 suba.l #4,a0 ROM:00114C6E ROM:00114C6E loc_114C6E: ; CODE XREF: sub_114C00+7A↓j ROM:00114C6E cmp.w ($56E).w,d1 ROM:00114C72 beq.s loc_114C7C ROM:00114C74 move.l 4(a0),(a0)+ ROM:00114C78 addq.w #1,d1 ROM:00114C7A bra.s loc_114C6E ROM:00114C7C ; --------------------------------------------------------------------------- ROM:00114C7C ROM:00114C7C loc_114C7C: ; CODE XREF: sub_114C00+72↑j ROM:00114C7C bset #7,($93A).w ROM:00114C82 move.w ($56C).w,d0 ROM:00114C86 asl.w #2,d0 ROM:00114C88 move.w d0,d1 ROM:00114C8A move.w ($56A).w,d0 ROM:00114C8E asl.w #1,d0 ROM:00114C90 add.w d0,d1 ROM:00114C92 move.w ($568).w,d0 ROM:00114C96 btst #0,d0 ROM:00114C9A beq.s loc_114C9E ROM:00114C9C addq.w #1,d0 ROM:00114C9E ROM:00114C9E loc_114C9E: ; CODE XREF: sub_114C00+9A↑j ROM:00114C9E add.w d0,d1 ROM:00114CA0 move.l #$FFFE,d0 ROM:00114CA6 sub.l ($450).w,d0 ROM:00114CAA ext.l d1 ROM:00114CAC divu.l d1,d0 ROM:00114CB0 move.l d0,($418).w ROM:00114CB4 move.w d1,($570).w ROM:00114CB8 bra.s loc_114CC6 ROM:00114CBA ; --------------------------------------------------------------------------- ROM:00114CBA ROM:00114CBA loc_114CBA: ; CODE XREF: sub_114C00+36↑j ROM:00114CBA move.b #$8F,($1122).w ROM:00114CC0 bset #6,($1312).w ROM:00114CC6 ROM:00114CC6 loc_114CC6: ; CODE XREF: sub_114C00+B8↑j ROM:00114CC6 bra.s locret_114CD4 ROM:00114CC8 ; --------------------------------------------------------------------------- ROM:00114CC8 ROM:00114CC8 loc_114CC8: ; CODE XREF: sub_114C00+6↑j ROM:00114CC8 move.b #$82,($1122).w ROM:00114CCE bset #6,($1312).w ROM:00114CD4 ROM:00114CD4 locret_114CD4: ; CODE XREF: sub_114C00:loc_114CC6↑j ROM:00114CD4 rts ROM:00114CD4 ; End of function sub_114C00 ROM:00114CD4 ROM:00114CD6 ROM:00114CD6 ; =============== S U B R O U T I N E ======================================= ROM:00114CD6 ROM:00114CD6 ROM:00114CD6 sub_114CD6: ; CODE XREF: ROM:00114AC4↑p ROM:00114CD6 btst #5,($93B).w ROM:00114CDC bne.s loc_114CFE ROM:00114CDE clr.w ($568).w ROM:00114CE2 clr.w ($56A).w ROM:00114CE6 clr.w ($56C).w ROM:00114CEA clr.w ($56E).w ROM:00114CEE clr.w ($570).w ROM:00114CF2 clr.l ($418).w ROM:00114CF6 bset #7,($93A).w ROM:00114CFC bra.s locret_114D0A ROM:00114CFE ; --------------------------------------------------------------------------- ROM:00114CFE ROM:00114CFE loc_114CFE: ; CODE XREF: sub_114CD6+6↑j ROM:00114CFE move.b #$82,($1122).w ROM:00114D04 bset #6,($1312).w ROM:00114D0A ROM:00114D0A locret_114D0A: ; CODE XREF: sub_114CD6+26↑j ROM:00114D0A rts ROM:00114D0A ; End of function sub_114CD6 ROM:00114D0A ROM:00114D0C ROM:00114D0C ; =============== S U B R O U T I N E ======================================= ROM:00114D0C ROM:00114D0C ROM:00114D0C sub_114D0C: ; CODE XREF: ROM:00114AD0↑p ROM:00114D0C btst #5,($93B).w ROM:00114D12 bne.l loc_114DA0 ROM:00114D18 clr.w d0 ROM:00114D1A clr.w d1 ROM:00114D1C clr.w d2 ROM:00114D1E move.b ($11D8).w,d0 ROM:00114D22 move.b ($11D7).w,d1 ROM:00114D26 move.b ($11D6).w,d2 ROM:00114D2A cmpi.w #$A,d0 ROM:00114D2E bge.s loc_114D92 ROM:00114D30 cmpi.w #6,d1 ROM:00114D34 bgt.s loc_114D84 ROM:00114D36 cmpi.w #0,d1 ROM:00114D3A ble.s loc_114D76 ROM:00114D3C cmpi.w #4,d2 ROM:00114D40 bgt.s loc_114D68 ROM:00114D42 movea.l ($454).w,a0 ROM:00114D46 ext.l d0 ROM:00114D48 asl.l #4,d0 ROM:00114D4A adda.l d0,a0 ROM:00114D4C clr.b (a0)+ ROM:00114D4E movea.l #$11CC,a1 ROM:00114D54 adda.l #3,a1 ROM:00114D5A move.w #9,d1 ROM:00114D5E bra.s loc_114D62 ROM:00114D60 ; --------------------------------------------------------------------------- ROM:00114D60 ROM:00114D60 loc_114D60: ; CODE XREF: sub_114D0C:loc_114D62↓j ROM:00114D60 move.b (a1)+,(a0)+ ROM:00114D62 ROM:00114D62 loc_114D62: ; CODE XREF: sub_114D0C+52↑j ROM:00114D62 dbf d1,loc_114D60 ROM:00114D66 bra.s loc_114D74 ROM:00114D68 ; --------------------------------------------------------------------------- ROM:00114D68 ROM:00114D68 loc_114D68: ; CODE XREF: sub_114D0C+34↑j ROM:00114D68 move.b #$8B,($1122).w ROM:00114D6E bset #6,($1312).w ROM:00114D74 ROM:00114D74 loc_114D74: ; CODE XREF: sub_114D0C+5A↑j ROM:00114D74 bra.s loc_114D82 ROM:00114D76 ; --------------------------------------------------------------------------- ROM:00114D76 ROM:00114D76 loc_114D76: ; CODE XREF: sub_114D0C+2E↑j ROM:00114D76 move.b #$8C,($1122).w ROM:00114D7C bset #6,($1312).w ROM:00114D82 ROM:00114D82 loc_114D82: ; CODE XREF: sub_114D0C:loc_114D74↑j ROM:00114D82 bra.s loc_114D90 ROM:00114D84 ; --------------------------------------------------------------------------- ROM:00114D84 ROM:00114D84 loc_114D84: ; CODE XREF: sub_114D0C+28↑j ROM:00114D84 move.b #$8C,($1122).w ROM:00114D8A bset #6,($1312).w ROM:00114D90 ROM:00114D90 loc_114D90: ; CODE XREF: sub_114D0C:loc_114D82↑j ROM:00114D90 bra.s loc_114D9E ROM:00114D92 ; --------------------------------------------------------------------------- ROM:00114D92 ROM:00114D92 loc_114D92: ; CODE XREF: sub_114D0C+22↑j ROM:00114D92 move.b #$8A,($1122).w ROM:00114D98 bset #6,($1312).w ROM:00114D9E ROM:00114D9E loc_114D9E: ; CODE XREF: sub_114D0C:loc_114D90↑j ROM:00114D9E bra.s locret_114DAC ROM:00114DA0 ; --------------------------------------------------------------------------- ROM:00114DA0 ROM:00114DA0 loc_114DA0: ; CODE XREF: sub_114D0C+6↑j ROM:00114DA0 move.b #$82,($1122).w ROM:00114DA6 bset #6,($1312).w ROM:00114DAC ROM:00114DAC locret_114DAC: ; CODE XREF: sub_114D0C:loc_114D9E↑j ROM:00114DAC rts ROM:00114DAC ; End of function sub_114D0C ROM:00114DAC ROM:00114DAE ROM:00114DAE ; =============== S U B R O U T I N E ======================================= ROM:00114DAE ROM:00114DAE ROM:00114DAE sub_114DAE: ; CODE XREF: ROM:00114ADC↑p ROM:00114DAE btst #5,($93B).w ROM:00114DB4 bne.s loc_114DE2 ROM:00114DB6 clr.w d0 ROM:00114DB8 move.b ($11CF).w,d0 ROM:00114DBC cmpi.w #$A,d0 ROM:00114DC0 bge.s loc_114DD4 ROM:00114DC2 ext.l d0 ROM:00114DC4 asl.l #4,d0 ROM:00114DC6 movea.l ($454).w,a0 ROM:00114DCA adda.l d0,a0 ROM:00114DCC move.b #$FF,9(a0) ROM:00114DD2 bra.s loc_114DE0 ROM:00114DD4 ; --------------------------------------------------------------------------- ROM:00114DD4 ROM:00114DD4 loc_114DD4: ; CODE XREF: sub_114DAE+12↑j ROM:00114DD4 move.b #$8A,($1122).w ROM:00114DDA bset #6,($1312).w ROM:00114DE0 ROM:00114DE0 loc_114DE0: ; CODE XREF: sub_114DAE+24↑j ROM:00114DE0 bra.s locret_114DEE ROM:00114DE2 ; --------------------------------------------------------------------------- ROM:00114DE2 ROM:00114DE2 loc_114DE2: ; CODE XREF: sub_114DAE+6↑j ROM:00114DE2 move.b #$82,($1122).w ROM:00114DE8 bset #6,($1312).w ROM:00114DEE ROM:00114DEE locret_114DEE: ; CODE XREF: sub_114DAE:loc_114DE0↑j ROM:00114DEE rts ROM:00114DEE ; End of function sub_114DAE ROM:00114DEE ROM:00114DF0 ROM:00114DF0 ; =============== S U B R O U T I N E ======================================= ROM:00114DF0 ROM:00114DF0 ROM:00114DF0 sub_114DF0: ; CODE XREF: ROM:00114AE8↑p ROM:00114DF0 btst #5,($93B).w ROM:00114DF6 bne.s loc_114E1C ROM:00114DF8 movea.l ($454).w,a0 ROM:00114DFC move.w #9,d0 ROM:00114E00 bra.s loc_114E06 ROM:00114E02 ; --------------------------------------------------------------------------- ROM:00114E02 ROM:00114E02 loc_114E02: ; CODE XREF: sub_114DF0+28↓j ROM:00114E02 subi.w #1,d0 ROM:00114E06 ROM:00114E06 loc_114E06: ; CODE XREF: sub_114DF0+10↑j ROM:00114E06 cmpi.w #0,d0 ROM:00114E0A blt.s loc_114E1A ROM:00114E0C move.b #$FF,9(a0) ROM:00114E12 adda.l #$10,a0 ROM:00114E18 bra.s loc_114E02 ROM:00114E1A ; --------------------------------------------------------------------------- ROM:00114E1A ROM:00114E1A loc_114E1A: ; CODE XREF: sub_114DF0+1A↑j ROM:00114E1A bra.s locret_114E28 ROM:00114E1C ; --------------------------------------------------------------------------- ROM:00114E1C ROM:00114E1C loc_114E1C: ; CODE XREF: sub_114DF0+6↑j ROM:00114E1C move.b #$82,($1122).w ROM:00114E22 bset #6,($1312).w ROM:00114E28 ROM:00114E28 locret_114E28: ; CODE XREF: sub_114DF0:loc_114E1A↑j ROM:00114E28 rts ROM:00114E28 ; End of function sub_114DF0 ROM:00114E28 ROM:00114E2A ROM:00114E2A ; =============== S U B R O U T I N E ======================================= ROM:00114E2A ROM:00114E2A ROM:00114E2A sub_114E2A: ; CODE XREF: ROM:00114AA0↑p ROM:00114E2A btst #5,($93B).w ROM:00114E30 bne.s loc_114E94 ROM:00114E32 cmpi.b #5,($11CC).w ROM:00114E38 bne.s loc_114E86 ROM:00114E3A clr.w d0 ROM:00114E3C move.b ($11CF).w,d0 ROM:00114E40 movea.l #word_134A86,a0 ROM:00114E46 ROM:00114E46 loc_114E46: ; CODE XREF: sub_114E2A+2C↓j ROM:00114E46 cmp.w (a0),d0 ROM:00114E48 beq.s loc_114E58 ROM:00114E4A cmpi.w #$FF,(a0) ROM:00114E4E beq.s loc_114E58 ROM:00114E50 adda.l #2,a0 ROM:00114E56 bra.s loc_114E46 ROM:00114E58 ; --------------------------------------------------------------------------- ROM:00114E58 ROM:00114E58 loc_114E58: ; CODE XREF: sub_114E2A+1E↑j ROM:00114E58 ; sub_114E2A+24↑j ROM:00114E58 cmpi.w #$FF,(a0) ROM:00114E5C bne.s loc_114E6C ROM:00114E5E move.b #$84,($1122).w ROM:00114E64 bset #6,($1312).w ROM:00114E6A bra.s loc_114E84 ROM:00114E6C ; --------------------------------------------------------------------------- ROM:00114E6C ROM:00114E6C loc_114E6C: ; CODE XREF: sub_114E2A+32↑j ROM:00114E6C ext.w d0 ROM:00114E6E move.w d0,($55C).w ROM:00114E72 clr.w d0 ROM:00114E74 move.b ($11D0).w,d0 ROM:00114E78 asl.w #8,d0 ROM:00114E7A move.b ($11D1).w,d0 ROM:00114E7E subq.w #1,d0 ROM:00114E80 move.w d0,($55E).w ROM:00114E84 ROM:00114E84 loc_114E84: ; CODE XREF: sub_114E2A+40↑j ROM:00114E84 bra.s loc_114E92 ROM:00114E86 ; --------------------------------------------------------------------------- ROM:00114E86 ROM:00114E86 loc_114E86: ; CODE XREF: sub_114E2A+E↑j ROM:00114E86 move.b #$8B,($1122).w ROM:00114E8C bset #6,($1312).w ROM:00114E92 ROM:00114E92 loc_114E92: ; CODE XREF: sub_114E2A:loc_114E84↑j ROM:00114E92 bra.s locret_114EA0 ROM:00114E94 ; --------------------------------------------------------------------------- ROM:00114E94 ROM:00114E94 loc_114E94: ; CODE XREF: sub_114E2A+6↑j ROM:00114E94 move.b #$82,($1122).w ROM:00114E9A bset #6,($1312).w ROM:00114EA0 ROM:00114EA0 locret_114EA0: ; CODE XREF: sub_114E2A:loc_114E92↑j ROM:00114EA0 rts ROM:00114EA0 ; End of function sub_114E2A ROM:00114EA0 ROM:00114EA2 ROM:00114EA2 ; =============== S U B R O U T I N E ======================================= ROM:00114EA2 ROM:00114EA2 ROM:00114EA2 sub_114EA2: ; CODE XREF: ROM:00114AF4↑p ROM:00114EA2 btst #5,($93B).w ROM:00114EA8 bne.l loc_114F78 ROM:00114EAE clr.w d0 ROM:00114EB0 move.b ($11CF).w,d0 ROM:00114EB4 cmpi.w #$A,d0 ROM:00114EB8 blt.s loc_114EC2 ROM:00114EBA move.w #$FF,($562).w ROM:00114EC0 bra.s loc_114EF2 ROM:00114EC2 ; --------------------------------------------------------------------------- ROM:00114EC2 ROM:00114EC2 loc_114EC2: ; CODE XREF: sub_114EA2+16↑j ROM:00114EC2 movea.l ($454).w,a0 ROM:00114EC6 move.w d0,d3 ROM:00114EC8 ext.l d3 ROM:00114ECA asl.l #4,d3 ROM:00114ECC adda.l d3,a0 ROM:00114ECE cmpi.b #$FF,9(a0) ROM:00114ED4 bne.l loc_114EEE ROM:00114EDA move.b #$86,($1122).w ROM:00114EE0 bset #6,($1312).w ROM:00114EE6 bra.l locret_114F84 ROM:00114EEC ; --------------------------------------------------------------------------- ROM:00114EEC bra.s loc_114EF2 ROM:00114EEE ; --------------------------------------------------------------------------- ROM:00114EEE ROM:00114EEE loc_114EEE: ; CODE XREF: sub_114EA2+32↑j ROM:00114EEE move.w d0,($562).w ROM:00114EF2 ROM:00114EF2 loc_114EF2: ; CODE XREF: sub_114EA2+1E↑j ROM:00114EF2 ; sub_114EA2+4A↑j ROM:00114EF2 clr.w d1 ROM:00114EF4 move.b ($11D0).w,d1 ROM:00114EF8 cmpi.w #$A,d1 ROM:00114EFC blt.s loc_114F06 ROM:00114EFE move.w #$FF,($560).w ROM:00114F04 bra.s loc_114F42 ROM:00114F06 ; --------------------------------------------------------------------------- ROM:00114F06 ROM:00114F06 loc_114F06: ; CODE XREF: sub_114EA2+5A↑j ROM:00114F06 cmp.w d1,d0 ROM:00114F08 bne.s loc_114F1A ROM:00114F0A move.b #$87,($1122).w ROM:00114F10 bset #6,($1312).w ROM:00114F16 bra.s locret_114F84 ROM:00114F18 ; --------------------------------------------------------------------------- ROM:00114F18 bra.s loc_114F42 ROM:00114F1A ; --------------------------------------------------------------------------- ROM:00114F1A ROM:00114F1A loc_114F1A: ; CODE XREF: sub_114EA2+66↑j ROM:00114F1A movea.l ($454).w,a0 ROM:00114F1E move.w d1,d3 ROM:00114F20 ext.l d3 ROM:00114F22 asl.l #4,d3 ROM:00114F24 adda.l d3,a0 ROM:00114F26 cmpi.b #$FF,9(a0) ROM:00114F2C bne.s loc_114F3E ROM:00114F2E move.b #$88,($1122).w ROM:00114F34 bset #6,($1312).w ROM:00114F3A bra.s locret_114F84 ROM:00114F3C ; --------------------------------------------------------------------------- ROM:00114F3C bra.s loc_114F42 ROM:00114F3E ; --------------------------------------------------------------------------- ROM:00114F3E ROM:00114F3E loc_114F3E: ; CODE XREF: sub_114EA2+8A↑j ROM:00114F3E move.w d1,($560).w ROM:00114F42 ROM:00114F42 loc_114F42: ; CODE XREF: sub_114EA2+62↑j ROM:00114F42 ; sub_114EA2+76↑j ... ROM:00114F42 clr.l d2 ROM:00114F44 move.b ($11D1).w,d2 ROM:00114F48 asl.l #8,d2 ROM:00114F4A move.b ($11D2).w,d2 ROM:00114F4E asl.l #8,d2 ROM:00114F50 move.b ($11D3).w,d2 ROM:00114F54 cmpi.l #$FFFFFF,d2 ROM:00114F5A beq.s loc_114F62 ROM:00114F5C cmp.l ($418).w,d2 ROM:00114F60 bgt.s loc_114F68 ROM:00114F62 ROM:00114F62 loc_114F62: ; CODE XREF: sub_114EA2+B8↑j ROM:00114F62 move.l d2,($41C).w ROM:00114F66 bra.s loc_114F76 ROM:00114F68 ; --------------------------------------------------------------------------- ROM:00114F68 ROM:00114F68 loc_114F68: ; CODE XREF: sub_114EA2+BE↑j ROM:00114F68 move.b #$89,($1122).w ROM:00114F6E bset #6,($1312).w ROM:00114F74 bra.s locret_114F84 ROM:00114F76 ; --------------------------------------------------------------------------- ROM:00114F76 ROM:00114F76 loc_114F76: ; CODE XREF: sub_114EA2+C4↑j ROM:00114F76 bra.s locret_114F84 ROM:00114F78 ; --------------------------------------------------------------------------- ROM:00114F78 ROM:00114F78 loc_114F78: ; CODE XREF: sub_114EA2+6↑j ROM:00114F78 move.b #$82,($1122).w ROM:00114F7E bset #6,($1312).w ROM:00114F84 ROM:00114F84 locret_114F84: ; CODE XREF: sub_114EA2+44↑j ROM:00114F84 ; sub_114EA2+74↑j ... ROM:00114F84 rts ROM:00114F84 ; End of function sub_114EA2 ROM:00114F84 ROM:00114F86 ROM:00114F86 ; =============== S U B R O U T I N E ======================================= ROM:00114F86 ROM:00114F86 ROM:00114F86 sub_114F86: ; CODE XREF: ROM:00114A7C↑p ROM:00114F86 ; ROM:00114A88↑p ROM:00114F86 cmpi.b #1,($743).w ROM:00114F8C bne.s loc_114FDC ROM:00114F8E cmpi.w #0,($55C).w ROM:00114F94 beq.s loc_114FCE ROM:00114F96 cmpi.w #0,($56E).w ROM:00114F9C ble.s loc_114FCE ROM:00114F9E btst #5,($93B).w ROM:00114FA4 bne.s loc_114FBE ROM:00114FA6 cmpi.w #$FF,($562).w ROM:00114FAC bne.s loc_114FB6 ROM:00114FAE bset #2,($938).w ROM:00114FB4 bra.s loc_114FBC ROM:00114FB6 ; --------------------------------------------------------------------------- ROM:00114FB6 ROM:00114FB6 loc_114FB6: ; CODE XREF: sub_114F86+26↑j ROM:00114FB6 bset #1,($935).w ROM:00114FBC ROM:00114FBC loc_114FBC: ; CODE XREF: sub_114F86+2E↑j ROM:00114FBC bra.s loc_114FCA ROM:00114FBE ; --------------------------------------------------------------------------- ROM:00114FBE ROM:00114FBE loc_114FBE: ; CODE XREF: sub_114F86+1E↑j ROM:00114FBE move.b #$82,($1122).w ROM:00114FC4 bset #6,($1312).w ROM:00114FCA ROM:00114FCA loc_114FCA: ; CODE XREF: sub_114F86:loc_114FBC↑j ROM:00114FCA bra.w loc_114FDA ROM:00114FCE ; --------------------------------------------------------------------------- ROM:00114FCE ROM:00114FCE loc_114FCE: ; CODE XREF: sub_114F86+E↑j ROM:00114FCE ; sub_114F86+16↑j ROM:00114FCE move.b #$81,($1122).w ROM:00114FD4 bset #6,($1312).w ROM:00114FDA ROM:00114FDA loc_114FDA: ; CODE XREF: sub_114F86:loc_114FCA↑j ROM:00114FDA bra.s locret_114FF8 ROM:00114FDC ; --------------------------------------------------------------------------- ROM:00114FDC ROM:00114FDC loc_114FDC: ; CODE XREF: sub_114F86+6↑j ROM:00114FDC btst #5,($93B).w ROM:00114FE2 beq.s loc_114FEC ROM:00114FE4 bset #4,($929).w ROM:00114FEA bra.s locret_114FF8 ROM:00114FEC ; --------------------------------------------------------------------------- ROM:00114FEC ROM:00114FEC loc_114FEC: ; CODE XREF: sub_114F86+5C↑j ROM:00114FEC move.b #$83,($1122).w ROM:00114FF2 bset #6,($1312).w ROM:00114FF8 ROM:00114FF8 locret_114FF8: ; CODE XREF: sub_114F86:loc_114FDA↑j ROM:00114FF8 ; sub_114F86+64↑j ROM:00114FF8 rts ROM:00114FF8 ; End of function sub_114F86 ROM:00114FF8 ROM:00114FFA ROM:00114FFA ; =============== S U B R O U T I N E ======================================= ROM:00114FFA ROM:00114FFA ROM:00114FFA sub_114FFA: ; CODE XREF: ROM:00114A94↑p ROM:00114FFA btst #5,($93B).w ROM:00115000 bne.s loc_115016 ROM:00115002 clr.w d0 ROM:00115004 move.b ($11CF).w,d0 ROM:00115008 move.w d0,($566).w ROM:0011500C move.b ($11D0).w,d0 ROM:00115010 move.w d0,($564).w ROM:00115014 bra.s locret_115022 ROM:00115016 ; --------------------------------------------------------------------------- ROM:00115016 ROM:00115016 loc_115016: ; CODE XREF: sub_114FFA+6↑j ROM:00115016 move.b #$82,($1122).w ROM:0011501C bset #6,($1312).w ROM:00115022 ROM:00115022 locret_115022: ; CODE XREF: sub_114FFA+1A↑j ROM:00115022 rts ROM:00115022 ; End of function sub_114FFA ROM:00115022 ROM:00115024 ROM:00115024 ; =============== S U B R O U T I N E ======================================= ROM:00115024 ROM:00115024 ROM:00115024 sub_115024: ; CODE XREF: sub_123492+5FE↓p ROM:00115024 bset #6,($1312).w ROM:0011502A move.b ($11CE).l,($743).w ROM:00115032 clr.w d1 ROM:00115034 move.b ($743).w,d1 ROM:00115038 cmpi.w #$12,d1 ROM:0011503C bcc.s locret_115046 ROM:0011503E movea.l off_115048(pc,d1.w*4),a0 ROM:00115042 nop ROM:00115044 jmp (a0) ROM:00115046 ; --------------------------------------------------------------------------- ROM:00115046 ROM:00115046 locret_115046: ; CODE XREF: sub_115024+18↑j ROM:00115046 rts ROM:00115046 ; End of function sub_115024 ROM:00115046 ROM:00115046 ; --------------------------------------------------------------------------- ROM:00115048 off_115048: dc.l loc_115090 ; DATA XREF: sub_115024+1A↑r ROM:0011504C dc.l loc_115098 ROM:00115050 dc.l loc_115098 ROM:00115054 dc.l loc_115098 ROM:00115058 dc.l loc_115098 ROM:0011505C dc.l loc_115098 ROM:00115060 dc.l loc_115098 ROM:00115064 dc.l loc_115098 ROM:00115068 dc.l loc_115098 ROM:0011506C dc.l loc_115098 ROM:00115070 dc.l loc_115098 ROM:00115074 dc.l loc_115098 ROM:00115078 dc.l loc_1150A6 ROM:0011507C dc.l loc_1150B2 ROM:00115080 dc.l loc_1150BE ROM:00115084 dc.l loc_1150CA ROM:00115088 dc.l loc_1150D6 ROM:0011508C dc.l loc_1150E2 ROM:00115090 ; --------------------------------------------------------------------------- ROM:00115090 ROM:00115090 loc_115090: ; DATA XREF: ROM:off_115048↑o ROM:00115090 bset #6,($1312).w ROM:00115096 rts ROM:00115098 ; --------------------------------------------------------------------------- ROM:00115098 ROM:00115098 loc_115098: ; DATA XREF: ROM:0011504C↑o ROM:00115098 ; ROM:00115050↑o ... ROM:00115098 bclr #6,($1312).w ROM:0011509E bsr.l sub_12419A ROM:001150A4 rts ROM:001150A6 ; --------------------------------------------------------------------------- ROM:001150A6 ROM:001150A6 loc_1150A6: ; DATA XREF: ROM:00115078↑o ROM:001150A6 bclr #6,($1312).w ROM:001150AC bsr.w sub_1151AC ROM:001150B0 rts ROM:001150B2 ; --------------------------------------------------------------------------- ROM:001150B2 ROM:001150B2 loc_1150B2: ; DATA XREF: ROM:0011507C↑o ROM:001150B2 bclr #6,($1312).w ROM:001150B8 bsr.w sub_115134 ROM:001150BC rts ROM:001150BE ; --------------------------------------------------------------------------- ROM:001150BE ROM:001150BE loc_1150BE: ; DATA XREF: ROM:00115080↑o ROM:001150BE bclr #6,($1312).w ROM:001150C4 bsr.w sub_1151E6 ROM:001150C8 rts ROM:001150CA ; --------------------------------------------------------------------------- ROM:001150CA ROM:001150CA loc_1150CA: ; DATA XREF: ROM:00115084↑o ROM:001150CA bclr #6,($1312).w ROM:001150D0 bsr.w sub_115310 ROM:001150D4 rts ROM:001150D6 ; --------------------------------------------------------------------------- ROM:001150D6 ROM:001150D6 loc_1150D6: ; DATA XREF: ROM:00115088↑o ROM:001150D6 bclr #6,($1312).w ROM:001150DC bsr.w sub_1150EE ROM:001150E0 rts ROM:001150E2 ; --------------------------------------------------------------------------- ROM:001150E2 ROM:001150E2 loc_1150E2: ; DATA XREF: ROM:0011508C↑o ROM:001150E2 bclr #6,($1312).w ROM:001150E8 bsr.w sub_115366 ROM:001150EC rts ROM:001150EE ROM:001150EE ; =============== S U B R O U T I N E ======================================= ROM:001150EE ROM:001150EE ROM:001150EE sub_1150EE: ; CODE XREF: ROM:001150DC↑p ROM:001150EE movea.l #$11CC,a1 ROM:001150F4 movea.l ($454).w,a0 ROM:001150F8 clr.w d0 ROM:001150FA move.b #$A,d0 ROM:001150FE asl.w #4,d0 ROM:00115100 move.b d0,d1 ROM:00115102 addq.b #2,d1 ROM:00115104 move.w d1,d2 ROM:00115106 cmpi.w #$3F,d1 ; '?' ROM:0011510A ble.s loc_115112 ROM:0011510C clr.b (a1)+ ROM:0011510E addq.w #3,d2 ROM:00115110 bra.s loc_115114 ROM:00115112 ; --------------------------------------------------------------------------- ROM:00115112 ROM:00115112 loc_115112: ; CODE XREF: sub_1150EE+1C↑j ROM:00115112 addq.w #2,d2 ROM:00115114 ROM:00115114 loc_115114: ; CODE XREF: sub_1150EE+22↑j ROM:00115114 move.b d1,(a1)+ ROM:00115116 move.b #$E0,(a1)+ ROM:0011511A move.b #$10,(a1)+ ROM:0011511E addi.b #-$10,d1 ROM:00115122 bra.s loc_115128 ROM:00115124 ; --------------------------------------------------------------------------- ROM:00115124 ROM:00115124 loc_115124: ; CODE XREF: sub_1150EE:loc_115128↓j ROM:00115124 move.b (a0),(a1)+ ROM:00115126 add.b (a0)+,d1 ROM:00115128 ROM:00115128 loc_115128: ; CODE XREF: sub_1150EE+34↑j ROM:00115128 dbf d0,loc_115124 ROM:0011512C move.b d1,(a1) ROM:0011512E move.w d2,($C58).w ROM:00115132 rts ROM:00115132 ; End of function sub_1150EE ROM:00115132 ROM:00115134 ROM:00115134 ; =============== S U B R O U T I N E ======================================= ROM:00115134 ROM:00115134 ROM:00115134 sub_115134: ; CODE XREF: ROM:001150B8↑p ROM:00115134 move.l ($440).w,d0 ROM:00115138 sub.l ($42C).w,d0 ROM:0011513C cmpi.l #0,d0 ROM:00115142 bge.s loc_115148 ROM:00115144 add.l ($418).w,d0 ROM:00115148 ROM:00115148 loc_115148: ; CODE XREF: sub_115134+E↑j ROM:00115148 move.l ($43C).w,d1 ROM:0011514C sub.l ($42C).w,d1 ROM:00115150 cmpi.l #0,d1 ROM:00115156 bge.s loc_11515C ROM:00115158 add.l ($418).w,d1 ROM:0011515C ROM:0011515C loc_11515C: ; CODE XREF: sub_115134+22↑j ROM:0011515C movea.l #$11CC,a0 ROM:00115162 move.b #$E,(a0)+ ROM:00115166 move.b #$E0,(a0)+ ROM:0011516A move.b #$D,(a0)+ ROM:0011516E move.b ($435).w,(a0)+ ROM:00115172 move.b ($436).w,(a0)+ ROM:00115176 move.b ($437).w,(a0)+ ROM:0011517A move.b ($419).w,(a0)+ ROM:0011517E move.b ($41A).w,(a0)+ ROM:00115182 move.b ($41B).w,(a0)+ ROM:00115186 move.l d0,($420).w ROM:0011518A move.b ($421).w,(a0)+ ROM:0011518E move.b ($422).w,(a0)+ ROM:00115192 move.b ($423).w,(a0)+ ROM:00115196 move.l d1,($420).w ROM:0011519A move.b ($421).w,(a0)+ ROM:0011519E move.b ($422).w,(a0)+ ROM:001151A2 move.b ($423).w,(a0)+ ROM:001151A6 bsr.w sub_1153F8 ROM:001151AA rts ROM:001151AA ; End of function sub_115134 ROM:001151AA ROM:001151AC ROM:001151AC ; =============== S U B R O U T I N E ======================================= ROM:001151AC ROM:001151AC ROM:001151AC sub_1151AC: ; CODE XREF: ROM:001150AC↑p ROM:001151AC movea.l #$11CC,a0 ROM:001151B2 clr.w d0 ROM:001151B4 move.b #$A,(a0)+ ROM:001151B8 move.b #$E0,(a0)+ ROM:001151BC move.b #$C,(a0)+ ROM:001151C0 move.b ($744).w,(a0)+ ROM:001151C4 move.b ($563).w,(a0)+ ROM:001151C8 move.b ($561).w,(a0)+ ROM:001151CC move.b ($567).w,(a0)+ ROM:001151D0 move.b ($565).w,(a0)+ ROM:001151D4 move.b ($55D).w,(a0)+ ROM:001151D8 move.b ($55E).w,(a0)+ ROM:001151DC move.b ($55F).w,(a0)+ ROM:001151E0 bsr.w sub_1153F8 ROM:001151E4 rts ROM:001151E4 ; End of function sub_1151AC ROM:001151E4 ROM:001151E6 ROM:001151E6 ; =============== S U B R O U T I N E ======================================= ROM:001151E6 ROM:001151E6 ROM:001151E6 sub_1151E6: ; CODE XREF: ROM:001150C4↑p ROM:001151E6 btst #5,($93B).w ROM:001151EC bne.l loc_115302 ROM:001151F2 cmpi.l #0,($434).w ROM:001151FA ble.l loc_1152F4 ROM:00115200 movea.l #$11CF,a0 ROM:00115206 clr.l d1 ROM:00115208 move.b (a0)+,d1 ROM:0011520A asl.l #8,d1 ROM:0011520C move.b (a0)+,d1 ROM:0011520E asl.l #8,d1 ROM:00115210 move.b (a0)+,d1 ROM:00115212 move.b (a0)+,d0 ROM:00115214 asl.w #8,d0 ROM:00115216 move.b (a0)+,d0 ROM:00115218 move.w d0,d2 ROM:0011521A muls.w ($570).w,d2 ROM:0011521E addq.w #3,d2 ROM:00115220 cmpi.w #$100,d2 ROM:00115224 bgt.l loc_1152E6 ROM:0011522A cmp.l ($434).w,d1 ROM:0011522E bgt.l loc_1152D8 ROM:00115234 move.w d0,d3 ROM:00115236 ext.l d3 ROM:00115238 add.l d1,d3 ROM:0011523A cmp.l ($434).w,d3 ROM:0011523E bgt.l loc_1152CA ROM:00115244 movea.l #$11CC,a0 ROM:0011524A cmpi.w #$3F,d2 ; '?' ROM:0011524E ble.s loc_115252 ROM:00115250 clr.b (a0)+ ROM:00115252 ROM:00115252 loc_115252: ; CODE XREF: sub_1151E6+68↑j ROM:00115252 move.b d2,(a0)+ ROM:00115254 move.b d2,d3 ROM:00115256 move.b #$E0,(a0)+ ROM:0011525A addi.b #-$20,d3 ROM:0011525E move.b #$E,(a0)+ ROM:00115262 addi.b #$E,d3 ROM:00115266 move.b d0,(a0)+ ROM:00115268 add.b d0,d3 ROM:0011526A add.l ($42C).w,d1 ROM:0011526E cmp.l ($418).w,d1 ROM:00115272 blt.s loc_115278 ROM:00115274 sub.l ($418).w,d1 ROM:00115278 ROM:00115278 loc_115278: ; CODE XREF: sub_1151E6+8C↑j ROM:00115278 move.w ($570).w,d4 ROM:0011527C ext.l d4 ROM:0011527E muls.l d1,d4 ROM:00115282 movea.l ($450).w,a1 ROM:00115286 adda.l d4,a1 ROM:00115288 move.w d0,($572).w ROM:0011528C bra.s loc_1152AA ROM:0011528E ; --------------------------------------------------------------------------- ROM:0011528E ROM:0011528E loc_11528E: ; CODE XREF: sub_1151E6:loc_1152AA↓j ROM:0011528E move.w ($570).w,d4 ROM:00115292 bra.s loc_115298 ROM:00115294 ; --------------------------------------------------------------------------- ROM:00115294 ROM:00115294 loc_115294: ; CODE XREF: sub_1151E6:loc_115298↓j ROM:00115294 move.b (a1),(a0)+ ROM:00115296 add.b (a1)+,d3 ROM:00115298 ROM:00115298 loc_115298: ; CODE XREF: sub_1151E6+AC↑j ROM:00115298 dbf d4,loc_115294 ROM:0011529C addq.l #1,d1 ROM:0011529E cmp.l ($418).w,d1 ROM:001152A2 blt.s loc_1152AA ROM:001152A4 clr.l d1 ROM:001152A6 movea.l ($450).w,a1 ROM:001152AA ROM:001152AA loc_1152AA: ; CODE XREF: sub_1151E6+A6↑j ROM:001152AA ; sub_1151E6+BC↑j ROM:001152AA dbf d0,loc_11528E ROM:001152AE move.b d3,(a0)+ ROM:001152B0 move.l a1,($424).w ROM:001152B4 move.l d1,($428).w ROM:001152B8 cmpi.w #$3F,d2 ; '?' ROM:001152BC ble.s loc_1152C2 ROM:001152BE addq.w #3,d2 ROM:001152C0 bra.s loc_1152C4 ROM:001152C2 ; --------------------------------------------------------------------------- ROM:001152C2 ROM:001152C2 loc_1152C2: ; CODE XREF: sub_1151E6+D6↑j ROM:001152C2 addq.w #2,d2 ROM:001152C4 ROM:001152C4 loc_1152C4: ; CODE XREF: sub_1151E6+DA↑j ROM:001152C4 move.w d2,($C58).w ROM:001152C8 bra.s loc_1152D6 ROM:001152CA ; --------------------------------------------------------------------------- ROM:001152CA ROM:001152CA loc_1152CA: ; CODE XREF: sub_1151E6+58↑j ROM:001152CA move.b #$95,($1122).w ROM:001152D0 bset #6,($1312).w ROM:001152D6 ROM:001152D6 loc_1152D6: ; CODE XREF: sub_1151E6+E2↑j ROM:001152D6 bra.s loc_1152E4 ROM:001152D8 ; --------------------------------------------------------------------------- ROM:001152D8 ROM:001152D8 loc_1152D8: ; CODE XREF: sub_1151E6+48↑j ROM:001152D8 move.b #$94,($1122).w ROM:001152DE bset #6,($1312).w ROM:001152E4 ROM:001152E4 loc_1152E4: ; CODE XREF: sub_1151E6:loc_1152D6↑j ROM:001152E4 bra.s loc_1152F2 ROM:001152E6 ; --------------------------------------------------------------------------- ROM:001152E6 ROM:001152E6 loc_1152E6: ; CODE XREF: sub_1151E6+3E↑j ROM:001152E6 move.b #$92,($1122).w ROM:001152EC bset #6,($1312).w ROM:001152F2 ROM:001152F2 loc_1152F2: ; CODE XREF: sub_1151E6:loc_1152E4↑j ROM:001152F2 bra.s loc_115300 ROM:001152F4 ; --------------------------------------------------------------------------- ROM:001152F4 ROM:001152F4 loc_1152F4: ; CODE XREF: sub_1151E6+14↑j ROM:001152F4 move.b #$91,($1122).w ROM:001152FA bset #6,($1312).w ROM:00115300 ROM:00115300 loc_115300: ; CODE XREF: sub_1151E6:loc_1152F2↑j ROM:00115300 bra.s locret_11530E ROM:00115302 ; --------------------------------------------------------------------------- ROM:00115302 ROM:00115302 loc_115302: ; CODE XREF: sub_1151E6+6↑j ROM:00115302 move.b #$82,($1122).w ROM:00115308 bset #6,($1312).w ROM:0011530E ROM:0011530E locret_11530E: ; CODE XREF: sub_1151E6:loc_115300↑j ROM:0011530E rts ROM:0011530E ; End of function sub_1151E6 ROM:0011530E ROM:00115310 ROM:00115310 ; =============== S U B R O U T I N E ======================================= ROM:00115310 ROM:00115310 ROM:00115310 sub_115310: ; CODE XREF: ROM:001150D0↑p ROM:00115310 movea.l #$11CC,a0 ROM:00115316 move.w ($56E).w,d0 ROM:0011531A asl.w #2,d0 ROM:0011531C addi.w #8,d0 ROM:00115320 cmpi.w #$3F,d0 ; '?' ROM:00115324 ble.s loc_115328 ROM:00115326 clr.b (a0)+ ROM:00115328 ROM:00115328 loc_115328: ; CODE XREF: sub_115310+14↑j ROM:00115328 move.b d0,(a0)+ ROM:0011532A move.b #$E0,(a0)+ ROM:0011532E move.b #$F,(a0)+ ROM:00115332 move.b ($56F).w,(a0)+ ROM:00115336 move.b ($56D).w,(a0)+ ROM:0011533A move.b ($56B).w,(a0)+ ROM:0011533E move.b ($569).w,(a0)+ ROM:00115342 move.b ($571).w,(a0)+ ROM:00115346 move.w #$FD,d1 ROM:0011534A divu.w ($570).w,d1 ROM:0011534E move.b d1,(a0)+ ROM:00115350 subi.w #8,d0 ROM:00115354 movea.l ($44C).w,a1 ROM:00115358 bra.s loc_11535C ROM:0011535A ; --------------------------------------------------------------------------- ROM:0011535A ROM:0011535A loc_11535A: ; CODE XREF: sub_115310:loc_11535C↓j ROM:0011535A move.b (a1)+,(a0)+ ROM:0011535C ROM:0011535C loc_11535C: ; CODE XREF: sub_115310+48↑j ROM:0011535C dbf d0,loc_11535A ROM:00115360 bsr.w sub_1153F8 ROM:00115364 rts ROM:00115364 ; End of function sub_115310 ROM:00115364 ROM:00115366 ROM:00115366 ; =============== S U B R O U T I N E ======================================= ROM:00115366 ROM:00115366 ROM:00115366 sub_115366: ; CODE XREF: ROM:001150E8↑p ROM:00115366 cmpi.w #0,($572).w ROM:0011536C ble.s loc_1153EA ROM:0011536E move.w ($572).w,d0 ROM:00115372 move.l ($428).w,d1 ROM:00115376 movea.l #$11CC,a0 ROM:0011537C movea.l ($424).w,a1 ROM:00115380 move.w d0,d2 ROM:00115382 mulu.w ($570).w,d2 ROM:00115386 addq.w #3,d2 ROM:00115388 cmpi.w #$3F,d2 ; '?' ROM:0011538C ble.s loc_115390 ROM:0011538E clr.b (a0)+ ROM:00115390 ROM:00115390 loc_115390: ; CODE XREF: sub_115366+26↑j ROM:00115390 move.b d2,(a0)+ ROM:00115392 move.b d2,d3 ROM:00115394 move.b #$E0,(a0)+ ROM:00115398 addi.b #-$20,d3 ROM:0011539C move.b #$11,(a0)+ ROM:001153A0 addi.b #$11,d3 ROM:001153A4 move.b d0,(a0)+ ROM:001153A6 add.b d0,d3 ROM:001153A8 move.w d0,($572).w ROM:001153AC bra.s loc_1153CA ROM:001153AE ; --------------------------------------------------------------------------- ROM:001153AE ROM:001153AE loc_1153AE: ; CODE XREF: sub_115366:loc_1153CA↓j ROM:001153AE move.w ($570).w,d4 ROM:001153B2 bra.s loc_1153B8 ROM:001153B4 ; --------------------------------------------------------------------------- ROM:001153B4 ROM:001153B4 loc_1153B4: ; CODE XREF: sub_115366:loc_1153B8↓j ROM:001153B4 move.b (a1),(a0)+ ROM:001153B6 add.b (a1)+,d3 ROM:001153B8 ROM:001153B8 loc_1153B8: ; CODE XREF: sub_115366+4C↑j ROM:001153B8 dbf d4,loc_1153B4 ROM:001153BC addq.l #1,d1 ROM:001153BE cmp.l ($418).w,d1 ROM:001153C2 blt.s loc_1153CA ROM:001153C4 clr.l d1 ROM:001153C6 movea.l ($450).w,a1 ROM:001153CA ROM:001153CA loc_1153CA: ; CODE XREF: sub_115366+46↑j ROM:001153CA ; sub_115366+5C↑j ROM:001153CA dbf d0,loc_1153AE ROM:001153CE move.b d3,(a0)+ ROM:001153D0 move.l a1,($424).w ROM:001153D4 move.l d1,($428).w ROM:001153D8 cmpi.w #$3F,d2 ; '?' ROM:001153DC ble.s loc_1153E2 ROM:001153DE addq.w #3,d2 ROM:001153E0 bra.s loc_1153E4 ROM:001153E2 ; --------------------------------------------------------------------------- ROM:001153E2 ROM:001153E2 loc_1153E2: ; CODE XREF: sub_115366+76↑j ROM:001153E2 addq.w #2,d2 ROM:001153E4 ROM:001153E4 loc_1153E4: ; CODE XREF: sub_115366+7A↑j ROM:001153E4 move.w d2,($C58).w ROM:001153E8 bra.s locret_1153F6 ROM:001153EA ; --------------------------------------------------------------------------- ROM:001153EA ROM:001153EA loc_1153EA: ; CODE XREF: sub_115366+6↑j ROM:001153EA move.b #$96,($1122).w ROM:001153F0 bset #6,($1312).w ROM:001153F6 ROM:001153F6 locret_1153F6: ; CODE XREF: sub_115366+82↑j ROM:001153F6 rts ROM:001153F6 ; End of function sub_115366 ROM:001153F6 ROM:001153F8 ROM:001153F8 ; =============== S U B R O U T I N E ======================================= ROM:001153F8 ROM:001153F8 ROM:001153F8 sub_1153F8: ; CODE XREF: sub_115134+72↑p ROM:001153F8 ; sub_1151AC+34↑p ... ROM:001153F8 clr.w d0 ROM:001153FA clr.w d2 ROM:001153FC movea.l #$11CC,a0 ROM:00115402 move.b (a0)+,d0 ROM:00115404 cmpi.b #0,d0 ROM:00115408 bne.s loc_115412 ROM:0011540A move.b (a0)+,d0 ROM:0011540C move.w d0,d1 ROM:0011540E addq.w #1,d1 ROM:00115410 bra.s loc_115414 ROM:00115412 ; --------------------------------------------------------------------------- ROM:00115412 ROM:00115412 loc_115412: ; CODE XREF: sub_1153F8+10↑j ROM:00115412 move.w d0,d1 ROM:00115414 ROM:00115414 loc_115414: ; CODE XREF: sub_1153F8+18↑j ROM:00115414 move.b d0,d2 ROM:00115416 bra.s loc_11541A ROM:00115418 ; --------------------------------------------------------------------------- ROM:00115418 ROM:00115418 loc_115418: ; CODE XREF: sub_1153F8:loc_11541A↓j ROM:00115418 add.b (a0)+,d2 ROM:0011541A ROM:0011541A loc_11541A: ; CODE XREF: sub_1153F8+1E↑j ROM:0011541A dbf d0,loc_115418 ROM:0011541E move.b d2,(a0) ROM:00115420 addq.w #2,d1 ROM:00115422 move.w d1,($C58).w ROM:00115426 rts ROM:00115426 ; End of function sub_1153F8 ROM:00115426 ROM:00115428 ROM:00115428 ; =============== S U B R O U T I N E ======================================= ROM:00115428 ROM:00115428 ROM:00115428 sub_115428: ; CODE XREF: sub_12688A+11E↓p ROM:00115428 btst #1,($1303).w ROM:0011542E bne.s loc_115436 ROM:00115430 bra.l locret_115590 ROM:00115436 ; --------------------------------------------------------------------------- ROM:00115436 ROM:00115436 loc_115436: ; CODE XREF: sub_115428+6↑j ROM:00115436 clr.w d1 ROM:00115438 move.b ($744).w,d1 ROM:0011543C cmpi.w #5,d1 ROM:00115440 bcc.s locret_11544A ROM:00115442 movea.l off_11544C(pc,d1.w*4),a0 ROM:00115446 nop ROM:00115448 jmp (a0) ROM:0011544A ; --------------------------------------------------------------------------- ROM:0011544A ROM:0011544A locret_11544A: ; CODE XREF: sub_115428+18↑j ROM:0011544A rts ROM:0011544A ; --------------------------------------------------------------------------- ROM:0011544C off_11544C: dc.l loc_115460 ; DATA XREF: sub_115428+1A↑r ROM:00115450 dc.l loc_115472 ROM:00115454 dc.l loc_1154EC ROM:00115458 dc.l loc_11550E ROM:0011545C dc.l loc_11554E ROM:00115460 ; --------------------------------------------------------------------------- ROM:00115460 ROM:00115460 loc_115460: ; DATA XREF: sub_115428:off_11544C↑o ROM:00115460 bsr.w sub_11566C ROM:00115464 bclr #5,($93B).w ROM:0011546A move.b #1,($744).w ROM:00115470 rts ROM:00115472 ; --------------------------------------------------------------------------- ROM:00115472 ROM:00115472 loc_115472: ; DATA XREF: sub_115428+28↑o ROM:00115472 btst #7,($93A).w ROM:00115478 beq.s loc_11548A ROM:0011547A bclr #7,($93A).w ROM:00115480 bsr.w sub_1157CA ROM:00115484 move.b #1,($744).w ROM:0011548A ROM:0011548A loc_11548A: ; CODE XREF: sub_115428+50↑j ROM:0011548A btst #1,($935).w ROM:00115490 beq.s loc_1154A6 ROM:00115492 bclr #1,($935).w ROM:00115498 move.w ($562).w,($576).w ROM:0011549E move.b #2,($744).w ROM:001154A4 bra.s loc_1154CE ROM:001154A6 ; --------------------------------------------------------------------------- ROM:001154A6 ROM:001154A6 loc_1154A6: ; CODE XREF: sub_115428+68↑j ROM:001154A6 btst #2,($938).w ROM:001154AC beq.s locret_1154EA ROM:001154AE bclr #2,($938).w ROM:001154B4 move.w ($560).w,($576).w ROM:001154BA clr.l ($42C).w ROM:001154BE clr.l ($440).w ROM:001154C2 move.b #1,($745).w ROM:001154C8 move.b #3,($744).w ROM:001154CE ROM:001154CE loc_1154CE: ; CODE XREF: sub_115428+7C↑j ROM:001154CE bsr.w sub_1157CA ROM:001154D2 move.l ($450).w,($448).w ROM:001154D8 move.w ($55E).w,($574).w ROM:001154DE move.w ($55C).w,($578).w ROM:001154E4 bset #5,($93B).w ROM:001154EA ROM:001154EA locret_1154EA: ; CODE XREF: sub_115428+84↑j ROM:001154EA rts ROM:001154EC ; --------------------------------------------------------------------------- ROM:001154EC ROM:001154EC loc_1154EC: ; DATA XREF: sub_115428+2C↑o ROM:001154EC btst #4,($929).w ROM:001154F2 beq.s locret_11550C ROM:001154F4 bclr #4,($929).w ROM:001154FA bsr.w sub_1157CA ROM:001154FE bclr #5,($93B).w ROM:00115504 move.b #1,($744).w ROM:0011550A rts ROM:0011550C ; --------------------------------------------------------------------------- ROM:0011550C ROM:0011550C locret_11550C: ; CODE XREF: sub_115428+CA↑j ROM:0011550C rts ROM:0011550E ; --------------------------------------------------------------------------- ROM:0011550E ROM:0011550E loc_11550E: ; DATA XREF: sub_115428+30↑o ROM:0011550E btst #4,($929).w ROM:00115514 beq.s loc_115548 ROM:00115516 bclr #4,($929).w ROM:0011551C move.l ($438).w,d0 ROM:00115520 subq.l #1,d0 ROM:00115522 bpl.s loc_115528 ROM:00115524 add.l ($418).w,d0 ROM:00115528 ROM:00115528 loc_115528: ; CODE XREF: sub_115428+FA↑j ROM:00115528 move.l d0,($43C).w ROM:0011552C move.l d0,($430).w ROM:00115530 clr.w ($578).w ROM:00115534 move.w #$FF,($576).w ROM:0011553A bclr #5,($93B).w ROM:00115540 move.b #1,($744).w ROM:00115546 rts ROM:00115548 ; --------------------------------------------------------------------------- ROM:00115548 ROM:00115548 loc_115548: ; CODE XREF: sub_115428+EC↑j ROM:00115548 bsr.w sub_11579E ROM:0011554C rts ROM:0011554E ; --------------------------------------------------------------------------- ROM:0011554E ROM:0011554E loc_11554E: ; DATA XREF: sub_115428+34↑o ROM:0011554E btst #4,($929).w ROM:00115554 beq.s loc_11555E ROM:00115556 bclr #4,($929).w ROM:0011555C bra.s loc_115568 ROM:0011555E ; --------------------------------------------------------------------------- ROM:0011555E ROM:0011555E loc_11555E: ; CODE XREF: sub_115428+12C↑j ROM:0011555E move.l ($444).w,d0 ROM:00115562 cmp.l ($438).w,d0 ROM:00115566 bgt.s loc_11558A ROM:00115568 ROM:00115568 loc_115568: ; CODE XREF: sub_115428+134↑j ROM:00115568 clr.w ($578).w ROM:0011556C move.l ($438).w,d0 ROM:00115570 subq.l #1,d0 ROM:00115572 bpl.s loc_115578 ROM:00115574 add.l ($418).w,d0 ROM:00115578 ROM:00115578 loc_115578: ; CODE XREF: sub_115428+14A↑j ROM:00115578 move.l d0,($430).w ROM:0011557C bclr #5,($93B).w ROM:00115582 move.b #1,($744).w ROM:00115588 rts ROM:0011558A ; --------------------------------------------------------------------------- ROM:0011558A ROM:0011558A loc_11558A: ; CODE XREF: sub_115428+13E↑j ROM:0011558A bsr.w sub_11579E ROM:0011558E rts ROM:00115590 ; --------------------------------------------------------------------------- ROM:00115590 ROM:00115590 locret_115590: ; CODE XREF: sub_115428+8↑j ROM:00115590 rts ROM:00115590 ; End of function sub_115428 ROM:00115590 ROM:00115592 ROM:00115592 ; =============== S U B R O U T I N E ======================================= ROM:00115592 ROM:00115592 ROM:00115592 sub_115592: ; CODE XREF: sub_110DA6+62↑p ROM:00115592 ; sub_110E10+30↑p ... ROM:00115592 bsr.w sub_115702 ROM:00115596 bsr.w sub_115622 ROM:0011559A btst #2,($92D).w ROM:001155A0 beq.s loc_1155E6 ROM:001155A2 bclr #2,($92D).w ROM:001155A8 cmpi.b #2,($744).w ROM:001155AE bne.s loc_1155C8 ROM:001155B0 move.w ($560).w,($576).w ROM:001155B6 bsr.w sub_1157EC ROM:001155BA move.b #1,($745).w ROM:001155C0 move.b #3,($744).w ROM:001155C6 bra.s loc_1155E6 ROM:001155C8 ; --------------------------------------------------------------------------- ROM:001155C8 ROM:001155C8 loc_1155C8: ; CODE XREF: sub_115592+1C↑j ROM:001155C8 cmpi.b #3,($744).w ROM:001155CE bne.s loc_1155E6 ROM:001155D0 move.w #$FF,($576).w ROM:001155D6 move.l ($438).w,($43C).w ROM:001155DC bsr.w sub_11581A ROM:001155E0 move.b #4,($744).w ROM:001155E6 ROM:001155E6 loc_1155E6: ; CODE XREF: sub_115592+E↑j ROM:001155E6 ; sub_115592+34↑j ... ROM:001155E6 cmpi.w #0,($574).w ROM:001155EC bne.s locret_115620 ROM:001155EE move.l ($438).w,d0 ROM:001155F2 addq.l #1,d0 ROM:001155F4 cmp.l ($418).w,d0 ROM:001155F8 blt.s loc_115606 ROM:001155FA clr.l ($438).w ROM:001155FE move.l ($450).w,($448).w ROM:00115604 bra.s loc_115614 ROM:00115606 ; --------------------------------------------------------------------------- ROM:00115606 ROM:00115606 loc_115606: ; CODE XREF: sub_115592+66↑j ROM:00115606 move.l d0,($438).w ROM:0011560A clr.l d0 ROM:0011560C move.w ($570).w,d0 ROM:00115610 add.l d0,($448).w ROM:00115614 ROM:00115614 loc_115614: ; CODE XREF: sub_115592+72↑j ROM:00115614 cmpi.b #3,($744).w ROM:0011561A blt.s locret_115620 ROM:0011561C bsr.w sub_115834 ROM:00115620 ROM:00115620 locret_115620: ; CODE XREF: sub_115592+5A↑j ROM:00115620 ; sub_115592+88↑j ROM:00115620 rts ROM:00115620 ; End of function sub_115592 ROM:00115620 ROM:00115622 ROM:00115622 ; =============== S U B R O U T I N E ======================================= ROM:00115622 ROM:00115622 ROM:00115622 sub_115622: ; CODE XREF: sub_115592+4↑p ROM:00115622 move.w ($55E).w,d1 ROM:00115626 addq.w #1,($574).w ROM:0011562A cmp.w ($574).w,d1 ROM:0011562E bcc.l locret_11566A ROM:00115634 clr.w ($574).w ROM:00115638 movea.l ($448).w,a1 ROM:0011563C movea.l ($44C).w,a0 ROM:00115640 move.w ($56C).w,d0 ROM:00115644 bra.s loc_11564A ROM:00115646 ; --------------------------------------------------------------------------- ROM:00115646 ROM:00115646 loc_115646: ; CODE XREF: sub_115622:loc_11564A↓j ROM:00115646 movea.l (a0)+,a2 ROM:00115648 move.l (a2),(a1)+ ROM:0011564A ROM:0011564A loc_11564A: ; CODE XREF: sub_115622+22↑j ROM:0011564A dbf d0,loc_115646 ROM:0011564E move.w ($56A).w,d0 ROM:00115652 bra.s loc_115658 ROM:00115654 ; --------------------------------------------------------------------------- ROM:00115654 ROM:00115654 loc_115654: ; CODE XREF: sub_115622:loc_115658↓j ROM:00115654 movea.l (a0)+,a2 ROM:00115656 move.w (a2),(a1)+ ROM:00115658 ROM:00115658 loc_115658: ; CODE XREF: sub_115622+30↑j ROM:00115658 dbf d0,loc_115654 ROM:0011565C move.w ($568).w,d0 ROM:00115660 bra.s loc_115666 ROM:00115662 ; --------------------------------------------------------------------------- ROM:00115662 ROM:00115662 loc_115662: ; CODE XREF: sub_115622:loc_115666↓j ROM:00115662 movea.l (a0)+,a2 ROM:00115664 move.b (a2),(a1)+ ROM:00115666 ROM:00115666 loc_115666: ; CODE XREF: sub_115622+3E↑j ROM:00115666 dbf d0,loc_115662 ROM:0011566A ROM:0011566A locret_11566A: ; CODE XREF: sub_115622+C↑j ROM:0011566A rts ROM:0011566A ; End of function sub_115622 ROM:0011566A ROM:0011566C ROM:0011566C ; =============== S U B R O U T I N E ======================================= ROM:0011566C ROM:0011566C ROM:0011566C sub_11566C: ; CODE XREF: sub_115428:loc_115460↑p ROM:0011566C bsr.l sub_1352FC ROM:00115672 clr.w ($568).w ROM:00115676 clr.w ($56A).w ROM:0011567A clr.w ($56C).w ROM:0011567E clr.w ($56E).w ROM:00115682 clr.w ($570).w ROM:00115686 clr.l ($418).w ROM:0011568A clr.l ($438).w ROM:0011568E movea.l ($454).w,a0 ROM:00115692 move.w #9,d0 ROM:00115696 bra.s loc_11569C ROM:00115698 ; --------------------------------------------------------------------------- ROM:00115698 ROM:00115698 loc_115698: ; CODE XREF: sub_11566C+42↓j ROM:00115698 subi.w #1,d0 ROM:0011569C ROM:0011569C loc_11569C: ; CODE XREF: sub_11566C+2A↑j ROM:0011569C cmpi.w #0,d0 ROM:001156A0 blt.s loc_1156B0 ROM:001156A2 move.b #$FF,9(a0) ROM:001156A8 adda.l #$10,a0 ROM:001156AE bra.s loc_115698 ROM:001156B0 ; --------------------------------------------------------------------------- ROM:001156B0 ROM:001156B0 loc_1156B0: ; CODE XREF: sub_11566C+34↑j ROM:001156B0 move.w #$FF,($562).w ROM:001156B6 move.w #$FF,($560).w ROM:001156BC clr.w ($566).w ROM:001156C0 clr.w ($564).w ROM:001156C4 clr.l ($42C).w ROM:001156C8 clr.l ($440).w ROM:001156CC clr.l ($43C).w ROM:001156D0 clr.l ($430).w ROM:001156D4 clr.l ($434).w ROM:001156D8 clr.w ($55C).w ROM:001156DC clr.w ($55E).w ROM:001156E0 move.l #$A,d0 ROM:001156E6 asl.l #4,d0 ROM:001156E8 add.l ($454).w,d0 ROM:001156EC move.l d0,($44C).w ROM:001156F0 move.l #$14,d0 ROM:001156F6 asl.l #2,d0 ROM:001156F8 add.l ($44C).w,d0 ROM:001156FC move.l d0,($450).w ROM:00115700 rts ROM:00115700 ; End of function sub_11566C ROM:00115700 ROM:00115702 ROM:00115702 ; =============== S U B R O U T I N E ======================================= ROM:00115702 ROM:00115702 ROM:00115702 sub_115702: ; CODE XREF: sub_115592↑p ROM:00115702 move.w ($576).w,d0 ROM:00115706 cmpi.w #$FF,d0 ROM:0011570A beq.l locret_11579C ROM:00115710 movea.l ($454).w,a0 ROM:00115714 ext.l d0 ROM:00115716 asl.l #4,d0 ROM:00115718 adda.l d0,a0 ROM:0011571A movea.l (a0),a2 ROM:0011571C move.l 4(a0),d3 ROM:00115720 clr.w d1 ROM:00115722 clr.w d2 ROM:00115724 move.b 8(a0),d1 ROM:00115728 move.b 9(a0),d2 ROM:0011572C movea.l off_115734(pc,d1.w*4),a1 ROM:00115730 nop ROM:00115732 jmp (a1) ROM:00115732 ; --------------------------------------------------------------------------- ROM:00115734 off_115734: dc.l loc_115750 ; DATA XREF: sub_115702+2A↑r ROM:00115738 dc.l loc_115748 ROM:0011573C dc.l loc_11574C ROM:00115740 dc.l loc_115750 ROM:00115744 dc.l loc_115754 ROM:00115748 ; --------------------------------------------------------------------------- ROM:00115748 ROM:00115748 loc_115748: ; DATA XREF: sub_115702+36↑o ROM:00115748 cmp.l (a2),d3 ROM:0011574A bra.s loc_115756 ROM:0011574C ; --------------------------------------------------------------------------- ROM:0011574C ROM:0011574C loc_11574C: ; DATA XREF: sub_115702+3A↑o ROM:0011574C cmp.w (a2),d3 ROM:0011574E bra.s loc_115756 ROM:00115750 ; --------------------------------------------------------------------------- ROM:00115750 ROM:00115750 loc_115750: ; DATA XREF: sub_115702:off_115734↑o ROM:00115750 ; sub_115702+3E↑o ROM:00115750 cmp.b (a2),d3 ROM:00115752 bra.s loc_115756 ROM:00115754 ; --------------------------------------------------------------------------- ROM:00115754 ROM:00115754 loc_115754: ; DATA XREF: sub_115702+42↑o ROM:00115754 btst d3,(a2) ROM:00115756 ROM:00115756 loc_115756: ; CODE XREF: sub_115702+48↑j ROM:00115756 ; sub_115702+4C↑j ... ROM:00115756 movea.l off_11575E(pc,d2.w*4),a1 ROM:0011575A nop ROM:0011575C jmp (a1) ROM:0011575C ; --------------------------------------------------------------------------- ROM:0011575E off_11575E: dc.l loc_11577A ; DATA XREF: sub_115702:loc_115756↑r ROM:00115762 dc.l loc_11577A ROM:00115766 dc.l loc_11577E ROM:0011576A dc.l loc_115782 ROM:0011576E dc.l loc_115786 ROM:00115772 dc.l loc_11578A ROM:00115776 dc.l loc_11578E ROM:0011577A ; --------------------------------------------------------------------------- ROM:0011577A ROM:0011577A loc_11577A: ; DATA XREF: sub_115702:off_11575E↑o ROM:0011577A ; sub_115702+60↑o ROM:0011577A bne.s locret_11579C ROM:0011577C bra.s loc_115790 ROM:0011577E ; --------------------------------------------------------------------------- ROM:0011577E ROM:0011577E loc_11577E: ; DATA XREF: sub_115702+64↑o ROM:0011577E ble.s locret_11579C ROM:00115780 bra.s loc_115790 ROM:00115782 ; --------------------------------------------------------------------------- ROM:00115782 ROM:00115782 loc_115782: ; DATA XREF: sub_115702+68↑o ROM:00115782 bge.s locret_11579C ROM:00115784 bra.s loc_115790 ROM:00115786 ; --------------------------------------------------------------------------- ROM:00115786 ROM:00115786 loc_115786: ; DATA XREF: sub_115702+6C↑o ROM:00115786 blt.s locret_11579C ROM:00115788 bra.s loc_115790 ROM:0011578A ; --------------------------------------------------------------------------- ROM:0011578A ROM:0011578A loc_11578A: ; DATA XREF: sub_115702+70↑o ROM:0011578A bgt.s locret_11579C ROM:0011578C bra.s loc_115790 ROM:0011578E ; --------------------------------------------------------------------------- ROM:0011578E ROM:0011578E loc_11578E: ; DATA XREF: sub_115702+74↑o ROM:0011578E beq.s locret_11579C ROM:00115790 ROM:00115790 loc_115790: ; CODE XREF: sub_115702+7A↑j ROM:00115790 ; sub_115702+7E↑j ... ROM:00115790 bset #2,($92D).w ROM:00115796 move.w ($55E).w,($574).w ROM:0011579C ROM:0011579C locret_11579C: ; CODE XREF: sub_115702+8↑j ROM:0011579C ; sub_115702:loc_11577A↑j ... ROM:0011579C rts ROM:0011579C ; End of function sub_115702 ROM:0011579C ROM:0011579E ROM:0011579E ; =============== S U B R O U T I N E ======================================= ROM:0011579E ROM:0011579E ROM:0011579E sub_11579E: ; CODE XREF: sub_115428:loc_115548↑p ROM:0011579E ; sub_115428:loc_11558A↑p ROM:0011579E cmpi.l #0,($41C).w ROM:001157A6 beq.s locret_1157C8 ROM:001157A8 cmpi.l #$FFFFFF,($41C).w ROM:001157B0 beq.s loc_1157B8 ROM:001157B2 move.l ($41C).w,d0 ROM:001157B6 bra.s loc_1157BC ROM:001157B8 ; --------------------------------------------------------------------------- ROM:001157B8 ROM:001157B8 loc_1157B8: ; CODE XREF: sub_11579E+12↑j ROM:001157B8 move.l ($418).w,d0 ROM:001157BC ROM:001157BC loc_1157BC: ; CODE XREF: sub_11579E+18↑j ROM:001157BC cmp.l ($434).w,d0 ROM:001157C0 bgt.s locret_1157C8 ROM:001157C2 bset #4,($929).w ROM:001157C8 ROM:001157C8 locret_1157C8: ; CODE XREF: sub_11579E+8↑j ROM:001157C8 ; sub_11579E+22↑j ROM:001157C8 rts ROM:001157C8 ; End of function sub_11579E ROM:001157C8 ROM:001157CA ROM:001157CA ; =============== S U B R O U T I N E ======================================= ROM:001157CA ROM:001157CA ROM:001157CA sub_1157CA: ; CODE XREF: sub_115428+58↑p ROM:001157CA ; sub_115428:loc_1154CE↑p ... ROM:001157CA clr.l ($42C).w ROM:001157CE clr.l ($440).w ROM:001157D2 clr.l ($43C).w ROM:001157D6 clr.l ($430).w ROM:001157DA clr.l ($434).w ROM:001157DE clr.l ($438).w ROM:001157E2 clr.w ($572).w ROM:001157E6 clr.w ($574).w ROM:001157EA rts ROM:001157EA ; End of function sub_1157CA 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: sub_115592+24↑p ROM:001157EC move.l ($438).w,($440).w ROM:001157F2 clr.l d0 ROM:001157F4 move.w ($566).w,d0 ROM:001157F8 move.l d0,($434).w ROM:001157FC cmp.l ($438).w,d0 ROM:00115800 ble.s loc_11580E ROM:00115802 neg.l d0 ROM:00115804 add.l ($438).w,d0 ROM:00115808 add.l ($418).w,d0 ROM:0011580C bra.s loc_115814 ROM:0011580E ; --------------------------------------------------------------------------- ROM:0011580E ROM:0011580E loc_11580E: ; CODE XREF: sub_1157EC+14↑j ROM:0011580E neg.l d0 ROM:00115810 add.l ($438).w,d0 ROM:00115814 ROM:00115814 loc_115814: ; CODE XREF: sub_1157EC+20↑j ROM:00115814 move.l d0,($42C).w ROM:00115818 rts ROM:00115818 ; End of function sub_1157EC ROM:00115818 ROM:0011581A ROM:0011581A ; =============== S U B R O U T I N E ======================================= ROM:0011581A ROM:0011581A ROM:0011581A sub_11581A: ; CODE XREF: sub_115592+4A↑p ROM:0011581A clr.l d0 ROM:0011581C move.w ($564).w,d0 ROM:00115820 add.l ($43C).w,d0 ROM:00115824 cmp.l ($418).w,d0 ROM:00115828 ble.s loc_11582E ROM:0011582A sub.l ($418).w,d0 ROM:0011582E ROM:0011582E loc_11582E: ; CODE XREF: sub_11581A+E↑j ROM:0011582E move.l d0,($444).w ROM:00115832 rts ROM:00115832 ; End of function sub_11581A ROM:00115832 ROM:00115834 ROM:00115834 ; =============== S U B R O U T I N E ======================================= ROM:00115834 ROM:00115834 ROM:00115834 sub_115834: ; CODE XREF: sub_115592+8A↑p ROM:00115834 cmpi.b #1,($745).w ROM:0011583A bne.s loc_115868 ROM:0011583C move.l ($434).w,d0 ROM:00115840 cmp.l ($418).w,d0 ROM:00115844 bne.s loc_115862 ROM:00115846 cmpi.w #0,($566).w ROM:0011584C bne.s loc_115858 ROM:0011584E move.b #3,($745).w ROM:00115854 bra.s loc_11588E ROM:00115856 ; --------------------------------------------------------------------------- ROM:00115856 bra.s loc_115860 ROM:00115858 ; --------------------------------------------------------------------------- ROM:00115858 ROM:00115858 loc_115858: ; CODE XREF: sub_115834+18↑j ROM:00115858 move.b #2,($745).w ROM:0011585E bra.s loc_115884 ROM:00115860 ; --------------------------------------------------------------------------- ROM:00115860 ROM:00115860 loc_115860: ; CODE XREF: sub_115834+22↑j ROM:00115860 bra.s loc_115866 ROM:00115862 ; --------------------------------------------------------------------------- ROM:00115862 ROM:00115862 loc_115862: ; CODE XREF: sub_115834+10↑j ROM:00115862 addq.l #1,($434).w ROM:00115866 ROM:00115866 loc_115866: ; CODE XREF: sub_115834:loc_115860↑j ROM:00115866 bra.s locret_11589C ROM:00115868 ; --------------------------------------------------------------------------- ROM:00115868 ROM:00115868 loc_115868: ; CODE XREF: sub_115834+6↑j ROM:00115868 cmpi.b #2,($745).w ROM:0011586E bne.s loc_11588E ROM:00115870 move.l ($438).w,d0 ROM:00115874 cmp.l ($440).w,d0 ROM:00115878 bne.s loc_115884 ROM:0011587A move.b #3,($745).w ROM:00115880 bra.s loc_11588E ROM:00115882 ; --------------------------------------------------------------------------- ROM:00115882 bra.s loc_11588C ROM:00115884 ; --------------------------------------------------------------------------- ROM:00115884 ROM:00115884 loc_115884: ; CODE XREF: sub_115834+2A↑j ROM:00115884 ; sub_115834+44↑j ROM:00115884 move.l ($438).w,($42C).w ROM:0011588A rts ROM:0011588C ; --------------------------------------------------------------------------- ROM:0011588C ROM:0011588C loc_11588C: ; CODE XREF: sub_115834+4E↑j ROM:0011588C bra.s locret_11589C ROM:0011588E ; --------------------------------------------------------------------------- ROM:0011588E ROM:0011588E loc_11588E: ; CODE XREF: sub_115834+20↑j ROM:0011588E ; sub_115834+3A↑j ... ROM:0011588E move.l ($438).w,($42C).w ROM:00115894 move.l ($438).w,($440).w ROM:0011589A rts ROM:0011589C ; --------------------------------------------------------------------------- ROM:0011589C ROM:0011589C locret_11589C: ; CODE XREF: sub_115834:loc_115866↑j ROM:0011589C ; sub_115834:loc_11588C↑j ROM:0011589C rts ROM:0011589C ; End of function sub_115834 ROM:0011589C ROM:0011589E ROM:0011589E ; =============== S U B R O U T I N E ======================================= ROM:0011589E ROM:0011589E ROM:0011589E sub_11589E: ; CODE XREF: ROM:001354F0↓p ROM:0011589E movea.l #unk_110000,a0 ROM:001158A4 clr.w d0 ROM:001158A6 move.l #$5FFFF,d1 ROM:001158AC lsr.l #1,d1 ROM:001158AE move.l d1,d2 ROM:001158B0 swap d2 ROM:001158B2 ROM:001158B2 loc_1158B2: ; CODE XREF: sub_11589E+2E↓j ROM:001158B2 cmpi.w #0,d2 ROM:001158B6 blt.s loc_1158CE ROM:001158B8 move.b #$55,($FFFFFA27).w ; 'U' ROM:001158BE move.b #$AA,($FFFFFA27).w ROM:001158C4 ROM:001158C4 loc_1158C4: ; CODE XREF: sub_11589E+28↓j ROM:001158C4 add.w (a0)+,d0 ROM:001158C6 dbf d1,loc_1158C4 ROM:001158CA subq.w #1,d2 ROM:001158CC bra.s loc_1158B2 ROM:001158CE ; --------------------------------------------------------------------------- ROM:001158CE ROM:001158CE loc_1158CE: ; CODE XREF: sub_11589E+18↑j ROM:001158CE cmpi.w #$AA55,d0 ROM:001158D2 beq.s locret_1158DA ROM:001158D4 bset #0,($1128).w ROM:001158DA ROM:001158DA locret_1158DA: ; CODE XREF: sub_11589E+34↑j ROM:001158DA rts ROM:001158DA ; End of function sub_11589E ROM:001158DA ROM:001158DC ; --------------------------------------------------------------------------- ROM:001158DC move.w ($580).w,d1 ROM:001158E0 cmpi.w #3,d1 ROM:001158E4 bcc.s locret_1158EE ROM:001158E6 movea.l off_1158F0(pc,d1.w*4),a0 ROM:001158EA nop ROM:001158EC jmp (a0) ROM:001158EE ; --------------------------------------------------------------------------- ROM:001158EE ROM:001158EE locret_1158EE: ; CODE XREF: ROM:001158E4↑j ROM:001158EE rts ROM:001158EE ; --------------------------------------------------------------------------- ROM:001158F0 off_1158F0: dc.l loc_1158FC ; DATA XREF: ROM:001158E6↑r ROM:001158F4 dc.l loc_115908 ROM:001158F8 dc.l loc_11592C ROM:001158FC ; --------------------------------------------------------------------------- ROM:001158FC ROM:001158FC loc_1158FC: ; DATA XREF: ROM:off_1158F0↑o ROM:001158FC move.w #1,($580).w ROM:00115902 bra.w locret_11592A ROM:00115906 ; --------------------------------------------------------------------------- ROM:00115906 rts ROM:00115908 ; --------------------------------------------------------------------------- ROM:00115908 ROM:00115908 loc_115908: ; DATA XREF: ROM:001158F4↑o ROM:00115908 btst #4,($130F).w ROM:0011590E beq.s locret_11592A ROM:00115910 bclr #4,($130F).w ROM:00115916 clr.w ($57C).w ROM:0011591A clr.w ($57E).w ROM:0011591E clr.l ($464).w ROM:00115922 move.w #2,($580).w ROM:00115928 bra.s loc_115956 ROM:0011592A ; --------------------------------------------------------------------------- ROM:0011592A ROM:0011592A locret_11592A: ; CODE XREF: ROM:00115902↑j ROM:0011592A ; ROM:0011590E↑j ... ROM:0011592A rts ROM:0011592C ; --------------------------------------------------------------------------- ROM:0011592C ROM:0011592C loc_11592C: ; DATA XREF: ROM:001158F8↑o ROM:0011592C btst #4,($131B).w ROM:00115932 beq.s loc_11593C ROM:00115934 bclr #4,($131B).w ROM:0011593A bra.s loc_115956 ROM:0011593C ; --------------------------------------------------------------------------- ROM:0011593C ROM:0011593C loc_11593C: ; CODE XREF: ROM:00115932↑j ROM:0011593C btst #5,($1300).w ROM:00115942 beq.s loc_115956 ROM:00115944 bclr #5,($1300).w ROM:0011594A bsr.w sub_1159DA ROM:0011594E move.w #1,($580).w ROM:00115954 bra.s locret_11592A ROM:00115956 ; --------------------------------------------------------------------------- ROM:00115956 ROM:00115956 loc_115956: ; CODE XREF: ROM:00115928↑j ROM:00115956 ; ROM:0011593A↑j ... ROM:00115956 bsr.w sub_1159EC ROM:0011595A rts ROM:0011595C ; --------------------------------------------------------------------------- ROM:0011595C rts ROM:0011595E ROM:0011595E ; =============== S U B R O U T I N E ======================================= ROM:0011595E ROM:0011595E ROM:0011595E sub_11595E: ; CODE XREF: sub_1246FA+2C2↓p ROM:0011595E clr.l d0 ROM:00115960 move.b ($11CE).w,d0 ROM:00115964 lsl.l #8,d0 ROM:00115966 or.b ($11CF).w,d0 ROM:0011596A lsl.l #8,d0 ROM:0011596C or.b ($11D0).w,d0 ROM:00115970 move.l d0,($468).w ROM:00115974 clr.l d0 ROM:00115976 move.b ($11D2).w,d0 ROM:0011597A lsl.l #8,d0 ROM:0011597C or.b ($11D3).w,d0 ROM:00115980 lsl.l #8,d0 ROM:00115982 or.b ($11D4).w,d0 ROM:00115986 move.l d0,($460).w ROM:0011598A rts ROM:0011598A ; End of function sub_11595E ROM:0011598A ROM:0011598C ROM:0011598C ; =============== S U B R O U T I N E ======================================= ROM:0011598C ROM:0011598C ROM:0011598C sub_11598C: ; CODE XREF: sub_1246FA+2D6↓p ROM:0011598C lea ($11CC).w,a0 ROM:00115990 moveq #2,d1 ROM:00115992 clr.l d0 ROM:00115994 move.b (a0),d0 ROM:00115996 subq.b #1,d0 ROM:00115998 lea ($768).w,a1 ROM:0011599C move.w ($57C).w,d2 ROM:001159A0 ROM:001159A0 loc_1159A0: ; CODE XREF: sub_11598C+3A↓j ROM:001159A0 move.b (a0,d1.w),(a1,d2.w) ROM:001159A6 cmpi.w #$104,d2 ROM:001159AA bge.s loc_1159B0 ROM:001159AC addq.w #1,d2 ROM:001159AE bra.s loc_1159B2 ROM:001159B0 ; --------------------------------------------------------------------------- ROM:001159B0 ROM:001159B0 loc_1159B0: ; CODE XREF: sub_11598C+1E↑j ROM:001159B0 clr.w d2 ROM:001159B2 ROM:001159B2 loc_1159B2: ; CODE XREF: sub_11598C+22↑j ROM:001159B2 addq.b #1,d1 ROM:001159B4 addq.l #1,($464).w ROM:001159B8 subq.b #1,d0 ROM:001159BA cmpi.l #0,d0 ROM:001159C0 beq.s loc_1159C8 ROM:001159C2 cmp.w ($57E).w,d2 ROM:001159C6 bne.s loc_1159A0 ROM:001159C8 ROM:001159C8 loc_1159C8: ; CODE XREF: sub_11598C+34↑j ROM:001159C8 move.w d2,($57C).w ROM:001159CC cmp.w ($57E).w,d2 ROM:001159D0 bne.s locret_1159D8 ROM:001159D2 bset #7,($933).w ROM:001159D8 ROM:001159D8 locret_1159D8: ; CODE XREF: sub_11598C+44↑j ROM:001159D8 rts ROM:001159D8 ; End of function sub_11598C ROM:001159D8 ROM:001159DA ROM:001159DA ; =============== S U B R O U T I N E ======================================= ROM:001159DA ROM:001159DA ROM:001159DA sub_1159DA: ; CODE XREF: ROM:0011594A↑p ROM:001159DA ; sub_1159DA+E↓j ROM:001159DA cmpi.l #0,($464).w ROM:001159E2 ble.s locret_1159EA ROM:001159E4 bsr.w sub_1159EC ROM:001159E8 bra.s sub_1159DA ROM:001159EA ; --------------------------------------------------------------------------- ROM:001159EA ROM:001159EA locret_1159EA: ; CODE XREF: sub_1159DA+8↑j ROM:001159EA rts ROM:001159EA ; End of function sub_1159DA ROM:001159EA ROM:001159EC ROM:001159EC ; =============== S U B R O U T I N E ======================================= ROM:001159EC ROM:001159EC ROM:001159EC sub_1159EC: ; CODE XREF: ROM:loc_115956↑p ROM:001159EC ; sub_1159DA+A↑p ROM:001159EC move.w ($582).w,d1 ROM:001159F0 cmpi.w #3,d1 ROM:001159F4 bcc.s locret_1159FE ROM:001159F6 movea.l off_115A00(pc,d1.w*4),a0 ROM:001159FA nop ROM:001159FC jmp (a0) ROM:001159FE ; --------------------------------------------------------------------------- ROM:001159FE ROM:001159FE locret_1159FE: ; CODE XREF: sub_1159EC+8↑j ROM:001159FE rts ROM:001159FE ; End of function sub_1159EC ROM:001159FE ROM:001159FE ; --------------------------------------------------------------------------- ROM:00115A00 off_115A00: dc.l loc_115A0C ; DATA XREF: sub_1159EC+A↑r ROM:00115A04 dc.l loc_115A18 ROM:00115A08 dc.l loc_115A38 ROM:00115A0C ; --------------------------------------------------------------------------- ROM:00115A0C ROM:00115A0C loc_115A0C: ; DATA XREF: ROM:off_115A00↑o ROM:00115A0C move.w #1,($582).w ROM:00115A12 bra.w locret_115A36 ROM:00115A16 ; --------------------------------------------------------------------------- ROM:00115A16 rts ROM:00115A18 ; --------------------------------------------------------------------------- ROM:00115A18 ROM:00115A18 loc_115A18: ; DATA XREF: ROM:00115A04↑o ROM:00115A18 move.w ($57C).w,d0 ROM:00115A1C cmpi.l #0,($464).w ROM:00115A24 ble.s locret_115A36 ROM:00115A26 cmp.w ($57E).w,d0 ROM:00115A2A beq.s locret_115A36 ROM:00115A2C move.w #2,($582).w ROM:00115A32 bra.w locret_115A8E ROM:00115A36 ; --------------------------------------------------------------------------- ROM:00115A36 ROM:00115A36 locret_115A36: ; CODE XREF: ROM:00115A12↑j ROM:00115A36 ; ROM:00115A24↑j ... ROM:00115A36 rts ROM:00115A38 ; --------------------------------------------------------------------------- ROM:00115A38 ROM:00115A38 loc_115A38: ; DATA XREF: ROM:00115A08↑o ROM:00115A38 move.w ($57C).w,d0 ROM:00115A3C cmpi.l #2,($464).w ROM:00115A44 blt.s loc_115A58 ROM:00115A46 cmp.w ($57E).w,d0 ROM:00115A4A beq.s loc_115A58 ROM:00115A4C bsr.w sub_115A92 ROM:00115A50 bsr.w sub_115D04 ROM:00115A54 bra.w locret_115A8E ROM:00115A58 ; --------------------------------------------------------------------------- ROM:00115A58 ROM:00115A58 loc_115A58: ; CODE XREF: ROM:00115A44↑j ROM:00115A58 ; ROM:00115A4A↑j ROM:00115A58 cmpi.l #1,($464).w ROM:00115A60 bne.s loc_115A74 ROM:00115A62 cmp.w ($57E).w,d0 ROM:00115A66 beq.s loc_115A74 ROM:00115A68 bsr.w sub_115ACE ROM:00115A6C bsr.w sub_115D04 ROM:00115A70 bra.w locret_115A8E ROM:00115A74 ; --------------------------------------------------------------------------- ROM:00115A74 ROM:00115A74 loc_115A74: ; CODE XREF: ROM:00115A60↑j ROM:00115A74 ; ROM:00115A66↑j ROM:00115A74 cmpi.l #1,($464).w ROM:00115A7C bne.s locret_115A8E ROM:00115A7E cmp.w ($57E).w,d0 ROM:00115A82 beq.s locret_115A8E ROM:00115A84 move.w #1,($582).w ROM:00115A8A bra.w locret_115A36 ROM:00115A8E ; --------------------------------------------------------------------------- ROM:00115A8E ROM:00115A8E locret_115A8E: ; CODE XREF: ROM:00115A32↑j ROM:00115A8E ; ROM:00115A54↑j ... ROM:00115A8E rts ROM:00115A90 ; --------------------------------------------------------------------------- ROM:00115A90 rts ROM:00115A92 ROM:00115A92 ; =============== S U B R O U T I N E ======================================= ROM:00115A92 ROM:00115A92 ROM:00115A92 sub_115A92: ; CODE XREF: ROM:00115A4C↑p ROM:00115A92 lea ($768).w,a1 ROM:00115A96 move.w ($57E).w,d1 ROM:00115A9A movea.l ($468).w,a0 ROM:00115A9E move.b (a1,d1.w),d0 ROM:00115AA2 lsl.w #8,d0 ROM:00115AA4 cmpi.w #$104,d1 ROM:00115AA8 bge.s loc_115AAE ROM:00115AAA addq.w #1,d1 ROM:00115AAC bra.s loc_115AB0 ROM:00115AAE ; --------------------------------------------------------------------------- ROM:00115AAE ROM:00115AAE loc_115AAE: ; CODE XREF: sub_115A92+16↑j ROM:00115AAE clr.w d1 ROM:00115AB0 ROM:00115AB0 loc_115AB0: ; CODE XREF: sub_115A92+1A↑j ROM:00115AB0 or.b (a1,d1.w),d0 ROM:00115AB4 cmpi.w #$104,d1 ROM:00115AB8 bge.s loc_115ABE ROM:00115ABA addq.w #1,d1 ROM:00115ABC bra.s loc_115AC0 ROM:00115ABE ; --------------------------------------------------------------------------- ROM:00115ABE ROM:00115ABE loc_115ABE: ; CODE XREF: sub_115A92+26↑j ROM:00115ABE clr.w d1 ROM:00115AC0 ROM:00115AC0 loc_115AC0: ; CODE XREF: sub_115A92+2A↑j ROM:00115AC0 subq.l #2,($464).w ROM:00115AC4 addq.l #2,($468).w ROM:00115AC8 move.w d1,($57E).w ROM:00115ACC rts ROM:00115ACC ; End of function sub_115A92 ROM:00115ACC ROM:00115ACE ROM:00115ACE ; =============== S U B R O U T I N E ======================================= ROM:00115ACE ROM:00115ACE ROM:00115ACE sub_115ACE: ; CODE XREF: ROM:00115A68↑p ROM:00115ACE lea ($768).w,a1 ROM:00115AD2 move.w ($57E).w,d1 ROM:00115AD6 movea.l ($468).w,a0 ROM:00115ADA move.b (a1,d1.w),d0 ROM:00115ADE cmpi.w #$104,d1 ROM:00115AE2 bge.s loc_115AE8 ROM:00115AE4 addq.w #1,d1 ROM:00115AE6 bra.s loc_115AEA ROM:00115AE8 ; --------------------------------------------------------------------------- ROM:00115AE8 ROM:00115AE8 loc_115AE8: ; CODE XREF: sub_115ACE+14↑j ROM:00115AE8 clr.w d1 ROM:00115AEA ROM:00115AEA loc_115AEA: ; CODE XREF: sub_115ACE+18↑j ROM:00115AEA lsl.w #8,d0 ROM:00115AEC ori.w #$FF,d0 ROM:00115AF0 subq.l #1,($464).w ROM:00115AF4 addq.l #1,($468).w ROM:00115AF8 move.w d1,($57E).w ROM:00115AFC rts ROM:00115AFC ; End of function sub_115ACE ROM:00115AFC ROM:00115AFE ROM:00115AFE ; =============== S U B R O U T I N E ======================================= ROM:00115AFE ROM:00115AFE ROM:00115AFE sub_115AFE: ; DATA XREF: ROM:00115BCE↓o ROM:00115AFE move sr,-(sp) ROM:00115B00 move #$2700,sr ROM:00115B04 move.w #$7031,($FFFFFA56).w ROM:00115B0A movea.l #$170000,a2 ROM:00115B10 movea.l #$10AAAA,a3 ROM:00115B16 movea.l #$105554,a4 ROM:00115B1C move.b #$AA,(a3) ROM:00115B20 move.b #$55,(a4) ; 'U' ROM:00115B24 move.b #$80,(a3) ROM:00115B28 move.b #$AA,(a3) ROM:00115B2C move.b #$55,(a4) ; 'U' ROM:00115B30 move.w #$30,(a2) ; '0' ROM:00115B34 ROM:00115B34 loc_115B34: ; CODE XREF: sub_115AFE+4C↓j ROM:00115B34 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115B3A move.b #$AA,($FFFFFA27).w ROM:00115B40 move.w ($170000).l,d4 ROM:00115B46 andi.w #$80,d4 ROM:00115B4A beq.s loc_115B34 ROM:00115B4C movea.l #$178000,a2 ROM:00115B52 move.b #$AA,(a3) ROM:00115B56 move.b #$55,(a4) ; 'U' ROM:00115B5A move.b #$80,(a3) ROM:00115B5E move.b #$AA,(a3) ROM:00115B62 move.b #$55,(a4) ; 'U' ROM:00115B66 move.w #$30,(a2) ; '0' ROM:00115B6A ROM:00115B6A loc_115B6A: ; CODE XREF: sub_115AFE+82↓j ROM:00115B6A move.b #$55,($FFFFFA27).w ; 'U' ROM:00115B70 move.b #$AA,($FFFFFA27).w ROM:00115B76 move.w ($178000).l,d4 ROM:00115B7C andi.w #$80,d4 ROM:00115B80 beq.s loc_115B6A ROM:00115B82 movea.l #$17A000,a2 ROM:00115B88 move.b #$AA,(a3) ROM:00115B8C move.b #$55,(a4) ; 'U' ROM:00115B90 move.b #$80,(a3) ROM:00115B94 move.b #$AA,(a3) ROM:00115B98 move.b #$55,(a4) ; 'U' ROM:00115B9C move.w #$30,(a2) ; '0' ROM:00115BA0 ROM:00115BA0 loc_115BA0: ; CODE XREF: sub_115AFE+B8↓j ROM:00115BA0 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115BA6 move.b #$AA,($FFFFFA27).w ROM:00115BAC move.w ($17A000).l,d4 ROM:00115BB2 andi.w #$80,d4 ROM:00115BB6 beq.s loc_115BA0 ROM:00115BB8 move.w #$1031,($FFFFFA56).w ROM:00115BBE move (sp)+,sr ROM:00115BC0 bset #3,($934).w ROM:00115BC6 rts ROM:00115BC6 ; End of function sub_115AFE ROM:00115BC6 ROM:00115BC8 ; --------------------------------------------------------------------------- ROM:00115BC8 move.w #$CA,d0 ROM:00115BCC asr.w #1,d0 ROM:00115BCE movea.l #sub_115AFE,a3 ROM:00115BD4 movea.l #$1E00,a2 ROM:00115BDA ROM:00115BDA loc_115BDA: ; CODE XREF: ROM:00115BDC↓j ROM:00115BDA move.w (a3)+,(a2)+ ROM:00115BDC dbf d0,loc_115BDA ROM:00115BE0 movea.l #$1E00,a2 ROM:00115BE6 jsr (a2) ROM:00115BE8 rts ROM:00115BEA ROM:00115BEA ; =============== S U B R O U T I N E ======================================= ROM:00115BEA ROM:00115BEA ROM:00115BEA sub_115BEA: ; DATA XREF: ROM:00115CA2↓o ROM:00115BEA move sr,-(sp) ROM:00115BEC move #$2700,sr ROM:00115BF0 move.w #$7031,($FFFFFA56).w ROM:00115BF6 movea.l #unk_110000,a2 ROM:00115BFC movea.l #$10AAAA,a3 ROM:00115C02 movea.l #$105554,a4 ROM:00115C08 move.b #$AA,(a3) ROM:00115C0C move.b #$55,(a4) ; 'U' ROM:00115C10 move.b #$80,(a3) ROM:00115C14 move.b #$AA,(a3) ROM:00115C18 move.b #$55,(a4) ; 'U' ROM:00115C1C move.w #$30,(a2) ; '0' ROM:00115C20 move.w #$30,(a2) ; '0' ROM:00115C24 movea.l #(loc_11FFFE+2),a2 ROM:00115C2A move.w #$30,(a2) ; '0' ROM:00115C2E movea.l #loc_130000,a2 ROM:00115C34 move.w #$30,(a2) ; '0' ROM:00115C38 movea.l #dword_140000,a2 ROM:00115C3E move.w #$30,(a2) ; '0' ROM:00115C42 movea.l #dword_150000,a2 ROM:00115C48 move.w #$30,(a2) ; '0' ROM:00115C4C movea.l #dword_160000,a2 ROM:00115C52 move.w #$30,(a2) ; '0' ROM:00115C56 movea.l #$170000,a2 ROM:00115C5C move.w #$30,(a2) ; '0' ROM:00115C60 movea.l #$178000,a2 ROM:00115C66 move.w #$30,(a2) ; '0' ROM:00115C6A movea.l #$17A000,a2 ROM:00115C70 move.w #$30,(a2) ; '0' ROM:00115C74 ROM:00115C74 loc_115C74: ; CODE XREF: sub_115BEA+A0↓j ROM:00115C74 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115C7A move.b #$AA,($FFFFFA27).w ROM:00115C80 move.w ($17A000).l,d4 ROM:00115C86 andi.w #$80,d4 ROM:00115C8A beq.s loc_115C74 ROM:00115C8C move.w #$1031,($FFFFFA56).w ROM:00115C92 move (sp)+,sr ROM:00115C94 bset #3,($934).w ROM:00115C9A rts ROM:00115C9A ; End of function sub_115BEA ROM:00115C9A ROM:00115C9C ; --------------------------------------------------------------------------- ROM:00115C9C move.w #$B2,d0 ROM:00115CA0 asr.w #1,d0 ROM:00115CA2 movea.l #sub_115BEA,a3 ROM:00115CA8 movea.l #$1E00,a2 ROM:00115CAE ROM:00115CAE loc_115CAE: ; CODE XREF: ROM:00115CB0↓j ROM:00115CAE move.w (a3)+,(a2)+ ROM:00115CB0 dbf d0,loc_115CAE ROM:00115CB4 movea.l #$1E00,a2 ROM:00115CBA jsr (a2) ROM:00115CBC rts ROM:00115CBE ; --------------------------------------------------------------------------- ROM:00115CBE ROM:00115CBE loc_115CBE: ; DATA XREF: sub_115D04+6↓o ROM:00115CBE move sr,-(sp) ROM:00115CC0 move #$2700,sr ROM:00115CC4 move.w #$7031,($FFFFFA56).w ROM:00115CCA movea.l #$10AAAA,a3 ROM:00115CD0 movea.l #$105554,a4 ROM:00115CD6 move.b #$AA,(a3) ROM:00115CDA move.b #$55,(a4) ; 'U' ROM:00115CDE move.b #$A0,(a3) ROM:00115CE2 move.w d0,(a0) ROM:00115CE4 ROM:00115CE4 loc_115CE4: ; CODE XREF: ROM:00115CF8↓j ROM:00115CE4 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115CEA move.b #$AA,($FFFFFA27).w ROM:00115CF0 move.w (a0),d4 ROM:00115CF2 eor.w d0,d4 ROM:00115CF4 andi.w #$80,d4 ROM:00115CF8 bne.s loc_115CE4 ROM:00115CFA move.w #$1031,($FFFFFA56).w ROM:00115D00 move (sp)+,sr ROM:00115D02 rts ROM:00115D04 ROM:00115D04 ; =============== S U B R O U T I N E ======================================= ROM:00115D04 ROM:00115D04 ROM:00115D04 sub_115D04: ; CODE XREF: ROM:00115A50↑p ROM:00115D04 ; ROM:00115A6C↑p ROM:00115D04 move.w #$46,d1 ; 'F' ROM:00115D08 asr.w #1,d1 ROM:00115D0A movea.l #loc_115CBE,a3 ROM:00115D10 movea.l #$1E00,a2 ROM:00115D16 ROM:00115D16 loc_115D16: ; CODE XREF: sub_115D04+14↓j ROM:00115D16 move.w (a3)+,(a2)+ ROM:00115D18 dbf d1,loc_115D16 ROM:00115D1C movea.l #$1E00,a2 ROM:00115D22 jsr (a2) ROM:00115D24 rts ROM:00115D24 ; End of function sub_115D04 ROM:00115D24 ROM:00115D26 ROM:00115D26 ; =============== S U B R O U T I N E ======================================= ROM:00115D26 ROM:00115D26 ROM:00115D26 sub_115D26: ; CODE XREF: sub_115D9E↓p ROM:00115D26 ; sub_115E38↓p ROM:00115D26 clr.l d1 ROM:00115D28 bclr #6,($935).w ROM:00115D2E bclr #3,($928).w ROM:00115D34 bclr #1,($55B).w ROM:00115D3A ROM:00115D3A loc_115D3A: ; CODE XREF: sub_115D26+68↓j ROM:00115D3A movea.l #$10A000,a0 ROM:00115D40 move.w #$14,d2 ROM:00115D44 mulu.w d1,d2 ROM:00115D46 adda.l d2,a0 ROM:00115D48 clr.l d4 ROM:00115D4A clr.l d3 ROM:00115D4C ROM:00115D4C loc_115D4C: ; CODE XREF: sub_115D26+44↓j ROM:00115D4C cmpi.b #$FF,(a0,d4.w) ROM:00115D52 beq.s loc_115D5C ROM:00115D54 bset #3,($928).w ROM:00115D5A moveq #1,d3 ROM:00115D5C ROM:00115D5C loc_115D5C: ; CODE XREF: sub_115D26+2C↑j ROM:00115D5C addi.b #1,d4 ROM:00115D60 cmpi.w #0,d3 ROM:00115D64 bne.s loc_115D6C ROM:00115D66 cmpi.b #$14,d4 ROM:00115D6A bne.s loc_115D4C ROM:00115D6C ROM:00115D6C loc_115D6C: ; CODE XREF: sub_115D26+3E↑j ROM:00115D6C clr.l d3 ROM:00115D6E cmpi.b #$14,d4 ROM:00115D72 bne.s loc_115D7E ROM:00115D74 bset #6,($935).w ROM:00115D7A moveq #1,d3 ROM:00115D7C bra.s loc_115D82 ROM:00115D7E ; --------------------------------------------------------------------------- ROM:00115D7E ROM:00115D7E loc_115D7E: ; CODE XREF: sub_115D26+4C↑j ROM:00115D7E addi.w #1,d1 ROM:00115D82 ROM:00115D82 loc_115D82: ; CODE XREF: sub_115D26+56↑j ROM:00115D82 cmpi.w #$190,d1 ROM:00115D86 beq.s loc_115D90 ROM:00115D88 cmpi.l #0,d3 ROM:00115D8E beq.s loc_115D3A ROM:00115D90 ROM:00115D90 loc_115D90: ; CODE XREF: sub_115D26+60↑j ROM:00115D90 cmpi.w #$190,d1 ROM:00115D94 bne.s locret_115D9C ROM:00115D96 bset #1,($55B).w ROM:00115D9C ROM:00115D9C locret_115D9C: ; CODE XREF: sub_115D26+6E↑j ROM:00115D9C rts ROM:00115D9C ; End of function sub_115D26 ROM:00115D9C ROM:00115D9E ROM:00115D9E ; =============== S U B R O U T I N E ======================================= ROM:00115D9E ROM:00115D9E ROM:00115D9E sub_115D9E: ; CODE XREF: sub_123492+90E↓p ROM:00115D9E bsr.w sub_115D26 ROM:00115DA2 cmpi.b #0,d1 ROM:00115DA6 bne.s loc_115DB0 ROM:00115DA8 bset #1,($92C).w ROM:00115DAE bra.s loc_115DB2 ROM:00115DB0 ; --------------------------------------------------------------------------- ROM:00115DB0 ROM:00115DB0 loc_115DB0: ; CODE XREF: sub_115D9E+8↑j ROM:00115DB0 subq.b #1,d1 ROM:00115DB2 ROM:00115DB2 loc_115DB2: ; CODE XREF: sub_115D9E+10↑j ROM:00115DB2 movea.l #$10A000,a0 ROM:00115DB8 move.w #$14,d2 ROM:00115DBC mulu.w d1,d2 ROM:00115DBE adda.l d2,a0 ROM:00115DC0 movea.l #$11CC,a1 ROM:00115DC6 btst #4,($131A).w ROM:00115DCC beq.s loc_115DD6 ROM:00115DCE adda.l #6,a1 ROM:00115DD4 bra.s loc_115DDC ROM:00115DD6 ; --------------------------------------------------------------------------- ROM:00115DD6 ROM:00115DD6 loc_115DD6: ; CODE XREF: sub_115D9E+2E↑j ROM:00115DD6 adda.l #3,a1 ROM:00115DDC ROM:00115DDC loc_115DDC: ; CODE XREF: sub_115D9E+36↑j ROM:00115DDC move.b #1,d3 ROM:00115DE0 bra.s loc_115DE6 ROM:00115DE2 ; --------------------------------------------------------------------------- ROM:00115DE2 ROM:00115DE2 loc_115DE2: ; CODE XREF: sub_115D9E+50↓j ROM:00115DE2 addi.b #1,d3 ROM:00115DE6 ROM:00115DE6 loc_115DE6: ; CODE XREF: sub_115D9E+42↑j ROM:00115DE6 cmpi.b #$14,d3 ROM:00115DEA bgt.s locret_115DF0 ROM:00115DEC move.b (a0)+,(a1)+ ROM:00115DEE bra.s loc_115DE2 ROM:00115DF0 ; --------------------------------------------------------------------------- ROM:00115DF0 ROM:00115DF0 locret_115DF0: ; CODE XREF: sub_115D9E+4C↑j ROM:00115DF0 rts ROM:00115DF0 ; End of function sub_115D9E ROM:00115DF0 ROM:00115DF2 ; --------------------------------------------------------------------------- ROM:00115DF2 ROM:00115DF2 loc_115DF2: ; CODE XREF: ROM:00115E34↓j ROM:00115DF2 ; DATA XREF: sub_115E38+32↓o ROM:00115DF2 movea.l #$10AAAA,a3 ROM:00115DF8 movea.l #$105554,a4 ROM:00115DFE move.b (a1)+,d5 ROM:00115E00 lsl.w #8,d5 ROM:00115E02 move.b (a1)+,d5 ROM:00115E04 move.b #$AA,(a3) ROM:00115E08 move.b #$55,(a4) ; 'U' ROM:00115E0C move.b #$A0,(a3) ROM:00115E10 move.w d5,(a0) ROM:00115E12 ROM:00115E12 loc_115E12: ; CODE XREF: ROM:00115E26↓j ROM:00115E12 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115E18 move.b #$AA,($FFFFFA27).w ROM:00115E1E move.w (a0),d4 ROM:00115E20 eor.w d5,d4 ROM:00115E22 andi.w #$80,d4 ROM:00115E26 bne.s loc_115E12 ROM:00115E28 adda.l #2,a0 ROM:00115E2E addq.b #2,d0 ROM:00115E30 cmpi.b #$14,d0 ROM:00115E34 bne.s loc_115DF2 ROM:00115E36 rts ROM:00115E38 ROM:00115E38 ; =============== S U B R O U T I N E ======================================= ROM:00115E38 ROM:00115E38 ROM:00115E38 sub_115E38: ; CODE XREF: sub_123492+52E↓p ROM:00115E38 bsr.w sub_115D26 ROM:00115E3C movea.l #$10A000,a0 ROM:00115E42 move.w #$14,d5 ROM:00115E46 mulu.w d1,d5 ROM:00115E48 adda.l d5,a0 ROM:00115E4A movea.l #$11CC,a1 ROM:00115E50 adda.l #3,a1 ROM:00115E56 clr.l d0 ROM:00115E58 move sr,-(sp) ROM:00115E5A move #$2700,sr ROM:00115E5E move.w #$7031,($FFFFFA56).w ROM:00115E64 move.w #$46,d2 ; 'F' ROM:00115E68 asr.w #1,d2 ROM:00115E6A movea.l #loc_115DF2,a3 ROM:00115E70 movea.l #$1E00,a2 ROM:00115E76 ROM:00115E76 loc_115E76: ; CODE XREF: sub_115E38+40↓j ROM:00115E76 move.w (a3)+,(a2)+ ROM:00115E78 dbf d2,loc_115E76 ROM:00115E7C movea.l #$1E00,a2 ROM:00115E82 jsr (a2) ROM:00115E84 move.w #$1031,($FFFFFA56).w ROM:00115E8A move (sp)+,sr ROM:00115E8C rts ROM:00115E8C ; End of function sub_115E38 ROM:00115E8C ROM:00115E8E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115E90 ; --------------------------------------------------------------------------- ROM:00115E90 rts ROM:00115E92 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115E94 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115E96 ; --------------------------------------------------------------------------- ROM:00115E96 rts ROM:00115E98 ROM:00115E98 ; =============== S U B R O U T I N E ======================================= ROM:00115E98 ROM:00115E98 ROM:00115E98 sub_115E98: ; CODE XREF: ROM:00116AC0↓p ROM:00115E98 clr.w d1 ROM:00115E9A move.b ($74D).w,d1 ROM:00115E9E cmpi.w #4,d1 ROM:00115EA2 bcc.s locret_115EAC ROM:00115EA4 movea.l off_115EAE(pc,d1.w*4),a0 ROM:00115EA8 nop ROM:00115EAA jmp (a0) ROM:00115EAC ; --------------------------------------------------------------------------- ROM:00115EAC ROM:00115EAC locret_115EAC: ; CODE XREF: sub_115E98+A↑j ROM:00115EAC rts ROM:00115EAC ; End of function sub_115E98 ROM:00115EAC ROM:00115EAC ; --------------------------------------------------------------------------- ROM:00115EAE off_115EAE: dc.l loc_115EBE ; DATA XREF: sub_115E98+C↑r ROM:00115EB2 dc.l loc_115ED4 ROM:00115EB6 dc.l loc_115F16 ROM:00115EBA dc.l loc_115F44 ROM:00115EBE ; --------------------------------------------------------------------------- ROM:00115EBE ROM:00115EBE loc_115EBE: ; DATA XREF: ROM:off_115EAE↑o ROM:00115EBE bsr.w sub_11604C ROM:00115EC2 bsr.w sub_1160B6 ROM:00115EC6 bsr.w sub_1160E6 ROM:00115ECA move.b #1,($74D).w ROM:00115ED0 bra.s loc_115F10 ROM:00115ED2 ; --------------------------------------------------------------------------- ROM:00115ED2 rts ROM:00115ED4 ; --------------------------------------------------------------------------- ROM:00115ED4 ROM:00115ED4 loc_115ED4: ; DATA XREF: ROM:00115EB2↑o ROM:00115ED4 btst #3,($12F7).w ROM:00115EDA beq.s loc_115EF8 ROM:00115EDC btst #1,($92F).w ROM:00115EE2 beq.s loc_115EF8 ROM:00115EE4 bsr.w sub_115F8A ROM:00115EE8 bsr.w sub_115FFC ROM:00115EEC move.b #3,($74D).w ROM:00115EF2 bra.l loc_115F84 ROM:00115EF8 ; --------------------------------------------------------------------------- ROM:00115EF8 ROM:00115EF8 loc_115EF8: ; CODE XREF: ROM:00115EDA↑j ROM:00115EF8 ; ROM:00115EE2↑j ROM:00115EF8 btst #3,($12F7).w ROM:00115EFE beq.s loc_115F10 ROM:00115F00 btst #1,($92F).w ROM:00115F06 bne.s loc_115F10 ROM:00115F08 move.b #2,($74D).w ROM:00115F0E bra.s loc_115F3E ROM:00115F10 ; --------------------------------------------------------------------------- ROM:00115F10 ROM:00115F10 loc_115F10: ; CODE XREF: ROM:00115ED0↑j ROM:00115F10 ; ROM:00115EFE↑j ... ROM:00115F10 bsr.w sub_1161B6 ROM:00115F14 rts ROM:00115F16 ; --------------------------------------------------------------------------- ROM:00115F16 ROM:00115F16 loc_115F16: ; DATA XREF: ROM:00115EB6↑o ROM:00115F16 btst #1,($92F).w ROM:00115F1C beq.s loc_115F2E ROM:00115F1E bsr.w sub_115F8A ROM:00115F22 bsr.w sub_115FFC ROM:00115F26 move.b #3,($74D).w ROM:00115F2C bra.s loc_115F84 ROM:00115F2E ; --------------------------------------------------------------------------- ROM:00115F2E ROM:00115F2E loc_115F2E: ; CODE XREF: ROM:00115F1C↑j ROM:00115F2E btst #0,($131A).w ROM:00115F34 beq.s loc_115F3E ROM:00115F36 move.b #1,($74D).w ROM:00115F3C bra.s loc_115F10 ROM:00115F3E ; --------------------------------------------------------------------------- ROM:00115F3E ROM:00115F3E loc_115F3E: ; CODE XREF: ROM:00115F0E↑j ROM:00115F3E ; ROM:00115F34↑j ... ROM:00115F3E bsr.w sub_1161B6 ROM:00115F42 rts ROM:00115F44 ; --------------------------------------------------------------------------- ROM:00115F44 ROM:00115F44 loc_115F44: ; DATA XREF: ROM:00115EBA↑o ROM:00115F44 btst #1,($92F).w ROM:00115F4A bne.s loc_115F58 ROM:00115F4C bsr.w sub_11600E ROM:00115F50 move.b #2,($74D).w ROM:00115F56 bra.s loc_115F3E ROM:00115F58 ; --------------------------------------------------------------------------- ROM:00115F58 ROM:00115F58 loc_115F58: ; CODE XREF: ROM:00115F4A↑j ROM:00115F58 btst #0,($131A).w ROM:00115F5E beq.s loc_115F6C ROM:00115F60 bsr.w sub_11600E ROM:00115F64 move.b #1,($74D).w ROM:00115F6A bra.s loc_115F10 ROM:00115F6C ; --------------------------------------------------------------------------- ROM:00115F6C ROM:00115F6C loc_115F6C: ; CODE XREF: ROM:00115F5E↑j ROM:00115F6C move.w ($FFFFFF06).w,d0 ROM:00115F70 asr.w #8,d0 ROM:00115F72 move.b #$10,d1 ROM:00115F76 cmp.b d0,d1 ROM:00115F78 beq.s loc_115F84 ROM:00115F7A subi.b #$10,d0 ROM:00115F7E asl.w #8,d0 ROM:00115F80 sub.w d0,($FFFFFF06).w ROM:00115F84 ROM:00115F84 loc_115F84: ; CODE XREF: ROM:00115EF2↑j ROM:00115F84 ; ROM:00115F2C↑j ... ROM:00115F84 bsr.w sub_1161B6 ROM:00115F88 rts ROM:00115F8A ROM:00115F8A ; =============== S U B R O U T I N E ======================================= ROM:00115F8A ROM:00115F8A ROM:00115F8A sub_115F8A: ; CODE XREF: sub_110DA6+6↑p ROM:00115F8A ; ROM:00115EE4↑p ... ROM:00115F8A lea ($FFFFFF10).w,a0 ROM:00115F8E move.w $4E4(a5),d3 ROM:00115F92 muls.w #$100,d3 ROM:00115F96 divs.w #$64,d3 ; 'd' ROM:00115F9A move.w ($502).w,d4 ROM:00115F9E muls.w #$100,d4 ROM:00115FA2 divs.w #$64,d4 ; 'd' ROM:00115FA6 move.w #0,d0 ROM:00115FAA bra.s loc_115FB0 ROM:00115FAC ; --------------------------------------------------------------------------- ROM:00115FAC ROM:00115FAC loc_115FAC: ; CODE XREF: sub_115F8A:loc_115FF8↓j ROM:00115FAC addi.w #1,d0 ROM:00115FB0 ROM:00115FB0 loc_115FB0: ; CODE XREF: sub_115F8A+20↑j ROM:00115FB0 cmpi.w #1,d0 ROM:00115FB4 bgt.s locret_115FFA ROM:00115FB6 move.w d4,d1 ROM:00115FB8 sub.w $FBA(d0.w*2),d1 ROM:00115FBE neg.w d1 ROM:00115FC0 bgt.s loc_115FC6 ROM:00115FC2 addi.w #$4800,d1 ROM:00115FC6 ROM:00115FC6 loc_115FC6: ; CODE XREF: sub_115F8A+36↑j ROM:00115FC6 sub.w d3,d1 ROM:00115FC8 bgt.s loc_115FCE ROM:00115FCA addi.w #$4800,d1 ROM:00115FCE ROM:00115FCE loc_115FCE: ; CODE XREF: sub_115F8A+3E↑j ROM:00115FCE move.w d0,d2 ROM:00115FD0 muls.w #8,d2 ROM:00115FD4 cmpi.w #$2400,d1 ROM:00115FD8 bge.s loc_115FE8 ROM:00115FDA move.w $FBA(d0.w*2),2(a0,d2.w*2) ROM:00115FE2 bclr d0,($74A).w ROM:00115FE6 bra.s loc_115FF8 ROM:00115FE8 ; --------------------------------------------------------------------------- ROM:00115FE8 ROM:00115FE8 loc_115FE8: ; CODE XREF: sub_115F8A+4E↑j ROM:00115FE8 move.w d0,d6 ROM:00115FEA addq.w #2,d6 ROM:00115FEC move.w $FBA(d6.w*2),2(a0,d2.w*2) ROM:00115FF4 bset d0,($74A).w ROM:00115FF8 ROM:00115FF8 loc_115FF8: ; CODE XREF: sub_115F8A+5C↑j ROM:00115FF8 bra.s loc_115FAC ROM:00115FFA ; --------------------------------------------------------------------------- ROM:00115FFA ROM:00115FFA locret_115FFA: ; CODE XREF: sub_115F8A+2A↑j ROM:00115FFA rts ROM:00115FFA ; End of function sub_115F8A ROM:00115FFA ROM:00115FFC ROM:00115FFC ; =============== S U B R O U T I N E ======================================= ROM:00115FFC ROM:00115FFC ROM:00115FFC sub_115FFC: ; CODE XREF: ROM:00115EE8↑p ROM:00115FFC ; ROM:00115F22↑p ROM:00115FFC move.w ($FFFFFF06).w,d0 ROM:00116000 asr.w #8,d0 ROM:00116002 subi.b #$10,d0 ROM:00116006 asl.w #8,d0 ROM:00116008 sub.w d0,($FFFFFF06).w ROM:0011600C rts ROM:0011600C ; End of function sub_115FFC ROM:0011600C ROM:0011600E ROM:0011600E ; =============== S U B R O U T I N E ======================================= ROM:0011600E ROM:0011600E ROM:0011600E sub_11600E: ; CODE XREF: ROM:00115F4C↑p ROM:0011600E ; ROM:00115F60↑p ROM:0011600E move.w ($FFFFFF06).w,d0 ROM:00116012 asr.w #8,d0 ROM:00116014 subi.b #$30,d0 ; '0' ROM:00116018 asl.w #8,d0 ROM:0011601A sub.w d0,($FFFFFF06).w ROM:0011601E rts ROM:0011601E ; End of function sub_11600E ROM:0011601E ROM:00116020 ROM:00116020 ; =============== S U B R O U T I N E ======================================= ROM:00116020 ROM:00116020 ROM:00116020 sub_116020: ; CODE XREF: sub_11625C+10↓p ROM:00116020 ; ROM:001162A4↓p ROM:00116020 lea ($FFFFFF10).w,a0 ROM:00116024 asl.w #4,d0 ROM:00116026 adda.w d0,a0 ROM:00116028 asr.w #4,d0 ROM:0011602A btst d0,($74A).w ROM:0011602E beq.s loc_11603E ROM:00116030 move.w $FBA(d0.w*2),2(a0) ROM:00116038 bclr d0,($74A).w ROM:0011603C bra.s locret_11604A ROM:0011603E ; --------------------------------------------------------------------------- ROM:0011603E ROM:0011603E loc_11603E: ; CODE XREF: sub_116020+E↑j ROM:0011603E move.w $FBE(d0.w*2),2(a0) ROM:00116046 bset d0,($74A).w ROM:0011604A ROM:0011604A locret_11604A: ; CODE XREF: sub_116020+1C↑j ROM:0011604A rts ROM:0011604A ; End of function sub_116020 ROM:0011604A ROM:0011604C ROM:0011604C ; =============== S U B R O U T I N E ======================================= ROM:0011604C ROM:0011604C ROM:0011604C sub_11604C: ; CODE XREF: ROM:loc_115EBE↑p ROM:0011604C ; ROM:loc_12294E↓p ROM:0011604C move.w $22(a5),($FFFFFFEC).w ROM:00116052 move.w #0,d7 ROM:00116056 bra.s loc_11605C ROM:00116058 ; --------------------------------------------------------------------------- ROM:00116058 ROM:00116058 loc_116058: ; CODE XREF: sub_11604C+66↓j ROM:00116058 addi.w #1,d7 ROM:0011605C ROM:0011605C loc_11605C: ; CODE XREF: sub_11604C+A↑j ROM:0011605C cmpi.w #1,d7 ROM:00116060 bgt.s locret_1160B4 ROM:00116062 moveq #$10,d0 ROM:00116064 asr.w #4,d0 ROM:00116066 add.w d7,d0 ROM:00116068 lea ($FFFFFF10).w,a0 ROM:0011606C asl.w #4,d7 ROM:0011606E adda.w d7,a0 ROM:00116070 asr.w #4,d7 ROM:00116072 bsr.l sub_11B112 ROM:00116078 moveq #$B,d2 ROM:0011607A moveq #1,d1 ROM:0011607C moveq #3,d4 ROM:0011607E move.w $FBA(d7.w*2),2(a0) ROM:00116086 move.w $2C(a5),4(a0) ROM:0011608C cmpi.w #1,d7 ROM:00116090 beq.s loc_11609A ROM:00116092 move.w d0,d6 ROM:00116094 addq.l #1,d6 ROM:00116096 asl.l #4,d6 ROM:00116098 bra.s loc_11609E ROM:0011609A ; --------------------------------------------------------------------------- ROM:0011609A ROM:0011609A loc_11609A: ; CODE XREF: sub_11604C+44↑j ROM:0011609A move.w #$30,d6 ; '0' ROM:0011609E ROM:0011609E loc_11609E: ; CODE XREF: sub_11604C+4C↑j ROM:0011609E asl.w #8,d6 ROM:001160A0 addi.w #$A,d6 ROM:001160A4 move.w d6,6(a0) ROM:001160A8 moveq #1,d3 ROM:001160AA moveq #1,d5 ROM:001160AC bsr.l sub_11B096 ROM:001160B2 bra.s loc_116058 ROM:001160B4 ; --------------------------------------------------------------------------- ROM:001160B4 ROM:001160B4 locret_1160B4: ; CODE XREF: sub_11604C+14↑j ROM:001160B4 rts ROM:001160B4 ; End of function sub_11604C ROM:001160B4 ROM:001160B6 ROM:001160B6 ; =============== S U B R O U T I N E ======================================= ROM:001160B6 ROM:001160B6 ROM:001160B6 sub_1160B6: ; CODE XREF: ROM:00115EC2↑p ROM:001160B6 move.w #$90,d0 ROM:001160BA asr.w #4,d0 ROM:001160BC bsr.l sub_11B112 ROM:001160C2 lea ($FFFFFF90).w,a0 ROM:001160C6 move.w #7,(a0) ROM:001160CA move.w #1,d1 ROM:001160CE move.w #$A,d2 ROM:001160D2 move.w #0,d3 ROM:001160D6 move.w #3,d4 ROM:001160DA move.w #1,d5 ROM:001160DE bsr.l sub_11B096 ROM:001160E4 rts ROM:001160E4 ; End of function sub_1160B6 ROM:001160E4 ROM:001160E6 ROM:001160E6 ; =============== S U B R O U T I N E ======================================= ROM:001160E6 ROM:001160E6 ROM:001160E6 sub_1160E6: ; CODE XREF: ROM:00115EC6↑p ROM:001160E6 move.w #$A0,d0 ROM:001160EA asr.w #4,d0 ROM:001160EC bsr.l sub_11B112 ROM:001160F2 lea ($FFFFFFA0).w,a0 ROM:001160F6 move.w #7,(a0) ROM:001160FA move.w #0,d1 ROM:001160FE move.w #$A,d2 ROM:00116102 move.w #0,d3 ROM:00116106 move.w #3,d4 ROM:0011610A move.w #3,d5 ROM:0011610E bsr.l sub_11B096 ROM:00116114 rts ROM:00116114 ; End of function sub_1160E6 ROM:00116114 ROM:00116116 ; --------------------------------------------------------------------------- ROM:00116116 lea ($FFFFFF10).w,a0 ROM:0011611A ROM:0011611A ; =============== S U B R O U T I N E ======================================= ROM:0011611A ROM:0011611A ROM:0011611A sub_11611A: ; CODE XREF: ROM:001162A8↓p ROM:0011611A move.w $14C(a5,d0.w*2),d1 ROM:00116120 btst #1,($932).w ROM:00116126 beq.s loc_116158 ROM:00116128 move.w $24(a5),($FFFFFFEC).w ROM:0011612E move.w $24(a5),(a0) ROM:00116132 bclr #1,($932).w ROM:00116138 addi.w #1,($588).w ROM:0011613E cmpi.w #0,d0 ROM:00116142 bne.s loc_11614C ROM:00116144 bset #1,($1314).w ROM:0011614A bra.s loc_116158 ROM:0011614C ; --------------------------------------------------------------------------- ROM:0011614C ROM:0011614C loc_11614C: ; CODE XREF: sub_11611A+28↑j ROM:0011614C cmpi.w #1,d0 ROM:00116150 bne.s loc_116158 ROM:00116152 bset #5,($1310).w ROM:00116158 ROM:00116158 loc_116158: ; CODE XREF: sub_11611A+C↑j ROM:00116158 ; sub_11611A+30↑j ... ROM:00116158 btst #0,($92B).w ROM:0011615E bne.s loc_11618C ROM:00116160 move.w (a0),d1 ROM:00116162 add.w $2E(a5),d1 ROM:00116166 cmp.w ($FFFFFFEE).w,d1 ROM:0011616A ble.s loc_116174 ROM:0011616C move.w ($FFFFFFEE).w,d1 ROM:00116170 bset d0,($74B).w ROM:00116174 ROM:00116174 loc_116174: ; CODE XREF: sub_11611A+50↑j ROM:00116174 move.w $22(a5),d2 ROM:00116178 cmp.w ($FFFFFFEC).w,d2 ROM:0011617C ble.s loc_116186 ROM:0011617E move.w $2E(a5),d2 ROM:00116182 add.w d2,($FFFFFFEC).w ROM:00116186 ROM:00116186 loc_116186: ; CODE XREF: sub_11611A+62↑j ROM:00116186 bra.l loc_1161AC ROM:0011618C ; --------------------------------------------------------------------------- ROM:0011618C ROM:0011618C loc_11618C: ; CODE XREF: sub_11611A+44↑j ROM:0011618C move.w (a0),d1 ROM:0011618E sub.w $2E(a5),d1 ROM:00116192 bclr #0,($92B).w ROM:00116198 addi.w #1,($58A).w ROM:0011619E cmp.w ($FFFFFFEC).w,d1 ROM:001161A2 bge.s loc_1161AC ROM:001161A4 move.w ($FFFFFFEC).w,d1 ROM:001161A8 bset d0,($74C).w ROM:001161AC ROM:001161AC loc_1161AC: ; CODE XREF: sub_11611A:loc_116186↑j ROM:001161AC ; sub_11611A+88↑j ROM:001161AC move.w d1,(a0) ROM:001161AE move.w d1,$5E6(d0.w*2) ROM:001161B4 rts ROM:001161B4 ; End of function sub_11611A ROM:001161B4 ROM:001161B6 ROM:001161B6 ; =============== S U B R O U T I N E ======================================= ROM:001161B6 ROM:001161B6 ROM:001161B6 sub_1161B6: ; CODE XREF: ROM:loc_115F10↑p ROM:001161B6 ; ROM:loc_115F3E↑p ... ROM:001161B6 move.w #$3DAE,d1 ROM:001161BA move.w ($A48).w,d2 ROM:001161BE move.w ($598).w,d3 ROM:001161C2 bsr.l sub_11700C ROM:001161C8 btst #6,($1315).w ROM:001161CE beq.s loc_1161EE ROM:001161D0 move.w d1,($FFFFFFEE).w ROM:001161D4 move.w $28(a5),d2 ROM:001161D8 muls.w #$411B,d2 ROM:001161DC divs.w ($598).w,d2 ROM:001161E0 bvs.s loc_1161EC ROM:001161E2 cmp.w ($FFFFFFEE).w,d2 ROM:001161E6 bge.s loc_1161EC ROM:001161E8 move.w d2,($FFFFFFEE).w ROM:001161EC ROM:001161EC loc_1161EC: ; CODE XREF: sub_1161B6+2A↑j ROM:001161EC ; sub_1161B6+30↑j ROM:001161EC bra.s loc_116218 ROM:001161EE ; --------------------------------------------------------------------------- ROM:001161EE ROM:001161EE loc_1161EE: ; CODE XREF: sub_1161B6+18↑j ROM:001161EE move.w #0,d0 ROM:001161F2 bra.s loc_1161F8 ROM:001161F4 ; --------------------------------------------------------------------------- ROM:001161F4 ROM:001161F4 loc_1161F4: ; CODE XREF: sub_1161B6+5A↓j ROM:001161F4 addi.w #1,d0 ROM:001161F8 ROM:001161F8 loc_1161F8: ; CODE XREF: sub_1161B6+3C↑j ROM:001161F8 cmpi.w #1,d0 ROM:001161FC bgt.s loc_116212 ROM:001161FE lea ($FFFFFF10).w,a0 ROM:00116202 move.w d0,d7 ROM:00116204 asl.w #4,d7 ROM:00116206 adda.w d7,a0 ROM:00116208 move.w d1,(a0) ROM:0011620A move.w d1,$5E6(d0.w*2) ROM:00116210 bra.s loc_1161F4 ROM:00116212 ; --------------------------------------------------------------------------- ROM:00116212 ROM:00116212 loc_116212: ; CODE XREF: sub_1161B6+46↑j ROM:00116212 move.w $26(a5),($FFFFFFEE).w ROM:00116218 ROM:00116218 loc_116218: ; CODE XREF: sub_1161B6:loc_1161EC↑j ROM:00116218 move.w ($FFFFFFEE).w,($586).w ROM:0011621E rts ROM:0011621E ; End of function sub_1161B6 ROM:0011621E ROM:00116220 ROM:00116220 ; =============== S U B R O U T I N E ======================================= ROM:00116220 ROM:00116220 ROM:00116220 sub_116220: ; CODE XREF: sub_12240E:loc_1224A2↓p ROM:00116220 move sr,-(sp) ROM:00116222 move #$2700,sr ROM:00116226 lea ($FFFFFF10).w,a0 ROM:0011622A clr.w d0 ROM:0011622C move.w #0,d1 ROM:00116230 bra.s loc_116236 ROM:00116232 ; --------------------------------------------------------------------------- ROM:00116232 ROM:00116232 loc_116232: ; CODE XREF: sub_116220+36↓j ROM:00116232 addi.w #1,d1 ROM:00116236 ROM:00116236 loc_116236: ; CODE XREF: sub_116220+10↑j ROM:00116236 cmpi.w #1,d1 ROM:0011623A bgt.s loc_116258 ROM:0011623C btst d1,($74A).w ROM:00116240 bne.s loc_11624C ROM:00116242 move.w $FBA(d1.w*2),2(a0,d0.w*2) ROM:0011624A bra.s loc_116254 ROM:0011624C ; --------------------------------------------------------------------------- ROM:0011624C ROM:0011624C loc_11624C: ; CODE XREF: sub_116220+20↑j ROM:0011624C move.w $FBE(d1.w*2),2(a0,d0.w*2) ROM:00116254 ROM:00116254 loc_116254: ; CODE XREF: sub_116220+2A↑j ROM:00116254 addq.w #8,d0 ROM:00116256 bra.s loc_116232 ROM:00116258 ; --------------------------------------------------------------------------- ROM:00116258 ROM:00116258 loc_116258: ; CODE XREF: sub_116220+1A↑j ROM:00116258 move (sp)+,sr ROM:0011625A rts ROM:0011625A ; End of function sub_116220 ROM:0011625A ROM:0011625C ROM:0011625C ; =============== S U B R O U T I N E ======================================= ROM:0011625C ROM:0011625C ROM:0011625C sub_11625C: ; CODE XREF: sub_110E10↑p ROM:0011625C move.w #0,d0 ROM:00116260 bra.s loc_116266 ROM:00116262 ; --------------------------------------------------------------------------- ROM:00116262 ROM:00116262 loc_116262: ; CODE XREF: sub_11625C+14↓j ROM:00116262 addi.w #1,d0 ROM:00116266 ROM:00116266 loc_116266: ; CODE XREF: sub_11625C+4↑j ROM:00116266 cmpi.w #1,d0 ROM:0011626A bgt.s locret_116272 ROM:0011626C bsr.w sub_116020 ROM:00116270 bra.s loc_116262 ROM:00116272 ; --------------------------------------------------------------------------- ROM:00116272 ROM:00116272 locret_116272: ; CODE XREF: sub_11625C+E↑j ROM:00116272 rts ROM:00116272 ; End of function sub_11625C ROM:00116272 ROM:00116274 ; --------------------------------------------------------------------------- ROM:00116274 andi.w #$FBFF,($FFFFFE20).w ROM:0011627A rte ROM:0011627C ; --------------------------------------------------------------------------- ROM:0011627C andi.w #$FDFF,($FFFFFE20).w ROM:00116282 rte ROM:00116284 ; --------------------------------------------------------------------------- ROM:00116284 movem.l d0-d2/a0,-(sp) ROM:00116288 move.w $16(sp),d0 ROM:0011628C subi.w #$100,d0 ROM:00116290 asr.w #2,d0 ROM:00116292 move.w #$FFFF,d1 ROM:00116296 bclr d0,d1 ROM:00116298 and.w d1,($FFFFFE20).w ROM:0011629C asl.w #4,d0 ROM:0011629E subi.w #$10,d0 ROM:001162A2 asr.w #4,d0 ROM:001162A4 bsr.w sub_116020 ROM:001162A8 bsr.w sub_11611A ROM:001162AC movem.l (sp)+,d0-d2/a0 ROM:001162B0 rte ROM:001162B2 ROM:001162B2 ; =============== S U B R O U T I N E ======================================= ROM:001162B2 ROM:001162B2 ROM:001162B2 sub_1162B2: ; CODE XREF: ROM:00116ABA↓p ROM:001162B2 move.w #0,d7 ROM:001162B6 bra.s loc_1162BC ROM:001162B8 ; --------------------------------------------------------------------------- ROM:001162B8 ROM:001162B8 loc_1162B8: ; CODE XREF: sub_1162B2+14↓j ROM:001162B8 addi.w #1,d7 ROM:001162BC ROM:001162BC loc_1162BC: ; CODE XREF: sub_1162B2+4↑j ROM:001162BC cmpi.w #3,d7 ROM:001162C0 bgt.s locret_1162C8 ROM:001162C2 bsr.w sub_1162CA ROM:001162C6 bra.s loc_1162B8 ROM:001162C8 ; --------------------------------------------------------------------------- ROM:001162C8 ROM:001162C8 locret_1162C8: ; CODE XREF: sub_1162B2+E↑j ROM:001162C8 rts ROM:001162C8 ; End of function sub_1162B2 ROM:001162C8 ROM:001162CA ROM:001162CA ; =============== S U B R O U T I N E ======================================= ROM:001162CA ROM:001162CA ROM:001162CA sub_1162CA: ; CODE XREF: sub_1162B2+10↑p ROM:001162CA clr.w d1 ROM:001162CC move.b $86D(d7.w),d1 ROM:001162D2 cmpi.w #4,d1 ROM:001162D6 bcc.s locret_1162E0 ROM:001162D8 movea.l off_1162E2(pc,d1.w*4),a0 ROM:001162DC nop ROM:001162DE jmp (a0) ROM:001162E0 ; --------------------------------------------------------------------------- ROM:001162E0 ROM:001162E0 locret_1162E0: ; CODE XREF: sub_1162CA+C↑j ROM:001162E0 rts ROM:001162E0 ; End of function sub_1162CA ROM:001162E0 ROM:001162E0 ; --------------------------------------------------------------------------- ROM:001162E2 off_1162E2: dc.l loc_1162F2 ; DATA XREF: sub_1162CA+E↑r ROM:001162E6 dc.l loc_116302 ROM:001162EA dc.l loc_116326 ROM:001162EE dc.l loc_116380 ROM:001162F2 ; --------------------------------------------------------------------------- ROM:001162F2 ROM:001162F2 loc_1162F2: ; DATA XREF: ROM:off_1162E2↑o ROM:001162F2 bsr.w sub_1163FE ROM:001162F6 move.b #1,$86D(d7.w) ROM:001162FE bra.s locret_116324 ROM:00116300 ; --------------------------------------------------------------------------- ROM:00116300 rts ROM:00116302 ; --------------------------------------------------------------------------- ROM:00116302 ROM:00116302 loc_116302: ; DATA XREF: ROM:001162E6↑o ROM:00116302 cmpi.l #$F618,$A10(d7.w*4) ROM:0011630C ble.s locret_116324 ROM:0011630E cmpi.b #3,($119F).w ROM:00116314 bne.s locret_116324 ROM:00116316 bsr.w sub_11669A ROM:0011631A move.b #2,$86D(d7.w) ROM:00116322 bra.s locret_11637E ROM:00116324 ; --------------------------------------------------------------------------- ROM:00116324 ROM:00116324 locret_116324: ; CODE XREF: ROM:001162FE↑j ROM:00116324 ; ROM:0011630C↑j ... ROM:00116324 rts ROM:00116326 ; --------------------------------------------------------------------------- ROM:00116326 ROM:00116326 loc_116326: ; DATA XREF: ROM:001162EA↑o ROM:00116326 btst #7,($1303).w ROM:0011632C bne.s locret_11637E ROM:0011632E lea ($FFFFFF30).w,a0 ROM:00116332 move.w d7,d0 ROM:00116334 asl.w #4,d0 ROM:00116336 adda.w d0,a0 ROM:00116338 move.w $A(a0),d1 ROM:0011633C andi.w #1,d1 ROM:00116340 cmpi.w #1,d1 ROM:00116344 bne.s loc_11634E ROM:00116346 bset #7,($92D).w ROM:0011634C bra.s loc_116354 ROM:0011634E ; --------------------------------------------------------------------------- ROM:0011634E ROM:0011634E loc_11634E: ; CODE XREF: ROM:00116344↑j ROM:0011634E bclr #7,($92D).w ROM:00116354 ROM:00116354 loc_116354: ; CODE XREF: ROM:0011634C↑j ROM:00116354 btst #7,($92D).w ROM:0011635A beq.s locret_11637E ROM:0011635C move.w #$20,d0 ; ' ' ROM:00116360 clr.b $893(d7.w) ROM:00116366 move.w d0,$608(d7.w*2) ROM:0011636C move.b #1,$893(d7.w) ROM:00116374 move.b #3,$86D(d7.w) ROM:0011637C bra.s locret_1163FA ROM:0011637E ; --------------------------------------------------------------------------- ROM:0011637E ROM:0011637E locret_11637E: ; CODE XREF: ROM:00116322↑j ROM:0011637E ; ROM:0011632C↑j ... ROM:0011637E rts ROM:00116380 ; --------------------------------------------------------------------------- ROM:00116380 ROM:00116380 loc_116380: ; DATA XREF: ROM:001162EE↑o ROM:00116380 cmpi.w #0,$608(d7.w*2) ROM:00116388 bgt.s loc_1163BE ROM:0011638A cmpi.l #$3E7,$498(d7.w*4) ROM:00116394 ble.s loc_1163BE ROM:00116396 bsr.w sub_1166C6 ROM:0011639A clr.l d0 ROM:0011639C move.w $5EC(d7.w*2),d0 ROM:001163A2 divu.w #$3E8,d0 ROM:001163A6 clr.b $893(d7.w) ROM:001163AC move.w d0,$608(d7.w*2) ROM:001163B2 move.b #1,$893(d7.w) ROM:001163BA bsr.w sub_11670E ROM:001163BE ROM:001163BE loc_1163BE: ; CODE XREF: ROM:00116388↑j ROM:001163BE ; ROM:00116394↑j ROM:001163BE cmpi.w #0,$608(d7.w*2) ROM:001163C6 bgt.s locret_1163FA ROM:001163C8 cmpi.l #$3E8,$498(d7.w*4) ROM:001163D2 bgt.s locret_1163FA ROM:001163D4 lea ($FFFFFF30).w,a0 ROM:001163D8 move.w d7,d0 ROM:001163DA asl.w #4,d0 ROM:001163DC adda.w d0,a0 ROM:001163DE move.w $A(a0),d1 ROM:001163E2 andi.w #1,d1 ROM:001163E6 cmpi.w #0,d1 ROM:001163EA bne.s locret_1163FA ROM:001163EC move.b #1,$86D(d7.w) ROM:001163F4 bra.l locret_116324 ROM:001163FA ; --------------------------------------------------------------------------- ROM:001163FA ROM:001163FA locret_1163FA: ; CODE XREF: ROM:0011637C↑j ROM:001163FA ; ROM:001163C6↑j ... ROM:001163FA rts ROM:001163FC ; --------------------------------------------------------------------------- ROM:001163FC rts ROM:001163FE ROM:001163FE ; =============== S U B R O U T I N E ======================================= ROM:001163FE ROM:001163FE ROM:001163FE sub_1163FE: ; CODE XREF: ROM:loc_1162F2↑p ROM:001163FE lea ($FFFFFF30).w,a0 ROM:00116402 move.w d7,d0 ROM:00116404 asl.w #4,d0 ROM:00116406 adda.w d0,a0 ROM:00116408 move.w #$30,d0 ; '0' ROM:0011640C asr.w #4,d0 ROM:0011640E add.w d7,d0 ROM:00116410 bsr.l sub_11B112 ROM:00116416 moveq #$D,d2 ROM:00116418 moveq #1,d1 ROM:0011641A moveq #3,d4 ROM:0011641C clr.w (a0) ROM:0011641E clr.w 2(a0) ROM:00116422 clr.w 4(a0) ROM:00116426 clr.w 6(a0) ROM:0011642A clr.w 8(a0) ROM:0011642E clr.l d3 ROM:00116430 move.w $D20(a5,d7.w*2),d3 ROM:00116436 add.w $78C(a5),d3 ROM:0011643A cmpi.w #$1C20,d3 ROM:0011643E blt.s loc_116444 ROM:00116440 subi.w #$1C20,d3 ROM:00116444 ROM:00116444 loc_116444: ; CODE XREF: sub_1163FE+40↑j ROM:00116444 divs.w #$64,d3 ; 'd' ROM:00116448 asl.w #8,d3 ROM:0011644A move.b #$A,d3 ROM:0011644E move.w d3,$A(a0) ROM:00116452 moveq #1,d3 ROM:00116454 moveq #1,d5 ROM:00116456 bsr.l sub_11B096 ROM:0011645C rts ROM:0011645C ; End of function sub_1163FE ROM:0011645C ROM:0011645E ROM:0011645E ; =============== S U B R O U T I N E ======================================= ROM:0011645E ROM:0011645E ROM:0011645E sub_11645E: ; CODE XREF: sub_1313B0+2A↓p ROM:0011645E move.w #0,d7 ROM:00116462 bra.s loc_116468 ROM:00116464 ; --------------------------------------------------------------------------- ROM:00116464 ROM:00116464 loc_116464: ; CODE XREF: sub_11645E+11E↓j ROM:00116464 addi.w #1,d7 ROM:00116468 ROM:00116468 loc_116468: ; CODE XREF: sub_11645E+4↑j ROM:00116468 cmpi.w #3,d7 ROM:0011646C bgt.l locret_116580 ROM:00116472 lea ($FFFFFF30).w,a0 ROM:00116476 move.w d7,d0 ROM:00116478 asl.w #4,d0 ROM:0011647A adda.w d0,a0 ROM:0011647C move.w #$30,d0 ; '0' ROM:00116480 asr.w #4,d0 ROM:00116482 add.w d7,d0 ROM:00116484 move.w #1,d5 ROM:00116488 cmpi.w #2,d5 ROM:0011648C bne.s loc_116496 ROM:0011648E move.w d7,d4 ROM:00116490 andi.w #1,d4 ROM:00116494 bra.s loc_11649A ROM:00116496 ; --------------------------------------------------------------------------- ROM:00116496 ROM:00116496 loc_116496: ; CODE XREF: sub_11645E+2E↑j ROM:00116496 move.w #0,d4 ROM:0011649A ROM:0011649A loc_11649A: ; CODE XREF: sub_11645E+36↑j ROM:0011649A move.w $10BC(d4.w*2),d6 ROM:001164A0 btst d7,($11A1).w ROM:001164A4 bne.s loc_1164B0 ROM:001164A6 btst #3,($1315).w ROM:001164AC beq.s loc_1164B0 ROM:001164AE clr.w d6 ROM:001164B0 ROM:001164B0 loc_1164B0: ; CODE XREF: sub_11645E+46↑j ROM:001164B0 ; sub_11645E+4E↑j ROM:001164B0 move.w d6,4(a0) ROM:001164B4 btst #1,($92F).w ROM:001164BA bne.s loc_116528 ROM:001164BC clr.l d5 ROM:001164BE move.w $10C0(d7.w*2),d5 ROM:001164C4 asl.l #8,d5 ROM:001164C6 divs.w #$64,d5 ; 'd' ROM:001164CA move.w d5,6(a0) ROM:001164CE cmpi.w #3,d7 ROM:001164D2 beq.s loc_1164DC ROM:001164D4 move.w d0,d5 ROM:001164D6 addq.l #1,d5 ROM:001164D8 asl.w #4,d5 ROM:001164DA bra.s loc_1164E0 ROM:001164DC ; --------------------------------------------------------------------------- ROM:001164DC ROM:001164DC loc_1164DC: ; CODE XREF: sub_11645E+74↑j ROM:001164DC move.w #0,d5 ROM:001164E0 ROM:001164E0 loc_1164E0: ; CODE XREF: sub_11645E+7C↑j ROM:001164E0 asl.w #8,d5 ROM:001164E2 cmpi.w #$1C20,($E0A).w ROM:001164E8 bne.s loc_1164EE ROM:001164EA clr.w d4 ROM:001164EC bra.s loc_1164FA ROM:001164EE ; --------------------------------------------------------------------------- ROM:001164EE ROM:001164EE loc_1164EE: ; CODE XREF: sub_11645E+8A↑j ROM:001164EE move.w ($E0A).w,d4 ROM:001164F2 ext.l d4 ROM:001164F4 divs.w #$64,d4 ; 'd' ROM:001164F8 add.w d4,d5 ROM:001164FA ROM:001164FA loc_1164FA: ; CODE XREF: sub_11645E+8E↑j ROM:001164FA move.w d5,8(a0) ROM:001164FE move.b $DAD(a5),d4 ROM:00116502 cmpi.b #0,d4 ROM:00116506 ble.s loc_116528 ROM:00116508 move.w 8(a0),d4 ROM:0011650C ext.w d4 ROM:0011650E ext.l d4 ROM:00116510 bne.s loc_116514 ROM:00116512 moveq #$48,d4 ; 'H' ROM:00116514 ROM:00116514 loc_116514: ; CODE XREF: sub_11645E+B2↑j ROM:00116514 muls.l $A10(d7.w*4),d4 ROM:0011651C divu.w #$48,d4 ; 'H' ROM:00116520 bvc.s loc_116526 ROM:00116522 move.w #$FFFF,d4 ROM:00116526 ROM:00116526 loc_116526: ; CODE XREF: sub_11645E+C2↑j ROM:00116526 move.w d4,(a0) ROM:00116528 ROM:00116528 loc_116528: ; CODE XREF: sub_11645E+5C↑j ROM:00116528 ; sub_11645E+A8↑j ROM:00116528 move sr,-(sp) ROM:0011652A move #$2700,sr ROM:0011652E move.b $DAD(a5),d4 ROM:00116532 cmpi.b #0,d4 ROM:00116536 bne.s loc_11657A ROM:00116538 move.w 8(a0),d4 ROM:0011653C ext.w d4 ROM:0011653E ext.l d4 ROM:00116540 bne.s loc_116544 ROM:00116542 moveq #$48,d4 ; 'H' ROM:00116544 ROM:00116544 loc_116544: ; CODE XREF: sub_11645E+E2↑j ROM:00116544 muls.l $A10(d7.w*4),d4 ROM:0011654C divu.l #$48,d4 ; 'H' ROM:00116554 cmpi.l #$F618,d4 ROM:0011655A ble.s loc_116562 ROM:0011655C move.l $488(d7.w*4),d4 ROM:00116562 ROM:00116562 loc_116562: ; CODE XREF: sub_11645E+FC↑j ROM:00116562 btst #7,($1303).w ROM:00116568 bne.s loc_11656E ROM:0011656A move.w d4,(a0) ROM:0011656C bra.s loc_116570 ROM:0011656E ; --------------------------------------------------------------------------- ROM:0011656E ROM:0011656E loc_11656E: ; CODE XREF: sub_11645E+10A↑j ROM:0011656E clr.w (a0) ROM:00116570 ROM:00116570 loc_116570: ; CODE XREF: sub_11645E+10E↑j ROM:00116570 cmpi.w #0,d7 ROM:00116574 bne.s loc_11657A ROM:00116576 move.w d4,($594).w ROM:0011657A ROM:0011657A loc_11657A: ; CODE XREF: sub_11645E+D8↑j ROM:0011657A ; sub_11645E+116↑j ROM:0011657A move (sp)+,sr ROM:0011657C bra.w loc_116464 ROM:00116580 ; --------------------------------------------------------------------------- ROM:00116580 ROM:00116580 locret_116580: ; CODE XREF: sub_11645E+E↑j ROM:00116580 rts ROM:00116580 ; End of function sub_11645E ROM:00116580 ROM:00116582 ROM:00116582 ; =============== S U B R O U T I N E ======================================= ROM:00116582 ROM:00116582 ROM:00116582 sub_116582: ; CODE XREF: sub_1208C8+E↓p ROM:00116582 ; sub_13049A:loc_1304D0↓p ... ROM:00116582 btst #1,($1317).w ROM:00116588 bne.s locret_1165FE ROM:0011658A move.w #0,d7 ROM:0011658E bra.s loc_116594 ROM:00116590 ; --------------------------------------------------------------------------- ROM:00116590 ROM:00116590 loc_116590: ; CODE XREF: sub_116582:loc_1165C4↓j ROM:00116590 addi.w #1,d7 ROM:00116594 ROM:00116594 loc_116594: ; CODE XREF: sub_116582+C↑j ROM:00116594 cmpi.w #3,d7 ROM:00116598 bgt.s loc_1165C6 ROM:0011659A lea ($FFFFFF30).w,a0 ROM:0011659E move.w d7,d6 ROM:001165A0 asl.w #4,d6 ROM:001165A2 adda.w d6,a0 ROM:001165A4 move.w #$30,d6 ; '0' ROM:001165A8 asr.w #4,d6 ROM:001165AA add.w d7,d6 ROM:001165AC move.w d0,2(a0) ROM:001165B0 move.w $4E6(a5),d5 ROM:001165B4 cmpi.w #0,d5 ROM:001165B8 bne.s loc_1165C4 ROM:001165BA moveq #1,d5 ROM:001165BC asl.l d6,d5 ROM:001165BE asl.l d6,d5 ROM:001165C0 or.l d5,($FFFFFE18).w ROM:001165C4 ROM:001165C4 loc_1165C4: ; CODE XREF: sub_116582+36↑j ROM:001165C4 bra.s loc_116590 ROM:001165C6 ; --------------------------------------------------------------------------- ROM:001165C6 ROM:001165C6 loc_1165C6: ; CODE XREF: sub_116582+16↑j ROM:001165C6 move.w ($E2E).w,d4 ROM:001165CA ext.l d4 ROM:001165CC muls.l d0,d4 ROM:001165D0 muls.l #4,d4 ROM:001165D8 move.w $20C(a5),d5 ROM:001165DC muls.w #$3C,d5 ; '<' ROM:001165E0 divs.l d5,d4 ROM:001165E4 move.l d4,($978).w ROM:001165E8 move.l ($944).w,d3 ROM:001165EC add.l d4,d3 ROM:001165EE move.l d3,($944).w ROM:001165F2 divs.l #$A,d3 ROM:001165FA move.w d3,($AB4).w ROM:001165FE ROM:001165FE locret_1165FE: ; CODE XREF: sub_116582+6↑j ROM:001165FE rts ROM:001165FE ; End of function sub_116582 ROM:001165FE ROM:00116600 ROM:00116600 ; =============== S U B R O U T I N E ======================================= ROM:00116600 ROM:00116600 ROM:00116600 sub_116600: ; CODE XREF: sub_110DA6+C↑p ROM:00116600 move.w #0,d7 ROM:00116604 bra.s loc_11660A ROM:00116606 ; --------------------------------------------------------------------------- ROM:00116606 ROM:00116606 loc_116606: ; CODE XREF: sub_116600:loc_116658↓j ROM:00116606 addi.w #1,d7 ROM:0011660A ROM:0011660A loc_11660A: ; CODE XREF: sub_116600+4↑j ROM:0011660A cmpi.w #3,d7 ROM:0011660E bgt.s locret_11665A ROM:00116610 lea ($FFFFFF30).w,a0 ROM:00116614 move.w d7,d6 ROM:00116616 asl.w #4,d6 ROM:00116618 adda.w d6,a0 ROM:0011661A move.w 8(a0),d5 ROM:0011661E cmpi.b #0,d5 ROM:00116622 beq.s loc_116658 ROM:00116624 move.w 6(a0),d4 ROM:00116628 move.b d4,d2 ROM:0011662A asr.w #8,d4 ROM:0011662C move.w d4,d3 ROM:0011662E move.w ($502).w,d1 ROM:00116632 ext.l d1 ROM:00116634 divs.w #$64,d1 ; 'd' ROM:00116638 sub.w d1,d3 ROM:0011663A bpl.s loc_116640 ROM:0011663C addi.w #$48,d3 ; 'H' ROM:00116640 ROM:00116640 loc_116640: ; CODE XREF: sub_116600+3A↑j ROM:00116640 ; sub_116600+4E↓j ROM:00116640 cmp.b d3,d5 ROM:00116642 bge.s loc_116650 ROM:00116644 sub.b d5,d4 ROM:00116646 bge.s loc_11664C ROM:00116648 addi.b #$48,d4 ; 'H' ROM:0011664C ROM:0011664C loc_11664C: ; CODE XREF: sub_116600+46↑j ROM:0011664C sub.b d5,d3 ROM:0011664E bra.s loc_116640 ROM:00116650 ; --------------------------------------------------------------------------- ROM:00116650 ROM:00116650 loc_116650: ; CODE XREF: sub_116600+42↑j ROM:00116650 asl.w #8,d4 ROM:00116652 move.b d2,d4 ROM:00116654 move.w d4,6(a0) ROM:00116658 ROM:00116658 loc_116658: ; CODE XREF: sub_116600+22↑j ROM:00116658 bra.s loc_116606 ROM:0011665A ; --------------------------------------------------------------------------- ROM:0011665A ROM:0011665A locret_11665A: ; CODE XREF: sub_116600+E↑j ROM:0011665A rts ROM:0011665A ; End of function sub_116600 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_110E10+6↑p ROM:0011665C move.w #0,d7 ROM:00116660 bra.s loc_116666 ROM:00116662 ; --------------------------------------------------------------------------- ROM:00116662 ROM:00116662 loc_116662: ; CODE XREF: sub_11665C:loc_116696↓j ROM:00116662 addi.w #1,d7 ROM:00116666 ROM:00116666 loc_116666: ; CODE XREF: sub_11665C+4↑j ROM:00116666 cmpi.w #3,d7 ROM:0011666A bgt.s locret_116698 ROM:0011666C lea ($FFFFFF30).w,a0 ROM:00116670 move.w d7,d6 ROM:00116672 asl.w #4,d6 ROM:00116674 adda.w d6,a0 ROM:00116676 move.w 8(a0),d4 ROM:0011667A cmpi.b #0,d4 ROM:0011667E ble.s loc_116696 ROM:00116680 cmpi.w #$2400,6(a0) ROM:00116686 bge.s loc_116690 ROM:00116688 addi.w #$2400,6(a0) ROM:0011668E bra.s loc_116696 ROM:00116690 ; --------------------------------------------------------------------------- ROM:00116690 ROM:00116690 loc_116690: ; CODE XREF: sub_11665C+2A↑j ROM:00116690 subi.w #$2400,6(a0) ROM:00116696 ROM:00116696 loc_116696: ; CODE XREF: sub_11665C+22↑j ROM:00116696 ; sub_11665C+32↑j ROM:00116696 bra.s loc_116662 ROM:00116698 ; --------------------------------------------------------------------------- ROM:00116698 ROM:00116698 locret_116698: ; CODE XREF: sub_11665C+E↑j ROM:00116698 rts ROM:00116698 ; End of function sub_11665C ROM:00116698 ROM:0011669A ROM:0011669A ; =============== S U B R O U T I N E ======================================= ROM:0011669A ROM:0011669A ROM:0011669A sub_11669A: ; CODE XREF: ROM:00116316↑p ROM:0011669A move.l #$F618,d3 ROM:001166A0 move.l $A10(d7.w*4),d2 ROM:001166A6 divu.w #$3E8,d2 ROM:001166AA swap d2 ROM:001166AC ext.l d2 ROM:001166AE add.l d2,d3 ROM:001166B0 move.l d3,$488(d7.w*4) ROM:001166B6 move.l $A10(d7.w*4),d1 ROM:001166BC sub.l d3,d1 ROM:001166BE move.l d1,$498(d7.w*4) ROM:001166C4 rts ROM:001166C4 ; End of function sub_11669A ROM:001166C4 ROM:001166C6 ROM:001166C6 ; =============== S U B R O U T I N E ======================================= ROM:001166C6 ROM:001166C6 ROM:001166C6 sub_1166C6: ; CODE XREF: ROM:00116396↑p ROM:001166C6 cmpi.l #$7D00,$498(d7.w*4) ROM:001166D0 ble.s loc_1166DC ROM:001166D2 move.w #$7D00,$5EC(d7.w*2) ROM:001166DA bra.s loc_1166E8 ROM:001166DC ; --------------------------------------------------------------------------- ROM:001166DC ROM:001166DC loc_1166DC: ; CODE XREF: sub_1166C6+A↑j ROM:001166DC move.l $498(d7.w*4),d2 ROM:001166E2 move.w d2,$5EC(d7.w*2) ROM:001166E8 ROM:001166E8 loc_1166E8: ; CODE XREF: sub_1166C6+14↑j ROM:001166E8 lea ($FFFFFF30).w,a0 ROM:001166EC move.w d7,d0 ROM:001166EE asl.w #4,d0 ROM:001166F0 adda.w d0,a0 ROM:001166F2 move.w #$30,d0 ; '0' ROM:001166F6 asr.w #4,d0 ROM:001166F8 add.w d7,d0 ROM:001166FA move.w $5EC(d7.w*2),2(a0) ROM:00116702 moveq #1,d5 ROM:00116704 asl.l d0,d5 ROM:00116706 asl.l d0,d5 ROM:00116708 or.l d5,($FFFFFE18).w ROM:0011670C rts ROM:0011670C ; End of function sub_1166C6 ROM:0011670C ROM:0011670E ROM:0011670E ; =============== S U B R O U T I N E ======================================= ROM:0011670E ROM:0011670E ROM:0011670E sub_11670E: ; CODE XREF: ROM:001163BA↑p ROM:0011670E clr.l d0 ROM:00116710 move.w $5EC(d7.w*2),d0 ROM:00116716 sub.l d0,$498(d7.w*4) ROM:0011671C rts ROM:0011671C ; End of function sub_11670E ROM:0011671C ROM:0011671E ; --------------------------------------------------------------------------- ROM:0011671E movem.l d0-d4/a0,-(sp) ROM:00116722 lea ($FFFFFF30).w,a0 ROM:00116726 move.w $1E(sp),d0 ROM:0011672A subi.w #$100,d0 ROM:0011672E asr.w #2,d0 ROM:00116730 move.w #$FFFF,d1 ROM:00116734 bclr d0,d1 ROM:00116736 and.w d1,($FFFFFE20).w ROM:0011673A move.w d0,d2 ROM:0011673C asl.w #4,d0 ROM:0011673E subi.w #$30,d0 ; '0' ROM:00116742 adda.w d0,a0 ROM:00116744 asr.w #4,d0 ROM:00116746 move.l ($FFFFFE14).w,d1 ROM:0011674A asr.l d2,d1 ROM:0011674C asr.l d2,d1 ROM:0011674E andi.l #3,d1 ROM:00116754 btst d0,($11A1).w ROM:00116758 beq.s loc_116760 ROM:0011675A eori.w #1,d1 ROM:0011675E bra.s loc_116764 ROM:00116760 ; --------------------------------------------------------------------------- ROM:00116760 ROM:00116760 loc_116760: ; CODE XREF: ROM:00116758↑j ROM:00116760 eori.w #0,d1 ROM:00116764 ROM:00116764 loc_116764: ; CODE XREF: ROM:0011675E↑j ROM:00116764 beq.s loc_11676E ROM:00116766 asl.l d2,d1 ROM:00116768 asl.l d2,d1 ROM:0011676A eor.l d1,($FFFFFE14).w ROM:0011676E ROM:0011676E loc_11676E: ; CODE XREF: ROM:loc_116764↑j ROM:0011676E bsr.w sub_116778 ROM:00116772 movem.l (sp)+,d0-d4/a0 ROM:00116776 rte ROM:00116778 ROM:00116778 ; =============== S U B R O U T I N E ======================================= ROM:00116778 ROM:00116778 ROM:00116778 sub_116778: ; CODE XREF: ROM:loc_11676E↑p ROM:00116778 move.w $10C0(d0.w*2),d1 ROM:0011677E ext.l d1 ROM:00116780 asl.l #8,d1 ROM:00116782 divs.w #$64,d1 ; 'd' ROM:00116786 cmpi.w #$1C20,($E0A).w ROM:0011678C bne.s loc_116792 ROM:0011678E clr.w d2 ROM:00116790 bra.s loc_11679C ROM:00116792 ; --------------------------------------------------------------------------- ROM:00116792 ROM:00116792 loc_116792: ; CODE XREF: sub_116778+14↑j ROM:00116792 move.w ($E0A).w,d2 ROM:00116796 ext.l d2 ROM:00116798 divs.w #$64,d2 ; 'd' ROM:0011679C ROM:0011679C loc_11679C: ; CODE XREF: sub_116778+18↑j ROM:0011679C move.w 8(a0),d3 ROM:001167A0 cmp.b d2,d3 ROM:001167A2 beq.s loc_1167DA ROM:001167A4 move.b d2,d3 ROM:001167A6 move.w d3,8(a0) ROM:001167AA move.w ($E0A).w,d3 ROM:001167AE ext.l d3 ROM:001167B0 muls.l $A10(d0.w*4),d3 ROM:001167B8 divu.w #$1C20,d3 ROM:001167BC bvc.s loc_1167C2 ROM:001167BE move.w #$FFFF,d3 ROM:001167C2 ROM:001167C2 loc_1167C2: ; CODE XREF: sub_116778+44↑j ROM:001167C2 btst #7,($1303).w ROM:001167C8 bne.s loc_1167CE ROM:001167CA move.w d3,(a0) ROM:001167CC bra.s loc_1167D0 ROM:001167CE ; --------------------------------------------------------------------------- ROM:001167CE ROM:001167CE loc_1167CE: ; CODE XREF: sub_116778+50↑j ROM:001167CE clr.w (a0) ROM:001167D0 ROM:001167D0 loc_1167D0: ; CODE XREF: sub_116778+54↑j ROM:001167D0 cmpi.w #0,d0 ROM:001167D4 bne.s loc_1167DA ROM:001167D6 move.w d3,($594).w ROM:001167DA ROM:001167DA loc_1167DA: ; CODE XREF: sub_116778+2A↑j ROM:001167DA ; sub_116778+5C↑j ROM:001167DA move.w d1,d4 ROM:001167DC asr.w #8,d4 ROM:001167DE cmpi.w #0,d2 ROM:001167E2 ble.s loc_116806 ROM:001167E4 move.w d1,d3 ROM:001167E6 asr.w #8,d3 ROM:001167E8 sub.w ($FFFFFF0A).w,d3 ROM:001167EC cmpi.b #0,d3 ROM:001167F0 bge.s loc_1167F6 ROM:001167F2 addi.b #$48,d3 ; 'H' ROM:001167F6 ROM:001167F6 loc_1167F6: ; CODE XREF: sub_116778+78↑j ROM:001167F6 ; sub_116778+8C↓j ROM:001167F6 cmp.b d3,d2 ROM:001167F8 bge.s loc_116806 ROM:001167FA sub.b d2,d4 ROM:001167FC bpl.s loc_116802 ROM:001167FE addi.b #$48,d4 ; 'H' ROM:00116802 ROM:00116802 loc_116802: ; CODE XREF: sub_116778+84↑j ROM:00116802 sub.b d2,d3 ROM:00116804 bra.s loc_1167F6 ROM:00116806 ; --------------------------------------------------------------------------- ROM:00116806 ROM:00116806 loc_116806: ; CODE XREF: sub_116778+6A↑j ROM:00116806 ; sub_116778+80↑j ROM:00116806 asl.w #8,d4 ROM:00116808 move.b d1,d4 ROM:0011680A btst #3,($1315).w ROM:00116810 beq.s loc_116816 ROM:00116812 move.w d4,6(a0) ROM:00116816 ROM:00116816 loc_116816: ; CODE XREF: sub_116778+98↑j ROM:00116816 move.b $DAD(a5),d1 ROM:0011681A cmpi.b #0,d1 ROM:0011681E ble.s loc_11684A ROM:00116820 move.w 8(a0),d1 ROM:00116824 ext.w d1 ROM:00116826 ext.l d1 ROM:00116828 bne.s loc_11682C ROM:0011682A moveq #$48,d1 ; 'H' ROM:0011682C ROM:0011682C loc_11682C: ; CODE XREF: sub_116778+B0↑j ROM:0011682C muls.l $A10(d0.w*4),d1 ROM:00116834 divu.w #$48,d1 ; 'H' ROM:00116838 bvc.s loc_11683E ROM:0011683A move.w #$FFFF,d1 ROM:0011683E ROM:0011683E loc_11683E: ; CODE XREF: sub_116778+C0↑j ROM:0011683E move.w d1,(a0) ROM:00116840 cmpi.w #0,d0 ROM:00116844 bne.s loc_11684A ROM:00116846 move.w d1,($594).w ROM:0011684A ROM:0011684A loc_11684A: ; CODE XREF: sub_116778+A6↑j ROM:0011684A ; sub_116778+CC↑j ROM:0011684A lea ($FFFFFF30).w,a0 ROM:0011684E move.b $DAD(a5),d2 ROM:00116852 cmpi.b #0,d2 ROM:00116856 ble.s locret_116870 ROM:00116858 btst #3,($1315).w ROM:0011685E beq.s locret_116870 ROM:00116860 move.w $D30(a5,d0.w*2),d2 ROM:00116866 asl.w #4,d2 ROM:00116868 adda.w d2,a0 ROM:0011686A move.w d4,6(a0) ROM:0011686E move.w d1,(a0) ROM:00116870 ROM:00116870 locret_116870: ; CODE XREF: sub_116778+DE↑j ROM:00116870 ; sub_116778+E6↑j ROM:00116870 rts ROM:00116870 ; End of function sub_116778 ROM:00116870 ROM:00116872 ; --------------------------------------------------------------------------- ROM:00116872 rts ROM:00116874 ; --------------------------------------------------------------------------- ROM:00116874 move.l #unk_110000,d0 ROM:0011687A movec d0,vbr ROM:0011687E movea.l #$400,sp ROM:00116884 bsr.l sub_11AFFA ROM:0011688A clr.l d0 ROM:0011688C clr.l d1 ROM:0011688E move.l #$1900,d1 ROM:00116894 movea.l d0,a0 ROM:00116896 ROM:00116896 loc_116896: ; CODE XREF: ROM:0011689E↓j ROM:00116896 cmp.l a0,d1 ROM:00116898 ble.s loc_1168A0 ROM:0011689A move.b #0,(a0)+ ROM:0011689E bra.s loc_116896 ROM:001168A0 ; --------------------------------------------------------------------------- ROM:001168A0 ROM:001168A0 loc_1168A0: ; CODE XREF: ROM:00116898↑j ROM:001168A0 move.l a0,($97C).w ROM:001168A4 bclr #3,($92D).w ROM:001168AA move.l ($1908).w,d4 ROM:001168AE cmpi.l #$4812BC29,d4 ROM:001168B4 beq.s loc_1168C6 ROM:001168B6 bset #3,($92D).w ROM:001168BC bset #2,($12F9).w ROM:001168C2 move.l d4,($980).w ROM:001168C6 ROM:001168C6 loc_1168C6: ; CODE XREF: ROM:001168B4↑j ROM:001168C6 move.l ($190C).w,d4 ROM:001168CA cmpi.l #$6D2E3304,d4 ROM:001168D0 beq.s loc_1168E2 ROM:001168D2 bset #3,($92D).w ROM:001168D8 bset #0,($12FC).w ROM:001168DE move.l d4,($984).w ROM:001168E2 ROM:001168E2 loc_1168E2: ; CODE XREF: ROM:001168D0↑j ROM:001168E2 btst #3,($92D).w ROM:001168E8 beq.s loc_11690E ROM:001168EA movea.l #$1900,a0 ROM:001168F0 ROM:001168F0 loc_1168F0: ; CODE XREF: ROM:001168FC↓j ROM:001168F0 cmpa.l #$1DFF,a0 ROM:001168F6 bge.s loc_1168FE ROM:001168F8 move.b #0,(a0)+ ROM:001168FC bra.s loc_1168F0 ROM:001168FE ; --------------------------------------------------------------------------- ROM:001168FE ROM:001168FE loc_1168FE: ; CODE XREF: ROM:001168F6↑j ROM:001168FE move.l #$4812BC29,($1908).w ROM:00116906 move.l #$6D2E3304,($190C).w ROM:0011690E ROM:0011690E loc_11690E: ; CODE XREF: ROM:001168E8↑j ROM:0011690E movea.l #unk_110000,a1 ROM:00116914 move.w ($1924).w,d4 ROM:00116918 cmp.w (a1),d4 ROM:0011691A beq.s loc_116920 ROM:0011691C move.w (a1),($1924).w ROM:00116920 ROM:00116920 loc_116920: ; CODE XREF: ROM:0011691A↑j ROM:00116920 movea.l #$400,sp ROM:00116926 move.w sp,($596).w ROM:0011692A movea.l #$170000,a5 ROM:00116930 move.l a5,($470).w ROM:00116934 bsr.w sub_116B76 ROM:00116938 bsr.l sub_117276 ROM:0011693E clr.w ($508).w ROM:00116942 bsr.l sub_11AFFA ROM:00116948 bsr.l sub_1110EE ROM:0011694E bsr.l sub_110A18 ROM:00116954 bsr.l sub_117122 ROM:0011695A bsr.l sub_110C52 ROM:00116960 bsr.l sub_111826 ROM:00116966 bsr.l sub_11180A ROM:0011696C bsr.l sub_135F16 ROM:00116972 move.b ($FFFFFA07).w,($192E).w ROM:00116978 move.b ($FFFFFA21).w,($192F).w ROM:0011697E move.b #0,($FFFFFA1F).w ROM:00116984 move #$2000,sr ROM:00116988 ROM:00116988 loc_116988: ; CODE XREF: ROM:loc_116B62↓j ROM:00116988 move.b #$55,($FFFFFA27).w ; 'U' ROM:0011698E move.b #$AA,($FFFFFA27).w ROM:00116994 movea.l ($470).w,a5 ROM:00116998 addq.w #1,($C7C).w ROM:0011699C bvc.s loc_1169A4 ROM:0011699E move.w #$8000,($C7C).w ROM:001169A4 ROM:001169A4 loc_1169A4: ; CODE XREF: ROM:0011699C↑j ROM:001169A4 move.w $4F2(a5),d0 ROM:001169A8 cmp.w ($C7C).w,d0 ROM:001169AC bgt.s loc_1169DE ROM:001169AE move.w ($C84).w,d1 ROM:001169B2 sub.w ($5DC).w,d1 ROM:001169B6 bpl.s loc_1169BC ROM:001169B8 addi.w #$400,d1 ROM:001169BC ROM:001169BC loc_1169BC: ; CODE XREF: ROM:001169B6↑j ROM:001169BC move.w ($5DC).w,($C84).w ROM:001169C2 muls.w #$A,d1 ROM:001169C6 divs.w ($C7C).w,d1 ROM:001169CA move.w d1,($C7E).w ROM:001169CE cmp.w ($1928).w,d1 ROM:001169D2 bge.w loc_1169DA ROM:001169D6 move.w d1,($1928).w ROM:001169DA ROM:001169DA loc_1169DA: ; CODE XREF: ROM:001169D2↑j ROM:001169DA clr.w ($C7C).w ROM:001169DE ROM:001169DE loc_1169DE: ; CODE XREF: ROM:001169AC↑j ROM:001169DE move.l #$927C0,d0 ROM:001169E4 move.w ($598).w,d1 ROM:001169E8 asl.w #1,d1 ROM:001169EA cmpi.w #0,d1 ROM:001169EE beq.s loc_1169F6 ROM:001169F0 divs.w d1,d0 ROM:001169F2 move.w d0,($C80).w ROM:001169F6 ROM:001169F6 loc_1169F6: ; CODE XREF: ROM:001169EE↑j ROM:001169F6 move.w ($C7E).w,d0 ROM:001169FA sub.w ($C80).w,d0 ROM:001169FE bpl.s loc_116A02 ROM:00116A00 neg.w d0 ROM:00116A02 ROM:00116A02 loc_116A02: ; CODE XREF: ROM:001169FE↑j ROM:00116A02 cmpi.w #1,d0 ROM:00116A06 bgt.s loc_116A0E ROM:00116A08 move.w ($598).w,($C82).w ROM:00116A0E ROM:00116A0E loc_116A0E: ; CODE XREF: ROM:00116A06↑j ROM:00116A0E tst.w ($596).w ROM:00116A12 beq.s loc_116A22 ROM:00116A14 movea.w ($596).w,a0 ROM:00116A18 cmpi.w #0,-(a0) ROM:00116A1C beq.s loc_116A22 ROM:00116A1E move.w a0,($596).w ROM:00116A22 ROM:00116A22 loc_116A22: ; CODE XREF: ROM:00116A12↑j ROM:00116A22 ; ROM:00116A1C↑j ROM:00116A22 move.w $4EC(a5),d0 ROM:00116A26 cmpi.w #0,d0 ROM:00116A2A beq.s loc_116A30 ROM:00116A2C bsr.w sub_116BAE ROM:00116A30 ROM:00116A30 loc_116A30: ; CODE XREF: ROM:00116A2A↑j ROM:00116A30 move.w $4EE(a5),d0 ROM:00116A34 cmpi.w #0,d0 ROM:00116A38 beq.s loc_116A4C ROM:00116A3A bsr.l sub_12EE56 ROM:00116A40 move.b #$55,($FFFFFA27).w ; 'U' ROM:00116A46 move.b #$AA,($FFFFFA27).w ROM:00116A4C ROM:00116A4C loc_116A4C: ; CODE XREF: ROM:00116A38↑j ROM:00116A4C bsr.l sub_110414 ROM:00116A52 bsr.l sub_113106 ROM:00116A58 btst #1,($92F).w ROM:00116A5E bne.s loc_116A78 ROM:00116A60 bset #3,($930).w ROM:00116A66 bclr #5,($92C).w ROM:00116A6C bsr.l sub_1104FA ROM:00116A72 bclr #3,($930).w ROM:00116A78 ROM:00116A78 loc_116A78: ; CODE XREF: ROM:00116A5E↑j ROM:00116A78 bsr.l sub_1129D8 ROM:00116A7E bsr.l sub_11276A ROM:00116A84 bsr.l sub_112FB6 ROM:00116A8A bsr.l sub_1128BE ROM:00116A90 bsr.l sub_112AE0 ROM:00116A96 bsr.l nullsub_9 ROM:00116A9C bsr.l nullsub_21 ROM:00116AA2 bsr.l sub_11C180 ROM:00116AA8 bsr.l sub_117276 ROM:00116AAE bsr.l sub_117792 ROM:00116AB4 bsr.l sub_12688A ROM:00116ABA bsr.l sub_1162B2 ROM:00116AC0 bsr.l sub_115E98 ROM:00116AC6 bsr.l nullsub_8 ROM:00116ACC bsr.l sub_111ABE ROM:00116AD2 bsr.l sub_11AB4C ROM:00116AD8 bsr.l nullsub_16 ROM:00116ADE bsr.l sub_13263E ROM:00116AE4 bsr.l nullsub_6 ROM:00116AEA bsr.l nullsub_7 ROM:00116AF0 bsr.l sub_1274CE ROM:00116AF6 bsr.l sub_11188C ROM:00116AFC bsr.l sub_12E67E ROM:00116B02 bsr.l sub_11790C ROM:00116B08 bsr.l sub_11471A ROM:00116B0E bsr.l sub_12E728 ROM:00116B14 bsr.l sub_12E23C ROM:00116B1A move.w $30(a5),d0 ROM:00116B1E cmp.w ($598).w,d0 ROM:00116B22 bgt.s loc_116B32 ROM:00116B24 bclr #3,($FFFFFA11).w ROM:00116B2A bset #1,($1304).w ROM:00116B30 bra.s loc_116B3E ROM:00116B32 ; --------------------------------------------------------------------------- ROM:00116B32 ROM:00116B32 loc_116B32: ; CODE XREF: ROM:00116B22↑j ROM:00116B32 bset #3,($FFFFFA11).w ROM:00116B38 bclr #1,($1304).w ROM:00116B3E ROM:00116B3E loc_116B3E: ; CODE XREF: ROM:00116B30↑j ROM:00116B3E move.w $32(a5),d0 ROM:00116B42 cmp.w ($598).w,d0 ROM:00116B46 bgt.s loc_116B56 ROM:00116B48 bclr #4,($FFFFFA11).w ROM:00116B4E bset #2,($12FA).w ROM:00116B54 bra.s loc_116B62 ROM:00116B56 ; --------------------------------------------------------------------------- ROM:00116B56 ROM:00116B56 loc_116B56: ; CODE XREF: ROM:00116B46↑j ROM:00116B56 bset #4,($FFFFFA11).w ROM:00116B5C bclr #2,($12FA).w ROM:00116B62 ROM:00116B62 loc_116B62: ; CODE XREF: ROM:00116B54↑j ROM:00116B62 bra.w loc_116988 ROM:00116B66 ; --------------------------------------------------------------------------- ROM:00116B66 rts ROM:00116B68 ROM:00116B68 ; =============== S U B R O U T I N E ======================================= ROM:00116B68 ROM:00116B68 ROM:00116B68 sub_116B68: ; CODE XREF: ROM:001359AE↓p ROM:00116B68 ; ROM:001359F0↓p ROM:00116B68 move.b #0,($10DB).w ROM:00116B6E move.b #0,($10DA).w ROM:00116B74 rts ROM:00116B74 ; End of function sub_116B68 ROM:00116B74 ROM:00116B76 ROM:00116B76 ; =============== S U B R O U T I N E ======================================= ROM:00116B76 ROM:00116B76 ROM:00116B76 sub_116B76: ; CODE XREF: ROM:00116934↑p ROM:00116B76 move.w #$A55A,($1E00).l ROM:00116B7E move.w #$5AA5,($1E02).l ROM:00116B86 cmpi.w #$A55A,($1E00).l ROM:00116B8E bne.s loc_116BA0 ROM:00116B90 cmpi.w #$5AA5,($1E02).l ROM:00116B98 bne.s loc_116BA0 ROM:00116B9A bset #1,($1303).w ROM:00116BA0 ROM:00116BA0 loc_116BA0: ; CODE XREF: sub_116B76+18↑j ROM:00116BA0 ; sub_116B76+22↑j ROM:00116BA0 clr.w ($1E00).l ROM:00116BA6 clr.w ($1E02).l ROM:00116BAC rts ROM:00116BAC ; End of function sub_116B76 ROM:00116BAC ROM:00116BAE ROM:00116BAE ; =============== S U B R O U T I N E ======================================= ROM:00116BAE ROM:00116BAE ROM:00116BAE sub_116BAE: ; CODE XREF: ROM:00116A2C↑p ROM:00116BAE move.w $4EC(a5),d0 ROM:00116BB2 move.w #0,d0 ROM:00116BB6 move.w d0,$4EC(a5) ROM:00116BBA btst #5,($192E).w ROM:00116BC0 bne.s locret_116BD4 ROM:00116BC2 btst #4,($192E).w ROM:00116BC8 bne.s locret_116BD4 ROM:00116BCA ROM:00116BCA loc_116BCA: ; CODE XREF: sub_116BAE+24↓j ROM:00116BCA nop ROM:00116BCC nop ROM:00116BCE nop ROM:00116BD0 nop ROM:00116BD2 bra.s loc_116BCA ROM:00116BD4 ; --------------------------------------------------------------------------- ROM:00116BD4 ROM:00116BD4 locret_116BD4: ; CODE XREF: sub_116BAE+12↑j ROM:00116BD4 ; sub_116BAE+1A↑j ROM:00116BD4 rts ROM:00116BD4 ; End of function sub_116BAE ROM:00116BD4 ROM:00116BD6 ROM:00116BD6 ; =============== S U B R O U T I N E ======================================= ROM:00116BD6 ROM:00116BD6 ; Attributes: bp-based frame ROM:00116BD6 ROM:00116BD6 sub_116BD6: ; CODE XREF: sub_11F0DE+DC↓p ROM:00116BD6 ROM:00116BD6 var_24 = -$24 ROM:00116BD6 var_22 = -$22 ROM:00116BD6 var_20 = -$20 ROM:00116BD6 var_1E = -$1E ROM:00116BD6 var_1C = -$1C ROM:00116BD6 var_1A = -$1A ROM:00116BD6 var_18 = -$18 ROM:00116BD6 var_16 = -$16 ROM:00116BD6 var_14 = -$14 ROM:00116BD6 var_12 = -$12 ROM:00116BD6 var_10 = -$10 ROM:00116BD6 var_E = -$E ROM:00116BD6 var_C = -$C ROM:00116BD6 var_A = -$A ROM:00116BD6 var_8 = -8 ROM:00116BD6 var_6 = -6 ROM:00116BD6 var_4 = -4 ROM:00116BD6 var_2 = -2 ROM:00116BD6 ROM:00116BD6 link a4,#-$24 ROM:00116BDA movea.w (a5,d1.w),a1 ROM:00116BDE adda.l a5,a1 ROM:00116BE0 move.w (a1),var_22(a4) ROM:00116BE4 move.w 2(a1),var_24(a4) ROM:00116BEA movea.l a1,a2 ROM:00116BEC addq.w #4,a2 ROM:00116BEE adda.w var_22(a4),a2 ROM:00116BF2 adda.w var_22(a4),a2 ROM:00116BF6 move.w var_22(a4),d7 ROM:00116BFA subq.w #1,d7 ROM:00116BFC move.w d7,d6 ROM:00116BFE ROM:00116BFE loc_116BFE: ; CODE XREF: sub_116BD6+2A↓j ROM:00116BFE cmp.w -(a2),d2 ROM:00116C00 dbgt d7,loc_116BFE ROM:00116C04 cmp.w d7,d6 ROM:00116C06 beq.w loc_116C14 ROM:00116C0A cmpi.w #$FFFF,d7 ROM:00116C0E bne.w loc_116C2A ROM:00116C12 clr.w d7 ROM:00116C14 ROM:00116C14 loc_116C14: ; CODE XREF: sub_116BD6+30↑j ROM:00116C14 ; sub_116BD6+66↓j ROM:00116C14 move.w d7,var_1A(a4) ROM:00116C18 move.w d7,var_1C(a4) ROM:00116C1C clr.w var_12(a4) ROM:00116C20 move.w #$2710,var_14(a4) ROM:00116C26 bra.w loc_116C60 ROM:00116C2A ; --------------------------------------------------------------------------- ROM:00116C2A ROM:00116C2A loc_116C2A: ; CODE XREF: sub_116BD6+38↑j ROM:00116C2A move.w d7,var_1A(a4) ROM:00116C2E addq.w #1,var_1A(a4) ROM:00116C32 move.w d7,var_1C(a4) ROM:00116C36 move.w 2(a2),d7 ROM:00116C3A sub.w (a2),d7 ROM:00116C3C beq.s loc_116C14 ROM:00116C3E clr.l d6 ROM:00116C40 move.w d2,d6 ROM:00116C42 sub.w (a2),d6 ROM:00116C44 muls.w #$2710,d6 ROM:00116C48 divs.w d7,d6 ROM:00116C4A move.w d6,var_14(a4) ROM:00116C4E clr.l d6 ROM:00116C50 move.w 2(a2),d6 ROM:00116C54 sub.w d2,d6 ROM:00116C56 muls.w #$2710,d6 ROM:00116C5A divs.w d7,d6 ROM:00116C5C move.w d6,var_12(a4) ROM:00116C60 ROM:00116C60 loc_116C60: ; CODE XREF: sub_116BD6+50↑j ROM:00116C60 movea.l a1,a2 ROM:00116C62 addq.w #4,a2 ROM:00116C64 adda.w var_22(a4),a2 ROM:00116C68 adda.w var_22(a4),a2 ROM:00116C6C adda.w var_24(a4),a2 ROM:00116C70 adda.w var_24(a4),a2 ROM:00116C74 move.w var_24(a4),d7 ROM:00116C78 subq.w #1,d7 ROM:00116C7A move.w d7,d6 ROM:00116C7C ROM:00116C7C loc_116C7C: ; CODE XREF: sub_116BD6+A8↓j ROM:00116C7C cmp.w -(a2),d3 ROM:00116C7E dbgt d7,loc_116C7C ROM:00116C82 cmp.w d7,d6 ROM:00116C84 beq.w loc_116C92 ROM:00116C88 cmpi.w #$FFFF,d7 ROM:00116C8C bne.w loc_116CA8 ROM:00116C90 clr.w d7 ROM:00116C92 ROM:00116C92 loc_116C92: ; CODE XREF: sub_116BD6+AE↑j ROM:00116C92 ; sub_116BD6+E4↓j ROM:00116C92 move.w d7,var_1E(a4) ROM:00116C96 move.w d7,var_20(a4) ROM:00116C9A clr.w var_16(a4) ROM:00116C9E move.w #$2710,var_18(a4) ROM:00116CA4 bra.w loc_116CDE ROM:00116CA8 ; --------------------------------------------------------------------------- ROM:00116CA8 ROM:00116CA8 loc_116CA8: ; CODE XREF: sub_116BD6+B6↑j ROM:00116CA8 move.w d7,var_1E(a4) ROM:00116CAC addq.w #1,var_1E(a4) ROM:00116CB0 move.w d7,var_20(a4) ROM:00116CB4 move.w 2(a2),d7 ROM:00116CB8 sub.w (a2),d7 ROM:00116CBA beq.s loc_116C92 ROM:00116CBC clr.l d6 ROM:00116CBE move.w d3,d6 ROM:00116CC0 sub.w (a2),d6 ROM:00116CC2 muls.w #$2710,d6 ROM:00116CC6 divs.w d7,d6 ROM:00116CC8 move.w d6,var_18(a4) ROM:00116CCC clr.l d6 ROM:00116CCE move.w 2(a2),d6 ROM:00116CD2 sub.w d3,d6 ROM:00116CD4 muls.w #$2710,d6 ROM:00116CD8 divs.w d7,d6 ROM:00116CDA move.w d6,var_16(a4) ROM:00116CDE ROM:00116CDE loc_116CDE: ; CODE XREF: sub_116BD6+CE↑j ROM:00116CDE move.w var_12(a4),d2 ROM:00116CE2 move.w var_14(a4),d3 ROM:00116CE6 move.w var_16(a4),d5 ROM:00116CEA move.w var_18(a4),d6 ROM:00116CEE move.w d2,d7 ROM:00116CF0 muls.w d5,d7 ROM:00116CF2 divs.w #$2710,d7 ROM:00116CF6 move.w d7,var_A(a4) ROM:00116CFA move.w d3,d7 ROM:00116CFC muls.w d5,d7 ROM:00116CFE divs.w #$2710,d7 ROM:00116D02 move.w d7,var_E(a4) ROM:00116D06 muls.w d6,d2 ROM:00116D08 divs.w #$2710,d2 ROM:00116D0C move.w d2,var_C(a4) ROM:00116D10 muls.w d6,d3 ROM:00116D12 divs.w #$2710,d3 ROM:00116D16 move.w d3,var_10(a4) ROM:00116D1A move.w var_20(a4),d5 ROM:00116D1E muls.w var_22(a4),d5 ROM:00116D22 add.w var_1C(a4),d5 ROM:00116D26 move.w d5,var_2(a4) ROM:00116D2A move.w var_20(a4),d5 ROM:00116D2E muls.w var_22(a4),d5 ROM:00116D32 add.w var_1A(a4),d5 ROM:00116D36 move.w d5,var_6(a4) ROM:00116D3A move.w var_1E(a4),d5 ROM:00116D3E muls.w var_22(a4),d5 ROM:00116D42 add.w var_1C(a4),d5 ROM:00116D46 move.w d5,var_4(a4) ROM:00116D4A move.w var_1E(a4),d5 ROM:00116D4E muls.w var_22(a4),d5 ROM:00116D52 add.w var_1A(a4),d5 ROM:00116D56 move.w d5,var_8(a4) ROM:00116D5A muls.w #$14,d4 ROM:00116D5E addi.w #$1D4C,d4 ROM:00116D62 clr.l d5 ROM:00116D64 movea.w var_2(a4),a2 ROM:00116D68 move.b (a0,a2.w),d5 ROM:00116D6C muls.w #$14,d5 ROM:00116D70 addi.w #$1D4C,d5 ROM:00116D74 move.w d4,d2 ROM:00116D76 sub.w d5,d2 ROM:00116D78 move.w var_A(a4),d3 ROM:00116D7C muls.w d2,d3 ROM:00116D7E divs.w #$2710,d3 ROM:00116D82 add.w d3,d5 ROM:00116D84 bsr.w sub_116E0E ROM:00116D88 move.b d5,(a0,a2.w) ROM:00116D8C clr.l d5 ROM:00116D8E movea.w var_4(a4),a2 ROM:00116D92 move.b (a0,a2.w),d5 ROM:00116D96 muls.w #$14,d5 ROM:00116D9A addi.w #$1D4C,d5 ROM:00116D9E move.w d4,d2 ROM:00116DA0 sub.w d5,d2 ROM:00116DA2 move.w var_C(a4),d3 ROM:00116DA6 muls.w d2,d3 ROM:00116DA8 divs.w #$2710,d3 ROM:00116DAC add.w d3,d5 ROM:00116DAE bsr.w sub_116E0E ROM:00116DB2 move.b d5,(a0,a2.w) ROM:00116DB6 clr.l d5 ROM:00116DB8 movea.w var_6(a4),a2 ROM:00116DBC move.b (a0,a2.w),d5 ROM:00116DC0 muls.w #$14,d5 ROM:00116DC4 addi.w #$1D4C,d5 ROM:00116DC8 move.w d4,d2 ROM:00116DCA sub.w d5,d2 ROM:00116DCC move.w var_E(a4),d3 ROM:00116DD0 muls.w d2,d3 ROM:00116DD2 divs.w #$2710,d3 ROM:00116DD6 add.w d3,d5 ROM:00116DD8 bsr.w sub_116E0E ROM:00116DDC move.b d5,(a0,a2.w) ROM:00116DE0 clr.l d5 ROM:00116DE2 movea.w var_8(a4),a2 ROM:00116DE6 move.b (a0,a2.w),d5 ROM:00116DEA muls.w #$14,d5 ROM:00116DEE addi.w #$1D4C,d5 ROM:00116DF2 move.w d4,d2 ROM:00116DF4 sub.w d5,d2 ROM:00116DF6 move.w var_10(a4),d3 ROM:00116DFA muls.w d2,d3 ROM:00116DFC divs.w #$2710,d3 ROM:00116E00 add.w d3,d5 ROM:00116E02 bsr.w sub_116E0E ROM:00116E06 move.b d5,(a0,a2.w) ROM:00116E0A unlk a4 ROM:00116E0C rts ROM:00116E0C ; End of function sub_116BD6 ROM:00116E0C ROM:00116E0E ROM:00116E0E ; =============== S U B R O U T I N E ======================================= ROM:00116E0E ROM:00116E0E ROM:00116E0E sub_116E0E: ; CODE XREF: sub_116BD6+1AE↑p ROM:00116E0E ; sub_116BD6+1D8↑p ... ROM:00116E0E cmpi.w #$1D4C,d5 ROM:00116E12 bge.w loc_116E1A ROM:00116E16 move.w #$1D4C,d5 ROM:00116E1A ROM:00116E1A loc_116E1A: ; CODE XREF: sub_116E0E+4↑j ROM:00116E1A cmpi.w #$3138,d5 ROM:00116E1E ble.w loc_116E26 ROM:00116E22 move.w #$3138,d5 ROM:00116E26 ROM:00116E26 loc_116E26: ; CODE XREF: sub_116E0E+10↑j ROM:00116E26 cmpi.w #$2710,d5 ROM:00116E2A bge.w loc_116E30 ROM:00116E2E addq.w #1,d5 ROM:00116E30 ROM:00116E30 loc_116E30: ; CODE XREF: sub_116E0E+1C↑j ROM:00116E30 addi.w #9,d5 ROM:00116E34 divs.w #$14,d5 ROM:00116E38 subi.w #$177,d5 ROM:00116E3C rts ROM:00116E3C ; End of function sub_116E0E ROM:00116E3C ROM:00116E3E ; --------------------------------------------------------------------------- ROM:00116E3E clr.w ($134A).w ROM:00116E42 clr.w ($134C).w ROM:00116E46 rts ROM:00116E48 ROM:00116E48 ; =============== S U B R O U T I N E ======================================= ROM:00116E48 ROM:00116E48 ROM:00116E48 sub_116E48: ; CODE XREF: sub_110E48+BA↑p ROM:00116E48 btst #3,($933).w ROM:00116E4E beq.l loc_116EEC ROM:00116E54 move.l ($404).w,d1 ROM:00116E58 sub.l ($474).w,d1 ROM:00116E5C bpl.s loc_116E68 ROM:00116E5E bclr #$1F,d1 ROM:00116E62 bset #6,($937).w ROM:00116E68 ROM:00116E68 loc_116E68: ; CODE XREF: sub_116E48+14↑j ROM:00116E68 move.l #$7270E00,d3 ROM:00116E6E cmpi.l #0,d1 ROM:00116E74 beq.s loc_116ECE ROM:00116E76 divs.l d1,d3 ROM:00116E7A divs.w #4,d3 ROM:00116E7E cmpi.w #$7D00,d3 ROM:00116E82 ble.s loc_116E88 ROM:00116E84 move.w #$7D00,d3 ROM:00116E88 ROM:00116E88 loc_116E88: ; CODE XREF: sub_116E48+3A↑j ROM:00116E88 move.w d3,($598).w ROM:00116E8C move.w $34(a5),d4 ROM:00116E90 cmp.w d3,d4 ROM:00116E92 bge.s loc_116EC8 ROM:00116E94 cmp.w ($134C).w,d3 ROM:00116E98 ble.s loc_116E9E ROM:00116E9A move.w d3,($134C).w ROM:00116E9E ROM:00116E9E loc_116E9E: ; CODE XREF: sub_116E48+50↑j ROM:00116E9E btst #5,($939).w ROM:00116EA4 bne.s loc_116EC4 ROM:00116EA6 bset #5,($939).w ROM:00116EAC clr.l d4 ROM:00116EAE move.w ($134A).w,d4 ROM:00116EB2 cmpi.l #$FFFF,d4 ROM:00116EB8 bge.s loc_116EC4 ROM:00116EBA addi.l #1,d4 ROM:00116EC0 move.w d4,($134A).w ROM:00116EC4 ROM:00116EC4 loc_116EC4: ; CODE XREF: sub_116E48+5C↑j ROM:00116EC4 ; sub_116E48+70↑j ROM:00116EC4 bra.w loc_116ECE ROM:00116EC8 ; --------------------------------------------------------------------------- ROM:00116EC8 ROM:00116EC8 loc_116EC8: ; CODE XREF: sub_116E48+4A↑j ROM:00116EC8 bclr #5,($939).w ROM:00116ECE ROM:00116ECE loc_116ECE: ; CODE XREF: sub_116E48+2C↑j ROM:00116ECE ; sub_116E48:loc_116EC4↑j ROM:00116ECE sub.w ($59C).w,d3 ROM:00116ED2 ext.l d3 ROM:00116ED4 muls.l #$F4240,d2:d3 ROM:00116EDC cmpi.l #0,d1 ROM:00116EE2 beq.s loc_116EEC ROM:00116EE4 divs.l d1,d2:d3 ROM:00116EE8 move.w d3,($59A).w ROM:00116EEC ROM:00116EEC loc_116EEC: ; CODE XREF: sub_116E48+6↑j ROM:00116EEC ; sub_116E48+9A↑j ROM:00116EEC bset #3,($933).w ROM:00116EF2 move.l ($404).w,($474).w ROM:00116EF8 move.w ($598).w,($59C).w ROM:00116EFE rts ROM:00116EFE ; End of function sub_116E48 ROM:00116EFE ROM:00116F00 ROM:00116F00 ; =============== S U B R O U T I N E ======================================= ROM:00116F00 ROM:00116F00 ROM:00116F00 sub_116F00: ; CODE XREF: ROM:00111270↑p ROM:00116F00 ; ROM:001112CE↑p ... ROM:00116F00 clr.w ($598).w ROM:00116F04 bclr #3,($933).w ROM:00116F0A clr.w ($59A).w ROM:00116F0E rts ROM:00116F0E ; End of function sub_116F00 ROM:00116F0E ROM:00116F10 ROM:00116F10 ; =============== S U B R O U T I N E ======================================= ROM:00116F10 ROM:00116F10 ROM:00116F10 sub_116F10: ; CODE XREF: sub_11B284+64↓p ROM:00116F10 ; sub_11B284+19C↓p ... ROM:00116F10 move.l d1,d5 ROM:00116F12 sub.l d2,d1 ROM:00116F14 muls.l #$64,d4:d1 ; 'd' ROM:00116F1C divs.l d3,d4:d1 ROM:00116F20 bne.s loc_116F26 ROM:00116F22 move.l d5,d4 ROM:00116F24 bra.s locret_116F2A ROM:00116F26 ; --------------------------------------------------------------------------- ROM:00116F26 ROM:00116F26 loc_116F26: ; CODE XREF: sub_116F10+10↑j ROM:00116F26 move.l d2,d4 ROM:00116F28 add.l d1,d4 ROM:00116F2A ROM:00116F2A locret_116F2A: ; CODE XREF: sub_116F10+14↑j ROM:00116F2A rts ROM:00116F2A ; End of function sub_116F10 ROM:00116F2A ROM:00116F2C ; --------------------------------------------------------------------------- ROM:00116F2C rts ROM:00116F2E ROM:00116F2E ; =============== S U B R O U T I N E ======================================= ROM:00116F2E ROM:00116F2E ROM:00116F2E sub_116F2E: ; CODE XREF: sub_11F0DE+3A↓p ROM:00116F2E ; sub_11F2D2+1C↓p ROM:00116F2E movea.w (a5,d1.w),a0 ROM:00116F32 adda.l a5,a0 ROM:00116F34 move.w (a0)+,d4 ROM:00116F36 ble.w loc_117006 ROM:00116F3A move.w (a0)+,d5 ROM:00116F3C ble.w loc_117006 ROM:00116F40 move.w d4,d7 ROM:00116F42 subq.w #1,d7 ROM:00116F44 adda.w d4,a0 ROM:00116F46 adda.w d4,a0 ROM:00116F48 movea.l a0,a2 ROM:00116F4A ROM:00116F4A loc_116F4A: ; CODE XREF: sub_116F2E+1E↓j ROM:00116F4A cmp.w -(a2),d2 ROM:00116F4C dbge d7,loc_116F4A ROM:00116F50 bge.s loc_116F56 ROM:00116F52 clr.w d7 ROM:00116F54 bra.s loc_116F5E ROM:00116F56 ; --------------------------------------------------------------------------- ROM:00116F56 ROM:00116F56 loc_116F56: ; CODE XREF: sub_116F2E+22↑j ROM:00116F56 move.w (a2)+,d0 ROM:00116F58 cmpa.l a2,a0 ROM:00116F5A bne.s loc_116F60 ROM:00116F5C subq.l #2,a2 ROM:00116F5E ROM:00116F5E loc_116F5E: ; CODE XREF: sub_116F2E+26↑j ROM:00116F5E move.w (a2),d0 ROM:00116F60 ROM:00116F60 loc_116F60: ; CODE XREF: sub_116F2E+2C↑j ROM:00116F60 swap d0 ROM:00116F62 move.w (a2),d0 ROM:00116F64 swap d0 ROM:00116F66 move.w d5,d1 ROM:00116F68 subq.w #1,d1 ROM:00116F6A beq.w loc_117002 ROM:00116F6E adda.w d5,a0 ROM:00116F70 adda.w d5,a0 ROM:00116F72 movea.l a0,a2 ROM:00116F74 swap d2 ROM:00116F76 ROM:00116F76 loc_116F76: ; CODE XREF: sub_116F2E+4A↓j ROM:00116F76 cmp.w -(a2),d3 ROM:00116F78 dbge d1,loc_116F76 ROM:00116F7C bge.s loc_116F82 ROM:00116F7E clr.w d1 ROM:00116F80 bra.s loc_116F8A ROM:00116F82 ; --------------------------------------------------------------------------- ROM:00116F82 ROM:00116F82 loc_116F82: ; CODE XREF: sub_116F2E+4E↑j ROM:00116F82 move.w (a2)+,d2 ROM:00116F84 cmpa.l a2,a0 ROM:00116F86 bne.s loc_116F8C ROM:00116F88 subq.l #2,a2 ROM:00116F8A ROM:00116F8A loc_116F8A: ; CODE XREF: sub_116F2E+52↑j ROM:00116F8A move.w (a2),d2 ROM:00116F8C ROM:00116F8C loc_116F8C: ; CODE XREF: sub_116F2E+58↑j ROM:00116F8C swap d3 ROM:00116F8E move.w (a2),d3 ROM:00116F90 muls.w d4,d1 ROM:00116F92 adda.l d1,a1 ROM:00116F94 adda.w d7,a1 ROM:00116F96 move.l d2,d6 ROM:00116F98 swap d6 ROM:00116F9A sub.w d0,d6 ROM:00116F9C ble.s loc_116FD4 ROM:00116F9E move.l d0,d5 ROM:00116FA0 swap d5 ROM:00116FA2 sub.w d0,d5 ROM:00116FA4 beq.s loc_116FD4 ROM:00116FA6 clr.w d1 ROM:00116FA8 clr.w d7 ROM:00116FAA move.b 1(a1),d7 ROM:00116FAE move.b (a1),d1 ROM:00116FB0 sub.w d1,d7 ROM:00116FB2 beq.s loc_116FB8 ROM:00116FB4 muls.w d6,d7 ROM:00116FB6 divs.w d5,d7 ROM:00116FB8 ROM:00116FB8 loc_116FB8: ; CODE XREF: sub_116F2E+84↑j ROM:00116FB8 add.b (a1),d7 ROM:00116FBA clr.w d0 ROM:00116FBC clr.w d1 ROM:00116FBE move.b 1(a1,d4.w),d1 ROM:00116FC2 move.b (a1,d4.w),d0 ROM:00116FC6 sub.w d0,d1 ROM:00116FC8 beq.s loc_116FCE ROM:00116FCA muls.w d6,d1 ROM:00116FCC divs.w d5,d1 ROM:00116FCE ROM:00116FCE loc_116FCE: ; CODE XREF: sub_116F2E+9A↑j ROM:00116FCE add.b (a1,d4.w),d1 ROM:00116FD2 bra.s loc_116FDA ROM:00116FD4 ; --------------------------------------------------------------------------- ROM:00116FD4 ROM:00116FD4 loc_116FD4: ; CODE XREF: sub_116F2E+6E↑j ROM:00116FD4 ; sub_116F2E+76↑j ROM:00116FD4 move.b (a1),d7 ROM:00116FD6 move.b (a1,d4.w),d1 ROM:00116FDA ROM:00116FDA loc_116FDA: ; CODE XREF: sub_116F2E+A4↑j ROM:00116FDA move.l d3,d6 ROM:00116FDC swap d6 ROM:00116FDE sub.w d2,d6 ROM:00116FE0 ble.s loc_117000 ROM:00116FE2 move.w d3,d5 ROM:00116FE4 sub.w d2,d5 ROM:00116FE6 beq.s loc_117000 ROM:00116FE8 andi.w #$FF,d7 ROM:00116FEC andi.w #$FF,d1 ROM:00116FF0 sub.w d7,d1 ROM:00116FF2 beq.s loc_117000 ROM:00116FF4 muls.w d6,d1 ROM:00116FF6 divs.w d5,d1 ROM:00116FF8 add.b d7,d1 ROM:00116FFA andi.w #$FF,d1 ROM:00116FFE bra.s loc_117002 ROM:00117000 ; --------------------------------------------------------------------------- ROM:00117000 ROM:00117000 loc_117000: ; CODE XREF: sub_116F2E+B2↑j ROM:00117000 ; sub_116F2E+B8↑j ... ROM:00117000 move.w d7,d1 ROM:00117002 ROM:00117002 loc_117002: ; CODE XREF: sub_116F2E+3C↑j ROM:00117002 ; sub_116F2E+D0↑j ROM:00117002 clr.l d0 ROM:00117004 bra.s locret_11700A ROM:00117006 ; --------------------------------------------------------------------------- ROM:00117006 ROM:00117006 loc_117006: ; CODE XREF: sub_116F2E+8↑j ROM:00117006 ; sub_116F2E+E↑j ROM:00117006 move.b #$FF,d0 ROM:0011700A ROM:0011700A locret_11700A: ; CODE XREF: sub_116F2E+D6↑j ROM:0011700A rts ROM:0011700A ; End of function sub_116F2E ROM:0011700A ROM:0011700C ROM:0011700C ; =============== S U B R O U T I N E ======================================= ROM:0011700C ROM:0011700C ROM:0011700C sub_11700C: ; CODE XREF: sub_11073A+26↑p ROM:0011700C ; sub_11073A+46↑p ... ROM:0011700C movea.w (a5,d1.w),a0 ROM:00117010 adda.l a5,a0 ROM:00117012 move.w (a0)+,d4 ROM:00117014 blt.w loc_11711C ROM:00117018 move.w d4,d0 ROM:0011701A swap d0 ROM:0011701C move.w (a0)+,d5 ROM:0011701E blt.w loc_11711C ROM:00117022 move.w d5,d0 ROM:00117024 cmpi.l #0,d0 ROM:0011702A bne.s loc_117034 ROM:0011702C move.w (a0),d1 ROM:0011702E bra.l locret_117120 ROM:00117034 ; --------------------------------------------------------------------------- ROM:00117034 ROM:00117034 loc_117034: ; CODE XREF: sub_11700C+1E↑j ROM:00117034 cmpi.w #1,d4 ROM:00117038 bne.s loc_117042 ROM:0011703A move.w d5,d4 ROM:0011703C move.w #1,d5 ROM:00117040 move.w d3,d2 ROM:00117042 ROM:00117042 loc_117042: ; CODE XREF: sub_11700C+2C↑j ROM:00117042 move.w d4,d7 ROM:00117044 subq.w #1,d7 ROM:00117046 adda.w d4,a0 ROM:00117048 adda.w d4,a0 ROM:0011704A movea.l a0,a1 ROM:0011704C ROM:0011704C loc_11704C: ; CODE XREF: sub_11700C+42↓j ROM:0011704C cmp.w -(a1),d2 ROM:0011704E dbge d7,loc_11704C ROM:00117052 bge.s loc_117058 ROM:00117054 clr.w d7 ROM:00117056 bra.s loc_117060 ROM:00117058 ; --------------------------------------------------------------------------- ROM:00117058 ROM:00117058 loc_117058: ; CODE XREF: sub_11700C+46↑j ROM:00117058 move.w (a1)+,d0 ROM:0011705A cmpa.l a1,a0 ROM:0011705C bne.s loc_117062 ROM:0011705E subq.l #2,a1 ROM:00117060 ROM:00117060 loc_117060: ; CODE XREF: sub_11700C+4A↑j ROM:00117060 move.w (a1),d0 ROM:00117062 ROM:00117062 loc_117062: ; CODE XREF: sub_11700C+50↑j ROM:00117062 swap d0 ROM:00117064 move.w (a1),d0 ROM:00117066 swap d0 ROM:00117068 move.w d5,d1 ROM:0011706A subq.w #1,d1 ROM:0011706C beq.w loc_1170F4 ROM:00117070 adda.w d5,a0 ROM:00117072 adda.w d5,a0 ROM:00117074 movea.l a0,a1 ROM:00117076 swap d2 ROM:00117078 ROM:00117078 loc_117078: ; CODE XREF: sub_11700C+6E↓j ROM:00117078 cmp.w -(a1),d3 ROM:0011707A dbge d1,loc_117078 ROM:0011707E bge.s loc_117084 ROM:00117080 clr.w d1 ROM:00117082 bra.s loc_11708C ROM:00117084 ; --------------------------------------------------------------------------- ROM:00117084 ROM:00117084 loc_117084: ; CODE XREF: sub_11700C+72↑j ROM:00117084 move.w (a1)+,d2 ROM:00117086 cmpa.l a1,a0 ROM:00117088 bne.s loc_11708E ROM:0011708A subq.l #2,a1 ROM:0011708C ROM:0011708C loc_11708C: ; CODE XREF: sub_11700C+76↑j ROM:0011708C move.w (a1),d2 ROM:0011708E ROM:0011708E loc_11708E: ; CODE XREF: sub_11700C+7C↑j ROM:0011708E swap d3 ROM:00117090 move.w (a1),d3 ROM:00117092 muls.w d4,d1 ROM:00117094 muls.w #2,d1 ROM:00117098 adda.l d1,a0 ROM:0011709A adda.w d7,a0 ROM:0011709C adda.w d7,a0 ROM:0011709E move.l d2,d6 ROM:001170A0 swap d6 ROM:001170A2 sub.w d0,d6 ROM:001170A4 ble.s loc_1170D0 ROM:001170A6 move.l d0,d5 ROM:001170A8 swap d5 ROM:001170AA sub.w d0,d5 ROM:001170AC beq.s loc_1170D0 ROM:001170AE move.w 2(a0),d7 ROM:001170B2 sub.w (a0),d7 ROM:001170B4 beq.s loc_1170BA ROM:001170B6 muls.w d6,d7 ROM:001170B8 divs.w d5,d7 ROM:001170BA ROM:001170BA loc_1170BA: ; CODE XREF: sub_11700C+A8↑j ROM:001170BA add.w (a0),d7 ROM:001170BC move.w 2(a0,d4.w*2),d1 ROM:001170C0 sub.w (a0,d4.w*2),d1 ROM:001170C4 beq.s loc_1170CA ROM:001170C6 muls.w d6,d1 ROM:001170C8 divs.w d5,d1 ROM:001170CA ROM:001170CA loc_1170CA: ; CODE XREF: sub_11700C+B8↑j ROM:001170CA add.w (a0,d4.w*2),d1 ROM:001170CE bra.s loc_1170D6 ROM:001170D0 ; --------------------------------------------------------------------------- ROM:001170D0 ROM:001170D0 loc_1170D0: ; CODE XREF: sub_11700C+98↑j ROM:001170D0 ; sub_11700C+A0↑j ROM:001170D0 move.w (a0),d7 ROM:001170D2 move.w (a0,d4.w*2),d1 ROM:001170D6 ROM:001170D6 loc_1170D6: ; CODE XREF: sub_11700C+C2↑j ROM:001170D6 move.l d3,d6 ROM:001170D8 swap d6 ROM:001170DA sub.w d2,d6 ROM:001170DC ble.s loc_1170F0 ROM:001170DE move.w d3,d5 ROM:001170E0 sub.w d2,d5 ROM:001170E2 beq.s loc_1170F0 ROM:001170E4 sub.w d7,d1 ROM:001170E6 beq.s loc_1170F0 ROM:001170E8 muls.w d6,d1 ROM:001170EA divs.w d5,d1 ROM:001170EC add.w d7,d1 ROM:001170EE bra.s loc_117118 ROM:001170F0 ; --------------------------------------------------------------------------- ROM:001170F0 ROM:001170F0 loc_1170F0: ; CODE XREF: sub_11700C+D0↑j ROM:001170F0 ; sub_11700C+D6↑j ... ROM:001170F0 move.w d7,d1 ROM:001170F2 bra.s loc_117118 ROM:001170F4 ; --------------------------------------------------------------------------- ROM:001170F4 ROM:001170F4 loc_1170F4: ; CODE XREF: sub_11700C+60↑j ROM:001170F4 adda.w d7,a0 ROM:001170F6 adda.w d7,a0 ROM:001170F8 move.w d2,d6 ROM:001170FA sub.w d0,d6 ROM:001170FC ble.s loc_117116 ROM:001170FE move.l d0,d5 ROM:00117100 swap d5 ROM:00117102 sub.w d0,d5 ROM:00117104 beq.s loc_117116 ROM:00117106 move.w 2(a0),d1 ROM:0011710A sub.w (a0),d1 ROM:0011710C beq.s loc_117116 ROM:0011710E muls.w d6,d1 ROM:00117110 divs.w d5,d1 ROM:00117112 add.w (a0),d1 ROM:00117114 bra.s loc_117118 ROM:00117116 ; --------------------------------------------------------------------------- ROM:00117116 ROM:00117116 loc_117116: ; CODE XREF: sub_11700C+F0↑j ROM:00117116 ; sub_11700C+F8↑j ... ROM:00117116 move.w (a0),d1 ROM:00117118 ROM:00117118 loc_117118: ; CODE XREF: sub_11700C+E2↑j ROM:00117118 ; sub_11700C+E6↑j ... ROM:00117118 moveq #0,d0 ROM:0011711A bra.s locret_117120 ROM:0011711C ; --------------------------------------------------------------------------- ROM:0011711C ROM:0011711C loc_11711C: ; CODE XREF: sub_11700C+8↑j ROM:0011711C ; sub_11700C+12↑j ROM:0011711C move.b #$FF,d0 ROM:00117120 ROM:00117120 locret_117120: ; CODE XREF: sub_11700C+22↑j ROM:00117120 ; sub_11700C+10E↑j ROM:00117120 rts ROM:00117120 ; End of function sub_11700C ROM:00117120 ROM:00117122 ROM:00117122 ; =============== S U B R O U T I N E ======================================= ROM:00117122 ROM:00117122 ROM:00117122 sub_117122: ; CODE XREF: ROM:00116954↑p ROM:00117122 clr.w ($FFFFFA22).w ROM:00117126 ori.w #8,($FFFFFA24).w ROM:0011712C move.w #$552,($FFFFFA22).w ROM:00117132 rts ROM:00117132 ; End of function sub_117122 ROM:00117132 ROM:00117134 ; --------------------------------------------------------------------------- ROM:00117134 movem.l d0-a5,-(sp) ROM:00117138 move.w ($FFFFF462).w,-(sp) ROM:0011713C move sr,-(sp) ROM:0011713E move #$2700,sr ROM:00117142 move.l sp,d0 ROM:00117144 cmp.w ($596).w,d0 ROM:00117148 bge.s loc_11714E ROM:0011714A move.w d0,($596).w ROM:0011714E ROM:0011714E loc_11714E: ; CODE XREF: ROM:00117148↑j ROM:0011714E bsr.l sub_11B19E ROM:00117154 move (sp)+,sr ROM:00117156 bsr.l sub_11AB68 ROM:0011715C bsr.l nullsub_28 ROM:00117162 bsr.l nullsub_26 ROM:00117168 bsr.l sub_112752 ROM:0011716E bsr.l sub_1305A4 ROM:00117174 bsr.l nullsub_27 ROM:0011717A bsr.l sub_110CE0 ROM:00117180 bsr.l sub_111AB8 ROM:00117186 btst #5,($92A).w ROM:0011718C beq.s loc_1171A2 ROM:0011718E bsr.l sub_117E64 ROM:00117194 btst #6,($934).w ROM:0011719A beq.s loc_1171A2 ROM:0011719C bsr.l sub_11A6A4 ROM:001171A2 ROM:001171A2 loc_1171A2: ; CODE XREF: ROM:0011718C↑j ROM:001171A2 ; ROM:0011719A↑j ROM:001171A2 bsr.l nullsub_30 ROM:001171A8 addq.w #1,($5A0).w ROM:001171AC cmpi.w #$C8,($5A0).w ROM:001171B2 blt.s loc_1171BE ROM:001171B4 clr.w ($5A0).w ROM:001171B8 bset #3,($936).w ROM:001171BE ROM:001171BE loc_1171BE: ; CODE XREF: ROM:001171B2↑j ROM:001171BE cmpi.w #6,($4EC).w ROM:001171C4 beq.s loc_1171CE ROM:001171C6 cmpi.w #9,($4EC).w ROM:001171CC bne.s loc_1171DA ROM:001171CE ROM:001171CE loc_1171CE: ; CODE XREF: ROM:001171C4↑j ROM:001171CE bsr.l nullsub_24 ROM:001171D4 bsr.l nullsub_25 ROM:001171DA ROM:001171DA loc_1171DA: ; CODE XREF: ROM:001171CC↑j ROM:001171DA bsr.l nullsub_29 ROM:001171E0 bsr.l sub_12E652 ROM:001171E6 move.w ($ECC).w,($C86).w ROM:001171EC bsr.l sub_12AB0A ROM:001171F2 bsr.l sub_12DB58 ROM:001171F8 cmpi.w #1,($578).w ROM:001171FE bne.s loc_117206 ROM:00117200 bsr.l sub_115592 ROM:00117206 ROM:00117206 loc_117206: ; CODE XREF: ROM:001171FE↑j ROM:00117206 move.w ($FFFFF462).w,d0 ROM:0011720A sub.w (sp)+,d0 ROM:0011720C move.w d0,($59E).w ROM:00117210 cmp.w ($192A).w,d0 ROM:00117214 bge.w loc_11721C ROM:00117218 move.w d0,($192A).w ROM:0011721C ROM:0011721C loc_11721C: ; CODE XREF: ROM:00117214↑j ROM:0011721C movem.l (sp)+,d0-a5 ROM:00117220 rte ROM:00117222 ; --------------------------------------------------------------------------- ROM:00117222 rts ROM:00117224 ; --------------------------------------------------------------------------- ROM:00117224 bgnd ROM:00117226 move.l (sp),($4A8).w ROM:0011722A move.l 4(sp),($4AC).w ROM:00117230 rte ROM:00117232 ; --------------------------------------------------------------------------- ROM:00117232 andi.w #$F7FF,($FFFFFE20).w ROM:00117238 rte ROM:0011723A ; --------------------------------------------------------------------------- ROM:0011723A andi.w #$EFFF,($FFFFFE20).w ROM:00117240 rte ROM:00117242 ; --------------------------------------------------------------------------- ROM:00117242 bset #7,($1315).w ROM:00117248 bra.l loc_112C8E ROM:0011724E ; --------------------------------------------------------------------------- ROM:0011724E rte ROM:00117250 ; --------------------------------------------------------------------------- ROM:00117250 bclr #7,($1315).w ROM:00117256 bra.l loc_112C8E ROM:0011725C ; --------------------------------------------------------------------------- ROM:0011725C rte ROM:0011725E ; --------------------------------------------------------------------------- ROM:0011725E andi.w #$7FFF,($FFFFFE20).w ROM:00117264 rte ROM:00117266 ; --------------------------------------------------------------------------- ROM:00117266 andi.w #$BFFF,($FFFFFE20).w ROM:0011726C rte ROM:0011726E ; --------------------------------------------------------------------------- ROM:0011726E bsr.w nullsub_31 ROM:00117272 rts ROM:00117274 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_31. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00117276 ROM:00117276 ; =============== S U B R O U T I N E ======================================= ROM:00117276 ROM:00117276 ROM:00117276 sub_117276: ; CODE XREF: ROM:00116938↑p ROM:00117276 ; ROM:00116AA8↑p ... ROM:00117276 bsr.l sub_113540 ROM:0011727C bsr.w sub_11728C ROM:00117280 btst #3,($929).w ROM:00117286 bne.s locret_11728A ROM:00117288 bra.s sub_117276 ROM:0011728A ; --------------------------------------------------------------------------- ROM:0011728A ROM:0011728A locret_11728A: ; CODE XREF: sub_117276+10↑j ROM:0011728A rts ROM:0011728A ; End of function sub_117276 ROM:0011728A ROM:0011728C ROM:0011728C ; =============== S U B R O U T I N E ======================================= ROM:0011728C ROM:0011728C ROM:0011728C sub_11728C: ; CODE XREF: sub_117276+6↑p ROM:0011728C bclr #6,($92D).w ROM:00117292 clr.w d1 ROM:00117294 move.b ($751).w,d1 ROM:00117298 cmpi.w #$E,d1 ROM:0011729C bcc.s locret_1172A6 ROM:0011729E movea.l off_1172A8(pc,d1.w*4),a0 ROM:001172A2 nop ROM:001172A4 jmp (a0) ROM:001172A6 ; --------------------------------------------------------------------------- ROM:001172A6 ROM:001172A6 locret_1172A6: ; CODE XREF: sub_11728C+10↑j ROM:001172A6 rts ROM:001172A6 ; End of function sub_11728C ROM:001172A6 ROM:001172A6 ; --------------------------------------------------------------------------- ROM:001172A8 off_1172A8: dc.l loc_1172E0 ; DATA XREF: sub_11728C+12↑r ROM:001172AC dc.l loc_1172F6 ROM:001172B0 dc.l loc_117312 ROM:001172B4 dc.l loc_117350 ROM:001172B8 dc.l loc_11736C ROM:001172BC dc.l loc_1173B2 ROM:001172C0 dc.l loc_1173CE ROM:001172C4 dc.l loc_117426 ROM:001172C8 dc.l loc_117446 ROM:001172CC dc.l loc_1174CA ROM:001172D0 dc.l loc_117506 ROM:001172D4 dc.l loc_117576 ROM:001172D8 dc.l loc_117592 ROM:001172DC dc.l loc_1175B2 ROM:001172E0 ; --------------------------------------------------------------------------- ROM:001172E0 ROM:001172E0 loc_1172E0: ; DATA XREF: ROM:off_1172A8↑o ROM:001172E0 bclr #3,($929).w ROM:001172E6 bset #0,($92C).w ROM:001172EC move.b #1,($751).w ROM:001172F2 bra.s locret_117310 ROM:001172F4 ; --------------------------------------------------------------------------- ROM:001172F4 rts ROM:001172F6 ; --------------------------------------------------------------------------- ROM:001172F6 ROM:001172F6 loc_1172F6: ; DATA XREF: ROM:001172AC↑o ROM:001172F6 btst #6,($929).w ROM:001172FC beq.s locret_117310 ROM:001172FE bclr #6,($929).w ROM:00117304 bsr.w sub_117780 ROM:00117308 move.b #2,($751).w ROM:0011730E bra.s locret_11734E ROM:00117310 ; --------------------------------------------------------------------------- ROM:00117310 ROM:00117310 locret_117310: ; CODE XREF: ROM:001172F2↑j ROM:00117310 ; ROM:001172FC↑j ROM:00117310 rts ROM:00117312 ; --------------------------------------------------------------------------- ROM:00117312 ROM:00117312 loc_117312: ; DATA XREF: ROM:001172B0↑o ROM:00117312 btst #2,($931).w ROM:00117318 beq.s loc_117338 ROM:0011731A bsr.w sub_1176DA ROM:0011731E bsr.w sub_1175DE ROM:00117322 bsr.w sub_1176C2 ROM:00117326 bset #2,($936).w ROM:0011732C move.b #8,($751).w ROM:00117332 bra.l locret_1174C8 ROM:00117338 ; --------------------------------------------------------------------------- ROM:00117338 ROM:00117338 loc_117338: ; CODE XREF: ROM:00117318↑j ROM:00117338 btst #2,($931).w ROM:0011733E bne.s locret_11734E ROM:00117340 bset #2,($92A).w ROM:00117346 move.b #3,($751).w ROM:0011734C bra.s locret_11736A ROM:0011734E ; --------------------------------------------------------------------------- ROM:0011734E ROM:0011734E locret_11734E: ; CODE XREF: ROM:0011730E↑j ROM:0011734E ; ROM:0011733E↑j ROM:0011734E rts ROM:00117350 ; --------------------------------------------------------------------------- ROM:00117350 ROM:00117350 loc_117350: ; DATA XREF: ROM:001172B4↑o ROM:00117350 btst #4,($931).w ROM:00117356 beq.s locret_11736A ROM:00117358 bclr #0,($92E).w ROM:0011735E bsr.w sub_11770C ROM:00117362 move.b #4,($751).w ROM:00117368 bra.s locret_1173B0 ROM:0011736A ; --------------------------------------------------------------------------- ROM:0011736A ROM:0011736A locret_11736A: ; CODE XREF: ROM:0011734C↑j ROM:0011736A ; ROM:00117356↑j ROM:0011736A rts ROM:0011736C ; --------------------------------------------------------------------------- ROM:0011736C ROM:0011736C loc_11736C: ; DATA XREF: ROM:001172B8↑o ROM:0011736C cmpi.b #0,($750).w ROM:00117372 bne.s loc_11739A ROM:00117374 bsr.w sub_1176DA ROM:00117378 bsr.w sub_1175DE ROM:0011737C bsr.w sub_1176C2 ROM:00117380 bsr.w sub_11767A ROM:00117384 bsr.w sub_1176A6 ROM:00117388 bset #5,($936).w ROM:0011738E move.b #7,($751).w ROM:00117394 bra.l locret_117444 ROM:0011739A ; --------------------------------------------------------------------------- ROM:0011739A ROM:0011739A loc_11739A: ; CODE XREF: ROM:00117372↑j ROM:0011739A cmpi.b #0,($750).w ROM:001173A0 beq.s locret_1173B0 ROM:001173A2 bset #5,($92B).w ROM:001173A8 move.b #5,($751).w ROM:001173AE bra.s locret_1173CC ROM:001173B0 ; --------------------------------------------------------------------------- ROM:001173B0 ROM:001173B0 locret_1173B0: ; CODE XREF: ROM:00117368↑j ROM:001173B0 ; ROM:001173A0↑j ... ROM:001173B0 rts ROM:001173B2 ; --------------------------------------------------------------------------- ROM:001173B2 ROM:001173B2 loc_1173B2: ; DATA XREF: ROM:001172BC↑o ROM:001173B2 btst #0,($92E).w ROM:001173B8 beq.s locret_1173CC ROM:001173BA bclr #0,($92E).w ROM:001173C0 bsr.w sub_1175E6 ROM:001173C4 move.b #6,($751).w ROM:001173CA bra.s locret_117424 ROM:001173CC ; --------------------------------------------------------------------------- ROM:001173CC ROM:001173CC locret_1173CC: ; CODE XREF: ROM:001173AE↑j ROM:001173CC ; ROM:001173B8↑j ROM:001173CC rts ROM:001173CE ; --------------------------------------------------------------------------- ROM:001173CE ROM:001173CE loc_1173CE: ; DATA XREF: ROM:001172C0↑o ROM:001173CE btst #3,($929).w ROM:001173D4 beq.s loc_1173EE ROM:001173D6 btst #4,($939).w ROM:001173DC beq.s loc_1173EE ROM:001173DE bsr.w sub_1176C2 ROM:001173E2 move.b #8,($751).w ROM:001173E8 bra.l locret_1174C8 ROM:001173EE ; --------------------------------------------------------------------------- ROM:001173EE ROM:001173EE loc_1173EE: ; CODE XREF: ROM:001173D4↑j ROM:001173EE ; ROM:001173DC↑j ROM:001173EE btst #3,($929).w ROM:001173F4 bne.s loc_117402 ROM:001173F6 bsr.w sub_11770C ROM:001173FA move.b #4,($751).w ROM:00117400 bra.s locret_1173B0 ROM:00117402 ; --------------------------------------------------------------------------- ROM:00117402 ROM:00117402 loc_117402: ; CODE XREF: ROM:001173F4↑j ROM:00117402 btst #3,($929).w ROM:00117408 beq.s locret_117424 ROM:0011740A btst #4,($939).w ROM:00117410 bne.s locret_117424 ROM:00117412 bsr.w sub_11767A ROM:00117416 bset #7,($937).w ROM:0011741C move.b #7,($751).w ROM:00117422 bra.s locret_117444 ROM:00117424 ; --------------------------------------------------------------------------- ROM:00117424 ROM:00117424 locret_117424: ; CODE XREF: ROM:001173CA↑j ROM:00117424 ; ROM:00117408↑j ... ROM:00117424 rts ROM:00117426 ; --------------------------------------------------------------------------- ROM:00117426 ROM:00117426 loc_117426: ; DATA XREF: ROM:001172C4↑o ROM:00117426 btst #3,($937).w ROM:0011742C beq.s locret_117444 ROM:0011742E bclr #3,($937).w ROM:00117434 bsr.w sub_1176C2 ROM:00117438 move.b #8,($751).w ROM:0011743E bra.l locret_1174C8 ROM:00117444 ; --------------------------------------------------------------------------- ROM:00117444 ROM:00117444 locret_117444: ; CODE XREF: ROM:00117394↑j ROM:00117444 ; ROM:00117422↑j ... ROM:00117444 rts ROM:00117446 ; --------------------------------------------------------------------------- ROM:00117446 ROM:00117446 loc_117446: ; DATA XREF: ROM:001172C8↑o ROM:00117446 move.b $DAA(a5),d0 ROM:0011744A btst #1,($92D).w ROM:00117450 beq.s loc_11745A ROM:00117452 bclr #1,($92D).w ROM:00117458 bra.s loc_117464 ROM:0011745A ; --------------------------------------------------------------------------- ROM:0011745A ROM:0011745A loc_11745A: ; CODE XREF: ROM:00117450↑j ROM:0011745A cmpi.b #0,d0 ROM:0011745E beq.s loc_117476 ROM:00117460 clr.b $DAA(a5) ROM:00117464 ROM:00117464 loc_117464: ; CODE XREF: ROM:00117458↑j ROM:00117464 bsr.w sub_1176DA ROM:00117468 bset #6,($92D).w ROM:0011746E move.b #8,($751).w ROM:00117474 bra.s locret_1174C8 ROM:00117476 ; --------------------------------------------------------------------------- ROM:00117476 ROM:00117476 loc_117476: ; CODE XREF: ROM:0011745E↑j ROM:00117476 move.b $DA9(a5),d0 ROM:0011747A btst #2,($931).w ROM:00117480 bne.s loc_1174B0 ROM:00117482 btst #2,($937).w ROM:00117488 bne.s loc_117490 ROM:0011748A cmpi.b #0,d0 ROM:0011748E beq.s loc_1174B0 ROM:00117490 ROM:00117490 loc_117490: ; CODE XREF: ROM:00117488↑j ROM:00117490 bset #0,($933).w ROM:00117496 bsr.w sub_11764E ROM:0011749A bsr.w sub_1176A6 ROM:0011749E bset #5,($936).w ROM:001174A4 move.b #$A,($751).w ROM:001174AA bra.l loc_117570 ROM:001174B0 ; --------------------------------------------------------------------------- ROM:001174B0 ROM:001174B0 loc_1174B0: ; CODE XREF: ROM:00117480↑j ROM:001174B0 ; ROM:0011748E↑j ROM:001174B0 btst #5,($930).w ROM:001174B6 bne.s locret_1174C8 ROM:001174B8 btst #2,($931).w ROM:001174BE bne.s locret_1174C8 ROM:001174C0 move.b #9,($751).w ROM:001174C6 bra.s loc_1174FC ROM:001174C8 ; --------------------------------------------------------------------------- ROM:001174C8 ROM:001174C8 locret_1174C8: ; CODE XREF: ROM:00117332↑j ROM:001174C8 ; ROM:001173E8↑j ... ROM:001174C8 rts ROM:001174CA ; --------------------------------------------------------------------------- ROM:001174CA ROM:001174CA loc_1174CA: ; DATA XREF: ROM:001172CC↑o ROM:001174CA btst #5,($930).w ROM:001174D0 beq.s loc_1174DA ROM:001174D2 move.b #8,($751).w ROM:001174D8 bra.s locret_1174C8 ROM:001174DA ; --------------------------------------------------------------------------- ROM:001174DA ROM:001174DA loc_1174DA: ; CODE XREF: ROM:001174D0↑j ROM:001174DA btst #7,($930).w ROM:001174E0 beq.s loc_1174FC ROM:001174E2 bsr.w sub_11764E ROM:001174E6 bsr.w sub_1176A6 ROM:001174EA bset #5,($936).w ROM:001174F0 move.b #$A,($751).w ROM:001174F6 bra.l loc_117570 ROM:001174FC ; --------------------------------------------------------------------------- ROM:001174FC ROM:001174FC loc_1174FC: ; CODE XREF: ROM:001174C6↑j ROM:001174FC ; ROM:001174E0↑j ROM:001174FC bsr.w sub_117646 ROM:00117500 bsr.w sub_11763E ROM:00117504 rts ROM:00117506 ; --------------------------------------------------------------------------- ROM:00117506 ROM:00117506 loc_117506: ; DATA XREF: ROM:001172D0↑o ROM:00117506 move.b $DA9(a5),d0 ROM:0011750A btst #3,($937).w ROM:00117510 beq.s loc_11754C ROM:00117512 btst #2,($937).w ROM:00117518 beq.s loc_117522 ROM:0011751A bclr #2,($937).w ROM:00117520 bra.s loc_11752C ROM:00117522 ; --------------------------------------------------------------------------- ROM:00117522 ROM:00117522 loc_117522: ; CODE XREF: ROM:00117518↑j ROM:00117522 cmpi.b #0,d0 ROM:00117526 beq.s loc_11754C ROM:00117528 clr.b $DA9(a5) ROM:0011752C ROM:0011752C loc_11752C: ; CODE XREF: ROM:00117520↑j ROM:0011752C bclr #3,($937).w ROM:00117532 bsr.w sub_1176C2 ROM:00117536 bsr.w sub_1176A6 ROM:0011753A bset #5,($936).w ROM:00117540 move.b #$D,($751).w ROM:00117546 bra.l loc_1175D6 ROM:0011754C ; --------------------------------------------------------------------------- ROM:0011754C ROM:0011754C loc_11754C: ; CODE XREF: ROM:00117510↑j ROM:0011754C ; ROM:00117526↑j ROM:0011754C btst #3,($937).w ROM:00117552 beq.s loc_117570 ROM:00117554 btst #2,($937).w ROM:0011755A bne.s loc_117570 ROM:0011755C cmpi.b #0,d0 ROM:00117560 bne.s loc_117570 ROM:00117562 bclr #3,($937).w ROM:00117568 move.b #$B,($751).w ROM:0011756E bra.s locret_117590 ROM:00117570 ; --------------------------------------------------------------------------- ROM:00117570 ROM:00117570 loc_117570: ; CODE XREF: ROM:001174AA↑j ROM:00117570 ; ROM:001174F6↑j ... ROM:00117570 bsr.w sub_11763E ROM:00117574 rts ROM:00117576 ; --------------------------------------------------------------------------- ROM:00117576 ROM:00117576 loc_117576: ; DATA XREF: ROM:001172D4↑o ROM:00117576 btst #5,($930).w ROM:0011757C beq.s locret_117590 ROM:0011757E bsr.w sub_11767A ROM:00117582 bset #7,($937).w ROM:00117588 move.b #$C,($751).w ROM:0011758E bra.s locret_1175B0 ROM:00117590 ; --------------------------------------------------------------------------- ROM:00117590 ROM:00117590 locret_117590: ; CODE XREF: ROM:0011756E↑j ROM:00117590 ; ROM:0011757C↑j ROM:00117590 rts ROM:00117592 ; --------------------------------------------------------------------------- ROM:00117592 ROM:00117592 loc_117592: ; DATA XREF: ROM:001172D8↑o ROM:00117592 btst #3,($937).w ROM:00117598 beq.s locret_1175B0 ROM:0011759A bclr #3,($937).w ROM:001175A0 bsr.w sub_1176C2 ROM:001175A4 move.b #8,($751).w ROM:001175AA bra.l locret_1174C8 ROM:001175B0 ; --------------------------------------------------------------------------- ROM:001175B0 ROM:001175B0 locret_1175B0: ; CODE XREF: ROM:0011758E↑j ROM:001175B0 ; ROM:00117598↑j ROM:001175B0 rts ROM:001175B2 ; --------------------------------------------------------------------------- ROM:001175B2 ROM:001175B2 loc_1175B2: ; DATA XREF: ROM:001172DC↑o ROM:001175B2 btst #3,($937).w ROM:001175B8 beq.s loc_1175D6 ROM:001175BA bclr #0,($933).w ROM:001175C0 bclr #3,($937).w ROM:001175C6 bsr.w sub_1176C2 ROM:001175CA move.b #8,($751).w ROM:001175D0 bra.l locret_1174C8 ROM:001175D6 ; --------------------------------------------------------------------------- ROM:001175D6 ROM:001175D6 loc_1175D6: ; CODE XREF: ROM:00117546↑j ROM:001175D6 ; ROM:001175B8↑j ROM:001175D6 bsr.w sub_11763E ROM:001175DA rts ROM:001175DC ; --------------------------------------------------------------------------- ROM:001175DC rts ROM:001175DE ROM:001175DE ; =============== S U B R O U T I N E ======================================= ROM:001175DE ROM:001175DE ROM:001175DE sub_1175DE: ; CODE XREF: ROM:0011731E↑p ROM:001175DE ; ROM:00117378↑p ROM:001175DE bset #3,($929).w ROM:001175E4 rts ROM:001175E4 ; End of function sub_1175DE ROM:001175E4 ROM:001175E6 ROM:001175E6 ; =============== S U B R O U T I N E ======================================= ROM:001175E6 ROM:001175E6 ROM:001175E6 sub_1175E6: ; CODE XREF: ROM:001173C0↑p ROM:001175E6 cmpi.b #1,($750).w ROM:001175EC bne.s loc_1175F4 ROM:001175EE move.l ($47C).w,d0 ROM:001175F2 bra.s loc_1175F8 ROM:001175F4 ; --------------------------------------------------------------------------- ROM:001175F4 ROM:001175F4 loc_1175F4: ; CODE XREF: sub_1175E6+6↑j ROM:001175F4 move.l ($480).w,d0 ROM:001175F8 ROM:001175F8 loc_1175F8: ; CODE XREF: sub_1175E6+C↑j ROM:001175F8 andi.l #$FFFFFFF,d0 ROM:001175FE cmp.l ($478).w,d0 ROM:00117602 bne.s loc_11760C ROM:00117604 bset #3,($929).w ROM:0011760A bra.s locret_11763C ROM:0011760C ; --------------------------------------------------------------------------- ROM:0011760C ROM:0011760C loc_11760C: ; CODE XREF: sub_1175E6+1C↑j ROM:0011760C bclr #3,($929).w ROM:00117612 cmpi.b #1,($750).w ROM:00117618 bne.s loc_11762C ROM:0011761A andi.l #$FFFFFFF,($47C).w ROM:00117622 ori.l #$F0000000,($47C).w ROM:0011762A bra.s locret_11763C ROM:0011762C ; --------------------------------------------------------------------------- ROM:0011762C ROM:0011762C loc_11762C: ; CODE XREF: sub_1175E6+32↑j ROM:0011762C andi.l #$FFFFFFF,($480).w ROM:00117634 ori.l #$F0000000,($480).w ROM:0011763C ROM:0011763C locret_11763C: ; CODE XREF: sub_1175E6+24↑j ROM:0011763C ; sub_1175E6+44↑j ROM:0011763C rts ROM:0011763C ; End of function sub_1175E6 ROM:0011763C ROM:0011763E ROM:0011763E ; =============== S U B R O U T I N E ======================================= ROM:0011763E ROM:0011763E ROM:0011763E sub_11763E: ; CODE XREF: ROM:00117500↑p ROM:0011763E ; ROM:loc_117570↑p ... ROM:0011763E bset #0,($931).w ROM:00117644 rts ROM:00117644 ; End of function sub_11763E ROM:00117644 ROM:00117646 ROM:00117646 ; =============== S U B R O U T I N E ======================================= ROM:00117646 ROM:00117646 ROM:00117646 sub_117646: ; CODE XREF: ROM:loc_1174FC↑p ROM:00117646 bset #7,($930).w ROM:0011764C rts ROM:0011764C ; End of function sub_117646 ROM:0011764C ROM:0011764E ROM:0011764E ; =============== S U B R O U T I N E ======================================= ROM:0011764E ROM:0011764E ROM:0011764E sub_11764E: ; CODE XREF: ROM:00117496↑p ROM:0011764E ; ROM:001174E2↑p ROM:0011764E cmpi.b #1,($750).w ROM:00117654 bne.s loc_117668 ROM:00117656 andi.l #$FFFFFFF,($47C).w ROM:0011765E ori.l #$A0000000,($47C).w ROM:00117666 bra.s locret_117678 ROM:00117668 ; --------------------------------------------------------------------------- ROM:00117668 ROM:00117668 loc_117668: ; CODE XREF: sub_11764E+6↑j ROM:00117668 andi.l #$FFFFFFF,($480).w ROM:00117670 ori.l #$A0000000,($480).w ROM:00117678 ROM:00117678 locret_117678: ; CODE XREF: sub_11764E+18↑j ROM:00117678 rts ROM:00117678 ; End of function sub_11764E ROM:00117678 ROM:0011767A ROM:0011767A ; =============== S U B R O U T I N E ======================================= ROM:0011767A ROM:0011767A ROM:0011767A sub_11767A: ; CODE XREF: ROM:00117380↑p ROM:0011767A ; ROM:00117412↑p ... ROM:0011767A cmpi.b #1,($750).w ROM:00117680 bne.s loc_117694 ROM:00117682 andi.l #$FFFFFFF,($47C).w ROM:0011768A ori.l #$50000000,($47C).w ROM:00117692 bra.s locret_1176A4 ROM:00117694 ; --------------------------------------------------------------------------- ROM:00117694 ROM:00117694 loc_117694: ; CODE XREF: sub_11767A+6↑j ROM:00117694 andi.l #$FFFFFFF,($480).w ROM:0011769C ori.l #$50000000,($480).w ROM:001176A4 ROM:001176A4 locret_1176A4: ; CODE XREF: sub_11767A+18↑j ROM:001176A4 rts ROM:001176A4 ; End of function sub_11767A ROM:001176A4 ROM:001176A6 ROM:001176A6 ; =============== S U B R O U T I N E ======================================= ROM:001176A6 ROM:001176A6 ROM:001176A6 sub_1176A6: ; CODE XREF: ROM:00117384↑p ROM:001176A6 ; ROM:0011749A↑p ... ROM:001176A6 cmpi.b #1,($750).w ROM:001176AC bne.s loc_1176B8 ROM:001176AE andi.l #$F0000000,($47C).w ROM:001176B6 bra.s locret_1176C0 ROM:001176B8 ; --------------------------------------------------------------------------- ROM:001176B8 ROM:001176B8 loc_1176B8: ; CODE XREF: sub_1176A6+6↑j ROM:001176B8 andi.l #$F0000000,($480).w ROM:001176C0 ROM:001176C0 locret_1176C0: ; CODE XREF: sub_1176A6+10↑j ROM:001176C0 rts ROM:001176C0 ; End of function sub_1176A6 ROM:001176C0 ROM:001176C2 ROM:001176C2 ; =============== S U B R O U T I N E ======================================= ROM:001176C2 ROM:001176C2 ROM:001176C2 sub_1176C2: ; CODE XREF: ROM:00117322↑p ROM:001176C2 ; ROM:0011737C↑p ... ROM:001176C2 cmpi.b #1,($750).w ROM:001176C8 bne.s loc_1176D2 ROM:001176CA move.b #2,($750).w ROM:001176D0 bra.s locret_1176D8 ROM:001176D2 ; --------------------------------------------------------------------------- ROM:001176D2 ROM:001176D2 loc_1176D2: ; CODE XREF: sub_1176C2+6↑j ROM:001176D2 move.b #1,($750).w ROM:001176D8 ROM:001176D8 locret_1176D8: ; CODE XREF: sub_1176C2+E↑j ROM:001176D8 rts ROM:001176D8 ; End of function sub_1176C2 ROM:001176D8 ROM:001176DA ROM:001176DA ; =============== S U B R O U T I N E ======================================= ROM:001176DA ROM:001176DA ROM:001176DA sub_1176DA: ; CODE XREF: ROM:0011731A↑p ROM:001176DA ; ROM:00117374↑p ... ROM:001176DA lea ($1324).w,a0 ROM:001176DE lea (dword_135F34).l,a1 ROM:001176E4 move.w #$13D,d1 ROM:001176E8 clr.w d0 ROM:001176EA clr.w d2 ROM:001176EC ROM:001176EC loc_1176EC: ; CODE XREF: sub_1176DA+22↓j ROM:001176EC cmp.w d0,d1 ROM:001176EE ble.s loc_1176FE ROM:001176F0 move.w (a1,d2.w*2),(a0,d2.w*2) ROM:001176F6 addq.w #2,d0 ROM:001176F8 move.w d0,d2 ROM:001176FA lsr.w #1,d2 ROM:001176FC bra.s loc_1176EC ROM:001176FE ; --------------------------------------------------------------------------- ROM:001176FE ROM:001176FE loc_1176FE: ; CODE XREF: sub_1176DA+14↑j ROM:001176FE bset #5,($929).w ROM:00117704 bset #4,($939).w ROM:0011770A rts ROM:0011770A ; End of function sub_1176DA ROM:0011770A ROM:0011770C ROM:0011770C ; =============== S U B R O U T I N E ======================================= ROM:0011770C ROM:0011770C ROM:0011770C sub_11770C: ; CODE XREF: ROM:0011735E↑p ROM:0011770C ; ROM:001173F6↑p ROM:0011770C bclr #5,($929).w ROM:00117712 bclr #4,($939).w ROM:00117718 move.l ($47C).w,d0 ROM:0011771C move.l ($480).w,d1 ROM:00117720 andi.l #$F0000000,d0 ROM:00117726 andi.l #$F0000000,d1 ROM:0011772C cmpi.l #$A0000000,d0 ROM:00117732 bne.s loc_11773C ROM:00117734 move.b #1,($750).w ROM:0011773A bra.s locret_11777E ROM:0011773C ; --------------------------------------------------------------------------- ROM:0011773C ROM:0011773C loc_11773C: ; CODE XREF: sub_11770C+26↑j ROM:0011773C cmpi.l #$A0000000,d1 ROM:00117742 bne.s loc_11774C ROM:00117744 move.b #2,($750).w ROM:0011774A bra.s locret_11777E ROM:0011774C ; --------------------------------------------------------------------------- ROM:0011774C ROM:0011774C loc_11774C: ; CODE XREF: sub_11770C+36↑j ROM:0011774C cmpi.l #$50000000,d0 ROM:00117752 bne.s loc_117762 ROM:00117754 move.b #1,($750).w ROM:0011775A bset #4,($939).w ROM:00117760 bra.s locret_11777E ROM:00117762 ; --------------------------------------------------------------------------- ROM:00117762 ROM:00117762 loc_117762: ; CODE XREF: sub_11770C+46↑j ROM:00117762 cmpi.l #$50000000,d1 ROM:00117768 bne.s loc_117778 ROM:0011776A move.b #2,($750).w ROM:00117770 bset #4,($939).w ROM:00117776 bra.s locret_11777E ROM:00117778 ; --------------------------------------------------------------------------- ROM:00117778 ROM:00117778 loc_117778: ; CODE XREF: sub_11770C+5C↑j ROM:00117778 move.b #0,($750).w ROM:0011777E ROM:0011777E locret_11777E: ; CODE XREF: sub_11770C+2E↑j ROM:0011777E ; sub_11770C+3E↑j ... ROM:0011777E rts ROM:0011777E ; End of function sub_11770C ROM:0011777E ROM:00117780 ROM:00117780 ; =============== S U B R O U T I N E ======================================= ROM:00117780 ROM:00117780 ROM:00117780 sub_117780: ; CODE XREF: ROM:00117304↑p ROM:00117780 move.w #$13D,d0 ROM:00117784 cmpi.w #$3EC,d0 ROM:00117788 ble.s locret_117790 ROM:0011778A bset #2,($931).w ROM:00117790 ROM:00117790 locret_117790: ; CODE XREF: sub_117780+8↑j ROM:00117790 rts ROM:00117790 ; End of function sub_117780 ROM:00117790 ROM:00117792 ROM:00117792 ; =============== S U B R O U T I N E ======================================= ROM:00117792 ROM:00117792 ROM:00117792 sub_117792: ; CODE XREF: ROM:00116AAE↑p ROM:00117792 clr.w d1 ROM:00117794 move.b ($752).w,d1 ROM:00117798 cmpi.w #5,d1 ROM:0011779C bcc.s locret_1177A6 ROM:0011779E movea.l off_1177A8(pc,d1.w*4),a0 ROM:001177A2 nop ROM:001177A4 jmp (a0) ROM:001177A6 ; --------------------------------------------------------------------------- ROM:001177A6 ROM:001177A6 locret_1177A6: ; CODE XREF: sub_117792+A↑j ROM:001177A6 rts ROM:001177A6 ; End of function sub_117792 ROM:001177A6 ROM:001177A6 ; --------------------------------------------------------------------------- ROM:001177A8 off_1177A8: dc.l loc_1177BC ; DATA XREF: sub_117792+C↑r ROM:001177AC dc.l loc_1177CA ROM:001177B0 dc.l loc_117804 ROM:001177B4 dc.l loc_117892 ROM:001177B8 dc.l loc_1178DC ROM:001177BC ; --------------------------------------------------------------------------- ROM:001177BC ROM:001177BC loc_1177BC: ; DATA XREF: ROM:off_1177A8↑o ROM:001177BC bsr.w sub_1178E4 ROM:001177C0 move.b #1,($752).w ROM:001177C6 bra.s locret_117802 ROM:001177C8 ; --------------------------------------------------------------------------- ROM:001177C8 rts ROM:001177CA ; --------------------------------------------------------------------------- ROM:001177CA ROM:001177CA loc_1177CA: ; DATA XREF: ROM:001177AC↑o ROM:001177CA btst #5,($930).w ROM:001177D0 bne.s locret_117802 ROM:001177D2 move.w $776(a5),d0 ROM:001177D6 move.w $778(a5),d1 ROM:001177DA clr.b ($905).w ROM:001177DE move.w d0,($6EC).w ROM:001177E2 move.b #1,($905).w ROM:001177E8 clr.b ($904).w ROM:001177EC move.w d1,($6EA).w ROM:001177F0 move.b #1,($904).w ROM:001177F6 move.b #2,($752).w ROM:001177FC bra.l loc_11788C ROM:00117802 ; --------------------------------------------------------------------------- ROM:00117802 ROM:00117802 locret_117802: ; CODE XREF: ROM:001177C6↑j ROM:00117802 ; ROM:001177D0↑j ... ROM:00117802 rts ROM:00117804 ; --------------------------------------------------------------------------- ROM:00117804 ROM:00117804 loc_117804: ; DATA XREF: ROM:001177B0↑o ROM:00117804 btst #5,($930).w ROM:0011780A bne.s loc_11783C ROM:0011780C cmpi.w #0,($6EC).w ROM:00117812 bgt.s loc_11783C ROM:00117814 move.w $77A(a5),d0 ROM:00117818 btst #0,($931).w ROM:0011781E beq.s loc_117826 ROM:00117820 cmpi.w #0,d0 ROM:00117824 ble.s loc_11783C ROM:00117826 ROM:00117826 loc_117826: ; CODE XREF: ROM:0011781E↑j ROM:00117826 bsr.w sub_1178EC ROM:0011782A bset #3,($935).w ROM:00117830 move.b #4,($752).w ROM:00117836 bra.l loc_1178DC ROM:0011783C ; --------------------------------------------------------------------------- ROM:0011783C ROM:0011783C loc_11783C: ; CODE XREF: ROM:0011780A↑j ROM:0011783C ; ROM:00117812↑j ... ROM:0011783C btst #5,($930).w ROM:00117842 beq.s loc_11785C ROM:00117844 clr.b ($904).w ROM:00117848 clr.w ($6EA).w ROM:0011784C clr.b ($905).w ROM:00117850 clr.w ($6EC).w ROM:00117854 move.b #1,($752).w ROM:0011785A bra.s locret_117802 ROM:0011785C ; --------------------------------------------------------------------------- ROM:0011785C ROM:0011785C loc_11785C: ; CODE XREF: ROM:00117842↑j ROM:0011785C btst #5,($930).w ROM:00117862 bne.s loc_11788C ROM:00117864 cmpi.w #0,($6EC).w ROM:0011786A bgt.s loc_11788C ROM:0011786C move.w $77A(a5),d0 ROM:00117870 btst #0,($931).w ROM:00117876 beq.s loc_11788C ROM:00117878 cmpi.w #0,d0 ROM:0011787C bne.s loc_11788C ROM:0011787E bset #3,($935).w ROM:00117884 move.b #3,($752).w ROM:0011788A bra.s loc_1178D6 ROM:0011788C ; --------------------------------------------------------------------------- ROM:0011788C ROM:0011788C loc_11788C: ; CODE XREF: ROM:001177FC↑j ROM:0011788C ; ROM:00117862↑j ... ROM:0011788C bsr.w sub_117904 ROM:00117890 rts ROM:00117892 ; --------------------------------------------------------------------------- ROM:00117892 ROM:00117892 loc_117892: ; DATA XREF: ROM:001177B4↑o ROM:00117892 btst #5,($930).w ROM:00117898 beq.s loc_1178A6 ROM:0011789A bsr.w sub_1178F4 ROM:0011789E move.b #4,($752).w ROM:001178A4 bra.s loc_1178DC ROM:001178A6 ; --------------------------------------------------------------------------- ROM:001178A6 ROM:001178A6 loc_1178A6: ; CODE XREF: ROM:00117898↑j ROM:001178A6 btst #5,($930).w ROM:001178AC bne.s loc_1178D6 ROM:001178AE cmpi.w #0,($6EA).w ROM:001178B4 bgt.s loc_1178B8 ROM:001178B6 bra.s loc_1178CA ROM:001178B8 ; --------------------------------------------------------------------------- ROM:001178B8 ROM:001178B8 loc_1178B8: ; CODE XREF: ROM:001178B4↑j ROM:001178B8 move.w $77A(a5),d0 ROM:001178BC btst #0,($931).w ROM:001178C2 beq.s loc_1178CA ROM:001178C4 cmpi.w #0,d0 ROM:001178C8 ble.s loc_1178D6 ROM:001178CA ROM:001178CA loc_1178CA: ; CODE XREF: ROM:001178B6↑j ROM:001178CA ; ROM:001178C2↑j ROM:001178CA bsr.w sub_1178EC ROM:001178CE move.b #4,($752).w ROM:001178D4 bra.s loc_1178DC ROM:001178D6 ; --------------------------------------------------------------------------- ROM:001178D6 ROM:001178D6 loc_1178D6: ; CODE XREF: ROM:0011788A↑j ROM:001178D6 ; ROM:001178AC↑j ... ROM:001178D6 bsr.w sub_117904 ROM:001178DA rts ROM:001178DC ; --------------------------------------------------------------------------- ROM:001178DC ROM:001178DC loc_1178DC: ; CODE XREF: ROM:00117836↑j ROM:001178DC ; ROM:001178A4↑j ... ROM:001178DC bsr.w sub_117904 ROM:001178E0 rts ROM:001178E2 ; --------------------------------------------------------------------------- ROM:001178E2 rts ROM:001178E4 ROM:001178E4 ; =============== S U B R O U T I N E ======================================= ROM:001178E4 ROM:001178E4 ROM:001178E4 sub_1178E4: ; CODE XREF: ROM:loc_1177BC↑p ROM:001178E4 bset #7,($1311).w ROM:001178EA rts ROM:001178EA ; End of function sub_1178E4 ROM:001178EA ROM:001178EC ROM:001178EC ; =============== S U B R O U T I N E ======================================= ROM:001178EC ROM:001178EC ROM:001178EC sub_1178EC: ; CODE XREF: ROM:loc_117826↑p ROM:001178EC ; ROM:loc_1178CA↑p ROM:001178EC bclr #7,($1311).w ROM:001178F2 rts ROM:001178F2 ; End of function sub_1178EC ROM:001178F2 ROM:001178F4 ROM:001178F4 ; =============== S U B R O U T I N E ======================================= ROM:001178F4 ROM:001178F4 ROM:001178F4 sub_1178F4: ; CODE XREF: ROM:0011789A↑p ROM:001178F4 ; ROM:00125898↓p ROM:001178F4 move.w #0,($FFFFFA4A).w ROM:001178FA move.w #0,($FFFFFA4A).w ROM:00117900 nop ROM:00117902 rts ROM:00117902 ; End of function sub_1178F4 ROM:00117902 ROM:00117904 ROM:00117904 ; =============== S U B R O U T I N E ======================================= ROM:00117904 ROM:00117904 ROM:00117904 sub_117904: ; CODE XREF: ROM:loc_11788C↑p ROM:00117904 ; ROM:loc_1178D6↑p ... ROM:00117904 bclr #0,($931).w ROM:0011790A rts ROM:0011790A ; End of function sub_117904 ROM:0011790A ROM:0011790C ROM:0011790C ; =============== S U B R O U T I N E ======================================= ROM:0011790C ROM:0011790C ROM:0011790C sub_11790C: ; CODE XREF: ROM:00116B02↑p ROM:0011790C clr.w d1 ROM:0011790E move.b ($11AD).w,d1 ROM:00117912 cmpi.w #5,d1 ROM:00117916 bcc.s locret_117920 ROM:00117918 movea.l off_117922(pc,d1.w*4),a0 ROM:0011791C nop ROM:0011791E jmp (a0) ROM:00117920 ; --------------------------------------------------------------------------- ROM:00117920 ROM:00117920 locret_117920: ; CODE XREF: sub_11790C+A↑j ROM:00117920 rts ROM:00117920 ; End of function sub_11790C ROM:00117920 ROM:00117920 ; --------------------------------------------------------------------------- ROM:00117922 off_117922: dc.l loc_117936 ; DATA XREF: sub_11790C+C↑r ROM:00117926 dc.l loc_117968 ROM:0011792A dc.l loc_1179B6 ROM:0011792E dc.l loc_117A04 ROM:00117932 dc.l locret_117A3E ROM:00117936 ; --------------------------------------------------------------------------- ROM:00117936 ROM:00117936 loc_117936: ; DATA XREF: ROM:off_117922↑o ROM:00117936 bclr #4,($131D).w ROM:0011793C bclr #1,($1930).w ROM:00117942 bclr #3,($1930).w ROM:00117948 bclr #4,($1930).w ROM:0011794E movea.l #$170000,a0 ROM:00117954 move.l a0,($1910).w ROM:00117958 move.l (a0),($1914).w ROM:0011795C move.b #1,($11AD).w ROM:00117962 bra.w locret_1179B4 ROM:00117966 ; --------------------------------------------------------------------------- ROM:00117966 rts ROM:00117968 ; --------------------------------------------------------------------------- ROM:00117968 ROM:00117968 loc_117968: ; DATA XREF: ROM:00117926↑o ROM:00117968 movea.l #$177FFF,a1 ROM:0011796E bsr.w sub_117A42 ROM:00117972 btst #4,($131D).w ROM:00117978 beq.s locret_1179B4 ROM:0011797A bclr #4,($131D).w ROM:00117980 move.l ($1914).w,d0 ROM:00117984 move.l d0,($1918).w ROM:00117988 bset #1,($1930).w ROM:0011798E bset #0,($765).w ROM:00117994 movea.l #unk_110000,a0 ROM:0011799A move.l a0,($1910).w ROM:0011799E move.l (a0),($1914).w ROM:001179A2 move.l #$FFFFFFFF,($1914).w ROM:001179AA move.b #2,($11AD).w ROM:001179B0 bra.w locret_117A02 ROM:001179B4 ; --------------------------------------------------------------------------- ROM:001179B4 ROM:001179B4 locret_1179B4: ; CODE XREF: ROM:00117962↑j ROM:001179B4 ; ROM:00117978↑j ROM:001179B4 rts ROM:001179B6 ; --------------------------------------------------------------------------- ROM:001179B6 ROM:001179B6 loc_1179B6: ; DATA XREF: ROM:0011792A↑o ROM:001179B6 movea.l #byte_16FFFF,a1 ROM:001179BC bsr.w sub_117A42 ROM:001179C0 btst #4,($131D).w ROM:001179C6 beq.s locret_117A02 ROM:001179C8 bclr #4,($131D).w ROM:001179CE move.l ($1914).w,d0 ROM:001179D2 move.l d0,($191C).w ROM:001179D6 bset #3,($1930).w ROM:001179DC bset #1,($765).w ROM:001179E2 movea.l #$100000,a0 ROM:001179E8 move.l a0,($1910).w ROM:001179EC move.l (a0),($1914).w ROM:001179F0 move.l #$FFFFFFFF,($1914).w ROM:001179F8 move.b #3,($11AD).w ROM:001179FE bra.w locret_117A3C ROM:00117A02 ; --------------------------------------------------------------------------- ROM:00117A02 ROM:00117A02 locret_117A02: ; CODE XREF: ROM:001179B0↑j ROM:00117A02 ; ROM:001179C6↑j ROM:00117A02 rts ROM:00117A04 ; --------------------------------------------------------------------------- ROM:00117A04 ROM:00117A04 loc_117A04: ; DATA XREF: ROM:0011792E↑o ROM:00117A04 movea.l #$109FFF,a1 ROM:00117A0A bsr.w sub_117A42 ROM:00117A0E btst #4,($131D).w ROM:00117A14 beq.s locret_117A3C ROM:00117A16 move.l ($1914).w,d0 ROM:00117A1A move.l d0,($1920).w ROM:00117A1E bset #4,($1930).w ROM:00117A24 bset #2,($765).w ROM:00117A2A move.l #$FFFFFFFF,($1914).w ROM:00117A32 move.b #4,($11AD).w ROM:00117A38 bra.w locret_117A3E ROM:00117A3C ; --------------------------------------------------------------------------- ROM:00117A3C ROM:00117A3C locret_117A3C: ; CODE XREF: ROM:001179FE↑j ROM:00117A3C ; ROM:00117A14↑j ROM:00117A3C rts ROM:00117A3E ; --------------------------------------------------------------------------- ROM:00117A3E ROM:00117A3E locret_117A3E: ; CODE XREF: ROM:00117A38↑j ROM:00117A3E ; DATA XREF: ROM:00117932↑o ROM:00117A3E rts ROM:00117A40 ; --------------------------------------------------------------------------- ROM:00117A40 rts ROM:00117A42 ROM:00117A42 ; =============== S U B R O U T I N E ======================================= ROM:00117A42 ROM:00117A42 ROM:00117A42 sub_117A42: ; CODE XREF: ROM:0011796E↑p ROM:00117A42 ; ROM:001179BC↑p ... ROM:00117A42 move.w $7EA(a5),d1 ROM:00117A46 move.l ($1914).w,d0 ROM:00117A4A ROM:00117A4A loc_117A4A: ; CODE XREF: sub_117A42:loc_117A7A↓j ROM:00117A4A cmpi.w #0,d1 ROM:00117A4E ble.s loc_117A7C ROM:00117A50 movea.l ($1910).w,a0 ROM:00117A54 move.b (a0)+,d4 ROM:00117A56 ext.w d4 ROM:00117A58 ext.l d4 ROM:00117A5A move.l a0,($1910).w ROM:00117A5E movea.w #$1498,a3 ROM:00117A62 lsl.w #2,d4 ROM:00117A64 adda.l d4,a3 ROM:00117A66 move.l (a3),d7 ROM:00117A68 eor.l d7,d0 ROM:00117A6A subi.w #1,d1 ROM:00117A6E cmpa.l a0,a1 ROM:00117A70 bgt.s loc_117A7A ROM:00117A72 bset #4,($131D).w ROM:00117A78 bra.s loc_117A7C ROM:00117A7A ; --------------------------------------------------------------------------- ROM:00117A7A ROM:00117A7A loc_117A7A: ; CODE XREF: sub_117A42+2E↑j ROM:00117A7A bra.s loc_117A4A ROM:00117A7C ; --------------------------------------------------------------------------- ROM:00117A7C ROM:00117A7C loc_117A7C: ; CODE XREF: sub_117A42+C↑j ROM:00117A7C ; sub_117A42+36↑j ROM:00117A7C move.l d0,($1914).w ROM:00117A80 rts ROM:00117A80 ; End of function sub_117A42 ROM:00117A80 ROM:00117A82 ROM:00117A82 ; =============== S U B R O U T I N E ======================================= ROM:00117A82 ROM:00117A82 ROM:00117A82 sub_117A82: ; CODE XREF: ROM:0011A546↓p ROM:00117A82 clr.w ($E84).w ROM:00117A86 clr.w ($5AE).w ROM:00117A8A cmpi.b #1,($756).w ROM:00117A90 bne.s loc_117A9A ROM:00117A92 bsr.l sub_11823E ROM:00117A98 bra.s locret_117AF8 ROM:00117A9A ; --------------------------------------------------------------------------- ROM:00117A9A ROM:00117A9A loc_117A9A: ; CODE XREF: sub_117A82+E↑j ROM:00117A9A cmpi.b #2,($756).w ROM:00117AA0 bne.s loc_117AAA ROM:00117AA2 bsr.l sub_118DDA ROM:00117AA8 bra.s locret_117AF8 ROM:00117AAA ; --------------------------------------------------------------------------- ROM:00117AAA ROM:00117AAA loc_117AAA: ; CODE XREF: sub_117A82+1E↑j ROM:00117AAA cmpi.b #3,($756).w ROM:00117AB0 bne.s loc_117ABA ROM:00117AB2 bsr.l sub_1192C2 ROM:00117AB8 bra.s locret_117AF8 ROM:00117ABA ; --------------------------------------------------------------------------- ROM:00117ABA ROM:00117ABA loc_117ABA: ; CODE XREF: sub_117A82+2E↑j ROM:00117ABA cmpi.b #4,($756).w ROM:00117AC0 bne.s loc_117ACA ROM:00117AC2 bsr.l sub_1192F0 ROM:00117AC8 bra.s locret_117AF8 ROM:00117ACA ; --------------------------------------------------------------------------- ROM:00117ACA ROM:00117ACA loc_117ACA: ; CODE XREF: sub_117A82+3E↑j ROM:00117ACA cmpi.b #6,($756).w ROM:00117AD0 bne.s loc_117ADA ROM:00117AD2 bsr.l sub_11933A ROM:00117AD8 bra.s locret_117AF8 ROM:00117ADA ; --------------------------------------------------------------------------- ROM:00117ADA ROM:00117ADA loc_117ADA: ; CODE XREF: sub_117A82+4E↑j ROM:00117ADA cmpi.b #7,($756).w ROM:00117AE0 bne.s loc_117AEA ROM:00117AE2 bsr.l sub_119902 ROM:00117AE8 bra.s locret_117AF8 ROM:00117AEA ; --------------------------------------------------------------------------- ROM:00117AEA ROM:00117AEA loc_117AEA: ; CODE XREF: sub_117A82+5E↑j ROM:00117AEA cmpi.b #9,($756).w ROM:00117AF0 bne.s locret_117AF8 ROM:00117AF2 bsr.l sub_11994E ROM:00117AF8 ROM:00117AF8 locret_117AF8: ; CODE XREF: sub_117A82+16↑j ROM:00117AF8 ; sub_117A82+26↑j ... ROM:00117AF8 rts ROM:00117AF8 ; End of function sub_117A82 ROM:00117AF8 ROM:00117AFA ROM:00117AFA ; =============== S U B R O U T I N E ======================================= ROM:00117AFA ROM:00117AFA ROM:00117AFA sub_117AFA: ; CODE XREF: sub_11823E+10↓p ROM:00117AFA ; sub_11823E+7C↓p ... ROM:00117AFA lea ($11CC).w,a0 ROM:00117AFE clr.w d0 ROM:00117B00 move.w ($5AE).w,d0 ROM:00117B04 move.b $151(a5),(a0,d0.w) ROM:00117B0A addq.w #1,d0 ROM:00117B0C bvc.s loc_117B12 ROM:00117B0E move.w #$8000,d0 ROM:00117B12 ROM:00117B12 loc_117B12: ; CODE XREF: sub_117AFA+12↑j ROM:00117B12 move.b $152(a5),(a0,d0.w) ROM:00117B18 addq.w #1,d0 ROM:00117B1A bvc.s loc_117B20 ROM:00117B1C move.w #$8000,d0 ROM:00117B20 ROM:00117B20 loc_117B20: ; CODE XREF: sub_117AFA+20↑j ROM:00117B20 move.b $153(a5),(a0,d0.w) ROM:00117B26 addq.w #1,d0 ROM:00117B28 bvc.s loc_117B2E ROM:00117B2A move.w #$8000,d0 ROM:00117B2E ROM:00117B2E loc_117B2E: ; CODE XREF: sub_117AFA+2E↑j ROM:00117B2E move.b ($756).w,d1 ROM:00117B32 addi.b #$40,d1 ; '@' ROM:00117B36 move.b d1,(a0,d0.w) ROM:00117B3A addq.w #1,d0 ROM:00117B3C bvc.s loc_117B42 ROM:00117B3E move.w #$8000,d0 ROM:00117B42 ROM:00117B42 loc_117B42: ; CODE XREF: sub_117AFA+42↑j ROM:00117B42 move.w d0,($5AE).w ROM:00117B46 rts ROM:00117B46 ; End of function sub_117AFA ROM:00117B46 ROM:00117B48 ROM:00117B48 ; =============== S U B R O U T I N E ======================================= ROM:00117B48 ROM:00117B48 ROM:00117B48 sub_117B48: ; CODE XREF: sub_11823E+64↓p ROM:00117B48 ; sub_11823E+12E↓p ... ROM:00117B48 move.w ($5AE).w,d0 ROM:00117B4C cmpi.w #0,d0 ROM:00117B50 ble.s locret_117B84 ROM:00117B52 lea ($11CC).w,a0 ROM:00117B56 clr.w d1 ROM:00117B58 clr.w d2 ROM:00117B5A move.w ($E84).w,d3 ROM:00117B5E subq.w #1,d0 ROM:00117B60 move.w d3,d1 ROM:00117B62 bra.s loc_117B68 ROM:00117B64 ; --------------------------------------------------------------------------- ROM:00117B64 ROM:00117B64 loc_117B64: ; CODE XREF: sub_117B48+28↓j ROM:00117B64 addi.w #1,d1 ROM:00117B68 ROM:00117B68 loc_117B68: ; CODE XREF: sub_117B48+1A↑j ROM:00117B68 cmp.w d0,d1 ROM:00117B6A bgt.s loc_117B72 ROM:00117B6C add.b (a0,d1.w),d2 ROM:00117B70 bra.s loc_117B64 ROM:00117B72 ; --------------------------------------------------------------------------- ROM:00117B72 ROM:00117B72 loc_117B72: ; CODE XREF: sub_117B48+22↑j ROM:00117B72 addq.w #1,d0 ROM:00117B74 move.b d2,(a0,d0.w) ROM:00117B78 addq.w #1,d0 ROM:00117B7A bvc.s loc_117B80 ROM:00117B7C move.w #$8000,d0 ROM:00117B80 ROM:00117B80 loc_117B80: ; CODE XREF: sub_117B48+32↑j ROM:00117B80 move.w d0,($5AE).w ROM:00117B84 ROM:00117B84 locret_117B84: ; CODE XREF: sub_117B48+8↑j ROM:00117B84 rts ROM:00117B84 ; End of function sub_117B48 ROM:00117B84 ROM:00117B86 ROM:00117B86 ; =============== S U B R O U T I N E ======================================= ROM:00117B86 ROM:00117B86 ROM:00117B86 sub_117B86: ; CODE XREF: ROM:loc_111DC2↑p ROM:00117B86 clr.w d1 ROM:00117B88 move.b ($754).w,d1 ROM:00117B8C cmpi.w #$10,d1 ROM:00117B90 bcc.s locret_117B9A ROM:00117B92 movea.l off_117B9C(pc,d1.w*4),a0 ROM:00117B96 nop ROM:00117B98 jmp (a0) ROM:00117B9A ; --------------------------------------------------------------------------- ROM:00117B9A ROM:00117B9A locret_117B9A: ; CODE XREF: sub_117B86+A↑j ROM:00117B9A rts ROM:00117B9A ; End of function sub_117B86 ROM:00117B9A ROM:00117B9A ; --------------------------------------------------------------------------- ROM:00117B9C off_117B9C: dc.l locret_117BDC ; DATA XREF: sub_117B86+C↑r ROM:00117BA0 dc.l loc_117BDE ROM:00117BA4 dc.l loc_117C0E ROM:00117BA8 dc.l loc_117C38 ROM:00117BAC dc.l loc_117C62 ROM:00117BB0 dc.l loc_117C8C ROM:00117BB4 dc.l loc_117CB6 ROM:00117BB8 dc.l loc_117CE0 ROM:00117BBC dc.l loc_117D0A ROM:00117BC0 dc.l loc_117D34 ROM:00117BC4 dc.l loc_117D5E ROM:00117BC8 dc.l loc_117DA0 ROM:00117BCC dc.l loc_117DD2 ROM:00117BD0 dc.l loc_117E02 ROM:00117BD4 dc.l loc_117E32 ROM:00117BD8 dc.l locret_117E62 ROM:00117BDC ; --------------------------------------------------------------------------- ROM:00117BDC ROM:00117BDC locret_117BDC: ; DATA XREF: ROM:off_117B9C↑o ROM:00117BDC rts ROM:00117BDE ; --------------------------------------------------------------------------- ROM:00117BDE ROM:00117BDE loc_117BDE: ; DATA XREF: ROM:00117BA0↑o ROM:00117BDE cmpi.w #0,($632).w ROM:00117BE4 bgt.s locret_117C0C ROM:00117BE6 move.w ($FFFFFC0E).w,d0 ROM:00117BEA move.w ($FFFFFC0C).w,d0 ROM:00117BEE bclr #5,($FFFFFC0B).w ROM:00117BF4 bset #4,($FFFFFC0B).w ROM:00117BFA bset #2,($928).w ROM:00117C00 bset #5,($935).w ROM:00117C06 move.b #$F,($754).w ROM:00117C0C ROM:00117C0C locret_117C0C: ; CODE XREF: ROM:00117BE4↑j ROM:00117C0C rts ROM:00117C0E ; --------------------------------------------------------------------------- ROM:00117C0E ROM:00117C0E loc_117C0E: ; DATA XREF: ROM:00117BA4↑o ROM:00117C0E cmpi.w #0,($632).w ROM:00117C14 bgt.s locret_117C36 ROM:00117C16 move.w ($FFFFFC0E).w,d0 ROM:00117C1A move.w ($FFFFFC0C).w,d0 ROM:00117C1E bset #4,($FFFFFC0B).w ROM:00117C24 bset #2,($928).w ROM:00117C2A bset #5,($935).w ROM:00117C30 move.b #$F,($754).w ROM:00117C36 ROM:00117C36 locret_117C36: ; CODE XREF: ROM:00117C14↑j ROM:00117C36 rts ROM:00117C38 ; --------------------------------------------------------------------------- ROM:00117C38 ROM:00117C38 loc_117C38: ; DATA XREF: ROM:00117BA8↑o ROM:00117C38 cmpi.w #0,($632).w ROM:00117C3E bgt.s locret_117C60 ROM:00117C40 move.w ($FFFFFC0E).w,d0 ROM:00117C44 move.w ($FFFFFC0C).w,d0 ROM:00117C48 bset #4,($FFFFFC0B).w ROM:00117C4E bset #2,($928).w ROM:00117C54 bset #5,($935).w ROM:00117C5A move.b #$F,($754).w ROM:00117C60 ROM:00117C60 locret_117C60: ; CODE XREF: ROM:00117C3E↑j ROM:00117C60 rts ROM:00117C62 ; --------------------------------------------------------------------------- ROM:00117C62 ROM:00117C62 loc_117C62: ; DATA XREF: ROM:00117BAC↑o ROM:00117C62 cmpi.w #0,($632).w ROM:00117C68 bgt.s locret_117C8A ROM:00117C6A move.w ($FFFFFC0E).w,d0 ROM:00117C6E move.w ($FFFFFC0C).w,d0 ROM:00117C72 bset #4,($FFFFFC0B).w ROM:00117C78 bset #2,($928).w ROM:00117C7E bset #5,($935).w ROM:00117C84 move.b #$F,($754).w ROM:00117C8A ROM:00117C8A locret_117C8A: ; CODE XREF: ROM:00117C68↑j ROM:00117C8A rts ROM:00117C8C ; --------------------------------------------------------------------------- ROM:00117C8C ROM:00117C8C loc_117C8C: ; DATA XREF: ROM:00117BB0↑o ROM:00117C8C cmpi.w #0,($632).w ROM:00117C92 bgt.s locret_117CB4 ROM:00117C94 move.w ($FFFFFC0E).w,d0 ROM:00117C98 move.w ($FFFFFC0C).w,d0 ROM:00117C9C bset #4,($FFFFFC0B).w ROM:00117CA2 bset #2,($928).w ROM:00117CA8 bset #5,($935).w ROM:00117CAE move.b #$F,($754).w ROM:00117CB4 ROM:00117CB4 locret_117CB4: ; CODE XREF: ROM:00117C92↑j ROM:00117CB4 rts ROM:00117CB6 ; --------------------------------------------------------------------------- ROM:00117CB6 ROM:00117CB6 loc_117CB6: ; DATA XREF: ROM:00117BB4↑o ROM:00117CB6 cmpi.w #0,($632).w ROM:00117CBC bgt.s locret_117CDE ROM:00117CBE move.w ($FFFFFC0E).w,d0 ROM:00117CC2 move.w ($FFFFFC0C).w,d0 ROM:00117CC6 bset #4,($FFFFFC0B).w ROM:00117CCC bset #2,($928).w ROM:00117CD2 bset #5,($935).w ROM:00117CD8 move.b #$F,($754).w ROM:00117CDE ROM:00117CDE locret_117CDE: ; CODE XREF: ROM:00117CBC↑j ROM:00117CDE rts ROM:00117CE0 ; --------------------------------------------------------------------------- ROM:00117CE0 ROM:00117CE0 loc_117CE0: ; DATA XREF: ROM:00117BB8↑o ROM:00117CE0 cmpi.w #0,($632).w ROM:00117CE6 bgt.s locret_117D08 ROM:00117CE8 move.w ($FFFFFC0E).w,d0 ROM:00117CEC move.w ($FFFFFC0C).w,d0 ROM:00117CF0 bset #4,($FFFFFC0B).w ROM:00117CF6 bset #2,($928).w ROM:00117CFC bset #5,($935).w ROM:00117D02 move.b #$F,($754).w ROM:00117D08 ROM:00117D08 locret_117D08: ; CODE XREF: ROM:00117CE6↑j ROM:00117D08 rts ROM:00117D0A ; --------------------------------------------------------------------------- ROM:00117D0A ROM:00117D0A loc_117D0A: ; DATA XREF: ROM:00117BBC↑o ROM:00117D0A cmpi.w #0,($632).w ROM:00117D10 bgt.s locret_117D32 ROM:00117D12 move.w ($FFFFFC0E).w,d0 ROM:00117D16 move.w ($FFFFFC0C).w,d0 ROM:00117D1A bset #4,($FFFFFC0B).w ROM:00117D20 bset #2,($928).w ROM:00117D26 bset #5,($935).w ROM:00117D2C move.b #$F,($754).w ROM:00117D32 ROM:00117D32 locret_117D32: ; CODE XREF: ROM:00117D10↑j ROM:00117D32 rts ROM:00117D34 ; --------------------------------------------------------------------------- ROM:00117D34 ROM:00117D34 loc_117D34: ; DATA XREF: ROM:00117BC0↑o ROM:00117D34 cmpi.w #0,($632).w ROM:00117D3A bgt.s locret_117D5C ROM:00117D3C move.w ($FFFFFC0E).w,d0 ROM:00117D40 move.w ($FFFFFC0C).w,d0 ROM:00117D44 bset #4,($FFFFFC0B).w ROM:00117D4A bset #2,($928).w ROM:00117D50 bset #5,($935).w ROM:00117D56 move.b #$F,($754).w ROM:00117D5C ROM:00117D5C locret_117D5C: ; CODE XREF: ROM:00117D3A↑j ROM:00117D5C rts ROM:00117D5E ; --------------------------------------------------------------------------- ROM:00117D5E ROM:00117D5E loc_117D5E: ; DATA XREF: ROM:00117BC4↑o ROM:00117D5E btst #5,($92E).w ROM:00117D64 beq.s locret_117D9E ROM:00117D66 bclr #5,($92E).w ROM:00117D6C bclr #7,($936).w ROM:00117D72 move.w ($FFFFFC0E).w,d0 ROM:00117D76 move.w ($FFFFFC0C).w,d0 ROM:00117D7A bset #3,($FFFFFC0B).w ROM:00117D80 bset #4,($FFFFFC0B).w ROM:00117D86 bclr #5,($FFFFFC0B).w ROM:00117D8C bclr #7,($FFFFFC0B).w ROM:00117D92 bset #5,($935).w ROM:00117D98 move.b #$F,($754).w ROM:00117D9E ROM:00117D9E locret_117D9E: ; CODE XREF: ROM:00117D64↑j ROM:00117D9E rts ROM:00117DA0 ; --------------------------------------------------------------------------- ROM:00117DA0 ROM:00117DA0 loc_117DA0: ; DATA XREF: ROM:00117BC8↑o ROM:00117DA0 cmpi.w #0,($630).w ROM:00117DA6 bgt.s locret_117DD0 ROM:00117DA8 bclr #5,($FFFFFC0B).w ROM:00117DAE move.w ($FFFFFC0E).w,d0 ROM:00117DB2 move.w ($FFFFFC0C).w,d0 ROM:00117DB6 bset #4,($FFFFFC0B).w ROM:00117DBC bset #2,($928).w ROM:00117DC2 bset #5,($935).w ROM:00117DC8 move.b #$F,($754).w ROM:00117DCE rts ROM:00117DD0 ; --------------------------------------------------------------------------- ROM:00117DD0 ROM:00117DD0 locret_117DD0: ; CODE XREF: ROM:00117DA6↑j ROM:00117DD0 rts ROM:00117DD2 ; --------------------------------------------------------------------------- ROM:00117DD2 ROM:00117DD2 loc_117DD2: ; DATA XREF: ROM:00117BCC↑o ROM:00117DD2 cmpi.w #0,($630).w ROM:00117DD8 bgt.s locret_117E00 ROM:00117DDA move.w ($FFFFFC0E).w,d0 ROM:00117DDE move.w ($FFFFFC0C).w,d0 ROM:00117DE2 bclr #5,($FFFFFC0B).w ROM:00117DE8 bset #4,($FFFFFC0B).w ROM:00117DEE bset #2,($928).w ROM:00117DF4 bset #5,($935).w ROM:00117DFA move.b #$F,($754).w ROM:00117E00 ROM:00117E00 locret_117E00: ; CODE XREF: ROM:00117DD8↑j ROM:00117E00 rts ROM:00117E02 ; --------------------------------------------------------------------------- ROM:00117E02 ROM:00117E02 loc_117E02: ; DATA XREF: ROM:00117BD0↑o ROM:00117E02 cmpi.w #0,($630).w ROM:00117E08 bgt.s locret_117E30 ROM:00117E0A move.w ($FFFFFC0E).w,d0 ROM:00117E0E move.w ($FFFFFC0C).w,d0 ROM:00117E12 bclr #5,($FFFFFC0B).w ROM:00117E18 bset #4,($FFFFFC0B).w ROM:00117E1E bset #2,($928).w ROM:00117E24 bset #5,($935).w ROM:00117E2A move.b #$F,($754).w ROM:00117E30 ROM:00117E30 locret_117E30: ; CODE XREF: ROM:00117E08↑j ROM:00117E30 rts ROM:00117E32 ; --------------------------------------------------------------------------- ROM:00117E32 ROM:00117E32 loc_117E32: ; DATA XREF: ROM:00117BD4↑o ROM:00117E32 cmpi.w #0,($630).w ROM:00117E38 bgt.s locret_117E60 ROM:00117E3A move.w ($FFFFFC0E).w,d0 ROM:00117E3E move.w ($FFFFFC0C).w,d0 ROM:00117E42 bclr #5,($FFFFFC0B).w ROM:00117E48 bset #4,($FFFFFC0B).w ROM:00117E4E bset #2,($928).w ROM:00117E54 bset #5,($935).w ROM:00117E5A move.b #$F,($754).w ROM:00117E60 ROM:00117E60 locret_117E60: ; CODE XREF: ROM:00117E38↑j ROM:00117E60 rts ROM:00117E62 ; --------------------------------------------------------------------------- ROM:00117E62 ROM:00117E62 locret_117E62: ; DATA XREF: ROM:00117BD8↑o ROM:00117E62 rts ROM:00117E64 ROM:00117E64 ; =============== S U B R O U T I N E ======================================= ROM:00117E64 ROM:00117E64 ROM:00117E64 sub_117E64: ; CODE XREF: ROM:0011718E↑p ROM:00117E64 cmpi.b #0,($754).w ROM:00117E6A bne.s loc_117EB6 ROM:00117E6C bclr #2,($928).w ROM:00117E72 bclr #4,($FFFFFC0B).w ROM:00117E78 move.w ($FFFFFC0E).w,d0 ROM:00117E7C move.w ($FFFFFC0C).w,d0 ROM:00117E80 bset #5,($FFFFFC0B).w ROM:00117E86 move.w $36(a5),d0 ROM:00117E8A clr.b ($8A7).w ROM:00117E8E move.w d0,($630).w ROM:00117E92 move.b #1,($8A7).w ROM:00117E98 move.w $38(a5),d0 ROM:00117E9C clr.b ($8A8).w ROM:00117EA0 move.w d0,($632).w ROM:00117EA4 move.b #1,($8A8).w ROM:00117EAA move.b #1,($754).w ROM:00117EB0 bra.l locret_118116 ROM:00117EB6 ; --------------------------------------------------------------------------- ROM:00117EB6 ROM:00117EB6 loc_117EB6: ; CODE XREF: sub_117E64+6↑j ROM:00117EB6 cmpi.b #1,($754).w ROM:00117EBC bne.s loc_117EF8 ROM:00117EBE btst #6,($FFFFFC0D).w ROM:00117EC4 bne.s loc_117EF2 ROM:00117EC6 cmpi.w #0,($630).w ROM:00117ECC bgt.s loc_117EF2 ROM:00117ECE bclr #5,($FFFFFC0B).w ROM:00117ED4 move.w $4A(a5),($FFFFFC0E).w ROM:00117EDA move.w $3C(a5),d0 ROM:00117EDE clr.b ($8A8).w ROM:00117EE2 move.w d0,($632).w ROM:00117EE6 move.b #1,($8A8).w ROM:00117EEC move.b #2,($754).w ROM:00117EF2 ROM:00117EF2 loc_117EF2: ; CODE XREF: sub_117E64+60↑j ROM:00117EF2 ; sub_117E64+68↑j ROM:00117EF2 bra.l locret_118116 ROM:00117EF8 ; --------------------------------------------------------------------------- ROM:00117EF8 ROM:00117EF8 loc_117EF8: ; CODE XREF: sub_117E64+58↑j ROM:00117EF8 cmpi.b #2,($754).w ROM:00117EFE bne.s loc_117F48 ROM:00117F00 btst #0,($FFFFFC0C).w ROM:00117F06 beq.s loc_117F42 ROM:00117F08 btst #6,($FFFFFC0D).w ROM:00117F0E beq.s loc_117F42 ROM:00117F10 move.w ($FFFFFC0E).w,d1 ROM:00117F14 move.w ($FFFFFC0C).w,d1 ROM:00117F18 move.w $3A(a5),d1 ROM:00117F1C clr.b ($8A7).w ROM:00117F20 move.w d1,($630).w ROM:00117F24 move.b #1,($8A7).w ROM:00117F2A move.w $3C(a5),d1 ROM:00117F2E clr.b ($8A8).w ROM:00117F32 move.w d1,($632).w ROM:00117F36 move.b #1,($8A8).w ROM:00117F3C move.b #3,($754).w ROM:00117F42 ROM:00117F42 loc_117F42: ; CODE XREF: sub_117E64+A2↑j ROM:00117F42 ; sub_117E64+AA↑j ROM:00117F42 bra.l locret_118116 ROM:00117F48 ; --------------------------------------------------------------------------- ROM:00117F48 ROM:00117F48 loc_117F48: ; CODE XREF: sub_117E64+9A↑j ROM:00117F48 cmpi.b #3,($754).w ROM:00117F4E bne.s loc_117F84 ROM:00117F50 btst #6,($FFFFFC0D).w ROM:00117F56 bne.s loc_117F7E ROM:00117F58 cmpi.w #0,($630).w ROM:00117F5E bgt.s loc_117F7E ROM:00117F60 move.w $4C(a5),($FFFFFC0E).w ROM:00117F66 move.w $40(a5),d0 ROM:00117F6A clr.b ($8A8).w ROM:00117F6E move.w d0,($632).w ROM:00117F72 move.b #1,($8A8).w ROM:00117F78 move.b #4,($754).w ROM:00117F7E ROM:00117F7E loc_117F7E: ; CODE XREF: sub_117E64+F2↑j ROM:00117F7E ; sub_117E64+FA↑j ROM:00117F7E bra.l locret_118116 ROM:00117F84 ; --------------------------------------------------------------------------- ROM:00117F84 ROM:00117F84 loc_117F84: ; CODE XREF: sub_117E64+EA↑j ROM:00117F84 cmpi.b #4,($754).w ROM:00117F8A bne.s loc_117FD4 ROM:00117F8C btst #0,($FFFFFC0C).w ROM:00117F92 beq.s loc_117FCE ROM:00117F94 btst #6,($FFFFFC0D).w ROM:00117F9A beq.s loc_117FCE ROM:00117F9C move.w ($FFFFFC0E).w,d1 ROM:00117FA0 move.w ($FFFFFC0C).w,d1 ROM:00117FA4 move.w $3E(a5),d1 ROM:00117FA8 clr.b ($8A7).w ROM:00117FAC move.w d1,($630).w ROM:00117FB0 move.b #1,($8A7).w ROM:00117FB6 move.w $40(a5),d1 ROM:00117FBA clr.b ($8A8).w ROM:00117FBE move.w d1,($632).w ROM:00117FC2 move.b #1,($8A8).w ROM:00117FC8 move.b #5,($754).w ROM:00117FCE ROM:00117FCE loc_117FCE: ; CODE XREF: sub_117E64+12E↑j ROM:00117FCE ; sub_117E64+136↑j ROM:00117FCE bra.l locret_118116 ROM:00117FD4 ; --------------------------------------------------------------------------- ROM:00117FD4 ROM:00117FD4 loc_117FD4: ; CODE XREF: sub_117E64+126↑j ROM:00117FD4 cmpi.b #5,($754).w ROM:00117FDA bne.s loc_118010 ROM:00117FDC btst #6,($FFFFFC0D).w ROM:00117FE2 bne.s loc_11800A ROM:00117FE4 cmpi.w #0,($630).w ROM:00117FEA bgt.s loc_11800A ROM:00117FEC move.w $4C(a5),($FFFFFC0E).w ROM:00117FF2 move.w $44(a5),d0 ROM:00117FF6 clr.b ($8A8).w ROM:00117FFA move.w d0,($632).w ROM:00117FFE move.b #1,($8A8).w ROM:00118004 move.b #6,($754).w ROM:0011800A ROM:0011800A loc_11800A: ; CODE XREF: sub_117E64+17E↑j ROM:0011800A ; sub_117E64+186↑j ROM:0011800A bra.l locret_118116 ROM:00118010 ; --------------------------------------------------------------------------- ROM:00118010 ROM:00118010 loc_118010: ; CODE XREF: sub_117E64+176↑j ROM:00118010 cmpi.b #6,($754).w ROM:00118016 bne.s loc_11804E ROM:00118018 btst #0,($FFFFFC0C).w ROM:0011801E beq.s loc_118048 ROM:00118020 btst #6,($FFFFFC0D).w ROM:00118026 beq.s loc_118048 ROM:00118028 move.w ($FFFFFC0E).w,d1 ROM:0011802C move.w ($FFFFFC0C).w,d1 ROM:00118030 move.w $44(a5),d1 ROM:00118034 clr.b ($8A8).w ROM:00118038 move.w d1,($632).w ROM:0011803C move.b #1,($8A8).w ROM:00118042 move.b #7,($754).w ROM:00118048 ROM:00118048 loc_118048: ; CODE XREF: sub_117E64+1BA↑j ROM:00118048 ; sub_117E64+1C2↑j ROM:00118048 bra.l locret_118116 ROM:0011804E ; --------------------------------------------------------------------------- ROM:0011804E ROM:0011804E loc_11804E: ; CODE XREF: sub_117E64+1B2↑j ROM:0011804E cmpi.b #7,($754).w ROM:00118054 bne.s loc_1180A0 ROM:00118056 btst #6,($FFFFFC0D).w ROM:0011805C beq.s loc_11809E ROM:0011805E move.w $4C(a5),d0 ROM:00118062 not.b d0 ROM:00118064 move.w ($FFFFFC0E).w,d1 ROM:00118068 cmp.b d1,d0 ROM:0011806A bne.s loc_11809E ROM:0011806C move.w ($FFFFFC0E).w,d2 ROM:00118070 move.w ($FFFFFC0C).w,d2 ROM:00118074 move.w $42(a5),d2 ROM:00118078 clr.b ($8A7).w ROM:0011807C move.w d2,($630).w ROM:00118080 move.b #1,($8A7).w ROM:00118086 move.w $44(a5),d2 ROM:0011808A clr.b ($8A8).w ROM:0011808E move.w d2,($632).w ROM:00118092 move.b #1,($8A8).w ROM:00118098 move.b #8,($754).w ROM:0011809E ROM:0011809E loc_11809E: ; CODE XREF: sub_117E64+1F8↑j ROM:0011809E ; sub_117E64+206↑j ROM:0011809E bra.s locret_118116 ROM:001180A0 ; --------------------------------------------------------------------------- ROM:001180A0 ROM:001180A0 loc_1180A0: ; CODE XREF: sub_117E64+1F0↑j ROM:001180A0 cmpi.b #8,($754).w ROM:001180A6 bne.s loc_1180DC ROM:001180A8 btst #6,($FFFFFC0D).w ROM:001180AE bne.s loc_1180DA ROM:001180B0 cmpi.w #0,($630).w ROM:001180B6 bgt.s loc_1180DA ROM:001180B8 move.w $48(a5),d0 ROM:001180BC not.b d0 ROM:001180BE move.w d0,($FFFFFC0E).w ROM:001180C2 move.w $44(a5),d0 ROM:001180C6 clr.b ($8A8).w ROM:001180CA move.w d0,($632).w ROM:001180CE move.b #1,($8A8).w ROM:001180D4 move.b #9,($754).w ROM:001180DA ROM:001180DA loc_1180DA: ; CODE XREF: sub_117E64+24A↑j ROM:001180DA ; sub_117E64+252↑j ROM:001180DA bra.s locret_118116 ROM:001180DC ; --------------------------------------------------------------------------- ROM:001180DC ROM:001180DC loc_1180DC: ; CODE XREF: sub_117E64+242↑j ROM:001180DC cmpi.b #9,($754).w ROM:001180E2 bne.s locret_118116 ROM:001180E4 btst #0,($FFFFFC0C).w ROM:001180EA beq.s locret_118116 ROM:001180EC btst #6,($FFFFFC0D).w ROM:001180F2 beq.s locret_118116 ROM:001180F4 move.w ($FFFFFC0E).w,d1 ROM:001180F8 move.w ($FFFFFC0C).w,d1 ROM:001180FC bclr #3,($FFFFFC0B).w ROM:00118102 clr.b ($8A8).w ROM:00118106 clr.w ($632).w ROM:0011810A bset #7,($936).w ROM:00118110 move.b #$A,($754).w ROM:00118116 ROM:00118116 locret_118116: ; CODE XREF: sub_117E64+4C↑j ROM:00118116 ; sub_117E64:loc_117EF2↑j ... ROM:00118116 rts ROM:00118116 ; End of function sub_117E64 ROM:00118116 ROM:00118118 ROM:00118118 ; =============== S U B R O U T I N E ======================================= ROM:00118118 ROM:00118118 ROM:00118118 sub_118118: ; CODE XREF: ROM:00111A80↑p ROM:00118118 cmpi.b #1,($754).w ROM:0011811E bne.s loc_118152 ROM:00118120 move.w $4A(a5),d0 ROM:00118124 move.w ($FFFFFC0E).w,d1 ROM:00118128 cmp.b d1,d0 ROM:0011812A bne.s loc_11814C ROM:0011812C move.w ($FFFFFC0E).w,d2 ROM:00118130 move.w ($FFFFFC0C).w,d2 ROM:00118134 move.w $46(a5),d2 ROM:00118138 clr.b ($8A7).w ROM:0011813C move.w d2,($630).w ROM:00118140 move.b #1,($8A7).w ROM:00118146 move.b #$B,($754).w ROM:0011814C ROM:0011814C loc_11814C: ; CODE XREF: sub_118118+12↑j ROM:0011814C bra.l locret_11823C ROM:00118152 ; --------------------------------------------------------------------------- ROM:00118152 ROM:00118152 loc_118152: ; CODE XREF: sub_118118+6↑j ROM:00118152 cmpi.b #$B,($754).w ROM:00118158 bne.s loc_11818C ROM:0011815A move.w $4C(a5),d0 ROM:0011815E move.w ($FFFFFC0E).w,d1 ROM:00118162 cmp.b d1,d0 ROM:00118164 bne.s loc_118186 ROM:00118166 move.w ($FFFFFC0E).w,d2 ROM:0011816A move.w ($FFFFFC0C).w,d2 ROM:0011816E move.w $46(a5),d2 ROM:00118172 clr.b ($8A7).w ROM:00118176 move.w d2,($630).w ROM:0011817A move.b #1,($8A7).w ROM:00118180 move.b #$C,($754).w ROM:00118186 ROM:00118186 loc_118186: ; CODE XREF: sub_118118+4C↑j ROM:00118186 bra.l locret_11823C ROM:0011818C ; --------------------------------------------------------------------------- ROM:0011818C ROM:0011818C loc_11818C: ; CODE XREF: sub_118118+40↑j ROM:0011818C cmpi.b #$C,($754).w ROM:00118192 bne.s loc_1181C6 ROM:00118194 move.w $4C(a5),d0 ROM:00118198 move.w ($FFFFFC0E).w,d1 ROM:0011819C cmp.b d1,d0 ROM:0011819E bne.s loc_1181C0 ROM:001181A0 move.w ($FFFFFC0E).w,d2 ROM:001181A4 move.w ($FFFFFC0C).w,d2 ROM:001181A8 move.w $46(a5),d2 ROM:001181AC clr.b ($8A7).w ROM:001181B0 move.w d2,($630).w ROM:001181B4 move.b #1,($8A7).w ROM:001181BA move.b #$D,($754).w ROM:001181C0 ROM:001181C0 loc_1181C0: ; CODE XREF: sub_118118+86↑j ROM:001181C0 bra.l locret_11823C ROM:001181C6 ; --------------------------------------------------------------------------- ROM:001181C6 ROM:001181C6 loc_1181C6: ; CODE XREF: sub_118118+7A↑j ROM:001181C6 cmpi.b #$D,($754).w ROM:001181CC bne.s loc_1181FE ROM:001181CE move.w $4C(a5),d0 ROM:001181D2 not.b d0 ROM:001181D4 move.w ($FFFFFC0E).w,d1 ROM:001181D8 cmp.b d1,d0 ROM:001181DA bne.s loc_1181FC ROM:001181DC move.w ($FFFFFC0E).w,d2 ROM:001181E0 move.w ($FFFFFC0C).w,d2 ROM:001181E4 move.w $46(a5),d2 ROM:001181E8 clr.b ($8A7).w ROM:001181EC move.w d2,($630).w ROM:001181F0 move.b #1,($8A7).w ROM:001181F6 move.b #$E,($754).w ROM:001181FC ROM:001181FC loc_1181FC: ; CODE XREF: sub_118118+C2↑j ROM:001181FC bra.s locret_11823C ROM:001181FE ; --------------------------------------------------------------------------- ROM:001181FE ROM:001181FE loc_1181FE: ; CODE XREF: sub_118118+B4↑j ROM:001181FE cmpi.b #$E,($754).w ROM:00118204 bne.s locret_11823C ROM:00118206 move.w $48(a5),d0 ROM:0011820A not.b d0 ROM:0011820C move.w ($FFFFFC0E).w,d1 ROM:00118210 cmp.b d1,d0 ROM:00118212 bne.s locret_11823C ROM:00118214 bclr #5,($FFFFFC0B).w ROM:0011821A move.w ($FFFFFC0E).w,d2 ROM:0011821E move.w ($FFFFFC0C).w,d2 ROM:00118222 bclr #3,($FFFFFC0B).w ROM:00118228 clr.b ($8A7).w ROM:0011822C clr.w ($630).w ROM:00118230 bset #7,($936).w ROM:00118236 move.b #$A,($754).w ROM:0011823C ROM:0011823C locret_11823C: ; CODE XREF: sub_118118:loc_11814C↑j ROM:0011823C ; sub_118118:loc_118186↑j ... ROM:0011823C rts ROM:0011823C ; End of function sub_118118 ROM:0011823C ROM:0011823E ROM:0011823E ; =============== S U B R O U T I N E ======================================= ROM:0011823E ROM:0011823E ROM:0011823E sub_11823E: ; CODE XREF: sub_117A82+10↑p ROM:0011823E lea ($11CC).w,a0 ROM:00118242 clr.w ($E84).w ROM:00118246 cmpi.b #0,($757).w ROM:0011824C bne.s loc_1182AE ROM:0011824E bsr.l sub_117AFA ROM:00118254 move.w ($5AE).w,d2 ROM:00118258 move.b ($757).w,(a0,d2.w) ROM:0011825E addq.w #1,d2 ROM:00118260 bvc.s loc_118266 ROM:00118262 move.w #$8000,d2 ROM:00118266 ROM:00118266 loc_118266: ; CODE XREF: sub_11823E+22↑j ROM:00118266 move.b $154(a5),(a0,d2.w) ROM:0011826C addq.w #1,d2 ROM:0011826E bvc.s loc_118274 ROM:00118270 move.w #$8000,d2 ROM:00118274 ROM:00118274 loc_118274: ; CODE XREF: sub_11823E+30↑j ROM:00118274 move.b $155(a5),(a0,d2.w) ROM:0011827A addq.w #1,d2 ROM:0011827C bvc.s loc_118282 ROM:0011827E move.w #$8000,d2 ROM:00118282 ROM:00118282 loc_118282: ; CODE XREF: sub_11823E+3E↑j ROM:00118282 move.b $156(a5),(a0,d2.w) ROM:00118288 addq.w #1,d2 ROM:0011828A bvc.s loc_118290 ROM:0011828C move.w #$8000,d2 ROM:00118290 ROM:00118290 loc_118290: ; CODE XREF: sub_11823E+4C↑j ROM:00118290 move.b $157(a5),(a0,d2.w) ROM:00118296 addq.w #1,d2 ROM:00118298 bvc.s loc_11829E ROM:0011829A move.w #$8000,d2 ROM:0011829E ROM:0011829E loc_11829E: ; CODE XREF: sub_11823E+5A↑j ROM:0011829E move.w d2,($5AE).w ROM:001182A2 bsr.l sub_117B48 ROM:001182A8 bra.l locret_118DD8 ROM:001182AE ; --------------------------------------------------------------------------- ROM:001182AE ROM:001182AE loc_1182AE: ; CODE XREF: sub_11823E+E↑j ROM:001182AE cmpi.b #1,($757).w ROM:001182B4 bne.l loc_118378 ROM:001182BA bsr.l sub_117AFA ROM:001182C0 move.w ($5AE).w,d2 ROM:001182C4 move.b ($757).w,(a0,d2.w) ROM:001182CA addq.w #1,($5AE).w ROM:001182CE bvc.s loc_1182D6 ROM:001182D0 move.w #$8000,($5AE).w ROM:001182D6 ROM:001182D6 loc_1182D6: ; CODE XREF: sub_11823E+90↑j ROM:001182D6 clr.w d0 ROM:001182D8 move.w ($5AE).w,d2 ROM:001182DC move.w ($DAC).w,d7 ROM:001182E0 add.w ($DAE).w,d7 ROM:001182E4 move.w d7,d0 ROM:001182E6 cmpi.w #0,($DAC).w ROM:001182EC ble.s loc_1182FC ROM:001182EE cmpi.w #4,($137C).w ROM:001182F4 bge.s loc_1182FC ROM:001182F6 ori.b #$80,d0 ROM:001182FA bra.s loc_118300 ROM:001182FC ; --------------------------------------------------------------------------- ROM:001182FC ROM:001182FC loc_1182FC: ; CODE XREF: sub_11823E+AE↑j ROM:001182FC ; sub_11823E+B6↑j ROM:001182FC andi.b #$7F,d0 ROM:00118300 ROM:00118300 loc_118300: ; CODE XREF: sub_11823E+BC↑j ROM:00118300 move.b d0,(a0,d2.w) ROM:00118304 addq.w #1,d2 ROM:00118306 bvc.s loc_11830C ROM:00118308 move.w #$8000,d2 ROM:0011830C ROM:0011830C loc_11830C: ; CODE XREF: sub_11823E+C8↑j ROM:0011830C move.b $158(a5),d4 ROM:00118310 move.b d4,(a0,d2.w) ROM:00118314 addq.w #1,d2 ROM:00118316 bvc.s loc_11831C ROM:00118318 move.w #$8000,d2 ROM:0011831C ROM:0011831C loc_11831C: ; CODE XREF: sub_11823E+D8↑j ROM:0011831C move.b $159(a5),(a0,d2.w) ROM:00118322 addq.w #1,d2 ROM:00118324 bvc.s loc_11832A ROM:00118326 move.w #$8000,d2 ROM:0011832A ROM:0011832A loc_11832A: ; CODE XREF: sub_11823E+E6↑j ROM:0011832A clr.b d4 ROM:0011832C bsr.l sub_133CEC ROM:00118332 cmpi.w #0,d0 ROM:00118336 beq.s loc_11833C ROM:00118338 ori.b #1,d4 ROM:0011833C ROM:0011833C loc_11833C: ; CODE XREF: sub_11823E+F8↑j ROM:0011833C bsr.l sub_133D34 ROM:00118342 cmpi.w #0,d0 ROM:00118346 beq.s loc_11834C ROM:00118348 ori.b #$20,d4 ; ' ' ROM:0011834C ROM:0011834C loc_11834C: ; CODE XREF: sub_11823E+108↑j ROM:0011834C bsr.l sub_133DE8 ROM:00118352 cmpi.w #0,d0 ROM:00118356 beq.s loc_11835C ROM:00118358 ori.b #$40,d4 ; '@' ROM:0011835C ROM:0011835C loc_11835C: ; CODE XREF: sub_11823E+118↑j ROM:0011835C move.b d4,(a0,d2.w) ROM:00118360 addq.w #1,d2 ROM:00118362 bvc.s loc_118368 ROM:00118364 move.w #$8000,d2 ROM:00118368 ROM:00118368 loc_118368: ; CODE XREF: sub_11823E+124↑j ROM:00118368 move.w d2,($5AE).w ROM:0011836C bsr.l sub_117B48 ROM:00118372 bra.l locret_118DD8 ROM:00118378 ; --------------------------------------------------------------------------- ROM:00118378 ROM:00118378 loc_118378: ; CODE XREF: sub_11823E+76↑j ROM:00118378 cmpi.b #3,($757).w ROM:0011837E bne.l loc_118420 ROM:00118384 bsr.l sub_117AFA ROM:0011838A move.w ($5AE).w,d2 ROM:0011838E move.b ($757).w,(a0,d2.w) ROM:00118394 addq.w #1,d2 ROM:00118396 bvc.s loc_11839C ROM:00118398 move.w #$8000,d2 ROM:0011839C ROM:0011839C loc_11839C: ; CODE XREF: sub_11823E+158↑j ROM:0011839C clr.b d5 ROM:0011839E btst #0,($10EC).w ROM:001183A4 beq.s loc_1183D6 ROM:001183A6 btst #5,($1462).w ROM:001183AC bne.s loc_1183D0 ROM:001183AE btst #4,($146B).w ROM:001183B4 bne.s loc_1183CA ROM:001183B6 btst #4,($12F8).w ROM:001183BC bne.s loc_1183C4 ROM:001183BE move.b #2,d5 ROM:001183C2 bra.s loc_1183C8 ROM:001183C4 ; --------------------------------------------------------------------------- ROM:001183C4 ROM:001183C4 loc_1183C4: ; CODE XREF: sub_11823E+17E↑j ROM:001183C4 move.b #$10,d5 ROM:001183C8 ROM:001183C8 loc_1183C8: ; CODE XREF: sub_11823E+184↑j ROM:001183C8 bra.s loc_1183CE ROM:001183CA ; --------------------------------------------------------------------------- ROM:001183CA ROM:001183CA loc_1183CA: ; CODE XREF: sub_11823E+176↑j ROM:001183CA move.b #$10,d5 ROM:001183CE ROM:001183CE loc_1183CE: ; CODE XREF: sub_11823E:loc_1183C8↑j ROM:001183CE bra.s loc_1183D4 ROM:001183D0 ; --------------------------------------------------------------------------- ROM:001183D0 ROM:001183D0 loc_1183D0: ; CODE XREF: sub_11823E+16E↑j ROM:001183D0 move.b #$10,d5 ROM:001183D4 ROM:001183D4 loc_1183D4: ; CODE XREF: sub_11823E:loc_1183CE↑j ROM:001183D4 bra.s loc_1183F6 ROM:001183D6 ; --------------------------------------------------------------------------- ROM:001183D6 ROM:001183D6 loc_1183D6: ; CODE XREF: sub_11823E+166↑j ROM:001183D6 btst #0,($10F2).w ROM:001183DC beq.s loc_1183E4 ROM:001183DE move.b #8,d5 ROM:001183E2 bra.s loc_1183F6 ROM:001183E4 ; --------------------------------------------------------------------------- ROM:001183E4 ROM:001183E4 loc_1183E4: ; CODE XREF: sub_11823E+19E↑j ROM:001183E4 btst #0,($10F6).w ROM:001183EA bne.s loc_1183F2 ROM:001183EC move.b #1,d5 ROM:001183F0 bra.s loc_1183F6 ROM:001183F2 ; --------------------------------------------------------------------------- ROM:001183F2 ROM:001183F2 loc_1183F2: ; CODE XREF: sub_11823E+1AC↑j ROM:001183F2 move.b #4,d5 ROM:001183F6 ROM:001183F6 loc_1183F6: ; CODE XREF: sub_11823E:loc_1183D4↑j ROM:001183F6 ; sub_11823E+1A4↑j ... ROM:001183F6 move.b d5,(a0,d2.w) ROM:001183FA addq.w #1,d2 ROM:001183FC bvc.s loc_118402 ROM:001183FE move.w #$8000,d2 ROM:00118402 ROM:00118402 loc_118402: ; CODE XREF: sub_11823E+1BE↑j ROM:00118402 move.b #0,(a0,d2.w) ROM:00118408 addq.w #1,d2 ROM:0011840A bvc.s loc_118410 ROM:0011840C move.w #$8000,d2 ROM:00118410 ROM:00118410 loc_118410: ; CODE XREF: sub_11823E+1CC↑j ROM:00118410 move.w d2,($5AE).w ROM:00118414 bsr.l sub_117B48 ROM:0011841A bra.l locret_118DD8 ROM:00118420 ; --------------------------------------------------------------------------- ROM:00118420 ROM:00118420 loc_118420: ; CODE XREF: sub_11823E+140↑j ROM:00118420 cmpi.b #4,($757).w ROM:00118426 bne.s loc_118474 ROM:00118428 bsr.l sub_117AFA ROM:0011842E move.w ($5AE).w,d2 ROM:00118432 move.b ($757).w,(a0,d2.w) ROM:00118438 addq.w #1,d2 ROM:0011843A bvc.s loc_118440 ROM:0011843C move.w #$8000,d2 ROM:00118440 ROM:00118440 loc_118440: ; CODE XREF: sub_11823E+1FC↑j ROM:00118440 clr.l d4 ROM:00118442 move.w ($DAA).w,d4 ROM:00118446 mulu.w #$FF,d4 ROM:0011844A divu.w #$3E8,d4 ROM:0011844E cmpi.w #$FF,d4 ROM:00118452 ble.s loc_118458 ROM:00118454 move.w #$FF,d4 ROM:00118458 ROM:00118458 loc_118458: ; CODE XREF: sub_11823E+214↑j ROM:00118458 move.b d4,(a0,d2.w) ROM:0011845C addq.w #1,d2 ROM:0011845E bvc.s loc_118464 ROM:00118460 move.w #$8000,d2 ROM:00118464 ROM:00118464 loc_118464: ; CODE XREF: sub_11823E+220↑j ROM:00118464 move.w d2,($5AE).w ROM:00118468 bsr.l sub_117B48 ROM:0011846E bra.l locret_118DD8 ROM:00118474 ; --------------------------------------------------------------------------- ROM:00118474 ROM:00118474 loc_118474: ; CODE XREF: sub_11823E+1E8↑j ROM:00118474 cmpi.b #5,($757).w ROM:0011847A bne.s loc_1184BE ROM:0011847C bsr.l sub_117AFA ROM:00118482 move.w ($5AE).w,d2 ROM:00118486 move.b ($757).w,(a0,d2.w) ROM:0011848C addq.w #1,d2 ROM:0011848E bvc.s loc_118494 ROM:00118490 move.w #$8000,d2 ROM:00118494 ROM:00118494 loc_118494: ; CODE XREF: sub_11823E+250↑j ROM:00118494 clr.l d5 ROM:00118496 move.w ($4B6).w,d5 ROM:0011849A subi.w #$91C,d5 ROM:0011849E divs.w #$A,d5 ROM:001184A2 move.b d5,(a0,d2.w) ROM:001184A6 addq.w #1,d2 ROM:001184A8 bvc.s loc_1184AE ROM:001184AA move.w #$8000,d2 ROM:001184AE ROM:001184AE loc_1184AE: ; CODE XREF: sub_11823E+26A↑j ROM:001184AE move.w d2,($5AE).w ROM:001184B2 bsr.l sub_117B48 ROM:001184B8 bra.l locret_118DD8 ROM:001184BE ; --------------------------------------------------------------------------- ROM:001184BE ROM:001184BE loc_1184BE: ; CODE XREF: sub_11823E+23C↑j ROM:001184BE cmpi.b #6,($757).w ROM:001184C4 bne.s loc_118504 ROM:001184C6 bsr.l sub_117AFA ROM:001184CC move.w ($5AE).w,d2 ROM:001184D0 move.b ($757).w,(a0,d2.w) ROM:001184D6 addq.w #1,d2 ROM:001184D8 bvc.s loc_1184DE ROM:001184DA move.w #$8000,d2 ROM:001184DE ROM:001184DE loc_1184DE: ; CODE XREF: sub_11823E+29A↑j ROM:001184DE clr.l d5 ROM:001184E0 move.w ($F14).w,d5 ROM:001184E4 divs.w #$4E,d5 ; 'N' ROM:001184E8 move.b d5,(a0,d2.w) ROM:001184EC addq.w #1,d2 ROM:001184EE bvc.s loc_1184F4 ROM:001184F0 move.w #$8000,d2 ROM:001184F4 ROM:001184F4 loc_1184F4: ; CODE XREF: sub_11823E+2B0↑j ROM:001184F4 move.w d2,($5AE).w ROM:001184F8 bsr.l sub_117B48 ROM:001184FE bra.l locret_118DD8 ROM:00118504 ; --------------------------------------------------------------------------- ROM:00118504 ROM:00118504 loc_118504: ; CODE XREF: sub_11823E+286↑j ROM:00118504 cmpi.b #7,($757).w ROM:0011850A bne.s loc_11854A ROM:0011850C bsr.l sub_117AFA ROM:00118512 move.w ($5AE).w,d2 ROM:00118516 move.b ($757).w,(a0,d2.w) ROM:0011851C addq.w #1,d2 ROM:0011851E bvc.s loc_118524 ROM:00118520 move.w #$8000,d2 ROM:00118524 ROM:00118524 loc_118524: ; CODE XREF: sub_11823E+2E0↑j ROM:00118524 clr.l d5 ROM:00118526 move.w ($FB8).w,d5 ROM:0011852A divs.w #$4E,d5 ; 'N' ROM:0011852E move.b d5,(a0,d2.w) ROM:00118532 addq.w #1,d2 ROM:00118534 bvc.s loc_11853A ROM:00118536 move.w #$8000,d2 ROM:0011853A ROM:0011853A loc_11853A: ; CODE XREF: sub_11823E+2F6↑j ROM:0011853A move.w d2,($5AE).w ROM:0011853E bsr.l sub_117B48 ROM:00118544 bra.l locret_118DD8 ROM:0011854A ; --------------------------------------------------------------------------- ROM:0011854A ROM:0011854A loc_11854A: ; CODE XREF: sub_11823E+2CC↑j ROM:0011854A cmpi.b #$B,($757).w ROM:00118550 bne.s loc_118590 ROM:00118552 bsr.l sub_117AFA ROM:00118558 move.w ($5AE).w,d2 ROM:0011855C move.b ($757).w,(a0,d2.w) ROM:00118562 addq.w #1,d2 ROM:00118564 bvc.s loc_11856A ROM:00118566 move.w #$8000,d2 ROM:0011856A ROM:0011856A loc_11856A: ; CODE XREF: sub_11823E+326↑j ROM:0011856A clr.l d5 ROM:0011856C move.w ($4B2).w,d5 ROM:00118570 divs.w #$64,d5 ; 'd' ROM:00118574 move.b d5,(a0,d2.w) ROM:00118578 addq.w #1,d2 ROM:0011857A bvc.s loc_118580 ROM:0011857C move.w #$8000,d2 ROM:00118580 ROM:00118580 loc_118580: ; CODE XREF: sub_11823E+33C↑j ROM:00118580 move.w d2,($5AE).w ROM:00118584 bsr.l sub_117B48 ROM:0011858A bra.l locret_118DD8 ROM:00118590 ; --------------------------------------------------------------------------- ROM:00118590 ROM:00118590 loc_118590: ; CODE XREF: sub_11823E+312↑j ROM:00118590 cmpi.b #$C,($757).w ROM:00118596 bne.s loc_1185E4 ROM:00118598 bsr.l sub_117AFA ROM:0011859E move.w ($5AE).w,d2 ROM:001185A2 move.b ($757).w,(a0,d2.w) ROM:001185A8 addq.w #1,d2 ROM:001185AA bvc.s loc_1185B0 ROM:001185AC move.w #$8000,d2 ROM:001185B0 ROM:001185B0 loc_1185B0: ; CODE XREF: sub_11823E+36C↑j ROM:001185B0 move.w ($598).w,d5 ROM:001185B4 mulu.w #4,d5 ROM:001185B8 move.w d5,d4 ROM:001185BA lsr.w #8,d4 ROM:001185BC move.b d4,(a0,d2.w) ROM:001185C0 addq.w #1,d2 ROM:001185C2 bvc.s loc_1185C8 ROM:001185C4 move.w #$8000,d2 ROM:001185C8 ROM:001185C8 loc_1185C8: ; CODE XREF: sub_11823E+384↑j ROM:001185C8 move.b d5,(a0,d2.w) ROM:001185CC addq.w #1,d2 ROM:001185CE bvc.s loc_1185D4 ROM:001185D0 move.w #$8000,d2 ROM:001185D4 ROM:001185D4 loc_1185D4: ; CODE XREF: sub_11823E+390↑j ROM:001185D4 move.w d2,($5AE).w ROM:001185D8 bsr.l sub_117B48 ROM:001185DE bra.l locret_118DD8 ROM:001185E4 ; --------------------------------------------------------------------------- ROM:001185E4 ROM:001185E4 loc_1185E4: ; CODE XREF: sub_11823E+358↑j ROM:001185E4 cmpi.b #$D,($757).w ROM:001185EA bne.s loc_118624 ROM:001185EC bsr.l sub_117AFA ROM:001185F2 move.w ($5AE).w,d2 ROM:001185F6 move.b ($757).w,(a0,d2.w) ROM:001185FC addq.w #1,d2 ROM:001185FE bvc.s loc_118604 ROM:00118600 move.w #$8000,d2 ROM:00118604 ROM:00118604 loc_118604: ; CODE XREF: sub_11823E+3C0↑j ROM:00118604 move.w ($53A).w,d0 ROM:00118608 move.b d0,(a0,d2.w) ROM:0011860C addq.w #1,d2 ROM:0011860E bvc.s loc_118614 ROM:00118610 move.w #$8000,d2 ROM:00118614 ROM:00118614 loc_118614: ; CODE XREF: sub_11823E+3D0↑j ROM:00118614 move.w d2,($5AE).w ROM:00118618 bsr.l sub_117B48 ROM:0011861E bra.l locret_118DD8 ROM:00118624 ; --------------------------------------------------------------------------- ROM:00118624 ROM:00118624 loc_118624: ; CODE XREF: sub_11823E+3AC↑j ROM:00118624 cmpi.b #$E,($757).w ROM:0011862A bne.s loc_118682 ROM:0011862C bsr.l sub_117AFA ROM:00118632 move.w ($5AE).w,d2 ROM:00118636 move.b ($757).w,(a0,d2.w) ROM:0011863C addq.w #1,d2 ROM:0011863E bvc.s loc_118644 ROM:00118640 move.w #$8000,d2 ROM:00118644 ROM:00118644 loc_118644: ; CODE XREF: sub_11823E+400↑j ROM:00118644 clr.l d5 ROM:00118646 move.w ($BFC).w,d5 ROM:0011864A divs.w #5,d5 ROM:0011864E addi.w #$80,d5 ROM:00118652 cmpi.w #$FF,d5 ROM:00118656 ble.s loc_11865C ROM:00118658 move.w #$FF,d5 ROM:0011865C ROM:0011865C loc_11865C: ; CODE XREF: sub_11823E+418↑j ROM:0011865C cmpi.w #0,d5 ROM:00118660 bge.s loc_118666 ROM:00118662 move.w #0,d5 ROM:00118666 ROM:00118666 loc_118666: ; CODE XREF: sub_11823E+422↑j ROM:00118666 move.b d5,(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_11823E+42E↑j ROM:00118672 move.w d2,($5AE).w ROM:00118676 bsr.l sub_117B48 ROM:0011867C bra.l locret_118DD8 ROM:00118682 ; --------------------------------------------------------------------------- ROM:00118682 ROM:00118682 loc_118682: ; CODE XREF: sub_11823E+3EC↑j ROM:00118682 cmpi.b #$F,($757).w ROM:00118688 bne.s loc_1186CC ROM:0011868A bsr.l sub_117AFA ROM:00118690 move.w ($5AE).w,d2 ROM:00118694 move.b ($757).w,(a0,d2.w) ROM:0011869A addq.w #1,d2 ROM:0011869C bvc.s loc_1186A2 ROM:0011869E move.w #$8000,d2 ROM:001186A2 ROM:001186A2 loc_1186A2: ; CODE XREF: sub_11823E+45E↑j ROM:001186A2 clr.l d5 ROM:001186A4 move.w ($4B4).w,d5 ROM:001186A8 subi.w #$91C,d5 ROM:001186AC divs.w #$A,d5 ROM:001186B0 move.b d5,(a0,d2.w) ROM:001186B4 addq.w #1,d2 ROM:001186B6 bvc.s loc_1186BC ROM:001186B8 move.w #$8000,d2 ROM:001186BC ROM:001186BC loc_1186BC: ; CODE XREF: sub_11823E+478↑j ROM:001186BC move.w d2,($5AE).w ROM:001186C0 bsr.l sub_117B48 ROM:001186C6 bra.l locret_118DD8 ROM:001186CC ; --------------------------------------------------------------------------- ROM:001186CC ROM:001186CC loc_1186CC: ; CODE XREF: sub_11823E+44A↑j ROM:001186CC cmpi.b #$11,($757).w ROM:001186D2 bne.s loc_118724 ROM:001186D4 bsr.l sub_117AFA ROM:001186DA move.w ($5AE).w,d2 ROM:001186DE move.b ($757).w,(a0,d2.w) ROM:001186E4 addq.w #1,d2 ROM:001186E6 bvc.s loc_1186EC ROM:001186E8 move.w #$8000,d2 ROM:001186EC ROM:001186EC loc_1186EC: ; CODE XREF: sub_11823E+4A8↑j ROM:001186EC clr.l d5 ROM:001186EE move.w ($C8E).w,d5 ROM:001186F2 divu.w #$64,d5 ; 'd' ROM:001186F6 mulu.w #$FF,d5 ROM:001186FA divu.w #$64,d5 ; 'd' ROM:001186FE cmpi.w #$FF,d5 ROM:00118702 ble.s loc_118708 ROM:00118704 move.w #$FF,d5 ROM:00118708 ROM:00118708 loc_118708: ; CODE XREF: sub_11823E+4C4↑j ROM:00118708 move.b d5,(a0,d2.w) ROM:0011870C addq.w #1,d2 ROM:0011870E bvc.s loc_118714 ROM:00118710 move.w #$8000,d2 ROM:00118714 ROM:00118714 loc_118714: ; CODE XREF: sub_11823E+4D0↑j ROM:00118714 move.w d2,($5AE).w ROM:00118718 bsr.l sub_117B48 ROM:0011871E bra.l locret_118DD8 ROM:00118724 ; --------------------------------------------------------------------------- ROM:00118724 ROM:00118724 loc_118724: ; CODE XREF: sub_11823E+494↑j ROM:00118724 cmpi.b #$13,($757).w ROM:0011872A bne.s loc_118762 ROM:0011872C bsr.l sub_117AFA ROM:00118732 move.w ($5AE).w,d2 ROM:00118736 move.b ($757).w,(a0,d2.w) ROM:0011873C addq.w #1,d2 ROM:0011873E bvc.s loc_118744 ROM:00118740 move.w #$8000,d2 ROM:00118744 ROM:00118744 loc_118744: ; CODE XREF: sub_11823E+500↑j ROM:00118744 move.b #3,(a0,d2.w) ROM:0011874A addq.w #1,d2 ROM:0011874C bvc.s loc_118752 ROM:0011874E move.w #$8000,d2 ROM:00118752 ROM:00118752 loc_118752: ; CODE XREF: sub_11823E+50E↑j ROM:00118752 move.w d2,($5AE).w ROM:00118756 bsr.l sub_117B48 ROM:0011875C bra.l locret_118DD8 ROM:00118762 ; --------------------------------------------------------------------------- ROM:00118762 ROM:00118762 loc_118762: ; CODE XREF: sub_11823E+4EC↑j ROM:00118762 cmpi.b #$14,($757).w ROM:00118768 bne.s loc_1187BE ROM:0011876A bsr.l sub_117AFA ROM:00118770 move.w ($5AE).w,d2 ROM:00118774 move.b ($757).w,(a0,d2.w) ROM:0011877A addq.w #1,d2 ROM:0011877C bvc.s loc_118782 ROM:0011877E move.w #$8000,d2 ROM:00118782 ROM:00118782 loc_118782: ; CODE XREF: sub_11823E+53E↑j ROM:00118782 clr.l d5 ROM:00118784 move.w ($ECA).w,d5 ROM:00118788 divu.w #5,d5 ROM:0011878C move.b d5,(a0,d2.w) ROM:00118790 addq.w #1,d2 ROM:00118792 bvc.s loc_118798 ROM:00118794 move.w #$8000,d2 ROM:00118798 ROM:00118798 loc_118798: ; CODE XREF: sub_11823E+554↑j ROM:00118798 clr.l d5 ROM:0011879A move.w ($F14).w,d5 ROM:0011879E divs.w #$4E,d5 ; 'N' ROM:001187A2 move.b d5,(a0,d2.w) ROM:001187A6 addq.w #1,d2 ROM:001187A8 bvc.s loc_1187AE ROM:001187AA move.w #$8000,d2 ROM:001187AE ROM:001187AE loc_1187AE: ; CODE XREF: sub_11823E+56A↑j ROM:001187AE move.w d2,($5AE).w ROM:001187B2 bsr.l sub_117B48 ROM:001187B8 bra.l locret_118DD8 ROM:001187BE ; --------------------------------------------------------------------------- ROM:001187BE ROM:001187BE loc_1187BE: ; CODE XREF: sub_11823E+52A↑j ROM:001187BE cmpi.b #$15,($757).w ROM:001187C4 bne.s loc_118812 ROM:001187C6 bsr.l sub_117AFA ROM:001187CC move.w ($5AE).w,d2 ROM:001187D0 move.b ($757).w,(a0,d2.w) ROM:001187D6 addq.w #1,d2 ROM:001187D8 bvc.s loc_1187DE ROM:001187DA move.w #$8000,d2 ROM:001187DE ROM:001187DE loc_1187DE: ; CODE XREF: sub_11823E+59A↑j ROM:001187DE clr.l d5 ROM:001187E0 move.w ($ECC).w,d5 ROM:001187E4 divu.w #5,d5 ROM:001187E8 move.b d5,(a0,d2.w) ROM:001187EC addq.w #1,d2 ROM:001187EE bvc.s loc_1187F4 ROM:001187F0 move.w #$8000,d2 ROM:001187F4 ROM:001187F4 loc_1187F4: ; CODE XREF: sub_11823E+5B0↑j ROM:001187F4 move.b #$FF,(a0,d2.w) ROM:001187FA addq.w #1,d2 ROM:001187FC bvc.s loc_118802 ROM:001187FE move.w #$8000,d2 ROM:00118802 ROM:00118802 loc_118802: ; CODE XREF: sub_11823E+5BE↑j ROM:00118802 move.w d2,($5AE).w ROM:00118806 bsr.l sub_117B48 ROM:0011880C bra.l locret_118DD8 ROM:00118812 ; --------------------------------------------------------------------------- ROM:00118812 ROM:00118812 loc_118812: ; CODE XREF: sub_11823E+586↑j ROM:00118812 cmpi.b #$1C,($757).w ROM:00118818 bne.s loc_118852 ROM:0011881A bsr.l sub_117AFA ROM:00118820 move.w ($5AE).w,d2 ROM:00118824 move.b ($757).w,(a0,d2.w) ROM:0011882A addq.w #1,d2 ROM:0011882C bvc.s loc_118832 ROM:0011882E move.w #$8000,d2 ROM:00118832 ROM:00118832 loc_118832: ; CODE XREF: sub_11823E+5EE↑j ROM:00118832 move.b $15A(a5),d5 ROM:00118836 move.b d5,(a0,d2.w) ROM:0011883A addq.w #1,d2 ROM:0011883C bvc.s loc_118842 ROM:0011883E move.w #$8000,d2 ROM:00118842 ROM:00118842 loc_118842: ; CODE XREF: sub_11823E+5FE↑j ROM:00118842 move.w d2,($5AE).w ROM:00118846 bsr.l sub_117B48 ROM:0011884C bra.l locret_118DD8 ROM:00118852 ; --------------------------------------------------------------------------- ROM:00118852 ROM:00118852 loc_118852: ; CODE XREF: sub_11823E+5DA↑j ROM:00118852 cmpi.b #$1F,($757).w ROM:00118858 bne.s loc_1188A4 ROM:0011885A bsr.l sub_117AFA ROM:00118860 move.w ($5AE).w,d2 ROM:00118864 move.b ($757).w,(a0,d2.w) ROM:0011886A addq.w #1,d2 ROM:0011886C bvc.s loc_118872 ROM:0011886E move.w #$8000,d2 ROM:00118872 ROM:00118872 loc_118872: ; CODE XREF: sub_11823E+62E↑j ROM:00118872 move.w ($DBA).w,d0 ROM:00118876 lsr.w #8,d0 ROM:00118878 move.b d0,(a0,d2.w) ROM:0011887C addq.w #1,d2 ROM:0011887E bvc.s loc_118884 ROM:00118880 move.w #$8000,d2 ROM:00118884 ROM:00118884 loc_118884: ; CODE XREF: sub_11823E+640↑j ROM:00118884 move.w ($DBA).w,d0 ROM:00118888 move.b d0,(a0,d2.w) ROM:0011888C addq.w #1,d2 ROM:0011888E bvc.s loc_118894 ROM:00118890 move.w #$8000,d2 ROM:00118894 ROM:00118894 loc_118894: ; CODE XREF: sub_11823E+650↑j ROM:00118894 move.w d2,($5AE).w ROM:00118898 bsr.l sub_117B48 ROM:0011889E bra.l locret_118DD8 ROM:001188A4 ; --------------------------------------------------------------------------- ROM:001188A4 ROM:001188A4 loc_1188A4: ; CODE XREF: sub_11823E+61A↑j ROM:001188A4 cmpi.b #$20,($757).w ; ' ' ROM:001188AA bne.s loc_11890C ROM:001188AC bsr.l sub_117AFA ROM:001188B2 move.w ($5AE).w,d2 ROM:001188B6 move.b ($757).w,(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_11823E+680↑j ROM:001188C4 move.b $15B(a5),(a0,d2.w) ROM:001188CA addq.w #1,d2 ROM:001188CC bvc.s loc_1188D2 ROM:001188CE move.w #$8000,d2 ROM:001188D2 ROM:001188D2 loc_1188D2: ; CODE XREF: sub_11823E+68E↑j ROM:001188D2 move.b $15C(a5),(a0,d2.w) ROM:001188D8 addq.w #1,d2 ROM:001188DA bvc.s loc_1188E0 ROM:001188DC move.w #$8000,d2 ROM:001188E0 ROM:001188E0 loc_1188E0: ; CODE XREF: sub_11823E+69C↑j ROM:001188E0 move.b $15D(a5),(a0,d2.w) ROM:001188E6 addq.w #1,d2 ROM:001188E8 bvc.s loc_1188EE ROM:001188EA move.w #$8000,d2 ROM:001188EE ROM:001188EE loc_1188EE: ; CODE XREF: sub_11823E+6AA↑j ROM:001188EE move.b $15E(a5),(a0,d2.w) ROM:001188F4 addq.w #1,d2 ROM:001188F6 bvc.s loc_1188FC ROM:001188F8 move.w #$8000,d2 ROM:001188FC ROM:001188FC loc_1188FC: ; CODE XREF: sub_11823E+6B8↑j ROM:001188FC move.w d2,($5AE).w ROM:00118900 bsr.l sub_117B48 ROM:00118906 bra.l locret_118DD8 ROM:0011890C ; --------------------------------------------------------------------------- ROM:0011890C ROM:0011890C loc_11890C: ; CODE XREF: sub_11823E+66C↑j ROM:0011890C cmpi.b #$21,($757).w ; '!' ROM:00118912 bne.s loc_11895E ROM:00118914 bsr.l sub_117AFA ROM:0011891A move.w ($5AE).w,d2 ROM:0011891E move.b ($757).w,(a0,d2.w) ROM:00118924 addq.w #1,d2 ROM:00118926 bvc.s loc_11892C ROM:00118928 move.w #$8000,d2 ROM:0011892C ROM:0011892C loc_11892C: ; CODE XREF: sub_11823E+6E8↑j ROM:0011892C move.w ($1362).w,d0 ROM:00118930 lsr.w #8,d0 ROM:00118932 move.b d0,(a0,d2.w) ROM:00118936 addq.w #1,d2 ROM:00118938 bvc.s loc_11893E ROM:0011893A move.w #$8000,d2 ROM:0011893E ROM:0011893E loc_11893E: ; CODE XREF: sub_11823E+6FA↑j ROM:0011893E move.w ($1362).w,d0 ROM:00118942 move.b d0,(a0,d2.w) ROM:00118946 addq.w #1,d2 ROM:00118948 bvc.s loc_11894E ROM:0011894A move.w #$8000,d2 ROM:0011894E ROM:0011894E loc_11894E: ; CODE XREF: sub_11823E+70A↑j ROM:0011894E move.w d2,($5AE).w ROM:00118952 bsr.l sub_117B48 ROM:00118958 bra.l locret_118DD8 ROM:0011895E ; --------------------------------------------------------------------------- ROM:0011895E ROM:0011895E loc_11895E: ; CODE XREF: sub_11823E+6D4↑j ROM:0011895E cmpi.b #$2E,($757).w ; '.' ROM:00118964 bne.l loc_1189BA ROM:0011896A bsr.l sub_117AFA ROM:00118970 move.w ($5AE).w,d2 ROM:00118974 move.b ($757).w,(a0,d2.w) ROM:0011897A addq.w #1,d2 ROM:0011897C bvc.s loc_118982 ROM:0011897E move.w #$8000,d2 ROM:00118982 ROM:00118982 loc_118982: ; CODE XREF: sub_11823E+73E↑j ROM:00118982 clr.l d0 ROM:00118984 move.w ($5A2).w,d0 ROM:00118988 divu.w #$64,d0 ; 'd' ROM:0011898C mulu.w #$FF,d0 ROM:00118990 divu.w #$64,d0 ; 'd' ROM:00118994 cmpi.w #$FF,d0 ROM:00118998 ble.s loc_11899E ROM:0011899A move.w #$FF,d0 ROM:0011899E ROM:0011899E loc_11899E: ; CODE XREF: sub_11823E+75A↑j ROM:0011899E move.b d0,(a0,d2.w) ROM:001189A2 addq.w #1,d2 ROM:001189A4 bvc.s loc_1189AA ROM:001189A6 move.w #$8000,d2 ROM:001189AA ROM:001189AA loc_1189AA: ; CODE XREF: sub_11823E+766↑j ROM:001189AA move.w d2,($5AE).w ROM:001189AE bsr.l sub_117B48 ROM:001189B4 bra.l locret_118DD8 ROM:001189BA ; --------------------------------------------------------------------------- ROM:001189BA ROM:001189BA loc_1189BA: ; CODE XREF: sub_11823E+726↑j ROM:001189BA cmpi.b #$2F,($757).w ; '/' ROM:001189C0 bne.s loc_118A14 ROM:001189C2 bsr.l sub_117AFA ROM:001189C8 move.w ($5AE).w,d2 ROM:001189CC move.b ($757).w,(a0,d2.w) ROM:001189D2 addq.w #1,d2 ROM:001189D4 bvc.s loc_1189DA ROM:001189D6 move.w #$8000,d2 ROM:001189DA ROM:001189DA loc_1189DA: ; CODE XREF: sub_11823E+796↑j ROM:001189DA move.w ($A52).w,d0 ROM:001189DE ext.l d0 ROM:001189E0 mulu.w #$FF,d0 ROM:001189E4 move.w $4E(a5),d1 ROM:001189E8 ext.l d1 ROM:001189EA divu.l d1,d0 ROM:001189EE cmpi.w #$FF,d0 ROM:001189F2 ble.s loc_1189F8 ROM:001189F4 move.w #$FF,d0 ROM:001189F8 ROM:001189F8 loc_1189F8: ; CODE XREF: sub_11823E+7B4↑j ROM:001189F8 move.b d0,(a0,d2.w) ROM:001189FC addq.w #1,d2 ROM:001189FE bvc.s loc_118A04 ROM:00118A00 move.w #$8000,d2 ROM:00118A04 ROM:00118A04 loc_118A04: ; CODE XREF: sub_11823E+7C0↑j ROM:00118A04 move.w d2,($5AE).w ROM:00118A08 bsr.l sub_117B48 ROM:00118A0E bra.l locret_118DD8 ROM:00118A14 ; --------------------------------------------------------------------------- ROM:00118A14 ROM:00118A14 loc_118A14: ; CODE XREF: sub_11823E+782↑j ROM:00118A14 cmpi.b #$30,($757).w ; '0' ROM:00118A1A bne.s loc_118A54 ROM:00118A1C bsr.l sub_117AFA ROM:00118A22 move.w ($5AE).w,d2 ROM:00118A26 move.b ($757).w,(a0,d2.w) ROM:00118A2C addq.w #1,d2 ROM:00118A2E bvc.s loc_118A34 ROM:00118A30 move.w #$8000,d2 ROM:00118A34 ROM:00118A34 loc_118A34: ; CODE XREF: sub_11823E+7F0↑j ROM:00118A34 move.b ($137C).w,d0 ROM:00118A38 move.b d0,(a0,d2.w) ROM:00118A3C addq.w #1,d2 ROM:00118A3E bvc.s loc_118A44 ROM:00118A40 move.w #$8000,d2 ROM:00118A44 ROM:00118A44 loc_118A44: ; CODE XREF: sub_11823E+800↑j ROM:00118A44 move.w d2,($5AE).w ROM:00118A48 bsr.l sub_117B48 ROM:00118A4E bra.l locret_118DD8 ROM:00118A54 ; --------------------------------------------------------------------------- ROM:00118A54 ROM:00118A54 loc_118A54: ; CODE XREF: sub_11823E+7DC↑j ROM:00118A54 cmpi.b #$31,($757).w ; '1' ROM:00118A5A bne.s loc_118ABE ROM:00118A5C bsr.l sub_117AFA ROM:00118A62 move.w ($5AE).w,d2 ROM:00118A66 move.b ($757).w,(a0,d2.w) ROM:00118A6C addq.w #1,d2 ROM:00118A6E bvc.s loc_118A74 ROM:00118A70 move.w #$8000,d2 ROM:00118A74 ROM:00118A74 loc_118A74: ; CODE XREF: sub_11823E+830↑j ROM:00118A74 move.l ($1328).w,d0 ROM:00118A78 sub.l ($132C).w,d0 ROM:00118A7C divu.l #$3E8,d0 ROM:00118A84 cmpi.l #$FFFF,d0 ROM:00118A8A ble.s loc_118A92 ROM:00118A8C move.l #$FFFF,d0 ROM:00118A92 ROM:00118A92 loc_118A92: ; CODE XREF: sub_11823E+84C↑j ROM:00118A92 move.w d0,d1 ROM:00118A94 lsr.w #8,d1 ROM:00118A96 move.b d1,(a0,d2.w) ROM:00118A9A addq.w #1,d2 ROM:00118A9C bvc.s loc_118AA2 ROM:00118A9E move.w #$8000,d2 ROM:00118AA2 ROM:00118AA2 loc_118AA2: ; CODE XREF: sub_11823E+85E↑j ROM:00118AA2 move.b d0,(a0,d2.w) ROM:00118AA6 addq.w #1,d2 ROM:00118AA8 bvc.s loc_118AAE ROM:00118AAA move.w #$8000,d2 ROM:00118AAE ROM:00118AAE loc_118AAE: ; CODE XREF: sub_11823E+86A↑j ROM:00118AAE move.w d2,($5AE).w ROM:00118AB2 bsr.l sub_117B48 ROM:00118AB8 bra.l locret_118DD8 ROM:00118ABE ; --------------------------------------------------------------------------- ROM:00118ABE ROM:00118ABE loc_118ABE: ; CODE XREF: sub_11823E+81C↑j ROM:00118ABE cmpi.b #$40,($757).w ; '@' ROM:00118AC4 bne.s loc_118B26 ROM:00118AC6 bsr.l sub_117AFA ROM:00118ACC move.w ($5AE).w,d2 ROM:00118AD0 move.b ($757).w,(a0,d2.w) ROM:00118AD6 addq.w #1,d2 ROM:00118AD8 bvc.s loc_118ADE ROM:00118ADA move.w #$8000,d2 ROM:00118ADE ROM:00118ADE loc_118ADE: ; CODE XREF: sub_11823E+89A↑j ROM:00118ADE move.b $15F(a5),(a0,d2.w) ROM:00118AE4 addq.w #1,d2 ROM:00118AE6 bvc.s loc_118AEC ROM:00118AE8 move.w #$8000,d2 ROM:00118AEC ROM:00118AEC loc_118AEC: ; CODE XREF: sub_11823E+8A8↑j ROM:00118AEC move.b $160(a5),(a0,d2.w) ROM:00118AF2 addq.w #1,d2 ROM:00118AF4 bvc.s loc_118AFA ROM:00118AF6 move.w #$8000,d2 ROM:00118AFA ROM:00118AFA loc_118AFA: ; CODE XREF: sub_11823E+8B6↑j ROM:00118AFA move.b $161(a5),(a0,d2.w) ROM:00118B00 addq.w #1,d2 ROM:00118B02 bvc.s loc_118B08 ROM:00118B04 move.w #$8000,d2 ROM:00118B08 ROM:00118B08 loc_118B08: ; CODE XREF: sub_11823E+8C4↑j ROM:00118B08 move.b $162(a5),(a0,d2.w) ROM:00118B0E addq.w #1,d2 ROM:00118B10 bvc.s loc_118B16 ROM:00118B12 move.w #$8000,d2 ROM:00118B16 ROM:00118B16 loc_118B16: ; CODE XREF: sub_11823E+8D2↑j ROM:00118B16 move.w d2,($5AE).w ROM:00118B1A bsr.l sub_117B48 ROM:00118B20 bra.l locret_118DD8 ROM:00118B26 ; --------------------------------------------------------------------------- ROM:00118B26 ROM:00118B26 loc_118B26: ; CODE XREF: sub_11823E+886↑j ROM:00118B26 cmpi.b #$41,($757).w ; 'A' ROM:00118B2C bne.l loc_118BF4 ROM:00118B32 bsr.l sub_117AFA ROM:00118B38 move.w ($5AE).w,d2 ROM:00118B3C move.b ($757).w,(a0,d2.w) ROM:00118B42 addq.w #1,d2 ROM:00118B44 bvc.s loc_118B4A ROM:00118B46 move.w #$8000,d2 ROM:00118B4A ROM:00118B4A loc_118B4A: ; CODE XREF: sub_11823E+906↑j ROM:00118B4A move.b $163(a5),(a0,d2.w) ROM:00118B50 addq.w #1,d2 ROM:00118B52 bvc.s loc_118B58 ROM:00118B54 move.w #$8000,d2 ROM:00118B58 ROM:00118B58 loc_118B58: ; CODE XREF: sub_11823E+914↑j ROM:00118B58 move.b $164(a5),d4 ROM:00118B5C bsr.l sub_133E9C ROM:00118B62 cmpi.w #0,d0 ROM:00118B66 beq.s loc_118B6C ROM:00118B68 ori.b #$10,d4 ROM:00118B6C ROM:00118B6C loc_118B6C: ; CODE XREF: sub_11823E+928↑j ROM:00118B6C bsr.l sub_133E0C ROM:00118B72 cmpi.w #0,d0 ROM:00118B76 beq.s loc_118B7C ROM:00118B78 ori.b #$20,d4 ; ' ' ROM:00118B7C ROM:00118B7C loc_118B7C: ; CODE XREF: sub_11823E+938↑j ROM:00118B7C bsr.l sub_133E54 ROM:00118B82 cmpi.w #0,d0 ROM:00118B86 beq.s loc_118B8C ROM:00118B88 ori.b #$40,d4 ; '@' ROM:00118B8C ROM:00118B8C loc_118B8C: ; CODE XREF: sub_11823E+948↑j ROM:00118B8C move.b d4,(a0,d2.w) ROM:00118B90 addq.w #1,d2 ROM:00118B92 bvc.s loc_118B98 ROM:00118B94 move.w #$8000,d2 ROM:00118B98 ROM:00118B98 loc_118B98: ; CODE XREF: sub_11823E+954↑j ROM:00118B98 move.b $165(a5),(a0,d2.w) ROM:00118B9E addq.w #1,d2 ROM:00118BA0 bvc.s loc_118BA6 ROM:00118BA2 move.w #$8000,d2 ROM:00118BA6 ROM:00118BA6 loc_118BA6: ; CODE XREF: sub_11823E+962↑j ROM:00118BA6 clr.b d4 ROM:00118BA8 bsr.l sub_133CC8 ROM:00118BAE cmpi.w #0,d0 ROM:00118BB2 beq.s loc_118BB8 ROM:00118BB4 ori.b #1,d4 ROM:00118BB8 ROM:00118BB8 loc_118BB8: ; CODE XREF: sub_11823E+974↑j ROM:00118BB8 bsr.l sub_133D10 ROM:00118BBE cmpi.w #0,d0 ROM:00118BC2 beq.s loc_118BC8 ROM:00118BC4 ori.b #$20,d4 ; ' ' ROM:00118BC8 ROM:00118BC8 loc_118BC8: ; CODE XREF: sub_11823E+984↑j ROM:00118BC8 bsr.l sub_133DC4 ROM:00118BCE cmpi.w #0,d0 ROM:00118BD2 beq.s loc_118BD8 ROM:00118BD4 ori.b #$40,d4 ; '@' ROM:00118BD8 ROM:00118BD8 loc_118BD8: ; CODE XREF: sub_11823E+994↑j ROM:00118BD8 move.b d4,(a0,d2.w) ROM:00118BDC addq.w #1,d2 ROM:00118BDE bvc.s loc_118BE4 ROM:00118BE0 move.w #$8000,d2 ROM:00118BE4 ROM:00118BE4 loc_118BE4: ; CODE XREF: sub_11823E+9A0↑j ROM:00118BE4 move.w d2,($5AE).w ROM:00118BE8 bsr.l sub_117B48 ROM:00118BEE bra.l locret_118DD8 ROM:00118BF4 ; --------------------------------------------------------------------------- ROM:00118BF4 ROM:00118BF4 loc_118BF4: ; CODE XREF: sub_11823E+8EE↑j ROM:00118BF4 cmpi.b #$43,($757).w ; 'C' ROM:00118BFA bne.s loc_118C4E ROM:00118BFC bsr.l sub_117AFA ROM:00118C02 move.w ($5AE).w,d2 ROM:00118C06 move.b ($757).w,(a0,d2.w) ROM:00118C0C addq.w #1,d2 ROM:00118C0E bvc.s loc_118C14 ROM:00118C10 move.w #$8000,d2 ROM:00118C14 ROM:00118C14 loc_118C14: ; CODE XREF: sub_11823E+9D0↑j ROM:00118C14 clr.l d4 ROM:00118C16 move.w ($DB8).w,d4 ROM:00118C1A mulu.w #$FF,d4 ROM:00118C1E divu.w #$3E8,d4 ROM:00118C22 move.w d4,d5 ROM:00118C24 lsr.w #8,d5 ROM:00118C26 move.b d5,(a0,d2.w) ROM:00118C2A addq.w #1,d2 ROM:00118C2C bvc.s loc_118C32 ROM:00118C2E move.w #$8000,d2 ROM:00118C32 ROM:00118C32 loc_118C32: ; CODE XREF: sub_11823E+9EE↑j ROM:00118C32 move.b d4,(a0,d2.w) ROM:00118C36 addq.w #1,d2 ROM:00118C38 bvc.s loc_118C3E ROM:00118C3A move.w #$8000,d2 ROM:00118C3E ROM:00118C3E loc_118C3E: ; CODE XREF: sub_11823E+9FA↑j ROM:00118C3E move.w d2,($5AE).w ROM:00118C42 bsr.l sub_117B48 ROM:00118C48 bra.l locret_118DD8 ROM:00118C4E ; --------------------------------------------------------------------------- ROM:00118C4E ROM:00118C4E loc_118C4E: ; CODE XREF: sub_11823E+9BC↑j ROM:00118C4E cmpi.b #$44,($757).w ; 'D' ROM:00118C54 bne.l loc_118CD6 ROM:00118C5A bsr.l sub_117AFA ROM:00118C60 move.w ($5AE).w,d2 ROM:00118C64 move.b ($757).w,(a0,d2.w) ROM:00118C6A addq.w #1,d2 ROM:00118C6C bvc.s loc_118C72 ROM:00118C6E move.w #$8000,d2 ROM:00118C72 ROM:00118C72 loc_118C72: ; CODE XREF: sub_11823E+A2E↑j ROM:00118C72 btst #0,($10EB).w ROM:00118C78 beq.s loc_118C90 ROM:00118C7A move.b #$80,(a0,d2.w) ROM:00118C80 addq.w #1,d2 ROM:00118C82 bvc.s loc_118C88 ROM:00118C84 move.w #$8000,d2 ROM:00118C88 ROM:00118C88 loc_118C88: ; CODE XREF: sub_11823E+A44↑j ROM:00118C88 move.b #0,(a0,d2.w) ROM:00118C8E bra.s loc_118CBE ROM:00118C90 ; --------------------------------------------------------------------------- ROM:00118C90 ROM:00118C90 loc_118C90: ; CODE XREF: sub_11823E+A3A↑j ROM:00118C90 move.w ($E26).w,d4 ROM:00118C94 cmpi.w #$F8,d4 ROM:00118C98 blt.s loc_118C9E ROM:00118C9A move.w #$F8,d4 ROM:00118C9E ROM:00118C9E loc_118C9E: ; CODE XREF: sub_11823E+A5A↑j ROM:00118C9E ext.l d4 ROM:00118CA0 muls.l #$7037AC,d4 ROM:00118CA8 swap d4 ROM:00118CAA move.w d4,d5 ROM:00118CAC lsr.w #8,d4 ROM:00118CAE move.b d4,(a0,d2.w) ROM:00118CB2 addq.w #1,d2 ROM:00118CB4 bvc.s loc_118CBA ROM:00118CB6 move.w #$8000,d2 ROM:00118CBA ROM:00118CBA loc_118CBA: ; CODE XREF: sub_11823E+A76↑j ROM:00118CBA move.b d5,(a0,d2.w) ROM:00118CBE ROM:00118CBE loc_118CBE: ; CODE XREF: sub_11823E+A50↑j ROM:00118CBE addq.w #1,d2 ROM:00118CC0 bvc.s loc_118CC6 ROM:00118CC2 move.w #$8000,d2 ROM:00118CC6 ROM:00118CC6 loc_118CC6: ; CODE XREF: sub_11823E+A82↑j ROM:00118CC6 move.w d2,($5AE).w ROM:00118CCA bsr.l sub_117B48 ROM:00118CD0 bra.l locret_118DD8 ROM:00118CD6 ; --------------------------------------------------------------------------- ROM:00118CD6 ROM:00118CD6 loc_118CD6: ; CODE XREF: sub_11823E+A16↑j ROM:00118CD6 cmpi.b #$45,($757).w ; 'E' ROM:00118CDC bne.s loc_118D32 ROM:00118CDE bsr.l sub_117AFA ROM:00118CE4 move.w ($5AE).w,d2 ROM:00118CE8 move.b ($757).w,(a0,d2.w) ROM:00118CEE addq.w #1,d2 ROM:00118CF0 bvc.s loc_118CF6 ROM:00118CF2 move.w #$8000,d2 ROM:00118CF6 ROM:00118CF6 loc_118CF6: ; CODE XREF: sub_11823E+AB2↑j ROM:00118CF6 clr.l d5 ROM:00118CF8 move.w ($C8E).w,d5 ROM:00118CFC sub.w ($C90).w,d5 ROM:00118D00 divu.w #$64,d5 ; 'd' ROM:00118D04 mulu.w #$FF,d5 ROM:00118D08 divu.w #$64,d5 ; 'd' ROM:00118D0C cmpi.w #$FF,d5 ROM:00118D10 ble.s loc_118D16 ROM:00118D12 move.w #$FF,d5 ROM:00118D16 ROM:00118D16 loc_118D16: ; CODE XREF: sub_11823E+AD2↑j ROM:00118D16 move.b d5,(a0,d2.w) ROM:00118D1A addq.w #1,d2 ROM:00118D1C bvc.s loc_118D22 ROM:00118D1E move.w #$8000,d2 ROM:00118D22 ROM:00118D22 loc_118D22: ; CODE XREF: sub_11823E+ADE↑j ROM:00118D22 move.w d2,($5AE).w ROM:00118D26 bsr.l sub_117B48 ROM:00118D2C bra.l locret_118DD8 ROM:00118D32 ; --------------------------------------------------------------------------- ROM:00118D32 ROM:00118D32 loc_118D32: ; CODE XREF: sub_11823E+A9E↑j ROM:00118D32 cmpi.b #$4D,($757).w ; 'M' ROM:00118D38 bne.l loc_118D88 ROM:00118D3E bsr.l sub_117AFA ROM:00118D44 move.w ($5AE).w,d2 ROM:00118D48 move.b ($757).w,(a0,d2.w) ROM:00118D4E addq.w #1,d2 ROM:00118D50 bvc.s loc_118D56 ROM:00118D52 move.w #$8000,d2 ROM:00118D56 ROM:00118D56 loc_118D56: ; CODE XREF: sub_11823E+B12↑j ROM:00118D56 move.w ($1380).w,d0 ROM:00118D5A lsr.w #8,d0 ROM:00118D5C move.b d0,(a0,d2.w) ROM:00118D60 addq.w #1,d2 ROM:00118D62 bvc.s loc_118D68 ROM:00118D64 move.w #$8000,d2 ROM:00118D68 ROM:00118D68 loc_118D68: ; CODE XREF: sub_11823E+B24↑j ROM:00118D68 move.w ($1380).w,d0 ROM:00118D6C move.b d0,(a0,d2.w) ROM:00118D70 addq.w #1,d2 ROM:00118D72 bvc.s loc_118D78 ROM:00118D74 move.w #$8000,d2 ROM:00118D78 ROM:00118D78 loc_118D78: ; CODE XREF: sub_11823E+B34↑j ROM:00118D78 move.w d2,($5AE).w ROM:00118D7C bsr.l sub_117B48 ROM:00118D82 bra.l locret_118DD8 ROM:00118D88 ; --------------------------------------------------------------------------- ROM:00118D88 ROM:00118D88 loc_118D88: ; CODE XREF: sub_11823E+AFA↑j ROM:00118D88 cmpi.b #$4E,($757).w ; 'N' ROM:00118D8E bne.l locret_118DD8 ROM:00118D94 bsr.l sub_117AFA ROM:00118D9A move.w ($5AE).w,d2 ROM:00118D9E move.b ($757).w,(a0,d2.w) ROM:00118DA4 addq.w #1,d2 ROM:00118DA6 bvc.s loc_118DAC ROM:00118DA8 move.w #$8000,d2 ROM:00118DAC ROM:00118DAC loc_118DAC: ; CODE XREF: sub_11823E+B68↑j ROM:00118DAC move.w ($137E).w,d0 ROM:00118DB0 lsr.w #8,d0 ROM:00118DB2 move.b d0,(a0,d2.w) ROM:00118DB6 addq.w #1,d2 ROM:00118DB8 bvc.s loc_118DBE ROM:00118DBA move.w #$8000,d2 ROM:00118DBE ROM:00118DBE loc_118DBE: ; CODE XREF: sub_11823E+B7A↑j ROM:00118DBE move.w ($137E).w,d0 ROM:00118DC2 move.b d0,(a0,d2.w) ROM:00118DC6 addq.w #1,d2 ROM:00118DC8 bvc.s loc_118DCE ROM:00118DCA move.w #$8000,d2 ROM:00118DCE ROM:00118DCE loc_118DCE: ; CODE XREF: sub_11823E+B8A↑j ROM:00118DCE move.w d2,($5AE).w ROM:00118DD2 bsr.l sub_117B48 ROM:00118DD8 ROM:00118DD8 locret_118DD8: ; CODE XREF: sub_11823E+6A↑j ROM:00118DD8 ; sub_11823E+134↑j ... ROM:00118DD8 rts ROM:00118DD8 ; End of function sub_11823E ROM:00118DD8 ROM:00118DDA ROM:00118DDA ; =============== S U B R O U T I N E ======================================= ROM:00118DDA ROM:00118DDA ROM:00118DDA sub_118DDA: ; CODE XREF: sub_117A82+20↑p ROM:00118DDA lea ($11CC).w,a0 ROM:00118DDE clr.w ($E84).w ROM:00118DE2 cmpi.b #0,($758).w ROM:00118DE8 bne.l locret_1192C0 ROM:00118DEE cmpi.b #0,($757).w ROM:00118DF4 bne.l loc_118E68 ROM:00118DFA bsr.l sub_117AFA ROM:00118E00 move.w ($5AE).w,d3 ROM:00118E04 move.b ($757).w,(a0,d3.w) ROM:00118E0A addq.w #1,d3 ROM:00118E0C bvc.s loc_118E12 ROM:00118E0E move.w #$8000,d3 ROM:00118E12 ROM:00118E12 loc_118E12: ; CODE XREF: sub_118DDA+32↑j ROM:00118E12 move.b ($758).w,(a0,d3.w) ROM:00118E18 addq.w #1,d3 ROM:00118E1A bvc.s loc_118E20 ROM:00118E1C move.w #$8000,d3 ROM:00118E20 ROM:00118E20 loc_118E20: ; CODE XREF: sub_118DDA+40↑j ROM:00118E20 move.b $167(a5),(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_118DDA+4E↑j ROM:00118E2E move.b $168(a5),(a0,d3.w) ROM:00118E34 addq.w #1,d3 ROM:00118E36 bvc.s loc_118E3C ROM:00118E38 move.w #$8000,d3 ROM:00118E3C ROM:00118E3C loc_118E3C: ; CODE XREF: sub_118DDA+5C↑j ROM:00118E3C move.b $169(a5),(a0,d3.w) ROM:00118E42 addq.w #1,d3 ROM:00118E44 bvc.s loc_118E4A ROM:00118E46 move.w #$8000,d3 ROM:00118E4A ROM:00118E4A loc_118E4A: ; CODE XREF: sub_118DDA+6A↑j ROM:00118E4A move.b $16A(a5),(a0,d3.w) ROM:00118E50 addq.w #1,d3 ROM:00118E52 bvc.s loc_118E58 ROM:00118E54 move.w #$8000,d3 ROM:00118E58 ROM:00118E58 loc_118E58: ; CODE XREF: sub_118DDA+78↑j ROM:00118E58 move.w d3,($5AE).w ROM:00118E5C bsr.l sub_117B48 ROM:00118E62 bra.l locret_1192C0 ROM:00118E68 ; --------------------------------------------------------------------------- ROM:00118E68 ROM:00118E68 loc_118E68: ; CODE XREF: sub_118DDA+1A↑j ROM:00118E68 cmpi.b #2,($757).w ROM:00118E6E bne.s loc_118EDC ROM:00118E70 bsr.l sub_117AFA ROM:00118E76 move.w ($5AE).w,d3 ROM:00118E7A move.b ($757).w,(a0,d3.w) ROM:00118E80 addq.w #1,d3 ROM:00118E82 bvc.s loc_118E88 ROM:00118E84 move.w #$8000,d3 ROM:00118E88 ROM:00118E88 loc_118E88: ; CODE XREF: sub_118DDA+A8↑j ROM:00118E88 move.b ($758).w,(a0,d3.w) ROM:00118E8E addq.w #1,d3 ROM:00118E90 bvc.s loc_118E96 ROM:00118E92 move.w #$8000,d3 ROM:00118E96 ROM:00118E96 loc_118E96: ; CODE XREF: sub_118DDA+B6↑j ROM:00118E96 addq.w #2,($5AE).w ROM:00118E9A move.w ($DAC).w,d7 ROM:00118E9E add.w ($DAE).w,d7 ROM:00118EA2 cmpi.w #0,d7 ROM:00118EA6 beq.s loc_118EB0 ROM:00118EA8 bsr.l sub_133C12 ROM:00118EAE bra.s loc_118ED0 ROM:00118EB0 ; --------------------------------------------------------------------------- ROM:00118EB0 ROM:00118EB0 loc_118EB0: ; CODE XREF: sub_118DDA+CC↑j ROM:00118EB0 move.b #0,(a0,d3.w) ROM:00118EB6 addq.w #1,d3 ROM:00118EB8 bvc.s loc_118EBE ROM:00118EBA move.w #$8000,d3 ROM:00118EBE ROM:00118EBE loc_118EBE: ; CODE XREF: sub_118DDA+DE↑j ROM:00118EBE move.b #0,(a0,d3.w) ROM:00118EC4 addq.w #1,d3 ROM:00118EC6 bvc.s loc_118ECC ROM:00118EC8 move.w #$8000,d3 ROM:00118ECC ROM:00118ECC loc_118ECC: ; CODE XREF: sub_118DDA+EC↑j ROM:00118ECC addq.w #2,($5AE).w ROM:00118ED0 ROM:00118ED0 loc_118ED0: ; CODE XREF: sub_118DDA+D4↑j ROM:00118ED0 bsr.l sub_117B48 ROM:00118ED6 bra.l locret_1192C0 ROM:00118EDC ; --------------------------------------------------------------------------- ROM:00118EDC ROM:00118EDC loc_118EDC: ; CODE XREF: sub_118DDA+94↑j ROM:00118EDC cmpi.b #3,($757).w ROM:00118EE2 bne.s loc_118F36 ROM:00118EE4 bsr.l sub_117AFA ROM:00118EEA move.w ($5AE).w,d3 ROM:00118EEE move.b ($757).w,(a0,d3.w) ROM:00118EF4 addq.w #1,d3 ROM:00118EF6 bvc.s loc_118EFC ROM:00118EF8 move.w #$8000,d3 ROM:00118EFC ROM:00118EFC loc_118EFC: ; CODE XREF: sub_118DDA+11C↑j ROM:00118EFC move.b ($758).w,(a0,d3.w) ROM:00118F02 addq.w #1,d3 ROM:00118F04 bvc.s loc_118F0A ROM:00118F06 move.w #$8000,d3 ROM:00118F0A ROM:00118F0A loc_118F0A: ; CODE XREF: sub_118DDA+12A↑j ROM:00118F0A move.b ($13DA).w,(a0,d3.w) ROM:00118F10 addq.w #1,d3 ROM:00118F12 bvc.s loc_118F18 ROM:00118F14 move.w #$8000,d3 ROM:00118F18 ROM:00118F18 loc_118F18: ; CODE XREF: sub_118DDA+138↑j ROM:00118F18 move.b #0,(a0,d3.w) ROM:00118F1E addq.w #1,d3 ROM:00118F20 bvc.s loc_118F26 ROM:00118F22 move.w #$8000,d3 ROM:00118F26 ROM:00118F26 loc_118F26: ; CODE XREF: sub_118DDA+146↑j ROM:00118F26 move.w d3,($5AE).w ROM:00118F2A bsr.l sub_117B48 ROM:00118F30 bra.l locret_1192C0 ROM:00118F36 ; --------------------------------------------------------------------------- ROM:00118F36 ROM:00118F36 loc_118F36: ; CODE XREF: sub_118DDA+108↑j ROM:00118F36 cmpi.b #4,($757).w ROM:00118F3C bne.s loc_118F98 ROM:00118F3E bsr.l sub_117AFA ROM:00118F44 move.w ($5AE).w,d3 ROM:00118F48 move.b ($757).w,(a0,d3.w) ROM:00118F4E addq.w #1,d3 ROM:00118F50 bvc.s loc_118F56 ROM:00118F52 move.w #$8000,d3 ROM:00118F56 ROM:00118F56 loc_118F56: ; CODE XREF: sub_118DDA+176↑j ROM:00118F56 move.b ($758).w,(a0,d3.w) ROM:00118F5C addq.w #1,d3 ROM:00118F5E bvc.s loc_118F64 ROM:00118F60 move.w #$8000,d3 ROM:00118F64 ROM:00118F64 loc_118F64: ; CODE XREF: sub_118DDA+184↑j ROM:00118F64 clr.l d5 ROM:00118F66 move.w ($1370).w,d5 ROM:00118F6A mulu.w #$FF,d5 ROM:00118F6E divu.w #$3E8,d5 ROM:00118F72 cmpi.w #$FF,d5 ROM:00118F76 ble.s loc_118F7C ROM:00118F78 move.w #$FF,d5 ROM:00118F7C ROM:00118F7C loc_118F7C: ; CODE XREF: sub_118DDA+19C↑j ROM:00118F7C move.b d5,(a0,d3.w) ROM:00118F80 addq.w #1,d3 ROM:00118F82 bvc.s loc_118F88 ROM:00118F84 move.w #$8000,d3 ROM:00118F88 ROM:00118F88 loc_118F88: ; CODE XREF: sub_118DDA+1A8↑j ROM:00118F88 move.w d3,($5AE).w ROM:00118F8C bsr.l sub_117B48 ROM:00118F92 bra.l locret_1192C0 ROM:00118F98 ; --------------------------------------------------------------------------- ROM:00118F98 ROM:00118F98 loc_118F98: ; CODE XREF: sub_118DDA+162↑j ROM:00118F98 cmpi.b #5,($757).w ROM:00118F9E bne.s loc_118FF0 ROM:00118FA0 bsr.l sub_117AFA ROM:00118FA6 move.w ($5AE).w,d3 ROM:00118FAA move.b ($757).w,(a0,d3.w) ROM:00118FB0 addq.w #1,d3 ROM:00118FB2 bvc.s loc_118FB8 ROM:00118FB4 move.w #$8000,d3 ROM:00118FB8 ROM:00118FB8 loc_118FB8: ; CODE XREF: sub_118DDA+1D8↑j ROM:00118FB8 move.b ($758).w,(a0,d3.w) ROM:00118FBE addq.w #1,d3 ROM:00118FC0 bvc.s loc_118FC6 ROM:00118FC2 move.w #$8000,d3 ROM:00118FC6 ROM:00118FC6 loc_118FC6: ; CODE XREF: sub_118DDA+1E6↑j ROM:00118FC6 clr.l d5 ROM:00118FC8 move.w ($1364).w,d5 ROM:00118FCC subi.w #$91C,d5 ROM:00118FD0 divs.w #$A,d5 ROM:00118FD4 move.b d5,(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_118DDA+200↑j ROM:00118FE0 move.w d3,($5AE).w ROM:00118FE4 bsr.l sub_117B48 ROM:00118FEA bra.l locret_1192C0 ROM:00118FF0 ; --------------------------------------------------------------------------- ROM:00118FF0 ROM:00118FF0 loc_118FF0: ; CODE XREF: sub_118DDA+1C4↑j ROM:00118FF0 cmpi.b #6,($757).w ROM:00118FF6 bne.s loc_119044 ROM:00118FF8 bsr.l sub_117AFA ROM:00118FFE move.w ($5AE).w,d3 ROM:00119002 move.b ($757).w,(a0,d3.w) ROM:00119008 addq.w #1,d3 ROM:0011900A bvc.s loc_119010 ROM:0011900C move.w #$8000,d3 ROM:00119010 ROM:00119010 loc_119010: ; CODE XREF: sub_118DDA+230↑j ROM:00119010 move.b ($758).w,(a0,d3.w) ROM:00119016 addq.w #1,d3 ROM:00119018 bvc.s loc_11901E ROM:0011901A move.w #$8000,d3 ROM:0011901E ROM:0011901E loc_11901E: ; CODE XREF: sub_118DDA+23E↑j ROM:0011901E clr.l d5 ROM:00119020 move.w ($1366).w,d5 ROM:00119024 divs.w #$4E,d5 ; 'N' ROM:00119028 move.b d5,(a0,d3.w) ROM:0011902C addq.w #1,d3 ROM:0011902E bvc.s loc_119034 ROM:00119030 move.w #$8000,d3 ROM:00119034 ROM:00119034 loc_119034: ; CODE XREF: sub_118DDA+254↑j ROM:00119034 move.w d3,($5AE).w ROM:00119038 bsr.l sub_117B48 ROM:0011903E bra.l locret_1192C0 ROM:00119044 ; --------------------------------------------------------------------------- ROM:00119044 ROM:00119044 loc_119044: ; CODE XREF: sub_118DDA+21C↑j ROM:00119044 cmpi.b #7,($757).w ROM:0011904A bne.s loc_119098 ROM:0011904C bsr.l sub_117AFA ROM:00119052 move.w ($5AE).w,d3 ROM:00119056 move.b ($757).w,(a0,d3.w) ROM:0011905C addq.w #1,d3 ROM:0011905E bvc.s loc_119064 ROM:00119060 move.w #$8000,d3 ROM:00119064 ROM:00119064 loc_119064: ; CODE XREF: sub_118DDA+284↑j ROM:00119064 move.b ($758).w,(a0,d3.w) ROM:0011906A addq.w #1,d3 ROM:0011906C bvc.s loc_119072 ROM:0011906E move.w #$8000,d3 ROM:00119072 ROM:00119072 loc_119072: ; CODE XREF: sub_118DDA+292↑j ROM:00119072 clr.l d5 ROM:00119074 move.w ($1368).w,d5 ROM:00119078 divs.w #$4E,d5 ; 'N' ROM:0011907C move.b d5,(a0,d3.w) ROM:00119080 addq.w #1,d3 ROM:00119082 bvc.s loc_119088 ROM:00119084 move.w #$8000,d3 ROM:00119088 ROM:00119088 loc_119088: ; CODE XREF: sub_118DDA+2A8↑j ROM:00119088 move.w d3,($5AE).w ROM:0011908C bsr.l sub_117B48 ROM:00119092 bra.l locret_1192C0 ROM:00119098 ; --------------------------------------------------------------------------- ROM:00119098 ROM:00119098 loc_119098: ; CODE XREF: sub_118DDA+270↑j ROM:00119098 cmpi.b #$B,($757).w ROM:0011909E bne.s loc_1190EC ROM:001190A0 bsr.l sub_117AFA ROM:001190A6 move.w ($5AE).w,d3 ROM:001190AA move.b ($757).w,(a0,d3.w) ROM:001190B0 addq.w #1,d3 ROM:001190B2 bvc.s loc_1190B8 ROM:001190B4 move.w #$8000,d3 ROM:001190B8 ROM:001190B8 loc_1190B8: ; CODE XREF: sub_118DDA+2D8↑j ROM:001190B8 move.b ($758).w,(a0,d3.w) ROM:001190BE addq.w #1,d3 ROM:001190C0 bvc.s loc_1190C6 ROM:001190C2 move.w #$8000,d3 ROM:001190C6 ROM:001190C6 loc_1190C6: ; CODE XREF: sub_118DDA+2E6↑j ROM:001190C6 clr.l d5 ROM:001190C8 move.w ($136A).w,d5 ROM:001190CC divs.w #$64,d5 ; 'd' ROM:001190D0 move.b d5,(a0,d3.w) ROM:001190D4 addq.w #1,d3 ROM:001190D6 bvc.s loc_1190DC ROM:001190D8 move.w #$8000,d3 ROM:001190DC ROM:001190DC loc_1190DC: ; CODE XREF: sub_118DDA+2FC↑j ROM:001190DC move.w d3,($5AE).w ROM:001190E0 bsr.l sub_117B48 ROM:001190E6 bra.l locret_1192C0 ROM:001190EC ; --------------------------------------------------------------------------- ROM:001190EC ROM:001190EC loc_1190EC: ; CODE XREF: sub_118DDA+2C4↑j ROM:001190EC cmpi.b #$C,($757).w ROM:001190F2 bne.s loc_11914E ROM:001190F4 bsr.l sub_117AFA ROM:001190FA move.w ($5AE).w,d3 ROM:001190FE move.b ($757).w,(a0,d3.w) ROM:00119104 addq.w #1,d3 ROM:00119106 bvc.s loc_11910C ROM:00119108 move.w #$8000,d3 ROM:0011910C ROM:0011910C loc_11910C: ; CODE XREF: sub_118DDA+32C↑j ROM:0011910C move.b ($758).w,(a0,d3.w) ROM:00119112 addq.w #1,d3 ROM:00119114 bvc.s loc_11911A ROM:00119116 move.w #$8000,d3 ROM:0011911A ROM:0011911A loc_11911A: ; CODE XREF: sub_118DDA+33A↑j ROM:0011911A move.w ($136C).w,d5 ROM:0011911E mulu.w #4,d5 ROM:00119122 move.w d5,d4 ROM:00119124 lsr.w #8,d4 ROM:00119126 move.b d4,(a0,d3.w) ROM:0011912A addq.w #1,d3 ROM:0011912C bvc.s loc_119132 ROM:0011912E move.w #$8000,d3 ROM:00119132 ROM:00119132 loc_119132: ; CODE XREF: sub_118DDA+352↑j ROM:00119132 move.b d5,(a0,d3.w) ROM:00119136 addq.w #1,d3 ROM:00119138 bvc.s loc_11913E ROM:0011913A move.w #$8000,d3 ROM:0011913E ROM:0011913E loc_11913E: ; CODE XREF: sub_118DDA+35E↑j ROM:0011913E move.w d3,($5AE).w ROM:00119142 bsr.l sub_117B48 ROM:00119148 bra.l locret_1192C0 ROM:0011914E ; --------------------------------------------------------------------------- ROM:0011914E ROM:0011914E loc_11914E: ; CODE XREF: sub_118DDA+318↑j ROM:0011914E cmpi.b #$D,($757).w ROM:00119154 bne.s loc_11919C ROM:00119156 bsr.l sub_117AFA ROM:0011915C move.w ($5AE).w,d3 ROM:00119160 move.b ($757).w,(a0,d3.w) ROM:00119166 addq.w #1,d3 ROM:00119168 bvc.s loc_11916E ROM:0011916A move.w #$8000,d3 ROM:0011916E ROM:0011916E loc_11916E: ; CODE XREF: sub_118DDA+38E↑j ROM:0011916E move.b ($758).w,(a0,d3.w) ROM:00119174 addq.w #1,d3 ROM:00119176 bvc.s loc_11917C ROM:00119178 move.w #$8000,d3 ROM:0011917C ROM:0011917C loc_11917C: ; CODE XREF: sub_118DDA+39C↑j ROM:0011917C move.w ($136E).w,d0 ROM:00119180 move.b d0,(a0,d3.w) ROM:00119184 addq.w #1,d3 ROM:00119186 bvc.s loc_11918C ROM:00119188 move.w #$8000,d3 ROM:0011918C ROM:0011918C loc_11918C: ; CODE XREF: sub_118DDA+3AC↑j ROM:0011918C move.w d3,($5AE).w ROM:00119190 bsr.l sub_117B48 ROM:00119196 bra.l locret_1192C0 ROM:0011919C ; --------------------------------------------------------------------------- ROM:0011919C ROM:0011919C loc_11919C: ; CODE XREF: sub_118DDA+37A↑j ROM:0011919C cmpi.b #$E,($757).w ROM:001191A2 bne.s loc_119208 ROM:001191A4 bsr.l sub_117AFA ROM:001191AA move.w ($5AE).w,d3 ROM:001191AE move.b ($757).w,(a0,d3.w) ROM:001191B4 addq.w #1,d3 ROM:001191B6 bvc.s loc_1191BC ROM:001191B8 move.w #$8000,d3 ROM:001191BC ROM:001191BC loc_1191BC: ; CODE XREF: sub_118DDA+3DC↑j ROM:001191BC move.b ($758).w,(a0,d3.w) ROM:001191C2 addq.w #1,d3 ROM:001191C4 bvc.s loc_1191CA ROM:001191C6 move.w #$8000,d3 ROM:001191CA ROM:001191CA loc_1191CA: ; CODE XREF: sub_118DDA+3EA↑j ROM:001191CA clr.l d5 ROM:001191CC move.w ($1374).w,d5 ROM:001191D0 divs.w #5,d5 ROM:001191D4 addi.w #$80,d5 ROM:001191D8 cmpi.w #$FF,d5 ROM:001191DC ble.s loc_1191E2 ROM:001191DE move.w #$FF,d5 ROM:001191E2 ROM:001191E2 loc_1191E2: ; CODE XREF: sub_118DDA+402↑j ROM:001191E2 cmpi.w #0,d5 ROM:001191E6 bge.s loc_1191EC ROM:001191E8 move.w #0,d5 ROM:001191EC ROM:001191EC loc_1191EC: ; CODE XREF: sub_118DDA+40C↑j ROM:001191EC move.b d5,(a0,d3.w) ROM:001191F0 addq.w #1,d3 ROM:001191F2 bvc.s loc_1191F8 ROM:001191F4 move.w #$8000,d3 ROM:001191F8 ROM:001191F8 loc_1191F8: ; CODE XREF: sub_118DDA+418↑j ROM:001191F8 move.w d3,($5AE).w ROM:001191FC bsr.l sub_117B48 ROM:00119202 bra.l locret_1192C0 ROM:00119208 ; --------------------------------------------------------------------------- ROM:00119208 ROM:00119208 loc_119208: ; CODE XREF: sub_118DDA+3C8↑j ROM:00119208 cmpi.b #$F,($757).w ROM:0011920E bne.s loc_119260 ROM:00119210 bsr.l sub_117AFA ROM:00119216 move.w ($5AE).w,d3 ROM:0011921A move.b ($757).w,(a0,d3.w) ROM:00119220 addq.w #1,d3 ROM:00119222 bvc.s loc_119228 ROM:00119224 move.w #$8000,d3 ROM:00119228 ROM:00119228 loc_119228: ; CODE XREF: sub_118DDA+448↑j ROM:00119228 move.b ($758).w,(a0,d3.w) ROM:0011922E addq.w #1,d3 ROM:00119230 bvc.s loc_119236 ROM:00119232 move.w #$8000,d3 ROM:00119236 ROM:00119236 loc_119236: ; CODE XREF: sub_118DDA+456↑j ROM:00119236 clr.l d5 ROM:00119238 move.w ($1376).w,d5 ROM:0011923C subi.w #$91C,d5 ROM:00119240 divs.w #$A,d5 ROM:00119244 move.b d5,(a0,d3.w) ROM:00119248 addq.w #1,d3 ROM:0011924A bvc.s loc_119250 ROM:0011924C move.w #$8000,d3 ROM:00119250 ROM:00119250 loc_119250: ; CODE XREF: sub_118DDA+470↑j ROM:00119250 move.w d3,($5AE).w ROM:00119254 bsr.l sub_117B48 ROM:0011925A bra.l locret_1192C0 ROM:00119260 ; --------------------------------------------------------------------------- ROM:00119260 ROM:00119260 loc_119260: ; CODE XREF: sub_118DDA+434↑j ROM:00119260 cmpi.b #$11,($757).w ROM:00119266 bne.s locret_1192C0 ROM:00119268 bsr.l sub_117AFA ROM:0011926E move.w ($5AE).w,d3 ROM:00119272 move.b ($757).w,(a0,d3.w) ROM:00119278 addq.w #1,d3 ROM:0011927A bvc.s loc_119280 ROM:0011927C move.w #$8000,d3 ROM:00119280 ROM:00119280 loc_119280: ; CODE XREF: sub_118DDA+4A0↑j ROM:00119280 move.b ($758).w,(a0,d3.w) ROM:00119286 addq.w #1,d3 ROM:00119288 bvc.s loc_11928E ROM:0011928A move.w #$8000,d3 ROM:0011928E ROM:0011928E loc_11928E: ; CODE XREF: sub_118DDA+4AE↑j ROM:0011928E clr.l d5 ROM:00119290 move.w ($1378).w,d5 ROM:00119294 divu.w #$64,d5 ; 'd' ROM:00119298 mulu.w #$FF,d5 ROM:0011929C divu.w #$64,d5 ; 'd' ROM:001192A0 cmpi.w #$FF,d5 ROM:001192A4 ble.s loc_1192AA ROM:001192A6 move.w #$FF,d5 ROM:001192AA ROM:001192AA loc_1192AA: ; CODE XREF: sub_118DDA+4CA↑j ROM:001192AA move.b d5,(a0,d3.w) ROM:001192AE addq.w #1,d3 ROM:001192B0 bvc.s loc_1192B6 ROM:001192B2 move.w #$8000,d3 ROM:001192B6 ROM:001192B6 loc_1192B6: ; CODE XREF: sub_118DDA+4D6↑j ROM:001192B6 move.w d3,($5AE).w ROM:001192BA bsr.l sub_117B48 ROM:001192C0 ROM:001192C0 locret_1192C0: ; CODE XREF: sub_118DDA+E↑j ROM:001192C0 ; sub_118DDA+88↑j ... ROM:001192C0 rts ROM:001192C0 ; End of function sub_118DDA ROM:001192C0 ROM:001192C2 ROM:001192C2 ; =============== S U B R O U T I N E ======================================= ROM:001192C2 ROM:001192C2 ROM:001192C2 sub_1192C2: ; CODE XREF: sub_117A82+30↑p ROM:001192C2 move.b #3,($756).w ROM:001192C8 bsr.l sub_133B1A ROM:001192CE rts ROM:001192CE ; End of function sub_1192C2 ROM:001192CE ROM:001192D0 ROM:001192D0 ; =============== S U B R O U T I N E ======================================= ROM:001192D0 ROM:001192D0 ROM:001192D0 sub_1192D0: ; CODE XREF: sub_133B1A+2A↓p ROM:001192D0 move.w ($E8A).w,d1 ROM:001192D4 movea.l #$13C2,a2 ROM:001192DA bsr.l sub_12680C ROM:001192E0 cmpi.w #0,d0 ROM:001192E4 beq.w locret_1192EE ROM:001192E8 bsr.l sub_133BA4 ROM:001192EE ROM:001192EE locret_1192EE: ; CODE XREF: sub_1192D0+14↑j ROM:001192EE rts ROM:001192EE ; End of function sub_1192D0 ROM:001192EE ROM:001192F0 ROM:001192F0 ; =============== S U B R O U T I N E ======================================= ROM:001192F0 ROM:001192F0 ROM:001192F0 sub_1192F0: ; CODE XREF: sub_117A82+40↑p ROM:001192F0 clr.w ($E84).w ROM:001192F4 bsr.l sub_117AFA ROM:001192FA btst #6,($1315).w ROM:00119300 beq.s loc_11932C ROM:00119302 lea ($11CC).w,a0 ROM:00119306 move.w ($5AE).w,d3 ROM:0011930A move.b $16B(a5),d0 ROM:0011930E move.b d0,(a0,d3.w) ROM:00119312 addq.w #1,d3 ROM:00119314 bvc.s loc_11931A ROM:00119316 move.w #$8000,d3 ROM:0011931A ROM:0011931A loc_11931A: ; CODE XREF: sub_1192F0+24↑j ROM:0011931A move.b $16C(a5),d0 ROM:0011931E move.b d0,(a0,d3.w) ROM:00119322 addq.w #1,d3 ROM:00119324 bvc.s loc_11932A ROM:00119326 move.w #$8000,d3 ROM:0011932A ROM:0011932A loc_11932A: ; CODE XREF: sub_1192F0+34↑j ROM:0011932A bra.s loc_119332 ROM:0011932C ; --------------------------------------------------------------------------- ROM:0011932C ROM:0011932C loc_11932C: ; CODE XREF: sub_1192F0+10↑j ROM:0011932C bsr.l sub_1339AE ROM:00119332 ROM:00119332 loc_119332: ; CODE XREF: sub_1192F0:loc_11932A↑j ROM:00119332 bsr.l sub_117B48 ROM:00119338 rts ROM:00119338 ; End of function sub_1192F0 ROM:00119338 ROM:0011933A ROM:0011933A ; =============== S U B R O U T I N E ======================================= ROM:0011933A ROM:0011933A ROM:0011933A sub_11933A: ; CODE XREF: sub_117A82+50↑p ROM:0011933A lea ($11CC).w,a0 ROM:0011933E clr.w ($E84).w ROM:00119342 cmpi.b #0,($757).w ROM:00119348 beq.s loc_119352 ROM:0011934A cmpi.b #$20,($757).w ; ' ' ROM:00119350 bne.s loc_11935C ROM:00119352 ROM:00119352 loc_119352: ; CODE XREF: sub_11933A+E↑j ROM:00119352 bsr.w sub_1197DE ROM:00119356 bra.l locret_1197DC ROM:0011935C ; --------------------------------------------------------------------------- ROM:0011935C ROM:0011935C loc_11935C: ; CODE XREF: sub_11933A+16↑j ROM:0011935C cmpi.b #$40,($757).w ; '@' ROM:00119362 beq.s loc_11936C ROM:00119364 cmpi.b #$60,($757).w ; '`' ROM:0011936A bne.s loc_119376 ROM:0011936C ROM:0011936C loc_11936C: ; CODE XREF: sub_11933A+28↑j ROM:0011936C bsr.w sub_1197DE ROM:00119370 bra.l locret_1197DC ROM:00119376 ; --------------------------------------------------------------------------- ROM:00119376 ROM:00119376 loc_119376: ; CODE XREF: sub_11933A+30↑j ROM:00119376 cmpi.b #$80,($757).w ROM:0011937C beq.s loc_119386 ROM:0011937E cmpi.b #$A0,($757).w ROM:00119384 bne.s loc_119390 ROM:00119386 ROM:00119386 loc_119386: ; CODE XREF: sub_11933A+42↑j ROM:00119386 bsr.w sub_1197DE ROM:0011938A bra.l locret_1197DC ROM:00119390 ; --------------------------------------------------------------------------- ROM:00119390 ROM:00119390 loc_119390: ; CODE XREF: sub_11933A+4A↑j ROM:00119390 cmpi.b #$C0,($757).w ROM:00119396 beq.s loc_1193A0 ROM:00119398 cmpi.b #$E0,($757).w ROM:0011939E bne.s loc_1193AA ROM:001193A0 ROM:001193A0 loc_1193A0: ; CODE XREF: sub_11933A+5C↑j ROM:001193A0 bsr.w sub_1197DE ROM:001193A4 bra.l locret_1197DC ROM:001193AA ; --------------------------------------------------------------------------- ROM:001193AA ROM:001193AA loc_1193AA: ; CODE XREF: sub_11933A+64↑j ROM:001193AA move.b $16D(a5),d3 ROM:001193AE cmp.b ($757).w,d3 ROM:001193B2 bne.l loc_119444 ROM:001193B8 bsr.l sub_117AFA ROM:001193BE move.w ($5AE).w,d2 ROM:001193C2 move.b ($757).w,(a0,d2.w) ROM:001193C8 addq.w #1,d2 ROM:001193CA bvc.s loc_1193D0 ROM:001193CC move.w #$8000,d2 ROM:001193D0 ROM:001193D0 loc_1193D0: ; CODE XREF: sub_11933A+90↑j ROM:001193D0 clr.b d0 ROM:001193D2 move.b d0,(a0,d2.w) ROM:001193D6 addq.w #1,d2 ROM:001193D8 bvc.s loc_1193DE ROM:001193DA move.w #$8000,d2 ROM:001193DE ROM:001193DE loc_1193DE: ; CODE XREF: sub_11933A+9E↑j ROM:001193DE move.w ($1352).w,d0 ROM:001193E2 cmpi.w #0,d0 ROM:001193E6 beq.s loc_11943A ROM:001193E8 move.w ($1352).w,d0 ROM:001193EC lsr.w #8,d0 ROM:001193EE move.b d0,(a0,d2.w) ROM:001193F2 addq.w #1,d2 ROM:001193F4 bvc.s loc_1193FA ROM:001193F6 move.w #$8000,d2 ROM:001193FA ROM:001193FA loc_1193FA: ; CODE XREF: sub_11933A+BA↑j ROM:001193FA move.w ($1352).w,d0 ROM:001193FE move.b d0,(a0,d2.w) ROM:00119402 addq.w #1,d2 ROM:00119404 bvc.s loc_11940A ROM:00119406 move.w #$8000,d2 ROM:0011940A ROM:0011940A loc_11940A: ; CODE XREF: sub_11933A+CA↑j ROM:0011940A move.w ($1354).w,d0 ROM:0011940E lsr.w #8,d0 ROM:00119410 move.b d0,(a0,d2.w) ROM:00119414 addq.w #1,d2 ROM:00119416 bvc.s loc_11941C ROM:00119418 move.w #$8000,d2 ROM:0011941C ROM:0011941C loc_11941C: ; CODE XREF: sub_11933A+DC↑j ROM:0011941C move.w ($1354).w,d0 ROM:00119420 move.b d0,(a0,d2.w) ROM:00119424 addq.w #1,d2 ROM:00119426 bvc.s loc_11942C ROM:00119428 move.w #$8000,d2 ROM:0011942C ROM:0011942C loc_11942C: ; CODE XREF: sub_11933A+EC↑j ROM:0011942C move.w d2,($5AE).w ROM:00119430 bsr.l sub_117B48 ROM:00119436 bra.w loc_11943E ROM:0011943A ; --------------------------------------------------------------------------- ROM:0011943A ROM:0011943A loc_11943A: ; CODE XREF: sub_11933A+AC↑j ROM:0011943A bsr.w sub_1198C4 ROM:0011943E ROM:0011943E loc_11943E: ; CODE XREF: sub_11933A+FC↑j ROM:0011943E bra.l locret_1197DC ROM:00119444 ; --------------------------------------------------------------------------- ROM:00119444 ROM:00119444 loc_119444: ; CODE XREF: sub_11933A+78↑j ROM:00119444 move.b $16E(a5),d3 ROM:00119448 cmp.b ($757).w,d3 ROM:0011944C bne.l loc_1194DE ROM:00119452 bsr.l sub_117AFA ROM:00119458 move.w ($5AE).w,d2 ROM:0011945C move.b ($757).w,(a0,d2.w) ROM:00119462 addq.w #1,d2 ROM:00119464 bvc.s loc_11946A ROM:00119466 move.w #$8000,d2 ROM:0011946A ROM:0011946A loc_11946A: ; CODE XREF: sub_11933A+12A↑j ROM:0011946A clr.b d0 ROM:0011946C move.b d0,(a0,d2.w) ROM:00119470 addq.w #1,d2 ROM:00119472 bvc.s loc_119478 ROM:00119474 move.w #$8000,d2 ROM:00119478 ROM:00119478 loc_119478: ; CODE XREF: sub_11933A+138↑j ROM:00119478 move.w ($135A).w,d0 ROM:0011947C cmpi.w #0,d0 ROM:00119480 beq.s loc_1194D4 ROM:00119482 move.w ($135A).w,d0 ROM:00119486 lsr.w #8,d0 ROM:00119488 move.b d0,(a0,d2.w) ROM:0011948C addq.w #1,d2 ROM:0011948E bvc.s loc_119494 ROM:00119490 move.w #$8000,d2 ROM:00119494 ROM:00119494 loc_119494: ; CODE XREF: sub_11933A+154↑j ROM:00119494 move.w ($135A).w,d0 ROM:00119498 move.b d0,(a0,d2.w) ROM:0011949C addq.w #1,d2 ROM:0011949E bvc.s loc_1194A4 ROM:001194A0 move.w #$8000,d2 ROM:001194A4 ROM:001194A4 loc_1194A4: ; CODE XREF: sub_11933A+164↑j ROM:001194A4 move.w ($135E).w,d0 ROM:001194A8 lsr.w #8,d0 ROM:001194AA move.b d0,(a0,d2.w) ROM:001194AE addq.w #1,d2 ROM:001194B0 bvc.s loc_1194B6 ROM:001194B2 move.w #$8000,d2 ROM:001194B6 ROM:001194B6 loc_1194B6: ; CODE XREF: sub_11933A+176↑j ROM:001194B6 move.w ($135E).w,d0 ROM:001194BA move.b d0,(a0,d2.w) ROM:001194BE addq.w #1,d2 ROM:001194C0 bvc.s loc_1194C6 ROM:001194C2 move.w #$8000,d2 ROM:001194C6 ROM:001194C6 loc_1194C6: ; CODE XREF: sub_11933A+186↑j ROM:001194C6 move.w d2,($5AE).w ROM:001194CA bsr.l sub_117B48 ROM:001194D0 bra.w loc_1194D8 ROM:001194D4 ; --------------------------------------------------------------------------- ROM:001194D4 ROM:001194D4 loc_1194D4: ; CODE XREF: sub_11933A+146↑j ROM:001194D4 bsr.w sub_1198C4 ROM:001194D8 ROM:001194D8 loc_1194D8: ; CODE XREF: sub_11933A+196↑j ROM:001194D8 bra.l locret_1197DC ROM:001194DE ; --------------------------------------------------------------------------- ROM:001194DE ROM:001194DE loc_1194DE: ; CODE XREF: sub_11933A+112↑j ROM:001194DE move.b $16F(a5),d3 ROM:001194E2 cmp.b ($757).w,d3 ROM:001194E6 bne.l loc_11960C ROM:001194EC bsr.l sub_117AFA ROM:001194F2 move.w ($5AE).w,d2 ROM:001194F6 move.b ($757).w,(a0,d2.w) ROM:001194FC addq.w #1,d2 ROM:001194FE bvc.s loc_119504 ROM:00119500 move.w #$8000,d2 ROM:00119504 ROM:00119504 loc_119504: ; CODE XREF: sub_11933A+1C4↑j ROM:00119504 clr.b d0 ROM:00119506 move.b d0,(a0,d2.w) ROM:0011950A addq.w #1,d2 ROM:0011950C bvc.s loc_119512 ROM:0011950E move.w #$8000,d2 ROM:00119512 ROM:00119512 loc_119512: ; CODE XREF: sub_11933A+1D2↑j ROM:00119512 move.w ($139E).w,d0 ROM:00119516 cmpi.w #0,d0 ROM:0011951A beq.s loc_119574 ROM:0011951C move.w ($139E).w,d0 ROM:00119520 lsr.w #8,d0 ROM:00119522 move.b d0,(a0,d2.w) ROM:00119526 addq.w #1,d2 ROM:00119528 bvc.s loc_11952E ROM:0011952A move.w #$8000,d2 ROM:0011952E ROM:0011952E loc_11952E: ; CODE XREF: sub_11933A+1EE↑j ROM:0011952E move.w ($139E).w,d0 ROM:00119532 move.b d0,(a0,d2.w) ROM:00119536 addq.w #1,d2 ROM:00119538 bvc.s loc_11953E ROM:0011953A move.w #$8000,d2 ROM:0011953E ROM:0011953E loc_11953E: ; CODE XREF: sub_11933A+1FE↑j ROM:0011953E move.w $96A(a5),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_11933A+210↑j ROM:00119550 move.w $96A(a5),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_11933A+220↑j ROM:00119560 move.w d2,($5AE).w ROM:00119564 bsr.l sub_117B48 ROM:0011956A move.w ($5AE).w,($E84).w ROM:00119570 bra.w loc_11957E ROM:00119574 ; --------------------------------------------------------------------------- ROM:00119574 ROM:00119574 loc_119574: ; CODE XREF: sub_11933A+1E0↑j ROM:00119574 bsr.w sub_1198C4 ROM:00119578 move.w ($5AE).w,($E84).w ROM:0011957E ROM:0011957E loc_11957E: ; CODE XREF: sub_11933A+236↑j ROM:0011957E bsr.l sub_117AFA ROM:00119584 move.w ($5AE).w,d2 ROM:00119588 move.b ($757).w,(a0,d2.w) ROM:0011958E addq.w #1,d2 ROM:00119590 bvc.s loc_119596 ROM:00119592 move.w #$8000,d2 ROM:00119596 ROM:00119596 loc_119596: ; CODE XREF: sub_11933A+256↑j ROM:00119596 move.b #$80,d0 ROM:0011959A move.b d0,(a0,d2.w) ROM:0011959E addq.w #1,d2 ROM:001195A0 bvc.s loc_1195A6 ROM:001195A2 move.w #$8000,d2 ROM:001195A6 ROM:001195A6 loc_1195A6: ; CODE XREF: sub_11933A+266↑j ROM:001195A6 move.w ($139E).w,d0 ROM:001195AA cmpi.w #0,d0 ROM:001195AE beq.s loc_119602 ROM:001195B0 move.w ($139E).w,d0 ROM:001195B4 lsr.w #8,d0 ROM:001195B6 move.b d0,(a0,d2.w) ROM:001195BA addq.w #1,d2 ROM:001195BC bvc.s loc_1195C2 ROM:001195BE move.w #$8000,d2 ROM:001195C2 ROM:001195C2 loc_1195C2: ; CODE XREF: sub_11933A+282↑j ROM:001195C2 move.w ($139E).w,d0 ROM:001195C6 move.b d0,(a0,d2.w) ROM:001195CA addq.w #1,d2 ROM:001195CC bvc.s loc_1195D2 ROM:001195CE move.w #$8000,d2 ROM:001195D2 ROM:001195D2 loc_1195D2: ; CODE XREF: sub_11933A+292↑j ROM:001195D2 move.w $96E(a5),d0 ROM:001195D6 lsr.w #8,d0 ROM:001195D8 move.b d0,(a0,d2.w) ROM:001195DC addq.w #1,d2 ROM:001195DE bvc.s loc_1195E4 ROM:001195E0 move.w #$8000,d2 ROM:001195E4 ROM:001195E4 loc_1195E4: ; CODE XREF: sub_11933A+2A4↑j ROM:001195E4 move.w $96E(a5),d0 ROM:001195E8 move.b d0,(a0,d2.w) ROM:001195EC addq.w #1,d2 ROM:001195EE bvc.s loc_1195F4 ROM:001195F0 move.w #$8000,d2 ROM:001195F4 ROM:001195F4 loc_1195F4: ; CODE XREF: sub_11933A+2B4↑j ROM:001195F4 move.w d2,($5AE).w ROM:001195F8 bsr.l sub_117B48 ROM:001195FE bra.w loc_119606 ROM:00119602 ; --------------------------------------------------------------------------- ROM:00119602 ROM:00119602 loc_119602: ; CODE XREF: sub_11933A+274↑j ROM:00119602 bsr.w sub_1198C4 ROM:00119606 ROM:00119606 loc_119606: ; CODE XREF: sub_11933A+2C4↑j ROM:00119606 bra.l locret_1197DC ROM:0011960C ; --------------------------------------------------------------------------- ROM:0011960C ROM:0011960C loc_11960C: ; CODE XREF: sub_11933A+1AC↑j ROM:0011960C move.b $170(a5),d3 ROM:00119610 cmp.b ($757).w,d3 ROM:00119614 bne.l loc_1196A6 ROM:0011961A bsr.l sub_117AFA ROM:00119620 move.w ($5AE).w,d2 ROM:00119624 move.b ($757).w,(a0,d2.w) ROM:0011962A addq.w #1,d2 ROM:0011962C bvc.s loc_119632 ROM:0011962E move.w #$8000,d2 ROM:00119632 ROM:00119632 loc_119632: ; CODE XREF: sub_11933A+2F2↑j ROM:00119632 clr.b d0 ROM:00119634 move.b d0,(a0,d2.w) ROM:00119638 addq.w #1,d2 ROM:0011963A bvc.s loc_119640 ROM:0011963C move.w #$8000,d2 ROM:00119640 ROM:00119640 loc_119640: ; CODE XREF: sub_11933A+300↑j ROM:00119640 move.w ($1360).w,d0 ROM:00119644 cmpi.w #0,d0 ROM:00119648 beq.s loc_11969C ROM:0011964A move.w ($1360).w,d0 ROM:0011964E lsr.w #8,d0 ROM:00119650 move.b d0,(a0,d2.w) ROM:00119654 addq.w #1,d2 ROM:00119656 bvc.s loc_11965C ROM:00119658 move.w #$8000,d2 ROM:0011965C ROM:0011965C loc_11965C: ; CODE XREF: sub_11933A+31C↑j ROM:0011965C move.w ($1360).w,d0 ROM:00119660 move.b d0,(a0,d2.w) ROM:00119664 addq.w #1,d2 ROM:00119666 bvc.s loc_11966C ROM:00119668 move.w #$8000,d2 ROM:0011966C ROM:0011966C loc_11966C: ; CODE XREF: sub_11933A+32C↑j ROM:0011966C move.w $6E2(a5),d0 ROM:00119670 lsr.w #8,d0 ROM:00119672 move.b d0,(a0,d2.w) ROM:00119676 addq.w #1,d2 ROM:00119678 bvc.s loc_11967E ROM:0011967A move.w #$8000,d2 ROM:0011967E ROM:0011967E loc_11967E: ; CODE XREF: sub_11933A+33E↑j ROM:0011967E move.w $6E2(a5),d0 ROM:00119682 move.b d0,(a0,d2.w) ROM:00119686 addq.w #1,d2 ROM:00119688 bvc.s loc_11968E ROM:0011968A move.w #$8000,d2 ROM:0011968E ROM:0011968E loc_11968E: ; CODE XREF: sub_11933A+34E↑j ROM:0011968E move.w d2,($5AE).w ROM:00119692 bsr.l sub_117B48 ROM:00119698 bra.w loc_1196A0 ROM:0011969C ; --------------------------------------------------------------------------- ROM:0011969C ROM:0011969C loc_11969C: ; CODE XREF: sub_11933A+30E↑j ROM:0011969C bsr.w sub_1198C4 ROM:001196A0 ROM:001196A0 loc_1196A0: ; CODE XREF: sub_11933A+35E↑j ROM:001196A0 bra.l locret_1197DC ROM:001196A6 ; --------------------------------------------------------------------------- ROM:001196A6 ROM:001196A6 loc_1196A6: ; CODE XREF: sub_11933A+2DA↑j ROM:001196A6 move.b $171(a5),d3 ROM:001196AA cmp.b ($757).w,d3 ROM:001196AE bne.l locret_1197DC ROM:001196B4 bsr.l sub_117AFA ROM:001196BA move.w ($5AE).w,d2 ROM:001196BE move.b ($757).w,(a0,d2.w) ROM:001196C4 addq.w #1,d2 ROM:001196C6 bvc.s loc_1196CC ROM:001196C8 move.w #$8000,d2 ROM:001196CC ROM:001196CC loc_1196CC: ; CODE XREF: sub_11933A+38C↑j ROM:001196CC clr.b d0 ROM:001196CE move.b d0,(a0,d2.w) ROM:001196D2 addq.w #1,d2 ROM:001196D4 bvc.s loc_1196DA ROM:001196D6 move.w #$8000,d2 ROM:001196DA ROM:001196DA loc_1196DA: ; CODE XREF: sub_11933A+39A↑j ROM:001196DA move.w ($13A0).w,d0 ROM:001196DE cmpi.w #0,d0 ROM:001196E2 beq.s loc_11973C ROM:001196E4 move.w ($13A0).w,d0 ROM:001196E8 lsr.w #8,d0 ROM:001196EA move.b d0,(a0,d2.w) ROM:001196EE addq.w #1,d2 ROM:001196F0 bvc.s loc_1196F6 ROM:001196F2 move.w #$8000,d2 ROM:001196F6 ROM:001196F6 loc_1196F6: ; CODE XREF: sub_11933A+3B6↑j ROM:001196F6 move.w ($13A0).w,d0 ROM:001196FA move.b d0,(a0,d2.w) ROM:001196FE addq.w #1,d2 ROM:00119700 bvc.s loc_119706 ROM:00119702 move.w #$8000,d2 ROM:00119706 ROM:00119706 loc_119706: ; CODE XREF: sub_11933A+3C6↑j ROM:00119706 move.w $96C(a5),d0 ROM:0011970A lsr.w #8,d0 ROM:0011970C move.b d0,(a0,d2.w) ROM:00119710 addq.w #1,d2 ROM:00119712 bvc.s loc_119718 ROM:00119714 move.w #$8000,d2 ROM:00119718 ROM:00119718 loc_119718: ; CODE XREF: sub_11933A+3D8↑j ROM:00119718 move.w $96C(a5),d0 ROM:0011971C move.b d0,(a0,d2.w) ROM:00119720 addq.w #1,d2 ROM:00119722 bvc.s loc_119728 ROM:00119724 move.w #$8000,d2 ROM:00119728 ROM:00119728 loc_119728: ; CODE XREF: sub_11933A+3E8↑j ROM:00119728 move.w d2,($5AE).w ROM:0011972C bsr.l sub_117B48 ROM:00119732 move.w ($5AE).w,($E84).w ROM:00119738 bra.w loc_119746 ROM:0011973C ; --------------------------------------------------------------------------- ROM:0011973C ROM:0011973C loc_11973C: ; CODE XREF: sub_11933A+3A8↑j ROM:0011973C bsr.w sub_1198C4 ROM:00119740 move.w ($5AE).w,($E84).w ROM:00119746 ROM:00119746 loc_119746: ; CODE XREF: sub_11933A+3FE↑j ROM:00119746 move.b $171(a5),d3 ROM:0011974A cmp.b ($757).w,d3 ROM:0011974E bne.l locret_1197DC ROM:00119754 bsr.l sub_117AFA ROM:0011975A move.w ($5AE).w,d2 ROM:0011975E move.b ($757).w,(a0,d2.w) ROM:00119764 addq.w #1,d2 ROM:00119766 bvc.s loc_11976C ROM:00119768 move.w #$8000,d2 ROM:0011976C ROM:0011976C loc_11976C: ; CODE XREF: sub_11933A+42C↑j ROM:0011976C move.b #$80,d0 ROM:00119770 move.b d0,(a0,d2.w) ROM:00119774 addq.w #1,d2 ROM:00119776 bvc.s loc_11977C ROM:00119778 move.w #$8000,d2 ROM:0011977C ROM:0011977C loc_11977C: ; CODE XREF: sub_11933A+43C↑j ROM:0011977C move.w ($13A0).w,d0 ROM:00119780 cmpi.w #0,d0 ROM:00119784 beq.s loc_1197D8 ROM:00119786 move.w ($13A0).w,d0 ROM:0011978A lsr.w #8,d0 ROM:0011978C move.b d0,(a0,d2.w) ROM:00119790 addq.w #1,d2 ROM:00119792 bvc.s loc_119798 ROM:00119794 move.w #$8000,d2 ROM:00119798 ROM:00119798 loc_119798: ; CODE XREF: sub_11933A+458↑j ROM:00119798 move.w ($13A0).w,d0 ROM:0011979C move.b d0,(a0,d2.w) ROM:001197A0 addq.w #1,d2 ROM:001197A2 bvc.s loc_1197A8 ROM:001197A4 move.w #$8000,d2 ROM:001197A8 ROM:001197A8 loc_1197A8: ; CODE XREF: sub_11933A+468↑j ROM:001197A8 move.w $970(a5),d0 ROM:001197AC lsr.w #8,d0 ROM:001197AE move.b d0,(a0,d2.w) ROM:001197B2 addq.w #1,d2 ROM:001197B4 bvc.s loc_1197BA ROM:001197B6 move.w #$8000,d2 ROM:001197BA ROM:001197BA loc_1197BA: ; CODE XREF: sub_11933A+47A↑j ROM:001197BA move.w $970(a5),d0 ROM:001197BE move.b d0,(a0,d2.w) ROM:001197C2 addq.w #1,d2 ROM:001197C4 bvc.s loc_1197CA ROM:001197C6 move.w #$8000,d2 ROM:001197CA ROM:001197CA loc_1197CA: ; CODE XREF: sub_11933A+48A↑j ROM:001197CA move.w d2,($5AE).w ROM:001197CE bsr.l sub_117B48 ROM:001197D4 bra.w locret_1197DC ROM:001197D8 ; --------------------------------------------------------------------------- ROM:001197D8 ROM:001197D8 loc_1197D8: ; CODE XREF: sub_11933A+44A↑j ROM:001197D8 bsr.w sub_1198C4 ROM:001197DC ROM:001197DC locret_1197DC: ; CODE XREF: sub_11933A+1C↑j ROM:001197DC ; sub_11933A+36↑j ... ROM:001197DC rts ROM:001197DC ; End of function sub_11933A ROM:001197DC ROM:001197DE ROM:001197DE ; =============== S U B R O U T I N E ======================================= ROM:001197DE ROM:001197DE ROM:001197DE sub_1197DE: ; CODE XREF: sub_11933A:loc_119352↑p ROM:001197DE ; sub_11933A:loc_11936C↑p ... ROM:001197DE move.l #0,d7 ROM:001197E4 move.l #$80000000,d6 ROM:001197EA clr.w d4 ROM:001197EC move.b ($757).w,d4 ROM:001197F0 addi.b #$1F,d4 ROM:001197F4 bclr #7,($92F).w ROM:001197FA clr.w d0 ROM:001197FC clr.w d5 ROM:001197FE move.b ($757).w,d0 ROM:00119802 addi.b #1,d0 ROM:00119806 ROM:00119806 loc_119806: ; CODE XREF: sub_1197DE+5A↓j ROM:00119806 cmp.w d0,d4 ROM:00119808 blt.s loc_11983A ROM:0011980A move.b $16D(a5),d5 ROM:0011980E bsr.w sub_1198B2 ROM:00119812 move.b $16E(a5),d5 ROM:00119816 bsr.w sub_1198B2 ROM:0011981A move.b $16F(a5),d5 ROM:0011981E bsr.w sub_1198B2 ROM:00119822 move.b $170(a5),d5 ROM:00119826 bsr.w sub_1198B2 ROM:0011982A move.b $171(a5),d5 ROM:0011982E bsr.w sub_1198B2 ROM:00119832 addi.w #1,d0 ROM:00119836 lsr.l #1,d6 ROM:00119838 bra.s loc_119806 ROM:0011983A ; --------------------------------------------------------------------------- ROM:0011983A ROM:0011983A loc_11983A: ; CODE XREF: sub_1197DE+2A↑j ROM:0011983A btst #7,($92F).w ROM:00119840 beq.s loc_119848 ROM:00119842 ori.l #1,d7 ROM:00119848 ROM:00119848 loc_119848: ; CODE XREF: sub_1197DE+62↑j ROM:00119848 bsr.l sub_117AFA ROM:0011984E move.w ($5AE).w,d2 ROM:00119852 move.b ($757).w,(a0,d2.w) ROM:00119858 addq.w #1,d2 ROM:0011985A bvc.s loc_119860 ROM:0011985C move.w #$8000,d2 ROM:00119860 ROM:00119860 loc_119860: ; CODE XREF: sub_1197DE+7C↑j ROM:00119860 move.b #$FF,(a0,d2.w) ROM:00119866 addq.w #1,d2 ROM:00119868 bvc.s loc_11986E ROM:0011986A move.w #$8000,d2 ROM:0011986E ROM:0011986E loc_11986E: ; CODE XREF: sub_1197DE+8A↑j ROM:0011986E move.w #3,d3 ROM:00119872 add.w d2,d3 ROM:00119874 move.b d7,(a0,d3.w) ROM:00119878 lsr.l #8,d7 ROM:0011987A subq.w #1,d3 ROM:0011987C bvc.s loc_119882 ROM:0011987E move.w #$8000,d3 ROM:00119882 ROM:00119882 loc_119882: ; CODE XREF: sub_1197DE+9E↑j ROM:00119882 move.b d7,(a0,d3.w) ROM:00119886 lsr.l #8,d7 ROM:00119888 subq.w #1,d3 ROM:0011988A bvc.s loc_119890 ROM:0011988C move.w #$8000,d3 ROM:00119890 ROM:00119890 loc_119890: ; CODE XREF: sub_1197DE+AC↑j ROM:00119890 move.b d7,(a0,d3.w) ROM:00119894 lsr.l #8,d7 ROM:00119896 subq.w #1,d3 ROM:00119898 bvc.s loc_11989E ROM:0011989A move.w #$8000,d3 ROM:0011989E ROM:0011989E loc_11989E: ; CODE XREF: sub_1197DE+BA↑j ROM:0011989E move.b d7,(a0,d3.w) ROM:001198A2 addi.w #4,d2 ROM:001198A6 move.w d2,($5AE).w ROM:001198AA bsr.l sub_117B48 ROM:001198B0 rts ROM:001198B0 ; End of function sub_1197DE ROM:001198B0 ROM:001198B2 ROM:001198B2 ; =============== S U B R O U T I N E ======================================= ROM:001198B2 ROM:001198B2 ROM:001198B2 sub_1198B2: ; CODE XREF: sub_1197DE+30↑p ROM:001198B2 ; sub_1197DE+38↑p ... ROM:001198B2 cmp.w d5,d0 ROM:001198B4 bne.s loc_1198B8 ROM:001198B6 or.l d6,d7 ROM:001198B8 ROM:001198B8 loc_1198B8: ; CODE XREF: sub_1198B2+2↑j ROM:001198B8 cmp.w d5,d4 ROM:001198BA bge.s locret_1198C2 ROM:001198BC bset #7,($92F).w ROM:001198C2 ROM:001198C2 locret_1198C2: ; CODE XREF: sub_1198B2+8↑j ROM:001198C2 rts ROM:001198C2 ; End of function sub_1198B2 ROM:001198C2 ROM:001198C4 ROM:001198C4 ; =============== S U B R O U T I N E ======================================= ROM:001198C4 ROM:001198C4 ROM:001198C4 sub_1198C4: ; CODE XREF: sub_11933A:loc_11943A↑p ROM:001198C4 ; sub_11933A:loc_1194D4↑p ... ROM:001198C4 clr.b d0 ROM:001198C6 move.b d0,(a0,d2.w) ROM:001198CA addq.w #1,d2 ROM:001198CC bvc.s loc_1198D2 ROM:001198CE move.w #$8000,d2 ROM:001198D2 ROM:001198D2 loc_1198D2: ; CODE XREF: sub_1198C4+8↑j ROM:001198D2 move.b d0,(a0,d2.w) ROM:001198D6 addq.w #1,d2 ROM:001198D8 bvc.s loc_1198DE ROM:001198DA move.w #$8000,d2 ROM:001198DE ROM:001198DE loc_1198DE: ; CODE XREF: sub_1198C4+14↑j ROM:001198DE move.b d0,(a0,d2.w) ROM:001198E2 addq.w #1,d2 ROM:001198E4 bvc.s loc_1198EA ROM:001198E6 move.w #$8000,d2 ROM:001198EA ROM:001198EA loc_1198EA: ; CODE XREF: sub_1198C4+20↑j ROM:001198EA move.b d0,(a0,d2.w) ROM:001198EE addq.w #1,d2 ROM:001198F0 bvc.s loc_1198F6 ROM:001198F2 move.w #$8000,d2 ROM:001198F6 ROM:001198F6 loc_1198F6: ; CODE XREF: sub_1198C4+2C↑j ROM:001198F6 move.w d2,($5AE).w ROM:001198FA bsr.l sub_117B48 ROM:00119900 rts ROM:00119900 ; End of function sub_1198C4 ROM:00119900 ROM:00119902 ROM:00119902 ; =============== S U B R O U T I N E ======================================= ROM:00119902 ROM:00119902 ROM:00119902 sub_119902: ; CODE XREF: sub_117A82+60↑p ROM:00119902 move.b #7,($756).w ROM:00119908 bsr.l sub_133B1A ROM:0011990E rts ROM:0011990E ; End of function sub_119902 ROM:0011990E ROM:00119910 ROM:00119910 ; =============== S U B R O U T I N E ======================================= ROM:00119910 ROM:00119910 ROM:00119910 sub_119910: ; CODE XREF: sub_133B1A:loc_133B4E↓p ROM:00119910 move.w ($E8A).w,d1 ROM:00119914 movea.l #$1040,a2 ROM:0011991A bsr.l sub_12680C ROM:00119920 cmpi.w #0,d0 ROM:00119924 beq.w loc_119932 ROM:00119928 bsr.l sub_133BA4 ROM:0011992E bra.w locret_11994C ROM:00119932 ; --------------------------------------------------------------------------- ROM:00119932 ROM:00119932 loc_119932: ; CODE XREF: sub_119910+14↑j ROM:00119932 movea.l #$13C8,a2 ROM:00119938 bsr.l sub_12680C ROM:0011993E cmpi.w #0,d0 ROM:00119942 beq.w locret_11994C ROM:00119946 bsr.l sub_133BA4 ROM:0011994C ROM:0011994C locret_11994C: ; CODE XREF: sub_119910+1E↑j ROM:0011994C ; sub_119910+32↑j ROM:0011994C rts ROM:0011994C ; End of function sub_119910 ROM:0011994C ROM:0011994E ROM:0011994E ; =============== S U B R O U T I N E ======================================= ROM:0011994E ROM:0011994E ROM:0011994E sub_11994E: ; CODE XREF: sub_117A82+70↑p ROM:0011994E lea ($11CC).w,a0 ROM:00119952 clr.w ($E84).w ROM:00119956 cmpi.b #0,($757).w ROM:0011995C bne.s loc_1199CC ROM:0011995E bsr.l sub_117AFA ROM:00119964 move.w ($5AE).w,d0 ROM:00119968 move.b ($757).w,(a0,d0.w) ROM:0011996E addq.w #1,d0 ROM:00119970 bvc.s loc_119976 ROM:00119972 move.w #$8000,d0 ROM:00119976 ROM:00119976 loc_119976: ; CODE XREF: sub_11994E+22↑j ROM:00119976 move.b #1,(a0,d0.w) ROM:0011997C addq.w #1,d0 ROM:0011997E bvc.s loc_119984 ROM:00119980 move.w #$8000,d0 ROM:00119984 ROM:00119984 loc_119984: ; CODE XREF: sub_11994E+30↑j ROM:00119984 move.b $172(a5),(a0,d0.w) ROM:0011998A addq.w #1,d0 ROM:0011998C bvc.s loc_119992 ROM:0011998E move.w #$8000,d0 ROM:00119992 ROM:00119992 loc_119992: ; CODE XREF: sub_11994E+3E↑j ROM:00119992 move.b $173(a5),(a0,d0.w) ROM:00119998 addq.w #1,d0 ROM:0011999A bvc.s loc_1199A0 ROM:0011999C move.w #$8000,d0 ROM:001199A0 ROM:001199A0 loc_1199A0: ; CODE XREF: sub_11994E+4C↑j ROM:001199A0 move.b $174(a5),(a0,d0.w) ROM:001199A6 addq.w #1,d0 ROM:001199A8 bvc.s loc_1199AE ROM:001199AA move.w #$8000,d0 ROM:001199AE ROM:001199AE loc_1199AE: ; CODE XREF: sub_11994E+5A↑j ROM:001199AE move.b $175(a5),(a0,d0.w) ROM:001199B4 addq.w #1,d0 ROM:001199B6 bvc.s loc_1199BC ROM:001199B8 move.w #$8000,d0 ROM:001199BC ROM:001199BC loc_1199BC: ; CODE XREF: sub_11994E+68↑j ROM:001199BC move.w d0,($5AE).w ROM:001199C0 bsr.l sub_117B48 ROM:001199C6 bra.l locret_11A0C4 ROM:001199CC ; --------------------------------------------------------------------------- ROM:001199CC ROM:001199CC loc_1199CC: ; CODE XREF: sub_11994E+E↑j ROM:001199CC cmpi.b #1,($757).w ROM:001199D2 bne.l loc_119A0E ROM:001199D8 bsr.l sub_117AFA ROM:001199DE move.w ($5AE).w,d0 ROM:001199E2 move.b ($757).w,(a0,d0.w) ROM:001199E8 addq.w #1,d0 ROM:001199EA bvc.s loc_1199F0 ROM:001199EC move.w #$8000,d0 ROM:001199F0 ROM:001199F0 loc_1199F0: ; CODE XREF: sub_11994E+9C↑j ROM:001199F0 move.b #5,(a0,d0.w) ROM:001199F6 addq.w #1,d0 ROM:001199F8 bvc.s loc_1199FE ROM:001199FA move.w #$8000,d0 ROM:001199FE ROM:001199FE loc_1199FE: ; CODE XREF: sub_11994E+AA↑j ROM:001199FE move.w d0,($5AE).w ROM:00119A02 bsr.l sub_117B48 ROM:00119A08 bra.l locret_11A0C4 ROM:00119A0E ; --------------------------------------------------------------------------- ROM:00119A0E ROM:00119A0E loc_119A0E: ; CODE XREF: sub_11994E+84↑j ROM:00119A0E cmpi.b #2,($757).w ROM:00119A14 bne.l loc_119DDA ROM:00119A1A bsr.l sub_11455C ROM:00119A20 cmpi.b #0,d1 ROM:00119A24 bne.s loc_119A2E ROM:00119A26 bset #2,($933).w ROM:00119A2C bra.s loc_119A30 ROM:00119A2E ; --------------------------------------------------------------------------- ROM:00119A2E ROM:00119A2E loc_119A2E: ; CODE XREF: sub_11994E+D6↑j ROM:00119A2E subq.b #1,d1 ROM:00119A30 ROM:00119A30 loc_119A30: ; CODE XREF: sub_11994E+DE↑j ROM:00119A30 movea.l #$10C000,a1 ROM:00119A36 move.w #$2E,d2 ; '.' ROM:00119A3A ext.w d1 ROM:00119A3C mulu.w d1,d2 ROM:00119A3E ext.l d2 ROM:00119A40 adda.l d2,a1 ROM:00119A42 bsr.l sub_117AFA ROM:00119A48 move.w ($5AE).w,d0 ROM:00119A4C move.b ($757).w,(a0,d0.w) ROM:00119A52 addq.w #1,d0 ROM:00119A54 bvc.s loc_119A5A ROM:00119A56 move.w #$8000,d0 ROM:00119A5A ROM:00119A5A loc_119A5A: ; CODE XREF: sub_11994E+106↑j ROM:00119A5A move.b #1,(a0,d0.w) ROM:00119A60 addq.w #1,d0 ROM:00119A62 bvc.s loc_119A68 ROM:00119A64 move.w #$8000,d0 ROM:00119A68 ROM:00119A68 loc_119A68: ; CODE XREF: sub_11994E+114↑j ROM:00119A68 btst #2,($933).w ROM:00119A6E bne.s loc_119A78 ROM:00119A70 move.b #0,(a0,d0.w) ROM:00119A76 bra.s loc_119A7E ROM:00119A78 ; --------------------------------------------------------------------------- ROM:00119A78 ROM:00119A78 loc_119A78: ; CODE XREF: sub_11994E+120↑j ROM:00119A78 move.b #$FF,(a0,d0.w) ROM:00119A7E ROM:00119A7E loc_119A7E: ; CODE XREF: sub_11994E+128↑j ROM:00119A7E addq.w #1,d0 ROM:00119A80 bvc.s loc_119A86 ROM:00119A82 move.w #$8000,d0 ROM:00119A86 ROM:00119A86 loc_119A86: ; CODE XREF: sub_11994E+132↑j ROM:00119A86 btst #2,($933).w ROM:00119A8C bne.s loc_119A96 ROM:00119A8E move.b #0,(a0,d0.w) ROM:00119A94 bra.s loc_119A9C ROM:00119A96 ; --------------------------------------------------------------------------- ROM:00119A96 ROM:00119A96 loc_119A96: ; CODE XREF: sub_11994E+13E↑j ROM:00119A96 move.b #$FF,(a0,d0.w) ROM:00119A9C ROM:00119A9C loc_119A9C: ; CODE XREF: sub_11994E+146↑j ROM:00119A9C addq.w #1,d0 ROM:00119A9E bvc.s loc_119AA4 ROM:00119AA0 move.w #$8000,d0 ROM:00119AA4 ROM:00119AA4 loc_119AA4: ; CODE XREF: sub_11994E+150↑j ROM:00119AA4 btst #2,($933).w ROM:00119AAA bne.s loc_119AB4 ROM:00119AAC move.b #0,(a0,d0.w) ROM:00119AB2 bra.s loc_119ABA ROM:00119AB4 ; --------------------------------------------------------------------------- ROM:00119AB4 ROM:00119AB4 loc_119AB4: ; CODE XREF: sub_11994E+15C↑j ROM:00119AB4 move.b #$FF,(a0,d0.w) ROM:00119ABA ROM:00119ABA loc_119ABA: ; CODE XREF: sub_11994E+164↑j ROM:00119ABA addq.w #1,d0 ROM:00119ABC bvc.s loc_119AC2 ROM:00119ABE move.w #$8000,d0 ROM:00119AC2 ROM:00119AC2 loc_119AC2: ; CODE XREF: sub_11994E+16E↑j ROM:00119AC2 btst #2,($933).w ROM:00119AC8 bne.s loc_119AD0 ROM:00119ACA move.b (a1),(a0,d0.w) ROM:00119ACE bra.s loc_119AD6 ROM:00119AD0 ; --------------------------------------------------------------------------- ROM:00119AD0 ROM:00119AD0 loc_119AD0: ; CODE XREF: sub_11994E+17A↑j ROM:00119AD0 move.b #$FF,(a0,d0.w) ROM:00119AD6 ROM:00119AD6 loc_119AD6: ; CODE XREF: sub_11994E+180↑j ROM:00119AD6 addq.w #1,d0 ROM:00119AD8 bvc.s loc_119ADE ROM:00119ADA move.w #$8000,d0 ROM:00119ADE ROM:00119ADE loc_119ADE: ; CODE XREF: sub_11994E+18A↑j ROM:00119ADE adda.l #1,a1 ROM:00119AE4 move.w d0,($5AE).w ROM:00119AE8 bsr.l sub_117B48 ROM:00119AEE move.w ($5AE).w,($E84).w ROM:00119AF4 bsr.l sub_117AFA ROM:00119AFA move.w ($5AE).w,d0 ROM:00119AFE move.b ($757).w,(a0,d0.w) ROM:00119B04 addq.w #1,d0 ROM:00119B06 bvc.s loc_119B0C ROM:00119B08 move.w #$8000,d0 ROM:00119B0C ROM:00119B0C loc_119B0C: ; CODE XREF: sub_11994E+1B8↑j ROM:00119B0C move.b #2,(a0,d0.w) ROM:00119B12 addq.w #1,d0 ROM:00119B14 bvc.s loc_119B1A ROM:00119B16 move.w #$8000,d0 ROM:00119B1A ROM:00119B1A loc_119B1A: ; CODE XREF: sub_11994E+1C6↑j ROM:00119B1A btst #2,($933).w ROM:00119B20 bne.s loc_119B28 ROM:00119B22 move.b (a1),(a0,d0.w) ROM:00119B26 bra.s loc_119B2E ROM:00119B28 ; --------------------------------------------------------------------------- ROM:00119B28 ROM:00119B28 loc_119B28: ; CODE XREF: sub_11994E+1D2↑j ROM:00119B28 move.b #$FF,(a0,d0.w) ROM:00119B2E ROM:00119B2E loc_119B2E: ; CODE XREF: sub_11994E+1D8↑j ROM:00119B2E addq.w #1,d0 ROM:00119B30 bvc.s loc_119B36 ROM:00119B32 move.w #$8000,d0 ROM:00119B36 ROM:00119B36 loc_119B36: ; CODE XREF: sub_11994E+1E2↑j ROM:00119B36 adda.l #1,a1 ROM:00119B3C btst #2,($933).w ROM:00119B42 bne.s loc_119B4A ROM:00119B44 move.b (a1),(a0,d0.w) ROM:00119B48 bra.s loc_119B50 ROM:00119B4A ; --------------------------------------------------------------------------- ROM:00119B4A ROM:00119B4A loc_119B4A: ; CODE XREF: sub_11994E+1F4↑j ROM:00119B4A move.b #$FF,(a0,d0.w) ROM:00119B50 ROM:00119B50 loc_119B50: ; CODE XREF: sub_11994E+1FA↑j 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_11994E+204↑j ROM:00119B58 adda.l #1,a1 ROM:00119B5E btst #2,($933).w ROM:00119B64 bne.s loc_119B6C ROM:00119B66 move.b (a1),(a0,d0.w) ROM:00119B6A bra.s loc_119B72 ROM:00119B6C ; --------------------------------------------------------------------------- ROM:00119B6C ROM:00119B6C loc_119B6C: ; CODE XREF: sub_11994E+216↑j ROM:00119B6C move.b #$FF,(a0,d0.w) ROM:00119B72 ROM:00119B72 loc_119B72: ; CODE XREF: sub_11994E+21C↑j ROM:00119B72 addq.w #1,d0 ROM:00119B74 bvc.s loc_119B7A ROM:00119B76 move.w #$8000,d0 ROM:00119B7A ROM:00119B7A loc_119B7A: ; CODE XREF: sub_11994E+226↑j ROM:00119B7A adda.l #1,a1 ROM:00119B80 btst #2,($933).w ROM:00119B86 bne.s loc_119B8E ROM:00119B88 move.b (a1),(a0,d0.w) ROM:00119B8C bra.s loc_119B94 ROM:00119B8E ; --------------------------------------------------------------------------- ROM:00119B8E ROM:00119B8E loc_119B8E: ; CODE XREF: sub_11994E+238↑j ROM:00119B8E move.b #$FF,(a0,d0.w) ROM:00119B94 ROM:00119B94 loc_119B94: ; CODE XREF: sub_11994E+23E↑j ROM:00119B94 addq.w #1,d0 ROM:00119B96 bvc.s loc_119B9C ROM:00119B98 move.w #$8000,d0 ROM:00119B9C ROM:00119B9C loc_119B9C: ; CODE XREF: sub_11994E+248↑j ROM:00119B9C adda.l #1,a1 ROM:00119BA2 move.w d0,($5AE).w ROM:00119BA6 bsr.l sub_117B48 ROM:00119BAC move.w ($5AE).w,($E84).w ROM:00119BB2 bsr.l sub_117AFA ROM:00119BB8 move.w ($5AE).w,d0 ROM:00119BBC move.b ($757).w,(a0,d0.w) ROM:00119BC2 addq.w #1,d0 ROM:00119BC4 bvc.s loc_119BCA ROM:00119BC6 move.w #$8000,d0 ROM:00119BCA ROM:00119BCA loc_119BCA: ; CODE XREF: sub_11994E+276↑j ROM:00119BCA move.b #3,(a0,d0.w) ROM:00119BD0 addq.w #1,d0 ROM:00119BD2 bvc.s loc_119BD8 ROM:00119BD4 move.w #$8000,d0 ROM:00119BD8 ROM:00119BD8 loc_119BD8: ; CODE XREF: sub_11994E+284↑j ROM:00119BD8 btst #2,($933).w ROM:00119BDE bne.s loc_119BE6 ROM:00119BE0 move.b (a1),(a0,d0.w) ROM:00119BE4 bra.s loc_119BEC ROM:00119BE6 ; --------------------------------------------------------------------------- ROM:00119BE6 ROM:00119BE6 loc_119BE6: ; CODE XREF: sub_11994E+290↑j ROM:00119BE6 move.b #$FF,(a0,d0.w) ROM:00119BEC ROM:00119BEC loc_119BEC: ; CODE XREF: sub_11994E+296↑j ROM:00119BEC addq.w #1,d0 ROM:00119BEE bvc.s loc_119BF4 ROM:00119BF0 move.w #$8000,d0 ROM:00119BF4 ROM:00119BF4 loc_119BF4: ; CODE XREF: sub_11994E+2A0↑j ROM:00119BF4 adda.l #1,a1 ROM:00119BFA btst #2,($933).w ROM:00119C00 bne.s loc_119C08 ROM:00119C02 move.b (a1),(a0,d0.w) ROM:00119C06 bra.s loc_119C0E ROM:00119C08 ; --------------------------------------------------------------------------- ROM:00119C08 ROM:00119C08 loc_119C08: ; CODE XREF: sub_11994E+2B2↑j ROM:00119C08 move.b #$FF,(a0,d0.w) ROM:00119C0E ROM:00119C0E loc_119C0E: ; CODE XREF: sub_11994E+2B8↑j ROM:00119C0E addq.w #1,d0 ROM:00119C10 bvc.s loc_119C16 ROM:00119C12 move.w #$8000,d0 ROM:00119C16 ROM:00119C16 loc_119C16: ; CODE XREF: sub_11994E+2C2↑j ROM:00119C16 adda.l #1,a1 ROM:00119C1C btst #2,($933).w ROM:00119C22 bne.s loc_119C2A ROM:00119C24 move.b (a1),(a0,d0.w) ROM:00119C28 bra.s loc_119C30 ROM:00119C2A ; --------------------------------------------------------------------------- ROM:00119C2A ROM:00119C2A loc_119C2A: ; CODE XREF: sub_11994E+2D4↑j ROM:00119C2A move.b #$FF,(a0,d0.w) ROM:00119C30 ROM:00119C30 loc_119C30: ; CODE XREF: sub_11994E+2DA↑j ROM:00119C30 addq.w #1,d0 ROM:00119C32 bvc.s loc_119C38 ROM:00119C34 move.w #$8000,d0 ROM:00119C38 ROM:00119C38 loc_119C38: ; CODE XREF: sub_11994E+2E4↑j ROM:00119C38 adda.l #1,a1 ROM:00119C3E btst #2,($933).w ROM:00119C44 bne.s loc_119C4C ROM:00119C46 move.b (a1),(a0,d0.w) ROM:00119C4A bra.s loc_119C52 ROM:00119C4C ; --------------------------------------------------------------------------- ROM:00119C4C ROM:00119C4C loc_119C4C: ; CODE XREF: sub_11994E+2F6↑j ROM:00119C4C move.b #$FF,(a0,d0.w) ROM:00119C52 ROM:00119C52 loc_119C52: ; CODE XREF: sub_11994E+2FC↑j ROM:00119C52 addq.w #1,d0 ROM:00119C54 bvc.s loc_119C5A ROM:00119C56 move.w #$8000,d0 ROM:00119C5A ROM:00119C5A loc_119C5A: ; CODE XREF: sub_11994E+306↑j ROM:00119C5A adda.l #1,a1 ROM:00119C60 move.w d0,($5AE).w ROM:00119C64 bsr.l sub_117B48 ROM:00119C6A move.w ($5AE).w,($E84).w ROM:00119C70 bsr.l sub_117AFA ROM:00119C76 move.w ($5AE).w,d0 ROM:00119C7A move.b ($757).w,(a0,d0.w) ROM:00119C80 addq.w #1,d0 ROM:00119C82 bvc.s loc_119C88 ROM:00119C84 move.w #$8000,d0 ROM:00119C88 ROM:00119C88 loc_119C88: ; CODE XREF: sub_11994E+334↑j ROM:00119C88 move.b #4,(a0,d0.w) ROM:00119C8E addq.w #1,d0 ROM:00119C90 bvc.s loc_119C96 ROM:00119C92 move.w #$8000,d0 ROM:00119C96 ROM:00119C96 loc_119C96: ; CODE XREF: sub_11994E+342↑j ROM:00119C96 btst #2,($933).w ROM:00119C9C bne.s loc_119CA4 ROM:00119C9E move.b (a1),(a0,d0.w) ROM:00119CA2 bra.s loc_119CAA ROM:00119CA4 ; --------------------------------------------------------------------------- ROM:00119CA4 ROM:00119CA4 loc_119CA4: ; CODE XREF: sub_11994E+34E↑j ROM:00119CA4 move.b #$FF,(a0,d0.w) ROM:00119CAA ROM:00119CAA loc_119CAA: ; CODE XREF: sub_11994E+354↑j ROM:00119CAA addq.w #1,d0 ROM:00119CAC bvc.s loc_119CB2 ROM:00119CAE move.w #$8000,d0 ROM:00119CB2 ROM:00119CB2 loc_119CB2: ; CODE XREF: sub_11994E+35E↑j ROM:00119CB2 adda.l #1,a1 ROM:00119CB8 btst #2,($933).w ROM:00119CBE bne.s loc_119CC6 ROM:00119CC0 move.b (a1),(a0,d0.w) ROM:00119CC4 bra.s loc_119CCC ROM:00119CC6 ; --------------------------------------------------------------------------- ROM:00119CC6 ROM:00119CC6 loc_119CC6: ; CODE XREF: sub_11994E+370↑j ROM:00119CC6 move.b #$FF,(a0,d0.w) ROM:00119CCC ROM:00119CCC loc_119CCC: ; CODE XREF: sub_11994E+376↑j ROM:00119CCC addq.w #1,d0 ROM:00119CCE bvc.s loc_119CD4 ROM:00119CD0 move.w #$8000,d0 ROM:00119CD4 ROM:00119CD4 loc_119CD4: ; CODE XREF: sub_11994E+380↑j ROM:00119CD4 adda.l #1,a1 ROM:00119CDA btst #2,($933).w ROM:00119CE0 bne.s loc_119CE8 ROM:00119CE2 bsr.w sub_11A0D8 ROM:00119CE6 bra.s loc_119CEE ROM:00119CE8 ; --------------------------------------------------------------------------- ROM:00119CE8 ROM:00119CE8 loc_119CE8: ; CODE XREF: sub_11994E+392↑j ROM:00119CE8 move.b #$FF,(a0,d0.w) ROM:00119CEE ROM:00119CEE loc_119CEE: ; CODE XREF: sub_11994E+398↑j ROM:00119CEE addq.w #1,d0 ROM:00119CF0 bvc.s loc_119CF6 ROM:00119CF2 move.w #$8000,d0 ROM:00119CF6 ROM:00119CF6 loc_119CF6: ; CODE XREF: sub_11994E+3A2↑j ROM:00119CF6 btst #2,($933).w ROM:00119CFC bne.s loc_119D04 ROM:00119CFE bsr.w sub_11A0C6 ROM:00119D02 bra.s loc_119D0A ROM:00119D04 ; --------------------------------------------------------------------------- ROM:00119D04 ROM:00119D04 loc_119D04: ; CODE XREF: sub_11994E+3AE↑j ROM:00119D04 move.b #$FF,(a0,d0.w) ROM:00119D0A ROM:00119D0A loc_119D0A: ; CODE XREF: sub_11994E+3B4↑j ROM:00119D0A addq.w #1,d0 ROM:00119D0C bvc.s loc_119D12 ROM:00119D0E move.w #$8000,d0 ROM:00119D12 ROM:00119D12 loc_119D12: ; CODE XREF: sub_11994E+3BE↑j ROM:00119D12 adda.l #1,a1 ROM:00119D18 move.w d0,($5AE).w ROM:00119D1C bsr.l sub_117B48 ROM:00119D22 move.w ($5AE).w,($E84).w ROM:00119D28 bsr.l sub_117AFA ROM:00119D2E move.w ($5AE).w,d0 ROM:00119D32 move.b ($757).w,(a0,d0.w) ROM:00119D38 addq.w #1,d0 ROM:00119D3A bvc.s loc_119D40 ROM:00119D3C move.w #$8000,d0 ROM:00119D40 ROM:00119D40 loc_119D40: ; CODE XREF: sub_11994E+3EC↑j ROM:00119D40 move.b #5,(a0,d0.w) ROM:00119D46 addq.w #1,d0 ROM:00119D48 bvc.s loc_119D4E ROM:00119D4A move.w #$8000,d0 ROM:00119D4E ROM:00119D4E loc_119D4E: ; CODE XREF: sub_11994E+3FA↑j ROM:00119D4E btst #2,($933).w ROM:00119D54 bne.s loc_119D5C ROM:00119D56 bsr.w sub_11A0D8 ROM:00119D5A bra.s loc_119D62 ROM:00119D5C ; --------------------------------------------------------------------------- ROM:00119D5C ROM:00119D5C loc_119D5C: ; CODE XREF: sub_11994E+406↑j ROM:00119D5C move.b #$FF,(a0,d0.w) ROM:00119D62 ROM:00119D62 loc_119D62: ; CODE XREF: sub_11994E+40C↑j ROM:00119D62 addq.w #1,d0 ROM:00119D64 bvc.s loc_119D6A ROM:00119D66 move.w #$8000,d0 ROM:00119D6A ROM:00119D6A loc_119D6A: ; CODE XREF: sub_11994E+416↑j ROM:00119D6A btst #2,($933).w ROM:00119D70 bne.s loc_119D78 ROM:00119D72 bsr.w sub_11A0C6 ROM:00119D76 bra.s loc_119D7E ROM:00119D78 ; --------------------------------------------------------------------------- ROM:00119D78 ROM:00119D78 loc_119D78: ; CODE XREF: sub_11994E+422↑j ROM:00119D78 move.b #$FF,(a0,d0.w) ROM:00119D7E ROM:00119D7E loc_119D7E: ; CODE XREF: sub_11994E+428↑j ROM:00119D7E addq.w #1,d0 ROM:00119D80 bvc.s loc_119D86 ROM:00119D82 move.w #$8000,d0 ROM:00119D86 ROM:00119D86 loc_119D86: ; CODE XREF: sub_11994E+432↑j ROM:00119D86 adda.l #1,a1 ROM:00119D8C btst #2,($933).w ROM:00119D92 bne.s loc_119D9A ROM:00119D94 bsr.w sub_11A0D8 ROM:00119D98 bra.s loc_119DA0 ROM:00119D9A ; --------------------------------------------------------------------------- ROM:00119D9A ROM:00119D9A loc_119D9A: ; CODE XREF: sub_11994E+444↑j ROM:00119D9A move.b #$FF,(a0,d0.w) ROM:00119DA0 ROM:00119DA0 loc_119DA0: ; CODE XREF: sub_11994E+44A↑j ROM:00119DA0 addq.w #1,d0 ROM:00119DA2 bvc.s loc_119DA8 ROM:00119DA4 move.w #$8000,d0 ROM:00119DA8 ROM:00119DA8 loc_119DA8: ; CODE XREF: sub_11994E+454↑j ROM:00119DA8 btst #2,($933).w ROM:00119DAE bne.s loc_119DB6 ROM:00119DB0 bsr.w sub_11A0C6 ROM:00119DB4 bra.s loc_119DBC ROM:00119DB6 ; --------------------------------------------------------------------------- ROM:00119DB6 ROM:00119DB6 loc_119DB6: ; CODE XREF: sub_11994E+460↑j ROM:00119DB6 move.b #$FF,(a0,d0.w) ROM:00119DBC ROM:00119DBC loc_119DBC: ; CODE XREF: sub_11994E+466↑j ROM:00119DBC addq.w #1,d0 ROM:00119DBE bvc.s loc_119DC4 ROM:00119DC0 move.w #$8000,d0 ROM:00119DC4 ROM:00119DC4 loc_119DC4: ; CODE XREF: sub_11994E+470↑j ROM:00119DC4 move.w d0,($5AE).w ROM:00119DC8 bsr.l sub_117B48 ROM:00119DCE bclr #2,($933).w ROM:00119DD4 bra.l locret_11A0C4 ROM:00119DDA ; --------------------------------------------------------------------------- ROM:00119DDA ROM:00119DDA loc_119DDA: ; CODE XREF: sub_11994E+C6↑j ROM:00119DDA cmpi.b #3,($757).w ROM:00119DE0 bne.l loc_119E1E ROM:00119DE6 bsr.l sub_117AFA ROM:00119DEC move.w ($5AE).w,d0 ROM:00119DF0 move.b ($757).w,(a0,d0.w) ROM:00119DF6 addq.w #1,d0 ROM:00119DF8 bvc.s loc_119DFE ROM:00119DFA move.w #$8000,d0 ROM:00119DFE ROM:00119DFE loc_119DFE: ; CODE XREF: sub_11994E+4AA↑j ROM:00119DFE move.b $DB0(a5),d5 ROM:00119E02 move.b d5,(a0,d0.w) ROM:00119E06 addq.w #1,d0 ROM:00119E08 bvc.s loc_119E0E ROM:00119E0A move.w #$8000,d0 ROM:00119E0E ROM:00119E0E loc_119E0E: ; CODE XREF: sub_11994E+4BA↑j ROM:00119E0E move.w d0,($5AE).w ROM:00119E12 bsr.l sub_117B48 ROM:00119E18 bra.l locret_11A0C4 ROM:00119E1E ; --------------------------------------------------------------------------- ROM:00119E1E ROM:00119E1E loc_119E1E: ; CODE XREF: sub_11994E+492↑j ROM:00119E1E cmpi.b #4,($757).w ROM:00119E24 bne.l loc_119EF2 ROM:00119E2A move.w #0,d3 ROM:00119E2E move.w #0,d4 ROM:00119E32 ROM:00119E32 loc_119E32: ; CODE XREF: sub_11994E+59A↓j ROM:00119E32 cmpi.w #4,d4 ROM:00119E36 bge.l loc_119EEC ROM:00119E3C move.b $DBA(a5,d3.w),d5 ROM:00119E42 bsr.l sub_117AFA ROM:00119E48 move.w ($5AE).w,d0 ROM:00119E4C move.b ($757).w,(a0,d0.w) ROM:00119E52 addq.w #1,d0 ROM:00119E54 bvc.s loc_119E5A ROM:00119E56 move.w #$8000,d0 ROM:00119E5A ROM:00119E5A loc_119E5A: ; CODE XREF: sub_11994E+506↑j ROM:00119E5A addq.w #1,d4 ROM:00119E5C bvc.s loc_119E62 ROM:00119E5E move.w #$8000,d4 ROM:00119E62 ROM:00119E62 loc_119E62: ; CODE XREF: sub_11994E+50E↑j ROM:00119E62 move.b d4,(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_11994E+51A↑j ROM:00119E6E move.b d5,(a0,d0.w) ROM:00119E72 addq.w #1,d0 ROM:00119E74 bvc.s loc_119E7A ROM:00119E76 move.w #$8000,d0 ROM:00119E7A ROM:00119E7A loc_119E7A: ; CODE XREF: sub_11994E+526↑j ROM:00119E7A addq.w #1,d3 ROM:00119E7C bvc.s loc_119E82 ROM:00119E7E move.w #$8000,d3 ROM:00119E82 ROM:00119E82 loc_119E82: ; CODE XREF: sub_11994E+52E↑j ROM:00119E82 move.b $DBA(a5,d3.w),d5 ROM:00119E88 move.b d5,(a0,d0.w) ROM:00119E8C addq.w #1,d0 ROM:00119E8E bvc.s loc_119E94 ROM:00119E90 move.w #$8000,d0 ROM:00119E94 ROM:00119E94 loc_119E94: ; CODE XREF: sub_11994E+540↑j ROM:00119E94 addq.w #1,d3 ROM:00119E96 bvc.s loc_119E9C ROM:00119E98 move.w #$8000,d3 ROM:00119E9C ROM:00119E9C loc_119E9C: ; CODE XREF: sub_11994E+548↑j ROM:00119E9C move.b $DBA(a5,d3.w),d5 ROM:00119EA2 move.b d5,(a0,d0.w) ROM:00119EA6 addq.w #1,d0 ROM:00119EA8 bvc.s loc_119EAE ROM:00119EAA move.w #$8000,d0 ROM:00119EAE ROM:00119EAE loc_119EAE: ; CODE XREF: sub_11994E+55A↑j ROM:00119EAE addq.w #1,d3 ROM:00119EB0 bvc.s loc_119EB6 ROM:00119EB2 move.w #$8000,d3 ROM:00119EB6 ROM:00119EB6 loc_119EB6: ; CODE XREF: sub_11994E+562↑j ROM:00119EB6 move.b $DBA(a5,d3.w),d5 ROM:00119EBC move.b d5,(a0,d0.w) ROM:00119EC0 addq.w #1,d0 ROM:00119EC2 bvc.s loc_119EC8 ROM:00119EC4 move.w #$8000,d0 ROM:00119EC8 ROM:00119EC8 loc_119EC8: ; CODE XREF: sub_11994E+574↑j ROM:00119EC8 addq.w #1,d3 ROM:00119ECA bvc.s loc_119ED0 ROM:00119ECC move.w #$8000,d3 ROM:00119ED0 ROM:00119ED0 loc_119ED0: ; CODE XREF: sub_11994E+57C↑j ROM:00119ED0 move.w d0,($5AE).w ROM:00119ED4 move.w d3,-(sp) ROM:00119ED6 move.w d4,-(sp) ROM:00119ED8 bsr.l sub_117B48 ROM:00119EDE move.w (sp)+,d4 ROM:00119EE0 move.w (sp)+,d3 ROM:00119EE2 move.w ($5AE).w,($E84).w ROM:00119EE8 bra.w loc_119E32 ROM:00119EEC ; --------------------------------------------------------------------------- ROM:00119EEC ROM:00119EEC loc_119EEC: ; CODE XREF: sub_11994E+4E8↑j ROM:00119EEC bra.l locret_11A0C4 ROM:00119EF2 ; --------------------------------------------------------------------------- ROM:00119EF2 ROM:00119EF2 loc_119EF2: ; CODE XREF: sub_11994E+4D6↑j ROM:00119EF2 cmpi.b #5,($757).w ROM:00119EF8 bne.s loc_119F32 ROM:00119EFA bsr.l sub_117AFA ROM:00119F00 move.w ($5AE).w,d0 ROM:00119F04 move.b ($757).w,(a0,d0.w) ROM:00119F0A addq.w #1,d0 ROM:00119F0C bvc.s loc_119F12 ROM:00119F0E move.w #$8000,d0 ROM:00119F12 ROM:00119F12 loc_119F12: ; CODE XREF: sub_11994E+5BE↑j ROM:00119F12 move.b $DB1(a5),d5 ROM:00119F16 move.b d5,(a0,d0.w) ROM:00119F1A addq.w #1,d0 ROM:00119F1C bvc.s loc_119F22 ROM:00119F1E move.w #$8000,d0 ROM:00119F22 ROM:00119F22 loc_119F22: ; CODE XREF: sub_11994E+5CE↑j ROM:00119F22 move.w d0,($5AE).w ROM:00119F26 bsr.l sub_117B48 ROM:00119F2C bra.l locret_11A0C4 ROM:00119F32 ; --------------------------------------------------------------------------- ROM:00119F32 ROM:00119F32 loc_119F32: ; CODE XREF: sub_11994E+5AA↑j ROM:00119F32 cmpi.b #6,($757).w ROM:00119F38 bne.l locret_11A0C4 ROM:00119F3E bsr.l sub_117AFA ROM:00119F44 move.w ($5AE).w,d0 ROM:00119F48 move.b ($757).w,(a0,d0.w) ROM:00119F4E addq.w #1,d0 ROM:00119F50 bvc.s loc_119F56 ROM:00119F52 move.w #$8000,d0 ROM:00119F56 ROM:00119F56 loc_119F56: ; CODE XREF: sub_11994E+602↑j ROM:00119F56 move.b #1,(a0,d0.w) ROM:00119F5C addq.w #1,d0 ROM:00119F5E bvc.s loc_119F64 ROM:00119F60 move.w #$8000,d0 ROM:00119F64 ROM:00119F64 loc_119F64: ; CODE XREF: sub_11994E+610↑j ROM:00119F64 btst #0,($765).w ROM:00119F6A beq.l locret_11A0C4 ROM:00119F70 btst #1,($765).w ROM:00119F76 beq.l locret_11A0C4 ROM:00119F7C btst #2,($765).w ROM:00119F82 beq.l locret_11A0C4 ROM:00119F88 move.l ($191C).w,d7 ROM:00119F8C move.l d7,d6 ROM:00119F8E swap d6 ROM:00119F90 lsr.l #8,d6 ROM:00119F92 move.b d6,(a0,d0.w) ROM:00119F96 addq.w #1,d0 ROM:00119F98 bvc.s loc_119F9E ROM:00119F9A move.w #$8000,d0 ROM:00119F9E ROM:00119F9E loc_119F9E: ; CODE XREF: sub_11994E+64A↑j ROM:00119F9E move.l d7,d6 ROM:00119FA0 swap d6 ROM:00119FA2 move.b d6,(a0,d0.w) ROM:00119FA6 addq.w #1,d0 ROM:00119FA8 bvc.s loc_119FAE ROM:00119FAA move.w #$8000,d0 ROM:00119FAE ROM:00119FAE loc_119FAE: ; CODE XREF: sub_11994E+65A↑j ROM:00119FAE move.l d7,d6 ROM:00119FB0 lsr.l #8,d6 ROM:00119FB2 move.b d6,(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_11994E+66A↑j ROM:00119FBE move.b d7,(a0,d0.w) ROM:00119FC2 addq.w #1,d0 ROM:00119FC4 bvc.s loc_119FCA ROM:00119FC6 move.w #$8000,d0 ROM:00119FCA ROM:00119FCA loc_119FCA: ; CODE XREF: sub_11994E+676↑j ROM:00119FCA move.w d0,($5AE).w ROM:00119FCE bsr.l sub_117B48 ROM:00119FD4 move.w ($5AE).w,($E84).w ROM:00119FDA bsr.l sub_117AFA ROM:00119FE0 move.w ($5AE).w,d0 ROM:00119FE4 move.b ($757).w,(a0,d0.w) ROM:00119FEA addq.w #1,d0 ROM:00119FEC bvc.s loc_119FF2 ROM:00119FEE move.w #$8000,d0 ROM:00119FF2 ROM:00119FF2 loc_119FF2: ; CODE XREF: sub_11994E+69E↑j ROM:00119FF2 move.b #2,(a0,d0.w) ROM:00119FF8 addq.w #1,d0 ROM:00119FFA bvc.s loc_11A000 ROM:00119FFC move.w #$8000,d0 ROM:0011A000 ROM:0011A000 loc_11A000: ; CODE XREF: sub_11994E+6AC↑j ROM:0011A000 move.l ($1918).w,d7 ROM:0011A004 move.l d7,d6 ROM:0011A006 swap d6 ROM:0011A008 lsr.l #8,d6 ROM:0011A00A move.b d6,(a0,d0.w) ROM:0011A00E addq.w #1,d0 ROM:0011A010 bvc.s loc_11A016 ROM:0011A012 move.w #$8000,d0 ROM:0011A016 ROM:0011A016 loc_11A016: ; CODE XREF: sub_11994E+6C2↑j ROM:0011A016 move.l d7,d6 ROM:0011A018 swap d6 ROM:0011A01A move.b d6,(a0,d0.w) ROM:0011A01E addq.w #1,d0 ROM:0011A020 bvc.s loc_11A026 ROM:0011A022 move.w #$8000,d0 ROM:0011A026 ROM:0011A026 loc_11A026: ; CODE XREF: sub_11994E+6D2↑j ROM:0011A026 move.l d7,d6 ROM:0011A028 lsr.l #8,d6 ROM:0011A02A move.b d6,(a0,d0.w) ROM:0011A02E addq.w #1,d0 ROM:0011A030 bvc.s loc_11A036 ROM:0011A032 move.w #$8000,d0 ROM:0011A036 ROM:0011A036 loc_11A036: ; CODE XREF: sub_11994E+6E2↑j ROM:0011A036 move.b d7,(a0,d0.w) ROM:0011A03A addq.w #1,d0 ROM:0011A03C bvc.s loc_11A042 ROM:0011A03E move.w #$8000,d0 ROM:0011A042 ROM:0011A042 loc_11A042: ; CODE XREF: sub_11994E+6EE↑j ROM:0011A042 move.w d0,($5AE).w ROM:0011A046 bsr.l sub_117B48 ROM:0011A04C move.w ($5AE).w,($E84).w ROM:0011A052 bsr.l sub_117AFA ROM:0011A058 move.w ($5AE).w,d0 ROM:0011A05C move.b ($757).w,(a0,d0.w) ROM:0011A062 addq.w #1,d0 ROM:0011A064 bvc.s loc_11A06A ROM:0011A066 move.w #$8000,d0 ROM:0011A06A ROM:0011A06A loc_11A06A: ; CODE XREF: sub_11994E+716↑j ROM:0011A06A move.b #3,(a0,d0.w) ROM:0011A070 addq.w #1,d0 ROM:0011A072 bvc.s loc_11A078 ROM:0011A074 move.w #$8000,d0 ROM:0011A078 ROM:0011A078 loc_11A078: ; CODE XREF: sub_11994E+724↑j ROM:0011A078 move.l ($1920).w,d7 ROM:0011A07C move.l d7,d6 ROM:0011A07E swap d6 ROM:0011A080 lsr.l #8,d6 ROM:0011A082 move.b d6,(a0,d0.w) ROM:0011A086 addq.w #1,d0 ROM:0011A088 bvc.s loc_11A08E ROM:0011A08A move.w #$8000,d0 ROM:0011A08E ROM:0011A08E loc_11A08E: ; CODE XREF: sub_11994E+73A↑j ROM:0011A08E move.l d7,d6 ROM:0011A090 swap d6 ROM:0011A092 move.b d6,(a0,d0.w) ROM:0011A096 addq.w #1,d0 ROM:0011A098 bvc.s loc_11A09E ROM:0011A09A move.w #$8000,d0 ROM:0011A09E ROM:0011A09E loc_11A09E: ; CODE XREF: sub_11994E+74A↑j ROM:0011A09E move.l d7,d6 ROM:0011A0A0 lsr.l #8,d6 ROM:0011A0A2 move.b d6,(a0,d0.w) ROM:0011A0A6 addq.w #1,d0 ROM:0011A0A8 bvc.s loc_11A0AE ROM:0011A0AA move.w #$8000,d0 ROM:0011A0AE ROM:0011A0AE loc_11A0AE: ; CODE XREF: sub_11994E+75A↑j ROM:0011A0AE move.b d7,(a0,d0.w) ROM:0011A0B2 addq.w #1,d0 ROM:0011A0B4 bvc.s loc_11A0BA ROM:0011A0B6 move.w #$8000,d0 ROM:0011A0BA ROM:0011A0BA loc_11A0BA: ; CODE XREF: sub_11994E+766↑j ROM:0011A0BA move.w d0,($5AE).w ROM:0011A0BE bsr.l sub_117B48 ROM:0011A0C4 ROM:0011A0C4 locret_11A0C4: ; CODE XREF: sub_11994E+78↑j ROM:0011A0C4 ; sub_11994E+BA↑j ... ROM:0011A0C4 rts ROM:0011A0C4 ; End of function sub_11994E ROM:0011A0C4 ROM:0011A0C6 ROM:0011A0C6 ; =============== S U B R O U T I N E ======================================= ROM:0011A0C6 ROM:0011A0C6 ROM:0011A0C6 sub_11A0C6: ; CODE XREF: sub_11994E+3B0↑p ROM:0011A0C6 ; sub_11994E+424↑p ... ROM:0011A0C6 move.b (a1),d5 ROM:0011A0C8 andi.b #$F,d5 ROM:0011A0CC ori.b #$30,d5 ; '0' ROM:0011A0D0 move.b d5,$11CC(d0.w) ROM:0011A0D6 rts ROM:0011A0D6 ; End of function sub_11A0C6 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: sub_11994E+394↑p ROM:0011A0D8 ; sub_11994E+408↑p ... ROM:0011A0D8 move.b (a1),d5 ROM:0011A0DA lsr.b #4,d5 ROM:0011A0DC ori.b #$30,d5 ; '0' ROM:0011A0E0 move.b d5,$11CC(d0.w) ROM:0011A0E6 rts ROM:0011A0E6 ; End of function sub_11A0D8 ROM:0011A0E6 ROM:0011A0E8 ; --------------------------------------------------------------------------- ROM:0011A0E8 move.b #$78,$11CC(d0.w) ; 'x' ROM:0011A0F0 addq.w #1,d0 ROM:0011A0F2 bvc.s loc_11A0F8 ROM:0011A0F4 move.w #$8000,d0 ROM:0011A0F8 ROM:0011A0F8 loc_11A0F8: ; CODE XREF: ROM:0011A0F2↑j ROM:0011A0F8 move.w d0,($5AE).w ROM:0011A0FC bsr.l sub_117B48 ROM:0011A102 rts ROM:0011A104 ROM:0011A104 ; =============== S U B R O U T I N E ======================================= ROM:0011A104 ROM:0011A104 ROM:0011A104 sub_11A104: ; CODE XREF: ROM:00111AAC↑p ROM:0011A104 btst #1,($FFFFFC0D).w ROM:0011A10A bne.s loc_11A114 ROM:0011A10C btst #3,($FFFFFC0D).w ROM:0011A112 beq.s loc_11A11E ROM:0011A114 ROM:0011A114 loc_11A114: ; CODE XREF: sub_11A104+6↑j ROM:0011A114 move.w ($FFFFFC0E).w,d0 ROM:0011A118 move.w ($FFFFFC0C).w,d0 ROM:0011A11C bra.s locret_11A178 ROM:0011A11E ; --------------------------------------------------------------------------- ROM:0011A11E ROM:0011A11E loc_11A11E: ; CODE XREF: sub_11A104+E↑j ROM:0011A11E cmpi.b #0,($755).w ROM:0011A124 bne.s loc_11A148 ROM:0011A126 move.w ($FFFFFC0E).w,d0 ROM:0011A12A move.w ($FFFFFC0C).w,d0 ROM:0011A12E move.w $54(a5),d0 ROM:0011A132 clr.b ($8A9).w ROM:0011A136 move.w d0,($634).w ROM:0011A13A move.b #1,($8A9).w ROM:0011A140 move.b #1,($755).w ROM:0011A146 bra.s locret_11A178 ROM:0011A148 ; --------------------------------------------------------------------------- ROM:0011A148 ROM:0011A148 loc_11A148: ; CODE XREF: sub_11A104+20↑j ROM:0011A148 cmpi.b #1,($755).w ROM:0011A14E bne.s loc_11A16C ROM:0011A150 move.w ($FFFFFC0E).w,d0 ROM:0011A154 move.w ($FFFFFC0C).w,d0 ROM:0011A158 move.w $54(a5),d0 ROM:0011A15C clr.b ($8A9).w ROM:0011A160 move.w d0,($634).w ROM:0011A164 move.b #1,($8A9).w ROM:0011A16A bra.s locret_11A178 ROM:0011A16C ; --------------------------------------------------------------------------- ROM:0011A16C ROM:0011A16C loc_11A16C: ; CODE XREF: sub_11A104+4A↑j ROM:0011A16C cmpi.b #2,($755).w ROM:0011A172 bne.l *+6 ROM:0011A178 ROM:0011A178 locret_11A178: ; CODE XREF: sub_11A104+18↑j ROM:0011A178 ; sub_11A104+42↑j ... ROM:0011A178 rts ROM:0011A178 ; End of function sub_11A104 ROM:0011A178 ROM:0011A17A ROM:0011A17A ; =============== S U B R O U T I N E ======================================= ROM:0011A17A ROM:0011A17A ROM:0011A17A sub_11A17A: ; CODE XREF: ROM:loc_11A66E↓p ROM:0011A17A cmpi.b #1,($755).w ROM:0011A180 bne.s locret_11A196 ROM:0011A182 cmpi.w #0,($634).w ROM:0011A188 bgt.s locret_11A196 ROM:0011A18A bset #1,($93C).w ROM:0011A190 move.b #2,($755).w ROM:0011A196 ROM:0011A196 locret_11A196: ; CODE XREF: sub_11A17A+6↑j ROM:0011A196 ; sub_11A17A+E↑j ROM:0011A196 rts ROM:0011A196 ; End of function sub_11A17A ROM:0011A196 ROM:0011A198 ROM:0011A198 ; =============== S U B R O U T I N E ======================================= ROM:0011A198 ROM:0011A198 ROM:0011A198 sub_11A198: ; CODE XREF: ROM:0011A50C↓p ROM:0011A198 ; ROM:loc_11A57C↓p ROM:0011A198 clr.w d1 ROM:0011A19A move.b ($75A).w,d1 ROM:0011A19E cmpi.w #9,d1 ROM:0011A1A2 bcc.s locret_11A1AC ROM:0011A1A4 movea.l off_11A1AE(pc,d1.w*4),a0 ROM:0011A1A8 nop ROM:0011A1AA jmp (a0) ROM:0011A1AC ; --------------------------------------------------------------------------- ROM:0011A1AC ROM:0011A1AC locret_11A1AC: ; CODE XREF: sub_11A198+A↑j ROM:0011A1AC rts ROM:0011A1AC ; End of function sub_11A198 ROM:0011A1AC ROM:0011A1AC ; --------------------------------------------------------------------------- ROM:0011A1AE off_11A1AE: dc.l loc_11A1D2 ; DATA XREF: sub_11A198+C↑r ROM:0011A1B2 dc.l locret_11A1DA ROM:0011A1B6 dc.l loc_11A1DC ROM:0011A1BA dc.l loc_11A1F2 ROM:0011A1BE dc.l loc_11A208 ROM:0011A1C2 dc.l loc_11A21E ROM:0011A1C6 dc.l loc_11A234 ROM:0011A1CA dc.l loc_11A24A ROM:0011A1CE dc.l locret_11A260 ROM:0011A1D2 ; --------------------------------------------------------------------------- ROM:0011A1D2 ROM:0011A1D2 loc_11A1D2: ; DATA XREF: ROM:off_11A1AE↑o ROM:0011A1D2 move.b #1,($75A).w ROM:0011A1D8 rts ROM:0011A1DA ; --------------------------------------------------------------------------- ROM:0011A1DA ROM:0011A1DA locret_11A1DA: ; DATA XREF: ROM:0011A1B2↑o ROM:0011A1DA rts ROM:0011A1DC ; --------------------------------------------------------------------------- ROM:0011A1DC ROM:0011A1DC loc_11A1DC: ; DATA XREF: ROM:0011A1B6↑o ROM:0011A1DC cmpi.w #0,($636).w ROM:0011A1E2 bgt.s locret_11A1F0 ROM:0011A1E4 bset #6,($928).w ROM:0011A1EA move.b #1,($75A).w ROM:0011A1F0 ROM:0011A1F0 locret_11A1F0: ; CODE XREF: ROM:0011A1E2↑j ROM:0011A1F0 rts ROM:0011A1F2 ; --------------------------------------------------------------------------- ROM:0011A1F2 ROM:0011A1F2 loc_11A1F2: ; DATA XREF: ROM:0011A1BA↑o ROM:0011A1F2 cmpi.w #0,($636).w ROM:0011A1F8 bgt.s locret_11A206 ROM:0011A1FA bset #6,($928).w ROM:0011A200 move.b #1,($75A).w ROM:0011A206 ROM:0011A206 locret_11A206: ; CODE XREF: ROM:0011A1F8↑j ROM:0011A206 rts ROM:0011A208 ; --------------------------------------------------------------------------- ROM:0011A208 ROM:0011A208 loc_11A208: ; DATA XREF: ROM:0011A1BE↑o ROM:0011A208 cmpi.w #0,($636).w ROM:0011A20E bgt.s locret_11A21C ROM:0011A210 bset #6,($928).w ROM:0011A216 move.b #1,($75A).w ROM:0011A21C ROM:0011A21C locret_11A21C: ; CODE XREF: ROM:0011A20E↑j ROM:0011A21C rts ROM:0011A21E ; --------------------------------------------------------------------------- ROM:0011A21E ROM:0011A21E loc_11A21E: ; DATA XREF: ROM:0011A1C2↑o ROM:0011A21E cmpi.w #0,($636).w ROM:0011A224 bgt.s locret_11A232 ROM:0011A226 bset #6,($928).w ROM:0011A22C move.b #1,($75A).w ROM:0011A232 ROM:0011A232 locret_11A232: ; CODE XREF: ROM:0011A224↑j ROM:0011A232 rts ROM:0011A234 ; --------------------------------------------------------------------------- ROM:0011A234 ROM:0011A234 loc_11A234: ; DATA XREF: ROM:0011A1C6↑o ROM:0011A234 cmpi.w #0,($636).w ROM:0011A23A bgt.s locret_11A248 ROM:0011A23C bset #6,($928).w ROM:0011A242 move.b #1,($75A).w ROM:0011A248 ROM:0011A248 locret_11A248: ; CODE XREF: ROM:0011A23A↑j ROM:0011A248 rts ROM:0011A24A ; --------------------------------------------------------------------------- ROM:0011A24A ROM:0011A24A loc_11A24A: ; DATA XREF: ROM:0011A1CA↑o ROM:0011A24A cmpi.w #0,($636).w ROM:0011A250 bgt.s locret_11A25E ROM:0011A252 bset #6,($928).w ROM:0011A258 move.b #1,($75A).w ROM:0011A25E ROM:0011A25E locret_11A25E: ; CODE XREF: ROM:0011A250↑j ROM:0011A25E rts ROM:0011A260 ; --------------------------------------------------------------------------- ROM:0011A260 ROM:0011A260 locret_11A260: ; DATA XREF: ROM:0011A1CE↑o ROM:0011A260 rts ROM:0011A262 ROM:0011A262 ; =============== S U B R O U T I N E ======================================= ROM:0011A262 ROM:0011A262 ROM:0011A262 sub_11A262: ; CODE XREF: ROM:00111A9C↑p ROM:0011A262 move.w ($FFFFFC0C).w,d3 ROM:0011A266 move.w ($FFFFFC0E).w,d4 ROM:0011A26A andi.w #$A,d3 ROM:0011A26E cmpi.w #0,d3 ROM:0011A272 beq.s loc_11A27A ROM:0011A274 bra.l locret_11A45C ROM:0011A27A ; --------------------------------------------------------------------------- ROM:0011A27A ROM:0011A27A loc_11A27A: ; CODE XREF: sub_11A262+10↑j ROM:0011A27A cmpi.b #1,($75A).w ROM:0011A280 bne.s loc_11A2B2 ROM:0011A282 move.b $176(a5),d0 ROM:0011A286 cmp.b d4,d0 ROM:0011A288 bne.s loc_11A2AC ROM:0011A28A move.b d0,($759).w ROM:0011A28E bset #4,($928).w ROM:0011A294 move.w $52(a5),d1 ROM:0011A298 clr.b ($8AA).w ROM:0011A29C move.w d1,($636).w ROM:0011A2A0 move.b #1,($8AA).w ROM:0011A2A6 move.b #2,($75A).w ROM:0011A2AC ROM:0011A2AC loc_11A2AC: ; CODE XREF: sub_11A262+26↑j ROM:0011A2AC bra.l locret_11A45C ROM:0011A2B2 ; --------------------------------------------------------------------------- ROM:0011A2B2 ROM:0011A2B2 loc_11A2B2: ; CODE XREF: sub_11A262+1E↑j ROM:0011A2B2 cmpi.b #2,($75A).w ROM:0011A2B8 bne.s loc_11A2E4 ROM:0011A2BA move.b $177(a5),d0 ROM:0011A2BE cmp.b d4,d0 ROM:0011A2C0 bne.s loc_11A2DE ROM:0011A2C2 add.b d0,($759).w ROM:0011A2C6 move.w $52(a5),d1 ROM:0011A2CA clr.b ($8AA).w ROM:0011A2CE move.w d1,($636).w ROM:0011A2D2 move.b #1,($8AA).w ROM:0011A2D8 move.b #3,($75A).w ROM:0011A2DE ROM:0011A2DE loc_11A2DE: ; CODE XREF: sub_11A262+5E↑j ROM:0011A2DE bra.l locret_11A45C ROM:0011A2E4 ; --------------------------------------------------------------------------- ROM:0011A2E4 ROM:0011A2E4 loc_11A2E4: ; CODE XREF: sub_11A262+56↑j ROM:0011A2E4 cmpi.b #3,($75A).w ROM:0011A2EA bne.s loc_11A316 ROM:0011A2EC move.b $178(a5),d0 ROM:0011A2F0 cmp.b d4,d0 ROM:0011A2F2 bne.s loc_11A310 ROM:0011A2F4 add.b d0,($759).w ROM:0011A2F8 move.w $52(a5),d1 ROM:0011A2FC clr.b ($8AA).w ROM:0011A300 move.w d1,($636).w ROM:0011A304 move.b #1,($8AA).w ROM:0011A30A move.b #4,($75A).w ROM:0011A310 ROM:0011A310 loc_11A310: ; CODE XREF: sub_11A262+90↑j ROM:0011A310 bra.l locret_11A45C ROM:0011A316 ; --------------------------------------------------------------------------- ROM:0011A316 ROM:0011A316 loc_11A316: ; CODE XREF: sub_11A262+88↑j ROM:0011A316 cmpi.b #4,($75A).w ROM:0011A31C bne.l loc_11A39E ROM:0011A322 cmpi.b #1,d4 ROM:0011A326 bne.s loc_11A32A ROM:0011A328 bra.s loc_11A340 ROM:0011A32A ; --------------------------------------------------------------------------- ROM:0011A32A ROM:0011A32A loc_11A32A: ; CODE XREF: sub_11A262+C4↑j ROM:0011A32A cmpi.b #2,d4 ROM:0011A32E bne.s loc_11A332 ROM:0011A330 bra.s loc_11A340 ROM:0011A332 ; --------------------------------------------------------------------------- ROM:0011A332 ROM:0011A332 loc_11A332: ; CODE XREF: sub_11A262+CC↑j ROM:0011A332 cmpi.b #6,d4 ROM:0011A336 bne.s loc_11A33A ROM:0011A338 bra.s loc_11A340 ROM:0011A33A ; --------------------------------------------------------------------------- ROM:0011A33A ROM:0011A33A loc_11A33A: ; CODE XREF: sub_11A262+D4↑j ROM:0011A33A cmpi.b #9,d4 ROM:0011A33E bne.s loc_11A362 ROM:0011A340 ROM:0011A340 loc_11A340: ; CODE XREF: sub_11A262+C6↑j ROM:0011A340 ; sub_11A262+CE↑j ... ROM:0011A340 add.b d4,($759).w ROM:0011A344 move.b d4,($756).w ROM:0011A348 move.w $52(a5),d1 ROM:0011A34C clr.b ($8AA).w ROM:0011A350 move.w d1,($636).w ROM:0011A354 move.b #1,($8AA).w ROM:0011A35A move.b #5,($75A).w ROM:0011A360 bra.s loc_11A398 ROM:0011A362 ; --------------------------------------------------------------------------- ROM:0011A362 ROM:0011A362 loc_11A362: ; CODE XREF: sub_11A262+DC↑j ROM:0011A362 cmpi.b #3,d4 ROM:0011A366 bne.s loc_11A36A ROM:0011A368 bra.s loc_11A378 ROM:0011A36A ; --------------------------------------------------------------------------- ROM:0011A36A ROM:0011A36A loc_11A36A: ; CODE XREF: sub_11A262+104↑j ROM:0011A36A cmpi.b #4,d4 ROM:0011A36E bne.s loc_11A372 ROM:0011A370 bra.s loc_11A378 ROM:0011A372 ; --------------------------------------------------------------------------- ROM:0011A372 ROM:0011A372 loc_11A372: ; CODE XREF: sub_11A262+10C↑j ROM:0011A372 cmpi.b #7,d4 ROM:0011A376 bne.s loc_11A398 ROM:0011A378 ROM:0011A378 loc_11A378: ; CODE XREF: sub_11A262+106↑j ROM:0011A378 ; sub_11A262+10E↑j ROM:0011A378 add.b d4,($759).w ROM:0011A37C move.b d4,($756).w ROM:0011A380 move.w $52(a5),d1 ROM:0011A384 clr.b ($8AA).w ROM:0011A388 move.w d1,($636).w ROM:0011A38C move.b #1,($8AA).w ROM:0011A392 move.b #7,($75A).w ROM:0011A398 ROM:0011A398 loc_11A398: ; CODE XREF: sub_11A262+FE↑j ROM:0011A398 ; sub_11A262+114↑j ROM:0011A398 bra.l locret_11A45C ROM:0011A39E ; --------------------------------------------------------------------------- ROM:0011A39E ROM:0011A39E loc_11A39E: ; CODE XREF: sub_11A262+BA↑j ROM:0011A39E cmpi.b #5,($75A).w ROM:0011A3A4 bne.l loc_11A416 ROM:0011A3AA cmpi.b #1,($756).w ROM:0011A3B0 bne.s loc_11A3B4 ROM:0011A3B2 bra.s loc_11A3C6 ROM:0011A3B4 ; --------------------------------------------------------------------------- ROM:0011A3B4 ROM:0011A3B4 loc_11A3B4: ; CODE XREF: sub_11A262+14E↑j ROM:0011A3B4 cmpi.b #6,($756).w ROM:0011A3BA bne.s loc_11A3BE ROM:0011A3BC bra.s loc_11A3C6 ROM:0011A3BE ; --------------------------------------------------------------------------- ROM:0011A3BE ROM:0011A3BE loc_11A3BE: ; CODE XREF: sub_11A262+158↑j ROM:0011A3BE cmpi.b #9,($756).w ROM:0011A3C4 bne.s loc_11A3E8 ROM:0011A3C6 ROM:0011A3C6 loc_11A3C6: ; CODE XREF: sub_11A262+150↑j ROM:0011A3C6 ; sub_11A262+15A↑j ROM:0011A3C6 add.b d4,($759).w ROM:0011A3CA move.b d4,($757).w ROM:0011A3CE move.w $52(a5),d1 ROM:0011A3D2 clr.b ($8AA).w ROM:0011A3D6 move.w d1,($636).w ROM:0011A3DA move.b #1,($8AA).w ROM:0011A3E0 move.b #7,($75A).w ROM:0011A3E6 bra.s loc_11A410 ROM:0011A3E8 ; --------------------------------------------------------------------------- ROM:0011A3E8 ROM:0011A3E8 loc_11A3E8: ; CODE XREF: sub_11A262+162↑j ROM:0011A3E8 cmpi.b #2,($756).w ROM:0011A3EE bne.s loc_11A410 ROM:0011A3F0 add.b d4,($759).w ROM:0011A3F4 move.b d4,($757).w ROM:0011A3F8 move.w $52(a5),d1 ROM:0011A3FC clr.b ($8AA).w ROM:0011A400 move.w d1,($636).w ROM:0011A404 move.b #1,($8AA).w ROM:0011A40A move.b #6,($75A).w ROM:0011A410 ROM:0011A410 loc_11A410: ; CODE XREF: sub_11A262+184↑j ROM:0011A410 ; sub_11A262+18C↑j ROM:0011A410 bra.l locret_11A45C ROM:0011A416 ; --------------------------------------------------------------------------- ROM:0011A416 ROM:0011A416 loc_11A416: ; CODE XREF: sub_11A262+142↑j ROM:0011A416 cmpi.b #6,($75A).w ROM:0011A41C bne.s loc_11A440 ROM:0011A41E add.b d4,($759).w ROM:0011A422 move.b d4,($758).w ROM:0011A426 move.w $52(a5),d1 ROM:0011A42A clr.b ($8AA).w ROM:0011A42E move.w d1,($636).w ROM:0011A432 move.b #1,($8AA).w ROM:0011A438 move.b #7,($75A).w ROM:0011A43E bra.s locret_11A45C ROM:0011A440 ; --------------------------------------------------------------------------- ROM:0011A440 ROM:0011A440 loc_11A440: ; CODE XREF: sub_11A262+1BA↑j ROM:0011A440 cmpi.b #7,($75A).w ROM:0011A446 bne.s locret_11A45C ROM:0011A448 move.b ($759).w,d0 ROM:0011A44C cmp.b d4,d0 ROM:0011A44E bne.s locret_11A45C ROM:0011A450 bset #4,($93B).w ROM:0011A456 move.b #8,($75A).w ROM:0011A45C ROM:0011A45C locret_11A45C: ; CODE XREF: sub_11A262+12↑j ROM:0011A45C ; sub_11A262:loc_11A2AC↑j ... ROM:0011A45C rts ROM:0011A45C ; End of function sub_11A262 ROM:0011A45C ROM:0011A45E ROM:0011A45E ; =============== S U B R O U T I N E ======================================= ROM:0011A45E ROM:0011A45E ROM:0011A45E sub_11A45E: ; CODE XREF: ROM:00111DC8↑p ROM:0011A45E clr.w d1 ROM:0011A460 move.b ($75B).w,d1 ROM:0011A464 cmpi.w #8,d1 ROM:0011A468 bcc.s locret_11A472 ROM:0011A46A movea.l off_11A474(pc,d1.w*4),a0 ROM:0011A46E nop ROM:0011A470 jmp (a0) ROM:0011A472 ; --------------------------------------------------------------------------- ROM:0011A472 ROM:0011A472 locret_11A472: ; CODE XREF: sub_11A45E+A↑j ROM:0011A472 rts ROM:0011A472 ; End of function sub_11A45E ROM:0011A472 ROM:0011A472 ; --------------------------------------------------------------------------- ROM:0011A474 off_11A474: dc.l loc_11A494 ; DATA XREF: sub_11A45E+C↑r ROM:0011A478 dc.l loc_11A49A ROM:0011A47C dc.l loc_11A4C4 ROM:0011A480 dc.l loc_11A514 ROM:0011A484 dc.l loc_11A584 ROM:0011A488 dc.l loc_11A5E2 ROM:0011A48C dc.l loc_11A630 ROM:0011A490 dc.l locret_11A676 ROM:0011A494 ; --------------------------------------------------------------------------- ROM:0011A494 ROM:0011A494 loc_11A494: ; DATA XREF: ROM:off_11A474↑o ROM:0011A494 move.b #1,($75B).w ROM:0011A49A ROM:0011A49A loc_11A49A: ; DATA XREF: ROM:0011A478↑o ROM:0011A49A btst #7,($936).w ROM:0011A4A0 beq.s locret_11A4C2 ROM:0011A4A2 move.w $5A(a5),d0 ROM:0011A4A6 clr.b ($8AB).w ROM:0011A4AA move.w d0,($638).w ROM:0011A4AE move.b #1,($8AB).w ROM:0011A4B4 bset #5,($FFFFFC0B).w ROM:0011A4BA move.b #2,($75B).w ROM:0011A4C0 bra.s loc_11A506 ROM:0011A4C2 ; --------------------------------------------------------------------------- ROM:0011A4C2 ROM:0011A4C2 locret_11A4C2: ; CODE XREF: ROM:0011A4A0↑j ROM:0011A4C2 rts ROM:0011A4C4 ; --------------------------------------------------------------------------- ROM:0011A4C4 ROM:0011A4C4 loc_11A4C4: ; DATA XREF: ROM:0011A47C↑o ROM:0011A4C4 btst #4,($928).w ROM:0011A4CA beq.s loc_11A4DE ROM:0011A4CC bclr #4,($928).w ROM:0011A4D2 move.b #3,($75B).w ROM:0011A4D8 bra.l loc_11A57C ROM:0011A4DE ; --------------------------------------------------------------------------- ROM:0011A4DE ROM:0011A4DE loc_11A4DE: ; CODE XREF: ROM:0011A4CA↑j ROM:0011A4DE cmpi.w #0,($638).w ROM:0011A4E4 bgt.s loc_11A506 ROM:0011A4E6 bset #5,($92E).w ROM:0011A4EC bclr #5,($FFFFFC0B).w ROM:0011A4F2 bclr #7,($92E).w ROM:0011A4F8 move.b #0,($75A).w ROM:0011A4FE move.b #7,($75B).w ROM:0011A504 rts ROM:0011A506 ; --------------------------------------------------------------------------- ROM:0011A506 ROM:0011A506 loc_11A506: ; CODE XREF: ROM:0011A4C0↑j ROM:0011A506 ; ROM:0011A4E4↑j ... ROM:0011A506 bset #7,($92E).w ROM:0011A50C bsr.l sub_11A198 ROM:0011A512 rts ROM:0011A514 ; --------------------------------------------------------------------------- ROM:0011A514 ROM:0011A514 loc_11A514: ; DATA XREF: ROM:0011A480↑o ROM:0011A514 btst #4,($93B).w ROM:0011A51A beq.s loc_11A554 ROM:0011A51C bclr #4,($93B).w ROM:0011A522 move.w $58(a5),d0 ROM:0011A526 clr.b ($8AB).w ROM:0011A52A move.w d0,($638).w ROM:0011A52E move.b #1,($8AB).w ROM:0011A534 bclr #7,($92E).w ROM:0011A53A move.b #0,($75A).w ROM:0011A540 bset #6,($930).w ROM:0011A546 bsr.l sub_117A82 ROM:0011A54C move.b #4,($75B).w ROM:0011A552 rts ROM:0011A554 ; --------------------------------------------------------------------------- ROM:0011A554 ROM:0011A554 loc_11A554: ; CODE XREF: ROM:0011A51A↑j ROM:0011A554 btst #6,($928).w ROM:0011A55A beq.s loc_11A57C ROM:0011A55C bclr #6,($928).w ROM:0011A562 move.w $5A(a5),d0 ROM:0011A566 clr.b ($8AB).w ROM:0011A56A move.w d0,($638).w ROM:0011A56E move.b #1,($8AB).w ROM:0011A574 move.b #2,($75B).w ROM:0011A57A bra.s loc_11A506 ROM:0011A57C ; --------------------------------------------------------------------------- ROM:0011A57C ROM:0011A57C loc_11A57C: ; CODE XREF: ROM:0011A4D8↑j ROM:0011A57C ; ROM:0011A55A↑j ROM:0011A57C bsr.l sub_11A198 ROM:0011A582 rts ROM:0011A584 ; --------------------------------------------------------------------------- ROM:0011A584 ROM:0011A584 loc_11A584: ; DATA XREF: ROM:0011A484↑o ROM:0011A584 cmpi.w #0,($638).w ROM:0011A58A bgt.s loc_11A5AA ROM:0011A58C move.w $5A(a5),d0 ROM:0011A590 clr.b ($8AB).w ROM:0011A594 move.w d0,($638).w ROM:0011A598 move.b #1,($8AB).w ROM:0011A59E move.b #2,($75B).w ROM:0011A5A4 bra.l loc_11A506 ROM:0011A5AA ; --------------------------------------------------------------------------- ROM:0011A5AA ROM:0011A5AA loc_11A5AA: ; CODE XREF: ROM:0011A58A↑j ROM:0011A5AA move.w $58(a5),d0 ROM:0011A5AE sub.w $56(a5),d0 ROM:0011A5B2 cmp.w ($638).w,d0 ROM:0011A5B6 blt.s locret_11A5E0 ROM:0011A5B8 btst #6,($FFFFFC0D).w ROM:0011A5BE bne.s locret_11A5E0 ROM:0011A5C0 bclr #6,($930).w ROM:0011A5C6 bclr #5,($FFFFFC0B).w ROM:0011A5CC bset #3,($FFFFFC0B).w ROM:0011A5D2 bset #6,($934).w ROM:0011A5D8 move.b #5,($75B).w ROM:0011A5DE bra.s locret_11A62E ROM:0011A5E0 ; --------------------------------------------------------------------------- ROM:0011A5E0 ROM:0011A5E0 locret_11A5E0: ; CODE XREF: ROM:0011A5B6↑j ROM:0011A5E0 ; ROM:0011A5BE↑j ROM:0011A5E0 rts ROM:0011A5E2 ; --------------------------------------------------------------------------- ROM:0011A5E2 ROM:0011A5E2 loc_11A5E2: ; DATA XREF: ROM:0011A488↑o ROM:0011A5E2 btst #5,($937).w ROM:0011A5E8 beq.s locret_11A62E ROM:0011A5EA bclr #5,($937).w ROM:0011A5F0 bclr #3,($FFFFFC0B).w ROM:0011A5F6 bclr #6,($934).w ROM:0011A5FC move.b #0,($75D).w ROM:0011A602 move.w ($FFFFFC0E).w,d0 ROM:0011A606 move.w ($FFFFFC0C).w,d0 ROM:0011A60A move.w $5A(a5),d0 ROM:0011A60E clr.b ($8AB).w ROM:0011A612 move.w d0,($638).w ROM:0011A616 move.b #1,($8AB).w ROM:0011A61C bset #5,($FFFFFC0B).w ROM:0011A622 move.b #2,($75B).w ROM:0011A628 bra.l loc_11A506 ROM:0011A62E ; --------------------------------------------------------------------------- ROM:0011A62E ROM:0011A62E locret_11A62E: ; CODE XREF: ROM:0011A5DE↑j ROM:0011A62E ; ROM:0011A5E8↑j ROM:0011A62E rts ROM:0011A630 ; --------------------------------------------------------------------------- ROM:0011A630 ROM:0011A630 loc_11A630: ; DATA XREF: ROM:0011A48C↑o ROM:0011A630 btst #1,($93C).w ROM:0011A636 beq.s loc_11A66E ROM:0011A638 bclr #1,($93C).w ROM:0011A63E bclr #5,($931).w ROM:0011A644 move.b #0,($755).w ROM:0011A64A bset #6,($930).w ROM:0011A650 move.w $58(a5),d0 ROM:0011A654 sub.w $54(a5),d0 ROM:0011A658 clr.b ($8AB).w ROM:0011A65C move.w d0,($638).w ROM:0011A660 move.b #1,($8AB).w ROM:0011A666 move.b #4,($75B).w ROM:0011A66C rts ROM:0011A66E ; --------------------------------------------------------------------------- ROM:0011A66E ROM:0011A66E loc_11A66E: ; CODE XREF: ROM:0011A636↑j ROM:0011A66E bsr.l sub_11A17A ROM:0011A674 rts ROM:0011A676 ; --------------------------------------------------------------------------- ROM:0011A676 ROM:0011A676 locret_11A676: ; DATA XREF: ROM:0011A490↑o ROM:0011A676 rts ROM:0011A678 ROM:0011A678 ; =============== S U B R O U T I N E ======================================= ROM:0011A678 ROM:0011A678 ROM:0011A678 sub_11A678: ; CODE XREF: ROM:00111A8E↑p ROM:0011A678 cmpi.b #4,($75B).w ROM:0011A67E bne.s locret_11A6A2 ROM:0011A680 btst #1,($FFFFFC0D).w ROM:0011A686 bne.s locret_11A6A2 ROM:0011A688 btst #3,($FFFFFC0D).w ROM:0011A68E bne.s locret_11A6A2 ROM:0011A690 bclr #6,($930).w ROM:0011A696 bset #5,($931).w ROM:0011A69C move.b #6,($75B).w ROM:0011A6A2 ROM:0011A6A2 locret_11A6A2: ; CODE XREF: sub_11A678+6↑j ROM:0011A6A2 ; sub_11A678+E↑j ... ROM:0011A6A2 rts ROM:0011A6A2 ; End of function sub_11A678 ROM:0011A6A2 ROM:0011A6A4 ROM:0011A6A4 ; =============== S U B R O U T I N E ======================================= ROM:0011A6A4 ROM:0011A6A4 ROM:0011A6A4 sub_11A6A4: ; CODE XREF: ROM:0011719C↑p ROM:0011A6A4 clr.w d1 ROM:0011A6A6 move.b ($75D).w,d1 ROM:0011A6AA cmpi.w #4,d1 ROM:0011A6AE bcc.s locret_11A6B8 ROM:0011A6B0 movea.l off_11A6BA(pc,d1.w*4),a0 ROM:0011A6B4 nop ROM:0011A6B6 jmp (a0) ROM:0011A6B8 ; --------------------------------------------------------------------------- ROM:0011A6B8 ROM:0011A6B8 locret_11A6B8: ; CODE XREF: sub_11A6A4+A↑j ROM:0011A6B8 rts ROM:0011A6B8 ; End of function sub_11A6A4 ROM:0011A6B8 ROM:0011A6B8 ; --------------------------------------------------------------------------- ROM:0011A6BA off_11A6BA: dc.l loc_11A6CA ; DATA XREF: sub_11A6A4+C↑r ROM:0011A6BE dc.l loc_11A6E0 ROM:0011A6C2 dc.l locret_11A74C ROM:0011A6C6 dc.l loc_11A74E ROM:0011A6CA ; --------------------------------------------------------------------------- ROM:0011A6CA ROM:0011A6CA loc_11A6CA: ; DATA XREF: ROM:off_11A6BA↑o ROM:0011A6CA clr.w ($5B0).w ROM:0011A6CE bsr.w sub_11A768 ROM:0011A6D2 move.b #1,($75C).w ROM:0011A6D8 move.b #1,($75D).w ROM:0011A6DE rts ROM:0011A6E0 ; --------------------------------------------------------------------------- ROM:0011A6E0 ROM:0011A6E0 loc_11A6E0: ; DATA XREF: ROM:0011A6BE↑o ROM:0011A6E0 btst #6,($933).w ROM:0011A6E6 beq.s loc_11A6FC ROM:0011A6E8 bclr #6,($933).w ROM:0011A6EE bset #5,($937).w ROM:0011A6F4 move.b #2,($75D).w ROM:0011A6FA rts ROM:0011A6FC ; --------------------------------------------------------------------------- ROM:0011A6FC ROM:0011A6FC loc_11A6FC: ; CODE XREF: ROM:0011A6E6↑j ROM:0011A6FC btst #0,($FFFFFC0C).w ROM:0011A702 beq.s locret_11A74A ROM:0011A704 btst #6,($FFFFFC0D).w ROM:0011A70A beq.s locret_11A74A ROM:0011A70C cmpi.b #$B,($75C).w ROM:0011A712 blt.s loc_11A73C ROM:0011A714 move.w ($FFFFFC0E).w,d1 ROM:0011A718 move.w ($FFFFFC0C).w,d1 ROM:0011A71C clr.b ($75C).w ROM:0011A720 move.w $5E(a5),d1 ROM:0011A724 clr.b ($8AC).w ROM:0011A728 move.w d1,($63A).w ROM:0011A72C move.b #1,($8AC).w ROM:0011A732 move.b #3,($75D).w ROM:0011A738 rts ROM:0011A73A ; --------------------------------------------------------------------------- ROM:0011A73A bra.s locret_11A74A ROM:0011A73C ; --------------------------------------------------------------------------- ROM:0011A73C ROM:0011A73C loc_11A73C: ; CODE XREF: ROM:0011A712↑j ROM:0011A73C bsr.w sub_11A768 ROM:0011A740 addq.b #1,($75C).w ROM:0011A744 move.b #1,($75D).w ROM:0011A74A ROM:0011A74A locret_11A74A: ; CODE XREF: ROM:0011A702↑j ROM:0011A74A ; ROM:0011A70A↑j ... ROM:0011A74A rts ROM:0011A74C ; --------------------------------------------------------------------------- ROM:0011A74C ROM:0011A74C locret_11A74C: ; DATA XREF: ROM:0011A6C2↑o ROM:0011A74C rts ROM:0011A74E ; --------------------------------------------------------------------------- ROM:0011A74E ROM:0011A74E loc_11A74E: ; DATA XREF: ROM:0011A6C6↑o ROM:0011A74E cmpi.w #0,($63A).w ROM:0011A754 bgt.s locret_11A766 ROM:0011A756 bsr.w sub_11A768 ROM:0011A75A move.b #1,($75C).w ROM:0011A760 move.b #1,($75D).w ROM:0011A766 ROM:0011A766 locret_11A766: ; CODE XREF: ROM:0011A754↑j ROM:0011A766 rts ROM:0011A768 ROM:0011A768 ; =============== S U B R O U T I N E ======================================= ROM:0011A768 ROM:0011A768 ROM:0011A768 sub_11A768: ; CODE XREF: ROM:0011A6CE↑p ROM:0011A768 ; ROM:loc_11A73C↑p ... ROM:0011A768 cmpi.w #0,($5AE).w ROM:0011A76E ble.s loc_11A7A4 ROM:0011A770 lea ($11CC).w,a0 ROM:0011A774 clr.w d1 ROM:0011A776 move.w ($FFFFFC0E).w,d2 ROM:0011A77A move.w ($FFFFFC0C).w,d2 ROM:0011A77E move.w ($5B0).w,d0 ROM:0011A782 move.b (a0,d0.w),d1 ROM:0011A786 move.w d1,($FFFFFC0E).w ROM:0011A78A addq.w #1,d0 ROM:0011A78C bvc.s loc_11A792 ROM:0011A78E move.w #$8000,d0 ROM:0011A792 ROM:0011A792 loc_11A792: ; CODE XREF: sub_11A768+24↑j ROM:0011A792 cmp.w ($5AE).w,d0 ROM:0011A796 blt.s loc_11A79E ROM:0011A798 bset #6,($933).w ROM:0011A79E ROM:0011A79E loc_11A79E: ; CODE XREF: sub_11A768+2E↑j ROM:0011A79E move.w d0,($5B0).w ROM:0011A7A2 bra.s locret_11A7AA ROM:0011A7A4 ; --------------------------------------------------------------------------- ROM:0011A7A4 ROM:0011A7A4 loc_11A7A4: ; CODE XREF: sub_11A768+6↑j ROM:0011A7A4 bset #6,($933).w ROM:0011A7AA ROM:0011A7AA locret_11A7AA: ; CODE XREF: sub_11A768+3A↑j ROM:0011A7AA rts ROM:0011A7AA ; End of function sub_11A768 ROM:0011A7AA ROM:0011A7AC ROM:0011A7AC ; =============== S U B R O U T I N E ======================================= ROM:0011A7AC ROM:0011A7AC ROM:0011A7AC sub_11A7AC: ; CODE XREF: sub_11AB4C↓p ROM:0011A7AC move.w #$3DE6,d1 ROM:0011A7B0 move.w ($A98).w,d2 ROM:0011A7B4 move.w ($A48).w,d3 ROM:0011A7B8 bsr.l sub_11700C ROM:0011A7BE move.w d1,($5B2).w ROM:0011A7C2 rts ROM:0011A7C2 ; End of function sub_11A7AC ROM:0011A7C2 ROM:0011A7C4 ROM:0011A7C4 ; =============== S U B R O U T I N E ======================================= ROM:0011A7C4 ROM:0011A7C4 ROM:0011A7C4 sub_11A7C4: ; CODE XREF: sub_113106+40A↑p ROM:0011A7C4 ; sub_113106+426↑p ... ROM:0011A7C4 bsr.w sub_11A7DE ROM:0011A7C8 bsr.w sub_11A860 ROM:0011A7CC bsr.w sub_11A8E2 ROM:0011A7D0 bsr.w sub_11A908 ROM:0011A7D4 bsr.w sub_11A926 ROM:0011A7D8 bsr.w sub_11A946 ROM:0011A7DC rts ROM:0011A7DC ; End of function sub_11A7C4 ROM:0011A7DC ROM:0011A7DE ROM:0011A7DE ; =============== S U B R O U T I N E ======================================= ROM:0011A7DE ROM:0011A7DE ROM:0011A7DE sub_11A7DE: ; CODE XREF: sub_11A7C4↑p ROM:0011A7DE clr.w d1 ROM:0011A7E0 move.b ($75E).w,d1 ROM:0011A7E4 cmpi.w #3,d1 ROM:0011A7E8 bcc.s locret_11A7F2 ROM:0011A7EA movea.l off_11A7F4(pc,d1.w*4),a0 ROM:0011A7EE nop ROM:0011A7F0 jmp (a0) ROM:0011A7F2 ; --------------------------------------------------------------------------- ROM:0011A7F2 ROM:0011A7F2 locret_11A7F2: ; CODE XREF: sub_11A7DE+A↑j ROM:0011A7F2 rts ROM:0011A7F2 ; End of function sub_11A7DE ROM:0011A7F2 ROM:0011A7F2 ; --------------------------------------------------------------------------- ROM:0011A7F4 off_11A7F4: dc.l loc_11A800 ; DATA XREF: sub_11A7DE+C↑r ROM:0011A7F8 dc.l loc_11A80E ROM:0011A7FC dc.l loc_11A82A ROM:0011A800 ; --------------------------------------------------------------------------- ROM:0011A800 ROM:0011A800 loc_11A800: ; DATA XREF: ROM:off_11A7F4↑o ROM:0011A800 bclr #6,($92B).w ROM:0011A806 move.b #1,($75E).w ROM:0011A80C rts ROM:0011A80E ; --------------------------------------------------------------------------- ROM:0011A80E ROM:0011A80E loc_11A80E: ; DATA XREF: ROM:0011A7F8↑o ROM:0011A80E cmpi.w #5,($5C4).w ROM:0011A814 bne.s locret_11A828 ROM:0011A816 bsr.w sub_11A858 ROM:0011A81A bset #6,($92B).w ROM:0011A820 move.b #2,($75E).w ROM:0011A826 rts ROM:0011A828 ; --------------------------------------------------------------------------- ROM:0011A828 ROM:0011A828 locret_11A828: ; CODE XREF: ROM:0011A814↑j ROM:0011A828 rts ROM:0011A82A ; --------------------------------------------------------------------------- ROM:0011A82A ROM:0011A82A loc_11A82A: ; DATA XREF: ROM:0011A7FC↑o ROM:0011A82A cmpi.w #5,($5C4).w ROM:0011A830 bne.s loc_11A83E ROM:0011A832 bsr.w sub_11A858 ROM:0011A836 move.b #2,($75E).w ROM:0011A83C rts ROM:0011A83E ; --------------------------------------------------------------------------- ROM:0011A83E ROM:0011A83E loc_11A83E: ; CODE XREF: ROM:0011A830↑j ROM:0011A83E cmpi.w #6,($5C4).w ROM:0011A844 bne.s locret_11A854 ROM:0011A846 bclr #6,($92B).w ROM:0011A84C move.b #1,($75E).w ROM:0011A852 rts ROM:0011A854 ; --------------------------------------------------------------------------- ROM:0011A854 ROM:0011A854 locret_11A854: ; CODE XREF: ROM:0011A844↑j ROM:0011A854 rts ROM:0011A856 ; --------------------------------------------------------------------------- ROM:0011A856 rts ROM:0011A858 ROM:0011A858 ; =============== S U B R O U T I N E ======================================= ROM:0011A858 ROM:0011A858 ROM:0011A858 sub_11A858: ; CODE XREF: ROM:0011A816↑p ROM:0011A858 ; ROM:0011A832↑p ROM:0011A858 move.w ($5C0).w,($5B4).w ROM:0011A85E rts ROM:0011A85E ; End of function sub_11A858 ROM:0011A85E ROM:0011A860 ROM:0011A860 ; =============== S U B R O U T I N E ======================================= ROM:0011A860 ROM:0011A860 ROM:0011A860 sub_11A860: ; CODE XREF: sub_11A7C4+4↑p ROM:0011A860 clr.w d1 ROM:0011A862 move.b ($75F).w,d1 ROM:0011A866 cmpi.w #3,d1 ROM:0011A86A bcc.s locret_11A874 ROM:0011A86C movea.l off_11A876(pc,d1.w*4),a0 ROM:0011A870 nop ROM:0011A872 jmp (a0) ROM:0011A874 ; --------------------------------------------------------------------------- ROM:0011A874 ROM:0011A874 locret_11A874: ; CODE XREF: sub_11A860+A↑j ROM:0011A874 rts ROM:0011A874 ; End of function sub_11A860 ROM:0011A874 ROM:0011A874 ; --------------------------------------------------------------------------- ROM:0011A876 off_11A876: dc.l loc_11A882 ; DATA XREF: sub_11A860+C↑r ROM:0011A87A dc.l loc_11A890 ROM:0011A87E dc.l loc_11A8AC ROM:0011A882 ; --------------------------------------------------------------------------- ROM:0011A882 ROM:0011A882 loc_11A882: ; DATA XREF: ROM:off_11A876↑o ROM:0011A882 bclr #2,($92F).w ROM:0011A888 move.b #1,($75F).w ROM:0011A88E rts ROM:0011A890 ; --------------------------------------------------------------------------- ROM:0011A890 ROM:0011A890 loc_11A890: ; DATA XREF: ROM:0011A87A↑o ROM:0011A890 cmpi.w #1,($5C4).w ROM:0011A896 bne.s locret_11A8AA ROM:0011A898 bsr.w sub_11A8DA ROM:0011A89C bset #2,($92F).w ROM:0011A8A2 move.b #2,($75F).w ROM:0011A8A8 rts ROM:0011A8AA ; --------------------------------------------------------------------------- ROM:0011A8AA ROM:0011A8AA locret_11A8AA: ; CODE XREF: ROM:0011A896↑j ROM:0011A8AA rts ROM:0011A8AC ; --------------------------------------------------------------------------- ROM:0011A8AC ROM:0011A8AC loc_11A8AC: ; DATA XREF: ROM:0011A87E↑o ROM:0011A8AC cmpi.w #1,($5C4).w ROM:0011A8B2 bne.s loc_11A8C0 ROM:0011A8B4 bsr.w sub_11A8DA ROM:0011A8B8 move.b #2,($75F).w ROM:0011A8BE rts ROM:0011A8C0 ; --------------------------------------------------------------------------- ROM:0011A8C0 ROM:0011A8C0 loc_11A8C0: ; CODE XREF: ROM:0011A8B2↑j ROM:0011A8C0 cmpi.w #2,($5C4).w ROM:0011A8C6 bne.s locret_11A8D6 ROM:0011A8C8 bclr #2,($92F).w ROM:0011A8CE move.b #1,($75F).w ROM:0011A8D4 rts ROM:0011A8D6 ; --------------------------------------------------------------------------- ROM:0011A8D6 ROM:0011A8D6 locret_11A8D6: ; CODE XREF: ROM:0011A8C6↑j ROM:0011A8D6 rts ROM:0011A8D8 ; --------------------------------------------------------------------------- ROM:0011A8D8 rts ROM:0011A8DA ROM:0011A8DA ; =============== S U B R O U T I N E ======================================= ROM:0011A8DA ROM:0011A8DA ROM:0011A8DA sub_11A8DA: ; CODE XREF: ROM:0011A898↑p ROM:0011A8DA ; ROM:0011A8B4↑p ROM:0011A8DA move.w ($5C0).w,($5B6).w ROM:0011A8E0 rts ROM:0011A8E0 ; End of function sub_11A8DA ROM:0011A8E0 ROM:0011A8E2 ROM:0011A8E2 ; =============== S U B R O U T I N E ======================================= ROM:0011A8E2 ROM:0011A8E2 ROM:0011A8E2 sub_11A8E2: ; CODE XREF: sub_11A7C4+8↑p ROM:0011A8E2 cmpi.w #0,($5C4).w ROM:0011A8E8 bne.s locret_11A906 ROM:0011A8EA move.w $60(a5),d0 ROM:0011A8EE cmp.w ($5C2).w,d0 ROM:0011A8F2 bge.s loc_11A8FA ROM:0011A8F4 move.w d0,($5BA).w ROM:0011A8F8 bra.s loc_11A900 ROM:0011A8FA ; --------------------------------------------------------------------------- ROM:0011A8FA ROM:0011A8FA loc_11A8FA: ; CODE XREF: sub_11A8E2+10↑j ROM:0011A8FA move.w ($5C2).w,($5BA).w ROM:0011A900 ROM:0011A900 loc_11A900: ; CODE XREF: sub_11A8E2+16↑j ROM:0011A900 move.w ($5C0).w,($5B8).w ROM:0011A906 ROM:0011A906 locret_11A906: ; CODE XREF: sub_11A8E2+6↑j ROM:0011A906 rts ROM:0011A906 ; End of function sub_11A8E2 ROM:0011A906 ROM:0011A908 ROM:0011A908 ; =============== S U B R O U T I N E ======================================= ROM:0011A908 ROM:0011A908 ROM:0011A908 sub_11A908: ; CODE XREF: sub_11A7C4+C↑p ROM:0011A908 cmpi.w #3,($5C4).w ROM:0011A90E bne.s locret_11A924 ROM:0011A910 btst #6,($92B).w ROM:0011A916 bne.s locret_11A924 ROM:0011A918 bclr #0,($935).w ROM:0011A91E bset #1,($93A).w ROM:0011A924 ROM:0011A924 locret_11A924: ; CODE XREF: sub_11A908+6↑j ROM:0011A924 ; sub_11A908+E↑j ROM:0011A924 rts ROM:0011A924 ; End of function sub_11A908 ROM:0011A924 ROM:0011A926 ROM:0011A926 ; =============== S U B R O U T I N E ======================================= ROM:0011A926 ROM:0011A926 ROM:0011A926 sub_11A926: ; CODE XREF: sub_11A7C4+10↑p ROM:0011A926 cmpi.w #4,($5C4).w ROM:0011A92C bne.s locret_11A944 ROM:0011A92E btst #4,($939).w ROM:0011A934 beq.s loc_11A93E ROM:0011A936 btst #6,($938).w ROM:0011A93C beq.s locret_11A944 ROM:0011A93E ROM:0011A93E loc_11A93E: ; CODE XREF: sub_11A926+E↑j ROM:0011A93E bset #0,($935).w ROM:0011A944 ROM:0011A944 locret_11A944: ; CODE XREF: sub_11A926+6↑j ROM:0011A944 ; sub_11A926+16↑j ROM:0011A944 rts ROM:0011A944 ; End of function sub_11A926 ROM:0011A944 ROM:0011A946 ROM:0011A946 ; =============== S U B R O U T I N E ======================================= ROM:0011A946 ROM:0011A946 ROM:0011A946 sub_11A946: ; CODE XREF: sub_11A7C4+14↑p ROM:0011A946 clr.w d1 ROM:0011A948 move.b ($760).w,d1 ROM:0011A94C cmpi.w #4,d1 ROM:0011A950 bcc.s locret_11A95A ROM:0011A952 movea.l off_11A95C(pc,d1.w*4),a0 ROM:0011A956 nop ROM:0011A958 jmp (a0) ROM:0011A95A ; --------------------------------------------------------------------------- ROM:0011A95A ROM:0011A95A locret_11A95A: ; CODE XREF: sub_11A946+A↑j ROM:0011A95A rts ROM:0011A95A ; End of function sub_11A946 ROM:0011A95A ROM:0011A95A ; --------------------------------------------------------------------------- ROM:0011A95C off_11A95C: dc.l loc_11A96C ; DATA XREF: sub_11A946+C↑r ROM:0011A960 dc.l loc_11A974 ROM:0011A964 dc.l loc_11A99A ROM:0011A968 dc.l loc_11A9C0 ROM:0011A96C ; --------------------------------------------------------------------------- ROM:0011A96C ROM:0011A96C loc_11A96C: ; DATA XREF: ROM:off_11A95C↑o ROM:0011A96C move.b #1,($760).w ROM:0011A972 rts ROM:0011A974 ; --------------------------------------------------------------------------- ROM:0011A974 ROM:0011A974 loc_11A974: ; DATA XREF: ROM:0011A960↑o ROM:0011A974 btst #6,($92B).w ROM:0011A97A beq.s loc_11A984 ROM:0011A97C move.b #3,($760).w ROM:0011A982 bra.s loc_11A9E2 ROM:0011A984 ; --------------------------------------------------------------------------- ROM:0011A984 ROM:0011A984 loc_11A984: ; CODE XREF: ROM:0011A97A↑j ROM:0011A984 btst #2,($92F).w ROM:0011A98A beq.s loc_11A994 ROM:0011A98C move.b #2,($760).w ROM:0011A992 bra.s loc_11A9E2 ROM:0011A994 ; --------------------------------------------------------------------------- ROM:0011A994 ROM:0011A994 loc_11A994: ; CODE XREF: ROM:0011A98A↑j ROM:0011A994 ; ROM:0011A9B8↓j ... ROM:0011A994 bsr.w sub_11A9EA ROM:0011A998 rts ROM:0011A99A ; --------------------------------------------------------------------------- ROM:0011A99A ROM:0011A99A loc_11A99A: ; DATA XREF: ROM:0011A964↑o ROM:0011A99A btst #6,($92B).w ROM:0011A9A0 beq.s loc_11A9AA ROM:0011A9A2 move.b #3,($760).w ROM:0011A9A8 bra.s loc_11A9E2 ROM:0011A9AA ; --------------------------------------------------------------------------- ROM:0011A9AA ROM:0011A9AA loc_11A9AA: ; CODE XREF: ROM:0011A9A0↑j ROM:0011A9AA btst #2,($92F).w ROM:0011A9B0 bne.s loc_11A9BA ROM:0011A9B2 move.b #1,($760).w ROM:0011A9B8 bra.s loc_11A994 ROM:0011A9BA ; --------------------------------------------------------------------------- ROM:0011A9BA ROM:0011A9BA loc_11A9BA: ; CODE XREF: ROM:0011A9B0↑j ROM:0011A9BA ; ROM:0011A9D6↓j ROM:0011A9BA bsr.w sub_11A9F8 ROM:0011A9BE rts ROM:0011A9C0 ; --------------------------------------------------------------------------- ROM:0011A9C0 ROM:0011A9C0 loc_11A9C0: ; DATA XREF: ROM:0011A968↑o ROM:0011A9C0 btst #6,($92B).w ROM:0011A9C6 bne.s loc_11A9E2 ROM:0011A9C8 btst #2,($92F).w ROM:0011A9CE beq.s loc_11A9DA ROM:0011A9D0 move.b #2,($760).w ROM:0011A9D6 bra.s loc_11A9BA ROM:0011A9D8 ; --------------------------------------------------------------------------- ROM:0011A9D8 bra.s loc_11A9E2 ROM:0011A9DA ; --------------------------------------------------------------------------- ROM:0011A9DA ROM:0011A9DA loc_11A9DA: ; CODE XREF: ROM:0011A9CE↑j ROM:0011A9DA move.b #1,($760).w ROM:0011A9E0 bra.s loc_11A994 ROM:0011A9E2 ; --------------------------------------------------------------------------- ROM:0011A9E2 ROM:0011A9E2 loc_11A9E2: ; CODE XREF: ROM:0011A982↑j ROM:0011A9E2 ; ROM:0011A992↑j ... ROM:0011A9E2 bsr.w sub_11AA06 ROM:0011A9E6 rts ROM:0011A9E8 ; --------------------------------------------------------------------------- ROM:0011A9E8 rts ROM:0011A9EA ROM:0011A9EA ; =============== S U B R O U T I N E ======================================= ROM:0011A9EA ROM:0011A9EA ROM:0011A9EA sub_11A9EA: ; CODE XREF: ROM:loc_11A994↑p ROM:0011A9EA move.w ($5B8).w,($5BC).w ROM:0011A9F0 move.w ($5BA).w,($5BE).w ROM:0011A9F6 rts ROM:0011A9F6 ; End of function sub_11A9EA ROM:0011A9F6 ROM:0011A9F8 ROM:0011A9F8 ; =============== S U B R O U T I N E ======================================= ROM:0011A9F8 ROM:0011A9F8 ROM:0011A9F8 sub_11A9F8: ; CODE XREF: ROM:loc_11A9BA↑p ROM:0011A9F8 move.w ($5B6).w,($5BC).w ROM:0011A9FE move.w $60(a5),($5BE).w ROM:0011AA04 rts ROM:0011AA04 ; End of function sub_11A9F8 ROM:0011AA04 ROM:0011AA06 ROM:0011AA06 ; =============== S U B R O U T I N E ======================================= ROM:0011AA06 ROM:0011AA06 ROM:0011AA06 sub_11AA06: ; CODE XREF: ROM:loc_11A9E2↑p ROM:0011AA06 move.w ($5B4).w,($5BC).w ROM:0011AA0C move.w $60(a5),($5BE).w ROM:0011AA12 rts ROM:0011AA12 ; End of function sub_11AA06 ROM:0011AA12 ROM:0011AA14 ROM:0011AA14 ; =============== S U B R O U T I N E ======================================= ROM:0011AA14 ROM:0011AA14 ROM:0011AA14 sub_11AA14: ; CODE XREF: sub_11AB68↓p ROM:0011AA14 move.w ($5D8).w,d7 ROM:0011AA18 clr.w d1 ROM:0011AA1A move.b ($761).w,d1 ROM:0011AA1E cmpi.w #6,d1 ROM:0011AA22 bcc.s locret_11AA2C ROM:0011AA24 movea.l off_11AA2E(pc,d1.w*4),a0 ROM:0011AA28 nop ROM:0011AA2A jmp (a0) ROM:0011AA2C ; --------------------------------------------------------------------------- ROM:0011AA2C ROM:0011AA2C locret_11AA2C: ; CODE XREF: sub_11AA14+E↑j ROM:0011AA2C rts ROM:0011AA2C ; End of function sub_11AA14 ROM:0011AA2C ROM:0011AA2C ; --------------------------------------------------------------------------- ROM:0011AA2E off_11AA2E: dc.l loc_11AA46 ; DATA XREF: sub_11AA14+10↑r ROM:0011AA32 dc.l loc_11AA52 ROM:0011AA36 dc.l loc_11AA70 ROM:0011AA3A dc.l loc_11AA8E ROM:0011AA3E dc.l loc_11AAAE ROM:0011AA42 dc.l loc_11AAE6 ROM:0011AA46 ; --------------------------------------------------------------------------- ROM:0011AA46 ROM:0011AA46 loc_11AA46: ; DATA XREF: ROM:off_11AA2E↑o ROM:0011AA46 bsr.w sub_11AB22 ROM:0011AA4A move.b #1,($761).w ROM:0011AA50 rts ROM:0011AA52 ; --------------------------------------------------------------------------- ROM:0011AA52 ROM:0011AA52 loc_11AA52: ; DATA XREF: ROM:0011AA32↑o ROM:0011AA52 cmp.w ($5CC).w,d7 ROM:0011AA56 bge.s loc_11AA60 ROM:0011AA58 move.b #3,($761).w ROM:0011AA5E bra.s loc_11AAA8 ROM:0011AA60 ; --------------------------------------------------------------------------- ROM:0011AA60 ROM:0011AA60 loc_11AA60: ; CODE XREF: ROM:0011AA56↑j ROM:0011AA60 cmp.w ($5CC).w,d7 ROM:0011AA64 ble.s locret_11AA6E ROM:0011AA66 move.b #2,($761).w ROM:0011AA6C bra.s loc_11AA88 ROM:0011AA6E ; --------------------------------------------------------------------------- ROM:0011AA6E ROM:0011AA6E locret_11AA6E: ; CODE XREF: ROM:0011AA64↑j ROM:0011AA6E rts ROM:0011AA70 ; --------------------------------------------------------------------------- ROM:0011AA70 ROM:0011AA70 loc_11AA70: ; DATA XREF: ROM:0011AA36↑o ROM:0011AA70 cmp.w ($5C6).w,d7 ROM:0011AA74 bgt.s loc_11AA88 ROM:0011AA76 cmp.w ($5CC).w,d7 ROM:0011AA7A bgt.s loc_11AA88 ROM:0011AA7C bsr.w sub_11AB32 ROM:0011AA80 move.b #4,($761).w ROM:0011AA86 bra.s locret_11AAE4 ROM:0011AA88 ; --------------------------------------------------------------------------- ROM:0011AA88 ROM:0011AA88 loc_11AA88: ; CODE XREF: ROM:0011AA6C↑j ROM:0011AA88 ; ROM:0011AA74↑j ... ROM:0011AA88 bsr.w sub_11AB3E ROM:0011AA8C rts ROM:0011AA8E ; --------------------------------------------------------------------------- ROM:0011AA8E ROM:0011AA8E loc_11AA8E: ; DATA XREF: ROM:0011AA3A↑o ROM:0011AA8E cmp.w ($5C6).w,d7 ROM:0011AA92 blt.s loc_11AAA8 ROM:0011AA94 cmp.w ($5CC).w,d7 ROM:0011AA98 blt.s loc_11AAA8 ROM:0011AA9A bsr.w sub_11AB32 ROM:0011AA9E move.b #5,($761).w ROM:0011AAA4 bra.w locret_11AB1E ROM:0011AAA8 ; --------------------------------------------------------------------------- ROM:0011AAA8 ROM:0011AAA8 loc_11AAA8: ; CODE XREF: ROM:0011AA5E↑j ROM:0011AAA8 ; ROM:0011AA92↑j ... ROM:0011AAA8 bsr.w sub_11AB3E ROM:0011AAAC rts ROM:0011AAAE ; --------------------------------------------------------------------------- ROM:0011AAAE ROM:0011AAAE loc_11AAAE: ; DATA XREF: ROM:0011AA3E↑o ROM:0011AAAE cmp.w ($5C6).w,d7 ROM:0011AAB2 ble.s loc_11AABC ROM:0011AAB4 move.b #2,($761).w ROM:0011AABA bra.s loc_11AA88 ROM:0011AABC ; --------------------------------------------------------------------------- ROM:0011AABC ROM:0011AABC loc_11AABC: ; CODE XREF: ROM:0011AAB2↑j ROM:0011AABC btst #7,($92C).w ROM:0011AAC2 bne.s loc_11AACC ROM:0011AAC4 move.b #1,($761).w ROM:0011AACA rts ROM:0011AACC ; --------------------------------------------------------------------------- ROM:0011AACC ROM:0011AACC loc_11AACC: ; CODE XREF: ROM:0011AAC2↑j ROM:0011AACC move.w $62(a5),d4 ROM:0011AAD0 cmp.w ($5CC).w,d7 ROM:0011AAD4 bge.s locret_11AAE4 ROM:0011AAD6 cmp.w ($5CA).w,d4 ROM:0011AADA ble.s locret_11AAE4 ROM:0011AADC move.b #3,($761).w ROM:0011AAE2 bra.s loc_11AAA8 ROM:0011AAE4 ; --------------------------------------------------------------------------- ROM:0011AAE4 ROM:0011AAE4 locret_11AAE4: ; CODE XREF: ROM:0011AA86↑j ROM:0011AAE4 ; ROM:0011AAD4↑j ... ROM:0011AAE4 rts ROM:0011AAE6 ; --------------------------------------------------------------------------- ROM:0011AAE6 ROM:0011AAE6 loc_11AAE6: ; DATA XREF: ROM:0011AA42↑o ROM:0011AAE6 cmp.w ($5C6).w,d7 ROM:0011AAEA bge.s loc_11AAF4 ROM:0011AAEC move.b #3,($761).w ROM:0011AAF2 bra.s loc_11AAA8 ROM:0011AAF4 ; --------------------------------------------------------------------------- ROM:0011AAF4 ROM:0011AAF4 loc_11AAF4: ; CODE XREF: ROM:0011AAEA↑j ROM:0011AAF4 btst #7,($92C).w ROM:0011AAFA bne.s loc_11AB04 ROM:0011AAFC move.b #1,($761).w ROM:0011AB02 rts ROM:0011AB04 ; --------------------------------------------------------------------------- ROM:0011AB04 ROM:0011AB04 loc_11AB04: ; CODE XREF: ROM:0011AAFA↑j ROM:0011AB04 move.w $62(a5),d0 ROM:0011AB08 cmp.w ($5CC).w,d7 ROM:0011AB0C ble.s locret_11AB1E ROM:0011AB0E cmp.w ($5CA).w,d0 ROM:0011AB12 ble.s locret_11AB1E ROM:0011AB14 move.b #2,($761).w ROM:0011AB1A bra.w loc_11AA88 ROM:0011AB1E ; --------------------------------------------------------------------------- ROM:0011AB1E ROM:0011AB1E locret_11AB1E: ; CODE XREF: ROM:0011AAA4↑j ROM:0011AB1E ; ROM:0011AB0C↑j ... ROM:0011AB1E rts ROM:0011AB20 ; --------------------------------------------------------------------------- ROM:0011AB20 rts ROM:0011AB22 ROM:0011AB22 ; =============== S U B R O U T I N E ======================================= ROM:0011AB22 ROM:0011AB22 ROM:0011AB22 sub_11AB22: ; CODE XREF: ROM:loc_11AA46↑p ROM:0011AB22 andi.w #$FFFE,($1340).w ROM:0011AB28 move.w ($1340).w,($5CC).w ROM:0011AB2E rts ROM:0011AB2E ; End of function sub_11AB22 ROM:0011AB2E ROM:0011AB30 ; --------------------------------------------------------------------------- ROM:0011AB30 rts ROM:0011AB32 ROM:0011AB32 ; =============== S U B R O U T I N E ======================================= ROM:0011AB32 ROM:0011AB32 ROM:0011AB32 sub_11AB32: ; CODE XREF: ROM:0011AA7C↑p ROM:0011AB32 ; ROM:0011AA9A↑p ROM:0011AB32 clr.w ($5C8).w ROM:0011AB36 move.w ($5CC).w,($5C6).w ROM:0011AB3C rts ROM:0011AB3C ; End of function sub_11AB32 ROM:0011AB3C ROM:0011AB3E ROM:0011AB3E ; =============== S U B R O U T I N E ======================================= ROM:0011AB3E ROM:0011AB3E ROM:0011AB3E sub_11AB3E: ; CODE XREF: ROM:loc_11AA88↑p ROM:0011AB3E ; ROM:loc_11AAA8↑p ROM:0011AB3E move.w ($5D8).w,($5C6).w ROM:0011AB44 move.w ($5DA).w,($5C8).w ROM:0011AB4A rts ROM:0011AB4A ; End of function sub_11AB3E ROM:0011AB4A ROM:0011AB4C ROM:0011AB4C ; =============== S U B R O U T I N E ======================================= ROM:0011AB4C ROM:0011AB4C ROM:0011AB4C sub_11AB4C: ; CODE XREF: ROM:00116AD2↑p ROM:0011AB4C bsr.l sub_11A7AC ROM:0011AB52 bsr.w sub_11ABA8 ROM:0011AB56 bsr.l sub_11AE40 ROM:0011AB5C bsr.l sub_11AE52 ROM:0011AB62 bsr.w sub_11AB82 ROM:0011AB66 rts ROM:0011AB66 ; End of function sub_11AB4C ROM:0011AB66 ROM:0011AB68 ROM:0011AB68 ; =============== S U B R O U T I N E ======================================= ROM:0011AB68 ROM:0011AB68 ROM:0011AB68 sub_11AB68: ; CODE XREF: ROM:00117156↑p ROM:0011AB68 bsr.l sub_11AA14 ROM:0011AB6E bsr.l sub_11AC0C ROM:0011AB74 bsr.l sub_11AC14 ROM:0011AB7A bsr.l sub_11ACB8 ROM:0011AB80 rts ROM:0011AB80 ; End of function sub_11AB68 ROM:0011AB80 ROM:0011AB82 ROM:0011AB82 ; =============== S U B R O U T I N E ======================================= ROM:0011AB82 ROM:0011AB82 ROM:0011AB82 sub_11AB82: ; CODE XREF: sub_11AB4C+16↑p ROM:0011AB82 bclr #6,($92C).w ROM:0011AB88 btst #2,($92F).w ROM:0011AB8E bne.s locret_11ABA6 ROM:0011AB90 btst #6,($92B).w ROM:0011AB96 bne.s locret_11ABA6 ROM:0011AB98 btst #1,($92A).w ROM:0011AB9E bne.s locret_11ABA6 ROM:0011ABA0 bset #6,($92C).w ROM:0011ABA6 ROM:0011ABA6 locret_11ABA6: ; CODE XREF: sub_11AB82+C↑j ROM:0011ABA6 ; sub_11AB82+14↑j ... ROM:0011ABA6 rts ROM:0011ABA6 ; End of function sub_11AB82 ROM:0011ABA6 ROM:0011ABA8 ROM:0011ABA8 ; =============== S U B R O U T I N E ======================================= ROM:0011ABA8 ROM:0011ABA8 ROM:0011ABA8 sub_11ABA8: ; CODE XREF: sub_11AB4C+6↑p ROM:0011ABA8 clr.w d1 ROM:0011ABAA move.b ($762).w,d1 ROM:0011ABAE cmpi.w #4,d1 ROM:0011ABB2 bcc.s locret_11ABBC ROM:0011ABB4 movea.l off_11ABBE(pc,d1.w*4),a0 ROM:0011ABB8 nop ROM:0011ABBA jmp (a0) ROM:0011ABBC ; --------------------------------------------------------------------------- ROM:0011ABBC ROM:0011ABBC locret_11ABBC: ; CODE XREF: sub_11ABA8+A↑j ROM:0011ABBC rts ROM:0011ABBC ; End of function sub_11ABA8 ROM:0011ABBC ROM:0011ABBC ; --------------------------------------------------------------------------- ROM:0011ABBE off_11ABBE: dc.l loc_11ABCE ; DATA XREF: sub_11ABA8+C↑r ROM:0011ABC2 dc.l loc_11ABDC ROM:0011ABC6 dc.l loc_11ABF2 ROM:0011ABCA dc.l locret_11AC08 ROM:0011ABCE ; --------------------------------------------------------------------------- ROM:0011ABCE ROM:0011ABCE loc_11ABCE: ; DATA XREF: ROM:off_11ABBE↑o ROM:0011ABCE bclr #6,($938).w ROM:0011ABD4 move.b #1,($762).w ROM:0011ABDA rts ROM:0011ABDC ; --------------------------------------------------------------------------- ROM:0011ABDC ROM:0011ABDC loc_11ABDC: ; DATA XREF: ROM:0011ABC2↑o ROM:0011ABDC btst #4,($939).w ROM:0011ABE2 beq.s locret_11ABF0 ROM:0011ABE4 bset #1,($93A).w ROM:0011ABEA move.b #2,($762).w ROM:0011ABF0 ROM:0011ABF0 locret_11ABF0: ; CODE XREF: ROM:0011ABE2↑j ROM:0011ABF0 rts ROM:0011ABF2 ; --------------------------------------------------------------------------- ROM:0011ABF2 ROM:0011ABF2 loc_11ABF2: ; DATA XREF: ROM:0011ABC6↑o ROM:0011ABF2 btst #1,($92A).w ROM:0011ABF8 bne.s locret_11AC06 ROM:0011ABFA bset #6,($938).w ROM:0011AC00 move.b #3,($762).w ROM:0011AC06 ROM:0011AC06 locret_11AC06: ; CODE XREF: ROM:0011ABF8↑j ROM:0011AC06 rts ROM:0011AC08 ; --------------------------------------------------------------------------- ROM:0011AC08 ROM:0011AC08 locret_11AC08: ; DATA XREF: ROM:0011ABCA↑o ROM:0011AC08 rts ROM:0011AC0A ; --------------------------------------------------------------------------- ROM:0011AC0A rts ROM:0011AC0C ROM:0011AC0C ; =============== S U B R O U T I N E ======================================= ROM:0011AC0C ROM:0011AC0C ROM:0011AC0C sub_11AC0C: ; CODE XREF: sub_11AB68+6↑p ROM:0011AC0C move.w ($5C8).w,($5CA).w ROM:0011AC12 rts ROM:0011AC12 ; End of function sub_11AC0C ROM:0011AC12 ROM:0011AC14 ROM:0011AC14 ; =============== S U B R O U T I N E ======================================= ROM:0011AC14 ROM:0011AC14 ROM:0011AC14 sub_11AC14: ; CODE XREF: sub_11AB68+C↑p ROM:0011AC14 cmpi.w #0,($5CA).w ROM:0011AC1A beq.s locret_11AC3A ROM:0011AC1C move.l #$3E8,d0 ROM:0011AC22 divs.w ($5CA).w,d0 ROM:0011AC26 move.l d0,d1 ROM:0011AC28 swap d1 ROM:0011AC2A cmpi.w #0,d1 ROM:0011AC2E ble.s loc_11AC32 ROM:0011AC30 addq.w #1,d0 ROM:0011AC32 ROM:0011AC32 loc_11AC32: ; CODE XREF: sub_11AC14+1A↑j ROM:0011AC32 move.w d0,d2 ROM:0011AC34 lsr.w #1,d2 ROM:0011AC36 move.w d2,($5CE).w ROM:0011AC3A ROM:0011AC3A locret_11AC3A: ; CODE XREF: sub_11AC14+6↑j ROM:0011AC3A rts ROM:0011AC3A ; End of function sub_11AC14 ROM:0011AC3A ROM:0011AC3C ROM:0011AC3C ; =============== S U B R O U T I N E ======================================= ROM:0011AC3C ROM:0011AC3C ROM:0011AC3C sub_11AC3C: ; CODE XREF: ROM:0011AD48↓p ROM:0011AC3C ; ROM:0011AE20↓p ROM:0011AC3C bclr #6,($92E).w ROM:0011AC42 btst #1,($92B).w ROM:0011AC48 beq.s loc_11AC52 ROM:0011AC4A bset #2,($935).w ROM:0011AC50 bra.s loc_11AC58 ROM:0011AC52 ; --------------------------------------------------------------------------- ROM:0011AC52 ROM:0011AC52 loc_11AC52: ; CODE XREF: sub_11AC3C+C↑j ROM:0011AC52 bclr #2,($935).w ROM:0011AC58 ROM:0011AC58 loc_11AC58: ; CODE XREF: sub_11AC3C+14↑j ROM:0011AC58 move.w ($5CC).w,d7 ROM:0011AC5C cmp.w ($5C6).w,d7 ROM:0011AC60 bge.s loc_11AC70 ROM:0011AC62 bset #1,($92B).w ROM:0011AC68 bset #2,($FFFFFA11).w ROM:0011AC6E bra.s loc_11AC7C ROM:0011AC70 ; --------------------------------------------------------------------------- ROM:0011AC70 ROM:0011AC70 loc_11AC70: ; CODE XREF: sub_11AC3C+24↑j ROM:0011AC70 bclr #1,($92B).w ROM:0011AC76 bclr #2,($FFFFFA11).w ROM:0011AC7C ROM:0011AC7C loc_11AC7C: ; CODE XREF: sub_11AC3C+32↑j ROM:0011AC7C btst #1,($92B).w ROM:0011AC82 beq.s loc_11AC94 ROM:0011AC84 btst #2,($935).w ROM:0011AC8A bne.s loc_11AC92 ROM:0011AC8C bset #6,($92E).w ROM:0011AC92 ROM:0011AC92 loc_11AC92: ; CODE XREF: sub_11AC3C+4E↑j ROM:0011AC92 bra.s locret_11ACA2 ROM:0011AC94 ; --------------------------------------------------------------------------- ROM:0011AC94 ROM:0011AC94 loc_11AC94: ; CODE XREF: sub_11AC3C+46↑j ROM:0011AC94 btst #2,($935).w ROM:0011AC9A beq.s locret_11ACA2 ROM:0011AC9C bset #6,($92E).w ROM:0011ACA2 ROM:0011ACA2 locret_11ACA2: ; CODE XREF: sub_11AC3C:loc_11AC92↑j ROM:0011ACA2 ; sub_11AC3C+5E↑j ROM:0011ACA2 rts ROM:0011ACA2 ; End of function sub_11AC3C ROM:0011ACA2 ROM:0011ACA4 ROM:0011ACA4 ; =============== S U B R O U T I N E ======================================= ROM:0011ACA4 ROM:0011ACA4 ROM:0011ACA4 sub_11ACA4: ; CODE XREF: ROM:0011ADAE↓p ROM:0011ACA4 btst #1,($92B).w ROM:0011ACAA beq.s loc_11ACB2 ROM:0011ACAC addq.w #1,($5CC).w ROM:0011ACB0 bra.s locret_11ACB6 ROM:0011ACB2 ; --------------------------------------------------------------------------- ROM:0011ACB2 ROM:0011ACB2 loc_11ACB2: ; CODE XREF: sub_11ACA4+6↑j ROM:0011ACB2 subq.w #1,($5CC).w ROM:0011ACB6 ROM:0011ACB6 locret_11ACB6: ; CODE XREF: sub_11ACA4+C↑j ROM:0011ACB6 rts ROM:0011ACB6 ; End of function sub_11ACA4 ROM:0011ACB6 ROM:0011ACB8 ROM:0011ACB8 ; =============== S U B R O U T I N E ======================================= ROM:0011ACB8 ROM:0011ACB8 ROM:0011ACB8 sub_11ACB8: ; CODE XREF: sub_11AB68+12↑p ROM:0011ACB8 clr.w d1 ROM:0011ACBA move.b ($763).w,d1 ROM:0011ACBE cmpi.w #5,d1 ROM:0011ACC2 bcc.s locret_11ACCC ROM:0011ACC4 movea.l off_11ACCE(pc,d1.w*4),a0 ROM:0011ACC8 nop ROM:0011ACCA jmp (a0) ROM:0011ACCC ; --------------------------------------------------------------------------- ROM:0011ACCC ROM:0011ACCC locret_11ACCC: ; CODE XREF: sub_11ACB8+A↑j ROM:0011ACCC rts ROM:0011ACCC ; End of function sub_11ACB8 ROM:0011ACCC ROM:0011ACCC ; --------------------------------------------------------------------------- ROM:0011ACCE off_11ACCE: dc.l loc_11ACE2 ; DATA XREF: sub_11ACB8+C↑r ROM:0011ACD2 dc.l loc_11AD14 ROM:0011ACD6 dc.l loc_11AD2A ROM:0011ACDA dc.l loc_11AD7E ROM:0011ACDE dc.l loc_11ADCC ROM:0011ACE2 ; --------------------------------------------------------------------------- ROM:0011ACE2 ROM:0011ACE2 loc_11ACE2: ; DATA XREF: ROM:off_11ACCE↑o ROM:0011ACE2 move.w $64(a5),d7 ROM:0011ACE6 move.w #$104,($FFFFF410).w ROM:0011ACEC move.w #0,($FFFFF41A).w ROM:0011ACF2 move.w #$FFFF,($FFFFF41C).w ROM:0011ACF8 move.w #$11F,($FFFFF418).w ROM:0011ACFE clr.b ($8AE).w ROM:0011AD02 move.w d7,($63E).w ROM:0011AD06 move.b #1,($8AE).w ROM:0011AD0C move.b #1,($763).w ROM:0011AD12 rts ROM:0011AD14 ; --------------------------------------------------------------------------- ROM:0011AD14 ROM:0011AD14 loc_11AD14: ; DATA XREF: ROM:0011ACD2↑o ROM:0011AD14 cmpi.w #0,($63E).w ROM:0011AD1A bgt.s locret_11AD28 ROM:0011AD1C bclr #7,($92C).w ROM:0011AD22 move.b #2,($763).w ROM:0011AD28 ROM:0011AD28 locret_11AD28: ; CODE XREF: ROM:0011AD1A↑j ROM:0011AD28 rts ROM:0011AD2A ; --------------------------------------------------------------------------- ROM:0011AD2A ROM:0011AD2A loc_11AD2A: ; DATA XREF: ROM:0011ACD6↑o ROM:0011AD2A move.w ($5C6).w,d7 ROM:0011AD2E cmp.w ($5CC).w,d7 ROM:0011AD32 beq.s loc_11AD6C ROM:0011AD34 cmpi.w #0,($5CA).w ROM:0011AD3A beq.s loc_11AD6C ROM:0011AD3C move.w #$54,($FFFFF420).w ; 'T' ROM:0011AD42 move.w #$FFFF,($FFFFF41C).w ROM:0011AD48 bsr.w sub_11AC3C ROM:0011AD4C move.w ($5CE).w,d7 ROM:0011AD50 clr.b ($8AD).w ROM:0011AD54 move.w d7,($63C).w ROM:0011AD58 move.b #1,($8AD).w ROM:0011AD5E bset #7,($92C).w ROM:0011AD64 move.b #3,($763).w ROM:0011AD6A rts ROM:0011AD6C ; --------------------------------------------------------------------------- ROM:0011AD6C ROM:0011AD6C loc_11AD6C: ; CODE XREF: ROM:0011AD32↑j ROM:0011AD6C ; ROM:0011AD3A↑j ROM:0011AD6C move.w ($5B2).w,d0 ROM:0011AD70 muls.w #$7F,d0 ROM:0011AD74 divs.w #$64,d0 ; 'd' ROM:0011AD78 move.w d0,($FFFFF41C).w ROM:0011AD7C rts ROM:0011AD7E ; --------------------------------------------------------------------------- ROM:0011AD7E ROM:0011AD7E loc_11AD7E: ; DATA XREF: ROM:0011ACDA↑o ROM:0011AD7E btst #6,($92E).w ROM:0011AD84 beq.s loc_11ADA0 ROM:0011AD86 move.w $7EC(a5),d7 ROM:0011AD8A clr.b ($8AE).w ROM:0011AD8E move.w d7,($63E).w ROM:0011AD92 move.b #1,($8AE).w ROM:0011AD98 move.b #1,($763).w ROM:0011AD9E rts ROM:0011ADA0 ; --------------------------------------------------------------------------- ROM:0011ADA0 ROM:0011ADA0 loc_11ADA0: ; CODE XREF: ROM:0011AD84↑j ROM:0011ADA0 cmpi.w #0,($63C).w ROM:0011ADA6 bgt.s locret_11ADCA ROM:0011ADA8 move.w #$74,($FFFFF420).w ; 't' ROM:0011ADAE bsr.w sub_11ACA4 ROM:0011ADB2 move.w ($5CE).w,d7 ROM:0011ADB6 clr.b ($8AD).w ROM:0011ADBA move.w d7,($63C).w ROM:0011ADBE move.b #1,($8AD).w ROM:0011ADC4 move.b #4,($763).w ROM:0011ADCA ROM:0011ADCA locret_11ADCA: ; CODE XREF: ROM:0011ADA6↑j ROM:0011ADCA rts ROM:0011ADCC ; --------------------------------------------------------------------------- ROM:0011ADCC ROM:0011ADCC loc_11ADCC: ; DATA XREF: ROM:0011ACDE↑o ROM:0011ADCC cmpi.w #0,($5CA).w ROM:0011ADD2 bne.s loc_11ADEE ROM:0011ADD4 move.w $7EC(a5),d7 ROM:0011ADD8 clr.b ($8AE).w ROM:0011ADDC move.w d7,($63E).w ROM:0011ADE0 move.b #1,($8AE).w ROM:0011ADE6 move.b #1,($763).w ROM:0011ADEC rts ROM:0011ADEE ; --------------------------------------------------------------------------- ROM:0011ADEE ROM:0011ADEE loc_11ADEE: ; CODE XREF: ROM:0011ADD2↑j ROM:0011ADEE move.w ($5C6).w,d7 ROM:0011ADF2 cmp.w ($5CC).w,d7 ROM:0011ADF6 bne.s loc_11AE12 ROM:0011ADF8 move.w $7EC(a5),d7 ROM:0011ADFC clr.b ($8AE).w ROM:0011AE00 move.w d7,($63E).w ROM:0011AE04 move.b #1,($8AE).w ROM:0011AE0A move.b #1,($763).w ROM:0011AE10 rts ROM:0011AE12 ; --------------------------------------------------------------------------- ROM:0011AE12 ROM:0011AE12 loc_11AE12: ; CODE XREF: ROM:0011ADF6↑j ROM:0011AE12 cmpi.w #0,($63C).w ROM:0011AE18 bgt.s locret_11AE3C ROM:0011AE1A move.w #$54,($FFFFF420).w ; 'T' ROM:0011AE20 bsr.w sub_11AC3C ROM:0011AE24 move.w ($5CE).w,d7 ROM:0011AE28 clr.b ($8AD).w ROM:0011AE2C move.w d7,($63C).w ROM:0011AE30 move.b #1,($8AD).w ROM:0011AE36 move.b #3,($763).w ROM:0011AE3C ROM:0011AE3C locret_11AE3C: ; CODE XREF: ROM:0011AE18↑j ROM:0011AE3C rts ROM:0011AE3E ; --------------------------------------------------------------------------- ROM:0011AE3E rts ROM:0011AE40 ROM:0011AE40 ; =============== S U B R O U T I N E ======================================= ROM:0011AE40 ROM:0011AE40 ROM:0011AE40 sub_11AE40: ; CODE XREF: sub_11AB4C+A↑p ROM:0011AE40 move.w ($5CC).w,d1 ROM:0011AE44 subi.w #5,d1 ROM:0011AE48 andi.w #$FFFC,d1 ROM:0011AE4C move.w d1,($5D2).w ROM:0011AE50 rts ROM:0011AE50 ; End of function sub_11AE40 ROM:0011AE50 ROM:0011AE52 ROM:0011AE52 ; =============== S U B R O U T I N E ======================================= ROM:0011AE52 ROM:0011AE52 ROM:0011AE52 sub_11AE52: ; CODE XREF: sub_11AB4C+10↑p ROM:0011AE52 move.w ($5CC).w,d0 ROM:0011AE56 clr.w d1 ROM:0011AE58 move.b ($764).w,d1 ROM:0011AE5C cmpi.w #5,d1 ROM:0011AE60 bcc.s locret_11AE6A ROM:0011AE62 movea.l off_11AE6C(pc,d1.w*4),a0 ROM:0011AE66 nop ROM:0011AE68 jmp (a0) ROM:0011AE6A ; --------------------------------------------------------------------------- ROM:0011AE6A ROM:0011AE6A locret_11AE6A: ; CODE XREF: sub_11AE52+E↑j ROM:0011AE6A rts ROM:0011AE6A ; End of function sub_11AE52 ROM:0011AE6A ROM:0011AE6A ; --------------------------------------------------------------------------- ROM:0011AE6C off_11AE6C: dc.l loc_11AE80 ; DATA XREF: sub_11AE52+10↑r ROM:0011AE70 dc.l loc_11AE9A ROM:0011AE74 dc.l loc_11AEC4 ROM:0011AE78 dc.l loc_11AF1E ROM:0011AE7C dc.l loc_11AF54 ROM:0011AE80 ; --------------------------------------------------------------------------- ROM:0011AE80 ROM:0011AE80 loc_11AE80: ; DATA XREF: ROM:off_11AE6C↑o ROM:0011AE80 bclr #1,($92A).w ROM:0011AE86 bclr #0,($935).w ROM:0011AE8C bclr #1,($93A).w ROM:0011AE92 move.b #1,($764).w ROM:0011AE98 rts ROM:0011AE9A ; --------------------------------------------------------------------------- ROM:0011AE9A ROM:0011AE9A loc_11AE9A: ; DATA XREF: ROM:0011AE70↑o ROM:0011AE9A btst #1,($93A).w ROM:0011AEA0 beq.s loc_11AEBE ROM:0011AEA2 bclr #1,($93A).w ROM:0011AEA8 bset #1,($92A).w ROM:0011AEAE bsr.w sub_11AF80 ROM:0011AEB2 bsr.w sub_11AF72 ROM:0011AEB6 move.b #2,($764).w ROM:0011AEBC bra.s locret_11AF1C ROM:0011AEBE ; --------------------------------------------------------------------------- ROM:0011AEBE ROM:0011AEBE loc_11AEBE: ; CODE XREF: ROM:0011AEA0↑j ROM:0011AEBE ; ROM:0011AEF8↓j ... ROM:0011AEBE bsr.w sub_11AFB6 ROM:0011AEC2 rts ROM:0011AEC4 ; --------------------------------------------------------------------------- ROM:0011AEC4 ROM:0011AEC4 loc_11AEC4: ; DATA XREF: ROM:0011AE74↑o ROM:0011AEC4 cmp.w ($5D4).w,d0 ROM:0011AEC8 bne.s loc_11AED6 ROM:0011AECA bsr.w sub_11AFA8 ROM:0011AECE move.b #3,($764).w ROM:0011AED4 bra.s locret_11AF52 ROM:0011AED6 ; --------------------------------------------------------------------------- ROM:0011AED6 ROM:0011AED6 loc_11AED6: ; CODE XREF: ROM:0011AEC8↑j ROM:0011AED6 btst #0,($935).w ROM:0011AEDC beq.s loc_11AEFA ROM:0011AEDE cmpi.w #0,($5D2).w ROM:0011AEE4 ble.s loc_11AEFA ROM:0011AEE6 bclr #1,($92A).w ROM:0011AEEC bclr #0,($935).w ROM:0011AEF2 move.b #1,($764).w ROM:0011AEF8 bra.s loc_11AEBE ROM:0011AEFA ; --------------------------------------------------------------------------- ROM:0011AEFA ROM:0011AEFA loc_11AEFA: ; CODE XREF: ROM:0011AEDC↑j ROM:0011AEFA ; ROM:0011AEE4↑j ROM:0011AEFA btst #0,($935).w ROM:0011AF00 beq.s locret_11AF1C ROM:0011AF02 cmpi.w #0,($5D2).w ROM:0011AF08 bgt.s locret_11AF1C ROM:0011AF0A bsr.w sub_11AF9A ROM:0011AF0E bclr #0,($935).w ROM:0011AF14 move.b #4,($764).w ROM:0011AF1A bra.s locret_11AF6E ROM:0011AF1C ; --------------------------------------------------------------------------- ROM:0011AF1C ROM:0011AF1C locret_11AF1C: ; CODE XREF: ROM:0011AEBC↑j ROM:0011AF1C ; ROM:0011AF00↑j ... ROM:0011AF1C rts ROM:0011AF1E ; --------------------------------------------------------------------------- ROM:0011AF1E ROM:0011AF1E loc_11AF1E: ; DATA XREF: ROM:0011AE78↑o ROM:0011AF1E btst #0,($935).w ROM:0011AF24 beq.s loc_11AF38 ROM:0011AF26 bsr.w sub_11AF9A ROM:0011AF2A bclr #0,($935).w ROM:0011AF30 move.b #4,($764).w ROM:0011AF36 bra.s locret_11AF6E ROM:0011AF38 ; --------------------------------------------------------------------------- ROM:0011AF38 ROM:0011AF38 loc_11AF38: ; CODE XREF: ROM:0011AF24↑j ROM:0011AF38 cmp.w ($5D6).w,d0 ROM:0011AF3C bne.s locret_11AF52 ROM:0011AF3E bsr.w sub_11AFEC ROM:0011AF42 bclr #1,($92A).w ROM:0011AF48 move.b #1,($764).w ROM:0011AF4E bra.w loc_11AEBE ROM:0011AF52 ; --------------------------------------------------------------------------- ROM:0011AF52 ROM:0011AF52 locret_11AF52: ; CODE XREF: ROM:0011AED4↑j ROM:0011AF52 ; ROM:0011AF3C↑j ROM:0011AF52 rts ROM:0011AF54 ; --------------------------------------------------------------------------- ROM:0011AF54 ROM:0011AF54 loc_11AF54: ; DATA XREF: ROM:0011AE7C↑o ROM:0011AF54 cmp.w ($5D8).w,d0 ROM:0011AF58 bne.s locret_11AF6E ROM:0011AF5A bsr.w sub_11AFEC ROM:0011AF5E bclr #1,($92A).w ROM:0011AF64 move.b #1,($764).w ROM:0011AF6A bra.w loc_11AEBE ROM:0011AF6E ; --------------------------------------------------------------------------- ROM:0011AF6E ROM:0011AF6E locret_11AF6E: ; CODE XREF: ROM:0011AF1A↑j ROM:0011AF6E ; ROM:0011AF36↑j ... ROM:0011AF6E rts ROM:0011AF70 ; --------------------------------------------------------------------------- ROM:0011AF70 rts ROM:0011AF72 ROM:0011AF72 ; =============== S U B R O U T I N E ======================================= ROM:0011AF72 ROM:0011AF72 ROM:0011AF72 sub_11AF72: ; CODE XREF: ROM:0011AEB2↑p ROM:0011AF72 move.w ($5D4).w,($5D8).w ROM:0011AF78 move.w $60(a5),($5DA).w ROM:0011AF7E rts ROM:0011AF7E ; End of function sub_11AF72 ROM:0011AF7E ROM:0011AF80 ROM:0011AF80 ; =============== S U B R O U T I N E ======================================= ROM:0011AF80 ROM:0011AF80 ROM:0011AF80 sub_11AF80: ; CODE XREF: ROM:0011AEAE↑p ROM:0011AF80 move.w ($5CC).w,d0 ROM:0011AF84 sub.w $68(a5),d0 ROM:0011AF88 move.w d0,($5D4).w ROM:0011AF8C sub.w $6A(a5),d0 ROM:0011AF90 andi.w #$FFFC,d0 ROM:0011AF94 move.w d0,($5D6).w ROM:0011AF98 rts ROM:0011AF98 ; End of function sub_11AF80 ROM:0011AF98 ROM:0011AF9A ROM:0011AF9A ; =============== S U B R O U T I N E ======================================= ROM:0011AF9A ROM:0011AF9A ROM:0011AF9A sub_11AF9A: ; CODE XREF: ROM:0011AF0A↑p ROM:0011AF9A ; ROM:0011AF26↑p ROM:0011AF9A move.w ($5D2).w,($5D8).w ROM:0011AFA0 move.w $60(a5),($5DA).w ROM:0011AFA6 rts ROM:0011AFA6 ; End of function sub_11AF9A ROM:0011AFA6 ROM:0011AFA8 ROM:0011AFA8 ; =============== S U B R O U T I N E ======================================= ROM:0011AFA8 ROM:0011AFA8 ROM:0011AFA8 sub_11AFA8: ; CODE XREF: ROM:0011AECA↑p ROM:0011AFA8 move.w ($5D6).w,($5D8).w ROM:0011AFAE move.w $6C(a5),($5DA).w ROM:0011AFB4 rts ROM:0011AFB4 ; End of function sub_11AFA8 ROM:0011AFB4 ROM:0011AFB6 ROM:0011AFB6 ; =============== S U B R O U T I N E ======================================= ROM:0011AFB6 ROM:0011AFB6 ROM:0011AFB6 sub_11AFB6: ; CODE XREF: ROM:loc_11AEBE↑p ROM:0011AFB6 move.w $68(a5),d1 ROM:0011AFBA move.w ($5BC).w,d0 ROM:0011AFBE cmp.w d0,d1 ROM:0011AFC0 bge.s loc_11AFC4 ROM:0011AFC2 move.w d1,d0 ROM:0011AFC4 ROM:0011AFC4 loc_11AFC4: ; CODE XREF: sub_11AFB6+A↑j ROM:0011AFC4 cmpi.w #0,d0 ROM:0011AFC8 bge.s loc_11AFCC ROM:0011AFCA clr.w d0 ROM:0011AFCC ROM:0011AFCC loc_11AFCC: ; CODE XREF: sub_11AFB6+12↑j ROM:0011AFCC move.w d0,($5D8).w ROM:0011AFD0 move.w $60(a5),d1 ROM:0011AFD4 move.w ($5BE).w,d0 ROM:0011AFD8 cmp.w d0,d1 ROM:0011AFDA bge.s loc_11AFDE ROM:0011AFDC move.w d1,d0 ROM:0011AFDE ROM:0011AFDE loc_11AFDE: ; CODE XREF: sub_11AFB6+24↑j ROM:0011AFDE cmpi.w #0,d0 ROM:0011AFE2 bge.s loc_11AFE6 ROM:0011AFE4 clr.w d0 ROM:0011AFE6 ROM:0011AFE6 loc_11AFE6: ; CODE XREF: sub_11AFB6+2C↑j ROM:0011AFE6 move.w d0,($5DA).w ROM:0011AFEA rts ROM:0011AFEA ; End of function sub_11AFB6 ROM:0011AFEA ROM:0011AFEC ROM:0011AFEC ; =============== S U B R O U T I N E ======================================= ROM:0011AFEC ROM:0011AFEC ROM:0011AFEC sub_11AFEC: ; CODE XREF: ROM:0011AF3E↑p ROM:0011AFEC ; ROM:0011AF5A↑p ROM:0011AFEC clr.w ($5D8).w ROM:0011AFF0 clr.w ($5C6).w ROM:0011AFF4 clr.w ($5CC).w ROM:0011AFF8 rts ROM:0011AFF8 ; End of function sub_11AFEC ROM:0011AFF8 ROM:0011AFFA ROM:0011AFFA ; =============== S U B R O U T I N E ======================================= ROM:0011AFFA ROM:0011AFFA ROM:0011AFFA sub_11AFFA: ; CODE XREF: ROM:00116884↑p ROM:0011AFFA ; ROM:00116942↑p ROM:0011AFFA clr.w ($FFFFFE0A).w ROM:0011AFFE clr.l ($FFFFFE0C).w ROM:0011B002 clr.l ($FFFFFE10).w ROM:0011B006 clr.l ($FFFFFE14).w ROM:0011B00A clr.l ($FFFFFE18).w ROM:0011B00E clr.l ($FFFFFE1C).w ROM:0011B012 clr.w ($FFFFFE20).w ROM:0011B016 moveq #0,d0 ROM:0011B018 moveq #0,d1 ROM:0011B01A moveq #$F,d2 ROM:0011B01C moveq #0,d3 ROM:0011B01E moveq #1,d4 ROM:0011B020 moveq #3,d5 ROM:0011B022 clr.w ($FFFFFF00).w ROM:0011B026 bsr.l sub_11B096 ROM:0011B02C ROM:0011B02C loc_11B02C: ; CODE XREF: sub_11AFFA+3E↓j ROM:0011B02C cmpi.l #0,($FFFFFE18).w ROM:0011B034 beq.s loc_11B03A ROM:0011B036 nop ROM:0011B038 bra.s loc_11B02C ROM:0011B03A ; --------------------------------------------------------------------------- ROM:0011B03A ROM:0011B03A loc_11B03A: ; CODE XREF: sub_11AFFA+3A↑j ROM:0011B03A bsr.w sub_11B052 ROM:0011B03E move.w #$40C0,($FFFFFE00).w ROM:0011B044 ori.w #1,($FFFFFE00).w ROM:0011B04A move.w #$640,($FFFFFE08).w ROM:0011B050 rts ROM:0011B050 ; End of function sub_11AFFA ROM:0011B050 ROM:0011B052 ROM:0011B052 ; =============== S U B R O U T I N E ======================================= ROM:0011B052 ROM:0011B052 ROM:0011B052 sub_11B052: ; CODE XREF: sub_11AFFA:loc_11B03A↑p ROM:0011B052 move.w ($FFFFFF00).w,d0 ROM:0011B056 move.b d0,d1 ROM:0011B058 andi.b #$F,d1 ROM:0011B05C addi.b #$30,d1 ; '0' ROM:0011B060 move.b d1,($888).w ROM:0011B064 move.b d0,d1 ROM:0011B066 lsr.b #4,d1 ROM:0011B068 andi.b #$F,d1 ROM:0011B06C addi.b #$30,d1 ; '0' ROM:0011B070 move.b d1,($887).w ROM:0011B074 lsr.w #8,d0 ROM:0011B076 move.b d0,d1 ROM:0011B078 andi.b #$F,d1 ROM:0011B07C addi.b #$30,d1 ; '0' ROM:0011B080 move.b d1,($886).w ROM:0011B084 move.b d0,d1 ROM:0011B086 lsr.b #4,d1 ROM:0011B088 andi.b #$F,d1 ROM:0011B08C addi.b #$30,d1 ; '0' ROM:0011B090 move.b d1,($885).w ROM:0011B094 rts ROM:0011B094 ; End of function sub_11B052 ROM:0011B094 ROM:0011B096 ROM:0011B096 ; =============== S U B R O U T I N E ======================================= ROM:0011B096 ROM:0011B096 ROM:0011B096 sub_11B096: ; CODE XREF: sub_110A18+2A↑p ROM:0011B096 ; sub_110C52+86↑p ... ROM:0011B096 cmpi.w #0,d1 ROM:0011B09A bne.s loc_11B0A8 ROM:0011B09C move.w #$FFFF,d1 ROM:0011B0A0 bclr d0,d1 ROM:0011B0A2 and.w d1,($FFFFFE0A).w ROM:0011B0A6 bra.s loc_11B0B0 ROM:0011B0A8 ; --------------------------------------------------------------------------- ROM:0011B0A8 ROM:0011B0A8 loc_11B0A8: ; CODE XREF: sub_11B096+4↑j ROM:0011B0A8 clr.w d1 ROM:0011B0AA bset d0,d1 ROM:0011B0AC or.w d1,($FFFFFE0A).w ROM:0011B0B0 ROM:0011B0B0 loc_11B0B0: ; CODE XREF: sub_11B096+10↑j ROM:0011B0B0 asl.w #1,d0 ROM:0011B0B2 moveq #3,d1 ROM:0011B0B4 asl.l d0,d1 ROM:0011B0B6 eori.l #$FFFFFFFF,d1 ROM:0011B0BC and.l d1,($FFFFFE1C).w ROM:0011B0C0 and.l d1,($FFFFFE14).w ROM:0011B0C4 and.l d1,($FFFFFE18).w ROM:0011B0C8 clr.l d1 ROM:0011B0CA move.w d3,d1 ROM:0011B0CC asl.l d0,d1 ROM:0011B0CE or.l d1,($FFFFFE14).w ROM:0011B0D2 clr.l d1 ROM:0011B0D4 move.w d4,d1 ROM:0011B0D6 asl.l d0,d1 ROM:0011B0D8 or.l d1,($FFFFFE18).w ROM:0011B0DC move.w d0,d3 ROM:0011B0DE asl.w #1,d0 ROM:0011B0E0 movea.w #$FE10,a0 ROM:0011B0E4 cmpi.w #$20,d0 ; ' ' ROM:0011B0E8 blt.s loc_11B0F2 ROM:0011B0EA subi.w #$20,d0 ; ' ' ROM:0011B0EE movea.w #$FE0C,a0 ROM:0011B0F2 ROM:0011B0F2 loc_11B0F2: ; CODE XREF: sub_11B096+52↑j ROM:0011B0F2 moveq #$F,d1 ROM:0011B0F4 asl.l d0,d1 ROM:0011B0F6 eori.l #$FFFFFFFF,d1 ROM:0011B0FC and.l d1,(a0) ROM:0011B0FE clr.l d1 ROM:0011B100 move.w d2,d1 ROM:0011B102 asl.l d0,d1 ROM:0011B104 or.l d1,(a0) ROM:0011B106 clr.l d1 ROM:0011B108 move.w d5,d1 ROM:0011B10A asl.l d3,d1 ROM:0011B10C or.l d1,($FFFFFE1C).w ROM:0011B110 rts ROM:0011B110 ; End of function sub_11B096 ROM:0011B110 ROM:0011B112 ROM:0011B112 ; =============== S U B R O U T I N E ======================================= ROM:0011B112 ROM:0011B112 ROM:0011B112 sub_11B112: ; CODE XREF: sub_110A18+6↑p ROM:0011B112 ; sub_110C52+66↑p ... ROM:0011B112 asl.w #1,d0 ROM:0011B114 moveq #3,d1 ROM:0011B116 asl.l d0,d1 ROM:0011B118 eori.l #$FFFFFFFF,d1 ROM:0011B11E and.l d1,($FFFFFE1C).w ROM:0011B122 asr.w #1,d0 ROM:0011B124 rts ROM:0011B124 ; End of function sub_11B112 ROM:0011B124 ROM:0011B126 ; --------------------------------------------------------------------------- ROM:0011B126 lea ($5E0).w,a0 ROM:0011B12A lea ($5E0).w,a1 ROM:0011B12E rts ROM:0011B130 ROM:0011B130 ; =============== S U B R O U T I N E ======================================= ROM:0011B130 ROM:0011B130 ROM:0011B130 sub_11B130: ; CODE XREF: sub_110E48+C0↑p ROM:0011B130 movea.w #$907,a0 ROM:0011B134 movea.w #$6F0,a1 ROM:0011B138 move.w #0,d0 ROM:0011B13C bsr.w sub_11B228 ROM:0011B140 cmpi.w #0,($502).w ROM:0011B146 bne.s loc_11B16C ROM:0011B148 addq.l #1,($484).w ROM:0011B14C movea.w #$928,a0 ROM:0011B150 movea.w #$732,a1 ROM:0011B154 move.w #0,d0 ROM:0011B158 bsr.w sub_11B228 ROM:0011B15C movea.w #$928,a0 ROM:0011B160 movea.w #$706,a1 ROM:0011B164 move.w #$16,d0 ROM:0011B168 bsr.w sub_11B228 ROM:0011B16C ROM:0011B16C loc_11B16C: ; CODE XREF: sub_11B130+16↑j ROM:0011B16C cmpi.w #$E10,($502).w ROM:0011B172 bne.s loc_11B184 ROM:0011B174 movea.w #$928,a0 ROM:0011B178 movea.w #$706,a1 ROM:0011B17C move.w #$16,d0 ROM:0011B180 bsr.w sub_11B228 ROM:0011B184 ROM:0011B184 loc_11B184: ; CODE XREF: sub_11B130+42↑j ROM:0011B184 cmpi.w #0,($4F0).w ROM:0011B18A bne.s locret_11B19C ROM:0011B18C movea.w #$912,a0 ROM:0011B190 movea.w #$6F0,a1 ROM:0011B194 move.w #$B,d0 ROM:0011B198 bsr.w sub_11B228 ROM:0011B19C ROM:0011B19C locret_11B19C: ; CODE XREF: sub_11B130+5A↑j ROM:0011B19C rts ROM:0011B19C ; End of function sub_11B130 ROM:0011B19C ROM:0011B19E ROM:0011B19E ; =============== S U B R O U T I N E ======================================= ROM:0011B19E ROM:0011B19E ROM:0011B19E sub_11B19E: ; CODE XREF: ROM:loc_11714E↑p ROM:0011B19E subq.w #1,($5DE).w ROM:0011B1A2 bgt.s loc_11B1BA ROM:0011B1A4 move.w #$A,($5DE).w ROM:0011B1AA movea.w #$8E3,a0 ROM:0011B1AE movea.w #$642,a1 ROM:0011B1B2 move.w #$33,d0 ; '3' ROM:0011B1B6 bsr.w sub_11B228 ROM:0011B1BA ROM:0011B1BA loc_11B1BA: ; CODE XREF: sub_11B19E+4↑j ROM:0011B1BA subq.w #1,($5DC).w ROM:0011B1BE bgt.s loc_11B21C ROM:0011B1C0 move.w #$400,($5DC).w ROM:0011B1C6 addq.l #1,($1330).w ROM:0011B1CA movea.w #$907,a0 ROM:0011B1CE movea.w #$6A8,a1 ROM:0011B1D2 move.w #$24,d0 ; '$' ROM:0011B1D6 bsr.w sub_11B228 ROM:0011B1DA move.l ($1330).w,d2 ROM:0011B1DE clr.l d3 ROM:0011B1E0 divsl.l #$3C,d3:d2 ; '<' ROM:0011B1E8 cmpi.w #0,d3 ROM:0011B1EC bne.s loc_11B21C ROM:0011B1EE movea.w #$907,a0 ROM:0011B1F2 movea.w #$6F0,a1 ROM:0011B1F6 move.w #0,d0 ROM:0011B1FA bsr.w sub_11B228 ROM:0011B1FE divsl.l #$3C,d3:d2 ; '<' ROM:0011B206 cmpi.w #0,d3 ROM:0011B20A bne.s loc_11B21C ROM:0011B20C movea.w #$907,a0 ROM:0011B210 movea.w #$6F0,a1 ROM:0011B214 move.w #0,d0 ROM:0011B218 bsr.w sub_11B228 ROM:0011B21C ROM:0011B21C loc_11B21C: ; CODE XREF: sub_11B19E+20↑j ROM:0011B21C ; sub_11B19E+4E↑j ... ROM:0011B21C movea.w #$8B0,a0 ROM:0011B220 movea.w #$5F4,a1 ROM:0011B224 move.w #$27,d0 ; ''' ROM:0011B224 ; End of function sub_11B19E ROM:0011B224 ROM:0011B228 ROM:0011B228 ; =============== S U B R O U T I N E ======================================= ROM:0011B228 ROM:0011B228 ROM:0011B228 sub_11B228: ; CODE XREF: sub_11B130+C↑p ROM:0011B228 ; sub_11B130+28↑p ... ROM:0011B228 moveq #0,d1 ROM:0011B22A ROM:0011B22A loc_11B22A: ; CODE XREF: sub_11B228+4↓j ROM:0011B22A ; sub_11B228:loc_11B258↓j ROM:0011B22A btst d1,-(a0) ROM:0011B22C dbne d0,loc_11B22A ROM:0011B230 subq.w #1,d0 ROM:0011B232 blt.s locret_11B25A ROM:0011B234 btst #1,(a0) ROM:0011B238 beq.s loc_11B24C ROM:0011B23A addq.w #1,(a1,d0.w*2) ROM:0011B23E bvc.s loc_11B248 ROM:0011B240 move.w #$7FFF,(a1,d0.w*2) ROM:0011B246 clr.b (a0) ROM:0011B248 ROM:0011B248 loc_11B248: ; CODE XREF: sub_11B228+16↑j ROM:0011B248 bra.w loc_11B258 ROM:0011B24C ; --------------------------------------------------------------------------- ROM:0011B24C ROM:0011B24C loc_11B24C: ; CODE XREF: sub_11B228+10↑j ROM:0011B24C subq.w #1,(a1,d0.w*2) ROM:0011B250 bpl.s loc_11B258 ROM:0011B252 clr.w (a1,d0.w*2) ROM:0011B256 clr.b (a0) ROM:0011B258 ROM:0011B258 loc_11B258: ; CODE XREF: sub_11B228:loc_11B248↑j ROM:0011B258 ; sub_11B228+28↑j ROM:0011B258 bra.s loc_11B22A ROM:0011B25A ; --------------------------------------------------------------------------- ROM:0011B25A ROM:0011B25A locret_11B25A: ; CODE XREF: sub_11B228+A↑j ROM:0011B25A rts ROM:0011B25A ; End of function sub_11B228 ROM:0011B25A ROM:0011B25A ; --------------------------------------------------------------------------- ROM:0011B25C dc.l $FFFFFFFF, $5450554D, $1E00, $20000, $FFFE0FFF ROM:0011B270 ROM:0011B270 ; =============== S U B R O U T I N E ======================================= ROM:0011B270 ROM:0011B270 ROM:0011B270 sub_11B270: ; CODE XREF: sub_12688A+6↓p ROM:0011B270 bsr.w sub_11B284 ROM:0011B274 bsr.l sub_11BBCA ROM:0011B27A bsr.w sub_11B87A ROM:0011B27E bsr.w sub_11B9DC ROM:0011B282 rts ROM:0011B282 ; End of function sub_11B270 ROM:0011B282 ROM:0011B284 ROM:0011B284 ; =============== S U B R O U T I N E ======================================= ROM:0011B284 ROM:0011B284 ROM:0011B284 sub_11B284: ; CODE XREF: sub_11B270↑p ROM:0011B284 move.w ($A76).w,d1 ROM:0011B288 cmp.w ($A78).w,d1 ROM:0011B28C bne.s loc_11B2AE ROM:0011B28E cmpi.w #$190,d1 ROM:0011B292 ble.s loc_11B2A0 ROM:0011B294 cmpi.w #$28A,d1 ROM:0011B298 bge.s loc_11B2A0 ROM:0011B29A move.w d1,($A74).w ROM:0011B29E bra.s loc_11B2AC ROM:0011B2A0 ; --------------------------------------------------------------------------- ROM:0011B2A0 ROM:0011B2A0 loc_11B2A0: ; CODE XREF: sub_11B284+E↑j ROM:0011B2A0 ; sub_11B284+14↑j ROM:0011B2A0 move.w $1B2(a5),($A74).w ROM:0011B2A6 bset #7,($131C).w ROM:0011B2AC ROM:0011B2AC loc_11B2AC: ; CODE XREF: sub_11B284+1A↑j ROM:0011B2AC bra.s loc_11B2BA ROM:0011B2AE ; --------------------------------------------------------------------------- ROM:0011B2AE ROM:0011B2AE loc_11B2AE: ; CODE XREF: sub_11B284+8↑j ROM:0011B2AE move.w $1B2(a5),($A74).w ROM:0011B2B4 bset #7,($131C).w ROM:0011B2BA ROM:0011B2BA loc_11B2BA: ; CODE XREF: sub_11B284:loc_11B2AC↑j ROM:0011B2BA move.w #$20D,d0 ROM:0011B2BE muls.w #$3E8,d0 ROM:0011B2C2 divs.w ($A74).w,d0 ROM:0011B2C6 move.w d0,($4B0).w ROM:0011B2CA muls.w ($4B8).w,d0 ROM:0011B2CE divs.w #$3E8,d0 ROM:0011B2D2 clr.l d1 ROM:0011B2D4 move.w d0,d1 ROM:0011B2D6 swap d1 ROM:0011B2D8 move.w ($A48).w,d2 ROM:0011B2DC swap d2 ROM:0011B2DE move.w ($A4A).w,d2 ROM:0011B2E2 move.w $1C0(a5),d3 ROM:0011B2E6 ext.l d3 ROM:0011B2E8 bsr.l sub_116F10 ROM:0011B2EE move.w d4,($A4A).w ROM:0011B2F2 swap d4 ROM:0011B2F4 move.w d4,($A48).w ROM:0011B2F8 btst #2,($4D3).w ROM:0011B2FE beq.s loc_11B306 ROM:0011B300 bset #5,($131D).w ROM:0011B306 ROM:0011B306 loc_11B306: ; CODE XREF: sub_11B284+7A↑j ROM:0011B306 btst #5,($131D).w ROM:0011B30C beq.s loc_11B316 ROM:0011B30E move.b #$FF,($10CE).w ROM:0011B314 bra.s loc_11B338 ROM:0011B316 ; --------------------------------------------------------------------------- ROM:0011B316 ROM:0011B316 loc_11B316: ; CODE XREF: sub_11B284+88↑j ROM:0011B316 move.w ($A98).w,d0 ROM:0011B31A subi.w #$8CA,d0 ROM:0011B31E bpl.s loc_11B322 ROM:0011B320 clr.w d0 ROM:0011B322 ROM:0011B322 loc_11B322: ; CODE XREF: sub_11B284+9A↑j ROM:0011B322 muls.w #$86,d0 ROM:0011B326 divs.w #$3E8,d0 ROM:0011B32A cmpi.w #$FE,d0 ROM:0011B32E ble.s loc_11B334 ROM:0011B330 move.w #$FE,d0 ROM:0011B334 ROM:0011B334 loc_11B334: ; CODE XREF: sub_11B284+AA↑j ROM:0011B334 move.b d0,($10CE).w ROM:0011B338 ROM:0011B338 loc_11B338: ; CODE XREF: sub_11B284+90↑j ROM:0011B338 btst #2,($4D2).w ROM:0011B33E beq.s loc_11B346 ROM:0011B340 bset #2,($12FC).w ROM:0011B346 ROM:0011B346 loc_11B346: ; CODE XREF: sub_11B284+BA↑j ROM:0011B346 move.w $1B4(a5),d0 ROM:0011B34A cmp.w ($A5C).w,d0 ROM:0011B34E bgt.s loc_11B358 ROM:0011B350 bset #7,($12FE).w ROM:0011B356 bra.s loc_11B366 ROM:0011B358 ; --------------------------------------------------------------------------- ROM:0011B358 ROM:0011B358 loc_11B358: ; CODE XREF: sub_11B284+CA↑j ROM:0011B358 btst #5,($930).w ROM:0011B35E bne.s loc_11B366 ROM:0011B360 bclr #7,($12FE).w ROM:0011B366 ROM:0011B366 loc_11B366: ; CODE XREF: sub_11B284+D2↑j ROM:0011B366 ; sub_11B284+DA↑j ROM:0011B366 move.w $1D2(a5),d0 ROM:0011B36A cmpi.w #1,d0 ROM:0011B36E bne.s loc_11B3CE ROM:0011B370 clr.w d1 ROM:0011B372 move.w ($ABC).w,d0 ROM:0011B376 btst #5,($12FC).w ROM:0011B37C beq.s loc_11B38A ROM:0011B37E cmpi.w #$7F,d0 ROM:0011B382 bne.s loc_11B38A ROM:0011B384 move.w #1,d1 ROM:0011B388 bra.s loc_11B396 ROM:0011B38A ; --------------------------------------------------------------------------- ROM:0011B38A ROM:0011B38A loc_11B38A: ; CODE XREF: sub_11B284+F8↑j ROM:0011B38A ; sub_11B284+FE↑j ROM:0011B38A btst #7,($12F4).w ROM:0011B390 beq.s loc_11B396 ROM:0011B392 move.w #1,d1 ROM:0011B396 ROM:0011B396 loc_11B396: ; CODE XREF: sub_11B284+104↑j ROM:0011B396 ; sub_11B284+10C↑j ROM:0011B396 cmpi.w #1,d1 ROM:0011B39A bne.s loc_11B3B2 ROM:0011B39C lea $864(a5),a0 ROM:0011B3A0 move.w #$C,d0 ROM:0011B3A4 move.w (a0,d0.w*2),($A44).w ROM:0011B3AA bset #7,($12F4).w ROM:0011B3B0 bra.s loc_11B3CC ROM:0011B3B2 ; --------------------------------------------------------------------------- ROM:0011B3B2 ROM:0011B3B2 loc_11B3B2: ; CODE XREF: sub_11B284+116↑j ROM:0011B3B2 move.w ($ABC).w,d0 ROM:0011B3B6 muls.w #$A,d0 ROM:0011B3BA btst #5,($12FC).w ROM:0011B3C0 beq.s loc_11B3C4 ROM:0011B3C2 neg.w d0 ROM:0011B3C4 ROM:0011B3C4 loc_11B3C4: ; CODE XREF: sub_11B284+13C↑j ROM:0011B3C4 addi.w #$AAC,d0 ROM:0011B3C8 move.w d0,($A44).w ROM:0011B3CC ROM:0011B3CC loc_11B3CC: ; CODE XREF: sub_11B284+12C↑j ROM:0011B3CC bra.s loc_11B434 ROM:0011B3CE ; --------------------------------------------------------------------------- ROM:0011B3CE ROM:0011B3CE loc_11B3CE: ; CODE XREF: sub_11B284+EA↑j ROM:0011B3CE clr.w d0 ROM:0011B3D0 btst #7,($12F4).w ROM:0011B3D6 beq.s loc_11B3DC ROM:0011B3D8 move.w #1,d0 ROM:0011B3DC ROM:0011B3DC loc_11B3DC: ; CODE XREF: sub_11B284+152↑j ROM:0011B3DC btst #4,($4D2).w ROM:0011B3E2 bne.s loc_11B3EA ROM:0011B3E4 cmpi.w #1,d0 ROM:0011B3E8 bne.s loc_11B408 ROM:0011B3EA ROM:0011B3EA loc_11B3EA: ; CODE XREF: sub_11B284+15E↑j ROM:0011B3EA lea $864(a5),a0 ROM:0011B3EE move.w #$C,d0 ROM:0011B3F2 move.w (a0,d0.w*2),($A44).w ROM:0011B3F8 bset #7,($12F4).w ROM:0011B3FE move.w ($A5C).w,d0 ROM:0011B402 move.w d0,($A72).w ROM:0011B406 bra.s loc_11B434 ROM:0011B408 ; --------------------------------------------------------------------------- ROM:0011B408 ROM:0011B408 loc_11B408: ; CODE XREF: sub_11B284+164↑j ROM:0011B408 clr.l d1 ROM:0011B40A move.w ($4CA).w,d1 ROM:0011B40E swap d1 ROM:0011B410 move.w ($A44).w,d2 ROM:0011B414 swap d2 ROM:0011B416 move.w ($A46).w,d2 ROM:0011B41A move.w $1C2(a5),d3 ROM:0011B41E ext.l d3 ROM:0011B420 bsr.l sub_116F10 ROM:0011B426 move.w d4,($A46).w ROM:0011B42A swap d4 ROM:0011B42C move.w d4,($A44).w ROM:0011B430 move.w d4,($A72).w ROM:0011B434 ROM:0011B434 loc_11B434: ; CODE XREF: sub_11B284:loc_11B3CC↑j ROM:0011B434 ; sub_11B284+182↑j ROM:0011B434 move.w $1D0(a5),d0 ROM:0011B438 cmpi.w #1,d0 ROM:0011B43C bne.s loc_11B458 ROM:0011B43E move.w ($ABE).w,d0 ROM:0011B442 move.w ($ABE).w,d0 ROM:0011B446 muls.w #$16C,d0 ROM:0011B44A divs.w #$64,d0 ; 'd' ROM:0011B44E addi.w #$980,d0 ROM:0011B452 move.w d0,($A40).w ROM:0011B456 bra.s loc_11B4B2 ROM:0011B458 ; --------------------------------------------------------------------------- ROM:0011B458 ROM:0011B458 loc_11B458: ; CODE XREF: sub_11B284+1B8↑j ROM:0011B458 clr.w d0 ROM:0011B45A btst #4,($1310).w ROM:0011B460 beq.s loc_11B466 ROM:0011B462 move.w #1,d0 ROM:0011B466 ROM:0011B466 loc_11B466: ; CODE XREF: sub_11B284+1DC↑j ROM:0011B466 btst #5,($4D2).w ROM:0011B46C bne.s loc_11B474 ROM:0011B46E cmpi.w #1,d0 ROM:0011B472 bne.s loc_11B48A ROM:0011B474 ROM:0011B474 loc_11B474: ; CODE XREF: sub_11B284+1E8↑j ROM:0011B474 lea $864(a5),a0 ROM:0011B478 move.w #$D,d0 ROM:0011B47C move.w (a0,d0.w*2),($A40).w ROM:0011B482 bset #4,($1310).w ROM:0011B488 bra.s loc_11B4B2 ROM:0011B48A ; --------------------------------------------------------------------------- ROM:0011B48A ROM:0011B48A loc_11B48A: ; CODE XREF: sub_11B284+1EE↑j ROM:0011B48A clr.l d1 ROM:0011B48C move.w ($4CC).w,d1 ROM:0011B490 swap d1 ROM:0011B492 move.w ($A40).w,d2 ROM:0011B496 swap d2 ROM:0011B498 move.w ($A42).w,d2 ROM:0011B49C move.w $1C4(a5),d3 ROM:0011B4A0 ext.l d3 ROM:0011B4A2 bsr.l sub_116F10 ROM:0011B4A8 move.w d4,($A42).w ROM:0011B4AC swap d4 ROM:0011B4AE move.w d4,($A40).w ROM:0011B4B2 ROM:0011B4B2 loc_11B4B2: ; CODE XREF: sub_11B284+1D2↑j ROM:0011B4B2 ; sub_11B284+204↑j ROM:0011B4B2 move.w $1D4(a5),d0 ROM:0011B4B6 cmpi.w #1,d0 ROM:0011B4BA bne.s loc_11B4F6 ROM:0011B4BC move.w ($AC2).w,d0 ROM:0011B4C0 btst #4,($12FE).w ROM:0011B4C6 bne.s loc_11B4CE ROM:0011B4C8 cmpi.w #$7F,d0 ROM:0011B4CC bne.s loc_11B4E4 ROM:0011B4CE ROM:0011B4CE loc_11B4CE: ; CODE XREF: sub_11B284+242↑j ROM:0011B4CE lea $864(a5),a0 ROM:0011B4D2 move.w #$E,d0 ROM:0011B4D6 move.w (a0,d0.w*2),($A52).w ROM:0011B4DC bset #4,($12FE).w ROM:0011B4E2 bra.s loc_11B4F0 ROM:0011B4E4 ; --------------------------------------------------------------------------- ROM:0011B4E4 ROM:0011B4E4 loc_11B4E4: ; CODE XREF: sub_11B284+248↑j ROM:0011B4E4 move.w ($AC2).w,d0 ROM:0011B4E8 muls.w #$A,d0 ROM:0011B4EC move.w d0,($A52).w ROM:0011B4F0 ROM:0011B4F0 loc_11B4F0: ; CODE XREF: sub_11B284+25E↑j ROM:0011B4F0 bra.l loc_11B6A0 ROM:0011B4F6 ; --------------------------------------------------------------------------- ROM:0011B4F6 ROM:0011B4F6 loc_11B4F6: ; CODE XREF: sub_11B284+236↑j ROM:0011B4F6 move.w ($4D2).w,d2 ROM:0011B4FA clr.w d1 ROM:0011B4FC move.b ($10D2).w,d1 ROM:0011B500 cmpi.w #6,d1 ROM:0011B504 bcc.s locret_11B50E ROM:0011B506 movea.l off_11B510(pc,d1.w*4),a0 ROM:0011B50A nop ROM:0011B50C jmp (a0) ROM:0011B50E ; --------------------------------------------------------------------------- ROM:0011B50E ROM:0011B50E locret_11B50E: ; CODE XREF: sub_11B284+280↑j ROM:0011B50E rts ROM:0011B50E ; --------------------------------------------------------------------------- ROM:0011B510 off_11B510: dc.l loc_11B528 ; DATA XREF: sub_11B284+282↑r ROM:0011B514 dc.l loc_11B534 ROM:0011B518 dc.l loc_11B586 ROM:0011B51C dc.l loc_11B5CA ROM:0011B520 dc.l loc_11B5F4 ROM:0011B524 dc.l loc_11B634 ROM:0011B528 ; --------------------------------------------------------------------------- ROM:0011B528 ROM:0011B528 loc_11B528: ; DATA XREF: sub_11B284:off_11B510↑o ROM:0011B528 move.b #1,($10D2).w ROM:0011B52E bra.l loc_11B65C ROM:0011B534 ; --------------------------------------------------------------------------- ROM:0011B534 ROM:0011B534 loc_11B534: ; DATA XREF: sub_11B284+290↑o ROM:0011B534 move.w $1D6(a5),d0 ROM:0011B538 btst #2,($929).w ROM:0011B53E beq.s loc_11B580 ROM:0011B540 btst #$E,d2 ROM:0011B544 beq.s loc_11B580 ROM:0011B546 btst #6,($A84).w ROM:0011B54C beq.s loc_11B564 ROM:0011B54E clr.b ($8B0).w ROM:0011B552 move.w d0,($642).w ROM:0011B556 move.b #1,($8B0).w ROM:0011B55C move.b #2,($10D2).w ROM:0011B562 bra.s loc_11B580 ROM:0011B564 ; --------------------------------------------------------------------------- ROM:0011B564 ROM:0011B564 loc_11B564: ; CODE XREF: sub_11B284+2C8↑j ROM:0011B564 btst #6,($A86).w ROM:0011B56A beq.s loc_11B580 ROM:0011B56C clr.b ($8B0).w ROM:0011B570 move.w d0,($642).w ROM:0011B574 move.b #1,($8B0).w ROM:0011B57A move.b #4,($10D2).w ROM:0011B580 ROM:0011B580 loc_11B580: ; CODE XREF: sub_11B284+2BA↑j ROM:0011B580 ; sub_11B284+2C0↑j ... ROM:0011B580 bra.l loc_11B65C ROM:0011B586 ; --------------------------------------------------------------------------- ROM:0011B586 ROM:0011B586 loc_11B586: ; DATA XREF: sub_11B284+294↑o ROM:0011B586 btst #2,($929).w ROM:0011B58C bne.s loc_11B596 ROM:0011B58E move.b #1,($10D2).w ROM:0011B594 bra.s loc_11B5C4 ROM:0011B596 ; --------------------------------------------------------------------------- ROM:0011B596 ROM:0011B596 loc_11B596: ; CODE XREF: sub_11B284+308↑j ROM:0011B596 btst #$E,d2 ROM:0011B59A bne.s loc_11B5A4 ROM:0011B59C move.b #1,($10D2).w ROM:0011B5A2 bra.s loc_11B5C4 ROM:0011B5A4 ; --------------------------------------------------------------------------- ROM:0011B5A4 ROM:0011B5A4 loc_11B5A4: ; CODE XREF: sub_11B284+316↑j ROM:0011B5A4 cmpi.w #0,($642).w ROM:0011B5AA bgt.s loc_11B5C4 ROM:0011B5AC bset #3,($1313).w ROM:0011B5B2 bset #6,($145F).w ROM:0011B5B8 bset #4,($12FE).w ROM:0011B5BE move.b #3,($10D2).w ROM:0011B5C4 ROM:0011B5C4 loc_11B5C4: ; CODE XREF: sub_11B284+310↑j ROM:0011B5C4 ; sub_11B284+31E↑j ... ROM:0011B5C4 bra.l loc_11B65C ROM:0011B5CA ; --------------------------------------------------------------------------- ROM:0011B5CA ROM:0011B5CA loc_11B5CA: ; DATA XREF: sub_11B284+298↑o ROM:0011B5CA btst #2,($929).w ROM:0011B5D0 bne.s loc_11B5E0 ROM:0011B5D2 move.b #1,($10D2).w ROM:0011B5D8 bclr #3,($1313).w ROM:0011B5DE bra.s loc_11B5F2 ROM:0011B5E0 ; --------------------------------------------------------------------------- ROM:0011B5E0 ROM:0011B5E0 loc_11B5E0: ; CODE XREF: sub_11B284+34C↑j ROM:0011B5E0 btst #$E,d2 ROM:0011B5E4 bne.s loc_11B5F2 ROM:0011B5E6 move.b #1,($10D2).w ROM:0011B5EC bclr #3,($1313).w ROM:0011B5F2 ROM:0011B5F2 loc_11B5F2: ; CODE XREF: sub_11B284+35A↑j ROM:0011B5F2 ; sub_11B284+360↑j ROM:0011B5F2 bra.s loc_11B65C ROM:0011B5F4 ; --------------------------------------------------------------------------- ROM:0011B5F4 ROM:0011B5F4 loc_11B5F4: ; DATA XREF: sub_11B284+29C↑o ROM:0011B5F4 btst #2,($929).w ROM:0011B5FA bne.s loc_11B604 ROM:0011B5FC move.b #1,($10D2).w ROM:0011B602 bra.s loc_11B632 ROM:0011B604 ; --------------------------------------------------------------------------- ROM:0011B604 ROM:0011B604 loc_11B604: ; CODE XREF: sub_11B284+376↑j ROM:0011B604 btst #$E,d2 ROM:0011B608 bne.s loc_11B612 ROM:0011B60A move.b #1,($10D2).w ROM:0011B610 bra.s loc_11B632 ROM:0011B612 ; --------------------------------------------------------------------------- ROM:0011B612 ROM:0011B612 loc_11B612: ; CODE XREF: sub_11B284+384↑j ROM:0011B612 cmpi.w #0,($642).w ROM:0011B618 bgt.s loc_11B632 ROM:0011B61A bset #3,($1319).w ROM:0011B620 bset #7,($145F).w ROM:0011B626 bset #4,($12FE).w ROM:0011B62C move.b #5,($10D2).w ROM:0011B632 ROM:0011B632 loc_11B632: ; CODE XREF: sub_11B284+37E↑j ROM:0011B632 ; sub_11B284+38C↑j ... ROM:0011B632 bra.s loc_11B65C ROM:0011B634 ; --------------------------------------------------------------------------- ROM:0011B634 ROM:0011B634 loc_11B634: ; DATA XREF: sub_11B284+2A0↑o ROM:0011B634 btst #2,($929).w ROM:0011B63A bne.s loc_11B64A ROM:0011B63C move.b #1,($10D2).w ROM:0011B642 bclr #3,($1319).w ROM:0011B648 bra.s loc_11B65C ROM:0011B64A ; --------------------------------------------------------------------------- ROM:0011B64A ROM:0011B64A loc_11B64A: ; CODE XREF: sub_11B284+3B6↑j ROM:0011B64A btst #$E,d2 ROM:0011B64E bne.s loc_11B65C ROM:0011B650 move.b #1,($10D2).w ROM:0011B656 bclr #3,($1319).w ROM:0011B65C ROM:0011B65C loc_11B65C: ; CODE XREF: sub_11B284+2AA↑j ROM:0011B65C ; sub_11B284:loc_11B580↑j ... ROM:0011B65C move.w d2,($4D2).w ROM:0011B660 btst #4,($12FE).w ROM:0011B666 beq.s loc_11B678 ROM:0011B668 lea $864(a5),a0 ROM:0011B66C move.w #$E,d0 ROM:0011B670 move.w (a0,d0.w*2),($A52).w ROM:0011B676 bra.s loc_11B6A0 ROM:0011B678 ; --------------------------------------------------------------------------- ROM:0011B678 ROM:0011B678 loc_11B678: ; CODE XREF: sub_11B284+3E2↑j ROM:0011B678 clr.l d1 ROM:0011B67A move.w ($4CE).w,d1 ROM:0011B67E swap d1 ROM:0011B680 move.w ($A52).w,d2 ROM:0011B684 swap d2 ROM:0011B686 move.w ($A54).w,d2 ROM:0011B68A move.w $1C8(a5),d3 ROM:0011B68E ext.l d3 ROM:0011B690 bsr.l sub_116F10 ROM:0011B696 move.w d4,($A54).w ROM:0011B69A swap d4 ROM:0011B69C move.w d4,($A52).w ROM:0011B6A0 ROM:0011B6A0 loc_11B6A0: ; CODE XREF: sub_11B284:loc_11B4F0↑j ROM:0011B6A0 ; sub_11B284+3F2↑j ROM:0011B6A0 btst #7,($4D3).w ROM:0011B6A6 beq.s loc_11B6BE ROM:0011B6A8 lea $864(a5),a0 ROM:0011B6AC move.w #7,d0 ROM:0011B6B0 move.w (a0,d0.w*2),($A4E).w ROM:0011B6B6 bset #1,($12FE).w ROM:0011B6BC bra.s loc_11B6E6 ROM:0011B6BE ; --------------------------------------------------------------------------- ROM:0011B6BE ROM:0011B6BE loc_11B6BE: ; CODE XREF: sub_11B284+422↑j ROM:0011B6BE clr.l d1 ROM:0011B6C0 move.w ($4C0).w,d1 ROM:0011B6C4 swap d1 ROM:0011B6C6 move.w ($A4E).w,d2 ROM:0011B6CA swap d2 ROM:0011B6CC move.w ($A50).w,d2 ROM:0011B6D0 move.w $1C6(a5),d3 ROM:0011B6D4 ext.l d3 ROM:0011B6D6 bsr.l sub_116F10 ROM:0011B6DC move.w d4,($A50).w ROM:0011B6E0 swap d4 ROM:0011B6E2 move.w d4,($A4E).w ROM:0011B6E6 ROM:0011B6E6 loc_11B6E6: ; CODE XREF: sub_11B284+438↑j ROM:0011B6E6 btst #0,($4D2).w ROM:0011B6EC beq.s loc_11B6FE ROM:0011B6EE lea $864(a5),a0 ROM:0011B6F2 move.w #8,d0 ROM:0011B6F6 move.w (a0,d0.w*2),($A60).w ROM:0011B6FC bra.s loc_11B726 ROM:0011B6FE ; --------------------------------------------------------------------------- ROM:0011B6FE ROM:0011B6FE loc_11B6FE: ; CODE XREF: sub_11B284+468↑j ROM:0011B6FE clr.l d1 ROM:0011B700 move.w ($4C2).w,d1 ROM:0011B704 swap d1 ROM:0011B706 move.w ($A60).w,d2 ROM:0011B70A swap d2 ROM:0011B70C move.w ($A62).w,d2 ROM:0011B710 move.w $1CA(a5),d3 ROM:0011B714 ext.l d3 ROM:0011B716 bsr.l sub_116F10 ROM:0011B71C move.w d4,($A62).w ROM:0011B720 swap d4 ROM:0011B722 move.w d4,($A60).w ROM:0011B726 ROM:0011B726 loc_11B726: ; CODE XREF: sub_11B284+478↑j ROM:0011B726 btst #4,($4D3).w ROM:0011B72C beq.s loc_11B73E ROM:0011B72E lea $864(a5),a0 ROM:0011B732 move.w #4,d0 ROM:0011B736 move.w (a0,d0.w*2),($A58).w ROM:0011B73C bra.s loc_11B744 ROM:0011B73E ; --------------------------------------------------------------------------- ROM:0011B73E ROM:0011B73E loc_11B73E: ; CODE XREF: sub_11B284+4A8↑j ROM:0011B73E move.w ($4BA).w,($A58).w ROM:0011B744 ROM:0011B744 loc_11B744: ; CODE XREF: sub_11B284+4B8↑j ROM:0011B744 btst #1,($4D2).w ROM:0011B74A beq.s loc_11B75C ROM:0011B74C lea $864(a5),a0 ROM:0011B750 move.w #9,d0 ROM:0011B754 move.w (a0,d0.w*2),($A6A).w ROM:0011B75A bra.s loc_11B784 ROM:0011B75C ; --------------------------------------------------------------------------- ROM:0011B75C ROM:0011B75C loc_11B75C: ; CODE XREF: sub_11B284+4C6↑j ROM:0011B75C clr.l d1 ROM:0011B75E move.w ($4C4).w,d1 ROM:0011B762 swap d1 ROM:0011B764 move.w ($A6A).w,d2 ROM:0011B768 swap d2 ROM:0011B76A move.w ($A6C).w,d2 ROM:0011B76E move.w $1CC(a5),d3 ROM:0011B772 ext.l d3 ROM:0011B774 bsr.l sub_116F10 ROM:0011B77A move.w d4,($A6C).w ROM:0011B77E swap d4 ROM:0011B780 move.w d4,($A6A).w ROM:0011B784 ROM:0011B784 loc_11B784: ; CODE XREF: sub_11B284+4D6↑j ROM:0011B784 btst #7,($4D3).w ROM:0011B78A beq.s loc_11B79C ROM:0011B78C lea $864(a5),a0 ROM:0011B790 move.w #7,d0 ROM:0011B794 move.w (a0,d0.w*2),($A6E).w ROM:0011B79A bra.s loc_11B7C4 ROM:0011B79C ; --------------------------------------------------------------------------- ROM:0011B79C ROM:0011B79C loc_11B79C: ; CODE XREF: sub_11B284+506↑j ROM:0011B79C clr.l d1 ROM:0011B79E move.w ($4DE).w,d1 ROM:0011B7A2 swap d1 ROM:0011B7A4 move.w ($A6E).w,d2 ROM:0011B7A8 swap d2 ROM:0011B7AA move.w ($A70).w,d2 ROM:0011B7AE move.w $1CE(a5),d3 ROM:0011B7B2 ext.l d3 ROM:0011B7B4 bsr.l sub_116F10 ROM:0011B7BA move.w d4,($A70).w ROM:0011B7BE swap d4 ROM:0011B7C0 move.w d4,($A6E).w ROM:0011B7C4 ROM:0011B7C4 loc_11B7C4: ; CODE XREF: sub_11B284+516↑j ROM:0011B7C4 move.w #$3CBA,d1 ROM:0011B7C8 move.w ($4C8).w,d2 ROM:0011B7CC bsr.l sub_11700C ROM:0011B7D2 move.w d1,($A68).w ROM:0011B7D6 btst #5,($1304).w ROM:0011B7DC beq.s loc_11B7E4 ROM:0011B7DE bset #5,($12F7).w ROM:0011B7E4 ROM:0011B7E4 loc_11B7E4: ; CODE XREF: sub_11B284+558↑j ROM:0011B7E4 btst #0,($1300).w ROM:0011B7EA bne.s loc_11B7F0 ROM:0011B7EC clr.b d0 ROM:0011B7EE bra.s loc_11B828 ROM:0011B7F0 ; --------------------------------------------------------------------------- ROM:0011B7F0 ROM:0011B7F0 loc_11B7F0: ; CODE XREF: sub_11B284+566↑j ROM:0011B7F0 btst #7,($4D2).w ROM:0011B7F6 beq.s loc_11B7FE ROM:0011B7F8 move.b #$FF,d0 ROM:0011B7FC bra.s loc_11B828 ROM:0011B7FE ; --------------------------------------------------------------------------- ROM:0011B7FE ROM:0011B7FE loc_11B7FE: ; CODE XREF: sub_11B284+572↑j ROM:0011B7FE move.w ($C8E).w,d0 ROM:0011B802 subi.w #$1F4,d0 ROM:0011B806 bpl.s loc_11B80A ROM:0011B808 clr.w d0 ROM:0011B80A ROM:0011B80A loc_11B80A: ; CODE XREF: sub_11B284+582↑j ROM:0011B80A muls.w #$100,d0 ROM:0011B80E divs.w #$2134,d0 ROM:0011B812 cmpi.w #$FE,d0 ROM:0011B816 ble.s loc_11B81E ROM:0011B818 move.w #$FE,d0 ROM:0011B81C bra.s loc_11B828 ROM:0011B81E ; --------------------------------------------------------------------------- ROM:0011B81E ROM:0011B81E loc_11B81E: ; CODE XREF: sub_11B284+592↑j ROM:0011B81E cmpi.w #1,d0 ROM:0011B822 bge.s loc_11B828 ROM:0011B824 move.w #1,d0 ROM:0011B828 ROM:0011B828 loc_11B828: ; CODE XREF: sub_11B284+56A↑j ROM:0011B828 ; sub_11B284+578↑j ... ROM:0011B828 btst #7,($4D2).w ROM:0011B82E bne.s loc_11B858 ROM:0011B830 btst #0,($938).w ROM:0011B836 beq.s loc_11B850 ROM:0011B838 btst #0,($930).w ROM:0011B83E bne.s loc_11B844 ROM:0011B840 move.b d0,($748).w ROM:0011B844 ROM:0011B844 loc_11B844: ; CODE XREF: sub_11B284+5BA↑j ROM:0011B844 move.b d0,d1 ROM:0011B846 sub.b ($748).w,d1 ROM:0011B84A bpl.s loc_11B84E ROM:0011B84C clr.b d1 ROM:0011B84E ROM:0011B84E loc_11B84E: ; CODE XREF: sub_11B284+5C6↑j ROM:0011B84E bra.s loc_11B856 ROM:0011B850 ; --------------------------------------------------------------------------- ROM:0011B850 ROM:0011B850 loc_11B850: ; CODE XREF: sub_11B284+5B2↑j ROM:0011B850 move.b d0,d1 ROM:0011B852 clr.b ($748).w ROM:0011B856 ROM:0011B856 loc_11B856: ; CODE XREF: sub_11B284:loc_11B84E↑j ROM:0011B856 bra.s loc_11B85C ROM:0011B858 ; --------------------------------------------------------------------------- ROM:0011B858 ROM:0011B858 loc_11B858: ; CODE XREF: sub_11B284+5AA↑j ROM:0011B858 move.b #$FF,d1 ROM:0011B85C ROM:0011B85C loc_11B85C: ; CODE XREF: sub_11B284:loc_11B856↑j ROM:0011B85C move sr,-(sp) ROM:0011B85E move #$2700,sr ROM:0011B862 move.b d0,($10CF).w ROM:0011B866 move.b d1,($113F).w ROM:0011B86A move (sp)+,sr ROM:0011B86C btst #1,($92F).w ROM:0011B872 bne.s locret_11B878 ROM:0011B874 bsr.w sub_11BA3A ROM:0011B878 ROM:0011B878 locret_11B878: ; CODE XREF: sub_11B284+5EE↑j ROM:0011B878 rts ROM:0011B878 ; End of function sub_11B284 ROM:0011B878 ROM:0011B87A ROM:0011B87A ; =============== S U B R O U T I N E ======================================= ROM:0011B87A ROM:0011B87A ROM:0011B87A sub_11B87A: ; CODE XREF: sub_11B270+A↑p ROM:0011B87A clr.w d1 ROM:0011B87C move.b ($10D1).w,d1 ROM:0011B880 cmpi.w #4,d1 ROM:0011B884 bcc.s locret_11B88E ROM:0011B886 movea.l off_11B890(pc,d1.w*4),a0 ROM:0011B88A nop ROM:0011B88C jmp (a0) ROM:0011B88E ; --------------------------------------------------------------------------- ROM:0011B88E ROM:0011B88E locret_11B88E: ; CODE XREF: sub_11B87A+A↑j ROM:0011B88E rts ROM:0011B88E ; End of function sub_11B87A ROM:0011B88E ROM:0011B88E ; --------------------------------------------------------------------------- ROM:0011B890 off_11B890: dc.l loc_11B8A0 ; DATA XREF: sub_11B87A+C↑r ROM:0011B894 dc.l loc_11B8AC ROM:0011B898 dc.l loc_11B8F6 ROM:0011B89C dc.l loc_11B91E ROM:0011B8A0 ; --------------------------------------------------------------------------- ROM:0011B8A0 ROM:0011B8A0 loc_11B8A0: ; DATA XREF: ROM:off_11B890↑o ROM:0011B8A0 move.b #1,($10D1).w ROM:0011B8A6 bsr.w sub_11B9A0 ROM:0011B8AA rts ROM:0011B8AC ; --------------------------------------------------------------------------- ROM:0011B8AC ROM:0011B8AC loc_11B8AC: ; DATA XREF: ROM:0011B894↑o ROM:0011B8AC btst #2,($12FC).w ROM:0011B8B2 beq.s loc_11B8C4 ROM:0011B8B4 btst #6,($1315).w ROM:0011B8BA bne.s loc_11B8C4 ROM:0011B8BC move.b #2,($10D1).w ROM:0011B8C2 bra.s loc_11B918 ROM:0011B8C4 ; --------------------------------------------------------------------------- ROM:0011B8C4 ROM:0011B8C4 loc_11B8C4: ; CODE XREF: ROM:0011B8B2↑j ROM:0011B8C4 ; ROM:0011B8BA↑j ROM:0011B8C4 btst #2,($12FC).w ROM:0011B8CA beq.s loc_11B8F0 ROM:0011B8CC btst #6,($1315).w ROM:0011B8D2 beq.s loc_11B8F0 ROM:0011B8D4 move.w $1B6(a5),d0 ROM:0011B8D8 clr.b ($912).w ROM:0011B8DC move.w d0,($706).w ROM:0011B8E0 move.b #1,($912).w ROM:0011B8E6 move.b #3,($10D1).w ROM:0011B8EC bra.w locret_11B95C ROM:0011B8F0 ; --------------------------------------------------------------------------- ROM:0011B8F0 ROM:0011B8F0 loc_11B8F0: ; CODE XREF: ROM:0011B8CA↑j ROM:0011B8F0 ; ROM:0011B8D2↑j ROM:0011B8F0 bsr.w sub_11B9A8 ROM:0011B8F4 rts ROM:0011B8F6 ; --------------------------------------------------------------------------- ROM:0011B8F6 ROM:0011B8F6 loc_11B8F6: ; DATA XREF: ROM:0011B898↑o ROM:0011B8F6 btst #6,($1315).w ROM:0011B8FC beq.s loc_11B918 ROM:0011B8FE move.w $1B6(a5),d0 ROM:0011B902 clr.b ($912).w ROM:0011B906 move.w d0,($706).w ROM:0011B90A move.b #1,($912).w ROM:0011B910 move.b #3,($10D1).w ROM:0011B916 bra.s locret_11B95C ROM:0011B918 ; --------------------------------------------------------------------------- ROM:0011B918 ROM:0011B918 loc_11B918: ; CODE XREF: ROM:0011B8C2↑j ROM:0011B918 ; ROM:0011B8FC↑j ... ROM:0011B918 bsr.w sub_11B960 ROM:0011B91C rts ROM:0011B91E ; --------------------------------------------------------------------------- ROM:0011B91E ROM:0011B91E loc_11B91E: ; DATA XREF: ROM:0011B89C↑o ROM:0011B91E btst #6,($1315).w ROM:0011B924 bne.s loc_11B92E ROM:0011B926 move.b #2,($10D1).w ROM:0011B92C bra.s loc_11B918 ROM:0011B92E ; --------------------------------------------------------------------------- ROM:0011B92E ROM:0011B92E loc_11B92E: ; CODE XREF: ROM:0011B924↑j ROM:0011B92E cmpi.w #0,($706).w ROM:0011B934 bgt.s locret_11B95C ROM:0011B936 move.w $1BA(a5),d0 ROM:0011B93A cmp.w ($A5C).w,d0 ROM:0011B93E blt.s locret_11B95C ROM:0011B940 bsr.w sub_11B998 ROM:0011B944 move.w $1B6(a5),d0 ROM:0011B948 clr.b ($912).w ROM:0011B94C move.w d0,($706).w ROM:0011B950 move.b #1,($912).w ROM:0011B956 move.b #3,($10D1).w ROM:0011B95C ROM:0011B95C locret_11B95C: ; CODE XREF: ROM:0011B8EC↑j ROM:0011B95C ; ROM:0011B916↑j ... ROM:0011B95C rts ROM:0011B95E ; --------------------------------------------------------------------------- ROM:0011B95E rts ROM:0011B960 ROM:0011B960 ; =============== S U B R O U T I N E ======================================= ROM:0011B960 ROM:0011B960 ROM:0011B960 sub_11B960: ; CODE XREF: ROM:loc_11B918↑p ROM:0011B960 btst #5,($131D).w ROM:0011B966 bne.s loc_11B970 ROM:0011B968 move.w ($A98).w,($A5C).w ROM:0011B96E bra.s loc_11B986 ROM:0011B970 ; --------------------------------------------------------------------------- ROM:0011B970 ROM:0011B970 loc_11B970: ; CODE XREF: sub_11B960+6↑j ROM:0011B970 btst #4,($12F4).w ROM:0011B976 bne.s loc_11B980 ROM:0011B978 move.w ($A56).w,($A5C).w ROM:0011B97E bra.s loc_11B986 ROM:0011B980 ; --------------------------------------------------------------------------- ROM:0011B980 ROM:0011B980 loc_11B980: ; CODE XREF: sub_11B960+16↑j ROM:0011B980 move.w $1B8(a5),($A5C).w ROM:0011B986 ROM:0011B986 loc_11B986: ; CODE XREF: sub_11B960+E↑j ROM:0011B986 ; sub_11B960+1E↑j ROM:0011B986 move.w $1BA(a5),d0 ROM:0011B98A cmp.w ($A5C).w,d0 ROM:0011B98E bge.s locret_11B996 ROM:0011B990 move.w $1BA(a5),($A5C).w ROM:0011B996 ROM:0011B996 locret_11B996: ; CODE XREF: sub_11B960+2E↑j ROM:0011B996 rts ROM:0011B996 ; End of function sub_11B960 ROM:0011B996 ROM:0011B998 ROM:0011B998 ; =============== S U B R O U T I N E ======================================= ROM:0011B998 ROM:0011B998 ROM:0011B998 sub_11B998: ; CODE XREF: ROM:0011B940↑p ROM:0011B998 addi.w #$A,($A5C).w ROM:0011B99E rts ROM:0011B99E ; End of function sub_11B998 ROM:0011B99E ROM:0011B9A0 ROM:0011B9A0 ; =============== S U B R O U T I N E ======================================= ROM:0011B9A0 ROM:0011B9A0 ROM:0011B9A0 sub_11B9A0: ; CODE XREF: ROM:0011B8A6↑p ROM:0011B9A0 move.w ($4C6).w,($A5C).w ROM:0011B9A6 rts ROM:0011B9A6 ; End of function sub_11B9A0 ROM:0011B9A6 ROM:0011B9A8 ROM:0011B9A8 ; =============== S U B R O U T I N E ======================================= ROM:0011B9A8 ROM:0011B9A8 ROM:0011B9A8 sub_11B9A8: ; CODE XREF: ROM:loc_11B8F0↑p ROM:0011B9A8 move.w ($A5C).w,d1 ROM:0011B9AC sub.w ($4C6).w,d1 ROM:0011B9B0 cmpi.w #0,d1 ROM:0011B9B4 bge.s loc_11B9B8 ROM:0011B9B6 neg.w d1 ROM:0011B9B8 ROM:0011B9B8 loc_11B9B8: ; CODE XREF: sub_11B9A8+C↑j ROM:0011B9B8 move.w $1BC(a5),d2 ROM:0011B9BC cmp.w d1,d2 ROM:0011B9BE bge.s loc_11B9D4 ROM:0011B9C0 bset #2,($12FC).w ROM:0011B9C6 bset #2,($C69).w ROM:0011B9CC bset #2,($1349).w ROM:0011B9D2 bra.s locret_11B9DA ROM:0011B9D4 ; --------------------------------------------------------------------------- ROM:0011B9D4 ROM:0011B9D4 loc_11B9D4: ; CODE XREF: sub_11B9A8+16↑j ROM:0011B9D4 move.w ($4C6).w,($A5C).w ROM:0011B9DA ROM:0011B9DA locret_11B9DA: ; CODE XREF: sub_11B9A8+2A↑j ROM:0011B9DA rts ROM:0011B9DA ; End of function sub_11B9A8 ROM:0011B9DA ROM:0011B9DC ROM:0011B9DC ; =============== S U B R O U T I N E ======================================= ROM:0011B9DC ROM:0011B9DC ROM:0011B9DC sub_11B9DC: ; CODE XREF: sub_11B270+E↑p ROM:0011B9DC clr.w d1 ROM:0011B9DE move.b ($10D0).w,d1 ROM:0011B9E2 cmpi.w #3,d1 ROM:0011B9E6 bcc.s locret_11B9F0 ROM:0011B9E8 movea.l off_11B9F2(pc,d1.w*4),a0 ROM:0011B9EC nop ROM:0011B9EE jmp (a0) ROM:0011B9F0 ; --------------------------------------------------------------------------- ROM:0011B9F0 ROM:0011B9F0 locret_11B9F0: ; CODE XREF: sub_11B9DC+A↑j ROM:0011B9F0 rts ROM:0011B9F0 ; End of function sub_11B9DC ROM:0011B9F0 ROM:0011B9F0 ; --------------------------------------------------------------------------- ROM:0011B9F2 off_11B9F2: dc.l loc_11B9FE ; DATA XREF: sub_11B9DC+C↑r ROM:0011B9F6 dc.l loc_11BA08 ROM:0011B9FA dc.l loc_11BA26 ROM:0011B9FE ; --------------------------------------------------------------------------- ROM:0011B9FE ROM:0011B9FE loc_11B9FE: ; DATA XREF: ROM:off_11B9F2↑o ROM:0011B9FE move.b #1,($10D0).w ROM:0011BA04 bra.s loc_11BA18 ROM:0011BA06 ; --------------------------------------------------------------------------- ROM:0011BA06 rts ROM:0011BA08 ; --------------------------------------------------------------------------- ROM:0011BA08 ROM:0011BA08 loc_11BA08: ; DATA XREF: ROM:0011B9F6↑o ROM:0011BA08 btst #6,($1315).w ROM:0011BA0E beq.s loc_11BA18 ROM:0011BA10 move.b #2,($10D0).w ROM:0011BA16 bra.s locret_11BA36 ROM:0011BA18 ; --------------------------------------------------------------------------- ROM:0011BA18 ROM:0011BA18 loc_11BA18: ; CODE XREF: ROM:0011BA04↑j ROM:0011BA18 ; ROM:0011BA0E↑j ... ROM:0011BA18 move.w ($A98).w,($A4C).w ROM:0011BA1E move.w ($A5C).w,($A5E).w ROM:0011BA24 rts ROM:0011BA26 ; --------------------------------------------------------------------------- ROM:0011BA26 ROM:0011BA26 loc_11BA26: ; DATA XREF: ROM:0011B9FA↑o ROM:0011BA26 btst #6,($1315).w ROM:0011BA2C bne.s locret_11BA36 ROM:0011BA2E move.b #1,($10D0).w ROM:0011BA34 bra.s loc_11BA18 ROM:0011BA36 ; --------------------------------------------------------------------------- ROM:0011BA36 ROM:0011BA36 locret_11BA36: ; CODE XREF: ROM:0011BA16↑j ROM:0011BA36 ; ROM:0011BA2C↑j ROM:0011BA36 rts ROM:0011BA38 ; --------------------------------------------------------------------------- ROM:0011BA38 rts ROM:0011BA3A ROM:0011BA3A ; =============== S U B R O U T I N E ======================================= ROM:0011BA3A ROM:0011BA3A ROM:0011BA3A sub_11BA3A: ; CODE XREF: sub_110E48+126↑p ROM:0011BA3A ; sub_11B284+5F0↑p ROM:0011BA3A lea ($EDE).w,a0 ROM:0011BA3E lea ($ED2).w,a1 ROM:0011BA42 clr.w d0 ROM:0011BA44 move.w ($4BC).w,d1 ROM:0011BA48 bsr.w sub_11BB58 ROM:0011BA4C lea ($EE6).w,a0 ROM:0011BA50 lea ($ED8).w,a1 ROM:0011BA54 moveq #1,d0 ROM:0011BA56 move.w ($4BE).w,d1 ROM:0011BA5A bsr.w sub_11BB58 ROM:0011BA5E move.w #0,d0 ROM:0011BA62 bra.s loc_11BA68 ROM:0011BA64 ; --------------------------------------------------------------------------- ROM:0011BA64 ROM:0011BA64 loc_11BA64: ; CODE XREF: sub_11BA3A+3E↓j ROM:0011BA64 addi.w #1,d0 ROM:0011BA68 ROM:0011BA68 loc_11BA68: ; CODE XREF: sub_11BA3A+28↑j ROM:0011BA68 cmpi.w #1,d0 ROM:0011BA6C bgt.s loc_11BA7A ROM:0011BA6E move.w $ECE(d0.w*2),$ECA(d0.w*2) ROM:0011BA78 bra.s loc_11BA64 ROM:0011BA7A ; --------------------------------------------------------------------------- ROM:0011BA7A ROM:0011BA7A loc_11BA7A: ; CODE XREF: sub_11BA3A+32↑j ROM:0011BA7A btst #1,($4D3).w ROM:0011BA80 beq.s loc_11BA90 ROM:0011BA82 bset #4,($12F4).w ROM:0011BA88 move.w ($E2C).w,($A56).w ROM:0011BA8E bra.s loc_11BA9C ROM:0011BA90 ; --------------------------------------------------------------------------- ROM:0011BA90 ROM:0011BA90 loc_11BA90: ; CODE XREF: sub_11BA3A+46↑j ROM:0011BA90 bclr #4,($12F4).w ROM:0011BA96 move.w ($4B4).w,($A56).w ROM:0011BA9C ROM:0011BA9C loc_11BA9C: ; CODE XREF: sub_11BA3A+54↑j ROM:0011BA9C move.w $1BE(a5),d0 ROM:0011BAA0 move.w ($A64).w,d1 ROM:0011BAA4 cmp.w ($4DC).w,d0 ROM:0011BAA8 ble.s loc_11BAB0 ROM:0011BAAA addi.w #1,d1 ROM:0011BAAE bra.s loc_11BAB2 ROM:0011BAB0 ; --------------------------------------------------------------------------- ROM:0011BAB0 ROM:0011BAB0 loc_11BAB0: ; CODE XREF: sub_11BA3A+6E↑j ROM:0011BAB0 clr.w d1 ROM:0011BAB2 ROM:0011BAB2 loc_11BAB2: ; CODE XREF: sub_11BA3A+74↑j ROM:0011BAB2 move.w d1,($A64).w ROM:0011BAB6 btst #5,($1304).w ROM:0011BABC beq.s loc_11BACA ROM:0011BABE move.w ($DF0).w,($A5A).w ROM:0011BAC4 bra.l loc_11BB02 ROM:0011BACA ; --------------------------------------------------------------------------- ROM:0011BACA ROM:0011BACA loc_11BACA: ; CODE XREF: sub_11BA3A+82↑j ROM:0011BACA btst #5,($1304).w ROM:0011BAD0 bne.s loc_11BB02 ROM:0011BAD2 move.w $816(a5),d0 ROM:0011BAD6 move.w $818(a5),d1 ROM:0011BADA move.w $81A(a5),d2 ROM:0011BADE move.w ($4B2).w,d4 ROM:0011BAE2 muls.w d1,d4 ROM:0011BAE4 move.w ($A7A).w,d3 ROM:0011BAE8 muls.w d2,d3 ROM:0011BAEA add.l d3,d4 ROM:0011BAEC move.w ($A7C).w,d3 ROM:0011BAF0 muls.w d0,d3 ROM:0011BAF2 sub.l d3,d4 ROM:0011BAF4 divs.w #$2710,d4 ROM:0011BAF8 move.w d4,($A7C).w ROM:0011BAFC move.w ($4B2).w,($A7A).w ROM:0011BB02 ROM:0011BB02 loc_11BB02: ; CODE XREF: sub_11BA3A+8A↑j ROM:0011BB02 ; sub_11BA3A+96↑j ROM:0011BB02 btst #5,($1304).w ROM:0011BB08 bne.s loc_11BB0E ROM:0011BB0A move.w d4,($A5A).w ROM:0011BB0E ROM:0011BB0E loc_11BB0E: ; CODE XREF: sub_11BA3A+CE↑j ROM:0011BB0E move.w ($A5A).w,($EC6).w ROM:0011BB14 move.w ($A5A).w,($EC8).w ROM:0011BB1A move.w #$3CB8,d1 ROM:0011BB1E move.w ($A56).w,d2 ROM:0011BB22 bsr.l sub_11700C ROM:0011BB28 add.w ($4D0).w,d1 ROM:0011BB2C bpl.s loc_11BB30 ROM:0011BB2E moveq #0,d1 ROM:0011BB30 ROM:0011BB30 loc_11BB30: ; CODE XREF: sub_11BA3A+F2↑j ROM:0011BB30 move.w d1,($A66).w ROM:0011BB34 move.w $1D8(a5),d0 ROM:0011BB38 cmp.w ($4D0).w,d0 ROM:0011BB3C bgt.s loc_11BB46 ROM:0011BB3E bset #5,($1316).w ROM:0011BB44 bra.s locret_11BB56 ROM:0011BB46 ; --------------------------------------------------------------------------- ROM:0011BB46 ROM:0011BB46 loc_11BB46: ; CODE XREF: sub_11BA3A+102↑j ROM:0011BB46 move.w $1DA(a5),d0 ROM:0011BB4A cmp.w ($4D0).w,d0 ROM:0011BB4E blt.s locret_11BB56 ROM:0011BB50 bclr #5,($1316).w ROM:0011BB56 ROM:0011BB56 locret_11BB56: ; CODE XREF: sub_11BA3A+10A↑j ROM:0011BB56 ; sub_11BA3A+114↑j ROM:0011BB56 rts ROM:0011BB56 ; End of function sub_11BA3A ROM:0011BB56 ROM:0011BB58 ROM:0011BB58 ; =============== S U B R O U T I N E ======================================= ROM:0011BB58 ROM:0011BB58 ROM:0011BB58 sub_11BB58: ; CODE XREF: sub_11BA3A+E↑p ROM:0011BB58 ; sub_11BA3A+20↑p ROM:0011BB58 move.w 2(a0),(a0) ROM:0011BB5C move.w 4(a0),2(a0) ROM:0011BB62 move.w 6(a0),4(a0) ROM:0011BB68 move.w d1,6(a0) ROM:0011BB6C move.w 6(a0),d3 ROM:0011BB70 muls.w $80C(a5),d3 ROM:0011BB74 move.w 4(a0),d2 ROM:0011BB78 muls.w $80E(a5),d2 ROM:0011BB7C add.l d2,d3 ROM:0011BB7E move.w 2(a0),d2 ROM:0011BB82 muls.w $810(a5),d2 ROM:0011BB86 add.l d2,d3 ROM:0011BB88 move.w (a0),d2 ROM:0011BB8A muls.w $812(a5),d2 ROM:0011BB8E add.l d2,d3 ROM:0011BB90 move.w 4(a1),d2 ROM:0011BB94 muls.w $806(a5),d2 ROM:0011BB98 sub.l d2,d3 ROM:0011BB9A move.w 2(a1),d2 ROM:0011BB9E muls.w $808(a5),d2 ROM:0011BBA2 sub.l d2,d3 ROM:0011BBA4 move.w (a1),d2 ROM:0011BBA6 muls.w $80A(a5),d2 ROM:0011BBAA sub.l d2,d3 ROM:0011BBAC divs.w #$2710,d3 ROM:0011BBB0 move.w d3,$ECE(d0.w*2) ROM:0011BBB6 move.w 2(a1),(a1) ROM:0011BBBA move.w 4(a1),2(a1) ROM:0011BBC0 move.w $ECE(d0.w*2),4(a1) ROM:0011BBC8 rts ROM:0011BBC8 ; End of function sub_11BB58 ROM:0011BBC8 ROM:0011BBCA ROM:0011BBCA ; =============== S U B R O U T I N E ======================================= ROM:0011BBCA ROM:0011BBCA ROM:0011BBCA sub_11BBCA: ; CODE XREF: sub_11B270+4↑p ROM:0011BBCA clr.w d1 ROM:0011BBCC move.b ($10D4).w,d1 ROM:0011BBD0 cmpi.w #4,d1 ROM:0011BBD4 bcc.s locret_11BBDE ROM:0011BBD6 movea.l off_11BBE0(pc,d1.w*4),a0 ROM:0011BBDA nop ROM:0011BBDC jmp (a0) ROM:0011BBDE ; --------------------------------------------------------------------------- ROM:0011BBDE ROM:0011BBDE locret_11BBDE: ; CODE XREF: sub_11BBCA+A↑j ROM:0011BBDE rts ROM:0011BBDE ; End of function sub_11BBCA ROM:0011BBDE ROM:0011BBDE ; --------------------------------------------------------------------------- ROM:0011BBE0 off_11BBE0: dc.l loc_11BBF0 ; DATA XREF: sub_11BBCA+C↑r ROM:0011BBE4 dc.l loc_11BBFC ROM:0011BBE8 dc.l loc_11BC46 ROM:0011BBEC dc.l loc_11BC6E ROM:0011BBF0 ; --------------------------------------------------------------------------- ROM:0011BBF0 ROM:0011BBF0 loc_11BBF0: ; DATA XREF: ROM:off_11BBE0↑o ROM:0011BBF0 move.b #1,($10D4).w ROM:0011BBF6 bsr.w sub_11BD22 ROM:0011BBFA rts ROM:0011BBFC ; --------------------------------------------------------------------------- ROM:0011BBFC ROM:0011BBFC loc_11BBFC: ; DATA XREF: ROM:0011BBE4↑o ROM:0011BBFC btst #5,($131D).w ROM:0011BC02 beq.s loc_11BC14 ROM:0011BC04 btst #6,($1315).w ROM:0011BC0A bne.s loc_11BC14 ROM:0011BC0C move.b #2,($10D4).w ROM:0011BC12 bra.s loc_11BC68 ROM:0011BC14 ; --------------------------------------------------------------------------- ROM:0011BC14 ROM:0011BC14 loc_11BC14: ; CODE XREF: ROM:0011BC02↑j ROM:0011BC14 ; ROM:0011BC0A↑j ROM:0011BC14 btst #5,($131D).w ROM:0011BC1A beq.s loc_11BC40 ROM:0011BC1C btst #6,($1315).w ROM:0011BC22 beq.s loc_11BC40 ROM:0011BC24 move.w $1E0(a5),d0 ROM:0011BC28 clr.b ($913).w ROM:0011BC2C move.w d0,($708).w ROM:0011BC30 move.b #1,($913).w ROM:0011BC36 move.b #3,($10D4).w ROM:0011BC3C bra.w locret_11BCAC ROM:0011BC40 ; --------------------------------------------------------------------------- ROM:0011BC40 ROM:0011BC40 loc_11BC40: ; CODE XREF: ROM:0011BC1A↑j ROM:0011BC40 ; ROM:0011BC22↑j ROM:0011BC40 bsr.w sub_11BCEE ROM:0011BC44 rts ROM:0011BC46 ; --------------------------------------------------------------------------- ROM:0011BC46 ROM:0011BC46 loc_11BC46: ; DATA XREF: ROM:0011BBE8↑o ROM:0011BC46 btst #6,($1315).w ROM:0011BC4C beq.s loc_11BC68 ROM:0011BC4E move.w $1E0(a5),d0 ROM:0011BC52 clr.b ($913).w ROM:0011BC56 move.w d0,($708).w ROM:0011BC5A move.b #1,($913).w ROM:0011BC60 move.b #3,($10D4).w ROM:0011BC66 bra.s locret_11BCAC ROM:0011BC68 ; --------------------------------------------------------------------------- ROM:0011BC68 ROM:0011BC68 loc_11BC68: ; CODE XREF: ROM:0011BC12↑j ROM:0011BC68 ; ROM:0011BC4C↑j ... ROM:0011BC68 bsr.w sub_11BCAE ROM:0011BC6C rts ROM:0011BC6E ; --------------------------------------------------------------------------- ROM:0011BC6E ROM:0011BC6E loc_11BC6E: ; DATA XREF: ROM:0011BBEC↑o ROM:0011BC6E btst #6,($1315).w ROM:0011BC74 bne.s loc_11BC7E ROM:0011BC76 move.b #2,($10D4).w ROM:0011BC7C bra.s loc_11BC68 ROM:0011BC7E ; --------------------------------------------------------------------------- ROM:0011BC7E ROM:0011BC7E loc_11BC7E: ; CODE XREF: ROM:0011BC74↑j ROM:0011BC7E cmpi.w #0,($708).w ROM:0011BC84 bgt.s locret_11BCAC ROM:0011BC86 move.w $1E2(a5),d0 ROM:0011BC8A cmp.w ($A98).w,d0 ROM:0011BC8E ble.s locret_11BCAC ROM:0011BC90 bsr.w sub_11BCE6 ROM:0011BC94 move.w $1E0(a5),d0 ROM:0011BC98 clr.b ($913).w ROM:0011BC9C move.w d0,($708).w ROM:0011BCA0 move.b #1,($913).w ROM:0011BCA6 move.b #3,($10D4).w ROM:0011BCAC ROM:0011BCAC locret_11BCAC: ; CODE XREF: ROM:0011BC3C↑j ROM:0011BCAC ; ROM:0011BC66↑j ... ROM:0011BCAC rts ROM:0011BCAE ROM:0011BCAE ; =============== S U B R O U T I N E ======================================= ROM:0011BCAE ROM:0011BCAE ROM:0011BCAE sub_11BCAE: ; CODE XREF: ROM:loc_11BC68↑p ROM:0011BCAE btst #2,($12FC).w ROM:0011BCB4 bne.s loc_11BCBE ROM:0011BCB6 move.w ($A5C).w,($A98).w ROM:0011BCBC bra.s loc_11BCD4 ROM:0011BCBE ; --------------------------------------------------------------------------- ROM:0011BCBE ROM:0011BCBE loc_11BCBE: ; CODE XREF: sub_11BCAE+6↑j ROM:0011BCBE btst #4,($12F4).w ROM:0011BCC4 bne.s loc_11BCCE ROM:0011BCC6 move.w ($A56).w,($A98).w ROM:0011BCCC bra.s loc_11BCD4 ROM:0011BCCE ; --------------------------------------------------------------------------- ROM:0011BCCE ROM:0011BCCE loc_11BCCE: ; CODE XREF: sub_11BCAE+16↑j ROM:0011BCCE move.w $1E4(a5),($A98).w ROM:0011BCD4 ROM:0011BCD4 loc_11BCD4: ; CODE XREF: sub_11BCAE+E↑j ROM:0011BCD4 ; sub_11BCAE+1E↑j ROM:0011BCD4 move.w $1E2(a5),d0 ROM:0011BCD8 cmp.w ($A98).w,d0 ROM:0011BCDC bge.s locret_11BCE4 ROM:0011BCDE move.w $1E2(a5),($A98).w ROM:0011BCE4 ROM:0011BCE4 locret_11BCE4: ; CODE XREF: sub_11BCAE+2E↑j ROM:0011BCE4 rts ROM:0011BCE4 ; End of function sub_11BCAE ROM:0011BCE4 ROM:0011BCE6 ROM:0011BCE6 ; =============== S U B R O U T I N E ======================================= ROM:0011BCE6 ROM:0011BCE6 ROM:0011BCE6 sub_11BCE6: ; CODE XREF: ROM:0011BC90↑p ROM:0011BCE6 addi.w #$A,($A98).w ROM:0011BCEC rts ROM:0011BCEC ; End of function sub_11BCE6 ROM:0011BCEC ROM:0011BCEE ROM:0011BCEE ; =============== S U B R O U T I N E ======================================= ROM:0011BCEE ROM:0011BCEE ROM:0011BCEE sub_11BCEE: ; CODE XREF: ROM:loc_11BC40↑p ROM:0011BCEE move.w ($A98).w,d1 ROM:0011BCF2 sub.w ($4B6).w,d1 ROM:0011BCF6 cmpi.w #0,d1 ROM:0011BCFA bge.s loc_11BCFE ROM:0011BCFC neg.w d1 ROM:0011BCFE ROM:0011BCFE loc_11BCFE: ; CODE XREF: sub_11BCEE+C↑j ROM:0011BCFE move.w $1E6(a5),d2 ROM:0011BD02 cmp.w d1,d2 ROM:0011BD04 bgt.s loc_11BD1A ROM:0011BD06 bset #5,($131D).w ROM:0011BD0C bset #0,($C69).w ROM:0011BD12 bset #0,($1349).w ROM:0011BD18 bra.s locret_11BD20 ROM:0011BD1A ; --------------------------------------------------------------------------- ROM:0011BD1A ROM:0011BD1A loc_11BD1A: ; CODE XREF: sub_11BCEE+16↑j ROM:0011BD1A move.w ($4B6).w,($A98).w ROM:0011BD20 ROM:0011BD20 locret_11BD20: ; CODE XREF: sub_11BCEE+2A↑j ROM:0011BD20 rts ROM:0011BD20 ; End of function sub_11BCEE ROM:0011BD20 ROM:0011BD22 ROM:0011BD22 ; =============== S U B R O U T I N E ======================================= ROM:0011BD22 ROM:0011BD22 ROM:0011BD22 sub_11BD22: ; CODE XREF: ROM:0011BBF6↑p ROM:0011BD22 move.w ($4B6).w,($A98).w ROM:0011BD28 rts ROM:0011BD28 ; End of function sub_11BD22 ROM:0011BD28 ROM:0011BD2A ROM:0011BD2A ; =============== S U B R O U T I N E ======================================= ROM:0011BD2A ROM:0011BD2A ROM:0011BD2A sub_11BD2A: ; CODE XREF: sub_11BD9A+38↓p ROM:0011BD2A move.w ($A5A).w,d0 ROM:0011BD2E muls.w $1E8(a5),d0 ROM:0011BD32 divs.w ($1338).w,d0 ROM:0011BD36 move.w d0,($A9A).w ROM:0011BD3A move.w #$3D54,d1 ROM:0011BD3E move.w ($A5A).w,d2 ROM:0011BD42 move.w ($598).w,d3 ROM:0011BD46 bsr.l sub_11700C ROM:0011BD4C move.w d1,($A9E).w ROM:0011BD50 move.w $1EA(a5),d0 ROM:0011BD54 subi.w #$3E8,d0 ROM:0011BD58 muls.w #$E,d0 ROM:0011BD5C divs.w #$A,d0 ROM:0011BD60 addi.w #$3E8,d0 ROM:0011BD64 muls.w ($A5A).w,d0 ROM:0011BD68 divs.l #$3E8,d0 ROM:0011BD70 ext.l d1 ROM:0011BD72 sub.l d1,d0 ROM:0011BD74 move.l d0,d3 ROM:0011BD76 move.w ($1338).w,d2 ROM:0011BD7A ext.l d2 ROM:0011BD7C sub.l d2,d3 ROM:0011BD7E move.l d0,d4 ROM:0011BD80 move.w $1E8(a5),d2 ROM:0011BD84 ext.l d2 ROM:0011BD86 sub.l d2,d4 ROM:0011BD88 muls.l #$2710,d1:d3 ROM:0011BD90 divs.l d4,d1:d3 ROM:0011BD94 move.w d3,($A9C).w ROM:0011BD98 rts ROM:0011BD98 ; End of function sub_11BD2A ROM:0011BD98 ROM:0011BD9A ROM:0011BD9A ; =============== S U B R O U T I N E ======================================= ROM:0011BD9A ROM:0011BD9A ROM:0011BD9A sub_11BD9A: ; CODE XREF: sub_12688A+24↓p ROM:0011BD9A cmpi.b #0,($10D5).w ROM:0011BDA0 bne.s loc_11BDB0 ROM:0011BDA2 btst #5,($929).w ROM:0011BDA8 beq.s loc_11BDB0 ROM:0011BDAA move.w $1E8(a5),($1338).w ROM:0011BDB0 ROM:0011BDB0 loc_11BDB0: ; CODE XREF: sub_11BD9A+6↑j ROM:0011BDB0 ; sub_11BD9A+E↑j ROM:0011BDB0 btst #5,($1304).w ROM:0011BDB6 bne.s loc_11BDCE ROM:0011BDB8 move.w ($4D2).w,d0 ROM:0011BDBC btst #0,d0 ROM:0011BDC0 bne.s loc_11BDCE ROM:0011BDC2 move.w d0,($4D2).w ROM:0011BDC6 bsr.w sub_11BF20 ROM:0011BDCA bsr.w sub_11BDDA ROM:0011BDCE ROM:0011BDCE loc_11BDCE: ; CODE XREF: sub_11BD9A+1C↑j ROM:0011BDCE ; sub_11BD9A+26↑j ROM:0011BDCE bsr.w sub_11BF88 ROM:0011BDD2 bsr.l sub_11BD2A ROM:0011BDD8 rts ROM:0011BDD8 ; End of function sub_11BD9A ROM:0011BDD8 ROM:0011BDDA ROM:0011BDDA ; =============== S U B R O U T I N E ======================================= ROM:0011BDDA ROM:0011BDDA ROM:0011BDDA sub_11BDDA: ; CODE XREF: sub_11BD9A+30↑p ROM:0011BDDA clr.w d1 ROM:0011BDDC move.b ($10D5).w,d1 ROM:0011BDE0 cmpi.w #6,d1 ROM:0011BDE4 bcc.s locret_11BDEE ROM:0011BDE6 movea.l off_11BDF0(pc,d1.w*4),a0 ROM:0011BDEA nop ROM:0011BDEC jmp (a0) ROM:0011BDEE ; --------------------------------------------------------------------------- ROM:0011BDEE ROM:0011BDEE locret_11BDEE: ; CODE XREF: sub_11BDDA+A↑j ROM:0011BDEE rts ROM:0011BDEE ; End of function sub_11BDDA ROM:0011BDEE ROM:0011BDEE ; --------------------------------------------------------------------------- ROM:0011BDF0 off_11BDF0: dc.l loc_11BE08 ; DATA XREF: sub_11BDDA+C↑r ROM:0011BDF4 dc.l loc_11BE28 ROM:0011BDF8 dc.l loc_11BE3E ROM:0011BDFC dc.l loc_11BE88 ROM:0011BE00 dc.l loc_11BECE ROM:0011BE04 dc.l loc_11BEF8 ROM:0011BE08 ; --------------------------------------------------------------------------- ROM:0011BE08 ROM:0011BE08 loc_11BE08: ; DATA XREF: ROM:off_11BDF0↑o ROM:0011BE08 move.w $1F0(a5),d0 ROM:0011BE0C clr.b ($8B2).w ROM:0011BE10 move.w d0,($646).w ROM:0011BE14 move.b #1,($8B2).w ROM:0011BE1A move.b #5,($10D5).w ROM:0011BE20 bra.l locret_11BF1C ROM:0011BE26 ; --------------------------------------------------------------------------- ROM:0011BE26 rts ROM:0011BE28 ; --------------------------------------------------------------------------- ROM:0011BE28 ROM:0011BE28 loc_11BE28: ; DATA XREF: ROM:0011BDF4↑o ROM:0011BE28 btst #7,($12F9).w ROM:0011BE2E bne.s loc_11BE38 ROM:0011BE30 move.b #2,($10D5).w ROM:0011BE36 bra.s locret_11BE86 ROM:0011BE38 ; --------------------------------------------------------------------------- ROM:0011BE38 ROM:0011BE38 loc_11BE38: ; CODE XREF: ROM:0011BE2E↑j ROM:0011BE38 ; ROM:0011BEDC↓j ... ROM:0011BE38 bsr.w sub_11BF58 ROM:0011BE3C rts ROM:0011BE3E ; --------------------------------------------------------------------------- ROM:0011BE3E ROM:0011BE3E loc_11BE3E: ; DATA XREF: ROM:0011BDF8↑o ROM:0011BE3E move.w ($AA0).w,d0 ROM:0011BE42 cmp.w ($C8E).w,d0 ROM:0011BE46 bge.s loc_11BE62 ROM:0011BE48 move.w $1EC(a5),d0 ROM:0011BE4C clr.b ($8B2).w ROM:0011BE50 move.w d0,($646).w ROM:0011BE54 move.b #1,($8B2).w ROM:0011BE5A move.b #3,($10D5).w ROM:0011BE60 bra.s locret_11BECC ROM:0011BE62 ; --------------------------------------------------------------------------- ROM:0011BE62 ROM:0011BE62 loc_11BE62: ; CODE XREF: ROM:0011BE46↑j ROM:0011BE62 btst #7,($12F9).w ROM:0011BE68 beq.s locret_11BE86 ROM:0011BE6A move.w $1EE(a5),d0 ROM:0011BE6E clr.b ($8B2).w ROM:0011BE72 move.w d0,($646).w ROM:0011BE76 move.b #1,($8B2).w ROM:0011BE7C move.b #5,($10D5).w ROM:0011BE82 bra.w locret_11BF1C ROM:0011BE86 ; --------------------------------------------------------------------------- ROM:0011BE86 ROM:0011BE86 locret_11BE86: ; CODE XREF: ROM:0011BE36↑j ROM:0011BE86 ; ROM:0011BE68↑j ... ROM:0011BE86 rts ROM:0011BE88 ; --------------------------------------------------------------------------- ROM:0011BE88 ROM:0011BE88 loc_11BE88: ; DATA XREF: ROM:0011BDFC↑o ROM:0011BE88 btst #7,($12F9).w ROM:0011BE8E beq.s loc_11BEAA ROM:0011BE90 move.w $1EE(a5),d0 ROM:0011BE94 clr.b ($8B2).w ROM:0011BE98 move.w d0,($646).w ROM:0011BE9C move.b #1,($8B2).w ROM:0011BEA2 move.b #5,($10D5).w ROM:0011BEA8 bra.s locret_11BF1C ROM:0011BEAA ; --------------------------------------------------------------------------- ROM:0011BEAA ROM:0011BEAA loc_11BEAA: ; CODE XREF: ROM:0011BE8E↑j ROM:0011BEAA move.w ($AA0).w,d0 ROM:0011BEAE cmp.w ($C8E).w,d0 ROM:0011BEB2 blt.s loc_11BEBC ROM:0011BEB4 move.b #2,($10D5).w ROM:0011BEBA bra.s locret_11BE86 ROM:0011BEBC ; --------------------------------------------------------------------------- ROM:0011BEBC ROM:0011BEBC loc_11BEBC: ; CODE XREF: ROM:0011BEB2↑j ROM:0011BEBC cmpi.w #0,($646).w ROM:0011BEC2 bgt.s locret_11BECC ROM:0011BEC4 move.b #4,($10D5).w ROM:0011BECA bra.s loc_11BEF2 ROM:0011BECC ; --------------------------------------------------------------------------- ROM:0011BECC ROM:0011BECC locret_11BECC: ; CODE XREF: ROM:0011BE60↑j ROM:0011BECC ; ROM:0011BEC2↑j ROM:0011BECC rts ROM:0011BECE ; --------------------------------------------------------------------------- ROM:0011BECE ROM:0011BECE loc_11BECE: ; DATA XREF: ROM:0011BE00↑o ROM:0011BECE btst #7,($12F9).w ROM:0011BED4 beq.s loc_11BEE0 ROM:0011BED6 move.b #1,($10D5).w ROM:0011BEDC bra.w loc_11BE38 ROM:0011BEE0 ; --------------------------------------------------------------------------- ROM:0011BEE0 ROM:0011BEE0 loc_11BEE0: ; CODE XREF: ROM:0011BED4↑j ROM:0011BEE0 move.w ($AA0).w,d0 ROM:0011BEE4 cmp.w ($C8E).w,d0 ROM:0011BEE8 blt.s loc_11BEF2 ROM:0011BEEA move.b #2,($10D5).w ROM:0011BEF0 bra.s locret_11BE86 ROM:0011BEF2 ; --------------------------------------------------------------------------- ROM:0011BEF2 ROM:0011BEF2 loc_11BEF2: ; CODE XREF: ROM:0011BECA↑j ROM:0011BEF2 ; ROM:0011BEE8↑j ROM:0011BEF2 bsr.w sub_11BF38 ROM:0011BEF6 rts ROM:0011BEF8 ; --------------------------------------------------------------------------- ROM:0011BEF8 ROM:0011BEF8 loc_11BEF8: ; DATA XREF: ROM:0011BE04↑o ROM:0011BEF8 btst #7,($12F9).w ROM:0011BEFE bne.s loc_11BF0A ROM:0011BF00 move.b #2,($10D5).w ROM:0011BF06 bra.w locret_11BE86 ROM:0011BF0A ; --------------------------------------------------------------------------- ROM:0011BF0A ROM:0011BF0A loc_11BF0A: ; CODE XREF: ROM:0011BEFE↑j ROM:0011BF0A cmpi.w #0,($646).w ROM:0011BF10 bgt.s locret_11BF1C ROM:0011BF12 move.b #1,($10D5).w ROM:0011BF18 bra.w loc_11BE38 ROM:0011BF1C ; --------------------------------------------------------------------------- ROM:0011BF1C ROM:0011BF1C locret_11BF1C: ; CODE XREF: ROM:0011BE20↑j ROM:0011BF1C ; ROM:0011BE82↑j ... ROM:0011BF1C rts ROM:0011BF1E ; --------------------------------------------------------------------------- ROM:0011BF1E rts ROM:0011BF20 ROM:0011BF20 ; =============== S U B R O U T I N E ======================================= ROM:0011BF20 ROM:0011BF20 ROM:0011BF20 sub_11BF20: ; CODE XREF: sub_11BD9A+2C↑p ROM:0011BF20 move.w #$3D56,d1 ROM:0011BF24 move.w ($598).w,d2 ROM:0011BF28 move.w ($1338).w,d3 ROM:0011BF2C bsr.l sub_11700C ROM:0011BF32 move.w d1,($AA0).w ROM:0011BF36 rts ROM:0011BF36 ; End of function sub_11BF20 ROM:0011BF36 ROM:0011BF38 ROM:0011BF38 ; =============== S U B R O U T I N E ======================================= ROM:0011BF38 ROM:0011BF38 ROM:0011BF38 sub_11BF38: ; CODE XREF: ROM:loc_11BEF2↑p ROM:0011BF38 move.w #$3CC8,d1 ROM:0011BF3C move.w ($598).w,d2 ROM:0011BF40 bsr.l sub_11700C ROM:0011BF46 add.w ($A5A).w,d1 ROM:0011BF4A move.w d1,($AA4).w ROM:0011BF4E move.w $1F6(a5),d3 ROM:0011BF52 bsr.w sub_11BF66 ROM:0011BF56 rts ROM:0011BF56 ; End of function sub_11BF38 ROM:0011BF56 ROM:0011BF58 ROM:0011BF58 ; =============== S U B R O U T I N E ======================================= ROM:0011BF58 ROM:0011BF58 ROM:0011BF58 sub_11BF58: ; CODE XREF: ROM:loc_11BE38↑p ROM:0011BF58 move.w ($A5A).w,d1 ROM:0011BF5C move.w $1F4(a5),d3 ROM:0011BF60 bsr.w sub_11BF66 ROM:0011BF64 rts ROM:0011BF64 ; End of function sub_11BF58 ROM:0011BF64 ROM:0011BF66 ROM:0011BF66 ; =============== S U B R O U T I N E ======================================= ROM:0011BF66 ROM:0011BF66 ROM:0011BF66 sub_11BF66: ; CODE XREF: sub_11BF38+1A↑p ROM:0011BF66 ; sub_11BF58+8↑p ROM:0011BF66 swap d1 ROM:0011BF68 clr.w d1 ROM:0011BF6A move.w ($1338).w,d2 ROM:0011BF6E swap d2 ROM:0011BF70 move.w ($AA2).w,d2 ROM:0011BF74 ext.l d3 ROM:0011BF76 bsr.l sub_116F10 ROM:0011BF7C move.w d4,($AA2).w ROM:0011BF80 swap d4 ROM:0011BF82 move.w d4,($1338).w ROM:0011BF86 rts ROM:0011BF86 ; End of function sub_11BF66 ROM:0011BF86 ROM:0011BF88 ROM:0011BF88 ; =============== S U B R O U T I N E ======================================= ROM:0011BF88 ROM:0011BF88 ROM:0011BF88 sub_11BF88: ; CODE XREF: sub_11BD9A:loc_11BDCE↑p ROM:0011BF88 clr.w d1 ROM:0011BF8A move.b ($10D6).w,d1 ROM:0011BF8E cmpi.w #4,d1 ROM:0011BF92 bcc.s locret_11BF9C ROM:0011BF94 movea.l off_11BF9E(pc,d1.w*4),a0 ROM:0011BF98 nop ROM:0011BF9A jmp (a0) ROM:0011BF9C ; --------------------------------------------------------------------------- ROM:0011BF9C ROM:0011BF9C locret_11BF9C: ; CODE XREF: sub_11BF88+A↑j ROM:0011BF9C rts ROM:0011BF9C ; End of function sub_11BF88 ROM:0011BF9C ROM:0011BF9C ; --------------------------------------------------------------------------- ROM:0011BF9E off_11BF9E: dc.l loc_11BFAE ; DATA XREF: sub_11BF88+C↑r ROM:0011BFA2 dc.l loc_11BFB6 ROM:0011BFA6 dc.l loc_11BFE0 ROM:0011BFAA dc.l loc_11C020 ROM:0011BFAE ; --------------------------------------------------------------------------- ROM:0011BFAE ROM:0011BFAE loc_11BFAE: ; DATA XREF: ROM:off_11BF9E↑o ROM:0011BFAE move.b #1,($10D6).w ROM:0011BFB4 rts ROM:0011BFB6 ; --------------------------------------------------------------------------- ROM:0011BFB6 ROM:0011BFB6 loc_11BFB6: ; DATA XREF: ROM:0011BFA2↑o ROM:0011BFB6 btst #5,($930).w ROM:0011BFBC bne.s locret_11BFDE ROM:0011BFBE move.w $1F2(a5),d0 ROM:0011BFC2 clr.b ($8E3).w ROM:0011BFC6 move.w d0,($6A8).w ROM:0011BFCA move.b #1,($8E3).w ROM:0011BFD0 bclr #7,($930).w ROM:0011BFD6 move.b #2,($10D6).w ROM:0011BFDC rts ROM:0011BFDE ; --------------------------------------------------------------------------- ROM:0011BFDE ROM:0011BFDE locret_11BFDE: ; CODE XREF: ROM:0011BFBC↑j ROM:0011BFDE rts ROM:0011BFE0 ; --------------------------------------------------------------------------- ROM:0011BFE0 ROM:0011BFE0 loc_11BFE0: ; DATA XREF: ROM:0011BFA6↑o ROM:0011BFE0 btst #5,($930).w ROM:0011BFE6 beq.s loc_11C000 ROM:0011BFE8 bset #7,($930).w ROM:0011BFEE clr.b ($8E3).w ROM:0011BFF2 clr.w ($6A8).w ROM:0011BFF6 move.b #1,($10D6).w ROM:0011BFFC rts ROM:0011BFFE ; --------------------------------------------------------------------------- ROM:0011BFFE bra.s loc_11C020 ROM:0011C000 ; --------------------------------------------------------------------------- ROM:0011C000 ROM:0011C000 loc_11C000: ; CODE XREF: ROM:0011BFE6↑j ROM:0011C000 cmpi.w #0,($6A8).w ROM:0011C006 bgt.s loc_11C018 ROM:0011C008 bset #7,($930).w ROM:0011C00E move.b #3,($10D6).w ROM:0011C014 rts ROM:0011C016 ; --------------------------------------------------------------------------- ROM:0011C016 bra.s loc_11C020 ROM:0011C018 ; --------------------------------------------------------------------------- ROM:0011C018 ROM:0011C018 loc_11C018: ; CODE XREF: ROM:0011C006↑j ROM:0011C018 bclr #7,($930).w ROM:0011C01E rts ROM:0011C020 ; --------------------------------------------------------------------------- ROM:0011C020 ROM:0011C020 loc_11C020: ; CODE XREF: ROM:0011BFFE↑j ROM:0011C020 ; ROM:0011C016↑j ROM:0011C020 ; DATA XREF: ... ROM:0011C020 btst #5,($930).w ROM:0011C026 beq.s locret_11C030 ROM:0011C028 move.b #1,($10D6).w ROM:0011C02E rts ROM:0011C030 ; --------------------------------------------------------------------------- ROM:0011C030 ROM:0011C030 locret_11C030: ; CODE XREF: ROM:0011C026↑j ROM:0011C030 rts ROM:0011C032 ; --------------------------------------------------------------------------- ROM:0011C032 clr.w ($AA6).w ROM:0011C036 clr.w ($ABA).w ROM:0011C03A rts ROM:0011C03C ROM:0011C03C ; =============== S U B R O U T I N E ======================================= ROM:0011C03C ROM:0011C03C ROM:0011C03C sub_11C03C: ; CODE XREF: sub_12688A+4E↓p ROM:0011C03C move.w ($ACC).w,d1 ROM:0011C040 cmpi.w #4,d1 ROM:0011C044 bcc.s locret_11C04E ROM:0011C046 movea.l off_11C050(pc,d1.w*4),a0 ROM:0011C04A nop ROM:0011C04C jmp (a0) ROM:0011C04E ; --------------------------------------------------------------------------- ROM:0011C04E ROM:0011C04E locret_11C04E: ; CODE XREF: sub_11C03C+8↑j ROM:0011C04E rts ROM:0011C04E ; End of function sub_11C03C ROM:0011C04E ROM:0011C04E ; --------------------------------------------------------------------------- ROM:0011C050 off_11C050: dc.l loc_11C060 ; DATA XREF: sub_11C03C+A↑r ROM:0011C054 dc.l loc_11C074 ROM:0011C058 dc.l loc_11C0AA ROM:0011C05C dc.l loc_11C0D2 ROM:0011C060 ; --------------------------------------------------------------------------- ROM:0011C060 ROM:0011C060 loc_11C060: ; DATA XREF: ROM:off_11C050↑o ROM:0011C060 bsr.w sub_11C0EC ROM:0011C064 move.w $202(a5),($AC8).w ROM:0011C06A move.w #1,($ACC).w ROM:0011C070 rts ROM:0011C072 ; --------------------------------------------------------------------------- ROM:0011C072 rts ROM:0011C074 ; --------------------------------------------------------------------------- ROM:0011C074 ROM:0011C074 loc_11C074: ; DATA XREF: ROM:0011C054↑o ROM:0011C074 bsr.w sub_11C100 ROM:0011C078 btst #1,($1309).w ROM:0011C07E beq.s loc_11C098 ROM:0011C080 move.w $206(a5),($AC6).w ROM:0011C086 move.w $204(a5),($AC8).w ROM:0011C08C bsr.w sub_11C118 ROM:0011C090 move.w #2,($ACC).w ROM:0011C096 rts ROM:0011C098 ; --------------------------------------------------------------------------- ROM:0011C098 ROM:0011C098 loc_11C098: ; CODE XREF: ROM:0011C07E↑j ROM:0011C098 btst #7,($12F9).w ROM:0011C09E beq.s locret_11C0A8 ROM:0011C0A0 move.w #3,($ACC).w ROM:0011C0A6 rts ROM:0011C0A8 ; --------------------------------------------------------------------------- ROM:0011C0A8 ROM:0011C0A8 locret_11C0A8: ; CODE XREF: ROM:0011C09E↑j ROM:0011C0A8 rts ROM:0011C0AA ; --------------------------------------------------------------------------- ROM:0011C0AA ROM:0011C0AA loc_11C0AA: ; DATA XREF: ROM:0011C058↑o ROM:0011C0AA btst #1,($1309).w ROM:0011C0B0 bne.s loc_11C0C0 ROM:0011C0B2 move.w $202(a5),($AC8).w ROM:0011C0B8 move.w #1,($ACC).w ROM:0011C0BE rts ROM:0011C0C0 ; --------------------------------------------------------------------------- ROM:0011C0C0 ROM:0011C0C0 loc_11C0C0: ; CODE XREF: ROM:0011C0B0↑j ROM:0011C0C0 btst #7,($12F9).w ROM:0011C0C6 beq.s locret_11C0D0 ROM:0011C0C8 move.w #3,($ACC).w ROM:0011C0CE rts ROM:0011C0D0 ; --------------------------------------------------------------------------- ROM:0011C0D0 ROM:0011C0D0 locret_11C0D0: ; CODE XREF: ROM:0011C0C6↑j ROM:0011C0D0 rts ROM:0011C0D2 ; --------------------------------------------------------------------------- ROM:0011C0D2 ROM:0011C0D2 loc_11C0D2: ; DATA XREF: ROM:0011C05C↑o ROM:0011C0D2 btst #7,($12F9).w ROM:0011C0D8 bne.s locret_11C0E8 ROM:0011C0DA move.w $202(a5),($AC8).w ROM:0011C0E0 move.w #1,($ACC).w ROM:0011C0E6 rts ROM:0011C0E8 ; --------------------------------------------------------------------------- ROM:0011C0E8 ROM:0011C0E8 locret_11C0E8: ; CODE XREF: ROM:0011C0D8↑j ROM:0011C0E8 rts ROM:0011C0EA ; --------------------------------------------------------------------------- ROM:0011C0EA rts ROM:0011C0EC ROM:0011C0EC ; =============== S U B R O U T I N E ======================================= ROM:0011C0EC ROM:0011C0EC ROM:0011C0EC sub_11C0EC: ; CODE XREF: ROM:loc_11C060↑p ROM:0011C0EC move.w #$3CCA,d1 ROM:0011C0F0 move.w ($A98).w,d2 ROM:0011C0F4 bsr.l sub_11700C ROM:0011C0FA move.w d1,($AC4).w ROM:0011C0FE rts ROM:0011C0FE ; End of function sub_11C0EC ROM:0011C0FE ROM:0011C100 ROM:0011C100 ; =============== S U B R O U T I N E ======================================= ROM:0011C100 ROM:0011C100 ROM:0011C100 sub_11C100: ; CODE XREF: ROM:loc_11C074↑p ROM:0011C100 move.w #$3D58,d1 ROM:0011C104 move.w ($A5A).w,d2 ROM:0011C108 move.w ($598).w,d3 ROM:0011C10C bsr.l sub_11700C ROM:0011C112 move.w d1,($AC6).w ROM:0011C116 rts ROM:0011C116 ; End of function sub_11C100 ROM:0011C116 ROM:0011C118 ROM:0011C118 ; =============== S U B R O U T I N E ======================================= ROM:0011C118 ROM:0011C118 ROM:0011C118 sub_11C118: ; CODE XREF: ROM:0011C08C↑p ROM:0011C118 move.w $208(a5),d0 ROM:0011C11C add.w ($AC4).w,d0 ROM:0011C120 move.w d0,($AC4).w ROM:0011C124 rts ROM:0011C124 ; End of function sub_11C118 ROM:0011C124 ROM:0011C126 ROM:0011C126 ; =============== S U B R O U T I N E ======================================= ROM:0011C126 ROM:0011C126 ROM:0011C126 sub_11C126: ; CODE XREF: sub_110E48+1A8↑p ROM:0011C126 move.w ($AC8).w,d0 ROM:0011C12A ext.l d0 ROM:0011C12C muls.l ($A28).w,d1:d0 ROM:0011C132 divs.l #$6B6C0,d1:d0 ROM:0011C13A cmpi.w #$2710,d0 ROM:0011C13E ble.s loc_11C144 ROM:0011C140 move.w #$2710,d0 ROM:0011C144 ROM:0011C144 loc_11C144: ; CODE XREF: sub_11C126+18↑j ROM:0011C144 cmpi.w #0,d0 ROM:0011C148 bge.s loc_11C14E ROM:0011C14A move.w #0,d0 ROM:0011C14E ROM:0011C14E loc_11C14E: ; CODE XREF: sub_11C126+22↑j ROM:0011C14E move.w d0,d2 ROM:0011C150 ext.l d2 ROM:0011C152 move.w ($AC6).w,d1 ROM:0011C156 swap d1 ROM:0011C158 clr.w d1 ROM:0011C15A move.w ($AC4).w,d0 ROM:0011C15E swap d0 ROM:0011C160 move.w ($ACA).w,d0 ROM:0011C164 sub.l d0,d1 ROM:0011C166 muls.l d2,d3:d1 ROM:0011C16A divs.l #$F4240,d3:d1 ROM:0011C172 add.l d0,d1 ROM:0011C174 move.w d1,($ACA).w ROM:0011C178 swap d1 ROM:0011C17A move.w d1,($AC4).w ROM:0011C17E rts ROM:0011C17E ; End of function sub_11C126 ROM:0011C17E ROM:0011C180 ROM:0011C180 ; =============== S U B R O U T I N E ======================================= ROM:0011C180 ROM:0011C180 ROM:0011C180 sub_11C180: ; CODE XREF: ROM:00116AA2↑p ROM:0011C180 cmpi.w #0,($648).w ROM:0011C186 bgt.s loc_11C1BA ROM:0011C188 btst #3,($92F).w ROM:0011C18E beq.s loc_11C1B8 ROM:0011C190 bclr #3,($92F).w ROM:0011C196 btst #7,($FFFFF451).w ROM:0011C19C bne.s loc_11C1AC ROM:0011C19E bset #0,($92A).w ROM:0011C1A4 bclr #4,($932).w ROM:0011C1AA bra.s loc_11C1B8 ROM:0011C1AC ; --------------------------------------------------------------------------- ROM:0011C1AC ROM:0011C1AC loc_11C1AC: ; CODE XREF: sub_11C180+1C↑j ROM:0011C1AC bset #5,($1317).w ROM:0011C1B2 move.w #$2710,($50C).w ROM:0011C1B8 ROM:0011C1B8 loc_11C1B8: ; CODE XREF: sub_11C180+E↑j ROM:0011C1B8 ; sub_11C180+2A↑j ROM:0011C1B8 bra.s locret_11C1CA ROM:0011C1BA ; --------------------------------------------------------------------------- ROM:0011C1BA ROM:0011C1BA loc_11C1BA: ; CODE XREF: sub_11C180+6↑j ROM:0011C1BA move.w $22C(a5),d0 ROM:0011C1BE cmp.w ($50C).w,d0 ROM:0011C1C2 ble.s locret_11C1CA ROM:0011C1C4 bclr #5,($1317).w ROM:0011C1CA ROM:0011C1CA locret_11C1CA: ; CODE XREF: sub_11C180:loc_11C1B8↑j ROM:0011C1CA ; sub_11C180+42↑j ROM:0011C1CA rts ROM:0011C1CA ; End of function sub_11C180 ROM:0011C1CA ROM:0011C1CC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C1CE ROM:0011C1CE ; =============== S U B R O U T I N E ======================================= ROM:0011C1CE ROM:0011C1CE ROM:0011C1CE sub_11C1CE: ; CODE XREF: sub_112AE0+E↑p ROM:0011C1CE move.w ($AC0).w,($53A).w ROM:0011C1D4 move.w #$A,d0 ROM:0011C1D8 muls.w ($53A).w,d0 ROM:0011C1DC move.w d0,($53C).w ROM:0011C1E0 rts ROM:0011C1E0 ; End of function sub_11C1CE ROM:0011C1E0 ROM:0011C1E2 ROM:0011C1E2 ; =============== S U B R O U T I N E ======================================= ROM:0011C1E2 ROM:0011C1E2 ROM:0011C1E2 sub_11C1E2: ; CODE XREF: sub_113106+6↑p ROM:0011C1E2 btst #2,($96B).w ROM:0011C1E8 beq.s loc_11C212 ROM:0011C1EA btst #2,($96F).w ROM:0011C1F0 beq.s loc_11C200 ROM:0011C1F2 bset #6,($FFFFFA41).w ROM:0011C1F8 bset #3,($1300).w ROM:0011C1FE bra.s loc_11C20C ROM:0011C200 ; --------------------------------------------------------------------------- ROM:0011C200 ROM:0011C200 loc_11C200: ; CODE XREF: sub_11C1E2+E↑j ROM:0011C200 bclr #6,($FFFFFA41).w ROM:0011C206 bclr #3,($1300).w ROM:0011C20C ROM:0011C20C loc_11C20C: ; CODE XREF: sub_11C1E2+1C↑j ROM:0011C20C bra.l locret_11C290 ROM:0011C212 ; --------------------------------------------------------------------------- ROM:0011C212 ROM:0011C212 loc_11C212: ; CODE XREF: sub_11C1E2+6↑j ROM:0011C212 move.w $2A0(a5),d0 ROM:0011C216 cmpi.w #1,d0 ROM:0011C21A bne.s loc_11C224 ROM:0011C21C bclr #6,($FFFFFA41).w ROM:0011C222 bra.s locret_11C290 ROM:0011C224 ; --------------------------------------------------------------------------- ROM:0011C224 ROM:0011C224 loc_11C224: ; CODE XREF: sub_11C1E2+38↑j ROM:0011C224 cmpi.w #2,d0 ROM:0011C228 bne.s loc_11C232 ROM:0011C22A bset #6,($FFFFFA41).w ROM:0011C230 bra.s locret_11C290 ROM:0011C232 ; --------------------------------------------------------------------------- ROM:0011C232 ROM:0011C232 loc_11C232: ; CODE XREF: sub_11C1E2+46↑j ROM:0011C232 addq.w #1,($AFA).w ROM:0011C236 move.w $2A2(a5),d1 ROM:0011C23A cmp.w ($AFA).w,d1 ROM:0011C23E bgt.s loc_11C246 ROM:0011C240 move.w #0,($AFA).w ROM:0011C246 ROM:0011C246 loc_11C246: ; CODE XREF: sub_11C1E2+5C↑j ROM:0011C246 subi.w #1,d1 ROM:0011C24A btst #5,($930).w ROM:0011C250 beq.s loc_11C28A ROM:0011C252 btst #3,($1300).w ROM:0011C258 beq.s loc_11C272 ROM:0011C25A cmp.w ($AFA).w,d1 ROM:0011C25E bne.s loc_11C26A ROM:0011C260 bclr #6,($FFFFFA41).w ROM:0011C266 bra.w loc_11C270 ROM:0011C26A ; --------------------------------------------------------------------------- ROM:0011C26A ROM:0011C26A loc_11C26A: ; CODE XREF: sub_11C1E2+7C↑j ROM:0011C26A bset #6,($FFFFFA41).w ROM:0011C270 ROM:0011C270 loc_11C270: ; CODE XREF: sub_11C1E2+84↑j ROM:0011C270 bra.s loc_11C288 ROM:0011C272 ; --------------------------------------------------------------------------- ROM:0011C272 ROM:0011C272 loc_11C272: ; CODE XREF: sub_11C1E2+76↑j ROM:0011C272 cmp.w ($AFA).w,d1 ROM:0011C276 bne.s loc_11C282 ROM:0011C278 bset #6,($FFFFFA41).w ROM:0011C27E bra.w loc_11C288 ROM:0011C282 ; --------------------------------------------------------------------------- ROM:0011C282 ROM:0011C282 loc_11C282: ; CODE XREF: sub_11C1E2+94↑j ROM:0011C282 bclr #6,($FFFFFA41).w ROM:0011C288 ROM:0011C288 loc_11C288: ; CODE XREF: sub_11C1E2:loc_11C270↑j ROM:0011C288 ; sub_11C1E2+9C↑j ROM:0011C288 bra.s locret_11C290 ROM:0011C28A ; --------------------------------------------------------------------------- ROM:0011C28A ROM:0011C28A loc_11C28A: ; CODE XREF: sub_11C1E2+6E↑j ROM:0011C28A bclr #6,($FFFFFA41).w ROM:0011C290 ROM:0011C290 locret_11C290: ; CODE XREF: sub_11C1E2:loc_11C20C↑j ROM:0011C290 ; sub_11C1E2+40↑j ... ROM:0011C290 rts ROM:0011C290 ; End of function sub_11C1E2 ROM:0011C290 ROM:0011C292 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C294 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C296 ROM:0011C296 ; =============== S U B R O U T I N E ======================================= ROM:0011C296 ROM:0011C296 ROM:0011C296 sub_11C296: ; CODE XREF: sub_12688A+A2↓p ROM:0011C296 clr.w d1 ROM:0011C298 move.b ($10DC).w,d1 ROM:0011C29C cmpi.w #5,d1 ROM:0011C2A0 bcc.s locret_11C2AA ROM:0011C2A2 movea.l off_11C2AC(pc,d1.w*4),a0 ROM:0011C2A6 nop ROM:0011C2A8 jmp (a0) ROM:0011C2AA ; --------------------------------------------------------------------------- ROM:0011C2AA ROM:0011C2AA locret_11C2AA: ; CODE XREF: sub_11C296+A↑j ROM:0011C2AA rts ROM:0011C2AA ; End of function sub_11C296 ROM:0011C2AA ROM:0011C2AA ; --------------------------------------------------------------------------- ROM:0011C2AC off_11C2AC: dc.l loc_11C2C0 ; DATA XREF: sub_11C296+C↑r ROM:0011C2B0 dc.l loc_11C2DA ROM:0011C2B4 dc.l loc_11C302 ROM:0011C2B8 dc.l loc_11C34E ROM:0011C2BC dc.l loc_11C36E ROM:0011C2C0 ; --------------------------------------------------------------------------- ROM:0011C2C0 ROM:0011C2C0 loc_11C2C0: ; DATA XREF: ROM:off_11C2AC↑o ROM:0011C2C0 move.w $2C0(a5),d0 ROM:0011C2C4 clr.b ($8B8).w ROM:0011C2C8 move.w d0,($652).w ROM:0011C2CC move.b #1,($8B8).w ROM:0011C2D2 move.b #1,($10DC).w ROM:0011C2D8 rts ROM:0011C2DA ; --------------------------------------------------------------------------- ROM:0011C2DA ROM:0011C2DA loc_11C2DA: ; DATA XREF: ROM:0011C2B0↑o ROM:0011C2DA cmpi.w #0,($652).w ROM:0011C2E0 bgt.s locret_11C300 ROM:0011C2E2 move.w $2BE(a5),d0 ROM:0011C2E6 clr.b ($8B8).w ROM:0011C2EA move.w d0,($652).w ROM:0011C2EE move.b #1,($8B8).w ROM:0011C2F4 bset #2,($130F).w ROM:0011C2FA move.b #2,($10DC).w ROM:0011C300 ROM:0011C300 locret_11C300: ; CODE XREF: ROM:0011C2E0↑j ROM:0011C300 rts ROM:0011C302 ; --------------------------------------------------------------------------- ROM:0011C302 ROM:0011C302 loc_11C302: ; DATA XREF: ROM:0011C2B4↑o ROM:0011C302 cmpi.w #0,($652).w ROM:0011C308 bgt.s loc_11C32A ROM:0011C30A btst #7,($12F9).w ROM:0011C310 bne.s loc_11C31A ROM:0011C312 btst #5,($930).w ROM:0011C318 bne.s loc_11C328 ROM:0011C31A ROM:0011C31A loc_11C31A: ; CODE XREF: ROM:0011C310↑j ROM:0011C31A bclr #2,($130F).w ROM:0011C320 move.b #3,($10DC).w ROM:0011C326 rts ROM:0011C328 ; --------------------------------------------------------------------------- ROM:0011C328 ROM:0011C328 loc_11C328: ; CODE XREF: ROM:0011C318↑j ROM:0011C328 bra.s locret_11C34C ROM:0011C32A ; --------------------------------------------------------------------------- ROM:0011C32A ROM:0011C32A loc_11C32A: ; CODE XREF: ROM:0011C308↑j ROM:0011C32A btst #5,($930).w ROM:0011C330 bne.s locret_11C34C ROM:0011C332 bclr #0,($8B8).w ROM:0011C338 bset #2,($8B8).w ROM:0011C33E bclr #2,($130F).w ROM:0011C344 move.b #4,($10DC).w ROM:0011C34A rts ROM:0011C34C ; --------------------------------------------------------------------------- ROM:0011C34C ROM:0011C34C locret_11C34C: ; CODE XREF: ROM:loc_11C328↑j ROM:0011C34C ; ROM:0011C330↑j ROM:0011C34C rts ROM:0011C34E ; --------------------------------------------------------------------------- ROM:0011C34E ROM:0011C34E loc_11C34E: ; DATA XREF: ROM:0011C2B8↑o ROM:0011C34E btst #5,($930).w ROM:0011C354 beq.s locret_11C36C ROM:0011C356 btst #7,($12F9).w ROM:0011C35C bne.s locret_11C36C ROM:0011C35E bset #2,($130F).w ROM:0011C364 move.b #2,($10DC).w ROM:0011C36A rts ROM:0011C36C ; --------------------------------------------------------------------------- ROM:0011C36C ROM:0011C36C locret_11C36C: ; CODE XREF: ROM:0011C354↑j ROM:0011C36C ; ROM:0011C35C↑j ROM:0011C36C rts ROM:0011C36E ; --------------------------------------------------------------------------- ROM:0011C36E ROM:0011C36E loc_11C36E: ; DATA XREF: ROM:0011C2BC↑o ROM:0011C36E btst #5,($930).w ROM:0011C374 beq.s locret_11C390 ROM:0011C376 bclr #2,($8B8).w ROM:0011C37C bset #0,($8B8).w ROM:0011C382 bset #2,($130F).w ROM:0011C388 move.b #2,($10DC).w ROM:0011C38E rts ROM:0011C390 ; --------------------------------------------------------------------------- ROM:0011C390 ROM:0011C390 locret_11C390: ; CODE XREF: ROM:0011C374↑j ROM:0011C390 rts ROM:0011C392 ROM:0011C392 ; =============== S U B R O U T I N E ======================================= ROM:0011C392 ROM:0011C392 ROM:0011C392 sub_11C392: ; CODE XREF: sub_12688A+C0↓p ROM:0011C392 bsr.w sub_11C398 ROM:0011C396 rts ROM:0011C396 ; End of function sub_11C392 ROM:0011C396 ROM:0011C398 ROM:0011C398 ; =============== S U B R O U T I N E ======================================= ROM:0011C398 ROM:0011C398 ROM:0011C398 sub_11C398: ; CODE XREF: sub_11C392↑p ROM:0011C398 clr.w d1 ROM:0011C39A move.b ($10DD).w,d1 ROM:0011C39E cmpi.w #7,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_11C398+A↑j ROM:0011C3AC rts ROM:0011C3AC ; End of function sub_11C398 ROM:0011C3AC ROM:0011C3AC ; --------------------------------------------------------------------------- ROM:0011C3AE off_11C3AE: dc.l loc_11C3CA ; DATA XREF: sub_11C398+C↑r ROM:0011C3B2 dc.l loc_11C40A ROM:0011C3B6 dc.l loc_11C438 ROM:0011C3BA dc.l loc_11C472 ROM:0011C3BE dc.l loc_11C4C0 ROM:0011C3C2 dc.l loc_11C518 ROM:0011C3C6 dc.l loc_11C578 ROM:0011C3CA ; --------------------------------------------------------------------------- ROM:0011C3CA ROM:0011C3CA loc_11C3CA: ; DATA XREF: ROM:off_11C3AE↑o ROM:0011C3CA move.w $2C2(a5),d0 ROM:0011C3CE cmp.w ($A98).w,d0 ROM:0011C3D2 bgt.s loc_11C3FC ROM:0011C3D4 move.l ($1328).w,d2 ROM:0011C3D8 divu.l #$61A8,d2 ROM:0011C3E0 divu.l #4,d2 ROM:0011C3E8 move.w $2D2(a5),d1 ROM:0011C3EC cmp.w d1,d2 ROM:0011C3EE bgt.s loc_11C3FC ROM:0011C3F0 bset #3,($131B).w ROM:0011C3F6 move.b #1,($10DD).w ROM:0011C3FC ROM:0011C3FC loc_11C3FC: ; CODE XREF: ROM:0011C3D2↑j ROM:0011C3FC ; ROM:0011C3EE↑j ROM:0011C3FC move.w #$32,($AEA).w ; '2' ROM:0011C402 move.w #0,($ADA).w ROM:0011C408 rts ROM:0011C40A ; --------------------------------------------------------------------------- ROM:0011C40A ROM:0011C40A loc_11C40A: ; DATA XREF: ROM:0011C3B2↑o ROM:0011C40A move.w $2C4(a5),d0 ROM:0011C40E move.w $2C6(a5),d1 ROM:0011C412 cmp.w ($53A).w,d0 ROM:0011C416 bgt.s locret_11C436 ROM:0011C418 cmp.w ($53A).w,d1 ROM:0011C41C blt.s locret_11C436 ROM:0011C41E move.w $2C8(a5),d2 ROM:0011C422 clr.b ($8E4).w ROM:0011C426 move.w d2,($6AA).w ROM:0011C42A move.b #1,($8E4).w ROM:0011C430 move.b #2,($10DD).w ROM:0011C436 ROM:0011C436 locret_11C436: ; CODE XREF: ROM:0011C416↑j ROM:0011C436 ; ROM:0011C41C↑j ROM:0011C436 rts ROM:0011C438 ; --------------------------------------------------------------------------- ROM:0011C438 ROM:0011C438 loc_11C438: ; DATA XREF: ROM:0011C3B6↑o ROM:0011C438 move.w $2C4(a5),d0 ROM:0011C43C move.w $2C6(a5),d1 ROM:0011C440 cmp.w ($53A).w,d0 ROM:0011C444 bgt.s loc_11C46A ROM:0011C446 cmp.w ($53A).w,d1 ROM:0011C44A blt.s loc_11C462 ROM:0011C44C cmpi.w #0,($6AA).w ROM:0011C452 bgt.s loc_11C460 ROM:0011C454 bset #3,($1305).w ROM:0011C45A move.b #3,($10DD).w ROM:0011C460 ROM:0011C460 loc_11C460: ; CODE XREF: ROM:0011C452↑j ROM:0011C460 bra.s loc_11C468 ROM:0011C462 ; --------------------------------------------------------------------------- ROM:0011C462 ROM:0011C462 loc_11C462: ; CODE XREF: ROM:0011C44A↑j ROM:0011C462 move.b #1,($10DD).w ROM:0011C468 ROM:0011C468 loc_11C468: ; CODE XREF: ROM:loc_11C460↑j ROM:0011C468 bra.s locret_11C470 ROM:0011C46A ; --------------------------------------------------------------------------- ROM:0011C46A ROM:0011C46A loc_11C46A: ; CODE XREF: ROM:0011C444↑j ROM:0011C46A move.b #1,($10DD).w ROM:0011C470 ROM:0011C470 locret_11C470: ; CODE XREF: ROM:loc_11C468↑j ROM:0011C470 rts ROM:0011C472 ; --------------------------------------------------------------------------- ROM:0011C472 ROM:0011C472 loc_11C472: ; DATA XREF: ROM:0011C3BA↑o ROM:0011C472 move.w $2C4(a5),d0 ROM:0011C476 move.w $2C6(a5),d1 ROM:0011C47A cmp.w ($53A).w,d0 ROM:0011C47E bgt.s loc_11C4B2 ROM:0011C480 cmp.w ($53A).w,d1 ROM:0011C484 blt.s loc_11C4A4 ROM:0011C486 move.w $2CC(a5),d2 ROM:0011C48A cmp.w ($C8E).w,d2 ROM:0011C48E bgt.s loc_11C4A2 ROM:0011C490 bset #6,($1319).w ROM:0011C496 move.w #$2710,($ADA).w ROM:0011C49C move.b #4,($10DD).w ROM:0011C4A2 ROM:0011C4A2 loc_11C4A2: ; CODE XREF: ROM:0011C48E↑j ROM:0011C4A2 bra.s loc_11C4B0 ROM:0011C4A4 ; --------------------------------------------------------------------------- ROM:0011C4A4 ROM:0011C4A4 loc_11C4A4: ; CODE XREF: ROM:0011C484↑j ROM:0011C4A4 bclr #3,($1305).w ROM:0011C4AA move.b #1,($10DD).w ROM:0011C4B0 ROM:0011C4B0 loc_11C4B0: ; CODE XREF: ROM:loc_11C4A2↑j ROM:0011C4B0 bra.s locret_11C4BE ROM:0011C4B2 ; --------------------------------------------------------------------------- ROM:0011C4B2 ROM:0011C4B2 loc_11C4B2: ; CODE XREF: ROM:0011C47E↑j ROM:0011C4B2 bclr #3,($1305).w ROM:0011C4B8 move.b #1,($10DD).w ROM:0011C4BE ROM:0011C4BE locret_11C4BE: ; CODE XREF: ROM:loc_11C4B0↑j ROM:0011C4BE rts ROM:0011C4C0 ; --------------------------------------------------------------------------- ROM:0011C4C0 ROM:0011C4C0 loc_11C4C0: ; DATA XREF: ROM:0011C3BE↑o ROM:0011C4C0 move.w ($B30).w,d3 ROM:0011C4C4 subi.w #1,d3 ROM:0011C4C8 cmpi.w #0,d3 ROM:0011C4CC blt.s locret_11C516 ROM:0011C4CE move.w $932(a5,d3.w*2),d2 ROM:0011C4D4 cmp.w ($598).w,d2 ROM:0011C4D8 bgt.s loc_11C4EE ROM:0011C4DA bclr #6,($1319).w ROM:0011C4E0 move.w #0,($ADA).w ROM:0011C4E6 move.b #6,($10DD).w ROM:0011C4EC bra.s locret_11C516 ROM:0011C4EE ; --------------------------------------------------------------------------- ROM:0011C4EE ROM:0011C4EE loc_11C4EE: ; CODE XREF: ROM:0011C4D8↑j ROM:0011C4EE move.w $2CC(a5),d0 ROM:0011C4F2 move.w $2D0(a5),d1 ROM:0011C4F6 sub.w d1,d0 ROM:0011C4F8 cmp.w ($C8E).w,d0 ROM:0011C4FC ble.s locret_11C516 ROM:0011C4FE move.w $2CE(a5),d0 ROM:0011C502 clr.b ($8B9).w ROM:0011C506 move.w d0,($654).w ROM:0011C50A move.b #1,($8B9).w ROM:0011C510 move.b #5,($10DD).w ROM:0011C516 ROM:0011C516 locret_11C516: ; CODE XREF: ROM:0011C4CC↑j ROM:0011C516 ; ROM:0011C4EC↑j ... ROM:0011C516 rts ROM:0011C518 ; --------------------------------------------------------------------------- ROM:0011C518 ROM:0011C518 loc_11C518: ; DATA XREF: ROM:0011C3C2↑o ROM:0011C518 move.w $2CC(a5),d0 ROM:0011C51C move.w $2D0(a5),d1 ROM:0011C520 sub.w d1,d0 ROM:0011C522 cmp.w ($C8E).w,d0 ROM:0011C526 ble.s loc_11C544 ROM:0011C528 cmpi.w #0,($654).w ROM:0011C52E bgt.s loc_11C542 ROM:0011C530 bclr #6,($1319).w ROM:0011C536 move.w #0,($ADA).w ROM:0011C53C move.b #6,($10DD).w ROM:0011C542 ROM:0011C542 loc_11C542: ; CODE XREF: ROM:0011C52E↑j ROM:0011C542 bra.s loc_11C54A ROM:0011C544 ; --------------------------------------------------------------------------- ROM:0011C544 ROM:0011C544 loc_11C544: ; CODE XREF: ROM:0011C526↑j ROM:0011C544 move.b #4,($10DD).w ROM:0011C54A ROM:0011C54A loc_11C54A: ; CODE XREF: ROM:loc_11C542↑j ROM:0011C54A move.w ($B30).w,d3 ROM:0011C54E subi.w #1,d3 ROM:0011C552 cmpi.w #0,d3 ROM:0011C556 blt.s locret_11C576 ROM:0011C558 move.w $932(a5,d3.w*2),d2 ROM:0011C55E cmp.w ($598).w,d2 ROM:0011C562 bgt.s locret_11C576 ROM:0011C564 bclr #6,($1319).w ROM:0011C56A move.w #0,($ADA).w ROM:0011C570 move.b #6,($10DD).w ROM:0011C576 ROM:0011C576 locret_11C576: ; CODE XREF: ROM:0011C556↑j ROM:0011C576 ; ROM:0011C562↑j ROM:0011C576 rts ROM:0011C578 ; --------------------------------------------------------------------------- ROM:0011C578 ROM:0011C578 loc_11C578: ; DATA XREF: ROM:0011C3C6↑o ROM:0011C578 move.w $2CA(a5),d0 ROM:0011C57C cmp.w ($53A).w,d0 ROM:0011C580 ble.s locret_11C58E ROM:0011C582 bclr #3,($1305).w ROM:0011C588 move.b #1,($10DD).w ROM:0011C58E ROM:0011C58E locret_11C58E: ; CODE XREF: ROM:0011C580↑j ROM:0011C58E rts ROM:0011C590 ; --------------------------------------------------------------------------- ROM:0011C590 rts ROM:0011C592 ROM:0011C592 ; =============== S U B R O U T I N E ======================================= ROM:0011C592 ROM:0011C592 ROM:0011C592 sub_11C592: ; CODE XREF: sub_12688A+7E↓p ROM:0011C592 move.w #0,d2 ROM:0011C596 bra.s loc_11C59C ROM:0011C598 ; --------------------------------------------------------------------------- ROM:0011C598 ROM:0011C598 loc_11C598: ; CODE XREF: sub_11C592+18↓j ROM:0011C598 addi.w #1,d2 ROM:0011C59C ROM:0011C59C loc_11C59C: ; CODE XREF: sub_11C592+4↑j ROM:0011C59C cmpi.w #0,d2 ROM:0011C5A0 bgt.s locret_11C5AC ROM:0011C5A2 move.w #0,$139C(d2.w*2) ROM:0011C5AA bra.s loc_11C598 ROM:0011C5AC ; --------------------------------------------------------------------------- ROM:0011C5AC ROM:0011C5AC locret_11C5AC: ; CODE XREF: sub_11C592+E↑j ROM:0011C5AC rts ROM:0011C5AC ; End of function sub_11C592 ROM:0011C5AC ROM:0011C5AE ROM:0011C5AE ; =============== S U B R O U T I N E ======================================= ROM:0011C5AE ROM:0011C5AE ROM:0011C5AE sub_11C5AE: ; CODE XREF: ROM:loc_11CA00↓p ROM:0011C5AE move.w #$3D5A,d1 ROM:0011C5B2 move.w ($A98).w,d2 ROM:0011C5B6 move.w ($A6A).w,d3 ROM:0011C5BA bsr.l sub_11700C ROM:0011C5C0 move.w d1,($B06).w ROM:0011C5C4 move.w #$3CCC,d1 ROM:0011C5C8 move.w ($A5C).w,d2 ROM:0011C5CC bsr.l sub_11700C ROM:0011C5D2 move.w d1,($B00).w ROM:0011C5D6 btst #0,($1306).w ROM:0011C5DC beq.s loc_11C5E6 ROM:0011C5DE move.w $2DC(a5),($B02).w ROM:0011C5E4 bra.s loc_11C5EA ROM:0011C5E6 ; --------------------------------------------------------------------------- ROM:0011C5E6 ROM:0011C5E6 loc_11C5E6: ; CODE XREF: sub_11C5AE+2E↑j ROM:0011C5E6 clr.w ($B02).w ROM:0011C5EA ROM:0011C5EA loc_11C5EA: ; CODE XREF: sub_11C5AE+36↑j ROM:0011C5EA btst #5,($1302).w ROM:0011C5F0 beq.s loc_11C5FE ROM:0011C5F2 btst #1,($12FD).w ROM:0011C5F8 beq.s loc_11C5FE ROM:0011C5FA bra.w loc_11C606 ROM:0011C5FE ; --------------------------------------------------------------------------- ROM:0011C5FE ROM:0011C5FE loc_11C5FE: ; CODE XREF: sub_11C5AE+42↑j ROM:0011C5FE ; sub_11C5AE+4A↑j ROM:0011C5FE btst #5,($131D).w ROM:0011C604 beq.s loc_11C60C ROM:0011C606 ROM:0011C606 loc_11C606: ; CODE XREF: sub_11C5AE+4C↑j ROM:0011C606 move.w #$2710,($B06).w ROM:0011C60C ROM:0011C60C loc_11C60C: ; CODE XREF: sub_11C5AE+56↑j ROM:0011C60C btst #2,($12FC).w ROM:0011C612 beq.s loc_11C61C ROM:0011C614 move.w $2E0(a5),d1 ROM:0011C618 move.w d1,($B00).w ROM:0011C61C ROM:0011C61C loc_11C61C: ; CODE XREF: sub_11C5AE+64↑j ROM:0011C61C btst #7,($12F9).w ROM:0011C622 beq.s loc_11C63A ROM:0011C624 btst #4,($130A).w ROM:0011C62A beq.s loc_11C634 ROM:0011C62C move.w #$2710,($B04).w ROM:0011C632 bra.s loc_11C638 ROM:0011C634 ; --------------------------------------------------------------------------- ROM:0011C634 ROM:0011C634 loc_11C634: ; CODE XREF: sub_11C5AE+7C↑j ROM:0011C634 clr.w ($B04).w ROM:0011C638 ROM:0011C638 loc_11C638: ; CODE XREF: sub_11C5AE+84↑j ROM:0011C638 bra.s loc_11C65C ROM:0011C63A ; --------------------------------------------------------------------------- ROM:0011C63A ROM:0011C63A loc_11C63A: ; CODE XREF: sub_11C5AE+74↑j ROM:0011C63A move.w ($B06).w,($B04).w ROM:0011C640 move.w ($B00).w,d0 ROM:0011C644 cmp.w ($B04).w,d0 ROM:0011C648 ble.s loc_11C64E ROM:0011C64A move.w d0,($B04).w ROM:0011C64E ROM:0011C64E loc_11C64E: ; CODE XREF: sub_11C5AE+9A↑j ROM:0011C64E move.w ($B02).w,d0 ROM:0011C652 cmp.w ($B04).w,d0 ROM:0011C656 ble.s loc_11C65C ROM:0011C658 move.w d0,($B04).w ROM:0011C65C ROM:0011C65C loc_11C65C: ; CODE XREF: sub_11C5AE:loc_11C638↑j ROM:0011C65C ; sub_11C5AE+A8↑j ROM:0011C65C move.w $2DA(a5),($AEE).w ROM:0011C662 btst #3,($969).w ROM:0011C668 bne.s loc_11C6C6 ROM:0011C66A move.w ($B08).w,d2 ROM:0011C66E cmp.w ($B04).w,d2 ROM:0011C672 bge.s loc_11C67C ROM:0011C674 move.w ($B04).w,($B08).w ROM:0011C67A bra.s loc_11C692 ROM:0011C67C ; --------------------------------------------------------------------------- ROM:0011C67C ROM:0011C67C loc_11C67C: ; CODE XREF: sub_11C5AE+C4↑j ROM:0011C67C sub.w ($B04).w,d2 ROM:0011C680 move.w $2DE(a5),d3 ROM:0011C684 cmp.w d2,d3 ROM:0011C686 bge.s loc_11C692 ROM:0011C688 move.w ($B04).w,d2 ROM:0011C68C add.w d3,d2 ROM:0011C68E move.w d2,($B08).w ROM:0011C692 ROM:0011C692 loc_11C692: ; CODE XREF: sub_11C5AE+CC↑j ROM:0011C692 ; sub_11C5AE+D8↑j ROM:0011C692 cmpi.w #0,($B04).w ROM:0011C698 bgt.s loc_11C69E ROM:0011C69A clr.w ($B08).w ROM:0011C69E ROM:0011C69E loc_11C69E: ; CODE XREF: sub_11C5AE+EA↑j ROM:0011C69E move.w $2E2(a5),d1 ROM:0011C6A2 cmpi.w #$FF9C,d1 ROM:0011C6A6 beq.s loc_11C6AC ROM:0011C6A8 move.w d1,($B08).w ROM:0011C6AC ROM:0011C6AC loc_11C6AC: ; CODE XREF: sub_11C5AE+F8↑j ROM:0011C6AC move.w #$3CCE,d1 ROM:0011C6B0 move.w ($B08).w,d2 ROM:0011C6B4 bsr.l sub_11700C ROM:0011C6BA move.w d1,($B0A).w ROM:0011C6BE move.w ($B0A).w,($ADE).w ROM:0011C6C4 bra.s locret_11C6CC ROM:0011C6C6 ; --------------------------------------------------------------------------- ROM:0011C6C6 ROM:0011C6C6 loc_11C6C6: ; CODE XREF: sub_11C5AE+BA↑j ROM:0011C6C6 move.w ($B0C).w,($ADE).w ROM:0011C6CC ROM:0011C6CC locret_11C6CC: ; CODE XREF: sub_11C5AE+116↑j ROM:0011C6CC rts ROM:0011C6CC ; End of function sub_11C5AE ROM:0011C6CC ROM:0011C6CE ROM:0011C6CE ; =============== S U B R O U T I N E ======================================= ROM:0011C6CE ROM:0011C6CE ROM:0011C6CE sub_11C6CE: ; CODE XREF: sub_11C7DE+C↓p ROM:0011C6CE clr.w d1 ROM:0011C6D0 move.b ($10DE).w,d1 ROM:0011C6D4 cmpi.w #5,d1 ROM:0011C6D8 bcc.s locret_11C6E2 ROM:0011C6DA movea.l off_11C6E4(pc,d1.w*4),a0 ROM:0011C6DE nop ROM:0011C6E0 jmp (a0) ROM:0011C6E2 ; --------------------------------------------------------------------------- ROM:0011C6E2 ROM:0011C6E2 locret_11C6E2: ; CODE XREF: sub_11C6CE+A↑j ROM:0011C6E2 rts ROM:0011C6E2 ; End of function sub_11C6CE ROM:0011C6E2 ROM:0011C6E2 ; --------------------------------------------------------------------------- ROM:0011C6E4 off_11C6E4: dc.l loc_11C6F8 ; DATA XREF: sub_11C6CE+C↑r ROM:0011C6E8 dc.l loc_11C702 ROM:0011C6EC dc.l loc_11C772 ROM:0011C6F0 dc.l loc_11C79C ROM:0011C6F4 dc.l loc_11C7CC ROM:0011C6F8 ; --------------------------------------------------------------------------- ROM:0011C6F8 ROM:0011C6F8 loc_11C6F8: ; DATA XREF: ROM:off_11C6E4↑o ROM:0011C6F8 move.b #1,($10DE).w ROM:0011C6FE bra.s locret_11C770 ROM:0011C700 ; --------------------------------------------------------------------------- ROM:0011C700 rts ROM:0011C702 ; --------------------------------------------------------------------------- ROM:0011C702 ROM:0011C702 loc_11C702: ; DATA XREF: ROM:0011C6E8↑o ROM:0011C702 btst #7,($12F9).w ROM:0011C708 beq.s loc_11C748 ROM:0011C70A btst #5,($131D).w ROM:0011C710 beq.s loc_11C748 ROM:0011C712 move.w $2E8(a5),d0 ROM:0011C716 cmpi.w #1,d0 ROM:0011C71A bne.s loc_11C748 ROM:0011C71C bset #4,($130A).w ROM:0011C722 move.w #$3CD0,d1 ROM:0011C726 move.w ($A56).w,d2 ROM:0011C72A bsr.l sub_11700C ROM:0011C730 clr.b ($8E5).w ROM:0011C734 move.w d1,($6AC).w ROM:0011C738 move.b #1,($8E5).w ROM:0011C73E move.b #3,($10DE).w ROM:0011C744 bra.w locret_11C7CA ROM:0011C748 ; --------------------------------------------------------------------------- ROM:0011C748 ROM:0011C748 loc_11C748: ; CODE XREF: ROM:0011C708↑j ROM:0011C748 ; ROM:0011C710↑j ... ROM:0011C748 btst #7,($12F9).w ROM:0011C74E beq.s locret_11C770 ROM:0011C750 btst #0,($1306).w ROM:0011C756 bne.s loc_11C762 ROM:0011C758 move.w $2E6(a5),d1 ROM:0011C75C cmp.w ($A98).w,d1 ROM:0011C760 bge.s locret_11C770 ROM:0011C762 ROM:0011C762 loc_11C762: ; CODE XREF: ROM:0011C756↑j ROM:0011C762 bset #4,($130A).w ROM:0011C768 move.b #2,($10DE).w ROM:0011C76E bra.s locret_11C79A ROM:0011C770 ; --------------------------------------------------------------------------- ROM:0011C770 ROM:0011C770 locret_11C770: ; CODE XREF: ROM:0011C6FE↑j ROM:0011C770 ; ROM:0011C74E↑j ... ROM:0011C770 rts ROM:0011C772 ; --------------------------------------------------------------------------- ROM:0011C772 ROM:0011C772 loc_11C772: ; DATA XREF: ROM:0011C6EC↑o ROM:0011C772 btst #7,($12F9).w ROM:0011C778 beq.s loc_11C78C ROM:0011C77A move.w $2E4(a5),d1 ROM:0011C77E cmp.w ($A98).w,d1 ROM:0011C782 ble.s locret_11C79A ROM:0011C784 btst #0,($1306).w ROM:0011C78A bne.s locret_11C79A ROM:0011C78C ROM:0011C78C loc_11C78C: ; CODE XREF: ROM:0011C778↑j ROM:0011C78C bclr #4,($130A).w ROM:0011C792 move.b #1,($10DE).w ROM:0011C798 bra.s locret_11C770 ROM:0011C79A ; --------------------------------------------------------------------------- ROM:0011C79A ROM:0011C79A locret_11C79A: ; CODE XREF: ROM:0011C76E↑j ROM:0011C79A ; ROM:0011C782↑j ... ROM:0011C79A rts ROM:0011C79C ; --------------------------------------------------------------------------- ROM:0011C79C ROM:0011C79C loc_11C79C: ; DATA XREF: ROM:0011C6F0↑o ROM:0011C79C btst #7,($12F9).w ROM:0011C7A2 bne.s loc_11C7B2 ROM:0011C7A4 bclr #4,($130A).w ROM:0011C7AA move.b #1,($10DE).w ROM:0011C7B0 bra.s locret_11C770 ROM:0011C7B2 ; --------------------------------------------------------------------------- ROM:0011C7B2 ROM:0011C7B2 loc_11C7B2: ; CODE XREF: ROM:0011C7A2↑j ROM:0011C7B2 cmpi.w #0,($6AC).w ROM:0011C7B8 bgt.s locret_11C7CA ROM:0011C7BA btst #0,($1306).w ROM:0011C7C0 bne.s locret_11C7CA ROM:0011C7C2 bclr #4,($130A).w ROM:0011C7C8 bra.s locret_11C7DC ROM:0011C7CA ; --------------------------------------------------------------------------- ROM:0011C7CA ROM:0011C7CA locret_11C7CA: ; CODE XREF: ROM:0011C744↑j ROM:0011C7CA ; ROM:0011C7B8↑j ... ROM:0011C7CA rts ROM:0011C7CC ; --------------------------------------------------------------------------- ROM:0011C7CC ROM:0011C7CC loc_11C7CC: ; DATA XREF: ROM:0011C6F4↑o ROM:0011C7CC btst #7,($12F9).w ROM:0011C7D2 bne.s locret_11C7DC ROM:0011C7D4 move.b #1,($10DE).w ROM:0011C7DA bra.s locret_11C770 ROM:0011C7DC ; --------------------------------------------------------------------------- ROM:0011C7DC ROM:0011C7DC locret_11C7DC: ; CODE XREF: ROM:0011C7C8↑j ROM:0011C7DC ; ROM:0011C7D2↑j ROM:0011C7DC rts ROM:0011C7DE ROM:0011C7DE ; =============== S U B R O U T I N E ======================================= ROM:0011C7DE ROM:0011C7DE ROM:0011C7DE sub_11C7DE: ; CODE XREF: sub_12688A+18↓p ROM:0011C7DE bsr.l sub_11D7C0 ROM:0011C7E4 bsr.l sub_11D238 ROM:0011C7EA bsr.l sub_11C6CE ROM:0011C7F0 bsr.l sub_11CEF4 ROM:0011C7F6 bsr.w sub_11C80E ROM:0011C7FA bsr.l sub_11CD48 ROM:0011C800 bsr.l sub_11CE0E ROM:0011C806 bsr.l sub_11CA08 ROM:0011C80C rts ROM:0011C80C ; End of function sub_11C7DE ROM:0011C80C ROM:0011C80E ROM:0011C80E ; =============== S U B R O U T I N E ======================================= ROM:0011C80E ROM:0011C80E ROM:0011C80E sub_11C80E: ; CODE XREF: sub_11C7DE+18↑p ROM:0011C80E clr.w d1 ROM:0011C810 move.b ($10DF).w,d1 ROM:0011C814 cmpi.w #5,d1 ROM:0011C818 bcc.s locret_11C822 ROM:0011C81A movea.l off_11C824(pc,d1.w*4),a0 ROM:0011C81E nop ROM:0011C820 jmp (a0) ROM:0011C822 ; --------------------------------------------------------------------------- ROM:0011C822 ROM:0011C822 locret_11C822: ; CODE XREF: sub_11C80E+A↑j ROM:0011C822 rts ROM:0011C822 ; End of function sub_11C80E ROM:0011C822 ROM:0011C822 ; --------------------------------------------------------------------------- ROM:0011C824 off_11C824: dc.l loc_11C838 ; DATA XREF: sub_11C80E+C↑r ROM:0011C828 dc.l loc_11C850 ROM:0011C82C dc.l loc_11C8DA ROM:0011C830 dc.l loc_11C93E ROM:0011C834 dc.l loc_11C996 ROM:0011C838 ; --------------------------------------------------------------------------- ROM:0011C838 ROM:0011C838 loc_11C838: ; DATA XREF: ROM:off_11C824↑o ROM:0011C838 bset #0,($131C).w ROM:0011C83E bsr.l sub_11D02C ROM:0011C844 move.b #1,($10DF).w ROM:0011C84A bra.w loc_11C8D2 ROM:0011C84E ; --------------------------------------------------------------------------- ROM:0011C84E rts ROM:0011C850 ; --------------------------------------------------------------------------- ROM:0011C850 ROM:0011C850 loc_11C850: ; DATA XREF: ROM:0011C828↑o ROM:0011C850 move.w $2EC(a5),d1 ROM:0011C854 cmpi.w #1,d1 ROM:0011C858 bne.s loc_11C870 ROM:0011C85A bclr #6,($1310).w ROM:0011C860 bclr #1,($1308).w ROM:0011C866 move.b #4,($10DF).w ROM:0011C86C bra.w loc_11CA00 ROM:0011C870 ; --------------------------------------------------------------------------- ROM:0011C870 ROM:0011C870 loc_11C870: ; CODE XREF: ROM:0011C858↑j ROM:0011C870 move.w $2EA(a5),d0 ROM:0011C874 cmpi.w #1,d0 ROM:0011C878 bne.s loc_11C88A ROM:0011C87A bclr #0,($131C).w ROM:0011C880 move.b #3,($10DF).w ROM:0011C886 bra.w loc_11C98E ROM:0011C88A ; --------------------------------------------------------------------------- ROM:0011C88A ROM:0011C88A loc_11C88A: ; CODE XREF: ROM:0011C878↑j ROM:0011C88A move.w #2,d0 ROM:0011C88E move.w #1,d1 ROM:0011C892 cmp.w $2EA(a5),d0 ROM:0011C896 beq.s loc_11C8AE ROM:0011C898 cmp.w $2EA(a5),d1 ROM:0011C89C beq.s loc_11C8D2 ROM:0011C89E btst #1,($145F).w ROM:0011C8A4 bne.s loc_11C8AE ROM:0011C8A6 btst #2,($932).w ROM:0011C8AC beq.s loc_11C8D2 ROM:0011C8AE ROM:0011C8AE loc_11C8AE: ; CODE XREF: ROM:0011C896↑j ROM:0011C8AE ; ROM:0011C8A4↑j ROM:0011C8AE bset #1,($145F).w ROM:0011C8B4 bsr.l sub_11D2F8 ROM:0011C8BA move.b #0,($10E4).w ROM:0011C8C0 bclr #7,($12F6).w ROM:0011C8C6 move.b #2,($10DF).w ROM:0011C8CC bra.l loc_11C936 ROM:0011C8D2 ; --------------------------------------------------------------------------- ROM:0011C8D2 ROM:0011C8D2 loc_11C8D2: ; CODE XREF: ROM:0011C84A↑j ROM:0011C8D2 ; ROM:0011C89C↑j ... ROM:0011C8D2 bsr.l sub_11D02C ROM:0011C8D8 rts ROM:0011C8DA ; --------------------------------------------------------------------------- ROM:0011C8DA ROM:0011C8DA loc_11C8DA: ; DATA XREF: ROM:0011C82C↑o ROM:0011C8DA move.w $2EC(a5),d1 ROM:0011C8DE cmpi.w #1,d1 ROM:0011C8E2 bne.s loc_11C8F4 ROM:0011C8E4 bclr #1,($145F).w ROM:0011C8EA move.b #4,($10DF).w ROM:0011C8F0 bra.w loc_11CA00 ROM:0011C8F4 ; --------------------------------------------------------------------------- ROM:0011C8F4 ROM:0011C8F4 loc_11C8F4: ; CODE XREF: ROM:0011C8E2↑j ROM:0011C8F4 move.w $2EA(a5),d0 ROM:0011C8F8 cmpi.w #1,d0 ROM:0011C8FC bne.s loc_11C916 ROM:0011C8FE bclr #1,($145F).w ROM:0011C904 bclr #0,($131C).w ROM:0011C90A move.b #3,($10DF).w ROM:0011C910 bra.l loc_11C98E ROM:0011C916 ; --------------------------------------------------------------------------- ROM:0011C916 ROM:0011C916 loc_11C916: ; CODE XREF: ROM:0011C8FC↑j ROM:0011C916 btst #7,($130A).w ROM:0011C91C beq.s loc_11C936 ROM:0011C91E bclr #1,($145F).w ROM:0011C924 bclr #7,($130A).w ROM:0011C92A move.b #1,($10DF).w ROM:0011C930 bra.l loc_11C8D2 ROM:0011C936 ; --------------------------------------------------------------------------- ROM:0011C936 ROM:0011C936 loc_11C936: ; CODE XREF: ROM:0011C8CC↑j ROM:0011C936 ; ROM:0011C91C↑j ... ROM:0011C936 bsr.l sub_11D2F8 ROM:0011C93C rts ROM:0011C93E ; --------------------------------------------------------------------------- ROM:0011C93E ROM:0011C93E loc_11C93E: ; DATA XREF: ROM:0011C830↑o ROM:0011C93E move.w $2EC(a5),d1 ROM:0011C942 cmpi.w #1,d1 ROM:0011C946 bne.s loc_11C958 ROM:0011C948 bset #0,($131C).w ROM:0011C94E move.b #4,($10DF).w ROM:0011C954 bra.w loc_11CA00 ROM:0011C958 ; --------------------------------------------------------------------------- ROM:0011C958 ROM:0011C958 loc_11C958: ; CODE XREF: ROM:0011C946↑j ROM:0011C958 move.w $2EA(a5),d0 ROM:0011C95C cmpi.w #2,d0 ROM:0011C960 bne.s loc_11C976 ROM:0011C962 bset #0,($131C).w ROM:0011C968 bset #1,($145F).w ROM:0011C96E move.b #2,($10DF).w ROM:0011C974 bra.s loc_11C936 ROM:0011C976 ; --------------------------------------------------------------------------- ROM:0011C976 ROM:0011C976 loc_11C976: ; CODE XREF: ROM:0011C960↑j ROM:0011C976 cmpi.w #0,d0 ROM:0011C97A bne.s loc_11C98E ROM:0011C97C bset #0,($131C).w ROM:0011C982 move.b #1,($10DF).w ROM:0011C988 bra.l loc_11C8D2 ROM:0011C98E ; --------------------------------------------------------------------------- ROM:0011C98E ROM:0011C98E loc_11C98E: ; CODE XREF: ROM:0011C886↑j ROM:0011C98E ; ROM:0011C910↑j ... ROM:0011C98E bsr.l sub_11D02C ROM:0011C994 rts ROM:0011C996 ; --------------------------------------------------------------------------- ROM:0011C996 ROM:0011C996 loc_11C996: ; DATA XREF: ROM:0011C834↑o ROM:0011C996 move.w $2EC(a5),d0 ROM:0011C99A cmpi.w #0,d0 ROM:0011C99E bne.s loc_11C9B8 ROM:0011C9A0 move.w $2EA(a5),d0 ROM:0011C9A4 cmpi.w #1,d0 ROM:0011C9A8 bne.s loc_11C9B8 ROM:0011C9AA bclr #0,($131C).w ROM:0011C9B0 move.b #3,($10DF).w ROM:0011C9B6 bra.s loc_11C98E ROM:0011C9B8 ; --------------------------------------------------------------------------- ROM:0011C9B8 ROM:0011C9B8 loc_11C9B8: ; CODE XREF: ROM:0011C99E↑j ROM:0011C9B8 ; ROM:0011C9A8↑j ROM:0011C9B8 move.w $2EC(a5),d0 ROM:0011C9BC cmpi.w #0,d0 ROM:0011C9C0 bne.s loc_11C9DC ROM:0011C9C2 move.w $2EA(a5),d0 ROM:0011C9C6 cmpi.w #2,d0 ROM:0011C9CA bne.s loc_11C9DC ROM:0011C9CC bset #1,($145F).w ROM:0011C9D2 move.b #2,($10DF).w ROM:0011C9D8 bra.w loc_11C936 ROM:0011C9DC ; --------------------------------------------------------------------------- ROM:0011C9DC ROM:0011C9DC loc_11C9DC: ; CODE XREF: ROM:0011C9C0↑j ROM:0011C9DC ; ROM:0011C9CA↑j ROM:0011C9DC move.w $2EC(a5),d0 ROM:0011C9E0 cmpi.w #0,d0 ROM:0011C9E4 bne.s loc_11CA00 ROM:0011C9E6 move.w $2EA(a5),d0 ROM:0011C9EA cmpi.w #0,d0 ROM:0011C9EE bne.s loc_11CA00 ROM:0011C9F0 bclr #1,($145F).w ROM:0011C9F6 move.b #1,($10DF).w ROM:0011C9FC bra.w loc_11C8D2 ROM:0011CA00 ; --------------------------------------------------------------------------- ROM:0011CA00 ROM:0011CA00 loc_11CA00: ; CODE XREF: ROM:0011C86C↑j ROM:0011CA00 ; ROM:0011C8F0↑j ... ROM:0011CA00 bsr.l sub_11C5AE ROM:0011CA06 rts ROM:0011CA08 ROM:0011CA08 ; =============== S U B R O U T I N E ======================================= ROM:0011CA08 ROM:0011CA08 ROM:0011CA08 sub_11CA08: ; CODE XREF: sub_11C7DE+28↑p ROM:0011CA08 clr.w d1 ROM:0011CA0A move.b ($10E0).w,d1 ROM:0011CA0E cmpi.w #6,d1 ROM:0011CA12 bcc.s locret_11CA1C ROM:0011CA14 movea.l off_11CA1E(pc,d1.w*4),a0 ROM:0011CA18 nop ROM:0011CA1A jmp (a0) ROM:0011CA1C ; --------------------------------------------------------------------------- ROM:0011CA1C ROM:0011CA1C locret_11CA1C: ; CODE XREF: sub_11CA08+A↑j ROM:0011CA1C rts ROM:0011CA1C ; End of function sub_11CA08 ROM:0011CA1C ROM:0011CA1C ; --------------------------------------------------------------------------- ROM:0011CA1E off_11CA1E: dc.l loc_11CA36 ; DATA XREF: sub_11CA08+C↑r ROM:0011CA22 dc.l loc_11CA44 ROM:0011CA26 dc.l loc_11CB30 ROM:0011CA2A dc.l loc_11CB78 ROM:0011CA2E dc.l loc_11CBA6 ROM:0011CA32 dc.l loc_11CC12 ROM:0011CA36 ; --------------------------------------------------------------------------- ROM:0011CA36 ROM:0011CA36 loc_11CA36: ; DATA XREF: ROM:off_11CA1E↑o ROM:0011CA36 move.b #1,($10E0).w ROM:0011CA3C bra.l locret_11CB2E ROM:0011CA42 ; --------------------------------------------------------------------------- ROM:0011CA42 rts ROM:0011CA44 ; --------------------------------------------------------------------------- ROM:0011CA44 ROM:0011CA44 loc_11CA44: ; DATA XREF: ROM:0011CA22↑o ROM:0011CA44 btst #7,($12F9).w ROM:0011CA4A beq.s loc_11CAC0 ROM:0011CA4C btst #5,($131D).w ROM:0011CA52 beq.s loc_11CA5C ROM:0011CA54 btst #5,($930).w ROM:0011CA5A bne.s loc_11CA7E ROM:0011CA5C ROM:0011CA5C loc_11CA5C: ; CODE XREF: ROM:0011CA52↑j ROM:0011CA5C btst #2,($12FC).w ROM:0011CA62 beq.s loc_11CA6C ROM:0011CA64 btst #5,($930).w ROM:0011CA6A bne.s loc_11CA7E ROM:0011CA6C ROM:0011CA6C loc_11CA6C: ; CODE XREF: ROM:0011CA62↑j ROM:0011CA6C move.w $2FA(a5),d0 ROM:0011CA70 btst #5,($131D).w ROM:0011CA76 bne.s loc_11CA96 ROM:0011CA78 cmp.w ($A98).w,d0 ROM:0011CA7C bge.s loc_11CA96 ROM:0011CA7E ROM:0011CA7E loc_11CA7E: ; CODE XREF: ROM:0011CA5A↑j ROM:0011CA7E ; ROM:0011CA6A↑j ROM:0011CA7E bset #0,($12FB).w ROM:0011CA84 bset #7,($939).w ROM:0011CA8A move.b #4,($10E0).w ROM:0011CA90 bra.l locret_11CC10 ROM:0011CA96 ; --------------------------------------------------------------------------- ROM:0011CA96 ROM:0011CA96 loc_11CA96: ; CODE XREF: ROM:0011CA76↑j ROM:0011CA96 ; ROM:0011CA7C↑j ROM:0011CA96 move.w $2FE(a5),d0 ROM:0011CA9A btst #2,($12FC).w ROM:0011CAA0 bne.s loc_11CAC0 ROM:0011CAA2 cmp.w ($A5C).w,d0 ROM:0011CAA6 bge.s loc_11CAC0 ROM:0011CAA8 bset #0,($12FB).w ROM:0011CAAE bset #7,($939).w ROM:0011CAB4 move.b #4,($10E0).w ROM:0011CABA bra.l locret_11CC10 ROM:0011CAC0 ; --------------------------------------------------------------------------- ROM:0011CAC0 ROM:0011CAC0 loc_11CAC0: ; CODE XREF: ROM:0011CA4A↑j ROM:0011CAC0 ; ROM:0011CAA0↑j ... ROM:0011CAC0 btst #5,($930).w ROM:0011CAC6 beq.s locret_11CB2E ROM:0011CAC8 btst #0,($1314).w ROM:0011CACE beq.s locret_11CB2E ROM:0011CAD0 btst #1,($12FC).w ROM:0011CAD6 bne.s locret_11CB2E ROM:0011CAD8 btst #5,($130E).w ROM:0011CADE bne.s locret_11CB2E ROM:0011CAE0 btst #5,($131D).w ROM:0011CAE6 beq.s loc_11CAEA ROM:0011CAE8 bra.s loc_11CAF4 ROM:0011CAEA ; --------------------------------------------------------------------------- ROM:0011CAEA ROM:0011CAEA loc_11CAEA: ; CODE XREF: ROM:0011CAE6↑j ROM:0011CAEA move.w $2FA(a5),d0 ROM:0011CAEE cmp.w ($A98).w,d0 ROM:0011CAF2 bge.s loc_11CB0C ROM:0011CAF4 ROM:0011CAF4 loc_11CAF4: ; CODE XREF: ROM:0011CAE8↑j ROM:0011CAF4 bsr.w sub_11CCA2 ROM:0011CAF8 bset #6,($1303).w ROM:0011CAFE bset #1,($12FC).w ROM:0011CB04 move.b #2,($10E0).w ROM:0011CB0A bra.s locret_11CB76 ROM:0011CB0C ; --------------------------------------------------------------------------- ROM:0011CB0C ROM:0011CB0C loc_11CB0C: ; CODE XREF: ROM:0011CAF2↑j ROM:0011CB0C move.w $2FE(a5),d0 ROM:0011CB10 cmp.w ($A5C).w,d0 ROM:0011CB14 bge.s locret_11CB2E ROM:0011CB16 bsr.w sub_11CCA2 ROM:0011CB1A bset #6,($1303).w ROM:0011CB20 bset #1,($12FC).w ROM:0011CB26 move.b #2,($10E0).w ROM:0011CB2C bra.s locret_11CB76 ROM:0011CB2E ; --------------------------------------------------------------------------- ROM:0011CB2E ROM:0011CB2E locret_11CB2E: ; CODE XREF: ROM:0011CA3C↑j ROM:0011CB2E ; ROM:0011CAC6↑j ... ROM:0011CB2E rts ROM:0011CB30 ; --------------------------------------------------------------------------- ROM:0011CB30 ROM:0011CB30 loc_11CB30: ; DATA XREF: ROM:0011CA26↑o ROM:0011CB30 btst #7,($12F9).w ROM:0011CB36 beq.s loc_11CB4C ROM:0011CB38 bclr #6,($1303).w ROM:0011CB3E bclr #1,($12FC).w ROM:0011CB44 move.b #1,($10E0).w ROM:0011CB4A bra.s locret_11CB2E ROM:0011CB4C ; --------------------------------------------------------------------------- ROM:0011CB4C ROM:0011CB4C loc_11CB4C: ; CODE XREF: ROM:0011CB36↑j ROM:0011CB4C move.w ($BEE).w,d0 ROM:0011CB50 cmp.w ($BBA).w,d0 ROM:0011CB54 bne.s locret_11CB76 ROM:0011CB56 btst #5,($130E).w ROM:0011CB5C bne.s locret_11CB76 ROM:0011CB5E bset #0,($12FB).w ROM:0011CB64 bsr.w sub_11CCF8 ROM:0011CB68 bset #7,($939).w ROM:0011CB6E move.b #3,($10E0).w ROM:0011CB74 bra.s locret_11CBA4 ROM:0011CB76 ; --------------------------------------------------------------------------- ROM:0011CB76 ROM:0011CB76 locret_11CB76: ; CODE XREF: ROM:0011CB0A↑j ROM:0011CB76 ; ROM:0011CB2C↑j ... ROM:0011CB76 rts ROM:0011CB78 ; --------------------------------------------------------------------------- ROM:0011CB78 ROM:0011CB78 loc_11CB78: ; DATA XREF: ROM:0011CA2A↑o ROM:0011CB78 move.w ($BEE).w,d0 ROM:0011CB7C cmp.w ($BBA).w,d0 ROM:0011CB80 bne.s loc_11CB84 ROM:0011CB82 bra.s loc_11CB8C ROM:0011CB84 ; --------------------------------------------------------------------------- ROM:0011CB84 ROM:0011CB84 loc_11CB84: ; CODE XREF: ROM:0011CB80↑j ROM:0011CB84 btst #7,($12F9).w ROM:0011CB8A beq.s locret_11CBA4 ROM:0011CB8C ROM:0011CB8C loc_11CB8C: ; CODE XREF: ROM:0011CB82↑j ROM:0011CB8C bclr #6,($1303).w ROM:0011CB92 bclr #1,($12FC).w ROM:0011CB98 move.b #4,($10E0).w ROM:0011CB9E bra.l locret_11CC10 ROM:0011CBA4 ; --------------------------------------------------------------------------- ROM:0011CBA4 ROM:0011CBA4 locret_11CBA4: ; CODE XREF: ROM:0011CB74↑j ROM:0011CBA4 ; ROM:0011CB8A↑j ROM:0011CBA4 rts ROM:0011CBA6 ; --------------------------------------------------------------------------- ROM:0011CBA6 ROM:0011CBA6 loc_11CBA6: ; DATA XREF: ROM:0011CA2E↑o ROM:0011CBA6 btst #5,($930).w ROM:0011CBAC bne.s loc_11CBCE ROM:0011CBAE btst #5,($131D).w ROM:0011CBB4 beq.s loc_11CBCE ROM:0011CBB6 bclr #7,($939).w ROM:0011CBBC bclr #0,($12FB).w ROM:0011CBC2 move.b #1,($10E0).w ROM:0011CBC8 bra.l locret_11CB2E ROM:0011CBCE ; --------------------------------------------------------------------------- ROM:0011CBCE ROM:0011CBCE loc_11CBCE: ; CODE XREF: ROM:0011CBAC↑j ROM:0011CBCE ; ROM:0011CBB4↑j ROM:0011CBCE btst #5,($131D).w ROM:0011CBD4 bne.s locret_11CC10 ROM:0011CBD6 btst #2,($12FC).w ROM:0011CBDC bne.s locret_11CC10 ROM:0011CBDE move.w $2FA(a5),d0 ROM:0011CBE2 move.w $2FE(a5),d1 ROM:0011CBE6 cmp.w ($A98).w,d0 ROM:0011CBEA ble.s locret_11CC10 ROM:0011CBEC cmp.w ($A5C).w,d0 ROM:0011CBF0 ble.s locret_11CC10 ROM:0011CBF2 move.w $300(a5),d0 ROM:0011CBF6 clr.b ($8E6).w ROM:0011CBFA move.w d0,($6AE).w ROM:0011CBFE move.b #1,($8E6).w ROM:0011CC04 move.b #5,($10E0).w ROM:0011CC0A bra.l locret_11CC9E ROM:0011CC10 ; --------------------------------------------------------------------------- ROM:0011CC10 ROM:0011CC10 locret_11CC10: ; CODE XREF: ROM:0011CA90↑j ROM:0011CC10 ; ROM:0011CABA↑j ... ROM:0011CC10 rts ROM:0011CC12 ; --------------------------------------------------------------------------- ROM:0011CC12 ROM:0011CC12 loc_11CC12: ; DATA XREF: ROM:0011CA32↑o ROM:0011CC12 btst #5,($131D).w ROM:0011CC18 bne.s loc_11CC66 ROM:0011CC1A move.w $2F8(a5),d0 ROM:0011CC1E cmpi.w #0,($6AE).w ROM:0011CC24 ble.s loc_11CC2C ROM:0011CC26 cmp.w ($A98).w,d0 ROM:0011CC2A ble.s loc_11CC44 ROM:0011CC2C ROM:0011CC2C loc_11CC2C: ; CODE XREF: ROM:0011CC24↑j ROM:0011CC2C bclr #7,($939).w ROM:0011CC32 bclr #0,($12FB).w ROM:0011CC38 move.b #1,($10E0).w ROM:0011CC3E bra.l locret_11CB2E ROM:0011CC44 ; --------------------------------------------------------------------------- ROM:0011CC44 ROM:0011CC44 loc_11CC44: ; CODE XREF: ROM:0011CC2A↑j ROM:0011CC44 move.w $2FC(a5),d0 ROM:0011CC48 cmp.w ($A5C).w,d0 ROM:0011CC4C ble.s loc_11CC66 ROM:0011CC4E bclr #7,($939).w ROM:0011CC54 bclr #0,($12FB).w ROM:0011CC5A move.b #1,($10E0).w ROM:0011CC60 bra.l locret_11CB2E ROM:0011CC66 ; --------------------------------------------------------------------------- ROM:0011CC66 ROM:0011CC66 loc_11CC66: ; CODE XREF: ROM:0011CC18↑j ROM:0011CC66 ; ROM:0011CC4C↑j ROM:0011CC66 move.w $2FA(a5),d0 ROM:0011CC6A btst #5,($131D).w ROM:0011CC70 bne.s loc_11CC78 ROM:0011CC72 cmp.w ($A98).w,d0 ROM:0011CC76 bge.s loc_11CC80 ROM:0011CC78 ROM:0011CC78 loc_11CC78: ; CODE XREF: ROM:0011CC70↑j ROM:0011CC78 move.b #4,($10E0).w ROM:0011CC7E bra.s locret_11CC10 ROM:0011CC80 ; --------------------------------------------------------------------------- ROM:0011CC80 ROM:0011CC80 loc_11CC80: ; CODE XREF: ROM:0011CC76↑j ROM:0011CC80 move.w $2FE(a5),d0 ROM:0011CC84 btst #2,($12FC).w ROM:0011CC8A bne.s loc_11CC92 ROM:0011CC8C cmp.w ($A5C).w,d0 ROM:0011CC90 bge.s locret_11CC9E ROM:0011CC92 ROM:0011CC92 loc_11CC92: ; CODE XREF: ROM:0011CC8A↑j ROM:0011CC92 move.b #4,($10E0).w ROM:0011CC98 bra.l locret_11CC10 ROM:0011CC9E ; --------------------------------------------------------------------------- ROM:0011CC9E ROM:0011CC9E locret_11CC9E: ; CODE XREF: ROM:0011CC0A↑j ROM:0011CC9E ; ROM:0011CC90↑j ROM:0011CC9E rts ROM:0011CCA0 ; --------------------------------------------------------------------------- ROM:0011CCA0 rts ROM:0011CCA2 ROM:0011CCA2 ; =============== S U B R O U T I N E ======================================= ROM:0011CCA2 ROM:0011CCA2 ROM:0011CCA2 sub_11CCA2: ; CODE XREF: ROM:loc_11CAF4↑p ROM:0011CCA2 ; ROM:0011CB16↑p ROM:0011CCA2 move.w ($BBA).w,($B0E).w ROM:0011CCA8 move.w #$3D88,d1 ROM:0011CCAC move.w ($B0E).w,d2 ROM:0011CCB0 move.w ($1338).w,d3 ROM:0011CCB4 bsr.l sub_11700C ROM:0011CCBA move.w ($B0E).w,d0 ROM:0011CCBE sub.w d1,d0 ROM:0011CCC0 add.w $302(a5),d0 ROM:0011CCC4 move.w d0,($B10).w ROM:0011CCC8 move.w #$3D86,d1 ROM:0011CCCC move.w ($B10).w,d2 ROM:0011CCD0 move.w ($1338).w,d3 ROM:0011CCD4 bsr.l sub_11700C ROM:0011CCDA add.w ($B10).w,d1 ROM:0011CCDE move.w $68(a5),d0 ROM:0011CCE2 cmp.w d1,d0 ROM:0011CCE4 ble.s loc_11CCEC ROM:0011CCE6 move.w d1,($BEE).w ROM:0011CCEA bra.s loc_11CCF0 ROM:0011CCEC ; --------------------------------------------------------------------------- ROM:0011CCEC ROM:0011CCEC loc_11CCEC: ; CODE XREF: sub_11CCA2+42↑j ROM:0011CCEC move.w d0,($BEE).w ROM:0011CCF0 ROM:0011CCF0 loc_11CCF0: ; CODE XREF: sub_11CCA2+48↑j ROM:0011CCF0 move.w $60(a5),($BEC).w ROM:0011CCF6 rts ROM:0011CCF6 ; End of function sub_11CCA2 ROM:0011CCF6 ROM:0011CCF8 ROM:0011CCF8 ; =============== S U B R O U T I N E ======================================= ROM:0011CCF8 ROM:0011CCF8 ROM:0011CCF8 sub_11CCF8: ; CODE XREF: ROM:0011CB64↑p ROM:0011CCF8 move.w #$3D88,d1 ROM:0011CCFC move.w ($BBA).w,d2 ROM:0011CD00 move.w ($1338).w,d3 ROM:0011CD04 bsr.l sub_11700C ROM:0011CD0A move.w ($BBA).w,d0 ROM:0011CD0E sub.w d1,d0 ROM:0011CD10 sub.w $304(a5),d0 ROM:0011CD14 move.w d0,($B10).w ROM:0011CD18 move.w #$3D86,d1 ROM:0011CD1C move.w ($B10).w,d2 ROM:0011CD20 move.w ($1338).w,d3 ROM:0011CD24 bsr.l sub_11700C ROM:0011CD2A add.w ($B10).w,d1 ROM:0011CD2E cmp.w ($B0E).w,d1 ROM:0011CD32 blt.s loc_11CD3A ROM:0011CD34 move.w d1,($BEE).w ROM:0011CD38 bra.s loc_11CD40 ROM:0011CD3A ; --------------------------------------------------------------------------- ROM:0011CD3A ROM:0011CD3A loc_11CD3A: ; CODE XREF: sub_11CCF8+3A↑j ROM:0011CD3A move.w ($B0E).w,($BEE).w ROM:0011CD40 ROM:0011CD40 loc_11CD40: ; CODE XREF: sub_11CCF8+40↑j ROM:0011CD40 move.w $306(a5),($BEC).w ROM:0011CD46 rts ROM:0011CD46 ; End of function sub_11CCF8 ROM:0011CD46 ROM:0011CD48 ROM:0011CD48 ; =============== S U B R O U T I N E ======================================= ROM:0011CD48 ROM:0011CD48 ROM:0011CD48 sub_11CD48: ; CODE XREF: sub_11C7DE+1C↑p ROM:0011CD48 clr.w d1 ROM:0011CD4A move.b ($10E1).w,d1 ROM:0011CD4E cmpi.w #4,d1 ROM:0011CD52 bcc.s locret_11CD5C ROM:0011CD54 movea.l off_11CD5E(pc,d1.w*4),a0 ROM:0011CD58 nop ROM:0011CD5A jmp (a0) ROM:0011CD5C ; --------------------------------------------------------------------------- ROM:0011CD5C ROM:0011CD5C locret_11CD5C: ; CODE XREF: sub_11CD48+A↑j ROM:0011CD5C rts ROM:0011CD5C ; End of function sub_11CD48 ROM:0011CD5C ROM:0011CD5C ; --------------------------------------------------------------------------- ROM:0011CD5E off_11CD5E: dc.l loc_11CD6E ; DATA XREF: sub_11CD48+C↑r ROM:0011CD62 dc.l loc_11CD78 ROM:0011CD66 dc.l loc_11CDBC ROM:0011CD6A dc.l loc_11CDF2 ROM:0011CD6E ; --------------------------------------------------------------------------- ROM:0011CD6E ROM:0011CD6E loc_11CD6E: ; DATA XREF: ROM:off_11CD5E↑o ROM:0011CD6E move.b #1,($10E1).w ROM:0011CD74 bra.s locret_11CDBA ROM:0011CD76 ; --------------------------------------------------------------------------- ROM:0011CD76 rts ROM:0011CD78 ; --------------------------------------------------------------------------- ROM:0011CD78 ROM:0011CD78 loc_11CD78: ; DATA XREF: ROM:0011CD62↑o ROM:0011CD78 btst #5,($930).w ROM:0011CD7E bne.s loc_11CDA2 ROM:0011CD80 btst #1,($12FE).w ROM:0011CD86 bne.s loc_11CDA2 ROM:0011CD88 move.w $308(a5),d0 ROM:0011CD8C clr.b ($8E7).w ROM:0011CD90 move.w d0,($6B0).w ROM:0011CD94 move.b #1,($8E7).w ROM:0011CD9A move.b #2,($10E1).w ROM:0011CDA0 bra.s loc_11CDEC ROM:0011CDA2 ; --------------------------------------------------------------------------- ROM:0011CDA2 ROM:0011CDA2 loc_11CDA2: ; CODE XREF: ROM:0011CD7E↑j ROM:0011CDA2 ; ROM:0011CD86↑j ROM:0011CDA2 btst #5,($930).w ROM:0011CDA8 bne.s locret_11CDBA ROM:0011CDAA btst #1,($12FE).w ROM:0011CDB0 beq.s locret_11CDBA ROM:0011CDB2 move.b #3,($10E1).w ROM:0011CDB8 bra.s locret_11CE02 ROM:0011CDBA ; --------------------------------------------------------------------------- ROM:0011CDBA ROM:0011CDBA locret_11CDBA: ; CODE XREF: ROM:0011CD74↑j ROM:0011CDBA ; ROM:0011CDA8↑j ... ROM:0011CDBA rts ROM:0011CDBC ; --------------------------------------------------------------------------- ROM:0011CDBC ROM:0011CDBC loc_11CDBC: ; DATA XREF: ROM:0011CD66↑o ROM:0011CDBC btst #5,($930).w ROM:0011CDC2 bne.s loc_11CDDC ROM:0011CDC4 btst #1,($12FE).w ROM:0011CDCA bne.s loc_11CDD4 ROM:0011CDCC cmpi.w #0,($6B0).w ROM:0011CDD2 bgt.s loc_11CDDC ROM:0011CDD4 ROM:0011CDD4 loc_11CDD4: ; CODE XREF: ROM:0011CDCA↑j ROM:0011CDD4 move.b #3,($10E1).w ROM:0011CDDA bra.s locret_11CE02 ROM:0011CDDC ; --------------------------------------------------------------------------- ROM:0011CDDC ROM:0011CDDC loc_11CDDC: ; CODE XREF: ROM:0011CDC2↑j ROM:0011CDDC ; ROM:0011CDD2↑j ROM:0011CDDC btst #5,($930).w ROM:0011CDE2 beq.s loc_11CDEC ROM:0011CDE4 move.b #1,($10E1).w ROM:0011CDEA bra.s locret_11CDBA ROM:0011CDEC ; --------------------------------------------------------------------------- ROM:0011CDEC ROM:0011CDEC loc_11CDEC: ; CODE XREF: ROM:0011CDA0↑j ROM:0011CDEC ; ROM:0011CDE2↑j ROM:0011CDEC bsr.w sub_11CE06 ROM:0011CDF0 rts ROM:0011CDF2 ; --------------------------------------------------------------------------- ROM:0011CDF2 ROM:0011CDF2 loc_11CDF2: ; DATA XREF: ROM:0011CD6A↑o ROM:0011CDF2 btst #5,($930).w ROM:0011CDF8 beq.s locret_11CE02 ROM:0011CDFA move.b #1,($10E1).w ROM:0011CE00 bra.s locret_11CDBA ROM:0011CE02 ; --------------------------------------------------------------------------- ROM:0011CE02 ROM:0011CE02 locret_11CE02: ; CODE XREF: ROM:0011CDB8↑j ROM:0011CE02 ; ROM:0011CDDA↑j ... ROM:0011CE02 rts ROM:0011CE04 ; --------------------------------------------------------------------------- ROM:0011CE04 rts ROM:0011CE06 ROM:0011CE06 ; =============== S U B R O U T I N E ======================================= ROM:0011CE06 ROM:0011CE06 ROM:0011CE06 sub_11CE06: ; CODE XREF: ROM:loc_11CDEC↑p ROM:0011CE06 bset #0,($931).w ROM:0011CE0C rts ROM:0011CE0C ; End of function sub_11CE06 ROM:0011CE0C ROM:0011CE0E ROM:0011CE0E ; =============== S U B R O U T I N E ======================================= ROM:0011CE0E ROM:0011CE0E ROM:0011CE0E sub_11CE0E: ; CODE XREF: sub_11C7DE+22↑p ROM:0011CE0E clr.w d1 ROM:0011CE10 move.b ($10E2).w,d1 ROM:0011CE14 cmpi.w #4,d1 ROM:0011CE18 bcc.s locret_11CE22 ROM:0011CE1A movea.l off_11CE24(pc,d1.w*4),a0 ROM:0011CE1E nop ROM:0011CE20 jmp (a0) ROM:0011CE22 ; --------------------------------------------------------------------------- ROM:0011CE22 ROM:0011CE22 locret_11CE22: ; CODE XREF: sub_11CE0E+A↑j ROM:0011CE22 rts ROM:0011CE22 ; End of function sub_11CE0E ROM:0011CE22 ROM:0011CE22 ; --------------------------------------------------------------------------- ROM:0011CE24 off_11CE24: dc.l loc_11CE34 ; DATA XREF: sub_11CE0E+C↑r ROM:0011CE28 dc.l loc_11CE56 ROM:0011CE2C dc.l loc_11CE8A ROM:0011CE30 dc.l loc_11CEC8 ROM:0011CE34 ; --------------------------------------------------------------------------- ROM:0011CE34 ROM:0011CE34 loc_11CE34: ; DATA XREF: ROM:off_11CE24↑o ROM:0011CE34 bset #0,($1311).w ROM:0011CE3A move.w $30A(a5),d0 ROM:0011CE3E clr.b ($8E8).w ROM:0011CE42 move.w d0,($6B2).w ROM:0011CE46 move.b #1,($8E8).w ROM:0011CE4C move.b #1,($10E2).w ROM:0011CE52 bra.s locret_11CE88 ROM:0011CE54 ; --------------------------------------------------------------------------- ROM:0011CE54 rts ROM:0011CE56 ; --------------------------------------------------------------------------- ROM:0011CE56 ROM:0011CE56 loc_11CE56: ; DATA XREF: ROM:0011CE28↑o ROM:0011CE56 cmpi.w #0,($6B2).w ROM:0011CE5C bgt.s locret_11CE88 ROM:0011CE5E btst #5,($131D).w ROM:0011CE64 bne.s locret_11CE88 ROM:0011CE66 move.w $30C(a5),d0 ROM:0011CE6A cmp.w ($A98).w,d0 ROM:0011CE6E ble.s locret_11CE88 ROM:0011CE70 move.w $310(a5),d0 ROM:0011CE74 cmp.w ($A5C).w,d0 ROM:0011CE78 ble.s locret_11CE88 ROM:0011CE7A bclr #0,($1311).w ROM:0011CE80 move.b #2,($10E2).w ROM:0011CE86 bra.s locret_11CEC6 ROM:0011CE88 ; --------------------------------------------------------------------------- ROM:0011CE88 ROM:0011CE88 locret_11CE88: ; CODE XREF: ROM:0011CE52↑j ROM:0011CE88 ; ROM:0011CE5C↑j ... ROM:0011CE88 rts ROM:0011CE8A ; --------------------------------------------------------------------------- ROM:0011CE8A ROM:0011CE8A loc_11CE8A: ; DATA XREF: ROM:0011CE2C↑o ROM:0011CE8A btst #5,($930).w ROM:0011CE90 bne.s loc_11CE9A ROM:0011CE92 move.b #3,($10E2).w ROM:0011CE98 bra.s locret_11CEF0 ROM:0011CE9A ; --------------------------------------------------------------------------- ROM:0011CE9A ROM:0011CE9A loc_11CE9A: ; CODE XREF: ROM:0011CE90↑j ROM:0011CE9A btst #5,($131D).w ROM:0011CEA0 bne.s loc_11CEB8 ROM:0011CEA2 move.w $30E(a5),d0 ROM:0011CEA6 cmp.w ($A98).w,d0 ROM:0011CEAA bge.s loc_11CEAE ROM:0011CEAC bra.s loc_11CEB8 ROM:0011CEAE ; --------------------------------------------------------------------------- ROM:0011CEAE ROM:0011CEAE loc_11CEAE: ; CODE XREF: ROM:0011CEAA↑j ROM:0011CEAE move.w $312(a5),d0 ROM:0011CEB2 cmp.w ($A5C).w,d0 ROM:0011CEB6 bge.s locret_11CEC6 ROM:0011CEB8 ROM:0011CEB8 loc_11CEB8: ; CODE XREF: ROM:0011CEA0↑j ROM:0011CEB8 ; ROM:0011CEAC↑j ROM:0011CEB8 bset #0,($1311).w ROM:0011CEBE move.b #1,($10E2).w ROM:0011CEC4 bra.s locret_11CE88 ROM:0011CEC6 ; --------------------------------------------------------------------------- ROM:0011CEC6 ROM:0011CEC6 locret_11CEC6: ; CODE XREF: ROM:0011CE86↑j ROM:0011CEC6 ; ROM:0011CEB6↑j ROM:0011CEC6 rts ROM:0011CEC8 ; --------------------------------------------------------------------------- ROM:0011CEC8 ROM:0011CEC8 loc_11CEC8: ; DATA XREF: ROM:0011CE30↑o ROM:0011CEC8 btst #5,($930).w ROM:0011CECE beq.s locret_11CEF0 ROM:0011CED0 bset #0,($1311).w ROM:0011CED6 move.w $30A(a5),d0 ROM:0011CEDA clr.b ($8E8).w ROM:0011CEDE move.w d0,($6B2).w ROM:0011CEE2 move.b #1,($8E8).w ROM:0011CEE8 move.b #1,($10E2).w ROM:0011CEEE bra.s locret_11CE88 ROM:0011CEF0 ; --------------------------------------------------------------------------- ROM:0011CEF0 ROM:0011CEF0 locret_11CEF0: ; CODE XREF: ROM:0011CE98↑j ROM:0011CEF0 ; ROM:0011CECE↑j ROM:0011CEF0 rts ROM:0011CEF2 ; --------------------------------------------------------------------------- ROM:0011CEF2 rts ROM:0011CEF4 ROM:0011CEF4 ; =============== S U B R O U T I N E ======================================= ROM:0011CEF4 ROM:0011CEF4 ROM:0011CEF4 sub_11CEF4: ; CODE XREF: sub_11C7DE+12↑p ROM:0011CEF4 clr.w d1 ROM:0011CEF6 move.b ($10E3).w,d1 ROM:0011CEFA cmpi.w #5,d1 ROM:0011CEFE bcc.s locret_11CF08 ROM:0011CF00 movea.l off_11CF0A(pc,d1.w*4),a0 ROM:0011CF04 nop ROM:0011CF06 jmp (a0) ROM:0011CF08 ; --------------------------------------------------------------------------- ROM:0011CF08 ROM:0011CF08 locret_11CF08: ; CODE XREF: sub_11CEF4+A↑j ROM:0011CF08 rts ROM:0011CF08 ; End of function sub_11CEF4 ROM:0011CF08 ROM:0011CF08 ; --------------------------------------------------------------------------- ROM:0011CF0A off_11CF0A: dc.l loc_11CF1E ; DATA XREF: sub_11CEF4+C↑r ROM:0011CF0E dc.l loc_11CF2E ROM:0011CF12 dc.l loc_11CF56 ROM:0011CF16 dc.l loc_11CFCE ROM:0011CF1A dc.l loc_11D006 ROM:0011CF1E ; --------------------------------------------------------------------------- ROM:0011CF1E ROM:0011CF1E loc_11CF1E: ; DATA XREF: ROM:off_11CF0A↑o ROM:0011CF1E bclr #5,($130F).w ROM:0011CF24 move.b #1,($10E3).w ROM:0011CF2A bra.s locret_11CF54 ROM:0011CF2C ; --------------------------------------------------------------------------- ROM:0011CF2C rts ROM:0011CF2E ; --------------------------------------------------------------------------- ROM:0011CF2E ROM:0011CF2E loc_11CF2E: ; DATA XREF: ROM:0011CF0E↑o ROM:0011CF2E btst #5,($930).w ROM:0011CF34 bne.s locret_11CF54 ROM:0011CF36 move.w $316(a5),d0 ROM:0011CF3A clr.b ($8E9).w ROM:0011CF3E move.w d0,($6B4).w ROM:0011CF42 move.b #1,($8E9).w ROM:0011CF48 move.b #2,($10E3).w ROM:0011CF4E bra.l loc_11CFC8 ROM:0011CF54 ; --------------------------------------------------------------------------- ROM:0011CF54 ROM:0011CF54 locret_11CF54: ; CODE XREF: ROM:0011CF2A↑j ROM:0011CF54 ; ROM:0011CF34↑j ... ROM:0011CF54 rts ROM:0011CF56 ; --------------------------------------------------------------------------- ROM:0011CF56 ROM:0011CF56 loc_11CF56: ; DATA XREF: ROM:0011CF12↑o ROM:0011CF56 btst #5,($930).w ROM:0011CF5C bne.s loc_11CF80 ROM:0011CF5E cmpi.w #0,($6B4).w ROM:0011CF64 bgt.s loc_11CF80 ROM:0011CF66 btst #4,($130A).w ROM:0011CF6C bne.s loc_11CF80 ROM:0011CF6E bset #5,($130F).w ROM:0011CF74 move.b #4,($10E3).w ROM:0011CF7A bra.l locret_11D020 ROM:0011CF80 ; --------------------------------------------------------------------------- ROM:0011CF80 ROM:0011CF80 loc_11CF80: ; CODE XREF: ROM:0011CF5C↑j ROM:0011CF80 ; ROM:0011CF64↑j ... ROM:0011CF80 btst #5,($930).w ROM:0011CF86 beq.s loc_11CF90 ROM:0011CF88 move.b #1,($10E3).w ROM:0011CF8E bra.s locret_11CF54 ROM:0011CF90 ; --------------------------------------------------------------------------- ROM:0011CF90 ROM:0011CF90 loc_11CF90: ; CODE XREF: ROM:0011CF86↑j ROM:0011CF90 cmpi.w #0,($6B4).w ROM:0011CF96 bgt.s loc_11CFC8 ROM:0011CF98 btst #4,($130A).w ROM:0011CF9E beq.s loc_11CFC8 ROM:0011CFA0 btst #5,($930).w ROM:0011CFA6 bne.s loc_11CFC8 ROM:0011CFA8 move.w $314(a5),d0 ROM:0011CFAC clr.b ($8E9).w ROM:0011CFB0 move.w d0,($6B4).w ROM:0011CFB4 move.b #1,($8E9).w ROM:0011CFBA bset #5,($130F).w ROM:0011CFC0 move.b #3,($10E3).w ROM:0011CFC6 bra.s loc_11D000 ROM:0011CFC8 ; --------------------------------------------------------------------------- ROM:0011CFC8 ROM:0011CFC8 loc_11CFC8: ; CODE XREF: ROM:0011CF4E↑j ROM:0011CFC8 ; ROM:0011CF96↑j ... ROM:0011CFC8 bsr.w sub_11D024 ROM:0011CFCC rts ROM:0011CFCE ; --------------------------------------------------------------------------- ROM:0011CFCE ROM:0011CFCE loc_11CFCE: ; DATA XREF: ROM:0011CF16↑o ROM:0011CFCE btst #4,($130A).w ROM:0011CFD4 beq.s loc_11CFDE ROM:0011CFD6 cmpi.w #0,($6B4).w ROM:0011CFDC bgt.s loc_11CFE6 ROM:0011CFDE ROM:0011CFDE loc_11CFDE: ; CODE XREF: ROM:0011CFD4↑j ROM:0011CFDE move.b #4,($10E3).w ROM:0011CFE4 bra.s locret_11D020 ROM:0011CFE6 ; --------------------------------------------------------------------------- ROM:0011CFE6 ROM:0011CFE6 loc_11CFE6: ; CODE XREF: ROM:0011CFDC↑j ROM:0011CFE6 btst #5,($930).w ROM:0011CFEC beq.s loc_11D000 ROM:0011CFEE bclr #5,($130F).w ROM:0011CFF4 move.b #1,($10E3).w ROM:0011CFFA bra.l locret_11CF54 ROM:0011D000 ; --------------------------------------------------------------------------- ROM:0011D000 ROM:0011D000 loc_11D000: ; CODE XREF: ROM:0011CFC6↑j ROM:0011D000 ; ROM:0011CFEC↑j ROM:0011D000 bsr.w sub_11D024 ROM:0011D004 rts ROM:0011D006 ; --------------------------------------------------------------------------- ROM:0011D006 ROM:0011D006 loc_11D006: ; DATA XREF: ROM:0011CF1A↑o ROM:0011D006 btst #5,($930).w ROM:0011D00C beq.s locret_11D020 ROM:0011D00E bclr #5,($130F).w ROM:0011D014 move.b #1,($10E3).w ROM:0011D01A bra.l locret_11CF54 ROM:0011D020 ; --------------------------------------------------------------------------- ROM:0011D020 ROM:0011D020 locret_11D020: ; CODE XREF: ROM:0011CF7A↑j ROM:0011D020 ; ROM:0011CFE4↑j ... ROM:0011D020 rts ROM:0011D022 ; --------------------------------------------------------------------------- ROM:0011D022 rts ROM:0011D024 ROM:0011D024 ; =============== S U B R O U T I N E ======================================= ROM:0011D024 ROM:0011D024 ROM:0011D024 sub_11D024: ; CODE XREF: ROM:loc_11CFC8↑p ROM:0011D024 ; ROM:loc_11D000↑p ROM:0011D024 bset #0,($931).w ROM:0011D02A rts ROM:0011D02A ; End of function sub_11D024 ROM:0011D02A ROM:0011D02C ROM:0011D02C ; =============== S U B R O U T I N E ======================================= ROM:0011D02C ROM:0011D02C ROM:0011D02C sub_11D02C: ; CODE XREF: ROM:0011C83E↑p ROM:0011D02C ; ROM:loc_11C8D2↑p ... ROM:0011D02C clr.w d1 ROM:0011D02E move.b ($10E4).w,d1 ROM:0011D032 cmpi.w #6,d1 ROM:0011D036 bcc.s locret_11D040 ROM:0011D038 movea.l off_11D042(pc,d1.w*4),a0 ROM:0011D03C nop ROM:0011D03E jmp (a0) ROM:0011D040 ; --------------------------------------------------------------------------- ROM:0011D040 ROM:0011D040 locret_11D040: ; CODE XREF: sub_11D02C+A↑j ROM:0011D040 rts ROM:0011D040 ; End of function sub_11D02C ROM:0011D040 ROM:0011D040 ; --------------------------------------------------------------------------- ROM:0011D042 off_11D042: dc.l loc_11D05A ; DATA XREF: sub_11D02C+C↑r ROM:0011D046 dc.l loc_11D072 ROM:0011D04A dc.l loc_11D0D8 ROM:0011D04E dc.l loc_11D126 ROM:0011D052 dc.l loc_11D156 ROM:0011D056 dc.l loc_11D18C ROM:0011D05A ; --------------------------------------------------------------------------- ROM:0011D05A ROM:0011D05A loc_11D05A: ; DATA XREF: ROM:off_11D042↑o ROM:0011D05A bclr #6,($1310).w ROM:0011D060 bclr #1,($1308).w ROM:0011D066 move.b #1,($10E4).w ROM:0011D06C bra.w locret_11D0D6 ROM:0011D070 ; --------------------------------------------------------------------------- ROM:0011D070 rts ROM:0011D072 ; --------------------------------------------------------------------------- ROM:0011D072 ROM:0011D072 loc_11D072: ; DATA XREF: ROM:0011D046↑o ROM:0011D072 btst #4,($130A).w ROM:0011D078 beq.s loc_11D096 ROM:0011D07A bset #6,($1310).w ROM:0011D080 bset #1,($1308).w ROM:0011D086 bset #7,($12F6).w ROM:0011D08C move.b #4,($10E4).w ROM:0011D092 bra.w locret_11D18A ROM:0011D096 ; --------------------------------------------------------------------------- ROM:0011D096 ROM:0011D096 loc_11D096: ; CODE XREF: ROM:0011D078↑j ROM:0011D096 btst #4,($1302).w ROM:0011D09C bne.s loc_11D0A6 ROM:0011D09E btst #0,($1306).w ROM:0011D0A4 beq.s locret_11D0D6 ROM:0011D0A6 ROM:0011D0A6 loc_11D0A6: ; CODE XREF: ROM:0011D09C↑j ROM:0011D0A6 btst #1,($12FC).w ROM:0011D0AC bne.s locret_11D0D6 ROM:0011D0AE btst #5,($130E).w ROM:0011D0B4 bne.s locret_11D0D6 ROM:0011D0B6 btst #5,($930).w ROM:0011D0BC beq.s locret_11D0D6 ROM:0011D0BE bsr.w sub_11D210 ROM:0011D0C2 bset #6,($1303).w ROM:0011D0C8 bset #1,($12FC).w ROM:0011D0CE move.b #2,($10E4).w ROM:0011D0D4 bra.s locret_11D124 ROM:0011D0D6 ; --------------------------------------------------------------------------- ROM:0011D0D6 ROM:0011D0D6 locret_11D0D6: ; CODE XREF: ROM:0011D06C↑j ROM:0011D0D6 ; ROM:0011D0A4↑j ... ROM:0011D0D6 rts ROM:0011D0D8 ; --------------------------------------------------------------------------- ROM:0011D0D8 ROM:0011D0D8 loc_11D0D8: ; DATA XREF: ROM:0011D04A↑o ROM:0011D0D8 btst #7,($12F9).w ROM:0011D0DE beq.s loc_11D0F4 ROM:0011D0E0 bclr #6,($1303).w ROM:0011D0E6 bclr #1,($12FC).w ROM:0011D0EC move.b #1,($10E4).w ROM:0011D0F2 bra.s locret_11D0D6 ROM:0011D0F4 ; --------------------------------------------------------------------------- ROM:0011D0F4 ROM:0011D0F4 loc_11D0F4: ; CODE XREF: ROM:0011D0DE↑j ROM:0011D0F4 move.w ($BEE).w,d0 ROM:0011D0F8 btst #5,($130E).w ROM:0011D0FE bne.s locret_11D124 ROM:0011D100 cmp.w ($BBA).w,d0 ROM:0011D104 bne.s locret_11D124 ROM:0011D106 bset #6,($1310).w ROM:0011D10C bset #1,($1308).w ROM:0011D112 bset #7,($12F6).w ROM:0011D118 bsr.w sub_11D1EE ROM:0011D11C move.b #3,($10E4).w ROM:0011D122 bra.s locret_11D154 ROM:0011D124 ; --------------------------------------------------------------------------- ROM:0011D124 ROM:0011D124 locret_11D124: ; CODE XREF: ROM:0011D0D4↑j ROM:0011D124 ; ROM:0011D0FE↑j ... ROM:0011D124 rts ROM:0011D126 ; --------------------------------------------------------------------------- ROM:0011D126 ROM:0011D126 loc_11D126: ; DATA XREF: ROM:0011D04E↑o ROM:0011D126 move.w ($BEE).w,d0 ROM:0011D12A btst #7,($12F9).w ROM:0011D130 bne.s loc_11D140 ROM:0011D132 btst #5,($130E).w ROM:0011D138 bne.s locret_11D154 ROM:0011D13A cmp.w ($BBA).w,d0 ROM:0011D13E bne.s locret_11D154 ROM:0011D140 ROM:0011D140 loc_11D140: ; CODE XREF: ROM:0011D130↑j ROM:0011D140 bclr #6,($1303).w ROM:0011D146 bclr #1,($12FC).w ROM:0011D14C move.b #4,($10E4).w ROM:0011D152 bra.s locret_11D18A ROM:0011D154 ; --------------------------------------------------------------------------- ROM:0011D154 ROM:0011D154 locret_11D154: ; CODE XREF: ROM:0011D122↑j ROM:0011D154 ; ROM:0011D138↑j ... ROM:0011D154 rts ROM:0011D156 ; --------------------------------------------------------------------------- ROM:0011D156 ROM:0011D156 loc_11D156: ; DATA XREF: ROM:0011D052↑o ROM:0011D156 btst #4,($1302).w ROM:0011D15C bne.s locret_11D18A ROM:0011D15E btst #4,($130A).w ROM:0011D164 bne.s locret_11D18A ROM:0011D166 btst #0,($1306).w ROM:0011D16C bne.s locret_11D18A ROM:0011D16E move.w $318(a5),d0 ROM:0011D172 clr.b ($8BA).w ROM:0011D176 move.w d0,($656).w ROM:0011D17A move.b #1,($8BA).w ROM:0011D180 move.b #5,($10E4).w ROM:0011D186 bra.w locret_11D1EA ROM:0011D18A ; --------------------------------------------------------------------------- ROM:0011D18A ROM:0011D18A locret_11D18A: ; CODE XREF: ROM:0011D092↑j ROM:0011D18A ; ROM:0011D152↑j ... ROM:0011D18A rts ROM:0011D18C ; --------------------------------------------------------------------------- ROM:0011D18C ROM:0011D18C loc_11D18C: ; DATA XREF: ROM:0011D056↑o ROM:0011D18C btst #4,($1302).w ROM:0011D192 bne.s loc_11D1A4 ROM:0011D194 btst #4,($130A).w ROM:0011D19A bne.s loc_11D1A4 ROM:0011D19C btst #0,($1306).w ROM:0011D1A2 beq.s loc_11D1AE ROM:0011D1A4 ROM:0011D1A4 loc_11D1A4: ; CODE XREF: ROM:0011D192↑j ROM:0011D1A4 ; ROM:0011D19A↑j ROM:0011D1A4 move.b #4,($10E4).w ROM:0011D1AA bra.s locret_11D18A ROM:0011D1AC ; --------------------------------------------------------------------------- ROM:0011D1AC rts ROM:0011D1AE ; --------------------------------------------------------------------------- ROM:0011D1AE ROM:0011D1AE loc_11D1AE: ; CODE XREF: ROM:0011D1A2↑j ROM:0011D1AE cmpi.w #0,($656).w ROM:0011D1B4 bgt.s locret_11D1EA ROM:0011D1B6 btst #4,($1302).w ROM:0011D1BC bne.s locret_11D1EA ROM:0011D1BE btst #4,($130A).w ROM:0011D1C4 bne.s locret_11D1EA ROM:0011D1C6 btst #0,($1306).w ROM:0011D1CC bne.s locret_11D1EA ROM:0011D1CE bclr #6,($1310).w ROM:0011D1D4 bclr #1,($1308).w ROM:0011D1DA bclr #7,($12F6).w ROM:0011D1E0 move.b #1,($10E4).w ROM:0011D1E6 bra.w locret_11D0D6 ROM:0011D1EA ; --------------------------------------------------------------------------- ROM:0011D1EA ROM:0011D1EA locret_11D1EA: ; CODE XREF: ROM:0011D186↑j ROM:0011D1EA ; ROM:0011D1B4↑j ... ROM:0011D1EA rts ROM:0011D1EC ; --------------------------------------------------------------------------- ROM:0011D1EC rts ROM:0011D1EE ROM:0011D1EE ; =============== S U B R O U T I N E ======================================= ROM:0011D1EE ROM:0011D1EE ROM:0011D1EE sub_11D1EE: ; CODE XREF: ROM:0011D118↑p ROM:0011D1EE move.w ($BBA).w,d0 ROM:0011D1F2 sub.w $31C(a5),d0 ROM:0011D1F6 cmp.w ($B12).w,d0 ROM:0011D1FA blt.s loc_11D202 ROM:0011D1FC move.w d0,($BEE).w ROM:0011D200 bra.s loc_11D208 ROM:0011D202 ; --------------------------------------------------------------------------- ROM:0011D202 ROM:0011D202 loc_11D202: ; CODE XREF: sub_11D1EE+C↑j ROM:0011D202 move.w ($B12).w,($BEE).w ROM:0011D208 ROM:0011D208 loc_11D208: ; CODE XREF: sub_11D1EE+12↑j ROM:0011D208 move.w $306(a5),($BEC).w ROM:0011D20E rts ROM:0011D20E ; End of function sub_11D1EE ROM:0011D20E ROM:0011D210 ROM:0011D210 ; =============== S U B R O U T I N E ======================================= ROM:0011D210 ROM:0011D210 ROM:0011D210 sub_11D210: ; CODE XREF: ROM:0011D0BE↑p ROM:0011D210 move.w ($BBA).w,($B12).w ROM:0011D216 move.w ($BBA).w,d0 ROM:0011D21A add.w $31A(a5),d0 ROM:0011D21E move.w $68(a5),d1 ROM:0011D222 cmp.w d0,d1 ROM:0011D224 ble.s loc_11D22C ROM:0011D226 move.w d0,($BEE).w ROM:0011D22A bra.s loc_11D230 ROM:0011D22C ; --------------------------------------------------------------------------- ROM:0011D22C ROM:0011D22C loc_11D22C: ; CODE XREF: sub_11D210+14↑j ROM:0011D22C move.w d1,($BEE).w ROM:0011D230 ROM:0011D230 loc_11D230: ; CODE XREF: sub_11D210+1A↑j ROM:0011D230 move.w $60(a5),($BEC).w ROM:0011D236 rts ROM:0011D236 ; End of function sub_11D210 ROM:0011D236 ROM:0011D238 ROM:0011D238 ; =============== S U B R O U T I N E ======================================= ROM:0011D238 ROM:0011D238 ROM:0011D238 sub_11D238: ; CODE XREF: sub_11C7DE+6↑p ROM:0011D238 clr.w d1 ROM:0011D23A move.b ($10E5).w,d1 ROM:0011D23E cmpi.w #3,d1 ROM:0011D242 bcc.s locret_11D24C ROM:0011D244 movea.l off_11D24E(pc,d1.w*4),a0 ROM:0011D248 nop ROM:0011D24A jmp (a0) ROM:0011D24C ; --------------------------------------------------------------------------- ROM:0011D24C ROM:0011D24C locret_11D24C: ; CODE XREF: sub_11D238+A↑j ROM:0011D24C rts ROM:0011D24C ; End of function sub_11D238 ROM:0011D24C ROM:0011D24C ; --------------------------------------------------------------------------- ROM:0011D24E off_11D24E: dc.l loc_11D25A ; DATA XREF: sub_11D238+C↑r ROM:0011D252 dc.l loc_11D264 ROM:0011D256 dc.l loc_11D2B2 ROM:0011D25A ; --------------------------------------------------------------------------- ROM:0011D25A ROM:0011D25A loc_11D25A: ; DATA XREF: ROM:off_11D24E↑o ROM:0011D25A move.b #1,($10E5).w ROM:0011D260 bra.s locret_11D2B0 ROM:0011D262 ; --------------------------------------------------------------------------- ROM:0011D262 rts ROM:0011D264 ; --------------------------------------------------------------------------- ROM:0011D264 ROM:0011D264 loc_11D264: ; DATA XREF: ROM:0011D252↑o ROM:0011D264 btst #6,($1315).w ROM:0011D26A beq.s locret_11D2B0 ROM:0011D26C btst #0,($1314).w ROM:0011D272 beq.s locret_11D2B0 ROM:0011D274 btst #0,($1302).w ROM:0011D27A beq.s loc_11D288 ROM:0011D27C move.w $31E(a5),d0 ROM:0011D280 cmpi.w #0,d0 ROM:0011D284 beq.w loc_11D2A2 ROM:0011D288 ROM:0011D288 loc_11D288: ; CODE XREF: ROM:0011D27A↑j ROM:0011D288 btst #2,($1315).w ROM:0011D28E bne.s loc_11D2A2 ROM:0011D290 btst #5,($131D).w ROM:0011D296 bne.s loc_11D2A2 ROM:0011D298 move.w $322(a5),d0 ROM:0011D29C cmp.w ($A98).w,d0 ROM:0011D2A0 bge.s locret_11D2B0 ROM:0011D2A2 ROM:0011D2A2 loc_11D2A2: ; CODE XREF: ROM:0011D284↑j ROM:0011D2A2 ; ROM:0011D28E↑j ... ROM:0011D2A2 bset #4,($1302).w ROM:0011D2A8 move.b #2,($10E5).w ROM:0011D2AE bra.s locret_11D2F4 ROM:0011D2B0 ; --------------------------------------------------------------------------- ROM:0011D2B0 ROM:0011D2B0 locret_11D2B0: ; CODE XREF: ROM:0011D260↑j ROM:0011D2B0 ; ROM:0011D26A↑j ... ROM:0011D2B0 rts ROM:0011D2B2 ; --------------------------------------------------------------------------- ROM:0011D2B2 ROM:0011D2B2 loc_11D2B2: ; DATA XREF: ROM:0011D256↑o ROM:0011D2B2 btst #6,($1315).w ROM:0011D2B8 beq.s loc_11D2E6 ROM:0011D2BA move.w $320(a5),d0 ROM:0011D2BE cmp.w ($A98).w,d0 ROM:0011D2C2 ble.s locret_11D2F4 ROM:0011D2C4 move.w $31E(a5),d0 ROM:0011D2C8 btst #0,($1302).w ROM:0011D2CE beq.s loc_11D2D6 ROM:0011D2D0 cmpi.w #1,d0 ROM:0011D2D4 bne.s locret_11D2F4 ROM:0011D2D6 ROM:0011D2D6 loc_11D2D6: ; CODE XREF: ROM:0011D2CE↑j ROM:0011D2D6 btst #2,($1315).w ROM:0011D2DC bne.s locret_11D2F4 ROM:0011D2DE btst #5,($131D).w ROM:0011D2E4 bne.s locret_11D2F4 ROM:0011D2E6 ROM:0011D2E6 loc_11D2E6: ; CODE XREF: ROM:0011D2B8↑j ROM:0011D2E6 bclr #4,($1302).w ROM:0011D2EC move.b #1,($10E5).w ROM:0011D2F2 bra.s locret_11D2B0 ROM:0011D2F4 ; --------------------------------------------------------------------------- ROM:0011D2F4 ROM:0011D2F4 locret_11D2F4: ; CODE XREF: ROM:0011D2AE↑j ROM:0011D2F4 ; ROM:0011D2C2↑j ... ROM:0011D2F4 rts ROM:0011D2F6 ; --------------------------------------------------------------------------- ROM:0011D2F6 rts ROM:0011D2F8 ROM:0011D2F8 ; =============== S U B R O U T I N E ======================================= ROM:0011D2F8 ROM:0011D2F8 ROM:0011D2F8 sub_11D2F8: ; CODE XREF: ROM:0011C8B4↑p ROM:0011D2F8 ; ROM:loc_11C936↑p ROM:0011D2F8 clr.w d1 ROM:0011D2FA move.b ($10E6).w,d1 ROM:0011D2FE cmpi.w #$A,d1 ROM:0011D302 bcc.s locret_11D30C ROM:0011D304 movea.l off_11D30E(pc,d1.w*4),a0 ROM:0011D308 nop ROM:0011D30A jmp (a0) ROM:0011D30C ; --------------------------------------------------------------------------- ROM:0011D30C ROM:0011D30C locret_11D30C: ; CODE XREF: sub_11D2F8+A↑j ROM:0011D30C rts ROM:0011D30C ; End of function sub_11D2F8 ROM:0011D30C ROM:0011D30C ; --------------------------------------------------------------------------- ROM:0011D30E off_11D30E: dc.l loc_11D336 ; DATA XREF: sub_11D2F8+C↑r ROM:0011D312 dc.l loc_11D34C ROM:0011D316 dc.l loc_11D3C2 ROM:0011D31A dc.l loc_11D418 ROM:0011D31E dc.l loc_11D466 ROM:0011D322 dc.l loc_11D516 ROM:0011D326 dc.l loc_11D572 ROM:0011D32A dc.l loc_11D5AA ROM:0011D32E dc.l loc_11D5E2 ROM:0011D332 dc.l loc_11D6B0 ROM:0011D336 ; --------------------------------------------------------------------------- ROM:0011D336 ROM:0011D336 loc_11D336: ; DATA XREF: ROM:off_11D30E↑o ROM:0011D336 bclr #1,($1308).w ROM:0011D33C bclr #6,($1310).w ROM:0011D342 move.b #1,($10E6).w ROM:0011D348 bra.s locret_11D3C0 ROM:0011D34A ; --------------------------------------------------------------------------- ROM:0011D34A rts ROM:0011D34C ; --------------------------------------------------------------------------- ROM:0011D34C ROM:0011D34C loc_11D34C: ; DATA XREF: ROM:0011D312↑o ROM:0011D34C btst #4,($130A).w ROM:0011D352 beq.s loc_11D370 ROM:0011D354 bset #6,($1310).w ROM:0011D35A bset #1,($1308).w ROM:0011D360 bset #0,($1318).w ROM:0011D366 move.b #7,($10E6).w ROM:0011D36C bra.w locret_11D5E0 ROM:0011D370 ; --------------------------------------------------------------------------- ROM:0011D370 ROM:0011D370 loc_11D370: ; CODE XREF: ROM:0011D352↑j ROM:0011D370 btst #0,($1307).w ROM:0011D376 bne.s loc_11D388 ROM:0011D378 btst #2,($1304).w ROM:0011D37E bne.s loc_11D388 ROM:0011D380 btst #0,($1306).w ROM:0011D386 beq.s locret_11D3C0 ROM:0011D388 ROM:0011D388 loc_11D388: ; CODE XREF: ROM:0011D376↑j ROM:0011D388 ; ROM:0011D37E↑j ROM:0011D388 btst #1,($12FC).w ROM:0011D38E bne.s locret_11D3C0 ROM:0011D390 btst #5,($130E).w ROM:0011D396 bne.s locret_11D3C0 ROM:0011D398 btst #4,($12F5).w ROM:0011D39E bne.s locret_11D3C0 ROM:0011D3A0 btst #5,($930).w ROM:0011D3A6 beq.s locret_11D3C0 ROM:0011D3A8 bsr.w sub_11D752 ROM:0011D3AC bset #6,($1303).w ROM:0011D3B2 bset #1,($12FC).w ROM:0011D3B8 move.b #2,($10E6).w ROM:0011D3BE bra.s locret_11D416 ROM:0011D3C0 ; --------------------------------------------------------------------------- ROM:0011D3C0 ROM:0011D3C0 locret_11D3C0: ; CODE XREF: ROM:0011D348↑j ROM:0011D3C0 ; ROM:0011D386↑j ... ROM:0011D3C0 rts ROM:0011D3C2 ; --------------------------------------------------------------------------- ROM:0011D3C2 ROM:0011D3C2 loc_11D3C2: ; DATA XREF: ROM:0011D316↑o ROM:0011D3C2 btst #7,($12F9).w ROM:0011D3C8 beq.s loc_11D3DE ROM:0011D3CA bclr #6,($1303).w ROM:0011D3D0 bclr #1,($12FC).w ROM:0011D3D6 move.b #1,($10E6).w ROM:0011D3DC bra.s locret_11D3C0 ROM:0011D3DE ; --------------------------------------------------------------------------- ROM:0011D3DE ROM:0011D3DE loc_11D3DE: ; CODE XREF: ROM:0011D3C8↑j ROM:0011D3DE move.w ($BEE).w,d0 ROM:0011D3E2 btst #5,($130E).w ROM:0011D3E8 bne.s locret_11D416 ROM:0011D3EA cmp.w ($BBA).w,d0 ROM:0011D3EE bne.s locret_11D416 ROM:0011D3F0 btst #4,($12F5).w ROM:0011D3F6 bne.s locret_11D416 ROM:0011D3F8 bset #6,($1310).w ROM:0011D3FE bclr #1,($1308).w ROM:0011D404 bsr.w sub_11D79E ROM:0011D408 bset #3,($12F4).w ROM:0011D40E move.b #3,($10E6).w ROM:0011D414 bra.s locret_11D464 ROM:0011D416 ; --------------------------------------------------------------------------- ROM:0011D416 ROM:0011D416 locret_11D416: ; CODE XREF: ROM:0011D3BE↑j ROM:0011D416 ; ROM:0011D3E8↑j ... ROM:0011D416 rts ROM:0011D418 ; --------------------------------------------------------------------------- ROM:0011D418 ROM:0011D418 loc_11D418: ; DATA XREF: ROM:0011D31A↑o ROM:0011D418 move.w ($BEE).w,d0 ROM:0011D41C btst #7,($12F9).w ROM:0011D422 bne.s loc_11D43A ROM:0011D424 btst #5,($130E).w ROM:0011D42A bne.s locret_11D464 ROM:0011D42C cmp.w ($BBA).w,d0 ROM:0011D430 bne.s locret_11D464 ROM:0011D432 btst #4,($12F5).w ROM:0011D438 bne.s locret_11D464 ROM:0011D43A ROM:0011D43A loc_11D43A: ; CODE XREF: ROM:0011D422↑j ROM:0011D43A move.w $32C(a5),d0 ROM:0011D43E clr.b ($8BC).w ROM:0011D442 move.w d0,($65A).w ROM:0011D446 move.b #1,($8BC).w ROM:0011D44C bclr #6,($1303).w ROM:0011D452 bclr #1,($12FC).w ROM:0011D458 move.b #4,($10E6).w ROM:0011D45E bra.l locret_11D514 ROM:0011D464 ; --------------------------------------------------------------------------- ROM:0011D464 ROM:0011D464 locret_11D464: ; CODE XREF: ROM:0011D414↑j ROM:0011D464 ; ROM:0011D42A↑j ... ROM:0011D464 rts ROM:0011D466 ; --------------------------------------------------------------------------- ROM:0011D466 ROM:0011D466 loc_11D466: ; DATA XREF: ROM:0011D31E↑o ROM:0011D466 btst #0,($1307).w ROM:0011D46C bne.s loc_11D49A ROM:0011D46E btst #2,($1304).w ROM:0011D474 bne.s loc_11D49A ROM:0011D476 btst #0,($1306).w ROM:0011D47C bne.s loc_11D49A ROM:0011D47E move.w $318(a5),d0 ROM:0011D482 clr.b ($8BB).w ROM:0011D486 move.w d0,($658).w ROM:0011D48A move.b #1,($8BB).w ROM:0011D490 move.b #9,($10E6).w ROM:0011D496 bra.w locret_11D724 ROM:0011D49A ; --------------------------------------------------------------------------- ROM:0011D49A ROM:0011D49A loc_11D49A: ; CODE XREF: ROM:0011D46C↑j ROM:0011D49A ; ROM:0011D474↑j ... ROM:0011D49A btst #4,($130A).w ROM:0011D4A0 beq.s loc_11D4C4 ROM:0011D4A2 bset #6,($1310).w ROM:0011D4A8 bset #1,($1308).w ROM:0011D4AE bset #0,($1318).w ROM:0011D4B4 bclr #3,($12F4).w ROM:0011D4BA move.b #7,($10E6).w ROM:0011D4C0 bra.w locret_11D5E0 ROM:0011D4C4 ; --------------------------------------------------------------------------- ROM:0011D4C4 ROM:0011D4C4 loc_11D4C4: ; CODE XREF: ROM:0011D4A0↑j ROM:0011D4C4 cmpi.w #0,($65A).w ROM:0011D4CA bgt.s locret_11D514 ROM:0011D4CC btst #1,($12FC).w ROM:0011D4D2 bne.s locret_11D514 ROM:0011D4D4 btst #5,($130E).w ROM:0011D4DA bne.s locret_11D514 ROM:0011D4DC btst #4,($12F5).w ROM:0011D4E2 bne.s locret_11D514 ROM:0011D4E4 btst #5,($930).w ROM:0011D4EA beq.s locret_11D514 ROM:0011D4EC btst #2,($1304).w ROM:0011D4F2 bne.s loc_11D4FC ROM:0011D4F4 btst #0,($1306).w ROM:0011D4FA beq.s locret_11D514 ROM:0011D4FC ROM:0011D4FC loc_11D4FC: ; CODE XREF: ROM:0011D4F2↑j ROM:0011D4FC bsr.w sub_11D728 ROM:0011D500 bset #6,($1303).w ROM:0011D506 bset #1,($12FC).w ROM:0011D50C move.b #5,($10E6).w ROM:0011D512 bra.s locret_11D570 ROM:0011D514 ; --------------------------------------------------------------------------- ROM:0011D514 ROM:0011D514 locret_11D514: ; CODE XREF: ROM:0011D45E↑j ROM:0011D514 ; ROM:0011D4CA↑j ... ROM:0011D514 rts ROM:0011D516 ; --------------------------------------------------------------------------- ROM:0011D516 ROM:0011D516 loc_11D516: ; DATA XREF: ROM:0011D322↑o ROM:0011D516 btst #7,($12F9).w ROM:0011D51C beq.s loc_11D532 ROM:0011D51E bclr #6,($1303).w ROM:0011D524 bclr #1,($12FC).w ROM:0011D52A move.b #4,($10E6).w ROM:0011D530 bra.s locret_11D514 ROM:0011D532 ; --------------------------------------------------------------------------- ROM:0011D532 ROM:0011D532 loc_11D532: ; CODE XREF: ROM:0011D51C↑j ROM:0011D532 move.w ($BEE).w,d0 ROM:0011D536 btst #5,($130E).w ROM:0011D53C bne.s locret_11D570 ROM:0011D53E cmp.w ($BBA).w,d0 ROM:0011D542 bne.s locret_11D570 ROM:0011D544 btst #4,($12F5).w ROM:0011D54A bne.s locret_11D570 ROM:0011D54C bset #6,($1310).w ROM:0011D552 bset #1,($1308).w ROM:0011D558 bclr #3,($12F4).w ROM:0011D55E bsr.w sub_11D77C ROM:0011D562 bset #0,($1318).w ROM:0011D568 move.b #6,($10E6).w ROM:0011D56E bra.s locret_11D5A8 ROM:0011D570 ; --------------------------------------------------------------------------- ROM:0011D570 ROM:0011D570 locret_11D570: ; CODE XREF: ROM:0011D512↑j ROM:0011D570 ; ROM:0011D53C↑j ... ROM:0011D570 rts ROM:0011D572 ; --------------------------------------------------------------------------- ROM:0011D572 ROM:0011D572 loc_11D572: ; DATA XREF: ROM:0011D326↑o ROM:0011D572 move.w ($BEE).w,d0 ROM:0011D576 btst #7,($12F9).w ROM:0011D57C bne.s loc_11D594 ROM:0011D57E btst #5,($130E).w ROM:0011D584 bne.s locret_11D5A8 ROM:0011D586 cmp.w ($BBA).w,d0 ROM:0011D58A bne.s locret_11D5A8 ROM:0011D58C btst #4,($12F5).w ROM:0011D592 bne.s locret_11D5A8 ROM:0011D594 ROM:0011D594 loc_11D594: ; CODE XREF: ROM:0011D57C↑j ROM:0011D594 bclr #6,($1303).w ROM:0011D59A bclr #1,($12FC).w ROM:0011D5A0 move.b #7,($10E6).w ROM:0011D5A6 bra.s locret_11D5E0 ROM:0011D5A8 ; --------------------------------------------------------------------------- ROM:0011D5A8 ROM:0011D5A8 locret_11D5A8: ; CODE XREF: ROM:0011D56E↑j ROM:0011D5A8 ; ROM:0011D584↑j ... ROM:0011D5A8 rts ROM:0011D5AA ; --------------------------------------------------------------------------- ROM:0011D5AA ROM:0011D5AA loc_11D5AA: ; DATA XREF: ROM:0011D32A↑o ROM:0011D5AA btst #2,($1304).w ROM:0011D5B0 bne.s locret_11D5E0 ROM:0011D5B2 btst #4,($130A).w ROM:0011D5B8 bne.s locret_11D5E0 ROM:0011D5BA btst #0,($1306).w ROM:0011D5C0 bne.s locret_11D5E0 ROM:0011D5C2 move.w $318(a5),d0 ROM:0011D5C6 clr.b ($8BB).w ROM:0011D5CA move.w d0,($658).w ROM:0011D5CE move.b #1,($8BB).w ROM:0011D5D4 move.b #8,($10E6).w ROM:0011D5DA bra.l locret_11D6AE ROM:0011D5E0 ; --------------------------------------------------------------------------- ROM:0011D5E0 ROM:0011D5E0 locret_11D5E0: ; CODE XREF: ROM:0011D36C↑j ROM:0011D5E0 ; ROM:0011D4C0↑j ... ROM:0011D5E0 rts ROM:0011D5E2 ; --------------------------------------------------------------------------- ROM:0011D5E2 ROM:0011D5E2 loc_11D5E2: ; DATA XREF: ROM:0011D32E↑o ROM:0011D5E2 cmpi.w #0,($658).w ROM:0011D5E8 bgt.s loc_11D640 ROM:0011D5EA btst #0,($1307).w ROM:0011D5F0 beq.s loc_11D640 ROM:0011D5F2 btst #2,($1304).w ROM:0011D5F8 bne.s loc_11D640 ROM:0011D5FA btst #4,($130A).w ROM:0011D600 bne.s loc_11D640 ROM:0011D602 btst #0,($1306).w ROM:0011D608 bne.s loc_11D640 ROM:0011D60A bset #6,($1310).w ROM:0011D610 bclr #1,($1308).w ROM:0011D616 bclr #0,($1318).w ROM:0011D61C bset #3,($12F4).w ROM:0011D622 move.w $32C(a5),d0 ROM:0011D626 clr.b ($8BC).w ROM:0011D62A move.w d0,($65A).w ROM:0011D62E move.b #1,($8BC).w ROM:0011D634 move.b #4,($10E6).w ROM:0011D63A bra.l locret_11D514 ROM:0011D640 ; --------------------------------------------------------------------------- ROM:0011D640 ROM:0011D640 loc_11D640: ; CODE XREF: ROM:0011D5E8↑j ROM:0011D640 ; ROM:0011D5F0↑j ... ROM:0011D640 btst #2,($1304).w ROM:0011D646 bne.s loc_11D658 ROM:0011D648 btst #4,($130A).w ROM:0011D64E bne.s loc_11D658 ROM:0011D650 btst #0,($1306).w ROM:0011D656 beq.s loc_11D664 ROM:0011D658 ROM:0011D658 loc_11D658: ; CODE XREF: ROM:0011D646↑j ROM:0011D658 ; ROM:0011D64E↑j ROM:0011D658 move.b #7,($10E6).w ROM:0011D65E bra.l locret_11D5E0 ROM:0011D664 ; --------------------------------------------------------------------------- ROM:0011D664 ROM:0011D664 loc_11D664: ; CODE XREF: ROM:0011D656↑j ROM:0011D664 cmpi.w #0,($658).w ROM:0011D66A bgt.s locret_11D6AE ROM:0011D66C btst #2,($1304).w ROM:0011D672 bne.s locret_11D6AE ROM:0011D674 btst #4,($130A).w ROM:0011D67A bne.s locret_11D6AE ROM:0011D67C btst #0,($1306).w ROM:0011D682 bne.s locret_11D6AE ROM:0011D684 btst #0,($1307).w ROM:0011D68A bne.s locret_11D6AE ROM:0011D68C bclr #6,($1310).w ROM:0011D692 bclr #1,($1308).w ROM:0011D698 bclr #0,($1318).w ROM:0011D69E bclr #3,($12F4).w ROM:0011D6A4 move.b #1,($10E6).w ROM:0011D6AA bra.w locret_11D3C0 ROM:0011D6AE ; --------------------------------------------------------------------------- ROM:0011D6AE ROM:0011D6AE locret_11D6AE: ; CODE XREF: ROM:0011D5DA↑j ROM:0011D6AE ; ROM:0011D66A↑j ... ROM:0011D6AE rts ROM:0011D6B0 ; --------------------------------------------------------------------------- ROM:0011D6B0 ROM:0011D6B0 loc_11D6B0: ; DATA XREF: ROM:0011D332↑o ROM:0011D6B0 btst #4,($130A).w ROM:0011D6B6 beq.s loc_11D6D4 ROM:0011D6B8 bset #1,($1308).w ROM:0011D6BE bset #0,($1318).w ROM:0011D6C4 bclr #3,($12F4).w ROM:0011D6CA move.b #7,($10E6).w ROM:0011D6D0 bra.w locret_11D5E0 ROM:0011D6D4 ; --------------------------------------------------------------------------- ROM:0011D6D4 ROM:0011D6D4 loc_11D6D4: ; CODE XREF: ROM:0011D6B6↑j ROM:0011D6D4 btst #2,($1304).w ROM:0011D6DA bne.s loc_11D6EC ROM:0011D6DC btst #0,($1306).w ROM:0011D6E2 bne.s loc_11D6EC ROM:0011D6E4 btst #0,($1307).w ROM:0011D6EA beq.s loc_11D6F6 ROM:0011D6EC ROM:0011D6EC loc_11D6EC: ; CODE XREF: ROM:0011D6DA↑j ROM:0011D6EC ; ROM:0011D6E2↑j ROM:0011D6EC move.b #4,($10E6).w ROM:0011D6F2 bra.w locret_11D514 ROM:0011D6F6 ; --------------------------------------------------------------------------- ROM:0011D6F6 ROM:0011D6F6 loc_11D6F6: ; CODE XREF: ROM:0011D6EA↑j ROM:0011D6F6 cmpi.w #0,($658).w ROM:0011D6FC bgt.s locret_11D724 ROM:0011D6FE btst #0,($1307).w ROM:0011D704 bne.s locret_11D724 ROM:0011D706 bclr #6,($1310).w ROM:0011D70C bclr #1,($1308).w ROM:0011D712 bclr #3,($12F4).w ROM:0011D718 move.b #1,($10E6).w ROM:0011D71E bra.l locret_11D3C0 ROM:0011D724 ; --------------------------------------------------------------------------- ROM:0011D724 ROM:0011D724 locret_11D724: ; CODE XREF: ROM:0011D496↑j ROM:0011D724 ; ROM:0011D6FC↑j ... ROM:0011D724 rts ROM:0011D726 ; --------------------------------------------------------------------------- ROM:0011D726 rts ROM:0011D728 ROM:0011D728 ; =============== S U B R O U T I N E ======================================= ROM:0011D728 ROM:0011D728 ROM:0011D728 sub_11D728: ; CODE XREF: ROM:loc_11D4FC↑p ROM:0011D728 move.w ($BBA).w,($B12).w ROM:0011D72E move.w ($BBA).w,d0 ROM:0011D732 add.w $326(a5),d0 ROM:0011D736 move.w $68(a5),d1 ROM:0011D73A cmp.w d0,d1 ROM:0011D73C ble.s loc_11D744 ROM:0011D73E move.w d0,($BEE).w ROM:0011D742 bra.s loc_11D74A ROM:0011D744 ; --------------------------------------------------------------------------- ROM:0011D744 ROM:0011D744 loc_11D744: ; CODE XREF: sub_11D728+14↑j ROM:0011D744 move.w $68(a5),($BEE).w ROM:0011D74A ROM:0011D74A loc_11D74A: ; CODE XREF: sub_11D728+1A↑j ROM:0011D74A move.w $60(a5),($BEC).w ROM:0011D750 rts ROM:0011D750 ; End of function sub_11D728 ROM:0011D750 ROM:0011D752 ROM:0011D752 ; =============== S U B R O U T I N E ======================================= ROM:0011D752 ROM:0011D752 ROM:0011D752 sub_11D752: ; CODE XREF: ROM:0011D3A8↑p ROM:0011D752 move.w ($BBA).w,($B12).w ROM:0011D758 move.w ($BBA).w,d0 ROM:0011D75C add.w $324(a5),d0 ROM:0011D760 move.w $68(a5),d1 ROM:0011D764 cmp.w d0,d1 ROM:0011D766 ble.s loc_11D76E ROM:0011D768 move.w d0,($BEE).w ROM:0011D76C bra.s loc_11D774 ROM:0011D76E ; --------------------------------------------------------------------------- ROM:0011D76E ROM:0011D76E loc_11D76E: ; CODE XREF: sub_11D752+14↑j ROM:0011D76E move.w $68(a5),($BEE).w ROM:0011D774 ROM:0011D774 loc_11D774: ; CODE XREF: sub_11D752+1A↑j ROM:0011D774 move.w $60(a5),($BEC).w ROM:0011D77A rts ROM:0011D77A ; End of function sub_11D752 ROM:0011D77A ROM:0011D77C ROM:0011D77C ; =============== S U B R O U T I N E ======================================= ROM:0011D77C ROM:0011D77C ROM:0011D77C sub_11D77C: ; CODE XREF: ROM:0011D55E↑p ROM:0011D77C move.w ($BBA).w,d0 ROM:0011D780 sub.w $328(a5),d0 ROM:0011D784 cmp.w ($B12).w,d0 ROM:0011D788 blt.s loc_11D790 ROM:0011D78A move.w d0,($BEE).w ROM:0011D78E bra.s loc_11D796 ROM:0011D790 ; --------------------------------------------------------------------------- ROM:0011D790 ROM:0011D790 loc_11D790: ; CODE XREF: sub_11D77C+C↑j ROM:0011D790 move.w ($B12).w,($BEE).w ROM:0011D796 ROM:0011D796 loc_11D796: ; CODE XREF: sub_11D77C+12↑j ROM:0011D796 move.w $306(a5),($BEC).w ROM:0011D79C rts ROM:0011D79C ; End of function sub_11D77C ROM:0011D79C ROM:0011D79E ROM:0011D79E ; =============== S U B R O U T I N E ======================================= ROM:0011D79E ROM:0011D79E ROM:0011D79E sub_11D79E: ; CODE XREF: ROM:0011D404↑p ROM:0011D79E move.w ($BBA).w,d0 ROM:0011D7A2 sub.w $32A(a5),d0 ROM:0011D7A6 cmp.w ($B12).w,d0 ROM:0011D7AA blt.s loc_11D7B2 ROM:0011D7AC move.w d0,($BEE).w ROM:0011D7B0 bra.s loc_11D7B8 ROM:0011D7B2 ; --------------------------------------------------------------------------- ROM:0011D7B2 ROM:0011D7B2 loc_11D7B2: ; CODE XREF: sub_11D79E+C↑j ROM:0011D7B2 move.w ($B12).w,($BEE).w ROM:0011D7B8 ROM:0011D7B8 loc_11D7B8: ; CODE XREF: sub_11D79E+12↑j ROM:0011D7B8 move.w $306(a5),($BEC).w ROM:0011D7BE rts ROM:0011D7BE ; End of function sub_11D79E ROM:0011D7BE ROM:0011D7C0 ROM:0011D7C0 ; =============== S U B R O U T I N E ======================================= ROM:0011D7C0 ROM:0011D7C0 ROM:0011D7C0 sub_11D7C0: ; CODE XREF: sub_11C7DE↑p ROM:0011D7C0 bsr.w sub_11D7CA ROM:0011D7C4 bsr.w sub_11D9A2 ROM:0011D7C8 rts ROM:0011D7C8 ; End of function sub_11D7C0 ROM:0011D7C8 ROM:0011D7CA ROM:0011D7CA ; =============== S U B R O U T I N E ======================================= ROM:0011D7CA ROM:0011D7CA ROM:0011D7CA sub_11D7CA: ; CODE XREF: sub_11D7C0↑p ROM:0011D7CA clr.w d1 ROM:0011D7CC move.b ($10E8).w,d1 ROM:0011D7D0 cmpi.w #4,d1 ROM:0011D7D4 bcc.s locret_11D7DE ROM:0011D7D6 movea.l off_11D7E0(pc,d1.w*4),a0 ROM:0011D7DA nop ROM:0011D7DC jmp (a0) ROM:0011D7DE ; --------------------------------------------------------------------------- ROM:0011D7DE ROM:0011D7DE locret_11D7DE: ; CODE XREF: sub_11D7CA+A↑j ROM:0011D7DE rts ROM:0011D7DE ; End of function sub_11D7CA ROM:0011D7DE ROM:0011D7DE ; --------------------------------------------------------------------------- ROM:0011D7E0 off_11D7E0: dc.l loc_11D7F0 ; DATA XREF: sub_11D7CA+C↑r ROM:0011D7E4 dc.l loc_11D804 ROM:0011D7E8 dc.l loc_11D888 ROM:0011D7EC dc.l loc_11D94C ROM:0011D7F0 ; --------------------------------------------------------------------------- ROM:0011D7F0 ROM:0011D7F0 loc_11D7F0: ; DATA XREF: ROM:off_11D7E0↑o ROM:0011D7F0 bclr #0,($1302).w ROM:0011D7F6 bclr #2,($1315).w ROM:0011D7FC move.b #1,($10E8).w ROM:0011D802 rts ROM:0011D804 ; --------------------------------------------------------------------------- ROM:0011D804 ROM:0011D804 loc_11D804: ; DATA XREF: ROM:0011D7E4↑o ROM:0011D804 btst #0,($131F).w ROM:0011D80A bne.s loc_11D822 ROM:0011D80C btst #3,($939).w ROM:0011D812 beq.s loc_11D822 ROM:0011D814 bset #2,($1315).w ROM:0011D81A move.b #3,($10E8).w ROM:0011D820 rts ROM:0011D822 ; --------------------------------------------------------------------------- ROM:0011D822 ROM:0011D822 loc_11D822: ; CODE XREF: ROM:0011D80A↑j ROM:0011D822 ; ROM:0011D812↑j ROM:0011D822 btst #1,($12FD).w ROM:0011D828 beq.s loc_11D82C ROM:0011D82A bra.s loc_11D834 ROM:0011D82C ; --------------------------------------------------------------------------- ROM:0011D82C ROM:0011D82C loc_11D82C: ; CODE XREF: ROM:0011D828↑j ROM:0011D82C cmpi.b #8,($10D9).w ROM:0011D832 bne.s loc_11D85E ROM:0011D834 ROM:0011D834 loc_11D834: ; CODE XREF: ROM:0011D82A↑j ROM:0011D834 btst #0,($131F).w ROM:0011D83A bne.s loc_11D85E ROM:0011D83C move.w $340(a5),d2 ROM:0011D840 cmp.w ($A40).w,d2 ROM:0011D844 bge.s loc_11D85E ROM:0011D846 move.w $344(a5),d2 ROM:0011D84A cmp.w ($A44).w,d2 ROM:0011D84E bge.s loc_11D85E ROM:0011D850 bset #0,($1302).w ROM:0011D856 move.b #2,($10E8).w ROM:0011D85C rts ROM:0011D85E ; --------------------------------------------------------------------------- ROM:0011D85E ROM:0011D85E loc_11D85E: ; CODE XREF: ROM:0011D832↑j ROM:0011D85E ; ROM:0011D83A↑j ... ROM:0011D85E btst #0,($131F).w ROM:0011D864 beq.s locret_11D886 ROM:0011D866 btst #2,($932).w ROM:0011D86C beq.s locret_11D886 ROM:0011D86E move.w $338(a5),d1 ROM:0011D872 cmp.w ($A6A).w,d1 ROM:0011D876 bgt.s locret_11D886 ROM:0011D878 bset #0,($1302).w ROM:0011D87E move.b #2,($10E8).w ROM:0011D884 rts ROM:0011D886 ; --------------------------------------------------------------------------- ROM:0011D886 ROM:0011D886 locret_11D886: ; CODE XREF: ROM:0011D864↑j ROM:0011D886 ; ROM:0011D86C↑j ... ROM:0011D886 rts ROM:0011D888 ; --------------------------------------------------------------------------- ROM:0011D888 ROM:0011D888 loc_11D888: ; DATA XREF: ROM:0011D7E8↑o ROM:0011D888 btst #0,($131F).w ROM:0011D88E beq.s loc_11D8B2 ROM:0011D890 move.w $33A(a5),d1 ROM:0011D894 cmp.w ($A6A).w,d1 ROM:0011D898 ble.s loc_11D89C ROM:0011D89A bra.s loc_11D8A4 ROM:0011D89C ; --------------------------------------------------------------------------- ROM:0011D89C ROM:0011D89C loc_11D89C: ; CODE XREF: ROM:0011D898↑j ROM:0011D89C btst #2,($932).w ROM:0011D8A2 bne.s loc_11D8B2 ROM:0011D8A4 ROM:0011D8A4 loc_11D8A4: ; CODE XREF: ROM:0011D89A↑j ROM:0011D8A4 bclr #0,($1302).w ROM:0011D8AA move.b #1,($10E8).w ROM:0011D8B0 rts ROM:0011D8B2 ; --------------------------------------------------------------------------- ROM:0011D8B2 ROM:0011D8B2 loc_11D8B2: ; CODE XREF: ROM:0011D88E↑j ROM:0011D8B2 ; ROM:0011D8A2↑j ROM:0011D8B2 btst #0,($131F).w ROM:0011D8B8 bne.s loc_11D8F8 ROM:0011D8BA btst #1,($12FD).w ROM:0011D8C0 bne.s loc_11D8F8 ROM:0011D8C2 cmpi.b #8,($10D9).w ROM:0011D8C8 beq.s loc_11D8CC ROM:0011D8CA bra.s loc_11D8EA ROM:0011D8CC ; --------------------------------------------------------------------------- ROM:0011D8CC ROM:0011D8CC loc_11D8CC: ; CODE XREF: ROM:0011D8C8↑j ROM:0011D8CC move.w $340(a5),d2 ROM:0011D8D0 sub.w $342(a5),d2 ROM:0011D8D4 cmp.w ($A40).w,d2 ROM:0011D8D8 ble.s loc_11D8DC ROM:0011D8DA bra.s loc_11D8EA ROM:0011D8DC ; --------------------------------------------------------------------------- ROM:0011D8DC ROM:0011D8DC loc_11D8DC: ; CODE XREF: ROM:0011D8D8↑j ROM:0011D8DC move.w $344(a5),d2 ROM:0011D8E0 sub.w $346(a5),d2 ROM:0011D8E4 cmp.w ($A44).w,d2 ROM:0011D8E8 ble.s loc_11D8F8 ROM:0011D8EA ROM:0011D8EA loc_11D8EA: ; CODE XREF: ROM:0011D8CA↑j ROM:0011D8EA ; ROM:0011D8DA↑j ROM:0011D8EA bclr #0,($1302).w ROM:0011D8F0 move.b #1,($10E8).w ROM:0011D8F6 rts ROM:0011D8F8 ; --------------------------------------------------------------------------- ROM:0011D8F8 ROM:0011D8F8 loc_11D8F8: ; CODE XREF: ROM:0011D8B8↑j ROM:0011D8F8 ; ROM:0011D8C0↑j ... ROM:0011D8F8 btst #0,($131F).w ROM:0011D8FE beq.s loc_11D926 ROM:0011D900 btst #2,($932).w ROM:0011D906 beq.s loc_11D926 ROM:0011D908 move.w $33C(a5),d1 ROM:0011D90C cmp.w ($A6A).w,d1 ROM:0011D910 bgt.s loc_11D926 ROM:0011D912 bset #2,($1315).w ROM:0011D918 bclr #0,($1302).w ROM:0011D91E move.b #3,($10E8).w ROM:0011D924 rts ROM:0011D926 ; --------------------------------------------------------------------------- ROM:0011D926 ROM:0011D926 loc_11D926: ; CODE XREF: ROM:0011D8FE↑j ROM:0011D926 ; ROM:0011D906↑j ... ROM:0011D926 btst #0,($131F).w ROM:0011D92C bne.s locret_11D94A ROM:0011D92E btst #3,($939).w ROM:0011D934 beq.s locret_11D94A ROM:0011D936 bset #2,($1315).w ROM:0011D93C bclr #0,($1302).w ROM:0011D942 move.b #3,($10E8).w ROM:0011D948 rts ROM:0011D94A ; --------------------------------------------------------------------------- ROM:0011D94A ROM:0011D94A locret_11D94A: ; CODE XREF: ROM:0011D92C↑j ROM:0011D94A ; ROM:0011D934↑j ROM:0011D94A rts ROM:0011D94C ; --------------------------------------------------------------------------- ROM:0011D94C ROM:0011D94C loc_11D94C: ; DATA XREF: ROM:0011D7EC↑o ROM:0011D94C btst #0,($131F).w ROM:0011D952 beq.s loc_11D97C ROM:0011D954 move.w $33E(a5),d1 ROM:0011D958 cmp.w ($A6A).w,d1 ROM:0011D95C ble.s loc_11D960 ROM:0011D95E bra.s loc_11D968 ROM:0011D960 ; --------------------------------------------------------------------------- ROM:0011D960 ROM:0011D960 loc_11D960: ; CODE XREF: ROM:0011D95C↑j ROM:0011D960 btst #2,($932).w ROM:0011D966 bne.s loc_11D97C ROM:0011D968 ROM:0011D968 loc_11D968: ; CODE XREF: ROM:0011D95E↑j ROM:0011D968 bclr #2,($1315).w ROM:0011D96E bset #0,($1302).w ROM:0011D974 move.b #2,($10E8).w ROM:0011D97A rts ROM:0011D97C ; --------------------------------------------------------------------------- ROM:0011D97C ROM:0011D97C loc_11D97C: ; CODE XREF: ROM:0011D952↑j ROM:0011D97C ; ROM:0011D966↑j ROM:0011D97C btst #0,($131F).w ROM:0011D982 bne.s locret_11D9A0 ROM:0011D984 btst #3,($939).w ROM:0011D98A bne.s locret_11D9A0 ROM:0011D98C bclr #2,($1315).w ROM:0011D992 bset #0,($1302).w ROM:0011D998 move.b #2,($10E8).w ROM:0011D99E rts ROM:0011D9A0 ; --------------------------------------------------------------------------- ROM:0011D9A0 ROM:0011D9A0 locret_11D9A0: ; CODE XREF: ROM:0011D982↑j ROM:0011D9A0 ; ROM:0011D98A↑j ROM:0011D9A0 rts ROM:0011D9A2 ROM:0011D9A2 ; =============== S U B R O U T I N E ======================================= ROM:0011D9A2 ROM:0011D9A2 ROM:0011D9A2 sub_11D9A2: ; CODE XREF: sub_11D7C0+4↑p ROM:0011D9A2 clr.w d1 ROM:0011D9A4 move.b ($10E7).w,d1 ROM:0011D9A8 cmpi.w #4,d1 ROM:0011D9AC bcc.s locret_11D9B6 ROM:0011D9AE movea.l off_11D9B8(pc,d1.w*4),a0 ROM:0011D9B2 nop ROM:0011D9B4 jmp (a0) ROM:0011D9B6 ; --------------------------------------------------------------------------- ROM:0011D9B6 ROM:0011D9B6 locret_11D9B6: ; CODE XREF: sub_11D9A2+A↑j ROM:0011D9B6 rts ROM:0011D9B6 ; End of function sub_11D9A2 ROM:0011D9B6 ROM:0011D9B6 ; --------------------------------------------------------------------------- ROM:0011D9B8 off_11D9B8: dc.l loc_11D9C8 ; DATA XREF: sub_11D9A2+C↑r ROM:0011D9BC dc.l loc_11D9D4 ROM:0011D9C0 dc.l loc_11DA60 ROM:0011D9C4 dc.l loc_11DAD4 ROM:0011D9C8 ; --------------------------------------------------------------------------- ROM:0011D9C8 ROM:0011D9C8 loc_11D9C8: ; DATA XREF: ROM:off_11D9B8↑o ROM:0011D9C8 move.b #1,($10E7).w ROM:0011D9CE bra.w locret_11DA5E ROM:0011D9D2 ; --------------------------------------------------------------------------- ROM:0011D9D2 rts ROM:0011D9D4 ; --------------------------------------------------------------------------- ROM:0011D9D4 ROM:0011D9D4 loc_11D9D4: ; DATA XREF: ROM:0011D9BC↑o ROM:0011D9D4 btst #6,($1315).w ROM:0011D9DA beq.s loc_11DA14 ROM:0011D9DC btst #0,($1314).w ROM:0011D9E2 beq.s loc_11DA14 ROM:0011D9E4 btst #2,($1315).w ROM:0011D9EA bne.s loc_11D9FE ROM:0011D9EC btst #5,($131D).w ROM:0011D9F2 bne.s loc_11D9FE ROM:0011D9F4 move.w $330(a5),d0 ROM:0011D9F8 cmp.w ($A98).w,d0 ROM:0011D9FC bge.s loc_11DA14 ROM:0011D9FE ROM:0011D9FE loc_11D9FE: ; CODE XREF: ROM:0011D9EA↑j ROM:0011D9FE ; ROM:0011D9F2↑j ROM:0011D9FE bset #2,($1304).w ROM:0011DA04 bset #0,($1307).w ROM:0011DA0A move.b #3,($10E7).w ROM:0011DA10 bra.w locret_11DB2C ROM:0011DA14 ; --------------------------------------------------------------------------- ROM:0011DA14 ROM:0011DA14 loc_11DA14: ; CODE XREF: ROM:0011D9DA↑j ROM:0011DA14 ; ROM:0011D9E2↑j ... ROM:0011DA14 move.w $330(a5),d0 ROM:0011DA18 move.w $334(a5),d1 ROM:0011DA1C btst #6,($1315).w ROM:0011DA22 beq.s locret_11DA5E ROM:0011DA24 btst #0,($1314).w ROM:0011DA2A beq.s locret_11DA5E ROM:0011DA2C cmp.w ($A98).w,d0 ROM:0011DA30 ble.s locret_11DA5E ROM:0011DA32 btst #2,($1315).w ROM:0011DA38 bne.s locret_11DA5E ROM:0011DA3A btst #5,($131D).w ROM:0011DA40 bne.s locret_11DA5E ROM:0011DA42 btst #0,($1302).w ROM:0011DA48 bne.s loc_11DA50 ROM:0011DA4A cmp.w ($A98).w,d1 ROM:0011DA4E bge.s locret_11DA5E ROM:0011DA50 ROM:0011DA50 loc_11DA50: ; CODE XREF: ROM:0011DA48↑j ROM:0011DA50 bset #0,($1307).w ROM:0011DA56 move.b #2,($10E7).w ROM:0011DA5C bra.s locret_11DAD2 ROM:0011DA5E ; --------------------------------------------------------------------------- ROM:0011DA5E ROM:0011DA5E locret_11DA5E: ; CODE XREF: ROM:0011D9CE↑j ROM:0011DA5E ; ROM:0011DA22↑j ... ROM:0011DA5E rts ROM:0011DA60 ; --------------------------------------------------------------------------- ROM:0011DA60 ROM:0011DA60 loc_11DA60: ; DATA XREF: ROM:0011D9C0↑o ROM:0011DA60 btst #6,($1315).w ROM:0011DA66 beq.s loc_11DA7A ROM:0011DA68 btst #0,($1302).w ROM:0011DA6E bne.s loc_11DA88 ROM:0011DA70 move.w $332(a5),d0 ROM:0011DA74 cmp.w ($A98).w,d0 ROM:0011DA78 ble.s loc_11DA88 ROM:0011DA7A ROM:0011DA7A loc_11DA7A: ; CODE XREF: ROM:0011DA66↑j ROM:0011DA7A bclr #0,($1307).w ROM:0011DA80 move.b #1,($10E7).w ROM:0011DA86 bra.s locret_11DA5E ROM:0011DA88 ; --------------------------------------------------------------------------- ROM:0011DA88 ROM:0011DA88 loc_11DA88: ; CODE XREF: ROM:0011DA6E↑j ROM:0011DA88 ; ROM:0011DA78↑j ROM:0011DA88 move.w #0,d0 ROM:0011DA8C move.w $330(a5),d1 ROM:0011DA90 btst #6,($1315).w ROM:0011DA96 beq.s locret_11DAD2 ROM:0011DA98 btst #0,($1314).w ROM:0011DA9E beq.s locret_11DAD2 ROM:0011DAA0 btst #2,($1315).w ROM:0011DAA6 bne.s loc_11DAC4 ROM:0011DAA8 btst #5,($131D).w ROM:0011DAAE bne.s loc_11DAC4 ROM:0011DAB0 btst #7,($12FD).w ROM:0011DAB6 beq.s loc_11DABE ROM:0011DAB8 cmp.w $336(a5),d0 ROM:0011DABC beq.s loc_11DAC4 ROM:0011DABE ROM:0011DABE loc_11DABE: ; CODE XREF: ROM:0011DAB6↑j ROM:0011DABE cmp.w ($A98).w,d1 ROM:0011DAC2 bge.s locret_11DAD2 ROM:0011DAC4 ROM:0011DAC4 loc_11DAC4: ; CODE XREF: ROM:0011DAA6↑j ROM:0011DAC4 ; ROM:0011DAAE↑j ... ROM:0011DAC4 bset #2,($1304).w ROM:0011DACA move.b #3,($10E7).w ROM:0011DAD0 bra.s locret_11DB2C ROM:0011DAD2 ; --------------------------------------------------------------------------- ROM:0011DAD2 ROM:0011DAD2 locret_11DAD2: ; CODE XREF: ROM:0011DA5C↑j ROM:0011DAD2 ; ROM:0011DA96↑j ... ROM:0011DAD2 rts ROM:0011DAD4 ; --------------------------------------------------------------------------- ROM:0011DAD4 ROM:0011DAD4 loc_11DAD4: ; DATA XREF: ROM:0011D9C4↑o ROM:0011DAD4 btst #6,($1315).w ROM:0011DADA bne.s loc_11DAF2 ROM:0011DADC bclr #2,($1304).w ROM:0011DAE2 bclr #0,($1307).w ROM:0011DAE8 move.b #1,($10E7).w ROM:0011DAEE bra.w locret_11DA5E ROM:0011DAF2 ; --------------------------------------------------------------------------- ROM:0011DAF2 ROM:0011DAF2 loc_11DAF2: ; CODE XREF: ROM:0011DADA↑j ROM:0011DAF2 move.w $32E(a5),d0 ROM:0011DAF6 cmp.w ($A98).w,d0 ROM:0011DAFA ble.s locret_11DB2C ROM:0011DAFC btst #7,($12FD).w ROM:0011DB02 beq.s loc_11DB0E ROM:0011DB04 move.w $336(a5),d0 ROM:0011DB08 cmpi.w #0,d0 ROM:0011DB0C beq.s locret_11DB2C ROM:0011DB0E ROM:0011DB0E loc_11DB0E: ; CODE XREF: ROM:0011DB02↑j ROM:0011DB0E btst #2,($1315).w ROM:0011DB14 bne.s locret_11DB2C ROM:0011DB16 btst #5,($131D).w ROM:0011DB1C bne.s locret_11DB2C ROM:0011DB1E bclr #2,($1304).w ROM:0011DB24 move.b #2,($10E7).w ROM:0011DB2A bra.s locret_11DAD2 ROM:0011DB2C ; --------------------------------------------------------------------------- ROM:0011DB2C ROM:0011DB2C locret_11DB2C: ; CODE XREF: ROM:0011DA10↑j ROM:0011DB2C ; ROM:0011DAD0↑j ... ROM:0011DB2C rts ROM:0011DB2E ; --------------------------------------------------------------------------- ROM:0011DB2E rts ROM:0011DB30 ROM:0011DB30 ; =============== S U B R O U T I N E ======================================= ROM:0011DB30 ROM:0011DB30 ROM:0011DB30 sub_11DB30: ; CODE XREF: ROM:0011DE02↓p ROM:0011DB30 lea ($11C0).w,a1 ROM:0011DB34 lea ($F14).w,a2 ROM:0011DB38 move.w ($B16).w,d0 ROM:0011DB3C move.w $352(a5),d2 ROM:0011DB40 move.w $354(a5),d3 ROM:0011DB44 clr.w d1 ROM:0011DB46 move.b (a1,d0.w),d1 ROM:0011DB4A cmpi.w #6,d1 ROM:0011DB4E bcc.s locret_11DB58 ROM:0011DB50 movea.l off_11DB5A(pc,d1.w*4),a0 ROM:0011DB54 nop ROM:0011DB56 jmp (a0) ROM:0011DB58 ; --------------------------------------------------------------------------- ROM:0011DB58 ROM:0011DB58 locret_11DB58: ; CODE XREF: sub_11DB30+1E↑j ROM:0011DB58 rts ROM:0011DB58 ; End of function sub_11DB30 ROM:0011DB58 ROM:0011DB58 ; --------------------------------------------------------------------------- ROM:0011DB5A off_11DB5A: dc.l loc_11DB72 ; DATA XREF: sub_11DB30+20↑r ROM:0011DB5E dc.l loc_11DB7E ROM:0011DB62 dc.l loc_11DBD4 ROM:0011DB66 dc.l locret_11DC12 ROM:0011DB6A dc.l loc_11DC14 ROM:0011DB6E dc.l loc_11DC66 ROM:0011DB72 ; --------------------------------------------------------------------------- ROM:0011DB72 ROM:0011DB72 loc_11DB72: ; DATA XREF: ROM:off_11DB5A↑o ROM:0011DB72 bclr d0,($10E9).w ROM:0011DB76 move.b #1,(a1,d0.w) ROM:0011DB7C rts ROM:0011DB7E ; --------------------------------------------------------------------------- ROM:0011DB7E ROM:0011DB7E loc_11DB7E: ; DATA XREF: ROM:0011DB5E↑o ROM:0011DB7E cmp.w (a2,d0.w*2),d2 ROM:0011DB82 bgt.s loc_11DB86 ROM:0011DB84 bra.s loc_11DB90 ROM:0011DB86 ; --------------------------------------------------------------------------- ROM:0011DB86 ROM:0011DB86 loc_11DB86: ; CODE XREF: ROM:0011DB82↑j ROM:0011DB86 cmp.w (a2,d0.w*2),d3 ROM:0011DB8A blt.s locret_11DB8E ROM:0011DB8C bra.s loc_11DBB0 ROM:0011DB8E ; --------------------------------------------------------------------------- ROM:0011DB8E ROM:0011DB8E locret_11DB8E: ; CODE XREF: ROM:0011DB8A↑j ROM:0011DB8E rts ROM:0011DB90 ; --------------------------------------------------------------------------- ROM:0011DB90 ROM:0011DB90 loc_11DB90: ; CODE XREF: ROM:0011DB84↑j ROM:0011DB90 move.w $348(a5),d4 ROM:0011DB94 clr.b $8EA(d0.w) ROM:0011DB9A move.w d4,$6B6(d0.w*2) ROM:0011DBA0 move.b #1,$8EA(d0.w) ROM:0011DBA8 move.b #2,(a1,d0.w) ROM:0011DBAE rts ROM:0011DBB0 ; --------------------------------------------------------------------------- ROM:0011DBB0 ROM:0011DBB0 loc_11DBB0: ; CODE XREF: ROM:0011DB8C↑j ROM:0011DBB0 move.w $34A(a5),d4 ROM:0011DBB4 clr.b $8EB(d0.w) ROM:0011DBBA move.w d4,$6B8(d0.w*2) ROM:0011DBC0 move.b #1,$8EB(d0.w) ROM:0011DBC8 bset d0,($10EA).w ROM:0011DBCC move.b #4,(a1,d0.w) ROM:0011DBD2 rts ROM:0011DBD4 ; --------------------------------------------------------------------------- ROM:0011DBD4 ROM:0011DBD4 loc_11DBD4: ; DATA XREF: ROM:0011DB62↑o ROM:0011DBD4 cmpi.w #0,$6B6(d0.w*2) ROM:0011DBDC bgt.s loc_11DBE0 ROM:0011DBDE bra.s loc_11DBEA ROM:0011DBE0 ; --------------------------------------------------------------------------- ROM:0011DBE0 ROM:0011DBE0 loc_11DBE0: ; CODE XREF: ROM:0011DBDC↑j ROM:0011DBE0 cmp.w (a2,d0.w*2),d2 ROM:0011DBE4 ble.s locret_11DBE8 ROM:0011DBE6 bra.s loc_11DBFE ROM:0011DBE8 ; --------------------------------------------------------------------------- ROM:0011DBE8 ROM:0011DBE8 locret_11DBE8: ; CODE XREF: ROM:0011DBE4↑j ROM:0011DBE8 rts ROM:0011DBEA ; --------------------------------------------------------------------------- ROM:0011DBEA ROM:0011DBEA loc_11DBEA: ; CODE XREF: ROM:0011DBDE↑j ROM:0011DBEA bset d0,($10F2).w ROM:0011DBEE bset d0,($10F5).w ROM:0011DBF2 bsr.w sub_11DCB0 ROM:0011DBF6 move.b #3,(a1,d0.w) ROM:0011DBFC rts ROM:0011DBFE ; --------------------------------------------------------------------------- ROM:0011DBFE ROM:0011DBFE loc_11DBFE: ; CODE XREF: ROM:0011DBE6↑j ROM:0011DBFE clr.b $8EA(d0.w) ROM:0011DC04 clr.w $6B6(d0.w*2) ROM:0011DC0A move.b #1,(a1,d0.w) ROM:0011DC10 rts ROM:0011DC12 ; --------------------------------------------------------------------------- ROM:0011DC12 ROM:0011DC12 locret_11DC12: ; DATA XREF: ROM:0011DB66↑o ROM:0011DC12 rts ROM:0011DC14 ; --------------------------------------------------------------------------- ROM:0011DC14 ROM:0011DC14 loc_11DC14: ; DATA XREF: ROM:0011DB6A↑o ROM:0011DC14 cmp.w (a2,d0.w*2),d3 ROM:0011DC18 bge.s loc_11DC1C ROM:0011DC1A bra.s loc_11DC2A ROM:0011DC1C ; --------------------------------------------------------------------------- ROM:0011DC1C ROM:0011DC1C loc_11DC1C: ; CODE XREF: ROM:0011DC18↑j ROM:0011DC1C cmpi.w #0,$6B8(d0.w*2) ROM:0011DC24 bgt.s locret_11DC28 ROM:0011DC26 bra.s loc_11DC42 ROM:0011DC28 ; --------------------------------------------------------------------------- ROM:0011DC28 ROM:0011DC28 locret_11DC28: ; CODE XREF: ROM:0011DC24↑j ROM:0011DC28 rts ROM:0011DC2A ; --------------------------------------------------------------------------- ROM:0011DC2A ROM:0011DC2A loc_11DC2A: ; CODE XREF: ROM:0011DC1A↑j ROM:0011DC2A clr.b $8EB(d0.w) ROM:0011DC30 clr.w $6B8(d0.w*2) ROM:0011DC36 bclr d0,($10EA).w ROM:0011DC3A move.b #1,(a1,d0.w) ROM:0011DC40 rts ROM:0011DC42 ; --------------------------------------------------------------------------- ROM:0011DC42 ROM:0011DC42 loc_11DC42: ; CODE XREF: ROM:0011DC26↑j ROM:0011DC42 bset d0,($10E9).w ROM:0011DC46 move.w $34C(a5),d4 ROM:0011DC4A clr.b $8BD(d0.w) ROM:0011DC50 move.w d4,$65C(d0.w*2) ROM:0011DC56 move.b #1,$8BD(d0.w) ROM:0011DC5E move.b #5,(a1,d0.w) ROM:0011DC64 rts ROM:0011DC66 ; --------------------------------------------------------------------------- ROM:0011DC66 ROM:0011DC66 loc_11DC66: ; DATA XREF: ROM:0011DB6E↑o ROM:0011DC66 cmpi.w #0,$65C(d0.w*2) ROM:0011DC6E bgt.s loc_11DC72 ROM:0011DC70 bra.s loc_11DC7C ROM:0011DC72 ; --------------------------------------------------------------------------- ROM:0011DC72 ROM:0011DC72 loc_11DC72: ; CODE XREF: ROM:0011DC6E↑j ROM:0011DC72 cmp.w (a2,d0.w*2),d3 ROM:0011DC76 bge.s locret_11DC7A ROM:0011DC78 bra.s loc_11DC98 ROM:0011DC7A ; --------------------------------------------------------------------------- ROM:0011DC7A ROM:0011DC7A locret_11DC7A: ; CODE XREF: ROM:0011DC76↑j ROM:0011DC7A rts ROM:0011DC7C ; --------------------------------------------------------------------------- ROM:0011DC7C ROM:0011DC7C loc_11DC7C: ; CODE XREF: ROM:0011DC70↑j ROM:0011DC7C bclr d0,($10E9).w ROM:0011DC80 bclr d0,($10EA).w ROM:0011DC84 bset d0,($10F2).w ROM:0011DC88 bset d0,($10F5).w ROM:0011DC8C bsr.w sub_11DCB0 ROM:0011DC90 move.b #3,(a1,d0.w) ROM:0011DC96 rts ROM:0011DC98 ; --------------------------------------------------------------------------- ROM:0011DC98 ROM:0011DC98 loc_11DC98: ; CODE XREF: ROM:0011DC78↑j ROM:0011DC98 bclr d0,($10E9).w ROM:0011DC9C clr.b $8BD(d0.w) ROM:0011DCA2 clr.w $65C(d0.w*2) ROM:0011DCA8 move.b #1,(a1,d0.w) ROM:0011DCAE rts ROM:0011DCB0 ROM:0011DCB0 ; =============== S U B R O U T I N E ======================================= ROM:0011DCB0 ROM:0011DCB0 ROM:0011DCB0 sub_11DCB0: ; CODE XREF: ROM:0011DBF2↑p ROM:0011DCB0 ; ROM:0011DC8C↑p ROM:0011DCB0 cmpi.w #0,($B16).w ROM:0011DCB6 bne.s loc_11DCC6 ROM:0011DCB8 bset #4,($C6B).w ROM:0011DCBE bset #1,($13D6).w ROM:0011DCC4 bra.s locret_11DCDA ROM:0011DCC6 ; --------------------------------------------------------------------------- ROM:0011DCC6 ROM:0011DCC6 loc_11DCC6: ; CODE XREF: sub_11DCB0+6↑j ROM:0011DCC6 cmpi.w #1,($B16).w ROM:0011DCCC bne.s locret_11DCDA ROM:0011DCCE bset #5,($C6B).w ROM:0011DCD4 bset #2,($13D6).w ROM:0011DCDA ROM:0011DCDA locret_11DCDA: ; CODE XREF: sub_11DCB0+14↑j ROM:0011DCDA ; sub_11DCB0+1C↑j ROM:0011DCDA rts ROM:0011DCDA ; End of function sub_11DCB0 ROM:0011DCDA ROM:0011DCDC ROM:0011DCDC ; =============== S U B R O U T I N E ======================================= ROM:0011DCDC ROM:0011DCDC ROM:0011DCDC sub_11DCDC: ; CODE XREF: ROM:0011DDFC↓p ROM:0011DCDC lea ($11C1).w,a1 ROM:0011DCE0 lea ($F20).w,a2 ROM:0011DCE4 move.w ($B16).w,d0 ROM:0011DCE8 move.w $350(a5),d2 ROM:0011DCEC clr.w d1 ROM:0011DCEE move.b (a1,d0.w),d1 ROM:0011DCF2 cmpi.w #3,d1 ROM:0011DCF6 bcc.s locret_11DD00 ROM:0011DCF8 movea.l off_11DD02(pc,d1.w*4),a0 ROM:0011DCFC nop ROM:0011DCFE jmp (a0) ROM:0011DD00 ; --------------------------------------------------------------------------- ROM:0011DD00 ROM:0011DD00 locret_11DD00: ; CODE XREF: sub_11DCDC+1A↑j ROM:0011DD00 rts ROM:0011DD00 ; End of function sub_11DCDC ROM:0011DD00 ROM:0011DD00 ; --------------------------------------------------------------------------- ROM:0011DD02 off_11DD02: dc.l loc_11DD0E ; DATA XREF: sub_11DCDC+1C↑r ROM:0011DD06 dc.l loc_11DD2A ROM:0011DD0A dc.l locret_11DD8C ROM:0011DD0E ; --------------------------------------------------------------------------- ROM:0011DD0E ROM:0011DD0E loc_11DD0E: ; DATA XREF: ROM:off_11DD02↑o ROM:0011DD0E clr.b $914(d0.w) ROM:0011DD14 move.w d2,$70A(d0.w*2) ROM:0011DD1A move.b #1,$914(d0.w) ROM:0011DD22 move.b #1,(a1,d0.w) ROM:0011DD28 rts ROM:0011DD2A ; --------------------------------------------------------------------------- ROM:0011DD2A ROM:0011DD2A loc_11DD2A: ; DATA XREF: ROM:0011DD06↑o ROM:0011DD2A cmpi.w #0,$70A(d0.w*2) ROM:0011DD32 bgt.s loc_11DD46 ROM:0011DD34 cmpi.w #$2710,(a2,d0.w*2) ROM:0011DD3A bne.s loc_11DD46 ROM:0011DD3C btst #7,($12F8).w ROM:0011DD42 beq.s loc_11DD46 ROM:0011DD44 bra.s loc_11DD64 ROM:0011DD46 ; --------------------------------------------------------------------------- ROM:0011DD46 ROM:0011DD46 loc_11DD46: ; CODE XREF: ROM:0011DD32↑j ROM:0011DD46 ; ROM:0011DD3A↑j ... ROM:0011DD46 cmpi.w #0,$70A(d0.w*2) ROM:0011DD4E bgt.s locret_11DD62 ROM:0011DD50 cmpi.w #$2710,(a2,d0.w*2) ROM:0011DD56 beq.s locret_11DD62 ROM:0011DD58 btst #7,($12F8).w ROM:0011DD5E beq.s locret_11DD62 ROM:0011DD60 bra.s loc_11DD6C ROM:0011DD62 ; --------------------------------------------------------------------------- ROM:0011DD62 ROM:0011DD62 locret_11DD62: ; CODE XREF: ROM:0011DD4E↑j ROM:0011DD62 ; ROM:0011DD56↑j ... ROM:0011DD62 rts ROM:0011DD64 ; --------------------------------------------------------------------------- ROM:0011DD64 ROM:0011DD64 loc_11DD64: ; CODE XREF: ROM:0011DD44↑j ROM:0011DD64 move.b #2,(a1,d0.w) ROM:0011DD6A rts ROM:0011DD6C ; --------------------------------------------------------------------------- ROM:0011DD6C ROM:0011DD6C loc_11DD6C: ; CODE XREF: ROM:0011DD60↑j ROM:0011DD6C bsr.w sub_11DD8E ROM:0011DD70 clr.b $914(d0.w) ROM:0011DD76 move.w d2,$70A(d0.w*2) ROM:0011DD7C move.b #1,$914(d0.w) ROM:0011DD84 move.b #1,(a1,d0.w) ROM:0011DD8A rts ROM:0011DD8C ; --------------------------------------------------------------------------- ROM:0011DD8C ROM:0011DD8C locret_11DD8C: ; DATA XREF: ROM:0011DD0A↑o ROM:0011DD8C rts ROM:0011DD8E ROM:0011DD8E ; =============== S U B R O U T I N E ======================================= ROM:0011DD8E ROM:0011DD8E ROM:0011DD8E sub_11DD8E: ; CODE XREF: ROM:loc_11DD6C↑p ROM:0011DD8E move.w $34E(a5),d3 ROM:0011DD92 sub.w d3,(a2,d0.w*2) ROM:0011DD96 cmpi.w #$2710,(a2,d0.w*2) ROM:0011DD9C bge.s locret_11DDA4 ROM:0011DD9E move.w #$2710,(a2,d0.w*2) ROM:0011DDA4 ROM:0011DDA4 locret_11DDA4: ; CODE XREF: sub_11DD8E+E↑j ROM:0011DDA4 rts ROM:0011DDA4 ; End of function sub_11DD8E ROM:0011DDA4 ROM:0011DDA6 ROM:0011DDA6 ; =============== S U B R O U T I N E ======================================= ROM:0011DDA6 ROM:0011DDA6 ROM:0011DDA6 sub_11DDA6: ; CODE XREF: sub_11E2B6+40↓p ROM:0011DDA6 lea ($11C2).w,a1 ROM:0011DDAA move.w ($B16).w,d0 ROM:0011DDAE clr.w d1 ROM:0011DDB0 move.b (a1,d0.w),d1 ROM:0011DDB4 cmpi.w #3,d1 ROM:0011DDB8 bcc.s locret_11DDC2 ROM:0011DDBA movea.l off_11DDC4(pc,d1.w*4),a0 ROM:0011DDBE nop ROM:0011DDC0 jmp (a0) ROM:0011DDC2 ; --------------------------------------------------------------------------- ROM:0011DDC2 ROM:0011DDC2 locret_11DDC2: ; CODE XREF: sub_11DDA6+12↑j ROM:0011DDC2 rts ROM:0011DDC2 ; End of function sub_11DDA6 ROM:0011DDC2 ROM:0011DDC2 ; --------------------------------------------------------------------------- ROM:0011DDC4 off_11DDC4: dc.l loc_11DDD0 ; DATA XREF: sub_11DDA6+14↑r ROM:0011DDC8 dc.l loc_11DDE0 ROM:0011DDCC dc.l loc_11DDF6 ROM:0011DDD0 ; --------------------------------------------------------------------------- ROM:0011DDD0 ROM:0011DDD0 loc_11DDD0: ; DATA XREF: ROM:off_11DDC4↑o ROM:0011DDD0 bclr d0,($10EB).w ROM:0011DDD4 bsr.w sub_11DE6E ROM:0011DDD8 move.b #1,(a1,d0.w) ROM:0011DDDE rts ROM:0011DDE0 ; --------------------------------------------------------------------------- ROM:0011DDE0 ROM:0011DDE0 loc_11DDE0: ; DATA XREF: ROM:0011DDC8↑o ROM:0011DDE0 btst d0,($10EC).w ROM:0011DDE4 beq.s locret_11DDE8 ROM:0011DDE6 bra.s loc_11DDEA ROM:0011DDE8 ; --------------------------------------------------------------------------- ROM:0011DDE8 ROM:0011DDE8 locret_11DDE8: ; CODE XREF: ROM:0011DDE4↑j ROM:0011DDE8 rts ROM:0011DDEA ; --------------------------------------------------------------------------- ROM:0011DDEA ROM:0011DDEA loc_11DDEA: ; CODE XREF: ROM:0011DDE6↑j ROM:0011DDEA bset d0,($10EB).w ROM:0011DDEE move.b #2,(a1,d0.w) ROM:0011DDF4 rts ROM:0011DDF6 ; --------------------------------------------------------------------------- ROM:0011DDF6 ROM:0011DDF6 loc_11DDF6: ; DATA XREF: ROM:0011DDCC↑o ROM:0011DDF6 bsr.l sub_11EA3A ROM:0011DDFC bsr.l sub_11DCDC ROM:0011DE02 bsr.l sub_11DB30 ROM:0011DE08 lea ($11C2).w,a1 ROM:0011DE0C move.w ($B16).w,d0 ROM:0011DE10 btst d0,($10EC).w ROM:0011DE14 bne.s locret_11DE18 ROM:0011DE16 bra.s loc_11DE1A ROM:0011DE18 ; --------------------------------------------------------------------------- ROM:0011DE18 ROM:0011DE18 locret_11DE18: ; CODE XREF: ROM:0011DE14↑j ROM:0011DE18 rts ROM:0011DE1A ; --------------------------------------------------------------------------- ROM:0011DE1A ROM:0011DE1A loc_11DE1A: ; CODE XREF: ROM:0011DE16↑j ROM:0011DE1A bsr.w sub_11DE6E ROM:0011DE1E bclr d0,($10EB).w ROM:0011DE22 bclr d0,($10F9).w ROM:0011DE26 bclr d0,($10EA).w ROM:0011DE2A lea ($11CA).w,a2 ROM:0011DE2E lea ($11C1).w,a3 ROM:0011DE32 lea ($11C0).w,a4 ROM:0011DE36 move.b #0,(a2,d0.w) ROM:0011DE3C move.b #0,(a3,d0.w) ROM:0011DE42 move.b #0,(a4,d0.w) ROM:0011DE48 lea ($11C6).w,a2 ROM:0011DE4C lea ($11CB).w,a3 ROM:0011DE50 lea ($11C3).w,a4 ROM:0011DE54 move.b #0,(a2,d0.w) ROM:0011DE5A move.b #0,(a3,d0.w) ROM:0011DE60 move.b #0,(a4,d0.w) ROM:0011DE66 move.b #1,(a1,d0.w) ROM:0011DE6C rts ROM:0011DE6E ROM:0011DE6E ; =============== S U B R O U T I N E ======================================= ROM:0011DE6E ROM:0011DE6E ROM:0011DE6E sub_11DE6E: ; CODE XREF: ROM:0011DDD4↑p ROM:0011DE6E ; ROM:loc_11DE1A↑p ... ROM:0011DE6E lea ($F14).w,a0 ROM:0011DE72 move.w ($B16).w,d0 ROM:0011DE76 move.w #$2710,(a0,d0.w*2) ROM:0011DE7C rts ROM:0011DE7C ; End of function sub_11DE6E ROM:0011DE7C ROM:0011DE7E ROM:0011DE7E ; =============== S U B R O U T I N E ======================================= ROM:0011DE7E ROM:0011DE7E ROM:0011DE7E sub_11DE7E: ; CODE XREF: ROM:0011EC26↓p ROM:0011DE7E ; ROM:0011EC9C↓p ROM:0011DE7E lea ($11C3).w,a1 ROM:0011DE82 move.w ($B16).w,d0 ROM:0011DE86 move.w $358(a5),d2 ROM:0011DE8A move.w $356(a5),d3 ROM:0011DE8E clr.w d1 ROM:0011DE90 move.b (a1,d0.w),d1 ROM:0011DE94 cmpi.w #4,d1 ROM:0011DE98 bcc.s locret_11DEA2 ROM:0011DE9A movea.l off_11DEA4(pc,d1.w*4),a0 ROM:0011DE9E nop ROM:0011DEA0 jmp (a0) ROM:0011DEA2 ; --------------------------------------------------------------------------- ROM:0011DEA2 ROM:0011DEA2 locret_11DEA2: ; CODE XREF: sub_11DE7E+1A↑j ROM:0011DEA2 rts ROM:0011DEA2 ; End of function sub_11DE7E ROM:0011DEA2 ROM:0011DEA2 ; --------------------------------------------------------------------------- ROM:0011DEA4 off_11DEA4: dc.l loc_11DEB4 ; DATA XREF: sub_11DE7E+1C↑r ROM:0011DEA8 dc.l loc_11DEBC ROM:0011DEAC dc.l loc_11DF0A ROM:0011DEB0 dc.l loc_11DFE6 ROM:0011DEB4 ; --------------------------------------------------------------------------- ROM:0011DEB4 ROM:0011DEB4 loc_11DEB4: ; DATA XREF: ROM:off_11DEA4↑o ROM:0011DEB4 move.b #1,(a1,d0.w) ROM:0011DEBA rts ROM:0011DEBC ; --------------------------------------------------------------------------- ROM:0011DEBC ROM:0011DEBC loc_11DEBC: ; DATA XREF: ROM:0011DEA8↑o ROM:0011DEBC btst #5,($12F5).w ROM:0011DEC2 beq.s loc_11DEC6 ROM:0011DEC4 bra.s loc_11DED2 ROM:0011DEC6 ; --------------------------------------------------------------------------- ROM:0011DEC6 ROM:0011DEC6 loc_11DEC6: ; CODE XREF: ROM:0011DEC2↑j ROM:0011DEC6 btst #5,($12F5).w ROM:0011DECC bne.s locret_11DED0 ROM:0011DECE bra.s loc_11DEEE ROM:0011DED0 ; --------------------------------------------------------------------------- ROM:0011DED0 ROM:0011DED0 locret_11DED0: ; CODE XREF: ROM:0011DECC↑j ROM:0011DED0 rts ROM:0011DED2 ; --------------------------------------------------------------------------- ROM:0011DED2 ROM:0011DED2 loc_11DED2: ; CODE XREF: ROM:0011DEC4↑j ROM:0011DED2 clr.b $8BF(d0.w) ROM:0011DED8 move.w d3,$660(d0.w*2) ROM:0011DEDE move.b #1,$8BF(d0.w) ROM:0011DEE6 move.b #2,(a1,d0.w) ROM:0011DEEC rts ROM:0011DEEE ; --------------------------------------------------------------------------- ROM:0011DEEE ROM:0011DEEE loc_11DEEE: ; CODE XREF: ROM:0011DECE↑j ROM:0011DEEE clr.b $8BE(d0.w) ROM:0011DEF4 move.w d2,$65E(d0.w*2) ROM:0011DEFA move.b #1,$8BE(d0.w) ROM:0011DF02 move.b #3,(a1,d0.w) ROM:0011DF08 rts ROM:0011DF0A ; --------------------------------------------------------------------------- ROM:0011DF0A ROM:0011DF0A loc_11DF0A: ; DATA XREF: ROM:0011DEAC↑o ROM:0011DF0A btst d0,($10F9).w ROM:0011DF0E beq.s loc_11DF12 ROM:0011DF10 bra.s loc_11DF42 ROM:0011DF12 ; --------------------------------------------------------------------------- ROM:0011DF12 ROM:0011DF12 loc_11DF12: ; CODE XREF: ROM:0011DF0E↑j ROM:0011DF12 cmpi.w #0,$660(d0.w*2) ROM:0011DF1A bgt.s loc_11DF24 ROM:0011DF1C btst d0,($10F8).w ROM:0011DF20 beq.s loc_11DF24 ROM:0011DF22 bra.s loc_11DF5E ROM:0011DF24 ; --------------------------------------------------------------------------- ROM:0011DF24 ROM:0011DF24 loc_11DF24: ; CODE XREF: ROM:0011DF1A↑j ROM:0011DF24 ; ROM:0011DF20↑j ROM:0011DF24 cmpi.w #0,$660(d0.w*2) ROM:0011DF2C bgt.s loc_11DF36 ROM:0011DF2E btst d0,($10F8).w ROM:0011DF32 bne.s loc_11DF36 ROM:0011DF34 bra.s loc_11DF8E ROM:0011DF36 ; --------------------------------------------------------------------------- ROM:0011DF36 ROM:0011DF36 loc_11DF36: ; CODE XREF: ROM:0011DF2C↑j ROM:0011DF36 ; ROM:0011DF32↑j ROM:0011DF36 btst #5,($12F5).w ROM:0011DF3C bne.s locret_11DF40 ROM:0011DF3E bra.s loc_11DFBE ROM:0011DF40 ; --------------------------------------------------------------------------- ROM:0011DF40 ROM:0011DF40 locret_11DF40: ; CODE XREF: ROM:0011DF3C↑j ROM:0011DF40 rts ROM:0011DF42 ; --------------------------------------------------------------------------- ROM:0011DF42 ROM:0011DF42 loc_11DF42: ; CODE XREF: ROM:0011DF10↑j ROM:0011DF42 clr.b $8BF(d0.w) ROM:0011DF48 move.w d3,$660(d0.w*2) ROM:0011DF4E move.b #1,$8BF(d0.w) ROM:0011DF56 move.b #2,(a1,d0.w) ROM:0011DF5C rts ROM:0011DF5E ; --------------------------------------------------------------------------- ROM:0011DF5E ROM:0011DF5E loc_11DF5E: ; CODE XREF: ROM:0011DF22↑j ROM:0011DF5E bsr.w sub_11E108 ROM:0011DF62 lea ($11C3).w,a1 ROM:0011DF66 move.w ($B16).w,d0 ROM:0011DF6A move.w $358(a5),d2 ROM:0011DF6E move.w $356(a5),d3 ROM:0011DF72 clr.b $8BF(d0.w) ROM:0011DF78 move.w d3,$660(d0.w*2) ROM:0011DF7E move.b #1,$8BF(d0.w) ROM:0011DF86 move.b #2,(a1,d0.w) ROM:0011DF8C rts ROM:0011DF8E ; --------------------------------------------------------------------------- ROM:0011DF8E ROM:0011DF8E loc_11DF8E: ; CODE XREF: ROM:0011DF34↑j ROM:0011DF8E bsr.w sub_11E0C2 ROM:0011DF92 lea ($11C3).w,a1 ROM:0011DF96 move.w ($B16).w,d0 ROM:0011DF9A move.w $358(a5),d2 ROM:0011DF9E move.w $356(a5),d3 ROM:0011DFA2 clr.b $8BF(d0.w) ROM:0011DFA8 move.w d3,$660(d0.w*2) ROM:0011DFAE move.b #1,$8BF(d0.w) ROM:0011DFB6 move.b #2,(a1,d0.w) ROM:0011DFBC rts ROM:0011DFBE ; --------------------------------------------------------------------------- ROM:0011DFBE ROM:0011DFBE loc_11DFBE: ; CODE XREF: ROM:0011DF3E↑j ROM:0011DFBE clr.b $8BF(d0.w) ROM:0011DFC4 clr.w $660(d0.w*2) ROM:0011DFCA clr.b $8BE(d0.w) ROM:0011DFD0 move.w d2,$65E(d0.w*2) ROM:0011DFD6 move.b #1,$8BE(d0.w) ROM:0011DFDE move.b #3,(a1,d0.w) ROM:0011DFE4 rts ROM:0011DFE6 ; --------------------------------------------------------------------------- ROM:0011DFE6 ROM:0011DFE6 loc_11DFE6: ; DATA XREF: ROM:0011DEB0↑o ROM:0011DFE6 btst d0,($10F9).w ROM:0011DFEA beq.s loc_11DFEE ROM:0011DFEC bra.s loc_11E01E ROM:0011DFEE ; --------------------------------------------------------------------------- ROM:0011DFEE ROM:0011DFEE loc_11DFEE: ; CODE XREF: ROM:0011DFEA↑j ROM:0011DFEE cmpi.w #0,$65E(d0.w*2) ROM:0011DFF6 bgt.s loc_11E000 ROM:0011DFF8 btst d0,($10F8).w ROM:0011DFFC beq.s loc_11E000 ROM:0011DFFE bra.s loc_11E03A ROM:0011E000 ; --------------------------------------------------------------------------- ROM:0011E000 ROM:0011E000 loc_11E000: ; CODE XREF: ROM:0011DFF6↑j ROM:0011E000 ; ROM:0011DFFC↑j ROM:0011E000 cmpi.w #0,$65E(d0.w*2) ROM:0011E008 bgt.s loc_11E012 ROM:0011E00A btst d0,($10F8).w ROM:0011E00E bne.s loc_11E012 ROM:0011E010 bra.s loc_11E06A ROM:0011E012 ; --------------------------------------------------------------------------- ROM:0011E012 ROM:0011E012 loc_11E012: ; CODE XREF: ROM:0011E008↑j ROM:0011E012 ; ROM:0011E00E↑j ROM:0011E012 btst #5,($12F5).w ROM:0011E018 beq.s locret_11E01C ROM:0011E01A bra.s loc_11E09A ROM:0011E01C ; --------------------------------------------------------------------------- ROM:0011E01C ROM:0011E01C locret_11E01C: ; CODE XREF: ROM:0011E018↑j ROM:0011E01C rts ROM:0011E01E ; --------------------------------------------------------------------------- ROM:0011E01E ROM:0011E01E loc_11E01E: ; CODE XREF: ROM:0011DFEC↑j ROM:0011E01E clr.b $8BE(d0.w) ROM:0011E024 move.w d2,$65E(d0.w*2) ROM:0011E02A move.b #1,$8BE(d0.w) ROM:0011E032 move.b #3,(a1,d0.w) ROM:0011E038 rts ROM:0011E03A ; --------------------------------------------------------------------------- ROM:0011E03A ROM:0011E03A loc_11E03A: ; CODE XREF: ROM:0011DFFE↑j ROM:0011E03A bsr.w sub_11E108 ROM:0011E03E lea ($11C3).w,a1 ROM:0011E042 move.w ($B16).w,d0 ROM:0011E046 move.w $358(a5),d2 ROM:0011E04A move.w $356(a5),d3 ROM:0011E04E clr.b $8BE(d0.w) ROM:0011E054 move.w d2,$65E(d0.w*2) ROM:0011E05A move.b #1,$8BE(d0.w) ROM:0011E062 move.b #3,(a1,d0.w) ROM:0011E068 rts ROM:0011E06A ; --------------------------------------------------------------------------- ROM:0011E06A ROM:0011E06A loc_11E06A: ; CODE XREF: ROM:0011E010↑j ROM:0011E06A bsr.w sub_11E0C2 ROM:0011E06E lea ($11C3).w,a1 ROM:0011E072 move.w ($B16).w,d0 ROM:0011E076 move.w $358(a5),d2 ROM:0011E07A move.w $356(a5),d3 ROM:0011E07E clr.b $8BE(d0.w) ROM:0011E084 move.w d2,$65E(d0.w*2) ROM:0011E08A move.b #1,$8BE(d0.w) ROM:0011E092 move.b #3,(a1,d0.w) ROM:0011E098 rts ROM:0011E09A ; --------------------------------------------------------------------------- ROM:0011E09A ROM:0011E09A loc_11E09A: ; CODE XREF: ROM:0011E01A↑j ROM:0011E09A clr.b $8BE(d0.w) ROM:0011E0A0 clr.w $65E(d0.w*2) ROM:0011E0A6 clr.b $8BF(d0.w) ROM:0011E0AC move.w d3,$660(d0.w*2) ROM:0011E0B2 move.b #1,$8BF(d0.w) ROM:0011E0BA move.b #2,(a1,d0.w) ROM:0011E0C0 rts ROM:0011E0C2 ROM:0011E0C2 ; =============== S U B R O U T I N E ======================================= ROM:0011E0C2 ROM:0011E0C2 ROM:0011E0C2 sub_11E0C2: ; CODE XREF: ROM:loc_11DF8E↑p ROM:0011E0C2 ; ROM:loc_11E06A↑p ... ROM:0011E0C2 move.w #$3D5E,d1 ROM:0011E0C6 move.w ($A5A).w,d2 ROM:0011E0CA move.w ($598).w,d3 ROM:0011E0CE bsr.l sub_11700C ROM:0011E0D4 move.w ($D6E).w,d2 ROM:0011E0D8 ext.l d2 ROM:0011E0DA divs.w #$64,d2 ; 'd' ROM:0011E0DE sub.w d2,d1 ROM:0011E0E0 lea ($F20).w,a3 ROM:0011E0E4 move.w ($B16).w,d4 ROM:0011E0E8 muls.w (a3,d4.w*2),d1 ROM:0011E0EC divs.w #$2710,d1 ROM:0011E0F0 lea ($F14).w,a4 ROM:0011E0F4 add.w d1,(a4,d4.w*2) ROM:0011E0F8 move.w $352(a5),d5 ROM:0011E0FC cmp.w (a4,d4.w*2),d5 ROM:0011E100 bge.s locret_11E106 ROM:0011E102 move.w d5,(a4,d4.w*2) ROM:0011E106 ROM:0011E106 locret_11E106: ; CODE XREF: sub_11E0C2+3E↑j ROM:0011E106 rts ROM:0011E106 ; End of function sub_11E0C2 ROM:0011E106 ROM:0011E108 ROM:0011E108 ; =============== S U B R O U T I N E ======================================= ROM:0011E108 ROM:0011E108 ROM:0011E108 sub_11E108: ; CODE XREF: ROM:loc_11DF5E↑p ROM:0011E108 ; ROM:loc_11E03A↑p ... ROM:0011E108 move.w #$3D60,d1 ROM:0011E10C move.w ($A5A).w,d2 ROM:0011E110 move.w ($598).w,d3 ROM:0011E114 bsr.l sub_11700C ROM:0011E11A move.w ($D6E).w,d2 ROM:0011E11E ext.l d2 ROM:0011E120 divs.w #$64,d2 ; 'd' ROM:0011E124 add.w d2,d1 ROM:0011E126 lea ($F20).w,a3 ROM:0011E12A move.w ($B16).w,d4 ROM:0011E12E muls.w (a3,d4.w*2),d1 ROM:0011E132 divs.w #$2710,d1 ROM:0011E136 lea ($F14).w,a4 ROM:0011E13A sub.w d1,(a4,d4.w*2) ROM:0011E13E move.w $354(a5),d5 ROM:0011E142 cmp.w (a4,d4.w*2),d5 ROM:0011E146 ble.s locret_11E14C ROM:0011E148 move.w d5,(a4,d4.w*2) ROM:0011E14C ROM:0011E14C locret_11E14C: ; CODE XREF: sub_11E108+3E↑j ROM:0011E14C rts ROM:0011E14C ; End of function sub_11E108 ROM:0011E14C ROM:0011E14E ROM:0011E14E ; =============== S U B R O U T I N E ======================================= ROM:0011E14E ROM:0011E14E ROM:0011E14E sub_11E14E: ; CODE XREF: sub_11E2B6+46↓p ROM:0011E14E lea ($11C4).w,a1 ROM:0011E152 move.w ($B16).w,d0 ROM:0011E156 clr.w d1 ROM:0011E158 move.b (a1,d0.w),d1 ROM:0011E15C cmpi.w #4,d1 ROM:0011E160 bcc.s locret_11E16A ROM:0011E162 movea.l off_11E16C(pc,d1.w*4),a0 ROM:0011E166 nop ROM:0011E168 jmp (a0) ROM:0011E16A ; --------------------------------------------------------------------------- ROM:0011E16A ROM:0011E16A locret_11E16A: ; CODE XREF: sub_11E14E+12↑j ROM:0011E16A rts ROM:0011E16A ; End of function sub_11E14E ROM:0011E16A ROM:0011E16A ; --------------------------------------------------------------------------- ROM:0011E16C off_11E16C: dc.l loc_11E17C ; DATA XREF: sub_11E14E+14↑r ROM:0011E170 dc.l loc_11E18E ROM:0011E174 dc.l loc_11E1B2 ROM:0011E178 dc.l loc_11E1C2 ROM:0011E17C ; --------------------------------------------------------------------------- ROM:0011E17C ROM:0011E17C loc_11E17C: ; DATA XREF: ROM:off_11E16C↑o ROM:0011E17C bsr.w sub_11E23E ROM:0011E180 bsr.w sub_11E2AA ROM:0011E184 move.b #1,(a1,d0.w) ROM:0011E18A rts ROM:0011E18C ; --------------------------------------------------------------------------- ROM:0011E18C rts ROM:0011E18E ; --------------------------------------------------------------------------- ROM:0011E18E ROM:0011E18E loc_11E18E: ; DATA XREF: ROM:0011E170↑o ROM:0011E18E btst d0,($10F9).w ROM:0011E192 beq.s locret_11E1B0 ROM:0011E194 clr.b $8C0(d0.w) ROM:0011E19A clr.w $662(d0.w*2) ROM:0011E1A0 move.b #3,$8C0(d0.w) ROM:0011E1A8 move.b #2,(a1,d0.w) ROM:0011E1AE rts ROM:0011E1B0 ; --------------------------------------------------------------------------- ROM:0011E1B0 ROM:0011E1B0 locret_11E1B0: ; CODE XREF: ROM:0011E192↑j ROM:0011E1B0 rts ROM:0011E1B2 ; --------------------------------------------------------------------------- ROM:0011E1B2 ROM:0011E1B2 loc_11E1B2: ; DATA XREF: ROM:0011E174↑o ROM:0011E1B2 btst d0,($10F9).w ROM:0011E1B6 beq.s locret_11E1C0 ROM:0011E1B8 move.b #3,(a1,d0.w) ROM:0011E1BE rts ROM:0011E1C0 ; --------------------------------------------------------------------------- ROM:0011E1C0 ROM:0011E1C0 locret_11E1C0: ; CODE XREF: ROM:0011E1B6↑j ROM:0011E1C0 rts ROM:0011E1C2 ; --------------------------------------------------------------------------- ROM:0011E1C2 ROM:0011E1C2 loc_11E1C2: ; DATA XREF: ROM:0011E178↑o ROM:0011E1C2 btst d0,($10F9).w ROM:0011E1C6 beq.s locret_11E1F8 ROM:0011E1C8 bclr #0,$8C0(d0.w) ROM:0011E1D0 bset #2,$8C0(d0.w) ROM:0011E1D8 bsr.w sub_11E25A ROM:0011E1DC clr.b $8C0(d0.w) ROM:0011E1E2 clr.w $662(d0.w*2) ROM:0011E1E8 move.b #3,$8C0(d0.w) ROM:0011E1F0 move.b #2,(a1,d0.w) ROM:0011E1F6 rts ROM:0011E1F8 ; --------------------------------------------------------------------------- ROM:0011E1F8 ROM:0011E1F8 locret_11E1F8: ; CODE XREF: ROM:0011E1C6↑j ROM:0011E1F8 rts ROM:0011E1FA ROM:0011E1FA ; =============== S U B R O U T I N E ======================================= ROM:0011E1FA ROM:0011E1FA ROM:0011E1FA sub_11E1FA: ; CODE XREF: ROM:0011EB38↓p ROM:0011E1FA ; ROM:0011EBBA↓p ... ROM:0011E1FA lea ($F16).w,a3 ROM:0011E1FE lea ($F18).w,a4 ROM:0011E202 lea ($F14).w,a2 ROM:0011E206 move.w (a4,d0.w*2),d3 ROM:0011E20A add.w (a2,d0.w*2),d3 ROM:0011E20E ext.l d3 ROM:0011E210 divs.w #2,d3 ROM:0011E214 move.w d3,(a3,d0.w*2) ROM:0011E218 move.w #1,d1 ROM:0011E21C cmpi.w #2,d1 ROM:0011E220 bne.s loc_11E234 ROM:0011E222 move.w (a3),d4 ROM:0011E224 add.w 2(a3),d4 ROM:0011E228 ext.l d4 ROM:0011E22A divs.w #2,d4 ROM:0011E22E move.w d4,($B14).w ROM:0011E232 bra.s loc_11E236 ROM:0011E234 ; --------------------------------------------------------------------------- ROM:0011E234 ROM:0011E234 loc_11E234: ; CODE XREF: sub_11E1FA+26↑j ROM:0011E234 move.w (a3),d4 ROM:0011E236 ROM:0011E236 loc_11E236: ; CODE XREF: sub_11E1FA+38↑j ROM:0011E236 move.w (a2,d0.w*2),(a4,d0.w*2) ROM:0011E23C rts ROM:0011E23C ; End of function sub_11E1FA ROM:0011E23C ROM:0011E23E ROM:0011E23E ; =============== S U B R O U T I N E ======================================= ROM:0011E23E ROM:0011E23E ROM:0011E23E sub_11E23E: ; CODE XREF: ROM:loc_11E17C↑p ROM:0011E23E lea ($F16).w,a3 ROM:0011E242 lea ($F18).w,a4 ROM:0011E246 move.w #$2710,(a3,d0.w*2) ROM:0011E24C move.w #$2710,(a4,d0.w*2) ROM:0011E252 move.w #$2710,($B14).w ROM:0011E258 rts ROM:0011E258 ; End of function sub_11E23E ROM:0011E258 ROM:0011E25A ROM:0011E25A ; =============== S U B R O U T I N E ======================================= ROM:0011E25A ROM:0011E25A ROM:0011E25A sub_11E25A: ; CODE XREF: ROM:0011E1D8↑p ROM:0011E25A addi.w #1,$F1C(d0.w*2) ROM:0011E262 move.w $35A(a5),d2 ROM:0011E266 cmp.w $F1C(d0.w*2),d2 ROM:0011E26C blt.s loc_11E27C ROM:0011E26E move.w $662(d0.w*2),d3 ROM:0011E274 add.w d3,$F1E(d0.w*2) ROM:0011E27A bra.s locret_11E2A8 ROM:0011E27C ; --------------------------------------------------------------------------- ROM:0011E27C ROM:0011E27C loc_11E27C: ; CODE XREF: sub_11E25A+12↑j ROM:0011E27C move.w $F1C(d0.w*2),d4 ROM:0011E282 ext.l d4 ROM:0011E284 muls.l #$2710,d4 ROM:0011E28C divs.w $F1E(d0.w*2),d4 ROM:0011E292 move.w d4,$F1A(d0.w*2) ROM:0011E298 move.w #0,$F1E(d0.w*2) ROM:0011E2A0 move.w #0,$F1C(d0.w*2) ROM:0011E2A8 ROM:0011E2A8 locret_11E2A8: ; CODE XREF: sub_11E25A+20↑j ROM:0011E2A8 rts ROM:0011E2A8 ; End of function sub_11E25A ROM:0011E2A8 ROM:0011E2AA ROM:0011E2AA ; =============== S U B R O U T I N E ======================================= ROM:0011E2AA ROM:0011E2AA ROM:0011E2AA sub_11E2AA: ; CODE XREF: ROM:0011E180↑p ROM:0011E2AA lea ($F1A).w,a3 ROM:0011E2AE move.w #0,(a3,d0.w*2) ROM:0011E2B4 rts ROM:0011E2B4 ; End of function sub_11E2AA ROM:0011E2B4 ROM:0011E2B6 ROM:0011E2B6 ; =============== S U B R O U T I N E ======================================= ROM:0011E2B6 ROM:0011E2B6 ROM:0011E2B6 sub_11E2B6: ; CODE XREF: sub_12688A+60↓p ROM:0011E2B6 bsr.l sub_11E6BE ROM:0011E2BC bsr.l sub_11E50E ROM:0011E2C2 move.w #0,($B16).w ROM:0011E2C8 bra.s loc_11E2D0 ROM:0011E2CA ; --------------------------------------------------------------------------- ROM:0011E2CA ROM:0011E2CA loc_11E2CA: ; CODE XREF: sub_11E2B6+4C↓j ROM:0011E2CA addi.w #1,($B16).w ROM:0011E2D0 ROM:0011E2D0 loc_11E2D0: ; CODE XREF: sub_11E2B6+12↑j ROM:0011E2D0 cmpi.w #0,($B16).w ROM:0011E2D6 bgt.s locret_11E304 ROM:0011E2D8 bsr.l sub_11E7A0 ROM:0011E2DE bsr.l sub_11E648 ROM:0011E2E4 bsr.l sub_11E922 ROM:0011E2EA bsr.w sub_11E306 ROM:0011E2EE bsr.w sub_11E46C ROM:0011E2F2 bsr.w sub_11E4BE ROM:0011E2F6 bsr.l sub_11DDA6 ROM:0011E2FC bsr.l sub_11E14E ROM:0011E302 bra.s loc_11E2CA ROM:0011E304 ; --------------------------------------------------------------------------- ROM:0011E304 ROM:0011E304 locret_11E304: ; CODE XREF: sub_11E2B6+20↑j ROM:0011E304 rts ROM:0011E304 ; End of function sub_11E2B6 ROM:0011E304 ROM:0011E306 ROM:0011E306 ; =============== S U B R O U T I N E ======================================= ROM:0011E306 ROM:0011E306 ROM:0011E306 sub_11E306: ; CODE XREF: sub_11E2B6+34↑p ROM:0011E306 lea ($11C5).w,a1 ROM:0011E30A lea ($ECA).w,a2 ROM:0011E30E move.w ($B16).w,d0 ROM:0011E312 move.w $360(a5),d2 ROM:0011E316 move.w $36E(a5),d3 ROM:0011E31A move.w $370(a5),d4 ROM:0011E31E clr.w d1 ROM:0011E320 move.b (a1,d0.w),d1 ROM:0011E324 cmpi.w #5,d1 ROM:0011E328 bcc.s locret_11E332 ROM:0011E32A movea.l off_11E334(pc,d1.w*4),a0 ROM:0011E32E nop ROM:0011E330 jmp (a0) ROM:0011E332 ; --------------------------------------------------------------------------- ROM:0011E332 ROM:0011E332 locret_11E332: ; CODE XREF: sub_11E306+22↑j ROM:0011E332 rts ROM:0011E332 ; End of function sub_11E306 ROM:0011E332 ROM:0011E332 ; --------------------------------------------------------------------------- ROM:0011E334 off_11E334: dc.l loc_11E348 ; DATA XREF: sub_11E306+24↑r ROM:0011E338 dc.l loc_11E356 ROM:0011E33C dc.l loc_11E382 ROM:0011E340 dc.l loc_11E3DA ROM:0011E344 dc.l loc_11E42A ROM:0011E348 ; --------------------------------------------------------------------------- ROM:0011E348 ROM:0011E348 loc_11E348: ; DATA XREF: ROM:off_11E334↑o ROM:0011E348 bset d0,($10EF).w ROM:0011E34C move.b #1,(a1,d0.w) ROM:0011E352 bra.s locret_11E380 ROM:0011E354 ; --------------------------------------------------------------------------- ROM:0011E354 rts ROM:0011E356 ; --------------------------------------------------------------------------- ROM:0011E356 ROM:0011E356 loc_11E356: ; DATA XREF: ROM:0011E338↑o ROM:0011E356 btst #7,($1312).w ROM:0011E35C beq.s locret_11E380 ROM:0011E35E btst d0,($10EC).w ROM:0011E362 beq.s locret_11E380 ROM:0011E364 clr.b $915(d0.w) ROM:0011E36A move.w d2,$70C(d0.w*2) ROM:0011E370 move.b #1,$915(d0.w) ROM:0011E378 move.b #2,(a1,d0.w) ROM:0011E37E bra.s locret_11E3D8 ROM:0011E380 ; --------------------------------------------------------------------------- ROM:0011E380 ROM:0011E380 locret_11E380: ; CODE XREF: ROM:0011E352↑j ROM:0011E380 ; ROM:0011E35C↑j ... ROM:0011E380 rts ROM:0011E382 ; --------------------------------------------------------------------------- ROM:0011E382 ROM:0011E382 loc_11E382: ; DATA XREF: ROM:0011E33C↑o ROM:0011E382 cmpi.w #0,$70C(d0.w*2) ROM:0011E38A bgt.s loc_11E39C ROM:0011E38C bclr d0,($10EF).w ROM:0011E390 move.b #4,(a1,d0.w) ROM:0011E396 bra.l locret_11E468 ROM:0011E39C ; --------------------------------------------------------------------------- ROM:0011E39C ROM:0011E39C loc_11E39C: ; CODE XREF: ROM:0011E38A↑j ROM:0011E39C btst d0,($10EC).w ROM:0011E3A0 bne.s loc_11E3B6 ROM:0011E3A2 clr.b $915(d0.w) ROM:0011E3A8 clr.w $70C(d0.w*2) ROM:0011E3AE move.b #1,(a1,d0.w) ROM:0011E3B4 bra.s locret_11E380 ROM:0011E3B6 ; --------------------------------------------------------------------------- ROM:0011E3B6 ROM:0011E3B6 loc_11E3B6: ; CODE XREF: ROM:0011E3A0↑j ROM:0011E3B6 cmp.w (a2,d0.w*2),d3 ROM:0011E3BA bgt.s loc_11E3BE ROM:0011E3BC bra.s loc_11E3C4 ROM:0011E3BE ; --------------------------------------------------------------------------- ROM:0011E3BE ROM:0011E3BE loc_11E3BE: ; CODE XREF: ROM:0011E3BA↑j ROM:0011E3BE cmp.w (a2,d0.w*2),d4 ROM:0011E3C2 blt.s locret_11E3D8 ROM:0011E3C4 ROM:0011E3C4 loc_11E3C4: ; CODE XREF: ROM:0011E3BC↑j ROM:0011E3C4 clr.b $915(d0.w) ROM:0011E3CA clr.w $70C(d0.w*2) ROM:0011E3D0 move.b #3,(a1,d0.w) ROM:0011E3D6 bra.s locret_11E428 ROM:0011E3D8 ; --------------------------------------------------------------------------- ROM:0011E3D8 ROM:0011E3D8 locret_11E3D8: ; CODE XREF: ROM:0011E37E↑j ROM:0011E3D8 ; ROM:0011E3C2↑j ... ROM:0011E3D8 rts ROM:0011E3DA ; --------------------------------------------------------------------------- ROM:0011E3DA ROM:0011E3DA loc_11E3DA: ; DATA XREF: ROM:0011E340↑o ROM:0011E3DA cmp.w (a2,d0.w*2),d3 ROM:0011E3DE ble.l loc_11E40A ROM:0011E3E4 cmp.w (a2,d0.w*2),d4 ROM:0011E3E8 bge.l loc_11E40A ROM:0011E3EE clr.b $915(d0.w) ROM:0011E3F4 move.w d2,$70C(d0.w*2) ROM:0011E3FA move.b #1,$915(d0.w) ROM:0011E402 move.b #2,(a1,d0.w) ROM:0011E408 bra.s locret_11E3D8 ROM:0011E40A ; --------------------------------------------------------------------------- ROM:0011E40A ROM:0011E40A loc_11E40A: ; CODE XREF: ROM:0011E3DE↑j ROM:0011E40A ; ROM:0011E3E8↑j ROM:0011E40A btst d0,($10EC).w ROM:0011E40E bne.s locret_11E428 ROM:0011E410 clr.b $915(d0.w) ROM:0011E416 clr.w $70C(d0.w*2) ROM:0011E41C move.b #1,(a1,d0.w) ROM:0011E422 bra.l locret_11E380 ROM:0011E428 ; --------------------------------------------------------------------------- ROM:0011E428 ROM:0011E428 locret_11E428: ; CODE XREF: ROM:0011E3D6↑j ROM:0011E428 ; ROM:0011E40E↑j ... ROM:0011E428 rts ROM:0011E42A ; --------------------------------------------------------------------------- ROM:0011E42A ROM:0011E42A loc_11E42A: ; DATA XREF: ROM:0011E344↑o ROM:0011E42A btst #7,($12F9).w ROM:0011E430 beq.s loc_11E44E ROM:0011E432 clr.b $915(d0.w) ROM:0011E438 clr.w $70C(d0.w*2) ROM:0011E43E bset d0,($10EF).w ROM:0011E442 move.b #1,(a1,d0.w) ROM:0011E448 bra.l locret_11E380 ROM:0011E44E ; --------------------------------------------------------------------------- ROM:0011E44E ROM:0011E44E loc_11E44E: ; CODE XREF: ROM:0011E430↑j ROM:0011E44E cmp.w (a2,d0.w*2),d3 ROM:0011E452 bgt.s loc_11E456 ROM:0011E454 bra.s loc_11E45C ROM:0011E456 ; --------------------------------------------------------------------------- ROM:0011E456 ROM:0011E456 loc_11E456: ; CODE XREF: ROM:0011E452↑j ROM:0011E456 cmp.w (a2,d0.w*2),d4 ROM:0011E45A blt.s locret_11E468 ROM:0011E45C ROM:0011E45C loc_11E45C: ; CODE XREF: ROM:0011E454↑j ROM:0011E45C bset d0,($10EF).w ROM:0011E460 move.b #3,(a1,d0.w) ROM:0011E466 bra.s locret_11E428 ROM:0011E468 ; --------------------------------------------------------------------------- ROM:0011E468 ROM:0011E468 locret_11E468: ; CODE XREF: ROM:0011E396↑j ROM:0011E468 ; ROM:0011E45A↑j ROM:0011E468 rts ROM:0011E46A ; --------------------------------------------------------------------------- ROM:0011E46A rts ROM:0011E46C ROM:0011E46C ; =============== S U B R O U T I N E ======================================= ROM:0011E46C ROM:0011E46C ROM:0011E46C sub_11E46C: ; CODE XREF: sub_11E2B6+38↑p ROM:0011E46C move.w ($B16).w,d0 ROM:0011E470 bclr d0,($10ED).w ROM:0011E474 bclr d0,($10EE).w ROM:0011E478 btst d0,($10F7).w ROM:0011E47C bne.s locret_11E4BC ROM:0011E47E btst #5,($1462).w ROM:0011E484 bne.s locret_11E4BC ROM:0011E486 btst #4,($146B).w ROM:0011E48C bne.s locret_11E4BC ROM:0011E48E btst d0,($10F2).w ROM:0011E492 bne.s locret_11E4BC ROM:0011E494 btst #6,($1306).w ROM:0011E49A bne.s locret_11E4BC ROM:0011E49C btst #6,($1315).w ROM:0011E4A2 beq.s locret_11E4BC ROM:0011E4A4 move.w $35C(a5),d1 ROM:0011E4A8 cmp.w ($E26).w,d1 ROM:0011E4AC bne.s locret_11E4BC ROM:0011E4AE bset d0,($10EE).w ROM:0011E4B2 btst d0,($10EF).w ROM:0011E4B6 beq.s locret_11E4BC ROM:0011E4B8 bset d0,($10ED).w ROM:0011E4BC ROM:0011E4BC locret_11E4BC: ; CODE XREF: sub_11E46C+10↑j ROM:0011E4BC ; sub_11E46C+18↑j ... ROM:0011E4BC rts ROM:0011E4BC ; End of function sub_11E46C ROM:0011E4BC ROM:0011E4BE ROM:0011E4BE ; =============== S U B R O U T I N E ======================================= ROM:0011E4BE ROM:0011E4BE ROM:0011E4BE sub_11E4BE: ; CODE XREF: sub_11E2B6+3C↑p ROM:0011E4BE move.w ($B16).w,d0 ROM:0011E4C2 bclr d0,($10EC).w ROM:0011E4C6 btst #6,($969).w ROM:0011E4CC beq.s loc_11E4D6 ROM:0011E4CE btst #6,($96D).w ROM:0011E4D4 beq.s locret_11E50C ROM:0011E4D6 ROM:0011E4D6 loc_11E4D6: ; CODE XREF: sub_11E4BE+E↑j ROM:0011E4D6 btst d0,($10EE).w ROM:0011E4DA beq.s locret_11E50C ROM:0011E4DC btst #6,($969).w ROM:0011E4E2 beq.s loc_11E4EC ROM:0011E4E4 btst #6,($96D).w ROM:0011E4EA bne.s loc_11E508 ROM:0011E4EC ROM:0011E4EC loc_11E4EC: ; CODE XREF: sub_11E4BE+24↑j ROM:0011E4EC btst d0,($10F1).w ROM:0011E4F0 bne.s locret_11E50C ROM:0011E4F2 btst d0,($10F2).w ROM:0011E4F6 bne.s locret_11E50C ROM:0011E4F8 btst d0,($10F6).w ROM:0011E4FC beq.s locret_11E50C ROM:0011E4FE move.w $35E(a5),d2 ROM:0011E502 cmp.w ($A98).w,d2 ROM:0011E506 bge.s locret_11E50C ROM:0011E508 ROM:0011E508 loc_11E508: ; CODE XREF: sub_11E4BE+2C↑j ROM:0011E508 bset d0,($10EC).w ROM:0011E50C ROM:0011E50C locret_11E50C: ; CODE XREF: sub_11E4BE+16↑j ROM:0011E50C ; sub_11E4BE+1C↑j ... ROM:0011E50C rts ROM:0011E50C ; End of function sub_11E4BE ROM:0011E50C ROM:0011E50E ROM:0011E50E ; =============== S U B R O U T I N E ======================================= ROM:0011E50E ROM:0011E50E ROM:0011E50E sub_11E50E: ; CODE XREF: sub_11E2B6+6↑p ROM:0011E50E clr.w d1 ROM:0011E510 move.b ($10F0).w,d1 ROM:0011E514 cmpi.w #3,d1 ROM:0011E518 bcc.s locret_11E522 ROM:0011E51A movea.l off_11E524(pc,d1.w*4),a0 ROM:0011E51E nop ROM:0011E520 jmp (a0) ROM:0011E522 ; --------------------------------------------------------------------------- ROM:0011E522 ROM:0011E522 locret_11E522: ; CODE XREF: sub_11E50E+A↑j ROM:0011E522 rts ROM:0011E522 ; End of function sub_11E50E ROM:0011E522 ROM:0011E522 ; --------------------------------------------------------------------------- ROM:0011E524 off_11E524: dc.l loc_11E530 ; DATA XREF: sub_11E50E+C↑r ROM:0011E528 dc.l loc_11E53E ROM:0011E52C dc.l locret_11E55C ROM:0011E530 ; --------------------------------------------------------------------------- ROM:0011E530 ROM:0011E530 loc_11E530: ; DATA XREF: ROM:off_11E524↑o ROM:0011E530 bclr #7,($12F8).w ROM:0011E536 move.b #1,($10F0).w ROM:0011E53C rts ROM:0011E53E ; --------------------------------------------------------------------------- ROM:0011E53E ROM:0011E53E loc_11E53E: ; DATA XREF: ROM:0011E528↑o ROM:0011E53E btst #7,($1312).w ROM:0011E544 beq.s locret_11E548 ROM:0011E546 bra.s loc_11E54A ROM:0011E548 ; --------------------------------------------------------------------------- ROM:0011E548 ROM:0011E548 locret_11E548: ; CODE XREF: ROM:0011E544↑j ROM:0011E548 rts ROM:0011E54A ; --------------------------------------------------------------------------- ROM:0011E54A ROM:0011E54A loc_11E54A: ; CODE XREF: ROM:0011E546↑j ROM:0011E54A bsr.w sub_11E55E ROM:0011E54E bset #7,($12F8).w ROM:0011E554 move.b #2,($10F0).w ROM:0011E55A rts ROM:0011E55C ; --------------------------------------------------------------------------- ROM:0011E55C ROM:0011E55C locret_11E55C: ; DATA XREF: ROM:0011E52C↑o 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: ROM:loc_11E54A↑p ROM:0011E55E move.w #$3CD6,d1 ROM:0011E562 move.w ($A98).w,d2 ROM:0011E566 bsr.l sub_11700C ROM:0011E56C lea ($F20).w,a0 ROM:0011E570 move.w d1,(a0) ROM:0011E572 move.w #1,d0 ROM:0011E576 cmpi.w #2,d0 ROM:0011E57A bne.s locret_11E590 ROM:0011E57C move.w #$3CD6,d1 ROM:0011E580 move.w ($A98).w,d2 ROM:0011E584 bsr.l sub_11700C ROM:0011E58A lea ($F20).w,a0 ROM:0011E58E move.w d1,(a0) ROM:0011E590 ROM:0011E590 locret_11E590: ; CODE XREF: sub_11E55E+1C↑j ROM:0011E590 rts ROM:0011E590 ; End of function sub_11E55E ROM:0011E590 ROM:0011E592 ROM:0011E592 ; =============== S U B R O U T I N E ======================================= ROM:0011E592 ROM:0011E592 ROM:0011E592 sub_11E592: ; CODE XREF: ROM:loc_11EBA4↓p ROM:0011E592 ; ROM:loc_11EC96↓p ROM:0011E592 lea ($11C6).w,a1 ROM:0011E596 move.w ($B16).w,d0 ROM:0011E59A move.w $362(a5),d2 ROM:0011E59E clr.w d1 ROM:0011E5A0 move.b (a1,d0.w),d1 ROM:0011E5A4 cmpi.w #2,d1 ROM:0011E5A8 bcc.s locret_11E5B2 ROM:0011E5AA movea.l off_11E5B4(pc,d1.w*4),a0 ROM:0011E5AE nop ROM:0011E5B0 jmp (a0) ROM:0011E5B2 ; --------------------------------------------------------------------------- ROM:0011E5B2 ROM:0011E5B2 locret_11E5B2: ; CODE XREF: sub_11E592+16↑j ROM:0011E5B2 rts ROM:0011E5B2 ; End of function sub_11E592 ROM:0011E5B2 ROM:0011E5B2 ; --------------------------------------------------------------------------- ROM:0011E5B4 off_11E5B4: dc.l loc_11E5BC ; DATA XREF: sub_11E592+18↑r ROM:0011E5B8 dc.l loc_11E5D8 ROM:0011E5BC ; --------------------------------------------------------------------------- ROM:0011E5BC ROM:0011E5BC loc_11E5BC: ; DATA XREF: ROM:off_11E5B4↑o ROM:0011E5BC clr.b $890(d0.w) ROM:0011E5C2 move.w d2,$602(d0.w*2) ROM:0011E5C8 move.b #1,$890(d0.w) ROM:0011E5D0 move.b #1,(a1,d0.w) ROM:0011E5D6 rts ROM:0011E5D8 ; --------------------------------------------------------------------------- ROM:0011E5D8 ROM:0011E5D8 loc_11E5D8: ; DATA XREF: ROM:0011E5B8↑o ROM:0011E5D8 cmpi.w #0,$602(d0.w*2) ROM:0011E5E0 bgt.s locret_11E5E4 ROM:0011E5E2 bra.s loc_11E5E6 ROM:0011E5E4 ; --------------------------------------------------------------------------- ROM:0011E5E4 ROM:0011E5E4 locret_11E5E4: ; CODE XREF: ROM:0011E5E0↑j ROM:0011E5E4 rts ROM:0011E5E6 ; --------------------------------------------------------------------------- ROM:0011E5E6 ROM:0011E5E6 loc_11E5E6: ; CODE XREF: ROM:0011E5E2↑j ROM:0011E5E6 bsr.w sub_11E612 ROM:0011E5EA lea ($11C6).w,a1 ROM:0011E5EE move.w ($B16).w,d0 ROM:0011E5F2 move.w $362(a5),d2 ROM:0011E5F6 clr.b $890(d0.w) ROM:0011E5FC move.w d2,$602(d0.w*2) ROM:0011E602 move.b #1,$890(d0.w) ROM:0011E60A move.b #1,(a1,d0.w) ROM:0011E610 rts ROM:0011E612 ROM:0011E612 ; =============== S U B R O U T I N E ======================================= ROM:0011E612 ROM:0011E612 ROM:0011E612 sub_11E612: ; CODE XREF: ROM:loc_11E5E6↑p ROM:0011E612 move.w #$3D62,d1 ROM:0011E616 move.w ($A5A).w,d2 ROM:0011E61A move.w ($598).w,d3 ROM:0011E61E bsr.l sub_11700C ROM:0011E624 lea ($F22).w,a2 ROM:0011E628 move.w ($B16).w,d3 ROM:0011E62C move.w d1,(a2,d3.w*2) ROM:0011E630 lea ($F14).w,a3 ROM:0011E634 sub.w d1,(a3,d3.w*2) ROM:0011E638 move.w $354(a5),d4 ROM:0011E63C cmp.w (a3,d3.w*2),d4 ROM:0011E640 ble.s locret_11E646 ROM:0011E642 move.w d4,(a3,d3.w*2) ROM:0011E646 ROM:0011E646 locret_11E646: ; CODE XREF: sub_11E612+2E↑j ROM:0011E646 rts ROM:0011E646 ; End of function sub_11E612 ROM:0011E646 ROM:0011E648 ROM:0011E648 ; =============== S U B R O U T I N E ======================================= ROM:0011E648 ROM:0011E648 ROM:0011E648 sub_11E648: ; CODE XREF: sub_11E2B6+28↑p ROM:0011E648 lea ($11C7).w,a1 ROM:0011E64C move.w ($B16).w,d0 ROM:0011E650 clr.w d1 ROM:0011E652 move.b (a1,d0.w),d1 ROM:0011E656 cmpi.w #3,d1 ROM:0011E65A bcc.s locret_11E664 ROM:0011E65C movea.l off_11E666(pc,d1.w*4),a0 ROM:0011E660 nop ROM:0011E662 jmp (a0) ROM:0011E664 ; --------------------------------------------------------------------------- ROM:0011E664 ROM:0011E664 locret_11E664: ; CODE XREF: sub_11E648+12↑j ROM:0011E664 rts ROM:0011E664 ; End of function sub_11E648 ROM:0011E664 ROM:0011E664 ; --------------------------------------------------------------------------- ROM:0011E666 off_11E666: dc.l loc_11E672 ; DATA XREF: sub_11E648+14↑r ROM:0011E66A dc.l loc_11E67E ROM:0011E66E dc.l loc_11E69E ROM:0011E672 ; --------------------------------------------------------------------------- ROM:0011E672 ROM:0011E672 loc_11E672: ; DATA XREF: ROM:off_11E666↑o ROM:0011E672 bclr d0,($10F1).w ROM:0011E676 move.b #1,(a1,d0.w) ROM:0011E67C rts ROM:0011E67E ; --------------------------------------------------------------------------- ROM:0011E67E ROM:0011E67E loc_11E67E: ; DATA XREF: ROM:0011E66A↑o ROM:0011E67E lea ($A30).w,a3 ROM:0011E682 move.w $364(a5),d2 ROM:0011E686 ext.l d2 ROM:0011E688 cmp.l (a3,d0.w*4),d2 ROM:0011E68C ble.s locret_11E690 ROM:0011E68E bra.s loc_11E692 ROM:0011E690 ; --------------------------------------------------------------------------- ROM:0011E690 ROM:0011E690 locret_11E690: ; CODE XREF: ROM:0011E68C↑j ROM:0011E690 rts ROM:0011E692 ; --------------------------------------------------------------------------- ROM:0011E692 ROM:0011E692 loc_11E692: ; CODE XREF: ROM:0011E68E↑j ROM:0011E692 bset d0,($10F1).w ROM:0011E696 move.b #2,(a1,d0.w) ROM:0011E69C rts ROM:0011E69E ; --------------------------------------------------------------------------- ROM:0011E69E ROM:0011E69E loc_11E69E: ; DATA XREF: ROM:0011E66E↑o ROM:0011E69E lea ($A30).w,a3 ROM:0011E6A2 move.w $364(a5),d2 ROM:0011E6A6 ext.l d2 ROM:0011E6A8 cmp.l (a3,d0.w*4),d2 ROM:0011E6AC bgt.s locret_11E6B0 ROM:0011E6AE bra.s loc_11E6B2 ROM:0011E6B0 ; --------------------------------------------------------------------------- ROM:0011E6B0 ROM:0011E6B0 locret_11E6B0: ; CODE XREF: ROM:0011E6AC↑j ROM:0011E6B0 rts ROM:0011E6B2 ; --------------------------------------------------------------------------- ROM:0011E6B2 ROM:0011E6B2 loc_11E6B2: ; CODE XREF: ROM:0011E6AE↑j ROM:0011E6B2 bclr d0,($10F1).w ROM:0011E6B6 move.b #1,(a1,d0.w) ROM:0011E6BC rts ROM:0011E6BE ROM:0011E6BE ; =============== S U B R O U T I N E ======================================= ROM:0011E6BE ROM:0011E6BE ROM:0011E6BE sub_11E6BE: ; CODE XREF: sub_11E2B6↑p ROM:0011E6BE move.w #1,d7 ROM:0011E6C2 clr.w d1 ROM:0011E6C4 move.b ($10F3).w,d1 ROM:0011E6C8 cmpi.w #4,d1 ROM:0011E6CC bcc.s locret_11E6D6 ROM:0011E6CE movea.l off_11E6D8(pc,d1.w*4),a0 ROM:0011E6D2 nop ROM:0011E6D4 jmp (a0) ROM:0011E6D6 ; --------------------------------------------------------------------------- ROM:0011E6D6 ROM:0011E6D6 locret_11E6D6: ; CODE XREF: sub_11E6BE+E↑j ROM:0011E6D6 rts ROM:0011E6D6 ; End of function sub_11E6BE ROM:0011E6D6 ROM:0011E6D6 ; --------------------------------------------------------------------------- ROM:0011E6D8 off_11E6D8: dc.l loc_11E6E8 ; DATA XREF: sub_11E6BE+10↑r ROM:0011E6DC dc.l loc_11E708 ROM:0011E6E0 dc.l loc_11E72E ROM:0011E6E4 dc.l loc_11E774 ROM:0011E6E8 ; --------------------------------------------------------------------------- ROM:0011E6E8 ROM:0011E6E8 loc_11E6E8: ; DATA XREF: ROM:off_11E6D8↑o ROM:0011E6E8 bclr #7,($1307).w ROM:0011E6EE bclr #0,($10F2).w ROM:0011E6F4 cmpi.w #2,d7 ROM:0011E6F8 bne.s loc_11E700 ROM:0011E6FA bclr #0,($10F2).w ROM:0011E700 ROM:0011E700 loc_11E700: ; CODE XREF: ROM:0011E6F8↑j ROM:0011E700 move.b #1,($10F3).w ROM:0011E706 rts ROM:0011E708 ; --------------------------------------------------------------------------- ROM:0011E708 ROM:0011E708 loc_11E708: ; DATA XREF: ROM:0011E6DC↑o ROM:0011E708 btst #7,($1312).w ROM:0011E70E beq.s locret_11E712 ROM:0011E710 bra.s loc_11E714 ROM:0011E712 ; --------------------------------------------------------------------------- ROM:0011E712 ROM:0011E712 locret_11E712: ; CODE XREF: ROM:0011E70E↑j ROM:0011E712 rts ROM:0011E714 ; --------------------------------------------------------------------------- ROM:0011E714 ROM:0011E714 loc_11E714: ; CODE XREF: ROM:0011E710↑j ROM:0011E714 move.w $366(a5),d0 ROM:0011E718 clr.b ($916).w ROM:0011E71C move.w d0,($70E).w ROM:0011E720 move.b #1,($916).w ROM:0011E726 move.b #2,($10F3).w ROM:0011E72C rts ROM:0011E72E ; --------------------------------------------------------------------------- ROM:0011E72E ROM:0011E72E loc_11E72E: ; DATA XREF: ROM:0011E6E0↑o ROM:0011E72E cmpi.w #0,($70E).w ROM:0011E734 bgt.s loc_11E738 ROM:0011E736 bra.s loc_11E744 ROM:0011E738 ; --------------------------------------------------------------------------- ROM:0011E738 ROM:0011E738 loc_11E738: ; CODE XREF: ROM:0011E734↑j ROM:0011E738 btst #7,($12F9).w ROM:0011E73E beq.s locret_11E742 ROM:0011E740 bra.s loc_11E752 ROM:0011E742 ; --------------------------------------------------------------------------- ROM:0011E742 ROM:0011E742 locret_11E742: ; CODE XREF: ROM:0011E73E↑j ROM:0011E742 rts ROM:0011E744 ; --------------------------------------------------------------------------- ROM:0011E744 ROM:0011E744 loc_11E744: ; CODE XREF: ROM:0011E736↑j ROM:0011E744 bset #7,($1307).w ROM:0011E74A move.b #3,($10F3).w ROM:0011E750 rts ROM:0011E752 ; --------------------------------------------------------------------------- ROM:0011E752 ROM:0011E752 loc_11E752: ; CODE XREF: ROM:0011E740↑j ROM:0011E752 clr.b ($916).w ROM:0011E756 clr.w ($70E).w ROM:0011E75A bclr #0,($10F2).w ROM:0011E760 cmpi.w #2,d7 ROM:0011E764 bne.s loc_11E76C ROM:0011E766 bclr #0,($10F2).w ROM:0011E76C ROM:0011E76C loc_11E76C: ; CODE XREF: ROM:0011E764↑j ROM:0011E76C move.b #1,($10F3).w ROM:0011E772 rts ROM:0011E774 ; --------------------------------------------------------------------------- ROM:0011E774 ROM:0011E774 loc_11E774: ; DATA XREF: ROM:0011E6E4↑o ROM:0011E774 btst #7,($12F9).w ROM:0011E77A beq.s locret_11E77E ROM:0011E77C bra.s loc_11E780 ROM:0011E77E ; --------------------------------------------------------------------------- ROM:0011E77E ROM:0011E77E locret_11E77E: ; CODE XREF: ROM:0011E77A↑j ROM:0011E77E rts ROM:0011E780 ; --------------------------------------------------------------------------- ROM:0011E780 ROM:0011E780 loc_11E780: ; CODE XREF: ROM:0011E77C↑j ROM:0011E780 bclr #7,($1307).w ROM:0011E786 bclr #0,($10F2).w ROM:0011E78C cmpi.w #2,d7 ROM:0011E790 bne.s loc_11E798 ROM:0011E792 bclr #0,($10F2).w ROM:0011E798 ROM:0011E798 loc_11E798: ; CODE XREF: ROM:0011E790↑j ROM:0011E798 move.b #1,($10F3).w ROM:0011E79E rts ROM:0011E7A0 ROM:0011E7A0 ; =============== S U B R O U T I N E ======================================= ROM:0011E7A0 ROM:0011E7A0 ROM:0011E7A0 sub_11E7A0: ; CODE XREF: sub_11E2B6+22↑p ROM:0011E7A0 lea ($11C8).w,a1 ROM:0011E7A4 move.w ($B16).w,d0 ROM:0011E7A8 clr.w d1 ROM:0011E7AA move.b (a1,d0.w),d1 ROM:0011E7AE cmpi.w #7,d1 ROM:0011E7B2 bcc.s locret_11E7BC ROM:0011E7B4 movea.l off_11E7BE(pc,d1.w*4),a0 ROM:0011E7B8 nop ROM:0011E7BA jmp (a0) ROM:0011E7BC ; --------------------------------------------------------------------------- ROM:0011E7BC ROM:0011E7BC locret_11E7BC: ; CODE XREF: sub_11E7A0+12↑j ROM:0011E7BC rts ROM:0011E7BC ; End of function sub_11E7A0 ROM:0011E7BC ROM:0011E7BC ; --------------------------------------------------------------------------- ROM:0011E7BE off_11E7BE: dc.l loc_11E7DA ; DATA XREF: sub_11E7A0+14↑r ROM:0011E7C2 dc.l loc_11E7F2 ROM:0011E7C6 dc.l loc_11E806 ROM:0011E7CA dc.l loc_11E860 ROM:0011E7CE dc.l loc_11E8BC ROM:0011E7D2 dc.l loc_11E8D0 ROM:0011E7D6 dc.l loc_11E908 ROM:0011E7DA ; --------------------------------------------------------------------------- ROM:0011E7DA ROM:0011E7DA loc_11E7DA: ; DATA XREF: ROM:off_11E7BE↑o ROM:0011E7DA bclr d0,($10F4).w ROM:0011E7DE bclr d0,($10F2).w ROM:0011E7E2 bclr d0,($10F5).w ROM:0011E7E6 bclr d0,($10F6).w ROM:0011E7EA move.b #1,(a1,d0.w) ROM:0011E7F0 rts ROM:0011E7F2 ; --------------------------------------------------------------------------- ROM:0011E7F2 ROM:0011E7F2 loc_11E7F2: ; DATA XREF: ROM:0011E7C2↑o ROM:0011E7F2 btst #7,($1312).w ROM:0011E7F8 beq.s locret_11E7FC ROM:0011E7FA bra.s loc_11E7FE ROM:0011E7FC ; --------------------------------------------------------------------------- ROM:0011E7FC ROM:0011E7FC locret_11E7FC: ; CODE XREF: ROM:0011E7F8↑j ROM:0011E7FC rts ROM:0011E7FE ; --------------------------------------------------------------------------- ROM:0011E7FE ROM:0011E7FE loc_11E7FE: ; CODE XREF: ROM:0011E7FA↑j ROM:0011E7FE move.b #2,(a1,d0.w) ROM:0011E804 rts ROM:0011E806 ; --------------------------------------------------------------------------- ROM:0011E806 ROM:0011E806 loc_11E806: ; DATA XREF: ROM:0011E7C6↑o ROM:0011E806 btst #7,($1307).w ROM:0011E80C beq.s loc_11E810 ROM:0011E80E bra.s loc_11E82C ROM:0011E810 ; --------------------------------------------------------------------------- ROM:0011E810 ROM:0011E810 loc_11E810: ; CODE XREF: ROM:0011E80C↑j ROM:0011E810 lea ($ECA).w,a2 ROM:0011E814 move.w $368(a5),d2 ROM:0011E818 move.w $36A(a5),d3 ROM:0011E81C cmp.w (a2,d0.w*2),d2 ROM:0011E820 ble.s loc_11E828 ROM:0011E822 cmp.w (a2,d0.w*2),d3 ROM:0011E826 blt.s locret_11E82A ROM:0011E828 ROM:0011E828 loc_11E828: ; CODE XREF: ROM:0011E820↑j ROM:0011E828 bra.s loc_11E83C ROM:0011E82A ; --------------------------------------------------------------------------- ROM:0011E82A ROM:0011E82A locret_11E82A: ; CODE XREF: ROM:0011E826↑j ROM:0011E82A rts ROM:0011E82C ; --------------------------------------------------------------------------- ROM:0011E82C ROM:0011E82C loc_11E82C: ; CODE XREF: ROM:0011E80E↑j ROM:0011E82C bset d0,($10F2).w ROM:0011E830 bset d0,($10F5).w ROM:0011E834 move.b #4,(a1,d0.w) ROM:0011E83A rts ROM:0011E83C ; --------------------------------------------------------------------------- ROM:0011E83C ROM:0011E83C loc_11E83C: ; CODE XREF: ROM:loc_11E828↑j ROM:0011E83C bset d0,($10F4).w ROM:0011E840 move.w $36C(a5),d2 ROM:0011E844 clr.b $917(d0.w) ROM:0011E84A move.w d2,$710(d0.w*2) ROM:0011E850 move.b #1,$917(d0.w) ROM:0011E858 move.b #3,(a1,d0.w) ROM:0011E85E rts ROM:0011E860 ; --------------------------------------------------------------------------- ROM:0011E860 ROM:0011E860 loc_11E860: ; DATA XREF: ROM:0011E7CA↑o ROM:0011E860 btst #7,($12F9).w ROM:0011E866 beq.s loc_11E86A ROM:0011E868 bra.s loc_11E880 ROM:0011E86A ; --------------------------------------------------------------------------- ROM:0011E86A ROM:0011E86A loc_11E86A: ; CODE XREF: ROM:0011E866↑j ROM:0011E86A cmpi.w #0,$710(d0.w*2) ROM:0011E872 bgt.s locret_11E87E ROM:0011E874 btst #6,($131B).w ROM:0011E87A beq.s locret_11E87E ROM:0011E87C bra.s loc_11E88C ROM:0011E87E ; --------------------------------------------------------------------------- ROM:0011E87E ROM:0011E87E locret_11E87E: ; CODE XREF: ROM:0011E872↑j ROM:0011E87E ; ROM:0011E87A↑j ROM:0011E87E rts ROM:0011E880 ; --------------------------------------------------------------------------- ROM:0011E880 ROM:0011E880 loc_11E880: ; CODE XREF: ROM:0011E868↑j ROM:0011E880 bclr d0,($10F4).w ROM:0011E884 move.b #1,(a1,d0.w) ROM:0011E88A rts ROM:0011E88C ; --------------------------------------------------------------------------- ROM:0011E88C ROM:0011E88C loc_11E88C: ; CODE XREF: ROM:0011E87C↑j ROM:0011E88C bset d0,($10F6).w ROM:0011E890 move.w $372(a5),($B18).w ROM:0011E896 move.w $374(a5),($B1A).w ROM:0011E89C move.w $376(a5),d2 ROM:0011E8A0 clr.b $917(d0.w) ROM:0011E8A6 move.w d2,$710(d0.w*2) ROM:0011E8AC move.b #1,$917(d0.w) ROM:0011E8B4 move.b #5,(a1,d0.w) ROM:0011E8BA rts ROM:0011E8BC ; --------------------------------------------------------------------------- ROM:0011E8BC ROM:0011E8BC loc_11E8BC: ; DATA XREF: ROM:0011E7CE↑o ROM:0011E8BC btst #7,($12F9).w ROM:0011E8C2 beq.s locret_11E8CE ROM:0011E8C4 bclr d0,($10F2).w ROM:0011E8C8 move.b #1,(a1,d0.w) ROM:0011E8CE ROM:0011E8CE locret_11E8CE: ; CODE XREF: ROM:0011E8C2↑j ROM:0011E8CE rts ROM:0011E8D0 ; --------------------------------------------------------------------------- ROM:0011E8D0 ROM:0011E8D0 loc_11E8D0: ; DATA XREF: ROM:0011E7D2↑o ROM:0011E8D0 btst #7,($12F9).w ROM:0011E8D6 beq.s loc_11E8E8 ROM:0011E8D8 bclr d0,($10F4).w ROM:0011E8DC bclr d0,($10F6).w ROM:0011E8E0 move.b #1,(a1,d0.w) ROM:0011E8E6 rts ROM:0011E8E8 ; --------------------------------------------------------------------------- ROM:0011E8E8 ROM:0011E8E8 loc_11E8E8: ; CODE XREF: ROM:0011E8D6↑j ROM:0011E8E8 cmpi.w #0,$710(d0.w*2) ROM:0011E8F0 bgt.s locret_11E906 ROM:0011E8F2 move.w $36E(a5),($B18).w ROM:0011E8F8 move.w $370(a5),($B1A).w ROM:0011E8FE move.b #6,(a1,d0.w) ROM:0011E904 rts ROM:0011E906 ; --------------------------------------------------------------------------- ROM:0011E906 ROM:0011E906 locret_11E906: ; CODE XREF: ROM:0011E8F0↑j ROM:0011E906 rts ROM:0011E908 ; --------------------------------------------------------------------------- ROM:0011E908 ROM:0011E908 loc_11E908: ; DATA XREF: ROM:0011E7D6↑o ROM:0011E908 btst #7,($12F9).w ROM:0011E90E beq.s locret_11E920 ROM:0011E910 bclr d0,($10F4).w ROM:0011E914 bclr d0,($10F6).w ROM:0011E918 move.b #1,(a1,d0.w) ROM:0011E91E rts ROM:0011E920 ; --------------------------------------------------------------------------- ROM:0011E920 ROM:0011E920 locret_11E920: ; CODE XREF: ROM:0011E90E↑j ROM:0011E920 rts ROM:0011E922 ROM:0011E922 ; =============== S U B R O U T I N E ======================================= ROM:0011E922 ROM:0011E922 ROM:0011E922 sub_11E922: ; CODE XREF: sub_11E2B6+2E↑p ROM:0011E922 lea ($11C9).w,a1 ROM:0011E926 move.w ($B16).w,d0 ROM:0011E92A clr.w d1 ROM:0011E92C move.b (a1,d0.w),d1 ROM:0011E930 cmpi.w #4,d1 ROM:0011E934 bcc.s locret_11E93E ROM:0011E936 movea.l off_11E940(pc,d1.w*4),a0 ROM:0011E93A nop ROM:0011E93C jmp (a0) ROM:0011E93E ; --------------------------------------------------------------------------- ROM:0011E93E ROM:0011E93E locret_11E93E: ; CODE XREF: sub_11E922+12↑j ROM:0011E93E rts ROM:0011E93E ; End of function sub_11E922 ROM:0011E93E ROM:0011E93E ; --------------------------------------------------------------------------- ROM:0011E940 off_11E940: dc.l loc_11E950 ; DATA XREF: sub_11E922+14↑r ROM:0011E944 dc.l loc_11E95C ROM:0011E948 dc.l loc_11E974 ROM:0011E94C dc.l loc_11E9D4 ROM:0011E950 ; --------------------------------------------------------------------------- ROM:0011E950 ROM:0011E950 loc_11E950: ; DATA XREF: ROM:off_11E940↑o ROM:0011E950 bclr d0,($10F7).w ROM:0011E954 move.b #1,(a1,d0.w) ROM:0011E95A rts ROM:0011E95C ; --------------------------------------------------------------------------- ROM:0011E95C ROM:0011E95C loc_11E95C: ; DATA XREF: ROM:0011E944↑o ROM:0011E95C btst #1,($1309).w ROM:0011E962 beq.s locret_11E966 ROM:0011E964 bra.s loc_11E968 ROM:0011E966 ; --------------------------------------------------------------------------- ROM:0011E966 ROM:0011E966 locret_11E966: ; CODE XREF: ROM:0011E962↑j ROM:0011E966 rts ROM:0011E968 ; --------------------------------------------------------------------------- ROM:0011E968 ROM:0011E968 loc_11E968: ; CODE XREF: ROM:0011E964↑j ROM:0011E968 bset d0,($10F7).w ROM:0011E96C move.b #3,(a1,d0.w) ROM:0011E972 rts ROM:0011E974 ; --------------------------------------------------------------------------- ROM:0011E974 ROM:0011E974 loc_11E974: ; DATA XREF: ROM:0011E948↑o ROM:0011E974 cmpi.w #0,$712(d0.w*2) ROM:0011E97C bgt.s loc_11E980 ROM:0011E97E bra.s loc_11E99C ROM:0011E980 ; --------------------------------------------------------------------------- ROM:0011E980 ROM:0011E980 loc_11E980: ; CODE XREF: ROM:0011E97C↑j ROM:0011E980 lea ($ECA).w,a4 ROM:0011E984 move.w $36E(a5),d2 ROM:0011E988 cmp.w (a4,d0.w*2),d2 ROM:0011E98C bge.s loc_11E990 ROM:0011E98E bra.s loc_11E9A8 ROM:0011E990 ; --------------------------------------------------------------------------- ROM:0011E990 ROM:0011E990 loc_11E990: ; CODE XREF: ROM:0011E98C↑j ROM:0011E990 btst #1,($1309).w ROM:0011E996 beq.s locret_11E99A ROM:0011E998 bra.s loc_11E9C0 ROM:0011E99A ; --------------------------------------------------------------------------- ROM:0011E99A ROM:0011E99A locret_11E99A: ; CODE XREF: ROM:0011E996↑j ROM:0011E99A rts ROM:0011E99C ; --------------------------------------------------------------------------- ROM:0011E99C ROM:0011E99C loc_11E99C: ; CODE XREF: ROM:0011E97E↑j ROM:0011E99C bclr d0,($10F7).w ROM:0011E9A0 move.b #1,(a1,d0.w) ROM:0011E9A6 rts ROM:0011E9A8 ; --------------------------------------------------------------------------- ROM:0011E9A8 ROM:0011E9A8 loc_11E9A8: ; CODE XREF: ROM:0011E98E↑j ROM:0011E9A8 clr.b $918(d0.w) ROM:0011E9AE clr.w $712(d0.w*2) ROM:0011E9B4 bclr d0,($10F7).w ROM:0011E9B8 move.b #1,(a1,d0.w) ROM:0011E9BE rts ROM:0011E9C0 ; --------------------------------------------------------------------------- ROM:0011E9C0 ROM:0011E9C0 loc_11E9C0: ; CODE XREF: ROM:0011E998↑j ROM:0011E9C0 clr.b $918(d0.w) ROM:0011E9C6 clr.w $712(d0.w*2) ROM:0011E9CC move.b #3,(a1,d0.w) ROM:0011E9D2 rts ROM:0011E9D4 ; --------------------------------------------------------------------------- ROM:0011E9D4 ROM:0011E9D4 loc_11E9D4: ; DATA XREF: ROM:0011E94C↑o ROM:0011E9D4 btst #7,($12FD).w ROM:0011E9DA bne.s loc_11E9E6 ROM:0011E9DC btst #0,($1300).w ROM:0011E9E2 beq.s loc_11E9E6 ROM:0011E9E4 bra.s loc_11E9FA ROM:0011E9E6 ; --------------------------------------------------------------------------- ROM:0011E9E6 ROM:0011E9E6 loc_11E9E6: ; CODE XREF: ROM:0011E9DA↑j ROM:0011E9E6 ; ROM:0011E9E2↑j ROM:0011E9E6 btst #7,($12FD).w ROM:0011E9EC bne.s locret_11E9F8 ROM:0011E9EE btst #0,($1300).w ROM:0011E9F4 bne.s locret_11E9F8 ROM:0011E9F6 bra.s loc_11EA1A ROM:0011E9F8 ; --------------------------------------------------------------------------- ROM:0011E9F8 ROM:0011E9F8 locret_11E9F8: ; CODE XREF: ROM:0011E9EC↑j ROM:0011E9F8 ; ROM:0011E9F4↑j ROM:0011E9F8 rts ROM:0011E9FA ; --------------------------------------------------------------------------- ROM:0011E9FA ROM:0011E9FA loc_11E9FA: ; CODE XREF: ROM:0011E9E4↑j ROM:0011E9FA move.w $37A(a5),d1 ROM:0011E9FE clr.b $918(d0.w) ROM:0011EA04 move.w d1,$712(d0.w*2) ROM:0011EA0A move.b #1,$918(d0.w) ROM:0011EA12 move.b #2,(a1,d0.w) ROM:0011EA18 rts ROM:0011EA1A ; --------------------------------------------------------------------------- ROM:0011EA1A ROM:0011EA1A loc_11EA1A: ; CODE XREF: ROM:0011E9F6↑j ROM:0011EA1A move.w $378(a5),d1 ROM:0011EA1E clr.b $918(d0.w) ROM:0011EA24 move.w d1,$712(d0.w*2) ROM:0011EA2A move.b #1,$918(d0.w) ROM:0011EA32 move.b #2,(a1,d0.w) ROM:0011EA38 rts ROM:0011EA3A ROM:0011EA3A ; =============== S U B R O U T I N E ======================================= ROM:0011EA3A ROM:0011EA3A ROM:0011EA3A sub_11EA3A: ; CODE XREF: ROM:loc_11DDF6↑p ROM:0011EA3A lea ($11CA).w,a1 ROM:0011EA3E lea ($ECA).w,a2 ROM:0011EA42 move.w ($B16).w,d0 ROM:0011EA46 bclr d0,($10F9).w ROM:0011EA4A clr.w d1 ROM:0011EA4C move.b (a1,d0.w),d1 ROM:0011EA50 cmpi.w #8,d1 ROM:0011EA54 bcc.s locret_11EA5E ROM:0011EA56 movea.l off_11EA60(pc,d1.w*4),a0 ROM:0011EA5A nop ROM:0011EA5C jmp (a0) ROM:0011EA5E ; --------------------------------------------------------------------------- ROM:0011EA5E ROM:0011EA5E locret_11EA5E: ; CODE XREF: sub_11EA3A+1A↑j ROM:0011EA5E rts ROM:0011EA5E ; End of function sub_11EA3A ROM:0011EA5E ROM:0011EA5E ; --------------------------------------------------------------------------- ROM:0011EA60 off_11EA60: dc.l loc_11EA80 ; DATA XREF: sub_11EA3A+1C↑r ROM:0011EA64 dc.l loc_11EA90 ROM:0011EA68 dc.l loc_11EAE8 ROM:0011EA6C dc.l loc_11EB6A ROM:0011EA70 dc.l loc_11EBEE ROM:0011EA74 dc.l loc_11EC64 ROM:0011EA78 dc.l loc_11ECDC ROM:0011EA7C dc.l loc_11ED12 ROM:0011EA80 ; --------------------------------------------------------------------------- ROM:0011EA80 ROM:0011EA80 loc_11EA80: ; DATA XREF: ROM:off_11EA60↑o ROM:0011EA80 bclr d0,($10F8).w ROM:0011EA84 bsr.w sub_11ED4A ROM:0011EA88 move.b #1,(a1,d0.w) ROM:0011EA8E rts ROM:0011EA90 ; --------------------------------------------------------------------------- ROM:0011EA90 ROM:0011EA90 loc_11EA90: ; DATA XREF: ROM:0011EA64↑o ROM:0011EA90 move.w ($B1A).w,d2 ROM:0011EA94 cmp.w (a2,d0.w*2),d2 ROM:0011EA98 ble.s loc_11EA9C ROM:0011EA9A bra.s loc_11EAAA ROM:0011EA9C ; --------------------------------------------------------------------------- ROM:0011EA9C ROM:0011EA9C loc_11EA9C: ; CODE XREF: ROM:0011EA98↑j ROM:0011EA9C move.w ($B18).w,d2 ROM:0011EAA0 cmp.w (a2,d0.w*2),d2 ROM:0011EAA4 bge.s locret_11EAA8 ROM:0011EAA6 bra.s loc_11EAC8 ROM:0011EAA8 ; --------------------------------------------------------------------------- ROM:0011EAA8 ROM:0011EAA8 locret_11EAA8: ; CODE XREF: ROM:0011EAA4↑j ROM:0011EAA8 rts ROM:0011EAAA ; --------------------------------------------------------------------------- ROM:0011EAAA ROM:0011EAAA loc_11EAAA: ; CODE XREF: ROM:0011EA9A↑j ROM:0011EAAA bclr d0,($10F8).w ROM:0011EAAE bsr.l sub_11E0C2 ROM:0011EAB4 lea ($11CA).w,a1 ROM:0011EAB8 lea ($ECA).w,a2 ROM:0011EABC move.w ($B16).w,d0 ROM:0011EAC0 move.b #2,(a1,d0.w) ROM:0011EAC6 bra.s loc_11EB22 ROM:0011EAC8 ; --------------------------------------------------------------------------- ROM:0011EAC8 ROM:0011EAC8 loc_11EAC8: ; CODE XREF: ROM:0011EAA6↑j ROM:0011EAC8 bset d0,($10F8).w ROM:0011EACC bsr.l sub_11E108 ROM:0011EAD2 lea ($11CA).w,a1 ROM:0011EAD6 lea ($ECA).w,a2 ROM:0011EADA move.w ($B16).w,d0 ROM:0011EADE move.b #3,(a1,d0.w) ROM:0011EAE4 bra.w loc_11EBA4 ROM:0011EAE8 ; --------------------------------------------------------------------------- ROM:0011EAE8 ROM:0011EAE8 loc_11EAE8: ; DATA XREF: ROM:0011EA68↑o ROM:0011EAE8 move.w ($B16).w,d0 ROM:0011EAEC btst #0,($1303).w ROM:0011EAF2 beq.s loc_11EB06 ROM:0011EAF4 move.b #0,$11CB(d0.w) ROM:0011EAFC move.b #6,(a1,d0.w) ROM:0011EB02 bra.w locret_11ED10 ROM:0011EB06 ; --------------------------------------------------------------------------- ROM:0011EB06 ROM:0011EB06 loc_11EB06: ; CODE XREF: ROM:0011EAF2↑j ROM:0011EB06 lea ($F24).w,a3 ROM:0011EB0A move.w $37C(a5),d2 ROM:0011EB0E cmp.w (a3,d0.w*2),d2 ROM:0011EB12 bge.s loc_11EB16 ROM:0011EB14 bra.s loc_11EB2A ROM:0011EB16 ; --------------------------------------------------------------------------- ROM:0011EB16 ROM:0011EB16 loc_11EB16: ; CODE XREF: ROM:0011EB12↑j ROM:0011EB16 move.w ($B18).w,d2 ROM:0011EB1A cmp.w (a2,d0.w*2),d2 ROM:0011EB1E bge.s loc_11EB22 ROM:0011EB20 bra.s loc_11EB34 ROM:0011EB22 ; --------------------------------------------------------------------------- ROM:0011EB22 ROM:0011EB22 loc_11EB22: ; CODE XREF: ROM:0011EAC6↑j ROM:0011EB22 ; ROM:0011EB1E↑j ... ROM:0011EB22 bsr.l sub_11ED62 ROM:0011EB28 rts ROM:0011EB2A ; --------------------------------------------------------------------------- ROM:0011EB2A ROM:0011EB2A loc_11EB2A: ; CODE XREF: ROM:0011EB14↑j ROM:0011EB2A move.b #4,(a1,d0.w) ROM:0011EB30 bra.w loc_11EC20 ROM:0011EB34 ; --------------------------------------------------------------------------- ROM:0011EB34 ROM:0011EB34 loc_11EB34: ; CODE XREF: ROM:0011EB20↑j ROM:0011EB34 bset d0,($10F8).w ROM:0011EB38 bsr.l sub_11E1FA ROM:0011EB3E bsr.l sub_11E108 ROM:0011EB44 lea ($ECA).w,a2 ROM:0011EB48 move.w ($B16).w,d0 ROM:0011EB4C bsr.w sub_11ED56 ROM:0011EB50 bset d0,($10F9).w ROM:0011EB54 lea ($11CB).w,a3 ROM:0011EB58 move.b #0,(a3,d0.w) ROM:0011EB5E lea ($11CA).w,a1 ROM:0011EB62 move.b #3,(a1,d0.w) ROM:0011EB68 bra.s loc_11EBA4 ROM:0011EB6A ; --------------------------------------------------------------------------- ROM:0011EB6A ROM:0011EB6A loc_11EB6A: ; DATA XREF: ROM:0011EA6C↑o ROM:0011EB6A move.w ($B16).w,d0 ROM:0011EB6E btst #0,($1303).w ROM:0011EB74 beq.s loc_11EB88 ROM:0011EB76 move.b #0,$11C6(d0.w) ROM:0011EB7E move.b #7,(a1,d0.w) ROM:0011EB84 bra.w locret_11ED46 ROM:0011EB88 ; --------------------------------------------------------------------------- ROM:0011EB88 ROM:0011EB88 loc_11EB88: ; CODE XREF: ROM:0011EB74↑j ROM:0011EB88 lea ($F24).w,a3 ROM:0011EB8C move.w $37C(a5),d2 ROM:0011EB90 cmp.w (a3,d0.w*2),d2 ROM:0011EB94 bge.s loc_11EB98 ROM:0011EB96 bra.s loc_11EBAC ROM:0011EB98 ; --------------------------------------------------------------------------- ROM:0011EB98 ROM:0011EB98 loc_11EB98: ; CODE XREF: ROM:0011EB94↑j ROM:0011EB98 move.w ($B1A).w,d2 ROM:0011EB9C cmp.w (a2,d0.w*2),d2 ROM:0011EBA0 ble.s loc_11EBA4 ROM:0011EBA2 bra.s loc_11EBB6 ROM:0011EBA4 ; --------------------------------------------------------------------------- ROM:0011EBA4 ROM:0011EBA4 loc_11EBA4: ; CODE XREF: ROM:0011EAE4↑j ROM:0011EBA4 ; ROM:0011EB68↑j ... ROM:0011EBA4 bsr.l sub_11E592 ROM:0011EBAA rts ROM:0011EBAC ; --------------------------------------------------------------------------- ROM:0011EBAC ROM:0011EBAC loc_11EBAC: ; CODE XREF: ROM:0011EB96↑j ROM:0011EBAC move.b #5,(a1,d0.w) ROM:0011EBB2 bra.w loc_11EC96 ROM:0011EBB6 ; --------------------------------------------------------------------------- ROM:0011EBB6 ROM:0011EBB6 loc_11EBB6: ; CODE XREF: ROM:0011EBA2↑j ROM:0011EBB6 bclr d0,($10F8).w ROM:0011EBBA bsr.l sub_11E1FA ROM:0011EBC0 bsr.l sub_11E0C2 ROM:0011EBC6 lea ($ECA).w,a2 ROM:0011EBCA move.w ($B16).w,d0 ROM:0011EBCE bsr.w sub_11ED56 ROM:0011EBD2 bset d0,($10F9).w ROM:0011EBD6 lea ($11C6).w,a3 ROM:0011EBDA move.b #0,(a3,d0.w) ROM:0011EBE0 lea ($11CA).w,a1 ROM:0011EBE4 move.b #2,(a1,d0.w) ROM:0011EBEA bra.w loc_11EB22 ROM:0011EBEE ; --------------------------------------------------------------------------- ROM:0011EBEE ROM:0011EBEE loc_11EBEE: ; DATA XREF: ROM:0011EA70↑o ROM:0011EBEE move.w ($B16).w,d0 ROM:0011EBF2 btst #0,($1303).w ROM:0011EBF8 beq.s loc_11EC14 ROM:0011EBFA move.b #0,$11C3(d0.w) ROM:0011EC02 move.b #0,$11CB(d0.w) ROM:0011EC0A move.b #6,(a1,d0.w) ROM:0011EC10 bra.w locret_11ED10 ROM:0011EC14 ; --------------------------------------------------------------------------- ROM:0011EC14 ROM:0011EC14 loc_11EC14: ; CODE XREF: ROM:0011EBF8↑j ROM:0011EC14 move.w ($B18).w,d2 ROM:0011EC18 cmp.w (a2,d0.w*2),d2 ROM:0011EC1C bge.s loc_11EC20 ROM:0011EC1E bra.s loc_11EC2E ROM:0011EC20 ; --------------------------------------------------------------------------- ROM:0011EC20 ROM:0011EC20 loc_11EC20: ; CODE XREF: ROM:0011EB30↑j ROM:0011EC20 ; ROM:0011EC1C↑j ... ROM:0011EC20 bsr.l sub_11ED62 ROM:0011EC26 bsr.l sub_11DE7E ROM:0011EC2C rts ROM:0011EC2E ; --------------------------------------------------------------------------- ROM:0011EC2E ROM:0011EC2E loc_11EC2E: ; CODE XREF: ROM:0011EC1E↑j ROM:0011EC2E bset d0,($10F8).w ROM:0011EC32 bsr.l sub_11E1FA ROM:0011EC38 bsr.l sub_11E108 ROM:0011EC3E lea ($ECA).w,a2 ROM:0011EC42 move.w ($B16).w,d0 ROM:0011EC46 bsr.w sub_11ED56 ROM:0011EC4A bset d0,($10F9).w ROM:0011EC4E lea ($11CB).w,a3 ROM:0011EC52 move.b #0,(a3,d0.w) ROM:0011EC58 lea ($11CA).w,a1 ROM:0011EC5C move.b #5,(a1,d0.w) ROM:0011EC62 bra.s loc_11EC96 ROM:0011EC64 ; --------------------------------------------------------------------------- ROM:0011EC64 ROM:0011EC64 loc_11EC64: ; DATA XREF: ROM:0011EA74↑o ROM:0011EC64 move.w ($B16).w,d0 ROM:0011EC68 btst #0,($1303).w ROM:0011EC6E beq.s loc_11EC8A ROM:0011EC70 move.b #0,$11C3(d0.w) ROM:0011EC78 move.b #0,$11C6(d0.w) ROM:0011EC80 move.b #7,(a1,d0.w) ROM:0011EC86 bra.w locret_11ED46 ROM:0011EC8A ; --------------------------------------------------------------------------- ROM:0011EC8A ROM:0011EC8A loc_11EC8A: ; CODE XREF: ROM:0011EC6E↑j ROM:0011EC8A move.w ($B1A).w,d2 ROM:0011EC8E cmp.w (a2,d0.w*2),d2 ROM:0011EC92 ble.s loc_11EC96 ROM:0011EC94 bra.s loc_11ECA4 ROM:0011EC96 ; --------------------------------------------------------------------------- ROM:0011EC96 ROM:0011EC96 loc_11EC96: ; CODE XREF: ROM:0011EBB2↑j ROM:0011EC96 ; ROM:0011EC62↑j ... ROM:0011EC96 bsr.l sub_11E592 ROM:0011EC9C bsr.l sub_11DE7E ROM:0011ECA2 rts ROM:0011ECA4 ; --------------------------------------------------------------------------- ROM:0011ECA4 ROM:0011ECA4 loc_11ECA4: ; CODE XREF: ROM:0011EC94↑j ROM:0011ECA4 bclr d0,($10F8).w ROM:0011ECA8 bsr.l sub_11E1FA ROM:0011ECAE bsr.l sub_11E0C2 ROM:0011ECB4 lea ($ECA).w,a2 ROM:0011ECB8 move.w ($B16).w,d0 ROM:0011ECBC bsr.w sub_11ED56 ROM:0011ECC0 bset d0,($10F9).w ROM:0011ECC4 lea ($11C6).w,a3 ROM:0011ECC8 move.b #0,(a3,d0.w) ROM:0011ECCE lea ($11CA).w,a1 ROM:0011ECD2 move.b #4,(a1,d0.w) ROM:0011ECD8 bra.w loc_11EC20 ROM:0011ECDC ; --------------------------------------------------------------------------- ROM:0011ECDC ROM:0011ECDC loc_11ECDC: ; DATA XREF: ROM:0011EA78↑o ROM:0011ECDC move.w ($B16).w,d0 ROM:0011ECE0 btst #0,($1303).w ROM:0011ECE6 bne.s loc_11ECF4 ROM:0011ECE8 move.b #2,$11CA(d0.w) ROM:0011ECF0 bra.w loc_11EB22 ROM:0011ECF4 ; --------------------------------------------------------------------------- ROM:0011ECF4 ROM:0011ECF4 loc_11ECF4: ; CODE XREF: ROM:0011ECE6↑j ROM:0011ECF4 move.w ($B18).w,d2 ROM:0011ECF8 cmp.w $ECA(d0.w),d2 ROM:0011ECFE bge.s locret_11ED10 ROM:0011ED00 bset d0,($10F8).w ROM:0011ED04 move.b #7,$11CA(d0.w) ROM:0011ED0C bra.w locret_11ED46 ROM:0011ED10 ; --------------------------------------------------------------------------- ROM:0011ED10 ROM:0011ED10 locret_11ED10: ; CODE XREF: ROM:0011EB02↑j ROM:0011ED10 ; ROM:0011EC10↑j ... ROM:0011ED10 rts ROM:0011ED12 ; --------------------------------------------------------------------------- ROM:0011ED12 ROM:0011ED12 loc_11ED12: ; DATA XREF: ROM:0011EA7C↑o ROM:0011ED12 move.w ($B16).w,d0 ROM:0011ED16 btst #0,($1303).w ROM:0011ED1C bne.s loc_11ED2A ROM:0011ED1E move.b #3,$11CA(d0.w) ROM:0011ED26 bra.w loc_11EBA4 ROM:0011ED2A ; --------------------------------------------------------------------------- ROM:0011ED2A ROM:0011ED2A loc_11ED2A: ; CODE XREF: ROM:0011ED1C↑j ROM:0011ED2A move.w ($B1A).w,d2 ROM:0011ED2E cmp.w $ECA(d0.w),d2 ROM:0011ED34 ble.s locret_11ED46 ROM:0011ED36 bclr d0,($10F8).w ROM:0011ED3A move.b #6,$11CA(d0.w) ROM:0011ED42 bra.w locret_11ED10 ROM:0011ED46 ; --------------------------------------------------------------------------- ROM:0011ED46 ROM:0011ED46 locret_11ED46: ; CODE XREF: ROM:0011EB84↑j ROM:0011ED46 ; ROM:0011EC86↑j ... ROM:0011ED46 rts ROM:0011ED48 ; --------------------------------------------------------------------------- ROM:0011ED48 rts ROM:0011ED4A ROM:0011ED4A ; =============== S U B R O U T I N E ======================================= ROM:0011ED4A ROM:0011ED4A ROM:0011ED4A sub_11ED4A: ; CODE XREF: ROM:0011EA84↑p ROM:0011ED4A lea ($F24).w,a3 ROM:0011ED4E move.w #0,(a3,d0.w*2) ROM:0011ED54 rts ROM:0011ED54 ; End of function sub_11ED4A ROM:0011ED54 ROM:0011ED56 ROM:0011ED56 ; =============== S U B R O U T I N E ======================================= ROM:0011ED56 ROM:0011ED56 ROM:0011ED56 sub_11ED56: ; CODE XREF: ROM:0011EB4C↑p ROM:0011ED56 ; ROM:0011EBCE↑p ... ROM:0011ED56 lea ($F24).w,a3 ROM:0011ED5A addi.w #1,(a3,d0.w*2) ROM:0011ED60 rts ROM:0011ED60 ; End of function sub_11ED56 ROM:0011ED60 ROM:0011ED62 ROM:0011ED62 ; =============== S U B R O U T I N E ======================================= ROM:0011ED62 ROM:0011ED62 ROM:0011ED62 sub_11ED62: ; CODE XREF: ROM:loc_11EB22↑p ROM:0011ED62 ; ROM:loc_11EC20↑p ROM:0011ED62 lea ($11CB).w,a1 ROM:0011ED66 move.w ($B16).w,d0 ROM:0011ED6A move.w $37E(a5),d2 ROM:0011ED6E clr.w d1 ROM:0011ED70 move.b (a1,d0.w),d1 ROM:0011ED74 cmpi.w #2,d1 ROM:0011ED78 bcc.s locret_11ED82 ROM:0011ED7A movea.l off_11ED84(pc,d1.w*4),a0 ROM:0011ED7E nop ROM:0011ED80 jmp (a0) ROM:0011ED82 ; --------------------------------------------------------------------------- ROM:0011ED82 ROM:0011ED82 locret_11ED82: ; CODE XREF: sub_11ED62+16↑j ROM:0011ED82 rts ROM:0011ED82 ; End of function sub_11ED62 ROM:0011ED82 ROM:0011ED82 ; --------------------------------------------------------------------------- ROM:0011ED84 off_11ED84: dc.l loc_11ED8C ; DATA XREF: sub_11ED62+18↑r ROM:0011ED88 dc.l loc_11EDA8 ROM:0011ED8C ; --------------------------------------------------------------------------- ROM:0011ED8C ROM:0011ED8C loc_11ED8C: ; DATA XREF: ROM:off_11ED84↑o ROM:0011ED8C clr.b $891(d0.w) ROM:0011ED92 move.w d2,$604(d0.w*2) ROM:0011ED98 move.b #1,$891(d0.w) ROM:0011EDA0 move.b #1,(a1,d0.w) ROM:0011EDA6 rts ROM:0011EDA8 ; --------------------------------------------------------------------------- ROM:0011EDA8 ROM:0011EDA8 loc_11EDA8: ; DATA XREF: ROM:0011ED88↑o ROM:0011EDA8 cmpi.w #0,$604(d0.w*2) ROM:0011EDB0 bgt.s locret_11EDB4 ROM:0011EDB2 bra.s loc_11EDB6 ROM:0011EDB4 ; --------------------------------------------------------------------------- ROM:0011EDB4 ROM:0011EDB4 locret_11EDB4: ; CODE XREF: ROM:0011EDB0↑j ROM:0011EDB4 rts ROM:0011EDB6 ; --------------------------------------------------------------------------- ROM:0011EDB6 ROM:0011EDB6 loc_11EDB6: ; CODE XREF: ROM:0011EDB2↑j ROM:0011EDB6 bsr.w sub_11EDE2 ROM:0011EDBA lea ($11CB).w,a1 ROM:0011EDBE move.w ($B16).w,d0 ROM:0011EDC2 move.w $37E(a5),d2 ROM:0011EDC6 clr.b $891(d0.w) ROM:0011EDCC move.w d2,$604(d0.w*2) ROM:0011EDD2 move.b #1,$891(d0.w) ROM:0011EDDA move.b #1,(a1,d0.w) ROM:0011EDE0 rts ROM:0011EDE2 ROM:0011EDE2 ; =============== S U B R O U T I N E ======================================= ROM:0011EDE2 ROM:0011EDE2 ROM:0011EDE2 sub_11EDE2: ; CODE XREF: ROM:loc_11EDB6↑p ROM:0011EDE2 move.w #$3D64,d1 ROM:0011EDE6 move.w ($A5A).w,d2 ROM:0011EDEA move.w ($598).w,d3 ROM:0011EDEE bsr.l sub_11700C ROM:0011EDF4 lea ($F26).w,a2 ROM:0011EDF8 move.w ($B16).w,d3 ROM:0011EDFC move.w d1,(a2,d3.w*2) ROM:0011EE00 lea ($F14).w,a3 ROM:0011EE04 add.w d1,(a3,d3.w*2) ROM:0011EE08 move.w $352(a5),d4 ROM:0011EE0C cmp.w (a3,d3.w*2),d4 ROM:0011EE10 bge.s locret_11EE16 ROM:0011EE12 move.w d4,(a3,d3.w*2) ROM:0011EE16 ROM:0011EE16 locret_11EE16: ; CODE XREF: sub_11EDE2+2E↑j ROM:0011EE16 rts ROM:0011EE16 ; End of function sub_11EDE2 ROM:0011EE16 ROM:0011EE18 ROM:0011EE18 ; =============== S U B R O U T I N E ======================================= ROM:0011EE18 ROM:0011EE18 ROM:0011EE18 sub_11EE18: ; CODE XREF: sub_11F1CA:loc_11F212↓p ROM:0011EE18 move.w ($B2A).w,d0 ROM:0011EE1C bclr d0,($10FC).w ROM:0011EE20 move.w $FB6(d0.w*2),d1 ROM:0011EE26 cmpi.w #4,d1 ROM:0011EE2A bcc.s locret_11EE34 ROM:0011EE2C movea.l off_11EE36(pc,d1.w*4),a0 ROM:0011EE30 nop ROM:0011EE32 jmp (a0) ROM:0011EE34 ; --------------------------------------------------------------------------- ROM:0011EE34 ROM:0011EE34 locret_11EE34: ; CODE XREF: sub_11EE18+12↑j ROM:0011EE34 rts ROM:0011EE34 ; End of function sub_11EE18 ROM:0011EE34 ROM:0011EE34 ; --------------------------------------------------------------------------- ROM:0011EE36 off_11EE36: dc.l loc_11EE46 ; DATA XREF: sub_11EE18+14↑r ROM:0011EE3A dc.l loc_11EE5E ROM:0011EE3E dc.l loc_11EE72 ROM:0011EE42 dc.l loc_11EED8 ROM:0011EE46 ; --------------------------------------------------------------------------- ROM:0011EE46 ROM:0011EE46 loc_11EE46: ; DATA XREF: ROM:off_11EE36↑o ROM:0011EE46 move.w #0,$FB2(d0.w*2) ROM:0011EE4E bsr.w sub_11F020 ROM:0011EE52 move.w #1,$FB6(d0.w*2) ROM:0011EE5A bra.s locret_11EE70 ROM:0011EE5C ; --------------------------------------------------------------------------- ROM:0011EE5C rts ROM:0011EE5E ; --------------------------------------------------------------------------- ROM:0011EE5E ROM:0011EE5E loc_11EE5E: ; DATA XREF: ROM:0011EE3A↑o ROM:0011EE5E btst #2,($130E).w ROM:0011EE64 beq.s locret_11EE70 ROM:0011EE66 move.w #2,$FB6(d0.w*2) ROM:0011EE6E bra.s loc_11EEC2 ROM:0011EE70 ; --------------------------------------------------------------------------- ROM:0011EE70 ROM:0011EE70 locret_11EE70: ; CODE XREF: ROM:0011EE5A↑j ROM:0011EE70 ; ROM:0011EE64↑j ... ROM:0011EE70 rts ROM:0011EE72 ; --------------------------------------------------------------------------- ROM:0011EE72 ROM:0011EE72 loc_11EE72: ; DATA XREF: ROM:0011EE3E↑o ROM:0011EE72 btst #2,($130E).w ROM:0011EE78 bne.s loc_11EE90 ROM:0011EE7A move.w #0,$FB2(d0.w*2) ROM:0011EE82 bsr.w sub_11F020 ROM:0011EE86 move.w #1,$FB6(d0.w*2) ROM:0011EE8E bra.s locret_11EE70 ROM:0011EE90 ; --------------------------------------------------------------------------- ROM:0011EE90 ROM:0011EE90 loc_11EE90: ; CODE XREF: ROM:0011EE78↑j ROM:0011EE90 move.w $380(a5),d2 ROM:0011EE94 subq.w #1,d2 ROM:0011EE96 bvc.s loc_11EE9C ROM:0011EE98 move.w #$8000,d2 ROM:0011EE9C ROM:0011EE9C loc_11EE9C: ; CODE XREF: ROM:0011EE96↑j ROM:0011EE9C cmp.w $FB2(d0.w*2),d2 ROM:0011EEA2 bgt.s loc_11EEC2 ROM:0011EEA4 addq.w #1,$FB2(d0.w*2) ROM:0011EEAA bvc.s loc_11EEB4 ROM:0011EEAC move.w #$8000,$FB2(d0.w*2) ROM:0011EEB4 ROM:0011EEB4 loc_11EEB4: ; CODE XREF: ROM:0011EEAA↑j ROM:0011EEB4 move.w #3,$FB6(d0.w*2) ROM:0011EEBC bra.l loc_11EF32 ROM:0011EEC2 ; --------------------------------------------------------------------------- ROM:0011EEC2 ROM:0011EEC2 loc_11EEC2: ; CODE XREF: ROM:0011EE6E↑j ROM:0011EEC2 ; ROM:0011EEA2↑j ... ROM:0011EEC2 addq.w #1,$FB2(d0.w*2) ROM:0011EEC8 bvc.s loc_11EED2 ROM:0011EECA move.w #$8000,$FB2(d0.w*2) ROM:0011EED2 ROM:0011EED2 loc_11EED2: ; CODE XREF: ROM:0011EEC8↑j ROM:0011EED2 bsr.w sub_11EFC6 ROM:0011EED6 rts ROM:0011EED8 ; --------------------------------------------------------------------------- ROM:0011EED8 ROM:0011EED8 loc_11EED8: ; DATA XREF: ROM:0011EE42↑o ROM:0011EED8 btst #2,($130E).w ROM:0011EEDE bne.s loc_11EEFA ROM:0011EEE0 move.w #0,$FB2(d0.w*2) ROM:0011EEE8 bsr.w sub_11F020 ROM:0011EEEC move.w #1,$FB6(d0.w*2) ROM:0011EEF4 bra.l locret_11EE70 ROM:0011EEFA ; --------------------------------------------------------------------------- ROM:0011EEFA ROM:0011EEFA loc_11EEFA: ; CODE XREF: ROM:0011EEDE↑j ROM:0011EEFA move.w $F2E(d0.w*2),d2 ROM:0011EF00 move.w $382(a5),d3 ROM:0011EF04 cmp.w $F2E(d0.w*2),d3 ROM:0011EF0A blt.s loc_11EF32 ROM:0011EF0C bsr.w sub_11F028 ROM:0011EF10 bsr.w sub_11F0DE ROM:0011EF14 bsr.w sub_11F0C4 ROM:0011EF18 bset d0,($10FC).w ROM:0011EF1C move.w #0,$FB2(d0.w*2) ROM:0011EF24 move.w #2,$FB6(d0.w*2) ROM:0011EF2C bra.l loc_11EEC2 ROM:0011EF32 ; --------------------------------------------------------------------------- ROM:0011EF32 ROM:0011EF32 loc_11EF32: ; CODE XREF: ROM:0011EEBC↑j ROM:0011EF32 ; ROM:0011EF0A↑j ROM:0011EF32 bsr.w sub_11EFC6 ROM:0011EF36 bsr.w sub_11EF3C ROM:0011EF3A rts ROM:0011EF3C ROM:0011EF3C ; =============== S U B R O U T I N E ======================================= ROM:0011EF3C ROM:0011EF3C ROM:0011EF3C sub_11EF3C: ; CODE XREF: ROM:0011EF36↑p ROM:0011EF3C move.w #$7D00,d5 ROM:0011EF40 move.w #0,d6 ROM:0011EF44 move.w $380(a5),d4 ROM:0011EF48 subi.w #1,d4 ROM:0011EF4C cmpi.w #0,d0 ROM:0011EF50 bne.s loc_11EF84 ROM:0011EF52 move.w #0,d3 ROM:0011EF56 bra.s loc_11EF5C ROM:0011EF58 ; --------------------------------------------------------------------------- ROM:0011EF58 ROM:0011EF58 loc_11EF58: ; CODE XREF: sub_11EF3C:loc_11EF7C↓j ROM:0011EF58 addi.w #1,d3 ROM:0011EF5C ROM:0011EF5C loc_11EF5C: ; CODE XREF: sub_11EF3C+1A↑j ROM:0011EF5C cmp.w d4,d3 ROM:0011EF5E bgt.s loc_11EF7E ROM:0011EF60 cmp.w $F62(d3.w*2),d5 ROM:0011EF66 ble.s loc_11EF6E ROM:0011EF68 move.w $F62(d3.w*2),d5 ROM:0011EF6E ROM:0011EF6E loc_11EF6E: ; CODE XREF: sub_11EF3C+2A↑j ROM:0011EF6E cmp.w $F62(d3.w*2),d6 ROM:0011EF74 bge.s loc_11EF7C ROM:0011EF76 move.w $F62(d3.w*2),d6 ROM:0011EF7C ROM:0011EF7C loc_11EF7C: ; CODE XREF: sub_11EF3C+38↑j ROM:0011EF7C bra.s loc_11EF58 ROM:0011EF7E ; --------------------------------------------------------------------------- ROM:0011EF7E ROM:0011EF7E loc_11EF7E: ; CODE XREF: sub_11EF3C+22↑j ROM:0011EF7E bra.l loc_11EFB0 ROM:0011EF84 ; --------------------------------------------------------------------------- ROM:0011EF84 ROM:0011EF84 loc_11EF84: ; CODE XREF: sub_11EF3C+14↑j ROM:0011EF84 move.w #0,d3 ROM:0011EF88 bra.s loc_11EF8E ROM:0011EF8A ; --------------------------------------------------------------------------- ROM:0011EF8A ROM:0011EF8A loc_11EF8A: ; CODE XREF: sub_11EF3C:loc_11EFAE↓j ROM:0011EF8A addi.w #1,d3 ROM:0011EF8E ROM:0011EF8E loc_11EF8E: ; CODE XREF: sub_11EF3C+4C↑j ROM:0011EF8E cmp.w d4,d3 ROM:0011EF90 bgt.s loc_11EFB0 ROM:0011EF92 cmp.w $F9E(d3.w*2),d5 ROM:0011EF98 ble.s loc_11EFA0 ROM:0011EF9A move.w $F9E(d3.w*2),d5 ROM:0011EFA0 ROM:0011EFA0 loc_11EFA0: ; CODE XREF: sub_11EF3C+5C↑j ROM:0011EFA0 cmp.w $F9E(d3.w*2),d6 ROM:0011EFA6 bge.s loc_11EFAE ROM:0011EFA8 move.w $F9E(d3.w*2),d6 ROM:0011EFAE ROM:0011EFAE loc_11EFAE: ; CODE XREF: sub_11EF3C+6A↑j ROM:0011EFAE bra.s loc_11EF8A ROM:0011EFB0 ; --------------------------------------------------------------------------- ROM:0011EFB0 ROM:0011EFB0 loc_11EFB0: ; CODE XREF: sub_11EF3C:loc_11EF7E↑j ROM:0011EFB0 ; sub_11EF3C+54↑j ROM:0011EFB0 move.w d5,$F2C(d0.w*2) ROM:0011EFB6 move.w d6,$F2A(d0.w*2) ROM:0011EFBC sub.w d5,d6 ROM:0011EFBE move.w d6,$F2E(d0.w*2) ROM:0011EFC4 rts ROM:0011EFC4 ; End of function sub_11EF3C ROM:0011EFC4 ROM:0011EFC6 ROM:0011EFC6 ; =============== S U B R O U T I N E ======================================= ROM:0011EFC6 ROM:0011EFC6 ROM:0011EFC6 sub_11EFC6: ; CODE XREF: ROM:loc_11EED2↑p ROM:0011EFC6 ; ROM:loc_11EF32↑p ROM:0011EFC6 move.w $F28(d0.w*2),d4 ROM:0011EFCC cmpi.w #0,d0 ROM:0011EFD0 bne.s loc_11EFF0 ROM:0011EFD2 move.w $EC6(d0.w*2),$F4E(d4.w*2) ROM:0011EFDC move.w ($598).w,$F3A(d4.w*2) ROM:0011EFE4 move.w $F16(d0.w*2),$F62(d4.w*2) ROM:0011EFEE bra.s loc_11F00C ROM:0011EFF0 ; --------------------------------------------------------------------------- ROM:0011EFF0 ROM:0011EFF0 loc_11EFF0: ; CODE XREF: sub_11EFC6+A↑j ROM:0011EFF0 move.w $EC6(d0.w*2),$F8A(d4.w*2) ROM:0011EFFA move.w ($598).w,$F76(d4.w*2) ROM:0011F002 move.w $F16(d0.w*2),$F9E(d4.w*2) ROM:0011F00C ROM:0011F00C loc_11F00C: ; CODE XREF: sub_11EFC6+28↑j ROM:0011F00C addq.w #1,d4 ROM:0011F00E move.w $380(a5),d5 ROM:0011F012 cmp.w d4,d5 ROM:0011F014 bgt.s loc_11F018 ROM:0011F016 clr.w d4 ROM:0011F018 ROM:0011F018 loc_11F018: ; CODE XREF: sub_11EFC6+4E↑j ROM:0011F018 move.w d4,$F28(d0.w*2) ROM:0011F01E rts ROM:0011F01E ; End of function sub_11EFC6 ROM:0011F01E ROM:0011F020 ROM:0011F020 ; =============== S U B R O U T I N E ======================================= ROM:0011F020 ROM:0011F020 ROM:0011F020 sub_11F020: ; CODE XREF: ROM:0011EE4E↑p ROM:0011F020 ; ROM:0011EE82↑p ... ROM:0011F020 clr.w $F28(d0.w*2) ROM:0011F026 rts ROM:0011F026 ; End of function sub_11F020 ROM:0011F026 ROM:0011F028 ROM:0011F028 ; =============== S U B R O U T I N E ======================================= ROM:0011F028 ROM:0011F028 ROM:0011F028 sub_11F028: ; CODE XREF: ROM:0011EF0C↑p ROM:0011F028 clr.l d5 ROM:0011F02A clr.l d6 ROM:0011F02C clr.l d7 ROM:0011F02E move.w $380(a5),d3 ROM:0011F032 subq.w #1,d3 ROM:0011F034 bvc.s loc_11F03A ROM:0011F036 move.w #$8000,d3 ROM:0011F03A ROM:0011F03A loc_11F03A: ; CODE XREF: sub_11F028+C↑j ROM:0011F03A cmpi.w #0,d0 ROM:0011F03E bne.s loc_11F070 ROM:0011F040 move.w #0,d2 ROM:0011F044 bra.s loc_11F04A ROM:0011F046 ; --------------------------------------------------------------------------- ROM:0011F046 ROM:0011F046 loc_11F046: ; CODE XREF: sub_11F028+44↓j ROM:0011F046 addi.w #1,d2 ROM:0011F04A ROM:0011F04A loc_11F04A: ; CODE XREF: sub_11F028+1C↑j ROM:0011F04A cmp.w d3,d2 ROM:0011F04C bgt.s loc_11F06E ROM:0011F04E move.w $F3A(d2.w*2),d4 ROM:0011F054 ext.l d4 ROM:0011F056 add.l d4,d5 ROM:0011F058 move.w $F4E(d2.w*2),d4 ROM:0011F05E ext.l d4 ROM:0011F060 add.l d4,d6 ROM:0011F062 move.w $F62(d2.w*2),d4 ROM:0011F068 ext.l d4 ROM:0011F06A add.l d4,d7 ROM:0011F06C bra.s loc_11F046 ROM:0011F06E ; --------------------------------------------------------------------------- ROM:0011F06E ROM:0011F06E loc_11F06E: ; CODE XREF: sub_11F028+24↑j ROM:0011F06E bra.s loc_11F09E ROM:0011F070 ; --------------------------------------------------------------------------- ROM:0011F070 ROM:0011F070 loc_11F070: ; CODE XREF: sub_11F028+16↑j ROM:0011F070 move.w #0,d2 ROM:0011F074 bra.s loc_11F07A ROM:0011F076 ; --------------------------------------------------------------------------- ROM:0011F076 ROM:0011F076 loc_11F076: ; CODE XREF: sub_11F028+74↓j ROM:0011F076 addi.w #1,d2 ROM:0011F07A ROM:0011F07A loc_11F07A: ; CODE XREF: sub_11F028+4C↑j ROM:0011F07A cmp.w d3,d2 ROM:0011F07C bgt.s loc_11F09E ROM:0011F07E move.w $F76(d2.w*2),d4 ROM:0011F084 ext.l d4 ROM:0011F086 add.l d4,d5 ROM:0011F088 move.w $F8A(d2.w*2),d4 ROM:0011F08E ext.l d4 ROM:0011F090 add.l d4,d6 ROM:0011F092 move.w $F9E(d2.w*2),d4 ROM:0011F098 ext.l d4 ROM:0011F09A add.l d4,d7 ROM:0011F09C bra.s loc_11F076 ROM:0011F09E ; --------------------------------------------------------------------------- ROM:0011F09E ROM:0011F09E loc_11F09E: ; CODE XREF: sub_11F028:loc_11F06E↑j ROM:0011F09E ; sub_11F028+54↑j ROM:0011F09E move.l d5,d2 ROM:0011F0A0 divs.w $380(a5),d2 ROM:0011F0A4 move.w d2,$F30(d0.w*2) ROM:0011F0AA move.l d6,d2 ROM:0011F0AC divs.w $380(a5),d2 ROM:0011F0B0 move.w d2,$F32(d0.w*2) ROM:0011F0B6 move.l d7,d2 ROM:0011F0B8 divs.w $380(a5),d2 ROM:0011F0BC move.w d2,$F34(d0.w*2) ROM:0011F0C2 rts ROM:0011F0C2 ; End of function sub_11F028 ROM:0011F0C2 ROM:0011F0C4 ROM:0011F0C4 ; =============== S U B R O U T I N E ======================================= ROM:0011F0C4 ROM:0011F0C4 ROM:0011F0C4 sub_11F0C4: ; CODE XREF: ROM:0011EF14↑p ROM:0011F0C4 move.w $F38(d0.w*2),d3 ROM:0011F0CA muls.w $F14(d0.w*2),d3 ROM:0011F0D0 divs.w $FB8(d0.w*2),d3 ROM:0011F0D6 move.w d3,$F14(d0.w*2) ROM:0011F0DC rts ROM:0011F0DC ; End of function sub_11F0C4 ROM:0011F0DC ROM:0011F0DE ROM:0011F0DE ; =============== S U B R O U T I N E ======================================= ROM:0011F0DE ROM:0011F0DE ROM:0011F0DE sub_11F0DE: ; CODE XREF: ROM:0011EF10↑p ROM:0011F0DE move.w $F32(d0.w*2),d2 ROM:0011F0E4 move.w $F30(d0.w*2),d3 ROM:0011F0EA move.w #$3D66,d1 ROM:0011F0EE bsr.l sub_11700C ROM:0011F0F4 move.w ($B2A).w,d0 ROM:0011F0F8 move.w d1,$F36(d0.w*2) ROM:0011F0FE move.w $F32(d0.w*2),d2 ROM:0011F104 move.w $F30(d0.w*2),d3 ROM:0011F10A cmpi.w #0,d0 ROM:0011F10E bne.s loc_11F120 ROM:0011F110 move.w #$3CB6,d1 ROM:0011F114 movea.w #$13DE,a1 ROM:0011F118 bsr.l sub_116F2E ROM:0011F11E bra.s loc_11F124 ROM:0011F120 ; --------------------------------------------------------------------------- ROM:0011F120 ROM:0011F120 loc_11F120: ; CODE XREF: sub_11F0DE+30↑j ROM:0011F120 move.w #$80,d1 ROM:0011F124 ROM:0011F124 loc_11F124: ; CODE XREF: sub_11F0DE+40↑j ROM:0011F124 move.b d1,($10FA).w ROM:0011F128 move.w ($B2A).w,d0 ROM:0011F12C clr.l d1 ROM:0011F12E move.b ($10FA).w,d1 ROM:0011F132 muls.w #$14,d1 ROM:0011F136 addi.w #$1D4C,d1 ROM:0011F13A move.w d1,$F38(d0.w*2) ROM:0011F140 clr.l d3 ROM:0011F142 move.w $F34(d0.w*2),d3 ROM:0011F148 muls.w $F38(d0.w*2),d3 ROM:0011F14E divs.w #$2710,d3 ROM:0011F152 sub.w $F38(d0.w*2),d3 ROM:0011F158 muls.w $F36(d0.w*2),d3 ROM:0011F15E divs.w #$2710,d3 ROM:0011F162 add.w $F38(d0.w*2),d3 ROM:0011F168 move.w d3,$FB8(d0.w*2) ROM:0011F16E ext.l d3 ROM:0011F170 cmpi.w #$1D4C,d3 ROM:0011F174 blt.s loc_11F17C ROM:0011F176 subi.w #$1D4C,d3 ROM:0011F17A bra.s loc_11F17E ROM:0011F17C ; --------------------------------------------------------------------------- ROM:0011F17C ROM:0011F17C loc_11F17C: ; CODE XREF: sub_11F0DE+96↑j ROM:0011F17C clr.l d3 ROM:0011F17E ROM:0011F17E loc_11F17E: ; CODE XREF: sub_11F0DE+9C↑j ROM:0011F17E divs.w #$14,d3 ROM:0011F182 cmpi.w #0,d3 ROM:0011F186 bge.s loc_11F18C ROM:0011F188 clr.w d3 ROM:0011F18A bra.s loc_11F196 ROM:0011F18C ; --------------------------------------------------------------------------- ROM:0011F18C ROM:0011F18C loc_11F18C: ; CODE XREF: sub_11F0DE+A8↑j ROM:0011F18C cmpi.w #$FF,d3 ROM:0011F190 ble.s loc_11F196 ROM:0011F192 move.w #$FF,d3 ROM:0011F196 ROM:0011F196 loc_11F196: ; CODE XREF: sub_11F0DE+AC↑j ROM:0011F196 ; sub_11F0DE+B2↑j ROM:0011F196 move.b d3,($10FB).w ROM:0011F19A move.w $F32(d0.w*2),d2 ROM:0011F1A0 move.w $F30(d0.w*2),d3 ROM:0011F1A6 clr.w d4 ROM:0011F1A8 cmpi.w #0,d0 ROM:0011F1AC bne.s loc_11F1C0 ROM:0011F1AE move.w #$3CB6,d1 ROM:0011F1B2 move.b ($10FB).w,d4 ROM:0011F1B6 movea.w #$13DE,a0 ROM:0011F1BA bsr.l sub_116BD6 ROM:0011F1C0 ROM:0011F1C0 loc_11F1C0: ; CODE XREF: sub_11F0DE+CE↑j ROM:0011F1C0 move.w ($B2A).w,d0 ROM:0011F1C4 rts ROM:0011F1C4 ; End of function sub_11F0DE ROM:0011F1C4 ROM:0011F1C6 ; --------------------------------------------------------------------------- ROM:0011F1C6 rts ROM:0011F1C8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011F1CA ROM:0011F1CA ; =============== S U B R O U T I N E ======================================= ROM:0011F1CA ROM:0011F1CA ROM:0011F1CA sub_11F1CA: ; CODE XREF: sub_12688A+66↓p ROM:0011F1CA move.w #0,($B2A).w ROM:0011F1D0 bra.s loc_11F1D8 ROM:0011F1D2 ; --------------------------------------------------------------------------- ROM:0011F1D2 ROM:0011F1D2 loc_11F1D2: ; CODE XREF: sub_11F1CA+60↓j ROM:0011F1D2 addi.w #1,($B2A).w ROM:0011F1D8 ROM:0011F1D8 loc_11F1D8: ; CODE XREF: sub_11F1CA+6↑j ROM:0011F1D8 cmpi.w #0,($B2A).w ROM:0011F1DE bgt.s locret_11F22C ROM:0011F1E0 move.w ($B2A).w,d0 ROM:0011F1E4 btst #6,($1315).w ROM:0011F1EA bne.s loc_11F1EE ROM:0011F1EC bra.s loc_11F1F4 ROM:0011F1EE ; --------------------------------------------------------------------------- ROM:0011F1EE ROM:0011F1EE loc_11F1EE: ; CODE XREF: sub_11F1CA+20↑j ROM:0011F1EE btst d0,($10F9).w ROM:0011F1F2 beq.s loc_11F218 ROM:0011F1F4 ROM:0011F1F4 loc_11F1F4: ; CODE XREF: sub_11F1CA+22↑j ROM:0011F1F4 move.w $93C(a5,d0.w*2),d1 ROM:0011F1FA cmpi.w #0,d1 ROM:0011F1FE bne.s loc_11F218 ROM:0011F200 cmpi.w #0,d0 ROM:0011F204 bne.s loc_11F212 ROM:0011F206 bsr.w sub_11F2A4 ROM:0011F20A bsr.w sub_11F22E ROM:0011F20E bsr.w sub_11F30C ROM:0011F212 ROM:0011F212 loc_11F212: ; CODE XREF: sub_11F1CA+3A↑j ROM:0011F212 bsr.l sub_11EE18 ROM:0011F218 ROM:0011F218 loc_11F218: ; CODE XREF: sub_11F1CA+28↑j ROM:0011F218 ; sub_11F1CA+34↑j ROM:0011F218 move.w ($B2A).w,d0 ROM:0011F21C btst d0,($10FC).w ROM:0011F220 bne.s loc_11F226 ROM:0011F222 bsr.w sub_11F2D2 ROM:0011F226 ROM:0011F226 loc_11F226: ; CODE XREF: sub_11F1CA+56↑j ROM:0011F226 bclr d0,($10FC).w ROM:0011F22A bra.s loc_11F1D2 ROM:0011F22C ; --------------------------------------------------------------------------- ROM:0011F22C ROM:0011F22C locret_11F22C: ; CODE XREF: sub_11F1CA+14↑j ROM:0011F22C rts ROM:0011F22C ; End of function sub_11F1CA ROM:0011F22C ROM:0011F22E ROM:0011F22E ; =============== S U B R O U T I N E ======================================= ROM:0011F22E ROM:0011F22E ROM:0011F22E sub_11F22E: ; CODE XREF: sub_11F1CA+40↑p ROM:0011F22E clr.w d4 ROM:0011F230 move.w $38C(a5),d2 ROM:0011F234 move.w $38E(a5),d3 ROM:0011F238 cmp.w ($A98).w,d2 ROM:0011F23C bgt.s loc_11F296 ROM:0011F23E cmp.w ($A98).w,d3 ROM:0011F242 ble.s loc_11F296 ROM:0011F244 move.w $392(a5),d2 ROM:0011F248 move.w $394(a5),d3 ROM:0011F24C cmp.w ($A56).w,d3 ROM:0011F250 bgt.s loc_11F296 ROM:0011F252 cmp.w ($A56).w,d2 ROM:0011F256 ble.s loc_11F296 ROM:0011F258 move.w ($B2C).w,d2 ROM:0011F25C move.w ($B2E).w,d3 ROM:0011F260 cmp.w ($A5C).w,d2 ROM:0011F264 bgt.s loc_11F296 ROM:0011F266 cmp.w ($A5C).w,d3 ROM:0011F26A ble.s loc_11F296 ROM:0011F26C move.w $390(a5),d3 ROM:0011F270 btst #5,($1313).w ROM:0011F276 bne.s loc_11F296 ROM:0011F278 cmp.w ($A48).w,d3 ROM:0011F27C bgt.s loc_11F296 ROM:0011F27E btst #6,($1315).w ROM:0011F284 beq.s loc_11F296 ROM:0011F286 btst #2,($1316).w ROM:0011F28C bne.s loc_11F296 ROM:0011F28E bset #3,($1311).w ROM:0011F294 subq.w #1,d4 ROM:0011F296 ROM:0011F296 loc_11F296: ; CODE XREF: sub_11F22E+E↑j ROM:0011F296 ; sub_11F22E+14↑j ... ROM:0011F296 cmpi.w #0,d4 ROM:0011F29A bne.s locret_11F2A2 ROM:0011F29C bclr #3,($1311).w ROM:0011F2A2 ROM:0011F2A2 locret_11F2A2: ; CODE XREF: sub_11F22E+6C↑j ROM:0011F2A2 rts ROM:0011F2A2 ; End of function sub_11F22E ROM:0011F2A2 ROM:0011F2A4 ROM:0011F2A4 ; =============== S U B R O U T I N E ======================================= ROM:0011F2A4 ROM:0011F2A4 ROM:0011F2A4 sub_11F2A4: ; CODE XREF: sub_11F1CA+3C↑p ROM:0011F2A4 move.w #$3D6A,d1 ROM:0011F2A8 move.w ($A5A).w,d2 ROM:0011F2AC move.w ($598).w,d3 ROM:0011F2B0 bsr.l sub_11700C ROM:0011F2B6 move.w d1,($B2E).w ROM:0011F2BA move.w #$3D68,d1 ROM:0011F2BE move.w ($A5A).w,d2 ROM:0011F2C2 move.w ($598).w,d3 ROM:0011F2C6 bsr.l sub_11700C ROM:0011F2CC move.w d1,($B2C).w ROM:0011F2D0 rts ROM:0011F2D0 ; End of function sub_11F2A4 ROM:0011F2D0 ROM:0011F2D2 ROM:0011F2D2 ; =============== S U B R O U T I N E ======================================= ROM:0011F2D2 ROM:0011F2D2 ROM:0011F2D2 sub_11F2D2: ; CODE XREF: sub_11F1CA+58↑p ROM:0011F2D2 move.w ($B2A).w,d0 ROM:0011F2D6 move.w $EC6(d0.w*2),d2 ROM:0011F2DC cmpi.w #0,d0 ROM:0011F2E0 bne.s loc_11F2F4 ROM:0011F2E2 move.w #$3CB6,d1 ROM:0011F2E6 move.w ($598).w,d3 ROM:0011F2EA movea.w #$13DE,a1 ROM:0011F2EE bsr.l sub_116F2E ROM:0011F2F4 ROM:0011F2F4 loc_11F2F4: ; CODE XREF: sub_11F2D2+E↑j ROM:0011F2F4 clr.w d3 ROM:0011F2F6 move.b d1,d3 ROM:0011F2F8 move.w ($B2A).w,d0 ROM:0011F2FC muls.w #$14,d3 ROM:0011F300 addi.w #$1D4C,d3 ROM:0011F304 move.w d3,$FB8(d0.w*2) ROM:0011F30A rts ROM:0011F30A ; End of function sub_11F2D2 ROM:0011F30A ROM:0011F30C ROM:0011F30C ; =============== S U B R O U T I N E ======================================= ROM:0011F30C ROM:0011F30C ROM:0011F30C sub_11F30C: ; CODE XREF: sub_11F1CA+44↑p ROM:0011F30C btst #3,($1311).w ROM:0011F312 beq.s loc_11F32C ROM:0011F314 btst #4,($1315).w ROM:0011F31A bne.s loc_11F324 ROM:0011F31C bset #2,($130E).w ROM:0011F322 bra.s loc_11F32A ROM:0011F324 ; --------------------------------------------------------------------------- ROM:0011F324 ROM:0011F324 loc_11F324: ; CODE XREF: sub_11F30C+E↑j ROM:0011F324 bclr #2,($130E).w ROM:0011F32A ROM:0011F32A loc_11F32A: ; CODE XREF: sub_11F30C+16↑j ROM:0011F32A bra.s locret_11F332 ROM:0011F32C ; --------------------------------------------------------------------------- ROM:0011F32C ROM:0011F32C loc_11F32C: ; CODE XREF: sub_11F30C+6↑j ROM:0011F32C bclr #2,($130E).w ROM:0011F332 ROM:0011F332 locret_11F332: ; CODE XREF: sub_11F30C:loc_11F32A↑j ROM:0011F332 rts ROM:0011F332 ; End of function sub_11F30C ROM:0011F332 ROM:0011F334 ; --------------------------------------------------------------------------- ROM:0011F334 move.b ($11CF).l,d0 ROM:0011F33A move.w #9,d1 ROM:0011F33E muls.w #9,d1 ROM:0011F342 subq.w #1,d1 ROM:0011F344 lea ($13DE).w,a0 ROM:0011F348 move.w #0,d2 ROM:0011F34C bra.s loc_11F352 ROM:0011F34E ; --------------------------------------------------------------------------- ROM:0011F34E ROM:0011F34E loc_11F34E: ; CODE XREF: ROM:0011F35A↓j ROM:0011F34E addi.w #1,d2 ROM:0011F352 ROM:0011F352 loc_11F352: ; CODE XREF: ROM:0011F34C↑j ROM:0011F352 cmp.w d1,d2 ROM:0011F354 bgt.s locret_11F35C ROM:0011F356 move.b d0,(a0,d2.w) ROM:0011F35A bra.s loc_11F34E ROM:0011F35C ; --------------------------------------------------------------------------- ROM:0011F35C ROM:0011F35C locret_11F35C: ; CODE XREF: ROM:0011F354↑j ROM:0011F35C rts ROM:0011F35E ROM:0011F35E ; =============== S U B R O U T I N E ======================================= ROM:0011F35E ROM:0011F35E ROM:0011F35E sub_11F35E: ; CODE XREF: sub_12688A+12↓p ROM:0011F35E clr.w d0 ROM:0011F360 move.w $396(a5),d1 ROM:0011F364 btst #2,($145F).w ROM:0011F36A beq.s loc_11F396 ROM:0011F36C btst #0,($C6B).w ROM:0011F372 bne.s loc_11F396 ROM:0011F374 ROM:0011F374 loc_11F374: ; CODE XREF: sub_11F35E+36↓j ROM:0011F374 cmp.w d0,d1 ROM:0011F376 blt.s loc_11F396 ROM:0011F378 move.w $940(a5,d0.w*2),d2 ROM:0011F37E cmp.w ($C8A).w,d2 ROM:0011F382 ble.s loc_11F390 ROM:0011F384 move.w d0,($B30).w ROM:0011F388 bclr #0,($1305).w ROM:0011F38E bra.s locret_11F3A2 ROM:0011F390 ; --------------------------------------------------------------------------- ROM:0011F390 ROM:0011F390 loc_11F390: ; CODE XREF: sub_11F35E+24↑j ROM:0011F390 addi.w #1,d0 ROM:0011F394 bra.s loc_11F374 ROM:0011F396 ; --------------------------------------------------------------------------- ROM:0011F396 ROM:0011F396 loc_11F396: ; CODE XREF: sub_11F35E+C↑j ROM:0011F396 ; sub_11F35E+14↑j ... ROM:0011F396 move.w $398(a5),($B30).w ROM:0011F39C bset #0,($1305).w ROM:0011F3A2 ROM:0011F3A2 locret_11F3A2: ; CODE XREF: sub_11F35E+30↑j ROM:0011F3A2 rts ROM:0011F3A2 ; End of function sub_11F35E ROM:0011F3A2 ROM:0011F3A4 ROM:0011F3A4 ; =============== S U B R O U T I N E ======================================= ROM:0011F3A4 ROM:0011F3A4 ROM:0011F3A4 sub_11F3A4: ; CODE XREF: sub_120A00+36↓p ROM:0011F3A4 clr.w d1 ROM:0011F3A6 move.b ($10FE).w,d1 ROM:0011F3AA cmpi.w #6,d1 ROM:0011F3AE bcc.s locret_11F3B8 ROM:0011F3B0 movea.l off_11F3BA(pc,d1.w*4),a0 ROM:0011F3B4 nop ROM:0011F3B6 jmp (a0) ROM:0011F3B8 ; --------------------------------------------------------------------------- ROM:0011F3B8 ROM:0011F3B8 locret_11F3B8: ; CODE XREF: sub_11F3A4+A↑j ROM:0011F3B8 rts ROM:0011F3B8 ; End of function sub_11F3A4 ROM:0011F3B8 ROM:0011F3B8 ; --------------------------------------------------------------------------- ROM:0011F3BA off_11F3BA: dc.l loc_11F3D2 ; DATA XREF: sub_11F3A4+C↑r ROM:0011F3BE dc.l loc_11F3EE ROM:0011F3C2 dc.l loc_11F41E ROM:0011F3C6 dc.l loc_11F478 ROM:0011F3CA dc.l loc_11F4C2 ROM:0011F3CE dc.l loc_11F546 ROM:0011F3D2 ; --------------------------------------------------------------------------- ROM:0011F3D2 ROM:0011F3D2 loc_11F3D2: ; DATA XREF: ROM:off_11F3BA↑o ROM:0011F3D2 bclr #4,($12F7).w ROM:0011F3D8 bclr #1,($12FD).w ROM:0011F3DE bclr #1,($12FC).w ROM:0011F3E4 move.b #1,($10FE).w ROM:0011F3EA bra.s locret_11F41C ROM:0011F3EC ; --------------------------------------------------------------------------- ROM:0011F3EC rts ROM:0011F3EE ; --------------------------------------------------------------------------- ROM:0011F3EE ROM:0011F3EE loc_11F3EE: ; DATA XREF: ROM:0011F3BE↑o ROM:0011F3EE btst #2,($932).w ROM:0011F3F4 beq.s locret_11F41C ROM:0011F3F6 btst #5,($130C).w ROM:0011F3FC beq.s locret_11F41C ROM:0011F3FE move.w $3C8(a5),d0 ROM:0011F402 clr.b ($8C2).w ROM:0011F406 move.w d0,($666).w ROM:0011F40A move.b #1,($8C2).w ROM:0011F410 move.b #5,($10FE).w ROM:0011F416 bra.l locret_11F596 ROM:0011F41C ; --------------------------------------------------------------------------- ROM:0011F41C ROM:0011F41C locret_11F41C: ; CODE XREF: ROM:0011F3EA↑j ROM:0011F41C ; ROM:0011F3F4↑j ... ROM:0011F41C rts ROM:0011F41E ; --------------------------------------------------------------------------- ROM:0011F41E ROM:0011F41E loc_11F41E: ; DATA XREF: ROM:0011F3C2↑o ROM:0011F41E btst #2,($932).w ROM:0011F424 beq.s loc_11F42E ROM:0011F426 btst #5,($130C).w ROM:0011F42C bne.s loc_11F43C ROM:0011F42E ROM:0011F42E loc_11F42E: ; CODE XREF: ROM:0011F424↑j ROM:0011F42E bsr.w sub_11F7C4 ROM:0011F432 move.b #4,($10FE).w ROM:0011F438 bra.w locret_11F544 ROM:0011F43C ; --------------------------------------------------------------------------- ROM:0011F43C ROM:0011F43C loc_11F43C: ; CODE XREF: ROM:0011F42C↑j ROM:0011F43C move.w ($BBA).w,d0 ROM:0011F440 btst #4,($12F5).w ROM:0011F446 bne.s locret_11F476 ROM:0011F448 btst #5,($130E).w ROM:0011F44E bne.s locret_11F476 ROM:0011F450 cmp.w ($B34).w,d0 ROM:0011F454 bne.s locret_11F476 ROM:0011F456 bclr #0,($1313).w ROM:0011F45C bclr #1,($12FC).w ROM:0011F462 bset #4,($12F7).w ROM:0011F468 bset #1,($12FD).w ROM:0011F46E move.b #3,($10FE).w ROM:0011F474 bra.s locret_11F4C0 ROM:0011F476 ; --------------------------------------------------------------------------- ROM:0011F476 ROM:0011F476 locret_11F476: ; CODE XREF: ROM:0011F446↑j ROM:0011F476 ; ROM:0011F44E↑j ... ROM:0011F476 rts ROM:0011F478 ; --------------------------------------------------------------------------- ROM:0011F478 ROM:0011F478 loc_11F478: ; DATA XREF: ROM:0011F3C6↑o ROM:0011F478 btst #2,($932).w ROM:0011F47E beq.s loc_11F488 ROM:0011F480 btst #5,($130C).w ROM:0011F486 bne.s locret_11F4C0 ROM:0011F488 ROM:0011F488 loc_11F488: ; CODE XREF: ROM:0011F47E↑j ROM:0011F488 btst #1,($12FC).w ROM:0011F48E bne.s locret_11F4C0 ROM:0011F490 btst #5,($130E).w ROM:0011F496 bne.s locret_11F4C0 ROM:0011F498 btst #4,($12F5).w ROM:0011F49E bne.s locret_11F4C0 ROM:0011F4A0 bsr.w sub_11F7DA ROM:0011F4A4 bsr.w sub_11F848 ROM:0011F4A8 bset #0,($1313).w ROM:0011F4AE bset #1,($12FC).w ROM:0011F4B4 move.b #4,($10FE).w ROM:0011F4BA bra.l locret_11F544 ROM:0011F4C0 ; --------------------------------------------------------------------------- ROM:0011F4C0 ROM:0011F4C0 locret_11F4C0: ; CODE XREF: ROM:0011F474↑j ROM:0011F4C0 ; ROM:0011F486↑j ... ROM:0011F4C0 rts ROM:0011F4C2 ; --------------------------------------------------------------------------- ROM:0011F4C2 ROM:0011F4C2 loc_11F4C2: ; DATA XREF: ROM:0011F3CA↑o ROM:0011F4C2 btst #2,($932).w ROM:0011F4C8 beq.s loc_11F4DE ROM:0011F4CA btst #5,($130C).w ROM:0011F4D0 beq.s loc_11F4DE ROM:0011F4D2 bsr.w sub_11F7C4 ROM:0011F4D6 move.b #2,($10FE).w ROM:0011F4DC bra.s locret_11F476 ROM:0011F4DE ; --------------------------------------------------------------------------- ROM:0011F4DE ROM:0011F4DE loc_11F4DE: ; CODE XREF: ROM:0011F4C8↑j ROM:0011F4DE ; ROM:0011F4D0↑j ROM:0011F4DE move.w ($BBA).w,d0 ROM:0011F4E2 btst #4,($12F5).w ROM:0011F4E8 bne.s loc_11F51A ROM:0011F4EA btst #5,($130E).w ROM:0011F4F0 bne.s loc_11F51A ROM:0011F4F2 cmp.w ($B34).w,d0 ROM:0011F4F6 bne.s loc_11F51A ROM:0011F4F8 bclr #0,($1313).w ROM:0011F4FE bclr #1,($12FC).w ROM:0011F504 move.b #1,($10FE).w ROM:0011F50A bclr #4,($12F7).w ROM:0011F510 bclr #1,($12FD).w ROM:0011F516 bra.w locret_11F41C ROM:0011F51A ; --------------------------------------------------------------------------- ROM:0011F51A ROM:0011F51A loc_11F51A: ; CODE XREF: ROM:0011F4E8↑j ROM:0011F51A ; ROM:0011F4F0↑j ... ROM:0011F51A btst #7,($12F9).w ROM:0011F520 beq.s locret_11F544 ROM:0011F522 bclr #0,($1313).w ROM:0011F528 bclr #1,($12FC).w ROM:0011F52E move.b #1,($10FE).w ROM:0011F534 bclr #4,($12F7).w ROM:0011F53A bclr #1,($12FD).w ROM:0011F540 bra.w locret_11F41C ROM:0011F544 ; --------------------------------------------------------------------------- ROM:0011F544 ROM:0011F544 locret_11F544: ; CODE XREF: ROM:0011F438↑j ROM:0011F544 ; ROM:0011F4BA↑j ... ROM:0011F544 rts ROM:0011F546 ; --------------------------------------------------------------------------- ROM:0011F546 ROM:0011F546 loc_11F546: ; DATA XREF: ROM:0011F3CE↑o ROM:0011F546 cmpi.w #0,($666).w ROM:0011F54C bgt.s locret_11F596 ROM:0011F54E btst #2,($932).w ROM:0011F554 beq.s locret_11F596 ROM:0011F556 btst #5,($130C).w ROM:0011F55C beq.s locret_11F596 ROM:0011F55E btst #1,($12FC).w ROM:0011F564 bne.s locret_11F596 ROM:0011F566 btst #5,($130E).w ROM:0011F56C bne.s locret_11F596 ROM:0011F56E btst #4,($12F5).w ROM:0011F574 bne.s locret_11F596 ROM:0011F576 bsr.w sub_11F7DA ROM:0011F57A bsr.w sub_11F7E2 ROM:0011F57E bset #0,($1313).w ROM:0011F584 bset #1,($12FC).w ROM:0011F58A move.b #2,($10FE).w ROM:0011F590 bra.l locret_11F476 ROM:0011F596 ; --------------------------------------------------------------------------- ROM:0011F596 ROM:0011F596 locret_11F596: ; CODE XREF: ROM:0011F416↑j ROM:0011F596 ; ROM:0011F54C↑j ... ROM:0011F596 rts ROM:0011F598 ROM:0011F598 ; =============== S U B R O U T I N E ======================================= ROM:0011F598 ROM:0011F598 ROM:0011F598 sub_11F598: ; CODE XREF: sub_120A00+30↓p ROM:0011F598 bsr.w sub_11F95A ROM:0011F59C btst #0,($131F).w ROM:0011F5A2 bne.s loc_11F5B2 ROM:0011F5A4 bclr #5,($12FE).w ROM:0011F5AA bclr #1,($1301).w ROM:0011F5B0 bra.s loc_11F5F6 ROM:0011F5B2 ; --------------------------------------------------------------------------- ROM:0011F5B2 ROM:0011F5B2 loc_11F5B2: ; CODE XREF: sub_11F598+A↑j ROM:0011F5B2 move.w $3B2(a5),d0 ROM:0011F5B6 cmp.w ($A6A).w,d0 ROM:0011F5BA ble.s loc_11F5C4 ROM:0011F5BC bset #5,($12FE).w ROM:0011F5C2 bra.s loc_11F5D4 ROM:0011F5C4 ; --------------------------------------------------------------------------- ROM:0011F5C4 ROM:0011F5C4 loc_11F5C4: ; CODE XREF: sub_11F598+22↑j ROM:0011F5C4 add.w $3B4(a5),d0 ROM:0011F5C8 cmp.w ($A6A).w,d0 ROM:0011F5CC bge.s loc_11F5D4 ROM:0011F5CE bclr #5,($12FE).w ROM:0011F5D4 ROM:0011F5D4 loc_11F5D4: ; CODE XREF: sub_11F598+2A↑j ROM:0011F5D4 ; sub_11F598+34↑j ROM:0011F5D4 move.w $3B6(a5),d0 ROM:0011F5D8 cmp.w ($A6A).w,d0 ROM:0011F5DC bge.s loc_11F5E6 ROM:0011F5DE bset #1,($1301).w ROM:0011F5E4 bra.s loc_11F5F6 ROM:0011F5E6 ; --------------------------------------------------------------------------- ROM:0011F5E6 ROM:0011F5E6 loc_11F5E6: ; CODE XREF: sub_11F598+44↑j ROM:0011F5E6 sub.w $3B8(a5),d0 ROM:0011F5EA cmp.w ($A6A).w,d0 ROM:0011F5EE ble.s loc_11F5F6 ROM:0011F5F0 bclr #1,($1301).w ROM:0011F5F6 ROM:0011F5F6 loc_11F5F6: ; CODE XREF: sub_11F598+18↑j ROM:0011F5F6 ; sub_11F598+4C↑j ... ROM:0011F5F6 clr.w d1 ROM:0011F5F8 move.b ($10FF).w,d1 ROM:0011F5FC cmpi.w #4,d1 ROM:0011F600 bcc.s locret_11F60A ROM:0011F602 movea.l off_11F60C(pc,d1.w*4),a0 ROM:0011F606 nop ROM:0011F608 jmp (a0) ROM:0011F60A ; --------------------------------------------------------------------------- ROM:0011F60A ROM:0011F60A locret_11F60A: ; CODE XREF: sub_11F598+68↑j ROM:0011F60A rts ROM:0011F60A ; End of function sub_11F598 ROM:0011F60A ROM:0011F60A ; --------------------------------------------------------------------------- ROM:0011F60C off_11F60C: dc.l loc_11F61C ; DATA XREF: sub_11F598+6A↑r ROM:0011F610 dc.l loc_11F62C ROM:0011F614 dc.l loc_11F65E ROM:0011F618 dc.l loc_11F6E2 ROM:0011F61C ; --------------------------------------------------------------------------- ROM:0011F61C ROM:0011F61C loc_11F61C: ; DATA XREF: ROM:off_11F60C↑o ROM:0011F61C bclr #5,($130C).w ROM:0011F622 move.b #1,($10FF).w ROM:0011F628 bra.s locret_11F65C ROM:0011F62A ; --------------------------------------------------------------------------- ROM:0011F62A rts ROM:0011F62C ; --------------------------------------------------------------------------- ROM:0011F62C ROM:0011F62C loc_11F62C: ; DATA XREF: ROM:0011F610↑o ROM:0011F62C btst #0,($1314).w ROM:0011F632 beq.s locret_11F65C ROM:0011F634 move.w #$3CD8,d1 ROM:0011F638 move.w ($A98).w,d2 ROM:0011F63C bsr.l sub_11700C ROM:0011F642 clr.b ($8C1).w ROM:0011F646 move.w d1,($664).w ROM:0011F64A move.b #1,($8C1).w ROM:0011F650 move.b #2,($10FF).w ROM:0011F656 bra.l locret_11F6E0 ROM:0011F65C ; --------------------------------------------------------------------------- ROM:0011F65C ROM:0011F65C locret_11F65C: ; CODE XREF: ROM:0011F628↑j ROM:0011F65C ; ROM:0011F632↑j ... ROM:0011F65C rts ROM:0011F65E ; --------------------------------------------------------------------------- ROM:0011F65E ROM:0011F65E loc_11F65E: ; DATA XREF: ROM:0011F614↑o ROM:0011F65E btst #0,($1314).w ROM:0011F664 bne.s loc_11F66E ROM:0011F666 move.b #1,($10FF).w ROM:0011F66C bra.s locret_11F65C ROM:0011F66E ; --------------------------------------------------------------------------- ROM:0011F66E ROM:0011F66E loc_11F66E: ; CODE XREF: ROM:0011F664↑j ROM:0011F66E move.w $3A0(a5),d0 ROM:0011F672 sub.w $39E(a5),d0 ROM:0011F676 cmp.w ($598).w,d0 ROM:0011F67A ble.s locret_11F6E0 ROM:0011F67C cmpi.w #0,($6BA).w ROM:0011F682 bgt.s loc_11F686 ROM:0011F684 bra.s loc_11F694 ROM:0011F686 ; --------------------------------------------------------------------------- ROM:0011F686 ROM:0011F686 loc_11F686: ; CODE XREF: ROM:0011F682↑j ROM:0011F686 move.w $3A4(a5),d0 ROM:0011F68A sub.w $3A2(a5),d0 ROM:0011F68E cmp.w ($C8E).w,d0 ROM:0011F692 ble.s locret_11F6E0 ROM:0011F694 ROM:0011F694 loc_11F694: ; CODE XREF: ROM:0011F684↑j ROM:0011F694 move.w $3A8(a5),d0 ROM:0011F698 sub.w $3A6(a5),d0 ROM:0011F69C btst #1,($1301).w ROM:0011F6A2 bne.s locret_11F6E0 ROM:0011F6A4 cmp.w ($A98).w,d0 ROM:0011F6A8 ble.s locret_11F6E0 ROM:0011F6AA move.w $3AA(a5),d1 ROM:0011F6AE add.w $3AC(a5),d1 ROM:0011F6B2 btst #5,($12FE).w ROM:0011F6B8 bne.s locret_11F6E0 ROM:0011F6BA cmp.w ($A40).w,d1 ROM:0011F6BE bge.s locret_11F6E0 ROM:0011F6C0 cmpi.w #0,($664).w ROM:0011F6C6 bgt.s locret_11F6E0 ROM:0011F6C8 btst #5,($1306).w ROM:0011F6CE bne.s locret_11F6E0 ROM:0011F6D0 bset #5,($130C).w ROM:0011F6D6 move.b #3,($10FF).w ROM:0011F6DC bra.w locret_11F76C ROM:0011F6E0 ; --------------------------------------------------------------------------- ROM:0011F6E0 ROM:0011F6E0 locret_11F6E0: ; CODE XREF: ROM:0011F656↑j ROM:0011F6E0 ; ROM:0011F67A↑j ... ROM:0011F6E0 rts ROM:0011F6E2 ; --------------------------------------------------------------------------- ROM:0011F6E2 ROM:0011F6E2 loc_11F6E2: ; DATA XREF: ROM:0011F618↑o ROM:0011F6E2 btst #0,($1314).w ROM:0011F6E8 bne.s loc_11F6FA ROM:0011F6EA bclr #5,($130C).w ROM:0011F6F0 move.b #1,($10FF).w ROM:0011F6F6 bra.w locret_11F65C ROM:0011F6FA ; --------------------------------------------------------------------------- ROM:0011F6FA ROM:0011F6FA loc_11F6FA: ; CODE XREF: ROM:0011F6E8↑j ROM:0011F6FA move.w $3A0(a5),d0 ROM:0011F6FE cmp.w ($598).w,d0 ROM:0011F702 bgt.s loc_11F706 ROM:0011F704 bra.s loc_11F748 ROM:0011F706 ; --------------------------------------------------------------------------- ROM:0011F706 ROM:0011F706 loc_11F706: ; CODE XREF: ROM:0011F702↑j ROM:0011F706 btst #6,($12F7).w ROM:0011F70C beq.s loc_11F716 ROM:0011F70E bclr #6,($12F7).w ROM:0011F714 bra.s loc_11F748 ROM:0011F716 ; --------------------------------------------------------------------------- ROM:0011F716 ROM:0011F716 loc_11F716: ; CODE XREF: ROM:0011F70C↑j ROM:0011F716 move.w $3A8(a5),d0 ROM:0011F71A cmp.w ($A98).w,d0 ROM:0011F71E bgt.s loc_11F722 ROM:0011F720 bra.s loc_11F748 ROM:0011F722 ; --------------------------------------------------------------------------- ROM:0011F722 ROM:0011F722 loc_11F722: ; CODE XREF: ROM:0011F71E↑j ROM:0011F722 move.w $3AA(a5),d0 ROM:0011F726 cmp.w ($A40).w,d0 ROM:0011F72A blt.s loc_11F72E ROM:0011F72C bra.s loc_11F748 ROM:0011F72E ; --------------------------------------------------------------------------- ROM:0011F72E ROM:0011F72E loc_11F72E: ; CODE XREF: ROM:0011F72A↑j ROM:0011F72E btst #5,($12FE).w ROM:0011F734 bne.s loc_11F748 ROM:0011F736 btst #1,($1301).w ROM:0011F73C bne.s loc_11F748 ROM:0011F73E btst #5,($1306).w ROM:0011F744 bne.s loc_11F748 ROM:0011F746 bra.s locret_11F76C ROM:0011F748 ; --------------------------------------------------------------------------- ROM:0011F748 ROM:0011F748 loc_11F748: ; CODE XREF: ROM:0011F704↑j ROM:0011F748 ; ROM:0011F714↑j ... ROM:0011F748 bclr #5,($130C).w ROM:0011F74E move.w $3AE(a5),d1 ROM:0011F752 clr.b ($8EC).w ROM:0011F756 move.w d1,($6BA).w ROM:0011F75A move.b #1,($8EC).w ROM:0011F760 move.b #2,($10FF).w ROM:0011F766 bra.l locret_11F6E0 ROM:0011F76C ; --------------------------------------------------------------------------- ROM:0011F76C ROM:0011F76C locret_11F76C: ; CODE XREF: ROM:0011F6DC↑j ROM:0011F76C ; ROM:0011F746↑j ROM:0011F76C rts ROM:0011F76E ; --------------------------------------------------------------------------- ROM:0011F76E rts 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_120A00+24↓p ROM:0011F770 move.w $3A4(a5),d0 ROM:0011F774 btst #7,($12F7).w ROM:0011F77A bne.s loc_11F7A0 ROM:0011F77C cmp.w ($C8E).w,d0 ROM:0011F780 bge.s loc_11F7A0 ROM:0011F782 move.w $3AE(a5),d1 ROM:0011F786 clr.b ($8EC).w ROM:0011F78A move.w d1,($6BA).w ROM:0011F78E move.b #1,($8EC).w ROM:0011F794 bset #6,($12F7).w ROM:0011F79A bset #7,($12F7).w ROM:0011F7A0 ROM:0011F7A0 loc_11F7A0: ; CODE XREF: sub_11F770+A↑j ROM:0011F7A0 ; sub_11F770+10↑j ROM:0011F7A0 btst #7,($12F7).w ROM:0011F7A6 beq.s locret_11F7C2 ROM:0011F7A8 move.w $3A2(a5),d1 ROM:0011F7AC sub.w d1,d0 ROM:0011F7AE cmp.w ($C8E).w,d0 ROM:0011F7B2 ble.s locret_11F7C2 ROM:0011F7B4 bclr #7,($12F7).w ROM:0011F7BA clr.b ($8EC).w ROM:0011F7BE clr.w ($6BA).w ROM:0011F7C2 ROM:0011F7C2 locret_11F7C2: ; CODE XREF: sub_11F770+36↑j ROM:0011F7C2 ; sub_11F770+42↑j ROM:0011F7C2 rts ROM:0011F7C2 ; End of function sub_11F770 ROM:0011F7C2 ROM:0011F7C4 ROM:0011F7C4 ; =============== S U B R O U T I N E ======================================= ROM:0011F7C4 ROM:0011F7C4 ROM:0011F7C4 sub_11F7C4: ; CODE XREF: ROM:loc_11F42E↑p ROM:0011F7C4 ; ROM:0011F4D2↑p ROM:0011F7C4 move.w ($B34).w,d0 ROM:0011F7C8 move.w ($B32).w,($B34).w ROM:0011F7CE move.w d0,($B32).w ROM:0011F7D2 move.w $60(a5),($B36).w ROM:0011F7D8 rts ROM:0011F7D8 ; End of function sub_11F7C4 ROM:0011F7D8 ROM:0011F7DA ROM:0011F7DA ; =============== S U B R O U T I N E ======================================= ROM:0011F7DA ROM:0011F7DA ROM:0011F7DA sub_11F7DA: ; CODE XREF: ROM:0011F4A0↑p ROM:0011F7DA ; ROM:0011F576↑p ROM:0011F7DA move.w ($BBA).w,($B32).w ROM:0011F7E0 rts ROM:0011F7E0 ; End of function sub_11F7DA ROM:0011F7E0 ROM:0011F7E2 ROM:0011F7E2 ; =============== S U B R O U T I N E ======================================= ROM:0011F7E2 ROM:0011F7E2 ROM:0011F7E2 sub_11F7E2: ; CODE XREF: ROM:0011F57A↑p ROM:0011F7E2 move.w #$3D74,d1 ROM:0011F7E6 move.w ($598).w,d2 ROM:0011F7EA move.w ($B38).w,d3 ROM:0011F7EE bsr.l sub_11700C ROM:0011F7F4 move.w d1,($B42).w ROM:0011F7F8 move.w #$3D88,d1 ROM:0011F7FC move.w ($B32).w,d2 ROM:0011F800 move.w ($1338).w,d3 ROM:0011F804 bsr.l sub_11700C ROM:0011F80A move.w ($B32).w,d0 ROM:0011F80E sub.w d1,d0 ROM:0011F810 add.w ($B42).w,d0 ROM:0011F814 move.w d0,($B3E).w ROM:0011F818 move.w #$3D86,d1 ROM:0011F81C move.w ($B3E).w,d2 ROM:0011F820 move.w ($1338).w,d3 ROM:0011F824 bsr.l sub_11700C ROM:0011F82A add.w ($B3E).w,d1 ROM:0011F82E move.w $68(a5),d0 ROM:0011F832 cmp.w d1,d0 ROM:0011F834 bge.s loc_11F83C ROM:0011F836 move.w d0,($B34).w ROM:0011F83A bra.s loc_11F840 ROM:0011F83C ; --------------------------------------------------------------------------- ROM:0011F83C ROM:0011F83C loc_11F83C: ; CODE XREF: sub_11F7E2+52↑j ROM:0011F83C move.w d1,($B34).w ROM:0011F840 ROM:0011F840 loc_11F840: ; CODE XREF: sub_11F7E2+58↑j ROM:0011F840 move.w $39C(a5),($B36).w ROM:0011F846 rts ROM:0011F846 ; End of function sub_11F7E2 ROM:0011F846 ROM:0011F848 ROM:0011F848 ; =============== S U B R O U T I N E ======================================= ROM:0011F848 ROM:0011F848 ROM:0011F848 sub_11F848: ; CODE XREF: ROM:0011F4A4↑p ROM:0011F848 btst #0,($130D).w ROM:0011F84E bne.s loc_11F8AE ROM:0011F850 move.w #$3D72,d1 ROM:0011F854 move.w ($598).w,d2 ROM:0011F858 move.w ($B38).w,d3 ROM:0011F85C bsr.l sub_11700C ROM:0011F862 move.w d1,($B40).w ROM:0011F866 move.w #$3D88,d1 ROM:0011F86A move.w ($B32).w,d2 ROM:0011F86E move.w ($1338).w,d3 ROM:0011F872 bsr.l sub_11700C ROM:0011F878 move.w ($B32).w,d0 ROM:0011F87C sub.w d1,d0 ROM:0011F87E sub.w ($B40).w,d0 ROM:0011F882 move.w ($BB2).w,d2 ROM:0011F886 sub.w ($B3A).w,d2 ROM:0011F88A cmp.w d0,d2 ROM:0011F88C ble.s loc_11F890 ROM:0011F88E move.w d2,d0 ROM:0011F890 ROM:0011F890 loc_11F890: ; CODE XREF: sub_11F848+44↑j ROM:0011F890 move.w d0,($B3E).w ROM:0011F894 move.w #$3D86,d1 ROM:0011F898 move.w ($B3E).w,d2 ROM:0011F89C move.w ($1338).w,d3 ROM:0011F8A0 bsr.l sub_11700C ROM:0011F8A6 add.w ($B3E).w,d1 ROM:0011F8AA move.w d1,d0 ROM:0011F8AC bra.s loc_11F8B2 ROM:0011F8AE ; --------------------------------------------------------------------------- ROM:0011F8AE ROM:0011F8AE loc_11F8AE: ; CODE XREF: sub_11F848+6↑j ROM:0011F8AE move.w ($B32).w,d0 ROM:0011F8B2 ROM:0011F8B2 loc_11F8B2: ; CODE XREF: sub_11F848+64↑j ROM:0011F8B2 move.w $68(a5),d2 ROM:0011F8B6 cmp.w d0,d2 ROM:0011F8B8 bge.s loc_11F8BC ROM:0011F8BA move.w d2,d0 ROM:0011F8BC ROM:0011F8BC loc_11F8BC: ; CODE XREF: sub_11F848+70↑j ROM:0011F8BC move.w d0,($B34).w ROM:0011F8C0 move.w $39A(a5),($B36).w ROM:0011F8C6 rts ROM:0011F8C6 ; End of function sub_11F848 ROM:0011F8C6 ROM:0011F8C8 ROM:0011F8C8 ; =============== S U B R O U T I N E ======================================= ROM:0011F8C8 ROM:0011F8C8 ROM:0011F8C8 sub_11F8C8: ; CODE XREF: sub_120A00+2A↓p ROM:0011F8C8 move.w $3B0(a5),d0 ROM:0011F8CC cmpi.w #0,d0 ROM:0011F8D0 beq.s loc_11F8D8 ROM:0011F8D2 cmpi.w #2,d0 ROM:0011F8D6 bne.s loc_11F8E0 ROM:0011F8D8 ROM:0011F8D8 loc_11F8D8: ; CODE XREF: sub_11F8C8+8↑j ROM:0011F8D8 bclr #0,($131F).w ROM:0011F8DE bra.s loc_11F8E6 ROM:0011F8E0 ; --------------------------------------------------------------------------- ROM:0011F8E0 ROM:0011F8E0 loc_11F8E0: ; CODE XREF: sub_11F8C8+E↑j ROM:0011F8E0 bset #0,($131F).w ROM:0011F8E6 ROM:0011F8E6 loc_11F8E6: ; CODE XREF: sub_11F8C8+16↑j ROM:0011F8E6 cmpi.w #0,d0 ROM:0011F8EA beq.s loc_11F8F2 ROM:0011F8EC cmpi.w #1,d0 ROM:0011F8F0 bne.s loc_11F8FA ROM:0011F8F2 ROM:0011F8F2 loc_11F8F2: ; CODE XREF: sub_11F8C8+22↑j ROM:0011F8F2 bclr #4,($1316).w ROM:0011F8F8 bra.s loc_11F900 ROM:0011F8FA ; --------------------------------------------------------------------------- ROM:0011F8FA ROM:0011F8FA loc_11F8FA: ; CODE XREF: sub_11F8C8+28↑j ROM:0011F8FA bset #4,($1316).w ROM:0011F900 ROM:0011F900 loc_11F900: ; CODE XREF: sub_11F8C8+30↑j ROM:0011F900 btst #0,($131F).w ROM:0011F906 bne.s loc_11F91C ROM:0011F908 move.w #$3D6C,d1 ROM:0011F90C move.w ($A44).w,d2 ROM:0011F910 move.w ($A40).w,d3 ROM:0011F914 bsr.l sub_11700C ROM:0011F91A bra.s loc_11F92E ROM:0011F91C ; --------------------------------------------------------------------------- ROM:0011F91C ROM:0011F91C loc_11F91C: ; CODE XREF: sub_11F8C8+3E↑j ROM:0011F91C move.w #$3D6E,d1 ROM:0011F920 move.w ($A6A).w,d2 ROM:0011F924 move.w ($A40).w,d3 ROM:0011F928 bsr.l sub_11700C ROM:0011F92E ROM:0011F92E loc_11F92E: ; CODE XREF: sub_11F8C8+52↑j ROM:0011F92E btst #4,($1316).w ROM:0011F934 beq.s loc_11F93E ROM:0011F936 muls.w ($B3C).w,d1 ROM:0011F93A divs.w #$2710,d1 ROM:0011F93E ROM:0011F93E loc_11F93E: ; CODE XREF: sub_11F8C8+6C↑j ROM:0011F93E move.w d1,($B38).w ROM:0011F942 move.w #$3D70,d1 ROM:0011F946 move.w ($B38).w,d2 ROM:0011F94A move.w ($1338).w,d3 ROM:0011F94E bsr.l sub_11700C ROM:0011F954 move.w d1,($B3A).w ROM:0011F958 rts ROM:0011F958 ; End of function sub_11F8C8 ROM:0011F958 ROM:0011F95A ROM:0011F95A ; =============== S U B R O U T I N E ======================================= ROM:0011F95A ROM:0011F95A ROM:0011F95A sub_11F95A: ; CODE XREF: sub_11F598↑p ROM:0011F95A clr.w d1 ROM:0011F95C move.b ($10FD).w,d1 ROM:0011F960 cmpi.w #4,d1 ROM:0011F964 bcc.s locret_11F96E ROM:0011F966 movea.l off_11F970(pc,d1.w*4),a0 ROM:0011F96A nop ROM:0011F96C jmp (a0) ROM:0011F96E ; --------------------------------------------------------------------------- ROM:0011F96E ROM:0011F96E locret_11F96E: ; CODE XREF: sub_11F95A+A↑j ROM:0011F96E rts ROM:0011F96E ; End of function sub_11F95A ROM:0011F96E ROM:0011F96E ; --------------------------------------------------------------------------- ROM:0011F970 off_11F970: dc.l loc_11F980 ; DATA XREF: sub_11F95A+C↑r ROM:0011F974 dc.l loc_11F98E ROM:0011F978 dc.l loc_11F9D8 ROM:0011F97C dc.l loc_11FA02 ROM:0011F980 ; --------------------------------------------------------------------------- ROM:0011F980 ROM:0011F980 loc_11F980: ; DATA XREF: ROM:off_11F970↑o ROM:0011F980 bclr #5,($1306).w ROM:0011F986 move.b #1,($10FD).w ROM:0011F98C bra.s locret_11F9D6 ROM:0011F98E ; --------------------------------------------------------------------------- ROM:0011F98E ROM:0011F98E loc_11F98E: ; DATA XREF: ROM:0011F974↑o ROM:0011F98E move.w $3BA(a5),d0 ROM:0011F992 move.w $3BC(a5),d1 ROM:0011F996 move.w $3C0(a5),d2 ROM:0011F99A move.w $3BE(a5),d3 ROM:0011F99E cmp.w ($598).w,d0 ROM:0011F9A2 bgt.s locret_11F9D6 ROM:0011F9A4 cmp.w ($53A).w,d1 ROM:0011F9A8 bgt.s locret_11F9D6 ROM:0011F9AA cmp.w ($A5A).w,d2 ROM:0011F9AE bgt.s locret_11F9D6 ROM:0011F9B0 cmp.w ($C8E).w,d3 ROM:0011F9B4 bgt.s locret_11F9D6 ROM:0011F9B6 bset #5,($1306).w ROM:0011F9BC move.w $3C6(a5),d4 ROM:0011F9C0 clr.b ($8ED).w ROM:0011F9C4 move.w d4,($6BC).w ROM:0011F9C8 move.b #1,($8ED).w ROM:0011F9CE move.b #2,($10FD).w ROM:0011F9D4 bra.s locret_11FA00 ROM:0011F9D6 ; --------------------------------------------------------------------------- ROM:0011F9D6 ROM:0011F9D6 locret_11F9D6: ; CODE XREF: ROM:0011F98C↑j ROM:0011F9D6 ; ROM:0011F9A2↑j ... ROM:0011F9D6 rts ROM:0011F9D8 ; --------------------------------------------------------------------------- ROM:0011F9D8 ROM:0011F9D8 loc_11F9D8: ; DATA XREF: ROM:0011F978↑o ROM:0011F9D8 move.w $3C2(a5),d0 ROM:0011F9DC cmpi.w #0,($6BC).w ROM:0011F9E2 ble.s loc_11F9EA ROM:0011F9E4 cmp.w ($53A).w,d0 ROM:0011F9E8 bgt.s locret_11FA00 ROM:0011F9EA ROM:0011F9EA loc_11F9EA: ; CODE XREF: ROM:0011F9E2↑j ROM:0011F9EA bclr #5,($1306).w ROM:0011F9F0 clr.b ($8ED).w ROM:0011F9F4 clr.w ($6BC).w ROM:0011F9F8 move.b #3,($10FD).w ROM:0011F9FE bra.s locret_11FA14 ROM:0011FA00 ; --------------------------------------------------------------------------- ROM:0011FA00 ROM:0011FA00 locret_11FA00: ; CODE XREF: ROM:0011F9D4↑j ROM:0011FA00 ; ROM:0011F9E8↑j ROM:0011FA00 rts ROM:0011FA02 ; --------------------------------------------------------------------------- ROM:0011FA02 ROM:0011FA02 loc_11FA02: ; DATA XREF: ROM:0011F97C↑o ROM:0011FA02 move.w $3C4(a5),d0 ROM:0011FA06 cmp.w ($53A).w,d0 ROM:0011FA0A blt.s locret_11FA14 ROM:0011FA0C move.b #1,($10FD).w ROM:0011FA12 bra.s locret_11F9D6 ROM:0011FA14 ; --------------------------------------------------------------------------- ROM:0011FA14 ROM:0011FA14 locret_11FA14: ; CODE XREF: ROM:0011F9FE↑j ROM:0011FA14 ; ROM:0011FA0A↑j ROM:0011FA14 rts ROM:0011FA16 ROM:0011FA16 ; =============== S U B R O U T I N E ======================================= ROM:0011FA16 ROM:0011FA16 ROM:0011FA16 sub_11FA16: ; CODE XREF: sub_120A00:loc_120A18↓p ROM:0011FA16 clr.w d1 ROM:0011FA18 move.b ($1100).w,d1 ROM:0011FA1C cmpi.w #6,d1 ROM:0011FA20 bcc.s locret_11FA2A ROM:0011FA22 movea.l off_11FA2C(pc,d1.w*4),a0 ROM:0011FA26 nop ROM:0011FA28 jmp (a0) ROM:0011FA2A ; --------------------------------------------------------------------------- ROM:0011FA2A ROM:0011FA2A locret_11FA2A: ; CODE XREF: sub_11FA16+A↑j ROM:0011FA2A rts ROM:0011FA2A ; End of function sub_11FA16 ROM:0011FA2A ROM:0011FA2A ; --------------------------------------------------------------------------- ROM:0011FA2C off_11FA2C: dc.l loc_11FA44 ; DATA XREF: sub_11FA16+C↑r ROM:0011FA30 dc.l loc_11FA5A ROM:0011FA34 dc.l loc_11FA94 ROM:0011FA38 dc.l loc_11FAC8 ROM:0011FA3C dc.l loc_11FB08 ROM:0011FA40 dc.l loc_11FB4A ROM:0011FA44 ; --------------------------------------------------------------------------- ROM:0011FA44 ROM:0011FA44 loc_11FA44: ; DATA XREF: ROM:off_11FA2C↑o ROM:0011FA44 bclr #5,($130E).w ROM:0011FA4A bclr #3,($1309).w ROM:0011FA50 move.b #1,($1100).w ROM:0011FA56 bra.s locret_11FA92 ROM:0011FA58 ; --------------------------------------------------------------------------- ROM:0011FA58 rts ROM:0011FA5A ; --------------------------------------------------------------------------- ROM:0011FA5A ROM:0011FA5A loc_11FA5A: ; DATA XREF: ROM:0011FA30↑o ROM:0011FA5A btst #4,($934).w ROM:0011FA60 beq.s loc_11FA7A ROM:0011FA62 btst #6,($1315).w ROM:0011FA68 beq.s loc_11FA7A ROM:0011FA6A bset #3,($1309).w ROM:0011FA70 move.b #4,($1100).w ROM:0011FA76 bra.w loc_11FB44 ROM:0011FA7A ; --------------------------------------------------------------------------- ROM:0011FA7A ROM:0011FA7A loc_11FA7A: ; CODE XREF: ROM:0011FA60↑j ROM:0011FA7A ; ROM:0011FA68↑j ROM:0011FA7A btst #6,($1315).w ROM:0011FA80 beq.s locret_11FA92 ROM:0011FA82 btst #4,($934).w ROM:0011FA88 bne.s locret_11FA92 ROM:0011FA8A move.b #2,($1100).w ROM:0011FA90 bra.s loc_11FAC2 ROM:0011FA92 ; --------------------------------------------------------------------------- ROM:0011FA92 ROM:0011FA92 locret_11FA92: ; CODE XREF: ROM:0011FA56↑j ROM:0011FA92 ; ROM:0011FA80↑j ... ROM:0011FA92 rts ROM:0011FA94 ; --------------------------------------------------------------------------- ROM:0011FA94 ROM:0011FA94 loc_11FA94: ; DATA XREF: ROM:0011FA34↑o ROM:0011FA94 btst #6,($1315).w ROM:0011FA9A bne.s loc_11FAA4 ROM:0011FA9C move.b #1,($1100).w ROM:0011FAA2 bra.s locret_11FA92 ROM:0011FAA4 ; --------------------------------------------------------------------------- ROM:0011FAA4 ROM:0011FAA4 loc_11FAA4: ; CODE XREF: ROM:0011FA9A↑j ROM:0011FAA4 btst #4,($934).w ROM:0011FAAA beq.s loc_11FAC2 ROM:0011FAAC bsr.w sub_11FBAE ROM:0011FAB0 bsr.w sub_11FC26 ROM:0011FAB4 bset #5,($130E).w ROM:0011FABA move.b #3,($1100).w ROM:0011FAC0 bra.s loc_11FB02 ROM:0011FAC2 ; --------------------------------------------------------------------------- ROM:0011FAC2 ROM:0011FAC2 loc_11FAC2: ; CODE XREF: ROM:0011FA90↑j ROM:0011FAC2 ; ROM:0011FAAA↑j ... ROM:0011FAC2 bsr.w sub_11FB86 ROM:0011FAC6 rts ROM:0011FAC8 ; --------------------------------------------------------------------------- ROM:0011FAC8 ROM:0011FAC8 loc_11FAC8: ; DATA XREF: ROM:0011FA38↑o ROM:0011FAC8 btst #4,($934).w ROM:0011FACE bne.s loc_11FADE ROM:0011FAD0 bsr.w sub_11FC88 ROM:0011FAD4 move.b #5,($1100).w ROM:0011FADA bra.w loc_11FB7E ROM:0011FADE ; --------------------------------------------------------------------------- ROM:0011FADE ROM:0011FADE loc_11FADE: ; CODE XREF: ROM:0011FACE↑j ROM:0011FADE move.w ($B48).w,d0 ROM:0011FAE2 cmp.w ($BBA).w,d0 ROM:0011FAE6 bne.s loc_11FB02 ROM:0011FAE8 bsr.l sub_120DB2 ROM:0011FAEE bclr #5,($130E).w ROM:0011FAF4 bset #3,($1309).w ROM:0011FAFA move.b #4,($1100).w ROM:0011FB00 bra.s loc_11FB44 ROM:0011FB02 ; --------------------------------------------------------------------------- ROM:0011FB02 ROM:0011FB02 loc_11FB02: ; CODE XREF: ROM:0011FAC0↑j ROM:0011FB02 ; ROM:0011FAE6↑j ... ROM:0011FB02 bsr.w sub_11FB9A ROM:0011FB06 rts ROM:0011FB08 ; --------------------------------------------------------------------------- ROM:0011FB08 ROM:0011FB08 loc_11FB08: ; DATA XREF: ROM:0011FA3C↑o ROM:0011FB08 btst #6,($1315).w ROM:0011FB0E bne.s loc_11FB20 ROM:0011FB10 bclr #3,($1309).w ROM:0011FB16 move.b #1,($1100).w ROM:0011FB1C bra.w locret_11FA92 ROM:0011FB20 ; --------------------------------------------------------------------------- ROM:0011FB20 ROM:0011FB20 loc_11FB20: ; CODE XREF: ROM:0011FB0E↑j ROM:0011FB20 btst #4,($934).w ROM:0011FB26 bne.s loc_11FB44 ROM:0011FB28 bsr.w sub_11FBAE ROM:0011FB2C bsr.w sub_11FBB6 ROM:0011FB30 bset #5,($130E).w ROM:0011FB36 bclr #3,($1309).w ROM:0011FB3C move.b #5,($1100).w ROM:0011FB42 bra.s loc_11FB7E ROM:0011FB44 ; --------------------------------------------------------------------------- ROM:0011FB44 ROM:0011FB44 loc_11FB44: ; CODE XREF: ROM:0011FA76↑j ROM:0011FB44 ; ROM:0011FB00↑j ... ROM:0011FB44 bsr.w sub_11FB9A ROM:0011FB48 rts ROM:0011FB4A ; --------------------------------------------------------------------------- ROM:0011FB4A ROM:0011FB4A loc_11FB4A: ; DATA XREF: ROM:0011FA40↑o ROM:0011FB4A btst #4,($934).w ROM:0011FB50 beq.s loc_11FB5E ROM:0011FB52 bsr.w sub_11FC88 ROM:0011FB56 move.b #3,($1100).w ROM:0011FB5C bra.s loc_11FB02 ROM:0011FB5E ; --------------------------------------------------------------------------- ROM:0011FB5E ROM:0011FB5E loc_11FB5E: ; CODE XREF: ROM:0011FB50↑j ROM:0011FB5E move.w ($B48).w,d0 ROM:0011FB62 cmp.w ($BBA).w,d0 ROM:0011FB66 bne.s loc_11FB7E ROM:0011FB68 bsr.l sub_120DB2 ROM:0011FB6E bclr #5,($130E).w ROM:0011FB74 move.b #2,($1100).w ROM:0011FB7A bra.w loc_11FAC2 ROM:0011FB7E ; --------------------------------------------------------------------------- ROM:0011FB7E ROM:0011FB7E loc_11FB7E: ; CODE XREF: ROM:0011FADA↑j ROM:0011FB7E ; ROM:0011FB42↑j ... ROM:0011FB7E bsr.w sub_11FB86 ROM:0011FB82 rts ROM:0011FB84 ; --------------------------------------------------------------------------- ROM:0011FB84 rts ROM:0011FB86 ROM:0011FB86 ; =============== S U B R O U T I N E ======================================= ROM:0011FB86 ROM:0011FB86 ROM:0011FB86 sub_11FB86: ; CODE XREF: ROM:loc_11FAC2↑p ROM:0011FB86 ; ROM:loc_11FB7E↑p ROM:0011FB86 move.w #$3CDA,d1 ROM:0011FB8A move.w ($A98).w,d2 ROM:0011FB8E bsr.l sub_11700C ROM:0011FB94 move.w d1,($B96).w ROM:0011FB98 rts ROM:0011FB98 ; End of function sub_11FB86 ROM:0011FB98 ROM:0011FB9A ROM:0011FB9A ; =============== S U B R O U T I N E ======================================= ROM:0011FB9A ROM:0011FB9A ROM:0011FB9A sub_11FB9A: ; CODE XREF: ROM:loc_11FB02↑p ROM:0011FB9A ; ROM:loc_11FB44↑p ROM:0011FB9A move.w #$3CDC,d1 ROM:0011FB9E move.w ($A98).w,d2 ROM:0011FBA2 bsr.l sub_11700C ROM:0011FBA8 move.w d1,($B96).w ROM:0011FBAC rts ROM:0011FBAC ; End of function sub_11FB9A ROM:0011FBAC ROM:0011FBAE ROM:0011FBAE ; =============== S U B R O U T I N E ======================================= ROM:0011FBAE ROM:0011FBAE ROM:0011FBAE sub_11FBAE: ; CODE XREF: ROM:0011FAAC↑p ROM:0011FBAE ; ROM:0011FB28↑p ROM:0011FBAE move.w ($BBA).w,($B44).w ROM:0011FBB4 rts ROM:0011FBB4 ; End of function sub_11FBAE ROM:0011FBB4 ROM:0011FBB6 ROM:0011FBB6 ; =============== S U B R O U T I N E ======================================= ROM:0011FBB6 ROM:0011FBB6 ROM:0011FBB6 sub_11FBB6: ; CODE XREF: ROM:0011FB2C↑p ROM:0011FBB6 move.w #$3CDE,d1 ROM:0011FBBA move.w ($A98).w,d2 ROM:0011FBBE bsr.l sub_11700C ROM:0011FBC4 move.w d1,($B4A).w ROM:0011FBC8 move.w #$3D88,d1 ROM:0011FBCC move.w ($B44).w,d2 ROM:0011FBD0 move.w ($1338).w,d3 ROM:0011FBD4 bsr.l sub_11700C ROM:0011FBDA move.w ($B44).w,d0 ROM:0011FBDE sub.w d1,d0 ROM:0011FBE0 sub.w ($B4A).w,d0 ROM:0011FBE4 move.w ($BB2).w,d1 ROM:0011FBE8 sub.w ($B4A).w,d1 ROM:0011FBEC cmp.w d0,d1 ROM:0011FBEE ble.s loc_11FBF2 ROM:0011FBF0 move.w d1,d0 ROM:0011FBF2 ROM:0011FBF2 loc_11FBF2: ; CODE XREF: sub_11FBB6+38↑j ROM:0011FBF2 move.w d0,($B4E).w ROM:0011FBF6 move.w #$3D86,d1 ROM:0011FBFA move.w ($B4E).w,d2 ROM:0011FBFE move.w ($1338).w,d3 ROM:0011FC02 bsr.l sub_11700C ROM:0011FC08 add.w ($B4E).w,d1 ROM:0011FC0C move.w d1,($B48).w ROM:0011FC10 move.w $68(a5),d2 ROM:0011FC14 cmp.w ($B48).w,d2 ROM:0011FC18 bge.s loc_11FC1E ROM:0011FC1A move.w d2,($B48).w ROM:0011FC1E ROM:0011FC1E loc_11FC1E: ; CODE XREF: sub_11FBB6+62↑j ROM:0011FC1E move.w $3CA(a5),($B46).w ROM:0011FC24 rts ROM:0011FC24 ; End of function sub_11FBB6 ROM:0011FC24 ROM:0011FC26 ROM:0011FC26 ; =============== S U B R O U T I N E ======================================= ROM:0011FC26 ROM:0011FC26 ROM:0011FC26 sub_11FC26: ; CODE XREF: ROM:0011FAB0↑p ROM:0011FC26 move.w #$3CE0,d1 ROM:0011FC2A move.w ($A98).w,d2 ROM:0011FC2E bsr.l sub_11700C ROM:0011FC34 move.w d1,($B4C).w ROM:0011FC38 move.w #$3D88,d1 ROM:0011FC3C move.w ($B44).w,d2 ROM:0011FC40 move.w ($1338).w,d3 ROM:0011FC44 bsr.l sub_11700C ROM:0011FC4A move.w ($B44).w,d0 ROM:0011FC4E sub.w d1,d0 ROM:0011FC50 add.w ($B4C).w,d0 ROM:0011FC54 move.w d0,($B4E).w ROM:0011FC58 move.w #$3D86,d1 ROM:0011FC5C move.w ($B4E).w,d2 ROM:0011FC60 move.w ($1338).w,d3 ROM:0011FC64 bsr.l sub_11700C ROM:0011FC6A add.w ($B4E).w,d1 ROM:0011FC6E move.w d1,($B48).w ROM:0011FC72 move.w $68(a5),d1 ROM:0011FC76 cmp.w ($B48).w,d1 ROM:0011FC7A bge.s loc_11FC80 ROM:0011FC7C move.w d1,($B48).w ROM:0011FC80 ROM:0011FC80 loc_11FC80: ; CODE XREF: sub_11FC26+54↑j ROM:0011FC80 move.w $3CC(a5),($B46).w ROM:0011FC86 rts ROM:0011FC86 ; End of function sub_11FC26 ROM:0011FC86 ROM:0011FC88 ROM:0011FC88 ; =============== S U B R O U T I N E ======================================= ROM:0011FC88 ROM:0011FC88 ROM:0011FC88 sub_11FC88: ; CODE XREF: ROM:0011FAD0↑p ROM:0011FC88 ; ROM:0011FB52↑p ROM:0011FC88 move.w ($B48).w,d0 ROM:0011FC8C move.w ($B44).w,($B48).w ROM:0011FC92 move.w d0,($B44).w ROM:0011FC96 move.w $60(a5),($B46).w ROM:0011FC9C rts ROM:0011FC9C ; End of function sub_11FC88 ROM:0011FC9C ROM:0011FC9E ROM:0011FC9E ; =============== S U B R O U T I N E ======================================= ROM:0011FC9E ROM:0011FC9E ROM:0011FC9E sub_11FC9E: ; CODE XREF: sub_121860+6↓p ROM:0011FC9E btst #0,($1300).w ROM:0011FCA4 beq.s loc_11FCB8 ROM:0011FCA6 move.w $3D0(a5),d0 ROM:0011FCAA clr.b ($907).w ROM:0011FCAE move.w d0,($6F0).w ROM:0011FCB2 move.b #1,($907).w ROM:0011FCB8 ROM:0011FCB8 loc_11FCB8: ; CODE XREF: sub_11FC9E+6↑j ROM:0011FCB8 btst #6,($92C).w ROM:0011FCBE beq.s loc_11FCFA ROM:0011FCC0 btst #7,($12FD).w ROM:0011FCC6 bne.s loc_11FCFA ROM:0011FCC8 btst #5,($12F5).w ROM:0011FCCE beq.s loc_11FCFA ROM:0011FCD0 btst #7,($1310).w ROM:0011FCD6 bne.s loc_11FCFA ROM:0011FCD8 btst #5,($969).w ROM:0011FCDE beq.s loc_11FCE8 ROM:0011FCE0 btst #5,($96D).w ROM:0011FCE6 beq.s loc_11FCFA ROM:0011FCE8 ROM:0011FCE8 loc_11FCE8: ; CODE XREF: sub_11FC9E+40↑j ROM:0011FCE8 move.w $3CE(a5),d0 ROM:0011FCEC btst #0,($1314).w ROM:0011FCF2 beq.s loc_11FD02 ROM:0011FCF4 cmp.w ($A9A).w,d0 ROM:0011FCF8 ble.s loc_11FD02 ROM:0011FCFA ROM:0011FCFA loc_11FCFA: ; CODE XREF: sub_11FC9E+20↑j ROM:0011FCFA ; sub_11FC9E+28↑j ... ROM:0011FCFA bset #6,($1313).w ROM:0011FD00 bra.s locret_11FD10 ROM:0011FD02 ; --------------------------------------------------------------------------- ROM:0011FD02 ROM:0011FD02 loc_11FD02: ; CODE XREF: sub_11FC9E+54↑j ROM:0011FD02 ; sub_11FC9E+5A↑j ROM:0011FD02 cmpi.w #0,($6F0).w ROM:0011FD08 bgt.s locret_11FD10 ROM:0011FD0A bclr #6,($1313).w ROM:0011FD10 ROM:0011FD10 locret_11FD10: ; CODE XREF: sub_11FC9E+62↑j ROM:0011FD10 ; sub_11FC9E+6A↑j ROM:0011FD10 rts ROM:0011FD10 ; End of function sub_11FC9E ROM:0011FD10 ROM:0011FD12 ROM:0011FD12 ; =============== S U B R O U T I N E ======================================= ROM:0011FD12 ROM:0011FD12 ROM:0011FD12 sub_11FD12: ; CODE XREF: sub_121860+C↓p ROM:0011FD12 move.w ($B50).w,d0 ROM:0011FD16 bclr #3,($1316).w ROM:0011FD1C btst #7,($1306).w ROM:0011FD22 beq.s locret_11FD50 ROM:0011FD24 btst #6,($1313).w ROM:0011FD2A bne.s locret_11FD50 ROM:0011FD2C cmp.w ($BBA).w,d0 ROM:0011FD30 bne.s locret_11FD50 ROM:0011FD32 btst #1,($1300).w ROM:0011FD38 beq.s loc_11FD4A ROM:0011FD3A btst #0,($C6B).w ROM:0011FD40 bne.s loc_11FD4A ROM:0011FD42 btst #2,($145F).w ROM:0011FD48 bne.s locret_11FD50 ROM:0011FD4A ROM:0011FD4A loc_11FD4A: ; CODE XREF: sub_11FD12+26↑j ROM:0011FD4A ; sub_11FD12+2E↑j ROM:0011FD4A bset #3,($1316).w ROM:0011FD50 ROM:0011FD50 locret_11FD50: ; CODE XREF: sub_11FD12+10↑j ROM:0011FD50 ; sub_11FD12+18↑j ... ROM:0011FD50 rts ROM:0011FD50 ; End of function sub_11FD12 ROM:0011FD50 ROM:0011FD52 ROM:0011FD52 ; =============== S U B R O U T I N E ======================================= ROM:0011FD52 ROM:0011FD52 ROM:0011FD52 sub_11FD52: ; CODE XREF: sub_121860+12↓p ROM:0011FD52 btst #5,($969).w ROM:0011FD58 beq.s loc_11FD66 ROM:0011FD5A btst #5,($96D).w ROM:0011FD60 bne.s loc_11FD66 ROM:0011FD62 bra.w loc_11FDDE ROM:0011FD66 ; --------------------------------------------------------------------------- ROM:0011FD66 ROM:0011FD66 loc_11FD66: ; CODE XREF: sub_11FD52+6↑j ROM:0011FD66 ; sub_11FD52+E↑j ROM:0011FD66 btst #6,($1313).w ROM:0011FD6C bne.l loc_11FDDE ROM:0011FD72 cmpi.w #0,($BB8).w ROM:0011FD78 blt.s loc_11FDD6 ROM:0011FD7A btst #2,($12FF).w ROM:0011FD80 bne.s loc_11FDD6 ROM:0011FD82 btst #5,($1307).w ROM:0011FD88 bne.s loc_11FDD6 ROM:0011FD8A btst #2,($1307).w ROM:0011FD90 bne.s loc_11FDD6 ROM:0011FD92 btst #2,($145F).w ROM:0011FD98 beq.s loc_11FDB4 ROM:0011FD9A btst #0,($C6B).w ROM:0011FDA0 bne.s loc_11FDB4 ROM:0011FDA2 btst #2,($131D).w ROM:0011FDA8 beq.s loc_11FDD6 ROM:0011FDAA move.w ($BB8).w,d0 ROM:0011FDAE cmp.w $3D2(a5),d0 ROM:0011FDB2 blt.s loc_11FDD6 ROM:0011FDB4 ROM:0011FDB4 loc_11FDB4: ; CODE XREF: sub_11FD52+46↑j ROM:0011FDB4 ; sub_11FD52+4E↑j ROM:0011FDB4 btst #5,($969).w ROM:0011FDBA beq.s loc_11FDC4 ROM:0011FDBC btst #5,($96D).w ROM:0011FDC2 bne.s loc_11FDD6 ROM:0011FDC4 ROM:0011FDC4 loc_11FDC4: ; CODE XREF: sub_11FD52+68↑j ROM:0011FDC4 btst #1,($1300).w ROM:0011FDCA beq.s loc_11FDD4 ROM:0011FDCC btst #4,($934).w ROM:0011FDD2 beq.s loc_11FDD6 ROM:0011FDD4 ROM:0011FDD4 loc_11FDD4: ; CODE XREF: sub_11FD52+78↑j ROM:0011FDD4 bra.s loc_11FDDC ROM:0011FDD6 ; --------------------------------------------------------------------------- ROM:0011FDD6 ROM:0011FDD6 loc_11FDD6: ; CODE XREF: sub_11FD52+26↑j ROM:0011FDD6 ; sub_11FD52+2E↑j ... ROM:0011FDD6 bset #7,($130F).w ROM:0011FDDC ROM:0011FDDC loc_11FDDC: ; CODE XREF: sub_11FD52:loc_11FDD4↑j ROM:0011FDDC bra.s locret_11FDE4 ROM:0011FDDE ; --------------------------------------------------------------------------- ROM:0011FDDE ROM:0011FDDE loc_11FDDE: ; CODE XREF: sub_11FD52+10↑j ROM:0011FDDE ; sub_11FD52+1A↑j ROM:0011FDDE bclr #7,($130F).w ROM:0011FDE4 ROM:0011FDE4 locret_11FDE4: ; CODE XREF: sub_11FD52:loc_11FDDC↑j ROM:0011FDE4 rts ROM:0011FDE4 ; End of function sub_11FD52 ROM:0011FDE4 ROM:0011FDE6 ROM:0011FDE6 ; =============== S U B R O U T I N E ======================================= ROM:0011FDE6 ROM:0011FDE6 ROM:0011FDE6 sub_11FDE6: ; CODE XREF: ROM:0012197C↓p ROM:0011FDE6 move.w ($BBA).w,($B50).w ROM:0011FDEC rts ROM:0011FDEC ; End of function sub_11FDE6 ROM:0011FDEC ROM:0011FDEE ROM:0011FDEE ; =============== S U B R O U T I N E ======================================= ROM:0011FDEE ROM:0011FDEE ROM:0011FDEE sub_11FDEE: ; CODE XREF: sub_120A00+3C↓p ROM:0011FDEE bsr.w sub_11FDFC ROM:0011FDF2 bsr.w sub_11FFA6 ROM:0011FDF6 bsr.w sub_11FFC2 ROM:0011FDFA rts ROM:0011FDFA ; End of function sub_11FDEE ROM:0011FDFA ROM:0011FDFC ROM:0011FDFC ; =============== S U B R O U T I N E ======================================= ROM:0011FDFC ROM:0011FDFC ROM:0011FDFC sub_11FDFC: ; CODE XREF: sub_11FDEE↑p ROM:0011FDFC clr.w d1 ROM:0011FDFE move.b ($1102).w,d1 ROM:0011FE02 cmpi.w #5,d1 ROM:0011FE06 bcc.s locret_11FE10 ROM:0011FE08 movea.l off_11FE12(pc,d1.w*4),a0 ROM:0011FE0C nop ROM:0011FE0E jmp (a0) ROM:0011FE10 ; --------------------------------------------------------------------------- ROM:0011FE10 ROM:0011FE10 locret_11FE10: ; CODE XREF: sub_11FDFC+A↑j ROM:0011FE10 rts ROM:0011FE10 ; End of function sub_11FDFC ROM:0011FE10 ROM:0011FE10 ; --------------------------------------------------------------------------- ROM:0011FE12 off_11FE12: dc.l loc_11FE26 ; DATA XREF: sub_11FDFC+C↑r ROM:0011FE16 dc.l loc_11FE3C ROM:0011FE1A dc.l loc_11FE6C ROM:0011FE1E dc.l loc_11FED2 ROM:0011FE22 dc.l loc_11FF42 ROM:0011FE26 ; --------------------------------------------------------------------------- ROM:0011FE26 ROM:0011FE26 loc_11FE26: ; DATA XREF: ROM:off_11FE12↑o ROM:0011FE26 bclr #1,($12F6).w ROM:0011FE2C move.w #0,($B5C).w ROM:0011FE32 move.b #1,($1102).w ROM:0011FE38 rts ROM:0011FE3A ; --------------------------------------------------------------------------- ROM:0011FE3A rts ROM:0011FE3C ; --------------------------------------------------------------------------- ROM:0011FE3C ROM:0011FE3C loc_11FE3C: ; DATA XREF: ROM:0011FE16↑o ROM:0011FE3C btst #0,($1314).w ROM:0011FE42 beq.s locret_11FE6A ROM:0011FE44 btst #5,($1317).w ROM:0011FE4A beq.s locret_11FE6A ROM:0011FE4C bset #1,($12F6).w ROM:0011FE52 clr.b ($8C3).w ROM:0011FE56 move.w #$A,($668).w ROM:0011FE5C move.b #1,($8C3).w ROM:0011FE62 move.b #2,($1102).w ROM:0011FE68 rts ROM:0011FE6A ; --------------------------------------------------------------------------- ROM:0011FE6A ROM:0011FE6A locret_11FE6A: ; CODE XREF: ROM:0011FE42↑j ROM:0011FE6A ; ROM:0011FE4A↑j ROM:0011FE6A rts ROM:0011FE6C ; --------------------------------------------------------------------------- ROM:0011FE6C ROM:0011FE6C loc_11FE6C: ; DATA XREF: ROM:0011FE1A↑o ROM:0011FE6C btst #0,($1314).w ROM:0011FE72 bne.s loc_11FE88 ROM:0011FE74 bclr #1,($12F6).w ROM:0011FE7A move.w #0,($B5C).w ROM:0011FE80 move.b #1,($1102).w ROM:0011FE86 rts ROM:0011FE88 ; --------------------------------------------------------------------------- ROM:0011FE88 ROM:0011FE88 loc_11FE88: ; CODE XREF: ROM:0011FE72↑j ROM:0011FE88 btst #5,($1317).w ROM:0011FE8E bne.s loc_11FE98 ROM:0011FE90 move.b #3,($1102).w ROM:0011FE96 rts ROM:0011FE98 ; --------------------------------------------------------------------------- ROM:0011FE98 ROM:0011FE98 loc_11FE98: ; CODE XREF: ROM:0011FE8E↑j ROM:0011FE98 cmpi.w #0,($668).w ROM:0011FE9E bgt.s locret_11FED0 ROM:0011FEA0 cmpi.w #$2710,($B5C).w ROM:0011FEA6 bge.s locret_11FED0 ROM:0011FEA8 move.w ($B5C).w,d0 ROM:0011FEAC add.w $3D4(a5),d0 ROM:0011FEB0 cmpi.w #$2710,d0 ROM:0011FEB4 ble.s loc_11FEBA ROM:0011FEB6 move.w #$2710,d0 ROM:0011FEBA ROM:0011FEBA loc_11FEBA: ; CODE XREF: ROM:0011FEB4↑j ROM:0011FEBA move.w d0,($B5C).w ROM:0011FEBE clr.b ($8C3).w ROM:0011FEC2 move.w #$A,($668).w ROM:0011FEC8 move.b #1,($8C3).w ROM:0011FECE rts ROM:0011FED0 ; --------------------------------------------------------------------------- ROM:0011FED0 ROM:0011FED0 locret_11FED0: ; CODE XREF: ROM:0011FE9E↑j ROM:0011FED0 ; ROM:0011FEA6↑j ROM:0011FED0 rts ROM:0011FED2 ; --------------------------------------------------------------------------- ROM:0011FED2 ROM:0011FED2 loc_11FED2: ; DATA XREF: ROM:0011FE1E↑o ROM:0011FED2 btst #0,($1314).w ROM:0011FED8 bne.s loc_11FEEE ROM:0011FEDA bclr #1,($12F6).w ROM:0011FEE0 move.w #0,($B5C).w ROM:0011FEE6 move.b #1,($1102).w ROM:0011FEEC rts ROM:0011FEEE ; --------------------------------------------------------------------------- ROM:0011FEEE ROM:0011FEEE loc_11FEEE: ; CODE XREF: ROM:0011FED8↑j ROM:0011FEEE move.w $3D8(a5),d0 ROM:0011FEF2 cmp.w ($50C).w,d0 ROM:0011FEF6 ble.s loc_11FF20 ROM:0011FEF8 move.w ($B5C).w,d0 ROM:0011FEFC sub.w $3D6(a5),d0 ROM:0011FF00 bge.s loc_11FF04 ROM:0011FF02 clr.l d0 ROM:0011FF04 ROM:0011FF04 loc_11FF04: ; CODE XREF: ROM:0011FF00↑j ROM:0011FF04 move.w ($B5C).w,d0 ROM:0011FF08 clr.b ($8C3).w ROM:0011FF0C move.w #$A,($668).w ROM:0011FF12 move.b #1,($8C3).w ROM:0011FF18 move.b #4,($1102).w ROM:0011FF1E rts ROM:0011FF20 ; --------------------------------------------------------------------------- ROM:0011FF20 ROM:0011FF20 loc_11FF20: ; CODE XREF: ROM:0011FEF6↑j ROM:0011FF20 btst #5,($1317).w ROM:0011FF26 beq.s locret_11FF40 ROM:0011FF28 clr.b ($8C3).w ROM:0011FF2C move.w #$A,($668).w ROM:0011FF32 move.b #1,($8C3).w ROM:0011FF38 move.b #2,($1102).w ROM:0011FF3E rts ROM:0011FF40 ; --------------------------------------------------------------------------- ROM:0011FF40 ROM:0011FF40 locret_11FF40: ; CODE XREF: ROM:0011FF26↑j ROM:0011FF40 rts ROM:0011FF42 ; --------------------------------------------------------------------------- ROM:0011FF42 ROM:0011FF42 loc_11FF42: ; DATA XREF: ROM:0011FE22↑o ROM:0011FF42 btst #0,($1314).w ROM:0011FF48 beq.s loc_11FF52 ROM:0011FF4A cmpi.w #0,($B5C).w ROM:0011FF50 bgt.s loc_11FF66 ROM:0011FF52 ROM:0011FF52 loc_11FF52: ; CODE XREF: ROM:0011FF48↑j ROM:0011FF52 bclr #1,($12F6).w ROM:0011FF58 move.w #0,($B5C).w ROM:0011FF5E move.b #1,($1102).w ROM:0011FF64 rts ROM:0011FF66 ; --------------------------------------------------------------------------- ROM:0011FF66 ROM:0011FF66 loc_11FF66: ; CODE XREF: ROM:0011FF50↑j ROM:0011FF66 move.w $3D8(a5),d0 ROM:0011FF6A cmp.w ($50C).w,d0 ROM:0011FF6E bgt.s loc_11FF78 ROM:0011FF70 move.b #3,($1102).w ROM:0011FF76 rts ROM:0011FF78 ; --------------------------------------------------------------------------- ROM:0011FF78 ROM:0011FF78 loc_11FF78: ; CODE XREF: ROM:0011FF6E↑j ROM:0011FF78 cmpi.w #0,($668).w ROM:0011FF7E bgt.s locret_11FFA2 ROM:0011FF80 move.w ($B5C).w,d0 ROM:0011FF84 sub.w $3D6(a5),d0 ROM:0011FF88 bge.s loc_11FF8C ROM:0011FF8A clr.w d0 ROM:0011FF8C ROM:0011FF8C loc_11FF8C: ; CODE XREF: ROM:0011FF88↑j ROM:0011FF8C move.w d0,($B5C).w ROM:0011FF90 clr.b ($8C3).w ROM:0011FF94 move.w #$A,($668).w ROM:0011FF9A move.b #1,($8C3).w ROM:0011FFA0 rts ROM:0011FFA2 ; --------------------------------------------------------------------------- ROM:0011FFA2 ROM:0011FFA2 locret_11FFA2: ; CODE XREF: ROM:0011FF7E↑j ROM:0011FFA2 rts ROM:0011FFA4 ; --------------------------------------------------------------------------- ROM:0011FFA4 rts ROM:0011FFA6 ROM:0011FFA6 ; =============== S U B R O U T I N E ======================================= ROM:0011FFA6 ROM:0011FFA6 ROM:0011FFA6 sub_11FFA6: ; CODE XREF: sub_11FDEE+4↑p ROM:0011FFA6 move.w #$3CE2,d1 ROM:0011FFAA move.w ($A98).w,d2 ROM:0011FFAE bsr.l sub_11700C ROM:0011FFB4 muls.w ($B5C).w,d1 ROM:0011FFB8 divs.w #$2710,d1 ROM:0011FFBC move.w d1,($B52).w ROM:0011FFC0 rts ROM:0011FFC0 ; End of function sub_11FFA6 ROM:0011FFC0 ROM:0011FFC2 ROM:0011FFC2 ; =============== S U B R O U T I N E ======================================= ROM:0011FFC2 ROM:0011FFC2 ROM:0011FFC2 sub_11FFC2: ; CODE XREF: sub_11FDEE+8↑p ROM:0011FFC2 move.w #$3CE6,d1 ROM:0011FFC6 move.w ($50C).w,d2 ROM:0011FFCA bsr.l sub_11700C ROM:0011FFD0 move.w d1,($B54).w ROM:0011FFD4 move.w d1,($B58).w ROM:0011FFD8 move.w #$3CE4,d1 ROM:0011FFDC move.w ($A98).w,d2 ROM:0011FFE0 bsr.l sub_11700C ROM:0011FFE6 move.w d1,($B5A).w ROM:0011FFEA muls.w ($B5C).w,d1 ROM:0011FFEE divs.w #$2710,d1 ROM:0011FFF2 add.w d1,($B54).w ROM:0011FFF6 move.w #$3CE8,d1 ROM:0011FFFA move.w ($50C).w,d2 ROM:0011FFFE ROM:0011FFFE loc_11FFFE: ; DATA XREF: sub_115BEA+3A↑o ROM:0011FFFE bsr.l sub_11700C ROM:00120004 move.w d1,($B56).w ROM:00120008 rts ROM:00120008 ; End of function sub_11FFC2 ROM:00120008 ROM:0012000A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012000C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012000E ROM:0012000E ; =============== S U B R O U T I N E ======================================= ROM:0012000E ROM:0012000E ROM:0012000E sub_12000E: ; CODE XREF: ROM:loc_121976↓p ROM:0012000E btst #1,($928).w ROM:00120014 beq.s loc_12002C ROM:00120016 move.w #$3D76,d1 ROM:0012001A move.w ($A98).w,d2 ROM:0012001E move.w ($A4C).w,d3 ROM:00120022 bsr.l sub_11700C ROM:00120028 move.w d1,($B64).w ROM:0012002C ROM:0012002C loc_12002C: ; CODE XREF: sub_12000E+6↑j ROM:0012002C btst #3,($1309).w ROM:00120032 bne.s loc_120052 ROM:00120034 move.w ($B64).w,d0 ROM:00120038 btst #1,($1309).w ROM:0012003E beq.s loc_120048 ROM:00120040 muls.w $3DC(a5),d0 ROM:00120044 divs.w #$3E8,d0 ROM:00120048 ROM:00120048 loc_120048: ; CODE XREF: sub_12000E+30↑j ROM:00120048 add.w ($BB2).w,d0 ROM:0012004C move.w d0,($B66).w ROM:00120050 bra.s loc_120058 ROM:00120052 ; --------------------------------------------------------------------------- ROM:00120052 ROM:00120052 loc_120052: ; CODE XREF: sub_12000E+24↑j ROM:00120052 move.w ($BB2).w,($B66).w ROM:00120058 ROM:00120058 loc_120058: ; CODE XREF: sub_12000E+42↑j ROM:00120058 move.w $3DA(a5),($BDE).w ROM:0012005E btst #1,($928).w ROM:00120064 beq.s loc_12007C ROM:00120066 move.w #$3D78,d1 ROM:0012006A move.w ($A98).w,d2 ROM:0012006E move.w ($A4C).w,d3 ROM:00120072 bsr.l sub_11700C ROM:00120078 move.w d1,($B6E).w ROM:0012007C ROM:0012007C loc_12007C: ; CODE XREF: sub_12000E+56↑j ROM:0012007C move.w #$3D7A,d1 ROM:00120080 move.w ($A6E).w,d2 ROM:00120084 move.w ($A98).w,d3 ROM:00120088 bsr.l sub_11700C ROM:0012008E move.w d1,($B72).w ROM:00120092 cmpi.w #0,($BB8).w ROM:00120098 bge.s loc_1200A2 ROM:0012009A move.w ($B6E).w,($B70).w ROM:001200A0 bra.s loc_1200D4 ROM:001200A2 ; --------------------------------------------------------------------------- ROM:001200A2 ROM:001200A2 loc_1200A2: ; CODE XREF: sub_12000E+8A↑j ROM:001200A2 move.w $460(a5),d0 ROM:001200A6 sub.w ($BB8).w,d0 ROM:001200AA bgt.s loc_1200B4 ROM:001200AC move.w #0,($B70).w ROM:001200B2 bra.s loc_1200D4 ROM:001200B4 ; --------------------------------------------------------------------------- ROM:001200B4 ROM:001200B4 loc_1200B4: ; CODE XREF: sub_12000E+9C↑j ROM:001200B4 move.w ($B6E).w,d1 ROM:001200B8 muls.w d0,d1 ROM:001200BA divs.w $460(a5),d1 ROM:001200BE move.w d1,d2 ROM:001200C0 add.w $462(a5),d2 ROM:001200C4 cmp.w ($B70).w,d1 ROM:001200C8 bgt.s loc_1200D0 ROM:001200CA cmp.w ($B70).w,d2 ROM:001200CE bgt.s loc_1200D4 ROM:001200D0 ROM:001200D0 loc_1200D0: ; CODE XREF: sub_12000E+BA↑j ROM:001200D0 move.w d1,($B70).w ROM:001200D4 ROM:001200D4 loc_1200D4: ; CODE XREF: sub_12000E+92↑j ROM:001200D4 ; sub_12000E+A4↑j ... ROM:001200D4 move.w #$3CEA,d1 ROM:001200D8 move.w ($B38).w,d2 ROM:001200DC bsr.l sub_11700C ROM:001200E2 move.w d1,($B6C).w ROM:001200E6 move.w ($B66).w,d0 ROM:001200EA add.w ($B56).w,d0 ROM:001200EE btst #3,($1309).w ROM:001200F4 beq.s loc_1200FA ROM:001200F6 add.w ($B70).w,d0 ROM:001200FA ROM:001200FA loc_1200FA: ; CODE XREF: sub_12000E+E6↑j ROM:001200FA add.w ($B72).w,d0 ROM:001200FE btst #4,($12F7).w ROM:00120104 beq.s loc_12010A ROM:00120106 add.w ($B6C).w,d0 ROM:0012010A ROM:0012010A loc_12010A: ; CODE XREF: sub_12000E+F6↑j ROM:0012010A btst #1,($131C).w ROM:00120110 beq.s loc_120116 ROM:00120112 add.w $3DE(a5),d0 ROM:00120116 ROM:00120116 loc_120116: ; CODE XREF: sub_12000E+102↑j ROM:00120116 move.w d0,($B6A).w ROM:0012011A move.w #$3D86,d1 ROM:0012011E move.w ($B6A).w,d2 ROM:00120122 move.w ($1338).w,d3 ROM:00120126 bsr.l sub_11700C ROM:0012012C add.w ($B6A).w,d1 ROM:00120130 move.w d1,($B68).w ROM:00120134 move.w d1,($BDC).w ROM:00120138 rts ROM:00120138 ; End of function sub_12000E ROM:00120138 ROM:0012013A ; --------------------------------------------------------------------------- ROM:0012013A move.w $3E0(a5),d0 ROM:0012013E btst #5,($1314).w ROM:00120144 beq.s loc_120168 ROM:00120146 btst #0,($1300).w ROM:0012014C bne.s loc_12015E ROM:0012014E cmp.w ($A98).w,d0 ROM:00120152 bgt.s loc_12015E ROM:00120154 move.w ($BBA).w,($133C).w ROM:0012015A bra.w loc_120164 ROM:0012015E ; --------------------------------------------------------------------------- ROM:0012015E ROM:0012015E loc_12015E: ; CODE XREF: ROM:0012014C↑j ROM:0012015E ; ROM:00120152↑j ROM:0012015E bset #2,($1318).w ROM:00120164 ROM:00120164 loc_120164: ; CODE XREF: ROM:0012015A↑j ROM:00120164 bra.w locret_12016E ROM:00120168 ; --------------------------------------------------------------------------- ROM:00120168 ROM:00120168 loc_120168: ; CODE XREF: ROM:00120144↑j ROM:00120168 bset #2,($1318).w ROM:0012016E ROM:0012016E locret_12016E: ; CODE XREF: ROM:loc_120164↑j ROM:0012016E rts ROM:00120170 ROM:00120170 ; =============== S U B R O U T I N E ======================================= ROM:00120170 ROM:00120170 ROM:00120170 sub_120170: ; CODE XREF: sub_121180+36↓p ROM:00120170 bsr.w sub_1202F2 ROM:00120174 bsr.w sub_120368 ROM:00120178 bsr.l sub_121E8A ROM:0012017E bclr #6,($1304).w ROM:00120184 clr.w d1 ROM:00120186 move.b ($1103).w,d1 ROM:0012018A cmpi.w #6,d1 ROM:0012018E bcc.s locret_120198 ROM:00120190 movea.l off_12019A(pc,d1.w*4),a0 ROM:00120194 nop ROM:00120196 jmp (a0) ROM:00120198 ; --------------------------------------------------------------------------- ROM:00120198 ROM:00120198 locret_120198: ; CODE XREF: sub_120170+1E↑j ROM:00120198 rts ROM:00120198 ; End of function sub_120170 ROM:00120198 ROM:00120198 ; --------------------------------------------------------------------------- ROM:0012019A off_12019A: dc.l loc_1201B2 ; DATA XREF: sub_120170+20↑r ROM:0012019E dc.l loc_1201BE ROM:001201A2 dc.l loc_1201E2 ROM:001201A6 dc.l loc_120226 ROM:001201AA dc.l loc_12026E ROM:001201AE dc.l loc_1202BC ROM:001201B2 ; --------------------------------------------------------------------------- ROM:001201B2 ROM:001201B2 loc_1201B2: ; DATA XREF: ROM:off_12019A↑o ROM:001201B2 bsr.w sub_1202CE ROM:001201B6 move.b #1,($1103).w ROM:001201BC rts ROM:001201BE ; --------------------------------------------------------------------------- ROM:001201BE ROM:001201BE loc_1201BE: ; DATA XREF: ROM:0012019E↑o ROM:001201BE btst #5,($131E).w ROM:001201C4 beq.s locret_1201E0 ROM:001201C6 move.w $3E6(a5),d0 ROM:001201CA clr.b ($8EE).w ROM:001201CE move.w d0,($6BE).w ROM:001201D2 move.b #1,($8EE).w ROM:001201D8 move.b #2,($1103).w ROM:001201DE rts ROM:001201E0 ; --------------------------------------------------------------------------- ROM:001201E0 ROM:001201E0 locret_1201E0: ; CODE XREF: ROM:001201C4↑j ROM:001201E0 rts ROM:001201E2 ; --------------------------------------------------------------------------- ROM:001201E2 ROM:001201E2 loc_1201E2: ; DATA XREF: ROM:001201A2↑o ROM:001201E2 btst #6,($131A).w ROM:001201E8 beq.s loc_12020C ROM:001201EA cmpi.w #0,($6BE).w ROM:001201F0 bgt.s loc_12020C ROM:001201F2 move.w $3E4(a5),d0 ROM:001201F6 clr.b ($8C4).w ROM:001201FA move.w d0,($66A).w ROM:001201FE move.b #1,($8C4).w ROM:00120204 move.b #3,($1103).w ROM:0012020A rts ROM:0012020C ; --------------------------------------------------------------------------- ROM:0012020C ROM:0012020C loc_12020C: ; CODE XREF: ROM:001201E8↑j ROM:0012020C ; ROM:001201F0↑j ROM:0012020C btst #5,($1314).w ROM:00120212 bne.s locret_120224 ROM:00120214 clr.b ($8EE).w ROM:00120218 clr.w ($6BE).w ROM:0012021C move.b #1,($1103).w ROM:00120222 rts ROM:00120224 ; --------------------------------------------------------------------------- ROM:00120224 ROM:00120224 locret_120224: ; CODE XREF: ROM:00120212↑j ROM:00120224 rts ROM:00120226 ; --------------------------------------------------------------------------- ROM:00120226 ROM:00120226 loc_120226: ; DATA XREF: ROM:001201A6↑o ROM:00120226 cmpi.w #0,($66A).w ROM:0012022C bgt.s loc_12023C ROM:0012022E bset #6,($1304).w ROM:00120234 move.b #4,($1103).w ROM:0012023A rts ROM:0012023C ; --------------------------------------------------------------------------- ROM:0012023C ROM:0012023C loc_12023C: ; CODE XREF: ROM:0012022C↑j ROM:0012023C btst #6,($131A).w ROM:00120242 bne.s loc_120254 ROM:00120244 clr.b ($8C4).w ROM:00120248 clr.w ($66A).w ROM:0012024C move.b #2,($1103).w ROM:00120252 rts ROM:00120254 ; --------------------------------------------------------------------------- ROM:00120254 ROM:00120254 loc_120254: ; CODE XREF: ROM:00120242↑j ROM:00120254 btst #5,($1314).w ROM:0012025A bne.s locret_12026C ROM:0012025C clr.b ($8C4).w ROM:00120260 clr.w ($66A).w ROM:00120264 move.b #1,($1103).w ROM:0012026A rts ROM:0012026C ; --------------------------------------------------------------------------- ROM:0012026C ROM:0012026C locret_12026C: ; CODE XREF: ROM:0012025A↑j ROM:0012026C rts ROM:0012026E ; --------------------------------------------------------------------------- ROM:0012026E ROM:0012026E loc_12026E: ; DATA XREF: ROM:001201AA↑o ROM:0012026E move.w ($133C).w,d0 ROM:00120272 btst #5,($12FF).w ROM:00120278 bne.s loc_120280 ROM:0012027A cmp.w ($BBA).w,d0 ROM:0012027E ble.s loc_12028E ROM:00120280 ROM:00120280 loc_120280: ; CODE XREF: ROM:00120278↑j ROM:00120280 bsr.l sub_120F72 ROM:00120286 move.b #5,($1103).w ROM:0012028C rts ROM:0012028E ; --------------------------------------------------------------------------- ROM:0012028E ROM:0012028E loc_12028E: ; CODE XREF: ROM:0012027E↑j ROM:0012028E btst #6,($1308).w ROM:00120294 beq.s loc_1202AA ROM:00120296 cmp.w ($BBA).w,d0 ROM:0012029A bge.s loc_1202AA ROM:0012029C bset #6,($1304).w ROM:001202A2 move.b #4,($1103).w ROM:001202A8 rts ROM:001202AA ; --------------------------------------------------------------------------- ROM:001202AA ROM:001202AA loc_1202AA: ; CODE XREF: ROM:00120294↑j ROM:001202AA ; ROM:0012029A↑j ROM:001202AA btst #6,($131A).w ROM:001202B0 bne.s locret_1202BA ROM:001202B2 move.b #2,($1103).w ROM:001202B8 rts ROM:001202BA ; --------------------------------------------------------------------------- ROM:001202BA ROM:001202BA locret_1202BA: ; CODE XREF: ROM:001202B0↑j ROM:001202BA rts ROM:001202BC ; --------------------------------------------------------------------------- ROM:001202BC ROM:001202BC loc_1202BC: ; DATA XREF: ROM:001201AE↑o ROM:001202BC btst #5,($1314).w ROM:001202C2 bne.s locret_1202CC ROM:001202C4 move.b #1,($1103).w ROM:001202CA rts ROM:001202CC ; --------------------------------------------------------------------------- ROM:001202CC ROM:001202CC locret_1202CC: ; CODE XREF: ROM:001202C2↑j ROM:001202CC rts ROM:001202CE ROM:001202CE ; =============== S U B R O U T I N E ======================================= ROM:001202CE ROM:001202CE ROM:001202CE sub_1202CE: ; CODE XREF: ROM:loc_1201B2↑p ROM:001202CE btst #5,($929).w ROM:001202D4 beq.s locret_1202F0 ROM:001202D6 move.w $3E8(a5),d0 ROM:001202DA move.w $3EA(a5),d1 ROM:001202DE cmp.w d1,d0 ROM:001202E0 blt.s loc_1202E8 ROM:001202E2 move.w d1,($133C).w ROM:001202E6 bra.s loc_1202EC ROM:001202E8 ; --------------------------------------------------------------------------- ROM:001202E8 ROM:001202E8 loc_1202E8: ; CODE XREF: sub_1202CE+12↑j ROM:001202E8 move.w d0,($133C).w ROM:001202EC ROM:001202EC loc_1202EC: ; CODE XREF: sub_1202CE+18↑j ROM:001202EC clr.w ($133E).w ROM:001202F0 ROM:001202F0 locret_1202F0: ; CODE XREF: sub_1202CE+6↑j ROM:001202F0 rts ROM:001202F0 ; End of function sub_1202CE ROM:001202F0 ROM:001202F2 ROM:001202F2 ; =============== S U B R O U T I N E ======================================= ROM:001202F2 ROM:001202F2 ROM:001202F2 sub_1202F2: ; CODE XREF: sub_120170↑p ROM:001202F2 move.w $3E0(a5),d0 ROM:001202F6 move.w $3E2(a5),d1 ROM:001202FA move.w ($A98).w,d2 ROM:001202FE move.w $3EC(a5),d3 ROM:00120302 cmpi.w #0,d3 ROM:00120306 bne.s loc_120360 ROM:00120308 btst #0,($1300).w ROM:0012030E bne.s loc_120360 ROM:00120310 btst #7,($12FE).w ROM:00120316 beq.s loc_120360 ROM:00120318 btst #1,($131C).w ROM:0012031E bne.s loc_120360 ROM:00120320 btst #5,($1313).w ROM:00120326 bne.s loc_120360 ROM:00120328 btst #2,($145F).w ROM:0012032E beq.s loc_120340 ROM:00120330 btst #2,($131D).w ROM:00120336 bne.s loc_120360 ROM:00120338 btst #0,($C6B).w ROM:0012033E bne.s loc_120360 ROM:00120340 ROM:00120340 loc_120340: ; CODE XREF: sub_1202F2+3C↑j ROM:00120340 cmp.w d1,d2 ROM:00120342 bge.s loc_120360 ROM:00120344 cmp.w d0,d2 ROM:00120346 blt.s loc_120360 ROM:00120348 cmpi.w #0,($BDE).w ROM:0012034E bne.s loc_120360 ROM:00120350 btst #7,($131D).w ROM:00120356 bne.s loc_120360 ROM:00120358 bset #6,($131A).w ROM:0012035E bra.s locret_120366 ROM:00120360 ; --------------------------------------------------------------------------- ROM:00120360 ROM:00120360 loc_120360: ; CODE XREF: sub_1202F2+14↑j ROM:00120360 ; sub_1202F2+1C↑j ... ROM:00120360 bclr #6,($131A).w ROM:00120366 ROM:00120366 locret_120366: ; CODE XREF: sub_1202F2+6C↑j ROM:00120366 rts ROM:00120366 ; End of function sub_1202F2 ROM:00120366 ROM:00120368 ROM:00120368 ; =============== S U B R O U T I N E ======================================= ROM:00120368 ROM:00120368 ROM:00120368 sub_120368: ; CODE XREF: sub_120170+4↑p ROM:00120368 move.w $3EC(a5),d0 ROM:0012036C btst #6,($92D).w ROM:00120372 bne.s loc_12037A ROM:00120374 cmpi.w #0,d0 ROM:00120378 beq.s locret_120396 ROM:0012037A ROM:0012037A loc_12037A: ; CODE XREF: sub_120368+A↑j ROM:0012037A move.w $3EA(a5),d1 ROM:0012037E move.w $3E8(a5),d2 ROM:00120382 cmp.w d1,d2 ROM:00120384 blt.s loc_12038C ROM:00120386 move.w d1,($133C).w ROM:0012038A bra.s loc_120390 ROM:0012038C ; --------------------------------------------------------------------------- ROM:0012038C ROM:0012038C loc_12038C: ; CODE XREF: sub_120368+1C↑j ROM:0012038C move.w d2,($133C).w ROM:00120390 ROM:00120390 loc_120390: ; CODE XREF: sub_120368+22↑j ROM:00120390 move.w #0,($133E).w ROM:00120396 ROM:00120396 locret_120396: ; CODE XREF: sub_120368+10↑j ROM:00120396 rts ROM:00120396 ; End of function sub_120368 ROM:00120396 ROM:00120398 ROM:00120398 ; =============== S U B R O U T I N E ======================================= ROM:00120398 ROM:00120398 ROM:00120398 sub_120398: ; CODE XREF: ROM:loc_1219E0↓p ROM:00120398 bsr.w sub_120630 ROM:0012039C bsr.w sub_1203A6 ROM:001203A0 bsr.w sub_120576 ROM:001203A4 rts ROM:001203A4 ; End of function sub_120398 ROM:001203A4 ROM:001203A6 ROM:001203A6 ; =============== S U B R O U T I N E ======================================= ROM:001203A6 ROM:001203A6 ROM:001203A6 sub_1203A6: ; CODE XREF: sub_120398+4↑p ROM:001203A6 bclr #2,($12FE).w ROM:001203AC clr.w d1 ROM:001203AE move.b ($1104).w,d1 ROM:001203B2 cmpi.w #6,d1 ROM:001203B6 bcc.s locret_1203C0 ROM:001203B8 movea.l off_1203C2(pc,d1.w*4),a0 ROM:001203BC nop ROM:001203BE jmp (a0) ROM:001203C0 ; --------------------------------------------------------------------------- ROM:001203C0 ROM:001203C0 locret_1203C0: ; CODE XREF: sub_1203A6+10↑j ROM:001203C0 rts ROM:001203C0 ; End of function sub_1203A6 ROM:001203C0 ROM:001203C0 ; --------------------------------------------------------------------------- ROM:001203C2 off_1203C2: dc.l loc_1203DA ; DATA XREF: sub_1203A6+12↑r ROM:001203C6 dc.l loc_120400 ROM:001203CA dc.l loc_12045C ROM:001203CE dc.l loc_1204BE ROM:001203D2 dc.l loc_1204E6 ROM:001203D6 dc.l locret_120544 ROM:001203DA ; --------------------------------------------------------------------------- ROM:001203DA ROM:001203DA loc_1203DA: ; DATA XREF: ROM:off_1203C2↑o ROM:001203DA bsr.w sub_1205A8 ROM:001203DE move.w #0,($B74).w ROM:001203E4 move.w $3F4(a5),d0 ROM:001203E8 clr.b ($8C5).w ROM:001203EC move.w d0,($66C).w ROM:001203F0 move.b #1,($8C5).w ROM:001203F6 move.b #1,($1104).w ROM:001203FC bra.s loc_120456 ROM:001203FE ; --------------------------------------------------------------------------- ROM:001203FE rts ROM:00120400 ; --------------------------------------------------------------------------- ROM:00120400 ROM:00120400 loc_120400: ; DATA XREF: ROM:001203C6↑o ROM:00120400 move.w $3F2(a5),d2 ROM:00120404 btst #1,($1310).w ROM:0012040A bne.s loc_120412 ROM:0012040C cmp.w ($B74).w,d2 ROM:00120410 bgt.s loc_120434 ROM:00120412 ROM:00120412 loc_120412: ; CODE XREF: ROM:0012040A↑j ROM:00120412 bsr.w sub_1205A8 ROM:00120416 move.w $3F4(a5),d0 ROM:0012041A clr.b ($8C5).w ROM:0012041E move.w d0,($66C).w ROM:00120422 move.b #1,($8C5).w ROM:00120428 move.b #3,($1104).w ROM:0012042E bra.l loc_1204E0 ROM:00120434 ; --------------------------------------------------------------------------- ROM:00120434 ROM:00120434 loc_120434: ; CODE XREF: ROM:00120410↑j ROM:00120434 cmpi.w #0,($66C).w ROM:0012043A bgt.s loc_120456 ROM:0012043C move.w $3F6(a5),d0 ROM:00120440 clr.b ($8C5).w ROM:00120444 move.w d0,($66C).w ROM:00120448 move.b #1,($8C5).w ROM:0012044E move.b #2,($1104).w ROM:00120454 bra.s loc_1204B8 ROM:00120456 ; --------------------------------------------------------------------------- ROM:00120456 ROM:00120456 loc_120456: ; CODE XREF: ROM:001203FC↑j ROM:00120456 ; ROM:0012043A↑j ... ROM:00120456 bsr.w sub_120550 ROM:0012045A rts ROM:0012045C ; --------------------------------------------------------------------------- ROM:0012045C ROM:0012045C loc_12045C: ; DATA XREF: ROM:001203CA↑o ROM:0012045C cmpi.w #0,($66C).w ROM:00120462 bgt.s loc_12047E ROM:00120464 btst #3,($12FF).w ROM:0012046A beq.s loc_12047E ROM:0012046C bset #2,($12FE).w ROM:00120472 move.b #5,($1104).w ROM:00120478 bra.l locret_120544 ROM:0012047E ; --------------------------------------------------------------------------- ROM:0012047E ROM:0012047E loc_12047E: ; CODE XREF: ROM:00120462↑j ROM:0012047E ; ROM:0012046A↑j ROM:0012047E cmpi.w #0,($66C).w ROM:00120484 bgt.s loc_1204B8 ROM:00120486 btst #3,($12FF).w ROM:0012048C bne.s loc_1204B8 ROM:0012048E addq.w #1,($B74).w ROM:00120492 bvc.s loc_12049A ROM:00120494 move.w #$8000,($B74).w ROM:0012049A ROM:0012049A loc_12049A: ; CODE XREF: ROM:00120492↑j ROM:0012049A bsr.w sub_1205A8 ROM:0012049E move.w $3F4(a5),d0 ROM:001204A2 clr.b ($8C5).w ROM:001204A6 move.w d0,($66C).w ROM:001204AA move.b #1,($8C5).w ROM:001204B0 move.b #1,($1104).w ROM:001204B6 bra.s loc_120456 ROM:001204B8 ; --------------------------------------------------------------------------- ROM:001204B8 ROM:001204B8 loc_1204B8: ; CODE XREF: ROM:00120454↑j ROM:001204B8 ; ROM:00120484↑j ... ROM:001204B8 bsr.w sub_1205CA ROM:001204BC rts ROM:001204BE ; --------------------------------------------------------------------------- ROM:001204BE ROM:001204BE loc_1204BE: ; DATA XREF: ROM:001203CE↑o ROM:001204BE cmpi.w #0,($66C).w ROM:001204C4 bgt.s loc_1204E0 ROM:001204C6 move.w $3F6(a5),d0 ROM:001204CA clr.b ($8C5).w ROM:001204CE move.w d0,($66C).w ROM:001204D2 move.b #1,($8C5).w ROM:001204D8 move.b #4,($1104).w ROM:001204DE bra.s loc_12053A ROM:001204E0 ; --------------------------------------------------------------------------- ROM:001204E0 ROM:001204E0 loc_1204E0: ; CODE XREF: ROM:0012042E↑j ROM:001204E0 ; ROM:001204C4↑j ... ROM:001204E0 bsr.w sub_120550 ROM:001204E4 rts ROM:001204E6 ; --------------------------------------------------------------------------- ROM:001204E6 ROM:001204E6 loc_1204E6: ; DATA XREF: ROM:001203D2↑o ROM:001204E6 cmpi.w #0,($66C).w ROM:001204EC bgt.s loc_120518 ROM:001204EE btst #3,($12FF).w ROM:001204F4 bne.s loc_120518 ROM:001204F6 bsr.w sub_120548 ROM:001204FA bsr.w sub_1205A8 ROM:001204FE move.w $3F4(a5),d0 ROM:00120502 clr.b ($8C5).w ROM:00120506 move.w d0,($66C).w ROM:0012050A move.b #1,($8C5).w ROM:00120510 move.b #3,($1104).w ROM:00120516 bra.s loc_1204E0 ROM:00120518 ; --------------------------------------------------------------------------- ROM:00120518 ROM:00120518 loc_120518: ; CODE XREF: ROM:001204EC↑j ROM:00120518 ; ROM:001204F4↑j ROM:00120518 cmpi.w #0,($66C).w ROM:0012051E bgt.s loc_12053A ROM:00120520 btst #3,($12FF).w ROM:00120526 beq.s loc_12053A ROM:00120528 bsr.w sub_120548 ROM:0012052C bset #2,($12FE).w ROM:00120532 move.b #5,($1104).w ROM:00120538 bra.s locret_120544 ROM:0012053A ; --------------------------------------------------------------------------- ROM:0012053A ROM:0012053A loc_12053A: ; CODE XREF: ROM:001204DE↑j ROM:0012053A ; ROM:0012051E↑j ... ROM:0012053A bsr.w sub_1205CA ROM:0012053E bsr.w sub_12060A ROM:00120542 rts ROM:00120544 ; --------------------------------------------------------------------------- ROM:00120544 ROM:00120544 locret_120544: ; CODE XREF: ROM:00120478↑j ROM:00120544 ; ROM:00120538↑j ROM:00120544 ; DATA XREF: ... ROM:00120544 rts ROM:00120546 ; --------------------------------------------------------------------------- ROM:00120546 rts ROM:00120548 ROM:00120548 ; =============== S U B R O U T I N E ======================================= ROM:00120548 ROM:00120548 ROM:00120548 sub_120548: ; CODE XREF: ROM:001204F6↑p ROM:00120548 ; ROM:00120528↑p ROM:00120548 move.w $47A(a5),($BE4).w ROM:0012054E rts ROM:0012054E ; End of function sub_120548 ROM:0012054E ROM:00120550 ROM:00120550 ; =============== S U B R O U T I N E ======================================= ROM:00120550 ROM:00120550 ROM:00120550 sub_120550: ; CODE XREF: ROM:loc_120456↑p ROM:00120550 ; ROM:loc_1204E0↑p ROM:00120550 move.w ($BB8).w,d0 ROM:00120554 move.w $3F8(a5),d1 ROM:00120558 cmpi.w #0,d1 ROM:0012055C blt.s loc_12056A ROM:0012055E cmp.w ($B7A).w,d0 ROM:00120562 bge.s loc_120568 ROM:00120564 move.w d0,($B7A).w ROM:00120568 ROM:00120568 loc_120568: ; CODE XREF: sub_120550+12↑j ROM:00120568 bra.s locret_120574 ROM:0012056A ; --------------------------------------------------------------------------- ROM:0012056A ROM:0012056A loc_12056A: ; CODE XREF: sub_120550+C↑j ROM:0012056A cmp.w ($B7A).w,d0 ROM:0012056E ble.s locret_120574 ROM:00120570 move.w d0,($B7A).w ROM:00120574 ROM:00120574 locret_120574: ; CODE XREF: sub_120550:loc_120568↑j ROM:00120574 ; sub_120550+1E↑j ROM:00120574 rts ROM:00120574 ; End of function sub_120550 ROM:00120574 ROM:00120576 ROM:00120576 ; =============== S U B R O U T I N E ======================================= ROM:00120576 ROM:00120576 ROM:00120576 sub_120576: ; CODE XREF: sub_120398+8↑p ROM:00120576 move.w ($B76).w,d0 ROM:0012057A cmp.w ($B78).w,d0 ROM:0012057E ble.s loc_120584 ROM:00120580 move.w d0,($B78).w ROM:00120584 ROM:00120584 loc_120584: ; CODE XREF: sub_120576+8↑j ROM:00120584 move.w $3FE(a5),d1 ROM:00120588 move.w $400(a5),d2 ROM:0012058C cmp.w ($B78).w,d1 ROM:00120590 bgt.s loc_1205A0 ROM:00120592 cmp.w ($B78).w,d2 ROM:00120596 blt.s loc_1205A0 ROM:00120598 bset #3,($12FF).w ROM:0012059E bra.s locret_1205A6 ROM:001205A0 ; --------------------------------------------------------------------------- ROM:001205A0 ROM:001205A0 loc_1205A0: ; CODE XREF: sub_120576+1A↑j ROM:001205A0 ; sub_120576+20↑j ROM:001205A0 bclr #3,($12FF).w ROM:001205A6 ROM:001205A6 locret_1205A6: ; CODE XREF: sub_120576+28↑j ROM:001205A6 rts ROM:001205A6 ; End of function sub_120576 ROM:001205A6 ROM:001205A8 ROM:001205A8 ; =============== S U B R O U T I N E ======================================= ROM:001205A8 ROM:001205A8 ROM:001205A8 sub_1205A8: ; CODE XREF: ROM:loc_1203DA↑p ROM:001205A8 ; ROM:loc_120412↑p ... ROM:001205A8 move.w $3F8(a5),d1 ROM:001205AC cmpi.w #0,d1 ROM:001205B0 blt.s loc_1205BA ROM:001205B2 move.w #$2EE0,($B7A).w ROM:001205B8 bra.s loc_1205C0 ROM:001205BA ; --------------------------------------------------------------------------- ROM:001205BA ROM:001205BA loc_1205BA: ; CODE XREF: sub_1205A8+8↑j ROM:001205BA move.w #$D120,($B7A).w ROM:001205C0 ROM:001205C0 loc_1205C0: ; CODE XREF: sub_1205A8+10↑j ROM:001205C0 clr.w ($B78).w ROM:001205C4 clr.w ($B76).w ROM:001205C8 rts ROM:001205C8 ; End of function sub_1205A8 ROM:001205C8 ROM:001205CA ROM:001205CA ; =============== S U B R O U T I N E ======================================= ROM:001205CA ROM:001205CA ROM:001205CA sub_1205CA: ; CODE XREF: ROM:loc_1204B8↑p ROM:001205CA ; ROM:loc_12053A↑p ROM:001205CA move.w $3F8(a5),d1 ROM:001205CE move.w ($BB8).w,d0 ROM:001205D2 sub.w ($B7A).w,d0 ROM:001205D6 cmpi.w #0,d1 ROM:001205DA blt.s loc_1205F0 ROM:001205DC cmpi.w #0,d0 ROM:001205E0 ble.s loc_1205E8 ROM:001205E2 move.w d0,($B76).w ROM:001205E6 bra.s loc_1205EC ROM:001205E8 ; --------------------------------------------------------------------------- ROM:001205E8 ROM:001205E8 loc_1205E8: ; CODE XREF: sub_1205CA+16↑j ROM:001205E8 clr.w ($B76).w ROM:001205EC ROM:001205EC loc_1205EC: ; CODE XREF: sub_1205CA+1C↑j ROM:001205EC bra.w locret_120608 ROM:001205F0 ; --------------------------------------------------------------------------- ROM:001205F0 ROM:001205F0 loc_1205F0: ; CODE XREF: sub_1205CA+10↑j ROM:001205F0 cmpi.w #0,d0 ROM:001205F4 bge.s loc_120604 ROM:001205F6 move.w ($B7A).w,d0 ROM:001205FA sub.w ($BB8).w,d0 ROM:001205FE move.w d0,($B76).w ROM:00120602 bra.s locret_120608 ROM:00120604 ; --------------------------------------------------------------------------- ROM:00120604 ROM:00120604 loc_120604: ; CODE XREF: sub_1205CA+2A↑j ROM:00120604 clr.w ($B76).w ROM:00120608 ROM:00120608 locret_120608: ; CODE XREF: sub_1205CA:loc_1205EC↑j ROM:00120608 ; sub_1205CA+38↑j ROM:00120608 rts ROM:00120608 ; End of function sub_1205CA ROM:00120608 ROM:0012060A ROM:0012060A ; =============== S U B R O U T I N E ======================================= ROM:0012060A ROM:0012060A ROM:0012060A sub_12060A: ; CODE XREF: ROM:0012053E↑p ROM:0012060A move.w $47A(a5),d0 ROM:0012060E btst #4,($934).w ROM:00120614 beq.s loc_12061A ROM:00120616 move.w $3FA(a5),d0 ROM:0012061A ROM:0012061A loc_12061A: ; CODE XREF: sub_12060A+A↑j ROM:0012061A btst #4,($12F7).w ROM:00120620 beq.s loc_120626 ROM:00120622 add.w $3FC(a5),d0 ROM:00120626 ROM:00120626 loc_120626: ; CODE XREF: sub_12060A+16↑j ROM:00120626 add.w $3F8(a5),d0 ROM:0012062A move.w d0,($BE4).w ROM:0012062E rts ROM:0012062E ; End of function sub_12060A ROM:0012062E ROM:00120630 ROM:00120630 ; =============== S U B R O U T I N E ======================================= ROM:00120630 ROM:00120630 ROM:00120630 sub_120630: ; CODE XREF: sub_120398↑p ROM:00120630 move.w $3F0(a5),d0 ROM:00120634 bclr #1,($1310).w ROM:0012063A btst #4,($934).w ROM:00120640 bne.s loc_120648 ROM:00120642 cmp.w ($A98).w,d0 ROM:00120646 blt.s loc_12064E ROM:00120648 ROM:00120648 loc_120648: ; CODE XREF: sub_120630+10↑j ROM:00120648 bset #1,($1310).w ROM:0012064E ROM:0012064E loc_12064E: ; CODE XREF: sub_120630+16↑j ROM:0012064E btst #4,($12F7).w ROM:00120654 beq.s locret_12065C ROM:00120656 bset #1,($1310).w ROM:0012065C ROM:0012065C locret_12065C: ; CODE XREF: sub_120630+24↑j ROM:0012065C rts ROM:0012065C ; End of function sub_120630 ROM:0012065C ROM:0012065E ; --------------------------------------------------------------------------- ROM:0012065E move.w ($598).w,($B82).w ROM:00120664 move.w ($716).w,($B80).w ROM:0012066A rts ROM:0012066C ; --------------------------------------------------------------------------- ROM:0012066C move.w ($598).w,($B84).w ROM:00120672 rts ROM:00120674 ; --------------------------------------------------------------------------- ROM:00120674 move.w ($B80).w,($B7E).w ROM:0012067A move.w ($716).w,d0 ROM:0012067E sub.w ($B80).w,d0 ROM:00120682 move.w d0,($714).w ROM:00120686 move.w ($B82).w,d0 ROM:0012068A sub.w ($B84).w,d0 ROM:0012068E move.w d0,($B7C).w ROM:00120692 rts ROM:00120694 ROM:00120694 ; =============== S U B R O U T I N E ======================================= ROM:00120694 ROM:00120694 ROM:00120694 sub_120694: ; CODE XREF: sub_121180+2A↓p ROM:00120694 bsr.w sub_120870 ROM:00120698 bsr.w sub_1208A6 ROM:0012069C clr.w d1 ROM:0012069E move.b ($1106).w,d1 ROM:001206A2 cmpi.w #4,d1 ROM:001206A6 bcc.s locret_1206B0 ROM:001206A8 movea.l off_1206B2(pc,d1.w*4),a0 ROM:001206AC nop ROM:001206AE jmp (a0) ROM:001206B0 ; --------------------------------------------------------------------------- ROM:001206B0 ROM:001206B0 locret_1206B0: ; CODE XREF: sub_120694+12↑j ROM:001206B0 rts ROM:001206B0 ; End of function sub_120694 ROM:001206B0 ROM:001206B0 ; --------------------------------------------------------------------------- ROM:001206B2 off_1206B2: dc.l loc_1206C2 ; DATA XREF: sub_120694+14↑r ROM:001206B6 dc.l loc_1206D0 ROM:001206BA dc.l loc_120758 ROM:001206BE dc.l loc_1207E2 ROM:001206C2 ; --------------------------------------------------------------------------- ROM:001206C2 ROM:001206C2 loc_1206C2: ; DATA XREF: ROM:off_1206B2↑o ROM:001206C2 move.b #1,($1106).w ROM:001206C8 bra.l locret_120756 ROM:001206CE ; --------------------------------------------------------------------------- ROM:001206CE rts ROM:001206D0 ; --------------------------------------------------------------------------- ROM:001206D0 ROM:001206D0 loc_1206D0: ; DATA XREF: ROM:001206B6↑o ROM:001206D0 move.w $410(a5),d0 ROM:001206D4 btst #0,($1316).w ROM:001206DA beq.s loc_12071C ROM:001206DC cmp.w ($59A).w,d0 ROM:001206E0 ble.s loc_12071C ROM:001206E2 bsr.w sub_1208C8 ROM:001206E6 move.w $40E(a5),d1 ROM:001206EA clr.b ($8C7).w ROM:001206EE move.w d1,($670).w ROM:001206F2 move.b #1,($8C7).w ROM:001206F8 move.w $412(a5),d1 ROM:001206FC clr.b ($8C6).w ROM:00120700 move.w d1,($66E).w ROM:00120704 move.b #1,($8C6).w ROM:0012070A bset #4,($1307).w ROM:00120710 move.b #3,($1106).w ROM:00120716 bra.l locret_12086C ROM:0012071C ; --------------------------------------------------------------------------- ROM:0012071C ROM:0012071C loc_12071C: ; CODE XREF: ROM:001206DA↑j ROM:0012071C ; ROM:001206E0↑j ROM:0012071C move.w $40C(a5),d0 ROM:00120720 btst #0,($1316).w ROM:00120726 beq.s locret_120756 ROM:00120728 cmp.w ($BB8).w,d0 ROM:0012072C ble.s locret_120756 ROM:0012072E bsr.w sub_1208C8 ROM:00120732 move.w $40E(a5),d1 ROM:00120736 clr.b ($8C7).w ROM:0012073A move.w d1,($670).w ROM:0012073E move.b #1,($8C7).w ROM:00120744 bset #4,($1307).w ROM:0012074A move.b #2,($1106).w ROM:00120750 bra.l locret_1207E0 ROM:00120756 ; --------------------------------------------------------------------------- ROM:00120756 ROM:00120756 locret_120756: ; CODE XREF: ROM:001206C8↑j ROM:00120756 ; ROM:00120726↑j ... ROM:00120756 rts ROM:00120758 ; --------------------------------------------------------------------------- ROM:00120758 ROM:00120758 loc_120758: ; DATA XREF: ROM:001206BA↑o ROM:00120758 move.w $40C(a5),d1 ROM:0012075C move.w $410(a5),d0 ROM:00120760 btst #0,($1316).w ROM:00120766 beq.s loc_120774 ROM:00120768 cmp.w ($BB8).w,d1 ROM:0012076C bgt.s loc_120782 ROM:0012076E cmp.w ($59A).w,d0 ROM:00120772 bgt.s loc_120782 ROM:00120774 ROM:00120774 loc_120774: ; CODE XREF: ROM:00120766↑j ROM:00120774 bclr #4,($1307).w ROM:0012077A move.b #1,($1106).w ROM:00120780 bra.s locret_120756 ROM:00120782 ; --------------------------------------------------------------------------- ROM:00120782 ROM:00120782 loc_120782: ; CODE XREF: ROM:0012076C↑j ROM:00120782 ; ROM:00120772↑j ROM:00120782 btst #0,($1316).w ROM:00120788 beq.s loc_1207AE ROM:0012078A cmp.w ($59A).w,d0 ROM:0012078E ble.s loc_1207AE ROM:00120790 move.w $412(a5),d2 ROM:00120794 clr.b ($8C6).w ROM:00120798 move.w d2,($66E).w ROM:0012079C move.b #1,($8C6).w ROM:001207A2 move.b #3,($1106).w ROM:001207A8 bra.l locret_12086C ROM:001207AE ; --------------------------------------------------------------------------- ROM:001207AE ROM:001207AE loc_1207AE: ; CODE XREF: ROM:00120788↑j ROM:001207AE ; ROM:0012078E↑j ROM:001207AE btst #0,($1316).w ROM:001207B4 beq.s locret_1207E0 ROM:001207B6 cmpi.w #0,($670).w ROM:001207BC bgt.s locret_1207E0 ROM:001207BE bsr.w sub_1208C8 ROM:001207C2 move.w $40E(a5),d2 ROM:001207C6 clr.b ($8C7).w ROM:001207CA move.w d2,($670).w ROM:001207CE move.b #1,($8C7).w ROM:001207D4 move.b #2,($1106).w ROM:001207DA bra.l *+6 ROM:001207E0 ; --------------------------------------------------------------------------- ROM:001207E0 ROM:001207E0 locret_1207E0: ; CODE XREF: ROM:00120750↑j ROM:001207E0 ; ROM:001207B4↑j ... ROM:001207E0 rts ROM:001207E2 ; --------------------------------------------------------------------------- ROM:001207E2 ROM:001207E2 loc_1207E2: ; DATA XREF: ROM:001206BE↑o ROM:001207E2 move.w $40C(a5),d0 ROM:001207E6 btst #0,($1316).w ROM:001207EC beq.s loc_1207FC ROM:001207EE cmp.w ($BB8).w,d0 ROM:001207F2 bgt.s loc_12080E ROM:001207F4 cmpi.w #0,($66E).w ROM:001207FA bgt.s loc_12080E ROM:001207FC ROM:001207FC loc_1207FC: ; CODE XREF: ROM:001207EC↑j ROM:001207FC bclr #4,($1307).w ROM:00120802 move.b #1,($1106).w ROM:00120808 bra.l locret_120756 ROM:0012080E ; --------------------------------------------------------------------------- ROM:0012080E ROM:0012080E loc_12080E: ; CODE XREF: ROM:001207F2↑j ROM:0012080E ; ROM:001207FA↑j ROM:0012080E cmpi.w #0,($670).w ROM:00120814 bgt.s loc_12083C ROM:00120816 btst #0,($1316).w ROM:0012081C beq.s loc_12083C ROM:0012081E bsr.w sub_1208C8 ROM:00120822 move.w $40E(a5),d2 ROM:00120826 clr.b ($8C7).w ROM:0012082A move.w d2,($670).w ROM:0012082E move.b #1,($8C7).w ROM:00120834 move.b #3,($1106).w ROM:0012083A bra.s locret_12086C ROM:0012083C ; --------------------------------------------------------------------------- ROM:0012083C ROM:0012083C loc_12083C: ; CODE XREF: ROM:00120814↑j ROM:0012083C ; ROM:0012081C↑j ROM:0012083C move.w $410(a5),d1 ROM:00120840 btst #0,($1316).w ROM:00120846 beq.s locret_12086C ROM:00120848 cmp.w ($59A).w,d1 ROM:0012084C ble.s locret_12086C ROM:0012084E move.w $412(a5),d2 ROM:00120852 clr.b ($8C6).w ROM:00120856 move.w d2,($66E).w ROM:0012085A move.b #1,($8C6).w ROM:00120860 move.b #3,($1106).w ROM:00120866 bra.l *+6 ROM:0012086C ; --------------------------------------------------------------------------- ROM:0012086C ROM:0012086C locret_12086C: ; CODE XREF: ROM:00120716↑j ROM:0012086C ; ROM:001207A8↑j ... ROM:0012086C rts ROM:0012086E ; --------------------------------------------------------------------------- ROM:0012086E rts ROM:00120870 ROM:00120870 ; =============== S U B R O U T I N E ======================================= ROM:00120870 ROM:00120870 ROM:00120870 sub_120870: ; CODE XREF: sub_120694↑p ROM:00120870 move.w $416(a5),d0 ROM:00120874 btst #5,($930).w ROM:0012087A beq.s loc_12089E ROM:0012087C cmp.w ($598).w,d0 ROM:00120880 blt.s loc_12089E ROM:00120882 btst #0,($1314).w ROM:00120888 beq.s loc_120894 ROM:0012088A bset #0,($1316).w ROM:00120890 bra.w loc_12089A ROM:00120894 ; --------------------------------------------------------------------------- ROM:00120894 ROM:00120894 loc_120894: ; CODE XREF: sub_120870+18↑j ROM:00120894 bclr #0,($1316).w ROM:0012089A ROM:0012089A loc_12089A: ; CODE XREF: sub_120870+20↑j ROM:0012089A bra.w locret_1208A4 ROM:0012089E ; --------------------------------------------------------------------------- ROM:0012089E ROM:0012089E loc_12089E: ; CODE XREF: sub_120870+A↑j ROM:0012089E ; sub_120870+10↑j ROM:0012089E bclr #0,($1316).w ROM:001208A4 ROM:001208A4 locret_1208A4: ; CODE XREF: sub_120870:loc_12089A↑j ROM:001208A4 rts ROM:001208A4 ; End of function sub_120870 ROM:001208A4 ROM:001208A6 ROM:001208A6 ; =============== S U B R O U T I N E ======================================= ROM:001208A6 ROM:001208A6 ROM:001208A6 sub_1208A6: ; CODE XREF: sub_120694+4↑p ROM:001208A6 move.w #$3CEC,d1 ROM:001208AA move.w ($A98).w,d2 ROM:001208AE bsr.l sub_11700C ROM:001208B4 add.w ($BB0).w,d1 ROM:001208B8 move.w $68(a5),d0 ROM:001208BC cmp.w d1,d0 ROM:001208BE bge.s loc_1208C2 ROM:001208C0 move.w d0,d1 ROM:001208C2 ROM:001208C2 loc_1208C2: ; CODE XREF: sub_1208A6+18↑j ROM:001208C2 move.w d1,($B86).w ROM:001208C6 rts ROM:001208C6 ; End of function sub_1208A6 ROM:001208C6 ROM:001208C8 ROM:001208C8 ; =============== S U B R O U T I N E ======================================= ROM:001208C8 ROM:001208C8 ROM:001208C8 sub_1208C8: ; CODE XREF: ROM:001206E2↑p ROM:001208C8 ; ROM:0012072E↑p ... ROM:001208C8 move.w $414(a5),d0 ROM:001208CC ext.l d0 ROM:001208CE cmpi.l #0,d0 ROM:001208D4 ble.s locret_1208DC ROM:001208D6 bsr.l sub_116582 ROM:001208DC ROM:001208DC locret_1208DC: ; CODE XREF: sub_1208C8+C↑j ROM:001208DC rts ROM:001208DC ; End of function sub_1208C8 ROM:001208DC ROM:001208DE ROM:001208DE ; =============== S U B R O U T I N E ======================================= ROM:001208DE ROM:001208DE ROM:001208DE sub_1208DE: ; CODE XREF: sub_121860↓p ROM:001208DE bsr.w sub_1208E4 ROM:001208E2 rts ROM:001208E2 ; End of function sub_1208DE ROM:001208E2 ROM:001208E4 ROM:001208E4 ; =============== S U B R O U T I N E ======================================= ROM:001208E4 ROM:001208E4 ROM:001208E4 sub_1208E4: ; CODE XREF: sub_1208DE↑p ROM:001208E4 clr.w d1 ROM:001208E6 move.b ($1107).w,d1 ROM:001208EA cmpi.w #5,d1 ROM:001208EE bcc.s locret_1208F8 ROM:001208F0 movea.l off_1208FA(pc,d1.w*4),a0 ROM:001208F4 nop ROM:001208F6 jmp (a0) ROM:001208F8 ; --------------------------------------------------------------------------- ROM:001208F8 ROM:001208F8 locret_1208F8: ; CODE XREF: sub_1208E4+A↑j ROM:001208F8 rts ROM:001208F8 ; End of function sub_1208E4 ROM:001208F8 ROM:001208F8 ; --------------------------------------------------------------------------- ROM:001208FA off_1208FA: dc.l loc_12090E ; DATA XREF: sub_1208E4+C↑r ROM:001208FE dc.l loc_120924 ROM:00120902 dc.l loc_120936 ROM:00120906 dc.l loc_12097E ROM:0012090A dc.l loc_1209C8 ROM:0012090E ; --------------------------------------------------------------------------- ROM:0012090E ROM:0012090E loc_12090E: ; DATA XREF: ROM:off_1208FA↑o ROM:0012090E bclr #5,($130B).w ROM:00120914 bclr #5,($1307).w ROM:0012091A move.b #1,($1107).w ROM:00120920 bra.s locret_120934 ROM:00120922 ; --------------------------------------------------------------------------- ROM:00120922 rts ROM:00120924 ; --------------------------------------------------------------------------- ROM:00120924 ROM:00120924 loc_120924: ; DATA XREF: ROM:001208FE↑o ROM:00120924 btst #5,($12F5).w ROM:0012092A beq.s locret_120934 ROM:0012092C move.b #2,($1107).w ROM:00120932 bra.s loc_120978 ROM:00120934 ; --------------------------------------------------------------------------- ROM:00120934 ROM:00120934 locret_120934: ; CODE XREF: ROM:00120920↑j ROM:00120934 ; ROM:0012092A↑j ... ROM:00120934 rts ROM:00120936 ; --------------------------------------------------------------------------- ROM:00120936 ROM:00120936 loc_120936: ; DATA XREF: ROM:00120902↑o ROM:00120936 btst #5,($12F5).w ROM:0012093C bne.s loc_120946 ROM:0012093E move.b #1,($1107).w ROM:00120944 bra.s locret_120934 ROM:00120946 ; --------------------------------------------------------------------------- ROM:00120946 ROM:00120946 loc_120946: ; CODE XREF: ROM:0012093C↑j ROM:00120946 move.w ($B88).w,d0 ROM:0012094A btst #5,($12F5).w ROM:00120950 beq.s loc_120978 ROM:00120952 cmp.w ($59A).w,d0 ROM:00120956 blt.s loc_120978 ROM:00120958 move.w $41A(a5),d1 ROM:0012095C clr.b ($908).w ROM:00120960 move.w d1,($6F2).w ROM:00120964 move.b #1,($908).w ROM:0012096A bset #5,($130B).w ROM:00120970 move.b #3,($1107).w ROM:00120976 bra.s loc_1209C2 ROM:00120978 ; --------------------------------------------------------------------------- ROM:00120978 ROM:00120978 loc_120978: ; CODE XREF: ROM:00120932↑j ROM:00120978 ; ROM:00120950↑j ... ROM:00120978 bsr.w sub_1209EC ROM:0012097C rts ROM:0012097E ; --------------------------------------------------------------------------- ROM:0012097E ROM:0012097E loc_12097E: ; DATA XREF: ROM:00120906↑o ROM:0012097E btst #5,($12F5).w ROM:00120984 bne.s loc_120994 ROM:00120986 bclr #5,($130B).w ROM:0012098C move.b #1,($1107).w ROM:00120992 bra.s locret_120934 ROM:00120994 ; --------------------------------------------------------------------------- ROM:00120994 ROM:00120994 loc_120994: ; CODE XREF: ROM:00120984↑j ROM:00120994 move.w ($B88).w,d0 ROM:00120998 cmp.w ($59A).w,d0 ROM:0012099C bge.s loc_1209AC ROM:0012099E bclr #5,($130B).w ROM:001209A4 move.b #2,($1107).w ROM:001209AA bra.s loc_120978 ROM:001209AC ; --------------------------------------------------------------------------- ROM:001209AC ROM:001209AC loc_1209AC: ; CODE XREF: ROM:0012099C↑j ROM:001209AC cmpi.w #0,($6F2).w ROM:001209B2 bgt.s loc_1209C2 ROM:001209B4 bset #5,($1307).w ROM:001209BA move.b #4,($1107).w ROM:001209C0 bra.s locret_1209E8 ROM:001209C2 ; --------------------------------------------------------------------------- ROM:001209C2 ROM:001209C2 loc_1209C2: ; CODE XREF: ROM:00120976↑j ROM:001209C2 ; ROM:001209B2↑j ROM:001209C2 bsr.w sub_1209EC ROM:001209C6 rts ROM:001209C8 ; --------------------------------------------------------------------------- ROM:001209C8 ROM:001209C8 loc_1209C8: ; DATA XREF: ROM:0012090A↑o ROM:001209C8 btst #5,($12F5).w ROM:001209CE bne.s locret_1209E8 ROM:001209D0 bclr #5,($130B).w ROM:001209D6 bclr #5,($1307).w ROM:001209DC move.b #1,($1107).w ROM:001209E2 bra.l locret_120934 ROM:001209E8 ; --------------------------------------------------------------------------- ROM:001209E8 ROM:001209E8 locret_1209E8: ; CODE XREF: ROM:001209C0↑j ROM:001209E8 ; ROM:001209CE↑j ROM:001209E8 rts ROM:001209EA ; --------------------------------------------------------------------------- ROM:001209EA rts ROM:001209EC ROM:001209EC ; =============== S U B R O U T I N E ======================================= ROM:001209EC ROM:001209EC ROM:001209EC sub_1209EC: ; CODE XREF: ROM:loc_120978↑p ROM:001209EC ; ROM:loc_1209C2↑p ROM:001209EC move.w #$3CEE,d1 ROM:001209F0 move.w ($598).w,d2 ROM:001209F4 bsr.l sub_11700C ROM:001209FA move.w d1,($B88).w ROM:001209FE rts ROM:001209FE ; End of function sub_1209EC ROM:001209FE ROM:00120A00 ROM:00120A00 ; =============== S U B R O U T I N E ======================================= ROM:00120A00 ROM:00120A00 ROM:00120A00 sub_120A00: ; CODE XREF: sub_121180+16↓p ROM:00120A00 move.w $440(a5),d0 ROM:00120A04 cmpi.w #0,d0 ROM:00120A08 bne.s loc_120A12 ROM:00120A0A bset #1,($1300).w ROM:00120A10 bra.s loc_120A18 ROM:00120A12 ; --------------------------------------------------------------------------- ROM:00120A12 ROM:00120A12 loc_120A12: ; CODE XREF: sub_120A00+8↑j ROM:00120A12 bclr #1,($1300).w ROM:00120A18 ROM:00120A18 loc_120A18: ; CODE XREF: sub_120A00+10↑j ROM:00120A18 bsr.l sub_11FA16 ROM:00120A1E bsr.l nullsub_13 ROM:00120A24 bsr.l sub_11F770 ROM:00120A2A bsr.l sub_11F8C8 ROM:00120A30 bsr.l sub_11F598 ROM:00120A36 bsr.l sub_11F3A4 ROM:00120A3C bsr.l sub_11FDEE ROM:00120A42 bsr.w sub_120E2A ROM:00120A46 bsr.w sub_120EBA ROM:00120A4A bsr.w sub_120BCA ROM:00120A4E bsr.w sub_120A60 ROM:00120A52 bsr.w sub_120C6E ROM:00120A56 bsr.w sub_120CD2 ROM:00120A5A bsr.w sub_120CFC ROM:00120A5E rts ROM:00120A5E ; End of function sub_120A00 ROM:00120A5E ROM:00120A60 ROM:00120A60 ; =============== S U B R O U T I N E ======================================= ROM:00120A60 ROM:00120A60 ROM:00120A60 sub_120A60: ; CODE XREF: sub_120A00+4E↑p ROM:00120A60 clr.w d1 ROM:00120A62 move.b ($110A).w,d1 ROM:00120A66 cmpi.w #6,d1 ROM:00120A6A bcc.s locret_120A74 ROM:00120A6C movea.l off_120A76(pc,d1.w*4),a0 ROM:00120A70 nop ROM:00120A72 jmp (a0) ROM:00120A74 ; --------------------------------------------------------------------------- ROM:00120A74 ROM:00120A74 locret_120A74: ; CODE XREF: sub_120A60+A↑j ROM:00120A74 rts ROM:00120A74 ; End of function sub_120A60 ROM:00120A74 ROM:00120A74 ; --------------------------------------------------------------------------- ROM:00120A76 off_120A76: dc.l loc_120A8E ; DATA XREF: sub_120A60+C↑r ROM:00120A7A dc.l loc_120AA4 ROM:00120A7E dc.l loc_120AD2 ROM:00120A82 dc.l loc_120B2A ROM:00120A86 dc.l loc_120B6A ROM:00120A8A dc.l loc_120B84 ROM:00120A8E ; --------------------------------------------------------------------------- ROM:00120A8E ROM:00120A8E loc_120A8E: ; DATA XREF: ROM:off_120A76↑o ROM:00120A8E bclr #4,($1309).w ROM:00120A94 bclr #6,($130B).w ROM:00120A9A move.b #1,($110A).w ROM:00120AA0 bra.s locret_120AD0 ROM:00120AA2 ; --------------------------------------------------------------------------- ROM:00120AA2 rts ROM:00120AA4 ; --------------------------------------------------------------------------- ROM:00120AA4 ROM:00120AA4 loc_120AA4: ; DATA XREF: ROM:00120A7A↑o ROM:00120AA4 btst #5,($1314).w ROM:00120AAA beq.s locret_120AD0 ROM:00120AAC bsr.w sub_120D60 ROM:00120AB0 move.w #$A,d0 ROM:00120AB4 clr.b ($8C8).w ROM:00120AB8 move.w d0,($672).w ROM:00120ABC move.b #1,($8C8).w ROM:00120AC2 bset #4,($1309).w ROM:00120AC8 move.b #2,($110A).w ROM:00120ACE bra.s locret_120B28 ROM:00120AD0 ; --------------------------------------------------------------------------- ROM:00120AD0 ROM:00120AD0 locret_120AD0: ; CODE XREF: ROM:00120AA0↑j ROM:00120AD0 ; ROM:00120AAA↑j ... ROM:00120AD0 rts ROM:00120AD2 ; --------------------------------------------------------------------------- ROM:00120AD2 ROM:00120AD2 loc_120AD2: ; DATA XREF: ROM:00120A7E↑o ROM:00120AD2 btst #5,($1314).w ROM:00120AD8 bne.s loc_120AE8 ROM:00120ADA bclr #4,($1309).w ROM:00120AE0 move.b #1,($110A).w ROM:00120AE6 bra.s locret_120AD0 ROM:00120AE8 ; --------------------------------------------------------------------------- ROM:00120AE8 ROM:00120AE8 loc_120AE8: ; CODE XREF: ROM:00120AD8↑j ROM:00120AE8 move.w ($B9C).w,d0 ROM:00120AEC cmp.w ($B98).w,d0 ROM:00120AF0 blt.s loc_120B00 ROM:00120AF2 bclr #4,($1309).w ROM:00120AF8 move.b #3,($110A).w ROM:00120AFE bra.s locret_120B68 ROM:00120B00 ; --------------------------------------------------------------------------- ROM:00120B00 ROM:00120B00 loc_120B00: ; CODE XREF: ROM:00120AF0↑j ROM:00120B00 cmpi.w #0,($672).w ROM:00120B06 bgt.s locret_120B28 ROM:00120B08 bsr.w sub_120D68 ROM:00120B0C move.w #$A,d0 ROM:00120B10 clr.b ($8C8).w ROM:00120B14 move.w d0,($672).w ROM:00120B18 move.b #1,($8C8).w ROM:00120B1E move.b #2,($110A).w ROM:00120B24 bra.w *+4 ROM:00120B28 ; --------------------------------------------------------------------------- ROM:00120B28 ROM:00120B28 locret_120B28: ; CODE XREF: ROM:00120ACE↑j ROM:00120B28 ; ROM:00120B06↑j ... ROM:00120B28 rts ROM:00120B2A ; --------------------------------------------------------------------------- ROM:00120B2A ROM:00120B2A loc_120B2A: ; DATA XREF: ROM:00120A82↑o ROM:00120B2A btst #5,($1314).w ROM:00120B30 bne.s loc_120B3A ROM:00120B32 move.b #1,($110A).w ROM:00120B38 bra.s locret_120AD0 ROM:00120B3A ; --------------------------------------------------------------------------- ROM:00120B3A ROM:00120B3A loc_120B3A: ; CODE XREF: ROM:00120B30↑j ROM:00120B3A move.w $43C(a5),d0 ROM:00120B3E cmpi.w #0,($BB8).w ROM:00120B44 bge.s loc_120B48 ROM:00120B46 neg.w d0 ROM:00120B48 ROM:00120B48 loc_120B48: ; CODE XREF: ROM:00120B44↑j ROM:00120B48 cmp.w ($BB8).w,d0 ROM:00120B4C blt.s locret_120B68 ROM:00120B4E move.w $43E(a5),d0 ROM:00120B52 clr.b ($8CB).w ROM:00120B56 move.w d0,($678).w ROM:00120B5A move.b #1,($8CB).w ROM:00120B60 move.b #5,($110A).w ROM:00120B66 bra.s locret_120BC6 ROM:00120B68 ; --------------------------------------------------------------------------- ROM:00120B68 ROM:00120B68 locret_120B68: ; CODE XREF: ROM:00120AFE↑j ROM:00120B68 ; ROM:00120B4C↑j ... ROM:00120B68 rts ROM:00120B6A ; --------------------------------------------------------------------------- ROM:00120B6A ROM:00120B6A loc_120B6A: ; DATA XREF: ROM:00120A86↑o ROM:00120B6A btst #5,($1314).w ROM:00120B70 bne.s locret_120B82 ROM:00120B72 bclr #6,($130B).w ROM:00120B78 move.b #1,($110A).w ROM:00120B7E bra.w locret_120AD0 ROM:00120B82 ; --------------------------------------------------------------------------- ROM:00120B82 ROM:00120B82 locret_120B82: ; CODE XREF: ROM:00120B70↑j ROM:00120B82 ; ROM:00120BA0↓j ROM:00120B82 rts ROM:00120B84 ; --------------------------------------------------------------------------- ROM:00120B84 ROM:00120B84 loc_120B84: ; DATA XREF: ROM:00120A8A↑o ROM:00120B84 cmpi.w #0,($678).w ROM:00120B8A ble.s loc_120B94 ROM:00120B8C cmpi.w #0,($BB8).w ROM:00120B92 bgt.s loc_120BA2 ROM:00120B94 ROM:00120B94 loc_120B94: ; CODE XREF: ROM:00120B8A↑j ROM:00120B94 bset #6,($130B).w ROM:00120B9A move.b #4,($110A).w ROM:00120BA0 bra.s locret_120B82 ROM:00120BA2 ; --------------------------------------------------------------------------- ROM:00120BA2 ROM:00120BA2 loc_120BA2: ; CODE XREF: ROM:00120B92↑j ROM:00120BA2 move.w $43C(a5),d0 ROM:00120BA6 cmp.w ($BB8).w,d0 ROM:00120BAA bge.s loc_120BB4 ROM:00120BAC move.b #3,($110A).w ROM:00120BB2 bra.s locret_120B68 ROM:00120BB4 ; --------------------------------------------------------------------------- ROM:00120BB4 ROM:00120BB4 loc_120BB4: ; CODE XREF: ROM:00120BAA↑j ROM:00120BB4 btst #5,($1314).w ROM:00120BBA bne.s locret_120BC6 ROM:00120BBC move.b #1,($110A).w ROM:00120BC2 bra.w locret_120AD0 ROM:00120BC6 ; --------------------------------------------------------------------------- ROM:00120BC6 ROM:00120BC6 locret_120BC6: ; CODE XREF: ROM:00120B66↑j ROM:00120BC6 ; ROM:00120BBA↑j ROM:00120BC6 rts ROM:00120BC8 ; --------------------------------------------------------------------------- ROM:00120BC8 rts ROM:00120BCA ROM:00120BCA ; =============== S U B R O U T I N E ======================================= ROM:00120BCA ROM:00120BCA ROM:00120BCA sub_120BCA: ; CODE XREF: sub_120A00+4A↑p ROM:00120BCA clr.w d1 ROM:00120BCC move.b ($110B).w,d1 ROM:00120BD0 cmpi.w #4,d1 ROM:00120BD4 bcc.s locret_120BDE ROM:00120BD6 movea.l off_120BE0(pc,d1.w*4),a0 ROM:00120BDA nop ROM:00120BDC jmp (a0) ROM:00120BDE ; --------------------------------------------------------------------------- ROM:00120BDE ROM:00120BDE locret_120BDE: ; CODE XREF: sub_120BCA+A↑j ROM:00120BDE rts ROM:00120BDE ; End of function sub_120BCA ROM:00120BDE ROM:00120BDE ; --------------------------------------------------------------------------- ROM:00120BE0 off_120BE0: dc.l loc_120BF0 ; DATA XREF: sub_120BCA+C↑r ROM:00120BE4 dc.l loc_120C00 ROM:00120BE8 dc.l loc_120C12 ROM:00120BEC dc.l loc_120C3C ROM:00120BF0 ; --------------------------------------------------------------------------- ROM:00120BF0 ROM:00120BF0 loc_120BF0: ; DATA XREF: ROM:off_120BE0↑o ROM:00120BF0 bclr #1,($131C).w ROM:00120BF6 move.b #1,($110B).w ROM:00120BFC bra.s locret_120C10 ROM:00120BFE ; --------------------------------------------------------------------------- ROM:00120BFE rts ROM:00120C00 ; --------------------------------------------------------------------------- ROM:00120C00 ROM:00120C00 loc_120C00: ; DATA XREF: ROM:00120BE4↑o ROM:00120C00 btst #0,($1314).w ROM:00120C06 beq.s locret_120C10 ROM:00120C08 move.b #2,($110B).w ROM:00120C0E bra.s locret_120C3A ROM:00120C10 ; --------------------------------------------------------------------------- ROM:00120C10 ROM:00120C10 locret_120C10: ; CODE XREF: ROM:00120BFC↑j ROM:00120C10 ; ROM:00120C06↑j ... ROM:00120C10 rts ROM:00120C12 ; --------------------------------------------------------------------------- ROM:00120C12 ROM:00120C12 loc_120C12: ; DATA XREF: ROM:00120BE8↑o ROM:00120C12 btst #0,($1314).w ROM:00120C18 bne.s loc_120C22 ROM:00120C1A move.b #1,($110B).w ROM:00120C20 bra.s locret_120C10 ROM:00120C22 ; --------------------------------------------------------------------------- ROM:00120C22 ROM:00120C22 loc_120C22: ; CODE XREF: ROM:00120C18↑j ROM:00120C22 move.w $432(a5),d0 ROM:00120C26 cmp.w ($A48).w,d0 ROM:00120C2A blt.s locret_120C3A ROM:00120C2C bset #1,($131C).w ROM:00120C32 move.b #3,($110B).w ROM:00120C38 bra.s locret_120C6A ROM:00120C3A ; --------------------------------------------------------------------------- ROM:00120C3A ROM:00120C3A locret_120C3A: ; CODE XREF: ROM:00120C0E↑j ROM:00120C3A ; ROM:00120C2A↑j ... ROM:00120C3A rts ROM:00120C3C ; --------------------------------------------------------------------------- ROM:00120C3C ROM:00120C3C loc_120C3C: ; DATA XREF: ROM:00120BEC↑o ROM:00120C3C btst #0,($1314).w ROM:00120C42 bne.s loc_120C52 ROM:00120C44 bclr #1,($131C).w ROM:00120C4A move.b #1,($110B).w ROM:00120C50 bra.s locret_120C10 ROM:00120C52 ; --------------------------------------------------------------------------- ROM:00120C52 ROM:00120C52 loc_120C52: ; CODE XREF: ROM:00120C42↑j ROM:00120C52 move.w $430(a5),d0 ROM:00120C56 cmp.w ($A48).w,d0 ROM:00120C5A bge.s locret_120C6A ROM:00120C5C bclr #1,($131C).w ROM:00120C62 move.b #2,($110B).w ROM:00120C68 bra.s locret_120C3A ROM:00120C6A ; --------------------------------------------------------------------------- ROM:00120C6A ROM:00120C6A locret_120C6A: ; CODE XREF: ROM:00120C38↑j ROM:00120C6A ; ROM:00120C5A↑j ROM:00120C6A rts ROM:00120C6C ; --------------------------------------------------------------------------- ROM:00120C6C rts ROM:00120C6E ROM:00120C6E ; =============== S U B R O U T I N E ======================================= ROM:00120C6E ROM:00120C6E ROM:00120C6E sub_120C6E: ; CODE XREF: sub_120A00+52↑p ROM:00120C6E btst #1,($928).w ROM:00120C74 beq.s loc_120C88 ROM:00120C76 move.w #$3CF4,d1 ROM:00120C7A move.w ($A98).w,d2 ROM:00120C7E bsr.l sub_11700C ROM:00120C84 move.w d1,($B9E).w ROM:00120C88 ROM:00120C88 loc_120C88: ; CODE XREF: sub_120C6E+6↑j ROM:00120C88 btst #2,($131D).w ROM:00120C8E beq.s loc_120CA0 ROM:00120C90 btst #5,($1314).w ROM:00120C96 bne.s loc_120C9E ROM:00120C98 move.w ($B9E).w,($BA0).w ROM:00120C9E ROM:00120C9E loc_120C9E: ; CODE XREF: sub_120C6E+28↑j ROM:00120C9E bra.s locret_120CD0 ROM:00120CA0 ; --------------------------------------------------------------------------- ROM:00120CA0 ROM:00120CA0 loc_120CA0: ; CODE XREF: sub_120C6E+20↑j ROM:00120CA0 cmpi.w #0,($674).w ROM:00120CA6 bgt.s locret_120CD0 ROM:00120CA8 cmpi.w #0,($BA0).w ROM:00120CAE ble.s locret_120CD0 ROM:00120CB0 clr.b ($8C9).w ROM:00120CB4 move.w #$A,($674).w ROM:00120CBA move.b #1,($8C9).w ROM:00120CC0 move.w ($BA0).w,d0 ROM:00120CC4 sub.w $42A(a5),d0 ROM:00120CC8 bpl.s loc_120CCC ROM:00120CCA clr.w d0 ROM:00120CCC ROM:00120CCC loc_120CCC: ; CODE XREF: sub_120C6E+5A↑j ROM:00120CCC move.w d0,($BA0).w ROM:00120CD0 ROM:00120CD0 locret_120CD0: ; CODE XREF: sub_120C6E:loc_120C9E↑j ROM:00120CD0 ; sub_120C6E+38↑j ... ROM:00120CD0 rts ROM:00120CD0 ; End of function sub_120C6E ROM:00120CD0 ROM:00120CD2 ROM:00120CD2 ; =============== S U B R O U T I N E ======================================= ROM:00120CD2 ROM:00120CD2 ROM:00120CD2 sub_120CD2: ; CODE XREF: sub_120A00+56↑p ROM:00120CD2 btst #6,($130B).w ROM:00120CD8 beq.s loc_120CF4 ROM:00120CDA cmpi.w #0,($BA0).w ROM:00120CE0 bne.s loc_120CF0 ROM:00120CE2 cmpi.w #0,($BB8).w ROM:00120CE8 bgt.s loc_120CF0 ROM:00120CEA bset #5,($131E).w ROM:00120CF0 ROM:00120CF0 loc_120CF0: ; CODE XREF: sub_120CD2+E↑j ROM:00120CF0 ; sub_120CD2+16↑j ROM:00120CF0 bra.w locret_120CFA ROM:00120CF4 ; --------------------------------------------------------------------------- ROM:00120CF4 ROM:00120CF4 loc_120CF4: ; CODE XREF: sub_120CD2+6↑j ROM:00120CF4 bclr #5,($131E).w ROM:00120CFA ROM:00120CFA locret_120CFA: ; CODE XREF: sub_120CD2:loc_120CF0↑j ROM:00120CFA rts ROM:00120CFA ; End of function sub_120CD2 ROM:00120CFA ROM:00120CFC ROM:00120CFC ; =============== S U B R O U T I N E ======================================= ROM:00120CFC ROM:00120CFC ROM:00120CFC sub_120CFC: ; CODE XREF: sub_120A00+5A↑p ROM:00120CFC move.w ($B96).w,d0 ROM:00120D00 add.w ($133A).w,d0 ROM:00120D04 add.w ($B52).w,d0 ROM:00120D08 btst #4,($12F7).w ROM:00120D0E beq.s loc_120D14 ROM:00120D10 add.w $426(a5),d0 ROM:00120D14 ROM:00120D14 loc_120D14: ; CODE XREF: sub_120CFC+12↑j ROM:00120D14 btst #0,($1308).w ROM:00120D1A beq.s loc_120D20 ROM:00120D1C add.w $424(a5),d0 ROM:00120D20 ROM:00120D20 loc_120D20: ; CODE XREF: sub_120CFC+1E↑j ROM:00120D20 btst #1,($131C).w ROM:00120D26 beq.s loc_120D2C ROM:00120D28 add.w $428(a5),d0 ROM:00120D2C ROM:00120D2C loc_120D2C: ; CODE XREF: sub_120CFC+2A↑j ROM:00120D2C btst #2,($145F).w ROM:00120D32 beq.s loc_120D40 ROM:00120D34 btst #0,($C6B).w ROM:00120D3A bne.s loc_120D40 ROM:00120D3C add.w ($BA0).w,d0 ROM:00120D40 ROM:00120D40 loc_120D40: ; CODE XREF: sub_120CFC+36↑j ROM:00120D40 ; sub_120CFC+3E↑j ROM:00120D40 add.w ($BA2).w,d0 ROM:00120D44 move.w d0,($B9C).w ROM:00120D48 btst #4,($1309).w ROM:00120D4E beq.s loc_120D58 ROM:00120D50 move.w ($B98).w,($B9A).w ROM:00120D56 bra.s locret_120D5E ROM:00120D58 ; --------------------------------------------------------------------------- ROM:00120D58 ROM:00120D58 loc_120D58: ; CODE XREF: sub_120CFC+52↑j ROM:00120D58 move.w ($B9C).w,($B9A).w ROM:00120D5E ROM:00120D5E locret_120D5E: ; CODE XREF: sub_120CFC+5A↑j ROM:00120D5E rts ROM:00120D5E ; End of function sub_120CFC ROM:00120D5E ROM:00120D60 ROM:00120D60 ; =============== S U B R O U T I N E ======================================= ROM:00120D60 ROM:00120D60 ROM:00120D60 sub_120D60: ; CODE XREF: ROM:00120AAC↑p ROM:00120D60 move.w ($598).w,($B98).w ROM:00120D66 rts ROM:00120D66 ; End of function sub_120D60 ROM:00120D66 ROM:00120D68 ROM:00120D68 ; =============== S U B R O U T I N E ======================================= ROM:00120D68 ROM:00120D68 ROM:00120D68 sub_120D68: ; CODE XREF: ROM:00120B08↑p ROM:00120D68 move.w #$3CF2,d1 ROM:00120D6C move.w ($A98).w,d2 ROM:00120D70 bsr.l sub_11700C ROM:00120D76 move.w d1,($BAA).w ROM:00120D7A move.w ($B98).w,d0 ROM:00120D7E btst #0,($1314).w ROM:00120D84 beq.s loc_120D9A ROM:00120D86 btst #1,($12FD).w ROM:00120D8C beq.s loc_120D94 ROM:00120D8E sub.w $42E(a5),d0 ROM:00120D92 bra.s loc_120D98 ROM:00120D94 ; --------------------------------------------------------------------------- ROM:00120D94 ROM:00120D94 loc_120D94: ; CODE XREF: sub_120D68+24↑j ROM:00120D94 sub.w $42C(a5),d0 ROM:00120D98 ROM:00120D98 loc_120D98: ; CODE XREF: sub_120D68+2A↑j ROM:00120D98 bra.s loc_120D9E ROM:00120D9A ; --------------------------------------------------------------------------- ROM:00120D9A ROM:00120D9A loc_120D9A: ; CODE XREF: sub_120D68+1C↑j ROM:00120D9A sub.w ($BAA).w,d0 ROM:00120D9E ROM:00120D9E loc_120D9E: ; CODE XREF: sub_120D68:loc_120D98↑j ROM:00120D9E move.w d0,($B98).w ROM:00120DA2 move.w ($B9C).w,d0 ROM:00120DA6 cmp.w ($B98).w,d0 ROM:00120DAA ble.s locret_120DB0 ROM:00120DAC move.w d0,($B98).w ROM:00120DB0 ROM:00120DB0 locret_120DB0: ; CODE XREF: sub_120D68+42↑j ROM:00120DB0 rts ROM:00120DB0 ; End of function sub_120D68 ROM:00120DB0 ROM:00120DB2 ROM:00120DB2 ; =============== S U B R O U T I N E ======================================= ROM:00120DB2 ROM:00120DB2 ROM:00120DB2 sub_120DB2: ; CODE XREF: ROM:0011FAE8↑p ROM:00120DB2 ; ROM:0011FB68↑p ROM:00120DB2 move.w $68(a5),d1 ROM:00120DB6 btst #1,($12FC).w ROM:00120DBC beq.s locret_120E28 ROM:00120DBE btst #2,($1309).w ROM:00120DC4 beq.s loc_120DE2 ROM:00120DC6 move.w ($B94).w,d0 ROM:00120DCA add.w ($B48).w,d0 ROM:00120DCE sub.w ($B44).w,d0 ROM:00120DD2 cmp.w d0,d1 ROM:00120DD4 bge.s loc_120DDC ROM:00120DD6 move.w d1,($B94).w ROM:00120DDA bra.s loc_120DE0 ROM:00120DDC ; --------------------------------------------------------------------------- ROM:00120DDC ROM:00120DDC loc_120DDC: ; CODE XREF: sub_120DB2+22↑j ROM:00120DDC move.w d0,($B94).w ROM:00120DE0 ROM:00120DE0 loc_120DE0: ; CODE XREF: sub_120DB2+28↑j ROM:00120DE0 bra.s locret_120E28 ROM:00120DE2 ; --------------------------------------------------------------------------- ROM:00120DE2 ROM:00120DE2 loc_120DE2: ; CODE XREF: sub_120DB2+12↑j ROM:00120DE2 btst #6,($1303).w ROM:00120DE8 beq.s loc_120E06 ROM:00120DEA move.w ($BEE).w,d0 ROM:00120DEE add.w ($B48).w,d0 ROM:00120DF2 sub.w ($B44).w,d0 ROM:00120DF6 cmp.w d0,d1 ROM:00120DF8 bge.s loc_120E00 ROM:00120DFA move.w d1,($BEE).w ROM:00120DFE bra.s loc_120E04 ROM:00120E00 ; --------------------------------------------------------------------------- ROM:00120E00 ROM:00120E00 loc_120E00: ; CODE XREF: sub_120DB2+46↑j ROM:00120E00 move.w d0,($BEE).w ROM:00120E04 ROM:00120E04 loc_120E04: ; CODE XREF: sub_120DB2+4C↑j ROM:00120E04 bra.s locret_120E28 ROM:00120E06 ; --------------------------------------------------------------------------- ROM:00120E06 ROM:00120E06 loc_120E06: ; CODE XREF: sub_120DB2+36↑j ROM:00120E06 btst #0,($1313).w ROM:00120E0C beq.s locret_120E28 ROM:00120E0E move.w ($B34).w,d0 ROM:00120E12 add.w ($B48).w,d0 ROM:00120E16 sub.w ($B44).w,d0 ROM:00120E1A cmp.w d0,d1 ROM:00120E1C bge.s loc_120E24 ROM:00120E1E move.w d1,($B34).w ROM:00120E22 bra.s locret_120E28 ROM:00120E24 ; --------------------------------------------------------------------------- ROM:00120E24 ROM:00120E24 loc_120E24: ; CODE XREF: sub_120DB2+6A↑j ROM:00120E24 move.w d0,($B34).w ROM:00120E28 ROM:00120E28 locret_120E28: ; CODE XREF: sub_120DB2+A↑j ROM:00120E28 ; sub_120DB2:loc_120DE0↑j ... ROM:00120E28 rts ROM:00120E28 ; End of function sub_120DB2 ROM:00120E28 ROM:00120E2A ROM:00120E2A ; =============== S U B R O U T I N E ======================================= ROM:00120E2A ROM:00120E2A ROM:00120E2A sub_120E2A: ; CODE XREF: sub_120A00+42↑p ROM:00120E2A btst #3,($1309).w ROM:00120E30 beq.s loc_120E3A ROM:00120E32 move.w $434(a5),($BA6).w ROM:00120E38 bra.s locret_120E40 ROM:00120E3A ; --------------------------------------------------------------------------- ROM:00120E3A ROM:00120E3A loc_120E3A: ; CODE XREF: sub_120E2A+6↑j ROM:00120E3A move.w $436(a5),($BA6).w ROM:00120E40 ROM:00120E40 locret_120E40: ; CODE XREF: sub_120E2A+E↑j ROM:00120E40 rts ROM:00120E40 ; End of function sub_120E2A ROM:00120E40 ROM:00120E42 ROM:00120E42 ; =============== S U B R O U T I N E ======================================= ROM:00120E42 ROM:00120E42 ROM:00120E42 sub_120E42: ; CODE XREF: ROM:00120F44↓p ROM:00120E42 move.w ($676).w,d0 ROM:00120E46 muls.w ($BA6).w,d0 ROM:00120E4A move.w $438(a5),d7 ROM:00120E4E cmpi.w #0,d7 ROM:00120E52 beq.s loc_120E5A ROM:00120E54 divs.w $438(a5),d0 ROM:00120E58 bra.s loc_120E5E ROM:00120E5A ; --------------------------------------------------------------------------- ROM:00120E5A ROM:00120E5A loc_120E5A: ; CODE XREF: sub_120E42+10↑j ROM:00120E5A move.w #$FFFF,d0 ROM:00120E5E ROM:00120E5E loc_120E5E: ; CODE XREF: sub_120E42+16↑j ROM:00120E5E move.w d0,($BA2).w ROM:00120E62 rts ROM:00120E62 ; End of function sub_120E42 ROM:00120E62 ROM:00120E64 ROM:00120E64 ; =============== S U B R O U T I N E ======================================= ROM:00120E64 ROM:00120E64 ROM:00120E64 sub_120E64: ; CODE XREF: ROM:00120F16↓p ROM:00120E64 ; ROM:loc_120F40↓p ROM:00120E64 move.w #$3CF6,d1 ROM:00120E68 move.w ($A98).w,d2 ROM:00120E6C bsr.l sub_11700C ROM:00120E72 move.w d1,($BA8).w ROM:00120E76 move.w ($C16).w,d0 ROM:00120E7A muls.w ($BA8).w,d0 ROM:00120E7E cmpi.w #0,($C14).w ROM:00120E84 beq.s loc_120E8C ROM:00120E86 divs.w ($C14).w,d0 ROM:00120E8A bra.s loc_120E90 ROM:00120E8C ; --------------------------------------------------------------------------- ROM:00120E8C ROM:00120E8C loc_120E8C: ; CODE XREF: sub_120E64+20↑j ROM:00120E8C move.w #$FFFF,d0 ROM:00120E90 ROM:00120E90 loc_120E90: ; CODE XREF: sub_120E64+26↑j ROM:00120E90 move.w $43A(a5),d1 ROM:00120E94 muls.w ($BA2).w,d1 ROM:00120E98 cmpi.w #0,($BA6).w ROM:00120E9E beq.s loc_120EA6 ROM:00120EA0 divs.w ($BA6).w,d1 ROM:00120EA4 bra.s loc_120EAA ROM:00120EA6 ; --------------------------------------------------------------------------- ROM:00120EA6 ROM:00120EA6 loc_120EA6: ; CODE XREF: sub_120E64+3A↑j ROM:00120EA6 move.w #$FFFF,d1 ROM:00120EAA ROM:00120EAA loc_120EAA: ; CODE XREF: sub_120E64+40↑j ROM:00120EAA add.w d0,d1 ROM:00120EAC move.w d1,($BA4).w ROM:00120EB0 rts ROM:00120EB0 ; End of function sub_120E64 ROM:00120EB0 ROM:00120EB2 ROM:00120EB2 ; =============== S U B R O U T I N E ======================================= ROM:00120EB2 ROM:00120EB2 ROM:00120EB2 sub_120EB2: ; CODE XREF: ROM:loc_120F12↓p ROM:00120EB2 move.w ($BA6).w,($BA2).w ROM:00120EB8 rts ROM:00120EB8 ; End of function sub_120EB2 ROM:00120EB8 ROM:00120EBA ROM:00120EBA ; =============== S U B R O U T I N E ======================================= ROM:00120EBA ROM:00120EBA ROM:00120EBA sub_120EBA: ; CODE XREF: sub_120A00+46↑p ROM:00120EBA clr.w d1 ROM:00120EBC move.b ($110C).w,d1 ROM:00120EC0 cmpi.w #4,d1 ROM:00120EC4 bcc.s locret_120ECE ROM:00120EC6 movea.l off_120ED0(pc,d1.w*4),a0 ROM:00120ECA nop ROM:00120ECC jmp (a0) ROM:00120ECE ; --------------------------------------------------------------------------- ROM:00120ECE ROM:00120ECE locret_120ECE: ; CODE XREF: sub_120EBA+A↑j ROM:00120ECE rts ROM:00120ECE ; End of function sub_120EBA ROM:00120ECE ROM:00120ECE ; --------------------------------------------------------------------------- ROM:00120ED0 off_120ED0: dc.l loc_120EE0 ; DATA XREF: sub_120EBA+C↑r ROM:00120ED4 dc.l loc_120EEA ROM:00120ED8 dc.l loc_120F1C ROM:00120EDC dc.l loc_120F5E ROM:00120EE0 ; --------------------------------------------------------------------------- ROM:00120EE0 ROM:00120EE0 loc_120EE0: ; DATA XREF: ROM:off_120ED0↑o ROM:00120EE0 move.b #1,($110C).w ROM:00120EE6 bra.s loc_120F12 ROM:00120EE8 ; --------------------------------------------------------------------------- ROM:00120EE8 rts ROM:00120EEA ; --------------------------------------------------------------------------- ROM:00120EEA ROM:00120EEA loc_120EEA: ; DATA XREF: ROM:00120ED4↑o ROM:00120EEA btst #3,($130F).w ROM:00120EF0 beq.s loc_120F12 ROM:00120EF2 bclr #3,($130F).w ROM:00120EF8 move.w $438(a5),d0 ROM:00120EFC clr.b ($8CA).w ROM:00120F00 move.w d0,($676).w ROM:00120F04 move.b #1,($8CA).w ROM:00120F0A move.b #2,($110C).w ROM:00120F10 bra.s loc_120F40 ROM:00120F12 ; --------------------------------------------------------------------------- ROM:00120F12 ROM:00120F12 loc_120F12: ; CODE XREF: ROM:00120EE6↑j ROM:00120F12 ; ROM:00120EF0↑j ... ROM:00120F12 bsr.w sub_120EB2 ROM:00120F16 bsr.w sub_120E64 ROM:00120F1A rts ROM:00120F1C ; --------------------------------------------------------------------------- ROM:00120F1C ROM:00120F1C loc_120F1C: ; DATA XREF: ROM:00120ED8↑o ROM:00120F1C btst #7,($12F9).w ROM:00120F22 beq.s loc_120F2C ROM:00120F24 move.b #1,($110C).w ROM:00120F2A bra.s loc_120F12 ROM:00120F2C ; --------------------------------------------------------------------------- ROM:00120F2C ROM:00120F2C loc_120F2C: ; CODE XREF: ROM:00120F22↑j ROM:00120F2C btst #5,($1314).w ROM:00120F32 bne.s loc_120F36 ROM:00120F34 bra.s loc_120F4A ROM:00120F36 ; --------------------------------------------------------------------------- ROM:00120F36 ROM:00120F36 loc_120F36: ; CODE XREF: ROM:00120F32↑j ROM:00120F36 cmpi.w #0,($676).w ROM:00120F3C bgt.s loc_120F40 ROM:00120F3E bra.s loc_120F4A ROM:00120F40 ; --------------------------------------------------------------------------- ROM:00120F40 ROM:00120F40 loc_120F40: ; CODE XREF: ROM:00120F10↑j ROM:00120F40 ; ROM:00120F3C↑j ROM:00120F40 bsr.w sub_120E64 ROM:00120F44 bsr.w sub_120E42 ROM:00120F48 rts ROM:00120F4A ; --------------------------------------------------------------------------- ROM:00120F4A ROM:00120F4A loc_120F4A: ; CODE XREF: ROM:00120F34↑j ROM:00120F4A ; ROM:00120F3E↑j ROM:00120F4A move.w #0,($BA2).w ROM:00120F50 move.w #0,($BA4).w ROM:00120F56 move.b #3,($110C).w ROM:00120F5C bra.s locret_120F6E ROM:00120F5E ; --------------------------------------------------------------------------- ROM:00120F5E ROM:00120F5E loc_120F5E: ; DATA XREF: ROM:00120EDC↑o ROM:00120F5E btst #7,($12F9).w ROM:00120F64 beq.s locret_120F6E ROM:00120F66 move.b #1,($110C).w ROM:00120F6C bra.s loc_120F12 ROM:00120F6E ; --------------------------------------------------------------------------- ROM:00120F6E ROM:00120F6E locret_120F6E: ; CODE XREF: ROM:00120F5C↑j ROM:00120F6E ; ROM:00120F64↑j ROM:00120F6E rts ROM:00120F70 ; --------------------------------------------------------------------------- ROM:00120F70 rts ROM:00120F72 ROM:00120F72 ; =============== S U B R O U T I N E ======================================= ROM:00120F72 ROM:00120F72 ROM:00120F72 sub_120F72: ; CODE XREF: ROM:loc_120280↑p ROM:00120F72 clr.l d1 ROM:00120F74 move.w ($BBA).w,d1 ROM:00120F78 sub.w ($BB4).w,d1 ROM:00120F7C swap d1 ROM:00120F7E move.w ($133C).w,d2 ROM:00120F82 swap d2 ROM:00120F84 move.w ($133E).w,d2 ROM:00120F88 btst #4,($12F7).w ROM:00120F8E beq.s loc_120F96 ROM:00120F90 move.w $444(a5),d3 ROM:00120F94 bra.s loc_120F9A ROM:00120F96 ; --------------------------------------------------------------------------- ROM:00120F96 ROM:00120F96 loc_120F96: ; CODE XREF: sub_120F72+1C↑j ROM:00120F96 move.w $442(a5),d3 ROM:00120F9A ROM:00120F9A loc_120F9A: ; CODE XREF: sub_120F72+22↑j ROM:00120F9A ext.l d3 ROM:00120F9C bsr.l sub_116F10 ROM:00120FA2 clr.l d5 ROM:00120FA4 move.w $446(a5),d5 ROM:00120FA8 swap d5 ROM:00120FAA cmp.l d4,d5 ROM:00120FAC bgt.s loc_120FB0 ROM:00120FAE move.l d5,d4 ROM:00120FB0 ROM:00120FB0 loc_120FB0: ; CODE XREF: sub_120F72+3A↑j ROM:00120FB0 move.w d4,($133E).w ROM:00120FB4 swap d4 ROM:00120FB6 cmpi.w #0,d4 ROM:00120FBA blt.s loc_120FC2 ROM:00120FBC move.w d4,($133C).w ROM:00120FC0 bra.s locret_120FC8 ROM:00120FC2 ; --------------------------------------------------------------------------- ROM:00120FC2 ROM:00120FC2 loc_120FC2: ; CODE XREF: sub_120F72+48↑j ROM:00120FC2 move.w #0,($133C).w ROM:00120FC8 ROM:00120FC8 locret_120FC8: ; CODE XREF: sub_120F72+4E↑j ROM:00120FC8 rts ROM:00120FC8 ; End of function sub_120F72 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: sub_121180+10↓p ROM:00120FCA bclr #2,($130A).w ROM:00120FD0 btst #5,($1314).w ROM:00120FD6 beq.s loc_120FFC ROM:00120FD8 bset #2,($130A).w ROM:00120FDE btst #2,($145F).w ROM:00120FE4 beq.s loc_120FFC ROM:00120FE6 btst #0,($C6B).w ROM:00120FEC bne.s loc_120FFC ROM:00120FEE btst #2,($131D).w ROM:00120FF4 beq.s loc_120FFC ROM:00120FF6 bclr #2,($130A).w ROM:00120FFC ROM:00120FFC loc_120FFC: ; CODE XREF: sub_120FCA+C↑j ROM:00120FFC ; sub_120FCA+1A↑j ... ROM:00120FFC clr.w d1 ROM:00120FFE move.b ($110D).w,d1 ROM:00121002 cmpi.w #5,d1 ROM:00121006 bcc.s locret_121010 ROM:00121008 movea.l off_121012(pc,d1.w*4),a0 ROM:0012100C nop ROM:0012100E jmp (a0) ROM:00121010 ; --------------------------------------------------------------------------- ROM:00121010 ROM:00121010 locret_121010: ; CODE XREF: sub_120FCA+3C↑j ROM:00121010 rts ROM:00121010 ; End of function sub_120FCA ROM:00121010 ROM:00121010 ; --------------------------------------------------------------------------- ROM:00121012 off_121012: dc.l loc_121026 ; DATA XREF: sub_120FCA+3E↑r ROM:00121016 dc.l loc_121030 ROM:0012101A dc.l loc_121066 ROM:0012101E dc.l loc_121096 ROM:00121022 dc.l loc_1210E2 ROM:00121026 ; --------------------------------------------------------------------------- ROM:00121026 ROM:00121026 loc_121026: ; DATA XREF: ROM:off_121012↑o ROM:00121026 move.b #1,($110D).w ROM:0012102C bra.w loc_121060 ROM:00121030 ; --------------------------------------------------------------------------- ROM:00121030 ROM:00121030 loc_121030: ; DATA XREF: ROM:00121016↑o ROM:00121030 btst #0,($1314).w ROM:00121036 beq.s loc_121048 ROM:00121038 btst #2,($130A).w ROM:0012103E beq.s loc_121048 ROM:00121040 move.b #3,($110D).w ROM:00121046 rts ROM:00121048 ; --------------------------------------------------------------------------- ROM:00121048 ROM:00121048 loc_121048: ; CODE XREF: ROM:00121036↑j ROM:00121048 ; ROM:0012103E↑j ROM:00121048 btst #0,($1314).w ROM:0012104E beq.s loc_121060 ROM:00121050 btst #2,($130A).w ROM:00121056 bne.s loc_121060 ROM:00121058 move.b #2,($110D).w ROM:0012105E bra.s loc_121090 ROM:00121060 ; --------------------------------------------------------------------------- ROM:00121060 ROM:00121060 loc_121060: ; CODE XREF: ROM:0012102C↑j ROM:00121060 ; ROM:0012104E↑j ... ROM:00121060 bsr.w sub_121172 ROM:00121064 rts ROM:00121066 ; --------------------------------------------------------------------------- ROM:00121066 ROM:00121066 loc_121066: ; DATA XREF: ROM:0012101A↑o ROM:00121066 btst #0,($1314).w ROM:0012106C bne.s loc_121076 ROM:0012106E move.b #1,($110D).w ROM:00121074 bra.s loc_121060 ROM:00121076 ; --------------------------------------------------------------------------- ROM:00121076 ROM:00121076 loc_121076: ; CODE XREF: ROM:0012106C↑j ROM:00121076 move.w ($BAC).w,d0 ROM:0012107A btst #2,($130A).w ROM:00121080 beq.s loc_121090 ROM:00121082 cmp.w ($BB0).w,d0 ROM:00121086 bgt.s loc_121090 ROM:00121088 move.b #3,($110D).w ROM:0012108E rts ROM:00121090 ; --------------------------------------------------------------------------- ROM:00121090 ROM:00121090 loc_121090: ; CODE XREF: ROM:0012105E↑j ROM:00121090 ; ROM:00121080↑j ... ROM:00121090 bsr.w sub_12116A ROM:00121094 rts ROM:00121096 ; --------------------------------------------------------------------------- ROM:00121096 ROM:00121096 loc_121096: ; DATA XREF: ROM:0012101E↑o ROM:00121096 btst #0,($1314).w ROM:0012109C bne.s loc_1210A6 ROM:0012109E move.b #1,($110D).w ROM:001210A4 bra.s loc_121060 ROM:001210A6 ; --------------------------------------------------------------------------- ROM:001210A6 ROM:001210A6 loc_1210A6: ; CODE XREF: ROM:0012109C↑j ROM:001210A6 move.w ($BAC).w,d0 ROM:001210AA cmp.w ($BBA).w,d0 ROM:001210AE bne.s loc_1210CA ROM:001210B0 move.w $44C(a5),d1 ROM:001210B4 clr.b ($8CC).w ROM:001210B8 move.w d1,($67A).w ROM:001210BC move.b #1,($8CC).w ROM:001210C2 move.b #4,($110D).w ROM:001210C8 rts ROM:001210CA ; --------------------------------------------------------------------------- ROM:001210CA ROM:001210CA loc_1210CA: ; CODE XREF: ROM:001210AE↑j ROM:001210CA btst #2,($130A).w ROM:001210D0 beq.s loc_1210D8 ROM:001210D2 cmp.w ($BB0).w,d0 ROM:001210D6 ble.s locret_1210E0 ROM:001210D8 ROM:001210D8 loc_1210D8: ; CODE XREF: ROM:001210D0↑j ROM:001210D8 move.b #2,($110D).w ROM:001210DE bra.s loc_121090 ROM:001210E0 ; --------------------------------------------------------------------------- ROM:001210E0 ROM:001210E0 locret_1210E0: ; CODE XREF: ROM:001210D6↑j ROM:001210E0 rts ROM:001210E2 ; --------------------------------------------------------------------------- ROM:001210E2 ROM:001210E2 loc_1210E2: ; DATA XREF: ROM:00121022↑o ROM:001210E2 btst #0,($1314).w ROM:001210E8 bne.s loc_1210F4 ROM:001210EA move.b #1,($110D).w ROM:001210F0 bra.w loc_121060 ROM:001210F4 ; --------------------------------------------------------------------------- ROM:001210F4 ROM:001210F4 loc_1210F4: ; CODE XREF: ROM:001210E8↑j ROM:001210F4 cmpi.w #0,($67A).w ROM:001210FA bgt.s loc_121108 ROM:001210FC bsr.w sub_121144 ROM:00121100 move.b #3,($110D).w ROM:00121106 rts ROM:00121108 ; --------------------------------------------------------------------------- ROM:00121108 ROM:00121108 loc_121108: ; CODE XREF: ROM:001210FA↑j ROM:00121108 move.w ($BAC).w,d0 ROM:0012110C cmp.w ($BBA).w,d0 ROM:00121110 beq.s loc_121122 ROM:00121112 clr.b ($8CC).w ROM:00121116 clr.w ($67A).w ROM:0012111A move.b #3,($110D).w ROM:00121120 rts ROM:00121122 ; --------------------------------------------------------------------------- ROM:00121122 ROM:00121122 loc_121122: ; CODE XREF: ROM:00121110↑j ROM:00121122 btst #2,($130A).w ROM:00121128 beq.s loc_121130 ROM:0012112A cmp.w ($BB0).w,d0 ROM:0012112E ble.s locret_121142 ROM:00121130 ROM:00121130 loc_121130: ; CODE XREF: ROM:00121128↑j ROM:00121130 clr.b ($8CC).w ROM:00121134 clr.w ($67A).w ROM:00121138 move.b #2,($110D).w ROM:0012113E bra.w loc_121090 ROM:00121142 ; --------------------------------------------------------------------------- ROM:00121142 ROM:00121142 locret_121142: ; CODE XREF: ROM:0012112E↑j ROM:00121142 rts ROM:00121144 ROM:00121144 ; =============== S U B R O U T I N E ======================================= ROM:00121144 ROM:00121144 ROM:00121144 sub_121144: ; CODE XREF: ROM:001210FC↑p ROM:00121144 move.w ($BAC).w,d0 ROM:00121148 sub.w $44A(a5),d0 ROM:0012114C move.w ($BB0).w,d1 ROM:00121150 sub.w ($BAC).w,d1 ROM:00121154 move.w $448(a5),d2 ROM:00121158 cmp.w d2,d1 ROM:0012115A ble.s loc_121164 ROM:0012115C move.w ($BB0).w,d0 ROM:00121160 sub.w $448(a5),d0 ROM:00121164 ROM:00121164 loc_121164: ; CODE XREF: sub_121144+16↑j ROM:00121164 move.w d0,($BAC).w ROM:00121168 rts ROM:00121168 ; End of function sub_121144 ROM:00121168 ROM:0012116A ROM:0012116A ; =============== S U B R O U T I N E ======================================= ROM:0012116A ROM:0012116A ROM:0012116A sub_12116A: ; CODE XREF: ROM:loc_121090↑p ROM:0012116A move.w ($BB0).w,($BAC).w ROM:00121170 rts ROM:00121170 ; End of function sub_12116A ROM:00121170 ROM:00121172 ROM:00121172 ; =============== S U B R O U T I N E ======================================= ROM:00121172 ROM:00121172 ROM:00121172 sub_121172: ; CODE XREF: ROM:loc_121060↑p ROM:00121172 move.w ($BB0).w,d0 ROM:00121176 sub.w $448(a5),d0 ROM:0012117A move.w d0,($BAC).w ROM:0012117E rts ROM:0012117E ; End of function sub_121172 ROM:0012117E ROM:00121180 ROM:00121180 ; =============== S U B R O U T I N E ======================================= ROM:00121180 ROM:00121180 ROM:00121180 sub_121180: ; CODE XREF: sub_12688A+2A↓p ROM:00121180 bsr.w sub_1212A6 ROM:00121184 bsr.w sub_1212AE ROM:00121188 bsr.w sub_12130A ROM:0012118C bsr.w sub_12143E ROM:00121190 bsr.l sub_120FCA ROM:00121196 bsr.l sub_120A00 ROM:0012119C bsr.w sub_12144C ROM:001211A0 bsr.l sub_12145A ROM:001211A6 bsr.w sub_1211BE ROM:001211AA bsr.l sub_120694 ROM:001211B0 bsr.l sub_121ABA ROM:001211B6 bsr.l sub_120170 ROM:001211BC rts ROM:001211BC ; End of function sub_121180 ROM:001211BC ROM:001211BE ROM:001211BE ; =============== S U B R O U T I N E ======================================= ROM:001211BE ROM:001211BE ROM:001211BE sub_1211BE: ; CODE XREF: sub_121180+26↑p ROM:001211BE clr.w d1 ROM:001211C0 move.b ($110E).w,d1 ROM:001211C4 cmpi.w #4,d1 ROM:001211C8 bcc.s locret_1211D2 ROM:001211CA movea.l off_1211D4(pc,d1.w*4),a0 ROM:001211CE nop ROM:001211D0 jmp (a0) ROM:001211D2 ; --------------------------------------------------------------------------- ROM:001211D2 ROM:001211D2 locret_1211D2: ; CODE XREF: sub_1211BE+A↑j ROM:001211D2 rts ROM:001211D2 ; End of function sub_1211BE ROM:001211D2 ROM:001211D2 ; --------------------------------------------------------------------------- ROM:001211D4 off_1211D4: dc.l loc_1211E4 ; DATA XREF: sub_1211BE+C↑r ROM:001211D8 dc.l loc_1211F4 ROM:001211DC dc.l loc_12121E ROM:001211E0 dc.l loc_121266 ROM:001211E4 ; --------------------------------------------------------------------------- ROM:001211E4 ROM:001211E4 loc_1211E4: ; DATA XREF: ROM:off_1211D4↑o ROM:001211E4 bclr #5,($12F5).w ROM:001211EA move.b #1,($110E).w ROM:001211F0 bra.s locret_12121C ROM:001211F2 ; --------------------------------------------------------------------------- ROM:001211F2 rts ROM:001211F4 ; --------------------------------------------------------------------------- ROM:001211F4 ROM:001211F4 loc_1211F4: ; DATA XREF: ROM:001211D8↑o ROM:001211F4 btst #6,($1315).w ROM:001211FA beq.s locret_12121C ROM:001211FC move.w $45C(a5),d0 ROM:00121200 btst #0,($1300).w ROM:00121206 bne.s locret_12121C ROM:00121208 cmp.w ($BB8).w,d0 ROM:0012120C blt.s locret_12121C ROM:0012120E bset #5,($12F5).w ROM:00121214 move.b #2,($110E).w ROM:0012121A bra.s locret_121264 ROM:0012121C ; --------------------------------------------------------------------------- ROM:0012121C ROM:0012121C locret_12121C: ; CODE XREF: ROM:001211F0↑j ROM:0012121C ; ROM:001211FA↑j ... ROM:0012121C rts ROM:0012121E ; --------------------------------------------------------------------------- ROM:0012121E ROM:0012121E loc_12121E: ; DATA XREF: ROM:001211DC↑o ROM:0012121E move.w $45C(a5),d0 ROM:00121222 add.w $45E(a5),d0 ROM:00121226 btst #6,($1315).w ROM:0012122C beq.s loc_121234 ROM:0012122E cmp.w ($BB8).w,d0 ROM:00121232 bge.s loc_121242 ROM:00121234 ROM:00121234 loc_121234: ; CODE XREF: ROM:0012122C↑j ROM:00121234 bclr #5,($12F5).w ROM:0012123A move.b #1,($110E).w ROM:00121240 bra.s locret_12121C ROM:00121242 ; --------------------------------------------------------------------------- ROM:00121242 ROM:00121242 loc_121242: ; CODE XREF: ROM:00121232↑j ROM:00121242 btst #0,($1300).w ROM:00121248 beq.s locret_121264 ROM:0012124A move.w $464(a5),d0 ROM:0012124E clr.b ($8CD).w ROM:00121252 move.w d0,($67C).w ROM:00121256 move.b #1,($8CD).w ROM:0012125C move.b #3,($110E).w ROM:00121262 bra.s locret_1212A2 ROM:00121264 ; --------------------------------------------------------------------------- ROM:00121264 ROM:00121264 locret_121264: ; CODE XREF: ROM:0012121A↑j ROM:00121264 ; ROM:00121248↑j ... ROM:00121264 rts ROM:00121266 ; --------------------------------------------------------------------------- ROM:00121266 ROM:00121266 loc_121266: ; DATA XREF: ROM:001211E0↑o ROM:00121266 btst #6,($1315).w ROM:0012126C beq.s loc_121284 ROM:0012126E move.w $45C(a5),d0 ROM:00121272 add.w $45E(a5),d0 ROM:00121276 cmpi.w #0,($67C).w ROM:0012127C ble.s loc_121284 ROM:0012127E cmp.w ($BB8).w,d0 ROM:00121282 bge.s loc_121292 ROM:00121284 ROM:00121284 loc_121284: ; CODE XREF: ROM:0012126C↑j ROM:00121284 ; ROM:0012127C↑j ROM:00121284 bclr #5,($12F5).w ROM:0012128A move.b #1,($110E).w ROM:00121290 bra.s locret_12121C ROM:00121292 ; --------------------------------------------------------------------------- ROM:00121292 ROM:00121292 loc_121292: ; CODE XREF: ROM:00121282↑j ROM:00121292 btst #0,($1300).w ROM:00121298 bne.s locret_1212A2 ROM:0012129A move.b #2,($110E).w ROM:001212A0 bra.s locret_121264 ROM:001212A2 ; --------------------------------------------------------------------------- ROM:001212A2 ROM:001212A2 locret_1212A2: ; CODE XREF: ROM:00121262↑j ROM:001212A2 ; ROM:00121298↑j ROM:001212A2 rts ROM:001212A4 ; --------------------------------------------------------------------------- ROM:001212A4 rts ROM:001212A6 ROM:001212A6 ; =============== S U B R O U T I N E ======================================= ROM:001212A6 ROM:001212A6 ROM:001212A6 sub_1212A6: ; CODE XREF: sub_121180↑p ROM:001212A6 move.w ($5CC).w,($BBA).w ROM:001212AC rts ROM:001212AC ; End of function sub_1212A6 ROM:001212AC ROM:001212AE ROM:001212AE ; =============== S U B R O U T I N E ======================================= ROM:001212AE ROM:001212AE ROM:001212AE sub_1212AE: ; CODE XREF: sub_121180+4↑p ROM:001212AE btst #1,($928).w ROM:001212B4 beq.s loc_1212E2 ROM:001212B6 move.w #$3D7C,d1 ROM:001212BA move.w ($A98).w,d2 ROM:001212BE move.w ($A5C).w,d3 ROM:001212C2 bsr.l sub_11700C ROM:001212C8 move.w d1,($BC0).w ROM:001212CC move.w #$3D7E,d1 ROM:001212D0 move.w ($A98).w,d2 ROM:001212D4 move.w ($A4C).w,d3 ROM:001212D8 bsr.l sub_11700C ROM:001212DE move.w d1,($BC4).w ROM:001212E2 ROM:001212E2 loc_1212E2: ; CODE XREF: sub_1212AE+6↑j ROM:001212E2 move.w ($B9E).w,d0 ROM:001212E6 cmpi.w #0,d0 ROM:001212EA beq.s loc_1212F8 ROM:001212EC move.w ($BC4).w,d0 ROM:001212F0 muls.w ($BA0).w,d0 ROM:001212F4 divs.w ($B9E).w,d0 ROM:001212F8 ROM:001212F8 loc_1212F8: ; CODE XREF: sub_1212AE+3C↑j ROM:001212F8 add.w ($BC0).w,d0 ROM:001212FC add.w ($133C).w,d0 ROM:00121300 add.w ($BA4).w,d0 ROM:00121304 move.w d0,($BAE).w ROM:00121308 rts ROM:00121308 ; End of function sub_1212AE ROM:00121308 ROM:0012130A ROM:0012130A ; =============== S U B R O U T I N E ======================================= ROM:0012130A ROM:0012130A ROM:0012130A sub_12130A: ; CODE XREF: sub_121180+8↑p ROM:0012130A btst #1,($928).w ROM:00121310 beq.s loc_121328 ROM:00121312 move.w #$3D82,d1 ROM:00121316 move.w ($A98).w,d2 ROM:0012131A move.w ($A4C).w,d3 ROM:0012131E bsr.l sub_11700C ROM:00121324 move.w d1,($BBC).w ROM:00121328 ROM:00121328 loc_121328: ; CODE XREF: sub_12130A+6↑j ROM:00121328 move.w #$3D84,d1 ROM:0012132C move.w ($A6E).w,d2 ROM:00121330 move.w ($A98).w,d3 ROM:00121334 bsr.l sub_11700C ROM:0012133A move.w d1,($BBE).w ROM:0012133E move.w #$3D80,d1 ROM:00121342 move.w ($1338).w,d2 ROM:00121346 move.w ($A56).w,d3 ROM:0012134A bsr.l sub_11700C ROM:00121350 move.w d1,($BC2).w ROM:00121354 btst #5,($1314).w ROM:0012135A bne.s loc_12136C ROM:0012135C cmpi.w #0,($BB8).w ROM:00121362 blt.s loc_12136C ROM:00121364 cmpi.w #0,($BBC).w ROM:0012136A bge.s loc_121374 ROM:0012136C ROM:0012136C loc_12136C: ; CODE XREF: sub_12130A+50↑j ROM:0012136C ; sub_12130A+58↑j ROM:0012136C move.w ($BBC).w,($BC6).w ROM:00121372 bra.s loc_1213A6 ROM:00121374 ; --------------------------------------------------------------------------- ROM:00121374 ROM:00121374 loc_121374: ; CODE XREF: sub_12130A+60↑j ROM:00121374 move.w $460(a5),d0 ROM:00121378 sub.w ($BB8).w,d0 ROM:0012137C bgt.s loc_121386 ROM:0012137E move.w #0,($BC6).w ROM:00121384 bra.s loc_1213A6 ROM:00121386 ; --------------------------------------------------------------------------- ROM:00121386 ROM:00121386 loc_121386: ; CODE XREF: sub_12130A+72↑j ROM:00121386 move.w ($BBC).w,d1 ROM:0012138A muls.w d0,d1 ROM:0012138C divs.w $460(a5),d1 ROM:00121390 move.w d1,d2 ROM:00121392 add.w $462(a5),d2 ROM:00121396 cmp.w ($BC6).w,d1 ROM:0012139A bgt.s loc_1213A2 ROM:0012139C cmp.w ($BC6).w,d2 ROM:001213A0 bgt.s loc_1213A6 ROM:001213A2 ROM:001213A2 loc_1213A2: ; CODE XREF: sub_12130A+90↑j ROM:001213A2 move.w d1,($BC6).w ROM:001213A6 ROM:001213A6 loc_1213A6: ; CODE XREF: sub_12130A+68↑j ROM:001213A6 ; sub_12130A+7A↑j ... ROM:001213A6 move.w ($BAE).w,d0 ROM:001213AA add.w ($B54).w,d0 ROM:001213AE btst #3,($1309).w ROM:001213B4 beq.s loc_1213BA ROM:001213B6 add.w ($BC6).w,d0 ROM:001213BA ROM:001213BA loc_1213BA: ; CODE XREF: sub_12130A+AA↑j ROM:001213BA add.w ($BBE).w,d0 ROM:001213BE btst #4,($12F7).w ROM:001213C4 beq.s loc_1213CA ROM:001213C6 add.w ($B3A).w,d0 ROM:001213CA ROM:001213CA loc_1213CA: ; CODE XREF: sub_12130A+BA↑j ROM:001213CA btst #1,($131C).w ROM:001213D0 beq.s loc_1213D6 ROM:001213D2 add.w $450(a5),d0 ROM:001213D6 ROM:001213D6 loc_1213D6: ; CODE XREF: sub_12130A+C6↑j ROM:001213D6 btst #7,($939).w ROM:001213DC beq.s loc_1213E2 ROM:001213DE add.w $452(a5),d0 ROM:001213E2 ROM:001213E2 loc_1213E2: ; CODE XREF: sub_12130A+D2↑j ROM:001213E2 btst #7,($12F6).w ROM:001213E8 beq.s loc_1213EE ROM:001213EA add.w $454(a5),d0 ROM:001213EE ROM:001213EE loc_1213EE: ; CODE XREF: sub_12130A+DE↑j ROM:001213EE btst #0,($1318).w ROM:001213F4 beq.s loc_1213FA ROM:001213F6 add.w $456(a5),d0 ROM:001213FA ROM:001213FA loc_1213FA: ; CODE XREF: sub_12130A+EA↑j ROM:001213FA btst #3,($12F4).w ROM:00121400 beq.s loc_121406 ROM:00121402 add.w $458(a5),d0 ROM:00121406 ROM:00121406 loc_121406: ; CODE XREF: sub_12130A+F6↑j ROM:00121406 btst #0,($1308).w ROM:0012140C beq.s loc_121412 ROM:0012140E add.w $45A(a5),d0 ROM:00121412 ROM:00121412 loc_121412: ; CODE XREF: sub_12130A+102↑j ROM:00121412 add.w ($BC2).w,d0 ROM:00121416 move.w d0,($BB2).w ROM:0012141A move.w #$3D86,d1 ROM:0012141E move.w ($BB2).w,d2 ROM:00121422 move.w ($1338).w,d3 ROM:00121426 bsr.l sub_11700C ROM:0012142C add.w ($BB2).w,d1 ROM:00121430 move.w d1,($BB0).w ROM:00121434 sub.w ($BAE).w,d1 ROM:00121438 move.w d1,($BB4).w ROM:0012143C rts ROM:0012143C ; End of function sub_12130A ROM:0012143C ROM:0012143E ROM:0012143E ; =============== S U B R O U T I N E ======================================= ROM:0012143E ROM:0012143E ROM:0012143E sub_12143E: ; CODE XREF: sub_121180+C↑p ROM:0012143E move.w $44E(a5),d0 ROM:00121442 add.w ($BB0).w,d0 ROM:00121446 move.w d0,($BB6).w ROM:0012144A rts ROM:0012144A ; End of function sub_12143E ROM:0012144A ROM:0012144C ROM:0012144C ; =============== S U B R O U T I N E ======================================= ROM:0012144C ROM:0012144C ROM:0012144C sub_12144C: ; CODE XREF: sub_121180+1C↑p ROM:0012144C move.w ($598).w,d0 ROM:00121450 sub.w ($B9A).w,d0 ROM:00121454 move.w d0,($BB8).w ROM:00121458 rts ROM:00121458 ; End of function sub_12144C ROM:00121458 ROM:0012145A ROM:0012145A ; =============== S U B R O U T I N E ======================================= ROM:0012145A ROM:0012145A ROM:0012145A sub_12145A: ; CODE XREF: sub_121180+20↑p ROM:0012145A bsr.w sub_121564 ROM:0012145E bsr.w sub_1216C8 ROM:00121462 bsr.w sub_121842 ROM:00121466 bsr.w sub_12146C ROM:0012146A rts ROM:0012146A ; End of function sub_12145A ROM:0012146A ROM:0012146C ROM:0012146C ; =============== S U B R O U T I N E ======================================= ROM:0012146C ROM:0012146C ROM:0012146C sub_12146C: ; CODE XREF: sub_12145A+C↑p ROM:0012146C clr.w d1 ROM:0012146E move.b ($110F).w,d1 ROM:00121472 cmpi.w #5,d1 ROM:00121476 bcc.s locret_121480 ROM:00121478 movea.l off_121482(pc,d1.w*4),a0 ROM:0012147C nop ROM:0012147E jmp (a0) ROM:00121480 ; --------------------------------------------------------------------------- ROM:00121480 ROM:00121480 locret_121480: ; CODE XREF: sub_12146C+A↑j ROM:00121480 rts ROM:00121480 ; End of function sub_12146C ROM:00121480 ROM:00121480 ; --------------------------------------------------------------------------- ROM:00121482 off_121482: dc.l loc_121496 ; DATA XREF: sub_12146C+C↑r ROM:00121486 dc.l loc_1214A4 ROM:0012148A dc.l loc_1214D4 ROM:0012148E dc.l loc_12150C ROM:00121492 dc.l loc_121526 ROM:00121496 ; --------------------------------------------------------------------------- ROM:00121496 ROM:00121496 loc_121496: ; DATA XREF: ROM:off_121482↑o ROM:00121496 bsr.w sub_121838 ROM:0012149A move.b #1,($110F).w ROM:001214A0 bra.s locret_1214D2 ROM:001214A2 ; --------------------------------------------------------------------------- ROM:001214A2 rts ROM:001214A4 ; --------------------------------------------------------------------------- ROM:001214A4 ROM:001214A4 loc_1214A4: ; DATA XREF: ROM:00121486↑o ROM:001214A4 btst #0,($1300).w ROM:001214AA beq.s loc_1214BA ROM:001214AC bset #0,($130D).w ROM:001214B2 move.b #2,($110F).w ROM:001214B8 bra.s loc_121506 ROM:001214BA ; --------------------------------------------------------------------------- ROM:001214BA ROM:001214BA loc_1214BA: ; CODE XREF: ROM:001214AA↑j ROM:001214BA btst #5,($1314).w ROM:001214C0 bne.s locret_1214D2 ROM:001214C2 bset #0,($130D).w ROM:001214C8 move.b #4,($110F).w ROM:001214CE bra.w loc_12155C ROM:001214D2 ; --------------------------------------------------------------------------- ROM:001214D2 ROM:001214D2 locret_1214D2: ; CODE XREF: ROM:001214A0↑j ROM:001214D2 ; ROM:001214C0↑j ... ROM:001214D2 rts ROM:001214D4 ; --------------------------------------------------------------------------- ROM:001214D4 ROM:001214D4 loc_1214D4: ; DATA XREF: ROM:0012148A↑o ROM:001214D4 btst #0,($1300).w ROM:001214DA bne.s loc_1214EA ROM:001214DC bclr #0,($130D).w ROM:001214E2 move.b #1,($110F).w ROM:001214E8 bra.s locret_1214D2 ROM:001214EA ; --------------------------------------------------------------------------- ROM:001214EA ROM:001214EA loc_1214EA: ; CODE XREF: ROM:001214DA↑j ROM:001214EA move.w $466(a5),d0 ROM:001214EE move.w ($BCC).w,d1 ROM:001214F2 cmp.w ($BB8).w,d0 ROM:001214F6 bge.s loc_121506 ROM:001214F8 cmp.w ($BC8).w,d1 ROM:001214FC bge.s loc_121506 ROM:001214FE move.b #3,($110F).w ROM:00121504 bra.s loc_121520 ROM:00121506 ; --------------------------------------------------------------------------- ROM:00121506 ROM:00121506 loc_121506: ; CODE XREF: ROM:001214B8↑j ROM:00121506 ; ROM:001214F6↑j ... ROM:00121506 bsr.w sub_12174E ROM:0012150A rts ROM:0012150C ; --------------------------------------------------------------------------- ROM:0012150C ROM:0012150C loc_12150C: ; DATA XREF: ROM:0012148E↑o ROM:0012150C btst #0,($1300).w ROM:00121512 bne.s loc_121520 ROM:00121514 bsr.w sub_121824 ROM:00121518 move.b #4,($110F).w ROM:0012151E bra.s loc_12155C ROM:00121520 ; --------------------------------------------------------------------------- ROM:00121520 ROM:00121520 loc_121520: ; CODE XREF: ROM:00121504↑j ROM:00121520 ; ROM:00121512↑j ... ROM:00121520 bsr.w sub_121762 ROM:00121524 rts ROM:00121526 ; --------------------------------------------------------------------------- ROM:00121526 ROM:00121526 loc_121526: ; DATA XREF: ROM:00121492↑o ROM:00121526 btst #5,($1314).w ROM:0012152C beq.s loc_12153E ROM:0012152E bclr #0,($130D).w ROM:00121534 move.b #1,($110F).w ROM:0012153A bra.w locret_1214D2 ROM:0012153E ; --------------------------------------------------------------------------- ROM:0012153E ROM:0012153E loc_12153E: ; CODE XREF: ROM:0012152C↑j ROM:0012153E move.w ($BD6).w,d0 ROM:00121542 cmp.w ($A5A).w,d0 ROM:00121546 ble.s loc_12154C ROM:00121548 bsr.w sub_121838 ROM:0012154C ROM:0012154C loc_12154C: ; CODE XREF: ROM:00121546↑j ROM:0012154C btst #0,($1300).w ROM:00121552 beq.s loc_12155C ROM:00121554 move.b #3,($110F).w ROM:0012155A bra.s loc_121520 ROM:0012155C ; --------------------------------------------------------------------------- ROM:0012155C ROM:0012155C loc_12155C: ; CODE XREF: ROM:001214CE↑j ROM:0012155C ; ROM:0012151E↑j ... ROM:0012155C bsr.w sub_1217D6 ROM:00121560 rts ROM:00121562 ; --------------------------------------------------------------------------- ROM:00121562 rts ROM:00121564 ROM:00121564 ; =============== S U B R O U T I N E ======================================= ROM:00121564 ROM:00121564 ROM:00121564 sub_121564: ; CODE XREF: sub_12145A↑p ROM:00121564 clr.w d1 ROM:00121566 move.b ($1110).w,d1 ROM:0012156A cmpi.w #5,d1 ROM:0012156E bcc.s locret_121578 ROM:00121570 movea.l off_12157A(pc,d1.w*4),a0 ROM:00121574 nop ROM:00121576 jmp (a0) ROM:00121578 ; --------------------------------------------------------------------------- ROM:00121578 ROM:00121578 locret_121578: ; CODE XREF: sub_121564+A↑j ROM:00121578 rts ROM:00121578 ; End of function sub_121564 ROM:00121578 ROM:00121578 ; --------------------------------------------------------------------------- ROM:0012157A off_12157A: dc.l loc_12158E ; DATA XREF: sub_121564+C↑r ROM:0012157E dc.l loc_12159C ROM:00121582 dc.l loc_1215E8 ROM:00121586 dc.l loc_12163A ROM:0012158A dc.l loc_12167E ROM:0012158E ; --------------------------------------------------------------------------- ROM:0012158E ROM:0012158E loc_12158E: ; DATA XREF: ROM:off_12157A↑o ROM:0012158E bsr.w sub_121746 ROM:00121592 move.b #1,($1110).w ROM:00121598 bra.s locret_1215E6 ROM:0012159A ; --------------------------------------------------------------------------- ROM:0012159A rts ROM:0012159C ; --------------------------------------------------------------------------- ROM:0012159C ROM:0012159C loc_12159C: ; DATA XREF: ROM:0012157E↑o ROM:0012159C btst #5,($1314).w ROM:001215A2 beq.s locret_1215E6 ROM:001215A4 btst #4,($12F5).w ROM:001215AA bne.s locret_1215E6 ROM:001215AC btst #5,($130E).w ROM:001215B2 bne.s locret_1215E6 ROM:001215B4 btst #6,($1303).w ROM:001215BA bne.s locret_1215E6 ROM:001215BC btst #0,($1313).w ROM:001215C2 bne.s locret_1215E6 ROM:001215C4 cmpi.w #0,($BDE).w ROM:001215CA bne.s locret_1215E6 ROM:001215CC move.w $46A(a5),d0 ROM:001215D0 clr.b ($8CE).w ROM:001215D4 move.w d0,($67E).w ROM:001215D8 move.b #1,($8CE).w ROM:001215DE move.b #2,($1110).w ROM:001215E4 bra.s locret_121638 ROM:001215E6 ; --------------------------------------------------------------------------- ROM:001215E6 ROM:001215E6 locret_1215E6: ; CODE XREF: ROM:00121598↑j ROM:001215E6 ; ROM:001215A2↑j ... ROM:001215E6 rts ROM:001215E8 ; --------------------------------------------------------------------------- ROM:001215E8 ROM:001215E8 loc_1215E8: ; DATA XREF: ROM:00121582↑o ROM:001215E8 btst #5,($1314).w ROM:001215EE beq.s loc_121618 ROM:001215F0 btst #5,($130E).w ROM:001215F6 bne.s loc_121618 ROM:001215F8 btst #4,($12F5).w ROM:001215FE bne.s loc_121618 ROM:00121600 btst #6,($1303).w ROM:00121606 bne.s loc_121618 ROM:00121608 btst #0,($1313).w ROM:0012160E bne.s loc_121618 ROM:00121610 cmpi.w #0,($BDE).w ROM:00121616 ble.s loc_121628 ROM:00121618 ROM:00121618 loc_121618: ; CODE XREF: ROM:001215EE↑j ROM:00121618 ; ROM:001215F6↑j ... ROM:00121618 clr.b ($8CE).w ROM:0012161C clr.w ($67E).w ROM:00121620 move.b #1,($1110).w ROM:00121626 bra.s locret_1215E6 ROM:00121628 ; --------------------------------------------------------------------------- ROM:00121628 ROM:00121628 loc_121628: ; CODE XREF: ROM:00121616↑j ROM:00121628 cmpi.w #0,($67E).w ROM:0012162E bgt.s locret_121638 ROM:00121630 move.b #3,($1110).w ROM:00121636 bra.s locret_12167C ROM:00121638 ; --------------------------------------------------------------------------- ROM:00121638 ROM:00121638 locret_121638: ; CODE XREF: ROM:001215E4↑j ROM:00121638 ; ROM:0012162E↑j ROM:00121638 rts ROM:0012163A ; --------------------------------------------------------------------------- ROM:0012163A ROM:0012163A loc_12163A: ; DATA XREF: ROM:00121586↑o ROM:0012163A btst #5,($1314).w ROM:00121640 beq.s loc_121662 ROM:00121642 btst #5,($130E).w ROM:00121648 bne.s loc_121662 ROM:0012164A btst #4,($12F5).w ROM:00121650 bne.s loc_121662 ROM:00121652 btst #6,($1303).w ROM:00121658 bne.s loc_121662 ROM:0012165A btst #0,($1313).w ROM:00121660 beq.s loc_12166C ROM:00121662 ROM:00121662 loc_121662: ; CODE XREF: ROM:00121640↑j ROM:00121662 ; ROM:00121648↑j ... ROM:00121662 move.b #1,($1110).w ROM:00121668 bra.w locret_1215E6 ROM:0012166C ; --------------------------------------------------------------------------- ROM:0012166C ROM:0012166C loc_12166C: ; CODE XREF: ROM:00121660↑j ROM:0012166C cmpi.w #0,($BDE).w ROM:00121672 bne.s locret_12167C ROM:00121674 move.b #4,($1110).w ROM:0012167A bra.s loc_1216C0 ROM:0012167C ; --------------------------------------------------------------------------- ROM:0012167C ROM:0012167C locret_12167C: ; CODE XREF: ROM:00121636↑j ROM:0012167C ; ROM:00121672↑j ... ROM:0012167C rts ROM:0012167E ; --------------------------------------------------------------------------- ROM:0012167E ROM:0012167E loc_12167E: ; DATA XREF: ROM:0012158A↑o ROM:0012167E btst #5,($1314).w ROM:00121684 beq.s loc_1216A6 ROM:00121686 btst #5,($130E).w ROM:0012168C bne.s loc_1216A6 ROM:0012168E btst #4,($12F5).w ROM:00121694 bne.s loc_1216A6 ROM:00121696 btst #6,($1303).w ROM:0012169C bne.s loc_1216A6 ROM:0012169E btst #0,($1313).w ROM:001216A4 beq.s loc_1216B0 ROM:001216A6 ROM:001216A6 loc_1216A6: ; CODE XREF: ROM:00121684↑j ROM:001216A6 ; ROM:0012168C↑j ... ROM:001216A6 move.b #1,($1110).w ROM:001216AC bra.w locret_1215E6 ROM:001216B0 ; --------------------------------------------------------------------------- ROM:001216B0 ROM:001216B0 loc_1216B0: ; CODE XREF: ROM:001216A4↑j ROM:001216B0 cmpi.w #0,($BDE).w ROM:001216B6 ble.s loc_1216C0 ROM:001216B8 move.b #3,($1110).w ROM:001216BE bra.s locret_12167C ROM:001216C0 ; --------------------------------------------------------------------------- ROM:001216C0 ROM:001216C0 loc_1216C0: ; CODE XREF: ROM:0012167A↑j ROM:001216C0 ; ROM:001216B6↑j ROM:001216C0 bsr.w sub_12171C ROM:001216C4 rts ROM:001216C6 ; --------------------------------------------------------------------------- ROM:001216C6 rts ROM:001216C8 ROM:001216C8 ; =============== S U B R O U T I N E ======================================= ROM:001216C8 ROM:001216C8 ROM:001216C8 sub_1216C8: ; CODE XREF: sub_12145A+4↑p ROM:001216C8 move.w #$3D8A,d1 ROM:001216CC move.w ($598).w,d2 ROM:001216D0 move.w ($A5A).w,d3 ROM:001216D4 bsr.l sub_11700C ROM:001216DA add.w ($133C).w,d1 ROM:001216DE btst #1,($12FD).w ROM:001216E4 beq.s loc_1216EA ROM:001216E6 add.w $476(a5),d1 ROM:001216EA ROM:001216EA loc_1216EA: ; CODE XREF: sub_1216C8+1C↑j ROM:001216EA move.w d1,($BCA).w ROM:001216EE move.w $468(a5),d0 ROM:001216F2 cmpi.w #0,d0 ROM:001216F6 bne.s loc_121714 ROM:001216F8 move.w #$3D86,d1 ROM:001216FC move.w ($BCA).w,d2 ROM:00121700 move.w ($1338).w,d3 ROM:00121704 bsr.l sub_11700C ROM:0012170A add.w ($BCA).w,d1 ROM:0012170E move.w d1,($BC8).w ROM:00121712 bra.s locret_12171A ROM:00121714 ; --------------------------------------------------------------------------- ROM:00121714 ROM:00121714 loc_121714: ; CODE XREF: sub_1216C8+2E↑j ROM:00121714 move.w ($BCA).w,($BC8).w ROM:0012171A ROM:0012171A locret_12171A: ; CODE XREF: sub_1216C8+4A↑j ROM:0012171A rts ROM:0012171A ; End of function sub_1216C8 ROM:0012171A ROM:0012171C ROM:0012171C ; =============== S U B R O U T I N E ======================================= ROM:0012171C ROM:0012171C ROM:0012171C sub_12171C: ; CODE XREF: ROM:loc_1216C0↑p ROM:0012171C clr.l d1 ROM:0012171E move.w ($BBA).w,d1 ROM:00121722 swap d1 ROM:00121724 move.w ($BCC).w,d2 ROM:00121728 swap d2 ROM:0012172A move.w ($BD8).w,d2 ROM:0012172E move.w $46C(a5),d3 ROM:00121732 ext.l d3 ROM:00121734 bsr.l sub_116F10 ROM:0012173A move.w d4,($BD8).w ROM:0012173E swap d4 ROM:00121740 move.w d4,($BCC).w ROM:00121744 rts ROM:00121744 ; End of function sub_12171C ROM:00121744 ROM:00121746 ROM:00121746 ; =============== S U B R O U T I N E ======================================= ROM:00121746 ROM:00121746 ROM:00121746 sub_121746: ; CODE XREF: ROM:loc_12158E↑p ROM:00121746 move.w ($BB0).w,($BCC).w ROM:0012174C rts ROM:0012174C ; End of function sub_121746 ROM:0012174C ROM:0012174E ROM:0012174E ; =============== S U B R O U T I N E ======================================= ROM:0012174E ROM:0012174E ROM:0012174E sub_12174E: ; CODE XREF: ROM:loc_121506↑p ROM:0012174E move.w ($BCC).w,($BD2).w ROM:00121754 move.w ($BCC).w,($BD0).w ROM:0012175A move.w $470(a5),($BCE).w ROM:00121760 rts ROM:00121760 ; End of function sub_12174E ROM:00121760 ROM:00121762 ROM:00121762 ; =============== S U B R O U T I N E ======================================= ROM:00121762 ROM:00121762 ROM:00121762 sub_121762: ; CODE XREF: ROM:loc_121520↑p ROM:00121762 move.w ($BB0).w,d0 ROM:00121766 cmp.w ($BC8).w,d0 ROM:0012176A ble.s loc_121770 ROM:0012176C move.w d0,($BC8).w ROM:00121770 ROM:00121770 loc_121770: ; CODE XREF: sub_121762+8↑j ROM:00121770 move.w $472(a5),d1 ROM:00121774 cmp.w ($A5A).w,d1 ROM:00121778 bge.s loc_121782 ROM:0012177A bclr #0,($12FE).w ROM:00121780 bra.s loc_1217A8 ROM:00121782 ; --------------------------------------------------------------------------- ROM:00121782 ROM:00121782 loc_121782: ; CODE XREF: sub_121762+16↑j ROM:00121782 bset #0,($12FE).w ROM:00121788 btst #2,($145F).w ROM:0012178E beq.s loc_1217A8 ROM:00121790 move.w $474(a5),d1 ROM:00121794 btst #0,($C6B).w ROM:0012179A bne.s loc_1217A8 ROM:0012179C cmp.w ($53A).w,d1 ROM:001217A0 bgt.s loc_1217A8 ROM:001217A2 bclr #0,($12FE).w ROM:001217A8 ROM:001217A8 loc_1217A8: ; CODE XREF: sub_121762+1E↑j ROM:001217A8 ; sub_121762+2C↑j ... ROM:001217A8 move.w ($BD2).w,d0 ROM:001217AC btst #0,($12FE).w ROM:001217B2 beq.s loc_1217BA ROM:001217B4 cmp.w ($BC8).w,d0 ROM:001217B8 ble.s loc_1217C8 ROM:001217BA ROM:001217BA loc_1217BA: ; CODE XREF: sub_121762+50↑j ROM:001217BA move.w ($BC8).w,($BD2).w ROM:001217C0 move.w ($BC8).w,($BD0).w ROM:001217C6 bra.s loc_1217CE ROM:001217C8 ; --------------------------------------------------------------------------- ROM:001217C8 ROM:001217C8 loc_1217C8: ; CODE XREF: sub_121762+56↑j ROM:001217C8 move.w ($BD2).w,($BD0).w ROM:001217CE ROM:001217CE loc_1217CE: ; CODE XREF: sub_121762+64↑j ROM:001217CE move.w $46E(a5),($BCE).w ROM:001217D4 rts ROM:001217D4 ; End of function sub_121762 ROM:001217D4 ROM:001217D6 ROM:001217D6 ; =============== S U B R O U T I N E ======================================= ROM:001217D6 ROM:001217D6 ROM:001217D6 sub_1217D6: ; CODE XREF: ROM:loc_12155C↑p ROM:001217D6 move.w ($B68).w,d0 ROM:001217DA cmp.w ($BD2).w,d0 ROM:001217DE ble.s loc_1217E4 ROM:001217E0 move.w d0,($BD2).w ROM:001217E4 ROM:001217E4 loc_1217E4: ; CODE XREF: sub_1217D6+8↑j ROM:001217E4 cmpi.w #0,($BD4).w ROM:001217EA bge.s loc_1217F4 ROM:001217EC move.w ($BD2).w,($BD0).w ROM:001217F2 bra.s loc_1217FA ROM:001217F4 ; --------------------------------------------------------------------------- ROM:001217F4 ROM:001217F4 loc_1217F4: ; CODE XREF: sub_1217D6+14↑j ROM:001217F4 move.w ($B68).w,($BD0).w ROM:001217FA ROM:001217FA loc_1217FA: ; CODE XREF: sub_1217D6+1C↑j ROM:001217FA cmp.w ($BBA).w,d0 ROM:001217FE ble.s loc_121808 ROM:00121800 move.w $3DA(a5),($BCE).w ROM:00121806 bra.s locret_121822 ROM:00121808 ; --------------------------------------------------------------------------- ROM:00121808 ROM:00121808 loc_121808: ; CODE XREF: sub_1217D6+28↑j ROM:00121808 move.w #$3CF8,d1 ROM:0012180C move.w ($BD4).w,d2 ROM:00121810 bsr.l sub_11700C ROM:00121816 muls.w ($BDA).w,d1 ROM:0012181A divs.w #$2710,d1 ROM:0012181E move.w d1,($BCE).w ROM:00121822 ROM:00121822 locret_121822: ; CODE XREF: sub_1217D6+30↑j ROM:00121822 rts ROM:00121822 ; End of function sub_1217D6 ROM:00121822 ROM:00121824 ROM:00121824 ; =============== S U B R O U T I N E ======================================= ROM:00121824 ROM:00121824 ROM:00121824 sub_121824: ; CODE XREF: ROM:00121514↑p ROM:00121824 move.w #$3CFA,d1 ROM:00121828 move.w ($598).w,d2 ROM:0012182C bsr.l sub_11700C ROM:00121832 move.w d1,($BDA).w ROM:00121836 rts ROM:00121836 ; End of function sub_121824 ROM:00121836 ROM:00121838 ROM:00121838 ; =============== S U B R O U T I N E ======================================= ROM:00121838 ROM:00121838 ROM:00121838 sub_121838: ; CODE XREF: ROM:loc_121496↑p ROM:00121838 ; ROM:00121548↑p ROM:00121838 move.w #$2710,d0 ROM:0012183C move.w d0,($BDA).w ROM:00121840 rts ROM:00121840 ; End of function sub_121838 ROM:00121840 ROM:00121842 ROM:00121842 ; =============== S U B R O U T I N E ======================================= ROM:00121842 ROM:00121842 ROM:00121842 sub_121842: ; CODE XREF: sub_12145A+8↑p ROM:00121842 move.w #$3CFC,d1 ROM:00121846 move.w ($1338).w,d2 ROM:0012184A bsr.l sub_11700C ROM:00121850 move.w d1,($BD6).w ROM:00121854 move.w ($A5A).w,d0 ROM:00121858 sub.w d1,d0 ROM:0012185A move.w d0,($BD4).w ROM:0012185E rts ROM:0012185E ; End of function sub_121842 ROM:0012185E ROM:00121860 ROM:00121860 ; =============== S U B R O U T I N E ======================================= ROM:00121860 ROM:00121860 ROM:00121860 sub_121860: ; CODE XREF: ROM:loc_121CDC↓p ROM:00121860 bsr.l sub_1208DE ROM:00121866 bsr.l sub_11FC9E ROM:0012186C bsr.l sub_11FD12 ROM:00121872 bsr.l sub_11FD52 ROM:00121878 bsr.w sub_121882 ROM:0012187C bsr.w sub_121AA0 ROM:00121880 rts ROM:00121880 ; End of function sub_121860 ROM:00121880 ROM:00121882 ROM:00121882 ; =============== S U B R O U T I N E ======================================= ROM:00121882 ROM:00121882 ROM:00121882 sub_121882: ; CODE XREF: sub_121860+18↑p ROM:00121882 bclr #3,($1314).w ROM:00121888 bclr #4,($1306).w ROM:0012188E clr.w d1 ROM:00121890 move.b ($1111).w,d1 ROM:00121894 cmpi.w #5,d1 ROM:00121898 bcc.s locret_1218A2 ROM:0012189A movea.l off_1218A4(pc,d1.w*4),a0 ROM:0012189E nop ROM:001218A0 jmp (a0) ROM:001218A2 ; --------------------------------------------------------------------------- ROM:001218A2 ROM:001218A2 locret_1218A2: ; CODE XREF: sub_121882+16↑j ROM:001218A2 rts ROM:001218A2 ; End of function sub_121882 ROM:001218A2 ROM:001218A2 ; --------------------------------------------------------------------------- ROM:001218A4 off_1218A4: dc.l loc_1218B8 ; DATA XREF: sub_121882+18↑r ROM:001218A8 dc.l loc_1218CC ROM:001218AC dc.l loc_121916 ROM:001218B0 dc.l loc_121942 ROM:001218B4 dc.l loc_121984 ROM:001218B8 ; --------------------------------------------------------------------------- ROM:001218B8 ROM:001218B8 loc_1218B8: ; DATA XREF: ROM:off_1218A4↑o ROM:001218B8 bset #5,($1314).w ROM:001218BE move.b #1,($1111).w ROM:001218C4 bsr.w sub_121A9A ROM:001218C8 bra.s loc_121904 ROM:001218CA ; --------------------------------------------------------------------------- ROM:001218CA rts ROM:001218CC ; --------------------------------------------------------------------------- ROM:001218CC ROM:001218CC loc_1218CC: ; DATA XREF: ROM:001218A8↑o ROM:001218CC btst #6,($1313).w ROM:001218D2 beq.s loc_1218EE ROM:001218D4 bclr #5,($1314).w ROM:001218DA bset #0,($1314).w ROM:001218E0 bsr.w sub_121A7A ROM:001218E4 move.b #3,($1111).w ROM:001218EA bra.w loc_121976 ROM:001218EE ; --------------------------------------------------------------------------- ROM:001218EE ROM:001218EE loc_1218EE: ; CODE XREF: ROM:001218D2↑j ROM:001218EE btst #6,($130B).w ROM:001218F4 beq.s loc_121904 ROM:001218F6 bset #0,($1314).w ROM:001218FC move.b #2,($1111).w ROM:00121902 bra.s loc_121930 ROM:00121904 ; --------------------------------------------------------------------------- ROM:00121904 ROM:00121904 loc_121904: ; CODE XREF: ROM:001218C8↑j ROM:00121904 ; ROM:001218F4↑j ... ROM:00121904 bsr.w sub_1219EA ROM:00121908 bsr.w sub_121A2A ROM:0012190C bsr.w sub_121A82 ROM:00121910 bsr.w sub_121A1C ROM:00121914 rts ROM:00121916 ; --------------------------------------------------------------------------- ROM:00121916 ROM:00121916 loc_121916: ; DATA XREF: ROM:001218AC↑o ROM:00121916 btst #6,($1313).w ROM:0012191C beq.s loc_121930 ROM:0012191E bclr #5,($1314).w ROM:00121924 bsr.w sub_121A7A ROM:00121928 move.b #3,($1111).w ROM:0012192E bra.s loc_121976 ROM:00121930 ; --------------------------------------------------------------------------- ROM:00121930 ROM:00121930 loc_121930: ; CODE XREF: ROM:00121902↑j ROM:00121930 ; ROM:0012191C↑j ROM:00121930 bsr.w sub_1219EA ROM:00121934 bsr.w sub_121A56 ROM:00121938 bsr.w sub_121A1C ROM:0012193C bsr.w sub_121A82 ROM:00121940 rts ROM:00121942 ; --------------------------------------------------------------------------- ROM:00121942 ROM:00121942 loc_121942: ; DATA XREF: ROM:001218B0↑o ROM:00121942 btst #7,($130F).w ROM:00121948 beq.s loc_12195C ROM:0012194A bsr.w sub_121A9A ROM:0012194E bset #5,($1314).w ROM:00121954 move.b #1,($1111).w ROM:0012195A bra.s loc_121904 ROM:0012195C ; --------------------------------------------------------------------------- ROM:0012195C ROM:0012195C loc_12195C: ; CODE XREF: ROM:00121948↑j ROM:0012195C btst #3,($1316).w ROM:00121962 beq.s loc_121976 ROM:00121964 bset #7,($130E).w ROM:0012196A move.b #4,($1111).w ROM:00121970 bra.l loc_1219E0 ROM:00121976 ; --------------------------------------------------------------------------- ROM:00121976 ROM:00121976 loc_121976: ; CODE XREF: ROM:001218EA↑j ROM:00121976 ; ROM:0012192E↑j ... ROM:00121976 bsr.l sub_12000E ROM:0012197C bsr.l sub_11FDE6 ROM:00121982 rts ROM:00121984 ; --------------------------------------------------------------------------- ROM:00121984 ROM:00121984 loc_121984: ; DATA XREF: ROM:001218B4↑o ROM:00121984 btst #7,($130F).w ROM:0012198A beq.s loc_12198E ROM:0012198C bra.s loc_121996 ROM:0012198E ; --------------------------------------------------------------------------- ROM:0012198E ROM:0012198E loc_12198E: ; CODE XREF: ROM:0012198A↑j ROM:0012198E btst #2,($12FE).w ROM:00121994 beq.s loc_1219BC ROM:00121996 ROM:00121996 loc_121996: ; CODE XREF: ROM:0012198C↑j ROM:00121996 move.b #0,($1104).w ROM:0012199C bclr #7,($130E).w ROM:001219A2 bsr.w sub_121A7A ROM:001219A6 bsr.w sub_121A9A ROM:001219AA bset #5,($1314).w ROM:001219B0 move.b #1,($1111).w ROM:001219B6 bra.l loc_121904 ROM:001219BC ; --------------------------------------------------------------------------- ROM:001219BC ROM:001219BC loc_1219BC: ; CODE XREF: ROM:00121994↑j ROM:001219BC btst #3,($1316).w ROM:001219C2 bne.s loc_1219E0 ROM:001219C4 move.b #0,($1104).w ROM:001219CA bclr #7,($130E).w ROM:001219D0 bsr.w sub_121A7A ROM:001219D4 move.b #3,($1111).w ROM:001219DA bra.l loc_121976 ROM:001219E0 ; --------------------------------------------------------------------------- ROM:001219E0 ROM:001219E0 loc_1219E0: ; CODE XREF: ROM:00121970↑j ROM:001219E0 ; ROM:001219C2↑j ROM:001219E0 bsr.l sub_120398 ROM:001219E6 rts ROM:001219E8 ; --------------------------------------------------------------------------- ROM:001219E8 rts ROM:001219EA ROM:001219EA ; =============== S U B R O U T I N E ======================================= ROM:001219EA ROM:001219EA ROM:001219EA sub_1219EA: ; CODE XREF: ROM:loc_121904↑p ROM:001219EA ; ROM:loc_121930↑p ROM:001219EA move.w ($BB8).w,d0 ROM:001219EE ext.l d0 ROM:001219F0 divs.w $47E(a5),d0 ROM:001219F4 move.w ($BBA).w,($BE2).w ROM:001219FA sub.w d0,($BE2).w ROM:001219FE move.w ($BB6).w,d0 ROM:00121A02 move.w ($BAC).w,d1 ROM:00121A06 cmp.w ($BE2).w,d0 ROM:00121A0A bge.s loc_121A10 ROM:00121A0C move.w d0,($BE2).w ROM:00121A10 ROM:00121A10 loc_121A10: ; CODE XREF: sub_1219EA+20↑j ROM:00121A10 cmp.w ($BE2).w,d1 ROM:00121A14 ble.s locret_121A1A ROM:00121A16 move.w d1,($BE2).w ROM:00121A1A ROM:00121A1A locret_121A1A: ; CODE XREF: sub_1219EA+2A↑j ROM:00121A1A rts ROM:00121A1A ; End of function sub_1219EA ROM:00121A1A ROM:00121A1C ROM:00121A1C ; =============== S U B R O U T I N E ======================================= ROM:00121A1C ROM:00121A1C ROM:00121A1C sub_121A1C: ; CODE XREF: ROM:00121910↑p ROM:00121A1C ; ROM:00121938↑p ROM:00121A1C move.w ($BE2).w,($BDC).w ROM:00121A22 move.w ($BE0).w,($BDE).w ROM:00121A28 rts ROM:00121A28 ; End of function sub_121A1C ROM:00121A28 ROM:00121A2A ROM:00121A2A ; =============== S U B R O U T I N E ======================================= ROM:00121A2A ROM:00121A2A ROM:00121A2A sub_121A2A: ; CODE XREF: ROM:00121908↑p ROM:00121A2A move.w #$3CFE,d1 ROM:00121A2E move.w ($BB8).w,d2 ROM:00121A32 bsr.l sub_11700C ROM:00121A38 muls.w $478(a5),d1 ROM:00121A3C divs.w #$190,d1 ROM:00121A40 move.w d1,($BE0).w ROM:00121A44 move.w $60(a5),d0 ROM:00121A48 cmp.w ($BE0).w,d0 ROM:00121A4C bge.s locret_121A54 ROM:00121A4E move.w $60(a5),($BE0).w ROM:00121A54 ROM:00121A54 locret_121A54: ; CODE XREF: sub_121A2A+22↑j ROM:00121A54 rts ROM:00121A54 ; End of function sub_121A2A ROM:00121A54 ROM:00121A56 ROM:00121A56 ; =============== S U B R O U T I N E ======================================= ROM:00121A56 ROM:00121A56 ROM:00121A56 sub_121A56: ; CODE XREF: ROM:00121934↑p ROM:00121A56 move.w #$3CFE,d1 ROM:00121A5A move.w ($BB8).w,d2 ROM:00121A5E bsr.l sub_11700C ROM:00121A64 move.w d1,($BE0).w ROM:00121A68 move.w $60(a5),d0 ROM:00121A6C cmp.w ($BE0).w,d0 ROM:00121A70 bge.s locret_121A78 ROM:00121A72 move.w $60(a5),($BE0).w ROM:00121A78 ROM:00121A78 locret_121A78: ; CODE XREF: sub_121A56+1A↑j ROM:00121A78 rts ROM:00121A78 ; End of function sub_121A56 ROM:00121A78 ROM:00121A7A ROM:00121A7A ; =============== S U B R O U T I N E ======================================= ROM:00121A7A ROM:00121A7A ROM:00121A7A sub_121A7A: ; CODE XREF: ROM:001218E0↑p ROM:00121A7A ; ROM:00121924↑p ... ROM:00121A7A move.w $47A(a5),($BE4).w ROM:00121A80 rts ROM:00121A80 ; End of function sub_121A7A ROM:00121A80 ROM:00121A82 ROM:00121A82 ; =============== S U B R O U T I N E ======================================= ROM:00121A82 ROM:00121A82 ROM:00121A82 sub_121A82: ; CODE XREF: ROM:0012190C↑p ROM:00121A82 ; ROM:0012193C↑p ROM:00121A82 move.w #$3D8C,d1 ROM:00121A86 move.w ($BB8).w,d2 ROM:00121A8A move.w ($A5A).w,d3 ROM:00121A8E bsr.l sub_11700C ROM:00121A94 move.w d1,($BE4).w ROM:00121A98 rts ROM:00121A98 ; End of function sub_121A82 ROM:00121A98 ROM:00121A9A ROM:00121A9A ; =============== S U B R O U T I N E ======================================= ROM:00121A9A ROM:00121A9A ROM:00121A9A sub_121A9A: ; CODE XREF: ROM:001218C4↑p ROM:00121A9A ; ROM:0012194A↑p ... ROM:00121A9A clr.w ($BB8).w ROM:00121A9E rts ROM:00121A9E ; End of function sub_121A9A ROM:00121A9E ROM:00121AA0 ROM:00121AA0 ; =============== S U B R O U T I N E ======================================= ROM:00121AA0 ROM:00121AA0 ROM:00121AA0 sub_121AA0: ; CODE XREF: sub_121860+1C↑p ROM:00121AA0 btst #4,($1307).w ROM:00121AA6 beq.s loc_121AB2 ROM:00121AA8 move.w $47C(a5),d0 ROM:00121AAC move.w d0,($BE6).w ROM:00121AB0 bra.s locret_121AB8 ROM:00121AB2 ; --------------------------------------------------------------------------- ROM:00121AB2 ROM:00121AB2 loc_121AB2: ; CODE XREF: sub_121AA0+6↑j ROM:00121AB2 move.w ($BE4).w,($BE6).w ROM:00121AB8 ROM:00121AB8 locret_121AB8: ; CODE XREF: sub_121AA0+10↑j ROM:00121AB8 rts ROM:00121AB8 ; End of function sub_121AA0 ROM:00121AB8 ROM:00121ABA ROM:00121ABA ; =============== S U B R O U T I N E ======================================= ROM:00121ABA ROM:00121ABA ROM:00121ABA sub_121ABA: ; CODE XREF: sub_121180+30↑p ROM:00121ABA clr.w d1 ROM:00121ABC move.b ($1112).w,d1 ROM:00121AC0 cmpi.w #6,d1 ROM:00121AC4 bcc.s locret_121ACE ROM:00121AC6 movea.l off_121AD0(pc,d1.w*4),a0 ROM:00121ACA nop ROM:00121ACC jmp (a0) ROM:00121ACE ; --------------------------------------------------------------------------- ROM:00121ACE ROM:00121ACE locret_121ACE: ; CODE XREF: sub_121ABA+A↑j ROM:00121ACE rts ROM:00121ACE ; End of function sub_121ABA ROM:00121ACE ROM:00121ACE ; --------------------------------------------------------------------------- ROM:00121AD0 off_121AD0: dc.l loc_121AE8 ; DATA XREF: sub_121ABA+C↑r ROM:00121AD4 dc.l loc_121B06 ROM:00121AD8 dc.l loc_121B4E ROM:00121ADC dc.l loc_121BE2 ROM:00121AE0 dc.l loc_121C32 ROM:00121AE4 dc.l loc_121CE8 ROM:00121AE8 ; --------------------------------------------------------------------------- ROM:00121AE8 ROM:00121AE8 loc_121AE8: ; DATA XREF: ROM:off_121AD0↑o ROM:00121AE8 bclr #5,($1314).w ROM:00121AEE bclr #0,($1314).w ROM:00121AF4 bsr.w sub_121E58 ROM:00121AF8 bsr.w sub_121D6C ROM:00121AFC move.b #1,($1112).w ROM:00121B02 bra.s loc_121B48 ROM:00121B04 ; --------------------------------------------------------------------------- ROM:00121B04 rts ROM:00121B06 ; --------------------------------------------------------------------------- ROM:00121B06 ROM:00121B06 loc_121B06: ; DATA XREF: ROM:00121AD4↑o ROM:00121B06 btst #5,($930).w ROM:00121B0C bne.s loc_121B22 ROM:00121B0E bsr.w sub_121D74 ROM:00121B12 bsr.w sub_121D82 ROM:00121B16 move.b #5,($1112).w ROM:00121B1C bra.l locret_121D00 ROM:00121B22 ; --------------------------------------------------------------------------- ROM:00121B22 ROM:00121B22 loc_121B22: ; CODE XREF: ROM:00121B0C↑j ROM:00121B22 btst #6,($1315).w ROM:00121B28 beq.s loc_121B48 ROM:00121B2A move.w $484(a5),d0 ROM:00121B2E clr.b ($8CF).w ROM:00121B32 move.w d0,($680).w ROM:00121B36 move.b #1,($8CF).w ROM:00121B3C move.b #2,($1112).w ROM:00121B42 bra.l locret_121BE0 ROM:00121B48 ; --------------------------------------------------------------------------- ROM:00121B48 ROM:00121B48 loc_121B48: ; CODE XREF: ROM:00121B02↑j ROM:00121B48 ; ROM:00121B28↑j ... ROM:00121B48 bsr.w sub_121D04 ROM:00121B4C rts ROM:00121B4E ; --------------------------------------------------------------------------- ROM:00121B4E ROM:00121B4E loc_121B4E: ; DATA XREF: ROM:00121AD8↑o ROM:00121B4E move.w $480(a5),d4 ROM:00121B52 cmp.w ($BB8).w,d4 ROM:00121B56 bgt.s loc_121B7A ROM:00121B58 bsr.w sub_121E72 ROM:00121B5C move.w ($BEA).w,d5 ROM:00121B60 clr.b ($8CF).w ROM:00121B64 move.w d5,($680).w ROM:00121B68 move.b #1,($8CF).w ROM:00121B6E move.b #3,($1112).w ROM:00121B74 bra.l locret_121C30 ROM:00121B7A ; --------------------------------------------------------------------------- ROM:00121B7A ROM:00121B7A loc_121B7A: ; CODE XREF: ROM:00121B56↑j ROM:00121B7A move.w ($BB6).w,d0 ROM:00121B7E cmpi.w #0,($680).w ROM:00121B84 bgt.s loc_121BA0 ROM:00121B86 cmpi.w #0,($BB8).w ROM:00121B8C bge.s loc_121B94 ROM:00121B8E cmp.w ($BBA).w,d0 ROM:00121B92 blt.s loc_121BA0 ROM:00121B94 ROM:00121B94 loc_121B94: ; CODE XREF: ROM:00121B8C↑j ROM:00121B94 move.b #4,($1112).w ROM:00121B9A bra.l loc_121CDC ROM:00121BA0 ; --------------------------------------------------------------------------- ROM:00121BA0 ROM:00121BA0 loc_121BA0: ; CODE XREF: ROM:00121B84↑j ROM:00121BA0 ; ROM:00121B92↑j ROM:00121BA0 btst #5,($930).w ROM:00121BA6 bne.s loc_121BC4 ROM:00121BA8 clr.b ($8CF).w ROM:00121BAC clr.w ($680).w ROM:00121BB0 bsr.w sub_121D74 ROM:00121BB4 bsr.w sub_121D82 ROM:00121BB8 move.b #5,($1112).w ROM:00121BBE bra.l locret_121D00 ROM:00121BC4 ; --------------------------------------------------------------------------- ROM:00121BC4 ROM:00121BC4 loc_121BC4: ; CODE XREF: ROM:00121BA6↑j ROM:00121BC4 btst #6,($1315).w ROM:00121BCA bne.s locret_121BE0 ROM:00121BCC clr.b ($8CF).w ROM:00121BD0 clr.w ($680).w ROM:00121BD4 move.b #1,($1112).w ROM:00121BDA bra.l loc_121B48 ROM:00121BE0 ; --------------------------------------------------------------------------- ROM:00121BE0 ROM:00121BE0 locret_121BE0: ; CODE XREF: ROM:00121B42↑j ROM:00121BE0 ; ROM:00121BCA↑j ROM:00121BE0 rts ROM:00121BE2 ; --------------------------------------------------------------------------- ROM:00121BE2 ROM:00121BE2 loc_121BE2: ; DATA XREF: ROM:00121ADC↑o ROM:00121BE2 btst #5,($930).w ROM:00121BE8 bne.s loc_121C04 ROM:00121BEA clr.b ($8CF).w ROM:00121BEE clr.w ($680).w ROM:00121BF2 bsr.w sub_121D74 ROM:00121BF6 bsr.w sub_121D82 ROM:00121BFA move.b #5,($1112).w ROM:00121C00 bra.w locret_121D00 ROM:00121C04 ; --------------------------------------------------------------------------- ROM:00121C04 ROM:00121C04 loc_121C04: ; CODE XREF: ROM:00121BE8↑j ROM:00121C04 cmpi.w #0,($680).w ROM:00121C0A bgt.s loc_121C16 ROM:00121C0C move.b #4,($1112).w ROM:00121C12 bra.w loc_121CDC ROM:00121C16 ; --------------------------------------------------------------------------- ROM:00121C16 ROM:00121C16 loc_121C16: ; CODE XREF: ROM:00121C0A↑j ROM:00121C16 btst #6,($1315).w ROM:00121C1C bne.s locret_121C30 ROM:00121C1E clr.b ($8CF).w ROM:00121C22 clr.w ($680).w ROM:00121C26 move.b #1,($1112).w ROM:00121C2C bra.w loc_121B48 ROM:00121C30 ; --------------------------------------------------------------------------- ROM:00121C30 ROM:00121C30 locret_121C30: ; CODE XREF: ROM:00121B74↑j ROM:00121C30 ; ROM:00121C1C↑j ROM:00121C30 rts ROM:00121C32 ; --------------------------------------------------------------------------- ROM:00121C32 ROM:00121C32 loc_121C32: ; DATA XREF: ROM:00121AE0↑o ROM:00121C32 btst #6,($1315).w ROM:00121C38 bne.s loc_121C84 ROM:00121C3A move.b #0,($1111).w ROM:00121C40 move.b #0,($1104).w ROM:00121C46 move.b #0,($1107).w ROM:00121C4C move.b #0,($1108).w ROM:00121C52 move.b #0,($1109).w ROM:00121C58 move.b #0,($1105).w ROM:00121C5E move.b #0,($110F).w ROM:00121C64 move.b #0,($1110).w ROM:00121C6A bclr #5,($1314).w ROM:00121C70 bclr #0,($1314).w ROM:00121C76 bsr.w sub_121D6C ROM:00121C7A move.b #1,($1112).w ROM:00121C80 bra.w loc_121B48 ROM:00121C84 ; --------------------------------------------------------------------------- ROM:00121C84 ROM:00121C84 loc_121C84: ; CODE XREF: ROM:00121C38↑j ROM:00121C84 btst #5,($930).w ROM:00121C8A bne.s loc_121CDC ROM:00121C8C move.b #0,($1111).w ROM:00121C92 move.b #0,($1104).w ROM:00121C98 move.b #0,($1107).w ROM:00121C9E move.b #0,($1108).w ROM:00121CA4 move.b #0,($1109).w ROM:00121CAA move.b #0,($1105).w ROM:00121CB0 move.b #0,($110F).w ROM:00121CB6 move.b #0,($1110).w ROM:00121CBC bclr #5,($1314).w ROM:00121CC2 bclr #0,($1314).w ROM:00121CC8 bsr.w sub_121D6C ROM:00121CCC bsr.w sub_121D74 ROM:00121CD0 bsr.w sub_121D82 ROM:00121CD4 move.b #5,($1112).w ROM:00121CDA bra.s locret_121D00 ROM:00121CDC ; --------------------------------------------------------------------------- ROM:00121CDC ROM:00121CDC loc_121CDC: ; CODE XREF: ROM:00121B9A↑j ROM:00121CDC ; ROM:00121C12↑j ... ROM:00121CDC bsr.l sub_121860 ROM:00121CE2 bsr.w sub_121DA0 ROM:00121CE6 rts ROM:00121CE8 ; --------------------------------------------------------------------------- ROM:00121CE8 ROM:00121CE8 loc_121CE8: ; DATA XREF: ROM:00121AE4↑o ROM:00121CE8 btst #5,($930).w ROM:00121CEE beq.s locret_121D00 ROM:00121CF0 bsr.w sub_121E58 ROM:00121CF4 move.b #1,($1112).w ROM:00121CFA bra.l loc_121B48 ROM:00121D00 ; --------------------------------------------------------------------------- ROM:00121D00 ROM:00121D00 locret_121D00: ; CODE XREF: ROM:00121B1C↑j ROM:00121D00 ; ROM:00121BBE↑j ... ROM:00121D00 rts ROM:00121D02 ; --------------------------------------------------------------------------- ROM:00121D02 rts ROM:00121D04 ROM:00121D04 ; =============== S U B R O U T I N E ======================================= ROM:00121D04 ROM:00121D04 ROM:00121D04 sub_121D04: ; CODE XREF: ROM:loc_121B48↑p ROM:00121D04 move.w $486(a5),d0 ROM:00121D08 cmpi.w #0,d0 ROM:00121D0C bne.s loc_121D16 ROM:00121D0E move.w ($A56).w,($BF4).w ROM:00121D14 bra.s loc_121D1C ROM:00121D16 ; --------------------------------------------------------------------------- ROM:00121D16 ROM:00121D16 loc_121D16: ; CODE XREF: sub_121D04+8↑j ROM:00121D16 move.w ($A5C).w,($BF4).w ROM:00121D1C ROM:00121D1C loc_121D1C: ; CODE XREF: sub_121D04+10↑j ROM:00121D1C move.w #$3D8E,d1 ROM:00121D20 move.w ($A98).w,d2 ROM:00121D24 move.w ($BF4).w,d3 ROM:00121D28 bsr.l sub_11700C ROM:00121D2E move.w d1,($BE8).w ROM:00121D32 add.w ($133C).w,d1 ROM:00121D36 move.w d1,($BF0).w ROM:00121D3A move.w #$3D86,d1 ROM:00121D3E move.w ($BF0).w,d2 ROM:00121D42 move.w ($1338).w,d3 ROM:00121D46 bsr.l sub_11700C ROM:00121D4C add.w ($BF0).w,d1 ROM:00121D50 move.w d1,($BF2).w ROM:00121D54 move.w d1,($5C0).w ROM:00121D58 move.w $60(a5),($5C2).w ROM:00121D5E move.w #0,($5C4).w ROM:00121D64 bsr.l sub_11A7C4 ROM:00121D6A rts ROM:00121D6A ; End of function sub_121D04 ROM:00121D6A ROM:00121D6C ROM:00121D6C ; =============== S U B R O U T I N E ======================================= ROM:00121D6C ROM:00121D6C ROM:00121D6C sub_121D6C: ; CODE XREF: ROM:00121AF8↑p ROM:00121D6C ; ROM:00121C76↑p ... ROM:00121D6C move.w $47A(a5),($BE6).w ROM:00121D72 rts ROM:00121D72 ; End of function sub_121D6C ROM:00121D72 ROM:00121D74 ROM:00121D74 ; =============== S U B R O U T I N E ======================================= ROM:00121D74 ROM:00121D74 ROM:00121D74 sub_121D74: ; CODE XREF: ROM:00121B0E↑p ROM:00121D74 ; ROM:00121BB0↑p ... ROM:00121D74 move.w #3,($5C4).w ROM:00121D7A bsr.l sub_11A7C4 ROM:00121D80 rts ROM:00121D80 ; End of function sub_121D74 ROM:00121D80 ROM:00121D82 ROM:00121D82 ; =============== S U B R O U T I N E ======================================= ROM:00121D82 ROM:00121D82 ROM:00121D82 sub_121D82: ; CODE XREF: ROM:00121B12↑p ROM:00121D82 ; ROM:00121BB4↑p ... ROM:00121D82 move.w #5,($5C4).w ROM:00121D88 move.w $482(a5),d3 ROM:00121D8C add.w ($133C).w,d3 ROM:00121D90 move.w d3,($5C0).w ROM:00121D94 move.w d3,($1340).w ROM:00121D98 bsr.l sub_11A7C4 ROM:00121D9E rts ROM:00121D9E ; End of function sub_121D82 ROM:00121D9E ROM:00121DA0 ROM:00121DA0 ; =============== S U B R O U T I N E ======================================= ROM:00121DA0 ROM:00121DA0 ROM:00121DA0 sub_121DA0: ; CODE XREF: ROM:00121CE2↑p ROM:00121DA0 btst #4,($1307).w ROM:00121DA6 beq.s loc_121DBA ROM:00121DA8 move.w ($B86).w,($5C0).w ROM:00121DAE move.w $60(a5),($5C2).w ROM:00121DB4 bra.l loc_121E4A ROM:00121DBA ; --------------------------------------------------------------------------- ROM:00121DBA ROM:00121DBA loc_121DBA: ; CODE XREF: sub_121DA0+6↑j ROM:00121DBA btst #5,($130E).w ROM:00121DC0 beq.s loc_121DD0 ROM:00121DC2 move.w ($B48).w,($5C0).w ROM:00121DC8 move.w ($B46).w,($5C2).w ROM:00121DCE bra.s loc_121E4A ROM:00121DD0 ; --------------------------------------------------------------------------- ROM:00121DD0 ROM:00121DD0 loc_121DD0: ; CODE XREF: sub_121DA0+20↑j ROM:00121DD0 btst #4,($12F5).w ROM:00121DD6 beq.s loc_121DE6 ROM:00121DD8 move.w ($B62).w,($5C0).w ROM:00121DDE move.w ($B60).w,($5C2).w ROM:00121DE4 bra.s loc_121E4A ROM:00121DE6 ; --------------------------------------------------------------------------- ROM:00121DE6 ROM:00121DE6 loc_121DE6: ; CODE XREF: sub_121DA0+36↑j ROM:00121DE6 btst #2,($1309).w ROM:00121DEC beq.s loc_121DFC ROM:00121DEE move.w ($B94).w,($5C0).w ROM:00121DF4 move.w ($B92).w,($5C2).w ROM:00121DFA bra.s loc_121E4A ROM:00121DFC ; --------------------------------------------------------------------------- ROM:00121DFC ROM:00121DFC loc_121DFC: ; CODE XREF: sub_121DA0+4C↑j ROM:00121DFC btst #6,($1303).w ROM:00121E02 beq.s loc_121E12 ROM:00121E04 move.w ($BEE).w,($5C0).w ROM:00121E0A move.w ($BEC).w,($5C2).w ROM:00121E10 bra.s loc_121E4A ROM:00121E12 ; --------------------------------------------------------------------------- ROM:00121E12 ROM:00121E12 loc_121E12: ; CODE XREF: sub_121DA0+62↑j ROM:00121E12 btst #0,($1313).w ROM:00121E18 beq.s loc_121E28 ROM:00121E1A move.w ($B34).w,($5C0).w ROM:00121E20 move.w ($B36).w,($5C2).w ROM:00121E26 bra.s loc_121E4A ROM:00121E28 ; --------------------------------------------------------------------------- ROM:00121E28 ROM:00121E28 loc_121E28: ; CODE XREF: sub_121DA0+78↑j ROM:00121E28 btst #0,($130D).w ROM:00121E2E beq.s loc_121E3E ROM:00121E30 move.w ($BD0).w,($5C0).w ROM:00121E36 move.w ($BCE).w,($5C2).w ROM:00121E3C bra.s loc_121E4A ROM:00121E3E ; --------------------------------------------------------------------------- ROM:00121E3E ROM:00121E3E loc_121E3E: ; CODE XREF: sub_121DA0+8E↑j ROM:00121E3E move.w ($BDC).w,($5C0).w ROM:00121E44 move.w ($BDE).w,($5C2).w ROM:00121E4A ROM:00121E4A loc_121E4A: ; CODE XREF: sub_121DA0+14↑j ROM:00121E4A ; sub_121DA0+2E↑j ... ROM:00121E4A move.w #0,($5C4).w ROM:00121E50 bsr.l sub_11A7C4 ROM:00121E56 rts ROM:00121E56 ; End of function sub_121DA0 ROM:00121E56 ROM:00121E58 ROM:00121E58 ; =============== S U B R O U T I N E ======================================= ROM:00121E58 ROM:00121E58 ROM:00121E58 sub_121E58: ; CODE XREF: ROM:00121AF4↑p ROM:00121E58 ; ROM:00121CF0↑p ROM:00121E58 move.w #4,($5C4).w ROM:00121E5E bsr.l sub_11A7C4 ROM:00121E64 move.w #6,($5C4).w ROM:00121E6A bsr.l sub_11A7C4 ROM:00121E70 rts ROM:00121E70 ; End of function sub_121E58 ROM:00121E70 ROM:00121E72 ROM:00121E72 ; =============== S U B R O U T I N E ======================================= ROM:00121E72 ROM:00121E72 ROM:00121E72 sub_121E72: ; CODE XREF: ROM:00121B58↑p ROM:00121E72 move.w #$3D90,d1 ROM:00121E76 move.w ($A98).w,d2 ROM:00121E7A move.w ($A94).w,d3 ROM:00121E7E bsr.l sub_11700C ROM:00121E84 move.w d1,($BEA).w ROM:00121E88 rts ROM:00121E88 ; End of function sub_121E72 ROM:00121E88 ROM:00121E8A ROM:00121E8A ; =============== S U B R O U T I N E ======================================= ROM:00121E8A ROM:00121E8A ROM:00121E8A sub_121E8A: ; CODE XREF: sub_120170+8↑p ROM:00121E8A bsr.w sub_121F9C ROM:00121E8E bclr #5,($12FF).w ROM:00121E94 bclr #6,($1308).w ROM:00121E9A clr.w d1 ROM:00121E9C move.b ($1113).w,d1 ROM:00121EA0 cmpi.w #4,d1 ROM:00121EA4 bcc.s locret_121EAE ROM:00121EA6 movea.l off_121EB0(pc,d1.w*4),a0 ROM:00121EAA nop ROM:00121EAC jmp (a0) ROM:00121EAE ; --------------------------------------------------------------------------- ROM:00121EAE ROM:00121EAE locret_121EAE: ; CODE XREF: sub_121E8A+1A↑j ROM:00121EAE rts ROM:00121EAE ; End of function sub_121E8A ROM:00121EAE ROM:00121EAE ; --------------------------------------------------------------------------- ROM:00121EB0 off_121EB0: dc.l loc_121EC0 ; DATA XREF: sub_121E8A+1C↑r ROM:00121EB4 dc.l loc_121ECC ROM:00121EB8 dc.l loc_121EE8 ROM:00121EBC dc.l loc_121EFA ROM:00121EC0 ; --------------------------------------------------------------------------- ROM:00121EC0 ROM:00121EC0 loc_121EC0: ; DATA XREF: ROM:off_121EB0↑o ROM:00121EC0 bsr.w sub_121F88 ROM:00121EC4 move.b #1,($1113).w ROM:00121ECA rts ROM:00121ECC ; --------------------------------------------------------------------------- ROM:00121ECC ROM:00121ECC loc_121ECC: ; DATA XREF: ROM:00121EB4↑o ROM:00121ECC btst #6,($1304).w ROM:00121ED2 beq.s locret_121EE6 ROM:00121ED4 bsr.w sub_121F50 ROM:00121ED8 bset #6,($1308).w ROM:00121EDE move.b #2,($1113).w ROM:00121EE4 rts ROM:00121EE6 ; --------------------------------------------------------------------------- ROM:00121EE6 ROM:00121EE6 locret_121EE6: ; CODE XREF: ROM:00121ED2↑j ROM:00121EE6 rts ROM:00121EE8 ; --------------------------------------------------------------------------- ROM:00121EE8 ROM:00121EE8 loc_121EE8: ; DATA XREF: ROM:00121EB8↑o ROM:00121EE8 btst #6,($1304).w ROM:00121EEE beq.s locret_121EF8 ROM:00121EF0 move.b #3,($1113).w ROM:00121EF6 rts ROM:00121EF8 ; --------------------------------------------------------------------------- ROM:00121EF8 ROM:00121EF8 locret_121EF8: ; CODE XREF: ROM:00121EEE↑j ROM:00121EF8 rts ROM:00121EFA ; --------------------------------------------------------------------------- ROM:00121EFA ROM:00121EFA loc_121EFA: ; DATA XREF: ROM:00121EBC↑o ROM:00121EFA move.w ($1342).w,d0 ROM:00121EFE move.w ($1342).w,d1 ROM:00121F02 sub.w $48C(a5),d1 ROM:00121F06 cmp.w ($A48).w,d1 ROM:00121F0A ble.s loc_121F1A ROM:00121F0C bset #6,($1308).w ROM:00121F12 move.b #2,($1113).w ROM:00121F18 rts ROM:00121F1A ; --------------------------------------------------------------------------- ROM:00121F1A ROM:00121F1A loc_121F1A: ; CODE XREF: ROM:00121F0A↑j ROM:00121F1A cmp.w ($A48).w,d1 ROM:00121F1E bgt.s loc_121F34 ROM:00121F20 cmp.w ($A48).w,d0 ROM:00121F24 blt.s loc_121F34 ROM:00121F26 bset #5,($12FF).w ROM:00121F2C move.b #2,($1113).w ROM:00121F32 rts ROM:00121F34 ; --------------------------------------------------------------------------- ROM:00121F34 ROM:00121F34 loc_121F34: ; CODE XREF: ROM:00121F1E↑j ROM:00121F34 ; ROM:00121F24↑j ROM:00121F34 cmp.w ($A48).w,d0 ROM:00121F38 bge.s locret_121F4C ROM:00121F3A bsr.w sub_121F7A ROM:00121F3E bset #5,($12FF).w ROM:00121F44 move.b #2,($1113).w ROM:00121F4A rts ROM:00121F4C ; --------------------------------------------------------------------------- ROM:00121F4C ROM:00121F4C locret_121F4C: ; CODE XREF: ROM:00121F38↑j ROM:00121F4C rts ROM:00121F4E ; --------------------------------------------------------------------------- ROM:00121F4E rts ROM:00121F50 ROM:00121F50 ; =============== S U B R O U T I N E ======================================= ROM:00121F50 ROM:00121F50 ROM:00121F50 sub_121F50: ; CODE XREF: ROM:00121ED4↑p ROM:00121F50 clr.l d1 ROM:00121F52 move.w ($A48).w,d1 ROM:00121F56 swap d1 ROM:00121F58 move.w ($1342).w,d2 ROM:00121F5C swap d2 ROM:00121F5E move.w ($1344).w,d2 ROM:00121F62 move.w $442(a5),d3 ROM:00121F66 ext.l d3 ROM:00121F68 bsr.l sub_116F10 ROM:00121F6E move.w d4,($1344).w ROM:00121F72 swap d4 ROM:00121F74 move.w d4,($1342).w ROM:00121F78 rts ROM:00121F78 ; End of function sub_121F50 ROM:00121F78 ROM:00121F7A ROM:00121F7A ; =============== S U B R O U T I N E ======================================= ROM:00121F7A ROM:00121F7A ROM:00121F7A sub_121F7A: ; CODE XREF: ROM:00121F3A↑p ROM:00121F7A move.w ($1342).w,d0 ROM:00121F7E add.w $48A(a5),d0 ROM:00121F82 move.w d0,($1342).w ROM:00121F86 rts ROM:00121F86 ; End of function sub_121F7A ROM:00121F86 ROM:00121F88 ROM:00121F88 ; =============== S U B R O U T I N E ======================================= ROM:00121F88 ROM:00121F88 ROM:00121F88 sub_121F88: ; CODE XREF: ROM:loc_121EC0↑p ROM:00121F88 btst #5,($929).w ROM:00121F8E beq.s locret_121F9A ROM:00121F90 move.w $488(a5),($1342).w ROM:00121F96 clr.w ($1344).w ROM:00121F9A ROM:00121F9A locret_121F9A: ; CODE XREF: sub_121F88+6↑j ROM:00121F9A rts ROM:00121F9A ; End of function sub_121F88 ROM:00121F9A ROM:00121F9C ROM:00121F9C ; =============== S U B R O U T I N E ======================================= ROM:00121F9C ROM:00121F9C ROM:00121F9C sub_121F9C: ; CODE XREF: sub_121E8A↑p ROM:00121F9C btst #6,($92D).w ROM:00121FA2 beq.s locret_121FAE ROM:00121FA4 move.w $488(a5),($1342).w ROM:00121FAA clr.w ($1344).w ROM:00121FAE ROM:00121FAE locret_121FAE: ; CODE XREF: sub_121F9C+6↑j ROM:00121FAE rts ROM:00121FAE ; End of function sub_121F9C ROM:00121FAE ROM:00121FB0 ROM:00121FB0 ; =============== S U B R O U T I N E ======================================= ROM:00121FB0 ROM:00121FB0 ROM:00121FB0 sub_121FB0: ; CODE XREF: sub_12688A+3C↓p ROM:00121FB0 bsr.w sub_121FDE ROM:00121FB4 bsr.w sub_121FF6 ROM:00121FB8 bsr.l sub_122AE6 ROM:00121FBE bsr.l sub_1224FA ROM:00121FC4 bsr.l sub_122D82 ROM:00121FCA bsr.l sub_1229F0 ROM:00121FD0 bsr.w sub_1224AA ROM:00121FD4 bsr.w sub_122010 ROM:00121FD8 bsr.w sub_12240E ROM:00121FDC rts ROM:00121FDC ; End of function sub_121FB0 ROM:00121FDC ROM:00121FDE ROM:00121FDE ; =============== S U B R O U T I N E ======================================= ROM:00121FDE ROM:00121FDE ROM:00121FDE sub_121FDE: ; CODE XREF: sub_121FB0↑p ROM:00121FDE move.w #$3D94,d1 ROM:00121FE2 move.w ($A5A).w,d2 ROM:00121FE6 move.w ($A98).w,d3 ROM:00121FEA bsr.l sub_11700C ROM:00121FF0 move.w d1,($BF8).w ROM:00121FF4 rts ROM:00121FF4 ; End of function sub_121FDE ROM:00121FF4 ROM:00121FF6 ROM:00121FF6 ; =============== S U B R O U T I N E ======================================= ROM:00121FF6 ROM:00121FF6 ROM:00121FF6 sub_121FF6: ; CODE XREF: sub_121FB0+4↑p ROM:00121FF6 btst #0,($130F).w ROM:00121FFC beq.s loc_122006 ROM:00121FFE move.w $49E(a5),d0 ROM:00122002 bra.w loc_12200A ROM:00122006 ; --------------------------------------------------------------------------- ROM:00122006 ROM:00122006 loc_122006: ; CODE XREF: sub_121FF6+6↑j ROM:00122006 move.w #0,d0 ROM:0012200A ROM:0012200A loc_12200A: ; CODE XREF: sub_121FF6+C↑j ROM:0012200A move.w d0,($BFE).w ROM:0012200E rts ROM:0012200E ; End of function sub_121FF6 ROM:0012200E ROM:00122010 ROM:00122010 ; =============== S U B R O U T I N E ======================================= ROM:00122010 ROM:00122010 ROM:00122010 sub_122010: ; CODE XREF: sub_121FB0+24↑p ROM:00122010 clr.w d1 ROM:00122012 move.b ($1114).w,d1 ROM:00122016 cmpi.w #6,d1 ROM:0012201A bcc.s locret_122024 ROM:0012201C movea.l off_122026(pc,d1.w*4),a0 ROM:00122020 nop ROM:00122022 jmp (a0) ROM:00122024 ; --------------------------------------------------------------------------- ROM:00122024 ROM:00122024 locret_122024: ; CODE XREF: sub_122010+A↑j ROM:00122024 rts ROM:00122024 ; End of function sub_122010 ROM:00122024 ROM:00122024 ; --------------------------------------------------------------------------- ROM:00122026 off_122026: dc.l loc_12203E ; DATA XREF: sub_122010+C↑r ROM:0012202A dc.l loc_12204C ROM:0012202E dc.l loc_122068 ROM:00122032 dc.l loc_1220E0 ROM:00122036 dc.l loc_12214E ROM:0012203A dc.l loc_1221D6 ROM:0012203E ; --------------------------------------------------------------------------- ROM:0012203E ROM:0012203E loc_12203E: ; DATA XREF: ROM:off_122026↑o ROM:0012203E bclr #7,($1306).w ROM:00122044 move.b #1,($1114).w ROM:0012204A bra.s loc_122062 ROM:0012204C ; --------------------------------------------------------------------------- ROM:0012204C ROM:0012204C loc_12204C: ; DATA XREF: ROM:0012202A↑o ROM:0012204C btst #6,($1315).w ROM:00122052 beq.s loc_122062 ROM:00122054 bset #7,($1306).w ROM:0012205A move.b #2,($1114).w ROM:00122060 bra.s loc_1220D2 ROM:00122062 ; --------------------------------------------------------------------------- ROM:00122062 ROM:00122062 loc_122062: ; CODE XREF: ROM:0012204A↑j ROM:00122062 ; ROM:00122052↑j ... ROM:00122062 bsr.w sub_122260 ROM:00122066 rts ROM:00122068 ; --------------------------------------------------------------------------- ROM:00122068 ROM:00122068 loc_122068: ; DATA XREF: ROM:0012202E↑o ROM:00122068 btst #7,($12F9).w ROM:0012206E beq.s loc_12207E ROM:00122070 bclr #7,($1306).w ROM:00122076 move.b #1,($1114).w ROM:0012207C bra.s loc_122062 ROM:0012207E ; --------------------------------------------------------------------------- ROM:0012207E ROM:0012207E loc_12207E: ; CODE XREF: ROM:0012206E↑j ROM:0012207E move.w $49A(a5),d0 ROM:00122082 btst #5,($12F5).w ROM:00122088 bne.s loc_1220A0 ROM:0012208A cmpi.w #0,d0 ROM:0012208E bne.s loc_1220A0 ROM:00122090 bclr #7,($1306).w ROM:00122096 move.b #3,($1114).w ROM:0012209C bra.w loc_12213C ROM:001220A0 ; --------------------------------------------------------------------------- ROM:001220A0 ROM:001220A0 loc_1220A0: ; CODE XREF: ROM:00122088↑j ROM:001220A0 ; ROM:0012208E↑j ROM:001220A0 move.w $49A(a5),d0 ROM:001220A4 btst #5,($12F5).w ROM:001220AA bne.s loc_1220D2 ROM:001220AC cmpi.w #0,d0 ROM:001220B0 beq.s loc_1220D2 ROM:001220B2 bclr #7,($1306).w ROM:001220B8 clr.b ($90A).w ROM:001220BC move.w #0,($6F6).w ROM:001220C2 move.b #3,($90A).w ROM:001220C8 move.b #5,($1114).w ROM:001220CE bra.w loc_12224E ROM:001220D2 ; --------------------------------------------------------------------------- ROM:001220D2 ROM:001220D2 loc_1220D2: ; CODE XREF: ROM:00122060↑j ROM:001220D2 ; ROM:001220AA↑j ... ROM:001220D2 bsr.w sub_1222EE ROM:001220D6 bsr.w sub_122306 ROM:001220DA bsr.w sub_122318 ROM:001220DE rts ROM:001220E0 ; --------------------------------------------------------------------------- ROM:001220E0 ROM:001220E0 loc_1220E0: ; DATA XREF: ROM:00122032↑o ROM:001220E0 btst #7,($12F9).w ROM:001220E6 beq.s loc_1220F2 ROM:001220E8 move.b #1,($1114).w ROM:001220EE bra.w loc_122062 ROM:001220F2 ; --------------------------------------------------------------------------- ROM:001220F2 ROM:001220F2 loc_1220F2: ; CODE XREF: ROM:001220E6↑j ROM:001220F2 move.w $49C(a5),d0 ROM:001220F6 btst #5,($12F5).w ROM:001220FC beq.s loc_12211C ROM:001220FE cmpi.w #0,d0 ROM:00122102 beq.s loc_12211C ROM:00122104 clr.b ($90A).w ROM:00122108 move.w d0,($6F6).w ROM:0012210C move.b #1,($90A).w ROM:00122112 move.b #4,($1114).w ROM:00122118 bra.w loc_1221C4 ROM:0012211C ; --------------------------------------------------------------------------- ROM:0012211C ROM:0012211C loc_12211C: ; CODE XREF: ROM:001220FC↑j ROM:0012211C ; ROM:00122102↑j ROM:0012211C move.w $49C(a5),d0 ROM:00122120 btst #5,($12F5).w ROM:00122126 beq.s loc_12213C ROM:00122128 cmpi.w #0,d0 ROM:0012212C bne.s loc_12213C ROM:0012212E bset #7,($1306).w ROM:00122134 move.b #2,($1114).w ROM:0012213A bra.s loc_1220D2 ROM:0012213C ; --------------------------------------------------------------------------- ROM:0012213C ROM:0012213C loc_12213C: ; CODE XREF: ROM:0012209C↑j ROM:0012213C ; ROM:00122126↑j ... ROM:0012213C bsr.w sub_122278 ROM:00122140 bsr.w sub_1222EE ROM:00122144 bsr.w sub_122306 ROM:00122148 bsr.w sub_122318 ROM:0012214C rts ROM:0012214E ; --------------------------------------------------------------------------- ROM:0012214E ROM:0012214E loc_12214E: ; DATA XREF: ROM:00122036↑o ROM:0012214E btst #7,($12F9).w ROM:00122154 beq.s loc_122160 ROM:00122156 move.b #1,($1114).w ROM:0012215C bra.w loc_122062 ROM:00122160 ; --------------------------------------------------------------------------- ROM:00122160 ROM:00122160 loc_122160: ; CODE XREF: ROM:00122154↑j ROM:00122160 move.w $49A(a5),d0 ROM:00122164 btst #5,($12F5).w ROM:0012216A bne.s loc_12217C ROM:0012216C cmpi.w #0,d0 ROM:00122170 bne.s loc_12217C ROM:00122172 move.b #3,($1114).w ROM:00122178 bra.w loc_12213C ROM:0012217C ; --------------------------------------------------------------------------- ROM:0012217C ROM:0012217C loc_12217C: ; CODE XREF: ROM:0012216A↑j ROM:0012217C ; ROM:00122170↑j ROM:0012217C move.w $49A(a5),d0 ROM:00122180 btst #5,($12F5).w ROM:00122186 bne.s loc_12219C ROM:00122188 cmpi.w #0,d0 ROM:0012218C beq.s loc_12219C ROM:0012218E bsr.w sub_1223EA ROM:00122192 move.b #5,($1114).w ROM:00122198 bra.w loc_12224E ROM:0012219C ; --------------------------------------------------------------------------- ROM:0012219C ROM:0012219C loc_12219C: ; CODE XREF: ROM:00122186↑j ROM:0012219C ; ROM:0012218C↑j ROM:0012219C cmpi.w #0,($6F6).w ROM:001221A2 ble.s loc_1221AC ROM:001221A4 cmpi.w #0,($BB8).w ROM:001221AA bge.s loc_1221C4 ROM:001221AC ROM:001221AC loc_1221AC: ; CODE XREF: ROM:001221A2↑j ROM:001221AC clr.b ($90A).w ROM:001221B0 clr.w ($6F6).w ROM:001221B4 bset #7,($1306).w ROM:001221BA move.b #2,($1114).w ROM:001221C0 bra.w loc_1220D2 ROM:001221C4 ; --------------------------------------------------------------------------- ROM:001221C4 ROM:001221C4 loc_1221C4: ; CODE XREF: ROM:00122118↑j ROM:001221C4 ; ROM:001221AA↑j ... ROM:001221C4 bsr.w sub_122278 ROM:001221C8 bsr.w sub_1222C2 ROM:001221CC bsr.w sub_122306 ROM:001221D0 bsr.w sub_122318 ROM:001221D4 rts ROM:001221D6 ; --------------------------------------------------------------------------- ROM:001221D6 ROM:001221D6 loc_1221D6: ; DATA XREF: ROM:0012203A↑o ROM:001221D6 move.w $49C(a5),d0 ROM:001221DA btst #5,($12F5).w ROM:001221E0 beq.s loc_1221FA ROM:001221E2 cmpi.w #0,d0 ROM:001221E6 bne.s loc_1221FA ROM:001221E8 bset #7,($1306).w ROM:001221EE move.b #2,($1114).w ROM:001221F4 bra.w loc_1220D2 ROM:001221F8 ; --------------------------------------------------------------------------- ROM:001221F8 rts ROM:001221FA ; --------------------------------------------------------------------------- ROM:001221FA ROM:001221FA loc_1221FA: ; CODE XREF: ROM:001221E0↑j ROM:001221FA ; ROM:001221E6↑j ROM:001221FA move.w $49C(a5),d0 ROM:001221FE btst #5,($12F5).w ROM:00122204 beq.s loc_12221C ROM:00122206 cmpi.w #0,d0 ROM:0012220A beq.s loc_12221C ROM:0012220C bsr.w sub_1223C6 ROM:00122210 move.b #4,($1114).w ROM:00122216 bra.w loc_1221C4 ROM:0012221A ; --------------------------------------------------------------------------- ROM:0012221A rts ROM:0012221C ; --------------------------------------------------------------------------- ROM:0012221C ROM:0012221C loc_12221C: ; CODE XREF: ROM:00122204↑j ROM:0012221C ; ROM:0012220A↑j ROM:0012221C move.w $49A(a5),d0 ROM:00122220 cmp.w ($6F6).w,d0 ROM:00122224 bgt.s loc_12223A ROM:00122226 clr.b ($90A).w ROM:0012222A clr.w ($6F6).w ROM:0012222E move.b #3,($1114).w ROM:00122234 bra.w loc_12213C ROM:00122238 ; --------------------------------------------------------------------------- ROM:00122238 rts ROM:0012223A ; --------------------------------------------------------------------------- ROM:0012223A ROM:0012223A loc_12223A: ; CODE XREF: ROM:00122224↑j ROM:0012223A btst #7,($12F9).w ROM:00122240 beq.s loc_12224E ROM:00122242 move.b #1,($1114).w ROM:00122248 bra.w loc_122062 ROM:0012224C ; --------------------------------------------------------------------------- ROM:0012224C rts ROM:0012224E ; --------------------------------------------------------------------------- ROM:0012224E ROM:0012224E loc_12224E: ; CODE XREF: ROM:001220CE↑j ROM:0012224E ; ROM:00122198↑j ... ROM:0012224E bsr.w sub_122278 ROM:00122252 bsr.w sub_1222C2 ROM:00122256 bsr.w sub_122306 ROM:0012225A bsr.w sub_122318 ROM:0012225E rts ROM:00122260 ROM:00122260 ; =============== S U B R O U T I N E ======================================= ROM:00122260 ROM:00122260 ROM:00122260 sub_122260: ; CODE XREF: ROM:loc_122062↑p ROM:00122260 move.w #$3D02,d1 ROM:00122264 move.w ($A98).w,d2 ROM:00122268 bsr.l sub_11700C ROM:0012226E move.w d1,($BF6).w ROM:00122272 move.w d1,($BFC).w ROM:00122276 rts ROM:00122276 ; End of function sub_122260 ROM:00122276 ROM:00122278 ROM:00122278 ; =============== S U B R O U T I N E ======================================= ROM:00122278 ROM:00122278 ROM:00122278 sub_122278: ; CODE XREF: ROM:loc_12213C↑p ROM:00122278 ; ROM:loc_1221C4↑p ... ROM:00122278 move.w #$3D92,d1 ROM:0012227C move.w ($A5A).w,d2 ROM:00122280 move.w ($598).w,d3 ROM:00122284 bsr.l sub_11700C ROM:0012228A move.w d1,($C08).w ROM:0012228E move.w $498(a5),d0 ROM:00122292 cmp.w ($A5A).w,d0 ROM:00122296 bgt.s loc_1222A0 ROM:00122298 bset #2,($12F5).w ROM:0012229E bra.s loc_1222B0 ROM:001222A0 ; --------------------------------------------------------------------------- ROM:001222A0 ROM:001222A0 loc_1222A0: ; CODE XREF: sub_122278+1E↑j ROM:001222A0 sub.w $496(a5),d0 ROM:001222A4 cmp.w ($A5A).w,d0 ROM:001222A8 ble.s loc_1222B0 ROM:001222AA bclr #2,($12F5).w ROM:001222B0 ROM:001222B0 loc_1222B0: ; CODE XREF: sub_122278+26↑j ROM:001222B0 ; sub_122278+30↑j ROM:001222B0 btst #2,($12F5).w ROM:001222B6 beq.s loc_1222BC ROM:001222B8 add.w ($1346).w,d1 ROM:001222BC ROM:001222BC loc_1222BC: ; CODE XREF: sub_122278+3E↑j ROM:001222BC move.w d1,($C0E).w ROM:001222C0 rts ROM:001222C0 ; End of function sub_122278 ROM:001222C0 ROM:001222C2 ROM:001222C2 ; =============== S U B R O U T I N E ======================================= ROM:001222C2 ROM:001222C2 ROM:001222C2 sub_1222C2: ; CODE XREF: ROM:001221C8↑p ROM:001222C2 ; ROM:00122252↑p ROM:001222C2 btst #5,($12F5).w ROM:001222C8 beq.s loc_1222D0 ROM:001222CA move.w $49C(a5),d1 ROM:001222CE bra.s loc_1222D4 ROM:001222D0 ; --------------------------------------------------------------------------- ROM:001222D0 ROM:001222D0 loc_1222D0: ; CODE XREF: sub_1222C2+6↑j ROM:001222D0 move.w $49A(a5),d1 ROM:001222D4 ROM:001222D4 loc_1222D4: ; CODE XREF: sub_1222C2+C↑j ROM:001222D4 move.w ($C0E).w,d2 ROM:001222D8 sub.w ($BE6).w,d2 ROM:001222DC move.w ($6F6).w,d0 ROM:001222E0 muls.w d2,d0 ROM:001222E2 divs.w d1,d0 ROM:001222E4 add.w ($BE6).w,d0 ROM:001222E8 move.w d0,($C06).w ROM:001222EC rts ROM:001222EC ; End of function sub_1222C2 ROM:001222EC ROM:001222EE ROM:001222EE ; =============== S U B R O U T I N E ======================================= ROM:001222EE ROM:001222EE ROM:001222EE sub_1222EE: ; CODE XREF: ROM:loc_1220D2↑p ROM:001222EE ; ROM:00122140↑p ROM:001222EE btst #5,($12F5).w ROM:001222F4 beq.s loc_1222FE ROM:001222F6 move.w ($BE6).w,($C06).w ROM:001222FC bra.s locret_122304 ROM:001222FE ; --------------------------------------------------------------------------- ROM:001222FE ROM:001222FE loc_1222FE: ; CODE XREF: sub_1222EE+6↑j ROM:001222FE move.w ($C0E).w,($C06).w ROM:00122304 ROM:00122304 locret_122304: ; CODE XREF: sub_1222EE+E↑j ROM:00122304 rts ROM:00122304 ; End of function sub_1222EE ROM:00122304 ROM:00122306 ROM:00122306 ; =============== S U B R O U T I N E ======================================= ROM:00122306 ROM:00122306 ROM:00122306 sub_122306: ; CODE XREF: ROM:001220D6↑p ROM:00122306 ; ROM:00122144↑p ... ROM:00122306 move.w ($C38).w,d0 ROM:0012230A add.w ($C2C).w,d0 ROM:0012230E add.w ($DBE).w,d0 ROM:00122312 move.w d0,($BFA).w ROM:00122316 rts ROM:00122316 ; End of function sub_122306 ROM:00122316 ROM:00122318 ROM:00122318 ; =============== S U B R O U T I N E ======================================= ROM:00122318 ROM:00122318 ROM:00122318 sub_122318: ; CODE XREF: ROM:001220DA↑p ROM:00122318 ; ROM:00122148↑p ... ROM:00122318 move.w ($C2E).w,d0 ROM:0012231C add.w ($BF8).w,d0 ROM:00122320 move.w d0,($C10).w ROM:00122324 cmpi.w #0,($C16).w ROM:0012232A beq.s loc_122336 ROM:0012232C cmp.w ($C16).w,d0 ROM:00122330 ble.s loc_122336 ROM:00122332 move.w ($C16).w,d0 ROM:00122336 ROM:00122336 loc_122336: ; CODE XREF: sub_122318+12↑j ROM:00122336 ; sub_122318+18↑j ROM:00122336 add.w ($C02).w,d0 ROM:0012233A move.w ($BFA).w,d1 ROM:0012233E cmpi.w #0,d0 ROM:00122342 bge.s loc_122354 ROM:00122344 cmp.w d0,d1 ROM:00122346 ble.s loc_12234E ROM:00122348 move.w d0,($C0A).w ROM:0012234C bra.s loc_122352 ROM:0012234E ; --------------------------------------------------------------------------- ROM:0012234E ROM:0012234E loc_12234E: ; CODE XREF: sub_122318+2E↑j ROM:0012234E move.w d1,($C0A).w ROM:00122352 ROM:00122352 loc_122352: ; CODE XREF: sub_122318+34↑j ROM:00122352 bra.s loc_12235A ROM:00122354 ; --------------------------------------------------------------------------- ROM:00122354 ROM:00122354 loc_122354: ; CODE XREF: sub_122318+2A↑j ROM:00122354 add.w d0,d1 ROM:00122356 move.w d1,($C0A).w ROM:0012235A ROM:0012235A loc_12235A: ; CODE XREF: sub_122318:loc_122352↑j ROM:0012235A move.w ($C06).w,d0 ROM:0012235E add.w ($C0A).w,d0 ROM:00122362 add.w ($BFE).w,d0 ROM:00122366 move.w d0,($C04).w ROM:0012236A sub.w ($AA6).w,d0 ROM:0012236E move.w d0,($BFC).w ROM:00122372 move.w $492(a5),d0 ROM:00122376 move.w $494(a5),d1 ROM:0012237A cmp.w ($BFC).w,d0 ROM:0012237E ble.s loc_122388 ROM:00122380 move.w $492(a5),($BFC).w ROM:00122386 bra.s locret_122394 ROM:00122388 ; --------------------------------------------------------------------------- ROM:00122388 ROM:00122388 loc_122388: ; CODE XREF: sub_122318+66↑j ROM:00122388 cmp.w ($BFC).w,d1 ROM:0012238C bge.s locret_122394 ROM:0012238E move.w $494(a5),($BFC).w ROM:00122394 ROM:00122394 locret_122394: ; CODE XREF: sub_122318+6E↑j ROM:00122394 ; sub_122318+74↑j ROM:00122394 rts ROM:00122394 ; End of function sub_122318 ROM:00122394 ROM:00122396 ; --------------------------------------------------------------------------- ROM:00122396 move.w ($C04).w,d0 ROM:0012239A sub.w ($AA6).w,d0 ROM:0012239E move.w d0,($BFC).w ROM:001223A2 move.w $492(a5),d0 ROM:001223A6 move.w $494(a5),d1 ROM:001223AA cmp.w ($BFC).w,d0 ROM:001223AE ble.s loc_1223B8 ROM:001223B0 move.w $492(a5),($BFC).w ROM:001223B6 bra.s locret_1223C4 ROM:001223B8 ; --------------------------------------------------------------------------- ROM:001223B8 ROM:001223B8 loc_1223B8: ; CODE XREF: ROM:001223AE↑j ROM:001223B8 cmp.w ($BFC).w,d1 ROM:001223BC bge.s locret_1223C4 ROM:001223BE move.w $494(a5),($BFC).w ROM:001223C4 ROM:001223C4 locret_1223C4: ; CODE XREF: ROM:001223B6↑j ROM:001223C4 ; ROM:001223BC↑j ROM:001223C4 rts ROM:001223C6 ROM:001223C6 ; =============== S U B R O U T I N E ======================================= ROM:001223C6 ROM:001223C6 ROM:001223C6 sub_1223C6: ; CODE XREF: ROM:0012220C↑p ROM:001223C6 move.w ($6F6).w,d0 ROM:001223CA muls.w $49C(a5),d0 ROM:001223CE divs.w $49A(a5),d0 ROM:001223D2 clr.b ($90A).w ROM:001223D6 clr.w ($6F6).w ROM:001223DA clr.b ($90A).w ROM:001223DE move.w d0,($6F6).w ROM:001223E2 move.b #1,($90A).w ROM:001223E8 rts ROM:001223E8 ; End of function sub_1223C6 ROM:001223E8 ROM:001223EA ROM:001223EA ; =============== S U B R O U T I N E ======================================= ROM:001223EA ROM:001223EA ROM:001223EA sub_1223EA: ; CODE XREF: ROM:0012218E↑p ROM:001223EA move.w ($6F6).w,d0 ROM:001223EE muls.w $49A(a5),d0 ROM:001223F2 divs.w $49C(a5),d0 ROM:001223F6 clr.b ($90A).w ROM:001223FA clr.w ($6F6).w ROM:001223FE clr.b ($90A).w ROM:00122402 move.w d0,($6F6).w ROM:00122406 move.b #3,($90A).w ROM:0012240C rts ROM:0012240C ; End of function sub_1223EA ROM:0012240C ROM:0012240E ROM:0012240E ; =============== S U B R O U T I N E ======================================= ROM:0012240E ROM:0012240E ROM:0012240E sub_12240E: ; CODE XREF: sub_121FB0+28↑p ROM:0012240E move.w #$3D00,d1 ROM:00122412 move.w ($598).w,d2 ROM:00122416 bsr.l sub_11700C ROM:0012241C move.w $1E(a5),d0 ROM:00122420 muls.w ($598).w,d0 ROM:00122424 divs.w #$411A,d0 ROM:00122428 add.w d1,d0 ROM:0012242A move.w d0,($C0C).w ROM:0012242E move.w #0,d0 ROM:00122432 bra.s loc_122438 ROM:00122434 ; --------------------------------------------------------------------------- ROM:00122434 ROM:00122434 loc_122434: ; CODE XREF: sub_12240E+58↓j ROM:00122434 addi.w #1,d0 ROM:00122438 ROM:00122438 loc_122438: ; CODE XREF: sub_12240E+24↑j ROM:00122438 cmpi.w #3,d0 ROM:0012243C bgt.s loc_122468 ROM:0012243E move.w $D20(a5,d0.w*2),d1 ROM:00122444 sub.w ($BFC).w,d1 ROM:00122448 sub.w ($C0C).w,d1 ROM:0012244C cmpi.w #0,d1 ROM:00122450 bge.s loc_122456 ROM:00122452 addi.w #$1C20,d1 ROM:00122456 ROM:00122456 loc_122456: ; CODE XREF: sub_12240E+42↑j ROM:00122456 cmpi.w #$1C20,d1 ROM:0012245A blt.s loc_122460 ROM:0012245C subi.w #$1C20,d1 ROM:00122460 ROM:00122460 loc_122460: ; CODE XREF: sub_12240E+4C↑j ROM:00122460 move.w d1,$FC2(d0.w*2) ROM:00122466 bra.s loc_122434 ROM:00122468 ; --------------------------------------------------------------------------- ROM:00122468 ROM:00122468 loc_122468: ; CODE XREF: sub_12240E+2E↑j ROM:00122468 clr.l d0 ROM:0012246A move.w #$1C20,d0 ROM:0012246E divs.w #4,d0 ROM:00122472 move.w #0,d1 ROM:00122476 bra.s loc_12247C ROM:00122478 ; --------------------------------------------------------------------------- ROM:00122478 ROM:00122478 loc_122478: ; CODE XREF: sub_12240E+92↓j ROM:00122478 addi.w #1,d1 ROM:0012247C ROM:0012247C loc_12247C: ; CODE XREF: sub_12240E+68↑j ROM:0012247C cmpi.w #3,d1 ROM:00122480 bgt.s loc_1224A2 ROM:00122482 move.w $D20(a5,d1.w*2),d2 ROM:00122488 ext.l d2 ROM:0012248A divs.w d0,d2 ROM:0012248C move.w #$100,d3 ROM:00122490 muls.w $FC2(d1.w*2),d3 ROM:00122496 divs.w #$64,d3 ; 'd' ROM:0012249A move.w d3,$FBA(d2.w*2) ROM:001224A0 bra.s loc_122478 ROM:001224A2 ; --------------------------------------------------------------------------- ROM:001224A2 ROM:001224A2 loc_1224A2: ; CODE XREF: sub_12240E+72↑j ROM:001224A2 bsr.l sub_116220 ROM:001224A8 rts ROM:001224A8 ; End of function sub_12240E ROM:001224A8 ROM:001224AA ROM:001224AA ; =============== S U B R O U T I N E ======================================= ROM:001224AA ROM:001224AA ROM:001224AA sub_1224AA: ; CODE XREF: sub_121FB0+20↑p ROM:001224AA move.w $48E(a5),d1 ROM:001224AE cmp.w ($A72).w,d1 ROM:001224B2 bge.s loc_1224F2 ROM:001224B4 move.w #$3D96,d1 ROM:001224B8 move.w ($598).w,d2 ROM:001224BC move.w ($A5A).w,d3 ROM:001224C0 bsr.l sub_11700C ROM:001224C6 move.w d1,($C00).w ROM:001224CA move.w ($A72).w,d0 ROM:001224CE sub.w $48E(a5),d0 ROM:001224D2 muls.w d1,d0 ROM:001224D4 divs.l #$A,d0 ROM:001224DC move.w $490(a5),d1 ROM:001224E0 ext.l d1 ROM:001224E2 cmp.l d0,d1 ROM:001224E4 ble.s loc_1224EC ROM:001224E6 move.w d1,($C02).w ROM:001224EA bra.s loc_1224F0 ROM:001224EC ; --------------------------------------------------------------------------- ROM:001224EC ROM:001224EC loc_1224EC: ; CODE XREF: sub_1224AA+3A↑j ROM:001224EC move.w d0,($C02).w ROM:001224F0 ROM:001224F0 loc_1224F0: ; CODE XREF: sub_1224AA+40↑j ROM:001224F0 bra.s locret_1224F8 ROM:001224F2 ; --------------------------------------------------------------------------- ROM:001224F2 ROM:001224F2 loc_1224F2: ; CODE XREF: sub_1224AA+8↑j ROM:001224F2 move.w #0,($C02).w ROM:001224F8 ROM:001224F8 locret_1224F8: ; CODE XREF: sub_1224AA:loc_1224F0↑j ROM:001224F8 rts ROM:001224F8 ; End of function sub_1224AA ROM:001224F8 ROM:001224FA ROM:001224FA ; =============== S U B R O U T I N E ======================================= ROM:001224FA ROM:001224FA ROM:001224FA sub_1224FA: ; CODE XREF: sub_121FB0+E↑p ROM:001224FA move.w ($C18).w,d1 ROM:001224FE cmpi.w #7,d1 ROM:00122502 bcc.s locret_12250C ROM:00122504 movea.l off_12250E(pc,d1.w*4),a0 ROM:00122508 nop ROM:0012250A jmp (a0) ROM:0012250C ; --------------------------------------------------------------------------- ROM:0012250C ROM:0012250C locret_12250C: ; CODE XREF: sub_1224FA+8↑j ROM:0012250C rts ROM:0012250C ; End of function sub_1224FA ROM:0012250C ROM:0012250C ; --------------------------------------------------------------------------- ROM:0012250E off_12250E: dc.l loc_12252A ; DATA XREF: sub_1224FA+A↑r ROM:00122512 dc.l loc_122540 ROM:00122516 dc.l loc_12257C ROM:0012251A dc.l loc_1225FC ROM:0012251E dc.l loc_122646 ROM:00122522 dc.l loc_1226EC ROM:00122526 dc.l loc_122726 ROM:0012252A ; --------------------------------------------------------------------------- ROM:0012252A ROM:0012252A loc_12252A: ; DATA XREF: ROM:off_12250E↑o ROM:0012252A bsr.w sub_12273A ROM:0012252E bsr.w sub_122740 ROM:00122532 bclr #1,($12F9).w ROM:00122538 move.w #1,($C18).w ROM:0012253E rts ROM:00122540 ; --------------------------------------------------------------------------- ROM:00122540 ROM:00122540 loc_122540: ; DATA XREF: ROM:00122512↑o ROM:00122540 move.w ($A4C).w,d0 ROM:00122544 sub.w ($A5E).w,d0 ROM:00122548 bpl.s loc_12254C ROM:0012254A neg.w d0 ROM:0012254C ROM:0012254C loc_12254C: ; CODE XREF: ROM:00122548↑j ROM:0012254C move.w $4A6(a5),d1 ROM:00122550 btst #6,($1315).w ROM:00122556 beq.s locret_12257A ROM:00122558 cmp.w d0,d1 ROM:0012255A blt.s locret_12257A ROM:0012255C bsr.w sub_122746 ROM:00122560 move.w $4A4(a5),d0 ROM:00122564 clr.b ($90C).w ROM:00122568 move.w d0,($6FA).w ROM:0012256C move.b #1,($90C).w ROM:00122572 move.w #2,($C18).w ROM:00122578 rts ROM:0012257A ; --------------------------------------------------------------------------- ROM:0012257A ROM:0012257A locret_12257A: ; CODE XREF: ROM:00122556↑j ROM:0012257A ; ROM:0012255A↑j ROM:0012257A rts ROM:0012257C ; --------------------------------------------------------------------------- ROM:0012257C ROM:0012257C loc_12257C: ; DATA XREF: ROM:00122516↑o ROM:0012257C move.w ($C12).w,d0 ROM:00122580 cmpi.w #0,d0 ROM:00122584 bne.s loc_12259C ROM:00122586 clr.b ($90C).w ROM:0012258A clr.w ($6FA).w ROM:0012258E bset #3,($130F).w ROM:00122594 move.w #6,($C18).w ROM:0012259A rts ROM:0012259C ; --------------------------------------------------------------------------- ROM:0012259C ROM:0012259C loc_12259C: ; CODE XREF: ROM:00122584↑j ROM:0012259C move.w $4A0(a5),d0 ROM:001225A0 cmpi.w #0,($6FA).w ROM:001225A6 bgt.s loc_1225BC ROM:001225A8 cmpi.w #0,d0 ROM:001225AC bne.s loc_1225BC ROM:001225AE bset #1,($12F9).w ROM:001225B4 move.w #4,($C18).w ROM:001225BA rts ROM:001225BC ; --------------------------------------------------------------------------- ROM:001225BC ROM:001225BC loc_1225BC: ; CODE XREF: ROM:001225A6↑j ROM:001225BC ; ROM:001225AC↑j ROM:001225BC btst #7,($12F9).w ROM:001225C2 beq.s loc_1225D4 ROM:001225C4 clr.b ($90C).w ROM:001225C8 clr.w ($6FA).w ROM:001225CC move.w #1,($C18).w ROM:001225D2 rts ROM:001225D4 ; --------------------------------------------------------------------------- ROM:001225D4 ROM:001225D4 loc_1225D4: ; CODE XREF: ROM:001225C2↑j ROM:001225D4 cmpi.w #0,($6FA).w ROM:001225DA bgt.s locret_1225FA ROM:001225DC clr.b ($90B).w ROM:001225E0 move.w #0,($6F8).w ROM:001225E6 move.b #3,($90B).w ROM:001225EC bset #1,($12F9).w ROM:001225F2 move.w #3,($C18).w ROM:001225F8 rts ROM:001225FA ; --------------------------------------------------------------------------- ROM:001225FA ROM:001225FA locret_1225FA: ; CODE XREF: ROM:001225DA↑j ROM:001225FA rts ROM:001225FC ; --------------------------------------------------------------------------- ROM:001225FC ROM:001225FC loc_1225FC: ; DATA XREF: ROM:0012251A↑o ROM:001225FC bsr.w sub_12275A ROM:00122600 bsr.w sub_12279A ROM:00122604 btst #7,($12F9).w ROM:0012260A beq.s loc_12262A ROM:0012260C bsr.w sub_12273A ROM:00122610 bsr.w sub_122740 ROM:00122614 bclr #1,($12F9).w ROM:0012261A clr.b ($90B).w ROM:0012261E clr.w ($6F8).w ROM:00122622 move.w #1,($C18).w ROM:00122628 rts ROM:0012262A ; --------------------------------------------------------------------------- ROM:0012262A ROM:0012262A loc_12262A: ; CODE XREF: ROM:0012260A↑j ROM:0012262A move.w $4A0(a5),d0 ROM:0012262E cmp.w ($6F8).w,d0 ROM:00122632 bgt.s locret_122644 ROM:00122634 clr.b ($90B).w ROM:00122638 clr.w ($6F8).w ROM:0012263C move.w #4,($C18).w ROM:00122642 rts ROM:00122644 ; --------------------------------------------------------------------------- ROM:00122644 ROM:00122644 locret_122644: ; CODE XREF: ROM:00122632↑j ROM:00122644 rts ROM:00122646 ; --------------------------------------------------------------------------- ROM:00122646 ROM:00122646 loc_122646: ; DATA XREF: ROM:0012251E↑o ROM:00122646 bsr.w sub_12275A ROM:0012264A bsr.w sub_122792 ROM:0012264E move.w ($C12).w,d0 ROM:00122652 ext.l d0 ROM:00122654 muls.l #$186A0,d0 ROM:0012265C cmp.l ($954).w,d0 ROM:00122660 bgt.s loc_122688 ROM:00122662 move.w $4A2(a5),d0 ROM:00122666 cmpi.w #0,d0 ROM:0012266A bne.s loc_122688 ROM:0012266C bsr.w sub_12273A ROM:00122670 bsr.w sub_122740 ROM:00122674 bclr #1,($12F9).w ROM:0012267A bset #3,($130F).w ROM:00122680 move.w #6,($C18).w ROM:00122686 rts ROM:00122688 ; --------------------------------------------------------------------------- ROM:00122688 ROM:00122688 loc_122688: ; CODE XREF: ROM:00122660↑j ROM:00122688 ; ROM:0012266A↑j ROM:00122688 btst #7,($12F9).w ROM:0012268E beq.s loc_1226A6 ROM:00122690 bsr.w sub_12273A ROM:00122694 bsr.w sub_122740 ROM:00122698 bclr #1,($12F9).w ROM:0012269E move.w #1,($C18).w ROM:001226A4 rts ROM:001226A6 ; --------------------------------------------------------------------------- ROM:001226A6 ROM:001226A6 loc_1226A6: ; CODE XREF: ROM:0012268E↑j ROM:001226A6 move.w ($C12).w,d0 ROM:001226AA ext.l d0 ROM:001226AC muls.l #$186A0,d0 ROM:001226B4 cmp.l ($954).w,d0 ROM:001226B8 bgt.s locret_1226EA ROM:001226BA move.w $4A2(a5),d0 ROM:001226BE cmpi.w #0,d0 ROM:001226C2 beq.s locret_1226EA ROM:001226C4 clr.b ($90B).w ROM:001226C8 move.w d0,($6F8).w ROM:001226CC move.b #1,($90B).w ROM:001226D2 bsr.w sub_12273A ROM:001226D6 bclr #1,($12F9).w ROM:001226DC bset #3,($130F).w ROM:001226E2 move.w #5,($C18).w ROM:001226E8 rts ROM:001226EA ; --------------------------------------------------------------------------- ROM:001226EA ROM:001226EA locret_1226EA: ; CODE XREF: ROM:001226B8↑j ROM:001226EA ; ROM:001226C2↑j ROM:001226EA rts ROM:001226EC ; --------------------------------------------------------------------------- ROM:001226EC ROM:001226EC loc_1226EC: ; DATA XREF: ROM:00122522↑o ROM:001226EC bsr.w sub_12275A ROM:001226F0 bsr.w sub_1227AC ROM:001226F4 btst #7,($12F9).w ROM:001226FA beq.s loc_122710 ROM:001226FC bsr.w sub_122740 ROM:00122700 clr.b ($90B).w ROM:00122704 clr.w ($6F8).w ROM:00122708 move.w #1,($C18).w ROM:0012270E rts ROM:00122710 ; --------------------------------------------------------------------------- ROM:00122710 ROM:00122710 loc_122710: ; CODE XREF: ROM:001226FA↑j ROM:00122710 cmpi.w #0,($6F8).w ROM:00122716 bgt.s locret_122724 ROM:00122718 bsr.w sub_122740 ROM:0012271C move.w #6,($C18).w ROM:00122722 rts ROM:00122724 ; --------------------------------------------------------------------------- ROM:00122724 ROM:00122724 locret_122724: ; CODE XREF: ROM:00122716↑j ROM:00122724 rts ROM:00122726 ; --------------------------------------------------------------------------- ROM:00122726 ROM:00122726 loc_122726: ; DATA XREF: ROM:00122526↑o ROM:00122726 btst #7,($12F9).w ROM:0012272C beq.s locret_122736 ROM:0012272E move.w #1,($C18).w ROM:00122734 rts ROM:00122736 ; --------------------------------------------------------------------------- ROM:00122736 ROM:00122736 locret_122736: ; CODE XREF: ROM:0012272C↑j ROM:00122736 rts ROM:00122738 ; --------------------------------------------------------------------------- ROM:00122738 rts ROM:0012273A ROM:0012273A ; =============== S U B R O U T I N E ======================================= ROM:0012273A ROM:0012273A ROM:0012273A sub_12273A: ; CODE XREF: ROM:loc_12252A↑p ROM:0012273A ; ROM:0012260C↑p ... ROM:0012273A clr.l ($954).w ROM:0012273E rts ROM:0012273E ; End of function sub_12273A ROM:0012273E ROM:00122740 ROM:00122740 ; =============== S U B R O U T I N E ======================================= ROM:00122740 ROM:00122740 ROM:00122740 sub_122740: ; CODE XREF: ROM:0012252E↑p ROM:00122740 ; ROM:00122610↑p ... ROM:00122740 clr.w ($C16).w ROM:00122744 rts ROM:00122744 ; End of function sub_122740 ROM:00122744 ROM:00122746 ROM:00122746 ; =============== S U B R O U T I N E ======================================= ROM:00122746 ROM:00122746 ROM:00122746 sub_122746: ; CODE XREF: ROM:0012255C↑p ROM:00122746 move.w #$3D04,d1 ROM:0012274A move.w ($A98).w,d2 ROM:0012274E bsr.l sub_11700C ROM:00122754 move.w d1,($C12).w ROM:00122758 rts ROM:00122758 ; End of function sub_122746 ROM:00122758 ROM:0012275A ROM:0012275A ; =============== S U B R O U T I N E ======================================= ROM:0012275A ROM:0012275A ROM:0012275A sub_12275A: ; CODE XREF: ROM:loc_1225FC↑p ROM:0012275A ; ROM:loc_122646↑p ... ROM:0012275A btst #5,($12F5).w ROM:00122760 beq.s loc_12277A ROM:00122762 move.w #$3D9A,d1 ROM:00122766 move.w ($A5A).w,d2 ROM:0012276A move.w ($BB8).w,d3 ROM:0012276E bsr.l sub_11700C ROM:00122774 move.w d1,($C14).w ROM:00122778 bra.s locret_122790 ROM:0012277A ; --------------------------------------------------------------------------- ROM:0012277A ROM:0012277A loc_12277A: ; CODE XREF: sub_12275A+6↑j ROM:0012277A move.w #$3D98,d1 ROM:0012277E move.w ($A5A).w,d2 ROM:00122782 move.w ($598).w,d3 ROM:00122786 bsr.l sub_11700C ROM:0012278C move.w d1,($C14).w ROM:00122790 ROM:00122790 locret_122790: ; CODE XREF: sub_12275A+1E↑j ROM:00122790 rts ROM:00122790 ; End of function sub_12275A ROM:00122790 ROM:00122792 ROM:00122792 ; =============== S U B R O U T I N E ======================================= ROM:00122792 ROM:00122792 ROM:00122792 sub_122792: ; CODE XREF: ROM:0012264A↑p ROM:00122792 move.w ($C14).w,($C16).w ROM:00122798 rts ROM:00122798 ; End of function sub_122792 ROM:00122798 ROM:0012279A ROM:0012279A ; =============== S U B R O U T I N E ======================================= ROM:0012279A ROM:0012279A ROM:0012279A sub_12279A: ; CODE XREF: ROM:00122600↑p ROM:0012279A move.w ($6F8).w,d0 ROM:0012279E muls.w ($C14).w,d0 ROM:001227A2 divs.w $4A0(a5),d0 ROM:001227A6 move.w d0,($C16).w ROM:001227AA rts ROM:001227AA ; End of function sub_12279A 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:001226F0↑p ROM:001227AC move.w ($6F8).w,d0 ROM:001227B0 muls.w ($C14).w,d0 ROM:001227B4 divs.w $4A2(a5),d0 ROM:001227B8 move.w d0,($C16).w ROM:001227BC rts ROM:001227BC ; End of function sub_1227AC ROM:001227BC ROM:001227BE ROM:001227BE ; =============== S U B R O U T I N E ======================================= ROM:001227BE ROM:001227BE ROM:001227BE sub_1227BE: ; CODE XREF: sub_110E48+1AE↑p ROM:001227BE btst #1,($12F9).w ROM:001227C4 beq.s locret_1227DA ROM:001227C6 move.l ($A28).w,d0 ROM:001227CA divs.l #$64,d0 ; 'd' ROM:001227D2 add.l ($954).w,d0 ROM:001227D6 move.l d0,($954).w ROM:001227DA ROM:001227DA locret_1227DA: ; CODE XREF: sub_1227BE+6↑j ROM:001227DA rts ROM:001227DA ; End of function sub_1227BE ROM:001227DA ROM:001227DC ; --------------------------------------------------------------------------- ROM:001227DC cmpi.w #0,($598).w ROM:001227E2 bne.l loc_12296C ROM:001227E8 bset #2,($93B).w ROM:001227EE bclr #4,($933).w ROM:001227F4 bclr #3,($92A).w ROM:001227FA bclr #0,($92B).w ROM:00122800 bclr #1,($932).w ROM:00122806 move.w #$3DAE,d1 ROM:0012280A move.w ($A48).w,d2 ROM:0012280E move.w ($598).w,d3 ROM:00122812 bsr.l sub_11700C ROM:00122818 move.w d1,($C20).w ROM:0012281C clr.w d7 ROM:0012281E move.b ($11CF).l,d7 ROM:00122824 andi.w #$F,d7 ROM:00122828 move.b ($11CF).l,($1115).w ROM:00122830 cmpi.w #2,d7 ROM:00122834 bgt.s loc_12283C ROM:00122836 cmpi.w #0,d7 ROM:0012283A bgt.s loc_122842 ROM:0012283C ROM:0012283C loc_12283C: ; CODE XREF: ROM:00122834↑j ROM:0012283C bra.l loc_12296C ROM:00122842 ; --------------------------------------------------------------------------- ROM:00122842 ROM:00122842 loc_122842: ; CODE XREF: ROM:0012283A↑j ROM:00122842 subq.w #1,d7 ROM:00122844 moveq #$10,d0 ROM:00122846 asr.w #4,d0 ROM:00122848 add.w d7,d0 ROM:0012284A lea ($FFFFFF10).w,a1 ROM:0012284E asl.w #4,d7 ROM:00122850 adda.w d7,a1 ROM:00122852 asr.w #4,d7 ROM:00122854 move.w d0,($C22).w ROM:00122858 bsr.l sub_11B112 ROM:0012285E moveq #8,d2 ROM:00122860 moveq #0,d1 ROM:00122862 moveq #1,d4 ROM:00122864 moveq #1,d5 ROM:00122866 moveq #1,d1 ROM:00122868 asl.w d0,d1 ROM:0012286A move.w d1,($C1E).w ROM:0012286E move.w ($C1E).w,d1 ROM:00122872 not.w d1 ROM:00122874 and.w d1,($FFFFFE20).w ROM:00122878 move.w #0,d1 ROM:0012287C bsr.l sub_11B096 ROM:00122882 move.w ($C22).w,d0 ROM:00122886 move.w ($FFFFFE20).w,d1 ROM:0012288A and.w ($C1E).w,d1 ROM:0012288E ROM:0012288E loc_12288E: ; CODE XREF: ROM:00122898↓j ROM:0012288E bne.s loc_12289A ROM:00122890 move.w ($FFFFFE20).w,d1 ROM:00122894 and.w ($C1E).w,d1 ROM:00122898 bra.s loc_12288E ROM:0012289A ; --------------------------------------------------------------------------- ROM:0012289A ROM:0012289A loc_12289A: ; CODE XREF: ROM:loc_12288E↑j ROM:0012289A move.w 8(a1),($C1A).w ROM:001228A0 bsr.l sub_11B112 ROM:001228A6 moveq #$C,d2 ROM:001228A8 moveq #0,d1 ROM:001228AA moveq #0,d3 ROM:001228AC moveq #1,d4 ROM:001228AE moveq #1,d5 ROM:001228B0 move.w #$89,(a1) ROM:001228B4 move.w ($C20).w,2(a1) ROM:001228BA asl.w #4,d0 ROM:001228BC addi.w #8,d0 ROM:001228C0 move.w d0,4(a1) ROM:001228C4 move.w ($C22).w,d0 ROM:001228C8 move.w ($C1E).w,d1 ROM:001228CC not.w d1 ROM:001228CE and.w d1,($FFFFFE20).w ROM:001228D2 move.w #0,d1 ROM:001228D6 bsr.l sub_11B096 ROM:001228DC move.w ($C22).w,d0 ROM:001228E0 clr.w d6 ROM:001228E2 clr.w d6 ROM:001228E4 clr.w d1 ROM:001228E6 ROM:001228E6 loc_1228E6: ; CODE XREF: ROM:loc_122914↓j ROM:001228E6 cmpi.w #0,d6 ROM:001228EA bne.s loc_122916 ROM:001228EC cmpi.w #0,d1 ROM:001228F0 bne.s loc_122916 ROM:001228F2 move.w ($FFFFFE20).w,d1 ROM:001228F6 and.w ($C1E).w,d1 ROM:001228FA btst #0,($92B).w ROM:00122900 beq.s loc_122914 ROM:00122902 move.w #$FFFF,d6 ROM:00122906 bset #3,($92A).w ROM:0012290C lea ($FFFFFF90).w,a0 ROM:00122910 move.w 8(a0),d5 ROM:00122914 ROM:00122914 loc_122914: ; CODE XREF: ROM:00122900↑j ROM:00122914 bra.s loc_1228E6 ROM:00122916 ; --------------------------------------------------------------------------- ROM:00122916 ROM:00122916 loc_122916: ; CODE XREF: ROM:001228EA↑j ROM:00122916 ; ROM:001228F0↑j ROM:00122916 btst #3,($92A).w ROM:0012291C beq.s loc_122922 ROM:0012291E move.w d5,($C1C).w ROM:00122922 ROM:00122922 loc_122922: ; CODE XREF: ROM:0012291C↑j ROM:00122922 clr.w d6 ROM:00122924 clr.w d1 ROM:00122926 ROM:00122926 loc_122926: ; CODE XREF: ROM:loc_12294C↓j ROM:00122926 cmpi.w #0,d6 ROM:0012292A bne.s loc_12294E ROM:0012292C cmpi.w #0,d1 ROM:00122930 bne.s loc_12294E ROM:00122932 move.w ($FFFFFE20).w,d1 ROM:00122936 and.w ($C1E).w,d1 ROM:0012293A btst #1,($932).w ROM:00122940 beq.s loc_12294C ROM:00122942 move.w #$FFFF,d6 ROM:00122946 bset #4,($933).w ROM:0012294C ROM:0012294C loc_12294C: ; CODE XREF: ROM:00122940↑j ROM:0012294C bra.s loc_122926 ROM:0012294E ; --------------------------------------------------------------------------- ROM:0012294E ROM:0012294E loc_12294E: ; CODE XREF: ROM:0012292A↑j ROM:0012294E ; ROM:00122930↑j ROM:0012294E bsr.l sub_11604C ROM:00122954 move.w ($C1C).w,d0 ROM:00122958 sub.w ($C1A).w,d0 ROM:0012295C move.w d0,($C6E).w ROM:00122960 bclr #2,($93B).w ROM:00122966 bra.l locret_122972 ROM:0012296C ; --------------------------------------------------------------------------- ROM:0012296C ROM:0012296C loc_12296C: ; CODE XREF: ROM:001227E2↑j ROM:0012296C ; ROM:loc_12283C↑j ROM:0012296C bset #6,($1312).w ROM:00122972 ROM:00122972 locret_122972: ; CODE XREF: ROM:00122966↑j ROM:00122972 rts ROM:00122974 ROM:00122974 ; =============== S U B R O U T I N E ======================================= ROM:00122974 ROM:00122974 ROM:00122974 sub_122974: ; CODE XREF: sub_12688A+42↓p ROM:00122974 bclr #3,($12F7).w ROM:0012297A bclr #0,($131A).w ROM:00122980 clr.w d1 ROM:00122982 move.b ($1116).w,d1 ROM:00122986 cmpi.w #3,d1 ROM:0012298A bcc.s locret_122994 ROM:0012298C movea.l off_122996(pc,d1.w*4),a0 ROM:00122990 nop ROM:00122992 jmp (a0) ROM:00122994 ; --------------------------------------------------------------------------- ROM:00122994 ROM:00122994 locret_122994: ; CODE XREF: sub_122974+16↑j ROM:00122994 rts ROM:00122994 ; End of function sub_122974 ROM:00122994 ROM:00122994 ; --------------------------------------------------------------------------- ROM:00122996 off_122996: dc.l loc_1229A2 ; DATA XREF: sub_122974+18↑r ROM:0012299A dc.l loc_1229B0 ROM:0012299E dc.l loc_1229D0 ROM:001229A2 ; --------------------------------------------------------------------------- ROM:001229A2 ROM:001229A2 loc_1229A2: ; DATA XREF: ROM:off_122996↑o ROM:001229A2 bset #0,($131A).w ROM:001229A8 move.b #1,($1116).w ROM:001229AE rts ROM:001229B0 ; --------------------------------------------------------------------------- ROM:001229B0 ROM:001229B0 loc_1229B0: ; DATA XREF: ROM:0012299A↑o ROM:001229B0 btst #7,($130D).w ROM:001229B6 bne.s locret_1229C0 ROM:001229B8 btst #5,($930).w ROM:001229BE bne.s loc_1229C2 ROM:001229C0 ROM:001229C0 locret_1229C0: ; CODE XREF: ROM:001229B6↑j ROM:001229C0 rts ROM:001229C2 ; --------------------------------------------------------------------------- ROM:001229C2 ROM:001229C2 loc_1229C2: ; CODE XREF: ROM:001229BE↑j ROM:001229C2 bset #3,($12F7).w ROM:001229C8 move.b #2,($1116).w ROM:001229CE rts ROM:001229D0 ; --------------------------------------------------------------------------- ROM:001229D0 ROM:001229D0 loc_1229D0: ; DATA XREF: ROM:0012299E↑o ROM:001229D0 btst #7,($130D).w ROM:001229D6 bne.s loc_1229E2 ROM:001229D8 btst #5,($930).w ROM:001229DE beq.s loc_1229E2 ROM:001229E0 rts ROM:001229E2 ; --------------------------------------------------------------------------- ROM:001229E2 ROM:001229E2 loc_1229E2: ; CODE XREF: ROM:001229D6↑j ROM:001229E2 ; ROM:001229DE↑j ROM:001229E2 bset #0,($131A).w ROM:001229E8 move.b #1,($1116).w ROM:001229EE rts ROM:001229F0 ROM:001229F0 ; =============== S U B R O U T I N E ======================================= ROM:001229F0 ROM:001229F0 ROM:001229F0 sub_1229F0: ; CODE XREF: sub_121FB0+1A↑p ROM:001229F0 clr.l d1 ROM:001229F2 move.w ($59A).w,d1 ROM:001229F6 swap d1 ROM:001229F8 move.w ($C24).w,d2 ROM:001229FC swap d2 ROM:001229FE move.w ($C2A).w,d2 ROM:00122A02 move.w $4AC(a5),d3 ROM:00122A06 ext.l d3 ROM:00122A08 bsr.l sub_116F10 ROM:00122A0E move.w d4,($C2A).w ROM:00122A12 swap d4 ROM:00122A14 move.w $4AA(a5),d0 ROM:00122A18 cmp.w d4,d0 ROM:00122A1A ble.s loc_122A24 ROM:00122A1C move.w $4AA(a5),($C24).w ROM:00122A22 bra.s loc_122A28 ROM:00122A24 ; --------------------------------------------------------------------------- ROM:00122A24 ROM:00122A24 loc_122A24: ; CODE XREF: sub_1229F0+2A↑j ROM:00122A24 move.w d4,($C24).w ROM:00122A28 ROM:00122A28 loc_122A28: ; CODE XREF: sub_1229F0+32↑j ROM:00122A28 btst #0,($1300).w ROM:00122A2E bne.s loc_122A3A ROM:00122A30 move.w #0,($C2C).w ROM:00122A36 bra.w locret_122AE4 ROM:00122A3A ; --------------------------------------------------------------------------- ROM:00122A3A ROM:00122A3A loc_122A3A: ; CODE XREF: sub_1229F0+3E↑j ROM:00122A3A move.w $4AE(a5),d0 ROM:00122A3E btst #2,($145F).w ROM:00122A44 beq.s loc_122A5E ROM:00122A46 btst #0,($C6B).w ROM:00122A4C bne.s loc_122A5E ROM:00122A4E cmp.w ($53A).w,d0 ROM:00122A52 blt.s loc_122A5E ROM:00122A54 move.w #0,($C2C).w ROM:00122A5A bra.w locret_122AE4 ROM:00122A5E ; --------------------------------------------------------------------------- ROM:00122A5E ROM:00122A5E loc_122A5E: ; CODE XREF: sub_1229F0+54↑j ROM:00122A5E ; sub_1229F0+5C↑j ... ROM:00122A5E btst #0,($1314).w ROM:00122A64 bne.s loc_122A70 ROM:00122A66 move.w #0,($C2C).w ROM:00122A6C bra.w locret_122AE4 ROM:00122A70 ; --------------------------------------------------------------------------- ROM:00122A70 ROM:00122A70 loc_122A70: ; CODE XREF: sub_1229F0+74↑j ROM:00122A70 cmpi.w #$1F4,($598).w ROM:00122A76 ble.s loc_122AAA ROM:00122A78 move.w ($59A).w,d0 ROM:00122A7C move.w ($C24).w,d2 ROM:00122A80 cmpi.w #$1388,d2 ROM:00122A84 ble.s loc_122A8A ROM:00122A86 move.w #$1388,d2 ROM:00122A8A ROM:00122A8A loc_122A8A: ; CODE XREF: sub_1229F0+94↑j ROM:00122A8A sub.w d2,d0 ROM:00122A8C muls.w #$2710,d0 ROM:00122A90 move.w ($598).w,d1 ROM:00122A94 muls.w ($598).w,d1 ROM:00122A98 divs.l #$3C,d1 ; '<' ROM:00122AA0 divs.l d1,d0 ROM:00122AA4 move.w d0,($C26).w ROM:00122AA8 bra.s loc_122AAE ROM:00122AAA ; --------------------------------------------------------------------------- ROM:00122AAA ROM:00122AAA loc_122AAA: ; CODE XREF: sub_1229F0+86↑j ROM:00122AAA clr.w ($C26).w ROM:00122AAE ROM:00122AAE loc_122AAE: ; CODE XREF: sub_1229F0+B8↑j ROM:00122AAE move.w #$3D9C,d1 ROM:00122AB2 move.w ($A98).w,d2 ROM:00122AB6 move.w ($598).w,d3 ROM:00122ABA bsr.l sub_11700C ROM:00122AC0 move.w d1,($C28).w ROM:00122AC4 move.w #$3D9E,d1 ROM:00122AC8 move.w ($C26).w,d2 ROM:00122ACC move.w ($A5A).w,d3 ROM:00122AD0 bsr.l sub_11700C ROM:00122AD6 cmp.w ($C28).w,d1 ROM:00122ADA bge.s loc_122AE0 ROM:00122ADC move.w ($C28).w,d1 ROM:00122AE0 ROM:00122AE0 loc_122AE0: ; CODE XREF: sub_1229F0+EA↑j ROM:00122AE0 move.w d1,($C2C).w ROM:00122AE4 ROM:00122AE4 locret_122AE4: ; CODE XREF: sub_1229F0+46↑j ROM:00122AE4 ; sub_1229F0+6A↑j ... ROM:00122AE4 rts ROM:00122AE4 ; End of function sub_1229F0 ROM:00122AE4 ROM:00122AE6 ROM:00122AE6 ; =============== S U B R O U T I N E ======================================= ROM:00122AE6 ROM:00122AE6 ROM:00122AE6 sub_122AE6: ; CODE XREF: sub_121FB0+8↑p ROM:00122AE6 bsr.w sub_122AF0 ROM:00122AEA bsr.w sub_122B50 ROM:00122AEE rts ROM:00122AEE ; End of function sub_122AE6 ROM:00122AEE ROM:00122AF0 ROM:00122AF0 ; =============== S U B R O U T I N E ======================================= ROM:00122AF0 ROM:00122AF0 ROM:00122AF0 sub_122AF0: ; CODE XREF: sub_122AE6↑p ROM:00122AF0 move.w #$3DA0,d1 ROM:00122AF4 move.w ($A5A).w,d2 ROM:00122AF8 move.w ($A56).w,d3 ROM:00122AFC bsr.l sub_11700C ROM:00122B02 move.w d1,($C30).w ROM:00122B06 move.w #$3DA2,d1 ROM:00122B0A move.w ($598).w,d2 ROM:00122B0E move.w ($A56).w,d3 ROM:00122B12 bsr.l sub_11700C ROM:00122B18 move.w d1,($C32).w ROM:00122B1C move.w #$3DA4,d1 ROM:00122B20 move.w ($A5A).w,d2 ROM:00122B24 move.w ($598).w,d3 ROM:00122B28 bsr.l sub_11700C ROM:00122B2E move.w d1,($C36).w ROM:00122B32 move.w ($C30).w,d0 ROM:00122B36 cmp.w ($C32).w,d0 ROM:00122B3A bge.s loc_122B40 ROM:00122B3C move.w ($C32).w,d0 ROM:00122B40 ROM:00122B40 loc_122B40: ; CODE XREF: sub_122AF0+4A↑j ROM:00122B40 cmp.w ($C36).w,d0 ROM:00122B44 bge.s loc_122B4A ROM:00122B46 move.w ($C36).w,d0 ROM:00122B4A ROM:00122B4A loc_122B4A: ; CODE XREF: sub_122AF0+54↑j ROM:00122B4A move.w d0,($C34).w ROM:00122B4E rts ROM:00122B4E ; End of function sub_122AF0 ROM:00122B4E ROM:00122B50 ROM:00122B50 ; =============== S U B R O U T I N E ======================================= ROM:00122B50 ROM:00122B50 ROM:00122B50 sub_122B50: ; CODE XREF: sub_122AE6+4↑p ROM:00122B50 clr.w d1 ROM:00122B52 move.b ($1117).w,d1 ROM:00122B56 cmpi.w #4,d1 ROM:00122B5A bcc.s locret_122B64 ROM:00122B5C movea.l off_122B66(pc,d1.w*4),a0 ROM:00122B60 nop ROM:00122B62 jmp (a0) ROM:00122B64 ; --------------------------------------------------------------------------- ROM:00122B64 ROM:00122B64 locret_122B64: ; CODE XREF: sub_122B50+A↑j ROM:00122B64 rts ROM:00122B64 ; End of function sub_122B50 ROM:00122B64 ROM:00122B64 ; --------------------------------------------------------------------------- ROM:00122B66 off_122B66: dc.l loc_122B76 ; DATA XREF: sub_122B50+C↑r ROM:00122B6A dc.l loc_122B84 ROM:00122B6E dc.l loc_122BA8 ROM:00122B72 dc.l loc_122BD2 ROM:00122B76 ; --------------------------------------------------------------------------- ROM:00122B76 ROM:00122B76 loc_122B76: ; DATA XREF: ROM:off_122B66↑o ROM:00122B76 bsr.w sub_122D54 ROM:00122B7A move.b #1,($1117).w ROM:00122B80 bra.s locret_122BA6 ROM:00122B82 ; --------------------------------------------------------------------------- ROM:00122B82 rts ROM:00122B84 ; --------------------------------------------------------------------------- ROM:00122B84 ROM:00122B84 loc_122B84: ; DATA XREF: ROM:00122B6A↑o ROM:00122B84 btst #6,($1315).w ROM:00122B8A beq.s locret_122BA6 ROM:00122B8C move.w $4B0(a5),d0 ROM:00122B90 clr.b ($91B).w ROM:00122B94 move.w d0,($718).w ROM:00122B98 move.b #1,($91B).w ROM:00122B9E move.b #2,($1117).w ROM:00122BA4 bra.s locret_122BD0 ROM:00122BA6 ; --------------------------------------------------------------------------- ROM:00122BA6 ROM:00122BA6 locret_122BA6: ; CODE XREF: ROM:00122B80↑j ROM:00122BA6 ; ROM:00122B8A↑j ... ROM:00122BA6 rts ROM:00122BA8 ; --------------------------------------------------------------------------- ROM:00122BA8 ROM:00122BA8 loc_122BA8: ; DATA XREF: ROM:00122B6E↑o ROM:00122BA8 cmpi.w #0,($718).w ROM:00122BAE bgt.s loc_122BB8 ROM:00122BB0 move.b #3,($1117).w ROM:00122BB6 bra.s loc_122BEA ROM:00122BB8 ; --------------------------------------------------------------------------- ROM:00122BB8 ROM:00122BB8 loc_122BB8: ; CODE XREF: ROM:00122BAE↑j ROM:00122BB8 btst #6,($1315).w ROM:00122BBE bne.s locret_122BD0 ROM:00122BC0 clr.b ($91B).w ROM:00122BC4 clr.w ($718).w ROM:00122BC8 move.b #1,($1117).w ROM:00122BCE bra.s locret_122BA6 ROM:00122BD0 ; --------------------------------------------------------------------------- ROM:00122BD0 ROM:00122BD0 locret_122BD0: ; CODE XREF: ROM:00122BA4↑j ROM:00122BD0 ; ROM:00122BBE↑j ROM:00122BD0 rts ROM:00122BD2 ; --------------------------------------------------------------------------- ROM:00122BD2 ROM:00122BD2 loc_122BD2: ; DATA XREF: ROM:00122B72↑o ROM:00122BD2 btst #6,($1315).w ROM:00122BD8 bne.s loc_122BEA ROM:00122BDA bsr.w sub_122BF2 ROM:00122BDE bsr.w sub_122D54 ROM:00122BE2 move.b #1,($1117).w ROM:00122BE8 bra.s locret_122BA6 ROM:00122BEA ; --------------------------------------------------------------------------- ROM:00122BEA ROM:00122BEA loc_122BEA: ; CODE XREF: ROM:00122BB6↑j ROM:00122BEA ; ROM:00122BD8↑j ROM:00122BEA bsr.w sub_122C12 ROM:00122BEE rts ROM:00122BF0 ; --------------------------------------------------------------------------- ROM:00122BF0 rts ROM:00122BF2 ROM:00122BF2 ; =============== S U B R O U T I N E ======================================= ROM:00122BF2 ROM:00122BF2 ROM:00122BF2 sub_122BF2: ; CODE XREF: ROM:00122BDA↑p ROM:00122BF2 move.b #0,($1118).w ROM:00122BF8 clr.b ($91D).w ROM:00122BFC clr.w ($71C).w ROM:00122C00 clr.b ($91C).w ROM:00122C04 clr.w ($71A).w ROM:00122C08 clr.b ($91E).w ROM:00122C0C clr.w ($71E).w ROM:00122C10 rts ROM:00122C10 ; End of function sub_122BF2 ROM:00122C10 ROM:00122C12 ROM:00122C12 ; =============== S U B R O U T I N E ======================================= ROM:00122C12 ROM:00122C12 ROM:00122C12 sub_122C12: ; CODE XREF: ROM:loc_122BEA↑p ROM:00122C12 clr.w d1 ROM:00122C14 move.b ($1118).w,d1 ROM:00122C18 cmpi.w #5,d1 ROM:00122C1C bcc.s locret_122C26 ROM:00122C1E movea.l off_122C28(pc,d1.w*4),a0 ROM:00122C22 nop ROM:00122C24 jmp (a0) ROM:00122C26 ; --------------------------------------------------------------------------- ROM:00122C26 ROM:00122C26 locret_122C26: ; CODE XREF: sub_122C12+A↑j ROM:00122C26 rts ROM:00122C26 ; End of function sub_122C12 ROM:00122C26 ROM:00122C26 ; --------------------------------------------------------------------------- ROM:00122C28 off_122C28: dc.l loc_122C3C ; DATA XREF: sub_122C12+C↑r ROM:00122C2C dc.l loc_122C58 ROM:00122C30 dc.l loc_122CAE ROM:00122C34 dc.l loc_122CEE ROM:00122C38 dc.l loc_122D16 ROM:00122C3C ; --------------------------------------------------------------------------- ROM:00122C3C ROM:00122C3C loc_122C3C: ; DATA XREF: ROM:off_122C28↑o ROM:00122C3C move.w $4B2(a5),d0 ROM:00122C40 clr.b ($91E).w ROM:00122C44 move.w d0,($71E).w ROM:00122C48 move.b #1,($91E).w ROM:00122C4E move.b #1,($1118).w ROM:00122C54 bra.s locret_122CAC ROM:00122C56 ; --------------------------------------------------------------------------- ROM:00122C56 rts ROM:00122C58 ; --------------------------------------------------------------------------- ROM:00122C58 ROM:00122C58 loc_122C58: ; DATA XREF: ROM:00122C2C↑o ROM:00122C58 cmpi.w #0,($C34).w ROM:00122C5E blt.s loc_122C8A ROM:00122C60 move.w ($71E).w,d0 ROM:00122C64 move.w $4B2(a5),d1 ROM:00122C68 sub.w d0,d1 ROM:00122C6A clr.b ($91C).w ROM:00122C6E move.w d1,($71A).w ROM:00122C72 move.b #1,($91C).w ROM:00122C78 clr.b ($91E).w ROM:00122C7C clr.w ($71E).w ROM:00122C80 move.b #4,($1118).w ROM:00122C86 bra.w loc_122D4C ROM:00122C8A ; --------------------------------------------------------------------------- ROM:00122C8A ROM:00122C8A loc_122C8A: ; CODE XREF: ROM:00122C5E↑j ROM:00122C8A cmpi.w #0,($71E).w ROM:00122C90 bgt.s locret_122CAC ROM:00122C92 move.w $4B4(a5),d0 ROM:00122C96 clr.b ($91D).w ROM:00122C9A move.w d0,($71C).w ROM:00122C9E move.b #1,($91D).w ROM:00122CA4 move.b #2,($1118).w ROM:00122CAA bra.s loc_122CE8 ROM:00122CAC ; --------------------------------------------------------------------------- ROM:00122CAC ROM:00122CAC locret_122CAC: ; CODE XREF: ROM:00122C54↑j ROM:00122CAC ; ROM:00122C90↑j ... ROM:00122CAC rts ROM:00122CAE ; --------------------------------------------------------------------------- ROM:00122CAE ROM:00122CAE loc_122CAE: ; DATA XREF: ROM:00122C30↑o ROM:00122CAE cmpi.w #0,($C34).w ROM:00122CB4 blt.s loc_122CD8 ROM:00122CB6 move.w $4B2(a5),d1 ROM:00122CBA clr.b ($91C).w ROM:00122CBE move.w d1,($71A).w ROM:00122CC2 move.b #1,($91C).w ROM:00122CC8 clr.b ($91D).w ROM:00122CCC clr.w ($71C).w ROM:00122CD0 move.b #4,($1118).w ROM:00122CD6 bra.s loc_122D4C ROM:00122CD8 ; --------------------------------------------------------------------------- ROM:00122CD8 ROM:00122CD8 loc_122CD8: ; CODE XREF: ROM:00122CB4↑j ROM:00122CD8 cmpi.w #0,($71C).w ROM:00122CDE bgt.s loc_122CE8 ROM:00122CE0 move.b #3,($1118).w ROM:00122CE6 bra.s loc_122D10 ROM:00122CE8 ; --------------------------------------------------------------------------- ROM:00122CE8 ROM:00122CE8 loc_122CE8: ; CODE XREF: ROM:00122CAA↑j ROM:00122CE8 ; ROM:00122CDE↑j ROM:00122CE8 bsr.w sub_122D5A ROM:00122CEC rts ROM:00122CEE ; --------------------------------------------------------------------------- ROM:00122CEE ROM:00122CEE loc_122CEE: ; DATA XREF: ROM:00122C34↑o ROM:00122CEE cmpi.w #0,($C34).w ROM:00122CF4 blt.s loc_122D10 ROM:00122CF6 move.w $4B2(a5),d1 ROM:00122CFA clr.b ($91C).w ROM:00122CFE move.w d1,($71A).w ROM:00122D02 move.b #1,($91C).w ROM:00122D08 move.b #4,($1118).w ROM:00122D0E bra.s loc_122D4C ROM:00122D10 ; --------------------------------------------------------------------------- ROM:00122D10 ROM:00122D10 loc_122D10: ; CODE XREF: ROM:00122CE6↑j ROM:00122D10 ; ROM:00122CF4↑j ROM:00122D10 bsr.w sub_122D5A ROM:00122D14 rts ROM:00122D16 ; --------------------------------------------------------------------------- ROM:00122D16 ROM:00122D16 loc_122D16: ; DATA XREF: ROM:00122C38↑o ROM:00122D16 cmpi.w #0,($C34).w ROM:00122D1C bge.s loc_122D4C ROM:00122D1E move.w ($71A).w,d0 ROM:00122D22 move.w $4B2(a5),d1 ROM:00122D26 sub.w d0,d1 ROM:00122D28 clr.b ($91E).w ROM:00122D2C move.w d1,($71E).w ROM:00122D30 move.b #1,($91E).w ROM:00122D36 bsr.w sub_122D54 ROM:00122D3A clr.b ($91C).w ROM:00122D3E clr.w ($71A).w ROM:00122D42 move.b #1,($1118).w ROM:00122D48 bra.w locret_122CAC ROM:00122D4C ; --------------------------------------------------------------------------- ROM:00122D4C ROM:00122D4C loc_122D4C: ; CODE XREF: ROM:00122C86↑j ROM:00122D4C ; ROM:00122CD6↑j ... ROM:00122D4C bsr.w sub_122D5A ROM:00122D50 rts ROM:00122D52 ; --------------------------------------------------------------------------- ROM:00122D52 rts ROM:00122D54 ROM:00122D54 ; =============== S U B R O U T I N E ======================================= ROM:00122D54 ROM:00122D54 ROM:00122D54 sub_122D54: ; CODE XREF: ROM:loc_122B76↑p ROM:00122D54 ; ROM:00122BDE↑p ... ROM:00122D54 clr.w ($C2E).w ROM:00122D58 rts ROM:00122D58 ; End of function sub_122D54 ROM:00122D58 ROM:00122D5A ROM:00122D5A ; =============== S U B R O U T I N E ======================================= ROM:00122D5A ROM:00122D5A ROM:00122D5A sub_122D5A: ; CODE XREF: ROM:loc_122CE8↑p ROM:00122D5A ; ROM:loc_122D10↑p ... ROM:00122D5A move.w $4B4(a5),d0 ROM:00122D5E cmpi.w #0,d0 ROM:00122D62 bne.s loc_122D6C ROM:00122D64 move.w ($C34).w,($C2E).w ROM:00122D6A bra.s locret_122D80 ROM:00122D6C ; --------------------------------------------------------------------------- ROM:00122D6C ROM:00122D6C loc_122D6C: ; CODE XREF: sub_122D5A+8↑j ROM:00122D6C move.w ($71C).w,d1 ROM:00122D70 sub.w d1,d0 ROM:00122D72 move.w ($C34).w,d2 ROM:00122D76 muls.w d0,d2 ROM:00122D78 divs.w $4B4(a5),d2 ROM:00122D7C move.w d2,($C2E).w ROM:00122D80 ROM:00122D80 locret_122D80: ; CODE XREF: sub_122D5A+10↑j ROM:00122D80 rts ROM:00122D80 ; End of function sub_122D5A ROM:00122D80 ROM:00122D82 ROM:00122D82 ; =============== S U B R O U T I N E ======================================= ROM:00122D82 ROM:00122D82 ROM:00122D82 sub_122D82: ; CODE XREF: sub_121FB0+14↑p ROM:00122D82 btst #1,($928).w ROM:00122D88 beq.s loc_122D9C ROM:00122D8A move.w #$3D06,d1 ROM:00122D8E move.w ($A98).w,d2 ROM:00122D92 bsr.l sub_11700C ROM:00122D98 move.w d1,($C3A).w ROM:00122D9C ROM:00122D9C loc_122D9C: ; CODE XREF: sub_122D82+6↑j ROM:00122D9C bsr.w sub_122FD0 ROM:00122DA0 bsr.w sub_123004 ROM:00122DA4 clr.w d1 ROM:00122DA6 move.b ($1119).w,d1 ROM:00122DAA cmpi.w #5,d1 ROM:00122DAE bcc.s locret_122DB8 ROM:00122DB0 movea.l off_122DBA(pc,d1.w*4),a0 ROM:00122DB4 nop ROM:00122DB6 jmp (a0) ROM:00122DB8 ; --------------------------------------------------------------------------- ROM:00122DB8 ROM:00122DB8 locret_122DB8: ; CODE XREF: sub_122D82+2C↑j ROM:00122DB8 rts ROM:00122DB8 ; End of function sub_122D82 ROM:00122DB8 ROM:00122DB8 ; --------------------------------------------------------------------------- ROM:00122DBA off_122DBA: dc.l loc_122DCE ; DATA XREF: sub_122D82+2E↑r ROM:00122DBE dc.l loc_122DDC ROM:00122DC2 dc.l loc_122E00 ROM:00122DC6 dc.l loc_122E52 ROM:00122DCA dc.l loc_122E9E ROM:00122DCE ; --------------------------------------------------------------------------- ROM:00122DCE ROM:00122DCE loc_122DCE: ; DATA XREF: ROM:off_122DBA↑o ROM:00122DCE bsr.w sub_122F8C ROM:00122DD2 move.b #1,($1119).w ROM:00122DD8 bra.s loc_122DFA ROM:00122DDA ; --------------------------------------------------------------------------- ROM:00122DDA rts ROM:00122DDC ; --------------------------------------------------------------------------- ROM:00122DDC ROM:00122DDC loc_122DDC: ; DATA XREF: ROM:00122DBE↑o ROM:00122DDC move.w ($C40).w,d0 ROM:00122DE0 sub.w $4BA(a5),d0 ROM:00122DE4 btst #0,($1300).w ROM:00122DEA beq.s loc_122DF2 ROM:00122DEC cmp.w ($A5A).w,d0 ROM:00122DF0 ble.s loc_122DFA ROM:00122DF2 ROM:00122DF2 loc_122DF2: ; CODE XREF: ROM:00122DEA↑j ROM:00122DF2 move.b #2,($1119).w ROM:00122DF8 bra.s loc_122E48 ROM:00122DFA ; --------------------------------------------------------------------------- ROM:00122DFA ROM:00122DFA loc_122DFA: ; CODE XREF: ROM:00122DD8↑j ROM:00122DFA ; ROM:00122DF0↑j ... ROM:00122DFA bsr.w sub_122FAC ROM:00122DFE rts ROM:00122E00 ; --------------------------------------------------------------------------- ROM:00122E00 ROM:00122E00 loc_122E00: ; DATA XREF: ROM:00122DC2↑o ROM:00122E00 btst #2,($12FB).w ROM:00122E06 bne.s loc_122E1C ROM:00122E08 btst #5,($12F8).w ROM:00122E0E beq.s loc_122E1C ROM:00122E10 move.b #1,($1119).w ROM:00122E16 bra.w loc_122DFA ROM:00122E1A ; --------------------------------------------------------------------------- ROM:00122E1A rts ROM:00122E1C ; --------------------------------------------------------------------------- ROM:00122E1C ROM:00122E1C loc_122E1C: ; CODE XREF: ROM:00122E06↑j ROM:00122E1C ; ROM:00122E0E↑j ROM:00122E1C btst #2,($12FB).w ROM:00122E22 beq.s loc_122E48 ROM:00122E24 btst #5,($12F8).w ROM:00122E2A beq.s loc_122E48 ROM:00122E2C move.w ($C3E).w,d0 ROM:00122E30 clr.b ($90D).w ROM:00122E34 move.w d0,($6FC).w ROM:00122E38 move.b #1,($90D).w ROM:00122E3E move.b #3,($1119).w ROM:00122E44 bra.s loc_122E98 ROM:00122E46 ; --------------------------------------------------------------------------- ROM:00122E46 rts ROM:00122E48 ; --------------------------------------------------------------------------- ROM:00122E48 ROM:00122E48 loc_122E48: ; CODE XREF: ROM:00122DF8↑j ROM:00122E48 ; ROM:00122E22↑j ... ROM:00122E48 bsr.w sub_122F94 ROM:00122E4C bsr.w sub_122FAC ROM:00122E50 rts ROM:00122E52 ; --------------------------------------------------------------------------- ROM:00122E52 ROM:00122E52 loc_122E52: ; DATA XREF: ROM:00122DC6↑o ROM:00122E52 move.w ($C40).w,d0 ROM:00122E56 sub.w $4BA(a5),d0 ROM:00122E5A btst #0,($1300).w ROM:00122E60 beq.s loc_122E68 ROM:00122E62 cmp.w ($A5A).w,d0 ROM:00122E66 ble.s loc_122E76 ROM:00122E68 ROM:00122E68 loc_122E68: ; CODE XREF: ROM:00122E60↑j ROM:00122E68 bsr.w sub_122F8C ROM:00122E6C move.b #2,($1119).w ROM:00122E72 bra.s loc_122E48 ROM:00122E74 ; --------------------------------------------------------------------------- ROM:00122E74 rts ROM:00122E76 ; --------------------------------------------------------------------------- ROM:00122E76 ROM:00122E76 loc_122E76: ; CODE XREF: ROM:00122E66↑j ROM:00122E76 cmpi.w #0,($6FC).w ROM:00122E7C bgt.s loc_122E98 ROM:00122E7E move.w $4B6(a5),d0 ROM:00122E82 clr.b ($90D).w ROM:00122E86 move.w d0,($6FC).w ROM:00122E8A move.b #1,($90D).w ROM:00122E90 move.b #4,($1119).w ROM:00122E96 bra.s loc_122EDE ROM:00122E98 ; --------------------------------------------------------------------------- ROM:00122E98 ROM:00122E98 loc_122E98: ; CODE XREF: ROM:00122E44↑j ROM:00122E98 ; ROM:00122E7C↑j ROM:00122E98 bsr.w sub_122EE6 ROM:00122E9C rts ROM:00122E9E ; --------------------------------------------------------------------------- ROM:00122E9E ROM:00122E9E loc_122E9E: ; DATA XREF: ROM:00122DCA↑o ROM:00122E9E cmpi.w #0,($6FC).w ROM:00122EA4 bgt.s loc_122EB6 ROM:00122EA6 bsr.w sub_122F8C ROM:00122EAA move.b #1,($1119).w ROM:00122EB0 bra.l loc_122DFA ROM:00122EB6 ; --------------------------------------------------------------------------- ROM:00122EB6 ROM:00122EB6 loc_122EB6: ; CODE XREF: ROM:00122EA4↑j ROM:00122EB6 move.w ($C40).w,d0 ROM:00122EBA sub.w $4BA(a5),d0 ROM:00122EBE btst #0,($1300).w ROM:00122EC4 beq.s loc_122ECC ROM:00122EC6 cmp.w ($A5A).w,d0 ROM:00122ECA ble.s loc_122EDE ROM:00122ECC ROM:00122ECC loc_122ECC: ; CODE XREF: ROM:00122EC4↑j ROM:00122ECC bsr.w sub_122F8C ROM:00122ED0 move.b #2,($1119).w ROM:00122ED6 bra.l loc_122E48 ROM:00122EDC ; --------------------------------------------------------------------------- ROM:00122EDC rts ROM:00122EDE ; --------------------------------------------------------------------------- ROM:00122EDE ROM:00122EDE loc_122EDE: ; CODE XREF: ROM:00122E96↑j ROM:00122EDE ; ROM:00122ECA↑j ROM:00122EDE bsr.w sub_122F68 ROM:00122EE2 rts ROM:00122EE4 ; --------------------------------------------------------------------------- ROM:00122EE4 rts ROM:00122EE6 ROM:00122EE6 ; =============== S U B R O U T I N E ======================================= ROM:00122EE6 ROM:00122EE6 ROM:00122EE6 sub_122EE6: ; CODE XREF: ROM:loc_122E98↑p ROM:00122EE6 move.w #$3DA6,d1 ROM:00122EEA move.w ($A5A).w,d2 ROM:00122EEE move.w ($598).w,d3 ROM:00122EF2 bsr.l sub_11700C ROM:00122EF8 move.w d1,($C44).w ROM:00122EFC btst #1,($12FD).w ROM:00122F02 beq.s loc_122F36 ROM:00122F04 move.w #$3DA8,d1 ROM:00122F08 move.w ($A5A).w,d2 ROM:00122F0C move.w ($598).w,d3 ROM:00122F10 bsr.l sub_11700C ROM:00122F16 move.w d1,($C42).w ROM:00122F1A clr.l d0 ROM:00122F1C move.w ($C42).w,d0 ROM:00122F20 sub.w ($C44).w,d0 ROM:00122F24 muls.w ($B38).w,d0 ROM:00122F28 divs.w #$2710,d0 ROM:00122F2C add.w ($C44).w,d0 ROM:00122F30 move.w d0,($C38).w ROM:00122F34 bra.s loc_122F42 ROM:00122F36 ; --------------------------------------------------------------------------- ROM:00122F36 ROM:00122F36 loc_122F36: ; CODE XREF: sub_122EE6+1C↑j ROM:00122F36 move.w ($C44).w,($C38).w ROM:00122F3C move.w #0,($C42).w ROM:00122F42 ROM:00122F42 loc_122F42: ; CODE XREF: sub_122EE6+4E↑j ROM:00122F42 cmpi.w #0,($C38).w ROM:00122F48 ble.s loc_122F50 ROM:00122F4A move.w #0,($C38).w ROM:00122F50 ROM:00122F50 loc_122F50: ; CODE XREF: sub_122EE6+62↑j ROM:00122F50 move.w ($C3A).w,d0 ROM:00122F54 cmp.w ($C38).w,d0 ROM:00122F58 ble.s loc_122F60 ROM:00122F5A move.w ($C3A).w,($C38).w ROM:00122F60 ROM:00122F60 loc_122F60: ; CODE XREF: sub_122EE6+72↑j ROM:00122F60 move.w ($C38).w,($C3C).w ROM:00122F66 rts ROM:00122F66 ; End of function sub_122EE6 ROM:00122F66 ROM:00122F68 ROM:00122F68 ; =============== S U B R O U T I N E ======================================= ROM:00122F68 ROM:00122F68 ROM:00122F68 sub_122F68: ; CODE XREF: ROM:loc_122EDE↑p ROM:00122F68 move.w $4B6(a5),d0 ROM:00122F6C cmpi.w #0,d0 ROM:00122F70 ble.s loc_122F84 ROM:00122F72 move.w ($C3C).w,d0 ROM:00122F76 muls.w ($6FC).w,d0 ROM:00122F7A divs.w $4B6(a5),d0 ROM:00122F7E move.w d0,($C38).w ROM:00122F82 bra.s locret_122F8A ROM:00122F84 ; --------------------------------------------------------------------------- ROM:00122F84 ROM:00122F84 loc_122F84: ; CODE XREF: sub_122F68+8↑j ROM:00122F84 move.w #0,($C38).w ROM:00122F8A ROM:00122F8A locret_122F8A: ; CODE XREF: sub_122F68+1A↑j ROM:00122F8A rts ROM:00122F8A ; End of function sub_122F68 ROM:00122F8A ROM:00122F8C ROM:00122F8C ; =============== S U B R O U T I N E ======================================= ROM:00122F8C ROM:00122F8C ROM:00122F8C sub_122F8C: ; CODE XREF: ROM:loc_122DCE↑p ROM:00122F8C ; ROM:loc_122E68↑p ... ROM:00122F8C move.w #0,($C38).w ROM:00122F92 rts ROM:00122F92 ; End of function sub_122F8C ROM:00122F92 ROM:00122F94 ROM:00122F94 ; =============== S U B R O U T I N E ======================================= ROM:00122F94 ROM:00122F94 ROM:00122F94 sub_122F94: ; CODE XREF: ROM:loc_122E48↑p ROM:00122F94 move.w #$3DAA,d1 ROM:00122F98 move.w ($598).w,d2 ROM:00122F9C move.w ($B30).w,d3 ROM:00122FA0 bsr.l sub_11700C ROM:00122FA6 move.w d1,($C3E).w ROM:00122FAA rts ROM:00122FAA ; End of function sub_122F94 ROM:00122FAA ROM:00122FAC ROM:00122FAC ; =============== S U B R O U T I N E ======================================= ROM:00122FAC ROM:00122FAC ROM:00122FAC sub_122FAC: ; CODE XREF: ROM:loc_122DFA↑p ROM:00122FAC ; ROM:00122E4C↑p ROM:00122FAC btst #1,($12FD).w ROM:00122FB2 beq.s loc_122FBA ROM:00122FB4 move.w ($B38).w,d3 ROM:00122FB8 bra.s loc_122FBC ROM:00122FBA ; --------------------------------------------------------------------------- ROM:00122FBA ROM:00122FBA loc_122FBA: ; CODE XREF: sub_122FAC+6↑j ROM:00122FBA clr.w d3 ROM:00122FBC ROM:00122FBC loc_122FBC: ; CODE XREF: sub_122FAC+C↑j ROM:00122FBC move.w #$3DAC,d1 ROM:00122FC0 move.w ($598).w,d2 ROM:00122FC4 bsr.l sub_11700C ROM:00122FCA move.w d1,($C40).w ROM:00122FCE rts ROM:00122FCE ; End of function sub_122FAC ROM:00122FCE ROM:00122FD0 ROM:00122FD0 ; =============== S U B R O U T I N E ======================================= ROM:00122FD0 ROM:00122FD0 ROM:00122FD0 sub_122FD0: ; CODE XREF: sub_122D82:loc_122D9C↑p ROM:00122FD0 move.w ($C40).w,d1 ROM:00122FD4 move.w $4B8(a5),d0 ROM:00122FD8 btst #0,($1300).w ROM:00122FDE beq.s loc_122FFC ROM:00122FE0 cmp.w ($A5A).w,d1 ROM:00122FE4 bgt.s loc_122FFC ROM:00122FE6 cmp.w ($598).w,d0 ROM:00122FEA blt.s loc_122FF4 ROM:00122FEC bset #5,($12F8).w ROM:00122FF2 bra.s loc_122FFA ROM:00122FF4 ; --------------------------------------------------------------------------- ROM:00122FF4 ROM:00122FF4 loc_122FF4: ; CODE XREF: sub_122FD0+1A↑j ROM:00122FF4 bclr #5,($12F8).w ROM:00122FFA ROM:00122FFA loc_122FFA: ; CODE XREF: sub_122FD0+22↑j ROM:00122FFA bra.s locret_123002 ROM:00122FFC ; --------------------------------------------------------------------------- ROM:00122FFC ROM:00122FFC loc_122FFC: ; CODE XREF: sub_122FD0+E↑j ROM:00122FFC ; sub_122FD0+14↑j ROM:00122FFC bclr #5,($12F8).w ROM:00123002 ROM:00123002 locret_123002: ; CODE XREF: sub_122FD0:loc_122FFA↑j ROM:00123002 rts ROM:00123002 ; End of function sub_122FD0 ROM:00123002 ROM:00123004 ROM:00123004 ; =============== S U B R O U T I N E ======================================= ROM:00123004 ROM:00123004 ROM:00123004 sub_123004: ; CODE XREF: sub_122D82+1E↑p ROM:00123004 move.w $4BC(a5),d0 ROM:00123008 btst #2,($145F).w ROM:0012300E beq.s loc_123026 ROM:00123010 btst #0,($C6B).w ROM:00123016 bne.s loc_123026 ROM:00123018 cmp.w ($53A).w,d0 ROM:0012301C bgt.s loc_123026 ROM:0012301E bset #2,($12FB).w ROM:00123024 bra.s locret_123054 ROM:00123026 ; --------------------------------------------------------------------------- ROM:00123026 ROM:00123026 loc_123026: ; CODE XREF: sub_123004+A↑j ROM:00123026 ; sub_123004+12↑j ... ROM:00123026 btst #2,($145F).w ROM:0012302C beq.s loc_12303E ROM:0012302E btst #0,($C6B).w ROM:00123034 beq.s loc_12303E ROM:00123036 bset #2,($12FB).w ROM:0012303C bra.s locret_123054 ROM:0012303E ; --------------------------------------------------------------------------- ROM:0012303E ROM:0012303E loc_12303E: ; CODE XREF: sub_123004+28↑j ROM:0012303E ; sub_123004+30↑j ROM:0012303E btst #2,($145F).w ROM:00123044 bne.s loc_12304E ROM:00123046 bset #2,($12FB).w ROM:0012304C bra.s locret_123054 ROM:0012304E ; --------------------------------------------------------------------------- ROM:0012304E ROM:0012304E loc_12304E: ; CODE XREF: sub_123004+40↑j ROM:0012304E bclr #2,($12FB).w ROM:00123054 ROM:00123054 locret_123054: ; CODE XREF: sub_123004+20↑j ROM:00123054 ; sub_123004+38↑j ... ROM:00123054 rts ROM:00123054 ; End of function sub_123004 ROM:00123054 ROM:00123056 ROM:00123056 ; =============== S U B R O U T I N E ======================================= ROM:00123056 ROM:00123056 ROM:00123056 sub_123056: ; CODE XREF: ROM:loc_111B8E↑p ROM:00123056 ; ROM:loc_111CD0↑p ROM:00123056 bsr.l sub_124E4A ROM:0012305C bsr.l sub_1249FA ROM:00123062 bsr.w sub_1230A0 ROM:00123066 rts ROM:00123066 ; End of function sub_123056 ROM:00123066 ROM:00123068 ROM:00123068 ; =============== S U B R O U T I N E ======================================= ROM:00123068 ROM:00123068 ROM:00123068 sub_123068: ; CODE XREF: ROM:00111B2C↑p ROM:00123068 ; ROM:00111C7E↑p ... ROM:00123068 move.b #0,($113E).w ROM:0012306E move.b #0,($113C).w ROM:00123074 move.b #0,($113D).w ROM:0012307A move.b #0,($1126).w ROM:00123080 move.b #0,($1123).w ROM:00123086 bsr.l sub_126296 ROM:0012308C bsr.l sub_126754 ROM:00123092 bsr.l sub_1249FA ROM:00123098 bsr.l sub_124E4A ROM:0012309E rts ROM:0012309E ; End of function sub_123068 ROM:0012309E ROM:001230A0 ROM:001230A0 ; =============== S U B R O U T I N E ======================================= ROM:001230A0 ROM:001230A0 ROM:001230A0 sub_1230A0: ; CODE XREF: sub_123056+C↑p ROM:001230A0 clr.w d1 ROM:001230A2 move.b ($1120).w,d1 ROM:001230A6 cmpi.w #5,d1 ROM:001230AA bcc.s locret_1230B4 ROM:001230AC movea.l off_1230B6(pc,d1.w*4),a0 ROM:001230B0 nop ROM:001230B2 jmp (a0) ROM:001230B4 ; --------------------------------------------------------------------------- ROM:001230B4 ROM:001230B4 locret_1230B4: ; CODE XREF: sub_1230A0+A↑j ROM:001230B4 rts ROM:001230B4 ; End of function sub_1230A0 ROM:001230B4 ROM:001230B4 ; --------------------------------------------------------------------------- ROM:001230B6 off_1230B6: dc.l loc_1230CA ; DATA XREF: sub_1230A0+C↑r ROM:001230BA dc.l loc_1230E2 ROM:001230BE dc.l loc_1231AC ROM:001230C2 dc.l loc_1231D0 ROM:001230C6 dc.l loc_123238 ROM:001230CA ; --------------------------------------------------------------------------- ROM:001230CA ROM:001230CA loc_1230CA: ; DATA XREF: ROM:off_1230B6↑o ROM:001230CA bclr #7,($131B).w ROM:001230D0 clr.w ($C4E).w ROM:001230D4 move.b #1,($1120).w ROM:001230DA bra.l locret_1231AA ROM:001230E0 ; --------------------------------------------------------------------------- ROM:001230E0 rts ROM:001230E2 ; --------------------------------------------------------------------------- ROM:001230E2 ROM:001230E2 loc_1230E2: ; DATA XREF: ROM:001230BA↑o ROM:001230E2 btst #1,($1313).w ROM:001230E8 beq.l locret_1231AA ROM:001230EE bclr #1,($1313).w ROM:001230F4 btst #1,($12FA).w ROM:001230FA bne.s loc_12314A ROM:001230FC btst #1,($12F8).w ROM:00123102 bne.s loc_123124 ROM:00123104 bset #7,($131B).w ROM:0012310A move.w ($C5C).w,($550).w ROM:00123110 bset #0,($93B).w ROM:00123116 move.b #2,($1120).w ROM:0012311C bra.l locret_1231CE ROM:00123122 ; --------------------------------------------------------------------------- ROM:00123122 bra.s loc_123148 ROM:00123124 ; --------------------------------------------------------------------------- ROM:00123124 ROM:00123124 loc_123124: ; CODE XREF: ROM:00123102↑j ROM:00123124 bset #7,($131B).w ROM:0012312A move.w ($C4E).w,($550).w ROM:00123130 addi.w #$3FC,($550).w ROM:00123136 bset #0,($93B).w ROM:0012313C move.b #3,($1120).w ROM:00123142 bra.l locret_123236 ROM:00123148 ; --------------------------------------------------------------------------- ROM:00123148 ROM:00123148 loc_123148: ; CODE XREF: ROM:00123122↑j ROM:00123148 bra.s locret_1231AA ROM:0012314A ; --------------------------------------------------------------------------- ROM:0012314A ROM:0012314A loc_12314A: ; CODE XREF: ROM:001230FA↑j ROM:0012314A btst #1,($12F8).w ROM:00123150 bne.s loc_12316E ROM:00123152 move.w ($C5C).w,($550).w ROM:00123158 move.w ($C4E).w,d0 ROM:0012315C move.w $FCA(d0.w*2),($552).w ROM:00123164 bset #3,($93A).w ROM:0012316A bra.s locret_1231AA ROM:0012316C ; --------------------------------------------------------------------------- ROM:0012316C bra.s locret_1231AA ROM:0012316E ; --------------------------------------------------------------------------- ROM:0012316E ROM:0012316E loc_12316E: ; CODE XREF: ROM:00123150↑j ROM:0012316E bset #7,($131B).w ROM:00123174 move.w ($C4E).w,($550).w ROM:0012317A addi.w #$3FC,($550).w ROM:00123180 move.w ($C4E).w,d0 ROM:00123184 move.w $FCA(d0.w*2),($552).w ROM:0012318C addq.w #1,($C4E).w ROM:00123190 bvc.s loc_123198 ROM:00123192 move.w #$8000,($C4E).w ROM:00123198 ROM:00123198 loc_123198: ; CODE XREF: ROM:00123190↑j ROM:00123198 bset #3,($93A).w ROM:0012319E move.b #4,($1120).w ROM:001231A4 bra.l locret_1232B4 ROM:001231AA ; --------------------------------------------------------------------------- ROM:001231AA ROM:001231AA locret_1231AA: ; CODE XREF: ROM:001230DA↑j ROM:001231AA ; ROM:001230E8↑j ... ROM:001231AA rts ROM:001231AC ; --------------------------------------------------------------------------- ROM:001231AC ROM:001231AC loc_1231AC: ; DATA XREF: ROM:001230BE↑o ROM:001231AC btst #0,($932).w ROM:001231B2 beq.s locret_1231CE ROM:001231B4 bclr #7,($131B).w ROM:001231BA move.w ($C4E).w,d0 ROM:001231BE move.w ($552).w,$FCA(d0.w*2) ROM:001231C6 move.b #1,($1120).w ROM:001231CC bra.s locret_1231AA ROM:001231CE ; --------------------------------------------------------------------------- ROM:001231CE ROM:001231CE locret_1231CE: ; CODE XREF: ROM:0012311C↑j ROM:001231CE ; ROM:001231B2↑j ROM:001231CE rts ROM:001231D0 ; --------------------------------------------------------------------------- ROM:001231D0 ROM:001231D0 loc_1231D0: ; DATA XREF: ROM:001230C2↑o ROM:001231D0 btst #0,($932).w ROM:001231D6 beq.s locret_123236 ROM:001231D8 cmpi.w #3,($C4E).w ROM:001231DE blt.s loc_123200 ROM:001231E0 move.w ($C4E).w,d0 ROM:001231E4 move.w ($552).w,$FCA(d0.w*2) ROM:001231EC bclr #7,($131B).w ROM:001231F2 clr.w ($C4E).w ROM:001231F6 move.b #1,($1120).w ROM:001231FC bra.s locret_1231AA ROM:001231FE ; --------------------------------------------------------------------------- ROM:001231FE bra.s locret_123236 ROM:00123200 ; --------------------------------------------------------------------------- ROM:00123200 ROM:00123200 loc_123200: ; CODE XREF: ROM:001231DE↑j ROM:00123200 move.w ($C4E).w,d0 ROM:00123204 move.w ($552).w,$FCA(d0.w*2) ROM:0012320C addq.w #1,($C4E).w ROM:00123210 bvc.s loc_123218 ROM:00123212 move.w #$8000,($C4E).w ROM:00123218 ROM:00123218 loc_123218: ; CODE XREF: ROM:00123210↑j ROM:00123218 move.w ($C4E).w,($550).w ROM:0012321E addi.w #$3FC,($550).w ROM:00123224 bset #0,($93B).w ROM:0012322A move.b #3,($1120).w ROM:00123230 bra.l *+6 ROM:00123236 ; --------------------------------------------------------------------------- ROM:00123236 ROM:00123236 locret_123236: ; CODE XREF: ROM:00123142↑j ROM:00123236 ; ROM:001231D6↑j ... ROM:00123236 rts ROM:00123238 ; --------------------------------------------------------------------------- ROM:00123238 ROM:00123238 loc_123238: ; DATA XREF: ROM:001230C6↑o ROM:00123238 btst #0,($932).w ROM:0012323E beq.s locret_1232B4 ROM:00123240 cmpi.w #3,($C4E).w ROM:00123246 blt.s loc_12327E ROM:00123248 move.w ($C4E).w,($550).w ROM:0012324E addi.w #$3FC,($550).w ROM:00123254 move.w ($C4E).w,d0 ROM:00123258 move.w $FCA(d0.w*2),($552).w ROM:00123260 bset #3,($93A).w ROM:00123266 bclr #7,($131B).w ROM:0012326C clr.w ($C4E).w ROM:00123270 move.b #1,($1120).w ROM:00123276 bra.l locret_1231AA ROM:0012327C ; --------------------------------------------------------------------------- ROM:0012327C bra.s locret_1232B4 ROM:0012327E ; --------------------------------------------------------------------------- ROM:0012327E ROM:0012327E loc_12327E: ; CODE XREF: ROM:00123246↑j ROM:0012327E move.w ($C4E).w,($550).w ROM:00123284 addi.w #$3FC,($550).w ROM:0012328A move.w ($C4E).w,d0 ROM:0012328E move.w $FCA(d0.w*2),($552).w ROM:00123296 addq.w #1,($C4E).w ROM:0012329A bvc.s loc_1232A2 ROM:0012329C move.w #$8000,($C4E).w ROM:001232A2 ROM:001232A2 loc_1232A2: ; CODE XREF: ROM:0012329A↑j ROM:001232A2 bset #3,($93A).w ROM:001232A8 move.b #4,($1120).w ROM:001232AE bra.l *+6 ROM:001232B4 ; --------------------------------------------------------------------------- ROM:001232B4 ROM:001232B4 locret_1232B4: ; CODE XREF: ROM:001231A4↑j ROM:001232B4 ; ROM:0012323E↑j ... ROM:001232B4 rts ROM:001232B6 ; --------------------------------------------------------------------------- ROM:001232B6 rts ROM:001232B8 ROM:001232B8 ; =============== S U B R O U T I N E ======================================= ROM:001232B8 ROM:001232B8 ROM:001232B8 sub_1232B8: ; CODE XREF: ROM:001255D2↓p ROM:001232B8 cmpi.w #0,($552).w ROM:001232BE bne.s loc_1232C8 ROM:001232C0 move.w #$A55A,($C52).w ROM:001232C6 bra.s loc_1232CE ROM:001232C8 ; --------------------------------------------------------------------------- ROM:001232C8 ROM:001232C8 loc_1232C8: ; CODE XREF: sub_1232B8+6↑j ROM:001232C8 move.w ($552).w,($C52).w ROM:001232CE ROM:001232CE loc_1232CE: ; CODE XREF: sub_1232B8+E↑j ROM:001232CE clr.w d0 ROM:001232D0 move.w ($C52).w,d5 ROM:001232D4 btst #0,d5 ROM:001232D8 beq.w loc_1232E0 ROM:001232DC addi.w #1,d0 ROM:001232E0 ROM:001232E0 loc_1232E0: ; CODE XREF: sub_1232B8+20↑j ROM:001232E0 btst #4,d5 ROM:001232E4 beq.w loc_1232EC ROM:001232E8 addi.w #1,d0 ROM:001232EC ROM:001232EC loc_1232EC: ; CODE XREF: sub_1232B8+2C↑j ROM:001232EC btst #$D,d5 ROM:001232F0 beq.w loc_1232F8 ROM:001232F4 addi.w #1,d0 ROM:001232F8 ROM:001232F8 loc_1232F8: ; CODE XREF: sub_1232B8+38↑j ROM:001232F8 btst #$F,d5 ROM:001232FC beq.w loc_123304 ROM:00123300 addi.w #1,d0 ROM:00123304 ROM:00123304 loc_123304: ; CODE XREF: sub_1232B8+44↑j ROM:00123304 lsr.w #1,d5 ROM:00123306 cmpi.w #1,d0 ROM:0012330A beq.s loc_123312 ROM:0012330C cmpi.w #3,d0 ROM:00123310 bne.s loc_123316 ROM:00123312 ROM:00123312 loc_123312: ; CODE XREF: sub_1232B8+52↑j ROM:00123312 bset #$F,d5 ROM:00123316 ROM:00123316 loc_123316: ; CODE XREF: sub_1232B8+58↑j ROM:00123316 btst #6,($939).w ROM:0012331C beq.s loc_123328 ROM:0012331E bclr #6,($939).w ROM:00123324 bra.w loc_12333E ROM:00123328 ; --------------------------------------------------------------------------- ROM:00123328 ROM:00123328 loc_123328: ; CODE XREF: sub_1232B8+64↑j ROM:00123328 move.w d5,($C52).w ROM:0012332C move.w #$3FB,($550).w ROM:00123332 move.w ($C52).w,($552).w ROM:00123338 bset #3,($93A).w ROM:0012333E ROM:0012333E loc_12333E: ; CODE XREF: sub_1232B8+6C↑j ROM:0012333E btst #2,($1312).w ROM:00123344 bne.s loc_123352 ROM:00123346 btst #2,($130B).w ROM:0012334C beq.l loc_123414 ROM:00123352 ROM:00123352 loc_123352: ; CODE XREF: sub_1232B8+8C↑j ROM:00123352 clr.w d1 ROM:00123354 btst #$F,d5 ROM:00123358 beq.w loc_123360 ROM:0012335C addi.w #8,d1 ROM:00123360 ROM:00123360 loc_123360: ; CODE XREF: sub_1232B8+A0↑j ROM:00123360 btst #7,d5 ROM:00123364 beq.w loc_12336C ROM:00123368 addi.w #4,d1 ROM:0012336C ROM:0012336C loc_12336C: ; CODE XREF: sub_1232B8+AC↑j ROM:0012336C btst #4,d5 ROM:00123370 beq.w loc_123378 ROM:00123374 addi.w #2,d1 ROM:00123378 ROM:00123378 loc_123378: ; CODE XREF: sub_1232B8+B8↑j ROM:00123378 btst #0,d5 ROM:0012337C beq.w loc_123384 ROM:00123380 addi.w #1,d1 ROM:00123384 ROM:00123384 loc_123384: ; CODE XREF: sub_1232B8+C4↑j ROM:00123384 addi.w #1,d1 ROM:00123388 move.w ($C52).w,d6 ROM:0012338C move.w #1,d2 ROM:00123390 bra.s loc_123396 ROM:00123392 ; --------------------------------------------------------------------------- ROM:00123392 ROM:00123392 loc_123392: ; CODE XREF: sub_1232B8:loc_123408↓j ROM:00123392 addi.w #1,d2 ROM:00123396 ROM:00123396 loc_123396: ; CODE XREF: sub_1232B8+D8↑j ROM:00123396 cmp.w d1,d2 ROM:00123398 bgt.l loc_12340A ROM:0012339E clr.w d3 ROM:001233A0 btst #1,d6 ROM:001233A4 beq.w loc_1233AC ROM:001233A8 addi.w #1,d3 ROM:001233AC ROM:001233AC loc_1233AC: ; CODE XREF: sub_1232B8+EC↑j ROM:001233AC btst #2,d6 ROM:001233B0 beq.w loc_1233B8 ROM:001233B4 addi.w #1,d3 ROM:001233B8 ROM:001233B8 loc_1233B8: ; CODE XREF: sub_1232B8+F8↑j ROM:001233B8 btst #8,d6 ROM:001233BC beq.w loc_1233C4 ROM:001233C0 addi.w #1,d3 ROM:001233C4 ROM:001233C4 loc_1233C4: ; CODE XREF: sub_1232B8+104↑j ROM:001233C4 btst #9,d6 ROM:001233C8 beq.w loc_1233D0 ROM:001233CC addi.w #1,d3 ROM:001233D0 ROM:001233D0 loc_1233D0: ; CODE XREF: sub_1232B8+110↑j ROM:001233D0 move.w #1,d4 ROM:001233D4 btst #3,d6 ROM:001233D8 beq.w loc_1233E6 ROM:001233DC btst #$D,d6 ROM:001233E0 beq.w loc_1233E6 ROM:001233E4 clr.w d4 ROM:001233E6 ROM:001233E6 loc_1233E6: ; CODE XREF: sub_1232B8+120↑j ROM:001233E6 ; sub_1232B8+128↑j ROM:001233E6 lsr.w #1,d6 ROM:001233E8 cmpi.w #1,d3 ROM:001233EC beq.s loc_1233F4 ROM:001233EE cmpi.w #3,d3 ROM:001233F2 bne.s loc_1233F8 ROM:001233F4 ROM:001233F4 loc_1233F4: ; CODE XREF: sub_1232B8+134↑j ROM:001233F4 bset #$F,d6 ROM:001233F8 ROM:001233F8 loc_1233F8: ; CODE XREF: sub_1232B8+13A↑j ROM:001233F8 cmpi.w #0,d4 ROM:001233FC beq.s loc_123404 ROM:001233FE bset #0,d6 ROM:00123402 bra.s loc_123408 ROM:00123404 ; --------------------------------------------------------------------------- ROM:00123404 ROM:00123404 loc_123404: ; CODE XREF: sub_1232B8+144↑j ROM:00123404 bclr #0,d6 ROM:00123408 ROM:00123408 loc_123408: ; CODE XREF: sub_1232B8+14A↑j ROM:00123408 bra.s loc_123392 ROM:0012340A ; --------------------------------------------------------------------------- ROM:0012340A ROM:0012340A loc_12340A: ; CODE XREF: sub_1232B8+E0↑j ROM:0012340A move.w d6,($C50).w ROM:0012340E bra.l locret_123490 ROM:00123414 ; --------------------------------------------------------------------------- ROM:00123414 ROM:00123414 loc_123414: ; CODE XREF: sub_1232B8+94↑j ROM:00123414 move.w ($C52).w,d6 ROM:00123418 move.w #1,d2 ROM:0012341C bra.s loc_123422 ROM:0012341E ; --------------------------------------------------------------------------- ROM:0012341E ROM:0012341E loc_12341E: ; CODE XREF: sub_1232B8:loc_12348A↓j ROM:0012341E addi.w #1,d2 ROM:00123422 ROM:00123422 loc_123422: ; CODE XREF: sub_1232B8+164↑j ROM:00123422 cmpi.w #2,d2 ROM:00123426 bgt.l loc_12348C ROM:0012342C move.w #1,d4 ROM:00123430 btst #9,d6 ROM:00123434 beq.w loc_123442 ROM:00123438 btst #$B,d6 ROM:0012343C beq.w loc_123442 ROM:00123440 clr.w d4 ROM:00123442 ROM:00123442 loc_123442: ; CODE XREF: sub_1232B8+17C↑j ROM:00123442 ; sub_1232B8+184↑j ROM:00123442 clr.w d3 ROM:00123444 btst #1,d6 ROM:00123448 beq.w loc_123450 ROM:0012344C addi.w #1,d3 ROM:00123450 ROM:00123450 loc_123450: ; CODE XREF: sub_1232B8+190↑j ROM:00123450 btst #4,d6 ROM:00123454 beq.w loc_12345C ROM:00123458 addi.w #1,d3 ROM:0012345C ROM:0012345C loc_12345C: ; CODE XREF: sub_1232B8+19C↑j ROM:0012345C btst #$C,d6 ROM:00123460 beq.w loc_123468 ROM:00123464 addi.w #1,d3 ROM:00123468 ROM:00123468 loc_123468: ; CODE XREF: sub_1232B8+1A8↑j ROM:00123468 lsr.w #1,d6 ROM:0012346A cmpi.w #1,d3 ROM:0012346E beq.s loc_123476 ROM:00123470 cmpi.w #3,d3 ROM:00123474 bne.s loc_12347A ROM:00123476 ROM:00123476 loc_123476: ; CODE XREF: sub_1232B8+1B6↑j ROM:00123476 bset #$F,d6 ROM:0012347A ROM:0012347A loc_12347A: ; CODE XREF: sub_1232B8+1BC↑j ROM:0012347A cmpi.w #0,d4 ROM:0012347E beq.s loc_123486 ROM:00123480 bset #7,d6 ROM:00123484 bra.s loc_12348A ROM:00123486 ; --------------------------------------------------------------------------- ROM:00123486 ROM:00123486 loc_123486: ; CODE XREF: sub_1232B8+1C6↑j ROM:00123486 bclr #7,d6 ROM:0012348A ROM:0012348A loc_12348A: ; CODE XREF: sub_1232B8+1CC↑j ROM:0012348A bra.s loc_12341E ROM:0012348C ; --------------------------------------------------------------------------- ROM:0012348C ROM:0012348C loc_12348C: ; CODE XREF: sub_1232B8+16E↑j ROM:0012348C move.w d6,($C50).w ROM:00123490 ROM:00123490 locret_123490: ; CODE XREF: sub_1232B8+156↑j ROM:00123490 rts ROM:00123490 ; End of function sub_1232B8 ROM:00123490 ROM:00123492 ROM:00123492 ; =============== S U B R O U T I N E ======================================= ROM:00123492 ROM:00123492 ROM:00123492 sub_123492: ; CODE XREF: ROM:001255D8↓p ROM:00123492 ; ROM:00125792↓p ... ROM:00123492 btst #2,($1318).w ROM:00123498 beq.s loc_1234A4 ROM:0012349A bsr.w sub_12410A ROM:0012349E bra.l locret_1240B4 ROM:001234A4 ; --------------------------------------------------------------------------- ROM:001234A4 ROM:001234A4 loc_1234A4: ; CODE XREF: sub_123492+6↑j ROM:001234A4 btst #6,($1312).w ROM:001234AA beq.s loc_1234B6 ROM:001234AC bsr.w sub_12410A ROM:001234B0 bra.l locret_1240B4 ROM:001234B6 ; --------------------------------------------------------------------------- ROM:001234B6 ROM:001234B6 loc_1234B6: ; CODE XREF: sub_123492+18↑j ROM:001234B6 move.w #1,d1 ROM:001234BA btst #4,($131A).w ROM:001234C0 beq.l loc_12350C ROM:001234C6 cmpi.b #$81,$11CC(d1.w) ROM:001234CE bne.l loc_12350C ROM:001234D4 move.b #3,($11CF).l ROM:001234DC move.b ($11CD).l,d3 ROM:001234E2 addi.b #$40,d3 ; '@' ROM:001234E6 move.b d3,($11D0).l ROM:001234EC move.b #$57,($11D1).l ; 'W' ROM:001234F4 move.b #$8F,($11D2).l ROM:001234FC bsr.w sub_12456E ROM:00123500 move.w #8,($C58).w ROM:00123506 bra.l locret_1240B4 ROM:0012350C ; --------------------------------------------------------------------------- ROM:0012350C ROM:0012350C loc_12350C: ; CODE XREF: sub_123492+2E↑j ROM:0012350C ; sub_123492+3C↑j ROM:0012350C move.w #0,d3 ROM:00123510 move.w #3,d1 ROM:00123514 cmpi.b #$81,$11CC(d3.w) ROM:0012351C bne.s loc_12356A ROM:0012351E cmpi.b #$81,$11CC(d1.w) ROM:00123526 bne.s loc_12356A ROM:00123528 move.b #3,($11CC).l ROM:00123530 move.b #$C1,($11CD).l ROM:00123538 move.b #$57,($11CE).l ; 'W' ROM:00123540 move.b #$8F,($11CF).l ROM:00123548 move.b #$C4,d4 ROM:0012354C add.b ($11CE).l,d4 ROM:00123552 add.b ($11CF).l,d4 ROM:00123558 move.b d4,($11D0).l ROM:0012355E move.w #5,($C58).w ROM:00123564 bra.l locret_1240B4 ROM:0012356A ; --------------------------------------------------------------------------- ROM:0012356A ROM:0012356A loc_12356A: ; CODE XREF: sub_123492+8A↑j ROM:0012356A ; sub_123492+94↑j ROM:0012356A move.w #1,d1 ROM:0012356E cmpi.b #$18,$11CC(d1.w) ROM:00123576 bne.l loc_12378A ROM:0012357C clr.b ($1129).w ROM:00123580 bclr #5,($1301).w ROM:00123586 bclr #6,($12F4).w ROM:0012358C move.b ($11CE).l,d1 ROM:00123592 cmpi.b #1,d1 ROM:00123596 bne.l loc_1235A6 ROM:0012359C bset #6,($1316).w ROM:001235A2 bra.w loc_1235AC ROM:001235A6 ; --------------------------------------------------------------------------- ROM:001235A6 ROM:001235A6 loc_1235A6: ; CODE XREF: sub_123492+104↑j ROM:001235A6 bclr #6,($1316).w ROM:001235AC ROM:001235AC loc_1235AC: ; CODE XREF: sub_123492+110↑j ROM:001235AC btst #4,($131A).w ROM:001235B2 beq.s loc_1235BC ROM:001235B4 move.w #6,($C54).w ROM:001235BA bra.s loc_1235C2 ROM:001235BC ; --------------------------------------------------------------------------- ROM:001235BC ROM:001235BC loc_1235BC: ; CODE XREF: sub_123492+120↑j ROM:001235BC move.w #3,($C54).w ROM:001235C2 ROM:001235C2 loc_1235C2: ; CODE XREF: sub_123492+128↑j ROM:001235C2 clr.w d1 ROM:001235C4 clr.w d2 ROM:001235C6 move.b ($11CF).l,d1 ROM:001235CC lsl.w #8,d1 ROM:001235CE move.b ($11D0).l,d2 ROM:001235D4 or.w d1,d2 ROM:001235D6 cmpi.w #0,d2 ROM:001235DA bne.s loc_1235EA ROM:001235DC movem.w d0-d2/a0-a2,-(sp) ROM:001235E0 bsr.l sub_1339B6 ROM:001235E6 movem.w (sp)+,d0-d2/a0-a2 ROM:001235EA ROM:001235EA loc_1235EA: ; CODE XREF: sub_123492+148↑j ROM:001235EA lea (word_134A92).l,a3 ROM:001235F0 movea.l #0,a4 ROM:001235F6 movea.w (a3),a4 ROM:001235F8 move.w (a3),d7 ROM:001235FA adda.l a5,a4 ROM:001235FC move.w (a4),d0 ROM:001235FE ROM:001235FE loc_1235FE: ; CODE XREF: sub_123492:loc_123658↓j ROM:001235FE cmpi.w #$FF,d7 ROM:00123602 beq.s loc_12365A ROM:00123604 movea.l #0,a4 ROM:0012360A movea.w 2(a3),a4 ROM:0012360E adda.l a5,a4 ROM:00123610 move.w (a4),d1 ROM:00123612 cmp.w d1,d2 ROM:00123614 bne.s loc_123636 ROM:00123616 clr.w d3 ROM:00123618 move.b $A(a3),d3 ROM:0012361C and.w ($C66).w,d3 ROM:00123620 cmpi.w #0,d3 ROM:00123624 beq.s loc_123636 ROM:00123626 move.w d0,($C56).w ROM:0012362A movea.l 4(a3),a0 ROM:0012362E jsr (a0) ROM:00123630 bset #4,($12FC).w ROM:00123636 ROM:00123636 loc_123636: ; CODE XREF: sub_123492+182↑j ROM:00123636 ; sub_123492+192↑j ROM:00123636 clr.w d0 ROM:00123638 move.b $B(a3),d0 ROM:0012363C adda.w d0,a3 ROM:0012363E adda.w d0,a3 ROM:00123640 adda.w #$C,a3 ROM:00123644 movea.l #0,a4 ROM:0012364A movea.w (a3),a4 ROM:0012364C move.w (a3),d7 ROM:0012364E adda.l a5,a4 ROM:00123650 cmpi.w #$FF,d7 ROM:00123654 beq.s loc_123658 ROM:00123656 move.w (a4),d0 ROM:00123658 ROM:00123658 loc_123658: ; CODE XREF: sub_123492+1C2↑j ROM:00123658 bra.s loc_1235FE ROM:0012365A ; --------------------------------------------------------------------------- ROM:0012365A ROM:0012365A loc_12365A: ; CODE XREF: sub_123492+170↑j ROM:0012365A btst #4,($12FC).w ROM:00123660 bne.s loc_12366C ROM:00123662 bsr.w sub_12410A ROM:00123666 bra.l loc_123784 ROM:0012366C ; --------------------------------------------------------------------------- ROM:0012366C ROM:0012366C loc_12366C: ; CODE XREF: sub_123492+1CE↑j ROM:0012366C bclr #4,($12FC).w ROM:00123672 clr.w d3 ROM:00123674 move.b ($1129).w,d3 ROM:00123678 muls.w #3,d3 ROM:0012367C addi.w #2,d3 ROM:00123680 btst #4,($131A).w ROM:00123686 beq.s loc_1236C0 ROM:00123688 move.b ($1129).w,($11D1).l ROM:00123690 move.b d3,($11CF).l ROM:00123696 move.b ($11CD).l,d0 ROM:0012369C addi.b #$40,d0 ; '@' ROM:001236A0 move.b d0,($11D0).l ROM:001236A6 bsr.w sub_12456E ROM:001236AA clr.w d3 ROM:001236AC move.b ($11CF).l,d3 ROM:001236B2 addi.w #5,d3 ROM:001236B6 move.w d3,($C58).w ROM:001236BA bra.l loc_123784 ROM:001236C0 ; --------------------------------------------------------------------------- ROM:001236C0 ROM:001236C0 loc_1236C0: ; CODE XREF: sub_123492+1F4↑j ROM:001236C0 cmpi.w #$3F,d3 ; '?' ROM:001236C4 ble.s loc_12373C ROM:001236C6 move.b d3,d0 ROM:001236C8 move.b d3,d1 ROM:001236CA addi.b #1,d1 ROM:001236CE move.w #0,d2 ROM:001236D2 bra.s loc_1236D8 ROM:001236D4 ; --------------------------------------------------------------------------- ROM:001236D4 ROM:001236D4 loc_1236D4: ; CODE XREF: sub_123492+25C↓j ROM:001236D4 addi.w #1,d2 ROM:001236D8 ROM:001236D8 loc_1236D8: ; CODE XREF: sub_123492+240↑j ROM:001236D8 cmp.w d3,d2 ROM:001236DA bgt.s loc_1236F0 ROM:001236DC move.b $11CC(d0.w),$11CC(d1.w) ROM:001236E6 subi.b #1,d0 ROM:001236EA subi.b #1,d1 ROM:001236EE bra.s loc_1236D4 ROM:001236F0 ; --------------------------------------------------------------------------- ROM:001236F0 ROM:001236F0 loc_1236F0: ; CODE XREF: sub_123492+248↑j ROM:001236F0 clr.w d4 ROM:001236F2 clr.w d1 ROM:001236F4 addi.b #$40,($11CE).w ; '@' ROM:001236FA move.b d3,($11CD).w ROM:001236FE move.b ($1129).w,($11CF).w ROM:00123704 move.b #0,($11CC).w ROM:0012370A addi.b #1,d3 ROM:0012370E move.w #0,d2 ROM:00123712 bra.s loc_123718 ROM:00123714 ; --------------------------------------------------------------------------- ROM:00123714 ROM:00123714 loc_123714: ; CODE XREF: sub_123492+292↓j ROM:00123714 addi.w #1,d2 ROM:00123718 ROM:00123718 loc_123718: ; CODE XREF: sub_123492+280↑j ROM:00123718 cmp.w d3,d2 ROM:0012371A bgt.s loc_123726 ROM:0012371C add.b $11CC(d4.w),d1 ROM:00123722 addq.w #1,d4 ROM:00123724 bra.s loc_123714 ROM:00123726 ; --------------------------------------------------------------------------- ROM:00123726 ROM:00123726 loc_123726: ; CODE XREF: sub_123492+288↑j ROM:00123726 move.b d1,$11CC(d4.w) ROM:0012372C clr.w d3 ROM:0012372E move.b ($11CD).w,d3 ROM:00123732 addi.w #3,d3 ROM:00123736 move.w d3,($C58).w ROM:0012373A bra.s loc_123784 ROM:0012373C ; --------------------------------------------------------------------------- ROM:0012373C ROM:0012373C loc_12373C: ; CODE XREF: sub_123492+232↑j ROM:0012373C addi.b #$40,($11CD).l ; '@' ROM:00123744 move.b d3,($11CC).l ROM:0012374A move.b ($1129).w,($11CE).l ROM:00123752 clr.w d0 ROM:00123754 clr.w d4 ROM:00123756 move.w #0,d2 ROM:0012375A bra.s loc_123760 ROM:0012375C ; --------------------------------------------------------------------------- ROM:0012375C ROM:0012375C loc_12375C: ; CODE XREF: sub_123492+2DA↓j ROM:0012375C addi.w #1,d2 ROM:00123760 ROM:00123760 loc_123760: ; CODE XREF: sub_123492+2C8↑j ROM:00123760 cmp.w d3,d2 ROM:00123762 bgt.s loc_12376E ROM:00123764 add.b $11CC(d4.w),d0 ROM:0012376A addq.w #1,d4 ROM:0012376C bra.s loc_12375C ROM:0012376E ; --------------------------------------------------------------------------- ROM:0012376E ROM:0012376E loc_12376E: ; CODE XREF: sub_123492+2D0↑j ROM:0012376E move.b d0,$11CC(d4.w) ROM:00123774 clr.w d3 ROM:00123776 move.b ($11CC).l,d3 ROM:0012377C addi.w #2,d3 ROM:00123780 move.w d3,($C58).w ROM:00123784 ROM:00123784 loc_123784: ; CODE XREF: sub_123492+1D4↑j ROM:00123784 ; sub_123492+228↑j ... ROM:00123784 bra.l locret_1240B4 ROM:0012378A ; --------------------------------------------------------------------------- ROM:0012378A ROM:0012378A loc_12378A: ; CODE XREF: sub_123492+E4↑j ROM:0012378A move.w #1,d1 ROM:0012378E cmpi.b #$14,$11CC(d1.w) ROM:00123796 bne.l loc_1238BA ROM:0012379C clr.b ($1129).w ROM:001237A0 clr.w d1 ROM:001237A2 clr.w d2 ROM:001237A4 move.b ($11CE).l,d1 ROM:001237AA lsl.w #8,d1 ROM:001237AC move.b ($11CF).l,d2 ROM:001237B2 or.w d1,d2 ROM:001237B4 movem.w d0-d1/d7,-(sp) ROM:001237B8 bsr.l sub_12EE56 ROM:001237BE movem.w (sp)+,d0-d1/d7 ROM:001237C2 lea (word_134A92).l,a3 ROM:001237C8 movea.l #0,a4 ROM:001237CE movea.w (a3),a4 ROM:001237D0 move.w (a3),d7 ROM:001237D2 adda.l a5,a4 ROM:001237D4 move.w (a4),d0 ROM:001237D6 ROM:001237D6 loc_1237D6: ; CODE XREF: sub_123492:loc_123830↓j ROM:001237D6 cmpi.w #$FF,d7 ROM:001237DA beq.s loc_123832 ROM:001237DC movea.l #0,a4 ROM:001237E2 movea.w 2(a3),a4 ROM:001237E6 adda.l a5,a4 ROM:001237E8 move.w (a4),d1 ROM:001237EA cmp.w d1,d2 ROM:001237EC bne.s loc_12380E ROM:001237EE clr.w d3 ROM:001237F0 move.b $A(a3),d3 ROM:001237F4 and.w ($C66).w,d3 ROM:001237F8 cmpi.w #0,d3 ROM:001237FC beq.s loc_12380E ROM:001237FE move.w d0,($C56).w ROM:00123802 bsr.l sub_125AEA ROM:00123808 bset #4,($12FC).w ROM:0012380E ROM:0012380E loc_12380E: ; CODE XREF: sub_123492+35A↑j ROM:0012380E ; sub_123492+36A↑j ROM:0012380E clr.w d0 ROM:00123810 move.b $B(a3),d0 ROM:00123814 adda.w d0,a3 ROM:00123816 adda.w d0,a3 ROM:00123818 adda.w #$C,a3 ROM:0012381C movea.l #0,a4 ROM:00123822 movea.w (a3),a4 ROM:00123824 move.w (a3),d7 ROM:00123826 adda.l a5,a4 ROM:00123828 cmpi.w #$FF,d7 ROM:0012382C beq.s loc_123830 ROM:0012382E move.w (a4),d0 ROM:00123830 ROM:00123830 loc_123830: ; CODE XREF: sub_123492+39A↑j ROM:00123830 bra.s loc_1237D6 ROM:00123832 ; --------------------------------------------------------------------------- ROM:00123832 ROM:00123832 loc_123832: ; CODE XREF: sub_123492+348↑j ROM:00123832 btst #4,($12FC).w ROM:00123838 bne.s loc_123844 ROM:0012383A bsr.w sub_12410A ROM:0012383E bra.l loc_1238B4 ROM:00123844 ; --------------------------------------------------------------------------- ROM:00123844 ROM:00123844 loc_123844: ; CODE XREF: sub_123492+3A6↑j ROM:00123844 bclr #4,($12FC).w ROM:0012384A btst #4,($131A).w ROM:00123850 beq.s loc_12388A ROM:00123852 move.b ($11CD).l,d0 ROM:00123858 addi.b #$40,d0 ; '@' ROM:0012385C move.b d0,($11D0).l ROM:00123862 move.b ($11CE).l,($11D1).l ROM:0012386C move.b ($11CF).l,($11D2).l ROM:00123876 move.b #3,($11CF).l ROM:0012387E bsr.w sub_12456E ROM:00123882 move.w #8,($C58).w ROM:00123888 bra.s loc_1238B4 ROM:0012388A ; --------------------------------------------------------------------------- ROM:0012388A ROM:0012388A loc_12388A: ; CODE XREF: sub_123492+3BE↑j ROM:0012388A addi.b #$40,($11CD).l ; '@' ROM:00123892 move.b ($11CD).l,d0 ROM:00123898 add.b ($11CE).l,d0 ROM:0012389E add.b ($11CF).l,d0 ROM:001238A4 addi.b #3,d0 ROM:001238A8 move.b d0,($11D0).l ROM:001238AE move.w #5,($C58).w ROM:001238B4 ROM:001238B4 loc_1238B4: ; CODE XREF: sub_123492+3AC↑j ROM:001238B4 ; sub_123492+3F6↑j ROM:001238B4 bra.l locret_1240B4 ROM:001238BA ; --------------------------------------------------------------------------- ROM:001238BA ROM:001238BA loc_1238BA: ; CODE XREF: sub_123492+304↑j ROM:001238BA move.w #1,d1 ROM:001238BE cmpi.b #$21,$11CC(d1.w) ; '!' ROM:001238C6 bne.l loc_12397E ROM:001238CC bsr.l sub_125B2A ROM:001238D2 bsr.l sub_1352FC ROM:001238D8 move.b ($11CC).l,d0 ROM:001238DE andi.b #$3F,d0 ; '?' ROM:001238E2 cmpi.b #2,d0 ROM:001238E6 bne.l loc_123974 ROM:001238EC cmpi.w #3,($C64).w ROM:001238F2 bne.s loc_1238FA ROM:001238F4 bra.l loc_123972 ROM:001238FA ; --------------------------------------------------------------------------- ROM:001238FA ROM:001238FA loc_1238FA: ; CODE XREF: sub_123492+460↑j ROM:001238FA clr.w d1 ROM:001238FC move.b ($11CE).l,d1 ROM:00123902 btst #5,($130D).w ROM:00123908 beq.s loc_123920 ROM:0012390A cmpi.w #$F0,d1 ROM:0012390E blt.s loc_123920 ROM:00123910 cmpi.w #$FE,d1 ROM:00123914 bgt.s loc_123920 ROM:00123916 movea.l d4,a3 ROM:00123918 bset #2,($1311).w ROM:0012391E bra.s loc_12392C ROM:00123920 ; --------------------------------------------------------------------------- ROM:00123920 ROM:00123920 loc_123920: ; CODE XREF: sub_123492+476↑j ROM:00123920 ; sub_123492+47C↑j ... ROM:00123920 lea (word_13442A).l,a3 ROM:00123926 bclr #2,($1311).w ROM:0012392C ROM:0012392C loc_12392C: ; CODE XREF: sub_123492+48C↑j ROM:0012392C move.b (a3),d0 ROM:0012392E ROM:0012392E loc_12392E: ; CODE XREF: sub_123492+4B4↓j ROM:0012392E cmpi.b #$FF,d0 ROM:00123932 beq.s loc_123948 ROM:00123934 cmp.b d0,d1 ROM:00123936 beq.s loc_123948 ROM:00123938 clr.w d2 ROM:0012393A move.w 2(a3),d2 ROM:0012393E lsl.w #2,d2 ROM:00123940 addq.w #4,d2 ROM:00123942 adda.w d2,a3 ROM:00123944 move.b (a3),d0 ROM:00123946 bra.s loc_12392E ROM:00123948 ; --------------------------------------------------------------------------- ROM:00123948 ROM:00123948 loc_123948: ; CODE XREF: sub_123492+4A0↑j ROM:00123948 ; sub_123492+4A4↑j ROM:00123948 cmpi.b #$FF,d0 ROM:0012394C bne.s loc_123958 ROM:0012394E bsr.w sub_12410A ROM:00123952 bra.l loc_123972 ROM:00123958 ; --------------------------------------------------------------------------- ROM:00123958 ROM:00123958 loc_123958: ; CODE XREF: sub_123492+4BA↑j ROM:00123958 clr.w d1 ROM:0012395A move.b 1(a3),d1 ROM:0012395E and.w ($C66).w,d1 ROM:00123962 cmpi.w #0,d1 ROM:00123966 bne.s loc_12396E ROM:00123968 bsr.w sub_12410A ROM:0012396C bra.s loc_123972 ROM:0012396E ; --------------------------------------------------------------------------- ROM:0012396E ROM:0012396E loc_12396E: ; CODE XREF: sub_123492+4D4↑j ROM:0012396E bsr.w sub_1241FE ROM:00123972 ROM:00123972 loc_123972: ; CODE XREF: sub_123492+462↑j ROM:00123972 ; sub_123492+4C0↑j ... ROM:00123972 bra.s loc_123978 ROM:00123974 ; --------------------------------------------------------------------------- ROM:00123974 ROM:00123974 loc_123974: ; CODE XREF: sub_123492+454↑j ROM:00123974 bsr.w sub_12410A ROM:00123978 ROM:00123978 loc_123978: ; CODE XREF: sub_123492:loc_123972↑j ROM:00123978 bra.l locret_1240B4 ROM:0012397E ; --------------------------------------------------------------------------- ROM:0012397E ROM:0012397E loc_12397E: ; CODE XREF: sub_123492+434↑j ROM:0012397E move.w #1,d0 ROM:00123982 cmpi.b #$3B,$11CC(d0.w) ; ';' ROM:0012398A bne.l loc_1239D6 ROM:00123990 move.w #2,d0 ROM:00123994 cmpi.b #$87,$11CC(d0.w) ROM:0012399C bne.l loc_1239B2 ROM:001239A2 bsr.l sub_1146C4 ROM:001239A8 bsr.w sub_12419A ROM:001239AC bra.l loc_1239D0 ROM:001239B2 ; --------------------------------------------------------------------------- ROM:001239B2 ROM:001239B2 loc_1239B2: ; CODE XREF: sub_123492+50A↑j ROM:001239B2 cmpi.b #$8A,$11CC(d0.w) ROM:001239BA bne.l loc_1239CC ROM:001239C0 bsr.l sub_115E38 ROM:001239C6 bsr.w sub_12419A ROM:001239CA bra.s loc_1239D0 ROM:001239CC ; --------------------------------------------------------------------------- ROM:001239CC ROM:001239CC loc_1239CC: ; CODE XREF: sub_123492+528↑j ROM:001239CC bsr.w sub_12410A ROM:001239D0 ROM:001239D0 loc_1239D0: ; CODE XREF: sub_123492+51A↑j ROM:001239D0 ; sub_123492+538↑j ROM:001239D0 bra.l locret_1240B4 ROM:001239D6 ; --------------------------------------------------------------------------- ROM:001239D6 ROM:001239D6 loc_1239D6: ; CODE XREF: sub_123492+4F8↑j ROM:001239D6 move.w #1,d0 ROM:001239DA cmpi.b #$23,$11CC(d0.w) ; '#' ROM:001239E2 bne.l loc_1239F2 ROM:001239E8 bsr.w sub_12433A ROM:001239EC bra.l locret_1240B4 ROM:001239F2 ; --------------------------------------------------------------------------- ROM:001239F2 ROM:001239F2 loc_1239F2: ; CODE XREF: sub_123492+550↑j ROM:001239F2 move.w #1,d0 ROM:001239F6 cmpi.b #$3D,$11CC(d0.w) ; '=' ROM:001239FE bne.l loc_123A0E ROM:00123A04 bsr.w sub_1245D2 ROM:00123A08 bra.l locret_1240B4 ROM:00123A0E ; --------------------------------------------------------------------------- ROM:00123A0E ROM:00123A0E loc_123A0E: ; CODE XREF: sub_123492+56C↑j ROM:00123A0E move.w #1,d0 ROM:00123A12 cmpi.b #$30,$11CC(d0.w) ; '0' ROM:00123A1A bne.s loc_123A26 ROM:00123A1C bsr.w sub_12419A ROM:00123A20 bra.l locret_1240B4 ROM:00123A26 ; --------------------------------------------------------------------------- ROM:00123A26 ROM:00123A26 loc_123A26: ; CODE XREF: sub_123492+588↑j ROM:00123A26 move.w #1,d0 ROM:00123A2A btst #7,($131A).w ROM:00123A30 beq.s loc_123A3E ROM:00123A32 bclr #7,($131A).w ROM:00123A38 bra.l locret_1240B4 ROM:00123A3E ; --------------------------------------------------------------------------- ROM:00123A3E ROM:00123A3E loc_123A3E: ; CODE XREF: sub_123492+59E↑j ROM:00123A3E cmpi.b #$31,$11CC(d0.w) ; '1' ROM:00123A46 bne.s loc_123A52 ROM:00123A48 bsr.w sub_12419A ROM:00123A4C bra.l locret_1240B4 ROM:00123A52 ; --------------------------------------------------------------------------- ROM:00123A52 ROM:00123A52 loc_123A52: ; CODE XREF: sub_123492+5B4↑j ROM:00123A52 move.w #1,d0 ROM:00123A56 cmpi.b #$32,$11CC(d0.w) ; '2' ROM:00123A5E bne.s loc_123A6A ROM:00123A60 bsr.w sub_12419A ROM:00123A64 bra.l locret_1240B4 ROM:00123A6A ; --------------------------------------------------------------------------- ROM:00123A6A ROM:00123A6A loc_123A6A: ; CODE XREF: sub_123492+5CC↑j ROM:00123A6A move.w #1,d0 ROM:00123A6E cmpi.b #$2C,$11CC(d0.w) ; ',' ROM:00123A76 bne.s loc_123A82 ROM:00123A78 bsr.w sub_12419A ROM:00123A7C bra.l locret_1240B4 ROM:00123A82 ; --------------------------------------------------------------------------- ROM:00123A82 ROM:00123A82 loc_123A82: ; CODE XREF: sub_123492+5E4↑j ROM:00123A82 move.w #1,d0 ROM:00123A86 cmpi.b #$A0,$11CC(d0.w) ROM:00123A8E bne.s loc_123AA8 ROM:00123A90 bsr.l sub_115024 ROM:00123A96 btst #6,($1312).w ROM:00123A9C beq.s loc_123AA2 ROM:00123A9E bsr.w sub_12410A ROM:00123AA2 ROM:00123AA2 loc_123AA2: ; CODE XREF: sub_123492+60A↑j ROM:00123AA2 bra.l locret_1240B4 ROM:00123AA8 ; --------------------------------------------------------------------------- ROM:00123AA8 ROM:00123AA8 loc_123AA8: ; CODE XREF: sub_123492+5FC↑j ROM:00123AA8 move.w #1,d0 ROM:00123AAC cmpi.b #$33,$11CC(d0.w) ; '3' ROM:00123AB4 bne.l loc_123B1E ROM:00123ABA clr.w d1 ROM:00123ABC move.b ($11CE).l,d3 ROM:00123AC2 move.b dword_134A56(d1.w),d2 ROM:00123ACA ROM:00123ACA loc_123ACA: ; CODE XREF: sub_123492+64C↓j ROM:00123ACA cmpi.b #$FF,d2 ROM:00123ACE beq.s loc_123AE0 ROM:00123AD0 cmp.b d2,d3 ROM:00123AD2 beq.s loc_123AE0 ROM:00123AD4 addq.w #6,d1 ROM:00123AD6 move.b dword_134A56(d1.w),d2 ROM:00123ADE bra.s loc_123ACA ROM:00123AE0 ; --------------------------------------------------------------------------- ROM:00123AE0 ROM:00123AE0 loc_123AE0: ; CODE XREF: sub_123492+63C↑j ROM:00123AE0 ; sub_123492+640↑j ROM:00123AE0 clr.w d3 ROM:00123AE2 move.w d1,d4 ROM:00123AE4 addq.w #1,d4 ROM:00123AE6 move.b dword_134A56(d4.w),d3 ROM:00123AEE and.w ($C66).w,d3 ROM:00123AF2 cmpi.b #$FF,d2 ROM:00123AF6 beq.l loc_123B14 ROM:00123AFC cmpi.w #0,d3 ROM:00123B00 beq.l loc_123B14 ROM:00123B06 addq.w #1,d4 ROM:00123B08 movea.l dword_134A56(d4.w),a0 ROM:00123B10 jsr (a0) ROM:00123B12 bra.s loc_123B18 ROM:00123B14 ; --------------------------------------------------------------------------- ROM:00123B14 ROM:00123B14 loc_123B14: ; CODE XREF: sub_123492+664↑j ROM:00123B14 ; sub_123492+66E↑j ROM:00123B14 bsr.w sub_12410A ROM:00123B18 ROM:00123B18 loc_123B18: ; CODE XREF: sub_123492+680↑j ROM:00123B18 bra.l locret_1240B4 ROM:00123B1E ; --------------------------------------------------------------------------- ROM:00123B1E ROM:00123B1E loc_123B1E: ; CODE XREF: sub_123492+622↑j ROM:00123B1E move.w #1,d0 ROM:00123B22 cmpi.b #$27,$11CC(d0.w) ; ''' ROM:00123B2A bne.l loc_123C6E ROM:00123B30 btst #7,($1309).w ROM:00123B36 beq.l loc_123BA2 ROM:00123B3C btst #4,($131A).w ROM:00123B42 beq.s loc_123B78 ROM:00123B44 move.b #4,($11CF).l ROM:00123B4C move.b #$67,($11D0).l ; 'g' ROM:00123B54 move.b #1,($11D1).l ROM:00123B5C move.b #0,($11D2).l ROM:00123B64 move.b #0,($11D3).l ROM:00123B6C bsr.w sub_12456E ROM:00123B70 move.w #9,($C58).w ROM:00123B76 bra.s loc_123B9C ROM:00123B78 ; --------------------------------------------------------------------------- ROM:00123B78 ROM:00123B78 loc_123B78: ; CODE XREF: sub_123492+6B0↑j ROM:00123B78 movea.l #$11CC,a0 ROM:00123B7E move.b #4,(a0)+ ROM:00123B82 move.b #$67,(a0)+ ; 'g' ROM:00123B86 move.b #1,(a0)+ ROM:00123B8A move.b #0,(a0)+ ROM:00123B8E move.b #0,(a0)+ ROM:00123B92 move.b #$6C,(a0)+ ; 'l' ROM:00123B96 move.w #6,($C58).w ROM:00123B9C ROM:00123B9C loc_123B9C: ; CODE XREF: sub_123492+6E4↑j ROM:00123B9C bra.l loc_123C68 ROM:00123BA2 ; --------------------------------------------------------------------------- ROM:00123BA2 ROM:00123BA2 loc_123BA2: ; CODE XREF: sub_123492+6A4↑j ROM:00123BA2 move.w #2,d1 ROM:00123BA6 cmpi.b #1,$11CC(d1.w) ROM:00123BAE bne.l loc_123C20 ROM:00123BB4 btst #4,($131A).w ROM:00123BBA beq.s loc_123BF0 ROM:00123BBC move.b #4,($11CF).l ROM:00123BC4 move.b #$67,($11D0).l ; 'g' ROM:00123BCC move.b #1,($11D1).l ROM:00123BD4 move.b ($C52).w,($11D2).l ROM:00123BDC move.b ($C53).w,($11D3).l ROM:00123BE4 bsr.w sub_12456E ROM:00123BE8 move.w #9,($C58).w ROM:00123BEE bra.s loc_123C1E ROM:00123BF0 ; --------------------------------------------------------------------------- ROM:00123BF0 ROM:00123BF0 loc_123BF0: ; CODE XREF: sub_123492+728↑j ROM:00123BF0 movea.l #$11CC,a0 ROM:00123BF6 move.b #4,(a0)+ ROM:00123BFA move.b #$67,(a0)+ ; 'g' ROM:00123BFE move.b #1,(a0)+ ROM:00123C02 move.b ($C52).w,(a0)+ ROM:00123C06 move.b ($C53).w,(a0)+ ROM:00123C0A move.b #$6C,d2 ; 'l' ROM:00123C0E add.b ($C52).w,d2 ROM:00123C12 add.b ($C53).w,d2 ROM:00123C16 move.b d2,(a0)+ ROM:00123C18 move.w #6,($C58).w ROM:00123C1E ROM:00123C1E loc_123C1E: ; CODE XREF: sub_123492+75C↑j ROM:00123C1E bra.s loc_123C68 ROM:00123C20 ; --------------------------------------------------------------------------- ROM:00123C20 ROM:00123C20 loc_123C20: ; CODE XREF: sub_123492+71C↑j ROM:00123C20 btst #4,($131A).w ROM:00123C26 beq.s loc_123C4C ROM:00123C28 move.b #2,($11CF).l ROM:00123C30 move.b #$67,($11D0).l ; 'g' ROM:00123C38 move.b #2,($11D1).l ROM:00123C40 bsr.w sub_12456E ROM:00123C44 move.w #7,($C58).w ROM:00123C4A bra.s loc_123C68 ROM:00123C4C ; --------------------------------------------------------------------------- ROM:00123C4C ROM:00123C4C loc_123C4C: ; CODE XREF: sub_123492+794↑j ROM:00123C4C movea.l #$11CC,a0 ROM:00123C52 move.b #2,(a0)+ ROM:00123C56 move.b #$67,(a0)+ ; 'g' ROM:00123C5A move.b #2,(a0)+ ROM:00123C5E move.b #$6B,(a0)+ ; 'k' ROM:00123C62 move.w #4,($C58).w ROM:00123C68 ROM:00123C68 loc_123C68: ; CODE XREF: sub_123492:loc_123B9C↑j ROM:00123C68 ; sub_123492:loc_123C1E↑j ... ROM:00123C68 bra.l locret_1240B4 ROM:00123C6E ; --------------------------------------------------------------------------- ROM:00123C6E ROM:00123C6E loc_123C6E: ; CODE XREF: sub_123492+698↑j ROM:00123C6E move.w #1,d0 ROM:00123C72 cmpi.b #$34,$11CC(d0.w) ; '4' ROM:00123C7A bne.s loc_123CEA ROM:00123C7C btst #4,($131A).w ROM:00123C82 beq.s loc_123CB0 ROM:00123C84 move.b #2,($11CF).l ROM:00123C8C move.b ($11CD).l,d1 ROM:00123C92 addi.b #$40,d1 ; '@' ROM:00123C96 move.b d1,($11D0).l ROM:00123C9C move.b #$FA,($11D1).l ROM:00123CA4 bsr.w sub_12456E ROM:00123CA8 move.w #7,($C58).w ROM:00123CAE bra.s loc_123CE4 ROM:00123CB0 ; --------------------------------------------------------------------------- ROM:00123CB0 ROM:00123CB0 loc_123CB0: ; CODE XREF: sub_123492+7F0↑j ROM:00123CB0 addi.b #$40,($11CD).l ; '@' ROM:00123CB8 move.b ($11CD).l,d0 ROM:00123CBE move.b #2,($11CC).l ROM:00123CC6 move.b #$FA,($11CE).l ROM:00123CCE add.b ($11CE).l,d0 ROM:00123CD4 addi.b #2,d0 ROM:00123CD8 move.b d0,($11CF).l ROM:00123CDE move.w #4,($C58).w ROM:00123CE4 ROM:00123CE4 loc_123CE4: ; CODE XREF: sub_123492+81C↑j ROM:00123CE4 bra.l locret_1240B4 ROM:00123CEA ; --------------------------------------------------------------------------- ROM:00123CEA ROM:00123CEA loc_123CEA: ; CODE XREF: sub_123492+7E8↑j ROM:00123CEA move.w #1,d0 ROM:00123CEE cmpi.b #$1A,$11CC(d0.w) ROM:00123CF6 bne.l loc_1240B0 ROM:00123CFC move.w #2,d0 ROM:00123D00 cmpi.b #$87,$11CC(d0.w) ROM:00123D08 bne.l loc_123D8E ROM:00123D0E bsr.l sub_1145D4 ROM:00123D14 btst #4,($131A).w ROM:00123D1A beq.s loc_123D4C ROM:00123D1C move.b #$30,($11CF).l ; '0' ROM:00123D24 move.b ($11CD).l,d1 ROM:00123D2A addi.b #$40,d1 ; '@' ROM:00123D2E move.b d1,($11D0).l ROM:00123D34 move.b ($11CE).l,d1 ROM:00123D3A move.b d1,($11D1).l ROM:00123D40 bsr.w sub_12456E ROM:00123D44 move.w #$35,($C58).w ; '5' ROM:00123D4A bra.s loc_123D88 ROM:00123D4C ; --------------------------------------------------------------------------- ROM:00123D4C ROM:00123D4C loc_123D4C: ; CODE XREF: sub_123492+888↑j ROM:00123D4C addi.b #$40,($11CD).l ; '@' ROM:00123D54 move.b #$30,($11CC).l ; '0' ROM:00123D5C clr.b d0 ROM:00123D5E clr.w d4 ROM:00123D60 move.w #0,d2 ROM:00123D64 bra.s loc_123D6A ROM:00123D66 ; --------------------------------------------------------------------------- ROM:00123D66 ROM:00123D66 loc_123D66: ; CODE XREF: sub_123492+8E8↓j ROM:00123D66 addi.w #1,d2 ROM:00123D6A ROM:00123D6A loc_123D6A: ; CODE XREF: sub_123492+8D2↑j ROM:00123D6A cmpi.w #$30,d2 ; '0' ROM:00123D6E bgt.s loc_123D7C ROM:00123D70 add.b $11CC(d4.w),d0 ROM:00123D76 addi.w #1,d4 ROM:00123D7A bra.s loc_123D66 ROM:00123D7C ; --------------------------------------------------------------------------- ROM:00123D7C ROM:00123D7C loc_123D7C: ; CODE XREF: sub_123492+8DC↑j ROM:00123D7C move.b d0,$11CC(d4.w) ROM:00123D82 move.w #$32,($C58).w ; '2' ROM:00123D88 ROM:00123D88 loc_123D88: ; CODE XREF: sub_123492+8B8↑j ROM:00123D88 bra.l loc_1240AE ROM:00123D8E ; --------------------------------------------------------------------------- ROM:00123D8E ROM:00123D8E loc_123D8E: ; CODE XREF: sub_123492+876↑j ROM:00123D8E move.w #2,d0 ROM:00123D92 cmpi.b #$8A,$11CC(d0.w) ROM:00123D9A bne.l loc_123E20 ROM:00123DA0 bsr.l sub_115D9E ROM:00123DA6 btst #4,($131A).w ROM:00123DAC beq.s loc_123DDE ROM:00123DAE move.b #$16,($11CF).l ROM:00123DB6 move.b ($11CD).l,d1 ROM:00123DBC addi.b #$40,d1 ; '@' ROM:00123DC0 move.b d1,($11D0).l ROM:00123DC6 move.b ($11CE).l,d1 ROM:00123DCC move.b d1,($11D1).l ROM:00123DD2 bsr.w sub_12456E ROM:00123DD6 move.w #$1B,($C58).w ROM:00123DDC bra.s loc_123E1A ROM:00123DDE ; --------------------------------------------------------------------------- ROM:00123DDE ROM:00123DDE loc_123DDE: ; CODE XREF: sub_123492+91A↑j ROM:00123DDE addi.b #$40,($11CD).l ; '@' ROM:00123DE6 move.b #$16,($11CC).l ROM:00123DEE clr.b d0 ROM:00123DF0 clr.w d4 ROM:00123DF2 move.w #0,d2 ROM:00123DF6 bra.s loc_123DFC ROM:00123DF8 ; --------------------------------------------------------------------------- ROM:00123DF8 ROM:00123DF8 loc_123DF8: ; CODE XREF: sub_123492+97A↓j ROM:00123DF8 addi.w #1,d2 ROM:00123DFC ROM:00123DFC loc_123DFC: ; CODE XREF: sub_123492+964↑j ROM:00123DFC cmpi.w #$16,d2 ROM:00123E00 bgt.s loc_123E0E ROM:00123E02 add.b $11CC(d4.w),d0 ROM:00123E08 addi.w #1,d4 ROM:00123E0C bra.s loc_123DF8 ROM:00123E0E ; --------------------------------------------------------------------------- ROM:00123E0E ROM:00123E0E loc_123E0E: ; CODE XREF: sub_123492+96E↑j ROM:00123E0E move.b d0,$11CC(d4.w) ROM:00123E14 move.w #$18,($C58).w ROM:00123E1A ROM:00123E1A loc_123E1A: ; CODE XREF: sub_123492+94A↑j ROM:00123E1A bra.l loc_1240AE ROM:00123E20 ; --------------------------------------------------------------------------- ROM:00123E20 ROM:00123E20 loc_123E20: ; CODE XREF: sub_123492+908↑j ROM:00123E20 move.w #2,d0 ROM:00123E24 cmpi.b #$9A,$11CC(d0.w) ROM:00123E2C bne.l loc_123EE2 ROM:00123E32 movea.l #$10F000,a0 ROM:00123E38 movea.l #$11CC,a1 ROM:00123E3E btst #4,($131A).w ROM:00123E44 beq.s loc_123E4E ROM:00123E46 adda.l #6,a1 ROM:00123E4C bra.s loc_123E54 ROM:00123E4E ; --------------------------------------------------------------------------- ROM:00123E4E ROM:00123E4E loc_123E4E: ; CODE XREF: sub_123492+9B2↑j ROM:00123E4E adda.l #3,a1 ROM:00123E54 ROM:00123E54 loc_123E54: ; CODE XREF: sub_123492+9BA↑j ROM:00123E54 move.b #1,d3 ROM:00123E58 bra.s loc_123E5E ROM:00123E5A ; --------------------------------------------------------------------------- ROM:00123E5A ROM:00123E5A loc_123E5A: ; CODE XREF: sub_123492+9D4↓j ROM:00123E5A addi.b #1,d3 ROM:00123E5E ROM:00123E5E loc_123E5E: ; CODE XREF: sub_123492+9C6↑j ROM:00123E5E cmpi.b #6,d3 ROM:00123E62 bgt.s loc_123E68 ROM:00123E64 move.b (a0)+,(a1)+ ROM:00123E66 bra.s loc_123E5A ROM:00123E68 ; --------------------------------------------------------------------------- ROM:00123E68 ROM:00123E68 loc_123E68: ; CODE XREF: sub_123492+9D0↑j ROM:00123E68 btst #4,($131A).w ROM:00123E6E beq.s loc_123EA0 ROM:00123E70 move.b #8,($11CF).l ROM:00123E78 move.b ($11CD).l,d1 ROM:00123E7E addi.b #$40,d1 ; '@' ROM:00123E82 move.b d1,($11D0).l ROM:00123E88 move.b ($11CE).l,d1 ROM:00123E8E move.b d1,($11D1).l ROM:00123E94 bsr.w sub_12456E ROM:00123E98 move.w #$D,($C58).w ROM:00123E9E bra.s loc_123EDC ROM:00123EA0 ; --------------------------------------------------------------------------- ROM:00123EA0 ROM:00123EA0 loc_123EA0: ; CODE XREF: sub_123492+9DC↑j ROM:00123EA0 addi.b #$40,($11CD).l ; '@' ROM:00123EA8 move.b #8,($11CC).l ROM:00123EB0 clr.b d0 ROM:00123EB2 clr.w d4 ROM:00123EB4 move.w #0,d2 ROM:00123EB8 bra.s loc_123EBE ROM:00123EBA ; --------------------------------------------------------------------------- ROM:00123EBA ROM:00123EBA loc_123EBA: ; CODE XREF: sub_123492+A3C↓j ROM:00123EBA addi.w #1,d2 ROM:00123EBE ROM:00123EBE loc_123EBE: ; CODE XREF: sub_123492+A26↑j ROM:00123EBE cmpi.w #8,d2 ROM:00123EC2 bgt.s loc_123ED0 ROM:00123EC4 add.b $11CC(d4.w),d0 ROM:00123ECA addi.w #1,d4 ROM:00123ECE bra.s loc_123EBA ROM:00123ED0 ; --------------------------------------------------------------------------- ROM:00123ED0 ROM:00123ED0 loc_123ED0: ; CODE XREF: sub_123492+A30↑j ROM:00123ED0 move.b d0,$11CC(d4.w) ROM:00123ED6 move.w #$A,($C58).w ROM:00123EDC ROM:00123EDC loc_123EDC: ; CODE XREF: sub_123492+A0C↑j ROM:00123EDC bra.l loc_1240AE ROM:00123EE2 ; --------------------------------------------------------------------------- ROM:00123EE2 ROM:00123EE2 loc_123EE2: ; CODE XREF: sub_123492+99A↑j ROM:00123EE2 move.w #2,d0 ROM:00123EE6 cmpi.b #$9B,$11CC(d0.w) ROM:00123EEE bne.l loc_123F78 ROM:00123EF4 btst #4,($131A).w ROM:00123EFA beq.s loc_123F36 ROM:00123EFC move.b #3,($11CF).l ROM:00123F04 move.b ($11CD).l,d1 ROM:00123F0A addi.b #$40,d1 ; '@' ROM:00123F0E move.b d1,($11D0).l ROM:00123F14 move.b ($11CE).l,d1 ROM:00123F1A move.b d1,($11D1).l ROM:00123F20 movea.l #$10F00A,a0 ROM:00123F26 move.b (a0)+,($11D2).w ROM:00123F2A bsr.w sub_12456E ROM:00123F2E move.w #8,($C58).w ROM:00123F34 bra.s loc_123F72 ROM:00123F36 ; --------------------------------------------------------------------------- ROM:00123F36 ROM:00123F36 loc_123F36: ; CODE XREF: sub_123492+A68↑j ROM:00123F36 addi.b #$40,($11CD).l ; '@' ROM:00123F3E move.b #3,($11CC).l ROM:00123F46 move.b ($11CD).l,d0 ROM:00123F4C addi.b #3,d0 ROM:00123F50 add.b ($11CE).l,d0 ROM:00123F56 movea.l #$10F00A,a0 ROM:00123F5C move.b (a0)+,($11CF).l ROM:00123F62 add.b ($11CF).l,d0 ROM:00123F68 move.b d0,($11D0).w ROM:00123F6C move.w #5,($C58).w ROM:00123F72 ROM:00123F72 loc_123F72: ; CODE XREF: sub_123492+AA2↑j ROM:00123F72 bra.l loc_1240AE ROM:00123F78 ; --------------------------------------------------------------------------- ROM:00123F78 ROM:00123F78 loc_123F78: ; CODE XREF: sub_123492+A5C↑j ROM:00123F78 move.w #2,d0 ROM:00123F7C cmpi.b #$9C,$11CC(d0.w) ROM:00123F84 bne.l loc_124018 ROM:00123F8A btst #4,($131A).w ROM:00123F90 beq.s loc_123FD0 ROM:00123F92 move.b #3,($11CF).l ROM:00123F9A move.b ($11CD).l,d1 ROM:00123FA0 addi.b #$40,d1 ; '@' ROM:00123FA4 move.b d1,($11D0).l ROM:00123FAA move.b ($11CE).l,d1 ROM:00123FB0 move.b d1,($11D1).l ROM:00123FB6 movea.l #$10F00A,a0 ROM:00123FBC move.b (a0)+,($11D2).w ROM:00123FC0 move.b (a0)+,($11D2).w ROM:00123FC4 bsr.w sub_12456E ROM:00123FC8 move.w #8,($C58).w ROM:00123FCE bra.s loc_124012 ROM:00123FD0 ; --------------------------------------------------------------------------- ROM:00123FD0 ROM:00123FD0 loc_123FD0: ; CODE XREF: sub_123492+AFE↑j ROM:00123FD0 addi.b #$40,($11CD).l ; '@' ROM:00123FD8 move.b #3,($11CC).l ROM:00123FE0 move.b ($11CD).l,d0 ROM:00123FE6 addi.b #3,d0 ROM:00123FEA add.b ($11CE).l,d0 ROM:00123FF0 movea.l #$10F00A,a0 ROM:00123FF6 move.b (a0)+,($11CF).l ROM:00123FFC move.b (a0)+,($11CF).l ROM:00124002 add.b ($11CF).l,d0 ROM:00124008 move.b d0,($11D0).w ROM:0012400C move.w #5,($C58).w ROM:00124012 ROM:00124012 loc_124012: ; CODE XREF: sub_123492+B3C↑j ROM:00124012 bra.l loc_1240AE ROM:00124018 ; --------------------------------------------------------------------------- ROM:00124018 ROM:00124018 loc_124018: ; CODE XREF: sub_123492+AF2↑j ROM:00124018 move.w #2,d0 ROM:0012401C cmpi.b #$9E,$11CC(d0.w) ROM:00124024 bne.l loc_1240AA ROM:0012402A btst #4,($131A).w ROM:00124030 beq.s loc_12406C ROM:00124032 move.b #3,($11CF).l ROM:0012403A move.b ($11CD).l,d1 ROM:00124040 addi.b #$40,d1 ; '@' ROM:00124044 move.b d1,($11D0).l ROM:0012404A move.b ($11CE).l,d1 ROM:00124050 move.b d1,($11D1).l ROM:00124056 movea.l #$10F00C,a0 ROM:0012405C move.b (a0)+,($11D2).w ROM:00124060 bsr.w sub_12456E ROM:00124064 move.w #8,($C58).w ROM:0012406A bra.s loc_1240A8 ROM:0012406C ; --------------------------------------------------------------------------- ROM:0012406C ROM:0012406C loc_12406C: ; CODE XREF: sub_123492+B9E↑j ROM:0012406C addi.b #$40,($11CD).l ; '@' ROM:00124074 move.b #3,($11CC).l ROM:0012407C move.b ($11CD).l,d0 ROM:00124082 addi.b #3,d0 ROM:00124086 add.b ($11CE).l,d0 ROM:0012408C movea.l #$10F00C,a0 ROM:00124092 move.b (a0)+,($11CF).l ROM:00124098 add.b ($11CF).l,d0 ROM:0012409E move.b d0,($11D0).w ROM:001240A2 move.w #5,($C58).w ROM:001240A8 ROM:001240A8 loc_1240A8: ; CODE XREF: sub_123492+BD8↑j ROM:001240A8 bra.s loc_1240AE ROM:001240AA ; --------------------------------------------------------------------------- ROM:001240AA ROM:001240AA loc_1240AA: ; CODE XREF: sub_123492+B92↑j ROM:001240AA bsr.w sub_12410A ROM:001240AE ROM:001240AE loc_1240AE: ; CODE XREF: sub_123492:loc_123D88↑j ROM:001240AE ; sub_123492:loc_123E1A↑j ... ROM:001240AE bra.s locret_1240B4 ROM:001240B0 ; --------------------------------------------------------------------------- ROM:001240B0 ROM:001240B0 loc_1240B0: ; CODE XREF: sub_123492+864↑j ROM:001240B0 bsr.w sub_1240B6 ROM:001240B4 ROM:001240B4 locret_1240B4: ; CODE XREF: sub_123492+C↑j ROM:001240B4 ; sub_123492+1E↑j ... ROM:001240B4 rts ROM:001240B4 ; End of function sub_123492 ROM:001240B4 ROM:001240B6 ROM:001240B6 ; =============== S U B R O U T I N E ======================================= ROM:001240B6 ROM:001240B6 ROM:001240B6 sub_1240B6: ; CODE XREF: sub_123492:loc_1240B0↑p ROM:001240B6 ; sub_1245D2+7A↓p ... ROM:001240B6 btst #4,($131A).w ROM:001240BC beq.s loc_1240E2 ROM:001240BE move.b #1,($11CF).l ROM:001240C6 move.b ($11CD).l,d1 ROM:001240CC addi.b #$40,d1 ; '@' ROM:001240D0 move.b d1,($11D0).l ROM:001240D6 bsr.w sub_12456E ROM:001240DA move.w #6,($C58).w ROM:001240E0 bra.s locret_124108 ROM:001240E2 ; --------------------------------------------------------------------------- ROM:001240E2 ROM:001240E2 loc_1240E2: ; CODE XREF: sub_1240B6+6↑j ROM:001240E2 addi.b #$40,($11CD).l ; '@' ROM:001240EA move.b ($11CD).l,d0 ROM:001240F0 addi.b #1,d0 ROM:001240F4 move.b #1,($11CC).l ROM:001240FC move.b d0,($11CE).l ROM:00124102 move.w #3,($C58).w ROM:00124108 ROM:00124108 locret_124108: ; CODE XREF: sub_1240B6+2A↑j ROM:00124108 rts ROM:00124108 ; End of function sub_1240B6 ROM:00124108 ROM:0012410A ROM:0012410A ; =============== S U B R O U T I N E ======================================= ROM:0012410A ROM:0012410A ROM:0012410A sub_12410A: ; CODE XREF: sub_123492+8↑p ROM:0012410A ; sub_123492+1A↑p ... ROM:0012410A move.b ($11CC).l,d1 ROM:00124110 btst #4,($131A).w ROM:00124116 beq.s loc_124146 ROM:00124118 move.b #3,($11CF).l ROM:00124120 move.b ($11CD).l,($11D1).l ROM:0012412A move.b #$7F,($11D0).l ROM:00124132 move.b ($1122).w,($11D2).l ROM:0012413A bsr.w sub_12456E ROM:0012413E move.w #8,($C58).w ROM:00124144 bra.s locret_124198 ROM:00124146 ; --------------------------------------------------------------------------- ROM:00124146 ROM:00124146 loc_124146: ; CODE XREF: sub_12410A+C↑j ROM:00124146 andi.b #$C0,d1 ROM:0012414A cmpi.b #0,d1 ROM:0012414E bne.s loc_12415C ROM:00124150 move.b ($11CD).l,($11CE).l ROM:0012415A bra.s loc_124166 ROM:0012415C ; --------------------------------------------------------------------------- ROM:0012415C ROM:0012415C loc_12415C: ; CODE XREF: sub_12410A+44↑j ROM:0012415C move.b ($11CF).l,($11CE).l ROM:00124166 ROM:00124166 loc_124166: ; CODE XREF: sub_12410A+50↑j ROM:00124166 move.b ($11CE).l,d0 ROM:0012416C addi.b #-$7E,d0 ROM:00124170 add.b ($1122).w,d0 ROM:00124174 move.b #3,($11CC).l ROM:0012417C move.b #$7F,($11CD).l ROM:00124184 move.b ($1122).w,($11CF).l ROM:0012418C move.b d0,($11D0).l ROM:00124192 move.w #5,($C58).w ROM:00124198 ROM:00124198 locret_124198: ; CODE XREF: sub_12410A+3A↑j ROM:00124198 rts ROM:00124198 ; End of function sub_12410A ROM:00124198 ROM:0012419A ROM:0012419A ; =============== S U B R O U T I N E ======================================= ROM:0012419A ROM:0012419A ROM:0012419A sub_12419A: ; CODE XREF: ROM:0011509E↑p ROM:0012419A ; sub_123492+516↑p ... ROM:0012419A btst #4,($131A).w ROM:001241A0 beq.s loc_1241D0 ROM:001241A2 move.b #2,($11CF).l ROM:001241AA move.b ($11CD).l,d1 ROM:001241B0 addi.b #$40,d1 ; '@' ROM:001241B4 move.b d1,($11D0).l ROM:001241BA move.b ($11CE).l,($11D1).l ROM:001241C4 bsr.w sub_12456E ROM:001241C8 move.w #7,($C58).w ROM:001241CE bra.s locret_1241FC ROM:001241D0 ; --------------------------------------------------------------------------- ROM:001241D0 ROM:001241D0 loc_1241D0: ; CODE XREF: sub_12419A+6↑j ROM:001241D0 addi.b #$40,($11CD).l ; '@' ROM:001241D8 move.b ($11CD).l,d0 ROM:001241DE move.b #2,($11CC).l ROM:001241E6 add.b ($11CE).l,d0 ROM:001241EC addi.b #2,d0 ROM:001241F0 move.b d0,($11CF).l ROM:001241F6 move.w #4,($C58).w ROM:001241FC ROM:001241FC locret_1241FC: ; CODE XREF: sub_12419A+34↑j ROM:001241FC rts ROM:001241FC ; End of function sub_12419A ROM:001241FC ROM:001241FE ROM:001241FE ; =============== S U B R O U T I N E ======================================= ROM:001241FE ROM:001241FE ROM:001241FE sub_1241FE: ; CODE XREF: sub_123492:loc_12396E↑p ROM:001241FE clr.l d1 ROM:00124200 movea.l #$11CC,a0 ROM:00124206 move.b 2(a0),d1 ROM:0012420A swap d1 ROM:0012420C move.b 1(a0),d1 ROM:00124210 btst #4,($131A).w ROM:00124216 beq.s loc_124226 ROM:00124218 adda.l #3,a0 ROM:0012421E move.w #7,($C58).w ROM:00124224 bra.s loc_12423E ROM:00124226 ; --------------------------------------------------------------------------- ROM:00124226 ROM:00124226 loc_124226: ; CODE XREF: sub_1241FE+18↑j ROM:00124226 btst #2,($1311).w ROM:0012422C beq.s loc_124238 ROM:0012422E clr.b (a0)+ ROM:00124230 move.w #5,($C58).w ROM:00124236 bra.s loc_12423E ROM:00124238 ; --------------------------------------------------------------------------- ROM:00124238 ROM:00124238 loc_124238: ; CODE XREF: sub_1241FE+2E↑j ROM:00124238 move.w #4,($C58).w ROM:0012423E ROM:0012423E loc_12423E: ; CODE XREF: sub_1241FE+26↑j ROM:0012423E ; sub_1241FE+38↑j ROM:0012423E adda.l #1,a0 ROM:00124244 addi.b #$40,d1 ; '@' ROM:00124248 move.b d1,(a0)+ ROM:0012424A move.b d1,d2 ROM:0012424C swap d1 ROM:0012424E move.b d1,(a0)+ ROM:00124250 add.b d1,d2 ROM:00124252 clr.w d1 ROM:00124254 move.w 2(a3),d4 ROM:00124258 ROM:00124258 loc_124258: ; CODE XREF: sub_1241FE+F8↓j ROM:00124258 cmp.w d1,d4 ROM:0012425A ble.l loc_1242FA ROM:00124260 move.w d1,d3 ROM:00124262 lsl.w #2,d3 ROM:00124264 addq.w #6,d3 ROM:00124266 move.b (a3,d3.w),d5 ROM:0012426A btst #2,($1311).w ROM:00124270 bne.s loc_1242A4 ROM:00124272 cmpi.b #0,d5 ROM:00124276 bne.s loc_124280 ROM:00124278 movea.l #0,a1 ROM:0012427E bra.s loc_1242A4 ROM:00124280 ; --------------------------------------------------------------------------- ROM:00124280 ROM:00124280 loc_124280: ; CODE XREF: sub_1241FE+78↑j ROM:00124280 cmpi.b #$40,d5 ; '@' ROM:00124284 bne.s loc_12428E ROM:00124286 movea.l #unk_110000,a1 ROM:0012428C bra.s loc_1242A4 ROM:0012428E ; --------------------------------------------------------------------------- ROM:0012428E ROM:0012428E loc_12428E: ; CODE XREF: sub_1241FE+86↑j ROM:0012428E cmpi.b #$80,d5 ROM:00124292 bne.s loc_124298 ROM:00124294 movea.l a5,a1 ROM:00124296 bra.s loc_1242A4 ROM:00124298 ; --------------------------------------------------------------------------- ROM:00124298 ROM:00124298 loc_124298: ; CODE XREF: sub_1241FE+94↑j ROM:00124298 cmpi.b #$C0,d5 ROM:0012429C bne.s loc_1242A4 ROM:0012429E movea.l #$100000,a1 ROM:001242A4 ROM:001242A4 loc_1242A4: ; CODE XREF: sub_1241FE+72↑j ROM:001242A4 ; sub_1241FE+80↑j ... ROM:001242A4 subq.w #2,d3 ROM:001242A6 clr.l d5 ROM:001242A8 btst #2,($1311).w ROM:001242AE bne.s loc_1242B8 ROM:001242B0 move.w (a3,d3.w),d5 ROM:001242B4 adda.l d5,a1 ROM:001242B6 bra.s loc_1242CA ROM:001242B8 ; --------------------------------------------------------------------------- ROM:001242B8 ROM:001242B8 loc_1242B8: ; CODE XREF: sub_1241FE+B0↑j ROM:001242B8 move.b (a3,d3.w),d5 ROM:001242BC asl.l #8,d5 ROM:001242BE move.b 1(a3,d3.w),d5 ROM:001242C2 asl.l #8,d5 ROM:001242C4 move.b 2(a3,d3.w),d5 ROM:001242C8 movea.l d5,a1 ROM:001242CA ROM:001242CA loc_1242CA: ; CODE XREF: sub_1241FE+B8↑j ROM:001242CA clr.w d5 ROM:001242CC clr.w d6 ROM:001242CE addq.w #3,d3 ROM:001242D0 move.b (a3,d3.w),d6 ROM:001242D4 ROM:001242D4 loc_1242D4: ; CODE XREF: sub_1241FE+F4↓j ROM:001242D4 cmp.w d5,d6 ROM:001242D6 ble.s loc_1242F4 ROM:001242D8 move.b (a1),(a0)+ ROM:001242DA addq.w #1,d5 ROM:001242DC add.b (a1)+,d2 ROM:001242DE addq.w #1,($C70).w ROM:001242E2 move.l #$12CF,d3 ROM:001242E8 cmp.l a0,d3 ROM:001242EA bge.s loc_1242EE ROM:001242EC movea.l d3,a0 ROM:001242EE ROM:001242EE loc_1242EE: ; CODE XREF: sub_1241FE+EC↑j ROM:001242EE addq.w #1,($C58).w ROM:001242F2 bra.s loc_1242D4 ROM:001242F4 ; --------------------------------------------------------------------------- ROM:001242F4 ROM:001242F4 loc_1242F4: ; CODE XREF: sub_1241FE+D8↑j ROM:001242F4 addq.w #1,d1 ROM:001242F6 bra.w loc_124258 ROM:001242FA ; --------------------------------------------------------------------------- ROM:001242FA ROM:001242FA loc_1242FA: ; CODE XREF: sub_1241FE+5C↑j ROM:001242FA move.w ($C58).w,d3 ROM:001242FE btst #4,($131A).w ROM:00124304 beq.s loc_124310 ROM:00124306 subq.w #5,d3 ROM:00124308 move.b d3,($11CF).l ROM:0012430E bra.s loc_124326 ROM:00124310 ; --------------------------------------------------------------------------- ROM:00124310 ROM:00124310 loc_124310: ; CODE XREF: sub_1241FE+106↑j ROM:00124310 btst #2,($1311).w ROM:00124316 beq.s loc_124320 ROM:00124318 subq.w #3,d3 ROM:0012431A move.b d3,($11CD).w ROM:0012431E bra.s loc_124326 ROM:00124320 ; --------------------------------------------------------------------------- ROM:00124320 ROM:00124320 loc_124320: ; CODE XREF: sub_1241FE+118↑j ROM:00124320 subq.w #2,d3 ROM:00124322 move.b d3,($11CC).w ROM:00124326 ROM:00124326 loc_124326: ; CODE XREF: sub_1241FE+110↑j ROM:00124326 ; sub_1241FE+120↑j ROM:00124326 add.b d3,d2 ROM:00124328 btst #4,($131A).w ROM:0012432E beq.s loc_124336 ROM:00124330 bsr.w sub_12456E ROM:00124334 bra.s locret_124338 ROM:00124336 ; --------------------------------------------------------------------------- ROM:00124336 ROM:00124336 loc_124336: ; CODE XREF: sub_1241FE+130↑j ROM:00124336 move.b d2,(a0) ROM:00124338 ROM:00124338 locret_124338: ; CODE XREF: sub_1241FE+136↑j ROM:00124338 rts ROM:00124338 ; End of function sub_1241FE ROM:00124338 ROM:0012433A ROM:0012433A ; =============== S U B R O U T I N E ======================================= ROM:0012433A ROM:0012433A ROM:0012433A sub_12433A: ; CODE XREF: sub_123492+556↑p ROM:0012433A clr.l d2 ROM:0012433C clr.l d1 ROM:0012433E move.b ($11CE).l,d1 ROM:00124344 move.w #$10,d3 ROM:00124348 lsl.l d3,d1 ROM:0012434A or.l d1,d2 ROM:0012434C clr.l d1 ROM:0012434E move.b ($11CF).l,d1 ROM:00124354 lsl.l #8,d1 ROM:00124356 or.l d1,d2 ROM:00124358 clr.l d1 ROM:0012435A move.b ($11D0).l,d1 ROM:00124360 or.l d1,d2 ROM:00124362 movea.l d2,a0 ROM:00124364 clr.l d1 ROM:00124366 move.b ($11D1).l,d1 ROM:0012436C add.l d2,d1 ROM:0012436E subi.l #1,d1 ROM:00124374 move.l d1,d3 ROM:00124376 bclr #1,($131E).w ROM:0012437C cmpi.l #0,d2 ROM:00124382 blt.s loc_1243A8 ROM:00124384 cmpi.l #$1E00,d2 ROM:0012438A bge.s loc_1243A8 ROM:0012438C cmpi.l #0,d3 ROM:00124392 blt.s loc_1243A2 ROM:00124394 cmpi.l #$1E00,d3 ROM:0012439A bge.s loc_1243A2 ROM:0012439C bset #1,($131E).w ROM:001243A2 ROM:001243A2 loc_1243A2: ; CODE XREF: sub_12433A+58↑j ROM:001243A2 ; sub_12433A+60↑j ROM:001243A2 bra.l loc_12444C ROM:001243A8 ; --------------------------------------------------------------------------- ROM:001243A8 ROM:001243A8 loc_1243A8: ; CODE XREF: sub_12433A+48↑j ROM:001243A8 ; sub_12433A+50↑j ROM:001243A8 btst #1,($1303).w ROM:001243AE beq.s loc_1243FE ROM:001243B0 cmpi.l #$1E00,d2 ROM:001243B6 blt.s loc_1243D8 ROM:001243B8 cmpi.l #$10000,d2 ROM:001243BE bge.s loc_1243D8 ROM:001243C0 cmpi.l #$1E00,d3 ROM:001243C6 blt.s loc_1243D6 ROM:001243C8 cmpi.l #$10000,d3 ROM:001243CE bge.s loc_1243D6 ROM:001243D0 bset #1,($131E).w ROM:001243D6 ROM:001243D6 loc_1243D6: ; CODE XREF: sub_12433A+8C↑j ROM:001243D6 ; sub_12433A+94↑j ROM:001243D6 bra.s loc_1243FE ROM:001243D8 ; --------------------------------------------------------------------------- ROM:001243D8 ROM:001243D8 loc_1243D8: ; CODE XREF: sub_12433A+7C↑j ROM:001243D8 ; sub_12433A+84↑j ROM:001243D8 cmpi.l #0,d2 ROM:001243DE blt.s loc_1243FE ROM:001243E0 cmpi.l #$FFFE,d2 ROM:001243E6 bge.s loc_1243FE ROM:001243E8 cmpi.l #0,d3 ROM:001243EE blt.s loc_1243FE ROM:001243F0 cmpi.l #$FFFE,d3 ROM:001243F6 bge.s loc_1243FE ROM:001243F8 bset #1,($131E).w ROM:001243FE ROM:001243FE loc_1243FE: ; CODE XREF: sub_12433A+74↑j ROM:001243FE ; sub_12433A:loc_1243D6↑j ... ROM:001243FE cmpi.l #unk_110000,d2 ROM:00124404 blt.s loc_124426 ROM:00124406 cmpi.l #byte_16FFFF,d2 ROM:0012440C bge.s loc_124426 ROM:0012440E cmpi.l #unk_110000,d3 ROM:00124414 blt.s loc_124424 ROM:00124416 cmpi.l #byte_16FFFF,d3 ROM:0012441C bge.s loc_124424 ROM:0012441E bset #1,($131E).w ROM:00124424 ROM:00124424 loc_124424: ; CODE XREF: sub_12433A+DA↑j ROM:00124424 ; sub_12433A+E2↑j ROM:00124424 bra.s loc_12444C ROM:00124426 ; --------------------------------------------------------------------------- ROM:00124426 ROM:00124426 loc_124426: ; CODE XREF: sub_12433A+CA↑j ROM:00124426 ; sub_12433A+D2↑j ROM:00124426 cmpi.l #$170000,d2 ROM:0012442C blt.s loc_12444C ROM:0012442E cmpi.l #$17BDF4,d2 ROM:00124434 bge.s loc_12444C ROM:00124436 cmpi.l #$170000,d3 ROM:0012443C blt.s loc_12444C ROM:0012443E cmpi.l #$17BDF4,d3 ROM:00124444 bge.s loc_12444C ROM:00124446 bset #1,($131E).w ROM:0012444C ROM:0012444C loc_12444C: ; CODE XREF: sub_12433A:loc_1243A2↑j ROM:0012444C ; sub_12433A:loc_124424↑j ... ROM:0012444C clr.w d3 ROM:0012444E move.b ($11D1).l,d3 ROM:00124454 cmpi.w #$3E,d3 ; '>' ROM:00124458 ble.s loc_12447E ROM:0012445A cmpi.w #$FE,d3 ROM:0012445E ble.s loc_12446A ROM:00124460 bclr #1,($131E).w ROM:00124466 bra.w loc_12447C ROM:0012446A ; --------------------------------------------------------------------------- ROM:0012446A ROM:0012446A loc_12446A: ; CODE XREF: sub_12433A+124↑j ROM:0012446A move.w #$104,d4 ROM:0012446E subi.w #4,d4 ROM:00124472 cmp.w d3,d4 ROM:00124474 bge.s loc_12447C ROM:00124476 bclr #1,($131E).w ROM:0012447C ROM:0012447C loc_12447C: ; CODE XREF: sub_12433A+12C↑j ROM:0012447C ; sub_12433A+13A↑j ROM:0012447C bra.s loc_124490 ROM:0012447E ; --------------------------------------------------------------------------- ROM:0012447E ROM:0012447E loc_12447E: ; CODE XREF: sub_12433A+11E↑j ROM:0012447E move.w #$104,d4 ROM:00124482 subi.w #3,d4 ROM:00124486 cmp.w d3,d4 ROM:00124488 bge.s loc_124490 ROM:0012448A bclr #1,($131E).w ROM:00124490 ROM:00124490 loc_124490: ; CODE XREF: sub_12433A:loc_12447C↑j ROM:00124490 ; sub_12433A+14E↑j ROM:00124490 btst #1,($131E).w ROM:00124496 beq.l loc_124566 ROM:0012449C cmpi.w #$3E,d3 ; '>' ROM:001244A0 bgt.s loc_1244BE ROM:001244A2 move.w #2,($C70).w ROM:001244A8 move.w #3,($C58).w ROM:001244AE addi.b #$40,($11CD).l ; '@' ROM:001244B6 move.b ($11CD).l,d3 ROM:001244BC bra.s loc_1244FE ROM:001244BE ; --------------------------------------------------------------------------- ROM:001244BE ROM:001244BE loc_1244BE: ; CODE XREF: sub_12433A+166↑j ROM:001244BE clr.b ($11CC).l ROM:001244C4 move.w #3,($C70).w ROM:001244CA move.w #4,($C58).w ROM:001244D0 move.b ($11CD).l,($11CE).l ROM:001244DA addi.b #$40,($11CE).l ; '@' ROM:001244E2 move.b ($11D1).l,($11CD).l ROM:001244EC addq.b #1,($11CD).l ROM:001244F2 move.b ($11CE).l,d3 ROM:001244F8 add.b ($11CD).l,d3 ROM:001244FE ROM:001244FE loc_1244FE: ; CODE XREF: sub_12433A+182↑j ROM:001244FE clr.w d5 ROM:00124500 clr.w d6 ROM:00124502 move.b ($11D1).l,d6 ROM:00124508 ROM:00124508 loc_124508: ; CODE XREF: sub_12433A+1FA↓j ROM:00124508 cmp.w d5,d6 ROM:0012450A ble.s loc_124536 ROM:0012450C movea.l #$11CC,a1 ROM:00124512 adda.w ($C70).w,a1 ROM:00124516 move.b (a0)+,(a1) ROM:00124518 addq.w #1,d5 ROM:0012451A add.b (a1),d3 ROM:0012451C addq.w #1,($C70).w ROM:00124520 move.w #$103,d7 ROM:00124524 cmp.w ($C70).w,d7 ROM:00124528 bge.s loc_124530 ROM:0012452A move.w #$103,($C70).w ROM:00124530 ROM:00124530 loc_124530: ; CODE XREF: sub_12433A+1EE↑j ROM:00124530 addq.w #1,($C58).w ROM:00124534 bra.s loc_124508 ROM:00124536 ; --------------------------------------------------------------------------- ROM:00124536 ROM:00124536 loc_124536: ; CODE XREF: sub_12433A+1D0↑j ROM:00124536 cmpi.w #$3E,d6 ; '>' ROM:0012453A bgt.s loc_124558 ROM:0012453C movea.l #$C58,a2 ROM:00124542 move.b 1(a2),($11CC).l ROM:0012454A subi.b #2,($11CC).l ROM:00124552 add.b ($11CC).l,d3 ROM:00124558 ROM:00124558 loc_124558: ; CODE XREF: sub_12433A+200↑j ROM:00124558 movea.l #$11CC,a4 ROM:0012455E adda.w ($C70).w,a4 ROM:00124562 move.b d3,(a4) ROM:00124564 bra.s locret_12456C ROM:00124566 ; --------------------------------------------------------------------------- ROM:00124566 ROM:00124566 loc_124566: ; CODE XREF: sub_12433A+15C↑j ROM:00124566 bset #6,($1312).w ROM:0012456C ROM:0012456C locret_12456C: ; CODE XREF: sub_12433A+22A↑j ROM:0012456C rts ROM:0012456C ; End of function sub_12433A ROM:0012456C ROM:0012456E ROM:0012456E ; =============== S U B R O U T I N E ======================================= ROM:0012456E ROM:0012456E ROM:0012456E sub_12456E: ; CODE XREF: sub_123492+6A↑p ROM:0012456E ; sub_123492+214↑p ... ROM:0012456E move.b #$B8,($11CC).l ROM:00124576 move.b #$B8,d4 ROM:0012457A move.b ($113B).w,($11CD).l ROM:00124582 move.b ($113B).w,d3 ROM:00124586 eor.b d3,d4 ROM:00124588 move.b #$13,($11CE).l ROM:00124590 move.b #$13,d3 ROM:00124594 eor.b d3,d4 ROM:00124596 move.b ($11CF).l,d3 ROM:0012459C eor.b d3,d4 ROM:0012459E clr.w d6 ROM:001245A0 move.b d3,d6 ROM:001245A2 subi.w #1,d6 ROM:001245A6 move.w #3,d7 ROM:001245AA move.w #0,d5 ROM:001245AE bra.s loc_1245B4 ROM:001245B0 ; --------------------------------------------------------------------------- ROM:001245B0 ROM:001245B0 loc_1245B0: ; CODE XREF: sub_12456E+56↓j ROM:001245B0 addi.w #1,d5 ROM:001245B4 ROM:001245B4 loc_1245B4: ; CODE XREF: sub_12456E+40↑j ROM:001245B4 cmp.w d6,d5 ROM:001245B6 bgt.s loc_1245C6 ROM:001245B8 addi.w #1,d7 ROM:001245BC move.b $11CC(d7.w),d3 ROM:001245C2 eor.b d3,d4 ROM:001245C4 bra.s loc_1245B0 ROM:001245C6 ; --------------------------------------------------------------------------- ROM:001245C6 ROM:001245C6 loc_1245C6: ; CODE XREF: sub_12456E+48↑j ROM:001245C6 addi.b #1,d7 ROM:001245CA move.b d4,$11CC(d7.w) ROM:001245D0 rts ROM:001245D0 ; End of function sub_12456E ROM:001245D0 ROM:001245D2 ROM:001245D2 ; =============== S U B R O U T I N E ======================================= ROM:001245D2 ROM:001245D2 ROM:001245D2 sub_1245D2: ; CODE XREF: sub_123492+572↑p ROM:001245D2 bsr.l sub_1352FC ROM:001245D8 clr.l d0 ROM:001245DA clr.l d1 ROM:001245DC move.b ($11CE).l,d0 ROM:001245E2 asl.l #8,d0 ROM:001245E4 move.b ($11CF).l,d0 ROM:001245EA asl.l #8,d0 ROM:001245EC move.b ($11D0).l,d0 ROM:001245F2 move.b ($11D1).l,d1 ROM:001245F8 subi.l #1,d1 ROM:001245FE move.l d0,d2 ROM:00124600 add.l d1,d2 ROM:00124602 cmpi.l #$1E00,d0 ROM:00124608 blt.l loc_12461A ROM:0012460E cmp.l d2,d4 ROM:00124610 ble.l loc_12461A ROM:00124616 bra.s loc_124638 ROM:00124618 ; --------------------------------------------------------------------------- ROM:00124618 bra.s loc_124638 ROM:0012461A ; --------------------------------------------------------------------------- ROM:0012461A ROM:0012461A loc_12461A: ; CODE XREF: sub_1245D2+36↑j ROM:0012461A ; sub_1245D2+3E↑j ROM:0012461A cmp.l d0,d5 ROM:0012461C bgt.l loc_124632 ROM:00124622 cmpi.l #$FFFE,d2 ROM:00124628 bge.l loc_124632 ROM:0012462E bra.s loc_124638 ROM:00124630 ; --------------------------------------------------------------------------- ROM:00124630 bra.s loc_124638 ROM:00124632 ; --------------------------------------------------------------------------- ROM:00124632 ROM:00124632 loc_124632: ; CODE XREF: sub_1245D2+4A↑j ROM:00124632 ; sub_1245D2+56↑j ROM:00124632 bsr.w sub_12410A ROM:00124636 bra.s locret_124650 ROM:00124638 ; --------------------------------------------------------------------------- ROM:00124638 ROM:00124638 loc_124638: ; CODE XREF: sub_1245D2+44↑j ROM:00124638 ; sub_1245D2+46↑j ... ROM:00124638 movea.l d0,a0 ROM:0012463A movea.l #$11CC,a1 ROM:00124640 adda.l #6,a1 ROM:00124646 ROM:00124646 loc_124646: ; CODE XREF: sub_1245D2+76↓j ROM:00124646 move.b (a1)+,(a0)+ ROM:00124648 dbf d1,loc_124646 ROM:0012464C bsr.w sub_1240B6 ROM:00124650 ROM:00124650 locret_124650: ; CODE XREF: sub_1245D2+64↑j ROM:00124650 rts ROM:00124650 ; End of function sub_1245D2 ROM:00124650 ROM:00124652 ; --------------------------------------------------------------------------- ROM:00124652 bset #7,($131A).w ROM:00124658 move.b ($11CF).l,d1 ROM:0012465E cmpi.b #$A0,d1 ROM:00124662 bgt.l loc_1246F4 ROM:00124668 cmpi.b #0,d1 ROM:0012466C blt.l loc_1246EE ROM:00124672 bsr.l sub_114628 ROM:00124678 btst #4,($131A).w ROM:0012467E beq.s loc_1246B0 ROM:00124680 move.b #$30,($11CF).l ; '0' ROM:00124688 move.b ($11CD).l,d1 ROM:0012468E addi.b #$40,d1 ; '@' ROM:00124692 move.b d1,($11D0).l ROM:00124698 move.b ($11CE).l,d1 ROM:0012469E move.b d1,($11D1).l ROM:001246A4 bsr.w sub_12456E ROM:001246A8 move.w #$35,($C58).w ; '5' ROM:001246AE bra.s loc_1246EC ROM:001246B0 ; --------------------------------------------------------------------------- ROM:001246B0 ROM:001246B0 loc_1246B0: ; CODE XREF: ROM:0012467E↑j ROM:001246B0 addi.b #$40,($11CD).l ; '@' ROM:001246B8 move.b #$30,($11CC).l ; '0' ROM:001246C0 clr.b d0 ROM:001246C2 clr.w d4 ROM:001246C4 move.w #0,d2 ROM:001246C8 bra.s loc_1246CE ROM:001246CA ; --------------------------------------------------------------------------- ROM:001246CA ROM:001246CA loc_1246CA: ; CODE XREF: ROM:001246DE↓j ROM:001246CA addi.w #1,d2 ROM:001246CE ROM:001246CE loc_1246CE: ; CODE XREF: ROM:001246C8↑j ROM:001246CE cmpi.w #$30,d2 ; '0' ROM:001246D2 bgt.s loc_1246E0 ROM:001246D4 add.b $11CC(d4.w),d0 ROM:001246DA addi.w #1,d4 ROM:001246DE bra.s loc_1246CA ROM:001246E0 ; --------------------------------------------------------------------------- ROM:001246E0 ROM:001246E0 loc_1246E0: ; CODE XREF: ROM:001246D2↑j ROM:001246E0 move.b d0,$11CC(d4.w) ROM:001246E6 move.w #$32,($C58).w ; '2' ROM:001246EC ROM:001246EC loc_1246EC: ; CODE XREF: ROM:001246AE↑j ROM:001246EC bra.s loc_1246F2 ROM:001246EE ; --------------------------------------------------------------------------- ROM:001246EE ROM:001246EE loc_1246EE: ; CODE XREF: ROM:0012466C↑j ROM:001246EE bsr.w sub_12410A ROM:001246F2 ROM:001246F2 loc_1246F2: ; CODE XREF: ROM:loc_1246EC↑j ROM:001246F2 bra.s locret_1246F8 ROM:001246F4 ; --------------------------------------------------------------------------- ROM:001246F4 ROM:001246F4 loc_1246F4: ; CODE XREF: ROM:00124662↑j ROM:001246F4 bsr.w sub_12410A ROM:001246F8 ROM:001246F8 locret_1246F8: ; CODE XREF: ROM:loc_1246F2↑j ROM:001246F8 rts ROM:001246FA ROM:001246FA ; =============== S U B R O U T I N E ======================================= ROM:001246FA ROM:001246FA ROM:001246FA sub_1246FA: ; CODE XREF: ROM:001257EC↓p ROM:001246FA ; ROM:loc_12580A↓p ROM:001246FA bclr #6,($1312).w ROM:00124700 move.b #$10,($1122).w ROM:00124706 clr.w d0 ROM:00124708 move.w word_134886(d0.w*2),d1 ROM:00124710 lsr.w #8,d1 ROM:00124712 move.w word_134886(d0.w*2),d3 ROM:0012471A and.w ($C66).w,d3 ROM:0012471E move.b ($11CD).l,d2 ROM:00124724 ROM:00124724 loc_124724: ; CODE XREF: sub_1246FA+52↓j ROM:00124724 cmpi.b #$7F,d1 ROM:00124728 beq.s loc_12474E ROM:0012472A cmp.b d1,d2 ROM:0012472C beq.s loc_12474E ROM:0012472E addq.w #1,d0 ROM:00124730 bvc.s loc_124736 ROM:00124732 move.w #$8000,d0 ROM:00124736 ROM:00124736 loc_124736: ; CODE XREF: sub_1246FA+36↑j ROM:00124736 move.w word_134886(d0.w*2),d1 ROM:0012473E lsr.w #8,d1 ROM:00124740 move.w word_134886(d0.w*2),d3 ROM:00124748 and.w ($C66).w,d3 ROM:0012474C bra.s loc_124724 ROM:0012474E ; --------------------------------------------------------------------------- ROM:0012474E ROM:0012474E loc_12474E: ; CODE XREF: sub_1246FA+2E↑j ROM:0012474E ; sub_1246FA+32↑j ROM:0012474E cmpi.b #$7F,d1 ROM:00124752 beq.l locret_1249F8 ROM:00124758 cmpi.w #0,d3 ROM:0012475C beq.l locret_1249F8 ROM:00124762 move.b ($11CD).l,d0 ROM:00124768 cmpi.b #$30,d0 ; '0' ROM:0012476C bne.l loc_12484E ROM:00124772 clr.w d1 ROM:00124774 move.b ($11CE).l,d3 ROM:0012477A move.b dword_134924(d1.w),d2 ROM:00124782 ROM:00124782 loc_124782: ; CODE XREF: sub_1246FA+9C↓j ROM:00124782 cmpi.b #$FF,d2 ROM:00124786 beq.s loc_124798 ROM:00124788 cmp.b d2,d3 ROM:0012478A beq.s loc_124798 ROM:0012478C addq.w #6,d1 ROM:0012478E move.b dword_134924(d1.w),d2 ROM:00124796 bra.s loc_124782 ROM:00124798 ; --------------------------------------------------------------------------- ROM:00124798 ROM:00124798 loc_124798: ; CODE XREF: sub_1246FA+8C↑j ROM:00124798 ; sub_1246FA+90↑j ROM:00124798 cmpi.b #$FF,d2 ROM:0012479C bne.s loc_124810 ROM:0012479E clr.w d4 ROM:001247A0 move.b dword_1348B8(d4.w),d5 ROM:001247A8 ROM:001247A8 loc_1247A8: ; CODE XREF: sub_1246FA+C2↓j ROM:001247A8 cmpi.b #$FF,d5 ROM:001247AC beq.s loc_1247BE ROM:001247AE cmp.b d5,d3 ROM:001247B0 beq.s loc_1247BE ROM:001247B2 addq.w #6,d4 ROM:001247B4 move.b dword_1348B8(d4.w),d5 ROM:001247BC bra.s loc_1247A8 ROM:001247BE ; --------------------------------------------------------------------------- ROM:001247BE ROM:001247BE loc_1247BE: ; CODE XREF: sub_1246FA+B2↑j ROM:001247BE ; sub_1246FA+B6↑j ROM:001247BE cmpi.b #$FF,d5 ROM:001247C2 bne.s loc_1247CC ROM:001247C4 bset #6,($1312).w ROM:001247CA bra.s loc_12480E ROM:001247CC ; --------------------------------------------------------------------------- ROM:001247CC ROM:001247CC loc_1247CC: ; CODE XREF: sub_1246FA+C8↑j ROM:001247CC move.b ($11CF).l,d3 ROM:001247D2 cmpi.b #$FF,d3 ROM:001247D6 beq.s loc_1247F0 ROM:001247D8 cmpi.b #$F0,d3 ROM:001247DC beq.s loc_1247F0 ROM:001247DE cmpi.b #0,d3 ROM:001247E2 beq.s loc_1247EC ROM:001247E4 bset #6,($1312).w ROM:001247EA bra.s loc_1247EE ROM:001247EC ; --------------------------------------------------------------------------- ROM:001247EC ROM:001247EC loc_1247EC: ; CODE XREF: sub_1246FA+E8↑j ROM:001247EC bra.s loc_1247F0 ROM:001247EE ; --------------------------------------------------------------------------- ROM:001247EE ROM:001247EE loc_1247EE: ; CODE XREF: sub_1246FA+F0↑j ROM:001247EE bra.s loc_12480E ROM:001247F0 ; --------------------------------------------------------------------------- ROM:001247F0 ROM:001247F0 loc_1247F0: ; CODE XREF: sub_1246FA+DC↑j ROM:001247F0 ; sub_1246FA+E2↑j ... ROM:001247F0 bset #7,($1304).w ROM:001247F6 addq.w #1,d4 ROM:001247F8 clr.w d5 ROM:001247FA move.b dword_1348B8(d4.w),d5 ROM:00124802 addq.w #1,d4 ROM:00124804 movea.l dword_1348B8(d4.w),a0 ROM:0012480C jsr (a0) ROM:0012480E ROM:0012480E loc_12480E: ; CODE XREF: sub_1246FA+D0↑j ROM:0012480E ; sub_1246FA:loc_1247EE↑j ROM:0012480E bra.s loc_124848 ROM:00124810 ; --------------------------------------------------------------------------- ROM:00124810 ROM:00124810 loc_124810: ; CODE XREF: sub_1246FA+A2↑j ROM:00124810 move.b ($11CF).l,d3 ROM:00124816 cmpi.b #0,d3 ROM:0012481A beq.s loc_12482A ROM:0012481C cmpi.b #$FF,d3 ROM:00124820 beq.s loc_12482A ROM:00124822 bset #6,($1312).w ROM:00124828 bra.s loc_124848 ROM:0012482A ; --------------------------------------------------------------------------- ROM:0012482A ROM:0012482A loc_12482A: ; CODE XREF: sub_1246FA+120↑j ROM:0012482A ; sub_1246FA+126↑j ROM:0012482A bset #7,($1304).w ROM:00124830 addq.w #1,d1 ROM:00124832 clr.w d2 ROM:00124834 move.b dword_134924(d1.w),d2 ROM:0012483C addq.w #1,d1 ROM:0012483E movea.l dword_134924(d1.w),a0 ROM:00124846 jsr (a0) ROM:00124848 ROM:00124848 loc_124848: ; CODE XREF: sub_1246FA:loc_12480E↑j ROM:00124848 ; sub_1246FA+12E↑j ROM:00124848 bra.l locret_1249F8 ROM:0012484E ; --------------------------------------------------------------------------- ROM:0012484E ROM:0012484E loc_12484E: ; CODE XREF: sub_1246FA+72↑j ROM:0012484E cmpi.b #$31,d0 ; '1' ROM:00124852 bne.l loc_1248BE ROM:00124858 clr.w d1 ROM:0012485A move.b ($11CE).l,d3 ROM:00124860 move.b dword_134954(d1.w),d2 ROM:00124868 ROM:00124868 loc_124868: ; CODE XREF: sub_1246FA+182↓j ROM:00124868 cmpi.b #$FF,d2 ROM:0012486C beq.s loc_12487E ROM:0012486E cmp.b d2,d3 ROM:00124870 beq.s loc_12487E ROM:00124872 addq.w #6,d1 ROM:00124874 move.b dword_134954(d1.w),d2 ROM:0012487C bra.s loc_124868 ROM:0012487E ; --------------------------------------------------------------------------- ROM:0012487E ROM:0012487E loc_12487E: ; CODE XREF: sub_1246FA+172↑j ROM:0012487E ; sub_1246FA+176↑j ROM:0012487E clr.w d3 ROM:00124880 move.w d1,d4 ROM:00124882 addq.w #1,d4 ROM:00124884 move.b dword_134954(d4.w),d3 ROM:0012488C and.w ($C66).w,d3 ROM:00124890 cmpi.b #$FF,d2 ROM:00124894 beq.l loc_1248B2 ROM:0012489A cmpi.w #0,d3 ROM:0012489E beq.l loc_1248B2 ROM:001248A4 addq.w #1,d4 ROM:001248A6 movea.l dword_134954(d4.w),a0 ROM:001248AE jsr (a0) ROM:001248B0 bra.s loc_1248B8 ROM:001248B2 ; --------------------------------------------------------------------------- ROM:001248B2 ROM:001248B2 loc_1248B2: ; CODE XREF: sub_1246FA+19A↑j ROM:001248B2 ; sub_1246FA+1A4↑j ROM:001248B2 bset #6,($1312).w ROM:001248B8 ROM:001248B8 loc_1248B8: ; CODE XREF: sub_1246FA+1B6↑j ROM:001248B8 bra.l locret_1249F8 ROM:001248BE ; --------------------------------------------------------------------------- ROM:001248BE ROM:001248BE loc_1248BE: ; CODE XREF: sub_1246FA+158↑j ROM:001248BE move.b ($11CD).l,d0 ROM:001248C4 cmpi.b #$32,d0 ; '2' ROM:001248C8 bne.s loc_124930 ROM:001248CA clr.w d1 ROM:001248CC move.b ($11CE).l,d3 ROM:001248D2 move.b dword_134942(d1.w),d2 ROM:001248DA ROM:001248DA loc_1248DA: ; CODE XREF: sub_1246FA+1F4↓j ROM:001248DA cmpi.b #$FF,d2 ROM:001248DE beq.s loc_1248F0 ROM:001248E0 cmp.b d2,d3 ROM:001248E2 beq.s loc_1248F0 ROM:001248E4 addq.w #6,d1 ROM:001248E6 move.b dword_134942(d1.w),d2 ROM:001248EE bra.s loc_1248DA ROM:001248F0 ; --------------------------------------------------------------------------- ROM:001248F0 ROM:001248F0 loc_1248F0: ; CODE XREF: sub_1246FA+1E4↑j ROM:001248F0 ; sub_1246FA+1E8↑j ROM:001248F0 clr.w d3 ROM:001248F2 move.w d1,d4 ROM:001248F4 addq.w #1,d4 ROM:001248F6 move.b dword_134942(d4.w),d3 ROM:001248FE and.w ($C66).w,d3 ROM:00124902 cmpi.b #$FF,d2 ROM:00124906 beq.l loc_124924 ROM:0012490C cmpi.w #0,d3 ROM:00124910 beq.l loc_124924 ROM:00124916 addq.w #1,d4 ROM:00124918 movea.l dword_134942(d4.w),a0 ROM:00124920 jsr (a0) ROM:00124922 bra.s loc_12492A ROM:00124924 ; --------------------------------------------------------------------------- ROM:00124924 ROM:00124924 loc_124924: ; CODE XREF: sub_1246FA+20C↑j ROM:00124924 ; sub_1246FA+216↑j ROM:00124924 bset #6,($1312).w ROM:0012492A ROM:0012492A loc_12492A: ; CODE XREF: sub_1246FA+228↑j ROM:0012492A bra.l locret_1249F8 ROM:00124930 ; --------------------------------------------------------------------------- ROM:00124930 ROM:00124930 loc_124930: ; CODE XREF: sub_1246FA+1CE↑j ROM:00124930 cmpi.b #$21,d0 ; '!' ROM:00124934 bne.s loc_124960 ROM:00124936 cmpi.w #3,($C64).w ROM:0012493C bne.s loc_12495A ROM:0012493E move.w #2,d1 ROM:00124942 cmpi.b #$26,$11CC(d1.w) ; '&' ROM:0012494A bne.s loc_124954 ROM:0012494C bsr.l sub_12626C ROM:00124952 bra.s loc_12495A ROM:00124954 ; --------------------------------------------------------------------------- ROM:00124954 ROM:00124954 loc_124954: ; CODE XREF: sub_1246FA+250↑j ROM:00124954 bsr.l sub_126274 ROM:0012495A ROM:0012495A loc_12495A: ; CODE XREF: sub_1246FA+242↑j ROM:0012495A ; sub_1246FA+258↑j ROM:0012495A bra.l locret_1249F8 ROM:00124960 ; --------------------------------------------------------------------------- ROM:00124960 ROM:00124960 loc_124960: ; CODE XREF: sub_1246FA+23A↑j ROM:00124960 cmpi.b #$A0,d0 ROM:00124964 bne.s loc_124972 ROM:00124966 bsr.l sub_114A0A ROM:0012496C bra.l locret_1249F8 ROM:00124972 ; --------------------------------------------------------------------------- ROM:00124972 ROM:00124972 loc_124972: ; CODE XREF: sub_1246FA+26A↑j ROM:00124972 cmpi.b #$2C,d0 ; ',' ROM:00124976 bne.s loc_124992 ROM:00124978 bsr.l sub_124AFC ROM:0012497E btst #2,($1317).w ROM:00124984 bne.s loc_12498C ROM:00124986 bset #6,($1312).w ROM:0012498C ROM:0012498C loc_12498C: ; CODE XREF: sub_1246FA+28A↑j ROM:0012498C bra.l locret_1249F8 ROM:00124992 ; --------------------------------------------------------------------------- ROM:00124992 ROM:00124992 loc_124992: ; CODE XREF: sub_1246FA+27C↑j ROM:00124992 cmpi.b #$13,d0 ROM:00124996 bne.s loc_1249A4 ROM:00124998 bsr.l sub_12626C ROM:0012499E bra.l locret_1249F8 ROM:001249A4 ; --------------------------------------------------------------------------- ROM:001249A4 ROM:001249A4 loc_1249A4: ; CODE XREF: sub_1246FA+29C↑j ROM:001249A4 cmpi.b #$77,d0 ; 'w' ROM:001249A8 bne.s loc_1249B6 ROM:001249AA bsr.l sub_126264 ROM:001249B0 bra.l locret_1249F8 ROM:001249B6 ; --------------------------------------------------------------------------- ROM:001249B6 ROM:001249B6 loc_1249B6: ; CODE XREF: sub_1246FA+2AE↑j ROM:001249B6 cmpi.b #$34,d0 ; '4' ROM:001249BA bne.s loc_1249CA ROM:001249BC bsr.l sub_11595E ROM:001249C2 bset #4,($130F).w ROM:001249C8 bra.s locret_1249F8 ROM:001249CA ; --------------------------------------------------------------------------- ROM:001249CA ROM:001249CA loc_1249CA: ; CODE XREF: sub_1246FA+2C0↑j ROM:001249CA cmpi.b #$36,d0 ; '6' ROM:001249CE bne.s loc_1249DE ROM:001249D0 bsr.l sub_11598C ROM:001249D6 bset #4,($131B).w ROM:001249DC bra.s locret_1249F8 ROM:001249DE ; --------------------------------------------------------------------------- ROM:001249DE ROM:001249DE loc_1249DE: ; CODE XREF: sub_1246FA+2D4↑j ROM:001249DE cmpi.b #$37,d0 ; '7' ROM:001249E2 bne.s loc_1249EC ROM:001249E4 bset #5,($1300).w ROM:001249EA bra.s locret_1249F8 ROM:001249EC ; --------------------------------------------------------------------------- ROM:001249EC ROM:001249EC loc_1249EC: ; CODE XREF: sub_1246FA+2E8↑j ROM:001249EC cmpi.b #$83,d0 ROM:001249F0 bne.s locret_1249F8 ROM:001249F2 bset #1,($131D).w ROM:001249F8 ROM:001249F8 locret_1249F8: ; CODE XREF: sub_1246FA+58↑j ROM:001249F8 ; sub_1246FA+62↑j ... ROM:001249F8 rts ROM:001249F8 ; End of function sub_1246FA ROM:001249F8 ROM:001249FA ROM:001249FA ; =============== S U B R O U T I N E ======================================= ROM:001249FA ROM:001249FA ROM:001249FA sub_1249FA: ; CODE XREF: sub_123056+6↑p ROM:001249FA ; sub_123068+2A↑p ROM:001249FA btst #3,($96A).w ROM:00124A00 beq.s loc_124A10 ROM:00124A02 btst #5,($930).w ROM:00124A08 bne.s loc_124A10 ROM:00124A0A bset #3,($131D).w ROM:00124A10 ROM:00124A10 loc_124A10: ; CODE XREF: sub_1249FA+6↑j ROM:00124A10 ; sub_1249FA+E↑j ROM:00124A10 clr.w d1 ROM:00124A12 move.b ($1123).w,d1 ROM:00124A16 cmpi.w #3,d1 ROM:00124A1A bcc.s locret_124A24 ROM:00124A1C movea.l off_124A26(pc,d1.w*4),a0 ROM:00124A20 nop ROM:00124A22 jmp (a0) ROM:00124A24 ; --------------------------------------------------------------------------- ROM:00124A24 ROM:00124A24 locret_124A24: ; CODE XREF: sub_1249FA+20↑j ROM:00124A24 rts ROM:00124A24 ; End of function sub_1249FA ROM:00124A24 ROM:00124A24 ; --------------------------------------------------------------------------- ROM:00124A26 off_124A26: dc.l loc_124A32 ; DATA XREF: sub_1249FA+22↑r ROM:00124A2A dc.l loc_124A48 ROM:00124A2E dc.l loc_124A9E ROM:00124A32 ; --------------------------------------------------------------------------- ROM:00124A32 ROM:00124A32 loc_124A32: ; DATA XREF: ROM:off_124A26↑o ROM:00124A32 bsr.l sub_135DB4 ROM:00124A38 bsr.l sub_135DA2 ROM:00124A3E move.b #1,($1123).w ROM:00124A44 bra.s locret_124A9C ROM:00124A46 ; --------------------------------------------------------------------------- ROM:00124A46 rts ROM:00124A48 ; --------------------------------------------------------------------------- ROM:00124A48 ROM:00124A48 loc_124A48: ; DATA XREF: ROM:00124A2A↑o ROM:00124A48 btst #7,($1304).w ROM:00124A4E beq.s loc_124A88 ROM:00124A50 bclr #7,($1304).w ROM:00124A56 btst #1,($1306).w ROM:00124A5C beq.s loc_124A6A ROM:00124A5E bclr #1,($1306).w ROM:00124A64 move.w ($C5A).w,d0 ROM:00124A68 bra.s loc_124A6E ROM:00124A6A ; --------------------------------------------------------------------------- ROM:00124A6A ROM:00124A6A loc_124A6A: ; CODE XREF: ROM:00124A5C↑j ROM:00124A6A move.w $4BE(a5),d0 ROM:00124A6E ROM:00124A6E loc_124A6E: ; CODE XREF: ROM:00124A68↑j ROM:00124A6E clr.b ($8D0).w ROM:00124A72 move.w d0,($682).w ROM:00124A76 move.b #1,($8D0).w ROM:00124A7C move.b #2,($1123).w ROM:00124A82 bra.l locret_124AF8 ROM:00124A88 ; --------------------------------------------------------------------------- ROM:00124A88 ROM:00124A88 loc_124A88: ; CODE XREF: ROM:00124A4E↑j ROM:00124A88 btst #3,($131D).w ROM:00124A8E beq.s locret_124A9C ROM:00124A90 bclr #3,($131D).w ROM:00124A96 bsr.l sub_135DA2 ROM:00124A9C ROM:00124A9C locret_124A9C: ; CODE XREF: ROM:00124A44↑j ROM:00124A9C ; ROM:00124A8E↑j ... ROM:00124A9C rts ROM:00124A9E ; --------------------------------------------------------------------------- ROM:00124A9E ROM:00124A9E loc_124A9E: ; DATA XREF: ROM:00124A2E↑o ROM:00124A9E btst #7,($1304).w ROM:00124AA4 beq.s loc_124AC0 ROM:00124AA6 bclr #7,($1304).w ROM:00124AAC move.w $4BE(a5),d0 ROM:00124AB0 clr.b ($8D0).w ROM:00124AB4 move.w d0,($682).w ROM:00124AB8 move.b #1,($8D0).w ROM:00124ABE bra.s locret_124AF8 ROM:00124AC0 ; --------------------------------------------------------------------------- ROM:00124AC0 ROM:00124AC0 loc_124AC0: ; CODE XREF: ROM:00124AA4↑j ROM:00124AC0 cmpi.w #0,($682).w ROM:00124AC6 bgt.s loc_124AD6 ROM:00124AC8 bsr.l sub_135DB4 ROM:00124ACE move.b #1,($1123).w ROM:00124AD4 bra.s locret_124A9C ROM:00124AD6 ; --------------------------------------------------------------------------- ROM:00124AD6 ROM:00124AD6 loc_124AD6: ; CODE XREF: ROM:00124AC6↑j ROM:00124AD6 btst #3,($131D).w ROM:00124ADC beq.s locret_124AF8 ROM:00124ADE bclr #3,($131D).w ROM:00124AE4 bsr.l sub_135DA2 ROM:00124AEA bsr.l sub_135DB4 ROM:00124AF0 move.b #1,($1123).w ROM:00124AF6 bra.s locret_124A9C ROM:00124AF8 ; --------------------------------------------------------------------------- ROM:00124AF8 ROM:00124AF8 locret_124AF8: ; CODE XREF: ROM:00124A82↑j ROM:00124AF8 ; ROM:00124ABE↑j ... ROM:00124AF8 rts ROM:00124AFA ; --------------------------------------------------------------------------- ROM:00124AFA rts ROM:00124AFC ROM:00124AFC ; =============== S U B R O U T I N E ======================================= ROM:00124AFC ROM:00124AFC ROM:00124AFC sub_124AFC: ; CODE XREF: sub_1246FA+27E↑p ROM:00124AFC btst #4,($12F9).w ROM:00124B02 bne.s loc_124B0A ROM:00124B04 bsr.l sub_1352FC ROM:00124B0A ROM:00124B0A loc_124B0A: ; CODE XREF: sub_124AFC+6↑j ROM:00124B0A clr.w d0 ROM:00124B0C move.b ($11CC).l,d0 ROM:00124B12 move.b ($11CE).w,d1 ROM:00124B16 movea.l ($45C).w,a0 ROM:00124B1A btst #5,($130D).w ROM:00124B20 bne.s loc_124B40 ROM:00124B22 clr.w ($C5E).w ROM:00124B26 move.l ($45C).w,d2 ROM:00124B2A addi.l #2,d2 ROM:00124B30 move.l d2,($95C).w ROM:00124B34 move.b #0,($1124).w ROM:00124B3A bra.l loc_124B56 ROM:00124B40 ; --------------------------------------------------------------------------- ROM:00124B40 ROM:00124B40 loc_124B40: ; CODE XREF: sub_124AFC+24↑j ROM:00124B40 cmp.b (a0),d1 ROM:00124B42 bne.w loc_124BE4 ROM:00124B46 bsr.w sub_124C06 ROM:00124B4A move.l ($46C).w,($95C).w ROM:00124B50 move.b 3(a0),($1124).w ROM:00124B56 ROM:00124B56 loc_124B56: ; CODE XREF: sub_124AFC+3E↑j ROM:00124B56 subi.w #2,d0 ROM:00124B5A move.w #3,d4 ROM:00124B5E ROM:00124B5E loc_124B5E: ; CODE XREF: sub_124AFC:loc_124BDA↓j ROM:00124B5E cmpi.w #0,d0 ROM:00124B62 ble.s loc_124BDC ROM:00124B64 move.b $11CC(d4.w),d2 ROM:00124B6A addq.w #1,d4 ROM:00124B6C cmpi.b #4,d2 ROM:00124B70 bne.s loc_124B82 ROM:00124B72 cmpi.w #1,d0 ROM:00124B76 bne.s loc_124BE4 ROM:00124B78 bsr.w sub_124C36 ROM:00124B7C subi.w #1,d0 ROM:00124B80 bra.s loc_124BDA ROM:00124B82 ; --------------------------------------------------------------------------- ROM:00124B82 ROM:00124B82 loc_124B82: ; CODE XREF: sub_124AFC+74↑j ROM:00124B82 cmpi.w #5,d0 ROM:00124B86 blt.s loc_124BE4 ROM:00124B88 clr.w d3 ROM:00124B8A move.b $11CC(d4.w),d3 ROM:00124B90 move.w d3,($C60).w ROM:00124B94 addq.w #1,d4 ROM:00124B96 clr.w d3 ROM:00124B98 move.b $11CC(d4.w),d3 ROM:00124B9E move.w d3,($C62).w ROM:00124BA2 addq.w #1,d4 ROM:00124BA4 cmpi.b #1,d2 ROM:00124BA8 bne.s loc_124BAE ROM:00124BAA bra.s loc_124BE4 ROM:00124BAC ; --------------------------------------------------------------------------- ROM:00124BAC bra.s loc_124BDA ROM:00124BAE ; --------------------------------------------------------------------------- ROM:00124BAE ROM:00124BAE loc_124BAE: ; CODE XREF: sub_124AFC+AC↑j ROM:00124BAE cmpi.b #3,d2 ROM:00124BB2 bne.s loc_124BDA ROM:00124BB4 cmpi.w #6,d0 ROM:00124BB8 blt.s loc_124BE4 ROM:00124BBA bclr #2,($1317).w ROM:00124BC0 bsr.w sub_124C50 ROM:00124BC4 btst #2,($1317).w ROM:00124BCA beq.s loc_124BE4 ROM:00124BCC bset #5,($130D).w ROM:00124BD2 subi.w #6,d0 ROM:00124BD6 addi.w #3,d4 ROM:00124BDA ROM:00124BDA loc_124BDA: ; CODE XREF: sub_124AFC+84↑j ROM:00124BDA ; sub_124AFC+B0↑j ... ROM:00124BDA bra.s loc_124B5E ROM:00124BDC ; --------------------------------------------------------------------------- ROM:00124BDC ROM:00124BDC loc_124BDC: ; CODE XREF: sub_124AFC+66↑j ROM:00124BDC bset #2,($1317).w ROM:00124BE2 bra.s locret_124C04 ROM:00124BE4 ; --------------------------------------------------------------------------- ROM:00124BE4 ROM:00124BE4 loc_124BE4: ; CODE XREF: sub_124AFC+46↑j ROM:00124BE4 ; sub_124AFC+7A↑j ... ROM:00124BE4 bclr #2,($1317).w ROM:00124BEA movea.l ($45C).w,a0 ROM:00124BEE move.b ($1124).w,3(a0) ROM:00124BF4 move.l ($95C).w,($46C).w ROM:00124BFA movea.l ($46C).w,a0 ROM:00124BFE move.b #$FF,-2(a0) ROM:00124C04 ROM:00124C04 locret_124C04: ; CODE XREF: sub_124AFC+E6↑j ROM:00124C04 rts ROM:00124C04 ; End of function sub_124AFC ROM:00124C04 ROM:00124C06 ROM:00124C06 ; =============== S U B R O U T I N E ======================================= ROM:00124C06 ROM:00124C06 ROM:00124C06 sub_124C06: ; CODE XREF: sub_124AFC+4A↑p ROM:00124C06 clr.w d2 ROM:00124C08 move.b 3(a0),d2 ROM:00124C0C asl.w #2,d2 ROM:00124C0E ext.l d2 ROM:00124C10 adda.l d2,a0 ROM:00124C12 asr.l #2,d2 ROM:00124C14 clr.w ($C5E).w ROM:00124C18 ROM:00124C18 loc_124C18: ; CODE XREF: sub_124C06+2C↓j ROM:00124C18 cmpi.w #0,d2 ROM:00124C1C ble.s locret_124C34 ROM:00124C1E clr.w d3 ROM:00124C20 move.b 3(a0),d3 ROM:00124C24 add.w d3,($C5E).w ROM:00124C28 suba.l #4,a0 ROM:00124C2E subi.w #1,d2 ROM:00124C32 bra.s loc_124C18 ROM:00124C34 ; --------------------------------------------------------------------------- ROM:00124C34 ROM:00124C34 locret_124C34: ; CODE XREF: sub_124C06+16↑j ROM:00124C34 rts ROM:00124C34 ; End of function sub_124C06 ROM:00124C34 ROM:00124C36 ROM:00124C36 ; =============== S U B R O U T I N E ======================================= ROM:00124C36 ROM:00124C36 ROM:00124C36 sub_124C36: ; CODE XREF: sub_124AFC+7C↑p ROM:00124C36 move.b #$FF,(a0) ROM:00124C3A move.l ($45C).w,d2 ROM:00124C3E addi.l #2,d2 ROM:00124C44 move.l d2,($46C).w ROM:00124C48 bclr #5,($130D).w ROM:00124C4E rts ROM:00124C4E ; End of function sub_124C36 ROM:00124C4E ROM:00124C50 ROM:00124C50 ; =============== S U B R O U T I N E ======================================= ROM:00124C50 ROM:00124C50 ROM:00124C50 sub_124C50: ; CODE XREF: sub_124AFC+C4↑p ROM:00124C50 cmpi.w #0,($C5E).w ROM:00124C56 bne.s loc_124C94 ROM:00124C58 move.l #$10000,d2 ROM:00124C5E cmp.l ($454).w,d2 ROM:00124C62 ble.s loc_124C68 ROM:00124C64 move.l ($454).w,d2 ROM:00124C68 ROM:00124C68 loc_124C68: ; CODE XREF: sub_124C50+12↑j ROM:00124C68 subq.l #8,d2 ROM:00124C6A sub.l ($46C).w,d2 ROM:00124C6E blt.l loc_124E42 ROM:00124C74 move.b d1,(a0)+ ROM:00124C76 clr.w d2 ROM:00124C78 move.w ($C66).w,d2 ROM:00124C7C move.b d2,(a0)+ ROM:00124C7E move.b #0,(a0)+ ROM:00124C82 move.b #0,(a0)+ ROM:00124C86 move.l #4,d2 ROM:00124C8C add.l d2,($46C).w ROM:00124C90 move.l ($45C).w,d2 ROM:00124C94 ROM:00124C94 loc_124C94: ; CODE XREF: sub_124C50+6↑j ROM:00124C94 move.l #$10000,d2 ROM:00124C9A cmp.l ($454).w,d2 ROM:00124C9E ble.s loc_124CA4 ROM:00124CA0 move.l ($454).w,d2 ROM:00124CA4 ROM:00124CA4 loc_124CA4: ; CODE XREF: sub_124C50+4E↑j ROM:00124CA4 subq.l #4,d2 ROM:00124CA6 sub.l ($46C).w,d2 ROM:00124CAA blt.l loc_124E42 ROM:00124CB0 move.l #4,d2 ROM:00124CB6 add.l d2,($46C).w ROM:00124CBA move.l ($45C).w,d2 ROM:00124CBE move.w ($C5E).w,d2 ROM:00124CC2 move.w ($C5E).w,d3 ROM:00124CC6 addq.w #1,d2 ROM:00124CC8 cmp.w ($C60).w,d2 ROM:00124CCC bne.s loc_124CDA ROM:00124CCE movea.l ($46C).w,a0 ROM:00124CD2 suba.l #6,a0 ROM:00124CD8 bra.s loc_124D04 ROM:00124CDA ; --------------------------------------------------------------------------- ROM:00124CDA ROM:00124CDA loc_124CDA: ; CODE XREF: sub_124C50+7C↑j ROM:00124CDA addq.w #1,d2 ROM:00124CDC cmp.w ($C60).w,d2 ROM:00124CE0 ble.s loc_124CEA ROM:00124CE2 bra.l loc_124E42 ROM:00124CE8 ; --------------------------------------------------------------------------- ROM:00124CE8 bra.s loc_124D04 ROM:00124CEA ; --------------------------------------------------------------------------- ROM:00124CEA ROM:00124CEA loc_124CEA: ; CODE XREF: sub_124C50+90↑j ROM:00124CEA cmpi.w #$FF,($C60).w ROM:00124CF0 bne.s loc_124CFE ROM:00124CF2 movea.l ($46C).w,a0 ROM:00124CF6 suba.l #6,a0 ROM:00124CFC bra.s loc_124D04 ROM:00124CFE ; --------------------------------------------------------------------------- ROM:00124CFE ROM:00124CFE loc_124CFE: ; CODE XREF: sub_124C50+A0↑j ROM:00124CFE bra.l loc_124E42 ROM:00124D04 ; --------------------------------------------------------------------------- ROM:00124D04 ROM:00124D04 loc_124D04: ; CODE XREF: sub_124C50+88↑j ROM:00124D04 ; sub_124C50+98↑j ... ROM:00124D04 add.w ($C62).w,d3 ROM:00124D08 move.w d3,($C5E).w ROM:00124D0C move.w d4,d2 ROM:00124D0E clr.l d3 ROM:00124D10 clr.l d5 ROM:00124D12 move.b $11CC(d2.w),d3 ROM:00124D18 addq.w #1,d2 ROM:00124D1A asl.l #8,d3 ROM:00124D1C move.b $11CC(d2.w),d3 ROM:00124D22 addq.w #1,d2 ROM:00124D24 asl.l #8,d3 ROM:00124D26 move.b $11CC(d2.w),d3 ROM:00124D2C addq.w #1,d2 ROM:00124D2E move.w ($C62).w,d5 ROM:00124D32 add.l d3,d5 ROM:00124D34 bclr #3,($12F5).w ROM:00124D3A cmpi.l #0,d3 ROM:00124D40 blt.s loc_124D66 ROM:00124D42 cmpi.l #$1E00,d3 ROM:00124D48 bge.s loc_124D66 ROM:00124D4A cmpi.l #0,d5 ROM:00124D50 blt.s loc_124D60 ROM:00124D52 cmpi.l #$1E00,d5 ROM:00124D58 bge.s loc_124D60 ROM:00124D5A bset #3,($12F5).w ROM:00124D60 ROM:00124D60 loc_124D60: ; CODE XREF: sub_124C50+100↑j ROM:00124D60 ; sub_124C50+108↑j ROM:00124D60 bra.l loc_124DB0 ROM:00124D66 ; --------------------------------------------------------------------------- ROM:00124D66 ROM:00124D66 loc_124D66: ; CODE XREF: sub_124C50+F0↑j ROM:00124D66 ; sub_124C50+F8↑j ROM:00124D66 cmpi.l #$1E00,d3 ROM:00124D6C blt.s loc_124D8E ROM:00124D6E cmpi.l #$10000,d3 ROM:00124D74 bge.s loc_124D8E ROM:00124D76 cmpi.l #$1E00,d5 ROM:00124D7C blt.s loc_124D8C ROM:00124D7E cmpi.l #$10000,d5 ROM:00124D84 bge.s loc_124D8C ROM:00124D86 bset #3,($12F5).w ROM:00124D8C ROM:00124D8C loc_124D8C: ; CODE XREF: sub_124C50+12C↑j ROM:00124D8C ; sub_124C50+134↑j ROM:00124D8C bra.s loc_124DB0 ROM:00124D8E ; --------------------------------------------------------------------------- ROM:00124D8E ROM:00124D8E loc_124D8E: ; CODE XREF: sub_124C50+11C↑j ROM:00124D8E ; sub_124C50+124↑j ROM:00124D8E cmp.l ($454).w,d3 ROM:00124D92 blt.s loc_124DB0 ROM:00124D94 cmpi.l #$FFFE,d3 ROM:00124D9A bge.s loc_124DB0 ROM:00124D9C cmp.l ($454).w,d5 ROM:00124DA0 blt.s loc_124DB0 ROM:00124DA2 cmpi.l #$FFFE,d5 ROM:00124DA8 bge.s loc_124DB0 ROM:00124DAA bset #3,($12F5).w ROM:00124DB0 ROM:00124DB0 loc_124DB0: ; CODE XREF: sub_124C50:loc_124D60↑j ROM:00124DB0 ; sub_124C50:loc_124D8C↑j ... ROM:00124DB0 cmpi.l #unk_110000,d3 ROM:00124DB6 blt.s loc_124DD8 ROM:00124DB8 cmpi.l #byte_16FFFF,d3 ROM:00124DBE bge.s loc_124DD8 ROM:00124DC0 cmpi.l #unk_110000,d5 ROM:00124DC6 blt.s loc_124DD6 ROM:00124DC8 cmpi.l #byte_16FFFF,d5 ROM:00124DCE bge.s loc_124DD6 ROM:00124DD0 bset #3,($12F5).w ROM:00124DD6 ROM:00124DD6 loc_124DD6: ; CODE XREF: sub_124C50+176↑j ROM:00124DD6 ; sub_124C50+17E↑j ROM:00124DD6 bra.s loc_124DFE ROM:00124DD8 ; --------------------------------------------------------------------------- ROM:00124DD8 ROM:00124DD8 loc_124DD8: ; CODE XREF: sub_124C50+166↑j ROM:00124DD8 ; sub_124C50+16E↑j ROM:00124DD8 cmpi.l #$170000,d3 ROM:00124DDE blt.s loc_124DFE ROM:00124DE0 cmpi.l #$17BDF4,d3 ROM:00124DE6 bge.s loc_124DFE ROM:00124DE8 cmpi.l #$170000,d5 ROM:00124DEE blt.s loc_124DFE ROM:00124DF0 cmpi.l #$17BDF4,d5 ROM:00124DF6 bge.s loc_124DFE ROM:00124DF8 bset #3,($12F5).w ROM:00124DFE ROM:00124DFE loc_124DFE: ; CODE XREF: sub_124C50:loc_124DD6↑j ROM:00124DFE ; sub_124C50+18E↑j ... ROM:00124DFE btst #3,($12F5).w ROM:00124E04 beq.s loc_124E38 ROM:00124E06 move.w d4,d2 ROM:00124E08 move.b $11CC(d2.w),(a0)+ ROM:00124E0E addq.w #1,d2 ROM:00124E10 move.b $11CC(d2.w),(a0)+ ROM:00124E16 addq.w #1,d2 ROM:00124E18 move.b $11CC(d2.w),(a0)+ ROM:00124E1E addq.w #1,d2 ROM:00124E20 move.w ($C62).w,d2 ROM:00124E24 move.b d2,(a0)+ ROM:00124E26 move.b #$FF,(a0) ROM:00124E2A clr.w d2 ROM:00124E2C movea.l ($45C).w,a0 ROM:00124E30 addi.b #1,3(a0) ROM:00124E36 bra.s loc_124E3A ROM:00124E38 ; --------------------------------------------------------------------------- ROM:00124E38 ROM:00124E38 loc_124E38: ; CODE XREF: sub_124C50+1B4↑j ROM:00124E38 bra.s loc_124E42 ROM:00124E3A ; --------------------------------------------------------------------------- ROM:00124E3A ROM:00124E3A loc_124E3A: ; CODE XREF: sub_124C50+1E6↑j ROM:00124E3A bset #2,($1317).w ROM:00124E40 bra.s locret_124E48 ROM:00124E42 ; --------------------------------------------------------------------------- ROM:00124E42 ROM:00124E42 loc_124E42: ; CODE XREF: sub_124C50+1E↑j ROM:00124E42 ; sub_124C50+5A↑j ... ROM:00124E42 bclr #2,($1317).w ROM:00124E48 ROM:00124E48 locret_124E48: ; CODE XREF: sub_124C50+1F0↑j ROM:00124E48 rts ROM:00124E48 ; End of function sub_124C50 ROM:00124E48 ROM:00124E4A ROM:00124E4A ; =============== S U B R O U T I N E ======================================= ROM:00124E4A ROM:00124E4A ROM:00124E4A sub_124E4A: ; CODE XREF: sub_123056↑p ROM:00124E4A ; sub_123068+30↑p ROM:00124E4A bclr #0,($130C).w ROM:00124E50 clr.w d1 ROM:00124E52 move.b ($1126).w,d1 ROM:00124E56 cmpi.w #8,d1 ROM:00124E5A bcc.s locret_124E64 ROM:00124E5C movea.l off_124E66(pc,d1.w*4),a0 ROM:00124E60 nop ROM:00124E62 jmp (a0) ROM:00124E64 ; --------------------------------------------------------------------------- ROM:00124E64 ROM:00124E64 locret_124E64: ; CODE XREF: sub_124E4A+10↑j ROM:00124E64 rts ROM:00124E64 ; End of function sub_124E4A ROM:00124E64 ROM:00124E64 ; --------------------------------------------------------------------------- ROM:00124E66 off_124E66: dc.l loc_124E86 ; DATA XREF: sub_124E4A+12↑r ROM:00124E6A dc.l word_124ECE ROM:00124E6E dc.l loc_124F56 ROM:00124E72 dc.l loc_124FA4 ROM:00124E76 dc.l loc_124FEE ROM:00124E7A dc.l dword_12503C ROM:00124E7E dc.l aNu8 ; "Nu\b8" ROM:00124E82 dc.l aNu8+2 ; "\b8" ROM:00124E86 ; --------------------------------------------------------------------------- ROM:00124E86 ROM:00124E86 loc_124E86: ; DATA XREF: ROM:off_124E66↑o ROM:00124E86 move.w $4C0(a5),d0 ROM:00124E8A clr.b ($8D1).w ROM:00124E8E move.w d0,($684).w ROM:00124E92 move.b #1,($8D1).w ROM:00124E98 bset #3,($1312).w ROM:00124E9E bsr.l sub_126680 ROM:00124EA4 move.b #0,($1127).w ROM:00124EAA bclr #1,($1311).w ROM:00124EB0 bclr #2,($1305).w ROM:00124EB6 bclr #2,($130B).w ROM:00124EBC clr.b ($1125).w ROM:00124EC0 move.b #1,($1126).w ROM:00124EC6 bra.l loc_124F4E ROM:00124ECC ; --------------------------------------------------------------------------- ROM:00124ECC rts ROM:00124ECC ; --------------------------------------------------------------------------- ROM:00124ECE word_124ECE: dc.w $C78 ; DATA XREF: ROM:00124E6A↑o ROM:00124ED0 dc.l $C72, $6F080838, $4131A, $66080838, $51315, $67204238 ROM:00124ED0 dc.l $8D14278, $68408F8, $11311, $11FC0001, $112511FC ROM:00124ED0 dc.l $21126, $60FF0000, $9C0C78, $684, $6E1A0838, $4131A ROM:00124ED0 dc.l $661208F8, $130C, $11FC0006, $112660FF, $158, $8380001 ROM:00124ED0 dc.l $1315671E, $8380004, $131A6616, $8B80001, $13156100 ROM:00124ED0 dc.l $16811FC, $51126, $60FF0000 ROM:00124F4C dc.b 0, $F2 ROM:00124F4E ; --------------------------------------------------------------------------- ROM:00124F4E ROM:00124F4E loc_124F4E: ; CODE XREF: ROM:00124EC6↑j ROM:00124F4E bsr.l sub_1266C6 ROM:00124F54 rts ROM:00124F56 ; --------------------------------------------------------------------------- ROM:00124F56 ROM:00124F56 loc_124F56: ; DATA XREF: ROM:00124E6E↑o ROM:00124F56 btst #7,($1308).w ROM:00124F5C beq.s loc_124F7C ROM:00124F5E bclr #1,($1311).w ROM:00124F64 bset #2,($130B).w ROM:00124F6A move.b #3,($1125).w ROM:00124F70 move.b #4,($1126).w ROM:00124F76 bra.l loc_125036 ROM:00124F7C ; --------------------------------------------------------------------------- ROM:00124F7C ROM:00124F7C loc_124F7C: ; CODE XREF: ROM:00124F5C↑j ROM:00124F7C btst #0,($131E).w ROM:00124F82 beq.s loc_124F9E ROM:00124F84 bclr #1,($1311).w ROM:00124F8A bset #2,($1305).w ROM:00124F90 move.b #2,($1125).w ROM:00124F96 move.b #3,($1126).w ROM:00124F9C bra.s loc_124FE8 ROM:00124F9E ; --------------------------------------------------------------------------- ROM:00124F9E ROM:00124F9E loc_124F9E: ; CODE XREF: ROM:00124F82↑j ROM:00124F9E ; ROM:00124FE6↓j ... ROM:00124F9E bsr.w sub_12546C ROM:00124FA2 rts ROM:00124FA4 ; --------------------------------------------------------------------------- ROM:00124FA4 ROM:00124FA4 loc_124FA4: ; DATA XREF: ROM:00124E72↑o ROM:00124FA4 btst #7,($1308).w ROM:00124FAA beq.s loc_124FC6 ROM:00124FAC bclr #2,($1305).w ROM:00124FB2 bset #2,($130B).w ROM:00124FB8 move.b #3,($1125).w ROM:00124FBE move.b #4,($1126).w ROM:00124FC4 bra.s loc_125036 ROM:00124FC6 ; --------------------------------------------------------------------------- ROM:00124FC6 ROM:00124FC6 loc_124FC6: ; CODE XREF: ROM:00124FAA↑j ROM:00124FC6 btst #1,($1318).w ROM:00124FCC beq.s loc_124FE8 ROM:00124FCE bclr #2,($1305).w ROM:00124FD4 bset #1,($1311).w ROM:00124FDA move.b #1,($1125).w ROM:00124FE0 move.b #2,($1126).w ROM:00124FE6 bra.s loc_124F9E ROM:00124FE8 ; --------------------------------------------------------------------------- ROM:00124FE8 ROM:00124FE8 loc_124FE8: ; CODE XREF: ROM:00124F9C↑j ROM:00124FE8 ; ROM:00124FCC↑j ... ROM:00124FE8 bsr.w sub_12546C ROM:00124FEC rts ROM:00124FEE ; --------------------------------------------------------------------------- ROM:00124FEE ROM:00124FEE loc_124FEE: ; DATA XREF: ROM:00124E76↑o ROM:00124FEE btst #0,($131E).w ROM:00124FF4 beq.s loc_125010 ROM:00124FF6 bclr #2,($130B).w ROM:00124FFC bset #2,($1305).w ROM:00125002 move.b #2,($1125).w ROM:00125008 move.b #3,($1126).w ROM:0012500E bra.s loc_124FE8 ROM:00125010 ; --------------------------------------------------------------------------- ROM:00125010 ROM:00125010 loc_125010: ; CODE XREF: ROM:00124FF4↑j ROM:00125010 btst #1,($1318).w ROM:00125016 beq.s loc_125036 ROM:00125018 bclr #2,($130B).w ROM:0012501E bset #1,($1311).w ROM:00125024 move.b #1,($1125).w ROM:0012502A move.b #2,($1126).w ROM:00125030 bra.l loc_124F9E ROM:00125036 ; --------------------------------------------------------------------------- ROM:00125036 ROM:00125036 loc_125036: ; CODE XREF: ROM:00124F76↑j ROM:00125036 ; ROM:00124FC4↑j ... ROM:00125036 bsr.w sub_12546C ROM:0012503A rts ROM:0012503A ; --------------------------------------------------------------------------- ROM:0012503C dword_12503C: dc.l $8380006, $13146614, $8F80000, $130C11FC, $61126 ROM:0012503C ; DATA XREF: ROM:00124E7A↑o ROM:0012503C dc.l $60FF0000, $2A6022, $423808D1, $42780684, $61FFFFFF ROM:0012503C dc.l $E43008F8, $112F7, $61FF0000, $175811FC, $71126, $602A4E75 ROM:0012507C aNu8: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00124E7E↑o ROM:0012507C ; ROM:00124E82↑o ROM:00125081 dc.b 1, $13, $19 ROM:00125084 ; --------------------------------------------------------------------------- ROM:00125084 beq.s locret_1250A4 ROM:00125086 bclr #1,($1319).w ROM:0012508C bset #1,($1311).w ROM:00125092 move.b #1,($1125).w ROM:00125098 move.b #2,($1126).w ROM:0012509E bra.l loc_124F9E ROM:001250A4 ; --------------------------------------------------------------------------- ROM:001250A4 ROM:001250A4 locret_1250A4: ; CODE XREF: ROM:00125084↑j ROM:001250A4 rts ROM:001250A6 ; --------------------------------------------------------------------------- ROM:001250A6 rts ROM:001250A8 ROM:001250A8 ; =============== S U B R O U T I N E ======================================= ROM:001250A8 ROM:001250A8 ROM:001250A8 sub_1250A8: ROM:001250A8 bset #6,($1314).w ROM:001250AE bclr #2,($1318).w ROM:001250B4 bclr #6,($1312).w ROM:001250BA move.b ($11CC).l,d0 ROM:001250C0 andi.b #$BF,d0 ROM:001250C4 cmpi.b #$81,d0 ROM:001250C8 beq.s loc_1250D0 ROM:001250CA bclr #6,($1314).w ROM:001250D0 ROM:001250D0 loc_1250D0: ; CODE XREF: sub_1250A8+20↑j ROM:001250D0 move.w $268(a5),d0 ROM:001250D4 move.b ($11CD).l,d1 ROM:001250DA cmp.b d0,d1 ROM:001250DC beq.s loc_1250E4 ROM:001250DE bclr #6,($1314).w ROM:001250E4 ROM:001250E4 loc_1250E4: ; CODE XREF: sub_1250A8+34↑j ROM:001250E4 move.b ($11CE).l,d0 ROM:001250EA move.b $DA0(a5),d1 ROM:001250EE move.b $DA1(a5),d2 ROM:001250F2 cmp.b d0,d1 ROM:001250F4 bgt.s loc_1250FA ROM:001250F6 cmp.b d0,d2 ROM:001250F8 bge.s loc_125100 ROM:001250FA ROM:001250FA loc_1250FA: ; CODE XREF: sub_1250A8+4C↑j ROM:001250FA bclr #6,($1314).w ROM:00125100 ROM:00125100 loc_125100: ; CODE XREF: sub_1250A8+50↑j ROM:00125100 move.b ($11CF).l,d0 ROM:00125106 cmpi.b #$81,d0 ROM:0012510A beq.s locret_125112 ROM:0012510C bclr #6,($1314).w ROM:00125112 ROM:00125112 locret_125112: ; CODE XREF: sub_1250A8+62↑j ROM:00125112 rts ROM:00125112 ; End of function sub_1250A8 ROM:00125112 ROM:00125114 ROM:00125114 ; =============== S U B R O U T I N E ======================================= ROM:00125114 ROM:00125114 ROM:00125114 sub_125114: ROM:00125114 bclr #2,($1318).w ROM:0012511A clr.w d0 ROM:0012511C move.w word_134886(d0.w*2),d1 ROM:00125124 lsr.w #8,d1 ROM:00125126 btst #4,($131A).w ROM:0012512C beq.s loc_125136 ROM:0012512E move.b ($11CD).l,d2 ROM:00125134 bra.s loc_125152 ROM:00125136 ; --------------------------------------------------------------------------- ROM:00125136 ROM:00125136 loc_125136: ; CODE XREF: sub_125114+18↑j ROM:00125136 move.b ($11CC).l,d3 ROM:0012513C andi.b #$C0,d3 ROM:00125140 cmpi.b #0,d3 ROM:00125144 bne.s loc_12514E ROM:00125146 move.b ($11CD).l,d2 ROM:0012514C bra.s loc_125152 ROM:0012514E ; --------------------------------------------------------------------------- ROM:0012514E ROM:0012514E loc_12514E: ; CODE XREF: sub_125114+30↑j ROM:0012514E move.b #$7F,d2 ROM:00125152 ROM:00125152 loc_125152: ; CODE XREF: sub_125114+20↑j ROM:00125152 ; sub_125114+38↑j ... ROM:00125152 cmpi.b #$7F,d1 ROM:00125156 beq.s loc_125170 ROM:00125158 cmp.b d1,d2 ROM:0012515A beq.s loc_125170 ROM:0012515C addq.w #1,d0 ROM:0012515E bvc.s loc_125164 ROM:00125160 move.w #$8000,d0 ROM:00125164 ROM:00125164 loc_125164: ; CODE XREF: sub_125114+4A↑j ROM:00125164 move.w word_134886(d0.w*2),d1 ROM:0012516C lsr.w #8,d1 ROM:0012516E bra.s loc_125152 ROM:00125170 ; --------------------------------------------------------------------------- ROM:00125170 ROM:00125170 loc_125170: ; CODE XREF: sub_125114+42↑j ROM:00125170 ; sub_125114+46↑j ROM:00125170 cmpi.b #$7F,d1 ROM:00125174 bne.s loc_125188 ROM:00125176 bset #2,($1318).w ROM:0012517C move.w #4,($C64).w ROM:00125182 bra.l locret_12546A ROM:00125188 ; --------------------------------------------------------------------------- ROM:00125188 ROM:00125188 loc_125188: ; CODE XREF: sub_125114+60↑j ROM:00125188 btst #1,($1311).w ROM:0012518E beq.s loc_125198 ROM:00125190 move.w #1,($C66).w ROM:00125196 bra.s loc_1251BE ROM:00125198 ; --------------------------------------------------------------------------- ROM:00125198 ROM:00125198 loc_125198: ; CODE XREF: sub_125114+7A↑j ROM:00125198 btst #2,($1305).w ROM:0012519E beq.s loc_1251A8 ROM:001251A0 move.w #2,($C66).w ROM:001251A6 bra.s loc_1251BE ROM:001251A8 ; --------------------------------------------------------------------------- ROM:001251A8 ROM:001251A8 loc_1251A8: ; CODE XREF: sub_125114+8A↑j ROM:001251A8 btst #2,($130B).w ROM:001251AE beq.s loc_1251B8 ROM:001251B0 move.w #4,($C66).w ROM:001251B6 bra.s loc_1251BE ROM:001251B8 ; --------------------------------------------------------------------------- ROM:001251B8 ROM:001251B8 loc_1251B8: ; CODE XREF: sub_125114+9A↑j ROM:001251B8 move.w #0,($C66).w ROM:001251BE ROM:001251BE loc_1251BE: ; CODE XREF: sub_125114+82↑j ROM:001251BE ; sub_125114+92↑j ... ROM:001251BE move.w word_134886(d0.w*2),d1 ROM:001251C6 and.w ($C66).w,d1 ROM:001251CA cmpi.w #0,d1 ROM:001251CE bne.s loc_1251E2 ROM:001251D0 bset #2,($1318).w ROM:001251D6 move.w #4,($C64).w ROM:001251DC bra.l locret_12546A ROM:001251E2 ; --------------------------------------------------------------------------- ROM:001251E2 ROM:001251E2 loc_1251E2: ; CODE XREF: sub_125114+BA↑j ROM:001251E2 move.w #1,d0 ROM:001251E6 cmpi.b #$82,$11CC(d0.w) ROM:001251EE bne.s loc_125228 ROM:001251F0 btst #4,($131A).w ROM:001251F6 bne.s loc_125216 ROM:001251F8 btst #1,($1311).w ROM:001251FE beq.s loc_125208 ROM:00125200 move.w #5,($C64).w ROM:00125206 bra.s loc_125214 ROM:00125208 ; --------------------------------------------------------------------------- ROM:00125208 ROM:00125208 loc_125208: ; CODE XREF: sub_125114+EA↑j ROM:00125208 bset #2,($1318).w ROM:0012520E move.w #4,($C64).w ROM:00125214 ROM:00125214 loc_125214: ; CODE XREF: sub_125114+F2↑j ROM:00125214 bra.s loc_125222 ROM:00125216 ; --------------------------------------------------------------------------- ROM:00125216 ROM:00125216 loc_125216: ; CODE XREF: sub_125114+E2↑j ROM:00125216 bset #2,($1318).w ROM:0012521C move.w #4,($C64).w ROM:00125222 ROM:00125222 loc_125222: ; CODE XREF: sub_125114:loc_125214↑j ROM:00125222 bra.l locret_12546A ROM:00125228 ; --------------------------------------------------------------------------- ROM:00125228 ROM:00125228 loc_125228: ; CODE XREF: sub_125114+DA↑j ROM:00125228 move.w #1,d0 ROM:0012522C move.w #2,d1 ROM:00125230 cmpi.b #$10,$11CC(d0.w) ROM:00125238 bne.l loc_125368 ROM:0012523E cmpi.b #$80,$11CC(d1.w) ROM:00125246 beq.s loc_125252 ROM:00125248 cmpi.b #$86,$11CC(d1.w) ROM:00125250 bne.s loc_12526E ROM:00125252 ROM:00125252 loc_125252: ; CODE XREF: sub_125114+132↑j ROM:00125252 btst #1,($1311).w ROM:00125258 beq.s loc_125262 ROM:0012525A move.w #4,($C64).w ROM:00125260 bra.s loc_125268 ROM:00125262 ; --------------------------------------------------------------------------- ROM:00125262 ROM:00125262 loc_125262: ; CODE XREF: sub_125114+144↑j ROM:00125262 move.w #2,($C64).w ROM:00125268 ROM:00125268 loc_125268: ; CODE XREF: sub_125114+14C↑j ROM:00125268 bra.l loc_125362 ROM:0012526E ; --------------------------------------------------------------------------- ROM:0012526E ROM:0012526E loc_12526E: ; CODE XREF: sub_125114+13C↑j ROM:0012526E cmpi.b #$90,$11CC(d1.w) ROM:00125276 bne.s loc_125294 ROM:00125278 btst #2,($1305).w ROM:0012527E beq.s loc_125288 ROM:00125280 move.w #4,($C64).w ROM:00125286 bra.s loc_12528E ROM:00125288 ; --------------------------------------------------------------------------- ROM:00125288 ROM:00125288 loc_125288: ; CODE XREF: sub_125114+16A↑j ROM:00125288 move.w #0,($C64).w ROM:0012528E ROM:0012528E loc_12528E: ; CODE XREF: sub_125114+172↑j ROM:0012528E bra.l loc_125362 ROM:00125294 ; --------------------------------------------------------------------------- ROM:00125294 ROM:00125294 loc_125294: ; CODE XREF: sub_125114+162↑j ROM:00125294 cmpi.b #$A0,$11CC(d1.w) ROM:0012529C bne.s loc_1252BA ROM:0012529E btst #2,($130B).w ROM:001252A4 beq.s loc_1252AE ROM:001252A6 move.w #4,($C64).w ROM:001252AC bra.s loc_1252B4 ROM:001252AE ; --------------------------------------------------------------------------- ROM:001252AE ROM:001252AE loc_1252AE: ; CODE XREF: sub_125114+190↑j ROM:001252AE move.w #1,($C64).w ROM:001252B4 ROM:001252B4 loc_1252B4: ; CODE XREF: sub_125114+198↑j ROM:001252B4 bra.l loc_125362 ROM:001252BA ; --------------------------------------------------------------------------- ROM:001252BA ROM:001252BA loc_1252BA: ; CODE XREF: sub_125114+188↑j ROM:001252BA cmpi.b #$85,$11CC(d1.w) ROM:001252C2 bne.l loc_125356 ROM:001252C8 btst #5,($930).w ROM:001252CE beq.l loc_125348 ROM:001252D4 btst #7,($12F9).w ROM:001252DA beq.s loc_125338 ROM:001252DC move sr,-(sp) ROM:001252DE move #$2700,sr ROM:001252E2 move.w #0,($FFFFFE0A).w ROM:001252E8 move.w #0,($FFFFF448).w ROM:001252EE move.w #0,($FFFFF450).w ROM:001252F4 clr.l d6 ROM:001252F6 move.b ($113B).w,d6 ROM:001252FA swap d6 ROM:001252FC btst #4,($131A).w ROM:00125302 beq.s loc_125308 ROM:00125304 move.w #1,d6 ROM:00125308 ROM:00125308 loc_125308: ; CODE XREF: sub_125114+1EE↑j ROM:00125308 move.w #3,d2 ROM:0012530C move.l #$12345678,d4 ROM:00125312 cmpi.b #6,$11CC(d2.w) ROM:0012531A bne.s loc_125322 ROM:0012531C move.l #$12345677,d4 ROM:00125322 ROM:00125322 loc_125322: ; CODE XREF: sub_125114+206↑j ROM:00125322 movea.l #$100000,a0 ROM:00125328 adda.l 4(a0),a0 ROM:0012532C movea.l #$10E000,a5 ROM:00125332 jmp (a0) ROM:00125334 ; --------------------------------------------------------------------------- ROM:00125334 bra.w loc_125344 ROM:00125338 ; --------------------------------------------------------------------------- ROM:00125338 ROM:00125338 loc_125338: ; CODE XREF: sub_125114+1C6↑j ROM:00125338 move.w #4,($C64).w ROM:0012533E bset #2,($1318).w ROM:00125344 ROM:00125344 loc_125344: ; CODE XREF: sub_125114+220↑j ROM:00125344 bra.w loc_125354 ROM:00125348 ; --------------------------------------------------------------------------- ROM:00125348 ROM:00125348 loc_125348: ; CODE XREF: sub_125114+1BA↑j ROM:00125348 move.w #4,($C64).w ROM:0012534E bset #2,($1318).w ROM:00125354 ROM:00125354 loc_125354: ; CODE XREF: sub_125114:loc_125344↑j ROM:00125354 bra.s loc_125362 ROM:00125356 ; --------------------------------------------------------------------------- ROM:00125356 ROM:00125356 loc_125356: ; CODE XREF: sub_125114+1AE↑j ROM:00125356 move.w #4,($C64).w ROM:0012535C bset #2,($1318).w ROM:00125362 ROM:00125362 loc_125362: ; CODE XREF: sub_125114:loc_125268↑j ROM:00125362 ; sub_125114:loc_12528E↑j ... ROM:00125362 bra.l locret_12546A ROM:00125368 ; --------------------------------------------------------------------------- ROM:00125368 ROM:00125368 loc_125368: ; CODE XREF: sub_125114+124↑j ROM:00125368 move.w #1,d0 ROM:0012536C cmpi.b #$20,$11CC(d0.w) ; ' ' ROM:00125374 bne.s loc_125392 ROM:00125376 btst #1,($1311).w ROM:0012537C beq.s loc_125386 ROM:0012537E move.w #4,($C64).w ROM:00125384 bra.s loc_12538C ROM:00125386 ; --------------------------------------------------------------------------- ROM:00125386 ROM:00125386 loc_125386: ; CODE XREF: sub_125114+268↑j ROM:00125386 move.w #2,($C64).w ROM:0012538C ROM:0012538C loc_12538C: ; CODE XREF: sub_125114+270↑j ROM:0012538C bra.l locret_12546A ROM:00125392 ; --------------------------------------------------------------------------- ROM:00125392 ROM:00125392 loc_125392: ; CODE XREF: sub_125114+260↑j ROM:00125392 move.w #1,d0 ROM:00125396 cmpi.b #$21,$11CC(d0.w) ; '!' ROM:0012539E bne.s loc_1253EA ROM:001253A0 move.w #2,d0 ROM:001253A4 clr.w d3 ROM:001253A6 move.b byte_134884(d3.w),d1 ROM:001253AE move.b $11CC(d0.w),d2 ROM:001253B4 ROM:001253B4 loc_1253B4: ; CODE XREF: sub_125114+2BA↓j ROM:001253B4 cmpi.b #$FF,d1 ROM:001253B8 beq.s loc_1253D0 ROM:001253BA cmp.b d1,d2 ROM:001253BC beq.s loc_1253D0 ROM:001253BE addq.w #1,d3 ROM:001253C0 bvc.s loc_1253C6 ROM:001253C2 move.w #$8000,d3 ROM:001253C6 ROM:001253C6 loc_1253C6: ; CODE XREF: sub_125114+2AC↑j ROM:001253C6 move.b byte_134884(d3.w),d1 ROM:001253CE bra.s loc_1253B4 ROM:001253D0 ; --------------------------------------------------------------------------- ROM:001253D0 ROM:001253D0 loc_1253D0: ; CODE XREF: sub_125114+2A4↑j ROM:001253D0 ; sub_125114+2A8↑j ROM:001253D0 cmpi.b #$FF,d1 ROM:001253D4 bne.s loc_1253DE ROM:001253D6 move.w #4,($C64).w ROM:001253DC bra.s loc_1253E4 ROM:001253DE ; --------------------------------------------------------------------------- ROM:001253DE ROM:001253DE loc_1253DE: ; CODE XREF: sub_125114+2C0↑j ROM:001253DE move.w #3,($C64).w ROM:001253E4 ROM:001253E4 loc_1253E4: ; CODE XREF: sub_125114+2C8↑j ROM:001253E4 bra.l locret_12546A ROM:001253EA ; --------------------------------------------------------------------------- ROM:001253EA ROM:001253EA loc_1253EA: ; CODE XREF: sub_125114+28A↑j ROM:001253EA move.w #1,d0 ROM:001253EE cmpi.b #$23,$11CC(d0.w) ; '#' ROM:001253F6 bne.s loc_125400 ROM:001253F8 move.w #4,($C64).w ROM:001253FE bra.s locret_12546A ROM:00125400 ; --------------------------------------------------------------------------- ROM:00125400 ROM:00125400 loc_125400: ; CODE XREF: sub_125114+2E2↑j ROM:00125400 move.w #1,d0 ROM:00125404 cmpi.b #$17,$11CC(d0.w) ROM:0012540C bne.s loc_125416 ROM:0012540E move.w #4,($C64).w ROM:00125414 bra.s locret_12546A ROM:00125416 ; --------------------------------------------------------------------------- ROM:00125416 ROM:00125416 loc_125416: ; CODE XREF: sub_125114+2F8↑j ROM:00125416 move.w #1,d0 ROM:0012541A cmpi.b #$18,$11CC(d0.w) ROM:00125422 bne.s loc_12542C ROM:00125424 move.w #4,($C64).w ROM:0012542A bra.s locret_12546A ROM:0012542C ; --------------------------------------------------------------------------- ROM:0012542C ROM:0012542C loc_12542C: ; CODE XREF: sub_125114+30E↑j ROM:0012542C move.w #1,d0 ROM:00125430 cmpi.b #$13,$11CC(d0.w) ROM:00125438 bne.s loc_125442 ROM:0012543A move.w #3,($C64).w ROM:00125440 bra.s locret_12546A ROM:00125442 ; --------------------------------------------------------------------------- ROM:00125442 ROM:00125442 loc_125442: ; CODE XREF: sub_125114+324↑j ROM:00125442 move.w #1,d0 ROM:00125446 cmpi.b #$11,$11CC(d0.w) ROM:0012544E bne.s loc_12545E ROM:00125450 bset #5,($932).w ROM:00125456 move.w #4,($C64).w ROM:0012545C bra.s locret_12546A ROM:0012545E ; --------------------------------------------------------------------------- ROM:0012545E ROM:0012545E loc_12545E: ; CODE XREF: sub_125114+33A↑j ROM:0012545E move.w #4,($C64).w ROM:00125464 move.w #4,($C64).w ROM:0012546A ROM:0012546A locret_12546A: ; CODE XREF: sub_125114+6E↑j ROM:0012546A ; sub_125114+C8↑j ... ROM:0012546A rts ROM:0012546A ; End of function sub_125114 ROM:0012546A ROM:0012546C ROM:0012546C ; =============== S U B R O U T I N E ======================================= ROM:0012546C ROM:0012546C ROM:0012546C sub_12546C: ; CODE XREF: ROM:loc_124F9E↑p ROM:0012546C ; ROM:loc_124FE8↑p ... ROM:0012546C bclr #7,($1308).w ROM:00125472 bclr #0,($131E).w ROM:00125478 bclr #1,($1318).w ROM:0012547E bclr #0,($130C).w ROM:00125484 bclr #6,($1312).w ROM:0012548A clr.w d1 ROM:0012548C move.b ($1127).w,d1 ROM:00125490 cmpi.w #$10,d1 ROM:00125494 bcc.s locret_12549E ROM:00125496 movea.l off_1254A0(pc,d1.w*4),a0 ROM:0012549A nop ROM:0012549C jmp (a0) ROM:0012549E ; --------------------------------------------------------------------------- ROM:0012549E ROM:0012549E locret_12549E: ; CODE XREF: sub_12546C+28↑j ROM:0012549E rts ROM:0012549E ; End of function sub_12546C ROM:0012549E ROM:0012549E ; --------------------------------------------------------------------------- ROM:001254A0 off_1254A0: dc.l loc_1254E0 ; DATA XREF: sub_12546C+2A↑r ROM:001254A4 dc.l word_125512 ROM:001254A8 dc.l loc_1255F8 ROM:001254AC dc.l word_125632 ROM:001254B0 dc.l loc_1256FE ROM:001254B4 dc.l dword_125734 ROM:001254B8 dc.l loc_12578A ROM:001254BC dc.l loc_125888 ROM:001254C0 dc.l loc_1258D2 ROM:001254C4 dc.l loc_12590C ROM:001254C8 dc.l loc_12594C ROM:001254CC dc.l loc_125980 ROM:001254D0 dc.l dword_1259B4 ROM:001254D4 dc.l aNu8_0 ; "Nu\b8" ROM:001254D8 dc.l aNu8_0+2 ; "\b8" ROM:001254DC dc.l loc_1255CA ROM:001254E0 ; --------------------------------------------------------------------------- ROM:001254E0 ROM:001254E0 loc_1254E0: ; DATA XREF: ROM:off_1254A0↑o ROM:001254E0 bset #3,($1312).w ROM:001254E6 bsr.l sub_126680 ROM:001254EC move.w $4C2(a5),d0 ROM:001254F0 clr.b ($8D2).w ROM:001254F4 move.w d0,($686).w ROM:001254F8 move.b #1,($8D2).w ROM:001254FE bclr #7,($1309).w ROM:00125504 move.b #1,($1127).w ROM:0012550A bra.l loc_1255C2 ROM:00125510 ; --------------------------------------------------------------------------- ROM:00125510 rts ROM:00125510 ; --------------------------------------------------------------------------- ROM:00125512 word_125512: dc.w $838 ; DATA XREF: ROM:001254A4↑o ROM:00125514 dc.l $11311, $671208F8, $71309, $11FC0005, $112760FF, $20C ROM:00125514 dc.l $8380004, $131A6626, $C780000, $6866E1E, $61FF0001 ROM:00125514 dc.l $86461FF, $10870, $8F80000, $130C11FC, $D1127, $60FF0000 ROM:00125514 dc.l $4CE0838, $11315, $676008B8, $11315, $303C0001, $323C0002 ROM:00125514 dc.l $C300027, $1A011CC, $66240C30, $111A0, $11CC661A ROM:00125514 dc.l $31FC03FB, $55008F8, $93B, $11FC000F, $112760FF, $5E ROM:00125514 dc.l $602408F8, $61312, $61FFFFFF, $DEEC08F8, $112F7, $61FF0000 ROM:00125514 dc.l $121411FC, $91127, $60FF0000 ROM:001255C0 dc.b 3, $8C ROM:001255C2 ; --------------------------------------------------------------------------- ROM:001255C2 ROM:001255C2 loc_1255C2: ; CODE XREF: ROM:0012550A↑j ROM:001255C2 ; ROM:00125904↓j ... ROM:001255C2 bsr.l sub_1266C6 ROM:001255C8 rts ROM:001255CA ; --------------------------------------------------------------------------- ROM:001255CA ROM:001255CA loc_1255CA: ; DATA XREF: ROM:001254DC↑o ROM:001255CA btst #0,($932).w ROM:001255D0 beq.s locret_1255F6 ROM:001255D2 bsr.l sub_1232B8 ROM:001255D8 bsr.l sub_123492 ROM:001255DE bset #1,($12F7).w ROM:001255E4 bsr.l sub_1267C6 ROM:001255EA move.b #2,($1127).w ROM:001255F0 bra.l locret_125630 ROM:001255F6 ; --------------------------------------------------------------------------- ROM:001255F6 ROM:001255F6 locret_1255F6: ; CODE XREF: ROM:001255D0↑j ROM:001255F6 rts ROM:001255F8 ; --------------------------------------------------------------------------- ROM:001255F8 ROM:001255F8 loc_1255F8: ; DATA XREF: ROM:001254A8↑o ROM:001255F8 btst #1,($1319).w ROM:001255FE beq.s locret_125630 ROM:00125600 bclr #1,($1319).w ROM:00125606 bset #3,($1312).w ROM:0012560C bsr.l sub_126680 ROM:00125612 move.w $4C2(a5),d0 ROM:00125616 clr.b ($8D2).w ROM:0012561A move.w d0,($686).w ROM:0012561E move.b #1,($8D2).w ROM:00125624 move.b #3,($1127).w ROM:0012562A bra.l loc_1256F6 ROM:00125630 ; --------------------------------------------------------------------------- ROM:00125630 ROM:00125630 locret_125630: ; CODE XREF: ROM:001255F0↑j ROM:00125630 ; ROM:001255FE↑j ROM:00125630 rts ROM:00125630 ; --------------------------------------------------------------------------- ROM:00125632 word_125632: dc.w $838 ; DATA XREF: ROM:001254AC↑o ROM:00125634 dc.l $4131A, $66260C78, $686, $6E1E61FF, $1075E, $61FF0001 ROM:00125634 dc.l $76A08F8, $130C, $11FC000D, $112760FF, $3C8, $8380001 ROM:00125634 dc.l $131567FF, $8E, $8B80001, $1315303C, $1323C, $2343C ROM:00125634 dc.l $3363C, $41838, $C501A38, $C510C30, $2701A0, $11CC663E ROM:00125634 dc.l $C300002, $11A011CC, $6634B830, $21A011CC, $662CBA30 ROM:00125634 dc.l $31A011CC, $662461FF, $FFFFDDE2, $8F80001, $12F761FF ROM:00125634 dc.l $110A, $8F80007, $130911FC, $41127, $60FF0000, $6408F8 ROM:00125634 dc.l $61312, $61FFFFFF, $DDB808F8, $112F7, $61FF0000, $10E011FC ROM:00125634 dc.l $81127, $60FF0000 ROM:001256F4 dc.b 2, $18 ROM:001256F6 ; --------------------------------------------------------------------------- ROM:001256F6 ROM:001256F6 loc_1256F6: ; CODE XREF: ROM:0012562A↑j ROM:001256F6 bsr.l sub_1266C6 ROM:001256FC rts ROM:001256FE ; --------------------------------------------------------------------------- ROM:001256FE ROM:001256FE loc_1256FE: ; DATA XREF: ROM:001254B0↑o ROM:001256FE btst #1,($1319).w ROM:00125704 beq.s locret_125732 ROM:00125706 bclr #1,($1319).w ROM:0012570C bset #3,($1312).w ROM:00125712 bsr.l sub_126680 ROM:00125718 move.w $4C2(a5),d0 ROM:0012571C clr.b ($8D2).w ROM:00125720 move.w d0,($686).w ROM:00125724 move.b #1,($8D2).w ROM:0012572A move.b #5,($1127).w ROM:00125730 bra.s loc_125782 ROM:00125732 ; --------------------------------------------------------------------------- ROM:00125732 ROM:00125732 locret_125732: ; CODE XREF: ROM:00125704↑j ROM:00125732 rts ROM:00125732 ; --------------------------------------------------------------------------- ROM:00125734 dword_125734: dc.l $8380004, $131A662C, $C780000, $6866E24, $61FF0001 ROM:00125734 ; DATA XREF: ROM:001254B4↑o ROM:00125734 dc.l $65C61FF, $10668, $8F80000, $130C08B8, $71309, $11FC000D ROM:00125734 dc.l $112760FF, $2C0, $8380001, $13156712, $8B80001, $13156100 ROM:00125734 dc.l $F99C11FC, $61127 ROM:00125780 ; --------------------------------------------------------------------------- ROM:00125780 bra.s loc_12578A ROM:00125782 ; --------------------------------------------------------------------------- ROM:00125782 ROM:00125782 loc_125782: ; CODE XREF: ROM:00125730↑j ROM:00125782 ; ROM:001258CA↓j ... ROM:00125782 bsr.l sub_1266C6 ROM:00125788 rts ROM:0012578A ; --------------------------------------------------------------------------- ROM:0012578A ROM:0012578A loc_12578A: ; CODE XREF: ROM:00125780↑j ROM:0012578A ; DATA XREF: ROM:001254B8↑o ROM:0012578A cmpi.w #5,($C64).w ROM:00125790 bne.s loc_1257B0 ROM:00125792 bsr.l sub_123492 ROM:00125798 bset #1,($12F7).w ROM:0012579E bsr.l sub_1267C6 ROM:001257A4 move.b #$E,($1127).w ROM:001257AA bra.l locret_125A48 ROM:001257B0 ; --------------------------------------------------------------------------- ROM:001257B0 ROM:001257B0 loc_1257B0: ; CODE XREF: ROM:00125790↑j ROM:001257B0 cmpi.w #0,($C64).w ROM:001257B6 bne.s loc_1257DC ROM:001257B8 bsr.l sub_123492 ROM:001257BE bset #1,($12F7).w ROM:001257C4 bsr.l sub_1267C6 ROM:001257CA bset #3,($131D).w ROM:001257D0 move.b #$B,($1127).w ROM:001257D6 bra.l locret_1259B2 ROM:001257DC ; --------------------------------------------------------------------------- ROM:001257DC ROM:001257DC loc_1257DC: ; CODE XREF: ROM:001257B6↑j ROM:001257DC cmpi.w #3,($C64).w ROM:001257E2 bne.s loc_125802 ROM:001257E4 btst #6,($931).w ROM:001257EA beq.s loc_125800 ROM:001257EC bsr.l sub_1246FA ROM:001257F2 move.b #$C,($1127).w ROM:001257F8 bra.l locret_125A22 ROM:001257FE ; --------------------------------------------------------------------------- ROM:001257FE bra.s loc_125802 ROM:00125800 ; --------------------------------------------------------------------------- ROM:00125800 ROM:00125800 loc_125800: ; CODE XREF: ROM:001257EA↑j ROM:00125800 bra.s loc_12580A ROM:00125802 ; --------------------------------------------------------------------------- ROM:00125802 ROM:00125802 loc_125802: ; CODE XREF: ROM:001257E2↑j ROM:00125802 ; ROM:001257FE↑j ROM:00125802 cmpi.w #4,($C64).w ROM:00125808 bne.s loc_12582E ROM:0012580A ROM:0012580A loc_12580A: ; CODE XREF: ROM:loc_125800↑j ROM:0012580A bsr.l sub_1246FA ROM:00125810 bsr.l sub_123492 ROM:00125816 bset #1,($12F7).w ROM:0012581C bsr.l sub_1267C6 ROM:00125822 move.b #7,($1127).w ROM:00125828 bra.l locret_1258D0 ROM:0012582E ; --------------------------------------------------------------------------- ROM:0012582E ROM:0012582E loc_12582E: ; CODE XREF: ROM:00125808↑j ROM:0012582E cmpi.w #2,($C64).w ROM:00125834 bne.s loc_12585A ROM:00125836 bsr.l sub_123492 ROM:0012583C bset #1,($12F7).w ROM:00125842 bsr.l sub_1267C6 ROM:00125848 bset #3,($131D).w ROM:0012584E move.b #9,($1127).w ROM:00125854 bra.l locret_12594A ROM:0012585A ; --------------------------------------------------------------------------- ROM:0012585A ROM:0012585A loc_12585A: ; CODE XREF: ROM:00125834↑j ROM:0012585A cmpi.w #1,($C64).w ROM:00125860 bne.s locret_125886 ROM:00125862 bsr.l sub_123492 ROM:00125868 bset #1,($12F7).w ROM:0012586E bsr.l sub_1267C6 ROM:00125874 bset #3,($131D).w ROM:0012587A move.b #$A,($1127).w ROM:00125880 bra.l locret_12597E ROM:00125886 ; --------------------------------------------------------------------------- ROM:00125886 ROM:00125886 locret_125886: ; CODE XREF: ROM:00125860↑j ROM:00125886 rts ROM:00125888 ; --------------------------------------------------------------------------- ROM:00125888 ROM:00125888 loc_125888: ; DATA XREF: ROM:001254BC↑o ROM:00125888 btst #1,($1319).w ROM:0012588E beq.s locret_1258D0 ROM:00125890 btst #5,($932).w ROM:00125896 beq.s loc_1258A0 ROM:00125898 bsr.l sub_1178F4 ROM:0012589E bra.s locret_1258D0 ROM:001258A0 ; --------------------------------------------------------------------------- ROM:001258A0 ROM:001258A0 loc_1258A0: ; CODE XREF: ROM:00125896↑j ROM:001258A0 bclr #1,($1319).w ROM:001258A6 bset #3,($1312).w ROM:001258AC bsr.l sub_126680 ROM:001258B2 move.w $4C2(a5),d0 ROM:001258B6 clr.b ($8D2).w ROM:001258BA move.w d0,($686).w ROM:001258BE move.b #1,($8D2).w ROM:001258C4 move.b #5,($1127).w ROM:001258CA bra.l loc_125782 ROM:001258D0 ; --------------------------------------------------------------------------- ROM:001258D0 ROM:001258D0 locret_1258D0: ; CODE XREF: ROM:00125828↑j ROM:001258D0 ; ROM:0012588E↑j ... ROM:001258D0 rts ROM:001258D2 ; --------------------------------------------------------------------------- ROM:001258D2 ROM:001258D2 loc_1258D2: ; DATA XREF: ROM:001254C0↑o ROM:001258D2 btst #1,($1319).w ROM:001258D8 beq.s locret_12590A ROM:001258DA bclr #1,($1319).w ROM:001258E0 bset #3,($1312).w ROM:001258E6 bsr.l sub_126680 ROM:001258EC move.w $4C2(a5),d0 ROM:001258F0 clr.b ($8D2).w ROM:001258F4 move.w d0,($686).w ROM:001258F8 move.b #1,($8D2).w ROM:001258FE move.b #1,($1127).w ROM:00125904 bra.l loc_1255C2 ROM:0012590A ; --------------------------------------------------------------------------- ROM:0012590A ROM:0012590A locret_12590A: ; CODE XREF: ROM:001258D8↑j ROM:0012590A rts ROM:0012590C ; --------------------------------------------------------------------------- ROM:0012590C ROM:0012590C loc_12590C: ; DATA XREF: ROM:001254C4↑o ROM:0012590C btst #1,($1319).w ROM:00125912 beq.s locret_12594A ROM:00125914 bclr #1,($1319).w ROM:0012591A bset #1,($1318).w ROM:00125920 bset #3,($1312).w ROM:00125926 bsr.l sub_126680 ROM:0012592C move.w $4C2(a5),d0 ROM:00125930 clr.b ($8D2).w ROM:00125934 move.w d0,($686).w ROM:00125938 move.b #1,($8D2).w ROM:0012593E move.b #5,($1127).w ROM:00125944 bra.l loc_125782 ROM:0012594A ; --------------------------------------------------------------------------- ROM:0012594A ROM:0012594A locret_12594A: ; CODE XREF: ROM:00125854↑j ROM:0012594A ; ROM:00125912↑j ROM:0012594A rts ROM:0012594C ; --------------------------------------------------------------------------- ROM:0012594C ROM:0012594C loc_12594C: ; DATA XREF: ROM:001254C8↑o ROM:0012594C btst #1,($1319).w ROM:00125952 beq.s locret_12597E ROM:00125954 bclr #1,($1319).w ROM:0012595A bset #3,($1312).w ROM:00125960 bsr.l sub_126680 ROM:00125966 bset #7,($1308).w ROM:0012596C bclr #7,($1309).w ROM:00125972 move.b #1,($1127).w ROM:00125978 bra.l loc_1255C2 ROM:0012597E ; --------------------------------------------------------------------------- ROM:0012597E ROM:0012597E locret_12597E: ; CODE XREF: ROM:00125880↑j ROM:0012597E ; ROM:00125952↑j ROM:0012597E rts ROM:00125980 ; --------------------------------------------------------------------------- ROM:00125980 ROM:00125980 loc_125980: ; DATA XREF: ROM:001254CC↑o ROM:00125980 btst #1,($1319).w ROM:00125986 beq.s locret_1259B2 ROM:00125988 bclr #1,($1319).w ROM:0012598E bset #3,($1312).w ROM:00125994 bsr.l sub_126680 ROM:0012599A bset #0,($131E).w ROM:001259A0 bclr #7,($1309).w ROM:001259A6 move.b #1,($1127).w ROM:001259AC bra.l loc_1255C2 ROM:001259B2 ; --------------------------------------------------------------------------- ROM:001259B2 ROM:001259B2 locret_1259B2: ; CODE XREF: ROM:001257D6↑j ROM:001259B2 ; ROM:00125986↑j ROM:001259B2 rts ROM:001259B2 ; --------------------------------------------------------------------------- ROM:001259B4 dword_1259B4: dc.l $8380004, $131A662C, $C780000, $6866E24, $61FF0001 ROM:001259B4 ; DATA XREF: ROM:001254D0↑o ROM:001259B4 dc.l $3DC61FF, $103E8, $8F80000, $130C08B8, $71309, $11FC000D ROM:001259B4 dc.l $112760FF, $40, $8380000, $93C6702, $60120838, $40935 ROM:001259B4 dc.l $67026008, $8380006, $1312671E, $61FFFFFF, $DA8C08F8 ROM:001259B4 dc.l $112F7, $61FF0000, $DB411FC, $71127, $60FFFFFF ROM:00125A20 dc.b $FE, $B2 ROM:00125A22 ; --------------------------------------------------------------------------- ROM:00125A22 ROM:00125A22 locret_125A22: ; CODE XREF: ROM:001257F8↑j ROM:00125A22 rts ROM:00125A22 ; --------------------------------------------------------------------------- ROM:00125A24 aNu8_0: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:001254D4↑o ROM:00125A24 ; ROM:001254D8↑o ROM:00125A29 dc.b 1, $13, $19 ROM:00125A2C dc.l $671A08B8, $11319, $8F80000, $130C08B8, $71309, $11FC000D ROM:00125A2C dc.l $112760DC ROM:00125A48 ; --------------------------------------------------------------------------- ROM:00125A48 ROM:00125A48 locret_125A48: ; CODE XREF: ROM:001257AA↑j ROM:00125A48 rts ROM:00125A4A ; --------------------------------------------------------------------------- ROM:00125A4A rts ROM:00125A4C ROM:00125A4C ; =============== S U B R O U T I N E ======================================= ROM:00125A4C ROM:00125A4C ROM:00125A4C sub_125A4C: ROM:00125A4C movea.w 8(a3),a0 ROM:00125A50 adda.l #$170000,a0 ROM:00125A56 move.w (a0),d7 ROM:00125A58 cmpi.w #0,d7 ROM:00125A5C bne.s locret_125A92 ROM:00125A5E clr.b ($112A).w ROM:00125A62 move.b $B(a3),d7 ROM:00125A66 ext.w d7 ROM:00125A68 lsr.w #1,d7 ROM:00125A6A lea $C(a3),a2 ROM:00125A6E move.w #1,d3 ROM:00125A72 bra.s loc_125A78 ROM:00125A74 ; --------------------------------------------------------------------------- ROM:00125A74 ROM:00125A74 loc_125A74: ; CODE XREF: sub_125A4C:loc_125A8C↓j ROM:00125A74 addi.w #1,d3 ROM:00125A78 ROM:00125A78 loc_125A78: ; CODE XREF: sub_125A4C+26↑j ROM:00125A78 cmp.w d7,d3 ROM:00125A7A bgt.w loc_125A8E ROM:00125A7E movea.w (a2)+,a4 ROM:00125A80 move.b (a2)+,d6 ROM:00125A82 move.b (a2)+,d5 ROM:00125A84 btst d6,(a4) ROM:00125A86 beq.s loc_125A8C ROM:00125A88 or.b d5,($112A).w ROM:00125A8C ROM:00125A8C loc_125A8C: ; CODE XREF: sub_125A4C+3A↑j ROM:00125A8C bra.s loc_125A74 ROM:00125A8E ; --------------------------------------------------------------------------- ROM:00125A8E ROM:00125A8E loc_125A8E: ; CODE XREF: sub_125A4C+2E↑j ROM:00125A8E bsr.w sub_125A94 ROM:00125A92 ROM:00125A92 locret_125A92: ; CODE XREF: sub_125A4C+10↑j ROM:00125A92 rts ROM:00125A92 ; End of function sub_125A4C ROM:00125A92 ROM:00125A94 ROM:00125A94 ; =============== S U B R O U T I N E ======================================= ROM:00125A94 ROM:00125A94 ROM:00125A94 sub_125A94: ; CODE XREF: sub_125A4C:loc_125A8E↑p ROM:00125A94 move.b ($112A).w,d0 ROM:00125A98 btst #6,($1316).w ROM:00125A9E bne.s loc_125AA6 ROM:00125AA0 andi.b #$60,d0 ; '`' ROM:00125AA4 bra.s loc_125AAA ROM:00125AA6 ; --------------------------------------------------------------------------- ROM:00125AA6 ROM:00125AA6 loc_125AA6: ; CODE XREF: sub_125A94+A↑j ROM:00125AA6 andi.b #$10,d0 ROM:00125AAA ROM:00125AAA loc_125AAA: ; CODE XREF: sub_125A94+10↑j ROM:00125AAA cmpi.b #0,d0 ROM:00125AAE ble.s locret_125AE8 ROM:00125AB0 addi.b #1,($1129).w ROM:00125AB6 cmpi.b #$50,($1129).w ; 'P' ROM:00125ABC bgt.s locret_125AE8 ROM:00125ABE move.w ($C54).w,d0 ROM:00125AC2 move.b ($C56).w,$11CC(d0.w) ROM:00125ACA addi.w #1,d0 ROM:00125ACE move.b ($C57).w,$11CC(d0.w) ROM:00125AD6 addi.w #1,d0 ROM:00125ADA move.b ($112A).w,$11CC(d0.w) ROM:00125AE2 addi.w #3,($C54).w ROM:00125AE8 ROM:00125AE8 locret_125AE8: ; CODE XREF: sub_125A94+1A↑j ROM:00125AE8 ; sub_125A94+28↑j ROM:00125AE8 rts ROM:00125AE8 ; End of function sub_125A94 ROM:00125AE8 ROM:00125AEA ROM:00125AEA ; =============== S U B R O U T I N E ======================================= ROM:00125AEA ROM:00125AEA ROM:00125AEA sub_125AEA: ; CODE XREF: sub_123492+370↑p ROM:00125AEA move.l d2,-(sp) ROM:00125AEC move.l a3,-(sp) ROM:00125AEE bsr.l sub_1339AE ROM:00125AF4 movea.l (sp)+,a3 ROM:00125AF6 move.l (sp)+,d3 ROM:00125AF8 move.b $B(a3),d7 ROM:00125AFC ext.w d7 ROM:00125AFE lsr.w #1,d7 ROM:00125B00 lea $C(a3),a2 ROM:00125B04 move.w #1,d3 ROM:00125B08 bra.s loc_125B0E ROM:00125B0A ; --------------------------------------------------------------------------- ROM:00125B0A ROM:00125B0A loc_125B0A: ; CODE XREF: sub_125AEA:loc_125B26↓j ROM:00125B0A addi.w #1,d3 ROM:00125B0E ROM:00125B0E loc_125B0E: ; CODE XREF: sub_125AEA+1E↑j ROM:00125B0E cmp.w d7,d3 ROM:00125B10 bgt.w locret_125B28 ROM:00125B14 movea.w (a2)+,a4 ROM:00125B16 move.b (a2)+,d6 ROM:00125B18 move.b (a2)+,d5 ROM:00125B1A cmpi.b #$10,d5 ROM:00125B1E bne.s loc_125B24 ROM:00125B20 bset d6,(a4) ROM:00125B22 bra.s loc_125B26 ROM:00125B24 ; --------------------------------------------------------------------------- ROM:00125B24 ROM:00125B24 loc_125B24: ; CODE XREF: sub_125AEA+34↑j ROM:00125B24 bclr d6,(a4) ROM:00125B26 ROM:00125B26 loc_125B26: ; CODE XREF: sub_125AEA+38↑j ROM:00125B26 bra.s loc_125B0A ROM:00125B28 ; --------------------------------------------------------------------------- ROM:00125B28 ROM:00125B28 locret_125B28: ; CODE XREF: sub_125AEA+26↑j ROM:00125B28 rts ROM:00125B28 ; End of function sub_125AEA ROM:00125B28 ROM:00125B2A ROM:00125B2A ; =============== S U B R O U T I N E ======================================= ROM:00125B2A ROM:00125B2A ROM:00125B2A sub_125B2A: ; CODE XREF: sub_123492+43A↑p ROM:00125B2A btst #7,($1315).w ROM:00125B30 beq.s loc_125B3A ROM:00125B32 ori.b #1,($1136).w ROM:00125B38 bra.s loc_125B40 ROM:00125B3A ; --------------------------------------------------------------------------- ROM:00125B3A ROM:00125B3A loc_125B3A: ; CODE XREF: sub_125B2A+6↑j ROM:00125B3A andi.b #$FE,($1136).w ROM:00125B40 ROM:00125B40 loc_125B40: ; CODE XREF: sub_125B2A+E↑j ROM:00125B40 btst #0,($1300).w ROM:00125B46 beq.s loc_125B50 ROM:00125B48 ori.b #1,($112B).w ROM:00125B4E bra.s loc_125B56 ROM:00125B50 ; --------------------------------------------------------------------------- ROM:00125B50 ROM:00125B50 loc_125B50: ; CODE XREF: sub_125B2A+1C↑j ROM:00125B50 andi.b #$FE,($112B).w ROM:00125B56 ROM:00125B56 loc_125B56: ; CODE XREF: sub_125B2A+24↑j ROM:00125B56 btst #5,($930).w ROM:00125B5C beq.s loc_125B66 ROM:00125B5E ori.b #2,($112B).w ROM:00125B64 bra.s loc_125B6C ROM:00125B66 ; --------------------------------------------------------------------------- ROM:00125B66 ROM:00125B66 loc_125B66: ; CODE XREF: sub_125B2A+32↑j ROM:00125B66 andi.b #$FD,($112B).w ROM:00125B6C ROM:00125B6C loc_125B6C: ; CODE XREF: sub_125B2A+3A↑j ROM:00125B6C btst #3,($939).w ROM:00125B72 beq.s loc_125B7C ROM:00125B74 ori.b #4,($112B).w ROM:00125B7A bra.s loc_125B82 ROM:00125B7C ; --------------------------------------------------------------------------- ROM:00125B7C ROM:00125B7C loc_125B7C: ; CODE XREF: sub_125B2A+48↑j ROM:00125B7C andi.b #$FB,($112B).w ROM:00125B82 ROM:00125B82 loc_125B82: ; CODE XREF: sub_125B2A+50↑j ROM:00125B82 btst #2,($932).w ROM:00125B88 beq.s loc_125B92 ROM:00125B8A ori.b #8,($112B).w ROM:00125B90 bra.s loc_125B98 ROM:00125B92 ; --------------------------------------------------------------------------- ROM:00125B92 ROM:00125B92 loc_125B92: ; CODE XREF: sub_125B2A+5E↑j ROM:00125B92 andi.b #$F7,($112B).w ROM:00125B98 ROM:00125B98 loc_125B98: ; CODE XREF: sub_125B2A+66↑j ROM:00125B98 btst #4,($FFFFFA19).w ROM:00125B9E bne.s loc_125BA8 ROM:00125BA0 ori.b #$10,($112B).w ROM:00125BA6 bra.s loc_125BAE ROM:00125BA8 ; --------------------------------------------------------------------------- ROM:00125BA8 ROM:00125BA8 loc_125BA8: ; CODE XREF: sub_125B2A+74↑j ROM:00125BA8 andi.b #$EF,($112B).w ROM:00125BAE ROM:00125BAE loc_125BAE: ; CODE XREF: sub_125B2A+7C↑j ROM:00125BAE btst #2,($939).w ROM:00125BB4 beq.s loc_125BBE ROM:00125BB6 ori.b #$20,($112B).w ; ' ' ROM:00125BBC bra.s loc_125BC4 ROM:00125BBE ; --------------------------------------------------------------------------- ROM:00125BBE ROM:00125BBE loc_125BBE: ; CODE XREF: sub_125B2A+8A↑j ROM:00125BBE andi.b #$DF,($112B).w ROM:00125BC4 ROM:00125BC4 loc_125BC4: ; CODE XREF: sub_125B2A+92↑j ROM:00125BC4 btst #5,($131B).w ROM:00125BCA beq.s loc_125BD4 ROM:00125BCC ori.b #$40,($112B).w ; '@' ROM:00125BD2 bra.s loc_125BDA ROM:00125BD4 ; --------------------------------------------------------------------------- ROM:00125BD4 ROM:00125BD4 loc_125BD4: ; CODE XREF: sub_125B2A+A0↑j ROM:00125BD4 andi.b #$BF,($112B).w ROM:00125BDA ROM:00125BDA loc_125BDA: ; CODE XREF: sub_125B2A+A8↑j ROM:00125BDA btst #7,($FFFFF411).w ROM:00125BE0 bne.s loc_125BEA ROM:00125BE2 ori.b #$80,($112B).w ROM:00125BE8 bra.s loc_125BF0 ROM:00125BEA ; --------------------------------------------------------------------------- ROM:00125BEA ROM:00125BEA loc_125BEA: ; CODE XREF: sub_125B2A+B6↑j ROM:00125BEA andi.b #$7F,($112B).w ROM:00125BF0 ROM:00125BF0 loc_125BF0: ; CODE XREF: sub_125B2A+BE↑j ROM:00125BF0 btst #7,($935).w ROM:00125BF6 beq.s loc_125C00 ROM:00125BF8 ori.b #1,($1130).w ROM:00125BFE bra.s loc_125C06 ROM:00125C00 ; --------------------------------------------------------------------------- ROM:00125C00 ROM:00125C00 loc_125C00: ; CODE XREF: sub_125B2A+CC↑j ROM:00125C00 andi.b #$FE,($1130).w ROM:00125C06 ROM:00125C06 loc_125C06: ; CODE XREF: sub_125B2A+D4↑j ROM:00125C06 btst #4,($92B).w ROM:00125C0C beq.s loc_125C16 ROM:00125C0E ori.b #2,($1130).w ROM:00125C14 bra.s loc_125C1C ROM:00125C16 ; --------------------------------------------------------------------------- ROM:00125C16 ROM:00125C16 loc_125C16: ; CODE XREF: sub_125B2A+E2↑j ROM:00125C16 andi.b #$FD,($1130).w ROM:00125C1C ROM:00125C1C loc_125C1C: ; CODE XREF: sub_125B2A+EA↑j ROM:00125C1C btst #2,($92C).w ROM:00125C22 beq.s loc_125C2C ROM:00125C24 ori.b #4,($1130).w ROM:00125C2A bra.s loc_125C32 ROM:00125C2C ; --------------------------------------------------------------------------- ROM:00125C2C ROM:00125C2C loc_125C2C: ; CODE XREF: sub_125B2A+F8↑j ROM:00125C2C andi.b #$FB,($1130).w ROM:00125C32 ROM:00125C32 loc_125C32: ; CODE XREF: sub_125B2A+100↑j ROM:00125C32 btst #4,($92A).w ROM:00125C38 beq.s loc_125C42 ROM:00125C3A ori.b #8,($1130).w ROM:00125C40 bra.s loc_125C48 ROM:00125C42 ; --------------------------------------------------------------------------- ROM:00125C42 ROM:00125C42 loc_125C42: ; CODE XREF: sub_125B2A+10E↑j ROM:00125C42 andi.b #$F7,($1130).w ROM:00125C48 ROM:00125C48 loc_125C48: ; CODE XREF: sub_125B2A+116↑j ROM:00125C48 btst #0,($937).w ROM:00125C4E beq.s loc_125C58 ROM:00125C50 ori.b #$10,($1130).w ROM:00125C56 bra.s loc_125C5E ROM:00125C58 ; --------------------------------------------------------------------------- ROM:00125C58 ROM:00125C58 loc_125C58: ; CODE XREF: sub_125B2A+124↑j ROM:00125C58 andi.b #$EF,($1130).w ROM:00125C5E ROM:00125C5E loc_125C5E: ; CODE XREF: sub_125B2A+12C↑j ROM:00125C5E btst #1,($938).w ROM:00125C64 beq.s loc_125C6E ROM:00125C66 ori.b #$20,($1130).w ; ' ' ROM:00125C6C bra.s loc_125C74 ROM:00125C6E ; --------------------------------------------------------------------------- ROM:00125C6E ROM:00125C6E loc_125C6E: ; CODE XREF: sub_125B2A+13A↑j ROM:00125C6E andi.b #$DF,($1130).w ROM:00125C74 ROM:00125C74 loc_125C74: ; CODE XREF: sub_125B2A+142↑j ROM:00125C74 btst #5,($92F).w ROM:00125C7A beq.s loc_125C84 ROM:00125C7C ori.b #$40,($1130).w ; '@' ROM:00125C82 bra.s loc_125C8A ROM:00125C84 ; --------------------------------------------------------------------------- ROM:00125C84 ROM:00125C84 loc_125C84: ; CODE XREF: sub_125B2A+150↑j ROM:00125C84 andi.b #$BF,($1130).w ROM:00125C8A ROM:00125C8A loc_125C8A: ; CODE XREF: sub_125B2A+158↑j ROM:00125C8A btst #7,($93B).w ROM:00125C90 beq.s loc_125C9A ROM:00125C92 ori.b #$80,($1130).w ROM:00125C98 bra.s loc_125CA0 ROM:00125C9A ; --------------------------------------------------------------------------- ROM:00125C9A ROM:00125C9A loc_125C9A: ; CODE XREF: sub_125B2A+166↑j ROM:00125C9A andi.b #$7F,($1130).w ROM:00125CA0 ROM:00125CA0 loc_125CA0: ; CODE XREF: sub_125B2A+16E↑j ROM:00125CA0 btst #4,($930).w ROM:00125CA6 beq.s loc_125CB0 ROM:00125CA8 ori.b #1,($1131).w ROM:00125CAE bra.s loc_125CB6 ROM:00125CB0 ; --------------------------------------------------------------------------- ROM:00125CB0 ROM:00125CB0 loc_125CB0: ; CODE XREF: sub_125B2A+17C↑j ROM:00125CB0 andi.b #$FE,($1131).w ROM:00125CB6 ROM:00125CB6 loc_125CB6: ; CODE XREF: sub_125B2A+184↑j ROM:00125CB6 btst #2,($C6A).w ROM:00125CBC beq.s loc_125CC6 ROM:00125CBE ori.b #2,($1131).w ROM:00125CC4 bra.s loc_125CCC ROM:00125CC6 ; --------------------------------------------------------------------------- ROM:00125CC6 ROM:00125CC6 loc_125CC6: ; CODE XREF: sub_125B2A+192↑j ROM:00125CC6 andi.b #$FD,($1131).w ROM:00125CCC ROM:00125CCC loc_125CCC: ; CODE XREF: sub_125B2A+19A↑j ROM:00125CCC btst #0,($934).w ROM:00125CD2 beq.s loc_125CDC ROM:00125CD4 ori.b #4,($1131).w ROM:00125CDA bra.s loc_125CE2 ROM:00125CDC ; --------------------------------------------------------------------------- ROM:00125CDC ROM:00125CDC loc_125CDC: ; CODE XREF: sub_125B2A+1A8↑j ROM:00125CDC andi.b #$FB,($1131).w ROM:00125CE2 ROM:00125CE2 loc_125CE2: ; CODE XREF: sub_125B2A+1B0↑j ROM:00125CE2 btst #1,($C6A).w ROM:00125CE8 beq.s loc_125CF2 ROM:00125CEA ori.b #8,($1131).w ROM:00125CF0 bra.s loc_125CF8 ROM:00125CF2 ; --------------------------------------------------------------------------- ROM:00125CF2 ROM:00125CF2 loc_125CF2: ; CODE XREF: sub_125B2A+1BE↑j ROM:00125CF2 andi.b #$F7,($1131).w ROM:00125CF8 ROM:00125CF8 loc_125CF8: ; CODE XREF: sub_125B2A+1C6↑j ROM:00125CF8 btst #0,($C6A).w ROM:00125CFE beq.s loc_125D08 ROM:00125D00 ori.b #$10,($1131).w ROM:00125D06 bra.s loc_125D0E ROM:00125D08 ; --------------------------------------------------------------------------- ROM:00125D08 ROM:00125D08 loc_125D08: ; CODE XREF: sub_125B2A+1D4↑j ROM:00125D08 andi.b #$EF,($1131).w ROM:00125D0E ROM:00125D0E loc_125D0E: ; CODE XREF: sub_125B2A+1DC↑j ROM:00125D0E btst #7,($C6B).w ROM:00125D14 beq.s loc_125D1E ROM:00125D16 ori.b #$20,($1131).w ; ' ' ROM:00125D1C bra.s loc_125D24 ROM:00125D1E ; --------------------------------------------------------------------------- ROM:00125D1E ROM:00125D1E loc_125D1E: ; CODE XREF: sub_125B2A+1EA↑j ROM:00125D1E andi.b #$DF,($1131).w ROM:00125D24 ROM:00125D24 loc_125D24: ; CODE XREF: sub_125B2A+1F2↑j ROM:00125D24 btst #0,($10EB).w ROM:00125D2A beq.s loc_125D34 ROM:00125D2C ori.b #1,($1132).w ROM:00125D32 bra.s loc_125D3A ROM:00125D34 ; --------------------------------------------------------------------------- ROM:00125D34 ROM:00125D34 loc_125D34: ; CODE XREF: sub_125B2A+200↑j ROM:00125D34 andi.b #$FE,($1132).w ROM:00125D3A ROM:00125D3A loc_125D3A: ; CODE XREF: sub_125B2A+208↑j ROM:00125D3A btst #0,($10F8).w ROM:00125D40 beq.s loc_125D4A ROM:00125D42 ori.b #2,($1132).w ROM:00125D48 bra.s loc_125D50 ROM:00125D4A ; --------------------------------------------------------------------------- ROM:00125D4A ROM:00125D4A loc_125D4A: ; CODE XREF: sub_125B2A+216↑j ROM:00125D4A andi.b #$FD,($1132).w ROM:00125D50 ROM:00125D50 loc_125D50: ; CODE XREF: sub_125B2A+21E↑j ROM:00125D50 btst #0,($10F6).w ROM:00125D56 beq.s loc_125D60 ROM:00125D58 ori.b #4,($1132).w ROM:00125D5E bra.s loc_125D66 ROM:00125D60 ; --------------------------------------------------------------------------- ROM:00125D60 ROM:00125D60 loc_125D60: ; CODE XREF: sub_125B2A+22C↑j ROM:00125D60 andi.b #$FB,($1132).w ROM:00125D66 ROM:00125D66 loc_125D66: ; CODE XREF: sub_125B2A+234↑j ROM:00125D66 btst #0,($1189).w ROM:00125D6C beq.s loc_125D76 ROM:00125D6E ori.b #1,($1161).w ROM:00125D74 bra.s loc_125D7C ROM:00125D76 ; --------------------------------------------------------------------------- ROM:00125D76 ROM:00125D76 loc_125D76: ; CODE XREF: sub_125B2A+242↑j ROM:00125D76 andi.b #$FE,($1161).w ROM:00125D7C ROM:00125D7C loc_125D7C: ; CODE XREF: sub_125B2A+24A↑j ROM:00125D7C btst #1,($12F5).w ROM:00125D82 beq.s loc_125D8C ROM:00125D84 ori.b #1,($1133).w ROM:00125D8A bra.s loc_125D92 ROM:00125D8C ; --------------------------------------------------------------------------- ROM:00125D8C ROM:00125D8C loc_125D8C: ; CODE XREF: sub_125B2A+258↑j ROM:00125D8C andi.b #$FE,($1133).w ROM:00125D92 ROM:00125D92 loc_125D92: ; CODE XREF: sub_125B2A+260↑j ROM:00125D92 btst #6,($131C).w ROM:00125D98 beq.s loc_125DA2 ROM:00125D9A ori.b #2,($1133).w ROM:00125DA0 bra.s loc_125DA8 ROM:00125DA2 ; --------------------------------------------------------------------------- ROM:00125DA2 ROM:00125DA2 loc_125DA2: ; CODE XREF: sub_125B2A+26E↑j ROM:00125DA2 andi.b #$FD,($1133).w ROM:00125DA8 ROM:00125DA8 loc_125DA8: ; CODE XREF: sub_125B2A+276↑j ROM:00125DA8 btst #2,($130C).w ROM:00125DAE beq.s loc_125DB8 ROM:00125DB0 ori.b #4,($1133).w ROM:00125DB6 bra.s loc_125DBE ROM:00125DB8 ; --------------------------------------------------------------------------- ROM:00125DB8 ROM:00125DB8 loc_125DB8: ; CODE XREF: sub_125B2A+284↑j ROM:00125DB8 andi.b #$FB,($1133).w ROM:00125DBE ROM:00125DBE loc_125DBE: ; CODE XREF: sub_125B2A+28C↑j ROM:00125DBE btst #3,($1302).w ROM:00125DC4 beq.s loc_125DCE ROM:00125DC6 ori.b #8,($1133).w ROM:00125DCC bra.s loc_125DD4 ROM:00125DCE ; --------------------------------------------------------------------------- ROM:00125DCE ROM:00125DCE loc_125DCE: ; CODE XREF: sub_125B2A+29A↑j ROM:00125DCE andi.b #$F7,($1133).w ROM:00125DD4 ROM:00125DD4 loc_125DD4: ; CODE XREF: sub_125B2A+2A2↑j ROM:00125DD4 btst #4,($12FF).w ROM:00125DDA beq.s loc_125DE4 ROM:00125DDC ori.b #$10,($1133).w ROM:00125DE2 bra.s loc_125DEA ROM:00125DE4 ; --------------------------------------------------------------------------- ROM:00125DE4 ROM:00125DE4 loc_125DE4: ; CODE XREF: sub_125B2A+2B0↑j ROM:00125DE4 andi.b #$EF,($1133).w ROM:00125DEA ROM:00125DEA loc_125DEA: ; CODE XREF: sub_125B2A+2B8↑j ROM:00125DEA btst #0,($1460).w ROM:00125DF0 beq.s loc_125DFA ROM:00125DF2 ori.b #$20,($1133).w ; ' ' ROM:00125DF8 bra.s loc_125E00 ROM:00125DFA ; --------------------------------------------------------------------------- ROM:00125DFA ROM:00125DFA loc_125DFA: ; CODE XREF: sub_125B2A+2C6↑j ROM:00125DFA andi.b #$DF,($1133).w ROM:00125E00 ROM:00125E00 loc_125E00: ; CODE XREF: sub_125B2A+2CE↑j ROM:00125E00 btst #6,($1313).w ROM:00125E06 beq.s loc_125E10 ROM:00125E08 ori.b #1,($1134).w ROM:00125E0E bra.s loc_125E16 ROM:00125E10 ; --------------------------------------------------------------------------- ROM:00125E10 ROM:00125E10 loc_125E10: ; CODE XREF: sub_125B2A+2DC↑j ROM:00125E10 andi.b #$FE,($1134).w ROM:00125E16 ROM:00125E16 loc_125E16: ; CODE XREF: sub_125B2A+2E4↑j ROM:00125E16 btst #0,($1300).w ROM:00125E1C beq.s loc_125E26 ROM:00125E1E ori.b #2,($1134).w ROM:00125E24 bra.s loc_125E2C ROM:00125E26 ; --------------------------------------------------------------------------- ROM:00125E26 ROM:00125E26 loc_125E26: ; CODE XREF: sub_125B2A+2F2↑j ROM:00125E26 andi.b #$FD,($1134).w ROM:00125E2C ROM:00125E2C loc_125E2C: ; CODE XREF: sub_125B2A+2FA↑j ROM:00125E2C btst #6,($92C).w ROM:00125E32 beq.s loc_125E3C ROM:00125E34 ori.b #4,($1134).w ROM:00125E3A bra.s loc_125E42 ROM:00125E3C ; --------------------------------------------------------------------------- ROM:00125E3C ROM:00125E3C loc_125E3C: ; CODE XREF: sub_125B2A+308↑j ROM:00125E3C andi.b #$FB,($1134).w ROM:00125E42 ROM:00125E42 loc_125E42: ; CODE XREF: sub_125B2A+310↑j ROM:00125E42 btst #7,($12FD).w ROM:00125E48 beq.s loc_125E52 ROM:00125E4A ori.b #8,($1134).w ROM:00125E50 bra.s loc_125E58 ROM:00125E52 ; --------------------------------------------------------------------------- ROM:00125E52 ROM:00125E52 loc_125E52: ; CODE XREF: sub_125B2A+31E↑j ROM:00125E52 andi.b #$F7,($1134).w ROM:00125E58 ROM:00125E58 loc_125E58: ; CODE XREF: sub_125B2A+326↑j ROM:00125E58 btst #0,($1314).w ROM:00125E5E beq.s loc_125E68 ROM:00125E60 ori.b #$10,($1134).w ROM:00125E66 bra.s loc_125E6E ROM:00125E68 ; --------------------------------------------------------------------------- ROM:00125E68 ROM:00125E68 loc_125E68: ; CODE XREF: sub_125B2A+334↑j ROM:00125E68 andi.b #$EF,($1134).w ROM:00125E6E ROM:00125E6E loc_125E6E: ; CODE XREF: sub_125B2A+33C↑j ROM:00125E6E btst #5,($12F5).w ROM:00125E74 beq.s loc_125E7E ROM:00125E76 ori.b #$20,($1134).w ; ' ' ROM:00125E7C bra.s loc_125E84 ROM:00125E7E ; --------------------------------------------------------------------------- ROM:00125E7E ROM:00125E7E loc_125E7E: ; CODE XREF: sub_125B2A+34A↑j ROM:00125E7E andi.b #$DF,($1134).w ROM:00125E84 ROM:00125E84 loc_125E84: ; CODE XREF: sub_125B2A+352↑j ROM:00125E84 btst #7,($1310).w ROM:00125E8A beq.s loc_125E94 ROM:00125E8C ori.b #$20,($1134).w ; ' ' ROM:00125E92 bra.s loc_125E9A ROM:00125E94 ; --------------------------------------------------------------------------- ROM:00125E94 ROM:00125E94 loc_125E94: ; CODE XREF: sub_125B2A+360↑j ROM:00125E94 andi.b #$DF,($1134).w ROM:00125E9A ROM:00125E9A loc_125E9A: ; CODE XREF: sub_125B2A+368↑j ROM:00125E9A btst #7,($130F).w ROM:00125EA0 beq.s loc_125EAA ROM:00125EA2 ori.b #$20,($1134).w ; ' ' ROM:00125EA8 bra.s loc_125EB0 ROM:00125EAA ; --------------------------------------------------------------------------- ROM:00125EAA ROM:00125EAA loc_125EAA: ; CODE XREF: sub_125B2A+376↑j ROM:00125EAA andi.b #$DF,($1134).w ROM:00125EB0 ROM:00125EB0 loc_125EB0: ; CODE XREF: sub_125B2A+37E↑j ROM:00125EB0 btst #2,($12FF).w ROM:00125EB6 beq.s loc_125EC0 ROM:00125EB8 ori.b #1,($1135).w ROM:00125EBE bra.s loc_125EC6 ROM:00125EC0 ; --------------------------------------------------------------------------- ROM:00125EC0 ROM:00125EC0 loc_125EC0: ; CODE XREF: sub_125B2A+38C↑j ROM:00125EC0 andi.b #$FE,($1135).w ROM:00125EC6 ROM:00125EC6 loc_125EC6: ; CODE XREF: sub_125B2A+394↑j ROM:00125EC6 btst #5,($1307).w ROM:00125ECC beq.s loc_125ED6 ROM:00125ECE ori.b #2,($1135).w ROM:00125ED4 bra.s loc_125EDC ROM:00125ED6 ; --------------------------------------------------------------------------- ROM:00125ED6 ROM:00125ED6 loc_125ED6: ; CODE XREF: sub_125B2A+3A2↑j ROM:00125ED6 andi.b #$FD,($1135).w ROM:00125EDC ROM:00125EDC loc_125EDC: ; CODE XREF: sub_125B2A+3AA↑j ROM:00125EDC btst #2,($1307).w ROM:00125EE2 beq.s loc_125EEC ROM:00125EE4 ori.b #4,($1135).w ROM:00125EEA bra.s loc_125EF2 ROM:00125EEC ; --------------------------------------------------------------------------- ROM:00125EEC ROM:00125EEC loc_125EEC: ; CODE XREF: sub_125B2A+3B8↑j ROM:00125EEC andi.b #$FB,($1135).w ROM:00125EF2 ROM:00125EF2 loc_125EF2: ; CODE XREF: sub_125B2A+3C0↑j ROM:00125EF2 btst #3,($1316).w ROM:00125EF8 beq.s loc_125F02 ROM:00125EFA ori.b #8,($1135).w ROM:00125F00 bra.s loc_125F08 ROM:00125F02 ; --------------------------------------------------------------------------- ROM:00125F02 ROM:00125F02 loc_125F02: ; CODE XREF: sub_125B2A+3CE↑j ROM:00125F02 andi.b #$F7,($1135).w ROM:00125F08 ROM:00125F08 loc_125F08: ; CODE XREF: sub_125B2A+3D6↑j ROM:00125F08 btst #7,($1306).w ROM:00125F0E beq.s loc_125F18 ROM:00125F10 ori.b #$10,($1135).w ROM:00125F16 bra.s loc_125F1E ROM:00125F18 ; --------------------------------------------------------------------------- ROM:00125F18 ROM:00125F18 loc_125F18: ; CODE XREF: sub_125B2A+3E4↑j ROM:00125F18 andi.b #$EF,($1135).w ROM:00125F1E ROM:00125F1E loc_125F1E: ; CODE XREF: sub_125B2A+3EC↑j ROM:00125F1E btst #4,($934).w ROM:00125F24 beq.s loc_125F2E ROM:00125F26 ori.b #$20,($1135).w ; ' ' ROM:00125F2C bra.s loc_125F34 ROM:00125F2E ; --------------------------------------------------------------------------- ROM:00125F2E ROM:00125F2E loc_125F2E: ; CODE XREF: sub_125B2A+3FA↑j ROM:00125F2E andi.b #$DF,($1135).w ROM:00125F34 ROM:00125F34 loc_125F34: ; CODE XREF: sub_125B2A+402↑j ROM:00125F34 btst #2,($131D).w ROM:00125F3A beq.s loc_125F44 ROM:00125F3C ori.b #$20,($1135).w ; ' ' ROM:00125F42 bra.s loc_125F4A ROM:00125F44 ; --------------------------------------------------------------------------- ROM:00125F44 ROM:00125F44 loc_125F44: ; CODE XREF: sub_125B2A+410↑j ROM:00125F44 andi.b #$DF,($1135).w ROM:00125F4A ROM:00125F4A loc_125F4A: ; CODE XREF: sub_125B2A+418↑j ROM:00125F4A btst #4,($92E).w ROM:00125F50 bne.s loc_125F5A ROM:00125F52 ori.b #1,($112E).w ROM:00125F58 bra.s loc_125F60 ROM:00125F5A ; --------------------------------------------------------------------------- ROM:00125F5A ROM:00125F5A loc_125F5A: ; CODE XREF: sub_125B2A+426↑j ROM:00125F5A andi.b #$FE,($112E).w ROM:00125F60 ROM:00125F60 loc_125F60: ; CODE XREF: sub_125B2A+42E↑j ROM:00125F60 btst #1,($92F).w ROM:00125F66 bne.s loc_125F70 ROM:00125F68 ori.b #2,($112E).w ROM:00125F6E bra.s loc_125F76 ROM:00125F70 ; --------------------------------------------------------------------------- ROM:00125F70 ROM:00125F70 loc_125F70: ; CODE XREF: sub_125B2A+43C↑j ROM:00125F70 andi.b #$FD,($112E).w ROM:00125F76 ROM:00125F76 loc_125F76: ; CODE XREF: sub_125B2A+444↑j ROM:00125F76 btst #1,($1348).w ROM:00125F7C beq.s loc_125F86 ROM:00125F7E ori.b #4,($112E).w ROM:00125F84 bra.s loc_125F8C ROM:00125F86 ; --------------------------------------------------------------------------- ROM:00125F86 ROM:00125F86 loc_125F86: ; CODE XREF: sub_125B2A+452↑j ROM:00125F86 andi.b #$FB,($112E).w ROM:00125F8C ROM:00125F8C loc_125F8C: ; CODE XREF: sub_125B2A+45A↑j ROM:00125F8C btst #4,($92F).w ROM:00125F92 beq.s loc_125F9C ROM:00125F94 ori.b #8,($112E).w ROM:00125F9A bra.s loc_125FA2 ROM:00125F9C ; --------------------------------------------------------------------------- ROM:00125F9C ROM:00125F9C loc_125F9C: ; CODE XREF: sub_125B2A+468↑j ROM:00125F9C andi.b #$F7,($112E).w ROM:00125FA2 ROM:00125FA2 loc_125FA2: ; CODE XREF: sub_125B2A+470↑j ROM:00125FA2 btst #0,($10EB).w ROM:00125FA8 beq.s loc_125FB2 ROM:00125FAA ori.b #1,($112C).w ROM:00125FB0 bra.s loc_125FB8 ROM:00125FB2 ; --------------------------------------------------------------------------- ROM:00125FB2 ROM:00125FB2 loc_125FB2: ; CODE XREF: sub_125B2A+47E↑j ROM:00125FB2 andi.b #$FE,($112C).w ROM:00125FB8 ROM:00125FB8 loc_125FB8: ; CODE XREF: sub_125B2A+486↑j ROM:00125FB8 btst #1,($10EB).w ROM:00125FBE beq.s loc_125FC8 ROM:00125FC0 ori.b #2,($112C).w ROM:00125FC6 bra.s loc_125FCE ROM:00125FC8 ; --------------------------------------------------------------------------- ROM:00125FC8 ROM:00125FC8 loc_125FC8: ; CODE XREF: sub_125B2A+494↑j ROM:00125FC8 andi.b #$FD,($112C).w ROM:00125FCE ROM:00125FCE loc_125FCE: ; CODE XREF: sub_125B2A+49C↑j ROM:00125FCE btst #5,($1314).w ROM:00125FD4 beq.s loc_125FDE ROM:00125FD6 ori.b #1,($112D).w ROM:00125FDC bra.s loc_125FE4 ROM:00125FDE ; --------------------------------------------------------------------------- ROM:00125FDE ROM:00125FDE loc_125FDE: ; CODE XREF: sub_125B2A+4AA↑j ROM:00125FDE andi.b #$FE,($112D).w ROM:00125FE4 ROM:00125FE4 loc_125FE4: ; CODE XREF: sub_125B2A+4B2↑j ROM:00125FE4 btst #7,($130E).w ROM:00125FEA beq.s loc_125FF4 ROM:00125FEC ori.b #2,($112D).w ROM:00125FF2 bra.s loc_125FFA ROM:00125FF4 ; --------------------------------------------------------------------------- ROM:00125FF4 ROM:00125FF4 loc_125FF4: ; CODE XREF: sub_125B2A+4C0↑j ROM:00125FF4 andi.b #$FD,($112D).w ROM:00125FFA ROM:00125FFA loc_125FFA: ; CODE XREF: sub_125B2A+4C8↑j ROM:00125FFA btst #0,($1300).w ROM:00126000 beq.s loc_12600A ROM:00126002 ori.b #4,($112D).w ROM:00126008 bra.s loc_126010 ROM:0012600A ; --------------------------------------------------------------------------- ROM:0012600A ROM:0012600A loc_12600A: ; CODE XREF: sub_125B2A+4D6↑j ROM:0012600A andi.b #$FB,($112D).w ROM:00126010 ROM:00126010 loc_126010: ; CODE XREF: sub_125B2A+4DE↑j ROM:00126010 btst #5,($1318).w ROM:00126016 beq.s loc_126020 ROM:00126018 ori.b #8,($112D).w ROM:0012601E bra.s loc_126026 ROM:00126020 ; --------------------------------------------------------------------------- ROM:00126020 ROM:00126020 loc_126020: ; CODE XREF: sub_125B2A+4EC↑j ROM:00126020 andi.b #$F7,($112D).w ROM:00126026 ROM:00126026 loc_126026: ; CODE XREF: sub_125B2A+4F4↑j ROM:00126026 btst #6,($1315).w ROM:0012602C beq.s loc_126036 ROM:0012602E ori.b #$10,($112D).w ROM:00126034 bra.s loc_12603C ROM:00126036 ; --------------------------------------------------------------------------- ROM:00126036 ROM:00126036 loc_126036: ; CODE XREF: sub_125B2A+502↑j ROM:00126036 andi.b #$EF,($112D).w ROM:0012603C ROM:0012603C loc_12603C: ; CODE XREF: sub_125B2A+50A↑j ROM:0012603C btst #7,($12F9).w ROM:00126042 beq.s loc_12604C ROM:00126044 ori.b #$20,($112D).w ; ' ' ROM:0012604A bra.s loc_126052 ROM:0012604C ; --------------------------------------------------------------------------- ROM:0012604C ROM:0012604C loc_12604C: ; CODE XREF: sub_125B2A+518↑j ROM:0012604C andi.b #$DF,($112D).w ROM:00126052 ROM:00126052 loc_126052: ; CODE XREF: sub_125B2A+520↑j ROM:00126052 btst #7,($12FD).w ROM:00126058 beq.s loc_126062 ROM:0012605A ori.b #$40,($112D).w ; '@' ROM:00126060 bra.s loc_126068 ROM:00126062 ; --------------------------------------------------------------------------- ROM:00126062 ROM:00126062 loc_126062: ; CODE XREF: sub_125B2A+52E↑j ROM:00126062 andi.b #$BF,($112D).w ROM:00126068 ROM:00126068 loc_126068: ; CODE XREF: sub_125B2A+536↑j ROM:00126068 btst #6,($1306).w ROM:0012606E beq.s loc_126078 ROM:00126070 ori.b #$80,($112D).w ROM:00126076 bra.s loc_12607E ROM:00126078 ; --------------------------------------------------------------------------- ROM:00126078 ROM:00126078 loc_126078: ; CODE XREF: sub_125B2A+544↑j ROM:00126078 andi.b #$7F,($112D).w ROM:0012607E ROM:0012607E loc_12607E: ; CODE XREF: sub_125B2A+54C↑j ROM:0012607E btst #7,($1311).w ROM:00126084 beq.s loc_12608E ROM:00126086 ori.w #1,($C6C).w ROM:0012608C bra.s loc_126094 ROM:0012608E ; --------------------------------------------------------------------------- ROM:0012608E ROM:0012608E loc_12608E: ; CODE XREF: sub_125B2A+55A↑j ROM:0012608E andi.w #$FFFE,($C6C).w ROM:00126094 ROM:00126094 loc_126094: ; CODE XREF: sub_125B2A+562↑j ROM:00126094 btst #2,($130F).w ROM:0012609A beq.s loc_1260A4 ROM:0012609C ori.w #2,($C6C).w ROM:001260A2 bra.s loc_1260AA ROM:001260A4 ; --------------------------------------------------------------------------- ROM:001260A4 ROM:001260A4 loc_1260A4: ; CODE XREF: sub_125B2A+570↑j ROM:001260A4 andi.w #$FFFD,($C6C).w ROM:001260AA ROM:001260AA loc_1260AA: ; CODE XREF: sub_125B2A+578↑j ROM:001260AA btst #3,($1300).w ROM:001260B0 beq.s loc_1260BA ROM:001260B2 ori.w #4,($C6C).w ROM:001260B8 bra.s loc_1260C0 ROM:001260BA ; --------------------------------------------------------------------------- ROM:001260BA ROM:001260BA loc_1260BA: ; CODE XREF: sub_125B2A+586↑j ROM:001260BA andi.w #$FFFB,($C6C).w ROM:001260C0 ROM:001260C0 loc_1260C0: ; CODE XREF: sub_125B2A+58E↑j ROM:001260C0 btst #1,($12FD).w ROM:001260C6 beq.s loc_1260D0 ROM:001260C8 ori.w #8,($C6C).w ROM:001260CE bra.s loc_1260D6 ROM:001260D0 ; --------------------------------------------------------------------------- ROM:001260D0 ROM:001260D0 loc_1260D0: ; CODE XREF: sub_125B2A+59C↑j ROM:001260D0 andi.w #$FFF7,($C6C).w ROM:001260D6 ROM:001260D6 loc_1260D6: ; CODE XREF: sub_125B2A+5A4↑j ROM:001260D6 btst #6,($1310).w ROM:001260DC beq.s loc_1260E6 ROM:001260DE ori.w #$10,($C6C).w ROM:001260E4 bra.s loc_1260EC ROM:001260E6 ; --------------------------------------------------------------------------- ROM:001260E6 ROM:001260E6 loc_1260E6: ; CODE XREF: sub_125B2A+5B2↑j ROM:001260E6 andi.w #$FFEF,($C6C).w ROM:001260EC ROM:001260EC loc_1260EC: ; CODE XREF: sub_125B2A+5BA↑j ROM:001260EC btst #1,($1308).w ROM:001260F2 beq.s loc_1260FC ROM:001260F4 ori.w #$20,($C6C).w ; ' ' ROM:001260FA bra.s loc_126102 ROM:001260FC ; --------------------------------------------------------------------------- ROM:001260FC ROM:001260FC loc_1260FC: ; CODE XREF: sub_125B2A+5C8↑j ROM:001260FC andi.w #$FFDF,($C6C).w ROM:00126102 ROM:00126102 loc_126102: ; CODE XREF: sub_125B2A+5D0↑j ROM:00126102 btst #0,($12FD).w ROM:00126108 beq.s loc_126112 ROM:0012610A ori.w #$40,($C6C).w ; '@' ROM:00126110 bra.s loc_126118 ROM:00126112 ; --------------------------------------------------------------------------- ROM:00126112 ROM:00126112 loc_126112: ; CODE XREF: sub_125B2A+5DE↑j ROM:00126112 andi.w #$FFBF,($C6C).w ROM:00126118 ROM:00126118 loc_126118: ; CODE XREF: sub_125B2A+5E6↑j ROM:00126118 btst #6,($12FC).w ROM:0012611E beq.s loc_126128 ROM:00126120 ori.w #$80,($C6C).w ROM:00126126 bra.s loc_12612E ROM:00126128 ; --------------------------------------------------------------------------- ROM:00126128 ROM:00126128 loc_126128: ; CODE XREF: sub_125B2A+5F4↑j ROM:00126128 andi.w #$FF7F,($C6C).w ROM:0012612E ROM:0012612E loc_12612E: ; CODE XREF: sub_125B2A+5FC↑j ROM:0012612E btst #3,($130D).w ROM:00126134 beq.s loc_12613E ROM:00126136 ori.w #$100,($C6C).w ROM:0012613C bra.s loc_126144 ROM:0012613E ; --------------------------------------------------------------------------- ROM:0012613E ROM:0012613E loc_12613E: ; CODE XREF: sub_125B2A+60A↑j ROM:0012613E andi.w #$FEFF,($C6C).w ROM:00126144 ROM:00126144 loc_126144: ; CODE XREF: sub_125B2A+612↑j ROM:00126144 btst #0,($12FB).w ROM:0012614A beq.s loc_126154 ROM:0012614C ori.w #$200,($C6C).w ROM:00126152 bra.s loc_12615A ROM:00126154 ; --------------------------------------------------------------------------- ROM:00126154 ROM:00126154 loc_126154: ; CODE XREF: sub_125B2A+620↑j ROM:00126154 andi.w #$FDFF,($C6C).w ROM:0012615A ROM:0012615A loc_12615A: ; CODE XREF: sub_125B2A+628↑j ROM:0012615A btst #2,($131E).w ROM:00126160 beq.s loc_12616A ROM:00126162 ori.w #$400,($C6C).w ROM:00126168 bra.s loc_126170 ROM:0012616A ; --------------------------------------------------------------------------- ROM:0012616A ROM:0012616A loc_12616A: ; CODE XREF: sub_125B2A+636↑j ROM:0012616A andi.w #$FBFF,($C6C).w ROM:00126170 ROM:00126170 loc_126170: ; CODE XREF: sub_125B2A+63E↑j ROM:00126170 clr.l d0 ROM:00126172 move.w $440(a5),d1 ROM:00126176 cmpi.w #0,d1 ROM:0012617A bne.s loc_126180 ROM:0012617C bset #3,d0 ROM:00126180 ROM:00126180 loc_126180: ; CODE XREF: sub_125B2A+650↑j ROM:00126180 btst #1,($145F).w ROM:00126186 beq.s loc_126190 ROM:00126188 bset #$12,d0 ROM:0012618C bset #$10,d0 ROM:00126190 ROM:00126190 loc_126190: ; CODE XREF: sub_125B2A+65C↑j ROM:00126190 btst #2,($145F).w ROM:00126196 beq.s loc_12619C ROM:00126198 bset #$13,d0 ROM:0012619C ROM:0012619C loc_12619C: ; CODE XREF: sub_125B2A+66C↑j ROM:0012619C ori.l #1,d0 ROM:001261A2 ori.l #4,d0 ROM:001261A8 ori.l #0,d0 ROM:001261AE ori.l #0,d0 ROM:001261B4 ori.l #0,d0 ROM:001261BA ori.l #$100,d0 ROM:001261C0 ori.l #$200,d0 ROM:001261C6 ori.l #$400,d0 ROM:001261CC ori.l #$800,d0 ROM:001261D2 ori.l #$1000,d0 ROM:001261D8 ori.l #$2000,d0 ROM:001261DE ori.l #$4000,d0 ROM:001261E4 ori.l #0,d0 ROM:001261EA ori.l #$20000,d0 ROM:001261F0 ori.l #0,d0 ROM:001261F6 move.l d0,($964).w ROM:001261FA btst #5,($145F).w ROM:00126200 beq.s loc_12620A ROM:00126202 ori.b #1,($112F).w ROM:00126208 bra.s loc_126210 ROM:0012620A ; --------------------------------------------------------------------------- ROM:0012620A ROM:0012620A loc_12620A: ; CODE XREF: sub_125B2A+6D6↑j ROM:0012620A andi.b #$FE,($112F).w ROM:00126210 ROM:00126210 loc_126210: ; CODE XREF: sub_125B2A+6DE↑j ROM:00126210 btst #0,($12F5).w ROM:00126216 beq.s loc_126220 ROM:00126218 ori.b #2,($112F).w ROM:0012621E bra.s loc_126226 ROM:00126220 ; --------------------------------------------------------------------------- ROM:00126220 ROM:00126220 loc_126220: ; CODE XREF: sub_125B2A+6EC↑j ROM:00126220 andi.b #$FD,($112F).w ROM:00126226 ROM:00126226 loc_126226: ; CODE XREF: sub_125B2A+6F4↑j ROM:00126226 btst #0,($1304).w ROM:0012622C beq.s loc_126236 ROM:0012622E ori.b #4,($112F).w ROM:00126234 bra.s loc_12623C ROM:00126236 ; --------------------------------------------------------------------------- ROM:00126236 ROM:00126236 loc_126236: ; CODE XREF: sub_125B2A+702↑j ROM:00126236 andi.b #$FB,($112F).w ROM:0012623C ROM:0012623C loc_12623C: ; CODE XREF: sub_125B2A+70A↑j ROM:0012623C btst #7,($12FC).w ROM:00126242 beq.s loc_12624C ROM:00126244 ori.b #8,($112F).w ROM:0012624A bra.s locret_126252 ROM:0012624C ; --------------------------------------------------------------------------- ROM:0012624C ROM:0012624C loc_12624C: ; CODE XREF: sub_125B2A+718↑j ROM:0012624C andi.b #$F7,($112F).w ROM:00126252 ROM:00126252 locret_126252: ; CODE XREF: sub_125B2A+720↑j ROM:00126252 rts ROM:00126252 ; End of function sub_125B2A ROM:00126252 ROM:00126254 ROM:00126254 ; =============== S U B R O U T I N E ======================================= ROM:00126254 ROM:00126254 ROM:00126254 sub_126254: ; CODE XREF: sub_135DB4+8↓p ROM:00126254 move.w #2,($5C4).w ROM:0012625A bsr.l sub_11A7C4 ROM:00126260 rts ROM:00126260 ; End of function sub_126254 ROM:00126260 ROM:00126262 ; --------------------------------------------------------------------------- ROM:00126262 rts ROM:00126264 ROM:00126264 ; =============== S U B R O U T I N E ======================================= ROM:00126264 ROM:00126264 ROM:00126264 sub_126264: ; CODE XREF: sub_1246FA+2B0↑p ROM:00126264 bset #6,($1312).w ROM:0012626A rts ROM:0012626A ; End of function sub_126264 ROM:0012626A ROM:0012626C ROM:0012626C ; =============== S U B R O U T I N E ======================================= ROM:0012626C ROM:0012626C ROM:0012626C sub_12626C: ; CODE XREF: sub_1246FA+252↑p ROM:0012626C ; sub_1246FA+29E↑p ROM:0012626C bset #6,($1312).w ROM:00126272 rts ROM:00126272 ; End of function sub_12626C ROM:00126272 ROM:00126274 ROM:00126274 ; =============== S U B R O U T I N E ======================================= ROM:00126274 ROM:00126274 ROM:00126274 sub_126274: ; CODE XREF: sub_1246FA:loc_124954↑p ROM:00126274 bset #6,($1312).w ROM:0012627A rts ROM:0012627A ; End of function sub_126274 ROM:0012627A ROM:0012627C ; --------------------------------------------------------------------------- ROM:0012627C move.w #0,d2 ROM:00126280 bra.s loc_126286 ROM:00126282 ; --------------------------------------------------------------------------- ROM:00126282 ROM:00126282 loc_126282: ; CODE XREF: ROM:00126292↓j ROM:00126282 addi.w #1,d2 ROM:00126286 ROM:00126286 loc_126286: ; CODE XREF: ROM:00126280↑j ROM:00126286 cmpi.w #8,d2 ROM:0012628A bgt.s locret_126294 ROM:0012628C clr.w $13AA(d2.w*2) ROM:00126292 bra.s loc_126282 ROM:00126294 ; --------------------------------------------------------------------------- ROM:00126294 ROM:00126294 locret_126294: ; CODE XREF: ROM:0012628A↑j ROM:00126294 rts ROM:00126296 ROM:00126296 ; =============== S U B R O U T I N E ======================================= ROM:00126296 ROM:00126296 ROM:00126296 sub_126296: ; CODE XREF: sub_111DD6+5E↑p ROM:00126296 ; sub_123068+1E↑p ROM:00126296 btst #4,($131A).w ROM:0012629C beq.s loc_1262A4 ROM:0012629E bsr.w sub_1262AA ROM:001262A2 bra.s locret_1262A8 ROM:001262A4 ; --------------------------------------------------------------------------- ROM:001262A4 ROM:001262A4 loc_1262A4: ; CODE XREF: sub_126296+6↑j ROM:001262A4 bsr.w sub_12645E ROM:001262A8 ROM:001262A8 locret_1262A8: ; CODE XREF: sub_126296+C↑j ROM:001262A8 rts ROM:001262A8 ; End of function sub_126296 ROM:001262A8 ROM:001262AA ROM:001262AA ; =============== S U B R O U T I N E ======================================= ROM:001262AA ROM:001262AA ROM:001262AA sub_1262AA: ; CODE XREF: sub_126296+8↑p ROM:001262AA clr.w d1 ROM:001262AC move.b ($113D).w,d1 ROM:001262B0 cmpi.w #8,d1 ROM:001262B4 bcc.s locret_1262BE ROM:001262B6 movea.l off_1262C0(pc,d1.w*4),a0 ROM:001262BA nop ROM:001262BC jmp (a0) ROM:001262BE ; --------------------------------------------------------------------------- ROM:001262BE ROM:001262BE locret_1262BE: ; CODE XREF: sub_1262AA+A↑j ROM:001262BE rts ROM:001262BE ; End of function sub_1262AA ROM:001262BE ROM:001262BE ; --------------------------------------------------------------------------- ROM:001262C0 off_1262C0: dc.l loc_1262E0 ; DATA XREF: sub_1262AA+C↑r ROM:001262C4 dc.l loc_1262E8 ROM:001262C8 dc.l loc_1262F6 ROM:001262CC dc.l loc_126326 ROM:001262D0 dc.l loc_126366 ROM:001262D4 dc.l loc_126394 ROM:001262D8 dc.l loc_1263C8 ROM:001262DC dc.l loc_12640A ROM:001262E0 ; --------------------------------------------------------------------------- ROM:001262E0 ROM:001262E0 loc_1262E0: ; DATA XREF: ROM:off_1262C0↑o ROM:001262E0 move.b #1,($113D).w ROM:001262E6 rts ROM:001262E8 ; --------------------------------------------------------------------------- ROM:001262E8 ROM:001262E8 loc_1262E8: ; DATA XREF: ROM:001262C4↑o ROM:001262E8 btst #2,($12F7).w ROM:001262EE beq.s locret_1262F4 ROM:001262F0 move.w ($FFFFFC0E).w,d1 ROM:001262F4 ROM:001262F4 locret_1262F4: ; CODE XREF: ROM:001262EE↑j ROM:001262F4 rts ROM:001262F6 ; --------------------------------------------------------------------------- ROM:001262F6 ROM:001262F6 loc_1262F6: ; DATA XREF: ROM:001262C8↑o ROM:001262F6 btst #2,($12F7).w ROM:001262FC beq.s locret_126324 ROM:001262FE move.w ($FFFFFC0E).w,d1 ROM:00126302 cmpi.b #$B8,d1 ROM:00126306 bne.s locret_126324 ROM:00126308 bsr.w sub_126744 ROM:0012630C move.w $4C4(a5),d0 ROM:00126310 clr.b ($892).w ROM:00126314 move.w d0,($606).w ROM:00126318 move.b #1,($892).w ROM:0012631E move.b #3,($113D).w ROM:00126324 ROM:00126324 locret_126324: ; CODE XREF: ROM:001262FC↑j ROM:00126324 ; ROM:00126306↑j ROM:00126324 rts ROM:00126326 ; --------------------------------------------------------------------------- ROM:00126326 ROM:00126326 loc_126326: ; DATA XREF: ROM:001262CC↑o ROM:00126326 btst #2,($12F7).w ROM:0012632C beq.s locret_126364 ROM:0012632E move.w ($FFFFFC0E).w,d1 ROM:00126332 cmpi.b #$13,d1 ROM:00126336 bne.s loc_126356 ROM:00126338 bsr.w sub_126744 ROM:0012633C move.w $4C4(a5),d0 ROM:00126340 clr.b ($892).w ROM:00126344 move.w d0,($606).w ROM:00126348 move.b #1,($892).w ROM:0012634E move.b #4,($113D).w ROM:00126354 bra.s locret_126364 ROM:00126356 ; --------------------------------------------------------------------------- ROM:00126356 ROM:00126356 loc_126356: ; CODE XREF: ROM:00126336↑j ROM:00126356 bsr.w sub_126700 ROM:0012635A clr.w ($C72).w ROM:0012635E move.b #2,($113D).w ROM:00126364 ROM:00126364 locret_126364: ; CODE XREF: ROM:0012632C↑j ROM:00126364 ; ROM:00126354↑j ROM:00126364 rts ROM:00126366 ; --------------------------------------------------------------------------- ROM:00126366 ROM:00126366 loc_126366: ; DATA XREF: ROM:001262D0↑o ROM:00126366 btst #2,($12F7).w ROM:0012636C beq.s locret_126392 ROM:0012636E bsr.w sub_126744 ROM:00126372 move.w ($FFFFFC0E).w,d1 ROM:00126376 move.b d1,($113B).w ROM:0012637A move.w $4C4(a5),d0 ROM:0012637E clr.b ($892).w ROM:00126382 move.w d0,($606).w ROM:00126386 move.b #1,($892).w ROM:0012638C move.b #5,($113D).w ROM:00126392 ROM:00126392 locret_126392: ; CODE XREF: ROM:0012636C↑j ROM:00126392 rts ROM:00126394 ; --------------------------------------------------------------------------- ROM:00126394 ROM:00126394 loc_126394: ; DATA XREF: ROM:001262D4↑o ROM:00126394 btst #2,($12F7).w ROM:0012639A beq.s locret_1263C6 ROM:0012639C bsr.w sub_12670A ROM:001263A0 move.w #1,($C72).w ROM:001263A6 move.w $4C4(a5),d0 ROM:001263AA clr.b ($892).w ROM:001263AE move.w d0,($606).w ROM:001263B2 move.b #1,($892).w ROM:001263B8 move.w ($FFFFFC0E).w,d3 ROM:001263BC move.b d3,($113A).w ROM:001263C0 move.b #6,($113D).w ROM:001263C6 ROM:001263C6 locret_1263C6: ; CODE XREF: ROM:0012639A↑j ROM:001263C6 rts ROM:001263C8 ; --------------------------------------------------------------------------- ROM:001263C8 ROM:001263C8 loc_1263C8: ; DATA XREF: ROM:001262D8↑o ROM:001263C8 btst #2,($12F7).w ROM:001263CE beq.s locret_126408 ROM:001263D0 subi.b #1,($113A).w ROM:001263D6 bsr.w sub_12670A ROM:001263DA addq.w #1,($C72).w ROM:001263DE bvc.s loc_1263E6 ROM:001263E0 move.w #$8000,($C72).w ROM:001263E6 ROM:001263E6 loc_1263E6: ; CODE XREF: ROM:001263DE↑j ROM:001263E6 move.w $4C4(a5),d0 ROM:001263EA clr.b ($892).w ROM:001263EE move.w d0,($606).w ROM:001263F2 move.b #1,($892).w ROM:001263F8 cmpi.b #0,($113A).w ROM:001263FE bne.w locret_126408 ROM:00126402 move.b #7,($113D).w ROM:00126408 ROM:00126408 locret_126408: ; CODE XREF: ROM:001263CE↑j ROM:00126408 ; ROM:001263FE↑j ROM:00126408 rts ROM:0012640A ; --------------------------------------------------------------------------- ROM:0012640A ROM:0012640A loc_12640A: ; DATA XREF: ROM:001262DC↑o ROM:0012640A btst #2,($12F7).w ROM:00126410 beq.s locret_12645A ROM:00126412 move.w ($FFFFFC0E).w,d1 ROM:00126416 cmp.b ($1139).w,d1 ROM:0012641A bne.s loc_12644C ROM:0012641C bsr.w sub_12670A ROM:00126420 addq.w #1,($C72).w ROM:00126424 bvc.s loc_12642C ROM:00126426 move.w #$8000,($C72).w ROM:0012642C ROM:0012642C loc_12642C: ; CODE XREF: ROM:00126424↑j ROM:0012642C move.w $4C4(a5),d0 ROM:00126430 clr.b ($892).w ROM:00126434 move.w d0,($606).w ROM:00126438 move.b #1,($892).w ROM:0012643E move.b #1,($113D).w ROM:00126444 bset #1,($1315).w ROM:0012644A bra.s locret_12645A ROM:0012644C ; --------------------------------------------------------------------------- ROM:0012644C ROM:0012644C loc_12644C: ; CODE XREF: ROM:0012641A↑j ROM:0012644C bsr.w sub_126700 ROM:00126450 clr.w ($C72).w ROM:00126454 move.b #2,($113D).w ROM:0012645A ROM:0012645A locret_12645A: ; CODE XREF: ROM:00126410↑j ROM:0012645A ; ROM:0012644A↑j ROM:0012645A rts ROM:0012645C ; --------------------------------------------------------------------------- ROM:0012645C rts ROM:0012645E ROM:0012645E ; =============== S U B R O U T I N E ======================================= ROM:0012645E ROM:0012645E ROM:0012645E sub_12645E: ; CODE XREF: sub_126296:loc_1262A4↑p ROM:0012645E clr.w d1 ROM:00126460 move.b ($113C).w,d1 ROM:00126464 cmpi.w #7,d1 ROM:00126468 bcc.s locret_126472 ROM:0012646A movea.l off_126474(pc,d1.w*4),a0 ROM:0012646E nop ROM:00126470 jmp (a0) ROM:00126472 ; --------------------------------------------------------------------------- ROM:00126472 ROM:00126472 locret_126472: ; CODE XREF: sub_12645E+A↑j ROM:00126472 rts ROM:00126472 ; End of function sub_12645E ROM:00126472 ROM:00126472 ; --------------------------------------------------------------------------- ROM:00126474 off_126474: dc.l loc_126490 ; DATA XREF: sub_12645E+C↑r ROM:00126478 dc.l loc_126498 ROM:0012647C dc.l loc_1264A6 ROM:00126480 dc.l loc_12655E ROM:00126484 dc.l loc_1265DC ROM:00126488 dc.l loc_12661A ROM:0012648C dc.l loc_12664C ROM:00126490 ; --------------------------------------------------------------------------- ROM:00126490 ROM:00126490 loc_126490: ; DATA XREF: ROM:off_126474↑o ROM:00126490 move.b #1,($113C).w ROM:00126496 rts ROM:00126498 ; --------------------------------------------------------------------------- ROM:00126498 ROM:00126498 loc_126498: ; DATA XREF: ROM:00126478↑o ROM:00126498 btst #2,($12F7).w ROM:0012649E beq.s locret_1264A4 ROM:001264A0 move.w ($FFFFFC0E).w,d1 ROM:001264A4 ROM:001264A4 locret_1264A4: ; CODE XREF: ROM:0012649E↑j ROM:001264A4 rts ROM:001264A6 ; --------------------------------------------------------------------------- ROM:001264A6 ROM:001264A6 loc_1264A6: ; DATA XREF: ROM:0012647C↑o ROM:001264A6 btst #2,($12F7).w ROM:001264AC beq.l locret_12655C ROM:001264B2 move.w ($FFFFFC0E).w,d1 ROM:001264B6 andi.w #$C0,d1 ROM:001264BA move.w ($FFFFFC0E).w,d2 ROM:001264BE andi.w #$3F,d2 ; '?' ROM:001264C2 cmpi.w #0,d1 ROM:001264C6 bne.s loc_12652E ROM:001264C8 cmpi.w #0,d2 ROM:001264CC beq.s loc_1264FE ROM:001264CE addq.w #2,d2 ROM:001264D0 move.w d2,($C74).w ROM:001264D4 bsr.w sub_12670A ROM:001264D8 addq.w #1,($C72).w ROM:001264DC bvc.s loc_1264E4 ROM:001264DE move.w #$8000,($C72).w ROM:001264E4 ROM:001264E4 loc_1264E4: ; CODE XREF: ROM:001264DC↑j ROM:001264E4 move.w $4C4(a5),d0 ROM:001264E8 clr.b ($892).w ROM:001264EC move.w d0,($606).w ROM:001264F0 move.b #1,($892).w ROM:001264F6 move.b #3,($113C).w ROM:001264FC rts ROM:001264FE ; --------------------------------------------------------------------------- ROM:001264FE ROM:001264FE loc_1264FE: ; CODE XREF: ROM:001264CC↑j ROM:001264FE move.w #3,($C74).w ROM:00126504 bsr.w sub_12670A ROM:00126508 addq.w #1,($C72).w ROM:0012650C bvc.s loc_126514 ROM:0012650E move.w #$8000,($C72).w ROM:00126514 ROM:00126514 loc_126514: ; CODE XREF: ROM:0012650C↑j ROM:00126514 move.w $4C4(a5),d0 ROM:00126518 clr.b ($892).w ROM:0012651C move.w d0,($606).w ROM:00126520 move.b #1,($892).w ROM:00126526 move.b #4,($113C).w ROM:0012652C rts ROM:0012652E ; --------------------------------------------------------------------------- ROM:0012652E ROM:0012652E loc_12652E: ; CODE XREF: ROM:001264C6↑j ROM:0012652E addq.w #4,d2 ROM:00126530 move.w d2,($C74).w ROM:00126534 bsr.w sub_12670A ROM:00126538 addq.w #1,($C72).w ROM:0012653C bvc.s loc_126544 ROM:0012653E move.w #$8000,($C72).w ROM:00126544 ROM:00126544 loc_126544: ; CODE XREF: ROM:0012653C↑j ROM:00126544 move.w $4C4(a5),d0 ROM:00126548 clr.b ($892).w ROM:0012654C move.w d0,($606).w ROM:00126550 move.b #1,($892).w ROM:00126556 move.b #5,($113C).w ROM:0012655C ROM:0012655C locret_12655C: ; CODE XREF: ROM:001264AC↑j ROM:0012655C rts ROM:0012655E ; --------------------------------------------------------------------------- ROM:0012655E ROM:0012655E loc_12655E: ; DATA XREF: ROM:00126480↑o ROM:0012655E btst #2,($12F7).w ROM:00126564 beq.l locret_1265DA ROM:0012656A move.w ($C74).w,d1 ROM:0012656E subq.w #1,d1 ROM:00126570 cmp.w ($C72).w,d1 ROM:00126574 ble.s loc_12659A ROM:00126576 bsr.w sub_12670A ROM:0012657A addq.w #1,($C72).w ROM:0012657E bvc.s loc_126586 ROM:00126580 move.w #$8000,($C72).w ROM:00126586 ROM:00126586 loc_126586: ; CODE XREF: ROM:0012657E↑j ROM:00126586 move.w $4C4(a5),d0 ROM:0012658A clr.b ($892).w ROM:0012658E move.w d0,($606).w ROM:00126592 move.b #1,($892).w ROM:00126598 rts ROM:0012659A ; --------------------------------------------------------------------------- ROM:0012659A ROM:0012659A loc_12659A: ; CODE XREF: ROM:00126574↑j ROM:0012659A move.w ($FFFFFC0E).w,d1 ROM:0012659E cmp.b ($1139).w,d1 ROM:001265A2 bne.s loc_1265CA ROM:001265A4 bsr.w sub_12670A ROM:001265A8 addq.w #1,($C72).w ROM:001265AC bvc.s loc_1265B4 ROM:001265AE move.w #$8000,($C72).w ROM:001265B4 ROM:001265B4 loc_1265B4: ; CODE XREF: ROM:001265AC↑j ROM:001265B4 clr.b ($892).w ROM:001265B8 clr.w ($606).w ROM:001265BC bset #1,($1315).w ROM:001265C2 move.b #1,($113C).w ROM:001265C8 rts ROM:001265CA ; --------------------------------------------------------------------------- ROM:001265CA ROM:001265CA loc_1265CA: ; CODE XREF: ROM:001265A2↑j ROM:001265CA bsr.w sub_126700 ROM:001265CE clr.w ($C72).w ROM:001265D2 move.b #2,($113C).w ROM:001265D8 rts ROM:001265DA ; --------------------------------------------------------------------------- ROM:001265DA ROM:001265DA locret_1265DA: ; CODE XREF: ROM:00126564↑j ROM:001265DA rts ROM:001265DC ; --------------------------------------------------------------------------- ROM:001265DC ROM:001265DC loc_1265DC: ; DATA XREF: ROM:00126484↑o ROM:001265DC btst #2,($12F7).w ROM:001265E2 beq.s locret_126618 ROM:001265E4 move.w ($FFFFFC0E).w,d1 ROM:001265E8 andi.w #$FF,d1 ROM:001265EC add.w d1,($C74).w ROM:001265F0 bsr.w sub_12670A ROM:001265F4 addq.w #1,($C72).w ROM:001265F8 bvc.s loc_126600 ROM:001265FA move.w #$8000,($C72).w ROM:00126600 ROM:00126600 loc_126600: ; CODE XREF: ROM:001265F8↑j ROM:00126600 move.w $4C4(a5),d0 ROM:00126604 clr.b ($892).w ROM:00126608 move.w d0,($606).w ROM:0012660C move.b #1,($892).w ROM:00126612 move.b #3,($113C).w ROM:00126618 ROM:00126618 locret_126618: ; CODE XREF: ROM:001265E2↑j ROM:00126618 rts ROM:0012661A ; --------------------------------------------------------------------------- ROM:0012661A ROM:0012661A loc_12661A: ; DATA XREF: ROM:00126488↑o ROM:0012661A btst #2,($12F7).w ROM:00126620 beq.s locret_12664A ROM:00126622 bsr.w sub_12670A ROM:00126626 addq.w #1,($C72).w ROM:0012662A bvc.s loc_126632 ROM:0012662C move.w #$8000,($C72).w ROM:00126632 ROM:00126632 loc_126632: ; CODE XREF: ROM:0012662A↑j ROM:00126632 move.w $4C4(a5),d0 ROM:00126636 clr.b ($892).w ROM:0012663A move.w d0,($606).w ROM:0012663E move.b #1,($892).w ROM:00126644 move.b #6,($113C).w ROM:0012664A ROM:0012664A locret_12664A: ; CODE XREF: ROM:00126620↑j ROM:0012664A rts ROM:0012664C ; --------------------------------------------------------------------------- ROM:0012664C ROM:0012664C loc_12664C: ; DATA XREF: ROM:0012648C↑o ROM:0012664C btst #2,($12F7).w ROM:00126652 beq.s locret_12667C ROM:00126654 bsr.w sub_12670A ROM:00126658 addq.w #1,($C72).w ROM:0012665C bvc.s loc_126664 ROM:0012665E move.w #$8000,($C72).w ROM:00126664 ROM:00126664 loc_126664: ; CODE XREF: ROM:0012665C↑j ROM:00126664 move.w $4C4(a5),d0 ROM:00126668 clr.b ($892).w ROM:0012666C move.w d0,($606).w ROM:00126670 move.b #1,($892).w ROM:00126676 move.b #3,($113C).w ROM:0012667C ROM:0012667C locret_12667C: ; CODE XREF: ROM:00126652↑j ROM:0012667C rts ROM:0012667E ; --------------------------------------------------------------------------- ROM:0012667E rts ROM:00126680 ROM:00126680 ; =============== S U B R O U T I N E ======================================= ROM:00126680 ROM:00126680 ROM:00126680 sub_126680: ; CODE XREF: ROM:00124E9E↑p ROM:00126680 ; ROM:001254E6↑p ... ROM:00126680 btst #4,($131A).w ROM:00126686 beq.s loc_12668E ROM:00126688 move.b ($113D).w,d1 ROM:0012668C bra.s loc_126692 ROM:0012668E ; --------------------------------------------------------------------------- ROM:0012668E ROM:0012668E loc_12668E: ; CODE XREF: sub_126680+6↑j ROM:0012668E move.b ($113C).w,d1 ROM:00126692 ROM:00126692 loc_126692: ; CODE XREF: sub_126680+C↑j ROM:00126692 cmpi.b #1,d1 ROM:00126696 bne.s locret_1266C4 ROM:00126698 btst #3,($1312).w ROM:0012669E beq.s locret_1266C4 ROM:001266A0 bclr #3,($1312).w ROM:001266A6 bsr.w sub_126700 ROM:001266AA clr.w ($C72).w ROM:001266AE btst #4,($131A).w ROM:001266B4 beq.s loc_1266BE ROM:001266B6 move.b #2,($113D).w ROM:001266BC bra.s locret_1266C4 ROM:001266BE ; --------------------------------------------------------------------------- ROM:001266BE ROM:001266BE loc_1266BE: ; CODE XREF: sub_126680+34↑j ROM:001266BE move.b #2,($113C).w ROM:001266C4 ROM:001266C4 locret_1266C4: ; CODE XREF: sub_126680+16↑j ROM:001266C4 ; sub_126680+1E↑j ... ROM:001266C4 rts ROM:001266C4 ; End of function sub_126680 ROM:001266C4 ROM:001266C6 ROM:001266C6 ; =============== S U B R O U T I N E ======================================= ROM:001266C6 ROM:001266C6 ROM:001266C6 sub_1266C6: ; CODE XREF: ROM:loc_124F4E↑p ROM:001266C6 ; ROM:loc_1255C2↑p ... ROM:001266C6 btst #4,($131A).w ROM:001266CC beq.s loc_1266D0 ROM:001266CE bra.s locret_1266D4 ROM:001266D0 ; --------------------------------------------------------------------------- ROM:001266D0 ROM:001266D0 loc_1266D0: ; CODE XREF: sub_1266C6+6↑j ROM:001266D0 bsr.w sub_1266D8 ROM:001266D4 ROM:001266D4 locret_1266D4: ; CODE XREF: sub_1266C6+8↑j ROM:001266D4 rts ROM:001266D4 ; End of function sub_1266C6 ROM:001266D4 ROM:001266D6 ; --------------------------------------------------------------------------- ROM:001266D6 rts ROM:001266D8 ROM:001266D8 ; =============== S U B R O U T I N E ======================================= ROM:001266D8 ROM:001266D8 ROM:001266D8 sub_1266D8: ; CODE XREF: sub_1266C6:loc_1266D0↑p ROM:001266D8 cmpi.b #3,($113C).w ROM:001266DE blt.s locret_1266FE ROM:001266E0 cmpi.b #6,($113C).w ROM:001266E6 bgt.s locret_1266FE ROM:001266E8 cmpi.w #0,($606).w ROM:001266EE bgt.s locret_1266FE ROM:001266F0 bsr.w sub_126700 ROM:001266F4 clr.w ($C72).w ROM:001266F8 move.b #2,($113C).w ROM:001266FE ROM:001266FE locret_1266FE: ; CODE XREF: sub_1266D8+6↑j ROM:001266FE ; sub_1266D8+E↑j ... ROM:001266FE rts ROM:001266FE ; End of function sub_1266D8 ROM:001266FE ROM:00126700 ROM:00126700 ; =============== S U B R O U T I N E ======================================= ROM:00126700 ROM:00126700 ROM:00126700 sub_126700: ; CODE XREF: ROM:loc_126356↑p ROM:00126700 ; ROM:loc_12644C↑p ... ROM:00126700 clr.w ($C70).w ROM:00126704 clr.b ($1139).w ROM:00126708 rts ROM:00126708 ; End of function sub_126700 ROM:00126708 ROM:0012670A ROM:0012670A ; =============== S U B R O U T I N E ======================================= ROM:0012670A ROM:0012670A ROM:0012670A sub_12670A: ; CODE XREF: ROM:0012639C↑p ROM:0012670A ; ROM:001263D6↑p ... ROM:0012670A move.w ($FFFFFC0E).w,d1 ROM:0012670E move.w ($C70).w,d2 ROM:00126712 move.b d1,$11CC(d2.w) ROM:00126718 move.b ($1139).w,d3 ROM:0012671C btst #4,($131A).w ROM:00126722 bne.s loc_126728 ROM:00126724 add.b d1,d3 ROM:00126726 bra.s loc_12672A ROM:00126728 ; --------------------------------------------------------------------------- ROM:00126728 ROM:00126728 loc_126728: ; CODE XREF: sub_12670A+18↑j ROM:00126728 eor.b d1,d3 ROM:0012672A ROM:0012672A loc_12672A: ; CODE XREF: sub_12670A+1C↑j ROM:0012672A move.b d3,($1139).w ROM:0012672E addq.w #1,($C70).w ROM:00126732 move.w #$103,d1 ROM:00126736 cmp.w ($C70).w,d1 ROM:0012673A bge.s locret_126742 ROM:0012673C move.w #$103,($C70).w ROM:00126742 ROM:00126742 locret_126742: ; CODE XREF: sub_12670A+30↑j ROM:00126742 rts ROM:00126742 ; End of function sub_12670A ROM:00126742 ROM:00126744 ROM:00126744 ; =============== S U B R O U T I N E ======================================= ROM:00126744 ROM:00126744 ROM:00126744 sub_126744: ; CODE XREF: ROM:00126308↑p ROM:00126744 ; ROM:00126338↑p ... ROM:00126744 move.w ($FFFFFC0E).w,d1 ROM:00126748 move.b ($1139).w,d3 ROM:0012674C eor.b d1,d3 ROM:0012674E move.b d3,($1139).w ROM:00126752 rts ROM:00126752 ; End of function sub_126744 ROM:00126752 ROM:00126754 ROM:00126754 ; =============== S U B R O U T I N E ======================================= ROM:00126754 ROM:00126754 ROM:00126754 sub_126754: ; CODE XREF: sub_111DD6+30↑p ROM:00126754 ; sub_123068+24↑p ROM:00126754 clr.w d1 ROM:00126756 move.b ($113E).w,d1 ROM:0012675A cmpi.w #3,d1 ROM:0012675E bcc.s locret_126768 ROM:00126760 movea.l off_12676A(pc,d1.w*4),a0 ROM:00126764 nop ROM:00126766 jmp (a0) ROM:00126768 ; --------------------------------------------------------------------------- ROM:00126768 ROM:00126768 locret_126768: ; CODE XREF: sub_126754+A↑j ROM:00126768 rts ROM:00126768 ; End of function sub_126754 ROM:00126768 ROM:00126768 ; --------------------------------------------------------------------------- ROM:0012676A off_12676A: dc.l word_126776 ; DATA XREF: sub_126754+C↑r ROM:0012676E dc.l aNu8_1 ; "Nu\b8" ROM:00126772 dc.l aNu8_1+2 ; "\b8" ROM:00126776 word_126776: dc.w $8B8 ; DATA XREF: ROM:off_12676A↑o ROM:00126778 dc.l $11319, $11FC0001, $113E6002 ROM:00126784 ; --------------------------------------------------------------------------- ROM:00126784 rts ROM:00126784 ; --------------------------------------------------------------------------- ROM:00126786 aNu8_1: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:0012676E↑o ROM:00126786 ; ROM:00126772↑o ROM:0012678B dc.b 3 ROM:0012678C dc.l $12F96732, $8B80003, $12F93038, $C76B078, $C586C14 ROM:0012678C dc.l $52780C76, $680631FC, $80000C76, $61000044, $6010600E ROM:0012678C dc.l $8F80001, $131911FC, $1113E, $60C44E75 ROM:001267C4 ; --------------------------------------------------------------------------- ROM:001267C4 rts ROM:001267C6 ROM:001267C6 ; =============== S U B R O U T I N E ======================================= ROM:001267C6 ROM:001267C6 ROM:001267C6 sub_1267C6: ; CODE XREF: ROM:001255E4↑p ROM:001267C6 ; ROM:0012579E↑p ... ROM:001267C6 cmpi.b #1,($113E).w ROM:001267CC bne.s locret_1267F0 ROM:001267CE btst #1,($12F7).w ROM:001267D4 beq.s locret_1267F0 ROM:001267D6 bclr #1,($12F7).w ROM:001267DC clr.w ($C70).w ROM:001267E0 move.w #1,($C76).w ROM:001267E6 move.b #2,($113E).w ROM:001267EC bsr.w sub_1267F2 ROM:001267F0 ROM:001267F0 locret_1267F0: ; CODE XREF: sub_1267C6+6↑j ROM:001267F0 ; sub_1267C6+E↑j ROM:001267F0 rts ROM:001267F0 ; End of function sub_1267C6 ROM:001267F0 ROM:001267F2 ROM:001267F2 ; =============== S U B R O U T I N E ======================================= ROM:001267F2 ROM:001267F2 ROM:001267F2 sub_1267F2: ; CODE XREF: sub_1267C6+26↑p ROM:001267F2 move.w ($C70).w,d0 ROM:001267F6 move.b $11CC(d0.w),d1 ROM:001267FC move.w d1,($FFFFFC0E).w ROM:00126800 addq.w #1,($C70).w ROM:00126804 bset #7,($FFFFFC0B).w ROM:0012680A rts ROM:0012680A ; End of function sub_1267F2 ROM:0012680A ROM:0012680C ROM:0012680C ; =============== S U B R O U T I N E ======================================= ROM:0012680C ROM:0012680C ROM:0012680C sub_12680C: ; CODE XREF: sub_1192D0+A↑p ROM:0012680C ; sub_119910+A↑p ... ROM:0012680C move.l a2,-(sp) ROM:0012680E movem.w d1-d2,-(sp) ROM:00126812 ROM:00126812 loc_126812: ; CODE XREF: sub_12680C+16↓j ROM:00126812 cmpi.w #8,d1 ROM:00126816 blt.s loc_126824 ROM:00126818 subi.w #8,d1 ROM:0012681C adda.l #1,a2 ROM:00126822 bra.s loc_126812 ROM:00126824 ; --------------------------------------------------------------------------- ROM:00126824 ROM:00126824 loc_126824: ; CODE XREF: sub_12680C+A↑j ROM:00126824 move.w #1,d2 ROM:00126828 lsl.w d1,d2 ROM:0012682A move.b (a2),d0 ROM:0012682C and.w d2,d0 ROM:0012682E movem.w (sp)+,d1-d2 ROM:00126832 movea.l (sp)+,a2 ROM:00126834 rts ROM:00126834 ; End of function sub_12680C ROM:00126834 ROM:00126836 ROM:00126836 ; =============== S U B R O U T I N E ======================================= ROM:00126836 ROM:00126836 ROM:00126836 sub_126836: ; CODE XREF: sub_12E9D6+46↓p ROM:00126836 ; sub_12E9D6+BC↓p ... ROM:00126836 move.l a2,-(sp) ROM:00126838 movem.w d1-d2,-(sp) ROM:0012683C ROM:0012683C loc_12683C: ; CODE XREF: sub_126836+16↓j ROM:0012683C cmpi.w #8,d1 ROM:00126840 blt.s loc_12684E ROM:00126842 subi.w #8,d1 ROM:00126846 adda.l #1,a2 ROM:0012684C bra.s loc_12683C ROM:0012684E ; --------------------------------------------------------------------------- ROM:0012684E ROM:0012684E loc_12684E: ; CODE XREF: sub_126836+A↑j ROM:0012684E move.b #1,d2 ROM:00126852 lsl.b d1,d2 ROM:00126854 or.b d2,(a2) ROM:00126856 movem.w (sp)+,d1-d2 ROM:0012685A movea.l (sp)+,a2 ROM:0012685C rts ROM:0012685C ; End of function sub_126836 ROM:0012685C ROM:0012685E ; --------------------------------------------------------------------------- ROM:0012685E move.l a2,-(sp) ROM:00126860 movem.w d1-d2,-(sp) ROM:00126864 ROM:00126864 loc_126864: ; CODE XREF: ROM:00126874↓j ROM:00126864 cmpi.w #8,d1 ROM:00126868 blt.s loc_126876 ROM:0012686A subi.w #8,d1 ROM:0012686E adda.l #1,a2 ROM:00126874 bra.s loc_126864 ROM:00126876 ; --------------------------------------------------------------------------- ROM:00126876 ROM:00126876 loc_126876: ; CODE XREF: ROM:00126868↑j ROM:00126876 move.b #1,d2 ROM:0012687A lsl.b d1,d2 ROM:0012687C eori.b #$FF,d2 ROM:00126880 and.b d2,(a2) ROM:00126882 movem.w (sp)+,d1-d2 ROM:00126886 movea.l (sp)+,a2 ROM:00126888 rts ROM:0012688A ROM:0012688A ; =============== S U B R O U T I N E ======================================= ROM:0012688A ROM:0012688A ROM:0012688A sub_12688A: ; CODE XREF: ROM:00116AB4↑p ROM:0012688A bsr.l sub_1269C2 ROM:00126890 bsr.l sub_11B270 ROM:00126896 bsr.l sub_126BBC ROM:0012689C bsr.l sub_11F35E ROM:001268A2 bsr.l sub_11C7DE ROM:001268A8 bsr.l sub_126F22 ROM:001268AE bsr.l sub_11BD9A ROM:001268B4 bsr.l sub_121180 ROM:001268BA bsr.l sub_130018 ROM:001268C0 bsr.l sub_133EC0 ROM:001268C6 bsr.l sub_121FB0 ROM:001268CC bsr.l sub_122974 ROM:001268D2 bsr.l sub_1343E0 ROM:001268D8 bsr.l sub_11C03C ROM:001268DE bsr.l sub_12F28A ROM:001268E4 bsr.l sub_12D03C ROM:001268EA bsr.l sub_11E2B6 ROM:001268F0 bsr.l sub_11F1CA ROM:001268F6 bsr.l nullsub_12 ROM:001268FC bsr.l sub_12F814 ROM:00126902 bsr.l sub_13441A ROM:00126908 bsr.l sub_11C592 ROM:0012690E bsr.l sub_1313B0 ROM:00126914 bsr.l nullsub_17 ROM:0012691A bsr.l sub_130362 ROM:00126920 bsr.l nullsub_19 ROM:00126926 bsr.l nullsub_20 ROM:0012692C bsr.l sub_11C296 ROM:00126932 bsr.l nullsub_11 ROM:00126938 bsr.l sub_130D00 ROM:0012693E bsr.l sub_130B64 ROM:00126944 bsr.l nullsub_18 ROM:0012694A bsr.l sub_11C392 ROM:00126950 bsr.l sub_12A32A ROM:00126956 bsr.l sub_12A44E ROM:0012695C bsr.l sub_12D934 ROM:00126962 bsr.l sub_12D2BA ROM:00126968 bsr.l sub_12F01C ROM:0012696E bsr.l sub_12A460 ROM:00126974 bsr.l nullsub_15 ROM:0012697A bsr.l sub_12DF34 ROM:00126980 bsr.l sub_12B97A ROM:00126986 bsr.l nullsub_22 ROM:0012698C bsr.l nullsub_10 ROM:00126992 move.l #2,d0 ROM:00126998 move.l d0,-(sp) ROM:0012699A bsr.l nullsub_3 ROM:001269A0 move.l (sp)+,d0 ROM:001269A2 bsr.l nullsub_23 ROM:001269A8 bsr.l sub_115428 ROM:001269AE cmpi.w #5,($578).w ROM:001269B4 bne.s loc_1269BC ROM:001269B6 bsr.l sub_115592 ROM:001269BC ROM:001269BC loc_1269BC: ; CODE XREF: sub_12688A+12A↑j ROM:001269BC addq.w #1,($C88).w ROM:001269C0 rts ROM:001269C0 ; End of function sub_12688A ROM:001269C0 ROM:001269C2 ROM:001269C2 ; =============== S U B R O U T I N E ======================================= ROM:001269C2 ROM:001269C2 ROM:001269C2 sub_1269C2: ; CODE XREF: sub_12688A↑p ROM:001269C2 clr.w d1 ROM:001269C4 move.b ($1141).w,d1 ROM:001269C8 cmpi.w #5,d1 ROM:001269CC bcc.s locret_1269D6 ROM:001269CE movea.l off_1269D8(pc,d1.w*4),a0 ROM:001269D2 nop ROM:001269D4 jmp (a0) ROM:001269D6 ; --------------------------------------------------------------------------- ROM:001269D6 ROM:001269D6 locret_1269D6: ; CODE XREF: sub_1269C2+A↑j ROM:001269D6 rts ROM:001269D6 ; End of function sub_1269C2 ROM:001269D6 ROM:001269D6 ; --------------------------------------------------------------------------- ROM:001269D8 off_1269D8: dc.l loc_1269EC ; DATA XREF: sub_1269C2+C↑r ROM:001269DC dc.l loc_126A18 ROM:001269E0 dc.l loc_126A9C ROM:001269E4 dc.l loc_126B30 ROM:001269E8 dc.l loc_126B80 ROM:001269EC ; --------------------------------------------------------------------------- ROM:001269EC ROM:001269EC loc_1269EC: ; DATA XREF: ROM:off_1269D8↑o ROM:001269EC bset #7,($12F9).w ROM:001269F2 bclr #5,($1318).w ROM:001269F8 bclr #6,($1315).w ROM:001269FE bclr #4,($1319).w ROM:00126A04 bclr #5,($131A).w ROM:00126A0A move.b #1,($1141).w ROM:00126A10 bra.l locret_126A9A ROM:00126A16 ; --------------------------------------------------------------------------- ROM:00126A16 rts ROM:00126A18 ; --------------------------------------------------------------------------- ROM:00126A18 ROM:00126A18 loc_126A18: ; DATA XREF: ROM:001269DC↑o ROM:00126A18 move.w $4F8(a5),d0 ROM:00126A1C move.w $4FE(a5),d1 ROM:00126A20 btst #7,($932).w ROM:00126A26 beq.s loc_126A6A ROM:00126A28 cmp.w ($598).w,d0 ROM:00126A2C ble.s loc_126A6A ROM:00126A2E cmp.w ($502).w,d1 ROM:00126A32 bgt.s loc_126A6A ROM:00126A34 bclr #7,($12F9).w ROM:00126A3A bset #5,($1318).w ROM:00126A40 bclr #6,($1305).w ROM:00126A46 bclr #7,($932).w ROM:00126A4C move.w $4FC(a5),d1 ROM:00126A50 clr.b ($897).w ROM:00126A54 move.w d1,($610).w ROM:00126A58 move.b #1,($897).w ROM:00126A5E move.b #2,($1141).w ROM:00126A64 bra.l locret_126B2E ROM:00126A6A ; --------------------------------------------------------------------------- ROM:00126A6A ROM:00126A6A loc_126A6A: ; CODE XREF: ROM:00126A26↑j ROM:00126A6A ; ROM:00126A2C↑j ... ROM:00126A6A cmp.w ($598).w,d0 ROM:00126A6E bgt.s locret_126A9A ROM:00126A70 bclr #7,($12F9).w ROM:00126A76 bset #6,($1315).w ROM:00126A7C bset #4,($1319).w ROM:00126A82 bclr #6,($1305).w ROM:00126A88 bset #5,($131A).w ROM:00126A8E move.b #4,($1141).w ROM:00126A94 bra.l locret_126BB8 ROM:00126A9A ; --------------------------------------------------------------------------- ROM:00126A9A ROM:00126A9A locret_126A9A: ; CODE XREF: ROM:00126A10↑j ROM:00126A9A ; ROM:00126A6E↑j ... ROM:00126A9A rts ROM:00126A9C ; --------------------------------------------------------------------------- ROM:00126A9C ROM:00126A9C loc_126A9C: ; DATA XREF: ROM:001269E0↑o ROM:00126A9C btst #7,($932).w ROM:00126AA2 beq.s loc_126AC8 ROM:00126AA4 bclr #7,($932).w ROM:00126AAA move.w $4FC(a5),d0 ROM:00126AAE clr.b ($897).w ROM:00126AB2 move.w d0,($610).w ROM:00126AB6 move.b #1,($897).w ROM:00126ABC move.b #2,($1141).w ROM:00126AC2 bra.l locret_126B2E ROM:00126AC8 ; --------------------------------------------------------------------------- ROM:00126AC8 ROM:00126AC8 loc_126AC8: ; CODE XREF: ROM:00126AA2↑j ROM:00126AC8 cmpi.w #0,($610).w ROM:00126ACE bgt.s loc_126B08 ROM:00126AD0 btst #1,($92F).w ROM:00126AD6 bne.s loc_126B08 ROM:00126AD8 bset #7,($12F9).w ROM:00126ADE bclr #5,($1318).w ROM:00126AE4 btst #5,($131A).w ROM:00126AEA bne.s loc_126AF4 ROM:00126AEC bset #6,($1305).w ROM:00126AF2 bra.s loc_126AFA ROM:00126AF4 ; --------------------------------------------------------------------------- ROM:00126AF4 ROM:00126AF4 loc_126AF4: ; CODE XREF: ROM:00126AEA↑j ROM:00126AF4 bclr #6,($1305).w ROM:00126AFA ROM:00126AFA loc_126AFA: ; CODE XREF: ROM:00126AF2↑j ROM:00126AFA bclr #5,($131A).w ROM:00126B00 move.b #1,($1141).w ROM:00126B06 bra.s locret_126A9A ROM:00126B08 ; --------------------------------------------------------------------------- ROM:00126B08 ROM:00126B08 loc_126B08: ; CODE XREF: ROM:00126ACE↑j ROM:00126B08 ; ROM:00126AD6↑j ROM:00126B08 move.w $4F6(a5),d0 ROM:00126B0C cmp.w ($598).w,d0 ROM:00126B10 bgt.s locret_126B2E ROM:00126B12 clr.b ($91F).w ROM:00126B16 clr.w ($720).w ROM:00126B1A move.b #3,($91F).w ROM:00126B20 bclr #5,($1318).w ROM:00126B26 move.b #3,($1141).w ROM:00126B2C bra.s locret_126B7E ROM:00126B2E ; --------------------------------------------------------------------------- ROM:00126B2E ROM:00126B2E locret_126B2E: ; CODE XREF: ROM:00126A64↑j ROM:00126B2E ; ROM:00126AC2↑j ... ROM:00126B2E rts ROM:00126B30 ; --------------------------------------------------------------------------- ROM:00126B30 ROM:00126B30 loc_126B30: ; DATA XREF: ROM:001269E4↑o ROM:00126B30 move.w $4F6(a5),d0 ROM:00126B34 cmp.w ($598).w,d0 ROM:00126B38 ble.s loc_126B48 ROM:00126B3A bset #5,($1318).w ROM:00126B40 move.b #2,($1141).w ROM:00126B46 bra.s locret_126B2E ROM:00126B48 ; --------------------------------------------------------------------------- ROM:00126B48 ROM:00126B48 loc_126B48: ; CODE XREF: ROM:00126B38↑j ROM:00126B48 move.w $4F8(a5),d0 ROM:00126B4C move.w $4FA(a5),d1 ROM:00126B50 cmp.w ($720).w,d1 ROM:00126B54 ble.s loc_126B5C ROM:00126B56 cmp.w ($598).w,d0 ROM:00126B5A bgt.s locret_126B7E ROM:00126B5C ROM:00126B5C loc_126B5C: ; CODE XREF: ROM:00126B54↑j ROM:00126B5C clr.b ($91F).w ROM:00126B60 clr.w ($720).w ROM:00126B64 bset #6,($1315).w ROM:00126B6A bset #4,($1319).w ROM:00126B70 bset #5,($131A).w ROM:00126B76 move.b #4,($1141).w ROM:00126B7C bra.s locret_126BB8 ROM:00126B7E ; --------------------------------------------------------------------------- ROM:00126B7E ROM:00126B7E locret_126B7E: ; CODE XREF: ROM:00126B2C↑j ROM:00126B7E ; ROM:00126B5A↑j ROM:00126B7E rts ROM:00126B80 ; --------------------------------------------------------------------------- ROM:00126B80 ROM:00126B80 loc_126B80: ; DATA XREF: ROM:001269E8↑o ROM:00126B80 btst #1,($92F).w ROM:00126B86 bne.s locret_126BB8 ROM:00126B88 bclr #7,($932).w ROM:00126B8E move.w $4FC(a5),d0 ROM:00126B92 clr.b ($897).w ROM:00126B96 move.w d0,($610).w ROM:00126B9A move.b #1,($897).w ROM:00126BA0 bclr #6,($1315).w ROM:00126BA6 bset #5,($1318).w ROM:00126BAC move.b #2,($1141).w ROM:00126BB2 bra.l locret_126B2E ROM:00126BB8 ; --------------------------------------------------------------------------- ROM:00126BB8 ROM:00126BB8 locret_126BB8: ; CODE XREF: ROM:00126A94↑j ROM:00126BB8 ; ROM:00126B7C↑j ... ROM:00126BB8 rts ROM:00126BBA ; --------------------------------------------------------------------------- ROM:00126BBA rts ROM:00126BBC ROM:00126BBC ; =============== S U B R O U T I N E ======================================= ROM:00126BBC ROM:00126BBC ROM:00126BBC sub_126BBC: ; CODE XREF: sub_12688A+C↑p ROM:00126BBC move.w $27E(a5),d0 ROM:00126BC0 move.w ($AAA).w,d1 ROM:00126BC4 cmpi.w #0,d0 ROM:00126BC8 bne.s loc_126C0A ROM:00126BCA btst #3,d1 ROM:00126BCE beq.s loc_126C08 ROM:00126BD0 bclr #3,d1 ROM:00126BD4 move.w d1,($AAA).w ROM:00126BD8 btst #0,($1314).w ROM:00126BDE beq.s loc_126C02 ROM:00126BE0 move.w ($53A).w,d2 ROM:00126BE4 muls.w #$186A,d2 ROM:00126BE8 cmpi.w #0,($598).w ROM:00126BEE ble.s loc_126BF6 ROM:00126BF0 divs.w ($598).w,d2 ROM:00126BF4 bra.s loc_126BFA ROM:00126BF6 ; --------------------------------------------------------------------------- ROM:00126BF6 ROM:00126BF6 loc_126BF6: ; CODE XREF: sub_126BBC+32↑j ROM:00126BF6 move.w #$FFFF,d2 ROM:00126BFA ROM:00126BFA loc_126BFA: ; CODE XREF: sub_126BBC+38↑j ROM:00126BFA move.w d2,($C8A).w ROM:00126BFE bra.w loc_126C08 ROM:00126C02 ; --------------------------------------------------------------------------- ROM:00126C02 ROM:00126C02 loc_126C02: ; CODE XREF: sub_126BBC+22↑j ROM:00126C02 move.w #$FFFF,($C8A).w ROM:00126C08 ROM:00126C08 loc_126C08: ; CODE XREF: sub_126BBC+12↑j ROM:00126C08 ; sub_126BBC+42↑j ROM:00126C08 bra.s locret_126C3A ROM:00126C0A ; --------------------------------------------------------------------------- ROM:00126C0A ROM:00126C0A loc_126C0A: ; CODE XREF: sub_126BBC+C↑j ROM:00126C0A btst #0,($1314).w ROM:00126C10 beq.s loc_126C34 ROM:00126C12 move.w ($53A).w,d2 ROM:00126C16 muls.w #$186A,d2 ROM:00126C1A cmpi.w #0,($598).w ROM:00126C20 ble.s loc_126C28 ROM:00126C22 divs.w ($598).w,d2 ROM:00126C26 bra.s loc_126C2C ROM:00126C28 ; --------------------------------------------------------------------------- ROM:00126C28 ROM:00126C28 loc_126C28: ; CODE XREF: sub_126BBC+64↑j ROM:00126C28 move.w #$FFFF,d2 ROM:00126C2C ROM:00126C2C loc_126C2C: ; CODE XREF: sub_126BBC+6A↑j ROM:00126C2C move.w d2,($C8A).w ROM:00126C30 bra.w locret_126C3A ROM:00126C34 ; --------------------------------------------------------------------------- ROM:00126C34 ROM:00126C34 loc_126C34: ; CODE XREF: sub_126BBC+54↑j ROM:00126C34 move.w #$FFFF,($C8A).w ROM:00126C3A ROM:00126C3A locret_126C3A: ; CODE XREF: sub_126BBC:loc_126C08↑j ROM:00126C3A ; sub_126BBC+74↑j ROM:00126C3A rts ROM:00126C3A ; End of function sub_126BBC ROM:00126C3A ROM:00126C3C ROM:00126C3C ; =============== S U B R O U T I N E ======================================= ROM:00126C3C ROM:00126C3C ROM:00126C3C sub_126C3C: ; CODE XREF: sub_126F22+12↓p ROM:00126C3C bsr.w sub_126C46 ROM:00126C40 bsr.w sub_126DE8 ROM:00126C44 rts ROM:00126C44 ; End of function sub_126C3C ROM:00126C44 ROM:00126C46 ROM:00126C46 ; =============== S U B R O U T I N E ======================================= ROM:00126C46 ROM:00126C46 ROM:00126C46 sub_126C46: ; CODE XREF: sub_126C3C↑p ROM:00126C46 clr.w d1 ROM:00126C48 move.b ($1143).w,d1 ROM:00126C4C cmpi.w #6,d1 ROM:00126C50 bcc.s locret_126C5A ROM:00126C52 movea.l off_126C5C(pc,d1.w*4),a0 ROM:00126C56 nop ROM:00126C58 jmp (a0) ROM:00126C5A ; --------------------------------------------------------------------------- ROM:00126C5A ROM:00126C5A locret_126C5A: ; CODE XREF: sub_126C46+A↑j ROM:00126C5A rts ROM:00126C5A ; End of function sub_126C46 ROM:00126C5A ROM:00126C5A ; --------------------------------------------------------------------------- ROM:00126C5C off_126C5C: dc.l loc_126C74 ; DATA XREF: sub_126C46+C↑r ROM:00126C60 dc.l loc_126C80 ROM:00126C64 dc.l loc_126CBE ROM:00126C68 dc.l loc_126D0E ROM:00126C6C dc.l loc_126D82 ROM:00126C70 dc.l loc_126DC0 ROM:00126C74 ; --------------------------------------------------------------------------- ROM:00126C74 ROM:00126C74 loc_126C74: ; DATA XREF: ROM:off_126C5C↑o ROM:00126C74 move.b #1,($1143).w ROM:00126C7A bra.w locret_126CBC ROM:00126C7E ; --------------------------------------------------------------------------- ROM:00126C7E rts ROM:00126C80 ; --------------------------------------------------------------------------- ROM:00126C80 ROM:00126C80 loc_126C80: ; DATA XREF: ROM:00126C60↑o ROM:00126C80 btst #5,($930).w ROM:00126C86 beq.s locret_126CBC ROM:00126C88 btst #7,($4D2).w ROM:00126C8E bne.s locret_126CBC ROM:00126C90 move.w $514(a5),d0 ROM:00126C94 btst #7,($12F9).w ROM:00126C9A bne.s locret_126CBC ROM:00126C9C cmpi.w #0,d0 ROM:00126CA0 bne.s locret_126CBC ROM:00126CA2 move.w $506(a5),d0 ROM:00126CA6 clr.b ($8EF).w ROM:00126CAA move.w d0,($6C0).w ROM:00126CAE move.b #1,($8EF).w ROM:00126CB4 move.b #2,($1143).w ROM:00126CBA bra.s locret_126D0C ROM:00126CBC ; --------------------------------------------------------------------------- ROM:00126CBC ROM:00126CBC locret_126CBC: ; CODE XREF: ROM:00126C7A↑j ROM:00126CBC ; ROM:00126C86↑j ... ROM:00126CBC rts ROM:00126CBE ; --------------------------------------------------------------------------- ROM:00126CBE ROM:00126CBE loc_126CBE: ; DATA XREF: ROM:00126C64↑o ROM:00126CBE btst #0,($1300).w ROM:00126CC4 bne.s loc_126CD0 ROM:00126CC6 move.b #4,($1143).w ROM:00126CCC bra.w locret_126DBE ROM:00126CD0 ; --------------------------------------------------------------------------- ROM:00126CD0 ROM:00126CD0 loc_126CD0: ; CODE XREF: ROM:00126CC4↑j ROM:00126CD0 btst #5,($930).w ROM:00126CD6 beq.s loc_126CF2 ROM:00126CD8 btst #7,($4D2).w ROM:00126CDE bne.s loc_126CF2 ROM:00126CE0 move.w $514(a5),d0 ROM:00126CE4 btst #7,($12F9).w ROM:00126CEA bne.s loc_126CF2 ROM:00126CEC cmpi.w #0,d0 ROM:00126CF0 beq.s loc_126CFA ROM:00126CF2 ROM:00126CF2 loc_126CF2: ; CODE XREF: ROM:00126CD6↑j ROM:00126CF2 ; ROM:00126CDE↑j ... ROM:00126CF2 move.b #1,($1143).w ROM:00126CF8 bra.s locret_126CBC ROM:00126CFA ; --------------------------------------------------------------------------- ROM:00126CFA ROM:00126CFA loc_126CFA: ; CODE XREF: ROM:00126CF0↑j ROM:00126CFA cmpi.w #0,($6C0).w ROM:00126D00 bgt.s locret_126D0C ROM:00126D02 move.b #3,($1143).w ROM:00126D08 bra.w locret_126D80 ROM:00126D0C ; --------------------------------------------------------------------------- ROM:00126D0C ROM:00126D0C locret_126D0C: ; CODE XREF: ROM:00126CBA↑j ROM:00126D0C ; ROM:00126D00↑j ROM:00126D0C rts ROM:00126D0E ; --------------------------------------------------------------------------- ROM:00126D0E ROM:00126D0E loc_126D0E: ; DATA XREF: ROM:00126C68↑o ROM:00126D0E btst #7,($4D2).w ROM:00126D14 bne.s loc_126D52 ROM:00126D16 btst #5,($930).w ROM:00126D1C bne.s loc_126D52 ROM:00126D1E move.w $514(a5),d0 ROM:00126D22 btst #7,($12F9).w ROM:00126D28 beq.s loc_126D52 ROM:00126D2A cmpi.w #0,d0 ROM:00126D2E bne.s loc_126D52 ROM:00126D30 btst #1,($1305).w ROM:00126D36 bne.s loc_126D52 ROM:00126D38 move.w #$1388,($1350).w ROM:00126D3E bsr.w sub_126F0E ROM:00126D42 move.w ($C94).w,($C92).w ROM:00126D48 move.b #1,($1143).w ROM:00126D4E bra.w locret_126CBC ROM:00126D52 ; --------------------------------------------------------------------------- ROM:00126D52 ROM:00126D52 loc_126D52: ; CODE XREF: ROM:00126D14↑j ROM:00126D52 ; ROM:00126D1C↑j ... ROM:00126D52 move.w $514(a5),d0 ROM:00126D56 btst #7,($4D2).w ROM:00126D5C bne.s loc_126D64 ROM:00126D5E cmpi.w #0,d0 ROM:00126D62 beq.s loc_126D6E ROM:00126D64 ROM:00126D64 loc_126D64: ; CODE XREF: ROM:00126D5C↑j ROM:00126D64 move.b #1,($1143).w ROM:00126D6A bra.w locret_126CBC ROM:00126D6E ; --------------------------------------------------------------------------- ROM:00126D6E ROM:00126D6E loc_126D6E: ; CODE XREF: ROM:00126D62↑j ROM:00126D6E btst #0,($1300).w ROM:00126D74 bne.s locret_126D80 ROM:00126D76 move.b #5,($1143).w ROM:00126D7C bra.w locret_126DE4 ROM:00126D80 ; --------------------------------------------------------------------------- ROM:00126D80 ROM:00126D80 locret_126D80: ; CODE XREF: ROM:00126D08↑j ROM:00126D80 ; ROM:00126D74↑j ROM:00126D80 rts ROM:00126D82 ; --------------------------------------------------------------------------- ROM:00126D82 ROM:00126D82 loc_126D82: ; DATA XREF: ROM:00126C6C↑o ROM:00126D82 cmpi.w #0,($6C0).w ROM:00126D88 bgt.s loc_126D92 ROM:00126D8A move.b #5,($1143).w ROM:00126D90 bra.s locret_126DE4 ROM:00126D92 ; --------------------------------------------------------------------------- ROM:00126D92 ROM:00126D92 loc_126D92: ; CODE XREF: ROM:00126D88↑j ROM:00126D92 btst #5,($930).w ROM:00126D98 beq.s loc_126DB4 ROM:00126D9A btst #7,($4D2).w ROM:00126DA0 bne.s loc_126DB4 ROM:00126DA2 move.w $514(a5),d0 ROM:00126DA6 btst #7,($12F9).w ROM:00126DAC bne.s loc_126DB4 ROM:00126DAE cmpi.w #0,d0 ROM:00126DB2 beq.s locret_126DBE ROM:00126DB4 ROM:00126DB4 loc_126DB4: ; CODE XREF: ROM:00126D98↑j ROM:00126DB4 ; ROM:00126DA0↑j ... ROM:00126DB4 move.b #1,($1143).w ROM:00126DBA bra.w locret_126CBC ROM:00126DBE ; --------------------------------------------------------------------------- ROM:00126DBE ROM:00126DBE locret_126DBE: ; CODE XREF: ROM:00126CCC↑j ROM:00126DBE ; ROM:00126DB2↑j ROM:00126DBE rts ROM:00126DC0 ; --------------------------------------------------------------------------- ROM:00126DC0 ROM:00126DC0 loc_126DC0: ; DATA XREF: ROM:00126C70↑o ROM:00126DC0 btst #5,($930).w ROM:00126DC6 beq.s loc_126DDA ROM:00126DC8 move.w $514(a5),d0 ROM:00126DCC btst #7,($12F9).w ROM:00126DD2 bne.s loc_126DDA ROM:00126DD4 cmpi.w #0,d0 ROM:00126DD8 beq.s locret_126DE4 ROM:00126DDA ROM:00126DDA loc_126DDA: ; CODE XREF: ROM:00126DC6↑j ROM:00126DDA ; ROM:00126DD2↑j ROM:00126DDA move.b #1,($1143).w ROM:00126DE0 bra.w locret_126CBC ROM:00126DE4 ; --------------------------------------------------------------------------- ROM:00126DE4 ROM:00126DE4 locret_126DE4: ; CODE XREF: ROM:00126D7C↑j ROM:00126DE4 ; ROM:00126D90↑j ... ROM:00126DE4 rts ROM:00126DE6 ; --------------------------------------------------------------------------- ROM:00126DE6 rts ROM:00126DE8 ROM:00126DE8 ; =============== S U B R O U T I N E ======================================= ROM:00126DE8 ROM:00126DE8 ROM:00126DE8 sub_126DE8: ; CODE XREF: sub_126C3C+4↑p ROM:00126DE8 clr.w d1 ROM:00126DEA move.b ($1142).w,d1 ROM:00126DEE cmpi.w #4,d1 ROM:00126DF2 bcc.s locret_126DFC ROM:00126DF4 movea.l off_126DFE(pc,d1.w*4),a0 ROM:00126DF8 nop ROM:00126DFA jmp (a0) ROM:00126DFC ; --------------------------------------------------------------------------- ROM:00126DFC ROM:00126DFC locret_126DFC: ; CODE XREF: sub_126DE8+A↑j ROM:00126DFC rts ROM:00126DFC ; End of function sub_126DE8 ROM:00126DFC ROM:00126DFC ; --------------------------------------------------------------------------- ROM:00126DFE off_126DFE: dc.l loc_126E0E ; DATA XREF: sub_126DE8+C↑r ROM:00126E02 dc.l loc_126E32 ROM:00126E06 dc.l loc_126E4C ROM:00126E0A dc.l loc_126EA4 ROM:00126E0E ; --------------------------------------------------------------------------- ROM:00126E0E ROM:00126E0E loc_126E0E: ; DATA XREF: ROM:off_126DFE↑o ROM:00126E0E btst #5,($929).w ROM:00126E14 beq.s loc_126E22 ROM:00126E16 move.w #$1388,($1350).w ROM:00126E1C move.w ($C94).w,($C92).w ROM:00126E22 ROM:00126E22 loc_126E22: ; CODE XREF: ROM:00126E14↑j ROM:00126E22 move.w #0,($C8C).w ROM:00126E28 move.b #1,($1142).w ROM:00126E2E bra.s locret_126E4A ROM:00126E30 ; --------------------------------------------------------------------------- ROM:00126E30 rts ROM:00126E32 ; --------------------------------------------------------------------------- ROM:00126E32 ROM:00126E32 loc_126E32: ; DATA XREF: ROM:00126E02↑o ROM:00126E32 btst #5,($930).w ROM:00126E38 beq.s locret_126E4A ROM:00126E3A btst #7,($12F9).w ROM:00126E40 beq.s locret_126E4A ROM:00126E42 move.b #2,($1142).w ROM:00126E48 bra.s locret_126EA2 ROM:00126E4A ; --------------------------------------------------------------------------- ROM:00126E4A ROM:00126E4A locret_126E4A: ; CODE XREF: ROM:00126E2E↑j ROM:00126E4A ; ROM:00126E38↑j ... ROM:00126E4A rts ROM:00126E4C ; --------------------------------------------------------------------------- ROM:00126E4C ROM:00126E4C loc_126E4C: ; DATA XREF: ROM:00126E06↑o ROM:00126E4C move.w $500(a5),d0 ROM:00126E50 cmp.w ($C8C).w,d0 ROM:00126E54 bgt.s loc_126E70 ROM:00126E56 move.w #0,($C8C).w ROM:00126E5C move.w #$1388,($1350).w ROM:00126E62 move.w ($C94).w,($C92).w ROM:00126E68 move.b #1,($1142).w ROM:00126E6E bra.s locret_126E4A ROM:00126E70 ; --------------------------------------------------------------------------- ROM:00126E70 ROM:00126E70 loc_126E70: ; CODE XREF: ROM:00126E54↑j ROM:00126E70 move.w $502(a5),d0 ROM:00126E74 cmp.w ($A66).w,d0 ROM:00126E78 bge.s loc_126E84 ROM:00126E7A move.b #3,($1142).w ROM:00126E80 bra.w locret_126F0A ROM:00126E84 ; --------------------------------------------------------------------------- ROM:00126E84 ROM:00126E84 loc_126E84: ; CODE XREF: ROM:00126E78↑j ROM:00126E84 btst #5,($930).w ROM:00126E8A beq.s loc_126E94 ROM:00126E8C btst #7,($12F9).w ROM:00126E92 bne.s locret_126EA2 ROM:00126E94 ROM:00126E94 loc_126E94: ; CODE XREF: ROM:00126E8A↑j ROM:00126E94 move.w #0,($C8C).w ROM:00126E9A move.b #1,($1142).w ROM:00126EA0 bra.s locret_126E4A ROM:00126EA2 ; --------------------------------------------------------------------------- ROM:00126EA2 ROM:00126EA2 locret_126EA2: ; CODE XREF: ROM:00126E48↑j ROM:00126EA2 ; ROM:00126E92↑j ... ROM:00126EA2 rts ROM:00126EA4 ; --------------------------------------------------------------------------- ROM:00126EA4 ROM:00126EA4 loc_126EA4: ; DATA XREF: ROM:00126E0A↑o ROM:00126EA4 move.w $500(a5),d0 ROM:00126EA8 cmp.w ($C8C).w,d0 ROM:00126EAC bgt.s loc_126ECA ROM:00126EAE move.w #0,($C8C).w ROM:00126EB4 move.w #$1388,($1350).w ROM:00126EBA move.w ($C94).w,($C92).w ROM:00126EC0 move.b #1,($1142).w ROM:00126EC6 bra.w locret_126E4A ROM:00126ECA ; --------------------------------------------------------------------------- ROM:00126ECA ROM:00126ECA loc_126ECA: ; CODE XREF: ROM:00126EAC↑j ROM:00126ECA btst #5,($930).w ROM:00126ED0 beq.s loc_126EDA ROM:00126ED2 btst #7,($12F9).w ROM:00126ED8 bne.s loc_126EEA ROM:00126EDA ROM:00126EDA loc_126EDA: ; CODE XREF: ROM:00126ED0↑j ROM:00126EDA move.w #0,($C8C).w ROM:00126EE0 move.b #1,($1142).w ROM:00126EE6 bra.w locret_126E4A ROM:00126EEA ; --------------------------------------------------------------------------- ROM:00126EEA ROM:00126EEA loc_126EEA: ; CODE XREF: ROM:00126ED8↑j ROM:00126EEA move.w $504(a5),d0 ROM:00126EEE cmp.w ($A66).w,d0 ROM:00126EF2 blt.s locret_126F0A ROM:00126EF4 move.w ($C8C).w,d0 ROM:00126EF8 addi.w #1,d0 ROM:00126EFC move.w d0,($C8C).w ROM:00126F00 move.b #2,($1142).w ROM:00126F06 bra.w locret_126EA2 ROM:00126F0A ; --------------------------------------------------------------------------- ROM:00126F0A ROM:00126F0A locret_126F0A: ; CODE XREF: ROM:00126E80↑j ROM:00126F0A ; ROM:00126EF2↑j ROM:00126F0A rts ROM:00126F0C ; --------------------------------------------------------------------------- ROM:00126F0C rts ROM:00126F0E ROM:00126F0E ; =============== S U B R O U T I N E ======================================= ROM:00126F0E ROM:00126F0E ROM:00126F0E sub_126F0E: ; CODE XREF: ROM:00126D3E↑p ROM:00126F0E move.w ($134E).w,d0 ROM:00126F12 cmpi.w #$FF,d0 ROM:00126F16 bge.s loc_126F1C ROM:00126F18 addi.w #1,d0 ROM:00126F1C ROM:00126F1C loc_126F1C: ; CODE XREF: sub_126F0E+8↑j ROM:00126F1C move.w d0,($134E).w ROM:00126F20 rts ROM:00126F20 ; End of function sub_126F0E ROM:00126F20 ROM:00126F22 ROM:00126F22 ; =============== S U B R O U T I N E ======================================= ROM:00126F22 ROM:00126F22 ROM:00126F22 sub_126F22: ; CODE XREF: sub_12688A+1E↑p ROM:00126F22 bsr.w sub_126F3C ROM:00126F26 bsr.w sub_127146 ROM:00126F2A bsr.w sub_127016 ROM:00126F2E bsr.l sub_12717E ROM:00126F34 bsr.l sub_126C3C ROM:00126F3A rts ROM:00126F3A ; End of function sub_126F22 ROM:00126F3A ROM:00126F3C ROM:00126F3C ; =============== S U B R O U T I N E ======================================= ROM:00126F3C ROM:00126F3C ROM:00126F3C sub_126F3C: ; CODE XREF: sub_126F22↑p ROM:00126F3C clr.w d1 ROM:00126F3E move.b ($1145).w,d1 ROM:00126F42 cmpi.w #4,d1 ROM:00126F46 bcc.s locret_126F50 ROM:00126F48 movea.l off_126F52(pc,d1.w*4),a0 ROM:00126F4C nop ROM:00126F4E jmp (a0) ROM:00126F50 ; --------------------------------------------------------------------------- ROM:00126F50 ROM:00126F50 locret_126F50: ; CODE XREF: sub_126F3C+A↑j ROM:00126F50 rts ROM:00126F50 ; End of function sub_126F3C ROM:00126F50 ROM:00126F50 ; --------------------------------------------------------------------------- ROM:00126F52 off_126F52: dc.l loc_126F62 ; DATA XREF: sub_126F3C+C↑r ROM:00126F56 dc.l loc_126F6C ROM:00126F5A dc.l loc_126F86 ROM:00126F5E dc.l loc_126FC8 ROM:00126F62 ; --------------------------------------------------------------------------- ROM:00126F62 ROM:00126F62 loc_126F62: ; DATA XREF: ROM:off_126F52↑o ROM:00126F62 move.b #1,($1145).w ROM:00126F68 bra.s locret_126F84 ROM:00126F6A ; --------------------------------------------------------------------------- ROM:00126F6A rts ROM:00126F6C ; --------------------------------------------------------------------------- ROM:00126F6C ROM:00126F6C loc_126F6C: ; DATA XREF: ROM:00126F56↑o ROM:00126F6C btst #7,($4D2).w ROM:00126F72 bne.s locret_126F84 ROM:00126F74 btst #5,($930).w ROM:00126F7A beq.s locret_126F84 ROM:00126F7C move.b #2,($1145).w ROM:00126F82 bra.s locret_126FC6 ROM:00126F84 ; --------------------------------------------------------------------------- ROM:00126F84 ROM:00126F84 locret_126F84: ; CODE XREF: ROM:00126F68↑j ROM:00126F84 ; ROM:00126F72↑j ... ROM:00126F84 rts ROM:00126F86 ; --------------------------------------------------------------------------- ROM:00126F86 ROM:00126F86 loc_126F86: ; DATA XREF: ROM:00126F5A↑o ROM:00126F86 move.w $510(a5),d0 ROM:00126F8A neg.w d0 ROM:00126F8C cmp.w ($C94).w,d0 ROM:00126F90 ble.s loc_126FAE ROM:00126F92 move.w $50E(a5),d0 ROM:00126F96 clr.b ($8D4).w ROM:00126F9A move.w d0,($68A).w ROM:00126F9E move.b #1,($8D4).w ROM:00126FA4 move.b #3,($1145).w ROM:00126FAA bra.w locret_127012 ROM:00126FAE ; --------------------------------------------------------------------------- ROM:00126FAE ROM:00126FAE loc_126FAE: ; CODE XREF: ROM:00126F90↑j ROM:00126FAE btst #7,($4D2).w ROM:00126FB4 bne.s loc_126FBE ROM:00126FB6 btst #5,($930).w ROM:00126FBC bne.s locret_126FC6 ROM:00126FBE ROM:00126FBE loc_126FBE: ; CODE XREF: ROM:00126FB4↑j ROM:00126FBE move.b #1,($1145).w ROM:00126FC4 bra.s locret_126F84 ROM:00126FC6 ; --------------------------------------------------------------------------- ROM:00126FC6 ROM:00126FC6 locret_126FC6: ; CODE XREF: ROM:00126F82↑j ROM:00126FC6 ; ROM:00126FBC↑j ... ROM:00126FC6 rts ROM:00126FC8 ; --------------------------------------------------------------------------- ROM:00126FC8 ROM:00126FC8 loc_126FC8: ; DATA XREF: ROM:00126F5E↑o ROM:00126FC8 btst #7,($4D2).w ROM:00126FCE bne.s loc_126FD8 ROM:00126FD0 btst #5,($930).w ROM:00126FD6 bne.s loc_126FE0 ROM:00126FD8 ROM:00126FD8 loc_126FD8: ; CODE XREF: ROM:00126FCE↑j ROM:00126FD8 move.b #1,($1145).w ROM:00126FDE bra.s locret_126F84 ROM:00126FE0 ; --------------------------------------------------------------------------- ROM:00126FE0 ROM:00126FE0 loc_126FE0: ; CODE XREF: ROM:00126FD6↑j ROM:00126FE0 cmpi.w #0,($68A).w ROM:00126FE6 bgt.s loc_126FFC ROM:00126FE8 bsr.w sub_127116 ROM:00126FEC move.w ($C94).w,($C92).w ROM:00126FF2 move.b #2,($1145).w ROM:00126FF8 bra.w locret_126FC6 ROM:00126FFC ; --------------------------------------------------------------------------- ROM:00126FFC ROM:00126FFC loc_126FFC: ; CODE XREF: ROM:00126FE6↑j ROM:00126FFC move.w $510(a5),d0 ROM:00127000 neg.w d0 ROM:00127002 cmp.w ($C94).w,d0 ROM:00127006 bgt.s locret_127012 ROM:00127008 move.b #2,($1145).w ROM:0012700E bra.w locret_126FC6 ROM:00127012 ; --------------------------------------------------------------------------- ROM:00127012 ROM:00127012 locret_127012: ; CODE XREF: ROM:00126FAA↑j ROM:00127012 ; ROM:00127006↑j ROM:00127012 rts ROM:00127014 ; --------------------------------------------------------------------------- ROM:00127014 rts ROM:00127016 ROM:00127016 ; =============== S U B R O U T I N E ======================================= ROM:00127016 ROM:00127016 ROM:00127016 sub_127016: ; CODE XREF: sub_126F22+8↑p ROM:00127016 clr.w d1 ROM:00127018 move.b ($1144).w,d1 ROM:0012701C cmpi.w #3,d1 ROM:00127020 bcc.s locret_12702A ROM:00127022 movea.l off_12702C(pc,d1.w*4),a0 ROM:00127026 nop ROM:00127028 jmp (a0) ROM:0012702A ; --------------------------------------------------------------------------- ROM:0012702A ROM:0012702A locret_12702A: ; CODE XREF: sub_127016+A↑j ROM:0012702A rts ROM:0012702A ; End of function sub_127016 ROM:0012702A ROM:0012702A ; --------------------------------------------------------------------------- ROM:0012702C off_12702C: dc.l loc_127038 ; DATA XREF: sub_127016+C↑r ROM:00127030 dc.l loc_127042 ROM:00127034 dc.l loc_1270A0 ROM:00127038 ; --------------------------------------------------------------------------- ROM:00127038 ROM:00127038 loc_127038: ; DATA XREF: ROM:off_12702C↑o ROM:00127038 move.b #1,($1144).w ROM:0012703E bra.s locret_12709E ROM:00127040 ; --------------------------------------------------------------------------- ROM:00127040 rts ROM:00127042 ; --------------------------------------------------------------------------- ROM:00127042 ROM:00127042 loc_127042: ; DATA XREF: ROM:00127030↑o ROM:00127042 move.w $50C(a5),d0 ROM:00127046 cmp.w ($A5A).w,d0 ROM:0012704A blt.s locret_12709E ROM:0012704C move.w $508(a5),d0 ROM:00127050 move.w ($C94).w,d1 ROM:00127054 cmpi.w #0,d1 ROM:00127058 bge.s loc_12705C ROM:0012705A neg.w d1 ROM:0012705C ROM:0012705C loc_12705C: ; CODE XREF: ROM:00127058↑j ROM:0012705C btst #7,($12FE).w ROM:00127062 beq.s locret_12709E ROM:00127064 cmp.w d1,d0 ROM:00127066 bgt.s locret_12709E ROM:00127068 move.w $512(a5),d0 ROM:0012706C cmp.w ($A56).w,d0 ROM:00127070 blt.s locret_12709E ROM:00127072 btst #6,($12FD).w ROM:00127078 beq.s locret_12709E ROM:0012707A btst #5,($131E).w ROM:00127080 beq.s locret_12709E ROM:00127082 move.w $50A(a5),d0 ROM:00127086 clr.b ($8D3).w ROM:0012708A move.w d0,($688).w ROM:0012708E move.b #1,($8D3).w ROM:00127094 move.b #2,($1144).w ROM:0012709A bra.w locret_127112 ROM:0012709E ; --------------------------------------------------------------------------- ROM:0012709E ROM:0012709E locret_12709E: ; CODE XREF: ROM:0012703E↑j ROM:0012709E ; ROM:0012704A↑j ... ROM:0012709E rts ROM:001270A0 ; --------------------------------------------------------------------------- ROM:001270A0 ROM:001270A0 loc_1270A0: ; DATA XREF: ROM:00127034↑o ROM:001270A0 btst #6,($12FD).w ROM:001270A6 beq.s loc_1270DC ROM:001270A8 move.w $50C(a5),d0 ROM:001270AC cmp.w ($A5A).w,d0 ROM:001270B0 bge.s loc_1270B4 ROM:001270B2 bra.s loc_1270DC ROM:001270B4 ; --------------------------------------------------------------------------- ROM:001270B4 ROM:001270B4 loc_1270B4: ; CODE XREF: ROM:001270B0↑j ROM:001270B4 move.w $512(a5),d0 ROM:001270B8 cmp.w ($A56).w,d0 ROM:001270BC bge.s loc_1270C0 ROM:001270BE bra.s loc_1270DC ROM:001270C0 ; --------------------------------------------------------------------------- ROM:001270C0 ROM:001270C0 loc_1270C0: ; CODE XREF: ROM:001270BC↑j ROM:001270C0 move.w $508(a5),d0 ROM:001270C4 move.w ($C94).w,d1 ROM:001270C8 cmpi.w #0,d1 ROM:001270CC bge.s loc_1270D0 ROM:001270CE neg.w d1 ROM:001270D0 ROM:001270D0 loc_1270D0: ; CODE XREF: ROM:001270CC↑j ROM:001270D0 btst #7,($12FE).w ROM:001270D6 beq.s loc_1270DC ROM:001270D8 cmp.w d1,d0 ROM:001270DA ble.s loc_1270E4 ROM:001270DC ROM:001270DC loc_1270DC: ; CODE XREF: ROM:001270A6↑j ROM:001270DC ; ROM:001270B2↑j ... ROM:001270DC move.b #1,($1144).w ROM:001270E2 bra.s locret_12709E ROM:001270E4 ; --------------------------------------------------------------------------- ROM:001270E4 ROM:001270E4 loc_1270E4: ; CODE XREF: ROM:001270DA↑j ROM:001270E4 cmpi.w #0,($688).w ROM:001270EA bgt.s locret_127112 ROM:001270EC bsr.w sub_127128 ROM:001270F0 move.w ($C94).w,($C92).w ROM:001270F6 move.w $50A(a5),d0 ROM:001270FA clr.b ($8D3).w ROM:001270FE move.w d0,($688).w ROM:00127102 move.b #1,($8D3).w ROM:00127108 move.b #2,($1144).w ROM:0012710E bra.w *+4 ROM:00127112 ; --------------------------------------------------------------------------- ROM:00127112 ROM:00127112 locret_127112: ; CODE XREF: ROM:0012709A↑j ROM:00127112 ; ROM:001270EA↑j ... ROM:00127112 rts ROM:00127114 ; --------------------------------------------------------------------------- ROM:00127114 rts ROM:00127116 ROM:00127116 ; =============== S U B R O U T I N E ======================================= ROM:00127116 ROM:00127116 ROM:00127116 sub_127116: ; CODE XREF: ROM:00126FE8↑p ROM:00127116 move.w ($1350).w,d0 ROM:0012711A add.w ($C94).w,d0 ROM:0012711E add.w $510(a5),d0 ROM:00127122 move.w d0,($1350).w ROM:00127126 rts ROM:00127126 ; End of function sub_127116 ROM:00127126 ROM:00127128 ROM:00127128 ; =============== S U B R O U T I N E ======================================= ROM:00127128 ROM:00127128 ROM:00127128 sub_127128: ; CODE XREF: ROM:001270EC↑p ROM:00127128 move.w ($C94).w,d0 ROM:0012712C move.w ($1350).w,d1 ROM:00127130 cmpi.w #0,d0 ROM:00127134 ble.s loc_12713C ROM:00127136 addi.w #5,d1 ROM:0012713A bra.s loc_127140 ROM:0012713C ; --------------------------------------------------------------------------- ROM:0012713C ROM:0012713C loc_12713C: ; CODE XREF: sub_127128+C↑j ROM:0012713C subi.w #5,d1 ROM:00127140 ROM:00127140 loc_127140: ; CODE XREF: sub_127128+12↑j ROM:00127140 move.w d1,($1350).w ROM:00127144 rts ROM:00127144 ; End of function sub_127128 ROM:00127144 ROM:00127146 ROM:00127146 ; =============== S U B R O U T I N E ======================================= ROM:00127146 ROM:00127146 ROM:00127146 sub_127146: ; CODE XREF: sub_126F22+4↑p ROM:00127146 bclr #6,($12FD).w ROM:0012714C btst #1,($1305).w ROM:00127152 bne.s locret_12717C ROM:00127154 move.w ($BDE).w,d0 ROM:00127158 cmpi.w #0,d0 ROM:0012715C bne.s locret_12717C ROM:0012715E btst #2,($145F).w ROM:00127164 beq.s loc_127176 ROM:00127166 btst #0,($C6B).w ROM:0012716C bne.s locret_12717C ROM:0012716E btst #2,($131D).w ROM:00127174 bne.s locret_12717C ROM:00127176 ROM:00127176 loc_127176: ; CODE XREF: sub_127146+1E↑j ROM:00127176 bset #6,($12FD).w ROM:0012717C ROM:0012717C locret_12717C: ; CODE XREF: sub_127146+C↑j ROM:0012717C ; sub_127146+16↑j ... ROM:0012717C rts ROM:0012717C ; End of function sub_127146 ROM:0012717C ROM:0012717E ROM:0012717E ; =============== S U B R O U T I N E ======================================= ROM:0012717E ROM:0012717E ROM:0012717E sub_12717E: ; CODE XREF: sub_126F22+C↑p ROM:0012717E bsr.w sub_1273F0 ROM:00127182 bsr.w sub_1273FE ROM:00127186 bsr.w sub_127194 ROM:0012718A bsr.w sub_127280 ROM:0012718E bsr.w sub_127450 ROM:00127192 rts ROM:00127192 ; End of function sub_12717E ROM:00127192 ROM:00127194 ROM:00127194 ; =============== S U B R O U T I N E ======================================= ROM:00127194 ROM:00127194 ROM:00127194 sub_127194: ; CODE XREF: sub_12717E+8↑p ROM:00127194 clr.w d1 ROM:00127196 move.b ($1146).w,d1 ROM:0012719A cmpi.w #4,d1 ROM:0012719E bcc.s locret_1271A8 ROM:001271A0 movea.l off_1271AA(pc,d1.w*4),a0 ROM:001271A4 nop ROM:001271A6 jmp (a0) ROM:001271A8 ; --------------------------------------------------------------------------- ROM:001271A8 ROM:001271A8 locret_1271A8: ; CODE XREF: sub_127194+A↑j ROM:001271A8 rts ROM:001271A8 ; End of function sub_127194 ROM:001271A8 ROM:001271A8 ; --------------------------------------------------------------------------- ROM:001271AA off_1271AA: dc.l loc_1271BA ; DATA XREF: sub_127194+C↑r ROM:001271AE dc.l loc_1271CA ROM:001271B2 dc.l loc_12720C ROM:001271B6 dc.l loc_12723A ROM:001271BA ; --------------------------------------------------------------------------- ROM:001271BA ROM:001271BA loc_1271BA: ; DATA XREF: ROM:off_1271AA↑o ROM:001271BA bclr #6,($1309).w ROM:001271C0 move.b #1,($1146).w ROM:001271C6 bra.s locret_12720A ROM:001271C8 ; --------------------------------------------------------------------------- ROM:001271C8 rts ROM:001271CA ; --------------------------------------------------------------------------- ROM:001271CA ROM:001271CA loc_1271CA: ; DATA XREF: ROM:001271AE↑o ROM:001271CA btst #7,($4D2).w ROM:001271D0 beq.s loc_1271E8 ROM:001271D2 bset #6,($1309).w ROM:001271D8 move.w #$1388,($C92).w ROM:001271DE move.b #3,($1146).w ROM:001271E4 bra.w locret_12727C ROM:001271E8 ; --------------------------------------------------------------------------- ROM:001271E8 ROM:001271E8 loc_1271E8: ; CODE XREF: ROM:001271D0↑j ROM:001271E8 move.w ($1350).w,d0 ROM:001271EC add.w $516(a5),d0 ROM:001271F0 cmp.w ($A66).w,d0 ROM:001271F4 bgt.s locret_12720A ROM:001271F6 bset #6,($1309).w ROM:001271FC move.w #$1388,($C92).w ROM:00127202 move.b #2,($1146).w ROM:00127208 bra.s locret_127238 ROM:0012720A ; --------------------------------------------------------------------------- ROM:0012720A ROM:0012720A locret_12720A: ; CODE XREF: ROM:001271C6↑j ROM:0012720A ; ROM:001271F4↑j ... ROM:0012720A rts ROM:0012720C ; --------------------------------------------------------------------------- ROM:0012720C ROM:0012720C loc_12720C: ; DATA XREF: ROM:001271B2↑o ROM:0012720C btst #7,($4D2).w ROM:00127212 beq.s loc_12721C ROM:00127214 move.b #3,($1146).w ROM:0012721A bra.s locret_12727C ROM:0012721C ; --------------------------------------------------------------------------- ROM:0012721C ROM:0012721C loc_12721C: ; CODE XREF: ROM:00127212↑j ROM:0012721C move.w ($1350).w,d0 ROM:00127220 add.w $518(a5),d0 ROM:00127224 cmp.w ($A66).w,d0 ROM:00127228 ble.s locret_127238 ROM:0012722A bclr #6,($1309).w ROM:00127230 move.b #1,($1146).w ROM:00127236 bra.s locret_12720A ROM:00127238 ; --------------------------------------------------------------------------- ROM:00127238 ROM:00127238 locret_127238: ; CODE XREF: ROM:00127208↑j ROM:00127238 ; ROM:00127228↑j ... ROM:00127238 rts ROM:0012723A ; --------------------------------------------------------------------------- ROM:0012723A ROM:0012723A loc_12723A: ; DATA XREF: ROM:001271B6↑o ROM:0012723A move.w ($1350).w,d0 ROM:0012723E add.w $518(a5),d0 ROM:00127242 btst #7,($4D2).w ROM:00127248 bne.s loc_12725E ROM:0012724A cmp.w ($A66).w,d0 ROM:0012724E ble.s loc_12725E ROM:00127250 bclr #6,($1309).w ROM:00127256 move.b #1,($1146).w ROM:0012725C bra.s locret_12720A ROM:0012725E ; --------------------------------------------------------------------------- ROM:0012725E ROM:0012725E loc_12725E: ; CODE XREF: ROM:00127248↑j ROM:0012725E ; ROM:0012724E↑j ROM:0012725E move.w ($1350).w,d0 ROM:00127262 add.w $516(a5),d0 ROM:00127266 btst #7,($4D2).w ROM:0012726C bne.s locret_12727C ROM:0012726E cmp.w ($A66).w,d0 ROM:00127272 bgt.s locret_12727C ROM:00127274 move.b #2,($1146).w ROM:0012727A bra.s locret_127238 ROM:0012727C ; --------------------------------------------------------------------------- ROM:0012727C ROM:0012727C locret_12727C: ; CODE XREF: ROM:001271E4↑j ROM:0012727C ; ROM:0012721A↑j ... ROM:0012727C rts ROM:0012727E ; --------------------------------------------------------------------------- ROM:0012727E rts ROM:00127280 ROM:00127280 ; =============== S U B R O U T I N E ======================================= ROM:00127280 ROM:00127280 ROM:00127280 sub_127280: ; CODE XREF: sub_12717E+C↑p ROM:00127280 clr.w d1 ROM:00127282 move.b ($1147).w,d1 ROM:00127286 cmpi.w #5,d1 ROM:0012728A bcc.s locret_127294 ROM:0012728C movea.l off_127296(pc,d1.w*4),a0 ROM:00127290 nop ROM:00127292 jmp (a0) ROM:00127294 ; --------------------------------------------------------------------------- ROM:00127294 ROM:00127294 locret_127294: ; CODE XREF: sub_127280+A↑j ROM:00127294 rts ROM:00127294 ; End of function sub_127280 ROM:00127294 ROM:00127294 ; --------------------------------------------------------------------------- ROM:00127296 off_127296: dc.l loc_1272AA ; DATA XREF: sub_127280+C↑r ROM:0012729A dc.l loc_1272BA ROM:0012729E dc.l loc_1272E6 ROM:001272A2 dc.l loc_12732A ROM:001272A6 dc.l loc_1273AE ROM:001272AA ; --------------------------------------------------------------------------- ROM:001272AA ROM:001272AA loc_1272AA: ; DATA XREF: ROM:off_127296↑o ROM:001272AA bclr #2,($1302).w ROM:001272B0 move.b #1,($1147).w ROM:001272B6 bra.s locret_1272E4 ROM:001272B8 ; --------------------------------------------------------------------------- ROM:001272B8 rts ROM:001272BA ; --------------------------------------------------------------------------- ROM:001272BA ROM:001272BA loc_1272BA: ; DATA XREF: ROM:0012729A↑o ROM:001272BA btst #0,($1314).w ROM:001272C0 beq.s locret_1272E4 ROM:001272C2 btst #6,($1309).w ROM:001272C8 bne.s locret_1272E4 ROM:001272CA move.w $51E(a5),d0 ROM:001272CE clr.b ($8D5).w ROM:001272D2 move.w d0,($68C).w ROM:001272D6 move.b #1,($8D5).w ROM:001272DC move.b #2,($1147).w ROM:001272E2 bra.s locret_127328 ROM:001272E4 ; --------------------------------------------------------------------------- ROM:001272E4 ROM:001272E4 locret_1272E4: ; CODE XREF: ROM:001272B6↑j ROM:001272E4 ; ROM:001272C0↑j ... ROM:001272E4 rts ROM:001272E6 ; --------------------------------------------------------------------------- ROM:001272E6 ROM:001272E6 loc_1272E6: ; DATA XREF: ROM:0012729E↑o ROM:001272E6 btst #6,($1309).w ROM:001272EC bne.s loc_1272F6 ROM:001272EE btst #0,($1314).w ROM:001272F4 bne.s loc_1272FE ROM:001272F6 ROM:001272F6 loc_1272F6: ; CODE XREF: ROM:001272EC↑j ROM:001272F6 move.b #1,($1147).w ROM:001272FC bra.s locret_1272E4 ROM:001272FE ; --------------------------------------------------------------------------- ROM:001272FE ROM:001272FE loc_1272FE: ; CODE XREF: ROM:001272F4↑j ROM:001272FE cmpi.w #0,($68C).w ROM:00127304 bgt.s locret_127328 ROM:00127306 move.w ($C94).w,($C92).w ROM:0012730C move.w $520(a5),d0 ROM:00127310 clr.b ($8D5).w ROM:00127314 move.w d0,($68C).w ROM:00127318 move.b #1,($8D5).w ROM:0012731E move.b #3,($1147).w ROM:00127324 bra.w locret_1273AC ROM:00127328 ; --------------------------------------------------------------------------- ROM:00127328 ROM:00127328 locret_127328: ; CODE XREF: ROM:001272E2↑j ROM:00127328 ; ROM:00127304↑j ROM:00127328 rts ROM:0012732A ; --------------------------------------------------------------------------- ROM:0012732A ROM:0012732A loc_12732A: ; DATA XREF: ROM:001272A2↑o ROM:0012732A move.w ($C94).w,d0 ROM:0012732E sub.w ($C92).w,d0 ROM:00127332 move.w $51A(a5),d1 ROM:00127336 cmp.w d0,d1 ROM:00127338 bgt.s loc_12734A ROM:0012733A bset #2,($1302).w ROM:00127340 move.b #4,($1147).w ROM:00127346 bra.w locret_1273EC ROM:0012734A ; --------------------------------------------------------------------------- ROM:0012734A ROM:0012734A loc_12734A: ; CODE XREF: ROM:00127338↑j ROM:0012734A cmpi.w #0,($68C).w ROM:00127350 bgt.s loc_12737A ROM:00127352 move.w ($C92).w,d0 ROM:00127356 cmp.w ($C94).w,d0 ROM:0012735A bge.s loc_12737A ROM:0012735C bsr.w sub_127418 ROM:00127360 move.w $520(a5),d0 ROM:00127364 clr.b ($8D5).w ROM:00127368 move.w d0,($68C).w ROM:0012736C move.b #1,($8D5).w ROM:00127372 move.b #3,($1147).w ROM:00127378 bra.s locret_1273AC ROM:0012737A ; --------------------------------------------------------------------------- ROM:0012737A ROM:0012737A loc_12737A: ; CODE XREF: ROM:00127350↑j ROM:0012737A ; ROM:0012735A↑j ROM:0012737A btst #6,($1309).w ROM:00127380 bne.s loc_12738A ROM:00127382 btst #0,($1314).w ROM:00127388 bne.s loc_127394 ROM:0012738A ROM:0012738A loc_12738A: ; CODE XREF: ROM:00127380↑j ROM:0012738A move.b #1,($1147).w ROM:00127390 bra.w locret_1272E4 ROM:00127394 ; --------------------------------------------------------------------------- ROM:00127394 ROM:00127394 loc_127394: ; CODE XREF: ROM:00127388↑j ROM:00127394 move.w ($C92).w,d0 ROM:00127398 cmp.w ($C94).w,d0 ROM:0012739C ble.s locret_1273AC ROM:0012739E bsr.w sub_127426 ROM:001273A2 move.b #3,($1147).w ROM:001273A8 bra.w *+4 ROM:001273AC ; --------------------------------------------------------------------------- ROM:001273AC ROM:001273AC locret_1273AC: ; CODE XREF: ROM:00127324↑j ROM:001273AC ; ROM:00127378↑j ... ROM:001273AC rts ROM:001273AE ; --------------------------------------------------------------------------- ROM:001273AE ROM:001273AE loc_1273AE: ; DATA XREF: ROM:001272A6↑o ROM:001273AE move.w $51C(a5),d0 ROM:001273B2 move.w ($C94).w,d1 ROM:001273B6 sub.w ($C92).w,d1 ROM:001273BA cmp.w d1,d0 ROM:001273BC ble.s loc_1273CC ROM:001273BE bclr #2,($1302).w ROM:001273C4 move.b #3,($1147).w ROM:001273CA bra.s locret_1273AC ROM:001273CC ; --------------------------------------------------------------------------- ROM:001273CC ROM:001273CC loc_1273CC: ; CODE XREF: ROM:001273BC↑j ROM:001273CC btst #6,($1309).w ROM:001273D2 bne.s loc_1273DC ROM:001273D4 btst #0,($1314).w ROM:001273DA bne.s locret_1273EC ROM:001273DC ROM:001273DC loc_1273DC: ; CODE XREF: ROM:001273D2↑j ROM:001273DC bclr #2,($1302).w ROM:001273E2 move.b #1,($1147).w ROM:001273E8 bra.w locret_1272E4 ROM:001273EC ; --------------------------------------------------------------------------- ROM:001273EC ROM:001273EC locret_1273EC: ; CODE XREF: ROM:00127346↑j ROM:001273EC ; ROM:001273DA↑j ROM:001273EC rts ROM:001273EE ; --------------------------------------------------------------------------- ROM:001273EE rts ROM:001273F0 ROM:001273F0 ; =============== S U B R O U T I N E ======================================= ROM:001273F0 ROM:001273F0 ROM:001273F0 sub_1273F0: ; CODE XREF: sub_12717E↑p ROM:001273F0 move.w ($A66).w,d0 ROM:001273F4 sub.w ($1350).w,d0 ROM:001273F8 move.w d0,($C94).w ROM:001273FC rts ROM:001273FC ; End of function sub_1273F0 ROM:001273FC ROM:001273FE ROM:001273FE ; =============== S U B R O U T I N E ======================================= ROM:001273FE ROM:001273FE ROM:001273FE sub_1273FE: ; CODE XREF: sub_12717E+4↑p ROM:001273FE move.w ($C94).w,d0 ROM:00127402 muls.w $526(a5),d0 ROM:00127406 divs.w $524(a5),d0 ROM:0012740A addi.w #$2328,d0 ROM:0012740E sub.w $526(a5),d0 ROM:00127412 move.w d0,($C8E).w ROM:00127416 rts ROM:00127416 ; End of function sub_1273FE ROM:00127416 ROM:00127418 ROM:00127418 ; =============== S U B R O U T I N E ======================================= ROM:00127418 ROM:00127418 ROM:00127418 sub_127418: ; CODE XREF: ROM:0012735C↑p ROM:00127418 move.w ($C92).w,d0 ROM:0012741C addi.w #1,d0 ROM:00127420 move.w d0,($C92).w ROM:00127424 rts ROM:00127424 ; End of function sub_127418 ROM:00127424 ROM:00127426 ROM:00127426 ; =============== S U B R O U T I N E ======================================= ROM:00127426 ROM:00127426 ROM:00127426 sub_127426: ; CODE XREF: ROM:0012739E↑p ROM:00127426 clr.l d1 ROM:00127428 move.w ($C94).w,d1 ROM:0012742C swap d1 ROM:0012742E move.w ($C92).w,d2 ROM:00127432 swap d2 ROM:00127434 move.w ($C96).w,d2 ROM:00127438 move.w $522(a5),d3 ROM:0012743C ext.l d3 ROM:0012743E bsr.l sub_116F10 ROM:00127444 move.w d4,($C96).w ROM:00127448 swap d4 ROM:0012744A move.w d4,($C92).w ROM:0012744E rts ROM:0012744E ; End of function sub_127426 ROM:0012744E ROM:00127450 ROM:00127450 ; =============== S U B R O U T I N E ======================================= ROM:00127450 ROM:00127450 ROM:00127450 sub_127450: ; CODE XREF: sub_12717E+10↑p ROM:00127450 move.w $514(a5),d0 ROM:00127454 cmpi.w #0,d0 ROM:00127458 bne.s loc_127478 ROM:0012745A btst #6,($1309).w ROM:00127460 bne.s loc_1274A4 ROM:00127462 btst #2,($1302).w ROM:00127468 bne.s loc_1274A4 ROM:0012746A bclr #0,($1300).w ROM:00127470 move.w ($C8E).w,($C90).w ROM:00127476 bra.s loc_1274AA ROM:00127478 ; --------------------------------------------------------------------------- ROM:00127478 ROM:00127478 loc_127478: ; CODE XREF: sub_127450+8↑j ROM:00127478 cmpi.w #1,d0 ROM:0012747C bne.s loc_127492 ROM:0012747E bclr #0,($1300).w ROM:00127484 bclr #6,($1309).w ROM:0012748A bclr #2,($1302).w ROM:00127490 bra.s loc_1274AA ROM:00127492 ; --------------------------------------------------------------------------- ROM:00127492 ROM:00127492 loc_127492: ; CODE XREF: sub_127450+2C↑j ROM:00127492 cmpi.w #2,d0 ROM:00127496 bne.s loc_1274AA ROM:00127498 bset #6,($1309).w ROM:0012749E bset #2,($1302).w ROM:001274A4 ROM:001274A4 loc_1274A4: ; CODE XREF: sub_127450+10↑j ROM:001274A4 ; sub_127450+18↑j ROM:001274A4 bset #0,($1300).w ROM:001274AA ROM:001274AA loc_1274AA: ; CODE XREF: sub_127450+26↑j ROM:001274AA ; sub_127450+40↑j ... ROM:001274AA btst #5,($969).w ROM:001274B0 beq.s locret_1274CC ROM:001274B2 btst #5,($96D).w ROM:001274B8 beq.s locret_1274CC ROM:001274BA bclr #0,($1300).w ROM:001274C0 bclr #6,($1309).w ROM:001274C6 bclr #2,($1302).w ROM:001274CC ROM:001274CC locret_1274CC: ; CODE XREF: sub_127450+60↑j ROM:001274CC ; sub_127450+68↑j ROM:001274CC rts ROM:001274CC ; End of function sub_127450 ROM:001274CC ROM:001274CE ROM:001274CE ; =============== S U B R O U T I N E ======================================= ROM:001274CE ROM:001274CE ROM:001274CE sub_1274CE: ; CODE XREF: ROM:00116AF0↑p ROM:001274CE bsr.w sub_12750A ROM:001274D2 bsr.w sub_1277BC ROM:001274D6 move.w #0,($C98).w ROM:001274DC bra.s loc_1274E4 ROM:001274DE ; --------------------------------------------------------------------------- ROM:001274DE ROM:001274DE loc_1274DE: ; CODE XREF: sub_1274CE+22↓j ROM:001274DE addi.w #1,($C98).w ROM:001274E4 ROM:001274E4 loc_1274E4: ; CODE XREF: sub_1274CE+E↑j ROM:001274E4 cmpi.w #1,($C98).w ROM:001274EA bgt.s loc_1274F2 ROM:001274EC bsr.w sub_127532 ROM:001274F0 bra.s loc_1274DE ROM:001274F2 ; --------------------------------------------------------------------------- ROM:001274F2 ROM:001274F2 loc_1274F2: ; CODE XREF: sub_1274CE+1C↑j ROM:001274F2 bsr.l sub_127962 ROM:001274F8 bsr.l sub_127C74 ROM:001274FE bsr.l sub_12803A ROM:00127504 bsr.w sub_1278E2 ROM:00127508 rts ROM:00127508 ; End of function sub_1274CE ROM:00127508 ROM:0012750A ROM:0012750A ; =============== S U B R O U T I N E ======================================= ROM:0012750A ROM:0012750A ROM:0012750A sub_12750A: ; CODE XREF: sub_1274CE↑p ROM:0012750A bclr #0,($1315).w ROM:00127510 cmpi.w #0,($68E).w ROM:00127516 bgt.s locret_127530 ROM:00127518 move.w $52E(a5),d0 ROM:0012751C clr.b ($8D6).w ROM:00127520 move.w d0,($68E).w ROM:00127524 move.b #1,($8D6).w ROM:0012752A bset #0,($1315).w ROM:00127530 ROM:00127530 locret_127530: ; CODE XREF: sub_12750A+C↑j ROM:00127530 rts ROM:00127530 ; End of function sub_12750A ROM:00127530 ROM:00127532 ROM:00127532 ; =============== S U B R O U T I N E ======================================= ROM:00127532 ROM:00127532 ROM:00127532 sub_127532: ; CODE XREF: sub_1274CE+1E↑p ROM:00127532 move.w ($C98).w,d7 ROM:00127536 clr.w d1 ROM:00127538 move.b $12D0(d7.w),d1 ROM:0012753E cmpi.w #5,d1 ROM:00127542 bcc.s locret_12754C ROM:00127544 movea.l off_12754E(pc,d1.w*4),a0 ROM:00127548 nop ROM:0012754A jmp (a0) ROM:0012754C ; --------------------------------------------------------------------------- ROM:0012754C ROM:0012754C locret_12754C: ; CODE XREF: sub_127532+10↑j ROM:0012754C rts ROM:0012754C ; End of function sub_127532 ROM:0012754C ROM:0012754C ; --------------------------------------------------------------------------- ROM:0012754E off_12754E: dc.l loc_127562 ; DATA XREF: sub_127532+12↑r ROM:00127552 dc.l loc_127580 ROM:00127556 dc.l loc_1275B4 ROM:0012755A dc.l loc_1275F6 ROM:0012755E dc.l loc_127654 ROM:00127562 ; --------------------------------------------------------------------------- ROM:00127562 ROM:00127562 loc_127562: ; DATA XREF: ROM:off_12754E↑o ROM:00127562 bclr d7,($1149).w ROM:00127566 bclr d7,($1148).w ROM:0012756A move.w #0,$FD2(d7.w*2) ROM:00127572 bsr.w sub_127910 ROM:00127576 move.b #1,$12D0(d7.w) ROM:0012757E bra.s locret_1275B2 ROM:00127580 ; --------------------------------------------------------------------------- ROM:00127580 ROM:00127580 loc_127580: ; DATA XREF: ROM:00127552↑o ROM:00127580 move.w $528(a5),d2 ROM:00127584 btst #6,($1315).w ROM:0012758A beq.s locret_1275B2 ROM:0012758C cmp.w ($A48).w,d2 ROM:00127590 ble.s locret_1275B2 ROM:00127592 move.w $952(a5,d7.w*2),$FD2(d7.w*2) ROM:0012759C bsr.w sub_127910 ROM:001275A0 bset d7,($1149).w ROM:001275A4 move.b #2,$12D0(d7.w) ROM:001275AC bra.l locret_1275F4 ROM:001275B2 ; --------------------------------------------------------------------------- ROM:001275B2 ROM:001275B2 locret_1275B2: ; CODE XREF: ROM:0012757E↑j ROM:001275B2 ; ROM:0012758A↑j ... ROM:001275B2 rts ROM:001275B4 ; --------------------------------------------------------------------------- ROM:001275B4 ROM:001275B4 loc_1275B4: ; DATA XREF: ROM:00127556↑o ROM:001275B4 move.w $528(a5),d2 ROM:001275B8 btst #6,($1315).w ROM:001275BE beq.s loc_1275C6 ROM:001275C0 cmp.w ($A48).w,d2 ROM:001275C4 bgt.s loc_1275E0 ROM:001275C6 ROM:001275C6 loc_1275C6: ; CODE XREF: ROM:001275BE↑j ROM:001275C6 move.w #0,$FD2(d7.w*2) ROM:001275CE bsr.w sub_127910 ROM:001275D2 bclr d7,($1149).w ROM:001275D6 move.b #1,$12D0(d7.w) ROM:001275DE bra.s locret_1275B2 ROM:001275E0 ; --------------------------------------------------------------------------- ROM:001275E0 ROM:001275E0 loc_1275E0: ; CODE XREF: ROM:001275C4↑j ROM:001275E0 btst d7,($13D7).w ROM:001275E4 beq.s locret_1275F4 ROM:001275E6 move.b #3,$12D0(d7.w) ROM:001275EE bra.l locret_127652 ROM:001275F4 ; --------------------------------------------------------------------------- ROM:001275F4 ROM:001275F4 locret_1275F4: ; CODE XREF: ROM:001275AC↑j ROM:001275F4 ; ROM:001275E4↑j ROM:001275F4 rts ROM:001275F6 ; --------------------------------------------------------------------------- ROM:001275F6 ROM:001275F6 loc_1275F6: ; DATA XREF: ROM:0012755A↑o ROM:001275F6 move.w $528(a5),d2 ROM:001275FA btst #6,($1315).w ROM:00127600 beq.s loc_127608 ROM:00127602 cmp.w ($A48).w,d2 ROM:00127606 bgt.s loc_127626 ROM:00127608 ROM:00127608 loc_127608: ; CODE XREF: ROM:00127600↑j ROM:00127608 move.w #0,$FD2(d7.w*2) ROM:00127610 bsr.w sub_127910 ROM:00127614 bclr d7,($1149).w ROM:00127618 move.b #1,$12D0(d7.w) ROM:00127620 bra.l locret_1275B2 ROM:00127626 ; --------------------------------------------------------------------------- ROM:00127626 ROM:00127626 loc_127626: ; CODE XREF: ROM:00127606↑j ROM:00127626 cmpi.w #$2710,$FD2(d7.w*2) ROM:0012762E blt.s loc_127642 ROM:00127630 bset d7,($1148).w ROM:00127634 move.b #4,$12D0(d7.w) ROM:0012763C bra.l locret_127698 ROM:00127642 ; --------------------------------------------------------------------------- ROM:00127642 ROM:00127642 loc_127642: ; CODE XREF: ROM:0012762E↑j ROM:00127642 btst #0,($1315).w ROM:00127648 beq.s locret_127652 ROM:0012764A bsr.w sub_12778C ROM:0012764E bsr.w sub_127910 ROM:00127652 ROM:00127652 locret_127652: ; CODE XREF: ROM:001275EE↑j ROM:00127652 ; ROM:00127648↑j ROM:00127652 rts ROM:00127654 ; --------------------------------------------------------------------------- ROM:00127654 ROM:00127654 loc_127654: ; DATA XREF: ROM:0012755E↑o ROM:00127654 move.w $528(a5),d2 ROM:00127658 btst #6,($1315).w ROM:0012765E beq.s loc_127666 ROM:00127660 cmp.w ($A48).w,d2 ROM:00127664 bgt.s loc_127688 ROM:00127666 ROM:00127666 loc_127666: ; CODE XREF: ROM:0012765E↑j ROM:00127666 move.w #0,$FD2(d7.w*2) ROM:0012766E bsr.w sub_127910 ROM:00127672 bclr d7,($1149).w ROM:00127676 bclr d7,($1148).w ROM:0012767A move.b #1,$12D0(d7.w) ROM:00127682 bra.l locret_1275B2 ROM:00127688 ; --------------------------------------------------------------------------- ROM:00127688 ROM:00127688 loc_127688: ; CODE XREF: ROM:00127664↑j ROM:00127688 btst #0,($1315).w ROM:0012768E beq.s locret_127698 ROM:00127690 bsr.w sub_1276FA ROM:00127694 bsr.w sub_127910 ROM:00127698 ROM:00127698 locret_127698: ; CODE XREF: ROM:0012763C↑j ROM:00127698 ; ROM:0012768E↑j ROM:00127698 rts ROM:0012769A ROM:0012769A ; =============== S U B R O U T I N E ======================================= ROM:0012769A ROM:0012769A ROM:0012769A sub_12769A: ; CODE XREF: ROM:001277F8↓p ROM:0012769A move.w #$3DB4,d1 ROM:0012769E move.w ($A98).w,d2 ROM:001276A2 move.w ($A56).w,d3 ROM:001276A6 bsr.l sub_11700C ROM:001276AC move.w d1,($FDA).w ROM:001276B0 move.w #$3DB6,d1 ROM:001276B4 move.w ($A98).w,d2 ROM:001276B8 move.w ($A56).w,d3 ROM:001276BC bsr.l sub_11700C ROM:001276C2 move.w d1,($FDC).w ROM:001276C6 move.w #0,d7 ROM:001276CA bra.s loc_1276D0 ROM:001276CC ; --------------------------------------------------------------------------- ROM:001276CC ROM:001276CC loc_1276CC: ; CODE XREF: sub_12769A:loc_1276F6↓j ROM:001276CC addi.w #1,d7 ROM:001276D0 ROM:001276D0 loc_1276D0: ; CODE XREF: sub_12769A+30↑j ROM:001276D0 cmpi.w #1,d7 ROM:001276D4 bgt.s locret_1276F8 ROM:001276D6 btst d7,($13D7).w ROM:001276DA bne.s loc_1276F6 ROM:001276DC move.w $52A(a5),d1 ROM:001276E0 muls.w $FDA(d7.w*2),d1 ROM:001276E6 divs.w #$64,d1 ; 'd' ROM:001276EA bvc.s loc_1276F0 ROM:001276EC move.w #$7FFF,d1 ROM:001276F0 ROM:001276F0 loc_1276F0: ; CODE XREF: sub_12769A+50↑j ROM:001276F0 move.w d1,$FDA(d7.w*2) ROM:001276F6 ROM:001276F6 loc_1276F6: ; CODE XREF: sub_12769A+40↑j ROM:001276F6 bra.s loc_1276CC ROM:001276F8 ; --------------------------------------------------------------------------- ROM:001276F8 ROM:001276F8 locret_1276F8: ; CODE XREF: sub_12769A+3A↑j ROM:001276F8 rts ROM:001276F8 ; End of function sub_12769A ROM:001276F8 ROM:001276FA ROM:001276FA ; =============== S U B R O U T I N E ======================================= ROM:001276FA ROM:001276FA ROM:001276FA sub_1276FA: ; CODE XREF: ROM:00127690↑p ROM:001276FA cmpi.w #0,($C98).w ROM:00127700 bne.s loc_127716 ROM:00127702 move.w #$3DB0,d1 ROM:00127706 move.w ($598).w,d2 ROM:0012770A move.w ($A5A).w,d3 ROM:0012770E bsr.l sub_11700C ROM:00127714 bra.s loc_127728 ROM:00127716 ; --------------------------------------------------------------------------- ROM:00127716 ROM:00127716 loc_127716: ; CODE XREF: sub_1276FA+6↑j ROM:00127716 move.w #$3DB2,d1 ROM:0012771A move.w ($598).w,d2 ROM:0012771E move.w ($A5A).w,d3 ROM:00127722 bsr.l sub_11700C ROM:00127728 ROM:00127728 loc_127728: ; CODE XREF: sub_1276FA+1A↑j ROM:00127728 move.w ($C98).w,d7 ROM:0012772C move.w d1,$FD6(d7.w*2) ROM:00127732 move.w #$3D0C,d1 ROM:00127736 move.w ($A48).w,d2 ROM:0012773A bsr.l sub_11700C ROM:00127740 move.w ($C98).w,d7 ROM:00127744 muls.w $FD6(d7.w*2),d1 ROM:0012774A divs.w #$64,d1 ; 'd' ROM:0012774E bvs.s loc_127756 ROM:00127750 cmpi.w #$2710,d1 ROM:00127754 ble.s loc_12775A ROM:00127756 ROM:00127756 loc_127756: ; CODE XREF: sub_1276FA+54↑j ROM:00127756 move.w #$2710,d1 ROM:0012775A ROM:0012775A loc_12775A: ; CODE XREF: sub_1276FA+5A↑j ROM:0012775A swap d1 ROM:0012775C clr.w d1 ROM:0012775E move.w $FD2(d7.w*2),d2 ROM:00127764 swap d2 ROM:00127766 move.w $FDE(d7.w*2),d2 ROM:0012776C move.w $52C(a5),d3 ROM:00127770 ext.l d3 ROM:00127772 bsr.l sub_116F10 ROM:00127778 move.w ($C98).w,d7 ROM:0012777C move.w d4,$FDE(d7.w*2) ROM:00127782 swap d4 ROM:00127784 move.w d4,$FD2(d7.w*2) ROM:0012778A rts ROM:0012778A ; End of function sub_1276FA ROM:0012778A ROM:0012778C ROM:0012778C ; =============== S U B R O U T I N E ======================================= ROM:0012778C ROM:0012778C ROM:0012778C sub_12778C: ; CODE XREF: ROM:0012764A↑p ROM:0012778C move.w ($C98).w,d7 ROM:00127790 move.w $956(a5,d7.w*2),d0 ROM:00127796 muls.w $52E(a5),d0 ROM:0012779A divs.w #$64,d0 ; 'd' ROM:0012779E add.w $FD2(d7.w*2),d0 ROM:001277A4 cmpi.w #$2710,d0 ROM:001277A8 ble.s loc_1277B4 ROM:001277AA move.w #$2710,$FD2(d7.w*2) ROM:001277B2 bra.s locret_1277BA ROM:001277B4 ; --------------------------------------------------------------------------- ROM:001277B4 ROM:001277B4 loc_1277B4: ; CODE XREF: sub_12778C+1C↑j ROM:001277B4 move.w d0,$FD2(d7.w*2) ROM:001277BA ROM:001277BA locret_1277BA: ; CODE XREF: sub_12778C+26↑j ROM:001277BA rts ROM:001277BA ; End of function sub_12778C ROM:001277BA ROM:001277BC ROM:001277BC ; =============== S U B R O U T I N E ======================================= ROM:001277BC ROM:001277BC ROM:001277BC sub_1277BC: ; CODE XREF: sub_1274CE+4↑p ROM:001277BC clr.w d1 ROM:001277BE move.b ($114A).w,d1 ROM:001277C2 cmpi.w #5,d1 ROM:001277C6 bcc.s locret_1277D0 ROM:001277C8 movea.l off_1277D2(pc,d1.w*4),a0 ROM:001277CC nop ROM:001277CE jmp (a0) ROM:001277D0 ; --------------------------------------------------------------------------- ROM:001277D0 ROM:001277D0 locret_1277D0: ; CODE XREF: sub_1277BC+A↑j ROM:001277D0 rts ROM:001277D0 ; End of function sub_1277BC ROM:001277D0 ROM:001277D0 ; --------------------------------------------------------------------------- ROM:001277D2 off_1277D2: dc.l loc_1277E6 ; DATA XREF: sub_1277BC+C↑r ROM:001277D6 dc.l loc_1277F0 ROM:001277DA dc.l loc_127812 ROM:001277DE dc.l loc_127858 ROM:001277E2 dc.l loc_12787A ROM:001277E6 ; --------------------------------------------------------------------------- ROM:001277E6 ROM:001277E6 loc_1277E6: ; DATA XREF: ROM:off_1277D2↑o ROM:001277E6 move.b #1,($114A).w ROM:001277EC bra.s locret_127810 ROM:001277EE ; --------------------------------------------------------------------------- ROM:001277EE rts ROM:001277F0 ; --------------------------------------------------------------------------- ROM:001277F0 ROM:001277F0 loc_1277F0: ; DATA XREF: ROM:001277D6↑o ROM:001277F0 btst #6,($1315).w ROM:001277F6 beq.s locret_127810 ROM:001277F8 bsr.w sub_12769A ROM:001277FC bclr #0,($13D7).w ROM:00127802 bclr #1,($13D7).w ROM:00127808 move.b #2,($114A).w ROM:0012780E bra.s locret_127856 ROM:00127810 ; --------------------------------------------------------------------------- ROM:00127810 ROM:00127810 locret_127810: ; CODE XREF: ROM:001277EC↑j ROM:00127810 ; ROM:001277F6↑j ... ROM:00127810 rts ROM:00127812 ; --------------------------------------------------------------------------- ROM:00127812 ROM:00127812 loc_127812: ; DATA XREF: ROM:001277DA↑o ROM:00127812 btst #6,($1315).w ROM:00127818 bne.s loc_127822 ROM:0012781A move.b #1,($114A).w ROM:00127820 bra.s locret_127810 ROM:00127822 ; --------------------------------------------------------------------------- ROM:00127822 ROM:00127822 loc_127822: ; CODE XREF: ROM:00127818↑j ROM:00127822 btst #1,($1309).w ROM:00127828 beq.s loc_127832 ROM:0012782A move.b #3,($114A).w ROM:00127830 bra.s locret_127878 ROM:00127832 ; --------------------------------------------------------------------------- ROM:00127832 ROM:00127832 loc_127832: ; CODE XREF: ROM:00127828↑j ROM:00127832 btst #0,($13D7).w ROM:00127838 beq.s loc_12784A ROM:0012783A btst #1,($13D7).w ROM:00127840 beq.s loc_12784A ROM:00127842 move.b #4,($114A).w ROM:00127848 bra.s locret_12788E ROM:0012784A ; --------------------------------------------------------------------------- ROM:0012784A ROM:0012784A loc_12784A: ; CODE XREF: ROM:00127838↑j ROM:0012784A ; ROM:00127840↑j ROM:0012784A btst #0,($1315).w ROM:00127850 beq.s locret_127856 ROM:00127852 bsr.w sub_127890 ROM:00127856 ROM:00127856 locret_127856: ; CODE XREF: ROM:0012780E↑j ROM:00127856 ; ROM:00127850↑j ... ROM:00127856 rts ROM:00127858 ; --------------------------------------------------------------------------- ROM:00127858 ROM:00127858 loc_127858: ; DATA XREF: ROM:001277DE↑o ROM:00127858 btst #6,($1315).w ROM:0012785E bne.s loc_127868 ROM:00127860 move.b #1,($114A).w ROM:00127866 bra.s locret_127810 ROM:00127868 ; --------------------------------------------------------------------------- ROM:00127868 ROM:00127868 loc_127868: ; CODE XREF: ROM:0012785E↑j ROM:00127868 btst #1,($1309).w ROM:0012786E bne.s locret_127878 ROM:00127870 move.b #2,($114A).w ROM:00127876 bra.s locret_127856 ROM:00127878 ; --------------------------------------------------------------------------- ROM:00127878 ROM:00127878 locret_127878: ; CODE XREF: ROM:00127830↑j ROM:00127878 ; ROM:0012786E↑j ROM:00127878 rts ROM:0012787A ; --------------------------------------------------------------------------- ROM:0012787A ROM:0012787A loc_12787A: ; DATA XREF: ROM:001277E2↑o ROM:0012787A btst #6,($1315).w ROM:00127880 bne.s locret_12788E ROM:00127882 move.b #1,($114A).w ROM:00127888 bra.l locret_127810 ROM:0012788E ; --------------------------------------------------------------------------- ROM:0012788E ROM:0012788E locret_12788E: ; CODE XREF: ROM:00127848↑j ROM:0012788E ; ROM:00127880↑j ROM:0012788E rts ROM:00127890 ROM:00127890 ; =============== S U B R O U T I N E ======================================= ROM:00127890 ROM:00127890 ROM:00127890 sub_127890: ; CODE XREF: ROM:00127852↑p ROM:00127890 btst #0,($13D7).w ROM:00127896 bne.s loc_1278B8 ROM:00127898 move.w #$3D08,d1 ROM:0012789C move.w ($CCA).w,d2 ROM:001278A0 bsr.l sub_11700C ROM:001278A6 sub.w d1,($FDA).w ROM:001278AA bgt.w loc_1278B8 ROM:001278AE clr.w ($FDA).w ROM:001278B2 bset #0,($13D7).w ROM:001278B8 ROM:001278B8 loc_1278B8: ; CODE XREF: sub_127890+6↑j ROM:001278B8 ; sub_127890+1A↑j ROM:001278B8 btst #1,($13D7).w ROM:001278BE bne.s locret_1278E0 ROM:001278C0 move.w #$3D0A,d1 ROM:001278C4 move.w ($CCA).w,d2 ROM:001278C8 bsr.l sub_11700C ROM:001278CE sub.w d1,($FDC).w ROM:001278D2 bgt.w locret_1278E0 ROM:001278D6 clr.w ($FDC).w ROM:001278DA bset #1,($13D7).w ROM:001278E0 ROM:001278E0 locret_1278E0: ; CODE XREF: sub_127890+2E↑j ROM:001278E0 ; sub_127890+42↑j ROM:001278E0 rts ROM:001278E0 ; End of function sub_127890 ROM:001278E0 ROM:001278E2 ROM:001278E2 ; =============== S U B R O U T I N E ======================================= ROM:001278E2 ROM:001278E2 ROM:001278E2 sub_1278E2: ; CODE XREF: sub_1274CE+36↑p ROM:001278E2 btst #1,($1153).w ROM:001278E8 beq.s loc_1278F2 ROM:001278EA bset #1,($10F6).w ROM:001278F0 bra.s loc_1278F8 ROM:001278F2 ; --------------------------------------------------------------------------- ROM:001278F2 ROM:001278F2 loc_1278F2: ; CODE XREF: sub_1278E2+6↑j ROM:001278F2 bclr #1,($10F6).w ROM:001278F8 ROM:001278F8 loc_1278F8: ; CODE XREF: sub_1278E2+E↑j ROM:001278F8 btst #0,($1149).w ROM:001278FE beq.s loc_127908 ROM:00127900 bset #7,($1312).w ROM:00127906 bra.s locret_12790E ROM:00127908 ; --------------------------------------------------------------------------- ROM:00127908 ROM:00127908 loc_127908: ; CODE XREF: sub_1278E2+1C↑j ROM:00127908 bclr #7,($1312).w ROM:0012790E ROM:0012790E locret_12790E: ; CODE XREF: sub_1278E2+24↑j ROM:0012790E rts ROM:0012790E ; End of function sub_1278E2 ROM:0012790E ROM:00127910 ROM:00127910 ; =============== S U B R O U T I N E ======================================= ROM:00127910 ROM:00127910 ROM:00127910 sub_127910: ; CODE XREF: ROM:00127572↑p ROM:00127910 ; ROM:0012759C↑p ... ROM:00127910 move.w ($C98).w,d7 ROM:00127914 cmpi.w #0,$FD2(d7.w*2) ROM:0012791C bne.s loc_127932 ROM:0012791E move.w #0,$FE6(d7.w*2) ROM:00127926 move.w $95A(a5,d7.w*2),$FE2(d7.w*2) ROM:00127930 bra.s locret_127960 ROM:00127932 ; --------------------------------------------------------------------------- ROM:00127932 ROM:00127932 loc_127932: ; CODE XREF: sub_127910+C↑j ROM:00127932 move.w $95A(a5,d7.w*2),$FE6(d7.w*2) ROM:0012793C move.w #$2710,d1 ROM:00127940 sub.w $FD2(d7.w*2),d1 ROM:00127946 muls.w $95A(a5,d7.w*2),d1 ROM:0012794C divs.w $FD2(d7.w*2),d1 ROM:00127952 bvc.w loc_12795A ROM:00127956 move.w #$7FFF,d1 ROM:0012795A ROM:0012795A loc_12795A: ; CODE XREF: sub_127910+42↑j ROM:0012795A move.w d1,$FE2(d7.w*2) ROM:00127960 ROM:00127960 locret_127960: ; CODE XREF: sub_127910+20↑j ROM:00127960 rts ROM:00127960 ; End of function sub_127910 ROM:00127960 ROM:00127962 ROM:00127962 ; =============== S U B R O U T I N E ======================================= ROM:00127962 ROM:00127962 ROM:00127962 sub_127962: ; CODE XREF: sub_1274CE:loc_1274F2↑p ROM:00127962 bsr.w sub_127A70 ROM:00127966 bsr.w sub_12798A ROM:0012796A clr.w ($C98).w ROM:0012796E ROM:0012796E loc_12796E: ; CODE XREF: sub_127962:loc_127986↓j ROM:0012796E bsr.w sub_127B9E ROM:00127972 cmpi.w #1,($C98).w ROM:00127978 bge.s locret_127988 ROM:0012797A addq.w #1,($C98).w ROM:0012797E bvc.s loc_127986 ROM:00127980 move.w #$8000,($C98).w ROM:00127986 ROM:00127986 loc_127986: ; CODE XREF: sub_127962+1C↑j ROM:00127986 bra.s loc_12796E ROM:00127988 ; --------------------------------------------------------------------------- ROM:00127988 ROM:00127988 locret_127988: ; CODE XREF: sub_127962+16↑j ROM:00127988 rts ROM:00127988 ; End of function sub_127962 ROM:00127988 ROM:0012798A ROM:0012798A ; =============== S U B R O U T I N E ======================================= ROM:0012798A ROM:0012798A ROM:0012798A sub_12798A: ; CODE XREF: sub_127962+4↑p ROM:0012798A clr.w d1 ROM:0012798C move.b ($114D).w,d1 ROM:00127990 cmpi.w #5,d1 ROM:00127994 bcc.s locret_12799E ROM:00127996 movea.l off_1279A0(pc,d1.w*4),a0 ROM:0012799A nop ROM:0012799C jmp (a0) ROM:0012799E ; --------------------------------------------------------------------------- ROM:0012799E ROM:0012799E locret_12799E: ; CODE XREF: sub_12798A+A↑j ROM:0012799E rts ROM:0012799E ; End of function sub_12798A ROM:0012799E ROM:0012799E ; --------------------------------------------------------------------------- ROM:001279A0 off_1279A0: dc.l loc_1279B4 ; DATA XREF: sub_12798A+C↑r ROM:001279A4 dc.l loc_1279BC ROM:001279A8 dc.l loc_1279E6 ROM:001279AC dc.l loc_127A1E ROM:001279B0 dc.l loc_127A54 ROM:001279B4 ; --------------------------------------------------------------------------- ROM:001279B4 ROM:001279B4 loc_1279B4: ; DATA XREF: ROM:off_1279A0↑o ROM:001279B4 move.b #1,($114D).w ROM:001279BA bra.s locret_1279E4 ROM:001279BC ; --------------------------------------------------------------------------- ROM:001279BC ROM:001279BC loc_1279BC: ; DATA XREF: ROM:001279A4↑o ROM:001279BC cmpi.w #2,($C9C).w ROM:001279C2 bge.s locret_1279E4 ROM:001279C4 move.w ($C9C).w,($C9E).w ROM:001279CA move.w $532(a5),d0 ROM:001279CE clr.b ($898).w ROM:001279D2 move.w d0,($612).w ROM:001279D6 move.b #1,($898).w ROM:001279DC move.b #2,($114D).w ROM:001279E2 bra.s locret_127A1C ROM:001279E4 ; --------------------------------------------------------------------------- ROM:001279E4 ROM:001279E4 locret_1279E4: ; CODE XREF: ROM:001279BA↑j ROM:001279E4 ; ROM:001279C2↑j ... ROM:001279E4 rts ROM:001279E6 ; --------------------------------------------------------------------------- ROM:001279E6 ROM:001279E6 loc_1279E6: ; DATA XREF: ROM:001279A8↑o ROM:001279E6 move.w ($C9C).w,d7 ROM:001279EA cmp.w ($C9E).w,d7 ROM:001279EE bne.s loc_127A14 ROM:001279F0 cmpi.w #0,($612).w ROM:001279F6 bgt.s loc_127A12 ROM:001279F8 move.w $530(a5),d0 ROM:001279FC clr.b ($898).w ROM:00127A00 move.w d0,($612).w ROM:00127A04 move.b #1,($898).w ROM:00127A0A move.b #3,($114D).w ROM:00127A10 bra.s loc_127A4E ROM:00127A12 ; --------------------------------------------------------------------------- ROM:00127A12 ROM:00127A12 loc_127A12: ; CODE XREF: ROM:001279F6↑j ROM:00127A12 bra.s locret_127A1C ROM:00127A14 ; --------------------------------------------------------------------------- ROM:00127A14 ROM:00127A14 loc_127A14: ; CODE XREF: ROM:001279EE↑j ROM:00127A14 move.b #1,($114D).w ROM:00127A1A bra.s locret_1279E4 ROM:00127A1C ; --------------------------------------------------------------------------- ROM:00127A1C ROM:00127A1C locret_127A1C: ; CODE XREF: ROM:001279E2↑j ROM:00127A1C ; ROM:loc_127A12↑j ROM:00127A1C rts ROM:00127A1E ; --------------------------------------------------------------------------- ROM:00127A1E ROM:00127A1E loc_127A1E: ; DATA XREF: ROM:001279AC↑o ROM:00127A1E move.w ($C9C).w,d7 ROM:00127A22 cmp.w ($C9E).w,d7 ROM:00127A26 bne.s loc_127A40 ROM:00127A28 cmpi.w #0,($612).w ROM:00127A2E bgt.s loc_127A3E ROM:00127A30 move.w ($C9E).w,($C9A).w ROM:00127A36 move.b #4,($114D).w ROM:00127A3C bra.s loc_127A6A ROM:00127A3E ; --------------------------------------------------------------------------- ROM:00127A3E ROM:00127A3E loc_127A3E: ; CODE XREF: ROM:00127A2E↑j ROM:00127A3E bra.s loc_127A4E ROM:00127A40 ; --------------------------------------------------------------------------- ROM:00127A40 ROM:00127A40 loc_127A40: ; CODE XREF: ROM:00127A26↑j ROM:00127A40 move.w ($C9E).w,($C9A).w ROM:00127A46 move.b #1,($114D).w ROM:00127A4C bra.s locret_1279E4 ROM:00127A4E ; --------------------------------------------------------------------------- ROM:00127A4E ROM:00127A4E loc_127A4E: ; CODE XREF: ROM:00127A10↑j ROM:00127A4E ; ROM:loc_127A3E↑j ROM:00127A4E bsr.w sub_127AA8 ROM:00127A52 rts ROM:00127A54 ; --------------------------------------------------------------------------- ROM:00127A54 ROM:00127A54 loc_127A54: ; DATA XREF: ROM:001279B0↑o ROM:00127A54 move.w ($C9C).w,d7 ROM:00127A58 cmp.w ($C9E).w,d7 ROM:00127A5C beq.s loc_127A6A ROM:00127A5E move.b #1,($114D).w ROM:00127A64 bra.l locret_1279E4 ROM:00127A6A ; --------------------------------------------------------------------------- ROM:00127A6A ROM:00127A6A loc_127A6A: ; CODE XREF: ROM:00127A3C↑j ROM:00127A6A ; ROM:00127A5C↑j ROM:00127A6A bsr.w sub_127AA8 ROM:00127A6E rts ROM:00127A70 ROM:00127A70 ; =============== S U B R O U T I N E ======================================= ROM:00127A70 ROM:00127A70 ROM:00127A70 sub_127A70: ; CODE XREF: sub_127962↑p ROM:00127A70 btst #0,($11AA).w ROM:00127A76 beq.s loc_127A88 ROM:00127A78 btst #1,($11AA).w ROM:00127A7E bne.s loc_127A88 ROM:00127A80 move.w #0,($C9C).w ROM:00127A86 bra.s locret_127AA6 ROM:00127A88 ; --------------------------------------------------------------------------- ROM:00127A88 ROM:00127A88 loc_127A88: ; CODE XREF: sub_127A70+6↑j ROM:00127A88 ; sub_127A70+E↑j ROM:00127A88 btst #1,($11AA).w ROM:00127A8E beq.s loc_127AA0 ROM:00127A90 btst #0,($11AA).w ROM:00127A96 bne.s loc_127AA0 ROM:00127A98 move.w #1,($C9C).w ROM:00127A9E bra.s locret_127AA6 ROM:00127AA0 ; --------------------------------------------------------------------------- ROM:00127AA0 ROM:00127AA0 loc_127AA0: ; CODE XREF: sub_127A70+1E↑j ROM:00127AA0 ; sub_127A70+26↑j ROM:00127AA0 move.w #2,($C9C).w ROM:00127AA6 ROM:00127AA6 locret_127AA6: ; CODE XREF: sub_127A70+16↑j ROM:00127AA6 ; sub_127A70+2E↑j ROM:00127AA6 rts ROM:00127AA6 ; End of function sub_127A70 ROM:00127AA6 ROM:00127AA8 ROM:00127AA8 ; =============== S U B R O U T I N E ======================================= ROM:00127AA8 ROM:00127AA8 ROM:00127AA8 sub_127AA8: ; CODE XREF: ROM:loc_127A4E↑p ROM:00127AA8 ; ROM:loc_127A6A↑p ROM:00127AA8 move.w ($C9C).w,d7 ROM:00127AAC move.w ($A60).w,d1 ROM:00127AB0 swap d1 ROM:00127AB2 clr.w d1 ROM:00127AB4 move.w $FEA(d7.w*2),d2 ROM:00127ABA swap d2 ROM:00127ABC move.w $FEE(d7.w*2),d2 ROM:00127AC2 move.w $534(a5),d3 ROM:00127AC6 ext.l d3 ROM:00127AC8 bsr.l sub_116F10 ROM:00127ACE move.w ($C9C).w,d7 ROM:00127AD2 move.w d4,$FEE(d7.w*2) ROM:00127AD8 swap d4 ROM:00127ADA move.w d4,$FEA(d7.w*2) ROM:00127AE0 cmpi.w #0,$FEA(d7.w*2) ROM:00127AE8 bne.s loc_127AF0 ROM:00127AEA move.w #$7FFF,d0 ROM:00127AEE bra.s loc_127B06 ROM:00127AF0 ; --------------------------------------------------------------------------- ROM:00127AF0 ROM:00127AF0 loc_127AF0: ; CODE XREF: sub_127AA8+40↑j ROM:00127AF0 move.w ($A48).w,d0 ROM:00127AF4 muls.w #$64,d0 ; 'd' ROM:00127AF8 divs.w $FEA(d7.w*2),d0 ROM:00127AFE bvc.w loc_127B06 ROM:00127B02 move.w #$7FFF,d0 ROM:00127B06 ROM:00127B06 loc_127B06: ; CODE XREF: sub_127AA8+46↑j ROM:00127B06 ; sub_127AA8+56↑j ROM:00127B06 move.w d0,$139E(d7.w*2) ROM:00127B0C bsr.w sub_127B12 ROM:00127B10 rts ROM:00127B10 ; End of function sub_127AA8 ROM:00127B10 ROM:00127B12 ROM:00127B12 ; =============== S U B R O U T I N E ======================================= ROM:00127B12 ROM:00127B12 ROM:00127B12 sub_127B12: ; CODE XREF: sub_127AA8+64↑p ROM:00127B12 move.w $95E(a5,d7.w*2),d2 ROM:00127B18 cmp.w ($A98).w,d2 ROM:00127B1C ble.s loc_127B22 ROM:00127B1E bra.w locret_127B9C ROM:00127B22 ; --------------------------------------------------------------------------- ROM:00127B22 ROM:00127B22 loc_127B22: ; CODE XREF: sub_127B12+A↑j ROM:00127B22 move.w $966(a5,d7.w*2),d2 ROM:00127B28 cmp.w $FDA(d7.w*2),d2 ROM:00127B2E bge.s loc_127B34 ROM:00127B30 bra.w locret_127B9C ROM:00127B34 ; --------------------------------------------------------------------------- ROM:00127B34 ROM:00127B34 loc_127B34: ; CODE XREF: sub_127B12+1C↑j ROM:00127B34 cmpi.w #0,d7 ROM:00127B38 bne.s loc_127B40 ROM:00127B3A move.w $67C(a5),d1 ROM:00127B3E bra.s loc_127B44 ROM:00127B40 ; --------------------------------------------------------------------------- ROM:00127B40 ROM:00127B40 loc_127B40: ; CODE XREF: sub_127B12+26↑j ROM:00127B40 move.w $67E(a5),d1 ROM:00127B44 ROM:00127B44 loc_127B44: ; CODE XREF: sub_127B12+2C↑j ROM:00127B44 cmpi.w #0,$104C(d1.w*2) ROM:00127B4C ble.s loc_127B52 ROM:00127B4E bra.w locret_127B9C ROM:00127B52 ; --------------------------------------------------------------------------- ROM:00127B52 ROM:00127B52 loc_127B52: ; CODE XREF: sub_127B12+3A↑j ROM:00127B52 move.w $962(a5,d7.w*2),d1 ROM:00127B58 move.w $96A(a5,d7.w*2),d2 ROM:00127B5E cmp.w $139E(d7.w*2),d2 ROM:00127B64 bge.s loc_127B78 ROM:00127B66 move.b #0,$142F(d1.w) ROM:00127B6E bsr.l sub_12EDB0 ROM:00127B74 bra.w locret_127B9C ROM:00127B78 ; --------------------------------------------------------------------------- ROM:00127B78 ROM:00127B78 loc_127B78: ; CODE XREF: sub_127B12+52↑j ROM:00127B78 move.w $96E(a5,d7.w*2),d2 ROM:00127B7E cmp.w $139E(d7.w*2),d2 ROM:00127B84 ble.s loc_127B96 ROM:00127B86 move.b #0,$142F(d1.w) ROM:00127B8E bsr.l sub_12EDB0 ROM:00127B94 bra.s locret_127B9C ROM:00127B96 ; --------------------------------------------------------------------------- ROM:00127B96 ROM:00127B96 loc_127B96: ; CODE XREF: sub_127B12+72↑j ROM:00127B96 bsr.l sub_12EDFE ROM:00127B9C ROM:00127B9C locret_127B9C: ; CODE XREF: sub_127B12+C↑j ROM:00127B9C ; sub_127B12+1E↑j ... ROM:00127B9C rts ROM:00127B9C ; End of function sub_127B12 ROM:00127B9C ROM:00127B9E ROM:00127B9E ; =============== S U B R O U T I N E ======================================= ROM:00127B9E ROM:00127B9E ROM:00127B9E sub_127B9E: ; CODE XREF: sub_127962:loc_12796E↑p ROM:00127B9E move.w ($C98).w,d7 ROM:00127BA2 clr.w d1 ROM:00127BA4 move.b $12D2(d7.w),d1 ROM:00127BAA cmpi.w #4,d1 ROM:00127BAE bcc.s locret_127BB8 ROM:00127BB0 movea.l off_127BBA(pc,d1.w*4),a0 ROM:00127BB4 nop ROM:00127BB6 jmp (a0) ROM:00127BB8 ; --------------------------------------------------------------------------- ROM:00127BB8 ROM:00127BB8 locret_127BB8: ; CODE XREF: sub_127B9E+10↑j ROM:00127BB8 rts ROM:00127BB8 ; End of function sub_127B9E ROM:00127BB8 ROM:00127BB8 ; --------------------------------------------------------------------------- ROM:00127BBA off_127BBA: dc.l loc_127BCA ; DATA XREF: sub_127B9E+12↑r ROM:00127BBE dc.l loc_127BDE ROM:00127BC2 dc.l loc_127BF8 ROM:00127BC6 dc.l loc_127C38 ROM:00127BCA ; --------------------------------------------------------------------------- ROM:00127BCA ROM:00127BCA loc_127BCA: ; DATA XREF: ROM:off_127BBA↑o ROM:00127BCA bset d7,($114C).w ROM:00127BCE bset d7,($114B).w ROM:00127BD2 move.b #1,$12D2(d7.w) ROM:00127BDA bra.s locret_127BF6 ROM:00127BDC ; --------------------------------------------------------------------------- ROM:00127BDC rts ROM:00127BDE ; --------------------------------------------------------------------------- ROM:00127BDE ROM:00127BDE loc_127BDE: ; DATA XREF: ROM:00127BBE↑o ROM:00127BDE btst d7,($11AB).w ROM:00127BE2 beq.s locret_127BF6 ROM:00127BE4 move.w $536(a5),$FF2(d7.w*2) ROM:00127BEC move.b #2,$12D2(d7.w) ROM:00127BF4 bra.s locret_127C36 ROM:00127BF6 ; --------------------------------------------------------------------------- ROM:00127BF6 ROM:00127BF6 locret_127BF6: ; CODE XREF: ROM:00127BDA↑j ROM:00127BF6 ; ROM:00127BE2↑j ... ROM:00127BF6 rts ROM:00127BF8 ; --------------------------------------------------------------------------- ROM:00127BF8 ROM:00127BF8 loc_127BF8: ; DATA XREF: ROM:00127BC2↑o ROM:00127BF8 btst d7,($11AB).w ROM:00127BFC bne.s loc_127C08 ROM:00127BFE move.b #1,$12D2(d7.w) ROM:00127C06 bra.s locret_127BF6 ROM:00127C08 ; --------------------------------------------------------------------------- ROM:00127C08 ROM:00127C08 loc_127C08: ; CODE XREF: ROM:00127BFC↑j ROM:00127C08 btst #2,($12F8).w ROM:00127C0E beq.s locret_127C36 ROM:00127C10 cmpi.w #0,$FF2(d7.w*2) ROM:00127C18 bne.s loc_127C26 ROM:00127C1A move.b #3,$12D2(d7.w) ROM:00127C22 bra.s loc_127C48 ROM:00127C24 ; --------------------------------------------------------------------------- ROM:00127C24 bra.s locret_127C36 ROM:00127C26 ; --------------------------------------------------------------------------- ROM:00127C26 ROM:00127C26 loc_127C26: ; CODE XREF: ROM:00127C18↑j ROM:00127C26 subq.w #1,$FF2(d7.w*2) ROM:00127C2C bvc.s locret_127C36 ROM:00127C2E move.w #$8000,$FF2(d7.w*2) ROM:00127C36 ROM:00127C36 locret_127C36: ; CODE XREF: ROM:00127BF4↑j ROM:00127C36 ; ROM:00127C0E↑j ... ROM:00127C36 rts ROM:00127C38 ; --------------------------------------------------------------------------- ROM:00127C38 ROM:00127C38 loc_127C38: ; DATA XREF: ROM:00127BC6↑o ROM:00127C38 btst d7,($11AB).w ROM:00127C3C bne.s loc_127C48 ROM:00127C3E move.b #1,$12D2(d7.w) ROM:00127C46 bra.s locret_127BF6 ROM:00127C48 ; --------------------------------------------------------------------------- ROM:00127C48 ROM:00127C48 loc_127C48: ; CODE XREF: ROM:00127C22↑j ROM:00127C48 ; ROM:00127C3C↑j ROM:00127C48 bsr.w sub_127C4E ROM:00127C4C rts ROM:00127C4E ROM:00127C4E ; =============== S U B R O U T I N E ======================================= ROM:00127C4E ROM:00127C4E ROM:00127C4E sub_127C4E: ; CODE XREF: ROM:loc_127C48↑p ROM:00127C4E move.w ($C98).w,d7 ROM:00127C52 btst d7,($11A8).w ROM:00127C56 beq.s loc_127C5E ROM:00127C58 bset d7,($114B).w ROM:00127C5C bra.s loc_127C62 ROM:00127C5E ; --------------------------------------------------------------------------- ROM:00127C5E ROM:00127C5E loc_127C5E: ; CODE XREF: sub_127C4E+8↑j ROM:00127C5E bclr d7,($114B).w ROM:00127C62 ROM:00127C62 loc_127C62: ; CODE XREF: sub_127C4E+E↑j ROM:00127C62 btst d7,($11A9).w ROM:00127C66 beq.s loc_127C6E ROM:00127C68 bset d7,($114C).w ROM:00127C6C bra.s locret_127C72 ROM:00127C6E ; --------------------------------------------------------------------------- ROM:00127C6E ROM:00127C6E loc_127C6E: ; CODE XREF: sub_127C4E+18↑j ROM:00127C6E bclr d7,($114C).w ROM:00127C72 ROM:00127C72 locret_127C72: ; CODE XREF: sub_127C4E+1E↑j ROM:00127C72 rts ROM:00127C72 ; End of function sub_127C4E ROM:00127C72 ROM:00127C74 ROM:00127C74 ; =============== S U B R O U T I N E ======================================= ROM:00127C74 ROM:00127C74 ROM:00127C74 sub_127C74: ; CODE XREF: sub_1274CE+2A↑p ROM:00127C74 move.w #0,($C98).w ROM:00127C7A bra.s loc_127C82 ROM:00127C7C ; --------------------------------------------------------------------------- ROM:00127C7C ROM:00127C7C loc_127C7C: ; CODE XREF: sub_127C74+1E↓j ROM:00127C7C addi.w #1,($C98).w ROM:00127C82 ROM:00127C82 loc_127C82: ; CODE XREF: sub_127C74+6↑j ROM:00127C82 cmpi.w #1,($C98).w ROM:00127C88 bgt.s loc_127C94 ROM:00127C8A bsr.w sub_127DE0 ROM:00127C8E bsr.w sub_127EA8 ROM:00127C92 bra.s loc_127C7C ROM:00127C94 ; --------------------------------------------------------------------------- ROM:00127C94 ROM:00127C94 loc_127C94: ; CODE XREF: sub_127C74+14↑j ROM:00127C94 bsr.w sub_127FDA ROM:00127C98 move.w #0,($C98).w ROM:00127C9E bra.s loc_127CA6 ROM:00127CA0 ; --------------------------------------------------------------------------- ROM:00127CA0 ROM:00127CA0 loc_127CA0: ; CODE XREF: sub_127C74+3E↓j ROM:00127CA0 addi.w #1,($C98).w ROM:00127CA6 ROM:00127CA6 loc_127CA6: ; CODE XREF: sub_127C74+2A↑j ROM:00127CA6 cmpi.w #1,($C98).w ROM:00127CAC bgt.s loc_127CB4 ROM:00127CAE bsr.w sub_127D14 ROM:00127CB2 bra.s loc_127CA0 ROM:00127CB4 ; --------------------------------------------------------------------------- ROM:00127CB4 ROM:00127CB4 loc_127CB4: ; CODE XREF: sub_127C74+38↑j ROM:00127CB4 bsr.w sub_127CBA ROM:00127CB8 rts ROM:00127CB8 ; End of function sub_127C74 ROM:00127CB8 ROM:00127CBA ROM:00127CBA ; =============== S U B R O U T I N E ======================================= ROM:00127CBA ROM:00127CBA ROM:00127CBA sub_127CBA: ; CODE XREF: sub_127C74:loc_127CB4↑p ROM:00127CBA btst #0,($114F).w ROM:00127CC0 beq.s loc_127CCA ROM:00127CC2 bset #4,($131E).w ROM:00127CC8 bra.s loc_127CD0 ROM:00127CCA ; --------------------------------------------------------------------------- ROM:00127CCA ROM:00127CCA loc_127CCA: ; CODE XREF: sub_127CBA+6↑j ROM:00127CCA bclr #4,($131E).w ROM:00127CD0 ROM:00127CD0 loc_127CD0: ; CODE XREF: sub_127CBA+E↑j ROM:00127CD0 btst #1,($114F).w ROM:00127CD6 beq.s loc_127CE0 ROM:00127CD8 bset #5,($1305).w ROM:00127CDE bra.s loc_127CE6 ROM:00127CE0 ; --------------------------------------------------------------------------- ROM:00127CE0 ROM:00127CE0 loc_127CE0: ; CODE XREF: sub_127CBA+1C↑j ROM:00127CE0 bclr #5,($1305).w ROM:00127CE6 ROM:00127CE6 loc_127CE6: ; CODE XREF: sub_127CBA+24↑j ROM:00127CE6 btst #0,($1150).w ROM:00127CEC beq.s loc_127CF6 ROM:00127CEE bset #0,($12FD).w ROM:00127CF4 bra.s loc_127CFC ROM:00127CF6 ; --------------------------------------------------------------------------- ROM:00127CF6 ROM:00127CF6 loc_127CF6: ; CODE XREF: sub_127CBA+32↑j ROM:00127CF6 bclr #0,($12FD).w ROM:00127CFC ROM:00127CFC loc_127CFC: ; CODE XREF: sub_127CBA+3A↑j ROM:00127CFC btst #1,($1150).w ROM:00127D02 beq.s loc_127D0C ROM:00127D04 bset #4,($130D).w ROM:00127D0A bra.s locret_127D12 ROM:00127D0C ; --------------------------------------------------------------------------- ROM:00127D0C ROM:00127D0C loc_127D0C: ; CODE XREF: sub_127CBA+48↑j ROM:00127D0C bclr #4,($130D).w ROM:00127D12 ROM:00127D12 locret_127D12: ; CODE XREF: sub_127CBA+50↑j ROM:00127D12 rts ROM:00127D12 ; End of function sub_127CBA ROM:00127D12 ROM:00127D14 ROM:00127D14 ; =============== S U B R O U T I N E ======================================= ROM:00127D14 ROM:00127D14 ROM:00127D14 sub_127D14: ; CODE XREF: sub_127C74+3A↑p ROM:00127D14 move.w ($C98).w,d7 ROM:00127D18 clr.w d1 ROM:00127D1A move.b $12D4(d7.w),d1 ROM:00127D20 cmpi.w #5,d1 ROM:00127D24 bcc.s locret_127D2E ROM:00127D26 movea.l off_127D30(pc,d1.w*4),a0 ROM:00127D2A nop ROM:00127D2C jmp (a0) ROM:00127D2E ; --------------------------------------------------------------------------- ROM:00127D2E ROM:00127D2E locret_127D2E: ; CODE XREF: sub_127D14+10↑j ROM:00127D2E rts ROM:00127D2E ; End of function sub_127D14 ROM:00127D2E ROM:00127D2E ; --------------------------------------------------------------------------- ROM:00127D30 off_127D30: dc.l loc_127D44 ; DATA XREF: sub_127D14+12↑r ROM:00127D34 dc.l loc_127D56 ROM:00127D38 dc.l loc_127D8A ROM:00127D3C dc.l loc_127DA0 ROM:00127D40 dc.l loc_127DBC ROM:00127D44 ; --------------------------------------------------------------------------- ROM:00127D44 ROM:00127D44 loc_127D44: ; DATA XREF: ROM:off_127D30↑o ROM:00127D44 bclr d7,($114F).w ROM:00127D48 bclr d7,($1150).w ROM:00127D4C move.b #1,$12D4(d7.w) ROM:00127D54 bra.s locret_127D88 ROM:00127D56 ; --------------------------------------------------------------------------- ROM:00127D56 ROM:00127D56 loc_127D56: ; CODE XREF: ROM:00127DB4↓j ROM:00127D56 ; DATA XREF: ROM:00127D34↑o ROM:00127D56 cmp.w ($CA0).w,d7 ROM:00127D5A bne.s loc_127D70 ROM:00127D5C bset d7,($114F).w ROM:00127D60 move.b #2,$12D4(d7.w) ROM:00127D68 bra.l locret_127D9E ROM:00127D6E ; --------------------------------------------------------------------------- ROM:00127D6E bra.s locret_127D88 ROM:00127D70 ; --------------------------------------------------------------------------- ROM:00127D70 ROM:00127D70 loc_127D70: ; CODE XREF: ROM:00127D5A↑j ROM:00127D70 btst d7,($114E).w ROM:00127D74 beq.s locret_127D88 ROM:00127D76 bset d7,($1150).w ROM:00127D7A move.b #4,$12D4(d7.w) ROM:00127D82 bra.l locret_127DDE ROM:00127D88 ; --------------------------------------------------------------------------- ROM:00127D88 ROM:00127D88 locret_127D88: ; CODE XREF: ROM:00127D54↑j ROM:00127D88 ; ROM:00127D6E↑j ... ROM:00127D88 rts ROM:00127D8A ; --------------------------------------------------------------------------- ROM:00127D8A ROM:00127D8A loc_127D8A: ; DATA XREF: ROM:00127D38↑o ROM:00127D8A cmp.w ($CA0).w,d7 ROM:00127D8E beq.s locret_127D9E ROM:00127D90 bclr d7,($114F).w ROM:00127D94 move.b #3,$12D4(d7.w) ROM:00127D9C bra.s locret_127DBA ROM:00127D9E ; --------------------------------------------------------------------------- ROM:00127D9E ROM:00127D9E locret_127D9E: ; CODE XREF: ROM:00127D68↑j ROM:00127D9E ; ROM:00127D8E↑j ROM:00127D9E rts ROM:00127DA0 ; --------------------------------------------------------------------------- ROM:00127DA0 ROM:00127DA0 loc_127DA0: ; DATA XREF: ROM:00127D3C↑o ROM:00127DA0 btst d7,($11AA).w ROM:00127DA4 bne.s locret_127DBA ROM:00127DA6 btst d7,($11AB).w ROM:00127DAA bne.s locret_127DBA ROM:00127DAC move.b #1,$12D4(d7.w) ROM:00127DB4 bra.l loc_127D56 ROM:00127DBA ; --------------------------------------------------------------------------- ROM:00127DBA ROM:00127DBA locret_127DBA: ; CODE XREF: ROM:00127D9C↑j ROM:00127DBA ; ROM:00127DA4↑j ... ROM:00127DBA rts ROM:00127DBC ; --------------------------------------------------------------------------- ROM:00127DBC ROM:00127DBC loc_127DBC: ; DATA XREF: ROM:00127D40↑o ROM:00127DBC btst d7,($114E).w ROM:00127DC0 bne.s loc_127DC6 ROM:00127DC2 bra.s loc_127DCC ROM:00127DC4 ; --------------------------------------------------------------------------- ROM:00127DC4 bra.s locret_127DDE ROM:00127DC6 ; --------------------------------------------------------------------------- ROM:00127DC6 ROM:00127DC6 loc_127DC6: ; CODE XREF: ROM:00127DC0↑j ROM:00127DC6 cmp.w ($CA0).w,d7 ROM:00127DCA bne.s locret_127DDE ROM:00127DCC ROM:00127DCC loc_127DCC: ; CODE XREF: ROM:00127DC2↑j ROM:00127DCC bclr d7,($1150).w ROM:00127DD0 move.b #3,$12D4(d7.w) ROM:00127DD8 bra.l locret_127DBA ROM:00127DDE ; --------------------------------------------------------------------------- ROM:00127DDE ROM:00127DDE locret_127DDE: ; CODE XREF: ROM:00127D82↑j ROM:00127DDE ; ROM:00127DC4↑j ... ROM:00127DDE rts 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_127C74+16↑p ROM:00127DE0 move.w ($C98).w,d7 ROM:00127DE4 clr.w d1 ROM:00127DE6 move.b $12D6(d7.w),d1 ROM:00127DEC cmpi.w #3,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_127E08 ; DATA XREF: sub_127DE0+12↑r ROM:00127E00 dc.l loc_127E2C ROM:00127E04 dc.l loc_127E6A ROM:00127E08 ; --------------------------------------------------------------------------- ROM:00127E08 ROM:00127E08 loc_127E08: ; DATA XREF: ROM:off_127DFC↑o ROM:00127E08 bclr d7,($114E).w ROM:00127E0C clr.b $899(d7.w) ROM:00127E12 move.w #0,$614(d7.w*2) ROM:00127E1A move.b #3,$899(d7.w) ROM:00127E22 move.b #1,$12D6(d7.w) ROM:00127E2A bra.s locret_127E68 ROM:00127E2C ; --------------------------------------------------------------------------- ROM:00127E2C ROM:00127E2C loc_127E2C: ; DATA XREF: ROM:00127E00↑o ROM:00127E2C move.w $FE2(d7.w*2),d1 ROM:00127E32 cmp.w $614(d7.w*2),d1 ROM:00127E38 bgt.s locret_127E68 ROM:00127E3A cmpi.w #0,$FE6(d7.w*2) ROM:00127E42 ble.s locret_127E68 ROM:00127E44 clr.b $899(d7.w) ROM:00127E4A move.w #0,$614(d7.w*2) ROM:00127E52 move.b #3,$899(d7.w) ROM:00127E5A bset d7,($114E).w ROM:00127E5E move.b #2,$12D6(d7.w) ROM:00127E66 bra.s locret_127EA6 ROM:00127E68 ; --------------------------------------------------------------------------- ROM:00127E68 ROM:00127E68 locret_127E68: ; CODE XREF: ROM:00127E2A↑j ROM:00127E68 ; ROM:00127E38↑j ... ROM:00127E68 rts ROM:00127E6A ; --------------------------------------------------------------------------- ROM:00127E6A ROM:00127E6A loc_127E6A: ; DATA XREF: ROM:00127E04↑o ROM:00127E6A move.w $FE6(d7.w*2),d1 ROM:00127E70 cmp.w $614(d7.w*2),d1 ROM:00127E76 bgt.s locret_127EA6 ROM:00127E78 cmpi.w #0,$FE2(d7.w*2) ROM:00127E80 ble.s locret_127EA6 ROM:00127E82 clr.b $899(d7.w) ROM:00127E88 move.w #0,$614(d7.w*2) ROM:00127E90 move.b #3,$899(d7.w) ROM:00127E98 bclr d7,($114E).w ROM:00127E9C move.b #1,$12D6(d7.w) ROM:00127EA4 bra.s locret_127E68 ROM:00127EA6 ; --------------------------------------------------------------------------- ROM:00127EA6 ROM:00127EA6 locret_127EA6: ; CODE XREF: ROM:00127E66↑j ROM:00127EA6 ; ROM:00127E76↑j ... ROM:00127EA6 rts ROM:00127EA8 ROM:00127EA8 ; =============== S U B R O U T I N E ======================================= ROM:00127EA8 ROM:00127EA8 ROM:00127EA8 sub_127EA8: ; CODE XREF: sub_127C74+1A↑p ROM:00127EA8 move.w ($C98).w,d7 ROM:00127EAC clr.w d1 ROM:00127EAE move.b $12D8(d7.w),d1 ROM:00127EB4 cmpi.w #5,d1 ROM:00127EB8 bcc.s locret_127EC2 ROM:00127EBA movea.l off_127EC4(pc,d1.w*4),a0 ROM:00127EBE nop ROM:00127EC0 jmp (a0) ROM:00127EC2 ; --------------------------------------------------------------------------- ROM:00127EC2 ROM:00127EC2 locret_127EC2: ; CODE XREF: sub_127EA8+10↑j ROM:00127EC2 rts ROM:00127EC2 ; End of function sub_127EA8 ROM:00127EC2 ROM:00127EC2 ; --------------------------------------------------------------------------- ROM:00127EC4 off_127EC4: dc.l loc_127ED8 ; DATA XREF: sub_127EA8+12↑r ROM:00127EC8 dc.l loc_127EE6 ROM:00127ECC dc.l loc_127F12 ROM:00127ED0 dc.l loc_127F46 ROM:00127ED4 dc.l loc_127F92 ROM:00127ED8 ; --------------------------------------------------------------------------- ROM:00127ED8 ROM:00127ED8 loc_127ED8: ; DATA XREF: ROM:off_127EC4↑o ROM:00127ED8 bclr d7,($1151).w ROM:00127EDC move.b #1,$12D8(d7.w) ROM:00127EE4 bra.s locret_127F10 ROM:00127EE6 ; --------------------------------------------------------------------------- ROM:00127EE6 ROM:00127EE6 loc_127EE6: ; DATA XREF: ROM:00127EC8↑o ROM:00127EE6 btst #6,($1315).w ROM:00127EEC beq.s locret_127F10 ROM:00127EEE move.w $538(a5),d0 ROM:00127EF2 clr.b $8F0(d7.w) ROM:00127EF8 move.w d0,$6C2(d7.w*2) ROM:00127EFE move.b #1,$8F0(d7.w) ROM:00127F06 move.b #2,$12D8(d7.w) ROM:00127F0E bra.s locret_127F44 ROM:00127F10 ; --------------------------------------------------------------------------- ROM:00127F10 ROM:00127F10 locret_127F10: ; CODE XREF: ROM:00127EE4↑j ROM:00127F10 ; ROM:00127EEC↑j ... ROM:00127F10 rts ROM:00127F12 ; --------------------------------------------------------------------------- ROM:00127F12 ROM:00127F12 loc_127F12: ; DATA XREF: ROM:00127ECC↑o ROM:00127F12 btst #6,($1315).w ROM:00127F18 bne.s loc_127F24 ROM:00127F1A move.b #1,$12D8(d7.w) ROM:00127F22 bra.s locret_127F10 ROM:00127F24 ; --------------------------------------------------------------------------- ROM:00127F24 ROM:00127F24 loc_127F24: ; CODE XREF: ROM:00127F18↑j ROM:00127F24 btst d7,($114C).w ROM:00127F28 bne.s loc_127F38 ROM:00127F2A ROM:00127F2A loc_127F2A: ; CODE XREF: ROM:00127F42↓j ROM:00127F2A bset d7,($1151).w ROM:00127F2E move.b #3,$12D8(d7.w) ROM:00127F36 bra.s locret_127F90 ROM:00127F38 ; --------------------------------------------------------------------------- ROM:00127F38 ROM:00127F38 loc_127F38: ; CODE XREF: ROM:00127F28↑j ROM:00127F38 cmpi.w #0,$6C2(d7.w*2) ROM:00127F40 bgt.s locret_127F44 ROM:00127F42 bra.s loc_127F2A ROM:00127F44 ; --------------------------------------------------------------------------- ROM:00127F44 ROM:00127F44 locret_127F44: ; CODE XREF: ROM:00127F0E↑j ROM:00127F44 ; ROM:00127F40↑j ... ROM:00127F44 rts ROM:00127F46 ; --------------------------------------------------------------------------- ROM:00127F46 ROM:00127F46 loc_127F46: ; DATA XREF: ROM:00127ED0↑o ROM:00127F46 btst #6,($1315).w ROM:00127F4C bne.s loc_127F60 ROM:00127F4E bclr d7,($1151).w ROM:00127F52 move.b #1,$12D8(d7.w) ROM:00127F5A bra.l locret_127F10 ROM:00127F60 ; --------------------------------------------------------------------------- ROM:00127F60 ROM:00127F60 loc_127F60: ; CODE XREF: ROM:00127F4C↑j ROM:00127F60 btst d7,($11AC).w ROM:00127F64 beq.s locret_127F90 ROM:00127F66 move.w $53A(a5),d0 ROM:00127F6A clr.b $8F0(d7.w) ROM:00127F70 move.w d0,$6C2(d7.w*2) ROM:00127F76 move.b #1,$8F0(d7.w) ROM:00127F7E bclr d7,($1151).w ROM:00127F82 move.b #4,$12D8(d7.w) ROM:00127F8A bra.l locret_127FD8 ROM:00127F90 ; --------------------------------------------------------------------------- ROM:00127F90 ROM:00127F90 locret_127F90: ; CODE XREF: ROM:00127F36↑j ROM:00127F90 ; ROM:00127F64↑j ROM:00127F90 rts ROM:00127F92 ; --------------------------------------------------------------------------- ROM:00127F92 ROM:00127F92 loc_127F92: ; DATA XREF: ROM:00127ED4↑o ROM:00127F92 btst #6,($1315).w ROM:00127F98 bne.s loc_127FA8 ROM:00127F9A move.b #1,$12D8(d7.w) ROM:00127FA2 bra.l locret_127F10 ROM:00127FA8 ; --------------------------------------------------------------------------- ROM:00127FA8 ROM:00127FA8 loc_127FA8: ; CODE XREF: ROM:00127F98↑j ROM:00127FA8 cmpi.w #0,$6C2(d7.w*2) ROM:00127FB0 bgt.s locret_127FD8 ROM:00127FB2 move.w $538(a5),d0 ROM:00127FB6 clr.b $8F0(d7.w) ROM:00127FBC move.w d0,$6C2(d7.w*2) ROM:00127FC2 move.b #1,$8F0(d7.w) ROM:00127FCA move.b #2,$12D8(d7.w) ROM:00127FD2 bra.l locret_127F44 ROM:00127FD8 ; --------------------------------------------------------------------------- ROM:00127FD8 ROM:00127FD8 locret_127FD8: ; CODE XREF: ROM:00127F8A↑j ROM:00127FD8 ; ROM:00127FB0↑j ROM:00127FD8 rts ROM:00127FDA ROM:00127FDA ; =============== S U B R O U T I N E ======================================= ROM:00127FDA ROM:00127FDA ROM:00127FDA sub_127FDA: ; CODE XREF: sub_127C74:loc_127C94↑p ROM:00127FDA btst #0,($114E).w ROM:00127FE0 beq.s loc_12801A ROM:00127FE2 btst #0,($1151).w ROM:00127FE8 beq.s loc_12801A ROM:00127FEA btst #1,($114E).w ROM:00127FF0 beq.s loc_128012 ROM:00127FF2 btst #1,($1151).w ROM:00127FF8 beq.s loc_128012 ROM:00127FFA cmpi.w #0,($C9A).w ROM:00128000 bne.s loc_12800A ROM:00128002 move.w #1,($CA0).w ROM:00128008 bra.s loc_128010 ROM:0012800A ; --------------------------------------------------------------------------- ROM:0012800A ROM:0012800A loc_12800A: ; CODE XREF: sub_127FDA+26↑j ROM:0012800A move.w #0,($CA0).w ROM:00128010 ROM:00128010 loc_128010: ; CODE XREF: sub_127FDA+2E↑j ROM:00128010 bra.s locret_128038 ROM:00128012 ; --------------------------------------------------------------------------- ROM:00128012 ROM:00128012 loc_128012: ; CODE XREF: sub_127FDA+16↑j ROM:00128012 ; sub_127FDA+1E↑j ROM:00128012 move.w #0,($CA0).w ROM:00128018 bra.s locret_128038 ROM:0012801A ; --------------------------------------------------------------------------- ROM:0012801A ROM:0012801A loc_12801A: ; CODE XREF: sub_127FDA+6↑j ROM:0012801A ; sub_127FDA+E↑j ROM:0012801A btst #1,($114E).w ROM:00128020 beq.s loc_128032 ROM:00128022 btst #1,($1151).w ROM:00128028 beq.s loc_128032 ROM:0012802A move.w #1,($CA0).w ROM:00128030 bra.s locret_128038 ROM:00128032 ; --------------------------------------------------------------------------- ROM:00128032 ROM:00128032 loc_128032: ; CODE XREF: sub_127FDA+46↑j ROM:00128032 ; sub_127FDA+4E↑j ROM:00128032 move.w #2,($CA0).w ROM:00128038 ROM:00128038 locret_128038: ; CODE XREF: sub_127FDA:loc_128010↑j ROM:00128038 ; sub_127FDA+3E↑j ... ROM:00128038 rts ROM:00128038 ; End of function sub_127FDA ROM:00128038 ROM:0012803A ROM:0012803A ; =============== S U B R O U T I N E ======================================= ROM:0012803A ROM:0012803A ROM:0012803A sub_12803A: ; CODE XREF: sub_1274CE+30↑p ROM:0012803A move.w #0,d6 ROM:0012803E bra.s loc_128044 ROM:00128040 ; --------------------------------------------------------------------------- ROM:00128040 ROM:00128040 loc_128040: ; CODE XREF: sub_12803A+18↓j ROM:00128040 addi.w #1,d6 ROM:00128044 ROM:00128044 loc_128044: ; CODE XREF: sub_12803A+4↑j ROM:00128044 cmpi.w #1,d6 ROM:00128048 bgt.s locret_128054 ROM:0012804A bsr.w sub_128056 ROM:0012804E bsr.w sub_128098 ROM:00128052 bra.s loc_128040 ROM:00128054 ; --------------------------------------------------------------------------- ROM:00128054 ROM:00128054 locret_128054: ; CODE XREF: sub_12803A+E↑j ROM:00128054 rts ROM:00128054 ; End of function sub_12803A ROM:00128054 ROM:00128056 ROM:00128056 ; =============== S U B R O U T I N E ======================================= ROM:00128056 ROM:00128056 ROM:00128056 sub_128056: ; CODE XREF: sub_12803A+10↑p ROM:00128056 move.w $53C(a5),d1 ROM:0012805A move.w $53E(a5),d2 ROM:0012805E cmp.w $ECA(d6.w*2),d1 ROM:00128064 ble.s loc_128092 ROM:00128066 cmp.w $ECA(d6.w*2),d2 ROM:0012806C bgt.s loc_128092 ROM:0012806E move.w $542(a5),d1 ROM:00128072 move.w $540(a5),d2 ROM:00128076 cmp.w $ECA(d6.w*2),d2 ROM:0012807C bgt.s loc_128086 ROM:0012807E cmp.w $ECA(d6.w*2),d1 ROM:00128084 bgt.s loc_12808C ROM:00128086 ROM:00128086 loc_128086: ; CODE XREF: sub_128056+26↑j ROM:00128086 bset d6,($1152).w ROM:0012808A bra.s loc_128090 ROM:0012808C ; --------------------------------------------------------------------------- ROM:0012808C ROM:0012808C loc_12808C: ; CODE XREF: sub_128056+2E↑j ROM:0012808C bclr d6,($1152).w ROM:00128090 ROM:00128090 loc_128090: ; CODE XREF: sub_128056+34↑j ROM:00128090 bra.s locret_128096 ROM:00128092 ; --------------------------------------------------------------------------- ROM:00128092 ROM:00128092 loc_128092: ; CODE XREF: sub_128056+E↑j ROM:00128092 ; sub_128056+16↑j ROM:00128092 bclr d6,($1152).w ROM:00128096 ROM:00128096 locret_128096: ; CODE XREF: sub_128056:loc_128090↑j ROM:00128096 rts ROM:00128096 ; End of function sub_128056 ROM:00128096 ROM:00128098 ROM:00128098 ; =============== S U B R O U T I N E ======================================= ROM:00128098 ROM:00128098 ROM:00128098 sub_128098: ; CODE XREF: sub_12803A+14↑p ROM:00128098 clr.w d1 ROM:0012809A move.b $12DA(d6.w),d1 ROM:001280A0 cmpi.w #$B,d1 ROM:001280A4 bcc.s locret_1280AE ROM:001280A6 movea.l off_1280B0(pc,d1.w*4),a0 ROM:001280AA nop ROM:001280AC jmp (a0) ROM:001280AE ; --------------------------------------------------------------------------- ROM:001280AE ROM:001280AE locret_1280AE: ; CODE XREF: sub_128098+C↑j ROM:001280AE rts ROM:001280AE ; End of function sub_128098 ROM:001280AE ROM:001280AE ; --------------------------------------------------------------------------- ROM:001280B0 off_1280B0: dc.l loc_1280DC ; DATA XREF: sub_128098+E↑r ROM:001280B4 dc.l loc_1280E8 ROM:001280B8 dc.l loc_128148 ROM:001280BC dc.l loc_1281A0 ROM:001280C0 dc.l loc_1281E6 ROM:001280C4 dc.l loc_12823E ROM:001280C8 dc.l loc_12826E ROM:001280CC dc.l loc_1282A0 ROM:001280D0 dc.l loc_1282D2 ROM:001280D4 dc.l loc_12830E ROM:001280D8 dc.l loc_12837E ROM:001280DC ; --------------------------------------------------------------------------- ROM:001280DC ROM:001280DC loc_1280DC: ; DATA XREF: ROM:off_1280B0↑o ROM:001280DC bclr d6,($1153).w ROM:001280E0 move.b #1,$12DA(d6.w) ROM:001280E8 ROM:001280E8 loc_1280E8: ; DATA XREF: ROM:001280B4↑o ROM:001280E8 cmpi.w #0,d6 ROM:001280EC bne.s loc_128118 ROM:001280EE btst #0,($1148).w ROM:001280F4 beq.s loc_128118 ROM:001280F6 move.w $544(a5),d1 ROM:001280FA clr.b $8D7(d6.w) ROM:00128100 move.w d1,$690(d6.w*2) ROM:00128106 move.b #1,$8D7(d6.w) ROM:0012810E move.b #2,$12DA(d6.w) ROM:00128116 rts ROM:00128118 ; --------------------------------------------------------------------------- ROM:00128118 ROM:00128118 loc_128118: ; CODE XREF: ROM:001280EC↑j ROM:00128118 ; ROM:001280F4↑j ROM:00128118 cmpi.w #1,d6 ROM:0012811C bne.s locret_128146 ROM:0012811E btst #1,($1148).w ROM:00128124 beq.s locret_128146 ROM:00128126 move.w $544(a5),d1 ROM:0012812A clr.b $8D7(d6.w) ROM:00128130 move.w d1,$690(d6.w*2) ROM:00128136 move.b #1,$8D7(d6.w) ROM:0012813E move.b #6,$12DA(d6.w) ROM:00128146 ROM:00128146 locret_128146: ; CODE XREF: ROM:0012811C↑j ROM:00128146 ; ROM:00128124↑j ROM:00128146 rts ROM:00128148 ; --------------------------------------------------------------------------- ROM:00128148 ROM:00128148 loc_128148: ; DATA XREF: ROM:001280B8↑o ROM:00128148 btst #7,($12F9).w ROM:0012814E beq.s loc_128166 ROM:00128150 clr.b $8D7(d6.w) ROM:00128156 clr.w $690(d6.w*2) ROM:0012815C move.b #1,$12DA(d6.w) ROM:00128164 rts ROM:00128166 ; --------------------------------------------------------------------------- ROM:00128166 ROM:00128166 loc_128166: ; CODE XREF: ROM:0012814E↑j ROM:00128166 btst d6,($1152).w ROM:0012816A beq.s loc_128186 ROM:0012816C clr.b $8D7(d6.w) ROM:00128172 clr.w $690(d6.w*2) ROM:00128178 bset d6,($1153).w ROM:0012817C move.b #3,$12DA(d6.w) ROM:00128184 bra.s loc_1281E0 ROM:00128186 ; --------------------------------------------------------------------------- ROM:00128186 ROM:00128186 loc_128186: ; CODE XREF: ROM:0012816A↑j ROM:00128186 cmpi.w #0,$690(d6.w*2) ROM:0012818E bgt.s locret_12819E ROM:00128190 move.b #5,$12DA(d6.w) ROM:00128198 bra.l loc_128268 ROM:0012819E ; --------------------------------------------------------------------------- ROM:0012819E ROM:0012819E locret_12819E: ; CODE XREF: ROM:0012818E↑j ROM:0012819E rts ROM:001281A0 ; --------------------------------------------------------------------------- ROM:001281A0 ROM:001281A0 loc_1281A0: ; DATA XREF: ROM:001280BC↑o ROM:001281A0 btst #7,($12F9).w ROM:001281A6 beq.s loc_1281B6 ROM:001281A8 bclr d6,($1153).w ROM:001281AC move.b #1,$12DA(d6.w) ROM:001281B4 rts ROM:001281B6 ; --------------------------------------------------------------------------- ROM:001281B6 ROM:001281B6 loc_1281B6: ; CODE XREF: ROM:001281A6↑j ROM:001281B6 btst d6,($1152).w ROM:001281BA bne.s loc_1281E0 ROM:001281BC move.w $972(a5,d6.w*2),d1 ROM:001281C2 clr.b $8D7(d6.w) ROM:001281C8 move.w d1,$690(d6.w*2) ROM:001281CE move.b #1,$8D7(d6.w) ROM:001281D6 move.b #4,$12DA(d6.w) ROM:001281DE rts ROM:001281E0 ; --------------------------------------------------------------------------- ROM:001281E0 ROM:001281E0 loc_1281E0: ; CODE XREF: ROM:00128184↑j ROM:001281E0 ; ROM:001281BA↑j ... ROM:001281E0 bsr.w sub_1283A6 ROM:001281E4 rts ROM:001281E6 ; --------------------------------------------------------------------------- ROM:001281E6 ROM:001281E6 loc_1281E6: ; DATA XREF: ROM:001280C0↑o ROM:001281E6 btst #7,($12F9).w ROM:001281EC beq.s loc_128208 ROM:001281EE bclr d6,($1153).w ROM:001281F2 clr.b $8D7(d6.w) ROM:001281F8 clr.w $690(d6.w*2) ROM:001281FE move.b #1,$12DA(d6.w) ROM:00128206 rts ROM:00128208 ; --------------------------------------------------------------------------- ROM:00128208 ROM:00128208 loc_128208: ; CODE XREF: ROM:001281EC↑j ROM:00128208 btst d6,($1152).w ROM:0012820C beq.s loc_128224 ROM:0012820E clr.b $8D7(d6.w) ROM:00128214 clr.w $690(d6.w*2) ROM:0012821A move.b #3,$12DA(d6.w) ROM:00128222 bra.s loc_1281E0 ROM:00128224 ; --------------------------------------------------------------------------- ROM:00128224 ROM:00128224 loc_128224: ; CODE XREF: ROM:0012820C↑j ROM:00128224 cmpi.w #0,$690(d6.w*2) ROM:0012822C bgt.s locret_12823C ROM:0012822E bclr d6,($1153).w ROM:00128232 move.b #5,$12DA(d6.w) ROM:0012823A bra.s loc_128268 ROM:0012823C ; --------------------------------------------------------------------------- ROM:0012823C ROM:0012823C locret_12823C: ; CODE XREF: ROM:0012822C↑j ROM:0012823C rts ROM:0012823E ; --------------------------------------------------------------------------- ROM:0012823E ROM:0012823E loc_12823E: ; DATA XREF: ROM:001280C4↑o ROM:0012823E btst #7,($12F9).w ROM:00128244 beq.s loc_128250 ROM:00128246 move.b #1,$12DA(d6.w) ROM:0012824E rts ROM:00128250 ; --------------------------------------------------------------------------- ROM:00128250 ROM:00128250 loc_128250: ; CODE XREF: ROM:00128244↑j ROM:00128250 btst d6,($1152).w ROM:00128254 beq.s loc_128268 ROM:00128256 bset d6,($1153).w ROM:0012825A move.b #3,$12DA(d6.w) ROM:00128262 bra.l loc_1281E0 ROM:00128268 ; --------------------------------------------------------------------------- ROM:00128268 ROM:00128268 loc_128268: ; CODE XREF: ROM:00128198↑j ROM:00128268 ; ROM:0012823A↑j ... ROM:00128268 bsr.w sub_1283DA ROM:0012826C rts ROM:0012826E ; --------------------------------------------------------------------------- ROM:0012826E ROM:0012826E loc_12826E: ; DATA XREF: ROM:001280C8↑o ROM:0012826E btst #7,($12F9).w ROM:00128274 beq.s loc_12828C ROM:00128276 clr.b $8D7(d6.w) ROM:0012827C clr.w $690(d6.w*2) ROM:00128282 move.b #1,$12DA(d6.w) ROM:0012828A rts ROM:0012828C ; --------------------------------------------------------------------------- ROM:0012828C ROM:0012828C loc_12828C: ; CODE XREF: ROM:00128274↑j ROM:0012828C cmpi.w #0,$690(d6.w*2) ROM:00128294 bgt.s locret_12829E ROM:00128296 move.b #7,$12DA(d6.w) ROM:0012829E ROM:0012829E locret_12829E: ; CODE XREF: ROM:00128294↑j ROM:0012829E rts ROM:001282A0 ; --------------------------------------------------------------------------- ROM:001282A0 ROM:001282A0 loc_1282A0: ; DATA XREF: ROM:001280CC↑o ROM:001282A0 btst #7,($12F9).w ROM:001282A6 beq.s loc_1282B6 ROM:001282A8 bclr d6,($1153).w ROM:001282AC move.b #1,$12DA(d6.w) ROM:001282B4 rts ROM:001282B6 ; --------------------------------------------------------------------------- ROM:001282B6 ROM:001282B6 loc_1282B6: ; CODE XREF: ROM:001282A6↑j ROM:001282B6 move.w $546(a5),d7 ROM:001282BA btst #1,($1309).w ROM:001282C0 beq.s locret_1282D0 ROM:001282C2 cmp.w ($CF0).w,d7 ROM:001282C6 bge.s locret_1282D0 ROM:001282C8 move.b #8,$12DA(d6.w) ROM:001282D0 ROM:001282D0 locret_1282D0: ; CODE XREF: ROM:001282C0↑j ROM:001282D0 ; ROM:001282C6↑j ROM:001282D0 rts ROM:001282D2 ; --------------------------------------------------------------------------- ROM:001282D2 ROM:001282D2 loc_1282D2: ; DATA XREF: ROM:001280D0↑o ROM:001282D2 btst d6,($1152).w ROM:001282D6 beq.s loc_1282EA ROM:001282D8 bsr.w sub_1283A6 ROM:001282DC bset d6,($1153).w ROM:001282E0 move.b #$A,$12DA(d6.w) ROM:001282E8 bra.s locret_12830C ROM:001282EA ; --------------------------------------------------------------------------- ROM:001282EA ROM:001282EA loc_1282EA: ; CODE XREF: ROM:001282D6↑j ROM:001282EA move.w $972(a5,d6.w*2),d1 ROM:001282F0 clr.b $8D7(d6.w) ROM:001282F6 move.w d1,$690(d6.w*2) ROM:001282FC move.b #1,$8D7(d6.w) ROM:00128304 move.b #9,$12DA(d6.w) ROM:0012830C ROM:0012830C locret_12830C: ; CODE XREF: ROM:001282E8↑j ROM:0012830C rts ROM:0012830E ; --------------------------------------------------------------------------- ROM:0012830E ROM:0012830E loc_12830E: ; DATA XREF: ROM:001280D4↑o ROM:0012830E btst #7,($12F9).w ROM:00128314 beq.s loc_12832C ROM:00128316 clr.b $8D7(d6.w) ROM:0012831C clr.w $690(d6.w*2) ROM:00128322 move.b #1,$12DA(d6.w) ROM:0012832A rts ROM:0012832C ; --------------------------------------------------------------------------- ROM:0012832C ROM:0012832C loc_12832C: ; CODE XREF: ROM:00128314↑j ROM:0012832C btst #1,($1309).w ROM:00128332 bne.s loc_12833E ROM:00128334 move.b #7,$12DA(d6.w) ROM:0012833C rts ROM:0012833E ; --------------------------------------------------------------------------- ROM:0012833E ROM:0012833E loc_12833E: ; CODE XREF: ROM:00128332↑j ROM:0012833E btst d6,($1152).w ROM:00128342 beq.s loc_128362 ROM:00128344 clr.b $8D7(d6.w) ROM:0012834A clr.w $690(d6.w*2) ROM:00128350 bsr.w sub_1283A6 ROM:00128354 bset d6,($1153).w ROM:00128358 move.b #$A,$12DA(d6.w) ROM:00128360 rts ROM:00128362 ; --------------------------------------------------------------------------- ROM:00128362 ROM:00128362 loc_128362: ; CODE XREF: ROM:00128342↑j ROM:00128362 cmpi.w #0,$690(d6.w*2) ROM:0012836A bgt.s locret_12837C ROM:0012836C bsr.w sub_1283DA ROM:00128370 bclr d6,($1153).w ROM:00128374 move.b #$A,$12DA(d6.w) ROM:0012837C ROM:0012837C locret_12837C: ; CODE XREF: ROM:0012836A↑j ROM:0012837C rts ROM:0012837E ; --------------------------------------------------------------------------- ROM:0012837E ROM:0012837E loc_12837E: ; DATA XREF: ROM:001280D8↑o ROM:0012837E btst #7,($12F9).w ROM:00128384 beq.s loc_128394 ROM:00128386 bclr d6,($1153).w ROM:0012838A move.b #1,$12DA(d6.w) ROM:00128392 rts ROM:00128394 ; --------------------------------------------------------------------------- ROM:00128394 ROM:00128394 loc_128394: ; CODE XREF: ROM:00128384↑j ROM:00128394 btst #1,($1309).w ROM:0012839A bne.s locret_1283A4 ROM:0012839C move.b #7,$12DA(d6.w) ROM:001283A4 ROM:001283A4 locret_1283A4: ; CODE XREF: ROM:0012839A↑j ROM:001283A4 rts ROM:001283A6 ROM:001283A6 ; =============== S U B R O U T I N E ======================================= ROM:001283A6 ROM:001283A6 ROM:001283A6 sub_1283A6: ; CODE XREF: ROM:loc_1281E0↑p ROM:001283A6 ; ROM:001282D8↑p ... ROM:001283A6 cmpi.w #0,d6 ROM:001283AA bne.s loc_1283C8 ROM:001283AC btst #7,($1316).w ROM:001283B2 bne.w loc_1283BC ROM:001283B6 bclr #5,($1462).w ROM:001283BC ROM:001283BC loc_1283BC: ; CODE XREF: sub_1283A6+C↑j ROM:001283BC move.w $548(a5),d1 ROM:001283C0 bsr.l sub_12EDFE ROM:001283C6 bra.s locret_1283D8 ROM:001283C8 ; --------------------------------------------------------------------------- ROM:001283C8 ROM:001283C8 loc_1283C8: ; CODE XREF: sub_1283A6+4↑j ROM:001283C8 bclr #7,($146B).w ROM:001283CE move.w $54A(a5),d1 ROM:001283D2 bsr.l sub_12EDFE ROM:001283D8 ROM:001283D8 locret_1283D8: ; CODE XREF: sub_1283A6+20↑j ROM:001283D8 rts ROM:001283D8 ; End of function sub_1283A6 ROM:001283D8 ROM:001283DA ROM:001283DA ; =============== S U B R O U T I N E ======================================= ROM:001283DA ROM:001283DA ROM:001283DA sub_1283DA: ; CODE XREF: ROM:loc_128268↑p ROM:001283DA ; ROM:0012836C↑p ROM:001283DA cmpi.w #0,d6 ROM:001283DE bne.s loc_1283FA ROM:001283E0 bset #5,($1462).w ROM:001283E6 move.w $548(a5),d1 ROM:001283EA move.b #1,$142F(d1.w) ROM:001283F2 bsr.l sub_12EDFE ROM:001283F8 bra.s locret_128412 ROM:001283FA ; --------------------------------------------------------------------------- ROM:001283FA ROM:001283FA loc_1283FA: ; CODE XREF: sub_1283DA+4↑j ROM:001283FA bset #7,($146B).w ROM:00128400 move.w $54A(a5),d1 ROM:00128404 move.b #2,$142F(d1.w) ROM:0012840C bsr.l sub_12EDFE ROM:00128412 ROM:00128412 locret_128412: ; CODE XREF: sub_1283DA+1E↑j ROM:00128412 rts ROM:00128412 ; End of function sub_1283DA ROM:00128412 ROM:00128414 ROM:00128414 ; =============== S U B R O U T I N E ======================================= ROM:00128414 ROM:00128414 ROM:00128414 sub_128414: ; CODE XREF: sub_12A32A+2C↓p ROM:00128414 move.w ($CA2).w,d1 ROM:00128418 cmpi.w #4,d1 ROM:0012841C bcc.s locret_128426 ROM:0012841E movea.l off_128428(pc,d1.w*4),a0 ROM:00128422 nop ROM:00128424 jmp (a0) ROM:00128426 ; --------------------------------------------------------------------------- ROM:00128426 ROM:00128426 locret_128426: ; CODE XREF: sub_128414+8↑j ROM:00128426 rts ROM:00128426 ; End of function sub_128414 ROM:00128426 ROM:00128426 ; --------------------------------------------------------------------------- ROM:00128428 off_128428: dc.l loc_128438 ; DATA XREF: sub_128414+A↑r ROM:0012842C dc.l loc_128442 ROM:00128430 dc.l loc_128466 ROM:00128434 dc.l loc_1284A2 ROM:00128438 ; --------------------------------------------------------------------------- ROM:00128438 ROM:00128438 loc_128438: ; DATA XREF: ROM:off_128428↑o ROM:00128438 move.w #1,($CA2).w ROM:0012843E bra.s locret_128464 ROM:00128440 ; --------------------------------------------------------------------------- ROM:00128440 rts ROM:00128442 ; --------------------------------------------------------------------------- ROM:00128442 ROM:00128442 loc_128442: ; DATA XREF: ROM:0012842C↑o ROM:00128442 btst #6,($1315).w ROM:00128448 beq.s locret_128464 ROM:0012844A move.w $54C(a5),d0 ROM:0012844E clr.b ($920).w ROM:00128452 move.w d0,($722).w ROM:00128456 move.b #1,($920).w ROM:0012845C move.w #2,($CA2).w ROM:00128462 bra.s locret_1284A0 ROM:00128464 ; --------------------------------------------------------------------------- ROM:00128464 ROM:00128464 locret_128464: ; CODE XREF: ROM:0012843E↑j ROM:00128464 ; ROM:00128448↑j ... ROM:00128464 rts ROM:00128466 ; --------------------------------------------------------------------------- ROM:00128466 ROM:00128466 loc_128466: ; DATA XREF: ROM:00128430↑o ROM:00128466 btst #6,($1315).w ROM:0012846C bne.s loc_12847E ROM:0012846E clr.b ($920).w ROM:00128472 clr.w ($722).w ROM:00128476 move.w #1,($CA2).w ROM:0012847C bra.s locret_128464 ROM:0012847E ; --------------------------------------------------------------------------- ROM:0012847E ROM:0012847E loc_12847E: ; CODE XREF: ROM:0012846C↑j ROM:0012847E cmpi.w #0,($722).w ROM:00128484 bgt.s locret_1284A0 ROM:00128486 move.w $54E(a5),d0 ROM:0012848A clr.b ($920).w ROM:0012848E move.w d0,($722).w ROM:00128492 move.b #1,($920).w ROM:00128498 move.w #3,($CA2).w ROM:0012849E bra.s locret_128500 ROM:001284A0 ; --------------------------------------------------------------------------- ROM:001284A0 ROM:001284A0 locret_1284A0: ; CODE XREF: ROM:00128462↑j ROM:001284A0 ; ROM:00128484↑j ROM:001284A0 rts ROM:001284A2 ; --------------------------------------------------------------------------- ROM:001284A2 ROM:001284A2 loc_1284A2: ; DATA XREF: ROM:00128434↑o ROM:001284A2 btst #6,($1315).w ROM:001284A8 bne.s loc_1284BA ROM:001284AA clr.b ($920).w ROM:001284AE clr.w ($722).w ROM:001284B2 move.w #1,($CA2).w ROM:001284B8 bra.s locret_128464 ROM:001284BA ; --------------------------------------------------------------------------- ROM:001284BA ROM:001284BA loc_1284BA: ; CODE XREF: ROM:001284A8↑j ROM:001284BA cmpi.w #0,($722).w ROM:001284C0 bgt.s locret_128500 ROM:001284C2 move.w $550(a5),d1 ROM:001284C6 btst #4,($92E).w ROM:001284CC bne.s loc_1284E4 ROM:001284CE bset #1,($146B).w ROM:001284D4 move.b #0,$142F(d1.w) ROM:001284DC bsr.l sub_12EDB0 ROM:001284E2 bra.s loc_1284EE ROM:001284E4 ; --------------------------------------------------------------------------- ROM:001284E4 ROM:001284E4 loc_1284E4: ; CODE XREF: ROM:001284CC↑j ROM:001284E4 move.w $550(a5),d1 ROM:001284E8 bsr.l sub_12EDFE ROM:001284EE ROM:001284EE loc_1284EE: ; CODE XREF: ROM:001284E2↑j ROM:001284EE move.w $54E(a5),d0 ROM:001284F2 clr.b ($920).w ROM:001284F6 move.w d0,($722).w ROM:001284FA move.b #1,($920).w ROM:00128500 ROM:00128500 locret_128500: ; CODE XREF: ROM:0012849E↑j ROM:00128500 ; ROM:001284C0↑j ROM:00128500 rts ROM:00128502 ; --------------------------------------------------------------------------- ROM:00128502 rts ROM:00128504 ROM:00128504 ; =============== S U B R O U T I N E ======================================= ROM:00128504 ROM:00128504 ROM:00128504 sub_128504: ; CODE XREF: sub_12A32A+C↓p ROM:00128504 btst #0,($12F4).w ROM:0012850A beq.l loc_128578 ROM:00128510 move.w ($4B6).w,d1 ROM:00128514 sub.w ($CA4).w,d1 ROM:00128518 cmpi.w #0,d1 ROM:0012851C bge.s loc_128520 ROM:0012851E neg.w d1 ROM:00128520 ROM:00128520 loc_128520: ; CODE XREF: sub_128504+18↑j ROM:00128520 move.w $552(a5),d2 ROM:00128524 cmp.w d1,d2 ROM:00128526 bgt.s loc_128530 ROM:00128528 bset #0,($130A).w ROM:0012852E bra.s loc_128536 ROM:00128530 ; --------------------------------------------------------------------------- ROM:00128530 ROM:00128530 loc_128530: ; CODE XREF: sub_128504+22↑j ROM:00128530 bclr #0,($130A).w ROM:00128536 ROM:00128536 loc_128536: ; CODE XREF: sub_128504+2A↑j ROM:00128536 move.w ($4B6).w,($CA4).w ROM:0012853C btst #2,($4D3).w ROM:00128542 bne.s loc_12854C ROM:00128544 btst #0,($130A).w ROM:0012854A beq.s loc_128566 ROM:0012854C ROM:0012854C loc_12854C: ; CODE XREF: sub_128504+3E↑j ROM:0012854C bset #7,($1463).w ROM:00128552 move.w $554(a5),d1 ROM:00128556 move.b #0,$142F(d1.w) ROM:0012855E bsr.l sub_12EDB0 ROM:00128564 bra.s loc_128576 ROM:00128566 ; --------------------------------------------------------------------------- ROM:00128566 ROM:00128566 loc_128566: ; CODE XREF: sub_128504+46↑j ROM:00128566 bclr #7,($1463).w ROM:0012856C move.w $554(a5),d1 ROM:00128570 bsr.l sub_12EDFE ROM:00128576 ROM:00128576 loc_128576: ; CODE XREF: sub_128504+60↑j ROM:00128576 bra.s locret_128584 ROM:00128578 ; --------------------------------------------------------------------------- ROM:00128578 ROM:00128578 loc_128578: ; CODE XREF: sub_128504+6↑j ROM:00128578 move.w ($4B6).w,($CA4).w ROM:0012857E bset #0,($12F4).w ROM:00128584 ROM:00128584 locret_128584: ; CODE XREF: sub_128504:loc_128576↑j ROM:00128584 rts ROM:00128584 ; End of function sub_128504 ROM:00128584 ROM:00128586 ROM:00128586 ; =============== S U B R O U T I N E ======================================= ROM:00128586 ROM:00128586 ROM:00128586 sub_128586: ; CODE XREF: sub_12A32A+4A↓p ROM:00128586 clr.w d1 ROM:00128588 move.b ($1154).w,d1 ROM:0012858C cmpi.w #2,d1 ROM:00128590 bcc.s locret_12859A ROM:00128592 movea.l off_12859C(pc,d1.w*4),a0 ROM:00128596 nop ROM:00128598 jmp (a0) ROM:0012859A ; --------------------------------------------------------------------------- ROM:0012859A ROM:0012859A locret_12859A: ; CODE XREF: sub_128586+A↑j ROM:0012859A rts ROM:0012859A ; End of function sub_128586 ROM:0012859A ROM:0012859A ; --------------------------------------------------------------------------- ROM:0012859C off_12859C: dc.l loc_1285A4 ; DATA XREF: sub_128586+C↑r ROM:001285A0 dc.l loc_1285C0 ROM:001285A4 ; --------------------------------------------------------------------------- ROM:001285A4 ROM:001285A4 loc_1285A4: ; DATA XREF: ROM:off_12859C↑o ROM:001285A4 move.w #$3D0,d0 ROM:001285A8 clr.b ($89B).w ROM:001285AC move.w d0,($618).w ROM:001285B0 move.b #1,($89B).w ROM:001285B6 move.b #1,($1154).w ROM:001285BC bra.s locret_1285EA ROM:001285BE ; --------------------------------------------------------------------------- ROM:001285BE rts ROM:001285C0 ; --------------------------------------------------------------------------- ROM:001285C0 ROM:001285C0 loc_1285C0: ; DATA XREF: ROM:001285A0↑o ROM:001285C0 cmpi.w #0,($618).w ROM:001285C6 bgt.s locret_1285EA ROM:001285C8 bsr.w sub_1285EC ROM:001285CC move.w #$3D0,d0 ROM:001285D0 clr.b ($89B).w ROM:001285D4 move.w d0,($618).w ROM:001285D8 move.b #1,($89B).w ROM:001285DE move.b #1,($1154).w ROM:001285E4 bra.l *+6 ROM:001285EA ; --------------------------------------------------------------------------- ROM:001285EA ROM:001285EA locret_1285EA: ; CODE XREF: ROM:001285BC↑j ROM:001285EA ; ROM:001285C6↑j ... 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: ROM:001285C8↑p ROM:001285EC clr.l d0 ROM:001285EE move.w ($53C).w,d0 ROM:001285F2 divu.l #$24,d0 ; '$' ROM:001285FA add.l d0,($1328).w ROM:001285FE rts ROM:001285FE ; End of function sub_1285EC ROM:001285FE ROM:00128600 ROM:00128600 ; =============== S U B R O U T I N E ======================================= ROM:00128600 ROM:00128600 ROM:00128600 sub_128600: ; CODE XREF: sub_12A44E↓p ROM:00128600 move.w $5C0(a5),d5 ROM:00128604 cmpi.w #$A,d5 ROM:00128608 beq.s loc_128610 ROM:0012860A cmpi.w #$14,d5 ROM:0012860E bne.s loc_12861E ROM:00128610 ROM:00128610 loc_128610: ; CODE XREF: sub_128600+8↑j ROM:00128610 bset #3,($130C).w ROM:00128616 bclr #0,($12F6).w ROM:0012861C bra.s loc_12865E ROM:0012861E ; --------------------------------------------------------------------------- ROM:0012861E ROM:0012861E loc_12861E: ; CODE XREF: sub_128600+E↑j ROM:0012861E cmpi.w #$B,d5 ROM:00128622 beq.s loc_12862A ROM:00128624 cmpi.w #$15,d5 ROM:00128628 bne.s loc_128638 ROM:0012862A ROM:0012862A loc_12862A: ; CODE XREF: sub_128600+22↑j ROM:0012862A bset #0,($12F6).w ROM:00128630 bclr #3,($130C).w ROM:00128636 bra.s loc_12865E ROM:00128638 ; --------------------------------------------------------------------------- ROM:00128638 ROM:00128638 loc_128638: ; CODE XREF: sub_128600+28↑j ROM:00128638 cmpi.w #$C,d5 ROM:0012863C beq.s loc_128644 ROM:0012863E cmpi.w #$16,d5 ROM:00128642 bne.s loc_128652 ROM:00128644 ROM:00128644 loc_128644: ; CODE XREF: sub_128600+3C↑j ROM:00128644 bset #3,($130C).w ROM:0012864A bset #0,($12F6).w ROM:00128650 bra.s loc_12865E ROM:00128652 ; --------------------------------------------------------------------------- ROM:00128652 ROM:00128652 loc_128652: ; CODE XREF: sub_128600+42↑j ROM:00128652 bclr #3,($130C).w ROM:00128658 bclr #0,($12F6).w ROM:0012865E ROM:0012865E loc_12865E: ; CODE XREF: sub_128600+1C↑j ROM:0012865E ; sub_128600+36↑j ... ROM:0012865E clr.w d1 ROM:00128660 move.b ($1155).w,d1 ROM:00128664 cmpi.w #8,d1 ROM:00128668 bcc.s locret_128672 ROM:0012866A movea.l off_128674(pc,d1.w*4),a0 ROM:0012866E nop ROM:00128670 jmp (a0) ROM:00128672 ; --------------------------------------------------------------------------- ROM:00128672 ROM:00128672 locret_128672: ; CODE XREF: sub_128600+68↑j ROM:00128672 rts ROM:00128672 ; End of function sub_128600 ROM:00128672 ROM:00128672 ; --------------------------------------------------------------------------- ROM:00128674 off_128674: dc.l loc_128694 ; DATA XREF: sub_128600+6A↑r ROM:00128678 dc.l loc_12869E ROM:0012867C dc.l loc_1286C2 ROM:00128680 dc.l loc_128712 ROM:00128684 dc.l loc_1287E2 ROM:00128688 dc.l loc_1287F8 ROM:0012868C dc.l loc_1288DA ROM:00128690 dc.l loc_1288F0 ROM:00128694 ; --------------------------------------------------------------------------- ROM:00128694 ROM:00128694 loc_128694: ; DATA XREF: ROM:off_128674↑o ROM:00128694 move.b #1,($1155).w ROM:0012869A bra.s locret_1286C0 ROM:0012869C ; --------------------------------------------------------------------------- ROM:0012869C rts ROM:0012869E ; --------------------------------------------------------------------------- ROM:0012869E ROM:0012869E loc_12869E: ; DATA XREF: ROM:00128678↑o ROM:0012869E btst #3,($130C).w ROM:001286A4 beq.s locret_1286C0 ROM:001286A6 bclr #0,($1304).w ROM:001286AC bclr #7,($12FC).w ROM:001286B2 bclr #0,($12F5).w ROM:001286B8 move.b #2,($1155).w ROM:001286BE bra.s loc_12870C ROM:001286C0 ; --------------------------------------------------------------------------- ROM:001286C0 ROM:001286C0 locret_1286C0: ; CODE XREF: ROM:0012869A↑j ROM:001286C0 ; ROM:001286A4↑j ... ROM:001286C0 rts ROM:001286C2 ; --------------------------------------------------------------------------- ROM:001286C2 ROM:001286C2 loc_1286C2: ; DATA XREF: ROM:0012867C↑o ROM:001286C2 btst #3,($130C).w ROM:001286C8 bne.s loc_1286D2 ROM:001286CA move.b #1,($1155).w ROM:001286D0 bra.s locret_1286C0 ROM:001286D2 ; --------------------------------------------------------------------------- ROM:001286D2 ROM:001286D2 loc_1286D2: ; CODE XREF: ROM:001286C8↑j ROM:001286D2 btst #0,($12F6).w ROM:001286D8 beq.s loc_12870C ROM:001286DA btst #5,($1309).w ROM:001286E0 beq.s loc_12870C ROM:001286E2 bset #3,($1303).w ROM:001286E8 bset #6,($130E).w ROM:001286EE move.w $556(a5),d0 ROM:001286F2 clr.b ($8F2).w ROM:001286F6 move.w d0,($6C6).w ROM:001286FA move.b #1,($8F2).w ROM:00128700 move.b #3,($1155).w ROM:00128706 bra.l loc_1287DC ROM:0012870C ; --------------------------------------------------------------------------- ROM:0012870C ROM:0012870C loc_12870C: ; CODE XREF: ROM:001286BE↑j ROM:0012870C ; ROM:001286D8↑j ... ROM:0012870C bsr.w sub_128906 ROM:00128710 rts ROM:00128712 ; --------------------------------------------------------------------------- ROM:00128712 ROM:00128712 loc_128712: ; DATA XREF: ROM:00128680↑o ROM:00128712 move.l $18E(a5),d0 ROM:00128716 cmp.l ($990).w,d0 ROM:0012871A bge.s loc_128748 ROM:0012871C bclr #3,($1303).w ROM:00128722 bclr #6,($130E).w ROM:00128728 clr.b ($8F2).w ROM:0012872C clr.w ($6C6).w ROM:00128730 bset #0,($1304).w ROM:00128736 bset #0,($12F5).w ROM:0012873C move.b #4,($1155).w ROM:00128742 bra.l locret_1287F6 ROM:00128748 ; --------------------------------------------------------------------------- ROM:00128748 ROM:00128748 loc_128748: ; CODE XREF: ROM:0012871A↑j ROM:00128748 cmpi.w #0,($6C6).w ROM:0012874E bgt.s loc_128784 ROM:00128750 bclr #3,($1303).w ROM:00128756 bclr #6,($130E).w ROM:0012875C bclr #0,($1303).w ROM:00128762 bsr.w sub_128B06 ROM:00128766 move.w $558(a5),d0 ROM:0012876A clr.b ($8F2).w ROM:0012876E move.w d0,($6C6).w ROM:00128772 move.b #1,($8F2).w ROM:00128778 move.b #5,($1155).w ROM:0012877E bra.l loc_1288D4 ROM:00128784 ; --------------------------------------------------------------------------- ROM:00128784 ROM:00128784 loc_128784: ; CODE XREF: ROM:0012874E↑j ROM:00128784 btst #0,($12F6).w ROM:0012878A beq.s loc_128794 ROM:0012878C btst #5,($1309).w ROM:00128792 bne.s loc_1287B4 ROM:00128794 ROM:00128794 loc_128794: ; CODE XREF: ROM:0012878A↑j ROM:00128794 bclr #3,($1303).w ROM:0012879A bclr #6,($130E).w ROM:001287A0 clr.b ($8F2).w ROM:001287A4 clr.w ($6C6).w ROM:001287A8 move.b #2,($1155).w ROM:001287AE bra.l loc_12870C ROM:001287B4 ; --------------------------------------------------------------------------- ROM:001287B4 ROM:001287B4 loc_1287B4: ; CODE XREF: ROM:00128792↑j ROM:001287B4 btst #3,($130C).w ROM:001287BA bne.s loc_1287DC ROM:001287BC bclr #3,($1303).w ROM:001287C2 bclr #6,($130E).w ROM:001287C8 clr.b ($8F2).w ROM:001287CC clr.w ($6C6).w ROM:001287D0 move.b #1,($1155).w ROM:001287D6 bra.l locret_1286C0 ROM:001287DC ; --------------------------------------------------------------------------- ROM:001287DC ROM:001287DC loc_1287DC: ; CODE XREF: ROM:00128706↑j ROM:001287DC ; ROM:001287BA↑j ROM:001287DC bsr.w sub_128906 ROM:001287E0 rts ROM:001287E2 ; --------------------------------------------------------------------------- ROM:001287E2 ROM:001287E2 loc_1287E2: ; DATA XREF: ROM:00128684↑o ROM:001287E2 btst #3,($130C).w ROM:001287E8 bne.s locret_1287F6 ROM:001287EA move.b #1,($1155).w ROM:001287F0 bra.l locret_1286C0 ROM:001287F6 ; --------------------------------------------------------------------------- ROM:001287F6 ROM:001287F6 locret_1287F6: ; CODE XREF: ROM:00128742↑j ROM:001287F6 ; ROM:001287E8↑j ROM:001287F6 rts ROM:001287F8 ; --------------------------------------------------------------------------- ROM:001287F8 ROM:001287F8 loc_1287F8: ; DATA XREF: ROM:00128688↑o ROM:001287F8 cmpi.w #0,($6C6).w ROM:001287FE bgt.s loc_12881E ROM:00128800 bclr #0,($1303).w ROM:00128806 bset #7,($12FC).w ROM:0012880C bset #0,($12F5).w ROM:00128812 move.b #6,($1155).w ROM:00128818 bra.l locret_1288EE ROM:0012881E ; --------------------------------------------------------------------------- ROM:0012881E ROM:0012881E loc_12881E: ; CODE XREF: ROM:001287FE↑j ROM:0012881E move.w $55C(a5),d0 ROM:00128822 cmp.w ($C86).w,d0 ROM:00128826 ble.s loc_128850 ROM:00128828 btst #5,($130A).w ROM:0012882E bne.s loc_128850 ROM:00128830 bclr #0,($1303).w ROM:00128836 bset #0,($12F5).w ROM:0012883C clr.b ($8F2).w ROM:00128840 clr.w ($6C6).w ROM:00128844 move.b #7,($1155).w ROM:0012884A bra.l locret_128904 ROM:00128850 ; --------------------------------------------------------------------------- ROM:00128850 ROM:00128850 loc_128850: ; CODE XREF: ROM:00128826↑j ROM:00128850 ; ROM:0012882E↑j ROM:00128850 move.w $55A(a5),d0 ROM:00128854 cmp.w ($C86).w,d0 ROM:00128858 bge.s loc_128882 ROM:0012885A btst #5,($130A).w ROM:00128860 beq.s loc_128882 ROM:00128862 bclr #0,($1303).w ROM:00128868 bset #0,($12F5).w ROM:0012886E clr.b ($8F2).w ROM:00128872 clr.w ($6C6).w ROM:00128876 move.b #7,($1155).w ROM:0012887C bra.l locret_128904 ROM:00128882 ; --------------------------------------------------------------------------- ROM:00128882 ROM:00128882 loc_128882: ; CODE XREF: ROM:00128858↑j ROM:00128882 ; ROM:00128860↑j ROM:00128882 btst #0,($12F6).w ROM:00128888 beq.s loc_128892 ROM:0012888A btst #5,($1309).w ROM:00128890 bne.s loc_1288AC ROM:00128892 ROM:00128892 loc_128892: ; CODE XREF: ROM:00128888↑j ROM:00128892 bclr #0,($1303).w ROM:00128898 clr.b ($8F2).w ROM:0012889C clr.w ($6C6).w ROM:001288A0 move.b #2,($1155).w ROM:001288A6 bra.l loc_12870C ROM:001288AC ; --------------------------------------------------------------------------- ROM:001288AC ROM:001288AC loc_1288AC: ; CODE XREF: ROM:00128890↑j ROM:001288AC btst #3,($130C).w ROM:001288B2 bne.s loc_1288D4 ROM:001288B4 bclr #3,($1303).w ROM:001288BA bclr #6,($130E).w ROM:001288C0 clr.b ($8F2).w ROM:001288C4 clr.w ($6C6).w ROM:001288C8 move.b #1,($1155).w ROM:001288CE bra.l locret_1286C0 ROM:001288D4 ; --------------------------------------------------------------------------- ROM:001288D4 ROM:001288D4 loc_1288D4: ; CODE XREF: ROM:0012877E↑j ROM:001288D4 ; ROM:001288B2↑j ROM:001288D4 bsr.w sub_128906 ROM:001288D8 rts ROM:001288DA ; --------------------------------------------------------------------------- ROM:001288DA ROM:001288DA loc_1288DA: ; DATA XREF: ROM:0012868C↑o ROM:001288DA btst #3,($130C).w ROM:001288E0 bne.s locret_1288EE ROM:001288E2 move.b #1,($1155).w ROM:001288E8 bra.l locret_1286C0 ROM:001288EE ; --------------------------------------------------------------------------- ROM:001288EE ROM:001288EE locret_1288EE: ; CODE XREF: ROM:00128818↑j ROM:001288EE ; ROM:001288E0↑j ROM:001288EE rts ROM:001288F0 ; --------------------------------------------------------------------------- ROM:001288F0 ROM:001288F0 loc_1288F0: ; DATA XREF: ROM:00128690↑o ROM:001288F0 btst #3,($130C).w ROM:001288F6 bne.s locret_128904 ROM:001288F8 move.b #1,($1155).w ROM:001288FE bra.l locret_1286C0 ROM:00128904 ; --------------------------------------------------------------------------- ROM:00128904 ROM:00128904 locret_128904: ; CODE XREF: ROM:0012884A↑j ROM:00128904 ; ROM:0012887C↑j ... ROM:00128904 rts ROM:00128906 ROM:00128906 ; =============== S U B R O U T I N E ======================================= ROM:00128906 ROM:00128906 ROM:00128906 sub_128906: ; CODE XREF: ROM:loc_12870C↑p ROM:00128906 ; ROM:loc_1287DC↑p ... ROM:00128906 move.w $5C0(a5),d5 ROM:0012890A cmpi.w #$14,d5 ROM:0012890E bne.s loc_128916 ROM:00128910 bra.l loc_128AFE ROM:00128916 ; --------------------------------------------------------------------------- ROM:00128916 ROM:00128916 loc_128916: ; CODE XREF: sub_128906+8↑j ROM:00128916 cmpi.w #$15,d5 ROM:0012891A bne.s loc_128922 ROM:0012891C bra.l loc_128AFE ROM:00128922 ; --------------------------------------------------------------------------- ROM:00128922 ROM:00128922 loc_128922: ; CODE XREF: sub_128906+14↑j ROM:00128922 cmpi.w #$16,d5 ROM:00128926 bne.s loc_12892E ROM:00128928 bra.l loc_128AFE ROM:0012892E ; --------------------------------------------------------------------------- ROM:0012892E ROM:0012892E loc_12892E: ; CODE XREF: sub_128906+20↑j ROM:0012892E move.w $5C0(a5),d0 ROM:00128932 cmpi.w #0,d0 ROM:00128936 beq.l loc_128AFE ROM:0012893C btst #6,($1467).w ROM:00128942 bne.l loc_128A50 ROM:00128948 btst #2,($1467).w ROM:0012894E bne.l loc_128A50 ROM:00128954 btst #6,($130D).w ROM:0012895A bne.l loc_128A50 ROM:00128960 btst #2,($1469).w ROM:00128966 bne.l loc_128A50 ROM:0012896C btst #6,($1466).w ROM:00128972 bne.l loc_128A50 ROM:00128978 btst #4,($1466).w ROM:0012897E bne.l loc_128A50 ROM:00128984 btst #3,($146C).w ROM:0012898A bne.l loc_128A50 ROM:00128990 btst #1,($1463).w ROM:00128996 bne.l loc_128A50 ROM:0012899C btst #3,($1464).w ROM:001289A2 bne.l loc_128A50 ROM:001289A8 btst #3,($1463).w ROM:001289AE bne.l loc_128A50 ROM:001289B4 btst #5,($1462).w ROM:001289BA bne.l loc_128A50 ROM:001289C0 btst #2,($1462).w ROM:001289C6 bne.l loc_128A50 ROM:001289CC btst #7,($146B).w ROM:001289D2 bne.l loc_128A50 ROM:001289D8 btst #5,($1468).w ROM:001289DE bne.s loc_128A50 ROM:001289E0 btst #4,($12F8).w ROM:001289E6 bne.s loc_128A50 ROM:001289E8 btst #1,($1462).w ROM:001289EE bne.s loc_128A50 ROM:001289F0 btst #6,($146B).w ROM:001289F6 bne.s loc_128A50 ROM:001289F8 btst #4,($1468).w ROM:001289FE bne.s loc_128A50 ROM:00128A00 btst #5,($146B).w ROM:00128A06 bne.s loc_128A50 ROM:00128A08 btst #1,($146E).w ROM:00128A0E bne.s loc_128A50 ROM:00128A10 btst #0,($10EB).w ROM:00128A16 beq.s loc_128A50 ROM:00128A18 move.w $5C4(a5),d0 ROM:00128A1C cmp.w ($A98).w,d0 ROM:00128A20 bgt.s loc_128A50 ROM:00128A22 move.w ($CCE).w,d1 ROM:00128A26 sub.w ($CCA).w,d1 ROM:00128A2A bpl.w loc_128A30 ROM:00128A2E neg.w d1 ROM:00128A30 ROM:00128A30 loc_128A30: ; CODE XREF: sub_128906+124↑j ROM:00128A30 move.w $5C6(a5),d0 ROM:00128A34 cmp.w d1,d0 ROM:00128A36 blt.s loc_128A50 ROM:00128A38 move.w $5C8(a5),d0 ROM:00128A3C cmp.w ($1338).w,d0 ROM:00128A40 bge.s loc_128A50 ROM:00128A42 btst #4,($12FB).w ROM:00128A48 beq.s loc_128A50 ROM:00128A4A bra.l loc_128A56 ROM:00128A50 ; --------------------------------------------------------------------------- ROM:00128A50 ROM:00128A50 loc_128A50: ; CODE XREF: sub_128906+3C↑j ROM:00128A50 ; sub_128906+48↑j ... ROM:00128A50 bra.l loc_128AF6 ROM:00128A56 ; --------------------------------------------------------------------------- ROM:00128A56 ROM:00128A56 loc_128A56: ; CODE XREF: sub_128906+144↑j ROM:00128A56 move.w $5CA(a5),d2 ROM:00128A5A move.w $5CC(a5),d3 ROM:00128A5E cmp.w ($CCE).w,d2 ROM:00128A62 bgt.s loc_128A9A ROM:00128A64 cmp.w ($CCE).w,d3 ROM:00128A68 blt.s loc_128A9A ROM:00128A6A move.w $5D0(a5),d2 ROM:00128A6E move.w $5D2(a5),d3 ROM:00128A72 cmp.w ($598).w,d2 ROM:00128A76 bgt.s loc_128A9A ROM:00128A78 cmp.w ($598).w,d3 ROM:00128A7C blt.s loc_128A9A ROM:00128A7E move.w $5D6(a5),d2 ROM:00128A82 move.w $5D8(a5),d3 ROM:00128A86 cmp.w ($53A).w,d2 ROM:00128A8A bgt.s loc_128A9A ROM:00128A8C cmp.w ($53A).w,d3 ROM:00128A90 blt.s loc_128A9A ROM:00128A92 bset #5,($1309).w ROM:00128A98 bra.s locret_128B04 ROM:00128A9A ; --------------------------------------------------------------------------- ROM:00128A9A ROM:00128A9A loc_128A9A: ; CODE XREF: sub_128906+15C↑j ROM:00128A9A ; sub_128906+162↑j ... ROM:00128A9A move.w $5CA(a5),d2 ROM:00128A9E sub.w $5CE(a5),d2 ROM:00128AA2 move.w $5CC(a5),d3 ROM:00128AA6 add.w $5CE(a5),d3 ROM:00128AAA cmp.w ($CCE).w,d2 ROM:00128AAE bgt.s loc_128AB6 ROM:00128AB0 cmp.w ($CCE).w,d3 ROM:00128AB4 bge.s loc_128AB8 ROM:00128AB6 ROM:00128AB6 loc_128AB6: ; CODE XREF: sub_128906+1A8↑j ROM:00128AB6 bra.s loc_128AF6 ROM:00128AB8 ; --------------------------------------------------------------------------- ROM:00128AB8 ROM:00128AB8 loc_128AB8: ; CODE XREF: sub_128906+1AE↑j ROM:00128AB8 move.w $5D0(a5),d2 ROM:00128ABC sub.w $5D4(a5),d2 ROM:00128AC0 move.w $5D2(a5),d3 ROM:00128AC4 add.w $5D4(a5),d3 ROM:00128AC8 cmp.w ($598).w,d2 ROM:00128ACC bgt.s loc_128AD4 ROM:00128ACE cmp.w ($598).w,d3 ROM:00128AD2 bge.s loc_128AD6 ROM:00128AD4 ROM:00128AD4 loc_128AD4: ; CODE XREF: sub_128906+1C6↑j ROM:00128AD4 bra.s loc_128AF6 ROM:00128AD6 ; --------------------------------------------------------------------------- ROM:00128AD6 ROM:00128AD6 loc_128AD6: ; CODE XREF: sub_128906+1CC↑j ROM:00128AD6 move.w $5D6(a5),d2 ROM:00128ADA sub.w $5DA(a5),d2 ROM:00128ADE move.w $5D8(a5),d3 ROM:00128AE2 add.w $5DA(a5),d3 ROM:00128AE6 cmp.w ($53A).w,d2 ROM:00128AEA bgt.s loc_128AF2 ROM:00128AEC cmp.w ($53A).w,d3 ROM:00128AF0 bge.s loc_128AF4 ROM:00128AF2 ROM:00128AF2 loc_128AF2: ; CODE XREF: sub_128906+1E4↑j ROM:00128AF2 bra.s loc_128AF6 ROM:00128AF4 ; --------------------------------------------------------------------------- ROM:00128AF4 ROM:00128AF4 loc_128AF4: ; CODE XREF: sub_128906+1EA↑j ROM:00128AF4 bra.s locret_128B04 ROM:00128AF6 ; --------------------------------------------------------------------------- ROM:00128AF6 ROM:00128AF6 loc_128AF6: ; CODE XREF: sub_128906:loc_128A50↑j ROM:00128AF6 ; sub_128906:loc_128AB6↑j ... ROM:00128AF6 bclr #5,($1309).w ROM:00128AFC bra.s locret_128B04 ROM:00128AFE ; --------------------------------------------------------------------------- ROM:00128AFE ROM:00128AFE loc_128AFE: ; CODE XREF: sub_128906+A↑j ROM:00128AFE ; sub_128906+16↑j ... ROM:00128AFE bset #5,($1309).w ROM:00128B04 ROM:00128B04 locret_128B04: ; CODE XREF: sub_128906+192↑j ROM:00128B04 ; sub_128906:loc_128AF4↑j ... ROM:00128B04 rts ROM:00128B04 ; End of function sub_128906 ROM:00128B04 ROM:00128B06 ROM:00128B06 ; =============== S U B R O U T I N E ======================================= ROM:00128B06 ROM:00128B06 ROM:00128B06 sub_128B06: ; CODE XREF: ROM:00128762↑p ROM:00128B06 move.w $5EA(a5),d0 ROM:00128B0A cmp.w ($C86).w,d0 ROM:00128B0E blt.s loc_128B24 ROM:00128B10 move.w ($CDC).w,d1 ROM:00128B14 add.w $55E(a5),d1 ROM:00128B18 move.w d1,($F14).w ROM:00128B1C bset #5,($130A).w ROM:00128B22 bra.s locret_128B36 ROM:00128B24 ; --------------------------------------------------------------------------- ROM:00128B24 ROM:00128B24 loc_128B24: ; CODE XREF: sub_128B06+8↑j ROM:00128B24 move.w ($CDC).w,d1 ROM:00128B28 sub.w $55E(a5),d1 ROM:00128B2C move.w d1,($F14).w ROM:00128B30 bclr #5,($130A).w ROM:00128B36 ROM:00128B36 locret_128B36: ; CODE XREF: sub_128B06+1C↑j ROM:00128B36 rts ROM:00128B36 ; End of function sub_128B06 ROM:00128B36 ROM:00128B38 ROM:00128B38 ; =============== S U B R O U T I N E ======================================= ROM:00128B38 ROM:00128B38 ROM:00128B38 sub_128B38: ; CODE XREF: sub_12A32A+6↓p ROM:00128B38 bsr.w sub_128B4A ROM:00128B3C bsr.w sub_128B5A ROM:00128B40 bsr.w sub_128BB4 ROM:00128B44 bsr.w sub_128D66 ROM:00128B48 rts ROM:00128B48 ; End of function sub_128B38 ROM:00128B48 ROM:00128B4A ROM:00128B4A ; =============== S U B R O U T I N E ======================================= ROM:00128B4A ROM:00128B4A ROM:00128B4A sub_128B4A: ; CODE XREF: sub_128B38↑p ROM:00128B4A move.w ($A5C).w,d1 ROM:00128B4E cmp.w ($CA6).w,d1 ROM:00128B52 ble.s locret_128B58 ROM:00128B54 move.w d1,($CA6).w ROM:00128B58 ROM:00128B58 locret_128B58: ; CODE XREF: sub_128B4A+8↑j ROM:00128B58 rts ROM:00128B58 ; End of function sub_128B4A ROM:00128B58 ROM:00128B5A ROM:00128B5A ; =============== S U B R O U T I N E ======================================= ROM:00128B5A ROM:00128B5A ROM:00128B5A sub_128B5A: ; CODE XREF: sub_128B38+4↑p ROM:00128B5A clr.w d1 ROM:00128B5C move.b ($1156).w,d1 ROM:00128B60 cmpi.w #3,d1 ROM:00128B64 bcc.s locret_128B6E ROM:00128B66 movea.l off_128B70(pc,d1.w*4),a0 ROM:00128B6A nop ROM:00128B6C jmp (a0) ROM:00128B6E ; --------------------------------------------------------------------------- ROM:00128B6E ROM:00128B6E locret_128B6E: ; CODE XREF: sub_128B5A+A↑j ROM:00128B6E rts ROM:00128B6E ; End of function sub_128B5A ROM:00128B6E ROM:00128B6E ; --------------------------------------------------------------------------- ROM:00128B70 off_128B70: dc.l loc_128B7C ; DATA XREF: sub_128B5A+C↑r ROM:00128B74 dc.l loc_128B86 ROM:00128B78 dc.l loc_128B9C ROM:00128B7C ; --------------------------------------------------------------------------- ROM:00128B7C ROM:00128B7C loc_128B7C: ; DATA XREF: ROM:off_128B70↑o ROM:00128B7C move.b #1,($1156).w ROM:00128B82 bra.s locret_128B9A ROM:00128B84 ; --------------------------------------------------------------------------- ROM:00128B84 rts ROM:00128B86 ; --------------------------------------------------------------------------- ROM:00128B86 ROM:00128B86 loc_128B86: ; DATA XREF: ROM:00128B74↑o ROM:00128B86 btst #6,($1315).w ROM:00128B8C beq.s locret_128B9A ROM:00128B8E bsr.w sub_128DFC ROM:00128B92 move.b #2,($1156).w ROM:00128B98 bra.s locret_128BB0 ROM:00128B9A ; --------------------------------------------------------------------------- ROM:00128B9A ROM:00128B9A locret_128B9A: ; CODE XREF: ROM:00128B82↑j ROM:00128B9A ; ROM:00128B8C↑j ... ROM:00128B9A rts ROM:00128B9C ; --------------------------------------------------------------------------- ROM:00128B9C ROM:00128B9C loc_128B9C: ; DATA XREF: ROM:00128B78↑o ROM:00128B9C btst #6,($1315).w ROM:00128BA2 bne.s locret_128BB0 ROM:00128BA4 bsr.w sub_128E30 ROM:00128BA8 move.b #1,($1156).w ROM:00128BAE bra.s locret_128B9A ROM:00128BB0 ; --------------------------------------------------------------------------- ROM:00128BB0 ROM:00128BB0 locret_128BB0: ; CODE XREF: ROM:00128B98↑j ROM:00128BB0 ; ROM:00128BA2↑j ROM:00128BB0 rts ROM:00128BB2 ; --------------------------------------------------------------------------- ROM:00128BB2 rts ROM:00128BB4 ROM:00128BB4 ; =============== S U B R O U T I N E ======================================= ROM:00128BB4 ROM:00128BB4 ROM:00128BB4 sub_128BB4: ; CODE XREF: sub_128B38+8↑p ROM:00128BB4 move.w $566(a5),d0 ROM:00128BB8 cmpi.w #0,d0 ROM:00128BBC beq.s loc_128BC4 ROM:00128BBE bra.l loc_128D5E ROM:00128BC4 ; --------------------------------------------------------------------------- ROM:00128BC4 ROM:00128BC4 loc_128BC4: ; CODE XREF: sub_128BB4+8↑j ROM:00128BC4 move.w #$3DB8,d1 ROM:00128BC8 move.w ($598).w,d2 ROM:00128BCC move.w ($A5A).w,d3 ROM:00128BD0 bsr.l sub_11700C ROM:00128BD6 move.w d1,($CAA).w ROM:00128BDA btst #5,($1462).w ROM:00128BE0 beq.s loc_128BE8 ROM:00128BE2 bra.l loc_128D56 ROM:00128BE8 ; --------------------------------------------------------------------------- ROM:00128BE8 ROM:00128BE8 loc_128BE8: ; CODE XREF: sub_128BB4+2C↑j ROM:00128BE8 btst #2,($1462).w ROM:00128BEE beq.s loc_128BF6 ROM:00128BF0 bra.l loc_128D56 ROM:00128BF6 ; --------------------------------------------------------------------------- ROM:00128BF6 ROM:00128BF6 loc_128BF6: ; CODE XREF: sub_128BB4+3A↑j ROM:00128BF6 btst #4,($146B).w ROM:00128BFC beq.s loc_128C04 ROM:00128BFE bra.l loc_128D56 ROM:00128C04 ; --------------------------------------------------------------------------- ROM:00128C04 ROM:00128C04 loc_128C04: ; CODE XREF: sub_128BB4+48↑j ROM:00128C04 btst #3,($1468).w ROM:00128C0A beq.s loc_128C12 ROM:00128C0C bra.l loc_128D56 ROM:00128C12 ; --------------------------------------------------------------------------- ROM:00128C12 ROM:00128C12 loc_128C12: ; CODE XREF: sub_128BB4+56↑j ROM:00128C12 btst #4,($12F8).w ROM:00128C18 beq.s loc_128C20 ROM:00128C1A bra.l loc_128D56 ROM:00128C20 ; --------------------------------------------------------------------------- ROM:00128C20 ROM:00128C20 loc_128C20: ; CODE XREF: sub_128BB4+64↑j ROM:00128C20 btst #1,($1462).w ROM:00128C26 beq.s loc_128C2E ROM:00128C28 bra.l loc_128D56 ROM:00128C2E ; --------------------------------------------------------------------------- ROM:00128C2E ROM:00128C2E loc_128C2E: ; CODE XREF: sub_128BB4+72↑j ROM:00128C2E btst #5,($146B).w ROM:00128C34 beq.s loc_128C3C ROM:00128C36 bra.l loc_128D56 ROM:00128C3C ; --------------------------------------------------------------------------- ROM:00128C3C ROM:00128C3C loc_128C3C: ; CODE XREF: sub_128BB4+80↑j ROM:00128C3C btst #1,($146E).w ROM:00128C42 beq.s loc_128C4A ROM:00128C44 bra.l loc_128D56 ROM:00128C4A ; --------------------------------------------------------------------------- ROM:00128C4A ROM:00128C4A loc_128C4A: ; CODE XREF: sub_128BB4+8E↑j ROM:00128C4A btst #1,($1465).w ROM:00128C50 beq.s loc_128C58 ROM:00128C52 bra.l loc_128D56 ROM:00128C58 ; --------------------------------------------------------------------------- ROM:00128C58 ROM:00128C58 loc_128C58: ; CODE XREF: sub_128BB4+9C↑j ROM:00128C58 btst #2,($146D).w ROM:00128C5E beq.s loc_128C66 ROM:00128C60 bra.l loc_128D56 ROM:00128C66 ; --------------------------------------------------------------------------- ROM:00128C66 ROM:00128C66 loc_128C66: ; CODE XREF: sub_128BB4+AA↑j ROM:00128C66 btst #5,($1467).w ROM:00128C6C beq.s loc_128C74 ROM:00128C6E bra.l loc_128D56 ROM:00128C74 ; --------------------------------------------------------------------------- ROM:00128C74 ROM:00128C74 loc_128C74: ; CODE XREF: sub_128BB4+B8↑j ROM:00128C74 btst #0,($1463).w ROM:00128C7A beq.s loc_128C82 ROM:00128C7C bra.l loc_128D56 ROM:00128C82 ; --------------------------------------------------------------------------- ROM:00128C82 ROM:00128C82 loc_128C82: ; CODE XREF: sub_128BB4+C6↑j ROM:00128C82 btst #6,($1466).w ROM:00128C88 beq.s loc_128C90 ROM:00128C8A bra.l loc_128D56 ROM:00128C90 ; --------------------------------------------------------------------------- ROM:00128C90 ROM:00128C90 loc_128C90: ; CODE XREF: sub_128BB4+D4↑j ROM:00128C90 btst #4,($1466).w ROM:00128C96 beq.s loc_128C9E ROM:00128C98 bra.l loc_128D56 ROM:00128C9E ; --------------------------------------------------------------------------- ROM:00128C9E ROM:00128C9E loc_128C9E: ; CODE XREF: sub_128BB4+E2↑j ROM:00128C9E btst #5,($1466).w ROM:00128CA4 beq.s loc_128CAC ROM:00128CA6 bra.l loc_128D56 ROM:00128CAC ; --------------------------------------------------------------------------- ROM:00128CAC ROM:00128CAC loc_128CAC: ; CODE XREF: sub_128BB4+F0↑j ROM:00128CAC btst #0,($1468).w ROM:00128CB2 beq.s loc_128CBA ROM:00128CB4 bra.l loc_128D56 ROM:00128CBA ; --------------------------------------------------------------------------- ROM:00128CBA ROM:00128CBA loc_128CBA: ; CODE XREF: sub_128BB4+FE↑j ROM:00128CBA btst #3,($1467).w ROM:00128CC0 beq.s loc_128CC8 ROM:00128CC2 bra.l loc_128D56 ROM:00128CC8 ; --------------------------------------------------------------------------- ROM:00128CC8 ROM:00128CC8 loc_128CC8: ; CODE XREF: sub_128BB4+10C↑j ROM:00128CC8 btst #2,($1466).w ROM:00128CCE beq.s loc_128CD6 ROM:00128CD0 bra.l loc_128D56 ROM:00128CD6 ; --------------------------------------------------------------------------- ROM:00128CD6 ROM:00128CD6 loc_128CD6: ; CODE XREF: sub_128BB4+11A↑j ROM:00128CD6 btst #5,($1465).w ROM:00128CDC beq.s loc_128CE0 ROM:00128CDE bra.s loc_128D56 ROM:00128CE0 ; --------------------------------------------------------------------------- ROM:00128CE0 ROM:00128CE0 loc_128CE0: ; CODE XREF: sub_128BB4+128↑j ROM:00128CE0 btst #0,($146A).w ROM:00128CE6 beq.s loc_128CEA ROM:00128CE8 bra.s loc_128D56 ROM:00128CEA ; --------------------------------------------------------------------------- ROM:00128CEA ROM:00128CEA loc_128CEA: ; CODE XREF: sub_128BB4+132↑j ROM:00128CEA btst #6,($1465).w ROM:00128CF0 beq.s loc_128CF4 ROM:00128CF2 bra.s loc_128D56 ROM:00128CF4 ; --------------------------------------------------------------------------- ROM:00128CF4 ROM:00128CF4 loc_128CF4: ; CODE XREF: sub_128BB4+13C↑j ROM:00128CF4 btst #1,($146A).w ROM:00128CFA beq.s loc_128CFE ROM:00128CFC bra.s loc_128D56 ROM:00128CFE ; --------------------------------------------------------------------------- ROM:00128CFE ROM:00128CFE loc_128CFE: ; CODE XREF: sub_128BB4+146↑j ROM:00128CFE btst #7,($1465).w ROM:00128D04 beq.s loc_128D08 ROM:00128D06 bra.s loc_128D56 ROM:00128D08 ; --------------------------------------------------------------------------- ROM:00128D08 ROM:00128D08 loc_128D08: ; CODE XREF: sub_128BB4+150↑j ROM:00128D08 btst #2,($146A).w ROM:00128D0E beq.s loc_128D12 ROM:00128D10 bra.s loc_128D56 ROM:00128D12 ; --------------------------------------------------------------------------- ROM:00128D12 ROM:00128D12 loc_128D12: ; CODE XREF: sub_128BB4+15A↑j ROM:00128D12 btst #0,($1466).w ROM:00128D18 beq.s loc_128D1C ROM:00128D1A bra.s loc_128D56 ROM:00128D1C ; --------------------------------------------------------------------------- ROM:00128D1C ROM:00128D1C loc_128D1C: ; CODE XREF: sub_128BB4+164↑j ROM:00128D1C btst #3,($146A).w ROM:00128D22 beq.s loc_128D26 ROM:00128D24 bra.s loc_128D56 ROM:00128D26 ; --------------------------------------------------------------------------- ROM:00128D26 ROM:00128D26 loc_128D26: ; CODE XREF: sub_128BB4+16E↑j ROM:00128D26 btst #7,($146D).w ROM:00128D2C beq.s loc_128D30 ROM:00128D2E bra.s loc_128D56 ROM:00128D30 ; --------------------------------------------------------------------------- ROM:00128D30 ROM:00128D30 loc_128D30: ; CODE XREF: sub_128BB4+178↑j ROM:00128D30 btst #6,($1463).w ROM:00128D36 beq.s loc_128D3A ROM:00128D38 bra.s loc_128D56 ROM:00128D3A ; --------------------------------------------------------------------------- ROM:00128D3A ROM:00128D3A loc_128D3A: ; CODE XREF: sub_128BB4+182↑j ROM:00128D3A btst #6,($131E).w ROM:00128D40 beq.s loc_128D44 ROM:00128D42 bra.s loc_128D56 ROM:00128D44 ; --------------------------------------------------------------------------- ROM:00128D44 ROM:00128D44 loc_128D44: ; CODE XREF: sub_128BB4+18C↑j ROM:00128D44 btst #0,($10EB).w ROM:00128D4A bne.s loc_128D4E ROM:00128D4C bra.s loc_128D56 ROM:00128D4E ; --------------------------------------------------------------------------- ROM:00128D4E ROM:00128D4E loc_128D4E: ; CODE XREF: sub_128BB4+196↑j ROM:00128D4E cmpi.w #1,($CAA).w ROM:00128D54 bge.s loc_128D5E ROM:00128D56 ROM:00128D56 loc_128D56: ; CODE XREF: sub_128BB4+2E↑j ROM:00128D56 ; sub_128BB4+3C↑j ... ROM:00128D56 bclr #7,($1313).w ROM:00128D5C bra.s locret_128D64 ROM:00128D5E ; --------------------------------------------------------------------------- ROM:00128D5E ROM:00128D5E loc_128D5E: ; CODE XREF: sub_128BB4+A↑j ROM:00128D5E ; sub_128BB4+1A0↑j ROM:00128D5E bset #7,($1313).w ROM:00128D64 ROM:00128D64 locret_128D64: ; CODE XREF: sub_128BB4+1A8↑j ROM:00128D64 rts ROM:00128D64 ; End of function sub_128BB4 ROM:00128D64 ROM:00128D66 ROM:00128D66 ; =============== S U B R O U T I N E ======================================= ROM:00128D66 ROM:00128D66 ROM:00128D66 sub_128D66: ; CODE XREF: sub_128B38+C↑p ROM:00128D66 move.w ($FB8).w,d1 ROM:00128D6A muls.w ($F14).w,d1 ROM:00128D6E divs.w #$2710,d1 ROM:00128D72 bvc.s loc_128D78 ROM:00128D74 move.w #$7FFF,d1 ROM:00128D78 ROM:00128D78 loc_128D78: ; CODE XREF: sub_128D66+C↑j ROM:00128D78 move.w d1,($CA8).w ROM:00128D7C move.w $56A(a5),d1 ROM:00128D80 btst #4,($C6B).w ROM:00128D86 beq.s loc_128DA0 ROM:00128D88 bset #5,($146C).w ROM:00128D8E bset #6,($1318).w ROM:00128D94 move.w $568(a5),d2 ROM:00128D98 bsr.l sub_12EDBA ROM:00128D9E bra.s locret_128DFA ROM:00128DA0 ; --------------------------------------------------------------------------- ROM:00128DA0 ROM:00128DA0 loc_128DA0: ; CODE XREF: sub_128D66+20↑j ROM:00128DA0 btst #7,($1313).w ROM:00128DA6 beq.s locret_128DFA ROM:00128DA8 move.w $562(a5),d4 ROM:00128DAC cmp.w ($CA8).w,d4 ROM:00128DB0 bgt.s loc_128DC8 ROM:00128DB2 bset #5,($146C).w ROM:00128DB8 move.b #0,$142F(d1.w) ROM:00128DC0 bsr.l sub_12EDB0 ROM:00128DC6 bra.s locret_128DFA ROM:00128DC8 ; --------------------------------------------------------------------------- ROM:00128DC8 ROM:00128DC8 loc_128DC8: ; CODE XREF: sub_128D66+4A↑j ROM:00128DC8 move.w $564(a5),d5 ROM:00128DCC cmp.w ($CA8).w,d5 ROM:00128DD0 blt.s loc_128DE8 ROM:00128DD2 bset #5,($146C).w ROM:00128DD8 move.b #1,$142F(d1.w) ROM:00128DE0 bsr.l sub_12EDB0 ROM:00128DE6 bra.s locret_128DFA ROM:00128DE8 ; --------------------------------------------------------------------------- ROM:00128DE8 ROM:00128DE8 loc_128DE8: ; CODE XREF: sub_128D66+6A↑j ROM:00128DE8 bclr #5,($146C).w ROM:00128DEE bset #6,($1318).w ROM:00128DF4 bsr.l sub_12EDFE ROM:00128DFA ROM:00128DFA locret_128DFA: ; CODE XREF: sub_128D66+38↑j ROM:00128DFA ; sub_128D66+40↑j ... ROM:00128DFA rts ROM:00128DFA ; End of function sub_128D66 ROM:00128DFA ROM:00128DFC ROM:00128DFC ; =============== S U B R O U T I N E ======================================= ROM:00128DFC ROM:00128DFC ROM:00128DFC sub_128DFC: ; CODE XREF: ROM:00128B8E↑p ROM:00128DFC move.w #$3D10,d1 ROM:00128E00 move.w ($A98).w,d2 ROM:00128E04 bsr.l sub_11700C ROM:00128E0A add.w d1,($192C).w ROM:00128E0E bvc.s loc_128E16 ROM:00128E10 move.w #$7FFF,($192C).w ROM:00128E16 ROM:00128E16 loc_128E16: ; CODE XREF: sub_128DFC+12↑j ROM:00128E16 move.w $560(a5),d1 ROM:00128E1A cmp.w ($192C).w,d1 ROM:00128E1E bgt.s loc_128E28 ROM:00128E20 bset #6,($131E).w ROM:00128E26 bra.s locret_128E2E ROM:00128E28 ; --------------------------------------------------------------------------- ROM:00128E28 ROM:00128E28 loc_128E28: ; CODE XREF: sub_128DFC+22↑j ROM:00128E28 bclr #6,($131E).w ROM:00128E2E ROM:00128E2E locret_128E2E: ; CODE XREF: sub_128DFC+2A↑j ROM:00128E2E rts ROM:00128E2E ; End of function sub_128DFC ROM:00128E2E ROM:00128E30 ROM:00128E30 ; =============== S U B R O U T I N E ======================================= ROM:00128E30 ROM:00128E30 ROM:00128E30 sub_128E30: ; CODE XREF: ROM:00128BA4↑p ROM:00128E30 move.w #$3D0E,d1 ROM:00128E34 move.w ($CA6).w,d2 ROM:00128E38 bsr.l sub_11700C ROM:00128E3E sub.w d1,($192C).w ROM:00128E42 cmpi.w #0,($192C).w ROM:00128E48 bge.s locret_128E50 ROM:00128E4A move.w #0,($192C).w ROM:00128E50 ROM:00128E50 locret_128E50: ; CODE XREF: sub_128E30+18↑j ROM:00128E50 rts ROM:00128E50 ; End of function sub_128E30 ROM:00128E50 ROM:00128E52 ROM:00128E52 ; =============== S U B R O U T I N E ======================================= ROM:00128E52 ROM:00128E52 ROM:00128E52 sub_128E52: ; CODE XREF: sub_12A32A+38↓p ROM:00128E52 clr.w d1 ROM:00128E54 move.b ($1157).w,d1 ROM:00128E58 cmpi.w #5,d1 ROM:00128E5C bcc.s locret_128E66 ROM:00128E5E movea.l off_128E68(pc,d1.w*4),a0 ROM:00128E62 nop ROM:00128E64 jmp (a0) ROM:00128E66 ; --------------------------------------------------------------------------- ROM:00128E66 ROM:00128E66 locret_128E66: ; CODE XREF: sub_128E52+A↑j ROM:00128E66 rts ROM:00128E66 ; End of function sub_128E52 ROM:00128E66 ROM:00128E66 ; --------------------------------------------------------------------------- ROM:00128E68 off_128E68: dc.l loc_128E7C ; DATA XREF: sub_128E52+C↑r ROM:00128E6C dc.l loc_128ECC ROM:00128E70 dc.l loc_128F34 ROM:00128E74 dc.l loc_128F6E ROM:00128E78 dc.l loc_128FD0 ROM:00128E7C ; --------------------------------------------------------------------------- ROM:00128E7C ROM:00128E7C loc_128E7C: ; DATA XREF: ROM:off_128E68↑o ROM:00128E7C btst #5,($930).w ROM:00128E82 beq.s loc_128EC6 ROM:00128E84 bclr #4,($130C).w ROM:00128E8A move.w $574(a5),d6 ROM:00128E8E cmpi.w #0,d6 ROM:00128E92 beq.s loc_128EBA ROM:00128E94 move.w #0,($CAC).w ROM:00128E9A move.w $56C(a5),d7 ROM:00128E9E clr.b ($8F3).w ROM:00128EA2 move.w d7,($6C8).w ROM:00128EA6 move.b #1,($8F3).w ROM:00128EAC move.b #1,($1157).w ROM:00128EB2 bra.l locret_128F02 ROM:00128EB8 ; --------------------------------------------------------------------------- ROM:00128EB8 bra.s loc_128EC6 ROM:00128EBA ; --------------------------------------------------------------------------- ROM:00128EBA ROM:00128EBA loc_128EBA: ; CODE XREF: ROM:00128E92↑j ROM:00128EBA move.b #4,($1157).w ROM:00128EC0 bra.l loc_129008 ROM:00128EC6 ; --------------------------------------------------------------------------- ROM:00128EC6 ROM:00128EC6 loc_128EC6: ; CODE XREF: ROM:00128E82↑j ROM:00128EC6 ; ROM:00128EB8↑j ... ROM:00128EC6 bsr.w sub_129010 ROM:00128ECA rts ROM:00128ECC ; --------------------------------------------------------------------------- ROM:00128ECC ROM:00128ECC loc_128ECC: ; DATA XREF: ROM:00128E6C↑o ROM:00128ECC btst #5,($930).w ROM:00128ED2 bne.s loc_128EDE ROM:00128ED4 move.b #0,($1157).w ROM:00128EDA bra.s loc_128EC6 ROM:00128EDC ; --------------------------------------------------------------------------- ROM:00128EDC bra.s locret_128F02 ROM:00128EDE ; --------------------------------------------------------------------------- ROM:00128EDE ROM:00128EDE loc_128EDE: ; CODE XREF: ROM:00128ED2↑j ROM:00128EDE cmpi.w #0,($6C8).w ROM:00128EE4 bgt.s locret_128F02 ROM:00128EE6 btst #6,($1315).w ROM:00128EEC bne.s loc_128EF2 ROM:00128EEE bra.s loc_128F04 ROM:00128EF0 ; --------------------------------------------------------------------------- ROM:00128EF0 bra.s loc_128EFC ROM:00128EF2 ; --------------------------------------------------------------------------- ROM:00128EF2 ROM:00128EF2 loc_128EF2: ; CODE XREF: ROM:00128EEC↑j ROM:00128EF2 btst #7,($12FD).w ROM:00128EF8 beq.s loc_128EFC ROM:00128EFA bra.s loc_128F04 ROM:00128EFC ; --------------------------------------------------------------------------- ROM:00128EFC ROM:00128EFC loc_128EFC: ; CODE XREF: ROM:00128EF0↑j ROM:00128EFC ; ROM:00128EF8↑j ROM:00128EFC bra.l *+6 ROM:00128F02 ; --------------------------------------------------------------------------- ROM:00128F02 ROM:00128F02 locret_128F02: ; CODE XREF: ROM:00128EB2↑j ROM:00128F02 ; ROM:00128EDC↑j ... ROM:00128F02 rts ROM:00128F04 ; --------------------------------------------------------------------------- ROM:00128F04 ROM:00128F04 loc_128F04: ; CODE XREF: ROM:00128EEE↑j ROM:00128F04 ; ROM:00128EFA↑j ... ROM:00128F04 move.w $572(a5),d7 ROM:00128F08 clr.b ($89C).w ROM:00128F0C move.w d7,($61A).w ROM:00128F10 move.b #1,($89C).w ROM:00128F16 cmpi.b #2,($10DC).w ROM:00128F1C bne.s loc_128F26 ROM:00128F1E bclr #2,($130F).w ROM:00128F24 bra.s loc_128F2C ROM:00128F26 ; --------------------------------------------------------------------------- ROM:00128F26 ROM:00128F26 loc_128F26: ; CODE XREF: ROM:00128F1C↑j ROM:00128F26 bset #2,($130F).w ROM:00128F2C ROM:00128F2C loc_128F2C: ; CODE XREF: ROM:00128F24↑j ROM:00128F2C move.b #2,($1157).w ROM:00128F32 bra.s locret_128F6C ROM:00128F34 ; --------------------------------------------------------------------------- ROM:00128F34 ROM:00128F34 loc_128F34: ; DATA XREF: ROM:00128E70↑o ROM:00128F34 cmpi.w #0,($61A).w ROM:00128F3A bgt.s locret_128F6C ROM:00128F3C move.w $570(a5),d7 ROM:00128F40 clr.b ($89C).w ROM:00128F44 move.w d7,($61A).w ROM:00128F48 move.b #1,($89C).w ROM:00128F4E cmpi.b #2,($10DC).w ROM:00128F54 bne.s loc_128F5E ROM:00128F56 bset #2,($130F).w ROM:00128F5C bra.s loc_128F64 ROM:00128F5E ; --------------------------------------------------------------------------- ROM:00128F5E ROM:00128F5E loc_128F5E: ; CODE XREF: ROM:00128F54↑j ROM:00128F5E bclr #2,($130F).w ROM:00128F64 ROM:00128F64 loc_128F64: ; CODE XREF: ROM:00128F5C↑j ROM:00128F64 move.b #3,($1157).w ROM:00128F6A bra.s loc_128FCA ROM:00128F6C ; --------------------------------------------------------------------------- ROM:00128F6C ROM:00128F6C locret_128F6C: ; CODE XREF: ROM:00128F32↑j ROM:00128F6C ; ROM:00128F3A↑j ROM:00128F6C rts ROM:00128F6E ; --------------------------------------------------------------------------- ROM:00128F6E ROM:00128F6E loc_128F6E: ; DATA XREF: ROM:00128E74↑o ROM:00128F6E cmpi.w #0,($61A).w ROM:00128F74 bgt.s loc_128FCA ROM:00128F76 move.w $D66(a5),d1 ROM:00128F7A bsr.l sub_12EDFE ROM:00128F80 move.w $104C(d1.w*2),d7 ROM:00128F86 cmpi.w #0,d7 ROM:00128F8A ble.s loc_128F92 ROM:00128F8C bra.l loc_128F04 ROM:00128F92 ; --------------------------------------------------------------------------- ROM:00128F92 ROM:00128F92 loc_128F92: ; CODE XREF: ROM:00128F8A↑j ROM:00128F92 addi.w #1,($CAC).w ROM:00128F98 move.w $574(a5),d6 ROM:00128F9C cmp.w ($CAC).w,d6 ROM:00128FA0 bgt.s loc_128FAC ROM:00128FA2 move.b #4,($1157).w ROM:00128FA8 bra.s loc_129008 ROM:00128FAA ; --------------------------------------------------------------------------- ROM:00128FAA bra.s loc_128FCA ROM:00128FAC ; --------------------------------------------------------------------------- ROM:00128FAC ROM:00128FAC loc_128FAC: ; CODE XREF: ROM:00128FA0↑j ROM:00128FAC move.w $56E(a5),d7 ROM:00128FB0 clr.b ($8F3).w ROM:00128FB4 move.w d7,($6C8).w ROM:00128FB8 move.b #1,($8F3).w ROM:00128FBE move.b #1,($1157).w ROM:00128FC4 bra.l locret_128F02 ROM:00128FCA ; --------------------------------------------------------------------------- ROM:00128FCA ROM:00128FCA loc_128FCA: ; CODE XREF: ROM:00128F6A↑j ROM:00128FCA ; ROM:00128F74↑j ... ROM:00128FCA bsr.w sub_129010 ROM:00128FCE rts ROM:00128FD0 ; --------------------------------------------------------------------------- ROM:00128FD0 ROM:00128FD0 loc_128FD0: ; DATA XREF: ROM:00128E78↑o ROM:00128FD0 btst #5,($930).w ROM:00128FD6 beq.s loc_128FFC ROM:00128FD8 btst #6,($1315).w ROM:00128FDE bne.s loc_128FFA ROM:00128FE0 btst #4,($130C).w ROM:00128FE6 beq.s loc_128FFA ROM:00128FE8 bclr #4,($130C).w ROM:00128FEE move.b #1,($1157).w ROM:00128FF4 bra.l locret_128F02 ROM:00128FFA ; --------------------------------------------------------------------------- ROM:00128FFA ROM:00128FFA loc_128FFA: ; CODE XREF: ROM:00128FDE↑j ROM:00128FFA ; ROM:00128FE6↑j ROM:00128FFA bra.s loc_129008 ROM:00128FFC ; --------------------------------------------------------------------------- ROM:00128FFC ROM:00128FFC loc_128FFC: ; CODE XREF: ROM:00128FD6↑j ROM:00128FFC move.b #0,($1157).w ROM:00129002 bra.l loc_128EC6 ROM:00129008 ; --------------------------------------------------------------------------- ROM:00129008 ROM:00129008 loc_129008: ; CODE XREF: ROM:00128EC0↑j ROM:00129008 ; ROM:00128FA8↑j ... ROM:00129008 bsr.w sub_129010 ROM:0012900C rts ROM:0012900E ; --------------------------------------------------------------------------- ROM:0012900E rts ROM:00129010 ROM:00129010 ; =============== S U B R O U T I N E ======================================= ROM:00129010 ROM:00129010 ROM:00129010 sub_129010: ; CODE XREF: ROM:loc_128EC6↑p ROM:00129010 ; ROM:loc_128FCA↑p ... ROM:00129010 btst #6,($1315).w ROM:00129016 beq.s locret_12901E ROM:00129018 bset #4,($130C).w ROM:0012901E ROM:0012901E locret_12901E: ; CODE XREF: sub_129010+6↑j ROM:0012901E rts ROM:0012901E ; End of function sub_129010 ROM:0012901E ROM:00129020 ROM:00129020 ; =============== S U B R O U T I N E ======================================= ROM:00129020 ROM:00129020 ROM:00129020 sub_129020: ; CODE XREF: sub_12A32A+32↓p ROM:00129020 bsr.w sub_1294CA ROM:00129024 clr.w d1 ROM:00129026 move.b ($1158).w,d1 ROM:0012902A cmpi.w #6,d1 ROM:0012902E bcc.s locret_129038 ROM:00129030 movea.l off_12903A(pc,d1.w*4),a0 ROM:00129034 nop ROM:00129036 jmp (a0) ROM:00129038 ; --------------------------------------------------------------------------- ROM:00129038 ROM:00129038 locret_129038: ; CODE XREF: sub_129020+E↑j ROM:00129038 rts ROM:00129038 ; End of function sub_129020 ROM:00129038 ROM:00129038 ; --------------------------------------------------------------------------- ROM:0012903A off_12903A: dc.l loc_129052 ; DATA XREF: sub_129020+10↑r ROM:0012903E dc.l loc_12905C ROM:00129042 dc.l loc_129098 ROM:00129046 dc.l loc_129166 ROM:0012904A dc.l loc_12918E ROM:0012904E dc.l loc_1291C0 ROM:00129052 ; --------------------------------------------------------------------------- ROM:00129052 ROM:00129052 loc_129052: ; DATA XREF: ROM:off_12903A↑o ROM:00129052 move.b #1,($1158).w ROM:00129058 bra.s locret_129096 ROM:0012905A ; --------------------------------------------------------------------------- ROM:0012905A rts ROM:0012905C ; --------------------------------------------------------------------------- ROM:0012905C ROM:0012905C loc_12905C: ; DATA XREF: ROM:0012903E↑o ROM:0012905C btst #6,($1315).w ROM:00129062 beq.s loc_129082 ROM:00129064 btst #4,($12F4).w ROM:0012906A bne.s loc_129082 ROM:0012906C move.w $57A(a5),d0 ROM:00129070 cmp.w ($A98).w,d0 ROM:00129074 bge.s loc_129082 ROM:00129076 move.b #2,($1158).w ROM:0012907C bra.l loc_12915C ROM:00129082 ; --------------------------------------------------------------------------- ROM:00129082 ROM:00129082 loc_129082: ; CODE XREF: ROM:00129062↑j ROM:00129082 ; ROM:0012906A↑j ... ROM:00129082 btst #4,($12F4).w ROM:00129088 beq.s locret_129096 ROM:0012908A move.b #3,($1158).w ROM:00129090 bra.l locret_12918C ROM:00129096 ; --------------------------------------------------------------------------- ROM:00129096 ROM:00129096 locret_129096: ; CODE XREF: ROM:00129058↑j ROM:00129096 ; ROM:00129088↑j ... ROM:00129096 rts ROM:00129098 ; --------------------------------------------------------------------------- ROM:00129098 ROM:00129098 loc_129098: ; DATA XREF: ROM:00129042↑o ROM:00129098 btst #6,($1315).w ROM:0012909E bne.s loc_1290C0 ROM:001290A0 move.b #0,($115B).w ROM:001290A6 move.b #0,($115C).w ROM:001290AC move.b #0,($115A).w ROM:001290B2 move.b #0,($1159).w ROM:001290B8 move.b #1,($1158).w ROM:001290BE bra.s locret_129096 ROM:001290C0 ; --------------------------------------------------------------------------- ROM:001290C0 ROM:001290C0 loc_1290C0: ; CODE XREF: ROM:0012909E↑j ROM:001290C0 btst #4,($12F4).w ROM:001290C6 beq.s loc_1290EC ROM:001290C8 move.b #0,($115B).w ROM:001290CE move.b #0,($115C).w ROM:001290D4 move.b #0,($115A).w ROM:001290DA move.b #0,($1159).w ROM:001290E0 move.b #3,($1158).w ROM:001290E6 bra.l locret_12918C ROM:001290EC ; --------------------------------------------------------------------------- ROM:001290EC ROM:001290EC loc_1290EC: ; CODE XREF: ROM:001290C6↑j ROM:001290EC btst #5,($1319).w ROM:001290F2 beq.s loc_129118 ROM:001290F4 move.b #0,($115B).w ROM:001290FA move.b #0,($115C).w ROM:00129100 move.b #0,($115A).w ROM:00129106 move.b #0,($1159).w ROM:0012910C move.b #5,($1158).w ROM:00129112 bra.l locret_1291FC ROM:00129118 ; --------------------------------------------------------------------------- ROM:00129118 ROM:00129118 loc_129118: ; CODE XREF: ROM:001290F2↑j ROM:00129118 btst #4,($130B).w ROM:0012911E beq.s loc_12915C ROM:00129120 move.b #0,($115B).w ROM:00129126 move.b #0,($115C).w ROM:0012912C move.b #0,($115A).w ROM:00129132 move.b #0,($1159).w ROM:00129138 bset #5,($1466).w ROM:0012913E move.w $588(a5),d1 ROM:00129142 move.b #2,$142F(d1.w) ROM:0012914A bsr.l sub_12EDB0 ROM:00129150 move.b #5,($1158).w ROM:00129156 bra.l locret_1291FC ROM:0012915C ; --------------------------------------------------------------------------- ROM:0012915C ROM:0012915C loc_12915C: ; CODE XREF: ROM:0012907C↑j ROM:0012915C ; ROM:0012911E↑j ROM:0012915C bsr.w sub_129200 ROM:00129160 bsr.w sub_1292D0 ROM:00129164 rts ROM:00129166 ; --------------------------------------------------------------------------- ROM:00129166 ROM:00129166 loc_129166: ; DATA XREF: ROM:00129046↑o ROM:00129166 btst #4,($12F4).w ROM:0012916C bne.s locret_12918C ROM:0012916E move.w $586(a5),d0 ROM:00129172 clr.b ($8D9).w ROM:00129176 move.w d0,($694).w ROM:0012917A move.b #1,($8D9).w ROM:00129180 move.b #4,($1158).w ROM:00129186 bra.l locret_1291BE ROM:0012918C ; --------------------------------------------------------------------------- ROM:0012918C ROM:0012918C locret_12918C: ; CODE XREF: ROM:00129090↑j ROM:0012918C ; ROM:001290E6↑j ... ROM:0012918C rts ROM:0012918E ; --------------------------------------------------------------------------- ROM:0012918E ROM:0012918E loc_12918E: ; DATA XREF: ROM:0012904A↑o ROM:0012918E btst #4,($12F4).w ROM:00129194 beq.s loc_1291AA ROM:00129196 clr.b ($8D9).w ROM:0012919A clr.w ($694).w ROM:0012919E move.b #3,($1158).w ROM:001291A4 bra.l locret_12918C ROM:001291AA ; --------------------------------------------------------------------------- ROM:001291AA ROM:001291AA loc_1291AA: ; CODE XREF: ROM:00129194↑j ROM:001291AA cmpi.w #0,($694).w ROM:001291B0 bgt.s locret_1291BE ROM:001291B2 move.b #1,($1158).w ROM:001291B8 bra.l locret_129096 ROM:001291BE ; --------------------------------------------------------------------------- ROM:001291BE ROM:001291BE locret_1291BE: ; CODE XREF: ROM:00129186↑j ROM:001291BE ; ROM:001291B0↑j ROM:001291BE rts ROM:001291C0 ; --------------------------------------------------------------------------- ROM:001291C0 ROM:001291C0 loc_1291C0: ; DATA XREF: ROM:0012904E↑o ROM:001291C0 btst #6,($1315).w ROM:001291C6 bne.s loc_1291DA ROM:001291C8 bclr #5,($1466).w ROM:001291CE move.b #1,($1158).w ROM:001291D4 bra.l locret_129096 ROM:001291DA ; --------------------------------------------------------------------------- ROM:001291DA ROM:001291DA loc_1291DA: ; CODE XREF: ROM:001291C6↑j ROM:001291DA btst #4,($12F4).w ROM:001291E0 beq.s locret_1291FC ROM:001291E2 btst #6,($1315).w ROM:001291E8 beq.s locret_1291FC ROM:001291EA bclr #5,($1466).w ROM:001291F0 move.b #3,($1158).w ROM:001291F6 bra.l locret_12918C ROM:001291FC ; --------------------------------------------------------------------------- ROM:001291FC ROM:001291FC locret_1291FC: ; CODE XREF: ROM:00129112↑j ROM:001291FC ; ROM:00129156↑j ... ROM:001291FC rts ROM:001291FE ; --------------------------------------------------------------------------- ROM:001291FE rts ROM:00129200 ROM:00129200 ; =============== S U B R O U T I N E ======================================= ROM:00129200 ROM:00129200 ROM:00129200 sub_129200: ; CODE XREF: ROM:loc_12915C↑p ROM:00129200 clr.w d1 ROM:00129202 move.b ($115B).w,d1 ROM:00129206 cmpi.w #3,d1 ROM:0012920A bcc.s locret_129214 ROM:0012920C movea.l off_129216(pc,d1.w*4),a0 ROM:00129210 nop ROM:00129212 jmp (a0) ROM:00129214 ; --------------------------------------------------------------------------- ROM:00129214 ROM:00129214 locret_129214: ; CODE XREF: sub_129200+A↑j ROM:00129214 rts ROM:00129214 ; End of function sub_129200 ROM:00129214 ROM:00129214 ; --------------------------------------------------------------------------- ROM:00129216 off_129216: dc.l loc_129222 ; DATA XREF: sub_129200+C↑r ROM:0012921A dc.l loc_129230 ROM:0012921E dc.l locret_129264 ROM:00129222 ; --------------------------------------------------------------------------- ROM:00129222 ROM:00129222 loc_129222: ; DATA XREF: ROM:off_129216↑o ROM:00129222 bsr.w sub_129268 ROM:00129226 move.b #1,($115B).w ROM:0012922C bra.s loc_12925E ROM:0012922E ; --------------------------------------------------------------------------- ROM:0012922E rts ROM:00129230 ; --------------------------------------------------------------------------- ROM:00129230 ROM:00129230 loc_129230: ; DATA XREF: ROM:0012921A↑o ROM:00129230 btst #5,($1319).w ROM:00129236 beq.s loc_129240 ROM:00129238 move.b #2,($115B).w ROM:0012923E bra.s locret_129264 ROM:00129240 ; --------------------------------------------------------------------------- ROM:00129240 ROM:00129240 loc_129240: ; CODE XREF: ROM:00129236↑j ROM:00129240 btst #5,($1312).w ROM:00129246 beq.s loc_12925E ROM:00129248 bsr.w sub_1292B8 ROM:0012924C bclr #5,($1312).w ROM:00129252 move.b #1,($115B).w ROM:00129258 bra.l *+6 ROM:0012925E ; --------------------------------------------------------------------------- ROM:0012925E ROM:0012925E loc_12925E: ; CODE XREF: ROM:0012922C↑j ROM:0012925E ; ROM:00129246↑j ... ROM:0012925E bsr.w sub_129282 ROM:00129262 rts ROM:00129264 ; --------------------------------------------------------------------------- ROM:00129264 ROM:00129264 locret_129264: ; CODE XREF: ROM:0012923E↑j ROM:00129264 ; DATA XREF: ROM:0012921E↑o ROM:00129264 rts ROM:00129266 ; --------------------------------------------------------------------------- ROM:00129266 rts ROM:00129268 ROM:00129268 ; =============== S U B R O U T I N E ======================================= ROM:00129268 ROM:00129268 ROM:00129268 sub_129268: ; CODE XREF: ROM:loc_129222↑p ROM:00129268 move.w ($A56).w,($CB0).w ROM:0012926E move.w ($A56).w,($CAE).w ROM:00129274 bclr #5,($1312).w ROM:0012927A bclr #5,($1319).w ROM:00129280 rts ROM:00129280 ; End of function sub_129268 ROM:00129280 ROM:00129282 ROM:00129282 ; =============== S U B R O U T I N E ======================================= ROM:00129282 ROM:00129282 ROM:00129282 sub_129282: ; CODE XREF: ROM:loc_12925E↑p ROM:00129282 btst #4,($12F4).w ROM:00129288 bne.s locret_1292B6 ROM:0012928A move.w ($CB0).w,d0 ROM:0012928E cmp.w ($A56).w,d0 ROM:00129292 bge.s loc_1292A0 ROM:00129294 move.w ($A56).w,($CB0).w ROM:0012929A bset #5,($1312).w ROM:001292A0 ROM:001292A0 loc_1292A0: ; CODE XREF: sub_129282+10↑j ROM:001292A0 move.w ($CAE).w,d0 ROM:001292A4 cmp.w ($A56).w,d0 ROM:001292A8 ble.s locret_1292B6 ROM:001292AA move.w ($A56).w,($CAE).w ROM:001292B0 bset #5,($1312).w ROM:001292B6 ROM:001292B6 locret_1292B6: ; CODE XREF: sub_129282+6↑j ROM:001292B6 ; sub_129282+26↑j ROM:001292B6 rts ROM:001292B6 ; End of function sub_129282 ROM:001292B6 ROM:001292B8 ROM:001292B8 ; =============== S U B R O U T I N E ======================================= ROM:001292B8 ROM:001292B8 ROM:001292B8 sub_1292B8: ; CODE XREF: ROM:00129248↑p ROM:001292B8 move.w ($CB0).w,d0 ROM:001292BC sub.w ($CAE).w,d0 ROM:001292C0 move.w $580(a5),d1 ROM:001292C4 cmp.w d1,d0 ROM:001292C6 blt.s locret_1292CE ROM:001292C8 bset #5,($1319).w ROM:001292CE ROM:001292CE locret_1292CE: ; CODE XREF: sub_1292B8+E↑j ROM:001292CE rts ROM:001292CE ; End of function sub_1292B8 ROM:001292CE ROM:001292D0 ROM:001292D0 ; =============== S U B R O U T I N E ======================================= ROM:001292D0 ROM:001292D0 ROM:001292D0 sub_1292D0: ; CODE XREF: ROM:00129160↑p ROM:001292D0 clr.w d1 ROM:001292D2 move.b ($115C).w,d1 ROM:001292D6 cmpi.w #4,d1 ROM:001292DA bcc.s locret_1292E4 ROM:001292DC movea.l off_1292E6(pc,d1.w*4),a0 ROM:001292E0 nop ROM:001292E2 jmp (a0) ROM:001292E4 ; --------------------------------------------------------------------------- ROM:001292E4 ROM:001292E4 locret_1292E4: ; CODE XREF: sub_1292D0+A↑j ROM:001292E4 rts ROM:001292E4 ; End of function sub_1292D0 ROM:001292E4 ROM:001292E4 ; --------------------------------------------------------------------------- ROM:001292E6 off_1292E6: dc.l loc_1292F6 ; DATA XREF: sub_1292D0+C↑r ROM:001292EA dc.l loc_129304 ROM:001292EE dc.l loc_12934A ROM:001292F2 dc.l locret_129372 ROM:001292F6 ; --------------------------------------------------------------------------- ROM:001292F6 ROM:001292F6 loc_1292F6: ; DATA XREF: ROM:off_1292E6↑o ROM:001292F6 bsr.w sub_129376 ROM:001292FA move.b #1,($115C).w ROM:00129300 bra.s loc_129340 ROM:00129302 ; --------------------------------------------------------------------------- ROM:00129302 rts ROM:00129304 ; --------------------------------------------------------------------------- ROM:00129304 ROM:00129304 loc_129304: ; DATA XREF: ROM:001292EA↑o ROM:00129304 btst #4,($1314).w ROM:0012930A beq.s loc_129340 ROM:0012930C btst #4,($1308).w ROM:00129312 beq.s loc_129340 ROM:00129314 move.b #0,($115A).w ROM:0012931A move.b #0,($1159).w ROM:00129320 addq.w #1,($CB2).w ROM:00129324 bvc.s loc_12932C ROM:00129326 move.w #$8000,($CB2).w ROM:0012932C ROM:0012932C loc_12932C: ; CODE XREF: ROM:00129324↑j ROM:0012932C bclr #4,($1314).w ROM:00129332 bclr #4,($1308).w ROM:00129338 move.b #2,($115C).w ROM:0012933E bra.s locret_129370 ROM:00129340 ; --------------------------------------------------------------------------- ROM:00129340 ROM:00129340 loc_129340: ; CODE XREF: ROM:00129300↑j ROM:00129340 ; ROM:0012930A↑j ... ROM:00129340 bsr.w sub_12938E ROM:00129344 bsr.w sub_12942E ROM:00129348 rts ROM:0012934A ; --------------------------------------------------------------------------- ROM:0012934A ROM:0012934A loc_12934A: ; DATA XREF: ROM:001292EE↑o ROM:0012934A move.w $584(a5),d0 ROM:0012934E cmp.w ($CB2).w,d0 ROM:00129352 ble.s loc_12935C ROM:00129354 move.b #1,($115C).w ROM:0012935A bra.s loc_129340 ROM:0012935C ; --------------------------------------------------------------------------- ROM:0012935C ROM:0012935C loc_12935C: ; CODE XREF: ROM:00129352↑j ROM:0012935C cmp.w ($CB2).w,d0 ROM:00129360 bgt.s locret_129370 ROM:00129362 bset #4,($130B).w ROM:00129368 move.b #3,($115C).w ROM:0012936E bra.s locret_129372 ROM:00129370 ; --------------------------------------------------------------------------- ROM:00129370 ROM:00129370 locret_129370: ; CODE XREF: ROM:0012933E↑j ROM:00129370 ; ROM:00129360↑j ROM:00129370 rts ROM:00129372 ; --------------------------------------------------------------------------- ROM:00129372 ROM:00129372 locret_129372: ; CODE XREF: ROM:0012936E↑j ROM:00129372 ; DATA XREF: ROM:001292F2↑o ROM:00129372 rts ROM:00129374 ; --------------------------------------------------------------------------- ROM:00129374 rts ROM:00129376 ROM:00129376 ; =============== S U B R O U T I N E ======================================= ROM:00129376 ROM:00129376 ROM:00129376 sub_129376: ; CODE XREF: ROM:loc_1292F6↑p ROM:00129376 bclr #4,($1314).w ROM:0012937C bclr #4,($1308).w ROM:00129382 bclr #4,($130B).w ROM:00129388 clr.w ($CB2).w ROM:0012938C rts ROM:0012938C ; End of function sub_129376 ROM:0012938C ROM:0012938E ROM:0012938E ; =============== S U B R O U T I N E ======================================= ROM:0012938E ROM:0012938E ROM:0012938E sub_12938E: ; CODE XREF: ROM:loc_129340↑p ROM:0012938E clr.w d1 ROM:00129390 move.b ($115A).w,d1 ROM:00129394 cmpi.w #4,d1 ROM:00129398 bcc.s locret_1293A2 ROM:0012939A movea.l off_1293A4(pc,d1.w*4),a0 ROM:0012939E nop ROM:001293A0 jmp (a0) ROM:001293A2 ; --------------------------------------------------------------------------- ROM:001293A2 ROM:001293A2 locret_1293A2: ; CODE XREF: sub_12938E+A↑j ROM:001293A2 rts ROM:001293A2 ; End of function sub_12938E ROM:001293A2 ROM:001293A2 ; --------------------------------------------------------------------------- ROM:001293A4 off_1293A4: dc.l loc_1293B4 ; DATA XREF: sub_12938E+C↑r ROM:001293A8 dc.l loc_1293BE ROM:001293AC dc.l loc_1293EE ROM:001293B0 dc.l locret_12942A ROM:001293B4 ; --------------------------------------------------------------------------- ROM:001293B4 ROM:001293B4 loc_1293B4: ; DATA XREF: ROM:off_1293A4↑o ROM:001293B4 move.b #1,($115A).w ROM:001293BA bra.s locret_1293EC ROM:001293BC ; --------------------------------------------------------------------------- ROM:001293BC rts ROM:001293BE ; --------------------------------------------------------------------------- ROM:001293BE ROM:001293BE loc_1293BE: ; DATA XREF: ROM:001293A8↑o ROM:001293BE move.w $578(a5),d1 ROM:001293C2 move.w $582(a5),d0 ROM:001293C6 cmp.w ($53A).w,d0 ROM:001293CA bge.s locret_1293EC ROM:001293CC cmp.w ($CCA).w,d1 ROM:001293D0 bge.s locret_1293EC ROM:001293D2 move.w $57E(a5),d1 ROM:001293D6 clr.b ($8F5).w ROM:001293DA move.w d1,($6CC).w ROM:001293DE move.b #1,($8F5).w ROM:001293E4 move.b #2,($115A).w ROM:001293EA bra.s locret_129428 ROM:001293EC ; --------------------------------------------------------------------------- ROM:001293EC ROM:001293EC locret_1293EC: ; CODE XREF: ROM:001293BA↑j ROM:001293EC ; ROM:001293CA↑j ... ROM:001293EC rts ROM:001293EE ; --------------------------------------------------------------------------- ROM:001293EE ROM:001293EE loc_1293EE: ; DATA XREF: ROM:001293AC↑o ROM:001293EE cmpi.w #0,($6CC).w ROM:001293F4 bgt.s loc_129404 ROM:001293F6 bset #4,($1314).w ROM:001293FC move.b #3,($115A).w ROM:00129402 bra.s locret_12942A ROM:00129404 ; --------------------------------------------------------------------------- ROM:00129404 ROM:00129404 loc_129404: ; CODE XREF: ROM:001293F4↑j ROM:00129404 move.w $578(a5),d1 ROM:00129408 move.w $582(a5),d0 ROM:0012940C cmp.w ($53A).w,d0 ROM:00129410 bgt.s loc_129418 ROM:00129412 cmp.w ($CCA).w,d1 ROM:00129416 ble.s locret_129428 ROM:00129418 ROM:00129418 loc_129418: ; CODE XREF: ROM:00129410↑j ROM:00129418 clr.b ($8F5).w ROM:0012941C clr.w ($6CC).w ROM:00129420 move.b #1,($115A).w ROM:00129426 bra.s locret_1293EC ROM:00129428 ; --------------------------------------------------------------------------- ROM:00129428 ROM:00129428 locret_129428: ; CODE XREF: ROM:001293EA↑j ROM:00129428 ; ROM:00129416↑j ROM:00129428 rts ROM:0012942A ; --------------------------------------------------------------------------- ROM:0012942A ROM:0012942A locret_12942A: ; CODE XREF: ROM:00129402↑j ROM:0012942A ; DATA XREF: ROM:001293B0↑o ROM:0012942A rts ROM:0012942C ; --------------------------------------------------------------------------- ROM:0012942C rts ROM:0012942E ROM:0012942E ; =============== S U B R O U T I N E ======================================= ROM:0012942E ROM:0012942E ROM:0012942E sub_12942E: ; CODE XREF: ROM:00129344↑p ROM:0012942E clr.w d1 ROM:00129430 move.b ($1159).w,d1 ROM:00129434 cmpi.w #4,d1 ROM:00129438 bcc.s locret_129442 ROM:0012943A movea.l off_129444(pc,d1.w*4),a0 ROM:0012943E nop ROM:00129440 jmp (a0) ROM:00129442 ; --------------------------------------------------------------------------- ROM:00129442 ROM:00129442 locret_129442: ; CODE XREF: sub_12942E+A↑j ROM:00129442 rts ROM:00129442 ; End of function sub_12942E ROM:00129442 ROM:00129442 ; --------------------------------------------------------------------------- ROM:00129444 off_129444: dc.l loc_129454 ; DATA XREF: sub_12942E+C↑r ROM:00129448 dc.l loc_12945E ROM:0012944C dc.l loc_12948C ROM:00129450 dc.l locret_1294C6 ROM:00129454 ; --------------------------------------------------------------------------- ROM:00129454 ROM:00129454 loc_129454: ; DATA XREF: ROM:off_129444↑o ROM:00129454 move.b #1,($1159).w ROM:0012945A bra.s locret_12948A ROM:0012945C ; --------------------------------------------------------------------------- ROM:0012945C rts ROM:0012945E ; --------------------------------------------------------------------------- ROM:0012945E ROM:0012945E loc_12945E: ; DATA XREF: ROM:00129448↑o ROM:0012945E move.w $576(a5),d1 ROM:00129462 btst #2,($131D).w ROM:00129468 bne.s locret_12948A ROM:0012946A cmp.w ($CCA).w,d1 ROM:0012946E ble.s locret_12948A ROM:00129470 move.w $57C(a5),d1 ROM:00129474 clr.b ($8F4).w ROM:00129478 move.w d1,($6CA).w ROM:0012947C move.b #1,($8F4).w ROM:00129482 move.b #2,($1159).w ROM:00129488 bra.s locret_1294C4 ROM:0012948A ; --------------------------------------------------------------------------- ROM:0012948A ROM:0012948A locret_12948A: ; CODE XREF: ROM:0012945A↑j ROM:0012948A ; ROM:00129468↑j ... ROM:0012948A rts ROM:0012948C ; --------------------------------------------------------------------------- ROM:0012948C ROM:0012948C loc_12948C: ; DATA XREF: ROM:0012944C↑o ROM:0012948C cmpi.w #0,($6CA).w ROM:00129492 bgt.s loc_1294A2 ROM:00129494 bset #4,($1308).w ROM:0012949A move.b #3,($1159).w ROM:001294A0 bra.s locret_1294C6 ROM:001294A2 ; --------------------------------------------------------------------------- ROM:001294A2 ROM:001294A2 loc_1294A2: ; CODE XREF: ROM:00129492↑j ROM:001294A2 move.w $576(a5),d1 ROM:001294A6 btst #2,($131D).w ROM:001294AC bne.s loc_1294B4 ROM:001294AE cmp.w ($CCA).w,d1 ROM:001294B2 bge.s locret_1294C4 ROM:001294B4 ROM:001294B4 loc_1294B4: ; CODE XREF: ROM:001294AC↑j ROM:001294B4 clr.b ($8F4).w ROM:001294B8 clr.w ($6CA).w ROM:001294BC move.b #1,($1159).w ROM:001294C2 bra.s locret_12948A ROM:001294C4 ; --------------------------------------------------------------------------- ROM:001294C4 ROM:001294C4 locret_1294C4: ; CODE XREF: ROM:00129488↑j ROM:001294C4 ; ROM:001294B2↑j ROM:001294C4 rts ROM:001294C6 ; --------------------------------------------------------------------------- ROM:001294C6 ROM:001294C6 locret_1294C6: ; CODE XREF: ROM:001294A0↑j ROM:001294C6 ; DATA XREF: ROM:00129450↑o ROM:001294C6 rts ROM:001294C8 ; --------------------------------------------------------------------------- ROM:001294C8 rts ROM:001294CA ROM:001294CA ; =============== S U B R O U T I N E ======================================= ROM:001294CA ROM:001294CA ROM:001294CA sub_1294CA: ; CODE XREF: sub_129020↑p ROM:001294CA move.w $58A(a5),d1 ROM:001294CE btst #4,($12F4).w ROM:001294D4 beq.s locret_1294EA ROM:001294D6 bset #3,($1467).w ROM:001294DC move.b #3,$142F(d1.w) ROM:001294E4 bsr.l sub_12EDB0 ROM:001294EA ROM:001294EA locret_1294EA: ; CODE XREF: sub_1294CA+A↑j ROM:001294EA rts ROM:001294EA ; End of function sub_1294CA ROM:001294EA ROM:001294EC ROM:001294EC ; =============== S U B R O U T I N E ======================================= ROM:001294EC ROM:001294EC ROM:001294EC sub_1294EC: ; CODE XREF: sub_12A32A+3E↓p ROM:001294EC move.w ($CB4).w,d1 ROM:001294F0 cmpi.w #3,d1 ROM:001294F4 bcc.s locret_1294FE ROM:001294F6 movea.l off_129500(pc,d1.w*4),a0 ROM:001294FA nop ROM:001294FC jmp (a0) ROM:001294FE ; --------------------------------------------------------------------------- ROM:001294FE ROM:001294FE locret_1294FE: ; CODE XREF: sub_1294EC+8↑j ROM:001294FE rts ROM:001294FE ; End of function sub_1294EC ROM:001294FE ROM:001294FE ; --------------------------------------------------------------------------- ROM:00129500 off_129500: dc.l loc_12950C ; DATA XREF: sub_1294EC+A↑r ROM:00129504 dc.l loc_129516 ROM:00129508 dc.l loc_12953E ROM:0012950C ; --------------------------------------------------------------------------- ROM:0012950C ROM:0012950C loc_12950C: ; DATA XREF: ROM:off_129500↑o ROM:0012950C move.w #1,($CB4).w ROM:00129512 bra.s locret_12953C ROM:00129514 ; --------------------------------------------------------------------------- ROM:00129514 rts ROM:00129516 ; --------------------------------------------------------------------------- ROM:00129516 ROM:00129516 loc_129516: ; DATA XREF: ROM:00129504↑o ROM:00129516 btst #6,($1315).w ROM:0012951C beq.s locret_12953C ROM:0012951E bsr.w sub_129584 ROM:00129522 move.w $58C(a5),d0 ROM:00129526 clr.b ($921).w ROM:0012952A move.w d0,($724).w ROM:0012952E move.b #1,($921).w ROM:00129534 move.w #2,($CB4).w ROM:0012953A bra.s locret_129580 ROM:0012953C ; --------------------------------------------------------------------------- ROM:0012953C ROM:0012953C locret_12953C: ; CODE XREF: ROM:00129512↑j ROM:0012953C ; ROM:0012951C↑j ... ROM:0012953C rts ROM:0012953E ; --------------------------------------------------------------------------- ROM:0012953E ROM:0012953E loc_12953E: ; DATA XREF: ROM:00129508↑o ROM:0012953E btst #6,($1315).w ROM:00129544 bne.s loc_129556 ROM:00129546 clr.b ($921).w ROM:0012954A clr.w ($724).w ROM:0012954E move.w #1,($CB4).w ROM:00129554 bra.s locret_12953C ROM:00129556 ; --------------------------------------------------------------------------- ROM:00129556 ROM:00129556 loc_129556: ; CODE XREF: ROM:00129544↑j ROM:00129556 cmpi.w #0,($724).w ROM:0012955C bgt.s locret_129580 ROM:0012955E bsr.w sub_129584 ROM:00129562 move.w $58C(a5),d0 ROM:00129566 clr.b ($921).w ROM:0012956A move.w d0,($724).w ROM:0012956E move.b #1,($921).w ROM:00129574 move.w #2,($CB4).w ROM:0012957A bra.l *+6 ROM:00129580 ; --------------------------------------------------------------------------- ROM:00129580 ROM:00129580 locret_129580: ; CODE XREF: ROM:0012953A↑j ROM:00129580 ; ROM:0012955C↑j ... ROM:00129580 rts ROM:00129582 ; --------------------------------------------------------------------------- ROM:00129582 rts ROM:00129584 ROM:00129584 ; =============== S U B R O U T I N E ======================================= ROM:00129584 ROM:00129584 ROM:00129584 sub_129584: ; CODE XREF: ROM:0012951E↑p ROM:00129584 ; ROM:0012955E↑p ROM:00129584 btst #2,($1306).w ROM:0012958A beq.s loc_12959A ROM:0012958C bclr #2,($1306).w ROM:00129592 bset #5,($1465).w ROM:00129598 bra.s loc_1295A0 ROM:0012959A ; --------------------------------------------------------------------------- ROM:0012959A ROM:0012959A loc_12959A: ; CODE XREF: sub_129584+6↑j ROM:0012959A bclr #5,($1465).w ROM:001295A0 ROM:001295A0 loc_1295A0: ; CODE XREF: sub_129584+14↑j ROM:001295A0 bset #4,($146C).w ROM:001295A6 btst #2,($1308).w ROM:001295AC beq.s loc_1295BC ROM:001295AE bclr #2,($1308).w ROM:001295B4 bset #6,($1465).w ROM:001295BA bra.s loc_1295C2 ROM:001295BC ; --------------------------------------------------------------------------- ROM:001295BC ROM:001295BC loc_1295BC: ; CODE XREF: sub_129584+28↑j ROM:001295BC bclr #6,($1465).w ROM:001295C2 ROM:001295C2 loc_1295C2: ; CODE XREF: sub_129584+36↑j ROM:001295C2 bset #4,($1464).w ROM:001295C8 btst #3,($1304).w ROM:001295CE beq.s loc_1295DE ROM:001295D0 bclr #3,($1304).w ROM:001295D6 bset #7,($1465).w ROM:001295DC bra.s loc_1295E4 ROM:001295DE ; --------------------------------------------------------------------------- ROM:001295DE ROM:001295DE loc_1295DE: ; CODE XREF: sub_129584+4A↑j ROM:001295DE bclr #7,($1465).w ROM:001295E4 ROM:001295E4 loc_1295E4: ; CODE XREF: sub_129584+58↑j ROM:001295E4 bset #1,($1469).w ROM:001295EA btst #3,($1306).w ROM:001295F0 beq.s loc_129600 ROM:001295F2 bclr #3,($1306).w ROM:001295F8 bset #0,($1466).w ROM:001295FE bra.s loc_129606 ROM:00129600 ; --------------------------------------------------------------------------- ROM:00129600 ROM:00129600 loc_129600: ; CODE XREF: sub_129584+6C↑j ROM:00129600 bclr #0,($1466).w ROM:00129606 ROM:00129606 loc_129606: ; CODE XREF: sub_129584+7A↑j ROM:00129606 bset #3,($1462).w ROM:0012960C rts ROM:0012960C ; End of function sub_129584 ROM:0012960C ROM:0012960E ROM:0012960E ; =============== S U B R O U T I N E ======================================= ROM:0012960E ROM:0012960E ROM:0012960E sub_12960E: ; CODE XREF: sub_12A32A+26↓p ROM:0012960E move.w ($CB6).w,d1 ROM:00129612 cmpi.w #5,d1 ROM:00129616 bcc.s locret_129620 ROM:00129618 movea.l off_129622(pc,d1.w*4),a0 ROM:0012961C nop ROM:0012961E jmp (a0) ROM:00129620 ; --------------------------------------------------------------------------- ROM:00129620 ROM:00129620 locret_129620: ; CODE XREF: sub_12960E+8↑j ROM:00129620 rts ROM:00129620 ; End of function sub_12960E ROM:00129620 ROM:00129620 ; --------------------------------------------------------------------------- ROM:00129622 off_129622: dc.l loc_129636 ; DATA XREF: sub_12960E+A↑r ROM:00129626 dc.l loc_129640 ROM:0012962A dc.l loc_12966E ROM:0012962E dc.l loc_1296BA ROM:00129632 dc.l loc_129766 ROM:00129636 ; --------------------------------------------------------------------------- ROM:00129636 ROM:00129636 loc_129636: ; DATA XREF: ROM:off_129622↑o ROM:00129636 move.w #1,($CB6).w ROM:0012963C bra.s loc_129668 ROM:0012963E ; --------------------------------------------------------------------------- ROM:0012963E rts ROM:00129640 ; --------------------------------------------------------------------------- ROM:00129640 ROM:00129640 loc_129640: ; DATA XREF: ROM:00129626↑o ROM:00129640 btst #4,($12FA).w ROM:00129646 beq.s loc_129668 ROM:00129648 bclr #3,($1469).w ROM:0012964E move.w $590(a5),d1 ROM:00129652 clr.b ($8F6).w ROM:00129656 move.w d1,($6CE).w ROM:0012965A move.b #1,($8F6).w ROM:00129660 move.w #2,($CB6).w ROM:00129666 bra.s loc_1296B4 ROM:00129668 ; --------------------------------------------------------------------------- ROM:00129668 ROM:00129668 loc_129668: ; CODE XREF: ROM:0012963C↑j ROM:00129668 ; ROM:00129646↑j ... ROM:00129668 bsr.w sub_129782 ROM:0012966C rts ROM:0012966E ; --------------------------------------------------------------------------- ROM:0012966E ROM:0012966E loc_12966E: ; DATA XREF: ROM:0012962A↑o ROM:0012966E btst #4,($12FA).w ROM:00129674 bne.s loc_129686 ROM:00129676 clr.b ($8F6).w ROM:0012967A clr.w ($6CE).w ROM:0012967E move.w #1,($CB6).w ROM:00129684 bra.s loc_129668 ROM:00129686 ; --------------------------------------------------------------------------- ROM:00129686 ROM:00129686 loc_129686: ; CODE XREF: ROM:00129674↑j ROM:00129686 cmpi.w #0,($6CE).w ROM:0012968C bgt.s loc_1296B4 ROM:0012968E btst #4,($12FA).w ROM:00129694 beq.s loc_1296B4 ROM:00129696 move.w $592(a5),d1 ROM:0012969A clr.b ($8F6).w ROM:0012969E move.w d1,($6CE).w ROM:001296A2 move.b #1,($8F6).w ROM:001296A8 move.w #3,($CB6).w ROM:001296AE bra.l loc_12975C ROM:001296B4 ; --------------------------------------------------------------------------- ROM:001296B4 ROM:001296B4 loc_1296B4: ; CODE XREF: ROM:00129666↑j ROM:001296B4 ; ROM:0012968C↑j ... ROM:001296B4 bsr.w sub_129782 ROM:001296B8 rts ROM:001296BA ; --------------------------------------------------------------------------- ROM:001296BA ROM:001296BA loc_1296BA: ; DATA XREF: ROM:0012962E↑o ROM:001296BA cmpi.w #0,($6CE).w ROM:001296C0 bgt.s loc_1296EE ROM:001296C2 btst #4,($12FA).w ROM:001296C8 beq.s loc_1296EE ROM:001296CA move.w $592(a5),d1 ROM:001296CE clr.b ($8F6).w ROM:001296D2 move.w d1,($6CE).w ROM:001296D6 move.b #1,($8F6).w ROM:001296DC bset #7,($1467).w ROM:001296E2 move.w #3,($CB6).w ROM:001296E8 bra.l loc_12975C ROM:001296EE ; --------------------------------------------------------------------------- ROM:001296EE ROM:001296EE loc_1296EE: ; CODE XREF: ROM:001296C0↑j ROM:001296EE ; ROM:001296C8↑j ROM:001296EE cmpi.w #0,($6CE).w ROM:001296F4 bgt.s loc_129710 ROM:001296F6 btst #4,($12FA).w ROM:001296FC bne.s loc_129710 ROM:001296FE move.w #0,($CB8).w ROM:00129704 move.w #1,($CB6).w ROM:0012970A bra.l loc_129668 ROM:00129710 ; --------------------------------------------------------------------------- ROM:00129710 ROM:00129710 loc_129710: ; CODE XREF: ROM:001296F4↑j ROM:00129710 ; ROM:001296FC↑j ROM:00129710 btst #4,($12FA).w ROM:00129716 bne.s loc_129732 ROM:00129718 move.w #0,($CB8).w ROM:0012971E clr.b ($8F6).w ROM:00129722 clr.w ($6CE).w ROM:00129726 move.w #1,($CB6).w ROM:0012972C bra.l loc_129668 ROM:00129732 ; --------------------------------------------------------------------------- ROM:00129732 ROM:00129732 loc_129732: ; CODE XREF: ROM:00129716↑j ROM:00129732 btst #3,($1301).w ROM:00129738 beq.s loc_12975C ROM:0012973A move.w #0,($CB8).w ROM:00129740 bset #3,($1469).w ROM:00129746 bset #7,($1467).w ROM:0012974C clr.b ($8F6).w ROM:00129750 clr.w ($6CE).w ROM:00129754 move.w #4,($CB6).w ROM:0012975A bra.s loc_12977A ROM:0012975C ; --------------------------------------------------------------------------- ROM:0012975C ROM:0012975C loc_12975C: ; CODE XREF: ROM:001296AE↑j ROM:0012975C ; ROM:001296E8↑j ... ROM:0012975C bsr.w sub_129782 ROM:00129760 bsr.w sub_1297BC ROM:00129764 rts ROM:00129766 ; --------------------------------------------------------------------------- ROM:00129766 ROM:00129766 loc_129766: ; DATA XREF: ROM:00129632↑o ROM:00129766 btst #4,($12FA).w ROM:0012976C bne.s loc_12977A ROM:0012976E move.w #1,($CB6).w ROM:00129774 bra.l loc_129668 ROM:0012977A ; --------------------------------------------------------------------------- ROM:0012977A ROM:0012977A loc_12977A: ; CODE XREF: ROM:0012975A↑j ROM:0012977A ; ROM:0012976C↑j ROM:0012977A bsr.w sub_129782 ROM:0012977E rts ROM:00129780 ; --------------------------------------------------------------------------- ROM:00129780 rts ROM:00129782 ROM:00129782 ; =============== S U B R O U T I N E ======================================= ROM:00129782 ROM:00129782 ROM:00129782 sub_129782: ; CODE XREF: ROM:loc_129668↑p ROM:00129782 ; ROM:loc_1296B4↑p ... ROM:00129782 btst #2,($131D).w ROM:00129788 bne.s loc_1297B4 ROM:0012978A btst #5,($1314).w ROM:00129790 beq.s loc_1297AC ROM:00129792 move.w $58E(a5),d1 ROM:00129796 cmp.w ($A98).w,d1 ROM:0012979A bgt.s loc_1297A4 ROM:0012979C bset #4,($12FA).w ROM:001297A2 bra.s loc_1297AA ROM:001297A4 ; --------------------------------------------------------------------------- ROM:001297A4 ROM:001297A4 loc_1297A4: ; CODE XREF: sub_129782+18↑j ROM:001297A4 bclr #4,($12FA).w ROM:001297AA ROM:001297AA loc_1297AA: ; CODE XREF: sub_129782+20↑j ROM:001297AA bra.s loc_1297B2 ROM:001297AC ; --------------------------------------------------------------------------- ROM:001297AC ROM:001297AC loc_1297AC: ; CODE XREF: sub_129782+E↑j ROM:001297AC bclr #4,($12FA).w ROM:001297B2 ROM:001297B2 loc_1297B2: ; CODE XREF: sub_129782:loc_1297AA↑j ROM:001297B2 bra.s locret_1297BA ROM:001297B4 ; --------------------------------------------------------------------------- ROM:001297B4 ROM:001297B4 loc_1297B4: ; CODE XREF: sub_129782+6↑j ROM:001297B4 bclr #4,($12FA).w ROM:001297BA ROM:001297BA locret_1297BA: ; CODE XREF: sub_129782:loc_1297B2↑j ROM:001297BA rts ROM:001297BA ; End of function sub_129782 ROM:001297BA ROM:001297BC ROM:001297BC ; =============== S U B R O U T I N E ======================================= ROM:001297BC ROM:001297BC ROM:001297BC sub_1297BC: ; CODE XREF: ROM:00129760↑p ROM:001297BC move.w ($CB8).w,d1 ROM:001297C0 cmpi.w #4,d1 ROM:001297C4 bcc.s locret_1297CE ROM:001297C6 movea.l off_1297D0(pc,d1.w*4),a0 ROM:001297CA nop ROM:001297CC jmp (a0) ROM:001297CE ; --------------------------------------------------------------------------- ROM:001297CE ROM:001297CE locret_1297CE: ; CODE XREF: sub_1297BC+8↑j ROM:001297CE rts ROM:001297CE ; End of function sub_1297BC ROM:001297CE ROM:001297CE ; --------------------------------------------------------------------------- ROM:001297D0 off_1297D0: dc.l loc_1297E0 ; DATA XREF: sub_1297BC+A↑r ROM:001297D4 dc.l loc_129800 ROM:001297D8 dc.l loc_12983E ROM:001297DC dc.l loc_129892 ROM:001297E0 ; --------------------------------------------------------------------------- ROM:001297E0 ROM:001297E0 loc_1297E0: ; DATA XREF: ROM:off_1297D0↑o ROM:001297E0 bclr #3,($1301).w ROM:001297E6 bclr #0,($1301).w ROM:001297EC bclr #3,($130A).w ROM:001297F2 move.w #1,($CB8).w ROM:001297F8 bra.l loc_12982E ROM:001297FE ; --------------------------------------------------------------------------- ROM:001297FE rts ROM:00129800 ; --------------------------------------------------------------------------- ROM:00129800 ROM:00129800 loc_129800: ; DATA XREF: ROM:001297D4↑o ROM:00129800 btst #0,($1301).w ROM:00129806 beq.s loc_12982E ROM:00129808 btst #3,($130A).w ROM:0012980E beq.s loc_12982E ROM:00129810 move.w $598(a5),d1 ROM:00129814 clr.b ($8F7).w ROM:00129818 move.w d1,($6D0).w ROM:0012981C move.b #1,($8F7).w ROM:00129822 move.w #2,($CB8).w ROM:00129828 bra.l loc_12988C ROM:0012982E ; --------------------------------------------------------------------------- ROM:0012982E ROM:0012982E loc_12982E: ; CODE XREF: ROM:001297F8↑j ROM:0012982E ; ROM:00129806↑j ... ROM:0012982E bsr.w sub_1298A8 ROM:00129832 move.w $59A(a5),d1 ROM:00129836 bsr.l sub_12EDFE ROM:0012983C rts ROM:0012983E ; --------------------------------------------------------------------------- ROM:0012983E ROM:0012983E loc_12983E: ; DATA XREF: ROM:001297D8↑o ROM:0012983E btst #0,($1301).w ROM:00129844 beq.s loc_12984E ROM:00129846 btst #3,($130A).w ROM:0012984C bne.s loc_129862 ROM:0012984E ROM:0012984E loc_12984E: ; CODE XREF: ROM:00129844↑j ROM:0012984E clr.b ($8F7).w ROM:00129852 clr.w ($6D0).w ROM:00129856 move.w #1,($CB8).w ROM:0012985C bra.l loc_12982E ROM:00129862 ; --------------------------------------------------------------------------- ROM:00129862 ROM:00129862 loc_129862: ; CODE XREF: ROM:0012984C↑j ROM:00129862 btst #0,($1301).w ROM:00129868 beq.s loc_12988C ROM:0012986A btst #3,($130A).w ROM:00129870 beq.s loc_12988C ROM:00129872 cmpi.w #0,($6D0).w ROM:00129878 bgt.s loc_12988C ROM:0012987A bset #3,($1301).w ROM:00129880 move.w #3,($CB8).w ROM:00129886 bra.l loc_129892 ROM:0012988C ; --------------------------------------------------------------------------- ROM:0012988C ROM:0012988C loc_12988C: ; CODE XREF: ROM:00129828↑j ROM:0012988C ; ROM:00129868↑j ... ROM:0012988C bsr.w sub_1298A8 ROM:00129890 rts ROM:00129892 ; --------------------------------------------------------------------------- ROM:00129892 ROM:00129892 loc_129892: ; CODE XREF: ROM:00129886↑j ROM:00129892 ; DATA XREF: ROM:001297DC↑o ROM:00129892 move.w $59A(a5),d1 ROM:00129896 move.b #0,$142F(d1.w) ROM:0012989E bsr.l sub_12EDBA ROM:001298A4 rts ROM:001298A6 ; --------------------------------------------------------------------------- ROM:001298A6 rts ROM:001298A8 ROM:001298A8 ; =============== S U B R O U T I N E ======================================= ROM:001298A8 ROM:001298A8 ROM:001298A8 sub_1298A8: ; CODE XREF: ROM:loc_12982E↑p ROM:001298A8 ; ROM:loc_12988C↑p ROM:001298A8 move.w $596(a5),d1 ROM:001298AC move.w $594(a5),d2 ROM:001298B0 cmp.w ($BB8).w,d1 ROM:001298B4 blt.s loc_1298BC ROM:001298B6 cmp.w ($BB8).w,d2 ROM:001298BA ble.s loc_1298C4 ROM:001298BC ROM:001298BC loc_1298BC: ; CODE XREF: sub_1298A8+C↑j ROM:001298BC bset #3,($130A).w ROM:001298C2 bra.s loc_1298CA ROM:001298C4 ; --------------------------------------------------------------------------- ROM:001298C4 ROM:001298C4 loc_1298C4: ; CODE XREF: sub_1298A8+12↑j ROM:001298C4 bclr #3,($130A).w ROM:001298CA ROM:001298CA loc_1298CA: ; CODE XREF: sub_1298A8+1A↑j ROM:001298CA cmpi.w #0,($BBA).w ROM:001298D0 bne.s loc_1298D4 ROM:001298D2 bra.s loc_1298EE ROM:001298D4 ; --------------------------------------------------------------------------- ROM:001298D4 ROM:001298D4 loc_1298D4: ; CODE XREF: sub_1298A8+28↑j ROM:001298D4 move.w ($BB6).w,d0 ROM:001298D8 cmp.w ($BBA).w,d0 ROM:001298DC bgt.s loc_1298E0 ROM:001298DE bra.s loc_1298EE ROM:001298E0 ; --------------------------------------------------------------------------- ROM:001298E0 ROM:001298E0 loc_1298E0: ; CODE XREF: sub_1298A8+34↑j ROM:001298E0 move.w ($BB0).w,d1 ROM:001298E4 sub.w $448(a5),d1 ROM:001298E8 cmp.w ($BBA).w,d1 ROM:001298EC blt.s loc_1298F6 ROM:001298EE ROM:001298EE loc_1298EE: ; CODE XREF: sub_1298A8+2A↑j ROM:001298EE ; sub_1298A8+36↑j ROM:001298EE bset #0,($1301).w ROM:001298F4 bra.s locret_1298FC ROM:001298F6 ; --------------------------------------------------------------------------- ROM:001298F6 ROM:001298F6 loc_1298F6: ; CODE XREF: sub_1298A8+44↑j ROM:001298F6 bclr #0,($1301).w ROM:001298FC ROM:001298FC locret_1298FC: ; CODE XREF: sub_1298A8+4C↑j ROM:001298FC rts ROM:001298FC ; End of function sub_1298A8 ROM:001298FC ROM:001298FE ROM:001298FE ; =============== S U B R O U T I N E ======================================= ROM:001298FE ROM:001298FE ROM:001298FE sub_1298FE: ; CODE XREF: sub_12A32A+44↓p ROM:001298FE move.w ($CBA).w,d1 ROM:00129902 cmpi.w #3,d1 ROM:00129906 bcc.s locret_129910 ROM:00129908 movea.l off_129912(pc,d1.w*4),a0 ROM:0012990C nop ROM:0012990E jmp (a0) ROM:00129910 ; --------------------------------------------------------------------------- ROM:00129910 ROM:00129910 locret_129910: ; CODE XREF: sub_1298FE+8↑j ROM:00129910 rts ROM:00129910 ; End of function sub_1298FE ROM:00129910 ROM:00129910 ; --------------------------------------------------------------------------- ROM:00129912 off_129912: dc.l loc_12991E ; DATA XREF: sub_1298FE+A↑r ROM:00129916 dc.l loc_129928 ROM:0012991A dc.l loc_129958 ROM:0012991E ; --------------------------------------------------------------------------- ROM:0012991E ROM:0012991E loc_12991E: ; DATA XREF: ROM:off_129912↑o ROM:0012991E move.w #1,($CBA).w ROM:00129924 bra.s locret_129956 ROM:00129926 ; --------------------------------------------------------------------------- ROM:00129926 rts ROM:00129928 ; --------------------------------------------------------------------------- ROM:00129928 ROM:00129928 loc_129928: ; DATA XREF: ROM:00129916↑o ROM:00129928 btst #6,($1315).w ROM:0012992E beq.s locret_129956 ROM:00129930 cmpi.w #0,($5A2).w ROM:00129936 ble.s locret_129956 ROM:00129938 bsr.w sub_1299A6 ROM:0012993C move.w $59C(a5),d0 ROM:00129940 clr.b ($8F8).w ROM:00129944 move.w d0,($6D2).w ROM:00129948 move.b #1,($8F8).w ROM:0012994E move.w #2,($CBA).w ROM:00129954 bra.s locret_1299A2 ROM:00129956 ; --------------------------------------------------------------------------- ROM:00129956 ROM:00129956 locret_129956: ; CODE XREF: ROM:00129924↑j ROM:00129956 ; ROM:0012992E↑j ... ROM:00129956 rts ROM:00129958 ; --------------------------------------------------------------------------- ROM:00129958 ROM:00129958 loc_129958: ; DATA XREF: ROM:0012991A↑o ROM:00129958 btst #6,($1315).w ROM:0012995E beq.s loc_129968 ROM:00129960 cmpi.w #0,($5A2).w ROM:00129966 bgt.s loc_129978 ROM:00129968 ROM:00129968 loc_129968: ; CODE XREF: ROM:0012995E↑j ROM:00129968 clr.b ($8F8).w ROM:0012996C clr.w ($6D2).w ROM:00129970 move.w #1,($CBA).w ROM:00129976 bra.s locret_129956 ROM:00129978 ; --------------------------------------------------------------------------- ROM:00129978 ROM:00129978 loc_129978: ; CODE XREF: ROM:00129966↑j ROM:00129978 cmpi.w #0,($6D2).w ROM:0012997E bgt.s locret_1299A2 ROM:00129980 bsr.w sub_1299A6 ROM:00129984 move.w $59C(a5),d7 ROM:00129988 clr.b ($8F8).w ROM:0012998C move.w d7,($6D2).w ROM:00129990 move.b #1,($8F8).w ROM:00129996 move.w #2,($CBA).w ROM:0012999C bra.l *+6 ROM:001299A2 ; --------------------------------------------------------------------------- ROM:001299A2 ROM:001299A2 locret_1299A2: ; CODE XREF: ROM:00129954↑j ROM:001299A2 ; ROM:0012997E↑j ... ROM:001299A2 rts ROM:001299A4 ; --------------------------------------------------------------------------- ROM:001299A4 rts ROM:001299A6 ROM:001299A6 ; =============== S U B R O U T I N E ======================================= ROM:001299A6 ROM:001299A6 ROM:001299A6 sub_1299A6: ; CODE XREF: ROM:00129938↑p ROM:001299A6 ; ROM:00129980↑p ROM:001299A6 move.w $59E(a5),d1 ROM:001299AA btst #4,($1300).w ROM:001299B0 beq.s loc_1299CE ROM:001299B2 bclr #4,($1300).w ROM:001299B8 bset #7,($146D).w ROM:001299BE move.b #0,$142F(d1.w) ROM:001299C6 bsr.l sub_12EDB0 ROM:001299CC bra.s locret_1299DA ROM:001299CE ; --------------------------------------------------------------------------- ROM:001299CE ROM:001299CE loc_1299CE: ; CODE XREF: sub_1299A6+A↑j ROM:001299CE bclr #7,($146D).w ROM:001299D4 bsr.l sub_12EDFE ROM:001299DA ROM:001299DA locret_1299DA: ; CODE XREF: sub_1299A6+26↑j ROM:001299DA rts ROM:001299DA ; End of function sub_1299A6 ROM:001299DA ROM:001299DC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001299DE ROM:001299DE ; =============== S U B R O U T I N E ======================================= ROM:001299DE ROM:001299DE ROM:001299DE sub_1299DE: ; CODE XREF: sub_12A32A↓p ROM:001299DE bsr.w sub_1299E8 ROM:001299E2 bsr.w sub_129C52 ROM:001299E6 rts ROM:001299E6 ; End of function sub_1299DE ROM:001299E6 ROM:001299E8 ROM:001299E8 ; =============== S U B R O U T I N E ======================================= ROM:001299E8 ROM:001299E8 ROM:001299E8 sub_1299E8: ; CODE XREF: sub_1299DE↑p ROM:001299E8 clr.w d1 ROM:001299EA move.b ($115D).w,d1 ROM:001299EE cmpi.w #7,d1 ROM:001299F2 bcc.s locret_1299FC ROM:001299F4 movea.l off_1299FE(pc,d1.w*4),a0 ROM:001299F8 nop ROM:001299FA jmp (a0) ROM:001299FC ; --------------------------------------------------------------------------- ROM:001299FC ROM:001299FC locret_1299FC: ; CODE XREF: sub_1299E8+A↑j ROM:001299FC rts ROM:001299FC ; End of function sub_1299E8 ROM:001299FC ROM:001299FC ; --------------------------------------------------------------------------- ROM:001299FE off_1299FE: dc.l loc_129A1A ; DATA XREF: sub_1299E8+C↑r ROM:00129A02 dc.l loc_129A2E ROM:00129A06 dc.l loc_129A8E ROM:00129A0A dc.l loc_129AF8 ROM:00129A0E dc.l loc_129B5C ROM:00129A12 dc.l loc_129BE2 ROM:00129A16 dc.l locret_129C02 ROM:00129A1A ; --------------------------------------------------------------------------- ROM:00129A1A ROM:00129A1A loc_129A1A: ; DATA XREF: ROM:off_1299FE↑o ROM:00129A1A bclr #5,($1467).w ROM:00129A20 bsr.w sub_129C04 ROM:00129A24 move.b #1,($115D).w ROM:00129A2A bra.s loc_129A88 ROM:00129A2C ; --------------------------------------------------------------------------- ROM:00129A2C rts ROM:00129A2E ; --------------------------------------------------------------------------- ROM:00129A2E ROM:00129A2E loc_129A2E: ; DATA XREF: ROM:00129A02↑o ROM:00129A2E btst #2,($12FD).w ROM:00129A34 beq.s loc_129A52 ROM:00129A36 move.w $5B0(a5),d1 ROM:00129A3A move.b #1,($142F).w ROM:00129A40 bsr.l sub_12EDB0 ROM:00129A46 move.b #6,($115D).w ROM:00129A4C bra.l locret_129C02 ROM:00129A52 ; --------------------------------------------------------------------------- ROM:00129A52 ROM:00129A52 loc_129A52: ; CODE XREF: ROM:00129A34↑j ROM:00129A52 btst #5,($1304).w ROM:00129A58 bne.s loc_129A88 ROM:00129A5A move.w $5A0(a5),d0 ROM:00129A5E move.w $5A2(a5),d1 ROM:00129A62 cmp.w ($598).w,d0 ROM:00129A66 bgt.s loc_129A88 ROM:00129A68 cmp.w ($A5A).w,d1 ROM:00129A6C bgt.s loc_129A88 ROM:00129A6E move.w $5A4(a5),d2 ROM:00129A72 clr.b ($8DA).w ROM:00129A76 move.w d2,($696).w ROM:00129A7A move.b #1,($8DA).w ROM:00129A80 move.b #2,($115D).w ROM:00129A86 bra.s loc_129AF2 ROM:00129A88 ; --------------------------------------------------------------------------- ROM:00129A88 ROM:00129A88 loc_129A88: ; CODE XREF: ROM:00129A2A↑j ROM:00129A88 ; ROM:00129A58↑j ... ROM:00129A88 bsr.w sub_129C12 ROM:00129A8C rts ROM:00129A8E ; --------------------------------------------------------------------------- ROM:00129A8E ROM:00129A8E loc_129A8E: ; DATA XREF: ROM:00129A06↑o ROM:00129A8E btst #2,($12FD).w ROM:00129A94 beq.s loc_129AB2 ROM:00129A96 move.w $5B0(a5),d1 ROM:00129A9A move.b #1,($142F).w ROM:00129AA0 bsr.l sub_12EDB0 ROM:00129AA6 move.b #6,($115D).w ROM:00129AAC bra.l locret_129C02 ROM:00129AB2 ; --------------------------------------------------------------------------- ROM:00129AB2 ROM:00129AB2 loc_129AB2: ; CODE XREF: ROM:00129A94↑j ROM:00129AB2 cmpi.w #0,($696).w ROM:00129AB8 bgt.s loc_129AC6 ROM:00129ABA move.b #3,($115D).w ROM:00129AC0 bra.l loc_129B56 ROM:00129AC6 ; --------------------------------------------------------------------------- ROM:00129AC6 ROM:00129AC6 loc_129AC6: ; CODE XREF: ROM:00129AB8↑j ROM:00129AC6 btst #5,($1304).w ROM:00129ACC bne.s loc_129AE2 ROM:00129ACE move.w $5A0(a5),d0 ROM:00129AD2 move.w $5A2(a5),d1 ROM:00129AD6 cmp.w ($598).w,d0 ROM:00129ADA bgt.s loc_129AE2 ROM:00129ADC cmp.w ($A5A).w,d1 ROM:00129AE0 ble.s loc_129AF2 ROM:00129AE2 ROM:00129AE2 loc_129AE2: ; CODE XREF: ROM:00129ACC↑j ROM:00129AE2 ; ROM:00129ADA↑j ROM:00129AE2 clr.b ($8DA).w ROM:00129AE6 clr.w ($696).w ROM:00129AEA move.b #1,($115D).w ROM:00129AF0 bra.s loc_129A88 ROM:00129AF2 ; --------------------------------------------------------------------------- ROM:00129AF2 ROM:00129AF2 loc_129AF2: ; CODE XREF: ROM:00129A86↑j ROM:00129AF2 ; ROM:00129AE0↑j ROM:00129AF2 bsr.w sub_129C12 ROM:00129AF6 rts ROM:00129AF8 ; --------------------------------------------------------------------------- ROM:00129AF8 ROM:00129AF8 loc_129AF8: ; DATA XREF: ROM:00129A0A↑o ROM:00129AF8 btst #2,($12FD).w ROM:00129AFE beq.s loc_129B1C ROM:00129B00 move.w $5B0(a5),d1 ROM:00129B04 move.b #1,($142F).w ROM:00129B0A bsr.l sub_12EDB0 ROM:00129B10 move.b #6,($115D).w ROM:00129B16 bra.l locret_129C02 ROM:00129B1C ; --------------------------------------------------------------------------- ROM:00129B1C ROM:00129B1C loc_129B1C: ; CODE XREF: ROM:00129AFE↑j ROM:00129B1C btst #5,($1304).w ROM:00129B22 bne.s loc_129B56 ROM:00129B24 move.w $5A6(a5),d0 ROM:00129B28 move.w $5A8(a5),d1 ROM:00129B2C cmp.w ($598).w,d0 ROM:00129B30 blt.s loc_129B56 ROM:00129B32 cmp.w ($A5A).w,d1 ROM:00129B36 blt.s loc_129B56 ROM:00129B38 move.w $5AA(a5),d2 ROM:00129B3C clr.b ($8DA).w ROM:00129B40 move.w d2,($696).w ROM:00129B44 move.b #1,($8DA).w ROM:00129B4A move.b #4,($115D).w ROM:00129B50 bra.l loc_129BDC ROM:00129B56 ; --------------------------------------------------------------------------- ROM:00129B56 ROM:00129B56 loc_129B56: ; CODE XREF: ROM:00129AC0↑j ROM:00129B56 ; ROM:00129B22↑j ... ROM:00129B56 bsr.w sub_129C12 ROM:00129B5A rts ROM:00129B5C ; --------------------------------------------------------------------------- ROM:00129B5C ROM:00129B5C loc_129B5C: ; DATA XREF: ROM:00129A0E↑o ROM:00129B5C btst #2,($12FD).w ROM:00129B62 beq.s loc_129B80 ROM:00129B64 move.w $5B0(a5),d1 ROM:00129B68 move.b #1,($142F).w ROM:00129B6E bsr.l sub_12EDB0 ROM:00129B74 move.b #6,($115D).w ROM:00129B7A bra.l locret_129C02 ROM:00129B80 ; --------------------------------------------------------------------------- ROM:00129B80 ROM:00129B80 loc_129B80: ; CODE XREF: ROM:00129B62↑j ROM:00129B80 cmpi.w #0,($696).w ROM:00129B86 bgt.s loc_129BAC ROM:00129B88 move.w $5B0(a5),d1 ROM:00129B8C move.b #1,$142F(d1.w) ROM:00129B94 bsr.l sub_12EDB0 ROM:00129B9A bset #1,($1305).w ROM:00129BA0 move.b #5,($115D).w ROM:00129BA6 bra.l loc_129BFC ROM:00129BAC ; --------------------------------------------------------------------------- ROM:00129BAC ROM:00129BAC loc_129BAC: ; CODE XREF: ROM:00129B86↑j ROM:00129BAC btst #5,($1304).w ROM:00129BB2 bne.s loc_129BC8 ROM:00129BB4 move.w $5A6(a5),d0 ROM:00129BB8 move.w $5A8(a5),d1 ROM:00129BBC cmp.w ($598).w,d0 ROM:00129BC0 blt.s loc_129BC8 ROM:00129BC2 cmp.w ($A5A).w,d1 ROM:00129BC6 bge.s loc_129BDC ROM:00129BC8 ROM:00129BC8 loc_129BC8: ; CODE XREF: ROM:00129BB2↑j ROM:00129BC8 ; ROM:00129BC0↑j ROM:00129BC8 clr.b ($8DA).w ROM:00129BCC clr.w ($696).w ROM:00129BD0 move.b #3,($115D).w ROM:00129BD6 bra.l loc_129B56 ROM:00129BDC ; --------------------------------------------------------------------------- ROM:00129BDC ROM:00129BDC loc_129BDC: ; CODE XREF: ROM:00129B50↑j ROM:00129BDC ; ROM:00129BC6↑j ROM:00129BDC bsr.w sub_129C12 ROM:00129BE0 rts ROM:00129BE2 ; --------------------------------------------------------------------------- ROM:00129BE2 ROM:00129BE2 loc_129BE2: ; DATA XREF: ROM:00129A12↑o ROM:00129BE2 btst #2,($12FD).w ROM:00129BE8 beq.s loc_129BFC ROM:00129BEA move.w $5B0(a5),d1 ROM:00129BEE bsr.l sub_12EDFE ROM:00129BF4 move.b #6,($115D).w ROM:00129BFA bra.s locret_129C02 ROM:00129BFC ; --------------------------------------------------------------------------- ROM:00129BFC ROM:00129BFC loc_129BFC: ; CODE XREF: ROM:00129BA6↑j ROM:00129BFC ; ROM:00129BE8↑j ROM:00129BFC bsr.w sub_129C12 ROM:00129C00 rts ROM:00129C02 ; --------------------------------------------------------------------------- ROM:00129C02 ROM:00129C02 locret_129C02: ; CODE XREF: ROM:00129A4C↑j ROM:00129C02 ; ROM:00129AAC↑j ... ROM:00129C02 rts ROM:00129C04 ROM:00129C04 ; =============== S U B R O U T I N E ======================================= ROM:00129C04 ROM:00129C04 ROM:00129C04 sub_129C04: ; CODE XREF: ROM:00129A20↑p ROM:00129C04 move.w ($4D0).w,($CBC).w ROM:00129C0A move.w ($4D0).w,($CBE).w ROM:00129C10 rts ROM:00129C10 ; End of function sub_129C04 ROM:00129C10 ROM:00129C12 ROM:00129C12 ; =============== S U B R O U T I N E ======================================= ROM:00129C12 ROM:00129C12 ROM:00129C12 sub_129C12: ; CODE XREF: ROM:loc_129A88↑p ROM:00129C12 ; ROM:loc_129AF2↑p ... ROM:00129C12 move.w ($CBE).w,d0 ROM:00129C16 cmp.w ($4D0).w,d0 ROM:00129C1A bge.s loc_129C22 ROM:00129C1C move.w ($4D0).w,($CBE).w ROM:00129C22 ROM:00129C22 loc_129C22: ; CODE XREF: sub_129C12+8↑j ROM:00129C22 move.w ($CBC).w,d0 ROM:00129C26 cmp.w ($4D0).w,d0 ROM:00129C2A ble.s loc_129C32 ROM:00129C2C move.w ($4D0).w,($CBC).w ROM:00129C32 ROM:00129C32 loc_129C32: ; CODE XREF: sub_129C12+18↑j ROM:00129C32 move.w ($CBE).w,d6 ROM:00129C36 sub.w ($CBC).w,d6 ROM:00129C3A move.w $5AC(a5),d7 ROM:00129C3E cmp.w d6,d7 ROM:00129C40 bgt.s loc_129C4A ROM:00129C42 bset #2,($12FD).w ROM:00129C48 bra.s locret_129C50 ROM:00129C4A ; --------------------------------------------------------------------------- ROM:00129C4A ROM:00129C4A loc_129C4A: ; CODE XREF: sub_129C12+2E↑j ROM:00129C4A bclr #2,($12FD).w ROM:00129C50 ROM:00129C50 locret_129C50: ; CODE XREF: sub_129C12+36↑j ROM:00129C50 rts ROM:00129C50 ; End of function sub_129C12 ROM:00129C50 ROM:00129C52 ROM:00129C52 ; =============== S U B R O U T I N E ======================================= ROM:00129C52 ROM:00129C52 ROM:00129C52 sub_129C52: ; CODE XREF: sub_1299DE+4↑p ROM:00129C52 move.w $5AE(a5),d1 ROM:00129C56 btst #7,($4D2).w ROM:00129C5C beq.s loc_129C76 ROM:00129C5E bset #1,($1465).w ROM:00129C64 move.w $5B0(a5),d1 ROM:00129C68 move.b #1,($142F).w ROM:00129C6E bsr.l sub_12EDB0 ROM:00129C74 bra.s locret_129C82 ROM:00129C76 ; --------------------------------------------------------------------------- ROM:00129C76 ROM:00129C76 loc_129C76: ; CODE XREF: sub_129C52+A↑j ROM:00129C76 bclr #1,($1465).w ROM:00129C7C bsr.l sub_12EDFE ROM:00129C82 ROM:00129C82 locret_129C82: ; CODE XREF: sub_129C52+22↑j ROM:00129C82 rts ROM:00129C82 ; End of function sub_129C52 ROM:00129C82 ROM:00129C84 ROM:00129C84 ; =============== S U B R O U T I N E ======================================= ROM:00129C84 ROM:00129C84 ROM:00129C84 sub_129C84: ; CODE XREF: sub_12A32A+1A↓p ROM:00129C84 bsr.w sub_129C92 ROM:00129C88 bsr.w sub_129CD6 ROM:00129C8C bsr.w sub_129EAA ROM:00129C90 rts ROM:00129C90 ; End of function sub_129C84 ROM:00129C90 ROM:00129C92 ROM:00129C92 ; =============== S U B R O U T I N E ======================================= ROM:00129C92 ROM:00129C92 ROM:00129C92 sub_129C92: ; CODE XREF: sub_129C84↑p ROM:00129C92 move.w $5B2(a5),d7 ROM:00129C96 cmp.w ($53A).w,d7 ROM:00129C9A bge.s loc_129CA4 ROM:00129C9C bset #7,($1319).w ROM:00129CA2 bra.s locret_129CD4 ROM:00129CA4 ; --------------------------------------------------------------------------- ROM:00129CA4 ROM:00129CA4 loc_129CA4: ; CODE XREF: sub_129C92+8↑j ROM:00129CA4 bclr #7,($1319).w ROM:00129CAA bclr #2,($12F4).w ROM:00129CB0 move.w $5BC(a5),d7 ROM:00129CB4 cmp.w ($598).w,d7 ROM:00129CB8 bge.s locret_129CD4 ROM:00129CBA move.w $5BA(a5),d7 ROM:00129CBE move.w $5B8(a5),d1 ROM:00129CC2 cmp.w ($598).w,d7 ROM:00129CC6 ble.s locret_129CD4 ROM:00129CC8 cmp.w ($A5A).w,d1 ROM:00129CCC bge.s locret_129CD4 ROM:00129CCE bset #2,($12F4).w ROM:00129CD4 ROM:00129CD4 locret_129CD4: ; CODE XREF: sub_129C92+10↑j ROM:00129CD4 ; sub_129C92+26↑j ... ROM:00129CD4 rts ROM:00129CD4 ; End of function sub_129C92 ROM:00129CD4 ROM:00129CD6 ROM:00129CD6 ; =============== S U B R O U T I N E ======================================= ROM:00129CD6 ROM:00129CD6 ROM:00129CD6 sub_129CD6: ; CODE XREF: sub_129C84+4↑p ROM:00129CD6 clr.w d1 ROM:00129CD8 move.b ($115E).w,d1 ROM:00129CDC cmpi.w #6,d1 ROM:00129CE0 bcc.s locret_129CEA ROM:00129CE2 movea.l off_129CEC(pc,d1.w*4),a0 ROM:00129CE6 nop ROM:00129CE8 jmp (a0) ROM:00129CEA ; --------------------------------------------------------------------------- ROM:00129CEA ROM:00129CEA locret_129CEA: ; CODE XREF: sub_129CD6+A↑j ROM:00129CEA rts ROM:00129CEA ; End of function sub_129CD6 ROM:00129CEA ROM:00129CEA ; --------------------------------------------------------------------------- ROM:00129CEC off_129CEC: dc.l loc_129D04 ; DATA XREF: sub_129CD6+C↑r ROM:00129CF0 dc.l loc_129D18 ROM:00129CF4 dc.l loc_129D5E ROM:00129CF8 dc.l loc_129DD6 ROM:00129CFC dc.l loc_129E22 ROM:00129D00 dc.l loc_129E58 ROM:00129D04 ; --------------------------------------------------------------------------- ROM:00129D04 ROM:00129D04 loc_129D04: ; DATA XREF: ROM:off_129CEC↑o ROM:00129D04 bclr #6,($146A).w ROM:00129D0A move.b #1,($115E).w ROM:00129D10 bra.l locret_129D5C ROM:00129D16 ; --------------------------------------------------------------------------- ROM:00129D16 rts ROM:00129D18 ; --------------------------------------------------------------------------- ROM:00129D18 ROM:00129D18 loc_129D18: ; DATA XREF: ROM:00129CF0↑o ROM:00129D18 btst #7,($1319).w ROM:00129D1E beq.s loc_129D36 ROM:00129D20 bclr #6,($146A).w ROM:00129D26 bsr.w sub_129E82 ROM:00129D2A move.b #5,($115E).w ROM:00129D30 bra.l locret_129E7E ROM:00129D36 ; --------------------------------------------------------------------------- ROM:00129D36 ROM:00129D36 loc_129D36: ; CODE XREF: ROM:00129D1E↑j ROM:00129D36 btst #2,($12F4).w ROM:00129D3C beq.s locret_129D5C ROM:00129D3E move.w $5B4(a5),d1 ROM:00129D42 clr.b ($8DB).w ROM:00129D46 move.w d1,($698).w ROM:00129D4A move.b #1,($8DB).w ROM:00129D50 move.b #2,($115E).w ROM:00129D56 bra.l locret_129DD4 ROM:00129D5C ; --------------------------------------------------------------------------- ROM:00129D5C ROM:00129D5C locret_129D5C: ; CODE XREF: ROM:00129D10↑j ROM:00129D5C ; ROM:00129D3C↑j ... ROM:00129D5C rts ROM:00129D5E ; --------------------------------------------------------------------------- ROM:00129D5E ROM:00129D5E loc_129D5E: ; DATA XREF: ROM:00129CF4↑o ROM:00129D5E btst #7,($1319).w ROM:00129D64 beq.s loc_129D7C ROM:00129D66 bclr #6,($146A).w ROM:00129D6C bsr.w sub_129E82 ROM:00129D70 move.b #5,($115E).w ROM:00129D76 bra.l locret_129E7E ROM:00129D7C ; --------------------------------------------------------------------------- ROM:00129D7C ROM:00129D7C loc_129D7C: ; CODE XREF: ROM:00129D64↑j ROM:00129D7C move.w $5BA(a5),d7 ROM:00129D80 cmp.w ($598).w,d7 ROM:00129D84 bgt.s loc_129D92 ROM:00129D86 move.b #4,($115E).w ROM:00129D8C bra.l locret_129E56 ROM:00129D92 ; --------------------------------------------------------------------------- ROM:00129D92 ROM:00129D92 loc_129D92: ; CODE XREF: ROM:00129D84↑j ROM:00129D92 btst #2,($12F4).w ROM:00129D98 bne.s loc_129DAA ROM:00129D9A move.b #1,($115E).w ROM:00129DA0 bra.l locret_129D5C ROM:00129DA6 ; --------------------------------------------------------------------------- ROM:00129DA6 bra.w locret_129DD4 ROM:00129DAA ; --------------------------------------------------------------------------- ROM:00129DAA ROM:00129DAA loc_129DAA: ; CODE XREF: ROM:00129D98↑j ROM:00129DAA cmpi.w #0,($698).w ROM:00129DB0 bgt.s locret_129DD4 ROM:00129DB2 move.w $5B6(a5),d1 ROM:00129DB6 sub.w $5B4(a5),d1 ROM:00129DBA clr.b ($8DB).w ROM:00129DBE move.w d1,($698).w ROM:00129DC2 move.b #1,($8DB).w ROM:00129DC8 move.b #3,($115E).w ROM:00129DCE bra.l locret_129E20 ROM:00129DD4 ; --------------------------------------------------------------------------- ROM:00129DD4 ROM:00129DD4 locret_129DD4: ; CODE XREF: ROM:00129D56↑j ROM:00129DD4 ; ROM:00129DA6↑j ... ROM:00129DD4 rts ROM:00129DD6 ; --------------------------------------------------------------------------- ROM:00129DD6 ROM:00129DD6 loc_129DD6: ; DATA XREF: ROM:00129CF8↑o ROM:00129DD6 btst #7,($1319).w ROM:00129DDC beq.s loc_129DF4 ROM:00129DDE bclr #6,($146A).w ROM:00129DE4 bsr.w sub_129E82 ROM:00129DE8 move.b #5,($115E).w ROM:00129DEE bra.l locret_129E7E ROM:00129DF4 ; --------------------------------------------------------------------------- ROM:00129DF4 ROM:00129DF4 loc_129DF4: ; CODE XREF: ROM:00129DDC↑j ROM:00129DF4 cmpi.w #0,($698).w ROM:00129DFA bgt.s locret_129E20 ROM:00129DFC bset #6,($146A).w ROM:00129E02 move.w $5BE(a5),d1 ROM:00129E06 move.b #0,$142F(d1.w) ROM:00129E0E bsr.l sub_12EDB0 ROM:00129E14 move.b #1,($115E).w ROM:00129E1A bra.l locret_129D5C ROM:00129E20 ; --------------------------------------------------------------------------- ROM:00129E20 ROM:00129E20 locret_129E20: ; CODE XREF: ROM:00129DCE↑j ROM:00129E20 ; ROM:00129DFA↑j ROM:00129E20 rts ROM:00129E22 ; --------------------------------------------------------------------------- ROM:00129E22 ROM:00129E22 loc_129E22: ; DATA XREF: ROM:00129CFC↑o ROM:00129E22 btst #7,($1319).w ROM:00129E28 beq.s loc_129E40 ROM:00129E2A bclr #6,($146A).w ROM:00129E30 bsr.w sub_129E82 ROM:00129E34 move.b #5,($115E).w ROM:00129E3A bra.l locret_129E7E ROM:00129E40 ; --------------------------------------------------------------------------- ROM:00129E40 ROM:00129E40 loc_129E40: ; CODE XREF: ROM:00129E28↑j ROM:00129E40 move.w $5BC(a5),d7 ROM:00129E44 cmp.w ($598).w,d7 ROM:00129E48 blt.s locret_129E56 ROM:00129E4A move.b #1,($115E).w ROM:00129E50 bra.l locret_129D5C ROM:00129E56 ; --------------------------------------------------------------------------- ROM:00129E56 ROM:00129E56 locret_129E56: ; CODE XREF: ROM:00129D8C↑j ROM:00129E56 ; ROM:00129E48↑j ROM:00129E56 rts ROM:00129E58 ; --------------------------------------------------------------------------- ROM:00129E58 ROM:00129E58 loc_129E58: ; DATA XREF: ROM:00129D00↑o ROM:00129E58 cmpi.w #0,($698).w ROM:00129E5E bgt.s loc_129E6A ROM:00129E60 bclr #6,($146A).w ROM:00129E66 bsr.w sub_129E82 ROM:00129E6A ROM:00129E6A loc_129E6A: ; CODE XREF: ROM:00129E5E↑j ROM:00129E6A btst #7,($1319).w ROM:00129E70 bne.s locret_129E7E ROM:00129E72 move.b #1,($115E).w ROM:00129E78 bra.l locret_129D5C ROM:00129E7E ; --------------------------------------------------------------------------- ROM:00129E7E ROM:00129E7E locret_129E7E: ; CODE XREF: ROM:00129D30↑j ROM:00129E7E ; ROM:00129D76↑j ... ROM:00129E7E rts ROM:00129E80 ; --------------------------------------------------------------------------- ROM:00129E80 rts ROM:00129E82 ROM:00129E82 ; =============== S U B R O U T I N E ======================================= ROM:00129E82 ROM:00129E82 ROM:00129E82 sub_129E82: ; CODE XREF: ROM:00129D26↑p ROM:00129E82 ; ROM:00129D6C↑p ... ROM:00129E82 move.w $5BE(a5),d1 ROM:00129E86 bsr.l sub_12EDFE ROM:00129E8C move.w $63E(a5),d1 ROM:00129E90 bsr.l sub_12EDFE ROM:00129E96 move.w $5B6(a5),d1 ROM:00129E9A clr.b ($8DB).w ROM:00129E9E move.w d1,($698).w ROM:00129EA2 move.b #1,($8DB).w ROM:00129EA8 rts ROM:00129EA8 ; End of function sub_129E82 ROM:00129EA8 ROM:00129EAA ROM:00129EAA ; =============== S U B R O U T I N E ======================================= ROM:00129EAA ROM:00129EAA ROM:00129EAA sub_129EAA: ; CODE XREF: sub_129C84+8↑p ROM:00129EAA btst #0,($C6B).w ROM:00129EB0 bne.s loc_129EBA ROM:00129EB2 bclr #3,($1466).w ROM:00129EB8 bra.s locret_129EC0 ROM:00129EBA ; --------------------------------------------------------------------------- ROM:00129EBA ROM:00129EBA loc_129EBA: ; CODE XREF: sub_129EAA+6↑j ROM:00129EBA bset #3,($1466).w ROM:00129EC0 ROM:00129EC0 locret_129EC0: ; CODE XREF: sub_129EAA+E↑j ROM:00129EC0 rts ROM:00129EC0 ; End of function sub_129EAA ROM:00129EC0 ROM:00129EC2 ROM:00129EC2 ; =============== S U B R O U T I N E ======================================= ROM:00129EC2 ROM:00129EC2 ROM:00129EC2 sub_129EC2: ; CODE XREF: sub_12A44E+A↓p ROM:00129EC2 bsr.l sub_12B156 ROM:00129EC8 bsr.w sub_129ED2 ROM:00129ECC bsr.w sub_129F84 ROM:00129ED0 rts ROM:00129ED0 ; End of function sub_129EC2 ROM:00129ED0 ROM:00129ED2 ROM:00129ED2 ; =============== S U B R O U T I N E ======================================= ROM:00129ED2 ROM:00129ED2 ROM:00129ED2 sub_129ED2: ; CODE XREF: sub_129EC2+6↑p ROM:00129ED2 clr.w d1 ROM:00129ED4 move.b ($115F).w,d1 ROM:00129ED8 cmpi.w #4,d1 ROM:00129EDC bcc.s locret_129EE6 ROM:00129EDE movea.l off_129EE8(pc,d1.w*4),a0 ROM:00129EE2 nop ROM:00129EE4 jmp (a0) ROM:00129EE6 ; --------------------------------------------------------------------------- ROM:00129EE6 ROM:00129EE6 locret_129EE6: ; CODE XREF: sub_129ED2+A↑j ROM:00129EE6 rts ROM:00129EE6 ; End of function sub_129ED2 ROM:00129EE6 ROM:00129EE6 ; --------------------------------------------------------------------------- ROM:00129EE8 off_129EE8: dc.l loc_129EF8 ; DATA XREF: sub_129ED2+C↑r ROM:00129EEC dc.l loc_129F0C ROM:00129EF0 dc.l loc_129F36 ROM:00129EF4 dc.l loc_129F64 ROM:00129EF8 ; --------------------------------------------------------------------------- ROM:00129EF8 ROM:00129EF8 loc_129EF8: ; DATA XREF: ROM:off_129EE8↑o ROM:00129EF8 bclr #0,($131B).w ROM:00129EFE bset #3,($131A).w ROM:00129F04 move.b #1,($115F).w ROM:00129F0A rts ROM:00129F0C ; --------------------------------------------------------------------------- ROM:00129F0C ROM:00129F0C loc_129F0C: ; DATA XREF: ROM:00129EEC↑o ROM:00129F0C btst #6,($1315).w ROM:00129F12 beq.s locret_129F34 ROM:00129F14 bclr #3,($131A).w ROM:00129F1A move.w $5C2(a5),d1 ROM:00129F1E clr.b ($8F9).w ROM:00129F22 move.w d1,($6D4).w ROM:00129F26 move.b #1,($8F9).w ROM:00129F2C move.b #2,($115F).w ROM:00129F32 rts ROM:00129F34 ; --------------------------------------------------------------------------- ROM:00129F34 ROM:00129F34 locret_129F34: ; CODE XREF: ROM:00129F12↑j ROM:00129F34 rts ROM:00129F36 ; --------------------------------------------------------------------------- ROM:00129F36 ROM:00129F36 loc_129F36: ; DATA XREF: ROM:00129EF0↑o ROM:00129F36 btst #6,($1315).w ROM:00129F3C bne.s loc_129F4C ROM:00129F3E bset #3,($131A).w ROM:00129F44 move.b #1,($115F).w ROM:00129F4A rts ROM:00129F4C ; --------------------------------------------------------------------------- ROM:00129F4C ROM:00129F4C loc_129F4C: ; CODE XREF: ROM:00129F3C↑j ROM:00129F4C cmpi.w #0,($6D4).w ROM:00129F52 bgt.s locret_129F62 ROM:00129F54 bset #0,($131B).w ROM:00129F5A move.b #3,($115F).w ROM:00129F60 rts ROM:00129F62 ; --------------------------------------------------------------------------- ROM:00129F62 ROM:00129F62 locret_129F62: ; CODE XREF: ROM:00129F52↑j ROM:00129F62 rts ROM:00129F64 ; --------------------------------------------------------------------------- ROM:00129F64 ROM:00129F64 loc_129F64: ; DATA XREF: ROM:00129EF4↑o ROM:00129F64 btst #6,($1315).w ROM:00129F6A bne.s locret_129F80 ROM:00129F6C bclr #0,($131B).w ROM:00129F72 bset #3,($131A).w ROM:00129F78 move.b #1,($115F).w ROM:00129F7E rts ROM:00129F80 ; --------------------------------------------------------------------------- ROM:00129F80 ROM:00129F80 locret_129F80: ; CODE XREF: ROM:00129F6A↑j ROM:00129F80 rts ROM:00129F82 ; --------------------------------------------------------------------------- ROM:00129F82 rts ROM:00129F84 ROM:00129F84 ; =============== S U B R O U T I N E ======================================= ROM:00129F84 ROM:00129F84 ROM:00129F84 sub_129F84: ; CODE XREF: sub_129EC2+A↑p ROM:00129F84 move.w $5C0(a5),d0 ROM:00129F88 cmpi.w #0,d0 ROM:00129F8C beq.l loc_12A150 ROM:00129F92 btst #0,($12F6).w ROM:00129F98 bne.l loc_12A0A2 ROM:00129F9E btst #6,($1467).w ROM:00129FA4 bne.l loc_12A0A2 ROM:00129FAA btst #2,($1467).w ROM:00129FB0 bne.l loc_12A0A2 ROM:00129FB6 btst #6,($1466).w ROM:00129FBC bne.l loc_12A0A2 ROM:00129FC2 btst #4,($1466).w ROM:00129FC8 bne.l loc_12A0A2 ROM:00129FCE btst #3,($146C).w ROM:00129FD4 bne.l loc_12A0A2 ROM:00129FDA btst #1,($1463).w ROM:00129FE0 bne.l loc_12A0A2 ROM:00129FE6 btst #3,($1464).w ROM:00129FEC bne.l loc_12A0A2 ROM:00129FF2 btst #3,($1463).w ROM:00129FF8 bne.l loc_12A0A2 ROM:00129FFE btst #5,($1462).w ROM:0012A004 bne.l loc_12A0A2 ROM:0012A00A btst #2,($1462).w ROM:0012A010 bne.l loc_12A0A2 ROM:0012A016 btst #7,($146B).w ROM:0012A01C bne.l loc_12A0A2 ROM:0012A022 btst #5,($1468).w ROM:0012A028 bne.s loc_12A0A2 ROM:0012A02A btst #4,($12F8).w ROM:0012A030 bne.s loc_12A0A2 ROM:0012A032 btst #1,($1462).w ROM:0012A038 bne.s loc_12A0A2 ROM:0012A03A btst #6,($146B).w ROM:0012A040 bne.s loc_12A0A2 ROM:0012A042 btst #4,($1468).w ROM:0012A048 bne.s loc_12A0A2 ROM:0012A04A btst #5,($146B).w ROM:0012A050 bne.s loc_12A0A2 ROM:0012A052 btst #1,($146E).w ROM:0012A058 bne.s loc_12A0A2 ROM:0012A05A btst #0,($10EB).w ROM:0012A060 beq.s loc_12A0A2 ROM:0012A062 move.w $5C4(a5),d0 ROM:0012A066 cmp.w ($A98).w,d0 ROM:0012A06A bgt.s loc_12A0A2 ROM:0012A06C move.w ($CCE).w,d1 ROM:0012A070 sub.w ($CCA).w,d1 ROM:0012A074 bpl.w loc_12A07A ROM:0012A078 neg.w d1 ROM:0012A07A ROM:0012A07A loc_12A07A: ; CODE XREF: sub_129F84+F0↑j ROM:0012A07A move.w $5C6(a5),d0 ROM:0012A07E cmp.w d1,d0 ROM:0012A080 blt.s loc_12A0A2 ROM:0012A082 move.w $5C8(a5),d0 ROM:0012A086 cmp.w ($1338).w,d0 ROM:0012A08A bge.s loc_12A0A2 ROM:0012A08C btst #4,($12FB).w ROM:0012A092 beq.s loc_12A0A2 ROM:0012A094 btst #0,($131B).w ROM:0012A09A beq.s loc_12A0A2 ROM:0012A09C bra.l loc_12A0A8 ROM:0012A0A2 ; --------------------------------------------------------------------------- ROM:0012A0A2 ROM:0012A0A2 loc_12A0A2: ; CODE XREF: sub_129F84+14↑j ROM:0012A0A2 ; sub_129F84+20↑j ... ROM:0012A0A2 bra.l loc_12A148 ROM:0012A0A8 ; --------------------------------------------------------------------------- ROM:0012A0A8 ROM:0012A0A8 loc_12A0A8: ; CODE XREF: sub_129F84+118↑j ROM:0012A0A8 move.w $5CA(a5),d2 ROM:0012A0AC move.w $5CC(a5),d3 ROM:0012A0B0 cmp.w ($CCE).w,d2 ROM:0012A0B4 bgt.s loc_12A0EC ROM:0012A0B6 cmp.w ($CCE).w,d3 ROM:0012A0BA blt.s loc_12A0EC ROM:0012A0BC move.w $5D0(a5),d2 ROM:0012A0C0 move.w $5D2(a5),d3 ROM:0012A0C4 cmp.w ($598).w,d2 ROM:0012A0C8 bgt.s loc_12A0EC ROM:0012A0CA cmp.w ($598).w,d3 ROM:0012A0CE blt.s loc_12A0EC ROM:0012A0D0 move.w $5D6(a5),d2 ROM:0012A0D4 move.w $5D8(a5),d3 ROM:0012A0D8 cmp.w ($53A).w,d2 ROM:0012A0DC bgt.s loc_12A0EC ROM:0012A0DE cmp.w ($53A).w,d3 ROM:0012A0E2 blt.s loc_12A0EC ROM:0012A0E4 bset #0,($1186).w ROM:0012A0EA bra.s locret_12A156 ROM:0012A0EC ; --------------------------------------------------------------------------- ROM:0012A0EC ROM:0012A0EC loc_12A0EC: ; CODE XREF: sub_129F84+130↑j ROM:0012A0EC ; sub_129F84+136↑j ... ROM:0012A0EC move.w $5CA(a5),d2 ROM:0012A0F0 sub.w $5CE(a5),d2 ROM:0012A0F4 move.w $5CC(a5),d3 ROM:0012A0F8 add.w $5CE(a5),d3 ROM:0012A0FC cmp.w ($CCE).w,d2 ROM:0012A100 bgt.s loc_12A108 ROM:0012A102 cmp.w ($CCE).w,d3 ROM:0012A106 bge.s loc_12A10A ROM:0012A108 ROM:0012A108 loc_12A108: ; CODE XREF: sub_129F84+17C↑j ROM:0012A108 bra.s loc_12A148 ROM:0012A10A ; --------------------------------------------------------------------------- ROM:0012A10A ROM:0012A10A loc_12A10A: ; CODE XREF: sub_129F84+182↑j ROM:0012A10A move.w $5D0(a5),d2 ROM:0012A10E sub.w $5D4(a5),d2 ROM:0012A112 move.w $5D2(a5),d3 ROM:0012A116 add.w $5D4(a5),d3 ROM:0012A11A cmp.w ($598).w,d2 ROM:0012A11E bgt.s loc_12A126 ROM:0012A120 cmp.w ($598).w,d3 ROM:0012A124 bge.s loc_12A128 ROM:0012A126 ROM:0012A126 loc_12A126: ; CODE XREF: sub_129F84+19A↑j ROM:0012A126 bra.s loc_12A148 ROM:0012A128 ; --------------------------------------------------------------------------- ROM:0012A128 ROM:0012A128 loc_12A128: ; CODE XREF: sub_129F84+1A0↑j ROM:0012A128 move.w $5D6(a5),d2 ROM:0012A12C sub.w $5DA(a5),d2 ROM:0012A130 move.w $5D8(a5),d3 ROM:0012A134 add.w $5DA(a5),d3 ROM:0012A138 cmp.w ($53A).w,d2 ROM:0012A13C bgt.s loc_12A144 ROM:0012A13E cmp.w ($53A).w,d3 ROM:0012A142 bge.s loc_12A146 ROM:0012A144 ROM:0012A144 loc_12A144: ; CODE XREF: sub_129F84+1B8↑j ROM:0012A144 bra.s loc_12A148 ROM:0012A146 ; --------------------------------------------------------------------------- ROM:0012A146 ROM:0012A146 loc_12A146: ; CODE XREF: sub_129F84+1BE↑j ROM:0012A146 bra.s locret_12A156 ROM:0012A148 ; --------------------------------------------------------------------------- ROM:0012A148 ROM:0012A148 loc_12A148: ; CODE XREF: sub_129F84:loc_12A0A2↑j ROM:0012A148 ; sub_129F84:loc_12A108↑j ... ROM:0012A148 bclr #0,($1186).w ROM:0012A14E bra.s locret_12A156 ROM:0012A150 ; --------------------------------------------------------------------------- ROM:0012A150 ROM:0012A150 loc_12A150: ; CODE XREF: sub_129F84+8↑j ROM:0012A150 bset #0,($1186).w ROM:0012A156 ROM:0012A156 locret_12A156: ; CODE XREF: sub_129F84+166↑j ROM:0012A156 ; sub_129F84:loc_12A146↑j ... ROM:0012A156 rts ROM:0012A156 ; End of function sub_129F84 ROM:0012A156 ROM:0012A158 ROM:0012A158 ; =============== S U B R O U T I N E ======================================= ROM:0012A158 ROM:0012A158 ROM:0012A158 sub_12A158: ; CODE XREF: sub_12A460+A↓p ROM:0012A158 clr.w d1 ROM:0012A15A move.b ($1160).w,d1 ROM:0012A15E cmpi.w #6,d1 ROM:0012A162 bcc.s locret_12A16C ROM:0012A164 movea.l off_12A16E(pc,d1.w*4),a0 ROM:0012A168 nop ROM:0012A16A jmp (a0) ROM:0012A16C ; --------------------------------------------------------------------------- ROM:0012A16C ROM:0012A16C locret_12A16C: ; CODE XREF: sub_12A158+A↑j ROM:0012A16C rts ROM:0012A16C ; End of function sub_12A158 ROM:0012A16C ROM:0012A16C ; --------------------------------------------------------------------------- ROM:0012A16E off_12A16E: dc.l loc_12A186 ; DATA XREF: sub_12A158+C↑r ROM:0012A172 dc.l loc_12A190 ROM:0012A176 dc.l loc_12A1D2 ROM:0012A17A dc.l loc_12A208 ROM:0012A17E dc.l loc_12A240 ROM:0012A182 dc.l loc_12A27A ROM:0012A186 ; --------------------------------------------------------------------------- ROM:0012A186 ROM:0012A186 loc_12A186: ; DATA XREF: ROM:off_12A16E↑o ROM:0012A186 move.b #1,($1160).w ROM:0012A18C bra.s locret_12A1D0 ROM:0012A18E ; --------------------------------------------------------------------------- ROM:0012A18E rts ROM:0012A190 ; --------------------------------------------------------------------------- ROM:0012A190 ROM:0012A190 loc_12A190: ; DATA XREF: ROM:0012A172↑o ROM:0012A190 btst #3,($1303).w ROM:0012A196 beq.s locret_12A1D0 ROM:0012A198 move.w $5EA(a5),d0 ROM:0012A19C cmp.w ($ECA).w,d0 ROM:0012A1A0 bge.s loc_12A1B4 ROM:0012A1A2 cmp.w ($C86).w,d0 ROM:0012A1A6 bge.s loc_12A1B4 ROM:0012A1A8 bsr.w sub_12A2BC ROM:0012A1AC move.b #2,($1160).w ROM:0012A1B2 bra.s locret_12A206 ROM:0012A1B4 ; --------------------------------------------------------------------------- ROM:0012A1B4 ROM:0012A1B4 loc_12A1B4: ; CODE XREF: ROM:0012A1A0↑j ROM:0012A1B4 ; ROM:0012A1A6↑j ROM:0012A1B4 cmp.w ($ECA).w,d0 ROM:0012A1B8 ble.s locret_12A1D0 ROM:0012A1BA cmp.w ($C86).w,d0 ROM:0012A1BE ble.s locret_12A1D0 ROM:0012A1C0 bsr.w sub_12A2BC ROM:0012A1C4 move.b #4,($1160).w ROM:0012A1CA bra.l locret_12A278 ROM:0012A1D0 ; --------------------------------------------------------------------------- ROM:0012A1D0 ROM:0012A1D0 locret_12A1D0: ; CODE XREF: ROM:0012A18C↑j ROM:0012A1D0 ; ROM:0012A196↑j ... ROM:0012A1D0 rts ROM:0012A1D2 ; --------------------------------------------------------------------------- ROM:0012A1D2 ROM:0012A1D2 loc_12A1D2: ; DATA XREF: ROM:0012A176↑o ROM:0012A1D2 btst #3,($1303).w ROM:0012A1D8 bne.s loc_12A1E6 ROM:0012A1DA bsr.w sub_12A2E6 ROM:0012A1DE move.b #1,($1160).w ROM:0012A1E4 bra.s locret_12A1D0 ROM:0012A1E6 ; --------------------------------------------------------------------------- ROM:0012A1E6 ROM:0012A1E6 loc_12A1E6: ; CODE XREF: ROM:0012A1D8↑j ROM:0012A1E6 move.w $5EA(a5),d0 ROM:0012A1EA cmp.w ($ECA).w,d0 ROM:0012A1EE ble.s locret_12A206 ROM:0012A1F0 clr.b ($8DC).w ROM:0012A1F4 clr.w ($69A).w ROM:0012A1F8 move.b #3,($8DC).w ROM:0012A1FE move.b #3,($1160).w ROM:0012A204 bra.s locret_12A23E ROM:0012A206 ; --------------------------------------------------------------------------- ROM:0012A206 ROM:0012A206 locret_12A206: ; CODE XREF: ROM:0012A1B2↑j ROM:0012A206 ; ROM:0012A1EE↑j ... ROM:0012A206 rts ROM:0012A208 ; --------------------------------------------------------------------------- ROM:0012A208 ROM:0012A208 loc_12A208: ; DATA XREF: ROM:0012A17A↑o ROM:0012A208 btst #3,($1303).w ROM:0012A20E bne.s loc_12A21C ROM:0012A210 bsr.w sub_12A2E6 ROM:0012A214 move.b #1,($1160).w ROM:0012A21A bra.s locret_12A1D0 ROM:0012A21C ; --------------------------------------------------------------------------- ROM:0012A21C ROM:0012A21C loc_12A21C: ; CODE XREF: ROM:0012A20E↑j ROM:0012A21C move.w $5EA(a5),d0 ROM:0012A220 cmp.w ($C86).w,d0 ROM:0012A224 ble.s locret_12A23E ROM:0012A226 bclr #0,($8DC).w ROM:0012A22C bset #2,($8DC).w ROM:0012A232 bsr.w sub_12A2CE ROM:0012A236 move.b #4,($1160).w ROM:0012A23C bra.s locret_12A278 ROM:0012A23E ; --------------------------------------------------------------------------- ROM:0012A23E ROM:0012A23E locret_12A23E: ; CODE XREF: ROM:0012A204↑j ROM:0012A23E ; ROM:0012A224↑j ROM:0012A23E rts ROM:0012A240 ; --------------------------------------------------------------------------- ROM:0012A240 ROM:0012A240 loc_12A240: ; DATA XREF: ROM:0012A17E↑o ROM:0012A240 btst #3,($1303).w ROM:0012A246 bne.s loc_12A258 ROM:0012A248 bsr.w sub_12A2E6 ROM:0012A24C move.b #1,($1160).w ROM:0012A252 bra.l locret_12A1D0 ROM:0012A258 ; --------------------------------------------------------------------------- ROM:0012A258 ROM:0012A258 loc_12A258: ; CODE XREF: ROM:0012A246↑j ROM:0012A258 move.w $5EA(a5),d0 ROM:0012A25C cmp.w ($ECA).w,d0 ROM:0012A260 bge.s locret_12A278 ROM:0012A262 clr.b ($8DC).w ROM:0012A266 clr.w ($69A).w ROM:0012A26A move.b #3,($8DC).w ROM:0012A270 move.b #5,($1160).w ROM:0012A276 bra.s locret_12A2B8 ROM:0012A278 ; --------------------------------------------------------------------------- ROM:0012A278 ROM:0012A278 locret_12A278: ; CODE XREF: ROM:0012A1CA↑j ROM:0012A278 ; ROM:0012A23C↑j ... ROM:0012A278 rts ROM:0012A27A ; --------------------------------------------------------------------------- ROM:0012A27A ROM:0012A27A loc_12A27A: ; DATA XREF: ROM:0012A182↑o ROM:0012A27A btst #3,($1303).w ROM:0012A280 bne.s loc_12A292 ROM:0012A282 bsr.w sub_12A2E6 ROM:0012A286 move.b #1,($1160).w ROM:0012A28C bra.l locret_12A1D0 ROM:0012A292 ; --------------------------------------------------------------------------- ROM:0012A292 ROM:0012A292 loc_12A292: ; CODE XREF: ROM:0012A280↑j ROM:0012A292 move.w $5EA(a5),d0 ROM:0012A296 cmp.w ($C86).w,d0 ROM:0012A29A bge.s locret_12A2B8 ROM:0012A29C bclr #0,($8DC).w ROM:0012A2A2 bset #2,($8DC).w ROM:0012A2A8 bsr.w sub_12A312 ROM:0012A2AC move.b #2,($1160).w ROM:0012A2B2 bra.l locret_12A206 ROM:0012A2B8 ; --------------------------------------------------------------------------- ROM:0012A2B8 ROM:0012A2B8 locret_12A2B8: ; CODE XREF: ROM:0012A276↑j ROM:0012A2B8 ; ROM:0012A29A↑j ROM:0012A2B8 rts ROM:0012A2BA ; --------------------------------------------------------------------------- ROM:0012A2BA rts ROM:0012A2BC ROM:0012A2BC ; =============== S U B R O U T I N E ======================================= ROM:0012A2BC ROM:0012A2BC ROM:0012A2BC sub_12A2BC: ; CODE XREF: ROM:0012A1A8↑p ROM:0012A2BC ; ROM:0012A1C0↑p ROM:0012A2BC clr.l ($988).w ROM:0012A2C0 clr.w ($CC0).w ROM:0012A2C4 clr.l ($98C).w ROM:0012A2C8 clr.w ($CC2).w ROM:0012A2CC rts ROM:0012A2CC ; End of function sub_12A2BC ROM:0012A2CC ROM:0012A2CE ROM:0012A2CE ; =============== S U B R O U T I N E ======================================= ROM:0012A2CE ROM:0012A2CE ROM:0012A2CE sub_12A2CE: ; CODE XREF: ROM:0012A232↑p ROM:0012A2CE addq.w #1,($CC0).w ROM:0012A2D2 bvc.s loc_12A2DA ROM:0012A2D4 move.w #$8000,($CC0).w ROM:0012A2DA ROM:0012A2DA loc_12A2DA: ; CODE XREF: sub_12A2CE+4↑j ROM:0012A2DA move.w ($69A).w,d0 ROM:0012A2DE ext.l d0 ROM:0012A2E0 add.l d0,($988).w ROM:0012A2E4 rts ROM:0012A2E4 ; End of function sub_12A2CE ROM:0012A2E4 ROM:0012A2E6 ROM:0012A2E6 ; =============== S U B R O U T I N E ======================================= ROM:0012A2E6 ROM:0012A2E6 ROM:0012A2E6 sub_12A2E6: ; CODE XREF: ROM:0012A1DA↑p ROM:0012A2E6 ; ROM:0012A210↑p ... ROM:0012A2E6 move.l ($988).w,d0 ROM:0012A2EA divs.w ($CC0).w,d0 ROM:0012A2EE move.w d0,($CC4).w ROM:0012A2F2 move.l ($98C).w,d0 ROM:0012A2F6 divs.w ($CC2).w,d0 ROM:0012A2FA move.w d0,($CC6).w ROM:0012A2FE ext.l d0 ROM:0012A300 move.w ($CC4).w,d1 ROM:0012A304 ext.l d1 ROM:0012A306 add.l d1,d0 ROM:0012A308 divs.w #2,d0 ROM:0012A30C move.w d0,($CC8).w ROM:0012A310 rts ROM:0012A310 ; End of function sub_12A2E6 ROM:0012A310 ROM:0012A312 ROM:0012A312 ; =============== S U B R O U T I N E ======================================= ROM:0012A312 ROM:0012A312 ROM:0012A312 sub_12A312: ; CODE XREF: ROM:0012A2A8↑p ROM:0012A312 addq.w #1,($CC2).w ROM:0012A316 bvc.s loc_12A31E ROM:0012A318 move.w #$8000,($CC2).w ROM:0012A31E ROM:0012A31E loc_12A31E: ; CODE XREF: sub_12A312+4↑j ROM:0012A31E move.w ($69A).w,d0 ROM:0012A322 ext.l d0 ROM:0012A324 add.l d0,($98C).w ROM:0012A328 rts ROM:0012A328 ; End of function sub_12A312 ROM:0012A328 ROM:0012A32A ROM:0012A32A ; =============== S U B R O U T I N E ======================================= ROM:0012A32A ROM:0012A32A ROM:0012A32A sub_12A32A: ; CODE XREF: sub_12688A+C6↑p ROM:0012A32A bsr.l sub_1299DE ROM:0012A330 bsr.l sub_128B38 ROM:0012A336 bsr.l sub_128504 ROM:0012A33C bsr.w sub_12A392 ROM:0012A340 bsr.w sub_12A3D0 ROM:0012A344 bsr.l sub_129C84 ROM:0012A34A bsr.l nullsub_14 ROM:0012A350 bsr.l sub_12960E ROM:0012A356 bsr.l sub_128414 ROM:0012A35C bsr.l sub_129020 ROM:0012A362 bsr.l sub_128E52 ROM:0012A368 bsr.l sub_1294EC ROM:0012A36E bsr.l sub_1298FE ROM:0012A374 bsr.l sub_128586 ROM:0012A37A btst #2,($4D2).w ROM:0012A380 beq.s loc_12A38A ROM:0012A382 bset #3,($1465).w ROM:0012A388 bra.s locret_12A390 ROM:0012A38A ; --------------------------------------------------------------------------- ROM:0012A38A ROM:0012A38A loc_12A38A: ; CODE XREF: sub_12A32A+56↑j ROM:0012A38A bclr #3,($1465).w ROM:0012A390 ROM:0012A390 locret_12A390: ; CODE XREF: sub_12A32A+5E↑j ROM:0012A390 rts ROM:0012A390 ; End of function sub_12A32A ROM:0012A390 ROM:0012A392 ROM:0012A392 ; =============== S U B R O U T I N E ======================================= ROM:0012A392 ROM:0012A392 ROM:0012A392 sub_12A392: ; CODE XREF: sub_12A32A+12↑p ROM:0012A392 move.w $5DE(a5),d1 ROM:0012A396 btst #1,($12FB).w ROM:0012A39C beq.s loc_12A3BA ROM:0012A39E bclr #1,($12FB).w ROM:0012A3A4 bset #3,($146C).w ROM:0012A3AA move.b #0,$142F(d1.w) ROM:0012A3B2 bsr.l sub_12EDB0 ROM:0012A3B8 bra.s locret_12A3CE ROM:0012A3BA ; --------------------------------------------------------------------------- ROM:0012A3BA ROM:0012A3BA loc_12A3BA: ; CODE XREF: sub_12A392+A↑j ROM:0012A3BA cmpi.w #0,($598).w ROM:0012A3C0 ble.s locret_12A3CE ROM:0012A3C2 bclr #3,($146C).w ROM:0012A3C8 bsr.l sub_12EDFE ROM:0012A3CE ROM:0012A3CE locret_12A3CE: ; CODE XREF: sub_12A392+26↑j ROM:0012A3CE ; sub_12A392+2E↑j ROM:0012A3CE rts ROM:0012A3CE ; End of function sub_12A392 ROM:0012A3CE ROM:0012A3D0 ROM:0012A3D0 ; =============== S U B R O U T I N E ======================================= ROM:0012A3D0 ROM:0012A3D0 ROM:0012A3D0 sub_12A3D0: ; CODE XREF: sub_12A32A+16↑p ROM:0012A3D0 move.w $976(a5),d1 ROM:0012A3D4 btst #1,($1314).w ROM:0012A3DA beq.s loc_12A3F8 ROM:0012A3DC bclr #1,($1314).w ROM:0012A3E2 bset #0,($1464).w ROM:0012A3E8 move.b #0,$142F(d1.w) ROM:0012A3F0 bsr.l sub_12EDB0 ROM:0012A3F6 bra.s loc_12A40E ROM:0012A3F8 ; --------------------------------------------------------------------------- ROM:0012A3F8 ROM:0012A3F8 loc_12A3F8: ; CODE XREF: sub_12A3D0+A↑j ROM:0012A3F8 btst #5,($930).w ROM:0012A3FE beq.s loc_12A40E ROM:0012A400 cmpi.w #0,($598).w ROM:0012A406 ble.s loc_12A40E ROM:0012A408 bclr #0,($1464).w ROM:0012A40E ROM:0012A40E loc_12A40E: ; CODE XREF: sub_12A3D0+26↑j ROM:0012A40E ; sub_12A3D0+2E↑j ... ROM:0012A40E move.w $978(a5),d1 ROM:0012A412 btst #5,($1310).w ROM:0012A418 beq.s loc_12A436 ROM:0012A41A bclr #5,($1310).w ROM:0012A420 bset #1,($1464).w ROM:0012A426 move.b #1,$142F(d1.w) ROM:0012A42E bsr.l sub_12EDB0 ROM:0012A434 bra.s locret_12A44C ROM:0012A436 ; --------------------------------------------------------------------------- ROM:0012A436 ROM:0012A436 loc_12A436: ; CODE XREF: sub_12A3D0+48↑j ROM:0012A436 btst #5,($930).w ROM:0012A43C beq.s locret_12A44C ROM:0012A43E cmpi.w #0,($598).w ROM:0012A444 ble.s locret_12A44C ROM:0012A446 bclr #1,($1464).w ROM:0012A44C ROM:0012A44C locret_12A44C: ; CODE XREF: sub_12A3D0+64↑j ROM:0012A44C ; sub_12A3D0+6C↑j ... ROM:0012A44C rts ROM:0012A44C ; End of function sub_12A3D0 ROM:0012A44C ROM:0012A44E ROM:0012A44E ; =============== S U B R O U T I N E ======================================= ROM:0012A44E ROM:0012A44E ROM:0012A44E sub_12A44E: ; CODE XREF: sub_12688A+CC↑p ROM:0012A44E bsr.l sub_128600 ROM:0012A454 bsr.w sub_12A866 ROM:0012A458 bsr.l sub_129EC2 ROM:0012A45E rts ROM:0012A45E ; End of function sub_12A44E ROM:0012A45E ROM:0012A460 ROM:0012A460 ; =============== S U B R O U T I N E ======================================= ROM:0012A460 ROM:0012A460 ROM:0012A460 sub_12A460: ; CODE XREF: sub_12688A+E4↑p ROM:0012A460 bsr.l sub_12AD4A ROM:0012A466 bsr.w sub_12A472 ROM:0012A46A bsr.l sub_12A158 ROM:0012A470 rts ROM:0012A470 ; End of function sub_12A460 ROM:0012A470 ROM:0012A472 ROM:0012A472 ; =============== S U B R O U T I N E ======================================= ROM:0012A472 ROM:0012A472 ROM:0012A472 sub_12A472: ; CODE XREF: sub_12A460+6↑p ROM:0012A472 bclr #0,($118B).w ROM:0012A478 bclr #2,($131A).w ROM:0012A47E clr.w d1 ROM:0012A480 move.b ($1162).w,d1 ROM:0012A484 cmpi.w #8,d1 ROM:0012A488 bcc.s locret_12A492 ROM:0012A48A movea.l off_12A494(pc,d1.w*4),a0 ROM:0012A48E nop ROM:0012A490 jmp (a0) ROM:0012A492 ; --------------------------------------------------------------------------- ROM:0012A492 ROM:0012A492 locret_12A492: ; CODE XREF: sub_12A472+16↑j ROM:0012A492 rts ROM:0012A492 ; End of function sub_12A472 ROM:0012A492 ROM:0012A492 ; --------------------------------------------------------------------------- ROM:0012A494 off_12A494: dc.l loc_12A4B4 ; DATA XREF: sub_12A472+18↑r ROM:0012A498 dc.l loc_12A4DC ROM:0012A49C dc.l loc_12A506 ROM:0012A4A0 dc.l loc_12A564 ROM:0012A4A4 dc.l loc_12A600 ROM:0012A4A8 dc.l loc_12A67C ROM:0012A4AC dc.l loc_12A6EE ROM:0012A4B0 dc.l loc_12A7CC ROM:0012A4B4 ; --------------------------------------------------------------------------- ROM:0012A4B4 ROM:0012A4B4 loc_12A4B4: ; DATA XREF: ROM:off_12A494↑o ROM:0012A4B4 bclr #0,($1303).w ROM:0012A4BA bclr #3,($1303).w ROM:0012A4C0 bclr #5,($1303).w ROM:0012A4C6 bclr #1,($1316).w ROM:0012A4CC bclr #6,($130E).w ROM:0012A4D2 move.b #1,($1162).w ROM:0012A4D8 bra.s locret_12A504 ROM:0012A4DA ; --------------------------------------------------------------------------- ROM:0012A4DA rts ROM:0012A4DC ; --------------------------------------------------------------------------- ROM:0012A4DC ROM:0012A4DC loc_12A4DC: ; DATA XREF: ROM:0012A498↑o ROM:0012A4DC btst #0,($1187).w ROM:0012A4E2 beq.s locret_12A504 ROM:0012A4E4 bset #6,($130E).w ROM:0012A4EA move.w $5E0(a5),d1 ROM:0012A4EE clr.b ($89D).w ROM:0012A4F2 move.w d1,($61C).w ROM:0012A4F6 move.b #1,($89D).w ROM:0012A4FC move.b #2,($1162).w ROM:0012A502 bra.s locret_12A562 ROM:0012A504 ; --------------------------------------------------------------------------- ROM:0012A504 ROM:0012A504 locret_12A504: ; CODE XREF: ROM:0012A4D8↑j ROM:0012A504 ; ROM:0012A4E2↑j ... ROM:0012A504 rts ROM:0012A506 ; --------------------------------------------------------------------------- ROM:0012A506 ROM:0012A506 loc_12A506: ; DATA XREF: ROM:0012A49C↑o ROM:0012A506 bsr.w sub_12AAD2 ROM:0012A50A btst #0,($1187).w ROM:0012A510 bne.s loc_12A522 ROM:0012A512 bclr #6,($130E).w ROM:0012A518 move.b #1,($1162).w ROM:0012A51E bra.s locret_12A504 ROM:0012A520 ; --------------------------------------------------------------------------- ROM:0012A520 bra.s locret_12A562 ROM:0012A522 ; --------------------------------------------------------------------------- ROM:0012A522 ROM:0012A522 loc_12A522: ; CODE XREF: ROM:0012A510↑j ROM:0012A522 cmpi.w #0,($61C).w ROM:0012A528 bgt.s locret_12A562 ROM:0012A52A btst #2,($131A).w ROM:0012A530 beq.s locret_12A562 ROM:0012A532 bset #0,($1303).w ROM:0012A538 bsr.w sub_12A858 ROM:0012A53C bsr.w sub_12A9FA ROM:0012A540 bsr.w sub_12A9BE ROM:0012A544 move.w #1,($CD4).w ROM:0012A54A move.w $5E4(a5),($CD6).w ROM:0012A550 bclr #4,($12FD).w ROM:0012A556 move.b #3,($1162).w ROM:0012A55C bra.l loc_12A5F8 ROM:0012A562 ; --------------------------------------------------------------------------- ROM:0012A562 ROM:0012A562 locret_12A562: ; CODE XREF: ROM:0012A502↑j ROM:0012A562 ; ROM:0012A520↑j ... ROM:0012A562 rts ROM:0012A564 ; --------------------------------------------------------------------------- ROM:0012A564 ROM:0012A564 loc_12A564: ; DATA XREF: ROM:0012A4A0↑o ROM:0012A564 bsr.w sub_12A8A0 ROM:0012A568 bsr.w sub_12A8C8 ROM:0012A56C bsr.w sub_12A8E4 ROM:0012A570 btst #0,($1187).w ROM:0012A576 bne.s loc_12A57A ROM:0012A578 bra.s loc_12A582 ROM:0012A57A ; --------------------------------------------------------------------------- ROM:0012A57A ROM:0012A57A loc_12A57A: ; CODE XREF: ROM:0012A576↑j ROM:0012A57A btst #1,($1312).w ROM:0012A580 beq.s loc_12A5A8 ROM:0012A582 ROM:0012A582 loc_12A582: ; CODE XREF: ROM:0012A578↑j ROM:0012A582 bclr #6,($130E).w ROM:0012A588 bsr.w sub_12AA8E ROM:0012A58C bclr #0,($1303).w ROM:0012A592 bsr.l sub_12B080 ROM:0012A598 bsr.w sub_12A9AA ROM:0012A59C move.b #1,($1162).w ROM:0012A5A2 bra.l locret_12A504 ROM:0012A5A8 ; --------------------------------------------------------------------------- ROM:0012A5A8 ROM:0012A5A8 loc_12A5A8: ; CODE XREF: ROM:0012A580↑j ROM:0012A5A8 btst #5,($1311).w ROM:0012A5AE beq.s loc_12A5F8 ROM:0012A5B0 btst #4,($12FD).w ROM:0012A5B6 beq.s loc_12A5D2 ROM:0012A5B8 bset #3,($1303).w ROM:0012A5BE move.w $5E6(a5),($CD6).w ROM:0012A5C4 move.b #4,($1162).w ROM:0012A5CA bra.l loc_12A674 ROM:0012A5D0 ; --------------------------------------------------------------------------- ROM:0012A5D0 bra.s loc_12A5F8 ROM:0012A5D2 ; --------------------------------------------------------------------------- ROM:0012A5D2 ROM:0012A5D2 loc_12A5D2: ; CODE XREF: ROM:0012A5B6↑j ROM:0012A5D2 bsr.w sub_12A9FA ROM:0012A5D6 bsr.w sub_12AA02 ROM:0012A5DA addq.w #1,($CD4).w ROM:0012A5DE bvc.s loc_12A5E6 ROM:0012A5E0 move.w #$8000,($CD4).w ROM:0012A5E6 ROM:0012A5E6 loc_12A5E6: ; CODE XREF: ROM:0012A5DE↑j ROM:0012A5E6 move.w $5E4(a5),($CD6).w ROM:0012A5EC move.b #6,($1162).w ROM:0012A5F2 bra.l loc_12A7C4 ROM:0012A5F8 ; --------------------------------------------------------------------------- ROM:0012A5F8 ROM:0012A5F8 loc_12A5F8: ; CODE XREF: ROM:0012A55C↑j ROM:0012A5F8 ; ROM:0012A5AE↑j ... ROM:0012A5F8 bsr.l sub_12AE64 ROM:0012A5FE rts ROM:0012A600 ; --------------------------------------------------------------------------- ROM:0012A600 ROM:0012A600 loc_12A600: ; DATA XREF: ROM:0012A4A4↑o ROM:0012A600 bsr.w sub_12A8A0 ROM:0012A604 bsr.w sub_12A8C8 ROM:0012A608 bsr.w sub_12A8E4 ROM:0012A60C btst #0,($1187).w ROM:0012A612 bne.s loc_12A616 ROM:0012A614 bra.s loc_12A61E ROM:0012A616 ; --------------------------------------------------------------------------- ROM:0012A616 ROM:0012A616 loc_12A616: ; CODE XREF: ROM:0012A612↑j ROM:0012A616 btst #1,($1312).w ROM:0012A61C beq.s loc_12A64A ROM:0012A61E ROM:0012A61E loc_12A61E: ; CODE XREF: ROM:0012A614↑j ROM:0012A61E bclr #6,($130E).w ROM:0012A624 bsr.w sub_12AA8E ROM:0012A628 bclr #0,($1303).w ROM:0012A62E bclr #3,($1303).w ROM:0012A634 bsr.l sub_12B080 ROM:0012A63A bsr.w sub_12A9AA ROM:0012A63E move.b #1,($1162).w ROM:0012A644 bra.l locret_12A504 ROM:0012A64A ; --------------------------------------------------------------------------- ROM:0012A64A ROM:0012A64A loc_12A64A: ; CODE XREF: ROM:0012A61C↑j ROM:0012A64A btst #5,($1311).w ROM:0012A650 beq.s loc_12A674 ROM:0012A652 bclr #3,($1303).w ROM:0012A658 bsr.w sub_12AA20 ROM:0012A65C bset #2,($1463).w ROM:0012A662 bset #1,($1316).w ROM:0012A668 bsr.w sub_12A9AA ROM:0012A66C move.b #5,($1162).w ROM:0012A672 bra.s loc_12A6E6 ROM:0012A674 ; --------------------------------------------------------------------------- ROM:0012A674 ROM:0012A674 loc_12A674: ; CODE XREF: ROM:0012A5CA↑j ROM:0012A674 ; ROM:0012A650↑j ... ROM:0012A674 bsr.l sub_12AE64 ROM:0012A67A rts ROM:0012A67C ; --------------------------------------------------------------------------- ROM:0012A67C ROM:0012A67C loc_12A67C: ; DATA XREF: ROM:0012A4A8↑o ROM:0012A67C btst #0,($1319).w ROM:0012A682 beq.s loc_12A6B0 ROM:0012A684 bclr #6,($130E).w ROM:0012A68A bclr #0,($1303).w ROM:0012A690 bclr #1,($1316).w ROM:0012A696 bsr.l sub_12B080 ROM:0012A69C bset #0,($118B).w ROM:0012A6A2 move.b #1,($1162).w ROM:0012A6A8 bra.l locret_12A504 ROM:0012A6AE ; --------------------------------------------------------------------------- ROM:0012A6AE bra.s loc_12A6E6 ROM:0012A6B0 ; --------------------------------------------------------------------------- ROM:0012A6B0 ROM:0012A6B0 loc_12A6B0: ; CODE XREF: ROM:0012A682↑j ROM:0012A6B0 btst #0,($1187).w ROM:0012A6B6 bne.s loc_12A6E6 ROM:0012A6B8 bclr #6,($130E).w ROM:0012A6BE bsr.w sub_12AA8E ROM:0012A6C2 bclr #0,($1303).w ROM:0012A6C8 bsr.l sub_12B080 ROM:0012A6CE bclr #1,($1316).w ROM:0012A6D4 bset #0,($118B).w ROM:0012A6DA move.b #1,($1162).w ROM:0012A6E0 bra.l locret_12A504 ROM:0012A6E6 ; --------------------------------------------------------------------------- ROM:0012A6E6 ROM:0012A6E6 loc_12A6E6: ; CODE XREF: ROM:0012A672↑j ROM:0012A6E6 ; ROM:0012A6AE↑j ... ROM:0012A6E6 bsr.l sub_12AE64 ROM:0012A6EC rts ROM:0012A6EE ; --------------------------------------------------------------------------- ROM:0012A6EE ROM:0012A6EE loc_12A6EE: ; DATA XREF: ROM:0012A4AC↑o ROM:0012A6EE bsr.w sub_12A8A0 ROM:0012A6F2 bsr.w sub_12A8C8 ROM:0012A6F6 bsr.w sub_12A8E4 ROM:0012A6FA btst #0,($1187).w ROM:0012A700 bne.s loc_12A704 ROM:0012A702 bra.s loc_12A70C ROM:0012A704 ; --------------------------------------------------------------------------- ROM:0012A704 ROM:0012A704 loc_12A704: ; CODE XREF: ROM:0012A700↑j ROM:0012A704 btst #1,($1312).w ROM:0012A70A beq.s loc_12A732 ROM:0012A70C ROM:0012A70C loc_12A70C: ; CODE XREF: ROM:0012A702↑j ROM:0012A70C bclr #6,($130E).w ROM:0012A712 bsr.w sub_12AA8E ROM:0012A716 bclr #0,($1303).w ROM:0012A71C bsr.l sub_12B080 ROM:0012A722 bsr.w sub_12A9AA ROM:0012A726 move.b #1,($1162).w ROM:0012A72C bra.l locret_12A504 ROM:0012A732 ; --------------------------------------------------------------------------- ROM:0012A732 ROM:0012A732 loc_12A732: ; CODE XREF: ROM:0012A70A↑j ROM:0012A732 btst #1,($131F).w ROM:0012A738 beq.s loc_12A75A ROM:0012A73A btst #4,($12FD).w ROM:0012A740 beq.s loc_12A75A ROM:0012A742 bset #3,($1303).w ROM:0012A748 move.w $5E6(a5),($CD6).w ROM:0012A74E move.b #4,($1162).w ROM:0012A754 bra.l loc_12A674 ROM:0012A75A ; --------------------------------------------------------------------------- ROM:0012A75A ROM:0012A75A loc_12A75A: ; CODE XREF: ROM:0012A738↑j ROM:0012A75A ; ROM:0012A740↑j ROM:0012A75A btst #5,($1311).w ROM:0012A760 beq.s loc_12A7C4 ROM:0012A762 btst #4,($12FD).w ROM:0012A768 bne.s loc_12A7C4 ROM:0012A76A move.w $5E8(a5),d0 ROM:0012A76E cmp.w ($CD4).w,d0 ROM:0012A772 bgt.s loc_12A79E ROM:0012A774 bset #5,($1303).w ROM:0012A77A bsr.w sub_12A9AA ROM:0012A77E move.w $5FA(a5),d1 ROM:0012A782 clr.b ($89D).w ROM:0012A786 move.w d1,($61C).w ROM:0012A78A move.b #1,($89D).w ROM:0012A790 move.b #7,($1162).w ROM:0012A796 bra.l loc_12A850 ROM:0012A79C ; --------------------------------------------------------------------------- ROM:0012A79C bra.s loc_12A7C4 ROM:0012A79E ; --------------------------------------------------------------------------- ROM:0012A79E ROM:0012A79E loc_12A79E: ; CODE XREF: ROM:0012A772↑j ROM:0012A79E bsr.w sub_12A9FA ROM:0012A7A2 bsr.w sub_12AA02 ROM:0012A7A6 addq.w #1,($CD4).w ROM:0012A7AA bvc.s loc_12A7B2 ROM:0012A7AC move.w #$8000,($CD4).w ROM:0012A7B2 ROM:0012A7B2 loc_12A7B2: ; CODE XREF: ROM:0012A7AA↑j ROM:0012A7B2 move.w $5E4(a5),($CD6).w ROM:0012A7B8 move.b #6,($1162).w ROM:0012A7BE bra.l *+6 ROM:0012A7C4 ; --------------------------------------------------------------------------- ROM:0012A7C4 ROM:0012A7C4 loc_12A7C4: ; CODE XREF: ROM:0012A5F2↑j ROM:0012A7C4 ; ROM:0012A760↑j ... ROM:0012A7C4 bsr.l sub_12AE64 ROM:0012A7CA rts ROM:0012A7CC ; --------------------------------------------------------------------------- ROM:0012A7CC ROM:0012A7CC loc_12A7CC: ; DATA XREF: ROM:0012A4B0↑o ROM:0012A7CC btst #0,($1187).w ROM:0012A7D2 bne.s loc_12A7FC ROM:0012A7D4 bclr #6,($130E).w ROM:0012A7DA bclr #0,($1303).w ROM:0012A7E0 bclr #5,($1303).w ROM:0012A7E6 bsr.l sub_12B080 ROM:0012A7EC bsr.w sub_12AA8E ROM:0012A7F0 move.b #1,($1162).w ROM:0012A7F6 bra.l locret_12A504 ROM:0012A7FC ; --------------------------------------------------------------------------- ROM:0012A7FC ROM:0012A7FC loc_12A7FC: ; CODE XREF: ROM:0012A7D2↑j ROM:0012A7FC btst #7,($12F5).w ROM:0012A802 beq.s loc_12A826 ROM:0012A804 bsr.w sub_12AABC ROM:0012A808 bset #1,($146C).w ROM:0012A80E bset #1,($1316).w ROM:0012A814 bclr #5,($1303).w ROM:0012A81A move.b #5,($1162).w ROM:0012A820 bra.l loc_12A6E6 ROM:0012A826 ; --------------------------------------------------------------------------- ROM:0012A826 ROM:0012A826 loc_12A826: ; CODE XREF: ROM:0012A802↑j ROM:0012A826 cmpi.w #0,($61C).w ROM:0012A82C bgt.s loc_12A850 ROM:0012A82E bsr.w sub_12AA9E ROM:0012A832 bset #1,($146C).w ROM:0012A838 bset #1,($1316).w ROM:0012A83E bclr #5,($1303).w ROM:0012A844 move.b #5,($1162).w ROM:0012A84A bra.l loc_12A6E6 ROM:0012A850 ; --------------------------------------------------------------------------- ROM:0012A850 ROM:0012A850 loc_12A850: ; CODE XREF: ROM:0012A796↑j ROM:0012A850 ; ROM:0012A82C↑j ROM:0012A850 bsr.l sub_12AE64 ROM:0012A856 rts ROM:0012A858 ROM:0012A858 ; =============== S U B R O U T I N E ======================================= ROM:0012A858 ROM:0012A858 ROM:0012A858 sub_12A858: ; CODE XREF: ROM:0012A538↑p ROM:0012A858 move.w ($CEC).w,($CD2).w ROM:0012A85E move.w ($CCE).w,($CD0).w ROM:0012A864 rts ROM:0012A864 ; End of function sub_12A858 ROM:0012A864 ROM:0012A866 ROM:0012A866 ; =============== S U B R O U T I N E ======================================= ROM:0012A866 ROM:0012A866 ROM:0012A866 sub_12A866: ; CODE XREF: sub_12A44E+6↑p ROM:0012A866 move.l ($9BC).w,d0 ROM:0012A86A divs.w #$2710,d0 ROM:0012A86E bvc.w loc_12A876 ROM:0012A872 move.w #$7FFF,d0 ROM:0012A876 ROM:0012A876 loc_12A876: ; CODE XREF: sub_12A866+8↑j ROM:0012A876 move.w d0,($CCE).w ROM:0012A87A move.w #$2710,d6 ROM:0012A87E move.w ($CCA).w,d2 ROM:0012A882 move.w ($CCC).w,d5 ROM:0012A886 move.w $5E2(a5),d3 ROM:0012A88A move.w ($CCE).w,d1 ROM:0012A88E bsr.l sub_12AE3E ROM:0012A894 move.w d4,($CCC).w ROM:0012A898 swap d4 ROM:0012A89A move.w d4,($CCA).w ROM:0012A89E rts ROM:0012A89E ; End of function sub_12A866 ROM:0012A89E ROM:0012A8A0 ROM:0012A8A0 ; =============== S U B R O U T I N E ======================================= ROM:0012A8A0 ROM:0012A8A0 ROM:0012A8A0 sub_12A8A0: ; CODE XREF: ROM:loc_12A564↑p ROM:0012A8A0 ; ROM:loc_12A600↑p ... ROM:0012A8A0 move.w ($CCE).w,d0 ROM:0012A8A4 sub.w ($CD0).w,d0 ROM:0012A8A8 cmpi.w #0,d0 ROM:0012A8AC bge.s loc_12A8B0 ROM:0012A8AE neg.w d0 ROM:0012A8B0 ROM:0012A8B0 loc_12A8B0: ; CODE XREF: sub_12A8A0+C↑j ROM:0012A8B0 move.w $5F8(a5),d1 ROM:0012A8B4 cmp.w d0,d1 ROM:0012A8B6 bge.s loc_12A8C0 ROM:0012A8B8 bset #1,($1312).w ROM:0012A8BE bra.s locret_12A8C6 ROM:0012A8C0 ; --------------------------------------------------------------------------- ROM:0012A8C0 ROM:0012A8C0 loc_12A8C0: ; CODE XREF: sub_12A8A0+16↑j ROM:0012A8C0 bclr #1,($1312).w ROM:0012A8C6 ROM:0012A8C6 locret_12A8C6: ; CODE XREF: sub_12A8A0+1E↑j ROM:0012A8C6 rts ROM:0012A8C6 ; End of function sub_12A8A0 ROM:0012A8C6 ROM:0012A8C8 ROM:0012A8C8 ; =============== S U B R O U T I N E ======================================= ROM:0012A8C8 ROM:0012A8C8 ROM:0012A8C8 sub_12A8C8: ; CODE XREF: ROM:0012A568↑p ROM:0012A8C8 ; ROM:0012A604↑p ... ROM:0012A8C8 move.w $5EC(a5),d0 ROM:0012A8CC move.w $5EE(a5),d1 ROM:0012A8D0 cmp.w ($CE8).w,d0 ROM:0012A8D4 bgt.s locret_12A8E2 ROM:0012A8D6 cmp.w ($CE8).w,d1 ROM:0012A8DA ble.s locret_12A8E2 ROM:0012A8DC bset #4,($12FD).w ROM:0012A8E2 ROM:0012A8E2 locret_12A8E2: ; CODE XREF: sub_12A8C8+C↑j ROM:0012A8E2 ; sub_12A8C8+12↑j ROM:0012A8E2 rts ROM:0012A8E2 ; End of function sub_12A8C8 ROM:0012A8E2 ROM:0012A8E4 ROM:0012A8E4 ; =============== S U B R O U T I N E ======================================= ROM:0012A8E4 ROM:0012A8E4 ROM:0012A8E4 sub_12A8E4: ; CODE XREF: ROM:0012A56C↑p ROM:0012A8E4 ; ROM:0012A608↑p ... ROM:0012A8E4 bclr #1,($131F).w ROM:0012A8EA bclr #5,($1311).w ROM:0012A8F0 clr.w d1 ROM:0012A8F2 move.b ($1163).w,d1 ROM:0012A8F6 cmpi.w #3,d1 ROM:0012A8FA bcc.s locret_12A904 ROM:0012A8FC movea.l off_12A906(pc,d1.w*4),a0 ROM:0012A900 nop ROM:0012A902 jmp (a0) ROM:0012A904 ; --------------------------------------------------------------------------- ROM:0012A904 ROM:0012A904 locret_12A904: ; CODE XREF: sub_12A8E4+16↑j ROM:0012A904 rts ROM:0012A904 ; End of function sub_12A8E4 ROM:0012A904 ROM:0012A904 ; --------------------------------------------------------------------------- ROM:0012A906 off_12A906: dc.l loc_12A912 ; DATA XREF: sub_12A8E4+18↑r ROM:0012A90A dc.l loc_12A930 ROM:0012A90E dc.l loc_12A99A ROM:0012A912 ; --------------------------------------------------------------------------- ROM:0012A912 ROM:0012A912 loc_12A912: ; DATA XREF: ROM:off_12A906↑o ROM:0012A912 bsr.w sub_12A9E6 ROM:0012A916 move.w ($CD8).w,d2 ROM:0012A91A clr.b ($89E).w ROM:0012A91E move.w d2,($61E).w ROM:0012A922 move.b #1,($89E).w ROM:0012A928 move.b #1,($1163).w ROM:0012A92E rts ROM:0012A930 ; --------------------------------------------------------------------------- ROM:0012A930 ROM:0012A930 loc_12A930: ; DATA XREF: ROM:0012A90A↑o ROM:0012A930 cmpi.w #0,($61E).w ROM:0012A936 bgt.s locret_12A998 ROM:0012A938 cmpi.w #1,($CD6).w ROM:0012A93E ble.s loc_12A968 ROM:0012A940 subq.w #1,($CD6).w ROM:0012A944 bvc.s loc_12A94C ROM:0012A946 move.w #$8000,($CD6).w ROM:0012A94C ROM:0012A94C loc_12A94C: ; CODE XREF: ROM:0012A944↑j ROM:0012A94C bset #1,($131F).w ROM:0012A952 move.w ($CD8).w,d2 ROM:0012A956 clr.b ($89E).w ROM:0012A95A move.w d2,($61E).w ROM:0012A95E move.b #1,($89E).w ROM:0012A964 bra.w locret_12A998 ROM:0012A968 ; --------------------------------------------------------------------------- ROM:0012A968 ROM:0012A968 loc_12A968: ; CODE XREF: ROM:0012A93E↑j ROM:0012A968 subq.w #1,($CD6).w ROM:0012A96C bvc.s loc_12A974 ROM:0012A96E move.w #$8000,($CD6).w ROM:0012A974 ROM:0012A974 loc_12A974: ; CODE XREF: ROM:0012A96C↑j ROM:0012A974 bset #1,($131F).w ROM:0012A97A bset #5,($1311).w ROM:0012A980 move.w ($CD8).w,d2 ROM:0012A984 clr.b ($89E).w ROM:0012A988 move.w d2,($61E).w ROM:0012A98C move.b #1,($89E).w ROM:0012A992 move.b #2,($1163).w ROM:0012A998 ROM:0012A998 locret_12A998: ; CODE XREF: ROM:0012A936↑j ROM:0012A998 ; ROM:0012A964↑j ROM:0012A998 rts ROM:0012A99A ; --------------------------------------------------------------------------- ROM:0012A99A ROM:0012A99A loc_12A99A: ; DATA XREF: ROM:0012A90E↑o ROM:0012A99A cmpi.w #0,($CD6).w ROM:0012A9A0 ble.s locret_12A9A8 ROM:0012A9A2 move.b #1,($1163).w ROM:0012A9A8 ROM:0012A9A8 locret_12A9A8: ; CODE XREF: ROM:0012A9A0↑j ROM:0012A9A8 rts ROM:0012A9AA ROM:0012A9AA ; =============== S U B R O U T I N E ======================================= ROM:0012A9AA ROM:0012A9AA ROM:0012A9AA sub_12A9AA: ; CODE XREF: ROM:0012A598↑p ROM:0012A9AA ; ROM:0012A63A↑p ... ROM:0012A9AA move.b #0,($1163).w ROM:0012A9B0 bclr #1,($131F).w ROM:0012A9B6 bclr #5,($1311).w ROM:0012A9BC rts ROM:0012A9BC ; End of function sub_12A9AA ROM:0012A9BC ROM:0012A9BE ROM:0012A9BE ; =============== S U B R O U T I N E ======================================= ROM:0012A9BE ROM:0012A9BE ROM:0012A9BE sub_12A9BE: ; CODE XREF: ROM:0012A540↑p ROM:0012A9BE move.w $5EC(a5),d0 ROM:0012A9C2 move.w ($CD2).w,d1 ROM:0012A9C6 cmp.w ($CDA).w,d0 ROM:0012A9CA ble.s loc_12A9D2 ROM:0012A9CC add.w $5F4(a5),d1 ROM:0012A9D0 bra.s loc_12A9E0 ROM:0012A9D2 ; --------------------------------------------------------------------------- ROM:0012A9D2 ROM:0012A9D2 loc_12A9D2: ; CODE XREF: sub_12A9BE+C↑j ROM:0012A9D2 move.w $5EE(a5),d0 ROM:0012A9D6 cmp.w ($CDA).w,d0 ROM:0012A9DA bge.s loc_12A9E0 ROM:0012A9DC sub.w $5F6(a5),d1 ROM:0012A9E0 ROM:0012A9E0 loc_12A9E0: ; CODE XREF: sub_12A9BE+12↑j ROM:0012A9E0 ; sub_12A9BE+1C↑j ROM:0012A9E0 move.w d1,($CDC).w ROM:0012A9E4 rts ROM:0012A9E4 ; End of function sub_12A9BE ROM:0012A9E4 ROM:0012A9E6 ROM:0012A9E6 ; =============== S U B R O U T I N E ======================================= ROM:0012A9E6 ROM:0012A9E6 ROM:0012A9E6 sub_12A9E6: ; CODE XREF: ROM:loc_12A912↑p ROM:0012A9E6 move.w #$3D12,d1 ROM:0012A9EA move.w ($CCA).w,d2 ROM:0012A9EE bsr.l sub_11700C ROM:0012A9F4 move.w d1,($CD8).w ROM:0012A9F8 rts ROM:0012A9F8 ; End of function sub_12A9E6 ROM:0012A9F8 ROM:0012A9FA ROM:0012A9FA ; =============== S U B R O U T I N E ======================================= ROM:0012A9FA ROM:0012A9FA ROM:0012A9FA sub_12A9FA: ; CODE XREF: ROM:0012A53C↑p ROM:0012A9FA ; ROM:loc_12A5D2↑p ... ROM:0012A9FA move.w ($CE8).w,($CDA).w ROM:0012AA00 rts ROM:0012AA00 ; End of function sub_12A9FA ROM:0012AA00 ROM:0012AA02 ROM:0012AA02 ; =============== S U B R O U T I N E ======================================= ROM:0012AA02 ROM:0012AA02 ROM:0012AA02 sub_12AA02: ; CODE XREF: ROM:0012A5D6↑p ROM:0012AA02 ; ROM:0012A7A2↑p ROM:0012AA02 move.w $5EA(a5),d7 ROM:0012AA06 cmp.w ($CDA).w,d7 ROM:0012AA0A ble.s loc_12AA16 ROM:0012AA0C move.w $5F0(a5),d5 ROM:0012AA10 add.w d5,($CDC).w ROM:0012AA14 bra.s locret_12AA1E ROM:0012AA16 ; --------------------------------------------------------------------------- ROM:0012AA16 ROM:0012AA16 loc_12AA16: ; CODE XREF: sub_12AA02+8↑j ROM:0012AA16 move.w $5F2(a5),d5 ROM:0012AA1A sub.w d5,($CDC).w ROM:0012AA1E ROM:0012AA1E locret_12AA1E: ; CODE XREF: sub_12AA02+12↑j ROM:0012AA1E rts ROM:0012AA1E ; End of function sub_12AA02 ROM:0012AA1E ROM:0012AA20 ROM:0012AA20 ; =============== S U B R O U T I N E ======================================= ROM:0012AA20 ROM:0012AA20 ROM:0012AA20 sub_12AA20: ; CODE XREF: ROM:0012A658↑p ROM:0012AA20 move.w #$3D14,d1 ROM:0012AA24 move.w ($CCA).w,d2 ROM:0012AA28 bsr.l sub_11700C ROM:0012AA2E move.w d1,($CDE).w ROM:0012AA32 move.w d1,($1354).w ROM:0012AA36 move.l ($990).w,d4 ROM:0012AA3A divs.w #$3E8,d4 ROM:0012AA3E bvc.w loc_12AA46 ROM:0012AA42 move.w #$7FFF,d4 ROM:0012AA46 ROM:0012AA46 loc_12AA46: ; CODE XREF: sub_12AA20+1E↑j ROM:0012AA46 move.w d4,($1352).w ROM:0012AA4A muls.w #$3E8,d1 ROM:0012AA4E move.w d1,d7 ROM:0012AA50 move.w $600(a5),d1 ROM:0012AA54 cmp.l ($990).w,d7 ROM:0012AA58 bgt.s loc_12AA70 ROM:0012AA5A bset #3,($146B).w ROM:0012AA60 move.b #0,$142F(d1.w) ROM:0012AA68 bsr.l sub_12EDB0 ROM:0012AA6E bra.s loc_12AA7C ROM:0012AA70 ; --------------------------------------------------------------------------- ROM:0012AA70 ROM:0012AA70 loc_12AA70: ; CODE XREF: sub_12AA20+38↑j ROM:0012AA70 bclr #3,($146B).w ROM:0012AA76 bsr.l sub_12EDFE ROM:0012AA7C ROM:0012AA7C loc_12AA7C: ; CODE XREF: sub_12AA20+4E↑j ROM:0012AA7C bsr.w sub_12AABC ROM:0012AA80 bset #1,($146C).w ROM:0012AA86 move.l ($990).w,($994).w ROM:0012AA8C rts ROM:0012AA8C ; End of function sub_12AA20 ROM:0012AA8C ROM:0012AA8E ROM:0012AA8E ; =============== S U B R O U T I N E ======================================= ROM:0012AA8E ROM:0012AA8E ROM:0012AA8E sub_12AA8E: ; CODE XREF: ROM:0012A588↑p ROM:0012AA8E ; ROM:0012A624↑p ... ROM:0012AA8E btst #0,($10EB).w ROM:0012AA94 beq.s locret_12AA9C ROM:0012AA96 move.w ($CD2).w,($F14).w ROM:0012AA9C ROM:0012AA9C locret_12AA9C: ; CODE XREF: sub_12AA8E+6↑j ROM:0012AA9C rts ROM:0012AA9C ; End of function sub_12AA8E ROM:0012AA9C ROM:0012AA9E ROM:0012AA9E ; =============== S U B R O U T I N E ======================================= ROM:0012AA9E ROM:0012AA9E ROM:0012AA9E sub_12AA9E: ; CODE XREF: ROM:0012A82E↑p ROM:0012AA9E bset #4,($1463).w ROM:0012AAA4 move.w $602(a5),d1 ROM:0012AAA8 move.b #0,$142F(d1.w) ROM:0012AAB0 move.w $5FE(a5),d2 ROM:0012AAB4 bsr.l sub_12EDBA ROM:0012AABA rts ROM:0012AABA ; End of function sub_12AA9E ROM:0012AABA ROM:0012AABC ROM:0012AABC ; =============== S U B R O U T I N E ======================================= ROM:0012AABC ROM:0012AABC ROM:0012AABC sub_12AABC: ; CODE XREF: ROM:0012A804↑p ROM:0012AABC ; sub_12AA20:loc_12AA7C↑p ROM:0012AABC bclr #4,($1463).w ROM:0012AAC2 move.w $602(a5),d1 ROM:0012AAC6 move.w $5FE(a5),d2 ROM:0012AACA bsr.l sub_12EE08 ROM:0012AAD0 rts ROM:0012AAD0 ; End of function sub_12AABC ROM:0012AAD0 ROM:0012AAD2 ROM:0012AAD2 ; =============== S U B R O U T I N E ======================================= ROM:0012AAD2 ROM:0012AAD2 ROM:0012AAD2 sub_12AAD2: ; CODE XREF: ROM:loc_12A506↑p ROM:0012AAD2 btst #0,($10F9).w ROM:0012AAD8 beq.s locret_12AB08 ROM:0012AADA move.w $5EA(a5),d0 ROM:0012AADE btst #0,($10F8).w ROM:0012AAE4 beq.s loc_12AAF4 ROM:0012AAE6 cmp.w ($CE8).w,d0 ROM:0012AAEA blt.s loc_12AAF4 ROM:0012AAEC bset #2,($131A).w ROM:0012AAF2 bra.s locret_12AB08 ROM:0012AAF4 ; --------------------------------------------------------------------------- ROM:0012AAF4 ROM:0012AAF4 loc_12AAF4: ; CODE XREF: sub_12AAD2+12↑j ROM:0012AAF4 ; sub_12AAD2+18↑j ROM:0012AAF4 btst #0,($10F8).w ROM:0012AAFA bne.s locret_12AB08 ROM:0012AAFC cmp.w ($CE8).w,d0 ROM:0012AB00 bge.s locret_12AB08 ROM:0012AB02 bset #2,($131A).w ROM:0012AB08 ROM:0012AB08 locret_12AB08: ; CODE XREF: sub_12AAD2+6↑j ROM:0012AB08 ; sub_12AAD2+20↑j ... ROM:0012AB08 rts ROM:0012AB08 ; End of function sub_12AAD2 ROM:0012AB08 ROM:0012AB0A ROM:0012AB0A ; =============== S U B R O U T I N E ======================================= ROM:0012AB0A ROM:0012AB0A ROM:0012AB0A sub_12AB0A: ; CODE XREF: ROM:001171EC↑p ROM:0012AB0A bsr.l sub_12AC58 ROM:0012AB10 clr.w d1 ROM:0012AB12 move.b ($1164).w,d1 ROM:0012AB16 cmpi.w #4,d1 ROM:0012AB1A bcc.s locret_12AB24 ROM:0012AB1C movea.l off_12AB26(pc,d1.w*4),a0 ROM:0012AB20 nop ROM:0012AB22 jmp (a0) ROM:0012AB24 ; --------------------------------------------------------------------------- ROM:0012AB24 ROM:0012AB24 locret_12AB24: ; CODE XREF: sub_12AB0A+10↑j ROM:0012AB24 rts ROM:0012AB24 ; End of function sub_12AB0A ROM:0012AB24 ROM:0012AB24 ; --------------------------------------------------------------------------- ROM:0012AB26 off_12AB26: dc.l loc_12AB36 ; DATA XREF: sub_12AB0A+12↑r ROM:0012AB2A dc.l loc_12AB3E ROM:0012AB2E dc.l loc_12AB64 ROM:0012AB32 dc.l loc_12ABA4 ROM:0012AB36 ; --------------------------------------------------------------------------- ROM:0012AB36 ROM:0012AB36 loc_12AB36: ; DATA XREF: ROM:off_12AB26↑o ROM:0012AB36 move.b #1,($1164).w ROM:0012AB3C rts ROM:0012AB3E ; --------------------------------------------------------------------------- ROM:0012AB3E ROM:0012AB3E loc_12AB3E: ; DATA XREF: ROM:0012AB2A↑o ROM:0012AB3E btst #6,($130E).w ROM:0012AB44 beq.s locret_12AB62 ROM:0012AB46 bsr.w sub_12ABE0 ROM:0012AB4A move.w $5FC(a5),d1 ROM:0012AB4E clr.b ($89F).w ROM:0012AB52 move.w d1,($620).w ROM:0012AB56 move.b #1,($89F).w ROM:0012AB5C move.b #2,($1164).w ROM:0012AB62 ROM:0012AB62 locret_12AB62: ; CODE XREF: ROM:0012AB44↑j ROM:0012AB62 rts ROM:0012AB64 ; --------------------------------------------------------------------------- ROM:0012AB64 ROM:0012AB64 loc_12AB64: ; DATA XREF: ROM:0012AB2E↑o ROM:0012AB64 btst #6,($130E).w ROM:0012AB6A bne.s loc_12AB74 ROM:0012AB6C move.b #1,($1164).w ROM:0012AB72 bra.s locret_12ABA2 ROM:0012AB74 ; --------------------------------------------------------------------------- ROM:0012AB74 ROM:0012AB74 loc_12AB74: ; CODE XREF: ROM:0012AB6A↑j ROM:0012AB74 btst #3,($1303).w ROM:0012AB7A beq.s loc_12AB84 ROM:0012AB7C move.b #3,($1164).w ROM:0012AB82 bra.s locret_12ABA2 ROM:0012AB84 ; --------------------------------------------------------------------------- ROM:0012AB84 ROM:0012AB84 loc_12AB84: ; CODE XREF: ROM:0012AB7A↑j ROM:0012AB84 cmpi.w #0,($620).w ROM:0012AB8A bgt.s locret_12ABA2 ROM:0012AB8C bsr.w sub_12ABF4 ROM:0012AB90 move.w $5FC(a5),d1 ROM:0012AB94 clr.b ($89F).w ROM:0012AB98 move.w d1,($620).w ROM:0012AB9C move.b #1,($89F).w ROM:0012ABA2 ROM:0012ABA2 locret_12ABA2: ; CODE XREF: ROM:0012AB72↑j ROM:0012ABA2 ; ROM:0012AB82↑j ... ROM:0012ABA2 rts ROM:0012ABA4 ; --------------------------------------------------------------------------- ROM:0012ABA4 ROM:0012ABA4 loc_12ABA4: ; DATA XREF: ROM:0012AB32↑o ROM:0012ABA4 btst #6,($130E).w ROM:0012ABAA bne.s loc_12ABB4 ROM:0012ABAC move.b #1,($1164).w ROM:0012ABB2 bra.s locret_12ABDE ROM:0012ABB4 ; --------------------------------------------------------------------------- ROM:0012ABB4 ROM:0012ABB4 loc_12ABB4: ; CODE XREF: ROM:0012ABAA↑j ROM:0012ABB4 btst #3,($1303).w ROM:0012ABBA beq.s locret_12ABDE ROM:0012ABBC cmpi.w #0,($620).w ROM:0012ABC2 bgt.s locret_12ABDE ROM:0012ABC4 bsr.w sub_12ABF4 ROM:0012ABC8 bsr.w sub_12AC2C ROM:0012ABCC move.w $5FC(a5),d1 ROM:0012ABD0 clr.b ($89F).w ROM:0012ABD4 move.w d1,($620).w ROM:0012ABD8 move.b #1,($89F).w ROM:0012ABDE ROM:0012ABDE locret_12ABDE: ; CODE XREF: ROM:0012ABB2↑j ROM:0012ABDE ; ROM:0012ABBA↑j ... ROM:0012ABDE rts ROM:0012ABE0 ROM:0012ABE0 ; =============== S U B R O U T I N E ======================================= ROM:0012ABE0 ROM:0012ABE0 ROM:0012ABE0 sub_12ABE0: ; CODE XREF: ROM:0012AB46↑p ROM:0012ABE0 move.w ($C86).w,($CE0).w ROM:0012ABE6 clr.w ($CE2).w ROM:0012ABEA clr.l ($990).w ROM:0012ABEE clr.w ($CE4).w ROM:0012ABF2 rts ROM:0012ABF2 ; End of function sub_12ABE0 ROM:0012ABF2 ROM:0012ABF4 ROM:0012ABF4 ; =============== S U B R O U T I N E ======================================= ROM:0012ABF4 ROM:0012ABF4 ROM:0012ABF4 sub_12ABF4: ; CODE XREF: ROM:0012AB8C↑p ROM:0012ABF4 ; ROM:0012ABC4↑p ROM:0012ABF4 move.w #$3D16,d1 ROM:0012ABF8 move.w ($CCA).w,d2 ROM:0012ABFC bsr.l sub_11700C ROM:0012AC02 move.w d1,($CE6).w ROM:0012AC06 move.w #$2710,d6 ROM:0012AC0A move.w ($CE0).w,d2 ROM:0012AC0E move.w ($CE2).w,d5 ROM:0012AC12 move.w ($CE6).w,d3 ROM:0012AC16 move.w ($C86).w,d1 ROM:0012AC1A bsr.l sub_12AE3E ROM:0012AC20 move.w d4,($CE2).w ROM:0012AC24 swap d4 ROM:0012AC26 move.w d4,($CE0).w ROM:0012AC2A rts ROM:0012AC2A ; End of function sub_12ABF4 ROM:0012AC2A ROM:0012AC2C ROM:0012AC2C ; =============== S U B R O U T I N E ======================================= ROM:0012AC2C ROM:0012AC2C ROM:0012AC2C sub_12AC2C: ; CODE XREF: ROM:0012ABC8↑p ROM:0012AC2C move.w ($C86).w,d0 ROM:0012AC30 sub.w ($CE0).w,d0 ROM:0012AC34 cmpi.w #0,d0 ROM:0012AC38 bge.s loc_12AC3C ROM:0012AC3A neg.w d0 ROM:0012AC3C ROM:0012AC3C loc_12AC3C: ; CODE XREF: sub_12AC2C+C↑j ROM:0012AC3C ext.l d0 ROM:0012AC3E add.l d0,($990).w ROM:0012AC42 move.l ($990).w,d0 ROM:0012AC46 divs.w #$3E8,d0 ROM:0012AC4A bvc.w loc_12AC52 ROM:0012AC4E move.w #$7FFF,d0 ROM:0012AC52 ROM:0012AC52 loc_12AC52: ; CODE XREF: sub_12AC2C+1E↑j ROM:0012AC52 move.w d0,($CE4).w ROM:0012AC56 rts ROM:0012AC56 ; End of function sub_12AC2C ROM:0012AC56 ROM:0012AC58 ROM:0012AC58 ; =============== S U B R O U T I N E ======================================= ROM:0012AC58 ROM:0012AC58 ROM:0012AC58 sub_12AC58: ; CODE XREF: sub_12AB0A↑p ROM:0012AC58 clr.w d1 ROM:0012AC5A move.b ($1165).w,d1 ROM:0012AC5E cmpi.w #3,d1 ROM:0012AC62 bcc.s locret_12AC6C ROM:0012AC64 movea.l off_12AC6E(pc,d1.w*4),a0 ROM:0012AC68 nop ROM:0012AC6A jmp (a0) ROM:0012AC6C ; --------------------------------------------------------------------------- ROM:0012AC6C ROM:0012AC6C locret_12AC6C: ; CODE XREF: sub_12AC58+A↑j ROM:0012AC6C rts ROM:0012AC6C ; End of function sub_12AC58 ROM:0012AC6C ROM:0012AC6C ; --------------------------------------------------------------------------- ROM:0012AC6E off_12AC6E: dc.l loc_12AC7A ; DATA XREF: sub_12AC58+C↑r ROM:0012AC72 dc.l loc_12AC9A ROM:0012AC76 dc.l loc_12ACEC ROM:0012AC7A ; --------------------------------------------------------------------------- ROM:0012AC7A ROM:0012AC7A loc_12AC7A: ; DATA XREF: ROM:off_12AC6E↑o ROM:0012AC7A bsr.w sub_12AD3E ROM:0012AC7E move.w $606(a5),d0 ROM:0012AC82 clr.b ($8A0).w ROM:0012AC86 move.w d0,($622).w ROM:0012AC8A move.b #1,($8A0).w ROM:0012AC90 move.b #1,($1165).w ROM:0012AC96 bra.s locret_12ACEA ROM:0012AC98 ; --------------------------------------------------------------------------- ROM:0012AC98 rts ROM:0012AC9A ; --------------------------------------------------------------------------- ROM:0012AC9A ROM:0012AC9A loc_12AC9A: ; DATA XREF: ROM:0012AC72↑o ROM:0012AC9A btst #3,($131A).w ROM:0012ACA0 beq.s loc_12ACBA ROM:0012ACA2 bsr.w sub_12AD3E ROM:0012ACA6 move.w $606(a5),d0 ROM:0012ACAA clr.b ($8A0).w ROM:0012ACAE move.w d0,($622).w ROM:0012ACB2 move.b #1,($8A0).w ROM:0012ACB8 bra.s locret_12ACEA ROM:0012ACBA ; --------------------------------------------------------------------------- ROM:0012ACBA ROM:0012ACBA loc_12ACBA: ; CODE XREF: ROM:0012ACA0↑j ROM:0012ACBA move.w $604(a5),d1 ROM:0012ACBE cmp.w ($598).w,d1 ROM:0012ACC2 bgt.s loc_12ACCC ROM:0012ACC4 move.b #2,($1165).w ROM:0012ACCA bra.s locret_12AD14 ROM:0012ACCC ; --------------------------------------------------------------------------- ROM:0012ACCC ROM:0012ACCC loc_12ACCC: ; CODE XREF: ROM:0012ACC2↑j ROM:0012ACCC cmpi.w #0,($622).w ROM:0012ACD2 bgt.s locret_12ACEA ROM:0012ACD4 bsr.w sub_12AD18 ROM:0012ACD8 move.w $606(a5),d0 ROM:0012ACDC clr.b ($8A0).w ROM:0012ACE0 move.w d0,($622).w ROM:0012ACE4 move.b #1,($8A0).w ROM:0012ACEA ROM:0012ACEA locret_12ACEA: ; CODE XREF: ROM:0012AC96↑j ROM:0012ACEA ; ROM:0012ACB8↑j ... ROM:0012ACEA rts ROM:0012ACEC ; --------------------------------------------------------------------------- ROM:0012ACEC ROM:0012ACEC loc_12ACEC: ; DATA XREF: ROM:0012AC76↑o ROM:0012ACEC move.w $604(a5),d1 ROM:0012ACF0 cmp.w ($598).w,d1 ROM:0012ACF4 ble.s locret_12AD14 ROM:0012ACF6 bsr.w sub_12AD3E ROM:0012ACFA move.w $606(a5),d0 ROM:0012ACFE clr.b ($8A0).w ROM:0012AD02 move.w d0,($622).w ROM:0012AD06 move.b #1,($8A0).w ROM:0012AD0C move.b #1,($1165).w ROM:0012AD12 bra.s locret_12ACEA ROM:0012AD14 ; --------------------------------------------------------------------------- ROM:0012AD14 ROM:0012AD14 locret_12AD14: ; CODE XREF: ROM:0012ACCA↑j ROM:0012AD14 ; ROM:0012ACF4↑j ROM:0012AD14 rts ROM:0012AD16 ; --------------------------------------------------------------------------- ROM:0012AD16 rts ROM:0012AD18 ROM:0012AD18 ; =============== S U B R O U T I N E ======================================= ROM:0012AD18 ROM:0012AD18 ROM:0012AD18 sub_12AD18: ; CODE XREF: ROM:0012ACD4↑p ROM:0012AD18 move.w #$2710,d6 ROM:0012AD1C move.w ($CE8).w,d2 ROM:0012AD20 move.w ($CEA).w,d5 ROM:0012AD24 move.w $608(a5),d3 ROM:0012AD28 move.w ($C86).w,d1 ROM:0012AD2C bsr.l sub_12AE3E ROM:0012AD32 move.w d4,($CEA).w ROM:0012AD36 swap d4 ROM:0012AD38 move.w d4,($CE8).w ROM:0012AD3C rts ROM:0012AD3C ; End of function sub_12AD18 ROM:0012AD3C ROM:0012AD3E ROM:0012AD3E ; =============== S U B R O U T I N E ======================================= ROM:0012AD3E ROM:0012AD3E ROM:0012AD3E sub_12AD3E: ; CODE XREF: ROM:loc_12AC7A↑p ROM:0012AD3E ; ROM:0012ACA2↑p ... ROM:0012AD3E move.w ($C86).w,($CE8).w ROM:0012AD44 clr.w ($CEA).w ROM:0012AD48 rts ROM:0012AD48 ; End of function sub_12AD3E ROM:0012AD48 ROM:0012AD4A ROM:0012AD4A ; =============== S U B R O U T I N E ======================================= ROM:0012AD4A ROM:0012AD4A ROM:0012AD4A sub_12AD4A: ; CODE XREF: sub_12A460↑p ROM:0012AD4A clr.w d1 ROM:0012AD4C move.b ($1166).w,d1 ROM:0012AD50 cmpi.w #5,d1 ROM:0012AD54 bcc.s locret_12AD5E ROM:0012AD56 movea.l off_12AD60(pc,d1.w*4),a0 ROM:0012AD5A nop ROM:0012AD5C jmp (a0) ROM:0012AD5E ; --------------------------------------------------------------------------- ROM:0012AD5E ROM:0012AD5E locret_12AD5E: ; CODE XREF: sub_12AD4A+A↑j ROM:0012AD5E rts ROM:0012AD5E ; End of function sub_12AD4A ROM:0012AD5E ROM:0012AD5E ; --------------------------------------------------------------------------- ROM:0012AD60 off_12AD60: dc.l loc_12AD74 ; DATA XREF: sub_12AD4A+C↑r ROM:0012AD64 dc.l loc_12AD7C ROM:0012AD68 dc.l loc_12AD8C ROM:0012AD6C dc.l loc_12ADB0 ROM:0012AD70 dc.l loc_12ADDE ROM:0012AD74 ; --------------------------------------------------------------------------- ROM:0012AD74 ROM:0012AD74 loc_12AD74: ; DATA XREF: ROM:off_12AD60↑o ROM:0012AD74 move.b #1,($1166).w ROM:0012AD7A rts ROM:0012AD7C ; --------------------------------------------------------------------------- ROM:0012AD7C ROM:0012AD7C loc_12AD7C: ; DATA XREF: ROM:0012AD64↑o ROM:0012AD7C btst #0,($10F9).w ROM:0012AD82 beq.s locret_12AD8A ROM:0012AD84 move.b #2,($1166).w ROM:0012AD8A ROM:0012AD8A locret_12AD8A: ; CODE XREF: ROM:0012AD82↑j ROM:0012AD8A rts ROM:0012AD8C ; --------------------------------------------------------------------------- ROM:0012AD8C ROM:0012AD8C loc_12AD8C: ; DATA XREF: ROM:0012AD68↑o ROM:0012AD8C btst #0,($10EB).w ROM:0012AD92 bne.s loc_12AD9C ROM:0012AD94 move.b #1,($1166).w ROM:0012AD9A bra.s locret_12ADAE ROM:0012AD9C ; --------------------------------------------------------------------------- ROM:0012AD9C ROM:0012AD9C loc_12AD9C: ; CODE XREF: ROM:0012AD92↑j ROM:0012AD9C btst #0,($10F9).w ROM:0012ADA2 beq.s locret_12ADAE ROM:0012ADA4 move.b #3,($1166).w ROM:0012ADAA bsr.w sub_12AE32 ROM:0012ADAE ROM:0012ADAE locret_12ADAE: ; CODE XREF: ROM:0012AD9A↑j ROM:0012ADAE ; ROM:0012ADA2↑j ROM:0012ADAE rts ROM:0012ADB0 ; --------------------------------------------------------------------------- ROM:0012ADB0 ROM:0012ADB0 loc_12ADB0: ; DATA XREF: ROM:0012AD6C↑o ROM:0012ADB0 btst #0,($10EB).w ROM:0012ADB6 bne.s loc_12ADC0 ROM:0012ADB8 move.b #1,($1166).w ROM:0012ADBE bra.s locret_12ADDC ROM:0012ADC0 ; --------------------------------------------------------------------------- ROM:0012ADC0 ROM:0012ADC0 loc_12ADC0: ; CODE XREF: ROM:0012ADB6↑j ROM:0012ADC0 btst #0,($1303).w ROM:0012ADC6 beq.s loc_12ADD0 ROM:0012ADC8 move.b #4,($1166).w ROM:0012ADCE bra.s locret_12ADDC ROM:0012ADD0 ; --------------------------------------------------------------------------- ROM:0012ADD0 ROM:0012ADD0 loc_12ADD0: ; CODE XREF: ROM:0012ADC6↑j ROM:0012ADD0 btst #0,($10F9).w ROM:0012ADD6 beq.s locret_12ADDC ROM:0012ADD8 bsr.w sub_12AE0E ROM:0012ADDC ROM:0012ADDC locret_12ADDC: ; CODE XREF: ROM:0012ADBE↑j ROM:0012ADDC ; ROM:0012ADCE↑j ... ROM:0012ADDC rts ROM:0012ADDE ; --------------------------------------------------------------------------- ROM:0012ADDE ROM:0012ADDE loc_12ADDE: ; DATA XREF: ROM:0012AD70↑o ROM:0012ADDE btst #0,($10EB).w ROM:0012ADE4 bne.s loc_12ADEE ROM:0012ADE6 move.b #1,($1166).w ROM:0012ADEC bra.s locret_12AE00 ROM:0012ADEE ; --------------------------------------------------------------------------- ROM:0012ADEE ROM:0012ADEE loc_12ADEE: ; CODE XREF: ROM:0012ADE4↑j ROM:0012ADEE btst #0,($1303).w ROM:0012ADF4 bne.s locret_12AE00 ROM:0012ADF6 move.b #3,($1166).w ROM:0012ADFC bsr.w sub_12AE02 ROM:0012AE00 ROM:0012AE00 locret_12AE00: ; CODE XREF: ROM:0012ADEC↑j ROM:0012AE00 ; ROM:0012ADF4↑j ROM:0012AE00 rts ROM:0012AE02 ROM:0012AE02 ; =============== S U B R O U T I N E ======================================= ROM:0012AE02 ROM:0012AE02 ROM:0012AE02 sub_12AE02: ; CODE XREF: ROM:0012ADFC↑p ROM:0012AE02 move.w ($CDC).w,($CEC).w ROM:0012AE08 clr.w ($CEE).w ROM:0012AE0C rts ROM:0012AE0C ; End of function sub_12AE02 ROM:0012AE0C ROM:0012AE0E ROM:0012AE0E ; =============== S U B R O U T I N E ======================================= ROM:0012AE0E ROM:0012AE0E ROM:0012AE0E sub_12AE0E: ; CODE XREF: ROM:0012ADD8↑p ROM:0012AE0E move.w #$2710,d6 ROM:0012AE12 move.w ($CEC).w,d2 ROM:0012AE16 move.w ($CEE).w,d5 ROM:0012AE1A move.w $60A(a5),d3 ROM:0012AE1E move.w ($F16).w,d1 ROM:0012AE22 bsr.w sub_12AE3E ROM:0012AE26 move.w d4,($CEE).w ROM:0012AE2A swap d4 ROM:0012AE2C move.w d4,($CEC).w ROM:0012AE30 rts ROM:0012AE30 ; End of function sub_12AE0E ROM:0012AE30 ROM:0012AE32 ROM:0012AE32 ; =============== S U B R O U T I N E ======================================= ROM:0012AE32 ROM:0012AE32 ROM:0012AE32 sub_12AE32: ; CODE XREF: ROM:0012ADAA↑p ROM:0012AE32 move.w ($F16).w,($CEC).w ROM:0012AE38 clr.w ($CEE).w ROM:0012AE3C rts ROM:0012AE3C ; End of function sub_12AE32 ROM:0012AE3C ROM:0012AE3E ROM:0012AE3E ; =============== S U B R O U T I N E ======================================= ROM:0012AE3E ROM:0012AE3E ROM:0012AE3E sub_12AE3E: ; CODE XREF: sub_12A866+28↑p ROM:0012AE3E ; sub_12ABF4+26↑p ... ROM:0012AE3E move.w d6,d4 ROM:0012AE40 sub.w d3,d4 ROM:0012AE42 ext.l d4 ROM:0012AE44 ext.l d6 ROM:0012AE46 ext.l d3 ROM:0012AE48 swap d2 ROM:0012AE4A move.w d5,d2 ROM:0012AE4C muls.l d2,d7:d4 ROM:0012AE50 divs.l d6,d7:d4 ROM:0012AE54 swap d1 ROM:0012AE56 clr.w d1 ROM:0012AE58 muls.l d1,d7:d3 ROM:0012AE5C divs.l d6,d7:d3 ROM:0012AE60 add.l d3,d4 ROM:0012AE62 rts ROM:0012AE62 ; End of function sub_12AE3E ROM:0012AE62 ROM:0012AE64 ROM:0012AE64 ; =============== S U B R O U T I N E ======================================= ROM:0012AE64 ROM:0012AE64 ROM:0012AE64 sub_12AE64: ; CODE XREF: ROM:loc_12A5F8↑p ROM:0012AE64 ; ROM:loc_12A674↑p ... ROM:0012AE64 bclr #7,($12F5).w ROM:0012AE6A clr.w d1 ROM:0012AE6C move.b ($1167).w,d1 ROM:0012AE70 cmpi.w #$A,d1 ROM:0012AE74 bcc.s locret_12AE7E ROM:0012AE76 movea.l off_12AE80(pc,d1.w*4),a0 ROM:0012AE7A nop ROM:0012AE7C jmp (a0) ROM:0012AE7E ; --------------------------------------------------------------------------- ROM:0012AE7E ROM:0012AE7E locret_12AE7E: ; CODE XREF: sub_12AE64+10↑j ROM:0012AE7E rts ROM:0012AE7E ; End of function sub_12AE64 ROM:0012AE7E ROM:0012AE7E ; --------------------------------------------------------------------------- ROM:0012AE80 off_12AE80: dc.l loc_12AEA8 ; DATA XREF: sub_12AE64+12↑r ROM:0012AE84 dc.l loc_12AEAE ROM:0012AE88 dc.l loc_12AED8 ROM:0012AE8C dc.l loc_12AF3C ROM:0012AE90 dc.l loc_12AF98 ROM:0012AE94 dc.l loc_12AFC2 ROM:0012AE98 dc.l loc_12AFF8 ROM:0012AE9C dc.l loc_12B02E ROM:0012AEA0 dc.l loc_12B054 ROM:0012AEA4 dc.l locret_12B07A ROM:0012AEA8 ; --------------------------------------------------------------------------- ROM:0012AEA8 ROM:0012AEA8 loc_12AEA8: ; DATA XREF: ROM:off_12AE80↑o ROM:0012AEA8 bclr #0,($1319).w ROM:0012AEAE ROM:0012AEAE loc_12AEAE: ; DATA XREF: ROM:0012AE84↑o ROM:0012AEAE move.w $5EA(a5),d0 ROM:0012AEB2 cmp.w ($CE8).w,d0 ROM:0012AEB6 bge.s loc_12AECA ROM:0012AEB8 bsr.w sub_12B09C ROM:0012AEBC move.b #3,($1167).w ROM:0012AEC2 bra.l locret_12AF96 ROM:0012AEC8 ; --------------------------------------------------------------------------- ROM:0012AEC8 bra.s locret_12AED6 ROM:0012AECA ; --------------------------------------------------------------------------- ROM:0012AECA ROM:0012AECA loc_12AECA: ; CODE XREF: ROM:0012AEB6↑j ROM:0012AECA bsr.w sub_12B08E ROM:0012AECE move.b #2,($1167).w ROM:0012AED4 bra.s locret_12AF3A ROM:0012AED6 ; --------------------------------------------------------------------------- ROM:0012AED6 ROM:0012AED6 locret_12AED6: ; CODE XREF: ROM:0012AEC8↑j ROM:0012AED6 rts ROM:0012AED8 ; --------------------------------------------------------------------------- ROM:0012AED8 ROM:0012AED8 loc_12AED8: ; DATA XREF: ROM:0012AE88↑o ROM:0012AED8 btst #1,($1316).w ROM:0012AEDE bne.s loc_12AF00 ROM:0012AEE0 btst #5,($1303).w ROM:0012AEE6 bne.s loc_12AF00 ROM:0012AEE8 btst #1,($131F).w ROM:0012AEEE beq.s loc_12AF00 ROM:0012AEF0 bsr.w sub_12B09C ROM:0012AEF4 move.b #3,($1167).w ROM:0012AEFA bra.l locret_12AF96 ROM:0012AF00 ; --------------------------------------------------------------------------- ROM:0012AF00 ROM:0012AF00 loc_12AF00: ; CODE XREF: ROM:0012AEDE↑j ROM:0012AF00 ; ROM:0012AEE6↑j ... ROM:0012AF00 btst #1,($1316).w ROM:0012AF06 beq.s loc_12AF26 ROM:0012AF08 move.w $610(a5),d1 ROM:0012AF0C clr.b ($8A1).w ROM:0012AF10 move.w d1,($624).w ROM:0012AF14 move.b #1,($8A1).w ROM:0012AF1A move.b #7,($1167).w ROM:0012AF20 bra.l locret_12B052 ROM:0012AF26 ; --------------------------------------------------------------------------- ROM:0012AF26 ROM:0012AF26 loc_12AF26: ; CODE XREF: ROM:0012AF06↑j ROM:0012AF26 btst #5,($1303).w ROM:0012AF2C beq.s locret_12AF3A ROM:0012AF2E move.b #4,($1167).w ROM:0012AF34 bra.l locret_12AFC0 ROM:0012AF3A ; --------------------------------------------------------------------------- ROM:0012AF3A ROM:0012AF3A locret_12AF3A: ; CODE XREF: ROM:0012AED4↑j ROM:0012AF3A ; ROM:0012AF2C↑j ... ROM:0012AF3A rts ROM:0012AF3C ; --------------------------------------------------------------------------- ROM:0012AF3C ROM:0012AF3C loc_12AF3C: ; DATA XREF: ROM:0012AE8C↑o ROM:0012AF3C btst #1,($1316).w ROM:0012AF42 bne.s loc_12AF60 ROM:0012AF44 btst #5,($1303).w ROM:0012AF4A bne.s loc_12AF60 ROM:0012AF4C btst #1,($131F).w ROM:0012AF52 beq.s loc_12AF60 ROM:0012AF54 bsr.w sub_12B08E ROM:0012AF58 move.b #2,($1167).w ROM:0012AF5E bra.s locret_12AF3A ROM:0012AF60 ; --------------------------------------------------------------------------- ROM:0012AF60 ROM:0012AF60 loc_12AF60: ; CODE XREF: ROM:0012AF42↑j ROM:0012AF60 ; ROM:0012AF4A↑j ... ROM:0012AF60 btst #1,($1316).w ROM:0012AF66 beq.s loc_12AF86 ROM:0012AF68 move.w $610(a5),d1 ROM:0012AF6C clr.b ($8A1).w ROM:0012AF70 move.w d1,($624).w ROM:0012AF74 move.b #1,($8A1).w ROM:0012AF7A move.b #8,($1167).w ROM:0012AF80 bra.l locret_12B078 ROM:0012AF86 ; --------------------------------------------------------------------------- ROM:0012AF86 ROM:0012AF86 loc_12AF86: ; CODE XREF: ROM:0012AF66↑j ROM:0012AF86 btst #5,($1303).w ROM:0012AF8C beq.s locret_12AF96 ROM:0012AF8E move.b #4,($1167).w ROM:0012AF94 bra.s locret_12AFC0 ROM:0012AF96 ; --------------------------------------------------------------------------- ROM:0012AF96 ROM:0012AF96 locret_12AF96: ; CODE XREF: ROM:0012AEC2↑j ROM:0012AF96 ; ROM:0012AEFA↑j ... ROM:0012AF96 rts ROM:0012AF98 ; --------------------------------------------------------------------------- ROM:0012AF98 ROM:0012AF98 loc_12AF98: ; DATA XREF: ROM:0012AE90↑o ROM:0012AF98 move.w $5EA(a5),d0 ROM:0012AF9C cmp.w ($C86).w,d0 ROM:0012AFA0 bge.s loc_12AFB0 ROM:0012AFA2 bsr.w sub_12B13A ROM:0012AFA6 move.b #5,($1167).w ROM:0012AFAC bra.s locret_12AFF6 ROM:0012AFAE ; --------------------------------------------------------------------------- ROM:0012AFAE bra.s locret_12AFC0 ROM:0012AFB0 ; --------------------------------------------------------------------------- ROM:0012AFB0 ROM:0012AFB0 loc_12AFB0: ; CODE XREF: ROM:0012AFA0↑j ROM:0012AFB0 bsr.w sub_12B148 ROM:0012AFB4 move.b #6,($1167).w ROM:0012AFBA bra.l locret_12B02C ROM:0012AFC0 ; --------------------------------------------------------------------------- ROM:0012AFC0 ROM:0012AFC0 locret_12AFC0: ; CODE XREF: ROM:0012AF34↑j ROM:0012AFC0 ; ROM:0012AF94↑j ... ROM:0012AFC0 rts ROM:0012AFC2 ; --------------------------------------------------------------------------- ROM:0012AFC2 ROM:0012AFC2 loc_12AFC2: ; DATA XREF: ROM:0012AE94↑o ROM:0012AFC2 move.w $5EA(a5),d0 ROM:0012AFC6 cmp.w ($C86).w,d0 ROM:0012AFCA blt.s loc_12AFD4 ROM:0012AFCC bset #7,($12F5).w ROM:0012AFD2 bra.s loc_12AFDC ROM:0012AFD4 ; --------------------------------------------------------------------------- ROM:0012AFD4 ROM:0012AFD4 loc_12AFD4: ; CODE XREF: ROM:0012AFCA↑j ROM:0012AFD4 btst #1,($1316).w ROM:0012AFDA beq.s locret_12AFF6 ROM:0012AFDC ROM:0012AFDC loc_12AFDC: ; CODE XREF: ROM:0012AFD2↑j ROM:0012AFDC move.w $610(a5),d1 ROM:0012AFE0 clr.b ($8A1).w ROM:0012AFE4 move.w d1,($624).w ROM:0012AFE8 move.b #1,($8A1).w ROM:0012AFEE move.b #7,($1167).w ROM:0012AFF4 bra.s locret_12B052 ROM:0012AFF6 ; --------------------------------------------------------------------------- ROM:0012AFF6 ROM:0012AFF6 locret_12AFF6: ; CODE XREF: ROM:0012AFAC↑j ROM:0012AFF6 ; ROM:0012AFDA↑j ROM:0012AFF6 rts ROM:0012AFF8 ; --------------------------------------------------------------------------- ROM:0012AFF8 ROM:0012AFF8 loc_12AFF8: ; DATA XREF: ROM:0012AE98↑o ROM:0012AFF8 move.w $5EA(a5),d0 ROM:0012AFFC cmp.w ($C86).w,d0 ROM:0012B000 bge.s loc_12B00A ROM:0012B002 bset #7,($12F5).w ROM:0012B008 bra.s loc_12B012 ROM:0012B00A ; --------------------------------------------------------------------------- ROM:0012B00A ROM:0012B00A loc_12B00A: ; CODE XREF: ROM:0012B000↑j ROM:0012B00A btst #1,($1316).w ROM:0012B010 beq.s locret_12B02C ROM:0012B012 ROM:0012B012 loc_12B012: ; CODE XREF: ROM:0012B008↑j ROM:0012B012 move.w $610(a5),d1 ROM:0012B016 clr.b ($8A1).w ROM:0012B01A move.w d1,($624).w ROM:0012B01E move.b #1,($8A1).w ROM:0012B024 move.b #8,($1167).w ROM:0012B02A bra.s locret_12B078 ROM:0012B02C ; --------------------------------------------------------------------------- ROM:0012B02C ROM:0012B02C locret_12B02C: ; CODE XREF: ROM:0012AFBA↑j ROM:0012B02C ; ROM:0012B010↑j ROM:0012B02C rts ROM:0012B02E ; --------------------------------------------------------------------------- ROM:0012B02E ROM:0012B02E loc_12B02E: ; DATA XREF: ROM:0012AE9C↑o ROM:0012B02E btst #0,($10F8).w ROM:0012B034 bne.s loc_12B038 ROM:0012B036 bra.s loc_12B040 ROM:0012B038 ; --------------------------------------------------------------------------- ROM:0012B038 ROM:0012B038 loc_12B038: ; CODE XREF: ROM:0012B034↑j ROM:0012B038 cmpi.w #0,($624).w ROM:0012B03E bgt.s locret_12B052 ROM:0012B040 ROM:0012B040 loc_12B040: ; CODE XREF: ROM:0012B036↑j ROM:0012B040 bsr.w sub_12B0AA ROM:0012B044 bset #0,($1319).w ROM:0012B04A move.b #9,($1167).w ROM:0012B050 bra.s locret_12B07C ROM:0012B052 ; --------------------------------------------------------------------------- ROM:0012B052 ROM:0012B052 locret_12B052: ; CODE XREF: ROM:0012AF20↑j ROM:0012B052 ; ROM:0012AFF4↑j ... ROM:0012B052 rts ROM:0012B054 ; --------------------------------------------------------------------------- ROM:0012B054 ROM:0012B054 loc_12B054: ; DATA XREF: ROM:0012AEA0↑o ROM:0012B054 btst #0,($10F8).w ROM:0012B05A beq.s loc_12B05E ROM:0012B05C bra.s loc_12B066 ROM:0012B05E ; --------------------------------------------------------------------------- ROM:0012B05E ROM:0012B05E loc_12B05E: ; CODE XREF: ROM:0012B05A↑j ROM:0012B05E cmpi.w #0,($624).w ROM:0012B064 bgt.s locret_12B078 ROM:0012B066 ROM:0012B066 loc_12B066: ; CODE XREF: ROM:0012B05C↑j ROM:0012B066 bsr.w sub_12B0F0 ROM:0012B06A bset #0,($1319).w ROM:0012B070 move.b #9,($1167).w ROM:0012B076 bra.s locret_12B07C ROM:0012B078 ; --------------------------------------------------------------------------- ROM:0012B078 ROM:0012B078 locret_12B078: ; CODE XREF: ROM:0012AF80↑j ROM:0012B078 ; ROM:0012B02A↑j ... ROM:0012B078 rts ROM:0012B07A ; --------------------------------------------------------------------------- ROM:0012B07A ROM:0012B07A locret_12B07A: ; DATA XREF: ROM:0012AEA4↑o ROM:0012B07A rts ROM:0012B07C ; --------------------------------------------------------------------------- ROM:0012B07C ROM:0012B07C locret_12B07C: ; CODE XREF: ROM:0012B050↑j ROM:0012B07C ; ROM:0012B076↑j ROM:0012B07C rts ROM:0012B07E ; --------------------------------------------------------------------------- ROM:0012B07E rts ROM:0012B080 ROM:0012B080 ; =============== S U B R O U T I N E ======================================= ROM:0012B080 ROM:0012B080 ROM:0012B080 sub_12B080: ; CODE XREF: ROM:0012A592↑p ROM:0012B080 ; ROM:0012A634↑p ... ROM:0012B080 move.b #0,($1167).w ROM:0012B086 bclr #7,($12F5).w ROM:0012B08C rts ROM:0012B08C ; End of function sub_12B080 ROM:0012B08C ROM:0012B08E ROM:0012B08E ; =============== S U B R O U T I N E ======================================= ROM:0012B08E ROM:0012B08E ROM:0012B08E sub_12B08E: ; CODE XREF: ROM:loc_12AECA↑p ROM:0012B08E ; ROM:0012AF54↑p ROM:0012B08E move.w ($CDC).w,d0 ROM:0012B092 sub.w $60E(a5),d0 ROM:0012B096 move.w d0,($F14).w ROM:0012B09A rts ROM:0012B09A ; End of function sub_12B08E ROM:0012B09A ROM:0012B09C ROM:0012B09C ; =============== S U B R O U T I N E ======================================= ROM:0012B09C ROM:0012B09C ROM:0012B09C sub_12B09C: ; CODE XREF: ROM:0012AEB8↑p ROM:0012B09C ; ROM:0012AEF0↑p ROM:0012B09C move.w ($CDC).w,d0 ROM:0012B0A0 add.w $60E(a5),d0 ROM:0012B0A4 move.w d0,($F14).w ROM:0012B0A8 rts ROM:0012B0A8 ; End of function sub_12B09C ROM:0012B0A8 ROM:0012B0AA ROM:0012B0AA ; =============== S U B R O U T I N E ======================================= ROM:0012B0AA ROM:0012B0AA ROM:0012B0AA sub_12B0AA: ; CODE XREF: ROM:loc_12B040↑p ROM:0012B0AA move.w #$3D5E,d1 ROM:0012B0AE move.w ($A5A).w,d2 ROM:0012B0B2 move.w ($598).w,d3 ROM:0012B0B6 bsr.l sub_11700C ROM:0012B0BC move.w ($D6E).w,d2 ROM:0012B0C0 ext.l d2 ROM:0012B0C2 divs.w #$64,d2 ; 'd' ROM:0012B0C6 sub.w d2,d1 ROM:0012B0C8 muls.w ($F20).w,d1 ROM:0012B0CC divs.w #$2710,d1 ROM:0012B0D0 move.w $5EE(a5),d0 ROM:0012B0D4 cmp.w ($CE8).w,d0 ROM:0012B0D8 ble.s loc_12B0E0 ROM:0012B0DA add.w ($CDC).w,d1 ROM:0012B0DE bra.s loc_12B0EA ROM:0012B0E0 ; --------------------------------------------------------------------------- ROM:0012B0E0 ROM:0012B0E0 loc_12B0E0: ; CODE XREF: sub_12B0AA+2E↑j ROM:0012B0E0 ext.l d1 ROM:0012B0E2 divs.w #2,d1 ROM:0012B0E6 add.w ($CDC).w,d1 ROM:0012B0EA ROM:0012B0EA loc_12B0EA: ; CODE XREF: sub_12B0AA+34↑j ROM:0012B0EA move.w d1,($F14).w ROM:0012B0EE rts ROM:0012B0EE ; End of function sub_12B0AA ROM:0012B0EE ROM:0012B0F0 ROM:0012B0F0 ; =============== S U B R O U T I N E ======================================= ROM:0012B0F0 ROM:0012B0F0 ROM:0012B0F0 sub_12B0F0: ; CODE XREF: ROM:loc_12B066↑p ROM:0012B0F0 move.w #$3D60,d1 ROM:0012B0F4 move.w ($A5A).w,d2 ROM:0012B0F8 move.w ($598).w,d3 ROM:0012B0FC bsr.l sub_11700C ROM:0012B102 move.w ($D6E).w,d2 ROM:0012B106 ext.l d2 ROM:0012B108 divs.w #$64,d2 ; 'd' ROM:0012B10C add.w d2,d1 ROM:0012B10E muls.w ($F20).w,d1 ROM:0012B112 divs.w #$2710,d1 ROM:0012B116 move.w $5EE(a5),d0 ROM:0012B11A cmp.w ($CE8).w,d0 ROM:0012B11E ble.s loc_12B128 ROM:0012B120 move.w ($CDC).w,($F14).w ROM:0012B126 bra.s locret_12B138 ROM:0012B128 ; --------------------------------------------------------------------------- ROM:0012B128 ROM:0012B128 loc_12B128: ; CODE XREF: sub_12B0F0+2E↑j ROM:0012B128 ext.l d1 ROM:0012B12A divs.w #2,d1 ROM:0012B12E move.w ($CDC).w,d3 ROM:0012B132 sub.w d1,d3 ROM:0012B134 move.w d3,($F14).w ROM:0012B138 ROM:0012B138 locret_12B138: ; CODE XREF: sub_12B0F0+36↑j ROM:0012B138 rts ROM:0012B138 ; End of function sub_12B0F0 ROM:0012B138 ROM:0012B13A ROM:0012B13A ; =============== S U B R O U T I N E ======================================= ROM:0012B13A ROM:0012B13A ROM:0012B13A sub_12B13A: ; CODE XREF: ROM:0012AFA2↑p ROM:0012B13A move.w ($CDC).w,d0 ROM:0012B13E sub.w $60C(a5),d0 ROM:0012B142 move.w d0,($F14).w ROM:0012B146 rts ROM:0012B146 ; End of function sub_12B13A ROM:0012B146 ROM:0012B148 ROM:0012B148 ; =============== S U B R O U T I N E ======================================= ROM:0012B148 ROM:0012B148 ROM:0012B148 sub_12B148: ; CODE XREF: ROM:loc_12AFB0↑p ROM:0012B148 move.w ($CDC).w,d0 ROM:0012B14C add.w $60C(a5),d0 ROM:0012B150 move.w d0,($F14).w ROM:0012B154 rts ROM:0012B154 ; End of function sub_12B148 ROM:0012B154 ROM:0012B156 ROM:0012B156 ; =============== S U B R O U T I N E ======================================= ROM:0012B156 ROM:0012B156 ROM:0012B156 sub_12B156: ; CODE XREF: sub_129EC2↑p ROM:0012B156 bsr.w sub_12B23C ROM:0012B15A clr.w d1 ROM:0012B15C move.b ($1168).w,d1 ROM:0012B160 cmpi.w #3,d1 ROM:0012B164 bcc.s locret_12B16E ROM:0012B166 movea.l off_12B170(pc,d1.w*4),a0 ROM:0012B16A nop ROM:0012B16C jmp (a0) ROM:0012B16E ; --------------------------------------------------------------------------- ROM:0012B16E ROM:0012B16E locret_12B16E: ; CODE XREF: sub_12B156+E↑j ROM:0012B16E rts ROM:0012B16E ; End of function sub_12B156 ROM:0012B16E ROM:0012B16E ; --------------------------------------------------------------------------- ROM:0012B170 off_12B170: dc.l loc_12B17C ; DATA XREF: sub_12B156+10↑r ROM:0012B174 dc.l loc_12B18C ROM:0012B178 dc.l loc_12B1B0 ROM:0012B17C ; --------------------------------------------------------------------------- ROM:0012B17C ROM:0012B17C loc_12B17C: ; DATA XREF: ROM:off_12B170↑o ROM:0012B17C bsr.w sub_12B22A ROM:0012B180 bsr.w sub_12B206 ROM:0012B184 move.b #1,($1168).w ROM:0012B18A rts ROM:0012B18C ; --------------------------------------------------------------------------- ROM:0012B18C ROM:0012B18C loc_12B18C: ; DATA XREF: ROM:0012B174↑o ROM:0012B18C btst #3,($131A).w ROM:0012B192 beq.s locret_12B1AE ROM:0012B194 move.w $612(a5),d0 ROM:0012B198 clr.b ($8A2).w ROM:0012B19C move.w d0,($626).w ROM:0012B1A0 move.b #1,($8A2).w ROM:0012B1A6 move.b #2,($1168).w ROM:0012B1AC rts ROM:0012B1AE ; --------------------------------------------------------------------------- ROM:0012B1AE ROM:0012B1AE locret_12B1AE: ; CODE XREF: ROM:0012B192↑j ROM:0012B1AE rts ROM:0012B1B0 ; --------------------------------------------------------------------------- ROM:0012B1B0 ROM:0012B1B0 loc_12B1B0: ; DATA XREF: ROM:0012B178↑o ROM:0012B1B0 btst #3,($131A).w ROM:0012B1B6 beq.s loc_12B1D6 ROM:0012B1B8 bsr.w sub_12B22A ROM:0012B1BC bsr.w sub_12B206 ROM:0012B1C0 move.w $612(a5),d0 ROM:0012B1C4 clr.b ($8A2).w ROM:0012B1C8 move.w d0,($626).w ROM:0012B1CC move.b #1,($8A2).w ROM:0012B1D2 rts ROM:0012B1D4 ; --------------------------------------------------------------------------- ROM:0012B1D4 bra.s locret_12B202 ROM:0012B1D6 ; --------------------------------------------------------------------------- ROM:0012B1D6 ROM:0012B1D6 loc_12B1D6: ; CODE XREF: ROM:0012B1B6↑j ROM:0012B1D6 cmpi.w #0,($626).w ROM:0012B1DC bgt.s locret_12B202 ROM:0012B1DE bsr.w sub_12B24E ROM:0012B1E2 bsr.w sub_12B2AA ROM:0012B1E6 bsr.w sub_12B2F4 ROM:0012B1EA bsr.w sub_12B206 ROM:0012B1EE move.w $612(a5),d0 ROM:0012B1F2 clr.b ($8A2).w ROM:0012B1F6 move.w d0,($626).w ROM:0012B1FA move.b #1,($8A2).w ROM:0012B200 rts ROM:0012B202 ; --------------------------------------------------------------------------- ROM:0012B202 ROM:0012B202 locret_12B202: ; CODE XREF: ROM:0012B1D4↑j ROM:0012B202 ; ROM:0012B1DC↑j ROM:0012B202 rts ROM:0012B204 ; --------------------------------------------------------------------------- ROM:0012B204 rts ROM:0012B206 ROM:0012B206 ; =============== S U B R O U T I N E ======================================= ROM:0012B206 ROM:0012B206 ROM:0012B206 sub_12B206: ; CODE XREF: ROM:0012B180↑p ROM:0012B206 ; ROM:0012B1BC↑p ... ROM:0012B206 move.w $614(a5),d0 ROM:0012B20A move.w $616(a5),d1 ROM:0012B20E cmp.w ($CF0).w,d0 ROM:0012B212 bgt.s loc_12B222 ROM:0012B214 cmp.w ($CF0).w,d1 ROM:0012B218 blt.s loc_12B222 ROM:0012B21A bset #4,($12FB).w ROM:0012B220 bra.s locret_12B228 ROM:0012B222 ; --------------------------------------------------------------------------- ROM:0012B222 ROM:0012B222 loc_12B222: ; CODE XREF: sub_12B206+C↑j ROM:0012B222 ; sub_12B206+12↑j ROM:0012B222 bclr #4,($12FB).w ROM:0012B228 ROM:0012B228 locret_12B228: ; CODE XREF: sub_12B206+1A↑j ROM:0012B228 rts ROM:0012B228 ; End of function sub_12B206 ROM:0012B228 ROM:0012B22A ROM:0012B22A ; =============== S U B R O U T I N E ======================================= ROM:0012B22A ROM:0012B22A ROM:0012B22A sub_12B22A: ; CODE XREF: ROM:loc_12B17C↑p ROM:0012B22A ; ROM:0012B1B8↑p ROM:0012B22A move.w ($A56).w,($CF4).w ROM:0012B230 move.w ($A56).w,($CF0).w ROM:0012B236 clr.w ($CF2).w ROM:0012B23A rts ROM:0012B23A ; End of function sub_12B22A ROM:0012B23A ROM:0012B23C ROM:0012B23C ; =============== S U B R O U T I N E ======================================= ROM:0012B23C ROM:0012B23C ROM:0012B23C sub_12B23C: ; CODE XREF: sub_12B156↑p ROM:0012B23C move.w ($CF4).w,d0 ROM:0012B240 cmp.w ($A56).w,d0 ROM:0012B244 ble.s locret_12B24C ROM:0012B246 move.w ($A56).w,($CF4).w ROM:0012B24C ROM:0012B24C locret_12B24C: ; CODE XREF: sub_12B23C+8↑j ROM:0012B24C rts ROM:0012B24C ; End of function sub_12B23C ROM:0012B24C ROM:0012B24E ROM:0012B24E ; =============== S U B R O U T I N E ======================================= ROM:0012B24E ROM:0012B24E ROM:0012B24E sub_12B24E: ; CODE XREF: ROM:0012B1DE↑p ROM:0012B24E move.w #$3DBA,d1 ROM:0012B252 move.w ($598).w,d2 ROM:0012B256 move.w ($A5A).w,d3 ROM:0012B25A bsr.l sub_11700C ROM:0012B260 move.w d1,($CF6).w ROM:0012B264 move.w #$3D18,d1 ROM:0012B268 move.w ($53A).w,d2 ROM:0012B26C bsr.l sub_11700C ROM:0012B272 move.w d1,($CFA).w ROM:0012B276 move.w #$3D1A,d1 ROM:0012B27A move.w ($CF4).w,d2 ROM:0012B27E bsr.l sub_11700C ROM:0012B284 move.w d1,($CF8).w ROM:0012B288 move.w ($CF8).w,d0 ROM:0012B28C add.w ($CFA).w,d0 ROM:0012B290 move.w d0,($CFC).w ROM:0012B294 move.w ($CF6).w,d0 ROM:0012B298 sub.w ($CFC).w,d0 ROM:0012B29C cmpi.w #0,d0 ROM:0012B2A0 bge.s loc_12B2A4 ROM:0012B2A2 clr.w d0 ROM:0012B2A4 ROM:0012B2A4 loc_12B2A4: ; CODE XREF: sub_12B24E+52↑j ROM:0012B2A4 move.w d0,($CFE).w ROM:0012B2A8 rts ROM:0012B2A8 ; End of function sub_12B24E ROM:0012B2A8 ROM:0012B2AA ROM:0012B2AA ; =============== S U B R O U T I N E ======================================= ROM:0012B2AA ROM:0012B2AA ROM:0012B2AA sub_12B2AA: ; CODE XREF: ROM:0012B1E2↑p ROM:0012B2AA move.w ($CF0).w,d0 ROM:0012B2AE cmp.w ($CFE).w,d0 ROM:0012B2B2 bge.s loc_12B2C8 ROM:0012B2B4 move.w #$3D1C,d1 ROM:0012B2B8 move.w ($CCE).w,d2 ROM:0012B2BC bsr.l sub_11700C ROM:0012B2C2 move.w d1,($D00).w ROM:0012B2C6 bra.s locret_12B2F2 ROM:0012B2C8 ; --------------------------------------------------------------------------- ROM:0012B2C8 ROM:0012B2C8 loc_12B2C8: ; CODE XREF: sub_12B2AA+8↑j ROM:0012B2C8 btst #1,($1309).w ROM:0012B2CE bne.s loc_12B2EC ROM:0012B2D0 btst #6,($1306).w ROM:0012B2D6 bne.s loc_12B2EC ROM:0012B2D8 move.w #$3D1E,d1 ROM:0012B2DC move.w ($CCE).w,d2 ROM:0012B2E0 bsr.l sub_11700C ROM:0012B2E6 move.w d1,($D00).w ROM:0012B2EA bra.s locret_12B2F2 ROM:0012B2EC ; --------------------------------------------------------------------------- ROM:0012B2EC ROM:0012B2EC loc_12B2EC: ; CODE XREF: sub_12B2AA+24↑j ROM:0012B2EC ; sub_12B2AA+2C↑j ROM:0012B2EC move.w $618(a5),($D00).w ROM:0012B2F2 ROM:0012B2F2 locret_12B2F2: ; CODE XREF: sub_12B2AA+1C↑j ROM:0012B2F2 ; sub_12B2AA+40↑j ROM:0012B2F2 rts ROM:0012B2F2 ; End of function sub_12B2AA ROM:0012B2F2 ROM:0012B2F4 ROM:0012B2F4 ; =============== S U B R O U T I N E ======================================= ROM:0012B2F4 ROM:0012B2F4 ROM:0012B2F4 sub_12B2F4: ; CODE XREF: ROM:0012B1E6↑p ROM:0012B2F4 move.w #$2710,d6 ROM:0012B2F8 move.w ($CF0).w,d2 ROM:0012B2FC move.w ($CF2).w,d5 ROM:0012B300 move.w ($D00).w,d3 ROM:0012B304 move.w ($CFE).w,d1 ROM:0012B308 bsr.l sub_12AE3E ROM:0012B30E move.w d4,($CF2).w ROM:0012B312 swap d4 ROM:0012B314 move.w d4,($CF0).w ROM:0012B318 rts ROM:0012B318 ; End of function sub_12B2F4 ROM:0012B318 ROM:0012B31A ROM:0012B31A ; =============== S U B R O U T I N E ======================================= ROM:0012B31A ROM:0012B31A ROM:0012B31A sub_12B31A: ; CODE XREF: sub_110E48+23C↑p ROM:0012B31A bset #2,($130C).w ROM:0012B320 btst #1,($92F).w ROM:0012B326 beq.s loc_12B33E ROM:0012B328 btst #4,($92E).w ROM:0012B32E beq.s loc_12B33E ROM:0012B330 btst #5,($1304).w ROM:0012B336 bne.s loc_12B33E ROM:0012B338 bclr #2,($130C).w ROM:0012B33E ROM:0012B33E loc_12B33E: ; CODE XREF: sub_12B31A+C↑j ROM:0012B33E ; sub_12B31A+14↑j ... ROM:0012B33E move.w #$3D20,d1 ROM:0012B342 move.w ($C8E).w,d2 ROM:0012B346 bsr.l sub_11700C ROM:0012B34C move.w d1,d0 ROM:0012B34E move.w ($C8E).w,d1 ROM:0012B352 sub.w ($D02).w,d1 ROM:0012B356 move.w ($C8E).w,($D02).w ROM:0012B35C cmp.w d1,d0 ROM:0012B35E blt.s loc_12B37A ROM:0012B360 neg.w d0 ROM:0012B362 cmp.w d1,d0 ROM:0012B364 bgt.s loc_12B370 ROM:0012B366 bclr #2,($1301).w ROM:0012B36C bra.w loc_12B376 ROM:0012B370 ; --------------------------------------------------------------------------- ROM:0012B370 ROM:0012B370 loc_12B370: ; CODE XREF: sub_12B31A+4A↑j ROM:0012B370 bset #2,($1301).w ROM:0012B376 ROM:0012B376 loc_12B376: ; CODE XREF: sub_12B31A+52↑j ROM:0012B376 bra.w loc_12B380 ROM:0012B37A ; --------------------------------------------------------------------------- ROM:0012B37A ROM:0012B37A loc_12B37A: ; CODE XREF: sub_12B31A+44↑j ROM:0012B37A bset #2,($1301).w ROM:0012B380 ROM:0012B380 loc_12B380: ; CODE XREF: sub_12B31A:loc_12B376↑j ROM:0012B380 move.w #$3D22,d1 ROM:0012B384 move.w ($1022).w,d2 ROM:0012B388 bsr.l sub_11700C ROM:0012B38E move.w d1,d0 ROM:0012B390 move.w ($1022).w,d1 ROM:0012B394 sub.w ($1024).w,d1 ROM:0012B398 cmp.w d1,d0 ROM:0012B39A blt.s loc_12B3B6 ROM:0012B39C neg.w d0 ROM:0012B39E cmp.w d1,d0 ROM:0012B3A0 bgt.s loc_12B3AC ROM:0012B3A2 bclr #6,($12FF).w ROM:0012B3A8 bra.w loc_12B3B2 ROM:0012B3AC ; --------------------------------------------------------------------------- ROM:0012B3AC ROM:0012B3AC loc_12B3AC: ; CODE XREF: sub_12B31A+86↑j ROM:0012B3AC bset #6,($12FF).w ROM:0012B3B2 ROM:0012B3B2 loc_12B3B2: ; CODE XREF: sub_12B31A+8E↑j ROM:0012B3B2 bra.w loc_12B3BC ROM:0012B3B6 ; --------------------------------------------------------------------------- ROM:0012B3B6 ROM:0012B3B6 loc_12B3B6: ; CODE XREF: sub_12B31A+80↑j ROM:0012B3B6 bset #6,($12FF).w ROM:0012B3BC ROM:0012B3BC loc_12B3BC: ; CODE XREF: sub_12B31A:loc_12B3B2↑j ROM:0012B3BC move.w $620(a5),d0 ROM:0012B3C0 move.w ($BFC).w,d1 ROM:0012B3C4 sub.w ($D04).w,d1 ROM:0012B3C8 move.w ($BFC).w,($D04).w ROM:0012B3CE cmp.w d1,d0 ROM:0012B3D0 blt.s loc_12B3EC ROM:0012B3D2 neg.w d0 ROM:0012B3D4 cmp.w d1,d0 ROM:0012B3D6 bgt.s loc_12B3E2 ROM:0012B3D8 bclr #1,($130C).w ROM:0012B3DE bra.w loc_12B3E8 ROM:0012B3E2 ; --------------------------------------------------------------------------- ROM:0012B3E2 ROM:0012B3E2 loc_12B3E2: ; CODE XREF: sub_12B31A+BC↑j ROM:0012B3E2 bset #1,($130C).w ROM:0012B3E8 ROM:0012B3E8 loc_12B3E8: ; CODE XREF: sub_12B31A+C4↑j ROM:0012B3E8 bra.w loc_12B3F2 ROM:0012B3EC ; --------------------------------------------------------------------------- ROM:0012B3EC ROM:0012B3EC loc_12B3EC: ; CODE XREF: sub_12B31A+B6↑j ROM:0012B3EC bset #1,($130C).w ROM:0012B3F2 ROM:0012B3F2 loc_12B3F2: ; CODE XREF: sub_12B31A:loc_12B3E8↑j ROM:0012B3F2 move.w ($1020).w,d2 ROM:0012B3F6 move.w #$3D24,d1 ROM:0012B3FA bsr.l sub_11700C ROM:0012B400 move.w d1,d2 ROM:0012B402 cmp.w ($102A).w,d2 ROM:0012B406 bgt.s loc_12B42A ROM:0012B408 btst #6,($131C).w ROM:0012B40E bne.s loc_12B41A ROM:0012B410 bset #1,($130A).w ROM:0012B416 bra.w loc_12B420 ROM:0012B41A ; --------------------------------------------------------------------------- ROM:0012B41A ROM:0012B41A loc_12B41A: ; CODE XREF: sub_12B31A+F4↑j ROM:0012B41A bclr #1,($130A).w ROM:0012B420 ROM:0012B420 loc_12B420: ; CODE XREF: sub_12B31A+FC↑j ROM:0012B420 bset #6,($131C).w ROM:0012B426 bra.w loc_12B436 ROM:0012B42A ; --------------------------------------------------------------------------- ROM:0012B42A ROM:0012B42A loc_12B42A: ; CODE XREF: sub_12B31A+EC↑j ROM:0012B42A bclr #1,($130A).w ROM:0012B430 bclr #6,($131C).w ROM:0012B436 ROM:0012B436 loc_12B436: ; CODE XREF: sub_12B31A+10C↑j ROM:0012B436 btst #5,($DC9).w ROM:0012B43C bne.s loc_12B484 ROM:0012B43E btst #2,($930).w ROM:0012B444 beq.s loc_12B464 ROM:0012B446 btst #2,($116A).w ROM:0012B44C bne.s loc_12B456 ROM:0012B44E bset #2,($131B).w ROM:0012B454 bra.s loc_12B45C ROM:0012B456 ; --------------------------------------------------------------------------- ROM:0012B456 ROM:0012B456 loc_12B456: ; CODE XREF: sub_12B31A+132↑j ROM:0012B456 bclr #2,($131B).w ROM:0012B45C ROM:0012B45C loc_12B45C: ; CODE XREF: sub_12B31A+13A↑j ROM:0012B45C bset #2,($116A).w ROM:0012B462 bra.s loc_12B480 ROM:0012B464 ; --------------------------------------------------------------------------- ROM:0012B464 ROM:0012B464 loc_12B464: ; CODE XREF: sub_12B31A+12A↑j ROM:0012B464 btst #2,($116A).w ROM:0012B46A beq.s loc_12B474 ROM:0012B46C bset #2,($131B).w ROM:0012B472 bra.s loc_12B47A ROM:0012B474 ; --------------------------------------------------------------------------- ROM:0012B474 ROM:0012B474 loc_12B474: ; CODE XREF: sub_12B31A+150↑j ROM:0012B474 bclr #2,($131B).w ROM:0012B47A ROM:0012B47A loc_12B47A: ; CODE XREF: sub_12B31A+158↑j ROM:0012B47A bclr #2,($116A).w ROM:0012B480 ROM:0012B480 loc_12B480: ; CODE XREF: sub_12B31A+148↑j ROM:0012B480 bra.w loc_12B4A0 ROM:0012B484 ; --------------------------------------------------------------------------- ROM:0012B484 ROM:0012B484 loc_12B484: ; CODE XREF: sub_12B31A+122↑j ROM:0012B484 bclr #2,($131B).w ROM:0012B48A btst #2,($930).w ROM:0012B490 beq.s loc_12B49A ROM:0012B492 bset #2,($116A).w ROM:0012B498 bra.s loc_12B4A0 ROM:0012B49A ; --------------------------------------------------------------------------- ROM:0012B49A ROM:0012B49A loc_12B49A: ; CODE XREF: sub_12B31A+176↑j ROM:0012B49A bclr #2,($116A).w ROM:0012B4A0 ROM:0012B4A0 loc_12B4A0: ; CODE XREF: sub_12B31A:loc_12B480↑j ROM:0012B4A0 ; sub_12B31A+17E↑j ROM:0012B4A0 btst #7,($DC9).w ROM:0012B4A6 bne.s loc_12B4EE ROM:0012B4A8 btst #7,($929).w ROM:0012B4AE beq.s loc_12B4CE ROM:0012B4B0 btst #0,($116A).w ROM:0012B4B6 bne.s loc_12B4C0 ROM:0012B4B8 bset #7,($1300).w ROM:0012B4BE bra.s loc_12B4C6 ROM:0012B4C0 ; --------------------------------------------------------------------------- ROM:0012B4C0 ROM:0012B4C0 loc_12B4C0: ; CODE XREF: sub_12B31A+19C↑j ROM:0012B4C0 bclr #7,($1300).w ROM:0012B4C6 ROM:0012B4C6 loc_12B4C6: ; CODE XREF: sub_12B31A+1A4↑j ROM:0012B4C6 bset #0,($116A).w ROM:0012B4CC bra.s loc_12B4EA ROM:0012B4CE ; --------------------------------------------------------------------------- ROM:0012B4CE ROM:0012B4CE loc_12B4CE: ; CODE XREF: sub_12B31A+194↑j ROM:0012B4CE btst #0,($116A).w ROM:0012B4D4 beq.s loc_12B4DE ROM:0012B4D6 bset #7,($1300).w ROM:0012B4DC bra.s loc_12B4E4 ROM:0012B4DE ; --------------------------------------------------------------------------- ROM:0012B4DE ROM:0012B4DE loc_12B4DE: ; CODE XREF: sub_12B31A+1BA↑j ROM:0012B4DE bclr #7,($1300).w ROM:0012B4E4 ROM:0012B4E4 loc_12B4E4: ; CODE XREF: sub_12B31A+1C2↑j ROM:0012B4E4 bclr #0,($116A).w ROM:0012B4EA ROM:0012B4EA loc_12B4EA: ; CODE XREF: sub_12B31A+1B2↑j ROM:0012B4EA bra.w loc_12B50A ROM:0012B4EE ; --------------------------------------------------------------------------- ROM:0012B4EE ROM:0012B4EE loc_12B4EE: ; CODE XREF: sub_12B31A+18C↑j ROM:0012B4EE bclr #7,($1300).w ROM:0012B4F4 btst #7,($929).w ROM:0012B4FA beq.s loc_12B504 ROM:0012B4FC bset #0,($116A).w ROM:0012B502 bra.s loc_12B50A ROM:0012B504 ; --------------------------------------------------------------------------- ROM:0012B504 ROM:0012B504 loc_12B504: ; CODE XREF: sub_12B31A+1E0↑j ROM:0012B504 bclr #0,($116A).w ROM:0012B50A ROM:0012B50A loc_12B50A: ; CODE XREF: sub_12B31A:loc_12B4EA↑j ROM:0012B50A ; sub_12B31A+1E8↑j ROM:0012B50A btst #6,($DC9).w ROM:0012B510 bne.s loc_12B558 ROM:0012B512 btst #1,($930).w ROM:0012B518 beq.s loc_12B538 ROM:0012B51A btst #1,($116A).w ROM:0012B520 bne.s loc_12B52A ROM:0012B522 bset #7,($131E).w ROM:0012B528 bra.s loc_12B530 ROM:0012B52A ; --------------------------------------------------------------------------- ROM:0012B52A ROM:0012B52A loc_12B52A: ; CODE XREF: sub_12B31A+206↑j ROM:0012B52A bclr #7,($131E).w ROM:0012B530 ROM:0012B530 loc_12B530: ; CODE XREF: sub_12B31A+20E↑j ROM:0012B530 bset #1,($116A).w ROM:0012B536 bra.s loc_12B554 ROM:0012B538 ; --------------------------------------------------------------------------- ROM:0012B538 ROM:0012B538 loc_12B538: ; CODE XREF: sub_12B31A+1FE↑j ROM:0012B538 btst #1,($116A).w ROM:0012B53E beq.s loc_12B548 ROM:0012B540 bset #7,($131E).w ROM:0012B546 bra.s loc_12B54E ROM:0012B548 ; --------------------------------------------------------------------------- ROM:0012B548 ROM:0012B548 loc_12B548: ; CODE XREF: sub_12B31A+224↑j ROM:0012B548 bclr #7,($131E).w ROM:0012B54E ROM:0012B54E loc_12B54E: ; CODE XREF: sub_12B31A+22C↑j ROM:0012B54E bclr #1,($116A).w ROM:0012B554 ROM:0012B554 loc_12B554: ; CODE XREF: sub_12B31A+21C↑j ROM:0012B554 bra.w loc_12B574 ROM:0012B558 ; --------------------------------------------------------------------------- ROM:0012B558 ROM:0012B558 loc_12B558: ; CODE XREF: sub_12B31A+1F6↑j ROM:0012B558 bclr #7,($131E).w ROM:0012B55E btst #1,($930).w ROM:0012B564 beq.s loc_12B56E ROM:0012B566 bset #1,($116A).w ROM:0012B56C bra.s loc_12B574 ROM:0012B56E ; --------------------------------------------------------------------------- ROM:0012B56E ROM:0012B56E loc_12B56E: ; CODE XREF: sub_12B31A+24A↑j ROM:0012B56E bclr #1,($116A).w ROM:0012B574 ROM:0012B574 loc_12B574: ; CODE XREF: sub_12B31A:loc_12B554↑j ROM:0012B574 ; sub_12B31A+252↑j ROM:0012B574 btst #6,($1310).w ROM:0012B57A beq.s loc_12B59A ROM:0012B57C btst #3,($116A).w ROM:0012B582 bne.s loc_12B58C ROM:0012B584 bset #1,($130B).w ROM:0012B58A bra.s loc_12B592 ROM:0012B58C ; --------------------------------------------------------------------------- ROM:0012B58C ROM:0012B58C loc_12B58C: ; CODE XREF: sub_12B31A+268↑j ROM:0012B58C bclr #1,($130B).w ROM:0012B592 ROM:0012B592 loc_12B592: ; CODE XREF: sub_12B31A+270↑j ROM:0012B592 bset #3,($116A).w ROM:0012B598 bra.s loc_12B5B6 ROM:0012B59A ; --------------------------------------------------------------------------- ROM:0012B59A ROM:0012B59A loc_12B59A: ; CODE XREF: sub_12B31A+260↑j ROM:0012B59A btst #3,($116A).w ROM:0012B5A0 beq.s loc_12B5AA ROM:0012B5A2 bset #1,($130B).w ROM:0012B5A8 bra.s loc_12B5B0 ROM:0012B5AA ; --------------------------------------------------------------------------- ROM:0012B5AA ROM:0012B5AA loc_12B5AA: ; CODE XREF: sub_12B31A+286↑j ROM:0012B5AA bclr #1,($130B).w ROM:0012B5B0 ROM:0012B5B0 loc_12B5B0: ; CODE XREF: sub_12B31A+28E↑j ROM:0012B5B0 bclr #3,($116A).w ROM:0012B5B6 ROM:0012B5B6 loc_12B5B6: ; CODE XREF: sub_12B31A+27E↑j ROM:0012B5B6 bsr.w sub_12B62A ROM:0012B5BA bsr.w sub_12B5C4 ROM:0012B5BE bsr.w sub_12B8F0 ROM:0012B5C2 rts ROM:0012B5C2 ; End of function sub_12B31A ROM:0012B5C2 ROM:0012B5C4 ROM:0012B5C4 ; =============== S U B R O U T I N E ======================================= ROM:0012B5C4 ROM:0012B5C4 ROM:0012B5C4 sub_12B5C4: ; CODE XREF: sub_12B31A+2A0↑p ROM:0012B5C4 btst #6,($131C).w ROM:0012B5CA beq.s loc_12B622 ROM:0012B5CC btst #3,($1302).w ROM:0012B5D2 bne.s loc_12B618 ROM:0012B5D4 btst #2,($130C).w ROM:0012B5DA bne.s loc_12B60E ROM:0012B5DC move.w $61A(a5),d1 ROM:0012B5E0 cmp.w ($1020).w,d1 ROM:0012B5E4 blt.s loc_12B604 ROM:0012B5E6 move.w $61C(a5),d2 ROM:0012B5EA cmp.w ($1020).w,d2 ROM:0012B5EE bgt.s loc_12B5FA ROM:0012B5F0 bset #1,($12F5).w ROM:0012B5F6 bra.w loc_12B600 ROM:0012B5FA ; --------------------------------------------------------------------------- ROM:0012B5FA ROM:0012B5FA loc_12B5FA: ; CODE XREF: sub_12B5C4+2A↑j ROM:0012B5FA bclr #1,($12F5).w ROM:0012B600 ROM:0012B600 loc_12B600: ; CODE XREF: sub_12B5C4+32↑j ROM:0012B600 bra.w loc_12B60A ROM:0012B604 ; --------------------------------------------------------------------------- ROM:0012B604 ROM:0012B604 loc_12B604: ; CODE XREF: sub_12B5C4+20↑j ROM:0012B604 bclr #1,($12F5).w ROM:0012B60A ROM:0012B60A loc_12B60A: ; CODE XREF: sub_12B5C4:loc_12B600↑j ROM:0012B60A bra.w loc_12B614 ROM:0012B60E ; --------------------------------------------------------------------------- ROM:0012B60E ROM:0012B60E loc_12B60E: ; CODE XREF: sub_12B5C4+16↑j ROM:0012B60E bclr #1,($12F5).w ROM:0012B614 ROM:0012B614 loc_12B614: ; CODE XREF: sub_12B5C4:loc_12B60A↑j ROM:0012B614 bra.w loc_12B61E ROM:0012B618 ; --------------------------------------------------------------------------- ROM:0012B618 ROM:0012B618 loc_12B618: ; CODE XREF: sub_12B5C4+E↑j ROM:0012B618 bclr #1,($12F5).w ROM:0012B61E ROM:0012B61E loc_12B61E: ; CODE XREF: sub_12B5C4:loc_12B614↑j ROM:0012B61E bra.w locret_12B628 ROM:0012B622 ; --------------------------------------------------------------------------- ROM:0012B622 ROM:0012B622 loc_12B622: ; CODE XREF: sub_12B5C4+6↑j ROM:0012B622 bclr #1,($12F5).w ROM:0012B628 ROM:0012B628 locret_12B628: ; CODE XREF: sub_12B5C4:loc_12B61E↑j ROM:0012B628 rts ROM:0012B628 ; End of function sub_12B5C4 ROM:0012B628 ROM:0012B62A ROM:0012B62A ; =============== S U B R O U T I N E ======================================= ROM:0012B62A ROM:0012B62A ROM:0012B62A sub_12B62A: ; CODE XREF: sub_12B31A:loc_12B5B6↑p ROM:0012B62A clr.w d1 ROM:0012B62C move.b ($116B).w,d1 ROM:0012B630 cmpi.w #3,d1 ROM:0012B634 bcc.s locret_12B63E ROM:0012B636 movea.l off_12B640(pc,d1.w*4),a0 ROM:0012B63A nop ROM:0012B63C jmp (a0) ROM:0012B63E ; --------------------------------------------------------------------------- ROM:0012B63E ROM:0012B63E locret_12B63E: ; CODE XREF: sub_12B62A+A↑j ROM:0012B63E rts ROM:0012B63E ; End of function sub_12B62A ROM:0012B63E ROM:0012B63E ; --------------------------------------------------------------------------- ROM:0012B640 off_12B640: dc.l loc_12B64C ; DATA XREF: sub_12B62A+C↑r ROM:0012B644 dc.l loc_12B660 ROM:0012B648 dc.l loc_12B78C ROM:0012B64C ; --------------------------------------------------------------------------- ROM:0012B64C ROM:0012B64C loc_12B64C: ; DATA XREF: ROM:off_12B640↑o ROM:0012B64C bclr #3,($1302).w ROM:0012B652 move.b #2,($116B).w ROM:0012B658 bra.l locret_12B8EC ROM:0012B65E ; --------------------------------------------------------------------------- ROM:0012B65E rts ROM:0012B660 ; --------------------------------------------------------------------------- ROM:0012B660 ROM:0012B660 loc_12B660: ; DATA XREF: ROM:0012B644↑o ROM:0012B660 cmpi.w #0,($6D6).w ROM:0012B666 bgt.s loc_12B6BA ROM:0012B668 btst #2,($1301).w ROM:0012B66E bne.s loc_12B6BA ROM:0012B670 btst #6,($12FF).w ROM:0012B676 bne.s loc_12B6BA ROM:0012B678 btst #1,($130C).w ROM:0012B67E bne.s loc_12B6BA ROM:0012B680 btst #1,($130A).w ROM:0012B686 bne.s loc_12B6BA ROM:0012B688 btst #2,($131B).w ROM:0012B68E bne.s loc_12B6BA ROM:0012B690 btst #7,($1300).w ROM:0012B696 bne.s loc_12B6BA ROM:0012B698 btst #7,($131E).w ROM:0012B69E bne.s loc_12B6BA ROM:0012B6A0 btst #1,($130B).w ROM:0012B6A6 bne.s loc_12B6BA ROM:0012B6A8 bclr #3,($1302).w ROM:0012B6AE move.b #2,($116B).w ROM:0012B6B4 bra.l locret_12B8EC ROM:0012B6BA ; --------------------------------------------------------------------------- ROM:0012B6BA ROM:0012B6BA loc_12B6BA: ; CODE XREF: ROM:0012B666↑j ROM:0012B6BA ; ROM:0012B66E↑j ... ROM:0012B6BA move.w $61E(a5),d2 ROM:0012B6BE btst #1,($130A).w ROM:0012B6C4 beq.s loc_12B6D8 ROM:0012B6C6 clr.b ($8FA).w ROM:0012B6CA move.w d2,($6D6).w ROM:0012B6CE move.b #1,($8FA).w ROM:0012B6D4 bra.w locret_12B78A ROM:0012B6D8 ; --------------------------------------------------------------------------- ROM:0012B6D8 ROM:0012B6D8 loc_12B6D8: ; CODE XREF: ROM:0012B6C4↑j ROM:0012B6D8 btst #2,($1301).w ROM:0012B6DE beq.s loc_12B6F2 ROM:0012B6E0 clr.b ($8FA).w ROM:0012B6E4 move.w d2,($6D6).w ROM:0012B6E8 move.b #1,($8FA).w ROM:0012B6EE bra.w locret_12B78A ROM:0012B6F2 ; --------------------------------------------------------------------------- ROM:0012B6F2 ROM:0012B6F2 loc_12B6F2: ; CODE XREF: ROM:0012B6DE↑j ROM:0012B6F2 btst #6,($12FF).w ROM:0012B6F8 beq.s loc_12B70C ROM:0012B6FA clr.b ($8FA).w ROM:0012B6FE move.w d2,($6D6).w ROM:0012B702 move.b #1,($8FA).w ROM:0012B708 bra.w locret_12B78A ROM:0012B70C ; --------------------------------------------------------------------------- ROM:0012B70C ROM:0012B70C loc_12B70C: ; CODE XREF: ROM:0012B6F8↑j ROM:0012B70C btst #1,($130C).w ROM:0012B712 beq.s loc_12B726 ROM:0012B714 clr.b ($8FA).w ROM:0012B718 move.w d2,($6D6).w ROM:0012B71C move.b #1,($8FA).w ROM:0012B722 bra.w locret_12B78A ROM:0012B726 ; --------------------------------------------------------------------------- ROM:0012B726 ROM:0012B726 loc_12B726: ; CODE XREF: ROM:0012B712↑j ROM:0012B726 btst #1,($130B).w ROM:0012B72C beq.s loc_12B740 ROM:0012B72E clr.b ($8FA).w ROM:0012B732 move.w d2,($6D6).w ROM:0012B736 move.b #1,($8FA).w ROM:0012B73C bra.w locret_12B78A ROM:0012B740 ; --------------------------------------------------------------------------- ROM:0012B740 ROM:0012B740 loc_12B740: ; CODE XREF: ROM:0012B72C↑j ROM:0012B740 btst #7,($1300).w ROM:0012B746 beq.s loc_12B75A ROM:0012B748 clr.b ($8FA).w ROM:0012B74C move.w d2,($6D6).w ROM:0012B750 move.b #1,($8FA).w ROM:0012B756 bra.w locret_12B78A ROM:0012B75A ; --------------------------------------------------------------------------- ROM:0012B75A ROM:0012B75A loc_12B75A: ; CODE XREF: ROM:0012B746↑j ROM:0012B75A btst #7,($131E).w ROM:0012B760 beq.s loc_12B774 ROM:0012B762 clr.b ($8FA).w ROM:0012B766 move.w d2,($6D6).w ROM:0012B76A move.b #1,($8FA).w ROM:0012B770 bra.w locret_12B78A ROM:0012B774 ; --------------------------------------------------------------------------- ROM:0012B774 ROM:0012B774 loc_12B774: ; CODE XREF: ROM:0012B760↑j ROM:0012B774 btst #2,($131B).w ROM:0012B77A beq.s locret_12B78A ROM:0012B77C clr.b ($8FA).w ROM:0012B780 move.w d2,($6D6).w ROM:0012B784 move.b #1,($8FA).w ROM:0012B78A ROM:0012B78A locret_12B78A: ; CODE XREF: ROM:0012B6D4↑j ROM:0012B78A ; ROM:0012B6EE↑j ... ROM:0012B78A rts ROM:0012B78C ; --------------------------------------------------------------------------- ROM:0012B78C ROM:0012B78C loc_12B78C: ; DATA XREF: ROM:0012B648↑o ROM:0012B78C move.w $61E(a5),d2 ROM:0012B790 btst #1,($130A).w ROM:0012B796 beq.s loc_12B7BC ROM:0012B798 clr.b ($8FA).w ROM:0012B79C move.w d2,($6D6).w ROM:0012B7A0 move.b #1,($8FA).w ROM:0012B7A6 bset #3,($1302).w ROM:0012B7AC move.b #1,($116B).w ROM:0012B7B2 bra.l locret_12B78A ROM:0012B7B8 ; --------------------------------------------------------------------------- ROM:0012B7B8 bra.w locret_12B8EC ROM:0012B7BC ; --------------------------------------------------------------------------- ROM:0012B7BC ROM:0012B7BC loc_12B7BC: ; CODE XREF: ROM:0012B796↑j ROM:0012B7BC btst #2,($1301).w ROM:0012B7C2 beq.s loc_12B7E8 ROM:0012B7C4 clr.b ($8FA).w ROM:0012B7C8 move.w d2,($6D6).w ROM:0012B7CC move.b #1,($8FA).w ROM:0012B7D2 bset #3,($1302).w ROM:0012B7D8 move.b #1,($116B).w ROM:0012B7DE bra.l locret_12B78A ROM:0012B7E4 ; --------------------------------------------------------------------------- ROM:0012B7E4 bra.w locret_12B8EC ROM:0012B7E8 ; --------------------------------------------------------------------------- ROM:0012B7E8 ROM:0012B7E8 loc_12B7E8: ; CODE XREF: ROM:0012B7C2↑j ROM:0012B7E8 btst #6,($12FF).w ROM:0012B7EE beq.s loc_12B814 ROM:0012B7F0 clr.b ($8FA).w ROM:0012B7F4 move.w d2,($6D6).w ROM:0012B7F8 move.b #1,($8FA).w ROM:0012B7FE bset #3,($1302).w ROM:0012B804 move.b #1,($116B).w ROM:0012B80A bra.l locret_12B78A ROM:0012B810 ; --------------------------------------------------------------------------- ROM:0012B810 bra.w locret_12B8EC ROM:0012B814 ; --------------------------------------------------------------------------- ROM:0012B814 ROM:0012B814 loc_12B814: ; CODE XREF: ROM:0012B7EE↑j ROM:0012B814 btst #1,($130C).w ROM:0012B81A beq.s loc_12B840 ROM:0012B81C clr.b ($8FA).w ROM:0012B820 move.w d2,($6D6).w ROM:0012B824 move.b #1,($8FA).w ROM:0012B82A bset #3,($1302).w ROM:0012B830 move.b #1,($116B).w ROM:0012B836 bra.l locret_12B78A ROM:0012B83C ; --------------------------------------------------------------------------- ROM:0012B83C bra.w locret_12B8EC ROM:0012B840 ; --------------------------------------------------------------------------- ROM:0012B840 ROM:0012B840 loc_12B840: ; CODE XREF: ROM:0012B81A↑j ROM:0012B840 btst #1,($130B).w ROM:0012B846 beq.s loc_12B86C ROM:0012B848 clr.b ($8FA).w ROM:0012B84C move.w d2,($6D6).w ROM:0012B850 move.b #1,($8FA).w ROM:0012B856 bset #3,($1302).w ROM:0012B85C move.b #1,($116B).w ROM:0012B862 bra.l locret_12B78A ROM:0012B868 ; --------------------------------------------------------------------------- ROM:0012B868 bra.w locret_12B8EC ROM:0012B86C ; --------------------------------------------------------------------------- ROM:0012B86C ROM:0012B86C loc_12B86C: ; CODE XREF: ROM:0012B846↑j ROM:0012B86C btst #7,($1300).w ROM:0012B872 beq.s loc_12B898 ROM:0012B874 clr.b ($8FA).w ROM:0012B878 move.w d2,($6D6).w ROM:0012B87C move.b #1,($8FA).w ROM:0012B882 bset #3,($1302).w ROM:0012B888 move.b #1,($116B).w ROM:0012B88E bra.l locret_12B78A ROM:0012B894 ; --------------------------------------------------------------------------- ROM:0012B894 bra.w locret_12B8EC ROM:0012B898 ; --------------------------------------------------------------------------- ROM:0012B898 ROM:0012B898 loc_12B898: ; CODE XREF: ROM:0012B872↑j ROM:0012B898 btst #7,($131E).w ROM:0012B89E beq.s loc_12B8C4 ROM:0012B8A0 clr.b ($8FA).w ROM:0012B8A4 move.w d2,($6D6).w ROM:0012B8A8 move.b #1,($8FA).w ROM:0012B8AE bset #3,($1302).w ROM:0012B8B4 move.b #1,($116B).w ROM:0012B8BA bra.l locret_12B78A ROM:0012B8C0 ; --------------------------------------------------------------------------- ROM:0012B8C0 bra.w locret_12B8EC ROM:0012B8C4 ; --------------------------------------------------------------------------- ROM:0012B8C4 ROM:0012B8C4 loc_12B8C4: ; CODE XREF: ROM:0012B89E↑j ROM:0012B8C4 btst #2,($131B).w ROM:0012B8CA beq.s locret_12B8EC ROM:0012B8CC clr.b ($8FA).w ROM:0012B8D0 move.w d2,($6D6).w ROM:0012B8D4 move.b #1,($8FA).w ROM:0012B8DA bset #3,($1302).w ROM:0012B8E0 move.b #1,($116B).w ROM:0012B8E6 bra.l locret_12B78A ROM:0012B8EC ; --------------------------------------------------------------------------- ROM:0012B8EC ROM:0012B8EC locret_12B8EC: ; CODE XREF: ROM:0012B658↑j ROM:0012B8EC ; ROM:0012B6B4↑j ... ROM:0012B8EC rts ROM:0012B8EE ; --------------------------------------------------------------------------- ROM:0012B8EE rts ROM:0012B8F0 ROM:0012B8F0 ; =============== S U B R O U T I N E ======================================= ROM:0012B8F0 ROM:0012B8F0 ROM:0012B8F0 sub_12B8F0: ; CODE XREF: sub_12B31A+2A4↑p ROM:0012B8F0 clr.w d1 ROM:0012B8F2 move.b ($116C).w,d1 ROM:0012B8F6 cmpi.w #2,d1 ROM:0012B8FA bcc.s locret_12B904 ROM:0012B8FC movea.l off_12B906(pc,d1.w*4),a0 ROM:0012B900 nop ROM:0012B902 jmp (a0) ROM:0012B904 ; --------------------------------------------------------------------------- ROM:0012B904 ROM:0012B904 locret_12B904: ; CODE XREF: sub_12B8F0+A↑j ROM:0012B904 rts ROM:0012B904 ; End of function sub_12B8F0 ROM:0012B904 ROM:0012B904 ; --------------------------------------------------------------------------- ROM:0012B906 off_12B906: dc.l loc_12B90E ; DATA XREF: sub_12B8F0+C↑r ROM:0012B90A dc.l loc_12B91E ROM:0012B90E ; --------------------------------------------------------------------------- ROM:0012B90E ROM:0012B90E loc_12B90E: ; DATA XREF: ROM:off_12B906↑o ROM:0012B90E move.b #0,($1169).w ROM:0012B914 move.b #1,($116C).w ROM:0012B91A bra.s locret_12B950 ROM:0012B91C ; --------------------------------------------------------------------------- ROM:0012B91C rts ROM:0012B91E ; --------------------------------------------------------------------------- ROM:0012B91E ROM:0012B91E loc_12B91E: ; DATA XREF: ROM:0012B90A↑o ROM:0012B91E btst #6,($1300).w ROM:0012B924 bne.s loc_12B94A ROM:0012B926 btst #3,($1310).w ROM:0012B92C bne.s loc_12B940 ROM:0012B92E move.b #9,d1 ROM:0012B932 cmp.b ($1169).w,d1 ROM:0012B936 blt.s loc_12B93C ROM:0012B938 addq.b #1,($1169).w ROM:0012B93C ROM:0012B93C loc_12B93C: ; CODE XREF: ROM:0012B936↑j ROM:0012B93C bra.w loc_12B946 ROM:0012B940 ; --------------------------------------------------------------------------- ROM:0012B940 ROM:0012B940 loc_12B940: ; CODE XREF: ROM:0012B92C↑j ROM:0012B940 move.b #0,($1169).w ROM:0012B946 ROM:0012B946 loc_12B946: ; CODE XREF: ROM:loc_12B93C↑j ROM:0012B946 bra.w locret_12B950 ROM:0012B94A ; --------------------------------------------------------------------------- ROM:0012B94A ROM:0012B94A loc_12B94A: ; CODE XREF: ROM:0012B924↑j ROM:0012B94A move.b #0,($1169).w ROM:0012B950 ROM:0012B950 locret_12B950: ; CODE XREF: ROM:0012B91A↑j ROM:0012B950 ; ROM:loc_12B946↑j ROM:0012B950 rts ROM:0012B952 ; --------------------------------------------------------------------------- ROM:0012B952 rts ROM:0012B954 ROM:0012B954 ; =============== S U B R O U T I N E ======================================= ROM:0012B954 ROM:0012B954 ROM:0012B954 sub_12B954: ; CODE XREF: sub_110E48:loc_11109A↑p ROM:0012B954 ; sub_1110C6↑p ROM:0012B954 move.b #0,($116B).w ROM:0012B95A bset #3,($1302).w ROM:0012B960 move.b #0,($116C).w ROM:0012B966 move.b #0,($1169).w ROM:0012B96C bset #2,($130C).w ROM:0012B972 bclr #1,($12F5).w ROM:0012B978 rts ROM:0012B978 ; End of function sub_12B954 ROM:0012B978 ROM:0012B97A ROM:0012B97A ; =============== S U B R O U T I N E ======================================= ROM:0012B97A ROM:0012B97A ROM:0012B97A sub_12B97A: ; CODE XREF: sub_12688A+F6↑p ROM:0012B97A bclr #0,($12FF).w ROM:0012B980 bclr #4,($1311).w ROM:0012B986 clr.w d1 ROM:0012B988 move.b ($1172).w,d1 ROM:0012B98C cmpi.w #2,d1 ROM:0012B990 bcc.s locret_12B99A ROM:0012B992 movea.l off_12B99C(pc,d1.w*4),a0 ROM:0012B996 nop ROM:0012B998 jmp (a0) ROM:0012B99A ; --------------------------------------------------------------------------- ROM:0012B99A ROM:0012B99A locret_12B99A: ; CODE XREF: sub_12B97A+16↑j ROM:0012B99A rts ROM:0012B99A ; End of function sub_12B97A ROM:0012B99A ROM:0012B99A ; --------------------------------------------------------------------------- ROM:0012B99C off_12B99C: dc.l loc_12B9A4 ; DATA XREF: sub_12B97A+18↑r ROM:0012B9A0 dc.l loc_12B9B6 ROM:0012B9A4 ; --------------------------------------------------------------------------- ROM:0012B9A4 ROM:0012B9A4 loc_12B9A4: ; DATA XREF: ROM:off_12B99C↑o ROM:0012B9A4 bsr.w sub_12B9E2 ROM:0012B9A8 bsr.w sub_12BA92 ROM:0012B9AC move.b #1,($1172).w ROM:0012B9B2 bra.s locret_12B9DE ROM:0012B9B4 ; --------------------------------------------------------------------------- ROM:0012B9B4 rts ROM:0012B9B6 ; --------------------------------------------------------------------------- ROM:0012B9B6 ROM:0012B9B6 loc_12B9B6: ; DATA XREF: ROM:0012B9A0↑o ROM:0012B9B6 btst #7,($1305).w ROM:0012B9BC beq.s locret_12B9DE ROM:0012B9BE btst #4,($12FF).w ROM:0012B9C4 bne.s loc_12B9D0 ROM:0012B9C6 bset #0,($12FF).w ROM:0012B9CC bra.w loc_12B9D6 ROM:0012B9D0 ; --------------------------------------------------------------------------- ROM:0012B9D0 ROM:0012B9D0 loc_12B9D0: ; CODE XREF: ROM:0012B9C4↑j ROM:0012B9D0 bset #4,($1311).w ROM:0012B9D6 ROM:0012B9D6 loc_12B9D6: ; CODE XREF: ROM:0012B9CC↑j ROM:0012B9D6 bsr.w sub_12B9E2 ROM:0012B9DA bsr.w sub_12BA92 ROM:0012B9DE ROM:0012B9DE locret_12B9DE: ; CODE XREF: ROM:0012B9B2↑j ROM:0012B9DE ; ROM:0012B9BC↑j ROM:0012B9DE rts ROM:0012B9E0 ; --------------------------------------------------------------------------- ROM:0012B9E0 rts ROM:0012B9E2 ROM:0012B9E2 ; =============== S U B R O U T I N E ======================================= ROM:0012B9E2 ROM:0012B9E2 ROM:0012B9E2 sub_12B9E2: ; CODE XREF: ROM:loc_12B9A4↑p ROM:0012B9E2 ; ROM:loc_12B9D6↑p ROM:0012B9E2 clr.w d1 ROM:0012B9E4 move.b ($1171).w,d1 ROM:0012B9E8 cmpi.w #2,d1 ROM:0012B9EC bcc.s locret_12B9F6 ROM:0012B9EE movea.l off_12B9F8(pc,d1.w*4),a0 ROM:0012B9F2 nop ROM:0012B9F4 jmp (a0) ROM:0012B9F6 ; --------------------------------------------------------------------------- ROM:0012B9F6 ROM:0012B9F6 locret_12B9F6: ; CODE XREF: sub_12B9E2+A↑j ROM:0012B9F6 rts ROM:0012B9F6 ; End of function sub_12B9E2 ROM:0012B9F6 ROM:0012B9F6 ; --------------------------------------------------------------------------- ROM:0012B9F8 off_12B9F8: dc.l loc_12BA00 ; DATA XREF: sub_12B9E2+C↑r ROM:0012B9FC dc.l loc_12BA10 ROM:0012BA00 ; --------------------------------------------------------------------------- ROM:0012BA00 ROM:0012BA00 loc_12BA00: ; DATA XREF: ROM:off_12B9F8↑o ROM:0012BA00 bsr.w sub_12BDAA ROM:0012BA04 move.b #1,($1171).w ROM:0012BA0A bra.w locret_12BA8E ROM:0012BA0E ; --------------------------------------------------------------------------- ROM:0012BA0E rts ROM:0012BA10 ; --------------------------------------------------------------------------- ROM:0012BA10 ROM:0012BA10 loc_12BA10: ; DATA XREF: ROM:0012B9FC↑o ROM:0012BA10 btst #4,($1311).w ROM:0012BA16 beq.s loc_12BA1C ROM:0012BA18 bsr.w sub_12BDAA ROM:0012BA1C ROM:0012BA1C loc_12BA1C: ; CODE XREF: ROM:0012BA16↑j ROM:0012BA1C btst #0,($12FF).w ROM:0012BA22 beq.s locret_12BA8E ROM:0012BA24 bsr.w sub_12BBE0 ROM:0012BA28 btst #3,($1308).w ROM:0012BA2E beq.s loc_12BA74 ROM:0012BA30 bset #6,($130D).w ROM:0012BA36 bset #6,($130C).w ROM:0012BA3C bset #1,($1460).w ROM:0012BA42 move.w $632(a5),d6 ROM:0012BA46 cmp.w ($A52).w,d6 ROM:0012BA4A blt.s loc_12BA52 ROM:0012BA4C bset #4,($145F).w ROM:0012BA52 ROM:0012BA52 loc_12BA52: ; CODE XREF: ROM:0012BA4A↑j ROM:0012BA52 btst #6,($1302).w ROM:0012BA58 beq.s loc_12BA60 ROM:0012BA5A move.w $638(a5),d1 ROM:0012BA5E bra.s loc_12BA64 ROM:0012BA60 ; --------------------------------------------------------------------------- ROM:0012BA60 ROM:0012BA60 loc_12BA60: ; CODE XREF: ROM:0012BA58↑j ROM:0012BA60 move.w $63A(a5),d1 ROM:0012BA64 ROM:0012BA64 loc_12BA64: ; CODE XREF: ROM:0012BA5E↑j ROM:0012BA64 move.b #0,$142F(d1.w) ROM:0012BA6C bsr.l sub_12EDB0 ROM:0012BA72 bra.s loc_12BA88 ROM:0012BA74 ; --------------------------------------------------------------------------- ROM:0012BA74 ROM:0012BA74 loc_12BA74: ; CODE XREF: ROM:0012BA2E↑j ROM:0012BA74 move.w $638(a5),d1 ROM:0012BA78 bsr.l sub_12EDFE ROM:0012BA7E move.w $63A(a5),d1 ROM:0012BA82 bsr.l sub_12EDFE ROM:0012BA88 ROM:0012BA88 loc_12BA88: ; CODE XREF: ROM:0012BA72↑j ROM:0012BA88 bset #2,($131C).w ROM:0012BA8E ROM:0012BA8E locret_12BA8E: ; CODE XREF: ROM:0012BA0A↑j ROM:0012BA8E ; ROM:0012BA22↑j ROM:0012BA8E rts ROM:0012BA90 ; --------------------------------------------------------------------------- ROM:0012BA90 rts ROM:0012BA92 ROM:0012BA92 ; =============== S U B R O U T I N E ======================================= ROM:0012BA92 ROM:0012BA92 ROM:0012BA92 sub_12BA92: ; CODE XREF: ROM:0012B9A8↑p ROM:0012BA92 ; ROM:0012B9DA↑p ROM:0012BA92 clr.w d1 ROM:0012BA94 move.b ($1170).w,d1 ROM:0012BA98 cmpi.w #6,d1 ROM:0012BA9C bcc.s locret_12BAA6 ROM:0012BA9E movea.l off_12BAA8(pc,d1.w*4),a0 ROM:0012BAA2 nop ROM:0012BAA4 jmp (a0) ROM:0012BAA6 ; --------------------------------------------------------------------------- ROM:0012BAA6 ROM:0012BAA6 locret_12BAA6: ; CODE XREF: sub_12BA92+A↑j ROM:0012BAA6 rts ROM:0012BAA6 ; End of function sub_12BA92 ROM:0012BAA6 ROM:0012BAA6 ; --------------------------------------------------------------------------- ROM:0012BAA8 off_12BAA8: dc.l loc_12BAC0 ; DATA XREF: sub_12BA92+C↑r ROM:0012BAAC dc.l loc_12BADC ROM:0012BAB0 dc.l loc_12BB0C ROM:0012BAB4 dc.l loc_12BB30 ROM:0012BAB8 dc.l loc_12BB54 ROM:0012BABC dc.l loc_12BB78 ROM:0012BAC0 ; --------------------------------------------------------------------------- ROM:0012BAC0 ROM:0012BAC0 loc_12BAC0: ; DATA XREF: ROM:off_12BAA8↑o ROM:0012BAC0 bsr.w sub_12BF4C ROM:0012BAC4 bsr.w sub_12BEEE ROM:0012BAC8 bsr.w sub_12BF68 ROM:0012BACC bclr #6,($12FA).w ROM:0012BAD2 move.b #1,($1170).w ROM:0012BAD8 bra.s locret_12BB0A ROM:0012BADA ; --------------------------------------------------------------------------- ROM:0012BADA rts ROM:0012BADC ; --------------------------------------------------------------------------- ROM:0012BADC ROM:0012BADC loc_12BADC: ; DATA XREF: ROM:0012BAAC↑o ROM:0012BADC move.w $630(a5),d6 ROM:0012BAE0 btst #0,($12FF).w ROM:0012BAE6 beq.s locret_12BB0A ROM:0012BAE8 cmp.w ($D08).w,d6 ROM:0012BAEC ble.s locret_12BB0A ROM:0012BAEE bsr.w sub_12BF4C ROM:0012BAF2 bsr.w sub_12BEEE ROM:0012BAF6 bsr.w sub_12BF68 ROM:0012BAFA bsr.w sub_12BF1C ROM:0012BAFE bsr.w sub_12BF9A ROM:0012BB02 move.b #2,($1170).w ROM:0012BB08 bra.s locret_12BB2E ROM:0012BB0A ; --------------------------------------------------------------------------- ROM:0012BB0A ROM:0012BB0A locret_12BB0A: ; CODE XREF: ROM:0012BAD8↑j ROM:0012BB0A ; ROM:0012BAE6↑j ... ROM:0012BB0A rts ROM:0012BB0C ; --------------------------------------------------------------------------- ROM:0012BB0C ROM:0012BB0C loc_12BB0C: ; DATA XREF: ROM:0012BAB0↑o ROM:0012BB0C move.w $630(a5),d6 ROM:0012BB10 btst #0,($12FF).w ROM:0012BB16 beq.s locret_12BB2E ROM:0012BB18 cmp.w ($D08).w,d6 ROM:0012BB1C ble.s locret_12BB2E ROM:0012BB1E bsr.w sub_12BF1C ROM:0012BB22 bsr.w sub_12BF9A ROM:0012BB26 move.b #3,($1170).w ROM:0012BB2C bra.s locret_12BB52 ROM:0012BB2E ; --------------------------------------------------------------------------- ROM:0012BB2E ROM:0012BB2E locret_12BB2E: ; CODE XREF: ROM:0012BB08↑j ROM:0012BB2E ; ROM:0012BB16↑j ... ROM:0012BB2E rts ROM:0012BB30 ; --------------------------------------------------------------------------- ROM:0012BB30 ROM:0012BB30 loc_12BB30: ; DATA XREF: ROM:0012BAB4↑o ROM:0012BB30 move.w $630(a5),d6 ROM:0012BB34 btst #0,($12FF).w ROM:0012BB3A beq.s locret_12BB52 ROM:0012BB3C cmp.w ($D08).w,d6 ROM:0012BB40 ble.s locret_12BB52 ROM:0012BB42 bsr.w sub_12BF1C ROM:0012BB46 bsr.w sub_12BF9A ROM:0012BB4A move.b #4,($1170).w ROM:0012BB50 bra.s locret_12BB76 ROM:0012BB52 ; --------------------------------------------------------------------------- ROM:0012BB52 ROM:0012BB52 locret_12BB52: ; CODE XREF: ROM:0012BB2C↑j ROM:0012BB52 ; ROM:0012BB3A↑j ... ROM:0012BB52 rts ROM:0012BB54 ; --------------------------------------------------------------------------- ROM:0012BB54 ROM:0012BB54 loc_12BB54: ; DATA XREF: ROM:0012BAB8↑o ROM:0012BB54 move.w $630(a5),d6 ROM:0012BB58 btst #0,($12FF).w ROM:0012BB5E beq.s locret_12BB76 ROM:0012BB60 cmp.w ($D08).w,d6 ROM:0012BB64 ble.s locret_12BB76 ROM:0012BB66 bsr.w sub_12BF1C ROM:0012BB6A bsr.w sub_12BF9A ROM:0012BB6E move.b #5,($1170).w ROM:0012BB74 bra.s locret_12BBDC ROM:0012BB76 ; --------------------------------------------------------------------------- ROM:0012BB76 ROM:0012BB76 locret_12BB76: ; CODE XREF: ROM:0012BB50↑j ROM:0012BB76 ; ROM:0012BB5E↑j ... ROM:0012BB76 rts ROM:0012BB78 ; --------------------------------------------------------------------------- ROM:0012BB78 ROM:0012BB78 loc_12BB78: ; DATA XREF: ROM:0012BABC↑o ROM:0012BB78 move.w $630(a5),d6 ROM:0012BB7C btst #0,($12FF).w ROM:0012BB82 beq.s locret_12BBDC ROM:0012BB84 cmp.w ($D08).w,d6 ROM:0012BB88 ble.s locret_12BBDC ROM:0012BB8A bsr.w sub_12BF1C ROM:0012BB8E bsr.w sub_12BDC8 ROM:0012BB92 bsr.w sub_12BF9A ROM:0012BB96 bset #6,($12FA).w ROM:0012BB9C btst #3,($1308).w ROM:0012BBA2 beq.s loc_12BBCA ROM:0012BBA4 bset #5,($1463).w ROM:0012BBAA bsr.w sub_12C028 ROM:0012BBAE bset #6,($130C).w ROM:0012BBB4 bset #1,($1460).w ROM:0012BBBA move.w $632(a5),d2 ROM:0012BBBE cmp.w ($A52).w,d2 ROM:0012BBC2 blt.s loc_12BBCA ROM:0012BBC4 bset #4,($145F).w ROM:0012BBCA ROM:0012BBCA loc_12BBCA: ; CODE XREF: ROM:0012BBA2↑j ROM:0012BBCA ; ROM:0012BBC2↑j ROM:0012BBCA bset #2,($1303).w ROM:0012BBD0 move.b #1,($1170).w ROM:0012BBD6 bra.l locret_12BB0A ROM:0012BBDC ; --------------------------------------------------------------------------- ROM:0012BBDC ROM:0012BBDC locret_12BBDC: ; CODE XREF: ROM:0012BB74↑j ROM:0012BBDC ; ROM:0012BB82↑j ... ROM:0012BBDC rts ROM:0012BBDE ; --------------------------------------------------------------------------- ROM:0012BBDE rts ROM:0012BBE0 ROM:0012BBE0 ; =============== S U B R O U T I N E ======================================= ROM:0012BBE0 ROM:0012BBE0 ROM:0012BBE0 sub_12BBE0: ; CODE XREF: ROM:0012BA24↑p ROM:0012BBE0 clr.l d7 ROM:0012BBE2 move.w ($D3E).w,d7 ROM:0012BBE6 moveq #4,d6 ROM:0012BBE8 divs.w d6,d7 ROM:0012BBEA move.w d7,($D26).w ROM:0012BBEE move.w $624(a5),d4 ROM:0012BBF2 move.w $622(a5),d5 ROM:0012BBF6 cmp.w d7,d4 ROM:0012BBF8 bgt.l loc_12BD78 ROM:0012BBFE bset #6,($130D).w ROM:0012BC04 move.w $632(a5),d6 ROM:0012BC08 cmp.w ($A52).w,d6 ROM:0012BC0C blt.s loc_12BC14 ROM:0012BC0E bset #4,($145F).w ROM:0012BC14 ROM:0012BC14 loc_12BC14: ; CODE XREF: sub_12BBE0+2C↑j ROM:0012BC14 move.w #0,d6 ROM:0012BC18 bra.s loc_12BC1E ROM:0012BC1A ; --------------------------------------------------------------------------- ROM:0012BC1A ROM:0012BC1A loc_12BC1A: ; CODE XREF: sub_12BBE0:loc_12BCB4↓j ROM:0012BC1A addi.w #1,d6 ROM:0012BC1E ROM:0012BC1E loc_12BC1E: ; CODE XREF: sub_12BBE0+38↑j ROM:0012BC1E cmpi.w #3,d6 ROM:0012BC22 bgt.l loc_12BCB8 ROM:0012BC28 clr.w d3 ROM:0012BC2A move.b $12E5(d6.w),d3 ROM:0012BC30 muls.w #$64,d3 ; 'd' ROM:0012BC34 cmp.w d3,d5 ROM:0012BC36 bgt.s loc_12BCB0 ROM:0012BC38 bset d6,($116E).w ROM:0012BC3C btst #1,($1460).w ROM:0012BC42 bne.s loc_12BCA6 ROM:0012BC44 cmpi.w #0,d6 ROM:0012BC48 bne.s loc_12BC52 ROM:0012BC4A bset #0,($116F).w ROM:0012BC50 bra.s loc_12BC76 ROM:0012BC52 ; --------------------------------------------------------------------------- ROM:0012BC52 ROM:0012BC52 loc_12BC52: ; CODE XREF: sub_12BBE0+68↑j ROM:0012BC52 cmpi.w #1,d6 ROM:0012BC56 bne.s loc_12BC60 ROM:0012BC58 bset #2,($116F).w ROM:0012BC5E bra.s loc_12BC76 ROM:0012BC60 ; --------------------------------------------------------------------------- ROM:0012BC60 ROM:0012BC60 loc_12BC60: ; CODE XREF: sub_12BBE0+76↑j ROM:0012BC60 cmpi.w #2,d6 ROM:0012BC64 bne.s loc_12BC70 ROM:0012BC66 bset #3,($116F).w ROM:0012BC6C bra.w loc_12BC76 ROM:0012BC70 ; --------------------------------------------------------------------------- ROM:0012BC70 ROM:0012BC70 loc_12BC70: ; CODE XREF: sub_12BBE0+84↑j ROM:0012BC70 bset #1,($116F).w ROM:0012BC76 ROM:0012BC76 loc_12BC76: ; CODE XREF: sub_12BBE0+70↑j ROM:0012BC76 ; sub_12BBE0+7E↑j ... ROM:0012BC76 cmpi.b #1,($116F).w ROM:0012BC7C beq.s loc_12BCA6 ROM:0012BC7E cmpi.b #2,($116F).w ROM:0012BC84 beq.s loc_12BCA6 ROM:0012BC86 cmpi.b #4,($116F).w ROM:0012BC8C beq.s loc_12BCA6 ROM:0012BC8E cmpi.b #8,($116F).w ROM:0012BC94 beq.s loc_12BCA6 ROM:0012BC96 clr.b ($116F).w ROM:0012BC9A bset #6,($130C).w ROM:0012BCA0 bset #1,($1460).w ROM:0012BCA6 ROM:0012BCA6 loc_12BCA6: ; CODE XREF: sub_12BBE0+62↑j ROM:0012BCA6 ; sub_12BBE0+9C↑j ... ROM:0012BCA6 move.b ($116F).w,($13D8).w ROM:0012BCAC bra.w loc_12BCB4 ROM:0012BCB0 ; --------------------------------------------------------------------------- ROM:0012BCB0 ROM:0012BCB0 loc_12BCB0: ; CODE XREF: sub_12BBE0+56↑j ROM:0012BCB0 bclr d6,($116E).w ROM:0012BCB4 ROM:0012BCB4 loc_12BCB4: ; CODE XREF: sub_12BBE0+CC↑j ROM:0012BCB4 bra.w loc_12BC1A ROM:0012BCB8 ; --------------------------------------------------------------------------- ROM:0012BCB8 ROM:0012BCB8 loc_12BCB8: ; CODE XREF: sub_12BBE0+42↑j ROM:0012BCB8 move.b #0,d4 ROM:0012BCBC move.w #0,d2 ROM:0012BCC0 move.w #0,d6 ROM:0012BCC4 bra.s loc_12BCCA ROM:0012BCC6 ; --------------------------------------------------------------------------- ROM:0012BCC6 ROM:0012BCC6 loc_12BCC6: ; CODE XREF: sub_12BBE0+FA↓j ROM:0012BCC6 addi.w #1,d6 ROM:0012BCCA ROM:0012BCCA loc_12BCCA: ; CODE XREF: sub_12BBE0+E4↑j ROM:0012BCCA cmpi.w #3,d6 ROM:0012BCCE bgt.s loc_12BCDC ROM:0012BCD0 move.b $12E5(d6.w),d3 ROM:0012BCD6 ext.w d3 ROM:0012BCD8 add.w d3,d2 ROM:0012BCDA bra.s loc_12BCC6 ROM:0012BCDC ; --------------------------------------------------------------------------- ROM:0012BCDC ROM:0012BCDC loc_12BCDC: ; CODE XREF: sub_12BBE0+EE↑j ROM:0012BCDC muls.w #$11,d2 ROM:0012BCE0 divs.w #$14,d2 ROM:0012BCE4 cmpi.w #$7F,d2 ROM:0012BCE8 ble.s loc_12BCF2 ROM:0012BCEA move.w #$7F,d3 ROM:0012BCEE bra.w loc_12BCF4 ROM:0012BCF2 ; --------------------------------------------------------------------------- ROM:0012BCF2 ROM:0012BCF2 loc_12BCF2: ; CODE XREF: sub_12BBE0+108↑j ROM:0012BCF2 move.w d2,d3 ROM:0012BCF4 ROM:0012BCF4 loc_12BCF4: ; CODE XREF: sub_12BBE0+10E↑j ROM:0012BCF4 move.w #0,d6 ROM:0012BCF8 bra.s loc_12BCFE ROM:0012BCFA ; --------------------------------------------------------------------------- ROM:0012BCFA ROM:0012BCFA loc_12BCFA: ; CODE XREF: sub_12BBE0:loc_12BD12↓j ROM:0012BCFA addi.w #1,d6 ROM:0012BCFE ROM:0012BCFE loc_12BCFE: ; CODE XREF: sub_12BBE0+118↑j ROM:0012BCFE cmpi.w #3,d6 ROM:0012BD02 bgt.s loc_12BD14 ROM:0012BD04 cmp.b $12E5(d6.w),d3 ROM:0012BD0A bgt.s loc_12BD12 ROM:0012BD0C move.b $DB2(a5,d6.w),d4 ROM:0012BD12 ROM:0012BD12 loc_12BD12: ; CODE XREF: sub_12BBE0+12A↑j ROM:0012BD12 bra.s loc_12BCFA ROM:0012BD14 ; --------------------------------------------------------------------------- ROM:0012BD14 ROM:0012BD14 loc_12BD14: ; CODE XREF: sub_12BBE0+122↑j ROM:0012BD14 movea.l #$13C8,a2 ROM:0012BD1A move.w $5BE(a5),d1 ROM:0012BD1E bsr.l sub_12680C ROM:0012BD24 cmpi.w #0,d0 ROM:0012BD28 beq.s loc_12BD50 ROM:0012BD2A movea.l #$1046,a2 ROM:0012BD30 bsr.l sub_12680C ROM:0012BD36 cmpi.w #0,d0 ROM:0012BD3A bne.s loc_12BD48 ROM:0012BD3C move.w $63E(a5),d1 ROM:0012BD40 move.w #0,d4 ROM:0012BD44 bra.w loc_12BD4C ROM:0012BD48 ; --------------------------------------------------------------------------- ROM:0012BD48 ROM:0012BD48 loc_12BD48: ; CODE XREF: sub_12BBE0+15A↑j ROM:0012BD48 move.w $634(a5),d1 ROM:0012BD4C ROM:0012BD4C loc_12BD4C: ; CODE XREF: sub_12BBE0+164↑j ROM:0012BD4C bra.w loc_12BD54 ROM:0012BD50 ; --------------------------------------------------------------------------- ROM:0012BD50 ROM:0012BD50 loc_12BD50: ; CODE XREF: sub_12BBE0+148↑j ROM:0012BD50 move.w $634(a5),d1 ROM:0012BD54 ROM:0012BD54 loc_12BD54: ; CODE XREF: sub_12BBE0:loc_12BD4C↑j ROM:0012BD54 move.w $5BE(a5),d7 ROM:0012BD58 cmpi.w #0,$104C(d7.w*2) ROM:0012BD60 ble.s loc_12BD6A ROM:0012BD62 move.w $63E(a5),d1 ROM:0012BD66 move.w #0,d4 ROM:0012BD6A ROM:0012BD6A loc_12BD6A: ; CODE XREF: sub_12BBE0+180↑j ROM:0012BD6A move.b d4,$142F(d1.w) ROM:0012BD70 bsr.l sub_12EDB0 ROM:0012BD76 bra.s locret_12BDA8 ROM:0012BD78 ; --------------------------------------------------------------------------- ROM:0012BD78 ROM:0012BD78 loc_12BD78: ; CODE XREF: sub_12BBE0+18↑j ROM:0012BD78 bclr #6,($130D).w ROM:0012BD7E move.w $634(a5),d1 ROM:0012BD82 bsr.l sub_12EDFE ROM:0012BD88 move.w $638(a5),d1 ROM:0012BD8C bsr.l sub_12EDFE ROM:0012BD92 move.w #0,d6 ROM:0012BD96 bra.s loc_12BD9C ROM:0012BD98 ; --------------------------------------------------------------------------- ROM:0012BD98 ROM:0012BD98 loc_12BD98: ; CODE XREF: sub_12BBE0+1C6↓j ROM:0012BD98 addi.w #1,d6 ROM:0012BD9C ROM:0012BD9C loc_12BD9C: ; CODE XREF: sub_12BBE0+1B6↑j ROM:0012BD9C cmpi.w #3,d6 ROM:0012BDA0 bgt.s locret_12BDA8 ROM:0012BDA2 bclr d6,($116E).w ROM:0012BDA6 bra.s loc_12BD98 ROM:0012BDA8 ; --------------------------------------------------------------------------- ROM:0012BDA8 ROM:0012BDA8 locret_12BDA8: ; CODE XREF: sub_12BBE0+196↑j ROM:0012BDA8 ; sub_12BBE0+1C0↑j ROM:0012BDA8 rts ROM:0012BDA8 ; End of function sub_12BBE0 ROM:0012BDA8 ROM:0012BDAA ROM:0012BDAA ; =============== S U B R O U T I N E ======================================= ROM:0012BDAA ROM:0012BDAA ROM:0012BDAA sub_12BDAA: ; CODE XREF: ROM:loc_12BA00↑p ROM:0012BDAA ; ROM:0012BA18↑p ROM:0012BDAA move.w #0,($D26).w ROM:0012BDB0 move.w #0,d6 ROM:0012BDB4 bra.s loc_12BDBA ROM:0012BDB6 ; --------------------------------------------------------------------------- ROM:0012BDB6 ROM:0012BDB6 loc_12BDB6: ; CODE XREF: sub_12BDAA+1A↓j ROM:0012BDB6 addi.w #1,d6 ROM:0012BDBA ROM:0012BDBA loc_12BDBA: ; CODE XREF: sub_12BDAA+A↑j ROM:0012BDBA cmpi.w #3,d6 ROM:0012BDBE bgt.s locret_12BDC6 ROM:0012BDC0 bclr d6,($116E).w ROM:0012BDC4 bra.s loc_12BDB6 ROM:0012BDC6 ; --------------------------------------------------------------------------- ROM:0012BDC6 ROM:0012BDC6 locret_12BDC6: ; CODE XREF: sub_12BDAA+14↑j ROM:0012BDC6 rts ROM:0012BDC6 ; End of function sub_12BDAA ROM:0012BDC6 ROM:0012BDC8 ROM:0012BDC8 ; =============== S U B R O U T I N E ======================================= ROM:0012BDC8 ROM:0012BDC8 ROM:0012BDC8 sub_12BDC8: ; CODE XREF: ROM:0012BB8E↑p ROM:0012BDC8 clr.l d7 ROM:0012BDCA move.w ($FF6).w,d7 ROM:0012BDCE move.w #1,d6 ROM:0012BDD2 bra.s loc_12BDD8 ROM:0012BDD4 ; --------------------------------------------------------------------------- ROM:0012BDD4 ROM:0012BDD4 loc_12BDD4: ; CODE XREF: sub_12BDC8+1C↓j ROM:0012BDD4 addi.w #1,d6 ROM:0012BDD8 ROM:0012BDD8 loc_12BDD8: ; CODE XREF: sub_12BDC8+A↑j ROM:0012BDD8 cmpi.w #3,d6 ROM:0012BDDC bgt.s loc_12BDE6 ROM:0012BDDE add.w $FF6(d6.w*2),d7 ROM:0012BDE4 bra.s loc_12BDD4 ROM:0012BDE6 ; --------------------------------------------------------------------------- ROM:0012BDE6 ROM:0012BDE6 loc_12BDE6: ; CODE XREF: sub_12BDC8+14↑j ROM:0012BDE6 moveq #4,d2 ROM:0012BDE8 muls.w #$1F4,d2 ROM:0012BDEC muls.w #$2710,d7 ROM:0012BDF0 divs.w d2,d7 ROM:0012BDF2 move.w d7,($D28).w ROM:0012BDF6 move.w $626(a5),d4 ROM:0012BDFA move.w $628(a5),d5 ROM:0012BDFE cmp.w d7,d4 ROM:0012BE00 bgt.l loc_12BEBE ROM:0012BE06 bsr.w sub_12C00C ROM:0012BE0A move.w $632(a5),d6 ROM:0012BE0E cmp.w ($A52).w,d6 ROM:0012BE12 blt.s loc_12BE1A ROM:0012BE14 bset #4,($145F).w ROM:0012BE1A ROM:0012BE1A loc_12BE1A: ; CODE XREF: sub_12BDC8+4A↑j ROM:0012BE1A move.w #0,d6 ROM:0012BE1E bra.s loc_12BE24 ROM:0012BE20 ; --------------------------------------------------------------------------- ROM:0012BE20 ROM:0012BE20 loc_12BE20: ; CODE XREF: sub_12BDC8:loc_12BEB8↓j ROM:0012BE20 addi.w #1,d6 ROM:0012BE24 ROM:0012BE24 loc_12BE24: ; CODE XREF: sub_12BDC8+56↑j ROM:0012BE24 cmpi.w #3,d6 ROM:0012BE28 bgt.l loc_12BEBC ROM:0012BE2E move.w $FF6(d6.w*2),d3 ROM:0012BE34 muls.w #$14,d3 ROM:0012BE38 cmp.w d3,d5 ROM:0012BE3A bgt.s loc_12BEB4 ROM:0012BE3C bset d6,($116D).w ROM:0012BE40 btst #1,($1460).w ROM:0012BE46 bne.s loc_12BEAA ROM:0012BE48 cmpi.w #0,d6 ROM:0012BE4C bne.s loc_12BE56 ROM:0012BE4E bset #0,($116F).w ROM:0012BE54 bra.s loc_12BE7A ROM:0012BE56 ; --------------------------------------------------------------------------- ROM:0012BE56 ROM:0012BE56 loc_12BE56: ; CODE XREF: sub_12BDC8+84↑j ROM:0012BE56 cmpi.w #1,d6 ROM:0012BE5A bne.s loc_12BE64 ROM:0012BE5C bset #2,($116F).w ROM:0012BE62 bra.s loc_12BE7A ROM:0012BE64 ; --------------------------------------------------------------------------- ROM:0012BE64 ROM:0012BE64 loc_12BE64: ; CODE XREF: sub_12BDC8+92↑j ROM:0012BE64 cmpi.w #2,d6 ROM:0012BE68 bne.s loc_12BE74 ROM:0012BE6A bset #3,($116F).w ROM:0012BE70 bra.w loc_12BE7A ROM:0012BE74 ; --------------------------------------------------------------------------- ROM:0012BE74 ROM:0012BE74 loc_12BE74: ; CODE XREF: sub_12BDC8+A0↑j ROM:0012BE74 bset #1,($116F).w ROM:0012BE7A ROM:0012BE7A loc_12BE7A: ; CODE XREF: sub_12BDC8+8C↑j ROM:0012BE7A ; sub_12BDC8+9A↑j ... ROM:0012BE7A cmpi.b #1,($116F).w ROM:0012BE80 beq.s loc_12BEAA ROM:0012BE82 cmpi.b #2,($116F).w ROM:0012BE88 beq.s loc_12BEAA ROM:0012BE8A cmpi.b #4,($116F).w ROM:0012BE90 beq.s loc_12BEAA ROM:0012BE92 cmpi.b #8,($116F).w ROM:0012BE98 beq.s loc_12BEAA ROM:0012BE9A clr.b ($116F).w ROM:0012BE9E bset #6,($130C).w ROM:0012BEA4 bset #1,($1460).w ROM:0012BEAA ROM:0012BEAA loc_12BEAA: ; CODE XREF: sub_12BDC8+7E↑j ROM:0012BEAA ; sub_12BDC8+B8↑j ... ROM:0012BEAA move.b ($116F).w,($13D8).w ROM:0012BEB0 bra.w loc_12BEB8 ROM:0012BEB4 ; --------------------------------------------------------------------------- ROM:0012BEB4 ROM:0012BEB4 loc_12BEB4: ; CODE XREF: sub_12BDC8+72↑j ROM:0012BEB4 bclr d6,($116D).w ROM:0012BEB8 ROM:0012BEB8 loc_12BEB8: ; CODE XREF: sub_12BDC8+E8↑j ROM:0012BEB8 bra.w loc_12BE20 ROM:0012BEBC ; --------------------------------------------------------------------------- ROM:0012BEBC ROM:0012BEBC loc_12BEBC: ; CODE XREF: sub_12BDC8+60↑j ROM:0012BEBC bra.s locret_12BEEC ROM:0012BEBE ; --------------------------------------------------------------------------- ROM:0012BEBE ROM:0012BEBE loc_12BEBE: ; CODE XREF: sub_12BDC8+38↑j ROM:0012BEBE bclr #5,($1463).w ROM:0012BEC4 move.w $636(a5),d1 ROM:0012BEC8 move.b #0,$142F(d1.w) ROM:0012BED0 bsr.l sub_12EDFE ROM:0012BED6 move.w #0,d6 ROM:0012BEDA bra.s loc_12BEE0 ROM:0012BEDC ; --------------------------------------------------------------------------- ROM:0012BEDC ROM:0012BEDC loc_12BEDC: ; CODE XREF: sub_12BDC8+122↓j ROM:0012BEDC addi.w #1,d6 ROM:0012BEE0 ROM:0012BEE0 loc_12BEE0: ; CODE XREF: sub_12BDC8+112↑j ROM:0012BEE0 cmpi.w #3,d6 ROM:0012BEE4 bgt.s locret_12BEEC ROM:0012BEE6 bclr d6,($116D).w ROM:0012BEEA bra.s loc_12BEDC ROM:0012BEEC ; --------------------------------------------------------------------------- ROM:0012BEEC ROM:0012BEEC locret_12BEEC: ; CODE XREF: sub_12BDC8:loc_12BEBC↑j ROM:0012BEEC ; sub_12BDC8+11C↑j ROM:0012BEEC rts ROM:0012BEEC ; End of function sub_12BDC8 ROM:0012BEEC ROM:0012BEEE ROM:0012BEEE ; =============== S U B R O U T I N E ======================================= ROM:0012BEEE ROM:0012BEEE ROM:0012BEEE sub_12BEEE: ; CODE XREF: ROM:0012BAC4↑p ROM:0012BEEE ; ROM:0012BAF2↑p ROM:0012BEEE move.w #0,($D28).w ROM:0012BEF4 bclr #5,($1463).w ROM:0012BEFA move.w $636(a5),d1 ROM:0012BEFE bsr.l sub_12EDFE ROM:0012BF04 move.w #0,d6 ROM:0012BF08 bra.s loc_12BF0E ROM:0012BF0A ; --------------------------------------------------------------------------- ROM:0012BF0A ROM:0012BF0A loc_12BF0A: ; CODE XREF: sub_12BEEE+2A↓j ROM:0012BF0A addi.w #1,d6 ROM:0012BF0E ROM:0012BF0E loc_12BF0E: ; CODE XREF: sub_12BEEE+1A↑j ROM:0012BF0E cmpi.w #3,d6 ROM:0012BF12 bgt.s locret_12BF1A ROM:0012BF14 bclr d6,($116D).w ROM:0012BF18 bra.s loc_12BF0A ROM:0012BF1A ; --------------------------------------------------------------------------- ROM:0012BF1A ROM:0012BF1A locret_12BF1A: ; CODE XREF: sub_12BEEE+24↑j ROM:0012BF1A rts ROM:0012BF1A ; End of function sub_12BEEE ROM:0012BF1A ROM:0012BF1C ROM:0012BF1C ; =============== S U B R O U T I N E ======================================= ROM:0012BF1C ROM:0012BF1C ROM:0012BF1C sub_12BF1C: ; CODE XREF: ROM:0012BAFA↑p ROM:0012BF1C ; ROM:0012BB1E↑p ... ROM:0012BF1C clr.w d2 ROM:0012BF1E move.w #0,d7 ROM:0012BF22 bra.s loc_12BF28 ROM:0012BF24 ; --------------------------------------------------------------------------- ROM:0012BF24 ROM:0012BF24 loc_12BF24: ; CODE XREF: sub_12BF1C+26↓j ROM:0012BF24 addi.w #1,d7 ROM:0012BF28 ROM:0012BF28 loc_12BF28: ; CODE XREF: sub_12BF1C+6↑j ROM:0012BF28 cmpi.w #3,d7 ROM:0012BF2C bgt.s loc_12BF44 ROM:0012BF2E move.w $FF6(d7.w*2),d6 ROM:0012BF34 move.b $12E5(d7.w),d2 ROM:0012BF3A add.w d2,d6 ROM:0012BF3C move.w d6,$FF6(d7.w*2) ROM:0012BF42 bra.s loc_12BF24 ROM:0012BF44 ; --------------------------------------------------------------------------- ROM:0012BF44 ROM:0012BF44 loc_12BF44: ; CODE XREF: sub_12BF1C+10↑j ROM:0012BF44 addi.w #$C8,($D2A).w ROM:0012BF4A rts ROM:0012BF4A ; End of function sub_12BF1C ROM:0012BF4A ROM:0012BF4C ROM:0012BF4C ; =============== S U B R O U T I N E ======================================= ROM:0012BF4C ROM:0012BF4C ROM:0012BF4C sub_12BF4C: ; CODE XREF: ROM:loc_12BAC0↑p ROM:0012BF4C ; ROM:0012BAEE↑p ROM:0012BF4C move.w #0,d7 ROM:0012BF50 bra.s loc_12BF56 ROM:0012BF52 ; --------------------------------------------------------------------------- ROM:0012BF52 ROM:0012BF52 loc_12BF52: ; CODE XREF: sub_12BF4C+18↓j ROM:0012BF52 addi.w #1,d7 ROM:0012BF56 ROM:0012BF56 loc_12BF56: ; CODE XREF: sub_12BF4C+4↑j ROM:0012BF56 cmpi.w #3,d7 ROM:0012BF5A bgt.s locret_12BF66 ROM:0012BF5C move.w #0,$FF6(d7.w*2) ROM:0012BF64 bra.s loc_12BF52 ROM:0012BF66 ; --------------------------------------------------------------------------- ROM:0012BF66 ROM:0012BF66 locret_12BF66: ; CODE XREF: sub_12BF4C+E↑j ROM:0012BF66 rts ROM:0012BF66 ; End of function sub_12BF4C ROM:0012BF66 ROM:0012BF68 ROM:0012BF68 ; =============== S U B R O U T I N E ======================================= ROM:0012BF68 ROM:0012BF68 ROM:0012BF68 sub_12BF68: ; CODE XREF: ROM:0012BAC8↑p ROM:0012BF68 ; ROM:0012BAF6↑p ROM:0012BF68 move.w $61A(a5),($D1E).w ROM:0012BF6E move.w $61C(a5),($D20).w ROM:0012BF74 move.w $62C(a5),($D22).w ROM:0012BF7A move.w $62A(a5),($D24).w ROM:0012BF80 move.w $61A(a5),($D16).w ROM:0012BF86 move.w $61C(a5),($D18).w ROM:0012BF8C move.w $62C(a5),($D1A).w ROM:0012BF92 move.w $62A(a5),($D1C).w ROM:0012BF98 rts ROM:0012BF98 ; End of function sub_12BF68 ROM:0012BF98 ROM:0012BF9A ROM:0012BF9A ; =============== S U B R O U T I N E ======================================= ROM:0012BF9A ROM:0012BF9A ROM:0012BF9A sub_12BF9A: ; CODE XREF: ROM:0012BAFE↑p ROM:0012BF9A ; ROM:0012BB22↑p ... ROM:0012BF9A move.w ($D06).w,d7 ROM:0012BF9E cmp.w ($D1E).w,d7 ROM:0012BFA2 bge.s loc_12BFA8 ROM:0012BFA4 move.w d7,($D1E).w ROM:0012BFA8 ROM:0012BFA8 loc_12BFA8: ; CODE XREF: sub_12BF9A+8↑j ROM:0012BFA8 move.w ($D08).w,d7 ROM:0012BFAC cmp.w ($D20).w,d7 ROM:0012BFB0 ble.s loc_12BFB6 ROM:0012BFB2 move.w d7,($D20).w ROM:0012BFB6 ROM:0012BFB6 loc_12BFB6: ; CODE XREF: sub_12BF9A+16↑j ROM:0012BFB6 move.w ($D0A).w,d7 ROM:0012BFBA cmp.w ($D22).w,d7 ROM:0012BFBE bge.s loc_12BFC4 ROM:0012BFC0 move.w d7,($D22).w ROM:0012BFC4 ROM:0012BFC4 loc_12BFC4: ; CODE XREF: sub_12BF9A+24↑j ROM:0012BFC4 move.w ($D0C).w,d7 ROM:0012BFC8 cmp.w ($D24).w,d7 ROM:0012BFCC ble.s loc_12BFD2 ROM:0012BFCE move.w d7,($D24).w ROM:0012BFD2 ROM:0012BFD2 loc_12BFD2: ; CODE XREF: sub_12BF9A+32↑j ROM:0012BFD2 move.w ($D0E).w,d7 ROM:0012BFD6 cmp.w ($D16).w,d7 ROM:0012BFDA bge.s loc_12BFE0 ROM:0012BFDC move.w d7,($D16).w ROM:0012BFE0 ROM:0012BFE0 loc_12BFE0: ; CODE XREF: sub_12BF9A+40↑j ROM:0012BFE0 move.w ($D10).w,d7 ROM:0012BFE4 cmp.w ($D18).w,d7 ROM:0012BFE8 ble.s loc_12BFEE ROM:0012BFEA move.w d7,($D18).w ROM:0012BFEE ROM:0012BFEE loc_12BFEE: ; CODE XREF: sub_12BF9A+4E↑j ROM:0012BFEE move.w ($D12).w,d7 ROM:0012BFF2 cmp.w ($D1A).w,d7 ROM:0012BFF6 bge.s loc_12BFFC ROM:0012BFF8 move.w d7,($D1A).w ROM:0012BFFC ROM:0012BFFC loc_12BFFC: ; CODE XREF: sub_12BF9A+5C↑j ROM:0012BFFC move.w ($D14).w,d7 ROM:0012C000 cmp.w ($D1C).w,d7 ROM:0012C004 ble.s locret_12C00A ROM:0012C006 move.w d7,($D1C).w ROM:0012C00A ROM:0012C00A locret_12C00A: ; CODE XREF: sub_12BF9A+6A↑j ROM:0012C00A rts ROM:0012C00A ; End of function sub_12BF9A ROM:0012C00A ROM:0012C00C ROM:0012C00C ; =============== S U B R O U T I N E ======================================= ROM:0012C00C ROM:0012C00C ROM:0012C00C sub_12C00C: ; CODE XREF: sub_12BDC8+3E↑p ROM:0012C00C btst #0,($1460).w ROM:0012C012 bne.s loc_12C01C ROM:0012C014 bset #4,($1305).w ROM:0012C01A bra.s locret_12C026 ROM:0012C01C ; --------------------------------------------------------------------------- ROM:0012C01C ROM:0012C01C loc_12C01C: ; CODE XREF: sub_12C00C+6↑j ROM:0012C01C bset #5,($1463).w ROM:0012C022 bsr.w sub_12C028 ROM:0012C026 ROM:0012C026 locret_12C026: ; CODE XREF: sub_12C00C+E↑j ROM:0012C026 rts ROM:0012C026 ; End of function sub_12C00C ROM:0012C026 ROM:0012C028 ROM:0012C028 ; =============== S U B R O U T I N E ======================================= ROM:0012C028 ROM:0012C028 ROM:0012C028 sub_12C028: ; CODE XREF: ROM:0012BBAA↑p ROM:0012C028 ; sub_12C00C+16↑p ROM:0012C028 move.w #0,d5 ROM:0012C02C move.w #0,d6 ROM:0012C030 bra.s loc_12C036 ROM:0012C032 ; --------------------------------------------------------------------------- ROM:0012C032 ROM:0012C032 loc_12C032: ; CODE XREF: sub_12C028+1A↓j ROM:0012C032 addi.w #1,d6 ROM:0012C036 ROM:0012C036 loc_12C036: ; CODE XREF: sub_12C028+8↑j ROM:0012C036 cmpi.w #3,d6 ROM:0012C03A bgt.s loc_12C044 ROM:0012C03C add.w $FF6(d6.w*2),d5 ROM:0012C042 bra.s loc_12C032 ROM:0012C044 ; --------------------------------------------------------------------------- ROM:0012C044 ROM:0012C044 loc_12C044: ; CODE XREF: sub_12C028+12↑j ROM:0012C044 asr.w #1,d5 ROM:0012C046 muls.w #$11,d5 ROM:0012C04A divs.w #$A,d5 ROM:0012C04E move.w #0,d4 ROM:0012C052 move.w #0,d6 ROM:0012C056 bra.s loc_12C05C ROM:0012C058 ; --------------------------------------------------------------------------- ROM:0012C058 ROM:0012C058 loc_12C058: ; CODE XREF: sub_12C028:loc_12C072↓j ROM:0012C058 addi.w #1,d6 ROM:0012C05C ROM:0012C05C loc_12C05C: ; CODE XREF: sub_12C028+2E↑j ROM:0012C05C cmpi.w #3,d6 ROM:0012C060 bgt.s loc_12C074 ROM:0012C062 cmp.w $FF6(d6.w*2),d5 ROM:0012C068 bgt.s loc_12C072 ROM:0012C06A move.w d6,d4 ROM:0012C06C move.b $DB2(a5,d6.w),d4 ROM:0012C072 ROM:0012C072 loc_12C072: ; CODE XREF: sub_12C028+40↑j ROM:0012C072 bra.s loc_12C058 ROM:0012C074 ; --------------------------------------------------------------------------- ROM:0012C074 ROM:0012C074 loc_12C074: ; CODE XREF: sub_12C028+38↑j ROM:0012C074 movea.l #$13C8,a2 ROM:0012C07A move.w $5BE(a5),d1 ROM:0012C07E bsr.l sub_12680C ROM:0012C084 cmpi.w #0,d0 ROM:0012C088 beq.s loc_12C0B0 ROM:0012C08A movea.l #$1046,a2 ROM:0012C090 bsr.l sub_12680C ROM:0012C096 cmpi.w #0,d0 ROM:0012C09A bne.s loc_12C0A8 ROM:0012C09C move.w $63E(a5),d1 ROM:0012C0A0 move.w #0,d4 ROM:0012C0A4 bra.w loc_12C0AC ROM:0012C0A8 ; --------------------------------------------------------------------------- ROM:0012C0A8 ROM:0012C0A8 loc_12C0A8: ; CODE XREF: sub_12C028+72↑j ROM:0012C0A8 move.w $636(a5),d1 ROM:0012C0AC ROM:0012C0AC loc_12C0AC: ; CODE XREF: sub_12C028+7C↑j ROM:0012C0AC bra.w loc_12C0B4 ROM:0012C0B0 ; --------------------------------------------------------------------------- ROM:0012C0B0 ROM:0012C0B0 loc_12C0B0: ; CODE XREF: sub_12C028+60↑j ROM:0012C0B0 move.w $636(a5),d1 ROM:0012C0B4 ROM:0012C0B4 loc_12C0B4: ; CODE XREF: sub_12C028:loc_12C0AC↑j ROM:0012C0B4 move.w $5BE(a5),d7 ROM:0012C0B8 cmpi.w #0,$104C(d7.w*2) ROM:0012C0C0 ble.s loc_12C0CA ROM:0012C0C2 move.w $63E(a5),d1 ROM:0012C0C6 move.w #0,d4 ROM:0012C0CA ROM:0012C0CA loc_12C0CA: ; CODE XREF: sub_12C028+98↑j ROM:0012C0CA move.b d4,$142F(d1.w) ROM:0012C0D0 bsr.l sub_12EDB0 ROM:0012C0D6 rts ROM:0012C0D6 ; End of function sub_12C028 ROM:0012C0D6 ROM:0012C0D8 ROM:0012C0D8 ; =============== S U B R O U T I N E ======================================= ROM:0012C0D8 ROM:0012C0D8 ROM:0012C0D8 sub_12C0D8: ; CODE XREF: sub_110E48+242↑p ROM:0012C0D8 bclr #2,($1313).w ROM:0012C0DE clr.w d0 ROM:0012C0E0 move.b ($1169).w,d0 ROM:0012C0E4 clr.w d1 ROM:0012C0E6 move.b ($1173).w,d1 ROM:0012C0EA cmpi.w #5,d1 ROM:0012C0EE bcc.s locret_12C0F8 ROM:0012C0F0 movea.l off_12C0FA(pc,d1.w*4),a0 ROM:0012C0F4 nop ROM:0012C0F6 jmp (a0) ROM:0012C0F8 ; --------------------------------------------------------------------------- ROM:0012C0F8 ROM:0012C0F8 locret_12C0F8: ; CODE XREF: sub_12C0D8+16↑j ROM:0012C0F8 rts ROM:0012C0F8 ; End of function sub_12C0D8 ROM:0012C0F8 ROM:0012C0F8 ; --------------------------------------------------------------------------- ROM:0012C0FA off_12C0FA: dc.l loc_12C10E ; DATA XREF: sub_12C0D8+18↑r ROM:0012C0FE dc.l loc_12C118 ROM:0012C102 dc.l loc_12C12C ROM:0012C106 dc.l loc_12C166 ROM:0012C10A dc.l loc_12C1B4 ROM:0012C10E ; --------------------------------------------------------------------------- ROM:0012C10E ROM:0012C10E loc_12C10E: ; DATA XREF: ROM:off_12C0FA↑o ROM:0012C10E move.b #1,($1173).w ROM:0012C114 bra.s locret_12C12A ROM:0012C116 ; --------------------------------------------------------------------------- ROM:0012C116 rts ROM:0012C118 ; --------------------------------------------------------------------------- ROM:0012C118 ROM:0012C118 loc_12C118: ; DATA XREF: ROM:0012C0FE↑o ROM:0012C118 cmpi.w #0,d0 ROM:0012C11C ble.s locret_12C12A ROM:0012C11E bsr.w sub_12C1F4 ROM:0012C122 move.b #2,($1173).w ROM:0012C128 bra.s locret_12C164 ROM:0012C12A ; --------------------------------------------------------------------------- ROM:0012C12A ROM:0012C12A locret_12C12A: ; CODE XREF: ROM:0012C114↑j ROM:0012C12A ; ROM:0012C11C↑j ... ROM:0012C12A rts ROM:0012C12C ; --------------------------------------------------------------------------- ROM:0012C12C ROM:0012C12C loc_12C12C: ; DATA XREF: ROM:0012C102↑o ROM:0012C12C cmpi.w #0,d0 ROM:0012C130 bne.s loc_12C13A ROM:0012C132 move.b #1,($1173).w ROM:0012C138 bra.s locret_12C12A ROM:0012C13A ; --------------------------------------------------------------------------- ROM:0012C13A ROM:0012C13A loc_12C13A: ; CODE XREF: ROM:0012C130↑j ROM:0012C13A cmpi.w #5,d0 ROM:0012C13E bge.s loc_12C14C ROM:0012C140 bsr.w sub_12C1F4 ROM:0012C144 move.b #2,($1173).w ROM:0012C14A bra.s locret_12C164 ROM:0012C14C ; --------------------------------------------------------------------------- ROM:0012C14C ROM:0012C14C loc_12C14C: ; CODE XREF: ROM:0012C13E↑j ROM:0012C14C cmpi.w #5,d0 ROM:0012C150 blt.s locret_12C164 ROM:0012C152 bsr.w sub_12C1F4 ROM:0012C156 bsr.l sub_12C468 ROM:0012C15C move.b #3,($1173).w ROM:0012C162 bra.s locret_12C1B2 ROM:0012C164 ; --------------------------------------------------------------------------- ROM:0012C164 ROM:0012C164 locret_12C164: ; CODE XREF: ROM:0012C128↑j ROM:0012C164 ; ROM:0012C14A↑j ... ROM:0012C164 rts ROM:0012C166 ; --------------------------------------------------------------------------- ROM:0012C166 ROM:0012C166 loc_12C166: ; DATA XREF: ROM:0012C106↑o ROM:0012C166 cmpi.w #0,d0 ROM:0012C16A bne.s loc_12C174 ROM:0012C16C move.b #1,($1173).w ROM:0012C172 bra.s locret_12C12A ROM:0012C174 ; --------------------------------------------------------------------------- ROM:0012C174 ROM:0012C174 loc_12C174: ; CODE XREF: ROM:0012C16A↑j ROM:0012C174 cmpi.w #9,d0 ROM:0012C178 bge.s loc_12C18C ROM:0012C17A bsr.w sub_12C1F4 ROM:0012C17E bsr.l sub_12C468 ROM:0012C184 move.b #3,($1173).w ROM:0012C18A bra.s locret_12C1B2 ROM:0012C18C ; --------------------------------------------------------------------------- ROM:0012C18C ROM:0012C18C loc_12C18C: ; CODE XREF: ROM:0012C178↑j ROM:0012C18C cmpi.w #9,d0 ROM:0012C190 blt.s locret_12C1B2 ROM:0012C192 bsr.w sub_12C1F4 ROM:0012C196 bsr.w sub_12C256 ROM:0012C19A bsr.w sub_12C40E ROM:0012C19E bsr.l sub_12C468 ROM:0012C1A4 bset #2,($1313).w ROM:0012C1AA move.b #4,($1173).w ROM:0012C1B0 bra.s locret_12C1F0 ROM:0012C1B2 ; --------------------------------------------------------------------------- ROM:0012C1B2 ROM:0012C1B2 locret_12C1B2: ; CODE XREF: ROM:0012C162↑j ROM:0012C1B2 ; ROM:0012C18A↑j ... ROM:0012C1B2 rts ROM:0012C1B4 ; --------------------------------------------------------------------------- ROM:0012C1B4 ROM:0012C1B4 loc_12C1B4: ; DATA XREF: ROM:0012C10A↑o ROM:0012C1B4 cmpi.w #0,d0 ROM:0012C1B8 bne.s loc_12C1C6 ROM:0012C1BA move.b #1,($1173).w ROM:0012C1C0 bra.l locret_12C12A ROM:0012C1C6 ; --------------------------------------------------------------------------- ROM:0012C1C6 ROM:0012C1C6 loc_12C1C6: ; CODE XREF: ROM:0012C1B8↑j ROM:0012C1C6 cmpi.w #9,d0 ROM:0012C1CA blt.s locret_12C1F0 ROM:0012C1CC bsr.w sub_12C1F4 ROM:0012C1D0 bsr.w sub_12C256 ROM:0012C1D4 bsr.w sub_12C40E ROM:0012C1D8 bsr.l sub_12C468 ROM:0012C1DE bset #2,($1313).w ROM:0012C1E4 move.b #4,($1173).w ROM:0012C1EA bra.l *+6 ROM:0012C1F0 ; --------------------------------------------------------------------------- ROM:0012C1F0 ROM:0012C1F0 locret_12C1F0: ; CODE XREF: ROM:0012C1B0↑j ROM:0012C1F0 ; ROM:0012C1CA↑j ... ROM:0012C1F0 rts ROM:0012C1F2 ; --------------------------------------------------------------------------- ROM:0012C1F2 rts ROM:0012C1F4 ROM:0012C1F4 ; =============== S U B R O U T I N E ======================================= ROM:0012C1F4 ROM:0012C1F4 ROM:0012C1F4 sub_12C1F4: ; CODE XREF: ROM:0012C11E↑p ROM:0012C1F4 ; ROM:0012C140↑p ... ROM:0012C1F4 move.w #7,d0 ROM:0012C1F8 bra.s loc_12C1FE ROM:0012C1FA ; --------------------------------------------------------------------------- ROM:0012C1FA ROM:0012C1FA loc_12C1FA: ; CODE XREF: sub_12C1F4+1E↓j ROM:0012C1FA subi.w #1,d0 ROM:0012C1FE ROM:0012C1FE loc_12C1FE: ; CODE XREF: sub_12C1F4+4↑j ROM:0012C1FE cmpi.w #0,d0 ROM:0012C202 blt.s loc_12C214 ROM:0012C204 move.w d0,d1 ROM:0012C206 addq.w #1,d1 ROM:0012C208 move.w $FFE(d0.w*2),$FFE(d1.w*2) ROM:0012C212 bra.s loc_12C1FA ROM:0012C214 ; --------------------------------------------------------------------------- ROM:0012C214 ROM:0012C214 loc_12C214: ; CODE XREF: sub_12C1F4+E↑j ROM:0012C214 move.w ($4F2).w,d2 ROM:0012C218 cmpi.w #0,d2 ROM:0012C21C blt.s locret_12C254 ROM:0012C21E cmpi.w #3,d2 ROM:0012C222 bgt.s locret_12C254 ROM:0012C224 move.w $13A2(d2.w*2),d0 ROM:0012C22A clr.l d1 ROM:0012C22C move.w ($102C).w,d1 ROM:0012C230 ext.l d0 ROM:0012C232 muls.l d1,d0 ROM:0012C236 divs.l #$3E8,d0 ROM:0012C23E muls.l #$3E8,d1 ROM:0012C246 sub.l d0,d1 ROM:0012C248 divs.l #$3E8,d1 ROM:0012C250 move.w d1,($FFE).w ROM:0012C254 ROM:0012C254 locret_12C254: ; CODE XREF: sub_12C1F4+28↑j ROM:0012C254 ; sub_12C1F4+2E↑j ROM:0012C254 rts ROM:0012C254 ; End of function sub_12C1F4 ROM:0012C254 ROM:0012C256 ROM:0012C256 ; =============== S U B R O U T I N E ======================================= ROM:0012C256 ROM:0012C256 ROM:0012C256 sub_12C256: ; CODE XREF: ROM:0012C196↑p ROM:0012C256 ; ROM:0012C1D0↑p ROM:0012C256 move.w ($1020).w,d3 ROM:0012C25A move.w ($102A).w,d2 ROM:0012C25E move.w #$3DBC,d1 ROM:0012C262 bsr.l sub_11700C ROM:0012C268 move.w d1,-(sp) ROM:0012C26A move.w ($1020).w,d2 ROM:0012C26E move.w #$3D26,d1 ROM:0012C272 bsr.l sub_11700C ROM:0012C278 move.w d1,d6 ROM:0012C27A cmpi.w #$3E8,d6 ROM:0012C27E ble.s loc_12C284 ROM:0012C280 move.w #$3E8,d6 ROM:0012C284 ROM:0012C284 loc_12C284: ; CODE XREF: sub_12C256+28↑j ROM:0012C284 ext.l d6 ROM:0012C286 move.w (sp)+,d5 ROM:0012C288 cmpi.w #$2710,d5 ROM:0012C28C ble.s loc_12C292 ROM:0012C28E move.w #$2710,d5 ROM:0012C292 ROM:0012C292 loc_12C292: ; CODE XREF: sub_12C256+36↑j ROM:0012C292 ext.l d5 ROM:0012C294 clr.l d2 ROM:0012C296 clr.l d3 ROM:0012C298 clr.l d4 ROM:0012C29A clr.l d1 ROM:0012C29C move.w ($1006).w,d2 ROM:0012C2A0 move.w ($1004).w,d1 ROM:0012C2A4 sub.l d1,d2 ROM:0012C2A6 lsl.l #2,d2 ROM:0012C2A8 move.w ($100A).w,d3 ROM:0012C2AC move.w ($1002).w,d1 ROM:0012C2B0 sub.l d1,d3 ROM:0012C2B2 move.w ($100E).w,d4 ROM:0012C2B6 move.w ($FFE).w,d1 ROM:0012C2BA add.l d1,d4 ROM:0012C2BC move.w ($1006).w,d1 ROM:0012C2C0 sub.l d1,d4 ROM:0012C2C2 sub.l d1,d4 ROM:0012C2C4 cmpi.l #0,d4 ROM:0012C2CA bge.s loc_12C2CE ROM:0012C2CC clr.l d4 ROM:0012C2CE ROM:0012C2CE loc_12C2CE: ; CODE XREF: sub_12C256+74↑j ROM:0012C2CE muls.l d5,d4 ROM:0012C2D2 move.l d4,d7 ROM:0012C2D4 divs.l #$3E8,d7 ROM:0012C2DC clr.l d1 ROM:0012C2DE move.w ($D2C).w,d1 ROM:0012C2E2 muls.l #$3E8,d1 ROM:0012C2EA sub.l d1,d4 ROM:0012C2EC cmpi.l #$20C2B8,d4 ROM:0012C2F2 bgt.s loc_12C2FC ROM:0012C2F4 cmpi.l #$FFDF3D48,d4 ROM:0012C2FA bge.s loc_12C346 ROM:0012C2FC ROM:0012C2FC loc_12C2FC: ; CODE XREF: sub_12C256+9C↑j ROM:0012C2FC cmpi.l #0,d4 ROM:0012C302 blt.s loc_12C30E ROM:0012C304 addi.l #$1F4,d4 ROM:0012C30A bra.w loc_12C314 ROM:0012C30E ; --------------------------------------------------------------------------- ROM:0012C30E ROM:0012C30E loc_12C30E: ; CODE XREF: sub_12C256+AC↑j ROM:0012C30E subi.l #$1F4,d4 ROM:0012C314 ROM:0012C314 loc_12C314: ; CODE XREF: sub_12C256+B4↑j ROM:0012C314 divs.l #$3E8,d4 ROM:0012C31C muls.l d6,d4 ROM:0012C320 add.l d1,d4 ROM:0012C322 cmpi.l #0,d4 ROM:0012C328 blt.s loc_12C334 ROM:0012C32A addi.l #$1F4,d4 ROM:0012C330 bra.w loc_12C33A ROM:0012C334 ; --------------------------------------------------------------------------- ROM:0012C334 ROM:0012C334 loc_12C334: ; CODE XREF: sub_12C256+D2↑j ROM:0012C334 subi.l #$1F4,d4 ROM:0012C33A ROM:0012C33A loc_12C33A: ; CODE XREF: sub_12C256+DA↑j ROM:0012C33A divs.l #$3E8,d4 ROM:0012C342 bra.w loc_12C38C ROM:0012C346 ; --------------------------------------------------------------------------- ROM:0012C346 ROM:0012C346 loc_12C346: ; CODE XREF: sub_12C256+A4↑j ROM:0012C346 muls.l d6,d4 ROM:0012C34A cmpi.l #0,d4 ROM:0012C350 blt.s loc_12C35C ROM:0012C352 addi.l #$1F4,d4 ROM:0012C358 bra.w loc_12C362 ROM:0012C35C ; --------------------------------------------------------------------------- ROM:0012C35C ROM:0012C35C loc_12C35C: ; CODE XREF: sub_12C256+FA↑j ROM:0012C35C subi.l #$1F4,d4 ROM:0012C362 ROM:0012C362 loc_12C362: ; CODE XREF: sub_12C256+102↑j ROM:0012C362 divs.l #$3E8,d4 ROM:0012C36A add.l d1,d4 ROM:0012C36C cmpi.l #0,d4 ROM:0012C372 blt.s loc_12C37E ROM:0012C374 addi.l #$1F4,d4 ROM:0012C37A bra.w loc_12C384 ROM:0012C37E ; --------------------------------------------------------------------------- ROM:0012C37E ROM:0012C37E loc_12C37E: ; CODE XREF: sub_12C256+11C↑j ROM:0012C37E subi.l #$1F4,d4 ROM:0012C384 ROM:0012C384 loc_12C384: ; CODE XREF: sub_12C256+124↑j ROM:0012C384 divs.l #$3E8,d4 ROM:0012C38C ROM:0012C38C loc_12C38C: ; CODE XREF: sub_12C256+EC↑j ROM:0012C38C cmpi.l #0,d4 ROM:0012C392 bge.s loc_12C396 ROM:0012C394 clr.l d4 ROM:0012C396 ROM:0012C396 loc_12C396: ; CODE XREF: sub_12C256+13C↑j ROM:0012C396 cmpi.l #$FFFF,d4 ROM:0012C39C bgt.s loc_12C3A4 ROM:0012C39E move.w d4,($D2C).w ROM:0012C3A2 bra.s loc_12C3AA ROM:0012C3A4 ; --------------------------------------------------------------------------- ROM:0012C3A4 ROM:0012C3A4 loc_12C3A4: ; CODE XREF: sub_12C256+146↑j ROM:0012C3A4 move.w #$FFFF,($D2C).w ROM:0012C3AA ROM:0012C3AA loc_12C3AA: ; CODE XREF: sub_12C256+14C↑j ROM:0012C3AA clr.w d1 ROM:0012C3AC move.b $DA2(a5),d1 ROM:0012C3B0 cmpi.w #0,d1 ROM:0012C3B4 bne.s loc_12C3C0 ROM:0012C3B6 move.l d2,d0 ROM:0012C3B8 sub.l d3,d0 ROM:0012C3BA add.l d4,d0 ROM:0012C3BC bra.w loc_12C408 ROM:0012C3C0 ; --------------------------------------------------------------------------- ROM:0012C3C0 ROM:0012C3C0 loc_12C3C0: ; CODE XREF: sub_12C256+15E↑j ROM:0012C3C0 cmpi.w #1,d1 ROM:0012C3C4 bne.s loc_12C3C8 ROM:0012C3C6 move.l d2,d0 ROM:0012C3C8 ROM:0012C3C8 loc_12C3C8: ; CODE XREF: sub_12C256+16E↑j ROM:0012C3C8 cmpi.w #2,d1 ROM:0012C3CC bne.s loc_12C3D0 ROM:0012C3CE move.l d3,d0 ROM:0012C3D0 ROM:0012C3D0 loc_12C3D0: ; CODE XREF: sub_12C256+176↑j ROM:0012C3D0 cmpi.w #3,d1 ROM:0012C3D4 bne.s loc_12C3D8 ROM:0012C3D6 move.l d7,d0 ROM:0012C3D8 ROM:0012C3D8 loc_12C3D8: ; CODE XREF: sub_12C256+17E↑j ROM:0012C3D8 cmpi.w #4,d1 ROM:0012C3DC bne.s loc_12C3E0 ROM:0012C3DE move.l d4,d0 ROM:0012C3E0 ROM:0012C3E0 loc_12C3E0: ; CODE XREF: sub_12C256+186↑j ROM:0012C3E0 cmpi.w #5,d1 ROM:0012C3E4 bne.s loc_12C3E8 ROM:0012C3E6 move.l d5,d0 ROM:0012C3E8 ROM:0012C3E8 loc_12C3E8: ; CODE XREF: sub_12C256+18E↑j ROM:0012C3E8 cmpi.w #6,d1 ROM:0012C3EC bne.s loc_12C3F0 ROM:0012C3EE move.l d6,d0 ROM:0012C3F0 ROM:0012C3F0 loc_12C3F0: ; CODE XREF: sub_12C256+196↑j ROM:0012C3F0 cmpi.w #0,d1 ROM:0012C3F4 bge.s loc_12C3FC ROM:0012C3F6 move.l #0,d0 ROM:0012C3FC ROM:0012C3FC loc_12C3FC: ; CODE XREF: sub_12C256+19E↑j ROM:0012C3FC cmpi.w #6,d1 ROM:0012C400 ble.s loc_12C408 ROM:0012C402 move.l #0,d0 ROM:0012C408 ROM:0012C408 loc_12C408: ; CODE XREF: sub_12C256+166↑j ROM:0012C408 ; sub_12C256+1AA↑j ROM:0012C408 move.l d0,($998).w ROM:0012C40C rts ROM:0012C40C ; End of function sub_12C256 ROM:0012C40C ROM:0012C40E ROM:0012C40E ; =============== S U B R O U T I N E ======================================= ROM:0012C40E ROM:0012C40E ROM:0012C40E sub_12C40E: ; CODE XREF: ROM:0012C19A↑p ROM:0012C40E ; ROM:0012C1D4↑p ROM:0012C40E move.l ($998).w,d0 ROM:0012C412 cmpi.l #$FFFF8001,d0 ROM:0012C418 bge.s loc_12C422 ROM:0012C41A move.w #$8001,($D2E).w ROM:0012C420 bra.s locret_12C436 ROM:0012C422 ; --------------------------------------------------------------------------- ROM:0012C422 ROM:0012C422 loc_12C422: ; CODE XREF: sub_12C40E+A↑j ROM:0012C422 cmpi.l #$7FFF,d0 ROM:0012C428 ble.s loc_12C432 ROM:0012C42A move.w #$7FFF,($D2E).w ROM:0012C430 bra.s locret_12C436 ROM:0012C432 ; --------------------------------------------------------------------------- ROM:0012C432 ROM:0012C432 loc_12C432: ; CODE XREF: sub_12C40E+1A↑j ROM:0012C432 move.w d0,($D2E).w ROM:0012C436 ROM:0012C436 locret_12C436: ; CODE XREF: sub_12C40E+12↑j ROM:0012C436 ; sub_12C40E+22↑j ROM:0012C436 rts ROM:0012C436 ; End of function sub_12C40E ROM:0012C436 ROM:0012C438 ROM:0012C438 ; =============== S U B R O U T I N E ======================================= ROM:0012C438 ROM:0012C438 ROM:0012C438 sub_12C438: ; CODE XREF: sub_110E48+12C↑p ROM:0012C438 move.w #7,d1 ROM:0012C43C bra.s loc_12C442 ROM:0012C43E ; --------------------------------------------------------------------------- ROM:0012C43E ROM:0012C43E loc_12C43E: ; CODE XREF: sub_12C438+1E↓j ROM:0012C43E subi.w #1,d1 ROM:0012C442 ROM:0012C442 loc_12C442: ; CODE XREF: sub_12C438+4↑j ROM:0012C442 cmpi.w #0,d1 ROM:0012C446 blt.s loc_12C458 ROM:0012C448 move.w d1,d2 ROM:0012C44A addq.w #1,d2 ROM:0012C44C move.b $12DC(d1.w),$12DC(d2.w) ROM:0012C456 bra.s loc_12C43E ROM:0012C458 ; --------------------------------------------------------------------------- ROM:0012C458 ROM:0012C458 loc_12C458: ; CODE XREF: sub_12C438+E↑j ROM:0012C458 clr.l d1 ROM:0012C45A move.w ($4C8).w,d1 ROM:0012C45E divs.w #$64,d1 ; 'd' ROM:0012C462 move.b d1,($12DC).w ROM:0012C466 rts ROM:0012C466 ; End of function sub_12C438 ROM:0012C466 ROM:0012C468 ROM:0012C468 ; =============== S U B R O U T I N E ======================================= ROM:0012C468 ROM:0012C468 ROM:0012C468 sub_12C468: ; CODE XREF: ROM:0012C156↑p ROM:0012C468 ; ROM:0012C17E↑p ... ROM:0012C468 clr.w d1 ROM:0012C46A move.b $DA4(a5),d1 ROM:0012C46E cmpi.w #0,d1 ROM:0012C472 bne.s loc_12C47A ROM:0012C474 bsr.w sub_12C480 ROM:0012C478 bra.s locret_12C47E ROM:0012C47A ; --------------------------------------------------------------------------- ROM:0012C47A ROM:0012C47A loc_12C47A: ; CODE XREF: sub_12C468+A↑j ROM:0012C47A bsr.w sub_12C6DC ROM:0012C47E ROM:0012C47E locret_12C47E: ; CODE XREF: sub_12C468+10↑j ROM:0012C47E rts ROM:0012C47E ; End of function sub_12C468 ROM:0012C47E ROM:0012C480 ROM:0012C480 ; =============== S U B R O U T I N E ======================================= ROM:0012C480 ROM:0012C480 ROM:0012C480 sub_12C480: ; CODE XREF: sub_12C468+C↑p ROM:0012C480 btst #5,($145F).w ROM:0012C486 bne.l locret_12C504 ROM:0012C48C move.w $646(a5),d0 ROM:0012C490 move.b $DA3(a5),d1 ROM:0012C494 cmp.w ($DBC).w,d0 ROM:0012C498 bne.s loc_12C4A6 ROM:0012C49A cmp.b ($1174).w,d1 ROM:0012C49E ble.s loc_12C4A4 ROM:0012C4A0 addq.b #1,($1174).w ROM:0012C4A4 ROM:0012C4A4 loc_12C4A4: ; CODE XREF: sub_12C480+1E↑j ROM:0012C4A4 bra.s loc_12C4AA ROM:0012C4A6 ; --------------------------------------------------------------------------- ROM:0012C4A6 ROM:0012C4A6 loc_12C4A6: ; CODE XREF: sub_12C480+18↑j ROM:0012C4A6 clr.b ($1174).w ROM:0012C4AA ROM:0012C4AA loc_12C4AA: ; CODE XREF: sub_12C480:loc_12C4A4↑j ROM:0012C4AA clr.l d0 ROM:0012C4AC clr.l d2 ROM:0012C4AE move.w ($1006).w,d0 ROM:0012C4B2 move.w ($FFE).w,d2 ROM:0012C4B6 sub.l d2,d0 ROM:0012C4B8 cmpi.w #2,($4F2).w ROM:0012C4BE bne.s locret_12C504 ROM:0012C4C0 move.w $642(a5),d2 ROM:0012C4C4 cmp.w ($1018).w,d2 ROM:0012C4C8 bge.s locret_12C504 ROM:0012C4CA move.w $644(a5),d2 ROM:0012C4CE cmp.w ($1018).w,d2 ROM:0012C4D2 ble.s locret_12C504 ROM:0012C4D4 cmp.b ($1174).w,d1 ROM:0012C4D8 bgt.s locret_12C504 ROM:0012C4DA move.w $640(a5),d3 ROM:0012C4DE cmp.w d0,d3 ROM:0012C4E0 blt.s locret_12C504 ROM:0012C4E2 neg.w d3 ROM:0012C4E4 cmp.w d0,d3 ROM:0012C4E6 bgt.s locret_12C504 ROM:0012C4E8 btst #3,($1302).w ROM:0012C4EE bne.s locret_12C504 ROM:0012C4F0 btst #2,($130C).w ROM:0012C4F6 bne.s locret_12C504 ROM:0012C4F8 bsr.w sub_12C506 ROM:0012C4FC bsr.w sub_12C5EC ROM:0012C500 bsr.w sub_12C672 ROM:0012C504 ROM:0012C504 locret_12C504: ; CODE XREF: sub_12C480+6↑j ROM:0012C504 ; sub_12C480+3E↑j ... ROM:0012C504 rts ROM:0012C504 ; End of function sub_12C480 ROM:0012C504 ROM:0012C506 ROM:0012C506 ; =============== S U B R O U T I N E ======================================= ROM:0012C506 ROM:0012C506 ROM:0012C506 sub_12C506: ; CODE XREF: sub_12C480+78↑p ROM:0012C506 clr.l d0 ROM:0012C508 clr.l d1 ROM:0012C50A clr.l d2 ROM:0012C50C move.w ($102C).w,d0 ROM:0012C510 move.w ($1034).w,d1 ROM:0012C514 move.w ($1034).w,d2 ROM:0012C518 addi.l #$20,d2 ; ' ' ROM:0012C51E lsr.l #6,d2 ROM:0012C520 sub.l d1,d0 ROM:0012C522 clr.w ($1014).w ROM:0012C526 clr.l d3 ROM:0012C528 move.w ($102E).w,d3 ROM:0012C52C sub.l d1,d3 ROM:0012C52E asl.l #1,d3 ROM:0012C530 sub.l d0,d3 ROM:0012C532 asl.l #1,d3 ROM:0012C534 sub.l d0,d3 ROM:0012C536 muls.l #$F42,d3 ROM:0012C53E divs.l d2,d3 ROM:0012C542 cmpi.l #$7FFF,d3 ROM:0012C548 bge.s loc_12C564 ROM:0012C54A cmpi.l #$FFFF8001,d3 ROM:0012C550 ble.s loc_12C55A ROM:0012C552 move.w d3,($1010).w ROM:0012C556 bra.w loc_12C560 ROM:0012C55A ; --------------------------------------------------------------------------- ROM:0012C55A ROM:0012C55A loc_12C55A: ; CODE XREF: sub_12C506+4A↑j ROM:0012C55A move.w #$8001,($1010).w ROM:0012C560 ROM:0012C560 loc_12C560: ; CODE XREF: sub_12C506+50↑j ROM:0012C560 bra.w loc_12C56A ROM:0012C564 ; --------------------------------------------------------------------------- ROM:0012C564 ROM:0012C564 loc_12C564: ; CODE XREF: sub_12C506+42↑j ROM:0012C564 move.w #$7FFF,($1010).w ROM:0012C56A ROM:0012C56A loc_12C56A: ; CODE XREF: sub_12C506:loc_12C560↑j ROM:0012C56A clr.l d3 ROM:0012C56C move.w ($1032).w,d3 ROM:0012C570 sub.l d1,d3 ROM:0012C572 asl.l #2,d3 ROM:0012C574 sub.l d0,d3 ROM:0012C576 muls.l #$F42,d3 ROM:0012C57E divs.l d2,d3 ROM:0012C582 cmpi.l #$7FFF,d3 ROM:0012C588 bge.s loc_12C5A4 ROM:0012C58A cmpi.l #$FFFF8001,d3 ROM:0012C590 ble.s loc_12C59A ROM:0012C592 move.w d3,($1016).w ROM:0012C596 bra.w loc_12C5A0 ROM:0012C59A ; --------------------------------------------------------------------------- ROM:0012C59A ROM:0012C59A loc_12C59A: ; CODE XREF: sub_12C506+8A↑j ROM:0012C59A move.w #$8001,($1016).w ROM:0012C5A0 ROM:0012C5A0 loc_12C5A0: ; CODE XREF: sub_12C506+90↑j ROM:0012C5A0 bra.w loc_12C5AA ROM:0012C5A4 ; --------------------------------------------------------------------------- ROM:0012C5A4 ROM:0012C5A4 loc_12C5A4: ; CODE XREF: sub_12C506+82↑j ROM:0012C5A4 move.w #$7FFF,($1016).w ROM:0012C5AA ROM:0012C5AA loc_12C5AA: ; CODE XREF: sub_12C506:loc_12C5A0↑j ROM:0012C5AA clr.l d3 ROM:0012C5AC move.w ($1030).w,d3 ROM:0012C5B0 sub.l d1,d3 ROM:0012C5B2 asl.l #1,d3 ROM:0012C5B4 sub.l d0,d3 ROM:0012C5B6 muls.l #$1E84,d3 ROM:0012C5BE divs.l d2,d3 ROM:0012C5C2 cmpi.l #$7FFF,d3 ROM:0012C5C8 bge.s loc_12C5E4 ROM:0012C5CA cmpi.l #$FFFF8001,d3 ROM:0012C5D0 ble.s loc_12C5DA ROM:0012C5D2 move.w d3,($1012).w ROM:0012C5D6 bra.w loc_12C5E0 ROM:0012C5DA ; --------------------------------------------------------------------------- ROM:0012C5DA ROM:0012C5DA loc_12C5DA: ; CODE XREF: sub_12C506+CA↑j ROM:0012C5DA move.w #$8001,($1012).w ROM:0012C5E0 ROM:0012C5E0 loc_12C5E0: ; CODE XREF: sub_12C506+D0↑j ROM:0012C5E0 bra.w locret_12C5EA ROM:0012C5E4 ; --------------------------------------------------------------------------- ROM:0012C5E4 ROM:0012C5E4 loc_12C5E4: ; CODE XREF: sub_12C506+C2↑j ROM:0012C5E4 move.w #$7FFF,($1012).w ROM:0012C5EA ROM:0012C5EA locret_12C5EA: ; CODE XREF: sub_12C506:loc_12C5E0↑j ROM:0012C5EA rts ROM:0012C5EA ; End of function sub_12C506 ROM:0012C5EA ROM:0012C5EC ROM:0012C5EC ; =============== S U B R O U T I N E ======================================= ROM:0012C5EC ROM:0012C5EC ROM:0012C5EC sub_12C5EC: ; CODE XREF: sub_12C480+7C↑p ROM:0012C5EC clr.l d3 ROM:0012C5EE move.w $648(a5),d3 ROM:0012C5F2 move.w #0,($13A6).w ROM:0012C5F8 clr.l d1 ROM:0012C5FA clr.l d2 ROM:0012C5FC move.w ($1010).w,d1 ROM:0012C600 ext.l d1 ROM:0012C602 move.w ($13A2).w,d2 ROM:0012C606 ext.l d2 ROM:0012C608 sub.l d2,d1 ROM:0012C60A muls.l d3,d1 ROM:0012C60E muls.l #$64,d2 ; 'd' ROM:0012C616 add.l d1,d2 ROM:0012C618 divs.w #$64,d2 ; 'd' ROM:0012C61C move.w d2,($13A2).w ROM:0012C620 clr.l d1 ROM:0012C622 clr.l d2 ROM:0012C624 move.w ($1016).w,d1 ROM:0012C628 ext.l d1 ROM:0012C62A move.w ($13A8).w,d2 ROM:0012C62E ext.l d2 ROM:0012C630 sub.l d2,d1 ROM:0012C632 muls.l d3,d1 ROM:0012C636 muls.l #$64,d2 ; 'd' ROM:0012C63E add.l d1,d2 ROM:0012C640 divs.w #$64,d2 ; 'd' ROM:0012C644 move.w d2,($13A8).w ROM:0012C648 clr.l d1 ROM:0012C64A clr.l d2 ROM:0012C64C move.w ($1012).w,d1 ROM:0012C650 ext.l d1 ROM:0012C652 move.w ($13A4).w,d2 ROM:0012C656 ext.l d2 ROM:0012C658 sub.l d2,d1 ROM:0012C65A muls.l d3,d1 ROM:0012C65E muls.l #$64,d2 ; 'd' ROM:0012C666 add.l d1,d2 ROM:0012C668 divs.w #$64,d2 ; 'd' ROM:0012C66C move.w d2,($13A4).w ROM:0012C670 rts ROM:0012C670 ; End of function sub_12C5EC ROM:0012C670 ROM:0012C672 ROM:0012C672 ; =============== S U B R O U T I N E ======================================= ROM:0012C672 ROM:0012C672 ROM:0012C672 sub_12C672: ; CODE XREF: sub_12C480+80↑p ROM:0012C672 clr.w d0 ROM:0012C674 move.b ($13D9).w,d0 ROM:0012C678 cmp.w ($1356).w,d0 ROM:0012C67C bgt.s loc_12C684 ROM:0012C67E bset #0,($1460).w ROM:0012C684 ROM:0012C684 loc_12C684: ; CODE XREF: sub_12C672+A↑j ROM:0012C684 muls.w #5,d0 ROM:0012C688 cmp.w ($1356).w,d0 ROM:0012C68C bgt.s loc_12C696 ROM:0012C68E bset #5,($145F).w ROM:0012C694 bra.s loc_12C69A ROM:0012C696 ; --------------------------------------------------------------------------- ROM:0012C696 ROM:0012C696 loc_12C696: ; CODE XREF: sub_12C672+1A↑j ROM:0012C696 addq.w #1,($1356).w ROM:0012C69A ROM:0012C69A loc_12C69A: ; CODE XREF: sub_12C672+22↑j ROM:0012C69A move.w $64A(a5),d2 ROM:0012C69E move.w #0,d0 ROM:0012C6A2 bra.s loc_12C6A8 ROM:0012C6A4 ; --------------------------------------------------------------------------- ROM:0012C6A4 ROM:0012C6A4 loc_12C6A4: ; CODE XREF: sub_12C672+66↓j ROM:0012C6A4 addi.w #1,d0 ROM:0012C6A8 ROM:0012C6A8 loc_12C6A8: ; CODE XREF: sub_12C672+30↑j ROM:0012C6A8 cmpi.w #3,d0 ROM:0012C6AC bgt.s locret_12C6DA ROM:0012C6AE move.w $13A2(d0.w*2),d1 ROM:0012C6B4 cmp.w d1,d2 ROM:0012C6B6 bge.s loc_12C6C2 ROM:0012C6B8 move.w d2,d1 ROM:0012C6BA bset #3,($145F).w ROM:0012C6C0 bra.s loc_12C6D2 ROM:0012C6C2 ; --------------------------------------------------------------------------- ROM:0012C6C2 ROM:0012C6C2 loc_12C6C2: ; CODE XREF: sub_12C672+44↑j ROM:0012C6C2 neg.w d2 ROM:0012C6C4 cmp.w d1,d2 ROM:0012C6C6 ble.s loc_12C6D0 ROM:0012C6C8 move.w d2,d1 ROM:0012C6CA bset #3,($145F).w ROM:0012C6D0 ROM:0012C6D0 loc_12C6D0: ; CODE XREF: sub_12C672+54↑j ROM:0012C6D0 neg.w d2 ROM:0012C6D2 ROM:0012C6D2 loc_12C6D2: ; CODE XREF: sub_12C672+4E↑j ROM:0012C6D2 move.w d1,$13A2(d0.w*2) ROM:0012C6D8 bra.s loc_12C6A4 ROM:0012C6DA ; --------------------------------------------------------------------------- ROM:0012C6DA ROM:0012C6DA locret_12C6DA: ; CODE XREF: sub_12C672+3A↑j ROM:0012C6DA rts ROM:0012C6DA ; End of function sub_12C672 ROM:0012C6DA ROM:0012C6DC ROM:0012C6DC ; =============== S U B R O U T I N E ======================================= ROM:0012C6DC ROM:0012C6DC ROM:0012C6DC sub_12C6DC: ; CODE XREF: sub_12C468:loc_12C47A↑p ROM:0012C6DC clr.l d1 ROM:0012C6DE move.w $648(a5),d0 ROM:0012C6E2 move.w #$12C,d1 ROM:0012C6E6 divs.w d0,d1 ROM:0012C6E8 move.b d1,($13D9).w ROM:0012C6EC clr.l d0 ROM:0012C6EE move.w $64A(a5),d0 ROM:0012C6F2 asl.l #2,d0 ROM:0012C6F4 move.w d0,($1358).w ROM:0012C6F8 move.w #0,($1356).w ROM:0012C6FE bclr #3,($145F).w ROM:0012C704 bclr #5,($145F).w ROM:0012C70A bclr #0,($1460).w ROM:0012C710 move.w #0,d0 ROM:0012C714 bra.s loc_12C71A ROM:0012C716 ; --------------------------------------------------------------------------- ROM:0012C716 ROM:0012C716 loc_12C716: ; CODE XREF: sub_12C6DC+4C↓j ROM:0012C716 addi.w #1,d0 ROM:0012C71A ROM:0012C71A loc_12C71A: ; CODE XREF: sub_12C6DC+38↑j ROM:0012C71A cmpi.w #3,d0 ROM:0012C71E bgt.s locret_12C72A ROM:0012C720 move.w #0,$13A2(d0.w*2) ROM:0012C728 bra.s loc_12C716 ROM:0012C72A ; --------------------------------------------------------------------------- ROM:0012C72A ROM:0012C72A locret_12C72A: ; CODE XREF: sub_12C6DC+42↑j ROM:0012C72A rts ROM:0012C72A ; End of function sub_12C6DC ROM:0012C72A ROM:0012C72C ROM:0012C72C ; =============== S U B R O U T I N E ======================================= ROM:0012C72C ROM:0012C72C ROM:0012C72C sub_12C72C: ; CODE XREF: sub_110E48+248↑p ROM:0012C72C clr.w d1 ROM:0012C72E move.b ($1175).w,d1 ROM:0012C732 cmpi.w #3,d1 ROM:0012C736 bcc.s locret_12C740 ROM:0012C738 movea.l off_12C742(pc,d1.w*4),a0 ROM:0012C73C nop ROM:0012C73E jmp (a0) ROM:0012C740 ; --------------------------------------------------------------------------- ROM:0012C740 ROM:0012C740 locret_12C740: ; CODE XREF: sub_12C72C+A↑j ROM:0012C740 rts ROM:0012C740 ; End of function sub_12C72C ROM:0012C740 ROM:0012C740 ; --------------------------------------------------------------------------- ROM:0012C742 off_12C742: dc.l loc_12C74E ; DATA XREF: sub_12C72C+C↑r ROM:0012C746 dc.l loc_12C758 ROM:0012C74A dc.l loc_12C7B2 ROM:0012C74E ; --------------------------------------------------------------------------- ROM:0012C74E ROM:0012C74E loc_12C74E: ; DATA XREF: ROM:off_12C742↑o ROM:0012C74E move.b #1,($1175).w ROM:0012C754 bra.s locret_12C7B0 ROM:0012C756 ; --------------------------------------------------------------------------- ROM:0012C756 rts ROM:0012C758 ; --------------------------------------------------------------------------- ROM:0012C758 ROM:0012C758 loc_12C758: ; DATA XREF: ROM:0012C746↑o ROM:0012C758 btst #2,($1313).w ROM:0012C75E beq.s loc_12C78A ROM:0012C760 btst #1,($12F5).w ROM:0012C766 beq.l loc_12C78A ROM:0012C76C bsr.l sub_12C7FC ROM:0012C772 bsr.l sub_12CC66 ROM:0012C778 bsr.l sub_12C970 ROM:0012C77E move.b #2,($1175).w ROM:0012C784 bra.l locret_12C7F8 ROM:0012C78A ; --------------------------------------------------------------------------- ROM:0012C78A ROM:0012C78A loc_12C78A: ; CODE XREF: ROM:0012C75E↑j ROM:0012C78A ; ROM:0012C766↑j ROM:0012C78A btst #2,($1313).w ROM:0012C790 beq.s locret_12C7B0 ROM:0012C792 btst #1,($12F5).w ROM:0012C798 bne.l locret_12C7B0 ROM:0012C79E bsr.l sub_12C7FC ROM:0012C7A4 move.b #1,($1175).w ROM:0012C7AA bra.l *+6 ROM:0012C7B0 ; --------------------------------------------------------------------------- ROM:0012C7B0 ROM:0012C7B0 locret_12C7B0: ; CODE XREF: ROM:0012C754↑j ROM:0012C7B0 ; ROM:0012C790↑j ... ROM:0012C7B0 rts ROM:0012C7B2 ; --------------------------------------------------------------------------- ROM:0012C7B2 ROM:0012C7B2 loc_12C7B2: ; DATA XREF: ROM:0012C74A↑o ROM:0012C7B2 btst #2,($1313).w ROM:0012C7B8 beq.s loc_12C7D0 ROM:0012C7BA btst #1,($12F5).w ROM:0012C7C0 bne.s loc_12C7D0 ROM:0012C7C2 bsr.l sub_12C7FC ROM:0012C7C8 move.b #1,($1175).w ROM:0012C7CE bra.s locret_12C7B0 ROM:0012C7D0 ; --------------------------------------------------------------------------- ROM:0012C7D0 ROM:0012C7D0 loc_12C7D0: ; CODE XREF: ROM:0012C7B8↑j ROM:0012C7D0 ; ROM:0012C7C0↑j ROM:0012C7D0 btst #2,($1313).w ROM:0012C7D6 beq.s locret_12C7F8 ROM:0012C7D8 btst #1,($12F5).w ROM:0012C7DE beq.s locret_12C7F8 ROM:0012C7E0 bsr.l sub_12C7FC ROM:0012C7E6 bsr.l sub_12CC66 ROM:0012C7EC bsr.l sub_12C970 ROM:0012C7F2 move.b #2,($1175).w ROM:0012C7F8 ROM:0012C7F8 locret_12C7F8: ; CODE XREF: ROM:0012C784↑j ROM:0012C7F8 ; ROM:0012C7D6↑j ... ROM:0012C7F8 rts ROM:0012C7FA ; --------------------------------------------------------------------------- ROM:0012C7FA rts ROM:0012C7FC ROM:0012C7FC ; =============== S U B R O U T I N E ======================================= ROM:0012C7FC ROM:0012C7FC ROM:0012C7FC sub_12C7FC: ; CODE XREF: ROM:0012C76C↑p ROM:0012C7FC ; ROM:0012C79E↑p ... ROM:0012C7FC move.w ($1020).w,d3 ROM:0012C800 move.w ($102A).w,d2 ROM:0012C804 move.w #$3DBE,d1 ROM:0012C808 bsr.l sub_11700C ROM:0012C80E move.w d1,-(sp) ROM:0012C810 move.w ($A98).w,d2 ROM:0012C814 move.w #$3D28,d1 ROM:0012C818 bsr.l sub_11700C ROM:0012C81E move.w d1,d6 ROM:0012C820 move.w (sp)+,d7 ROM:0012C822 clr.l d0 ROM:0012C824 clr.w d5 ROM:0012C826 move.b ($13D9).w,d5 ROM:0012C82A move.w ($1356).w,d4 ROM:0012C82E btst #3,($145F).w ROM:0012C834 beq.s loc_12C84C ROM:0012C836 move.w ($1358).w,d0 ROM:0012C83A clr.l d2 ROM:0012C83C move.w ($1006).w,d2 ROM:0012C840 mulu.w d2,d0 ROM:0012C842 divu.l #$2710,d0 ROM:0012C84A bra.s loc_12C89C ROM:0012C84C ; --------------------------------------------------------------------------- ROM:0012C84C ROM:0012C84C loc_12C84C: ; CODE XREF: sub_12C7FC+38↑j ROM:0012C84C cmp.w d4,d5 ROM:0012C84E ble.l loc_12C898 ROM:0012C854 cmpi.w #0,d5 ROM:0012C858 ble.l loc_12C882 ROM:0012C85E move.w ($1358).w,d0 ROM:0012C862 move.w d5,d1 ROM:0012C864 sub.w ($1356).w,d1 ROM:0012C868 mulu.w d1,d0 ROM:0012C86A ext.l d5 ROM:0012C86C divs.l d5,d0 ROM:0012C870 clr.l d2 ROM:0012C872 move.w ($1006).w,d2 ROM:0012C876 mulu.w d2,d0 ROM:0012C878 divu.l #$2710,d0 ROM:0012C880 bra.s loc_12C896 ROM:0012C882 ; --------------------------------------------------------------------------- ROM:0012C882 ROM:0012C882 loc_12C882: ; CODE XREF: sub_12C7FC+5C↑j ROM:0012C882 move.w ($1358).w,d0 ROM:0012C886 clr.l d2 ROM:0012C888 move.w ($1006).w,d2 ROM:0012C88C mulu.w d2,d0 ROM:0012C88E divu.l #$2710,d0 ROM:0012C896 ROM:0012C896 loc_12C896: ; CODE XREF: sub_12C7FC+84↑j ROM:0012C896 bra.s loc_12C89C ROM:0012C898 ; --------------------------------------------------------------------------- ROM:0012C898 ROM:0012C898 loc_12C898: ; CODE XREF: sub_12C7FC+52↑j ROM:0012C898 move.w #0,d0 ROM:0012C89C ROM:0012C89C loc_12C89C: ; CODE XREF: sub_12C7FC+4E↑j ROM:0012C89C ; sub_12C7FC:loc_12C896↑j ROM:0012C89C cmpi.l #$8000,d0 ROM:0012C8A2 ble.s loc_12C8AA ROM:0012C8A4 move.l #$8000,d0 ROM:0012C8AA ROM:0012C8AA loc_12C8AA: ; CODE XREF: sub_12C7FC+A6↑j ROM:0012C8AA clr.w d5 ROM:0012C8AC move.b $DA6(a5),d5 ROM:0012C8B0 cmpi.w #0,d5 ROM:0012C8B4 bne.s loc_12C8C6 ROM:0012C8B6 muls.w d6,d7 ROM:0012C8B8 divs.l #$64,d7 ; 'd' ROM:0012C8C0 sub.l d0,d7 ROM:0012C8C2 bra.w loc_12C916 ROM:0012C8C6 ; --------------------------------------------------------------------------- ROM:0012C8C6 ROM:0012C8C6 loc_12C8C6: ; CODE XREF: sub_12C7FC+B8↑j ROM:0012C8C6 cmpi.w #1,d5 ROM:0012C8CA bne.s loc_12C8EA ROM:0012C8CC muls.w d6,d7 ROM:0012C8CE divs.l #$64,d7 ; 'd' ROM:0012C8D6 sub.l d0,d7 ROM:0012C8D8 clr.l d1 ROM:0012C8DA move.b $DA5(a5),d1 ROM:0012C8DE muls.l d1,d7 ROM:0012C8E2 divs.l #$64,d7 ; 'd' ROM:0012C8EA ROM:0012C8EA loc_12C8EA: ; CODE XREF: sub_12C7FC+CE↑j ROM:0012C8EA cmpi.w #2,d5 ROM:0012C8EE bne.s loc_12C8F2 ROM:0012C8F0 ext.l d7 ROM:0012C8F2 ROM:0012C8F2 loc_12C8F2: ; CODE XREF: sub_12C7FC+F2↑j ROM:0012C8F2 cmpi.w #3,d5 ROM:0012C8F6 bne.s loc_12C8FC ROM:0012C8F8 clr.l d7 ROM:0012C8FA move.w d6,d7 ROM:0012C8FC ROM:0012C8FC loc_12C8FC: ; CODE XREF: sub_12C7FC+FA↑j ROM:0012C8FC cmpi.w #4,d5 ROM:0012C900 bne.s loc_12C906 ROM:0012C902 clr.l d7 ROM:0012C904 move.w d0,d7 ROM:0012C906 ROM:0012C906 loc_12C906: ; CODE XREF: sub_12C7FC+104↑j ROM:0012C906 cmpi.w #5,d5 ROM:0012C90A bne.s loc_12C916 ROM:0012C90C muls.w d6,d7 ROM:0012C90E divs.l #$64,d7 ; 'd' ROM:0012C916 ROM:0012C916 loc_12C916: ; CODE XREF: sub_12C7FC+C6↑j ROM:0012C916 ; sub_12C7FC+10E↑j ROM:0012C916 cmpi.l #$FFFF8000,d7 ROM:0012C91C bge.s loc_12C928 ROM:0012C91E move.w #$8000,($D30).w ROM:0012C924 bra.w loc_12C92C ROM:0012C928 ; --------------------------------------------------------------------------- ROM:0012C928 ROM:0012C928 loc_12C928: ; CODE XREF: sub_12C7FC+120↑j ROM:0012C928 move.w d7,($D30).w ROM:0012C92C ROM:0012C92C loc_12C92C: ; CODE XREF: sub_12C7FC+128↑j ROM:0012C92C move.w ($D30).w,d0 ROM:0012C930 move.w ($D2E).w,d1 ROM:0012C934 ext.l d0 ROM:0012C936 ext.l d1 ROM:0012C938 sub.l d1,d0 ROM:0012C93A cmpi.l #$FFFF8000,d0 ROM:0012C940 bge.s loc_12C948 ROM:0012C942 move.l #$FFFF8000,d0 ROM:0012C948 ROM:0012C948 loc_12C948: ; CODE XREF: sub_12C7FC+144↑j ROM:0012C948 cmpi.l #$7FFF,d0 ROM:0012C94E ble.s loc_12C956 ROM:0012C950 move.l #$7FFF,d0 ROM:0012C956 ROM:0012C956 loc_12C956: ; CODE XREF: sub_12C7FC+152↑j ROM:0012C956 move.w d0,($D32).w ROM:0012C95A cmpi.w #0,d0 ROM:0012C95E ble.s loc_12C968 ROM:0012C960 bset #1,($130D).w ROM:0012C966 bra.s locret_12C96E ROM:0012C968 ; --------------------------------------------------------------------------- ROM:0012C968 ROM:0012C968 loc_12C968: ; CODE XREF: sub_12C7FC+162↑j ROM:0012C968 bclr #1,($130D).w ROM:0012C96E ROM:0012C96E locret_12C96E: ; CODE XREF: sub_12C7FC+16A↑j ROM:0012C96E rts ROM:0012C96E ; End of function sub_12C7FC ROM:0012C96E ROM:0012C970 ROM:0012C970 ; =============== S U B R O U T I N E ======================================= ROM:0012C970 ROM:0012C970 ROM:0012C970 sub_12C970: ; CODE XREF: ROM:0012C778↑p ROM:0012C970 ; ROM:0012C7EC↑p ROM:0012C970 move.w ($D3A).w,d0 ROM:0012C974 clr.w d1 ROM:0012C976 move.b ($1176).w,d1 ROM:0012C97A cmpi.w #2,d1 ROM:0012C97E bcc.s locret_12C988 ROM:0012C980 movea.l off_12C98A(pc,d1.w*4),a0 ROM:0012C984 nop ROM:0012C986 jmp (a0) ROM:0012C988 ; --------------------------------------------------------------------------- ROM:0012C988 ROM:0012C988 locret_12C988: ; CODE XREF: sub_12C970+E↑j ROM:0012C988 rts ROM:0012C988 ; End of function sub_12C970 ROM:0012C988 ROM:0012C988 ; --------------------------------------------------------------------------- ROM:0012C98A off_12C98A: dc.l loc_12C992 ; DATA XREF: sub_12C970+10↑r ROM:0012C98E dc.l loc_12C9A0 ROM:0012C992 ; --------------------------------------------------------------------------- ROM:0012C992 ROM:0012C992 loc_12C992: ; DATA XREF: ROM:off_12C98A↑o ROM:0012C992 move.b #1,($1176).w ROM:0012C998 bsr.w sub_12C9C8 ROM:0012C99C bra.s locret_12C9C4 ROM:0012C99E ; --------------------------------------------------------------------------- ROM:0012C99E rts ROM:0012C9A0 ; --------------------------------------------------------------------------- ROM:0012C9A0 ROM:0012C9A0 loc_12C9A0: ; DATA XREF: ROM:0012C98E↑o ROM:0012C9A0 cmpi.w #$190,d0 ROM:0012C9A4 bne.s loc_12C9BC ROM:0012C9A6 bsr.w sub_12CA5C ROM:0012C9AA bsr.w sub_12C9C8 ROM:0012C9AE bsr.w sub_12C9F8 ROM:0012C9B2 bsr.w sub_12CA80 ROM:0012C9B6 bsr.w sub_12CB34 ROM:0012C9BA bra.s locret_12C9C4 ROM:0012C9BC ; --------------------------------------------------------------------------- ROM:0012C9BC ROM:0012C9BC loc_12C9BC: ; CODE XREF: ROM:0012C9A4↑j ROM:0012C9BC bsr.w sub_12C9F8 ROM:0012C9C0 bsr.w sub_12CA80 ROM:0012C9C4 ROM:0012C9C4 locret_12C9C4: ; CODE XREF: ROM:0012C99C↑j ROM:0012C9C4 ; ROM:0012C9BA↑j ROM:0012C9C4 rts ROM:0012C9C6 ; --------------------------------------------------------------------------- ROM:0012C9C6 rts ROM:0012C9C8 ROM:0012C9C8 ; =============== S U B R O U T I N E ======================================= ROM:0012C9C8 ROM:0012C9C8 ROM:0012C9C8 sub_12C9C8: ; CODE XREF: ROM:0012C998↑p ROM:0012C9C8 ; ROM:0012C9AA↑p ROM:0012C9C8 move.w #0,d0 ROM:0012C9CC bra.s loc_12C9D2 ROM:0012C9CE ; --------------------------------------------------------------------------- ROM:0012C9CE ROM:0012C9CE loc_12C9CE: ; CODE XREF: sub_12C9C8+18↓j ROM:0012C9CE addi.w #1,d0 ROM:0012C9D2 ROM:0012C9D2 loc_12C9D2: ; CODE XREF: sub_12C9C8+4↑j ROM:0012C9D2 cmpi.w #3,d0 ROM:0012C9D6 bgt.s loc_12C9E2 ROM:0012C9D8 move.b #0,$12E9(d0.w) ROM:0012C9E0 bra.s loc_12C9CE ROM:0012C9E2 ; --------------------------------------------------------------------------- ROM:0012C9E2 ROM:0012C9E2 loc_12C9E2: ; CODE XREF: sub_12C9C8+E↑j ROM:0012C9E2 move.w #0,($D3C).w ROM:0012C9E8 move.w #0,($D3A).w ROM:0012C9EE clr.w ($D38).w ROM:0012C9F2 clr.l ($99C).w ROM:0012C9F6 rts ROM:0012C9F6 ; End of function sub_12C9C8 ROM:0012C9F6 ROM:0012C9F8 ROM:0012C9F8 ; =============== S U B R O U T I N E ======================================= ROM:0012C9F8 ROM:0012C9F8 ROM:0012C9F8 sub_12C9F8: ; CODE XREF: ROM:0012C9AE↑p ROM:0012C9F8 ; ROM:loc_12C9BC↑p ROM:0012C9F8 move.w ($4F2).w,d1 ROM:0012C9FC move.w $97A(a5,d1.w*2),d2 ROM:0012CA02 cmp.w ($D3A).w,d2 ROM:0012CA06 ble.s loc_12CA16 ROM:0012CA08 bset #1,($130D).w ROM:0012CA0E move.l $196(a5),d2 ROM:0012CA12 add.l d2,($9A0).w ROM:0012CA16 ROM:0012CA16 loc_12CA16: ; CODE XREF: sub_12C9F8+E↑j ROM:0012CA16 addi.w #1,($D3A).w ROM:0012CA1C btst #1,($130D).w ROM:0012CA22 beq.s locret_12CA5A ROM:0012CA24 move.w ($4F2).w,d1 ROM:0012CA28 cmpi.w #0,d1 ROM:0012CA2C blt.s locret_12CA5A ROM:0012CA2E cmpi.w #3,d1 ROM:0012CA32 bgt.s locret_12CA5A ROM:0012CA34 clr.w d2 ROM:0012CA36 move.b $DB6(a5,d1.w),d2 ROM:0012CA3C addi.b #1,$12E9(d2.w) ROM:0012CA44 move.w ($1020).w,d2 ROM:0012CA48 move.w ($102A).w,d3 ROM:0012CA4C move.w #$3DC0,d1 ROM:0012CA50 bsr.l sub_11700C ROM:0012CA56 add.w d1,($D3C).w ROM:0012CA5A ROM:0012CA5A locret_12CA5A: ; CODE XREF: sub_12C9F8+2A↑j ROM:0012CA5A ; sub_12C9F8+34↑j ... ROM:0012CA5A rts ROM:0012CA5A ; End of function sub_12C9F8 ROM:0012CA5A ROM:0012CA5C ROM:0012CA5C ; =============== S U B R O U T I N E ======================================= ROM:0012CA5C ROM:0012CA5C ROM:0012CA5C sub_12CA5C: ; CODE XREF: ROM:0012C9A6↑p ROM:0012CA5C move.w #0,d0 ROM:0012CA60 bra.s loc_12CA66 ROM:0012CA62 ; --------------------------------------------------------------------------- ROM:0012CA62 ROM:0012CA62 loc_12CA62: ; CODE XREF: sub_12CA5C+1A↓j ROM:0012CA62 addi.w #1,d0 ROM:0012CA66 ROM:0012CA66 loc_12CA66: ; CODE XREF: sub_12CA5C+4↑j ROM:0012CA66 cmpi.w #3,d0 ROM:0012CA6A bgt.s loc_12CA78 ROM:0012CA6C move.b $12E9(d0.w),$12E5(d0.w) ROM:0012CA76 bra.s loc_12CA62 ROM:0012CA78 ; --------------------------------------------------------------------------- ROM:0012CA78 ROM:0012CA78 loc_12CA78: ; CODE XREF: sub_12CA5C+E↑j ROM:0012CA78 move.w ($D3C).w,($D3E).w ROM:0012CA7E rts ROM:0012CA7E ; End of function sub_12CA5C ROM:0012CA7E ROM:0012CA80 ROM:0012CA80 ; =============== S U B R O U T I N E ======================================= ROM:0012CA80 ROM:0012CA80 ROM:0012CA80 sub_12CA80: ; CODE XREF: ROM:0012C9B2↑p ROM:0012CA80 ; ROM:0012C9C0↑p ROM:0012CA80 move.w ($1020).w,d2 ROM:0012CA84 move.w ($102A).w,d3 ROM:0012CA88 move.w #$3DC2,d1 ROM:0012CA8C bsr.l sub_11700C ROM:0012CA92 move.w ($D2E).w,d2 ROM:0012CA96 ext.l d2 ROM:0012CA98 move.w ($D34).w,d4 ROM:0012CA9C ext.l d4 ROM:0012CA9E sub.l d4,d2 ROM:0012CAA0 move.w $650(a5),d3 ROM:0012CAA4 ext.l d3 ROM:0012CAA6 muls.l d3,d2 ROM:0012CAAA ext.l d1 ROM:0012CAAC divs.l d1,d2 ROM:0012CAB0 cmpi.l #0,d2 ROM:0012CAB6 bge.s loc_12CABA ROM:0012CAB8 neg.l d2 ROM:0012CABA ROM:0012CABA loc_12CABA: ; CODE XREF: sub_12CA80+36↑j ROM:0012CABA clr.l d0 ROM:0012CABC move.w $64C(a5),d0 ROM:0012CAC0 cmp.l d2,d0 ROM:0012CAC2 bge.s loc_12CAC6 ROM:0012CAC4 move.l d0,d2 ROM:0012CAC6 ROM:0012CAC6 loc_12CAC6: ; CODE XREF: sub_12CA80+42↑j ROM:0012CAC6 move.w ($D2E).w,d0 ROM:0012CACA ext.l d0 ROM:0012CACC cmpi.w #0,($D38).w ROM:0012CAD2 bne.s loc_12CAD8 ROM:0012CAD4 add.l d0,($9A4).w ROM:0012CAD8 ROM:0012CAD8 loc_12CAD8: ; CODE XREF: sub_12CA80+52↑j ROM:0012CAD8 cmpi.w #1,($D38).w ROM:0012CADE bne.s loc_12CAE4 ROM:0012CAE0 sub.l d0,($9A4).w ROM:0012CAE4 ROM:0012CAE4 loc_12CAE4: ; CODE XREF: sub_12CA80+5E↑j ROM:0012CAE4 cmpi.w #2,($D38).w ROM:0012CAEA bne.s loc_12CAF0 ROM:0012CAEC add.l d0,($9A4).w ROM:0012CAF0 ROM:0012CAF0 loc_12CAF0: ; CODE XREF: sub_12CA80+6A↑j ROM:0012CAF0 cmpi.w #3,($D38).w ROM:0012CAF6 bne.s loc_12CAFC ROM:0012CAF8 sub.l d0,($9A4).w ROM:0012CAFC ROM:0012CAFC loc_12CAFC: ; CODE XREF: sub_12CA80+76↑j ROM:0012CAFC cmpi.w #0,($D38).w ROM:0012CB02 bne.s loc_12CB0A ROM:0012CB04 move.l d2,($99C).w ROM:0012CB08 bra.s loc_12CB14 ROM:0012CB0A ; --------------------------------------------------------------------------- ROM:0012CB0A ROM:0012CB0A loc_12CB0A: ; CODE XREF: sub_12CA80+82↑j ROM:0012CB0A muls.l ($99C).w,d2 ROM:0012CB10 move.l d2,($99C).w ROM:0012CB14 ROM:0012CB14 loc_12CB14: ; CODE XREF: sub_12CA80+88↑j ROM:0012CB14 addq.w #1,($D38).w ROM:0012CB18 cmpi.w #3,($D38).w ROM:0012CB1E ble.s loc_12CB2C ROM:0012CB20 clr.w ($D38).w ROM:0012CB24 move.l ($99C).w,d1 ROM:0012CB28 add.l d1,($9A0).w ROM:0012CB2C ROM:0012CB2C loc_12CB2C: ; CODE XREF: sub_12CA80+9E↑j ROM:0012CB2C move.w ($D2E).w,($D34).w ROM:0012CB32 rts ROM:0012CB32 ; End of function sub_12CA80 ROM:0012CB32 ROM:0012CB34 ROM:0012CB34 ; =============== S U B R O U T I N E ======================================= ROM:0012CB34 ROM:0012CB34 ROM:0012CB34 sub_12CB34: ; CODE XREF: ROM:0012C9B6↑p ROM:0012CB34 move.l ($9A0).w,d0 ROM:0012CB38 divs.l $192(a5),d0 ROM:0012CB3E move.w $64E(a5),d1 ROM:0012CB42 cmp.w d0,d1 ROM:0012CB44 bge.s loc_12CB6A ROM:0012CB46 move.w d0,($D36).w ROM:0012CB4A bset #3,($1308).w ROM:0012CB50 cmpi.l #0,($9A4).w ROM:0012CB58 ble.s loc_12CB62 ROM:0012CB5A bset #6,($1302).w ROM:0012CB60 bra.s loc_12CB68 ROM:0012CB62 ; --------------------------------------------------------------------------- ROM:0012CB62 ROM:0012CB62 loc_12CB62: ; CODE XREF: sub_12CB34+24↑j ROM:0012CB62 bclr #6,($1302).w ROM:0012CB68 ROM:0012CB68 loc_12CB68: ; CODE XREF: sub_12CB34+2C↑j ROM:0012CB68 bra.s loc_12CB70 ROM:0012CB6A ; --------------------------------------------------------------------------- ROM:0012CB6A ROM:0012CB6A loc_12CB6A: ; CODE XREF: sub_12CB34+10↑j ROM:0012CB6A bclr #3,($1308).w ROM:0012CB70 ROM:0012CB70 loc_12CB70: ; CODE XREF: sub_12CB34:loc_12CB68↑j ROM:0012CB70 clr.w ($D38).w ROM:0012CB74 clr.l ($99C).w ROM:0012CB78 clr.l ($9A0).w ROM:0012CB7C clr.w ($D34).w ROM:0012CB80 clr.l ($9A4).w ROM:0012CB84 rts ROM:0012CB84 ; End of function sub_12CB34 ROM:0012CB84 ROM:0012CB86 ROM:0012CB86 ; =============== S U B R O U T I N E ======================================= ROM:0012CB86 ROM:0012CB86 ROM:0012CB86 sub_12CB86: ; CODE XREF: sub_110E48+232↑p ROM:0012CB86 ; sub_110E48+258↑p ROM:0012CB86 move.l ($404).w,($9A8).w ROM:0012CB8C rts ROM:0012CB8C ; End of function sub_12CB86 ROM:0012CB8C ROM:0012CB8E ROM:0012CB8E ; =============== S U B R O U T I N E ======================================= ROM:0012CB8E ROM:0012CB8E ROM:0012CB8E sub_12CB8E: ; CODE XREF: sub_110E48+22C↑p ROM:0012CB8E move.w #3,d0 ROM:0012CB92 bra.s loc_12CB98 ROM:0012CB94 ; --------------------------------------------------------------------------- ROM:0012CB94 ROM:0012CB94 loc_12CB94: ; CODE XREF: sub_12CB8E+1E↓j ROM:0012CB94 subi.w #1,d0 ROM:0012CB98 ROM:0012CB98 loc_12CB98: ; CODE XREF: sub_12CB8E+4↑j ROM:0012CB98 cmpi.w #0,d0 ROM:0012CB9C blt.s loc_12CBAE ROM:0012CB9E move.w d0,d1 ROM:0012CBA0 addq.w #1,d1 ROM:0012CBA2 move.w $102C(d0.w*2),$102C(d1.w*2) ROM:0012CBAC bra.s loc_12CB94 ROM:0012CBAE ; --------------------------------------------------------------------------- ROM:0012CBAE ROM:0012CBAE loc_12CBAE: ; CODE XREF: sub_12CB8E+E↑j ROM:0012CBAE move.w #3,d0 ROM:0012CBB2 bra.s loc_12CBB8 ROM:0012CBB4 ; --------------------------------------------------------------------------- ROM:0012CBB4 ROM:0012CBB4 loc_12CBB4: ; CODE XREF: sub_12CB8E+48↓j ROM:0012CBB4 subi.w #1,d0 ROM:0012CBB8 ROM:0012CBB8 loc_12CBB8: ; CODE XREF: sub_12CB8E+24↑j ROM:0012CBB8 cmpi.w #0,d0 ROM:0012CBBC blt.s loc_12CBD8 ROM:0012CBBE move.w d0,d1 ROM:0012CBC0 addq.w #1,d1 ROM:0012CBC2 move.w $1018(d0.w*2),$1018(d1.w*2) ROM:0012CBCC move.w $1022(d0.w*2),$1022(d1.w*2) ROM:0012CBD6 bra.s loc_12CBB4 ROM:0012CBD8 ; --------------------------------------------------------------------------- ROM:0012CBD8 ROM:0012CBD8 loc_12CBD8: ; CODE XREF: sub_12CB8E+2E↑j ROM:0012CBD8 move.w ($598).w,($1018).w ROM:0012CBDE move.w ($A5A).w,($1022).w ROM:0012CBE4 move.w $652(a5),d0 ROM:0012CBE8 cmp.w ($1018).w,d0 ROM:0012CBEC ble.s loc_12CC0E ROM:0012CBEE move.l #$1C9C380,d2 ROM:0012CBF4 divs.l d0,d2 ROM:0012CBF8 move.w d2,($102C).w ROM:0012CBFC move.w d0,($1018).w ROM:0012CC00 bset #6,($1300).w ROM:0012CC06 bclr #3,($1310).w ROM:0012CC0C bra.s locret_12CC64 ROM:0012CC0E ; --------------------------------------------------------------------------- ROM:0012CC0E ROM:0012CC0E loc_12CC0E: ; CODE XREF: sub_12CB8E+5E↑j ROM:0012CC0E move.w $654(a5),d1 ROM:0012CC12 cmp.w ($1018).w,d1 ROM:0012CC16 bge.s loc_12CC38 ROM:0012CC18 move.l #$1C9C380,d2 ROM:0012CC1E divs.l d1,d2 ROM:0012CC22 move.w d2,($102C).w ROM:0012CC26 move.w d1,($1018).w ROM:0012CC2A bset #3,($1310).w ROM:0012CC30 bclr #6,($1300).w ROM:0012CC36 bra.s locret_12CC64 ROM:0012CC38 ; --------------------------------------------------------------------------- ROM:0012CC38 ROM:0012CC38 loc_12CC38: ; CODE XREF: sub_12CB8E+88↑j ROM:0012CC38 bclr #6,($1300).w ROM:0012CC3E bclr #3,($1310).w ROM:0012CC44 move.l ($404).w,d2 ROM:0012CC48 cmp.l ($9A8).w,d2 ROM:0012CC4C bge.s loc_12CC5C ROM:0012CC4E move.l #$80000000,d3 ROM:0012CC54 sub.l ($9A8).w,d3 ROM:0012CC58 add.l d3,d2 ROM:0012CC5A bra.s loc_12CC60 ROM:0012CC5C ; --------------------------------------------------------------------------- ROM:0012CC5C ROM:0012CC5C loc_12CC5C: ; CODE XREF: sub_12CB8E+BE↑j ROM:0012CC5C sub.l ($9A8).w,d2 ROM:0012CC60 ROM:0012CC60 loc_12CC60: ; CODE XREF: sub_12CB8E+CC↑j ROM:0012CC60 move.w d2,($102C).w ROM:0012CC64 ROM:0012CC64 locret_12CC64: ; CODE XREF: sub_12CB8E+7E↑j ROM:0012CC64 ; sub_12CB8E+A8↑j ROM:0012CC64 rts ROM:0012CC64 ; End of function sub_12CB8E ROM:0012CC64 ROM:0012CC66 ROM:0012CC66 ; =============== S U B R O U T I N E ======================================= ROM:0012CC66 ROM:0012CC66 ROM:0012CC66 sub_12CC66: ; CODE XREF: ROM:0012C772↑p ROM:0012CC66 ; ROM:0012C7E6↑p ROM:0012CC66 bsr.w sub_12CC7E ROM:0012CC6A btst #1,($130D).w ROM:0012CC70 beq.s loc_12CC78 ROM:0012CC72 bsr.w sub_12CCBE ROM:0012CC76 bra.s locret_12CC7C ROM:0012CC78 ; --------------------------------------------------------------------------- ROM:0012CC78 ROM:0012CC78 loc_12CC78: ; CODE XREF: sub_12CC66+A↑j ROM:0012CC78 bsr.w sub_12CCF0 ROM:0012CC7C ROM:0012CC7C locret_12CC7C: ; CODE XREF: sub_12CC66+10↑j ROM:0012CC7C rts ROM:0012CC7C ; End of function sub_12CC66 ROM:0012CC7C ROM:0012CC7E ROM:0012CC7E ; =============== S U B R O U T I N E ======================================= ROM:0012CC7E ROM:0012CC7E ROM:0012CC7E sub_12CC7E: ; CODE XREF: sub_12CC66↑p ROM:0012CC7E move.w ($D3A).w,d0 ROM:0012CC82 move.w ($D50).w,d1 ROM:0012CC86 cmpi.w #2,d1 ROM:0012CC8A bcc.s locret_12CC94 ROM:0012CC8C movea.l off_12CC96(pc,d1.w*4),a0 ROM:0012CC90 nop ROM:0012CC92 jmp (a0) ROM:0012CC94 ; --------------------------------------------------------------------------- ROM:0012CC94 ROM:0012CC94 locret_12CC94: ; CODE XREF: sub_12CC7E+C↑j ROM:0012CC94 rts ROM:0012CC94 ; End of function sub_12CC7E ROM:0012CC94 ROM:0012CC94 ; --------------------------------------------------------------------------- ROM:0012CC96 off_12CC96: dc.l loc_12CC9E ; DATA XREF: sub_12CC7E+E↑r ROM:0012CC9A dc.l loc_12CCAC ROM:0012CC9E ; --------------------------------------------------------------------------- ROM:0012CC9E ROM:0012CC9E loc_12CC9E: ; DATA XREF: ROM:off_12CC96↑o ROM:0012CC9E move.w #1,($D50).w ROM:0012CCA4 bsr.w sub_12CD54 ROM:0012CCA8 bra.s locret_12CCBA ROM:0012CCAA ; --------------------------------------------------------------------------- ROM:0012CCAA rts ROM:0012CCAC ; --------------------------------------------------------------------------- ROM:0012CCAC ROM:0012CCAC loc_12CCAC: ; DATA XREF: ROM:0012CC9A↑o ROM:0012CCAC cmpi.w #$190,d0 ROM:0012CCB0 bne.s locret_12CCBA ROM:0012CCB2 bsr.w sub_12CD22 ROM:0012CCB6 bsr.w sub_12CD54 ROM:0012CCBA ROM:0012CCBA locret_12CCBA: ; CODE XREF: ROM:0012CCA8↑j ROM:0012CCBA ; ROM:0012CCB0↑j ROM:0012CCBA rts ROM:0012CCBC ; --------------------------------------------------------------------------- ROM:0012CCBC rts ROM:0012CCBE ROM:0012CCBE ; =============== S U B R O U T I N E ======================================= ROM:0012CCBE ROM:0012CCBE ROM:0012CCBE sub_12CCBE: ; CODE XREF: sub_12CC66+C↑p ROM:0012CCBE move.w ($1020).w,d3 ROM:0012CCC2 move.w ($102A).w,d2 ROM:0012CCC6 cmp.w ($D40).w,d3 ROM:0012CCCA bge.s loc_12CCD0 ROM:0012CCCC move.w d3,($D40).w ROM:0012CCD0 ROM:0012CCD0 loc_12CCD0: ; CODE XREF: sub_12CCBE+C↑j ROM:0012CCD0 cmp.w ($D42).w,d3 ROM:0012CCD4 ble.s loc_12CCDA ROM:0012CCD6 move.w d3,($D42).w ROM:0012CCDA ROM:0012CCDA loc_12CCDA: ; CODE XREF: sub_12CCBE+16↑j ROM:0012CCDA cmp.w ($D44).w,d2 ROM:0012CCDE bge.s loc_12CCE4 ROM:0012CCE0 move.w d2,($D44).w ROM:0012CCE4 ROM:0012CCE4 loc_12CCE4: ; CODE XREF: sub_12CCBE+20↑j ROM:0012CCE4 cmp.w ($D46).w,d2 ROM:0012CCE8 ble.s locret_12CCEE ROM:0012CCEA move.w d2,($D46).w ROM:0012CCEE ROM:0012CCEE locret_12CCEE: ; CODE XREF: sub_12CCBE+2A↑j ROM:0012CCEE rts ROM:0012CCEE ; End of function sub_12CCBE ROM:0012CCEE ROM:0012CCF0 ROM:0012CCF0 ; =============== S U B R O U T I N E ======================================= ROM:0012CCF0 ROM:0012CCF0 ROM:0012CCF0 sub_12CCF0: ; CODE XREF: sub_12CC66:loc_12CC78↑p ROM:0012CCF0 move.w ($1020).w,d3 ROM:0012CCF4 move.w ($102A).w,d2 ROM:0012CCF8 cmp.w ($D48).w,d3 ROM:0012CCFC bge.s loc_12CD02 ROM:0012CCFE move.w d3,($D48).w ROM:0012CD02 ROM:0012CD02 loc_12CD02: ; CODE XREF: sub_12CCF0+C↑j ROM:0012CD02 cmp.w ($D4A).w,d3 ROM:0012CD06 ble.s loc_12CD0C ROM:0012CD08 move.w d3,($D4A).w ROM:0012CD0C ROM:0012CD0C loc_12CD0C: ; CODE XREF: sub_12CCF0+16↑j ROM:0012CD0C cmp.w ($D4C).w,d2 ROM:0012CD10 bge.s loc_12CD16 ROM:0012CD12 move.w d2,($D4C).w ROM:0012CD16 ROM:0012CD16 loc_12CD16: ; CODE XREF: sub_12CCF0+20↑j ROM:0012CD16 cmp.w ($D4E).w,d2 ROM:0012CD1A ble.s locret_12CD20 ROM:0012CD1C move.w d2,($D4E).w ROM:0012CD20 ROM:0012CD20 locret_12CD20: ; CODE XREF: sub_12CCF0+2A↑j ROM:0012CD20 rts ROM:0012CD20 ; End of function sub_12CCF0 ROM:0012CD20 ROM:0012CD22 ROM:0012CD22 ; =============== S U B R O U T I N E ======================================= ROM:0012CD22 ROM:0012CD22 ROM:0012CD22 sub_12CD22: ; CODE XREF: ROM:0012CCB2↑p ROM:0012CD22 move.w ($D40).w,($D06).w ROM:0012CD28 move.w ($D42).w,($D08).w ROM:0012CD2E move.w ($D44).w,($D0A).w ROM:0012CD34 move.w ($D46).w,($D0C).w ROM:0012CD3A move.w ($D48).w,($D0E).w ROM:0012CD40 move.w ($D4A).w,($D10).w ROM:0012CD46 move.w ($D4C).w,($D12).w ROM:0012CD4C move.w ($D4E).w,($D14).w ROM:0012CD52 rts ROM:0012CD52 ; End of function sub_12CD22 ROM:0012CD52 ROM:0012CD54 ROM:0012CD54 ; =============== S U B R O U T I N E ======================================= ROM:0012CD54 ROM:0012CD54 ROM:0012CD54 sub_12CD54: ; CODE XREF: ROM:0012CCA4↑p ROM:0012CD54 ; ROM:0012CCB6↑p ROM:0012CD54 move.w $61A(a5),($D40).w ROM:0012CD5A move.w $61C(a5),($D42).w ROM:0012CD60 move.w $62C(a5),($D44).w ROM:0012CD66 move.w $62A(a5),($D46).w ROM:0012CD6C move.w $654(a5),($D48).w ROM:0012CD72 move.w $652(a5),($D4A).w ROM:0012CD78 move.w $62C(a5),($D4C).w ROM:0012CD7E move.w $62A(a5),($D4E).w ROM:0012CD84 rts ROM:0012CD84 ; End of function sub_12CD54 ROM:0012CD84 ROM:0012CD86 ROM:0012CD86 ; =============== S U B R O U T I N E ======================================= ROM:0012CD86 ROM:0012CD86 ROM:0012CD86 sub_12CD86: ; CODE XREF: sub_12D2BA+6↓p ROM:0012CD86 bsr.w sub_12CD90 ROM:0012CD8A bsr.w sub_12CE4E ROM:0012CD8E rts ROM:0012CD8E ; End of function sub_12CD86 ROM:0012CD8E ROM:0012CD90 ROM:0012CD90 ; =============== S U B R O U T I N E ======================================= ROM:0012CD90 ROM:0012CD90 ROM:0012CD90 sub_12CD90: ; CODE XREF: sub_12CD86↑p ROM:0012CD90 clr.w d1 ROM:0012CD92 move.b ($1177).w,d1 ROM:0012CD96 cmpi.w #4,d1 ROM:0012CD9A bcc.s locret_12CDA4 ROM:0012CD9C movea.l off_12CDA6(pc,d1.w*4),a0 ROM:0012CDA0 nop ROM:0012CDA2 jmp (a0) ROM:0012CDA4 ; --------------------------------------------------------------------------- ROM:0012CDA4 ROM:0012CDA4 locret_12CDA4: ; CODE XREF: sub_12CD90+A↑j ROM:0012CDA4 rts ROM:0012CDA4 ; End of function sub_12CD90 ROM:0012CDA4 ROM:0012CDA4 ; --------------------------------------------------------------------------- ROM:0012CDA6 off_12CDA6: dc.l loc_12CDB6 ; DATA XREF: sub_12CD90+C↑r ROM:0012CDAA dc.l loc_12CDC4 ROM:0012CDAE dc.l loc_12CDE8 ROM:0012CDB2 dc.l loc_12CE22 ROM:0012CDB6 ; --------------------------------------------------------------------------- ROM:0012CDB6 ROM:0012CDB6 loc_12CDB6: ; DATA XREF: ROM:off_12CDA6↑o ROM:0012CDB6 bclr #3,($131E).w ROM:0012CDBC move.b #1,($1177).w ROM:0012CDC2 rts ROM:0012CDC4 ; --------------------------------------------------------------------------- ROM:0012CDC4 ROM:0012CDC4 loc_12CDC4: ; DATA XREF: ROM:0012CDAA↑o ROM:0012CDC4 btst #3,($131A).w ROM:0012CDCA beq.s locret_12CDE6 ROM:0012CDCC move.w $65A(a5),d1 ROM:0012CDD0 clr.b ($8FB).w ROM:0012CDD4 move.w d1,($6D8).w ROM:0012CDD8 move.b #1,($8FB).w ROM:0012CDDE move.b #2,($1177).w ROM:0012CDE4 rts ROM:0012CDE6 ; --------------------------------------------------------------------------- ROM:0012CDE6 ROM:0012CDE6 locret_12CDE6: ; CODE XREF: ROM:0012CDCA↑j ROM:0012CDE6 rts ROM:0012CDE8 ; --------------------------------------------------------------------------- ROM:0012CDE8 ROM:0012CDE8 loc_12CDE8: ; DATA XREF: ROM:0012CDAE↑o ROM:0012CDE8 btst #3,($131A).w ROM:0012CDEE beq.s loc_12CE0A ROM:0012CDF0 move.w $65A(a5),d1 ROM:0012CDF4 clr.b ($8FB).w ROM:0012CDF8 move.w d1,($6D8).w ROM:0012CDFC move.b #1,($8FB).w ROM:0012CE02 move.b #2,($1177).w ROM:0012CE08 rts ROM:0012CE0A ; --------------------------------------------------------------------------- ROM:0012CE0A ROM:0012CE0A loc_12CE0A: ; CODE XREF: ROM:0012CDEE↑j ROM:0012CE0A cmpi.w #0,($6D8).w ROM:0012CE10 bgt.s locret_12CE20 ROM:0012CE12 bset #3,($131E).w ROM:0012CE18 move.b #3,($1177).w ROM:0012CE1E rts ROM:0012CE20 ; --------------------------------------------------------------------------- ROM:0012CE20 ROM:0012CE20 locret_12CE20: ; CODE XREF: ROM:0012CE10↑j ROM:0012CE20 rts ROM:0012CE22 ; --------------------------------------------------------------------------- ROM:0012CE22 ROM:0012CE22 loc_12CE22: ; DATA XREF: ROM:0012CDB2↑o ROM:0012CE22 btst #3,($131A).w ROM:0012CE28 beq.s locret_12CE4A ROM:0012CE2A bclr #3,($131E).w ROM:0012CE30 move.w $65A(a5),d1 ROM:0012CE34 clr.b ($8FB).w ROM:0012CE38 move.w d1,($6D8).w ROM:0012CE3C move.b #1,($8FB).w ROM:0012CE42 move.b #2,($1177).w ROM:0012CE48 rts ROM:0012CE4A ; --------------------------------------------------------------------------- ROM:0012CE4A ROM:0012CE4A locret_12CE4A: ; CODE XREF: ROM:0012CE28↑j ROM:0012CE4A rts ROM:0012CE4C ; --------------------------------------------------------------------------- ROM:0012CE4C rts ROM:0012CE4E ROM:0012CE4E ; =============== S U B R O U T I N E ======================================= ROM:0012CE4E ROM:0012CE4E ROM:0012CE4E sub_12CE4E: ; CODE XREF: sub_12CD86+4↑p ROM:0012CE4E move.w $658(a5),d0 ROM:0012CE52 cmpi.w #0,d0 ROM:0012CE56 beq.l loc_12D034 ROM:0012CE5C btst #6,($130D).w ROM:0012CE62 bne.l loc_12D02C ROM:0012CE68 btst #5,($1463).w ROM:0012CE6E bne.l loc_12D02C ROM:0012CE74 btst #2,($1469).w ROM:0012CE7A bne.l loc_12D02C ROM:0012CE80 btst #6,($1462).w ROM:0012CE86 bne.l loc_12D02C ROM:0012CE8C btst #7,($1463).w ROM:0012CE92 bne.l loc_12D02C ROM:0012CE98 btst #0,($1465).w ROM:0012CE9E bne.l loc_12D02C ROM:0012CEA4 btst #0,($146B).w ROM:0012CEAA bne.l loc_12D02C ROM:0012CEB0 btst #7,($146C).w ROM:0012CEB6 bne.l loc_12D02C ROM:0012CEBC btst #3,($146C).w ROM:0012CEC2 bne.l loc_12D02C ROM:0012CEC8 btst #1,($1463).w ROM:0012CECE bne.l loc_12D02C ROM:0012CED4 btst #3,($1466).w ROM:0012CEDA bne.l loc_12D02C ROM:0012CEE0 btst #6,($146A).w ROM:0012CEE6 bne.l loc_12D02C ROM:0012CEEC btst #6,($1469).w ROM:0012CEF2 bne.l loc_12D02C ROM:0012CEF8 btst #4,($1469).w ROM:0012CEFE bne.l loc_12D02C ROM:0012CF04 btst #5,($1462).w ROM:0012CF0A bne.l loc_12D02C ROM:0012CF10 btst #2,($1462).w ROM:0012CF16 bne.l loc_12D02C ROM:0012CF1C btst #7,($146B).w ROM:0012CF22 bne.l loc_12D02C ROM:0012CF28 btst #5,($1468).w ROM:0012CF2E bne.l loc_12D02C ROM:0012CF34 btst #4,($12F8).w ROM:0012CF3A bne.l loc_12D02C ROM:0012CF40 btst #1,($1462).w ROM:0012CF46 bne.l loc_12D02C ROM:0012CF4C btst #6,($146B).w ROM:0012CF52 bne.l loc_12D02C ROM:0012CF58 btst #4,($1468).w ROM:0012CF5E bne.l loc_12D02C ROM:0012CF64 btst #5,($146B).w ROM:0012CF6A bne.l loc_12D02C ROM:0012CF70 btst #1,($146E).w ROM:0012CF76 bne.l loc_12D02C ROM:0012CF7C btst #0,($10EB).w ROM:0012CF82 beq.l loc_12D02C ROM:0012CF88 move.w $672(a5),d0 ROM:0012CF8C cmp.w ($5A2).w,d0 ROM:0012CF90 ble.l loc_12D02C ROM:0012CF96 move.w $65C(a5),d0 ROM:0012CF9A cmp.w ($A98).w,d0 ROM:0012CF9E bgt.l loc_12D02C ROM:0012CFA4 move.w $66E(a5),d2 ROM:0012CFA8 move.w $670(a5),d0 ROM:0012CFAC cmp.w ($A5A).w,d2 ROM:0012CFB0 bgt.s loc_12D02C ROM:0012CFB2 cmp.w ($A5A).w,d0 ROM:0012CFB6 ble.s loc_12D02C ROM:0012CFB8 move.w $662(a5),d2 ROM:0012CFBC move.w $664(a5),d0 ROM:0012CFC0 cmp.w ($CCE).w,d2 ROM:0012CFC4 bgt.s loc_12D02C ROM:0012CFC6 cmp.w ($CCE).w,d0 ROM:0012CFCA ble.s loc_12D02C ROM:0012CFCC move.w ($CCE).w,d1 ROM:0012CFD0 sub.w ($CCA).w,d1 ROM:0012CFD4 bpl.w loc_12CFDA ROM:0012CFD8 neg.w d1 ROM:0012CFDA ROM:0012CFDA loc_12CFDA: ; CODE XREF: sub_12CE4E+186↑j ROM:0012CFDA move.w $65E(a5),d0 ROM:0012CFDE cmp.w d1,d0 ROM:0012CFE0 blt.s loc_12D02C ROM:0012CFE2 move.w $666(a5),d2 ROM:0012CFE6 move.w $668(a5),d0 ROM:0012CFEA cmp.w ($598).w,d2 ROM:0012CFEE bgt.s loc_12D02C ROM:0012CFF0 cmp.w ($598).w,d0 ROM:0012CFF4 ble.s loc_12D02C ROM:0012CFF6 move.w $66A(a5),d2 ROM:0012CFFA move.w $66C(a5),d0 ROM:0012CFFE cmp.w ($53A).w,d2 ROM:0012D002 bgt.s loc_12D02C ROM:0012D004 cmp.w ($53A).w,d0 ROM:0012D008 ble.s loc_12D02C ROM:0012D00A move.w $660(a5),d0 ROM:0012D00E cmp.w ($1338).w,d0 ROM:0012D012 bge.s loc_12D02C ROM:0012D014 btst #0,($1179).w ROM:0012D01A beq.s loc_12D02C ROM:0012D01C btst #3,($131E).w ROM:0012D022 beq.s loc_12D02C ROM:0012D024 bset #1,($1186).w ROM:0012D02A bra.s locret_12D03A ROM:0012D02C ; --------------------------------------------------------------------------- ROM:0012D02C ROM:0012D02C loc_12D02C: ; CODE XREF: sub_12CE4E+14↑j ROM:0012D02C ; sub_12CE4E+20↑j ... ROM:0012D02C bclr #1,($1186).w ROM:0012D032 bra.s locret_12D03A ROM:0012D034 ; --------------------------------------------------------------------------- ROM:0012D034 ROM:0012D034 loc_12D034: ; CODE XREF: sub_12CE4E+8↑j ROM:0012D034 bset #1,($1186).w ROM:0012D03A ROM:0012D03A locret_12D03A: ; CODE XREF: sub_12CE4E+1DC↑j ROM:0012D03A ; sub_12CE4E+1E4↑j ROM:0012D03A rts ROM:0012D03A ; End of function sub_12CE4E ROM:0012D03A ROM:0012D03C ROM:0012D03C ; =============== S U B R O U T I N E ======================================= ROM:0012D03C ROM:0012D03C ROM:0012D03C sub_12D03C: ; CODE XREF: sub_12688A+5A↑p ROM:0012D03C clr.w d1 ROM:0012D03E move.b ($1178).w,d1 ROM:0012D042 cmpi.w #6,d1 ROM:0012D046 bcc.s locret_12D050 ROM:0012D048 movea.l off_12D052(pc,d1.w*4),a0 ROM:0012D04C nop ROM:0012D04E jmp (a0) ROM:0012D050 ; --------------------------------------------------------------------------- ROM:0012D050 ROM:0012D050 locret_12D050: ; CODE XREF: sub_12D03C+A↑j ROM:0012D050 rts ROM:0012D050 ; End of function sub_12D03C ROM:0012D050 ROM:0012D050 ; --------------------------------------------------------------------------- ROM:0012D052 off_12D052: dc.l loc_12D06A ; DATA XREF: sub_12D03C+C↑r ROM:0012D056 dc.l loc_12D074 ROM:0012D05A dc.l loc_12D09C ROM:0012D05E dc.l loc_12D0DA ROM:0012D062 dc.l loc_12D0F0 ROM:0012D066 dc.l loc_12D11A ROM:0012D06A ; --------------------------------------------------------------------------- ROM:0012D06A ROM:0012D06A loc_12D06A: ; DATA XREF: ROM:off_12D052↑o ROM:0012D06A move.b #1,($1178).w ROM:0012D070 bra.s locret_12D09A ROM:0012D072 ; --------------------------------------------------------------------------- ROM:0012D072 rts ROM:0012D074 ; --------------------------------------------------------------------------- ROM:0012D074 ROM:0012D074 loc_12D074: ; DATA XREF: ROM:0012D056↑o ROM:0012D074 move.w $674(a5),d7 ROM:0012D078 cmpi.w #0,d7 ROM:0012D07C bne.s locret_12D09A ROM:0012D07E move.w $676(a5),d1 ROM:0012D082 cmp.w ($ECA).w,d1 ROM:0012D086 ble.s loc_12D092 ROM:0012D088 move.b #2,($1178).w ROM:0012D08E bra.s locret_12D0D8 ROM:0012D090 ; --------------------------------------------------------------------------- ROM:0012D090 bra.s locret_12D09A ROM:0012D092 ; --------------------------------------------------------------------------- ROM:0012D092 ROM:0012D092 loc_12D092: ; CODE XREF: ROM:0012D086↑j ROM:0012D092 move.b #4,($1178).w ROM:0012D098 bra.s locret_12D118 ROM:0012D09A ; --------------------------------------------------------------------------- ROM:0012D09A ROM:0012D09A locret_12D09A: ; CODE XREF: ROM:0012D070↑j ROM:0012D09A ; ROM:0012D07C↑j ... ROM:0012D09A rts ROM:0012D09C ; --------------------------------------------------------------------------- ROM:0012D09C ROM:0012D09C loc_12D09C: ; DATA XREF: ROM:0012D05A↑o ROM:0012D09C move.w $674(a5),d7 ROM:0012D0A0 cmpi.w #0,d7 ROM:0012D0A4 beq.s loc_12D0B0 ROM:0012D0A6 move.b #1,($1178).w ROM:0012D0AC bra.s locret_12D09A ROM:0012D0AE ; --------------------------------------------------------------------------- ROM:0012D0AE bra.s locret_12D0D8 ROM:0012D0B0 ; --------------------------------------------------------------------------- ROM:0012D0B0 ROM:0012D0B0 loc_12D0B0: ; CODE XREF: ROM:0012D0A4↑j ROM:0012D0B0 move.w $676(a5),d1 ROM:0012D0B4 cmp.w ($ECA).w,d1 ROM:0012D0B8 bgt.s locret_12D0D8 ROM:0012D0BA bsr.w sub_12D132 ROM:0012D0BE move.w ($D52).w,d7 ROM:0012D0C2 clr.b ($8DD).w ROM:0012D0C6 move.w d7,($69C).w ROM:0012D0CA move.b #1,($8DD).w ROM:0012D0D0 move.b #3,($1178).w ROM:0012D0D6 bra.s loc_12D0EA ROM:0012D0D8 ; --------------------------------------------------------------------------- ROM:0012D0D8 ROM:0012D0D8 locret_12D0D8: ; CODE XREF: ROM:0012D08E↑j ROM:0012D0D8 ; ROM:0012D0AE↑j ... ROM:0012D0D8 rts ROM:0012D0DA ; --------------------------------------------------------------------------- ROM:0012D0DA ROM:0012D0DA loc_12D0DA: ; DATA XREF: ROM:0012D05E↑o ROM:0012D0DA cmpi.w #0,($69C).w ROM:0012D0E0 bgt.s loc_12D0EA ROM:0012D0E2 move.b #4,($1178).w ROM:0012D0E8 bra.s locret_12D118 ROM:0012D0EA ; --------------------------------------------------------------------------- ROM:0012D0EA ROM:0012D0EA loc_12D0EA: ; CODE XREF: ROM:0012D0D6↑j ROM:0012D0EA ; ROM:0012D0E0↑j ROM:0012D0EA bsr.w sub_12D15A ROM:0012D0EE rts ROM:0012D0F0 ; --------------------------------------------------------------------------- ROM:0012D0F0 ROM:0012D0F0 loc_12D0F0: ; DATA XREF: ROM:0012D062↑o ROM:0012D0F0 move.w $676(a5),d1 ROM:0012D0F4 cmp.w ($ECA).w,d1 ROM:0012D0F8 ble.s locret_12D118 ROM:0012D0FA bsr.w sub_12D146 ROM:0012D0FE move.w ($D54).w,d7 ROM:0012D102 clr.b ($8DD).w ROM:0012D106 move.w d7,($69C).w ROM:0012D10A move.b #1,($8DD).w ROM:0012D110 move.b #5,($1178).w ROM:0012D116 bra.s loc_12D12A ROM:0012D118 ; --------------------------------------------------------------------------- ROM:0012D118 ROM:0012D118 locret_12D118: ; CODE XREF: ROM:0012D098↑j ROM:0012D118 ; ROM:0012D0E8↑j ... ROM:0012D118 rts ROM:0012D11A ; --------------------------------------------------------------------------- ROM:0012D11A ROM:0012D11A loc_12D11A: ; DATA XREF: ROM:0012D066↑o ROM:0012D11A cmpi.w #0,($69C).w ROM:0012D120 bgt.s loc_12D12A ROM:0012D122 move.b #2,($1178).w ROM:0012D128 bra.s locret_12D0D8 ROM:0012D12A ; --------------------------------------------------------------------------- ROM:0012D12A ROM:0012D12A loc_12D12A: ; CODE XREF: ROM:0012D116↑j ROM:0012D12A ; ROM:0012D120↑j ROM:0012D12A bsr.w sub_12D15A ROM:0012D12E rts ROM:0012D130 ; --------------------------------------------------------------------------- ROM:0012D130 rts ROM:0012D132 ROM:0012D132 ; =============== S U B R O U T I N E ======================================= ROM:0012D132 ROM:0012D132 ROM:0012D132 sub_12D132: ; CODE XREF: ROM:0012D0BA↑p ROM:0012D132 move.w #$3D2A,d1 ROM:0012D136 move.w ($CCA).w,d2 ROM:0012D13A bsr.l sub_11700C ROM:0012D140 move.w d1,($D52).w ROM:0012D144 rts ROM:0012D144 ; End of function sub_12D132 ROM:0012D144 ROM:0012D146 ROM:0012D146 ; =============== S U B R O U T I N E ======================================= ROM:0012D146 ROM:0012D146 ROM:0012D146 sub_12D146: ; CODE XREF: ROM:0012D0FA↑p ROM:0012D146 move.w #$3D2C,d1 ROM:0012D14A move.w ($CCA).w,d2 ROM:0012D14E bsr.l sub_11700C ROM:0012D154 move.w d1,($D54).w ROM:0012D158 rts ROM:0012D158 ; End of function sub_12D146 ROM:0012D158 ROM:0012D15A ROM:0012D15A ; =============== S U B R O U T I N E ======================================= ROM:0012D15A ROM:0012D15A ROM:0012D15A sub_12D15A: ; CODE XREF: ROM:loc_12D0EA↑p ROM:0012D15A ; ROM:loc_12D12A↑p ROM:0012D15A move.w $676(a5),($ECA).w ROM:0012D160 rts ROM:0012D160 ; End of function sub_12D15A ROM:0012D160 ROM:0012D162 ROM:0012D162 ; =============== S U B R O U T I N E ======================================= ROM:0012D162 ROM:0012D162 ROM:0012D162 sub_12D162: ; CODE XREF: sub_12D2BA↓p ROM:0012D162 clr.w d7 ROM:0012D164 ROM:0012D164 loc_12D164: ; CODE XREF: sub_12D162:loc_12D176↓j ROM:0012D164 bsr.w sub_12D17E ROM:0012D168 cmpi.w #0,d7 ROM:0012D16C bne.s loc_12D178 ROM:0012D16E addq.w #1,d7 ROM:0012D170 bvc.s loc_12D176 ROM:0012D172 move.w #$8000,d7 ROM:0012D176 ROM:0012D176 loc_12D176: ; CODE XREF: sub_12D162+E↑j ROM:0012D176 bra.s loc_12D164 ROM:0012D178 ; --------------------------------------------------------------------------- ROM:0012D178 ROM:0012D178 loc_12D178: ; CODE XREF: sub_12D162+A↑j ROM:0012D178 bsr.w sub_12D224 ROM:0012D17C rts ROM:0012D17C ; End of function sub_12D162 ROM:0012D17C ROM:0012D17E ROM:0012D17E ; =============== S U B R O U T I N E ======================================= ROM:0012D17E ROM:0012D17E ROM:0012D17E sub_12D17E: ; CODE XREF: sub_12D162:loc_12D164↑p ROM:0012D17E clr.w d1 ROM:0012D180 move.b $12ED(d7.w),d1 ROM:0012D186 cmpi.w #4,d1 ROM:0012D18A bcc.s locret_12D194 ROM:0012D18C movea.l off_12D196(pc,d1.w*4),a0 ROM:0012D190 nop ROM:0012D192 jmp (a0) ROM:0012D194 ; --------------------------------------------------------------------------- ROM:0012D194 ROM:0012D194 locret_12D194: ; CODE XREF: sub_12D17E+C↑j ROM:0012D194 rts ROM:0012D194 ; End of function sub_12D17E ROM:0012D194 ROM:0012D194 ; --------------------------------------------------------------------------- ROM:0012D196 off_12D196: dc.l loc_12D1A6 ; DATA XREF: sub_12D17E+E↑r ROM:0012D19A dc.l loc_12D1B6 ROM:0012D19E dc.l loc_12D1E2 ROM:0012D1A2 dc.l loc_12D20C ROM:0012D1A6 ; --------------------------------------------------------------------------- ROM:0012D1A6 ROM:0012D1A6 loc_12D1A6: ; DATA XREF: ROM:off_12D196↑o ROM:0012D1A6 bclr d7,($1179).w ROM:0012D1AA move.b #1,$12ED(d7.w) ROM:0012D1B2 bra.s locret_12D1E0 ROM:0012D1B4 ; --------------------------------------------------------------------------- ROM:0012D1B4 rts ROM:0012D1B6 ; --------------------------------------------------------------------------- ROM:0012D1B6 ROM:0012D1B6 loc_12D1B6: ; DATA XREF: ROM:0012D19A↑o ROM:0012D1B6 btst d7,($1148).w ROM:0012D1BA beq.s locret_12D1E0 ROM:0012D1BC move.w $982(a5,d7.w*2),d0 ROM:0012D1C2 clr.b $8FC(d7.w) ROM:0012D1C8 move.w d0,$6DA(d7.w*2) ROM:0012D1CE move.b #1,$8FC(d7.w) ROM:0012D1D6 move.b #2,$12ED(d7.w) ROM:0012D1DE bra.s locret_12D20A ROM:0012D1E0 ; --------------------------------------------------------------------------- ROM:0012D1E0 ROM:0012D1E0 locret_12D1E0: ; CODE XREF: ROM:0012D1B2↑j ROM:0012D1E0 ; ROM:0012D1BA↑j ... ROM:0012D1E0 rts ROM:0012D1E2 ; --------------------------------------------------------------------------- ROM:0012D1E2 ROM:0012D1E2 loc_12D1E2: ; DATA XREF: ROM:0012D19E↑o ROM:0012D1E2 btst d7,($1148).w ROM:0012D1E6 bne.s loc_12D1F2 ROM:0012D1E8 move.b #1,$12ED(d7.w) ROM:0012D1F0 bra.s locret_12D1E0 ROM:0012D1F2 ; --------------------------------------------------------------------------- ROM:0012D1F2 ROM:0012D1F2 loc_12D1F2: ; CODE XREF: ROM:0012D1E6↑j ROM:0012D1F2 cmpi.w #0,$6DA(d7.w*2) ROM:0012D1FA bgt.s locret_12D20A ROM:0012D1FC bset d7,($1179).w ROM:0012D200 move.b #3,$12ED(d7.w) ROM:0012D208 bra.s locret_12D220 ROM:0012D20A ; --------------------------------------------------------------------------- ROM:0012D20A ROM:0012D20A locret_12D20A: ; CODE XREF: ROM:0012D1DE↑j ROM:0012D20A ; ROM:0012D1FA↑j ROM:0012D20A rts ROM:0012D20C ; --------------------------------------------------------------------------- ROM:0012D20C ROM:0012D20C loc_12D20C: ; DATA XREF: ROM:0012D1A2↑o ROM:0012D20C btst d7,($1148).w ROM:0012D210 bne.s locret_12D220 ROM:0012D212 bclr d7,($1179).w ROM:0012D216 move.b #1,$12ED(d7.w) ROM:0012D21E bra.s locret_12D1E0 ROM:0012D220 ; --------------------------------------------------------------------------- ROM:0012D220 ROM:0012D220 locret_12D220: ; CODE XREF: ROM:0012D208↑j ROM:0012D220 ; ROM:0012D210↑j ROM:0012D220 rts ROM:0012D222 ; --------------------------------------------------------------------------- ROM:0012D222 rts ROM:0012D224 ROM:0012D224 ; =============== S U B R O U T I N E ======================================= ROM:0012D224 ROM:0012D224 ROM:0012D224 sub_12D224: ; CODE XREF: sub_12D162:loc_12D178↑p ROM:0012D224 move.w $678(a5),d6 ROM:0012D228 move.w $67A(a5),d7 ROM:0012D22C btst #0,($1179).w ROM:0012D232 beq.l loc_12D272 ROM:0012D238 move.w $67C(a5),d1 ROM:0012D23C cmp.w ($FEA).w,d6 ROM:0012D240 bge.s loc_12D248 ROM:0012D242 cmp.w ($FEA).w,d7 ROM:0012D246 bgt.s loc_12D262 ROM:0012D248 ROM:0012D248 loc_12D248: ; CODE XREF: sub_12D224+1C↑j ROM:0012D248 bset #4,($12F8).w ROM:0012D24E move.w $680(a5),d2 ROM:0012D252 move.b #0,$142F(d1.w) ROM:0012D25A bsr.l sub_12EDBA ROM:0012D260 bra.s loc_12D272 ROM:0012D262 ; --------------------------------------------------------------------------- ROM:0012D262 ROM:0012D262 loc_12D262: ; CODE XREF: sub_12D224+22↑j ROM:0012D262 bclr #4,($12F8).w ROM:0012D268 move.w $682(a5),d2 ROM:0012D26C bsr.l sub_12EE08 ROM:0012D272 ROM:0012D272 loc_12D272: ; CODE XREF: sub_12D224+E↑j ROM:0012D272 ; sub_12D224+3C↑j ROM:0012D272 btst #1,($1179).w ROM:0012D278 beq.l locret_12D2B8 ROM:0012D27E move.w $67E(a5),d1 ROM:0012D282 cmp.w ($FEC).w,d6 ROM:0012D286 bge.s loc_12D28E ROM:0012D288 cmp.w ($FEC).w,d7 ROM:0012D28C bgt.s loc_12D2A8 ROM:0012D28E ROM:0012D28E loc_12D28E: ; CODE XREF: sub_12D224+62↑j ROM:0012D28E bset #6,($146B).w ROM:0012D294 move.w $684(a5),d2 ROM:0012D298 move.b #0,$142F(d1.w) ROM:0012D2A0 bsr.l sub_12EDBA ROM:0012D2A6 bra.s locret_12D2B8 ROM:0012D2A8 ; --------------------------------------------------------------------------- ROM:0012D2A8 ROM:0012D2A8 loc_12D2A8: ; CODE XREF: sub_12D224+68↑j ROM:0012D2A8 bclr #6,($146B).w ROM:0012D2AE move.w $686(a5),d2 ROM:0012D2B2 bsr.l sub_12EE08 ROM:0012D2B8 ROM:0012D2B8 locret_12D2B8: ; CODE XREF: sub_12D224+54↑j ROM:0012D2B8 ; sub_12D224+82↑j ROM:0012D2B8 rts ROM:0012D2B8 ; End of function sub_12D224 ROM:0012D2B8 ROM:0012D2BA ROM:0012D2BA ; =============== S U B R O U T I N E ======================================= ROM:0012D2BA ROM:0012D2BA ROM:0012D2BA sub_12D2BA: ; CODE XREF: sub_12688A+D8↑p ROM:0012D2BA bsr.l sub_12D162 ROM:0012D2C0 bsr.l sub_12CD86 ROM:0012D2C6 clr.w d1 ROM:0012D2C8 move.b ($117A).w,d1 ROM:0012D2CC cmpi.w #4,d1 ROM:0012D2D0 bcc.s locret_12D2DA ROM:0012D2D2 movea.l off_12D2DC(pc,d1.w*4),a0 ROM:0012D2D6 nop ROM:0012D2D8 jmp (a0) ROM:0012D2DA ; --------------------------------------------------------------------------- ROM:0012D2DA ROM:0012D2DA locret_12D2DA: ; CODE XREF: sub_12D2BA+16↑j ROM:0012D2DA rts ROM:0012D2DA ; End of function sub_12D2BA ROM:0012D2DA ROM:0012D2DA ; --------------------------------------------------------------------------- ROM:0012D2DC off_12D2DC: dc.l loc_12D2EC ; DATA XREF: sub_12D2BA+18↑r ROM:0012D2E0 dc.l loc_12D2FA ROM:0012D2E4 dc.l loc_12D31E ROM:0012D2E8 dc.l loc_12D37C ROM:0012D2EC ; --------------------------------------------------------------------------- ROM:0012D2EC ROM:0012D2EC loc_12D2EC: ; DATA XREF: ROM:off_12D2DC↑o ROM:0012D2EC bsr.w sub_12D3AC ROM:0012D2F0 move.b #1,($117A).w ROM:0012D2F6 bra.s locret_12D31C ROM:0012D2F8 ; --------------------------------------------------------------------------- ROM:0012D2F8 rts ROM:0012D2FA ; --------------------------------------------------------------------------- ROM:0012D2FA ROM:0012D2FA loc_12D2FA: ; DATA XREF: ROM:0012D2E0↑o ROM:0012D2FA btst #3,($131A).w ROM:0012D300 beq.s loc_12D308 ROM:0012D302 bsr.w sub_12D3AC ROM:0012D306 bra.s locret_12D31C ROM:0012D308 ; --------------------------------------------------------------------------- ROM:0012D308 ROM:0012D308 loc_12D308: ; CODE XREF: ROM:0012D300↑j ROM:0012D308 btst #1,($1187).w ROM:0012D30E beq.s locret_12D31C ROM:0012D310 bsr.w sub_12D3E4 ROM:0012D314 move.b #2,($117A).w ROM:0012D31A bra.s loc_12D372 ROM:0012D31C ; --------------------------------------------------------------------------- ROM:0012D31C ROM:0012D31C locret_12D31C: ; CODE XREF: ROM:0012D2F6↑j ROM:0012D31C ; ROM:0012D306↑j ... ROM:0012D31C rts ROM:0012D31E ; --------------------------------------------------------------------------- ROM:0012D31E ROM:0012D31E loc_12D31E: ; DATA XREF: ROM:0012D2E4↑o ROM:0012D31E btst #3,($131A).w ROM:0012D324 beq.s loc_12D336 ROM:0012D326 bsr.w sub_12D3AC ROM:0012D32A bsr.w sub_12D3EC ROM:0012D32E move.b #1,($117A).w ROM:0012D334 bra.s locret_12D31C ROM:0012D336 ; --------------------------------------------------------------------------- ROM:0012D336 ROM:0012D336 loc_12D336: ; CODE XREF: ROM:0012D324↑j ROM:0012D336 btst #1,($118B).w ROM:0012D33C beq.s loc_12D34A ROM:0012D33E bsr.w sub_12D3EC ROM:0012D342 move.b #3,($117A).w ROM:0012D348 bra.s locret_12D3A8 ROM:0012D34A ; --------------------------------------------------------------------------- ROM:0012D34A ROM:0012D34A loc_12D34A: ; CODE XREF: ROM:0012D33C↑j ROM:0012D34A btst #1,($1187).w ROM:0012D350 bne.s loc_12D35E ROM:0012D352 bsr.w sub_12D3EC ROM:0012D356 move.b #1,($117A).w ROM:0012D35C bra.s locret_12D31C ROM:0012D35E ; --------------------------------------------------------------------------- ROM:0012D35E ROM:0012D35E loc_12D35E: ; CODE XREF: ROM:0012D350↑j ROM:0012D35E btst #6,($12F9).w ROM:0012D364 beq.s loc_12D372 ROM:0012D366 bsr.w sub_12D3EC ROM:0012D36A move.b #1,($117A).w ROM:0012D370 bra.s locret_12D31C ROM:0012D372 ; --------------------------------------------------------------------------- ROM:0012D372 ROM:0012D372 loc_12D372: ; CODE XREF: ROM:0012D31A↑j ROM:0012D372 ; ROM:0012D364↑j ... ROM:0012D372 bsr.w sub_12D3BE ROM:0012D376 bsr.w sub_12D3F8 ROM:0012D37A rts ROM:0012D37C ; --------------------------------------------------------------------------- ROM:0012D37C ROM:0012D37C loc_12D37C: ; DATA XREF: ROM:0012D2E8↑o ROM:0012D37C btst #3,($131A).w ROM:0012D382 beq.s loc_12D390 ROM:0012D384 bsr.w sub_12D3AC ROM:0012D388 move.b #1,($117A).w ROM:0012D38E bra.s locret_12D31C ROM:0012D390 ; --------------------------------------------------------------------------- ROM:0012D390 ROM:0012D390 loc_12D390: ; CODE XREF: ROM:0012D382↑j ROM:0012D390 btst #1,($1187).w ROM:0012D396 beq.s locret_12D3A8 ROM:0012D398 bsr.w sub_12D3AC ROM:0012D39C bsr.w sub_12D3E4 ROM:0012D3A0 move.b #2,($117A).w ROM:0012D3A6 bra.s loc_12D372 ROM:0012D3A8 ; --------------------------------------------------------------------------- ROM:0012D3A8 ROM:0012D3A8 locret_12D3A8: ; CODE XREF: ROM:0012D348↑j ROM:0012D3A8 ; ROM:0012D396↑j ROM:0012D3A8 rts ROM:0012D3AA ; --------------------------------------------------------------------------- ROM:0012D3AA rts ROM:0012D3AC ROM:0012D3AC ; =============== S U B R O U T I N E ======================================= ROM:0012D3AC ROM:0012D3AC ROM:0012D3AC sub_12D3AC: ; CODE XREF: ROM:loc_12D2EC↑p ROM:0012D3AC ; ROM:0012D302↑p ... ROM:0012D3AC clr.w ($D58).w ROM:0012D3B0 clr.w ($D5A).w ROM:0012D3B4 clr.w ($D5C).w ROM:0012D3B8 clr.w ($D5E).w ROM:0012D3BC rts ROM:0012D3BC ; End of function sub_12D3AC ROM:0012D3BC ROM:0012D3BE ROM:0012D3BE ; =============== S U B R O U T I N E ======================================= ROM:0012D3BE ROM:0012D3BE ROM:0012D3BE sub_12D3BE: ; CODE XREF: ROM:loc_12D372↑p ROM:0012D3BE move.w ($CCA).w,d0 ROM:0012D3C2 sub.w ($D56).w,d0 ROM:0012D3C6 bpl.w loc_12D3CC ROM:0012D3CA neg.w d0 ROM:0012D3CC ROM:0012D3CC loc_12D3CC: ; CODE XREF: sub_12D3BE+8↑j ROM:0012D3CC move.w $688(a5),d1 ROM:0012D3D0 cmp.w d0,d1 ROM:0012D3D2 bgt.s loc_12D3DC ROM:0012D3D4 bset #6,($12F9).w ROM:0012D3DA bra.s locret_12D3E2 ROM:0012D3DC ; --------------------------------------------------------------------------- ROM:0012D3DC ROM:0012D3DC loc_12D3DC: ; CODE XREF: sub_12D3BE+14↑j ROM:0012D3DC bclr #6,($12F9).w ROM:0012D3E2 ROM:0012D3E2 locret_12D3E2: ; CODE XREF: sub_12D3BE+1C↑j ROM:0012D3E2 rts ROM:0012D3E2 ; End of function sub_12D3BE ROM:0012D3E2 ROM:0012D3E4 ROM:0012D3E4 ; =============== S U B R O U T I N E ======================================= ROM:0012D3E4 ROM:0012D3E4 ROM:0012D3E4 sub_12D3E4: ; CODE XREF: ROM:0012D310↑p ROM:0012D3E4 ; ROM:0012D39C↑p ROM:0012D3E4 move.w ($CCA).w,($D56).w ROM:0012D3EA rts ROM:0012D3EA ; End of function sub_12D3E4 ROM:0012D3EA ROM:0012D3EC ROM:0012D3EC ; =============== S U B R O U T I N E ======================================= ROM:0012D3EC ROM:0012D3EC ROM:0012D3EC sub_12D3EC: ; CODE XREF: ROM:0012D32A↑p ROM:0012D3EC ; ROM:0012D33E↑p ... ROM:0012D3EC bclr #1,($118B).w ROM:0012D3F2 clr.b ($117B).w ROM:0012D3F6 rts ROM:0012D3F6 ; End of function sub_12D3EC ROM:0012D3F6 ROM:0012D3F8 ROM:0012D3F8 ; =============== S U B R O U T I N E ======================================= ROM:0012D3F8 ROM:0012D3F8 ROM:0012D3F8 sub_12D3F8: ; CODE XREF: ROM:0012D376↑p ROM:0012D3F8 bclr #1,($118B).w ROM:0012D3FE clr.w d1 ROM:0012D400 move.b ($117B).w,d1 ROM:0012D404 cmpi.w #7,d1 ROM:0012D408 bcc.s locret_12D412 ROM:0012D40A movea.l off_12D414(pc,d1.w*4),a0 ROM:0012D40E nop ROM:0012D410 jmp (a0) ROM:0012D412 ; --------------------------------------------------------------------------- ROM:0012D412 ROM:0012D412 locret_12D412: ; CODE XREF: sub_12D3F8+10↑j ROM:0012D412 rts ROM:0012D412 ; End of function sub_12D3F8 ROM:0012D412 ROM:0012D412 ; --------------------------------------------------------------------------- ROM:0012D414 off_12D414: dc.l loc_12D430 ; DATA XREF: sub_12D3F8+12↑r ROM:0012D418 dc.l loc_12D440 ROM:0012D41C dc.l loc_12D454 ROM:0012D420 dc.l loc_12D4B0 ROM:0012D424 dc.l loc_12D4C4 ROM:0012D428 dc.l loc_12D51A ROM:0012D42C dc.l locret_12D58A ROM:0012D430 ; --------------------------------------------------------------------------- ROM:0012D430 ROM:0012D430 loc_12D430: ; DATA XREF: ROM:off_12D414↑o ROM:0012D430 move.w $690(a5),($D60).w ROM:0012D436 move.b #1,($117B).w ROM:0012D43C bra.s locret_12D452 ROM:0012D43E ; --------------------------------------------------------------------------- ROM:0012D43E rts ROM:0012D440 ; --------------------------------------------------------------------------- ROM:0012D440 ROM:0012D440 loc_12D440: ; DATA XREF: ROM:0012D418↑o ROM:0012D440 move.w $68A(a5),d0 ROM:0012D444 cmp.w ($ECA).w,d0 ROM:0012D448 ble.s locret_12D452 ROM:0012D44A move.b #2,($117B).w ROM:0012D450 bra.s locret_12D4AE ROM:0012D452 ; --------------------------------------------------------------------------- ROM:0012D452 ROM:0012D452 locret_12D452: ; CODE XREF: ROM:0012D43C↑j ROM:0012D452 ; ROM:0012D448↑j ROM:0012D452 rts ROM:0012D454 ; --------------------------------------------------------------------------- ROM:0012D454 ROM:0012D454 loc_12D454: ; DATA XREF: ROM:0012D41C↑o ROM:0012D454 move.w $68A(a5),d0 ROM:0012D458 cmp.w ($ECA).w,d0 ROM:0012D45C bgt.s loc_12D47A ROM:0012D45E cmpi.w #1,($D60).w ROM:0012D464 ble.s loc_12D47A ROM:0012D466 subq.w #1,($D60).w ROM:0012D46A bvc.s loc_12D472 ROM:0012D46C move.w #$8000,($D60).w ROM:0012D472 ROM:0012D472 loc_12D472: ; CODE XREF: ROM:0012D46A↑j ROM:0012D472 move.b #3,($117B).w ROM:0012D478 bra.s locret_12D4C2 ROM:0012D47A ; --------------------------------------------------------------------------- ROM:0012D47A ROM:0012D47A loc_12D47A: ; CODE XREF: ROM:0012D45C↑j ROM:0012D47A ; ROM:0012D464↑j ROM:0012D47A cmp.w ($ECA).w,d0 ROM:0012D47E bgt.s locret_12D4AE ROM:0012D480 cmpi.w #1,($D60).w ROM:0012D486 bne.s locret_12D4AE ROM:0012D488 subq.w #1,($D60).w ROM:0012D48C bvc.s loc_12D494 ROM:0012D48E move.w #$8000,($D60).w ROM:0012D494 ROM:0012D494 loc_12D494: ; CODE XREF: ROM:0012D48C↑j ROM:0012D494 bsr.w sub_12D5B2 ROM:0012D498 clr.b ($8DE).w ROM:0012D49C clr.w ($69E).w ROM:0012D4A0 move.b #3,($8DE).w ROM:0012D4A6 move.b #4,($117B).w ROM:0012D4AC bra.s loc_12D514 ROM:0012D4AE ; --------------------------------------------------------------------------- ROM:0012D4AE ROM:0012D4AE locret_12D4AE: ; CODE XREF: ROM:0012D450↑j ROM:0012D4AE ; ROM:0012D47E↑j ... ROM:0012D4AE rts ROM:0012D4B0 ; --------------------------------------------------------------------------- ROM:0012D4B0 ROM:0012D4B0 loc_12D4B0: ; DATA XREF: ROM:0012D420↑o ROM:0012D4B0 move.w $68A(a5),d0 ROM:0012D4B4 cmp.w ($ECA).w,d0 ROM:0012D4B8 ble.s locret_12D4C2 ROM:0012D4BA move.b #2,($117B).w ROM:0012D4C0 bra.s locret_12D4AE ROM:0012D4C2 ; --------------------------------------------------------------------------- ROM:0012D4C2 ROM:0012D4C2 locret_12D4C2: ; CODE XREF: ROM:0012D478↑j ROM:0012D4C2 ; ROM:0012D4B8↑j ROM:0012D4C2 rts ROM:0012D4C4 ; --------------------------------------------------------------------------- ROM:0012D4C4 ROM:0012D4C4 loc_12D4C4: ; DATA XREF: ROM:0012D424↑o ROM:0012D4C4 move.w $68E(a5),d1 ROM:0012D4C8 move.w $68C(a5),d2 ROM:0012D4CC cmp.w ($D58).w,d1 ROM:0012D4D0 ble.s loc_12D4D8 ROM:0012D4D2 cmp.w ($D5A).w,d2 ROM:0012D4D6 bgt.s loc_12D502 ROM:0012D4D8 ROM:0012D4D8 loc_12D4D8: ; CODE XREF: ROM:0012D4D0↑j ROM:0012D4D8 bsr.w sub_12D5F4 ROM:0012D4DC bsr.w sub_12D61A ROM:0012D4E0 bset #4,($1462).w ROM:0012D4E6 clr.b ($8DE).w ROM:0012D4EA clr.w ($69E).w ROM:0012D4EE bset #1,($118B).w ROM:0012D4F4 move.b #6,($117B).w ROM:0012D4FA bra.l locret_12D58A ROM:0012D500 ; --------------------------------------------------------------------------- ROM:0012D500 bra.s loc_12D514 ROM:0012D502 ; --------------------------------------------------------------------------- ROM:0012D502 ROM:0012D502 loc_12D502: ; CODE XREF: ROM:0012D4D6↑j ROM:0012D502 move.w $68A(a5),d0 ROM:0012D506 cmp.w ($ECA).w,d0 ROM:0012D50A ble.s loc_12D514 ROM:0012D50C move.b #5,($117B).w ROM:0012D512 bra.s loc_12D584 ROM:0012D514 ; --------------------------------------------------------------------------- ROM:0012D514 ROM:0012D514 loc_12D514: ; CODE XREF: ROM:0012D4AC↑j ROM:0012D514 ; ROM:0012D500↑j ... ROM:0012D514 bsr.w sub_12D58E ROM:0012D518 rts ROM:0012D51A ; --------------------------------------------------------------------------- ROM:0012D51A ROM:0012D51A loc_12D51A: ; DATA XREF: ROM:0012D428↑o ROM:0012D51A move.w $68A(a5),d0 ROM:0012D51E cmp.w ($ECA).w,d0 ROM:0012D522 bgt.s loc_12D584 ROM:0012D524 btst #3,($1317).w ROM:0012D52A beq.s loc_12D55E ROM:0012D52C btst #5,($12F4).w ROM:0012D532 beq.s loc_12D55E ROM:0012D534 bsr.w sub_12D5C0 ROM:0012D538 addq.w #1,($D58).w ROM:0012D53C bvc.s loc_12D544 ROM:0012D53E move.w #$8000,($D58).w ROM:0012D544 ROM:0012D544 loc_12D544: ; CODE XREF: ROM:0012D53C↑j ROM:0012D544 bsr.w sub_12D5B2 ROM:0012D548 clr.b ($8DE).w ROM:0012D54C clr.w ($69E).w ROM:0012D550 move.b #3,($8DE).w ROM:0012D556 move.b #4,($117B).w ROM:0012D55C bra.s loc_12D514 ROM:0012D55E ; --------------------------------------------------------------------------- ROM:0012D55E ROM:0012D55E loc_12D55E: ; CODE XREF: ROM:0012D52A↑j ROM:0012D55E ; ROM:0012D532↑j ROM:0012D55E addq.w #1,($D5A).w ROM:0012D562 bvc.s loc_12D56A ROM:0012D564 move.w #$8000,($D5A).w ROM:0012D56A ROM:0012D56A loc_12D56A: ; CODE XREF: ROM:0012D562↑j ROM:0012D56A bsr.w sub_12D5B2 ROM:0012D56E clr.b ($8DE).w ROM:0012D572 clr.w ($69E).w ROM:0012D576 move.b #3,($8DE).w ROM:0012D57C move.b #4,($117B).w ROM:0012D582 bra.s loc_12D514 ROM:0012D584 ; --------------------------------------------------------------------------- ROM:0012D584 ROM:0012D584 loc_12D584: ; CODE XREF: ROM:0012D512↑j ROM:0012D584 ; ROM:0012D522↑j ROM:0012D584 bsr.w sub_12D58E ROM:0012D588 rts ROM:0012D58A ; --------------------------------------------------------------------------- ROM:0012D58A ROM:0012D58A locret_12D58A: ; CODE XREF: ROM:0012D4FA↑j ROM:0012D58A ; DATA XREF: ROM:0012D42C↑o ROM:0012D58A rts ROM:0012D58C ; --------------------------------------------------------------------------- ROM:0012D58C rts ROM:0012D58E ROM:0012D58E ; =============== S U B R O U T I N E ======================================= ROM:0012D58E ROM:0012D58E ROM:0012D58E sub_12D58E: ; CODE XREF: ROM:loc_12D514↑p ROM:0012D58E ; ROM:loc_12D584↑p ROM:0012D58E move.w $692(a5),d0 ROM:0012D592 cmp.w ($ECA).w,d0 ROM:0012D596 bgt.s loc_12D5A0 ROM:0012D598 bset #3,($1317).w ROM:0012D59E bra.s locret_12D5B0 ROM:0012D5A0 ; --------------------------------------------------------------------------- ROM:0012D5A0 ROM:0012D5A0 loc_12D5A0: ; CODE XREF: sub_12D58E+8↑j ROM:0012D5A0 move.w $694(a5),d0 ROM:0012D5A4 cmp.w ($ECA).w,d0 ROM:0012D5A8 blt.s locret_12D5B0 ROM:0012D5AA bset #5,($12F4).w ROM:0012D5B0 ROM:0012D5B0 locret_12D5B0: ; CODE XREF: sub_12D58E+10↑j ROM:0012D5B0 ; sub_12D58E+1A↑j ROM:0012D5B0 rts ROM:0012D5B0 ; End of function sub_12D58E ROM:0012D5B0 ROM:0012D5B2 ROM:0012D5B2 ; =============== S U B R O U T I N E ======================================= ROM:0012D5B2 ROM:0012D5B2 ROM:0012D5B2 sub_12D5B2: ; CODE XREF: ROM:loc_12D494↑p ROM:0012D5B2 ; ROM:loc_12D544↑p ... ROM:0012D5B2 bclr #3,($1317).w ROM:0012D5B8 bclr #5,($12F4).w ROM:0012D5BE rts ROM:0012D5BE ; End of function sub_12D5B2 ROM:0012D5BE ROM:0012D5C0 ROM:0012D5C0 ; =============== S U B R O U T I N E ======================================= ROM:0012D5C0 ROM:0012D5C0 ROM:0012D5C0 sub_12D5C0: ; CODE XREF: ROM:0012D534↑p ROM:0012D5C0 move.w ($69E).w,d0 ROM:0012D5C4 add.w d0,($D5C).w ROM:0012D5C8 bvc.w loc_12D5D2 ROM:0012D5CC move.w #$7FFF,($D5C).w ROM:0012D5D2 ROM:0012D5D2 loc_12D5D2: ; CODE XREF: sub_12D5C0+8↑j ROM:0012D5D2 move.w #$3DC4,d1 ROM:0012D5D6 move.w ($598).w,d2 ROM:0012D5DA move.w ($A5A).w,d3 ROM:0012D5DE bsr.l sub_11700C ROM:0012D5E4 add.w d1,($D5E).w ROM:0012D5E8 bvc.w locret_12D5F2 ROM:0012D5EC move.w #$7FFF,($D5E).w ROM:0012D5F2 ROM:0012D5F2 locret_12D5F2: ; CODE XREF: sub_12D5C0+28↑j ROM:0012D5F2 rts ROM:0012D5F2 ; End of function sub_12D5C0 ROM:0012D5F2 ROM:0012D5F4 ROM:0012D5F4 ; =============== S U B R O U T I N E ======================================= ROM:0012D5F4 ROM:0012D5F4 ROM:0012D5F4 sub_12D5F4: ; CODE XREF: ROM:loc_12D4D8↑p ROM:0012D5F4 cmpi.w #0,($D58).w ROM:0012D5FA ble.s loc_12D614 ROM:0012D5FC cmpi.w #$7FFF,($D5C).w ROM:0012D602 bge.s loc_12D614 ROM:0012D604 move.w ($D5C).w,d0 ROM:0012D608 ext.l d0 ROM:0012D60A divs.w ($D58).w,d0 ROM:0012D60E move.w d0,($D62).w ROM:0012D612 bra.s locret_12D618 ROM:0012D614 ; --------------------------------------------------------------------------- ROM:0012D614 ROM:0012D614 loc_12D614: ; CODE XREF: sub_12D5F4+6↑j ROM:0012D614 ; sub_12D5F4+E↑j ROM:0012D614 clr.w ($D62).w ROM:0012D618 ROM:0012D618 locret_12D618: ; CODE XREF: sub_12D5F4+1E↑j ROM:0012D618 rts ROM:0012D618 ; End of function sub_12D5F4 ROM:0012D618 ROM:0012D61A ROM:0012D61A ; =============== S U B R O U T I N E ======================================= ROM:0012D61A ROM:0012D61A ROM:0012D61A sub_12D61A: ; CODE XREF: ROM:0012D4DC↑p ROM:0012D61A move.w $69C(a5),d1 ROM:0012D61E move.w $68C(a5),d3 ROM:0012D622 cmp.w ($D5A).w,d3 ROM:0012D626 bgt.s loc_12D642 ROM:0012D628 bset #4,($146B).w ROM:0012D62E move.b #0,$142F(d1.w) ROM:0012D636 bsr.l sub_12EDB0 ROM:0012D63C bra.l loc_12D6E0 ROM:0012D642 ; --------------------------------------------------------------------------- ROM:0012D642 ROM:0012D642 loc_12D642: ; CODE XREF: sub_12D61A+C↑j ROM:0012D642 move.w ($D5E).w,d4 ROM:0012D646 cmp.w ($D5C).w,d4 ROM:0012D64A bge.s loc_12D662 ROM:0012D64C bset #4,($146B).w ROM:0012D652 move.b #0,$142F(d1.w) ROM:0012D65A bsr.l sub_12EDB0 ROM:0012D660 bra.s loc_12D6E0 ROM:0012D662 ; --------------------------------------------------------------------------- ROM:0012D662 ROM:0012D662 loc_12D662: ; CODE XREF: sub_12D61A+30↑j ROM:0012D662 move.w $69A(a5),d1 ROM:0012D666 move.w #0,d0 ROM:0012D66A bra.s loc_12D670 ROM:0012D66C ; --------------------------------------------------------------------------- ROM:0012D66C ROM:0012D66C loc_12D66C: ; CODE XREF: sub_12D61A:loc_12D6C6↓j ROM:0012D66C addi.w #1,d0 ROM:0012D670 ROM:0012D670 loc_12D670: ; CODE XREF: sub_12D61A+50↑j ROM:0012D670 cmpi.w #8,d0 ROM:0012D674 bgt.s loc_12D6C8 ROM:0012D676 move.w $998(a5,d0.w*2),d2 ROM:0012D67C cmp.w $13AA(d0.w*2),d2 ROM:0012D682 blt.s loc_12D69E ROM:0012D684 bset #4,($146B).w ROM:0012D68A move.b #1,$142F(d1.w) ROM:0012D692 move.w $698(a5),d2 ROM:0012D696 bsr.l sub_12EDBA ROM:0012D69C bra.s loc_12D6E0 ROM:0012D69E ; --------------------------------------------------------------------------- ROM:0012D69E ROM:0012D69E loc_12D69E: ; CODE XREF: sub_12D61A+68↑j ROM:0012D69E move.w $986(a5,d0.w*2),d7 ROM:0012D6A4 cmp.w $13AA(d0.w*2),d7 ROM:0012D6AA bgt.s loc_12D6C6 ROM:0012D6AC bset #4,($146B).w ROM:0012D6B2 move.b #0,$142F(d1.w) ROM:0012D6BA move.w $698(a5),d2 ROM:0012D6BE bsr.l sub_12EDBA ROM:0012D6C4 bra.s loc_12D6E0 ROM:0012D6C6 ; --------------------------------------------------------------------------- ROM:0012D6C6 ROM:0012D6C6 loc_12D6C6: ; CODE XREF: sub_12D61A+90↑j ROM:0012D6C6 bra.s loc_12D66C ROM:0012D6C8 ; --------------------------------------------------------------------------- ROM:0012D6C8 ROM:0012D6C8 loc_12D6C8: ; CODE XREF: sub_12D61A+5A↑j ROM:0012D6C8 move.w $696(a5),d2 ROM:0012D6CC move.w $69A(a5),d1 ROM:0012D6D0 bsr.l sub_12EE08 ROM:0012D6D6 move.w $69C(a5),d1 ROM:0012D6DA bsr.l sub_12EDFE ROM:0012D6E0 ROM:0012D6E0 loc_12D6E0: ; CODE XREF: sub_12D61A+22↑j ROM:0012D6E0 ; sub_12D61A+46↑j ... ROM:0012D6E0 move.w ($D5E).w,($135E).w ROM:0012D6E6 move.w ($D5C).w,($135A).w ROM:0012D6EC move.w ($D5A).w,($135C).w ROM:0012D6F2 rts ROM:0012D6F2 ; End of function sub_12D61A ROM:0012D6F2 ROM:0012D6F4 ROM:0012D6F4 ; =============== S U B R O U T I N E ======================================= ROM:0012D6F4 ROM:0012D6F4 ROM:0012D6F4 sub_12D6F4: ; CODE XREF: sub_12D934↓p ROM:0012D6F4 bsr.w sub_12D702 ROM:0012D6F8 bsr.w sub_12D8FA ROM:0012D6FC bsr.w sub_12D7B8 ROM:0012D700 rts ROM:0012D700 ; End of function sub_12D6F4 ROM:0012D700 ROM:0012D702 ROM:0012D702 ; =============== S U B R O U T I N E ======================================= ROM:0012D702 ROM:0012D702 ROM:0012D702 sub_12D702: ; CODE XREF: sub_12D6F4↑p ROM:0012D702 clr.w d1 ROM:0012D704 move.b ($117C).w,d1 ROM:0012D708 cmpi.w #4,d1 ROM:0012D70C bcc.s locret_12D716 ROM:0012D70E movea.l off_12D718(pc,d1.w*4),a0 ROM:0012D712 nop ROM:0012D714 jmp (a0) ROM:0012D716 ; --------------------------------------------------------------------------- ROM:0012D716 ROM:0012D716 locret_12D716: ; CODE XREF: sub_12D702+A↑j ROM:0012D716 rts ROM:0012D716 ; End of function sub_12D702 ROM:0012D716 ROM:0012D716 ; --------------------------------------------------------------------------- ROM:0012D718 off_12D718: dc.l loc_12D728 ; DATA XREF: sub_12D702+C↑r ROM:0012D71C dc.l loc_12D736 ROM:0012D720 dc.l loc_12D750 ROM:0012D724 dc.l loc_12D79C ROM:0012D728 ; --------------------------------------------------------------------------- ROM:0012D728 ROM:0012D728 loc_12D728: ; DATA XREF: ROM:off_12D718↑o ROM:0012D728 move.b #1,($117C).w ROM:0012D72E bclr #2,($12F6).w ROM:0012D734 bra.s locret_12D74E ROM:0012D736 ; --------------------------------------------------------------------------- ROM:0012D736 ROM:0012D736 loc_12D736: ; DATA XREF: ROM:0012D71C↑o ROM:0012D736 move.w $69E(a5),d0 ROM:0012D73A cmp.w ($D7A).w,d0 ROM:0012D73E bgt.s locret_12D74E ROM:0012D740 move.w $6A0(a5),($D64).w ROM:0012D746 move.b #2,($117C).w ROM:0012D74C bra.s locret_12D79A ROM:0012D74E ; --------------------------------------------------------------------------- ROM:0012D74E ROM:0012D74E locret_12D74E: ; CODE XREF: ROM:0012D734↑j ROM:0012D74E ; ROM:0012D73E↑j ... ROM:0012D74E rts ROM:0012D750 ; --------------------------------------------------------------------------- ROM:0012D750 ROM:0012D750 loc_12D750: ; DATA XREF: ROM:0012D720↑o ROM:0012D750 move.w $69E(a5),d0 ROM:0012D754 cmp.w ($D7A).w,d0 ROM:0012D758 ble.s loc_12D762 ROM:0012D75A move.b #1,($117C).w ROM:0012D760 bra.s locret_12D74E ROM:0012D762 ; --------------------------------------------------------------------------- ROM:0012D762 ROM:0012D762 loc_12D762: ; CODE XREF: ROM:0012D758↑j ROM:0012D762 btst #0,($10F9).w ROM:0012D768 beq.s locret_12D79A ROM:0012D76A cmpi.w #1,($D64).w ROM:0012D770 ble.s loc_12D780 ROM:0012D772 subq.w #1,($D64).w ROM:0012D776 bvc.s loc_12D77E ROM:0012D778 move.w #$8000,($D64).w ROM:0012D77E ROM:0012D77E loc_12D77E: ; CODE XREF: ROM:0012D776↑j ROM:0012D77E bra.s locret_12D79A ROM:0012D780 ; --------------------------------------------------------------------------- ROM:0012D780 ROM:0012D780 loc_12D780: ; CODE XREF: ROM:0012D770↑j ROM:0012D780 subq.w #1,($D64).w ROM:0012D784 bvc.s loc_12D78C ROM:0012D786 move.w #$8000,($D64).w ROM:0012D78C ROM:0012D78C loc_12D78C: ; CODE XREF: ROM:0012D784↑j ROM:0012D78C bset #2,($12F6).w ROM:0012D792 move.b #3,($117C).w ROM:0012D798 bra.s locret_12D7B4 ROM:0012D79A ; --------------------------------------------------------------------------- ROM:0012D79A ROM:0012D79A locret_12D79A: ; CODE XREF: ROM:0012D74C↑j ROM:0012D79A ; ROM:0012D768↑j ... ROM:0012D79A rts ROM:0012D79C ; --------------------------------------------------------------------------- ROM:0012D79C ROM:0012D79C loc_12D79C: ; DATA XREF: ROM:0012D724↑o ROM:0012D79C move.w $69E(a5),d0 ROM:0012D7A0 cmp.w ($D7A).w,d0 ROM:0012D7A4 ble.s locret_12D7B4 ROM:0012D7A6 bclr #2,($12F6).w ROM:0012D7AC move.b #1,($117C).w ROM:0012D7B2 bra.s locret_12D74E ROM:0012D7B4 ; --------------------------------------------------------------------------- ROM:0012D7B4 ROM:0012D7B4 locret_12D7B4: ; CODE XREF: ROM:0012D798↑j ROM:0012D7B4 ; ROM:0012D7A4↑j ROM:0012D7B4 rts ROM:0012D7B6 ; --------------------------------------------------------------------------- ROM:0012D7B6 rts ROM:0012D7B8 ROM:0012D7B8 ; =============== S U B R O U T I N E ======================================= ROM:0012D7B8 ROM:0012D7B8 ROM:0012D7B8 sub_12D7B8: ; CODE XREF: sub_12D6F4+8↑p ROM:0012D7B8 bclr #7,($12FF).w ROM:0012D7BE btst #0,($10EB).w ROM:0012D7C4 beq.l locret_12D8F8 ROM:0012D7CA btst #6,($1467).w ROM:0012D7D0 bne.l locret_12D8F8 ROM:0012D7D6 btst #5,($1469).w ROM:0012D7DC bne.l locret_12D8F8 ROM:0012D7E2 btst #0,($1187).w ROM:0012D7E8 bne.l locret_12D8F8 ROM:0012D7EE btst #5,($1314).w ROM:0012D7F4 bne.l locret_12D8F8 ROM:0012D7FA move.w $6A4(a5),d0 ROM:0012D7FE cmp.w ($598).w,d0 ROM:0012D802 bgt.l locret_12D8F8 ROM:0012D808 move.w $6A6(a5),d0 ROM:0012D80C cmp.w ($598).w,d0 ROM:0012D810 ble.l locret_12D8F8 ROM:0012D816 move.w $6A8(a5),d0 ROM:0012D81A cmp.w ($A5A).w,d0 ROM:0012D81E bgt.l locret_12D8F8 ROM:0012D824 move.w $6AA(a5),d0 ROM:0012D828 cmp.w ($A5A).w,d0 ROM:0012D82C ble.l locret_12D8F8 ROM:0012D832 move.w $6A2(a5),d0 ROM:0012D836 cmp.w ($A98).w,d0 ROM:0012D83A bgt.l locret_12D8F8 ROM:0012D840 btst #0,($1179).w ROM:0012D846 beq.l locret_12D8F8 ROM:0012D84C btst #1,($1179).w ROM:0012D852 beq.l locret_12D8F8 ROM:0012D858 btst #1,($10F6).w ROM:0012D85E beq.l locret_12D8F8 ROM:0012D864 btst #5,($1462).w ROM:0012D86A bne.l locret_12D8F8 ROM:0012D870 btst #7,($146A).w ROM:0012D876 bne.l locret_12D8F8 ROM:0012D87C btst #4,($12F8).w ROM:0012D882 bne.s locret_12D8F8 ROM:0012D884 btst #5,($146A).w ROM:0012D88A bne.s locret_12D8F8 ROM:0012D88C btst #7,($146B).w ROM:0012D892 bne.s locret_12D8F8 ROM:0012D894 btst #6,($146D).w ROM:0012D89A bne.s locret_12D8F8 ROM:0012D89C btst #6,($146B).w ROM:0012D8A2 bne.s locret_12D8F8 ROM:0012D8A4 btst #4,($146D).w ROM:0012D8AA bne.s locret_12D8F8 ROM:0012D8AC btst #6,($1466).w ROM:0012D8B2 bne.s locret_12D8F8 ROM:0012D8B4 btst #6,($1468).w ROM:0012D8BA bne.s locret_12D8F8 ROM:0012D8BC btst #5,($146B).w ROM:0012D8C2 bne.s locret_12D8F8 ROM:0012D8C4 btst #5,($146D).w ROM:0012D8CA bne.s locret_12D8F8 ROM:0012D8CC btst #2,($12F6).w ROM:0012D8D2 bne.s locret_12D8F8 ROM:0012D8D4 move.w ($CCE).w,d1 ROM:0012D8D8 sub.w ($CCA).w,d1 ROM:0012D8DC bpl.w loc_12D8E2 ROM:0012D8E0 neg.w d1 ROM:0012D8E2 ROM:0012D8E2 loc_12D8E2: ; CODE XREF: sub_12D7B8+124↑j ROM:0012D8E2 move.w $6AC(a5),d0 ROM:0012D8E6 cmp.w d1,d0 ROM:0012D8E8 ble.s locret_12D8F8 ROM:0012D8EA btst #3,($12FB).w ROM:0012D8F0 beq.s locret_12D8F8 ROM:0012D8F2 bset #7,($12FF).w ROM:0012D8F8 ROM:0012D8F8 locret_12D8F8: ; CODE XREF: sub_12D7B8+C↑j ROM:0012D8F8 ; sub_12D7B8+18↑j ... ROM:0012D8F8 rts ROM:0012D8F8 ; End of function sub_12D7B8 ROM:0012D8F8 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_12D6F4+4↑p ROM:0012D8FA btst #0,($10F9).w ROM:0012D900 beq.s locret_12D906 ROM:0012D902 bsr.w sub_12D908 ROM:0012D906 ROM:0012D906 locret_12D906: ; CODE XREF: sub_12D8FA+6↑j ROM:0012D906 rts ROM:0012D906 ; End of function sub_12D8FA ROM:0012D906 ROM:0012D908 ROM:0012D908 ; =============== S U B R O U T I N E ======================================= ROM:0012D908 ROM:0012D908 ROM:0012D908 sub_12D908: ; CODE XREF: sub_12D8FA+8↑p ROM:0012D908 move.w ($F16).w,d0 ROM:0012D90C sub.w ($D66).w,d0 ROM:0012D910 bpl.w loc_12D916 ROM:0012D914 neg.w d0 ROM:0012D916 ROM:0012D916 loc_12D916: ; CODE XREF: sub_12D908+8↑j ROM:0012D916 move.w $6AE(a5),d1 ROM:0012D91A cmp.w d0,d1 ROM:0012D91C ble.s loc_12D926 ROM:0012D91E bset #3,($12FB).w ROM:0012D924 bra.s loc_12D92C ROM:0012D926 ; --------------------------------------------------------------------------- ROM:0012D926 ROM:0012D926 loc_12D926: ; CODE XREF: sub_12D908+14↑j ROM:0012D926 bclr #3,($12FB).w ROM:0012D92C ROM:0012D92C loc_12D92C: ; CODE XREF: sub_12D908+1C↑j ROM:0012D92C move.w ($F16).w,($D66).w ROM:0012D932 rts ROM:0012D932 ; End of function sub_12D908 ROM:0012D932 ROM:0012D934 ROM:0012D934 ; =============== S U B R O U T I N E ======================================= ROM:0012D934 ROM:0012D934 ROM:0012D934 sub_12D934: ; CODE XREF: sub_12688A+D2↑p ROM:0012D934 bsr.l sub_12D6F4 ROM:0012D93A bsr.l sub_12DC5C ROM:0012D940 bsr.w sub_12D946 ROM:0012D944 rts ROM:0012D944 ; End of function sub_12D934 ROM:0012D944 ROM:0012D946 ROM:0012D946 ; =============== S U B R O U T I N E ======================================= ROM:0012D946 ROM:0012D946 ROM:0012D946 sub_12D946: ; CODE XREF: sub_12D934+C↑p ROM:0012D946 clr.w d1 ROM:0012D948 move.b ($117D).w,d1 ROM:0012D94C cmpi.w #4,d1 ROM:0012D950 bcc.s locret_12D95A ROM:0012D952 movea.l off_12D95C(pc,d1.w*4),a0 ROM:0012D956 nop ROM:0012D958 jmp (a0) ROM:0012D95A ; --------------------------------------------------------------------------- ROM:0012D95A ROM:0012D95A locret_12D95A: ; CODE XREF: sub_12D946+A↑j ROM:0012D95A rts ROM:0012D95A ; End of function sub_12D946 ROM:0012D95A ROM:0012D95A ; --------------------------------------------------------------------------- ROM:0012D95C off_12D95C: dc.l loc_12D96C ; DATA XREF: sub_12D946+C↑r ROM:0012D960 dc.l loc_12D974 ROM:0012D964 dc.l loc_12D990 ROM:0012D968 dc.l loc_12D9DE ROM:0012D96C ; --------------------------------------------------------------------------- ROM:0012D96C ROM:0012D96C loc_12D96C: ; DATA XREF: ROM:off_12D95C↑o ROM:0012D96C move.b #1,($117D).w ROM:0012D972 bra.s loc_12D98A ROM:0012D974 ; --------------------------------------------------------------------------- ROM:0012D974 ROM:0012D974 loc_12D974: ; DATA XREF: ROM:0012D960↑o ROM:0012D974 btst #7,($12FF).w ROM:0012D97A beq.s loc_12D98A ROM:0012D97C move.w $6B0(a5),($D68).w ROM:0012D982 move.b #2,($117D).w ROM:0012D988 bra.s loc_12D9D8 ROM:0012D98A ; --------------------------------------------------------------------------- ROM:0012D98A ROM:0012D98A loc_12D98A: ; CODE XREF: ROM:0012D972↑j ROM:0012D98A ; ROM:0012D97A↑j ... ROM:0012D98A bsr.w sub_12DA30 ROM:0012D98E rts ROM:0012D990 ; --------------------------------------------------------------------------- ROM:0012D990 ROM:0012D990 loc_12D990: ; DATA XREF: ROM:0012D964↑o ROM:0012D990 btst #7,($12FF).w ROM:0012D996 bne.s loc_12D9A0 ROM:0012D998 move.b #1,($117D).w ROM:0012D99E bra.s loc_12D98A ROM:0012D9A0 ; --------------------------------------------------------------------------- ROM:0012D9A0 ROM:0012D9A0 loc_12D9A0: ; CODE XREF: ROM:0012D996↑j ROM:0012D9A0 btst #0,($10F9).w ROM:0012D9A6 beq.s loc_12D9D8 ROM:0012D9A8 cmpi.w #1,($D68).w ROM:0012D9AE ble.s loc_12D9C0 ROM:0012D9B0 subq.w #1,($D68).w ROM:0012D9B4 bvc.s loc_12D9BC ROM:0012D9B6 move.w #$8000,($D68).w ROM:0012D9BC ROM:0012D9BC loc_12D9BC: ; CODE XREF: ROM:0012D9B4↑j ROM:0012D9BC bra.s loc_12D9D8 ROM:0012D9BE ; --------------------------------------------------------------------------- ROM:0012D9BE bra.s loc_12D9D8 ROM:0012D9C0 ; --------------------------------------------------------------------------- ROM:0012D9C0 ROM:0012D9C0 loc_12D9C0: ; CODE XREF: ROM:0012D9AE↑j ROM:0012D9C0 subq.w #1,($D68).w ROM:0012D9C4 bvc.s loc_12D9CC ROM:0012D9C6 move.w #$8000,($D68).w ROM:0012D9CC ROM:0012D9CC loc_12D9CC: ; CODE XREF: ROM:0012D9C4↑j ROM:0012D9CC bsr.w sub_12DA3E ROM:0012D9D0 move.b #3,($117D).w ROM:0012D9D6 bra.s locret_12DA2C ROM:0012D9D8 ; --------------------------------------------------------------------------- ROM:0012D9D8 ROM:0012D9D8 loc_12D9D8: ; CODE XREF: ROM:0012D988↑j ROM:0012D9D8 ; ROM:0012D9A6↑j ... ROM:0012D9D8 bsr.w sub_12DA30 ROM:0012D9DC rts ROM:0012D9DE ; --------------------------------------------------------------------------- ROM:0012D9DE ROM:0012D9DE loc_12D9DE: ; DATA XREF: ROM:0012D968↑o ROM:0012D9DE btst #7,($12FF).w ROM:0012D9E4 bne.s loc_12D9EE ROM:0012D9E6 move.b #1,($117D).w ROM:0012D9EC bra.s loc_12D98A ROM:0012D9EE ; --------------------------------------------------------------------------- ROM:0012D9EE ROM:0012D9EE loc_12D9EE: ; CODE XREF: ROM:0012D9E4↑j ROM:0012D9EE btst #1,($130E).w ROM:0012D9F4 beq.s loc_12DA18 ROM:0012D9F6 btst #0,($10F9).w ROM:0012D9FC beq.s loc_12DA12 ROM:0012D9FE bsr.w sub_12DA3E ROM:0012DA02 bsr.w sub_12DB2A ROM:0012DA06 bsr.w sub_12DA4C ROM:0012DA0A bsr.w sub_12DAE4 ROM:0012DA0E bra.s locret_12DA2C ROM:0012DA10 ; --------------------------------------------------------------------------- ROM:0012DA10 bra.s loc_12DA18 ROM:0012DA12 ; --------------------------------------------------------------------------- ROM:0012DA12 ROM:0012DA12 loc_12DA12: ; CODE XREF: ROM:0012D9FC↑j ROM:0012DA12 bsr.w sub_12DA3E ROM:0012DA16 bra.s locret_12DA2C ROM:0012DA18 ; --------------------------------------------------------------------------- ROM:0012DA18 ROM:0012DA18 loc_12DA18: ; CODE XREF: ROM:0012D9F4↑j ROM:0012DA18 ; ROM:0012DA10↑j ROM:0012DA18 btst #0,($10F9).w ROM:0012DA1E beq.s locret_12DA2C ROM:0012DA20 bsr.w sub_12DB2A ROM:0012DA24 bsr.w sub_12DA4C ROM:0012DA28 bsr.w sub_12DAE4 ROM:0012DA2C ROM:0012DA2C locret_12DA2C: ; CODE XREF: ROM:0012D9D6↑j ROM:0012DA2C ; ROM:0012DA0E↑j ... ROM:0012DA2C rts ROM:0012DA2E ; --------------------------------------------------------------------------- ROM:0012DA2E rts ROM:0012DA30 ROM:0012DA30 ; =============== S U B R O U T I N E ======================================= ROM:0012DA30 ROM:0012DA30 ROM:0012DA30 sub_12DA30: ; CODE XREF: ROM:loc_12D98A↑p ROM:0012DA30 ; ROM:loc_12D9D8↑p ROM:0012DA30 move.w ($D84).w,d0 ROM:0012DA34 move.w $13AA(d0.w*2),($D6E).w ROM:0012DA3C rts ROM:0012DA3C ; End of function sub_12DA30 ROM:0012DA3C ROM:0012DA3E ROM:0012DA3E ; =============== S U B R O U T I N E ======================================= ROM:0012DA3E ROM:0012DA3E ROM:0012DA3E sub_12DA3E: ; CODE XREF: ROM:loc_12D9CC↑p ROM:0012DA3E ; ROM:0012D9FE↑p ... ROM:0012DA3E move.w ($D84).w,d0 ROM:0012DA42 move.w $13AA(d0.w*2),($D6A).w ROM:0012DA4A rts ROM:0012DA4A ; End of function sub_12DA3E ROM:0012DA4A ROM:0012DA4C ROM:0012DA4C ; =============== S U B R O U T I N E ======================================= ROM:0012DA4C ROM:0012DA4C ROM:0012DA4C sub_12DA4C: ; CODE XREF: ROM:0012DA06↑p ROM:0012DA4C ; ROM:0012DA24↑p ROM:0012DA4C move.w ($D74).w,d0 ROM:0012DA50 cmp.w ($D76).w,d0 ROM:0012DA54 bgt.s loc_12DA60 ROM:0012DA56 move.w $6B4(a5),d1 ROM:0012DA5A move.w $6B6(a5),d2 ROM:0012DA5E bra.s loc_12DA78 ROM:0012DA60 ; --------------------------------------------------------------------------- ROM:0012DA60 ROM:0012DA60 loc_12DA60: ; CODE XREF: sub_12DA4C+8↑j ROM:0012DA60 move.w ($D72).w,d0 ROM:0012DA64 cmp.w ($D76).w,d0 ROM:0012DA68 bge.s loc_12DA70 ROM:0012DA6A clr.w d1 ROM:0012DA6C clr.w d2 ROM:0012DA6E bra.s loc_12DA78 ROM:0012DA70 ; --------------------------------------------------------------------------- ROM:0012DA70 ROM:0012DA70 loc_12DA70: ; CODE XREF: sub_12DA4C+1C↑j ROM:0012DA70 move.w $6BA(a5),d1 ROM:0012DA74 move.w $6BC(a5),d2 ROM:0012DA78 ROM:0012DA78 loc_12DA78: ; CODE XREF: sub_12DA4C+12↑j ROM:0012DA78 ; sub_12DA4C+22↑j ROM:0012DA78 move.w ($D76).w,d3 ROM:0012DA7C sub.w ($D70).w,d3 ROM:0012DA80 muls.w d3,d1 ROM:0012DA82 divs.w #$A,d1 ROM:0012DA86 bvc.w loc_12DA9C ROM:0012DA8A cmpi.l #0,d1 ROM:0012DA90 ble.s loc_12DA98 ROM:0012DA92 move.w #$7FFF,d1 ROM:0012DA96 bra.s loc_12DA9C ROM:0012DA98 ; --------------------------------------------------------------------------- ROM:0012DA98 ROM:0012DA98 loc_12DA98: ; CODE XREF: sub_12DA4C+44↑j ROM:0012DA98 move.w #$8000,d1 ROM:0012DA9C ROM:0012DA9C loc_12DA9C: ; CODE XREF: sub_12DA4C+3A↑j ROM:0012DA9C ; sub_12DA4C+4A↑j ROM:0012DA9C move.w d1,($D6C).w ROM:0012DAA0 muls.w d3,d2 ROM:0012DAA2 move.w ($D6A).w,d4 ROM:0012DAA6 muls.w #$3E8,d4 ROM:0012DAAA add.l d2,d4 ROM:0012DAAC divs.w #$3E8,d4 ROM:0012DAB0 bvc.w loc_12DAC6 ROM:0012DAB4 cmpi.l #0,d4 ROM:0012DABA ble.s loc_12DAC2 ROM:0012DABC move.w #$7FFF,d4 ROM:0012DAC0 bra.s loc_12DAC6 ROM:0012DAC2 ; --------------------------------------------------------------------------- ROM:0012DAC2 ROM:0012DAC2 loc_12DAC2: ; CODE XREF: sub_12DA4C+6E↑j ROM:0012DAC2 move.w #$8000,d4 ROM:0012DAC6 ROM:0012DAC6 loc_12DAC6: ; CODE XREF: sub_12DA4C+64↑j ROM:0012DAC6 ; sub_12DA4C+74↑j ROM:0012DAC6 move.w d4,($D6A).w ROM:0012DACA add.w d4,d1 ROM:0012DACC bvc.w loc_12DADE ROM:0012DAD0 bpl.w loc_12DADA ROM:0012DAD4 move.w #$7FFF,d1 ROM:0012DAD8 bra.s loc_12DADE ROM:0012DADA ; --------------------------------------------------------------------------- ROM:0012DADA ROM:0012DADA loc_12DADA: ; CODE XREF: sub_12DA4C+84↑j ROM:0012DADA move.w #$8000,d1 ROM:0012DADE ROM:0012DADE loc_12DADE: ; CODE XREF: sub_12DA4C+80↑j ROM:0012DADE ; sub_12DA4C+8C↑j ROM:0012DADE move.w d1,($D6E).w ROM:0012DAE2 rts ROM:0012DAE2 ; End of function sub_12DA4C ROM:0012DAE2 ROM:0012DAE4 ROM:0012DAE4 ; =============== S U B R O U T I N E ======================================= ROM:0012DAE4 ROM:0012DAE4 ROM:0012DAE4 sub_12DAE4: ; CODE XREF: ROM:0012DA0A↑p ROM:0012DAE4 ; ROM:0012DA28↑p ROM:0012DAE4 move.w #$2710,d6 ROM:0012DAE8 move.w ($D84).w,d4 ROM:0012DAEC move.w $13AA(d4.w*2),d2 ROM:0012DAF2 clr.w d5 ROM:0012DAF4 move.w $6C0(a5),d3 ROM:0012DAF8 move.w ($D6A).w,d1 ROM:0012DAFC bsr.l sub_12AE3E ROM:0012DB02 swap d4 ROM:0012DB04 move.w ($D84).w,d3 ROM:0012DB08 move.w $6C2(a5),d0 ROM:0012DB0C cmp.w d4,d0 ROM:0012DB0E bge.s loc_12DB16 ROM:0012DB10 move.w $6C2(a5),d4 ROM:0012DB14 bra.s loc_12DB22 ROM:0012DB16 ; --------------------------------------------------------------------------- ROM:0012DB16 ROM:0012DB16 loc_12DB16: ; CODE XREF: sub_12DAE4+2A↑j ROM:0012DB16 move.w $6C4(a5),d0 ROM:0012DB1A cmp.w d4,d0 ROM:0012DB1C ble.s loc_12DB22 ROM:0012DB1E move.w $6C4(a5),d4 ROM:0012DB22 ROM:0012DB22 loc_12DB22: ; CODE XREF: sub_12DAE4+30↑j ROM:0012DB22 ; sub_12DAE4+38↑j ROM:0012DB22 move.w d4,$13AA(d3.w*2) ROM:0012DB28 rts ROM:0012DB28 ; End of function sub_12DAE4 ROM:0012DB28 ROM:0012DB2A ROM:0012DB2A ; =============== S U B R O U T I N E ======================================= ROM:0012DB2A ROM:0012DB2A ROM:0012DB2A sub_12DB2A: ; CODE XREF: ROM:0012DA02↑p ROM:0012DB2A ; ROM:0012DA20↑p ROM:0012DB2A move.w #$3D2E,d1 ROM:0012DB2E move.w ($CCA).w,d2 ROM:0012DB32 bsr.l sub_11700C ROM:0012DB38 move.w $6BE(a5),($D70).w ROM:0012DB3E add.w d1,($D70).w ROM:0012DB42 move.w $6B8(a5),($D72).w ROM:0012DB48 add.w d1,($D72).w ROM:0012DB4C move.w $6B2(a5),($D74).w ROM:0012DB52 add.w d1,($D74).w ROM:0012DB56 rts ROM:0012DB56 ; End of function sub_12DB2A ROM:0012DB56 ROM:0012DB58 ROM:0012DB58 ; =============== S U B R O U T I N E ======================================= ROM:0012DB58 ROM:0012DB58 ROM:0012DB58 sub_12DB58: ; CODE XREF: ROM:001171F2↑p ROM:0012DB58 clr.w d1 ROM:0012DB5A move.b ($117E).w,d1 ROM:0012DB5E cmpi.w #2,d1 ROM:0012DB62 bcc.s locret_12DB6C ROM:0012DB64 movea.l off_12DB6E(pc,d1.w*4),a0 ROM:0012DB68 nop ROM:0012DB6A jmp (a0) ROM:0012DB6C ; --------------------------------------------------------------------------- ROM:0012DB6C ROM:0012DB6C locret_12DB6C: ; CODE XREF: sub_12DB58+A↑j ROM:0012DB6C rts ROM:0012DB6C ; End of function sub_12DB58 ROM:0012DB6C ROM:0012DB6C ; --------------------------------------------------------------------------- ROM:0012DB6E off_12DB6E: dc.l loc_12DB76 ; DATA XREF: sub_12DB58+C↑r ROM:0012DB72 dc.l loc_12DB94 ROM:0012DB76 ; --------------------------------------------------------------------------- ROM:0012DB76 ROM:0012DB76 loc_12DB76: ; DATA XREF: ROM:off_12DB6E↑o ROM:0012DB76 move.b #1,($117E).w ROM:0012DB7C bsr.w sub_12DBDA ROM:0012DB80 move.w $6C6(a5),d0 ROM:0012DB84 clr.b ($8DF).w ROM:0012DB88 move.w d0,($6A0).w ROM:0012DB8C move.b #1,($8DF).w ROM:0012DB92 rts ROM:0012DB94 ; --------------------------------------------------------------------------- ROM:0012DB94 ROM:0012DB94 loc_12DB94: ; DATA XREF: ROM:0012DB72↑o ROM:0012DB94 btst #3,($131A).w ROM:0012DB9A beq.s loc_12DBB4 ROM:0012DB9C bsr.w sub_12DBDA ROM:0012DBA0 move.w $6C6(a5),d0 ROM:0012DBA4 clr.b ($8DF).w ROM:0012DBA8 move.w d0,($6A0).w ROM:0012DBAC move.b #1,($8DF).w ROM:0012DBB2 rts ROM:0012DBB4 ; --------------------------------------------------------------------------- ROM:0012DBB4 ROM:0012DBB4 loc_12DBB4: ; CODE XREF: ROM:0012DB9A↑j ROM:0012DBB4 cmpi.w #0,($6A0).w ROM:0012DBBA bgt.s locret_12DBD6 ROM:0012DBBC bsr.w sub_12DBEE ROM:0012DBC0 bsr.w sub_12DC14 ROM:0012DBC4 move.w $6C6(a5),d0 ROM:0012DBC8 clr.b ($8DF).w ROM:0012DBCC move.w d0,($6A0).w ROM:0012DBD0 move.b #1,($8DF).w ROM:0012DBD6 ROM:0012DBD6 locret_12DBD6: ; CODE XREF: ROM:0012DBBA↑j ROM:0012DBD6 rts ROM:0012DBD8 ; --------------------------------------------------------------------------- ROM:0012DBD8 rts ROM:0012DBDA ROM:0012DBDA ; =============== S U B R O U T I N E ======================================= ROM:0012DBDA ROM:0012DBDA ROM:0012DBDA sub_12DBDA: ; CODE XREF: ROM:0012DB7C↑p ROM:0012DBDA ; ROM:0012DB9C↑p ROM:0012DBDA move.w ($C86).w,($D76).w ROM:0012DBE0 clr.w ($D78).w ROM:0012DBE4 clr.w ($D7A).w ROM:0012DBE8 clr.w ($D7C).w ROM:0012DBEC rts ROM:0012DBEC ; End of function sub_12DBDA ROM:0012DBEC ROM:0012DBEE ROM:0012DBEE ; =============== S U B R O U T I N E ======================================= ROM:0012DBEE ROM:0012DBEE ROM:0012DBEE sub_12DBEE: ; CODE XREF: ROM:0012DBBC↑p ROM:0012DBEE move.w #$2710,d6 ROM:0012DBF2 move.w ($D76).w,d2 ROM:0012DBF6 move.w ($D78).w,d5 ROM:0012DBFA move.w $6C8(a5),d3 ROM:0012DBFE move.w ($C86).w,d1 ROM:0012DC02 bsr.l sub_12AE3E ROM:0012DC08 move.w d4,($D78).w ROM:0012DC0C swap d4 ROM:0012DC0E move.w d4,($D76).w ROM:0012DC12 rts ROM:0012DC12 ; End of function sub_12DBEE ROM:0012DC12 ROM:0012DC14 ROM:0012DC14 ; =============== S U B R O U T I N E ======================================= ROM:0012DC14 ROM:0012DC14 ROM:0012DC14 sub_12DC14: ; CODE XREF: ROM:0012DBC0↑p ROM:0012DC14 move.w #$3D30,d1 ROM:0012DC18 move.w ($CCA).w,d2 ROM:0012DC1C bsr.l sub_11700C ROM:0012DC22 move.w d1,($D7E).w ROM:0012DC26 move.w #$2710,d6 ROM:0012DC2A move.w ($D7A).w,d2 ROM:0012DC2E move.w ($D7C).w,d5 ROM:0012DC32 move.w ($D7E).w,d3 ROM:0012DC36 move.w ($C86).w,d1 ROM:0012DC3A sub.w ($D76).w,d1 ROM:0012DC3E cmpi.w #0,d1 ROM:0012DC42 blt.s loc_12DC48 ROM:0012DC44 bra.s loc_12DC4A ROM:0012DC46 ; --------------------------------------------------------------------------- ROM:0012DC46 bra.s loc_12DC4A ROM:0012DC48 ; --------------------------------------------------------------------------- ROM:0012DC48 ROM:0012DC48 loc_12DC48: ; CODE XREF: sub_12DC14+2E↑j ROM:0012DC48 neg.w d1 ROM:0012DC4A ROM:0012DC4A loc_12DC4A: ; CODE XREF: sub_12DC14+30↑j ROM:0012DC4A ; sub_12DC14+32↑j ROM:0012DC4A bsr.l sub_12AE3E ROM:0012DC50 move.w d4,($D7C).w ROM:0012DC54 swap d4 ROM:0012DC56 move.w d4,($D7A).w ROM:0012DC5A rts ROM:0012DC5A ; End of function sub_12DC14 ROM:0012DC5A ROM:0012DC5C ROM:0012DC5C ; =============== S U B R O U T I N E ======================================= ROM:0012DC5C ROM:0012DC5C ROM:0012DC5C sub_12DC5C: ; CODE XREF: sub_12D934+6↑p ROM:0012DC5C bclr #1,($130E).w ROM:0012DC62 bsr.w sub_12DC70 ROM:0012DC66 bsr.w sub_12DD2A ROM:0012DC6A bsr.w sub_12DDE4 ROM:0012DC6E rts ROM:0012DC6E ; End of function sub_12DC5C ROM:0012DC6E ROM:0012DC70 ROM:0012DC70 ; =============== S U B R O U T I N E ======================================= ROM:0012DC70 ROM:0012DC70 ROM:0012DC70 sub_12DC70: ; CODE XREF: sub_12DC5C+6↑p ROM:0012DC70 clr.w d1 ROM:0012DC72 move.b ($117F).w,d1 ROM:0012DC76 cmpi.w #4,d1 ROM:0012DC7A bcc.s locret_12DC84 ROM:0012DC7C movea.l off_12DC86(pc,d1.w*4),a0 ROM:0012DC80 nop ROM:0012DC82 jmp (a0) ROM:0012DC84 ; --------------------------------------------------------------------------- ROM:0012DC84 ROM:0012DC84 locret_12DC84: ; CODE XREF: sub_12DC70+A↑j ROM:0012DC84 rts ROM:0012DC84 ; End of function sub_12DC70 ROM:0012DC84 ROM:0012DC84 ; --------------------------------------------------------------------------- ROM:0012DC86 off_12DC86: dc.l loc_12DC96 ; DATA XREF: sub_12DC70+C↑r ROM:0012DC8A dc.l loc_12DCA2 ROM:0012DC8E dc.l loc_12DCC2 ROM:0012DC92 dc.l loc_12DD04 ROM:0012DC96 ; --------------------------------------------------------------------------- ROM:0012DC96 ROM:0012DC96 loc_12DC96: ; DATA XREF: ROM:off_12DC86↑o ROM:0012DC96 clr.w ($D80).w ROM:0012DC9A move.b #1,($117F).w ROM:0012DCA0 rts ROM:0012DCA2 ; --------------------------------------------------------------------------- ROM:0012DCA2 ROM:0012DCA2 loc_12DCA2: ; DATA XREF: ROM:0012DC8A↑o ROM:0012DCA2 move.w $9AA(a5),d1 ROM:0012DCA6 cmp.w ($A5A).w,d1 ROM:0012DCAA bgt.s locret_12DCC0 ROM:0012DCAC move.w #1,($D80).w ROM:0012DCB2 bset #1,($130E).w ROM:0012DCB8 move.b #2,($117F).w ROM:0012DCBE bra.s loc_12DCC2 ROM:0012DCC0 ; --------------------------------------------------------------------------- ROM:0012DCC0 ROM:0012DCC0 locret_12DCC0: ; CODE XREF: ROM:0012DCAA↑j ROM:0012DCC0 ; ROM:0012DD00↓j ROM:0012DCC0 rts ROM:0012DCC2 ; --------------------------------------------------------------------------- ROM:0012DCC2 ROM:0012DCC2 loc_12DCC2: ; CODE XREF: ROM:0012DCBE↑j ROM:0012DCC2 ; ROM:0012DD24↓j ROM:0012DCC2 ; DATA XREF: ... ROM:0012DCC2 move.w $9AC(a5),d1 ROM:0012DCC6 cmp.w ($A5A).w,d1 ROM:0012DCCA bgt.s loc_12DCE0 ROM:0012DCCC move.w #2,($D80).w ROM:0012DCD2 bset #1,($130E).w ROM:0012DCD8 move.b #3,($117F).w ROM:0012DCDE bra.s locret_12DD26 ROM:0012DCE0 ; --------------------------------------------------------------------------- ROM:0012DCE0 ROM:0012DCE0 loc_12DCE0: ; CODE XREF: ROM:0012DCCA↑j ROM:0012DCE0 move.w $9AA(a5),d1 ROM:0012DCE4 sub.w $6CA(a5),d1 ROM:0012DCE8 cmp.w ($A5A).w,d1 ROM:0012DCEC ble.s locret_12DD02 ROM:0012DCEE move.w #0,($D80).w ROM:0012DCF4 bset #1,($130E).w ROM:0012DCFA move.b #1,($117F).w ROM:0012DD00 bra.s locret_12DCC0 ROM:0012DD02 ; --------------------------------------------------------------------------- ROM:0012DD02 ROM:0012DD02 locret_12DD02: ; CODE XREF: ROM:0012DCEC↑j ROM:0012DD02 rts ROM:0012DD04 ; --------------------------------------------------------------------------- ROM:0012DD04 ROM:0012DD04 loc_12DD04: ; DATA XREF: ROM:0012DC92↑o ROM:0012DD04 move.w $9AC(a5),d1 ROM:0012DD08 sub.w $6CA(a5),d1 ROM:0012DD0C cmp.w ($A5A).w,d1 ROM:0012DD10 ble.s locret_12DD26 ROM:0012DD12 move.w #1,($D80).w ROM:0012DD18 bset #1,($130E).w ROM:0012DD1E move.b #2,($117F).w ROM:0012DD24 bra.s loc_12DCC2 ROM:0012DD26 ; --------------------------------------------------------------------------- ROM:0012DD26 ROM:0012DD26 locret_12DD26: ; CODE XREF: ROM:0012DCDE↑j ROM:0012DD26 ; ROM:0012DD10↑j ROM:0012DD26 rts ROM:0012DD28 ; --------------------------------------------------------------------------- ROM:0012DD28 rts ROM:0012DD2A ROM:0012DD2A ; =============== S U B R O U T I N E ======================================= ROM:0012DD2A ROM:0012DD2A ROM:0012DD2A sub_12DD2A: ; CODE XREF: sub_12DC5C+A↑p ROM:0012DD2A clr.w d1 ROM:0012DD2C move.b ($1180).w,d1 ROM:0012DD30 cmpi.w #4,d1 ROM:0012DD34 bcc.s locret_12DD3E ROM:0012DD36 movea.l off_12DD40(pc,d1.w*4),a0 ROM:0012DD3A nop ROM:0012DD3C jmp (a0) ROM:0012DD3E ; --------------------------------------------------------------------------- ROM:0012DD3E ROM:0012DD3E locret_12DD3E: ; CODE XREF: sub_12DD2A+A↑j ROM:0012DD3E rts ROM:0012DD3E ; End of function sub_12DD2A ROM:0012DD3E ROM:0012DD3E ; --------------------------------------------------------------------------- ROM:0012DD40 off_12DD40: dc.l loc_12DD50 ; DATA XREF: sub_12DD2A+C↑r ROM:0012DD44 dc.l loc_12DD5C ROM:0012DD48 dc.l loc_12DD7C ROM:0012DD4C dc.l loc_12DDBE ROM:0012DD50 ; --------------------------------------------------------------------------- ROM:0012DD50 ROM:0012DD50 loc_12DD50: ; DATA XREF: ROM:off_12DD40↑o ROM:0012DD50 clr.w ($D82).w ROM:0012DD54 move.b #1,($1180).w ROM:0012DD5A rts ROM:0012DD5C ; --------------------------------------------------------------------------- ROM:0012DD5C ROM:0012DD5C loc_12DD5C: ; DATA XREF: ROM:0012DD44↑o ROM:0012DD5C move.w $9AE(a5),d1 ROM:0012DD60 cmp.w ($598).w,d1 ROM:0012DD64 bgt.s locret_12DD7A ROM:0012DD66 move.w #1,($D82).w ROM:0012DD6C bset #1,($130E).w ROM:0012DD72 move.b #2,($1180).w ROM:0012DD78 bra.s loc_12DD7C ROM:0012DD7A ; --------------------------------------------------------------------------- ROM:0012DD7A ROM:0012DD7A locret_12DD7A: ; CODE XREF: ROM:0012DD64↑j ROM:0012DD7A ; ROM:0012DDBA↓j ROM:0012DD7A rts ROM:0012DD7C ; --------------------------------------------------------------------------- ROM:0012DD7C ROM:0012DD7C loc_12DD7C: ; CODE XREF: ROM:0012DD78↑j ROM:0012DD7C ; ROM:0012DDDE↓j ROM:0012DD7C ; DATA XREF: ... ROM:0012DD7C move.w $9B0(a5),d1 ROM:0012DD80 cmp.w ($598).w,d1 ROM:0012DD84 bgt.s loc_12DD9A ROM:0012DD86 move.w #2,($D82).w ROM:0012DD8C bset #1,($130E).w ROM:0012DD92 move.b #3,($1180).w ROM:0012DD98 bra.s locret_12DDE0 ROM:0012DD9A ; --------------------------------------------------------------------------- ROM:0012DD9A ROM:0012DD9A loc_12DD9A: ; CODE XREF: ROM:0012DD84↑j ROM:0012DD9A move.w $9AE(a5),d1 ROM:0012DD9E sub.w $6CC(a5),d1 ROM:0012DDA2 cmp.w ($598).w,d1 ROM:0012DDA6 ble.s locret_12DDBC ROM:0012DDA8 move.w #0,($D82).w ROM:0012DDAE bset #1,($130E).w ROM:0012DDB4 move.b #1,($1180).w ROM:0012DDBA bra.s locret_12DD7A ROM:0012DDBC ; --------------------------------------------------------------------------- ROM:0012DDBC ROM:0012DDBC locret_12DDBC: ; CODE XREF: ROM:0012DDA6↑j ROM:0012DDBC rts ROM:0012DDBE ; --------------------------------------------------------------------------- ROM:0012DDBE ROM:0012DDBE loc_12DDBE: ; DATA XREF: ROM:0012DD4C↑o ROM:0012DDBE move.w $9B0(a5),d1 ROM:0012DDC2 sub.w $6CC(a5),d1 ROM:0012DDC6 cmp.w ($598).w,d1 ROM:0012DDCA ble.s locret_12DDE0 ROM:0012DDCC move.w #1,($D82).w ROM:0012DDD2 bset #1,($130E).w ROM:0012DDD8 move.b #2,($1180).w ROM:0012DDDE bra.s loc_12DD7C ROM:0012DDE0 ; --------------------------------------------------------------------------- ROM:0012DDE0 ROM:0012DDE0 locret_12DDE0: ; CODE XREF: ROM:0012DD98↑j ROM:0012DDE0 ; ROM:0012DDCA↑j ROM:0012DDE0 rts ROM:0012DDE2 ; --------------------------------------------------------------------------- ROM:0012DDE2 rts ROM:0012DDE4 ROM:0012DDE4 ; =============== S U B R O U T I N E ======================================= ROM:0012DDE4 ROM:0012DDE4 ROM:0012DDE4 sub_12DDE4: ; CODE XREF: sub_12DC5C+E↑p ROM:0012DDE4 move.w #3,d0 ROM:0012DDE8 muls.w ($D82).w,d0 ROM:0012DDEC add.w ($D80).w,d0 ROM:0012DDF0 move.w d0,($D84).w ROM:0012DDF4 rts ROM:0012DDF4 ; End of function sub_12DDE4 ROM:0012DDF4 ROM:0012DDF6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012DDF8 ROM:0012DDF8 ; =============== S U B R O U T I N E ======================================= ROM:0012DDF8 ROM:0012DDF8 ROM:0012DDF8 sub_12DDF8: ; CODE XREF: sub_12DF34+A↓p ROM:0012DDF8 clr.w d1 ROM:0012DDFA move.b ($1181).w,d1 ROM:0012DDFE cmpi.w #3,d1 ROM:0012DE02 bcc.s locret_12DE0C ROM:0012DE04 movea.l off_12DE0E(pc,d1.w*4),a0 ROM:0012DE08 nop ROM:0012DE0A jmp (a0) ROM:0012DE0C ; --------------------------------------------------------------------------- ROM:0012DE0C ROM:0012DE0C locret_12DE0C: ; CODE XREF: sub_12DDF8+A↑j ROM:0012DE0C rts ROM:0012DE0C ; End of function sub_12DDF8 ROM:0012DE0C ROM:0012DE0C ; --------------------------------------------------------------------------- ROM:0012DE0E off_12DE0E: dc.l loc_12DE1A ; DATA XREF: sub_12DDF8+C↑r ROM:0012DE12 dc.l loc_12DE24 ROM:0012DE16 dc.l loc_12DE56 ROM:0012DE1A ; --------------------------------------------------------------------------- ROM:0012DE1A ROM:0012DE1A loc_12DE1A: ; DATA XREF: ROM:off_12DE0E↑o ROM:0012DE1A move.b #1,($1181).w ROM:0012DE20 bra.s locret_12DE54 ROM:0012DE22 ; --------------------------------------------------------------------------- ROM:0012DE22 rts ROM:0012DE24 ; --------------------------------------------------------------------------- ROM:0012DE24 ROM:0012DE24 loc_12DE24: ; DATA XREF: ROM:0012DE12↑o ROM:0012DE24 move.w $6D2(a5),d1 ROM:0012DE28 move.w $6D0(a5),d2 ROM:0012DE2C cmp.w ($53A).w,d1 ROM:0012DE30 bgt.s locret_12DE54 ROM:0012DE32 cmp.w ($53A).w,d2 ROM:0012DE36 ble.s locret_12DE54 ROM:0012DE38 clr.w ($D86).w ROM:0012DE3C clr.l ($9AC).w ROM:0012DE40 bclr #3,($938).w ROM:0012DE46 bset #2,($93A).w ROM:0012DE4C move.b #2,($1181).w ROM:0012DE52 bra.s locret_12DE90 ROM:0012DE54 ; --------------------------------------------------------------------------- ROM:0012DE54 ROM:0012DE54 locret_12DE54: ; CODE XREF: ROM:0012DE20↑j ROM:0012DE54 ; ROM:0012DE30↑j ... ROM:0012DE54 rts ROM:0012DE56 ; --------------------------------------------------------------------------- ROM:0012DE56 ROM:0012DE56 loc_12DE56: ; DATA XREF: ROM:0012DE16↑o ROM:0012DE56 move.w $6D2(a5),d1 ROM:0012DE5A move.w $6D0(a5),d2 ROM:0012DE5E cmp.w ($53A).w,d1 ROM:0012DE62 bgt.s loc_12DE6A ROM:0012DE64 cmp.w ($53A).w,d2 ROM:0012DE68 bgt.s loc_12DE78 ROM:0012DE6A ROM:0012DE6A loc_12DE6A: ; CODE XREF: ROM:0012DE62↑j ROM:0012DE6A bclr #2,($93A).w ROM:0012DE70 move.b #1,($1181).w ROM:0012DE76 bra.s locret_12DE54 ROM:0012DE78 ; --------------------------------------------------------------------------- ROM:0012DE78 ROM:0012DE78 loc_12DE78: ; CODE XREF: ROM:0012DE68↑j ROM:0012DE78 move.l $19A(a5),d3 ROM:0012DE7C cmp.l ($9AC).w,d3 ROM:0012DE80 bgt.s locret_12DE90 ROM:0012DE82 bclr #2,($93A).w ROM:0012DE88 move.b #1,($1181).w ROM:0012DE8E bra.s locret_12DE54 ROM:0012DE90 ; --------------------------------------------------------------------------- ROM:0012DE90 ROM:0012DE90 locret_12DE90: ; CODE XREF: ROM:0012DE52↑j ROM:0012DE90 ; ROM:0012DE80↑j ROM:0012DE90 rts ROM:0012DE92 ; --------------------------------------------------------------------------- ROM:0012DE92 rts ROM:0012DE94 ROM:0012DE94 ; =============== S U B R O U T I N E ======================================= ROM:0012DE94 ROM:0012DE94 ROM:0012DE94 sub_12DE94: ; CODE XREF: sub_12DED8+30↓p ROM:0012DE94 cmpi.l #0,($9B0).w ROM:0012DE9C ble.s locret_12DED6 ROM:0012DE9E move.l ($9B0).w,d0 ROM:0012DEA2 sub.l ($9AC).w,d0 ROM:0012DEA6 bge.w loc_12DEAC ROM:0012DEAA neg.l d0 ROM:0012DEAC ROM:0012DEAC loc_12DEAC: ; CODE XREF: sub_12DE94+12↑j ROM:0012DEAC muls.l #$186A0,d1:d0 ROM:0012DEB4 divs.l ($9B0).w,d1:d0 ROM:0012DEBA bvc.s loc_12DEC2 ROM:0012DEBC move.l #$7FFFFFFF,d0 ROM:0012DEC2 ROM:0012DEC2 loc_12DEC2: ; CODE XREF: sub_12DE94+26↑j ROM:0012DEC2 cmpi.l #$7FFF,d0 ROM:0012DEC8 ble.s loc_12DED2 ROM:0012DECA move.w #$7FFF,($D8A).w ROM:0012DED0 bra.s locret_12DED6 ROM:0012DED2 ; --------------------------------------------------------------------------- ROM:0012DED2 ROM:0012DED2 loc_12DED2: ; CODE XREF: sub_12DE94+34↑j ROM:0012DED2 move.w d0,($D8A).w ROM:0012DED6 ROM:0012DED6 locret_12DED6: ; CODE XREF: sub_12DE94+8↑j ROM:0012DED6 ; sub_12DE94+3C↑j ROM:0012DED6 rts ROM:0012DED6 ; End of function sub_12DE94 ROM:0012DED6 ROM:0012DED8 ROM:0012DED8 ; =============== S U B R O U T I N E ======================================= ROM:0012DED8 ROM:0012DED8 ROM:0012DED8 sub_12DED8: ; CODE XREF: ROM:00112CC0↑p ROM:0012DED8 btst #2,($93A).w ROM:0012DEDE beq.s locret_12DF32 ROM:0012DEE0 move.l ($40C).w,d0 ROM:0012DEE4 add.l d0,($9AC).w ROM:0012DEE8 bvc.s loc_12DEF2 ROM:0012DEEA move.l #$7FFFFFFF,($9AC).w ROM:0012DEF2 ROM:0012DEF2 loc_12DEF2: ; CODE XREF: sub_12DED8+10↑j ROM:0012DEF2 addq.w #1,($D86).w ROM:0012DEF6 move.w $6CE(a5),d0 ROM:0012DEFA cmp.w ($D86).w,d0 ROM:0012DEFE bne.s locret_12DF32 ROM:0012DF00 btst #3,($938).w ROM:0012DF06 beq.s loc_12DF1E ROM:0012DF08 bsr.w sub_12DE94 ROM:0012DF0C bsr.l sub_12E1D0 ROM:0012DF12 bsr.l sub_12E20A ROM:0012DF18 bset #3,($12F8).w ROM:0012DF1E ROM:0012DF1E loc_12DF1E: ; CODE XREF: sub_12DED8+2E↑j ROM:0012DF1E clr.w ($D86).w ROM:0012DF22 move.l ($9AC).w,($9B0).w ROM:0012DF28 clr.l ($9AC).w ROM:0012DF2C bset #3,($938).w ROM:0012DF32 ROM:0012DF32 locret_12DF32: ; CODE XREF: sub_12DED8+6↑j ROM:0012DF32 ; sub_12DED8+26↑j ROM:0012DF32 rts ROM:0012DF32 ; End of function sub_12DED8 ROM:0012DF32 ROM:0012DF34 ROM:0012DF34 ; =============== S U B R O U T I N E ======================================= ROM:0012DF34 ROM:0012DF34 ROM:0012DF34 sub_12DF34: ; CODE XREF: sub_12688A+F0↑p ROM:0012DF34 bclr #7,($1305).w ROM:0012DF3A move.w ($D3A).w,d0 ROM:0012DF3E bsr.l sub_12DDF8 ROM:0012DF44 clr.w d1 ROM:0012DF46 move.b ($1183).w,d1 ROM:0012DF4A cmpi.w #6,d1 ROM:0012DF4E bcc.s locret_12DF58 ROM:0012DF50 movea.l off_12DF5A(pc,d1.w*4),a0 ROM:0012DF54 nop ROM:0012DF56 jmp (a0) ROM:0012DF58 ; --------------------------------------------------------------------------- ROM:0012DF58 ROM:0012DF58 locret_12DF58: ; CODE XREF: sub_12DF34+1A↑j ROM:0012DF58 rts ROM:0012DF58 ; End of function sub_12DF34 ROM:0012DF58 ROM:0012DF58 ; --------------------------------------------------------------------------- ROM:0012DF5A off_12DF5A: dc.l loc_12DF72 ; DATA XREF: sub_12DF34+1C↑r ROM:0012DF5E dc.l loc_12DF88 ROM:0012DF62 dc.l loc_12DF9A ROM:0012DF66 dc.l loc_12E002 ROM:0012DF6A dc.l loc_12E092 ROM:0012DF6E dc.l loc_12E0FE ROM:0012DF72 ; --------------------------------------------------------------------------- ROM:0012DF72 ROM:0012DF72 loc_12DF72: ; DATA XREF: ROM:off_12DF5A↑o ROM:0012DF72 move.w #0,($1036).w ROM:0012DF78 move.w #0,($1038).w ROM:0012DF7E move.b #1,($1183).w ROM:0012DF84 bra.s locret_12DF98 ROM:0012DF86 ; --------------------------------------------------------------------------- ROM:0012DF86 rts ROM:0012DF88 ; --------------------------------------------------------------------------- ROM:0012DF88 ROM:0012DF88 loc_12DF88: ; DATA XREF: ROM:0012DF5E↑o ROM:0012DF88 btst #5,($12F9).w ROM:0012DF8E beq.s locret_12DF98 ROM:0012DF90 move.b #2,($1183).w ROM:0012DF96 bra.s locret_12E000 ROM:0012DF98 ; --------------------------------------------------------------------------- ROM:0012DF98 ROM:0012DF98 locret_12DF98: ; CODE XREF: ROM:0012DF84↑j ROM:0012DF98 ; ROM:0012DF8E↑j ... ROM:0012DF98 rts ROM:0012DF9A ; --------------------------------------------------------------------------- ROM:0012DF9A ROM:0012DF9A loc_12DF9A: ; DATA XREF: ROM:0012DF62↑o ROM:0012DF9A btst #5,($12F9).w ROM:0012DFA0 bne.s loc_12DFAA ROM:0012DFA2 move.b #1,($1183).w ROM:0012DFA8 bra.s locret_12DF98 ROM:0012DFAA ; --------------------------------------------------------------------------- ROM:0012DFAA ROM:0012DFAA loc_12DFAA: ; CODE XREF: ROM:0012DFA0↑j ROM:0012DFAA cmpi.w #$118,d0 ROM:0012DFAE blt.s loc_12DFEA ROM:0012DFB0 btst #3,($12F8).w ROM:0012DFB6 beq.s loc_12DFDC ROM:0012DFB8 bclr #3,($12F8).w ROM:0012DFBE move.w #0,d3 ROM:0012DFC2 bsr.w sub_12E1BA ROM:0012DFC6 move.w #1,d3 ROM:0012DFCA bsr.w sub_12E1BA ROM:0012DFCE move.b #3,($1183).w ROM:0012DFD4 bra.l locret_12E090 ROM:0012DFDA ; --------------------------------------------------------------------------- ROM:0012DFDA bra.s loc_12DFE8 ROM:0012DFDC ; --------------------------------------------------------------------------- ROM:0012DFDC ROM:0012DFDC loc_12DFDC: ; CODE XREF: ROM:0012DFB6↑j ROM:0012DFDC move.b #3,($1183).w ROM:0012DFE2 bra.l locret_12E090 ROM:0012DFE8 ; --------------------------------------------------------------------------- ROM:0012DFE8 ROM:0012DFE8 loc_12DFE8: ; CODE XREF: ROM:0012DFDA↑j ROM:0012DFE8 bra.s locret_12E000 ROM:0012DFEA ; --------------------------------------------------------------------------- ROM:0012DFEA ROM:0012DFEA loc_12DFEA: ; CODE XREF: ROM:0012DFAE↑j ROM:0012DFEA btst #3,($12F8).w ROM:0012DFF0 beq.s locret_12E000 ROM:0012DFF2 bclr #3,($12F8).w ROM:0012DFF8 move.w #0,d3 ROM:0012DFFC bsr.w sub_12E1BA ROM:0012E000 ROM:0012E000 locret_12E000: ; CODE XREF: ROM:0012DF96↑j ROM:0012E000 ; ROM:loc_12DFE8↑j ... ROM:0012E000 rts ROM:0012E002 ; --------------------------------------------------------------------------- ROM:0012E002 ROM:0012E002 loc_12E002: ; DATA XREF: ROM:0012DF66↑o ROM:0012E002 btst #5,($12F9).w ROM:0012E008 bne.s loc_12E016 ROM:0012E00A move.b #1,($1183).w ROM:0012E010 bra.l locret_12DF98 ROM:0012E016 ; --------------------------------------------------------------------------- ROM:0012E016 ROM:0012E016 loc_12E016: ; CODE XREF: ROM:0012E008↑j ROM:0012E016 cmpi.w #$78,d0 ; 'x' ROM:0012E01A blt.s loc_12E072 ROM:0012E01C cmpi.w #$118,d0 ROM:0012E020 bge.s loc_12E072 ROM:0012E022 btst #3,($12F8).w ROM:0012E028 beq.s loc_12E058 ROM:0012E02A bclr #3,($12F8).w ROM:0012E030 move.w #1,d3 ROM:0012E034 bsr.w sub_12E1BA ROM:0012E038 move.w #0,d3 ROM:0012E03C bsr.w sub_12E1BA ROM:0012E040 bsr.w sub_12E194 ROM:0012E044 bset #7,($1305).w ROM:0012E04A move.b #4,($1183).w ROM:0012E050 bra.l locret_12E0FC ROM:0012E056 ; --------------------------------------------------------------------------- ROM:0012E056 bra.s loc_12E072 ROM:0012E058 ; --------------------------------------------------------------------------- ROM:0012E058 ROM:0012E058 loc_12E058: ; CODE XREF: ROM:0012E028↑j ROM:0012E058 move.w #0,d3 ROM:0012E05C bsr.w sub_12E194 ROM:0012E060 bset #7,($1305).w ROM:0012E066 move.b #4,($1183).w ROM:0012E06C bra.l locret_12E0FC ROM:0012E072 ; --------------------------------------------------------------------------- ROM:0012E072 ROM:0012E072 loc_12E072: ; CODE XREF: ROM:0012E01A↑j ROM:0012E072 ; ROM:0012E020↑j ... ROM:0012E072 btst #3,($12F8).w ROM:0012E078 beq.s locret_12E090 ROM:0012E07A bclr #3,($12F8).w ROM:0012E080 move.w #0,d3 ROM:0012E084 bsr.w sub_12E1BA ROM:0012E088 move.w #1,d3 ROM:0012E08C bsr.w sub_12E1BA ROM:0012E090 ROM:0012E090 locret_12E090: ; CODE XREF: ROM:0012DFD4↑j ROM:0012E090 ; ROM:0012DFE2↑j ... ROM:0012E090 rts ROM:0012E092 ; --------------------------------------------------------------------------- ROM:0012E092 ROM:0012E092 loc_12E092: ; DATA XREF: ROM:0012DF6A↑o ROM:0012E092 btst #5,($12F9).w ROM:0012E098 bne.s loc_12E0A6 ROM:0012E09A move.b #1,($1183).w ROM:0012E0A0 bra.l locret_12DF98 ROM:0012E0A6 ; --------------------------------------------------------------------------- ROM:0012E0A6 ROM:0012E0A6 loc_12E0A6: ; CODE XREF: ROM:0012E098↑j ROM:0012E0A6 cmpi.w #$118,d0 ROM:0012E0AA blt.s loc_12E0E6 ROM:0012E0AC btst #3,($12F8).w ROM:0012E0B2 beq.s loc_12E0D8 ROM:0012E0B4 bclr #3,($12F8).w ROM:0012E0BA move.w #0,d3 ROM:0012E0BE bsr.w sub_12E1BA ROM:0012E0C2 move.w #1,d3 ROM:0012E0C6 bsr.w sub_12E1BA ROM:0012E0CA move.b #5,($1183).w ROM:0012E0D0 bra.l locret_12E190 ROM:0012E0D6 ; --------------------------------------------------------------------------- ROM:0012E0D6 bra.s loc_12E0E4 ROM:0012E0D8 ; --------------------------------------------------------------------------- ROM:0012E0D8 ROM:0012E0D8 loc_12E0D8: ; CODE XREF: ROM:0012E0B2↑j ROM:0012E0D8 move.b #5,($1183).w ROM:0012E0DE bra.l locret_12E190 ROM:0012E0E4 ; --------------------------------------------------------------------------- ROM:0012E0E4 ROM:0012E0E4 loc_12E0E4: ; CODE XREF: ROM:0012E0D6↑j ROM:0012E0E4 bra.s locret_12E0FC ROM:0012E0E6 ; --------------------------------------------------------------------------- ROM:0012E0E6 ROM:0012E0E6 loc_12E0E6: ; CODE XREF: ROM:0012E0AA↑j ROM:0012E0E6 btst #3,($12F8).w ROM:0012E0EC beq.s locret_12E0FC ROM:0012E0EE bclr #3,($12F8).w ROM:0012E0F4 move.w #1,d3 ROM:0012E0F8 bsr.w sub_12E1BA ROM:0012E0FC ROM:0012E0FC locret_12E0FC: ; CODE XREF: ROM:0012E050↑j ROM:0012E0FC ; ROM:0012E06C↑j ... ROM:0012E0FC rts ROM:0012E0FE ; --------------------------------------------------------------------------- ROM:0012E0FE ROM:0012E0FE loc_12E0FE: ; DATA XREF: ROM:0012DF6E↑o ROM:0012E0FE btst #5,($12F9).w ROM:0012E104 bne.s loc_12E112 ROM:0012E106 move.b #1,($1183).w ROM:0012E10C bra.l locret_12DF98 ROM:0012E112 ; --------------------------------------------------------------------------- ROM:0012E112 ROM:0012E112 loc_12E112: ; CODE XREF: ROM:0012E104↑j ROM:0012E112 cmpi.w #$78,d0 ; 'x' ROM:0012E116 blt.l loc_12E172 ROM:0012E11C cmpi.w #$118,d0 ROM:0012E120 bge.s loc_12E172 ROM:0012E122 btst #3,($12F8).w ROM:0012E128 beq.s loc_12E158 ROM:0012E12A bclr #3,($12F8).w ROM:0012E130 move.w #0,d3 ROM:0012E134 bsr.w sub_12E1BA ROM:0012E138 move.w #1,d3 ROM:0012E13C bsr.w sub_12E1BA ROM:0012E140 bsr.w sub_12E194 ROM:0012E144 bset #7,($1305).w ROM:0012E14A move.b #2,($1183).w ROM:0012E150 bra.l locret_12E000 ROM:0012E156 ; --------------------------------------------------------------------------- ROM:0012E156 bra.s loc_12E172 ROM:0012E158 ; --------------------------------------------------------------------------- ROM:0012E158 ROM:0012E158 loc_12E158: ; CODE XREF: ROM:0012E128↑j ROM:0012E158 move.w #1,d3 ROM:0012E15C bsr.w sub_12E194 ROM:0012E160 bset #7,($1305).w ROM:0012E166 move.b #2,($1183).w ROM:0012E16C bra.l locret_12E000 ROM:0012E172 ; --------------------------------------------------------------------------- ROM:0012E172 ROM:0012E172 loc_12E172: ; CODE XREF: ROM:0012E116↑j ROM:0012E172 ; ROM:0012E120↑j ... ROM:0012E172 btst #3,($12F8).w ROM:0012E178 beq.s locret_12E190 ROM:0012E17A bclr #3,($12F8).w ROM:0012E180 move.w #0,d3 ROM:0012E184 bsr.w sub_12E1BA ROM:0012E188 move.w #1,d3 ROM:0012E18C bsr.w sub_12E1BA ROM:0012E190 ROM:0012E190 locret_12E190: ; CODE XREF: ROM:0012E0D0↑j ROM:0012E190 ; ROM:0012E0DE↑j ... ROM:0012E190 rts ROM:0012E192 ; --------------------------------------------------------------------------- ROM:0012E192 rts ROM:0012E194 ROM:0012E194 ; =============== S U B R O U T I N E ======================================= ROM:0012E194 ROM:0012E194 ROM:0012E194 sub_12E194: ; CODE XREF: ROM:0012E040↑p ROM:0012E194 ; ROM:0012E05C↑p ... ROM:0012E194 move.w $1036(d3.w*2),d1 ROM:0012E19A move.w $6D4(a5),d2 ROM:0012E19E cmp.w d1,d2 ROM:0012E1A0 bgt.s loc_12E1AA ROM:0012E1A2 bset #4,($12FF).w ROM:0012E1A8 bra.s loc_12E1B0 ROM:0012E1AA ; --------------------------------------------------------------------------- ROM:0012E1AA ROM:0012E1AA loc_12E1AA: ; CODE XREF: sub_12E194+C↑j ROM:0012E1AA bclr #4,($12FF).w ROM:0012E1B0 ROM:0012E1B0 loc_12E1B0: ; CODE XREF: sub_12E194+14↑j ROM:0012E1B0 move.w #0,$1036(d3.w*2) ROM:0012E1B8 rts ROM:0012E1B8 ; End of function sub_12E194 ROM:0012E1B8 ROM:0012E1BA ROM:0012E1BA ; =============== S U B R O U T I N E ======================================= ROM:0012E1BA ROM:0012E1BA ROM:0012E1BA sub_12E1BA: ; CODE XREF: ROM:0012DFC2↑p ROM:0012E1BA ; ROM:0012DFCA↑p ... ROM:0012E1BA move.w $1036(d3.w*2),d1 ROM:0012E1C0 cmp.w ($D88).w,d1 ROM:0012E1C4 bge.s locret_12E1CE ROM:0012E1C6 move.w ($D88).w,$1036(d3.w*2) ROM:0012E1CE ROM:0012E1CE locret_12E1CE: ; CODE XREF: sub_12E1BA+A↑j ROM:0012E1CE rts ROM:0012E1CE ; End of function sub_12E1BA ROM:0012E1CE ROM:0012E1D0 ROM:0012E1D0 ; =============== S U B R O U T I N E ======================================= ROM:0012E1D0 ROM:0012E1D0 ROM:0012E1D0 sub_12E1D0: ; CODE XREF: sub_12DED8+34↑p ROM:0012E1D0 btst #7,($130C).w ROM:0012E1D6 bne.s loc_12E202 ROM:0012E1D8 move.w ($D8A).w,d1 ROM:0012E1DC swap d1 ROM:0012E1DE clr.w d1 ROM:0012E1E0 move.w ($D8C).w,d2 ROM:0012E1E4 swap d2 ROM:0012E1E6 move.w ($D8E).w,d2 ROM:0012E1EA move.w $6D6(a5),d3 ROM:0012E1EE ext.l d3 ROM:0012E1F0 bsr.l sub_116F10 ROM:0012E1F6 move.w d4,($D8E).w ROM:0012E1FA swap d4 ROM:0012E1FC move.w d4,($D8C).w ROM:0012E200 bra.s locret_12E208 ROM:0012E202 ; --------------------------------------------------------------------------- ROM:0012E202 ROM:0012E202 loc_12E202: ; CODE XREF: sub_12E1D0+6↑j ROM:0012E202 move.w #0,($D8C).w ROM:0012E208 ROM:0012E208 locret_12E208: ; CODE XREF: sub_12E1D0+30↑j ROM:0012E208 rts ROM:0012E208 ; End of function sub_12E1D0 ROM:0012E208 ROM:0012E20A ROM:0012E20A ; =============== S U B R O U T I N E ======================================= ROM:0012E20A ROM:0012E20A ROM:0012E20A sub_12E20A: ; CODE XREF: sub_12DED8+3A↑p ROM:0012E20A move.w #$3D32,d1 ROM:0012E20E move.w ($53A).w,d2 ROM:0012E212 bsr.l sub_11700C ROM:0012E218 cmpi.w #0,d1 ROM:0012E21C ble.s loc_12E234 ROM:0012E21E move.w ($D8C).w,d0 ROM:0012E222 muls.w #$64,d0 ; 'd' ROM:0012E226 divs.w d1,d0 ROM:0012E228 bvc.s loc_12E22E ROM:0012E22A move.w #$7FFF,d0 ROM:0012E22E ROM:0012E22E loc_12E22E: ; CODE XREF: sub_12E20A+1E↑j ROM:0012E22E move.w d0,($D88).w ROM:0012E232 bra.s locret_12E23A ROM:0012E234 ; --------------------------------------------------------------------------- ROM:0012E234 ROM:0012E234 loc_12E234: ; CODE XREF: sub_12E20A+12↑j ROM:0012E234 move.w #$7FFF,($D88).w ROM:0012E23A ROM:0012E23A locret_12E23A: ; CODE XREF: sub_12E20A+28↑j ROM:0012E23A rts ROM:0012E23A ; End of function sub_12E20A ROM:0012E23A ROM:0012E23C ROM:0012E23C ; =============== S U B R O U T I N E ======================================= ROM:0012E23C ROM:0012E23C ROM:0012E23C sub_12E23C: ; CODE XREF: ROM:00116B14↑p ROM:0012E23C addq.w #1,($D90).w ROM:0012E240 cmpi.w #$10,($D90).w ROM:0012E246 blt.s loc_12E24E ROM:0012E248 move.w #0,($D90).w ROM:0012E24E ROM:0012E24E loc_12E24E: ; CODE XREF: sub_12E23C+A↑j ROM:0012E24E move.w ($D90).w,d2 ROM:0012E252 move.w $A12(a5,d2.w*2),d1 ROM:0012E258 cmpi.w #$FF,d1 ROM:0012E25C bne.s loc_12E260 ROM:0012E25E bra.s locret_12E2BE ROM:0012E260 ; --------------------------------------------------------------------------- ROM:0012E260 ROM:0012E260 loc_12E260: ; CODE XREF: sub_12E23C+20↑j ROM:0012E260 move.w $9F2(a5,d2.w*2),d7 ROM:0012E266 cmpi.w #0,d7 ROM:0012E26A beq.s loc_12E27A ROM:0012E26C btst #6,($1315).w ROM:0012E272 bne.s loc_12E27A ROM:0012E274 bra.l locret_12E2BE ROM:0012E27A ; --------------------------------------------------------------------------- ROM:0012E27A ROM:0012E27A loc_12E27A: ; CODE XREF: sub_12E23C+2E↑j ROM:0012E27A ; sub_12E23C+36↑j ROM:0012E27A move.w $EEE(d2.w*2),d7 ROM:0012E280 move.w $9D2(a5,d2.w*2),d6 ROM:0012E286 move.w $9B2(a5,d2.w*2),d4 ROM:0012E28C cmp.w d7,d6 ROM:0012E28E bge.s loc_12E2A0 ROM:0012E290 move.b #1,$142F(d1.w) ROM:0012E298 bsr.l sub_12EDB0 ROM:0012E29E bra.s locret_12E2BE ROM:0012E2A0 ; --------------------------------------------------------------------------- ROM:0012E2A0 ROM:0012E2A0 loc_12E2A0: ; CODE XREF: sub_12E23C+52↑j ROM:0012E2A0 cmp.w d7,d4 ROM:0012E2A2 ble.s loc_12E2B8 ROM:0012E2A4 move.b #0,$142F(d1.w) ROM:0012E2AC bsr.l sub_12EDB0 ROM:0012E2B2 bra.l locret_12E2BE ROM:0012E2B8 ; --------------------------------------------------------------------------- ROM:0012E2B8 ROM:0012E2B8 loc_12E2B8: ; CODE XREF: sub_12E23C+66↑j ROM:0012E2B8 bsr.l sub_12EDFE ROM:0012E2BE ROM:0012E2BE locret_12E2BE: ; CODE XREF: sub_12E23C+22↑j ROM:0012E2BE ; sub_12E23C+38↑j ... ROM:0012E2BE rts ROM:0012E2BE ; End of function sub_12E23C ROM:0012E2BE ROM:0012E2C0 ROM:0012E2C0 ; =============== S U B R O U T I N E ======================================= ROM:0012E2C0 ROM:0012E2C0 ROM:0012E2C0 sub_12E2C0: ; CODE XREF: sub_12E67E+18↓p ROM:0012E2C0 btst #6,($1315).w ROM:0012E2C6 bne.s loc_12E2F4 ROM:0012E2C8 bclr #1,($1302).w ROM:0012E2CE move.w #5,d7 ROM:0012E2D2 move.w $EEE(d7.w*2),($A90).w ROM:0012E2DA move.w ($A90).w,($A8E).w ROM:0012E2E0 move.w ($A98).w,d2 ROM:0012E2E4 move.w #$3D34,d1 ROM:0012E2E8 bsr.l sub_11700C ROM:0012E2EE move.w d1,($DA6).w ROM:0012E2F2 bra.s locret_12E2F8 ROM:0012E2F4 ; --------------------------------------------------------------------------- ROM:0012E2F4 ROM:0012E2F4 loc_12E2F4: ; CODE XREF: sub_12E2C0+6↑j ROM:0012E2F4 bsr.w sub_12E43E ROM:0012E2F8 ROM:0012E2F8 locret_12E2F8: ; CODE XREF: sub_12E2C0+32↑j ROM:0012E2F8 rts ROM:0012E2F8 ; End of function sub_12E2C0 ROM:0012E2F8 ROM:0012E2FA ROM:0012E2FA ; =============== S U B R O U T I N E ======================================= ROM:0012E2FA ROM:0012E2FA ROM:0012E2FA sub_12E2FA: ; CODE XREF: sub_12E67E+5A↓p ROM:0012E2FA btst #6,($1315).w ROM:0012E300 bne.s loc_12E308 ROM:0012E302 bra.l locret_12E3A0 ROM:0012E308 ; --------------------------------------------------------------------------- ROM:0012E308 ROM:0012E308 loc_12E308: ; CODE XREF: sub_12E2FA+6↑j ROM:0012E308 btst #1,($1302).w ROM:0012E30E beq.s loc_12E316 ROM:0012E310 bra.l locret_12E3A0 ROM:0012E316 ; --------------------------------------------------------------------------- ROM:0012E316 ROM:0012E316 loc_12E316: ; CODE XREF: sub_12E2FA+14↑j ROM:0012E316 btst #0,($10EB).w ROM:0012E31C beq.s loc_12E32C ROM:0012E31E bset #1,($1302).w ROM:0012E324 move.w #0,($DA6).w ROM:0012E32A bra.s locret_12E3A0 ROM:0012E32C ; --------------------------------------------------------------------------- ROM:0012E32C ROM:0012E32C loc_12E32C: ; CODE XREF: sub_12E2FA+22↑j ROM:0012E32C subq.w #1,($DA6).w ROM:0012E330 cmpi.w #0,($DA6).w ROM:0012E336 ble.s loc_12E33C ROM:0012E338 bra.w locret_12E3A0 ROM:0012E33C ; --------------------------------------------------------------------------- ROM:0012E33C ROM:0012E33C loc_12E33C: ; CODE XREF: sub_12E2FA+3C↑j ROM:0012E33C move.w ($A90).w,d4 ROM:0012E340 sub.w ($A8E).w,d4 ROM:0012E344 move.w $6DE(a5),d3 ROM:0012E348 cmp.w d4,d3 ROM:0012E34A ble.s loc_12E37C ROM:0012E34C move.b $DA7(a5),d4 ROM:0012E350 move.w $6DC(a5),d1 ROM:0012E354 move.b d4,$142F(d1.w) ROM:0012E35A move.w $6E0(a5),d2 ROM:0012E35E bsr.l sub_12EDBA ROM:0012E364 cmpi.w #0,d0 ROM:0012E368 bne.s loc_12E37C ROM:0012E36A bset #4,($146B).w ROM:0012E370 bset #7,($1316).w ROM:0012E376 bset #5,($1462).w ROM:0012E37C ROM:0012E37C loc_12E37C: ; CODE XREF: sub_12E2FA+50↑j ROM:0012E37C ; sub_12E2FA+6E↑j ROM:0012E37C move.w #5,d7 ROM:0012E380 move.w $EEE(d7.w*2),($A90).w ROM:0012E388 move.w ($A90).w,($A8E).w ROM:0012E38E move.w ($A98).w,d2 ROM:0012E392 move.w #$3D34,d1 ROM:0012E396 bsr.l sub_11700C ROM:0012E39C move.w d1,($DA6).w ROM:0012E3A0 ROM:0012E3A0 locret_12E3A0: ; CODE XREF: sub_12E2FA+8↑j ROM:0012E3A0 ; sub_12E2FA+16↑j ... ROM:0012E3A0 rts ROM:0012E3A0 ; End of function sub_12E2FA ROM:0012E3A0 ROM:0012E3A2 ROM:0012E3A2 ; =============== S U B R O U T I N E ======================================= ROM:0012E3A2 ROM:0012E3A2 ROM:0012E3A2 sub_12E3A2: ; CODE XREF: sub_12E67E+2C↓p ROM:0012E3A2 btst #1,($1302).w ROM:0012E3A8 bne.s loc_12E3B0 ROM:0012E3AA bra.l locret_12E43C ROM:0012E3B0 ; --------------------------------------------------------------------------- ROM:0012E3B0 ROM:0012E3B0 loc_12E3B0: ; CODE XREF: sub_12E3A2+6↑j ROM:0012E3B0 btst #6,($1315).w ROM:0012E3B6 bne.s loc_12E3BE ROM:0012E3B8 bra.l locret_12E43C ROM:0012E3BE ; --------------------------------------------------------------------------- ROM:0012E3BE ROM:0012E3BE loc_12E3BE: ; CODE XREF: sub_12E3A2+14↑j ROM:0012E3BE btst #0,($10EB).w ROM:0012E3C4 bne.s loc_12E3CC ROM:0012E3C6 bra.l locret_12E43C ROM:0012E3CC ; --------------------------------------------------------------------------- ROM:0012E3CC ROM:0012E3CC loc_12E3CC: ; CODE XREF: sub_12E3A2+22↑j ROM:0012E3CC move.w $6D8(a5),d3 ROM:0012E3D0 cmp.w ($DA6).w,d3 ROM:0012E3D4 bgt.s loc_12E438 ROM:0012E3D6 move.w ($A90).w,d4 ROM:0012E3DA sub.w ($A8E).w,d4 ROM:0012E3DE move.w $6DA(a5),d3 ROM:0012E3E2 cmp.w d4,d3 ROM:0012E3E4 ble.s loc_12E414 ROM:0012E3E6 move.b $DA7(a5),d4 ROM:0012E3EA move.w $6DC(a5),d1 ROM:0012E3EE move.b d4,$142F(d1.w) ROM:0012E3F4 bsr.l sub_12EDB0 ROM:0012E3FA cmpi.w #0,d0 ROM:0012E3FE bne.s loc_12E412 ROM:0012E400 bset #4,($146B).w ROM:0012E406 bset #5,($1462).w ROM:0012E40C bset #7,($1316).w ROM:0012E412 ROM:0012E412 loc_12E412: ; CODE XREF: sub_12E3A2+5C↑j ROM:0012E412 bra.s loc_12E41E ROM:0012E414 ; --------------------------------------------------------------------------- ROM:0012E414 ROM:0012E414 loc_12E414: ; CODE XREF: sub_12E3A2+42↑j ROM:0012E414 move.w $6DC(a5),d1 ROM:0012E418 bsr.l sub_12EDFE ROM:0012E41E ROM:0012E41E loc_12E41E: ; CODE XREF: sub_12E3A2:loc_12E412↑j ROM:0012E41E move.w #0,($DA6).w ROM:0012E424 move.w #5,d7 ROM:0012E428 move.w $EEE(d7.w*2),($A90).w ROM:0012E430 move.w ($A90).w,($A8E).w ROM:0012E436 bra.s locret_12E43C ROM:0012E438 ; --------------------------------------------------------------------------- ROM:0012E438 ROM:0012E438 loc_12E438: ; CODE XREF: sub_12E3A2+32↑j ROM:0012E438 addq.w #1,($DA6).w ROM:0012E43C ROM:0012E43C locret_12E43C: ; CODE XREF: sub_12E3A2+8↑j ROM:0012E43C ; sub_12E3A2+16↑j ... ROM:0012E43C rts ROM:0012E43C ; End of function sub_12E3A2 ROM:0012E43C ROM:0012E43E ROM:0012E43E ; =============== S U B R O U T I N E ======================================= ROM:0012E43E ROM:0012E43E ROM:0012E43E sub_12E43E: ; CODE XREF: sub_12E2C0:loc_12E2F4↑p ROM:0012E43E clr.w d1 ROM:0012E440 move.b ($1184).w,d1 ROM:0012E444 cmpi.w #7,d1 ROM:0012E448 bcc.s locret_12E452 ROM:0012E44A movea.l off_12E454(pc,d1.w*4),a0 ROM:0012E44E nop ROM:0012E450 jmp (a0) ROM:0012E452 ; --------------------------------------------------------------------------- ROM:0012E452 ROM:0012E452 locret_12E452: ; CODE XREF: sub_12E43E+A↑j ROM:0012E452 rts ROM:0012E452 ; End of function sub_12E43E ROM:0012E452 ROM:0012E452 ; --------------------------------------------------------------------------- ROM:0012E454 off_12E454: dc.l loc_12E470 ; DATA XREF: sub_12E43E+C↑r ROM:0012E458 dc.l loc_12E484 ROM:0012E45C dc.l loc_12E4C0 ROM:0012E460 dc.l loc_12E4E4 ROM:0012E464 dc.l loc_12E534 ROM:0012E468 dc.l loc_12E58C ROM:0012E46C dc.l loc_12E5C6 ROM:0012E470 ; --------------------------------------------------------------------------- ROM:0012E470 ROM:0012E470 loc_12E470: ; DATA XREF: ROM:off_12E454↑o ROM:0012E470 move.w $6F6(a5),d5 ROM:0012E474 cmp.w ($FDC).w,d5 ROM:0012E478 blt.s locret_12E482 ROM:0012E47A move.b #2,($1184).w ROM:0012E480 bra.s locret_12E4E2 ROM:0012E482 ; --------------------------------------------------------------------------- ROM:0012E482 ROM:0012E482 locret_12E482: ; CODE XREF: ROM:0012E478↑j ROM:0012E482 rts ROM:0012E484 ; --------------------------------------------------------------------------- ROM:0012E484 ROM:0012E484 loc_12E484: ; DATA XREF: ROM:0012E458↑o ROM:0012E484 cmpi.b #3,($118D).w ROM:0012E48A bne.s locret_12E4BE ROM:0012E48C move.w $6F2(a5),d6 ROM:0012E490 cmp.w ($ECC).w,d6 ROM:0012E494 bge.s locret_12E4BE ROM:0012E496 move.w #0,($D9C).w ROM:0012E49C move.w $6EA(a5),d6 ROM:0012E4A0 cmp.w ($ECC).w,d6 ROM:0012E4A4 bge.s loc_12E4B4 ROM:0012E4A6 move.b #3,($1184).w ROM:0012E4AC bra.l locret_12E532 ROM:0012E4B2 ; --------------------------------------------------------------------------- ROM:0012E4B2 bra.s locret_12E4BE ROM:0012E4B4 ; --------------------------------------------------------------------------- ROM:0012E4B4 ROM:0012E4B4 loc_12E4B4: ; CODE XREF: ROM:0012E4A4↑j ROM:0012E4B4 move.b #5,($1184).w ROM:0012E4BA bra.w locret_12E5C4 ROM:0012E4BE ; --------------------------------------------------------------------------- ROM:0012E4BE ROM:0012E4BE locret_12E4BE: ; CODE XREF: ROM:0012E48A↑j ROM:0012E4BE ; ROM:0012E494↑j ... ROM:0012E4BE rts ROM:0012E4C0 ; --------------------------------------------------------------------------- ROM:0012E4C0 ROM:0012E4C0 loc_12E4C0: ; DATA XREF: ROM:0012E45C↑o ROM:0012E4C0 cmpi.b #3,($118D).w ROM:0012E4C6 beq.s locret_12E4E2 ROM:0012E4C8 move.w #6,d7 ROM:0012E4CC move.w $EEE(d7.w*2),($A8C).w ROM:0012E4D4 move.w ($A8C).w,($A8A).w ROM:0012E4DA move.b #1,($1184).w ROM:0012E4E0 bra.s locret_12E4BE ROM:0012E4E2 ; --------------------------------------------------------------------------- ROM:0012E4E2 ROM:0012E4E2 locret_12E4E2: ; CODE XREF: ROM:0012E480↑j ROM:0012E4E2 ; ROM:0012E4C6↑j ... ROM:0012E4E2 rts ROM:0012E4E4 ; --------------------------------------------------------------------------- ROM:0012E4E4 ROM:0012E4E4 loc_12E4E4: ; DATA XREF: ROM:0012E460↑o ROM:0012E4E4 move.w $6EC(a5),d6 ROM:0012E4E8 cmp.w ($ECC).w,d6 ROM:0012E4EC ble.s loc_12E500 ROM:0012E4EE move.w ($D9C).w,($D92).w ROM:0012E4F4 move.b #4,($1184).w ROM:0012E4FA bra.l locret_12E58A ROM:0012E500 ; --------------------------------------------------------------------------- ROM:0012E500 ROM:0012E500 loc_12E500: ; CODE XREF: ROM:0012E4EC↑j ROM:0012E500 cmpi.b #3,($118D).w ROM:0012E506 beq.s loc_12E514 ROM:0012E508 move.b #1,($1184).w ROM:0012E50E bra.l locret_12E4BE ROM:0012E514 ; --------------------------------------------------------------------------- ROM:0012E514 ROM:0012E514 loc_12E514: ; CODE XREF: ROM:0012E506↑j ROM:0012E514 move.w $6E4(a5),d6 ROM:0012E518 cmp.w ($D9C).w,d6 ROM:0012E51C bge.s locret_12E532 ROM:0012E51E bsr.w sub_12E5E4 ROM:0012E522 bsr.w sub_12E62C ROM:0012E526 move.b #2,($1184).w ROM:0012E52C bra.l locret_12E4E2 ROM:0012E532 ; --------------------------------------------------------------------------- ROM:0012E532 ROM:0012E532 locret_12E532: ; CODE XREF: ROM:0012E4AC↑j ROM:0012E532 ; ROM:0012E51C↑j ROM:0012E532 rts ROM:0012E534 ; --------------------------------------------------------------------------- ROM:0012E534 ROM:0012E534 loc_12E534: ; DATA XREF: ROM:0012E464↑o ROM:0012E534 move.w $6EE(a5),d6 ROM:0012E538 cmp.w ($ECC).w,d6 ROM:0012E53C ble.s loc_12E55C ROM:0012E53E move.w ($D9C).w,d5 ROM:0012E542 sub.w ($D92).w,d5 ROM:0012E546 move.w d5,($1360).w ROM:0012E54A move.w ($D9C).w,($D94).w ROM:0012E550 move.b #6,($1184).w ROM:0012E556 bra.l locret_12E5E0 ROM:0012E55C ; --------------------------------------------------------------------------- ROM:0012E55C ROM:0012E55C loc_12E55C: ; CODE XREF: ROM:0012E53C↑j ROM:0012E55C cmpi.b #3,($118D).w ROM:0012E562 beq.s loc_12E570 ROM:0012E564 move.b #1,($1184).w ROM:0012E56A bra.l locret_12E4BE ROM:0012E570 ; --------------------------------------------------------------------------- ROM:0012E570 ROM:0012E570 loc_12E570: ; CODE XREF: ROM:0012E562↑j ROM:0012E570 move.w $6E6(a5),d6 ROM:0012E574 cmp.w ($D9C).w,d6 ROM:0012E578 bge.s locret_12E58A ROM:0012E57A bsr.w sub_12E5E4 ROM:0012E57E move.b #2,($1184).w ROM:0012E584 bra.l locret_12E4E2 ROM:0012E58A ; --------------------------------------------------------------------------- ROM:0012E58A ROM:0012E58A locret_12E58A: ; CODE XREF: ROM:0012E4FA↑j ROM:0012E58A ; ROM:0012E578↑j ROM:0012E58A rts ROM:0012E58C ; --------------------------------------------------------------------------- ROM:0012E58C ROM:0012E58C loc_12E58C: ; DATA XREF: ROM:0012E468↑o ROM:0012E58C move.w $6E8(a5),d6 ROM:0012E590 cmp.w ($D9C).w,d6 ROM:0012E594 bge.s loc_12E5A6 ROM:0012E596 bsr.w sub_12E62C ROM:0012E59A move.b #2,($1184).w ROM:0012E5A0 bra.l locret_12E4E2 ROM:0012E5A6 ; --------------------------------------------------------------------------- ROM:0012E5A6 ROM:0012E5A6 loc_12E5A6: ; CODE XREF: ROM:0012E594↑j ROM:0012E5A6 cmpi.b #3,($118D).w ROM:0012E5AC beq.s locret_12E5C4 ROM:0012E5AE move.w $6E6(a5),d6 ROM:0012E5B2 cmp.w ($D9C).w,d6 ROM:0012E5B6 bge.s locret_12E5C4 ROM:0012E5B8 move.b #1,($1184).w ROM:0012E5BE bra.l locret_12E4BE ROM:0012E5C4 ; --------------------------------------------------------------------------- ROM:0012E5C4 ROM:0012E5C4 locret_12E5C4: ; CODE XREF: ROM:0012E4BA↑j ROM:0012E5C4 ; ROM:0012E5AC↑j ... ROM:0012E5C4 rts ROM:0012E5C6 ; --------------------------------------------------------------------------- ROM:0012E5C6 ROM:0012E5C6 loc_12E5C6: ; DATA XREF: ROM:0012E46C↑o ROM:0012E5C6 move.w $6E6(a5),d6 ROM:0012E5CA cmp.w ($D9C).w,d6 ROM:0012E5CE bge.s locret_12E5E0 ROM:0012E5D0 bsr.w sub_12E610 ROM:0012E5D4 move.b #2,($1184).w ROM:0012E5DA bra.l locret_12E4E2 ROM:0012E5E0 ; --------------------------------------------------------------------------- ROM:0012E5E0 ROM:0012E5E0 locret_12E5E0: ; CODE XREF: ROM:0012E556↑j ROM:0012E5E0 ; ROM:0012E5CE↑j ROM:0012E5E0 rts ROM:0012E5E2 ; --------------------------------------------------------------------------- ROM:0012E5E2 rts ROM:0012E5E4 ROM:0012E5E4 ; =============== S U B R O U T I N E ======================================= ROM:0012E5E4 ROM:0012E5E4 ROM:0012E5E4 sub_12E5E4: ; CODE XREF: ROM:0012E51E↑p ROM:0012E5E4 ; ROM:0012E57A↑p ... ROM:0012E5E4 move.w $6F4(a5),d1 ROM:0012E5E8 move.b #0,$142F(d1.w) ROM:0012E5F0 bsr.l sub_12EDB0 ROM:0012E5F6 rts ROM:0012E5F6 ; End of function sub_12E5E4 ROM:0012E5F6 ROM:0012E5F8 ROM:0012E5F8 ; =============== S U B R O U T I N E ======================================= ROM:0012E5F8 ROM:0012E5F8 ROM:0012E5F8 sub_12E5F8: ; CODE XREF: sub_12E62C+10↓p ROM:0012E5F8 move.w $6F4(a5),d1 ROM:0012E5FC move.w $6F8(a5),d2 ROM:0012E600 move.b #1,$142F(d1.w) ROM:0012E608 bsr.l sub_12EDBA ROM:0012E60E rts ROM:0012E60E ; End of function sub_12E5F8 ROM:0012E60E ROM:0012E610 ROM:0012E610 ; =============== S U B R O U T I N E ======================================= ROM:0012E610 ROM:0012E610 ROM:0012E610 sub_12E610: ; CODE XREF: ROM:0012E5D0↑p ROM:0012E610 move.w $6E2(a5),d6 ROM:0012E614 cmp.w ($1360).w,d6 ROM:0012E618 bge.s loc_12E620 ROM:0012E61A bsr.w sub_12E5E4 ROM:0012E61E bra.s locret_12E62A ROM:0012E620 ; --------------------------------------------------------------------------- ROM:0012E620 ROM:0012E620 loc_12E620: ; CODE XREF: sub_12E610+8↑j ROM:0012E620 move.w $6F4(a5),d1 ROM:0012E624 bsr.l sub_12EDFE ROM:0012E62A ROM:0012E62A locret_12E62A: ; CODE XREF: sub_12E610+E↑j ROM:0012E62A rts ROM:0012E62A ; End of function sub_12E610 ROM:0012E62A ROM:0012E62C ROM:0012E62C ; =============== S U B R O U T I N E ======================================= ROM:0012E62C ROM:0012E62C ROM:0012E62C sub_12E62C: ; CODE XREF: ROM:0012E522↑p ROM:0012E62C ; ROM:0012E596↑p ROM:0012E62C move.w ($A8C).w,d5 ROM:0012E630 sub.w ($A8A).w,d5 ROM:0012E634 move.w $6F0(a5),d6 ROM:0012E638 cmp.w d5,d6 ROM:0012E63A ble.s loc_12E642 ROM:0012E63C bsr.w sub_12E5F8 ROM:0012E640 bra.s locret_12E650 ROM:0012E642 ; --------------------------------------------------------------------------- ROM:0012E642 ROM:0012E642 loc_12E642: ; CODE XREF: sub_12E62C+E↑j ROM:0012E642 move.w $6F4(a5),d1 ROM:0012E646 move.w $6FA(a5),d2 ROM:0012E64A bsr.l sub_12EE08 ROM:0012E650 ROM:0012E650 locret_12E650: ; CODE XREF: sub_12E62C+14↑j ROM:0012E650 rts ROM:0012E650 ; End of function sub_12E62C ROM:0012E650 ROM:0012E652 ROM:0012E652 ; =============== S U B R O U T I N E ======================================= ROM:0012E652 ROM:0012E652 ROM:0012E652 sub_12E652: ; CODE XREF: ROM:001171E0↑p ROM:0012E652 addi.w #1,($D96).w ROM:0012E658 addi.w #1,($D9E).w ROM:0012E65E addi.w #1,($DA0).w ROM:0012E664 addi.w #1,($DA2).w ROM:0012E66A addi.w #1,($D98).w ROM:0012E670 addi.w #1,($D9A).w ROM:0012E676 addi.w #1,($D9C).w ROM:0012E67C rts ROM:0012E67C ; End of function sub_12E652 ROM:0012E67C ROM:0012E67E ROM:0012E67E ; =============== S U B R O U T I N E ======================================= ROM:0012E67E ROM:0012E67E ROM:0012E67E sub_12E67E: ; CODE XREF: ROM:00116AFC↑p ROM:0012E67E bsr.l sub_12EF68 ROM:0012E684 bsr.l sub_12EF9E ROM:0012E68A bsr.l sub_12ED74 ROM:0012E690 bsr.l sub_13393A ROM:0012E696 bsr.l sub_12E2C0 ROM:0012E69C cmpi.w #$63,($D98).w ; 'c' ROM:0012E6A2 ble.s loc_12E6B0 ROM:0012E6A4 subi.w #$64,($D98).w ; 'd' ROM:0012E6AA bsr.l sub_12E3A2 ROM:0012E6B0 ROM:0012E6B0 loc_12E6B0: ; CODE XREF: sub_12E67E+24↑j ROM:0012E6B0 cmpi.w #$F9,($D9E).w ROM:0012E6B6 ble.s loc_12E6CA ROM:0012E6B8 subi.w #$FA,($D9E).w ROM:0012E6BE bsr.l sub_12ED74 ROM:0012E6C4 bsr.l sub_12ED26 ROM:0012E6CA ROM:0012E6CA loc_12E6CA: ; CODE XREF: sub_12E67E+38↑j ROM:0012E6CA cmpi.w #$3E7,($DA0).w ROM:0012E6D0 ble.s loc_12E6FC ROM:0012E6D2 subi.w #$3E8,($DA0).w ROM:0012E6D8 bsr.l sub_12E2FA ROM:0012E6DE bsr.l sub_12EC08 ROM:0012E6E4 bsr.l sub_12ECA4 ROM:0012E6EA bsr.l sub_12ECE2 ROM:0012E6F0 bsr.l sub_12ED08 ROM:0012E6F6 bsr.l sub_133966 ROM:0012E6FC ROM:0012E6FC loc_12E6FC: ; CODE XREF: sub_12E67E+52↑j ROM:0012E6FC cmpi.w #$E0F,($DA2).w ROM:0012E702 ble.s loc_12E710 ROM:0012E704 subi.w #$E10,($DA2).w ROM:0012E70A bsr.l sub_12EC62 ROM:0012E710 ROM:0012E710 loc_12E710: ; CODE XREF: sub_12E67E+84↑j ROM:0012E710 cmpi.w #$2710,($D9A).w ROM:0012E716 ble.w locret_12E726 ROM:0012E71A subi.w #$2710,($D9A).w ROM:0012E720 bsr.l sub_12EFCA ROM:0012E726 ROM:0012E726 locret_12E726: ; CODE XREF: sub_12E67E+98↑j ROM:0012E726 rts ROM:0012E726 ; End of function sub_12E67E ROM:0012E726 ROM:0012E728 ROM:0012E728 ; =============== S U B R O U T I N E ======================================= ROM:0012E728 ROM:0012E728 ROM:0012E728 sub_12E728: ; CODE XREF: ROM:00116B0E↑p ROM:0012E728 clr.w d1 ROM:0012E72A move.b ($1185).w,d1 ROM:0012E72E cmpi.w #6,d1 ROM:0012E732 bcc.s locret_12E73C ROM:0012E734 movea.l off_12E73E(pc,d1.w*4),a0 ROM:0012E738 nop ROM:0012E73A jmp (a0) ROM:0012E73C ; --------------------------------------------------------------------------- ROM:0012E73C ROM:0012E73C locret_12E73C: ; CODE XREF: sub_12E728+A↑j ROM:0012E73C rts ROM:0012E73C ; End of function sub_12E728 ROM:0012E73C ROM:0012E73C ; --------------------------------------------------------------------------- ROM:0012E73E off_12E73E: dc.l loc_12E756 ; DATA XREF: sub_12E728+C↑r ROM:0012E742 dc.l loc_12E776 ROM:0012E746 dc.l loc_12E7B2 ROM:0012E74A dc.l loc_12E7FA ROM:0012E74E dc.l loc_12E81A ROM:0012E752 dc.l loc_12E836 ROM:0012E756 ; --------------------------------------------------------------------------- ROM:0012E756 ROM:0012E756 loc_12E756: ; DATA XREF: ROM:off_12E73E↑o ROM:0012E756 bset #3,($1300).w ROM:0012E75C move.w $6FC(a5),d7 ROM:0012E760 cmp.w ($D96).w,d7 ROM:0012E764 bge.s locret_12E774 ROM:0012E766 move.w ($A98).w,($DA4).w ROM:0012E76C move.b #1,($1185).w ROM:0012E772 bra.s locret_12E7B0 ROM:0012E774 ; --------------------------------------------------------------------------- ROM:0012E774 ROM:0012E774 locret_12E774: ; CODE XREF: ROM:0012E764↑j ROM:0012E774 ; ROM:0012E82E↓j ROM:0012E774 rts ROM:0012E776 ; --------------------------------------------------------------------------- ROM:0012E776 ROM:0012E776 loc_12E776: ; DATA XREF: ROM:0012E742↑o ROM:0012E776 move.w $6FE(a5),d7 ROM:0012E77A cmpi.w #0,d7 ROM:0012E77E beq.s loc_12E796 ROM:0012E780 cmp.w ($D96).w,d7 ROM:0012E784 bge.s loc_12E796 ROM:0012E786 bsr.w sub_12E850 ROM:0012E78A move.b #5,($1185).w ROM:0012E790 bra.l locret_12E84C ROM:0012E796 ; --------------------------------------------------------------------------- ROM:0012E796 ROM:0012E796 loc_12E796: ; CODE XREF: ROM:0012E77E↑j ROM:0012E796 ; ROM:0012E784↑j ROM:0012E796 btst #6,($1315).w ROM:0012E79C beq.s locret_12E7B0 ROM:0012E79E bset #5,($12F9).w ROM:0012E7A4 bsr.w sub_12E850 ROM:0012E7A8 move.b #2,($1185).w ROM:0012E7AE bra.s locret_12E7F8 ROM:0012E7B0 ; --------------------------------------------------------------------------- ROM:0012E7B0 ROM:0012E7B0 locret_12E7B0: ; CODE XREF: ROM:0012E772↑j ROM:0012E7B0 ; ROM:0012E79C↑j ... ROM:0012E7B0 rts ROM:0012E7B2 ; --------------------------------------------------------------------------- ROM:0012E7B2 ROM:0012E7B2 loc_12E7B2: ; DATA XREF: ROM:0012E746↑o ROM:0012E7B2 btst #5,($930).w ROM:0012E7B8 bne.s locret_12E7F8 ROM:0012E7BA bsr.w sub_12E8B8 ROM:0012E7BE bclr #5,($12F9).w ROM:0012E7C4 move.w $702(a5),d7 ROM:0012E7C8 cmp.w ($A98).w,d7 ROM:0012E7CC blt.s loc_12E7D6 ROM:0012E7CE move.b #3,($1185).w ROM:0012E7D4 bra.s locret_12E818 ROM:0012E7D6 ; --------------------------------------------------------------------------- ROM:0012E7D6 ROM:0012E7D6 loc_12E7D6: ; CODE XREF: ROM:0012E7CC↑j ROM:0012E7D6 move.w $704(a5),d7 ROM:0012E7DA add.w ($DA4).w,d7 ROM:0012E7DE cmp.w ($A98).w,d7 ROM:0012E7E2 blt.s loc_12E7EC ROM:0012E7E4 move.b #3,($1185).w ROM:0012E7EA bra.s locret_12E818 ROM:0012E7EC ; --------------------------------------------------------------------------- ROM:0012E7EC ROM:0012E7EC loc_12E7EC: ; CODE XREF: ROM:0012E7E2↑j ROM:0012E7EC bsr.w sub_12EBD0 ROM:0012E7F0 move.b #4,($1185).w ROM:0012E7F6 bra.s locret_12E834 ROM:0012E7F8 ; --------------------------------------------------------------------------- ROM:0012E7F8 ROM:0012E7F8 locret_12E7F8: ; CODE XREF: ROM:0012E7AE↑j ROM:0012E7F8 ; ROM:0012E7B8↑j ... ROM:0012E7F8 rts ROM:0012E7FA ; --------------------------------------------------------------------------- ROM:0012E7FA ROM:0012E7FA loc_12E7FA: ; DATA XREF: ROM:0012E74A↑o ROM:0012E7FA btst #5,($930).w ROM:0012E800 beq.s locret_12E818 ROM:0012E802 move.w $6FC(a5),d7 ROM:0012E806 move.w d7,($D96).w ROM:0012E80A bset #3,($1300).w ROM:0012E810 move.b #1,($1185).w ROM:0012E816 bra.s locret_12E7B0 ROM:0012E818 ; --------------------------------------------------------------------------- ROM:0012E818 ROM:0012E818 locret_12E818: ; CODE XREF: ROM:0012E7D4↑j ROM:0012E818 ; ROM:0012E7EA↑j ... ROM:0012E818 rts ROM:0012E81A ; --------------------------------------------------------------------------- ROM:0012E81A ROM:0012E81A loc_12E81A: ; DATA XREF: ROM:0012E74E↑o ROM:0012E81A btst #5,($930).w ROM:0012E820 beq.s locret_12E834 ROM:0012E822 move.w #0,($D96).w ROM:0012E828 move.b #0,($1185).w ROM:0012E82E bra.l locret_12E774 ROM:0012E834 ; --------------------------------------------------------------------------- ROM:0012E834 ROM:0012E834 locret_12E834: ; CODE XREF: ROM:0012E7F6↑j ROM:0012E834 ; ROM:0012E820↑j ROM:0012E834 rts ROM:0012E836 ; --------------------------------------------------------------------------- ROM:0012E836 ROM:0012E836 loc_12E836: ; DATA XREF: ROM:0012E752↑o ROM:0012E836 btst #6,($1315).w ROM:0012E83C beq.s locret_12E84C ROM:0012E83E bset #5,($12F9).w ROM:0012E844 move.b #2,($1185).w ROM:0012E84A bra.s locret_12E7F8 ROM:0012E84C ; --------------------------------------------------------------------------- ROM:0012E84C ROM:0012E84C locret_12E84C: ; CODE XREF: ROM:0012E790↑j ROM:0012E84C ; ROM:0012E83C↑j ROM:0012E84C rts ROM:0012E84E ; --------------------------------------------------------------------------- ROM:0012E84E rts ROM:0012E850 ROM:0012E850 ; =============== S U B R O U T I N E ======================================= ROM:0012E850 ROM:0012E850 ROM:0012E850 sub_12E850: ; CODE XREF: ROM:0012E786↑p ROM:0012E850 ; ROM:0012E7A4↑p ROM:0012E850 move.w #0,($DAC).w ROM:0012E856 move.w #0,($DAE).w ROM:0012E85C movea.w #$13C2,a2 ROM:0012E860 move.w #0,d1 ROM:0012E864 ROM:0012E864 loc_12E864: ; CODE XREF: sub_12E850+44↓j ROM:0012E864 cmpi.w #$30,d1 ; '0' ROM:0012E868 bge.s loc_12E896 ROM:0012E86A bsr.l sub_12680C ROM:0012E870 cmpi.w #0,d0 ROM:0012E874 beq.s loc_12E890 ROM:0012E876 move.w $A92(a5,d1.w*2),d7 ROM:0012E87C cmpi.w #0,d7 ROM:0012E880 bne.s loc_12E88A ROM:0012E882 addi.w #1,($DAC).w ROM:0012E888 bra.s loc_12E890 ROM:0012E88A ; --------------------------------------------------------------------------- ROM:0012E88A ROM:0012E88A loc_12E88A: ; CODE XREF: sub_12E850+30↑j ROM:0012E88A addi.w #1,($DAE).w ROM:0012E890 ROM:0012E890 loc_12E890: ; CODE XREF: sub_12E850+24↑j ROM:0012E890 ; sub_12E850+38↑j ROM:0012E890 addi.w #1,d1 ROM:0012E894 bra.s loc_12E864 ROM:0012E896 ; --------------------------------------------------------------------------- ROM:0012E896 ROM:0012E896 loc_12E896: ; CODE XREF: sub_12E850+18↑j ROM:0012E896 cmpi.w #0,($DAC).w ROM:0012E89C ble.s loc_12E8B0 ROM:0012E89E cmpi.w #4,($137C).w ROM:0012E8A4 bge.s loc_12E8B0 ROM:0012E8A6 bset #3,($1300).w ROM:0012E8AC bra.w locret_12E8B6 ROM:0012E8B0 ; --------------------------------------------------------------------------- ROM:0012E8B0 ROM:0012E8B0 loc_12E8B0: ; CODE XREF: sub_12E850+4C↑j ROM:0012E8B0 ; sub_12E850+54↑j ROM:0012E8B0 bclr #3,($1300).w ROM:0012E8B6 ROM:0012E8B6 locret_12E8B6: ; CODE XREF: sub_12E850+5C↑j ROM:0012E8B6 rts ROM:0012E8B6 ; End of function sub_12E850 ROM:0012E8B6 ROM:0012E8B8 ROM:0012E8B8 ; =============== S U B R O U T I N E ======================================= ROM:0012E8B8 ROM:0012E8B8 ROM:0012E8B8 sub_12E8B8: ; CODE XREF: ROM:0012E7BA↑p ROM:0012E8B8 move.w #0,d2 ROM:0012E8BC ROM:0012E8BC loc_12E8BC: ; CODE XREF: sub_12E8B8+BC↓j ROM:0012E8BC cmpi.w #3,d2 ROM:0012E8C0 bge.l locret_12E978 ROM:0012E8C6 move.w $13CE(d2.w*2),d4 ROM:0012E8CC eori.w #$FFFF,d4 ROM:0012E8D0 move.w $C12(a5,d2.w*2),d5 ROM:0012E8D6 and.w d5,d4 ROM:0012E8D8 and.w $13C8(d2.w*2),d4 ROM:0012E8DE and.w $1040(d2.w*2),d4 ROM:0012E8E4 move.w d4,d3 ROM:0012E8E6 move.w $1046(d2.w*2),d4 ROM:0012E8EC eori.w #$FFFF,d4 ROM:0012E8F0 and.w $13CE(d2.w*2),d4 ROM:0012E8F6 and.w $13C8(d2.w*2),d4 ROM:0012E8FC or.w d4,d3 ROM:0012E8FE move.w $13CE(d2.w*2),d4 ROM:0012E904 and.w $13C8(d2.w*2),d4 ROM:0012E90A and.w $1046(d2.w*2),d4 ROM:0012E910 and.w $1040(d2.w*2),d4 ROM:0012E916 or.w d4,d3 ROM:0012E918 move.w $13CE(d2.w*2),d5 ROM:0012E91E or.w $1046(d2.w*2),d5 ROM:0012E924 or.w $1040(d2.w*2),d5 ROM:0012E92A eori.w #$FFFF,d5 ROM:0012E92E and.w $13C8(d2.w*2),d5 ROM:0012E934 move.w d5,d4 ROM:0012E936 move.w $1040(d2.w*2),d5 ROM:0012E93C eori.w #$FFFF,d5 ROM:0012E940 and.w $13CE(d2.w*2),d5 ROM:0012E946 and.w $13C8(d2.w*2),d5 ROM:0012E94C or.w d5,d4 ROM:0012E94E or.w $1040(d2.w*2),d4 ROM:0012E954 move.w d3,$13CE(d2.w*2) ROM:0012E95A move.w d4,$13C8(d2.w*2) ROM:0012E960 move.w #0,$1040(d2.w*2) ROM:0012E968 move.w #0,$1046(d2.w*2) ROM:0012E970 addi.w #1,d2 ROM:0012E974 bra.w loc_12E8BC ROM:0012E978 ; --------------------------------------------------------------------------- ROM:0012E978 ROM:0012E978 locret_12E978: ; CODE XREF: sub_12E8B8+8↑j ROM:0012E978 rts ROM:0012E978 ; End of function sub_12E8B8 ROM:0012E978 ROM:0012E97A ; --------------------------------------------------------------------------- ROM:0012E97A bsr.w sub_12E980 ROM:0012E97E rts ROM:0012E980 ROM:0012E980 ; =============== S U B R O U T I N E ======================================= ROM:0012E980 ROM:0012E980 ROM:0012E980 sub_12E980: ; CODE XREF: ROM:0012E97A↑p ROM:0012E980 ; sub_12EBD0+32↓p ROM:0012E980 move.w #0,d2 ROM:0012E984 ROM:0012E984 loc_12E984: ; CODE XREF: sub_12E980+2E↓j ROM:0012E984 cmpi.w #3,d2 ROM:0012E988 bge.s loc_12E9B0 ROM:0012E98A move.w #0,$1040(d2.w*2) ROM:0012E992 move.w #0,$1046(d2.w*2) ROM:0012E99A move.w #0,$13CE(d2.w*2) ROM:0012E9A2 move.w #0,$13C8(d2.w*2) ROM:0012E9AA addi.w #1,d2 ROM:0012E9AE bra.s loc_12E984 ROM:0012E9B0 ; --------------------------------------------------------------------------- ROM:0012E9B0 ROM:0012E9B0 loc_12E9B0: ; CODE XREF: sub_12E980+8↑j ROM:0012E9B0 move.w #0,($137C).w ROM:0012E9B6 move.w #0,($DAC).w ROM:0012E9BC move.w #0,($DAE).w ROM:0012E9C2 bsr.w sub_12E9CE ROM:0012E9C6 bsr.l sub_12EE56 ROM:0012E9CC rts ROM:0012E9CC ; End of function sub_12E980 ROM:0012E9CC ROM:0012E9CE ROM:0012E9CE ; =============== S U B R O U T I N E ======================================= ROM:0012E9CE ROM:0012E9CE ROM:0012E9CE sub_12E9CE: ; CODE XREF: sub_12E980+42↑p ROM:0012E9CE move.w #0,($DB6).w ROM:0012E9D4 rts ROM:0012E9D4 ; End of function sub_12E9CE ROM:0012E9D4 ROM:0012E9D6 ROM:0012E9D6 ; =============== S U B R O U T I N E ======================================= ROM:0012E9D6 ROM:0012E9D6 ROM:0012E9D6 sub_12E9D6: ; CODE XREF: sub_12EDBA+2A↓p ROM:0012E9D6 cmpi.b #0,($1185).w ROM:0012E9DC bne.w loc_12E9E6 ROM:0012E9E0 bra.l locret_12EA98 ROM:0012E9E6 ; --------------------------------------------------------------------------- ROM:0012E9E6 ROM:0012E9E6 loc_12E9E6: ; CODE XREF: sub_12E9D6+6↑j ROM:0012E9E6 movea.l #$1040,a2 ROM:0012E9EC bsr.l sub_12680C ROM:0012E9F2 cmpi.w #0,d0 ROM:0012E9F6 beq.w loc_12EA00 ROM:0012E9FA bra.l locret_12EA98 ROM:0012EA00 ; --------------------------------------------------------------------------- ROM:0012EA00 ROM:0012EA00 loc_12EA00: ; CODE XREF: sub_12E9D6+20↑j ROM:0012EA00 movea.l a5,a2 ROM:0012EA02 adda.l #$C18,a2 ROM:0012EA08 bsr.l sub_12680C ROM:0012EA0E cmpi.w #0,d0 ROM:0012EA12 beq.w loc_12EA2C ROM:0012EA16 movea.l #$13C8,a2 ROM:0012EA1C bsr.l sub_126836 ROM:0012EA22 bsr.w sub_12EA9A ROM:0012EA26 bra.l loc_12EA8C ROM:0012EA2C ; --------------------------------------------------------------------------- ROM:0012EA2C ROM:0012EA2C loc_12EA2C: ; CODE XREF: sub_12E9D6+3C↑j ROM:0012EA2C movea.l a5,a2 ROM:0012EA2E adda.l #$C12,a2 ROM:0012EA34 bsr.l sub_12680C ROM:0012EA3A cmpi.w #0,d0 ROM:0012EA3E bne.w loc_12EA60 ROM:0012EA42 movea.l #$13C8,a2 ROM:0012EA48 bsr.l sub_12680C ROM:0012EA4E cmpi.w #0,d0 ROM:0012EA52 beq.w loc_12EA5A ROM:0012EA56 bsr.w sub_12EA9A ROM:0012EA5A ROM:0012EA5A loc_12EA5A: ; CODE XREF: sub_12E9D6+7C↑j ROM:0012EA5A bra.l loc_12EA8C ROM:0012EA60 ; --------------------------------------------------------------------------- ROM:0012EA60 ROM:0012EA60 loc_12EA60: ; CODE XREF: sub_12E9D6+68↑j ROM:0012EA60 movea.l #$13C8,a2 ROM:0012EA66 bsr.l sub_12680C ROM:0012EA6C cmpi.w #0,d0 ROM:0012EA70 beq.w loc_12EA8C ROM:0012EA74 movea.l #$13CE,a2 ROM:0012EA7A bsr.l sub_12680C ROM:0012EA80 cmpi.w #0,d0 ROM:0012EA84 beq.w loc_12EA8C ROM:0012EA88 bsr.w sub_12EA9A ROM:0012EA8C ROM:0012EA8C loc_12EA8C: ; CODE XREF: sub_12E9D6+50↑j ROM:0012EA8C ; sub_12E9D6:loc_12EA5A↑j ... ROM:0012EA8C movea.l #$1040,a2 ROM:0012EA92 bsr.l sub_126836 ROM:0012EA98 ROM:0012EA98 locret_12EA98: ; CODE XREF: sub_12E9D6+A↑j ROM:0012EA98 ; sub_12E9D6+24↑j ROM:0012EA98 rts ROM:0012EA98 ; End of function sub_12E9D6 ROM:0012EA98 ROM:0012EA9A ROM:0012EA9A ; =============== S U B R O U T I N E ======================================= ROM:0012EA9A ROM:0012EA9A ROM:0012EA9A sub_12EA9A: ; CODE XREF: sub_12E9D6+4C↑p ROM:0012EA9A ; sub_12E9D6+80↑p ... ROM:0012EA9A movea.l #$13C2,a2 ROM:0012EAA0 bsr.l sub_12680C ROM:0012EAA6 cmpi.w #0,d0 ROM:0012EAAA bne.s loc_12EAD0 ROM:0012EAAC bsr.l sub_126836 ROM:0012EAB2 move.w $A92(a5,d1.w*2),d6 ROM:0012EAB8 cmpi.w #0,d6 ROM:0012EABC bne.s loc_12EAC6 ROM:0012EABE addi.w #1,($DAC).w ROM:0012EAC4 bra.s loc_12EACC ROM:0012EAC6 ; --------------------------------------------------------------------------- ROM:0012EAC6 ROM:0012EAC6 loc_12EAC6: ; CODE XREF: sub_12EA9A+22↑j ROM:0012EAC6 addi.w #1,($DAE).w ROM:0012EACC ROM:0012EACC loc_12EACC: ; CODE XREF: sub_12EA9A+2A↑j ROM:0012EACC bsr.w sub_12EAD8 ROM:0012EAD0 ROM:0012EAD0 loc_12EAD0: ; CODE XREF: sub_12EA9A+10↑j ROM:0012EAD0 move.w #0,($137C).w ROM:0012EAD6 rts ROM:0012EAD6 ; End of function sub_12EA9A ROM:0012EAD6 ROM:0012EAD8 ROM:0012EAD8 ; =============== S U B R O U T I N E ======================================= ROM:0012EAD8 ROM:0012EAD8 ROM:0012EAD8 sub_12EAD8: ; CODE XREF: sub_12EA9A:loc_12EACC↑p ROM:0012EAD8 move.w $C1E(a5,d1.w*2),d6 ROM:0012EADE cmp.w ($DB6).w,d6 ROM:0012EAE2 ble.l loc_12EB68 ROM:0012EAE8 move.w d6,($DB6).w ROM:0012EAEC move.w d1,($1398).w ROM:0012EAF0 move.w $C7E(a5,d1.w*2),d3 ROM:0012EAF6 move.b $142F(d1.w),d2 ROM:0012EAFC ext.w d2 ROM:0012EAFE abcd d2,d3 ROM:0012EB00 move.w d3,($139A).w ROM:0012EB04 move.w ($4B6).w,($1364).w ROM:0012EB0A move.w ($F14).w,($1366).w ROM:0012EB10 move.w ($FB8).w,($1368).w ROM:0012EB16 move.w ($4B2).w,($136A).w ROM:0012EB1C move.w ($598).w,($136C).w ROM:0012EB22 move.w ($53A).w,($136E).w ROM:0012EB28 move.w ($A52).w,($1372).w ROM:0012EB2E move.w ($DAA).w,($1370).w ROM:0012EB34 move.w ($BFC).w,($1374).w ROM:0012EB3A move.w ($A56).w,($1376).w ROM:0012EB40 move.w ($C8E).w,($1378).w ROM:0012EB46 move.l ($1328).w,d4 ROM:0012EB4A divs.l #$3E8,d4 ROM:0012EB52 cmpi.l #$FFFF,d4 ROM:0012EB58 ble.s loc_12EB64 ROM:0012EB5A move.w #$FFFF,($137A).w ROM:0012EB60 bra.w loc_12EB68 ROM:0012EB64 ; --------------------------------------------------------------------------- ROM:0012EB64 ROM:0012EB64 loc_12EB64: ; CODE XREF: sub_12EAD8+80↑j ROM:0012EB64 move.w d4,($137A).w ROM:0012EB68 ROM:0012EB68 loc_12EB68: ; CODE XREF: sub_12EAD8+A↑j ROM:0012EB68 ; sub_12EAD8+88↑j ROM:0012EB68 btst #0,($10EC).w ROM:0012EB6E beq.s loc_12EBA8 ROM:0012EB70 btst #5,($1462).w ROM:0012EB76 bne.s loc_12EBA0 ROM:0012EB78 btst #4,($146B).w ROM:0012EB7E bne.s loc_12EB98 ROM:0012EB80 btst #4,($12F8).w ROM:0012EB86 bne.s loc_12EB90 ROM:0012EB88 move.b #2,($13DA).w ROM:0012EB8E bra.s loc_12EB96 ROM:0012EB90 ; --------------------------------------------------------------------------- ROM:0012EB90 ROM:0012EB90 loc_12EB90: ; CODE XREF: sub_12EAD8+AE↑j ROM:0012EB90 move.b #$10,($13DA).w ROM:0012EB96 ROM:0012EB96 loc_12EB96: ; CODE XREF: sub_12EAD8+B6↑j ROM:0012EB96 bra.s loc_12EB9E ROM:0012EB98 ; --------------------------------------------------------------------------- ROM:0012EB98 ROM:0012EB98 loc_12EB98: ; CODE XREF: sub_12EAD8+A6↑j ROM:0012EB98 move.b #$10,($13DA).w ROM:0012EB9E ROM:0012EB9E loc_12EB9E: ; CODE XREF: sub_12EAD8:loc_12EB96↑j ROM:0012EB9E bra.s loc_12EBA6 ROM:0012EBA0 ; --------------------------------------------------------------------------- ROM:0012EBA0 ROM:0012EBA0 loc_12EBA0: ; CODE XREF: sub_12EAD8+9E↑j ROM:0012EBA0 move.b #$10,($13DA).w ROM:0012EBA6 ROM:0012EBA6 loc_12EBA6: ; CODE XREF: sub_12EAD8:loc_12EB9E↑j ROM:0012EBA6 bra.s locret_12EBCE ROM:0012EBA8 ; --------------------------------------------------------------------------- ROM:0012EBA8 ROM:0012EBA8 loc_12EBA8: ; CODE XREF: sub_12EAD8+96↑j ROM:0012EBA8 btst #0,($10F2).w ROM:0012EBAE beq.s loc_12EBB8 ROM:0012EBB0 move.b #8,($13DA).w ROM:0012EBB6 bra.s locret_12EBCE ROM:0012EBB8 ; --------------------------------------------------------------------------- ROM:0012EBB8 ROM:0012EBB8 loc_12EBB8: ; CODE XREF: sub_12EAD8+D6↑j ROM:0012EBB8 btst #0,($10F6).w ROM:0012EBBE bne.s loc_12EBC8 ROM:0012EBC0 move.b #1,($13DA).w ROM:0012EBC6 bra.s locret_12EBCE ROM:0012EBC8 ; --------------------------------------------------------------------------- ROM:0012EBC8 ROM:0012EBC8 loc_12EBC8: ; CODE XREF: sub_12EAD8+E6↑j ROM:0012EBC8 move.b #4,($13DA).w ROM:0012EBCE ROM:0012EBCE locret_12EBCE: ; CODE XREF: sub_12EAD8:loc_12EBA6↑j ROM:0012EBCE ; sub_12EAD8+DE↑j ... ROM:0012EBCE rts ROM:0012EBCE ; End of function sub_12EAD8 ROM:0012EBCE ROM:0012EBD0 ROM:0012EBD0 ; =============== S U B R O U T I N E ======================================= ROM:0012EBD0 ROM:0012EBD0 ROM:0012EBD0 sub_12EBD0: ; CODE XREF: ROM:loc_12E7EC↑p ROM:0012EBD0 move.w #0,d1 ROM:0012EBD4 move.w #0,d2 ROM:0012EBD8 ROM:0012EBD8 loc_12EBD8: ; CODE XREF: sub_12EBD0+18↓j ROM:0012EBD8 cmpi.w #3,d1 ROM:0012EBDC bge.s loc_12EBEA ROM:0012EBDE or.w $13C2(d1.w*2),d2 ROM:0012EBE4 addi.w #1,d1 ROM:0012EBE8 bra.s loc_12EBD8 ROM:0012EBEA ; --------------------------------------------------------------------------- ROM:0012EBEA ROM:0012EBEA loc_12EBEA: ; CODE XREF: sub_12EBD0+C↑j ROM:0012EBEA cmpi.w #0,d2 ROM:0012EBEE beq.s loc_12EBF6 ROM:0012EBF0 addi.w #1,($137C).w ROM:0012EBF6 ROM:0012EBF6 loc_12EBF6: ; CODE XREF: sub_12EBD0+1E↑j ROM:0012EBF6 move.w $700(a5),d3 ROM:0012EBFA cmp.w ($137C).w,d3 ROM:0012EBFE bge.w locret_12EC06 ROM:0012EC02 bsr.w sub_12E980 ROM:0012EC06 ROM:0012EC06 locret_12EC06: ; CODE XREF: sub_12EBD0+2E↑j ROM:0012EC06 rts ROM:0012EC06 ; End of function sub_12EBD0 ROM:0012EC06 ROM:0012EC08 ROM:0012EC08 ; =============== S U B R O U T I N E ======================================= ROM:0012EC08 ROM:0012EC08 ROM:0012EC08 sub_12EC08: ; CODE XREF: sub_12E67E+60↑p ROM:0012EC08 move.l ($9BC).w,d5 ROM:0012EC0C ext.l d4 ROM:0012EC0E muls.l d4,d6:d5 ROM:0012EC12 move.w ($1338).w,d4 ROM:0012EC16 ext.l d4 ROM:0012EC18 divs.l d4,d6:d5 ROM:0012EC1C muls.l #$3E8,d6:d5 ROM:0012EC24 move.l $19E(a5),d4 ROM:0012EC28 divs.l d4,d6:d5 ROM:0012EC2C bvc.s loc_12EC36 ROM:0012EC2E move.w #$3E8,($DAA).w ROM:0012EC34 bra.s loc_12EC3A ROM:0012EC36 ; --------------------------------------------------------------------------- ROM:0012EC36 ROM:0012EC36 loc_12EC36: ; CODE XREF: sub_12EC08+24↑j ROM:0012EC36 move.w d5,($DAA).w ROM:0012EC3A ROM:0012EC3A loc_12EC3A: ; CODE XREF: sub_12EC08+2C↑j ROM:0012EC3A move.l ($A28).w,d5 ROM:0012EC3E divs.l #$4A0,d5 ROM:0012EC46 muls.l #$3E8,d5 ROM:0012EC4E move.w $7D0(a5),d6 ROM:0012EC52 divs.w #4,d6 ROM:0012EC56 ext.l d6 ROM:0012EC58 divs.l d6,d5 ROM:0012EC5C move.w d5,($DB8).w ROM:0012EC60 rts ROM:0012EC60 ; End of function sub_12EC08 ROM:0012EC60 ROM:0012EC62 ROM:0012EC62 ; =============== S U B R O U T I N E ======================================= ROM:0012EC62 ROM:0012EC62 ROM:0012EC62 sub_12EC62: ; CODE XREF: sub_12E67E+8C↑p ROM:0012EC62 cmpi.w #0,($DAC).w ROM:0012EC68 beq.s loc_12EC9C ROM:0012EC6A cmpi.w #4,($137C).w ROM:0012EC70 bge.s loc_12EC9C ROM:0012EC72 move.w ($53C).w,d0 ROM:0012EC76 add.w d0,($1382).w ROM:0012EC7A ROM:0012EC7A loc_12EC7A: ; CODE XREF: sub_12EC62+34↓j ROM:0012EC7A cmpi.w #$2710,($1382).w ROM:0012EC80 blt.s loc_12EC98 ROM:0012EC82 cmpi.w #$FFFF,($1362).w ROM:0012EC88 beq.s loc_12EC90 ROM:0012EC8A addi.w #1,($1362).w ROM:0012EC90 ROM:0012EC90 loc_12EC90: ; CODE XREF: sub_12EC62+26↑j ROM:0012EC90 subi.w #$2710,($1382).w ROM:0012EC96 bra.s loc_12EC7A ROM:0012EC98 ; --------------------------------------------------------------------------- ROM:0012EC98 ROM:0012EC98 loc_12EC98: ; CODE XREF: sub_12EC62+1E↑j ROM:0012EC98 bra.w locret_12ECA2 ROM:0012EC9C ; --------------------------------------------------------------------------- ROM:0012EC9C ROM:0012EC9C loc_12EC9C: ; CODE XREF: sub_12EC62+6↑j ROM:0012EC9C ; sub_12EC62+E↑j ROM:0012EC9C move.w #0,($1382).w ROM:0012ECA2 ROM:0012ECA2 locret_12ECA2: ; CODE XREF: sub_12EC62:loc_12EC98↑j ROM:0012ECA2 rts ROM:0012ECA2 ; End of function sub_12EC62 ROM:0012ECA2 ROM:0012ECA4 ROM:0012ECA4 ; =============== S U B R O U T I N E ======================================= ROM:0012ECA4 ROM:0012ECA4 ROM:0012ECA4 sub_12ECA4: ; CODE XREF: sub_12E67E+66↑p ROM:0012ECA4 move.w ($DAC).w,d7 ROM:0012ECA8 add.w ($DAE).w,d7 ROM:0012ECAC cmpi.w #0,d7 ROM:0012ECB0 ble.s loc_12ECDA ROM:0012ECB2 addi.w #1,($DB0).w ROM:0012ECB8 ROM:0012ECB8 loc_12ECB8: ; CODE XREF: sub_12ECA4+30↓j ROM:0012ECB8 cmpi.w #$3B,($DB0).w ; ';' ROM:0012ECBE blt.s loc_12ECD6 ROM:0012ECC0 cmpi.w #$FFFF,($1380).w ROM:0012ECC6 beq.s loc_12ECCE ROM:0012ECC8 addi.w #1,($1380).w ROM:0012ECCE ROM:0012ECCE loc_12ECCE: ; CODE XREF: sub_12ECA4+22↑j ROM:0012ECCE subi.w #$3C,($DB0).w ; '<' ROM:0012ECD4 bra.s loc_12ECB8 ROM:0012ECD6 ; --------------------------------------------------------------------------- ROM:0012ECD6 ROM:0012ECD6 loc_12ECD6: ; CODE XREF: sub_12ECA4+1A↑j ROM:0012ECD6 bra.w locret_12ECE0 ROM:0012ECDA ; --------------------------------------------------------------------------- ROM:0012ECDA ROM:0012ECDA loc_12ECDA: ; CODE XREF: sub_12ECA4+C↑j ROM:0012ECDA move.w #0,($DB0).w ROM:0012ECE0 ROM:0012ECE0 locret_12ECE0: ; CODE XREF: sub_12ECA4:loc_12ECD6↑j ROM:0012ECE0 rts ROM:0012ECE0 ; End of function sub_12ECA4 ROM:0012ECE0 ROM:0012ECE2 ROM:0012ECE2 ; =============== S U B R O U T I N E ======================================= ROM:0012ECE2 ROM:0012ECE2 ROM:0012ECE2 sub_12ECE2: ; CODE XREF: sub_12E67E+6C↑p ROM:0012ECE2 addi.w #1,($DB2).w ROM:0012ECE8 ROM:0012ECE8 loc_12ECE8: ; CODE XREF: sub_12ECE2+22↓j ROM:0012ECE8 cmpi.w #$3B,($DB2).w ; ';' ROM:0012ECEE blt.s locret_12ED06 ROM:0012ECF0 cmpi.w #$FFFF,($137E).w ROM:0012ECF6 beq.s loc_12ECFE ROM:0012ECF8 addi.w #1,($137E).w ROM:0012ECFE ROM:0012ECFE loc_12ECFE: ; CODE XREF: sub_12ECE2+14↑j ROM:0012ECFE subi.w #$3C,($DB2).w ; '<' ROM:0012ED04 bra.s loc_12ECE8 ROM:0012ED06 ; --------------------------------------------------------------------------- ROM:0012ED06 ROM:0012ED06 locret_12ED06: ; CODE XREF: sub_12ECE2+C↑j ROM:0012ED06 rts ROM:0012ED06 ; End of function sub_12ECE2 ROM:0012ED06 ROM:0012ED08 ROM:0012ED08 ; =============== S U B R O U T I N E ======================================= ROM:0012ED08 ROM:0012ED08 ROM:0012ED08 sub_12ED08: ; CODE XREF: sub_12E67E+72↑p ROM:0012ED08 btst #6,($1315).w ROM:0012ED0E beq.s locret_12ED24 ROM:0012ED10 addi.w #1,($DB4).w ROM:0012ED16 cmpi.w #$FFFF,($DBA).w ROM:0012ED1C beq.s locret_12ED24 ROM:0012ED1E addi.w #1,($DBA).w ROM:0012ED24 ROM:0012ED24 locret_12ED24: ; CODE XREF: sub_12ED08+6↑j ROM:0012ED24 ; sub_12ED08+14↑j ROM:0012ED24 rts ROM:0012ED24 ; End of function sub_12ED08 ROM:0012ED24 ROM:0012ED26 ROM:0012ED26 ; =============== S U B R O U T I N E ======================================= ROM:0012ED26 ROM:0012ED26 ROM:0012ED26 sub_12ED26: ; CODE XREF: sub_12E67E+46↑p ROM:0012ED26 btst #6,($1315).w ROM:0012ED2C beq.s locret_12ED72 ROM:0012ED2E btst #6,($130D).w ROM:0012ED34 beq.s loc_12ED52 ROM:0012ED36 btst #3,($1300).w ROM:0012ED3C beq.s loc_12ED48 ROM:0012ED3E bclr #3,($1300).w ROM:0012ED44 bra.w loc_12ED4E ROM:0012ED48 ; --------------------------------------------------------------------------- ROM:0012ED48 ROM:0012ED48 loc_12ED48: ; CODE XREF: sub_12ED26+16↑j ROM:0012ED48 bset #3,($1300).w ROM:0012ED4E ROM:0012ED4E loc_12ED4E: ; CODE XREF: sub_12ED26+1E↑j ROM:0012ED4E bra.w locret_12ED72 ROM:0012ED52 ; --------------------------------------------------------------------------- ROM:0012ED52 ROM:0012ED52 loc_12ED52: ; CODE XREF: sub_12ED26+E↑j ROM:0012ED52 cmpi.w #0,($DAC).w ROM:0012ED58 ble.s loc_12ED6C ROM:0012ED5A cmpi.w #4,($137C).w ROM:0012ED60 bge.s loc_12ED6C ROM:0012ED62 bset #3,($1300).w ROM:0012ED68 bra.w locret_12ED72 ROM:0012ED6C ; --------------------------------------------------------------------------- ROM:0012ED6C ROM:0012ED6C loc_12ED6C: ; CODE XREF: sub_12ED26+32↑j ROM:0012ED6C ; sub_12ED26+3A↑j ROM:0012ED6C bclr #3,($1300).w ROM:0012ED72 ROM:0012ED72 locret_12ED72: ; CODE XREF: sub_12ED26+6↑j ROM:0012ED72 ; sub_12ED26:loc_12ED4E↑j ... ROM:0012ED72 rts ROM:0012ED72 ; End of function sub_12ED26 ROM:0012ED72 ROM:0012ED74 ROM:0012ED74 ; =============== S U B R O U T I N E ======================================= ROM:0012ED74 ROM:0012ED74 ROM:0012ED74 sub_12ED74: ; CODE XREF: sub_12E67E+C↑p ROM:0012ED74 ; sub_12E67E+40↑p ROM:0012ED74 btst #5,($12F6).w ROM:0012ED7A beq.s locret_12EDAE ROM:0012ED7C bclr #5,($12F6).w ROM:0012ED82 move.w $70C(a5),d1 ROM:0012ED86 btst #1,($111E).w ROM:0012ED8C beq.s loc_12ED90 ROM:0012ED8E bra.s loc_12EDAA ROM:0012ED90 ; --------------------------------------------------------------------------- ROM:0012ED90 ROM:0012ED90 loc_12ED90: ; CODE XREF: sub_12ED74+18↑j ROM:0012ED90 btst #3,($111E).w ROM:0012ED96 beq.s loc_12ED9A ROM:0012ED98 bra.s loc_12EDAA ROM:0012ED9A ; --------------------------------------------------------------------------- ROM:0012ED9A ROM:0012ED9A loc_12ED9A: ; CODE XREF: sub_12ED74+22↑j ROM:0012ED9A btst #5,($111E).w ROM:0012EDA0 beq.s loc_12EDA4 ROM:0012EDA2 bra.s loc_12EDAA ROM:0012EDA4 ; --------------------------------------------------------------------------- ROM:0012EDA4 ROM:0012EDA4 loc_12EDA4: ; CODE XREF: sub_12ED74+2C↑j ROM:0012EDA4 bsr.w sub_12EDFE ROM:0012EDA8 bra.s locret_12EDAE ROM:0012EDAA ; --------------------------------------------------------------------------- ROM:0012EDAA ROM:0012EDAA loc_12EDAA: ; CODE XREF: sub_12ED74+1A↑j ROM:0012EDAA ; sub_12ED74+24↑j ... ROM:0012EDAA bsr.w sub_12EDB0 ROM:0012EDAE ROM:0012EDAE locret_12EDAE: ; CODE XREF: sub_12ED74+6↑j ROM:0012EDAE ; sub_12ED74+34↑j ROM:0012EDAE rts ROM:0012EDAE ; End of function sub_12ED74 ROM:0012EDAE ROM:0012EDB0 ROM:0012EDB0 ; =============== S U B R O U T I N E ======================================= ROM:0012EDB0 ROM:0012EDB0 ROM:0012EDB0 sub_12EDB0: ; CODE XREF: sub_127B12+5C↑p ROM:0012EDB0 ; sub_127B12+7C↑p ... ROM:0012EDB0 move.w $B52(a5,d1.w*2),d2 ROM:0012EDB6 bra.s sub_12EDBA ROM:0012EDB6 ; End of function sub_12EDB0 ROM:0012EDB6 ROM:0012EDB8 ; --------------------------------------------------------------------------- ROM:0012EDB8 rts ROM:0012EDBA ROM:0012EDBA ; =============== S U B R O U T I N E ======================================= ROM:0012EDBA ROM:0012EDBA ROM:0012EDBA sub_12EDBA: ; CODE XREF: sub_128D66+32↑p ROM:0012EDBA ; ROM:0012989E↑p ... ROM:0012EDBA btst #5,($930).w ROM:0012EDC0 beq.s locret_12EDFC ROM:0012EDC2 cmpi.w #$FF,d1 ROM:0012EDC6 beq.s locret_12EDFC ROM:0012EDC8 move.w $104C(d1.w*2),d4 ROM:0012EDCE move.w $BB2(a5,d1.w*2),d3 ROM:0012EDD4 add.w d2,d4 ROM:0012EDD6 cmp.w d4,d3 ROM:0012EDD8 bgt.s loc_12EDF2 ROM:0012EDDA move.w d3,$104C(d1.w*2) ROM:0012EDE0 bsr.w sub_12EE3C ROM:0012EDE4 bsr.l sub_12E9D6 ROM:0012EDEA move.w #0,d0 ROM:0012EDEE bra.w locret_12EDFC ROM:0012EDF2 ; --------------------------------------------------------------------------- ROM:0012EDF2 ROM:0012EDF2 loc_12EDF2: ; CODE XREF: sub_12EDBA+1E↑j ROM:0012EDF2 move.w d4,$104C(d1.w*2) ROM:0012EDF8 move.w #$FFFF,d0 ROM:0012EDFC ROM:0012EDFC locret_12EDFC: ; CODE XREF: sub_12EDBA+6↑j ROM:0012EDFC ; sub_12EDBA+C↑j ... ROM:0012EDFC rts ROM:0012EDFC ; End of function sub_12EDBA ROM:0012EDFC ROM:0012EDFE ROM:0012EDFE ; =============== S U B R O U T I N E ======================================= ROM:0012EDFE ROM:0012EDFE ROM:0012EDFE sub_12EDFE: ; CODE XREF: sub_127B12:loc_127B96↑p ROM:0012EDFE ; sub_1283A6+1A↑p ... ROM:0012EDFE move.w $AF2(a5,d1.w*2),d2 ROM:0012EE04 bra.s sub_12EE08 ROM:0012EE04 ; End of function sub_12EDFE ROM:0012EE04 ROM:0012EE06 ; --------------------------------------------------------------------------- ROM:0012EE06 rts ROM:0012EE08 ROM:0012EE08 ; =============== S U B R O U T I N E ======================================= ROM:0012EE08 ROM:0012EE08 ROM:0012EE08 sub_12EE08: ; CODE XREF: sub_12AABC+E↑p ROM:0012EE08 ; sub_12D224+48↑p ... ROM:0012EE08 btst #5,($930).w ROM:0012EE0E beq.s locret_12EE3A ROM:0012EE10 cmpi.w #$FF,d1 ROM:0012EE14 beq.s locret_12EE3A ROM:0012EE16 move.w $104C(d1.w*2),d4 ROM:0012EE1C sub.w d2,d4 ROM:0012EE1E cmpi.w #0,d4 ROM:0012EE22 bge.s loc_12EE34 ROM:0012EE24 move.w #0,$104C(d1.w*2) ROM:0012EE2C bsr.w sub_12EE3C ROM:0012EE30 bra.w locret_12EE3A ROM:0012EE34 ; --------------------------------------------------------------------------- ROM:0012EE34 ROM:0012EE34 loc_12EE34: ; CODE XREF: sub_12EE08+1A↑j ROM:0012EE34 move.w d4,$104C(d1.w*2) ROM:0012EE3A ROM:0012EE3A locret_12EE3A: ; CODE XREF: sub_12EE08+6↑j ROM:0012EE3A ; sub_12EE08+C↑j ... ROM:0012EE3A rts ROM:0012EE3A ; End of function sub_12EE08 ROM:0012EE3A ROM:0012EE3C ROM:0012EE3C ; =============== S U B R O U T I N E ======================================= ROM:0012EE3C ROM:0012EE3C ROM:0012EE3C sub_12EE3C: ; CODE XREF: sub_12EDBA+26↑p ROM:0012EE3C ; sub_12EE08+24↑p ROM:0012EE3C movea.l #$1046,a2 ROM:0012EE42 bsr.l sub_126836 ROM:0012EE48 movea.l #$13BC,a2 ROM:0012EE4E bsr.l sub_126836 ROM:0012EE54 rts ROM:0012EE54 ; End of function sub_12EE3C ROM:0012EE54 ROM:0012EE56 ROM:0012EE56 ; =============== S U B R O U T I N E ======================================= ROM:0012EE56 ROM:0012EE56 ROM:0012EE56 sub_12EE56: ; CODE XREF: ROM:00116A3A↑p ROM:0012EE56 ; sub_123492+326↑p ... ROM:0012EE56 move.w #3,d6 ROM:0012EE5A subi.w #1,d6 ROM:0012EE5E move.w #0,d7 ROM:0012EE62 bra.s loc_12EE68 ROM:0012EE64 ; --------------------------------------------------------------------------- ROM:0012EE64 ROM:0012EE64 loc_12EE64: ; CODE XREF: sub_12EE56+4E↓j ROM:0012EE64 addi.w #1,d7 ROM:0012EE68 ROM:0012EE68 loc_12EE68: ; CODE XREF: sub_12EE56+C↑j ROM:0012EE68 cmp.w d6,d7 ROM:0012EE6A bgt.s loc_12EEA6 ROM:0012EE6C move.w #0,$1040(d7.w*2) ROM:0012EE74 move.w #0,$13C8(d7.w*2) ROM:0012EE7C move.w #0,$13CE(d7.w*2) ROM:0012EE84 move.w #0,$13C2(d7.w*2) ROM:0012EE8C move.w #0,$1046(d7.w*2) ROM:0012EE94 move.w #0,$103A(d7.w*2) ROM:0012EE9C move.w #0,$13BC(d7.w*2) ROM:0012EEA4 bra.s loc_12EE64 ROM:0012EEA6 ; --------------------------------------------------------------------------- ROM:0012EEA6 ROM:0012EEA6 loc_12EEA6: ; CODE XREF: sub_12EE56+14↑j ROM:0012EEA6 move.w #$30,d6 ; '0' ROM:0012EEAA subi.w #1,d6 ROM:0012EEAE move.w #0,d7 ROM:0012EEB2 bra.s loc_12EEB8 ROM:0012EEB4 ; --------------------------------------------------------------------------- ROM:0012EEB4 ROM:0012EEB4 loc_12EEB4: ; CODE XREF: sub_12EE56+76↓j ROM:0012EEB4 addi.w #1,d7 ROM:0012EEB8 ROM:0012EEB8 loc_12EEB8: ; CODE XREF: sub_12EE56+5C↑j ROM:0012EEB8 cmp.w d6,d7 ROM:0012EEBA bgt.s loc_12EECE ROM:0012EEBC move.w #0,$104C(d7.w*2) ROM:0012EEC4 move.b #0,$142F(d7.w) ROM:0012EECC bra.s loc_12EEB4 ROM:0012EECE ; --------------------------------------------------------------------------- ROM:0012EECE ROM:0012EECE loc_12EECE: ; CODE XREF: sub_12EE56+64↑j ROM:0012EECE clr.b ($13DA).w ROM:0012EED2 clr.w ($1382).w ROM:0012EED6 clr.w ($DB6).w ROM:0012EEDA clr.w ($DAC).w ROM:0012EEDE clr.w ($DAE).w ROM:0012EEE2 clr.w ($DB4).w ROM:0012EEE6 clr.w ($DB0).w ROM:0012EEEA clr.w ($DB2).w ROM:0012EEEE clr.w ($DBA).w ROM:0012EEF2 clr.w ($D9E).w ROM:0012EEF6 clr.w ($DA0).w ROM:0012EEFA clr.w ($DA2).w ROM:0012EEFE clr.w ($137E).w ROM:0012EF02 clr.w ($1380).w ROM:0012EF06 clr.w ($DA4).w ROM:0012EF0A clr.w ($1370).w ROM:0012EF0E clr.w ($1364).w ROM:0012EF12 clr.w ($1366).w ROM:0012EF16 clr.w ($1368).w ROM:0012EF1A clr.w ($136A).w ROM:0012EF1E clr.w ($136C).w ROM:0012EF22 clr.w ($136E).w ROM:0012EF26 clr.w ($1374).w ROM:0012EF2A clr.w ($1376).w ROM:0012EF2E clr.w ($1378).w ROM:0012EF32 clr.w ($1372).w ROM:0012EF36 clr.w ($1362).w ROM:0012EF3A clr.b ($192E).w ROM:0012EF3E clr.w ($139A).w ROM:0012EF42 clr.w ($1398).w ROM:0012EF46 clr.w ($139E).w ROM:0012EF4A clr.w ($13A0).w ROM:0012EF4E clr.w ($135A).w ROM:0012EF52 clr.w ($135C).w ROM:0012EF56 clr.w ($135E).w ROM:0012EF5A clr.w ($1360).w ROM:0012EF5E move.l ($1328).w,d0 ROM:0012EF62 move.l d0,($132C).w ROM:0012EF66 rts ROM:0012EF66 ; End of function sub_12EE56 ROM:0012EF66 ROM:0012EF68 ROM:0012EF68 ; =============== S U B R O U T I N E ======================================= ROM:0012EF68 ROM:0012EF68 ROM:0012EF68 sub_12EF68: ; CODE XREF: sub_12E67E↑p ROM:0012EF68 btst #2,($1300).w ROM:0012EF6E bne.s locret_12EF9C ROM:0012EF70 btst #4,($192E).w ROM:0012EF76 beq.s loc_12EF7A ROM:0012EF78 bra.s loc_12EF82 ROM:0012EF7A ; --------------------------------------------------------------------------- ROM:0012EF7A ROM:0012EF7A loc_12EF7A: ; CODE XREF: sub_12EF68+E↑j ROM:0012EF7A btst #5,($192E).w ROM:0012EF80 beq.s locret_12EF9C ROM:0012EF82 ROM:0012EF82 loc_12EF82: ; CODE XREF: sub_12EF68+10↑j ROM:0012EF82 move.w $4E8(a5),d1 ROM:0012EF86 move.b #0,$142F(d1.w) ROM:0012EF8E move.w $4EA(a5),d2 ROM:0012EF92 bsr.w sub_12EDBA ROM:0012EF96 bset #2,($1300).w ROM:0012EF9C ROM:0012EF9C locret_12EF9C: ; CODE XREF: sub_12EF68+6↑j ROM:0012EF9C ; sub_12EF68+18↑j ROM:0012EF9C rts ROM:0012EF9C ; End of function sub_12EF68 ROM:0012EF9C ROM:0012EF9E ROM:0012EF9E ; =============== S U B R O U T I N E ======================================= ROM:0012EF9E ROM:0012EF9E ROM:0012EF9E sub_12EF9E: ; CODE XREF: sub_12E67E+6↑p ROM:0012EF9E btst #3,($92D).w ROM:0012EFA4 beq.s locret_12EFC8 ROM:0012EFA6 btst #0,($1312).w ROM:0012EFAC bne.s locret_12EFC8 ROM:0012EFAE move.w $70A(a5),d1 ROM:0012EFB2 move.b #0,$142F(d1.w) ROM:0012EFBA move.w $70E(a5),d2 ROM:0012EFBE bsr.w sub_12EDBA ROM:0012EFC2 bset #0,($1312).w ROM:0012EFC8 ROM:0012EFC8 locret_12EFC8: ; CODE XREF: sub_12EF9E+6↑j ROM:0012EFC8 ; sub_12EF9E+E↑j ROM:0012EFC8 rts ROM:0012EFC8 ; End of function sub_12EF9E ROM:0012EFC8 ROM:0012EFCA ROM:0012EFCA ; =============== S U B R O U T I N E ======================================= ROM:0012EFCA ROM:0012EFCA ROM:0012EFCA sub_12EFCA: ; CODE XREF: sub_12E67E+A2↑p ROM:0012EFCA move.w $712(a5),d1 ROM:0012EFCE move.w $710(a5),d7 ROM:0012EFD2 cmpi.w #0,d7 ROM:0012EFD6 beq.s loc_12EFE6 ROM:0012EFD8 move.b #0,$142F(d1.w) ROM:0012EFE0 bsr.w sub_12EDB0 ROM:0012EFE4 bra.s locret_12F008 ROM:0012EFE6 ; --------------------------------------------------------------------------- ROM:0012EFE6 ROM:0012EFE6 loc_12EFE6: ; CODE XREF: sub_12EFCA+C↑j ROM:0012EFE6 btst #6,($1315).w ROM:0012EFEC beq.s locret_12F008 ROM:0012EFEE btst #0,($1460).w ROM:0012EFF4 bne.s loc_12F004 ROM:0012EFF6 move.b #0,$142F(d1.w) ROM:0012EFFE bsr.w sub_12EDB0 ROM:0012F002 bra.s locret_12F008 ROM:0012F004 ; --------------------------------------------------------------------------- ROM:0012F004 ROM:0012F004 loc_12F004: ; CODE XREF: sub_12EFCA+2A↑j ROM:0012F004 bsr.w sub_12EDFE ROM:0012F008 ROM:0012F008 locret_12F008: ; CODE XREF: sub_12EFCA+1A↑j ROM:0012F008 ; sub_12EFCA+22↑j ... ROM:0012F008 rts ROM:0012F008 ; End of function sub_12EFCA ROM:0012F008 ROM:0012F00A ; --------------------------------------------------------------------------- ROM:0012F00A move.w $69C(a5),d1 ROM:0012F00E move.b #0,$142F(d1.w) ROM:0012F016 bsr.w sub_12EDB0 ROM:0012F01A rts ROM:0012F01C ROM:0012F01C ; =============== S U B R O U T I N E ======================================= ROM:0012F01C ROM:0012F01C ROM:0012F01C sub_12F01C: ; CODE XREF: sub_12688A+DE↑p ROM:0012F01C clr.w d2 ROM:0012F01E ROM:0012F01E loc_12F01E: ; CODE XREF: sub_12F01C:loc_12F032↓j ROM:0012F01E bsr.w sub_12F03A ROM:0012F022 move.w #4,d0 ROM:0012F026 cmp.w d2,d0 ROM:0012F028 ble.s loc_12F034 ROM:0012F02A addq.w #1,d2 ROM:0012F02C bvc.s loc_12F032 ROM:0012F02E move.w #$8000,d2 ROM:0012F032 ROM:0012F032 loc_12F032: ; CODE XREF: sub_12F01C+10↑j ROM:0012F032 bra.s loc_12F01E ROM:0012F034 ; --------------------------------------------------------------------------- ROM:0012F034 ROM:0012F034 loc_12F034: ; CODE XREF: sub_12F01C+C↑j ROM:0012F034 bsr.w sub_12F266 ROM:0012F038 rts ROM:0012F038 ; End of function sub_12F01C ROM:0012F038 ROM:0012F03A ROM:0012F03A ; =============== S U B R O U T I N E ======================================= ROM:0012F03A ROM:0012F03A ROM:0012F03A sub_12F03A: ; CODE XREF: sub_12F01C:loc_12F01E↑p ROM:0012F03A clr.w d1 ROM:0012F03C move.b $12EF(d2.w),d1 ROM:0012F042 cmpi.w #7,d1 ROM:0012F046 bcc.s locret_12F050 ROM:0012F048 movea.l off_12F052(pc,d1.w*4),a0 ROM:0012F04C nop ROM:0012F04E jmp (a0) ROM:0012F050 ; --------------------------------------------------------------------------- ROM:0012F050 ROM:0012F050 locret_12F050: ; CODE XREF: sub_12F03A+C↑j ROM:0012F050 rts ROM:0012F050 ; End of function sub_12F03A ROM:0012F050 ROM:0012F050 ; --------------------------------------------------------------------------- ROM:0012F052 off_12F052: dc.l loc_12F06E ; DATA XREF: sub_12F03A+E↑r ROM:0012F056 dc.l loc_12F090 ROM:0012F05A dc.l loc_12F0AA ROM:0012F05E dc.l loc_12F0F2 ROM:0012F062 dc.l loc_12F1BE ROM:0012F066 dc.l loc_12F1F2 ROM:0012F06A dc.l loc_12F226 ROM:0012F06E ; --------------------------------------------------------------------------- ROM:0012F06E ROM:0012F06E loc_12F06E: ; DATA XREF: ROM:off_12F052↑o ROM:0012F06E bclr #7,($12FB).w ROM:0012F074 bclr d2,($1187).w ROM:0012F078 bclr d2,($1188).w ROM:0012F07C bclr d2,($1189).w ROM:0012F080 clr.w $10B2(d2.w*2) ROM:0012F086 move.b #1,$12EF(d2.w) ROM:0012F08E rts ROM:0012F090 ; --------------------------------------------------------------------------- ROM:0012F090 ROM:0012F090 loc_12F090: ; DATA XREF: ROM:0012F056↑o ROM:0012F090 move.w $CE8(a5,d2.w*2),d0 ROM:0012F096 cmpi.w #1,d0 ROM:0012F09A blt.s locret_12F0A8 ROM:0012F09C bset d2,($1188).w ROM:0012F0A0 move.b #2,$12EF(d2.w) ROM:0012F0A8 ROM:0012F0A8 locret_12F0A8: ; CODE XREF: ROM:0012F09A↑j ROM:0012F0A8 rts ROM:0012F0AA ; --------------------------------------------------------------------------- ROM:0012F0AA ROM:0012F0AA loc_12F0AA: ; DATA XREF: ROM:0012F05A↑o ROM:0012F0AA btst #3,($131A).w ROM:0012F0B0 beq.s loc_12F0C0 ROM:0012F0B2 bclr d2,($1188).w ROM:0012F0B6 move.b #1,$12EF(d2.w) ROM:0012F0BE rts ROM:0012F0C0 ; --------------------------------------------------------------------------- ROM:0012F0C0 ROM:0012F0C0 loc_12F0C0: ; CODE XREF: ROM:0012F0B0↑j ROM:0012F0C0 btst d2,($1186).w ROM:0012F0C4 beq.s locret_12F0F0 ROM:0012F0C6 btst #7,($12FB).w ROM:0012F0CC bne.s locret_12F0F0 ROM:0012F0CE bset d2,($1187).w ROM:0012F0D2 bset #7,($12FB).w ROM:0012F0D8 addq.w #1,$10B2(d2.w*2) ROM:0012F0DE bvc.s loc_12F0E8 ROM:0012F0E0 move.w #$8000,$10B2(d2.w*2) ROM:0012F0E8 ROM:0012F0E8 loc_12F0E8: ; CODE XREF: ROM:0012F0DE↑j ROM:0012F0E8 move.b #3,$12EF(d2.w) ROM:0012F0F0 ROM:0012F0F0 locret_12F0F0: ; CODE XREF: ROM:0012F0C4↑j ROM:0012F0F0 ; ROM:0012F0CC↑j ROM:0012F0F0 rts ROM:0012F0F2 ; --------------------------------------------------------------------------- ROM:0012F0F2 ROM:0012F0F2 loc_12F0F2: ; DATA XREF: ROM:0012F05E↑o ROM:0012F0F2 btst #3,($131A).w ROM:0012F0F8 beq.s loc_12F112 ROM:0012F0FA bclr #7,($12FB).w ROM:0012F100 bclr d2,($1187).w ROM:0012F104 bclr d2,($1188).w ROM:0012F108 move.b #1,$12EF(d2.w) ROM:0012F110 rts ROM:0012F112 ; --------------------------------------------------------------------------- ROM:0012F112 ROM:0012F112 loc_12F112: ; CODE XREF: ROM:0012F0F8↑j ROM:0012F112 btst d2,($118B).w ROM:0012F116 beq.s loc_12F148 ROM:0012F118 bclr d2,($1187).w ROM:0012F11C bclr d2,($1188).w ROM:0012F120 bset d2,($1189).w ROM:0012F124 clr.w $10B2(d2.w*2) ROM:0012F12A move.w $CDE(a5,d2.w*2),d1 ROM:0012F130 clr.b ($8FE).w ROM:0012F134 move.w d1,($6DE).w ROM:0012F138 move.b #1,($8FE).w ROM:0012F13E move.b #4,$12EF(d2.w) ROM:0012F146 rts ROM:0012F148 ; --------------------------------------------------------------------------- ROM:0012F148 ROM:0012F148 loc_12F148: ; CODE XREF: ROM:0012F116↑j ROM:0012F148 btst d2,($1186).w ROM:0012F14C bne.s loc_12F170 ROM:0012F14E move.w $10B2(d2.w*2),d3 ROM:0012F154 move.w $CFC(a5,d2.w*2),d4 ROM:0012F15A cmp.w d3,d4 ROM:0012F15C blt.s loc_12F170 ROM:0012F15E bclr d2,($1187).w ROM:0012F162 bclr #7,($12FB).w ROM:0012F168 move.b #2,$12EF(d2.w) ROM:0012F170 ROM:0012F170 loc_12F170: ; CODE XREF: ROM:0012F14C↑j ROM:0012F170 ; ROM:0012F15C↑j ROM:0012F170 btst d2,($1186).w ROM:0012F174 bne.s locret_12F1BC ROM:0012F176 move.w $10B2(d2.w*2),d3 ROM:0012F17C move.w $CFC(a5,d2.w*2),d4 ROM:0012F182 cmp.w d3,d4 ROM:0012F184 bge.s locret_12F1BC ROM:0012F186 bclr d2,($1187).w ROM:0012F18A bclr #7,($12FB).w ROM:0012F190 bset d2,($118A).w ROM:0012F194 clr.w $10B2(d2.w*2) ROM:0012F19A move.w $D06(a5,d2.w*2),d5 ROM:0012F1A0 clr.b $8FF(d2.w) ROM:0012F1A6 move.w d5,$6E0(d2.w*2) ROM:0012F1AC move.b #1,$8FF(d2.w) ROM:0012F1B4 move.b #6,$12EF(d2.w) ROM:0012F1BC ROM:0012F1BC locret_12F1BC: ; CODE XREF: ROM:0012F174↑j ROM:0012F1BC ; ROM:0012F184↑j ROM:0012F1BC rts ROM:0012F1BE ; --------------------------------------------------------------------------- ROM:0012F1BE ROM:0012F1BE loc_12F1BE: ; DATA XREF: ROM:0012F062↑o ROM:0012F1BE btst #3,($131A).w ROM:0012F1C4 beq.s loc_12F1DA ROM:0012F1C6 bclr #7,($12FB).w ROM:0012F1CC bclr d2,($1189).w ROM:0012F1D0 move.b #1,$12EF(d2.w) ROM:0012F1D8 rts ROM:0012F1DA ; --------------------------------------------------------------------------- ROM:0012F1DA ROM:0012F1DA loc_12F1DA: ; CODE XREF: ROM:0012F1C4↑j ROM:0012F1DA cmpi.w #0,($6DE).w ROM:0012F1E0 bgt.s locret_12F1F0 ROM:0012F1E2 bclr #7,($12FB).w ROM:0012F1E8 move.b #5,$12EF(d2.w) ROM:0012F1F0 ROM:0012F1F0 locret_12F1F0: ; CODE XREF: ROM:0012F1E0↑j ROM:0012F1F0 rts ROM:0012F1F2 ; --------------------------------------------------------------------------- ROM:0012F1F2 ROM:0012F1F2 loc_12F1F2: ; DATA XREF: ROM:0012F066↑o ROM:0012F1F2 btst #3,($131A).w ROM:0012F1F8 beq.s loc_12F208 ROM:0012F1FA bclr d2,($1189).w ROM:0012F1FE move.b #1,$12EF(d2.w) ROM:0012F206 rts ROM:0012F208 ; --------------------------------------------------------------------------- ROM:0012F208 ROM:0012F208 loc_12F208: ; CODE XREF: ROM:0012F1F8↑j ROM:0012F208 move.w $CF2(a5,d2.w*2),d0 ROM:0012F20E cmpi.w #0,d0 ROM:0012F212 bne.s locret_12F224 ROM:0012F214 bset d2,($1188).w ROM:0012F218 bclr d2,($1189).w ROM:0012F21C move.b #2,$12EF(d2.w) ROM:0012F224 ROM:0012F224 locret_12F224: ; CODE XREF: ROM:0012F212↑j ROM:0012F224 rts ROM:0012F226 ; --------------------------------------------------------------------------- ROM:0012F226 ROM:0012F226 loc_12F226: ; DATA XREF: ROM:0012F06A↑o ROM:0012F226 btst #3,($131A).w ROM:0012F22C beq.s loc_12F24C ROM:0012F22E bclr d2,($118A).w ROM:0012F232 bclr d2,($1188).w ROM:0012F236 clr.b $8FF(d2.w) ROM:0012F23C clr.w $6E0(d2.w*2) ROM:0012F242 move.b #1,$12EF(d2.w) ROM:0012F24A rts ROM:0012F24C ; --------------------------------------------------------------------------- ROM:0012F24C ROM:0012F24C loc_12F24C: ; CODE XREF: ROM:0012F22C↑j ROM:0012F24C cmpi.w #0,$6E0(d2.w*2) ROM:0012F254 bgt.s locret_12F264 ROM:0012F256 bclr d2,($118A).w ROM:0012F25A move.b #2,$12EF(d2.w) ROM:0012F262 rts ROM:0012F264 ; --------------------------------------------------------------------------- ROM:0012F264 ROM:0012F264 locret_12F264: ; CODE XREF: ROM:0012F254↑j ROM:0012F264 rts ROM:0012F266 ROM:0012F266 ; =============== S U B R O U T I N E ======================================= ROM:0012F266 ROM:0012F266 ROM:0012F266 sub_12F266: ; CODE XREF: sub_12F01C:loc_12F034↑p ROM:0012F266 btst #0,($1187).w ROM:0012F26C beq.s loc_12F27C ROM:0012F26E bset #4,($1301).w ROM:0012F274 bset #2,($1316).w ROM:0012F27A bra.s locret_12F288 ROM:0012F27C ; --------------------------------------------------------------------------- ROM:0012F27C ROM:0012F27C loc_12F27C: ; CODE XREF: sub_12F266+6↑j ROM:0012F27C bclr #4,($1301).w ROM:0012F282 bclr #2,($1316).w ROM:0012F288 ROM:0012F288 locret_12F288: ; CODE XREF: sub_12F266+14↑j ROM:0012F288 rts ROM:0012F288 ; End of function sub_12F266 ROM:0012F288 ROM:0012F28A ROM:0012F28A ; =============== S U B R O U T I N E ======================================= ROM:0012F28A ROM:0012F28A ROM:0012F28A sub_12F28A: ; CODE XREF: sub_12688A+54↑p ROM:0012F28A bsr.w sub_12F6C6 ROM:0012F28E bsr.w sub_12F2A0 ROM:0012F292 bsr.w sub_12F386 ROM:0012F296 bsr.w sub_12F4D6 ROM:0012F29A bsr.w sub_12F5FE ROM:0012F29E rts ROM:0012F29E ; End of function sub_12F28A ROM:0012F29E ROM:0012F2A0 ROM:0012F2A0 ; =============== S U B R O U T I N E ======================================= ROM:0012F2A0 ROM:0012F2A0 ROM:0012F2A0 sub_12F2A0: ; CODE XREF: sub_12F28A+4↑p ROM:0012F2A0 clr.w d1 ROM:0012F2A2 move.b ($118C).w,d1 ROM:0012F2A6 cmpi.w #5,d1 ROM:0012F2AA bcc.s locret_12F2B4 ROM:0012F2AC movea.l off_12F2B6(pc,d1.w*4),a0 ROM:0012F2B0 nop ROM:0012F2B2 jmp (a0) ROM:0012F2B4 ; --------------------------------------------------------------------------- ROM:0012F2B4 ROM:0012F2B4 locret_12F2B4: ; CODE XREF: sub_12F2A0+A↑j ROM:0012F2B4 rts ROM:0012F2B4 ; End of function sub_12F2A0 ROM:0012F2B4 ROM:0012F2B4 ; --------------------------------------------------------------------------- ROM:0012F2B6 off_12F2B6: dc.l loc_12F2CA ; DATA XREF: sub_12F2A0+C↑r ROM:0012F2BA dc.l loc_12F2D8 ROM:0012F2BE dc.l loc_12F2F2 ROM:0012F2C2 dc.l loc_12F340 ROM:0012F2C6 dc.l loc_12F372 ROM:0012F2CA ; --------------------------------------------------------------------------- ROM:0012F2CA ROM:0012F2CA loc_12F2CA: ; DATA XREF: ROM:off_12F2B6↑o ROM:0012F2CA bclr #5,($12FB).w ROM:0012F2D0 move.b #1,($118C).w ROM:0012F2D6 rts ROM:0012F2D8 ; --------------------------------------------------------------------------- ROM:0012F2D8 ROM:0012F2D8 loc_12F2D8: ; DATA XREF: ROM:0012F2BA↑o ROM:0012F2D8 btst #0,($1314).w ROM:0012F2DE beq.s locret_12F2F0 ROM:0012F2E0 btst #0,($12FA).w ROM:0012F2E6 bne.s locret_12F2F0 ROM:0012F2E8 move.b #2,($118C).w ROM:0012F2EE rts ROM:0012F2F0 ; --------------------------------------------------------------------------- ROM:0012F2F0 ROM:0012F2F0 locret_12F2F0: ; CODE XREF: ROM:0012F2DE↑j ROM:0012F2F0 ; ROM:0012F2E6↑j ROM:0012F2F0 rts ROM:0012F2F2 ; --------------------------------------------------------------------------- ROM:0012F2F2 ROM:0012F2F2 loc_12F2F2: ; DATA XREF: ROM:0012F2BE↑o ROM:0012F2F2 move.w $728(a5),d0 ROM:0012F2F6 cmp.w ($AC4).w,d0 ROM:0012F2FA bge.s loc_12F304 ROM:0012F2FC move.b #4,($118C).w ROM:0012F302 rts ROM:0012F304 ; --------------------------------------------------------------------------- ROM:0012F304 ROM:0012F304 loc_12F304: ; CODE XREF: ROM:0012F2FA↑j ROM:0012F304 btst #6,($12FB).w ROM:0012F30A bne.s loc_12F32E ROM:0012F30C move.w ($DC0).w,d1 ROM:0012F310 add.w $716(a5),d1 ROM:0012F314 cmp.w ($598).w,d1 ROM:0012F318 bge.s loc_12F32E ROM:0012F31A move.w ($A5A).w,($DC4).w ROM:0012F320 bset #5,($12FB).w ROM:0012F326 move.b #3,($118C).w ROM:0012F32C rts ROM:0012F32E ; --------------------------------------------------------------------------- ROM:0012F32E ROM:0012F32E loc_12F32E: ; CODE XREF: ROM:0012F30A↑j ROM:0012F32E ; ROM:0012F318↑j ROM:0012F32E btst #7,($12F9).w ROM:0012F334 beq.s locret_12F33E ROM:0012F336 move.b #1,($118C).w ROM:0012F33C rts ROM:0012F33E ; --------------------------------------------------------------------------- ROM:0012F33E ROM:0012F33E locret_12F33E: ; CODE XREF: ROM:0012F334↑j ROM:0012F33E rts ROM:0012F340 ; --------------------------------------------------------------------------- ROM:0012F340 ROM:0012F340 loc_12F340: ; DATA XREF: ROM:0012F2C2↑o ROM:0012F340 btst #6,($12FB).w ROM:0012F346 bne.s loc_12F364 ROM:0012F348 move.w ($DC0).w,d0 ROM:0012F34C move.w ($BD6).w,d1 ROM:0012F350 add.w $714(a5),d1 ROM:0012F354 cmp.w ($598).w,d0 ROM:0012F358 bge.s loc_12F360 ROM:0012F35A cmp.w ($A5A).w,d1 ROM:0012F35E bgt.s locret_12F362 ROM:0012F360 ROM:0012F360 loc_12F360: ; CODE XREF: ROM:0012F358↑j ROM:0012F360 bra.s loc_12F364 ROM:0012F362 ; --------------------------------------------------------------------------- ROM:0012F362 ROM:0012F362 locret_12F362: ; CODE XREF: ROM:0012F35E↑j ROM:0012F362 rts ROM:0012F364 ; --------------------------------------------------------------------------- ROM:0012F364 ROM:0012F364 loc_12F364: ; CODE XREF: ROM:0012F346↑j ROM:0012F364 ; ROM:loc_12F360↑j ROM:0012F364 bclr #5,($12FB).w ROM:0012F36A move.b #2,($118C).w ROM:0012F370 rts ROM:0012F372 ; --------------------------------------------------------------------------- ROM:0012F372 ROM:0012F372 loc_12F372: ; DATA XREF: ROM:0012F2C6↑o ROM:0012F372 btst #6,($12FB).w ROM:0012F378 beq.s locret_12F382 ROM:0012F37A move.b #2,($118C).w ROM:0012F380 rts ROM:0012F382 ; --------------------------------------------------------------------------- ROM:0012F382 ROM:0012F382 locret_12F382: ; CODE XREF: ROM:0012F378↑j ROM:0012F382 rts ROM:0012F384 ; --------------------------------------------------------------------------- ROM:0012F384 rts ROM:0012F386 ROM:0012F386 ; =============== S U B R O U T I N E ======================================= ROM:0012F386 ROM:0012F386 ROM:0012F386 sub_12F386: ; CODE XREF: sub_12F28A+8↑p ROM:0012F386 clr.w d1 ROM:0012F388 move.b ($118D).w,d1 ROM:0012F38C cmpi.w #5,d1 ROM:0012F390 bcc.s locret_12F39A ROM:0012F392 movea.l off_12F39C(pc,d1.w*4),a0 ROM:0012F396 nop ROM:0012F398 jmp (a0) ROM:0012F39A ; --------------------------------------------------------------------------- ROM:0012F39A ROM:0012F39A locret_12F39A: ; CODE XREF: sub_12F386+A↑j ROM:0012F39A rts ROM:0012F39A ; End of function sub_12F386 ROM:0012F39A ROM:0012F39A ; --------------------------------------------------------------------------- ROM:0012F39C off_12F39C: dc.l loc_12F3B0 ; DATA XREF: sub_12F386+C↑r ROM:0012F3A0 dc.l loc_12F3C4 ROM:0012F3A4 dc.l loc_12F3F2 ROM:0012F3A8 dc.l loc_12F476 ROM:0012F3AC dc.l loc_12F48E ROM:0012F3B0 ; --------------------------------------------------------------------------- ROM:0012F3B0 ROM:0012F3B0 loc_12F3B0: ; DATA XREF: ROM:off_12F39C↑o ROM:0012F3B0 bclr #7,($12FD).w ROM:0012F3B6 bclr #1,($1309).w ROM:0012F3BC move.b #1,($118D).w ROM:0012F3C2 rts ROM:0012F3C4 ; --------------------------------------------------------------------------- ROM:0012F3C4 ROM:0012F3C4 loc_12F3C4: ; DATA XREF: ROM:0012F3A0↑o ROM:0012F3C4 btst #5,($12FB).w ROM:0012F3CA beq.s locret_12F3F0 ROM:0012F3CC bsr.w sub_12F79C ROM:0012F3D0 move.w ($DC2).w,d0 ROM:0012F3D4 clr.b ($90F).w ROM:0012F3D8 move.w d0,($700).w ROM:0012F3DC move.b #1,($90F).w ROM:0012F3E2 bset #7,($12FD).w ROM:0012F3E8 move.b #2,($118D).w ROM:0012F3EE rts ROM:0012F3F0 ; --------------------------------------------------------------------------- ROM:0012F3F0 ROM:0012F3F0 locret_12F3F0: ; CODE XREF: ROM:0012F3CA↑j ROM:0012F3F0 rts ROM:0012F3F2 ; --------------------------------------------------------------------------- ROM:0012F3F2 ROM:0012F3F2 loc_12F3F2: ; DATA XREF: ROM:0012F3A4↑o ROM:0012F3F2 move.w ($BD6).w,d0 ROM:0012F3F6 add.w $726(a5),d0 ROM:0012F3FA cmp.w ($A5A).w,d0 ROM:0012F3FE ble.s loc_12F416 ROM:0012F400 cmpi.w #0,($700).w ROM:0012F406 bgt.s loc_12F416 ROM:0012F408 bset #1,($1309).w ROM:0012F40E move.b #3,($118D).w ROM:0012F414 rts ROM:0012F416 ; --------------------------------------------------------------------------- ROM:0012F416 ROM:0012F416 loc_12F416: ; CODE XREF: ROM:0012F3FE↑j ROM:0012F416 ; ROM:0012F406↑j ROM:0012F416 btst #4,($1304).w ROM:0012F41C bne.s loc_12F436 ROM:0012F41E cmpi.w #0,($6FE).w ROM:0012F424 bgt.s loc_12F436 ROM:0012F426 btst #5,($1307).w ROM:0012F42C bne.s loc_12F460 ROM:0012F42E btst #5,($12FB).w ROM:0012F434 beq.s loc_12F460 ROM:0012F436 ROM:0012F436 loc_12F436: ; CODE XREF: ROM:0012F41C↑j ROM:0012F436 ; ROM:0012F424↑j ROM:0012F436 btst #5,($12FB).w ROM:0012F43C bne.s locret_12F45E ROM:0012F43E btst #4,($1304).w ROM:0012F444 bne.s loc_12F44E ROM:0012F446 cmpi.w #0,($6FE).w ROM:0012F44C beq.s locret_12F45E ROM:0012F44E ROM:0012F44E loc_12F44E: ; CODE XREF: ROM:0012F444↑j ROM:0012F44E clr.b ($90F).w ROM:0012F452 clr.w ($700).w ROM:0012F456 move.b #4,($118D).w ROM:0012F45C rts ROM:0012F45E ; --------------------------------------------------------------------------- ROM:0012F45E ROM:0012F45E locret_12F45E: ; CODE XREF: ROM:0012F43C↑j ROM:0012F45E ; ROM:0012F44C↑j ROM:0012F45E rts ROM:0012F460 ; --------------------------------------------------------------------------- ROM:0012F460 ROM:0012F460 loc_12F460: ; CODE XREF: ROM:0012F42C↑j ROM:0012F460 ; ROM:0012F434↑j ROM:0012F460 clr.b ($90F).w ROM:0012F464 clr.w ($700).w ROM:0012F468 bclr #7,($12FD).w ROM:0012F46E move.b #1,($118D).w ROM:0012F474 rts ROM:0012F476 ; --------------------------------------------------------------------------- ROM:0012F476 ROM:0012F476 loc_12F476: ; DATA XREF: ROM:0012F3A8↑o ROM:0012F476 btst #5,($12FB).w ROM:0012F47C bne.s locret_12F48C ROM:0012F47E bclr #1,($1309).w ROM:0012F484 move.b #4,($118D).w ROM:0012F48A rts ROM:0012F48C ; --------------------------------------------------------------------------- ROM:0012F48C ROM:0012F48C locret_12F48C: ; CODE XREF: ROM:0012F47C↑j ROM:0012F48C rts ROM:0012F48E ; --------------------------------------------------------------------------- ROM:0012F48E ROM:0012F48E loc_12F48E: ; DATA XREF: ROM:0012F3AC↑o ROM:0012F48E btst #4,($1304).w ROM:0012F494 bne.s loc_12F4AC ROM:0012F496 cmpi.w #0,($6FE).w ROM:0012F49C bgt.s loc_12F4AC ROM:0012F49E bclr #7,($12FD).w ROM:0012F4A4 move.b #1,($118D).w ROM:0012F4AA rts ROM:0012F4AC ; --------------------------------------------------------------------------- ROM:0012F4AC ROM:0012F4AC loc_12F4AC: ; CODE XREF: ROM:0012F494↑j ROM:0012F4AC ; ROM:0012F49C↑j ROM:0012F4AC btst #5,($12FB).w ROM:0012F4B2 beq.s locret_12F4D2 ROM:0012F4B4 bsr.w sub_12F79C ROM:0012F4B8 move.w ($DC2).w,d0 ROM:0012F4BC clr.b ($90F).w ROM:0012F4C0 move.w d0,($700).w ROM:0012F4C4 move.b #1,($90F).w ROM:0012F4CA move.b #2,($118D).w ROM:0012F4D0 rts ROM:0012F4D2 ; --------------------------------------------------------------------------- ROM:0012F4D2 ROM:0012F4D2 locret_12F4D2: ; CODE XREF: ROM:0012F4B2↑j ROM:0012F4D2 rts ROM:0012F4D4 ; --------------------------------------------------------------------------- ROM:0012F4D4 rts ROM:0012F4D6 ROM:0012F4D6 ; =============== S U B R O U T I N E ======================================= ROM:0012F4D6 ROM:0012F4D6 ROM:0012F4D6 sub_12F4D6: ; CODE XREF: sub_12F28A+C↑p ROM:0012F4D6 clr.w d1 ROM:0012F4D8 move.b ($118E).w,d1 ROM:0012F4DC cmpi.w #4,d1 ROM:0012F4E0 bcc.s locret_12F4EA ROM:0012F4E2 movea.l off_12F4EC(pc,d1.w*4),a0 ROM:0012F4E6 nop ROM:0012F4E8 jmp (a0) ROM:0012F4EA ; --------------------------------------------------------------------------- ROM:0012F4EA ROM:0012F4EA locret_12F4EA: ; CODE XREF: sub_12F4D6+A↑j ROM:0012F4EA rts ROM:0012F4EA ; End of function sub_12F4D6 ROM:0012F4EA ROM:0012F4EA ; --------------------------------------------------------------------------- ROM:0012F4EC off_12F4EC: dc.l loc_12F4FC ; DATA XREF: sub_12F4D6+C↑r ROM:0012F4F0 dc.l loc_12F518 ROM:0012F4F4 dc.l loc_12F536 ROM:0012F4F8 dc.l loc_12F594 ROM:0012F4FC ; --------------------------------------------------------------------------- ROM:0012F4FC ROM:0012F4FC loc_12F4FC: ; DATA XREF: ROM:off_12F4EC↑o ROM:0012F4FC move.w #$2710,($DBC).w ROM:0012F502 move.l #0,($9B4).w ROM:0012F50A bclr #4,($1304).w ROM:0012F510 move.b #1,($118E).w ROM:0012F516 rts ROM:0012F518 ; --------------------------------------------------------------------------- ROM:0012F518 ROM:0012F518 loc_12F518: ; DATA XREF: ROM:0012F4F0↑o ROM:0012F518 btst #1,($1309).w ROM:0012F51E beq.s locret_12F534 ROM:0012F520 move.w #0,($DBC).w ROM:0012F526 bset #0,($1310).w ROM:0012F52C move.b #2,($118E).w ROM:0012F532 rts ROM:0012F534 ; --------------------------------------------------------------------------- ROM:0012F534 ROM:0012F534 locret_12F534: ; CODE XREF: ROM:0012F51E↑j ROM:0012F534 rts ROM:0012F536 ; --------------------------------------------------------------------------- ROM:0012F536 ROM:0012F536 loc_12F536: ; DATA XREF: ROM:0012F4F4↑o ROM:0012F536 bsr.w sub_12F70E ROM:0012F53A btst #4,($1304).w ROM:0012F540 beq.s loc_12F560 ROM:0012F542 btst #1,($1309).w ROM:0012F548 bne.s loc_12F560 ROM:0012F54A move.w $71E(a5),($DBC).w ROM:0012F550 move.l #0,($9B4).w ROM:0012F558 move.b #3,($118E).w ROM:0012F55E rts ROM:0012F560 ; --------------------------------------------------------------------------- ROM:0012F560 ROM:0012F560 loc_12F560: ; CODE XREF: ROM:0012F540↑j ROM:0012F560 ; ROM:0012F548↑j ROM:0012F560 btst #4,($1304).w ROM:0012F566 bne.s locret_12F592 ROM:0012F568 btst #1,($1309).w ROM:0012F56E bne.s locret_12F592 ROM:0012F570 move.w #$2710,($DBC).w ROM:0012F576 move.l #0,($9B4).w ROM:0012F57E bclr #4,($1304).w ROM:0012F584 bclr #0,($1310).w ROM:0012F58A move.b #1,($118E).w ROM:0012F590 rts ROM:0012F592 ; --------------------------------------------------------------------------- ROM:0012F592 ROM:0012F592 locret_12F592: ; CODE XREF: ROM:0012F566↑j ROM:0012F592 ; ROM:0012F56E↑j ROM:0012F592 rts ROM:0012F594 ; --------------------------------------------------------------------------- ROM:0012F594 ROM:0012F594 loc_12F594: ; DATA XREF: ROM:0012F4F8↑o ROM:0012F594 bsr.w sub_12F762 ROM:0012F598 btst #1,($1309).w ROM:0012F59E beq.s loc_12F5BC ROM:0012F5A0 move.w #0,($DBC).w ROM:0012F5A6 move.l #0,($9B4).w ROM:0012F5AE bclr #4,($1304).w ROM:0012F5B4 move.b #2,($118E).w ROM:0012F5BA rts ROM:0012F5BC ; --------------------------------------------------------------------------- ROM:0012F5BC ROM:0012F5BC loc_12F5BC: ; CODE XREF: ROM:0012F59E↑j ROM:0012F5BC move.w ($DC0).w,d0 ROM:0012F5C0 sub.w $722(a5),d0 ROM:0012F5C4 move.w $720(a5),d1 ROM:0012F5C8 muls.w #$64,d1 ; 'd' ROM:0012F5CC cmp.l ($9B4).w,d1 ROM:0012F5D0 ble.s loc_12F5D8 ROM:0012F5D2 cmp.w ($598).w,d0 ROM:0012F5D6 ble.s locret_12F5FA ROM:0012F5D8 ROM:0012F5D8 loc_12F5D8: ; CODE XREF: ROM:0012F5D0↑j ROM:0012F5D8 move.w #$2710,($DBC).w ROM:0012F5DE move.l #0,($9B4).w ROM:0012F5E6 bclr #4,($1304).w ROM:0012F5EC bclr #0,($1310).w ROM:0012F5F2 move.b #1,($118E).w ROM:0012F5F8 rts ROM:0012F5FA ; --------------------------------------------------------------------------- ROM:0012F5FA ROM:0012F5FA locret_12F5FA: ; CODE XREF: ROM:0012F5D6↑j ROM:0012F5FA rts ROM:0012F5FC ; --------------------------------------------------------------------------- ROM:0012F5FC rts ROM:0012F5FE ROM:0012F5FE ; =============== S U B R O U T I N E ======================================= ROM:0012F5FE ROM:0012F5FE ROM:0012F5FE sub_12F5FE: ; CODE XREF: sub_12F28A+10↑p ROM:0012F5FE clr.w d1 ROM:0012F600 move.b ($118F).w,d1 ROM:0012F604 cmpi.w #4,d1 ROM:0012F608 bcc.s locret_12F612 ROM:0012F60A movea.l off_12F614(pc,d1.w*4),a0 ROM:0012F60E nop ROM:0012F610 jmp (a0) ROM:0012F612 ; --------------------------------------------------------------------------- ROM:0012F612 ROM:0012F612 locret_12F612: ; CODE XREF: sub_12F5FE+A↑j ROM:0012F612 rts ROM:0012F612 ; End of function sub_12F5FE ROM:0012F612 ROM:0012F612 ; --------------------------------------------------------------------------- ROM:0012F614 off_12F614: dc.l loc_12F624 ; DATA XREF: sub_12F5FE+C↑r ROM:0012F618 dc.l loc_12F62C ROM:0012F61C dc.l loc_12F648 ROM:0012F620 dc.l loc_12F688 ROM:0012F624 ; --------------------------------------------------------------------------- ROM:0012F624 ROM:0012F624 loc_12F624: ; DATA XREF: ROM:off_12F614↑o ROM:0012F624 move.b #1,($118F).w ROM:0012F62A rts ROM:0012F62C ; --------------------------------------------------------------------------- ROM:0012F62C ROM:0012F62C loc_12F62C: ; DATA XREF: ROM:0012F618↑o ROM:0012F62C move.w $71C(a5),d0 ROM:0012F630 btst #1,($1309).w ROM:0012F636 beq.s locret_12F646 ROM:0012F638 cmpi.w #0,d0 ROM:0012F63C ble.s locret_12F646 ROM:0012F63E move.b #2,($118F).w ROM:0012F644 rts ROM:0012F646 ; --------------------------------------------------------------------------- ROM:0012F646 ROM:0012F646 locret_12F646: ; CODE XREF: ROM:0012F636↑j ROM:0012F646 ; ROM:0012F63C↑j ROM:0012F646 rts ROM:0012F648 ; --------------------------------------------------------------------------- ROM:0012F648 ROM:0012F648 loc_12F648: ; DATA XREF: ROM:0012F61C↑o ROM:0012F648 btst #6,($12FB).w ROM:0012F64E beq.s loc_12F65E ROM:0012F650 move.w #0,($DBE).w ROM:0012F656 move.b #1,($118F).w ROM:0012F65C rts ROM:0012F65E ; --------------------------------------------------------------------------- ROM:0012F65E ROM:0012F65E loc_12F65E: ; CODE XREF: ROM:0012F64E↑j ROM:0012F65E btst #1,($1309).w ROM:0012F664 bne.s locret_12F686 ROM:0012F666 move.w $71A(a5),($DBE).w ROM:0012F66C move.w $71C(a5),d1 ROM:0012F670 clr.b ($90E).w ROM:0012F674 move.w d1,($6FE).w ROM:0012F678 move.b #1,($90E).w ROM:0012F67E move.b #3,($118F).w ROM:0012F684 rts ROM:0012F686 ; --------------------------------------------------------------------------- ROM:0012F686 ROM:0012F686 locret_12F686: ; CODE XREF: ROM:0012F664↑j ROM:0012F686 rts ROM:0012F688 ; --------------------------------------------------------------------------- ROM:0012F688 ROM:0012F688 loc_12F688: ; DATA XREF: ROM:0012F620↑o ROM:0012F688 bsr.w sub_12F746 ROM:0012F68C move.w ($DC0).w,d0 ROM:0012F690 sub.w $722(a5),d0 ROM:0012F694 btst #6,($12FB).w ROM:0012F69A bne.s loc_12F6AE ROM:0012F69C cmpi.w #0,($6FE).w ROM:0012F6A2 ble.s loc_12F6AA ROM:0012F6A4 cmp.w ($598).w,d0 ROM:0012F6A8 blt.s locret_12F6AC ROM:0012F6AA ROM:0012F6AA loc_12F6AA: ; CODE XREF: ROM:0012F6A2↑j ROM:0012F6AA bra.s loc_12F6AE ROM:0012F6AC ; --------------------------------------------------------------------------- ROM:0012F6AC ROM:0012F6AC locret_12F6AC: ; CODE XREF: ROM:0012F6A8↑j ROM:0012F6AC rts ROM:0012F6AE ; --------------------------------------------------------------------------- ROM:0012F6AE ROM:0012F6AE loc_12F6AE: ; CODE XREF: ROM:0012F69A↑j ROM:0012F6AE ; ROM:loc_12F6AA↑j ROM:0012F6AE move.w #0,($DBE).w ROM:0012F6B4 clr.b ($90E).w ROM:0012F6B8 clr.w ($6FE).w ROM:0012F6BC move.b #1,($118F).w ROM:0012F6C2 rts ROM:0012F6C4 ; --------------------------------------------------------------------------- ROM:0012F6C4 rts ROM:0012F6C6 ROM:0012F6C6 ; =============== S U B R O U T I N E ======================================= ROM:0012F6C6 ROM:0012F6C6 ROM:0012F6C6 sub_12F6C6: ; CODE XREF: sub_12F28A↑p ROM:0012F6C6 move.w #$3D36,d1 ROM:0012F6CA move.w ($A98).w,d2 ROM:0012F6CE bsr.l sub_11700C ROM:0012F6D4 clr.w d7 ROM:0012F6D6 btst #1,($12FD).w ROM:0012F6DC beq.s loc_12F6E2 ROM:0012F6DE move.w $72C(a5),d7 ROM:0012F6E2 ROM:0012F6E2 loc_12F6E2: ; CODE XREF: sub_12F6C6+16↑j ROM:0012F6E2 move.w $72E(a5),d6 ROM:0012F6E6 cmpi.w #1,($B30).w ROM:0012F6EC bne.s loc_12F6F4 ROM:0012F6EE cmp.w d6,d7 ROM:0012F6F0 bge.s loc_12F6F4 ROM:0012F6F2 move.w d6,d7 ROM:0012F6F4 ROM:0012F6F4 loc_12F6F4: ; CODE XREF: sub_12F6C6+26↑j ROM:0012F6F4 ; sub_12F6C6+2A↑j ROM:0012F6F4 move.w $724(a5),d6 ROM:0012F6F8 btst #5,($1307).w ROM:0012F6FE beq.s loc_12F706 ROM:0012F700 cmp.w d6,d7 ROM:0012F702 bge.s loc_12F706 ROM:0012F704 move.w d6,d7 ROM:0012F706 ROM:0012F706 loc_12F706: ; CODE XREF: sub_12F6C6+38↑j ROM:0012F706 ; sub_12F6C6+3C↑j ROM:0012F706 add.w d7,d1 ROM:0012F708 move.w d1,($DC0).w ROM:0012F70C rts ROM:0012F70C ; End of function sub_12F6C6 ROM:0012F70C ROM:0012F70E ROM:0012F70E ; =============== S U B R O U T I N E ======================================= ROM:0012F70E ROM:0012F70E ROM:0012F70E sub_12F70E: ; CODE XREF: ROM:loc_12F536↑p ROM:0012F70E move.w $718(a5),d0 ROM:0012F712 muls.w #$3E8,d0 ROM:0012F716 move.w $720(a5),d1 ROM:0012F71A cmp.l ($9B4).w,d0 ROM:0012F71E bge.s loc_12F73E ROM:0012F720 btst #1,($130F).w ROM:0012F726 bne.s loc_12F736 ROM:0012F728 cmpi.w #0,d1 ROM:0012F72C ble.s loc_12F736 ROM:0012F72E bset #4,($1304).w ROM:0012F734 bra.s loc_12F73C ROM:0012F736 ; --------------------------------------------------------------------------- ROM:0012F736 ROM:0012F736 loc_12F736: ; CODE XREF: sub_12F70E+18↑j ROM:0012F736 ; sub_12F70E+1E↑j ROM:0012F736 bclr #4,($1304).w ROM:0012F73C ROM:0012F73C loc_12F73C: ; CODE XREF: sub_12F70E+26↑j ROM:0012F73C bra.s locret_12F744 ROM:0012F73E ; --------------------------------------------------------------------------- ROM:0012F73E ROM:0012F73E loc_12F73E: ; CODE XREF: sub_12F70E+10↑j ROM:0012F73E bclr #4,($1304).w ROM:0012F744 ROM:0012F744 locret_12F744: ; CODE XREF: sub_12F70E:loc_12F73C↑j ROM:0012F744 rts ROM:0012F744 ; End of function sub_12F70E ROM:0012F744 ROM:0012F746 ROM:0012F746 ; =============== S U B R O U T I N E ======================================= ROM:0012F746 ROM:0012F746 ROM:0012F746 sub_12F746: ; CODE XREF: ROM:loc_12F688↑p ROM:0012F746 move.w ($6FE).w,d1 ROM:0012F74A move.w $71C(a5),d2 ROM:0012F74E muls.w $71A(a5),d1 ROM:0012F752 divs.w d2,d1 ROM:0012F754 bvc.w loc_12F75C ROM:0012F758 move.w #0,d1 ROM:0012F75C ROM:0012F75C loc_12F75C: ; CODE XREF: sub_12F746+E↑j ROM:0012F75C move.w d1,($DBE).w ROM:0012F760 rts ROM:0012F760 ; End of function sub_12F746 ROM:0012F760 ROM:0012F762 ROM:0012F762 ; =============== S U B R O U T I N E ======================================= ROM:0012F762 ROM:0012F762 ROM:0012F762 sub_12F762: ; CODE XREF: ROM:loc_12F594↑p ROM:0012F762 move.w $71E(a5),d0 ROM:0012F766 ext.l d0 ROM:0012F768 move.w $720(a5),d1 ROM:0012F76C muls.w #$64,d1 ; 'd' ROM:0012F770 move.l d1,d2 ROM:0012F772 sub.l ($9B4).w,d2 ROM:0012F776 cmpi.l #0,d2 ROM:0012F77C bge.s loc_12F784 ROM:0012F77E move.l #0,d2 ROM:0012F784 ROM:0012F784 loc_12F784: ; CODE XREF: sub_12F762+1A↑j ROM:0012F784 subi.w #$2710,d0 ROM:0012F788 clr.l d3 ROM:0012F78A muls.l d0,d3:d2 ROM:0012F78E divs.l d1,d3:d2 ROM:0012F792 addi.w #$2710,d2 ROM:0012F796 move.w d2,($DBC).w ROM:0012F79A rts ROM:0012F79A ; End of function sub_12F762 ROM:0012F79A ROM:0012F79C ROM:0012F79C ; =============== S U B R O U T I N E ======================================= ROM:0012F79C ROM:0012F79C ROM:0012F79C sub_12F79C: ; CODE XREF: ROM:0012F3CC↑p ROM:0012F79C ; ROM:0012F4B4↑p ROM:0012F79C move.w #$3DC6,d1 ROM:0012F7A0 move.w ($598).w,d2 ROM:0012F7A4 move.w ($B30).w,d3 ROM:0012F7A8 bsr.l sub_11700C ROM:0012F7AE move.w d1,($DC2).w ROM:0012F7B2 rts ROM:0012F7B2 ; End of function sub_12F79C ROM:0012F7B2 ROM:0012F7B4 ROM:0012F7B4 ; =============== S U B R O U T I N E ======================================= ROM:0012F7B4 ROM:0012F7B4 ROM:0012F7B4 sub_12F7B4: ; CODE XREF: sub_110E48:loc_110FEA↑p ROM:0012F7B4 move.w ($C8E).w,d0 ROM:0012F7B8 move.w $72A(a5),d1 ROM:0012F7BC sub.w ($DC6).w,d0 ROM:0012F7C0 btst #0,($1300).w ROM:0012F7C6 bne.s loc_12F7CC ROM:0012F7C8 cmp.w d0,d1 ROM:0012F7CA bge.s loc_12F7D4 ROM:0012F7CC ROM:0012F7CC loc_12F7CC: ; CODE XREF: sub_12F7B4+12↑j ROM:0012F7CC bset #6,($12FB).w ROM:0012F7D2 bra.s loc_12F7DA ROM:0012F7D4 ; --------------------------------------------------------------------------- ROM:0012F7D4 ROM:0012F7D4 loc_12F7D4: ; CODE XREF: sub_12F7B4+16↑j ROM:0012F7D4 bclr #6,($12FB).w ROM:0012F7DA ROM:0012F7DA loc_12F7DA: ; CODE XREF: sub_12F7B4+1E↑j ROM:0012F7DA move.w ($C8E).w,($DC6).w ROM:0012F7E0 btst #0,($1310).w ROM:0012F7E6 beq.s locret_12F810 ROM:0012F7E8 cmpi.l #0,($9B4).w ROM:0012F7F0 bne.s loc_12F7F6 ROM:0012F7F2 clr.l ($9B8).w ROM:0012F7F6 ROM:0012F7F6 loc_12F7F6: ; CODE XREF: sub_12F7B4+3C↑j ROM:0012F7F6 clr.l d0 ROM:0012F7F8 move.l ($A28).w,d1 ROM:0012F7FC add.l ($9B8).w,d1 ROM:0012F800 divs.l #$3E8,d0:d1 ROM:0012F808 move.l d0,($9B8).w ROM:0012F80C add.l d1,($9B4).w ROM:0012F810 ROM:0012F810 locret_12F810: ; CODE XREF: sub_12F7B4+32↑j ROM:0012F810 rts ROM:0012F810 ; End of function sub_12F7B4 ROM:0012F810 ROM:0012F812 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012F814 ROM:0012F814 ; =============== S U B R O U T I N E ======================================= ROM:0012F814 ROM:0012F814 ROM:0012F814 sub_12F814: ; CODE XREF: sub_12688A+72↑p ROM:0012F814 clr.w d1 ROM:0012F816 move.b ($1192).w,d1 ROM:0012F81A cmpi.w #2,d1 ROM:0012F81E bcc.s locret_12F828 ROM:0012F820 movea.l off_12F82A(pc,d1.w*4),a0 ROM:0012F824 nop ROM:0012F826 jmp (a0) ROM:0012F828 ; --------------------------------------------------------------------------- ROM:0012F828 ROM:0012F828 locret_12F828: ; CODE XREF: sub_12F814+A↑j ROM:0012F828 rts ROM:0012F828 ; End of function sub_12F814 ROM:0012F828 ROM:0012F828 ; --------------------------------------------------------------------------- ROM:0012F82A off_12F82A: dc.l loc_12F832 ; DATA XREF: sub_12F814+C↑r ROM:0012F82E dc.l loc_12F840 ROM:0012F832 ; --------------------------------------------------------------------------- ROM:0012F832 ROM:0012F832 loc_12F832: ; DATA XREF: ROM:off_12F82A↑o ROM:0012F832 bsr.w sub_12F886 ROM:0012F836 move.b #1,($1192).w ROM:0012F83C bra.s loc_12F840 ROM:0012F83E ; --------------------------------------------------------------------------- ROM:0012F83E rts ROM:0012F840 ; --------------------------------------------------------------------------- ROM:0012F840 ROM:0012F840 loc_12F840: ; CODE XREF: ROM:0012F83C↑j ROM:0012F840 ; DATA XREF: ROM:0012F82E↑o ROM:0012F840 bsr.w sub_12FB54 ROM:0012F844 bsr.w sub_12FB6E ROM:0012F848 bsr.w sub_12FAE6 ROM:0012F84C bsr.w sub_12FCD6 ROM:0012F850 bsr.w sub_12FD3A ROM:0012F854 bsr.w sub_12FC8A ROM:0012F858 bsr.w sub_12FD6A ROM:0012F85C bsr.w sub_12FC30 ROM:0012F860 bsr.w sub_12FCB0 ROM:0012F864 bsr.w sub_12FB82 ROM:0012F868 bsr.w sub_12FDAE ROM:0012F86C bsr.w sub_12FE70 ROM:0012F870 bsr.w sub_12FE90 ROM:0012F874 bsr.w sub_12FF28 ROM:0012F878 bsr.w sub_12F89A ROM:0012F87C bsr.w sub_12F8FC ROM:0012F880 bsr.w sub_12FFF6 ROM:0012F884 rts ROM:0012F886 ROM:0012F886 ; =============== S U B R O U T I N E ======================================= ROM:0012F886 ROM:0012F886 ROM:0012F886 sub_12F886: ; CODE XREF: ROM:loc_12F832↑p ROM:0012F886 move.w #$2710,d0 ROM:0012F88A sub.w $744(a5),d0 ROM:0012F88E move.w d0,($DE2).w ROM:0012F892 move.w #$2710,($DE4).w ROM:0012F898 rts ROM:0012F898 ; End of function sub_12F886 ROM:0012F898 ROM:0012F89A ROM:0012F89A ; =============== S U B R O U T I N E ======================================= ROM:0012F89A ROM:0012F89A ROM:0012F89A sub_12F89A: ; CODE XREF: ROM:0012F878↑p ROM:0012F89A move.w ($5A2).w,d0 ROM:0012F89E muls.w ($DD4).w,d0 ROM:0012F8A2 move.l d0,d1 ROM:0012F8A4 divs.w #$411B,d0 ROM:0012F8A8 move.w d0,($DD8).w ROM:0012F8AC move.w ($628).w,d2 ROM:0012F8B0 ext.l d2 ROM:0012F8B2 muls.l d2,d1 ROM:0012F8B6 divs.l #$186A0,d1 ROM:0012F8BE add.l d1,($9C4).w ROM:0012F8C2 bvc.s loc_12F8CC ROM:0012F8C4 move.l #$7FFFFFFF,($9C4).w ROM:0012F8CC ROM:0012F8CC loc_12F8CC: ; CODE XREF: sub_12F89A+28↑j ROM:0012F8CC clr.b ($8A3).w ROM:0012F8D0 move.w #0,($628).w ROM:0012F8D6 move.b #3,($8A3).w ROM:0012F8DC rts ROM:0012F8DC ; End of function sub_12F89A ROM:0012F8DC ROM:0012F8DE ROM:0012F8DE ; =============== S U B R O U T I N E ======================================= ROM:0012F8DE ROM:0012F8DE ROM:0012F8DE sub_12F8DE: ; CODE XREF: ROM:0012F9B4↓p ROM:0012F8DE ; ROM:0012FA78↓p ROM:0012F8DE move.l ($9C4).w,d0 ROM:0012F8E2 divs.l #$186A0,d0 ROM:0012F8EA add.w d0,($DEC).w ROM:0012F8EE bvc.s loc_12F8F6 ROM:0012F8F0 move.w #$7FFF,($DEC).w ROM:0012F8F6 ROM:0012F8F6 loc_12F8F6: ; CODE XREF: sub_12F8DE+10↑j ROM:0012F8F6 clr.l ($9C4).w ROM:0012F8FA rts ROM:0012F8FA ; End of function sub_12F8DE ROM:0012F8FA ROM:0012F8FC ROM:0012F8FC ; =============== S U B R O U T I N E ======================================= ROM:0012F8FC ROM:0012F8FC ROM:0012F8FC sub_12F8FC: ; CODE XREF: ROM:0012F87C↑p ROM:0012F8FC clr.w d1 ROM:0012F8FE move.b ($1193).w,d1 ROM:0012F902 cmpi.w #8,d1 ROM:0012F906 bcc.s locret_12F910 ROM:0012F908 movea.l off_12F912(pc,d1.w*4),a0 ROM:0012F90C nop ROM:0012F90E jmp (a0) ROM:0012F910 ; --------------------------------------------------------------------------- ROM:0012F910 ROM:0012F910 locret_12F910: ; CODE XREF: sub_12F8FC+A↑j ROM:0012F910 rts ROM:0012F910 ; End of function sub_12F8FC ROM:0012F910 ROM:0012F910 ; --------------------------------------------------------------------------- ROM:0012F912 off_12F912: dc.l loc_12F932 ; DATA XREF: sub_12F8FC+C↑r ROM:0012F916 dc.l loc_12F94E ROM:0012F91A dc.l loc_12F96C ROM:0012F91E dc.l loc_12FA32 ROM:0012F922 dc.l loc_12FA58 ROM:0012F926 dc.l loc_12FA86 ROM:0012F92A dc.l locret_12FAE2 ROM:0012F92E dc.l loc_12FA08 ROM:0012F932 ; --------------------------------------------------------------------------- ROM:0012F932 ROM:0012F932 loc_12F932: ; DATA XREF: ROM:off_12F912↑o ROM:0012F932 bset #2,($131F).w ROM:0012F938 bset #4,($1315).w ROM:0012F93E bclr #3,($1318).w ROM:0012F944 move.b #1,($1193).w ROM:0012F94A bra.s locret_12F96A ROM:0012F94C ; --------------------------------------------------------------------------- ROM:0012F94C rts ROM:0012F94E ; --------------------------------------------------------------------------- ROM:0012F94E ROM:0012F94E loc_12F94E: ; DATA XREF: ROM:0012F916↑o ROM:0012F94E btst #6,($12FE).w ROM:0012F954 beq.s locret_12F96A ROM:0012F956 clr.l ($9C4).w ROM:0012F95A bclr #2,($131F).w ROM:0012F960 move.b #2,($1193).w ROM:0012F966 bra.w locret_12FA06 ROM:0012F96A ; --------------------------------------------------------------------------- ROM:0012F96A ROM:0012F96A locret_12F96A: ; CODE XREF: ROM:0012F94A↑j ROM:0012F96A ; ROM:0012F954↑j ROM:0012F96A rts ROM:0012F96C ; --------------------------------------------------------------------------- ROM:0012F96C ROM:0012F96C loc_12F96C: ; DATA XREF: ROM:0012F91A↑o ROM:0012F96C btst #0,($10EA).w ROM:0012F972 bne.s loc_12F97C ROM:0012F974 btst #0,($10EA).w ROM:0012F97A beq.s loc_12F998 ROM:0012F97C ROM:0012F97C loc_12F97C: ; CODE XREF: ROM:0012F972↑j ROM:0012F97C move.b #7,($1193).w ROM:0012F982 move.w $75C(a5),d0 ROM:0012F986 clr.b ($924).w ROM:0012F98A move.w d0,($72A).w ROM:0012F98E move.b #1,($924).w ROM:0012F994 bra.w locret_12FA30 ROM:0012F998 ; --------------------------------------------------------------------------- ROM:0012F998 ROM:0012F998 loc_12F998: ; CODE XREF: ROM:0012F97A↑j ROM:0012F998 btst #3,($1311).w ROM:0012F99E beq.s loc_12F9C2 ROM:0012F9A0 btst #1,($131A).w ROM:0012F9A6 beq.s loc_12F9C2 ROM:0012F9A8 bset #2,($131F).w ROM:0012F9AE bclr #4,($1315).w ROM:0012F9B4 bsr.w sub_12F8DE ROM:0012F9B8 move.b #3,($1193).w ROM:0012F9BE bra.w locret_12FA56 ROM:0012F9C2 ; --------------------------------------------------------------------------- ROM:0012F9C2 ROM:0012F9C2 loc_12F9C2: ; CODE XREF: ROM:0012F99E↑j ROM:0012F9C2 ; ROM:0012F9A6↑j ROM:0012F9C2 btst #3,($1311).w ROM:0012F9C8 beq.s locret_12FA06 ROM:0012F9CA move.w $752(a5),d0 ROM:0012F9CE move.w $754(a5),d1 ROM:0012F9D2 cmp.w ($DEA).w,d0 ROM:0012F9D6 bgt.s loc_12F9E0 ROM:0012F9D8 cmp.w ($DE8).w,d1 ROM:0012F9DC ble.s loc_12F9E0 ROM:0012F9DE bra.s loc_12F9F8 ROM:0012F9E0 ; --------------------------------------------------------------------------- ROM:0012F9E0 ROM:0012F9E0 loc_12F9E0: ; CODE XREF: ROM:0012F9D6↑j ROM:0012F9E0 ; ROM:0012F9DC↑j ROM:0012F9E0 move.l ($9C4).w,d1 ROM:0012F9E4 divs.w #$2710,d1 ROM:0012F9E8 move.w $756(a5),d0 ROM:0012F9EC cmp.w d1,d0 ROM:0012F9EE bgt.s locret_12FA06 ROM:0012F9F0 cmpi.w #0,($5A4).w ROM:0012F9F6 ble.s locret_12FA06 ROM:0012F9F8 ROM:0012F9F8 loc_12F9F8: ; CODE XREF: ROM:0012F9DE↑j ROM:0012F9F8 bset #2,($131F).w ROM:0012F9FE move.b #4,($1193).w ROM:0012FA04 bra.s locret_12FA84 ROM:0012FA06 ; --------------------------------------------------------------------------- ROM:0012FA06 ROM:0012FA06 locret_12FA06: ; CODE XREF: ROM:0012F966↑j ROM:0012FA06 ; ROM:0012F9C8↑j ... ROM:0012FA06 rts ROM:0012FA08 ; --------------------------------------------------------------------------- ROM:0012FA08 ROM:0012FA08 loc_12FA08: ; DATA XREF: ROM:0012F92E↑o ROM:0012FA08 btst #0,($10EA).w ROM:0012FA0E bne.s loc_12FA18 ROM:0012FA10 move.b #2,($1193).w ROM:0012FA16 bra.s locret_12FA06 ROM:0012FA18 ; --------------------------------------------------------------------------- ROM:0012FA18 ROM:0012FA18 loc_12FA18: ; CODE XREF: ROM:0012FA0E↑j ROM:0012FA18 cmpi.w #0,($72A).w ROM:0012FA1E bgt.s locret_12FA30 ROM:0012FA20 bset #3,($1318).w ROM:0012FA26 move.b #6,($1193).w ROM:0012FA2C bra.w locret_12FAE2 ROM:0012FA30 ; --------------------------------------------------------------------------- ROM:0012FA30 ROM:0012FA30 locret_12FA30: ; CODE XREF: ROM:0012F994↑j ROM:0012FA30 ; ROM:0012FA1E↑j ROM:0012FA30 rts ROM:0012FA32 ; --------------------------------------------------------------------------- ROM:0012FA32 ROM:0012FA32 loc_12FA32: ; DATA XREF: ROM:0012F91E↑o ROM:0012FA32 btst #3,($1311).w ROM:0012FA38 beq.s loc_12FA42 ROM:0012FA3A btst #3,($12FE).w ROM:0012FA40 bne.s locret_12FA56 ROM:0012FA42 ROM:0012FA42 loc_12FA42: ; CODE XREF: ROM:0012FA38↑j ROM:0012FA42 bset #4,($1315).w ROM:0012FA48 bclr #2,($131F).w ROM:0012FA4E move.b #2,($1193).w ROM:0012FA54 bra.s locret_12FA06 ROM:0012FA56 ; --------------------------------------------------------------------------- ROM:0012FA56 ROM:0012FA56 locret_12FA56: ; CODE XREF: ROM:0012F9BE↑j ROM:0012FA56 ; ROM:0012FA40↑j ... ROM:0012FA56 rts ROM:0012FA58 ; --------------------------------------------------------------------------- ROM:0012FA58 ROM:0012FA58 loc_12FA58: ; DATA XREF: ROM:0012F922↑o ROM:0012FA58 cmpi.w #0,($5A4).w ROM:0012FA5E bne.s locret_12FA84 ROM:0012FA60 bclr #4,($1315).w ROM:0012FA66 move.w $758(a5),d0 ROM:0012FA6A clr.b ($922).w ROM:0012FA6E move.w d0,($726).w ROM:0012FA72 move.b #1,($922).w ROM:0012FA78 bsr.w sub_12F8DE ROM:0012FA7C move.b #5,($1193).w ROM:0012FA82 bra.s locret_12FAE0 ROM:0012FA84 ; --------------------------------------------------------------------------- ROM:0012FA84 ROM:0012FA84 locret_12FA84: ; CODE XREF: ROM:0012FA04↑j ROM:0012FA84 ; ROM:0012FA5E↑j ROM:0012FA84 rts ROM:0012FA86 ; --------------------------------------------------------------------------- ROM:0012FA86 ROM:0012FA86 loc_12FA86: ; DATA XREF: ROM:0012F926↑o ROM:0012FA86 btst #1,($131A).w ROM:0012FA8C beq.s loc_12FA96 ROM:0012FA8E move.b #3,($1193).w ROM:0012FA94 bra.s locret_12FA56 ROM:0012FA96 ; --------------------------------------------------------------------------- ROM:0012FA96 ROM:0012FA96 loc_12FA96: ; CODE XREF: ROM:0012FA8C↑j ROM:0012FA96 btst #3,($1311).w ROM:0012FA9C beq.s loc_12FAA6 ROM:0012FA9E cmpi.w #0,($726).w ROM:0012FAA4 bgt.s loc_12FABC ROM:0012FAA6 ROM:0012FAA6 loc_12FAA6: ; CODE XREF: ROM:0012FA9C↑j ROM:0012FAA6 bset #4,($1315).w ROM:0012FAAC bclr #2,($131F).w ROM:0012FAB2 move.b #2,($1193).w ROM:0012FAB8 bra.w locret_12FA06 ROM:0012FABC ; --------------------------------------------------------------------------- ROM:0012FABC ROM:0012FABC loc_12FABC: ; CODE XREF: ROM:0012FAA4↑j ROM:0012FABC move.w $75A(a5),d0 ROM:0012FAC0 cmp.w ($DE8).w,d0 ROM:0012FAC4 bgt.s locret_12FAE0 ROM:0012FAC6 bset #4,($1315).w ROM:0012FACC bclr #2,($131F).w ROM:0012FAD2 bset #3,($1318).w ROM:0012FAD8 move.b #6,($1193).w ROM:0012FADE bra.s locret_12FAE2 ROM:0012FAE0 ; --------------------------------------------------------------------------- ROM:0012FAE0 ROM:0012FAE0 locret_12FAE0: ; CODE XREF: ROM:0012FA82↑j ROM:0012FAE0 ; ROM:0012FAC4↑j ROM:0012FAE0 rts ROM:0012FAE2 ; --------------------------------------------------------------------------- ROM:0012FAE2 ROM:0012FAE2 locret_12FAE2: ; CODE XREF: ROM:0012FA2C↑j ROM:0012FAE2 ; ROM:0012FADE↑j ROM:0012FAE2 ; DATA XREF: ... ROM:0012FAE2 rts ROM:0012FAE4 ; --------------------------------------------------------------------------- ROM:0012FAE4 rts ROM:0012FAE6 ROM:0012FAE6 ; =============== S U B R O U T I N E ======================================= ROM:0012FAE6 ROM:0012FAE6 ROM:0012FAE6 sub_12FAE6: ; CODE XREF: ROM:0012F848↑p ROM:0012FAE6 btst #3,($1318).w ROM:0012FAEC beq.s loc_12FAF4 ROM:0012FAEE move.w $746(a5),d0 ROM:0012FAF2 bra.s loc_12FAF8 ROM:0012FAF4 ; --------------------------------------------------------------------------- ROM:0012FAF4 ROM:0012FAF4 loc_12FAF4: ; CODE XREF: sub_12FAE6+6↑j ROM:0012FAF4 move.w $744(a5),d0 ROM:0012FAF8 ROM:0012FAF8 loc_12FAF8: ; CODE XREF: sub_12FAE6+C↑j ROM:0012FAF8 muls.w #$1F4,d0 ROM:0012FAFC muls.l ($9BC).w,d1:d0 ROM:0012FB02 move.w $736(a5),d3 ROM:0012FB06 muls.w ($E26).w,d3 ROM:0012FB0A cmpi.l #0,d3 ROM:0012FB10 beq.s loc_12FB1A ROM:0012FB12 divs.l d3,d1:d0 ROM:0012FB16 bvs.s loc_12FB4C ROM:0012FB18 bra.s loc_12FB1C ROM:0012FB1A ; --------------------------------------------------------------------------- ROM:0012FB1A ROM:0012FB1A loc_12FB1A: ; CODE XREF: sub_12FAE6+2A↑j ROM:0012FB1A bra.s loc_12FB4C ROM:0012FB1C ; --------------------------------------------------------------------------- ROM:0012FB1C ROM:0012FB1C loc_12FB1C: ; CODE XREF: sub_12FAE6+32↑j ROM:0012FB1C move.w $730(a5),d2 ROM:0012FB20 muls.w ($DD4).w,d2 ROM:0012FB24 muls.l #$FA0,d1:d0 ROM:0012FB2C cmpi.l #0,d2 ROM:0012FB32 beq.s loc_12FB3C ROM:0012FB34 divs.l d2,d1:d0 ROM:0012FB38 bvs.s loc_12FB4C ROM:0012FB3A bra.s loc_12FB3E ROM:0012FB3C ; --------------------------------------------------------------------------- ROM:0012FB3C ROM:0012FB3C loc_12FB3C: ; CODE XREF: sub_12FAE6+4C↑j ROM:0012FB3C bra.s loc_12FB4C ROM:0012FB3E ; --------------------------------------------------------------------------- ROM:0012FB3E ROM:0012FB3E loc_12FB3E: ; CODE XREF: sub_12FAE6+54↑j ROM:0012FB3E cmpi.l #$2710,d0 ROM:0012FB44 bgt.s loc_12FB4C ROM:0012FB46 move.w d0,($DDA).w ROM:0012FB4A bra.s locret_12FB52 ROM:0012FB4C ; --------------------------------------------------------------------------- ROM:0012FB4C ROM:0012FB4C loc_12FB4C: ; CODE XREF: sub_12FAE6+30↑j ROM:0012FB4C ; sub_12FAE6:loc_12FB1A↑j ... ROM:0012FB4C move.w #$2710,($DDA).w ROM:0012FB52 ROM:0012FB52 locret_12FB52: ; CODE XREF: sub_12FAE6+64↑j ROM:0012FB52 rts ROM:0012FB52 ; End of function sub_12FAE6 ROM:0012FB52 ROM:0012FB54 ROM:0012FB54 ; =============== S U B R O U T I N E ======================================= ROM:0012FB54 ROM:0012FB54 ROM:0012FB54 sub_12FB54: ; CODE XREF: ROM:loc_12F840↑p ROM:0012FB54 move.w ($598).w,d0 ROM:0012FB58 ext.l d0 ROM:0012FB5A muls.l ($A28).w,d1:d0 ROM:0012FB60 divs.l #$1E,d1:d0 ROM:0012FB68 move.l d0,($9BC).w ROM:0012FB6C rts ROM:0012FB6C ; End of function sub_12FB54 ROM:0012FB6C ROM:0012FB6E ROM:0012FB6E ; =============== S U B R O U T I N E ======================================= ROM:0012FB6E ROM:0012FB6E ROM:0012FB6E sub_12FB6E: ; CODE XREF: ROM:0012F844↑p ROM:0012FB6E move.w #$3D38,d1 ROM:0012FB72 move.w ($A5A).w,d2 ROM:0012FB76 bsr.l sub_11700C ROM:0012FB7C move.w d1,($DD4).w ROM:0012FB80 rts ROM:0012FB80 ; End of function sub_12FB6E ROM:0012FB80 ROM:0012FB82 ROM:0012FB82 ; =============== S U B R O U T I N E ======================================= ROM:0012FB82 ROM:0012FB82 ROM:0012FB82 sub_12FB82: ; CODE XREF: ROM:0012F864↑p ROM:0012FB82 move.b ($1190).w,($1191).w ROM:0012FB88 bclr #1,($131A).w ROM:0012FB8E btst #0,($10E9).w ROM:0012FB94 bne.s loc_12FB9E ROM:0012FB96 btst #0,($10E9).w ROM:0012FB9C beq.s loc_12FBAE ROM:0012FB9E ROM:0012FB9E loc_12FB9E: ; CODE XREF: sub_12FB82+12↑j ROM:0012FB9E move.w #0,($DDC).w ROM:0012FBA4 move.b #4,($1190).w ROM:0012FBAA bra.w locret_12FC2E ROM:0012FBAE ; --------------------------------------------------------------------------- ROM:0012FBAE ROM:0012FBAE loc_12FBAE: ; CODE XREF: sub_12FB82+1A↑j ROM:0012FBAE btst #6,($12FE).w ROM:0012FBB4 beq.s loc_12FBC6 ROM:0012FBB6 btst #2,($131F).w ROM:0012FBBC bne.s loc_12FBC6 ROM:0012FBBE btst #4,($1303).w ROM:0012FBC4 beq.s loc_12FBD4 ROM:0012FBC6 ROM:0012FBC6 loc_12FBC6: ; CODE XREF: sub_12FB82+32↑j ROM:0012FBC6 ; sub_12FB82+3A↑j ROM:0012FBC6 move.w #0,($DDC).w ROM:0012FBCC move.b #0,($1190).w ROM:0012FBD2 bra.s locret_12FC2E ROM:0012FBD4 ; --------------------------------------------------------------------------- ROM:0012FBD4 ROM:0012FBD4 loc_12FBD4: ; CODE XREF: sub_12FB82+42↑j ROM:0012FBD4 btst #7,($130B).w ROM:0012FBDA beq.s loc_12FBEC ROM:0012FBDC move.w $742(a5),($DDC).w ROM:0012FBE2 move.b #3,($1190).w ROM:0012FBE8 bra.w locret_12FC2E ROM:0012FBEC ; --------------------------------------------------------------------------- ROM:0012FBEC ROM:0012FBEC loc_12FBEC: ; CODE XREF: sub_12FB82+58↑j ROM:0012FBEC btst #3,($12FE).w ROM:0012FBF2 beq.s loc_12FC22 ROM:0012FBF4 btst #3,($1318).w ROM:0012FBFA beq.s loc_12FC04 ROM:0012FBFC move.w $73A(a5),($DDC).w ROM:0012FC02 bra.s loc_12FC0A ROM:0012FC04 ; --------------------------------------------------------------------------- ROM:0012FC04 ROM:0012FC04 loc_12FC04: ; CODE XREF: sub_12FB82+78↑j ROM:0012FC04 move.w $738(a5),($DDC).w ROM:0012FC0A ROM:0012FC0A loc_12FC0A: ; CODE XREF: sub_12FB82+80↑j ROM:0012FC0A move.b #2,($1190).w ROM:0012FC10 cmpi.w #0,($DDC).w ROM:0012FC16 bne.s loc_12FC1E ROM:0012FC18 bset #1,($131A).w ROM:0012FC1E ROM:0012FC1E loc_12FC1E: ; CODE XREF: sub_12FB82+94↑j ROM:0012FC1E bra.w locret_12FC2E ROM:0012FC22 ; --------------------------------------------------------------------------- ROM:0012FC22 ROM:0012FC22 loc_12FC22: ; CODE XREF: sub_12FB82+70↑j ROM:0012FC22 move.w ($DD2).w,($DDC).w ROM:0012FC28 move.b #1,($1190).w ROM:0012FC2E ROM:0012FC2E locret_12FC2E: ; CODE XREF: sub_12FB82+28↑j ROM:0012FC2E ; sub_12FB82+50↑j ... ROM:0012FC2E rts ROM:0012FC2E ; End of function sub_12FB82 ROM:0012FC2E ROM:0012FC30 ROM:0012FC30 ; =============== S U B R O U T I N E ======================================= ROM:0012FC30 ROM:0012FC30 ROM:0012FC30 sub_12FC30: ; CODE XREF: ROM:0012F85C↑p ROM:0012FC30 btst #0,($1314).w ROM:0012FC36 beq.s loc_12FC82 ROM:0012FC38 move.w $734(a5),d0 ROM:0012FC3C sub.w $732(a5),d0 ROM:0012FC40 cmp.w ($A98).w,d0 ROM:0012FC44 bgt.w loc_12FC82 ROM:0012FC48 btst #4,($1301).w ROM:0012FC4E bne.s loc_12FC82 ROM:0012FC50 btst #0,($10F4).w ROM:0012FC56 bne.s loc_12FC70 ROM:0012FC58 btst #0,($10F4).w ROM:0012FC5E bne.s loc_12FC70 ROM:0012FC60 btst #0,($10F2).w ROM:0012FC66 beq.s loc_12FC82 ROM:0012FC68 btst #0,($10F2).w ROM:0012FC6E beq.s loc_12FC82 ROM:0012FC70 ROM:0012FC70 loc_12FC70: ; CODE XREF: sub_12FC30+26↑j ROM:0012FC70 ; sub_12FC30+2E↑j ROM:0012FC70 move.w $734(a5),d0 ROM:0012FC74 cmp.w ($A98).w,d0 ROM:0012FC78 bge.s loc_12FC80 ROM:0012FC7A bset #6,($12FE).w ROM:0012FC80 ROM:0012FC80 loc_12FC80: ; CODE XREF: sub_12FC30+48↑j ROM:0012FC80 bra.s locret_12FC88 ROM:0012FC82 ; --------------------------------------------------------------------------- ROM:0012FC82 ROM:0012FC82 loc_12FC82: ; CODE XREF: sub_12FC30+6↑j ROM:0012FC82 ; sub_12FC30+14↑j ... ROM:0012FC82 bclr #6,($12FE).w ROM:0012FC88 ROM:0012FC88 locret_12FC88: ; CODE XREF: sub_12FC30:loc_12FC80↑j ROM:0012FC88 rts ROM:0012FC88 ; End of function sub_12FC30 ROM:0012FC88 ROM:0012FC8A ROM:0012FC8A ; =============== S U B R O U T I N E ======================================= ROM:0012FC8A ROM:0012FC8A ROM:0012FC8A sub_12FC8A: ; CODE XREF: ROM:0012F854↑p ROM:0012FC8A move.w ($B96).w,d0 ROM:0012FC8E add.w $73C(a5),d0 ROM:0012FC92 btst #0,($1300).w ROM:0012FC98 bne.s loc_12FCA8 ROM:0012FC9A cmp.w ($598).w,d0 ROM:0012FC9E ble.s loc_12FCA8 ROM:0012FCA0 bset #3,($12FE).w ROM:0012FCA6 bra.s locret_12FCAE ROM:0012FCA8 ; --------------------------------------------------------------------------- ROM:0012FCA8 ROM:0012FCA8 loc_12FCA8: ; CODE XREF: sub_12FC8A+E↑j ROM:0012FCA8 ; sub_12FC8A+14↑j ROM:0012FCA8 bclr #3,($12FE).w ROM:0012FCAE ROM:0012FCAE locret_12FCAE: ; CODE XREF: sub_12FC8A+1C↑j ROM:0012FCAE rts ROM:0012FCAE ; End of function sub_12FC8A ROM:0012FCAE ROM:0012FCB0 ROM:0012FCB0 ; =============== S U B R O U T I N E ======================================= ROM:0012FCB0 ROM:0012FCB0 ROM:0012FCB0 sub_12FCB0: ; CODE XREF: ROM:0012F860↑p ROM:0012FCB0 bclr #4,($1303).w ROM:0012FCB6 btst #6,($1306).w ROM:0012FCBC bne.s loc_12FCCE ROM:0012FCBE btst #6,($1315).w ROM:0012FCC4 beq.s loc_12FCCE ROM:0012FCC6 btst #5,($930).w ROM:0012FCCC bne.s locret_12FCD4 ROM:0012FCCE ROM:0012FCCE loc_12FCCE: ; CODE XREF: sub_12FCB0+C↑j ROM:0012FCCE ; sub_12FCB0+14↑j ROM:0012FCCE bset #4,($1303).w ROM:0012FCD4 ROM:0012FCD4 locret_12FCD4: ; CODE XREF: sub_12FCB0+1C↑j ROM:0012FCD4 rts ROM:0012FCD4 ; End of function sub_12FCB0 ROM:0012FCD4 ROM:0012FCD6 ROM:0012FCD6 ; =============== S U B R O U T I N E ======================================= ROM:0012FCD6 ROM:0012FCD6 ROM:0012FCD6 sub_12FCD6: ; CODE XREF: ROM:0012F84C↑p ROM:0012FCD6 move.w $744(a5),d0 ROM:0012FCDA add.w $73E(a5),d0 ROM:0012FCDE muls.w #$1F4,d0 ROM:0012FCE2 muls.l ($9BC).w,d1:d0 ROM:0012FCE8 move.w $740(a5),d2 ROM:0012FCEC muls.w ($E26).w,d2 ROM:0012FCF0 cmpi.l #0,d2 ROM:0012FCF6 beq.s loc_12FD00 ROM:0012FCF8 divs.l d2,d1:d0 ROM:0012FCFC bvs.s loc_12FD32 ROM:0012FCFE bra.s loc_12FD02 ROM:0012FD00 ; --------------------------------------------------------------------------- ROM:0012FD00 ROM:0012FD00 loc_12FD00: ; CODE XREF: sub_12FCD6+20↑j ROM:0012FD00 bra.s loc_12FD32 ROM:0012FD02 ; --------------------------------------------------------------------------- ROM:0012FD02 ROM:0012FD02 loc_12FD02: ; CODE XREF: sub_12FCD6+28↑j ROM:0012FD02 move.w $730(a5),d2 ROM:0012FD06 muls.w ($DD4).w,d2 ROM:0012FD0A muls.l #$FA0,d1:d0 ROM:0012FD12 cmpi.l #0,d2 ROM:0012FD18 beq.s loc_12FD22 ROM:0012FD1A divs.l d2,d1:d0 ROM:0012FD1E bvs.s loc_12FD32 ROM:0012FD20 bra.s loc_12FD24 ROM:0012FD22 ; --------------------------------------------------------------------------- ROM:0012FD22 ROM:0012FD22 loc_12FD22: ; CODE XREF: sub_12FCD6+42↑j ROM:0012FD22 bra.s loc_12FD32 ROM:0012FD24 ; --------------------------------------------------------------------------- ROM:0012FD24 ROM:0012FD24 loc_12FD24: ; CODE XREF: sub_12FCD6+4A↑j ROM:0012FD24 cmpi.l #$2710,d0 ROM:0012FD2A bgt.s loc_12FD32 ROM:0012FD2C move.w d0,($DD6).w ROM:0012FD30 bra.s locret_12FD38 ROM:0012FD32 ; --------------------------------------------------------------------------- ROM:0012FD32 ROM:0012FD32 loc_12FD32: ; CODE XREF: sub_12FCD6+26↑j ROM:0012FD32 ; sub_12FCD6:loc_12FD00↑j ... ROM:0012FD32 move.w #$2710,($DD6).w ROM:0012FD38 ROM:0012FD38 locret_12FD38: ; CODE XREF: sub_12FCD6+5A↑j ROM:0012FD38 rts ROM:0012FD38 ; End of function sub_12FCD6 ROM:0012FD38 ROM:0012FD3A ROM:0012FD3A ; =============== S U B R O U T I N E ======================================= ROM:0012FD3A ROM:0012FD3A ROM:0012FD3A sub_12FD3A: ; CODE XREF: ROM:0012F850↑p ROM:0012FD3A move.w ($DD6).w,d1 ROM:0012FD3E cmp.w ($DDA).w,d1 ROM:0012FD42 bge.s loc_12FD5C ROM:0012FD44 move.w ($DD6).w,($DD2).w ROM:0012FD4A move.w $744(a5),d0 ROM:0012FD4E muls.w ($DD6).w,d0 ROM:0012FD52 divs.w ($DDA).w,d0 ROM:0012FD56 move.w d0,($DD0).w ROM:0012FD5A bra.s locret_12FD68 ROM:0012FD5C ; --------------------------------------------------------------------------- ROM:0012FD5C ROM:0012FD5C loc_12FD5C: ; CODE XREF: sub_12FD3A+8↑j ROM:0012FD5C move.w ($DDA).w,($DD2).w ROM:0012FD62 move.w $744(a5),($DD0).w ROM:0012FD68 ROM:0012FD68 locret_12FD68: ; CODE XREF: sub_12FD3A+20↑j ROM:0012FD68 rts ROM:0012FD68 ; End of function sub_12FD3A ROM:0012FD68 ROM:0012FD6A ROM:0012FD6A ; =============== S U B R O U T I N E ======================================= ROM:0012FD6A ROM:0012FD6A ROM:0012FD6A sub_12FD6A: ; CODE XREF: ROM:0012F858↑p ROM:0012FD6A btst #0,($10F2).w ROM:0012FD70 beq.s loc_12FD94 ROM:0012FD72 btst #0,($10F2).w ROM:0012FD78 beq.s loc_12FD94 ROM:0012FD7A btst #7,($12FD).w ROM:0012FD80 beq.s loc_12FD8C ROM:0012FD82 bset #7,($130B).w ROM:0012FD88 bra.w loc_12FD92 ROM:0012FD8C ; --------------------------------------------------------------------------- ROM:0012FD8C ROM:0012FD8C loc_12FD8C: ; CODE XREF: sub_12FD6A+16↑j ROM:0012FD8C bclr #7,($130B).w ROM:0012FD92 ROM:0012FD92 loc_12FD92: ; CODE XREF: sub_12FD6A+1E↑j ROM:0012FD92 bra.s locret_12FDAC ROM:0012FD94 ; --------------------------------------------------------------------------- ROM:0012FD94 ROM:0012FD94 loc_12FD94: ; CODE XREF: sub_12FD6A+6↑j ROM:0012FD94 ; sub_12FD6A+E↑j ROM:0012FD94 btst #0,($10F7).w ROM:0012FD9A beq.s loc_12FDA6 ROM:0012FD9C bset #7,($130B).w ROM:0012FDA2 bra.w locret_12FDAC ROM:0012FDA6 ; --------------------------------------------------------------------------- ROM:0012FDA6 ROM:0012FDA6 loc_12FDA6: ; CODE XREF: sub_12FD6A+30↑j ROM:0012FDA6 bclr #7,($130B).w ROM:0012FDAC ROM:0012FDAC locret_12FDAC: ; CODE XREF: sub_12FD6A:loc_12FD92↑j ROM:0012FDAC ; sub_12FD6A+38↑j ROM:0012FDAC rts ROM:0012FDAC ; End of function sub_12FD6A ROM:0012FDAC ROM:0012FDAE ROM:0012FDAE ; =============== S U B R O U T I N E ======================================= ROM:0012FDAE ROM:0012FDAE ROM:0012FDAE sub_12FDAE: ; CODE XREF: ROM:0012F868↑p ROM:0012FDAE btst #0,($10EA).w ROM:0012FDB4 bne.s loc_12FDBE ROM:0012FDB6 btst #0,($10EA).w ROM:0012FDBC beq.s loc_12FDD0 ROM:0012FDBE ROM:0012FDBE loc_12FDBE: ; CODE XREF: sub_12FDAE+6↑j ROM:0012FDBE move.w $354(a5),d0 ROM:0012FDC2 move.w d0,($DE2).w ROM:0012FDC6 move.w #1,($DEA).w ROM:0012FDCC bra.w loc_12FE66 ROM:0012FDD0 ; --------------------------------------------------------------------------- ROM:0012FDD0 ROM:0012FDD0 loc_12FDD0: ; CODE XREF: sub_12FDAE+E↑j ROM:0012FDD0 move.w $74E(a5),d2 ROM:0012FDD4 btst d2,($10F9).w ROM:0012FDD8 beq.s loc_12FDF4 ROM:0012FDDA cmpi.w #0,($728).w ROM:0012FDE0 bne.s loc_12FDF4 ROM:0012FDE2 move.w $F16(d2.w*2),d0 ROM:0012FDE8 ext.l d0 ROM:0012FDEA add.l d0,($9C0).w ROM:0012FDEE addi.w #1,($DE6).w ROM:0012FDF4 ROM:0012FDF4 loc_12FDF4: ; CODE XREF: sub_12FDAE+2A↑j ROM:0012FDF4 ; sub_12FDAE+32↑j ROM:0012FDF4 move.w $74C(a5),d1 ROM:0012FDF8 cmp.w ($DE6).w,d1 ROM:0012FDFC blt.s loc_12FE0E ROM:0012FDFE btst #0,($1309).w ROM:0012FE04 beq.s loc_12FE5A ROM:0012FE06 cmpi.w #5,($DE6).w ROM:0012FE0C blt.s loc_12FE5A ROM:0012FE0E ROM:0012FE0E loc_12FE0E: ; CODE XREF: sub_12FDAE+4E↑j ROM:0012FE0E move.l ($9C0).w,d0 ROM:0012FE12 divs.w ($DE6).w,d0 ROM:0012FE16 clr.l ($9C0).w ROM:0012FE1A clr.w ($DE6).w ROM:0012FE1E cmpi.w #0,($5A4).w ROM:0012FE24 beq.s loc_12FE44 ROM:0012FE26 cmpi.b #3,($1191).w ROM:0012FE2C beq.s loc_12FE44 ROM:0012FE2E cmp.w ($DE2).w,d0 ROM:0012FE32 blt.s loc_12FE3C ROM:0012FE34 cmpi.w #0,($DEA).w ROM:0012FE3A bne.s loc_12FE40 ROM:0012FE3C ROM:0012FE3C loc_12FE3C: ; CODE XREF: sub_12FDAE+84↑j ROM:0012FE3C move.w d0,($DE2).w ROM:0012FE40 ROM:0012FE40 loc_12FE40: ; CODE XREF: sub_12FDAE+8C↑j ROM:0012FE40 bra.w loc_12FE48 ROM:0012FE44 ; --------------------------------------------------------------------------- ROM:0012FE44 ROM:0012FE44 loc_12FE44: ; CODE XREF: sub_12FDAE+76↑j ROM:0012FE44 ; sub_12FDAE+7E↑j ROM:0012FE44 move.w d0,($DE4).w ROM:0012FE48 ROM:0012FE48 loc_12FE48: ; CODE XREF: sub_12FDAE:loc_12FE40↑j ROM:0012FE48 move.w ($DE4).w,d0 ROM:0012FE4C sub.w ($DE2).w,d0 ROM:0012FE50 move.w d0,($DE8).w ROM:0012FE54 addi.w #1,($DEA).w ROM:0012FE5A ROM:0012FE5A loc_12FE5A: ; CODE XREF: sub_12FDAE+56↑j ROM:0012FE5A ; sub_12FDAE+5E↑j ROM:0012FE5A btst #0,($1309).w ROM:0012FE60 beq.s locret_12FE6E ROM:0012FE62 clr.w ($DEA).w ROM:0012FE66 ROM:0012FE66 loc_12FE66: ; CODE XREF: sub_12FDAE+1E↑j ROM:0012FE66 clr.l ($9C0).w ROM:0012FE6A clr.w ($DE6).w ROM:0012FE6E ROM:0012FE6E locret_12FE6E: ; CODE XREF: sub_12FDAE+B2↑j ROM:0012FE6E rts ROM:0012FE6E ; End of function sub_12FDAE ROM:0012FE6E ROM:0012FE70 ROM:0012FE70 ; =============== S U B R O U T I N E ======================================= ROM:0012FE70 ROM:0012FE70 ROM:0012FE70 sub_12FE70: ; CODE XREF: ROM:0012F86C↑p ROM:0012FE70 move.w #$2710,d0 ROM:0012FE74 sub.w ($DE2).w,d0 ROM:0012FE78 bge.s loc_12FE7E ROM:0012FE7A move.w #0,d0 ROM:0012FE7E ROM:0012FE7E loc_12FE7E: ; CODE XREF: sub_12FE70+8↑j ROM:0012FE7E muls.w $74A(a5),d0 ROM:0012FE82 divs.w #$64,d0 ; 'd' ROM:0012FE86 add.w $748(a5),d0 ROM:0012FE8A move.w d0,($DE0).w ROM:0012FE8E rts ROM:0012FE8E ; End of function sub_12FE70 ROM:0012FE8E ROM:0012FE90 ROM:0012FE90 ; =============== S U B R O U T I N E ======================================= ROM:0012FE90 ROM:0012FE90 ROM:0012FE90 sub_12FE90: ; CODE XREF: ROM:0012F870↑p ROM:0012FE90 move.b ($1191).w,d0 ROM:0012FE94 cmp.b ($1190).w,d0 ROM:0012FE98 beq.l loc_12FF1A ROM:0012FE9E bset #0,($1309).w ROM:0012FEA4 clr.w d0 ROM:0012FEA6 cmpi.w #0,($DDC).w ROM:0012FEAC bne.s loc_12FECA ROM:0012FEAE cmpi.w #0,($5A4).w ROM:0012FEB4 beq.s loc_12FECA ROM:0012FEB6 cmpi.b #2,($1190).w ROM:0012FEBC beq.s loc_12FEC6 ROM:0012FEBE cmpi.b #3,($1190).w ROM:0012FEC4 bne.s loc_12FECA ROM:0012FEC6 ROM:0012FEC6 loc_12FEC6: ; CODE XREF: sub_12FE90+2C↑j ROM:0012FEC6 move.w #1,d0 ROM:0012FECA ROM:0012FECA loc_12FECA: ; CODE XREF: sub_12FE90+1C↑j ROM:0012FECA ; sub_12FE90+24↑j ... ROM:0012FECA btst #4,($1303).w ROM:0012FED0 bne.s loc_12FEE0 ROM:0012FED2 cmpi.b #4,($1191).w ROM:0012FED8 beq.s loc_12FEE0 ROM:0012FEDA cmpi.w #1,d0 ROM:0012FEDE bne.s loc_12FF0E ROM:0012FEE0 ROM:0012FEE0 loc_12FEE0: ; CODE XREF: sub_12FE90+40↑j ROM:0012FEE0 ; sub_12FE90+48↑j ROM:0012FEE0 clr.b ($923).w ROM:0012FEE4 clr.w ($728).w ROM:0012FEE8 bclr #4,($131C).w ROM:0012FEEE cmpi.w #1,d0 ROM:0012FEF2 bne.s loc_12FF0C ROM:0012FEF4 move.w #0,($B16).w ROM:0012FEFA bsr.l sub_11DE6E ROM:0012FF00 move.w #0,($B16).w ROM:0012FF06 bsr.l sub_11DE6E ROM:0012FF0C ROM:0012FF0C loc_12FF0C: ; CODE XREF: sub_12FE90+62↑j ROM:0012FF0C bra.s locret_12FF26 ROM:0012FF0E ; --------------------------------------------------------------------------- ROM:0012FF0E ROM:0012FF0E loc_12FF0E: ; CODE XREF: sub_12FE90+4E↑j ROM:0012FF0E bset #4,($131C).w ROM:0012FF14 bra.s locret_12FF26 ROM:0012FF16 ; --------------------------------------------------------------------------- ROM:0012FF16 bra.w locret_12FF26 ROM:0012FF1A ; --------------------------------------------------------------------------- ROM:0012FF1A ROM:0012FF1A loc_12FF1A: ; CODE XREF: sub_12FE90+8↑j ROM:0012FF1A bclr #4,($131C).w ROM:0012FF20 bclr #0,($1309).w ROM:0012FF26 ROM:0012FF26 locret_12FF26: ; CODE XREF: sub_12FE90:loc_12FF0C↑j ROM:0012FF26 ; sub_12FE90+84↑j ... ROM:0012FF26 rts ROM:0012FF26 ; End of function sub_12FE90 ROM:0012FF26 ROM:0012FF28 ROM:0012FF28 ; =============== S U B R O U T I N E ======================================= ROM:0012FF28 ROM:0012FF28 ROM:0012FF28 sub_12FF28: ; CODE XREF: ROM:0012F874↑p ROM:0012FF28 clr.w d1 ROM:0012FF2A move.b ($1194).w,d1 ROM:0012FF2E cmpi.w #3,d1 ROM:0012FF32 bcc.s locret_12FF3C ROM:0012FF34 movea.l off_12FF3E(pc,d1.w*4),a0 ROM:0012FF38 nop ROM:0012FF3A jmp (a0) ROM:0012FF3C ; --------------------------------------------------------------------------- ROM:0012FF3C ROM:0012FF3C locret_12FF3C: ; CODE XREF: sub_12FF28+A↑j ROM:0012FF3C rts ROM:0012FF3C ; End of function sub_12FF28 ROM:0012FF3C ROM:0012FF3C ; --------------------------------------------------------------------------- ROM:0012FF3E off_12FF3E: dc.l loc_12FF4A ; DATA XREF: sub_12FF28+C↑r ROM:0012FF42 dc.l loc_12FF54 ROM:0012FF46 dc.l loc_12FF8E ROM:0012FF4A ; --------------------------------------------------------------------------- ROM:0012FF4A ROM:0012FF4A loc_12FF4A: ; DATA XREF: ROM:off_12FF3E↑o ROM:0012FF4A move.b #1,($1194).w ROM:0012FF50 bra.s loc_12FF88 ROM:0012FF52 ; --------------------------------------------------------------------------- ROM:0012FF52 rts ROM:0012FF54 ; --------------------------------------------------------------------------- ROM:0012FF54 ROM:0012FF54 loc_12FF54: ; DATA XREF: ROM:0012FF42↑o ROM:0012FF54 btst #4,($131C).w ROM:0012FF5A beq.s loc_12FF88 ROM:0012FF5C move.w ($DE0).w,d0 ROM:0012FF60 move.w ($DE0).w,($DDE).w ROM:0012FF66 clr.b ($923).w ROM:0012FF6A move.w d0,($728).w ROM:0012FF6E move.b #1,($923).w ROM:0012FF74 clr.w ($DEA).w ROM:0012FF78 clr.w ($DE6).w ROM:0012FF7C clr.l ($9C0).w ROM:0012FF80 move.b #2,($1194).w ROM:0012FF86 bra.s locret_12FFBC ROM:0012FF88 ; --------------------------------------------------------------------------- ROM:0012FF88 ROM:0012FF88 loc_12FF88: ; CODE XREF: ROM:0012FF50↑j ROM:0012FF88 ; ROM:0012FF5A↑j ... ROM:0012FF88 bsr.w sub_12FFEC ROM:0012FF8C rts ROM:0012FF8E ; --------------------------------------------------------------------------- ROM:0012FF8E ROM:0012FF8E loc_12FF8E: ; DATA XREF: ROM:0012FF46↑o ROM:0012FF8E cmpi.w #0,($728).w ROM:0012FF94 ble.s loc_12FF9E ROM:0012FF96 cmpi.w #0,($598).w ROM:0012FF9C bne.s loc_12FFAA ROM:0012FF9E ROM:0012FF9E loc_12FF9E: ; CODE XREF: ROM:0012FF94↑j ROM:0012FF9E move.b #1,($1194).w ROM:0012FFA4 bra.s loc_12FF88 ROM:0012FFA6 ; --------------------------------------------------------------------------- ROM:0012FFA6 bra.w locret_12FFBC ROM:0012FFAA ; --------------------------------------------------------------------------- ROM:0012FFAA ROM:0012FFAA loc_12FFAA: ; CODE XREF: ROM:0012FF9C↑j ROM:0012FFAA move.w ($728).w,d0 ROM:0012FFAE cmp.w ($DDE).w,d0 ROM:0012FFB2 beq.s locret_12FFBC ROM:0012FFB4 move.w d0,($DDE).w ROM:0012FFB8 bsr.w sub_12FFBE ROM:0012FFBC ROM:0012FFBC locret_12FFBC: ; CODE XREF: ROM:0012FF86↑j ROM:0012FFBC ; ROM:0012FFA6↑j ... ROM:0012FFBC rts ROM:0012FFBE ROM:0012FFBE ; =============== S U B R O U T I N E ======================================= ROM:0012FFBE ROM:0012FFBE ROM:0012FFBE sub_12FFBE: ; CODE XREF: ROM:0012FFB8↑p ROM:0012FFBE move.w ($728).w,d1 ROM:0012FFC2 muls.w d1,d1 ROM:0012FFC4 move.w ($DE0).w,d0 ROM:0012FFC8 muls.w $750(a5),d0 ROM:0012FFCC divs.w #$64,d0 ; 'd' ROM:0012FFD0 divs.w d0,d1 ROM:0012FFD2 addi.w #1,d1 ROM:0012FFD6 move.w ($DDC).w,d0 ROM:0012FFDA sub.w ($5A4).w,d0 ROM:0012FFDE ext.l d0 ROM:0012FFE0 divs.w d1,d0 ROM:0012FFE2 add.w ($5A4).w,d0 ROM:0012FFE6 move.w d0,($5A4).w ROM:0012FFEA rts ROM:0012FFEA ; End of function sub_12FFBE ROM:0012FFEA ROM:0012FFEC ROM:0012FFEC ; =============== S U B R O U T I N E ======================================= ROM:0012FFEC ROM:0012FFEC ROM:0012FFEC sub_12FFEC: ; CODE XREF: ROM:loc_12FF88↑p ROM:0012FFEC move.w ($DDC).w,d0 ROM:0012FFF0 move.w d0,($5A4).w ROM:0012FFF4 rts ROM:0012FFF4 ; End of function sub_12FFEC ROM:0012FFF4 ROM:0012FFF6 ROM:0012FFF6 ; =============== S U B R O U T I N E ======================================= ROM:0012FFF6 ROM:0012FFF6 ROM:0012FFF6 sub_12FFF6: ; CODE XREF: ROM:0012F880↑p ROM:0012FFF6 btst #1,($969).w ROM:0012FFFC beq.s loc_130000 ROM:0012FFFE bra.s loc_130008 ROM:00130000 ; --------------------------------------------------------------------------- ROM:00130000 ROM:00130000 loc_130000: ; CODE XREF: sub_12FFF6+6↑j ROM:00130000 ; DATA XREF: sub_115BEA+44↑o ROM:00130000 btst #4,($969).w ROM:00130006 beq.s loc_130010 ROM:00130008 ROM:00130008 loc_130008: ; CODE XREF: sub_12FFF6+8↑j ROM:00130008 move.w ($DEE).w,($5A2).w ROM:0013000E bra.s locret_130016 ROM:00130010 ; --------------------------------------------------------------------------- ROM:00130010 ROM:00130010 loc_130010: ; CODE XREF: sub_12FFF6+10↑j ROM:00130010 move.w ($5A4).w,($5A2).w ROM:00130016 ROM:00130016 locret_130016: ; CODE XREF: sub_12FFF6+18↑j ROM:00130016 rts ROM:00130016 ; End of function sub_12FFF6 ROM:00130016 ROM:00130018 ROM:00130018 ; =============== S U B R O U T I N E ======================================= ROM:00130018 ROM:00130018 ROM:00130018 sub_130018: ; CODE XREF: sub_12688A+30↑p ROM:00130018 bsr.w sub_13026A ROM:0013001C bsr.w sub_13025C ROM:00130020 bsr.w sub_13021E ROM:00130024 bsr.w sub_13002A ROM:00130028 rts ROM:00130028 ; End of function sub_130018 ROM:00130028 ROM:0013002A ROM:0013002A ; =============== S U B R O U T I N E ======================================= ROM:0013002A ROM:0013002A ROM:0013002A sub_13002A: ; CODE XREF: sub_130018+C↑p ROM:0013002A clr.w d1 ROM:0013002C move.b ($1195).w,d1 ROM:00130030 cmpi.w #5,d1 ROM:00130034 bcc.s locret_13003E ROM:00130036 movea.l off_130040(pc,d1.w*4),a0 ROM:0013003A nop ROM:0013003C jmp (a0) ROM:0013003E ; --------------------------------------------------------------------------- ROM:0013003E ROM:0013003E locret_13003E: ; CODE XREF: sub_13002A+A↑j ROM:0013003E rts ROM:0013003E ; End of function sub_13002A ROM:0013003E ROM:0013003E ; --------------------------------------------------------------------------- ROM:00130040 off_130040: dc.l loc_130054 ; DATA XREF: sub_13002A+C↑r ROM:00130044 dc.l loc_13007A ROM:00130048 dc.l loc_1300DA ROM:0013004C dc.l loc_130188 ROM:00130050 dc.l loc_1301E2 ROM:00130054 ; --------------------------------------------------------------------------- ROM:00130054 ROM:00130054 loc_130054: ; DATA XREF: ROM:off_130040↑o ROM:00130054 bclr #5,($1304).w ROM:0013005A bclr #3,($C69).w ROM:00130060 bclr #5,($146B).w ROM:00130066 move.w $76E(a5),d1 ROM:0013006A bsr.l sub_12EDFE ROM:00130070 move.b #1,($1195).w ROM:00130076 bra.s locret_1300D8 ROM:00130078 ; --------------------------------------------------------------------------- ROM:00130078 rts ROM:0013007A ; --------------------------------------------------------------------------- ROM:0013007A ROM:0013007A loc_13007A: ; DATA XREF: ROM:00130044↑o ROM:0013007A btst #4,($1318).w ROM:00130080 beq.s loc_1300C4 ROM:00130082 bset #0,($130B).w ROM:00130088 bset #5,($1304).w ROM:0013008E bset #5,($146B).w ROM:00130094 move.w $76E(a5),d1 ROM:00130098 move.b #0,$142F(d1.w) ROM:001300A0 bsr.l sub_12EDB0 ROM:001300A6 bset #3,($C69).w ROM:001300AC bset #3,($1349).w ROM:001300B2 bset #7,($1464).w ROM:001300B8 move.b #3,($1195).w ROM:001300BE bra.l locret_1301E0 ROM:001300C4 ; --------------------------------------------------------------------------- ROM:001300C4 ROM:001300C4 loc_1300C4: ; CODE XREF: ROM:00130080↑j ROM:001300C4 btst #0,($1314).w ROM:001300CA beq.s locret_1300D8 ROM:001300CC move.b #2,($1195).w ROM:001300D2 bra.l locret_130186 ROM:001300D8 ; --------------------------------------------------------------------------- ROM:001300D8 ROM:001300D8 locret_1300D8: ; CODE XREF: ROM:00130076↑j ROM:001300D8 ; ROM:001300CA↑j ... ROM:001300D8 rts ROM:001300DA ; --------------------------------------------------------------------------- ROM:001300DA ROM:001300DA loc_1300DA: ; DATA XREF: ROM:00130048↑o ROM:001300DA move.w $75E(a5),d0 ROM:001300DE move.w $760(a5),d1 ROM:001300E2 cmp.w ($A5A).w,d0 ROM:001300E6 bge.s loc_130132 ROM:001300E8 cmp.w ($A64).w,d1 ROM:001300EC bge.s loc_13012C ROM:001300EE bset #2,($130D).w ROM:001300F4 bset #5,($1304).w ROM:001300FA bset #3,($C69).w ROM:00130100 bset #3,($1349).w ROM:00130106 bset #5,($146B).w ROM:0013010C move.w $76E(a5),d1 ROM:00130110 move.b #0,$142F(d1.w) ROM:00130118 bsr.l sub_12EDB0 ROM:0013011E move.b #3,($1195).w ROM:00130124 bra.l locret_1301E0 ROM:0013012A ; --------------------------------------------------------------------------- ROM:0013012A bra.s loc_130132 ROM:0013012C ; --------------------------------------------------------------------------- ROM:0013012C ROM:0013012C loc_13012C: ; CODE XREF: ROM:001300EC↑j ROM:0013012C bset #7,($1464).w ROM:00130132 ROM:00130132 loc_130132: ; CODE XREF: ROM:001300E6↑j ROM:00130132 ; ROM:0013012A↑j ROM:00130132 btst #4,($1318).w ROM:00130138 beq.s loc_130172 ROM:0013013A bset #3,($C69).w ROM:00130140 bset #3,($1349).w ROM:00130146 bset #0,($130B).w ROM:0013014C bset #5,($1304).w ROM:00130152 bset #5,($146B).w ROM:00130158 move.w $76E(a5),d1 ROM:0013015C move.b #0,$142F(d1.w) ROM:00130164 bsr.l sub_12EDB0 ROM:0013016A move.b #3,($1195).w ROM:00130170 bra.s locret_1301E0 ROM:00130172 ; --------------------------------------------------------------------------- ROM:00130172 ROM:00130172 loc_130172: ; CODE XREF: ROM:00130138↑j ROM:00130172 btst #0,($1314).w ROM:00130178 bne.s locret_130186 ROM:0013017A move.b #1,($1195).w ROM:00130180 bra.l locret_1300D8 ROM:00130186 ; --------------------------------------------------------------------------- ROM:00130186 ROM:00130186 locret_130186: ; CODE XREF: ROM:001300D2↑j ROM:00130186 ; ROM:00130178↑j ROM:00130186 rts ROM:00130188 ; --------------------------------------------------------------------------- ROM:00130188 ROM:00130188 loc_130188: ; DATA XREF: ROM:0013004C↑o ROM:00130188 btst #0,($1314).w ROM:0013018E bne.s locret_1301E0 ROM:00130190 btst #4,($1318).w ROM:00130196 bne.s loc_1301BA ROM:00130198 bclr #5,($1304).w ROM:0013019E bclr #5,($146B).w ROM:001301A4 move.w $76E(a5),d1 ROM:001301A8 bsr.l sub_12EDFE ROM:001301AE move.b #1,($1195).w ROM:001301B4 bra.l locret_1300D8 ROM:001301BA ; --------------------------------------------------------------------------- ROM:001301BA ROM:001301BA loc_1301BA: ; CODE XREF: ROM:00130196↑j ROM:001301BA btst #4,($1317).w ROM:001301C0 beq.s locret_1301E0 ROM:001301C2 bset #5,($146B).w ROM:001301C8 move.w $76E(a5),d1 ROM:001301CC move.b #0,$142F(d1.w) ROM:001301D4 bsr.l sub_12EDB0 ROM:001301DA move.b #4,($1195).w ROM:001301E0 ROM:001301E0 locret_1301E0: ; CODE XREF: ROM:001300BE↑j ROM:001301E0 ; ROM:00130124↑j ... ROM:001301E0 rts ROM:001301E2 ; --------------------------------------------------------------------------- ROM:001301E2 ROM:001301E2 loc_1301E2: ; DATA XREF: ROM:00130050↑o ROM:001301E2 btst #0,($1314).w ROM:001301E8 bne.s locret_1301E0 ROM:001301EA btst #4,($1318).w ROM:001301F0 bne.s locret_13021C ROM:001301F2 bclr #5,($1304).w ROM:001301F8 bclr #5,($146B).w ROM:001301FE move.w $76E(a5),d1 ROM:00130202 move.b #0,$142F(d1.w) ROM:0013020A bsr.l sub_12EDB0 ROM:00130210 move.b #1,($1195).w ROM:00130216 bra.l locret_1300D8 ROM:0013021C ; --------------------------------------------------------------------------- ROM:0013021C ROM:0013021C locret_13021C: ; CODE XREF: ROM:001301F0↑j ROM:0013021C rts ROM:0013021E ROM:0013021E ; =============== S U B R O U T I N E ======================================= ROM:0013021E ROM:0013021E ROM:0013021E sub_13021E: ; CODE XREF: sub_130018+8↑p ROM:0013021E move.w $762(a5),d0 ROM:00130222 cmp.w ($C8E).w,d0 ROM:00130226 blt.s loc_13023C ROM:00130228 move.w #$3DCA,d1 ROM:0013022C move.w ($DF2).w,d2 ROM:00130230 move.w ($598).w,d3 ROM:00130234 bsr.l sub_11700C ROM:0013023A bra.s loc_13024E ROM:0013023C ; --------------------------------------------------------------------------- ROM:0013023C ROM:0013023C loc_13023C: ; CODE XREF: sub_13021E+8↑j ROM:0013023C move.w #$3DC8,d1 ROM:00130240 move.w ($C8E).w,d2 ROM:00130244 move.w ($598).w,d3 ROM:00130248 bsr.l sub_11700C ROM:0013024E ROM:0013024E loc_13024E: ; CODE XREF: sub_13021E+1C↑j ROM:0013024E muls.w ($1338).w,d1 ROM:00130252 divs.w $1E8(a5),d1 ROM:00130256 move.w d1,($DF0).w ROM:0013025A rts ROM:0013025A ; End of function sub_13021E ROM:0013025A ROM:0013025C ROM:0013025C ; =============== S U B R O U T I N E ======================================= ROM:0013025C ROM:0013025C ROM:0013025C sub_13025C: ; CODE XREF: sub_130018+4↑p ROM:0013025C move.w ($BBA).w,d0 ROM:00130260 sub.w ($133C).w,d0 ROM:00130264 move.w d0,($DF2).w ROM:00130268 rts ROM:00130268 ; End of function sub_13025C ROM:00130268 ROM:0013026A ROM:0013026A ; =============== S U B R O U T I N E ======================================= ROM:0013026A ROM:0013026A ROM:0013026A sub_13026A: ; CODE XREF: sub_130018↑p ROM:0013026A clr.w d1 ROM:0013026C move.b ($1196).w,d1 ROM:00130270 cmpi.w #4,d1 ROM:00130274 bcc.s locret_13027E ROM:00130276 movea.l off_130280(pc,d1.w*4),a0 ROM:0013027A nop ROM:0013027C jmp (a0) ROM:0013027E ; --------------------------------------------------------------------------- ROM:0013027E ROM:0013027E locret_13027E: ; CODE XREF: sub_13026A+A↑j ROM:0013027E rts ROM:0013027E ; End of function sub_13026A ROM:0013027E ROM:0013027E ; --------------------------------------------------------------------------- ROM:00130280 off_130280: dc.l loc_130290 ; DATA XREF: sub_13026A+C↑r ROM:00130284 dc.l loc_1302A0 ROM:00130288 dc.l loc_1302E8 ROM:0013028C dc.l loc_13033C ROM:00130290 ; --------------------------------------------------------------------------- ROM:00130290 ROM:00130290 loc_130290: ; DATA XREF: ROM:off_130280↑o ROM:00130290 bclr #4,($1318).w ROM:00130296 move.b #1,($1196).w ROM:0013029C bra.s locret_1302E6 ROM:0013029E ; --------------------------------------------------------------------------- ROM:0013029E rts ROM:001302A0 ; --------------------------------------------------------------------------- ROM:001302A0 ROM:001302A0 loc_1302A0: ; DATA XREF: ROM:00130284↑o ROM:001302A0 move.w $764(a5),d0 ROM:001302A4 move.w $766(a5),d1 ROM:001302A8 move.w $768(a5),d3 ROM:001302AC move.w $76A(a5),d2 ROM:001302B0 move.w $76C(a5),d4 ROM:001302B4 cmp.w ($A92).w,d0 ROM:001302B8 bge.s loc_1302BE ROM:001302BA bra.w loc_1302D0 ROM:001302BE ; --------------------------------------------------------------------------- ROM:001302BE ROM:001302BE loc_1302BE: ; CODE XREF: ROM:001302B8↑j ROM:001302BE cmp.w ($A92).w,d1 ROM:001302C2 ble.s locret_1302E6 ROM:001302C4 cmp.w ($598).w,d2 ROM:001302C8 bgt.s loc_1302D0 ROM:001302CA cmp.w ($C8E).w,d3 ROM:001302CE bge.s locret_1302E6 ROM:001302D0 ROM:001302D0 loc_1302D0: ; CODE XREF: ROM:001302BA↑j ROM:001302D0 ; ROM:001302C8↑j ROM:001302D0 clr.b ($8E0).w ROM:001302D4 move.w d4,($6A2).w ROM:001302D8 move.b #1,($8E0).w ROM:001302DE move.b #2,($1196).w ROM:001302E4 bra.s locret_13033A ROM:001302E6 ; --------------------------------------------------------------------------- ROM:001302E6 ROM:001302E6 locret_1302E6: ; CODE XREF: ROM:0013029C↑j ROM:001302E6 ; ROM:001302C2↑j ... ROM:001302E6 rts ROM:001302E8 ; --------------------------------------------------------------------------- ROM:001302E8 ROM:001302E8 loc_1302E8: ; DATA XREF: ROM:00130288↑o ROM:001302E8 cmpi.w #0,($6A2).w ROM:001302EE bgt.s loc_1302FE ROM:001302F0 bset #4,($1318).w ROM:001302F6 move.b #3,($1196).w ROM:001302FC bra.s locret_13035E ROM:001302FE ; --------------------------------------------------------------------------- ROM:001302FE ROM:001302FE loc_1302FE: ; CODE XREF: ROM:001302EE↑j ROM:001302FE move.w $764(a5),d0 ROM:00130302 move.w $766(a5),d1 ROM:00130306 move.w $768(a5),d3 ROM:0013030A move.w $76A(a5),d2 ROM:0013030E cmp.w ($A92).w,d0 ROM:00130312 blt.s locret_13033A ROM:00130314 cmp.w ($A92).w,d1 ROM:00130318 bgt.s loc_13031E ROM:0013031A bra.w loc_13032A ROM:0013031E ; --------------------------------------------------------------------------- ROM:0013031E ROM:0013031E loc_13031E: ; CODE XREF: ROM:00130318↑j ROM:0013031E cmp.w ($598).w,d2 ROM:00130322 bgt.s locret_13033A ROM:00130324 cmp.w ($C8E).w,d3 ROM:00130328 blt.s locret_13033A ROM:0013032A ROM:0013032A loc_13032A: ; CODE XREF: ROM:0013031A↑j ROM:0013032A clr.b ($8E0).w ROM:0013032E clr.w ($6A2).w ROM:00130332 move.b #1,($1196).w ROM:00130338 bra.s locret_1302E6 ROM:0013033A ; --------------------------------------------------------------------------- ROM:0013033A ROM:0013033A locret_13033A: ; CODE XREF: ROM:001302E4↑j ROM:0013033A ; ROM:00130312↑j ... ROM:0013033A rts ROM:0013033C ; --------------------------------------------------------------------------- ROM:0013033C ROM:0013033C loc_13033C: ; DATA XREF: ROM:0013028C↑o ROM:0013033C move.w $764(a5),d0 ROM:00130340 move.w $766(a5),d1 ROM:00130344 cmp.w ($A92).w,d1 ROM:00130348 bgt.s locret_13035E ROM:0013034A cmp.w ($A92).w,d0 ROM:0013034E blt.s locret_13035E ROM:00130350 bclr #4,($1318).w ROM:00130356 move.b #1,($1196).w ROM:0013035C bra.s locret_1302E6 ROM:0013035E ; --------------------------------------------------------------------------- ROM:0013035E ROM:0013035E locret_13035E: ; CODE XREF: ROM:001302FC↑j ROM:0013035E ; ROM:00130348↑j ... ROM:0013035E rts ROM:00130360 ; --------------------------------------------------------------------------- ROM:00130360 rts ROM:00130362 ROM:00130362 ; =============== S U B R O U T I N E ======================================= ROM:00130362 ROM:00130362 ROM:00130362 sub_130362: ; CODE XREF: sub_12688A+90↑p ROM:00130362 move.w ($DF8).w,d1 ROM:00130366 cmpi.w #6,d1 ROM:0013036A bcc.s locret_130374 ROM:0013036C movea.l off_130376(pc,d1.w*4),a0 ROM:00130370 nop ROM:00130372 jmp (a0) ROM:00130374 ; --------------------------------------------------------------------------- ROM:00130374 ROM:00130374 locret_130374: ; CODE XREF: sub_130362+8↑j ROM:00130374 rts ROM:00130374 ; End of function sub_130362 ROM:00130374 ROM:00130374 ; --------------------------------------------------------------------------- ROM:00130376 off_130376: dc.l loc_13038E ; DATA XREF: sub_130362+A↑r ROM:0013037A dc.l loc_130398 ROM:0013037E dc.l loc_1303D2 ROM:00130382 dc.l loc_1303EE ROM:00130386 dc.l loc_130422 ROM:0013038A dc.l loc_13045C ROM:0013038E ; --------------------------------------------------------------------------- ROM:0013038E ROM:0013038E loc_13038E: ; DATA XREF: ROM:off_130376↑o ROM:0013038E move.w #1,($DF8).w ROM:00130394 bra.s loc_1303CC ROM:00130396 ; --------------------------------------------------------------------------- ROM:00130396 rts ROM:00130398 ; --------------------------------------------------------------------------- ROM:00130398 ROM:00130398 loc_130398: ; DATA XREF: ROM:0013037A↑o ROM:00130398 btst #5,($1318).w ROM:0013039E beq.s loc_1303CC ROM:001303A0 move.l ($9C8).w,d0 ROM:001303A4 divu.l #$3E8,d0 ROM:001303AC bset #7,($1303).w ROM:001303B2 clr.b ($8A4).w ROM:001303B6 move.w d0,($62A).w ROM:001303BA move.b #1,($8A4).w ROM:001303C0 bsr.w sub_13049A ROM:001303C4 move.w #2,($DF8).w ROM:001303CA bra.s loc_1303E8 ROM:001303CC ; --------------------------------------------------------------------------- ROM:001303CC ROM:001303CC loc_1303CC: ; CODE XREF: ROM:00130394↑j ROM:001303CC ; ROM:0013039E↑j ROM:001303CC bsr.w sub_13052C ROM:001303D0 rts ROM:001303D2 ; --------------------------------------------------------------------------- ROM:001303D2 ROM:001303D2 loc_1303D2: ; DATA XREF: ROM:0013037E↑o ROM:001303D2 cmpi.w #0,($62A).w ROM:001303D8 bgt.s loc_1303E8 ROM:001303DA bclr #7,($1303).w ROM:001303E0 move.w #3,($DF8).w ROM:001303E6 bra.s locret_130420 ROM:001303E8 ; --------------------------------------------------------------------------- ROM:001303E8 ROM:001303E8 loc_1303E8: ; CODE XREF: ROM:001303CA↑j ROM:001303E8 ; ROM:001303D8↑j ... ROM:001303E8 bsr.w sub_1304D8 ROM:001303EC rts ROM:001303EE ; --------------------------------------------------------------------------- ROM:001303EE ROM:001303EE loc_1303EE: ; DATA XREF: ROM:00130382↑o ROM:001303EE btst #6,($1305).w ROM:001303F4 beq.s loc_130404 ROM:001303F6 bsr.w sub_13057C ROM:001303FA move.w #5,($DF8).w ROM:00130400 bra.w loc_130492 ROM:00130404 ; --------------------------------------------------------------------------- ROM:00130404 ROM:00130404 loc_130404: ; CODE XREF: ROM:001303F4↑j ROM:00130404 btst #7,($12F9).w ROM:0013040A beq.s locret_130420 ROM:0013040C btst #6,($1305).w ROM:00130412 bne.s locret_130420 ROM:00130414 bsr.w sub_13055A ROM:00130418 move.w #4,($DF8).w ROM:0013041E bra.s loc_130456 ROM:00130420 ; --------------------------------------------------------------------------- ROM:00130420 ROM:00130420 locret_130420: ; CODE XREF: ROM:001303E6↑j ROM:00130420 ; ROM:0013040A↑j ... ROM:00130420 rts ROM:00130422 ; --------------------------------------------------------------------------- ROM:00130422 ROM:00130422 loc_130422: ; DATA XREF: ROM:00130386↑o ROM:00130422 btst #5,($1318).w ROM:00130428 beq.s loc_130456 ROM:0013042A move.l ($9C8).w,d0 ROM:0013042E divu.l #$3E8,d0 ROM:00130436 bset #7,($1303).w ROM:0013043C clr.b ($8A4).w ROM:00130440 move.w d0,($62A).w ROM:00130444 move.b #1,($8A4).w ROM:0013044A bsr.w sub_13049A ROM:0013044E move.w #2,($DF8).w ROM:00130454 bra.s loc_1303E8 ROM:00130456 ; --------------------------------------------------------------------------- ROM:00130456 ROM:00130456 loc_130456: ; CODE XREF: ROM:0013041E↑j ROM:00130456 ; ROM:00130428↑j ROM:00130456 bsr.w sub_13055A ROM:0013045A rts ROM:0013045C ; --------------------------------------------------------------------------- ROM:0013045C ROM:0013045C loc_13045C: ; DATA XREF: ROM:0013038A↑o ROM:0013045C btst #5,($1318).w ROM:00130462 beq.s loc_130492 ROM:00130464 move.l ($9C8).w,d0 ROM:00130468 divu.l #$3E8,d0 ROM:00130470 bset #7,($1303).w ROM:00130476 clr.b ($8A4).w ROM:0013047A move.w d0,($62A).w ROM:0013047E move.b #1,($8A4).w ROM:00130484 bsr.w sub_13049A ROM:00130488 move.w #2,($DF8).w ROM:0013048E bra.w loc_1303E8 ROM:00130492 ; --------------------------------------------------------------------------- ROM:00130492 ROM:00130492 loc_130492: ; CODE XREF: ROM:00130400↑j ROM:00130492 ; ROM:00130462↑j ROM:00130492 bsr.w sub_13057C ROM:00130496 rts ROM:00130498 ; --------------------------------------------------------------------------- ROM:00130498 rts ROM:0013049A ROM:0013049A ; =============== S U B R O U T I N E ======================================= ROM:0013049A ROM:0013049A ROM:0013049A sub_13049A: ; CODE XREF: ROM:001303C0↑p ROM:0013049A ; ROM:0013044A↑p ... ROM:0013049A move.l #$FDE8,d2 ROM:001304A0 move.w ($10BC).w,d1 ROM:001304A4 ext.l d1 ROM:001304A6 sub.l d1,d2 ROM:001304A8 cmp.l ($9C8).w,d2 ROM:001304AC bge.s loc_1304C8 ROM:001304AE move.l d2,d0 ROM:001304B0 move.l ($9C8).w,d1 ROM:001304B4 sub.l d2,d1 ROM:001304B6 move.l d1,($9C8).w ROM:001304BA move.w ($62A).w,d1 ROM:001304BE sub.w $774(a5),d1 ROM:001304C2 move.w d1,($DF6).w ROM:001304C6 bra.s loc_1304D0 ROM:001304C8 ; --------------------------------------------------------------------------- ROM:001304C8 ROM:001304C8 loc_1304C8: ; CODE XREF: sub_13049A+12↑j ROM:001304C8 move.l ($9C8).w,d0 ROM:001304CC clr.l ($9C8).w ROM:001304D0 ROM:001304D0 loc_1304D0: ; CODE XREF: sub_13049A+2C↑j ROM:001304D0 bsr.l sub_116582 ROM:001304D6 rts ROM:001304D6 ; End of function sub_13049A ROM:001304D6 ROM:001304D8 ROM:001304D8 ; =============== S U B R O U T I N E ======================================= ROM:001304D8 ROM:001304D8 ROM:001304D8 sub_1304D8: ; CODE XREF: ROM:loc_1303E8↑p ROM:001304D8 move.l ($9C8).w,d1 ROM:001304DC cmpi.l #0,d1 ROM:001304E2 ble.s locret_13052A ROM:001304E4 move.w ($DF6).w,d1 ROM:001304E8 cmp.w ($62A).w,d1 ROM:001304EC blt.s locret_13052A ROM:001304EE move.w $774(a5),d1 ROM:001304F2 muls.w #$3E8,d1 ROM:001304F6 cmp.l ($9C8).w,d1 ROM:001304FA blt.s loc_130506 ROM:001304FC move.l ($9C8).w,d0 ROM:00130500 clr.l ($9C8).w ROM:00130504 bra.s loc_130524 ROM:00130506 ; --------------------------------------------------------------------------- ROM:00130506 ROM:00130506 loc_130506: ; CODE XREF: sub_1304D8+22↑j ROM:00130506 move.w $774(a5),d0 ROM:0013050A add.w ($DF6).w,d0 ROM:0013050E sub.w ($62A).w,d0 ROM:00130512 sub.w d0,($DF6).w ROM:00130516 ext.l d0 ROM:00130518 muls.l #$3E8,d0 ROM:00130520 sub.l d0,($9C8).w ROM:00130524 ROM:00130524 loc_130524: ; CODE XREF: sub_1304D8+2C↑j ROM:00130524 bsr.l sub_116582 ROM:0013052A ROM:0013052A locret_13052A: ; CODE XREF: sub_1304D8+A↑j ROM:0013052A ; sub_1304D8+14↑j ROM:0013052A rts ROM:0013052A ; End of function sub_1304D8 ROM:0013052A ROM:0013052C ROM:0013052C ; =============== S U B R O U T I N E ======================================= ROM:0013052C ROM:0013052C ROM:0013052C sub_13052C: ; CODE XREF: ROM:loc_1303CC↑p ROM:0013052C move.w #$3D3A,d1 ROM:00130530 move.w ($A98).w,d2 ROM:00130534 bsr.l sub_11700C ROM:0013053A move.w d1,($DF4).w ROM:0013053E move.w ($DF4).w,d3 ROM:00130542 muls.w ($E0A).w,d3 ROM:00130546 muls.l ($A2C).w,d4:d3 ROM:0013054C divs.l #$6DDD00,d4:d3 ROM:00130554 move.l d3,($9C8).w ROM:00130558 rts ROM:00130558 ; End of function sub_13052C ROM:00130558 ROM:0013055A ROM:0013055A ; =============== S U B R O U T I N E ======================================= ROM:0013055A ROM:0013055A ROM:0013055A sub_13055A: ; CODE XREF: ROM:00130414↑p ROM:0013055A ; ROM:loc_130456↑p ROM:0013055A move.w $772(a5),($DF4).w ROM:00130560 move.w ($DF4).w,d3 ROM:00130564 muls.w ($E0A).w,d3 ROM:00130568 muls.l ($A2C).w,d4:d3 ROM:0013056E divs.l #$6DDD00,d4:d3 ROM:00130576 move.l d3,($9C8).w ROM:0013057A rts ROM:0013057A ; End of function sub_13055A ROM:0013057A ROM:0013057C ROM:0013057C ; =============== S U B R O U T I N E ======================================= ROM:0013057C ROM:0013057C ROM:0013057C sub_13057C: ; CODE XREF: ROM:001303F6↑p ROM:0013057C ; ROM:loc_130492↑p ROM:0013057C move.w $770(a5),($DF4).w ROM:00130582 move.w ($DF4).w,d3 ROM:00130586 muls.w ($E0A).w,d3 ROM:0013058A muls.l ($A2C).w,d4:d3 ROM:00130590 divs.l #$6DDD00,d4:d3 ROM:00130598 move.l d3,($9C8).w ROM:0013059C rts ROM:0013059C ; End of function sub_13057C ROM:0013059C ROM:0013059E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001305A0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001305A2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001305A4 ROM:001305A4 ; =============== S U B R O U T I N E ======================================= ROM:001305A4 ROM:001305A4 ROM:001305A4 sub_1305A4: ; CODE XREF: ROM:0011716E↑p ROM:001305A4 bsr.w sub_130B30 ROM:001305A8 bsr.w sub_1305AE ROM:001305AC rts ROM:001305AC ; End of function sub_1305A4 ROM:001305AC ROM:001305AE ROM:001305AE ; =============== S U B R O U T I N E ======================================= ROM:001305AE ROM:001305AE ROM:001305AE sub_1305AE: ; CODE XREF: sub_1305A4+4↑p ROM:001305AE clr.w d1 ROM:001305B0 move.b ($1197).w,d1 ROM:001305B4 cmpi.w #7,d1 ROM:001305B8 bcc.s locret_1305C2 ROM:001305BA movea.l off_1305C4(pc,d1.w*4),a0 ROM:001305BE nop ROM:001305C0 jmp (a0) ROM:001305C2 ; --------------------------------------------------------------------------- ROM:001305C2 ROM:001305C2 locret_1305C2: ; CODE XREF: sub_1305AE+A↑j ROM:001305C2 rts ROM:001305C2 ; End of function sub_1305AE ROM:001305C2 ROM:001305C2 ; --------------------------------------------------------------------------- ROM:001305C4 off_1305C4: dc.l loc_1305E0 ; DATA XREF: sub_1305AE+C↑r ROM:001305C8 dc.l loc_1305FA ROM:001305CC dc.l loc_13066E ROM:001305D0 dc.l loc_130726 ROM:001305D4 dc.l loc_1307DE ROM:001305D8 dc.l loc_13094E ROM:001305DC dc.l loc_1309A8 ROM:001305E0 ; --------------------------------------------------------------------------- ROM:001305E0 ROM:001305E0 loc_1305E0: ; DATA XREF: ROM:off_1305C4↑o ROM:001305E0 move.w #7,($DFE).w ROM:001305E6 bclr #3,($12FC).w ROM:001305EC move.b #5,($1197).w ROM:001305F2 bra.l loc_130994 ROM:001305F8 ; --------------------------------------------------------------------------- ROM:001305F8 rts ROM:001305FA ; --------------------------------------------------------------------------- ROM:001305FA ROM:001305FA loc_1305FA: ; DATA XREF: ROM:001305C8↑o ROM:001305FA cmpi.w #0,($62C).w ROM:00130600 bgt.s loc_130622 ROM:00130602 btst #2,($939).w ROM:00130608 beq.s loc_130622 ROM:0013060A move.w #1,($DFE).w ROM:00130610 bclr #3,($12FC).w ROM:00130616 move.b #5,($1197).w ROM:0013061C bra.l loc_130994 ROM:00130622 ; --------------------------------------------------------------------------- ROM:00130622 ROM:00130622 loc_130622: ; CODE XREF: ROM:00130600↑j ROM:00130622 ; ROM:00130608↑j ROM:00130622 cmpi.w #0,($62C).w ROM:00130628 bgt.s loc_13064A ROM:0013062A btst #2,($939).w ROM:00130630 bne.s loc_13064A ROM:00130632 move.w #2,($DFE).w ROM:00130638 bclr #3,($12FC).w ROM:0013063E move.b #5,($1197).w ROM:00130644 bra.l loc_130994 ROM:0013064A ; --------------------------------------------------------------------------- ROM:0013064A ROM:0013064A loc_13064A: ; CODE XREF: ROM:00130628↑j ROM:0013064A ; ROM:00130630↑j ROM:0013064A btst #2,($1314).w ROM:00130650 beq.s locret_13066C ROM:00130652 clr.b ($8A6).w ROM:00130656 clr.w ($62E).w ROM:0013065A move.b #3,($8A6).w ROM:00130660 move.b #2,($1197).w ROM:00130666 bra.l loc_13071E ROM:0013066C ; --------------------------------------------------------------------------- ROM:0013066C ROM:0013066C locret_13066C: ; CODE XREF: ROM:00130650↑j ROM:0013066C ; ROM:0013098E↓j ROM:0013066C rts ROM:0013066E ; --------------------------------------------------------------------------- ROM:0013066E ROM:0013066E loc_13066E: ; CODE XREF: ROM:001306CE↓j ROM:0013066E ; ROM:00130786↓j ... ROM:0013066E cmpi.w #0,($62C).w ROM:00130674 bgt.s loc_13068E ROM:00130676 move.w #0,($DFE).w ROM:0013067C bclr #3,($12FC).w ROM:00130682 move.b #5,($1197).w ROM:00130688 bra.l loc_130994 ROM:0013068E ; --------------------------------------------------------------------------- ROM:0013068E ROM:0013068E loc_13068E: ; CODE XREF: ROM:00130674↑j ROM:0013068E move.w #6,d0 ROM:00130692 move.w #2,d1 ROM:00130696 btst #2,($1314).w ROM:0013069C beq.s loc_1306D6 ROM:0013069E cmp.w ($62E).w,d1 ROM:001306A2 ble.s loc_1306B4 ROM:001306A4 clr.b ($8A6).w ROM:001306A8 clr.w ($62E).w ROM:001306AC move.b #3,($8A6).w ROM:001306B2 bra.s loc_1306DC ROM:001306B4 ; --------------------------------------------------------------------------- ROM:001306B4 ROM:001306B4 loc_1306B4: ; CODE XREF: ROM:001306A2↑j ROM:001306B4 cmp.w ($62E).w,d0 ROM:001306B8 bge.s loc_1306D4 ROM:001306BA clr.b ($8A6).w ROM:001306BE clr.w ($62E).w ROM:001306C2 move.b #3,($8A6).w ROM:001306C8 move.b #2,($1197).w ROM:001306CE bra.l loc_13066E ROM:001306D4 ; --------------------------------------------------------------------------- ROM:001306D4 ROM:001306D4 loc_1306D4: ; CODE XREF: ROM:001306B8↑j ROM:001306D4 bra.s loc_1306E8 ROM:001306D6 ; --------------------------------------------------------------------------- ROM:001306D6 ROM:001306D6 loc_1306D6: ; CODE XREF: ROM:0013069C↑j ROM:001306D6 cmp.w ($62E).w,d0 ROM:001306DA bge.s loc_1306E8 ROM:001306DC ROM:001306DC loc_1306DC: ; CODE XREF: ROM:001306B2↑j ROM:001306DC move.b #2,($1197).w ROM:001306E2 bra.l loc_13071E ROM:001306E8 ; --------------------------------------------------------------------------- ROM:001306E8 ROM:001306E8 loc_1306E8: ; CODE XREF: ROM:loc_1306D4↑j ROM:001306E8 ; ROM:001306DA↑j ROM:001306E8 move.w #2,d0 ROM:001306EC move.w #6,d1 ROM:001306F0 btst #2,($1314).w ROM:001306F6 beq.s loc_13071E ROM:001306F8 cmp.w ($62E).w,d0 ROM:001306FC bgt.s loc_13071E ROM:001306FE cmp.w ($62E).w,d1 ROM:00130702 blt.s loc_13071E ROM:00130704 clr.b ($8A6).w ROM:00130708 clr.w ($62E).w ROM:0013070C move.b #3,($8A6).w ROM:00130712 move.b #3,($1197).w ROM:00130718 bra.l loc_1307D6 ROM:0013071E ; --------------------------------------------------------------------------- ROM:0013071E ROM:0013071E loc_13071E: ; CODE XREF: ROM:00130666↑j ROM:0013071E ; ROM:001306E2↑j ... ROM:0013071E bclr #2,($1314).w ROM:00130724 rts ROM:00130726 ; --------------------------------------------------------------------------- ROM:00130726 ROM:00130726 loc_130726: ; DATA XREF: ROM:001305D0↑o ROM:00130726 cmpi.w #0,($62C).w ROM:0013072C bgt.s loc_130746 ROM:0013072E move.w #0,($DFE).w ROM:00130734 bclr #3,($12FC).w ROM:0013073A move.b #5,($1197).w ROM:00130740 bra.l loc_130994 ROM:00130746 ; --------------------------------------------------------------------------- ROM:00130746 ROM:00130746 loc_130746: ; CODE XREF: ROM:0013072C↑j ROM:00130746 move.w #$10,d0 ROM:0013074A move.w #$A,d1 ROM:0013074E btst #2,($1314).w ROM:00130754 beq.s loc_13078E ROM:00130756 cmp.w ($62E).w,d1 ROM:0013075A ble.s loc_13076C ROM:0013075C clr.b ($8A6).w ROM:00130760 clr.w ($62E).w ROM:00130764 move.b #3,($8A6).w ROM:0013076A bra.s loc_130794 ROM:0013076C ; --------------------------------------------------------------------------- ROM:0013076C ROM:0013076C loc_13076C: ; CODE XREF: ROM:0013075A↑j ROM:0013076C cmp.w ($62E).w,d0 ROM:00130770 bge.s loc_13078C ROM:00130772 clr.b ($8A6).w ROM:00130776 clr.w ($62E).w ROM:0013077A move.b #3,($8A6).w ROM:00130780 move.b #2,($1197).w ROM:00130786 bra.l loc_13066E ROM:0013078C ; --------------------------------------------------------------------------- ROM:0013078C ROM:0013078C loc_13078C: ; CODE XREF: ROM:00130770↑j ROM:0013078C bra.s loc_1307A0 ROM:0013078E ; --------------------------------------------------------------------------- ROM:0013078E ROM:0013078E loc_13078E: ; CODE XREF: ROM:00130754↑j ROM:0013078E cmp.w ($62E).w,d0 ROM:00130792 bge.s loc_1307A0 ROM:00130794 ROM:00130794 loc_130794: ; CODE XREF: ROM:0013076A↑j ROM:00130794 move.b #2,($1197).w ROM:0013079A bra.l loc_13071E ROM:001307A0 ; --------------------------------------------------------------------------- ROM:001307A0 ROM:001307A0 loc_1307A0: ; CODE XREF: ROM:loc_13078C↑j ROM:001307A0 ; ROM:00130792↑j ROM:001307A0 move.w #$A,d0 ROM:001307A4 move.w #$10,d1 ROM:001307A8 btst #2,($1314).w ROM:001307AE beq.s loc_1307D6 ROM:001307B0 cmp.w ($62E).w,d0 ROM:001307B4 bgt.s loc_1307D6 ROM:001307B6 cmp.w ($62E).w,d1 ROM:001307BA blt.s loc_1307D6 ROM:001307BC clr.b ($8A6).w ROM:001307C0 clr.w ($62E).w ROM:001307C4 move.b #3,($8A6).w ROM:001307CA move.b #4,($1197).w ROM:001307D0 bra.l loc_130946 ROM:001307D6 ; --------------------------------------------------------------------------- ROM:001307D6 ROM:001307D6 loc_1307D6: ; CODE XREF: ROM:00130718↑j ROM:001307D6 ; ROM:001307AE↑j ... ROM:001307D6 bclr #2,($1314).w ROM:001307DC rts ROM:001307DE ; --------------------------------------------------------------------------- ROM:001307DE ROM:001307DE loc_1307DE: ; DATA XREF: ROM:001305D4↑o ROM:001307DE cmpi.w #0,($62C).w ROM:001307E4 bgt.s loc_1307FE ROM:001307E6 move.w #0,($DFE).w ROM:001307EC bclr #3,($12FC).w ROM:001307F2 move.b #5,($1197).w ROM:001307F8 bra.l loc_130994 ROM:001307FE ; --------------------------------------------------------------------------- ROM:001307FE ROM:001307FE loc_1307FE: ; CODE XREF: ROM:001307E4↑j ROM:001307FE move.w #$A,d0 ROM:00130802 move.w #2,d1 ROM:00130806 move.w #6,d2 ROM:0013080A move.w #6,d3 ROM:0013080E btst #2,($1314).w ROM:00130814 beq.s loc_13086A ROM:00130816 cmp.w ($62E).w,d1 ROM:0013081A ble.s loc_13082C ROM:0013081C clr.b ($8A6).w ROM:00130820 clr.w ($62E).w ROM:00130824 move.b #3,($8A6).w ROM:0013082A bra.s loc_130870 ROM:0013082C ; --------------------------------------------------------------------------- ROM:0013082C ROM:0013082C loc_13082C: ; CODE XREF: ROM:0013081A↑j ROM:0013082C cmp.w ($62E).w,d2 ROM:00130830 bge.s loc_130848 ROM:00130832 cmp.w ($62E).w,d3 ROM:00130836 ble.s loc_130848 ROM:00130838 clr.b ($8A6).w ROM:0013083C clr.w ($62E).w ROM:00130840 move.b #3,($8A6).w ROM:00130846 bra.s loc_130870 ROM:00130848 ; --------------------------------------------------------------------------- ROM:00130848 ROM:00130848 loc_130848: ; CODE XREF: ROM:00130830↑j ROM:00130848 ; ROM:00130836↑j ROM:00130848 cmp.w ($62E).w,d0 ROM:0013084C bge.s loc_130868 ROM:0013084E clr.b ($8A6).w ROM:00130852 clr.w ($62E).w ROM:00130856 move.b #3,($8A6).w ROM:0013085C move.b #2,($1197).w ROM:00130862 bra.l loc_13066E ROM:00130868 ; --------------------------------------------------------------------------- ROM:00130868 ROM:00130868 loc_130868: ; CODE XREF: ROM:0013084C↑j ROM:00130868 bra.s loc_130888 ROM:0013086A ; --------------------------------------------------------------------------- ROM:0013086A ROM:0013086A loc_13086A: ; CODE XREF: ROM:00130814↑j ROM:0013086A cmp.w ($62E).w,d0 ROM:0013086E bge.s loc_130888 ROM:00130870 ROM:00130870 loc_130870: ; CODE XREF: ROM:0013082A↑j ROM:00130870 ; ROM:00130846↑j ROM:00130870 move.w #0,($E00).w ROM:00130876 move.w #0,($DFA).w ROM:0013087C move.b #2,($1197).w ROM:00130882 bra.l loc_13071E ROM:00130888 ; --------------------------------------------------------------------------- ROM:00130888 ROM:00130888 loc_130888: ; CODE XREF: ROM:loc_130868↑j ROM:00130888 ; ROM:0013086E↑j ROM:00130888 move.w #6,d0 ROM:0013088C move.w #$A,d1 ROM:00130890 move.w #$F,d2 ROM:00130894 btst #2,($1314).w ROM:0013089A beq.s loc_1308D4 ROM:0013089C cmp.w ($62E).w,d0 ROM:001308A0 bgt.s loc_1308D4 ROM:001308A2 cmp.w ($62E).w,d1 ROM:001308A6 blt.s loc_1308D4 ROM:001308A8 cmp.w ($E00).w,d2 ROM:001308AC ble.s loc_1308D4 ROM:001308AE clr.b ($8A6).w ROM:001308B2 clr.w ($62E).w ROM:001308B6 move.b #3,($8A6).w ROM:001308BC bsr.w sub_130ACC ROM:001308C0 addq.w #1,($E00).w ROM:001308C4 bvc.s loc_1308CC ROM:001308C6 move.w #$8000,($E00).w ROM:001308CC ROM:001308CC loc_1308CC: ; CODE XREF: ROM:001308C4↑j ROM:001308CC move.b #4,($1197).w ROM:001308D2 bra.s loc_130946 ROM:001308D4 ; --------------------------------------------------------------------------- ROM:001308D4 ROM:001308D4 loc_1308D4: ; CODE XREF: ROM:0013089A↑j ROM:001308D4 ; ROM:001308A0↑j ... ROM:001308D4 btst #2,($1314).w ROM:001308DA beq.s loc_130910 ROM:001308DC cmp.w ($62E).w,d0 ROM:001308E0 bgt.s loc_130910 ROM:001308E2 cmp.w ($62E).w,d1 ROM:001308E6 blt.s loc_130910 ROM:001308E8 cmp.w ($E00).w,d2 ROM:001308EC bgt.s loc_130910 ROM:001308EE clr.b ($8A6).w ROM:001308F2 clr.w ($62E).w ROM:001308F6 bsr.w sub_130ACC ROM:001308FA bsr.w sub_130ADE ROM:001308FE bclr #3,($12FC).w ROM:00130904 move.b #5,($1197).w ROM:0013090A bra.l loc_130994 ROM:00130910 ; --------------------------------------------------------------------------- ROM:00130910 ROM:00130910 loc_130910: ; CODE XREF: ROM:001308DA↑j ROM:00130910 ; ROM:001308E0↑j ... ROM:00130910 move.w #2,d0 ROM:00130914 move.w #6,d1 ROM:00130918 btst #2,($1314).w ROM:0013091E beq.s loc_130946 ROM:00130920 cmp.w ($62E).w,d0 ROM:00130924 bgt.s loc_130946 ROM:00130926 cmp.w ($62E).w,d1 ROM:0013092A blt.s loc_130946 ROM:0013092C clr.b ($8A6).w ROM:00130930 clr.w ($62E).w ROM:00130934 move.b #3,($8A6).w ROM:0013093A move.b #6,($1197).w ROM:00130940 bra.l loc_130AC2 ROM:00130946 ; --------------------------------------------------------------------------- ROM:00130946 ROM:00130946 loc_130946: ; CODE XREF: ROM:001307D0↑j ROM:00130946 ; ROM:001308D2↑j ... ROM:00130946 bclr #2,($1314).w ROM:0013094C rts ROM:0013094E ; --------------------------------------------------------------------------- ROM:0013094E ROM:0013094E loc_13094E: ; DATA XREF: ROM:001305D8↑o ROM:0013094E move.w $77C(a5),d0 ROM:00130952 btst #6,($130F).w ROM:00130958 beq.s loc_13095C ROM:0013095A bra.s loc_130964 ROM:0013095C ; --------------------------------------------------------------------------- ROM:0013095C ROM:0013095C loc_13095C: ; CODE XREF: ROM:00130958↑j ROM:0013095C btst #6,($1311).w ROM:00130962 beq.s loc_130994 ROM:00130964 ROM:00130964 loc_130964: ; CODE XREF: ROM:0013095A↑j ROM:00130964 bsr.w sub_130B18 ROM:00130968 move.w #0,($E00).w ROM:0013096E move.w #0,($DFA).w ROM:00130974 clr.b ($8A5).w ROM:00130978 move.w d0,($62C).w ROM:0013097C move.b #1,($8A5).w ROM:00130982 bset #3,($12FC).w ROM:00130988 move.b #1,($1197).w ROM:0013098E bra.l locret_13066C ROM:00130994 ; --------------------------------------------------------------------------- ROM:00130994 ROM:00130994 loc_130994: ; CODE XREF: ROM:001305F2↑j ROM:00130994 ; ROM:0013061C↑j ... ROM:00130994 bclr #6,($130F).w ROM:0013099A bclr #6,($1311).w ROM:001309A0 bclr #2,($1314).w ROM:001309A6 rts ROM:001309A8 ; --------------------------------------------------------------------------- ROM:001309A8 ROM:001309A8 loc_1309A8: ; DATA XREF: ROM:001305DC↑o ROM:001309A8 cmpi.w #0,($62C).w ROM:001309AE bgt.s loc_1309C4 ROM:001309B0 move.w #0,($DFE).w ROM:001309B6 bclr #3,($12FC).w ROM:001309BC move.b #5,($1197).w ROM:001309C2 bra.s loc_130994 ROM:001309C4 ; --------------------------------------------------------------------------- ROM:001309C4 ROM:001309C4 loc_1309C4: ; CODE XREF: ROM:001309AE↑j ROM:001309C4 move.w #2,d0 ROM:001309C8 move.w #6,d1 ROM:001309CC move.w #$F,d2 ROM:001309D0 btst #2,($1314).w ROM:001309D6 beq.s loc_130A0C ROM:001309D8 cmp.w ($62E).w,d0 ROM:001309DC bgt.s loc_130A0C ROM:001309DE cmp.w ($62E).w,d1 ROM:001309E2 blt.s loc_130A0C ROM:001309E4 cmp.w ($E00).w,d2 ROM:001309E8 bgt.s loc_130A0C ROM:001309EA clr.b ($8A6).w ROM:001309EE clr.w ($62E).w ROM:001309F2 bsr.w sub_130AD8 ROM:001309F6 bsr.w sub_130ADE ROM:001309FA bclr #3,($12FC).w ROM:00130A00 move.b #5,($1197).w ROM:00130A06 bra.l loc_130994 ROM:00130A0C ; --------------------------------------------------------------------------- ROM:00130A0C ROM:00130A0C loc_130A0C: ; CODE XREF: ROM:001309D6↑j ROM:00130A0C ; ROM:001309DC↑j ... ROM:00130A0C move.w #6,d0 ROM:00130A10 move.w #2,d1 ROM:00130A14 btst #2,($1314).w ROM:00130A1A beq.s loc_130A54 ROM:00130A1C cmp.w ($62E).w,d1 ROM:00130A20 ble.s loc_130A32 ROM:00130A22 clr.b ($8A6).w ROM:00130A26 clr.w ($62E).w ROM:00130A2A move.b #3,($8A6).w ROM:00130A30 bra.s loc_130A5A ROM:00130A32 ; --------------------------------------------------------------------------- ROM:00130A32 ROM:00130A32 loc_130A32: ; CODE XREF: ROM:00130A20↑j ROM:00130A32 cmp.w ($62E).w,d0 ROM:00130A36 bge.s loc_130A52 ROM:00130A38 clr.b ($8A6).w ROM:00130A3C clr.w ($62E).w ROM:00130A40 move.b #3,($8A6).w ROM:00130A46 move.b #2,($1197).w ROM:00130A4C bra.l loc_13066E ROM:00130A52 ; --------------------------------------------------------------------------- ROM:00130A52 ROM:00130A52 loc_130A52: ; CODE XREF: ROM:00130A36↑j ROM:00130A52 bra.s loc_130A72 ROM:00130A54 ; --------------------------------------------------------------------------- ROM:00130A54 ROM:00130A54 loc_130A54: ; CODE XREF: ROM:00130A1A↑j ROM:00130A54 cmp.w ($62E).w,d0 ROM:00130A58 bge.s loc_130A72 ROM:00130A5A ROM:00130A5A loc_130A5A: ; CODE XREF: ROM:00130A30↑j ROM:00130A5A move.w #0,($E00).w ROM:00130A60 move.w #0,($DFA).w ROM:00130A66 move.b #2,($1197).w ROM:00130A6C bra.l loc_13071E ROM:00130A72 ; --------------------------------------------------------------------------- ROM:00130A72 ROM:00130A72 loc_130A72: ; CODE XREF: ROM:loc_130A52↑j ROM:00130A72 ; ROM:00130A58↑j ROM:00130A72 move.w #2,d0 ROM:00130A76 move.w #6,d1 ROM:00130A7A move.w #$F,d2 ROM:00130A7E btst #2,($1314).w ROM:00130A84 beq.s loc_130AC2 ROM:00130A86 cmp.w ($62E).w,d0 ROM:00130A8A bgt.s loc_130AC2 ROM:00130A8C cmp.w ($62E).w,d1 ROM:00130A90 blt.s loc_130AC2 ROM:00130A92 cmp.w ($E00).w,d2 ROM:00130A96 ble.s loc_130AC2 ROM:00130A98 clr.b ($8A6).w ROM:00130A9C clr.w ($62E).w ROM:00130AA0 move.b #3,($8A6).w ROM:00130AA6 bsr.w sub_130AD8 ROM:00130AAA addq.w #1,($E00).w ROM:00130AAE bvc.s loc_130AB6 ROM:00130AB0 move.w #$8000,($E00).w ROM:00130AB6 ROM:00130AB6 loc_130AB6: ; CODE XREF: ROM:00130AAE↑j ROM:00130AB6 move.b #4,($1197).w ROM:00130ABC bra.l loc_130946 ROM:00130AC2 ; --------------------------------------------------------------------------- ROM:00130AC2 ROM:00130AC2 loc_130AC2: ; CODE XREF: ROM:00130940↑j ROM:00130AC2 ; ROM:00130A84↑j ... ROM:00130AC2 bclr #2,($1314).w ROM:00130AC8 rts ROM:00130ACA ; --------------------------------------------------------------------------- ROM:00130ACA rts ROM:00130ACC ROM:00130ACC ; =============== S U B R O U T I N E ======================================= ROM:00130ACC ROM:00130ACC ROM:00130ACC sub_130ACC: ; CODE XREF: ROM:001308BC↑p ROM:00130ACC ; ROM:001308F6↑p ROM:00130ACC lsl ($DFA).w ROM:00130AD0 ori.w #1,($DFA).w ROM:00130AD6 rts ROM:00130AD6 ; End of function sub_130ACC ROM:00130AD6 ROM:00130AD8 ROM:00130AD8 ; =============== S U B R O U T I N E ======================================= ROM:00130AD8 ROM:00130AD8 ROM:00130AD8 sub_130AD8: ; CODE XREF: ROM:001309F2↑p ROM:00130AD8 ; ROM:00130AA6↑p ROM:00130AD8 lsl ($DFA).w ROM:00130ADC rts ROM:00130ADC ; End of function sub_130AD8 ROM:00130ADC ROM:00130ADE ROM:00130ADE ; =============== S U B R O U T I N E ======================================= ROM:00130ADE ROM:00130ADE ROM:00130ADE sub_130ADE: ; CODE XREF: ROM:001308FA↑p ROM:00130ADE ; ROM:001309F6↑p ROM:00130ADE move.w ($DFA).w,d0 ROM:00130AE2 cmpi.w #$F0F0,d0 ROM:00130AE6 bne.s loc_130AF0 ROM:00130AE8 move.w #5,($DFE).w ROM:00130AEE bra.s loc_130B04 ROM:00130AF0 ; --------------------------------------------------------------------------- ROM:00130AF0 ROM:00130AF0 loc_130AF0: ; CODE XREF: sub_130ADE+8↑j ROM:00130AF0 cmp.w ($DFC).w,d0 ROM:00130AF4 bne.s loc_130AFE ROM:00130AF6 move.w #3,($DFE).w ROM:00130AFC bra.s loc_130B04 ROM:00130AFE ; --------------------------------------------------------------------------- ROM:00130AFE ROM:00130AFE loc_130AFE: ; CODE XREF: sub_130ADE+16↑j ROM:00130AFE move.w #4,($DFE).w ROM:00130B04 ROM:00130B04 loc_130B04: ; CODE XREF: sub_130ADE+10↑j ROM:00130B04 ; sub_130ADE+1E↑j ROM:00130B04 cmpi.w #0,d0 ROM:00130B08 beq.s loc_130B10 ROM:00130B0A cmpi.w #$FFFF,d0 ROM:00130B0E bne.s locret_130B16 ROM:00130B10 ROM:00130B10 loc_130B10: ; CODE XREF: sub_130ADE+2A↑j ROM:00130B10 move.w #6,($DFE).w ROM:00130B16 ROM:00130B16 locret_130B16: ; CODE XREF: sub_130ADE+30↑j ROM:00130B16 rts ROM:00130B16 ; End of function sub_130ADE ROM:00130B16 ROM:00130B18 ROM:00130B18 ; =============== S U B R O U T I N E ======================================= ROM:00130B18 ROM:00130B18 ROM:00130B18 sub_130B18: ; CODE XREF: ROM:loc_130964↑p ROM:00130B18 btst #2,($939).w ROM:00130B1E beq.s loc_130B28 ROM:00130B20 bset #3,($1307).w ROM:00130B26 bra.s locret_130B2E ROM:00130B28 ; --------------------------------------------------------------------------- ROM:00130B28 ROM:00130B28 loc_130B28: ; CODE XREF: sub_130B18+6↑j ROM:00130B28 bclr #3,($1307).w ROM:00130B2E ROM:00130B2E locret_130B2E: ; CODE XREF: sub_130B18+E↑j ROM:00130B2E rts ROM:00130B2E ; End of function sub_130B18 ROM:00130B2E ROM:00130B30 ROM:00130B30 ; =============== S U B R O U T I N E ======================================= ROM:00130B30 ROM:00130B30 ROM:00130B30 sub_130B30: ; CODE XREF: sub_1305A4↑p ROM:00130B30 btst #3,($1307).w ROM:00130B36 beq.s loc_130B4E ROM:00130B38 btst #2,($939).w ROM:00130B3E bne.s loc_130B4C ROM:00130B40 bset #2,($1314).w ROM:00130B46 bclr #3,($1307).w ROM:00130B4C ROM:00130B4C loc_130B4C: ; CODE XREF: sub_130B30+E↑j ROM:00130B4C bra.s locret_130B62 ROM:00130B4E ; --------------------------------------------------------------------------- ROM:00130B4E ROM:00130B4E loc_130B4E: ; CODE XREF: sub_130B30+6↑j ROM:00130B4E btst #2,($939).w ROM:00130B54 beq.s locret_130B62 ROM:00130B56 bset #2,($1314).w ROM:00130B5C bset #3,($1307).w ROM:00130B62 ROM:00130B62 locret_130B62: ; CODE XREF: sub_130B30:loc_130B4C↑j ROM:00130B62 ; sub_130B30+24↑j ROM:00130B62 rts ROM:00130B62 ; End of function sub_130B30 ROM:00130B62 ROM:00130B64 ROM:00130B64 ; =============== S U B R O U T I N E ======================================= ROM:00130B64 ROM:00130B64 ROM:00130B64 sub_130B64: ; CODE XREF: sub_12688A+B4↑p ROM:00130B64 bsr.w sub_130B6A ROM:00130B68 rts ROM:00130B68 ; End of function sub_130B64 ROM:00130B68 ROM:00130B6A ROM:00130B6A ; =============== S U B R O U T I N E ======================================= ROM:00130B6A ROM:00130B6A ROM:00130B6A sub_130B6A: ; CODE XREF: sub_130B64↑p ROM:00130B6A clr.w d1 ROM:00130B6C move.b ($1199).w,d1 ROM:00130B70 cmpi.w #3,d1 ROM:00130B74 bcc.s locret_130B7E ROM:00130B76 movea.l off_130B80(pc,d1.w*4),a0 ROM:00130B7A nop ROM:00130B7C jmp (a0) ROM:00130B7E ; --------------------------------------------------------------------------- ROM:00130B7E ROM:00130B7E locret_130B7E: ; CODE XREF: sub_130B6A+A↑j ROM:00130B7E rts ROM:00130B7E ; End of function sub_130B6A ROM:00130B7E ROM:00130B7E ; --------------------------------------------------------------------------- ROM:00130B80 off_130B80: dc.l loc_130B8C ; DATA XREF: sub_130B6A+C↑r ROM:00130B84 dc.l loc_130B9A ROM:00130B88 dc.l loc_130BDA ROM:00130B8C ; --------------------------------------------------------------------------- ROM:00130B8C ROM:00130B8C loc_130B8C: ; DATA XREF: ROM:off_130B80↑o ROM:00130B8C bsr.w sub_130BEE ROM:00130B90 move.b #1,($1199).w ROM:00130B96 bra.s locret_130BD8 ROM:00130B98 ; --------------------------------------------------------------------------- ROM:00130B98 rts ROM:00130B9A ; --------------------------------------------------------------------------- ROM:00130B9A ROM:00130B9A loc_130B9A: ; DATA XREF: ROM:00130B84↑o ROM:00130B9A btst #5,($930).w ROM:00130BA0 bne.s loc_130BB4 ROM:00130BA2 bsr.w sub_130C74 ROM:00130BA6 bset #1,($936).w ROM:00130BAC move.b #2,($1199).w ROM:00130BB2 bra.s locret_130BEA ROM:00130BB4 ; --------------------------------------------------------------------------- ROM:00130BB4 ROM:00130BB4 loc_130BB4: ; CODE XREF: ROM:00130BA0↑j ROM:00130BB4 btst #7,($1317).w ROM:00130BBA beq.s locret_130BD8 ROM:00130BBC bsr.w sub_130CB2 ROM:00130BC0 bset #1,($936).w ROM:00130BC6 bclr #7,($1317).w ROM:00130BCC move.b #1,($1199).w ROM:00130BD2 bra.l *+6 ROM:00130BD8 ; --------------------------------------------------------------------------- ROM:00130BD8 ROM:00130BD8 locret_130BD8: ; CODE XREF: ROM:00130B96↑j ROM:00130BD8 ; ROM:00130BBA↑j ... ROM:00130BD8 rts ROM:00130BDA ; --------------------------------------------------------------------------- ROM:00130BDA ROM:00130BDA loc_130BDA: ; DATA XREF: ROM:00130B88↑o ROM:00130BDA btst #5,($930).w ROM:00130BE0 beq.s locret_130BEA ROM:00130BE2 move.b #1,($1199).w ROM:00130BE8 bra.s locret_130BD8 ROM:00130BEA ; --------------------------------------------------------------------------- ROM:00130BEA ROM:00130BEA locret_130BEA: ; CODE XREF: ROM:00130BB2↑j ROM:00130BEA ; ROM:00130BE0↑j ROM:00130BEA rts ROM:00130BEC ; --------------------------------------------------------------------------- ROM:00130BEC rts ROM:00130BEE ROM:00130BEE ; =============== S U B R O U T I N E ======================================= ROM:00130BEE ROM:00130BEE ROM:00130BEE sub_130BEE: ; CODE XREF: ROM:loc_130B8C↑p ROM:00130BEE move.b ($1198).w,d0 ROM:00130BF2 andi.b #$F,d0 ROM:00130BF6 move.w #0,d1 ROM:00130BFA move.b ($1198).w,d1 ROM:00130BFE lsr.b #4,d1 ROM:00130C00 cmpi.b #$F,d0 ROM:00130C04 bne.s loc_130C1C ROM:00130C06 bclr #7,($1302).w ROM:00130C0C btst #4,($939).w ROM:00130C12 beq.s loc_130C1A ROM:00130C14 bset #6,($130A).w ROM:00130C1A ROM:00130C1A loc_130C1A: ; CODE XREF: sub_130BEE+24↑j ROM:00130C1A bra.s locret_130C72 ROM:00130C1C ; --------------------------------------------------------------------------- ROM:00130C1C ROM:00130C1C loc_130C1C: ; CODE XREF: sub_130BEE+16↑j ROM:00130C1C cmp.b d1,d0 ROM:00130C1E bne.s loc_130C50 ROM:00130C20 cmpi.b #7,d1 ROM:00130C24 beq.s loc_130C2C ROM:00130C26 cmpi.b #$B,d1 ROM:00130C2A bne.s loc_130C34 ROM:00130C2C ROM:00130C2C loc_130C2C: ; CODE XREF: sub_130BEE+36↑j ROM:00130C2C bset #7,($1302).w ROM:00130C32 bra.s locret_130C72 ROM:00130C34 ; --------------------------------------------------------------------------- ROM:00130C34 ROM:00130C34 loc_130C34: ; CODE XREF: sub_130BEE+3C↑j ROM:00130C34 cmpi.b #$D,d1 ROM:00130C38 beq.s loc_130C40 ROM:00130C3A cmpi.b #$E,d1 ROM:00130C3E bne.s loc_130C48 ROM:00130C40 ROM:00130C40 loc_130C40: ; CODE XREF: sub_130BEE+4A↑j ROM:00130C40 bset #7,($1302).w ROM:00130C46 bra.s locret_130C72 ROM:00130C48 ; --------------------------------------------------------------------------- ROM:00130C48 ROM:00130C48 loc_130C48: ; CODE XREF: sub_130BEE+50↑j ROM:00130C48 bra.l loc_130C50 ROM:00130C4E ; --------------------------------------------------------------------------- ROM:00130C4E bra.s locret_130C72 ROM:00130C50 ; --------------------------------------------------------------------------- ROM:00130C50 ROM:00130C50 loc_130C50: ; CODE XREF: sub_130BEE+30↑j ROM:00130C50 ; sub_130BEE:loc_130C48↑j ROM:00130C50 bclr #7,($1302).w ROM:00130C56 bset #6,($130A).w ROM:00130C5C cmpi.b #0,($1198).w ROM:00130C62 bne.s loc_130C6C ROM:00130C64 bset #0,($131D).w ROM:00130C6A bra.s locret_130C72 ROM:00130C6C ; --------------------------------------------------------------------------- ROM:00130C6C ROM:00130C6C loc_130C6C: ; CODE XREF: sub_130BEE+74↑j ROM:00130C6C bclr #0,($131D).w ROM:00130C72 ROM:00130C72 locret_130C72: ; CODE XREF: sub_130BEE:loc_130C1A↑j ROM:00130C72 ; sub_130BEE+44↑j ... ROM:00130C72 rts ROM:00130C72 ; End of function sub_130BEE ROM:00130C72 ROM:00130C74 ROM:00130C74 ; =============== S U B R O U T I N E ======================================= ROM:00130C74 ROM:00130C74 ROM:00130C74 sub_130C74: ; CODE XREF: ROM:00130BA2↑p ROM:00130C74 move.w #0,d1 ROM:00130C78 move.b ($1198).w,d1 ROM:00130C7C lsr.b #4,d1 ROM:00130C7E cmpi.b #7,d1 ROM:00130C82 beq.s loc_130C9A ROM:00130C84 cmpi.b #$B,d1 ROM:00130C88 beq.s loc_130C9A ROM:00130C8A cmpi.b #$D,d1 ROM:00130C8E beq.s loc_130C9A ROM:00130C90 cmpi.b #$E,d1 ROM:00130C94 beq.s loc_130C9A ROM:00130C96 move.b #7,d1 ROM:00130C9A ROM:00130C9A loc_130C9A: ; CODE XREF: sub_130C74+E↑j ROM:00130C9A ; sub_130C74+14↑j ... ROM:00130C9A move.b d1,d0 ROM:00130C9C move.w #0,d2 ROM:00130CA0 move.b d1,d2 ROM:00130CA2 lsl.b #4,d2 ROM:00130CA4 add.b d0,d2 ROM:00130CA6 rol.b #1,d2 ROM:00130CA8 ori.b #$F,d2 ROM:00130CAC move.b d2,($1198).w ROM:00130CB0 rts ROM:00130CB0 ; End of function sub_130C74 ROM:00130CB0 ROM:00130CB2 ROM:00130CB2 ; =============== S U B R O U T I N E ======================================= ROM:00130CB2 ROM:00130CB2 ROM:00130CB2 sub_130CB2: ; CODE XREF: ROM:00130BBC↑p ROM:00130CB2 move.w #0,d1 ROM:00130CB6 move.b ($1198).w,d1 ROM:00130CBA lsr.b #4,d1 ROM:00130CBC cmpi.b #7,d1 ROM:00130CC0 beq.s loc_130CD8 ROM:00130CC2 cmpi.b #$B,d1 ROM:00130CC6 beq.s loc_130CD8 ROM:00130CC8 cmpi.b #$D,d1 ROM:00130CCC beq.s loc_130CD8 ROM:00130CCE cmpi.b #$E,d1 ROM:00130CD2 beq.s loc_130CD8 ROM:00130CD4 move.b #7,d1 ROM:00130CD8 ROM:00130CD8 loc_130CD8: ; CODE XREF: sub_130CB2+E↑j ROM:00130CD8 ; sub_130CB2+14↑j ... ROM:00130CD8 move.b d1,d0 ROM:00130CDA move.w #0,d2 ROM:00130CDE move.b d1,d2 ROM:00130CE0 lsl.b #4,d2 ROM:00130CE2 add.b d0,d2 ROM:00130CE4 rol.b #1,d2 ROM:00130CE6 btst #1,($1317).w ROM:00130CEC bne.s loc_130CF4 ROM:00130CEE move.b d2,($1198).w ROM:00130CF2 bra.s locret_130CFE ROM:00130CF4 ; --------------------------------------------------------------------------- ROM:00130CF4 ROM:00130CF4 loc_130CF4: ; CODE XREF: sub_130CB2+3A↑j ROM:00130CF4 andi.b #$F0,d2 ROM:00130CF8 or.b d0,d2 ROM:00130CFA move.b d2,($1198).w ROM:00130CFE ROM:00130CFE locret_130CFE: ; CODE XREF: sub_130CB2+40↑j ROM:00130CFE rts ROM:00130CFE ; End of function sub_130CB2 ROM:00130CFE ROM:00130D00 ROM:00130D00 ; =============== S U B R O U T I N E ======================================= ROM:00130D00 ROM:00130D00 ROM:00130D00 sub_130D00: ; CODE XREF: sub_12688A+AE↑p ROM:00130D00 bsr.w sub_130F5A ROM:00130D04 bsr.w sub_130F7C ROM:00130D08 bsr.w sub_130D0E ROM:00130D0C rts ROM:00130D0C ; End of function sub_130D00 ROM:00130D0C ROM:00130D0E ROM:00130D0E ; =============== S U B R O U T I N E ======================================= ROM:00130D0E ROM:00130D0E ROM:00130D0E sub_130D0E: ; CODE XREF: sub_130D00+8↑p ROM:00130D0E clr.w d1 ROM:00130D10 move.b ($119A).w,d1 ROM:00130D14 cmpi.w #5,d1 ROM:00130D18 bcc.s locret_130D22 ROM:00130D1A movea.l off_130D24(pc,d1.w*4),a0 ROM:00130D1E nop ROM:00130D20 jmp (a0) ROM:00130D22 ; --------------------------------------------------------------------------- ROM:00130D22 ROM:00130D22 locret_130D22: ; CODE XREF: sub_130D0E+A↑j ROM:00130D22 rts ROM:00130D22 ; End of function sub_130D0E ROM:00130D22 ROM:00130D22 ; --------------------------------------------------------------------------- ROM:00130D24 off_130D24: dc.l loc_130D38 ; DATA XREF: sub_130D0E+C↑r ROM:00130D28 dc.l loc_130D4A ROM:00130D2C dc.l loc_130DE4 ROM:00130D30 dc.l loc_130E50 ROM:00130D34 dc.l loc_130EA6 ROM:00130D38 ; --------------------------------------------------------------------------- ROM:00130D38 ROM:00130D38 loc_130D38: ; DATA XREF: ROM:off_130D24↑o ROM:00130D38 bsr.w sub_130ED4 ROM:00130D3C move.b #1,($119A).w ROM:00130D42 bra.l locret_130DE2 ROM:00130D48 ; --------------------------------------------------------------------------- ROM:00130D48 rts ROM:00130D4A ; --------------------------------------------------------------------------- ROM:00130D4A ROM:00130D4A loc_130D4A: ; DATA XREF: ROM:00130D28↑o ROM:00130D4A btst #6,($130A).w ROM:00130D50 beq.s loc_130D58 ROM:00130D52 bset #1,($1317).w ROM:00130D58 ROM:00130D58 loc_130D58: ; CODE XREF: ROM:00130D50↑j ROM:00130D58 btst #7,($1302).w ROM:00130D5E beq.s loc_130D76 ROM:00130D60 bsr.w sub_130EFC ROM:00130D64 bset #7,($1317).w ROM:00130D6A move.b #3,($119A).w ROM:00130D70 bra.l loc_130E9E ROM:00130D76 ; --------------------------------------------------------------------------- ROM:00130D76 ROM:00130D76 loc_130D76: ; CODE XREF: ROM:00130D5E↑j ROM:00130D76 btst #6,($1307).w ROM:00130D7C beq.s loc_130DA2 ROM:00130D7E bsr.w sub_130EFC ROM:00130D82 bset #7,($1317).w ROM:00130D88 bsr.w sub_130F04 ROM:00130D8C bsr.w sub_130ED4 ROM:00130D90 bset #4,($938).w ROM:00130D96 move.b #3,($119A).w ROM:00130D9C bra.l loc_130E9E ROM:00130DA2 ; --------------------------------------------------------------------------- ROM:00130DA2 ROM:00130DA2 loc_130DA2: ; CODE XREF: ROM:00130D7C↑j ROM:00130DA2 btst #6,($1317).w ROM:00130DA8 beq.s loc_130DCC ROM:00130DAA bset #6,($1311).w ROM:00130DB0 bset #6,($12F8).w ROM:00130DB6 bsr.w sub_130EFC ROM:00130DBA bset #7,($1317).w ROM:00130DC0 move.b #4,($119A).w ROM:00130DC6 bra.l loc_130ECA ROM:00130DCC ; --------------------------------------------------------------------------- ROM:00130DCC ROM:00130DCC loc_130DCC: ; CODE XREF: ROM:00130DA8↑j ROM:00130DCC cmpi.w #0,($598).w ROM:00130DD2 ble.s locret_130DE2 ROM:00130DD4 bset #6,($1311).w ROM:00130DDA move.b #2,($119A).w ROM:00130DE0 bra.s locret_130E4E ROM:00130DE2 ; --------------------------------------------------------------------------- ROM:00130DE2 ROM:00130DE2 locret_130DE2: ; CODE XREF: ROM:00130D42↑j ROM:00130DE2 ; ROM:00130DD2↑j ROM:00130DE2 rts ROM:00130DE4 ; --------------------------------------------------------------------------- ROM:00130DE4 ROM:00130DE4 loc_130DE4: ; DATA XREF: ROM:00130D2C↑o ROM:00130DE4 btst #6,($1307).w ROM:00130DEA beq.s loc_130E10 ROM:00130DEC bsr.w sub_130EFC ROM:00130DF0 bset #7,($1317).w ROM:00130DF6 bsr.w sub_130F04 ROM:00130DFA bsr.w sub_130ED4 ROM:00130DFE bset #4,($938).w ROM:00130E04 move.b #3,($119A).w ROM:00130E0A bra.l loc_130E9E ROM:00130E10 ; --------------------------------------------------------------------------- ROM:00130E10 ROM:00130E10 loc_130E10: ; CODE XREF: ROM:00130DEA↑j ROM:00130E10 btst #6,($1317).w ROM:00130E16 beq.s loc_130E34 ROM:00130E18 bset #6,($12F8).w ROM:00130E1E bsr.w sub_130EFC ROM:00130E22 bset #7,($1317).w ROM:00130E28 move.b #4,($119A).w ROM:00130E2E bra.l loc_130ECA ROM:00130E34 ; --------------------------------------------------------------------------- ROM:00130E34 ROM:00130E34 loc_130E34: ; CODE XREF: ROM:00130E16↑j ROM:00130E34 btst #3,($12FC).w ROM:00130E3A bne.s locret_130E4E ROM:00130E3C bsr.w sub_130F14 ROM:00130E40 bset #7,($1317).w ROM:00130E46 move.b #3,($119A).w ROM:00130E4C bra.s loc_130E9E ROM:00130E4E ; --------------------------------------------------------------------------- ROM:00130E4E ROM:00130E4E locret_130E4E: ; CODE XREF: ROM:00130DE0↑j ROM:00130E4E ; ROM:00130E3A↑j ROM:00130E4E rts ROM:00130E50 ; --------------------------------------------------------------------------- ROM:00130E50 ROM:00130E50 loc_130E50: ; DATA XREF: ROM:00130D30↑o ROM:00130E50 btst #6,($1307).w ROM:00130E56 beq.s loc_130E78 ROM:00130E58 bsr.w sub_130EFC ROM:00130E5C bset #7,($1317).w ROM:00130E62 bsr.w sub_130F04 ROM:00130E66 bsr.w sub_130ED4 ROM:00130E6A bset #4,($938).w ROM:00130E70 move.b #3,($119A).w ROM:00130E76 bra.s loc_130E9E ROM:00130E78 ; --------------------------------------------------------------------------- ROM:00130E78 ROM:00130E78 loc_130E78: ; CODE XREF: ROM:00130E56↑j ROM:00130E78 btst #6,($1317).w ROM:00130E7E beq.s loc_130E9E ROM:00130E80 bset #6,($1311).w ROM:00130E86 bset #6,($12F8).w ROM:00130E8C bsr.w sub_130EFC ROM:00130E90 bset #7,($1317).w ROM:00130E96 move.b #4,($119A).w ROM:00130E9C bra.s loc_130ECA ROM:00130E9E ; --------------------------------------------------------------------------- ROM:00130E9E ROM:00130E9E loc_130E9E: ; CODE XREF: ROM:00130D70↑j ROM:00130E9E ; ROM:00130D9C↑j ... ROM:00130E9E bclr #6,($1307).w ROM:00130EA4 rts ROM:00130EA6 ; --------------------------------------------------------------------------- ROM:00130EA6 ROM:00130EA6 loc_130EA6: ; DATA XREF: ROM:00130D34↑o ROM:00130EA6 btst #3,($12FC).w ROM:00130EAC bne.s loc_130ECA ROM:00130EAE bsr.w sub_130F48 ROM:00130EB2 bsr.w sub_130ED4 ROM:00130EB6 bset #4,($938).w ROM:00130EBC bclr #6,($12F8).w ROM:00130EC2 move.b #3,($119A).w ROM:00130EC8 bra.s loc_130E9E ROM:00130ECA ; --------------------------------------------------------------------------- ROM:00130ECA ROM:00130ECA loc_130ECA: ; CODE XREF: ROM:00130DC6↑j ROM:00130ECA ; ROM:00130E2E↑j ... ROM:00130ECA bclr #6,($1317).w ROM:00130ED0 rts ROM:00130ED2 ; --------------------------------------------------------------------------- ROM:00130ED2 rts ROM:00130ED4 ROM:00130ED4 ; =============== S U B R O U T I N E ======================================= ROM:00130ED4 ROM:00130ED4 ROM:00130ED4 sub_130ED4: ; CODE XREF: ROM:loc_130D38↑p ROM:00130ED4 ; ROM:00130D8C↑p ... ROM:00130ED4 move.w ($DFC).w,d0 ROM:00130ED8 cmpi.w #$FFFF,d0 ROM:00130EDC bne.s loc_130EE6 ROM:00130EDE move.w #0,($E02).w ROM:00130EE4 bra.s locret_130EFA ROM:00130EE6 ; --------------------------------------------------------------------------- ROM:00130EE6 ROM:00130EE6 loc_130EE6: ; CODE XREF: sub_130ED4+8↑j ROM:00130EE6 cmpi.w #0,d0 ROM:00130EEA bne.s loc_130EF4 ROM:00130EEC move.w #1,($E02).w ROM:00130EF2 bra.s locret_130EFA ROM:00130EF4 ; --------------------------------------------------------------------------- ROM:00130EF4 ROM:00130EF4 loc_130EF4: ; CODE XREF: sub_130ED4+16↑j ROM:00130EF4 move.w #2,($E02).w ROM:00130EFA ROM:00130EFA locret_130EFA: ; CODE XREF: sub_130ED4+10↑j ROM:00130EFA ; sub_130ED4+1E↑j ROM:00130EFA rts ROM:00130EFA ; End of function sub_130ED4 ROM:00130EFA ROM:00130EFC ROM:00130EFC ; =============== S U B R O U T I N E ======================================= ROM:00130EFC ROM:00130EFC ROM:00130EFC sub_130EFC: ; CODE XREF: ROM:00130D60↑p ROM:00130EFC ; ROM:00130D7E↑p ... ROM:00130EFC bclr #1,($1317).w ROM:00130F02 rts ROM:00130F02 ; End of function sub_130EFC ROM:00130F02 ROM:00130F04 ROM:00130F04 ; =============== S U B R O U T I N E ======================================= ROM:00130F04 ROM:00130F04 ROM:00130F04 sub_130F04: ; CODE XREF: ROM:00130D88↑p ROM:00130F04 ; ROM:00130DF6↑p ... ROM:00130F04 cmpi.w #0,($E02).w ROM:00130F0A bne.s locret_130F12 ROM:00130F0C move.w #0,($DFC).w ROM:00130F12 ROM:00130F12 locret_130F12: ; CODE XREF: sub_130F04+6↑j ROM:00130F12 rts ROM:00130F12 ; End of function sub_130F04 ROM:00130F12 ROM:00130F14 ROM:00130F14 ; =============== S U B R O U T I N E ======================================= ROM:00130F14 ROM:00130F14 ROM:00130F14 sub_130F14: ; CODE XREF: ROM:00130E3C↑p ROM:00130F14 move.w ($DFC).w,d0 ROM:00130F18 move.w ($DFE).w,d1 ROM:00130F1C cmpi.w #0,d0 ROM:00130F20 bne.s loc_130F32 ROM:00130F22 cmpi.w #1,d1 ROM:00130F26 bne.s loc_130F32 ROM:00130F28 btst #0,($131D).w ROM:00130F2E bne.s loc_130F32 ROM:00130F30 bra.s loc_130F38 ROM:00130F32 ; --------------------------------------------------------------------------- ROM:00130F32 ROM:00130F32 loc_130F32: ; CODE XREF: sub_130F14+C↑j ROM:00130F32 ; sub_130F14+12↑j ... ROM:00130F32 cmpi.w #3,d1 ROM:00130F36 bne.s loc_130F40 ROM:00130F38 ROM:00130F38 loc_130F38: ; CODE XREF: sub_130F14+1C↑j ROM:00130F38 bclr #1,($1317).w ROM:00130F3E bra.s locret_130F46 ROM:00130F40 ; --------------------------------------------------------------------------- ROM:00130F40 ROM:00130F40 loc_130F40: ; CODE XREF: sub_130F14+22↑j ROM:00130F40 bset #1,($1317).w ROM:00130F46 ROM:00130F46 locret_130F46: ; CODE XREF: sub_130F14+2A↑j ROM:00130F46 rts ROM:00130F46 ; End of function sub_130F14 ROM:00130F46 ROM:00130F48 ROM:00130F48 ; =============== S U B R O U T I N E ======================================= ROM:00130F48 ROM:00130F48 ROM:00130F48 sub_130F48: ; CODE XREF: ROM:00130EAE↑p ROM:00130F48 move.w ($DFE).w,d0 ROM:00130F4C cmpi.w #4,d0 ROM:00130F50 bne.s locret_130F58 ROM:00130F52 move.w ($DFA).w,($DFC).w ROM:00130F58 ROM:00130F58 locret_130F58: ; CODE XREF: sub_130F48+8↑j ROM:00130F58 rts ROM:00130F58 ; End of function sub_130F48 ROM:00130F58 ROM:00130F5A ROM:00130F5A ; =============== S U B R O U T I N E ======================================= ROM:00130F5A ROM:00130F5A ROM:00130F5A sub_130F5A: ; CODE XREF: sub_130D00↑p ROM:00130F5A move.b $DAC(a5),d0 ROM:00130F5E move.b $DAB(a5),d1 ROM:00130F62 cmpi.b #1,d0 ROM:00130F66 bne.s loc_130F6E ROM:00130F68 bset #6,($1317).w ROM:00130F6E ROM:00130F6E loc_130F6E: ; CODE XREF: sub_130F5A+C↑j ROM:00130F6E cmpi.b #1,d1 ROM:00130F72 bne.s locret_130F7A ROM:00130F74 bset #6,($1307).w ROM:00130F7A ROM:00130F7A locret_130F7A: ; CODE XREF: sub_130F5A+18↑j ROM:00130F7A rts ROM:00130F7A ; End of function sub_130F5A ROM:00130F7A ROM:00130F7C ROM:00130F7C ; =============== S U B R O U T I N E ======================================= ROM:00130F7C ROM:00130F7C ROM:00130F7C sub_130F7C: ; CODE XREF: sub_130D00+4↑p ROM:00130F7C clr.w d1 ROM:00130F7E move.b ($119B).w,d1 ROM:00130F82 cmpi.w #3,d1 ROM:00130F86 bcc.s locret_130F90 ROM:00130F88 movea.l off_130F92(pc,d1.w*4),a0 ROM:00130F8C nop ROM:00130F8E jmp (a0) ROM:00130F90 ; --------------------------------------------------------------------------- ROM:00130F90 ROM:00130F90 locret_130F90: ; CODE XREF: sub_130F7C+A↑j ROM:00130F90 rts ROM:00130F90 ; End of function sub_130F7C ROM:00130F90 ROM:00130F90 ; --------------------------------------------------------------------------- ROM:00130F92 off_130F92: dc.l loc_130F9E ; DATA XREF: sub_130F7C+C↑r ROM:00130F96 dc.l loc_130FA8 ROM:00130F9A dc.l loc_130FC6 ROM:00130F9E ; --------------------------------------------------------------------------- ROM:00130F9E ROM:00130F9E loc_130F9E: ; DATA XREF: ROM:off_130F92↑o ROM:00130F9E move.b #1,($119B).w ROM:00130FA4 bra.s locret_130FC4 ROM:00130FA6 ; --------------------------------------------------------------------------- ROM:00130FA6 rts ROM:00130FA8 ; --------------------------------------------------------------------------- ROM:00130FA8 ROM:00130FA8 loc_130FA8: ; DATA XREF: ROM:00130F96↑o ROM:00130FA8 btst #5,($1308).w ROM:00130FAE beq.s locret_130FC4 ROM:00130FB0 bset #6,($130F).w ROM:00130FB6 bset #0,($130E).w ROM:00130FBC move.b #2,($119B).w ROM:00130FC2 bra.s loc_130FDC ROM:00130FC4 ; --------------------------------------------------------------------------- ROM:00130FC4 ROM:00130FC4 locret_130FC4: ; CODE XREF: ROM:00130FA4↑j ROM:00130FC4 ; ROM:00130FAE↑j ... ROM:00130FC4 rts ROM:00130FC6 ; --------------------------------------------------------------------------- ROM:00130FC6 ROM:00130FC6 loc_130FC6: ; DATA XREF: ROM:00130F9A↑o ROM:00130FC6 btst #3,($12FC).w ROM:00130FCC bne.s loc_130FDC ROM:00130FCE bclr #0,($130E).w ROM:00130FD4 move.b #1,($119B).w ROM:00130FDA bra.s locret_130FC4 ROM:00130FDC ; --------------------------------------------------------------------------- ROM:00130FDC ROM:00130FDC loc_130FDC: ; CODE XREF: ROM:00130FC2↑j ROM:00130FDC ; ROM:00130FCC↑j ROM:00130FDC bclr #5,($1308).w ROM:00130FE2 rts ROM:00130FE4 ; --------------------------------------------------------------------------- ROM:00130FE4 rts ROM:00130FE6 ROM:00130FE6 ; =============== S U B R O U T I N E ======================================= ROM:00130FE6 ROM:00130FE6 ROM:00130FE6 sub_130FE6: ; CODE XREF: sub_1313B0+10↓p ROM:00130FE6 bsr.w sub_131354 ROM:00130FEA bsr.w sub_130FFC ROM:00130FEE bsr.w sub_1311DE ROM:00130FF2 bsr.w sub_131272 ROM:00130FF6 bsr.w sub_13136E ROM:00130FFA rts ROM:00130FFA ; End of function sub_130FE6 ROM:00130FFA ROM:00130FFC ROM:00130FFC ; =============== S U B R O U T I N E ======================================= ROM:00130FFC ROM:00130FFC ROM:00130FFC sub_130FFC: ; CODE XREF: sub_130FE6+4↑p ROM:00130FFC move.w ($E04).w,d0 ROM:00131000 add.w $78A(a5),d0 ROM:00131004 move.w d0,($E08).w ROM:00131008 clr.w d1 ROM:0013100A move.b ($119C).w,d1 ROM:0013100E cmpi.w #6,d1 ROM:00131012 bcc.s locret_13101C ROM:00131014 movea.l off_13101E(pc,d1.w*4),a0 ROM:00131018 nop ROM:0013101A jmp (a0) ROM:0013101C ; --------------------------------------------------------------------------- ROM:0013101C ROM:0013101C locret_13101C: ; CODE XREF: sub_130FFC+16↑j ROM:0013101C rts ROM:0013101C ; End of function sub_130FFC ROM:0013101C ROM:0013101C ; --------------------------------------------------------------------------- ROM:0013101E off_13101E: dc.l loc_131036 ; DATA XREF: sub_130FFC+18↑r ROM:00131022 dc.l loc_131040 ROM:00131026 dc.l loc_131074 ROM:0013102A dc.l loc_1310E4 ROM:0013102E dc.l loc_131132 ROM:00131032 dc.l loc_131178 ROM:00131036 ; --------------------------------------------------------------------------- ROM:00131036 ROM:00131036 loc_131036: ; DATA XREF: ROM:off_13101E↑o ROM:00131036 move.b #1,($119C).w ROM:0013103C bra.s loc_13106C ROM:0013103E ; --------------------------------------------------------------------------- ROM:0013103E rts ROM:00131040 ; --------------------------------------------------------------------------- ROM:00131040 ROM:00131040 loc_131040: ; DATA XREF: ROM:00131022↑o ROM:00131040 move.w ($E04).w,d0 ROM:00131044 sub.w $77E(a5),d0 ROM:00131048 cmp.w ($598).w,d0 ROM:0013104C bgt.s loc_13106C ROM:0013104E move.w $784(a5),d1 ROM:00131052 clr.b ($925).w ROM:00131056 move.w d1,($72C).w ROM:0013105A move.b #1,($925).w ROM:00131060 move.b #2,($119C).w ROM:00131066 bra.l locret_1310E2 ROM:0013106C ; --------------------------------------------------------------------------- ROM:0013106C ROM:0013106C loc_13106C: ; CODE XREF: ROM:0013103C↑j ROM:0013106C ; ROM:0013104C↑j ... ROM:0013106C bsr.l sub_132630 ROM:00131072 rts ROM:00131074 ; --------------------------------------------------------------------------- ROM:00131074 ROM:00131074 loc_131074: ; DATA XREF: ROM:00131026↑o ROM:00131074 cmpi.w #0,($72C).w ROM:0013107A bgt.s loc_13109A ROM:0013107C move.w $786(a5),d1 ROM:00131080 clr.b ($925).w ROM:00131084 move.w d1,($72C).w ROM:00131088 move.b #1,($925).w ROM:0013108E move.b #3,($119C).w ROM:00131094 bra.l loc_13112C ROM:0013109A ; --------------------------------------------------------------------------- ROM:0013109A ROM:0013109A loc_13109A: ; CODE XREF: ROM:0013107A↑j ROM:0013109A move.w $782(a5),d0 ROM:0013109E cmp.w ($598).w,d0 ROM:001310A2 ble.s loc_1310B8 ROM:001310A4 clr.b ($925).w ROM:001310A8 clr.w ($72C).w ROM:001310AC move.b #1,($119C).w ROM:001310B2 bra.l loc_13106C ROM:001310B8 ; --------------------------------------------------------------------------- ROM:001310B8 ROM:001310B8 loc_1310B8: ; CODE XREF: ROM:001310A2↑j ROM:001310B8 move.w ($E04).w,d0 ROM:001310BC sub.w $77E(a5),d0 ROM:001310C0 sub.w $780(a5),d0 ROM:001310C4 cmp.w ($598).w,d0 ROM:001310C8 ble.s locret_1310E2 ROM:001310CA bclr #0,($925).w ROM:001310D0 bset #2,($925).w ROM:001310D6 move.b #4,($119C).w ROM:001310DC bra.l locret_131176 ROM:001310E2 ; --------------------------------------------------------------------------- ROM:001310E2 ROM:001310E2 locret_1310E2: ; CODE XREF: ROM:00131066↑j ROM:001310E2 ; ROM:001310C8↑j ... ROM:001310E2 rts ROM:001310E4 ; --------------------------------------------------------------------------- ROM:001310E4 ROM:001310E4 loc_1310E4: ; DATA XREF: ROM:0013102A↑o ROM:001310E4 move.w $782(a5),d0 ROM:001310E8 cmp.w ($598).w,d0 ROM:001310EC ble.s loc_131102 ROM:001310EE clr.b ($925).w ROM:001310F2 clr.w ($72C).w ROM:001310F6 move.b #1,($119C).w ROM:001310FC bra.l loc_13106C ROM:00131102 ; --------------------------------------------------------------------------- ROM:00131102 ROM:00131102 loc_131102: ; CODE XREF: ROM:001310EC↑j ROM:00131102 move.w ($E04).w,d0 ROM:00131106 sub.w $77E(a5),d0 ROM:0013110A sub.w $780(a5),d0 ROM:0013110E cmp.w ($598).w,d0 ROM:00131112 ble.s loc_13112C ROM:00131114 bclr #0,($925).w ROM:0013111A bset #2,($925).w ROM:00131120 move.b #5,($119C).w ROM:00131126 bra.l loc_1311BC ROM:0013112C ; --------------------------------------------------------------------------- ROM:0013112C ROM:0013112C loc_13112C: ; CODE XREF: ROM:00131094↑j ROM:0013112C ; ROM:00131112↑j ... ROM:0013112C bsr.w sub_1311C4 ROM:00131130 rts ROM:00131132 ; --------------------------------------------------------------------------- ROM:00131132 ROM:00131132 loc_131132: ; DATA XREF: ROM:0013102E↑o ROM:00131132 move.w $782(a5),d0 ROM:00131136 cmp.w ($598).w,d0 ROM:0013113A ble.s loc_131150 ROM:0013113C clr.b ($925).w ROM:00131140 clr.w ($72C).w ROM:00131144 move.b #1,($119C).w ROM:0013114A bra.l loc_13106C ROM:00131150 ; --------------------------------------------------------------------------- ROM:00131150 ROM:00131150 loc_131150: ; CODE XREF: ROM:0013113A↑j ROM:00131150 move.w ($E04).w,d0 ROM:00131154 sub.w $77E(a5),d0 ROM:00131158 cmp.w ($598).w,d0 ROM:0013115C bgt.s locret_131176 ROM:0013115E bclr #2,($925).w ROM:00131164 bset #0,($925).w ROM:0013116A move.b #2,($119C).w ROM:00131170 bra.l locret_1310E2 ROM:00131176 ; --------------------------------------------------------------------------- ROM:00131176 ROM:00131176 locret_131176: ; CODE XREF: ROM:001310DC↑j ROM:00131176 ; ROM:0013115C↑j ROM:00131176 rts ROM:00131178 ; --------------------------------------------------------------------------- ROM:00131178 ROM:00131178 loc_131178: ; DATA XREF: ROM:00131032↑o ROM:00131178 move.w $782(a5),d0 ROM:0013117C cmp.w ($598).w,d0 ROM:00131180 ble.s loc_131196 ROM:00131182 clr.b ($925).w ROM:00131186 clr.w ($72C).w ROM:0013118A move.b #1,($119C).w ROM:00131190 bra.l loc_13106C ROM:00131196 ; --------------------------------------------------------------------------- ROM:00131196 ROM:00131196 loc_131196: ; CODE XREF: ROM:00131180↑j ROM:00131196 move.w ($E04).w,d0 ROM:0013119A sub.w $77E(a5),d0 ROM:0013119E cmp.w ($598).w,d0 ROM:001311A2 bgt.s loc_1311BC ROM:001311A4 bclr #2,($925).w ROM:001311AA bset #0,($925).w ROM:001311B0 move.b #3,($119C).w ROM:001311B6 bra.l loc_13112C ROM:001311BC ; --------------------------------------------------------------------------- ROM:001311BC ROM:001311BC loc_1311BC: ; CODE XREF: ROM:00131126↑j ROM:001311BC ; ROM:001311A2↑j ROM:001311BC bsr.w sub_1311C4 ROM:001311C0 rts ROM:001311C2 ; --------------------------------------------------------------------------- ROM:001311C2 rts ROM:001311C4 ROM:001311C4 ; =============== S U B R O U T I N E ======================================= ROM:001311C4 ROM:001311C4 ROM:001311C4 sub_1311C4: ; CODE XREF: ROM:loc_13112C↑p ROM:001311C4 ; ROM:loc_1311BC↑p ROM:001311C4 move.w ($72C).w,d1 ROM:001311C8 muls.w $77E(a5),d1 ROM:001311CC divs.w $786(a5),d1 ROM:001311D0 add.w ($E04).w,d1 ROM:001311D4 sub.w $77E(a5),d1 ROM:001311D8 move.w d1,($E06).w ROM:001311DC rts ROM:001311DC ; End of function sub_1311C4 ROM:001311DC ROM:001311DE ROM:001311DE ; =============== S U B R O U T I N E ======================================= ROM:001311DE ROM:001311DE ROM:001311DE sub_1311DE: ; CODE XREF: sub_130FE6+8↑p ROM:001311DE clr.w d1 ROM:001311E0 move.b ($119D).w,d1 ROM:001311E4 cmpi.w #3,d1 ROM:001311E8 bcc.s locret_1311F2 ROM:001311EA movea.l off_1311F4(pc,d1.w*4),a0 ROM:001311EE nop ROM:001311F0 jmp (a0) ROM:001311F2 ; --------------------------------------------------------------------------- ROM:001311F2 ROM:001311F2 locret_1311F2: ; CODE XREF: sub_1311DE+A↑j ROM:001311F2 rts ROM:001311F2 ; End of function sub_1311DE ROM:001311F2 ROM:001311F2 ; --------------------------------------------------------------------------- ROM:001311F4 off_1311F4: dc.l loc_131200 ; DATA XREF: sub_1311DE+C↑r ROM:001311F8 dc.l loc_131210 ROM:001311FC dc.l loc_13123E ROM:00131200 ; --------------------------------------------------------------------------- ROM:00131200 ROM:00131200 loc_131200: ; DATA XREF: ROM:off_1311F4↑o ROM:00131200 bclr #6,($1306).w ROM:00131206 move.b #1,($119D).w ROM:0013120C bra.s loc_131238 ROM:0013120E ; --------------------------------------------------------------------------- ROM:0013120E rts ROM:00131210 ; --------------------------------------------------------------------------- ROM:00131210 ROM:00131210 loc_131210: ; DATA XREF: ROM:001311F8↑o ROM:00131210 move.w ($E06).w,d0 ROM:00131214 btst #7,($1301).w ROM:0013121A bne.s loc_13122A ROM:0013121C btst #5,($930).w ROM:00131222 beq.s loc_13122A ROM:00131224 cmp.w ($598).w,d0 ROM:00131228 bgt.s loc_131238 ROM:0013122A ROM:0013122A loc_13122A: ; CODE XREF: ROM:0013121A↑j ROM:0013122A ; ROM:00131222↑j ROM:0013122A bset #6,($1306).w ROM:00131230 move.b #2,($119D).w ROM:00131236 bra.s loc_13126A ROM:00131238 ; --------------------------------------------------------------------------- ROM:00131238 ROM:00131238 loc_131238: ; CODE XREF: ROM:0013120C↑j ROM:00131238 ; ROM:00131228↑j ... ROM:00131238 bsr.w sub_131300 ROM:0013123C rts ROM:0013123E ; --------------------------------------------------------------------------- ROM:0013123E ROM:0013123E loc_13123E: ; DATA XREF: ROM:001311FC↑o ROM:0013123E btst #5,($930).w ROM:00131244 beq.s loc_13126A ROM:00131246 move.w ($E06).w,d0 ROM:0013124A sub.w $780(a5),d0 ROM:0013124E btst #7,($1301).w ROM:00131254 bne.s loc_13126A ROM:00131256 cmp.w ($598).w,d0 ROM:0013125A ble.s loc_13126A ROM:0013125C bclr #6,($1306).w ROM:00131262 move.b #1,($119D).w ROM:00131268 bra.s loc_131238 ROM:0013126A ; --------------------------------------------------------------------------- ROM:0013126A ROM:0013126A loc_13126A: ; CODE XREF: ROM:00131236↑j ROM:0013126A ; ROM:00131244↑j ... ROM:0013126A bsr.w sub_131344 ROM:0013126E rts ROM:00131270 ; --------------------------------------------------------------------------- ROM:00131270 rts ROM:00131272 ROM:00131272 ; =============== S U B R O U T I N E ======================================= ROM:00131272 ROM:00131272 ROM:00131272 sub_131272: ; CODE XREF: sub_130FE6+C↑p ROM:00131272 clr.w d1 ROM:00131274 move.b ($119E).w,d1 ROM:00131278 cmpi.w #4,d1 ROM:0013127C bcc.s locret_131286 ROM:0013127E movea.l off_131288(pc,d1.w*4),a0 ROM:00131282 nop ROM:00131284 jmp (a0) ROM:00131286 ; --------------------------------------------------------------------------- ROM:00131286 ROM:00131286 locret_131286: ; CODE XREF: sub_131272+A↑j ROM:00131286 rts ROM:00131286 ; End of function sub_131272 ROM:00131286 ROM:00131286 ; --------------------------------------------------------------------------- ROM:00131288 off_131288: dc.l loc_131298 ; DATA XREF: sub_131272+C↑r ROM:0013128C dc.l loc_1312A0 ROM:00131290 dc.l loc_1312B6 ROM:00131294 dc.l loc_1312D8 ROM:00131298 ; --------------------------------------------------------------------------- ROM:00131298 ROM:00131298 loc_131298: ; DATA XREF: ROM:off_131288↑o ROM:00131298 move.b #1,($119E).w ROM:0013129E rts ROM:001312A0 ; --------------------------------------------------------------------------- ROM:001312A0 ROM:001312A0 loc_1312A0: ; DATA XREF: ROM:0013128C↑o ROM:001312A0 btst #6,($1306).w ROM:001312A6 beq.s locret_1312B4 ROM:001312A8 bset #0,($130F).w ROM:001312AE move.b #2,($119E).w ROM:001312B4 ROM:001312B4 locret_1312B4: ; CODE XREF: ROM:001312A6↑j ROM:001312B4 rts ROM:001312B6 ; --------------------------------------------------------------------------- ROM:001312B6 ROM:001312B6 loc_1312B6: ; DATA XREF: ROM:00131290↑o ROM:001312B6 btst #6,($1306).w ROM:001312BC bne.s locret_1312D6 ROM:001312BE move.w $788(a5),d0 ROM:001312C2 clr.b ($8E1).w ROM:001312C6 move.w d0,($6A4).w ROM:001312CA move.b #1,($8E1).w ROM:001312D0 move.b #3,($119E).w ROM:001312D6 ROM:001312D6 locret_1312D6: ; CODE XREF: ROM:001312BC↑j ROM:001312D6 rts ROM:001312D8 ; --------------------------------------------------------------------------- ROM:001312D8 ROM:001312D8 loc_1312D8: ; DATA XREF: ROM:00131294↑o ROM:001312D8 cmpi.w #0,($6A4).w ROM:001312DE bgt.s loc_1312EE ROM:001312E0 bclr #0,($130F).w ROM:001312E6 move.b #1,($119E).w ROM:001312EC rts ROM:001312EE ; --------------------------------------------------------------------------- ROM:001312EE ROM:001312EE loc_1312EE: ; CODE XREF: ROM:001312DE↑j ROM:001312EE btst #6,($1306).w ROM:001312F4 beq.s locret_1312FC ROM:001312F6 move.b #2,($119E).w ROM:001312FC ROM:001312FC locret_1312FC: ; CODE XREF: ROM:001312F4↑j ROM:001312FC rts ROM:001312FE ; --------------------------------------------------------------------------- ROM:001312FE rts ROM:00131300 ROM:00131300 ; =============== S U B R O U T I N E ======================================= ROM:00131300 ROM:00131300 ROM:00131300 sub_131300: ; CODE XREF: ROM:loc_131238↑p ROM:00131300 move.w #0,d1 ROM:00131304 bra.s loc_13130A ROM:00131306 ; --------------------------------------------------------------------------- ROM:00131306 ROM:00131306 loc_131306: ; CODE XREF: sub_131300:loc_131340↓j ROM:00131306 addi.w #1,d1 ROM:0013130A ROM:0013130A loc_13130A: ; CODE XREF: sub_131300+4↑j ROM:0013130A cmpi.w #0,d1 ROM:0013130E bgt.s locret_131342 ROM:00131310 btst #1,($1317).w ROM:00131316 bne.s loc_13132C ROM:00131318 btst #1,($131B).w ROM:0013131E bne.s loc_13132C ROM:00131320 cmpi.l #0,$A2C(d1.w*4) ROM:0013132A bne.s loc_131336 ROM:0013132C ROM:0013132C loc_13132C: ; CODE XREF: sub_131300+16↑j ROM:0013132C ; sub_131300+1E↑j ROM:0013132C move.w #0,$10BC(d1.w*2) ROM:00131334 bra.s loc_131340 ROM:00131336 ; --------------------------------------------------------------------------- ROM:00131336 ROM:00131336 loc_131336: ; CODE XREF: sub_131300+2A↑j ROM:00131336 move.w $10BE(d1.w*2),$10BC(d1.w*2) ROM:00131340 ROM:00131340 loc_131340: ; CODE XREF: sub_131300+34↑j ROM:00131340 bra.s loc_131306 ROM:00131342 ; --------------------------------------------------------------------------- ROM:00131342 ROM:00131342 locret_131342: ; CODE XREF: sub_131300+E↑j ROM:00131342 rts ROM:00131342 ; End of function sub_131300 ROM:00131342 ROM:00131344 ROM:00131344 ; =============== S U B R O U T I N E ======================================= ROM:00131344 ROM:00131344 ROM:00131344 sub_131344: ; CODE XREF: ROM:loc_13126A↑p ROM:00131344 move.l #0,($A2C).w ROM:0013134C move.w #0,($10BC).w ROM:00131352 rts ROM:00131352 ; End of function sub_131344 ROM:00131352 ROM:00131354 ROM:00131354 ; =============== S U B R O U T I N E ======================================= ROM:00131354 ROM:00131354 ROM:00131354 sub_131354: ; CODE XREF: sub_130FE6↑p ROM:00131354 move.w #$3D3C,d1 ROM:00131358 move.w ($A48).w,d2 ROM:0013135C bsr.l sub_11700C ROM:00131362 move.w d1,d0 ROM:00131364 add.w ($139C).w,d0 ROM:00131368 move.w d0,($10BE).w ROM:0013136C rts ROM:0013136C ; End of function sub_131354 ROM:0013136C ROM:0013136E ROM:0013136E ; =============== S U B R O U T I N E ======================================= ROM:0013136E ROM:0013136E ROM:0013136E sub_13136E: ; CODE XREF: sub_130FE6+10↑p ROM:0013136E lea ($A2C).w,a0 ROM:00131372 lea $D10(a5),a1 ROM:00131376 lea ($A10).w,a2 ROM:0013137A move.w #0,d0 ROM:0013137E bra.s loc_131384 ROM:00131380 ; --------------------------------------------------------------------------- ROM:00131380 ROM:00131380 loc_131380: ; CODE XREF: sub_13136E+3C↓j ROM:00131380 addi.w #1,d0 ROM:00131384 ROM:00131384 loc_131384: ; CODE XREF: sub_13136E+10↑j ROM:00131384 cmpi.w #3,d0 ROM:00131388 bgt.s locret_1313AC ROM:0013138A move.w (a1,d0.w*2),d3 ROM:0013138E ext.l d3 ROM:00131390 move.l (a0),d6 ROM:00131392 muls.l d6,d4:d3 ROM:00131396 divs.l #$2710,d4:d3 ROM:0013139E bvc.s loc_1313A6 ROM:001313A0 move.l #$7FFFFFFF,d3 ROM:001313A6 ROM:001313A6 loc_1313A6: ; CODE XREF: sub_13136E+30↑j ROM:001313A6 move.l d3,(a2,d0.w*4) ROM:001313AA bra.s loc_131380 ROM:001313AC ; --------------------------------------------------------------------------- ROM:001313AC ROM:001313AC locret_1313AC: ; CODE XREF: sub_13136E+1A↑j ROM:001313AC rts ROM:001313AC ; End of function sub_13136E ROM:001313AC ROM:001313AE ; --------------------------------------------------------------------------- ROM:001313AE rts ROM:001313B0 ROM:001313B0 ; =============== S U B R O U T I N E ======================================= ROM:001313B0 ROM:001313B0 ROM:001313B0 sub_1313B0: ; CODE XREF: sub_12688A+84↑p ROM:001313B0 bsr.l sub_1317E4 ROM:001313B6 bsr.w sub_1315DC ROM:001313BA bsr.l sub_1320D2 ROM:001313C0 bsr.l sub_130FE6 ROM:001313C6 bsr.w sub_131756 ROM:001313CA bsr.w sub_131424 ROM:001313CE bsr.w sub_1313E2 ROM:001313D2 bsr.w sub_1314D4 ROM:001313D6 bsr.w sub_1314E6 ROM:001313DA bsr.l sub_11645E ROM:001313E0 rts ROM:001313E0 ; End of function sub_1313B0 ROM:001313E0 ROM:001313E2 ROM:001313E2 ; =============== S U B R O U T I N E ======================================= ROM:001313E2 ROM:001313E2 ROM:001313E2 sub_1313E2: ; CODE XREF: sub_1313B0+1E↑p ROM:001313E2 btst #0,($DC9).w ROM:001313E8 beq.s loc_1313F2 ROM:001313EA move.l #0,($A10).w ROM:001313F2 ROM:001313F2 loc_1313F2: ; CODE XREF: sub_1313E2+6↑j ROM:001313F2 btst #1,($DC9).w ROM:001313F8 beq.s loc_131402 ROM:001313FA move.l #0,($A14).w ROM:00131402 ROM:00131402 loc_131402: ; CODE XREF: sub_1313E2+16↑j ROM:00131402 btst #2,($DC9).w ROM:00131408 beq.s loc_131412 ROM:0013140A move.l #0,($A18).w ROM:00131412 ROM:00131412 loc_131412: ; CODE XREF: sub_1313E2+26↑j ROM:00131412 btst #3,($DC9).w ROM:00131418 beq.s locret_131422 ROM:0013141A move.l #0,($A1C).w ROM:00131422 ROM:00131422 locret_131422: ; CODE XREF: sub_1313E2+36↑j ROM:00131422 rts ROM:00131422 ; End of function sub_1313E2 ROM:00131422 ROM:00131424 ROM:00131424 ; =============== S U B R O U T I N E ======================================= ROM:00131424 ROM:00131424 ROM:00131424 sub_131424: ; CODE XREF: sub_1313B0+1A↑p ROM:00131424 move.w #0,d0 ROM:00131428 bra.s loc_13142E ROM:0013142A ; --------------------------------------------------------------------------- ROM:0013142A ROM:0013142A loc_13142A: ; CODE XREF: sub_131424:loc_1314CE↓j ROM:0013142A addi.w #1,d0 ROM:0013142E ROM:0013142E loc_13142E: ; CODE XREF: sub_131424+4↑j ROM:0013142E cmpi.w #3,d0 ROM:00131432 bgt.l locret_1314D2 ROM:00131438 move.l $A10(d0.w*4),d2 ROM:0013143E move.w #1,d5 ROM:00131442 cmpi.w #2,d5 ROM:00131446 bne.s loc_131450 ROM:00131448 move.w d0,d4 ROM:0013144A andi.w #1,d4 ROM:0013144E bra.s loc_131454 ROM:00131450 ; --------------------------------------------------------------------------- ROM:00131450 ROM:00131450 loc_131450: ; CODE XREF: sub_131424+22↑j ROM:00131450 move.w #0,d4 ROM:00131454 ROM:00131454 loc_131454: ; CODE XREF: sub_131424+2A↑j ROM:00131454 move.w $10BC(d4.w*2),d3 ROM:0013145A ext.l d3 ROM:0013145C add.l d3,d2 ROM:0013145E cmpi.l #$5FFF4,d2 ROM:00131464 ble.s loc_131474 ROM:00131466 move.l #$5FFF4,d1 ROM:0013146C sub.l d3,d1 ROM:0013146E bra.l loc_13147A ROM:00131474 ; --------------------------------------------------------------------------- ROM:00131474 ROM:00131474 loc_131474: ; CODE XREF: sub_131424+40↑j ROM:00131474 move.l $A10(d0.w*4),d1 ROM:0013147A ROM:0013147A loc_13147A: ; CODE XREF: sub_131424+4A↑j ROM:0013147A move.l $1A2(a5),d4 ROM:0013147E cmpi.l #0,d1 ROM:00131484 ble.s loc_13148C ROM:00131486 cmp.l d1,d4 ROM:00131488 ble.s loc_13148C ROM:0013148A move.l d4,d1 ROM:0013148C ROM:0013148C loc_13148C: ; CODE XREF: sub_131424+60↑j ROM:0013148C ; sub_131424+64↑j ROM:0013148C btst #5,($1314).w ROM:00131492 beq.s loc_1314A4 ROM:00131494 move.w $79C(a5),d6 ROM:00131498 cmpi.w #0,d6 ROM:0013149C bne.s loc_1314A4 ROM:0013149E cmp.l d1,d4 ROM:001314A0 ble.s loc_1314A4 ROM:001314A2 move.l d4,d1 ROM:001314A4 ROM:001314A4 loc_1314A4: ; CODE XREF: sub_131424+6E↑j ROM:001314A4 ; sub_131424+78↑j ... ROM:001314A4 btst #1,($1317).w ROM:001314AA bne.s loc_1314B4 ROM:001314AC btst #1,($131B).w ROM:001314B2 beq.s loc_1314C8 ROM:001314B4 ROM:001314B4 loc_1314B4: ; CODE XREF: sub_131424+86↑j ROM:001314B4 btst #4,($1312).w ROM:001314BA bne.s loc_1314C8 ROM:001314BC move.l #0,$A10(d0.w*4) ROM:001314C6 bra.s loc_1314CE ROM:001314C8 ; --------------------------------------------------------------------------- ROM:001314C8 ROM:001314C8 loc_1314C8: ; CODE XREF: sub_131424+8E↑j ROM:001314C8 ; sub_131424+96↑j ROM:001314C8 move.l d1,$A10(d0.w*4) ROM:001314CE ROM:001314CE loc_1314CE: ; CODE XREF: sub_131424+A2↑j ROM:001314CE bra.w loc_13142A ROM:001314D2 ; --------------------------------------------------------------------------- ROM:001314D2 ROM:001314D2 locret_1314D2: ; CODE XREF: sub_131424+E↑j ROM:001314D2 rts ROM:001314D2 ; End of function sub_131424 ROM:001314D2 ROM:001314D4 ROM:001314D4 ; =============== S U B R O U T I N E ======================================= ROM:001314D4 ROM:001314D4 ROM:001314D4 sub_1314D4: ; CODE XREF: sub_1313B0+22↑p ROM:001314D4 lea ($A10).w,a0 ROM:001314D8 move.w ($10BC).w,d1 ROM:001314DC ext.l d1 ROM:001314DE add.l (a0),d1 ROM:001314E0 move.l d1,($9CC).w ROM:001314E4 rts ROM:001314E4 ; End of function sub_1314D4 ROM:001314E4 ROM:001314E6 ROM:001314E6 ; =============== S U B R O U T I N E ======================================= ROM:001314E6 ROM:001314E6 ROM:001314E6 sub_1314E6: ; CODE XREF: sub_1313B0+26↑p ROM:001314E6 move.w $78E(a5),d7 ROM:001314EA cmp.w ($598).w,d7 ROM:001314EE ble.s loc_13150A ROM:001314F0 move.w #$3DCC,d1 ROM:001314F4 move.w ($A5A).w,d2 ROM:001314F8 move.w ($598).w,d3 ROM:001314FC bsr.l sub_11700C ROM:00131502 bclr #3,($1315).w ROM:00131508 bra.s loc_13153E ROM:0013150A ; --------------------------------------------------------------------------- ROM:0013150A ROM:0013150A loc_13150A: ; CODE XREF: sub_1314E6+8↑j ROM:0013150A btst #0,($1314).w ROM:00131510 beq.s loc_131526 ROM:00131512 move.w #$3DCE,d1 ROM:00131516 move.w ($A5A).w,d2 ROM:0013151A move.w ($598).w,d3 ROM:0013151E bsr.l sub_11700C ROM:00131524 bra.s loc_131538 ROM:00131526 ; --------------------------------------------------------------------------- ROM:00131526 ROM:00131526 loc_131526: ; CODE XREF: sub_1314E6+2A↑j ROM:00131526 move.w #$3DD0,d1 ROM:0013152A move.w ($A5A).w,d2 ROM:0013152E move.w ($598).w,d3 ROM:00131532 bsr.l sub_11700C ROM:00131538 ROM:00131538 loc_131538: ; CODE XREF: sub_1314E6+3E↑j ROM:00131538 bset #3,($1315).w ROM:0013153E ROM:0013153E loc_13153E: ; CODE XREF: sub_1314E6+22↑j ROM:0013153E move.w #0,d2 ROM:00131542 bra.s loc_131548 ROM:00131544 ; --------------------------------------------------------------------------- ROM:00131544 ROM:00131544 loc_131544: ; CODE XREF: sub_1314E6+AE↓j ROM:00131544 addi.w #1,d2 ROM:00131548 ROM:00131548 loc_131548: ; CODE XREF: sub_1314E6+5C↑j ROM:00131548 cmpi.w #3,d2 ROM:0013154C bgt.l loc_131596 ROM:00131552 move.w d1,d0 ROM:00131554 add.w $D20(a5,d2.w*2),d0 ROM:0013155A cmpi.w #$1C20,d0 ROM:0013155E blt.s loc_131564 ROM:00131560 subi.w #$1C20,d0 ROM:00131564 ROM:00131564 loc_131564: ; CODE XREF: sub_1314E6+78↑j ROM:00131564 btst d2,$DAD(a5) ROM:00131568 beq.s loc_13157C ROM:0013156A bclr d2,($11A1).w ROM:0013156E move.w $D30(a5,d2.w*2),d3 ROM:00131574 move.w $10C0(d3.w*2),d0 ROM:0013157A bra.s loc_13158E ROM:0013157C ; --------------------------------------------------------------------------- ROM:0013157C ROM:0013157C loc_13157C: ; CODE XREF: sub_1314E6+82↑j ROM:0013157C btst #3,($1315).w ROM:00131582 beq.s loc_13158A ROM:00131584 bset d2,($11A1).w ROM:00131588 bra.s loc_13158E ROM:0013158A ; --------------------------------------------------------------------------- ROM:0013158A ROM:0013158A loc_13158A: ; CODE XREF: sub_1314E6+9C↑j ROM:0013158A bclr d2,($11A1).w ROM:0013158E ROM:0013158E loc_13158E: ; CODE XREF: sub_1314E6+94↑j ROM:0013158E ; sub_1314E6+A2↑j ROM:0013158E move.w d0,$10C0(d2.w*2) ROM:00131594 bra.s loc_131544 ROM:00131596 ; --------------------------------------------------------------------------- ROM:00131596 ROM:00131596 loc_131596: ; CODE XREF: sub_1314E6+66↑j ROM:00131596 move.w ($598).w,d4 ROM:0013159A muls.w #$3C,d4 ; '<' ROM:0013159E muls.l ($9CC).w,d5:d4 ROM:001315A4 divs.l #$F4240,d5:d4 ROM:001315AC btst #0,($11A1).w ROM:001315B2 beq.s loc_1315C6 ROM:001315B4 move.w d1,($E0E).w ROM:001315B8 sub.w d4,d1 ROM:001315BA bge.s loc_1315C0 ROM:001315BC addi.w #$1C20,d1 ROM:001315C0 ROM:001315C0 loc_1315C0: ; CODE XREF: sub_1314E6+D4↑j ROM:001315C0 move.w d1,($E0C).w ROM:001315C4 bra.s locret_1315DA ROM:001315C6 ; --------------------------------------------------------------------------- ROM:001315C6 ROM:001315C6 loc_1315C6: ; CODE XREF: sub_1314E6+CC↑j ROM:001315C6 move.w d1,($E0C).w ROM:001315CA add.w d4,d1 ROM:001315CC cmpi.w #$1C20,d1 ROM:001315D0 ble.s loc_1315D6 ROM:001315D2 subi.w #$1C20,d1 ROM:001315D6 ROM:001315D6 loc_1315D6: ; CODE XREF: sub_1314E6+EA↑j ROM:001315D6 move.w d1,($E0E).w ROM:001315DA ROM:001315DA locret_1315DA: ; CODE XREF: sub_1314E6+DE↑j ROM:001315DA rts ROM:001315DA ; End of function sub_1314E6 ROM:001315DA ROM:001315DC ROM:001315DC ; =============== S U B R O U T I N E ======================================= ROM:001315DC ROM:001315DC ROM:001315DC sub_1315DC: ; CODE XREF: sub_1313B0+6↑p ROM:001315DC clr.w d1 ROM:001315DE move.b ($119F).w,d1 ROM:001315E2 cmpi.w #4,d1 ROM:001315E6 bcc.s locret_1315F0 ROM:001315E8 movea.l off_1315F2(pc,d1.w*4),a0 ROM:001315EC nop ROM:001315EE jmp (a0) ROM:001315F0 ; --------------------------------------------------------------------------- ROM:001315F0 ROM:001315F0 locret_1315F0: ; CODE XREF: sub_1315DC+A↑j ROM:001315F0 rts ROM:001315F0 ; End of function sub_1315DC ROM:001315F0 ROM:001315F0 ; --------------------------------------------------------------------------- ROM:001315F2 off_1315F2: dc.l loc_131602 ; DATA XREF: sub_1315DC+C↑r ROM:001315F6 dc.l loc_131612 ROM:001315FA dc.l loc_131686 ROM:001315FE dc.l loc_1316F0 ROM:00131602 ; --------------------------------------------------------------------------- ROM:00131602 ROM:00131602 loc_131602: ; DATA XREF: ROM:off_1315F2↑o ROM:00131602 bsr.w sub_131736 ROM:00131606 move.b #1,($119F).w ROM:0013160C bra.w locret_131684 ROM:00131610 ; --------------------------------------------------------------------------- ROM:00131610 rts ROM:00131612 ; --------------------------------------------------------------------------- ROM:00131612 ROM:00131612 loc_131612: ; DATA XREF: ROM:001315F6↑o ROM:00131612 move.w $790(a5),d0 ROM:00131616 move.w ($598).w,d1 ROM:0013161A cmp.w $792(a5),d1 ROM:0013161E bge.w loc_131638 ROM:00131622 btst #6,($1315).w ROM:00131628 beq.s loc_131648 ROM:0013162A btst #4,($92E).w ROM:00131630 beq.s loc_131648 ROM:00131632 cmpi.w #0,d0 ROM:00131636 bne.s loc_131648 ROM:00131638 ROM:00131638 loc_131638: ; CODE XREF: ROM:0013161E↑j ROM:00131638 bsr.w sub_13174E ROM:0013163C move.b #3,($119F).w ROM:00131642 bra.l locret_131732 ROM:00131648 ; --------------------------------------------------------------------------- ROM:00131648 ROM:00131648 loc_131648: ; CODE XREF: ROM:00131628↑j ROM:00131648 ; ROM:00131630↑j ... ROM:00131648 cmp.w $796(a5),d1 ROM:0013164C bge.w loc_131678 ROM:00131650 btst #7,($12F9).w ROM:00131656 bne.s locret_131684 ROM:00131658 btst #5,($1318).w ROM:0013165E bne.s locret_131684 ROM:00131660 btst #6,($1315).w ROM:00131666 bne.s loc_13166A ROM:00131668 bra.s loc_131678 ROM:0013166A ; --------------------------------------------------------------------------- ROM:0013166A ROM:0013166A loc_13166A: ; CODE XREF: ROM:00131666↑j ROM:0013166A btst #4,($92E).w ROM:00131670 beq.s loc_131678 ROM:00131672 cmpi.w #0,d0 ROM:00131676 beq.s locret_131684 ROM:00131678 ROM:00131678 loc_131678: ; CODE XREF: ROM:0013164C↑j ROM:00131678 ; ROM:00131668↑j ... ROM:00131678 bsr.w sub_131746 ROM:0013167C move.b #2,($119F).w ROM:00131682 bra.s locret_1316EE ROM:00131684 ; --------------------------------------------------------------------------- ROM:00131684 ROM:00131684 locret_131684: ; CODE XREF: ROM:0013160C↑j ROM:00131684 ; ROM:00131656↑j ... ROM:00131684 rts ROM:00131686 ; --------------------------------------------------------------------------- ROM:00131686 ROM:00131686 loc_131686: ; DATA XREF: ROM:001315FA↑o ROM:00131686 move.w $796(a5),d1 ROM:0013168A sub.w $798(a5),d1 ROM:0013168E btst #5,($1318).w ROM:00131694 beq.s loc_1316A8 ROM:00131696 cmp.w ($598).w,d1 ROM:0013169A ble.s loc_1316A8 ROM:0013169C bsr.w sub_131736 ROM:001316A0 move.b #1,($119F).w ROM:001316A6 bra.s locret_131684 ROM:001316A8 ; --------------------------------------------------------------------------- ROM:001316A8 ROM:001316A8 loc_1316A8: ; CODE XREF: ROM:00131694↑j ROM:001316A8 ; ROM:0013169A↑j ROM:001316A8 move.w ($598).w,d1 ROM:001316AC move.w $790(a5),d0 ROM:001316B0 move.w $792(a5),d2 ROM:001316B4 cmp.w d1,d2 ROM:001316B6 bgt.s loc_1316CC ROM:001316B8 cmpi.w #0,d0 ROM:001316BC bne.s loc_1316CC ROM:001316BE bsr.w sub_13174E ROM:001316C2 move.b #3,($119F).w ROM:001316C8 bra.s locret_131732 ROM:001316CA ; --------------------------------------------------------------------------- ROM:001316CA bra.s locret_1316EE ROM:001316CC ; --------------------------------------------------------------------------- ROM:001316CC ROM:001316CC loc_1316CC: ; CODE XREF: ROM:001316B6↑j ROM:001316CC ; ROM:001316BC↑j ROM:001316CC btst #6,($1315).w ROM:001316D2 beq.s locret_1316EE ROM:001316D4 btst #4,($92E).w ROM:001316DA beq.s locret_1316EE ROM:001316DC cmpi.w #0,d0 ROM:001316E0 bne.s locret_1316EE ROM:001316E2 bsr.w sub_13174E ROM:001316E6 move.b #3,($119F).w ROM:001316EC bra.s locret_131732 ROM:001316EE ; --------------------------------------------------------------------------- ROM:001316EE ROM:001316EE locret_1316EE: ; CODE XREF: ROM:00131682↑j ROM:001316EE ; ROM:001316CA↑j ... ROM:001316EE rts ROM:001316F0 ; --------------------------------------------------------------------------- ROM:001316F0 ROM:001316F0 loc_1316F0: ; DATA XREF: ROM:001315FE↑o ROM:001316F0 move.w $790(a5),d0 ROM:001316F4 btst #7,($12F9).w ROM:001316FA bne.s loc_13170E ROM:001316FC cmpi.w #0,d0 ROM:00131700 beq.s loc_13170E ROM:00131702 bsr.w sub_131746 ROM:00131706 move.b #2,($119F).w ROM:0013170C bra.s locret_1316EE ROM:0013170E ; --------------------------------------------------------------------------- ROM:0013170E ROM:0013170E loc_13170E: ; CODE XREF: ROM:001316FA↑j ROM:0013170E ; ROM:00131700↑j ROM:0013170E move.w $792(a5),d1 ROM:00131712 sub.w $794(a5),d1 ROM:00131716 btst #7,($12F9).w ROM:0013171C beq.s locret_131732 ROM:0013171E cmp.w ($598).w,d1 ROM:00131722 ble.s locret_131732 ROM:00131724 bsr.w sub_131736 ROM:00131728 move.b #1,($119F).w ROM:0013172E bra.w locret_131684 ROM:00131732 ; --------------------------------------------------------------------------- ROM:00131732 ROM:00131732 locret_131732: ; CODE XREF: ROM:00131642↑j ROM:00131732 ; ROM:001316C8↑j ... ROM:00131732 rts ROM:00131734 ; --------------------------------------------------------------------------- ROM:00131734 rts 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:loc_131602↑p ROM:00131736 ; ROM:0013169C↑p ... ROM:00131736 move.w #$1C20,d0 ROM:0013173A ext.l d0 ROM:0013173C divs.w #4,d0 ROM:00131740 move.w d0,($E0A).w ROM:00131744 rts ROM:00131744 ; End of function sub_131736 ROM:00131744 ROM:00131746 ROM:00131746 ; =============== S U B R O U T I N E ======================================= ROM:00131746 ROM:00131746 ROM:00131746 sub_131746: ; CODE XREF: ROM:loc_131678↑p ROM:00131746 ; ROM:00131702↑p ROM:00131746 move.w #$E10,($E0A).w ROM:0013174C rts ROM:0013174C ; End of function sub_131746 ROM:0013174C ROM:0013174E ROM:0013174E ; =============== S U B R O U T I N E ======================================= ROM:0013174E ROM:0013174E ROM:0013174E sub_13174E: ; CODE XREF: ROM:loc_131638↑p ROM:0013174E ; ROM:001316BE↑p ... ROM:0013174E move.w #$1C20,($E0A).w ROM:00131754 rts ROM:00131754 ; End of function sub_13174E ROM:00131754 ROM:00131756 ROM:00131756 ; =============== S U B R O U T I N E ======================================= ROM:00131756 ROM:00131756 ROM:00131756 sub_131756: ; CODE XREF: sub_1313B0+16↑p ROM:00131756 clr.w d1 ROM:00131758 move.b ($11A0).w,d1 ROM:0013175C cmpi.w #3,d1 ROM:00131760 bcc.s locret_13176A ROM:00131762 movea.l off_13176C(pc,d1.w*4),a0 ROM:00131766 nop ROM:00131768 jmp (a0) ROM:0013176A ; --------------------------------------------------------------------------- ROM:0013176A ROM:0013176A locret_13176A: ; CODE XREF: sub_131756+A↑j ROM:0013176A rts ROM:0013176A ; End of function sub_131756 ROM:0013176A ROM:0013176A ; --------------------------------------------------------------------------- ROM:0013176C off_13176C: dc.l loc_131778 ; DATA XREF: sub_131756+C↑r ROM:00131770 dc.l loc_13179A ROM:00131774 dc.l loc_1317B2 ROM:00131778 ; --------------------------------------------------------------------------- ROM:00131778 ROM:00131778 loc_131778: ; DATA XREF: ROM:off_13176C↑o ROM:00131778 move.w $79A(a5),d0 ROM:0013177C clr.b ($910).w ROM:00131780 move.w d0,($702).w ROM:00131784 move.b #1,($910).w ROM:0013178A bset #1,($131B).w ROM:00131790 move.b #1,($11A0).w ROM:00131796 bra.s locret_1317B0 ROM:00131798 ; --------------------------------------------------------------------------- ROM:00131798 rts ROM:0013179A ; --------------------------------------------------------------------------- ROM:0013179A ROM:0013179A loc_13179A: ; DATA XREF: ROM:00131770↑o ROM:0013179A cmpi.w #0,($702).w ROM:001317A0 bgt.s locret_1317B0 ROM:001317A2 bclr #1,($131B).w ROM:001317A8 move.b #2,($11A0).w ROM:001317AE bra.s locret_1317E0 ROM:001317B0 ; --------------------------------------------------------------------------- ROM:001317B0 ROM:001317B0 locret_1317B0: ; CODE XREF: ROM:00131796↑j ROM:001317B0 ; ROM:001317A0↑j ... ROM:001317B0 rts ROM:001317B2 ; --------------------------------------------------------------------------- ROM:001317B2 ROM:001317B2 loc_1317B2: ; DATA XREF: ROM:00131774↑o ROM:001317B2 move.w $79A(a5),d0 ROM:001317B6 btst #7,($12F9).w ROM:001317BC beq.s locret_1317E0 ROM:001317BE cmpi.w #0,d0 ROM:001317C2 beq.s locret_1317E0 ROM:001317C4 clr.b ($910).w ROM:001317C8 move.w d0,($702).w ROM:001317CC move.b #1,($910).w ROM:001317D2 bset #1,($131B).w ROM:001317D8 move.b #1,($11A0).w ROM:001317DE bra.s locret_1317B0 ROM:001317E0 ; --------------------------------------------------------------------------- ROM:001317E0 ROM:001317E0 locret_1317E0: ; CODE XREF: ROM:001317AE↑j ROM:001317E0 ; ROM:001317BC↑j ... ROM:001317E0 rts ROM:001317E2 ; --------------------------------------------------------------------------- ROM:001317E2 rts ROM:001317E4 ROM:001317E4 ; =============== S U B R O U T I N E ======================================= ROM:001317E4 ROM:001317E4 ROM:001317E4 sub_1317E4: ; CODE XREF: sub_1313B0↑p ROM:001317E4 bsr.w sub_131812 ROM:001317E8 bsr.w sub_1317F2 ROM:001317EC bsr.w sub_131A0E ROM:001317F0 rts ROM:001317F0 ; End of function sub_1317E4 ROM:001317F0 ROM:001317F2 ROM:001317F2 ; =============== S U B R O U T I N E ======================================= ROM:001317F2 ROM:001317F2 ROM:001317F2 sub_1317F2: ; CODE XREF: sub_1317E4+4↑p ROM:001317F2 btst #6,($1315).w ROM:001317F8 beq.s loc_13180A ROM:001317FA cmpi.w #$3E8,($E10).w ROM:00131800 beq.s loc_13180A ROM:00131802 bset #0,($12FA).w ROM:00131808 bra.s locret_131810 ROM:0013180A ; --------------------------------------------------------------------------- ROM:0013180A ROM:0013180A loc_13180A: ; CODE XREF: sub_1317F2+6↑j ROM:0013180A ; sub_1317F2+E↑j ROM:0013180A bclr #0,($12FA).w ROM:00131810 ROM:00131810 locret_131810: ; CODE XREF: sub_1317F2+16↑j ROM:00131810 rts ROM:00131810 ; End of function sub_1317F2 ROM:00131810 ROM:00131812 ROM:00131812 ; =============== S U B R O U T I N E ======================================= ROM:00131812 ROM:00131812 ROM:00131812 sub_131812: ; CODE XREF: sub_1317E4↑p ROM:00131812 clr.w d1 ROM:00131814 move.b ($11A2).w,d1 ROM:00131818 cmpi.w #6,d1 ROM:0013181C bcc.s locret_131826 ROM:0013181E movea.l off_131828(pc,d1.w*4),a0 ROM:00131822 nop ROM:00131824 jmp (a0) ROM:00131826 ; --------------------------------------------------------------------------- ROM:00131826 ROM:00131826 locret_131826: ; CODE XREF: sub_131812+A↑j ROM:00131826 rts ROM:00131826 ; End of function sub_131812 ROM:00131826 ROM:00131826 ; --------------------------------------------------------------------------- ROM:00131828 off_131828: dc.l loc_131840 ; DATA XREF: sub_131812+C↑r ROM:0013182C dc.l loc_13184C ROM:00131830 dc.l loc_131874 ROM:00131834 dc.l loc_1318DE ROM:00131838 dc.l loc_13191E ROM:0013183C dc.l loc_131942 ROM:00131840 ; --------------------------------------------------------------------------- ROM:00131840 ROM:00131840 loc_131840: ; DATA XREF: ROM:off_131828↑o ROM:00131840 bsr.w sub_131970 ROM:00131844 move.b #1,($11A2).w ROM:0013184A rts ROM:0013184C ; --------------------------------------------------------------------------- ROM:0013184C ROM:0013184C loc_13184C: ; DATA XREF: ROM:0013182C↑o ROM:0013184C btst #6,($1315).w ROM:00131852 beq.s loc_13186E ROM:00131854 move.w $79E(a5),d0 ROM:00131858 clr.b ($911).w ROM:0013185C move.w d0,($704).w ROM:00131860 move.b #1,($911).w ROM:00131866 move.b #2,($11A2).w ROM:0013186C rts ROM:0013186E ; --------------------------------------------------------------------------- ROM:0013186E ROM:0013186E loc_13186E: ; CODE XREF: ROM:00131852↑j ROM:0013186E bsr.w sub_131970 ROM:00131872 rts ROM:00131874 ; --------------------------------------------------------------------------- ROM:00131874 ROM:00131874 loc_131874: ; DATA XREF: ROM:00131830↑o ROM:00131874 btst #6,($1315).w ROM:0013187A bne.s loc_13189E ROM:0013187C clr.b ($911).w ROM:00131880 clr.w ($704).w ROM:00131884 move.w $7A0(a5),d0 ROM:00131888 clr.b ($8E2).w ROM:0013188C move.w d0,($6A6).w ROM:00131890 move.b #1,($8E2).w ROM:00131896 move.b #3,($11A2).w ROM:0013189C rts ROM:0013189E ; --------------------------------------------------------------------------- ROM:0013189E ROM:0013189E loc_13189E: ; CODE XREF: ROM:0013187A↑j ROM:0013189E cmpi.w #0,($704).w ROM:001318A4 bgt.s loc_1318CC ROM:001318A6 cmpi.w #$3E8,($E10).w ROM:001318AC ble.s loc_1318CC ROM:001318AE bsr.w sub_1319C0 ROM:001318B2 move.w $79E(a5),d0 ROM:001318B6 clr.b ($911).w ROM:001318BA move.w d0,($704).w ROM:001318BE move.b #1,($911).w ROM:001318C4 move.b #2,($11A2).w ROM:001318CA rts ROM:001318CC ; --------------------------------------------------------------------------- ROM:001318CC ROM:001318CC loc_1318CC: ; CODE XREF: ROM:001318A4↑j ROM:001318CC ; ROM:001318AC↑j ROM:001318CC cmpi.w #$3E8,($E10).w ROM:001318D2 bgt.s locret_1318DC ROM:001318D4 move.b #4,($11A2).w ROM:001318DA rts ROM:001318DC ; --------------------------------------------------------------------------- ROM:001318DC ROM:001318DC locret_1318DC: ; CODE XREF: ROM:001318D2↑j ROM:001318DC rts ROM:001318DE ; --------------------------------------------------------------------------- ROM:001318DE ROM:001318DE loc_1318DE: ; DATA XREF: ROM:00131834↑o ROM:001318DE btst #6,($1315).w ROM:001318E4 beq.s loc_131908 ROM:001318E6 move.w $79E(a5),d0 ROM:001318EA clr.b ($911).w ROM:001318EE move.w d0,($704).w ROM:001318F2 move.b #1,($911).w ROM:001318F8 clr.b ($8E2).w ROM:001318FC clr.w ($6A6).w ROM:00131900 move.b #2,($11A2).w ROM:00131906 rts ROM:00131908 ; --------------------------------------------------------------------------- ROM:00131908 ROM:00131908 loc_131908: ; CODE XREF: ROM:001318E4↑j ROM:00131908 cmpi.w #0,($6A6).w ROM:0013190E bgt.s locret_13191C ROM:00131910 bsr.w sub_131970 ROM:00131914 move.b #1,($11A2).w ROM:0013191A rts ROM:0013191C ; --------------------------------------------------------------------------- ROM:0013191C ROM:0013191C locret_13191C: ; CODE XREF: ROM:0013190E↑j ROM:0013191C rts ROM:0013191E ; --------------------------------------------------------------------------- ROM:0013191E ROM:0013191E loc_13191E: ; DATA XREF: ROM:00131838↑o ROM:0013191E btst #7,($12F9).w ROM:00131924 beq.s locret_131940 ROM:00131926 move.w $7A0(a5),d0 ROM:0013192A clr.b ($8E2).w ROM:0013192E move.w d0,($6A6).w ROM:00131932 move.b #1,($8E2).w ROM:00131938 move.b #5,($11A2).w ROM:0013193E rts ROM:00131940 ; --------------------------------------------------------------------------- ROM:00131940 ROM:00131940 locret_131940: ; CODE XREF: ROM:00131924↑j ROM:00131940 rts ROM:00131942 ; --------------------------------------------------------------------------- ROM:00131942 ROM:00131942 loc_131942: ; DATA XREF: ROM:0013183C↑o ROM:00131942 btst #7,($12F9).w ROM:00131948 bne.s loc_13195A ROM:0013194A clr.b ($8E2).w ROM:0013194E clr.w ($6A6).w ROM:00131952 move.b #4,($11A2).w ROM:00131958 rts ROM:0013195A ; --------------------------------------------------------------------------- ROM:0013195A ROM:0013195A loc_13195A: ; CODE XREF: ROM:00131948↑j ROM:0013195A cmpi.w #0,($6A6).w ROM:00131960 bgt.s locret_13196E ROM:00131962 bsr.w sub_131970 ROM:00131966 move.b #1,($11A2).w ROM:0013196C rts ROM:0013196E ; --------------------------------------------------------------------------- ROM:0013196E ROM:0013196E locret_13196E: ; CODE XREF: ROM:00131960↑j ROM:0013196E rts ROM:00131970 ROM:00131970 ; =============== S U B R O U T I N E ======================================= ROM:00131970 ROM:00131970 ROM:00131970 sub_131970: ; CODE XREF: ROM:loc_131840↑p ROM:00131970 ; ROM:loc_13186E↑p ... ROM:00131970 btst #1,($928).w ROM:00131976 beq.s locret_1319BE ROM:00131978 move.w #$3D3E,d1 ROM:0013197C move.w ($A98).w,d2 ROM:00131980 bsr.l sub_11700C ROM:00131986 move.w d1,($E12).w ROM:0013198A move.w #$3D40,d1 ROM:0013198E move.w ($A98).w,d2 ROM:00131992 bsr.l sub_11700C ROM:00131998 move.w d1,($E14).w ROM:0013199C move.w #$3D42,d1 ROM:001319A0 move.w ($A98).w,d2 ROM:001319A4 bsr.l sub_11700C ROM:001319AA move.w d1,($E16).w ROM:001319AE add.w ($E12).w,d1 ROM:001319B2 add.w ($E14).w,d1 ROM:001319B6 addi.w #$3E8,d1 ROM:001319BA move.w d1,($E10).w ROM:001319BE ROM:001319BE locret_1319BE: ; CODE XREF: sub_131970+6↑j ROM:001319BE rts ROM:001319BE ; End of function sub_131970 ROM:001319BE ROM:001319C0 ROM:001319C0 ; =============== S U B R O U T I N E ======================================= ROM:001319C0 ROM:001319C0 ROM:001319C0 sub_1319C0: ; CODE XREF: ROM:001318AE↑p ROM:001319C0 move.w ($E12).w,d4 ROM:001319C4 muls.w $7A6(a5),d4 ROM:001319C8 divs.w #$2710,d4 ROM:001319CC move.w d4,($E12).w ROM:001319D0 move.w ($E14).w,d3 ROM:001319D4 muls.w $7A8(a5),d3 ROM:001319D8 divs.w #$2710,d3 ROM:001319DC move.w d3,($E14).w ROM:001319E0 move.w ($E16).w,d5 ROM:001319E4 muls.w $7AA(a5),d5 ROM:001319E8 divs.w #$2710,d5 ROM:001319EC move.w d5,($E16).w ROM:001319F0 add.w d3,d4 ROM:001319F2 add.w d5,d4 ROM:001319F4 addi.w #$3E8,d4 ROM:001319F8 move.w $7A2(a5),d0 ROM:001319FC cmp.w d4,d0 ROM:001319FE ble.s loc_131A08 ROM:00131A00 move.w #$3E8,($E10).w ROM:00131A06 bra.s locret_131A0C ROM:00131A08 ; --------------------------------------------------------------------------- ROM:00131A08 ROM:00131A08 loc_131A08: ; CODE XREF: sub_1319C0+3E↑j ROM:00131A08 move.w d4,($E10).w ROM:00131A0C ROM:00131A0C locret_131A0C: ; CODE XREF: sub_1319C0+46↑j ROM:00131A0C rts ROM:00131A0C ; End of function sub_1319C0 ROM:00131A0C ROM:00131A0E ROM:00131A0E ; =============== S U B R O U T I N E ======================================= ROM:00131A0E ROM:00131A0E ROM:00131A0E sub_131A0E: ; CODE XREF: sub_1317E4+8↑p ROM:00131A0E move.w $7A4(a5),d0 ROM:00131A12 cmp.w ($E10).w,d0 ROM:00131A16 blt.s loc_131A20 ROM:00131A18 bset #6,($131B).w ROM:00131A1E bra.s locret_131A26 ROM:00131A20 ; --------------------------------------------------------------------------- ROM:00131A20 ROM:00131A20 loc_131A20: ; CODE XREF: sub_131A0E+8↑j ROM:00131A20 bclr #6,($131B).w ROM:00131A26 ROM:00131A26 locret_131A26: ; CODE XREF: sub_131A0E+10↑j ROM:00131A26 rts ROM:00131A26 ; End of function sub_131A0E ROM:00131A26 ROM:00131A28 ROM:00131A28 ; =============== S U B R O U T I N E ======================================= ROM:00131A28 ROM:00131A28 ROM:00131A28 sub_131A28: ; CODE XREF: ROM:00132104↓p ROM:00131A28 move.w #$3D44,d1 ROM:00131A2C move.w ($A98).w,d2 ROM:00131A30 bsr.l sub_11700C ROM:00131A36 muls.w #$FA,d1 ROM:00131A3A move.l d1,($9D0).w ROM:00131A3E move.w #$3D46,d1 ROM:00131A42 move.w $7AC(a5),d2 ROM:00131A46 bsr.l sub_11700C ROM:00131A4C move.w d1,($E18).w ROM:00131A50 ext.l d1 ROM:00131A52 muls.l ($9D0).w,d2:d1 ROM:00131A58 move.w ($E2E).w,d3 ROM:00131A5C ext.l d3 ROM:00131A5E divs.l d3,d2:d1 ROM:00131A62 move.l d1,($9D4).w ROM:00131A66 clr.w d1 ROM:00131A68 move.b ($11A3).w,d1 ROM:00131A6C cmpi.w #4,d1 ROM:00131A70 bcc.s locret_131A7A ROM:00131A72 movea.l off_131A7C(pc,d1.w*4),a0 ROM:00131A76 nop ROM:00131A78 jmp (a0) ROM:00131A7A ; --------------------------------------------------------------------------- ROM:00131A7A ROM:00131A7A locret_131A7A: ; CODE XREF: sub_131A28+48↑j ROM:00131A7A rts ROM:00131A7A ; End of function sub_131A28 ROM:00131A7A ROM:00131A7A ; --------------------------------------------------------------------------- ROM:00131A7C off_131A7C: dc.l loc_131A8C ; DATA XREF: sub_131A28+4A↑r ROM:00131A80 dc.l loc_131AAA ROM:00131A84 dc.l loc_131B02 ROM:00131A88 dc.l loc_131B38 ROM:00131A8C ; --------------------------------------------------------------------------- ROM:00131A8C ROM:00131A8C loc_131A8C: ; DATA XREF: ROM:off_131A7C↑o ROM:00131A8C bclr #2,($926).w ROM:00131A92 bset #0,($926).w ROM:00131A98 bsr.w sub_131B5C ROM:00131A9C bsr.w sub_131B9C ROM:00131AA0 move.b #1,($11A3).w ROM:00131AA6 rts ROM:00131AA8 ; --------------------------------------------------------------------------- ROM:00131AA8 rts ROM:00131AAA ; --------------------------------------------------------------------------- ROM:00131AAA ROM:00131AAA loc_131AAA: ; DATA XREF: ROM:00131A80↑o ROM:00131AAA move.w $7AE(a5),d0 ROM:00131AAE cmp.w ($72E).w,d0 ROM:00131AB2 bge.s loc_131AC0 ROM:00131AB4 bsr.w sub_131B92 ROM:00131AB8 move.b #2,($11A3).w ROM:00131ABE rts ROM:00131AC0 ; --------------------------------------------------------------------------- ROM:00131AC0 ROM:00131AC0 loc_131AC0: ; CODE XREF: ROM:00131AB2↑j ROM:00131AC0 btst #7,($12F9).w ROM:00131AC6 beq.s loc_131ADE ROM:00131AC8 btst #6,($1305).w ROM:00131ACE bne.s loc_131ADE ROM:00131AD0 clr.b ($926).w ROM:00131AD4 clr.w ($72E).w ROM:00131AD8 move.b #3,($926).w ROM:00131ADE ROM:00131ADE loc_131ADE: ; CODE XREF: ROM:00131AC6↑j ROM:00131ADE ; ROM:00131ACE↑j ROM:00131ADE btst #7,($1303).w ROM:00131AE4 beq.s loc_131AF8 ROM:00131AE6 bclr #0,($926).w ROM:00131AEC bset #2,($926).w ROM:00131AF2 move.b #3,($11A3).w ROM:00131AF8 ROM:00131AF8 loc_131AF8: ; CODE XREF: ROM:00131AE4↑j ROM:00131AF8 bsr.w sub_131B5C ROM:00131AFC bsr.w sub_131B9C ROM:00131B00 rts ROM:00131B02 ; --------------------------------------------------------------------------- ROM:00131B02 ROM:00131B02 loc_131B02: ; DATA XREF: ROM:00131A84↑o ROM:00131B02 move.w $7B0(a5),d0 ROM:00131B06 cmp.w ($72E).w,d0 ROM:00131B0A bgt.s loc_131B32 ROM:00131B0C clr.b ($926).w ROM:00131B10 clr.w ($72E).w ROM:00131B14 clr.b ($926).w ROM:00131B18 clr.w ($72E).w ROM:00131B1C move.b #3,($926).w ROM:00131B22 bsr.w sub_131B5C ROM:00131B26 bsr.w sub_131B9C ROM:00131B2A move.b #1,($11A3).w ROM:00131B30 rts ROM:00131B32 ; --------------------------------------------------------------------------- ROM:00131B32 ROM:00131B32 loc_131B32: ; CODE XREF: ROM:00131B0A↑j ROM:00131B32 bsr.w sub_131B92 ROM:00131B36 rts ROM:00131B38 ; --------------------------------------------------------------------------- ROM:00131B38 ROM:00131B38 loc_131B38: ; DATA XREF: ROM:00131A88↑o ROM:00131B38 btst #7,($1303).w ROM:00131B3E bne.s loc_131B52 ROM:00131B40 move.b #1,($11A3).w ROM:00131B46 bclr #2,($926).w ROM:00131B4C bset #0,($926).w ROM:00131B52 ROM:00131B52 loc_131B52: ; CODE XREF: ROM:00131B3E↑j ROM:00131B52 bsr.w sub_131B5C ROM:00131B56 bsr.w sub_131B9C ROM:00131B5A rts ROM:00131B5C ROM:00131B5C ; =============== S U B R O U T I N E ======================================= ROM:00131B5C ROM:00131B5C ROM:00131B5C sub_131B5C: ; CODE XREF: ROM:00131A98↑p ROM:00131B5C ; ROM:loc_131AF8↑p ... ROM:00131B5C move.w ($72E).w,d1 ROM:00131B60 muls.w $7B2(a5),d1 ROM:00131B64 move.l #$2710,d0 ROM:00131B6A sub.l d1,d0 ROM:00131B6C cmpi.w #0,d0 ROM:00131B70 bge.s loc_131B7C ROM:00131B72 move.l #0,($9D8).w ROM:00131B7A bra.s locret_131B90 ROM:00131B7C ; --------------------------------------------------------------------------- ROM:00131B7C ROM:00131B7C loc_131B7C: ; CODE XREF: sub_131B5C+14↑j ROM:00131B7C move.l ($9D4).w,d2 ROM:00131B80 muls.l d0,d3:d2 ROM:00131B84 divs.l #$2710,d3:d2 ROM:00131B8C move.l d2,($9D8).w ROM:00131B90 ROM:00131B90 locret_131B90: ; CODE XREF: sub_131B5C+1E↑j ROM:00131B90 rts ROM:00131B90 ; End of function sub_131B5C ROM:00131B90 ROM:00131B92 ROM:00131B92 ; =============== S U B R O U T I N E ======================================= ROM:00131B92 ROM:00131B92 ROM:00131B92 sub_131B92: ; CODE XREF: ROM:00131AB4↑p ROM:00131B92 ; ROM:loc_131B32↑p ROM:00131B92 move.l #0,($A2C).w ROM:00131B9A rts ROM:00131B9A ; End of function sub_131B92 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: ROM:00131A9C↑p ROM:00131B9C ; ROM:00131AFC↑p ... ROM:00131B9C move.w #0,d0 ROM:00131BA0 bra.s loc_131BA6 ROM:00131BA2 ; --------------------------------------------------------------------------- ROM:00131BA2 ROM:00131BA2 loc_131BA2: ; CODE XREF: sub_131B9C+2E↓j ROM:00131BA2 addi.w #1,d0 ROM:00131BA6 ROM:00131BA6 loc_131BA6: ; CODE XREF: sub_131B9C+4↑j ROM:00131BA6 cmpi.w #0,d0 ROM:00131BAA bgt.s loc_131BCC ROM:00131BAC move.w $EC6(d0.w*2),d1 ROM:00131BB2 ext.l d1 ROM:00131BB4 muls.l ($9D8).w,d2:d1 ROM:00131BBA move.w ($1338).w,d3 ROM:00131BBE ext.l d3 ROM:00131BC0 divs.l d3,d2:d1 ROM:00131BC4 move.l d1,$A20(d0.w*4) ROM:00131BCA bra.s loc_131BA2 ROM:00131BCC ; --------------------------------------------------------------------------- ROM:00131BCC ROM:00131BCC loc_131BCC: ; CODE XREF: sub_131B9C+E↑j ROM:00131BCC move.w #0,d0 ROM:00131BD0 bra.s loc_131BD6 ROM:00131BD2 ; --------------------------------------------------------------------------- ROM:00131BD2 ROM:00131BD2 loc_131BD2: ; CODE XREF: sub_131B9C+5C↓j ROM:00131BD2 addi.w #1,d0 ROM:00131BD6 ROM:00131BD6 loc_131BD6: ; CODE XREF: sub_131B9C+34↑j ROM:00131BD6 cmpi.w #0,d0 ROM:00131BDA bgt.s locret_131BFA ROM:00131BDC move.w $FB8(d0.w*2),d1 ROM:00131BE2 ext.l d1 ROM:00131BE4 muls.l ($A20).w,d2:d1 ROM:00131BEA divs.l #$2710,d2:d1 ROM:00131BF2 move.l d1,$A2C(d0.w*4) ROM:00131BF8 bra.s loc_131BD2 ROM:00131BFA ; --------------------------------------------------------------------------- ROM:00131BFA ROM:00131BFA locret_131BFA: ; CODE XREF: sub_131B9C+3E↑j ROM:00131BFA rts ROM:00131BFA ; End of function sub_131B9C 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_1323AA+C↓p ROM:00131BFC move.w ($10CA).w,($10C8).w ROM:00131C02 rts ROM:00131C02 ; End of function sub_131BFC ROM:00131C02 ROM:00131C04 ROM:00131C04 ; =============== S U B R O U T I N E ======================================= ROM:00131C04 ROM:00131C04 ROM:00131C04 sub_131C04: ; CODE XREF: sub_132278+C↓p ROM:00131C04 bsr.w sub_131E94 ROM:00131C08 bsr.w sub_131E36 ROM:00131C0C bsr.w sub_131E66 ROM:00131C10 bsr.w sub_131C1A ROM:00131C14 bsr.w sub_131F5A ROM:00131C18 rts ROM:00131C18 ; End of function sub_131C04 ROM:00131C18 ROM:00131C1A ROM:00131C1A ; =============== S U B R O U T I N E ======================================= ROM:00131C1A ROM:00131C1A ROM:00131C1A sub_131C1A: ; CODE XREF: sub_131C04+C↑p ROM:00131C1A clr.w d1 ROM:00131C1C move.b ($11A4).w,d1 ROM:00131C20 cmpi.w #5,d1 ROM:00131C24 bcc.s locret_131C2E ROM:00131C26 movea.l off_131C30(pc,d1.w*4),a0 ROM:00131C2A nop ROM:00131C2C jmp (a0) ROM:00131C2E ; --------------------------------------------------------------------------- ROM:00131C2E ROM:00131C2E locret_131C2E: ; CODE XREF: sub_131C1A+A↑j ROM:00131C2E rts ROM:00131C2E ; End of function sub_131C1A ROM:00131C2E ROM:00131C2E ; --------------------------------------------------------------------------- ROM:00131C30 off_131C30: dc.l loc_131C44 ; DATA XREF: sub_131C1A+C↑r ROM:00131C34 dc.l loc_131C58 ROM:00131C38 dc.l loc_131CCC ROM:00131C3C dc.l loc_131D60 ROM:00131C40 dc.l loc_131DFE ROM:00131C44 ; --------------------------------------------------------------------------- ROM:00131C44 ROM:00131C44 loc_131C44: ; DATA XREF: ROM:off_131C30↑o ROM:00131C44 clr.b ($927).w ROM:00131C48 clr.w ($730).w ROM:00131C4C move.b #1,($11A4).w ROM:00131C52 bsr.w sub_131EAC ROM:00131C56 rts ROM:00131C58 ; --------------------------------------------------------------------------- ROM:00131C58 ROM:00131C58 loc_131C58: ; DATA XREF: ROM:00131C34↑o ROM:00131C58 btst #4,($12F6).w ROM:00131C5E beq.s loc_131C9C ROM:00131C60 move.w $7CA(a5),d0 ROM:00131C64 move.w ($E1C).w,d1 ROM:00131C68 cmp.w ($A98).w,d0 ROM:00131C6C ble.s loc_131C74 ROM:00131C6E cmp.w ($C8E).w,d1 ROM:00131C72 bgt.s loc_131C9C ROM:00131C74 ROM:00131C74 loc_131C74: ; CODE XREF: ROM:00131C6C↑j ROM:00131C74 move.w $7B4(a5),d2 ROM:00131C78 add.w $7B6(a5),d2 ROM:00131C7C clr.b ($927).w ROM:00131C80 move.w d2,($730).w ROM:00131C84 move.b #3,($927).w ROM:00131C8A bset #1,($130F).w ROM:00131C90 move.b #4,($11A4).w ROM:00131C96 bsr.w sub_131EB4 ROM:00131C9A rts ROM:00131C9C ; --------------------------------------------------------------------------- ROM:00131C9C ROM:00131C9C loc_131C9C: ; CODE XREF: ROM:00131C5E↑j ROM:00131C9C ; ROM:00131C72↑j ROM:00131C9C btst #4,($12F6).w ROM:00131CA2 beq.s loc_131CC6 ROM:00131CA4 move.w ($730).w,($E22).w ROM:00131CAA clr.b ($927).w ROM:00131CAE move.w ($E22).w,($730).w ROM:00131CB4 move.b #3,($927).w ROM:00131CBA move.b #2,($11A4).w ROM:00131CC0 bsr.w sub_131EAC ROM:00131CC4 rts ROM:00131CC6 ; --------------------------------------------------------------------------- ROM:00131CC6 ROM:00131CC6 loc_131CC6: ; CODE XREF: ROM:00131CA2↑j ROM:00131CC6 bsr.w sub_131EAC ROM:00131CCA rts ROM:00131CCC ; --------------------------------------------------------------------------- ROM:00131CCC ROM:00131CCC loc_131CCC: ; DATA XREF: ROM:00131C38↑o ROM:00131CCC btst #4,($12F6).w ROM:00131CD2 beq.s loc_131D10 ROM:00131CD4 move.w $7CA(a5),d0 ROM:00131CD8 move.w ($E1C).w,d1 ROM:00131CDC cmp.w ($A98).w,d0 ROM:00131CE0 ble.s loc_131CE8 ROM:00131CE2 cmp.w ($C8E).w,d1 ROM:00131CE6 bgt.s loc_131D10 ROM:00131CE8 ROM:00131CE8 loc_131CE8: ; CODE XREF: ROM:00131CE0↑j ROM:00131CE8 move.w $7B4(a5),d2 ROM:00131CEC add.w $7B6(a5),d2 ROM:00131CF0 clr.b ($927).w ROM:00131CF4 move.w d2,($730).w ROM:00131CF8 move.b #3,($927).w ROM:00131CFE bset #1,($130F).w ROM:00131D04 move.b #4,($11A4).w ROM:00131D0A bsr.w sub_131EB4 ROM:00131D0E rts ROM:00131D10 ; --------------------------------------------------------------------------- ROM:00131D10 ROM:00131D10 loc_131D10: ; CODE XREF: ROM:00131CD2↑j ROM:00131D10 ; ROM:00131CE6↑j ROM:00131D10 btst #4,($12F6).w ROM:00131D16 beq.s loc_131D2E ROM:00131D18 move.w $7B4(a5),d0 ROM:00131D1C cmp.w ($730).w,d0 ROM:00131D20 bgt.s loc_131D2E ROM:00131D22 move.b #3,($11A4).w ROM:00131D28 bsr.w sub_131EEE ROM:00131D2C rts ROM:00131D2E ; --------------------------------------------------------------------------- ROM:00131D2E ROM:00131D2E loc_131D2E: ; CODE XREF: ROM:00131D16↑j ROM:00131D2E ; ROM:00131D20↑j ROM:00131D2E btst #4,($12F6).w ROM:00131D34 bne.s loc_131D5A ROM:00131D36 move.w ($730).w,($E22).w ROM:00131D3C move.w ($E22).w,d0 ROM:00131D40 clr.b ($927).w ROM:00131D44 move.w d0,($730).w ROM:00131D48 move.b #1,($927).w ROM:00131D4E move.b #1,($11A4).w ROM:00131D54 bsr.w sub_131EAC ROM:00131D58 rts ROM:00131D5A ; --------------------------------------------------------------------------- ROM:00131D5A ROM:00131D5A loc_131D5A: ; CODE XREF: ROM:00131D34↑j ROM:00131D5A bsr.w sub_131EAC ROM:00131D5E rts ROM:00131D60 ; --------------------------------------------------------------------------- ROM:00131D60 ROM:00131D60 loc_131D60: ; DATA XREF: ROM:00131C3C↑o ROM:00131D60 btst #4,($12F6).w ROM:00131D66 beq.s loc_131DA4 ROM:00131D68 move.w $7CA(a5),d0 ROM:00131D6C move.w ($E1C).w,d1 ROM:00131D70 cmp.w ($A98).w,d0 ROM:00131D74 ble.s loc_131D7C ROM:00131D76 cmp.w ($C8E).w,d1 ROM:00131D7A bgt.s loc_131DA4 ROM:00131D7C ROM:00131D7C loc_131D7C: ; CODE XREF: ROM:00131D74↑j ROM:00131D7C move.w $7B4(a5),d2 ROM:00131D80 add.w $7B6(a5),d2 ROM:00131D84 clr.b ($927).w ROM:00131D88 move.w d2,($730).w ROM:00131D8C move.b #3,($927).w ROM:00131D92 bset #1,($130F).w ROM:00131D98 move.b #4,($11A4).w ROM:00131D9E bsr.w sub_131EB4 ROM:00131DA2 rts ROM:00131DA4 ; --------------------------------------------------------------------------- ROM:00131DA4 ROM:00131DA4 loc_131DA4: ; CODE XREF: ROM:00131D66↑j ROM:00131DA4 ; ROM:00131D7A↑j ROM:00131DA4 btst #4,($12F6).w ROM:00131DAA bne.s loc_131DD0 ROM:00131DAC move.w ($730).w,($E22).w ROM:00131DB2 move.w ($E22).w,d0 ROM:00131DB6 clr.b ($927).w ROM:00131DBA move.w d0,($730).w ROM:00131DBE move.b #1,($927).w ROM:00131DC4 move.b #1,($11A4).w ROM:00131DCA bsr.w sub_131EAC ROM:00131DCE rts ROM:00131DD0 ; --------------------------------------------------------------------------- ROM:00131DD0 ROM:00131DD0 loc_131DD0: ; CODE XREF: ROM:00131DAA↑j ROM:00131DD0 btst #4,($12F6).w ROM:00131DD6 beq.s loc_131DF8 ROM:00131DD8 move.w $7B4(a5),d0 ROM:00131DDC add.w $7B6(a5),d0 ROM:00131DE0 cmp.w ($730).w,d0 ROM:00131DE4 bgt.s loc_131DF8 ROM:00131DE6 bset #1,($130F).w ROM:00131DEC move.b #4,($11A4).w ROM:00131DF2 bsr.w sub_131EB4 ROM:00131DF6 rts ROM:00131DF8 ; --------------------------------------------------------------------------- ROM:00131DF8 ROM:00131DF8 loc_131DF8: ; CODE XREF: ROM:00131DD6↑j ROM:00131DF8 ; ROM:00131DE4↑j ROM:00131DF8 bsr.w sub_131EEE ROM:00131DFC rts ROM:00131DFE ; --------------------------------------------------------------------------- ROM:00131DFE ROM:00131DFE loc_131DFE: ; DATA XREF: ROM:00131C40↑o ROM:00131DFE btst #4,($12F6).w ROM:00131E04 bne.s loc_131E2E ROM:00131E06 bsr.w sub_131F10 ROM:00131E0A move.w ($E22).w,d0 ROM:00131E0E clr.b ($927).w ROM:00131E12 move.w d0,($730).w ROM:00131E16 move.b #1,($927).w ROM:00131E1C bclr #1,($130F).w ROM:00131E22 bsr.w sub_131EAC ROM:00131E26 move.b #1,($11A4).w ROM:00131E2C rts ROM:00131E2E ; --------------------------------------------------------------------------- ROM:00131E2E ROM:00131E2E loc_131E2E: ; CODE XREF: ROM:00131E04↑j ROM:00131E2E bsr.w sub_131EB4 ROM:00131E32 rts ROM:00131E34 ; --------------------------------------------------------------------------- ROM:00131E34 rts ROM:00131E36 ROM:00131E36 ; =============== S U B R O U T I N E ======================================= ROM:00131E36 ROM:00131E36 ROM:00131E36 sub_131E36: ; CODE XREF: sub_131C04+4↑p ROM:00131E36 move.w $7C8(a5),d0 ROM:00131E3A cmp.w ($C8E).w,d0 ROM:00131E3E bgt.s loc_131E48 ROM:00131E40 move.w $7C6(a5),($E20).w ROM:00131E46 bra.s loc_131E4E ROM:00131E48 ; --------------------------------------------------------------------------- ROM:00131E48 ROM:00131E48 loc_131E48: ; CODE XREF: sub_131E36+8↑j ROM:00131E48 move.w ($A5A).w,($E20).w ROM:00131E4E ROM:00131E4E loc_131E4E: ; CODE XREF: sub_131E36+10↑j ROM:00131E4E move.w #$3DD4,d1 ROM:00131E52 move.w ($E20).w,d2 ROM:00131E56 move.w ($598).w,d3 ROM:00131E5A bsr.l sub_11700C ROM:00131E60 move.w d1,($E1A).w ROM:00131E64 rts ROM:00131E64 ; End of function sub_131E36 ROM:00131E64 ROM:00131E66 ROM:00131E66 ; =============== S U B R O U T I N E ======================================= ROM:00131E66 ROM:00131E66 ROM:00131E66 sub_131E66: ; CODE XREF: sub_131C04+8↑p ROM:00131E66 move.w ($E1A).w,d0 ROM:00131E6A move.w ($E1C).w,d1 ROM:00131E6E move.w ($A5A).w,d2 ROM:00131E72 move.w $7BC(a5),d4 ROM:00131E76 bclr #4,($12F6).w ROM:00131E7C cmp.w ($E2A).w,d0 ROM:00131E80 bge.s locret_131E92 ROM:00131E82 cmp.w d2,d4 ROM:00131E84 ble.s loc_131E8C ROM:00131E86 cmp.w ($C8E).w,d1 ROM:00131E8A bgt.s locret_131E92 ROM:00131E8C ROM:00131E8C loc_131E8C: ; CODE XREF: sub_131E66+1E↑j ROM:00131E8C bset #4,($12F6).w ROM:00131E92 ROM:00131E92 locret_131E92: ; CODE XREF: sub_131E66+1A↑j ROM:00131E92 ; sub_131E66+24↑j ROM:00131E92 rts ROM:00131E92 ; End of function sub_131E66 ROM:00131E92 ROM:00131E94 ROM:00131E94 ; =============== S U B R O U T I N E ======================================= ROM:00131E94 ROM:00131E94 ROM:00131E94 sub_131E94: ; CODE XREF: sub_131C04↑p ROM:00131E94 move.w #$3DD2,d1 ROM:00131E98 move.w ($598).w,d2 ROM:00131E9C move.w ($A5C).w,d3 ROM:00131EA0 bsr.l sub_11700C ROM:00131EA6 move.w d1,($E1C).w ROM:00131EAA rts ROM:00131EAA ; End of function sub_131E94 ROM:00131EAA ROM:00131EAC ROM:00131EAC ; =============== S U B R O U T I N E ======================================= ROM:00131EAC ROM:00131EAC ROM:00131EAC sub_131EAC: ; CODE XREF: ROM:00131C52↑p ROM:00131EAC ; ROM:00131CC0↑p ... ROM:00131EAC move.w ($E2A).w,($E1E).w ROM:00131EB2 rts ROM:00131EB2 ; End of function sub_131EAC ROM:00131EB2 ROM:00131EB4 ROM:00131EB4 ; =============== S U B R O U T I N E ======================================= ROM:00131EB4 ROM:00131EB4 ROM:00131EB4 sub_131EB4: ; CODE XREF: ROM:00131C96↑p ROM:00131EB4 ; ROM:00131D0A↑p ... ROM:00131EB4 move.w $7CA(a5),d0 ROM:00131EB8 sub.w $7CC(a5),d0 ROM:00131EBC cmp.w ($A98).w,d0 ROM:00131EC0 blt.s loc_131EC8 ROM:00131EC2 bclr #0,($12F7).w ROM:00131EC8 ROM:00131EC8 loc_131EC8: ; CODE XREF: sub_131EB4+C↑j ROM:00131EC8 move.w $7CA(a5),d0 ROM:00131ECC cmp.w ($A98).w,d0 ROM:00131ED0 bge.s loc_131ED8 ROM:00131ED2 bset #0,($12F7).w ROM:00131ED8 ROM:00131ED8 loc_131ED8: ; CODE XREF: sub_131EB4+1C↑j ROM:00131ED8 move.w ($E1A).w,d0 ROM:00131EDC btst #0,($12F7).w ROM:00131EE2 beq.s loc_131EE8 ROM:00131EE4 add.w $7BE(a5),d0 ROM:00131EE8 ROM:00131EE8 loc_131EE8: ; CODE XREF: sub_131EB4+2E↑j ROM:00131EE8 move.w d0,($E1E).w ROM:00131EEC rts ROM:00131EEC ; End of function sub_131EB4 ROM:00131EEC ROM:00131EEE ROM:00131EEE ; =============== S U B R O U T I N E ======================================= ROM:00131EEE ROM:00131EEE ROM:00131EEE sub_131EEE: ; CODE XREF: ROM:00131D28↑p ROM:00131EEE ; ROM:loc_131DF8↑p ROM:00131EEE move.w ($E2A).w,d0 ROM:00131EF2 sub.w ($E1A).w,d0 ROM:00131EF6 move.w ($730).w,d1 ROM:00131EFA sub.w $7B4(a5),d1 ROM:00131EFE muls.w d0,d1 ROM:00131F00 divs.w $7B6(a5),d1 ROM:00131F04 move.w ($E2A).w,d0 ROM:00131F08 sub.w d1,d0 ROM:00131F0A move.w d0,($E1E).w ROM:00131F0E rts ROM:00131F0E ; End of function sub_131EEE ROM:00131F0E ROM:00131F10 ROM:00131F10 ; =============== S U B R O U T I N E ======================================= ROM:00131F10 ROM:00131F10 ROM:00131F10 sub_131F10: ; CODE XREF: ROM:00131E06↑p ROM:00131F10 move.w $7BA(a5),d0 ROM:00131F14 muls.w $7B8(a5),d0 ROM:00131F18 move.w ($730).w,d1 ROM:00131F1C ext.l d1 ROM:00131F1E cmp.l d1,d0 ROM:00131F20 bge.s loc_131F3A ROM:00131F22 move.w $7BA(a5),d0 ROM:00131F26 ext.l d0 ROM:00131F28 divs.w $7B8(a5),d0 ROM:00131F2C add.w $7B4(a5),d0 ROM:00131F30 add.w $7B6(a5),d0 ROM:00131F34 move.w d0,($E22).w ROM:00131F38 bra.s locret_131F58 ROM:00131F3A ; --------------------------------------------------------------------------- ROM:00131F3A ROM:00131F3A loc_131F3A: ; CODE XREF: sub_131F10+10↑j ROM:00131F3A move.w ($730).w,d2 ROM:00131F3E sub.w $7B4(a5),d2 ROM:00131F42 sub.w $7B6(a5),d2 ROM:00131F46 ext.l d2 ROM:00131F48 divs.w $7B8(a5),d2 ROM:00131F4C add.w $7B4(a5),d2 ROM:00131F50 add.w $7B6(a5),d2 ROM:00131F54 move.w d2,($E22).w ROM:00131F58 ROM:00131F58 locret_131F58: ; CODE XREF: sub_131F10+28↑j ROM:00131F58 rts ROM:00131F58 ; End of function sub_131F10 ROM:00131F58 ROM:00131F5A ROM:00131F5A ; =============== S U B R O U T I N E ======================================= ROM:00131F5A ROM:00131F5A ROM:00131F5A sub_131F5A: ; CODE XREF: sub_131C04+10↑p ROM:00131F5A clr.w d1 ROM:00131F5C move.b ($11A5).w,d1 ROM:00131F60 cmpi.w #5,d1 ROM:00131F64 bcc.s locret_131F6E ROM:00131F66 movea.l off_131F70(pc,d1.w*4),a0 ROM:00131F6A nop ROM:00131F6C jmp (a0) ROM:00131F6E ; --------------------------------------------------------------------------- ROM:00131F6E ROM:00131F6E locret_131F6E: ; CODE XREF: sub_131F5A+A↑j ROM:00131F6E rts ROM:00131F6E ; End of function sub_131F5A ROM:00131F6E ROM:00131F6E ; --------------------------------------------------------------------------- ROM:00131F70 off_131F70: dc.l loc_131F84 ; DATA XREF: sub_131F5A+C↑r ROM:00131F74 dc.l loc_131F90 ROM:00131F78 dc.l loc_131FF4 ROM:00131F7C dc.l loc_13205A ROM:00131F80 dc.l loc_132060 ROM:00131F84 ; --------------------------------------------------------------------------- ROM:00131F84 ROM:00131F84 loc_131F84: ; DATA XREF: ROM:off_131F70↑o ROM:00131F84 move.b #1,($11A5).w ROM:00131F8A bsr.w sub_1320BE ROM:00131F8E rts ROM:00131F90 ; --------------------------------------------------------------------------- ROM:00131F90 ROM:00131F90 loc_131F90: ; DATA XREF: ROM:00131F74↑o ROM:00131F90 move.w $7C2(a5),d0 ROM:00131F94 move.w $35C(a5),d1 ROM:00131F98 move.w $7C0(a5),d2 ROM:00131F9C cmp.w ($598).w,d0 ROM:00131FA0 bge.s loc_131FCC ROM:00131FA2 cmp.w ($598).w,d2 ROM:00131FA6 ble.s loc_131FCC ROM:00131FA8 cmp.w ($E1E).w,d1 ROM:00131FAC ble.s loc_131FCC ROM:00131FAE move.b #2,($11A5).w ROM:00131FB4 bsr.w sub_1320C8 ROM:00131FB8 move.w $7C4(a5),d3 ROM:00131FBC clr.b ($906).w ROM:00131FC0 move.w d3,($6EE).w ROM:00131FC4 move.b #1,($906).w ROM:00131FCA rts ROM:00131FCC ; --------------------------------------------------------------------------- ROM:00131FCC ROM:00131FCC loc_131FCC: ; CODE XREF: ROM:00131FA0↑j ROM:00131FCC ; ROM:00131FA6↑j ... ROM:00131FCC cmp.w ($E1E).w,d1 ROM:00131FD0 ble.s loc_131FEE ROM:00131FD2 cmp.w ($598).w,d2 ROM:00131FD6 bge.s loc_131FDC ROM:00131FD8 bra.w loc_131FE2 ROM:00131FDC ; --------------------------------------------------------------------------- ROM:00131FDC ROM:00131FDC loc_131FDC: ; CODE XREF: ROM:00131FD6↑j ROM:00131FDC cmp.w ($598).w,d0 ROM:00131FE0 ble.s loc_131FEE ROM:00131FE2 ROM:00131FE2 loc_131FE2: ; CODE XREF: ROM:00131FD8↑j ROM:00131FE2 ; ROM:00131FFC↓j ... ROM:00131FE2 move.b #3,($11A5).w ROM:00131FE8 bsr.w sub_1320BE ROM:00131FEC rts ROM:00131FEE ; --------------------------------------------------------------------------- ROM:00131FEE ROM:00131FEE loc_131FEE: ; CODE XREF: ROM:00131FD0↑j ROM:00131FEE ; ROM:00131FE0↑j ROM:00131FEE bsr.w sub_1320BE ROM:00131FF2 rts ROM:00131FF4 ; --------------------------------------------------------------------------- ROM:00131FF4 ROM:00131FF4 loc_131FF4: ; DATA XREF: ROM:00131F78↑o ROM:00131FF4 cmpi.w #0,($6EE).w ROM:00131FFA bgt.s loc_131FFE ROM:00131FFC bra.s loc_131FE2 ROM:00131FFE ; --------------------------------------------------------------------------- ROM:00131FFE ROM:00131FFE loc_131FFE: ; CODE XREF: ROM:00131FFA↑j ROM:00131FFE move.w $7C2(a5),d0 ROM:00132002 move.w $7C0(a5),d2 ROM:00132006 cmp.w ($598).w,d2 ROM:0013200A bge.s loc_13200E ROM:0013200C bra.s loc_131FE2 ROM:0013200E ; --------------------------------------------------------------------------- ROM:0013200E ROM:0013200E loc_13200E: ; CODE XREF: ROM:0013200A↑j ROM:0013200E cmp.w ($598).w,d0 ROM:00132012 ble.s loc_132020 ROM:00132014 bsr.w sub_1320BE ROM:00132018 move.b #3,($11A5).w ROM:0013201E rts ROM:00132020 ; --------------------------------------------------------------------------- ROM:00132020 ROM:00132020 loc_132020: ; CODE XREF: ROM:00132012↑j ROM:00132020 move.w $7C2(a5),d0 ROM:00132024 move.w $35C(a5),d1 ROM:00132028 move.w $7C0(a5),d2 ROM:0013202C cmp.w ($598).w,d2 ROM:00132030 ble.s loc_132054 ROM:00132032 cmp.w ($598).w,d0 ROM:00132036 bge.s loc_132054 ROM:00132038 cmp.w ($E1E).w,d1 ROM:0013203C bne.s loc_132054 ROM:0013203E bsr.w sub_1320BE ROM:00132042 bclr #0,($906).w ROM:00132048 bset #2,($906).w ROM:0013204E move.b #4,($11A5).w ROM:00132054 ROM:00132054 loc_132054: ; CODE XREF: ROM:00132030↑j ROM:00132054 ; ROM:00132036↑j ... ROM:00132054 bsr.w sub_1320C8 ROM:00132058 rts ROM:0013205A ; --------------------------------------------------------------------------- ROM:0013205A ROM:0013205A loc_13205A: ; DATA XREF: ROM:00131F7C↑o ROM:0013205A bsr.w sub_1320BE ROM:0013205E rts ROM:00132060 ; --------------------------------------------------------------------------- ROM:00132060 ROM:00132060 loc_132060: ; DATA XREF: ROM:00131F80↑o ROM:00132060 move.w $7C2(a5),d0 ROM:00132064 move.w $35C(a5),d1 ROM:00132068 move.w $7C0(a5),d2 ROM:0013206C cmp.w ($598).w,d0 ROM:00132070 bge.s loc_132096 ROM:00132072 cmp.w ($598).w,d2 ROM:00132076 ble.s loc_132096 ROM:00132078 cmp.w ($E1E).w,d1 ROM:0013207C ble.s loc_132096 ROM:0013207E move.b #2,($11A5).w ROM:00132084 bsr.w sub_1320C8 ROM:00132088 bclr #2,($906).w ROM:0013208E bset #0,($906).w ROM:00132094 rts ROM:00132096 ; --------------------------------------------------------------------------- ROM:00132096 ROM:00132096 loc_132096: ; CODE XREF: ROM:00132070↑j ROM:00132096 ; ROM:00132076↑j ... ROM:00132096 cmp.w ($E1E).w,d1 ROM:0013209A ble.s loc_1320B8 ROM:0013209C cmp.w ($598).w,d2 ROM:001320A0 bge.s loc_1320A6 ROM:001320A2 bra.w loc_1320AC ROM:001320A6 ; --------------------------------------------------------------------------- ROM:001320A6 ROM:001320A6 loc_1320A6: ; CODE XREF: ROM:001320A0↑j ROM:001320A6 cmp.w ($598).w,d0 ROM:001320AA ble.s loc_1320B8 ROM:001320AC ROM:001320AC loc_1320AC: ; CODE XREF: ROM:001320A2↑j ROM:001320AC move.b #3,($11A5).w ROM:001320B2 bsr.w sub_1320BE ROM:001320B6 rts ROM:001320B8 ; --------------------------------------------------------------------------- ROM:001320B8 ROM:001320B8 loc_1320B8: ; CODE XREF: ROM:0013209A↑j ROM:001320B8 ; ROM:001320AA↑j ROM:001320B8 bsr.w sub_1320BE ROM:001320BC rts ROM:001320BE ROM:001320BE ; =============== S U B R O U T I N E ======================================= ROM:001320BE ROM:001320BE ROM:001320BE sub_1320BE: ; CODE XREF: ROM:00131F8A↑p ROM:001320BE ; ROM:00131FE8↑p ... ROM:001320BE move.w ($E1E).w,d0 ROM:001320C2 move.w d0,($E24).w ROM:001320C6 rts ROM:001320C6 ; End of function sub_1320BE ROM:001320C6 ROM:001320C8 ROM:001320C8 ; =============== S U B R O U T I N E ======================================= ROM:001320C8 ROM:001320C8 ROM:001320C8 sub_1320C8: ; CODE XREF: ROM:00131FB4↑p ROM:001320C8 ; ROM:loc_132054↑p ... ROM:001320C8 move.w $35C(a5),d0 ROM:001320CC move.w d0,($E24).w ROM:001320D0 rts ROM:001320D0 ; End of function sub_1320C8 ROM:001320D0 ROM:001320D2 ROM:001320D2 ; =============== S U B R O U T I N E ======================================= ROM:001320D2 ROM:001320D2 ROM:001320D2 sub_1320D2: ; CODE XREF: sub_1313B0+A↑p ROM:001320D2 clr.w d1 ROM:001320D4 move.b ($11A7).w,d1 ROM:001320D8 cmpi.w #4,d1 ROM:001320DC bcc.s locret_1320E6 ROM:001320DE movea.l off_1320E8(pc,d1.w*4),a0 ROM:001320E2 nop ROM:001320E4 jmp (a0) ROM:001320E6 ; --------------------------------------------------------------------------- ROM:001320E6 ROM:001320E6 locret_1320E6: ; CODE XREF: sub_1320D2+A↑j ROM:001320E6 rts ROM:001320E6 ; End of function sub_1320D2 ROM:001320E6 ROM:001320E6 ; --------------------------------------------------------------------------- ROM:001320E8 off_1320E8: dc.l loc_1320F8 ; DATA XREF: sub_1320D2+C↑r ROM:001320EC dc.l loc_132100 ROM:001320F0 dc.l loc_132134 ROM:001320F4 dc.l loc_132176 ROM:001320F8 ; --------------------------------------------------------------------------- ROM:001320F8 ROM:001320F8 loc_1320F8: ; DATA XREF: ROM:off_1320E8↑o ROM:001320F8 move.b #1,($11A7).w ROM:001320FE rts ROM:00132100 ; --------------------------------------------------------------------------- ROM:00132100 ROM:00132100 loc_132100: ; DATA XREF: ROM:001320EC↑o ROM:00132100 bsr.w sub_132612 ROM:00132104 bsr.l sub_131A28 ROM:0013210A btst #7,($12F9).w ROM:00132110 bne.s locret_132132 ROM:00132112 btst #5,($1318).w ROM:00132118 bne.s locret_132132 ROM:0013211A move.b #2,($11A7).w ROM:00132120 move.b #0,($11A3).w ROM:00132126 bclr #0,($926).w ROM:0013212C bset #2,($926).w ROM:00132132 ROM:00132132 locret_132132: ; CODE XREF: ROM:00132110↑j ROM:00132132 ; ROM:00132118↑j ROM:00132132 rts ROM:00132134 ; --------------------------------------------------------------------------- ROM:00132134 ROM:00132134 loc_132134: ; DATA XREF: ROM:001320F0↑o ROM:00132134 bsr.w sub_13226A ROM:00132138 bsr.w sub_132612 ROM:0013213C bsr.w sub_1322D8 ROM:00132140 btst #7,($12F9).w ROM:00132146 bne.s loc_13215A ROM:00132148 btst #5,($1318).w ROM:0013214E bne.s loc_13215A ROM:00132150 btst #5,($12F5).w ROM:00132156 beq.s loc_132162 ROM:00132158 rts ROM:0013215A ; --------------------------------------------------------------------------- ROM:0013215A ROM:0013215A loc_13215A: ; CODE XREF: ROM:00132146↑j ROM:0013215A ; ROM:0013214E↑j ROM:0013215A move.b #1,($11A7).w ROM:00132160 rts ROM:00132162 ; --------------------------------------------------------------------------- ROM:00132162 ROM:00132162 loc_132162: ; CODE XREF: ROM:00132156↑j ROM:00132162 bsr.w sub_132278 ROM:00132166 bsr.w sub_132612 ROM:0013216A bsr.w sub_1322D8 ROM:0013216E move.b #3,($11A7).w ROM:00132174 rts ROM:00132176 ; --------------------------------------------------------------------------- ROM:00132176 ROM:00132176 loc_132176: ; DATA XREF: ROM:001320F4↑o ROM:00132176 bsr.w sub_132278 ROM:0013217A bsr.w sub_132612 ROM:0013217E bsr.w sub_1322D8 ROM:00132182 btst #7,($12F9).w ROM:00132188 bne.s loc_13219C ROM:0013218A btst #5,($1318).w ROM:00132190 bne.s loc_13219C ROM:00132192 btst #5,($12F5).w ROM:00132198 bne.s loc_1321AA ROM:0013219A rts ROM:0013219C ; --------------------------------------------------------------------------- ROM:0013219C ROM:0013219C loc_13219C: ; CODE XREF: ROM:00132188↑j ROM:0013219C ; ROM:00132190↑j ROM:0013219C move.b #1,($11A7).w ROM:001321A2 move.b #0,($11A4).w ROM:001321A8 rts ROM:001321AA ; --------------------------------------------------------------------------- ROM:001321AA ROM:001321AA loc_1321AA: ; CODE XREF: ROM:00132198↑j ROM:001321AA move.b #2,($11A7).w ROM:001321B0 move.b #0,($11A4).w ROM:001321B6 rts ROM:001321B8 ; --------------------------------------------------------------------------- ROM:001321B8 rts ROM:001321BA ROM:001321BA ; =============== S U B R O U T I N E ======================================= ROM:001321BA ROM:001321BA ROM:001321BA sub_1321BA: ; CODE XREF: sub_132278+4↓p ROM:001321BA clr.w d1 ROM:001321BC move.b ($11A6).w,d1 ROM:001321C0 cmpi.w #4,d1 ROM:001321C4 bcc.s locret_1321CE ROM:001321C6 movea.l off_1321D0(pc,d1.w*4),a0 ROM:001321CA nop ROM:001321CC jmp (a0) ROM:001321CE ; --------------------------------------------------------------------------- ROM:001321CE ROM:001321CE locret_1321CE: ; CODE XREF: sub_1321BA+A↑j ROM:001321CE rts ROM:001321CE ; End of function sub_1321BA ROM:001321CE ROM:001321CE ; --------------------------------------------------------------------------- ROM:001321D0 off_1321D0: dc.l loc_1321E0 ; DATA XREF: sub_1321BA+C↑r ROM:001321D4 dc.l loc_1321F6 ROM:001321D8 dc.l loc_13222C ROM:001321DC dc.l loc_13224A ROM:001321E0 ; --------------------------------------------------------------------------- ROM:001321E0 ROM:001321E0 loc_1321E0: ; DATA XREF: ROM:off_1321D0↑o ROM:001321E0 bclr #2,($1310).w ROM:001321E6 bclr #6,($131D).w ROM:001321EC move.b #1,($11A6).w ROM:001321F2 bra.s loc_132226 ROM:001321F4 ; --------------------------------------------------------------------------- ROM:001321F4 rts ROM:001321F6 ; --------------------------------------------------------------------------- ROM:001321F6 ROM:001321F6 loc_1321F6: ; DATA XREF: ROM:001321D4↑o ROM:001321F6 move.w $7DA(a5),d0 ROM:001321FA cmp.w ($A56).w,d0 ROM:001321FE ble.s loc_13220E ROM:00132200 bset #2,($1310).w ROM:00132206 move.b #3,($11A6).w ROM:0013220C bra.s loc_132262 ROM:0013220E ; --------------------------------------------------------------------------- ROM:0013220E ROM:0013220E loc_13220E: ; CODE XREF: ROM:001321FE↑j ROM:0013220E move.w $7E0(a5),d0 ROM:00132212 cmp.w ($A56).w,d0 ROM:00132216 bge.s loc_132226 ROM:00132218 bset #6,($131D).w ROM:0013221E move.b #2,($11A6).w ROM:00132224 bra.s loc_132244 ROM:00132226 ; --------------------------------------------------------------------------- ROM:00132226 ROM:00132226 loc_132226: ; CODE XREF: ROM:001321F2↑j ROM:00132226 ; ROM:00132216↑j ... ROM:00132226 bsr.w sub_1322D2 ROM:0013222A rts ROM:0013222C ; --------------------------------------------------------------------------- ROM:0013222C ROM:0013222C loc_13222C: ; DATA XREF: ROM:001321D8↑o ROM:0013222C move.w $7DE(a5),d0 ROM:00132230 cmp.w ($A56).w,d0 ROM:00132234 ble.s loc_132244 ROM:00132236 bclr #6,($131D).w ROM:0013223C move.b #1,($11A6).w ROM:00132242 bra.s loc_132226 ROM:00132244 ; --------------------------------------------------------------------------- ROM:00132244 ROM:00132244 loc_132244: ; CODE XREF: ROM:00132224↑j ROM:00132244 ; ROM:00132234↑j ROM:00132244 bsr.w sub_1322BA ROM:00132248 rts ROM:0013224A ; --------------------------------------------------------------------------- ROM:0013224A ROM:0013224A loc_13224A: ; DATA XREF: ROM:001321DC↑o ROM:0013224A move.w $7DC(a5),d0 ROM:0013224E cmp.w ($A56).w,d0 ROM:00132252 bge.s loc_132262 ROM:00132254 bclr #2,($1310).w ROM:0013225A move.b #1,($11A6).w ROM:00132260 bra.s loc_132226 ROM:00132262 ; --------------------------------------------------------------------------- ROM:00132262 ROM:00132262 loc_132262: ; CODE XREF: ROM:0013220C↑j ROM:00132262 ; ROM:00132252↑j ROM:00132262 bsr.w sub_1322BA ROM:00132266 rts ROM:00132268 ; --------------------------------------------------------------------------- ROM:00132268 rts ROM:0013226A ROM:0013226A ; =============== S U B R O U T I N E ======================================= ROM:0013226A ROM:0013226A ROM:0013226A sub_13226A: ; CODE XREF: ROM:loc_132134↑p ROM:0013226A bsr.w sub_132270 ROM:0013226E rts ROM:0013226E ; End of function sub_13226A ROM:0013226E ROM:00132270 ROM:00132270 ; =============== S U B R O U T I N E ======================================= ROM:00132270 ROM:00132270 ROM:00132270 sub_132270: ; CODE XREF: sub_13226A↑p ROM:00132270 move.w $7CE(a5),($E24).w ROM:00132276 rts ROM:00132276 ; End of function sub_132270 ROM:00132276 ROM:00132278 ROM:00132278 ; =============== S U B R O U T I N E ======================================= ROM:00132278 ROM:00132278 ROM:00132278 sub_132278: ; CODE XREF: ROM:loc_132162↑p ROM:00132278 ; ROM:loc_132176↑p ROM:00132278 bsr.w sub_132392 ROM:0013227C bsr.w sub_1321BA ROM:00132280 bsr.w sub_13228C ROM:00132284 bsr.l sub_131C04 ROM:0013228A rts ROM:0013228A ; End of function sub_132278 ROM:0013228A ROM:0013228C ROM:0013228C ; =============== S U B R O U T I N E ======================================= ROM:0013228C ROM:0013228C ROM:0013228C sub_13228C: ; CODE XREF: sub_132278+8↑p ROM:0013228C move.w ($A56).w,d0 ROM:00132290 sub.w $7E2(a5),d0 ROM:00132294 move.w d0,($E3E).w ROM:00132298 muls.w ($E40).w,d0 ROM:0013229C divs.w #$1F4,d0 ROM:001322A0 move.w d0,($E42).w ROM:001322A4 move.w ($E28).w,d1 ROM:001322A8 sub.w d0,d1 ROM:001322AA move.w $35C(a5),d0 ROM:001322AE cmp.w d1,d0 ROM:001322B0 bge.s loc_1322B4 ROM:001322B2 move.w d0,d1 ROM:001322B4 ROM:001322B4 loc_1322B4: ; CODE XREF: sub_13228C+24↑j ROM:001322B4 move.w d1,($E2A).w ROM:001322B8 rts ROM:001322B8 ; End of function sub_13228C ROM:001322B8 ROM:001322BA ROM:001322BA ; =============== S U B R O U T I N E ======================================= ROM:001322BA ROM:001322BA ROM:001322BA sub_1322BA: ; CODE XREF: ROM:loc_132244↑p ROM:001322BA ; ROM:loc_132262↑p ROM:001322BA move.w #$3DDA,d1 ROM:001322BE move.w ($EC6).w,d2 ROM:001322C2 move.w ($598).w,d3 ROM:001322C6 bsr.l sub_11700C ROM:001322CC move.w d1,($E40).w ROM:001322D0 rts ROM:001322D0 ; End of function sub_1322BA ROM:001322D0 ROM:001322D2 ROM:001322D2 ; =============== S U B R O U T I N E ======================================= ROM:001322D2 ROM:001322D2 ROM:001322D2 sub_1322D2: ; CODE XREF: ROM:loc_132226↑p ROM:001322D2 clr.w ($E40).w ROM:001322D6 rts ROM:001322D6 ; End of function sub_1322D2 ROM:001322D6 ROM:001322D8 ROM:001322D8 ; =============== S U B R O U T I N E ======================================= ROM:001322D8 ROM:001322D8 ROM:001322D8 sub_1322D8: ; CODE XREF: ROM:0013213C↑p ROM:001322D8 ; ROM:0013216A↑p ... ROM:001322D8 bsr.w sub_1323AA ROM:001322DC bsr.w sub_132498 ROM:001322E0 bsr.w sub_1324AA ROM:001322E4 bsr.w sub_1324D2 ROM:001322E8 bsr.w sub_1322FE ROM:001322EC bsr.w sub_132362 ROM:001322F0 bsr.w sub_13237A ROM:001322F4 bsr.w sub_1324F6 ROM:001322F8 bsr.w sub_132532 ROM:001322FC rts ROM:001322FC ; End of function sub_1322D8 ROM:001322FC ROM:001322FE ROM:001322FE ; =============== S U B R O U T I N E ======================================= ROM:001322FE ROM:001322FE ROM:001322FE sub_1322FE: ; CODE XREF: sub_1322D8+10↑p ROM:001322FE move.w #$2710,($E38).w ROM:00132304 btst #0,($1314).w ROM:0013230A beq.s locret_132360 ROM:0013230C move.w $7D8(a5),d0 ROM:00132310 cmp.w ($598).w,d0 ROM:00132314 bgt.s loc_13231E ROM:00132316 move.w #$2710,($E38).w ROM:0013231C bra.s locret_132360 ROM:0013231E ; --------------------------------------------------------------------------- ROM:0013231E ROM:0013231E loc_13231E: ; CODE XREF: sub_1322FE+16↑j ROM:0013231E move.w #$3DD8,d1 ROM:00132322 move.w ($A56).w,d2 ROM:00132326 move.w ($A98).w,d3 ROM:0013232A bsr.l sub_11700C ROM:00132330 move.w $7D6(a5),d0 ROM:00132334 cmp.w ($598).w,d0 ROM:00132338 blt.s loc_132340 ROM:0013233A move.w d1,($E38).w ROM:0013233E bra.s locret_132360 ROM:00132340 ; --------------------------------------------------------------------------- ROM:00132340 ROM:00132340 loc_132340: ; CODE XREF: sub_1322FE+3A↑j ROM:00132340 move.w $7D8(a5),d7 ROM:00132344 sub.w ($598).w,d7 ROM:00132348 move.w $7D8(a5),d5 ROM:0013234C sub.w $7D6(a5),d5 ROM:00132350 subi.w #$2710,d1 ROM:00132354 muls.w d7,d1 ROM:00132356 divs.w d5,d1 ROM:00132358 addi.w #$2710,d1 ROM:0013235C move.w d1,($E38).w ROM:00132360 ROM:00132360 locret_132360: ; CODE XREF: sub_1322FE+C↑j ROM:00132360 ; sub_1322FE+1E↑j ... ROM:00132360 rts ROM:00132360 ; End of function sub_1322FE ROM:00132360 ROM:00132362 ROM:00132362 ; =============== S U B R O U T I N E ======================================= ROM:00132362 ROM:00132362 ROM:00132362 sub_132362: ; CODE XREF: sub_1322D8+14↑p ROM:00132362 move.w #$3DD6,d1 ROM:00132366 move.w ($A98).w,d2 ROM:0013236A move.w ($EC6).w,d3 ROM:0013236E bsr.l sub_11700C ROM:00132374 move.w d1,($E36).w ROM:00132378 rts ROM:00132378 ; End of function sub_132362 ROM:00132378 ROM:0013237A ROM:0013237A ; =============== S U B R O U T I N E ======================================= ROM:0013237A ROM:0013237A ROM:0013237A sub_13237A: ; CODE XREF: sub_1322D8+18↑p ROM:0013237A move.w #$3DDC,d1 ROM:0013237E move.w ($A5C).w,d2 ROM:00132382 move.w ($EC6).w,d3 ROM:00132386 bsr.l sub_11700C ROM:0013238C move.w d1,($E3A).w ROM:00132390 rts ROM:00132390 ; End of function sub_13237A ROM:00132390 ROM:00132392 ROM:00132392 ; =============== S U B R O U T I N E ======================================= ROM:00132392 ROM:00132392 ROM:00132392 sub_132392: ; CODE XREF: sub_132278↑p ROM:00132392 move.w #$3DDE,d1 ROM:00132396 move.w ($EC6).w,d2 ROM:0013239A move.w ($598).w,d3 ROM:0013239E bsr.l sub_11700C ROM:001323A4 move.w d1,($E28).w ROM:001323A8 rts ROM:001323A8 ; End of function sub_132392 ROM:001323A8 ROM:001323AA ROM:001323AA ; =============== S U B R O U T I N E ======================================= ROM:001323AA ROM:001323AA ROM:001323AA sub_1323AA: ; CODE XREF: sub_1322D8↑p ROM:001323AA bsr.w sub_1323C2 ROM:001323AE bsr.w sub_1323DA ROM:001323B2 bsr.w sub_132408 ROM:001323B6 bsr.l sub_131BFC ROM:001323BC bsr.w sub_13244C ROM:001323C0 rts ROM:001323C0 ; End of function sub_1323AA ROM:001323C0 ROM:001323C2 ROM:001323C2 ; =============== S U B R O U T I N E ======================================= ROM:001323C2 ROM:001323C2 ROM:001323C2 sub_1323C2: ; CODE XREF: sub_1323AA↑p ROM:001323C2 move.w #$3DE0,d1 ROM:001323C6 move.w ($EC6).w,d2 ROM:001323CA move.w ($598).w,d3 ROM:001323CE bsr.l sub_11700C ROM:001323D4 move.w d1,($E2C).w ROM:001323D8 rts ROM:001323D8 ; End of function sub_1323C2 ROM:001323D8 ROM:001323DA ROM:001323DA ; =============== S U B R O U T I N E ======================================= ROM:001323DA ROM:001323DA ROM:001323DA sub_1323DA: ; CODE XREF: sub_1323AA+4↑p ROM:001323DA move.w #$3DE2,d1 ROM:001323DE move.w ($EC6).w,d2 ROM:001323E2 move.w ($598).w,d3 ROM:001323E6 bsr.l sub_11700C ROM:001323EC move.w d1,($E32).w ROM:001323F0 move.w ($A56).w,d0 ROM:001323F4 sub.w ($E2C).w,d0 ROM:001323F8 muls.w d1,d0 ROM:001323FA divs.w #$2710,d0 ROM:001323FE add.w ($E2C).w,d0 ROM:00132402 move.w d0,($E34).w ROM:00132406 rts ROM:00132406 ; End of function sub_1323DA ROM:00132406 ROM:00132408 ROM:00132408 ; =============== S U B R O U T I N E ======================================= ROM:00132408 ROM:00132408 ROM:00132408 sub_132408: ; CODE XREF: sub_1323AA+8↑p ROM:00132408 move.w $7D2(a5),d1 ROM:0013240C move.w ($EC6).w,d0 ROM:00132410 cmpi.w #1,d1 ROM:00132414 bne.s loc_13241E ROM:00132416 muls.w $1E8(a5),d0 ROM:0013241A divs.w ($1338).w,d0 ROM:0013241E ROM:0013241E loc_13241E: ; CODE XREF: sub_132408+C↑j ROM:0013241E move.w d0,($10CC).w ROM:00132422 move.w #$3DE4,d1 ROM:00132426 move.w ($10CC).w,d2 ROM:0013242A move.w ($598).w,d3 ROM:0013242E bsr.l sub_11700C ROM:00132434 move.w $7D2(a5),d7 ROM:00132438 cmpi.w #2,d7 ROM:0013243C bne.s loc_132446 ROM:0013243E muls.w ($A9C).w,d1 ROM:00132442 divs.w #$2710,d1 ROM:00132446 ROM:00132446 loc_132446: ; CODE XREF: sub_132408+34↑j ROM:00132446 move.w d1,($10CA).w ROM:0013244A rts ROM:0013244A ; End of function sub_132408 ROM:0013244A ROM:0013244C ROM:0013244C ; =============== S U B R O U T I N E ======================================= ROM:0013244C ROM:0013244C ROM:0013244C sub_13244C: ; CODE XREF: sub_1323AA+12↑p ROM:0013244C move.w $7D0(a5),d0 ROM:00132450 ext.l d0 ROM:00132452 divs.w #4,d0 ROM:00132456 move.w #0,d6 ROM:0013245A bra.s loc_132460 ROM:0013245C ; --------------------------------------------------------------------------- ROM:0013245C ROM:0013245C loc_13245C: ; CODE XREF: sub_13244C+48↓j ROM:0013245C addi.w #1,d6 ROM:00132460 ROM:00132460 loc_132460: ; CODE XREF: sub_13244C+E↑j ROM:00132460 cmpi.w #0,d6 ROM:00132464 bgt.s locret_132496 ROM:00132466 move.w d0,d2 ROM:00132468 muls.w $10C8(d6.w*2),d2 ROM:0013246E move.w $EC6(d6.w*2),d3 ROM:00132474 muls.w #$220A,d3 ROM:00132478 move.w ($E34).w,d4 ROM:0013247C ext.l d4 ROM:0013247E muls.l #$2710,d4 ROM:00132486 muls.l d2,d5:d3 ROM:0013248A divs.l d4,d5:d3 ROM:0013248E move.l d3,$A28(d6.w*4) ROM:00132494 bra.s loc_13245C ROM:00132496 ; --------------------------------------------------------------------------- ROM:00132496 ROM:00132496 locret_132496: ; CODE XREF: sub_13244C+18↑j ROM:00132496 rts ROM:00132496 ; End of function sub_13244C ROM:00132496 ROM:00132498 ROM:00132498 ; =============== S U B R O U T I N E ======================================= ROM:00132498 ROM:00132498 ROM:00132498 sub_132498: ; CODE XREF: sub_1322D8+4↑p ROM:00132498 move.w $7E4(a5),d0 ROM:0013249C muls.w ($C02).w,d0 ROM:001324A0 divs.w #$A,d0 ROM:001324A4 move.w d0,($E30).w ROM:001324A8 rts ROM:001324A8 ; End of function sub_132498 ROM:001324A8 ROM:001324AA ROM:001324AA ; =============== S U B R O U T I N E ======================================= ROM:001324AA ROM:001324AA ROM:001324AA sub_1324AA: ; CODE XREF: sub_1322D8+8↑p ROM:001324AA btst #0,($130F).w ROM:001324B0 beq.s loc_1324BA ROM:001324B2 move.w $7D4(a5),d0 ROM:001324B6 bra.w loc_1324BE ROM:001324BA ; --------------------------------------------------------------------------- ROM:001324BA ROM:001324BA loc_1324BA: ; CODE XREF: sub_1324AA+6↑j ROM:001324BA move.w ($E24).w,d0 ROM:001324BE ROM:001324BE loc_1324BE: ; CODE XREF: sub_1324AA+C↑j ROM:001324BE add.w ($E30).w,d0 ROM:001324C2 cmpi.w #1,d0 ROM:001324C6 bge.s loc_1324CC ROM:001324C8 move.w #1,d0 ROM:001324CC ROM:001324CC loc_1324CC: ; CODE XREF: sub_1324AA+1C↑j ROM:001324CC move.w d0,($E26).w ROM:001324D0 rts ROM:001324D0 ; End of function sub_1324AA ROM:001324D0 ROM:001324D2 ROM:001324D2 ; =============== S U B R O U T I N E ======================================= ROM:001324D2 ROM:001324D2 ROM:001324D2 sub_1324D2: ; CODE XREF: sub_1322D8+C↑p ROM:001324D2 move.l ($A28).w,d2 ROM:001324D6 muls.l #$14,d3:d2 ROM:001324DE move.w ($E26).w,d4 ROM:001324E2 ext.l d4 ROM:001324E4 divs.l d4,d3:d2 ROM:001324E8 move.l d2,($A38).w ROM:001324EC divs.w #$64,d2 ; 'd' ROM:001324F0 move.w d2,($E3C).w ROM:001324F4 rts ROM:001324F4 ; End of function sub_1324D2 ROM:001324F4 ROM:001324F6 ROM:001324F6 ; =============== S U B R O U T I N E ======================================= ROM:001324F6 ROM:001324F6 ROM:001324F6 sub_1324F6: ; CODE XREF: sub_1322D8+1C↑p ROM:001324F6 move.l ($A38).w,d2 ROM:001324FA add.l ($9F4).w,d2 ROM:001324FE bpl.s loc_132502 ROM:00132500 clr.l d2 ROM:00132502 ROM:00132502 loc_132502: ; CODE XREF: sub_1324F6+8↑j ROM:00132502 move.w $728(a5),d4 ROM:00132506 cmp.w ($AC4).w,d4 ROM:0013250A bge.s loc_132516 ROM:0013250C move.l $1A6(a5),d5 ROM:00132510 cmp.l d2,d5 ROM:00132512 ble.s loc_132516 ROM:00132514 move.l d5,d2 ROM:00132516 ROM:00132516 loc_132516: ; CODE XREF: sub_1324F6+14↑j ROM:00132516 ; sub_1324F6+1C↑j ROM:00132516 move.l d2,($A34).w ROM:0013251A muls.l #$258,d3:d2 ROM:00132522 move.w ($E2E).w,d4 ROM:00132526 ext.l d4 ROM:00132528 divs.l d4,d3:d2 ROM:0013252C move.l d2,($A3C).w ROM:00132530 rts ROM:00132530 ; End of function sub_1324F6 ROM:00132530 ROM:00132532 ROM:00132532 ; =============== S U B R O U T I N E ======================================= ROM:00132532 ROM:00132532 ROM:00132532 sub_132532: ; CODE XREF: sub_1322D8+20↑p ROM:00132532 move.w #0,d7 ROM:00132536 bra.s loc_13253C ROM:00132538 ; --------------------------------------------------------------------------- ROM:00132538 ROM:00132538 loc_132538: ; CODE XREF: sub_132532+DA↓j ROM:00132538 addi.w #1,d7 ROM:0013253C ROM:0013253C loc_13253C: ; CODE XREF: sub_132532+4↑j ROM:0013253C cmpi.w #0,d7 ROM:00132540 bgt.l locret_132610 ROM:00132546 move.l #$2710,d6 ROM:0013254C move.w ($E36).w,d4 ROM:00132550 ext.l d4 ROM:00132552 move.l $A3C(d7.w*4),d2 ROM:00132558 muls.l d4,d3:d2 ROM:0013255C divs.l d6,d3:d2 ROM:00132560 bvc.w loc_13256A ROM:00132564 move.l #$7FFFFFFF,d2 ROM:0013256A ROM:0013256A loc_13256A: ; CODE XREF: sub_132532+2E↑j ROM:0013256A move.w ($E3A).w,d4 ROM:0013256E ext.l d4 ROM:00132570 muls.l d4,d3:d2 ROM:00132574 divs.l d6,d3:d2 ROM:00132578 bvc.w loc_132582 ROM:0013257C move.l #$7FFFFFFF,d2 ROM:00132582 ROM:00132582 loc_132582: ; CODE XREF: sub_132532+46↑j ROM:00132582 move.w ($E38).w,d4 ROM:00132586 ext.l d4 ROM:00132588 muls.l d4,d3:d2 ROM:0013258C divs.l d6,d3:d2 ROM:00132590 bvc.w loc_13259A ROM:00132594 move.l #$7FFFFFFF,d2 ROM:0013259A ROM:0013259A loc_13259A: ; CODE XREF: sub_132532+5E↑j ROM:0013259A move.w ($E10).w,d4 ROM:0013259E muls.w #$A,d4 ROM:001325A2 muls.l d4,d3:d2 ROM:001325A6 divs.l d6,d3:d2 ROM:001325AA bvc.w loc_1325B4 ROM:001325AE move.l #$7FFFFFFF,d2 ROM:001325B4 ROM:001325B4 loc_1325B4: ; CODE XREF: sub_132532+78↑j ROM:001325B4 move.w ($DBC).w,d4 ROM:001325B8 ext.l d4 ROM:001325BA muls.l d4,d3:d2 ROM:001325BE divs.l d6,d3:d2 ROM:001325C2 bvc.w loc_1325CC ROM:001325C6 move.l #$7FFFFFFF,d2 ROM:001325CC ROM:001325CC loc_1325CC: ; CODE XREF: sub_132532+90↑j ROM:001325CC move.w $F14(d7.w*2),d4 ROM:001325D2 ext.l d4 ROM:001325D4 muls.l d4,d3:d2 ROM:001325D8 divs.l d6,d3:d2 ROM:001325DC bvc.w loc_1325E6 ROM:001325E0 move.l #$7FFFFFFF,d2 ROM:001325E6 ROM:001325E6 loc_1325E6: ; CODE XREF: sub_132532+AA↑j ROM:001325E6 move.w $FB8(d7.w*2),d4 ROM:001325EC ext.l d4 ROM:001325EE muls.l d4,d3:d2 ROM:001325F2 divs.l d6,d3:d2 ROM:001325F6 bvc.w loc_132600 ROM:001325FA move.l #$7FFFFFFF,d2 ROM:00132600 ROM:00132600 loc_132600: ; CODE XREF: sub_132532+C4↑j ROM:00132600 move.l d2,$A2C(d7.w*4) ROM:00132606 move.l d2,$A30(d7.w*4) ROM:0013260C bra.w loc_132538 ROM:00132610 ; --------------------------------------------------------------------------- ROM:00132610 ROM:00132610 locret_132610: ; CODE XREF: sub_132532+E↑j ROM:00132610 rts ROM:00132610 ; End of function sub_132532 ROM:00132610 ROM:00132612 ROM:00132612 ; =============== S U B R O U T I N E ======================================= ROM:00132612 ROM:00132612 ROM:00132612 sub_132612: ; CODE XREF: ROM:loc_132100↑p ROM:00132612 ; ROM:00132138↑p ... ROM:00132612 move.w #$3D46,d1 ROM:00132616 move.w ($A48).w,d2 ROM:0013261A bsr.l sub_11700C ROM:00132620 cmpi.w #$258,d1 ROM:00132624 bge.s loc_13262A ROM:00132626 move.w #$258,d1 ROM:0013262A ROM:0013262A loc_13262A: ; CODE XREF: sub_132612+12↑j ROM:0013262A move.w d1,($E2E).w ROM:0013262E rts ROM:0013262E ; End of function sub_132612 ROM:0013262E ROM:00132630 ROM:00132630 ; =============== S U B R O U T I N E ======================================= ROM:00132630 ROM:00132630 ROM:00132630 sub_132630: ; CODE XREF: ROM:loc_13106C↑p ROM:00132630 move.w $7E6(a5),($E04).w ROM:00132636 move.w $7E6(a5),($E06).w ROM:0013263C rts ROM:0013263C ; End of function sub_132630 ROM:0013263C ROM:0013263E ROM:0013263E ; =============== S U B R O U T I N E ======================================= ROM:0013263E ROM:0013263E ROM:0013263E sub_13263E: ; CODE XREF: ROM:00116ADE↑p ROM:0013263E bclr #2,($12F8).w ROM:00132644 move.w ($E7A).w,d1 ROM:00132648 cmpi.w #6,d1 ROM:0013264C bcc.s locret_132656 ROM:0013264E movea.l off_132658(pc,d1.w*4),a0 ROM:00132652 nop ROM:00132654 jmp (a0) ROM:00132656 ; --------------------------------------------------------------------------- ROM:00132656 ROM:00132656 locret_132656: ; CODE XREF: sub_13263E+E↑j ROM:00132656 rts ROM:00132656 ; End of function sub_13263E ROM:00132656 ROM:00132656 ; --------------------------------------------------------------------------- ROM:00132658 off_132658: dc.l loc_132670 ; DATA XREF: sub_13263E+10↑r ROM:0013265C dc.l loc_13267E ROM:00132660 dc.l loc_13269E ROM:00132664 dc.l loc_1326D2 ROM:00132668 dc.l loc_1326FE ROM:0013266C dc.l loc_132748 ROM:00132670 ; --------------------------------------------------------------------------- ROM:00132670 ROM:00132670 loc_132670: ; DATA XREF: ROM:off_132658↑o ROM:00132670 bsr.w sub_1327C6 ROM:00132674 move.w #1,($E7A).w ROM:0013267A bra.s loc_132698 ROM:0013267C ; --------------------------------------------------------------------------- ROM:0013267C rts ROM:0013267E ; --------------------------------------------------------------------------- ROM:0013267E ROM:0013267E loc_13267E: ; DATA XREF: ROM:0013265C↑o ROM:0013267E btst #3,($12FD).w ROM:00132684 beq.s loc_132698 ROM:00132686 bclr #3,($12FD).w ROM:0013268C bsr.w sub_133668 ROM:00132690 move.w #2,($E7A).w ROM:00132696 bra.s loc_1326CC ROM:00132698 ; --------------------------------------------------------------------------- ROM:00132698 ROM:00132698 loc_132698: ; CODE XREF: ROM:0013267A↑j ROM:00132698 ; ROM:00132684↑j ROM:00132698 bsr.w sub_132832 ROM:0013269C rts ROM:0013269E ; --------------------------------------------------------------------------- ROM:0013269E ROM:0013269E loc_13269E: ; DATA XREF: ROM:00132660↑o ROM:0013269E btst #3,($12FD).w ROM:001326A4 beq.s loc_1326CC ROM:001326A6 bclr #3,($12FD).w ROM:001326AC bsr.w sub_13357C ROM:001326B0 bsr.w sub_133550 ROM:001326B4 bsr.w sub_133684 ROM:001326B8 bset #7,($FFFFFC1A).w ROM:001326BE move.w #3,($E7A).w ROM:001326C4 bra.s loc_1326F8 ROM:001326C6 ; --------------------------------------------------------------------------- ROM:001326C6 bra.l *+6 ROM:001326CC ; --------------------------------------------------------------------------- ROM:001326CC ROM:001326CC loc_1326CC: ; CODE XREF: ROM:00132696↑j ROM:001326CC ; ROM:001326A4↑j ... ROM:001326CC bsr.w sub_132832 ROM:001326D0 rts ROM:001326D2 ; --------------------------------------------------------------------------- ROM:001326D2 ROM:001326D2 loc_1326D2: ; DATA XREF: ROM:00132664↑o ROM:001326D2 btst #3,($12FD).w ROM:001326D8 beq.s loc_1326F8 ROM:001326DA bclr #3,($12FD).w ROM:001326E0 bsr.w sub_132858 ROM:001326E4 bsr.w sub_132EDE ROM:001326E8 bsr.w sub_13318E ROM:001326EC bsr.w sub_1333FC ROM:001326F0 move.w #4,($E7A).w ROM:001326F6 bra.s loc_1326FE ROM:001326F8 ; --------------------------------------------------------------------------- ROM:001326F8 ROM:001326F8 loc_1326F8: ; CODE XREF: ROM:001326C4↑j ROM:001326F8 ; ROM:001326D8↑j ... ROM:001326F8 bsr.w sub_132832 ROM:001326FC rts ROM:001326FE ; --------------------------------------------------------------------------- ROM:001326FE ROM:001326FE loc_1326FE: ; CODE XREF: ROM:001326F6↑j ROM:001326FE ; DATA XREF: ROM:00132668↑o ROM:001326FE btst #0,($12F8).w ROM:00132704 bne.s loc_13272A ROM:00132706 bsr.w sub_132786 ROM:0013270A bsr.w sub_13357C ROM:0013270E bsr.w sub_133550 ROM:00132712 bsr.w sub_133684 ROM:00132716 bset #2,($12F8).w ROM:0013271C bset #7,($FFFFFC1A).w ROM:00132722 move.w #3,($E7A).w ROM:00132728 bra.s loc_1326F8 ROM:0013272A ; --------------------------------------------------------------------------- ROM:0013272A ROM:0013272A loc_13272A: ; CODE XREF: ROM:00132704↑j ROM:0013272A btst #0,($12F8).w ROM:00132730 beq.s locret_132746 ROM:00132732 bset #7,($FFFFFC1A).w ROM:00132738 bclr #0,($12F8).w ROM:0013273E move.w #5,($E7A).w ROM:00132744 bra.s loc_13277E ROM:00132746 ; --------------------------------------------------------------------------- ROM:00132746 ROM:00132746 locret_132746: ; CODE XREF: ROM:00132730↑j ROM:00132746 rts ROM:00132748 ; --------------------------------------------------------------------------- ROM:00132748 ROM:00132748 loc_132748: ; DATA XREF: ROM:0013266C↑o ROM:00132748 btst #3,($12FD).w ROM:0013274E beq.s loc_13277E ROM:00132750 bclr #3,($12FD).w ROM:00132756 bsr.w sub_132786 ROM:0013275A bsr.w sub_13357C ROM:0013275E bsr.w sub_133550 ROM:00132762 bsr.w sub_133684 ROM:00132766 bset #2,($12F8).w ROM:0013276C bset #7,($FFFFFC1A).w ROM:00132772 move.w #3,($E7A).w ROM:00132778 bra.l loc_1326F8 ROM:0013277E ; --------------------------------------------------------------------------- ROM:0013277E ROM:0013277E loc_13277E: ; CODE XREF: ROM:00132744↑j ROM:0013277E ; ROM:0013274E↑j ROM:0013277E bsr.w sub_132832 ROM:00132782 rts ROM:00132784 ; --------------------------------------------------------------------------- ROM:00132784 rts ROM:00132786 ROM:00132786 ; =============== S U B R O U T I N E ======================================= ROM:00132786 ROM:00132786 ROM:00132786 sub_132786: ; CODE XREF: ROM:00132706↑p ROM:00132786 ; ROM:00132756↑p ROM:00132786 lea ($FFFFFD00).w,a0 ROM:0013278A move.w (a0),($E44).w ROM:0013278E move.w 2(a0),($E46).w ROM:00132794 move.w 4(a0),($E48).w ROM:0013279A move.w 6(a0),($E4A).w ROM:001327A0 move.w #$FF,($E4C).w ROM:001327A6 move.w #$FF,($E4E).w ROM:001327AC move.w #$FF,($E50).w ROM:001327B2 move.w #$FF,($E52).w ROM:001327B8 move.w #$FF,($E54).w ROM:001327BE move.w #$FF,($E56).w ROM:001327C4 rts ROM:001327C4 ; End of function sub_132786 ROM:001327C4 ROM:001327C6 ROM:001327C6 ; =============== S U B R O U T I N E ======================================= ROM:001327C6 ROM:001327C6 ROM:001327C6 sub_1327C6: ; CODE XREF: ROM:loc_132670↑p ROM:001327C6 lea ($FFFFFD20).w,a0 ROM:001327CA move.w #$55,(a0) ; 'U' ROM:001327CE move.w #$2A,2(a0) ; '*' ROM:001327D4 move.w #$2A,4(a0) ; '*' ROM:001327DA move.w #0,6(a0) ROM:001327E0 lea ($FFFFFD40).w,a0 ROM:001327E4 move.b #$79,(a0) ; 'y' ROM:001327E8 move.b #$7A,1(a0) ; 'z' ROM:001327EE move.b #$7B,2(a0) ; '{' ROM:001327F4 move.b #$38,3(a0) ; '8' ROM:001327FA move.b ($FFFFFC15).w,($74F).w ROM:00132800 ori.b #8,($74F).w ROM:00132806 move.b ($74F).w,($FFFFFC15).w ROM:0013280C move.b #$7E,($FFFFFC17).w ; '~' ROM:00132812 move.b #$7B,($FFFFFC16).w ; '{' ROM:00132818 move.w #$A908,($FFFFFC18).w ROM:0013281E move.w #$300,($FFFFFC1C).w ROM:00132824 move.b #0,($FFFFFC1E).w ROM:0013282A move.w #$9814,($FFFFFC1A).w ROM:00132830 rts ROM:00132830 ; End of function sub_1327C6 ROM:00132830 ROM:00132832 ROM:00132832 ; =============== S U B R O U T I N E ======================================= ROM:00132832 ROM:00132832 ROM:00132832 sub_132832: ; CODE XREF: ROM:loc_132698↑p ROM:00132832 ; ROM:loc_1326CC↑p ... ROM:00132832 btst #7,($FFFFFC1F).w ROM:00132838 beq.s loc_132848 ROM:0013283A bset #3,($12FD).w ROM:00132840 bclr #7,($FFFFFC1F).w ROM:00132846 bra.s locret_132856 ROM:00132848 ; --------------------------------------------------------------------------- ROM:00132848 ROM:00132848 loc_132848: ; CODE XREF: sub_132832+6↑j ROM:00132848 btst #7,($FFFFFC1A).w ROM:0013284E bne.s locret_132856 ROM:00132850 bset #3,($12FD).w ROM:00132856 ROM:00132856 locret_132856: ; CODE XREF: sub_132832+14↑j ROM:00132856 ; sub_132832+1C↑j ROM:00132856 rts ROM:00132856 ; End of function sub_132832 ROM:00132856 ROM:00132858 ROM:00132858 ; =============== S U B R O U T I N E ======================================= ROM:00132858 ROM:00132858 ROM:00132858 sub_132858: ; CODE XREF: ROM:001326E0↑p ROM:00132858 btst #4,($146C).w ROM:0013285E beq.s loc_132884 ROM:00132860 move.b #0,d0 ROM:00132864 bra.s loc_13286A ROM:00132866 ; --------------------------------------------------------------------------- ROM:00132866 ROM:00132866 loc_132866: ; CODE XREF: sub_132858:loc_132882↓j ROM:00132866 addi.b #1,d0 ROM:0013286A ROM:0013286A loc_13286A: ; CODE XREF: sub_132858+C↑j ROM:0013286A cmpi.b #$B,d0 ROM:0013286E bgt.s loc_132884 ROM:00132870 ext.w d0 ROM:00132872 cmpi.b #0,$879(d0.w) ROM:0013287A beq.s loc_132882 ROM:0013287C subq.b #1,$879(d0.w) ROM:00132882 ROM:00132882 loc_132882: ; CODE XREF: sub_132858+22↑j ROM:00132882 bra.s loc_132866 ROM:00132884 ; --------------------------------------------------------------------------- ROM:00132884 ROM:00132884 loc_132884: ; CODE XREF: sub_132858+6↑j ROM:00132884 ; sub_132858+16↑j ROM:00132884 btst #1,($FFFFFD00).w ROM:0013288A bne.s loc_1328A4 ROM:0013288C move.w #0,($E7C).w ROM:00132892 move.w #9,($E80).w ROM:00132898 bsr.l nullsub_32 ROM:0013289E bra.l locret_132EDC ROM:001328A4 ; --------------------------------------------------------------------------- ROM:001328A4 ROM:001328A4 loc_1328A4: ; CODE XREF: sub_132858+32↑j ROM:001328A4 bset #0,($E59).w ROM:001328AA bset #0,($1385).w ROM:001328B0 lea ($FFFFFD00).w,a0 ROM:001328B4 move.w (a0),d5 ROM:001328B6 andi.w #$3F8,d5 ROM:001328BA cmpi.w #$218,d5 ROM:001328BE bne.l loc_1328D6 ROM:001328C4 bset #1,($E59).w ROM:001328CA bset #1,($1385).w ROM:001328D0 bra.l loc_132ECE ROM:001328D6 ; --------------------------------------------------------------------------- ROM:001328D6 ROM:001328D6 loc_1328D6: ; CODE XREF: sub_132858+66↑j ROM:001328D6 cmpi.w #$3D8,d5 ROM:001328DA bne.l loc_1328F2 ROM:001328E0 bset #2,($E59).w ROM:001328E6 bset #2,($1385).w ROM:001328EC bra.l loc_132ECE ROM:001328F2 ; --------------------------------------------------------------------------- ROM:001328F2 ROM:001328F2 loc_1328F2: ; CODE XREF: sub_132858+82↑j ROM:001328F2 cmpi.w #$3F8,d5 ROM:001328F6 bne.s loc_132916 ROM:001328F8 bset #1,($E59).w ROM:001328FE bset #1,($1385).w ROM:00132904 bset #2,($E59).w ROM:0013290A bset #2,($1385).w ROM:00132910 bra.l loc_132ECE ROM:00132916 ; --------------------------------------------------------------------------- ROM:00132916 ROM:00132916 loc_132916: ; CODE XREF: sub_132858+9E↑j ROM:00132916 move.w d5,d7 ROM:00132918 andi.w #$1E0,d7 ROM:0013291C asr.w #5,d7 ROM:0013291E move.w d7,($E4C).w ROM:00132922 move.w d5,d6 ROM:00132924 andi.w #$18,d6 ROM:00132928 asr.w #3,d6 ROM:0013292A move.w d6,($E4E).w ROM:0013292E cmpi.w #0,d6 ROM:00132932 bne.l loc_132B10 ROM:00132938 move.w #0,($E7C).w ROM:0013293E move.w #2,($E7E).w ROM:00132944 cmpi.w #1,d7 ROM:00132948 bne.s loc_13298E ROM:0013294A move.w #0,($E80).w ROM:00132950 bsr.l sub_133988 ROM:00132956 move.w $7E8(a5),d4 ROM:0013295A cmpi.w #0,d4 ROM:0013295E bne.s loc_132982 ROM:00132960 move.b $150(a5),d4 ROM:00132964 addq.b #2,($879).w ROM:00132968 cmpi.b #0,($879).w ROM:0013296E bge.s loc_132976 ROM:00132970 move.b #$7F,($879).w ROM:00132976 ROM:00132976 loc_132976: ; CODE XREF: sub_132858+116↑j ROM:00132976 cmp.b ($879).w,d4 ROM:0013297A bge.s loc_132982 ROM:0013297C bsr.l sub_1336E6 ROM:00132982 ROM:00132982 loc_132982: ; CODE XREF: sub_132858+106↑j ROM:00132982 ; sub_132858+122↑j ROM:00132982 bset #2,($1306).w ROM:00132988 bra.l loc_132B0A ROM:0013298E ; --------------------------------------------------------------------------- ROM:0013298E ROM:0013298E loc_13298E: ; CODE XREF: sub_132858+F0↑j ROM:0013298E cmpi.w #2,d7 ROM:00132992 bne.s loc_1329D8 ROM:00132994 move.w #1,($E80).w ROM:0013299A bsr.l sub_133988 ROM:001329A0 move.w $7E8(a5),d4 ROM:001329A4 cmpi.w #0,d4 ROM:001329A8 bne.s loc_1329CC ROM:001329AA move.b $150(a5),d4 ROM:001329AE addq.b #2,($87A).w ROM:001329B2 cmpi.b #0,($87A).w ROM:001329B8 bge.s loc_1329C0 ROM:001329BA move.b #$7F,($87A).w ROM:001329C0 ROM:001329C0 loc_1329C0: ; CODE XREF: sub_132858+160↑j ROM:001329C0 cmp.b ($87A).w,d4 ROM:001329C4 bge.s loc_1329CC ROM:001329C6 bsr.l sub_1336E6 ROM:001329CC ROM:001329CC loc_1329CC: ; CODE XREF: sub_132858+150↑j ROM:001329CC ; sub_132858+16C↑j ROM:001329CC bset #2,($1308).w ROM:001329D2 bra.l loc_132B0A ROM:001329D8 ; --------------------------------------------------------------------------- ROM:001329D8 ROM:001329D8 loc_1329D8: ; CODE XREF: sub_132858+13A↑j ROM:001329D8 cmpi.w #3,d7 ROM:001329DC bne.s loc_132A22 ROM:001329DE move.w #2,($E80).w ROM:001329E4 bsr.l sub_133988 ROM:001329EA move.w $7E8(a5),d4 ROM:001329EE cmpi.w #0,d4 ROM:001329F2 bne.s loc_132A16 ROM:001329F4 move.b $150(a5),d4 ROM:001329F8 addq.b #2,($87B).w ROM:001329FC cmpi.b #0,($87B).w ROM:00132A02 bge.s loc_132A0A ROM:00132A04 move.b #$7F,($87B).w ROM:00132A0A ROM:00132A0A loc_132A0A: ; CODE XREF: sub_132858+1AA↑j ROM:00132A0A cmp.b ($87B).w,d4 ROM:00132A0E bge.s loc_132A16 ROM:00132A10 bsr.l sub_1336E6 ROM:00132A16 ROM:00132A16 loc_132A16: ; CODE XREF: sub_132858+19A↑j ROM:00132A16 ; sub_132858+1B6↑j ROM:00132A16 bset #3,($1304).w ROM:00132A1C bra.l loc_132B0A ROM:00132A22 ; --------------------------------------------------------------------------- ROM:00132A22 ROM:00132A22 loc_132A22: ; CODE XREF: sub_132858+184↑j ROM:00132A22 cmpi.w #4,d7 ROM:00132A26 bne.s loc_132A6C ROM:00132A28 move.w #3,($E80).w ROM:00132A2E bsr.l sub_133988 ROM:00132A34 move.w $7E8(a5),d4 ROM:00132A38 cmpi.w #0,d4 ROM:00132A3C bne.s loc_132A60 ROM:00132A3E move.b $150(a5),d4 ROM:00132A42 addq.b #2,($87C).w ROM:00132A46 cmpi.b #0,($87C).w ROM:00132A4C bge.s loc_132A54 ROM:00132A4E move.b #$7F,($87C).w ROM:00132A54 ROM:00132A54 loc_132A54: ; CODE XREF: sub_132858+1F4↑j ROM:00132A54 cmp.b ($87C).w,d4 ROM:00132A58 bge.s loc_132A60 ROM:00132A5A bsr.l sub_1336E6 ROM:00132A60 ROM:00132A60 loc_132A60: ; CODE XREF: sub_132858+1E4↑j ROM:00132A60 ; sub_132858+200↑j ROM:00132A60 bset #3,($1306).w ROM:00132A66 bra.l loc_132B0A ROM:00132A6C ; --------------------------------------------------------------------------- ROM:00132A6C ROM:00132A6C loc_132A6C: ; CODE XREF: sub_132858+1CE↑j ROM:00132A6C cmpi.w #5,d7 ROM:00132A70 bne.s loc_132A8A ROM:00132A72 move.w #4,($E80).w ROM:00132A78 bsr.l sub_133988 ROM:00132A7E bsr.l sub_1336E6 ROM:00132A84 bra.l loc_132B0A ROM:00132A8A ; --------------------------------------------------------------------------- ROM:00132A8A ROM:00132A8A loc_132A8A: ; CODE XREF: sub_132858+218↑j ROM:00132A8A cmpi.w #6,d7 ROM:00132A8E bne.s loc_132AA4 ROM:00132A90 move.w #5,($E80).w ROM:00132A96 bsr.l sub_133988 ROM:00132A9C bsr.l sub_1336E6 ROM:00132AA2 bra.s loc_132B0A ROM:00132AA4 ; --------------------------------------------------------------------------- ROM:00132AA4 ROM:00132AA4 loc_132AA4: ; CODE XREF: sub_132858+236↑j ROM:00132AA4 cmpi.w #7,d7 ROM:00132AA8 bne.s loc_132ABE ROM:00132AAA move.w #6,($E80).w ROM:00132AB0 bsr.l sub_133988 ROM:00132AB6 bsr.l sub_1336E6 ROM:00132ABC bra.s loc_132B0A ROM:00132ABE ; --------------------------------------------------------------------------- ROM:00132ABE ROM:00132ABE loc_132ABE: ; CODE XREF: sub_132858+250↑j ROM:00132ABE cmpi.w #8,d7 ROM:00132AC2 bne.s loc_132AD8 ROM:00132AC4 move.w #7,($E80).w ROM:00132ACA bsr.l sub_133988 ROM:00132AD0 bsr.l sub_1336E6 ROM:00132AD6 bra.s loc_132B0A ROM:00132AD8 ; --------------------------------------------------------------------------- ROM:00132AD8 ROM:00132AD8 loc_132AD8: ; CODE XREF: sub_132858+26A↑j ROM:00132AD8 cmpi.w #9,d7 ROM:00132ADC bne.s loc_132AF2 ROM:00132ADE move.w #8,($E80).w ROM:00132AE4 bsr.l sub_133988 ROM:00132AEA bsr.l sub_1336E6 ROM:00132AF0 bra.s loc_132B0A ROM:00132AF2 ; --------------------------------------------------------------------------- ROM:00132AF2 ROM:00132AF2 loc_132AF2: ; CODE XREF: sub_132858+284↑j ROM:00132AF2 cmpi.w #$C,d7 ROM:00132AF6 bne.s loc_132B0A ROM:00132AF8 move.w #9,($E80).w ROM:00132AFE bsr.l sub_133988 ROM:00132B04 bsr.l sub_1336E6 ROM:00132B0A ROM:00132B0A loc_132B0A: ; CODE XREF: sub_132858+130↑j ROM:00132B0A ; sub_132858+17A↑j ... ROM:00132B0A bra.l loc_132ECE ROM:00132B10 ; --------------------------------------------------------------------------- ROM:00132B10 ROM:00132B10 loc_132B10: ; CODE XREF: sub_132858+DA↑j ROM:00132B10 cmpi.w #1,d6 ROM:00132B14 bne.l loc_132CF2 ROM:00132B1A move.w #0,($E7C).w ROM:00132B20 move.w #0,($E7E).w ROM:00132B26 cmpi.w #1,d7 ROM:00132B2A bne.s loc_132B70 ROM:00132B2C move.w #0,($E80).w ROM:00132B32 bsr.l sub_133988 ROM:00132B38 move.w $7E8(a5),d4 ROM:00132B3C cmpi.w #0,d4 ROM:00132B40 bne.s loc_132B64 ROM:00132B42 move.b $150(a5),d4 ROM:00132B46 addq.b #2,($87D).w ROM:00132B4A cmpi.b #0,($87D).w ROM:00132B50 bge.s loc_132B58 ROM:00132B52 move.b #$7F,($87D).w ROM:00132B58 ROM:00132B58 loc_132B58: ; CODE XREF: sub_132858+2F8↑j ROM:00132B58 cmp.b ($87D).w,d4 ROM:00132B5C bge.s loc_132B64 ROM:00132B5E bsr.l sub_1336E6 ROM:00132B64 ROM:00132B64 loc_132B64: ; CODE XREF: sub_132858+2E8↑j ROM:00132B64 ; sub_132858+304↑j ROM:00132B64 bset #2,($1306).w ROM:00132B6A bra.l loc_132CEC ROM:00132B70 ; --------------------------------------------------------------------------- ROM:00132B70 ROM:00132B70 loc_132B70: ; CODE XREF: sub_132858+2D2↑j ROM:00132B70 cmpi.w #2,d7 ROM:00132B74 bne.s loc_132BBA ROM:00132B76 move.w #1,($E80).w ROM:00132B7C bsr.l sub_133988 ROM:00132B82 move.w $7E8(a5),d4 ROM:00132B86 cmpi.w #0,d4 ROM:00132B8A bne.s loc_132BAE ROM:00132B8C move.b $150(a5),d4 ROM:00132B90 addq.b #2,($87E).w ROM:00132B94 cmpi.b #0,($87E).w ROM:00132B9A bge.s loc_132BA2 ROM:00132B9C move.b #$7F,($87E).w ROM:00132BA2 ROM:00132BA2 loc_132BA2: ; CODE XREF: sub_132858+342↑j ROM:00132BA2 cmp.b ($87E).w,d4 ROM:00132BA6 bge.s loc_132BAE ROM:00132BA8 bsr.l sub_1336E6 ROM:00132BAE ROM:00132BAE loc_132BAE: ; CODE XREF: sub_132858+332↑j ROM:00132BAE ; sub_132858+34E↑j ROM:00132BAE bset #2,($1308).w ROM:00132BB4 bra.l loc_132CEC ROM:00132BBA ; --------------------------------------------------------------------------- ROM:00132BBA ROM:00132BBA loc_132BBA: ; CODE XREF: sub_132858+31C↑j ROM:00132BBA cmpi.w #3,d7 ROM:00132BBE bne.s loc_132C04 ROM:00132BC0 move.w #2,($E80).w ROM:00132BC6 bsr.l sub_133988 ROM:00132BCC move.w $7E8(a5),d4 ROM:00132BD0 cmpi.w #0,d4 ROM:00132BD4 bne.s loc_132BF8 ROM:00132BD6 move.b $150(a5),d4 ROM:00132BDA addq.b #2,($87F).w ROM:00132BDE cmpi.b #0,($87F).w ROM:00132BE4 bge.s loc_132BEC ROM:00132BE6 move.b #$7F,($87F).w ROM:00132BEC ROM:00132BEC loc_132BEC: ; CODE XREF: sub_132858+38C↑j ROM:00132BEC cmp.b ($87F).w,d4 ROM:00132BF0 bge.s loc_132BF8 ROM:00132BF2 bsr.l sub_1336E6 ROM:00132BF8 ROM:00132BF8 loc_132BF8: ; CODE XREF: sub_132858+37C↑j ROM:00132BF8 ; sub_132858+398↑j ROM:00132BF8 bset #3,($1304).w ROM:00132BFE bra.l loc_132CEC ROM:00132C04 ; --------------------------------------------------------------------------- ROM:00132C04 ROM:00132C04 loc_132C04: ; CODE XREF: sub_132858+366↑j ROM:00132C04 cmpi.w #4,d7 ROM:00132C08 bne.s loc_132C4E ROM:00132C0A move.w #3,($E80).w ROM:00132C10 bsr.l sub_133988 ROM:00132C16 move.w $7E8(a5),d4 ROM:00132C1A cmpi.w #0,d4 ROM:00132C1E bne.s loc_132C42 ROM:00132C20 move.b $150(a5),d4 ROM:00132C24 addq.b #2,($880).w ROM:00132C28 cmpi.b #0,($880).w ROM:00132C2E bge.s loc_132C36 ROM:00132C30 move.b #$7F,($880).w ROM:00132C36 ROM:00132C36 loc_132C36: ; CODE XREF: sub_132858+3D6↑j ROM:00132C36 cmp.b ($880).w,d4 ROM:00132C3A bge.s loc_132C42 ROM:00132C3C bsr.l sub_1336E6 ROM:00132C42 ROM:00132C42 loc_132C42: ; CODE XREF: sub_132858+3C6↑j ROM:00132C42 ; sub_132858+3E2↑j ROM:00132C42 bset #3,($1306).w ROM:00132C48 bra.l loc_132CEC ROM:00132C4E ; --------------------------------------------------------------------------- ROM:00132C4E ROM:00132C4E loc_132C4E: ; CODE XREF: sub_132858+3B0↑j ROM:00132C4E cmpi.w #5,d7 ROM:00132C52 bne.s loc_132C6C ROM:00132C54 move.w #4,($E80).w ROM:00132C5A bsr.l sub_133988 ROM:00132C60 bsr.l sub_1336E6 ROM:00132C66 bra.l loc_132CEC ROM:00132C6C ; --------------------------------------------------------------------------- ROM:00132C6C ROM:00132C6C loc_132C6C: ; CODE XREF: sub_132858+3FA↑j ROM:00132C6C cmpi.w #6,d7 ROM:00132C70 bne.s loc_132C86 ROM:00132C72 move.w #5,($E80).w ROM:00132C78 bsr.l sub_133988 ROM:00132C7E bsr.l sub_1336E6 ROM:00132C84 bra.s loc_132CEC ROM:00132C86 ; --------------------------------------------------------------------------- ROM:00132C86 ROM:00132C86 loc_132C86: ; CODE XREF: sub_132858+418↑j ROM:00132C86 cmpi.w #7,d7 ROM:00132C8A bne.s loc_132CA0 ROM:00132C8C move.w #6,($E80).w ROM:00132C92 bsr.l sub_133988 ROM:00132C98 bsr.l sub_1336E6 ROM:00132C9E bra.s loc_132CEC ROM:00132CA0 ; --------------------------------------------------------------------------- ROM:00132CA0 ROM:00132CA0 loc_132CA0: ; CODE XREF: sub_132858+432↑j ROM:00132CA0 cmpi.w #8,d7 ROM:00132CA4 bne.s loc_132CBA ROM:00132CA6 move.w #7,($E80).w ROM:00132CAC bsr.l sub_133988 ROM:00132CB2 bsr.l sub_1336E6 ROM:00132CB8 bra.s loc_132CEC ROM:00132CBA ; --------------------------------------------------------------------------- ROM:00132CBA ROM:00132CBA loc_132CBA: ; CODE XREF: sub_132858+44C↑j ROM:00132CBA cmpi.w #9,d7 ROM:00132CBE bne.s loc_132CD4 ROM:00132CC0 move.w #8,($E80).w ROM:00132CC6 bsr.l sub_133988 ROM:00132CCC bsr.l sub_1336E6 ROM:00132CD2 bra.s loc_132CEC ROM:00132CD4 ; --------------------------------------------------------------------------- ROM:00132CD4 ROM:00132CD4 loc_132CD4: ; CODE XREF: sub_132858+466↑j ROM:00132CD4 cmpi.w #$C,d7 ROM:00132CD8 bne.s loc_132CEC ROM:00132CDA move.w #9,($E80).w ROM:00132CE0 bsr.l sub_133988 ROM:00132CE6 bsr.l sub_1336E6 ROM:00132CEC ROM:00132CEC loc_132CEC: ; CODE XREF: sub_132858+312↑j ROM:00132CEC ; sub_132858+35C↑j ... ROM:00132CEC bra.l loc_132ECE ROM:00132CF2 ; --------------------------------------------------------------------------- ROM:00132CF2 ROM:00132CF2 loc_132CF2: ; CODE XREF: sub_132858+2BC↑j ROM:00132CF2 cmpi.w #2,d6 ROM:00132CF6 bne.l loc_132ECE ROM:00132CFC move.w #0,($E7C).w ROM:00132D02 move.w #1,($E7E).w ROM:00132D08 cmpi.w #1,d7 ROM:00132D0C bne.s loc_132D52 ROM:00132D0E move.w #0,($E80).w ROM:00132D14 bsr.l sub_133988 ROM:00132D1A move.w $7E8(a5),d4 ROM:00132D1E cmpi.w #0,d4 ROM:00132D22 bne.s loc_132D46 ROM:00132D24 move.b $150(a5),d4 ROM:00132D28 addq.b #2,($881).w ROM:00132D2C cmpi.b #0,($881).w ROM:00132D32 bge.s loc_132D3A ROM:00132D34 move.b #$7F,($881).w ROM:00132D3A ROM:00132D3A loc_132D3A: ; CODE XREF: sub_132858+4DA↑j ROM:00132D3A cmp.b ($881).w,d4 ROM:00132D3E bge.s loc_132D46 ROM:00132D40 bsr.l sub_1336E6 ROM:00132D46 ROM:00132D46 loc_132D46: ; CODE XREF: sub_132858+4CA↑j ROM:00132D46 ; sub_132858+4E6↑j ROM:00132D46 bset #2,($1306).w ROM:00132D4C bra.l loc_132ECE ROM:00132D52 ; --------------------------------------------------------------------------- ROM:00132D52 ROM:00132D52 loc_132D52: ; CODE XREF: sub_132858+4B4↑j ROM:00132D52 cmpi.w #2,d7 ROM:00132D56 bne.s loc_132D9C ROM:00132D58 move.w #1,($E80).w ROM:00132D5E bsr.l sub_133988 ROM:00132D64 move.w $7E8(a5),d4 ROM:00132D68 cmpi.w #0,d4 ROM:00132D6C bne.s loc_132D90 ROM:00132D6E move.b $150(a5),d4 ROM:00132D72 addq.b #2,($882).w ROM:00132D76 cmpi.b #0,($882).w ROM:00132D7C bge.s loc_132D84 ROM:00132D7E move.b #$7F,($882).w ROM:00132D84 ROM:00132D84 loc_132D84: ; CODE XREF: sub_132858+524↑j ROM:00132D84 cmp.b ($882).w,d4 ROM:00132D88 bge.s loc_132D90 ROM:00132D8A bsr.l sub_1336E6 ROM:00132D90 ROM:00132D90 loc_132D90: ; CODE XREF: sub_132858+514↑j ROM:00132D90 ; sub_132858+530↑j ROM:00132D90 bset #2,($1308).w ROM:00132D96 bra.l loc_132ECE ROM:00132D9C ; --------------------------------------------------------------------------- ROM:00132D9C ROM:00132D9C loc_132D9C: ; CODE XREF: sub_132858+4FE↑j ROM:00132D9C cmpi.w #3,d7 ROM:00132DA0 bne.s loc_132DE6 ROM:00132DA2 move.w #2,($E80).w ROM:00132DA8 bsr.l sub_133988 ROM:00132DAE move.w $7E8(a5),d4 ROM:00132DB2 cmpi.w #0,d4 ROM:00132DB6 bne.s loc_132DDA ROM:00132DB8 move.b $150(a5),d4 ROM:00132DBC addq.b #2,($883).w ROM:00132DC0 cmpi.b #0,($883).w ROM:00132DC6 bge.s loc_132DCE ROM:00132DC8 move.b #$7F,($883).w ROM:00132DCE ROM:00132DCE loc_132DCE: ; CODE XREF: sub_132858+56E↑j ROM:00132DCE cmp.b ($883).w,d4 ROM:00132DD2 bge.s loc_132DDA ROM:00132DD4 bsr.l sub_1336E6 ROM:00132DDA ROM:00132DDA loc_132DDA: ; CODE XREF: sub_132858+55E↑j ROM:00132DDA ; sub_132858+57A↑j ROM:00132DDA bset #3,($1304).w ROM:00132DE0 bra.l loc_132ECE ROM:00132DE6 ; --------------------------------------------------------------------------- ROM:00132DE6 ROM:00132DE6 loc_132DE6: ; CODE XREF: sub_132858+548↑j ROM:00132DE6 cmpi.w #4,d7 ROM:00132DEA bne.s loc_132E30 ROM:00132DEC move.w #3,($E80).w ROM:00132DF2 bsr.l sub_133988 ROM:00132DF8 move.w $7E8(a5),d4 ROM:00132DFC cmpi.w #0,d4 ROM:00132E00 bne.s loc_132E24 ROM:00132E02 move.b $150(a5),d4 ROM:00132E06 addq.b #2,($884).w ROM:00132E0A cmpi.b #0,($884).w ROM:00132E10 bge.s loc_132E18 ROM:00132E12 move.b #$7F,($884).w ROM:00132E18 ROM:00132E18 loc_132E18: ; CODE XREF: sub_132858+5B8↑j ROM:00132E18 cmp.b ($884).w,d4 ROM:00132E1C bge.s loc_132E24 ROM:00132E1E bsr.l sub_1336E6 ROM:00132E24 ROM:00132E24 loc_132E24: ; CODE XREF: sub_132858+5A8↑j ROM:00132E24 ; sub_132858+5C4↑j ROM:00132E24 bset #3,($1306).w ROM:00132E2A bra.l loc_132ECE ROM:00132E30 ; --------------------------------------------------------------------------- ROM:00132E30 ROM:00132E30 loc_132E30: ; CODE XREF: sub_132858+592↑j ROM:00132E30 cmpi.w #5,d7 ROM:00132E34 bne.s loc_132E4E ROM:00132E36 move.w #4,($E80).w ROM:00132E3C bsr.l sub_133988 ROM:00132E42 bsr.l sub_1336E6 ROM:00132E48 bra.l loc_132ECE ROM:00132E4E ; --------------------------------------------------------------------------- ROM:00132E4E ROM:00132E4E loc_132E4E: ; CODE XREF: sub_132858+5DC↑j ROM:00132E4E cmpi.w #6,d7 ROM:00132E52 bne.s loc_132E68 ROM:00132E54 move.w #5,($E80).w ROM:00132E5A bsr.l sub_133988 ROM:00132E60 bsr.l sub_1336E6 ROM:00132E66 bra.s loc_132ECE ROM:00132E68 ; --------------------------------------------------------------------------- ROM:00132E68 ROM:00132E68 loc_132E68: ; CODE XREF: sub_132858+5FA↑j ROM:00132E68 cmpi.w #7,d7 ROM:00132E6C bne.s loc_132E82 ROM:00132E6E move.w #6,($E80).w ROM:00132E74 bsr.l sub_133988 ROM:00132E7A bsr.l sub_1336E6 ROM:00132E80 bra.s loc_132ECE ROM:00132E82 ; --------------------------------------------------------------------------- ROM:00132E82 ROM:00132E82 loc_132E82: ; CODE XREF: sub_132858+614↑j ROM:00132E82 cmpi.w #8,d7 ROM:00132E86 bne.s loc_132E9C ROM:00132E88 move.w #7,($E80).w ROM:00132E8E bsr.l sub_133988 ROM:00132E94 bsr.l sub_1336E6 ROM:00132E9A bra.s loc_132ECE ROM:00132E9C ; --------------------------------------------------------------------------- ROM:00132E9C ROM:00132E9C loc_132E9C: ; CODE XREF: sub_132858+62E↑j ROM:00132E9C cmpi.w #9,d7 ROM:00132EA0 bne.s loc_132EB6 ROM:00132EA2 move.w #8,($E80).w ROM:00132EA8 bsr.l sub_133988 ROM:00132EAE bsr.l sub_1336E6 ROM:00132EB4 bra.s loc_132ECE ROM:00132EB6 ; --------------------------------------------------------------------------- ROM:00132EB6 ROM:00132EB6 loc_132EB6: ; CODE XREF: sub_132858+648↑j ROM:00132EB6 cmpi.w #$C,d7 ROM:00132EBA bne.s loc_132ECE ROM:00132EBC move.w #9,($E80).w ROM:00132EC2 bsr.l sub_133988 ROM:00132EC8 bsr.l sub_1336E6 ROM:00132ECE ROM:00132ECE loc_132ECE: ; CODE XREF: sub_132858+78↑j ROM:00132ECE ; sub_132858+94↑j ... ROM:00132ECE lea ($FFFFFD20).w,a0 ROM:00132ED2 move.w #$7F,(a0) ROM:00132ED6 bset #0,($12F8).w ROM:00132EDC ROM:00132EDC locret_132EDC: ; CODE XREF: sub_132858+46↑j ROM:00132EDC rts ROM:00132EDC ; End of function sub_132858 ROM:00132EDC ROM:00132EDE ROM:00132EDE ; =============== S U B R O U T I N E ======================================= ROM:00132EDE ROM:00132EDE ROM:00132EDE sub_132EDE: ; CODE XREF: ROM:001326E4↑p ROM:00132EDE bclr #0,($11AC).w ROM:00132EE4 bclr #1,($11AC).w ROM:00132EEA btst #1,($FFFFFD02).w ROM:00132EF0 bne.s loc_132F0A ROM:00132EF2 move.w #1,($E7C).w ROM:00132EF8 move.w #5,($E80).w ROM:00132EFE bsr.l nullsub_32 ROM:00132F04 bra.l locret_13318C ROM:00132F0A ; --------------------------------------------------------------------------- ROM:00132F0A ROM:00132F0A loc_132F0A: ; CODE XREF: sub_132EDE+12↑j ROM:00132F0A bset #3,($E59).w ROM:00132F10 bset #3,($1385).w ROM:00132F16 lea ($FFFFFD00).w,a0 ROM:00132F1A move.w 2(a0),d5 ROM:00132F1E andi.w #$3F0,d5 ROM:00132F22 cmpi.w #$230,d5 ROM:00132F26 bne.l loc_132F3E ROM:00132F2C bset #4,($E59).w ROM:00132F32 bset #4,($1385).w ROM:00132F38 bra.l loc_13317C ROM:00132F3E ; --------------------------------------------------------------------------- ROM:00132F3E ROM:00132F3E loc_132F3E: ; CODE XREF: sub_132EDE+48↑j ROM:00132F3E cmpi.w #$3B0,d5 ROM:00132F42 bne.l loc_132F5A ROM:00132F48 bset #5,($E59).w ROM:00132F4E bset #5,($1385).w ROM:00132F54 bra.l loc_13317C ROM:00132F5A ; --------------------------------------------------------------------------- ROM:00132F5A ROM:00132F5A loc_132F5A: ; CODE XREF: sub_132EDE+64↑j ROM:00132F5A cmpi.w #$3F0,d5 ROM:00132F5E bne.s loc_132F7E ROM:00132F60 bset #4,($E59).w ROM:00132F66 bset #4,($1385).w ROM:00132F6C bset #5,($E59).w ROM:00132F72 bset #5,($1385).w ROM:00132F78 bra.l loc_13317C ROM:00132F7E ; --------------------------------------------------------------------------- ROM:00132F7E ROM:00132F7E loc_132F7E: ; CODE XREF: sub_132EDE+80↑j ROM:00132F7E move.w d5,d1 ROM:00132F80 andi.w #$1C0,d1 ROM:00132F84 asr.w #6,d1 ROM:00132F86 move.w d1,($E50).w ROM:00132F8A move.w d5,d2 ROM:00132F8C andi.w #$30,d2 ; '0' ROM:00132F90 asr.w #4,d2 ROM:00132F92 move.w d2,($E52).w ROM:00132F96 cmpi.w #0,d2 ROM:00132F9A bne.l loc_13303A ROM:00132FA0 move.w #1,($E7C).w ROM:00132FA6 move.w #2,($E7E).w ROM:00132FAC cmpi.w #4,d1 ROM:00132FB0 bne.s loc_132FC0 ROM:00132FB2 move.w #0,($E80).w ROM:00132FB8 bsr.l sub_1336E6 ROM:00132FBE bra.s loc_133034 ROM:00132FC0 ; --------------------------------------------------------------------------- ROM:00132FC0 ROM:00132FC0 loc_132FC0: ; CODE XREF: sub_132EDE+D2↑j ROM:00132FC0 cmpi.w #2,d1 ROM:00132FC4 bne.s loc_132FD4 ROM:00132FC6 move.w #1,($E80).w ROM:00132FCC bsr.l sub_1336E6 ROM:00132FD2 bra.s loc_133034 ROM:00132FD4 ; --------------------------------------------------------------------------- ROM:00132FD4 ROM:00132FD4 loc_132FD4: ; CODE XREF: sub_132EDE+E6↑j ROM:00132FD4 cmpi.w #6,d1 ROM:00132FD8 bne.s loc_132FEE ROM:00132FDA move.w #2,($E80).w ROM:00132FE0 bsr.l sub_1336E6 ROM:00132FE6 bset #0,($11AC).w ROM:00132FEC bra.s loc_133034 ROM:00132FEE ; --------------------------------------------------------------------------- ROM:00132FEE ROM:00132FEE loc_132FEE: ; CODE XREF: sub_132EDE+FA↑j ROM:00132FEE cmpi.w #1,d1 ROM:00132FF2 bne.s loc_133008 ROM:00132FF4 move.w #3,($E80).w ROM:00132FFA bsr.l sub_1336E6 ROM:00133000 bset #1,($11AC).w ROM:00133006 bra.s loc_133034 ROM:00133008 ; --------------------------------------------------------------------------- ROM:00133008 ROM:00133008 loc_133008: ; CODE XREF: sub_132EDE+114↑j ROM:00133008 cmpi.w #0,d1 ROM:0013300C bne.s loc_133022 ROM:0013300E move.w #4,($E80).w ROM:00133014 bsr.l sub_1336E6 ROM:0013301A bset #4,($1300).w ROM:00133020 bra.s loc_133034 ROM:00133022 ; --------------------------------------------------------------------------- ROM:00133022 ROM:00133022 loc_133022: ; CODE XREF: sub_132EDE+12E↑j ROM:00133022 cmpi.w #3,d1 ROM:00133026 bne.s loc_133034 ROM:00133028 move.w #5,($E80).w ROM:0013302E bsr.l sub_1336E6 ROM:00133034 ROM:00133034 loc_133034: ; CODE XREF: sub_132EDE+E0↑j ROM:00133034 ; sub_132EDE+F4↑j ... ROM:00133034 bra.l loc_13317C ROM:0013303A ; --------------------------------------------------------------------------- ROM:0013303A ROM:0013303A loc_13303A: ; CODE XREF: sub_132EDE+BC↑j ROM:0013303A cmpi.w #1,d2 ROM:0013303E bne.l loc_1330DE ROM:00133044 move.w #1,($E7C).w ROM:0013304A move.w #0,($E7E).w ROM:00133050 cmpi.w #4,d1 ROM:00133054 bne.s loc_133064 ROM:00133056 move.w #0,($E80).w ROM:0013305C bsr.l sub_1336E6 ROM:00133062 bra.s loc_1330D8 ROM:00133064 ; --------------------------------------------------------------------------- ROM:00133064 ROM:00133064 loc_133064: ; CODE XREF: sub_132EDE+176↑j ROM:00133064 cmpi.w #2,d1 ROM:00133068 bne.s loc_133078 ROM:0013306A move.w #1,($E80).w ROM:00133070 bsr.l sub_1336E6 ROM:00133076 bra.s loc_1330D8 ROM:00133078 ; --------------------------------------------------------------------------- ROM:00133078 ROM:00133078 loc_133078: ; CODE XREF: sub_132EDE+18A↑j ROM:00133078 cmpi.w #6,d1 ROM:0013307C bne.s loc_133092 ROM:0013307E move.w #2,($E80).w ROM:00133084 bsr.l sub_1336E6 ROM:0013308A bset #0,($11AC).w ROM:00133090 bra.s loc_1330D8 ROM:00133092 ; --------------------------------------------------------------------------- ROM:00133092 ROM:00133092 loc_133092: ; CODE XREF: sub_132EDE+19E↑j ROM:00133092 cmpi.w #1,d1 ROM:00133096 bne.s loc_1330AC ROM:00133098 move.w #3,($E80).w ROM:0013309E bsr.l sub_1336E6 ROM:001330A4 bset #1,($11AC).w ROM:001330AA bra.s loc_1330D8 ROM:001330AC ; --------------------------------------------------------------------------- ROM:001330AC ROM:001330AC loc_1330AC: ; CODE XREF: sub_132EDE+1B8↑j ROM:001330AC cmpi.w #0,d1 ROM:001330B0 bne.s loc_1330C6 ROM:001330B2 move.w #4,($E80).w ROM:001330B8 bsr.l sub_1336E6 ROM:001330BE bset #4,($1300).w ROM:001330C4 bra.s loc_1330D8 ROM:001330C6 ; --------------------------------------------------------------------------- ROM:001330C6 ROM:001330C6 loc_1330C6: ; CODE XREF: sub_132EDE+1D2↑j ROM:001330C6 cmpi.w #3,d1 ROM:001330CA bne.s loc_1330D8 ROM:001330CC move.w #5,($E80).w ROM:001330D2 bsr.l sub_1336E6 ROM:001330D8 ROM:001330D8 loc_1330D8: ; CODE XREF: sub_132EDE+184↑j ROM:001330D8 ; sub_132EDE+198↑j ... ROM:001330D8 bra.l loc_13317C ROM:001330DE ; --------------------------------------------------------------------------- ROM:001330DE ROM:001330DE loc_1330DE: ; CODE XREF: sub_132EDE+160↑j ROM:001330DE cmpi.w #2,d2 ROM:001330E2 bne.l loc_13317C ROM:001330E8 move.w #1,($E7C).w ROM:001330EE move.w #1,($E7E).w ROM:001330F4 cmpi.w #4,d1 ROM:001330F8 bne.s loc_133108 ROM:001330FA move.w #0,($E80).w ROM:00133100 bsr.l sub_1336E6 ROM:00133106 bra.s loc_13317C ROM:00133108 ; --------------------------------------------------------------------------- ROM:00133108 ROM:00133108 loc_133108: ; CODE XREF: sub_132EDE+21A↑j ROM:00133108 cmpi.w #2,d1 ROM:0013310C bne.s loc_13311C ROM:0013310E move.w #1,($E80).w ROM:00133114 bsr.l sub_1336E6 ROM:0013311A bra.s loc_13317C ROM:0013311C ; --------------------------------------------------------------------------- ROM:0013311C ROM:0013311C loc_13311C: ; CODE XREF: sub_132EDE+22E↑j ROM:0013311C cmpi.w #6,d1 ROM:00133120 bne.s loc_133136 ROM:00133122 move.w #2,($E80).w ROM:00133128 bsr.l sub_1336E6 ROM:0013312E bset #0,($11AC).w ROM:00133134 bra.s loc_13317C ROM:00133136 ; --------------------------------------------------------------------------- ROM:00133136 ROM:00133136 loc_133136: ; CODE XREF: sub_132EDE+242↑j ROM:00133136 cmpi.w #1,d1 ROM:0013313A bne.s loc_133150 ROM:0013313C move.w #3,($E80).w ROM:00133142 bsr.l sub_1336E6 ROM:00133148 bset #1,($11AC).w ROM:0013314E bra.s loc_13317C ROM:00133150 ; --------------------------------------------------------------------------- ROM:00133150 ROM:00133150 loc_133150: ; CODE XREF: sub_132EDE+25C↑j ROM:00133150 cmpi.w #0,d1 ROM:00133154 bne.s loc_13316A ROM:00133156 move.w #4,($E80).w ROM:0013315C bsr.l sub_1336E6 ROM:00133162 bset #4,($1300).w ROM:00133168 bra.s loc_13317C ROM:0013316A ; --------------------------------------------------------------------------- ROM:0013316A ROM:0013316A loc_13316A: ; CODE XREF: sub_132EDE+276↑j ROM:0013316A cmpi.w #3,d1 ROM:0013316E bne.s loc_13317C ROM:00133170 move.w #5,($E80).w ROM:00133176 bsr.l sub_1336E6 ROM:0013317C ROM:0013317C loc_13317C: ; CODE XREF: sub_132EDE+5A↑j ROM:0013317C ; sub_132EDE+76↑j ... ROM:0013317C lea ($FFFFFD20).w,a0 ROM:00133180 move.w #$3F,2(a0) ; '?' ROM:00133186 bset #0,($12F8).w ROM:0013318C ROM:0013318C locret_13318C: ; CODE XREF: sub_132EDE+26↑j ROM:0013318C rts ROM:0013318C ; End of function sub_132EDE ROM:0013318C ROM:0013318E ROM:0013318E ; =============== S U B R O U T I N E ======================================= ROM:0013318E ROM:0013318E ROM:0013318E sub_13318E: ; CODE XREF: ROM:001326E8↑p ROM:0013318E btst #1,($FFFFFD04).w ROM:00133194 bne.s loc_1331AE ROM:00133196 move.w #2,($E7C).w ROM:0013319C move.w #5,($E80).w ROM:001331A2 bsr.l nullsub_32 ROM:001331A8 bra.l locret_1333FA ROM:001331AE ; --------------------------------------------------------------------------- ROM:001331AE ROM:001331AE loc_1331AE: ; CODE XREF: sub_13318E+6↑j ROM:001331AE bset #6,($E59).w ROM:001331B4 bset #6,($1385).w ROM:001331BA lea ($FFFFFD00).w,a0 ROM:001331BE move.w 4(a0),d5 ROM:001331C2 andi.w #$3F0,d5 ROM:001331C6 cmpi.w #$230,d5 ROM:001331CA bne.l loc_1331E2 ROM:001331D0 bset #7,($E59).w ROM:001331D6 bset #7,($1385).w ROM:001331DC bra.l loc_1333EA ROM:001331E2 ; --------------------------------------------------------------------------- ROM:001331E2 ROM:001331E2 loc_1331E2: ; CODE XREF: sub_13318E+3C↑j ROM:001331E2 cmpi.w #$3B0,d5 ROM:001331E6 bne.l loc_1331FE ROM:001331EC bset #0,($E58).w ROM:001331F2 bset #0,($1384).w ROM:001331F8 bra.l loc_1333EA ROM:001331FE ; --------------------------------------------------------------------------- ROM:001331FE ROM:001331FE loc_1331FE: ; CODE XREF: sub_13318E+58↑j ROM:001331FE cmpi.w #$3F0,d5 ROM:00133202 bne.s loc_133222 ROM:00133204 bset #7,($E59).w ROM:0013320A bset #7,($1385).w ROM:00133210 bset #0,($E58).w ROM:00133216 bset #0,($1384).w ROM:0013321C bra.l loc_1333EA ROM:00133222 ; --------------------------------------------------------------------------- ROM:00133222 ROM:00133222 loc_133222: ; CODE XREF: sub_13318E+74↑j ROM:00133222 move.w d5,d1 ROM:00133224 andi.w #$1C0,d1 ROM:00133228 asr.w #6,d1 ROM:0013322A move.w d1,($E54).w ROM:0013322E move.w d5,d2 ROM:00133230 andi.w #$30,d2 ; '0' ROM:00133234 asr.w #4,d2 ROM:00133236 move.w d2,($E56).w ROM:0013323A cmpi.w #0,d2 ROM:0013323E bne.l loc_1332CC ROM:00133244 move.w #2,($E7C).w ROM:0013324A move.w #2,($E7E).w ROM:00133250 cmpi.w #4,d1 ROM:00133254 bne.s loc_133264 ROM:00133256 move.w #0,($E80).w ROM:0013325C bsr.l sub_1336E6 ROM:00133262 bra.s loc_1332C6 ROM:00133264 ; --------------------------------------------------------------------------- ROM:00133264 ROM:00133264 loc_133264: ; CODE XREF: sub_13318E+C6↑j ROM:00133264 cmpi.w #2,d1 ROM:00133268 bne.s loc_133278 ROM:0013326A move.w #1,($E80).w ROM:00133270 bsr.l sub_1336E6 ROM:00133276 bra.s loc_1332C6 ROM:00133278 ; --------------------------------------------------------------------------- ROM:00133278 ROM:00133278 loc_133278: ; CODE XREF: sub_13318E+DA↑j ROM:00133278 cmpi.w #6,d1 ROM:0013327C bne.s loc_13328C ROM:0013327E move.w #2,($E80).w ROM:00133284 bsr.l sub_1336E6 ROM:0013328A bra.s loc_1332C6 ROM:0013328C ; --------------------------------------------------------------------------- ROM:0013328C ROM:0013328C loc_13328C: ; CODE XREF: sub_13318E+EE↑j ROM:0013328C cmpi.w #1,d1 ROM:00133290 bne.s loc_1332A0 ROM:00133292 move.w #3,($E80).w ROM:00133298 bsr.l sub_1336E6 ROM:0013329E bra.s loc_1332C6 ROM:001332A0 ; --------------------------------------------------------------------------- ROM:001332A0 ROM:001332A0 loc_1332A0: ; CODE XREF: sub_13318E+102↑j ROM:001332A0 cmpi.w #0,d1 ROM:001332A4 bne.s loc_1332B4 ROM:001332A6 move.w #4,($E80).w ROM:001332AC bsr.l sub_1336E6 ROM:001332B2 bra.s loc_1332C6 ROM:001332B4 ; --------------------------------------------------------------------------- ROM:001332B4 ROM:001332B4 loc_1332B4: ; CODE XREF: sub_13318E+116↑j ROM:001332B4 cmpi.w #3,d1 ROM:001332B8 bne.s loc_1332C6 ROM:001332BA move.w #5,($E80).w ROM:001332C0 bsr.l sub_1336E6 ROM:001332C6 ROM:001332C6 loc_1332C6: ; CODE XREF: sub_13318E+D4↑j ROM:001332C6 ; sub_13318E+E8↑j ... ROM:001332C6 bra.l loc_1333EA ROM:001332CC ; --------------------------------------------------------------------------- ROM:001332CC ROM:001332CC loc_1332CC: ; CODE XREF: sub_13318E+B0↑j ROM:001332CC cmpi.w #1,d2 ROM:001332D0 bne.l loc_13335E ROM:001332D6 move.w #2,($E7C).w ROM:001332DC move.w #0,($E7E).w ROM:001332E2 cmpi.w #4,d1 ROM:001332E6 bne.s loc_1332F6 ROM:001332E8 move.w #0,($E80).w ROM:001332EE bsr.l sub_1336E6 ROM:001332F4 bra.s loc_133358 ROM:001332F6 ; --------------------------------------------------------------------------- ROM:001332F6 ROM:001332F6 loc_1332F6: ; CODE XREF: sub_13318E+158↑j ROM:001332F6 cmpi.w #2,d1 ROM:001332FA bne.s loc_13330A ROM:001332FC move.w #1,($E80).w ROM:00133302 bsr.l sub_1336E6 ROM:00133308 bra.s loc_133358 ROM:0013330A ; --------------------------------------------------------------------------- ROM:0013330A ROM:0013330A loc_13330A: ; CODE XREF: sub_13318E+16C↑j ROM:0013330A cmpi.w #6,d1 ROM:0013330E bne.s loc_13331E ROM:00133310 move.w #2,($E80).w ROM:00133316 bsr.l sub_1336E6 ROM:0013331C bra.s loc_133358 ROM:0013331E ; --------------------------------------------------------------------------- ROM:0013331E ROM:0013331E loc_13331E: ; CODE XREF: sub_13318E+180↑j ROM:0013331E cmpi.w #1,d1 ROM:00133322 bne.s loc_133332 ROM:00133324 move.w #3,($E80).w ROM:0013332A bsr.l sub_1336E6 ROM:00133330 bra.s loc_133358 ROM:00133332 ; --------------------------------------------------------------------------- ROM:00133332 ROM:00133332 loc_133332: ; CODE XREF: sub_13318E+194↑j ROM:00133332 cmpi.w #0,d1 ROM:00133336 bne.s loc_133346 ROM:00133338 move.w #4,($E80).w ROM:0013333E bsr.l sub_1336E6 ROM:00133344 bra.s loc_133358 ROM:00133346 ; --------------------------------------------------------------------------- ROM:00133346 ROM:00133346 loc_133346: ; CODE XREF: sub_13318E+1A8↑j ROM:00133346 cmpi.w #3,d1 ROM:0013334A bne.s loc_133358 ROM:0013334C move.w #5,($E80).w ROM:00133352 bsr.l sub_1336E6 ROM:00133358 ROM:00133358 loc_133358: ; CODE XREF: sub_13318E+166↑j ROM:00133358 ; sub_13318E+17A↑j ... ROM:00133358 bra.l loc_1333EA ROM:0013335E ; --------------------------------------------------------------------------- ROM:0013335E ROM:0013335E loc_13335E: ; CODE XREF: sub_13318E+142↑j ROM:0013335E cmpi.w #2,d2 ROM:00133362 bne.l loc_1333EA ROM:00133368 move.w #2,($E7C).w ROM:0013336E move.w #1,($E7E).w ROM:00133374 cmpi.w #4,d1 ROM:00133378 bne.s loc_133388 ROM:0013337A move.w #0,($E80).w ROM:00133380 bsr.l sub_1336E6 ROM:00133386 bra.s loc_1333EA ROM:00133388 ; --------------------------------------------------------------------------- ROM:00133388 ROM:00133388 loc_133388: ; CODE XREF: sub_13318E+1EA↑j ROM:00133388 cmpi.w #2,d1 ROM:0013338C bne.s loc_13339C ROM:0013338E move.w #1,($E80).w ROM:00133394 bsr.l sub_1336E6 ROM:0013339A bra.s loc_1333EA ROM:0013339C ; --------------------------------------------------------------------------- ROM:0013339C ROM:0013339C loc_13339C: ; CODE XREF: sub_13318E+1FE↑j ROM:0013339C cmpi.w #6,d1 ROM:001333A0 bne.s loc_1333B0 ROM:001333A2 move.w #2,($E80).w ROM:001333A8 bsr.l sub_1336E6 ROM:001333AE bra.s loc_1333EA ROM:001333B0 ; --------------------------------------------------------------------------- ROM:001333B0 ROM:001333B0 loc_1333B0: ; CODE XREF: sub_13318E+212↑j ROM:001333B0 cmpi.w #1,d1 ROM:001333B4 bne.s loc_1333C4 ROM:001333B6 move.w #3,($E80).w ROM:001333BC bsr.l sub_1336E6 ROM:001333C2 bra.s loc_1333EA ROM:001333C4 ; --------------------------------------------------------------------------- ROM:001333C4 ROM:001333C4 loc_1333C4: ; CODE XREF: sub_13318E+226↑j ROM:001333C4 cmpi.w #0,d1 ROM:001333C8 bne.s loc_1333D8 ROM:001333CA move.w #4,($E80).w ROM:001333D0 bsr.l sub_1336E6 ROM:001333D6 bra.s loc_1333EA ROM:001333D8 ; --------------------------------------------------------------------------- ROM:001333D8 ROM:001333D8 loc_1333D8: ; CODE XREF: sub_13318E+23A↑j ROM:001333D8 cmpi.w #3,d1 ROM:001333DC bne.s loc_1333EA ROM:001333DE move.w #5,($E80).w ROM:001333E4 bsr.l sub_1336E6 ROM:001333EA ROM:001333EA loc_1333EA: ; CODE XREF: sub_13318E+4E↑j ROM:001333EA ; sub_13318E+6A↑j ... ROM:001333EA lea ($FFFFFD20).w,a0 ROM:001333EE move.w #$3F,4(a0) ; '?' ROM:001333F4 bset #0,($12F8).w ROM:001333FA ROM:001333FA locret_1333FA: ; CODE XREF: sub_13318E+1A↑j ROM:001333FA rts ROM:001333FA ; End of function sub_13318E ROM:001333FA ROM:001333FC ROM:001333FC ; =============== S U B R O U T I N E ======================================= ROM:001333FC ROM:001333FC ROM:001333FC sub_1333FC: ; CODE XREF: ROM:001326EC↑p ROM:001333FC btst #7,($FFFFFD07).w ROM:00133402 bne.s loc_13341C ROM:00133404 move.w #3,($E7C).w ROM:0013340A move.w #2,($E80).w ROM:00133410 bsr.l nullsub_32 ROM:00133416 bra.l locret_13354E ROM:0013341C ; --------------------------------------------------------------------------- ROM:0013341C ROM:0013341C loc_13341C: ; CODE XREF: sub_1333FC+6↑j ROM:0013341C bset #1,($E58).w ROM:00133422 bset #1,($1384).w ROM:00133428 lea ($FFFFFD00).w,a0 ROM:0013342C move.w 6(a0),d1 ROM:00133430 cmpi.w #$D4,d1 ROM:00133434 bne.s loc_133448 ROM:00133436 bset #2,($E58).w ROM:0013343C bset #2,($1384).w ROM:00133442 bra.l locret_13354E ROM:00133448 ; --------------------------------------------------------------------------- ROM:00133448 ROM:00133448 loc_133448: ; CODE XREF: sub_1333FC+38↑j ROM:00133448 andi.w #$60,d1 ; '`' ROM:0013344C asr.w #5,d1 ROM:0013344E move.w #3,($E7C).w ROM:00133454 move.w #0,($E80).w ROM:0013345A cmpi.w #0,d1 ROM:0013345E bne.s loc_13346E ROM:00133460 move.w #2,($E7E).w ROM:00133466 bsr.l sub_1336E6 ROM:0013346C bra.s loc_133494 ROM:0013346E ; --------------------------------------------------------------------------- ROM:0013346E ROM:0013346E loc_13346E: ; CODE XREF: sub_1333FC+62↑j ROM:0013346E cmpi.w #1,d1 ROM:00133472 bne.s loc_133482 ROM:00133474 move.w #0,($E7E).w ROM:0013347A bsr.l sub_1336E6 ROM:00133480 bra.s loc_133494 ROM:00133482 ; --------------------------------------------------------------------------- ROM:00133482 ROM:00133482 loc_133482: ; CODE XREF: sub_1333FC+76↑j ROM:00133482 cmpi.w #3,d1 ROM:00133486 bne.s loc_133494 ROM:00133488 move.w #1,($E7E).w ROM:0013348E bsr.l sub_1336E6 ROM:00133494 ROM:00133494 loc_133494: ; CODE XREF: sub_1333FC+70↑j ROM:00133494 ; sub_1333FC+84↑j ... ROM:00133494 move.w #3,($E7C).w ROM:0013349A move.w #1,($E80).w ROM:001334A0 lea ($FFFFFD00).w,a0 ROM:001334A4 move.w 6(a0),d1 ROM:001334A8 andi.w #$18,d1 ROM:001334AC asr.w #3,d1 ROM:001334AE cmpi.w #0,d1 ROM:001334B2 bne.s loc_1334C8 ROM:001334B4 move.w #2,($E7E).w ROM:001334BA bsr.l sub_1336E6 ROM:001334C0 bset #5,($12FD).w ROM:001334C6 bra.s loc_1334FA ROM:001334C8 ; --------------------------------------------------------------------------- ROM:001334C8 ROM:001334C8 loc_1334C8: ; CODE XREF: sub_1333FC+B6↑j ROM:001334C8 cmpi.w #1,d1 ROM:001334CC bne.s loc_1334E2 ROM:001334CE move.w #0,($E7E).w ROM:001334D4 bsr.l sub_1336E6 ROM:001334DA bset #5,($12FD).w ROM:001334E0 bra.s loc_1334FA ROM:001334E2 ; --------------------------------------------------------------------------- ROM:001334E2 ROM:001334E2 loc_1334E2: ; CODE XREF: sub_1333FC+D0↑j ROM:001334E2 cmpi.w #3,d1 ROM:001334E6 bne.s loc_1334FA ROM:001334E8 move.w #1,($E7E).w ROM:001334EE bsr.l sub_1336E6 ROM:001334F4 bset #5,($12FD).w ROM:001334FA ROM:001334FA loc_1334FA: ; CODE XREF: sub_1333FC+CA↑j ROM:001334FA ; sub_1333FC+E4↑j ... ROM:001334FA lea ($FFFFFD00).w,a0 ROM:001334FE move.w 6(a0),d1 ROM:00133502 andi.w #6,d1 ROM:00133506 asr.w #1,d1 ROM:00133508 move.w #3,($E7C).w ROM:0013350E move.w #2,($E80).w ROM:00133514 cmpi.w #0,d1 ROM:00133518 bne.s loc_133528 ROM:0013351A move.w #2,($E7E).w ROM:00133520 bsr.l sub_1336E6 ROM:00133526 bra.s locret_13354E ROM:00133528 ; --------------------------------------------------------------------------- ROM:00133528 ROM:00133528 loc_133528: ; CODE XREF: sub_1333FC+11C↑j ROM:00133528 cmpi.w #1,d1 ROM:0013352C bne.s loc_13353C ROM:0013352E move.w #0,($E7E).w ROM:00133534 bsr.l sub_1336E6 ROM:0013353A bra.s locret_13354E ROM:0013353C ; --------------------------------------------------------------------------- ROM:0013353C ROM:0013353C loc_13353C: ; CODE XREF: sub_1333FC+130↑j ROM:0013353C cmpi.w #3,d1 ROM:00133540 bne.s locret_13354E ROM:00133542 move.w #1,($E7E).w ROM:00133548 bsr.l sub_1336E6 ROM:0013354E ROM:0013354E locret_13354E: ; CODE XREF: sub_1333FC+1A↑j ROM:0013354E ; sub_1333FC+46↑j ... ROM:0013354E rts ROM:0013354E ; End of function sub_1333FC ROM:0013354E ROM:00133550 ROM:00133550 ; =============== S U B R O U T I N E ======================================= ROM:00133550 ROM:00133550 ROM:00133550 sub_133550: ; CODE XREF: ROM:001326B0↑p ROM:00133550 ; ROM:0013270E↑p ... ROM:00133550 lea ($FFFFFD00).w,a0 ROM:00133554 move.w (a0),d0 ROM:00133556 andi.w #7,d0 ROM:0013355A asl.w #8,d0 ROM:0013355C move.w 2(a0),d1 ROM:00133560 andi.w #$F,d1 ROM:00133564 move.w 4(a0),d2 ROM:00133568 andi.w #$F,d2 ROM:0013356C asl.w #4,d2 ROM:0013356E move.w d0,($E5A).w ROM:00133572 add.w d1,($E5A).w ROM:00133576 add.w d2,($E5A).w ROM:0013357A rts ROM:0013357A ; End of function sub_133550 ROM:0013357A ROM:0013357C ROM:0013357C ; =============== S U B R O U T I N E ======================================= ROM:0013357C ROM:0013357C ROM:0013357C sub_13357C: ; CODE XREF: ROM:001326AC↑p ROM:0013357C ; ROM:0013270A↑p ... ROM:0013357C lea ($FFFFFD20).w,a0 ROM:00133580 move.w #$55,d0 ; 'U' ROM:00133584 btst #2,($930).w ROM:0013358A beq.s loc_133598 ROM:0013358C btst #5,($DC9).w ROM:00133592 bne.s loc_133598 ROM:00133594 addi.w #$200,d0 ROM:00133598 ROM:00133598 loc_133598: ; CODE XREF: sub_13357C+E↑j ROM:00133598 ; sub_13357C+16↑j ROM:00133598 btst #1,($930).w ROM:0013359E beq.s loc_1335AC ROM:001335A0 btst #6,($DC9).w ROM:001335A6 bne.s loc_1335AC ROM:001335A8 addi.w #$100,d0 ROM:001335AC ROM:001335AC loc_1335AC: ; CODE XREF: sub_13357C+22↑j ROM:001335AC ; sub_13357C+2A↑j ROM:001335AC btst #7,($929).w ROM:001335B2 beq.s loc_1335C0 ROM:001335B4 btst #7,($DC9).w ROM:001335BA bne.s loc_1335C0 ROM:001335BC addi.w #$80,d0 ROM:001335C0 ROM:001335C0 loc_1335C0: ; CODE XREF: sub_13357C+36↑j ROM:001335C0 ; sub_13357C+3E↑j ROM:001335C0 move.w d0,(a0) ROM:001335C2 move.w #$2A,d0 ; '*' ROM:001335C6 bclr #0,($11AB).w ROM:001335CC btst #6,($93A).w ROM:001335D2 beq.s loc_1335E6 ROM:001335D4 btst #0,($DCD).w ROM:001335DA bne.s loc_1335E6 ROM:001335DC bset #0,($11AB).w ROM:001335E2 addi.w #$200,d0 ROM:001335E6 ROM:001335E6 loc_1335E6: ; CODE XREF: sub_13357C+56↑j ROM:001335E6 ; sub_13357C+5E↑j ROM:001335E6 bclr #1,($11AB).w ROM:001335EC btst #1,($92E).w ROM:001335F2 beq.s loc_133606 ROM:001335F4 btst #1,($DCD).w ROM:001335FA bne.s loc_133606 ROM:001335FC bset #1,($11AB).w ROM:00133602 addi.w #$100,d0 ROM:00133606 ROM:00133606 loc_133606: ; CODE XREF: sub_13357C+76↑j ROM:00133606 ; sub_13357C+7E↑j ROM:00133606 bclr #0,($11AA).w ROM:0013360C btst #7,($938).w ROM:00133612 beq.s loc_133626 ROM:00133614 btst #2,($DCD).w ROM:0013361A bne.s loc_133626 ROM:0013361C bset #0,($11AA).w ROM:00133622 addi.w #$80,d0 ROM:00133626 ROM:00133626 loc_133626: ; CODE XREF: sub_13357C+96↑j ROM:00133626 ; sub_13357C+9E↑j ROM:00133626 bclr #1,($11AA).w ROM:0013362C btst #4,($92C).w ROM:00133632 beq.s loc_133646 ROM:00133634 btst #3,($DCD).w ROM:0013363A bne.s loc_133646 ROM:0013363C bset #1,($11AA).w ROM:00133642 addi.w #$40,d0 ; '@' ROM:00133646 ROM:00133646 loc_133646: ; CODE XREF: sub_13357C+B6↑j ROM:00133646 ; sub_13357C+BE↑j ROM:00133646 move.w d0,2(a0) ROM:0013364A move.w #$2A,d0 ; '*' ROM:0013364E btst #3,($931).w ROM:00133654 beq.s loc_133662 ROM:00133656 btst #2,($DCB).w ROM:0013365C bne.s loc_133662 ROM:0013365E addi.w #$80,d0 ROM:00133662 ROM:00133662 loc_133662: ; CODE XREF: sub_13357C+D8↑j ROM:00133662 ; sub_13357C+E0↑j ROM:00133662 move.w d0,4(a0) ROM:00133666 rts ROM:00133666 ; End of function sub_13357C ROM:00133666 ROM:00133668 ROM:00133668 ; =============== S U B R O U T I N E ======================================= ROM:00133668 ROM:00133668 ROM:00133668 sub_133668: ; CODE XREF: ROM:0013268C↑p ROM:00133668 lea ($FFFFFD20).w,a0 ROM:0013366C move.w #$7F,(a0) ROM:00133670 move.w #$3F,2(a0) ; '?' ROM:00133676 move.w #$3F,4(a0) ; '?' ROM:0013367C bset #7,($FFFFFC1A).w ROM:00133682 rts ROM:00133682 ; End of function sub_133668 ROM:00133682 ROM:00133684 ROM:00133684 ; =============== S U B R O U T I N E ======================================= ROM:00133684 ROM:00133684 ROM:00133684 sub_133684: ; CODE XREF: ROM:001326B4↑p ROM:00133684 ; ROM:00132712↑p ... ROM:00133684 btst #1,($FFFFFD02).w ROM:0013368A bne.s locret_1336E4 ROM:0013368C btst #6,($FFFFFD03).w ROM:00133692 beq.s loc_13369C ROM:00133694 bset #0,($11A8).w ROM:0013369A bra.s loc_1336A2 ROM:0013369C ; --------------------------------------------------------------------------- ROM:0013369C ROM:0013369C loc_13369C: ; CODE XREF: sub_133684+E↑j ROM:0013369C bclr #0,($11A8).w ROM:001336A2 ROM:001336A2 loc_1336A2: ; CODE XREF: sub_133684+16↑j ROM:001336A2 btst #7,($FFFFFD03).w ROM:001336A8 beq.s loc_1336B2 ROM:001336AA bset #0,($11A9).w ROM:001336B0 bra.s loc_1336B8 ROM:001336B2 ; --------------------------------------------------------------------------- ROM:001336B2 ROM:001336B2 loc_1336B2: ; CODE XREF: sub_133684+24↑j ROM:001336B2 bclr #0,($11A9).w ROM:001336B8 ROM:001336B8 loc_1336B8: ; CODE XREF: sub_133684+2C↑j ROM:001336B8 btst #4,($FFFFFD03).w ROM:001336BE beq.s loc_1336C8 ROM:001336C0 bset #1,($11A8).w ROM:001336C6 bra.s loc_1336CE ROM:001336C8 ; --------------------------------------------------------------------------- ROM:001336C8 ROM:001336C8 loc_1336C8: ; CODE XREF: sub_133684+3A↑j ROM:001336C8 bclr #1,($11A8).w ROM:001336CE ROM:001336CE loc_1336CE: ; CODE XREF: sub_133684+42↑j ROM:001336CE btst #5,($FFFFFD03).w ROM:001336D4 beq.s loc_1336DE ROM:001336D6 bset #1,($11A9).w ROM:001336DC bra.s locret_1336E4 ROM:001336DE ; --------------------------------------------------------------------------- ROM:001336DE ROM:001336DE loc_1336DE: ; CODE XREF: sub_133684+50↑j ROM:001336DE bclr #1,($11A9).w ROM:001336E4 ROM:001336E4 locret_1336E4: ; CODE XREF: sub_133684+6↑j ROM:001336E4 ; sub_133684+58↑j ROM:001336E4 rts ROM:001336E4 ; End of function sub_133684 ROM:001336E4 ROM:001336E6 ROM:001336E6 ; =============== S U B R O U T I N E ======================================= ROM:001336E6 ROM:001336E6 ROM:001336E6 sub_1336E6: ; CODE XREF: sub_132858+124↑p ROM:001336E6 ; sub_132858+16E↑p ... ROM:001336E6 move.w ($E80).w,d1 ROM:001336EA cmpi.w #0,($E7C).w ROM:001336F0 bne.l loc_13374A ROM:001336F6 cmpi.w #2,($E7E).w ROM:001336FC bne.s loc_133712 ROM:001336FE move.w ($E5C).w,d5 ROM:00133702 move.w ($1386).w,d2 ROM:00133706 bset d1,d5 ROM:00133708 bset d1,d2 ROM:0013370A move.w d5,($E5C).w ROM:0013370E move.w d2,($1386).w ROM:00133712 ROM:00133712 loc_133712: ; CODE XREF: sub_1336E6+16↑j ROM:00133712 cmpi.w #0,($E7E).w ROM:00133718 bne.s loc_13372E ROM:0013371A move.w ($E5E).w,d5 ROM:0013371E move.w ($1388).w,d2 ROM:00133722 bset d1,d5 ROM:00133724 bset d1,d2 ROM:00133726 move.w d5,($E5E).w ROM:0013372A move.w d2,($1388).w ROM:0013372E ROM:0013372E loc_13372E: ; CODE XREF: sub_1336E6+32↑j ROM:0013372E cmpi.w #1,($E7E).w ROM:00133734 bne.s loc_13374A ROM:00133736 move.w ($E60).w,d5 ROM:0013373A move.w ($138A).w,d2 ROM:0013373E bset d1,d5 ROM:00133740 bset d1,d2 ROM:00133742 move.w d5,($E60).w ROM:00133746 move.w d2,($138A).w ROM:0013374A ROM:0013374A loc_13374A: ; CODE XREF: sub_1336E6+A↑j ROM:0013374A ; sub_1336E6+4E↑j ROM:0013374A cmpi.w #1,($E7C).w ROM:00133750 bne.l loc_1337EC ROM:00133756 cmpi.w #2,($E7E).w ROM:0013375C bne.s loc_133788 ROM:0013375E move.w ($E68).w,d5 ROM:00133762 move.w ($138C).w,d2 ROM:00133766 bset d1,d5 ROM:00133768 bset d1,d2 ROM:0013376A move.w d5,($E68).w ROM:0013376E move.w d2,($138C).w ROM:00133772 move.w $D4C(a5,d1.w*2),d0 ROM:00133778 move.w d0,d1 ROM:0013377A move.b #0,$142F(d1.w) ROM:00133782 bsr.l sub_12EDB0 ROM:00133788 ROM:00133788 loc_133788: ; CODE XREF: sub_1336E6+76↑j ROM:00133788 cmpi.w #0,($E7E).w ROM:0013378E bne.s loc_1337BA ROM:00133790 move.w ($E6A).w,d5 ROM:00133794 move.w ($138E).w,d2 ROM:00133798 bset d1,d5 ROM:0013379A bset d1,d2 ROM:0013379C move.w d5,($E6A).w ROM:001337A0 move.w d2,($138E).w ROM:001337A4 move.w $D4C(a5,d1.w*2),d0 ROM:001337AA move.w d0,d1 ROM:001337AC move.b #1,$142F(d1.w) ROM:001337B4 bsr.l sub_12EDB0 ROM:001337BA ROM:001337BA loc_1337BA: ; CODE XREF: sub_1336E6+A8↑j ROM:001337BA cmpi.w #1,($E7E).w ROM:001337C0 bne.s loc_1337EC ROM:001337C2 move.w ($E6C).w,d5 ROM:001337C6 move.w ($1390).w,d2 ROM:001337CA bset d1,d5 ROM:001337CC bset d1,d2 ROM:001337CE move.w d5,($E6C).w ROM:001337D2 move.w d2,($1390).w ROM:001337D6 move.w $D4C(a5,d1.w*2),d0 ROM:001337DC move.w d0,d1 ROM:001337DE move.b #2,$142F(d1.w) ROM:001337E6 bsr.l sub_12EDB0 ROM:001337EC ROM:001337EC loc_1337EC: ; CODE XREF: sub_1336E6+6A↑j ROM:001337EC ; sub_1336E6+DA↑j ROM:001337EC cmpi.w #2,($E7C).w ROM:001337F2 bne.l loc_13388E ROM:001337F8 cmpi.w #2,($E7E).w ROM:001337FE bne.s loc_13382A ROM:00133800 move.w ($E6E).w,d5 ROM:00133804 move.w ($1392).w,d2 ROM:00133808 bset d1,d5 ROM:0013380A bset d1,d2 ROM:0013380C move.w d5,($E6E).w ROM:00133810 move.w d2,($1392).w ROM:00133814 move.w $D58(a5,d1.w*2),d0 ROM:0013381A move.w d0,d1 ROM:0013381C move.b #0,$142F(d1.w) ROM:00133824 bsr.l sub_12EDB0 ROM:0013382A ROM:0013382A loc_13382A: ; CODE XREF: sub_1336E6+118↑j ROM:0013382A cmpi.w #0,($E7E).w ROM:00133830 bne.s loc_13385C ROM:00133832 move.w ($E70).w,d5 ROM:00133836 move.w ($1394).w,d2 ROM:0013383A bset d1,d5 ROM:0013383C bset d1,d2 ROM:0013383E move.w d5,($E70).w ROM:00133842 move.w d2,($1394).w ROM:00133846 move.w $D58(a5,d1.w*2),d0 ROM:0013384C move.w d0,d1 ROM:0013384E move.b #1,$142F(d1.w) ROM:00133856 bsr.l sub_12EDB0 ROM:0013385C ROM:0013385C loc_13385C: ; CODE XREF: sub_1336E6+14A↑j ROM:0013385C cmpi.w #1,($E7E).w ROM:00133862 bne.s loc_13388E ROM:00133864 move.w ($E72).w,d5 ROM:00133868 move.w ($1396).w,d2 ROM:0013386C bset d1,d5 ROM:0013386E bset d1,d2 ROM:00133870 move.w d5,($E72).w ROM:00133874 move.w d2,($1396).w ROM:00133878 move.w $D58(a5,d1.w*2),d0 ROM:0013387E move.w d0,d1 ROM:00133880 move.b #2,$142F(d1.w) ROM:00133888 bsr.l sub_12EDB0 ROM:0013388E ROM:0013388E loc_13388E: ; CODE XREF: sub_1336E6+10C↑j ROM:0013388E ; sub_1336E6+17C↑j ROM:0013388E cmpi.w #3,($E7C).w ROM:00133894 bne.l locret_133936 ROM:0013389A cmpi.w #2,($E7E).w ROM:001338A0 bne.s loc_1338CE ROM:001338A2 move.w ($E74).w,d5 ROM:001338A6 bset d1,d5 ROM:001338A8 move.w d5,($E74).w ROM:001338AC movea.l #$13DB,a2 ROM:001338B2 bsr.l sub_126836 ROM:001338B8 move.w $D64(a5,d1.w*2),d0 ROM:001338BE move.w d0,d1 ROM:001338C0 move.b #0,$142F(d1.w) ROM:001338C8 bsr.l sub_12EDB0 ROM:001338CE ROM:001338CE loc_1338CE: ; CODE XREF: sub_1336E6+1BA↑j ROM:001338CE cmpi.w #0,($E7E).w ROM:001338D4 bne.s loc_133902 ROM:001338D6 move.w ($E76).w,d5 ROM:001338DA bset d1,d5 ROM:001338DC move.w d5,($E76).w ROM:001338E0 movea.l #$13DC,a2 ROM:001338E6 bsr.l sub_126836 ROM:001338EC move.w $D64(a5,d1.w*2),d0 ROM:001338F2 move.w d0,d1 ROM:001338F4 move.b #1,$142F(d1.w) ROM:001338FC bsr.l sub_12EDB0 ROM:00133902 ROM:00133902 loc_133902: ; CODE XREF: sub_1336E6+1EE↑j ROM:00133902 cmpi.w #1,($E7E).w ROM:00133908 bne.s locret_133936 ROM:0013390A move.w ($E78).w,d5 ROM:0013390E bset d1,d5 ROM:00133910 move.w d5,($E78).w ROM:00133914 movea.l #$13DD,a2 ROM:0013391A bsr.l sub_126836 ROM:00133920 move.w $D64(a5,d1.w*2),d0 ROM:00133926 move.w d0,d1 ROM:00133928 move.b #2,$142F(d1.w) ROM:00133930 bsr.l sub_12EDB0 ROM:00133936 ROM:00133936 locret_133936: ; CODE XREF: sub_1336E6+1AE↑j ROM:00133936 ; sub_1336E6+222↑j ROM:00133936 rts ROM:00133936 ; End of function sub_1336E6 ROM:00133936 ROM:00133938 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_32. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013393A ROM:0013393A ; =============== S U B R O U T I N E ======================================= ROM:0013393A ROM:0013393A ROM:0013393A sub_13393A: ; CODE XREF: sub_12E67E+12↑p ROM:0013393A btst #6,($1315).w ROM:00133940 beq.s locret_133964 ROM:00133942 addq.w #1,($E82).w ROM:00133946 cmpi.w #4,($E82).w ROM:0013394C blt.s loc_133954 ROM:0013394E move.w #0,($E82).w ROM:00133954 ROM:00133954 loc_133954: ; CODE XREF: sub_13393A+12↑j ROM:00133954 move.w ($E82).w,d0 ROM:00133958 move.w $D38(a5,d0.w*2),d1 ROM:0013395E bsr.l sub_12EDFE ROM:00133964 ROM:00133964 locret_133964: ; CODE XREF: sub_13393A+6↑j ROM:00133964 rts ROM:00133964 ; End of function sub_13393A ROM:00133964 ROM:00133966 ROM:00133966 ; =============== S U B R O U T I N E ======================================= ROM:00133966 ROM:00133966 ROM:00133966 sub_133966: ; CODE XREF: sub_12E67E+78↑p ROM:00133966 move.w #4,d0 ROM:0013396A move.w $D38(a5,d0.w*2),d1 ROM:00133970 bsr.l sub_12EDFE ROM:00133976 move.w #8,d0 ROM:0013397A move.w $D38(a5,d0.w*2),d1 ROM:00133980 bsr.l sub_12EDFE ROM:00133986 rts ROM:00133986 ; End of function sub_133966 ROM:00133986 ROM:00133988 ROM:00133988 ; =============== S U B R O U T I N E ======================================= ROM:00133988 ROM:00133988 ROM:00133988 sub_133988: ; CODE XREF: sub_132858+F8↑p ROM:00133988 ; sub_132858+142↑p ... ROM:00133988 move.w ($E80).w,d1 ROM:0013398C move.w ($E62).w,d0 ROM:00133990 bset d1,d0 ROM:00133992 move.w d0,($E62).w ROM:00133996 move.w $D38(a5,d1.w*2),d0 ROM:0013399C move.w d0,d1 ROM:0013399E move.b #0,$142F(d1.w) ROM:001339A6 bsr.l sub_12EDB0 ROM:001339AC rts ROM:001339AC ; End of function sub_133988 ROM:001339AC ROM:001339AE ROM:001339AE ; =============== S U B R O U T I N E ======================================= ROM:001339AE ROM:001339AE ROM:001339AE sub_1339AE: ; CODE XREF: sub_1192F0:loc_11932C↑p ROM:001339AE ; sub_125AEA+4↑p ... ROM:001339AE bsr.l sub_12EE56 ROM:001339B4 rts ROM:001339B4 ; End of function sub_1339AE ROM:001339B4 ROM:001339B6 ROM:001339B6 ; =============== S U B R O U T I N E ======================================= ROM:001339B6 ROM:001339B6 ROM:001339B6 sub_1339B6: ; CODE XREF: sub_123492+14E↑p ROM:001339B6 move.w #0,d1 ROM:001339BA ROM:001339BA loc_1339BA: ; CODE XREF: sub_1339B6+92↓j ROM:001339BA cmpi.w #$30,d1 ; '0' ROM:001339BE bge.l locret_133A4C ROM:001339C4 movea.l #$13C2,a2 ROM:001339CA bsr.l sub_12680C ROM:001339D0 cmpi.w #0,d0 ROM:001339D4 beq.s loc_1339E2 ROM:001339D6 move.b #$20,($112A).w ; ' ' ROM:001339DC bsr.w sub_133A4E ROM:001339E0 bra.s loc_133A46 ROM:001339E2 ; --------------------------------------------------------------------------- ROM:001339E2 ROM:001339E2 loc_1339E2: ; CODE XREF: sub_1339B6+1E↑j ROM:001339E2 movea.l #$1040,a2 ROM:001339E8 bsr.l sub_12680C ROM:001339EE cmpi.w #0,d0 ROM:001339F2 beq.s loc_133A00 ROM:001339F4 move.b #$20,($112A).w ; ' ' ROM:001339FA bsr.w sub_133A4E ROM:001339FE bra.s loc_133A46 ROM:00133A00 ; --------------------------------------------------------------------------- ROM:00133A00 ROM:00133A00 loc_133A00: ; CODE XREF: sub_1339B6+3C↑j ROM:00133A00 movea.l #$13C8,a2 ROM:00133A06 bsr.l sub_12680C ROM:00133A0C cmpi.w #0,d0 ROM:00133A10 beq.s loc_133A1E ROM:00133A12 move.b #$20,($112A).w ; ' ' ROM:00133A18 bsr.w sub_133A4E ROM:00133A1C bra.s loc_133A46 ROM:00133A1E ; --------------------------------------------------------------------------- ROM:00133A1E ROM:00133A1E loc_133A1E: ; CODE XREF: sub_1339B6+5A↑j ROM:00133A1E move.w $104C(d1.w*2),d0 ROM:00133A24 cmpi.w #0,d0 ROM:00133A28 beq.s loc_133A3A ROM:00133A2A move.b #$40,($112A).w ; '@' ROM:00133A30 bsr.w sub_133A4E ROM:00133A34 bra.l loc_133A46 ROM:00133A3A ; --------------------------------------------------------------------------- ROM:00133A3A ROM:00133A3A loc_133A3A: ; CODE XREF: sub_1339B6+72↑j ROM:00133A3A btst #6,($1316).w ROM:00133A40 beq.s loc_133A46 ROM:00133A42 bsr.w sub_133A4E ROM:00133A46 ROM:00133A46 loc_133A46: ; CODE XREF: sub_1339B6+2A↑j ROM:00133A46 ; sub_1339B6+48↑j ... ROM:00133A46 addq.w #1,d1 ROM:00133A48 bra.w loc_1339BA ROM:00133A4C ; --------------------------------------------------------------------------- ROM:00133A4C ROM:00133A4C locret_133A4C: ; CODE XREF: sub_1339B6+8↑j ROM:00133A4C rts ROM:00133A4C ; End of function sub_1339B6 ROM:00133A4C ROM:00133A4E ROM:00133A4E ; =============== S U B R O U T I N E ======================================= ROM:00133A4E ROM:00133A4E ROM:00133A4E sub_133A4E: ; CODE XREF: sub_1339B6+26↑p ROM:00133A4E ; sub_1339B6+44↑p ... ROM:00133A4E bset #4,($12FC).w ROM:00133A54 cmpi.b #$50,($1129).w ; 'P' ROM:00133A5A blt.s loc_133A64 ROM:00133A5C bra.w locret_133B18 ROM:00133A60 ; --------------------------------------------------------------------------- ROM:00133A60 bra.w loc_133A6A ROM:00133A64 ; --------------------------------------------------------------------------- ROM:00133A64 ROM:00133A64 loc_133A64: ; CODE XREF: sub_133A4E+C↑j ROM:00133A64 addi.b #1,($1129).w ROM:00133A6A ROM:00133A6A loc_133A6A: ; CODE XREF: sub_133A4E+12↑j ROM:00133A6A cmpi.b #$20,($112A).w ; ' ' ROM:00133A70 bne.s loc_133A8A ROM:00133A72 move.w $104C(d1.w*2),d0 ROM:00133A78 cmpi.w #0,d0 ROM:00133A7C beq.s loc_133A8A ROM:00133A7E move.b #$60,($112A).w ; '`' ROM:00133A84 ori.b #$10,($112A).w ROM:00133A8A ROM:00133A8A loc_133A8A: ; CODE XREF: sub_133A4E+22↑j ROM:00133A8A ; sub_133A4E+2E↑j ROM:00133A8A movea.l #$1046,a2 ROM:00133A90 bsr.l sub_12680C ROM:00133A96 cmpi.w #0,d0 ROM:00133A9A beq.s loc_133AA2 ROM:00133A9C ori.b #$10,($112A).w ROM:00133AA2 ROM:00133AA2 loc_133AA2: ; CODE XREF: sub_133A4E+4C↑j ROM:00133AA2 move.w $C7E(a5,d1.w*2),d4 ROM:00133AA8 move.b $142F(d1.w),d3 ROM:00133AAE ext.w d3 ROM:00133AB0 move.w $A32(a5,d1.w*2),d6 ROM:00133AB6 cmp.w d3,d6 ROM:00133AB8 blt.s loc_133AC0 ROM:00133ABA abcd d3,d4 ROM:00133ABC bra.w loc_133AC2 ROM:00133AC0 ; --------------------------------------------------------------------------- ROM:00133AC0 ROM:00133AC0 loc_133AC0: ; CODE XREF: sub_133A4E+6A↑j ROM:00133AC0 abcd d6,d4 ROM:00133AC2 ROM:00133AC2 loc_133AC2: ; CODE XREF: sub_133A4E+6E↑j ROM:00133AC2 move.w d4,d3 ROM:00133AC4 lsr.w #8,d4 ROM:00133AC6 move.w ($C54).w,d2 ROM:00133ACA move.b d4,$11CC(d2.w) ROM:00133AD0 addq.w #1,d2 ROM:00133AD2 bvc.s loc_133AD8 ROM:00133AD4 move.w #$8000,d2 ROM:00133AD8 ROM:00133AD8 loc_133AD8: ; CODE XREF: sub_133A4E+84↑j ROM:00133AD8 move.b d3,$11CC(d2.w) ROM:00133ADE addq.w #1,d2 ROM:00133AE0 bvc.s loc_133AE6 ROM:00133AE2 move.w #$8000,d2 ROM:00133AE6 ROM:00133AE6 loc_133AE6: ; CODE XREF: sub_133A4E+92↑j ROM:00133AE6 move.w #1,d4 ROM:00133AEA cmpi.w #3,d6 ROM:00133AEE bgt.s loc_133AF6 ROM:00133AF0 lsl.w d6,d4 ROM:00133AF2 bra.w loc_133AFA ROM:00133AF6 ; --------------------------------------------------------------------------- ROM:00133AF6 ROM:00133AF6 loc_133AF6: ; CODE XREF: sub_133A4E+A0↑j ROM:00133AF6 move.w #4,d4 ROM:00133AFA ROM:00133AFA loc_133AFA: ; CODE XREF: sub_133A4E+A4↑j ROM:00133AFA or.b d4,($112A).w ROM:00133AFE ori.b #$80,($112A).w ROM:00133B04 move.b ($112A).w,$11CC(d2.w) ROM:00133B0C addq.w #1,d2 ROM:00133B0E bvc.s loc_133B14 ROM:00133B10 move.w #$8000,d2 ROM:00133B14 ROM:00133B14 loc_133B14: ; CODE XREF: sub_133A4E+C0↑j ROM:00133B14 move.w d2,($C54).w ROM:00133B18 ROM:00133B18 locret_133B18: ; CODE XREF: sub_133A4E+E↑j ROM:00133B18 rts ROM:00133B18 ; End of function sub_133A4E ROM:00133B18 ROM:00133B1A ROM:00133B1A ; =============== S U B R O U T I N E ======================================= ROM:00133B1A ROM:00133B1A ROM:00133B1A sub_133B1A: ; CODE XREF: sub_1192C2+6↑p ROM:00133B1A ; sub_119902+6↑p ROM:00133B1A move.w #$30,($E86).w ; '0' ROM:00133B20 move.w #0,($E8A).w ROM:00133B26 move.w #0,($E88).w ROM:00133B2C ROM:00133B2C loc_133B2C: ; CODE XREF: sub_133B1A+74↓j ROM:00133B2C move.w ($E8A).w,d1 ROM:00133B30 move.w $C1E(a5,d1.w*2),d0 ROM:00133B36 cmp.w ($E86).w,d0 ROM:00133B3A bne.s loc_133B54 ROM:00133B3C cmpi.b #3,($756).w ROM:00133B42 bne.s loc_133B4E ROM:00133B44 bsr.l sub_1192D0 ROM:00133B4A bra.w loc_133B54 ROM:00133B4E ; --------------------------------------------------------------------------- ROM:00133B4E ROM:00133B4E loc_133B4E: ; CODE XREF: sub_133B1A+28↑j ROM:00133B4E bsr.l sub_119910 ROM:00133B54 ROM:00133B54 loc_133B54: ; CODE XREF: sub_133B1A+20↑j ROM:00133B54 ; sub_133B1A+30↑j ROM:00133B54 cmpi.w #3,($E88).w ROM:00133B5A blt.w loc_133B68 ROM:00133B5E bsr.w sub_133C1C ROM:00133B62 move.w #0,($E88).w ROM:00133B68 ROM:00133B68 loc_133B68: ; CODE XREF: sub_133B1A+40↑j ROM:00133B68 addq.w #1,($E8A).w ROM:00133B6C cmpi.w #$30,($E8A).w ; '0' ROM:00133B72 blt.s loc_133B86 ROM:00133B74 subq.w #1,($E86).w ROM:00133B78 cmpi.w #0,($E86).w ROM:00133B7E ble.s loc_133B86 ROM:00133B80 move.w #0,($E8A).w ROM:00133B86 ROM:00133B86 loc_133B86: ; CODE XREF: sub_133B1A+58↑j ROM:00133B86 ; sub_133B1A+64↑j ROM:00133B86 cmpi.w #$30,($E8A).w ; '0' ROM:00133B8C bge.s loc_133B90 ROM:00133B8E bra.s loc_133B2C ROM:00133B90 ; --------------------------------------------------------------------------- ROM:00133B90 ROM:00133B90 loc_133B90: ; CODE XREF: sub_133B1A+72↑j ROM:00133B90 cmpi.w #0,($E88).w ROM:00133B96 ble.s loc_133B9C ROM:00133B98 bsr.w sub_133C1C ROM:00133B9C ROM:00133B9C loc_133B9C: ; CODE XREF: sub_133B1A+7C↑j ROM:00133B9C move.w ($5AE).w,($E84).w ROM:00133BA2 rts ROM:00133BA2 ; End of function sub_133B1A ROM:00133BA2 ROM:00133BA4 ROM:00133BA4 ; =============== S U B R O U T I N E ======================================= ROM:00133BA4 ROM:00133BA4 ROM:00133BA4 sub_133BA4: ; CODE XREF: sub_1192D0+18↑p ROM:00133BA4 ; sub_119910+18↑p ... ROM:00133BA4 cmpi.w #0,($E88).w ROM:00133BAA bne.s loc_133BB6 ROM:00133BAC bsr.l sub_117AFA ROM:00133BB2 move.w ($E8A).w,d1 ROM:00133BB6 ROM:00133BB6 loc_133BB6: ; CODE XREF: sub_133BA4+6↑j ROM:00133BB6 bsr.w sub_133BC8 ROM:00133BBA addq.w #1,($E88).w ROM:00133BBE bvc.s locret_133BC6 ROM:00133BC0 move.w #$8000,($E88).w ROM:00133BC6 ROM:00133BC6 locret_133BC6: ; CODE XREF: sub_133BA4+1A↑j ROM:00133BC6 rts ROM:00133BC6 ; End of function sub_133BA4 ROM:00133BC6 ROM:00133BC8 ROM:00133BC8 ; =============== S U B R O U T I N E ======================================= ROM:00133BC8 ROM:00133BC8 ROM:00133BC8 sub_133BC8: ; CODE XREF: sub_133BA4:loc_133BB6↑p ROM:00133BC8 ; sub_133C12+4↓p ROM:00133BC8 move.w $C7E(a5,d1.w*2),d4 ROM:00133BCE move.b $142F(d1.w),d3 ROM:00133BD4 ext.w d3 ROM:00133BD6 move.w $A32(a5,d1.w*2),d5 ROM:00133BDC cmp.w d3,d5 ROM:00133BDE blt.s loc_133BE6 ROM:00133BE0 abcd d3,d4 ROM:00133BE2 bra.w loc_133BE8 ROM:00133BE6 ; --------------------------------------------------------------------------- ROM:00133BE6 ROM:00133BE6 loc_133BE6: ; CODE XREF: sub_133BC8+16↑j ROM:00133BE6 abcd d5,d4 ROM:00133BE8 ROM:00133BE8 loc_133BE8: ; CODE XREF: sub_133BC8+1A↑j ROM:00133BE8 move.w d4,d3 ROM:00133BEA ror.w #8,d4 ROM:00133BEC move.w ($5AE).w,d2 ROM:00133BF0 move.b d4,$11CC(d2.w) ROM:00133BF6 addq.w #1,d2 ROM:00133BF8 bvc.s loc_133BFE ROM:00133BFA move.w #$8000,d2 ROM:00133BFE ROM:00133BFE loc_133BFE: ; CODE XREF: sub_133BC8+30↑j ROM:00133BFE move.b d3,$11CC(d2.w) ROM:00133C04 addq.w #1,d2 ROM:00133C06 bvc.s loc_133C0C ROM:00133C08 move.w #$8000,d2 ROM:00133C0C ROM:00133C0C loc_133C0C: ; CODE XREF: sub_133BC8+3E↑j ROM:00133C0C move.w d2,($5AE).w ROM:00133C10 rts ROM:00133C10 ; End of function sub_133BC8 ROM:00133C10 ROM:00133C12 ROM:00133C12 ; =============== S U B R O U T I N E ======================================= ROM:00133C12 ROM:00133C12 ROM:00133C12 sub_133C12: ; CODE XREF: sub_118DDA+CE↑p ROM:00133C12 move.w ($1398).w,d1 ROM:00133C16 bsr.w sub_133BC8 ROM:00133C1A rts ROM:00133C1A ; End of function sub_133C12 ROM:00133C1A ROM:00133C1C ROM:00133C1C ; =============== S U B R O U T I N E ======================================= ROM:00133C1C ROM:00133C1C ROM:00133C1C sub_133C1C: ; CODE XREF: sub_133B1A+44↑p ROM:00133C1C ; sub_133B1A+7E↑p ROM:00133C1C move.w ($5AE).w,d2 ROM:00133C20 cmpi.w #3,($E88).w ROM:00133C26 bge.w loc_133C4A ROM:00133C2A move.b #0,$11CC(d2.w) ROM:00133C32 addq.w #1,d2 ROM:00133C34 bvc.s loc_133C3A ROM:00133C36 move.w #$8000,d2 ROM:00133C3A ROM:00133C3A loc_133C3A: ; CODE XREF: sub_133C1C+18↑j ROM:00133C3A move.b #0,$11CC(d2.w) ROM:00133C42 addq.w #1,d2 ROM:00133C44 bvc.s loc_133C4A ROM:00133C46 move.w #$8000,d2 ROM:00133C4A ROM:00133C4A loc_133C4A: ; CODE XREF: sub_133C1C+A↑j ROM:00133C4A ; sub_133C1C+28↑j ROM:00133C4A cmpi.w #2,($E88).w ROM:00133C50 bge.s loc_133C72 ROM:00133C52 move.b #0,$11CC(d2.w) ROM:00133C5A addq.w #1,d2 ROM:00133C5C bvc.s loc_133C62 ROM:00133C5E move.w #$8000,d2 ROM:00133C62 ROM:00133C62 loc_133C62: ; CODE XREF: sub_133C1C+40↑j ROM:00133C62 move.b #0,$11CC(d2.w) ROM:00133C6A addq.w #1,d2 ROM:00133C6C bvc.s loc_133C72 ROM:00133C6E move.w #$8000,d2 ROM:00133C72 ROM:00133C72 loc_133C72: ; CODE XREF: sub_133C1C+34↑j ROM:00133C72 ; sub_133C1C+50↑j ROM:00133C72 move.w d2,($5AE).w ROM:00133C76 bsr.l sub_117B48 ROM:00133C7C move.w ($5AE).w,($E84).w ROM:00133C82 rts ROM:00133C82 ; End of function sub_133C1C ROM:00133C82 ROM:00133C84 ROM:00133C84 ; =============== S U B R O U T I N E ======================================= ROM:00133C84 ROM:00133C84 ROM:00133C84 sub_133C84: ; CODE XREF: sub_133CC8+16↓p ROM:00133C84 ; sub_133CEC+16↓p ... ROM:00133C84 move.w #0,d0 ROM:00133C88 move.w d0,d2 ROM:00133C8A move.w d0,d1 ROM:00133C8C ROM:00133C8C loc_133C8C: ; CODE XREF: sub_133C84+20↓j ROM:00133C8C cmpi.w #3,d2 ROM:00133C90 bge.s locret_133CA6 ROM:00133C92 move.w (a0),d1 ROM:00133C94 eori.w #$FFFF,d1 ROM:00133C98 and.w (a1),d1 ROM:00133C9A or.w d1,d0 ROM:00133C9C addi.w #1,d2 ROM:00133CA0 addq.l #2,a1 ROM:00133CA2 addq.l #2,a0 ROM:00133CA4 bra.s loc_133C8C ROM:00133CA6 ; --------------------------------------------------------------------------- ROM:00133CA6 ROM:00133CA6 locret_133CA6: ; CODE XREF: sub_133C84+C↑j ROM:00133CA6 rts ROM:00133CA6 ; End of function sub_133C84 ROM:00133CA6 ROM:00133CA8 ; --------------------------------------------------------------------------- ROM:00133CA8 move.w #0,d0 ROM:00133CAC move.w d0,d2 ROM:00133CAE move.w d0,d1 ROM:00133CB0 ROM:00133CB0 loc_133CB0: ; CODE XREF: ROM:00133CC4↓j ROM:00133CB0 cmpi.w #3,d2 ROM:00133CB4 bge.s locret_133CC6 ROM:00133CB6 move.w (a1),d1 ROM:00133CB8 and.w (a0),d1 ROM:00133CBA or.w d1,d0 ROM:00133CBC addi.w #1,d2 ROM:00133CC0 addq.l #2,a1 ROM:00133CC2 addq.l #2,a0 ROM:00133CC4 bra.s loc_133CB0 ROM:00133CC6 ; --------------------------------------------------------------------------- ROM:00133CC6 ROM:00133CC6 locret_133CC6: ; CODE XREF: ROM:00133CB4↑j ROM:00133CC6 rts ROM:00133CC8 ROM:00133CC8 ; =============== S U B R O U T I N E ======================================= ROM:00133CC8 ROM:00133CC8 ROM:00133CC8 sub_133CC8: ; CODE XREF: sub_11823E+96A↑p ROM:00133CC8 movem.l a0-a1,-(sp) ROM:00133CCC movem.w d1-d2,-(sp) ROM:00133CD0 movea.l #$D6A,a1 ROM:00133CD6 adda.l a5,a1 ROM:00133CD8 movea.l #$1046,a0 ROM:00133CDE bsr.w sub_133C84 ROM:00133CE2 movem.w (sp)+,d1-d2 ROM:00133CE6 movem.l (sp)+,a0-a1 ROM:00133CEA rts ROM:00133CEA ; End of function sub_133CC8 ROM:00133CEA ROM:00133CEC ROM:00133CEC ; =============== S U B R O U T I N E ======================================= ROM:00133CEC ROM:00133CEC ROM:00133CEC sub_133CEC: ; CODE XREF: sub_11823E+EE↑p ROM:00133CEC movem.l a0-a1,-(sp) ROM:00133CF0 movem.w d1-d2,-(sp) ROM:00133CF4 movea.l #$D6A,a1 ROM:00133CFA adda.l a5,a1 ROM:00133CFC movea.l #$13BC,a0 ROM:00133D02 bsr.w sub_133C84 ROM:00133D06 movem.w (sp)+,d1-d2 ROM:00133D0A movem.l (sp)+,a0-a1 ROM:00133D0E rts ROM:00133D0E ; End of function sub_133CEC ROM:00133D0E ROM:00133D10 ROM:00133D10 ; =============== S U B R O U T I N E ======================================= ROM:00133D10 ROM:00133D10 ROM:00133D10 sub_133D10: ; CODE XREF: sub_11823E:loc_118BB8↑p ROM:00133D10 movem.l a0-a1,-(sp) ROM:00133D14 movem.w d1-d2,-(sp) ROM:00133D18 movea.l #$D82,a1 ROM:00133D1E adda.l a5,a1 ROM:00133D20 movea.l #$1046,a0 ROM:00133D26 bsr.w sub_133C84 ROM:00133D2A movem.w (sp)+,d1-d2 ROM:00133D2E movem.l (sp)+,a0-a1 ROM:00133D32 rts ROM:00133D32 ; End of function sub_133D10 ROM:00133D32 ROM:00133D34 ROM:00133D34 ; =============== S U B R O U T I N E ======================================= ROM:00133D34 ROM:00133D34 ROM:00133D34 sub_133D34: ; CODE XREF: sub_11823E:loc_11833C↑p ROM:00133D34 movem.l a0-a1,-(sp) ROM:00133D38 movem.w d1-d2,-(sp) ROM:00133D3C movea.l #$D82,a1 ROM:00133D42 adda.l a5,a1 ROM:00133D44 movea.l #$13BC,a0 ROM:00133D4A bsr.w sub_133C84 ROM:00133D4E movem.w (sp)+,d1-d2 ROM:00133D52 movem.l (sp)+,a0-a1 ROM:00133D56 rts ROM:00133D56 ; End of function sub_133D34 ROM:00133D56 ROM:00133D58 ; --------------------------------------------------------------------------- ROM:00133D58 movem.l a0-a1,-(sp) ROM:00133D5C movem.w d1-d2,-(sp) ROM:00133D60 movea.l #$D70,a1 ROM:00133D66 adda.l a5,a1 ROM:00133D68 movea.l #$13BC,a0 ROM:00133D6E bsr.w sub_133C84 ROM:00133D72 movem.w (sp)+,d1-d2 ROM:00133D76 movem.l (sp)+,a0-a1 ROM:00133D7A rts ROM:00133D7C ; --------------------------------------------------------------------------- ROM:00133D7C movem.l a0-a1,-(sp) ROM:00133D80 movem.w d1-d2,-(sp) ROM:00133D84 movea.l #$D76,a1 ROM:00133D8A adda.l a5,a1 ROM:00133D8C movea.l #$13BC,a0 ROM:00133D92 bsr.w sub_133C84 ROM:00133D96 movem.w (sp)+,d1-d2 ROM:00133D9A movem.l (sp)+,a0-a1 ROM:00133D9E rts ROM:00133DA0 ; --------------------------------------------------------------------------- ROM:00133DA0 movem.l a0-a1,-(sp) ROM:00133DA4 movem.w d1-d2,-(sp) ROM:00133DA8 movea.l #$D7C,a1 ROM:00133DAE adda.l a5,a1 ROM:00133DB0 movea.l #$13BC,a0 ROM:00133DB6 bsr.w sub_133C84 ROM:00133DBA movem.w (sp)+,d1-d2 ROM:00133DBE movem.l (sp)+,a0-a1 ROM:00133DC2 rts ROM:00133DC4 ROM:00133DC4 ; =============== S U B R O U T I N E ======================================= ROM:00133DC4 ROM:00133DC4 ROM:00133DC4 sub_133DC4: ; CODE XREF: sub_11823E:loc_118BC8↑p ROM:00133DC4 movem.l a0-a1,-(sp) ROM:00133DC8 movem.w d1-d2,-(sp) ROM:00133DCC movea.l #$D88,a1 ROM:00133DD2 adda.l a5,a1 ROM:00133DD4 movea.l #$1046,a0 ROM:00133DDA bsr.w sub_133C84 ROM:00133DDE movem.w (sp)+,d1-d2 ROM:00133DE2 movem.l (sp)+,a0-a1 ROM:00133DE6 rts ROM:00133DE6 ; End of function sub_133DC4 ROM:00133DE6 ROM:00133DE8 ROM:00133DE8 ; =============== S U B R O U T I N E ======================================= ROM:00133DE8 ROM:00133DE8 ROM:00133DE8 sub_133DE8: ; CODE XREF: sub_11823E:loc_11834C↑p ROM:00133DE8 movem.l a0-a1,-(sp) ROM:00133DEC movem.w d1-d2,-(sp) ROM:00133DF0 movea.l #$D88,a1 ROM:00133DF6 adda.l a5,a1 ROM:00133DF8 movea.l #$13BC,a0 ROM:00133DFE bsr.w sub_133C84 ROM:00133E02 movem.w (sp)+,d1-d2 ROM:00133E06 movem.l (sp)+,a0-a1 ROM:00133E0A rts ROM:00133E0A ; End of function sub_133DE8 ROM:00133E0A ROM:00133E0C ROM:00133E0C ; =============== S U B R O U T I N E ======================================= ROM:00133E0C ROM:00133E0C ROM:00133E0C sub_133E0C: ; CODE XREF: sub_11823E:loc_118B6C↑p ROM:00133E0C movem.l a0-a1,-(sp) ROM:00133E10 movem.w d1-d2,-(sp) ROM:00133E14 movea.l #$D8E,a1 ROM:00133E1A adda.l a5,a1 ROM:00133E1C movea.l #$1046,a0 ROM:00133E22 bsr.w sub_133C84 ROM:00133E26 movem.w (sp)+,d1-d2 ROM:00133E2A movem.l (sp)+,a0-a1 ROM:00133E2E rts ROM:00133E2E ; End of function sub_133E0C ROM:00133E2E ROM:00133E30 ; --------------------------------------------------------------------------- ROM:00133E30 movem.l a0-a1,-(sp) ROM:00133E34 movem.w d1-d2,-(sp) ROM:00133E38 movea.l #$D8E,a1 ROM:00133E3E adda.l a5,a1 ROM:00133E40 movea.l #$13BC,a0 ROM:00133E46 bsr.w sub_133C84 ROM:00133E4A movem.w (sp)+,d1-d2 ROM:00133E4E movem.l (sp)+,a0-a1 ROM:00133E52 rts ROM:00133E54 ROM:00133E54 ; =============== S U B R O U T I N E ======================================= ROM:00133E54 ROM:00133E54 ROM:00133E54 sub_133E54: ; CODE XREF: sub_11823E:loc_118B7C↑p ROM:00133E54 movem.l a0-a1,-(sp) ROM:00133E58 movem.w d1-d2,-(sp) ROM:00133E5C movea.l #$D94,a1 ROM:00133E62 adda.l a5,a1 ROM:00133E64 movea.l #$1046,a0 ROM:00133E6A bsr.w sub_133C84 ROM:00133E6E movem.w (sp)+,d1-d2 ROM:00133E72 movem.l (sp)+,a0-a1 ROM:00133E76 rts ROM:00133E76 ; End of function sub_133E54 ROM:00133E76 ROM:00133E78 ; --------------------------------------------------------------------------- ROM:00133E78 movem.l a0-a1,-(sp) ROM:00133E7C movem.w d1-d2,-(sp) ROM:00133E80 movea.l #$D94,a1 ROM:00133E86 adda.l a5,a1 ROM:00133E88 movea.l #$13BC,a0 ROM:00133E8E bsr.w sub_133C84 ROM:00133E92 movem.w (sp)+,d1-d2 ROM:00133E96 movem.l (sp)+,a0-a1 ROM:00133E9A rts ROM:00133E9C ROM:00133E9C ; =============== S U B R O U T I N E ======================================= ROM:00133E9C ROM:00133E9C ROM:00133E9C sub_133E9C: ; CODE XREF: sub_11823E+91E↑p ROM:00133E9C movem.l a0-a1,-(sp) ROM:00133EA0 movem.w d1-d2,-(sp) ROM:00133EA4 movea.l #$D9A,a1 ROM:00133EAA adda.l a5,a1 ROM:00133EAC movea.l #$1046,a0 ROM:00133EB2 bsr.w sub_133C84 ROM:00133EB6 movem.w (sp)+,d1-d2 ROM:00133EBA movem.l (sp)+,a0-a1 ROM:00133EBE rts ROM:00133EBE ; End of function sub_133E9C ROM:00133EBE ROM:00133EC0 ROM:00133EC0 ; =============== S U B R O U T I N E ======================================= ROM:00133EC0 ROM:00133EC0 ROM:00133EC0 sub_133EC0: ; CODE XREF: sub_12688A+36↑p ROM:00133EC0 move.w #$2710,($AB6).w ROM:00133EC6 move.w #$2710,($E8C).w ROM:00133ECC clr.w ($AB8).w ROM:00133ED0 clr.w ($AAE).w ROM:00133ED4 clr.w ($AAC).w ROM:00133ED8 rts ROM:00133ED8 ; End of function sub_133EC0 ROM:00133ED8 ROM:00133EDA ROM:00133EDA ; =============== S U B R O U T I N E ======================================= ROM:00133EDA ROM:00133EDA ROM:00133EDA sub_133EDA: ; CODE XREF: sub_13437A↓p ROM:00133EDA move.w ($EC4).w,d0 ROM:00133EDE cmp.w ($C8E).w,d0 ROM:00133EE2 bge.s loc_133EEC ROM:00133EE4 move.w ($EC2).w,($EB8).w ROM:00133EEA bra.s loc_133F14 ROM:00133EEC ; --------------------------------------------------------------------------- ROM:00133EEC ROM:00133EEC loc_133EEC: ; CODE XREF: sub_133EDA+8↑j ROM:00133EEC clr.l d1 ROM:00133EEE move.w ($EC2).w,d1 ROM:00133EF2 swap d1 ROM:00133EF4 move.w ($EB8).w,d2 ROM:00133EF8 swap d2 ROM:00133EFA move.w ($E8E).w,d2 ROM:00133EFE move.w ($EB0).w,d3 ROM:00133F02 ext.l d3 ROM:00133F04 bsr.l sub_116F10 ROM:00133F0A move.w d4,($E8E).w ROM:00133F0E swap d4 ROM:00133F10 move.w d4,($EB8).w ROM:00133F14 ROM:00133F14 loc_133F14: ; CODE XREF: sub_133EDA+10↑j ROM:00133F14 move.l ($A38).w,d1 ROM:00133F18 btst #1,($1309).w ROM:00133F1E beq.s loc_133F28 ROM:00133F20 move.w $7F2(a5),d1 ROM:00133F24 muls.w #$A,d1 ROM:00133F28 ROM:00133F28 loc_133F28: ; CODE XREF: sub_133EDA+44↑j ROM:00133F28 move.l d1,($9EC).w ROM:00133F2C divs.w #$A,d1 ROM:00133F30 move.w d1,($E98).w ROM:00133F34 move.l ($9EC).w,d1 ROM:00133F38 move.l ($9F8).w,d2 ROM:00133F3C move.w ($EA2).w,d3 ROM:00133F40 ext.l d3 ROM:00133F42 bsr.l sub_116F10 ROM:00133F48 move.l d4,($9F8).w ROM:00133F4C divs.w #$A,d4 ROM:00133F50 move.w d4,($EBC).w ROM:00133F54 move.l ($9EC).w,d1 ROM:00133F58 move.l ($9FC).w,d2 ROM:00133F5C move.w ($EA4).w,d3 ROM:00133F60 muls.w #$64,d3 ; 'd' ROM:00133F64 bsr.l sub_116F10 ROM:00133F6A move.l d4,($9FC).w ROM:00133F6E divs.w #$A,d4 ROM:00133F72 move.w d4,($EBE).w ROM:00133F76 move.l ($9EC).w,d1 ROM:00133F7A move.l ($A00).w,d2 ROM:00133F7E move.w ($EA6).w,d3 ROM:00133F82 muls.w #$64,d3 ; 'd' ROM:00133F86 bsr.l sub_116F10 ROM:00133F8C move.l d4,($A00).w ROM:00133F90 divs.w #$A,d4 ROM:00133F94 move.w d4,($EC0).w ROM:00133F98 clr.l d0 ROM:00133F9A move.l ($9EC).w,d1 ROM:00133F9E move.l ($9F8).w,d4 ROM:00133FA2 sub.l d4,d1 ROM:00133FA4 move.l d1,d2 ROM:00133FA6 cmpi.l #0,d2 ROM:00133FAC bge.s loc_133FB0 ROM:00133FAE neg.l d2 ROM:00133FB0 ROM:00133FB0 loc_133FB0: ; CODE XREF: sub_133EDA+D2↑j ROM:00133FB0 move.w ($EB4).w,d3 ROM:00133FB4 ext.l d3 ROM:00133FB6 cmp.l d2,d3 ROM:00133FB8 bge.s loc_133FDA ROM:00133FBA move.w ($EA8).w,d5 ROM:00133FBE ext.l d5 ROM:00133FC0 muls.l d5,d1 ROM:00133FC4 divs.l #$64,d1 ; 'd' ROM:00133FCC move.l d1,($9E0).w ROM:00133FD0 move.l d1,d0 ROM:00133FD2 divs.w #$A,d1 ROM:00133FD6 move.w d1,($E92).w ROM:00133FDA ROM:00133FDA loc_133FDA: ; CODE XREF: sub_133EDA+DE↑j ROM:00133FDA move.l ($9EC).w,d1 ROM:00133FDE move.l ($9FC).w,d4 ROM:00133FE2 sub.l d4,d1 ROM:00133FE4 move.l d1,d2 ROM:00133FE6 cmpi.l #0,d2 ROM:00133FEC bge.s loc_133FF0 ROM:00133FEE neg.l d2 ROM:00133FF0 ROM:00133FF0 loc_133FF0: ; CODE XREF: sub_133EDA+112↑j ROM:00133FF0 cmp.l d2,d3 ROM:00133FF2 bge.s loc_134014 ROM:00133FF4 move.w ($EAA).w,d5 ROM:00133FF8 ext.l d5 ROM:00133FFA muls.l d5,d1 ROM:00133FFE divs.l #$3E8,d1 ROM:00134006 move.l d1,($9E4).w ROM:0013400A add.l d1,d0 ROM:0013400C divs.w #$A,d1 ROM:00134010 move.w d1,($E94).w ROM:00134014 ROM:00134014 loc_134014: ; CODE XREF: sub_133EDA+118↑j ROM:00134014 move.l ($9EC).w,d1 ROM:00134018 move.l ($A00).w,d4 ROM:0013401C sub.l d4,d1 ROM:0013401E move.l d1,d2 ROM:00134020 cmpi.l #0,d2 ROM:00134026 bge.s loc_13402A ROM:00134028 neg.l d2 ROM:0013402A ROM:0013402A loc_13402A: ; CODE XREF: sub_133EDA+14C↑j ROM:0013402A cmp.l d2,d3 ROM:0013402C bge.s loc_13404E ROM:0013402E move.w ($EAC).w,d5 ROM:00134032 ext.l d5 ROM:00134034 muls.l d5,d1 ROM:00134038 divs.l #$3E8,d1 ROM:00134040 move.l d1,($9E8).w ROM:00134044 add.l d1,d0 ROM:00134046 divs.w #$A,d1 ROM:0013404A move.w d1,($E96).w ROM:0013404E ROM:0013404E loc_13404E: ; CODE XREF: sub_133EDA+152↑j ROM:0013404E move.w ($EC2).w,d1 ROM:00134052 sub.w ($EB8).w,d1 ROM:00134056 move.w $7F0(a5),d2 ROM:0013405A move.w $728(a5),d3 ROM:0013405E cmp.w d1,d2 ROM:00134060 ble.s loc_13407A ROM:00134062 cmp.w ($AC4).w,d3 ROM:00134066 blt.s loc_13407A ROM:00134068 muls.w ($EB2).w,d1 ROM:0013406C move.l d1,($9DC).w ROM:00134070 add.l d1,d0 ROM:00134072 divs.w #$A,d1 ROM:00134076 move.w d1,($E90).w ROM:0013407A ROM:0013407A loc_13407A: ; CODE XREF: sub_133EDA+186↑j ROM:0013407A ; sub_133EDA+18C↑j ROM:0013407A move.l d0,($9F4).w ROM:0013407E divs.w #$A,d0 ROM:00134082 move.w d0,($EB6).w ROM:00134086 rts ROM:00134086 ; End of function sub_133EDA ROM:00134086 ROM:00134088 ROM:00134088 ; =============== S U B R O U T I N E ======================================= ROM:00134088 ROM:00134088 ROM:00134088 sub_134088: ; CODE XREF: sub_110E48+AE↑p ROM:00134088 clr.l ($9F0).w ROM:0013408C move.w $7F4(a5),d0 ROM:00134090 move.w ($EA0).w,d1 ROM:00134094 addq.w #1,d1 ROM:00134096 ext.l d1 ROM:00134098 divs.w d0,d1 ROM:0013409A swap d1 ROM:0013409C move.w d1,($EA0).w ROM:001340A0 clr.w d1 ROM:001340A2 move.b ($11AE).w,d1 ROM:001340A6 cmpi.w #2,d1 ROM:001340AA bcc.s locret_1340B4 ROM:001340AC movea.l off_1340B6(pc,d1.w*4),a0 ROM:001340B0 nop ROM:001340B2 jmp (a0) ROM:001340B4 ; --------------------------------------------------------------------------- ROM:001340B4 ROM:001340B4 locret_1340B4: ; CODE XREF: sub_134088+22↑j ROM:001340B4 rts ROM:001340B4 ; End of function sub_134088 ROM:001340B4 ROM:001340B4 ; --------------------------------------------------------------------------- ROM:001340B6 off_1340B6: dc.l loc_1340BE ; DATA XREF: sub_134088+24↑r ROM:001340BA dc.l loc_1340DE ROM:001340BE ; --------------------------------------------------------------------------- ROM:001340BE ROM:001340BE loc_1340BE: ; DATA XREF: ROM:off_1340B6↑o ROM:001340BE move.w $7F4(a5),d0 ROM:001340C2 cmpi.w #0,($502).w ROM:001340C8 bne.s locret_1340DC ROM:001340CA move.w #0,($EA0).w ROM:001340D0 bsr.w sub_134120 ROM:001340D4 move.b #1,($11AE).w ROM:001340DA bra.s locret_13411E ROM:001340DC ; --------------------------------------------------------------------------- ROM:001340DC ROM:001340DC locret_1340DC: ; CODE XREF: ROM:001340C8↑j ROM:001340DC rts ROM:001340DE ; --------------------------------------------------------------------------- ROM:001340DE ROM:001340DE loc_1340DE: ; DATA XREF: ROM:001340BA↑o ROM:001340DE move.w $7F4(a5),d0 ROM:001340E2 move.w $7F6(a5),d1 ROM:001340E6 cmpi.w #0,($EA0).w ROM:001340EC bne.s loc_1340FC ROM:001340EE cmp.w ($598).w,d1 ROM:001340F2 ble.s loc_1340FC ROM:001340F4 move.b #1,($11AE).w ROM:001340FA bra.s locret_13411E ROM:001340FC ; --------------------------------------------------------------------------- ROM:001340FC ROM:001340FC loc_1340FC: ; CODE XREF: ROM:001340EC↑j ROM:001340FC ; ROM:001340F2↑j ROM:001340FC cmpi.w #0,($EA0).w ROM:00134102 bne.s locret_13411E ROM:00134104 cmp.w ($598).w,d1 ROM:00134108 bgt.s locret_13411E ROM:0013410A bsr.w sub_134198 ROM:0013410E bsr.w sub_134128 ROM:00134112 move.b #1,($11AE).w ROM:00134118 bra.l *+6 ROM:0013411E ; --------------------------------------------------------------------------- ROM:0013411E ROM:0013411E locret_13411E: ; CODE XREF: ROM:001340DA↑j ROM:0013411E ; ROM:001340FA↑j ... ROM:0013411E rts ROM:00134120 ROM:00134120 ; =============== S U B R O U T I N E ======================================= ROM:00134120 ROM:00134120 ROM:00134120 sub_134120: ; CODE XREF: ROM:001340D0↑p ROM:00134120 move.w ($C8E).w,($E9A).w ROM:00134126 rts ROM:00134126 ; End of function sub_134120 ROM:00134126 ROM:00134128 ROM:00134128 ; =============== S U B R O U T I N E ======================================= ROM:00134128 ROM:00134128 ROM:00134128 sub_134128: ; CODE XREF: ROM:0013410E↑p ROM:00134128 move.w $7F8(a5),d1 ROM:0013412C move.w ($C8E).w,d0 ROM:00134130 cmp.w ($EC4).w,d0 ROM:00134134 ble.s loc_13413E ROM:00134136 move.w ($EC4).w,d0 ROM:0013413A bra.w loc_134142 ROM:0013413E ; --------------------------------------------------------------------------- ROM:0013413E ROM:0013413E loc_13413E: ; CODE XREF: sub_134128+C↑j ROM:0013413E move.w ($C8E).w,d0 ROM:00134142 ROM:00134142 loc_134142: ; CODE XREF: sub_134128+12↑j ROM:00134142 sub.w ($E9A).w,d0 ROM:00134146 cmp.w d0,d1 ROM:00134148 bgt.s loc_134188 ROM:0013414A muls.w ($EAE).w,d0 ROM:0013414E divs.l #$64,d0 ; 'd' ROM:00134156 move.l d0,($9F0).w ROM:0013415A move.w ($10BC).w,d3 ROM:0013415E ext.l d3 ROM:00134160 move.l #$FFFE,d2 ROM:00134166 sub.l d3,d2 ROM:00134168 cmp.l d0,d2 ROM:0013416A bge.s loc_13416E ROM:0013416C move.l d2,d0 ROM:0013416E ROM:0013416E loc_13416E: ; CODE XREF: sub_134128+42↑j ROM:0013416E cmpi.w #0,d0 ROM:00134172 ble.s loc_134186 ROM:00134174 bsr.l sub_116582 ROM:0013417A addq.w #1,($E9C).w ROM:0013417E bvc.s loc_134186 ROM:00134180 move.w #$8000,($E9C).w ROM:00134186 ROM:00134186 loc_134186: ; CODE XREF: sub_134128+4A↑j ROM:00134186 ; sub_134128+56↑j ROM:00134186 bra.s locret_134196 ROM:00134188 ; --------------------------------------------------------------------------- ROM:00134188 ROM:00134188 loc_134188: ; CODE XREF: sub_134128+20↑j ROM:00134188 cmpi.w #0,d0 ROM:0013418C bge.s loc_134192 ROM:0013418E clr.w ($E9C).w ROM:00134192 ROM:00134192 loc_134192: ; CODE XREF: sub_134128+64↑j ROM:00134192 clr.l ($9F0).w ROM:00134196 ROM:00134196 locret_134196: ; CODE XREF: sub_134128:loc_134186↑j ROM:00134196 rts ROM:00134196 ; End of function sub_134128 ROM:00134196 ROM:00134198 ROM:00134198 ; =============== S U B R O U T I N E ======================================= ROM:00134198 ROM:00134198 ROM:00134198 sub_134198: ; CODE XREF: ROM:0013410A↑p ROM:00134198 move.w ($EC4).w,d0 ROM:0013419C clr.l d1 ROM:0013419E move.w ($C8E).w,d1 ROM:001341A2 cmp.w d1,d0 ROM:001341A4 bge.s loc_1341A8 ROM:001341A6 move.w d0,d1 ROM:001341A8 ROM:001341A8 loc_1341A8: ; CODE XREF: sub_134198+C↑j ROM:001341A8 swap d1 ROM:001341AA move.w ($E9A).w,d2 ROM:001341AE swap d2 ROM:001341B0 move.w ($E9E).w,d2 ROM:001341B4 move.w $7FA(a5),d3 ROM:001341B8 ext.l d3 ROM:001341BA bsr.l sub_116F10 ROM:001341C0 move.w d4,($E9E).w ROM:001341C4 swap d4 ROM:001341C6 move.w d4,($E9A).w ROM:001341CA rts ROM:001341CA ; End of function sub_134198 ROM:001341CA ROM:001341CC ROM:001341CC ; =============== S U B R O U T I N E ======================================= ROM:001341CC ROM:001341CC ROM:001341CC sub_1341CC: ; CODE XREF: sub_1343E0:loc_134408↓p ROM:001341CC btst #1,($928).w ROM:001341D2 beq.s loc_13422E ROM:001341D4 move.w #$3D4E,d1 ROM:001341D8 move.w ($A98).w,d2 ROM:001341DC bsr.l sub_11700C ROM:001341E2 move.w d1,($EB0).w ROM:001341E6 move.w #$3D50,d1 ROM:001341EA move.w ($A98).w,d2 ROM:001341EE bsr.l sub_11700C ROM:001341F4 move.w d1,($EB2).w ROM:001341F8 move.w #$3D48,d1 ROM:001341FC move.w ($A98).w,d2 ROM:00134200 bsr.l sub_11700C ROM:00134206 move.w d1,($EA2).w ROM:0013420A move.w #$3D4A,d1 ROM:0013420E move.w ($A98).w,d2 ROM:00134212 bsr.l sub_11700C ROM:00134218 move.w d1,($EA4).w ROM:0013421C move.w #$3D4C,d1 ROM:00134220 move.w ($A98).w,d2 ROM:00134224 bsr.l sub_11700C ROM:0013422A move.w d1,($EA6).w ROM:0013422E ROM:0013422E loc_13422E: ; CODE XREF: sub_1341CC+6↑j ROM:0013422E move.w #$3DF0,d1 ROM:00134232 move.w ($A98).w,d2 ROM:00134236 move.w ($A9A).w,d3 ROM:0013423A bsr.l sub_11700C ROM:00134240 move.w d1,($EB4).w ROM:00134244 move.w #$3DE8,d1 ROM:00134248 move.w ($A98).w,d2 ROM:0013424C move.w ($A5A).w,d3 ROM:00134250 bsr.l sub_11700C ROM:00134256 move.w d1,($EA8).w ROM:0013425A move.w #$3DEA,d1 ROM:0013425E move.w ($A98).w,d2 ROM:00134262 move.w ($A5A).w,d3 ROM:00134266 bsr.l sub_11700C ROM:0013426C move.w d1,($EAA).w ROM:00134270 move.w #$3DEC,d1 ROM:00134274 move.w ($A98).w,d2 ROM:00134278 move.w ($A5A).w,d3 ROM:0013427C bsr.l sub_11700C ROM:00134282 move.w d1,($EAC).w ROM:00134286 move.w #$3DEE,d1 ROM:0013428A move.w ($A98).w,d2 ROM:0013428E move.w ($598).w,d3 ROM:00134292 bsr.l sub_11700C ROM:00134298 move.w d1,($EAE).w ROM:0013429C rts ROM:0013429C ; End of function sub_1341CC ROM:0013429C ROM:0013429E ROM:0013429E ; =============== S U B R O U T I N E ======================================= ROM:0013429E ROM:0013429E ROM:0013429E sub_13429E: ; CODE XREF: sub_1343E0+2E↓p ROM:0013429E clr.w d1 ROM:001342A0 move.b ($11AF).w,d1 ROM:001342A4 cmpi.w #4,d1 ROM:001342A8 bcc.s locret_1342B2 ROM:001342AA movea.l off_1342B4(pc,d1.w*4),a0 ROM:001342AE nop ROM:001342B0 jmp (a0) ROM:001342B2 ; --------------------------------------------------------------------------- ROM:001342B2 ROM:001342B2 locret_1342B2: ; CODE XREF: sub_13429E+A↑j ROM:001342B2 rts ROM:001342B2 ; End of function sub_13429E ROM:001342B2 ROM:001342B2 ; --------------------------------------------------------------------------- ROM:001342B4 off_1342B4: dc.l loc_1342C4 ; DATA XREF: sub_13429E+C↑r ROM:001342B8 dc.l loc_1342DE ROM:001342BC dc.l loc_134306 ROM:001342C0 dc.l loc_13433E ROM:001342C4 ; --------------------------------------------------------------------------- ROM:001342C4 ROM:001342C4 loc_1342C4: ; DATA XREF: ROM:off_1342B4↑o ROM:001342C4 bsr.w sub_1343C4 ROM:001342C8 bclr #7,($1314).w ROM:001342CE bclr #6,($1301).w ROM:001342D4 move.b #1,($11AF).w ROM:001342DA bra.s loc_1342FC ROM:001342DC ; --------------------------------------------------------------------------- ROM:001342DC rts ROM:001342DE ; --------------------------------------------------------------------------- ROM:001342DE ROM:001342DE loc_1342DE: ; DATA XREF: ROM:001342B8↑o ROM:001342DE move.w $7FE(a5),d0 ROM:001342E2 move.w ($A5A).w,d1 ROM:001342E6 sub.w ($EBA).w,d1 ROM:001342EA cmp.w d1,d0 ROM:001342EC bge.s loc_1342FC ROM:001342EE bset #7,($1314).w ROM:001342F4 move.b #2,($11AF).w ROM:001342FA bra.s loc_134338 ROM:001342FC ; --------------------------------------------------------------------------- ROM:001342FC ROM:001342FC loc_1342FC: ; CODE XREF: ROM:001342DA↑j ROM:001342FC ; ROM:001342EC↑j ... ROM:001342FC bsr.w sub_134388 ROM:00134300 bsr.w sub_1343CC ROM:00134304 rts ROM:00134306 ; --------------------------------------------------------------------------- ROM:00134306 ROM:00134306 loc_134306: ; DATA XREF: ROM:001342BC↑o ROM:00134306 btst #7,($12F9).w ROM:0013430C beq.s loc_134320 ROM:0013430E bsr.w sub_1343C4 ROM:00134312 bclr #7,($1314).w ROM:00134318 move.b #1,($11AF).w ROM:0013431E bra.s loc_1342FC ROM:00134320 ; --------------------------------------------------------------------------- ROM:00134320 ROM:00134320 loc_134320: ; CODE XREF: ROM:0013430C↑j ROM:00134320 move.w $7FC(a5),d0 ROM:00134324 cmp.w ($598).w,d0 ROM:00134328 bgt.s loc_134338 ROM:0013432A bset #6,($1301).w ROM:00134330 move.b #3,($11AF).w ROM:00134336 bra.s locret_134376 ROM:00134338 ; --------------------------------------------------------------------------- ROM:00134338 ROM:00134338 loc_134338: ; CODE XREF: ROM:001342FA↑j ROM:00134338 ; ROM:00134328↑j ... ROM:00134338 bsr.w sub_134388 ROM:0013433C rts ROM:0013433E ; --------------------------------------------------------------------------- ROM:0013433E ROM:0013433E loc_13433E: ; DATA XREF: ROM:001342C0↑o ROM:0013433E btst #7,($12F9).w ROM:00134344 beq.s loc_13435E ROM:00134346 bsr.w sub_1343C4 ROM:0013434A bclr #7,($1314).w ROM:00134350 bclr #6,($1301).w ROM:00134356 move.b #1,($11AF).w ROM:0013435C bra.s loc_1342FC ROM:0013435E ; --------------------------------------------------------------------------- ROM:0013435E ROM:0013435E loc_13435E: ; CODE XREF: ROM:00134344↑j ROM:0013435E move.w $7FC(a5),d0 ROM:00134362 cmp.w ($598).w,d0 ROM:00134366 ble.s locret_134376 ROM:00134368 bclr #6,($1301).w ROM:0013436E move.b #2,($11AF).w ROM:00134374 bra.s loc_134338 ROM:00134376 ; --------------------------------------------------------------------------- ROM:00134376 ROM:00134376 locret_134376: ; CODE XREF: ROM:00134336↑j ROM:00134376 ; ROM:00134366↑j ROM:00134376 rts ROM:00134378 ; --------------------------------------------------------------------------- ROM:00134378 rts ROM:0013437A ROM:0013437A ; =============== S U B R O U T I N E ======================================= ROM:0013437A ROM:0013437A ROM:0013437A sub_13437A: ; CODE XREF: sub_110E48+13A↑p ROM:0013437A bsr.l sub_133EDA ROM:00134380 bset #6,($12F6).w ROM:00134386 rts ROM:00134386 ; End of function sub_13437A ROM:00134386 ROM:00134388 ROM:00134388 ; =============== S U B R O U T I N E ======================================= ROM:00134388 ROM:00134388 ROM:00134388 sub_134388: ; CODE XREF: ROM:loc_1342FC↑p ROM:00134388 ; ROM:loc_134338↑p ROM:00134388 move.l #0,($9F4).w ROM:00134390 move.w #0,($EB6).w ROM:00134396 move.w ($EC2).w,($EB8).w ROM:0013439C move.l ($A38).w,($9F8).w ROM:001343A2 move.l ($A38).w,($9FC).w ROM:001343A8 move.l ($A38).w,($A00).w ROM:001343AE move.l ($A38).w,d0 ROM:001343B2 divs.w #$A,d0 ROM:001343B6 move.w d0,($EBC).w ROM:001343BA move.w d0,($EBE).w ROM:001343BE move.w d0,($EC0).w ROM:001343C2 rts ROM:001343C2 ; End of function sub_134388 ROM:001343C2 ROM:001343C4 ROM:001343C4 ; =============== S U B R O U T I N E ======================================= ROM:001343C4 ROM:001343C4 ROM:001343C4 sub_1343C4: ; CODE XREF: ROM:loc_1342C4↑p ROM:001343C4 ; ROM:0013430E↑p ... ROM:001343C4 move.w #$7FFF,($EBA).w ROM:001343CA rts ROM:001343CA ; End of function sub_1343C4 ROM:001343CA ROM:001343CC ROM:001343CC ; =============== S U B R O U T I N E ======================================= ROM:001343CC ROM:001343CC ROM:001343CC sub_1343CC: ; CODE XREF: ROM:00134300↑p ROM:001343CC move.w ($EBA).w,d0 ROM:001343D0 move.w ($A5A).w,d1 ROM:001343D4 cmp.w d0,d1 ROM:001343D6 bge.s locret_1343DE ROM:001343D8 move.w ($A5A).w,($EBA).w ROM:001343DE ROM:001343DE locret_1343DE: ; CODE XREF: sub_1343CC+A↑j ROM:001343DE rts ROM:001343DE ; End of function sub_1343CC ROM:001343DE ROM:001343E0 ROM:001343E0 ; =============== S U B R O U T I N E ======================================= ROM:001343E0 ROM:001343E0 ROM:001343E0 sub_1343E0: ; CODE XREF: sub_12688A+48↑p ROM:001343E0 move.w #$3D52,d1 ROM:001343E4 move.w ($598).w,d2 ROM:001343E8 bsr.l sub_11700C ROM:001343EE move.w d1,($EC4).w ROM:001343F2 move.w ($EC4).w,d0 ROM:001343F6 cmp.w ($C8E).w,d0 ROM:001343FA bge.s loc_134402 ROM:001343FC move.w d0,($EC2).w ROM:00134400 bra.s loc_134408 ROM:00134402 ; --------------------------------------------------------------------------- ROM:00134402 ROM:00134402 loc_134402: ; CODE XREF: sub_1343E0+1A↑j ROM:00134402 move.w ($C8E).w,($EC2).w ROM:00134408 ROM:00134408 loc_134408: ; CODE XREF: sub_1343E0+20↑j ROM:00134408 bsr.l sub_1341CC ROM:0013440E bsr.l sub_13429E ROM:00134414 rts ROM:00134414 ; End of function sub_1343E0 ROM:00134414 ROM:00134416 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00134418 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013441A ROM:0013441A ; =============== S U B R O U T I N E ======================================= ROM:0013441A ROM:0013441A ROM:0013441A sub_13441A: ; CODE XREF: sub_12688A+78↑p ROM:0013441A bclr #0,($1308).w ROM:00134420 bclr #7,($131D).w ROM:00134426 rts ROM:00134426 ; End of function sub_13441A ROM:00134426 ROM:00134428 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_28. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013442A word_13442A: dc.w 6 ; DATA XREF: sub_123492:loc_123920↑o ROM:0013442C dc.l $70A98, $204B6, $20A5C, $204C6, $20A56, $204B4, $20A44 ROM:0013442C dc.l $20106, $10A98, $20206, $10A5C, $20306, $10A56, $20406 ROM:0013442C dc.l $10A44, $20506, $10A72, $20606, $50A5A, $204B2, $20C8E ROM:0013442C dc.l $204D0, $20598, $20706, $10A5A, $21006, $20A48, $204B8 ROM:0013442C dc.l $25C06, $70EEE, $20EF0, $20EF2, $20EFC, $20F02, $20F06 ROM:0013442C dc.l $20F0A, $26E06, $100EEE, $20EF0, $20EF2, $20EF4, $20EF6 ROM:0013442C dc.l $20EF8, $20EFA, $20EFC, $20EFE, $20F00, $20F02, $20F04 ROM:0013442C dc.l $20F06, $20F08, $20F0A, $20F0C, $20D06, $1053B, $14604 ROM:0013442C dc.l $1040C, $46F06, $2053A, $21136, $10A06, $70F14, $20ECA ROM:0013442C dc.l $204BC, $20F16, $20ECC, $204BE, $20598, $25506, $D0F1C ROM:0013442C dc.l $20F20, $21132, $10D6E, $213AA, $213AC, $213AE, $213B0 ROM:0013442C dc.l $213B2, $213B4, $213B6, $213B8, $213BA, $27106, $10FB8 ROM:0013442C dc.l $22106, $10BB8, $25D06, $100598, $20B96, $20B9A, $2133C ROM:0013442C dc.l $21350, $20BE6, $20A6E, $2050C, $20A44, $20A40, $20B38 ROM:0013442C dc.l $20BB8, $20BBA, $21134, $11135, $10A4E, $26206, $10BFC ROM:0013442C dc.l $24404, $1B25C, $40040E07, $10400, $40101807, $11125 ROM:0013442C dc.l $13207, $A0400, $40010402, $40010404, $40010406, $40010408 ROM:0013442C dc.l $4001040A, $4001040C, $4001040E, $40010002, $80080179 ROM:0013442C dc.l $80083307, $AB260, $40040885, $40400, $C0010402, $C0010404 ROM:0013442C dc.l $C0010406, $C0010408, $C001040A, $C001040C, $C001040E ROM:0013442C dc.l $C001900E, $1111E, $1610E, $1055A, $23E04, $A0459 ROM:0013442C dc.l $3B265, $4003045D, $3B268, $4001057A, $20455, $3B26B ROM:0013442C dc.l $4003B269, $40010746, $10471, $30F06, $1112B, $11106 ROM:0013442C dc.l $3112E, $10558, $20502, $21306, $1112C, $11406, $1112D ROM:0013442C dc.l $11506, $10C6C, $21907, $91336, $41334, $404D2, $40960 ROM:0013442C dc.l $41324, $40C68, $21348, $20C6A, $213D6, $12006, $10964 ROM:0013442C dc.l $43506, $204E4, $204E6, $23A06, $31346, $2133A, $2139C ROM:0013442C dc.l $20B06, $305E6, $40FC2, $8B26E, $40010906, $10598 ROM:0013442C dc.l $24006, $2134C, $2134A, $20806, $10C8E, $25606, $40FD2 ROM:0013442C dc.l $20FD4, $20FEA, $20FEC, $25706, $30994, $40CDE, $21161 ROM:0013442C dc.l $15206, $412E5, $112E6, $112E7, $112E8, $15106, $C04CE ROM:0013442C dc.l $204B6, $204B4, $204C6, $20BBA, $20598, $2053A, $20C8E ROM:0013442C dc.l $204B2, $20F14, $20F1E, $2112F, $15A06, $90D2E, $20D30 ROM:0013442C dc.l $20D26, $20D28, $20D88, $21036, $21038, $21133, $109AC ROM:0013442C dc.l $45806, $D139A, $21364, $21366, $21368, $2136A, $2136C ROM:0013442C dc.l $2136E, $213DA, $11370, $21372, $2137A, $21374, $21378 ROM:0013442C dc.l $25906, $61040, $21042, $21433, $213C2, $613C4, $213C6 ROM:0013442C dc.l $26306, $10C7E, $80606406, $1142F, $306506, $10A32 ROM:0013442C dc.l $80601606, $105A4, $22404, $10E03, $10C06, $30E0A ROM:0013442C dc.l $20A10, $1010BC, $27006, $C0E62, $20E64, $20E66, $20E68 ROM:0013442C dc.l $20E6A, $20E6C, $20E6E, $20E70, $20E72, $20E74, $20E76 ROM:0013442C dc.l $20E78, $21206, $105CC, $2FFFF ROM:00134884 byte_134884: dc.b $FF ; DATA XREF: sub_125114+292↑r ROM:00134884 ; sub_125114:loc_1253C6↑r ROM:00134885 dc.b $FF ROM:00134886 word_134886: dc.w $8207 ; DATA XREF: sub_1246FA+E↑r ROM:00134886 ; sub_1246FA+18↑r ... ROM:00134888 dc.l $3E072107, $3B042304, $3D043004, $310E3204, $3304100F ROM:00134888 dc.l $200E270F, $17071807, $34083708, $36081407, $1A0F110E ROM:00134888 dc.l $8308A004, $2C047F00 ROM:001348B8 dword_1348B8: dc.l $B7170013 ; DATA XREF: sub_1246FA+A6↑r ROM:001348B8 ; sub_1246FA+BA↑r ... ROM:001348BC dc.l $5D56BA18, $135D56, $A2020013, $5D56A000, $135D56 ROM:001348BC dc.l $A1010013, $5D56A202, $135D56, $A3030013, $5D56A404 ROM:001348BC dc.l $135D56, $A5050013, $5D56A606, $135D56, $A9090013 ROM:001348BC dc.l $5D56C31B, $135D56, $C21C0013, $5D56B30B, $135D56 ROM:001348BC dc.l $C00C0013, $5D56B616, $134F2E, $B5150013, $4FA6FFFF ROM:001348BC dc.l $FFFFFFFF ROM:00134924 dword_134924: dc.l $BE130013 ; DATA XREF: sub_1246FA+80↑r ROM:00134924 ; sub_1246FA+94↑r ... ROM:00134928 dc.l $4F00B111, $135E56, $BF140013, $5E86B212, $135ECE ROM:00134928 dc.l $FFFFFFFF ROM:00134940 dcb.b 2,$FF ROM:00134942 dword_134942: dc.l $C3040013 ; DATA XREF: sub_1246FA+1D8↑r ROM:00134942 ; sub_1246FA+1EC↑r ... ROM:00134946 dc.w $5D46 ROM:00134948 dc.l $C4040013, $5D4EFFFF, $FFFFFFFF ROM:00134954 dword_134954: dc.l $84040011 ; DATA XREF: sub_1246FA+166↑r ROM:00134954 ; sub_1246FA+17A↑r ... ROM:00134958 dc.l $41EA8204, $12013A, $20C0011, $4936E604, $135002 ROM:00134958 dc.l $E1040013, $53FAE004, $135446, $1080011, $5BC80008 ROM:00134958 dc.l $115C9C, $40F0012, $4652C004, $135452, $C8040013 ROM:00134958 dc.l $54E8C904, $13558E, $CC040013, $559CCD04, $13563A ROM:00134958 dc.l $D0040013, $5694D104, $1356AC, $D2040013, $56B4D404 ROM:00134958 dc.l $1357A0, $D9040013, $589CDA04, $1358D0, $E2060013 ROM:00134958 dc.l $5996D604, $13599E, $D7040013, $59BCC104, $1227DC ROM:00134958 dc.l $E8040013, $5B0EE704, $135B16, $C2040013, $5B1EC404 ROM:00134958 dc.l $135B5A, $C3040013, $5B62C504, $135B6A, $C6040013 ROM:00134958 dc.l $5B9CC704, $135BCE, $CA040011, $F334CB06, $135C4E ROM:00134958 dc.l $CF040013, $5CBED304, $135D0C, $D8040013, $5D14DB04 ROM:00134958 dc.l $135DC4, $F0040012, $627CE904, $116BAE, $40040011 ROM:00134958 dc.l $6E3E8504, $12C6DC, $FFFFFFFF ROM:00134A54 dcb.b 2,$FF ROM:00134A56 dword_134A56: dc.l $C0040013 ; DATA XREF: sub_123492+630↑r ROM:00134A56 ; sub_123492+644↑r ... ROM:00134A5A dc.w $545A ROM:00134A5C dc.l $C8040013, $5500D204, $1356F4, $D4040013, $57B4DA04 ROM:00134A5C dc.l $1358EA, $D7040013, $5A0AC104, $135A42, $FFFFFFFF ROM:00134A84 dcb.b 2,$FF ROM:00134A86 word_134A86: dc.w 2 ; DATA XREF: sub_114E2A+16↑o ROM:00134A88 dc.l $30004, $10005 ROM:00134A90 dc.b 0, $FF ROM:00134A92 word_134A92: dc.w $8E ; DATA XREF: sub_123492:loc_1235EA↑o ROM:00134A92 ; sub_123492+330↑o ROM:00134A94 dc.l $940012, $5A4C0096, $7080E5F, $5401389, $52012F4 ROM:00134A94 dc.l $6800E5F, $5020090, $940012, $5A4C0096, $7080E5D ROM:00134A94 dc.l $5401387, $52012F4, $6800E5D, $5040092, $940012, $5A4C0096 ROM:00134A94 dc.l $7080E61, $540138B, $52012F4, $6800E61, $5010098 ROM:00134A94 dc.l $9E0012, $5A4C00A0, $70A1301, $5100E5F, $7401389 ROM:00134A94 dc.l $72012F4, $6800E5F, $702009A, $9E0012, $5A4C00A0 ROM:00134A94 dc.l $70A1301, $5100E5D, $7401387, $72012F4, $6800E5D ROM:00134A94 dc.l $704009C, $9E0012, $5A4C00A0, $70A1301, $5100E61 ROM:00134A94 dc.l $740138B, $72012F4, $6800E61, $70100A2, $A80012, $5A4C00AA ROM:00134A94 dc.l $70A1301, $5100E6B, $540138F, $52012F4, $6800E6B ROM:00134A94 dc.l $50200A4, $A80012, $5A4C00AA, $70A1301, $5100E69 ROM:00134A94 dc.l $540138D, $52012F4, $6800E69, $50400A6, $A80012, $5A4C00AA ROM:00134A94 dc.l $70A1301, $5100E6D, $5401391, $52012F4, $6800E6D ROM:00134A94 dc.l $50100AC, $B20012, $5A4C00B4, $7080E77, $4013DC, $2012F4 ROM:00134A94 dc.l $6800E77, $200AE, $B20012, $5A4C00B4, $7080E75, $4013DB ROM:00134A94 dc.l $2012F4, $6800E75, $400B0, $B20012, $5A4C00B4, $7080E79 ROM:00134A94 dc.l $4013DD, $2012F4, $6800E79, $100B6, $BC0012, $5A4C00BE ROM:00134A94 dc.l $7080A87, $3401337, $32012F4, $6800A87, $30200BA ROM:00134A94 dc.l $BC0012, $5A4C00BE, $7080A85, $3401335, $32012F4 ROM:00134A94 dc.l $6800A85, $30100D4, $DA0012, $5A4C00DC, $7080A87 ROM:00134A94 dc.l $7401337, $72012F4, $6800A87, $70200D8, $DA0012, $5A4C00DC ROM:00134A94 dc.l $7080A85, $7401335, $72012F4, $6800A85, $70100C0 ROM:00134A94 dc.l $C60012, $5A4C00C8, $7080A86, $1401336, $12012F4 ROM:00134A94 dc.l $6800A86, $10200C4, $C60012, $5A4C00C8, $7080A84 ROM:00134A94 dc.l $1401334, $12012F4, $6800A84, $10100CA, $D00012, $5A4C00D2 ROM:00134A94 dc.l $7080A86, $5401336, $52012F4, $6800A86, $50200CE ROM:00134A94 dc.l $D00012, $5A4C00D2, $7080A84, $5401334, $52012F4 ROM:00134A94 dc.l $6800A84, $50100DE, $E40012, $5A4C00E6, $7081319 ROM:00134A94 dc.l $340145F, $72012F4, $6801319, $30200E2, $E40012, $5A4C00E6 ROM:00134A94 dc.l $7081313, $340145F, $62012F4, $6801313, $30100E8 ROM:00134A94 dc.l $EE0012, $5A4C00F0, $70A1466, $7101464, $40146D, $1201468 ROM:00134A94 dc.l $1801464, $400EA, $EE0012, $5A4C00F0, $70A1467, $101464 ROM:00134A94 dc.l $140146D, $3201468, $2801464, $10400F2, $F80012, $5A4C00FA ROM:00134A94 dc.l $70A1467, $4101466, $5401464, $2201465, $4801466 ROM:00134A94 dc.l $50800FC, $1020012, $5A4C0104, $70A146E, $10130D ROM:00134A94 dc.l $640146C, $2201465, $280130D, $6080106, $10C0012 ROM:00134A94 dc.l $5A4C010E, $70A1462, $7101463, $5401468, $720146A ROM:00134A94 dc.l $4801463, $5080110, $1160012, $5A4C0118, $70A1467 ROM:00134A94 dc.l $110146C, $5401462, $20146C, $80146C, $508011A, $1200012 ROM:00134A94 dc.l $5A4C0122, $70A1464, $510146B, $240146D, $20146C ROM:00134A94 dc.l $680146B, $2080124, $12A0012, $5A4C012C, $70A1464 ROM:00134A94 dc.l $6101466, $1401469, $7201469, $801466, $108012E, $1340012 ROM:00134A94 dc.l $5A4C0136, $7080E71, $2401395, $22012F4, $6800E71 ROM:00134A94 dc.l $2020130, $1340012, $5A4C0136, $7080E6F, $2401393 ROM:00134A94 dc.l $22012F4, $6800E6F, $2040132, $1340012, $5A4C0136 ROM:00134A94 dc.l $7080E73, $2401397, $22012F4, $6800E73, $2010142 ROM:00134A94 dc.l $1480012, $5A4C014A, $7080A87, $7401337, $72012F4 ROM:00134A94 dc.l $6800A87, $7020146, $1480012, $5A4C014A, $7080A85 ROM:00134A94 dc.l $7401335, $72012F4, $6800A85, $7010138, $13E0012 ROM:00134A94 dc.l $5A4C0140, $70A1301, $5100E5F, $6401389, $62012F4 ROM:00134A94 dc.l $6800E5F, $602013A, $13E0012, $5A4C0140, $70A1301 ROM:00134A94 dc.l $5100E5D, $6401387, $62012F4, $6800E5D, $604013C ROM:00134A94 dc.l $13E0012, $5A4C0140, $70A1301, $5100E61, $640138B ROM:00134A94 dc.l $62012F4, $6800E61, $60100FF, $C0300FF, $661C2C38 ROM:00134A94 dc.l $96805C6, $21C60968, $42471E39, $11D0, $CFFC0064 ROM:00134A94 dc.l $31C70B0C, $600A2C38, $9680586, $21C60968, $4E750C03 ROM:00134A94 dc.l $FF6642, $3C3C0001, $3E3C0000, $60040647, $10C47 ROM:00134A94 dc.l $6E0A, $F3810ED, $66024246, $60EC0C46, $6608, $8F80006 ROM:00134A94 dc.l $13126014, $2C38096C, $2E380968, $BC60BC7, $21C6096C ROM:00134A94 dc.l $21C70968, $602E0C03, $F06616, $2C38096C, $2E380968 ROM:00134A94 dc.l $B860BC7, $21C6096C, $21C70968, $60122C38, $96C2E38 ROM:00134A94 dc.l $9680B87, $21C6096C, $21C70968, $4E750838, $61313 ROM:00134A94 dc.l $670808F8, $61312, $604A0C03, $FF6616, $2C38096C ROM:00134A94 dc.l $2E380968, $BC60BC7, $21C6096C, $21C70968, $602E0C03 ROM:00134A94 dc.l $F06616, $2C38096C, $2E380968, $B860BC7, $21C6096C ROM:00134A94 dc.l $21C70968, $60122C38, $96C2E38, $9680B87, $21C6096C ROM:00134A94 dc.l $21C70968, $4E7546FC, $270031FC, $CFC0A, $61000170 ROM:00134A94 dc.l $42416100, $220C87, 0 ROM:0013501C dc.l $6F000008, $4870000, $111FC, $55FA27, $11FC00AA, $FA2760DE ROM:0013501C dc.l $4E750C41, $46408, $207B1408, $4E714ED0, $4E750013 ROM:0013501C dc.l $50560013, $505C0013, $508E0013, $50CC323C, $14E75 ROM:0013501C dc.l $61000278, $C407FFF, $67262E3C, $F4240, $C000000 ROM:0013501C dc.l $671A0C00, $86E14, $42844285, $42424243, $8880143C ROM:0013501C dc.l $11600, $323C0003, $4E75280A, $9889B684, $660E3C3C ROM:0013501C dc.l $26100, $116323C, $16026, $61000230, $C407FFF, $670A2E3C ROM:0013501C dc.l $F4240, $14C06012, $C870000, $660A, $24496100, $138323C ROM:0013501C dc.l $14E75, $B6426748, $61000204, $C407FFF, $672A2E3C ROM:0013501C dc.l $F4240, $2800000, $FF0C42, $36E0A, $3C02E746, $EDA08880 ROM:0013501C dc.l $600A3C02, $5946E746, $EDA08A80, $52426012, $C870000 ROM:0013501C dc.l $660A, $42426100, $EC323C, $16062, $3C04E046, $24600FF ROM:0013501C dc.l $C460003, $660A6100, $8A323C, $1604A, $C460002, $660E6100 ROM:0013501C dc.l $E06100, $76323C, $26036, $C460004, $661C6100, $1283C3C ROM:0013501C dc.l $4B642, $66066100, $5A6004, $61000072, $323C0001 ROM:0013501C dc.l $60140C46, $5660A, $61000044, $61000136, $6004323C ROM:0013501C dc.l $14E75, $4E756100, $1564241, $4280103C, $2D200, $6100015C ROM:0013501C dc.l $4280103C, $71D200, $61000150, $4280103C, $E6D200 ROM:0013501C dc.l $61000144, $42801001, $6100013C, $4E754240, $103C0003 ROM:0013501C dc.l $61000130, $42401006, $61000128, $4240303C, $406100 ROM:0013501C dc.l $11E4E75, $4240103C, $56100, $1124240, $10066100 ROM:0013501C dc.l $10A4240, $303C007F, $61000100, $30036100, $FAE04B ROM:0013501C dc.l $30036100, $F24E75, $4240103C, $36100, $E64240, $610000E0 ROM:0013501C dc.l $4240303C, $FF6100, $D64E75, $227C0000, $247C, 0 ROM:00135224 ; --------------------------------------------------------------------------- ROM:00135224 move.l d4,d2 ROM:00135226 andi.l #$FF0000,d2 ROM:0013522C adda.l d2,a1 ROM:0013522E move.l d4,d2 ROM:00135230 asr.l #8,d2 ROM:00135232 asr.l #8,d2 ROM:00135234 andi.l #$FF00,d2 ROM:0013523A adda.l d2,a1 ROM:0013523C move.l d5,d2 ROM:0013523E andi.l #$FF,d2 ROM:00135244 adda.l d2,a1 ROM:00135246 movea.l a1,a2 ROM:00135248 clr.l d3 ROM:0013524A move.l d5,d2 ROM:0013524C asl.l #8,d2 ROM:0013524E andi.l #$FF0000,d2 ROM:00135254 or.l d2,d3 ROM:00135256 move.l d5,d2 ROM:00135258 asr.l #8,d2 ROM:0013525A andi.l #$FF00,d2 ROM:00135260 or.l d2,d3 ROM:00135262 move.l d5,d2 ROM:00135264 asr.l #8,d2 ROM:00135266 asr.l #8,d2 ROM:00135268 asr.l #8,d2 ROM:0013526A andi.l #$FF,d2 ROM:00135270 or.l d2,d3 ROM:00135272 rts ROM:00135274 ; --------------------------------------------------------------------------- ROM:00135274 clr.l d3 ROM:00135276 suba.l #1,a2 ROM:0013527C ROM:0013527C loc_13527C: ; CODE XREF: ROM:00135284↓j ROM:0013527C cmpa.l a1,a2 ROM:0013527E blt.s loc_135286 ROM:00135280 move.w (a1)+,d2 ROM:00135282 add.w d2,d3 ROM:00135284 bra.s loc_13527C ROM:00135286 ; --------------------------------------------------------------------------- ROM:00135286 ROM:00135286 loc_135286: ; CODE XREF: ROM:0013527E↑j ROM:00135286 clr.l d2 ROM:00135288 clr.l d6 ROM:0013528A move.l d4,d6 ROM:0013528C asr.l #8,d6 ROM:0013528E andi.l #$FF00,d6 ROM:00135294 or.l d6,d2 ROM:00135296 move.l d4,d6 ROM:00135298 asr.l #8,d6 ROM:0013529A asr.l #8,d6 ROM:0013529C asr.l #8,d6 ROM:0013529E andi.l #$FF,d6 ROM:001352A4 or.l d6,d2 ROM:001352A6 rts ROM:001352A8 ; --------------------------------------------------------------------------- ROM:001352A8 movea.l #0,a1 ROM:001352AE clr.l d2 ROM:001352B0 move.l d4,d2 ROM:001352B2 andi.l #$FF0000,d2 ROM:001352B8 adda.l d2,a1 ROM:001352BA move.l d4,d2 ROM:001352BC asr.l #8,d2 ROM:001352BE asr.l #8,d2 ROM:001352C0 andi.l #$FF00,d2 ROM:001352C6 adda.l d2,a1 ROM:001352C8 move.l d5,d2 ROM:001352CA andi.l #$FF,d2 ROM:001352D0 adda.l d2,a1 ROM:001352D2 jmp (a1) ROM:001352D4 ; --------------------------------------------------------------------------- ROM:001352D4 rts ROM:001352D6 ; --------------------------------------------------------------------------- ROM:001352D6 clr.l d0 ROM:001352D8 move.w #$7FFF,d0 ROM:001352DC btst #6,($FFFFFC0D).w ROM:001352E2 beq.s locret_1352E8 ROM:001352E4 move.w ($FFFFFC0E).w,d0 ROM:001352E8 ROM:001352E8 locret_1352E8: ; CODE XREF: ROM:001352E2↑j ROM:001352E8 rts ROM:001352EA ; --------------------------------------------------------------------------- ROM:001352EA move.w d0,($FFFFFC0E).w ROM:001352EE ROM:001352EE loc_1352EE: ; CODE XREF: ROM:001352F4↓j ROM:001352EE btst #6,($FFFFFC0D).w ROM:001352F4 beq.s loc_1352EE ROM:001352F6 move.w ($FFFFFC0E).w,d0 ROM:001352FA rts ROM:001352FC ROM:001352FC ; =============== S U B R O U T I N E ======================================= ROM:001352FC ROM:001352FC ROM:001352FC sub_1352FC: ; CODE XREF: sub_11566C↑p ROM:001352FC ; sub_123492+440↑p ... ROM:001352FC movea.l #$170000,a2 ROM:00135302 move.w (a2),($57A).w ROM:00135306 clr.l d4 ROM:00135308 btst #1,($1303).w ROM:0013530E beq.s loc_135322 ROM:00135310 move.w ($57A).w,d4 ROM:00135314 asl.l #1,d4 ROM:00135316 addi.l #$1E00,d4 ROM:0013531C move.l d4,($45C).w ROM:00135320 bra.s loc_135338 ROM:00135322 ; --------------------------------------------------------------------------- ROM:00135322 ROM:00135322 loc_135322: ; CODE XREF: sub_1352FC+12↑j ROM:00135322 move.l #$32,d0 ; '2' ROM:00135328 asl.l #2,d0 ROM:0013532A addq.l #6,d0 ROM:0013532C move.l #$1900,($45C).w ROM:00135334 sub.l d0,($45C).w ROM:00135338 ROM:00135338 loc_135338: ; CODE XREF: sub_1352FC+24↑j ROM:00135338 btst #5,($130D).w ROM:0013533E bne.s loc_13534E ROM:00135340 move.l ($45C).w,d4 ROM:00135344 addi.l #2,d4 ROM:0013534A move.l d4,($46C).w ROM:0013534E ROM:0013534E loc_13534E: ; CODE XREF: sub_1352FC+42↑j ROM:0013534E move.l #$10000,d0 ROM:00135354 cmpi.l #0,d0 ROM:0013535A bge.s loc_135366 ROM:0013535C move.l #0,($454).w ROM:00135364 bra.s loc_135378 ROM:00135366 ; --------------------------------------------------------------------------- ROM:00135366 ROM:00135366 loc_135366: ; CODE XREF: sub_1352FC+5E↑j ROM:00135366 move.l #$32,d0 ; '2' ROM:0013536C asl.l #2,d0 ROM:0013536E addq.l #6,d0 ROM:00135370 add.l ($45C).w,d0 ROM:00135374 move.l d0,($454).w ROM:00135378 ROM:00135378 loc_135378: ; CODE XREF: sub_1352FC+68↑j ROM:00135378 move.l #$1E00,d4 ROM:0013537E cmp.l ($470).w,d4 ROM:00135382 bne.s loc_13538C ROM:00135384 move.b #1,($746).w ROM:0013538A bra.s loc_1353C2 ROM:0013538C ; --------------------------------------------------------------------------- ROM:0013538C ROM:0013538C loc_13538C: ; CODE XREF: sub_1352FC+86↑j ROM:0013538C clr.l d4 ROM:0013538E move.w ($57A).w,d4 ROM:00135392 addi.l #$1E00,d4 ROM:00135398 cmp.l ($470).w,d4 ROM:0013539C bne.s loc_1353A6 ROM:0013539E move.b #2,($746).w ROM:001353A4 bra.s loc_1353C2 ROM:001353A6 ; --------------------------------------------------------------------------- ROM:001353A6 ROM:001353A6 loc_1353A6: ; CODE XREF: sub_1352FC+A0↑j ROM:001353A6 move.l #$170000,d4 ROM:001353AC cmp.l ($470).w,d4 ROM:001353B0 bgt.s loc_1353BC ROM:001353B2 move.b #0,($746).w ROM:001353B8 bra.w loc_1353C2 ROM:001353BC ; --------------------------------------------------------------------------- ROM:001353BC ROM:001353BC loc_1353BC: ; CODE XREF: sub_1352FC+B4↑j ROM:001353BC nop ROM:001353BE nop ROM:001353C0 nop ROM:001353C2 ROM:001353C2 loc_1353C2: ; CODE XREF: sub_1352FC+8E↑j ROM:001353C2 ; sub_1352FC+A8↑j ... ROM:001353C2 move.w ($508).w,d4 ROM:001353C6 ext.l d4 ROM:001353C8 addi.l #$170000,d4 ROM:001353CE move.l #$178000,d5 ROM:001353D4 clr.l d6 ROM:001353D6 move.w ($57A).w,d6 ROM:001353DA sub.l d6,d5 ROM:001353DC cmp.l d4,d5 ROM:001353DE bge.s loc_1353E6 ROM:001353E0 move.l #$178000,d4 ROM:001353E6 ROM:001353E6 loc_1353E6: ; CODE XREF: sub_1352FC+E2↑j ROM:001353E6 move.l d4,($458).w ROM:001353EA move.l ($45C).w,d4 ROM:001353EE move.l ($454).w,d5 ROM:001353F2 bset #4,($12F9).w ROM:001353F8 rts ROM:001353F8 ; End of function sub_1352FC ROM:001353F8 ROM:001353FA ; --------------------------------------------------------------------------- ROM:001353FA bsr.w sub_1352FC ROM:001353FE clr.l d1 ROM:00135400 clr.l d0 ROM:00135402 move.b ($11CF).l,d0 ROM:00135408 clr.l d1 ROM:0013540A move.w ($57A).w,d1 ROM:0013540E cmp.b ($746).w,d0 ROM:00135412 beq.s locret_135444 ROM:00135414 cmpi.b #0,d0 ROM:00135418 bne.s loc_135422 ROM:0013541A move.l ($458).w,($470).w ROM:00135420 bra.s locret_135444 ROM:00135422 ; --------------------------------------------------------------------------- ROM:00135422 ROM:00135422 loc_135422: ; CODE XREF: ROM:00135418↑j ROM:00135422 cmpi.b #2,d0 ROM:00135426 bgt.s loc_13543E ROM:00135428 move.l #$1E00,d2 ROM:0013542E cmpi.l #2,d0 ROM:00135434 bne.s loc_135438 ROM:00135436 add.l d1,d2 ROM:00135438 ROM:00135438 loc_135438: ; CODE XREF: ROM:00135434↑j ROM:00135438 move.l d2,($470).w ROM:0013543C bra.s locret_135444 ROM:0013543E ; --------------------------------------------------------------------------- ROM:0013543E ROM:0013543E loc_13543E: ; CODE XREF: ROM:00135426↑j ROM:0013543E bset #6,($1312).w ROM:00135444 ROM:00135444 locret_135444: ; CODE XREF: ROM:00135412↑j ROM:00135444 ; ROM:00135420↑j ... ROM:00135444 rts ROM:00135446 ; --------------------------------------------------------------------------- ROM:00135446 bsr.w sub_1352FC ROM:0013544A bsr.l sub_1142E6 ROM:00135450 rts ROM:00135452 ; --------------------------------------------------------------------------- ROM:00135452 bset #5,($1308).w ROM:00135458 rts ROM:0013545A ; --------------------------------------------------------------------------- ROM:0013545A btst #0,($130E).w ROM:00135460 bne.s loc_1354E0 ROM:00135462 btst #4,($131A).w ROM:00135468 beq.s loc_1354A4 ROM:0013546A move.b ($11CD).l,d1 ROM:00135470 addi.b #$40,d1 ; '@' ROM:00135474 move.b d1,($11D0).l ROM:0013547A move.b #3,($11CF).l ROM:00135482 move.b ($11CE).l,d1 ROM:00135488 move.b d1,($11D1).l ROM:0013548E move.b ($DFF).w,($11D2).l ROM:00135496 bsr.l sub_12456E ROM:0013549C move.w #8,($C58).w ROM:001354A2 bra.s loc_1354DE ROM:001354A4 ; --------------------------------------------------------------------------- ROM:001354A4 ROM:001354A4 loc_1354A4: ; CODE XREF: ROM:00135468↑j ROM:001354A4 move.b #3,($11CC).l ROM:001354AC addi.b #$40,($11CD).l ; '@' ROM:001354B4 move.b ($11CD).l,d0 ROM:001354BA addi.b #3,d0 ROM:001354BE add.b ($11CE).l,d0 ROM:001354C4 move.b ($DFF).w,($11CF).l ROM:001354CC add.b ($11CF).l,d0 ROM:001354D2 move.b d0,($11D0).l ROM:001354D8 move.w #5,($C58).w ROM:001354DE ROM:001354DE loc_1354DE: ; CODE XREF: ROM:001354A2↑j ROM:001354DE bra.s locret_1354E6 ROM:001354E0 ; --------------------------------------------------------------------------- ROM:001354E0 ROM:001354E0 loc_1354E0: ; CODE XREF: ROM:00135460↑j ROM:001354E0 bsr.l sub_12410A ROM:001354E6 ROM:001354E6 locret_1354E6: ; CODE XREF: ROM:loc_1354DE↑j ROM:001354E6 rts ROM:001354E8 ; --------------------------------------------------------------------------- ROM:001354E8 cmpi.w #0,($598).w ROM:001354EE bne.s loc_1354F8 ROM:001354F0 bsr.l sub_11589E ROM:001354F6 bra.s locret_1354FE ROM:001354F8 ; --------------------------------------------------------------------------- ROM:001354F8 ROM:001354F8 loc_1354F8: ; CODE XREF: ROM:001354EE↑j ROM:001354F8 bset #6,($1312).w ROM:001354FE ROM:001354FE locret_1354FE: ; CODE XREF: ROM:001354F6↑j ROM:001354FE rts ROM:00135500 ; --------------------------------------------------------------------------- ROM:00135500 btst #5,($12FA).w ROM:00135506 bne.s loc_135586 ROM:00135508 btst #4,($131A).w ROM:0013550E beq.s loc_13554A ROM:00135510 move.b ($11CD).l,d1 ROM:00135516 addi.b #$40,d1 ; '@' ROM:0013551A move.b d1,($11D0).l ROM:00135520 move.b #3,($11CF).l ROM:00135528 move.b ($11CE).l,d1 ROM:0013552E move.b d1,($11D1).l ROM:00135534 move.b ($1128).w,($11D2).l ROM:0013553C bsr.l sub_12456E ROM:00135542 move.w #8,($C58).w ROM:00135548 bra.s loc_135584 ROM:0013554A ; --------------------------------------------------------------------------- ROM:0013554A ROM:0013554A loc_13554A: ; CODE XREF: ROM:0013550E↑j ROM:0013554A move.b #3,($11CC).l ROM:00135552 addi.b #$40,($11CD).l ; '@' ROM:0013555A move.b ($11CD).l,d0 ROM:00135560 addi.b #3,d0 ROM:00135564 add.b ($11CE).l,d0 ROM:0013556A move.b ($1128).w,($11CF).l ROM:00135572 add.b ($11CF).l,d0 ROM:00135578 move.b d0,($11D0).l ROM:0013557E move.w #5,($C58).w ROM:00135584 ROM:00135584 loc_135584: ; CODE XREF: ROM:00135548↑j ROM:00135584 bra.s locret_13558C ROM:00135586 ; --------------------------------------------------------------------------- ROM:00135586 ROM:00135586 loc_135586: ; CODE XREF: ROM:00135506↑j ROM:00135586 bsr.l sub_12410A ROM:0013558C ROM:0013558C locret_13558C: ; CODE XREF: ROM:loc_135584↑j ROM:0013558C rts ROM:0013558E ; --------------------------------------------------------------------------- ROM:0013558E bset #1,($92D).w ROM:00135594 bset #2,($937).w ROM:0013559A rts ROM:0013559C ; --------------------------------------------------------------------------- ROM:0013559C move.b ($11CF).l,d5 ROM:001355A2 cmpi.b #$FF,d5 ROM:001355A6 bne.s loc_1355F4 ROM:001355A8 bset #1,($12FA).w ROM:001355AE bset #1,($12F8).w ROM:001355B4 move.w #0,d2 ROM:001355B8 bra.s loc_1355BE ROM:001355BA ; --------------------------------------------------------------------------- ROM:001355BA ROM:001355BA loc_1355BA: ; CODE XREF: ROM:001355E6↓j ROM:001355BA addi.w #1,d2 ROM:001355BE ROM:001355BE loc_1355BE: ; CODE XREF: ROM:001355B8↑j ROM:001355BE cmpi.w #3,d2 ROM:001355C2 bgt.s loc_1355E8 ROM:001355C4 move.w d2,d4 ROM:001355C6 lsl.w #1,d4 ROM:001355C8 addi.w #4,d4 ROM:001355CC move.b $11CC(d4.w),d0 ROM:001355D2 lsl.w #8,d0 ROM:001355D4 addi.w #1,d4 ROM:001355D8 move.b $11CC(d4.w),d1 ROM:001355DE or.b d1,d0 ROM:001355E0 move.w d0,$FCA(d2.w*2) ROM:001355E6 bra.s loc_1355BA ROM:001355E8 ; --------------------------------------------------------------------------- ROM:001355E8 ROM:001355E8 loc_1355E8: ; CODE XREF: ROM:001355C2↑j ROM:001355E8 bset #1,($1313).w ROM:001355EE bra.l locret_135638 ROM:001355F4 ; --------------------------------------------------------------------------- ROM:001355F4 ROM:001355F4 loc_1355F4: ; CODE XREF: ROM:001355A6↑j ROM:001355F4 cmpi.b #3,d5 ROM:001355F8 bgt.s loc_135632 ROM:001355FA bset #1,($12FA).w ROM:00135600 bclr #1,($12F8).w ROM:00135606 clr.w d3 ROM:00135608 move.b ($11CF).l,d3 ROM:0013560E addi.w #$3FC,d3 ROM:00135612 move.w d3,($C5C).w ROM:00135616 move.b ($11D0).l,d0 ROM:0013561C lsl.w #8,d0 ROM:0013561E move.b ($11D1).l,d1 ROM:00135624 or.b d1,d0 ROM:00135626 move.w d0,($FCA).w ROM:0013562A bset #1,($1313).w ROM:00135630 bra.s locret_135638 ROM:00135632 ; --------------------------------------------------------------------------- ROM:00135632 ROM:00135632 loc_135632: ; CODE XREF: ROM:001355F8↑j ROM:00135632 bset #6,($1312).w ROM:00135638 ROM:00135638 locret_135638: ; CODE XREF: ROM:001355EE↑j ROM:00135638 ; ROM:00135630↑j ROM:00135638 rts ROM:0013563A ; --------------------------------------------------------------------------- ROM:0013563A bset #1,($12FA).w ROM:00135640 bclr #1,($12F8).w ROM:00135646 move.b ($11D0).l,d0 ROM:0013564C lsl.w #8,d0 ROM:0013564E move.b ($11D1).l,d1 ROM:00135654 or.b d1,d0 ROM:00135656 move.w d0,($C5C).w ROM:0013565A move.b ($11D2).l,d2 ROM:00135660 lsl.w #8,d2 ROM:00135662 move.b ($11D3).l,d3 ROM:00135668 or.b d3,d2 ROM:0013566A move.w #0,d4 ROM:0013566E move.w d2,$FCA(d4.w*2) ROM:00135674 cmpi.w #0,($C5C).w ROM:0013567A blt.s loc_13568C ROM:0013567C cmpi.w #$3FF,($C5C).w ROM:00135682 bgt.s loc_13568C ROM:00135684 bset #1,($1313).w ROM:0013568A bra.s locret_135692 ROM:0013568C ; --------------------------------------------------------------------------- ROM:0013568C ROM:0013568C loc_13568C: ; CODE XREF: ROM:0013567A↑j ROM:0013568C ; ROM:00135682↑j ROM:0013568C bset #6,($1312).w ROM:00135692 ROM:00135692 locret_135692: ; CODE XREF: ROM:0013568A↑j ROM:00135692 rts ROM:00135694 ; --------------------------------------------------------------------------- ROM:00135694 cmpi.w #0,($E02).w ROM:0013569A bne.s loc_1356A4 ROM:0013569C bset #6,($1307).w ROM:001356A2 bra.s locret_1356AA ROM:001356A4 ; --------------------------------------------------------------------------- ROM:001356A4 ROM:001356A4 loc_1356A4: ; CODE XREF: ROM:0013569A↑j ROM:001356A4 bset #6,($1312).w ROM:001356AA ROM:001356AA locret_1356AA: ; CODE XREF: ROM:001356A2↑j ROM:001356AA rts ROM:001356AC ; --------------------------------------------------------------------------- ROM:001356AC bset #6,($1317).w ROM:001356B2 rts ROM:001356B4 ; --------------------------------------------------------------------------- ROM:001356B4 bclr #1,($12FA).w ROM:001356BA bclr #1,($12F8).w ROM:001356C0 move.b ($11D0).l,d0 ROM:001356C6 lsl.w #8,d0 ROM:001356C8 move.b ($11D1).l,d1 ROM:001356CE or.b d1,d0 ROM:001356D0 move.w d0,($C5C).w ROM:001356D4 cmpi.w #0,($C5C).w ROM:001356DA blt.s loc_1356EC ROM:001356DC cmpi.w #$3FF,($C5C).w ROM:001356E2 bgt.s loc_1356EC ROM:001356E4 bset #1,($1313).w ROM:001356EA bra.s locret_1356F2 ROM:001356EC ; --------------------------------------------------------------------------- ROM:001356EC ROM:001356EC loc_1356EC: ; CODE XREF: ROM:001356DA↑j ROM:001356EC ; ROM:001356E2↑j ROM:001356EC bset #6,($1312).w ROM:001356F2 ROM:001356F2 locret_1356F2: ; CODE XREF: ROM:001356EA↑j ROM:001356F2 rts ROM:001356F4 ; --------------------------------------------------------------------------- ROM:001356F4 btst #7,($131B).w ROM:001356FA bne.l loc_135798 ROM:00135700 btst #4,($131A).w ROM:00135706 beq.s loc_13574C ROM:00135708 move.b ($11CD).l,d3 ROM:0013570E addi.b #$40,d3 ; '@' ROM:00135712 move.b d3,($11D0).l ROM:00135718 move.b #4,($11CF).l ROM:00135720 move.b ($11CE).l,d3 ROM:00135726 move.b d3,($11D1).l ROM:0013572C move.w ($FCA).w,d1 ROM:00135730 move.b d1,($11D3).l ROM:00135736 lsr.w #8,d1 ROM:00135738 move.b d1,($11D2).l ROM:0013573E bsr.l sub_12456E ROM:00135744 move.w #9,($C58).w ROM:0013574A bra.s loc_135796 ROM:0013574C ; --------------------------------------------------------------------------- ROM:0013574C ROM:0013574C loc_13574C: ; CODE XREF: ROM:00135706↑j ROM:0013574C move.b #4,($11CC).l ROM:00135754 addi.b #$40,($11CD).l ; '@' ROM:0013575C move.b ($11CD).l,d0 ROM:00135762 addi.b #4,d0 ROM:00135766 add.b ($11CE).l,d0 ROM:0013576C move.w ($FCA).w,d1 ROM:00135770 move.b d1,($11D0).l ROM:00135776 add.b ($11D0).l,d0 ROM:0013577C lsr.w #8,d1 ROM:0013577E move.b d1,($11CF).l ROM:00135784 add.b ($11CF).l,d0 ROM:0013578A move.b d0,($11D1).l ROM:00135790 move.w #6,($C58).w ROM:00135796 ROM:00135796 loc_135796: ; CODE XREF: ROM:0013574A↑j ROM:00135796 bra.s locret_13579E ROM:00135798 ; --------------------------------------------------------------------------- ROM:00135798 ROM:00135798 loc_135798: ; CODE XREF: ROM:001356FA↑j ROM:00135798 bset #6,($1312).w ROM:0013579E ROM:0013579E locret_13579E: ; CODE XREF: ROM:loc_135796↑j ROM:0013579E rts ROM:001357A0 ; --------------------------------------------------------------------------- ROM:001357A0 bclr #1,($12FA).w ROM:001357A6 bset #1,($12F8).w ROM:001357AC bset #1,($1313).w ROM:001357B2 rts ROM:001357B4 ; --------------------------------------------------------------------------- ROM:001357B4 btst #7,($131B).w ROM:001357BA bne.l loc_135894 ROM:001357C0 btst #4,($131A).w ROM:001357C6 beq.s loc_13582A ROM:001357C8 move.b ($11CD).l,d4 ROM:001357CE addi.b #$40,d4 ; '@' ROM:001357D2 move.b d4,($11D0).l ROM:001357D8 move.b #$A,($11CF).l ROM:001357E0 move.b ($11CE).l,d4 ROM:001357E6 move.b d4,($11D1).l ROM:001357EC move.w #0,d2 ROM:001357F0 bra.s loc_1357F6 ROM:001357F2 ; --------------------------------------------------------------------------- ROM:001357F2 ROM:001357F2 loc_1357F2: ; CODE XREF: ROM:0013581A↓j ROM:001357F2 addi.w #1,d2 ROM:001357F6 ROM:001357F6 loc_1357F6: ; CODE XREF: ROM:001357F0↑j ROM:001357F6 cmpi.w #3,d2 ROM:001357FA bgt.s loc_13581C ROM:001357FC move.w $FCA(d2.w*2),d1 ROM:00135802 move.w d2,d3 ROM:00135804 lsl.w #1,d3 ROM:00135806 addi.w #7,d3 ROM:0013580A move.b d1,$11CC(d3.w) ROM:00135810 lsr.w #8,d1 ROM:00135812 subq.w #1,d3 ROM:00135814 move.b d1,$11CC(d3.w) ROM:0013581A bra.s loc_1357F2 ROM:0013581C ; --------------------------------------------------------------------------- ROM:0013581C ROM:0013581C loc_13581C: ; CODE XREF: ROM:001357FA↑j ROM:0013581C bsr.l sub_12456E ROM:00135822 move.w #$F,($C58).w ROM:00135828 bra.s loc_135892 ROM:0013582A ; --------------------------------------------------------------------------- ROM:0013582A ROM:0013582A loc_13582A: ; CODE XREF: ROM:001357C6↑j ROM:0013582A move.b #$A,($11CC).l ROM:00135832 addi.b #$40,($11CD).l ; '@' ROM:0013583A move.b ($11CD).l,d0 ROM:00135840 addi.b #$A,d0 ROM:00135844 add.b ($11CE).l,d0 ROM:0013584A move.w #0,d2 ROM:0013584E bra.s loc_135854 ROM:00135850 ; --------------------------------------------------------------------------- ROM:00135850 ROM:00135850 loc_135850: ; CODE XREF: ROM:00135884↓j ROM:00135850 addi.w #1,d2 ROM:00135854 ROM:00135854 loc_135854: ; CODE XREF: ROM:0013584E↑j ROM:00135854 cmpi.w #3,d2 ROM:00135858 bgt.s loc_135886 ROM:0013585A move.w $FCA(d2.w*2),d1 ROM:00135860 move.w d2,d3 ROM:00135862 lsl.w #1,d3 ROM:00135864 addi.w #4,d3 ROM:00135868 move.b d1,$11CC(d3.w) ROM:0013586E add.b $11CC(d3.w),d0 ROM:00135874 lsr.w #8,d1 ROM:00135876 subq.w #1,d3 ROM:00135878 move.b d1,$11CC(d3.w) ROM:0013587E add.b $11CC(d3.w),d0 ROM:00135884 bra.s loc_135850 ROM:00135886 ; --------------------------------------------------------------------------- ROM:00135886 ROM:00135886 loc_135886: ; CODE XREF: ROM:00135858↑j ROM:00135886 move.b d0,($11D7).l ROM:0013588C move.w #$C,($C58).w ROM:00135892 ROM:00135892 loc_135892: ; CODE XREF: ROM:00135828↑j ROM:00135892 bra.s locret_13589A ROM:00135894 ; --------------------------------------------------------------------------- ROM:00135894 ROM:00135894 loc_135894: ; CODE XREF: ROM:001357BA↑j ROM:00135894 bset #6,($1312).w ROM:0013589A ROM:0013589A locret_13589A: ; CODE XREF: ROM:loc_135892↑j ROM:0013589A rts ROM:0013589C ; --------------------------------------------------------------------------- ROM:0013589C bset #1,($12FA).w ROM:001358A2 bclr #1,($12F8).w ROM:001358A8 move.w #$3EE,($C5C).w ROM:001358AE move.b ($11CF).l,d2 ROM:001358B4 lsl.w #8,d2 ROM:001358B6 move.b ($11D0).l,d3 ROM:001358BC or.b d3,d2 ROM:001358BE move.w #0,d4 ROM:001358C2 move.w d2,$FCA(d4.w*2) ROM:001358C8 bset #1,($1313).w ROM:001358CE rts ROM:001358D0 ; --------------------------------------------------------------------------- ROM:001358D0 bclr #1,($12FA).w ROM:001358D6 bclr #1,($12F8).w ROM:001358DC move.w #$3EE,($C5C).w ROM:001358E2 bset #1,($1313).w ROM:001358E8 rts ROM:001358EA ; --------------------------------------------------------------------------- ROM:001358EA btst #7,($131B).w ROM:001358F0 bne.l loc_13598E ROM:001358F6 btst #4,($131A).w ROM:001358FC beq.s loc_135942 ROM:001358FE move.b ($11CD).l,d3 ROM:00135904 addi.b #$40,d3 ; '@' ROM:00135908 move.b d3,($11D0).l ROM:0013590E move.b #4,($11CF).l ROM:00135916 move.b ($11CE).l,d3 ROM:0013591C move.b d3,($11D1).l ROM:00135922 move.w ($FCA).w,d1 ROM:00135926 move.b d1,($11D3).l ROM:0013592C lsr.w #8,d1 ROM:0013592E move.b d1,($11D2).l ROM:00135934 bsr.l sub_12456E ROM:0013593A move.w #9,($C58).w ROM:00135940 bra.s loc_13598C ROM:00135942 ; --------------------------------------------------------------------------- ROM:00135942 ROM:00135942 loc_135942: ; CODE XREF: ROM:001358FC↑j ROM:00135942 move.b #4,($11CC).l ROM:0013594A addi.b #$40,($11CD).l ; '@' ROM:00135952 move.b ($11CD).l,d0 ROM:00135958 addi.b #4,d0 ROM:0013595C add.b ($11CE).l,d0 ROM:00135962 move.w ($FCA).w,d1 ROM:00135966 move.b d1,($11D0).l ROM:0013596C add.b ($11D0).l,d0 ROM:00135972 lsr.w #8,d1 ROM:00135974 move.b d1,($11CF).l ROM:0013597A add.b ($11CF).l,d0 ROM:00135980 move.b d0,($11D1).l ROM:00135986 move.w #6,($C58).w ROM:0013598C ROM:0013598C loc_13598C: ; CODE XREF: ROM:00135940↑j ROM:0013598C bra.s locret_135994 ROM:0013598E ; --------------------------------------------------------------------------- ROM:0013598E ROM:0013598E loc_13598E: ; CODE XREF: ROM:001358F0↑j ROM:0013598E bset #6,($1312).w ROM:00135994 ROM:00135994 locret_135994: ; CODE XREF: ROM:loc_13598C↑j ROM:00135994 rts ROM:00135996 ; --------------------------------------------------------------------------- ROM:00135996 bset #2,($937).w ROM:0013599C rts ROM:0013599E ; --------------------------------------------------------------------------- ROM:0013599E bset #4,($1312).w ROM:001359A4 movea.l #$170000,a5 ROM:001359AA move.l a5,($470).w ROM:001359AE bsr.l sub_116B68 ROM:001359B4 bset #1,($92D).w ROM:001359BA rts ROM:001359BC ; --------------------------------------------------------------------------- ROM:001359BC move.b ($11CF).l,d1 ROM:001359C2 lsl.w #8,d1 ROM:001359C4 and.b ($11D0).l,d1 ROM:001359CA move.w #$3FB,($550).w ROM:001359D0 move.w d1,($552).w ROM:001359D4 bset #3,($93A).w ROM:001359DA move.w #$FFFF,($DFC).w ROM:001359E0 bset #4,($938).w ROM:001359E6 movea.l #$178000,a5 ROM:001359EC move.l a5,($470).w ROM:001359F0 bsr.l sub_116B68 ROM:001359F6 bset #1,($92D).w ROM:001359FC bset #2,($937).w ROM:00135A02 bclr #4,($1312).w ROM:00135A08 rts ROM:00135A0A ; --------------------------------------------------------------------------- ROM:00135A0A btst #2,($937).w ROM:00135A10 bne.s loc_135A3A ROM:00135A12 btst #4,($938).w ROM:00135A18 bne.s loc_135A3A ROM:00135A1A btst #7,($92A).w ROM:00135A20 bne.s loc_135A3A ROM:00135A22 btst #5,($938).w ROM:00135A28 bne.s loc_135A3A ROM:00135A2A btst #0,($933).w ROM:00135A30 bne.s loc_135A3A ROM:00135A32 bsr.l sub_1240B6 ROM:00135A38 rts ROM:00135A3A ; --------------------------------------------------------------------------- ROM:00135A3A ROM:00135A3A loc_135A3A: ; CODE XREF: ROM:00135A10↑j ROM:00135A3A ; ROM:00135A18↑j ... ROM:00135A3A bsr.l sub_12410A ROM:00135A40 rts ROM:00135A42 ; --------------------------------------------------------------------------- ROM:00135A42 clr.b d1 ROM:00135A44 btst #3,($92A).w ROM:00135A4A beq.s loc_135A50 ROM:00135A4C ori.b #$F,d1 ROM:00135A50 ROM:00135A50 loc_135A50: ; CODE XREF: ROM:00135A4A↑j ROM:00135A50 btst #4,($933).w ROM:00135A56 beq.s loc_135A5C ROM:00135A58 ori.b #$F0,d1 ROM:00135A5C ROM:00135A5C loc_135A5C: ; CODE XREF: ROM:00135A56↑j ROM:00135A5C btst #4,($131A).w ROM:00135A62 beq.s loc_135AB4 ROM:00135A64 move.b #6,($11CF).l ROM:00135A6C move.b ($11CD).l,d0 ROM:00135A72 addi.b #$40,d0 ; '@' ROM:00135A76 move.b d0,($11D0).l ROM:00135A7C move.b ($11CE).l,d0 ROM:00135A82 move.b d0,($11D1).l ROM:00135A88 move.b ($1115).w,($11D2).l ROM:00135A90 move.b ($C6E).w,($11D3).l ROM:00135A98 move.b ($C6F).w,($11D4).l ROM:00135AA0 move.b d1,($11D5).l ROM:00135AA6 bsr.l sub_12456E ROM:00135AAC move.w #$B,($C58).w ROM:00135AB2 bra.s locret_135B0C ROM:00135AB4 ; --------------------------------------------------------------------------- ROM:00135AB4 ROM:00135AB4 loc_135AB4: ; CODE XREF: ROM:00135A62↑j ROM:00135AB4 move.b #6,($11CC).l ROM:00135ABC addi.b #$40,($11CD).l ; '@' ROM:00135AC4 move.b ($11CD).l,d0 ROM:00135ACA addi.b #6,d0 ROM:00135ACE add.b ($11CE).l,d0 ROM:00135AD4 move.b ($1115).w,($11CF).l ROM:00135ADC add.b ($1115).w,d0 ROM:00135AE0 move.b ($C6E).w,($11D0).l ROM:00135AE8 add.b ($C6E).w,d0 ROM:00135AEC move.b ($C6F).w,($11D1).l ROM:00135AF4 add.b ($C6F).w,d0 ROM:00135AF8 move.b d1,($11D2).l ROM:00135AFE add.b d1,d0 ROM:00135B00 move.b d0,($11D3).l ROM:00135B06 move.w #8,($C58).w ROM:00135B0C ROM:00135B0C locret_135B0C: ; CODE XREF: ROM:00135AB2↑j ROM:00135B0C rts ROM:00135B0E ; --------------------------------------------------------------------------- ROM:00135B0E bset #3,($130C).w ROM:00135B14 rts ROM:00135B16 ; --------------------------------------------------------------------------- ROM:00135B16 bset #0,($12F6).w ROM:00135B1C rts ROM:00135B1E ; --------------------------------------------------------------------------- ROM:00135B1E clr.w d7 ROM:00135B20 move.b ($11CF).l,d7 ROM:00135B26 subq.w #1,d7 ROM:00135B28 cmpi.w #4,d7 ROM:00135B2C ble.s loc_135B36 ROM:00135B2E bset #6,($1312).w ROM:00135B34 bra.s locret_135B58 ROM:00135B36 ; --------------------------------------------------------------------------- ROM:00135B36 ROM:00135B36 loc_135B36: ; CODE XREF: ROM:00135B2C↑j ROM:00135B36 lea ($FFFFFF30).w,a0 ROM:00135B3A move.w d7,d6 ROM:00135B3C asl.w #4,d6 ROM:00135B3E adda.w d6,a0 ROM:00135B40 move.w #$30,d6 ; '0' ROM:00135B44 asr.w #4,d6 ROM:00135B46 add.w d7,d6 ROM:00135B48 move.w $4D2(a5),2(a0) ROM:00135B4E moveq #1,d5 ROM:00135B50 asl.l d6,d5 ROM:00135B52 asl.l d6,d5 ROM:00135B54 or.l d5,($FFFFFE18).w ROM:00135B58 ROM:00135B58 locret_135B58: ; CODE XREF: ROM:00135B34↑j ROM:00135B58 rts ROM:00135B5A ; --------------------------------------------------------------------------- ROM:00135B5A bset #7,($130D).w ROM:00135B60 rts ROM:00135B62 ; --------------------------------------------------------------------------- ROM:00135B62 bset #7,($1301).w ROM:00135B68 rts ROM:00135B6A ; --------------------------------------------------------------------------- ROM:00135B6A move.b ($11CF).l,d0 ROM:00135B70 lsl.w #8,d0 ROM:00135B72 or.b ($11D0).l,d0 ROM:00135B78 move.w $4D6(a5),d1 ROM:00135B7C move.w $4D8(a5),d2 ROM:00135B80 cmp.w d0,d1 ROM:00135B82 bge.s loc_135B94 ROM:00135B84 cmp.w d0,d2 ROM:00135B86 ble.s loc_135B94 ROM:00135B88 move.w d0,($1346).w ROM:00135B8C bset #2,($937).w ROM:00135B92 bra.s locret_135B9A ROM:00135B94 ; --------------------------------------------------------------------------- ROM:00135B94 ROM:00135B94 loc_135B94: ; CODE XREF: ROM:00135B82↑j ROM:00135B94 ; ROM:00135B86↑j ROM:00135B94 bset #6,($1312).w ROM:00135B9A ROM:00135B9A locret_135B9A: ; CODE XREF: ROM:00135B92↑j ROM:00135B9A rts ROM:00135B9C ; --------------------------------------------------------------------------- ROM:00135B9C move.b ($11CF).l,d0 ROM:00135BA2 lsl.w #8,d0 ROM:00135BA4 or.b ($11D0).l,d0 ROM:00135BAA move.w $4DA(a5),d1 ROM:00135BAE move.w $4DC(a5),d2 ROM:00135BB2 cmp.w d0,d1 ROM:00135BB4 bge.s loc_135BC6 ROM:00135BB6 cmp.w d0,d2 ROM:00135BB8 ble.s loc_135BC6 ROM:00135BBA move.w d0,($133A).w ROM:00135BBE bset #2,($937).w ROM:00135BC4 bra.s locret_135BCC ROM:00135BC6 ; --------------------------------------------------------------------------- ROM:00135BC6 ROM:00135BC6 loc_135BC6: ; CODE XREF: ROM:00135BB4↑j ROM:00135BC6 ; ROM:00135BB8↑j ROM:00135BC6 bset #6,($1312).w ROM:00135BCC ROM:00135BCC locret_135BCC: ; CODE XREF: ROM:00135BC4↑j ROM:00135BCC rts ROM:00135BCE ; --------------------------------------------------------------------------- ROM:00135BCE move.w #3,d1 ROM:00135BD2 cmpi.b #$FF,$11CC(d1.w) ROM:00135BDA bne.s loc_135C0C ROM:00135BDC move.w #0,d2 ROM:00135BE0 bra.s loc_135BE6 ROM:00135BE2 ; --------------------------------------------------------------------------- ROM:00135BE2 ROM:00135BE2 loc_135BE2: ; CODE XREF: ROM:00135C08↓j ROM:00135BE2 addi.w #1,d2 ROM:00135BE6 ROM:00135BE6 loc_135BE6: ; CODE XREF: ROM:00135BE0↑j ROM:00135BE6 cmpi.w #0,d2 ROM:00135BEA bgt.s loc_135C0A ROM:00135BEC move.w $F14(d2.w*2),d3 ROM:00135BF2 add.w $4DE(a5),d3 ROM:00135BF6 move.w $352(a5),d4 ROM:00135BFA cmp.w d3,d4 ROM:00135BFC bge.s loc_135C02 ROM:00135BFE move.w $352(a5),d3 ROM:00135C02 ROM:00135C02 loc_135C02: ; CODE XREF: ROM:00135BFC↑j ROM:00135C02 move.w d3,$F14(d2.w*2) ROM:00135C08 bra.s loc_135BE2 ROM:00135C0A ; --------------------------------------------------------------------------- ROM:00135C0A ROM:00135C0A loc_135C0A: ; CODE XREF: ROM:00135BEA↑j ROM:00135C0A bra.s locret_135C4C ROM:00135C0C ; --------------------------------------------------------------------------- ROM:00135C0C ROM:00135C0C loc_135C0C: ; CODE XREF: ROM:00135BDA↑j ROM:00135C0C cmpi.b #0,$11CC(d1.w) ROM:00135C14 bne.s loc_135C46 ROM:00135C16 move.w #0,d2 ROM:00135C1A bra.s loc_135C20 ROM:00135C1C ; --------------------------------------------------------------------------- ROM:00135C1C ROM:00135C1C loc_135C1C: ; CODE XREF: ROM:00135C42↓j ROM:00135C1C addi.w #1,d2 ROM:00135C20 ROM:00135C20 loc_135C20: ; CODE XREF: ROM:00135C1A↑j ROM:00135C20 cmpi.w #0,d2 ROM:00135C24 bgt.s loc_135C44 ROM:00135C26 move.w $F14(d2.w*2),d3 ROM:00135C2C sub.w $4DE(a5),d3 ROM:00135C30 move.w $354(a5),d4 ROM:00135C34 cmp.w d3,d4 ROM:00135C36 ble.s loc_135C3C ROM:00135C38 move.w $354(a5),d3 ROM:00135C3C ROM:00135C3C loc_135C3C: ; CODE XREF: ROM:00135C36↑j ROM:00135C3C move.w d3,$F14(d2.w*2) ROM:00135C42 bra.s loc_135C1C ROM:00135C44 ; --------------------------------------------------------------------------- ROM:00135C44 ROM:00135C44 loc_135C44: ; CODE XREF: ROM:00135C24↑j ROM:00135C44 bra.s locret_135C4C ROM:00135C46 ; --------------------------------------------------------------------------- ROM:00135C46 ROM:00135C46 loc_135C46: ; CODE XREF: ROM:00135C14↑j ROM:00135C46 bset #6,($1312).w ROM:00135C4C ROM:00135C4C locret_135C4C: ; CODE XREF: ROM:loc_135C0A↑j ROM:00135C4C ; ROM:loc_135C44↑j ROM:00135C4C rts ROM:00135C4E ; --------------------------------------------------------------------------- ROM:00135C4E clr.l d0 ROM:00135C50 clr.l d1 ROM:00135C52 movea.l #$11CF,a0 ROM:00135C58 move.b (a0)+,d0 ROM:00135C5A lsl.l #8,d0 ROM:00135C5C or.b (a0)+,d0 ROM:00135C5E swap d0 ROM:00135C60 clr.l d1 ROM:00135C62 move.b (a0)+,d1 ROM:00135C64 lsl.l #8,d1 ROM:00135C66 or.b (a0)+,d1 ROM:00135C68 or.l d1,d0 ROM:00135C6A and.l d0,($1336).w ROM:00135C6E clr.l d0 ROM:00135C70 clr.l d1 ROM:00135C72 move.b (a0)+,d0 ROM:00135C74 lsl.l #8,d0 ROM:00135C76 or.b (a0)+,d0 ROM:00135C78 swap d0 ROM:00135C7A clr.l d1 ROM:00135C7C move.b (a0)+,d1 ROM:00135C7E lsl.l #8,d1 ROM:00135C80 or.b (a0)+,d1 ROM:00135C82 or.l d1,d0 ROM:00135C84 and.l d0,($1334).w ROM:00135C88 clr.l d0 ROM:00135C8A clr.l d1 ROM:00135C8C move.b (a0)+,d0 ROM:00135C8E lsl.l #8,d0 ROM:00135C90 or.b (a0)+,d0 ROM:00135C92 swap d0 ROM:00135C94 clr.l d1 ROM:00135C96 move.b (a0)+,d1 ROM:00135C98 lsl.l #8,d1 ROM:00135C9A or.b (a0)+,d1 ROM:00135C9C or.l d1,d0 ROM:00135C9E and.l d0,($1324).w ROM:00135CA2 clr.l d0 ROM:00135CA4 clr.l d1 ROM:00135CA6 move.b (a0)+,d0 ROM:00135CA8 lsl.l #8,d0 ROM:00135CAA or.b (a0)+,d0 ROM:00135CAC and.w d0,($1348).w ROM:00135CB0 move.b (a0),d0 ROM:00135CB2 and.b d0,($13D6).w ROM:00135CB6 bsr.l sub_1339AE ROM:00135CBC rts ROM:00135CBE ; --------------------------------------------------------------------------- ROM:00135CBE lea ($FFFFFFF0).w,a0 ROM:00135CC2 move.w #$F0,d0 ROM:00135CC6 asr.w #4,d0 ROM:00135CC8 bsr.l sub_11B112 ROM:00135CCE moveq #$D,d2 ROM:00135CD0 moveq #1,d1 ROM:00135CD2 moveq #3,d4 ROM:00135CD4 clr.w (a0) ROM:00135CD6 clr.w 2(a0) ROM:00135CDA clr.w 4(a0) ROM:00135CDE clr.w 6(a0) ROM:00135CE2 clr.w 8(a0) ROM:00135CE6 moveq #1,d3 ROM:00135CE8 moveq #1,d5 ROM:00135CEA bsr.l sub_11B096 ROM:00135CF0 move.w #$F0,d0 ROM:00135CF4 asr.w #4,d0 ROM:00135CF6 lea ($FFFFFFF0).w,a0 ROM:00135CFA move.w $4D4(a5),2(a0) ROM:00135D00 moveq #1,d5 ROM:00135D02 asl.l d0,d5 ROM:00135D04 asl.l d0,d5 ROM:00135D06 or.l d5,($FFFFFE18).w ROM:00135D0A rts ROM:00135D0C ; --------------------------------------------------------------------------- ROM:00135D0C bset #7,($130A).w ROM:00135D12 rts ROM:00135D14 ; --------------------------------------------------------------------------- ROM:00135D14 move.b ($11CF).l,d1 ROM:00135D1A cmpi.b #0,d1 ROM:00135D1E bne.s loc_135D26 ROM:00135D20 clr.b ($747).w ROM:00135D24 bra.s locret_135D44 ROM:00135D26 ; --------------------------------------------------------------------------- ROM:00135D26 ROM:00135D26 loc_135D26: ; CODE XREF: ROM:00135D1E↑j ROM:00135D26 andi.b #$E0,d1 ROM:00135D2A cmpi.b #$A0,d1 ROM:00135D2E bne.s loc_135D3A ROM:00135D30 move.b ($11CF).l,($747).w ROM:00135D38 bra.s locret_135D44 ROM:00135D3A ; --------------------------------------------------------------------------- ROM:00135D3A ROM:00135D3A loc_135D3A: ; CODE XREF: ROM:00135D2E↑j ROM:00135D3A clr.b ($747).w ROM:00135D3E bset #6,($1312).w ROM:00135D44 ROM:00135D44 locret_135D44: ; CODE XREF: ROM:00135D24↑j ROM:00135D44 ; ROM:00135D38↑j ROM:00135D44 rts ROM:00135D46 ; --------------------------------------------------------------------------- ROM:00135D46 bclr #7,($1301).w ROM:00135D4C rts ROM:00135D4E ; --------------------------------------------------------------------------- ROM:00135D4E bclr #7,($130D).w ROM:00135D54 rts ROM:00135D56 ; --------------------------------------------------------------------------- ROM:00135D56 move.l ($96C).w,d6 ROM:00135D5A move.l ($968).w,d7 ROM:00135D5E cmpi.b #$FF,d3 ROM:00135D62 bne.s loc_135D6A ROM:00135D64 bset d5,d6 ROM:00135D66 bset d5,d7 ROM:00135D68 bra.s loc_135D78 ROM:00135D6A ; --------------------------------------------------------------------------- ROM:00135D6A ROM:00135D6A loc_135D6A: ; CODE XREF: ROM:00135D62↑j ROM:00135D6A cmpi.b #$F0,d3 ROM:00135D6E bne.s loc_135D76 ROM:00135D70 bclr d5,d6 ROM:00135D72 bset d5,d7 ROM:00135D74 bra.s loc_135D78 ROM:00135D76 ; --------------------------------------------------------------------------- ROM:00135D76 ROM:00135D76 loc_135D76: ; CODE XREF: ROM:00135D6E↑j ROM:00135D76 bclr d5,d7 ROM:00135D78 ROM:00135D78 loc_135D78: ; CODE XREF: ROM:00135D68↑j ROM:00135D78 ; ROM:00135D74↑j ROM:00135D78 move.l d6,($96C).w ROM:00135D7C move.l d7,($968).w ROM:00135D80 btst #3,($96A).w ROM:00135D86 beq.s locret_135DA0 ROM:00135D88 bset #1,($1306).w ROM:00135D8E move.b ($11D0).l,d2 ROM:00135D94 lsl.w #8,d2 ROM:00135D96 or.b ($11D1).l,d2 ROM:00135D9C move.w d2,($C5A).w ROM:00135DA0 ROM:00135DA0 locret_135DA0: ; CODE XREF: ROM:00135D86↑j ROM:00135DA0 rts ROM:00135DA2 ROM:00135DA2 ; =============== S U B R O U T I N E ======================================= ROM:00135DA2 ROM:00135DA2 ROM:00135DA2 sub_135DA2: ; CODE XREF: ROM:00124A38↑p ROM:00135DA2 ; ROM:00124A96↑p ... ROM:00135DA2 clr.b ($747).w ROM:00135DA6 bclr #7,($1301).w ROM:00135DAC bclr #7,($130D).w ROM:00135DB2 rts ROM:00135DB2 ; End of function sub_135DA2 ROM:00135DB2 ROM:00135DB4 ROM:00135DB4 ; =============== S U B R O U T I N E ======================================= ROM:00135DB4 ROM:00135DB4 ROM:00135DB4 sub_135DB4: ; CODE XREF: ROM:loc_124A32↑p ROM:00135DB4 ; ROM:00124AC8↑p ... ROM:00135DB4 clr.l ($968).w ROM:00135DB8 clr.l ($970).w ROM:00135DBC bsr.l sub_126254 ROM:00135DC2 rts ROM:00135DC2 ; End of function sub_135DB4 ROM:00135DC2 ROM:00135DC4 ; --------------------------------------------------------------------------- ROM:00135DC4 move.b ($11CF).l,d0 ROM:00135DCA lsl.w #8,d0 ROM:00135DCC or.b ($11D0).l,d0 ROM:00135DD2 move.w $2D4(a5),d1 ROM:00135DD6 move.w $2D6(a5),d2 ROM:00135DDA cmp.w d0,d1 ROM:00135DDC bge.s loc_135E02 ROM:00135DDE cmp.w d0,d2 ROM:00135DE0 ble.s loc_135E02 ROM:00135DE2 move.w #0,d3 ROM:00135DE6 bra.s loc_135DEC ROM:00135DE8 ; --------------------------------------------------------------------------- ROM:00135DE8 ROM:00135DE8 loc_135DE8: ; CODE XREF: ROM:00135DF8↓j ROM:00135DE8 addi.w #1,d3 ROM:00135DEC ROM:00135DEC loc_135DEC: ; CODE XREF: ROM:00135DE6↑j ROM:00135DEC cmpi.w #0,d3 ROM:00135DF0 bgt.s loc_135DFA ROM:00135DF2 move.w d0,$139C(d3.w*2) ROM:00135DF8 bra.s loc_135DE8 ROM:00135DFA ; --------------------------------------------------------------------------- ROM:00135DFA ROM:00135DFA loc_135DFA: ; CODE XREF: ROM:00135DF0↑j ROM:00135DFA bset #2,($937).w ROM:00135E00 bra.s locret_135E08 ROM:00135E02 ; --------------------------------------------------------------------------- ROM:00135E02 ROM:00135E02 loc_135E02: ; CODE XREF: ROM:00135DDC↑j ROM:00135E02 ; ROM:00135DE0↑j ROM:00135E02 bset #6,($1312).w ROM:00135E08 ROM:00135E08 locret_135E08: ; CODE XREF: ROM:00135E00↑j ROM:00135E08 rts ROM:00135E0A ; --------------------------------------------------------------------------- ROM:00135E0A move.l ($974).w,d6 ROM:00135E0E move.l ($970).w,d7 ROM:00135E12 move.b d3,($1137).w ROM:00135E16 move.b d5,($1138).w ROM:00135E1A cmpi.b #$FF,d3 ROM:00135E1E bne.s loc_135E26 ROM:00135E20 bset d5,d6 ROM:00135E22 bset d5,d7 ROM:00135E24 bra.s loc_135E34 ROM:00135E26 ; --------------------------------------------------------------------------- ROM:00135E26 ROM:00135E26 loc_135E26: ; CODE XREF: ROM:00135E1E↑j ROM:00135E26 cmpi.b #$F0,d3 ROM:00135E2A bne.s loc_135E32 ROM:00135E2C bclr d5,d6 ROM:00135E2E bset d5,d7 ROM:00135E30 bra.s loc_135E34 ROM:00135E32 ; --------------------------------------------------------------------------- ROM:00135E32 ROM:00135E32 loc_135E32: ; CODE XREF: ROM:00135E2A↑j ROM:00135E32 bclr d5,d7 ROM:00135E34 ROM:00135E34 loc_135E34: ; CODE XREF: ROM:00135E24↑j ROM:00135E34 ; ROM:00135E30↑j ROM:00135E34 move.l d6,($974).w ROM:00135E38 move.l d7,($970).w ROM:00135E3C btst #1,($973).w ROM:00135E42 beq.s locret_135E54 ROM:00135E44 move.b ($11D0).l,($1137).w ROM:00135E4C move.b ($11D1).l,($1138).w ROM:00135E54 ROM:00135E54 locret_135E54: ; CODE XREF: ROM:00135E42↑j ROM:00135E54 rts ROM:00135E56 ; --------------------------------------------------------------------------- ROM:00135E56 cmpi.b #$FF,d3 ROM:00135E5A bne.s loc_135E7A ROM:00135E5C move.l ($968).w,d6 ROM:00135E60 bset d2,d6 ROM:00135E62 move.l d6,($968).w ROM:00135E66 move.b ($11D0).l,d7 ROM:00135E6C lsl.w #8,d7 ROM:00135E6E or.b ($11D1).l,d7 ROM:00135E74 move.w d7,($DEE).w ROM:00135E78 bra.s locret_135E84 ROM:00135E7A ; --------------------------------------------------------------------------- ROM:00135E7A ROM:00135E7A loc_135E7A: ; CODE XREF: ROM:00135E5A↑j ROM:00135E7A move.l ($968).w,d6 ROM:00135E7E bclr d2,d6 ROM:00135E80 move.l d6,($968).w ROM:00135E84 ROM:00135E84 locret_135E84: ; CODE XREF: ROM:00135E78↑j ROM:00135E84 rts ROM:00135E86 ; --------------------------------------------------------------------------- ROM:00135E86 cmpi.b #$FF,d3 ROM:00135E8A bne.s loc_135EC2 ROM:00135E8C move.l ($968).w,d6 ROM:00135E90 bset d2,d6 ROM:00135E92 move.l d6,($968).w ROM:00135E96 bset #1,($1306).w ROM:00135E9C move.b ($11D0).l,d7 ROM:00135EA2 lsl.w #8,d7 ROM:00135EA4 or.b ($11D1).l,d7 ROM:00135EAA move.w d7,($DEE).w ROM:00135EAE move.b ($11D2).l,d7 ROM:00135EB4 lsl.w #8,d7 ROM:00135EB6 or.b ($11D3).l,d7 ROM:00135EBC move.w d7,($C5A).w ROM:00135EC0 bra.s locret_135ECC ROM:00135EC2 ; --------------------------------------------------------------------------- ROM:00135EC2 ROM:00135EC2 loc_135EC2: ; CODE XREF: ROM:00135E8A↑j ROM:00135EC2 move.l ($968).w,d6 ROM:00135EC6 bclr d2,d6 ROM:00135EC8 move.l d6,($968).w ROM:00135ECC ROM:00135ECC locret_135ECC: ; CODE XREF: ROM:00135EC0↑j ROM:00135ECC rts ROM:00135ECE ; --------------------------------------------------------------------------- ROM:00135ECE cmpi.b #$FF,d3 ROM:00135ED2 bne.s loc_135EFE ROM:00135ED4 move.l ($968).w,d6 ROM:00135ED8 bset d2,d6 ROM:00135EDA move.l d6,($968).w ROM:00135EDE move.b ($11D0).l,d7 ROM:00135EE4 lsl.w #8,d7 ROM:00135EE6 or.b ($11D1).l,d7 ROM:00135EEC move.w #1,($5C4).w ROM:00135EF2 move.w d7,($5C0).w ROM:00135EF6 bsr.l sub_11A7C4 ROM:00135EFC bra.s locret_135F14 ROM:00135EFE ; --------------------------------------------------------------------------- ROM:00135EFE ROM:00135EFE loc_135EFE: ; CODE XREF: ROM:00135ED2↑j ROM:00135EFE move.l ($968).w,d6 ROM:00135F02 bclr d2,d6 ROM:00135F04 move.l d6,($968).w ROM:00135F08 move.w #2,($5C4).w ROM:00135F0E bsr.l sub_11A7C4 ROM:00135F14 ROM:00135F14 locret_135F14: ; CODE XREF: ROM:00135EFC↑j ROM:00135F14 rts ROM:00135F16 ROM:00135F16 ; =============== S U B R O U T I N E ======================================= ROM:00135F16 ROM:00135F16 ROM:00135F16 sub_135F16: ; CODE XREF: ROM:0011696C↑p ROM:00135F16 move.w #0,($FFFFF462).w ROM:00135F1C move.w #$204,($FFFFF460).w ROM:00135F22 rts ROM:00135F22 ; End of function sub_135F16 ROM:00135F22 ROM:00135F24 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00135F26 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_29. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00135F28 ; --------------------------------------------------------------------------- ROM:00135F28 rts ROM:00135F2A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00135F2C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00135F2E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00135F30 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00135F32 dc.w $FFFF ROM:00135F34 dword_135F34: dcb.l 6,0 ; DATA XREF: sub_1176DA+4↑o ROM:00135F4C dc.l $280000, $6434BC ROM:00135F4C dcb.l 3,0 ROM:00135F60 dc.l $13880000 ROM:00135F60 dcb.l $22,0 ROM:00135FEC dc.l $7D7D ROM:00135FEC dcb.l $13,$7D7D7D7D ROM:00135FEC dc.l $7D7D7D00 ROM:00135FEC dcb.l $C,0 ROM:00136070 dc.l $FFFFFF ROM:00136070 dcb.l $4F,0 ROM:001361B0 dc.l $FFFFFF ROM:001361B0 dcb.l $4F,0 ROM:001362F0 dc.l $FFFFFF, $A469FFFF ROM:001362F0 dcb.l 2,$FFFF ROM:001362F0 dcb.l $2740,$FFFFFFFF ROM:00140000 dword_140000: dcb.l $4000,$FFFFFFFF ; DATA XREF: sub_115BEA+4E↑o ROM:00150000 dword_150000: dcb.l $4000,$FFFFFFFF ; DATA XREF: sub_115BEA+58↑o ROM:00160000 dword_160000: dcb.l $3FFF,$FFFFFFFF ; DATA XREF: sub_115BEA+62↑o ROM:0016FFFC dcb.b 3,$FF ROM:0016FFFF byte_16FFFF: dc.b $FF ; DATA XREF: ROM:loc_1147E0↑o ROM:0016FFFF ; ROM:loc_1179B6↑o ... ROM:0016FFFF ; end of 'ROM' ROM:0016FFFF ROM:0016FFFF ROM:0016FFFF END