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 : 819A3A07B959748EE937C2AF9B01228337592590F0C5158175A724F9435B821C ROM:00110000 ; Input MD5 : 3E98FC7384CA3002A62DDF84D78F4987 ROM:00110000 ; Input CRC32 : 3E6B0E24 ROM:00110000 ROM:00110000 ; Format : Binary file ROM:00110000 ; Base Address: 0000h Range: 110000h - 13A000h Loaded length: 2A000h ROM:00110000 ROM:00110000 ; Processor : 68K ROM:00110000 ; Target assembler: 680x0 Assembler in MRI compatible mode ROM:00110000 ; This file should be compiled with "as -M" ROM:00110000 ROM:00110000 ; =========================================================================== ROM:00110000 ROM:00110000 ; Segment type: Pure code ROM:00110000 ; segment "ROM" ROM:00110000 unk_110000: dc.b 0 ; DATA XREF: sub_115356+A↓o ROM:00110000 ; sub_1153CC↓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 $72 ; r ROM:00110007 dc.b $6C ; l ROM:00110008 dc.b 0 ROM:00110009 dc.b $11 ROM:0011000A dc.b $7A ; z ROM:0011000B dc.b $E4 ROM:0011000C dc.b 0 ROM:0011000D dc.b $11 ROM:0011000E dc.b $7A ; z ROM:0011000F dc.b $E4 ROM:00110010 dc.b 0 ROM:00110011 dc.b $11 ROM:00110012 dc.b $7A ; z ROM:00110013 dc.b $E4 ROM:00110014 dc.b 0 ROM:00110015 dc.b $11 ROM:00110016 dc.b $7A ; z ROM:00110017 dc.b $E6 ROM:00110018 dc.b 0 ROM:00110019 dc.b $11 ROM:0011001A dc.b $7A ; z ROM:0011001B dc.b $E6 ROM:0011001C dc.b 0 ROM:0011001D dc.b $11 ROM:0011001E dc.b $7A ; z ROM:0011001F dc.b $E6 ROM:00110020 dc.b 0 ROM:00110021 dc.b $11 ROM:00110022 dc.b $7A ; z ROM:00110023 dc.b $E6 ROM:00110024 dc.b 0 ROM:00110025 dc.b $11 ROM:00110026 dc.b $7A ; z ROM:00110027 dc.b $E4 ROM:00110028 dc.b 0 ROM:00110029 dc.b $11 ROM:0011002A dc.b $7A ; z ROM:0011002B dc.b $E4 ROM:0011002C dc.b 0 ROM:0011002D dc.b $11 ROM:0011002E dc.b $7A ; z ROM:0011002F dc.b $E4 ROM:00110030 dc.b 0 ROM:00110031 dc.b $11 ROM:00110032 dc.b $7A ; z ROM:00110033 dc.b $E4 ROM:00110034 dc.b 0 ROM:00110035 dc.b $11 ROM:00110036 dc.b $7A ; z ROM:00110037 dc.b $E4 ROM:00110038 dc.b 0 ROM:00110039 dc.b $11 ROM:0011003A dc.b $7A ; z ROM:0011003B dc.b $E4 ROM:0011003C dc.b 0 ROM:0011003D dc.b $11 ROM:0011003E dc.b $7A ; z ROM:0011003F dc.b $E4 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 $7A ; z ROM:00110063 dc.b $E4 ROM:00110064 dc.b 0 ROM:00110065 dc.b $11 ROM:00110066 dc.b $7A ; z ROM:00110067 dc.b $E6 ROM:00110068 dc.b 0 ROM:00110069 dc.b $11 ROM:0011006A dc.b $7A ; z ROM:0011006B dc.b $E6 ROM:0011006C dc.b 0 ROM:0011006D dc.b $11 ROM:0011006E dc.b $7A ; z ROM:0011006F dc.b $E6 ROM:00110070 dc.b 0 ROM:00110071 dc.b $11 ROM:00110072 dc.b $7A ; z ROM:00110073 dc.b $E6 ROM:00110074 dc.b 0 ROM:00110075 dc.b $11 ROM:00110076 dc.b $7A ; z ROM:00110077 dc.b $E6 ROM:00110078 dc.b 0 ROM:00110079 dc.b $11 ROM:0011007A dc.b $7A ; z ROM:0011007B dc.b $E6 ROM:0011007C dc.b 0 ROM:0011007D dc.b $11 ROM:0011007E dc.b $7A ; z ROM:0011007F dc.b $E6 ROM:00110080 dc.b 0 ROM:00110081 dc.b $11 ROM:00110082 dc.b $7A ; z ROM:00110083 dc.b $E6 ROM:00110084 dc.b 0 ROM:00110085 dc.b $11 ROM:00110086 dc.b $7A ; z ROM:00110087 dc.b $E6 ROM:00110088 dc.b 0 ROM:00110089 dc.b $11 ROM:0011008A dc.b $7A ; z ROM:0011008B dc.b $E6 ROM:0011008C dc.b 0 ROM:0011008D dc.b $11 ROM:0011008E dc.b $7A ; z ROM:0011008F dc.b $E6 ROM:00110090 dc.b 0 ROM:00110091 dc.b $11 ROM:00110092 dc.b $7A ; z ROM:00110093 dc.b $E6 ROM:00110094 dc.b 0 ROM:00110095 dc.b $11 ROM:00110096 dc.b $7A ; z ROM:00110097 dc.b $E6 ROM:00110098 dc.b 0 ROM:00110099 dc.b $11 ROM:0011009A dc.b $7A ; z ROM:0011009B dc.b $E6 ROM:0011009C dc.b 0 ROM:0011009D dc.b $11 ROM:0011009E dc.b $7A ; z ROM:0011009F dc.b $E6 ROM:001100A0 dc.b 0 ROM:001100A1 dc.b $11 ROM:001100A2 dc.b $7A ; z ROM:001100A3 dc.b $E6 ROM:001100A4 dc.b 0 ROM:001100A5 dc.b $11 ROM:001100A6 dc.b $7A ; z ROM:001100A7 dc.b $E6 ROM:001100A8 dc.b 0 ROM:001100A9 dc.b $11 ROM:001100AA dc.b $7A ; z ROM:001100AB dc.b $E6 ROM:001100AC dc.b 0 ROM:001100AD dc.b $11 ROM:001100AE dc.b $7A ; z ROM:001100AF dc.b $E6 ROM:001100B0 dc.b 0 ROM:001100B1 dc.b $11 ROM:001100B2 dc.b $7A ; z ROM:001100B3 dc.b $E6 ROM:001100B4 dc.b 0 ROM:001100B5 dc.b $11 ROM:001100B6 dc.b $7A ; z ROM:001100B7 dc.b $E6 ROM:001100B8 dc.b 0 ROM:001100B9 dc.b $11 ROM:001100BA dc.b $7A ; z ROM:001100BB dc.b $E6 ROM:001100BC dc.b 0 ROM:001100BD dc.b $11 ROM:001100BE dc.b $7A ; z ROM:001100BF dc.b $E6 ROM:001100C0 dc.b 0 ROM:001100C1 dc.b $11 ROM:001100C2 dc.b $7A ; z ROM:001100C3 dc.b $E4 ROM:001100C4 dc.b 0 ROM:001100C5 dc.b $11 ROM:001100C6 dc.b $7A ; z ROM:001100C7 dc.b $E4 ROM:001100C8 dc.b 0 ROM:001100C9 dc.b $11 ROM:001100CA dc.b $7A ; z ROM:001100CB dc.b $E4 ROM:001100CC dc.b 0 ROM:001100CD dc.b $11 ROM:001100CE dc.b $7A ; z ROM:001100CF dc.b $E4 ROM:001100D0 dc.b 0 ROM:001100D1 dc.b $11 ROM:001100D2 dc.b $7A ; z ROM:001100D3 dc.b $E4 ROM:001100D4 dc.b 0 ROM:001100D5 dc.b $11 ROM:001100D6 dc.b $7A ; z ROM:001100D7 dc.b $E4 ROM:001100D8 dc.b 0 ROM:001100D9 dc.b $11 ROM:001100DA dc.b $7A ; z ROM:001100DB dc.b $E4 ROM:001100DC dc.b 0 ROM:001100DD dc.b $11 ROM:001100DE dc.b $7A ; z ROM:001100DF dc.b $E4 ROM:001100E0 dc.b 0 ROM:001100E1 dc.b $11 ROM:001100E2 dc.b $7A ; z ROM:001100E3 dc.b $E4 ROM:001100E4 dc.b 0 ROM:001100E5 dc.b $11 ROM:001100E6 dc.b $7A ; z ROM:001100E7 dc.b $E4 ROM:001100E8 dc.b 0 ROM:001100E9 dc.b $11 ROM:001100EA dc.b $7A ; z ROM:001100EB dc.b $E4 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 $1C ROM:00110103 dc.b $54 ; T ROM:00110104 dc.b 0 ROM:00110105 dc.b $11 ROM:00110106 dc.b $6C ; l ROM:00110107 dc.b $7E ; ~ ROM:00110108 dc.b 0 ROM:00110109 dc.b $11 ROM:0011010A dc.b $6C ; l ROM:0011010B dc.b $7E ; ~ ROM:0011010C dc.b 0 ROM:0011010D dc.b $11 ROM:0011010E dc.b $71 ; q ROM:0011010F dc.b $18 ROM:00110110 dc.b 0 ROM:00110111 dc.b $11 ROM:00110112 dc.b $71 ; q ROM:00110113 dc.b $18 ROM:00110114 dc.b 0 ROM:00110115 dc.b $11 ROM:00110116 dc.b $71 ; q ROM:00110117 dc.b $18 ROM:00110118 dc.b 0 ROM:00110119 dc.b $11 ROM:0011011A dc.b $71 ; q ROM:0011011B dc.b $18 ROM:0011011C dc.b 0 ROM:0011011D dc.b $11 ROM:0011011E dc.b $8C ROM:0011011F dc.b $40 ; @ ROM:00110120 dc.b 0 ROM:00110121 dc.b $11 ROM:00110122 dc.b $7B ; { ROM:00110123 dc.b 2 ROM:00110124 dc.b 0 ROM:00110125 dc.b $11 ROM:00110126 dc.b $6C ; l ROM:00110127 dc.b $76 ; v ROM:00110128 dc.b 0 ROM:00110129 dc.b $11 ROM:0011012A dc.b $6C ; l ROM:0011012B dc.b $6E ; n ROM:0011012C dc.b 0 ROM:0011012D dc.b $11 ROM:0011012E dc.b $7A ; z ROM:0011012F dc.b $F2 ROM:00110130 dc.b 0 ROM:00110131 dc.b $11 ROM:00110132 dc.b $7A ; z ROM:00110133 dc.b $FA ROM:00110134 dc.b 0 ROM:00110135 dc.b $11 ROM:00110136 dc.b $7B ; { ROM:00110137 dc.b $10 ROM:00110138 dc.b 0 ROM:00110139 dc.b $11 ROM:0011013A dc.b $7B ; { ROM:0011013B dc.b $26 ; & ROM:0011013C dc.b 0 ROM:0011013D dc.b $11 ROM:0011013E dc.b $7B ; { ROM:0011013F dc.b $1E ROM:00110140 dc.b 0 ROM:00110141 dc.b $11 ROM:00110142 dc.b $25 ; % ROM:00110143 dc.b $B8 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 $79 ; y ROM:0011014B dc.b $F4 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 $4E ; N ROM:00110227 dc.b $AE ROM:00110228 dc.b 0 ROM:00110229 dc.b $11 ROM:0011022A dc.b $23 ; # ROM:0011022B dc.b $16 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_115304↓o ROM:00110401 dc.b $6B ; k ROM:00110402 dc.b $73 ; s ROM:00110403 dc.b $73 ; s ROM:00110404 dc.b $72 ; r ROM:00110405 dc.b $72 ; r ROM:00110406 dc.b $62 ; b ROM:00110407 dc.b $62 ; b 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 $34 ; 4 ROM:0011040F dc.b $34 ; 4 ROM:00110410 dc.b $FF ROM:00110411 dc.b $FF ROM:00110412 dc.b $7A ; z ROM:00110413 dc.b $E 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_1173DE↓p ROM:00110414 bsr.w sub_110426 ROM:00110418 btst #6,($1360).w ROM:0011041E beq.s locret_110424 ROM:00110420 bsr.w sub_11080C 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 ($760).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_11066C ROM:0011044C move.b #1,($760).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_1105FE 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 $BE(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 $42(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_1119C6+F8↓p ROM:001104AA move.w ($528).w,d0 ROM:001104AE sub.w ($514).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 ($526).w,d1 ROM:001104E8 ble.s loc_1104EE ROM:001104EA move.w d1,($526).w ROM:001104EE ROM:001104EE loc_1104EE: ; CODE XREF: ROM:001104E8↑j ROM:001104EE cmp.w ($524).w,d1 ROM:001104F2 bge.s locret_1104F8 ROM:001104F4 move.w d1,($524).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_1119C6+11A↓p ROM:001104FA ; ROM:001173FE↓p ROM:001104FA cmpi.b #1,($760).w ROM:00110500 bne.l locret_1105A8 ROM:00110506 clr.w d7 ROM:00110508 move.w $676(a5),d6 ROM:0011050C cmpi.w #0,d6 ROM:00110510 ble.l locret_1105A8 ROM:00110516 ROM:00110516 loc_110516: ; CODE XREF: sub_1104FA+AA↓j ROM:00110516 cmp.w d7,d6 ROM:00110518 ble.l locret_1105A8 ROM:0011051E move.w d7,d5 ROM:00110520 addq.w #1,d5 ROM:00110522 move.w $676(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 #0,d4 ROM:0011053E bne.s loc_11058A ROM:00110540 move.w ($524).w,d2 ROM:00110544 move.w d7,-(sp) ROM:00110546 move.w d6,-(sp) ROM:00110548 bsr.w sub_110702 ROM:0011054C move.w d1,($4D8).w ROM:00110550 move.w ($526).w,d2 ROM:00110554 bsr.w sub_110702 ROM:00110558 move.w d1,($4DA).w ROM:0011055C move.w #$400,($524).w ROM:00110562 move.w #0,($526).w ROM:00110568 sub.w ($4D8).w,d1 ROM:0011056C move.w d1,($4DC).w ROM:00110570 move.w (sp)+,d6 ROM:00110572 move.w (sp)+,d7 ROM:00110574 btst #6,($942).w ROM:0011057A beq.s loc_110582 ROM:0011057C move.w ($4E2).w,d2 ROM:00110580 bra.s loc_11058A ROM:00110582 ; --------------------------------------------------------------------------- ROM:00110582 ROM:00110582 loc_110582: ; CODE XREF: sub_1104FA+80↑j ROM:00110582 lea ($FFFFF2B0).w,a2 ROM:00110586 move.w (a2,d4.w*2),d2 ROM:0011058A ROM:0011058A loc_11058A: ; CODE XREF: sub_1104FA+44↑j ROM:0011058A ; sub_1104FA+86↑j ROM:0011058A move.w d7,-(sp) ROM:0011058C move.w d6,-(sp) ROM:0011058E bsr.w sub_1106B0 ROM:00110592 bsr.w sub_110702 ROM:00110596 move.w (sp)+,d6 ROM:00110598 move.w (sp)+,d7 ROM:0011059A lea ($4B2).w,a3 ROM:0011059E move.w d1,(a3,d4.w*2) ROM:001105A2 addq.w #1,d7 ROM:001105A4 bra.w loc_110516 ROM:001105A8 ; --------------------------------------------------------------------------- ROM:001105A8 ROM:001105A8 locret_1105A8: ; CODE XREF: sub_1104FA+6↑j ROM:001105A8 ; sub_1104FA+16↑j ... ROM:001105A8 rts ROM:001105A8 ; End of function sub_1104FA ROM:001105A8 ROM:001105AA ; --------------------------------------------------------------------------- ROM:001105AA cmpi.b #1,($760).w ROM:001105B0 bne.s locret_1105FC ROM:001105B2 clr.w d7 ROM:001105B4 move.w $65E(a5),d6 ROM:001105B8 cmpi.w #0,d6 ROM:001105BC ble.s locret_1105FC ROM:001105BE ROM:001105BE loc_1105BE: ; CODE XREF: ROM:001105FA↓j ROM:001105BE cmp.w d7,d6 ROM:001105C0 ble.s locret_1105FC ROM:001105C2 move.w d7,d5 ROM:001105C4 addq.w #1,d5 ROM:001105C6 move.w $65E(a5,d5.w*2),d4 ROM:001105CC move.w d4,d5 ROM:001105CE lea ($FFFFF2B0).w,a2 ROM:001105D2 lea ($EEE).w,a1 ROM:001105D6 move.w (a2,d4.w*2),d2 ROM:001105DA move.w (a2,d4.w*2),(a1,d4.w*2) ROM:001105E0 move.w d7,-(sp) ROM:001105E2 move.w d6,-(sp) ROM:001105E4 bsr.w sub_1106B0 ROM:001105E8 bsr.w sub_110702 ROM:001105EC move.w (sp)+,d6 ROM:001105EE move.w (sp)+,d7 ROM:001105F0 lea ($4B2).w,a3 ROM:001105F4 move.w d1,(a3,d4.w*2) ROM:001105F8 addq.w #1,d7 ROM:001105FA bra.s loc_1105BE ROM:001105FC ; --------------------------------------------------------------------------- ROM:001105FC ROM:001105FC locret_1105FC: ; CODE XREF: ROM:001105B0↑j ROM:001105FC ; ROM:001105BC↑j ... ROM:001105FC rts ROM:001105FE ROM:001105FE ; =============== S U B R O U T I N E ======================================= ROM:001105FE ROM:001105FE ROM:001105FE sub_1105FE: ; CODE XREF: ROM:loc_110456↑p ROM:001105FE bclr #4,($950).w ROM:00110604 bclr #3,($93E).w ROM:0011060A bclr #6,($949).w ROM:00110610 bclr #3,($94F).w ROM:00110616 bclr #6,($940).w ROM:0011061C bclr #4,($944).w ROM:00110622 clr.w d7 ROM:00110624 move.w $646(a5),d6 ROM:00110628 cmpi.w #0,d6 ROM:0011062C ble.s locret_11066A ROM:0011062E ROM:0011062E loc_11062E: ; CODE XREF: sub_1105FE+6A↓j ROM:0011062E cmp.w d7,d6 ROM:00110630 ble.s locret_11066A ROM:00110632 move.w d7,d5 ROM:00110634 addq.w #1,d5 ROM:00110636 move.w $646(a5,d5.w*2),d4 ROM:0011063C lea ($FFFFF2B0).w,a2 ROM:00110640 lea ($EEE).w,a1 ROM:00110644 move.w (a2,d4.w*2),d2 ROM:00110648 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:0011064E move.w d7,-(sp) ROM:00110650 move.w d6,-(sp) ROM:00110652 bsr.w sub_1106B0 ROM:00110656 bsr.w sub_110702 ROM:0011065A move.w (sp)+,d6 ROM:0011065C move.w (sp)+,d7 ROM:0011065E lea ($4B2).w,a3 ROM:00110662 move.w d1,(a3,d4.w*2) ROM:00110666 addq.w #1,d7 ROM:00110668 bra.s loc_11062E ROM:0011066A ; --------------------------------------------------------------------------- ROM:0011066A ROM:0011066A locret_11066A: ; CODE XREF: sub_1105FE+2E↑j ROM:0011066A ; sub_1105FE+32↑j ROM:0011066A rts ROM:0011066A ; End of function sub_1105FE ROM:0011066A ROM:0011066C ROM:0011066C ; =============== S U B R O U T I N E ======================================= ROM:0011066C ROM:0011066C ROM:0011066C sub_11066C: ; CODE XREF: ROM:00110448↑p ROM:0011066C ; sub_11066C+8↓j ROM:0011066C btst #7,($FFFFF210).w ROM:00110672 bne.s loc_110676 ROM:00110674 bra.s sub_11066C ROM:00110676 ; --------------------------------------------------------------------------- ROM:00110676 ROM:00110676 loc_110676: ; CODE XREF: sub_11066C+6↑j ROM:00110676 bclr #7,($FFFFF210).w ROM:0011067C move.w $BE(a5),d0 ROM:00110680 subq.w #1,d0 ROM:00110682 move.w #0,d4 ROM:00110686 bra.s loc_11068C ROM:00110688 ; --------------------------------------------------------------------------- ROM:00110688 ROM:00110688 loc_110688: ; CODE XREF: sub_11066C+40↓j ROM:00110688 addi.w #1,d4 ROM:0011068C ROM:0011068C loc_11068C: ; CODE XREF: sub_11066C+1A↑j ROM:0011068C cmp.w d0,d4 ROM:0011068E bgt.s locret_1106AE ROM:00110690 lea ($FFFFF2B0).w,a0 ROM:00110694 move.w (a0,d4.w*2),d2 ROM:00110698 move.w d0,-(sp) ROM:0011069A bsr.w sub_1106B0 ROM:0011069E bsr.w sub_110702 ROM:001106A2 lea ($4B2).w,a0 ROM:001106A6 move.w d1,(a0,d4.w*2) ROM:001106AA move.w (sp)+,d0 ROM:001106AC bra.s loc_110688 ROM:001106AE ; --------------------------------------------------------------------------- ROM:001106AE ROM:001106AE locret_1106AE: ; CODE XREF: sub_11066C+22↑j ROM:001106AE rts ROM:001106AE ; End of function sub_11066C ROM:001106AE ROM:001106B0 ROM:001106B0 ; =============== S U B R O U T I N E ======================================= ROM:001106B0 ROM:001106B0 ROM:001106B0 sub_1106B0: ; CODE XREF: sub_1104FA+94↑p ROM:001106B0 ; ROM:001105E4↑p ... ROM:001106B0 move.w ($4D2).w,d1 ROM:001106B4 move.w d4,d3 ROM:001106B6 move.w $6CE(a5,d3.w*2),d0 ROM:001106BC cmp.w d2,d0 ROM:001106BE bge.s loc_1106D8 ROM:001106C0 bset d3,d1 ROM:001106C2 move.w ($137C).w,d0 ROM:001106C6 move.w ($A86).w,d5 ROM:001106CA bset d3,d0 ROM:001106CC bset d3,d5 ROM:001106CE move.w d0,($137C).w ROM:001106D2 move.w d5,($A86).w ROM:001106D6 bra.s loc_1106FC ROM:001106D8 ; --------------------------------------------------------------------------- ROM:001106D8 ROM:001106D8 loc_1106D8: ; CODE XREF: sub_1106B0+E↑j ROM:001106D8 move.w $6AE(a5,d3.w*2),d0 ROM:001106DE cmp.w d2,d0 ROM:001106E0 ble.s loc_1106FA ROM:001106E2 bset d3,d1 ROM:001106E4 move.w ($137E).w,d0 ROM:001106E8 move.w ($A88).w,d5 ROM:001106EC bset d3,d0 ROM:001106EE bset d3,d5 ROM:001106F0 move.w d0,($137E).w ROM:001106F4 move.w d5,($A88).w ROM:001106F8 bra.s loc_1106FC ROM:001106FA ; --------------------------------------------------------------------------- ROM:001106FA ROM:001106FA loc_1106FA: ; CODE XREF: sub_1106B0+30↑j ROM:001106FA bclr d3,d1 ROM:001106FC ROM:001106FC loc_1106FC: ; CODE XREF: sub_1106B0+26↑j ROM:001106FC ; sub_1106B0+48↑j ROM:001106FC move.w d1,($4D2).w ROM:00110700 rts ROM:00110700 ; End of function sub_1106B0 ROM:00110700 ROM:00110702 ROM:00110702 ; =============== S U B R O U T I N E ======================================= ROM:00110702 ROM:00110702 ROM:00110702 sub_110702: ; CODE XREF: sub_1104FA+4E↑p ROM:00110702 ; sub_1104FA+5A↑p ... ROM:00110702 move.w d4,d3 ROM:00110704 cmpi.w #7,d4 ROM:00110708 bne.s loc_11073C ROM:0011070A move.w d2,d1 ROM:0011070C muls.w $6EE(a5,d3.w*2),d1 ROM:00110712 divs.w $70E(a5,d3.w*2),d1 ROM:00110718 add.w $72E(a5,d3.w*2),d1 ROM:0011071E move.w d1,($4DE).w ROM:00110722 move.w d4,-(sp) ROM:00110724 move.w #$3798,d1 ROM:00110728 bsr.l sub_1178F0 ROM:0011072E move.w (sp)+,d4 ROM:00110730 bset #4,($944).w ROM:00110736 bra.l locret_11080A ROM:0011073C ; --------------------------------------------------------------------------- ROM:0011073C ROM:0011073C loc_11073C: ; CODE XREF: sub_110702+6↑j ROM:0011073C cmpi.w #$C,d4 ROM:00110740 bne.s loc_11075C ROM:00110742 move.w d4,-(sp) ROM:00110744 move.w #$3790,d1 ROM:00110748 bsr.l sub_1178F0 ROM:0011074E move.w (sp)+,d4 ROM:00110750 bset #4,($950).w ROM:00110756 bra.l locret_11080A ROM:0011075C ; --------------------------------------------------------------------------- ROM:0011075C ROM:0011075C loc_11075C: ; CODE XREF: sub_110702+3E↑j ROM:0011075C cmpi.w #$D,d4 ROM:00110760 bne.s loc_11077C ROM:00110762 move.w d4,-(sp) ROM:00110764 move.w #$3794,d1 ROM:00110768 bsr.l sub_1178F0 ROM:0011076E move.w (sp)+,d4 ROM:00110770 bset #6,($940).w ROM:00110776 bra.l locret_11080A ROM:0011077C ; --------------------------------------------------------------------------- ROM:0011077C ROM:0011077C loc_11077C: ; CODE XREF: sub_110702+5E↑j ROM:0011077C cmpi.w #2,d4 ROM:00110780 bne.s loc_110798 ROM:00110782 move.w d4,-(sp) ROM:00110784 move.w #$3792,d1 ROM:00110788 bsr.l sub_1178F0 ROM:0011078E move.w (sp)+,d4 ROM:00110790 bset #3,($93E).w ROM:00110796 bra.s locret_11080A ROM:00110798 ; --------------------------------------------------------------------------- ROM:00110798 ROM:00110798 loc_110798: ; CODE XREF: sub_110702+7E↑j ROM:00110798 cmpi.w #1,d4 ROM:0011079C bne.s loc_1107B4 ROM:0011079E move.w d4,-(sp) ROM:001107A0 move.w #$3796,d1 ROM:001107A4 bsr.l sub_1178F0 ROM:001107AA move.w (sp)+,d4 ROM:001107AC bset #6,($949).w ROM:001107B2 bra.s locret_11080A ROM:001107B4 ; --------------------------------------------------------------------------- ROM:001107B4 ROM:001107B4 loc_1107B4: ; CODE XREF: sub_110702+9A↑j ROM:001107B4 cmpi.w #$A,d4 ROM:001107B8 bne.s loc_1107D0 ROM:001107BA move.w d4,-(sp) ROM:001107BC move.w #$379A,d1 ROM:001107C0 bsr.l sub_1178F0 ROM:001107C6 move.w (sp)+,d4 ROM:001107C8 bset #3,($94F).w ROM:001107CE bra.s locret_11080A ROM:001107D0 ; --------------------------------------------------------------------------- ROM:001107D0 ROM:001107D0 loc_1107D0: ; CODE XREF: sub_110702+B6↑j ROM:001107D0 cmpi.w #$E,d4 ROM:001107D4 bne.s loc_1107F6 ROM:001107D6 move.w d2,d1 ROM:001107D8 muls.w $6EE(a5,d3.w*2),d1 ROM:001107DE divs.w ($4B8).l,d1 ROM:001107E4 muls.w #$3E8,d1 ROM:001107E8 divs.w $70E(a5,d3.w*2),d1 ROM:001107EE add.w $72E(a5,d3.w*2),d1 ROM:001107F4 bra.s locret_11080A ROM:001107F6 ; --------------------------------------------------------------------------- ROM:001107F6 ROM:001107F6 loc_1107F6: ; CODE XREF: sub_110702+D2↑j ROM:001107F6 move.w d2,d1 ROM:001107F8 muls.w $6EE(a5,d3.w*2),d1 ROM:001107FE divs.w $70E(a5,d3.w*2),d1 ROM:00110804 add.w $72E(a5,d3.w*2),d1 ROM:0011080A ROM:0011080A locret_11080A: ; CODE XREF: sub_110702+34↑j ROM:0011080A ; sub_110702+54↑j ... ROM:0011080A rts ROM:0011080A ; End of function sub_110702 ROM:0011080A ROM:0011080C ROM:0011080C ; =============== S U B R O U T I N E ======================================= ROM:0011080C ROM:0011080C ROM:0011080C sub_11080C: ; CODE XREF: sub_110414+C↑p ROM:0011080C move.w ($4D2).w,d0 ROM:00110810 and.w $6E(a5),d0 ROM:00110814 move.w ($C58).w,d1 ROM:00110818 and.w $C0(a5),d1 ROM:0011081C cmpi.w #0,($C56).w ROM:00110822 bne.s loc_11082A ROM:00110824 cmpi.w #0,d1 ROM:00110828 beq.s loc_11082C ROM:0011082A ROM:0011082A loc_11082A: ; CODE XREF: sub_11080C+16↑j ROM:0011082A bra.s loc_110832 ROM:0011082C ; --------------------------------------------------------------------------- ROM:0011082C ROM:0011082C loc_11082C: ; CODE XREF: sub_11080C+1C↑j ROM:0011082C cmpi.w #0,d0 ROM:00110830 beq.s loc_11083E ROM:00110832 ROM:00110832 loc_110832: ; CODE XREF: sub_11080C:loc_11082A↑j ROM:00110832 bset #2,($1342).w ROM:00110838 bset #4,($1360).w ROM:0011083E ROM:0011083E loc_11083E: ; CODE XREF: sub_11080C+24↑j ROM:0011083E btst #3,($136A).w ROM:00110844 beq.s loc_11084E ROM:00110846 bset #4,($1360).w ROM:0011084C bra.s locret_11085C ROM:0011084E ; --------------------------------------------------------------------------- ROM:0011084E ROM:0011084E loc_11084E: ; CODE XREF: sub_11080C+38↑j ROM:0011084E btst #2,($1342).w ROM:00110854 bne.s locret_11085C ROM:00110856 bclr #4,($1360).w ROM:0011085C ROM:0011085C locret_11085C: ; CODE XREF: sub_11080C+40↑j ROM:0011085C ; sub_11080C+48↑j ROM:0011085C rts ROM:0011085C ; End of function sub_11080C ROM:0011085C ROM:0011085E ROM:0011085E ; =============== S U B R O U T I N E ======================================= ROM:0011085E ROM:0011085E ROM:0011085E sub_11085E: ; CODE XREF: ROM:00117470↓p ROM:0011085E move.b ($FFFFE000).w,($761).w ROM:00110864 move.b ($FFFFE001).w,($762).w ROM:0011086A move.b ($FFFFE002).w,($763).w ROM:00110870 move.w ($4EA).w,d1 ROM:00110874 cmpi.w #$A,d1 ROM:00110878 bcc.s locret_110882 ROM:0011087A movea.l off_110884(pc,d1.w*4),a0 ROM:0011087E nop ROM:00110880 jmp (a0) ROM:00110882 ; --------------------------------------------------------------------------- ROM:00110882 ROM:00110882 locret_110882: ; CODE XREF: sub_11085E+1A↑j ROM:00110882 rts ROM:00110882 ; End of function sub_11085E ROM:00110882 ROM:00110882 ; --------------------------------------------------------------------------- ROM:00110884 off_110884: dc.l loc_1108AC ; DATA XREF: sub_11085E+1C↑r ROM:00110888 dc.l loc_1108B6 ROM:0011088C dc.l loc_1108CE ROM:00110890 dc.l aNu8 ; "Nu\b8" ROM:00110894 dc.l aNu8+2 ; "\b8" ROM:00110898 dc.l aNu8_0 ; "Nu\b8" ROM:0011089C dc.l aNu8_0+2 ; "\b8" ROM:001108A0 dc.l aNunu8 ; "NuNu\b8" ROM:001108A4 dc.l aNunu8+2 ; "Nu\b8" ROM:001108A8 dc.l aNunu8+4 ; "\b8" ROM:001108AC ; --------------------------------------------------------------------------- ROM:001108AC ROM:001108AC loc_1108AC: ; DATA XREF: ROM:off_110884↑o ROM:001108AC move.w #1,($4EA).w ROM:001108B2 rts ROM:001108B4 ; --------------------------------------------------------------------------- ROM:001108B4 rts ROM:001108B6 ; --------------------------------------------------------------------------- ROM:001108B6 ROM:001108B6 loc_1108B6: ; DATA XREF: ROM:00110888↑o ROM:001108B6 btst #7,($FFFFE002).w ROM:001108BC bne.s locret_1108CC ROM:001108BE bsr.w sub_110B2C ROM:001108C2 bsr.w sub_1109C6 ROM:001108C6 move.w #2,($4EA).w ROM:001108CC ROM:001108CC locret_1108CC: ; CODE XREF: ROM:001108BC↑j ROM:001108CC rts ROM:001108CE ; --------------------------------------------------------------------------- ROM:001108CE ROM:001108CE loc_1108CE: ; DATA XREF: ROM:0011088C↑o ROM:001108CE btst #4,($946).w ROM:001108D4 bne.s loc_1108DE ROM:001108D6 move.w #3,($4EA).w ROM:001108DC rts ROM:001108DE ; --------------------------------------------------------------------------- ROM:001108DE ROM:001108DE loc_1108DE: ; CODE XREF: ROM:001108D4↑j ROM:001108DE btst #4,($946).w ROM:001108E4 beq.s locret_1108F2 ROM:001108E6 bsr.w sub_110A0E ROM:001108EA move.w #4,($4EA).w ROM:001108F0 rts ROM:001108F2 ; --------------------------------------------------------------------------- ROM:001108F2 ROM:001108F2 locret_1108F2: ; CODE XREF: ROM:001108E4↑j ROM:001108F2 rts ROM:001108F2 ; --------------------------------------------------------------------------- ROM:001108F4 aNu8: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00110890↑o ROM:001108F4 ; ROM:00110894↑o ROM:001108F9 align 2 ROM:001108FA movep.l $6714(a2),d4 ROM:001108FE bsr.w sub_110AB6 ROM:00110902 bsr.w sub_110B52 ROM:00110906 move.w #6,($4EA).w ROM:0011090C bra.w loc_11099A ROM:00110910 ; --------------------------------------------------------------------------- ROM:00110910 rts ROM:00110912 ; --------------------------------------------------------------------------- ROM:00110912 btst #0,($94A).w ROM:00110918 bne.s locret_110922 ROM:0011091A move.w #5,($4EA).w ROM:00110920 rts ROM:00110922 ; --------------------------------------------------------------------------- ROM:00110922 ROM:00110922 locret_110922: ; CODE XREF: ROM:00110918↑j ROM:00110922 rts ROM:00110922 ; --------------------------------------------------------------------------- ROM:00110924 aNu8_0: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00110898↑o ROM:00110924 ; ROM:0011089C↑o ROM:00110929 dc.b 2, $C, $58 ROM:0011092C ; --------------------------------------------------------------------------- ROM:0011092C beq.s loc_110936 ROM:0011092E move.w #7,($4EA).w ROM:00110934 rts ROM:00110936 ; --------------------------------------------------------------------------- ROM:00110936 ROM:00110936 loc_110936: ; CODE XREF: ROM:0011092C↑j ROM:00110936 btst #6,($C59).w ROM:0011093C beq.s loc_110954 ROM:0011093E bset #2,($D98).w ROM:00110944 bset #2,($DB0).w ROM:0011094A move.w #8,($4EA).w ROM:00110950 rts ROM:00110952 ; --------------------------------------------------------------------------- ROM:00110952 bra.s loc_110960 ROM:00110954 ; --------------------------------------------------------------------------- ROM:00110954 ROM:00110954 loc_110954: ; CODE XREF: ROM:0011093C↑j ROM:00110954 bclr #2,($D98).w ROM:0011095A bset #2,($DB0).w ROM:00110960 ROM:00110960 loc_110960: ; CODE XREF: ROM:00110952↑j ROM:00110960 btst #5,($946).w ROM:00110966 bne.s loc_11097E ROM:00110968 move.w #0,($4F0).w ROM:0011096E move.w #0,($4F2).w ROM:00110974 move.w #9,($4EA).w ROM:0011097A rts ROM:0011097C ; --------------------------------------------------------------------------- ROM:0011097C bra.s loc_11099A ROM:0011097E ; --------------------------------------------------------------------------- ROM:0011097E ROM:0011097E loc_11097E: ; CODE XREF: ROM:00110966↑j ROM:0011097E btst #3,($1365).w ROM:00110984 beq.s loc_11099A ROM:00110986 move.w #0,($4F0).w ROM:0011098C move.w #0,($4F2).w ROM:00110992 move.w #9,($4EA).w ROM:00110998 rts ROM:0011099A ; --------------------------------------------------------------------------- ROM:0011099A ROM:0011099A loc_11099A: ; CODE XREF: ROM:0011090C↑j ROM:0011099A ; ROM:0011097C↑j ... ROM:0011099A bsr.w sub_110FD4 ROM:0011099E bsr.w sub_110CC2 ROM:001109A2 bsr.w sub_110EE4 ROM:001109A6 rts ROM:001109A6 ; --------------------------------------------------------------------------- ROM:001109A8 aNunu8: dc.b 'NuNu',8,'8',0 ; DATA XREF: ROM:001108A0↑o ROM:001109A8 ; ROM:001108A4↑o ... ROM:001109AF dc.b 5 ROM:001109B0 ; --------------------------------------------------------------------------- ROM:001109B0 bchg d4,d6 ROM:001109B2 beq.s locret_1109C4 ROM:001109B4 btst #3,($1365).w ROM:001109BA bne.s locret_1109C4 ROM:001109BC move.w #6,($4EA).w ROM:001109C2 bra.s loc_11099A ROM:001109C4 ; --------------------------------------------------------------------------- ROM:001109C4 ROM:001109C4 locret_1109C4: ; CODE XREF: ROM:001109B2↑j ROM:001109C4 ; ROM:001109BA↑j ROM:001109C4 rts ROM:001109C6 ROM:001109C6 ; =============== S U B R O U T I N E ======================================= ROM:001109C6 ROM:001109C6 ROM:001109C6 sub_1109C6: ; CODE XREF: ROM:001108C2↑p ROM:001109C6 bclr #4,($946).w ROM:001109CC move.w #7,d0 ROM:001109D0 move.b #$AA,-$1FF0(d0.w) ROM:001109D8 cmpi.b #$AA,-$1FF0(d0.w) ROM:001109E0 bne.s locret_110A0C ROM:001109E2 move.b #$55,-$1FF0(d0.w) ; 'U' ROM:001109EA cmpi.b #$55,-$1FF0(d0.w) ; 'U' ROM:001109F2 bne.s locret_110A0C ROM:001109F4 move.b #0,-$1FF0(d0.w) ROM:001109FC cmpi.b #0,-$1FF0(d0.w) ROM:00110A04 bne.s locret_110A0C ROM:00110A06 bset #4,($946).w ROM:00110A0C ROM:00110A0C locret_110A0C: ; CODE XREF: sub_1109C6+1A↑j ROM:00110A0C ; sub_1109C6+2C↑j ... ROM:00110A0C rts ROM:00110A0C ; End of function sub_1109C6 ROM:00110A0C ROM:00110A0E ROM:00110A0E ; =============== S U B R O U T I N E ======================================= ROM:00110A0E ROM:00110A0E ROM:00110A0E sub_110A0E: ; CODE XREF: ROM:001108E6↑p ROM:00110A0E bset #0,($94A).w ROM:00110A14 clr.w d0 ROM:00110A16 ROM:00110A16 loc_110A16: ; CODE XREF: sub_110A0E:loc_110AB0↓j ROM:00110A16 cmpi.w #$F,d0 ROM:00110A1A bge.l locret_110AB4 ROM:00110A20 btst #0,($94A).w ROM:00110A26 beq.l loc_110AA8 ROM:00110A2C move.w #7,d1 ROM:00110A30 ROM:00110A30 loc_110A30: ; CODE XREF: sub_110A0E:loc_110AA6↓j ROM:00110A30 cmpi.w #$F,d1 ROM:00110A34 bge.l loc_110AA8 ROM:00110A3A btst #0,($94A).w ROM:00110A40 beq.s loc_110A9E ROM:00110A42 move.w #$10,d3 ROM:00110A46 mulu.w d0,d3 ROM:00110A48 add.w d1,d3 ROM:00110A4A move.b #$AA,-$1FF0(d3.w) ROM:00110A52 cmpi.b #$AA,-$1FF0(d3.w) ROM:00110A5A beq.s loc_110A66 ROM:00110A5C bclr #0,($94A).w ROM:00110A62 move.w d3,($4E8).w ROM:00110A66 ROM:00110A66 loc_110A66: ; CODE XREF: sub_110A0E+4C↑j ROM:00110A66 move.b #$55,-$1FF0(d3.w) ; 'U' ROM:00110A6E cmpi.b #$55,-$1FF0(d3.w) ; 'U' ROM:00110A76 beq.s loc_110A82 ROM:00110A78 bclr #0,($94A).w ROM:00110A7E move.w d3,($4E8).w ROM:00110A82 ROM:00110A82 loc_110A82: ; CODE XREF: sub_110A0E+68↑j ROM:00110A82 move.b #0,-$1FF0(d3.w) ROM:00110A8A cmpi.b #0,-$1FF0(d3.w) ROM:00110A92 beq.s loc_110A9E ROM:00110A94 bclr #0,($94A).w ROM:00110A9A move.w d3,($4E8).w ROM:00110A9E ROM:00110A9E loc_110A9E: ; CODE XREF: sub_110A0E+32↑j ROM:00110A9E ; sub_110A0E+84↑j ROM:00110A9E addq.w #1,d1 ROM:00110AA0 bvc.s loc_110AA6 ROM:00110AA2 move.w #$8000,d1 ROM:00110AA6 ROM:00110AA6 loc_110AA6: ; CODE XREF: sub_110A0E+92↑j ROM:00110AA6 bra.s loc_110A30 ROM:00110AA8 ; --------------------------------------------------------------------------- ROM:00110AA8 ROM:00110AA8 loc_110AA8: ; CODE XREF: sub_110A0E+18↑j ROM:00110AA8 ; sub_110A0E+26↑j ROM:00110AA8 addq.w #1,d0 ROM:00110AAA bvc.s loc_110AB0 ROM:00110AAC move.w #$8000,d0 ROM:00110AB0 ROM:00110AB0 loc_110AB0: ; CODE XREF: sub_110A0E+9C↑j ROM:00110AB0 bra.w loc_110A16 ROM:00110AB4 ; --------------------------------------------------------------------------- ROM:00110AB4 ROM:00110AB4 locret_110AB4: ; CODE XREF: sub_110A0E+C↑j ROM:00110AB4 rts ROM:00110AB4 ; End of function sub_110A0E ROM:00110AB4 ROM:00110AB6 ROM:00110AB6 ; =============== S U B R O U T I N E ======================================= ROM:00110AB6 ROM:00110AB6 ROM:00110AB6 sub_110AB6: ; CODE XREF: ROM:001108FE↑p ROM:00110AB6 lea ($FFFFE010).w,a0 ROM:00110ABA move.w #$FFFF,($FFFFE006).w ROM:00110AC0 move.l #$FFFFFFFF,($FFFFE008).w ROM:00110AC8 move.l #0,($FFFFE00C).w ROM:00110AD0 move.w #0,d1 ROM:00110AD4 bra.s loc_110ADA ROM:00110AD6 ; --------------------------------------------------------------------------- ROM:00110AD6 ROM:00110AD6 loc_110AD6: ; CODE XREF: sub_110AB6+60↓j ROM:00110AD6 addi.w #1,d1 ROM:00110ADA ROM:00110ADA loc_110ADA: ; CODE XREF: sub_110AB6+1E↑j ROM:00110ADA cmpi.w #$E,d1 ROM:00110ADE bgt.s loc_110B18 ROM:00110AE0 move.w #$10,d0 ROM:00110AE4 mulu.w d1,d0 ROM:00110AE6 move.b #$7F,(a0,d0.w) ROM:00110AEC move.b #$DF,(a0,d0.w) ROM:00110AF2 move.b #$F7,(a0,d0.w) ROM:00110AF8 move.b #$FD,(a0,d0.w) ROM:00110AFE move.b #$7F,1(a0,d0.w) ROM:00110B04 move.b #$DF,1(a0,d0.w) ROM:00110B0A move.b #$F7,1(a0,d0.w) ROM:00110B10 move.b #$FD,1(a0,d0.w) ROM:00110B16 bra.s loc_110AD6 ROM:00110B18 ; --------------------------------------------------------------------------- ROM:00110B18 ROM:00110B18 loc_110B18: ; CODE XREF: sub_110AB6+28↑j ROM:00110B18 move.b #$BF,(a0,d0.w) ROM:00110B1E clr.w ($506).w ROM:00110B22 clr.w ($504).w ROM:00110B26 clr.w ($502).w ROM:00110B2A rts ROM:00110B2A ; End of function sub_110AB6 ROM:00110B2A ROM:00110B2C ROM:00110B2C ; =============== S U B R O U T I N E ======================================= ROM:00110B2C ROM:00110B2C ROM:00110B2C sub_110B2C: ; CODE XREF: ROM:001108BE↑p ROM:00110B2C move.b #$41,($FFFFE000).w ; 'A' ROM:00110B32 move.b #$40,($FFFFE002).w ; '@' ROM:00110B38 move.b #8,($FFFFE02F).w ROM:00110B3E move.b $9A2(a5),($FFFFE03F).w ROM:00110B44 move.b $9A3(a5),($FFFFE04F).w ROM:00110B4A bclr #6,($FFFFE000).w ROM:00110B50 rts ROM:00110B50 ; End of function sub_110B2C ROM:00110B50 ROM:00110B52 ROM:00110B52 ; =============== S U B R O U T I N E ======================================= ROM:00110B52 ROM:00110B52 ROM:00110B52 sub_110B52: ; CODE XREF: ROM:00110902↑p ROM:00110B52 clr.w d7 ROM:00110B54 lea ($60E).w,a0 ROM:00110B58 movea.l #dword_131E78,a0 ROM:00110B5E clr.w d6 ROM:00110B60 ROM:00110B60 loc_110B60: ; CODE XREF: sub_110B52+7C↓j ROM:00110B60 move.w d7,d5 ROM:00110B62 mulu.w #$10,d5 ROM:00110B66 move.w (a0,d6.w*2),d0 ROM:00110B6A lea ($FFFFE010).w,a1 ROM:00110B6E lsl.w #5,d0 ROM:00110B70 move.b d0,3(a1,d5.w) ROM:00110B74 lsr.w #8,d0 ROM:00110B76 move.b d0,2(a1,d5.w) ROM:00110B7A addq.w #1,d6 ROM:00110B7C bvc.s loc_110B82 ROM:00110B7E move.w #$8000,d6 ROM:00110B82 ROM:00110B82 loc_110B82: ; CODE XREF: sub_110B52+2A↑j ROM:00110B82 move.w (a0,d6.w*2),d0 ROM:00110B86 addq.w #1,d6 ROM:00110B88 bvc.s loc_110B8E ROM:00110B8A move.w #$8000,d6 ROM:00110B8E ROM:00110B8E loc_110B8E: ; CODE XREF: sub_110B52+36↑j ROM:00110B8E move.w (a0,d6.w*2),d1 ROM:00110B92 asl.w #4,d1 ROM:00110B94 andi.b #$F3,d1 ROM:00110B98 move.b d1,6(a1,d5.w) ROM:00110B9C move.b #$BF,(a1,d5.w) ROM:00110BA2 move.w d0,d2 ROM:00110BA4 mulu.w #5,d2 ROM:00110BA8 addi.w #2,d2 ROM:00110BAC add.w d2,d6 ROM:00110BAE addq.w #1,d7 ROM:00110BB0 bvc.s loc_110BB6 ROM:00110BB2 move.w #$8000,d7 ROM:00110BB6 ROM:00110BB6 loc_110BB6: ; CODE XREF: sub_110B52+5E↑j ROM:00110BB6 move.l #dword_131EA8,d4 ROM:00110BBC subi.l #dword_131E78,d4 ROM:00110BC2 divu.w #2,d4 ROM:00110BC6 cmp.w d6,d4 ROM:00110BC8 ble.s loc_110BD0 ROM:00110BCA cmpi.w #$D,d7 ROM:00110BCE ble.s loc_110B60 ROM:00110BD0 ROM:00110BD0 loc_110BD0: ; CODE XREF: sub_110B52+76↑j ROM:00110BD0 move.w d7,($502).w ROM:00110BD4 cmpi.w #$D,($502).w ROM:00110BDA ble.s loc_110BE8 ROM:00110BDC move.w #$D,($502).w ROM:00110BE2 bset #5,($93E).w ROM:00110BE8 ROM:00110BE8 loc_110BE8: ; CODE XREF: sub_110B52+88↑j ROM:00110BE8 movea.l #dword_131EA8,a0 ROM:00110BEE clr.w d6 ROM:00110BF0 move.w ($502).w,($506).w ROM:00110BF6 clr.w d5 ROM:00110BF8 ROM:00110BF8 loc_110BF8: ; CODE XREF: sub_110B52+148↓j ROM:00110BF8 move.w d5,d4 ROM:00110BFA add.w ($502).w,d4 ROM:00110BFE mulu.w #$10,d4 ROM:00110C02 move.w (a0,d6.w*2),d0 ROM:00110C06 lsl.w #5,d0 ROM:00110C08 move.b d0,3(a1,d4.w) ROM:00110C0C lsr.w #8,d0 ROM:00110C0E move.b d0,2(a1,d4.w) ROM:00110C12 addq.w #1,d6 ROM:00110C14 bvc.s loc_110C1A ROM:00110C16 move.w #$8000,d6 ROM:00110C1A ROM:00110C1A loc_110C1A: ; CODE XREF: sub_110B52+C2↑j ROM:00110C1A move.w (a0,d6.w*2),d0 ROM:00110C1E addq.w #1,d6 ROM:00110C20 bvc.s loc_110C26 ROM:00110C22 move.w #$8000,d6 ROM:00110C26 ROM:00110C26 loc_110C26: ; CODE XREF: sub_110B52+CE↑j ROM:00110C26 move.w (a0,d6.w*2),d2 ROM:00110C2A addq.w #1,d6 ROM:00110C2C bvc.s loc_110C32 ROM:00110C2E move.w #$8000,d6 ROM:00110C32 ROM:00110C32 loc_110C32: ; CODE XREF: sub_110B52+DA↑j ROM:00110C32 asl.w #4,d2 ROM:00110C34 ori.b #8,d2 ROM:00110C38 andi.b #$FB,d2 ROM:00110C3C move.b d2,6(a1,d4.w) ROM:00110C40 move.b #$BF,(a1,d4.w) ROM:00110C46 move.w (a0,d6.w*2),d1 ROM:00110C4A move.w d0,d2 ROM:00110C4C mulu.w #5,d2 ROM:00110C50 addi.w #1,d2 ROM:00110C54 add.w d2,d6 ROM:00110C56 cmpi.w #$FFFF,d1 ROM:00110C5A beq.s loc_110C74 ROM:00110C5C move.w ($600).w,d2 ROM:00110C60 sub.w d1,d2 ROM:00110C62 sub.w d5,d2 ROM:00110C64 cmpi.w #0,d2 ROM:00110C68 bgt.s loc_110C6E ROM:00110C6A addi.w #$400,d2 ROM:00110C6E ROM:00110C6E loc_110C6E: ; CODE XREF: sub_110B52+116↑j ROM:00110C6E move.w d2,$608(d5.w*2) ROM:00110C74 ROM:00110C74 loc_110C74: ; CODE XREF: sub_110B52+108↑j ROM:00110C74 addq.w #1,d5 ROM:00110C76 bvc.s loc_110C7C ROM:00110C78 move.w #$8000,d5 ROM:00110C7C ROM:00110C7C loc_110C7C: ; CODE XREF: sub_110B52+124↑j ROM:00110C7C move.w ($502).w,d4 ROM:00110C80 add.w d5,d4 ROM:00110C82 move.l #dword_131EC8,d3 ROM:00110C88 subi.l #dword_131EA8,d3 ROM:00110C8E divu.w #2,d3 ROM:00110C92 cmp.w d6,d3 ROM:00110C94 ble.s loc_110C9E ROM:00110C96 cmpi.w #$E,d4 ROM:00110C9A ble.w loc_110BF8 ROM:00110C9E ROM:00110C9E loc_110C9E: ; CODE XREF: sub_110B52+142↑j ROM:00110C9E move.w ($502).w,($506).w ROM:00110CA4 add.w d5,($506).w ROM:00110CA8 move.w d5,($504).w ROM:00110CAC cmpi.w #$E,($506).w ROM:00110CB2 ble.s loc_110CBA ROM:00110CB4 bset #5,($948).w ROM:00110CBA ROM:00110CBA loc_110CBA: ; CODE XREF: sub_110B52+160↑j ROM:00110CBA bclr #0,($FFFFE000).w ROM:00110CC0 rts ROM:00110CC0 ; End of function sub_110B52 ROM:00110CC0 ROM:00110CC2 ROM:00110CC2 ; =============== S U B R O U T I N E ======================================= ROM:00110CC2 ROM:00110CC2 ROM:00110CC2 sub_110CC2: ; CODE XREF: ROM:0011099E↑p ROM:00110CC2 bsr.w sub_110CD4 ROM:00110CC6 bsr.w sub_110D74 ROM:00110CCA bsr.w sub_110E14 ROM:00110CCE bsr.w sub_110EB4 ROM:00110CD2 rts ROM:00110CD2 ; End of function sub_110CC2 ROM:00110CD2 ROM:00110CD4 ROM:00110CD4 ; =============== S U B R O U T I N E ======================================= ROM:00110CD4 ROM:00110CD4 ROM:00110CD4 sub_110CD4: ; CODE XREF: sub_110CC2↑p ROM:00110CD4 move.w ($4F0).w,d1 ROM:00110CD8 cmpi.w #3,d1 ROM:00110CDC bcc.s locret_110CE6 ROM:00110CDE movea.l off_110CE8(pc,d1.w*4),a0 ROM:00110CE2 nop ROM:00110CE4 jmp (a0) ROM:00110CE6 ; --------------------------------------------------------------------------- ROM:00110CE6 ROM:00110CE6 locret_110CE6: ; CODE XREF: sub_110CD4+8↑j ROM:00110CE6 rts ROM:00110CE6 ; End of function sub_110CD4 ROM:00110CE6 ROM:00110CE6 ; --------------------------------------------------------------------------- ROM:00110CE8 off_110CE8: dc.l loc_110CF4 ; DATA XREF: sub_110CD4+A↑r ROM:00110CEC dc.l loc_110D16 ROM:00110CF0 dc.l locret_110D70 ROM:00110CF4 ; --------------------------------------------------------------------------- ROM:00110CF4 ROM:00110CF4 loc_110CF4: ; DATA XREF: ROM:off_110CE8↑o ROM:00110CF4 move.w ($50C).w,($4F6).w ROM:00110CFA move.w $E4(a5),d1 ROM:00110CFE clr.b ($8A1).w ROM:00110D02 move.w d1,($626).w ROM:00110D06 move.b #1,($8A1).w ROM:00110D0C move.w #1,($4F0).w ROM:00110D12 rts ROM:00110D14 ; --------------------------------------------------------------------------- ROM:00110D14 rts ROM:00110D16 ; --------------------------------------------------------------------------- ROM:00110D16 ROM:00110D16 loc_110D16: ; DATA XREF: ROM:00110CEC↑o ROM:00110D16 move.w ($50C).w,d0 ROM:00110D1A sub.w ($4F6).w,d0 ROM:00110D1E move.w $E0(a5),d2 ROM:00110D22 cmpi.w #0,($626).w ROM:00110D28 bgt.s loc_110D4E ROM:00110D2A cmp.w d0,d2 ROM:00110D2C blt.s loc_110D4E ROM:00110D2E move.w ($50C).w,($4F6).w ROM:00110D34 move.w $E4(a5),d1 ROM:00110D38 clr.b ($8A1).w ROM:00110D3C move.w d1,($626).w ROM:00110D40 move.b #1,($8A1).w ROM:00110D46 move.w #1,($4F0).w ROM:00110D4C rts ROM:00110D4E ; --------------------------------------------------------------------------- ROM:00110D4E ROM:00110D4E loc_110D4E: ; CODE XREF: ROM:00110D28↑j ROM:00110D4E ; ROM:00110D2C↑j ROM:00110D4E cmpi.w #0,($626).w ROM:00110D54 bgt.s locret_110D6E ROM:00110D56 cmp.w d0,d2 ROM:00110D58 bge.s locret_110D6E ROM:00110D5A bset #1,($C58).w ROM:00110D60 bset #5,($13E2).w ROM:00110D66 move.w #2,($4F0).w ROM:00110D6C rts ROM:00110D6E ; --------------------------------------------------------------------------- ROM:00110D6E ROM:00110D6E locret_110D6E: ; CODE XREF: ROM:00110D54↑j ROM:00110D6E ; ROM:00110D58↑j ROM:00110D6E rts ROM:00110D70 ; --------------------------------------------------------------------------- ROM:00110D70 ROM:00110D70 locret_110D70: ; DATA XREF: ROM:00110CF0↑o ROM:00110D70 rts ROM:00110D72 ; --------------------------------------------------------------------------- ROM:00110D72 rts ROM:00110D74 ROM:00110D74 ; =============== S U B R O U T I N E ======================================= ROM:00110D74 ROM:00110D74 ROM:00110D74 sub_110D74: ; CODE XREF: sub_110CC2+4↑p ROM:00110D74 move.w ($4F2).w,d1 ROM:00110D78 cmpi.w #3,d1 ROM:00110D7C bcc.s locret_110D86 ROM:00110D7E movea.l off_110D88(pc,d1.w*4),a0 ROM:00110D82 nop ROM:00110D84 jmp (a0) ROM:00110D86 ; --------------------------------------------------------------------------- ROM:00110D86 ROM:00110D86 locret_110D86: ; CODE XREF: sub_110D74+8↑j ROM:00110D86 rts ROM:00110D86 ; End of function sub_110D74 ROM:00110D86 ROM:00110D86 ; --------------------------------------------------------------------------- ROM:00110D88 off_110D88: dc.l loc_110D94 ; DATA XREF: sub_110D74+A↑r ROM:00110D8C dc.l loc_110DB6 ROM:00110D90 dc.l locret_110E10 ROM:00110D94 ; --------------------------------------------------------------------------- ROM:00110D94 ROM:00110D94 loc_110D94: ; DATA XREF: ROM:off_110D88↑o ROM:00110D94 move.w ($50E).w,($4F8).w ROM:00110D9A move.w $E6(a5),d1 ROM:00110D9E clr.b ($8A2).w ROM:00110DA2 move.w d1,($628).w ROM:00110DA6 move.b #1,($8A2).w ROM:00110DAC move.w #1,($4F2).w ROM:00110DB2 rts ROM:00110DB4 ; --------------------------------------------------------------------------- ROM:00110DB4 rts ROM:00110DB6 ; --------------------------------------------------------------------------- ROM:00110DB6 ROM:00110DB6 loc_110DB6: ; DATA XREF: ROM:00110D8C↑o ROM:00110DB6 move.w ($50E).w,d0 ROM:00110DBA sub.w ($4F8).w,d0 ROM:00110DBE move.w $E2(a5),d2 ROM:00110DC2 cmpi.w #0,($628).w ROM:00110DC8 bgt.s loc_110DEE ROM:00110DCA cmp.w d0,d2 ROM:00110DCC blt.s loc_110DEE ROM:00110DCE move.w ($50E).w,($4F8).w ROM:00110DD4 move.w $E6(a5),d1 ROM:00110DD8 clr.b ($8A2).w ROM:00110DDC move.w d1,($628).w ROM:00110DE0 move.b #1,($8A2).w ROM:00110DE6 move.w #1,($4F2).w ROM:00110DEC rts ROM:00110DEE ; --------------------------------------------------------------------------- ROM:00110DEE ROM:00110DEE loc_110DEE: ; CODE XREF: ROM:00110DC8↑j ROM:00110DEE ; ROM:00110DCC↑j ROM:00110DEE cmpi.w #0,($628).w ROM:00110DF4 bgt.s locret_110E0E ROM:00110DF6 cmp.w d0,d2 ROM:00110DF8 bge.s locret_110E0E ROM:00110DFA bset #0,($C58).w ROM:00110E00 bset #4,($13E2).w ROM:00110E06 move.w #2,($4F2).w ROM:00110E0C rts ROM:00110E0E ; --------------------------------------------------------------------------- ROM:00110E0E ROM:00110E0E locret_110E0E: ; CODE XREF: ROM:00110DF4↑j ROM:00110E0E ; ROM:00110DF8↑j ROM:00110E0E rts ROM:00110E10 ; --------------------------------------------------------------------------- ROM:00110E10 ROM:00110E10 locret_110E10: ; DATA XREF: ROM:00110D90↑o ROM:00110E10 rts ROM:00110E12 ; --------------------------------------------------------------------------- ROM:00110E12 rts ROM:00110E14 ROM:00110E14 ; =============== S U B R O U T I N E ======================================= ROM:00110E14 ROM:00110E14 ROM:00110E14 sub_110E14: ; CODE XREF: sub_110CC2+8↑p ROM:00110E14 move.w ($4F4).w,d1 ROM:00110E18 cmpi.w #4,d1 ROM:00110E1C bcc.s locret_110E26 ROM:00110E1E movea.l off_110E28(pc,d1.w*4),a0 ROM:00110E22 nop ROM:00110E24 jmp (a0) ROM:00110E26 ; --------------------------------------------------------------------------- ROM:00110E26 ROM:00110E26 locret_110E26: ; CODE XREF: sub_110E14+8↑j ROM:00110E26 rts ROM:00110E26 ; End of function sub_110E14 ROM:00110E26 ROM:00110E26 ; --------------------------------------------------------------------------- ROM:00110E28 off_110E28: dc.l loc_110E38 ; DATA XREF: sub_110E14+A↑r ROM:00110E2C dc.l loc_110E4E ROM:00110E30 dc.l aNu8_1 ; "Nu\b8" ROM:00110E34 dc.l aNu8_1+2 ; "\b8" ROM:00110E38 ; --------------------------------------------------------------------------- ROM:00110E38 ROM:00110E38 loc_110E38: ; DATA XREF: ROM:off_110E28↑o ROM:00110E38 move.w #0,($508).w ROM:00110E3E bclr #7,($C59).w ROM:00110E44 move.w #1,($4F4).w ROM:00110E4A rts ROM:00110E4C ; --------------------------------------------------------------------------- ROM:00110E4C rts ROM:00110E4E ; --------------------------------------------------------------------------- ROM:00110E4E ROM:00110E4E loc_110E4E: ; DATA XREF: ROM:00110E2C↑o ROM:00110E4E move.w $E8(a5),d0 ROM:00110E52 btst #7,($FFFFE001).w ROM:00110E58 beq.s loc_110E74 ROM:00110E5A cmp.w ($508).w,d0 ROM:00110E5E bge.s loc_110E74 ROM:00110E60 bset #7,($C59).w ROM:00110E66 bset #3,($13E2).w ROM:00110E6C move.w #2,($4F4).w ROM:00110E72 rts ROM:00110E74 ; --------------------------------------------------------------------------- ROM:00110E74 ROM:00110E74 loc_110E74: ; CODE XREF: ROM:00110E58↑j ROM:00110E74 ; ROM:00110E5E↑j ROM:00110E74 btst #7,($FFFFE001).w ROM:00110E7A beq.s locret_110E9C ROM:00110E7C cmp.w ($508).w,d0 ROM:00110E80 blt.s locret_110E9C ROM:00110E82 bclr #0,($FFFFE000).w ROM:00110E88 addq.w #1,($508).w ROM:00110E8C bvc.s loc_110E94 ROM:00110E8E move.w #$8000,($508).w ROM:00110E94 ROM:00110E94 loc_110E94: ; CODE XREF: ROM:00110E8C↑j ROM:00110E94 move.w #3,($4F4).w ROM:00110E9A rts ROM:00110E9C ; --------------------------------------------------------------------------- ROM:00110E9C ROM:00110E9C locret_110E9C: ; CODE XREF: ROM:00110E7A↑j ROM:00110E9C ; ROM:00110E80↑j ROM:00110E9C rts ROM:00110E9C ; --------------------------------------------------------------------------- ROM:00110E9E aNu8_1: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00110E30↑o ROM:00110E9E ; ROM:00110E34↑o ROM:00110EA3 dc.b 7 ROM:00110EA4 ; --------------------------------------------------------------------------- ROM:00110EA4 asr.b #8,d1 ROM:00110EA6 bne.s locret_110EB0 ROM:00110EA8 move.w #1,($4F4).w ROM:00110EAE rts ROM:00110EB0 ; --------------------------------------------------------------------------- ROM:00110EB0 ROM:00110EB0 locret_110EB0: ; CODE XREF: ROM:00110EA6↑j ROM:00110EB0 rts ROM:00110EB2 ; --------------------------------------------------------------------------- ROM:00110EB2 rts ROM:00110EB4 ROM:00110EB4 ; =============== S U B R O U T I N E ======================================= ROM:00110EB4 ROM:00110EB4 ROM:00110EB4 sub_110EB4: ; CODE XREF: sub_110CC2+C↑p ROM:00110EB4 btst #1,($C58).w ROM:00110EBA beq.s loc_110EC4 ROM:00110EBC bset #6,($C59).w ROM:00110EC2 bra.s locret_110EE2 ROM:00110EC4 ; --------------------------------------------------------------------------- ROM:00110EC4 ROM:00110EC4 loc_110EC4: ; CODE XREF: sub_110EB4+6↑j ROM:00110EC4 btst #0,($C58).w ROM:00110ECA beq.s loc_110ED4 ROM:00110ECC bset #6,($C59).w ROM:00110ED2 bra.s locret_110EE2 ROM:00110ED4 ; --------------------------------------------------------------------------- ROM:00110ED4 ROM:00110ED4 loc_110ED4: ; CODE XREF: sub_110EB4+16↑j ROM:00110ED4 btst #7,($C59).w ROM:00110EDA beq.s locret_110EE2 ROM:00110EDC bset #6,($C59).w ROM:00110EE2 ROM:00110EE2 locret_110EE2: ; CODE XREF: sub_110EB4+E↑j ROM:00110EE2 ; sub_110EB4+1E↑j ... ROM:00110EE2 rts ROM:00110EE2 ; End of function sub_110EB4 ROM:00110EE2 ROM:00110EE4 ROM:00110EE4 ; =============== S U B R O U T I N E ======================================= ROM:00110EE4 ROM:00110EE4 ROM:00110EE4 sub_110EE4: ; CODE XREF: ROM:001109A2↑p ROM:00110EE4 move.w ($4EC).w,d1 ROM:00110EE8 cmpi.w #4,d1 ROM:00110EEC bcc.s locret_110EF6 ROM:00110EEE movea.l off_110EF8(pc,d1.w*4),a0 ROM:00110EF2 nop ROM:00110EF4 jmp (a0) ROM:00110EF6 ; --------------------------------------------------------------------------- ROM:00110EF6 ROM:00110EF6 locret_110EF6: ; CODE XREF: sub_110EE4+8↑j ROM:00110EF6 rts ROM:00110EF6 ; End of function sub_110EE4 ROM:00110EF6 ROM:00110EF6 ; --------------------------------------------------------------------------- ROM:00110EF8 off_110EF8: dc.l loc_110F08 ; DATA XREF: sub_110EE4+A↑r ROM:00110EFC dc.l loc_110F18 ROM:00110F00 dc.l loc_110F4A ROM:00110F04 dc.l locret_110FD2 ROM:00110F08 ; --------------------------------------------------------------------------- ROM:00110F08 ROM:00110F08 loc_110F08: ; DATA XREF: ROM:off_110EF8↑o ROM:00110F08 bclr #2,($C58).w ROM:00110F0E move.w #1,($4EC).w ROM:00110F14 rts ROM:00110F16 ; --------------------------------------------------------------------------- ROM:00110F16 rts ROM:00110F18 ; --------------------------------------------------------------------------- ROM:00110F18 ROM:00110F18 loc_110F18: ; DATA XREF: ROM:00110EFC↑o ROM:00110F18 move.w $EA(a5),d0 ROM:00110F1C cmp.w ($A4C).w,d0 ROM:00110F20 bgt.s locret_110F48 ROM:00110F22 move.w ($50C).w,($4FC).w ROM:00110F28 move.w ($50E).w,($4FA).w ROM:00110F2E move.w $EC(a5),d1 ROM:00110F32 clr.b ($8A4).w ROM:00110F36 move.w d1,($62C).w ROM:00110F3A move.b #1,($8A4).w ROM:00110F40 move.w #2,($4EC).w ROM:00110F46 rts ROM:00110F48 ; --------------------------------------------------------------------------- ROM:00110F48 ROM:00110F48 locret_110F48: ; CODE XREF: ROM:00110F20↑j ROM:00110F48 rts ROM:00110F4A ; --------------------------------------------------------------------------- ROM:00110F4A ROM:00110F4A loc_110F4A: ; DATA XREF: ROM:00110F00↑o ROM:00110F4A move.w $EA(a5),d0 ROM:00110F4E move.w ($50C).w,d1 ROM:00110F52 sub.w ($4FC).w,d1 ROM:00110F56 move.w $EE(a5),d2 ROM:00110F5A move.w ($50E).w,d3 ROM:00110F5E sub.w ($4FA).w,d3 ROM:00110F62 move.w $F0(a5),d4 ROM:00110F66 cmp.w ($A4C).w,d0 ROM:00110F6A ble.s loc_110F7C ROM:00110F6C clr.b ($8A4).w ROM:00110F70 clr.w ($62C).w ROM:00110F74 move.w #1,($4EC).w ROM:00110F7A rts ROM:00110F7C ; --------------------------------------------------------------------------- ROM:00110F7C ROM:00110F7C loc_110F7C: ; CODE XREF: ROM:00110F6A↑j ROM:00110F7C cmpi.w #0,($62C).w ROM:00110F82 bgt.s loc_110FB2 ROM:00110F84 cmp.w d1,d2 ROM:00110F86 bge.s loc_110F8C ROM:00110F88 cmp.w d3,d4 ROM:00110F8A blt.s loc_110FB2 ROM:00110F8C ROM:00110F8C loc_110F8C: ; CODE XREF: ROM:00110F86↑j ROM:00110F8C move.w ($50C).w,($4FC).w ROM:00110F92 move.w ($50E).w,($4FA).w ROM:00110F98 move.w $EC(a5),d5 ROM:00110F9C clr.b ($8A4).w ROM:00110FA0 move.w d5,($62C).w ROM:00110FA4 move.b #1,($8A4).w ROM:00110FAA move.w #2,($4EC).w ROM:00110FB0 rts ROM:00110FB2 ; --------------------------------------------------------------------------- ROM:00110FB2 ROM:00110FB2 loc_110FB2: ; CODE XREF: ROM:00110F82↑j ROM:00110FB2 ; ROM:00110F8A↑j ROM:00110FB2 cmpi.w #0,($62C).w ROM:00110FB8 bgt.s locret_110FD0 ROM:00110FBA cmp.w d1,d2 ROM:00110FBC blt.s loc_110FC2 ROM:00110FBE cmp.w d3,d4 ROM:00110FC0 bge.s locret_110FD0 ROM:00110FC2 ROM:00110FC2 loc_110FC2: ; CODE XREF: ROM:00110FBC↑j ROM:00110FC2 bset #2,($C58).w ROM:00110FC8 move.w #3,($4EC).w ROM:00110FCE rts ROM:00110FD0 ; --------------------------------------------------------------------------- ROM:00110FD0 ROM:00110FD0 locret_110FD0: ; CODE XREF: ROM:00110FB8↑j ROM:00110FD0 ; ROM:00110FC0↑j ROM:00110FD0 rts ROM:00110FD2 ; --------------------------------------------------------------------------- ROM:00110FD2 ROM:00110FD2 locret_110FD2: ; DATA XREF: ROM:00110F04↑o ROM:00110FD2 rts ROM:00110FD4 ROM:00110FD4 ; =============== S U B R O U T I N E ======================================= ROM:00110FD4 ROM:00110FD4 ROM:00110FD4 sub_110FD4: ; CODE XREF: ROM:loc_11099A↑p ROM:00110FD4 move.w ($4EE).w,d1 ROM:00110FD8 cmpi.w #2,d1 ROM:00110FDC bcc.s locret_110FE6 ROM:00110FDE movea.l off_110FE8(pc,d1.w*4),a0 ROM:00110FE2 nop ROM:00110FE4 jmp (a0) ROM:00110FE6 ; --------------------------------------------------------------------------- ROM:00110FE6 ROM:00110FE6 locret_110FE6: ; CODE XREF: sub_110FD4+8↑j ROM:00110FE6 rts ROM:00110FE6 ; End of function sub_110FD4 ROM:00110FE6 ROM:00110FE6 ; --------------------------------------------------------------------------- ROM:00110FE8 off_110FE8: dc.l loc_110FF0 ; DATA XREF: sub_110FD4+A↑r ROM:00110FEC dc.l loc_111012 ROM:00110FF0 ; --------------------------------------------------------------------------- ROM:00110FF0 ROM:00110FF0 loc_110FF0: ; DATA XREF: ROM:off_110FE8↑o ROM:00110FF0 move.w $DC(a5),d0 ROM:00110FF4 clr.b ($8A0).w ROM:00110FF8 move.w d0,($624).w ROM:00110FFC move.b #1,($8A0).w ROM:00111002 bclr #4,($FFFFE001).w ROM:00111008 move.w #1,($4EE).w ROM:0011100E rts ROM:00111010 ; --------------------------------------------------------------------------- ROM:00111010 rts ROM:00111012 ; --------------------------------------------------------------------------- ROM:00111012 ROM:00111012 loc_111012: ; DATA XREF: ROM:00110FEC↑o ROM:00111012 move.w $DC(a5),d0 ROM:00111016 cmpi.w #0,($624).w ROM:0011101C bgt.s loc_111048 ROM:0011101E btst #4,($FFFFE001).w ROM:00111024 bne.s loc_111048 ROM:00111026 addq.w #1,($50E).w ROM:0011102A bvc.s loc_111032 ROM:0011102C move.w #$8000,($50E).w ROM:00111032 ROM:00111032 loc_111032: ; CODE XREF: ROM:0011102A↑j ROM:00111032 clr.b ($8A0).w ROM:00111036 move.w d0,($624).w ROM:0011103A move.b #1,($8A0).w ROM:00111040 move.w #1,($4EE).w ROM:00111046 rts ROM:00111048 ; --------------------------------------------------------------------------- ROM:00111048 ROM:00111048 loc_111048: ; CODE XREF: ROM:0011101C↑j ROM:00111048 ; ROM:00111024↑j ROM:00111048 cmpi.w #0,($624).w ROM:0011104E bgt.s locret_111074 ROM:00111050 btst #4,($FFFFE001).w ROM:00111056 beq.s locret_111074 ROM:00111058 bclr #4,($FFFFE001).w ROM:0011105E clr.b ($8A0).w ROM:00111062 move.w d0,($624).w ROM:00111066 move.b #1,($8A0).w ROM:0011106C move.w #1,($4EE).w ROM:00111072 rts ROM:00111074 ; --------------------------------------------------------------------------- ROM:00111074 ROM:00111074 locret_111074: ; CODE XREF: ROM:0011104E↑j ROM:00111074 ; ROM:00111056↑j ROM:00111074 rts ROM:00111076 ROM:00111076 ; =============== S U B R O U T I N E ======================================= ROM:00111076 ROM:00111076 ROM:00111076 sub_111076: ; CODE XREF: ROM:loc_117A8E↓p ROM:00111076 lea ($608).w,a0 ROM:0011107A lea ($FFFFE010).w,a1 ROM:0011107E move.w (a0),d0 ROM:00111080 cmp.w ($600).w,d0 ROM:00111084 bne.l loc_11116A ROM:0011108A subi.w #$A,d0 ROM:0011108E cmpi.w #0,d0 ROM:00111092 bgt.s loc_111098 ROM:00111094 addi.w #$400,d0 ROM:00111098 ROM:00111098 loc_111098: ; CODE XREF: sub_111076+1C↑j ROM:00111098 move.w d0,(a0) ROM:0011109A clr.l d2 ROM:0011109C clr.l d3 ROM:0011109E btst #5,($946).w ROM:001110A4 beq.s loc_1110AA ROM:001110A6 ori.w #1,d2 ROM:001110AA ROM:001110AA loc_1110AA: ; CODE XREF: sub_111076+2E↑j ROM:001110AA move.w ($AB4).w,d4 ROM:001110AE lsl.w #4,d4 ROM:001110B0 or.w d4,d2 ROM:001110B2 btst #3,($1349).w ROM:001110B8 beq.s loc_1110BE ROM:001110BA ori.w #$40,d2 ; '@' ROM:001110BE ROM:001110BE loc_1110BE: ; CODE XREF: sub_111076+42↑j ROM:001110BE move.b ($1122).w,d4 ROM:001110C2 lsl.w #8,d4 ROM:001110C4 or.w d4,d2 ROM:001110C6 move.w ($5BA).w,d4 ROM:001110CA cmpi.w #$2710,d4 ROM:001110CE ble.s loc_1110D4 ROM:001110D0 move.w #$27FB,d4 ROM:001110D4 ROM:001110D4 loc_1110D4: ; CODE XREF: sub_111076+58↑j ROM:001110D4 mulu.w #$1900,d4 ROM:001110D8 divu.w #$3E8,d4 ROM:001110DC move.w #$10,d1 ROM:001110E0 lsl.l d1,d4 ROM:001110E2 or.l d4,d2 ROM:001110E4 move.w ($AB0).w,d4 ROM:001110E8 ext.l d4 ROM:001110EA divu.w #$27,d4 ; ''' ROM:001110EE or.w d4,d3 ROM:001110F0 move.w ($AB2).w,d4 ROM:001110F4 ext.l d4 ROM:001110F6 divu.w #$27,d4 ; ''' ROM:001110FA lsl.w #8,d4 ROM:001110FC or.w d4,d3 ROM:001110FE move.b #$FB,$61(a1) ROM:00111104 move.w #7,d4 ROM:00111108 bra.s loc_11110E ROM:0011110A ; --------------------------------------------------------------------------- ROM:0011110A ROM:0011110A loc_11110A: ; CODE XREF: sub_111076+A4↓j ROM:0011110A addi.w #1,d4 ROM:0011110E ROM:0011110E loc_11110E: ; CODE XREF: sub_111076+92↑j ROM:0011110E cmpi.w #$A,d4 ROM:00111112 bgt.s loc_11111C ROM:00111114 move.b d2,$60(a1,d4.w) ROM:00111118 ror.l #8,d2 ROM:0011111A bra.s loc_11110A ROM:0011111C ; --------------------------------------------------------------------------- ROM:0011111C ROM:0011111C loc_11111C: ; CODE XREF: sub_111076+9C↑j ROM:0011111C move.w #$B,d4 ROM:00111120 bra.s loc_111126 ROM:00111122 ; --------------------------------------------------------------------------- ROM:00111122 ROM:00111122 loc_111122: ; CODE XREF: sub_111076+BC↓j ROM:00111122 addi.w #1,d4 ROM:00111126 ROM:00111126 loc_111126: ; CODE XREF: sub_111076+AA↑j ROM:00111126 cmpi.w #$E,d4 ROM:0011112A bgt.s loc_111134 ROM:0011112C move.b d3,$60(a1,d4.w) ROM:00111130 ror.l #8,d3 ROM:00111132 bra.s loc_111122 ROM:00111134 ; --------------------------------------------------------------------------- ROM:00111134 ROM:00111134 loc_111134: ; CODE XREF: sub_111076+B4↑j ROM:00111134 clr.w d5 ROM:00111136 move.b ($FFFFE001).w,d5 ROM:0011113A andi.w #7,d5 ROM:0011113E move.w d5,($510).w ROM:00111142 ori.b #7,($FFFFE001).w ROM:00111148 move.b #$E6,$61(a1) ROM:0011114E btst #3,($FFFFE001).w ROM:00111154 beq.s loc_11115E ROM:00111156 bclr #3,($FFFFE001).w ROM:0011115C bra.s loc_11116A ROM:0011115E ; --------------------------------------------------------------------------- ROM:0011115E ROM:0011115E loc_11115E: ; CODE XREF: sub_111076+DE↑j ROM:0011115E addq.w #1,($50C).w ROM:00111162 bvc.s loc_11116A ROM:00111164 move.w #$8000,($50C).w ROM:0011116A ROM:0011116A loc_11116A: ; CODE XREF: sub_111076+E↑j ROM:0011116A ; sub_111076+E6↑j ... ROM:0011116A move.w 2(a0),d0 ROM:0011116E cmp.w ($600).w,d0 ROM:00111172 bne.l loc_111218 ROM:00111178 subi.w #$A,d0 ROM:0011117C cmpi.w #0,d0 ROM:00111180 bgt.s loc_111186 ROM:00111182 addi.w #$400,d0 ROM:00111186 ROM:00111186 loc_111186: ; CODE XREF: sub_111076+10A↑j ROM:00111186 move.w d0,2(a0) ROM:0011118A clr.l d2 ROM:0011118C clr.l d3 ROM:0011118E move.w ($AA6).w,d4 ROM:00111192 or.w d4,d2 ROM:00111194 move.w ($AA8).w,d4 ROM:00111198 lsl.w #6,d4 ROM:0011119A or.w d4,d2 ROM:0011119C move.b ($111A).w,d4 ROM:001111A0 lsl.w #8,d4 ROM:001111A2 or.w d4,d2 ROM:001111A4 move.b ($111B).w,d4 ROM:001111A8 lsl.w #8,d4 ROM:001111AA or.w d4,d3 ROM:001111AC move.b #$FB,$71(a1) ROM:001111B2 move.w #7,d4 ROM:001111B6 bra.s loc_1111BC ROM:001111B8 ; --------------------------------------------------------------------------- ROM:001111B8 ROM:001111B8 loc_1111B8: ; CODE XREF: sub_111076+152↓j ROM:001111B8 addi.w #1,d4 ROM:001111BC ROM:001111BC loc_1111BC: ; CODE XREF: sub_111076+140↑j ROM:001111BC cmpi.w #$A,d4 ROM:001111C0 bgt.s loc_1111CA ROM:001111C2 move.b d2,$70(a1,d4.w) ROM:001111C6 ror.l #8,d2 ROM:001111C8 bra.s loc_1111B8 ROM:001111CA ; --------------------------------------------------------------------------- ROM:001111CA ROM:001111CA loc_1111CA: ; CODE XREF: sub_111076+14A↑j ROM:001111CA move.w #$B,d4 ROM:001111CE bra.s loc_1111D4 ROM:001111D0 ; --------------------------------------------------------------------------- ROM:001111D0 ROM:001111D0 loc_1111D0: ; CODE XREF: sub_111076+16A↓j ROM:001111D0 addi.w #1,d4 ROM:001111D4 ROM:001111D4 loc_1111D4: ; CODE XREF: sub_111076+158↑j ROM:001111D4 cmpi.w #$E,d4 ROM:001111D8 bgt.s loc_1111E2 ROM:001111DA move.b d3,$70(a1,d4.w) ROM:001111DE ror.l #8,d3 ROM:001111E0 bra.s loc_1111D0 ROM:001111E2 ; --------------------------------------------------------------------------- ROM:001111E2 ROM:001111E2 loc_1111E2: ; CODE XREF: sub_111076+162↑j ROM:001111E2 clr.w d5 ROM:001111E4 move.b ($FFFFE001).w,d5 ROM:001111E8 andi.w #7,d5 ROM:001111EC move.w d5,($510).w ROM:001111F0 ori.b #7,($FFFFE001).w ROM:001111F6 move.b #$E6,$71(a1) ROM:001111FC btst #3,($FFFFE001).w ROM:00111202 beq.s loc_11120C ROM:00111204 bclr #3,($FFFFE001).w ROM:0011120A bra.s loc_111218 ROM:0011120C ; --------------------------------------------------------------------------- ROM:0011120C ROM:0011120C loc_11120C: ; CODE XREF: sub_111076+18C↑j ROM:0011120C addq.w #1,($50C).w ROM:00111210 bvc.s loc_111218 ROM:00111212 move.w #$8000,($50C).w ROM:00111218 ROM:00111218 loc_111218: ; CODE XREF: sub_111076+FC↑j ROM:00111218 ; sub_111076+194↑j ... ROM:00111218 move.w 4(a0),d0 ROM:0011121C cmp.w ($600).w,d0 ROM:00111220 bne.l loc_1112C2 ROM:00111226 subi.w #$A,d0 ROM:0011122A cmpi.w #0,d0 ROM:0011122E bgt.s loc_111234 ROM:00111230 addi.w #$400,d0 ROM:00111234 ROM:00111234 loc_111234: ; CODE XREF: sub_111076+1B8↑j ROM:00111234 move.w d0,4(a0) ROM:00111238 clr.l d2 ROM:0011123A clr.l d3 ROM:0011123C btst #3,($134C).w ROM:00111242 beq.s loc_111248 ROM:00111244 ori.w #2,d2 ROM:00111248 ROM:00111248 loc_111248: ; CODE XREF: sub_111076+1CC↑j ROM:00111248 clr.l d4 ROM:0011124A move.w ($AAE).w,d4 ROM:0011124E lsl.l #8,d4 ROM:00111250 or.l d4,d2 ROM:00111252 move.b #$FB,$81(a1) ROM:00111258 move.w #7,d4 ROM:0011125C bra.s loc_111262 ROM:0011125E ; --------------------------------------------------------------------------- ROM:0011125E ROM:0011125E loc_11125E: ; CODE XREF: sub_111076+1FA↓j ROM:0011125E addi.w #1,d4 ROM:00111262 ROM:00111262 loc_111262: ; CODE XREF: sub_111076+1E6↑j ROM:00111262 cmpi.w #$A,d4 ROM:00111266 bgt.s loc_111272 ROM:00111268 move.b d2,$80(a1,d4.w) ROM:0011126E ror.l #8,d2 ROM:00111270 bra.s loc_11125E ROM:00111272 ; --------------------------------------------------------------------------- ROM:00111272 ROM:00111272 loc_111272: ; CODE XREF: sub_111076+1F0↑j ROM:00111272 move.w #$B,d4 ROM:00111276 bra.s loc_11127C ROM:00111278 ; --------------------------------------------------------------------------- ROM:00111278 ROM:00111278 loc_111278: ; CODE XREF: sub_111076+214↓j ROM:00111278 addi.w #1,d4 ROM:0011127C ROM:0011127C loc_11127C: ; CODE XREF: sub_111076+200↑j ROM:0011127C cmpi.w #$E,d4 ROM:00111280 bgt.s loc_11128C ROM:00111282 move.b d3,$80(a1,d4.w) ROM:00111288 ror.l #8,d3 ROM:0011128A bra.s loc_111278 ROM:0011128C ; --------------------------------------------------------------------------- ROM:0011128C ROM:0011128C loc_11128C: ; CODE XREF: sub_111076+20A↑j ROM:0011128C clr.w d5 ROM:0011128E move.b ($FFFFE001).w,d5 ROM:00111292 andi.w #7,d5 ROM:00111296 move.w d5,($510).w ROM:0011129A ori.b #7,($FFFFE001).w ROM:001112A0 move.b #$E6,$81(a1) ROM:001112A6 btst #3,($FFFFE001).w ROM:001112AC beq.s loc_1112B6 ROM:001112AE bclr #3,($FFFFE001).w ROM:001112B4 bra.s loc_1112C2 ROM:001112B6 ; --------------------------------------------------------------------------- ROM:001112B6 ROM:001112B6 loc_1112B6: ; CODE XREF: sub_111076+236↑j ROM:001112B6 addq.w #1,($50C).w ROM:001112BA bvc.s loc_1112C2 ROM:001112BC move.w #$8000,($50C).w ROM:001112C2 ROM:001112C2 loc_1112C2: ; CODE XREF: sub_111076+1AA↑j ROM:001112C2 ; sub_111076+23E↑j ... ROM:001112C2 btst #7,($945).w ROM:001112C8 beq.s locret_11132A ROM:001112CA bclr #7,($945).w ROM:001112D0 move.b #$FB,$91(a1) ROM:001112D6 lea ($1204).w,a2 ROM:001112DA move.w #0,d4 ROM:001112DE bra.s loc_1112E4 ROM:001112E0 ; --------------------------------------------------------------------------- ROM:001112E0 ROM:001112E0 loc_1112E0: ; CODE XREF: sub_111076+27C↓j ROM:001112E0 addi.w #1,d4 ROM:001112E4 ROM:001112E4 loc_1112E4: ; CODE XREF: sub_111076+268↑j ROM:001112E4 cmpi.w #7,d4 ROM:001112E8 bgt.s loc_1112F4 ROM:001112EA move.b (a2,d4.w),$97(a1,d4.w) ROM:001112F2 bra.s loc_1112E0 ROM:001112F4 ; --------------------------------------------------------------------------- ROM:001112F4 ROM:001112F4 loc_1112F4: ; CODE XREF: sub_111076+272↑j ROM:001112F4 clr.w d5 ROM:001112F6 move.b ($FFFFE001).w,d5 ROM:001112FA andi.w #7,d5 ROM:001112FE move.w d5,($510).w ROM:00111302 ori.b #7,($FFFFE001).w ROM:00111308 move.b #$E6,$91(a1) ROM:0011130E btst #3,($FFFFE001).w ROM:00111314 beq.s loc_11131E ROM:00111316 bclr #3,($FFFFE001).w ROM:0011131C bra.s locret_11132A ROM:0011131E ; --------------------------------------------------------------------------- ROM:0011131E ROM:0011131E loc_11131E: ; CODE XREF: sub_111076+29E↑j ROM:0011131E addq.w #1,($50C).w ROM:00111322 bvc.s locret_11132A ROM:00111324 move.w #$8000,($50C).w ROM:0011132A ROM:0011132A locret_11132A: ; CODE XREF: sub_111076+252↑j ROM:0011132A ; sub_111076+2A6↑j ... ROM:0011132A rts ROM:0011132A ; End of function sub_111076 ROM:0011132A ROM:0011132C ROM:0011132C ; =============== S U B R O U T I N E ======================================= ROM:0011132C ROM:0011132C ROM:0011132C sub_11132C: ; CODE XREF: ROM:00117A94↓p ROM:0011132C lea ($FFFFE010).w,a1 ROM:00111330 btst #1,1(a1) ROM:00111336 beq.l loc_11142C ROM:0011133C addq.w #1,($AA2).w ROM:00111340 bvc.s loc_111348 ROM:00111342 move.w #$8000,($AA2).w ROM:00111348 ROM:00111348 loc_111348: ; CODE XREF: sub_11132C+14↑j ROM:00111348 clr.w d4 ROM:0011134A move.b ($FFFFE001).w,d4 ROM:0011134E andi.w #7,d4 ROM:00111352 move.w d4,($510).w ROM:00111356 ori.b #7,($FFFFE001).w ROM:0011135C clr.w d4 ROM:0011135E ROM:0011135E loc_11135E: ; CODE XREF: sub_11132C+7E↓j ROM:0011135E move.b #$FD,1(a1) ROM:00111364 move.w #7,d5 ROM:00111368 bra.s loc_11136E ROM:0011136A ; --------------------------------------------------------------------------- ROM:0011136A ROM:0011136A loc_11136A: ; CODE XREF: sub_11132C+4E↓j ROM:0011136A addi.w #1,d5 ROM:0011136E ROM:0011136E loc_11136E: ; CODE XREF: sub_11132C+3C↑j ROM:0011136E cmpi.w #$A,d5 ROM:00111372 bgt.s loc_11137C ROM:00111374 move.b (a1,d5.w),d2 ROM:00111378 ror.l #8,d2 ROM:0011137A bra.s loc_11136A ROM:0011137C ; --------------------------------------------------------------------------- ROM:0011137C ROM:0011137C loc_11137C: ; CODE XREF: sub_11132C+46↑j ROM:0011137C move.w #$B,d5 ROM:00111380 bra.s loc_111386 ROM:00111382 ; --------------------------------------------------------------------------- ROM:00111382 ROM:00111382 loc_111382: ; CODE XREF: sub_11132C+66↓j ROM:00111382 addi.w #1,d5 ROM:00111386 ROM:00111386 loc_111386: ; CODE XREF: sub_11132C+54↑j ROM:00111386 cmpi.w #$E,d5 ROM:0011138A bgt.s loc_111394 ROM:0011138C move.b (a1,d5.w),d3 ROM:00111390 ror.l #8,d3 ROM:00111392 bra.s loc_111382 ROM:00111394 ; --------------------------------------------------------------------------- ROM:00111394 ROM:00111394 loc_111394: ; CODE XREF: sub_11132C+5E↑j ROM:00111394 addq.w #1,d4 ROM:00111396 bvc.s loc_11139C ROM:00111398 move.w #$8000,d4 ROM:0011139C ROM:0011139C loc_11139C: ; CODE XREF: sub_11132C+6A↑j ROM:0011139C move.w $DA(a5),d1 ROM:001113A0 btst #1,1(a1) ROM:001113A6 beq.s loc_1113AC ROM:001113A8 cmp.w d4,d1 ROM:001113AA bge.s loc_11135E ROM:001113AC ROM:001113AC loc_1113AC: ; CODE XREF: sub_11132C+7A↑j ROM:001113AC bne.s loc_1113B2 ROM:001113AE cmp.w d4,d1 ROM:001113B0 bge.s loc_1113C4 ROM:001113B2 ROM:001113B2 loc_1113B2: ; CODE XREF: sub_11132C:loc_1113AC↑j ROM:001113B2 move.w ($512).w,d4 ROM:001113B6 bset #0,d4 ROM:001113BA move.w d4,($512).w ROM:001113BE bra.l loc_11142C ROM:001113C4 ; --------------------------------------------------------------------------- ROM:001113C4 ROM:001113C4 loc_1113C4: ; CODE XREF: sub_11132C+84↑j ROM:001113C4 move.w ($AA0).w,d4 ROM:001113C8 bset #0,d4 ROM:001113CC move.w d4,($AA0).w ROM:001113D0 bset #5,($94B).w ROM:001113D6 move.w d2,d4 ROM:001113D8 andi.w #7,d4 ROM:001113DC move.w d4,($AAC).w ROM:001113E0 move.w d2,d4 ROM:001113E2 andi.w #$F00,d4 ROM:001113E6 lsr.w #8,d4 ROM:001113E8 move.w d4,($AAA).w ROM:001113EC btst #4,d2 ROM:001113F0 beq.s loc_1113FA ROM:001113F2 bset #7,($D99).w ROM:001113F8 bra.s loc_111400 ROM:001113FA ; --------------------------------------------------------------------------- ROM:001113FA ROM:001113FA loc_1113FA: ; CODE XREF: sub_11132C+C4↑j ROM:001113FA bclr #7,($D99).w ROM:00111400 ROM:00111400 loc_111400: ; CODE XREF: sub_11132C+CC↑j ROM:00111400 bset #7,($DB1).w ROM:00111406 move.l d2,d4 ROM:00111408 andi.l #$FF000000,d4 ROM:0011140E move.w #$18,d6 ROM:00111412 lsr.l d6,d4 ROM:00111414 move.b d4,($1121).w ROM:00111418 btst #$C,d3 ROM:0011141C beq.s loc_111426 ROM:0011141E bset #7,($1351).w ROM:00111424 bra.s loc_11142C ROM:00111426 ; --------------------------------------------------------------------------- ROM:00111426 ROM:00111426 loc_111426: ; CODE XREF: sub_11132C+F0↑j ROM:00111426 bclr #7,($1351).w ROM:0011142C ROM:0011142C loc_11142C: ; CODE XREF: sub_11132C+A↑j ROM:0011142C ; sub_11132C+92↑j ... ROM:0011142C btst #1,$11(a1) ROM:00111432 beq.l loc_1114E4 ROM:00111438 addq.w #1,($AA2).w ROM:0011143C bvc.s loc_111444 ROM:0011143E move.w #$8000,($AA2).w ROM:00111444 ROM:00111444 loc_111444: ; CODE XREF: sub_11132C+110↑j ROM:00111444 clr.w d4 ROM:00111446 move.b ($FFFFE001).w,d4 ROM:0011144A andi.w #7,d4 ROM:0011144E move.w d4,($510).w ROM:00111452 ori.b #7,($FFFFE001).w ROM:00111458 clr.w d4 ROM:0011145A ROM:0011145A loc_11145A: ; CODE XREF: sub_11132C+17A↓j ROM:0011145A move.b #$FD,$11(a1) ROM:00111460 move.w #7,d5 ROM:00111464 bra.s loc_11146A ROM:00111466 ; --------------------------------------------------------------------------- ROM:00111466 ROM:00111466 loc_111466: ; CODE XREF: sub_11132C+14A↓j ROM:00111466 addi.w #1,d5 ROM:0011146A ROM:0011146A loc_11146A: ; CODE XREF: sub_11132C+138↑j ROM:0011146A cmpi.w #$A,d5 ROM:0011146E bgt.s loc_111478 ROM:00111470 move.b $10(a1,d5.w),d2 ROM:00111474 ror.l #8,d2 ROM:00111476 bra.s loc_111466 ROM:00111478 ; --------------------------------------------------------------------------- ROM:00111478 ROM:00111478 loc_111478: ; CODE XREF: sub_11132C+142↑j ROM:00111478 move.w #$B,d5 ROM:0011147C bra.s loc_111482 ROM:0011147E ; --------------------------------------------------------------------------- ROM:0011147E ROM:0011147E loc_11147E: ; CODE XREF: sub_11132C+162↓j ROM:0011147E addi.w #1,d5 ROM:00111482 ROM:00111482 loc_111482: ; CODE XREF: sub_11132C+150↑j ROM:00111482 cmpi.w #$E,d5 ROM:00111486 bgt.s loc_111490 ROM:00111488 move.b $10(a1,d5.w),d3 ROM:0011148C ror.l #8,d3 ROM:0011148E bra.s loc_11147E ROM:00111490 ; --------------------------------------------------------------------------- ROM:00111490 ROM:00111490 loc_111490: ; CODE XREF: sub_11132C+15A↑j ROM:00111490 addq.w #1,d4 ROM:00111492 bvc.s loc_111498 ROM:00111494 move.w #$8000,d4 ROM:00111498 ROM:00111498 loc_111498: ; CODE XREF: sub_11132C+166↑j ROM:00111498 move.w $DA(a5),d1 ROM:0011149C btst #1,$11(a1) ROM:001114A2 beq.s loc_1114A8 ROM:001114A4 cmp.w d4,d1 ROM:001114A6 bge.s loc_11145A ROM:001114A8 ROM:001114A8 loc_1114A8: ; CODE XREF: sub_11132C+176↑j ROM:001114A8 bne.s loc_1114AE ROM:001114AA cmp.w d4,d1 ROM:001114AC bge.s loc_1114C0 ROM:001114AE ROM:001114AE loc_1114AE: ; CODE XREF: sub_11132C:loc_1114A8↑j ROM:001114AE move.w ($512).w,d4 ROM:001114B2 bset #1,d4 ROM:001114B6 move.w d4,($512).w ROM:001114BA bra.l loc_1114E4 ROM:001114C0 ; --------------------------------------------------------------------------- ROM:001114C0 ROM:001114C0 loc_1114C0: ; CODE XREF: sub_11132C+180↑j ROM:001114C0 move.w ($AA0).w,d4 ROM:001114C4 bset #1,d4 ROM:001114C8 move.w d4,($AA0).w ROM:001114CC bset #5,($941).w ROM:001114D2 move.l d2,d4 ROM:001114D4 andi.l #$7F0000,d4 ROM:001114DA move.w #$10,d6 ROM:001114DE lsr.l d6,d4 ROM:001114E0 move.w d4,($ABC).w ROM:001114E4 ROM:001114E4 loc_1114E4: ; CODE XREF: sub_11132C+106↑j ROM:001114E4 ; sub_11132C+18E↑j ROM:001114E4 btst #1,$21(a1) ROM:001114EA beq.l loc_1115EA ROM:001114F0 addq.w #1,($AA2).w ROM:001114F4 bvc.s loc_1114FC ROM:001114F6 move.w #$8000,($AA2).w ROM:001114FC ROM:001114FC loc_1114FC: ; CODE XREF: sub_11132C+1C8↑j ROM:001114FC clr.w d4 ROM:001114FE move.b ($FFFFE001).w,d4 ROM:00111502 andi.w #7,d4 ROM:00111506 move.w d4,($510).w ROM:0011150A ori.b #7,($FFFFE001).w ROM:00111510 clr.w d4 ROM:00111512 ROM:00111512 loc_111512: ; CODE XREF: sub_11132C+232↓j ROM:00111512 move.b #$FD,$21(a1) ROM:00111518 move.w #7,d5 ROM:0011151C bra.s loc_111522 ROM:0011151E ; --------------------------------------------------------------------------- ROM:0011151E ROM:0011151E loc_11151E: ; CODE XREF: sub_11132C+202↓j ROM:0011151E addi.w #1,d5 ROM:00111522 ROM:00111522 loc_111522: ; CODE XREF: sub_11132C+1F0↑j ROM:00111522 cmpi.w #$A,d5 ROM:00111526 bgt.s loc_111530 ROM:00111528 move.b $20(a1,d5.w),d2 ROM:0011152C ror.l #8,d2 ROM:0011152E bra.s loc_11151E ROM:00111530 ; --------------------------------------------------------------------------- ROM:00111530 ROM:00111530 loc_111530: ; CODE XREF: sub_11132C+1FA↑j ROM:00111530 move.w #$B,d5 ROM:00111534 bra.s loc_11153A ROM:00111536 ; --------------------------------------------------------------------------- ROM:00111536 ROM:00111536 loc_111536: ; CODE XREF: sub_11132C+21A↓j ROM:00111536 addi.w #1,d5 ROM:0011153A ROM:0011153A loc_11153A: ; CODE XREF: sub_11132C+208↑j ROM:0011153A cmpi.w #$E,d5 ROM:0011153E bgt.s loc_111548 ROM:00111540 move.b $20(a1,d5.w),d3 ROM:00111544 ror.l #8,d3 ROM:00111546 bra.s loc_111536 ROM:00111548 ; --------------------------------------------------------------------------- ROM:00111548 ROM:00111548 loc_111548: ; CODE XREF: sub_11132C+212↑j ROM:00111548 addq.w #1,d4 ROM:0011154A bvc.s loc_111550 ROM:0011154C move.w #$8000,d4 ROM:00111550 ROM:00111550 loc_111550: ; CODE XREF: sub_11132C+21E↑j ROM:00111550 move.w $DA(a5),d1 ROM:00111554 btst #1,$21(a1) ROM:0011155A beq.s loc_111560 ROM:0011155C cmp.w d4,d1 ROM:0011155E bge.s loc_111512 ROM:00111560 ROM:00111560 loc_111560: ; CODE XREF: sub_11132C+22E↑j ROM:00111560 bne.s loc_111566 ROM:00111562 cmp.w d4,d1 ROM:00111564 bge.s loc_111578 ROM:00111566 ROM:00111566 loc_111566: ; CODE XREF: sub_11132C:loc_111560↑j ROM:00111566 move.w ($512).w,d4 ROM:0011156A bset #2,d4 ROM:0011156E move.w d4,($512).w ROM:00111572 bra.l loc_1115EA ROM:00111578 ; --------------------------------------------------------------------------- ROM:00111578 ROM:00111578 loc_111578: ; CODE XREF: sub_11132C+238↑j ROM:00111578 move.w ($AA0).w,d4 ROM:0011157C bset #2,d4 ROM:00111580 move.w d4,($AA0).w ROM:00111584 bset #3,($942).w ROM:0011158A btst #6,d2 ROM:0011158E beq.s loc_111598 ROM:00111590 bset #2,($1368).w ROM:00111596 bra.s loc_11159E ROM:00111598 ; --------------------------------------------------------------------------- ROM:00111598 ROM:00111598 loc_111598: ; CODE XREF: sub_11132C+262↑j ROM:00111598 bclr #2,($1368).w ROM:0011159E ROM:0011159E loc_11159E: ; CODE XREF: sub_11132C+26A↑j ROM:0011159E btst #7,d2 ROM:001115A2 beq.s loc_1115AC ROM:001115A4 bset #0,($1353).w ROM:001115AA bra.s loc_1115B2 ROM:001115AC ; --------------------------------------------------------------------------- ROM:001115AC ROM:001115AC loc_1115AC: ; CODE XREF: sub_11132C+276↑j ROM:001115AC bclr #0,($1353).w ROM:001115B2 ROM:001115B2 loc_1115B2: ; CODE XREF: sub_11132C+27E↑j ROM:001115B2 move.l d2,d4 ROM:001115B4 andi.l #$F000,d4 ROM:001115BA move.w #$C,d6 ROM:001115BE lsr.l d6,d4 ROM:001115C0 move.b d4,($1123).w ROM:001115C4 move.l d2,d4 ROM:001115C6 andi.l #$7F000000,d4 ROM:001115CC move.w #$18,d6 ROM:001115D0 lsr.l d6,d4 ROM:001115D2 move.w d4,($AB6).w ROM:001115D6 btst #$1F,d2 ROM:001115DA beq.s loc_1115E4 ROM:001115DC bset #5,($1348).w ROM:001115E2 bra.s loc_1115EA ROM:001115E4 ; --------------------------------------------------------------------------- ROM:001115E4 ROM:001115E4 loc_1115E4: ; CODE XREF: sub_11132C+2AE↑j ROM:001115E4 bclr #5,($1348).w ROM:001115EA ROM:001115EA loc_1115EA: ; CODE XREF: sub_11132C+1BE↑j ROM:001115EA ; sub_11132C+246↑j ... ROM:001115EA btst #1,$31(a1) ROM:001115F0 beq.l loc_1116AC ROM:001115F6 addq.w #1,($AA2).w ROM:001115FA bvc.s loc_111602 ROM:001115FC move.w #$8000,($AA2).w ROM:00111602 ROM:00111602 loc_111602: ; CODE XREF: sub_11132C+2CE↑j ROM:00111602 clr.w d4 ROM:00111604 move.b ($FFFFE001).w,d4 ROM:00111608 andi.w #7,d4 ROM:0011160C move.w d4,($510).w ROM:00111610 ori.b #7,($FFFFE001).w ROM:00111616 clr.w d4 ROM:00111618 ROM:00111618 loc_111618: ; CODE XREF: sub_11132C+338↓j ROM:00111618 move.b #$FD,$31(a1) ROM:0011161E move.w #7,d5 ROM:00111622 bra.s loc_111628 ROM:00111624 ; --------------------------------------------------------------------------- ROM:00111624 ROM:00111624 loc_111624: ; CODE XREF: sub_11132C+308↓j ROM:00111624 addi.w #1,d5 ROM:00111628 ROM:00111628 loc_111628: ; CODE XREF: sub_11132C+2F6↑j ROM:00111628 cmpi.w #$A,d5 ROM:0011162C bgt.s loc_111636 ROM:0011162E move.b $30(a1,d5.w),d2 ROM:00111632 ror.l #8,d2 ROM:00111634 bra.s loc_111624 ROM:00111636 ; --------------------------------------------------------------------------- ROM:00111636 ROM:00111636 loc_111636: ; CODE XREF: sub_11132C+300↑j ROM:00111636 move.w #$B,d5 ROM:0011163A bra.s loc_111640 ROM:0011163C ; --------------------------------------------------------------------------- ROM:0011163C ROM:0011163C loc_11163C: ; CODE XREF: sub_11132C+320↓j ROM:0011163C addi.w #1,d5 ROM:00111640 ROM:00111640 loc_111640: ; CODE XREF: sub_11132C+30E↑j ROM:00111640 cmpi.w #$E,d5 ROM:00111644 bgt.s loc_11164E ROM:00111646 move.b $30(a1,d5.w),d3 ROM:0011164A ror.l #8,d3 ROM:0011164C bra.s loc_11163C ROM:0011164E ; --------------------------------------------------------------------------- ROM:0011164E ROM:0011164E loc_11164E: ; CODE XREF: sub_11132C+318↑j ROM:0011164E addq.w #1,d4 ROM:00111650 bvc.s loc_111656 ROM:00111652 move.w #$8000,d4 ROM:00111656 ROM:00111656 loc_111656: ; CODE XREF: sub_11132C+324↑j ROM:00111656 move.w $DA(a5),d1 ROM:0011165A btst #1,$31(a1) ROM:00111660 beq.s loc_111666 ROM:00111662 cmp.w d4,d1 ROM:00111664 bge.s loc_111618 ROM:00111666 ROM:00111666 loc_111666: ; CODE XREF: sub_11132C+334↑j ROM:00111666 bne.s loc_11166C ROM:00111668 cmp.w d4,d1 ROM:0011166A bge.s loc_11167E ROM:0011166C ROM:0011166C loc_11166C: ; CODE XREF: sub_11132C:loc_111666↑j ROM:0011166C move.w ($512).w,d4 ROM:00111670 bset #3,d4 ROM:00111674 move.w d4,($512).w ROM:00111678 bra.l loc_1116AC ROM:0011167E ; --------------------------------------------------------------------------- ROM:0011167E ROM:0011167E loc_11167E: ; CODE XREF: sub_11132C+33E↑j ROM:0011167E move.w ($AA0).w,d4 ROM:00111682 bset #3,d4 ROM:00111686 move.w d4,($AA0).w ROM:0011168A bset #4,($940).w ROM:00111690 move.w d2,d4 ROM:00111692 andi.w #$FF,d4 ROM:00111696 move.w d4,($ABA).w ROM:0011169A move.l d2,d4 ROM:0011169C andi.l #$FF0000,d4 ROM:001116A2 move.w #$10,d6 ROM:001116A6 lsr.l d6,d4 ROM:001116A8 move.w d4,($AB8).w ROM:001116AC ROM:001116AC loc_1116AC: ; CODE XREF: sub_11132C+2C4↑j ROM:001116AC ; sub_11132C+34C↑j ROM:001116AC btst #1,$41(a1) ROM:001116B2 beq.l locret_111738 ROM:001116B8 addq.w #1,($AA2).w ROM:001116BC bvc.s loc_1116C4 ROM:001116BE move.w #$8000,($AA2).w ROM:001116C4 ROM:001116C4 loc_1116C4: ; CODE XREF: sub_11132C+390↑j ROM:001116C4 clr.w d4 ROM:001116C6 move.b ($FFFFE001).w,d4 ROM:001116CA andi.w #7,d4 ROM:001116CE move.w d4,($510).w ROM:001116D2 ori.b #7,($FFFFE001).w ROM:001116D8 clr.w d4 ROM:001116DA ROM:001116DA loc_1116DA: ; CODE XREF: sub_11132C+3E6↓j ROM:001116DA move.b #$FD,$41(a1) ROM:001116E0 lea ($11FC).w,a2 ROM:001116E4 move.w #0,d5 ROM:001116E8 bra.s loc_1116EE ROM:001116EA ; --------------------------------------------------------------------------- ROM:001116EA ROM:001116EA loc_1116EA: ; CODE XREF: sub_11132C+3CE↓j ROM:001116EA addi.w #1,d5 ROM:001116EE ROM:001116EE loc_1116EE: ; CODE XREF: sub_11132C+3BC↑j ROM:001116EE cmpi.w #7,d5 ROM:001116F2 bgt.s loc_1116FC ROM:001116F4 move.b $47(a1,d5.w),(a2,d5.w) ROM:001116FA bra.s loc_1116EA ROM:001116FC ; --------------------------------------------------------------------------- ROM:001116FC ROM:001116FC loc_1116FC: ; CODE XREF: sub_11132C+3C6↑j ROM:001116FC addq.w #1,d4 ROM:001116FE bvc.s loc_111704 ROM:00111700 move.w #$8000,d4 ROM:00111704 ROM:00111704 loc_111704: ; CODE XREF: sub_11132C+3D2↑j ROM:00111704 move.w $DA(a5),d1 ROM:00111708 btst #1,$41(a1) ROM:0011170E beq.s loc_111714 ROM:00111710 cmp.w d4,d1 ROM:00111712 bge.s loc_1116DA ROM:00111714 ROM:00111714 loc_111714: ; CODE XREF: sub_11132C+3E2↑j ROM:00111714 bne.s loc_11171A ROM:00111716 cmp.w d4,d1 ROM:00111718 bge.s loc_11172C ROM:0011171A ROM:0011171A loc_11171A: ; CODE XREF: sub_11132C:loc_111714↑j ROM:0011171A move.w ($512).w,d4 ROM:0011171E bset #4,d4 ROM:00111722 move.w d4,($512).w ROM:00111726 bra.l locret_111738 ROM:0011172C ; --------------------------------------------------------------------------- ROM:0011172C ROM:0011172C loc_11172C: ; CODE XREF: sub_11132C+3EC↑j ROM:0011172C move.w ($AA0).w,d4 ROM:00111730 bset #4,d4 ROM:00111734 move.w d4,($AA0).w ROM:00111738 ROM:00111738 locret_111738: ; CODE XREF: sub_11132C+386↑j ROM:00111738 ; sub_11132C+3FA↑j ROM:00111738 rts ROM:00111738 ; End of function sub_11132C ROM:00111738 ROM:0011173A ; --------------------------------------------------------------------------- ROM:0011173A clr.w d1 ROM:0011173C move.w #$FFFF,d2 ROM:00111740 lea ($60E).w,a0 ROM:00111744 movea.l #dword_131EA8,a0 ROM:0011174A clr.w d6 ROM:0011174C ROM:0011174C loc_11174C: ; CODE XREF: ROM:00111782↓j ROM:0011174C move.w (a0,d6.w*2),d3 ROM:00111750 cmp.w d3,d0 ROM:00111752 bne.s loc_11175A ROM:00111754 move.w #0,d2 ROM:00111758 bra.s loc_111778 ROM:0011175A ; --------------------------------------------------------------------------- ROM:0011175A ROM:0011175A loc_11175A: ; CODE XREF: ROM:00111752↑j ROM:0011175A addq.w #1,d6 ROM:0011175C bvc.s loc_111762 ROM:0011175E move.w #$8000,d6 ROM:00111762 ROM:00111762 loc_111762: ; CODE XREF: ROM:0011175C↑j ROM:00111762 move.w (a0,d6.w*2),d4 ROM:00111766 addq.w #3,d6 ROM:00111768 move.w #5,d5 ROM:0011176C mulu.w d4,d5 ROM:0011176E add.w d5,d6 ROM:00111770 addq.w #1,d1 ROM:00111772 bvc.s loc_111778 ROM:00111774 move.w #$8000,d1 ROM:00111778 ROM:00111778 loc_111778: ; CODE XREF: ROM:00111758↑j ROM:00111778 ; ROM:00111772↑j ROM:00111778 cmpi.w #0,d2 ROM:0011177C beq.s loc_111784 ROM:0011177E cmp.w ($504).w,d1 ROM:00111782 ble.s loc_11174C ROM:00111784 ROM:00111784 loc_111784: ; CODE XREF: ROM:0011177C↑j ROM:00111784 cmpi.w #$FFFF,d2 ROM:00111788 bne.s locret_1117CC ROM:0011178A clr.w d1 ROM:0011178C movea.l #dword_131E78,a0 ROM:00111792 clr.w d6 ROM:00111794 ROM:00111794 loc_111794: ; CODE XREF: ROM:001117CA↓j ROM:00111794 move.w (a0,d6.w*2),d3 ROM:00111798 cmp.w d3,d0 ROM:0011179A bne.s loc_1117A2 ROM:0011179C move.w #0,d2 ROM:001117A0 bra.s loc_1117C0 ROM:001117A2 ; --------------------------------------------------------------------------- ROM:001117A2 ROM:001117A2 loc_1117A2: ; CODE XREF: ROM:0011179A↑j ROM:001117A2 addq.w #1,d6 ROM:001117A4 bvc.s loc_1117AA ROM:001117A6 move.w #$8000,d6 ROM:001117AA ROM:001117AA loc_1117AA: ; CODE XREF: ROM:001117A4↑j ROM:001117AA move.w (a0,d6.w*2),d4 ROM:001117AE addq.w #3,d6 ROM:001117B0 move.w #5,d5 ROM:001117B4 mulu.w d4,d5 ROM:001117B6 add.w d5,d6 ROM:001117B8 addq.w #1,d1 ROM:001117BA bvc.s loc_1117C0 ROM:001117BC move.w #$8000,d1 ROM:001117C0 ROM:001117C0 loc_1117C0: ; CODE XREF: ROM:001117A0↑j ROM:001117C0 ; ROM:001117BA↑j ROM:001117C0 cmpi.w #0,d2 ROM:001117C4 beq.s locret_1117CC ROM:001117C6 cmp.w ($502).w,d1 ROM:001117CA ble.s loc_111794 ROM:001117CC ROM:001117CC locret_1117CC: ; CODE XREF: ROM:00111788↑j ROM:001117CC ; ROM:001117C4↑j ROM:001117CC rts ROM:001117CE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001117D0 ROM:001117D0 ; =============== S U B R O U T I N E ======================================= ROM:001117D0 ROM:001117D0 ROM:001117D0 sub_1117D0: ; CODE XREF: ROM:00117328↓p ROM:001117D0 move.w #$1C20,d1 ROM:001117D4 move.w $10E(a5),d0 ROM:001117D8 add.w $110(a5),d0 ROM:001117DC ext.l d1 ROM:001117DE divs.w d0,d1 ROM:001117E0 move.w d1,($522).w ROM:001117E4 move.w #4,d0 ROM:001117E8 cmp.w ($522).w,d0 ROM:001117EC bne.s loc_1117FC ROM:001117EE move.w #5,($51C).w ROM:001117F4 move.w #5,($51E).w ROM:001117FA bra.s loc_111820 ROM:001117FC ; --------------------------------------------------------------------------- ROM:001117FC ROM:001117FC loc_1117FC: ; CODE XREF: sub_1117D0+1C↑j ROM:001117FC move.w #6,d0 ROM:00111800 cmp.w ($522).w,d0 ROM:00111804 bne.s loc_111814 ROM:00111806 move.w #3,($51C).w ROM:0011180C move.w #3,($51E).w ROM:00111812 bra.s loc_111820 ROM:00111814 ; --------------------------------------------------------------------------- ROM:00111814 ROM:00111814 loc_111814: ; CODE XREF: sub_1117D0+34↑j ROM:00111814 move.w #3,($51C).w ROM:0011181A move.w #2,($51E).w ROM:00111820 ROM:00111820 loc_111820: ; CODE XREF: sub_1117D0+2A↑j ROM:00111820 ; sub_1117D0+42↑j ROM:00111820 move.w #0,($51A).w ROM:00111826 move.w ($51C).w,($520).w ROM:0011182C lea ($FFFFFFC0).w,a0 ROM:00111830 move.w #$C0,d0 ROM:00111834 asr.w #4,d0 ROM:00111836 bsr.l sub_118C26 ROM:0011183C move.w #$1FF,4(a0) ROM:00111842 move.w #0,d1 ROM:00111846 move.w #8,d2 ROM:0011184A move.w #1,d3 ROM:0011184E move.w #1,d4 ROM:00111852 move.w #1,d5 ROM:00111856 bsr.l sub_118BAA ROM:0011185C rts ROM:0011185C ; End of function sub_1117D0 ROM:0011185C ROM:0011185E ROM:0011185E ; =============== S U B R O U T I N E ======================================= ROM:0011185E ROM:0011185E ROM:0011185E sub_11185E: ; CODE XREF: ROM:00117A3A↓p ROM:0011185E btst #7,($97D).w ROM:00111864 beq.s loc_1118D4 ROM:00111866 btst #7,($981).w ROM:0011186C beq.s loc_1118CC ROM:0011186E lea ($FFFFFFC0).w,a0 ROM:00111872 move.w ($51A).w,d1 ROM:00111876 btst #5,($1341).w ROM:0011187C beq.s loc_1118A6 ROM:0011187E cmp.w ($51E).w,d1 ROM:00111882 blt.s loc_11189A ROM:00111884 move.w #$82,4(a0) ROM:0011188A bclr #5,($1341).w ROM:00111890 move.w #1,($51A).w ROM:00111896 bra.w loc_1118A4 ROM:0011189A ; --------------------------------------------------------------------------- ROM:0011189A ROM:0011189A loc_11189A: ; CODE XREF: sub_11185E+24↑j ROM:0011189A move.w #$81,4(a0) ROM:001118A0 addq.w #1,($51A).w ROM:001118A4 ROM:001118A4 loc_1118A4: ; CODE XREF: sub_11185E+38↑j ROM:001118A4 bra.s loc_1118CC ROM:001118A6 ; --------------------------------------------------------------------------- ROM:001118A6 ROM:001118A6 loc_1118A6: ; CODE XREF: sub_11185E+1E↑j ROM:001118A6 cmp.w ($51C).w,d1 ROM:001118AA blt.s loc_1118C2 ROM:001118AC move.w #$81,4(a0) ROM:001118B2 bset #5,($1341).w ROM:001118B8 move.w #1,($51A).w ROM:001118BE bra.w loc_1118CC ROM:001118C2 ; --------------------------------------------------------------------------- ROM:001118C2 ROM:001118C2 loc_1118C2: ; CODE XREF: sub_11185E+4C↑j ROM:001118C2 move.w #$82,4(a0) ROM:001118C8 addq.w #1,($51A).w ROM:001118CC ROM:001118CC loc_1118CC: ; CODE XREF: sub_11185E+E↑j ROM:001118CC ; sub_11185E:loc_1118A4↑j ... ROM:001118CC ori.l #$1000000,($FFFFFE18).w ROM:001118D4 ROM:001118D4 loc_1118D4: ; CODE XREF: sub_11185E+6↑j ROM:001118D4 btst #0,($97C).w ROM:001118DA beq.s loc_111906 ROM:001118DC lea ($FFFFFFC0).w,a0 ROM:001118E0 btst #0,($980).w ROM:001118E6 beq.s loc_1118F6 ROM:001118E8 move.w #$81,4(a0) ROM:001118EE bset #3,($1369).w ROM:001118F4 bra.s loc_1118FC ROM:001118F6 ; --------------------------------------------------------------------------- ROM:001118F6 ROM:001118F6 loc_1118F6: ; CODE XREF: sub_11185E+88↑j ROM:001118F6 move.w #$82,4(a0) ROM:001118FC ROM:001118FC loc_1118FC: ; CODE XREF: sub_11185E+96↑j ROM:001118FC ori.l #$1000000,($FFFFFE18).w ROM:00111904 bra.s locret_111922 ROM:00111906 ; --------------------------------------------------------------------------- ROM:00111906 ROM:00111906 loc_111906: ; CODE XREF: sub_11185E+7C↑j ROM:00111906 btst #3,($1369).w ROM:0011190C beq.s locret_111922 ROM:0011190E move.w #$82,4(a0) ROM:00111914 bclr #3,($1369).w ROM:0011191A ori.l #$1000000,($FFFFFE18).w ROM:00111922 ROM:00111922 locret_111922: ; CODE XREF: sub_11185E+A6↑j ROM:00111922 ; sub_11185E+AE↑j ROM:00111922 rts ROM:00111922 ; End of function sub_11185E ROM:00111922 ROM:00111924 ROM:00111924 ; =============== S U B R O U T I N E ======================================= ROM:00111924 ROM:00111924 ROM:00111924 sub_111924: ; CODE XREF: sub_112082:loc_1121E6↓p ROM:00111924 bsr.l sub_119042 ROM:0011192A bsr.l sub_116984 ROM:00111930 bsr.l sub_116FFA ROM:00111936 move.w ($528).w,($514).w ROM:0011193C move.w #0,($526).w ROM:00111942 move.w #$400,($524).w ROM:00111948 move.b #0,($11F6).w ROM:0011194E lea ($FFFFFFC0).w,a0 ROM:00111952 move.w #$C0,d0 ROM:00111956 asr.w #4,d0 ROM:00111958 bsr.l sub_118C26 ROM:0011195E move.w #$1FF,4(a0) ROM:00111964 move.w #0,d1 ROM:00111968 move.w #8,d2 ROM:0011196C move.w #1,d3 ROM:00111970 move.w #1,d4 ROM:00111974 move.w #1,d5 ROM:00111978 bsr.l sub_118BAA ROM:0011197E cmpi.w #4,($59A).w ROM:00111984 bne.s locret_11198C ROM:00111986 bsr.l sub_116002 ROM:0011198C ROM:0011198C locret_11198C: ; CODE XREF: sub_111924+60↑j ROM:0011198C rts ROM:0011198C ; End of function sub_111924 ROM:0011198C ROM:0011198E ROM:0011198E ; =============== S U B R O U T I N E ======================================= ROM:0011198E ROM:0011198E ROM:0011198E sub_11198E: ; CODE XREF: sub_112296+18↓p ROM:0011198E bsr.l sub_116C56 ROM:00111994 bsr.l sub_117056 ROM:0011199A cmpi.w #$E10,($514).w ROM:001119A0 bge.s loc_1119AA ROM:001119A2 addi.w #$E10,($514).w ROM:001119A8 bra.s loc_1119B0 ROM:001119AA ; --------------------------------------------------------------------------- ROM:001119AA ROM:001119AA loc_1119AA: ; CODE XREF: sub_11198E+12↑j ROM:001119AA subi.w #$E10,($514).w ROM:001119B0 ROM:001119B0 loc_1119B0: ; CODE XREF: sub_11198E+1A↑j ROM:001119B0 move.b #0,($11F6).w ROM:001119B6 cmpi.w #4,($59A).w ROM:001119BC bne.s locret_1119C4 ROM:001119BE bsr.l sub_116002 ROM:001119C4 ROM:001119C4 locret_1119C4: ; CODE XREF: sub_11198E+2E↑j ROM:001119C4 rts ROM:001119C4 ; End of function sub_11198E ROM:001119C4 ROM:001119C6 ROM:001119C6 ; =============== S U B R O U T I N E ======================================= ROM:001119C6 ROM:001119C6 ROM:001119C6 sub_1119C6: ; CODE XREF: sub_1122BA+28↓p ROM:001119C6 move.l sp,d0 ROM:001119C8 cmp.w ($5B8).w,d0 ROM:001119CC bge.s loc_1119D2 ROM:001119CE move.w d0,($5B8).w ROM:001119D2 ROM:001119D2 loc_1119D2: ; CODE XREF: sub_1119C6+6↑j ROM:001119D2 move.w ($528).w,d1 ROM:001119D6 cmp.w ($AC8).w,d1 ROM:001119DA bne.s loc_111A3E ROM:001119DC btst #1,($947).w ROM:001119E2 beq.s loc_1119F0 ROM:001119E4 bclr #1,($947).w ROM:001119EA move.w $110(a5),d2 ROM:001119EE bra.s loc_1119FA ROM:001119F0 ; --------------------------------------------------------------------------- ROM:001119F0 ROM:001119F0 loc_1119F0: ; CODE XREF: sub_1119C6+1C↑j ROM:001119F0 bset #1,($947).w ROM:001119F6 move.w $10E(a5),d2 ROM:001119FA ROM:001119FA loc_1119FA: ; CODE XREF: sub_1119C6+28↑j ROM:001119FA btst #7,($97D).w ROM:00111A00 bne.s loc_111A2C ROM:00111A02 btst #0,($97C).w ROM:00111A08 bne.s loc_111A2C ROM:00111A0A lea ($FFFFFFC0).w,a0 ROM:00111A0E btst #1,($947).w ROM:00111A14 beq.s loc_111A1E ROM:00111A16 move.w #$81,4(a0) ROM:00111A1C bra.s loc_111A24 ROM:00111A1E ; --------------------------------------------------------------------------- ROM:00111A1E ROM:00111A1E loc_111A1E: ; CODE XREF: sub_1119C6+4E↑j ROM:00111A1E move.w #$82,4(a0) ROM:00111A24 ROM:00111A24 loc_111A24: ; CODE XREF: sub_1119C6+56↑j ROM:00111A24 ori.l #$1000000,($FFFFFE18).w ROM:00111A2C ROM:00111A2C loc_111A2C: ; CODE XREF: sub_1119C6+3A↑j ROM:00111A2C ; sub_1119C6+42↑j ROM:00111A2C add.w ($AC8).w,d2 ROM:00111A30 cmpi.w #$1C20,d2 ROM:00111A34 blt.s loc_111A3A ROM:00111A36 subi.w #$1C20,d2 ROM:00111A3A ROM:00111A3A loc_111A3A: ; CODE XREF: sub_1119C6+6E↑j ROM:00111A3A move.w d2,($AC8).w ROM:00111A3E ROM:00111A3E loc_111A3E: ; CODE XREF: sub_1119C6+14↑j ROM:00111A3E ext.l d1 ROM:00111A40 divs.w #$708,d1 ROM:00111A44 swap d1 ROM:00111A46 move.w d1,($516).w ROM:00111A4A move.w d1,-(sp) ROM:00111A4C lea $974(a5),a0 ROM:00111A50 move.l d1,d2 ROM:00111A52 swap d1 ROM:00111A54 cmp.w (a0),d2 ROM:00111A56 bge.s loc_111A60 ROM:00111A58 subq.w #1,d1 ROM:00111A5A bge.s loc_111A60 ROM:00111A5C addi.w #4,d1 ROM:00111A60 ROM:00111A60 loc_111A60: ; CODE XREF: sub_1119C6+90↑j ROM:00111A60 ; sub_1119C6+94↑j ROM:00111A60 muls.w #$708,d1 ROM:00111A64 add.w (a0),d1 ROM:00111A66 moveq #3,d2 ROM:00111A68 ROM:00111A68 loc_111A68: ; CODE XREF: sub_1119C6+A6↓j ROM:00111A68 cmp.w (a0,d2.w*2),d1 ROM:00111A6C dbeq d2,loc_111A68 ROM:00111A70 move.w d2,($518).w ROM:00111A74 bsr.l sub_13166A ROM:00111A7A cmpi.w #0,(sp) ROM:00111A7E bne.s loc_111A8C ROM:00111A80 bsr.l sub_11778A ROM:00111A86 bsr.l sub_119216 ROM:00111A8C ROM:00111A8C loc_111A8C: ; CODE XREF: sub_1119C6+B8↑j ROM:00111A8C lea ($FFFFF2B0).w,a1 ROM:00111A90 moveq #0,d1 ROM:00111A92 move.w (a1,d1.w*2),d0 ROM:00111A96 add.w d0,($4D6).w ROM:00111A9A cmp.w ($526).w,d0 ROM:00111A9E ble.s loc_111AA4 ROM:00111AA0 move.w d0,($526).w ROM:00111AA4 ROM:00111AA4 loc_111AA4: ; CODE XREF: sub_1119C6+D8↑j ROM:00111AA4 cmp.w ($524).w,d0 ROM:00111AA8 bge.s loc_111AAE ROM:00111AAA move.w d0,($524).w ROM:00111AAE ROM:00111AAE loc_111AAE: ; CODE XREF: sub_1119C6+E2↑j ROM:00111AAE move.w $FA(a5),d0 ROM:00111AB2 cmp.w (sp),d0 ROM:00111AB4 bne.l loc_111BBC ROM:00111ABA subq.w #1,($C76).w ROM:00111ABE bsr.l sub_1104AA ROM:00111AC4 clr.w ($4D6).w ROM:00111AC8 move.w ($528).w,($514).w ROM:00111ACE btst #2,($946).w ROM:00111AD4 bne.s loc_111B24 ROM:00111AD6 bset #2,($946).w ROM:00111ADC move #$2500,sr ROM:00111AE0 bsr.l sub_1104FA ROM:00111AE6 bset #6,($942).w ROM:00111AEC bsr.l sub_119984 ROM:00111AF2 bsr.l sub_12A078 ROM:00111AF8 btst #1,($134E).w ROM:00111AFE beq.s loc_111B06 ROM:00111B00 bsr.l sub_13195C ROM:00111B06 ROM:00111B06 loc_111B06: ; CODE XREF: sub_1119C6+138↑j ROM:00111B06 bclr #2,($946).w ROM:00111B0C bsr.l nullsub_1 ROM:00111B12 move.l #1,d0 ROM:00111B18 move.l d0,-(sp) ROM:00111B1A bsr.l nullsub_2 ROM:00111B20 move.l (sp)+,d0 ROM:00111B22 bra.s loc_111B2A ROM:00111B24 ; --------------------------------------------------------------------------- ROM:00111B24 ROM:00111B24 loc_111B24: ; CODE XREF: sub_1119C6+10E↑j ROM:00111B24 bset #1,($1DA9).w ROM:00111B2A ROM:00111B2A loc_111B2A: ; CODE XREF: sub_1119C6+15C↑j ROM:00111B2A move.w ($DFE).w,d0 ROM:00111B2E cmp.w ($5BA).w,d0 ROM:00111B32 bge.s loc_111B5E ROM:00111B34 lea ($FFFFFF30).w,a0 ROM:00111B38 clr.w (a0) ROM:00111B3A clr.w 4(a0) ROM:00111B3E clr.w $20(a0) ROM:00111B42 clr.w $24(a0) ROM:00111B46 clr.w $40(a0) ROM:00111B4A clr.w $44(a0) ROM:00111B4E clr.w $60(a0) ROM:00111B52 clr.w $64(a0) ROM:00111B56 bset #0,($1340).w ROM:00111B5C bra.s loc_111B64 ROM:00111B5E ; --------------------------------------------------------------------------- ROM:00111B5E ROM:00111B5E loc_111B5E: ; CODE XREF: sub_1119C6+16C↑j ROM:00111B5E bclr #0,($1340).w ROM:00111B64 ROM:00111B64 loc_111B64: ; CODE XREF: sub_1119C6+196↑j ROM:00111B64 bsr.l sub_12DA96 ROM:00111B6A bsr.l sub_11A070 ROM:00111B70 bsr.l sub_1206D8 ROM:00111B76 bsr.l sub_11D9C8 ROM:00111B7C move.w ($E2A).w,d4 ROM:00111B80 ext.l d4 ROM:00111B82 muls.l ($A18).w,d4 ROM:00111B88 move.w $FC(a5),d5 ROM:00111B8C muls.w #$3C,d5 ; '<' ROM:00111B90 divs.l d5,d4 ROM:00111B94 move.l d4,($958).w ROM:00111B98 move.l ($95C).w,d3 ROM:00111B9C add.l d4,d3 ROM:00111B9E move.l d3,($95C).w ROM:00111BA2 divs.l #$A,d3 ROM:00111BAA move.w d3,($AAE).w ROM:00111BAE cmpi.w #2,($59A).w ROM:00111BB4 bne.s loc_111BBC ROM:00111BB6 bsr.l sub_116002 ROM:00111BBC ROM:00111BBC loc_111BBC: ; CODE XREF: sub_1119C6+EE↑j ROM:00111BBC ; sub_1119C6+1EE↑j ROM:00111BBC cmpi.w #3,($59A).w ROM:00111BC2 bne.s loc_111BCA ROM:00111BC4 bsr.l sub_116002 ROM:00111BCA ROM:00111BCA loc_111BCA: ; CODE XREF: sub_1119C6+1FC↑j ROM:00111BCA move.w $4BA(a5),d0 ROM:00111BCE cmp.w (sp),d0 ROM:00111BD0 bne.s loc_111C26 ROM:00111BD2 btst #2,($1360).w ROM:00111BD8 beq.s loc_111BE0 ROM:00111BDA bset #0,($1DA9).w ROM:00111BE0 ROM:00111BE0 loc_111BE0: ; CODE XREF: sub_1119C6+212↑j ROM:00111BE0 bset #2,($1360).w ROM:00111BE6 btst #5,($1345).w ROM:00111BEC beq.s loc_111C14 ROM:00111BEE bsr.l sub_12A754 ROM:00111BF4 bsr.l sub_12A74C ROM:00111BFA move #$2500,sr ROM:00111BFE bsr.l sub_129230 ROM:00111C04 bsr.l sub_129D18 ROM:00111C0A bsr.l sub_12A36C ROM:00111C10 bra.w loc_111C20 ROM:00111C14 ; --------------------------------------------------------------------------- ROM:00111C14 ROM:00111C14 loc_111C14: ; CODE XREF: sub_1119C6+226↑j ROM:00111C14 bsr.l sub_12986A ROM:00111C1A bsr.l sub_12A74C ROM:00111C20 ROM:00111C20 loc_111C20: ; CODE XREF: sub_1119C6+24A↑j ROM:00111C20 bclr #2,($1360).w ROM:00111C26 ROM:00111C26 loc_111C26: ; CODE XREF: sub_1119C6+20A↑j ROM:00111C26 addq.l #2,sp ROM:00111C28 rts ROM:00111C28 ; End of function sub_1119C6 ROM:00111C28 ROM:00111C2A ROM:00111C2A ; =============== S U B R O U T I N E ======================================= ROM:00111C2A ROM:00111C2A ROM:00111C2A sub_111C2A: ; CODE XREF: ROM:00111CE2↓p ROM:00111C2A ; ROM:00111D4E↓p ROM:00111C2A cmpi.w #0,($5FE).w ROM:00111C30 blt.s loc_111C38 ROM:00111C32 addi.w #$64,($5FE).w ; 'd' ROM:00111C38 ROM:00111C38 loc_111C38: ; CODE XREF: sub_111C2A+6↑j ROM:00111C38 bset #7,($948).w ROM:00111C3E rts ROM:00111C3E ; End of function sub_111C2A ROM:00111C3E ROM:00111C40 ROM:00111C40 ; =============== S U B R O U T I N E ======================================= ROM:00111C40 ROM:00111C40 ROM:00111C40 sub_111C40: ; CODE XREF: sub_111F2E:loc_111F80↓p ROM:00111C40 bsr.l sub_12986A ROM:00111C46 bclr #1,($1DA9).w ROM:00111C4C bclr #0,($1DA9).w ROM:00111C52 rts ROM:00111C52 ; End of function sub_111C40 ROM:00111C52 ROM:00111C54 ; --------------------------------------------------------------------------- ROM:00111C54 movem.l d0-a4,-(sp) ROM:00111C58 andi.w #$FFFE,($FFFFFE20).w ROM:00111C5E bsr.w sub_111CAC ROM:00111C62 movem.l (sp)+,d0-a4 ROM:00111C66 rte ROM:00111C68 ROM:00111C68 ; =============== S U B R O U T I N E ======================================= ROM:00111C68 ROM:00111C68 ROM:00111C68 sub_111C68: ; CODE XREF: ROM:00117316↓p ROM:00111C68 cmpi.b #0,($764).w ROM:00111C6E bne.s locret_111C8A ROM:00111C70 ROM:00111C70 loc_111C70: ; DATA XREF: ROM:off_111CC2↓o ROM:00111C70 bsr.w sub_111F2E ROM:00111C74 clr.b ($8A5).w ROM:00111C78 clr.w ($62E).w ROM:00111C7C move.b #3,($8A5).w ROM:00111C82 move.b #1,($764).w ROM:00111C88 rts ROM:00111C8A ; --------------------------------------------------------------------------- ROM:00111C8A ROM:00111C8A locret_111C8A: ; CODE XREF: sub_111C68+6↑j ROM:00111C8A rts ROM:00111C8A ; End of function sub_111C68 ROM:00111C8A ROM:00111C8C ROM:00111C8C ; =============== S U B R O U T I N E ======================================= ROM:00111C8C ROM:00111C8C ROM:00111C8C sub_111C8C: ; CODE XREF: sub_119042+1E↓p ROM:00111C8C ; sub_1190F2+30↓p ROM:00111C8C move.b ($764).w,d1 ROM:00111C90 cmpi.b #3,d1 ROM:00111C94 bne.s loc_111C9E ROM:00111C96 move.b #4,($764).w ROM:00111C9C bra.s locret_111CAA ROM:00111C9E ; --------------------------------------------------------------------------- ROM:00111C9E ROM:00111C9E loc_111C9E: ; CODE XREF: sub_111C8C+8↑j ROM:00111C9E cmpi.b #5,d1 ROM:00111CA2 bne.s locret_111CAA ROM:00111CA4 move.b #6,($764).w ROM:00111CAA ROM:00111CAA locret_111CAA: ; CODE XREF: sub_111C8C+10↑j ROM:00111CAA ; sub_111C8C+16↑j ROM:00111CAA rts ROM:00111CAA ; End of function sub_111C8C ROM:00111CAA ROM:00111CAC ROM:00111CAC ; =============== S U B R O U T I N E ======================================= ROM:00111CAC ROM:00111CAC ROM:00111CAC sub_111CAC: ; CODE XREF: ROM:00111C5E↑p ROM:00111CAC clr.w d1 ROM:00111CAE move.b ($764).w,d1 ROM:00111CB2 cmpi.w #7,d1 ROM:00111CB6 bcc.s locret_111CC0 ROM:00111CB8 movea.l off_111CC2(pc,d1.w*4),a0 ROM:00111CBC nop ROM:00111CBE jmp (a0) ROM:00111CC0 ; --------------------------------------------------------------------------- ROM:00111CC0 ROM:00111CC0 locret_111CC0: ; CODE XREF: sub_111CAC+A↑j ROM:00111CC0 rts ROM:00111CC0 ; End of function sub_111CAC ROM:00111CC0 ROM:00111CC0 ; --------------------------------------------------------------------------- ROM:00111CC2 off_111CC2: dc.l loc_111C70 ; DATA XREF: sub_111CAC+C↑r ROM:00111CC6 dc.l loc_111CDE ROM:00111CCA dc.l loc_111D44 ROM:00111CCE dc.l loc_111DCC ROM:00111CD2 dc.l loc_111E26 ROM:00111CD6 dc.l loc_111E8A ROM:00111CDA dc.l loc_111EDA ROM:00111CDE ; --------------------------------------------------------------------------- ROM:00111CDE ROM:00111CDE loc_111CDE: ; DATA XREF: ROM:00111CC6↑o ROM:00111CDE bsr.w sub_111FDA ROM:00111CE2 bsr.l sub_111C2A ROM:00111CE8 btst #5,($94E).w ROM:00111CEE beq.s loc_111D0A ROM:00111CF0 bsr.w sub_112074 ROM:00111CF4 clr.b ($8A5).w ROM:00111CF8 clr.w ($62E).w ROM:00111CFC move.b #3,($8A5).w ROM:00111D02 move.b #2,($764).w ROM:00111D08 rts ROM:00111D0A ; --------------------------------------------------------------------------- ROM:00111D0A ROM:00111D0A loc_111D0A: ; CODE XREF: ROM:00111CEE↑j ROM:00111D0A move.w $112(a5),d1 ROM:00111D0E cmp.w ($62E).w,d1 ROM:00111D12 bgt.s loc_111D2E ROM:00111D14 bsr.w sub_111F2E ROM:00111D18 clr.b ($8A5).w ROM:00111D1C clr.w ($62E).w ROM:00111D20 move.b #3,($8A5).w ROM:00111D26 move.b #1,($764).w ROM:00111D2C rts ROM:00111D2E ; --------------------------------------------------------------------------- ROM:00111D2E ROM:00111D2E loc_111D2E: ; CODE XREF: ROM:00111D12↑j ROM:00111D2E clr.b ($8A5).w ROM:00111D32 clr.w ($62E).w ROM:00111D36 move.b #3,($8A5).w ROM:00111D3C move.b #1,($764).w ROM:00111D42 rts ROM:00111D44 ; --------------------------------------------------------------------------- ROM:00111D44 ROM:00111D44 loc_111D44: ; DATA XREF: ROM:00111CCA↑o ROM:00111D44 bsr.l nullsub_3 ROM:00111D4A bsr.w sub_111FDA ROM:00111D4E bsr.l sub_111C2A ROM:00111D54 btst #5,($94E).w ROM:00111D5A beq.s loc_111D92 ROM:00111D5C bsr.w sub_112082 ROM:00111D60 btst #5,($943).w ROM:00111D66 beq.s loc_111D82 ROM:00111D68 bsr.w sub_112074 ROM:00111D6C clr.b ($8A5).w ROM:00111D70 clr.w ($62E).w ROM:00111D74 move.b #3,($8A5).w ROM:00111D7A move.b #2,($764).w ROM:00111D80 rts ROM:00111D82 ; --------------------------------------------------------------------------- ROM:00111D82 ROM:00111D82 loc_111D82: ; CODE XREF: ROM:00111D66↑j ROM:00111D82 clr.b ($8A5).w ROM:00111D86 clr.w ($62E).w ROM:00111D8A move.b #3,($764).w ROM:00111D90 rts ROM:00111D92 ; --------------------------------------------------------------------------- ROM:00111D92 ROM:00111D92 loc_111D92: ; CODE XREF: ROM:00111D5A↑j ROM:00111D92 move.w $112(a5),d1 ROM:00111D96 cmp.w ($62E).w,d1 ROM:00111D9A bgt.s loc_111DB6 ROM:00111D9C bsr.w sub_111F2E ROM:00111DA0 clr.b ($8A5).w ROM:00111DA4 clr.w ($62E).w ROM:00111DA8 move.b #3,($8A5).w ROM:00111DAE move.b #1,($764).w ROM:00111DB4 rts ROM:00111DB6 ; --------------------------------------------------------------------------- ROM:00111DB6 ROM:00111DB6 loc_111DB6: ; CODE XREF: ROM:00111D9A↑j ROM:00111DB6 clr.b ($8A5).w ROM:00111DBA clr.w ($62E).w ROM:00111DBE move.b #3,($8A5).w ROM:00111DC4 move.b #2,($764).w ROM:00111DCA rts ROM:00111DCC ; --------------------------------------------------------------------------- ROM:00111DCC ROM:00111DCC loc_111DCC: ; DATA XREF: ROM:00111CCE↑o ROM:00111DCC bsr.l nullsub_4 ROM:00111DD2 clr.l d3 ROM:00111DD4 move.w ($FFFFFF0A).w,d0 ROM:00111DD8 move.w ($FFFFFFFE).w,d3 ROM:00111DDC move.w ($FFFFFFFC).w,d4 ROM:00111DE0 btst #$F,d0 ROM:00111DE4 beq.s loc_111E0A ROM:00111DE6 bsr.w sub_111F2E ROM:00111DEA bsr.l sub_1177EC ROM:00111DF0 bsr.w sub_1122EA ROM:00111DF4 clr.b ($8A5).w ROM:00111DF8 clr.w ($62E).w ROM:00111DFC move.b #3,($8A5).w ROM:00111E02 move.b #1,($764).w ROM:00111E08 rts ROM:00111E0A ; --------------------------------------------------------------------------- ROM:00111E0A ROM:00111E0A loc_111E0A: ; CODE XREF: ROM:00111DE4↑j ROM:00111E0A btst #$E,d0 ROM:00111E0E beq.s loc_111E20 ROM:00111E10 move.b #5,($764).w ROM:00111E16 bsr.w sub_112222 ROM:00111E1A bsr.w sub_1122BA ROM:00111E1E rts ROM:00111E20 ; --------------------------------------------------------------------------- ROM:00111E20 ROM:00111E20 loc_111E20: ; CODE XREF: ROM:00111E0E↑j ROM:00111E20 bsr.w sub_1122BA ROM:00111E24 rts ROM:00111E26 ; --------------------------------------------------------------------------- ROM:00111E26 ROM:00111E26 loc_111E26: ; DATA XREF: ROM:00111CD2↑o ROM:00111E26 bsr.l nullsub_4 ROM:00111E2C move.w ($FFFFFF0A).w,d0 ROM:00111E30 bsr.w sub_112296 ROM:00111E34 clr.l d3 ROM:00111E36 move.w ($FFFFFFFE).w,d3 ROM:00111E3A move.w ($FFFFFFFC).w,d4 ROM:00111E3E btst #$F,d0 ROM:00111E42 beq.s loc_111E68 ROM:00111E44 bsr.w sub_111F2E ROM:00111E48 bsr.l sub_1177EC ROM:00111E4E bsr.w sub_1122EA ROM:00111E52 clr.b ($8A5).w ROM:00111E56 clr.w ($62E).w ROM:00111E5A move.b #3,($8A5).w ROM:00111E60 move.b #1,($764).w ROM:00111E66 rts ROM:00111E68 ; --------------------------------------------------------------------------- ROM:00111E68 ROM:00111E68 loc_111E68: ; CODE XREF: ROM:00111E42↑j ROM:00111E68 btst #$E,d0 ROM:00111E6C beq.s loc_111E7E ROM:00111E6E move.b #5,($764).w ROM:00111E74 bsr.w sub_112222 ROM:00111E78 bsr.w sub_1122BA ROM:00111E7C rts ROM:00111E7E ; --------------------------------------------------------------------------- ROM:00111E7E ROM:00111E7E loc_111E7E: ; CODE XREF: ROM:00111E6C↑j ROM:00111E7E move.b #3,($764).w ROM:00111E84 bsr.w sub_1122BA ROM:00111E88 rts ROM:00111E8A ; --------------------------------------------------------------------------- ROM:00111E8A ROM:00111E8A loc_111E8A: ; DATA XREF: ROM:00111CD6↑o ROM:00111E8A bsr.l nullsub_4 ROM:00111E90 clr.l d3 ROM:00111E92 move.w ($FFFFFF0A).w,d0 ROM:00111E96 move.w ($FFFFFFFE).w,d3 ROM:00111E9A move.w ($FFFFFFFC).w,d4 ROM:00111E9E bsr.w sub_112238 ROM:00111EA2 btst #$F,d0 ROM:00111EA6 bne.s loc_111EBC ROM:00111EA8 btst #1,($949).w ROM:00111EAE bne.s loc_111EBC ROM:00111EB0 move.b #3,($764).w ROM:00111EB6 bsr.w sub_1122BA ROM:00111EBA rts ROM:00111EBC ; --------------------------------------------------------------------------- ROM:00111EBC ROM:00111EBC loc_111EBC: ; CODE XREF: ROM:00111EA6↑j ROM:00111EBC ; ROM:00111EAE↑j ROM:00111EBC bsr.w sub_111F2E ROM:00111EC0 bsr.w sub_1122EA ROM:00111EC4 clr.b ($8A5).w ROM:00111EC8 clr.w ($62E).w ROM:00111ECC move.b #3,($8A5).w ROM:00111ED2 move.b #1,($764).w ROM:00111ED8 rts ROM:00111EDA ; --------------------------------------------------------------------------- ROM:00111EDA ROM:00111EDA loc_111EDA: ; DATA XREF: ROM:00111CDA↑o ROM:00111EDA bsr.l nullsub_4 ROM:00111EE0 move.w ($FFFFFF0A).w,d0 ROM:00111EE4 bsr.w sub_112296 ROM:00111EE8 clr.l d3 ROM:00111EEA move.w ($FFFFFFFE).w,d3 ROM:00111EEE move.w ($FFFFFFFC).w,d4 ROM:00111EF2 bsr.w sub_112238 ROM:00111EF6 btst #$F,d0 ROM:00111EFA bne.s loc_111F10 ROM:00111EFC btst #1,($949).w ROM:00111F02 bne.s loc_111F10 ROM:00111F04 move.b #3,($764).w ROM:00111F0A bsr.w sub_1122BA ROM:00111F0E rts ROM:00111F10 ; --------------------------------------------------------------------------- ROM:00111F10 ROM:00111F10 loc_111F10: ; CODE XREF: ROM:00111EFA↑j ROM:00111F10 ; ROM:00111F02↑j ROM:00111F10 bsr.w sub_111F2E ROM:00111F14 bsr.w sub_1122EA ROM:00111F18 clr.b ($8A5).w ROM:00111F1C clr.w ($62E).w ROM:00111F20 move.b #3,($8A5).w ROM:00111F26 move.b #1,($764).w ROM:00111F2C rts ROM:00111F2E ROM:00111F2E ; =============== S U B R O U T I N E ======================================= ROM:00111F2E ROM:00111F2E ROM:00111F2E sub_111F2E: ; CODE XREF: sub_111C68:loc_111C70↑p ROM:00111F2E ; ROM:00111D14↑p ... ROM:00111F2E btst #1,($945).w ROM:00111F34 beq.s loc_111F80 ROM:00111F36 move.l $72(a5),d1 ROM:00111F3A cmp.l ($400).w,d1 ROM:00111F3E ble.s loc_111F80 ROM:00111F40 cmp.l ($408).w,d1 ROM:00111F44 ble.s loc_111F80 ROM:00111F46 btst #$F,d0 ROM:00111F4A bne.s loc_111F6C ROM:00111F4C move.l d3,($400).w ROM:00111F50 cmp.l d3,d1 ROM:00111F52 ble.s loc_111F68 ROM:00111F54 bset #1,($1390).w ROM:00111F5A btst #5,($946).w ROM:00111F60 beq.s loc_111F68 ROM:00111F62 bset #2,($1347).w ROM:00111F68 ROM:00111F68 loc_111F68: ; CODE XREF: sub_111F2E+24↑j ROM:00111F68 ; sub_111F2E+32↑j ROM:00111F68 bra.w loc_111F80 ROM:00111F6C ; --------------------------------------------------------------------------- ROM:00111F6C ROM:00111F6C loc_111F6C: ; CODE XREF: sub_111F2E+1C↑j ROM:00111F6C bset #1,($1390).w ROM:00111F72 btst #5,($946).w ROM:00111F78 beq.s loc_111F80 ROM:00111F7A bset #2,($1347).w ROM:00111F80 ROM:00111F80 loc_111F80: ; CODE XREF: sub_111F2E+6↑j ROM:00111F80 ; sub_111F2E+10↑j ... ROM:00111F80 bsr.l sub_111C40 ROM:00111F86 move.w $114(a5),d0 ROM:00111F8A neg.w d0 ROM:00111F8C muls.w #$64,d0 ; 'd' ROM:00111F90 move.w d0,($528).w ROM:00111F94 bclr #1,($945).w ROM:00111F9A move.w #0,d0 ROM:00111F9E bsr.l sub_118C26 ROM:00111FA4 lea ($FFFFFF00).w,a0 ROM:00111FA8 move.w #$B,(a0) ROM:00111FAC move.w #$E,2(a0) ROM:00111FB2 move.w #0,4(a0) ROM:00111FB8 move.w #1,d1 ROM:00111FBC move.w #$A,d2 ROM:00111FC0 move.w #1,d3 ROM:00111FC4 move.w #1,d4 ROM:00111FC8 move.w #1,d5 ROM:00111FCC bsr.l sub_118BAA ROM:00111FD2 bsr.l sub_1177EC ROM:00111FD8 rts ROM:00111FD8 ; End of function sub_111F2E ROM:00111FD8 ROM:00111FDA ROM:00111FDA ; =============== S U B R O U T I N E ======================================= ROM:00111FDA ROM:00111FDA ROM:00111FDA sub_111FDA: ; CODE XREF: ROM:loc_111CDE↑p ROM:00111FDA ; ROM:00111D4A↑p ROM:00111FDA bclr #5,($94E).w ROM:00111FE0 clr.l d0 ROM:00111FE2 move.w ($FFFFFF08).w,d0 ROM:00111FE6 move.l d0,d3 ROM:00111FE8 sub.l ($404).w,d3 ROM:00111FEC bcc.s loc_111FF4 ROM:00111FEE addi.l #$10000,d3 ROM:00111FF4 ROM:00111FF4 loc_111FF4: ; CODE XREF: sub_111FDA+12↑j ROM:00111FF4 move.w ($62E).w,d2 ROM:00111FF8 ext.l d2 ROM:00111FFA divs.w $14(a5),d2 ROM:00111FFE move.l d2,d6 ROM:00112000 swap d6 ROM:00112002 move.w $14(a5),d5 ROM:00112006 asr.w #1,d5 ROM:00112008 cmpi.l #$10000,d3 ROM:0011200E bge.s loc_112016 ROM:00112010 cmp.w d6,d5 ROM:00112012 bge.s loc_112016 ROM:00112014 addq.w #1,d2 ROM:00112016 ROM:00112016 loc_112016: ; CODE XREF: sub_111FDA+34↑j ROM:00112016 ; sub_111FDA+38↑j ROM:00112016 cmpi.l #$10000,d3 ROM:0011201C ble.s loc_112024 ROM:0011201E cmp.w d6,d5 ROM:00112020 ble.s loc_112024 ROM:00112022 subq.w #1,d2 ROM:00112024 ROM:00112024 loc_112024: ; CODE XREF: sub_111FDA+42↑j ROM:00112024 ; sub_111FDA+46↑j ROM:00112024 cmpi.w #0,d2 ROM:00112028 ble.s loc_112030 ROM:0011202A moveq #$11,d6 ROM:0011202C asl.l d6,d2 ROM:0011202E add.l d2,d3 ROM:00112030 ROM:00112030 loc_112030: ; CODE XREF: sub_111FDA+4E↑j ROM:00112030 move.l ($400).w,d6 ROM:00112034 muls.l #$3E8,d6 ROM:0011203C divs.l d3,d6 ROM:00112040 cmpi.w #0,($528).w ROM:00112046 blt.s loc_112060 ROM:00112048 move.w ($52C).w,d5 ROM:0011204C muls.w $116(a5),d5 ROM:00112050 divs.w #$3E8,d5 ROM:00112054 bvs.s loc_112060 ROM:00112056 cmp.w d6,d5 ROM:00112058 bgt.s loc_112060 ROM:0011205A bset #5,($94E).w ROM:00112060 ROM:00112060 loc_112060: ; CODE XREF: sub_111FDA+6C↑j ROM:00112060 ; sub_111FDA+7A↑j ... ROM:00112060 move.w d6,($52C).w ROM:00112064 move.l d0,($404).w ROM:00112068 move.l d3,($400).w ROM:0011206C addi.w #$64,($528).w ; 'd' ROM:00112072 rts ROM:00112072 ; End of function sub_111FDA ROM:00112072 ROM:00112074 ROM:00112074 ; =============== S U B R O U T I N E ======================================= ROM:00112074 ROM:00112074 ROM:00112074 sub_112074: ; CODE XREF: ROM:00111CF0↑p ROM:00112074 ; ROM:00111D68↑p ROM:00112074 move.w #$2710,($ACA).w ROM:0011207A move.w #$C8,($528).w ROM:00112080 rts ROM:00112080 ; End of function sub_112074 ROM:00112080 ROM:00112082 ROM:00112082 ; =============== S U B R O U T I N E ======================================= ROM:00112082 ROM:00112082 ROM:00112082 sub_112082: ; CODE XREF: ROM:00111D5C↑p ROM:00112082 moveq #5,d0 ROM:00112084 move.w $74E(a5,d0.w*2),d1 ROM:0011208A ROM:0011208A loc_11208A: ; CODE XREF: sub_112082+12↓j ROM:0011208A bge.s loc_112096 ROM:0011208C subq.w #1,d0 ROM:0011208E move.w $74E(a5,d0.w*2),d1 ROM:00112094 bra.s loc_11208A ROM:00112096 ; --------------------------------------------------------------------------- ROM:00112096 ROM:00112096 loc_112096: ; CODE XREF: sub_112082:loc_11208A↑j ROM:00112096 clr.w d7 ROM:00112098 move.w ($528).w,d2 ROM:0011209C subi.w #$64,d2 ; 'd' ROM:001120A0 move.w #$E10,d5 ROM:001120A4 add.w $74E(a5),d5 ROM:001120A8 move.w $74E(a5,d0.w*2),d1 ROM:001120AE sub.w d1,d5 ROM:001120B0 ROM:001120B0 loc_1120B0: ; CODE XREF: sub_112082+46↓j ROM:001120B0 cmp.w d2,d5 ROM:001120B2 beq.s loc_1120CA ROM:001120B4 cmp.w d7,d0 ROM:001120B6 blt.s loc_1120CA ROM:001120B8 addq.w #1,d7 ROM:001120BA move.w $74E(a5,d7.w*2),d5 ROM:001120C0 move.w $74C(a5,d7.w*2),d1 ROM:001120C6 sub.w d1,d5 ROM:001120C8 bra.s loc_1120B0 ROM:001120CA ; --------------------------------------------------------------------------- ROM:001120CA ROM:001120CA loc_1120CA: ; CODE XREF: sub_112082+30↑j ROM:001120CA ; sub_112082+34↑j ROM:001120CA cmp.w d7,d0 ROM:001120CC blt.l loc_112214 ROM:001120D2 move.w d1,($52A).w ROM:001120D6 move.w #0,d0 ROM:001120DA bsr.l sub_118C26 ROM:001120E0 move.w $74E(a5,d7.w*2),d0 ROM:001120E6 addi.w #$C8,d0 ROM:001120EA cmpi.w #$E10,d0 ROM:001120EE blt.s loc_1120F4 ROM:001120F0 subi.w #$E10,d0 ROM:001120F4 ROM:001120F4 loc_1120F4: ; CODE XREF: sub_112082+6C↑j ROM:001120F4 move.w d0,($528).w ROM:001120F8 lea ($FFFFFF00).w,a0 ROM:001120FC move.w $74E(a5),d2 ROM:00112100 ext.l d2 ROM:00112102 divs.w #$64,d2 ; 'd' ROM:00112106 subq.w #1,d2 ROM:00112108 bge.s loc_11210E ROM:0011210A addi.w #$24,d2 ; '$' ROM:0011210E ROM:0011210E loc_11210E: ; CODE XREF: sub_112082+86↑j ROM:0011210E move.w $750(a5),d6 ROM:00112112 ext.l d6 ROM:00112114 divs.w #$64,d6 ; 'd' ROM:00112118 subq.w #1,d6 ROM:0011211A bge.s loc_112120 ROM:0011211C move.w #$80,d6 ROM:00112120 ROM:00112120 loc_112120: ; CODE XREF: sub_112082+98↑j ROM:00112120 asl.w #8,d6 ROM:00112122 add.w d6,d2 ROM:00112124 move.w d2,(a0) ROM:00112126 move.w $754(a5),d2 ROM:0011212A ext.l d2 ROM:0011212C divs.w #$64,d2 ; 'd' ROM:00112130 subq.w #1,d2 ROM:00112132 bge.s loc_112138 ROM:00112134 move.w #$80,d2 ROM:00112138 ROM:00112138 loc_112138: ; CODE XREF: sub_112082+B0↑j ROM:00112138 asl.w #8,d2 ROM:0011213A move.w $752(a5),d6 ROM:0011213E ext.l d6 ROM:00112140 divs.w #$64,d6 ; 'd' ROM:00112144 subq.w #1,d6 ROM:00112146 bge.s loc_11214C ROM:00112148 move.w #$80,d6 ROM:0011214C ROM:0011214C loc_11214C: ; CODE XREF: sub_112082+C4↑j ROM:0011214C add.w d6,d2 ROM:0011214E move.w d2,2(a0) ROM:00112152 move.w $758(a5),d2 ROM:00112156 ext.l d2 ROM:00112158 divs.w #$64,d2 ; 'd' ROM:0011215C subq.w #1,d2 ROM:0011215E bge.s loc_112164 ROM:00112160 move.w #$80,d2 ROM:00112164 ROM:00112164 loc_112164: ; CODE XREF: sub_112082+DC↑j ROM:00112164 asl.w #8,d2 ROM:00112166 move.w $756(a5),d6 ROM:0011216A ext.l d6 ROM:0011216C divs.w #$64,d6 ; 'd' ROM:00112170 subq.w #1,d6 ROM:00112172 bge.s loc_112178 ROM:00112174 move.w #$80,d6 ROM:00112178 ROM:00112178 loc_112178: ; CODE XREF: sub_112082+F0↑j ROM:00112178 add.w d6,d2 ROM:0011217A move.w d2,4(a0) ROM:0011217E move.w #$30,d2 ; '0' ROM:00112182 asl.w #8,d2 ROM:00112184 addi.w #$80,d2 ROM:00112188 move.w d2,6(a0) ROM:0011218C ext.l d0 ROM:0011218E divs.w #$64,d0 ; 'd' ROM:00112192 move.w d0,d2 ROM:00112194 asl.w #8,d2 ROM:00112196 move.w d7,d5 ROM:00112198 addq.w #1,d5 ROM:0011219A tst.w $74E(a5,d5.w*2) ROM:001121A0 bge.s loc_1121A4 ROM:001121A2 clr.w d5 ROM:001121A4 ROM:001121A4 loc_1121A4: ; CODE XREF: sub_112082+11E↑j ROM:001121A4 add.w d5,d2 ROM:001121A6 move.w d2,8(a0) ROM:001121AA move.w d0,d2 ROM:001121AC move.w d2,$A(a0) ROM:001121B0 move.l ($404).w,d2 ROM:001121B4 move.w d2,($FFFFFFFC).w ROM:001121B8 move.l ($400).w,d2 ROM:001121BC move.w d2,($FFFFFFFE).w ROM:001121C0 bset #1,($945).w ROM:001121C6 move.w $74E(a5,d5.w*2),d6 ROM:001121CC subi.w #$64,d6 ; 'd' ROM:001121D0 bge.s loc_1121D6 ROM:001121D2 addi.w #$E10,d6 ROM:001121D6 ROM:001121D6 loc_1121D6: ; CODE XREF: sub_112082+14E↑j ROM:001121D6 cmp.w ($528).w,d6 ROM:001121DA bne.s loc_1121E2 ROM:001121DC move.w #2,-(sp) ROM:001121E0 bra.s loc_1121E6 ROM:001121E2 ; --------------------------------------------------------------------------- ROM:001121E2 ROM:001121E2 loc_1121E2: ; CODE XREF: sub_112082+158↑j ROM:001121E2 move.w #3,-(sp) ROM:001121E6 ROM:001121E6 loc_1121E6: ; CODE XREF: sub_112082+15E↑j ROM:001121E6 bsr.l sub_111924 ROM:001121EC move.w ($528).w,d0 ROM:001121F0 ext.l d0 ROM:001121F2 divs.w #$64,d0 ; 'd' ROM:001121F6 move.w d0,($FFFFFF0A).w ROM:001121FA moveq #0,d0 ROM:001121FC moveq #1,d1 ROM:001121FE moveq #$F,d2 ROM:00112200 moveq #0,d3 ROM:00112202 move.w (sp)+,d4 ROM:00112204 moveq #1,d5 ROM:00112206 bsr.l sub_118BAA ROM:0011220C bclr #5,($943).w ROM:00112212 bra.s locret_112220 ROM:00112214 ; --------------------------------------------------------------------------- ROM:00112214 ROM:00112214 loc_112214: ; CODE XREF: sub_112082+4A↑j ROM:00112214 bset #5,($943).w ROM:0011221A bset #7,($947).w ROM:00112220 ROM:00112220 locret_112220: ; CODE XREF: sub_112082+190↑j ROM:00112220 rts ROM:00112220 ; End of function sub_112082 ROM:00112220 ROM:00112222 ROM:00112222 ; =============== S U B R O U T I N E ======================================= ROM:00112222 ROM:00112222 ROM:00112222 sub_112222: ; CODE XREF: ROM:00111E16↑p ROM:00112222 ; ROM:00111E74↑p ROM:00112222 move.l d3,d1 ROM:00112224 mulu.l #$7D0,d1 ROM:0011222C divu.l ($400).w,d1 ROM:00112232 move.w d1,($52C).w ROM:00112236 rts ROM:00112236 ; End of function sub_112222 ROM:00112236 ROM:00112238 ROM:00112238 ; =============== S U B R O U T I N E ======================================= ROM:00112238 ROM:00112238 ROM:00112238 sub_112238: ; CODE XREF: ROM:00111E9E↑p ROM:00112238 ; ROM:00111EF2↑p ROM:00112238 bclr #1,($949).w ROM:0011223E move.w d3,d1 ROM:00112240 move.l #$E10,d2 ROM:00112246 divs.w #4,d2 ROM:0011224A cmp.w ($516).w,d2 ROM:0011224E ble.s loc_112256 ROM:00112250 mulu.w $118(a5),d1 ROM:00112254 bra.s loc_11225A ROM:00112256 ; --------------------------------------------------------------------------- ROM:00112256 ROM:00112256 loc_112256: ; CODE XREF: sub_112238+16↑j ROM:00112256 mulu.w $11A(a5),d1 ROM:0011225A ROM:0011225A loc_11225A: ; CODE XREF: sub_112238+1C↑j ROM:0011225A move.l ($400).w,d2 ROM:0011225E asl.l #1,d2 ROM:00112260 divu.l d2,d1 ROM:00112264 cmp.w ($52C).w,d1 ROM:00112268 ble.s loc_112270 ROM:0011226A bset #1,($949).w ROM:00112270 ROM:00112270 loc_112270: ; CODE XREF: sub_112238+30↑j ROM:00112270 move.w d3,d1 ROM:00112272 mulu.w #$3E8,d1 ROM:00112276 divu.l d2,d1 ROM:0011227A move.w ($52C).w,d2 ROM:0011227E mulu.w #$3E8,d2 ROM:00112282 divu.l d1,d2 ROM:00112286 cmp.w ($ACA).w,d2 ROM:0011228A bge.s loc_112290 ROM:0011228C move.w d2,($ACA).w ROM:00112290 ROM:00112290 loc_112290: ; CODE XREF: sub_112238+52↑j ROM:00112290 move.w d1,($52C).w ROM:00112294 rts ROM:00112294 ; End of function sub_112238 ROM:00112294 ROM:00112296 ROM:00112296 ; =============== S U B R O U T I N E ======================================= ROM:00112296 ROM:00112296 ROM:00112296 sub_112296: ; CODE XREF: ROM:00111E30↑p ROM:00112296 ; ROM:00111EE4↑p ROM:00112296 subi.b #$24,d0 ; '$' ROM:0011229A bge.s loc_1122A0 ROM:0011229C addi.b #$48,d0 ; 'H' ROM:001122A0 ROM:001122A0 loc_1122A0: ; CODE XREF: sub_112296+4↑j ROM:001122A0 move.w d0,($FFFFFF0A).w ROM:001122A4 ext.w d0 ROM:001122A6 muls.w #$64,d0 ; 'd' ROM:001122AA move.w d0,($528).w ROM:001122AE bsr.l sub_11198E ROM:001122B4 move.w ($FFFFFF0A).w,d0 ROM:001122B8 rts ROM:001122B8 ; End of function sub_112296 ROM:001122B8 ROM:001122BA ROM:001122BA ; =============== S U B R O U T I N E ======================================= ROM:001122BA ROM:001122BA ROM:001122BA sub_1122BA: ; CODE XREF: ROM:00111E1A↑p ROM:001122BA ; ROM:loc_111E20↑p ... ROM:001122BA ext.w d0 ROM:001122BC muls.w #$64,d0 ; 'd' ROM:001122C0 move.w d0,($528).w ROM:001122C4 move.l ($400).w,($408).w ROM:001122CA move.l d3,($400).w ROM:001122CE move.l ($404).w,d1 ROM:001122D2 cmp.w d4,d1 ROM:001122D4 bls.s loc_1122DC ROM:001122D6 addi.l #$10000,d1 ROM:001122DC ROM:001122DC loc_1122DC: ; CODE XREF: sub_1122BA+1A↑j ROM:001122DC move.w d4,d1 ROM:001122DE move.l d1,($404).w ROM:001122E2 bsr.l sub_1119C6 ROM:001122E8 rts ROM:001122E8 ; End of function sub_1122BA ROM:001122E8 ROM:001122EA ROM:001122EA ; =============== S U B R O U T I N E ======================================= ROM:001122EA ROM:001122EA ROM:001122EA sub_1122EA: ; CODE XREF: ROM:00111DF0↑p ROM:001122EA ; ROM:00111E4E↑p ... ROM:001122EA move.w #$30,d2 ; '0' ROM:001122EE asr.w #3,d2 ROM:001122F0 move.l #$FF,d1 ROM:001122F6 asl.l d2,d1 ROM:001122F8 or.l d1,($FFFFFE18).w ROM:001122FC rts ROM:001122FC ; End of function sub_1122EA ROM:001122FC ROM:001122FE ; --------------------------------------------------------------------------- ROM:001122FE movea.l #$13C000,a5 ROM:00112304 move.l a5,($470).w ROM:00112308 rts ROM:0011230A ; --------------------------------------------------------------------------- ROM:0011230A movea.l #$13C000,a5 ROM:00112310 move.l a5,($470).w ROM:00112314 rts ROM:00112316 ; --------------------------------------------------------------------------- ROM:00112316 movem.l d0-d2,-(sp) ROM:0011231A move.w ($FFFFF452).w,d2 ROM:0011231E move.w ($FFFFF454).w,d0 ROM:00112322 move.w ($534).w,d1 ROM:00112326 move.w d2,($534).w ROM:0011232A btst #3,($945).w ROM:00112330 beq.s loc_112362 ROM:00112332 sub.w d1,d2 ROM:00112334 move.w d2,($530).w ROM:00112338 sub.w d0,d1 ROM:0011233A add.w d2,d1 ROM:0011233C mulu.w #$2710,d1 ROM:00112340 divu.w d2,d1 ROM:00112342 move.w d1,d2 ROM:00112344 sub.w ($532).w,d2 ROM:00112348 muls.w #$64,d2 ; 'd' ROM:0011234C divs.w $11E(a5),d2 ROM:00112350 bne.s loc_112358 ROM:00112352 move.w d1,($532).w ROM:00112356 bra.s loc_11235C ROM:00112358 ; --------------------------------------------------------------------------- ROM:00112358 ROM:00112358 loc_112358: ; CODE XREF: ROM:00112350↑j ROM:00112358 add.w d2,($532).w ROM:0011235C ROM:0011235C loc_11235C: ; CODE XREF: ROM:00112356↑j ROM:0011235C bset #4,($948).w ROM:00112362 ROM:00112362 loc_112362: ; CODE XREF: ROM:00112330↑j ROM:00112362 bset #3,($945).w ROM:00112368 clr.b ($8C7).w ROM:0011236C move.w #$F,($672).w ROM:00112372 move.b #1,($8C7).w ROM:00112378 bclr #7,($FFFFF450).w ROM:0011237E movem.l (sp)+,d0-d2 ROM:00112382 rte ROM:00112384 ROM:00112384 ; =============== S U B R O U T I N E ======================================= ROM:00112384 ROM:00112384 ROM:00112384 sub_112384: ; CODE XREF: ROM:00117334↓p ROM:00112384 move.w #$204,($FFFFF460).w ROM:0011238A move.w #$54,($FFFFF420).w ; 'T' ROM:00112390 bsr.l sub_114EA6 ROM:00112396 move.w #$1011,($FFFFF450).w ROM:0011239C rts ROM:0011239C ; End of function sub_112384 ROM:0011239C ROM:0011239E ; --------------------------------------------------------------------------- ROM:0011239E rte ROM:001123A0 ROM:001123A0 ; =============== S U B R O U T I N E ======================================= ROM:001123A0 ROM:001123A0 ROM:001123A0 sub_1123A0: ; CODE XREF: ROM:0011732E↓p ROM:001123A0 move.w #$1201,($FFFFF400).w ROM:001123A6 move.w #8,($FFFFF408).w ROM:001123AC move.w #6,($536).w ROM:001123B2 move.w #0,($53A).w ROM:001123B8 move.w #$3E8,($538).w ROM:001123BE bsr.w sub_11251E ROM:001123C2 move.w #8,($536).w ROM:001123C8 move.w #0,($53A).w ROM:001123CE move.w #$3E8,($538).w ROM:001123D4 bsr.w sub_11251E ROM:001123D8 move.w #5,($536).w ROM:001123DE move.w #0,($53A).w ROM:001123E4 move.w #$3E8,($538).w ROM:001123EA bsr.w sub_11251E ROM:001123EE move.w #7,($536).w ROM:001123F4 move.w #0,($53A).w ROM:001123FA move.w #$3E8,($538).w ROM:00112400 bsr.w sub_11251E ROM:00112404 rts ROM:00112404 ; End of function sub_1123A0 ROM:00112404 ROM:00112406 ROM:00112406 ; =============== S U B R O U T I N E ======================================= ROM:00112406 ROM:00112406 ROM:00112406 sub_112406: ; CODE XREF: ROM:00117482↓p ROM:00112406 move.w $12C(a5),d0 ROM:0011240A cmpi.w #0,d0 ROM:0011240E beq.s loc_11241C ROM:00112410 move.w $12E(a5),($AE4).w ROM:00112416 move.w $130(a5),($AD4).w ROM:0011241C ROM:0011241C loc_11241C: ; CODE XREF: sub_112406+8↑j ROM:0011241C move.w #6,($536).w ROM:00112422 move.w ($AD4).w,($53A).w ROM:00112428 move.w ($AE4).w,($538).w ROM:0011242E move.w ($AEA).w,d0 ROM:00112432 cmp.w ($538).w,d0 ROM:00112436 beq.s loc_11243E ROM:00112438 bsr.w sub_11251E ROM:0011243C bra.s loc_112442 ROM:0011243E ; --------------------------------------------------------------------------- ROM:0011243E ROM:0011243E loc_11243E: ; CODE XREF: sub_112406+30↑j ROM:0011243E bsr.w sub_112594 ROM:00112442 ROM:00112442 loc_112442: ; CODE XREF: sub_112406+36↑j ROM:00112442 move.w ($538).w,($AEA).w ROM:00112448 move.w $132(a5),d0 ROM:0011244C cmpi.w #0,d0 ROM:00112450 beq.s loc_112460 ROM:00112452 move.w $134(a5),($AE2).w ROM:00112458 move.w $136(a5),($AD2).w ROM:0011245E bra.s loc_11246C ROM:00112460 ; --------------------------------------------------------------------------- ROM:00112460 ROM:00112460 loc_112460: ; CODE XREF: sub_112406+4A↑j ROM:00112460 move.w $134(a5),($AE2).w ROM:00112466 move.w ($5C4).w,($AD2).w ROM:0011246C ROM:0011246C loc_11246C: ; CODE XREF: sub_112406+58↑j ROM:0011246C move.w #5,($536).w ROM:00112472 move.w ($AD2).w,($53A).w ROM:00112478 move.w ($AE2).w,($538).w ROM:0011247E move.w ($AF0).w,d0 ROM:00112482 cmp.w ($538).w,d0 ROM:00112486 beq.s loc_11248E ROM:00112488 bsr.w sub_11251E ROM:0011248C bra.s loc_112492 ROM:0011248E ; --------------------------------------------------------------------------- ROM:0011248E ROM:0011248E loc_11248E: ; CODE XREF: sub_112406+80↑j ROM:0011248E bsr.w sub_112594 ROM:00112492 ROM:00112492 loc_112492: ; CODE XREF: sub_112406+86↑j ROM:00112492 move.w ($538).w,($AF0).w ROM:00112498 move.w $126(a5),d0 ROM:0011249C cmpi.w #0,d0 ROM:001124A0 beq.s loc_1124AE ROM:001124A2 move.w $128(a5),($AE8).w ROM:001124A8 move.w $12A(a5),($AD8).w ROM:001124AE ROM:001124AE loc_1124AE: ; CODE XREF: sub_112406+9A↑j ROM:001124AE move.w #8,($536).w ROM:001124B4 move.w ($AD8).w,($53A).w ROM:001124BA move.w ($AE8).w,($538).w ROM:001124C0 move.w ($AEE).w,d0 ROM:001124C4 cmp.w ($538).w,d0 ROM:001124C8 beq.s loc_1124D0 ROM:001124CA bsr.w sub_11251E ROM:001124CE bra.s loc_1124D4 ROM:001124D0 ; --------------------------------------------------------------------------- ROM:001124D0 ROM:001124D0 loc_1124D0: ; CODE XREF: sub_112406+C2↑j ROM:001124D0 bsr.w sub_112594 ROM:001124D4 ROM:001124D4 loc_1124D4: ; CODE XREF: sub_112406+C8↑j ROM:001124D4 move.w ($538).w,($AEE).w ROM:001124DA move.w $138(a5),d0 ROM:001124DE cmpi.w #0,d0 ROM:001124E2 beq.s loc_1124F0 ROM:001124E4 move.w $13A(a5),($AE6).w ROM:001124EA move.w $13C(a5),($AD6).w ROM:001124F0 ROM:001124F0 loc_1124F0: ; CODE XREF: sub_112406+DC↑j ROM:001124F0 move.w #7,($536).w ROM:001124F6 move.w ($AD6).w,($53A).w ROM:001124FC move.w ($AE6).w,($538).w ROM:00112502 move.w ($AEC).w,d0 ROM:00112506 cmp.w ($538).w,d0 ROM:0011250A beq.s loc_112512 ROM:0011250C bsr.w sub_11251E ROM:00112510 bra.s loc_112516 ROM:00112512 ; --------------------------------------------------------------------------- ROM:00112512 ROM:00112512 loc_112512: ; CODE XREF: sub_112406+104↑j ROM:00112512 bsr.w sub_112594 ROM:00112516 ROM:00112516 loc_112516: ; CODE XREF: sub_112406+10A↑j ROM:00112516 move.w ($538).w,($AEC).w ROM:0011251C rts ROM:0011251C ; End of function sub_112406 ROM:0011251C ROM:0011251E ROM:0011251E ; =============== S U B R O U T I N E ======================================= ROM:0011251E ROM:0011251E ROM:0011251E sub_11251E: ; CODE XREF: sub_1123A0+1E↑p ROM:0011251E ; sub_1123A0+34↑p ... ROM:0011251E move.w ($536).w,d0 ROM:00112522 asl.w #3,d0 ROM:00112524 subi.w #$28,d0 ; '(' ROM:00112528 lea ($FFFFF428).w,a0 ROM:0011252C adda.w d0,a0 ROM:0011252E move.l #$F42400,d2 ROM:00112534 clr.l d0 ROM:00112536 move.w ($538).w,d0 ROM:0011253A cmpi.w #2,d0 ROM:0011253E bge.s loc_112544 ROM:00112540 move.w #2,d0 ROM:00112544 ROM:00112544 loc_112544: ; CODE XREF: sub_11251E+20↑j ROM:00112544 clr.w d1 ROM:00112546 divu.l d0,d2 ROM:0011254A asr.l #1,d2 ROM:0011254C ROM:0011254C loc_11254C: ; CODE XREF: sub_11251E:loc_112566↓j ROM:0011254C cmpi.l #$FFFF,d2 ROM:00112552 ble.s loc_112568 ROM:00112554 cmpi.w #7,d1 ROM:00112558 bge.s loc_112568 ROM:0011255A asr.l #1,d2 ROM:0011255C addq.l #1,d1 ROM:0011255E cmpi.w #7,d1 ROM:00112562 bne.s loc_112566 ROM:00112564 asr.l #1,d2 ROM:00112566 ROM:00112566 loc_112566: ; CODE XREF: sub_11251E+44↑j ROM:00112566 bra.s loc_11254C ROM:00112568 ; --------------------------------------------------------------------------- ROM:00112568 ROM:00112568 loc_112568: ; CODE XREF: sub_11251E+34↑j ROM:00112568 ; sub_11251E+3A↑j ROM:00112568 move.l d2,d0 ROM:0011256A mulu.w ($53A).w,d0 ROM:0011256E divu.w #$2710,d0 ROM:00112572 swap d2 ROM:00112574 move.w d0,d2 ROM:00112576 move.l d2,2(a0) ROM:0011257A move.w ($536).w,d0 ROM:0011257E cmpi.w #8,d0 ROM:00112582 bne.s loc_11258C ROM:00112584 ori.w #$18,d1 ROM:00112588 move.w d1,(a0) ROM:0011258A bra.s locret_112592 ROM:0011258C ; --------------------------------------------------------------------------- ROM:0011258C ROM:0011258C loc_11258C: ; CODE XREF: sub_11251E+64↑j ROM:0011258C ori.w #8,d1 ROM:00112590 move.w d1,(a0) ROM:00112592 ROM:00112592 locret_112592: ; CODE XREF: sub_11251E+6C↑j ROM:00112592 rts ROM:00112592 ; End of function sub_11251E ROM:00112592 ROM:00112594 ROM:00112594 ; =============== S U B R O U T I N E ======================================= ROM:00112594 ROM:00112594 ROM:00112594 sub_112594: ; CODE XREF: sub_112406:loc_11243E↑p ROM:00112594 ; sub_112406:loc_11248E↑p ... ROM:00112594 move.w ($536).w,d0 ROM:00112598 asl.w #3,d0 ROM:0011259A subi.w #$28,d0 ; '(' ROM:0011259E lea ($FFFFF428).w,a0 ROM:001125A2 adda.w d0,a0 ROM:001125A4 clr.l d0 ROM:001125A6 move.w 2(a0),d0 ROM:001125AA mulu.w ($53A).w,d0 ROM:001125AE divu.w #$2710,d0 ROM:001125B2 move.w d0,4(a0) ROM:001125B6 rts ROM:001125B6 ; End of function sub_112594 ROM:001125B6 ROM:001125B8 ; --------------------------------------------------------------------------- ROM:001125B8 movem.l d0-d5,-(sp) ROM:001125BC bsr.w sub_1130AA ROM:001125C0 bsr.w sub_112926 ROM:001125C4 bsr.w sub_112C84 ROM:001125C8 btst #5,($940).w ROM:001125CE beq.s loc_112602 ROM:001125D0 bsr.l nullsub_8 ROM:001125D6 btst #6,($946).w ROM:001125DC beq.s loc_1125E4 ROM:001125DE bsr.l nullsub_5 ROM:001125E4 ROM:001125E4 loc_1125E4: ; CODE XREF: ROM:001125DC↑j ROM:001125E4 btst #7,($944).w ROM:001125EA beq.s loc_1125F4 ROM:001125EC bsr.l nullsub_6 ROM:001125F2 bra.s loc_112602 ROM:001125F4 ; --------------------------------------------------------------------------- ROM:001125F4 ROM:001125F4 loc_1125F4: ; CODE XREF: ROM:001125EA↑j ROM:001125F4 btst #5,($947).w ROM:001125FA beq.s loc_112602 ROM:001125FC bsr.l nullsub_7 ROM:00112602 ROM:00112602 loc_112602: ; CODE XREF: ROM:001125CE↑j ROM:00112602 ; ROM:001125F2↑j ... ROM:00112602 movem.l (sp)+,d0-d5 ROM:00112606 rte ROM:00112608 ROM:00112608 ; =============== S U B R O U T I N E ======================================= ROM:00112608 ROM:00112608 ROM:00112608 sub_112608: ; CODE XREF: ROM:00117A40↓p ROM:00112608 bsr.w sub_1129D4 ROM:0011260C rts ROM:0011260C ; End of function sub_112608 ROM:0011260C ROM:0011260E ROM:0011260E ; =============== S U B R O U T I N E ======================================= ROM:0011260E ROM:0011260E ROM:0011260E sub_11260E: ; CODE XREF: ROM:00117458↓p ROM:0011260E bsr.w sub_112E0E ROM:00112612 bsr.w sub_112618 ROM:00112616 rts ROM:00112616 ; End of function sub_11260E ROM:00112616 ROM:00112618 ROM:00112618 ; =============== S U B R O U T I N E ======================================= ROM:00112618 ROM:00112618 ROM:00112618 sub_112618: ; CODE XREF: sub_11260E+4↑p ROM:00112618 bclr #3,($1343).w ROM:0011261E bclr #3,($1345).w ROM:00112624 bclr #3,($94C).w ROM:0011262A bclr #4,($941).w ROM:00112630 clr.w d1 ROM:00112632 move.b ($767).w,d1 ROM:00112636 cmpi.w #7,d1 ROM:0011263A bcc.s locret_112644 ROM:0011263C movea.l off_112646(pc,d1.w*4),a0 ROM:00112640 nop ROM:00112642 jmp (a0) ROM:00112644 ; --------------------------------------------------------------------------- ROM:00112644 ROM:00112644 locret_112644: ; CODE XREF: sub_112618+22↑j ROM:00112644 rts ROM:00112644 ; End of function sub_112618 ROM:00112644 ROM:00112644 ; --------------------------------------------------------------------------- ROM:00112646 off_112646: dc.l loc_112662 ; DATA XREF: sub_112618+24↑r ROM:0011264A dc.l loc_1126E6 ROM:0011264E dc.l loc_1127EE ROM:00112652 dc.l loc_112828 ROM:00112656 dc.l loc_1128A0 ROM:0011265A dc.l loc_112690 ROM:0011265E dc.l loc_1128D4 ROM:00112662 ; --------------------------------------------------------------------------- ROM:00112662 ROM:00112662 loc_112662: ; DATA XREF: ROM:off_112646↑o ROM:00112662 bsr.w sub_11317E ROM:00112666 bsr.w sub_113148 ROM:0011266A bset #4,($941).w ROM:00112670 bset #5,($FFFFFC0B).w ROM:00112676 bset #1,($1367).w ROM:0011267C bsr.l sub_120F82 ROM:00112682 move.b #5,($767).w ROM:00112688 bra.l loc_1126DE ROM:0011268E ; --------------------------------------------------------------------------- ROM:0011268E ROM:0011268E locret_11268E: ; CODE XREF: ROM:001126D8↓j ROM:0011268E rts ROM:00112690 ; --------------------------------------------------------------------------- ROM:00112690 ROM:00112690 loc_112690: ; DATA XREF: ROM:0011265A↑o ROM:00112690 btst #3,($948).w ROM:00112696 beq.s loc_1126B0 ROM:00112698 bclr #1,($1367).w ROM:0011269E bclr #3,($948).w ROM:001126A4 move.b #1,($767).w ROM:001126AA bra.l locret_1127EC ROM:001126B0 ; --------------------------------------------------------------------------- ROM:001126B0 ROM:001126B0 loc_1126B0: ; CODE XREF: ROM:00112696↑j ROM:001126B0 btst #2,($1358).w ROM:001126B6 beq.s loc_1126DE ROM:001126B8 bclr #0,($94D).w ROM:001126BE bclr #5,($FFFFFC0B).w ROM:001126C4 bset #4,($941).w ROM:001126CA clr.w ($554).w ROM:001126CE clr.w ($556).w ROM:001126D2 move.b #0,($767).w ROM:001126D8 bra.l locret_11268E ROM:001126DE ; --------------------------------------------------------------------------- ROM:001126DE ROM:001126DE loc_1126DE: ; CODE XREF: ROM:00112688↑j ROM:001126DE ; ROM:001126B6↑j ROM:001126DE bsr.l sub_120F70 ROM:001126E4 rts ROM:001126E6 ; --------------------------------------------------------------------------- ROM:001126E6 ROM:001126E6 loc_1126E6: ; DATA XREF: ROM:0011264A↑o ROM:001126E6 move.w $14C(a5),d0 ROM:001126EA move.w $14E(a5),d1 ROM:001126EE move.w $150(a5),d2 ROM:001126F2 btst #6,($945).w ROM:001126F8 beq.s loc_112720 ROM:001126FA cmp.w ($552).w,d0 ROM:001126FE bne.s loc_112720 ROM:00112700 bsr.w sub_113126 ROM:00112704 bsr.w sub_1131A2 ROM:00112708 bset #3,($94C).w ROM:0011270E bclr #6,($945).w ROM:00112714 move.b #3,($767).w ROM:0011271A bra.l locret_11289E ROM:00112720 ; --------------------------------------------------------------------------- ROM:00112720 ROM:00112720 loc_112720: ; CODE XREF: ROM:001126F8↑j ROM:00112720 ; ROM:001126FE↑j ROM:00112720 btst #6,($945).w ROM:00112726 beq.s loc_112762 ROM:00112728 cmp.w ($552).w,d2 ROM:0011272C bne.s loc_112762 ROM:0011272E bsr.w sub_113126 ROM:00112732 bclr #6,($945).w ROM:00112738 bclr #7,($FFFFFC0B).w ROM:0011273E bclr #5,($FFFFFC0B).w ROM:00112744 bclr #4,($FFFFFC0B).w ROM:0011274A bset #3,($FFFFFC0B).w ROM:00112750 bset #2,($FFFFFC0B).w ROM:00112756 move.b #6,($767).w ROM:0011275C bra.l loc_112912 ROM:00112762 ; --------------------------------------------------------------------------- ROM:00112762 ROM:00112762 loc_112762: ; CODE XREF: ROM:00112726↑j ROM:00112762 ; ROM:0011272C↑j ROM:00112762 btst #6,($945).w ROM:00112768 beq.s loc_112794 ROM:0011276A cmp.w ($552).w,d0 ROM:0011276E beq.s loc_112794 ROM:00112770 cmp.w ($552).w,d1 ROM:00112774 beq.s loc_112794 ROM:00112776 cmp.w ($552).w,d2 ROM:0011277A beq.s loc_112794 ROM:0011277C bsr.w sub_113126 ROM:00112780 bset #4,($941).w ROM:00112786 bclr #6,($945).w ROM:0011278C move.b #1,($767).w ROM:00112792 bra.s locret_1127EC ROM:00112794 ; --------------------------------------------------------------------------- ROM:00112794 ROM:00112794 loc_112794: ; CODE XREF: ROM:00112768↑j ROM:00112794 ; ROM:0011276E↑j ... ROM:00112794 btst #6,($945).w ROM:0011279A beq.s loc_1127C6 ROM:0011279C cmp.w ($552).w,d1 ROM:001127A0 bne.s loc_1127C6 ROM:001127A2 bsr.w sub_113126 ROM:001127A6 bsr.w sub_11317E ROM:001127AA bsr.w sub_113190 ROM:001127AE bset #3,($94C).w ROM:001127B4 bclr #6,($945).w ROM:001127BA move.b #3,($767).w ROM:001127C0 bra.l locret_11289E ROM:001127C6 ; --------------------------------------------------------------------------- ROM:001127C6 ROM:001127C6 loc_1127C6: ; CODE XREF: ROM:0011279A↑j ROM:001127C6 ; ROM:001127A0↑j ROM:001127C6 btst #0,($94D).w ROM:001127CC beq.s loc_1127E6 ROM:001127CE bsr.l sub_120F82 ROM:001127D4 move.b #2,($767).w ROM:001127DA bset #5,($FFFFFC0B).w ROM:001127E0 bra.l loc_112820 ROM:001127E6 ; --------------------------------------------------------------------------- ROM:001127E6 ROM:001127E6 loc_1127E6: ; CODE XREF: ROM:001127CC↑j ROM:001127E6 bclr #6,($945).w ROM:001127EC ROM:001127EC locret_1127EC: ; CODE XREF: ROM:001126AA↑j ROM:001127EC ; ROM:00112792↑j ... ROM:001127EC rts ROM:001127EE ; --------------------------------------------------------------------------- ROM:001127EE ROM:001127EE loc_1127EE: ; DATA XREF: ROM:0011264E↑o ROM:001127EE btst #2,($1358).w ROM:001127F4 beq.s loc_112820 ROM:001127F6 bclr #0,($94D).w ROM:001127FC bclr #5,($FFFFFC0B).w ROM:00112802 bset #4,($941).w ROM:00112808 bsr.w sub_11316C ROM:0011280C clr.w ($554).w ROM:00112810 clr.w ($556).w ROM:00112814 move.b #1,($767).w ROM:0011281A bra.l locret_1127EC ROM:00112820 ; --------------------------------------------------------------------------- ROM:00112820 ROM:00112820 loc_112820: ; CODE XREF: ROM:001127E0↑j ROM:00112820 ; ROM:001127F4↑j ... ROM:00112820 bsr.l sub_120F70 ROM:00112826 rts ROM:00112828 ; --------------------------------------------------------------------------- ROM:00112828 ROM:00112828 loc_112828: ; DATA XREF: ROM:00112652↑o ROM:00112828 btst #4,($1362).w ROM:0011282E beq.s loc_11284E ROM:00112830 move.w $14C(a5),d0 ROM:00112834 cmp.w ($552).w,d0 ROM:00112838 bne.s loc_11284E ROM:0011283A bsr.l sub_120F82 ROM:00112840 move.b #2,($767).w ROM:00112846 bset #5,($FFFFFC0B).w ROM:0011284C bra.s loc_112820 ROM:0011284E ; --------------------------------------------------------------------------- ROM:0011284E ROM:0011284E loc_11284E: ; CODE XREF: ROM:0011282E↑j ROM:0011284E ; ROM:00112838↑j ROM:0011284E btst #4,($1362).w ROM:00112854 beq.s loc_112884 ROM:00112856 move.w $14E(a5),d0 ROM:0011285A cmp.w ($552).w,d0 ROM:0011285E bne.s loc_112884 ROM:00112860 move.b #4,($767).w ROM:00112866 bclr #7,($FFFFFC0B).w ROM:0011286C bclr #5,($FFFFFC0B).w ROM:00112872 bset #3,($FFFFFC0B).w ROM:00112878 bset #2,($FFFFFC0B).w ROM:0011287E bra.l locret_1128D2 ROM:00112884 ; --------------------------------------------------------------------------- ROM:00112884 ROM:00112884 loc_112884: ; CODE XREF: ROM:00112854↑j ROM:00112884 ; ROM:0011285E↑j ROM:00112884 btst #3,($94A).w ROM:0011288A beq.s locret_11289E ROM:0011288C bset #4,($941).w ROM:00112892 move.b #1,($767).w ROM:00112898 bra.l locret_1127EC ROM:0011289E ; --------------------------------------------------------------------------- ROM:0011289E ROM:0011289E locret_11289E: ; CODE XREF: ROM:0011271A↑j ROM:0011289E ; ROM:001127C0↑j ... ROM:0011289E rts ROM:001128A0 ; --------------------------------------------------------------------------- ROM:001128A0 ROM:001128A0 loc_1128A0: ; DATA XREF: ROM:00112656↑o ROM:001128A0 btst #3,($941).w ROM:001128A6 beq.s locret_1128D2 ROM:001128A8 bclr #7,($FFFFFC0B).w ROM:001128AE bclr #5,($FFFFFC0B).w ROM:001128B4 bset #4,($941).w ROM:001128BA bsr.w sub_11316C ROM:001128BE clr.w ($554).w ROM:001128C2 clr.w ($556).w ROM:001128C6 move.b #1,($767).w ROM:001128CC bra.l locret_1127EC ROM:001128D2 ; --------------------------------------------------------------------------- ROM:001128D2 ROM:001128D2 locret_1128D2: ; CODE XREF: ROM:0011287E↑j ROM:001128D2 ; ROM:001128A6↑j ROM:001128D2 rts ROM:001128D4 ; --------------------------------------------------------------------------- ROM:001128D4 ROM:001128D4 loc_1128D4: ; DATA XREF: ROM:0011265E↑o ROM:001128D4 btst #3,($94B).w ROM:001128DA beq.s loc_112912 ROM:001128DC bclr #3,($94B).w ROM:001128E2 bclr #5,($940).w ROM:001128E8 move.b #0,($786).w ROM:001128EE move.b #0,($787).w ROM:001128F4 bclr #3,($FFFFFC0B).w ROM:001128FA bclr #2,($FFFFFC0B).w ROM:00112900 bset #4,($941).w ROM:00112906 move.b #1,($767).w ROM:0011290C bra.l locret_1127EC ROM:00112912 ; --------------------------------------------------------------------------- ROM:00112912 ROM:00112912 loc_112912: ; CODE XREF: ROM:0011275C↑j ROM:00112912 ; ROM:001128DA↑j ROM:00112912 bsr.l nullsub_9 ROM:00112918 bsr.l nullsub_10 ROM:0011291E bset #5,($940).w ROM:00112924 rts ROM:00112926 ROM:00112926 ; =============== S U B R O U T I N E ======================================= ROM:00112926 ROM:00112926 ROM:00112926 sub_112926: ; CODE XREF: ROM:001125C0↑p ROM:00112926 cmpi.b #2,($767).w ROM:0011292C beq.s loc_112936 ROM:0011292E cmpi.b #5,($767).w ROM:00112934 bne.s loc_1129B4 ROM:00112936 ROM:00112936 loc_112936: ; CODE XREF: sub_112926+6↑j ROM:00112936 btst #7,($FFFFFC0B).w ROM:0011293C beq.s loc_112962 ROM:0011293E btst #7,($93E).w ROM:00112944 beq.s loc_112962 ROM:00112946 bclr #7,($FFFFFC0B).w ROM:0011294C bset #3,($1345).w ROM:00112952 movem.l d0-a5,-(sp) ROM:00112956 bsr.l sub_1248D0 ROM:0011295C movem.l (sp)+,d0-a5 ROM:00112960 bra.s loc_1129AE ROM:00112962 ; --------------------------------------------------------------------------- ROM:00112962 ROM:00112962 loc_112962: ; CODE XREF: sub_112926+16↑j ROM:00112962 ; sub_112926+1E↑j ROM:00112962 btst #6,($93E).w ROM:00112968 beq.s loc_112990 ROM:0011296A btst #4,($942).w ROM:00112970 bne.s loc_112990 ROM:00112972 btst #7,($950).w ROM:00112978 bne.s loc_112990 ROM:0011297A bset #3,($1343).w ROM:00112980 movem.l d0-a5,-(sp) ROM:00112984 bsr.l sub_124412 ROM:0011298A movem.l (sp)+,d0-a5 ROM:0011298E bra.s loc_1129AE ROM:00112990 ; --------------------------------------------------------------------------- ROM:00112990 ROM:00112990 loc_112990: ; CODE XREF: sub_112926+42↑j ROM:00112990 ; sub_112926+4A↑j ... ROM:00112990 btst #6,($93E).w ROM:00112996 beq.s loc_1129AE ROM:00112998 btst #4,($942).w ROM:0011299E beq.s loc_1129A2 ROM:001129A0 bra.s loc_1129AA ROM:001129A2 ; --------------------------------------------------------------------------- ROM:001129A2 ROM:001129A2 loc_1129A2: ; CODE XREF: sub_112926+78↑j ROM:001129A2 btst #7,($950).w ROM:001129A8 beq.s loc_1129AE ROM:001129AA ROM:001129AA loc_1129AA: ; CODE XREF: sub_112926+7A↑j ROM:001129AA bsr.w sub_1131B0 ROM:001129AE ROM:001129AE loc_1129AE: ; CODE XREF: sub_112926+3A↑j ROM:001129AE ; sub_112926+68↑j ... ROM:001129AE bra.l locret_1129D2 ROM:001129B4 ; --------------------------------------------------------------------------- ROM:001129B4 ROM:001129B4 loc_1129B4: ; CODE XREF: sub_112926+E↑j ROM:001129B4 cmpi.b #4,($767).w ROM:001129BA bne.s locret_1129D2 ROM:001129BC btst #5,($FFFFFC0B).w ROM:001129C2 beq.s locret_1129D2 ROM:001129C4 btst #6,($93E).w ROM:001129CA beq.s locret_1129D2 ROM:001129CC bsr.l sub_113250 ROM:001129D2 ROM:001129D2 locret_1129D2: ; CODE XREF: sub_112926:loc_1129AE↑j ROM:001129D2 ; sub_112926+94↑j ... ROM:001129D2 rts ROM:001129D2 ; End of function sub_112926 ROM:001129D2 ROM:001129D4 ROM:001129D4 ; =============== S U B R O U T I N E ======================================= ROM:001129D4 ROM:001129D4 ROM:001129D4 sub_1129D4: ; CODE XREF: sub_112608↑p ROM:001129D4 clr.w d1 ROM:001129D6 move.b ($768).w,d1 ROM:001129DA cmpi.w #8,d1 ROM:001129DE bcc.s locret_1129E8 ROM:001129E0 movea.l off_1129EA(pc,d1.w*4),a0 ROM:001129E4 nop ROM:001129E6 jmp (a0) ROM:001129E8 ; --------------------------------------------------------------------------- ROM:001129E8 ROM:001129E8 locret_1129E8: ; CODE XREF: sub_1129D4+A↑j ROM:001129E8 rts ROM:001129E8 ; End of function sub_1129D4 ROM:001129E8 ROM:001129E8 ; --------------------------------------------------------------------------- ROM:001129EA off_1129EA: dc.l loc_112A0A ; DATA XREF: sub_1129D4+C↑r ROM:001129EE dc.l loc_112A14 ROM:001129F2 dc.l loc_112A4C ROM:001129F6 dc.l locret_112A60 ROM:001129FA dc.l loc_112A62 ROM:001129FE dc.l loc_112A98 ROM:00112A02 dc.l loc_112B0A ROM:00112A06 dc.l loc_112BDC ROM:00112A0A ; --------------------------------------------------------------------------- ROM:00112A0A ROM:00112A0A loc_112A0A: ; DATA XREF: ROM:off_1129EA↑o ROM:00112A0A move.b #1,($768).w ROM:00112A10 bra.s locret_112A4A ROM:00112A12 ; --------------------------------------------------------------------------- ROM:00112A12 rts ROM:00112A14 ; --------------------------------------------------------------------------- ROM:00112A14 ROM:00112A14 loc_112A14: ; DATA XREF: ROM:001129EE↑o ROM:00112A14 btst #4,($941).w ROM:00112A1A beq.s locret_112A4A ROM:00112A1C bset #3,($FFFFFC0B).w ROM:00112A22 bset #2,($FFFFFC0B).w ROM:00112A28 bset #4,($FFFFFC0B).w ROM:00112A2E bset #5,($FFFFFC0B).w ROM:00112A34 clr.b ($8C8).w ROM:00112A38 clr.w ($674).w ROM:00112A3C move.b #3,($8C8).w ROM:00112A42 move.b #2,($768).w ROM:00112A48 bra.s locret_112A5E ROM:00112A4A ; --------------------------------------------------------------------------- ROM:00112A4A ROM:00112A4A locret_112A4A: ; CODE XREF: ROM:00112A10↑j ROM:00112A4A ; ROM:00112A1A↑j ... ROM:00112A4A rts ROM:00112A4C ; --------------------------------------------------------------------------- ROM:00112A4C ROM:00112A4C loc_112A4C: ; DATA XREF: ROM:001129F2↑o ROM:00112A4C move.w $14A(a5),d1 ROM:00112A50 cmp.w ($674).w,d1 ROM:00112A54 bgt.s locret_112A5E ROM:00112A56 move.b #3,($768).w ROM:00112A5C bra.s locret_112A60 ROM:00112A5E ; --------------------------------------------------------------------------- ROM:00112A5E ROM:00112A5E locret_112A5E: ; CODE XREF: ROM:00112A48↑j ROM:00112A5E ; ROM:00112A54↑j ... ROM:00112A5E rts ROM:00112A60 ; --------------------------------------------------------------------------- ROM:00112A60 ROM:00112A60 locret_112A60: ; CODE XREF: ROM:00112A5C↑j ROM:00112A60 ; DATA XREF: ROM:001129F6↑o ROM:00112A60 rts ROM:00112A62 ; --------------------------------------------------------------------------- ROM:00112A62 ROM:00112A62 loc_112A62: ; DATA XREF: ROM:001129FA↑o ROM:00112A62 move.w ($54C).w,d1 ROM:00112A66 cmp.w ($630).w,d1 ROM:00112A6A bgt.s locret_112A96 ROM:00112A6C btst #6,($93E).w ROM:00112A72 bne.s locret_112A96 ROM:00112A74 bclr #4,($FFFFFC0B).w ROM:00112A7A bclr #5,($FFFFFC0B).w ROM:00112A80 bset #3,($948).w ROM:00112A86 bsr.w sub_11321E ROM:00112A8A move.b #7,($768).w ROM:00112A90 bra.l locret_112C80 ROM:00112A96 ; --------------------------------------------------------------------------- ROM:00112A96 ROM:00112A96 locret_112A96: ; CODE XREF: ROM:00112A6A↑j ROM:00112A96 ; ROM:00112A72↑j ROM:00112A96 rts ROM:00112A98 ; --------------------------------------------------------------------------- ROM:00112A98 ROM:00112A98 loc_112A98: ; DATA XREF: ROM:001129FE↑o ROM:00112A98 move.w $15C(a5),d3 ROM:00112A9C cmp.w ($630).w,d3 ROM:00112AA0 bgt.s loc_112ACE ROM:00112AA2 bclr #4,($FFFFFC0B).w ROM:00112AA8 bclr #5,($FFFFFC0B).w ROM:00112AAE clr.b ($8A6).w ROM:00112AB2 clr.w ($630).w ROM:00112AB6 bset #0,($94D).w ROM:00112ABC bset #3,($FFFFFC0B).w ROM:00112AC2 move.b #1,($768).w ROM:00112AC8 bra.l locret_112A4A ROM:00112ACE ; --------------------------------------------------------------------------- ROM:00112ACE ROM:00112ACE loc_112ACE: ; CODE XREF: ROM:00112AA0↑j ROM:00112ACE btst #6,($FFFFFC0D).w ROM:00112AD4 beq.s locret_112B08 ROM:00112AD6 bsr.w sub_1131B0 ROM:00112ADA bclr #4,($FFFFFC0B).w ROM:00112AE0 bclr #5,($FFFFFC0B).w ROM:00112AE6 clr.b ($8A6).w ROM:00112AEA clr.w ($630).w ROM:00112AEE clr.b ($8C8).w ROM:00112AF2 clr.w ($674).w ROM:00112AF6 move.b #3,($8C8).w ROM:00112AFC move.b #2,($768).w ROM:00112B02 bra.l locret_112A5E ROM:00112B08 ; --------------------------------------------------------------------------- ROM:00112B08 ROM:00112B08 locret_112B08: ; CODE XREF: ROM:00112AD4↑j ROM:00112B08 rts ROM:00112B0A ; --------------------------------------------------------------------------- ROM:00112B0A ROM:00112B0A loc_112B0A: ; DATA XREF: ROM:00112A02↑o ROM:00112B0A move.w ($630).w,d0 ROM:00112B0E move.w ($54C).w,d1 ROM:00112B12 move.w ($54E).w,d2 ROM:00112B16 btst #6,($FFFFFC0D).w ROM:00112B1C beq.s loc_112B52 ROM:00112B1E cmp.w d0,d2 ROM:00112B20 blt.s loc_112B24 ROM:00112B22 bra.s loc_112B2C ROM:00112B24 ; --------------------------------------------------------------------------- ROM:00112B24 ROM:00112B24 loc_112B24: ; CODE XREF: ROM:00112B20↑j ROM:00112B24 btst #1,($FFFFFC0D).w ROM:00112B2A bne.s loc_112B52 ROM:00112B2C ROM:00112B2C loc_112B2C: ; CODE XREF: ROM:00112B22↑j ROM:00112B2C bsr.w sub_1131B0 ROM:00112B30 clr.b ($8A6).w ROM:00112B34 clr.w ($630).w ROM:00112B38 clr.b ($8C8).w ROM:00112B3C clr.w ($674).w ROM:00112B40 move.b #3,($8C8).w ROM:00112B46 move.b #2,($768).w ROM:00112B4C bra.l locret_112A5E ROM:00112B52 ; --------------------------------------------------------------------------- ROM:00112B52 ROM:00112B52 loc_112B52: ; CODE XREF: ROM:00112B1C↑j ROM:00112B52 ; ROM:00112B2A↑j ROM:00112B52 cmp.w ($630).w,d1 ROM:00112B56 bgt.s loc_112B80 ROM:00112B58 cmpi.w #$80,($550).w ROM:00112B5E ble.s loc_112B80 ROM:00112B60 clr.b ($8A6).w ROM:00112B64 clr.w ($630).w ROM:00112B68 bset #6,($945).w ROM:00112B6E bclr #2,($FFFFFC0B).w ROM:00112B74 move.b #1,($768).w ROM:00112B7A bra.l locret_112A4A ROM:00112B80 ; --------------------------------------------------------------------------- ROM:00112B80 ROM:00112B80 loc_112B80: ; CODE XREF: ROM:00112B56↑j ROM:00112B80 ; ROM:00112B5E↑j ROM:00112B80 btst #1,($FFFFFC0D).w ROM:00112B86 beq.s loc_112BB8 ROM:00112B88 cmpi.w #0,($FFFFFC0E).w ROM:00112B8E bne.s loc_112BB8 ROM:00112B90 cmpi.w #$80,($550).w ROM:00112B96 bgt.s loc_112BB8 ROM:00112B98 cmp.w d2,d0 ROM:00112B9A ble.s loc_112BB8 ROM:00112B9C cmp.w d0,d1 ROM:00112B9E ble.s loc_112BB8 ROM:00112BA0 bsr.w sub_1131B0 ROM:00112BA4 bsr.w sub_1131E6 ROM:00112BA8 bsr.w sub_11321E ROM:00112BAC move.b #7,($768).w ROM:00112BB2 bra.l locret_112C80 ROM:00112BB8 ; --------------------------------------------------------------------------- ROM:00112BB8 ROM:00112BB8 loc_112BB8: ; CODE XREF: ROM:00112B86↑j ROM:00112BB8 ; ROM:00112B8E↑j ... ROM:00112BB8 cmp.w ($630).w,d1 ROM:00112BBC bgt.s locret_112BDA ROM:00112BBE cmpi.w #$80,($550).w ROM:00112BC4 bgt.s locret_112BDA ROM:00112BC6 bsr.w sub_1131E6 ROM:00112BCA bsr.w sub_11321E ROM:00112BCE move.b #6,($768).w ROM:00112BD4 bra.l *+6 ROM:00112BDA ; --------------------------------------------------------------------------- ROM:00112BDA ROM:00112BDA locret_112BDA: ; CODE XREF: ROM:00112BBC↑j ROM:00112BDA ; ROM:00112BC4↑j ... ROM:00112BDA rts ROM:00112BDC ; --------------------------------------------------------------------------- ROM:00112BDC ROM:00112BDC loc_112BDC: ; DATA XREF: ROM:00112A06↑o ROM:00112BDC move.w ($630).w,d0 ROM:00112BE0 move.w ($54C).w,d1 ROM:00112BE4 move.w ($54E).w,d2 ROM:00112BE8 btst #4,($FFFFFC0D).w ROM:00112BEE beq.s loc_112BF6 ROM:00112BF0 cmp.w d0,d2 ROM:00112BF2 blt.s loc_112BF6 ROM:00112BF4 bra.s loc_112C08 ROM:00112BF6 ; --------------------------------------------------------------------------- ROM:00112BF6 ROM:00112BF6 loc_112BF6: ; CODE XREF: ROM:00112BEE↑j ROM:00112BF6 ; ROM:00112BF2↑j ROM:00112BF6 btst #6,($FFFFFC0D).w ROM:00112BFC beq.s loc_112C00 ROM:00112BFE bra.s loc_112C08 ROM:00112C00 ; --------------------------------------------------------------------------- ROM:00112C00 ROM:00112C00 loc_112C00: ; CODE XREF: ROM:00112BFC↑j ROM:00112C00 cmpi.w #$80,($550).w ROM:00112C06 ble.s loc_112C2E ROM:00112C08 ROM:00112C08 loc_112C08: ; CODE XREF: ROM:00112BF4↑j ROM:00112C08 ; ROM:00112BFE↑j ROM:00112C08 bsr.w sub_1131B0 ROM:00112C0C clr.b ($8A6).w ROM:00112C10 clr.w ($630).w ROM:00112C14 clr.b ($8C8).w ROM:00112C18 clr.w ($674).w ROM:00112C1C move.b #3,($8C8).w ROM:00112C22 move.b #2,($768).w ROM:00112C28 bra.l locret_112A5E ROM:00112C2E ; --------------------------------------------------------------------------- ROM:00112C2E ROM:00112C2E loc_112C2E: ; CODE XREF: ROM:00112C06↑j ROM:00112C2E btst #4,($FFFFFC0D).w ROM:00112C34 beq.s loc_112C5E ROM:00112C36 cmp.w d2,d0 ROM:00112C38 ble.s loc_112C5E ROM:00112C3A cmp.w d0,d1 ROM:00112C3C ble.s loc_112C5E ROM:00112C3E cmpi.w #$80,($550).w ROM:00112C44 bgt.s loc_112C5E ROM:00112C46 bsr.w sub_1131B0 ROM:00112C4A bsr.w sub_1131F4 ROM:00112C4E bsr.w sub_11321E ROM:00112C52 move.b #6,($768).w ROM:00112C58 bra.l locret_112BDA ROM:00112C5E ; --------------------------------------------------------------------------- ROM:00112C5E ROM:00112C5E loc_112C5E: ; CODE XREF: ROM:00112C34↑j ROM:00112C5E ; ROM:00112C38↑j ... ROM:00112C5E cmp.w ($630).w,d1 ROM:00112C62 bgt.s locret_112C80 ROM:00112C64 cmpi.w #$80,($550).w ROM:00112C6A bgt.s locret_112C80 ROM:00112C6C bsr.w sub_1131F4 ROM:00112C70 bsr.w sub_11321E ROM:00112C74 move.b #7,($768).w ROM:00112C7A bra.l *+6 ROM:00112C80 ; --------------------------------------------------------------------------- ROM:00112C80 ROM:00112C80 locret_112C80: ; CODE XREF: ROM:00112A90↑j ROM:00112C80 ; ROM:00112BB2↑j ... ROM:00112C80 rts ROM:00112C82 ; --------------------------------------------------------------------------- ROM:00112C82 rts ROM:00112C84 ROM:00112C84 ; =============== S U B R O U T I N E ======================================= ROM:00112C84 ROM:00112C84 ROM:00112C84 sub_112C84: ; CODE XREF: ROM:001125C4↑p ROM:00112C84 clr.b ($8C8).w ROM:00112C88 clr.w ($674).w ROM:00112C8C move.b #3,($8C8).w ROM:00112C92 cmpi.b #3,($768).w ROM:00112C98 bne.l loc_112D20 ROM:00112C9E btst #4,($942).w ROM:00112CA4 beq.s loc_112CE6 ROM:00112CA6 btst #7,($950).w ROM:00112CAC bne.s loc_112CE6 ROM:00112CAE cmpi.w #0,($55E).w ROM:00112CB4 bne.s loc_112CE6 ROM:00112CB6 bsr.w sub_11316C ROM:00112CBA andi.w #$F9FF,($FFFFFC0A).w ROM:00112CC0 bsr.w sub_1131C2 ROM:00112CC4 clr.b ($8C8).w ROM:00112CC8 clr.w ($674).w ROM:00112CCC clr.b ($8A6).w ROM:00112CD0 clr.w ($630).w ROM:00112CD4 move.b #3,($8A6).w ROM:00112CDA move.b #4,($768).w ROM:00112CE0 bra.l locret_112E0C ROM:00112CE6 ; --------------------------------------------------------------------------- ROM:00112CE6 ROM:00112CE6 loc_112CE6: ; CODE XREF: sub_112C84+20↑j ROM:00112CE6 ; sub_112C84+28↑j ... ROM:00112CE6 btst #7,($950).w ROM:00112CEC beq.s loc_112CF0 ROM:00112CEE bra.s loc_112D00 ROM:00112CF0 ; --------------------------------------------------------------------------- ROM:00112CF0 ROM:00112CF0 loc_112CF0: ; CODE XREF: sub_112C84+68↑j ROM:00112CF0 btst #4,($942).w ROM:00112CF6 beq.s loc_112D1A ROM:00112CF8 cmpi.w #0,($55E).w ROM:00112CFE beq.s loc_112D1A ROM:00112D00 ROM:00112D00 loc_112D00: ; CODE XREF: sub_112C84+6A↑j ROM:00112D00 clr.b ($8C8).w ROM:00112D04 clr.w ($674).w ROM:00112D08 move.b #3,($8C8).w ROM:00112D0E move.b #2,($768).w ROM:00112D14 bra.l locret_112E0C ROM:00112D1A ; --------------------------------------------------------------------------- ROM:00112D1A ROM:00112D1A loc_112D1A: ; CODE XREF: sub_112C84+72↑j ROM:00112D1A ; sub_112C84+7A↑j ROM:00112D1A bra.l locret_112E0C ROM:00112D20 ; --------------------------------------------------------------------------- ROM:00112D20 ROM:00112D20 loc_112D20: ; CODE XREF: sub_112C84+14↑j ROM:00112D20 cmpi.b #4,($768).w ROM:00112D26 bne.l locret_112E0C ROM:00112D2C move.w ($630).w,d0 ROM:00112D30 move.w ($54C).w,d1 ROM:00112D34 move.w ($54E).w,d2 ROM:00112D38 move.w $158(a5),d3 ROM:00112D3C move.w $15A(a5),d4 ROM:00112D40 btst #6,($93E).w ROM:00112D46 beq.s loc_112D4A ROM:00112D48 bra.s loc_112D66 ROM:00112D4A ; --------------------------------------------------------------------------- ROM:00112D4A ROM:00112D4A loc_112D4A: ; CODE XREF: sub_112C84+C2↑j ROM:00112D4A btst #3,($944).w ROM:00112D50 beq.s loc_112DA6 ROM:00112D52 cmpi.w #0,d0 ROM:00112D56 ble.s loc_112D5E ROM:00112D58 cmp.w d0,d4 ROM:00112D5A ble.s loc_112D5E ROM:00112D5C bra.s loc_112D66 ROM:00112D5E ; --------------------------------------------------------------------------- ROM:00112D5E ROM:00112D5E loc_112D5E: ; CODE XREF: sub_112C84+D2↑j ROM:00112D5E ; sub_112C84+D6↑j ROM:00112D5E cmp.w d3,d0 ROM:00112D60 ble.s loc_112DA6 ROM:00112D62 cmp.w d0,d2 ROM:00112D64 ble.s loc_112DA6 ROM:00112D66 ROM:00112D66 loc_112D66: ; CODE XREF: sub_112C84+C4↑j ROM:00112D66 ; sub_112C84+D8↑j ROM:00112D66 btst #1,($1367).w ROM:00112D6C beq.s loc_112D84 ROM:00112D6E bsr.w sub_11317E ROM:00112D72 ori.w #$600,($FFFFFC0A).w ROM:00112D78 bset #5,($FFFFFC0B).w ROM:00112D7E bset #1,($1367).w ROM:00112D84 ROM:00112D84 loc_112D84: ; CODE XREF: sub_112C84+E8↑j ROM:00112D84 clr.b ($8A6).w ROM:00112D88 clr.w ($630).w ROM:00112D8C clr.b ($8C8).w ROM:00112D90 clr.w ($674).w ROM:00112D94 move.b #3,($8C8).w ROM:00112D9A move.b #2,($768).w ROM:00112DA0 bra.l locret_112E0C ROM:00112DA6 ; --------------------------------------------------------------------------- ROM:00112DA6 ROM:00112DA6 loc_112DA6: ; CODE XREF: sub_112C84+CC↑j ROM:00112DA6 ; sub_112C84+DC↑j ... ROM:00112DA6 btst #3,($944).w ROM:00112DAC beq.s loc_112DE4 ROM:00112DAE btst #6,($93E).w ROM:00112DB4 bne.s loc_112DE4 ROM:00112DB6 cmp.w d2,d0 ROM:00112DB8 ble.s loc_112DE4 ROM:00112DBA cmp.w d0,d1 ROM:00112DBC ble.s loc_112DE4 ROM:00112DBE bclr #4,($FFFFFC0B).w ROM:00112DC4 bclr #5,($FFFFFC0B).w ROM:00112DCA bset #3,($948).w ROM:00112DD0 bsr.w sub_1131B0 ROM:00112DD4 bsr.w sub_11321E ROM:00112DD8 move.b #6,($768).w ROM:00112DDE bra.l locret_112E0C ROM:00112DE4 ; --------------------------------------------------------------------------- ROM:00112DE4 ROM:00112DE4 loc_112DE4: ; CODE XREF: sub_112C84+128↑j ROM:00112DE4 ; sub_112C84+130↑j ... ROM:00112DE4 btst #3,($944).w ROM:00112DEA beq.s locret_112E0C ROM:00112DEC cmp.w d4,d0 ROM:00112DEE blt.s locret_112E0C ROM:00112DF0 cmp.w d0,d3 ROM:00112DF2 blt.s locret_112E0C ROM:00112DF4 btst #6,($93E).w ROM:00112DFA bne.s locret_112E0C ROM:00112DFC bset #3,($948).w ROM:00112E02 bsr.w sub_1131B0 ROM:00112E06 move.b #5,($768).w ROM:00112E0C ROM:00112E0C locret_112E0C: ; CODE XREF: sub_112C84+5C↑j ROM:00112E0C ; sub_112C84+90↑j ... ROM:00112E0C rts ROM:00112E0C ; End of function sub_112C84 ROM:00112E0C ROM:00112E0E ROM:00112E0E ; =============== S U B R O U T I N E ======================================= ROM:00112E0E ROM:00112E0E ROM:00112E0E sub_112E0E: ; CODE XREF: sub_11260E↑p ROM:00112E0E bclr #3,($94A).w ROM:00112E14 clr.w d1 ROM:00112E16 move.b ($769).w,d1 ROM:00112E1A cmpi.w #$C,d1 ROM:00112E1E bcc.s locret_112E28 ROM:00112E20 movea.l off_112E2A(pc,d1.w*4),a0 ROM:00112E24 nop ROM:00112E26 jmp (a0) ROM:00112E28 ; --------------------------------------------------------------------------- ROM:00112E28 ROM:00112E28 locret_112E28: ; CODE XREF: sub_112E0E+10↑j ROM:00112E28 rts ROM:00112E28 ; End of function sub_112E0E ROM:00112E28 ROM:00112E28 ; --------------------------------------------------------------------------- ROM:00112E2A off_112E2A: dc.l loc_112E5A ; DATA XREF: sub_112E0E+12↑r ROM:00112E2E dc.l loc_112E76 ROM:00112E32 dc.l loc_112EAC ROM:00112E36 dc.l loc_112ED4 ROM:00112E3A dc.l loc_112F08 ROM:00112E3E dc.l loc_112F1E ROM:00112E42 dc.l loc_112F52 ROM:00112E46 dc.l loc_112F68 ROM:00112E4A dc.l loc_112F9C ROM:00112E4E dc.l loc_113022 ROM:00112E52 dc.l loc_113038 ROM:00112E56 dc.l loc_11305C ROM:00112E5A ; --------------------------------------------------------------------------- ROM:00112E5A ROM:00112E5A loc_112E5A: ; DATA XREF: ROM:off_112E2A↑o ROM:00112E5A bclr #4,($1362).w ROM:00112E60 bset #2,($FFFFFC0B).w ROM:00112E66 bset #3,($FFFFFC0B).w ROM:00112E6C move.b #1,($769).w ROM:00112E72 bra.s locret_112EAA ROM:00112E74 ; --------------------------------------------------------------------------- ROM:00112E74 rts ROM:00112E76 ; --------------------------------------------------------------------------- ROM:00112E76 ROM:00112E76 loc_112E76: ; DATA XREF: ROM:00112E2E↑o ROM:00112E76 btst #3,($94C).w ROM:00112E7C beq.s locret_112EAA ROM:00112E7E bclr #4,($FFFFFC0B).w ROM:00112E84 bset #2,($FFFFFC0B).w ROM:00112E8A bset #3,($FFFFFC0B).w ROM:00112E90 move.w $13E(a5),d0 ROM:00112E94 clr.b ($8A6).w ROM:00112E98 move.w d0,($630).w ROM:00112E9C move.b #1,($8A6).w ROM:00112EA2 move.b #2,($769).w ROM:00112EA8 bra.s locret_112ED2 ROM:00112EAA ; --------------------------------------------------------------------------- ROM:00112EAA ROM:00112EAA locret_112EAA: ; CODE XREF: ROM:00112E72↑j ROM:00112EAA ; ROM:00112E7C↑j ... ROM:00112EAA rts ROM:00112EAC ; --------------------------------------------------------------------------- ROM:00112EAC ROM:00112EAC loc_112EAC: ; DATA XREF: ROM:00112E32↑o ROM:00112EAC cmpi.w #0,($630).w ROM:00112EB2 bgt.s locret_112ED2 ROM:00112EB4 move.w $140(a5),d0 ROM:00112EB8 clr.b ($8A6).w ROM:00112EBC move.w d0,($630).w ROM:00112EC0 move.b #1,($8A6).w ROM:00112EC6 move.b #3,($769).w ROM:00112ECC bsr.w sub_1131FA ROM:00112ED0 bra.s locret_112F06 ROM:00112ED2 ; --------------------------------------------------------------------------- ROM:00112ED2 ROM:00112ED2 locret_112ED2: ; CODE XREF: ROM:00112EA8↑j ROM:00112ED2 ; ROM:00112EB2↑j ROM:00112ED2 rts ROM:00112ED4 ; --------------------------------------------------------------------------- ROM:00112ED4 ROM:00112ED4 loc_112ED4: ; DATA XREF: ROM:00112E36↑o ROM:00112ED4 btst #0,($FFFFFC0C).w ROM:00112EDA beq.s locret_112F06 ROM:00112EDC btst #6,($FFFFFC0D).w ROM:00112EE2 beq.s locret_112F06 ROM:00112EE4 bsr.w sub_1131B0 ROM:00112EE8 move.w $140(a5),d0 ROM:00112EEC clr.b ($8A6).w ROM:00112EF0 move.w d0,($630).w ROM:00112EF4 move.b #1,($8A6).w ROM:00112EFA move.b #4,($769).w ROM:00112F00 bra.l locret_112F1C ROM:00112F06 ; --------------------------------------------------------------------------- ROM:00112F06 ROM:00112F06 locret_112F06: ; CODE XREF: ROM:00112ED0↑j ROM:00112F06 ; ROM:00112EDA↑j ... ROM:00112F06 rts ROM:00112F08 ; --------------------------------------------------------------------------- ROM:00112F08 ROM:00112F08 loc_112F08: ; DATA XREF: ROM:00112E3A↑o ROM:00112F08 cmpi.w #0,($630).w ROM:00112F0E bgt.s locret_112F1C ROM:00112F10 move.b #5,($769).w ROM:00112F16 bsr.w sub_113202 ROM:00112F1A bra.s locret_112F50 ROM:00112F1C ; --------------------------------------------------------------------------- ROM:00112F1C ROM:00112F1C locret_112F1C: ; CODE XREF: ROM:00112F00↑j ROM:00112F1C ; ROM:00112F0E↑j ROM:00112F1C rts ROM:00112F1E ; --------------------------------------------------------------------------- ROM:00112F1E ROM:00112F1E loc_112F1E: ; DATA XREF: ROM:00112E3E↑o ROM:00112F1E btst #0,($FFFFFC0C).w ROM:00112F24 beq.s locret_112F50 ROM:00112F26 btst #6,($FFFFFC0D).w ROM:00112F2C beq.s locret_112F50 ROM:00112F2E bsr.w sub_1131B0 ROM:00112F32 move.w $142(a5),d0 ROM:00112F36 clr.b ($8A6).w ROM:00112F3A move.w d0,($630).w ROM:00112F3E move.b #1,($8A6).w ROM:00112F44 move.b #6,($769).w ROM:00112F4A bra.l locret_112F66 ROM:00112F50 ; --------------------------------------------------------------------------- ROM:00112F50 ROM:00112F50 locret_112F50: ; CODE XREF: ROM:00112F1A↑j ROM:00112F50 ; ROM:00112F24↑j ... ROM:00112F50 rts ROM:00112F52 ; --------------------------------------------------------------------------- ROM:00112F52 ROM:00112F52 loc_112F52: ; DATA XREF: ROM:00112E42↑o ROM:00112F52 cmpi.w #0,($630).w ROM:00112F58 bgt.s locret_112F66 ROM:00112F5A move.b #7,($769).w ROM:00112F60 bsr.w sub_11320A ROM:00112F64 bra.s locret_112F9A ROM:00112F66 ; --------------------------------------------------------------------------- ROM:00112F66 ROM:00112F66 locret_112F66: ; CODE XREF: ROM:00112F4A↑j ROM:00112F66 ; ROM:00112F58↑j ROM:00112F66 rts ROM:00112F68 ; --------------------------------------------------------------------------- ROM:00112F68 ROM:00112F68 loc_112F68: ; DATA XREF: ROM:00112E46↑o ROM:00112F68 btst #0,($FFFFFC0C).w ROM:00112F6E beq.s locret_112F9A ROM:00112F70 btst #6,($FFFFFC0D).w ROM:00112F76 beq.s locret_112F9A ROM:00112F78 bsr.w sub_1131B0 ROM:00112F7C move.w $146(a5),d0 ROM:00112F80 clr.b ($8A6).w ROM:00112F84 move.w d0,($630).w ROM:00112F88 move.b #1,($8A6).w ROM:00112F8E move.b #8,($769).w ROM:00112F94 bra.l locret_113020 ROM:00112F9A ; --------------------------------------------------------------------------- ROM:00112F9A ROM:00112F9A locret_112F9A: ; CODE XREF: ROM:00112F64↑j ROM:00112F9A ; ROM:00112F6E↑j ... ROM:00112F9A rts ROM:00112F9C ; --------------------------------------------------------------------------- ROM:00112F9C ROM:00112F9C loc_112F9C: ; DATA XREF: ROM:00112E4A↑o ROM:00112F9C move.w ($FFFFFC0E).w,d2 ROM:00112FA0 move.w ($556).w,d0 ROM:00112FA4 not.b d0 ROM:00112FA6 btst #6,($FFFFFC0D).w ROM:00112FAC beq.s loc_112FEA ROM:00112FAE cmp.w d2,d0 ROM:00112FB0 beq.s loc_112FB4 ROM:00112FB2 bra.s loc_112FC6 ROM:00112FB4 ; --------------------------------------------------------------------------- ROM:00112FB4 ROM:00112FB4 loc_112FB4: ; CODE XREF: ROM:00112FB0↑j ROM:00112FB4 btst #1,($FFFFFC0D).w ROM:00112FBA beq.s loc_112FBE ROM:00112FBC bra.s loc_112FC6 ROM:00112FBE ; --------------------------------------------------------------------------- ROM:00112FBE ROM:00112FBE loc_112FBE: ; CODE XREF: ROM:00112FBA↑j ROM:00112FBE btst #3,($FFFFFC0D).w ROM:00112FC4 beq.s loc_112FEA ROM:00112FC6 ROM:00112FC6 loc_112FC6: ; CODE XREF: ROM:00112FB2↑j ROM:00112FC6 ; ROM:00112FBC↑j ROM:00112FC6 bsr.w sub_1131B0 ROM:00112FCA bset #4,($FFFFFC0B).w ROM:00112FD0 bset #3,($94A).w ROM:00112FD6 clr.b ($8A6).w ROM:00112FDA clr.w ($630).w ROM:00112FDE move.b #1,($769).w ROM:00112FE4 bra.l locret_112EAA ROM:00112FEA ; --------------------------------------------------------------------------- ROM:00112FEA ROM:00112FEA loc_112FEA: ; CODE XREF: ROM:00112FAC↑j ROM:00112FEA ; ROM:00112FC4↑j ROM:00112FEA btst #6,($FFFFFC0D).w ROM:00112FF0 beq.s locret_113020 ROM:00112FF2 btst #1,($FFFFFC0D).w ROM:00112FF8 bne.s locret_113020 ROM:00112FFA btst #3,($FFFFFC0D).w ROM:00113000 bne.s locret_113020 ROM:00113002 cmp.w d2,d0 ROM:00113004 bne.s locret_113020 ROM:00113006 move.w $144(a5),d1 ROM:0011300A clr.b ($8A6).w ROM:0011300E move.w d1,($630).w ROM:00113012 move.b #1,($8A6).w ROM:00113018 move.b #9,($769).w ROM:0011301E bra.s locret_113036 ROM:00113020 ; --------------------------------------------------------------------------- ROM:00113020 ROM:00113020 locret_113020: ; CODE XREF: ROM:00112F94↑j ROM:00113020 ; ROM:00112FF0↑j ... ROM:00113020 rts ROM:00113022 ; --------------------------------------------------------------------------- ROM:00113022 ROM:00113022 loc_113022: ; DATA XREF: ROM:00112E4E↑o ROM:00113022 cmpi.w #0,($630).w ROM:00113028 bgt.s locret_113036 ROM:0011302A move.b #$A,($769).w ROM:00113030 bsr.w sub_113212 ROM:00113034 bra.s locret_11305A ROM:00113036 ; --------------------------------------------------------------------------- ROM:00113036 ROM:00113036 locret_113036: ; CODE XREF: ROM:0011301E↑j ROM:00113036 ; ROM:00113028↑j ROM:00113036 rts ROM:00113038 ; --------------------------------------------------------------------------- ROM:00113038 ROM:00113038 loc_113038: ; DATA XREF: ROM:00112E52↑o ROM:00113038 btst #0,($FFFFFC0C).w ROM:0011303E beq.s locret_11305A ROM:00113040 btst #6,($FFFFFC0D).w ROM:00113046 beq.s locret_11305A ROM:00113048 bsr.w sub_1131B0 ROM:0011304C bset #4,($1362).w ROM:00113052 move.b #$B,($769).w ROM:00113058 bra.s locret_1130A6 ROM:0011305A ; --------------------------------------------------------------------------- ROM:0011305A ROM:0011305A locret_11305A: ; CODE XREF: ROM:00113034↑j ROM:0011305A ; ROM:0011303E↑j ... ROM:0011305A rts ROM:0011305C ; --------------------------------------------------------------------------- ROM:0011305C ROM:0011305C loc_11305C: ; DATA XREF: ROM:00112E56↑o ROM:0011305C move.w $14C(a5),d0 ROM:00113060 move.w $14E(a5),d1 ROM:00113064 btst #2,($1358).w ROM:0011306A beq.s loc_113074 ROM:0011306C cmp.w ($552).w,d0 ROM:00113070 bne.s loc_113074 ROM:00113072 bra.s loc_113082 ROM:00113074 ; --------------------------------------------------------------------------- ROM:00113074 ROM:00113074 loc_113074: ; CODE XREF: ROM:0011306A↑j ROM:00113074 ; ROM:00113070↑j ROM:00113074 btst #3,($941).w ROM:0011307A beq.s locret_1130A6 ROM:0011307C cmp.w ($552).w,d1 ROM:00113080 bne.s locret_1130A6 ROM:00113082 ROM:00113082 loc_113082: ; CODE XREF: ROM:00113072↑j ROM:00113082 bset #4,($FFFFFC0B).w ROM:00113088 bclr #4,($1362).w ROM:0011308E bclr #2,($FFFFFC0B).w ROM:00113094 bclr #3,($FFFFFC0B).w ROM:0011309A move.b #1,($769).w ROM:001130A0 bra.l locret_112EAA ROM:001130A6 ; --------------------------------------------------------------------------- ROM:001130A6 ROM:001130A6 locret_1130A6: ; CODE XREF: ROM:00113058↑j ROM:001130A6 ; ROM:0011307A↑j ... ROM:001130A6 rts ROM:001130A8 ; --------------------------------------------------------------------------- ROM:001130A8 rts ROM:001130AA ROM:001130AA ; =============== S U B R O U T I N E ======================================= ROM:001130AA ROM:001130AA ROM:001130AA sub_1130AA: ; CODE XREF: ROM:001125BC↑p ROM:001130AA btst #1,($FFFFFC0D).w ROM:001130B0 beq.s loc_1130BA ROM:001130B2 bset #4,($942).w ROM:001130B8 bra.s loc_1130C0 ROM:001130BA ; --------------------------------------------------------------------------- ROM:001130BA ROM:001130BA loc_1130BA: ; CODE XREF: sub_1130AA+6↑j ROM:001130BA bclr #4,($942).w ROM:001130C0 ROM:001130C0 loc_1130C0: ; CODE XREF: sub_1130AA+E↑j ROM:001130C0 btst #3,($FFFFFC0D).w ROM:001130C6 beq.s loc_1130D0 ROM:001130C8 bset #7,($950).w ROM:001130CE bra.s loc_1130D6 ROM:001130D0 ; --------------------------------------------------------------------------- ROM:001130D0 ROM:001130D0 loc_1130D0: ; CODE XREF: sub_1130AA+1C↑j ROM:001130D0 bclr #7,($950).w ROM:001130D6 ROM:001130D6 loc_1130D6: ; CODE XREF: sub_1130AA+24↑j ROM:001130D6 btst #4,($FFFFFC0D).w ROM:001130DC beq.s loc_1130E6 ROM:001130DE bset #3,($944).w ROM:001130E4 bra.s loc_1130EC ROM:001130E6 ; --------------------------------------------------------------------------- ROM:001130E6 ROM:001130E6 loc_1130E6: ; CODE XREF: sub_1130AA+32↑j ROM:001130E6 bclr #3,($944).w ROM:001130EC ROM:001130EC loc_1130EC: ; CODE XREF: sub_1130AA+3A↑j ROM:001130EC btst #6,($FFFFFC0D).w ROM:001130F2 beq.s loc_1130FC ROM:001130F4 bset #6,($93E).w ROM:001130FA bra.s loc_113102 ROM:001130FC ; --------------------------------------------------------------------------- ROM:001130FC ROM:001130FC loc_1130FC: ; CODE XREF: sub_1130AA+48↑j ROM:001130FC bclr #6,($93E).w ROM:00113102 ROM:00113102 loc_113102: ; CODE XREF: sub_1130AA+50↑j ROM:00113102 btst #0,($FFFFFC0C).w ROM:00113108 beq.s loc_113112 ROM:0011310A bset #7,($93E).w ROM:00113110 bra.s loc_113118 ROM:00113112 ; --------------------------------------------------------------------------- ROM:00113112 ROM:00113112 loc_113112: ; CODE XREF: sub_1130AA+5E↑j ROM:00113112 bclr #7,($93E).w ROM:00113118 ROM:00113118 loc_113118: ; CODE XREF: sub_1130AA+66↑j ROM:00113118 move.w ($FFFFFC0C).w,($55C).w ROM:0011311E move.w ($FFFFFC0E).w,($55E).w ROM:00113124 rts ROM:00113124 ; End of function sub_1130AA ROM:00113124 ROM:00113126 ROM:00113126 ; =============== S U B R O U T I N E ======================================= ROM:00113126 ROM:00113126 ROM:00113126 sub_113126: ; CODE XREF: ROM:00112700↑p ROM:00113126 ; ROM:0011272E↑p ... ROM:00113126 move.b ($FFFFFC04).w,d0 ROM:0011312A andi.b #$F8,d0 ROM:0011312E ori.b #6,d0 ROM:00113132 move.b d0,($FFFFFC04).w ROM:00113136 move.b #$50,($FFFFFC05).w ; 'P' ROM:0011313C move.w #$82,($FFFFFC00).w ROM:00113142 clr.w ($FFFFFC0A).w ROM:00113146 rts ROM:00113146 ; End of function sub_113126 ROM:00113146 ROM:00113148 ROM:00113148 ; =============== S U B R O U T I N E ======================================= ROM:00113148 ROM:00113148 ROM:00113148 sub_113148: ; CODE XREF: ROM:00112666↑p ROM:00113148 move.b ($FFFFFC04).w,d0 ROM:0011314C andi.b #$F8,d0 ROM:00113150 ori.b #6,d0 ROM:00113154 move.b d0,($FFFFFC04).w ROM:00113158 move.b #$50,($FFFFFC05).w ; 'P' ROM:0011315E move.w #$82,($FFFFFC00).w ROM:00113164 move.w #$600,($FFFFFC0A).w ROM:0011316A rts ROM:0011316A ; End of function sub_113148 ROM:0011316A ROM:0011316C ROM:0011316C ; =============== S U B R O U T I N E ======================================= ROM:0011316C ROM:0011316C ROM:0011316C sub_11316C: ; CODE XREF: ROM:00112808↑p ROM:0011316C ; ROM:001128BA↑p ... ROM:0011316C move.l $76(a5),d0 ROM:00113170 divu.l #$51400,d0 ROM:00113178 move.w d0,($FFFFFC08).w ROM:0011317C rts ROM:0011317C ; End of function sub_11316C ROM:0011317C ROM:0011317E ROM:0011317E ; =============== S U B R O U T I N E ======================================= ROM:0011317E ROM:0011317E ROM:0011317E sub_11317E: ; CODE XREF: ROM:loc_112662↑p ROM:0011317E ; ROM:001127A6↑p ... ROM:0011317E move.l $76(a5),d0 ROM:00113182 divu.l #$4B000,d0 ROM:0011318A move.w d0,($FFFFFC08).w ROM:0011318E rts ROM:0011318E ; End of function sub_11317E ROM:0011318E ROM:00113190 ROM:00113190 ; =============== S U B R O U T I N E ======================================= ROM:00113190 ROM:00113190 ROM:00113190 sub_113190: ; CODE XREF: ROM:001127AA↑p ROM:00113190 move.w ($14438C).l,($554).w ROM:00113198 move.w ($14438E).l,($556).w ROM:001131A0 rts ROM:001131A0 ; End of function sub_113190 ROM:001131A0 ROM:001131A2 ROM:001131A2 ; =============== S U B R O U T I N E ======================================= ROM:001131A2 ROM:001131A2 ROM:001131A2 sub_1131A2: ; CODE XREF: ROM:00112704↑p ROM:001131A2 move.w #$57,($554).w ; 'W' ROM:001131A8 move.w #$8F,($556).w ROM:001131AE rts ROM:001131AE ; End of function sub_1131A2 ROM:001131AE ROM:001131B0 ROM:001131B0 ; =============== S U B R O U T I N E ======================================= ROM:001131B0 ROM:001131B0 ROM:001131B0 sub_1131B0: ; CODE XREF: sub_112926:loc_1129AA↑p ROM:001131B0 ; ROM:00112AD6↑p ... ROM:001131B0 move.w ($FFFFFC0C).w,d1 ROM:001131B4 move.w ($FFFFFC0E).w,d1 ROM:001131B8 move.w ($FFFFFC0C).w,d1 ROM:001131BC move.w ($FFFFFC0E).w,d1 ROM:001131C0 rts ROM:001131C0 ; End of function sub_1131B0 ROM:001131C0 ROM:001131C2 ROM:001131C2 ; =============== S U B R O U T I N E ======================================= ROM:001131C2 ROM:001131C2 ROM:001131C2 sub_1131C2: ; CODE XREF: sub_112C84+3C↑p ROM:001131C2 move.w #1,($550).w ROM:001131C8 clr.w ($552).w ROM:001131CC move.w $156(a5),($54E).w ROM:001131D2 move.w $152(a5),($54C).w ROM:001131D8 move.w $154(a5),($558).w ROM:001131DE move.w $154(a5),($55A).w ROM:001131E4 rts ROM:001131E4 ; End of function sub_1131C2 ROM:001131E4 ROM:001131E6 ROM:001131E6 ; =============== S U B R O U T I N E ======================================= ROM:001131E6 ROM:001131E6 ROM:001131E6 sub_1131E6: ; CODE XREF: ROM:00112BA4↑p ROM:001131E6 ; ROM:00112BC6↑p ROM:001131E6 move.w ($550).w,d0 ROM:001131EA or.w d0,($552).w ROM:001131EE lsl ($550).w ROM:001131F2 rts ROM:001131F2 ; End of function sub_1131E6 ROM:001131F2 ROM:001131F4 ROM:001131F4 ; =============== S U B R O U T I N E ======================================= ROM:001131F4 ROM:001131F4 ROM:001131F4 sub_1131F4: ; CODE XREF: ROM:00112C4A↑p ROM:001131F4 ; ROM:00112C6C↑p ROM:001131F4 lsl ($550).w ROM:001131F8 rts ROM:001131F8 ; End of function sub_1131F4 ROM:001131F8 ROM:001131FA ROM:001131FA ; =============== S U B R O U T I N E ======================================= ROM:001131FA ROM:001131FA ROM:001131FA sub_1131FA: ; CODE XREF: ROM:00112ECC↑p ROM:001131FA move.w #$55,($FFFFFC0E).w ; 'U' ROM:00113200 rts ROM:00113200 ; End of function sub_1131FA ROM:00113200 ROM:00113202 ROM:00113202 ; =============== S U B R O U T I N E ======================================= ROM:00113202 ROM:00113202 ROM:00113202 sub_113202: ; CODE XREF: ROM:00112F16↑p ROM:00113202 move.w ($554).w,($FFFFFC0E).w ROM:00113208 rts ROM:00113208 ; End of function sub_113202 ROM:00113208 ROM:0011320A ROM:0011320A ; =============== S U B R O U T I N E ======================================= ROM:0011320A ROM:0011320A ROM:0011320A sub_11320A: ; CODE XREF: ROM:00112F60↑p ROM:0011320A move.w ($556).w,($FFFFFC0E).w ROM:00113210 rts ROM:00113210 ; End of function sub_11320A ROM:00113210 ROM:00113212 ROM:00113212 ; =============== S U B R O U T I N E ======================================= ROM:00113212 ROM:00113212 ROM:00113212 sub_113212: ; CODE XREF: ROM:00113030↑p ROM:00113212 move.w ($552).w,d0 ROM:00113216 not.w d0 ROM:00113218 move.w d0,($FFFFFC0E).w ROM:0011321C rts ROM:0011321C ; End of function sub_113212 ROM:0011321C ROM:0011321E ROM:0011321E ; =============== S U B R O U T I N E ======================================= ROM:0011321E ROM:0011321E ROM:0011321E sub_11321E: ; CODE XREF: ROM:00112A86↑p ROM:0011321E ; ROM:00112BA8↑p ... ROM:0011321E move.w ($630).w,d2 ROM:00113222 move.w ($558).w,d1 ROM:00113226 cmp.w ($54C).w,d2 ROM:0011322A bge.s loc_113242 ROM:0011322C sub.w ($55A).w,d2 ROM:00113230 add.w d2,d1 ROM:00113232 add.w d2,($55A).w ROM:00113236 move.w d1,($558).w ROM:0011323A add.w d2,($54E).w ROM:0011323E add.w d2,($54C).w ROM:00113242 ROM:00113242 loc_113242: ; CODE XREF: sub_11321E+C↑j ROM:00113242 add.w d1,($54E).w ROM:00113246 add.w d1,($54C).w ROM:0011324A add.w d1,($55A).w ROM:0011324E rts ROM:0011324E ; End of function sub_11321E ROM:0011324E ROM:00113250 ROM:00113250 ; =============== S U B R O U T I N E ======================================= ROM:00113250 ROM:00113250 ROM:00113250 sub_113250: ; CODE XREF: sub_112926+A6↑p ROM:00113250 bclr #5,($FFFFFC0B).w ROM:00113256 btst #6,($FFFFFC0D).w ROM:0011325C beq.s loc_11329A ROM:0011325E btst #3,($FFFFFC0D).w ROM:00113264 beq.s loc_11326C ROM:00113266 bset #6,($1365).w ROM:0011326C ROM:0011326C loc_11326C: ; CODE XREF: sub_113250+14↑j ROM:0011326C btst #2,($FFFFFC0D).w ROM:00113272 beq.s loc_11327A ROM:00113274 bset #0,($1345).w ROM:0011327A ROM:0011327A loc_11327A: ; CODE XREF: sub_113250+22↑j ROM:0011327A btst #1,($FFFFFC0D).w ROM:00113280 beq.s loc_113288 ROM:00113282 bset #0,($1347).w ROM:00113288 ROM:00113288 loc_113288: ; CODE XREF: sub_113250+30↑j ROM:00113288 move.w ($FFFFFC0E).w,d0 ROM:0011328C cmp.b ($778).w,d0 ROM:00113290 beq.s loc_113298 ROM:00113292 bset #0,($942).w ROM:00113298 ROM:00113298 loc_113298: ; CODE XREF: sub_113250+40↑j ROM:00113298 bra.s locret_1132A0 ROM:0011329A ; --------------------------------------------------------------------------- ROM:0011329A ROM:0011329A loc_11329A: ; CODE XREF: sub_113250+C↑j ROM:0011329A bset #7,($94F).w ROM:001132A0 ROM:001132A0 locret_1132A0: ; CODE XREF: sub_113250:loc_113298↑j ROM:001132A0 rts ROM:001132A0 ; End of function sub_113250 ROM:001132A0 ROM:001132A2 ROM:001132A2 ; =============== S U B R O U T I N E ======================================= ROM:001132A2 ROM:001132A2 ROM:001132A2 sub_1132A2: ; DATA XREF: ROM:0011338E↓o ROM:001132A2 cmpi.w #0,($C68).w ROM:001132A8 bne.s loc_1132BA ROM:001132AA movea.l #$13C000,a0 ROM:001132B0 move.w ($52E).w,d0 ROM:001132B4 ext.l d0 ROM:001132B6 adda.l d0,a0 ROM:001132B8 bra.s loc_1132D0 ROM:001132BA ; --------------------------------------------------------------------------- ROM:001132BA ROM:001132BA loc_1132BA: ; CODE XREF: sub_1132A2+6↑j ROM:001132BA cmpi.w #1,($C68).w ROM:001132C0 bne.s loc_1132CA ROM:001132C2 movea.l #$144000,a0 ROM:001132C8 bra.s loc_1132D0 ROM:001132CA ; --------------------------------------------------------------------------- ROM:001132CA ROM:001132CA loc_1132CA: ; CODE XREF: sub_1132A2+1E↑j ROM:001132CA movea.l #$14C000,a0 ROM:001132D0 ROM:001132D0 loc_1132D0: ; CODE XREF: sub_1132A2+16↑j ROM:001132D0 ; sub_1132A2+26↑j ROM:001132D0 cmpi.w #1,($C66).w ROM:001132D6 bne.s loc_1132E0 ROM:001132D8 movea.l #$1E00,a1 ROM:001132DE bra.s loc_1132E6 ROM:001132E0 ; --------------------------------------------------------------------------- ROM:001132E0 ROM:001132E0 loc_1132E0: ; CODE XREF: sub_1132A2+34↑j ROM:001132E0 movea.l #$3E00,a1 ROM:001132E6 ROM:001132E6 loc_1132E6: ; CODE XREF: sub_1132A2+3C↑j ROM:001132E6 move sr,-(sp) ROM:001132E8 move #$2700,sr ROM:001132EC move.w (a1),d2 ROM:001132EE ext.l d2 ROM:001132F0 add.l a0,d2 ROM:001132F2 move.w #$7031,($FFFFFA56).w ROM:001132F8 movea.l #$10AAAA,a3 ROM:001132FE movea.l #$105554,a4 ROM:00113304 cmpi.w #2,($C66).w ROM:0011330A beq.s loc_11333E ROM:0011330C move.b #$AA,(a3) ROM:00113310 move.b #$55,(a4) ; 'U' ROM:00113314 move.b #$80,(a3) ROM:00113318 move.b #$AA,(a3) ROM:0011331C move.b #$55,(a4) ; 'U' ROM:00113320 move.w #$30,(a0) ; '0' ROM:00113324 move.w #0,d3 ROM:00113328 ROM:00113328 loc_113328: ; CODE XREF: sub_1132A2+9A↓j ROM:00113328 subq.w #1,d3 ROM:0011332A move.b #$55,($FFFFFA27).w ; 'U' ROM:00113330 move.b #$AA,($FFFFFA27).w ROM:00113336 move.w (a0),d4 ROM:00113338 andi.w #$80,d4 ROM:0011333C beq.s loc_113328 ROM:0011333E ROM:0011333E loc_11333E: ; CODE XREF: sub_1132A2+68↑j ROM:0011333E ; sub_1132A2+D4↓j ROM:0011333E cmp.l a0,d2 ROM:00113340 ble.l loc_113378 ROM:00113346 move.b #$AA,(a3) ROM:0011334A move.b #$55,(a4) ; 'U' ROM:0011334E move.b #$A0,(a3) ROM:00113352 move.w (a1)+,(a0)+ ROM:00113354 move.b #$55,($FFFFFA27).w ; 'U' ROM:0011335A move.b #$AA,($FFFFFA27).w ROM:00113360 move.w -2(a1),d0 ROM:00113364 move.w #$2500,d3 ROM:00113368 ROM:00113368 loc_113368: ; CODE XREF: sub_1132A2+D2↓j ROM:00113368 subq.w #1,d3 ROM:0011336A move.w -2(a0),d4 ROM:0011336E eor.w d0,d4 ROM:00113370 andi.w #$80,d4 ROM:00113374 bne.s loc_113368 ROM:00113376 bra.s loc_11333E ROM:00113378 ; --------------------------------------------------------------------------- ROM:00113378 ROM:00113378 loc_113378: ; CODE XREF: sub_1132A2+9E↑j ROM:00113378 move.w #$1031,($FFFFFA56).w ROM:0011337E move (sp)+,sr ROM:00113380 rts ROM:00113380 ; End of function sub_1132A2 ROM:00113380 ROM:00113382 ; --------------------------------------------------------------------------- ROM:00113382 move.w #$E0,d0 ROM:00113386 asr.w #1,d0 ROM:00113388 movea.l #$5E00,a0 ROM:0011338E movea.l #sub_1132A2,a1 ROM:00113394 ROM:00113394 loc_113394: ; CODE XREF: ROM:00113396↓j ROM:00113394 move.w (a1)+,(a0)+ ROM:00113396 dbf d0,loc_113394 ROM:0011339A jsr ($5E00).l ROM:001133A0 rts ROM:001133A2 ROM:001133A2 ; =============== S U B R O U T I N E ======================================= ROM:001133A2 ROM:001133A2 ROM:001133A2 sub_1133A2: ; CODE XREF: ROM:00117A28↓p ROM:001133A2 btst #7,($FFFFF449).w ROM:001133A8 beq.s loc_1133B2 ROM:001133AA bset #6,($94E).w ROM:001133B0 bra.s locret_1133B8 ROM:001133B2 ; --------------------------------------------------------------------------- ROM:001133B2 ROM:001133B2 loc_1133B2: ; CODE XREF: sub_1133A2+6↑j ROM:001133B2 bclr #6,($94E).w ROM:001133B8 ROM:001133B8 locret_1133B8: ; CODE XREF: sub_1133A2+E↑j ROM:001133B8 rts ROM:001133B8 ; End of function sub_1133A2 ROM:001133B8 ROM:001133BA ROM:001133BA ; =============== S U B R O U T I N E ======================================= ROM:001133BA ROM:001133BA ROM:001133BA sub_1133BA: ; CODE XREF: ROM:00117410↓p ROM:001133BA bclr #1,($93F).w ROM:001133C0 move.w $15E(a5),d1 ROM:001133C4 cmpi.w #4,d1 ROM:001133C8 bcc.s locret_1133D2 ROM:001133CA movea.l off_1133D4(pc,d1.w*4),a0 ; "`6\b8" ROM:001133CE nop ROM:001133D0 jmp (a0) ROM:001133D2 ; --------------------------------------------------------------------------- ROM:001133D2 ROM:001133D2 locret_1133D2: ; CODE XREF: sub_1133BA+E↑j ROM:001133D2 rts ROM:001133D2 ; End of function sub_1133BA ROM:001133D2 ROM:001133D2 ; --------------------------------------------------------------------------- ROM:001133D4 off_1133D4: dc.l a68 ; DATA XREF: sub_1133BA+10↑r ROM:001133D4 ; "`6\b8" ROM:001133D8 dc.l a68+2 ; "\b8" ROM:001133DC dc.l loc_1133F6 ROM:001133E0 dc.l loc_113406 ROM:001133E4 a68: dc.b '`6',8,'8',0 ; DATA XREF: ROM:off_1133D4↑o ROM:001133E4 ; ROM:001133D8↑o ROM:001133E9 align 2 ROM:001133EA move.b (a3),$6706(a1) ROM:001133EE bset #1,($93F).w ROM:001133F4 bra.s loc_11341C ROM:001133F6 ; --------------------------------------------------------------------------- ROM:001133F6 ROM:001133F6 loc_1133F6: ; DATA XREF: ROM:001133DC↑o ROM:001133F6 btst #6,($FFFFFA19).w ROM:001133FC bne.s loc_113404 ROM:001133FE bset #1,($93F).w ROM:00113404 ROM:00113404 loc_113404: ; CODE XREF: ROM:001133FC↑j ROM:00113404 bra.s loc_11341C ROM:00113406 ; --------------------------------------------------------------------------- ROM:00113406 ROM:00113406 loc_113406: ; DATA XREF: ROM:001133E0↑o ROM:00113406 btst #2,($1368).w ROM:0011340C beq.s loc_11341C ROM:0011340E btst #6,($FFFFFA19).w ROM:00113414 bne.s loc_11341C ROM:00113416 bset #1,($93F).w ROM:0011341C ROM:0011341C loc_11341C: ; CODE XREF: ROM:001133F4↑j ROM:0011341C ; ROM:loc_113404↑j ... ROM:0011341C clr.w d1 ROM:0011341E move.b ($76A).w,d1 ROM:00113422 cmpi.w #5,d1 ROM:00113426 bcc.s locret_113430 ROM:00113428 movea.l off_113432(pc,d1.w*4),a0 ROM:0011342C nop ROM:0011342E jmp (a0) ROM:00113430 ; --------------------------------------------------------------------------- ROM:00113430 ROM:00113430 locret_113430: ; CODE XREF: ROM:00113426↑j ROM:00113430 rts ROM:00113430 ; --------------------------------------------------------------------------- ROM:00113432 off_113432: dc.l loc_113446 ; DATA XREF: ROM:00113428↑r ROM:00113436 dc.l loc_113456 ROM:0011343A dc.l loc_113478 ROM:0011343E dc.l loc_1134A8 ROM:00113442 dc.l loc_1134CA ROM:00113446 ; --------------------------------------------------------------------------- ROM:00113446 ROM:00113446 loc_113446: ; DATA XREF: ROM:off_113432↑o ROM:00113446 bclr #2,($948).w ROM:0011344C move.b #1,($76A).w ROM:00113452 bra.s locret_113476 ROM:00113454 ; --------------------------------------------------------------------------- ROM:00113454 rts ROM:00113456 ; --------------------------------------------------------------------------- ROM:00113456 ROM:00113456 loc_113456: ; DATA XREF: ROM:00113436↑o ROM:00113456 btst #1,($93F).w ROM:0011345C beq.s locret_113476 ROM:0011345E clr.b ($8A7).w ROM:00113462 move.w #$A,($632).w ROM:00113468 move.b #1,($8A7).w ROM:0011346E move.b #2,($76A).w ROM:00113474 bra.s locret_1134A6 ROM:00113476 ; --------------------------------------------------------------------------- ROM:00113476 ROM:00113476 locret_113476: ; CODE XREF: ROM:00113452↑j ROM:00113476 ; ROM:0011345C↑j ... ROM:00113476 rts ROM:00113478 ; --------------------------------------------------------------------------- ROM:00113478 ROM:00113478 loc_113478: ; DATA XREF: ROM:0011343A↑o ROM:00113478 btst #1,($93F).w ROM:0011347E bne.s loc_113490 ROM:00113480 clr.b ($8A7).w ROM:00113484 clr.w ($632).w ROM:00113488 move.b #1,($76A).w ROM:0011348E bra.s locret_113476 ROM:00113490 ; --------------------------------------------------------------------------- ROM:00113490 ROM:00113490 loc_113490: ; CODE XREF: ROM:0011347E↑j ROM:00113490 cmpi.w #0,($632).w ROM:00113496 bgt.s locret_1134A6 ROM:00113498 bset #2,($948).w ROM:0011349E move.b #3,($76A).w ROM:001134A4 bra.s locret_1134C8 ROM:001134A6 ; --------------------------------------------------------------------------- ROM:001134A6 ROM:001134A6 locret_1134A6: ; CODE XREF: ROM:00113474↑j ROM:001134A6 ; ROM:00113496↑j ROM:001134A6 rts ROM:001134A8 ; --------------------------------------------------------------------------- ROM:001134A8 ROM:001134A8 loc_1134A8: ; DATA XREF: ROM:0011343E↑o ROM:001134A8 btst #1,($93F).w ROM:001134AE bne.s locret_1134C8 ROM:001134B0 clr.b ($8A7).w ROM:001134B4 move.w #$A,($632).w ROM:001134BA move.b #1,($8A7).w ROM:001134C0 move.b #4,($76A).w ROM:001134C6 bra.s locret_1134FC ROM:001134C8 ; --------------------------------------------------------------------------- ROM:001134C8 ROM:001134C8 locret_1134C8: ; CODE XREF: ROM:001134A4↑j ROM:001134C8 ; ROM:001134AE↑j ... ROM:001134C8 rts ROM:001134CA ; --------------------------------------------------------------------------- ROM:001134CA ROM:001134CA loc_1134CA: ; DATA XREF: ROM:00113442↑o ROM:001134CA btst #1,($93F).w ROM:001134D0 beq.s loc_1134E2 ROM:001134D2 clr.b ($8A7).w ROM:001134D6 clr.w ($632).w ROM:001134DA move.b #3,($76A).w ROM:001134E0 bra.s locret_1134C8 ROM:001134E2 ; --------------------------------------------------------------------------- ROM:001134E2 ROM:001134E2 loc_1134E2: ; CODE XREF: ROM:001134D0↑j ROM:001134E2 cmpi.w #0,($632).w ROM:001134E8 bgt.s locret_1134FC ROM:001134EA bclr #2,($948).w ROM:001134F0 move.b #1,($76A).w ROM:001134F6 bra.l locret_113476 ROM:001134FC ; --------------------------------------------------------------------------- ROM:001134FC ROM:001134FC locret_1134FC: ; CODE XREF: ROM:001134C6↑j ROM:001134FC ; ROM:001134E8↑j ROM:001134FC rts ROM:001134FE ROM:001134FE ; =============== S U B R O U T I N E ======================================= ROM:001134FE ROM:001134FE ROM:001134FE sub_1134FE: ; CODE XREF: ROM:0011741C↓p ROM:001134FE move.w $16(a5),d0 ROM:00113502 cmpi.w #0,d0 ROM:00113506 bne.s loc_113520 ROM:00113508 btst #7,($FFFFF411).w ROM:0011350E bne.s loc_113518 ROM:00113510 bclr #4,($94E).w ROM:00113516 bra.s loc_11351E ROM:00113518 ; --------------------------------------------------------------------------- ROM:00113518 ROM:00113518 loc_113518: ; CODE XREF: sub_1134FE+10↑j ROM:00113518 bset #4,($94E).w ROM:0011351E ROM:0011351E loc_11351E: ; CODE XREF: sub_1134FE+18↑j ROM:0011351E bra.s loc_113536 ROM:00113520 ; --------------------------------------------------------------------------- ROM:00113520 ROM:00113520 loc_113520: ; CODE XREF: sub_1134FE+8↑j ROM:00113520 btst #7,($FFFFFA19).w ROM:00113526 bne.s loc_113530 ROM:00113528 bclr #4,($94E).w ROM:0011352E bra.s loc_113536 ROM:00113530 ; --------------------------------------------------------------------------- ROM:00113530 ROM:00113530 loc_113530: ; CODE XREF: sub_1134FE+28↑j ROM:00113530 bset #4,($94E).w ROM:00113536 ROM:00113536 loc_113536: ; CODE XREF: sub_1134FE:loc_11351E↑j ROM:00113536 ; sub_1134FE+30↑j ROM:00113536 clr.w d1 ROM:00113538 move.b ($76B).w,d1 ROM:0011353C cmpi.w #5,d1 ROM:00113540 bcc.s locret_11354A ROM:00113542 movea.l off_11354C(pc,d1.w*4),a0 ROM:00113546 nop ROM:00113548 jmp (a0) ROM:0011354A ; --------------------------------------------------------------------------- ROM:0011354A ROM:0011354A locret_11354A: ; CODE XREF: sub_1134FE+42↑j ROM:0011354A rts ROM:0011354A ; End of function sub_1134FE ROM:0011354A ROM:0011354A ; --------------------------------------------------------------------------- ROM:0011354C off_11354C: dc.l loc_113560 ; DATA XREF: sub_1134FE+44↑r ROM:00113550 dc.l loc_113570 ROM:00113554 dc.l loc_113592 ROM:00113558 dc.l loc_1135C2 ROM:0011355C dc.l loc_1135E4 ROM:00113560 ; --------------------------------------------------------------------------- ROM:00113560 ROM:00113560 loc_113560: ; DATA XREF: ROM:off_11354C↑o ROM:00113560 bclr #7,($94E).w ROM:00113566 move.b #1,($76B).w ROM:0011356C bra.s locret_113590 ROM:0011356E ; --------------------------------------------------------------------------- ROM:0011356E rts ROM:00113570 ; --------------------------------------------------------------------------- ROM:00113570 ROM:00113570 loc_113570: ; DATA XREF: ROM:00113550↑o ROM:00113570 btst #4,($94E).w ROM:00113576 bne.s locret_113590 ROM:00113578 clr.b ($8A8).w ROM:0011357C move.w #$A,($634).w ROM:00113582 move.b #1,($8A8).w ROM:00113588 move.b #2,($76B).w ROM:0011358E bra.s locret_1135C0 ROM:00113590 ; --------------------------------------------------------------------------- ROM:00113590 ROM:00113590 locret_113590: ; CODE XREF: ROM:0011356C↑j ROM:00113590 ; ROM:00113576↑j ... ROM:00113590 rts ROM:00113592 ; --------------------------------------------------------------------------- ROM:00113592 ROM:00113592 loc_113592: ; DATA XREF: ROM:00113554↑o ROM:00113592 btst #4,($94E).w ROM:00113598 beq.s loc_1135AA ROM:0011359A clr.b ($8A8).w ROM:0011359E clr.w ($634).w ROM:001135A2 move.b #1,($76B).w ROM:001135A8 bra.s locret_113590 ROM:001135AA ; --------------------------------------------------------------------------- ROM:001135AA ROM:001135AA loc_1135AA: ; CODE XREF: ROM:00113598↑j ROM:001135AA cmpi.w #0,($634).w ROM:001135B0 bgt.s locret_1135C0 ROM:001135B2 bset #7,($94E).w ROM:001135B8 move.b #3,($76B).w ROM:001135BE bra.s locret_1135E2 ROM:001135C0 ; --------------------------------------------------------------------------- ROM:001135C0 ROM:001135C0 locret_1135C0: ; CODE XREF: ROM:0011358E↑j ROM:001135C0 ; ROM:001135B0↑j ROM:001135C0 rts ROM:001135C2 ; --------------------------------------------------------------------------- ROM:001135C2 ROM:001135C2 loc_1135C2: ; DATA XREF: ROM:00113558↑o ROM:001135C2 btst #4,($94E).w ROM:001135C8 beq.s locret_1135E2 ROM:001135CA clr.b ($8A8).w ROM:001135CE move.w #$A,($634).w ROM:001135D4 move.b #1,($8A8).w ROM:001135DA move.b #4,($76B).w ROM:001135E0 bra.s locret_113616 ROM:001135E2 ; --------------------------------------------------------------------------- ROM:001135E2 ROM:001135E2 locret_1135E2: ; CODE XREF: ROM:001135BE↑j ROM:001135E2 ; ROM:001135C8↑j ... ROM:001135E2 rts ROM:001135E4 ; --------------------------------------------------------------------------- ROM:001135E4 ROM:001135E4 loc_1135E4: ; DATA XREF: ROM:0011355C↑o ROM:001135E4 btst #4,($94E).w ROM:001135EA bne.s loc_1135FC ROM:001135EC clr.b ($8A8).w ROM:001135F0 clr.w ($634).w ROM:001135F4 move.b #3,($76B).w ROM:001135FA bra.s locret_1135E2 ROM:001135FC ; --------------------------------------------------------------------------- ROM:001135FC ROM:001135FC loc_1135FC: ; CODE XREF: ROM:001135EA↑j ROM:001135FC cmpi.w #0,($634).w ROM:00113602 bgt.s locret_113616 ROM:00113604 bclr #7,($94E).w ROM:0011360A move.b #1,($76B).w ROM:00113610 bra.l locret_113590 ROM:00113616 ; --------------------------------------------------------------------------- ROM:00113616 ROM:00113616 locret_113616: ; CODE XREF: ROM:001135E0↑j ROM:00113616 ; ROM:00113602↑j ROM:00113616 rts ROM:00113618 ROM:00113618 ; =============== S U B R O U T I N E ======================================= ROM:00113618 ROM:00113618 ROM:00113618 sub_113618: ; CODE XREF: ROM:loc_11740A↓p ROM:00113618 clr.w d1 ROM:0011361A move.b ($76C).w,d1 ROM:0011361E cmpi.w #5,d1 ROM:00113622 bcc.s locret_11362C ROM:00113624 movea.l off_11362E(pc,d1.w*4),a0 ROM:00113628 nop ROM:0011362A jmp (a0) ROM:0011362C ; --------------------------------------------------------------------------- ROM:0011362C ROM:0011362C locret_11362C: ; CODE XREF: sub_113618+A↑j ROM:0011362C rts ROM:0011362C ; End of function sub_113618 ROM:0011362C ROM:0011362C ; --------------------------------------------------------------------------- ROM:0011362E off_11362E: dc.l loc_113642 ; DATA XREF: sub_113618+C↑r ROM:00113632 dc.l loc_11365C ROM:00113636 dc.l loc_113686 ROM:0011363A dc.l loc_1136BC ROM:0011363E dc.l loc_1136E6 ROM:00113642 ; --------------------------------------------------------------------------- ROM:00113642 ROM:00113642 loc_113642: ; DATA XREF: ROM:off_11362E↑o ROM:00113642 bset #5,($946).w ROM:00113648 bset #2,($93F).w ROM:0011364E move.b #3,($76C).w ROM:00113654 bra.l locret_1136E4 ROM:0011365A ; --------------------------------------------------------------------------- ROM:0011365A rts ROM:0011365C ; --------------------------------------------------------------------------- ROM:0011365C ROM:0011365C loc_11365C: ; DATA XREF: ROM:00113632↑o ROM:0011365C btst #5,($FFFFFA19).w ROM:00113662 bne.s locret_113684 ROM:00113664 bset #2,($93F).w ROM:0011366A move.w $18(a5),d0 ROM:0011366E clr.b ($8A9).w ROM:00113672 move.w d0,($636).w ROM:00113676 move.b #1,($8A9).w ROM:0011367C move.b #2,($76C).w ROM:00113682 bra.s locret_1136BA ROM:00113684 ; --------------------------------------------------------------------------- ROM:00113684 ROM:00113684 locret_113684: ; CODE XREF: ROM:00113662↑j ROM:00113684 ; ROM:001136B8↓j ... ROM:00113684 rts ROM:00113686 ; --------------------------------------------------------------------------- ROM:00113686 ROM:00113686 loc_113686: ; DATA XREF: ROM:00113636↑o ROM:00113686 cmpi.w #0,($636).w ROM:0011368C bgt.s loc_11369C ROM:0011368E bset #5,($946).w ROM:00113694 move.b #3,($76C).w ROM:0011369A bra.s locret_1136E4 ROM:0011369C ; --------------------------------------------------------------------------- ROM:0011369C ROM:0011369C loc_11369C: ; CODE XREF: ROM:0011368C↑j ROM:0011369C btst #5,($FFFFFA19).w ROM:001136A2 beq.s locret_1136BA ROM:001136A4 bclr #2,($93F).w ROM:001136AA clr.b ($8A9).w ROM:001136AE clr.w ($636).w ROM:001136B2 move.b #1,($76C).w ROM:001136B8 bra.s locret_113684 ROM:001136BA ; --------------------------------------------------------------------------- ROM:001136BA ROM:001136BA locret_1136BA: ; CODE XREF: ROM:00113682↑j ROM:001136BA ; ROM:001136A2↑j ROM:001136BA rts ROM:001136BC ; --------------------------------------------------------------------------- ROM:001136BC ROM:001136BC loc_1136BC: ; DATA XREF: ROM:0011363A↑o ROM:001136BC btst #5,($FFFFFA19).w ROM:001136C2 beq.s locret_1136E4 ROM:001136C4 bclr #2,($93F).w ROM:001136CA move.w $18(a5),d0 ROM:001136CE clr.b ($8A9).w ROM:001136D2 move.w d0,($636).w ROM:001136D6 move.b #1,($8A9).w ROM:001136DC move.b #4,($76C).w ROM:001136E2 bra.s locret_11371E ROM:001136E4 ; --------------------------------------------------------------------------- ROM:001136E4 ROM:001136E4 locret_1136E4: ; CODE XREF: ROM:00113654↑j ROM:001136E4 ; ROM:0011369A↑j ... ROM:001136E4 rts ROM:001136E6 ; --------------------------------------------------------------------------- ROM:001136E6 ROM:001136E6 loc_1136E6: ; DATA XREF: ROM:0011363E↑o ROM:001136E6 cmpi.w #0,($636).w ROM:001136EC bgt.s loc_1136FC ROM:001136EE bclr #5,($946).w ROM:001136F4 move.b #1,($76C).w ROM:001136FA bra.s locret_113684 ROM:001136FC ; --------------------------------------------------------------------------- ROM:001136FC ROM:001136FC loc_1136FC: ; CODE XREF: ROM:001136EC↑j ROM:001136FC btst #5,($FFFFFA19).w ROM:00113702 bne.s locret_11371E ROM:00113704 bset #2,($93F).w ROM:0011370A clr.b ($8A9).w ROM:0011370E clr.w ($636).w ROM:00113712 move.b #3,($76C).w ROM:00113718 bra.l locret_1136E4 ROM:0011371E ; --------------------------------------------------------------------------- ROM:0011371E ROM:0011371E locret_11371E: ; CODE XREF: ROM:001136E2↑j ROM:0011371E ; ROM:00113702↑j ROM:0011371E rts ROM:00113720 ROM:00113720 ; =============== S U B R O U T I N E ======================================= ROM:00113720 ROM:00113720 ROM:00113720 sub_113720: ; CODE XREF: ROM:00117422↓p ROM:00113720 bsr.w sub_113748 ROM:00113724 move.w $162(a5),d0 ROM:00113728 cmpi.w #0,d0 ROM:0011372C bne.s loc_113736 ROM:0011372E bsr.l sub_11A118 ROM:00113734 bra.s loc_11373A ROM:00113736 ; --------------------------------------------------------------------------- ROM:00113736 ROM:00113736 loc_113736: ; CODE XREF: sub_113720+C↑j ROM:00113736 bsr.w sub_1139F6 ROM:0011373A ROM:0011373A loc_11373A: ; CODE XREF: sub_113720+14↑j ROM:0011373A bsr.w sub_113B7C ROM:0011373E bsr.w sub_113A3A ROM:00113742 bsr.w sub_113BAA ROM:00113746 rts ROM:00113746 ; End of function sub_113720 ROM:00113746 ROM:00113748 ROM:00113748 ; =============== S U B R O U T I N E ======================================= ROM:00113748 ROM:00113748 ROM:00113748 sub_113748: ; CODE XREF: sub_113720↑p ROM:00113748 clr.w d1 ROM:0011374A move.b ($76D).w,d1 ROM:0011374E cmpi.w #4,d1 ROM:00113752 bcc.s locret_11375C ROM:00113754 movea.l off_11375E(pc,d1.w*4),a0 ROM:00113758 nop ROM:0011375A jmp (a0) ROM:0011375C ; --------------------------------------------------------------------------- ROM:0011375C ROM:0011375C locret_11375C: ; CODE XREF: sub_113748+A↑j ROM:0011375C rts ROM:0011375C ; End of function sub_113748 ROM:0011375C ROM:0011375C ; --------------------------------------------------------------------------- ROM:0011375E off_11375E: dc.l loc_11376E ; DATA XREF: sub_113748+C↑r ROM:00113762 dc.l loc_11378C ROM:00113766 dc.l loc_1137B0 ROM:0011376A dc.l loc_1137EE ROM:0011376E ; --------------------------------------------------------------------------- ROM:0011376E ROM:0011376E loc_11376E: ; DATA XREF: ROM:off_11375E↑o ROM:0011376E bsr.w sub_11383C ROM:00113772 bsr.w sub_11389A ROM:00113776 bclr #5,($94A).w ROM:0011377C bclr #0,($1369).w ROM:00113782 move.b #1,($76D).w ROM:00113788 bra.s locret_1137AE ROM:0011378A ; --------------------------------------------------------------------------- ROM:0011378A rts ROM:0011378C ; --------------------------------------------------------------------------- ROM:0011378C ROM:0011378C loc_11378C: ; DATA XREF: ROM:00113762↑o ROM:0011378C btst #5,($946).w ROM:00113792 beq.s locret_1137AE ROM:00113794 move.w $176(a5),d0 ROM:00113798 clr.b ($8CA).w ROM:0011379C move.w d0,($678).w ROM:001137A0 move.b #1,($8CA).w ROM:001137A6 move.b #2,($76D).w ROM:001137AC bra.s locret_1137EC ROM:001137AE ; --------------------------------------------------------------------------- ROM:001137AE ROM:001137AE locret_1137AE: ; CODE XREF: ROM:00113788↑j ROM:001137AE ; ROM:00113792↑j ... ROM:001137AE rts ROM:001137B0 ; --------------------------------------------------------------------------- ROM:001137B0 ROM:001137B0 loc_1137B0: ; DATA XREF: ROM:00113766↑o ROM:001137B0 btst #5,($946).w ROM:001137B6 bne.s loc_1137C8 ROM:001137B8 clr.b ($8CA).w ROM:001137BC clr.w ($678).w ROM:001137C0 move.b #1,($76D).w ROM:001137C6 bra.s locret_1137AE ROM:001137C8 ; --------------------------------------------------------------------------- ROM:001137C8 ROM:001137C8 loc_1137C8: ; CODE XREF: ROM:001137B6↑j ROM:001137C8 cmpi.w #0,($678).w ROM:001137CE bgt.s locret_1137EC ROM:001137D0 clr.b ($8C9).w ROM:001137D4 clr.w ($676).w ROM:001137D8 move.b #3,($8C9).w ROM:001137DE bset #5,($94A).w ROM:001137E4 move.b #3,($76D).w ROM:001137EA bra.s locret_113838 ROM:001137EC ; --------------------------------------------------------------------------- ROM:001137EC ROM:001137EC locret_1137EC: ; CODE XREF: ROM:001137AC↑j ROM:001137EC ; ROM:001137CE↑j ROM:001137EC rts ROM:001137EE ; --------------------------------------------------------------------------- ROM:001137EE ROM:001137EE loc_1137EE: ; DATA XREF: ROM:0011376A↑o ROM:001137EE move.w $164(a5),d0 ROM:001137F2 cmp.w ($676).w,d0 ROM:001137F6 bgt.s loc_113812 ROM:001137F8 bsr.w sub_11389A ROM:001137FC bsr.w sub_1138B2 ROM:00113800 bclr #0,($8C9).w ROM:00113806 bset #2,($8C9).w ROM:0011380C move.b #3,($76D).w ROM:00113812 ROM:00113812 loc_113812: ; CODE XREF: ROM:001137F6↑j ROM:00113812 btst #5,($946).w ROM:00113818 bne.s locret_113838 ROM:0011381A bclr #5,($94A).w ROM:00113820 bsr.w sub_11389A ROM:00113824 clr.b ($8C9).w ROM:00113828 clr.w ($676).w ROM:0011382C move.b #1,($76D).w ROM:00113832 bra.l locret_1137AE ROM:00113838 ; --------------------------------------------------------------------------- ROM:00113838 ROM:00113838 locret_113838: ; CODE XREF: ROM:001137EA↑j ROM:00113838 ; ROM:00113818↑j ROM:00113838 rts ROM:0011383A ; --------------------------------------------------------------------------- ROM:0011383A rts ROM:0011383C ROM:0011383C ; =============== S U B R O U T I N E ======================================= ROM:0011383C ROM:0011383C ROM:0011383C sub_11383C: ; CODE XREF: ROM:loc_11376E↑p ROM:0011383C lea ($FFFFFF80).w,a0 ROM:00113840 move.w #$80,d0 ROM:00113844 asr.w #4,d0 ROM:00113846 bsr.l sub_118C26 ROM:0011384C move.w #7,(a0) ROM:00113850 lea ($FFFFFFD0).w,a1 ROM:00113854 move.w #$D0,d0 ROM:00113858 asr.w #4,d0 ROM:0011385A bsr.l sub_118C26 ROM:00113860 move.w #7,(a1) ROM:00113864 move.w #$A,d2 ROM:00113868 moveq #0,d3 ROM:0011386A moveq #3,d4 ROM:0011386C moveq #1,d1 ROM:0011386E moveq #1,d5 ROM:00113870 move.w #$80,d0 ROM:00113874 asr.w #4,d0 ROM:00113876 bsr.l sub_118BAA ROM:0011387C move.w #$A,d2 ROM:00113880 moveq #0,d3 ROM:00113882 moveq #3,d4 ROM:00113884 moveq #1,d1 ROM:00113886 moveq #1,d5 ROM:00113888 move.w #$D0,d0 ROM:0011388C asr.w #4,d0 ROM:0011388E bsr.l sub_118BAA ROM:00113894 clr.w ($570).w ROM:00113898 rts ROM:00113898 ; End of function sub_11383C ROM:00113898 ROM:0011389A ROM:0011389A ; =============== S U B R O U T I N E ======================================= ROM:0011389A ROM:0011389A ROM:0011389A sub_11389A: ; CODE XREF: ROM:00113772↑p ROM:0011389A ; ROM:001137F8↑p ... ROM:0011389A move.w $162(a5),d0 ROM:0011389E cmpi.w #0,d0 ROM:001138A2 beq.s loc_1138AC ROM:001138A4 clr.w ($560).w ROM:001138A8 clr.w ($562).w ROM:001138AC ROM:001138AC loc_1138AC: ; CODE XREF: sub_11389A+8↑j ROM:001138AC clr.w ($564).w ROM:001138B0 rts ROM:001138B0 ; End of function sub_11389A ROM:001138B0 ROM:001138B2 ROM:001138B2 ; =============== S U B R O U T I N E ======================================= ROM:001138B2 ROM:001138B2 ROM:001138B2 sub_1138B2: ; CODE XREF: ROM:001137FC↑p ROM:001138B2 move.w $16E(a5),d0 ROM:001138B6 cmpi.w #0,d0 ROM:001138BA ble.s loc_1138C6 ROM:001138BC bset #0,($1369).w ROM:001138C2 bra.w locret_1138CC ROM:001138C6 ; --------------------------------------------------------------------------- ROM:001138C6 ROM:001138C6 loc_1138C6: ; CODE XREF: sub_1138B2+8↑j ROM:001138C6 bclr #0,($1369).w ROM:001138CC ROM:001138CC locret_1138CC: ; CODE XREF: sub_1138B2+10↑j ROM:001138CC rts ROM:001138CC ; End of function sub_1138B2 ROM:001138CC ROM:001138CE ; --------------------------------------------------------------------------- ROM:001138CE ROM:001138CE loc_1138CE: ; CODE XREF: ROM:00117B08↓j ROM:001138CE ; ROM:00117B16↓j ROM:001138CE movem.l d0-a4,-(sp) ROM:001138D2 btst #6,($1362).w ROM:001138D8 beq.s loc_1138E4 ROM:001138DA lea ($FFFFFF80).w,a0 ROM:001138DE move.w #$80,d0 ROM:001138E2 bra.s loc_1138EC ROM:001138E4 ; --------------------------------------------------------------------------- ROM:001138E4 ROM:001138E4 loc_1138E4: ; CODE XREF: ROM:001138D8↑j ROM:001138E4 lea ($FFFFFFD0).w,a1 ROM:001138E8 move.w #$D0,d0 ROM:001138EC ROM:001138EC loc_1138EC: ; CODE XREF: ROM:001138E2↑j ROM:001138EC asr.w #4,d0 ROM:001138EE move.w #$FFFF,d1 ROM:001138F2 bclr d0,d1 ROM:001138F4 and.w d1,($FFFFFE20).w ROM:001138F8 bsr.w sub_11391A ROM:001138FC bsr.w sub_11395C ROM:00113900 bsr.l sub_12B9F4 ROM:00113906 clr.b ($8C9).w ROM:0011390A clr.w ($676).w ROM:0011390E move.b #3,($8C9).w ROM:00113914 movem.l (sp)+,d0-a4 ROM:00113918 rte ROM:0011391A ROM:0011391A ; =============== S U B R O U T I N E ======================================= ROM:0011391A ROM:0011391A ROM:0011391A sub_11391A: ; CODE XREF: ROM:001138F8↑p ROM:0011391A btst #6,($1362).w ROM:00113920 beq.s loc_113928 ROM:00113922 move.w 8(a0),d0 ROM:00113926 bra.s loc_11392C ROM:00113928 ; --------------------------------------------------------------------------- ROM:00113928 ROM:00113928 loc_113928: ; CODE XREF: sub_11391A+6↑j ROM:00113928 move.w 8(a1),d0 ROM:0011392C ROM:0011392C loc_11392C: ; CODE XREF: sub_11391A+C↑j ROM:0011392C clr.l d1 ROM:0011392E move.w d0,d1 ROM:00113930 sub.w ($570).w,d1 ROM:00113934 move.w ($676).w,d2 ROM:00113938 mulu.w #$2710,d2 ROM:0011393C move.w d2,d3 ROM:0011393E swap d2 ROM:00113940 eor.w d1,d3 ROM:00113942 bpl.s loc_11394E ROM:00113944 tst.w d1 ROM:00113946 bpl.s loc_11394C ROM:00113948 subq.w #1,d2 ROM:0011394A bra.s loc_11394E ROM:0011394C ; --------------------------------------------------------------------------- ROM:0011394C ROM:0011394C loc_11394C: ; CODE XREF: sub_11391A+2C↑j ROM:0011394C addq.w #1,d2 ROM:0011394E ROM:0011394E loc_11394E: ; CODE XREF: sub_11391A+28↑j ROM:0011394E ; sub_11391A+30↑j ROM:0011394E swap d2 ROM:00113950 move.w d1,d2 ROM:00113952 move.l d2,($40C).w ROM:00113956 move.w d0,($570).w ROM:0011395A rts ROM:0011395A ; End of function sub_11391A ROM:0011395A ROM:0011395C ROM:0011395C ; =============== S U B R O U T I N E ======================================= ROM:0011395C ROM:0011395C ROM:0011395C sub_11395C: ; CODE XREF: ROM:001138FC↑p ROM:0011395C btst #5,($94A).w ROM:00113962 beq.l locret_1139F4 ROM:00113968 move.l ($40C).w,d0 ROM:0011396C move.l ($410).w,d1 ROM:00113970 clr.l d2 ROM:00113972 move.w $178(a5),d2 ROM:00113976 mulu.l d2,d1 ROM:0011397A divu.l #$64,d1 ; 'd' ROM:00113982 move.w $17A(a5),d3 ROM:00113986 cmp.l d0,d1 ROM:00113988 ble.s loc_113994 ROM:0011398A cmp.w ($56C).w,d3 ROM:0011398E bgt.l loc_1139EE ROM:00113994 ROM:00113994 loc_113994: ; CODE XREF: sub_11395C+2C↑j ROM:00113994 move.w #0,($56C).w ROM:0011399A move.l d0,($410).w ROM:0011399E move.w $16E(a5),d1 ROM:001139A2 cmpi.w #0,d1 ROM:001139A6 beq.s loc_1139C8 ROM:001139A8 move.w $16E(a5),d1 ROM:001139AC sub.w $17C(a5),d1 ROM:001139B0 ext.l d1 ROM:001139B2 move.l #$989680,d2 ROM:001139B8 divu.l d1,d2 ROM:001139BC cmp.l d0,d2 ROM:001139BE bge.s loc_1139C8 ROM:001139C0 bset #0,($1369).w ROM:001139C6 bra.s loc_1139CE ROM:001139C8 ; --------------------------------------------------------------------------- ROM:001139C8 ROM:001139C8 loc_1139C8: ; CODE XREF: sub_11395C+4A↑j ROM:001139C8 ; sub_11395C+62↑j ROM:001139C8 bclr #0,($1369).w ROM:001139CE ROM:001139CE loc_1139CE: ; CODE XREF: sub_11395C+6A↑j ROM:001139CE clr.l d2 ROM:001139D0 move.w $166(a5),d2 ROM:001139D4 move.l #$D,d4 ROM:001139DA move.l #$7D48C23C,d3 ROM:001139E0 divu.l d2,d4:d3 ROM:001139E4 divu.l d0,d3 ROM:001139E8 move.w d3,($564).w ROM:001139EC bra.s locret_1139F4 ROM:001139EE ; --------------------------------------------------------------------------- ROM:001139EE ROM:001139EE loc_1139EE: ; CODE XREF: sub_11395C+32↑j ROM:001139EE addi.w #1,($56C).w ROM:001139F4 ROM:001139F4 locret_1139F4: ; CODE XREF: sub_11395C+6↑j ROM:001139F4 ; sub_11395C+90↑j ROM:001139F4 rts ROM:001139F4 ; End of function sub_11395C ROM:001139F4 ROM:001139F6 ROM:001139F6 ; =============== S U B R O U T I N E ======================================= ROM:001139F6 ROM:001139F6 ROM:001139F6 sub_1139F6: ; CODE XREF: sub_113720:loc_113736↑p ROM:001139F6 clr.l d3 ROM:001139F8 move.w ($564).w,d3 ROM:001139FC swap d3 ROM:001139FE move.w ($562).w,d2 ROM:00113A02 swap d2 ROM:00113A04 move.w ($56A).w,d2 ROM:00113A08 sub.l d2,d3 ROM:00113A0A clr.l d1 ROM:00113A0C move.w $174(a5),d1 ROM:00113A10 divs.l d1,d3 ROM:00113A14 muls.l #$64,d3 ; 'd' ROM:00113A1C add.l d3,d2 ROM:00113A1E move.w d2,($56A).w ROM:00113A22 swap d2 ROM:00113A24 move.w d2,($562).w ROM:00113A28 swap d2 ROM:00113A2A divu.l #$A,d2 ROM:00113A32 swap d2 ROM:00113A34 move.w d2,($560).w ROM:00113A38 rts ROM:00113A38 ; End of function sub_1139F6 ROM:00113A38 ROM:00113A3A ROM:00113A3A ; =============== S U B R O U T I N E ======================================= ROM:00113A3A ROM:00113A3A ROM:00113A3A sub_113A3A: ; CODE XREF: sub_113720+1E↑p ROM:00113A3A clr.w d1 ROM:00113A3C move.b ($76E).w,d1 ROM:00113A40 cmpi.w #5,d1 ROM:00113A44 bcc.s locret_113A4E ROM:00113A46 movea.l off_113A50(pc,d1.w*4),a0 ROM:00113A4A nop ROM:00113A4C jmp (a0) ROM:00113A4E ; --------------------------------------------------------------------------- ROM:00113A4E ROM:00113A4E locret_113A4E: ; CODE XREF: sub_113A3A+A↑j ROM:00113A4E rts ROM:00113A4E ; End of function sub_113A3A ROM:00113A4E ROM:00113A4E ; --------------------------------------------------------------------------- ROM:00113A50 off_113A50: dc.l loc_113A64 ; DATA XREF: sub_113A3A+C↑r ROM:00113A54 dc.l loc_113A8E ROM:00113A58 dc.l loc_113AAC ROM:00113A5C dc.l loc_113B02 ROM:00113A60 dc.l loc_113B5E ROM:00113A64 ; --------------------------------------------------------------------------- ROM:00113A64 ROM:00113A64 loc_113A64: ; DATA XREF: ROM:off_113A50↑o ROM:00113A64 bclr #0,($C59).w ROM:00113A6A bsr.w sub_113BD6 ROM:00113A6E bclr #1,($143D).w ROM:00113A74 move.w $168(a5),d0 ROM:00113A78 cmpi.w #0,d0 ROM:00113A7C bne.s loc_113A84 ROM:00113A7E bset #1,($143D).w ROM:00113A84 ROM:00113A84 loc_113A84: ; CODE XREF: ROM:00113A7C↑j ROM:00113A84 move.b #1,($76E).w ROM:00113A8A bra.s locret_113AAA ROM:00113A8C ; --------------------------------------------------------------------------- ROM:00113A8C rts ROM:00113A8E ; --------------------------------------------------------------------------- ROM:00113A8E ROM:00113A8E loc_113A8E: ; DATA XREF: ROM:00113A54↑o ROM:00113A8E btst #1,($143D).w ROM:00113A94 beq.s locret_113AAA ROM:00113A96 btst #5,($94A).w ROM:00113A9C beq.s locret_113AAA ROM:00113A9E move.b #2,($76E).w ROM:00113AA4 bra.l locret_113B00 ROM:00113AAA ; --------------------------------------------------------------------------- ROM:00113AAA ROM:00113AAA locret_113AAA: ; CODE XREF: ROM:00113A8A↑j ROM:00113AAA ; ROM:00113A94↑j ... ROM:00113AAA rts ROM:00113AAC ; --------------------------------------------------------------------------- ROM:00113AAC ROM:00113AAC loc_113AAC: ; DATA XREF: ROM:00113A58↑o ROM:00113AAC btst #5,($94A).w ROM:00113AB2 bne.s loc_113ABC ROM:00113AB4 move.b #1,($76E).w ROM:00113ABA bra.s locret_113AAA ROM:00113ABC ; --------------------------------------------------------------------------- ROM:00113ABC ROM:00113ABC loc_113ABC: ; CODE XREF: ROM:00113AB2↑j ROM:00113ABC btst #1,($94C).w ROM:00113AC2 beq.s loc_113ACC ROM:00113AC4 bclr #1,($94C).w ROM:00113ACA bra.s loc_113ADE ROM:00113ACC ; --------------------------------------------------------------------------- ROM:00113ACC ROM:00113ACC loc_113ACC: ; CODE XREF: ROM:00113AC2↑j ROM:00113ACC move.w $16A(a5),d0 ROM:00113AD0 btst #0,($1369).w ROM:00113AD6 bne.s loc_113ADE ROM:00113AD8 cmp.w ($562).w,d0 ROM:00113ADC bge.s locret_113B00 ROM:00113ADE ROM:00113ADE loc_113ADE: ; CODE XREF: ROM:00113ACA↑j ROM:00113ADE ; ROM:00113AD6↑j ROM:00113ADE move.w $17E(a5),d0 ROM:00113AE2 clr.b ($8CB).w ROM:00113AE6 move.w d0,($67A).w ROM:00113AEA move.b #1,($8CB).w ROM:00113AF0 clr.w ($56E).w ROM:00113AF4 move.b #3,($76E).w ROM:00113AFA bra.l locret_113B5C ROM:00113B00 ; --------------------------------------------------------------------------- ROM:00113B00 ROM:00113B00 locret_113B00: ; CODE XREF: ROM:00113AA4↑j ROM:00113B00 ; ROM:00113ADC↑j ROM:00113B00 rts ROM:00113B02 ; --------------------------------------------------------------------------- ROM:00113B02 ROM:00113B02 loc_113B02: ; DATA XREF: ROM:00113A5C↑o ROM:00113B02 move.w $180(a5),d0 ROM:00113B06 cmp.w ($56E).w,d0 ROM:00113B0A bgt.s loc_113B0E ROM:00113B0C bra.s loc_113B20 ROM:00113B0E ; --------------------------------------------------------------------------- ROM:00113B0E ROM:00113B0E loc_113B0E: ; CODE XREF: ROM:00113B0A↑j ROM:00113B0E move.w $16A(a5),d0 ROM:00113B12 btst #0,($1369).w ROM:00113B18 bne.s loc_113B20 ROM:00113B1A cmp.w ($562).w,d0 ROM:00113B1E bge.s loc_113B3C ROM:00113B20 ROM:00113B20 loc_113B20: ; CODE XREF: ROM:00113B0C↑j ROM:00113B20 ; ROM:00113B18↑j ROM:00113B20 cmpi.w #0,($67A).w ROM:00113B26 bgt.s loc_113B3A ROM:00113B28 bset #0,($C59).w ROM:00113B2E bset #0,($13E2).w ROM:00113B34 move.b #4,($76E).w ROM:00113B3A ROM:00113B3A loc_113B3A: ; CODE XREF: ROM:00113B26↑j ROM:00113B3A bra.s locret_113B5C ROM:00113B3C ; --------------------------------------------------------------------------- ROM:00113B3C ROM:00113B3C loc_113B3C: ; CODE XREF: ROM:00113B1E↑j ROM:00113B3C btst #1,($94C).w ROM:00113B42 beq.s loc_113B56 ROM:00113B44 bclr #1,($94C).w ROM:00113B4A addq.w #1,($56E).w ROM:00113B4E move.b #3,($76E).w ROM:00113B54 bra.s locret_113B5C ROM:00113B56 ; --------------------------------------------------------------------------- ROM:00113B56 ROM:00113B56 loc_113B56: ; CODE XREF: ROM:00113B42↑j ROM:00113B56 move.b #2,($76E).w ROM:00113B5C ROM:00113B5C locret_113B5C: ; CODE XREF: ROM:00113AFA↑j ROM:00113B5C ; ROM:loc_113B3A↑j ... ROM:00113B5C rts ROM:00113B5E ; --------------------------------------------------------------------------- ROM:00113B5E ROM:00113B5E loc_113B5E: ; DATA XREF: ROM:00113A60↑o ROM:00113B5E btst #5,($946).w ROM:00113B64 bne.s locret_113B78 ROM:00113B66 bclr #0,($C59).w ROM:00113B6C move.b #1,($76E).w ROM:00113B72 bra.l locret_1137AE ROM:00113B78 ; --------------------------------------------------------------------------- ROM:00113B78 ROM:00113B78 locret_113B78: ; CODE XREF: ROM:00113B64↑j ROM:00113B78 rts ROM:00113B7A ; --------------------------------------------------------------------------- ROM:00113B7A rts ROM:00113B7C ROM:00113B7C ; =============== S U B R O U T I N E ======================================= ROM:00113B7C ROM:00113B7C ROM:00113B7C sub_113B7C: ; CODE XREF: sub_113720:loc_11373A↑p ROM:00113B7C btst #5,($94A).w ROM:00113B82 beq.s loc_113BA2 ROM:00113B84 move.w ($560).w,d0 ROM:00113B88 sub.w ($566).w,d0 ROM:00113B8C cmpi.w #0,d0 ROM:00113B90 bge.s loc_113B94 ROM:00113B92 neg.w d0 ROM:00113B94 ROM:00113B94 loc_113B94: ; CODE XREF: sub_113B7C+14↑j ROM:00113B94 move.w $16C(a5),d1 ROM:00113B98 cmp.w d0,d1 ROM:00113B9A bge.s loc_113BA2 ROM:00113B9C bset #1,($94C).w ROM:00113BA2 ROM:00113BA2 loc_113BA2: ; CODE XREF: sub_113B7C+6↑j ROM:00113BA2 ; sub_113B7C+1E↑j ROM:00113BA2 move.w ($560).w,($566).w ROM:00113BA8 rts ROM:00113BA8 ; End of function sub_113B7C ROM:00113BA8 ROM:00113BAA ROM:00113BAA ; =============== S U B R O U T I N E ======================================= ROM:00113BAA ROM:00113BAA ROM:00113BAA sub_113BAA: ; CODE XREF: sub_113720+22↑p ROM:00113BAA move.w ($568).w,d0 ROM:00113BAE add.w $172(a5),d0 ROM:00113BB2 cmp.w ($562).w,d0 ROM:00113BB6 bgt.s loc_113BC0 ROM:00113BB8 bset #7,($1369).w ROM:00113BBE bra.s locret_113BD4 ROM:00113BC0 ; --------------------------------------------------------------------------- ROM:00113BC0 ROM:00113BC0 loc_113BC0: ; CODE XREF: sub_113BAA+C↑j ROM:00113BC0 move.w ($568).w,d0 ROM:00113BC4 add.w $170(a5),d0 ROM:00113BC8 cmp.w ($562).w,d0 ROM:00113BCC ble.s locret_113BD4 ROM:00113BCE bclr #7,($1369).w ROM:00113BD4 ROM:00113BD4 locret_113BD4: ; CODE XREF: sub_113BAA+14↑j ROM:00113BD4 ; sub_113BAA+22↑j ROM:00113BD4 rts ROM:00113BD4 ; End of function sub_113BAA ROM:00113BD4 ROM:00113BD6 ROM:00113BD6 ; =============== S U B R O U T I N E ======================================= ROM:00113BD6 ROM:00113BD6 ROM:00113BD6 sub_113BD6: ; CODE XREF: ROM:00113A6A↑p ROM:00113BD6 move.w $166(a5),d0 ROM:00113BDA move.l #$16A1,d1 ROM:00113BE0 clr.l d2 ROM:00113BE2 move.w $16E(a5),d2 ROM:00113BE6 muls.l d2,d1 ROM:00113BEA divs.w d0,d1 ROM:00113BEC move.w d1,($568).w ROM:00113BF0 rts ROM:00113BF0 ; End of function sub_113BD6 ROM:00113BF0 ROM:00113BF2 ; --------------------------------------------------------------------------- ROM:00113BF2 rts ROM:00113BF4 ; --------------------------------------------------------------------------- ROM:00113BF4 rte ROM:00113BF6 ROM:00113BF6 ; =============== S U B R O U T I N E ======================================= ROM:00113BF6 ROM:00113BF6 ROM:00113BF6 sub_113BF6: ; CODE XREF: ROM:00117416↓p ROM:00113BF6 move.w $182(a5),d7 ROM:00113BFA cmpi.w #0,d7 ROM:00113BFE bne.s loc_113C52 ROM:00113C00 cmpi.w #0,($AAC).w ROM:00113C06 bne.s loc_113C3E ROM:00113C08 bclr #2,($94A).w ROM:00113C0E cmpi.w #1,($AAA).w ROM:00113C14 blt.s loc_113C26 ROM:00113C16 cmpi.w #5,($AAA).w ROM:00113C1C bgt.s loc_113C26 ROM:00113C1E bset #2,($94D).w ROM:00113C24 bra.s loc_113C3C ROM:00113C26 ; --------------------------------------------------------------------------- ROM:00113C26 ROM:00113C26 loc_113C26: ; CODE XREF: sub_113BF6+1E↑j ROM:00113C26 ; sub_113BF6+26↑j ROM:00113C26 cmpi.w #7,($AAA).w ROM:00113C2C bne.s loc_113C36 ROM:00113C2E bset #2,($94D).w ROM:00113C34 bra.s loc_113C3C ROM:00113C36 ; --------------------------------------------------------------------------- ROM:00113C36 ROM:00113C36 loc_113C36: ; CODE XREF: sub_113BF6+36↑j ROM:00113C36 bclr #2,($94D).w ROM:00113C3C ROM:00113C3C loc_113C3C: ; CODE XREF: sub_113BF6+2E↑j ROM:00113C3C ; sub_113BF6+3E↑j ROM:00113C3C bra.s loc_113C4A ROM:00113C3E ; --------------------------------------------------------------------------- ROM:00113C3E ROM:00113C3E loc_113C3E: ; CODE XREF: sub_113BF6+10↑j ROM:00113C3E bset #2,($94A).w ROM:00113C44 bclr #2,($94D).w ROM:00113C4A ROM:00113C4A loc_113C4A: ; CODE XREF: sub_113BF6:loc_113C3C↑j ROM:00113C4A bra.l locret_113D42 ROM:00113C50 ; --------------------------------------------------------------------------- ROM:00113C50 bra.s loc_113C64 ROM:00113C52 ; --------------------------------------------------------------------------- ROM:00113C52 ROM:00113C52 loc_113C52: ; CODE XREF: sub_113BF6+8↑j ROM:00113C52 btst #4,($FFFFFA19).w ROM:00113C58 bne.s loc_113C60 ROM:00113C5A move.w #6,d6 ROM:00113C5E bra.s loc_113C64 ROM:00113C60 ; --------------------------------------------------------------------------- ROM:00113C60 ROM:00113C60 loc_113C60: ; CODE XREF: sub_113BF6+62↑j ROM:00113C60 move.w #5,d6 ROM:00113C64 ROM:00113C64 loc_113C64: ; CODE XREF: sub_113BF6+5A↑j ROM:00113C64 ; sub_113BF6+68↑j ROM:00113C64 clr.w d1 ROM:00113C66 move.b ($76F).w,d1 ROM:00113C6A cmpi.w #5,d1 ROM:00113C6E bcc.s locret_113C78 ROM:00113C70 movea.l off_113C7A(pc,d1.w*4),a0 ROM:00113C74 nop ROM:00113C76 jmp (a0) ROM:00113C78 ; --------------------------------------------------------------------------- ROM:00113C78 ROM:00113C78 locret_113C78: ; CODE XREF: sub_113BF6+78↑j ROM:00113C78 rts ROM:00113C78 ; --------------------------------------------------------------------------- ROM:00113C7A off_113C7A: dc.l loc_113C8E ; DATA XREF: sub_113BF6+7A↑r ROM:00113C7E dc.l loc_113CA4 ROM:00113C82 dc.l loc_113CC4 ROM:00113C86 dc.l loc_113CF2 ROM:00113C8A dc.l loc_113D12 ROM:00113C8E ; --------------------------------------------------------------------------- ROM:00113C8E ROM:00113C8E loc_113C8E: ; DATA XREF: sub_113BF6:off_113C7A↑o ROM:00113C8E bclr #2,($94A).w ROM:00113C94 move.w #6,($AAA).w ROM:00113C9A move.b #1,($76F).w ROM:00113CA0 bra.s locret_113CC2 ROM:00113CA2 ; --------------------------------------------------------------------------- ROM:00113CA2 rts ROM:00113CA4 ; --------------------------------------------------------------------------- ROM:00113CA4 ROM:00113CA4 loc_113CA4: ; DATA XREF: sub_113BF6+88↑o ROM:00113CA4 cmpi.w #5,d6 ROM:00113CA8 bne.s locret_113CC2 ROM:00113CAA clr.b ($8AA).w ROM:00113CAE move.w #$A,($638).w ROM:00113CB4 move.b #1,($8AA).w ROM:00113CBA move.b #2,($76F).w ROM:00113CC0 bra.s locret_113CF0 ROM:00113CC2 ; --------------------------------------------------------------------------- ROM:00113CC2 ROM:00113CC2 locret_113CC2: ; CODE XREF: sub_113BF6+AA↑j ROM:00113CC2 ; sub_113BF6+B2↑j ... ROM:00113CC2 rts ROM:00113CC4 ; --------------------------------------------------------------------------- ROM:00113CC4 ROM:00113CC4 loc_113CC4: ; DATA XREF: sub_113BF6+8C↑o ROM:00113CC4 cmpi.w #6,d6 ROM:00113CC8 bne.s loc_113CDA ROM:00113CCA clr.b ($8AA).w ROM:00113CCE clr.w ($638).w ROM:00113CD2 move.b #1,($76F).w ROM:00113CD8 bra.s locret_113CC2 ROM:00113CDA ; --------------------------------------------------------------------------- ROM:00113CDA ROM:00113CDA loc_113CDA: ; CODE XREF: sub_113BF6+D2↑j ROM:00113CDA cmpi.w #0,($638).w ROM:00113CE0 bgt.s locret_113CF0 ROM:00113CE2 bset #2,($94A).w ROM:00113CE8 move.b #3,($76F).w ROM:00113CEE bra.s locret_113D10 ROM:00113CF0 ; --------------------------------------------------------------------------- ROM:00113CF0 ROM:00113CF0 locret_113CF0: ; CODE XREF: sub_113BF6+CA↑j ROM:00113CF0 ; sub_113BF6+EA↑j ROM:00113CF0 rts ROM:00113CF2 ; --------------------------------------------------------------------------- ROM:00113CF2 ROM:00113CF2 loc_113CF2: ; DATA XREF: sub_113BF6+90↑o ROM:00113CF2 cmpi.w #6,d6 ROM:00113CF6 bne.s locret_113D10 ROM:00113CF8 clr.b ($8AA).w ROM:00113CFC move.w #$A,($638).w ROM:00113D02 move.b #1,($8AA).w ROM:00113D08 move.b #4,($76F).w ROM:00113D0E bra.s locret_113D42 ROM:00113D10 ; --------------------------------------------------------------------------- ROM:00113D10 ROM:00113D10 locret_113D10: ; CODE XREF: sub_113BF6+F8↑j ROM:00113D10 ; sub_113BF6+100↑j ... ROM:00113D10 rts ROM:00113D12 ; --------------------------------------------------------------------------- ROM:00113D12 ROM:00113D12 loc_113D12: ; DATA XREF: sub_113BF6+94↑o ROM:00113D12 cmpi.w #5,d6 ROM:00113D16 bne.s loc_113D28 ROM:00113D18 clr.b ($8AA).w ROM:00113D1C clr.w ($638).w ROM:00113D20 move.b #3,($76F).w ROM:00113D26 bra.s locret_113D10 ROM:00113D28 ; --------------------------------------------------------------------------- ROM:00113D28 ROM:00113D28 loc_113D28: ; CODE XREF: sub_113BF6+120↑j ROM:00113D28 cmpi.w #0,($638).w ROM:00113D2E bgt.s locret_113D42 ROM:00113D30 bclr #2,($94A).w ROM:00113D36 move.b #1,($76F).w ROM:00113D3C bra.l locret_113CC2 ROM:00113D42 ; --------------------------------------------------------------------------- ROM:00113D42 ROM:00113D42 locret_113D42: ; CODE XREF: sub_113BF6:loc_113C4A↑j ROM:00113D42 ; sub_113BF6+118↑j ... ROM:00113D42 rts ROM:00113D42 ; End of function sub_113BF6 ROM:00113D42 ROM:00113D44 ; --------------------------------------------------------------------------- ROM:00113D44 rts ROM:00113D46 ROM:00113D46 ; =============== S U B R O U T I N E ======================================= ROM:00113D46 ROM:00113D46 ROM:00113D46 sub_113D46: ; CODE XREF: ROM:001173E4↓p ROM:00113D46 bsr.l nullsub_11 ROM:00113D4C bsr.l sub_11A12C ROM:00113D52 btst #3,($97F).w ROM:00113D58 beq.s loc_113D72 ROM:00113D5A btst #3,($983).w ROM:00113D60 beq.s loc_113D6A ROM:00113D62 bset #3,($946).w ROM:00113D68 bra.s loc_113D70 ROM:00113D6A ; --------------------------------------------------------------------------- ROM:00113D6A ROM:00113D6A loc_113D6A: ; CODE XREF: sub_113D46+1A↑j ROM:00113D6A bclr #3,($946).w ROM:00113D70 ROM:00113D70 loc_113D70: ; CODE XREF: sub_113D46+22↑j ROM:00113D70 bra.s loc_113DB8 ROM:00113D72 ; --------------------------------------------------------------------------- ROM:00113D72 ROM:00113D72 loc_113D72: ; CODE XREF: sub_113D46+12↑j ROM:00113D72 move.w $186(a5),d0 ROM:00113D76 cmpi.w #1,d0 ROM:00113D7A bne.s loc_113D84 ROM:00113D7C bclr #3,($946).w ROM:00113D82 bra.s loc_113DB8 ROM:00113D84 ; --------------------------------------------------------------------------- ROM:00113D84 ROM:00113D84 loc_113D84: ; CODE XREF: sub_113D46+34↑j ROM:00113D84 cmpi.w #2,d0 ROM:00113D88 bne.s loc_113D92 ROM:00113D8A bset #3,($946).w ROM:00113D90 bra.s loc_113DB8 ROM:00113D92 ; --------------------------------------------------------------------------- ROM:00113D92 ROM:00113D92 loc_113D92: ; CODE XREF: sub_113D46+42↑j ROM:00113D92 btst #3,($1349).w ROM:00113D98 beq.s loc_113DB2 ROM:00113D9A btst #5,($DBF).w ROM:00113DA0 bne.s loc_113DAA ROM:00113DA2 bset #3,($946).w ROM:00113DA8 bra.s loc_113DB0 ROM:00113DAA ; --------------------------------------------------------------------------- ROM:00113DAA ROM:00113DAA loc_113DAA: ; CODE XREF: sub_113D46+5A↑j ROM:00113DAA bclr #3,($946).w ROM:00113DB0 ROM:00113DB0 loc_113DB0: ; CODE XREF: sub_113D46+62↑j ROM:00113DB0 bra.s loc_113DB8 ROM:00113DB2 ; --------------------------------------------------------------------------- ROM:00113DB2 ROM:00113DB2 loc_113DB2: ; CODE XREF: sub_113D46+52↑j ROM:00113DB2 bclr #3,($946).w ROM:00113DB8 ROM:00113DB8 loc_113DB8: ; CODE XREF: sub_113D46:loc_113D70↑j ROM:00113DB8 ; sub_113D46+3C↑j ... ROM:00113DB8 btst #0,($97F).w ROM:00113DBE beq.s loc_113DD8 ROM:00113DC0 btst #0,($983).w ROM:00113DC6 beq.s loc_113DD0 ROM:00113DC8 bset #2,($FFFFFA19).w ROM:00113DCE bra.s loc_113DD6 ROM:00113DD0 ; --------------------------------------------------------------------------- ROM:00113DD0 ROM:00113DD0 loc_113DD0: ; CODE XREF: sub_113D46+80↑j ROM:00113DD0 bclr #2,($FFFFFA19).w ROM:00113DD6 ROM:00113DD6 loc_113DD6: ; CODE XREF: sub_113D46+88↑j ROM:00113DD6 bra.s loc_113E0E ROM:00113DD8 ; --------------------------------------------------------------------------- ROM:00113DD8 ROM:00113DD8 loc_113DD8: ; CODE XREF: sub_113D46+78↑j ROM:00113DD8 move.w $188(a5),d0 ROM:00113DDC cmpi.w #1,d0 ROM:00113DE0 bne.s loc_113DEA ROM:00113DE2 bclr #2,($FFFFFA19).w ROM:00113DE8 bra.s loc_113E0E ROM:00113DEA ; --------------------------------------------------------------------------- ROM:00113DEA ROM:00113DEA loc_113DEA: ; CODE XREF: sub_113D46+9A↑j ROM:00113DEA cmpi.w #2,d0 ROM:00113DEE bne.s loc_113DF8 ROM:00113DF0 bset #2,($FFFFFA19).w ROM:00113DF6 bra.s loc_113E0E ROM:00113DF8 ; --------------------------------------------------------------------------- ROM:00113DF8 ROM:00113DF8 loc_113DF8: ; CODE XREF: sub_113D46+A8↑j ROM:00113DF8 btst #6,($135E).w ROM:00113DFE beq.s loc_113E08 ROM:00113E00 bset #2,($FFFFFA19).w ROM:00113E06 bra.s loc_113E0E ROM:00113E08 ; --------------------------------------------------------------------------- ROM:00113E08 ROM:00113E08 loc_113E08: ; CODE XREF: sub_113D46+B8↑j ROM:00113E08 bclr #2,($FFFFFA19).w ROM:00113E0E ROM:00113E0E loc_113E0E: ; CODE XREF: sub_113D46:loc_113DD6↑j ROM:00113E0E ; sub_113D46+A2↑j ... ROM:00113E0E btst #5,($97F).w ROM:00113E14 beq.s loc_113E2E ROM:00113E16 btst #5,($983).w ROM:00113E1C beq.s loc_113E26 ROM:00113E1E bset #7,($93F).w ROM:00113E24 bra.s loc_113E2C ROM:00113E26 ; --------------------------------------------------------------------------- ROM:00113E26 ROM:00113E26 loc_113E26: ; CODE XREF: sub_113D46+D6↑j ROM:00113E26 bclr #7,($93F).w ROM:00113E2C ROM:00113E2C loc_113E2C: ; CODE XREF: sub_113D46+DE↑j ROM:00113E2C bra.s loc_113E64 ROM:00113E2E ; --------------------------------------------------------------------------- ROM:00113E2E ROM:00113E2E loc_113E2E: ; CODE XREF: sub_113D46+CE↑j ROM:00113E2E move.w $18A(a5),d0 ROM:00113E32 cmpi.w #1,d0 ROM:00113E36 bne.s loc_113E40 ROM:00113E38 bclr #7,($93F).w ROM:00113E3E bra.s loc_113E64 ROM:00113E40 ; --------------------------------------------------------------------------- ROM:00113E40 ROM:00113E40 loc_113E40: ; CODE XREF: sub_113D46+F0↑j ROM:00113E40 cmpi.w #2,d0 ROM:00113E44 bne.s loc_113E4E ROM:00113E46 bset #7,($93F).w ROM:00113E4C bra.s loc_113E64 ROM:00113E4E ; --------------------------------------------------------------------------- ROM:00113E4E ROM:00113E4E loc_113E4E: ; CODE XREF: sub_113D46+FE↑j ROM:00113E4E btst #1,($1354).w ROM:00113E54 beq.s loc_113E5E ROM:00113E56 bset #7,($93F).w ROM:00113E5C bra.s loc_113E64 ROM:00113E5E ; --------------------------------------------------------------------------- ROM:00113E5E ROM:00113E5E loc_113E5E: ; CODE XREF: sub_113D46+10E↑j ROM:00113E5E bclr #7,($93F).w ROM:00113E64 ROM:00113E64 loc_113E64: ; CODE XREF: sub_113D46:loc_113E2C↑j ROM:00113E64 ; sub_113D46+F8↑j ... ROM:00113E64 btst #1,($97E).w ROM:00113E6A beq.s loc_113E84 ROM:00113E6C btst #1,($982).w ROM:00113E72 beq.s loc_113E7C ROM:00113E74 bset #1,($946).w ROM:00113E7A bra.s loc_113E82 ROM:00113E7C ; --------------------------------------------------------------------------- ROM:00113E7C ROM:00113E7C loc_113E7C: ; CODE XREF: sub_113D46+12C↑j ROM:00113E7C bclr #1,($946).w ROM:00113E82 ROM:00113E82 loc_113E82: ; CODE XREF: sub_113D46+134↑j ROM:00113E82 bra.s loc_113EBA ROM:00113E84 ; --------------------------------------------------------------------------- ROM:00113E84 ROM:00113E84 loc_113E84: ; CODE XREF: sub_113D46+124↑j ROM:00113E84 move.w $190(a5),d0 ROM:00113E88 cmpi.w #1,d0 ROM:00113E8C bne.s loc_113E96 ROM:00113E8E bclr #1,($946).w ROM:00113E94 bra.s loc_113EBA ROM:00113E96 ; --------------------------------------------------------------------------- ROM:00113E96 ROM:00113E96 loc_113E96: ; CODE XREF: sub_113D46+146↑j ROM:00113E96 cmpi.w #2,d0 ROM:00113E9A bne.s loc_113EA4 ROM:00113E9C bset #1,($946).w ROM:00113EA2 bra.s loc_113EBA ROM:00113EA4 ; --------------------------------------------------------------------------- ROM:00113EA4 ROM:00113EA4 loc_113EA4: ; CODE XREF: sub_113D46+154↑j ROM:00113EA4 btst #1,($1347).w ROM:00113EAA beq.s loc_113EB4 ROM:00113EAC bset #1,($946).w ROM:00113EB2 bra.s loc_113EBA ROM:00113EB4 ; --------------------------------------------------------------------------- ROM:00113EB4 ROM:00113EB4 loc_113EB4: ; CODE XREF: sub_113D46+164↑j ROM:00113EB4 bclr #1,($946).w ROM:00113EBA ROM:00113EBA loc_113EBA: ; CODE XREF: sub_113D46:loc_113E82↑j ROM:00113EBA ; sub_113D46+14E↑j ... ROM:00113EBA move.w $1B6(a5),d0 ROM:00113EBE cmpi.w #0,d0 ROM:00113EC2 bne.s loc_113F2A ROM:00113EC4 btst #4,($97F).w ROM:00113ECA beq.s loc_113EE4 ROM:00113ECC btst #4,($983).w ROM:00113ED2 beq.s loc_113EDC ROM:00113ED4 bset #4,($FFFFF441).w ROM:00113EDA bra.s loc_113EE2 ROM:00113EDC ; --------------------------------------------------------------------------- ROM:00113EDC ROM:00113EDC loc_113EDC: ; CODE XREF: sub_113D46+18C↑j ROM:00113EDC bclr #4,($FFFFF441).w ROM:00113EE2 ROM:00113EE2 loc_113EE2: ; CODE XREF: sub_113D46+194↑j ROM:00113EE2 bra.s loc_113F2A ROM:00113EE4 ; --------------------------------------------------------------------------- ROM:00113EE4 ROM:00113EE4 loc_113EE4: ; CODE XREF: sub_113D46+184↑j ROM:00113EE4 move.w $192(a5),d0 ROM:00113EE8 cmpi.w #1,d0 ROM:00113EEC bne.s loc_113EF6 ROM:00113EEE bclr #4,($FFFFF441).w ROM:00113EF4 bra.s loc_113F2A ROM:00113EF6 ; --------------------------------------------------------------------------- ROM:00113EF6 ROM:00113EF6 loc_113EF6: ; CODE XREF: sub_113D46+1A6↑j ROM:00113EF6 cmpi.w #2,d0 ROM:00113EFA bne.s loc_113F04 ROM:00113EFC bset #4,($FFFFF441).w ROM:00113F02 bra.s loc_113F2A ROM:00113F04 ; --------------------------------------------------------------------------- ROM:00113F04 ROM:00113F04 loc_113F04: ; CODE XREF: sub_113D46+1B4↑j ROM:00113F04 btst #4,($135D).w ROM:00113F0A beq.s loc_113F24 ROM:00113F0C btst #5,($DC3).w ROM:00113F12 bne.s loc_113F1C ROM:00113F14 bset #4,($FFFFF441).w ROM:00113F1A bra.s loc_113F22 ROM:00113F1C ; --------------------------------------------------------------------------- ROM:00113F1C ROM:00113F1C loc_113F1C: ; CODE XREF: sub_113D46+1CC↑j ROM:00113F1C bclr #4,($FFFFF441).w ROM:00113F22 ROM:00113F22 loc_113F22: ; CODE XREF: sub_113D46+1D4↑j ROM:00113F22 bra.s loc_113F2A ROM:00113F24 ; --------------------------------------------------------------------------- ROM:00113F24 ROM:00113F24 loc_113F24: ; CODE XREF: sub_113D46+1C4↑j ROM:00113F24 bclr #4,($FFFFF441).w ROM:00113F2A ROM:00113F2A loc_113F2A: ; CODE XREF: sub_113D46+17C↑j ROM:00113F2A ; sub_113D46:loc_113EE2↑j ... ROM:00113F2A btst #1,($97F).w ROM:00113F30 beq.s loc_113F4A ROM:00113F32 btst #1,($983).w ROM:00113F38 beq.s loc_113F42 ROM:00113F3A bset #5,($FFFFFA41).w ROM:00113F40 bra.s loc_113F48 ROM:00113F42 ; --------------------------------------------------------------------------- ROM:00113F42 ROM:00113F42 loc_113F42: ; CODE XREF: sub_113D46+1F2↑j ROM:00113F42 bclr #5,($FFFFFA41).w ROM:00113F48 ROM:00113F48 loc_113F48: ; CODE XREF: sub_113D46+1FA↑j ROM:00113F48 bra.s loc_113F90 ROM:00113F4A ; --------------------------------------------------------------------------- ROM:00113F4A ROM:00113F4A loc_113F4A: ; CODE XREF: sub_113D46+1EA↑j ROM:00113F4A move.w $194(a5),d0 ROM:00113F4E cmpi.w #1,d0 ROM:00113F52 bne.s loc_113F5C ROM:00113F54 bclr #5,($FFFFFA41).w ROM:00113F5A bra.s loc_113F90 ROM:00113F5C ; --------------------------------------------------------------------------- ROM:00113F5C ROM:00113F5C loc_113F5C: ; CODE XREF: sub_113D46+20C↑j ROM:00113F5C cmpi.w #2,d0 ROM:00113F60 bne.s loc_113F6A ROM:00113F62 bset #5,($FFFFFA41).w ROM:00113F68 bra.s loc_113F90 ROM:00113F6A ; --------------------------------------------------------------------------- ROM:00113F6A ROM:00113F6A loc_113F6A: ; CODE XREF: sub_113D46+21A↑j ROM:00113F6A btst #4,($135B).w ROM:00113F70 beq.s loc_113F8A ROM:00113F72 btst #1,($DC5).w ROM:00113F78 bne.s loc_113F82 ROM:00113F7A bset #5,($FFFFFA41).w ROM:00113F80 bra.s loc_113F88 ROM:00113F82 ; --------------------------------------------------------------------------- ROM:00113F82 ROM:00113F82 loc_113F82: ; CODE XREF: sub_113D46+232↑j ROM:00113F82 bclr #5,($FFFFFA41).w ROM:00113F88 ROM:00113F88 loc_113F88: ; CODE XREF: sub_113D46+23A↑j ROM:00113F88 bra.s loc_113F90 ROM:00113F8A ; --------------------------------------------------------------------------- ROM:00113F8A ROM:00113F8A loc_113F8A: ; CODE XREF: sub_113D46+22A↑j ROM:00113F8A bclr #5,($FFFFFA41).w ROM:00113F90 ROM:00113F90 loc_113F90: ; CODE XREF: sub_113D46:loc_113F48↑j ROM:00113F90 ; sub_113D46+214↑j ... ROM:00113F90 btst #6,($97F).w ROM:00113F96 beq.s loc_113FB0 ROM:00113F98 btst #6,($983).w ROM:00113F9E beq.s loc_113FA8 ROM:00113FA0 bset #0,($950).w ROM:00113FA6 bra.s loc_113FAE ROM:00113FA8 ; --------------------------------------------------------------------------- ROM:00113FA8 ROM:00113FA8 loc_113FA8: ; CODE XREF: sub_113D46+258↑j ROM:00113FA8 bclr #0,($950).w ROM:00113FAE ROM:00113FAE loc_113FAE: ; CODE XREF: sub_113D46+260↑j ROM:00113FAE bra.s loc_113FE6 ROM:00113FB0 ; --------------------------------------------------------------------------- ROM:00113FB0 ROM:00113FB0 loc_113FB0: ; CODE XREF: sub_113D46+250↑j ROM:00113FB0 move.w $196(a5),d0 ROM:00113FB4 cmpi.w #1,d0 ROM:00113FB8 bne.s loc_113FC2 ROM:00113FBA bclr #0,($950).w ROM:00113FC0 bra.s loc_113FE6 ROM:00113FC2 ; --------------------------------------------------------------------------- ROM:00113FC2 ROM:00113FC2 loc_113FC2: ; CODE XREF: sub_113D46+272↑j ROM:00113FC2 cmpi.w #2,d0 ROM:00113FC6 bne.s loc_113FD0 ROM:00113FC8 bset #0,($950).w ROM:00113FCE bra.s loc_113FE6 ROM:00113FD0 ; --------------------------------------------------------------------------- ROM:00113FD0 ROM:00113FD0 loc_113FD0: ; CODE XREF: sub_113D46+280↑j ROM:00113FD0 btst #0,($1349).w ROM:00113FD6 beq.s loc_113FE0 ROM:00113FD8 bset #0,($950).w ROM:00113FDE bra.s loc_113FE6 ROM:00113FE0 ; --------------------------------------------------------------------------- ROM:00113FE0 ROM:00113FE0 loc_113FE0: ; CODE XREF: sub_113D46+290↑j ROM:00113FE0 bclr #0,($950).w ROM:00113FE6 ROM:00113FE6 loc_113FE6: ; CODE XREF: sub_113D46:loc_113FAE↑j ROM:00113FE6 ; sub_113D46+27A↑j ... ROM:00113FE6 btst #3,($97C).w ROM:00113FEC beq.s loc_114006 ROM:00113FEE btst #3,($980).w ROM:00113FF4 beq.s loc_113FFE ROM:00113FF6 bset #2,($944).w ROM:00113FFC bra.s loc_114004 ROM:00113FFE ; --------------------------------------------------------------------------- ROM:00113FFE ROM:00113FFE loc_113FFE: ; CODE XREF: sub_113D46+2AE↑j ROM:00113FFE bclr #2,($944).w ROM:00114004 ROM:00114004 loc_114004: ; CODE XREF: sub_113D46+2B6↑j ROM:00114004 bra.s loc_11403C ROM:00114006 ; --------------------------------------------------------------------------- ROM:00114006 ROM:00114006 loc_114006: ; CODE XREF: sub_113D46+2A6↑j ROM:00114006 move.w $19A(a5),d0 ROM:0011400A cmpi.w #1,d0 ROM:0011400E bne.s loc_114018 ROM:00114010 bclr #2,($944).w ROM:00114016 bra.s loc_11403C ROM:00114018 ; --------------------------------------------------------------------------- ROM:00114018 ROM:00114018 loc_114018: ; CODE XREF: sub_113D46+2C8↑j ROM:00114018 cmpi.w #2,d0 ROM:0011401C bne.s loc_114026 ROM:0011401E bset #2,($944).w ROM:00114024 bra.s loc_11403C ROM:00114026 ; --------------------------------------------------------------------------- ROM:00114026 ROM:00114026 loc_114026: ; CODE XREF: sub_113D46+2D6↑j ROM:00114026 btst #6,($1359).w ROM:0011402C beq.s loc_114036 ROM:0011402E bset #2,($944).w ROM:00114034 bra.s loc_11403C ROM:00114036 ; --------------------------------------------------------------------------- ROM:00114036 ROM:00114036 loc_114036: ; CODE XREF: sub_113D46+2E6↑j ROM:00114036 bclr #2,($944).w ROM:0011403C ROM:0011403C loc_11403C: ; CODE XREF: sub_113D46:loc_114004↑j ROM:0011403C ; sub_113D46+2D0↑j ... ROM:0011403C move.w $198(a5),d0 ROM:00114040 cmpi.w #1,d0 ROM:00114044 bne.s loc_11404E ROM:00114046 bclr #3,($94E).w ROM:0011404C bra.s loc_114072 ROM:0011404E ; --------------------------------------------------------------------------- ROM:0011404E ROM:0011404E loc_11404E: ; CODE XREF: sub_113D46+2FE↑j ROM:0011404E cmpi.w #2,d0 ROM:00114052 bne.s loc_11405C ROM:00114054 bset #3,($94E).w ROM:0011405A bra.s loc_114072 ROM:0011405C ; --------------------------------------------------------------------------- ROM:0011405C ROM:0011405C loc_11405C: ; CODE XREF: sub_113D46+30C↑j ROM:0011405C btst #0,($136B).w ROM:00114062 beq.s loc_11406C ROM:00114064 bset #3,($94E).w ROM:0011406A bra.s loc_114072 ROM:0011406C ; --------------------------------------------------------------------------- ROM:0011406C ROM:0011406C loc_11406C: ; CODE XREF: sub_113D46+31C↑j ROM:0011406C bclr #3,($94E).w ROM:00114072 ROM:00114072 loc_114072: ; CODE XREF: sub_113D46+306↑j ROM:00114072 ; sub_113D46+314↑j ... ROM:00114072 move.w $19C(a5),d0 ROM:00114076 cmpi.w #1,d0 ROM:0011407A bne.s loc_114084 ROM:0011407C bclr #5,($942).w ROM:00114082 bra.s loc_1140A8 ROM:00114084 ; --------------------------------------------------------------------------- ROM:00114084 ROM:00114084 loc_114084: ; CODE XREF: sub_113D46+334↑j ROM:00114084 cmpi.w #2,d0 ROM:00114088 bne.s loc_114092 ROM:0011408A bset #5,($942).w ROM:00114090 bra.s loc_1140A8 ROM:00114092 ; --------------------------------------------------------------------------- ROM:00114092 ROM:00114092 loc_114092: ; CODE XREF: sub_113D46+342↑j ROM:00114092 btst #4,($1351).w ROM:00114098 beq.s loc_1140A2 ROM:0011409A bset #5,($942).w ROM:001140A0 bra.s loc_1140A8 ROM:001140A2 ; --------------------------------------------------------------------------- ROM:001140A2 ROM:001140A2 loc_1140A2: ; CODE XREF: sub_113D46+352↑j ROM:001140A2 bclr #5,($942).w ROM:001140A8 ROM:001140A8 loc_1140A8: ; CODE XREF: sub_113D46+33C↑j ROM:001140A8 ; sub_113D46+34A↑j ... ROM:001140A8 move.w $18C(a5),d0 ROM:001140AC cmpi.w #1,d0 ROM:001140B0 bne.s loc_1140BA ROM:001140B2 bclr #6,($FFFFFA41).w ROM:001140B8 bra.s loc_1140C6 ROM:001140BA ; --------------------------------------------------------------------------- ROM:001140BA ROM:001140BA loc_1140BA: ; CODE XREF: sub_113D46+36A↑j ROM:001140BA cmpi.w #2,d0 ROM:001140BE bne.s loc_1140C6 ROM:001140C0 bset #6,($FFFFFA41).w ROM:001140C6 ROM:001140C6 loc_1140C6: ; CODE XREF: sub_113D46+372↑j ROM:001140C6 ; sub_113D46+378↑j ROM:001140C6 btst #4,($97C).w ROM:001140CC beq.s loc_1140E6 ROM:001140CE btst #4,($980).w ROM:001140D4 beq.s loc_1140DE ROM:001140D6 bset #3,($947).w ROM:001140DC bra.s loc_1140E4 ROM:001140DE ; --------------------------------------------------------------------------- ROM:001140DE ROM:001140DE loc_1140DE: ; CODE XREF: sub_113D46+38E↑j ROM:001140DE bclr #3,($947).w ROM:001140E4 ROM:001140E4 loc_1140E4: ; CODE XREF: sub_113D46+396↑j ROM:001140E4 bra.s loc_11411C ROM:001140E6 ; --------------------------------------------------------------------------- ROM:001140E6 ROM:001140E6 loc_1140E6: ; CODE XREF: sub_113D46+386↑j ROM:001140E6 move.w $18E(a5),d0 ROM:001140EA cmpi.w #1,d0 ROM:001140EE bne.s loc_1140F8 ROM:001140F0 bclr #3,($947).w ROM:001140F6 bra.s loc_11411C ROM:001140F8 ; --------------------------------------------------------------------------- ROM:001140F8 ROM:001140F8 loc_1140F8: ; CODE XREF: sub_113D46+3A8↑j ROM:001140F8 cmpi.w #2,d0 ROM:001140FC bne.s loc_114106 ROM:001140FE bset #3,($947).w ROM:00114104 bra.s loc_11411C ROM:00114106 ; --------------------------------------------------------------------------- ROM:00114106 ROM:00114106 loc_114106: ; CODE XREF: sub_113D46+3B6↑j ROM:00114106 btst #6,($135D).w ROM:0011410C beq.s loc_114116 ROM:0011410E bset #3,($947).w ROM:00114114 bra.s loc_11411C ROM:00114116 ; --------------------------------------------------------------------------- ROM:00114116 ROM:00114116 loc_114116: ; CODE XREF: sub_113D46+3C6↑j ROM:00114116 bclr #3,($947).w ROM:0011411C ROM:0011411C loc_11411C: ; CODE XREF: sub_113D46:loc_1140E4↑j ROM:0011411C ; sub_113D46+3B0↑j ... ROM:0011411C move.w $19E(a5),d0 ROM:00114120 cmpi.w #$FFFF,d0 ROM:00114124 beq.s loc_11413E ROM:00114126 move.w #1,($5E2).w ROM:0011412C move.w d0,($5DE).w ROM:00114130 bsr.l sub_1182D8 ROM:00114136 bset #1,($943).w ROM:0011413C bra.s locret_114158 ROM:0011413E ; --------------------------------------------------------------------------- ROM:0011413E ROM:0011413E loc_11413E: ; CODE XREF: sub_113D46+3DE↑j ROM:0011413E btst #1,($943).w ROM:00114144 beq.s locret_114158 ROM:00114146 move.w #2,($5E2).w ROM:0011414C bsr.l sub_1182D8 ROM:00114152 bclr #1,($943).w ROM:00114158 ROM:00114158 locret_114158: ; CODE XREF: sub_113D46+3F6↑j ROM:00114158 ; sub_113D46+3FE↑j ROM:00114158 rts ROM:00114158 ; End of function sub_113D46 ROM:00114158 ROM:0011415A ; --------------------------------------------------------------------------- ROM:0011415A rts ROM:0011415C ; --------------------------------------------------------------------------- ROM:0011415C rts ROM:0011415E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114160 ROM:00114160 ; =============== S U B R O U T I N E ======================================= ROM:00114160 ROM:00114160 ROM:00114160 sub_114160: ; CODE XREF: sub_117C1A↓p ROM:00114160 bclr #0,($948).w ROM:00114166 bsr.w sub_114170 ROM:0011416A bsr.w sub_114348 ROM:0011416E rts ROM:0011416E ; End of function sub_114160 ROM:0011416E ROM:00114170 ROM:00114170 ; =============== S U B R O U T I N E ======================================= ROM:00114170 ROM:00114170 ROM:00114170 sub_114170: ; CODE XREF: sub_114160+6↑p ROM:00114170 clr.w d1 ROM:00114172 move.b ($771).w,d1 ROM:00114176 cmpi.w #5,d1 ROM:0011417A bcc.s locret_114184 ROM:0011417C movea.l off_114186(pc,d1.w*4),a0 ROM:00114180 nop ROM:00114182 jmp (a0) ROM:00114184 ; --------------------------------------------------------------------------- ROM:00114184 ROM:00114184 locret_114184: ; CODE XREF: sub_114170+A↑j ROM:00114184 rts ROM:00114184 ; End of function sub_114170 ROM:00114184 ROM:00114184 ; --------------------------------------------------------------------------- ROM:00114186 off_114186: dc.l loc_11419A ; DATA XREF: sub_114170+C↑r ROM:0011418A dc.l loc_1141A8 ROM:0011418E dc.l loc_1141DC ROM:00114192 dc.l loc_11421C ROM:00114196 dc.l loc_11431E ROM:0011419A ; --------------------------------------------------------------------------- ROM:0011419A ROM:0011419A loc_11419A: ; DATA XREF: ROM:off_114186↑o ROM:0011419A bsr.w sub_114A94 ROM:0011419E move.b #1,($771).w ROM:001141A4 bra.s locret_1141DA ROM:001141A6 ; --------------------------------------------------------------------------- ROM:001141A6 rts ROM:001141A8 ; --------------------------------------------------------------------------- ROM:001141A8 ROM:001141A8 loc_1141A8: ; DATA XREF: ROM:0011418A↑o ROM:001141A8 btst #1,($942).w ROM:001141AE beq.s locret_1141DA ROM:001141B0 bclr #1,($942).w ROM:001141B6 bsr.w sub_114A6A ROM:001141BA bsr.w sub_114BA2 ROM:001141BE bsr.w sub_114C1C ROM:001141C2 bsr.w sub_114DBE ROM:001141C6 bsr.l nullsub_12 ROM:001141CC bset #6,($93F).w ROM:001141D2 move.b #2,($771).w ROM:001141D8 bra.s locret_11421A ROM:001141DA ; --------------------------------------------------------------------------- ROM:001141DA ROM:001141DA locret_1141DA: ; CODE XREF: ROM:001141A4↑j ROM:001141DA ; ROM:001141AE↑j ROM:001141DA rts ROM:001141DC ; --------------------------------------------------------------------------- ROM:001141DC ROM:001141DC loc_1141DC: ; DATA XREF: ROM:0011418E↑o ROM:001141DC btst #2,($940).w ROM:001141E2 beq.s loc_114200 ROM:001141E4 bclr #2,($940).w ROM:001141EA bsr.w sub_114C60 ROM:001141EE bset #4,($947).w ROM:001141F4 move.b #3,($771).w ROM:001141FA bra.l locret_11431C ROM:00114200 ; --------------------------------------------------------------------------- ROM:00114200 ROM:00114200 loc_114200: ; CODE XREF: ROM:001141E2↑j ROM:00114200 btst #7,($94B).w ROM:00114206 beq.s locret_11421A ROM:00114208 bclr #7,($94B).w ROM:0011420E move.b #3,($771).w ROM:00114214 bra.l locret_11431C ROM:0011421A ; --------------------------------------------------------------------------- ROM:0011421A ROM:0011421A locret_11421A: ; CODE XREF: ROM:001141D8↑j ROM:0011421A ; ROM:00114206↑j ROM:0011421A rts ROM:0011421C ; --------------------------------------------------------------------------- ROM:0011421C ROM:0011421C loc_11421C: ; DATA XREF: ROM:00114192↑o ROM:0011421C btst #3,($950).w ROM:00114222 beq.s loc_11423E ROM:00114224 btst #1,($94E).w ROM:0011422A beq.s loc_11423E ROM:0011422C bclr #3,($950).w ROM:00114232 move.b #4,($771).w ROM:00114238 bra.l locret_114344 ROM:0011423E ; --------------------------------------------------------------------------- ROM:0011423E ROM:0011423E loc_11423E: ; CODE XREF: ROM:00114222↑j ROM:0011423E ; ROM:0011422A↑j ROM:0011423E btst #3,($950).w ROM:00114244 beq.s loc_114274 ROM:00114246 btst #1,($94E).w ROM:0011424C bne.s loc_114274 ROM:0011424E bclr #3,($950).w ROM:00114254 bsr.w sub_1149FE ROM:00114258 bsr.w sub_114A6A ROM:0011425C bsr.w sub_114D1E ROM:00114260 bsr.w sub_114AF0 ROM:00114264 bset #0,($948).w ROM:0011426A move.b #3,($771).w ROM:00114270 bra.w locret_11431C ROM:00114274 ; --------------------------------------------------------------------------- ROM:00114274 ROM:00114274 loc_114274: ; CODE XREF: ROM:00114244↑j ROM:00114274 ; ROM:0011424C↑j ROM:00114274 btst #6,($941).w ROM:0011427A beq.s loc_1142A0 ROM:0011427C bclr #6,($941).w ROM:00114282 bsr.w sub_114A6A ROM:00114286 bsr.w sub_1149E4 ROM:0011428A bsr.w sub_114D4C ROM:0011428E bset #1,($944).w ROM:00114294 move.b #3,($771).w ROM:0011429A bra.l locret_11431C ROM:001142A0 ; --------------------------------------------------------------------------- ROM:001142A0 ROM:001142A0 loc_1142A0: ; CODE XREF: ROM:0011427A↑j ROM:001142A0 btst #6,($135A).w ROM:001142A6 beq.s loc_1142DE ROM:001142A8 ori.w #1,($AF2).w ROM:001142AE btst #1,($94E).w ROM:001142B4 bne.s loc_1142DE ROM:001142B6 ori.w #2,($AF2).w ROM:001142BC bsr.w sub_1149FE ROM:001142C0 bsr.w sub_114A6A ROM:001142C4 bsr.w sub_114DE0 ROM:001142C8 bsr.w sub_114AF0 ROM:001142CC bclr #6,($135A).w ROM:001142D2 move.b #3,($771).w ROM:001142D8 bra.l locret_11431C ROM:001142DE ; --------------------------------------------------------------------------- ROM:001142DE ROM:001142DE loc_1142DE: ; CODE XREF: ROM:001142A6↑j ROM:001142DE ; ROM:001142B4↑j ROM:001142DE btst #5,($135A).w ROM:001142E4 beq.s locret_11431C ROM:001142E6 ori.w #$10,($AF2).w ROM:001142EC btst #1,($94E).w ROM:001142F2 bne.s locret_11431C ROM:001142F4 ori.w #$20,($AF2).w ; ' ' ROM:001142FA bsr.w sub_1149FE ROM:001142FE bsr.w sub_114A6A ROM:00114302 bsr.w sub_114E14 ROM:00114306 bsr.w sub_114AF0 ROM:0011430A bclr #5,($135A).w ROM:00114310 move.b #3,($771).w ROM:00114316 bra.l *+6 ROM:0011431C ; --------------------------------------------------------------------------- ROM:0011431C ROM:0011431C locret_11431C: ; CODE XREF: ROM:001141FA↑j ROM:0011431C ; ROM:00114214↑j ... ROM:0011431C rts ROM:0011431E ; --------------------------------------------------------------------------- ROM:0011431E ROM:0011431E loc_11431E: ; DATA XREF: ROM:00114196↑o ROM:0011431E btst #1,($94E).w ROM:00114324 bne.s locret_114344 ROM:00114326 bsr.w sub_1149FE ROM:0011432A bsr.w sub_114A6A ROM:0011432E bsr.w sub_114D1E ROM:00114332 bsr.w sub_114AF0 ROM:00114336 bset #0,($948).w ROM:0011433C move.b #3,($771).w ROM:00114342 bra.s locret_11431C ROM:00114344 ; --------------------------------------------------------------------------- ROM:00114344 ROM:00114344 locret_114344: ; CODE XREF: ROM:00114238↑j ROM:00114344 ; ROM:00114324↑j ROM:00114344 rts ROM:00114346 ; --------------------------------------------------------------------------- ROM:00114346 rts ROM:00114348 ROM:00114348 ; =============== S U B R O U T I N E ======================================= ROM:00114348 ROM:00114348 ROM:00114348 sub_114348: ; CODE XREF: sub_114160+A↑p ROM:00114348 clr.w d1 ROM:0011434A move.b ($772).w,d1 ROM:0011434E cmpi.w #$E,d1 ROM:00114352 bcc.s locret_11435C ROM:00114354 movea.l off_11435E(pc,d1.w*4),a0 ROM:00114358 nop ROM:0011435A jmp (a0) ROM:0011435C ; --------------------------------------------------------------------------- ROM:0011435C ROM:0011435C locret_11435C: ; CODE XREF: sub_114348+A↑j ROM:0011435C rts ROM:0011435C ; End of function sub_114348 ROM:0011435C ROM:0011435C ; --------------------------------------------------------------------------- ROM:0011435E off_11435E: dc.l loc_114396 ; DATA XREF: sub_114348+C↑r ROM:00114362 dc.l loc_1143B0 ROM:00114366 dc.l loc_1145FE ROM:0011436A dc.l loc_114682 ROM:0011436E dc.l loc_1146F4 ROM:00114372 dc.l loc_114762 ROM:00114376 dc.l loc_114794 ROM:0011437A dc.l loc_1147CE ROM:0011437E dc.l loc_114800 ROM:00114382 dc.l loc_11486C ROM:00114386 dc.l loc_1148AA ROM:0011438A dc.l loc_1148E8 ROM:0011438E dc.l loc_114920 ROM:00114392 dc.l loc_11495E ROM:00114396 ; --------------------------------------------------------------------------- ROM:00114396 ROM:00114396 loc_114396: ; DATA XREF: ROM:off_11435E↑o ROM:00114396 bclr #1,($94E).w ROM:0011439C bclr #1,($93E).w ROM:001143A2 move.b #1,($772).w ROM:001143A8 bra.l locret_1145FC ROM:001143AE ; --------------------------------------------------------------------------- ROM:001143AE rts ROM:001143B0 ; --------------------------------------------------------------------------- ROM:001143B0 ROM:001143B0 loc_1143B0: ; DATA XREF: ROM:00114362↑o ROM:001143B0 btst #4,($94D).w ROM:001143B6 beq.s loc_1143FC ROM:001143B8 bclr #4,($94D).w ROM:001143BE bset #1,($94E).w ROM:001143C4 bset #1,($93E).w ROM:001143CA bsr.w sub_1149FE ROM:001143CE bsr.w sub_114A6A ROM:001143D2 bsr.w sub_114B46 ROM:001143D6 bsr.w sub_114B12 ROM:001143DA move.w $1A(a5),d0 ROM:001143DE clr.b ($8AB).w ROM:001143E2 move.w d0,($63A).w ROM:001143E6 move.b #1,($8AB).w ROM:001143EC bsr.w sub_114AF0 ROM:001143F0 move.b #6,($772).w ROM:001143F6 bra.l locret_1147CC ROM:001143FC ; --------------------------------------------------------------------------- ROM:001143FC ROM:001143FC loc_1143FC: ; CODE XREF: ROM:001143B6↑j ROM:001143FC btst #6,($94F).w ROM:00114402 beq.s loc_114442 ROM:00114404 bclr #6,($94F).w ROM:0011440A bset #1,($94E).w ROM:00114410 bsr.w sub_1149FE ROM:00114414 bsr.w sub_114A6A ROM:00114418 bsr.w sub_114B46 ROM:0011441C bsr.w sub_114D82 ROM:00114420 move.w $1A(a5),d0 ROM:00114424 clr.b ($8AB).w ROM:00114428 move.w d0,($63A).w ROM:0011442C move.b #1,($8AB).w ROM:00114432 bsr.w sub_114AF0 ROM:00114436 move.b #5,($772).w ROM:0011443C bra.l locret_114792 ROM:00114442 ; --------------------------------------------------------------------------- ROM:00114442 ROM:00114442 loc_114442: ; CODE XREF: ROM:00114402↑j ROM:00114442 btst #6,($94B).w ROM:00114448 beq.s loc_11448C ROM:0011444A bclr #6,($94B).w ROM:00114450 bset #1,($94E).w ROM:00114456 bsr.w sub_114DB0 ROM:0011445A bsr.w sub_1149FE ROM:0011445E bsr.w sub_114A6A ROM:00114462 bsr.w sub_114B46 ROM:00114466 bsr.w sub_114D30 ROM:0011446A move.w $1A(a5),d0 ROM:0011446E clr.b ($8AB).w ROM:00114472 move.w d0,($63A).w ROM:00114476 move.b #1,($8AB).w ROM:0011447C bsr.w sub_114AF0 ROM:00114480 move.b #4,($772).w ROM:00114486 bra.l locret_114760 ROM:0011448C ; --------------------------------------------------------------------------- ROM:0011448C ROM:0011448C loc_11448C: ; CODE XREF: ROM:00114448↑j ROM:0011448C btst #0,($94E).w ROM:00114492 beq.s loc_1144D6 ROM:00114494 bclr #0,($94E).w ROM:0011449A bset #1,($94E).w ROM:001144A0 bsr.w sub_114D94 ROM:001144A4 bsr.w sub_1149FE ROM:001144A8 bsr.w sub_114A6A ROM:001144AC bsr.w sub_114B46 ROM:001144B0 bsr.w sub_114B76 ROM:001144B4 move.w $1A(a5),d0 ROM:001144B8 clr.b ($8AB).w ROM:001144BC move.w d0,($63A).w ROM:001144C0 move.b #1,($8AB).w ROM:001144C6 bsr.w sub_114AF0 ROM:001144CA move.b #3,($772).w ROM:001144D0 bra.l locret_1146F2 ROM:001144D6 ; --------------------------------------------------------------------------- ROM:001144D6 ROM:001144D6 loc_1144D6: ; CODE XREF: ROM:00114492↑j ROM:001144D6 btst #2,($94C).w ROM:001144DC beq.s loc_114520 ROM:001144DE bclr #2,($94C).w ROM:001144E4 bset #1,($94E).w ROM:001144EA bsr.w sub_1149FE ROM:001144EE bsr.w sub_114A6A ROM:001144F2 bsr.w sub_1149E4 ROM:001144F6 bsr.w sub_114B46 ROM:001144FA bsr.w sub_114CB8 ROM:001144FE move.w $1A(a5),d0 ROM:00114502 clr.b ($8AB).w ROM:00114506 move.w d0,($63A).w ROM:0011450A move.b #1,($8AB).w ROM:00114510 bsr.w sub_114AF0 ROM:00114514 move.b #2,($772).w ROM:0011451A bra.l locret_114680 ROM:00114520 ; --------------------------------------------------------------------------- ROM:00114520 ROM:00114520 loc_114520: ; CODE XREF: ROM:001144DC↑j ROM:00114520 btst #7,($940).w ROM:00114526 beq.s loc_11456A ROM:00114528 bclr #7,($940).w ROM:0011452E bset #1,($94E).w ROM:00114534 bsr.w sub_114DA2 ROM:00114538 bsr.w sub_1149FE ROM:0011453C bsr.w sub_114A6A ROM:00114540 bsr.w sub_114B46 ROM:00114544 bsr.w sub_114B8A ROM:00114548 move.w $1A(a5),d0 ROM:0011454C clr.b ($8AB).w ROM:00114550 move.w d0,($63A).w ROM:00114554 move.b #1,($8AB).w ROM:0011455A bsr.w sub_114AF0 ROM:0011455E move.b #8,($772).w ROM:00114564 bra.l locret_11486A ROM:0011456A ; --------------------------------------------------------------------------- ROM:0011456A ROM:0011456A loc_11456A: ; CODE XREF: ROM:00114526↑j ROM:0011456A btst #3,($1346).w ROM:00114570 beq.s loc_1145B0 ROM:00114572 ori.w #$100,($AF2).w ROM:00114578 bset #1,($94E).w ROM:0011457E bsr.w sub_1149FE ROM:00114582 bsr.w sub_114A6A ROM:00114586 bsr.w sub_114B46 ROM:0011458A bsr.w sub_114E42 ROM:0011458E move.w $1A(a5),d0 ROM:00114592 clr.b ($8AB).w ROM:00114596 move.w d0,($63A).w ROM:0011459A move.b #1,($8AB).w ROM:001145A0 bsr.w sub_114AF0 ROM:001145A4 move.b #9,($772).w ROM:001145AA bra.l locret_1148A8 ROM:001145B0 ; --------------------------------------------------------------------------- ROM:001145B0 ROM:001145B0 loc_1145B0: ; CODE XREF: ROM:00114570↑j ROM:001145B0 btst #6,($1363).w ROM:001145B6 beq.s locret_1145FC ROM:001145B8 move.l ($A08).w,($414).w ROM:001145BE ori.w #$1000,($AF2).w ROM:001145C4 bset #1,($94E).w ROM:001145CA bsr.w sub_1149FE ROM:001145CE bsr.w sub_114A6A ROM:001145D2 bsr.w sub_114B46 ROM:001145D6 bsr.w sub_114E7A ROM:001145DA move.w $1A(a5),d0 ROM:001145DE clr.b ($8AB).w ROM:001145E2 move.w d0,($63A).w ROM:001145E6 move.b #1,($8AB).w ROM:001145EC bsr.w sub_114AF0 ROM:001145F0 move.b #$C,($772).w ROM:001145F6 bra.l locret_11495C ROM:001145FC ; --------------------------------------------------------------------------- ROM:001145FC ROM:001145FC locret_1145FC: ; CODE XREF: ROM:001143A8↑j ROM:001145FC ; ROM:001145B6↑j ... ROM:001145FC rts ROM:001145FE ; --------------------------------------------------------------------------- ROM:001145FE ROM:001145FE loc_1145FE: ; DATA XREF: ROM:00114366↑o ROM:001145FE move.w #$CE,d0 ROM:00114602 cmpi.w #0,($63A).w ROM:00114608 bgt.s loc_114644 ROM:0011460A cmp.w ($57A).w,d0 ROM:0011460E bgt.s loc_114644 ROM:00114610 bset #1,($93E).w ROM:00114616 bsr.w sub_1149FE ROM:0011461A bsr.w sub_114A6A ROM:0011461E bsr.w sub_114B12 ROM:00114622 move.w $1A(a5),d1 ROM:00114626 clr.b ($8AB).w ROM:0011462A move.w d1,($63A).w ROM:0011462E move.b #1,($8AB).w ROM:00114634 bsr.w sub_114AF0 ROM:00114638 move.b #6,($772).w ROM:0011463E bra.l locret_1147CC ROM:00114644 ; --------------------------------------------------------------------------- ROM:00114644 ROM:00114644 loc_114644: ; CODE XREF: ROM:00114608↑j ROM:00114644 ; ROM:0011460E↑j ROM:00114644 cmpi.w #0,($63A).w ROM:0011464A bgt.s locret_114680 ROM:0011464C cmp.w ($57A).w,d0 ROM:00114650 ble.s locret_114680 ROM:00114652 bsr.w sub_1149FE ROM:00114656 bsr.w sub_114A6A ROM:0011465A bsr.w sub_114CB8 ROM:0011465E move.w $1A(a5),d1 ROM:00114662 clr.b ($8AB).w ROM:00114666 move.w d1,($63A).w ROM:0011466A move.b #1,($8AB).w ROM:00114670 bsr.w sub_114AF0 ROM:00114674 move.b #2,($772).w ROM:0011467A bra.l *+6 ROM:00114680 ; --------------------------------------------------------------------------- ROM:00114680 ROM:00114680 locret_114680: ; CODE XREF: ROM:0011451A↑j ROM:00114680 ; ROM:0011464A↑j ... ROM:00114680 rts ROM:00114682 ; --------------------------------------------------------------------------- ROM:00114682 ROM:00114682 loc_114682: ; DATA XREF: ROM:0011436A↑o ROM:00114682 cmpi.w #0,($63A).w ROM:00114688 bgt.s loc_1146B4 ROM:0011468A cmpi.b #0,($770).w ROM:00114690 bne.s loc_1146B4 ROM:00114692 bsr.w sub_1149FE ROM:00114696 bsr.w sub_114A6A ROM:0011469A bsr.w sub_114CEE ROM:0011469E bsr.w sub_114AF0 ROM:001146A2 bclr #1,($94E).w ROM:001146A8 move.b #1,($772).w ROM:001146AE bra.l locret_1145FC ROM:001146B4 ; --------------------------------------------------------------------------- ROM:001146B4 ROM:001146B4 loc_1146B4: ; CODE XREF: ROM:00114688↑j ROM:001146B4 ; ROM:00114690↑j ROM:001146B4 cmpi.w #0,($63A).w ROM:001146BA bgt.s locret_1146F2 ROM:001146BC cmpi.b #0,($770).w ROM:001146C2 ble.s locret_1146F2 ROM:001146C4 bsr.w sub_1149FE ROM:001146C8 bsr.w sub_114A6A ROM:001146CC bsr.w sub_114B76 ROM:001146D0 move.w $1A(a5),d0 ROM:001146D4 clr.b ($8AB).w ROM:001146D8 move.w d0,($63A).w ROM:001146DC move.b #1,($8AB).w ROM:001146E2 bsr.w sub_114AF0 ROM:001146E6 move.b #3,($772).w ROM:001146EC bra.l *+6 ROM:001146F2 ; --------------------------------------------------------------------------- ROM:001146F2 ROM:001146F2 locret_1146F2: ; CODE XREF: ROM:001144D0↑j ROM:001146F2 ; ROM:001146BA↑j ... ROM:001146F2 rts ROM:001146F4 ; --------------------------------------------------------------------------- ROM:001146F4 ROM:001146F4 loc_1146F4: ; DATA XREF: ROM:0011436E↑o ROM:001146F4 cmpi.w #0,($63A).w ROM:001146FA bgt.s loc_11472E ROM:001146FC cmpi.b #0,($770).w ROM:00114702 ble.s loc_11472E ROM:00114704 bsr.w sub_1149FE ROM:00114708 bsr.w sub_114A6A ROM:0011470C bsr.w sub_114D30 ROM:00114710 move.w $1A(a5),d0 ROM:00114714 clr.b ($8AB).w ROM:00114718 move.w d0,($63A).w ROM:0011471C move.b #1,($8AB).w ROM:00114722 bsr.w sub_114AF0 ROM:00114726 move.b #4,($772).w ROM:0011472C bra.s locret_114760 ROM:0011472E ; --------------------------------------------------------------------------- ROM:0011472E ROM:0011472E loc_11472E: ; CODE XREF: ROM:001146FA↑j ROM:0011472E ; ROM:00114702↑j ROM:0011472E cmpi.w #0,($63A).w ROM:00114734 bgt.s locret_114760 ROM:00114736 cmpi.b #0,($770).w ROM:0011473C bne.s locret_114760 ROM:0011473E bsr.w sub_1149FE ROM:00114742 bsr.w sub_114A6A ROM:00114746 bsr.w sub_114CEE ROM:0011474A bsr.w sub_114AF0 ROM:0011474E bclr #1,($94E).w ROM:00114754 move.b #1,($772).w ROM:0011475A bra.l locret_1145FC ROM:00114760 ; --------------------------------------------------------------------------- ROM:00114760 ROM:00114760 locret_114760: ; CODE XREF: ROM:00114486↑j ROM:00114760 ; ROM:0011472C↑j ... ROM:00114760 rts ROM:00114762 ; --------------------------------------------------------------------------- ROM:00114762 ROM:00114762 loc_114762: ; DATA XREF: ROM:00114372↑o ROM:00114762 cmpi.w #0,($63A).w ROM:00114768 bgt.s locret_114792 ROM:0011476A bsr.w sub_1149FE ROM:0011476E bsr.w sub_114A6A ROM:00114772 bsr.w sub_114CEE ROM:00114776 bsr.w sub_114AF0 ROM:0011477A bclr #1,($94E).w ROM:00114780 bset #0,($948).w ROM:00114786 move.b #1,($772).w ROM:0011478C bra.l locret_1145FC ROM:00114792 ; --------------------------------------------------------------------------- ROM:00114792 ROM:00114792 locret_114792: ; CODE XREF: ROM:0011443C↑j ROM:00114792 ; ROM:00114768↑j ROM:00114792 rts ROM:00114794 ; --------------------------------------------------------------------------- ROM:00114794 ROM:00114794 loc_114794: ; DATA XREF: ROM:00114376↑o ROM:00114794 cmpi.w #0,($63A).w ROM:0011479A bgt.s locret_1147CC ROM:0011479C bclr #1,($93E).w ROM:001147A2 bsr.w sub_1149FE ROM:001147A6 bsr.w sub_114A6A ROM:001147AA bsr.w sub_114B12 ROM:001147AE move.w $1A(a5),d0 ROM:001147B2 clr.b ($8AB).w ROM:001147B6 move.w d0,($63A).w ROM:001147BA move.b #1,($8AB).w ROM:001147C0 bsr.w sub_114AF0 ROM:001147C4 move.b #7,($772).w ROM:001147CA bra.s locret_1147FE ROM:001147CC ; --------------------------------------------------------------------------- ROM:001147CC ROM:001147CC locret_1147CC: ; CODE XREF: ROM:001143F6↑j ROM:001147CC ; ROM:0011463E↑j ... ROM:001147CC rts ROM:001147CE ; --------------------------------------------------------------------------- ROM:001147CE ROM:001147CE loc_1147CE: ; DATA XREF: ROM:0011437A↑o ROM:001147CE cmpi.w #0,($63A).w ROM:001147D4 bgt.s locret_1147FE ROM:001147D6 bsr.w sub_1149FE ROM:001147DA bsr.w sub_114A6A ROM:001147DE bsr.w sub_114CEE ROM:001147E2 bsr.w sub_114AF0 ROM:001147E6 bclr #1,($94E).w ROM:001147EC bset #1,($94D).w ROM:001147F2 move.b #1,($772).w ROM:001147F8 bra.l locret_1145FC ROM:001147FE ; --------------------------------------------------------------------------- ROM:001147FE ROM:001147FE locret_1147FE: ; CODE XREF: ROM:001147CA↑j ROM:001147FE ; ROM:001147D4↑j ROM:001147FE rts ROM:00114800 ; --------------------------------------------------------------------------- ROM:00114800 ROM:00114800 loc_114800: ; DATA XREF: ROM:0011437E↑o ROM:00114800 cmpi.w #0,($63A).w ROM:00114806 bgt.s loc_114832 ROM:00114808 cmpi.b #0,($770).w ROM:0011480E bne.s loc_114832 ROM:00114810 bsr.w sub_1149FE ROM:00114814 bsr.w sub_114A6A ROM:00114818 bsr.w sub_114CEE ROM:0011481C bsr.w sub_114AF0 ROM:00114820 bclr #1,($94E).w ROM:00114826 move.b #1,($772).w ROM:0011482C bra.l locret_1145FC ROM:00114832 ; --------------------------------------------------------------------------- ROM:00114832 ROM:00114832 loc_114832: ; CODE XREF: ROM:00114806↑j ROM:00114832 ; ROM:0011480E↑j ROM:00114832 cmpi.w #0,($63A).w ROM:00114838 bgt.s locret_11486A ROM:0011483A cmpi.b #0,($770).w ROM:00114840 ble.s locret_11486A ROM:00114842 bsr.w sub_1149FE ROM:00114846 bsr.w sub_114A6A ROM:0011484A bsr.w sub_114B8A ROM:0011484E move.w $1A(a5),d0 ROM:00114852 clr.b ($8AB).w ROM:00114856 move.w d0,($63A).w ROM:0011485A move.b #1,($8AB).w ROM:00114860 bsr.w sub_114AF0 ROM:00114864 bra.l *+6 ROM:0011486A ; --------------------------------------------------------------------------- ROM:0011486A ROM:0011486A locret_11486A: ; CODE XREF: ROM:00114564↑j ROM:0011486A ; ROM:00114838↑j ... ROM:0011486A rts ROM:0011486C ; --------------------------------------------------------------------------- ROM:0011486C ROM:0011486C loc_11486C: ; DATA XREF: ROM:00114382↑o ROM:0011486C cmpi.w #0,($63A).w ROM:00114872 bgt.s locret_1148A8 ROM:00114874 ori.w #$200,($AF2).w ROM:0011487A bsr.w sub_1149FE ROM:0011487E bsr.w sub_114A6A ROM:00114882 bsr.w sub_114E5A ROM:00114886 move.w $1A(a5),d0 ROM:0011488A clr.b ($8AB).w ROM:0011488E move.w d0,($63A).w ROM:00114892 move.b #1,($8AB).w ROM:00114898 bsr.w sub_114AF0 ROM:0011489C move.b #$A,($772).w ROM:001148A2 bra.l locret_1148E6 ROM:001148A8 ; --------------------------------------------------------------------------- ROM:001148A8 ROM:001148A8 locret_1148A8: ; CODE XREF: ROM:001145AA↑j ROM:001148A8 ; ROM:00114872↑j ROM:001148A8 rts ROM:001148AA ; --------------------------------------------------------------------------- ROM:001148AA ROM:001148AA loc_1148AA: ; DATA XREF: ROM:00114386↑o ROM:001148AA cmpi.w #0,($63A).w ROM:001148B0 bgt.s locret_1148E6 ROM:001148B2 ori.w #$400,($AF2).w ROM:001148B8 bsr.w sub_1149FE ROM:001148BC bsr.w sub_114A6A ROM:001148C0 bsr.w sub_114E6C ROM:001148C4 move.w $1A(a5),d0 ROM:001148C8 clr.b ($8AB).w ROM:001148CC move.w d0,($63A).w ROM:001148D0 move.b #1,($8AB).w ROM:001148D6 bsr.w sub_114AF0 ROM:001148DA move.b #$B,($772).w ROM:001148E0 bra.l locret_11491E ROM:001148E6 ; --------------------------------------------------------------------------- ROM:001148E6 ROM:001148E6 locret_1148E6: ; CODE XREF: ROM:001148A2↑j ROM:001148E6 ; ROM:001148B0↑j ROM:001148E6 rts ROM:001148E8 ; --------------------------------------------------------------------------- ROM:001148E8 ROM:001148E8 loc_1148E8: ; DATA XREF: ROM:0011438A↑o ROM:001148E8 cmpi.w #0,($63A).w ROM:001148EE bgt.s locret_11491E ROM:001148F0 ori.w #$800,($AF2).w ROM:001148F6 bsr.w sub_1149FE ROM:001148FA bsr.w sub_114A6A ROM:001148FE bsr.w sub_114CEE ROM:00114902 bsr.w sub_114AF0 ROM:00114906 bclr #1,($94E).w ROM:0011490C bclr #3,($1346).w ROM:00114912 move.b #1,($772).w ROM:00114918 bra.l locret_1145FC ROM:0011491E ; --------------------------------------------------------------------------- ROM:0011491E ROM:0011491E locret_11491E: ; CODE XREF: ROM:001148E0↑j ROM:0011491E ; ROM:001148EE↑j ROM:0011491E rts ROM:00114920 ; --------------------------------------------------------------------------- ROM:00114920 ROM:00114920 loc_114920: ; DATA XREF: ROM:0011438E↑o ROM:00114920 cmpi.w #0,($63A).w ROM:00114926 bgt.s locret_11495C ROM:00114928 ori.w #$2000,($AF2).w ROM:0011492E bsr.w sub_1149FE ROM:00114932 bsr.w sub_114A6A ROM:00114936 bsr.w sub_114E94 ROM:0011493A move.w $1A(a5),d0 ROM:0011493E clr.b ($8AB).w ROM:00114942 move.w d0,($63A).w ROM:00114946 move.b #1,($8AB).w ROM:0011494C bsr.w sub_114AF0 ROM:00114950 move.b #$D,($772).w ROM:00114956 bra.l locret_114994 ROM:0011495C ; --------------------------------------------------------------------------- ROM:0011495C ROM:0011495C locret_11495C: ; CODE XREF: ROM:001145F6↑j ROM:0011495C ; ROM:00114926↑j ROM:0011495C rts ROM:0011495E ; --------------------------------------------------------------------------- ROM:0011495E ROM:0011495E loc_11495E: ; DATA XREF: ROM:00114392↑o ROM:0011495E cmpi.w #0,($63A).w ROM:00114964 bgt.s locret_114994 ROM:00114966 ori.w #$4000,($AF2).w ROM:0011496C bsr.w sub_1149FE ROM:00114970 bsr.w sub_114A6A ROM:00114974 bsr.w sub_114CEE ROM:00114978 bsr.w sub_114AF0 ROM:0011497C bclr #1,($94E).w ROM:00114982 bclr #6,($1363).w ROM:00114988 move.b #1,($772).w ROM:0011498E bra.l locret_1145FC ROM:00114994 ; --------------------------------------------------------------------------- ROM:00114994 ROM:00114994 locret_114994: ; CODE XREF: ROM:00114956↑j ROM:00114994 ; ROM:00114964↑j ROM:00114994 rts ROM:00114996 ; --------------------------------------------------------------------------- ROM:00114996 rts ROM:00114998 ROM:00114998 ; =============== S U B R O U T I N E ======================================= ROM:00114998 ROM:00114998 ROM:00114998 sub_114998: ; CODE XREF: sub_114BA2+6↓p ROM:00114998 ; sub_114BA2+12↓p ... ROM:00114998 lea ($FFFFFD20).w,a0 ROM:0011499C move.w ($572).w,d0 ROM:001149A0 muls.w #2,d0 ROM:001149A4 ori.w #$C00,d0 ROM:001149A8 move.w d0,$1A(a0) ROM:001149AC clr.w $1C(a0) ROM:001149B0 clr.w $1E(a0) ROM:001149B4 bclr #7,($FFFFFC1F).w ROM:001149BA bset #7,($FFFFFC1A).w ROM:001149C0 ROM:001149C0 loc_1149C0: ; CODE XREF: sub_114998+30↓j ROM:001149C0 btst #7,($FFFFFC1F).w ROM:001149C6 bne.s loc_1149CA ROM:001149C8 bra.s loc_1149C0 ROM:001149CA ; --------------------------------------------------------------------------- ROM:001149CA ROM:001149CA loc_1149CA: ; CODE XREF: sub_114998+2E↑j ROM:001149CA lea ($FFFFFD00).w,a0 ROM:001149CE move.w $1C(a0),d0 ROM:001149D2 lsl.w #8,d0 ROM:001149D4 add.w $1E(a0),d0 ROM:001149D8 move.w d0,($574).w ROM:001149DC bclr #7,($FFFFFC1F).w ROM:001149E2 rts ROM:001149E2 ; End of function sub_114998 ROM:001149E2 ROM:001149E4 ROM:001149E4 ; =============== S U B R O U T I N E ======================================= ROM:001149E4 ROM:001149E4 ROM:001149E4 sub_1149E4: ; CODE XREF: ROM:00114286↑p ROM:001149E4 ; ROM:001144F2↑p ROM:001149E4 move.b ($782).w,d1 ROM:001149E8 ext.w d1 ROM:001149EA subq.w #1,d1 ROM:001149EC muls.w #$EC,d1 ROM:001149F0 divs.w #2,d1 ROM:001149F4 move.w d1,($572).w ROM:001149F8 clr.w ($57A).w ROM:001149FC rts ROM:001149FC ; End of function sub_1149E4 ROM:001149FC ROM:001149FE ROM:001149FE ; =============== S U B R O U T I N E ======================================= ROM:001149FE ROM:001149FE ROM:001149FE sub_1149FE: ; CODE XREF: ROM:00114254↑p ROM:001149FE ; ROM:001142BC↑p ... ROM:001149FE btst #7,($FFFFFC1A).w ROM:00114A04 beq.s loc_114A50 ROM:00114A06 bset #0,($945).w ROM:00114A0C btst #6,($FFFFFC1C).w ROM:00114A12 beq.s loc_114A3E ROM:00114A14 bset #0,($FFFFFC1E).w ROM:00114A1A ROM:00114A1A loc_114A1A: ; CODE XREF: sub_1149FE+24↓j ROM:00114A1A btst #5,($FFFFFC1F).w ROM:00114A20 bne.s loc_114A24 ROM:00114A22 bra.s loc_114A1A ROM:00114A24 ; --------------------------------------------------------------------------- ROM:00114A24 ROM:00114A24 loc_114A24: ; CODE XREF: sub_1149FE+22↑j ROM:00114A24 bclr #7,($FFFFFC1A).w ROM:00114A2A bclr #7,($FFFFFC1F).w ROM:00114A30 bclr #5,($FFFFFC1F).w ROM:00114A36 bclr #0,($FFFFFC1E).w ROM:00114A3C bra.s loc_114A4E ROM:00114A3E ; --------------------------------------------------------------------------- ROM:00114A3E ROM:00114A3E loc_114A3E: ; CODE XREF: sub_1149FE+14↑j ROM:00114A3E ; sub_1149FE+48↓j ROM:00114A3E btst #7,($FFFFFC1A).w ROM:00114A44 beq.s loc_114A48 ROM:00114A46 bra.s loc_114A3E ROM:00114A48 ; --------------------------------------------------------------------------- ROM:00114A48 ROM:00114A48 loc_114A48: ; CODE XREF: sub_1149FE+46↑j ROM:00114A48 bclr #7,($FFFFFC1F).w ROM:00114A4E ROM:00114A4E loc_114A4E: ; CODE XREF: sub_1149FE+3E↑j ROM:00114A4E bra.s loc_114A56 ROM:00114A50 ; --------------------------------------------------------------------------- ROM:00114A50 ROM:00114A50 loc_114A50: ; CODE XREF: sub_1149FE+6↑j ROM:00114A50 bclr #0,($945).w ROM:00114A56 ROM:00114A56 loc_114A56: ; CODE XREF: sub_1149FE:loc_114A4E↑j ROM:00114A56 move.w ($FFFFFC18).w,($60E).w ROM:00114A5C move.w ($FFFFFC1A).w,($610).w ROM:00114A62 move.w ($FFFFFC1C).w,($612).w ROM:00114A68 rts ROM:00114A68 ; End of function sub_1149FE ROM:00114A68 ROM:00114A6A ROM:00114A6A ; =============== S U B R O U T I N E ======================================= ROM:00114A6A ROM:00114A6A ROM:00114A6A sub_114A6A: ; CODE XREF: ROM:001141B6↑p ROM:00114A6A ; ROM:00114258↑p ... ROM:00114A6A lea ($FFFFFD40).w,a0 ROM:00114A6E move.b #$D5,$D(a0) ROM:00114A74 move.b #$95,$E(a0) ROM:00114A7A move.b #$15,$F(a0) ROM:00114A80 move.w #$2F0D,($FFFFFC1C).w ROM:00114A86 move.w #$401,($FFFFFC1A).w ROM:00114A8C move.w #$B010,($FFFFFC18).w ROM:00114A92 rts ROM:00114A92 ; End of function sub_114A6A ROM:00114A92 ROM:00114A94 ROM:00114A94 ; =============== S U B R O U T I N E ======================================= ROM:00114A94 ROM:00114A94 ROM:00114A94 sub_114A94: ; CODE XREF: ROM:loc_11419A↑p ROM:00114A94 move.b #0,($FFFFFC15).w ROM:00114A9A move.b #$7E,($FFFFFC17).w ; '~' ROM:00114AA0 move.b #$7B,($FFFFFC16).w ; '{' ROM:00114AA6 rts ROM:00114AA6 ; End of function sub_114A94 ROM:00114AA6 ROM:00114AA8 ROM:00114AA8 ; =============== S U B R O U T I N E ======================================= ROM:00114AA8 ROM:00114AA8 ROM:00114AA8 sub_114AA8: ; CODE XREF: sub_114B12+2E↓p ROM:00114AA8 ; sub_114B76+6↓p ... ROM:00114AA8 lea ($FFFFFD20).w,a0 ROM:00114AAC move.w #$500,d0 ROM:00114AB0 or.w ($572).w,d0 ROM:00114AB4 move.w d0,$1A(a0) ROM:00114AB8 clr.w d0 ROM:00114ABA move.w ($574).w,d0 ROM:00114ABE andi.w #$FF,d0 ROM:00114AC2 move.w d0,$1E(a0) ROM:00114AC6 clr.w d0 ROM:00114AC8 move.w ($574).w,d0 ROM:00114ACC lsr.w #8,d0 ROM:00114ACE move.w d0,$1C(a0) ROM:00114AD2 bclr #7,($FFFFFC1F).w ROM:00114AD8 bset #7,($FFFFFC1A).w ROM:00114ADE ROM:00114ADE loc_114ADE: ; CODE XREF: sub_114AA8+3E↓j ROM:00114ADE btst #7,($FFFFFC1F).w ROM:00114AE4 bne.s loc_114AE8 ROM:00114AE6 bra.s loc_114ADE ROM:00114AE8 ; --------------------------------------------------------------------------- ROM:00114AE8 ROM:00114AE8 loc_114AE8: ; CODE XREF: sub_114AA8+3C↑j ROM:00114AE8 bclr #7,($FFFFFC1F).w ROM:00114AEE rts ROM:00114AEE ; End of function sub_114AA8 ROM:00114AEE ROM:00114AF0 ROM:00114AF0 ; =============== S U B R O U T I N E ======================================= ROM:00114AF0 ROM:00114AF0 ROM:00114AF0 sub_114AF0: ; CODE XREF: ROM:00114260↑p ROM:00114AF0 ; ROM:001142C8↑p ... ROM:00114AF0 move.w ($60E).w,($FFFFFC18).w ROM:00114AF6 move.w ($610).w,($FFFFFC1A).w ROM:00114AFC move.w ($612).w,($FFFFFC1C).w ROM:00114B02 btst #0,($945).w ROM:00114B08 beq.s locret_114B10 ROM:00114B0A bset #7,($FFFFFC1A).w ROM:00114B10 ROM:00114B10 locret_114B10: ; CODE XREF: sub_114AF0+18↑j ROM:00114B10 rts ROM:00114B10 ; End of function sub_114AF0 ROM:00114B10 ROM:00114B12 ROM:00114B12 ; =============== S U B R O U T I N E ======================================= ROM:00114B12 ROM:00114B12 ROM:00114B12 sub_114B12: ; CODE XREF: ROM:001143D6↑p ROM:00114B12 ; ROM:0011461E↑p ... ROM:00114B12 move.w #$F2,d1 ROM:00114B16 cmpi.b #1,($782).w ROM:00114B1C bne.s loc_114B24 ROM:00114B1E move.l ($47C).w,d0 ROM:00114B22 bra.s loc_114B2A ROM:00114B24 ; --------------------------------------------------------------------------- ROM:00114B24 ROM:00114B24 loc_114B24: ; CODE XREF: sub_114B12+A↑j ROM:00114B24 move.l ($480).w,d0 ROM:00114B28 addq.w #2,d1 ROM:00114B2A ROM:00114B2A loc_114B2A: ; CODE XREF: sub_114B12+10↑j ROM:00114B2A btst #1,($93E).w ROM:00114B30 beq.s loc_114B36 ROM:00114B32 swap d0 ROM:00114B34 bra.s loc_114B38 ROM:00114B36 ; --------------------------------------------------------------------------- ROM:00114B36 ROM:00114B36 loc_114B36: ; CODE XREF: sub_114B12+1E↑j ROM:00114B36 addq.w #1,d1 ROM:00114B38 ROM:00114B38 loc_114B38: ; CODE XREF: sub_114B12+22↑j ROM:00114B38 move.w d0,($574).w ROM:00114B3C move.w d1,($572).w ROM:00114B40 bsr.w sub_114AA8 ROM:00114B44 rts ROM:00114B44 ; End of function sub_114B12 ROM:00114B44 ROM:00114B46 ROM:00114B46 ; =============== S U B R O U T I N E ======================================= ROM:00114B46 ROM:00114B46 ROM:00114B46 sub_114B46: ; CODE XREF: ROM:001143D2↑p ROM:00114B46 ; ROM:00114418↑p ... ROM:00114B46 lea ($FFFFFD20).w,a0 ROM:00114B4A move.w #$4C0,$1A(a0) ROM:00114B50 clr.w $1C(a0) ROM:00114B54 clr.w $1E(a0) ROM:00114B58 bclr #7,($FFFFFC1F).w ROM:00114B5E bset #7,($FFFFFC1A).w ROM:00114B64 ROM:00114B64 loc_114B64: ; CODE XREF: sub_114B46+26↓j ROM:00114B64 btst #7,($FFFFFC1F).w ROM:00114B6A bne.s loc_114B6E ROM:00114B6C bra.s loc_114B64 ROM:00114B6E ; --------------------------------------------------------------------------- ROM:00114B6E ROM:00114B6E loc_114B6E: ; CODE XREF: sub_114B46+24↑j ROM:00114B6E bclr #7,($FFFFFC1F).w ROM:00114B74 rts ROM:00114B74 ; End of function sub_114B46 ROM:00114B74 ROM:00114B76 ROM:00114B76 ; =============== S U B R O U T I N E ======================================= ROM:00114B76 ROM:00114B76 ROM:00114B76 sub_114B76: ; CODE XREF: ROM:001144B0↑p ROM:00114B76 ; ROM:001146CC↑p ROM:00114B76 move.w ($DF2).w,($574).w ROM:00114B7C bsr.w sub_114AA8 ROM:00114B80 addq.w #1,($572).w ROM:00114B84 subq.b #1,($770).w ROM:00114B88 rts ROM:00114B88 ; End of function sub_114B76 ROM:00114B88 ROM:00114B8A ROM:00114B8A ; =============== S U B R O U T I N E ======================================= ROM:00114B8A ROM:00114B8A ROM:00114B8A sub_114B8A: ; CODE XREF: ROM:00114544↑p ROM:00114B8A ; ROM:0011484A↑p ROM:00114B8A move.w ($52E).w,($574).w ROM:00114B90 addq.w #1,($574).w ROM:00114B94 bsr.w sub_114AA8 ROM:00114B98 addq.w #1,($572).w ROM:00114B9C subq.b #1,($770).w ROM:00114BA0 rts ROM:00114BA0 ; End of function sub_114B8A ROM:00114BA0 ROM:00114BA2 ROM:00114BA2 ; =============== S U B R O U T I N E ======================================= ROM:00114BA2 ROM:00114BA2 ROM:00114BA2 sub_114BA2: ; CODE XREF: ROM:001141BA↑p ROM:00114BA2 move.w #$F6,($572).w ROM:00114BA8 bsr.w sub_114998 ROM:00114BAC move.w ($574).w,d1 ROM:00114BB0 addq.w #1,($572).w ROM:00114BB4 bsr.w sub_114998 ROM:00114BB8 move.w ($574).w,d2 ROM:00114BBC addq.w #1,($572).w ROM:00114BC0 bsr.w sub_114998 ROM:00114BC4 move.w ($574).w,d3 ROM:00114BC8 move.w d1,d4 ROM:00114BCA and.w d2,d4 ROM:00114BCC move.w d2,d5 ROM:00114BCE and.w d3,d5 ROM:00114BD0 move.w d1,($DF2).w ROM:00114BD4 and.w d3,($DF2).w ROM:00114BD8 or.w d4,($DF2).w ROM:00114BDC or.w d5,($DF2).w ROM:00114BE0 move.w #$F9,($572).w ROM:00114BE6 bsr.w sub_114998 ROM:00114BEA move.b ($574).w,d1 ROM:00114BEE move.w ($574).w,d6 ROM:00114BF2 lsr.w #8,d6 ROM:00114BF4 move.b d6,d2 ROM:00114BF6 addq.w #1,($572).w ROM:00114BFA bsr.w sub_114998 ROM:00114BFE move.b ($574).w,d3 ROM:00114C02 move.b d1,d4 ROM:00114C04 and.b d2,d4 ROM:00114C06 move.b d2,d5 ROM:00114C08 and.b d3,d5 ROM:00114C0A move.b d1,($11E1).w ROM:00114C0E and.b d3,($11E1).w ROM:00114C12 or.b d4,($11E1).w ROM:00114C16 or.b d5,($11E1).w ROM:00114C1A rts ROM:00114C1A ; End of function sub_114BA2 ROM:00114C1A ROM:00114C1C ROM:00114C1C ; =============== S U B R O U T I N E ======================================= ROM:00114C1C ROM:00114C1C ROM:00114C1C sub_114C1C: ; CODE XREF: ROM:001141BE↑p ROM:00114C1C move.w #$EF,($572).w ROM:00114C22 bsr.w sub_114998 ROM:00114C26 move.w ($574).w,d1 ROM:00114C2A addq.w #1,($572).w ROM:00114C2E bsr.w sub_114998 ROM:00114C32 move.w ($574).w,d2 ROM:00114C36 addq.w #1,($572).w ROM:00114C3A bsr.w sub_114998 ROM:00114C3E move.w ($574).w,d3 ROM:00114C42 move.w d1,d4 ROM:00114C44 and.w d2,d4 ROM:00114C46 move.w d2,d5 ROM:00114C48 and.w d3,d5 ROM:00114C4A move.w d1,($52E).w ROM:00114C4E and.w d3,($52E).w ROM:00114C52 or.w d4,($52E).w ROM:00114C56 or.w d5,($52E).w ROM:00114C5A subq.w #1,($52E).w ROM:00114C5E rts ROM:00114C5E ; End of function sub_114C1C ROM:00114C5E ROM:00114C60 ROM:00114C60 ; =============== S U B R O U T I N E ======================================= ROM:00114C60 ROM:00114C60 ROM:00114C60 sub_114C60: ; CODE XREF: ROM:001141EA↑p ROM:00114C60 clr.l ($47C).w ROM:00114C64 clr.l ($480).w ROM:00114C68 move.w #$F2,($572).w ROM:00114C6E bsr.w sub_114998 ROM:00114C72 clr.l d0 ROM:00114C74 move.w ($574).w,d0 ROM:00114C78 swap d0 ROM:00114C7A add.l d0,($47C).w ROM:00114C7E addq.w #1,($572).w ROM:00114C82 bsr.w sub_114998 ROM:00114C86 clr.l d0 ROM:00114C88 move.w ($574).w,d0 ROM:00114C8C add.l d0,($47C).w ROM:00114C90 addq.w #1,($572).w ROM:00114C94 bsr.w sub_114998 ROM:00114C98 clr.l d0 ROM:00114C9A move.w ($574).w,d0 ROM:00114C9E swap d0 ROM:00114CA0 add.l d0,($480).w ROM:00114CA4 addq.w #1,($572).w ROM:00114CA8 bsr.w sub_114998 ROM:00114CAC clr.l d0 ROM:00114CAE move.w ($574).w,d0 ROM:00114CB2 add.l d0,($480).w ROM:00114CB6 rts ROM:00114CB6 ; End of function sub_114C60 ROM:00114CB6 ROM:00114CB8 ROM:00114CB8 ; =============== S U B R O U T I N E ======================================= ROM:00114CB8 ROM:00114CB8 ROM:00114CB8 sub_114CB8: ; CODE XREF: ROM:001144FA↑p ROM:00114CB8 ; ROM:0011465A↑p ROM:00114CB8 lea ($1370).w,a1 ROM:00114CBC clr.l d1 ROM:00114CBE move.w ($57A).w,d2 ROM:00114CC2 lsr.w #1,d2 ROM:00114CC4 move.w (a1,d2.w*2),($574).w ROM:00114CCA move.w ($574).w,d1 ROM:00114CCE cmpi.b #1,($782).w ROM:00114CD4 bne.s loc_114CDC ROM:00114CD6 add.l d1,($47C).w ROM:00114CDA bra.s loc_114CE0 ROM:00114CDC ; --------------------------------------------------------------------------- ROM:00114CDC ROM:00114CDC loc_114CDC: ; CODE XREF: sub_114CB8+1C↑j ROM:00114CDC add.l d1,($480).w ROM:00114CE0 ROM:00114CE0 loc_114CE0: ; CODE XREF: sub_114CB8+22↑j ROM:00114CE0 bsr.w sub_114AA8 ROM:00114CE4 addq.w #2,($57A).w ROM:00114CE8 addq.w #1,($572).w ROM:00114CEC rts ROM:00114CEC ; End of function sub_114CB8 ROM:00114CEC ROM:00114CEE ROM:00114CEE ; =============== S U B R O U T I N E ======================================= ROM:00114CEE ROM:00114CEE ROM:00114CEE sub_114CEE: ; CODE XREF: ROM:0011469A↑p ROM:00114CEE ; ROM:00114746↑p ... ROM:00114CEE lea ($FFFFFD20).w,a0 ROM:00114CF2 move.w #$400,$1A(a0) ROM:00114CF8 clr.w $1C(a0) ROM:00114CFC clr.w $1E(a0) ROM:00114D00 bclr #7,($FFFFFC1F).w ROM:00114D06 bset #7,($FFFFFC1A).w ROM:00114D0C ROM:00114D0C loc_114D0C: ; CODE XREF: sub_114CEE+26↓j ROM:00114D0C btst #7,($FFFFFC1F).w ROM:00114D12 bne.s loc_114D16 ROM:00114D14 bra.s loc_114D0C ROM:00114D16 ; --------------------------------------------------------------------------- ROM:00114D16 ROM:00114D16 loc_114D16: ; CODE XREF: sub_114CEE+24↑j ROM:00114D16 bclr #7,($FFFFFC1F).w ROM:00114D1C rts ROM:00114D1C ; End of function sub_114CEE ROM:00114D1C ROM:00114D1E ROM:00114D1E ; =============== S U B R O U T I N E ======================================= ROM:00114D1E ROM:00114D1E ROM:00114D1E sub_114D1E: ; CODE XREF: ROM:0011425C↑p ROM:00114D1E ; ROM:0011432E↑p ROM:00114D1E move.w ($576).w,($572).w ROM:00114D24 bsr.w sub_114998 ROM:00114D28 move.w ($574).w,($578).w ROM:00114D2E rts ROM:00114D2E ; End of function sub_114D1E ROM:00114D2E ROM:00114D30 ROM:00114D30 ; =============== S U B R O U T I N E ======================================= ROM:00114D30 ROM:00114D30 ROM:00114D30 sub_114D30: ; CODE XREF: ROM:00114466↑p ROM:00114D30 ; ROM:0011470C↑p ROM:00114D30 move.b ($11E1).w,d0 ROM:00114D34 lsl.w #8,d0 ROM:00114D36 add.b ($11E1).w,d0 ROM:00114D3A move.w d0,($574).w ROM:00114D3E bsr.w sub_114AA8 ROM:00114D42 addq.w #1,($572).w ROM:00114D46 subq.b #1,($770).w ROM:00114D4A rts ROM:00114D4A ; End of function sub_114D30 ROM:00114D4A ROM:00114D4C ROM:00114D4C ; =============== S U B R O U T I N E ======================================= ROM:00114D4C ROM:00114D4C ROM:00114D4C sub_114D4C: ; CODE XREF: ROM:0011428A↑p ROM:00114D4C lea ($1370).w,a1 ROM:00114D50 move.w #$CE,d3 ROM:00114D54 clr.w d1 ROM:00114D56 clr.w d2 ROM:00114D58 clr.l ($478).w ROM:00114D5C ROM:00114D5C loc_114D5C: ; CODE XREF: sub_114D4C+32↓j ROM:00114D5C cmp.w d1,d3 ROM:00114D5E ble.s locret_114D80 ROM:00114D60 clr.l d4 ROM:00114D62 bsr.w sub_114998 ROM:00114D66 move.w ($574).w,d4 ROM:00114D6A add.l d4,($478).w ROM:00114D6E move.w ($574).w,(a1,d2.w*2) ROM:00114D74 addq.w #2,d1 ROM:00114D76 move.w d1,d2 ROM:00114D78 lsr.w #1,d2 ROM:00114D7A addq.w #1,($572).w ROM:00114D7E bra.s loc_114D5C ROM:00114D80 ; --------------------------------------------------------------------------- ROM:00114D80 ROM:00114D80 locret_114D80: ; CODE XREF: sub_114D4C+12↑j ROM:00114D80 rts ROM:00114D80 ; End of function sub_114D4C ROM:00114D80 ROM:00114D82 ROM:00114D82 ; =============== S U B R O U T I N E ======================================= ROM:00114D82 ROM:00114D82 ROM:00114D82 sub_114D82: ; CODE XREF: ROM:0011441C↑p ROM:00114D82 move.w ($576).w,($572).w ROM:00114D88 move.w ($578).w,($574).w ROM:00114D8E bsr.w sub_114AA8 ROM:00114D92 rts ROM:00114D92 ; End of function sub_114D82 ROM:00114D92 ROM:00114D94 ROM:00114D94 ; =============== S U B R O U T I N E ======================================= ROM:00114D94 ROM:00114D94 ROM:00114D94 sub_114D94: ; CODE XREF: ROM:001144A0↑p ROM:00114D94 move.w #$F6,($572).w ROM:00114D9A move.b #3,($770).w ROM:00114DA0 rts ROM:00114DA0 ; End of function sub_114D94 ROM:00114DA0 ROM:00114DA2 ROM:00114DA2 ; =============== S U B R O U T I N E ======================================= ROM:00114DA2 ROM:00114DA2 ROM:00114DA2 sub_114DA2: ; CODE XREF: ROM:00114534↑p ROM:00114DA2 move.w #$EF,($572).w ROM:00114DA8 move.b #3,($770).w ROM:00114DAE rts ROM:00114DAE ; End of function sub_114DA2 ROM:00114DAE ROM:00114DB0 ROM:00114DB0 ; =============== S U B R O U T I N E ======================================= ROM:00114DB0 ROM:00114DB0 ROM:00114DB0 sub_114DB0: ; CODE XREF: ROM:00114456↑p ROM:00114DB0 move.w #$F9,($572).w ROM:00114DB6 move.b #2,($770).w ROM:00114DBC rts ROM:00114DBC ; End of function sub_114DB0 ROM:00114DBC ROM:00114DBE ROM:00114DBE ; =============== S U B R O U T I N E ======================================= ROM:00114DBE ROM:00114DBE ROM:00114DBE sub_114DBE: ; CODE XREF: ROM:001141C2↑p ROM:00114DBE move.w #$EC,($572).w ROM:00114DC4 bsr.w sub_114998 ROM:00114DC8 move.w ($574).w,($A78).w ROM:00114DCE move.w #$ED,($572).w ROM:00114DD4 bsr.w sub_114998 ROM:00114DD8 move.w ($574).w,($A7A).w ROM:00114DDE rts ROM:00114DDE ; End of function sub_114DBE ROM:00114DDE ROM:00114DE0 ROM:00114DE0 ; =============== S U B R O U T I N E ======================================= ROM:00114DE0 ROM:00114DE0 ROM:00114DE0 sub_114DE0: ; CODE XREF: ROM:001142C4↑p ROM:00114DE0 move.w #$F6,($572).w ROM:00114DE6 bsr.w sub_114998 ROM:00114DEA move.w ($574).w,d1 ROM:00114DEE move.w d1,($F0E).w ROM:00114DF2 addq.w #1,($572).w ROM:00114DF6 bsr.w sub_114998 ROM:00114DFA move.w ($574).w,d1 ROM:00114DFE move.w d1,($F10).w ROM:00114E02 addq.w #1,($572).w ROM:00114E06 bsr.w sub_114998 ROM:00114E0A move.w ($574).w,d1 ROM:00114E0E move.w d1,($F12).w ROM:00114E12 rts ROM:00114E12 ; End of function sub_114DE0 ROM:00114E12 ROM:00114E14 ROM:00114E14 ; =============== S U B R O U T I N E ======================================= ROM:00114E14 ROM:00114E14 ROM:00114E14 sub_114E14: ; CODE XREF: ROM:00114302↑p ROM:00114E14 move.w #$EF,($572).w ROM:00114E1A bsr.w sub_114998 ROM:00114E1E move.w ($574).w,d1 ROM:00114E22 swap d1 ROM:00114E24 addq.w #1,($572).w ROM:00114E28 bsr.w sub_114998 ROM:00114E2C move.w ($574).w,d1 ROM:00114E30 move.l d1,($A08).w ROM:00114E34 move.l d1,($A0C).w ROM:00114E38 move.l d1,($A10).w ROM:00114E3C move.l d1,($964).w ROM:00114E40 rts ROM:00114E40 ; End of function sub_114E14 ROM:00114E40 ROM:00114E42 ROM:00114E42 ; =============== S U B R O U T I N E ======================================= ROM:00114E42 ROM:00114E42 ROM:00114E42 sub_114E42: ; CODE XREF: ROM:0011458A↑p ROM:00114E42 move.w #$F6,($572).w ROM:00114E48 move.w ($F0E).w,d1 ROM:00114E4C move.w d1,($574).w ROM:00114E50 bsr.w sub_114AA8 ROM:00114E54 addq.w #1,($572).w ROM:00114E58 rts ROM:00114E58 ; End of function sub_114E42 ROM:00114E58 ROM:00114E5A ROM:00114E5A ; =============== S U B R O U T I N E ======================================= ROM:00114E5A ROM:00114E5A ROM:00114E5A sub_114E5A: ; CODE XREF: ROM:00114882↑p ROM:00114E5A move.w ($F10).w,d1 ROM:00114E5E move.w d1,($574).w ROM:00114E62 bsr.w sub_114AA8 ROM:00114E66 addq.w #1,($572).w ROM:00114E6A rts ROM:00114E6A ; End of function sub_114E5A ROM:00114E6A ROM:00114E6C ROM:00114E6C ; =============== S U B R O U T I N E ======================================= ROM:00114E6C ROM:00114E6C ROM:00114E6C sub_114E6C: ; CODE XREF: ROM:001148C0↑p ROM:00114E6C move.w ($F12).w,d1 ROM:00114E70 move.w d1,($574).w ROM:00114E74 bsr.w sub_114AA8 ROM:00114E78 rts ROM:00114E78 ; End of function sub_114E6C ROM:00114E78 ROM:00114E7A ROM:00114E7A ; =============== S U B R O U T I N E ======================================= ROM:00114E7A ROM:00114E7A ROM:00114E7A sub_114E7A: ; CODE XREF: ROM:001145D6↑p ROM:00114E7A move.w #$EF,($572).w ROM:00114E80 move.l ($414).w,d1 ROM:00114E84 swap d1 ROM:00114E86 move.w d1,($574).w ROM:00114E8A bsr.w sub_114AA8 ROM:00114E8E addq.w #1,($572).w ROM:00114E92 rts ROM:00114E92 ; End of function sub_114E7A ROM:00114E92 ROM:00114E94 ROM:00114E94 ; =============== S U B R O U T I N E ======================================= ROM:00114E94 ROM:00114E94 ROM:00114E94 sub_114E94: ; CODE XREF: ROM:00114936↑p ROM:00114E94 move.l ($414).w,d1 ROM:00114E98 move.w d1,($574).w ROM:00114E9C bsr.w sub_114AA8 ROM:00114EA0 rts ROM:00114EA0 ; End of function sub_114E94 ROM:00114EA0 ROM:00114EA2 ; --------------------------------------------------------------------------- ROM:00114EA2 rts ROM:00114EA4 ; --------------------------------------------------------------------------- ROM:00114EA4 rts ROM:00114EA6 ROM:00114EA6 ; =============== S U B R O U T I N E ======================================= ROM:00114EA6 ROM:00114EA6 ROM:00114EA6 sub_114EA6: ; CODE XREF: sub_112384+C↑p ROM:00114EA6 move.w #0,($FFFFF448).w ROM:00114EAC rts ROM:00114EAC ; End of function sub_114EA6 ROM:00114EAC ROM:00114EAE ; --------------------------------------------------------------------------- ROM:00114EAE movem.l d0-a5,-(sp) ROM:00114EB2 move.w #$8000,d0 ROM:00114EB6 and.w ($FFFFF448).w,d0 ROM:00114EBA beq.s loc_114EC2 ROM:00114EBC not.w d0 ROM:00114EBE and.w d0,($FFFFF448).w ROM:00114EC2 ROM:00114EC2 loc_114EC2: ; CODE XREF: ROM:00114EBA↑j ROM:00114EC2 movem.l (sp)+,d0-a5 ROM:00114EC6 rte ROM:00114EC8 ; --------------------------------------------------------------------------- ROM:00114EC8 rts ROM:00114ECA ; --------------------------------------------------------------------------- ROM:00114ECA rts ROM:00114ECC ; --------------------------------------------------------------------------- ROM:00114ECC rts ROM:00114ECE ; --------------------------------------------------------------------------- ROM:00114ECE rte ROM:00114ED0 ROM:00114ED0 ; =============== S U B R O U T I N E ======================================= ROM:00114ED0 ROM:00114ED0 ROM:00114ED0 sub_114ED0: ; CODE XREF: ROM:001335B4↓p ROM:00114ED0 clr.l d2 ROM:00114ED2 move.w ($59C).w,d2 ROM:00114ED6 bset #1,($1366).w ROM:00114EDC bclr #2,($951).w ROM:00114EE2 move.b ($121C).l,d0 ROM:00114EE8 cmpi.b #2,d0 ROM:00114EEC ble.s loc_114EF4 ROM:00114EEE bra.l loc_115036 ROM:00114EF4 ; --------------------------------------------------------------------------- ROM:00114EF4 ROM:00114EF4 loc_114EF4: ; CODE XREF: sub_114ED0+1C↑j ROM:00114EF4 move.b ($121E).l,d0 ROM:00114EFA cmpi.b #2,d0 ROM:00114EFE ble.s loc_114F06 ROM:00114F00 bra.l loc_115036 ROM:00114F06 ; --------------------------------------------------------------------------- ROM:00114F06 ROM:00114F06 loc_114F06: ; CODE XREF: sub_114ED0+2E↑j ROM:00114F06 cmp.b ($776).w,d0 ROM:00114F0A beq.l loc_115036 ROM:00114F10 move.b ($121B).l,d0 ROM:00114F16 cmpi.b #0,d0 ROM:00114F1A ble.s loc_114F64 ROM:00114F1C move.b ($121C).l,d0 ROM:00114F22 cmpi.b #2,d0 ROM:00114F26 bgt.s loc_114F5C ROM:00114F28 cmpi.b #0,d0 ROM:00114F2C bne.s loc_114F3A ROM:00114F2E movea.l ($458).w,a0 ROM:00114F32 move.l #$140000,d3 ROM:00114F38 bra.s loc_114F5A ROM:00114F3A ; --------------------------------------------------------------------------- ROM:00114F3A ROM:00114F3A loc_114F3A: ; CODE XREF: sub_114ED0+5C↑j ROM:00114F3A cmpi.b #1,d0 ROM:00114F3E bne.s loc_114F4E ROM:00114F40 movea.l #$144000,a0 ROM:00114F46 move.l #$14C000,d3 ROM:00114F4C bra.s loc_114F5A ROM:00114F4E ; --------------------------------------------------------------------------- ROM:00114F4E ROM:00114F4E loc_114F4E: ; CODE XREF: sub_114ED0+6E↑j ROM:00114F4E movea.l #$14C000,a0 ROM:00114F54 move.l #$150000,d3 ROM:00114F5A ROM:00114F5A loc_114F5A: ; CODE XREF: sub_114ED0+68↑j ROM:00114F5A ; sub_114ED0+7C↑j ROM:00114F5A bra.s loc_114F62 ROM:00114F5C ; --------------------------------------------------------------------------- ROM:00114F5C ROM:00114F5C loc_114F5C: ; CODE XREF: sub_114ED0+56↑j ROM:00114F5C bra.l loc_115036 ROM:00114F62 ; --------------------------------------------------------------------------- ROM:00114F62 ROM:00114F62 loc_114F62: ; CODE XREF: sub_114ED0:loc_114F5A↑j ROM:00114F62 bra.s loc_114F92 ROM:00114F64 ; --------------------------------------------------------------------------- ROM:00114F64 ROM:00114F64 loc_114F64: ; CODE XREF: sub_114ED0+4A↑j ROM:00114F64 move.b ($121C).l,d0 ROM:00114F6A cmpi.b #0,d0 ROM:00114F6E bne.s loc_114F78 ROM:00114F70 bra.l loc_115036 ROM:00114F76 ; --------------------------------------------------------------------------- ROM:00114F76 bra.s loc_114F92 ROM:00114F78 ; --------------------------------------------------------------------------- ROM:00114F78 ROM:00114F78 loc_114F78: ; CODE XREF: sub_114ED0+9E↑j ROM:00114F78 clr.l d1 ROM:00114F7A move.b ($121C).l,d1 ROM:00114F80 subi.l #1,d1 ROM:00114F86 mulu.l d2,d1 ROM:00114F8A movea.l #$1E00,a0 ROM:00114F90 adda.l d1,a0 ROM:00114F92 ROM:00114F92 loc_114F92: ; CODE XREF: sub_114ED0:loc_114F62↑j ROM:00114F92 ; sub_114ED0+A6↑j ROM:00114F92 move.b ($121D).l,d0 ROM:00114F98 cmpi.b #0,d0 ROM:00114F9C ble.l loc_11500A ROM:00114FA2 btst #7,($1345).w ROM:00114FA8 beq.l loc_115006 ROM:00114FAE clr.w d0 ROM:00114FB0 move.b ($121E).l,d0 ROM:00114FB6 cmpi.b #0,d0 ROM:00114FBA bne.s loc_114FD6 ROM:00114FBC movea.l ($458).w,a1 ROM:00114FC0 move.l #$140000,d3 ROM:00114FC6 clr.w d0 ROM:00114FC8 move.b ($121C).l,d0 ROM:00114FCE movea.l #$1E00,a0 ROM:00114FD4 bra.s loc_114FDE ROM:00114FD6 ; --------------------------------------------------------------------------- ROM:00114FD6 ROM:00114FD6 loc_114FD6: ; CODE XREF: sub_114ED0+EA↑j ROM:00114FD6 bset #1,($1365).w ROM:00114FDC bra.s loc_115036 ROM:00114FDE ; --------------------------------------------------------------------------- ROM:00114FDE ROM:00114FDE loc_114FDE: ; CODE XREF: sub_114ED0+104↑j ROM:00114FDE move.b ($121B).l,d0 ROM:00114FE4 cmpi.b #0,d0 ROM:00114FE8 ble.s loc_114FEE ROM:00114FEA bra.s loc_115036 ROM:00114FEC ; --------------------------------------------------------------------------- ROM:00114FEC bra.s loc_115004 ROM:00114FEE ; --------------------------------------------------------------------------- ROM:00114FEE ROM:00114FEE loc_114FEE: ; CODE XREF: sub_114ED0+118↑j ROM:00114FEE adda.w #$12,a0 ROM:00114FF2 move.w #$5AA5,(a0) ROM:00114FF6 suba.w #$12,a0 ROM:00114FFA bsr.w sub_115128 ROM:00114FFE bclr #1,($1366).w ROM:00115004 ROM:00115004 loc_115004: ; CODE XREF: sub_114ED0+11C↑j ROM:00115004 bra.s loc_115008 ROM:00115006 ; --------------------------------------------------------------------------- ROM:00115006 ROM:00115006 loc_115006: ; CODE XREF: sub_114ED0+D8↑j ROM:00115006 bra.s loc_115036 ROM:00115008 ; --------------------------------------------------------------------------- ROM:00115008 ROM:00115008 loc_115008: ; CODE XREF: sub_114ED0:loc_115004↑j ROM:00115008 bra.s loc_115034 ROM:0011500A ; --------------------------------------------------------------------------- ROM:0011500A ROM:0011500A loc_11500A: ; CODE XREF: sub_114ED0+CC↑j ROM:0011500A move.b ($121E).l,d0 ROM:00115010 cmpi.b #0,d0 ROM:00115014 bne.s loc_11501A ROM:00115016 bra.s loc_115036 ROM:00115018 ; --------------------------------------------------------------------------- ROM:00115018 bra.s loc_115034 ROM:0011501A ; --------------------------------------------------------------------------- ROM:0011501A ROM:0011501A loc_11501A: ; CODE XREF: sub_114ED0+144↑j ROM:0011501A clr.l d1 ROM:0011501C move.b ($121E).l,d1 ROM:00115022 subi.l #1,d1 ROM:00115028 mulu.l d2,d1 ROM:0011502C movea.l #$1E00,a1 ROM:00115032 adda.l d1,a1 ROM:00115034 ROM:00115034 loc_115034: ; CODE XREF: sub_114ED0:loc_115008↑j ROM:00115034 ; sub_114ED0+148↑j ROM:00115034 bra.s loc_115042 ROM:00115036 ; --------------------------------------------------------------------------- ROM:00115036 ROM:00115036 loc_115036: ; CODE XREF: sub_114ED0+1E↑j ROM:00115036 ; sub_114ED0+30↑j ... ROM:00115036 bset #4,($135F).w ROM:0011503C bclr #1,($1366).w ROM:00115042 ROM:00115042 loc_115042: ; CODE XREF: sub_114ED0:loc_115034↑j ROM:00115042 btst #1,($1366).w ROM:00115048 beq.s locret_115060 ROM:0011504A subi.w #1,d2 ROM:0011504E move.w #0,d1 ROM:00115052 bra.s loc_115058 ROM:00115054 ; --------------------------------------------------------------------------- ROM:00115054 ROM:00115054 loc_115054: ; CODE XREF: sub_114ED0+18E↓j ROM:00115054 addi.w #1,d1 ROM:00115058 ROM:00115058 loc_115058: ; CODE XREF: sub_114ED0+182↑j ROM:00115058 cmp.w d2,d1 ROM:0011505A bgt.s locret_115060 ROM:0011505C move.b (a0)+,(a1)+ ROM:0011505E bra.s loc_115054 ROM:00115060 ; --------------------------------------------------------------------------- ROM:00115060 ROM:00115060 locret_115060: ; CODE XREF: sub_114ED0+178↑j ROM:00115060 ; sub_114ED0+18A↑j ROM:00115060 rts ROM:00115060 ; End of function sub_114ED0 ROM:00115060 ROM:00115062 ROM:00115062 ; =============== S U B R O U T I N E ======================================= ROM:00115062 ROM:00115062 ROM:00115062 sub_115062: ; DATA XREF: sub_115128+6↓o ROM:00115062 move sr,-(sp) ROM:00115064 move #$2700,sr ROM:00115068 move.w ($59C).w,d2 ROM:0011506C ext.l d2 ROM:0011506E add.l a1,d2 ROM:00115070 move.w #$7031,($FFFFFA56).w ROM:00115076 movea.l #$10AAAA,a3 ROM:0011507C movea.l #$105554,a4 ROM:00115082 move.b #$AA,(a3) ROM:00115086 move.b #$55,(a4) ; 'U' ROM:0011508A move.b #$80,(a3) ROM:0011508E move.b #$AA,(a3) ROM:00115092 move.b #$55,(a4) ; 'U' ROM:00115096 move.w #$30,(a1) ; '0' ROM:0011509A ROM:0011509A loc_11509A: ; CODE XREF: sub_115062+4A↓j ROM:0011509A move.b #$55,($FFFFFA27).w ; 'U' ROM:001150A0 move.b #$AA,($FFFFFA27).w ROM:001150A6 move.w (a1),d4 ROM:001150A8 andi.w #$80,d4 ROM:001150AC beq.s loc_11509A ROM:001150AE bsr.w sub_1150EC ROM:001150B2 btst #2,($951).w ROM:001150B8 beq.s loc_1150E2 ROM:001150BA movea.l #$14C000,a1 ROM:001150C0 move.w ($59C).w,d2 ROM:001150C4 ext.l d2 ROM:001150C6 add.l a1,d2 ROM:001150C8 movea.l #0,a0 ROM:001150CE movea.w ($59C).w,a0 ROM:001150D2 adda.l #$1E00,a0 ROM:001150D8 bsr.w sub_1150EC ROM:001150DC bclr #2,($951).w ROM:001150E2 ROM:001150E2 loc_1150E2: ; CODE XREF: sub_115062+56↑j ROM:001150E2 move.w #$1031,($FFFFFA56).w ROM:001150E8 move (sp)+,sr ROM:001150EA rts ROM:001150EA ; End of function sub_115062 ROM:001150EA ROM:001150EC ROM:001150EC ; =============== S U B R O U T I N E ======================================= ROM:001150EC ROM:001150EC ROM:001150EC sub_1150EC: ; CODE XREF: sub_115062+4C↑p ROM:001150EC ; sub_115062+76↑p ... ROM:001150EC cmp.l a1,d2 ROM:001150EE ble.l locret_115126 ROM:001150F4 move.b #$AA,(a3) ROM:001150F8 move.b #$55,(a4) ; 'U' ROM:001150FC move.b #$A0,(a3) ROM:00115100 move.w (a0)+,(a1)+ ROM:00115102 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115108 move.b #$AA,($FFFFFA27).w ROM:0011510E move.w -2(a0),d0 ROM:00115112 move.w #$2500,d3 ROM:00115116 ROM:00115116 loc_115116: ; CODE XREF: sub_1150EC+36↓j ROM:00115116 subq.w #1,d3 ROM:00115118 move.w -2(a1),d4 ROM:0011511C eor.w d0,d4 ROM:0011511E andi.w #$80,d4 ROM:00115122 bne.s loc_115116 ROM:00115124 bra.s sub_1150EC ROM:00115126 ; --------------------------------------------------------------------------- ROM:00115126 ROM:00115126 locret_115126: ; CODE XREF: sub_1150EC+2↑j ROM:00115126 rts ROM:00115126 ; End of function sub_1150EC ROM:00115126 ROM:00115128 ROM:00115128 ; =============== S U B R O U T I N E ======================================= ROM:00115128 ROM:00115128 ROM:00115128 sub_115128: ; CODE XREF: sub_114ED0+12A↑p ROM:00115128 move.w #$C6,d0 ROM:0011512C asr.w #1,d0 ROM:0011512E movea.l #sub_115062,a3 ROM:00115134 movea.l ($46C).w,a2 ROM:00115138 ROM:00115138 loc_115138: ; CODE XREF: sub_115128+12↓j ROM:00115138 move.w (a3)+,(a2)+ ROM:0011513A dbf d0,loc_115138 ROM:0011513E movea.l ($46C).w,a2 ROM:00115142 jsr (a2) ROM:00115144 rts ROM:00115144 ; End of function sub_115128 ROM:00115144 ROM:00115146 ROM:00115146 ; =============== S U B R O U T I N E ======================================= ROM:00115146 ROM:00115146 ROM:00115146 sub_115146: ; CODE XREF: sub_1151BE↓p ROM:00115146 ; sub_1152AE↓p ROM:00115146 clr.l d1 ROM:00115148 bclr #0,($93F).w ROM:0011514E bclr #6,($943).w ROM:00115154 bclr #0,($57D).w ROM:0011515A ROM:0011515A loc_11515A: ; CODE XREF: sub_115146+68↓j ROM:0011515A movea.l #$13A000,a0 ROM:00115160 move.w #$2E,d2 ; '.' ROM:00115164 mulu.w d1,d2 ROM:00115166 adda.l d2,a0 ROM:00115168 clr.l d4 ROM:0011516A clr.l d3 ROM:0011516C ROM:0011516C loc_11516C: ; CODE XREF: sub_115146+44↓j ROM:0011516C cmpi.b #$FF,(a0,d4.w) ROM:00115172 beq.s loc_11517C ROM:00115174 bset #6,($943).w ROM:0011517A moveq #1,d3 ROM:0011517C ROM:0011517C loc_11517C: ; CODE XREF: sub_115146+2C↑j ROM:0011517C addi.b #1,d4 ROM:00115180 cmpi.w #0,d3 ROM:00115184 bne.s loc_11518C ROM:00115186 cmpi.b #$2E,d4 ; '.' ROM:0011518A bne.s loc_11516C ROM:0011518C ROM:0011518C loc_11518C: ; CODE XREF: sub_115146+3E↑j ROM:0011518C clr.l d3 ROM:0011518E cmpi.b #$2E,d4 ; '.' ROM:00115192 bne.s loc_11519E ROM:00115194 bset #0,($93F).w ROM:0011519A moveq #1,d3 ROM:0011519C bra.s loc_1151A2 ROM:0011519E ; --------------------------------------------------------------------------- ROM:0011519E ROM:0011519E loc_11519E: ; CODE XREF: sub_115146+4C↑j ROM:0011519E addi.b #1,d1 ROM:001151A2 ROM:001151A2 loc_1151A2: ; CODE XREF: sub_115146+56↑j ROM:001151A2 cmpi.b #$50,d1 ; 'P' ROM:001151A6 beq.s loc_1151B0 ROM:001151A8 cmpi.l #0,d3 ROM:001151AE beq.s loc_11515A ROM:001151B0 ROM:001151B0 loc_1151B0: ; CODE XREF: sub_115146+60↑j ROM:001151B0 cmpi.b #$50,d1 ; 'P' ROM:001151B4 bne.s locret_1151BC ROM:001151B6 bset #0,($57D).w ROM:001151BC ROM:001151BC locret_1151BC: ; CODE XREF: sub_115146+6E↑j ROM:001151BC rts ROM:001151BC ; End of function sub_115146 ROM:001151BC ROM:001151BE ROM:001151BE ; =============== S U B R O U T I N E ======================================= ROM:001151BE ROM:001151BE ROM:001151BE sub_1151BE: ; CODE XREF: sub_12139A+83A↓p ROM:001151BE bsr.w sub_115146 ROM:001151C2 cmpi.b #0,d1 ROM:001151C6 bne.s loc_1151D0 ROM:001151C8 bset #2,($949).w ROM:001151CE bra.s loc_1151D2 ROM:001151D0 ; --------------------------------------------------------------------------- ROM:001151D0 ROM:001151D0 loc_1151D0: ; CODE XREF: sub_1151BE+8↑j ROM:001151D0 subq.b #1,d1 ROM:001151D2 ROM:001151D2 loc_1151D2: ; CODE XREF: sub_1151BE+10↑j ROM:001151D2 movea.l #$13A000,a0 ROM:001151D8 move.w #$2E,d2 ; '.' ROM:001151DC mulu.w d1,d2 ROM:001151DE adda.l d2,a0 ROM:001151E0 movea.l #$1218,a1 ROM:001151E6 btst #1,($1367).w ROM:001151EC beq.s loc_1151F6 ROM:001151EE adda.l #6,a1 ROM:001151F4 bra.s loc_1151FC ROM:001151F6 ; --------------------------------------------------------------------------- ROM:001151F6 ROM:001151F6 loc_1151F6: ; CODE XREF: sub_1151BE+2E↑j ROM:001151F6 adda.l #3,a1 ROM:001151FC ROM:001151FC loc_1151FC: ; CODE XREF: sub_1151BE+36↑j ROM:001151FC move.b #1,d3 ROM:00115200 bra.s loc_115206 ROM:00115202 ; --------------------------------------------------------------------------- ROM:00115202 ROM:00115202 loc_115202: ; CODE XREF: sub_1151BE+50↓j ROM:00115202 addi.b #1,d3 ROM:00115206 ROM:00115206 loc_115206: ; CODE XREF: sub_1151BE+42↑j ROM:00115206 cmpi.b #$2E,d3 ; '.' ROM:0011520A bgt.s locret_115210 ROM:0011520C move.b (a0)+,(a1)+ ROM:0011520E bra.s loc_115202 ROM:00115210 ; --------------------------------------------------------------------------- ROM:00115210 ROM:00115210 locret_115210: ; CODE XREF: sub_1151BE+4C↑j ROM:00115210 rts ROM:00115210 ; End of function sub_1151BE ROM:00115210 ROM:00115212 ROM:00115212 ; =============== S U B R O U T I N E ======================================= ROM:00115212 ROM:00115212 ROM:00115212 sub_115212: ; CODE XREF: ROM:00122672↓p ROM:00115212 move.b ($121B).l,d1 ROM:00115218 cmpi.b #0,d1 ROM:0011521C bne.s loc_115226 ROM:0011521E bset #2,($949).w ROM:00115224 bra.s loc_115228 ROM:00115226 ; --------------------------------------------------------------------------- ROM:00115226 ROM:00115226 loc_115226: ; CODE XREF: sub_115212+A↑j ROM:00115226 subq.b #1,d1 ROM:00115228 ROM:00115228 loc_115228: ; CODE XREF: sub_115212+12↑j ROM:00115228 movea.l #$13A000,a0 ROM:0011522E move.w #$2E,d2 ; '.' ROM:00115232 mulu.w d1,d2 ROM:00115234 adda.l d2,a0 ROM:00115236 movea.l #$1218,a1 ROM:0011523C btst #1,($1367).w ROM:00115242 beq.s loc_11524C ROM:00115244 adda.l #6,a1 ROM:0011524A bra.s loc_115252 ROM:0011524C ; --------------------------------------------------------------------------- ROM:0011524C ROM:0011524C loc_11524C: ; CODE XREF: sub_115212+30↑j ROM:0011524C adda.l #3,a1 ROM:00115252 ROM:00115252 loc_115252: ; CODE XREF: sub_115212+38↑j ROM:00115252 move.b #1,d3 ROM:00115256 bra.s loc_11525C ROM:00115258 ; --------------------------------------------------------------------------- ROM:00115258 ROM:00115258 loc_115258: ; CODE XREF: sub_115212+52↓j ROM:00115258 addi.b #1,d3 ROM:0011525C ROM:0011525C loc_11525C: ; CODE XREF: sub_115212+44↑j ROM:0011525C cmpi.b #$2E,d3 ; '.' ROM:00115260 bgt.s locret_115266 ROM:00115262 move.b (a0)+,(a1)+ ROM:00115264 bra.s loc_115258 ROM:00115266 ; --------------------------------------------------------------------------- ROM:00115266 ROM:00115266 locret_115266: ; CODE XREF: sub_115212+4E↑j ROM:00115266 rts ROM:00115266 ; End of function sub_115212 ROM:00115266 ROM:00115268 ; --------------------------------------------------------------------------- ROM:00115268 ROM:00115268 loc_115268: ; CODE XREF: ROM:001152AA↓j ROM:00115268 ; DATA XREF: sub_1152AE+32↓o ROM:00115268 movea.l #$10AAAA,a3 ROM:0011526E movea.l #$105554,a4 ROM:00115274 move.b (a1)+,d5 ROM:00115276 lsl.w #8,d5 ROM:00115278 move.b (a1)+,d5 ROM:0011527A move.b #$AA,(a3) ROM:0011527E move.b #$55,(a4) ; 'U' ROM:00115282 move.b #$A0,(a3) ROM:00115286 move.w d5,(a0) ROM:00115288 ROM:00115288 loc_115288: ; CODE XREF: ROM:0011529C↓j ROM:00115288 move.b #$55,($FFFFFA27).w ; 'U' ROM:0011528E move.b #$AA,($FFFFFA27).w ROM:00115294 move.w (a0),d4 ROM:00115296 eor.w d5,d4 ROM:00115298 andi.w #$80,d4 ROM:0011529C bne.s loc_115288 ROM:0011529E adda.l #2,a0 ROM:001152A4 addq.b #2,d0 ROM:001152A6 cmpi.b #$2E,d0 ; '.' ROM:001152AA bne.s loc_115268 ROM:001152AC rts ROM:001152AE ROM:001152AE ; =============== S U B R O U T I N E ======================================= ROM:001152AE ROM:001152AE ROM:001152AE sub_1152AE: ; CODE XREF: sub_12139A+430↓p ROM:001152AE bsr.w sub_115146 ROM:001152B2 movea.l #$13A000,a0 ROM:001152B8 move.w #$2E,d5 ; '.' ROM:001152BC mulu.w d1,d5 ROM:001152BE adda.l d5,a0 ROM:001152C0 movea.l #$1218,a1 ROM:001152C6 adda.l #3,a1 ROM:001152CC clr.l d0 ROM:001152CE move sr,-(sp) ROM:001152D0 move #$2700,sr ROM:001152D4 move.w #$7031,($FFFFFA56).w ROM:001152DA move.w #$46,d2 ; 'F' ROM:001152DE asr.w #1,d2 ROM:001152E0 movea.l #loc_115268,a3 ROM:001152E6 movea.l #$1E00,a2 ROM:001152EC ROM:001152EC loc_1152EC: ; CODE XREF: sub_1152AE+40↓j ROM:001152EC move.w (a3)+,(a2)+ ROM:001152EE dbf d2,loc_1152EC ROM:001152F2 movea.l #$1E00,a2 ROM:001152F8 jsr (a2) ROM:001152FA move.w #$1031,($FFFFFA56).w ROM:00115300 move (sp)+,sr ROM:00115302 rts ROM:00115302 ; End of function sub_1152AE ROM:00115302 ROM:00115304 ROM:00115304 ; =============== S U B R O U T I N E ======================================= ROM:00115304 ROM:00115304 ROM:00115304 sub_115304: ; CODE XREF: ROM:0011546C↓p ROM:00115304 movea.l #unk_110400,a1 ROM:0011530A movea.l #$13C00A,a0 ROM:00115310 bclr #4,($57D).w ROM:00115316 move.b #0,d0 ROM:0011531A bra.s loc_115320 ROM:0011531C ; --------------------------------------------------------------------------- ROM:0011531C ROM:0011531C loc_11531C: ; CODE XREF: sub_115304+36↓j ROM:0011531C addi.b #1,d0 ROM:00115320 ROM:00115320 loc_115320: ; CODE XREF: sub_115304+16↑j ROM:00115320 cmpi.b #7,d0 ROM:00115324 bgt.s locret_11533C ROM:00115326 move.b (a1),d1 ROM:00115328 cmp.b (a0),d1 ROM:0011532A beq.s loc_115332 ROM:0011532C bset #4,($57D).w ROM:00115332 ROM:00115332 loc_115332: ; CODE XREF: sub_115304+26↑j ROM:00115332 adda.w #1,a0 ROM:00115336 adda.w #2,a1 ROM:0011533A bra.s loc_11531C ROM:0011533C ; --------------------------------------------------------------------------- ROM:0011533C ROM:0011533C locret_11533C: ; CODE XREF: sub_115304+20↑j ROM:0011533C rts ROM:0011533C ; End of function sub_115304 ROM:0011533C ROM:0011533E ROM:0011533E ; =============== S U B R O U T I N E ======================================= ROM:0011533E ROM:0011533E ROM:0011533E sub_11533E: ; CODE XREF: sub_11536E+2E↓p ROM:0011533E move.w #$5AA5,d0 ROM:00115342 movea.l #$12,a0 ROM:00115348 adda.l #$13C000,a0 ROM:0011534E bsr.l sub_1166DC ROM:00115354 rts ROM:00115354 ; End of function sub_11533E ROM:00115354 ROM:00115356 ROM:00115356 ; =============== S U B R O U T I N E ======================================= ROM:00115356 ROM:00115356 ROM:00115356 sub_115356: ; CODE XREF: sub_1153CC+2E↓p ROM:00115356 move.w #$5AA5,d0 ROM:0011535A movea.l #$410,a0 ROM:00115360 adda.l #unk_110000,a0 ROM:00115366 bsr.l sub_1166DC ROM:0011536C rts ROM:0011536C ; End of function sub_115356 ROM:0011536C ROM:0011536E ROM:0011536E ; =============== S U B R O U T I N E ======================================= ROM:0011536E ROM:0011536E ROM:0011536E sub_11536E: ; CODE XREF: ROM:00115474↓p ROM:0011536E movea.l #$13C000,a0 ROM:00115374 movea.l #$13FFFF,a1 ROM:0011537A bsr.w sub_11542A ROM:0011537E movea.l #$13C000,a2 ROM:00115384 adda.l #$12,a2 ROM:0011538A cmpi.w #$FFFF,(a2) ROM:0011538E bne.s loc_1153A2 ROM:00115390 cmpi.w #$A5A5,d0 ROM:00115394 bne.s loc_1153A0 ROM:00115396 bset #7,($57C).w ROM:0011539C bsr.w sub_11533E ROM:001153A0 ROM:001153A0 loc_1153A0: ; CODE XREF: sub_11536E+26↑j ROM:001153A0 bra.s locret_1153CA ROM:001153A2 ; --------------------------------------------------------------------------- ROM:001153A2 ROM:001153A2 loc_1153A2: ; CODE XREF: sub_11536E+20↑j ROM:001153A2 cmpi.w #$5AA5,(a2) ROM:001153A6 bne.s loc_1153C4 ROM:001153A8 subi.w #$5AA5,d0 ROM:001153AC subi.w #1,d0 ROM:001153B0 cmpi.w #$A5A5,d0 ROM:001153B4 bne.s loc_1153C2 ROM:001153B6 bset #7,($57C).w ROM:001153BC bset #2,($93E).w ROM:001153C2 ROM:001153C2 loc_1153C2: ; CODE XREF: sub_11536E+46↑j ROM:001153C2 bra.s locret_1153CA ROM:001153C4 ; --------------------------------------------------------------------------- ROM:001153C4 ROM:001153C4 loc_1153C4: ; CODE XREF: sub_11536E+38↑j ROM:001153C4 bset #4,($94C).w ROM:001153CA ROM:001153CA locret_1153CA: ; CODE XREF: sub_11536E:loc_1153A0↑j ROM:001153CA ; sub_11536E:loc_1153C2↑j ROM:001153CA rts ROM:001153CA ; End of function sub_11536E ROM:001153CA ROM:001153CC ROM:001153CC ; =============== S U B R O U T I N E ======================================= ROM:001153CC ROM:001153CC ROM:001153CC sub_1153CC: ; CODE XREF: ROM:00115470↓p ROM:001153CC movea.l #unk_110000,a0 ROM:001153D2 movea.l #byte_139FFF,a1 ROM:001153D8 bsr.w sub_11542A ROM:001153DC movea.l #unk_110000,a2 ROM:001153E2 adda.l #$410,a2 ROM:001153E8 cmpi.w #$FFFF,(a2) ROM:001153EC bne.s loc_115400 ROM:001153EE cmpi.w #$AA55,d0 ROM:001153F2 bne.s loc_1153FE ROM:001153F4 bset #3,($57C).w ROM:001153FA bsr.w sub_115356 ROM:001153FE ROM:001153FE loc_1153FE: ; CODE XREF: sub_1153CC+26↑j ROM:001153FE bra.s locret_115428 ROM:00115400 ; --------------------------------------------------------------------------- ROM:00115400 ROM:00115400 loc_115400: ; CODE XREF: sub_1153CC+20↑j ROM:00115400 cmpi.w #$5AA5,(a2) ROM:00115404 bne.s loc_115422 ROM:00115406 subi.w #$5AA5,d0 ROM:0011540A subi.w #1,d0 ROM:0011540E cmpi.w #$AA55,d0 ROM:00115412 bne.s loc_115420 ROM:00115414 bset #3,($57C).w ROM:0011541A bset #1,($941).w ROM:00115420 ROM:00115420 loc_115420: ; CODE XREF: sub_1153CC+46↑j ROM:00115420 bra.s locret_115428 ROM:00115422 ; --------------------------------------------------------------------------- ROM:00115422 ROM:00115422 loc_115422: ; CODE XREF: sub_1153CC+38↑j ROM:00115422 bset #0,($946).w ROM:00115428 ROM:00115428 locret_115428: ; CODE XREF: sub_1153CC:loc_1153FE↑j ROM:00115428 ; sub_1153CC:loc_115420↑j ROM:00115428 rts ROM:00115428 ; End of function sub_1153CC ROM:00115428 ROM:0011542A ROM:0011542A ; =============== S U B R O U T I N E ======================================= ROM:0011542A ROM:0011542A ROM:0011542A sub_11542A: ; CODE XREF: sub_11536E+C↑p ROM:0011542A ; sub_1153CC+C↑p ROM:0011542A move.l a1,d2 ROM:0011542C sub.l a0,d2 ROM:0011542E lsr.l #1,d2 ROM:00115430 clr.l d0 ROM:00115432 ROM:00115432 loc_115432: ; CODE XREF: sub_11542A+3A↓j ROM:00115432 cmpi.l #0,d2 ROM:00115438 ble.s locret_115466 ROM:0011543A move.b #$55,($FFFFFA27).w ; 'U' ROM:00115440 move.b #$AA,($FFFFFA27).w ROM:00115446 cmpi.l #$FFFF,d2 ROM:0011544C ble.s loc_11545A ROM:0011544E move.w #$FFFF,d1 ROM:00115452 subi.l #$10000,d2 ROM:00115458 bra.s loc_11545E ROM:0011545A ; --------------------------------------------------------------------------- ROM:0011545A ROM:0011545A loc_11545A: ; CODE XREF: sub_11542A+22↑j ROM:0011545A move.w d2,d1 ROM:0011545C clr.l d2 ROM:0011545E ROM:0011545E loc_11545E: ; CODE XREF: sub_11542A+2E↑j ROM:0011545E ; sub_11542A+36↓j ROM:0011545E add.w (a0)+,d0 ROM:00115460 dbf d1,loc_11545E ROM:00115464 bra.s loc_115432 ROM:00115466 ; --------------------------------------------------------------------------- ROM:00115466 ROM:00115466 locret_115466: ; CODE XREF: sub_11542A+E↑j ROM:00115466 rts ROM:00115466 ; End of function sub_11542A ROM:00115466 ROM:00115468 ; --------------------------------------------------------------------------- ROM:00115468 clr.w ($57C).w ROM:0011546C bsr.w sub_115304 ROM:00115470 bsr.w sub_1153CC ROM:00115474 bsr.w sub_11536E ROM:00115478 cmpi.w #$8800,($57C).w ROM:0011547E bne.s locret_115486 ROM:00115480 bset #7,($57D).w ROM:00115486 ROM:00115486 locret_115486: ; CODE XREF: ROM:0011547E↑j ROM:00115486 rts ROM:00115488 ROM:00115488 ; =============== S U B R O U T I N E ======================================= ROM:00115488 ROM:00115488 ROM:00115488 sub_115488: ; CODE XREF: sub_1226FA+26C↓p ROM:00115488 move.b ($121A).w,($773).w ROM:0011548E bset #4,($135F).w ROM:00115494 clr.w d1 ROM:00115496 move.b ($773).w,d1 ROM:0011549A cmpi.w #$12,d1 ROM:0011549E bcc.s locret_1154A8 ROM:001154A0 movea.l off_1154AA(pc,d1.w*4),a0 ROM:001154A4 nop ROM:001154A6 jmp (a0) ROM:001154A8 ; --------------------------------------------------------------------------- ROM:001154A8 ROM:001154A8 locret_1154A8: ; CODE XREF: sub_115488+16↑j ROM:001154A8 rts ROM:001154A8 ; End of function sub_115488 ROM:001154A8 ROM:001154A8 ; --------------------------------------------------------------------------- ROM:001154AA off_1154AA: dc.l locret_1154F2 ; DATA XREF: sub_115488+18↑r ROM:001154AE dc.l loc_1154F4 ROM:001154B2 dc.l loc_115500 ROM:001154B6 dc.l loc_11550C ROM:001154BA dc.l loc_115518 ROM:001154BE dc.l loc_115524 ROM:001154C2 dc.l loc_115530 ROM:001154C6 dc.l loc_11553C ROM:001154CA dc.l loc_115548 ROM:001154CE dc.l loc_115554 ROM:001154D2 dc.l loc_115560 ROM:001154D6 dc.l loc_11556C ROM:001154DA dc.l loc_115578 ROM:001154DE dc.l loc_115580 ROM:001154E2 dc.l loc_115588 ROM:001154E6 dc.l loc_115590 ROM:001154EA dc.l loc_115598 ROM:001154EE dc.l loc_1155A0 ROM:001154F2 ; --------------------------------------------------------------------------- ROM:001154F2 ROM:001154F2 locret_1154F2: ; DATA XREF: ROM:off_1154AA↑o ROM:001154F2 rts ROM:001154F4 ; --------------------------------------------------------------------------- ROM:001154F4 ROM:001154F4 loc_1154F4: ; DATA XREF: ROM:001154AE↑o ROM:001154F4 bclr #4,($135F).w ROM:001154FA bsr.w sub_115A04 ROM:001154FE rts ROM:00115500 ; --------------------------------------------------------------------------- ROM:00115500 ROM:00115500 loc_115500: ; DATA XREF: ROM:001154B2↑o ROM:00115500 bclr #4,($135F).w ROM:00115506 bsr.w sub_115A04 ROM:0011550A rts ROM:0011550C ; --------------------------------------------------------------------------- ROM:0011550C ROM:0011550C loc_11550C: ; DATA XREF: ROM:001154B6↑o ROM:0011550C bclr #4,($135F).w ROM:00115512 bsr.w sub_115A78 ROM:00115516 rts ROM:00115518 ; --------------------------------------------------------------------------- ROM:00115518 ROM:00115518 loc_115518: ; DATA XREF: ROM:001154BA↑o ROM:00115518 bclr #4,($135F).w ROM:0011551E bsr.w sub_1158A8 ROM:00115522 rts ROM:00115524 ; --------------------------------------------------------------------------- ROM:00115524 ROM:00115524 loc_115524: ; DATA XREF: ROM:001154BE↑o ROM:00115524 bclr #4,($135F).w ROM:0011552A bsr.w sub_1155A8 ROM:0011552E rts ROM:00115530 ; --------------------------------------------------------------------------- ROM:00115530 ROM:00115530 loc_115530: ; DATA XREF: ROM:001154C2↑o ROM:00115530 bclr #4,($135F).w ROM:00115536 bsr.w sub_11567E ROM:0011553A rts ROM:0011553C ; --------------------------------------------------------------------------- ROM:0011553C ROM:0011553C loc_11553C: ; DATA XREF: ROM:001154C6↑o ROM:0011553C bclr #4,($135F).w ROM:00115542 bsr.w sub_115754 ROM:00115546 rts ROM:00115548 ; --------------------------------------------------------------------------- ROM:00115548 ROM:00115548 loc_115548: ; DATA XREF: ROM:001154CA↑o ROM:00115548 bclr #4,($135F).w ROM:0011554E bsr.w sub_11578A ROM:00115552 rts ROM:00115554 ; --------------------------------------------------------------------------- ROM:00115554 ROM:00115554 loc_115554: ; DATA XREF: ROM:001154CE↑o ROM:00115554 bclr #4,($135F).w ROM:0011555A bsr.w sub_11582C ROM:0011555E rts ROM:00115560 ; --------------------------------------------------------------------------- ROM:00115560 ROM:00115560 loc_115560: ; DATA XREF: ROM:001154D2↑o ROM:00115560 bclr #4,($135F).w ROM:00115566 bsr.w sub_11586E ROM:0011556A rts ROM:0011556C ; --------------------------------------------------------------------------- ROM:0011556C ROM:0011556C loc_11556C: ; DATA XREF: ROM:001154D6↑o ROM:0011556C bclr #4,($135F).w ROM:00115572 bsr.w sub_115920 ROM:00115576 rts ROM:00115578 ; --------------------------------------------------------------------------- ROM:00115578 ROM:00115578 loc_115578: ; DATA XREF: ROM:001154DA↑o ROM:00115578 bclr #4,($135F).w ROM:0011557E rts ROM:00115580 ; --------------------------------------------------------------------------- ROM:00115580 ROM:00115580 loc_115580: ; DATA XREF: ROM:001154DE↑o ROM:00115580 bclr #4,($135F).w ROM:00115586 rts ROM:00115588 ; --------------------------------------------------------------------------- ROM:00115588 ROM:00115588 loc_115588: ; DATA XREF: ROM:001154E2↑o ROM:00115588 bclr #4,($135F).w ROM:0011558E rts ROM:00115590 ; --------------------------------------------------------------------------- ROM:00115590 ROM:00115590 loc_115590: ; DATA XREF: ROM:001154E6↑o ROM:00115590 bclr #4,($135F).w ROM:00115596 rts ROM:00115598 ; --------------------------------------------------------------------------- ROM:00115598 ROM:00115598 loc_115598: ; DATA XREF: ROM:001154EA↑o ROM:00115598 bclr #4,($135F).w ROM:0011559E rts ROM:001155A0 ; --------------------------------------------------------------------------- ROM:001155A0 ROM:001155A0 loc_1155A0: ; DATA XREF: ROM:001154EE↑o ROM:001155A0 bclr #4,($135F).w ROM:001155A6 rts ROM:001155A8 ROM:001155A8 ; =============== S U B R O U T I N E ======================================= ROM:001155A8 ROM:001155A8 ROM:001155A8 sub_1155A8: ; CODE XREF: ROM:0011552A↑p ROM:001155A8 btst #6,($950).w ROM:001155AE bne.l loc_115670 ROM:001155B4 cmpi.w #$14,($590).w ROM:001155BA bge.l loc_115662 ROM:001155C0 clr.w d1 ROM:001155C2 clr.w d0 ROM:001155C4 movea.l ($44C).w,a0 ROM:001155C8 move.w ($590).w,d2 ROM:001155CC move.b ($121E).w,d0 ROM:001155D0 cmpi.w #1,d0 ROM:001155D4 bne.s loc_1155E4 ROM:001155D6 addq.w #1,($58E).w ROM:001155DA move.w ($58A).w,d1 ROM:001155DE add.w ($58C).w,d1 ROM:001155E2 bra.s loc_1155F8 ROM:001155E4 ; --------------------------------------------------------------------------- ROM:001155E4 ROM:001155E4 loc_1155E4: ; CODE XREF: sub_1155A8+2C↑j ROM:001155E4 cmpi.w #2,d0 ROM:001155E8 bne.s loc_1155F4 ROM:001155EA addq.w #1,($58C).w ROM:001155EE move.w ($58A).w,d1 ROM:001155F2 bra.s loc_1155F8 ROM:001155F4 ; --------------------------------------------------------------------------- ROM:001155F4 ROM:001155F4 loc_1155F4: ; CODE XREF: sub_1155A8+40↑j ROM:001155F4 addq.w #1,($58A).w ROM:001155F8 ROM:001155F8 loc_1155F8: ; CODE XREF: sub_1155A8+3A↑j ROM:001155F8 ; sub_1155A8+4A↑j ROM:001155F8 sub.w d1,d2 ROM:001155FA ext.l d2 ROM:001155FC asl.l #2,d2 ROM:001155FE adda.l d2,a0 ROM:00115600 bra.s loc_115608 ROM:00115602 ; --------------------------------------------------------------------------- ROM:00115602 ROM:00115602 loc_115602: ; CODE XREF: sub_1155A8:loc_115608↓j ROM:00115602 move.l (a0,d1.w*4),4(a0,d1.w*4) ROM:00115608 ROM:00115608 loc_115608: ; CODE XREF: sub_1155A8+58↑j ROM:00115608 dbf d1,loc_115602 ROM:0011560C addq.w #1,($590).w ROM:00115610 clr.l d0 ROM:00115612 move.b ($121B).w,d0 ROM:00115616 asl.l #8,d0 ROM:00115618 move.b ($121C).w,d0 ROM:0011561C asl.l #8,d0 ROM:0011561E move.b ($121D).w,d0 ROM:00115622 move.l d0,(a0) ROM:00115624 bset #1,($950).w ROM:0011562A move.w ($58E).w,d0 ROM:0011562E asl.w #2,d0 ROM:00115630 move.w d0,d1 ROM:00115632 move.w ($58C).w,d0 ROM:00115636 asl.w #1,d0 ROM:00115638 add.w d0,d1 ROM:0011563A move.w ($58A).w,d0 ROM:0011563E btst #0,d0 ROM:00115642 beq.s loc_115646 ROM:00115644 addq.w #1,d0 ROM:00115646 ROM:00115646 loc_115646: ; CODE XREF: sub_1155A8+9A↑j ROM:00115646 add.w d0,d1 ROM:00115648 move.l #$FFFE,d0 ROM:0011564E sub.l ($450).w,d0 ROM:00115652 ext.l d1 ROM:00115654 divu.l d1,d0 ROM:00115658 move.l d0,($418).w ROM:0011565C move.w d1,($592).w ROM:00115660 bra.s loc_11566E ROM:00115662 ; --------------------------------------------------------------------------- ROM:00115662 ROM:00115662 loc_115662: ; CODE XREF: sub_1155A8+12↑j ROM:00115662 move.b #$8E,($1168).w ROM:00115668 bset #4,($135F).w ROM:0011566E ROM:0011566E loc_11566E: ; CODE XREF: sub_1155A8+B8↑j ROM:0011566E bra.s locret_11567C ROM:00115670 ; --------------------------------------------------------------------------- ROM:00115670 ROM:00115670 loc_115670: ; CODE XREF: sub_1155A8+6↑j ROM:00115670 move.b #$82,($1168).w ROM:00115676 bset #4,($135F).w ROM:0011567C ROM:0011567C locret_11567C: ; CODE XREF: sub_1155A8:loc_11566E↑j ROM:0011567C rts ROM:0011567C ; End of function sub_1155A8 ROM:0011567C ROM:0011567E ROM:0011567E ; =============== S U B R O U T I N E ======================================= ROM:0011567E ROM:0011567E ROM:0011567E sub_11567E: ; CODE XREF: ROM:00115536↑p ROM:0011567E btst #6,($950).w ROM:00115684 bne.l loc_115746 ROM:0011568A clr.l d0 ROM:0011568C move.b ($121B).w,d0 ROM:00115690 asl.l #8,d0 ROM:00115692 move.b ($121C).w,d0 ROM:00115696 asl.l #8,d0 ROM:00115698 move.b ($121D).w,d0 ROM:0011569C clr.w d1 ROM:0011569E movea.l ($44C).w,a0 ROM:001156A2 ROM:001156A2 loc_1156A2: ; CODE XREF: sub_11567E+30↓j ROM:001156A2 cmp.l (a0)+,d0 ROM:001156A4 beq.s loc_1156B0 ROM:001156A6 cmp.w ($590).w,d1 ROM:001156AA bge.s loc_1156B0 ROM:001156AC addq.w #1,d1 ROM:001156AE bra.s loc_1156A2 ROM:001156B0 ; --------------------------------------------------------------------------- ROM:001156B0 ROM:001156B0 loc_1156B0: ; CODE XREF: sub_11567E+26↑j ROM:001156B0 ; sub_11567E+2C↑j ROM:001156B0 cmp.w ($590).w,d1 ROM:001156B4 bge.l loc_115738 ROM:001156BA cmp.w ($58E).w,d1 ROM:001156BE bge.s loc_1156C6 ROM:001156C0 subq.w #1,($58E).w ROM:001156C4 bra.s loc_1156E0 ROM:001156C6 ; --------------------------------------------------------------------------- ROM:001156C6 ROM:001156C6 loc_1156C6: ; CODE XREF: sub_11567E+40↑j ROM:001156C6 move.w ($58C).w,d0 ROM:001156CA add.w ($58E).w,d0 ROM:001156CE cmp.w d1,d0 ROM:001156D0 ble.s loc_1156DA ROM:001156D2 subi.w #1,($58C).w ROM:001156D8 bra.s loc_1156E0 ROM:001156DA ; --------------------------------------------------------------------------- ROM:001156DA ROM:001156DA loc_1156DA: ; CODE XREF: sub_11567E+52↑j ROM:001156DA subi.w #1,($58A).w ROM:001156E0 ROM:001156E0 loc_1156E0: ; CODE XREF: sub_11567E+46↑j ROM:001156E0 ; sub_11567E+5A↑j ROM:001156E0 subi.w #1,($590).w ROM:001156E6 suba.l #4,a0 ROM:001156EC ROM:001156EC loc_1156EC: ; CODE XREF: sub_11567E+7A↓j ROM:001156EC cmp.w ($590).w,d1 ROM:001156F0 beq.s loc_1156FA ROM:001156F2 move.l 4(a0),(a0)+ ROM:001156F6 addq.w #1,d1 ROM:001156F8 bra.s loc_1156EC ROM:001156FA ; --------------------------------------------------------------------------- ROM:001156FA ROM:001156FA loc_1156FA: ; CODE XREF: sub_11567E+72↑j ROM:001156FA bset #1,($950).w ROM:00115700 move.w ($58E).w,d0 ROM:00115704 asl.w #2,d0 ROM:00115706 move.w d0,d1 ROM:00115708 move.w ($58C).w,d0 ROM:0011570C asl.w #1,d0 ROM:0011570E add.w d0,d1 ROM:00115710 move.w ($58A).w,d0 ROM:00115714 btst #0,d0 ROM:00115718 beq.s loc_11571C ROM:0011571A addq.w #1,d0 ROM:0011571C ROM:0011571C loc_11571C: ; CODE XREF: sub_11567E+9A↑j ROM:0011571C add.w d0,d1 ROM:0011571E move.l #$FFFE,d0 ROM:00115724 sub.l ($450).w,d0 ROM:00115728 ext.l d1 ROM:0011572A divu.l d1,d0 ROM:0011572E move.l d0,($418).w ROM:00115732 move.w d1,($592).w ROM:00115736 bra.s loc_115744 ROM:00115738 ; --------------------------------------------------------------------------- ROM:00115738 ROM:00115738 loc_115738: ; CODE XREF: sub_11567E+36↑j ROM:00115738 move.b #$8F,($1168).w ROM:0011573E bset #4,($135F).w ROM:00115744 ROM:00115744 loc_115744: ; CODE XREF: sub_11567E+B8↑j ROM:00115744 bra.s locret_115752 ROM:00115746 ; --------------------------------------------------------------------------- ROM:00115746 ROM:00115746 loc_115746: ; CODE XREF: sub_11567E+6↑j ROM:00115746 move.b #$82,($1168).w ROM:0011574C bset #4,($135F).w ROM:00115752 ROM:00115752 locret_115752: ; CODE XREF: sub_11567E:loc_115744↑j ROM:00115752 rts ROM:00115752 ; End of function sub_11567E ROM:00115752 ROM:00115754 ROM:00115754 ; =============== S U B R O U T I N E ======================================= ROM:00115754 ROM:00115754 ROM:00115754 sub_115754: ; CODE XREF: ROM:00115542↑p ROM:00115754 btst #6,($950).w ROM:0011575A bne.s loc_11577C ROM:0011575C clr.w ($58A).w ROM:00115760 clr.w ($58C).w ROM:00115764 clr.w ($58E).w ROM:00115768 clr.w ($590).w ROM:0011576C clr.w ($592).w ROM:00115770 clr.l ($418).w ROM:00115774 bset #1,($950).w ROM:0011577A bra.s locret_115788 ROM:0011577C ; --------------------------------------------------------------------------- ROM:0011577C ROM:0011577C loc_11577C: ; CODE XREF: sub_115754+6↑j ROM:0011577C move.b #$82,($1168).w ROM:00115782 bset #4,($135F).w ROM:00115788 ROM:00115788 locret_115788: ; CODE XREF: sub_115754+26↑j ROM:00115788 rts ROM:00115788 ; End of function sub_115754 ROM:00115788 ROM:0011578A ROM:0011578A ; =============== S U B R O U T I N E ======================================= ROM:0011578A ROM:0011578A ROM:0011578A sub_11578A: ; CODE XREF: ROM:0011554E↑p ROM:0011578A btst #6,($950).w ROM:00115790 bne.l loc_11581E ROM:00115796 clr.w d0 ROM:00115798 clr.w d1 ROM:0011579A clr.w d2 ROM:0011579C move.b ($1224).w,d0 ROM:001157A0 move.b ($1223).w,d1 ROM:001157A4 move.b ($1222).w,d2 ROM:001157A8 cmpi.w #$A,d0 ROM:001157AC bge.s loc_115810 ROM:001157AE cmpi.w #6,d1 ROM:001157B2 bgt.s loc_115802 ROM:001157B4 cmpi.w #0,d1 ROM:001157B8 ble.s loc_1157F4 ROM:001157BA cmpi.w #4,d2 ROM:001157BE bgt.s loc_1157E6 ROM:001157C0 movea.l ($454).w,a0 ROM:001157C4 ext.l d0 ROM:001157C6 asl.l #4,d0 ROM:001157C8 adda.l d0,a0 ROM:001157CA clr.b (a0)+ ROM:001157CC movea.l #$1218,a1 ROM:001157D2 adda.l #3,a1 ROM:001157D8 move.w #9,d1 ROM:001157DC bra.s loc_1157E0 ROM:001157DE ; --------------------------------------------------------------------------- ROM:001157DE ROM:001157DE loc_1157DE: ; CODE XREF: sub_11578A:loc_1157E0↓j ROM:001157DE move.b (a1)+,(a0)+ ROM:001157E0 ROM:001157E0 loc_1157E0: ; CODE XREF: sub_11578A+52↑j ROM:001157E0 dbf d1,loc_1157DE ROM:001157E4 bra.s loc_1157F2 ROM:001157E6 ; --------------------------------------------------------------------------- ROM:001157E6 ROM:001157E6 loc_1157E6: ; CODE XREF: sub_11578A+34↑j ROM:001157E6 move.b #$8B,($1168).w ROM:001157EC bset #4,($135F).w ROM:001157F2 ROM:001157F2 loc_1157F2: ; CODE XREF: sub_11578A+5A↑j ROM:001157F2 bra.s loc_115800 ROM:001157F4 ; --------------------------------------------------------------------------- ROM:001157F4 ROM:001157F4 loc_1157F4: ; CODE XREF: sub_11578A+2E↑j ROM:001157F4 move.b #$8C,($1168).w ROM:001157FA bset #4,($135F).w ROM:00115800 ROM:00115800 loc_115800: ; CODE XREF: sub_11578A:loc_1157F2↑j ROM:00115800 bra.s loc_11580E ROM:00115802 ; --------------------------------------------------------------------------- ROM:00115802 ROM:00115802 loc_115802: ; CODE XREF: sub_11578A+28↑j ROM:00115802 move.b #$8C,($1168).w ROM:00115808 bset #4,($135F).w ROM:0011580E ROM:0011580E loc_11580E: ; CODE XREF: sub_11578A:loc_115800↑j ROM:0011580E bra.s loc_11581C ROM:00115810 ; --------------------------------------------------------------------------- ROM:00115810 ROM:00115810 loc_115810: ; CODE XREF: sub_11578A+22↑j ROM:00115810 move.b #$8A,($1168).w ROM:00115816 bset #4,($135F).w ROM:0011581C ROM:0011581C loc_11581C: ; CODE XREF: sub_11578A:loc_11580E↑j ROM:0011581C bra.s locret_11582A ROM:0011581E ; --------------------------------------------------------------------------- ROM:0011581E ROM:0011581E loc_11581E: ; CODE XREF: sub_11578A+6↑j ROM:0011581E move.b #$82,($1168).w ROM:00115824 bset #4,($135F).w ROM:0011582A ROM:0011582A locret_11582A: ; CODE XREF: sub_11578A:loc_11581C↑j ROM:0011582A rts ROM:0011582A ; End of function sub_11578A ROM:0011582A ROM:0011582C ROM:0011582C ; =============== S U B R O U T I N E ======================================= ROM:0011582C ROM:0011582C ROM:0011582C sub_11582C: ; CODE XREF: ROM:0011555A↑p ROM:0011582C btst #6,($950).w ROM:00115832 bne.s loc_115860 ROM:00115834 clr.w d0 ROM:00115836 move.b ($121B).w,d0 ROM:0011583A cmpi.w #$A,d0 ROM:0011583E bge.s loc_115852 ROM:00115840 ext.l d0 ROM:00115842 asl.l #4,d0 ROM:00115844 movea.l ($454).w,a0 ROM:00115848 adda.l d0,a0 ROM:0011584A move.b #$FF,9(a0) ROM:00115850 bra.s loc_11585E ROM:00115852 ; --------------------------------------------------------------------------- ROM:00115852 ROM:00115852 loc_115852: ; CODE XREF: sub_11582C+12↑j ROM:00115852 move.b #$8A,($1168).w ROM:00115858 bset #4,($135F).w ROM:0011585E ROM:0011585E loc_11585E: ; CODE XREF: sub_11582C+24↑j ROM:0011585E bra.s locret_11586C ROM:00115860 ; --------------------------------------------------------------------------- ROM:00115860 ROM:00115860 loc_115860: ; CODE XREF: sub_11582C+6↑j ROM:00115860 move.b #$82,($1168).w ROM:00115866 bset #4,($135F).w ROM:0011586C ROM:0011586C locret_11586C: ; CODE XREF: sub_11582C:loc_11585E↑j ROM:0011586C rts ROM:0011586C ; End of function sub_11582C ROM:0011586C ROM:0011586E ROM:0011586E ; =============== S U B R O U T I N E ======================================= ROM:0011586E ROM:0011586E ROM:0011586E sub_11586E: ; CODE XREF: ROM:00115566↑p ROM:0011586E btst #6,($950).w ROM:00115874 bne.s loc_11589A ROM:00115876 movea.l ($454).w,a0 ROM:0011587A move.w #9,d0 ROM:0011587E bra.s loc_115884 ROM:00115880 ; --------------------------------------------------------------------------- ROM:00115880 ROM:00115880 loc_115880: ; CODE XREF: sub_11586E+28↓j ROM:00115880 subi.w #1,d0 ROM:00115884 ROM:00115884 loc_115884: ; CODE XREF: sub_11586E+10↑j ROM:00115884 cmpi.w #0,d0 ROM:00115888 blt.s loc_115898 ROM:0011588A move.b #$FF,9(a0) ROM:00115890 adda.l #$10,a0 ROM:00115896 bra.s loc_115880 ROM:00115898 ; --------------------------------------------------------------------------- ROM:00115898 ROM:00115898 loc_115898: ; CODE XREF: sub_11586E+1A↑j ROM:00115898 bra.s locret_1158A6 ROM:0011589A ; --------------------------------------------------------------------------- ROM:0011589A ROM:0011589A loc_11589A: ; CODE XREF: sub_11586E+6↑j ROM:0011589A move.b #$82,($1168).w ROM:001158A0 bset #4,($135F).w ROM:001158A6 ROM:001158A6 locret_1158A6: ; CODE XREF: sub_11586E:loc_115898↑j ROM:001158A6 rts ROM:001158A6 ; End of function sub_11586E ROM:001158A6 ROM:001158A8 ROM:001158A8 ; =============== S U B R O U T I N E ======================================= ROM:001158A8 ROM:001158A8 ROM:001158A8 sub_1158A8: ; CODE XREF: ROM:0011551E↑p ROM:001158A8 btst #6,($950).w ROM:001158AE bne.s loc_115912 ROM:001158B0 cmpi.b #5,($1218).w ROM:001158B6 bne.s loc_115904 ROM:001158B8 clr.w d0 ROM:001158BA move.b ($121B).w,d0 ROM:001158BE movea.l #dword_1325B8,a0 ROM:001158C4 ROM:001158C4 loc_1158C4: ; CODE XREF: sub_1158A8+2C↓j ROM:001158C4 cmp.w (a0),d0 ROM:001158C6 beq.s loc_1158D6 ROM:001158C8 cmpi.w #$FF,(a0) ROM:001158CC beq.s loc_1158D6 ROM:001158CE adda.l #2,a0 ROM:001158D4 bra.s loc_1158C4 ROM:001158D6 ; --------------------------------------------------------------------------- ROM:001158D6 ROM:001158D6 loc_1158D6: ; CODE XREF: sub_1158A8+1E↑j ROM:001158D6 ; sub_1158A8+24↑j ROM:001158D6 cmpi.w #$FF,(a0) ROM:001158DA bne.s loc_1158EA ROM:001158DC move.b #$84,($1168).w ROM:001158E2 bset #4,($135F).w ROM:001158E8 bra.s loc_115902 ROM:001158EA ; --------------------------------------------------------------------------- ROM:001158EA ROM:001158EA loc_1158EA: ; CODE XREF: sub_1158A8+32↑j ROM:001158EA ext.w d0 ROM:001158EC move.w d0,($57E).w ROM:001158F0 clr.w d0 ROM:001158F2 move.b ($121C).w,d0 ROM:001158F6 asl.w #8,d0 ROM:001158F8 move.b ($121D).w,d0 ROM:001158FC subq.w #1,d0 ROM:001158FE move.w d0,($580).w ROM:00115902 ROM:00115902 loc_115902: ; CODE XREF: sub_1158A8+40↑j ROM:00115902 bra.s loc_115910 ROM:00115904 ; --------------------------------------------------------------------------- ROM:00115904 ROM:00115904 loc_115904: ; CODE XREF: sub_1158A8+E↑j ROM:00115904 move.b #$8B,($1168).w ROM:0011590A bset #4,($135F).w ROM:00115910 ROM:00115910 loc_115910: ; CODE XREF: sub_1158A8:loc_115902↑j ROM:00115910 bra.s locret_11591E ROM:00115912 ; --------------------------------------------------------------------------- ROM:00115912 ROM:00115912 loc_115912: ; CODE XREF: sub_1158A8+6↑j ROM:00115912 move.b #$82,($1168).w ROM:00115918 bset #4,($135F).w ROM:0011591E ROM:0011591E locret_11591E: ; CODE XREF: sub_1158A8:loc_115910↑j ROM:0011591E rts ROM:0011591E ; End of function sub_1158A8 ROM:0011591E ROM:00115920 ROM:00115920 ; =============== S U B R O U T I N E ======================================= ROM:00115920 ROM:00115920 ROM:00115920 sub_115920: ; CODE XREF: ROM:00115572↑p ROM:00115920 btst #6,($950).w ROM:00115926 bne.l loc_1159F6 ROM:0011592C clr.w d0 ROM:0011592E move.b ($121B).w,d0 ROM:00115932 cmpi.w #$A,d0 ROM:00115936 blt.s loc_115940 ROM:00115938 move.w #$FF,($584).w ROM:0011593E bra.s loc_115970 ROM:00115940 ; --------------------------------------------------------------------------- ROM:00115940 ROM:00115940 loc_115940: ; CODE XREF: sub_115920+16↑j ROM:00115940 movea.l ($454).w,a0 ROM:00115944 move.w d0,d3 ROM:00115946 ext.l d3 ROM:00115948 asl.l #4,d3 ROM:0011594A adda.l d3,a0 ROM:0011594C cmpi.b #$FF,9(a0) ROM:00115952 bne.l loc_11596C ROM:00115958 move.b #$86,($1168).w ROM:0011595E bset #4,($135F).w ROM:00115964 bra.l locret_115A02 ROM:0011596A ; --------------------------------------------------------------------------- ROM:0011596A bra.s loc_115970 ROM:0011596C ; --------------------------------------------------------------------------- ROM:0011596C ROM:0011596C loc_11596C: ; CODE XREF: sub_115920+32↑j ROM:0011596C move.w d0,($584).w ROM:00115970 ROM:00115970 loc_115970: ; CODE XREF: sub_115920+1E↑j ROM:00115970 ; sub_115920+4A↑j ROM:00115970 clr.w d1 ROM:00115972 move.b ($121C).w,d1 ROM:00115976 cmpi.w #$A,d1 ROM:0011597A blt.s loc_115984 ROM:0011597C move.w #$FF,($582).w ROM:00115982 bra.s loc_1159C0 ROM:00115984 ; --------------------------------------------------------------------------- ROM:00115984 ROM:00115984 loc_115984: ; CODE XREF: sub_115920+5A↑j ROM:00115984 cmp.w d1,d0 ROM:00115986 bne.s loc_115998 ROM:00115988 move.b #$87,($1168).w ROM:0011598E bset #4,($135F).w ROM:00115994 bra.s locret_115A02 ROM:00115996 ; --------------------------------------------------------------------------- ROM:00115996 bra.s loc_1159C0 ROM:00115998 ; --------------------------------------------------------------------------- ROM:00115998 ROM:00115998 loc_115998: ; CODE XREF: sub_115920+66↑j ROM:00115998 movea.l ($454).w,a0 ROM:0011599C move.w d1,d3 ROM:0011599E ext.l d3 ROM:001159A0 asl.l #4,d3 ROM:001159A2 adda.l d3,a0 ROM:001159A4 cmpi.b #$FF,9(a0) ROM:001159AA bne.s loc_1159BC ROM:001159AC move.b #$88,($1168).w ROM:001159B2 bset #4,($135F).w ROM:001159B8 bra.s locret_115A02 ROM:001159BA ; --------------------------------------------------------------------------- ROM:001159BA bra.s loc_1159C0 ROM:001159BC ; --------------------------------------------------------------------------- ROM:001159BC ROM:001159BC loc_1159BC: ; CODE XREF: sub_115920+8A↑j ROM:001159BC move.w d1,($582).w ROM:001159C0 ROM:001159C0 loc_1159C0: ; CODE XREF: sub_115920+62↑j ROM:001159C0 ; sub_115920+76↑j ... ROM:001159C0 clr.l d2 ROM:001159C2 move.b ($121D).w,d2 ROM:001159C6 asl.l #8,d2 ROM:001159C8 move.b ($121E).w,d2 ROM:001159CC asl.l #8,d2 ROM:001159CE move.b ($121F).w,d2 ROM:001159D2 cmpi.l #$FFFFFF,d2 ROM:001159D8 beq.s loc_1159E0 ROM:001159DA cmp.l ($418).w,d2 ROM:001159DE bgt.s loc_1159E6 ROM:001159E0 ROM:001159E0 loc_1159E0: ; CODE XREF: sub_115920+B8↑j ROM:001159E0 move.l d2,($41C).w ROM:001159E4 bra.s loc_1159F4 ROM:001159E6 ; --------------------------------------------------------------------------- ROM:001159E6 ROM:001159E6 loc_1159E6: ; CODE XREF: sub_115920+BE↑j ROM:001159E6 move.b #$89,($1168).w ROM:001159EC bset #4,($135F).w ROM:001159F2 bra.s locret_115A02 ROM:001159F4 ; --------------------------------------------------------------------------- ROM:001159F4 ROM:001159F4 loc_1159F4: ; CODE XREF: sub_115920+C4↑j ROM:001159F4 bra.s locret_115A02 ROM:001159F6 ; --------------------------------------------------------------------------- ROM:001159F6 ROM:001159F6 loc_1159F6: ; CODE XREF: sub_115920+6↑j ROM:001159F6 move.b #$82,($1168).w ROM:001159FC bset #4,($135F).w ROM:00115A02 ROM:00115A02 locret_115A02: ; CODE XREF: sub_115920+44↑j ROM:00115A02 ; sub_115920+74↑j ... ROM:00115A02 rts ROM:00115A02 ; End of function sub_115920 ROM:00115A02 ROM:00115A04 ROM:00115A04 ; =============== S U B R O U T I N E ======================================= ROM:00115A04 ROM:00115A04 ROM:00115A04 sub_115A04: ; CODE XREF: ROM:001154FA↑p ROM:00115A04 ; ROM:00115506↑p ROM:00115A04 cmpi.b #1,($773).w ROM:00115A0A bne.s loc_115A5A ROM:00115A0C cmpi.w #0,($57E).w ROM:00115A12 beq.s loc_115A4C ROM:00115A14 cmpi.w #0,($590).w ROM:00115A1A ble.s loc_115A4C ROM:00115A1C btst #6,($950).w ROM:00115A22 bne.s loc_115A3C ROM:00115A24 cmpi.w #$FF,($584).w ROM:00115A2A bne.s loc_115A34 ROM:00115A2C bset #6,($94D).w ROM:00115A32 bra.s loc_115A3A ROM:00115A34 ; --------------------------------------------------------------------------- ROM:00115A34 ROM:00115A34 loc_115A34: ; CODE XREF: sub_115A04+26↑j ROM:00115A34 bset #7,($94A).w ROM:00115A3A ROM:00115A3A loc_115A3A: ; CODE XREF: sub_115A04+2E↑j ROM:00115A3A bra.s loc_115A48 ROM:00115A3C ; --------------------------------------------------------------------------- ROM:00115A3C ROM:00115A3C loc_115A3C: ; CODE XREF: sub_115A04+1E↑j ROM:00115A3C move.b #$82,($1168).w ROM:00115A42 bset #4,($135F).w ROM:00115A48 ROM:00115A48 loc_115A48: ; CODE XREF: sub_115A04:loc_115A3A↑j ROM:00115A48 bra.w loc_115A58 ROM:00115A4C ; --------------------------------------------------------------------------- ROM:00115A4C ROM:00115A4C loc_115A4C: ; CODE XREF: sub_115A04+E↑j ROM:00115A4C ; sub_115A04+16↑j ROM:00115A4C move.b #$81,($1168).w ROM:00115A52 bset #4,($135F).w ROM:00115A58 ROM:00115A58 loc_115A58: ; CODE XREF: sub_115A04:loc_115A48↑j ROM:00115A58 bra.s locret_115A76 ROM:00115A5A ; --------------------------------------------------------------------------- ROM:00115A5A ROM:00115A5A loc_115A5A: ; CODE XREF: sub_115A04+6↑j ROM:00115A5A btst #6,($950).w ROM:00115A60 beq.s loc_115A6A ROM:00115A62 bset #4,($93F).w ROM:00115A68 bra.s locret_115A76 ROM:00115A6A ; --------------------------------------------------------------------------- ROM:00115A6A ROM:00115A6A loc_115A6A: ; CODE XREF: sub_115A04+5C↑j ROM:00115A6A move.b #$83,($1168).w ROM:00115A70 bset #4,($135F).w ROM:00115A76 ROM:00115A76 locret_115A76: ; CODE XREF: sub_115A04:loc_115A58↑j ROM:00115A76 ; sub_115A04+64↑j ROM:00115A76 rts ROM:00115A76 ; End of function sub_115A04 ROM:00115A76 ROM:00115A78 ROM:00115A78 ; =============== S U B R O U T I N E ======================================= ROM:00115A78 ROM:00115A78 ROM:00115A78 sub_115A78: ; CODE XREF: ROM:00115512↑p ROM:00115A78 btst #6,($950).w ROM:00115A7E bne.s loc_115A94 ROM:00115A80 clr.w d0 ROM:00115A82 move.b ($121B).w,d0 ROM:00115A86 move.w d0,($588).w ROM:00115A8A move.b ($121C).w,d0 ROM:00115A8E move.w d0,($586).w ROM:00115A92 bra.s locret_115AA0 ROM:00115A94 ; --------------------------------------------------------------------------- ROM:00115A94 ROM:00115A94 loc_115A94: ; CODE XREF: sub_115A78+6↑j ROM:00115A94 move.b #$82,($1168).w ROM:00115A9A bset #4,($135F).w ROM:00115AA0 ROM:00115AA0 locret_115AA0: ; CODE XREF: sub_115A78+1A↑j ROM:00115AA0 rts ROM:00115AA0 ; End of function sub_115A78 ROM:00115AA0 ROM:00115AA2 ROM:00115AA2 ; =============== S U B R O U T I N E ======================================= ROM:00115AA2 ROM:00115AA2 ROM:00115AA2 sub_115AA2: ; CODE XREF: sub_12139A+5BC↓p ROM:00115AA2 bset #4,($135F).w ROM:00115AA8 move.b ($121A).l,($773).w ROM:00115AB0 clr.w d1 ROM:00115AB2 move.b ($773).w,d1 ROM:00115AB6 cmpi.w #$12,d1 ROM:00115ABA bcc.s locret_115AC4 ROM:00115ABC movea.l off_115AC6(pc,d1.w*4),a0 ROM:00115AC0 nop ROM:00115AC2 jmp (a0) ROM:00115AC4 ; --------------------------------------------------------------------------- ROM:00115AC4 ROM:00115AC4 locret_115AC4: ; CODE XREF: sub_115AA2+18↑j ROM:00115AC4 rts ROM:00115AC4 ; End of function sub_115AA2 ROM:00115AC4 ROM:00115AC4 ; --------------------------------------------------------------------------- ROM:00115AC6 off_115AC6: dc.l loc_115B0E ; DATA XREF: sub_115AA2+1A↑r ROM:00115ACA dc.l loc_115B16 ROM:00115ACE dc.l loc_115B16 ROM:00115AD2 dc.l loc_115B16 ROM:00115AD6 dc.l loc_115B16 ROM:00115ADA dc.l loc_115B16 ROM:00115ADE dc.l loc_115B16 ROM:00115AE2 dc.l loc_115B16 ROM:00115AE6 dc.l loc_115B16 ROM:00115AEA dc.l loc_115B16 ROM:00115AEE dc.l loc_115B16 ROM:00115AF2 dc.l loc_115B16 ROM:00115AF6 dc.l loc_115B24 ROM:00115AFA dc.l loc_115B30 ROM:00115AFE dc.l loc_115B3C ROM:00115B02 dc.l loc_115B48 ROM:00115B06 dc.l loc_115B54 ROM:00115B0A dc.l loc_115B60 ROM:00115B0E ; --------------------------------------------------------------------------- ROM:00115B0E ROM:00115B0E loc_115B0E: ; DATA XREF: ROM:off_115AC6↑o ROM:00115B0E bset #4,($135F).w ROM:00115B14 rts ROM:00115B16 ; --------------------------------------------------------------------------- ROM:00115B16 ROM:00115B16 loc_115B16: ; DATA XREF: ROM:00115ACA↑o ROM:00115B16 ; ROM:00115ACE↑o ... ROM:00115B16 bclr #4,($135F).w ROM:00115B1C bsr.l sub_122060 ROM:00115B22 rts ROM:00115B24 ; --------------------------------------------------------------------------- ROM:00115B24 ROM:00115B24 loc_115B24: ; DATA XREF: ROM:00115AF6↑o ROM:00115B24 bclr #4,($135F).w ROM:00115B2A bsr.w sub_115C2A ROM:00115B2E rts ROM:00115B30 ; --------------------------------------------------------------------------- ROM:00115B30 ROM:00115B30 loc_115B30: ; DATA XREF: ROM:00115AFA↑o ROM:00115B30 bclr #4,($135F).w ROM:00115B36 bsr.w sub_115BB2 ROM:00115B3A rts ROM:00115B3C ; --------------------------------------------------------------------------- ROM:00115B3C ROM:00115B3C loc_115B3C: ; DATA XREF: ROM:00115AFE↑o ROM:00115B3C bclr #4,($135F).w ROM:00115B42 bsr.w sub_115C64 ROM:00115B46 rts ROM:00115B48 ; --------------------------------------------------------------------------- ROM:00115B48 ROM:00115B48 loc_115B48: ; DATA XREF: ROM:00115B02↑o ROM:00115B48 bclr #4,($135F).w ROM:00115B4E bsr.w sub_115D8E ROM:00115B52 rts ROM:00115B54 ; --------------------------------------------------------------------------- ROM:00115B54 ROM:00115B54 loc_115B54: ; DATA XREF: ROM:00115B06↑o ROM:00115B54 bclr #4,($135F).w ROM:00115B5A bsr.w sub_115B6C ROM:00115B5E rts ROM:00115B60 ; --------------------------------------------------------------------------- ROM:00115B60 ROM:00115B60 loc_115B60: ; DATA XREF: ROM:00115B0A↑o ROM:00115B60 bclr #4,($135F).w ROM:00115B66 bsr.w sub_115DE4 ROM:00115B6A rts ROM:00115B6C ROM:00115B6C ; =============== S U B R O U T I N E ======================================= ROM:00115B6C ROM:00115B6C ROM:00115B6C sub_115B6C: ; CODE XREF: ROM:00115B5A↑p ROM:00115B6C movea.l #$1218,a1 ROM:00115B72 movea.l ($454).w,a0 ROM:00115B76 clr.w d0 ROM:00115B78 move.b #$A,d0 ROM:00115B7C asl.w #4,d0 ROM:00115B7E move.b d0,d1 ROM:00115B80 addq.b #2,d1 ROM:00115B82 move.w d1,d2 ROM:00115B84 cmpi.w #$3F,d1 ; '?' ROM:00115B88 ble.s loc_115B90 ROM:00115B8A clr.b (a1)+ ROM:00115B8C addq.w #3,d2 ROM:00115B8E bra.s loc_115B92 ROM:00115B90 ; --------------------------------------------------------------------------- ROM:00115B90 ROM:00115B90 loc_115B90: ; CODE XREF: sub_115B6C+1C↑j ROM:00115B90 addq.w #2,d2 ROM:00115B92 ROM:00115B92 loc_115B92: ; CODE XREF: sub_115B6C+22↑j ROM:00115B92 move.b d1,(a1)+ ROM:00115B94 move.b #$E0,(a1)+ ROM:00115B98 move.b #$10,(a1)+ ROM:00115B9C addi.b #-$10,d1 ROM:00115BA0 bra.s loc_115BA6 ROM:00115BA2 ; --------------------------------------------------------------------------- ROM:00115BA2 ROM:00115BA2 loc_115BA2: ; CODE XREF: sub_115B6C:loc_115BA6↓j ROM:00115BA2 move.b (a0),(a1)+ ROM:00115BA4 add.b (a0)+,d1 ROM:00115BA6 ROM:00115BA6 loc_115BA6: ; CODE XREF: sub_115B6C+34↑j ROM:00115BA6 dbf d0,loc_115BA2 ROM:00115BAA move.b d1,(a1) ROM:00115BAC move.w d2,($C48).w ROM:00115BB0 rts ROM:00115BB0 ; End of function sub_115B6C ROM:00115BB0 ROM:00115BB2 ROM:00115BB2 ; =============== S U B R O U T I N E ======================================= ROM:00115BB2 ROM:00115BB2 ROM:00115BB2 sub_115BB2: ; CODE XREF: ROM:00115B36↑p ROM:00115BB2 move.l ($440).w,d0 ROM:00115BB6 sub.l ($42C).w,d0 ROM:00115BBA cmpi.l #0,d0 ROM:00115BC0 bge.s loc_115BC6 ROM:00115BC2 add.l ($418).w,d0 ROM:00115BC6 ROM:00115BC6 loc_115BC6: ; CODE XREF: sub_115BB2+E↑j ROM:00115BC6 move.l ($43C).w,d1 ROM:00115BCA sub.l ($42C).w,d1 ROM:00115BCE cmpi.l #0,d1 ROM:00115BD4 bge.s loc_115BDA ROM:00115BD6 add.l ($418).w,d1 ROM:00115BDA ROM:00115BDA loc_115BDA: ; CODE XREF: sub_115BB2+22↑j ROM:00115BDA movea.l #$1218,a0 ROM:00115BE0 move.b #$E,(a0)+ ROM:00115BE4 move.b #$E0,(a0)+ ROM:00115BE8 move.b #$D,(a0)+ ROM:00115BEC move.b ($435).w,(a0)+ ROM:00115BF0 move.b ($436).w,(a0)+ ROM:00115BF4 move.b ($437).w,(a0)+ ROM:00115BF8 move.b ($419).w,(a0)+ ROM:00115BFC move.b ($41A).w,(a0)+ ROM:00115C00 move.b ($41B).w,(a0)+ ROM:00115C04 move.l d0,($420).w ROM:00115C08 move.b ($421).w,(a0)+ ROM:00115C0C move.b ($422).w,(a0)+ ROM:00115C10 move.b ($423).w,(a0)+ ROM:00115C14 move.l d1,($420).w ROM:00115C18 move.b ($421).w,(a0)+ ROM:00115C1C move.b ($422).w,(a0)+ ROM:00115C20 move.b ($423).w,(a0)+ ROM:00115C24 bsr.w sub_115E76 ROM:00115C28 rts ROM:00115C28 ; End of function sub_115BB2 ROM:00115C28 ROM:00115C2A ROM:00115C2A ; =============== S U B R O U T I N E ======================================= ROM:00115C2A ROM:00115C2A ROM:00115C2A sub_115C2A: ; CODE XREF: ROM:00115B2A↑p ROM:00115C2A movea.l #$1218,a0 ROM:00115C30 clr.w d0 ROM:00115C32 move.b #$A,(a0)+ ROM:00115C36 move.b #$E0,(a0)+ ROM:00115C3A move.b #$C,(a0)+ ROM:00115C3E move.b ($774).w,(a0)+ ROM:00115C42 move.b ($585).w,(a0)+ ROM:00115C46 move.b ($583).w,(a0)+ ROM:00115C4A move.b ($589).w,(a0)+ ROM:00115C4E move.b ($587).w,(a0)+ ROM:00115C52 move.b ($57F).w,(a0)+ ROM:00115C56 move.b ($580).w,(a0)+ ROM:00115C5A move.b ($581).w,(a0)+ ROM:00115C5E bsr.w sub_115E76 ROM:00115C62 rts ROM:00115C62 ; End of function sub_115C2A ROM:00115C62 ROM:00115C64 ROM:00115C64 ; =============== S U B R O U T I N E ======================================= ROM:00115C64 ROM:00115C64 ROM:00115C64 sub_115C64: ; CODE XREF: ROM:00115B42↑p ROM:00115C64 btst #6,($950).w ROM:00115C6A bne.l loc_115D80 ROM:00115C70 cmpi.l #0,($434).w ROM:00115C78 ble.l loc_115D72 ROM:00115C7E movea.l #$121B,a0 ROM:00115C84 clr.l d1 ROM:00115C86 move.b (a0)+,d1 ROM:00115C88 asl.l #8,d1 ROM:00115C8A move.b (a0)+,d1 ROM:00115C8C asl.l #8,d1 ROM:00115C8E move.b (a0)+,d1 ROM:00115C90 move.b (a0)+,d0 ROM:00115C92 asl.w #8,d0 ROM:00115C94 move.b (a0)+,d0 ROM:00115C96 move.w d0,d2 ROM:00115C98 muls.w ($592).w,d2 ROM:00115C9C addq.w #3,d2 ROM:00115C9E cmpi.w #$100,d2 ROM:00115CA2 bgt.l loc_115D64 ROM:00115CA8 cmp.l ($434).w,d1 ROM:00115CAC bgt.l loc_115D56 ROM:00115CB2 move.w d0,d3 ROM:00115CB4 ext.l d3 ROM:00115CB6 add.l d1,d3 ROM:00115CB8 cmp.l ($434).w,d3 ROM:00115CBC bgt.l loc_115D48 ROM:00115CC2 movea.l #$1218,a0 ROM:00115CC8 cmpi.w #$3F,d2 ; '?' ROM:00115CCC ble.s loc_115CD0 ROM:00115CCE clr.b (a0)+ ROM:00115CD0 ROM:00115CD0 loc_115CD0: ; CODE XREF: sub_115C64+68↑j ROM:00115CD0 move.b d2,(a0)+ ROM:00115CD2 move.b d2,d3 ROM:00115CD4 move.b #$E0,(a0)+ ROM:00115CD8 addi.b #-$20,d3 ROM:00115CDC move.b #$E,(a0)+ ROM:00115CE0 addi.b #$E,d3 ROM:00115CE4 move.b d0,(a0)+ ROM:00115CE6 add.b d0,d3 ROM:00115CE8 add.l ($42C).w,d1 ROM:00115CEC cmp.l ($418).w,d1 ROM:00115CF0 blt.s loc_115CF6 ROM:00115CF2 sub.l ($418).w,d1 ROM:00115CF6 ROM:00115CF6 loc_115CF6: ; CODE XREF: sub_115C64+8C↑j ROM:00115CF6 move.w ($592).w,d4 ROM:00115CFA ext.l d4 ROM:00115CFC muls.l d1,d4 ROM:00115D00 movea.l ($450).w,a1 ROM:00115D04 adda.l d4,a1 ROM:00115D06 move.w d0,($594).w ROM:00115D0A bra.s loc_115D28 ROM:00115D0C ; --------------------------------------------------------------------------- ROM:00115D0C ROM:00115D0C loc_115D0C: ; CODE XREF: sub_115C64:loc_115D28↓j ROM:00115D0C move.w ($592).w,d4 ROM:00115D10 bra.s loc_115D16 ROM:00115D12 ; --------------------------------------------------------------------------- ROM:00115D12 ROM:00115D12 loc_115D12: ; CODE XREF: sub_115C64:loc_115D16↓j ROM:00115D12 move.b (a1),(a0)+ ROM:00115D14 add.b (a1)+,d3 ROM:00115D16 ROM:00115D16 loc_115D16: ; CODE XREF: sub_115C64+AC↑j ROM:00115D16 dbf d4,loc_115D12 ROM:00115D1A addq.l #1,d1 ROM:00115D1C cmp.l ($418).w,d1 ROM:00115D20 blt.s loc_115D28 ROM:00115D22 clr.l d1 ROM:00115D24 movea.l ($450).w,a1 ROM:00115D28 ROM:00115D28 loc_115D28: ; CODE XREF: sub_115C64+A6↑j ROM:00115D28 ; sub_115C64+BC↑j ROM:00115D28 dbf d0,loc_115D0C ROM:00115D2C move.b d3,(a0)+ ROM:00115D2E move.l a1,($424).w ROM:00115D32 move.l d1,($428).w ROM:00115D36 cmpi.w #$3F,d2 ; '?' ROM:00115D3A ble.s loc_115D40 ROM:00115D3C addq.w #3,d2 ROM:00115D3E bra.s loc_115D42 ROM:00115D40 ; --------------------------------------------------------------------------- ROM:00115D40 ROM:00115D40 loc_115D40: ; CODE XREF: sub_115C64+D6↑j ROM:00115D40 addq.w #2,d2 ROM:00115D42 ROM:00115D42 loc_115D42: ; CODE XREF: sub_115C64+DA↑j ROM:00115D42 move.w d2,($C48).w ROM:00115D46 bra.s loc_115D54 ROM:00115D48 ; --------------------------------------------------------------------------- ROM:00115D48 ROM:00115D48 loc_115D48: ; CODE XREF: sub_115C64+58↑j ROM:00115D48 move.b #$95,($1168).w ROM:00115D4E bset #4,($135F).w ROM:00115D54 ROM:00115D54 loc_115D54: ; CODE XREF: sub_115C64+E2↑j ROM:00115D54 bra.s loc_115D62 ROM:00115D56 ; --------------------------------------------------------------------------- ROM:00115D56 ROM:00115D56 loc_115D56: ; CODE XREF: sub_115C64+48↑j ROM:00115D56 move.b #$94,($1168).w ROM:00115D5C bset #4,($135F).w ROM:00115D62 ROM:00115D62 loc_115D62: ; CODE XREF: sub_115C64:loc_115D54↑j ROM:00115D62 bra.s loc_115D70 ROM:00115D64 ; --------------------------------------------------------------------------- ROM:00115D64 ROM:00115D64 loc_115D64: ; CODE XREF: sub_115C64+3E↑j ROM:00115D64 move.b #$92,($1168).w ROM:00115D6A bset #4,($135F).w ROM:00115D70 ROM:00115D70 loc_115D70: ; CODE XREF: sub_115C64:loc_115D62↑j ROM:00115D70 bra.s loc_115D7E ROM:00115D72 ; --------------------------------------------------------------------------- ROM:00115D72 ROM:00115D72 loc_115D72: ; CODE XREF: sub_115C64+14↑j ROM:00115D72 move.b #$91,($1168).w ROM:00115D78 bset #4,($135F).w ROM:00115D7E ROM:00115D7E loc_115D7E: ; CODE XREF: sub_115C64:loc_115D70↑j ROM:00115D7E bra.s locret_115D8C ROM:00115D80 ; --------------------------------------------------------------------------- ROM:00115D80 ROM:00115D80 loc_115D80: ; CODE XREF: sub_115C64+6↑j ROM:00115D80 move.b #$82,($1168).w ROM:00115D86 bset #4,($135F).w ROM:00115D8C ROM:00115D8C locret_115D8C: ; CODE XREF: sub_115C64:loc_115D7E↑j ROM:00115D8C rts ROM:00115D8C ; End of function sub_115C64 ROM:00115D8C ROM:00115D8E ROM:00115D8E ; =============== S U B R O U T I N E ======================================= ROM:00115D8E ROM:00115D8E ROM:00115D8E sub_115D8E: ; CODE XREF: ROM:00115B4E↑p ROM:00115D8E movea.l #$1218,a0 ROM:00115D94 move.w ($590).w,d0 ROM:00115D98 asl.w #2,d0 ROM:00115D9A addi.w #8,d0 ROM:00115D9E cmpi.w #$3F,d0 ; '?' ROM:00115DA2 ble.s loc_115DA6 ROM:00115DA4 clr.b (a0)+ ROM:00115DA6 ROM:00115DA6 loc_115DA6: ; CODE XREF: sub_115D8E+14↑j ROM:00115DA6 move.b d0,(a0)+ ROM:00115DA8 move.b #$E0,(a0)+ ROM:00115DAC move.b #$F,(a0)+ ROM:00115DB0 move.b ($591).w,(a0)+ ROM:00115DB4 move.b ($58F).w,(a0)+ ROM:00115DB8 move.b ($58D).w,(a0)+ ROM:00115DBC move.b ($58B).w,(a0)+ ROM:00115DC0 move.b ($593).w,(a0)+ ROM:00115DC4 move.w #$FD,d1 ROM:00115DC8 divu.w ($592).w,d1 ROM:00115DCC move.b d1,(a0)+ ROM:00115DCE subi.w #8,d0 ROM:00115DD2 movea.l ($44C).w,a1 ROM:00115DD6 bra.s loc_115DDA ROM:00115DD8 ; --------------------------------------------------------------------------- ROM:00115DD8 ROM:00115DD8 loc_115DD8: ; CODE XREF: sub_115D8E:loc_115DDA↓j ROM:00115DD8 move.b (a1)+,(a0)+ ROM:00115DDA ROM:00115DDA loc_115DDA: ; CODE XREF: sub_115D8E+48↑j ROM:00115DDA dbf d0,loc_115DD8 ROM:00115DDE bsr.w sub_115E76 ROM:00115DE2 rts ROM:00115DE2 ; End of function sub_115D8E ROM:00115DE2 ROM:00115DE4 ROM:00115DE4 ; =============== S U B R O U T I N E ======================================= ROM:00115DE4 ROM:00115DE4 ROM:00115DE4 sub_115DE4: ; CODE XREF: ROM:00115B66↑p ROM:00115DE4 cmpi.w #0,($594).w ROM:00115DEA ble.s loc_115E68 ROM:00115DEC move.w ($594).w,d0 ROM:00115DF0 move.l ($428).w,d1 ROM:00115DF4 movea.l #$1218,a0 ROM:00115DFA movea.l ($424).w,a1 ROM:00115DFE move.w d0,d2 ROM:00115E00 mulu.w ($592).w,d2 ROM:00115E04 addq.w #3,d2 ROM:00115E06 cmpi.w #$3F,d2 ; '?' ROM:00115E0A ble.s loc_115E0E ROM:00115E0C clr.b (a0)+ ROM:00115E0E ROM:00115E0E loc_115E0E: ; CODE XREF: sub_115DE4+26↑j ROM:00115E0E move.b d2,(a0)+ ROM:00115E10 move.b d2,d3 ROM:00115E12 move.b #$E0,(a0)+ ROM:00115E16 addi.b #-$20,d3 ROM:00115E1A move.b #$11,(a0)+ ROM:00115E1E addi.b #$11,d3 ROM:00115E22 move.b d0,(a0)+ ROM:00115E24 add.b d0,d3 ROM:00115E26 move.w d0,($594).w ROM:00115E2A bra.s loc_115E48 ROM:00115E2C ; --------------------------------------------------------------------------- ROM:00115E2C ROM:00115E2C loc_115E2C: ; CODE XREF: sub_115DE4:loc_115E48↓j ROM:00115E2C move.w ($592).w,d4 ROM:00115E30 bra.s loc_115E36 ROM:00115E32 ; --------------------------------------------------------------------------- ROM:00115E32 ROM:00115E32 loc_115E32: ; CODE XREF: sub_115DE4:loc_115E36↓j ROM:00115E32 move.b (a1),(a0)+ ROM:00115E34 add.b (a1)+,d3 ROM:00115E36 ROM:00115E36 loc_115E36: ; CODE XREF: sub_115DE4+4C↑j ROM:00115E36 dbf d4,loc_115E32 ROM:00115E3A addq.l #1,d1 ROM:00115E3C cmp.l ($418).w,d1 ROM:00115E40 blt.s loc_115E48 ROM:00115E42 clr.l d1 ROM:00115E44 movea.l ($450).w,a1 ROM:00115E48 ROM:00115E48 loc_115E48: ; CODE XREF: sub_115DE4+46↑j ROM:00115E48 ; sub_115DE4+5C↑j ROM:00115E48 dbf d0,loc_115E2C ROM:00115E4C move.b d3,(a0)+ ROM:00115E4E move.l a1,($424).w ROM:00115E52 move.l d1,($428).w ROM:00115E56 cmpi.w #$3F,d2 ; '?' ROM:00115E5A ble.s loc_115E60 ROM:00115E5C addq.w #3,d2 ROM:00115E5E bra.s loc_115E62 ROM:00115E60 ; --------------------------------------------------------------------------- ROM:00115E60 ROM:00115E60 loc_115E60: ; CODE XREF: sub_115DE4+76↑j ROM:00115E60 addq.w #2,d2 ROM:00115E62 ROM:00115E62 loc_115E62: ; CODE XREF: sub_115DE4+7A↑j ROM:00115E62 move.w d2,($C48).w ROM:00115E66 bra.s locret_115E74 ROM:00115E68 ; --------------------------------------------------------------------------- ROM:00115E68 ROM:00115E68 loc_115E68: ; CODE XREF: sub_115DE4+6↑j ROM:00115E68 move.b #$96,($1168).w ROM:00115E6E bset #4,($135F).w ROM:00115E74 ROM:00115E74 locret_115E74: ; CODE XREF: sub_115DE4+82↑j ROM:00115E74 rts ROM:00115E74 ; End of function sub_115DE4 ROM:00115E74 ROM:00115E76 ROM:00115E76 ; =============== S U B R O U T I N E ======================================= ROM:00115E76 ROM:00115E76 ROM:00115E76 sub_115E76: ; CODE XREF: sub_115BB2+72↑p ROM:00115E76 ; sub_115C2A+34↑p ... ROM:00115E76 clr.w d0 ROM:00115E78 clr.w d2 ROM:00115E7A movea.l #$1218,a0 ROM:00115E80 move.b (a0)+,d0 ROM:00115E82 cmpi.b #0,d0 ROM:00115E86 bne.s loc_115E90 ROM:00115E88 move.b (a0)+,d0 ROM:00115E8A move.w d0,d1 ROM:00115E8C addq.w #1,d1 ROM:00115E8E bra.s loc_115E92 ROM:00115E90 ; --------------------------------------------------------------------------- ROM:00115E90 ROM:00115E90 loc_115E90: ; CODE XREF: sub_115E76+10↑j ROM:00115E90 move.w d0,d1 ROM:00115E92 ROM:00115E92 loc_115E92: ; CODE XREF: sub_115E76+18↑j ROM:00115E92 move.b d0,d2 ROM:00115E94 bra.s loc_115E98 ROM:00115E96 ; --------------------------------------------------------------------------- ROM:00115E96 ROM:00115E96 loc_115E96: ; CODE XREF: sub_115E76:loc_115E98↓j ROM:00115E96 add.b (a0)+,d2 ROM:00115E98 ROM:00115E98 loc_115E98: ; CODE XREF: sub_115E76+1E↑j ROM:00115E98 dbf d0,loc_115E96 ROM:00115E9C move.b d2,(a0) ROM:00115E9E addq.w #2,d1 ROM:00115EA0 move.w d1,($C48).w ROM:00115EA4 rts ROM:00115EA4 ; End of function sub_115E76 ROM:00115EA4 ROM:00115EA6 ROM:00115EA6 ; =============== S U B R O U T I N E ======================================= ROM:00115EA6 ROM:00115EA6 ROM:00115EA6 sub_115EA6: ; CODE XREF: sub_124988+112↓p ROM:00115EA6 clr.w d1 ROM:00115EA8 move.b ($774).w,d1 ROM:00115EAC cmpi.w #5,d1 ROM:00115EB0 bcc.s locret_115EBA ROM:00115EB2 movea.l off_115EBC(pc,d1.w*4),a0 ROM:00115EB6 nop ROM:00115EB8 jmp (a0) ROM:00115EBA ; --------------------------------------------------------------------------- ROM:00115EBA ROM:00115EBA locret_115EBA: ; CODE XREF: sub_115EA6+A↑j ROM:00115EBA rts ROM:00115EBA ; End of function sub_115EA6 ROM:00115EBA ROM:00115EBA ; --------------------------------------------------------------------------- ROM:00115EBC off_115EBC: dc.l loc_115ED0 ; DATA XREF: sub_115EA6+C↑r ROM:00115EC0 dc.l loc_115EE2 ROM:00115EC4 dc.l loc_115F5C ROM:00115EC8 dc.l loc_115F7E ROM:00115ECC dc.l loc_115FBE ROM:00115ED0 ; --------------------------------------------------------------------------- ROM:00115ED0 ROM:00115ED0 loc_115ED0: ; DATA XREF: ROM:off_115EBC↑o ROM:00115ED0 bsr.w sub_1160DC ROM:00115ED4 bclr #6,($950).w ROM:00115EDA move.b #1,($774).w ROM:00115EE0 rts ROM:00115EE2 ; --------------------------------------------------------------------------- ROM:00115EE2 ROM:00115EE2 loc_115EE2: ; DATA XREF: ROM:00115EC0↑o ROM:00115EE2 btst #1,($950).w ROM:00115EE8 beq.s loc_115EFA ROM:00115EEA bclr #1,($950).w ROM:00115EF0 bsr.w sub_11623A ROM:00115EF4 move.b #1,($774).w ROM:00115EFA ROM:00115EFA loc_115EFA: ; CODE XREF: ROM:00115EE8↑j ROM:00115EFA btst #7,($94A).w ROM:00115F00 beq.s loc_115F16 ROM:00115F02 bclr #7,($94A).w ROM:00115F08 move.w ($584).w,($598).w ROM:00115F0E move.b #2,($774).w ROM:00115F14 bra.s loc_115F3E ROM:00115F16 ; --------------------------------------------------------------------------- ROM:00115F16 ROM:00115F16 loc_115F16: ; CODE XREF: ROM:00115F00↑j ROM:00115F16 btst #6,($94D).w ROM:00115F1C beq.s locret_115F5A ROM:00115F1E bclr #6,($94D).w ROM:00115F24 move.w ($582).w,($598).w ROM:00115F2A clr.l ($42C).w ROM:00115F2E clr.l ($440).w ROM:00115F32 move.b #1,($775).w ROM:00115F38 move.b #3,($774).w ROM:00115F3E ROM:00115F3E loc_115F3E: ; CODE XREF: ROM:00115F14↑j ROM:00115F3E bsr.w sub_11623A ROM:00115F42 move.l ($450).w,($448).w ROM:00115F48 move.w ($580).w,($596).w ROM:00115F4E move.w ($57E).w,($59A).w ROM:00115F54 bset #6,($950).w ROM:00115F5A ROM:00115F5A locret_115F5A: ; CODE XREF: ROM:00115F1C↑j ROM:00115F5A rts ROM:00115F5C ; --------------------------------------------------------------------------- ROM:00115F5C ROM:00115F5C loc_115F5C: ; DATA XREF: ROM:00115EC4↑o ROM:00115F5C btst #4,($93F).w ROM:00115F62 beq.s locret_115F7C ROM:00115F64 bclr #4,($93F).w ROM:00115F6A bsr.w sub_11623A ROM:00115F6E bclr #6,($950).w ROM:00115F74 move.b #1,($774).w ROM:00115F7A rts ROM:00115F7C ; --------------------------------------------------------------------------- ROM:00115F7C ROM:00115F7C locret_115F7C: ; CODE XREF: ROM:00115F62↑j ROM:00115F7C rts ROM:00115F7E ; --------------------------------------------------------------------------- ROM:00115F7E ROM:00115F7E loc_115F7E: ; DATA XREF: ROM:00115EC8↑o ROM:00115F7E btst #4,($93F).w ROM:00115F84 beq.s loc_115FB8 ROM:00115F86 bclr #4,($93F).w ROM:00115F8C move.l ($438).w,d0 ROM:00115F90 subq.l #1,d0 ROM:00115F92 bpl.s loc_115F98 ROM:00115F94 add.l ($418).w,d0 ROM:00115F98 ROM:00115F98 loc_115F98: ; CODE XREF: ROM:00115F92↑j ROM:00115F98 move.l d0,($43C).w ROM:00115F9C move.l d0,($430).w ROM:00115FA0 clr.w ($59A).w ROM:00115FA4 move.w #$FF,($598).w ROM:00115FAA bclr #6,($950).w ROM:00115FB0 move.b #1,($774).w ROM:00115FB6 rts ROM:00115FB8 ; --------------------------------------------------------------------------- ROM:00115FB8 ROM:00115FB8 loc_115FB8: ; CODE XREF: ROM:00115F84↑j ROM:00115FB8 bsr.w sub_11620E ROM:00115FBC rts ROM:00115FBE ; --------------------------------------------------------------------------- ROM:00115FBE ROM:00115FBE loc_115FBE: ; DATA XREF: ROM:00115ECC↑o ROM:00115FBE btst #4,($93F).w ROM:00115FC4 beq.s loc_115FCE ROM:00115FC6 bclr #4,($93F).w ROM:00115FCC bra.s loc_115FD8 ROM:00115FCE ; --------------------------------------------------------------------------- ROM:00115FCE ROM:00115FCE loc_115FCE: ; CODE XREF: ROM:00115FC4↑j ROM:00115FCE move.l ($444).w,d0 ROM:00115FD2 cmp.l ($438).w,d0 ROM:00115FD6 bgt.s loc_115FFA ROM:00115FD8 ROM:00115FD8 loc_115FD8: ; CODE XREF: ROM:00115FCC↑j ROM:00115FD8 clr.w ($59A).w ROM:00115FDC move.l ($438).w,d0 ROM:00115FE0 subq.l #1,d0 ROM:00115FE2 bpl.s loc_115FE8 ROM:00115FE4 add.l ($418).w,d0 ROM:00115FE8 ROM:00115FE8 loc_115FE8: ; CODE XREF: ROM:00115FE2↑j ROM:00115FE8 move.l d0,($430).w ROM:00115FEC bclr #6,($950).w ROM:00115FF2 move.b #1,($774).w ROM:00115FF8 rts ROM:00115FFA ; --------------------------------------------------------------------------- ROM:00115FFA ROM:00115FFA loc_115FFA: ; CODE XREF: ROM:00115FD6↑j ROM:00115FFA bsr.w sub_11620E ROM:00115FFE rts ROM:00116000 ; --------------------------------------------------------------------------- ROM:00116000 rts ROM:00116002 ROM:00116002 ; =============== S U B R O U T I N E ======================================= ROM:00116002 ROM:00116002 ROM:00116002 sub_116002: ; CODE XREF: sub_111924+62↑p ROM:00116002 ; sub_11198E+30↑p ... ROM:00116002 bsr.w sub_116172 ROM:00116006 bsr.w sub_116092 ROM:0011600A btst #3,($943).w ROM:00116010 beq.s loc_116056 ROM:00116012 bclr #3,($943).w ROM:00116018 cmpi.b #2,($774).w ROM:0011601E bne.s loc_116038 ROM:00116020 move.w ($582).w,($598).w ROM:00116026 bsr.w sub_11625C ROM:0011602A move.b #1,($775).w ROM:00116030 move.b #3,($774).w ROM:00116036 bra.s loc_116056 ROM:00116038 ; --------------------------------------------------------------------------- ROM:00116038 ROM:00116038 loc_116038: ; CODE XREF: sub_116002+1C↑j ROM:00116038 cmpi.b #3,($774).w ROM:0011603E bne.s loc_116056 ROM:00116040 move.w #$FF,($598).w ROM:00116046 move.l ($438).w,($43C).w ROM:0011604C bsr.w sub_11628A ROM:00116050 move.b #4,($774).w ROM:00116056 ROM:00116056 loc_116056: ; CODE XREF: sub_116002+E↑j ROM:00116056 ; sub_116002+34↑j ... ROM:00116056 cmpi.w #0,($596).w ROM:0011605C bne.s locret_116090 ROM:0011605E move.l ($438).w,d0 ROM:00116062 addq.l #1,d0 ROM:00116064 cmp.l ($418).w,d0 ROM:00116068 blt.s loc_116076 ROM:0011606A clr.l ($438).w ROM:0011606E move.l ($450).w,($448).w ROM:00116074 bra.s loc_116084 ROM:00116076 ; --------------------------------------------------------------------------- ROM:00116076 ROM:00116076 loc_116076: ; CODE XREF: sub_116002+66↑j ROM:00116076 move.l d0,($438).w ROM:0011607A clr.l d0 ROM:0011607C move.w ($592).w,d0 ROM:00116080 add.l d0,($448).w ROM:00116084 ROM:00116084 loc_116084: ; CODE XREF: sub_116002+72↑j ROM:00116084 cmpi.b #3,($774).w ROM:0011608A blt.s locret_116090 ROM:0011608C bsr.w sub_1162A4 ROM:00116090 ROM:00116090 locret_116090: ; CODE XREF: sub_116002+5A↑j ROM:00116090 ; sub_116002+88↑j ROM:00116090 rts ROM:00116090 ; End of function sub_116002 ROM:00116090 ROM:00116092 ROM:00116092 ; =============== S U B R O U T I N E ======================================= ROM:00116092 ROM:00116092 ROM:00116092 sub_116092: ; CODE XREF: sub_116002+4↑p ROM:00116092 move.w ($580).w,d1 ROM:00116096 addq.w #1,($596).w ROM:0011609A cmp.w ($596).w,d1 ROM:0011609E bcc.l locret_1160DA ROM:001160A4 clr.w ($596).w ROM:001160A8 movea.l ($448).w,a1 ROM:001160AC movea.l ($44C).w,a0 ROM:001160B0 move.w ($58E).w,d0 ROM:001160B4 bra.s loc_1160BA ROM:001160B6 ; --------------------------------------------------------------------------- ROM:001160B6 ROM:001160B6 loc_1160B6: ; CODE XREF: sub_116092:loc_1160BA↓j ROM:001160B6 movea.l (a0)+,a2 ROM:001160B8 move.l (a2),(a1)+ ROM:001160BA ROM:001160BA loc_1160BA: ; CODE XREF: sub_116092+22↑j ROM:001160BA dbf d0,loc_1160B6 ROM:001160BE move.w ($58C).w,d0 ROM:001160C2 bra.s loc_1160C8 ROM:001160C4 ; --------------------------------------------------------------------------- ROM:001160C4 ROM:001160C4 loc_1160C4: ; CODE XREF: sub_116092:loc_1160C8↓j ROM:001160C4 movea.l (a0)+,a2 ROM:001160C6 move.w (a2),(a1)+ ROM:001160C8 ROM:001160C8 loc_1160C8: ; CODE XREF: sub_116092+30↑j ROM:001160C8 dbf d0,loc_1160C4 ROM:001160CC move.w ($58A).w,d0 ROM:001160D0 bra.s loc_1160D6 ROM:001160D2 ; --------------------------------------------------------------------------- ROM:001160D2 ROM:001160D2 loc_1160D2: ; CODE XREF: sub_116092:loc_1160D6↓j ROM:001160D2 movea.l (a0)+,a2 ROM:001160D4 move.b (a2),(a1)+ ROM:001160D6 ROM:001160D6 loc_1160D6: ; CODE XREF: sub_116092+3E↑j ROM:001160D6 dbf d0,loc_1160D2 ROM:001160DA ROM:001160DA locret_1160DA: ; CODE XREF: sub_116092+C↑j ROM:001160DA rts ROM:001160DA ; End of function sub_116092 ROM:001160DA ROM:001160DC ROM:001160DC ; =============== S U B R O U T I N E ======================================= ROM:001160DC ROM:001160DC ROM:001160DC sub_1160DC: ; CODE XREF: ROM:loc_115ED0↑p ROM:001160DC bsr.l sub_133486 ROM:001160E2 clr.w ($58A).w ROM:001160E6 clr.w ($58C).w ROM:001160EA clr.w ($58E).w ROM:001160EE clr.w ($590).w ROM:001160F2 clr.w ($592).w ROM:001160F6 clr.l ($418).w ROM:001160FA clr.l ($438).w ROM:001160FE movea.l ($454).w,a0 ROM:00116102 move.w #9,d0 ROM:00116106 bra.s loc_11610C ROM:00116108 ; --------------------------------------------------------------------------- ROM:00116108 ROM:00116108 loc_116108: ; CODE XREF: sub_1160DC+42↓j ROM:00116108 subi.w #1,d0 ROM:0011610C ROM:0011610C loc_11610C: ; CODE XREF: sub_1160DC+2A↑j ROM:0011610C cmpi.w #0,d0 ROM:00116110 blt.s loc_116120 ROM:00116112 move.b #$FF,9(a0) ROM:00116118 adda.l #$10,a0 ROM:0011611E bra.s loc_116108 ROM:00116120 ; --------------------------------------------------------------------------- ROM:00116120 ROM:00116120 loc_116120: ; CODE XREF: sub_1160DC+34↑j ROM:00116120 move.w #$FF,($584).w ROM:00116126 move.w #$FF,($582).w ROM:0011612C clr.w ($588).w ROM:00116130 clr.w ($586).w ROM:00116134 clr.l ($42C).w ROM:00116138 clr.l ($440).w ROM:0011613C clr.l ($43C).w ROM:00116140 clr.l ($430).w ROM:00116144 clr.l ($434).w ROM:00116148 clr.w ($57E).w ROM:0011614C clr.w ($580).w ROM:00116150 move.l #$A,d0 ROM:00116156 asl.l #4,d0 ROM:00116158 add.l ($454).w,d0 ROM:0011615C move.l d0,($44C).w ROM:00116160 move.l #$14,d0 ROM:00116166 asl.l #2,d0 ROM:00116168 add.l ($44C).w,d0 ROM:0011616C move.l d0,($450).w ROM:00116170 rts ROM:00116170 ; End of function sub_1160DC ROM:00116170 ROM:00116172 ROM:00116172 ; =============== S U B R O U T I N E ======================================= ROM:00116172 ROM:00116172 ROM:00116172 sub_116172: ; CODE XREF: sub_116002↑p ROM:00116172 move.w ($598).w,d0 ROM:00116176 cmpi.w #$FF,d0 ROM:0011617A beq.l locret_11620C ROM:00116180 movea.l ($454).w,a0 ROM:00116184 ext.l d0 ROM:00116186 asl.l #4,d0 ROM:00116188 adda.l d0,a0 ROM:0011618A movea.l (a0),a2 ROM:0011618C move.l 4(a0),d3 ROM:00116190 clr.w d1 ROM:00116192 clr.w d2 ROM:00116194 move.b 8(a0),d1 ROM:00116198 move.b 9(a0),d2 ROM:0011619C movea.l off_1161A4(pc,d1.w*4),a1 ROM:001161A0 nop ROM:001161A2 jmp (a1) ROM:001161A2 ; --------------------------------------------------------------------------- ROM:001161A4 off_1161A4: dc.l loc_1161C0 ; DATA XREF: sub_116172+2A↑r ROM:001161A8 dc.l loc_1161B8 ROM:001161AC dc.l loc_1161BC ROM:001161B0 dc.l loc_1161C0 ROM:001161B4 dc.l loc_1161C4 ROM:001161B8 ; --------------------------------------------------------------------------- ROM:001161B8 ROM:001161B8 loc_1161B8: ; DATA XREF: sub_116172+36↑o ROM:001161B8 cmp.l (a2),d3 ROM:001161BA bra.s loc_1161C6 ROM:001161BC ; --------------------------------------------------------------------------- ROM:001161BC ROM:001161BC loc_1161BC: ; DATA XREF: sub_116172+3A↑o ROM:001161BC cmp.w (a2),d3 ROM:001161BE bra.s loc_1161C6 ROM:001161C0 ; --------------------------------------------------------------------------- ROM:001161C0 ROM:001161C0 loc_1161C0: ; DATA XREF: sub_116172:off_1161A4↑o ROM:001161C0 ; sub_116172+3E↑o ROM:001161C0 cmp.b (a2),d3 ROM:001161C2 bra.s loc_1161C6 ROM:001161C4 ; --------------------------------------------------------------------------- ROM:001161C4 ROM:001161C4 loc_1161C4: ; DATA XREF: sub_116172+42↑o ROM:001161C4 btst d3,(a2) ROM:001161C6 ROM:001161C6 loc_1161C6: ; CODE XREF: sub_116172+48↑j ROM:001161C6 ; sub_116172+4C↑j ... ROM:001161C6 movea.l off_1161CE(pc,d2.w*4),a1 ROM:001161CA nop ROM:001161CC jmp (a1) ROM:001161CC ; --------------------------------------------------------------------------- ROM:001161CE off_1161CE: dc.l loc_1161EA ; DATA XREF: sub_116172:loc_1161C6↑r ROM:001161D2 dc.l loc_1161EA ROM:001161D6 dc.l loc_1161EE ROM:001161DA dc.l loc_1161F2 ROM:001161DE dc.l loc_1161F6 ROM:001161E2 dc.l loc_1161FA ROM:001161E6 dc.l loc_1161FE ROM:001161EA ; --------------------------------------------------------------------------- ROM:001161EA ROM:001161EA loc_1161EA: ; DATA XREF: sub_116172:off_1161CE↑o ROM:001161EA ; sub_116172+60↑o ROM:001161EA bne.s locret_11620C ROM:001161EC bra.s loc_116200 ROM:001161EE ; --------------------------------------------------------------------------- ROM:001161EE ROM:001161EE loc_1161EE: ; DATA XREF: sub_116172+64↑o ROM:001161EE ble.s locret_11620C ROM:001161F0 bra.s loc_116200 ROM:001161F2 ; --------------------------------------------------------------------------- ROM:001161F2 ROM:001161F2 loc_1161F2: ; DATA XREF: sub_116172+68↑o ROM:001161F2 bge.s locret_11620C ROM:001161F4 bra.s loc_116200 ROM:001161F6 ; --------------------------------------------------------------------------- ROM:001161F6 ROM:001161F6 loc_1161F6: ; DATA XREF: sub_116172+6C↑o ROM:001161F6 blt.s locret_11620C ROM:001161F8 bra.s loc_116200 ROM:001161FA ; --------------------------------------------------------------------------- ROM:001161FA ROM:001161FA loc_1161FA: ; DATA XREF: sub_116172+70↑o ROM:001161FA bgt.s locret_11620C ROM:001161FC bra.s loc_116200 ROM:001161FE ; --------------------------------------------------------------------------- ROM:001161FE ROM:001161FE loc_1161FE: ; DATA XREF: sub_116172+74↑o ROM:001161FE beq.s locret_11620C ROM:00116200 ROM:00116200 loc_116200: ; CODE XREF: sub_116172+7A↑j ROM:00116200 ; sub_116172+7E↑j ... ROM:00116200 bset #3,($943).w ROM:00116206 move.w ($580).w,($596).w ROM:0011620C ROM:0011620C locret_11620C: ; CODE XREF: sub_116172+8↑j ROM:0011620C ; sub_116172:loc_1161EA↑j ... ROM:0011620C rts ROM:0011620C ; End of function sub_116172 ROM:0011620C ROM:0011620E ROM:0011620E ; =============== S U B R O U T I N E ======================================= ROM:0011620E ROM:0011620E ROM:0011620E sub_11620E: ; CODE XREF: ROM:loc_115FB8↑p ROM:0011620E ; ROM:loc_115FFA↑p ROM:0011620E cmpi.l #0,($41C).w ROM:00116216 beq.s locret_116238 ROM:00116218 cmpi.l #$FFFFFF,($41C).w ROM:00116220 beq.s loc_116228 ROM:00116222 move.l ($41C).w,d0 ROM:00116226 bra.s loc_11622C ROM:00116228 ; --------------------------------------------------------------------------- ROM:00116228 ROM:00116228 loc_116228: ; CODE XREF: sub_11620E+12↑j ROM:00116228 move.l ($418).w,d0 ROM:0011622C ROM:0011622C loc_11622C: ; CODE XREF: sub_11620E+18↑j ROM:0011622C cmp.l ($434).w,d0 ROM:00116230 bgt.s locret_116238 ROM:00116232 bset #4,($93F).w ROM:00116238 ROM:00116238 locret_116238: ; CODE XREF: sub_11620E+8↑j ROM:00116238 ; sub_11620E+22↑j ROM:00116238 rts ROM:00116238 ; End of function sub_11620E ROM:00116238 ROM:0011623A ROM:0011623A ; =============== S U B R O U T I N E ======================================= ROM:0011623A ROM:0011623A ROM:0011623A sub_11623A: ; CODE XREF: ROM:00115EF0↑p ROM:0011623A ; ROM:loc_115F3E↑p ... ROM:0011623A clr.l ($42C).w ROM:0011623E clr.l ($440).w ROM:00116242 clr.l ($43C).w ROM:00116246 clr.l ($430).w ROM:0011624A clr.l ($434).w ROM:0011624E clr.l ($438).w ROM:00116252 clr.w ($594).w ROM:00116256 clr.w ($596).w ROM:0011625A rts ROM:0011625A ; End of function sub_11623A 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_116002+24↑p ROM:0011625C move.l ($438).w,($440).w ROM:00116262 clr.l d0 ROM:00116264 move.w ($588).w,d0 ROM:00116268 move.l d0,($434).w ROM:0011626C cmp.l ($438).w,d0 ROM:00116270 ble.s loc_11627E ROM:00116272 neg.l d0 ROM:00116274 add.l ($438).w,d0 ROM:00116278 add.l ($418).w,d0 ROM:0011627C bra.s loc_116284 ROM:0011627E ; --------------------------------------------------------------------------- ROM:0011627E ROM:0011627E loc_11627E: ; CODE XREF: sub_11625C+14↑j ROM:0011627E neg.l d0 ROM:00116280 add.l ($438).w,d0 ROM:00116284 ROM:00116284 loc_116284: ; CODE XREF: sub_11625C+20↑j ROM:00116284 move.l d0,($42C).w ROM:00116288 rts ROM:00116288 ; End of function sub_11625C ROM:00116288 ROM:0011628A ROM:0011628A ; =============== S U B R O U T I N E ======================================= ROM:0011628A ROM:0011628A ROM:0011628A sub_11628A: ; CODE XREF: sub_116002+4A↑p ROM:0011628A clr.l d0 ROM:0011628C move.w ($586).w,d0 ROM:00116290 add.l ($43C).w,d0 ROM:00116294 cmp.l ($418).w,d0 ROM:00116298 ble.s loc_11629E ROM:0011629A sub.l ($418).w,d0 ROM:0011629E ROM:0011629E loc_11629E: ; CODE XREF: sub_11628A+E↑j ROM:0011629E move.l d0,($444).w ROM:001162A2 rts ROM:001162A2 ; End of function sub_11628A ROM:001162A2 ROM:001162A4 ROM:001162A4 ; =============== S U B R O U T I N E ======================================= ROM:001162A4 ROM:001162A4 ROM:001162A4 sub_1162A4: ; CODE XREF: sub_116002+8A↑p ROM:001162A4 cmpi.b #1,($775).w ROM:001162AA bne.s loc_1162D8 ROM:001162AC move.l ($434).w,d0 ROM:001162B0 cmp.l ($418).w,d0 ROM:001162B4 bne.s loc_1162D2 ROM:001162B6 cmpi.w #0,($588).w ROM:001162BC bne.s loc_1162C8 ROM:001162BE move.b #3,($775).w ROM:001162C4 bra.s loc_1162FE ROM:001162C6 ; --------------------------------------------------------------------------- ROM:001162C6 bra.s loc_1162D0 ROM:001162C8 ; --------------------------------------------------------------------------- ROM:001162C8 ROM:001162C8 loc_1162C8: ; CODE XREF: sub_1162A4+18↑j ROM:001162C8 move.b #2,($775).w ROM:001162CE bra.s loc_1162F4 ROM:001162D0 ; --------------------------------------------------------------------------- ROM:001162D0 ROM:001162D0 loc_1162D0: ; CODE XREF: sub_1162A4+22↑j ROM:001162D0 bra.s loc_1162D6 ROM:001162D2 ; --------------------------------------------------------------------------- ROM:001162D2 ROM:001162D2 loc_1162D2: ; CODE XREF: sub_1162A4+10↑j ROM:001162D2 addq.l #1,($434).w ROM:001162D6 ROM:001162D6 loc_1162D6: ; CODE XREF: sub_1162A4:loc_1162D0↑j ROM:001162D6 bra.s locret_11630C ROM:001162D8 ; --------------------------------------------------------------------------- ROM:001162D8 ROM:001162D8 loc_1162D8: ; CODE XREF: sub_1162A4+6↑j ROM:001162D8 cmpi.b #2,($775).w ROM:001162DE bne.s loc_1162FE ROM:001162E0 move.l ($438).w,d0 ROM:001162E4 cmp.l ($440).w,d0 ROM:001162E8 bne.s loc_1162F4 ROM:001162EA move.b #3,($775).w ROM:001162F0 bra.s loc_1162FE ROM:001162F2 ; --------------------------------------------------------------------------- ROM:001162F2 bra.s loc_1162FC ROM:001162F4 ; --------------------------------------------------------------------------- ROM:001162F4 ROM:001162F4 loc_1162F4: ; CODE XREF: sub_1162A4+2A↑j ROM:001162F4 ; sub_1162A4+44↑j ROM:001162F4 move.l ($438).w,($42C).w ROM:001162FA rts ROM:001162FC ; --------------------------------------------------------------------------- ROM:001162FC ROM:001162FC loc_1162FC: ; CODE XREF: sub_1162A4+4E↑j ROM:001162FC bra.s locret_11630C ROM:001162FE ; --------------------------------------------------------------------------- ROM:001162FE ROM:001162FE loc_1162FE: ; CODE XREF: sub_1162A4+20↑j ROM:001162FE ; sub_1162A4+3A↑j ... ROM:001162FE move.l ($438).w,($42C).w ROM:00116304 move.l ($438).w,($440).w ROM:0011630A rts ROM:0011630C ; --------------------------------------------------------------------------- ROM:0011630C ROM:0011630C locret_11630C: ; CODE XREF: sub_1162A4:loc_1162D6↑j ROM:0011630C ; sub_1162A4:loc_1162FC↑j ROM:0011630C rts ROM:0011630C ; End of function sub_1162A4 ROM:0011630C ROM:0011630E ROM:0011630E ; =============== S U B R O U T I N E ======================================= ROM:0011630E ROM:0011630E ROM:0011630E sub_11630E: ; CODE XREF: ROM:0013365A↓p ROM:0011630E movea.l #unk_110000,a0 ROM:00116314 clr.w d0 ROM:00116316 move.l #$2FFFF,d1 ROM:0011631C lsr.l #1,d1 ROM:0011631E move.l d1,d2 ROM:00116320 swap d2 ROM:00116322 ROM:00116322 loc_116322: ; CODE XREF: sub_11630E+2E↓j ROM:00116322 cmpi.w #0,d2 ROM:00116326 blt.s loc_11633E ROM:00116328 move.b #$55,($FFFFFA27).w ; 'U' ROM:0011632E move.b #$AA,($FFFFFA27).w ROM:00116334 ROM:00116334 loc_116334: ; CODE XREF: sub_11630E+28↓j ROM:00116334 add.w (a0)+,d0 ROM:00116336 dbf d1,loc_116334 ROM:0011633A subq.w #1,d2 ROM:0011633C bra.s loc_116322 ROM:0011633E ; --------------------------------------------------------------------------- ROM:0011633E ROM:0011633E loc_11633E: ; CODE XREF: sub_11630E+18↑j ROM:0011633E cmpi.w #$AA55,d0 ROM:00116342 beq.s locret_11634A ROM:00116344 bset #0,($116E).w ROM:0011634A ROM:0011634A locret_11634A: ; CODE XREF: sub_11630E+34↑j ROM:0011634A rts ROM:0011634A ; End of function sub_11630E ROM:0011634A ROM:0011634C ; --------------------------------------------------------------------------- ROM:0011634C move.w ($5A2).w,d1 ROM:00116350 cmpi.w #3,d1 ROM:00116354 bcc.s locret_11635E ROM:00116356 movea.l off_116360(pc,d1.w*4),a0 ROM:0011635A nop ROM:0011635C jmp (a0) ROM:0011635E ; --------------------------------------------------------------------------- ROM:0011635E ROM:0011635E locret_11635E: ; CODE XREF: ROM:00116354↑j ROM:0011635E rts ROM:0011635E ; --------------------------------------------------------------------------- ROM:00116360 off_116360: dc.l loc_11636C ; DATA XREF: ROM:00116356↑r ROM:00116364 dc.l loc_116378 ROM:00116368 dc.l loc_11639C ROM:0011636C ; --------------------------------------------------------------------------- ROM:0011636C ROM:0011636C loc_11636C: ; DATA XREF: ROM:off_116360↑o ROM:0011636C move.w #1,($5A2).w ROM:00116372 bra.w locret_11639A ROM:00116376 ; --------------------------------------------------------------------------- ROM:00116376 rts ROM:00116378 ; --------------------------------------------------------------------------- ROM:00116378 ROM:00116378 loc_116378: ; DATA XREF: ROM:00116364↑o ROM:00116378 btst #6,($135B).w ROM:0011637E beq.s locret_11639A ROM:00116380 bclr #6,($135B).w ROM:00116386 clr.w ($59E).w ROM:0011638A clr.w ($5A0).w ROM:0011638E clr.l ($464).w ROM:00116392 move.w #2,($5A2).w ROM:00116398 bra.s loc_1163C6 ROM:0011639A ; --------------------------------------------------------------------------- ROM:0011639A ROM:0011639A locret_11639A: ; CODE XREF: ROM:00116372↑j ROM:0011639A ; ROM:0011637E↑j ... ROM:0011639A rts ROM:0011639C ; --------------------------------------------------------------------------- ROM:0011639C ROM:0011639C loc_11639C: ; DATA XREF: ROM:00116368↑o ROM:0011639C btst #1,($1368).w ROM:001163A2 beq.s loc_1163AC ROM:001163A4 bclr #1,($1368).w ROM:001163AA bra.s loc_1163C6 ROM:001163AC ; --------------------------------------------------------------------------- ROM:001163AC ROM:001163AC loc_1163AC: ; CODE XREF: ROM:001163A2↑j ROM:001163AC btst #5,($134C).w ROM:001163B2 beq.s loc_1163C6 ROM:001163B4 bclr #5,($134C).w ROM:001163BA bsr.w sub_11644A ROM:001163BE move.w #1,($5A2).w ROM:001163C4 bra.s locret_11639A ROM:001163C6 ; --------------------------------------------------------------------------- ROM:001163C6 ROM:001163C6 loc_1163C6: ; CODE XREF: ROM:00116398↑j ROM:001163C6 ; ROM:001163AA↑j ... ROM:001163C6 bsr.w sub_11645C ROM:001163CA rts ROM:001163CC ; --------------------------------------------------------------------------- ROM:001163CC rts ROM:001163CE ROM:001163CE ; =============== S U B R O U T I N E ======================================= ROM:001163CE ROM:001163CE ROM:001163CE sub_1163CE: ; CODE XREF: sub_1226FA+2C2↓p ROM:001163CE clr.l d0 ROM:001163D0 move.b ($121A).w,d0 ROM:001163D4 lsl.l #8,d0 ROM:001163D6 or.b ($121B).w,d0 ROM:001163DA lsl.l #8,d0 ROM:001163DC or.b ($121C).w,d0 ROM:001163E0 move.l d0,($468).w ROM:001163E4 clr.l d0 ROM:001163E6 move.b ($121E).w,d0 ROM:001163EA lsl.l #8,d0 ROM:001163EC or.b ($121F).w,d0 ROM:001163F0 lsl.l #8,d0 ROM:001163F2 or.b ($1220).w,d0 ROM:001163F6 move.l d0,($460).w ROM:001163FA rts ROM:001163FA ; End of function sub_1163CE ROM:001163FA ROM:001163FC ROM:001163FC ; =============== S U B R O U T I N E ======================================= ROM:001163FC ROM:001163FC ROM:001163FC sub_1163FC: ; CODE XREF: sub_1226FA+2D6↓p ROM:001163FC lea ($1218).w,a0 ROM:00116400 moveq #2,d1 ROM:00116402 clr.l d0 ROM:00116404 move.b (a0),d0 ROM:00116406 subq.b #1,d0 ROM:00116408 lea ($792).w,a1 ROM:0011640C move.w ($59E).w,d2 ROM:00116410 ROM:00116410 loc_116410: ; CODE XREF: sub_1163FC+3A↓j ROM:00116410 move.b (a0,d1.w),(a1,d2.w) ROM:00116416 cmpi.w #$104,d2 ROM:0011641A bge.s loc_116420 ROM:0011641C addq.w #1,d2 ROM:0011641E bra.s loc_116422 ROM:00116420 ; --------------------------------------------------------------------------- ROM:00116420 ROM:00116420 loc_116420: ; CODE XREF: sub_1163FC+1E↑j ROM:00116420 clr.w d2 ROM:00116422 ROM:00116422 loc_116422: ; CODE XREF: sub_1163FC+22↑j ROM:00116422 addq.b #1,d1 ROM:00116424 addq.l #1,($464).w ROM:00116428 subq.b #1,d0 ROM:0011642A cmpi.l #0,d0 ROM:00116430 beq.s loc_116438 ROM:00116432 cmp.w ($5A0).w,d2 ROM:00116436 bne.s loc_116410 ROM:00116438 ROM:00116438 loc_116438: ; CODE XREF: sub_1163FC+34↑j ROM:00116438 move.w d2,($59E).w ROM:0011643C cmp.w ($5A0).w,d2 ROM:00116440 bne.s locret_116448 ROM:00116442 bset #7,($949).w ROM:00116448 ROM:00116448 locret_116448: ; CODE XREF: sub_1163FC+44↑j ROM:00116448 rts ROM:00116448 ; End of function sub_1163FC ROM:00116448 ROM:0011644A ROM:0011644A ; =============== S U B R O U T I N E ======================================= ROM:0011644A ROM:0011644A ROM:0011644A sub_11644A: ; CODE XREF: ROM:001163BA↑p ROM:0011644A ; sub_11644A+E↓j ROM:0011644A cmpi.l #0,($464).w ROM:00116452 ble.s locret_11645A ROM:00116454 bsr.w sub_11645C ROM:00116458 bra.s sub_11644A ROM:0011645A ; --------------------------------------------------------------------------- ROM:0011645A ROM:0011645A locret_11645A: ; CODE XREF: sub_11644A+8↑j ROM:0011645A rts ROM:0011645A ; End of function sub_11644A ROM:0011645A ROM:0011645C ROM:0011645C ; =============== S U B R O U T I N E ======================================= ROM:0011645C ROM:0011645C ROM:0011645C sub_11645C: ; CODE XREF: ROM:loc_1163C6↑p ROM:0011645C ; sub_11644A+A↑p ROM:0011645C move.w ($5A4).w,d1 ROM:00116460 cmpi.w #3,d1 ROM:00116464 bcc.s locret_11646E ROM:00116466 movea.l off_116470(pc,d1.w*4),a0 ROM:0011646A nop ROM:0011646C jmp (a0) ROM:0011646E ; --------------------------------------------------------------------------- ROM:0011646E ROM:0011646E locret_11646E: ; CODE XREF: sub_11645C+8↑j ROM:0011646E rts ROM:0011646E ; End of function sub_11645C ROM:0011646E ROM:0011646E ; --------------------------------------------------------------------------- ROM:00116470 off_116470: dc.l loc_11647C ; DATA XREF: sub_11645C+A↑r ROM:00116474 dc.l loc_116488 ROM:00116478 dc.l loc_1164A8 ROM:0011647C ; --------------------------------------------------------------------------- ROM:0011647C ROM:0011647C loc_11647C: ; DATA XREF: ROM:off_116470↑o ROM:0011647C move.w #1,($5A4).w ROM:00116482 bra.w locret_1164A6 ROM:00116486 ; --------------------------------------------------------------------------- ROM:00116486 rts ROM:00116488 ; --------------------------------------------------------------------------- ROM:00116488 ROM:00116488 loc_116488: ; DATA XREF: ROM:00116474↑o ROM:00116488 move.w ($59E).w,d0 ROM:0011648C cmpi.l #0,($464).w ROM:00116494 ble.s locret_1164A6 ROM:00116496 cmp.w ($5A0).w,d0 ROM:0011649A beq.s locret_1164A6 ROM:0011649C move.w #2,($5A4).w ROM:001164A2 bra.w locret_1164FE ROM:001164A6 ; --------------------------------------------------------------------------- ROM:001164A6 ROM:001164A6 locret_1164A6: ; CODE XREF: ROM:00116482↑j ROM:001164A6 ; ROM:00116494↑j ... ROM:001164A6 rts ROM:001164A8 ; --------------------------------------------------------------------------- ROM:001164A8 ROM:001164A8 loc_1164A8: ; DATA XREF: ROM:00116478↑o ROM:001164A8 move.w ($59E).w,d0 ROM:001164AC cmpi.l #2,($464).w ROM:001164B4 blt.s loc_1164C8 ROM:001164B6 cmp.w ($5A0).w,d0 ROM:001164BA beq.s loc_1164C8 ROM:001164BC bsr.w sub_116502 ROM:001164C0 bsr.w sub_1166DC ROM:001164C4 bra.w locret_1164FE ROM:001164C8 ; --------------------------------------------------------------------------- ROM:001164C8 ROM:001164C8 loc_1164C8: ; CODE XREF: ROM:001164B4↑j ROM:001164C8 ; ROM:001164BA↑j ROM:001164C8 cmpi.l #1,($464).w ROM:001164D0 bne.s loc_1164E4 ROM:001164D2 cmp.w ($5A0).w,d0 ROM:001164D6 beq.s loc_1164E4 ROM:001164D8 bsr.w sub_11653E ROM:001164DC bsr.w sub_1166DC ROM:001164E0 bra.w locret_1164FE ROM:001164E4 ; --------------------------------------------------------------------------- ROM:001164E4 ROM:001164E4 loc_1164E4: ; CODE XREF: ROM:001164D0↑j ROM:001164E4 ; ROM:001164D6↑j ROM:001164E4 cmpi.l #1,($464).w ROM:001164EC bne.s locret_1164FE ROM:001164EE cmp.w ($5A0).w,d0 ROM:001164F2 beq.s locret_1164FE ROM:001164F4 move.w #1,($5A4).w ROM:001164FA bra.w locret_1164A6 ROM:001164FE ; --------------------------------------------------------------------------- ROM:001164FE ROM:001164FE locret_1164FE: ; CODE XREF: ROM:001164A2↑j ROM:001164FE ; ROM:001164C4↑j ... ROM:001164FE rts ROM:00116500 ; --------------------------------------------------------------------------- ROM:00116500 rts ROM:00116502 ROM:00116502 ; =============== S U B R O U T I N E ======================================= ROM:00116502 ROM:00116502 ROM:00116502 sub_116502: ; CODE XREF: ROM:001164BC↑p ROM:00116502 lea ($792).w,a1 ROM:00116506 move.w ($5A0).w,d1 ROM:0011650A movea.l ($468).w,a0 ROM:0011650E move.b (a1,d1.w),d0 ROM:00116512 lsl.w #8,d0 ROM:00116514 cmpi.w #$104,d1 ROM:00116518 bge.s loc_11651E ROM:0011651A addq.w #1,d1 ROM:0011651C bra.s loc_116520 ROM:0011651E ; --------------------------------------------------------------------------- ROM:0011651E ROM:0011651E loc_11651E: ; CODE XREF: sub_116502+16↑j ROM:0011651E clr.w d1 ROM:00116520 ROM:00116520 loc_116520: ; CODE XREF: sub_116502+1A↑j ROM:00116520 or.b (a1,d1.w),d0 ROM:00116524 cmpi.w #$104,d1 ROM:00116528 bge.s loc_11652E ROM:0011652A addq.w #1,d1 ROM:0011652C bra.s loc_116530 ROM:0011652E ; --------------------------------------------------------------------------- ROM:0011652E ROM:0011652E loc_11652E: ; CODE XREF: sub_116502+26↑j ROM:0011652E clr.w d1 ROM:00116530 ROM:00116530 loc_116530: ; CODE XREF: sub_116502+2A↑j ROM:00116530 subq.l #2,($464).w ROM:00116534 addq.l #2,($468).w ROM:00116538 move.w d1,($5A0).w ROM:0011653C rts ROM:0011653C ; End of function sub_116502 ROM:0011653C ROM:0011653E ROM:0011653E ; =============== S U B R O U T I N E ======================================= ROM:0011653E ROM:0011653E ROM:0011653E sub_11653E: ; CODE XREF: ROM:001164D8↑p ROM:0011653E lea ($792).w,a1 ROM:00116542 move.w ($5A0).w,d1 ROM:00116546 movea.l ($468).w,a0 ROM:0011654A move.b (a1,d1.w),d0 ROM:0011654E cmpi.w #$104,d1 ROM:00116552 bge.s loc_116558 ROM:00116554 addq.w #1,d1 ROM:00116556 bra.s loc_11655A ROM:00116558 ; --------------------------------------------------------------------------- ROM:00116558 ROM:00116558 loc_116558: ; CODE XREF: sub_11653E+14↑j ROM:00116558 clr.w d1 ROM:0011655A ROM:0011655A loc_11655A: ; CODE XREF: sub_11653E+18↑j ROM:0011655A lsl.w #8,d0 ROM:0011655C ori.w #$FF,d0 ROM:00116560 subq.l #1,($464).w ROM:00116564 addq.l #1,($468).w ROM:00116568 move.w d1,($5A0).w ROM:0011656C rts ROM:0011656C ; End of function sub_11653E ROM:0011656C ROM:0011656E ROM:0011656E ; =============== S U B R O U T I N E ======================================= ROM:0011656E ROM:0011656E ROM:0011656E sub_11656E: ; DATA XREF: ROM:001165D2↓o ROM:0011656E move sr,-(sp) ROM:00116570 move #$2700,sr ROM:00116574 move.w #$7031,($FFFFFA56).w ROM:0011657A movea.l #$13C000,a2 ROM:00116580 movea.l #$10AAAA,a3 ROM:00116586 movea.l #$105554,a4 ROM:0011658C move.b #$AA,(a3) ROM:00116590 move.b #$55,(a4) ; 'U' ROM:00116594 move.b #$80,(a3) ROM:00116598 move.b #$AA,(a3) ROM:0011659C move.b #$55,(a4) ; 'U' ROM:001165A0 move.w #$30,(a2) ; '0' ROM:001165A4 ROM:001165A4 loc_1165A4: ; CODE XREF: sub_11656E+4C↓j ROM:001165A4 move.b #$55,($FFFFFA27).w ; 'U' ROM:001165AA move.b #$AA,($FFFFFA27).w ROM:001165B0 move.w ($13C000).l,d4 ROM:001165B6 andi.w #$80,d4 ROM:001165BA beq.s loc_1165A4 ROM:001165BC move.w #$1031,($FFFFFA56).w ROM:001165C2 move (sp)+,sr ROM:001165C4 bset #1,($94A).w ROM:001165CA rts ROM:001165CA ; End of function sub_11656E ROM:001165CA ROM:001165CC ; --------------------------------------------------------------------------- ROM:001165CC move.w #$5E,d0 ; '^' ROM:001165D0 asr.w #1,d0 ROM:001165D2 movea.l #sub_11656E,a3 ROM:001165D8 movea.l #$1E00,a2 ROM:001165DE ROM:001165DE loc_1165DE: ; CODE XREF: ROM:001165E0↓j ROM:001165DE move.w (a3)+,(a2)+ ROM:001165E0 dbf d0,loc_1165DE ROM:001165E4 movea.l #$1E00,a2 ROM:001165EA jsr (a2) ROM:001165EC rts ROM:001165EE ROM:001165EE ; =============== S U B R O U T I N E ======================================= ROM:001165EE ROM:001165EE ROM:001165EE sub_1165EE: ; DATA XREF: ROM:0011667A↓o ROM:001165EE move sr,-(sp) ROM:001165F0 move #$2700,sr ROM:001165F4 move.w #$7031,($FFFFFA56).w ROM:001165FA movea.l #unk_110000,a2 ROM:00116600 movea.l #$10AAAA,a3 ROM:00116606 movea.l #$105554,a4 ROM:0011660C move.b #$AA,(a3) ROM:00116610 move.b #$55,(a4) ; 'U' ROM:00116614 move.b #$80,(a3) ROM:00116618 move.b #$AA,(a3) ROM:0011661C move.b #$55,(a4) ; 'U' ROM:00116620 move.w #$30,(a2) ; '0' ROM:00116624 movea.l #(loc_11FFFE+2),a2 ROM:0011662A move.w #$30,(a2) ; '0' ROM:0011662E movea.l #loc_130000,a2 ROM:00116634 move.w #$30,(a2) ; '0' ROM:00116638 movea.l #dword_138000,a2 ROM:0011663E move.w #$30,(a2) ; '0' ROM:00116642 movea.l #$13C000,a2 ROM:00116648 move.w #$30,(a2) ; '0' ROM:0011664C ROM:0011664C loc_11664C: ; CODE XREF: sub_1165EE+74↓j ROM:0011664C move.b #$55,($FFFFFA27).w ; 'U' ROM:00116652 move.b #$AA,($FFFFFA27).w ROM:00116658 move.w ($13C000).l,d4 ROM:0011665E andi.w #$80,d4 ROM:00116662 beq.s loc_11664C ROM:00116664 move.w #$1031,($FFFFFA56).w ROM:0011666A move (sp)+,sr ROM:0011666C bset #1,($94A).w ROM:00116672 rts ROM:00116672 ; End of function sub_1165EE ROM:00116672 ROM:00116674 ; --------------------------------------------------------------------------- ROM:00116674 move.w #$86,d0 ROM:00116678 asr.w #1,d0 ROM:0011667A movea.l #sub_1165EE,a3 ROM:00116680 movea.l #$1E00,a2 ROM:00116686 ROM:00116686 loc_116686: ; CODE XREF: ROM:00116688↓j ROM:00116686 move.w (a3)+,(a2)+ ROM:00116688 dbf d0,loc_116686 ROM:0011668C movea.l #$1E00,a2 ROM:00116692 jsr (a2) ROM:00116694 rts ROM:00116696 ; --------------------------------------------------------------------------- ROM:00116696 ROM:00116696 loc_116696: ; DATA XREF: sub_1166DC+6↓o ROM:00116696 move sr,-(sp) ROM:00116698 move #$2700,sr ROM:0011669C move.w #$7031,($FFFFFA56).w ROM:001166A2 movea.l #$10AAAA,a3 ROM:001166A8 movea.l #$105554,a4 ROM:001166AE move.b #$AA,(a3) ROM:001166B2 move.b #$55,(a4) ; 'U' ROM:001166B6 move.b #$A0,(a3) ROM:001166BA move.w d0,(a0) ROM:001166BC ROM:001166BC loc_1166BC: ; CODE XREF: ROM:001166D0↓j ROM:001166BC move.b #$55,($FFFFFA27).w ; 'U' ROM:001166C2 move.b #$AA,($FFFFFA27).w ROM:001166C8 move.w (a0),d4 ROM:001166CA eor.w d0,d4 ROM:001166CC andi.w #$80,d4 ROM:001166D0 bne.s loc_1166BC ROM:001166D2 move.w #$1031,($FFFFFA56).w ROM:001166D8 move (sp)+,sr ROM:001166DA rts ROM:001166DC ROM:001166DC ; =============== S U B R O U T I N E ======================================= ROM:001166DC ROM:001166DC ROM:001166DC sub_1166DC: ; CODE XREF: sub_11533E+10↑p ROM:001166DC ; sub_115356+10↑p ... ROM:001166DC move.w #$46,d1 ; 'F' ROM:001166E0 asr.w #1,d1 ROM:001166E2 movea.l #loc_116696,a3 ROM:001166E8 movea.l #$1E00,a2 ROM:001166EE ROM:001166EE loc_1166EE: ; CODE XREF: sub_1166DC+14↓j ROM:001166EE move.w (a3)+,(a2)+ ROM:001166F0 dbf d1,loc_1166EE ROM:001166F4 movea.l #$1E00,a2 ROM:001166FA jsr (a2) ROM:001166FC rts ROM:001166FC ; End of function sub_1166DC ROM:001166FC ROM:001166FE ROM:001166FE ; =============== S U B R O U T I N E ======================================= ROM:001166FE ROM:001166FE ROM:001166FE sub_1166FE: ; CODE XREF: sub_116776↓p ROM:001166FE ; sub_116810↓p ROM:001166FE clr.l d1 ROM:00116700 bclr #4,($94B).w ROM:00116706 bclr #4,($93E).w ROM:0011670C bclr #1,($57D).w ROM:00116712 ROM:00116712 loc_116712: ; CODE XREF: sub_1166FE+68↓j ROM:00116712 movea.l #$13B000,a0 ROM:00116718 move.w #$14,d2 ROM:0011671C mulu.w d1,d2 ROM:0011671E adda.l d2,a0 ROM:00116720 clr.l d4 ROM:00116722 clr.l d3 ROM:00116724 ROM:00116724 loc_116724: ; CODE XREF: sub_1166FE+44↓j ROM:00116724 cmpi.b #$FF,(a0,d4.w) ROM:0011672A beq.s loc_116734 ROM:0011672C bset #4,($93E).w ROM:00116732 moveq #1,d3 ROM:00116734 ROM:00116734 loc_116734: ; CODE XREF: sub_1166FE+2C↑j ROM:00116734 addi.b #1,d4 ROM:00116738 cmpi.w #0,d3 ROM:0011673C bne.s loc_116744 ROM:0011673E cmpi.b #$14,d4 ROM:00116742 bne.s loc_116724 ROM:00116744 ROM:00116744 loc_116744: ; CODE XREF: sub_1166FE+3E↑j ROM:00116744 clr.l d3 ROM:00116746 cmpi.b #$14,d4 ROM:0011674A bne.s loc_116756 ROM:0011674C bset #4,($94B).w ROM:00116752 moveq #1,d3 ROM:00116754 bra.s loc_11675A ROM:00116756 ; --------------------------------------------------------------------------- ROM:00116756 ROM:00116756 loc_116756: ; CODE XREF: sub_1166FE+4C↑j ROM:00116756 addi.b #1,d1 ROM:0011675A ROM:0011675A loc_11675A: ; CODE XREF: sub_1166FE+56↑j ROM:0011675A cmpi.b #$C8,d1 ROM:0011675E beq.s loc_116768 ROM:00116760 cmpi.l #0,d3 ROM:00116766 beq.s loc_116712 ROM:00116768 ROM:00116768 loc_116768: ; CODE XREF: sub_1166FE+60↑j ROM:00116768 cmpi.b #$C8,d1 ROM:0011676C bne.s locret_116774 ROM:0011676E bset #1,($57D).w ROM:00116774 ROM:00116774 locret_116774: ; CODE XREF: sub_1166FE+6E↑j ROM:00116774 rts ROM:00116774 ; End of function sub_1166FE ROM:00116774 ROM:00116776 ROM:00116776 ; =============== S U B R O U T I N E ======================================= ROM:00116776 ROM:00116776 ROM:00116776 sub_116776: ; CODE XREF: sub_12139A+8CC↓p ROM:00116776 bsr.w sub_1166FE ROM:0011677A cmpi.b #0,d1 ROM:0011677E bne.s loc_116788 ROM:00116780 bset #2,($942).w ROM:00116786 bra.s loc_11678A ROM:00116788 ; --------------------------------------------------------------------------- ROM:00116788 ROM:00116788 loc_116788: ; CODE XREF: sub_116776+8↑j ROM:00116788 subq.b #1,d1 ROM:0011678A ROM:0011678A loc_11678A: ; CODE XREF: sub_116776+10↑j ROM:0011678A movea.l #$13B000,a0 ROM:00116790 move.w #$14,d2 ROM:00116794 mulu.w d1,d2 ROM:00116796 adda.l d2,a0 ROM:00116798 movea.l #$1218,a1 ROM:0011679E btst #1,($1367).w ROM:001167A4 beq.s loc_1167AE ROM:001167A6 adda.l #6,a1 ROM:001167AC bra.s loc_1167B4 ROM:001167AE ; --------------------------------------------------------------------------- ROM:001167AE ROM:001167AE loc_1167AE: ; CODE XREF: sub_116776+2E↑j ROM:001167AE adda.l #3,a1 ROM:001167B4 ROM:001167B4 loc_1167B4: ; CODE XREF: sub_116776+36↑j ROM:001167B4 move.b #1,d3 ROM:001167B8 bra.s loc_1167BE ROM:001167BA ; --------------------------------------------------------------------------- ROM:001167BA ROM:001167BA loc_1167BA: ; CODE XREF: sub_116776+50↓j ROM:001167BA addi.b #1,d3 ROM:001167BE ROM:001167BE loc_1167BE: ; CODE XREF: sub_116776+42↑j ROM:001167BE cmpi.b #$14,d3 ROM:001167C2 bgt.s locret_1167C8 ROM:001167C4 move.b (a0)+,(a1)+ ROM:001167C6 bra.s loc_1167BA ROM:001167C8 ; --------------------------------------------------------------------------- ROM:001167C8 ROM:001167C8 locret_1167C8: ; CODE XREF: sub_116776+4C↑j ROM:001167C8 rts ROM:001167C8 ; End of function sub_116776 ROM:001167C8 ROM:001167CA ; --------------------------------------------------------------------------- ROM:001167CA ROM:001167CA loc_1167CA: ; CODE XREF: ROM:0011680C↓j ROM:001167CA ; DATA XREF: sub_116810+32↓o ROM:001167CA movea.l #$10AAAA,a3 ROM:001167D0 movea.l #$105554,a4 ROM:001167D6 move.b (a1)+,d5 ROM:001167D8 lsl.w #8,d5 ROM:001167DA move.b (a1)+,d5 ROM:001167DC move.b #$AA,(a3) ROM:001167E0 move.b #$55,(a4) ; 'U' ROM:001167E4 move.b #$A0,(a3) ROM:001167E8 move.w d5,(a0) ROM:001167EA ROM:001167EA loc_1167EA: ; CODE XREF: ROM:001167FE↓j ROM:001167EA move.b #$55,($FFFFFA27).w ; 'U' ROM:001167F0 move.b #$AA,($FFFFFA27).w ROM:001167F6 move.w (a0),d4 ROM:001167F8 eor.w d5,d4 ROM:001167FA andi.w #$80,d4 ROM:001167FE bne.s loc_1167EA ROM:00116800 adda.l #2,a0 ROM:00116806 addq.b #2,d0 ROM:00116808 cmpi.b #$14,d0 ROM:0011680C bne.s loc_1167CA ROM:0011680E rts ROM:00116810 ROM:00116810 ; =============== S U B R O U T I N E ======================================= ROM:00116810 ROM:00116810 ROM:00116810 sub_116810: ; CODE XREF: sub_12139A+44E↓p ROM:00116810 bsr.w sub_1166FE ROM:00116814 movea.l #$13B000,a0 ROM:0011681A move.w #$14,d5 ROM:0011681E mulu.w d1,d5 ROM:00116820 adda.l d5,a0 ROM:00116822 movea.l #$1218,a1 ROM:00116828 adda.l #3,a1 ROM:0011682E clr.l d0 ROM:00116830 move sr,-(sp) ROM:00116832 move #$2700,sr ROM:00116836 move.w #$7031,($FFFFFA56).w ROM:0011683C move.w #$46,d2 ; 'F' ROM:00116840 asr.w #1,d2 ROM:00116842 movea.l #loc_1167CA,a3 ROM:00116848 movea.l #$1E00,a2 ROM:0011684E ROM:0011684E loc_11684E: ; CODE XREF: sub_116810+40↓j ROM:0011684E move.w (a3)+,(a2)+ ROM:00116850 dbf d2,loc_11684E ROM:00116854 movea.l #$1E00,a2 ROM:0011685A jsr (a2) ROM:0011685C move.w #$1031,($FFFFFA56).w ROM:00116862 move (sp)+,sr ROM:00116864 rts ROM:00116864 ; End of function sub_116810 ROM:00116864 ROM:00116866 ROM:00116866 ; =============== S U B R O U T I N E ======================================= ROM:00116866 ROM:00116866 ROM:00116866 sub_116866: ; CODE XREF: sub_123AA8+10A↓p ROM:00116866 ; sub_123AA8+114↓p ... ROM:00116866 move.w d0,d3 ROM:00116868 cmpi.b #$10,d1 ROM:0011686C bne.s loc_116870 ROM:0011686E lsl.w #1,d3 ROM:00116870 ROM:00116870 loc_116870: ; CODE XREF: sub_116866+6↑j ROM:00116870 subq.w #1,d3 ROM:00116872 move.w (0).w,d2 ROM:00116876 bra.s loc_11687C ROM:00116878 ; --------------------------------------------------------------------------- ROM:00116878 ROM:00116878 loc_116878: ; CODE XREF: sub_116866+22↓j ROM:00116878 addi.w #1,d2 ROM:0011687C ROM:0011687C loc_11687C: ; CODE XREF: sub_116866+10↑j ROM:0011687C cmp.w d3,d2 ROM:0011687E bgt.s locret_11688A ROM:00116880 clr.b (a0) ROM:00116882 adda.l #1,a0 ROM:00116888 bra.s loc_116878 ROM:0011688A ; --------------------------------------------------------------------------- ROM:0011688A ROM:0011688A locret_11688A: ; CODE XREF: sub_116866+18↑j ROM:0011688A rts ROM:0011688A ; End of function sub_116866 ROM:0011688A ROM:0011688C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011688E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116890 ; --------------------------------------------------------------------------- ROM:00116890 rts ROM:00116892 ROM:00116892 ; =============== S U B R O U T I N E ======================================= ROM:00116892 ROM:00116892 ROM:00116892 sub_116892: ; CODE XREF: ROM:0011744C↓p ROM:00116892 clr.w d1 ROM:00116894 move.b ($77C).w,d1 ROM:00116898 cmpi.w #4,d1 ROM:0011689C bcc.s locret_1168A6 ROM:0011689E movea.l off_1168A8(pc,d1.w*4),a0 ROM:001168A2 nop ROM:001168A4 jmp (a0) ROM:001168A6 ; --------------------------------------------------------------------------- ROM:001168A6 ROM:001168A6 locret_1168A6: ; CODE XREF: sub_116892+A↑j ROM:001168A6 rts ROM:001168A6 ; End of function sub_116892 ROM:001168A6 ROM:001168A6 ; --------------------------------------------------------------------------- ROM:001168A8 off_1168A8: dc.l loc_1168B8 ; DATA XREF: sub_116892+C↑r ROM:001168AC dc.l loc_1168CE ROM:001168B0 dc.l loc_116910 ROM:001168B4 dc.l loc_11693E ROM:001168B8 ; --------------------------------------------------------------------------- ROM:001168B8 ROM:001168B8 loc_1168B8: ; DATA XREF: ROM:off_1168A8↑o ROM:001168B8 bsr.w sub_116A46 ROM:001168BC bsr.w sub_116AB0 ROM:001168C0 bsr.w sub_116AE0 ROM:001168C4 move.b #1,($77C).w ROM:001168CA bra.s loc_11690A ROM:001168CC ; --------------------------------------------------------------------------- ROM:001168CC rts ROM:001168CE ; --------------------------------------------------------------------------- ROM:001168CE ROM:001168CE loc_1168CE: ; DATA XREF: ROM:001168AC↑o ROM:001168CE btst #4,($1343).w ROM:001168D4 beq.s loc_1168F2 ROM:001168D6 btst #1,($945).w ROM:001168DC beq.s loc_1168F2 ROM:001168DE bsr.w sub_116984 ROM:001168E2 bsr.w sub_1169F6 ROM:001168E6 move.b #3,($77C).w ROM:001168EC bra.l loc_11697E ROM:001168F2 ; --------------------------------------------------------------------------- ROM:001168F2 ROM:001168F2 loc_1168F2: ; CODE XREF: ROM:001168D4↑j ROM:001168F2 ; ROM:001168DC↑j ROM:001168F2 btst #4,($1343).w ROM:001168F8 beq.s loc_11690A ROM:001168FA btst #1,($945).w ROM:00116900 bne.s loc_11690A ROM:00116902 move.b #2,($77C).w ROM:00116908 bra.s loc_116938 ROM:0011690A ; --------------------------------------------------------------------------- ROM:0011690A ROM:0011690A loc_11690A: ; CODE XREF: ROM:001168CA↑j ROM:0011690A ; ROM:001168F8↑j ... ROM:0011690A bsr.w sub_116BB0 ROM:0011690E rts ROM:00116910 ; --------------------------------------------------------------------------- ROM:00116910 ROM:00116910 loc_116910: ; DATA XREF: ROM:001168B0↑o ROM:00116910 btst #1,($945).w ROM:00116916 beq.s loc_116928 ROM:00116918 bsr.w sub_116984 ROM:0011691C bsr.w sub_1169F6 ROM:00116920 move.b #3,($77C).w ROM:00116926 bra.s loc_11697E ROM:00116928 ; --------------------------------------------------------------------------- ROM:00116928 ROM:00116928 loc_116928: ; CODE XREF: ROM:00116916↑j ROM:00116928 btst #5,($1366).w ROM:0011692E beq.s loc_116938 ROM:00116930 move.b #1,($77C).w ROM:00116936 bra.s loc_11690A ROM:00116938 ; --------------------------------------------------------------------------- ROM:00116938 ROM:00116938 loc_116938: ; CODE XREF: ROM:00116908↑j ROM:00116938 ; ROM:0011692E↑j ... ROM:00116938 bsr.w sub_116BB0 ROM:0011693C rts ROM:0011693E ; --------------------------------------------------------------------------- ROM:0011693E ROM:0011693E loc_11693E: ; DATA XREF: ROM:001168B4↑o ROM:0011693E btst #1,($945).w ROM:00116944 bne.s loc_116952 ROM:00116946 bsr.w sub_116A08 ROM:0011694A move.b #2,($77C).w ROM:00116950 bra.s loc_116938 ROM:00116952 ; --------------------------------------------------------------------------- ROM:00116952 ROM:00116952 loc_116952: ; CODE XREF: ROM:00116944↑j ROM:00116952 btst #5,($1366).w ROM:00116958 beq.s loc_116966 ROM:0011695A bsr.w sub_116A08 ROM:0011695E move.b #1,($77C).w ROM:00116964 bra.s loc_11690A ROM:00116966 ; --------------------------------------------------------------------------- ROM:00116966 ROM:00116966 loc_116966: ; CODE XREF: ROM:00116958↑j ROM:00116966 move.w ($FFFFFF06).w,d0 ROM:0011696A asr.w #8,d0 ROM:0011696C move.b #$10,d1 ROM:00116970 cmp.b d0,d1 ROM:00116972 beq.s loc_11697E ROM:00116974 subi.b #$10,d0 ROM:00116978 asl.w #8,d0 ROM:0011697A sub.w d0,($FFFFFF06).w ROM:0011697E ROM:0011697E loc_11697E: ; CODE XREF: ROM:001168EC↑j ROM:0011697E ; ROM:00116926↑j ... ROM:0011697E bsr.w sub_116BB0 ROM:00116982 rts ROM:00116984 ROM:00116984 ; =============== S U B R O U T I N E ======================================= ROM:00116984 ROM:00116984 ROM:00116984 sub_116984: ; CODE XREF: sub_111924+6↑p ROM:00116984 ; ROM:001168DE↑p ... ROM:00116984 lea ($FFFFFF10).w,a0 ROM:00116988 move.w $390(a5),d3 ROM:0011698C muls.w #$100,d3 ROM:00116990 divs.w #$64,d3 ; 'd' ROM:00116994 move.w ($528).w,d4 ROM:00116998 muls.w #$100,d4 ROM:0011699C divs.w #$64,d4 ; 'd' ROM:001169A0 move.w #0,d0 ROM:001169A4 bra.s loc_1169AA ROM:001169A6 ; --------------------------------------------------------------------------- ROM:001169A6 ROM:001169A6 loc_1169A6: ; CODE XREF: sub_116984:loc_1169F2↓j ROM:001169A6 addi.w #1,d0 ROM:001169AA ROM:001169AA loc_1169AA: ; CODE XREF: sub_116984+20↑j ROM:001169AA cmpi.w #1,d0 ROM:001169AE bgt.s locret_1169F4 ROM:001169B0 move.w d4,d1 ROM:001169B2 sub.w $FBA(d0.w*2),d1 ROM:001169B8 neg.w d1 ROM:001169BA bgt.s loc_1169C0 ROM:001169BC addi.w #$4800,d1 ROM:001169C0 ROM:001169C0 loc_1169C0: ; CODE XREF: sub_116984+36↑j ROM:001169C0 sub.w d3,d1 ROM:001169C2 bgt.s loc_1169C8 ROM:001169C4 addi.w #$4800,d1 ROM:001169C8 ROM:001169C8 loc_1169C8: ; CODE XREF: sub_116984+3E↑j ROM:001169C8 move.w d0,d2 ROM:001169CA muls.w #8,d2 ROM:001169CE cmpi.w #$2400,d1 ROM:001169D2 bge.s loc_1169E2 ROM:001169D4 move.w $FBA(d0.w*2),2(a0,d2.w*2) ROM:001169DC bclr d0,($779).w ROM:001169E0 bra.s loc_1169F2 ROM:001169E2 ; --------------------------------------------------------------------------- ROM:001169E2 ROM:001169E2 loc_1169E2: ; CODE XREF: sub_116984+4E↑j ROM:001169E2 move.w d0,d6 ROM:001169E4 addq.w #2,d6 ROM:001169E6 move.w $FBA(d6.w*2),2(a0,d2.w*2) ROM:001169EE bset d0,($779).w ROM:001169F2 ROM:001169F2 loc_1169F2: ; CODE XREF: sub_116984+5C↑j ROM:001169F2 bra.s loc_1169A6 ROM:001169F4 ; --------------------------------------------------------------------------- ROM:001169F4 ROM:001169F4 locret_1169F4: ; CODE XREF: sub_116984+2A↑j ROM:001169F4 rts ROM:001169F4 ; End of function sub_116984 ROM:001169F4 ROM:001169F6 ROM:001169F6 ; =============== S U B R O U T I N E ======================================= ROM:001169F6 ROM:001169F6 ROM:001169F6 sub_1169F6: ; CODE XREF: ROM:001168E2↑p ROM:001169F6 ; ROM:0011691C↑p ROM:001169F6 move.w ($FFFFFF06).w,d0 ROM:001169FA asr.w #8,d0 ROM:001169FC subi.b #$10,d0 ROM:00116A00 asl.w #8,d0 ROM:00116A02 sub.w d0,($FFFFFF06).w ROM:00116A06 rts ROM:00116A06 ; End of function sub_1169F6 ROM:00116A06 ROM:00116A08 ROM:00116A08 ; =============== S U B R O U T I N E ======================================= ROM:00116A08 ROM:00116A08 ROM:00116A08 sub_116A08: ; CODE XREF: ROM:00116946↑p ROM:00116A08 ; ROM:0011695A↑p ROM:00116A08 move.w ($FFFFFF06).w,d0 ROM:00116A0C asr.w #8,d0 ROM:00116A0E subi.b #$30,d0 ; '0' ROM:00116A12 asl.w #8,d0 ROM:00116A14 sub.w d0,($FFFFFF06).w ROM:00116A18 rts ROM:00116A18 ; End of function sub_116A08 ROM:00116A18 ROM:00116A1A ROM:00116A1A ; =============== S U B R O U T I N E ======================================= ROM:00116A1A ROM:00116A1A ROM:00116A1A sub_116A1A: ; CODE XREF: sub_116C56+10↓p ROM:00116A1A ; ROM:00116C9E↓p ROM:00116A1A lea ($FFFFFF10).w,a0 ROM:00116A1E asl.w #4,d0 ROM:00116A20 adda.w d0,a0 ROM:00116A22 asr.w #4,d0 ROM:00116A24 btst d0,($779).w ROM:00116A28 beq.s loc_116A38 ROM:00116A2A move.w $FBA(d0.w*2),2(a0) ROM:00116A32 bclr d0,($779).w ROM:00116A36 bra.s locret_116A44 ROM:00116A38 ; --------------------------------------------------------------------------- ROM:00116A38 ROM:00116A38 loc_116A38: ; CODE XREF: sub_116A1A+E↑j ROM:00116A38 move.w $FBE(d0.w*2),2(a0) ROM:00116A40 bset d0,($779).w ROM:00116A44 ROM:00116A44 locret_116A44: ; CODE XREF: sub_116A1A+1C↑j ROM:00116A44 rts ROM:00116A44 ; End of function sub_116A1A ROM:00116A44 ROM:00116A46 ROM:00116A46 ; =============== S U B R O U T I N E ======================================= ROM:00116A46 ROM:00116A46 ROM:00116A46 sub_116A46: ; CODE XREF: ROM:loc_1168B8↑p ROM:00116A46 ; ROM:loc_120868↓p ROM:00116A46 move.w $1E(a5),($FFFFFFEC).w ROM:00116A4C move.w #0,d7 ROM:00116A50 bra.s loc_116A56 ROM:00116A52 ; --------------------------------------------------------------------------- ROM:00116A52 ROM:00116A52 loc_116A52: ; CODE XREF: sub_116A46+66↓j ROM:00116A52 addi.w #1,d7 ROM:00116A56 ROM:00116A56 loc_116A56: ; CODE XREF: sub_116A46+A↑j ROM:00116A56 cmpi.w #1,d7 ROM:00116A5A bgt.s locret_116AAE ROM:00116A5C moveq #$10,d0 ROM:00116A5E asr.w #4,d0 ROM:00116A60 add.w d7,d0 ROM:00116A62 lea ($FFFFFF10).w,a0 ROM:00116A66 asl.w #4,d7 ROM:00116A68 adda.w d7,a0 ROM:00116A6A asr.w #4,d7 ROM:00116A6C bsr.l sub_118C26 ROM:00116A72 moveq #$B,d2 ROM:00116A74 moveq #1,d1 ROM:00116A76 moveq #3,d4 ROM:00116A78 move.w $FBA(d7.w*2),2(a0) ROM:00116A80 move.w $28(a5),4(a0) ROM:00116A86 cmpi.w #1,d7 ROM:00116A8A beq.s loc_116A94 ROM:00116A8C move.w d0,d6 ROM:00116A8E addq.l #1,d6 ROM:00116A90 asl.l #4,d6 ROM:00116A92 bra.s loc_116A98 ROM:00116A94 ; --------------------------------------------------------------------------- ROM:00116A94 ROM:00116A94 loc_116A94: ; CODE XREF: sub_116A46+44↑j ROM:00116A94 move.w #$30,d6 ; '0' ROM:00116A98 ROM:00116A98 loc_116A98: ; CODE XREF: sub_116A46+4C↑j ROM:00116A98 asl.w #8,d6 ROM:00116A9A addi.w #$A,d6 ROM:00116A9E move.w d6,6(a0) ROM:00116AA2 moveq #1,d3 ROM:00116AA4 moveq #1,d5 ROM:00116AA6 bsr.l sub_118BAA ROM:00116AAC bra.s loc_116A52 ROM:00116AAE ; --------------------------------------------------------------------------- ROM:00116AAE ROM:00116AAE locret_116AAE: ; CODE XREF: sub_116A46+14↑j ROM:00116AAE rts ROM:00116AAE ; End of function sub_116A46 ROM:00116AAE ROM:00116AB0 ROM:00116AB0 ; =============== S U B R O U T I N E ======================================= ROM:00116AB0 ROM:00116AB0 ROM:00116AB0 sub_116AB0: ; CODE XREF: ROM:001168BC↑p ROM:00116AB0 move.w #$90,d0 ROM:00116AB4 asr.w #4,d0 ROM:00116AB6 bsr.l sub_118C26 ROM:00116ABC lea ($FFFFFF90).w,a0 ROM:00116AC0 move.w #7,(a0) ROM:00116AC4 move.w #1,d1 ROM:00116AC8 move.w #$A,d2 ROM:00116ACC move.w #0,d3 ROM:00116AD0 move.w #3,d4 ROM:00116AD4 move.w #1,d5 ROM:00116AD8 bsr.l sub_118BAA ROM:00116ADE rts ROM:00116ADE ; End of function sub_116AB0 ROM:00116ADE ROM:00116AE0 ROM:00116AE0 ; =============== S U B R O U T I N E ======================================= ROM:00116AE0 ROM:00116AE0 ROM:00116AE0 sub_116AE0: ; CODE XREF: ROM:001168C0↑p ROM:00116AE0 move.w #$A0,d0 ROM:00116AE4 asr.w #4,d0 ROM:00116AE6 bsr.l sub_118C26 ROM:00116AEC lea ($FFFFFFA0).w,a0 ROM:00116AF0 move.w #7,(a0) ROM:00116AF4 move.w #0,d1 ROM:00116AF8 move.w #$A,d2 ROM:00116AFC move.w #0,d3 ROM:00116B00 move.w #3,d4 ROM:00116B04 move.w #3,d5 ROM:00116B08 bsr.l sub_118BAA ROM:00116B0E rts ROM:00116B0E ; End of function sub_116AE0 ROM:00116B0E ROM:00116B10 ; --------------------------------------------------------------------------- ROM:00116B10 lea ($FFFFFF10).w,a0 ROM:00116B14 ROM:00116B14 ; =============== S U B R O U T I N E ======================================= ROM:00116B14 ROM:00116B14 ROM:00116B14 sub_116B14: ; CODE XREF: ROM:00116CA2↓p ROM:00116B14 move.w $62(a5,d0.w*2),d1 ROM:00116B1A btst #1,($948).w ROM:00116B20 beq.s loc_116B52 ROM:00116B22 move.w $20(a5),($FFFFFFEC).w ROM:00116B28 move.w $20(a5),(a0) ROM:00116B2C bclr #1,($948).w ROM:00116B32 addi.w #1,($5AA).w ROM:00116B38 cmpi.w #0,d0 ROM:00116B3C bne.s loc_116B46 ROM:00116B3E bset #0,($1361).w ROM:00116B44 bra.s loc_116B52 ROM:00116B46 ; --------------------------------------------------------------------------- ROM:00116B46 ROM:00116B46 loc_116B46: ; CODE XREF: sub_116B14+28↑j ROM:00116B46 cmpi.w #1,d0 ROM:00116B4A bne.s loc_116B52 ROM:00116B4C bset #3,($135D).w ROM:00116B52 ROM:00116B52 loc_116B52: ; CODE XREF: sub_116B14+C↑j ROM:00116B52 ; sub_116B14+30↑j ... ROM:00116B52 btst #0,($941).w ROM:00116B58 bne.s loc_116B86 ROM:00116B5A move.w (a0),d1 ROM:00116B5C add.w $2A(a5),d1 ROM:00116B60 cmp.w ($FFFFFFEE).w,d1 ROM:00116B64 ble.s loc_116B6E ROM:00116B66 move.w ($FFFFFFEE).w,d1 ROM:00116B6A bset d0,($77A).w ROM:00116B6E ROM:00116B6E loc_116B6E: ; CODE XREF: sub_116B14+50↑j ROM:00116B6E move.w $1E(a5),d2 ROM:00116B72 cmp.w ($FFFFFFEC).w,d2 ROM:00116B76 ble.s loc_116B80 ROM:00116B78 move.w $2A(a5),d2 ROM:00116B7C add.w d2,($FFFFFFEC).w ROM:00116B80 ROM:00116B80 loc_116B80: ; CODE XREF: sub_116B14+62↑j ROM:00116B80 bra.l loc_116BA6 ROM:00116B86 ; --------------------------------------------------------------------------- ROM:00116B86 ROM:00116B86 loc_116B86: ; CODE XREF: sub_116B14+44↑j ROM:00116B86 move.w (a0),d1 ROM:00116B88 sub.w $2A(a5),d1 ROM:00116B8C bclr #0,($941).w ROM:00116B92 addi.w #1,($5AC).w ROM:00116B98 cmp.w ($FFFFFFEC).w,d1 ROM:00116B9C bge.s loc_116BA6 ROM:00116B9E move.w ($FFFFFFEC).w,d1 ROM:00116BA2 bset d0,($77B).w ROM:00116BA6 ROM:00116BA6 loc_116BA6: ; CODE XREF: sub_116B14:loc_116B80↑j ROM:00116BA6 ; sub_116B14+88↑j ROM:00116BA6 move.w d1,(a0) ROM:00116BA8 move.w d1,$614(d0.w*2) ROM:00116BAE rts ROM:00116BAE ; End of function sub_116B14 ROM:00116BAE ROM:00116BB0 ROM:00116BB0 ; =============== S U B R O U T I N E ======================================= ROM:00116BB0 ROM:00116BB0 ROM:00116BB0 sub_116BB0: ; CODE XREF: ROM:loc_11690A↑p ROM:00116BB0 ; ROM:loc_116938↑p ... ROM:00116BB0 move.w #$3886,d1 ROM:00116BB4 move.w ($A4C).w,d2 ROM:00116BB8 move.w ($5BA).w,d3 ROM:00116BBC bsr.l sub_1178F0 ROM:00116BC2 btst #5,($1362).w ROM:00116BC8 beq.s loc_116BE8 ROM:00116BCA move.w d1,($FFFFFFEE).w ROM:00116BCE move.w $24(a5),d2 ROM:00116BD2 muls.w #$411B,d2 ROM:00116BD6 divs.w ($5BA).w,d2 ROM:00116BDA bvs.s loc_116BE6 ROM:00116BDC cmp.w ($FFFFFFEE).w,d2 ROM:00116BE0 bge.s loc_116BE6 ROM:00116BE2 move.w d2,($FFFFFFEE).w ROM:00116BE6 ROM:00116BE6 loc_116BE6: ; CODE XREF: sub_116BB0+2A↑j ROM:00116BE6 ; sub_116BB0+30↑j ROM:00116BE6 bra.s loc_116C12 ROM:00116BE8 ; --------------------------------------------------------------------------- ROM:00116BE8 ROM:00116BE8 loc_116BE8: ; CODE XREF: sub_116BB0+18↑j ROM:00116BE8 move.w #0,d0 ROM:00116BEC bra.s loc_116BF2 ROM:00116BEE ; --------------------------------------------------------------------------- ROM:00116BEE ROM:00116BEE loc_116BEE: ; CODE XREF: sub_116BB0+5A↓j ROM:00116BEE addi.w #1,d0 ROM:00116BF2 ROM:00116BF2 loc_116BF2: ; CODE XREF: sub_116BB0+3C↑j ROM:00116BF2 cmpi.w #1,d0 ROM:00116BF6 bgt.s loc_116C0C ROM:00116BF8 lea ($FFFFFF10).w,a0 ROM:00116BFC move.w d0,d7 ROM:00116BFE asl.w #4,d7 ROM:00116C00 adda.w d7,a0 ROM:00116C02 move.w d1,(a0) ROM:00116C04 move.w d1,$614(d0.w*2) ROM:00116C0A bra.s loc_116BEE ROM:00116C0C ; --------------------------------------------------------------------------- ROM:00116C0C ROM:00116C0C loc_116C0C: ; CODE XREF: sub_116BB0+46↑j ROM:00116C0C move.w $22(a5),($FFFFFFEE).w ROM:00116C12 ROM:00116C12 loc_116C12: ; CODE XREF: sub_116BB0:loc_116BE6↑j ROM:00116C12 move.w ($FFFFFFEE).w,($5A8).w ROM:00116C18 rts ROM:00116C18 ; End of function sub_116BB0 ROM:00116C18 ROM:00116C1A ROM:00116C1A ; =============== S U B R O U T I N E ======================================= ROM:00116C1A ROM:00116C1A ROM:00116C1A sub_116C1A: ; CODE XREF: sub_120378:loc_12040C↓p ROM:00116C1A move sr,-(sp) ROM:00116C1C move #$2700,sr ROM:00116C20 lea ($FFFFFF10).w,a0 ROM:00116C24 clr.w d0 ROM:00116C26 move.w #0,d1 ROM:00116C2A bra.s loc_116C30 ROM:00116C2C ; --------------------------------------------------------------------------- ROM:00116C2C ROM:00116C2C loc_116C2C: ; CODE XREF: sub_116C1A+36↓j ROM:00116C2C addi.w #1,d1 ROM:00116C30 ROM:00116C30 loc_116C30: ; CODE XREF: sub_116C1A+10↑j ROM:00116C30 cmpi.w #1,d1 ROM:00116C34 bgt.s loc_116C52 ROM:00116C36 btst d1,($779).w ROM:00116C3A bne.s loc_116C46 ROM:00116C3C move.w $FBA(d1.w*2),2(a0,d0.w*2) ROM:00116C44 bra.s loc_116C4E ROM:00116C46 ; --------------------------------------------------------------------------- ROM:00116C46 ROM:00116C46 loc_116C46: ; CODE XREF: sub_116C1A+20↑j ROM:00116C46 move.w $FBE(d1.w*2),2(a0,d0.w*2) ROM:00116C4E ROM:00116C4E loc_116C4E: ; CODE XREF: sub_116C1A+2A↑j ROM:00116C4E addq.w #8,d0 ROM:00116C50 bra.s loc_116C2C ROM:00116C52 ; --------------------------------------------------------------------------- ROM:00116C52 ROM:00116C52 loc_116C52: ; CODE XREF: sub_116C1A+1A↑j ROM:00116C52 move (sp)+,sr ROM:00116C54 rts ROM:00116C54 ; End of function sub_116C1A ROM:00116C54 ROM:00116C56 ROM:00116C56 ; =============== S U B R O U T I N E ======================================= ROM:00116C56 ROM:00116C56 ROM:00116C56 sub_116C56: ; CODE XREF: sub_11198E↑p ROM:00116C56 move.w #0,d0 ROM:00116C5A bra.s loc_116C60 ROM:00116C5C ; --------------------------------------------------------------------------- ROM:00116C5C ROM:00116C5C loc_116C5C: ; CODE XREF: sub_116C56+14↓j ROM:00116C5C addi.w #1,d0 ROM:00116C60 ROM:00116C60 loc_116C60: ; CODE XREF: sub_116C56+4↑j ROM:00116C60 cmpi.w #1,d0 ROM:00116C64 bgt.s locret_116C6C ROM:00116C66 bsr.w sub_116A1A ROM:00116C6A bra.s loc_116C5C ROM:00116C6C ; --------------------------------------------------------------------------- ROM:00116C6C ROM:00116C6C locret_116C6C: ; CODE XREF: sub_116C56+E↑j ROM:00116C6C rts ROM:00116C6C ; End of function sub_116C56 ROM:00116C6C ROM:00116C6E ; --------------------------------------------------------------------------- ROM:00116C6E andi.w #$FBFF,($FFFFFE20).w ROM:00116C74 rte ROM:00116C76 ; --------------------------------------------------------------------------- ROM:00116C76 andi.w #$FDFF,($FFFFFE20).w ROM:00116C7C rte ROM:00116C7E ; --------------------------------------------------------------------------- ROM:00116C7E movem.l d0-d2/a0,-(sp) ROM:00116C82 move.w $16(sp),d0 ROM:00116C86 subi.w #$100,d0 ROM:00116C8A asr.w #2,d0 ROM:00116C8C move.w #$FFFF,d1 ROM:00116C90 bclr d0,d1 ROM:00116C92 and.w d1,($FFFFFE20).w ROM:00116C96 asl.w #4,d0 ROM:00116C98 subi.w #$10,d0 ROM:00116C9C asr.w #4,d0 ROM:00116C9E bsr.w sub_116A1A ROM:00116CA2 bsr.w sub_116B14 ROM:00116CA6 movem.l (sp)+,d0-d2/a0 ROM:00116CAA rte ROM:00116CAC ROM:00116CAC ; =============== S U B R O U T I N E ======================================= ROM:00116CAC ROM:00116CAC ROM:00116CAC sub_116CAC: ; CODE XREF: ROM:00117446↓p ROM:00116CAC move.w #0,d7 ROM:00116CB0 bra.s loc_116CB6 ROM:00116CB2 ; --------------------------------------------------------------------------- ROM:00116CB2 ROM:00116CB2 loc_116CB2: ; CODE XREF: sub_116CAC+14↓j ROM:00116CB2 addi.w #1,d7 ROM:00116CB6 ROM:00116CB6 loc_116CB6: ; CODE XREF: sub_116CAC+4↑j ROM:00116CB6 cmpi.w #3,d7 ROM:00116CBA bgt.s locret_116CC2 ROM:00116CBC bsr.w sub_116CC4 ROM:00116CC0 bra.s loc_116CB2 ROM:00116CC2 ; --------------------------------------------------------------------------- ROM:00116CC2 ROM:00116CC2 locret_116CC2: ; CODE XREF: sub_116CAC+E↑j ROM:00116CC2 rts ROM:00116CC2 ; End of function sub_116CAC ROM:00116CC2 ROM:00116CC4 ROM:00116CC4 ; =============== S U B R O U T I N E ======================================= ROM:00116CC4 ROM:00116CC4 ROM:00116CC4 sub_116CC4: ; CODE XREF: sub_116CAC+10↑p ROM:00116CC4 clr.w d1 ROM:00116CC6 move.b $897(d7.w),d1 ROM:00116CCC cmpi.w #4,d1 ROM:00116CD0 bcc.s locret_116CDA ROM:00116CD2 movea.l off_116CDC(pc,d1.w*4),a0 ROM:00116CD6 nop ROM:00116CD8 jmp (a0) ROM:00116CDA ; --------------------------------------------------------------------------- ROM:00116CDA ROM:00116CDA locret_116CDA: ; CODE XREF: sub_116CC4+C↑j ROM:00116CDA rts ROM:00116CDA ; End of function sub_116CC4 ROM:00116CDA ROM:00116CDA ; --------------------------------------------------------------------------- ROM:00116CDC off_116CDC: dc.l loc_116CEC ; DATA XREF: sub_116CC4+E↑r ROM:00116CE0 dc.l loc_116CFC ROM:00116CE4 dc.l loc_116D20 ROM:00116CE8 dc.l loc_116D7A ROM:00116CEC ; --------------------------------------------------------------------------- ROM:00116CEC ROM:00116CEC loc_116CEC: ; DATA XREF: ROM:off_116CDC↑o ROM:00116CEC bsr.w sub_116DF8 ROM:00116CF0 move.b #1,$897(d7.w) ROM:00116CF8 bra.s locret_116D1E ROM:00116CFA ; --------------------------------------------------------------------------- ROM:00116CFA rts ROM:00116CFC ; --------------------------------------------------------------------------- ROM:00116CFC ROM:00116CFC loc_116CFC: ; DATA XREF: ROM:00116CE0↑o ROM:00116CFC cmpi.l #$F618,$A14(d7.w*4) ROM:00116D06 ble.s locret_116D1E ROM:00116D08 cmpi.b #3,($11E8).w ROM:00116D0E bne.s locret_116D1E ROM:00116D10 bsr.w sub_117094 ROM:00116D14 move.b #2,$897(d7.w) ROM:00116D1C bra.s locret_116D78 ROM:00116D1E ; --------------------------------------------------------------------------- ROM:00116D1E ROM:00116D1E locret_116D1E: ; CODE XREF: ROM:00116CF8↑j ROM:00116D1E ; ROM:00116D06↑j ... ROM:00116D1E rts ROM:00116D20 ; --------------------------------------------------------------------------- ROM:00116D20 ROM:00116D20 loc_116D20: ; DATA XREF: ROM:00116CE4↑o ROM:00116D20 btst #0,($1350).w ROM:00116D26 bne.s locret_116D78 ROM:00116D28 lea ($FFFFFF30).w,a0 ROM:00116D2C move.w d7,d0 ROM:00116D2E asl.w #4,d0 ROM:00116D30 adda.w d0,a0 ROM:00116D32 move.w $A(a0),d1 ROM:00116D36 andi.w #1,d1 ROM:00116D3A cmpi.w #1,d1 ROM:00116D3E bne.s loc_116D48 ROM:00116D40 bset #0,($944).w ROM:00116D46 bra.s loc_116D4E ROM:00116D48 ; --------------------------------------------------------------------------- ROM:00116D48 ROM:00116D48 loc_116D48: ; CODE XREF: ROM:00116D3E↑j ROM:00116D48 bclr #0,($944).w ROM:00116D4E ROM:00116D4E loc_116D4E: ; CODE XREF: ROM:00116D46↑j ROM:00116D4E btst #0,($944).w ROM:00116D54 beq.s locret_116D78 ROM:00116D56 move.w #$20,d0 ; ' ' ROM:00116D5A clr.b $8AF(d7.w) ROM:00116D60 move.w d0,$642(d7.w*2) ROM:00116D66 move.b #1,$8AF(d7.w) ROM:00116D6E move.b #3,$897(d7.w) ROM:00116D76 bra.s locret_116DF4 ROM:00116D78 ; --------------------------------------------------------------------------- ROM:00116D78 ROM:00116D78 locret_116D78: ; CODE XREF: ROM:00116D1C↑j ROM:00116D78 ; ROM:00116D26↑j ... ROM:00116D78 rts ROM:00116D7A ; --------------------------------------------------------------------------- ROM:00116D7A ROM:00116D7A loc_116D7A: ; DATA XREF: ROM:00116CE8↑o ROM:00116D7A cmpi.w #0,$642(d7.w*2) ROM:00116D82 bgt.s loc_116DB8 ROM:00116D84 cmpi.l #$3E7,$498(d7.w*4) ROM:00116D8E ble.s loc_116DB8 ROM:00116D90 bsr.w sub_1170C0 ROM:00116D94 clr.l d0 ROM:00116D96 move.w $61A(d7.w*2),d0 ROM:00116D9C divu.w #$3E8,d0 ROM:00116DA0 clr.b $8AF(d7.w) ROM:00116DA6 move.w d0,$642(d7.w*2) ROM:00116DAC move.b #1,$8AF(d7.w) ROM:00116DB4 bsr.w sub_117108 ROM:00116DB8 ROM:00116DB8 loc_116DB8: ; CODE XREF: ROM:00116D82↑j ROM:00116DB8 ; ROM:00116D8E↑j ROM:00116DB8 cmpi.w #0,$642(d7.w*2) ROM:00116DC0 bgt.s locret_116DF4 ROM:00116DC2 cmpi.l #$3E8,$498(d7.w*4) ROM:00116DCC bgt.s locret_116DF4 ROM:00116DCE lea ($FFFFFF30).w,a0 ROM:00116DD2 move.w d7,d0 ROM:00116DD4 asl.w #4,d0 ROM:00116DD6 adda.w d0,a0 ROM:00116DD8 move.w $A(a0),d1 ROM:00116DDC andi.w #1,d1 ROM:00116DE0 cmpi.w #0,d1 ROM:00116DE4 bne.s locret_116DF4 ROM:00116DE6 move.b #1,$897(d7.w) ROM:00116DEE bra.l locret_116D1E ROM:00116DF4 ; --------------------------------------------------------------------------- ROM:00116DF4 ROM:00116DF4 locret_116DF4: ; CODE XREF: ROM:00116D76↑j ROM:00116DF4 ; ROM:00116DC0↑j ... ROM:00116DF4 rts ROM:00116DF6 ; --------------------------------------------------------------------------- ROM:00116DF6 rts ROM:00116DF8 ROM:00116DF8 ; =============== S U B R O U T I N E ======================================= ROM:00116DF8 ROM:00116DF8 ROM:00116DF8 sub_116DF8: ; CODE XREF: ROM:loc_116CEC↑p ROM:00116DF8 lea ($FFFFFF30).w,a0 ROM:00116DFC move.w d7,d0 ROM:00116DFE asl.w #4,d0 ROM:00116E00 adda.w d0,a0 ROM:00116E02 move.w #$30,d0 ; '0' ROM:00116E06 asr.w #4,d0 ROM:00116E08 add.w d7,d0 ROM:00116E0A bsr.l sub_118C26 ROM:00116E10 moveq #$D,d2 ROM:00116E12 moveq #1,d1 ROM:00116E14 moveq #3,d4 ROM:00116E16 clr.w (a0) ROM:00116E18 clr.w 2(a0) ROM:00116E1C clr.w 4(a0) ROM:00116E20 clr.w 6(a0) ROM:00116E24 clr.w 8(a0) ROM:00116E28 clr.l d3 ROM:00116E2A move.w $974(a5,d7.w*2),d3 ROM:00116E30 add.w $5A2(a5),d3 ROM:00116E34 cmpi.w #$1C20,d3 ROM:00116E38 blt.s loc_116E3E ROM:00116E3A subi.w #$1C20,d3 ROM:00116E3E ROM:00116E3E loc_116E3E: ; CODE XREF: sub_116DF8+40↑j ROM:00116E3E divs.w #$64,d3 ; 'd' ROM:00116E42 asl.w #8,d3 ROM:00116E44 move.b #$A,d3 ROM:00116E48 move.w d3,$A(a0) ROM:00116E4C moveq #1,d3 ROM:00116E4E moveq #1,d5 ROM:00116E50 bsr.l sub_118BAA ROM:00116E56 rts ROM:00116E56 ; End of function sub_116DF8 ROM:00116E56 ROM:00116E58 ROM:00116E58 ; =============== S U B R O U T I N E ======================================= ROM:00116E58 ROM:00116E58 ROM:00116E58 sub_116E58: ; CODE XREF: sub_12F498+2A↓p ROM:00116E58 move.w #0,d7 ROM:00116E5C bra.s loc_116E62 ROM:00116E5E ; --------------------------------------------------------------------------- ROM:00116E5E ROM:00116E5E loc_116E5E: ; CODE XREF: sub_116E58+11E↓j ROM:00116E5E addi.w #1,d7 ROM:00116E62 ROM:00116E62 loc_116E62: ; CODE XREF: sub_116E58+4↑j ROM:00116E62 cmpi.w #3,d7 ROM:00116E66 bgt.l locret_116F7A ROM:00116E6C lea ($FFFFFF30).w,a0 ROM:00116E70 move.w d7,d0 ROM:00116E72 asl.w #4,d0 ROM:00116E74 adda.w d0,a0 ROM:00116E76 move.w #$30,d0 ; '0' ROM:00116E7A asr.w #4,d0 ROM:00116E7C add.w d7,d0 ROM:00116E7E move.w #1,d5 ROM:00116E82 cmpi.w #2,d5 ROM:00116E86 bne.s loc_116E90 ROM:00116E88 move.w d7,d4 ROM:00116E8A andi.w #1,d4 ROM:00116E8E bra.s loc_116E94 ROM:00116E90 ; --------------------------------------------------------------------------- ROM:00116E90 ROM:00116E90 loc_116E90: ; CODE XREF: sub_116E58+2E↑j ROM:00116E90 move.w #0,d4 ROM:00116E94 ROM:00116E94 loc_116E94: ; CODE XREF: sub_116E58+36↑j ROM:00116E94 move.w $1108(d4.w*2),d6 ROM:00116E9A btst d7,($11EA).w ROM:00116E9E bne.s loc_116EAA ROM:00116EA0 btst #2,($1362).w ROM:00116EA6 beq.s loc_116EAA ROM:00116EA8 clr.w d6 ROM:00116EAA ROM:00116EAA loc_116EAA: ; CODE XREF: sub_116E58+46↑j ROM:00116EAA ; sub_116E58+4E↑j ROM:00116EAA move.w d6,4(a0) ROM:00116EAE btst #1,($945).w ROM:00116EB4 bne.s loc_116F22 ROM:00116EB6 clr.l d5 ROM:00116EB8 move.w $110C(d7.w*2),d5 ROM:00116EBE asl.l #8,d5 ROM:00116EC0 divs.w #$64,d5 ; 'd' ROM:00116EC4 move.w d5,6(a0) ROM:00116EC8 cmpi.w #3,d7 ROM:00116ECC beq.s loc_116ED6 ROM:00116ECE move.w d0,d5 ROM:00116ED0 addq.l #1,d5 ROM:00116ED2 asl.w #4,d5 ROM:00116ED4 bra.s loc_116EDA ROM:00116ED6 ; --------------------------------------------------------------------------- ROM:00116ED6 ROM:00116ED6 loc_116ED6: ; CODE XREF: sub_116E58+74↑j ROM:00116ED6 move.w #0,d5 ROM:00116EDA ROM:00116EDA loc_116EDA: ; CODE XREF: sub_116E58+7C↑j ROM:00116EDA asl.w #8,d5 ROM:00116EDC cmpi.w #$1C20,($E00).w ROM:00116EE2 bne.s loc_116EE8 ROM:00116EE4 clr.w d4 ROM:00116EE6 bra.s loc_116EF4 ROM:00116EE8 ; --------------------------------------------------------------------------- ROM:00116EE8 ROM:00116EE8 loc_116EE8: ; CODE XREF: sub_116E58+8A↑j ROM:00116EE8 move.w ($E00).w,d4 ROM:00116EEC ext.l d4 ROM:00116EEE divs.w #$64,d4 ; 'd' ROM:00116EF2 add.w d4,d5 ROM:00116EF4 ROM:00116EF4 loc_116EF4: ; CODE XREF: sub_116E58+8E↑j ROM:00116EF4 move.w d5,8(a0) ROM:00116EF8 move.b $9AF(a5),d4 ROM:00116EFC cmpi.b #0,d4 ROM:00116F00 ble.s loc_116F22 ROM:00116F02 move.w 8(a0),d4 ROM:00116F06 ext.w d4 ROM:00116F08 ext.l d4 ROM:00116F0A bne.s loc_116F0E ROM:00116F0C moveq #$48,d4 ; 'H' ROM:00116F0E ROM:00116F0E loc_116F0E: ; CODE XREF: sub_116E58+B2↑j ROM:00116F0E muls.l $A14(d7.w*4),d4 ROM:00116F16 divu.w #$48,d4 ; 'H' ROM:00116F1A bvc.s loc_116F20 ROM:00116F1C move.w #$FFFF,d4 ROM:00116F20 ROM:00116F20 loc_116F20: ; CODE XREF: sub_116E58+C2↑j ROM:00116F20 move.w d4,(a0) ROM:00116F22 ROM:00116F22 loc_116F22: ; CODE XREF: sub_116E58+5C↑j ROM:00116F22 ; sub_116E58+A8↑j ROM:00116F22 move sr,-(sp) ROM:00116F24 move #$2700,sr ROM:00116F28 move.b $9AF(a5),d4 ROM:00116F2C cmpi.b #0,d4 ROM:00116F30 bne.s loc_116F74 ROM:00116F32 move.w 8(a0),d4 ROM:00116F36 ext.w d4 ROM:00116F38 ext.l d4 ROM:00116F3A bne.s loc_116F3E ROM:00116F3C moveq #$48,d4 ; 'H' ROM:00116F3E ROM:00116F3E loc_116F3E: ; CODE XREF: sub_116E58+E2↑j ROM:00116F3E muls.l $A14(d7.w*4),d4 ROM:00116F46 divu.l #$48,d4 ; 'H' ROM:00116F4E cmpi.l #$F618,d4 ROM:00116F54 ble.s loc_116F5C ROM:00116F56 move.l $488(d7.w*4),d4 ROM:00116F5C ROM:00116F5C loc_116F5C: ; CODE XREF: sub_116E58+FC↑j ROM:00116F5C btst #0,($1350).w ROM:00116F62 bne.s loc_116F68 ROM:00116F64 move.w d4,(a0) ROM:00116F66 bra.s loc_116F6A ROM:00116F68 ; --------------------------------------------------------------------------- ROM:00116F68 ROM:00116F68 loc_116F68: ; CODE XREF: sub_116E58+10A↑j ROM:00116F68 clr.w (a0) ROM:00116F6A ROM:00116F6A loc_116F6A: ; CODE XREF: sub_116E58+10E↑j ROM:00116F6A cmpi.w #0,d7 ROM:00116F6E bne.s loc_116F74 ROM:00116F70 move.w d4,($5B6).w ROM:00116F74 ROM:00116F74 loc_116F74: ; CODE XREF: sub_116E58+D8↑j ROM:00116F74 ; sub_116E58+116↑j ROM:00116F74 move (sp)+,sr ROM:00116F76 bra.w loc_116E5E ROM:00116F7A ; --------------------------------------------------------------------------- ROM:00116F7A ROM:00116F7A locret_116F7A: ; CODE XREF: sub_116E58+E↑j ROM:00116F7A rts ROM:00116F7A ; End of function sub_116E58 ROM:00116F7A ROM:00116F7C ROM:00116F7C ; =============== S U B R O U T I N E ======================================= ROM:00116F7C ROM:00116F7C ROM:00116F7C sub_116F7C: ; CODE XREF: sub_11E490+E↓p ROM:00116F7C ; sub_12E58C:loc_12E5C2↓p ... ROM:00116F7C btst #0,($1364).w ROM:00116F82 bne.s locret_116FF8 ROM:00116F84 move.w #0,d7 ROM:00116F88 bra.s loc_116F8E ROM:00116F8A ; --------------------------------------------------------------------------- ROM:00116F8A ROM:00116F8A loc_116F8A: ; CODE XREF: sub_116F7C:loc_116FBE↓j ROM:00116F8A addi.w #1,d7 ROM:00116F8E ROM:00116F8E loc_116F8E: ; CODE XREF: sub_116F7C+C↑j ROM:00116F8E cmpi.w #3,d7 ROM:00116F92 bgt.s loc_116FC0 ROM:00116F94 lea ($FFFFFF30).w,a0 ROM:00116F98 move.w d7,d6 ROM:00116F9A asl.w #4,d6 ROM:00116F9C adda.w d6,a0 ROM:00116F9E move.w #$30,d6 ; '0' ROM:00116FA2 asr.w #4,d6 ROM:00116FA4 add.w d7,d6 ROM:00116FA6 move.w d0,2(a0) ROM:00116FAA move.w $392(a5),d5 ROM:00116FAE cmpi.w #0,d5 ROM:00116FB2 bne.s loc_116FBE ROM:00116FB4 moveq #1,d5 ROM:00116FB6 asl.l d6,d5 ROM:00116FB8 asl.l d6,d5 ROM:00116FBA or.l d5,($FFFFFE18).w ROM:00116FBE ROM:00116FBE loc_116FBE: ; CODE XREF: sub_116F7C+36↑j ROM:00116FBE bra.s loc_116F8A ROM:00116FC0 ; --------------------------------------------------------------------------- ROM:00116FC0 ROM:00116FC0 loc_116FC0: ; CODE XREF: sub_116F7C+16↑j ROM:00116FC0 move.w ($E2A).w,d4 ROM:00116FC4 ext.l d4 ROM:00116FC6 muls.l d0,d4 ROM:00116FCA muls.l #4,d4 ROM:00116FD2 move.w $FC(a5),d5 ROM:00116FD6 muls.w #$3C,d5 ; '<' ROM:00116FDA divs.l d5,d4 ROM:00116FDE move.l d4,($984).w ROM:00116FE2 move.l ($95C).w,d3 ROM:00116FE6 add.l d4,d3 ROM:00116FE8 move.l d3,($95C).w ROM:00116FEC divs.l #$A,d3 ROM:00116FF4 move.w d3,($AAE).w ROM:00116FF8 ROM:00116FF8 locret_116FF8: ; CODE XREF: sub_116F7C+6↑j ROM:00116FF8 rts ROM:00116FF8 ; End of function sub_116F7C ROM:00116FF8 ROM:00116FFA ROM:00116FFA ; =============== S U B R O U T I N E ======================================= ROM:00116FFA ROM:00116FFA ROM:00116FFA sub_116FFA: ; CODE XREF: sub_111924+C↑p ROM:00116FFA move.w #0,d7 ROM:00116FFE bra.s loc_117004 ROM:00117000 ; --------------------------------------------------------------------------- ROM:00117000 ROM:00117000 loc_117000: ; CODE XREF: sub_116FFA:loc_117052↓j ROM:00117000 addi.w #1,d7 ROM:00117004 ROM:00117004 loc_117004: ; CODE XREF: sub_116FFA+4↑j ROM:00117004 cmpi.w #3,d7 ROM:00117008 bgt.s locret_117054 ROM:0011700A lea ($FFFFFF30).w,a0 ROM:0011700E move.w d7,d6 ROM:00117010 asl.w #4,d6 ROM:00117012 adda.w d6,a0 ROM:00117014 move.w 8(a0),d5 ROM:00117018 cmpi.b #0,d5 ROM:0011701C beq.s loc_117052 ROM:0011701E move.w 6(a0),d4 ROM:00117022 move.b d4,d2 ROM:00117024 asr.w #8,d4 ROM:00117026 move.w d4,d3 ROM:00117028 move.w ($528).w,d1 ROM:0011702C ext.l d1 ROM:0011702E divs.w #$64,d1 ; 'd' ROM:00117032 sub.w d1,d3 ROM:00117034 bpl.s loc_11703A ROM:00117036 addi.w #$48,d3 ; 'H' ROM:0011703A ROM:0011703A loc_11703A: ; CODE XREF: sub_116FFA+3A↑j ROM:0011703A ; sub_116FFA+4E↓j ROM:0011703A cmp.b d3,d5 ROM:0011703C bge.s loc_11704A ROM:0011703E sub.b d5,d4 ROM:00117040 bge.s loc_117046 ROM:00117042 addi.b #$48,d4 ; 'H' ROM:00117046 ROM:00117046 loc_117046: ; CODE XREF: sub_116FFA+46↑j ROM:00117046 sub.b d5,d3 ROM:00117048 bra.s loc_11703A ROM:0011704A ; --------------------------------------------------------------------------- ROM:0011704A ROM:0011704A loc_11704A: ; CODE XREF: sub_116FFA+42↑j ROM:0011704A asl.w #8,d4 ROM:0011704C move.b d2,d4 ROM:0011704E move.w d4,6(a0) ROM:00117052 ROM:00117052 loc_117052: ; CODE XREF: sub_116FFA+22↑j ROM:00117052 bra.s loc_117000 ROM:00117054 ; --------------------------------------------------------------------------- ROM:00117054 ROM:00117054 locret_117054: ; CODE XREF: sub_116FFA+E↑j ROM:00117054 rts ROM:00117054 ; End of function sub_116FFA ROM:00117054 ROM:00117056 ROM:00117056 ; =============== S U B R O U T I N E ======================================= ROM:00117056 ROM:00117056 ROM:00117056 sub_117056: ; CODE XREF: sub_11198E+6↑p ROM:00117056 move.w #0,d7 ROM:0011705A bra.s loc_117060 ROM:0011705C ; --------------------------------------------------------------------------- ROM:0011705C ROM:0011705C loc_11705C: ; CODE XREF: sub_117056:loc_117090↓j ROM:0011705C addi.w #1,d7 ROM:00117060 ROM:00117060 loc_117060: ; CODE XREF: sub_117056+4↑j ROM:00117060 cmpi.w #3,d7 ROM:00117064 bgt.s locret_117092 ROM:00117066 lea ($FFFFFF30).w,a0 ROM:0011706A move.w d7,d6 ROM:0011706C asl.w #4,d6 ROM:0011706E adda.w d6,a0 ROM:00117070 move.w 8(a0),d4 ROM:00117074 cmpi.b #0,d4 ROM:00117078 ble.s loc_117090 ROM:0011707A cmpi.w #$2400,6(a0) ROM:00117080 bge.s loc_11708A ROM:00117082 addi.w #$2400,6(a0) ROM:00117088 bra.s loc_117090 ROM:0011708A ; --------------------------------------------------------------------------- ROM:0011708A ROM:0011708A loc_11708A: ; CODE XREF: sub_117056+2A↑j ROM:0011708A subi.w #$2400,6(a0) ROM:00117090 ROM:00117090 loc_117090: ; CODE XREF: sub_117056+22↑j ROM:00117090 ; sub_117056+32↑j ROM:00117090 bra.s loc_11705C ROM:00117092 ; --------------------------------------------------------------------------- ROM:00117092 ROM:00117092 locret_117092: ; CODE XREF: sub_117056+E↑j ROM:00117092 rts ROM:00117092 ; End of function sub_117056 ROM:00117092 ROM:00117094 ROM:00117094 ; =============== S U B R O U T I N E ======================================= ROM:00117094 ROM:00117094 ROM:00117094 sub_117094: ; CODE XREF: ROM:00116D10↑p ROM:00117094 move.l #$F618,d3 ROM:0011709A move.l $A14(d7.w*4),d2 ROM:001170A0 divu.w #$3E8,d2 ROM:001170A4 swap d2 ROM:001170A6 ext.l d2 ROM:001170A8 add.l d2,d3 ROM:001170AA move.l d3,$488(d7.w*4) ROM:001170B0 move.l $A14(d7.w*4),d1 ROM:001170B6 sub.l d3,d1 ROM:001170B8 move.l d1,$498(d7.w*4) ROM:001170BE rts ROM:001170BE ; End of function sub_117094 ROM:001170BE ROM:001170C0 ROM:001170C0 ; =============== S U B R O U T I N E ======================================= ROM:001170C0 ROM:001170C0 ROM:001170C0 sub_1170C0: ; CODE XREF: ROM:00116D90↑p ROM:001170C0 cmpi.l #$7D00,$498(d7.w*4) ROM:001170CA ble.s loc_1170D6 ROM:001170CC move.w #$7D00,$61A(d7.w*2) ROM:001170D4 bra.s loc_1170E2 ROM:001170D6 ; --------------------------------------------------------------------------- ROM:001170D6 ROM:001170D6 loc_1170D6: ; CODE XREF: sub_1170C0+A↑j ROM:001170D6 move.l $498(d7.w*4),d2 ROM:001170DC move.w d2,$61A(d7.w*2) ROM:001170E2 ROM:001170E2 loc_1170E2: ; CODE XREF: sub_1170C0+14↑j ROM:001170E2 lea ($FFFFFF30).w,a0 ROM:001170E6 move.w d7,d0 ROM:001170E8 asl.w #4,d0 ROM:001170EA adda.w d0,a0 ROM:001170EC move.w #$30,d0 ; '0' ROM:001170F0 asr.w #4,d0 ROM:001170F2 add.w d7,d0 ROM:001170F4 move.w $61A(d7.w*2),2(a0) ROM:001170FC moveq #1,d5 ROM:001170FE asl.l d0,d5 ROM:00117100 asl.l d0,d5 ROM:00117102 or.l d5,($FFFFFE18).w ROM:00117106 rts ROM:00117106 ; End of function sub_1170C0 ROM:00117106 ROM:00117108 ROM:00117108 ; =============== S U B R O U T I N E ======================================= ROM:00117108 ROM:00117108 ROM:00117108 sub_117108: ; CODE XREF: ROM:00116DB4↑p ROM:00117108 clr.l d0 ROM:0011710A move.w $61A(d7.w*2),d0 ROM:00117110 sub.l d0,$498(d7.w*4) ROM:00117116 rts ROM:00117116 ; End of function sub_117108 ROM:00117116 ROM:00117118 ; --------------------------------------------------------------------------- ROM:00117118 movem.l d0-d4/a0,-(sp) ROM:0011711C lea ($FFFFFF30).w,a0 ROM:00117120 move.w $1E(sp),d0 ROM:00117124 subi.w #$100,d0 ROM:00117128 asr.w #2,d0 ROM:0011712A move.w #$FFFF,d1 ROM:0011712E bclr d0,d1 ROM:00117130 and.w d1,($FFFFFE20).w ROM:00117134 move.w d0,d2 ROM:00117136 asl.w #4,d0 ROM:00117138 subi.w #$30,d0 ; '0' ROM:0011713C adda.w d0,a0 ROM:0011713E asr.w #4,d0 ROM:00117140 move.l ($FFFFFE14).w,d1 ROM:00117144 asr.l d2,d1 ROM:00117146 asr.l d2,d1 ROM:00117148 andi.l #3,d1 ROM:0011714E btst d0,($11EA).w ROM:00117152 beq.s loc_11715A ROM:00117154 eori.w #1,d1 ROM:00117158 bra.s loc_11715E ROM:0011715A ; --------------------------------------------------------------------------- ROM:0011715A ROM:0011715A loc_11715A: ; CODE XREF: ROM:00117152↑j ROM:0011715A eori.w #0,d1 ROM:0011715E ROM:0011715E loc_11715E: ; CODE XREF: ROM:00117158↑j ROM:0011715E beq.s loc_117168 ROM:00117160 asl.l d2,d1 ROM:00117162 asl.l d2,d1 ROM:00117164 eor.l d1,($FFFFFE14).w ROM:00117168 ROM:00117168 loc_117168: ; CODE XREF: ROM:loc_11715E↑j ROM:00117168 bsr.w sub_117172 ROM:0011716C movem.l (sp)+,d0-d4/a0 ROM:00117170 rte ROM:00117172 ROM:00117172 ; =============== S U B R O U T I N E ======================================= ROM:00117172 ROM:00117172 ROM:00117172 sub_117172: ; CODE XREF: ROM:loc_117168↑p ROM:00117172 move.w $110C(d0.w*2),d1 ROM:00117178 ext.l d1 ROM:0011717A asl.l #8,d1 ROM:0011717C divs.w #$64,d1 ; 'd' ROM:00117180 cmpi.w #$1C20,($E00).w ROM:00117186 bne.s loc_11718C ROM:00117188 clr.w d2 ROM:0011718A bra.s loc_117196 ROM:0011718C ; --------------------------------------------------------------------------- ROM:0011718C ROM:0011718C loc_11718C: ; CODE XREF: sub_117172+14↑j ROM:0011718C move.w ($E00).w,d2 ROM:00117190 ext.l d2 ROM:00117192 divs.w #$64,d2 ; 'd' ROM:00117196 ROM:00117196 loc_117196: ; CODE XREF: sub_117172+18↑j ROM:00117196 move.w 8(a0),d3 ROM:0011719A cmp.b d2,d3 ROM:0011719C beq.s loc_1171D4 ROM:0011719E move.b d2,d3 ROM:001171A0 move.w d3,8(a0) ROM:001171A4 move.w ($E00).w,d3 ROM:001171A8 ext.l d3 ROM:001171AA muls.l $A14(d0.w*4),d3 ROM:001171B2 divu.w #$1C20,d3 ROM:001171B6 bvc.s loc_1171BC ROM:001171B8 move.w #$FFFF,d3 ROM:001171BC ROM:001171BC loc_1171BC: ; CODE XREF: sub_117172+44↑j ROM:001171BC btst #0,($1350).w ROM:001171C2 bne.s loc_1171C8 ROM:001171C4 move.w d3,(a0) ROM:001171C6 bra.s loc_1171CA ROM:001171C8 ; --------------------------------------------------------------------------- ROM:001171C8 ROM:001171C8 loc_1171C8: ; CODE XREF: sub_117172+50↑j ROM:001171C8 clr.w (a0) ROM:001171CA ROM:001171CA loc_1171CA: ; CODE XREF: sub_117172+54↑j ROM:001171CA cmpi.w #0,d0 ROM:001171CE bne.s loc_1171D4 ROM:001171D0 move.w d3,($5B6).w ROM:001171D4 ROM:001171D4 loc_1171D4: ; CODE XREF: sub_117172+2A↑j ROM:001171D4 ; sub_117172+5C↑j ROM:001171D4 move.w d1,d4 ROM:001171D6 asr.w #8,d4 ROM:001171D8 cmpi.w #0,d2 ROM:001171DC ble.s loc_117200 ROM:001171DE move.w d1,d3 ROM:001171E0 asr.w #8,d3 ROM:001171E2 sub.w ($FFFFFF0A).w,d3 ROM:001171E6 cmpi.b #0,d3 ROM:001171EA bge.s loc_1171F0 ROM:001171EC addi.b #$48,d3 ; 'H' ROM:001171F0 ROM:001171F0 loc_1171F0: ; CODE XREF: sub_117172+78↑j ROM:001171F0 ; sub_117172+8C↓j ROM:001171F0 cmp.b d3,d2 ROM:001171F2 bge.s loc_117200 ROM:001171F4 sub.b d2,d4 ROM:001171F6 bpl.s loc_1171FC ROM:001171F8 addi.b #$48,d4 ; 'H' ROM:001171FC ROM:001171FC loc_1171FC: ; CODE XREF: sub_117172+84↑j ROM:001171FC sub.b d2,d3 ROM:001171FE bra.s loc_1171F0 ROM:00117200 ; --------------------------------------------------------------------------- ROM:00117200 ROM:00117200 loc_117200: ; CODE XREF: sub_117172+6A↑j ROM:00117200 ; sub_117172+80↑j ROM:00117200 asl.w #8,d4 ROM:00117202 move.b d1,d4 ROM:00117204 btst #2,($1362).w ROM:0011720A beq.s loc_117210 ROM:0011720C move.w d4,6(a0) ROM:00117210 ROM:00117210 loc_117210: ; CODE XREF: sub_117172+98↑j ROM:00117210 move.b $9AF(a5),d1 ROM:00117214 cmpi.b #0,d1 ROM:00117218 ble.s loc_117244 ROM:0011721A move.w 8(a0),d1 ROM:0011721E ext.w d1 ROM:00117220 ext.l d1 ROM:00117222 bne.s loc_117226 ROM:00117224 moveq #$48,d1 ; 'H' ROM:00117226 ROM:00117226 loc_117226: ; CODE XREF: sub_117172+B0↑j ROM:00117226 muls.l $A14(d0.w*4),d1 ROM:0011722E divu.w #$48,d1 ; 'H' ROM:00117232 bvc.s loc_117238 ROM:00117234 move.w #$FFFF,d1 ROM:00117238 ROM:00117238 loc_117238: ; CODE XREF: sub_117172+C0↑j ROM:00117238 move.w d1,(a0) ROM:0011723A cmpi.w #0,d0 ROM:0011723E bne.s loc_117244 ROM:00117240 move.w d1,($5B6).w ROM:00117244 ROM:00117244 loc_117244: ; CODE XREF: sub_117172+A6↑j ROM:00117244 ; sub_117172+CC↑j ROM:00117244 lea ($FFFFFF30).w,a0 ROM:00117248 move.b $9AF(a5),d2 ROM:0011724C cmpi.b #0,d2 ROM:00117250 ble.s locret_11726A ROM:00117252 btst #2,($1362).w ROM:00117258 beq.s locret_11726A ROM:0011725A move.w $984(a5,d0.w*2),d2 ROM:00117260 asl.w #4,d2 ROM:00117262 adda.w d2,a0 ROM:00117264 move.w d4,6(a0) ROM:00117268 move.w d1,(a0) ROM:0011726A ROM:0011726A locret_11726A: ; CODE XREF: sub_117172+DE↑j ROM:0011726A ; sub_117172+E6↑j ROM:0011726A rts ROM:0011726A ; End of function sub_117172 ROM:0011726A ROM:0011726C ; --------------------------------------------------------------------------- ROM:0011726C move.l #unk_110000,d0 ROM:00117272 movec d0,vbr ROM:00117276 movea.l #$400,sp ROM:0011727C bsr.l sub_118B0E ROM:00117282 clr.l d0 ROM:00117284 move.l #$1B00,d1 ROM:0011728A movea.l d0,a0 ROM:0011728C ROM:0011728C loc_11728C: ; CODE XREF: ROM:00117294↓j ROM:0011728C cmp.l a0,d1 ROM:0011728E ble.s loc_117296 ROM:00117290 move.b #0,(a0)+ ROM:00117294 bra.s loc_11728C ROM:00117296 ; --------------------------------------------------------------------------- ROM:00117296 ROM:00117296 loc_117296: ; CODE XREF: ROM:0011728E↑j ROM:00117296 bclr #4,($134D).w ROM:0011729C move.l ($1B00).w,d4 ROM:001172A0 cmpi.l #$4812BC29,d4 ROM:001172A6 beq.s loc_1172B0 ROM:001172A8 bset #4,($134D).w ROM:001172AE bra.s loc_1172C2 ROM:001172B0 ; --------------------------------------------------------------------------- ROM:001172B0 ROM:001172B0 loc_1172B0: ; CODE XREF: ROM:001172A6↑j ROM:001172B0 move.l ($1B04).w,d4 ROM:001172B4 cmpi.l #$6D2E3304,d4 ROM:001172BA beq.s loc_1172C2 ROM:001172BC bset #4,($134D).w ROM:001172C2 ROM:001172C2 loc_1172C2: ; CODE XREF: ROM:001172AE↑j ROM:001172C2 ; ROM:001172BA↑j ROM:001172C2 btst #4,($134D).w ROM:001172C8 beq.s loc_1172EE ROM:001172CA movea.l #$1B00,a0 ROM:001172D0 ROM:001172D0 loc_1172D0: ; CODE XREF: ROM:001172DC↓j ROM:001172D0 cmpa.l #$1DFF,a0 ROM:001172D6 bge.s loc_1172DE ROM:001172D8 move.b #0,(a0)+ ROM:001172DC bra.s loc_1172D0 ROM:001172DE ; --------------------------------------------------------------------------- ROM:001172DE ROM:001172DE loc_1172DE: ; CODE XREF: ROM:001172D6↑j ROM:001172DE move.l #$4812BC29,($1B00).w ROM:001172E6 move.l #$6D2E3304,($1B04).w ROM:001172EE ROM:001172EE loc_1172EE: ; CODE XREF: ROM:001172C8↑j ROM:001172EE movea.l #$400,sp ROM:001172F4 move.w sp,($5B8).w ROM:001172F8 movea.l #$13C000,a5 ROM:001172FE move.l a5,($470).w ROM:00117302 bsr.w sub_1174EA ROM:00117306 bsr.l sub_117C1A ROM:0011730C clr.w ($52E).w ROM:00117310 bsr.l sub_118B0E ROM:00117316 bsr.l sub_111C68 ROM:0011731C bsr.l nullsub_15 ROM:00117322 bsr.l sub_1179E2 ROM:00117328 bsr.l sub_1117D0 ROM:0011732E bsr.l sub_1123A0 ROM:00117334 bsr.l sub_112384 ROM:0011733A bsr.l sub_133FD4 ROM:00117340 move.b #0,($FFFFFA1F).w ROM:00117346 move #$2000,sr ROM:0011734A ROM:0011734A loc_11734A: ; CODE XREF: ROM:loc_1174D6↓j ROM:0011734A move.b #$55,($FFFFFA27).w ; 'U' ROM:00117350 move.b #$AA,($FFFFFA27).w ROM:00117356 movea.l ($470).w,a5 ROM:0011735A addq.w #1,($C6A).w ROM:0011735E bvc.s loc_117366 ROM:00117360 move.w #$8000,($C6A).w ROM:00117366 ROM:00117366 loc_117366: ; CODE XREF: ROM:0011735E↑j ROM:00117366 move.w $396(a5),d0 ROM:0011736A cmp.w ($C6A).w,d0 ROM:0011736E bgt.s loc_1173A0 ROM:00117370 move.w ($C72).w,d1 ROM:00117374 sub.w ($600).w,d1 ROM:00117378 bpl.s loc_11737E ROM:0011737A addi.w #$400,d1 ROM:0011737E ROM:0011737E loc_11737E: ; CODE XREF: ROM:00117378↑j ROM:0011737E move.w ($600).w,($C72).w ROM:00117384 muls.w #$A,d1 ROM:00117388 divs.w ($C6A).w,d1 ROM:0011738C move.w d1,($C6C).w ROM:00117390 cmp.w ($1B08).w,d1 ROM:00117394 bge.w loc_11739C ROM:00117398 move.w d1,($1B08).w ROM:0011739C ROM:0011739C loc_11739C: ; CODE XREF: ROM:00117394↑j ROM:0011739C clr.w ($C6A).w ROM:001173A0 ROM:001173A0 loc_1173A0: ; CODE XREF: ROM:0011736E↑j ROM:001173A0 move.l #$927C0,d0 ROM:001173A6 move.w ($5BA).w,d1 ROM:001173AA asl.w #1,d1 ROM:001173AC divs.w d1,d0 ROM:001173AE move.w d0,($C6E).w ROM:001173B2 move.w ($C6C).w,d0 ROM:001173B6 sub.w ($C6E).w,d0 ROM:001173BA bpl.s loc_1173BE ROM:001173BC neg.w d0 ROM:001173BE ROM:001173BE loc_1173BE: ; CODE XREF: ROM:001173BA↑j ROM:001173BE cmpi.w #1,d0 ROM:001173C2 bgt.s loc_1173CA ROM:001173C4 move.w ($5BA).w,($C70).w ROM:001173CA ROM:001173CA loc_1173CA: ; CODE XREF: ROM:001173C2↑j ROM:001173CA tst.w ($5B8).w ROM:001173CE beq.s loc_1173DE ROM:001173D0 movea.w ($5B8).w,a0 ROM:001173D4 cmpi.w #0,-(a0) ROM:001173D8 beq.s loc_1173DE ROM:001173DA move.w a0,($5B8).w ROM:001173DE ROM:001173DE loc_1173DE: ; CODE XREF: ROM:001173CE↑j ROM:001173DE ; ROM:001173D8↑j ROM:001173DE bsr.l sub_110414 ROM:001173E4 bsr.l sub_113D46 ROM:001173EA btst #1,($945).w ROM:001173F0 bne.s loc_11740A ROM:001173F2 bset #2,($946).w ROM:001173F8 bclr #6,($942).w ROM:001173FE bsr.l sub_1104FA ROM:00117404 bclr #2,($946).w ROM:0011740A ROM:0011740A loc_11740A: ; CODE XREF: ROM:001173F0↑j ROM:0011740A bsr.l sub_113618 ROM:00117410 bsr.l sub_1133BA ROM:00117416 bsr.l sub_113BF6 ROM:0011741C bsr.l sub_1134FE ROM:00117422 bsr.l sub_113720 ROM:00117428 bsr.l nullsub_26 ROM:0011742E bsr.l sub_11A0CA ROM:00117434 bsr.l sub_117C1A ROM:0011743A bsr.l sub_118136 ROM:00117440 bsr.l sub_124988 ROM:00117446 bsr.l sub_116CAC ROM:0011744C bsr.l sub_116892 ROM:00117452 bsr.l sub_118D1E ROM:00117458 bsr.l sub_11260E ROM:0011745E bsr.l sub_118660 ROM:00117464 bsr.l nullsub_21 ROM:0011746A bsr.l sub_1307CE ROM:00117470 bsr.l sub_11085E ROM:00117476 bsr.l nullsub_13 ROM:0011747C bsr.l sub_12558E ROM:00117482 bsr.l sub_112406 ROM:00117488 bsr.l sub_12BD58 ROM:0011748E move.w $2C(a5),d0 ROM:00117492 cmp.w ($5BA).w,d0 ROM:00117496 bgt.s loc_1174A6 ROM:00117498 bclr #3,($FFFFFA11).w ROM:0011749E bset #3,($1350).w ROM:001174A4 bra.s loc_1174B2 ROM:001174A6 ; --------------------------------------------------------------------------- ROM:001174A6 ROM:001174A6 loc_1174A6: ; CODE XREF: ROM:00117496↑j ROM:001174A6 bset #3,($FFFFFA11).w ROM:001174AC bclr #3,($1350).w ROM:001174B2 ROM:001174B2 loc_1174B2: ; CODE XREF: ROM:001174A4↑j ROM:001174B2 move.w $2E(a5),d0 ROM:001174B6 cmp.w ($5BA).w,d0 ROM:001174BA bgt.s loc_1174CA ROM:001174BC bclr #4,($FFFFFA11).w ROM:001174C2 bset #2,($1346).w ROM:001174C8 bra.s loc_1174D6 ROM:001174CA ; --------------------------------------------------------------------------- ROM:001174CA ROM:001174CA loc_1174CA: ; CODE XREF: ROM:001174BA↑j ROM:001174CA bset #4,($FFFFFA11).w ROM:001174D0 bclr #2,($1346).w ROM:001174D6 ROM:001174D6 loc_1174D6: ; CODE XREF: ROM:001174C8↑j ROM:001174D6 bra.w loc_11734A ROM:001174DA ; --------------------------------------------------------------------------- ROM:001174DA rts ROM:001174DC ROM:001174DC ; =============== S U B R O U T I N E ======================================= ROM:001174DC ROM:001174DC ROM:001174DC sub_1174DC: ; CODE XREF: ROM:00133B18↓p ROM:001174DC ; ROM:00133B66↓p ROM:001174DC move.b #0,($1125).w ROM:001174E2 move.b #0,($1124).w ROM:001174E8 rts ROM:001174E8 ; End of function sub_1174DC ROM:001174E8 ROM:001174EA ROM:001174EA ; =============== S U B R O U T I N E ======================================= ROM:001174EA ROM:001174EA ROM:001174EA sub_1174EA: ; CODE XREF: ROM:00117302↑p ROM:001174EA move.w #$A55A,($1E00).l ROM:001174F2 move.w #$5AA5,($1E02).l ROM:001174FA cmpi.w #$A55A,($1E00).l ROM:00117502 bne.s loc_117514 ROM:00117504 cmpi.w #$5AA5,($1E02).l ROM:0011750C bne.s loc_117514 ROM:0011750E bset #1,($134F).w ROM:00117514 ROM:00117514 loc_117514: ; CODE XREF: sub_1174EA+18↑j ROM:00117514 ; sub_1174EA+22↑j ROM:00117514 clr.w ($1E00).l ROM:0011751A clr.w ($1E02).l ROM:00117520 rts ROM:00117520 ; End of function sub_1174EA ROM:00117520 ROM:00117522 ROM:00117522 ; =============== S U B R O U T I N E ======================================= ROM:00117522 ROM:00117522 ; Attributes: bp-based frame ROM:00117522 ROM:00117522 sub_117522: ; CODE XREF: sub_11C986+D2↓p ROM:00117522 ROM:00117522 var_24 = -$24 ROM:00117522 var_22 = -$22 ROM:00117522 var_20 = -$20 ROM:00117522 var_1E = -$1E ROM:00117522 var_1C = -$1C ROM:00117522 var_1A = -$1A ROM:00117522 var_18 = -$18 ROM:00117522 var_16 = -$16 ROM:00117522 var_14 = -$14 ROM:00117522 var_12 = -$12 ROM:00117522 var_10 = -$10 ROM:00117522 var_E = -$E ROM:00117522 var_C = -$C ROM:00117522 var_A = -$A ROM:00117522 var_8 = -8 ROM:00117522 var_6 = -6 ROM:00117522 var_4 = -4 ROM:00117522 var_2 = -2 ROM:00117522 ROM:00117522 link a4,#-$24 ROM:00117526 movea.w (a5,d1.w),a1 ROM:0011752A adda.l a5,a1 ROM:0011752C move.w (a1),var_22(a4) ROM:00117530 move.w 2(a1),var_24(a4) ROM:00117536 movea.l a1,a2 ROM:00117538 addq.w #4,a2 ROM:0011753A adda.w var_22(a4),a2 ROM:0011753E adda.w var_22(a4),a2 ROM:00117542 move.w var_22(a4),d7 ROM:00117546 subq.w #1,d7 ROM:00117548 move.w d7,d6 ROM:0011754A ROM:0011754A loc_11754A: ; CODE XREF: sub_117522+2A↓j ROM:0011754A cmp.w -(a2),d2 ROM:0011754C dbgt d7,loc_11754A ROM:00117550 cmp.w d7,d6 ROM:00117552 beq.w loc_117560 ROM:00117556 cmpi.w #$FFFF,d7 ROM:0011755A bne.w loc_117576 ROM:0011755E clr.w d7 ROM:00117560 ROM:00117560 loc_117560: ; CODE XREF: sub_117522+30↑j ROM:00117560 ; sub_117522+66↓j ROM:00117560 move.w d7,var_1A(a4) ROM:00117564 move.w d7,var_1C(a4) ROM:00117568 clr.w var_12(a4) ROM:0011756C move.w #$2710,var_14(a4) ROM:00117572 bra.w loc_1175AC ROM:00117576 ; --------------------------------------------------------------------------- ROM:00117576 ROM:00117576 loc_117576: ; CODE XREF: sub_117522+38↑j ROM:00117576 move.w d7,var_1A(a4) ROM:0011757A addq.w #1,var_1A(a4) ROM:0011757E move.w d7,var_1C(a4) ROM:00117582 move.w 2(a2),d7 ROM:00117586 sub.w (a2),d7 ROM:00117588 beq.s loc_117560 ROM:0011758A clr.l d6 ROM:0011758C move.w d2,d6 ROM:0011758E sub.w (a2),d6 ROM:00117590 muls.w #$2710,d6 ROM:00117594 divs.w d7,d6 ROM:00117596 move.w d6,var_14(a4) ROM:0011759A clr.l d6 ROM:0011759C move.w 2(a2),d6 ROM:001175A0 sub.w d2,d6 ROM:001175A2 muls.w #$2710,d6 ROM:001175A6 divs.w d7,d6 ROM:001175A8 move.w d6,var_12(a4) ROM:001175AC ROM:001175AC loc_1175AC: ; CODE XREF: sub_117522+50↑j ROM:001175AC movea.l a1,a2 ROM:001175AE addq.w #4,a2 ROM:001175B0 adda.w var_22(a4),a2 ROM:001175B4 adda.w var_22(a4),a2 ROM:001175B8 adda.w var_24(a4),a2 ROM:001175BC adda.w var_24(a4),a2 ROM:001175C0 move.w var_24(a4),d7 ROM:001175C4 subq.w #1,d7 ROM:001175C6 move.w d7,d6 ROM:001175C8 ROM:001175C8 loc_1175C8: ; CODE XREF: sub_117522+A8↓j ROM:001175C8 cmp.w -(a2),d3 ROM:001175CA dbgt d7,loc_1175C8 ROM:001175CE cmp.w d7,d6 ROM:001175D0 beq.w loc_1175DE ROM:001175D4 cmpi.w #$FFFF,d7 ROM:001175D8 bne.w loc_1175F4 ROM:001175DC clr.w d7 ROM:001175DE ROM:001175DE loc_1175DE: ; CODE XREF: sub_117522+AE↑j ROM:001175DE ; sub_117522+E4↓j ROM:001175DE move.w d7,var_1E(a4) ROM:001175E2 move.w d7,var_20(a4) ROM:001175E6 clr.w var_16(a4) ROM:001175EA move.w #$2710,var_18(a4) ROM:001175F0 bra.w loc_11762A ROM:001175F4 ; --------------------------------------------------------------------------- ROM:001175F4 ROM:001175F4 loc_1175F4: ; CODE XREF: sub_117522+B6↑j ROM:001175F4 move.w d7,var_1E(a4) ROM:001175F8 addq.w #1,var_1E(a4) ROM:001175FC move.w d7,var_20(a4) ROM:00117600 move.w 2(a2),d7 ROM:00117604 sub.w (a2),d7 ROM:00117606 beq.s loc_1175DE ROM:00117608 clr.l d6 ROM:0011760A move.w d3,d6 ROM:0011760C sub.w (a2),d6 ROM:0011760E muls.w #$2710,d6 ROM:00117612 divs.w d7,d6 ROM:00117614 move.w d6,var_18(a4) ROM:00117618 clr.l d6 ROM:0011761A move.w 2(a2),d6 ROM:0011761E sub.w d3,d6 ROM:00117620 muls.w #$2710,d6 ROM:00117624 divs.w d7,d6 ROM:00117626 move.w d6,var_16(a4) ROM:0011762A ROM:0011762A loc_11762A: ; CODE XREF: sub_117522+CE↑j ROM:0011762A move.w var_12(a4),d2 ROM:0011762E move.w var_14(a4),d3 ROM:00117632 move.w var_16(a4),d5 ROM:00117636 move.w var_18(a4),d6 ROM:0011763A move.w d2,d7 ROM:0011763C muls.w d5,d7 ROM:0011763E divs.w #$2710,d7 ROM:00117642 move.w d7,var_A(a4) ROM:00117646 move.w d3,d7 ROM:00117648 muls.w d5,d7 ROM:0011764A divs.w #$2710,d7 ROM:0011764E move.w d7,var_E(a4) ROM:00117652 muls.w d6,d2 ROM:00117654 divs.w #$2710,d2 ROM:00117658 move.w d2,var_C(a4) ROM:0011765C muls.w d6,d3 ROM:0011765E divs.w #$2710,d3 ROM:00117662 move.w d3,var_10(a4) ROM:00117666 move.w var_20(a4),d5 ROM:0011766A muls.w var_22(a4),d5 ROM:0011766E add.w var_1C(a4),d5 ROM:00117672 move.w d5,var_2(a4) ROM:00117676 move.w var_20(a4),d5 ROM:0011767A muls.w var_22(a4),d5 ROM:0011767E add.w var_1A(a4),d5 ROM:00117682 move.w d5,var_6(a4) ROM:00117686 move.w var_1E(a4),d5 ROM:0011768A muls.w var_22(a4),d5 ROM:0011768E add.w var_1C(a4),d5 ROM:00117692 move.w d5,var_4(a4) ROM:00117696 move.w var_1E(a4),d5 ROM:0011769A muls.w var_22(a4),d5 ROM:0011769E add.w var_1A(a4),d5 ROM:001176A2 move.w d5,var_8(a4) ROM:001176A6 muls.w #$14,d4 ROM:001176AA addi.w #$1D4C,d4 ROM:001176AE clr.l d5 ROM:001176B0 movea.w var_2(a4),a2 ROM:001176B4 move.b (a0,a2.w),d5 ROM:001176B8 muls.w #$14,d5 ROM:001176BC addi.w #$1D4C,d5 ROM:001176C0 move.w d4,d2 ROM:001176C2 sub.w d5,d2 ROM:001176C4 move.w var_A(a4),d3 ROM:001176C8 muls.w d2,d3 ROM:001176CA divs.w #$2710,d3 ROM:001176CE add.w d3,d5 ROM:001176D0 bsr.w sub_11775A ROM:001176D4 move.b d5,(a0,a2.w) ROM:001176D8 clr.l d5 ROM:001176DA movea.w var_4(a4),a2 ROM:001176DE move.b (a0,a2.w),d5 ROM:001176E2 muls.w #$14,d5 ROM:001176E6 addi.w #$1D4C,d5 ROM:001176EA move.w d4,d2 ROM:001176EC sub.w d5,d2 ROM:001176EE move.w var_C(a4),d3 ROM:001176F2 muls.w d2,d3 ROM:001176F4 divs.w #$2710,d3 ROM:001176F8 add.w d3,d5 ROM:001176FA bsr.w sub_11775A ROM:001176FE move.b d5,(a0,a2.w) ROM:00117702 clr.l d5 ROM:00117704 movea.w var_6(a4),a2 ROM:00117708 move.b (a0,a2.w),d5 ROM:0011770C muls.w #$14,d5 ROM:00117710 addi.w #$1D4C,d5 ROM:00117714 move.w d4,d2 ROM:00117716 sub.w d5,d2 ROM:00117718 move.w var_E(a4),d3 ROM:0011771C muls.w d2,d3 ROM:0011771E divs.w #$2710,d3 ROM:00117722 add.w d3,d5 ROM:00117724 bsr.w sub_11775A ROM:00117728 move.b d5,(a0,a2.w) ROM:0011772C clr.l d5 ROM:0011772E movea.w var_8(a4),a2 ROM:00117732 move.b (a0,a2.w),d5 ROM:00117736 muls.w #$14,d5 ROM:0011773A addi.w #$1D4C,d5 ROM:0011773E move.w d4,d2 ROM:00117740 sub.w d5,d2 ROM:00117742 move.w var_10(a4),d3 ROM:00117746 muls.w d2,d3 ROM:00117748 divs.w #$2710,d3 ROM:0011774C add.w d3,d5 ROM:0011774E bsr.w sub_11775A ROM:00117752 move.b d5,(a0,a2.w) ROM:00117756 unlk a4 ROM:00117758 rts ROM:00117758 ; End of function sub_117522 ROM:00117758 ROM:0011775A ROM:0011775A ; =============== S U B R O U T I N E ======================================= ROM:0011775A ROM:0011775A ROM:0011775A sub_11775A: ; CODE XREF: sub_117522+1AE↑p ROM:0011775A ; sub_117522+1D8↑p ... ROM:0011775A cmpi.w #$1D4C,d5 ROM:0011775E bge.w loc_117766 ROM:00117762 move.w #$1D4C,d5 ROM:00117766 ROM:00117766 loc_117766: ; CODE XREF: sub_11775A+4↑j ROM:00117766 cmpi.w #$3138,d5 ROM:0011776A ble.w loc_117772 ROM:0011776E move.w #$3138,d5 ROM:00117772 ROM:00117772 loc_117772: ; CODE XREF: sub_11775A+10↑j ROM:00117772 cmpi.w #$2710,d5 ROM:00117776 bge.w loc_11777C ROM:0011777A addq.w #1,d5 ROM:0011777C ROM:0011777C loc_11777C: ; CODE XREF: sub_11775A+1C↑j ROM:0011777C addi.w #9,d5 ROM:00117780 divs.w #$14,d5 ROM:00117784 subi.w #$177,d5 ROM:00117788 rts ROM:00117788 ; End of function sub_11775A ROM:00117788 ROM:0011778A ROM:0011778A ; =============== S U B R O U T I N E ======================================= ROM:0011778A ROM:0011778A ROM:0011778A sub_11778A: ; CODE XREF: sub_1119C6+BA↑p ROM:0011778A btst #4,($949).w ROM:00117790 beq.s loc_1177D8 ROM:00117792 move.l ($404).w,d1 ROM:00117796 sub.l ($474).w,d1 ROM:0011779A bpl.s loc_1177A6 ROM:0011779C bclr #$1F,d1 ROM:001177A0 bset #3,($94D).w ROM:001177A6 ROM:001177A6 loc_1177A6: ; CODE XREF: sub_11778A+10↑j ROM:001177A6 move.l #$7270E00,d3 ROM:001177AC divs.l d1,d3 ROM:001177B0 divs.w #4,d3 ROM:001177B4 cmpi.w #$7D00,d3 ROM:001177B8 ble.s loc_1177BE ROM:001177BA move.w #$7D00,d3 ROM:001177BE ROM:001177BE loc_1177BE: ; CODE XREF: sub_11778A+2E↑j ROM:001177BE move.w d3,($5BA).w ROM:001177C2 sub.w ($5BE).w,d3 ROM:001177C6 ext.l d3 ROM:001177C8 muls.l #$F4240,d2:d3 ROM:001177D0 divs.l d1,d2:d3 ROM:001177D4 move.w d3,($5BC).w ROM:001177D8 ROM:001177D8 loc_1177D8: ; CODE XREF: sub_11778A+6↑j ROM:001177D8 bset #4,($949).w ROM:001177DE move.l ($404).w,($474).w ROM:001177E4 move.w ($5BA).w,($5BE).w ROM:001177EA rts ROM:001177EA ; End of function sub_11778A ROM:001177EA ROM:001177EC ROM:001177EC ; =============== S U B R O U T I N E ======================================= ROM:001177EC ROM:001177EC ROM:001177EC sub_1177EC: ; CODE XREF: ROM:00111DEA↑p ROM:001177EC ; ROM:00111E48↑p ... ROM:001177EC clr.w ($5BA).w ROM:001177F0 bclr #4,($949).w ROM:001177F6 clr.w ($5BC).w ROM:001177FA rts ROM:001177FA ; End of function sub_1177EC ROM:001177FA ROM:001177FC ROM:001177FC ; =============== S U B R O U T I N E ======================================= ROM:001177FC ROM:001177FC ROM:001177FC sub_1177FC: ; CODE XREF: sub_11936A+64↓p ROM:001177FC ; sub_11936A+194↓p ... ROM:001177FC sub.l d2,d1 ROM:001177FE muls.l #$64,d4:d1 ; 'd' ROM:00117806 divs.l d3,d4:d1 ROM:0011780A move.l d2,d4 ROM:0011780C add.l d1,d4 ROM:0011780E rts ROM:0011780E ; End of function sub_1177FC ROM:0011780E ROM:00117810 ; --------------------------------------------------------------------------- ROM:00117810 rts ROM:00117812 ROM:00117812 ; =============== S U B R O U T I N E ======================================= ROM:00117812 ROM:00117812 ROM:00117812 sub_117812: ; CODE XREF: sub_11C986+3A↓p ROM:00117812 ; sub_11CB70+1C↓p ROM:00117812 movea.w (a5,d1.w),a0 ROM:00117816 adda.l a5,a0 ROM:00117818 move.w (a0)+,d4 ROM:0011781A ble.w loc_1178EA ROM:0011781E move.w (a0)+,d5 ROM:00117820 ble.w loc_1178EA ROM:00117824 move.w d4,d7 ROM:00117826 subq.w #1,d7 ROM:00117828 adda.w d4,a0 ROM:0011782A adda.w d4,a0 ROM:0011782C movea.l a0,a2 ROM:0011782E ROM:0011782E loc_11782E: ; CODE XREF: sub_117812+1E↓j ROM:0011782E cmp.w -(a2),d2 ROM:00117830 dbge d7,loc_11782E ROM:00117834 bge.s loc_11783A ROM:00117836 clr.w d7 ROM:00117838 bra.s loc_117842 ROM:0011783A ; --------------------------------------------------------------------------- ROM:0011783A ROM:0011783A loc_11783A: ; CODE XREF: sub_117812+22↑j ROM:0011783A move.w (a2)+,d0 ROM:0011783C cmpa.l a2,a0 ROM:0011783E bne.s loc_117844 ROM:00117840 subq.l #2,a2 ROM:00117842 ROM:00117842 loc_117842: ; CODE XREF: sub_117812+26↑j ROM:00117842 move.w (a2),d0 ROM:00117844 ROM:00117844 loc_117844: ; CODE XREF: sub_117812+2C↑j ROM:00117844 swap d0 ROM:00117846 move.w (a2),d0 ROM:00117848 swap d0 ROM:0011784A move.w d5,d1 ROM:0011784C subq.w #1,d1 ROM:0011784E beq.w loc_1178E6 ROM:00117852 adda.w d5,a0 ROM:00117854 adda.w d5,a0 ROM:00117856 movea.l a0,a2 ROM:00117858 swap d2 ROM:0011785A ROM:0011785A loc_11785A: ; CODE XREF: sub_117812+4A↓j ROM:0011785A cmp.w -(a2),d3 ROM:0011785C dbge d1,loc_11785A ROM:00117860 bge.s loc_117866 ROM:00117862 clr.w d1 ROM:00117864 bra.s loc_11786E ROM:00117866 ; --------------------------------------------------------------------------- ROM:00117866 ROM:00117866 loc_117866: ; CODE XREF: sub_117812+4E↑j ROM:00117866 move.w (a2)+,d2 ROM:00117868 cmpa.l a2,a0 ROM:0011786A bne.s loc_117870 ROM:0011786C subq.l #2,a2 ROM:0011786E ROM:0011786E loc_11786E: ; CODE XREF: sub_117812+52↑j ROM:0011786E move.w (a2),d2 ROM:00117870 ROM:00117870 loc_117870: ; CODE XREF: sub_117812+58↑j ROM:00117870 swap d3 ROM:00117872 move.w (a2),d3 ROM:00117874 muls.w d4,d1 ROM:00117876 adda.l d1,a1 ROM:00117878 adda.w d7,a1 ROM:0011787A move.l d2,d6 ROM:0011787C swap d6 ROM:0011787E sub.w d0,d6 ROM:00117880 ble.s loc_1178B8 ROM:00117882 move.l d0,d5 ROM:00117884 swap d5 ROM:00117886 sub.w d0,d5 ROM:00117888 beq.s loc_1178B8 ROM:0011788A clr.w d1 ROM:0011788C clr.w d7 ROM:0011788E move.b 1(a1),d7 ROM:00117892 move.b (a1),d1 ROM:00117894 sub.w d1,d7 ROM:00117896 beq.s loc_11789C ROM:00117898 muls.w d6,d7 ROM:0011789A divs.w d5,d7 ROM:0011789C ROM:0011789C loc_11789C: ; CODE XREF: sub_117812+84↑j ROM:0011789C add.b (a1),d7 ROM:0011789E clr.w d0 ROM:001178A0 clr.w d1 ROM:001178A2 move.b 1(a1,d4.w),d1 ROM:001178A6 move.b (a1,d4.w),d0 ROM:001178AA sub.w d0,d1 ROM:001178AC beq.s loc_1178B2 ROM:001178AE muls.w d6,d1 ROM:001178B0 divs.w d5,d1 ROM:001178B2 ROM:001178B2 loc_1178B2: ; CODE XREF: sub_117812+9A↑j ROM:001178B2 add.b (a1,d4.w),d1 ROM:001178B6 bra.s loc_1178BE ROM:001178B8 ; --------------------------------------------------------------------------- ROM:001178B8 ROM:001178B8 loc_1178B8: ; CODE XREF: sub_117812+6E↑j ROM:001178B8 ; sub_117812+76↑j ROM:001178B8 move.b (a1),d7 ROM:001178BA move.b (a1,d4.w),d1 ROM:001178BE ROM:001178BE loc_1178BE: ; CODE XREF: sub_117812+A4↑j ROM:001178BE move.l d3,d6 ROM:001178C0 swap d6 ROM:001178C2 sub.w d2,d6 ROM:001178C4 ble.s loc_1178E4 ROM:001178C6 move.w d3,d5 ROM:001178C8 sub.w d2,d5 ROM:001178CA beq.s loc_1178E4 ROM:001178CC andi.w #$FF,d7 ROM:001178D0 andi.w #$FF,d1 ROM:001178D4 sub.w d7,d1 ROM:001178D6 beq.s loc_1178E4 ROM:001178D8 muls.w d6,d1 ROM:001178DA divs.w d5,d1 ROM:001178DC add.b d7,d1 ROM:001178DE andi.w #$FF,d1 ROM:001178E2 bra.s loc_1178E6 ROM:001178E4 ; --------------------------------------------------------------------------- ROM:001178E4 ROM:001178E4 loc_1178E4: ; CODE XREF: sub_117812+B2↑j ROM:001178E4 ; sub_117812+B8↑j ... ROM:001178E4 move.w d7,d1 ROM:001178E6 ROM:001178E6 loc_1178E6: ; CODE XREF: sub_117812+3C↑j ROM:001178E6 ; sub_117812+D0↑j ROM:001178E6 clr.l d0 ROM:001178E8 bra.s locret_1178EE ROM:001178EA ; --------------------------------------------------------------------------- ROM:001178EA ROM:001178EA loc_1178EA: ; CODE XREF: sub_117812+8↑j ROM:001178EA ; sub_117812+E↑j ROM:001178EA move.b #$FF,d0 ROM:001178EE ROM:001178EE locret_1178EE: ; CODE XREF: sub_117812+D6↑j ROM:001178EE rts ROM:001178EE ; End of function sub_117812 ROM:001178EE ROM:001178F0 ROM:001178F0 ; =============== S U B R O U T I N E ======================================= ROM:001178F0 ROM:001178F0 ROM:001178F0 sub_1178F0: ; CODE XREF: sub_110702+26↑p ROM:001178F0 ; sub_110702+46↑p ... ROM:001178F0 movea.w (a5,d1.w),a0 ROM:001178F4 adda.l a5,a0 ROM:001178F6 move.w (a0)+,d4 ROM:001178F8 ble.w loc_1179DC ROM:001178FC move.w (a0)+,d5 ROM:001178FE ble.w loc_1179DC ROM:00117902 move.w d4,d7 ROM:00117904 subq.w #1,d7 ROM:00117906 adda.w d4,a0 ROM:00117908 adda.w d4,a0 ROM:0011790A movea.l a0,a1 ROM:0011790C ROM:0011790C loc_11790C: ; CODE XREF: sub_1178F0+1E↓j ROM:0011790C cmp.w -(a1),d2 ROM:0011790E dbge d7,loc_11790C ROM:00117912 bge.s loc_117918 ROM:00117914 clr.w d7 ROM:00117916 bra.s loc_117920 ROM:00117918 ; --------------------------------------------------------------------------- ROM:00117918 ROM:00117918 loc_117918: ; CODE XREF: sub_1178F0+22↑j ROM:00117918 move.w (a1)+,d0 ROM:0011791A cmpa.l a1,a0 ROM:0011791C bne.s loc_117922 ROM:0011791E subq.l #2,a1 ROM:00117920 ROM:00117920 loc_117920: ; CODE XREF: sub_1178F0+26↑j ROM:00117920 move.w (a1),d0 ROM:00117922 ROM:00117922 loc_117922: ; CODE XREF: sub_1178F0+2C↑j ROM:00117922 swap d0 ROM:00117924 move.w (a1),d0 ROM:00117926 swap d0 ROM:00117928 move.w d5,d1 ROM:0011792A subq.w #1,d1 ROM:0011792C beq.w loc_1179B4 ROM:00117930 adda.w d5,a0 ROM:00117932 adda.w d5,a0 ROM:00117934 movea.l a0,a1 ROM:00117936 swap d2 ROM:00117938 ROM:00117938 loc_117938: ; CODE XREF: sub_1178F0+4A↓j ROM:00117938 cmp.w -(a1),d3 ROM:0011793A dbge d1,loc_117938 ROM:0011793E bge.s loc_117944 ROM:00117940 clr.w d1 ROM:00117942 bra.s loc_11794C ROM:00117944 ; --------------------------------------------------------------------------- ROM:00117944 ROM:00117944 loc_117944: ; CODE XREF: sub_1178F0+4E↑j ROM:00117944 move.w (a1)+,d2 ROM:00117946 cmpa.l a1,a0 ROM:00117948 bne.s loc_11794E ROM:0011794A subq.l #2,a1 ROM:0011794C ROM:0011794C loc_11794C: ; CODE XREF: sub_1178F0+52↑j ROM:0011794C move.w (a1),d2 ROM:0011794E ROM:0011794E loc_11794E: ; CODE XREF: sub_1178F0+58↑j ROM:0011794E swap d3 ROM:00117950 move.w (a1),d3 ROM:00117952 muls.w d4,d1 ROM:00117954 muls.w #2,d1 ROM:00117958 adda.l d1,a0 ROM:0011795A adda.w d7,a0 ROM:0011795C adda.w d7,a0 ROM:0011795E move.l d2,d6 ROM:00117960 swap d6 ROM:00117962 sub.w d0,d6 ROM:00117964 ble.s loc_117990 ROM:00117966 move.l d0,d5 ROM:00117968 swap d5 ROM:0011796A sub.w d0,d5 ROM:0011796C beq.s loc_117990 ROM:0011796E move.w 2(a0),d7 ROM:00117972 sub.w (a0),d7 ROM:00117974 beq.s loc_11797A ROM:00117976 muls.w d6,d7 ROM:00117978 divs.w d5,d7 ROM:0011797A ROM:0011797A loc_11797A: ; CODE XREF: sub_1178F0+84↑j ROM:0011797A add.w (a0),d7 ROM:0011797C move.w 2(a0,d4.w*2),d1 ROM:00117980 sub.w (a0,d4.w*2),d1 ROM:00117984 beq.s loc_11798A ROM:00117986 muls.w d6,d1 ROM:00117988 divs.w d5,d1 ROM:0011798A ROM:0011798A loc_11798A: ; CODE XREF: sub_1178F0+94↑j ROM:0011798A add.w (a0,d4.w*2),d1 ROM:0011798E bra.s loc_117996 ROM:00117990 ; --------------------------------------------------------------------------- ROM:00117990 ROM:00117990 loc_117990: ; CODE XREF: sub_1178F0+74↑j ROM:00117990 ; sub_1178F0+7C↑j ROM:00117990 move.w (a0),d7 ROM:00117992 move.w (a0,d4.w*2),d1 ROM:00117996 ROM:00117996 loc_117996: ; CODE XREF: sub_1178F0+9E↑j ROM:00117996 move.l d3,d6 ROM:00117998 swap d6 ROM:0011799A sub.w d2,d6 ROM:0011799C ble.s loc_1179B0 ROM:0011799E move.w d3,d5 ROM:001179A0 sub.w d2,d5 ROM:001179A2 beq.s loc_1179B0 ROM:001179A4 sub.w d7,d1 ROM:001179A6 beq.s loc_1179B0 ROM:001179A8 muls.w d6,d1 ROM:001179AA divs.w d5,d1 ROM:001179AC add.w d7,d1 ROM:001179AE bra.s loc_1179D8 ROM:001179B0 ; --------------------------------------------------------------------------- ROM:001179B0 ROM:001179B0 loc_1179B0: ; CODE XREF: sub_1178F0+AC↑j ROM:001179B0 ; sub_1178F0+B2↑j ... ROM:001179B0 move.w d7,d1 ROM:001179B2 bra.s loc_1179D8 ROM:001179B4 ; --------------------------------------------------------------------------- ROM:001179B4 ROM:001179B4 loc_1179B4: ; CODE XREF: sub_1178F0+3C↑j ROM:001179B4 adda.w d7,a0 ROM:001179B6 adda.w d7,a0 ROM:001179B8 move.w d2,d6 ROM:001179BA sub.w d0,d6 ROM:001179BC ble.s loc_1179D6 ROM:001179BE move.l d0,d5 ROM:001179C0 swap d5 ROM:001179C2 sub.w d0,d5 ROM:001179C4 beq.s loc_1179D6 ROM:001179C6 move.w 2(a0),d1 ROM:001179CA sub.w (a0),d1 ROM:001179CC beq.s loc_1179D6 ROM:001179CE muls.w d6,d1 ROM:001179D0 divs.w d5,d1 ROM:001179D2 add.w (a0),d1 ROM:001179D4 bra.s loc_1179D8 ROM:001179D6 ; --------------------------------------------------------------------------- ROM:001179D6 ROM:001179D6 loc_1179D6: ; CODE XREF: sub_1178F0+CC↑j ROM:001179D6 ; sub_1178F0+D4↑j ... ROM:001179D6 move.w (a0),d1 ROM:001179D8 ROM:001179D8 loc_1179D8: ; CODE XREF: sub_1178F0+BE↑j ROM:001179D8 ; sub_1178F0+C2↑j ... ROM:001179D8 moveq #0,d0 ROM:001179DA bra.s locret_1179E0 ROM:001179DC ; --------------------------------------------------------------------------- ROM:001179DC ROM:001179DC loc_1179DC: ; CODE XREF: sub_1178F0+8↑j ROM:001179DC ; sub_1178F0+E↑j ROM:001179DC move.b #$FF,d0 ROM:001179E0 ROM:001179E0 locret_1179E0: ; CODE XREF: sub_1178F0+EA↑j ROM:001179E0 rts ROM:001179E0 ; End of function sub_1178F0 ROM:001179E0 ROM:001179E2 ROM:001179E2 ; =============== S U B R O U T I N E ======================================= ROM:001179E2 ROM:001179E2 ROM:001179E2 sub_1179E2: ; CODE XREF: ROM:00117322↑p ROM:001179E2 clr.w ($FFFFFA22).w ROM:001179E6 ori.w #8,($FFFFFA24).w ROM:001179EC move.w #$552,($FFFFFA22).w ROM:001179F2 rts ROM:001179F2 ; End of function sub_1179E2 ROM:001179F2 ROM:001179F4 ; --------------------------------------------------------------------------- ROM:001179F4 movem.l d0-a5,-(sp) ROM:001179F8 move.w ($FFFFF462).w,-(sp) ROM:001179FC move sr,-(sp) ROM:001179FE move #$2700,sr ROM:00117A02 move.l sp,d0 ROM:00117A04 cmp.w ($5B8).w,d0 ROM:00117A08 bge.s loc_117A0E ROM:00117A0A move.w d0,($5B8).w ROM:00117A0E ROM:00117A0E loc_117A0E: ; CODE XREF: ROM:00117A08↑j ROM:00117A0E bsr.l sub_119284 ROM:00117A14 move (sp)+,sr ROM:00117A16 bsr.l sub_11867C ROM:00117A1C bsr.l sub_1319FC ROM:00117A22 bsr.l sub_11A186 ROM:00117A28 bsr.l sub_1133A2 ROM:00117A2E bsr.l sub_12E696 ROM:00117A34 bsr.l nullsub_31 ROM:00117A3A bsr.l sub_11185E ROM:00117A40 bsr.l sub_112608 ROM:00117A46 btst #5,($940).w ROM:00117A4C beq.s loc_117A62 ROM:00117A4E bsr.l nullsub_29 ROM:00117A54 btst #4,($94A).w ROM:00117A5A beq.s loc_117A62 ROM:00117A5C bsr.l nullsub_30 ROM:00117A62 ROM:00117A62 loc_117A62: ; CODE XREF: ROM:00117A4C↑j ROM:00117A62 ; ROM:00117A5A↑j ROM:00117A62 bsr.l nullsub_33 ROM:00117A68 addq.w #1,($5C2).w ROM:00117A6C cmpi.w #$C8,($5C2).w ROM:00117A72 blt.s loc_117A7E ROM:00117A74 clr.w ($5C2).w ROM:00117A78 bset #0,($94C).w ROM:00117A7E ROM:00117A7E loc_117A7E: ; CODE XREF: ROM:00117A72↑j ROM:00117A7E cmpi.w #6,($4EA).w ROM:00117A84 beq.s loc_117A8E ROM:00117A86 cmpi.w #9,($4EA).w ROM:00117A8C bne.s loc_117A9A ROM:00117A8E ROM:00117A8E loc_117A8E: ; CODE XREF: ROM:00117A84↑j ROM:00117A8E bsr.l sub_111076 ROM:00117A94 bsr.l sub_11132C ROM:00117A9A ROM:00117A9A loc_117A9A: ; CODE XREF: ROM:00117A8C↑j ROM:00117A9A bsr.l nullsub_32 ROM:00117AA0 bsr.l sub_12C088 ROM:00117AA6 move.w ($ECC).w,($C74).w ROM:00117AAC bsr.l sub_128A20 ROM:00117AB2 bsr.l sub_12B674 ROM:00117AB8 cmpi.w #1,($59A).w ROM:00117ABE bne.s loc_117AC6 ROM:00117AC0 bsr.l sub_116002 ROM:00117AC6 ROM:00117AC6 loc_117AC6: ; CODE XREF: ROM:00117ABE↑j ROM:00117AC6 move.w ($FFFFF462).w,d0 ROM:00117ACA sub.w (sp)+,d0 ROM:00117ACC move.w d0,($5C0).w ROM:00117AD0 cmp.w ($1B0A).w,d0 ROM:00117AD4 bge.w loc_117ADC ROM:00117AD8 move.w d0,($1B0A).w ROM:00117ADC ROM:00117ADC loc_117ADC: ; CODE XREF: ROM:00117AD4↑j ROM:00117ADC movem.l (sp)+,d0-a5 ROM:00117AE0 rte ROM:00117AE2 ; --------------------------------------------------------------------------- ROM:00117AE2 rts ROM:00117AE4 ; --------------------------------------------------------------------------- ROM:00117AE4 bgnd ROM:00117AE6 move.l (sp),($4A8).w ROM:00117AEA move.l 4(sp),($4AC).w ROM:00117AF0 rte ROM:00117AF2 ; --------------------------------------------------------------------------- ROM:00117AF2 andi.w #$F7FF,($FFFFFE20).w ROM:00117AF8 rte ROM:00117AFA ; --------------------------------------------------------------------------- ROM:00117AFA andi.w #$EFFF,($FFFFFE20).w ROM:00117B00 rte ROM:00117B02 ; --------------------------------------------------------------------------- ROM:00117B02 bset #6,($1362).w ROM:00117B08 bra.l loc_1138CE ROM:00117B0E ; --------------------------------------------------------------------------- ROM:00117B0E rte ROM:00117B10 ; --------------------------------------------------------------------------- ROM:00117B10 bclr #6,($1362).w ROM:00117B16 bra.l loc_1138CE ROM:00117B1C ; --------------------------------------------------------------------------- ROM:00117B1C rte ROM:00117B1E ; --------------------------------------------------------------------------- ROM:00117B1E andi.w #$7FFF,($FFFFFE20).w ROM:00117B24 rte ROM:00117B26 ; --------------------------------------------------------------------------- ROM:00117B26 andi.w #$BFFF,($FFFFFE20).w ROM:00117B2C rte ROM:00117B2E ; --------------------------------------------------------------------------- ROM:00117B2E bsr.w nullsub_34 ROM:00117B32 bsr.w nullsub_35 ROM:00117B36 bsr.w sub_117B3C ROM:00117B3A rts ROM:00117B3C ROM:00117B3C ; =============== S U B R O U T I N E ======================================= ROM:00117B3C ROM:00117B3C ROM:00117B3C sub_117B3C: ; CODE XREF: ROM:00117B36↑p ROM:00117B3C clr.w d1 ROM:00117B3E move.b ($780).w,d1 ROM:00117B42 cmpi.w #3,d1 ROM:00117B46 bcc.s locret_117B50 ROM:00117B48 movea.l off_117B52(pc,d1.w*4),a0 ROM:00117B4C nop ROM:00117B4E jmp (a0) ROM:00117B50 ; --------------------------------------------------------------------------- ROM:00117B50 ROM:00117B50 locret_117B50: ; CODE XREF: sub_117B3C+A↑j ROM:00117B50 rts ROM:00117B50 ; End of function sub_117B3C ROM:00117B50 ROM:00117B50 ; --------------------------------------------------------------------------- ROM:00117B52 off_117B52: dc.l loc_117B5E ; DATA XREF: sub_117B3C+C↑r ROM:00117B56 dc.l loc_117B74 ROM:00117B5A dc.l loc_117BC2 ROM:00117B5E ; --------------------------------------------------------------------------- ROM:00117B5E ROM:00117B5E loc_117B5E: ; DATA XREF: ROM:off_117B52↑o ROM:00117B5E bclr #4,($943).w ROM:00117B64 move.b #0,($77E).w ROM:00117B6A move.b #1,($780).w ROM:00117B70 bra.s loc_117BBC ROM:00117B72 ; --------------------------------------------------------------------------- ROM:00117B72 rts ROM:00117B74 ; --------------------------------------------------------------------------- ROM:00117B74 ROM:00117B74 loc_117B74: ; DATA XREF: ROM:00117B56↑o ROM:00117B74 btst #3,($949).w ROM:00117B7A beq.s loc_117B90 ROM:00117B7C bclr #3,($949).w ROM:00117B82 move.b #0,($77E).w ROM:00117B88 move.b #1,($780).w ROM:00117B8E bra.s loc_117BBC ROM:00117B90 ; --------------------------------------------------------------------------- ROM:00117B90 ROM:00117B90 loc_117B90: ; CODE XREF: ROM:00117B7A↑j ROM:00117B90 move.b ($77E).w,d0 ROM:00117B94 cmpi.b #8,d0 ROM:00117B98 bne.s loc_117BAC ROM:00117B9A bsr.w nullsub_36 ROM:00117B9E move.b #0,($77E).w ROM:00117BA4 move.b #1,($780).w ROM:00117BAA bra.s loc_117BBC ROM:00117BAC ; --------------------------------------------------------------------------- ROM:00117BAC ROM:00117BAC loc_117BAC: ; CODE XREF: ROM:00117B98↑j ROM:00117BAC btst #4,($943).w ROM:00117BB2 beq.s loc_117BBC ROM:00117BB4 move.b #2,($780).w ROM:00117BBA bra.s loc_117C06 ROM:00117BBC ; --------------------------------------------------------------------------- ROM:00117BBC ROM:00117BBC loc_117BBC: ; CODE XREF: ROM:00117B70↑j ROM:00117BBC ; ROM:00117B8E↑j ... ROM:00117BBC bsr.w sub_117C12 ROM:00117BC0 rts ROM:00117BC2 ; --------------------------------------------------------------------------- ROM:00117BC2 ROM:00117BC2 loc_117BC2: ; DATA XREF: ROM:00117B5A↑o ROM:00117BC2 btst #3,($949).w ROM:00117BC8 beq.s loc_117BE4 ROM:00117BCA bclr #3,($949).w ROM:00117BD0 move.b #0,($77E).w ROM:00117BD6 bclr #4,($943).w ROM:00117BDC move.b #1,($780).w ROM:00117BE2 bra.s loc_117BBC ROM:00117BE4 ; --------------------------------------------------------------------------- ROM:00117BE4 ROM:00117BE4 loc_117BE4: ; CODE XREF: ROM:00117BC8↑j ROM:00117BE4 move.b ($77E).w,d0 ROM:00117BE8 cmpi.b #8,d0 ROM:00117BEC bne.s loc_117C06 ROM:00117BEE bsr.w nullsub_36 ROM:00117BF2 move.b #0,($77E).w ROM:00117BF8 bclr #4,($943).w ROM:00117BFE move.b #1,($780).w ROM:00117C04 bra.s loc_117BBC ROM:00117C06 ; --------------------------------------------------------------------------- ROM:00117C06 ROM:00117C06 loc_117C06: ; CODE XREF: ROM:00117BBA↑j ROM:00117C06 ; ROM:00117BEC↑j ROM:00117C06 bsr.w sub_117C12 ROM:00117C0A rts ROM:00117C0C ; --------------------------------------------------------------------------- ROM:00117C0C rts ROM:00117C0E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_34. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00117C10 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_35. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00117C12 ROM:00117C12 ; =============== S U B R O U T I N E ======================================= ROM:00117C12 ROM:00117C12 ROM:00117C12 sub_117C12: ; CODE XREF: ROM:loc_117BBC↑p ROM:00117C12 ; ROM:loc_117C06↑p ROM:00117C12 addq.b #1,($77E).w ROM:00117C16 rts ROM:00117C16 ; End of function sub_117C12 ROM:00117C16 ROM:00117C18 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_36. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00117C1A ROM:00117C1A ; =============== S U B R O U T I N E ======================================= ROM:00117C1A ROM:00117C1A ROM:00117C1A sub_117C1A: ; CODE XREF: ROM:00117306↑p ROM:00117C1A ; ROM:00117434↑p ... ROM:00117C1A bsr.l sub_114160 ROM:00117C20 bsr.w sub_117C30 ROM:00117C24 btst #3,($93F).w ROM:00117C2A bne.s locret_117C2E ROM:00117C2C bra.s sub_117C1A ROM:00117C2E ; --------------------------------------------------------------------------- ROM:00117C2E ROM:00117C2E locret_117C2E: ; CODE XREF: sub_117C1A+10↑j ROM:00117C2E rts ROM:00117C2E ; End of function sub_117C1A ROM:00117C2E ROM:00117C30 ROM:00117C30 ; =============== S U B R O U T I N E ======================================= ROM:00117C30 ROM:00117C30 ROM:00117C30 sub_117C30: ; CODE XREF: sub_117C1A+6↑p ROM:00117C30 bclr #7,($943).w ROM:00117C36 clr.w d1 ROM:00117C38 move.b ($783).w,d1 ROM:00117C3C cmpi.w #$E,d1 ROM:00117C40 bcc.s locret_117C4A ROM:00117C42 movea.l off_117C4C(pc,d1.w*4),a0 ROM:00117C46 nop ROM:00117C48 jmp (a0) ROM:00117C4A ; --------------------------------------------------------------------------- ROM:00117C4A ROM:00117C4A locret_117C4A: ; CODE XREF: sub_117C30+10↑j ROM:00117C4A rts ROM:00117C4A ; End of function sub_117C30 ROM:00117C4A ROM:00117C4A ; --------------------------------------------------------------------------- ROM:00117C4C off_117C4C: dc.l loc_117C84 ; DATA XREF: sub_117C30+12↑r ROM:00117C50 dc.l loc_117C9A ROM:00117C54 dc.l loc_117CB6 ROM:00117C58 dc.l loc_117CF4 ROM:00117C5C dc.l loc_117D10 ROM:00117C60 dc.l loc_117D56 ROM:00117C64 dc.l loc_117D72 ROM:00117C68 dc.l loc_117DCA ROM:00117C6C dc.l loc_117DEA ROM:00117C70 dc.l loc_117E6E ROM:00117C74 dc.l loc_117EAA ROM:00117C78 dc.l loc_117F1A ROM:00117C7C dc.l loc_117F36 ROM:00117C80 dc.l loc_117F56 ROM:00117C84 ; --------------------------------------------------------------------------- ROM:00117C84 ROM:00117C84 loc_117C84: ; DATA XREF: ROM:off_117C4C↑o ROM:00117C84 bclr #3,($93F).w ROM:00117C8A bset #1,($942).w ROM:00117C90 move.b #1,($783).w ROM:00117C96 bra.s locret_117CB4 ROM:00117C98 ; --------------------------------------------------------------------------- ROM:00117C98 rts ROM:00117C9A ; --------------------------------------------------------------------------- ROM:00117C9A ROM:00117C9A loc_117C9A: ; DATA XREF: ROM:00117C50↑o ROM:00117C9A btst #6,($93F).w ROM:00117CA0 beq.s locret_117CB4 ROM:00117CA2 bclr #6,($93F).w ROM:00117CA8 bsr.w sub_118124 ROM:00117CAC move.b #2,($783).w ROM:00117CB2 bra.s locret_117CF2 ROM:00117CB4 ; --------------------------------------------------------------------------- ROM:00117CB4 ROM:00117CB4 locret_117CB4: ; CODE XREF: ROM:00117C96↑j ROM:00117CB4 ; ROM:00117CA0↑j ROM:00117CB4 rts ROM:00117CB6 ; --------------------------------------------------------------------------- ROM:00117CB6 ROM:00117CB6 loc_117CB6: ; DATA XREF: ROM:00117C54↑o ROM:00117CB6 btst #2,($947).w ROM:00117CBC beq.s loc_117CDC ROM:00117CBE bsr.w sub_11807E ROM:00117CC2 bsr.w sub_117F82 ROM:00117CC6 bsr.w sub_118066 ROM:00117CCA bset #7,($94B).w ROM:00117CD0 move.b #8,($783).w ROM:00117CD6 bra.l locret_117E6C ROM:00117CDC ; --------------------------------------------------------------------------- ROM:00117CDC ROM:00117CDC loc_117CDC: ; CODE XREF: ROM:00117CBC↑j ROM:00117CDC btst #2,($947).w ROM:00117CE2 bne.s locret_117CF2 ROM:00117CE4 bset #2,($940).w ROM:00117CEA move.b #3,($783).w ROM:00117CF0 bra.s locret_117D0E ROM:00117CF2 ; --------------------------------------------------------------------------- ROM:00117CF2 ROM:00117CF2 locret_117CF2: ; CODE XREF: ROM:00117CB2↑j ROM:00117CF2 ; ROM:00117CE2↑j ROM:00117CF2 rts ROM:00117CF4 ; --------------------------------------------------------------------------- ROM:00117CF4 ROM:00117CF4 loc_117CF4: ; DATA XREF: ROM:00117C58↑o ROM:00117CF4 btst #4,($947).w ROM:00117CFA beq.s locret_117D0E ROM:00117CFC bclr #1,($944).w ROM:00117D02 bsr.w sub_1180B0 ROM:00117D06 move.b #4,($783).w ROM:00117D0C bra.s locret_117D54 ROM:00117D0E ; --------------------------------------------------------------------------- ROM:00117D0E ROM:00117D0E locret_117D0E: ; CODE XREF: ROM:00117CF0↑j ROM:00117D0E ; ROM:00117CFA↑j ROM:00117D0E rts ROM:00117D10 ; --------------------------------------------------------------------------- ROM:00117D10 ROM:00117D10 loc_117D10: ; DATA XREF: ROM:00117C5C↑o ROM:00117D10 cmpi.b #0,($782).w ROM:00117D16 bne.s loc_117D3E ROM:00117D18 bsr.w sub_11807E ROM:00117D1C bsr.w sub_117F82 ROM:00117D20 bsr.w sub_118066 ROM:00117D24 bsr.w sub_11801E ROM:00117D28 bsr.w sub_11804A ROM:00117D2C bset #2,($94C).w ROM:00117D32 move.b #7,($783).w ROM:00117D38 bra.l locret_117DE8 ROM:00117D3E ; --------------------------------------------------------------------------- ROM:00117D3E ROM:00117D3E loc_117D3E: ; CODE XREF: ROM:00117D16↑j ROM:00117D3E cmpi.b #0,($782).w ROM:00117D44 beq.s locret_117D54 ROM:00117D46 bset #6,($941).w ROM:00117D4C move.b #5,($783).w ROM:00117D52 bra.s locret_117D70 ROM:00117D54 ; --------------------------------------------------------------------------- ROM:00117D54 ROM:00117D54 locret_117D54: ; CODE XREF: ROM:00117D0C↑j ROM:00117D54 ; ROM:00117D44↑j ... ROM:00117D54 rts ROM:00117D56 ; --------------------------------------------------------------------------- ROM:00117D56 ROM:00117D56 loc_117D56: ; DATA XREF: ROM:00117C60↑o ROM:00117D56 btst #1,($944).w ROM:00117D5C beq.s locret_117D70 ROM:00117D5E bclr #1,($944).w ROM:00117D64 bsr.w sub_117F8A ROM:00117D68 move.b #6,($783).w ROM:00117D6E bra.s locret_117DC8 ROM:00117D70 ; --------------------------------------------------------------------------- ROM:00117D70 ROM:00117D70 locret_117D70: ; CODE XREF: ROM:00117D52↑j ROM:00117D70 ; ROM:00117D5C↑j ROM:00117D70 rts ROM:00117D72 ; --------------------------------------------------------------------------- ROM:00117D72 ROM:00117D72 loc_117D72: ; DATA XREF: ROM:00117C64↑o ROM:00117D72 btst #3,($93F).w ROM:00117D78 beq.s loc_117D92 ROM:00117D7A btst #0,($94F).w ROM:00117D80 beq.s loc_117D92 ROM:00117D82 bsr.w sub_118066 ROM:00117D86 move.b #8,($783).w ROM:00117D8C bra.l locret_117E6C ROM:00117D92 ; --------------------------------------------------------------------------- ROM:00117D92 ROM:00117D92 loc_117D92: ; CODE XREF: ROM:00117D78↑j ROM:00117D92 ; ROM:00117D80↑j ROM:00117D92 btst #3,($93F).w ROM:00117D98 bne.s loc_117DA6 ROM:00117D9A bsr.w sub_1180B0 ROM:00117D9E move.b #4,($783).w ROM:00117DA4 bra.s locret_117D54 ROM:00117DA6 ; --------------------------------------------------------------------------- ROM:00117DA6 ROM:00117DA6 loc_117DA6: ; CODE XREF: ROM:00117D98↑j ROM:00117DA6 btst #3,($93F).w ROM:00117DAC beq.s locret_117DC8 ROM:00117DAE btst #0,($94F).w ROM:00117DB4 bne.s locret_117DC8 ROM:00117DB6 bsr.w sub_11801E ROM:00117DBA bset #4,($94D).w ROM:00117DC0 move.b #7,($783).w ROM:00117DC6 bra.s locret_117DE8 ROM:00117DC8 ; --------------------------------------------------------------------------- ROM:00117DC8 ROM:00117DC8 locret_117DC8: ; CODE XREF: ROM:00117D6E↑j ROM:00117DC8 ; ROM:00117DAC↑j ... ROM:00117DC8 rts ROM:00117DCA ; --------------------------------------------------------------------------- ROM:00117DCA ROM:00117DCA loc_117DCA: ; DATA XREF: ROM:00117C68↑o ROM:00117DCA btst #1,($94D).w ROM:00117DD0 beq.s locret_117DE8 ROM:00117DD2 bclr #1,($94D).w ROM:00117DD8 bsr.w sub_118066 ROM:00117DDC move.b #8,($783).w ROM:00117DE2 bra.l locret_117E6C ROM:00117DE8 ; --------------------------------------------------------------------------- ROM:00117DE8 ROM:00117DE8 locret_117DE8: ; CODE XREF: ROM:00117D38↑j ROM:00117DE8 ; ROM:00117DC6↑j ... ROM:00117DE8 rts ROM:00117DEA ; --------------------------------------------------------------------------- ROM:00117DEA ROM:00117DEA loc_117DEA: ; DATA XREF: ROM:00117C6C↑o ROM:00117DEA move.b $9AC(a5),d0 ROM:00117DEE btst #2,($943).w ROM:00117DF4 beq.s loc_117DFE ROM:00117DF6 bclr #2,($943).w ROM:00117DFC bra.s loc_117E08 ROM:00117DFE ; --------------------------------------------------------------------------- ROM:00117DFE ROM:00117DFE loc_117DFE: ; CODE XREF: ROM:00117DF4↑j ROM:00117DFE cmpi.b #0,d0 ROM:00117E02 beq.s loc_117E1A ROM:00117E04 clr.b $9AC(a5) ROM:00117E08 ROM:00117E08 loc_117E08: ; CODE XREF: ROM:00117DFC↑j ROM:00117E08 bsr.w sub_11807E ROM:00117E0C bset #7,($943).w ROM:00117E12 move.b #8,($783).w ROM:00117E18 bra.s locret_117E6C ROM:00117E1A ; --------------------------------------------------------------------------- ROM:00117E1A ROM:00117E1A loc_117E1A: ; CODE XREF: ROM:00117E02↑j ROM:00117E1A move.b $9AB(a5),d0 ROM:00117E1E btst #2,($947).w ROM:00117E24 bne.s loc_117E54 ROM:00117E26 btst #7,($94C).w ROM:00117E2C bne.s loc_117E34 ROM:00117E2E cmpi.b #0,d0 ROM:00117E32 beq.s loc_117E54 ROM:00117E34 ROM:00117E34 loc_117E34: ; CODE XREF: ROM:00117E2C↑j ROM:00117E34 bset #0,($949).w ROM:00117E3A bsr.w sub_117FF2 ROM:00117E3E bsr.w sub_11804A ROM:00117E42 bset #2,($94C).w ROM:00117E48 move.b #$A,($783).w ROM:00117E4E bra.l loc_117F14 ROM:00117E54 ; --------------------------------------------------------------------------- ROM:00117E54 ROM:00117E54 loc_117E54: ; CODE XREF: ROM:00117E24↑j ROM:00117E54 ; ROM:00117E32↑j ROM:00117E54 btst #5,($946).w ROM:00117E5A bne.s locret_117E6C ROM:00117E5C btst #2,($947).w ROM:00117E62 bne.s locret_117E6C ROM:00117E64 move.b #9,($783).w ROM:00117E6A bra.s loc_117EA0 ROM:00117E6C ; --------------------------------------------------------------------------- ROM:00117E6C ROM:00117E6C locret_117E6C: ; CODE XREF: ROM:00117CD6↑j ROM:00117E6C ; ROM:00117D8C↑j ... ROM:00117E6C rts ROM:00117E6E ; --------------------------------------------------------------------------- ROM:00117E6E ROM:00117E6E loc_117E6E: ; DATA XREF: ROM:00117C70↑o ROM:00117E6E btst #5,($946).w ROM:00117E74 beq.s loc_117E7E ROM:00117E76 move.b #8,($783).w ROM:00117E7C bra.s locret_117E6C ROM:00117E7E ; --------------------------------------------------------------------------- ROM:00117E7E ROM:00117E7E loc_117E7E: ; CODE XREF: ROM:00117E74↑j ROM:00117E7E btst #7,($946).w ROM:00117E84 beq.s loc_117EA0 ROM:00117E86 bsr.w sub_117FF2 ROM:00117E8A bsr.w sub_11804A ROM:00117E8E bset #2,($94C).w ROM:00117E94 move.b #$A,($783).w ROM:00117E9A bra.l loc_117F14 ROM:00117EA0 ; --------------------------------------------------------------------------- ROM:00117EA0 ROM:00117EA0 loc_117EA0: ; CODE XREF: ROM:00117E6A↑j ROM:00117EA0 ; ROM:00117E84↑j ROM:00117EA0 bsr.w sub_117FEA ROM:00117EA4 bsr.w sub_117FE2 ROM:00117EA8 rts ROM:00117EAA ; --------------------------------------------------------------------------- ROM:00117EAA ROM:00117EAA loc_117EAA: ; DATA XREF: ROM:00117C74↑o ROM:00117EAA move.b $9AB(a5),d0 ROM:00117EAE btst #1,($94D).w ROM:00117EB4 beq.s loc_117EF0 ROM:00117EB6 btst #7,($94C).w ROM:00117EBC beq.s loc_117EC6 ROM:00117EBE bclr #7,($94C).w ROM:00117EC4 bra.s loc_117ED0 ROM:00117EC6 ; --------------------------------------------------------------------------- ROM:00117EC6 ROM:00117EC6 loc_117EC6: ; CODE XREF: ROM:00117EBC↑j ROM:00117EC6 cmpi.b #0,d0 ROM:00117ECA beq.s loc_117EF0 ROM:00117ECC clr.b $9AB(a5) ROM:00117ED0 ROM:00117ED0 loc_117ED0: ; CODE XREF: ROM:00117EC4↑j ROM:00117ED0 bclr #1,($94D).w ROM:00117ED6 bsr.w sub_118066 ROM:00117EDA bsr.w sub_11804A ROM:00117EDE bset #2,($94C).w ROM:00117EE4 move.b #$D,($783).w ROM:00117EEA bra.l loc_117F7A ROM:00117EF0 ; --------------------------------------------------------------------------- ROM:00117EF0 ROM:00117EF0 loc_117EF0: ; CODE XREF: ROM:00117EB4↑j ROM:00117EF0 ; ROM:00117ECA↑j ROM:00117EF0 btst #1,($94D).w ROM:00117EF6 beq.s loc_117F14 ROM:00117EF8 btst #7,($94C).w ROM:00117EFE bne.s loc_117F14 ROM:00117F00 cmpi.b #0,d0 ROM:00117F04 bne.s loc_117F14 ROM:00117F06 bclr #1,($94D).w ROM:00117F0C move.b #$B,($783).w ROM:00117F12 bra.s locret_117F34 ROM:00117F14 ; --------------------------------------------------------------------------- ROM:00117F14 ROM:00117F14 loc_117F14: ; CODE XREF: ROM:00117E4E↑j ROM:00117F14 ; ROM:00117E9A↑j ... ROM:00117F14 bsr.w sub_117FE2 ROM:00117F18 rts ROM:00117F1A ; --------------------------------------------------------------------------- ROM:00117F1A ROM:00117F1A loc_117F1A: ; DATA XREF: ROM:00117C78↑o ROM:00117F1A btst #5,($946).w ROM:00117F20 beq.s locret_117F34 ROM:00117F22 bsr.w sub_11801E ROM:00117F26 bset #4,($94D).w ROM:00117F2C move.b #$C,($783).w ROM:00117F32 bra.s locret_117F54 ROM:00117F34 ; --------------------------------------------------------------------------- ROM:00117F34 ROM:00117F34 locret_117F34: ; CODE XREF: ROM:00117F12↑j ROM:00117F34 ; ROM:00117F20↑j ROM:00117F34 rts ROM:00117F36 ; --------------------------------------------------------------------------- ROM:00117F36 ROM:00117F36 loc_117F36: ; DATA XREF: ROM:00117C7C↑o ROM:00117F36 btst #1,($94D).w ROM:00117F3C beq.s locret_117F54 ROM:00117F3E bclr #1,($94D).w ROM:00117F44 bsr.w sub_118066 ROM:00117F48 move.b #8,($783).w ROM:00117F4E bra.l locret_117E6C ROM:00117F54 ; --------------------------------------------------------------------------- ROM:00117F54 ROM:00117F54 locret_117F54: ; CODE XREF: ROM:00117F32↑j ROM:00117F54 ; ROM:00117F3C↑j ROM:00117F54 rts ROM:00117F56 ; --------------------------------------------------------------------------- ROM:00117F56 ROM:00117F56 loc_117F56: ; DATA XREF: ROM:00117C80↑o ROM:00117F56 btst #1,($94D).w ROM:00117F5C beq.s loc_117F7A ROM:00117F5E bclr #0,($949).w ROM:00117F64 bclr #1,($94D).w ROM:00117F6A bsr.w sub_118066 ROM:00117F6E move.b #8,($783).w ROM:00117F74 bra.l locret_117E6C ROM:00117F7A ; --------------------------------------------------------------------------- ROM:00117F7A ROM:00117F7A loc_117F7A: ; CODE XREF: ROM:00117EEA↑j ROM:00117F7A ; ROM:00117F5C↑j ROM:00117F7A bsr.w sub_117FE2 ROM:00117F7E rts ROM:00117F80 ; --------------------------------------------------------------------------- ROM:00117F80 rts ROM:00117F82 ROM:00117F82 ; =============== S U B R O U T I N E ======================================= ROM:00117F82 ROM:00117F82 ROM:00117F82 sub_117F82: ; CODE XREF: ROM:00117CC2↑p ROM:00117F82 ; ROM:00117D1C↑p ROM:00117F82 bset #3,($93F).w ROM:00117F88 rts ROM:00117F88 ; End of function sub_117F82 ROM:00117F88 ROM:00117F8A ROM:00117F8A ; =============== S U B R O U T I N E ======================================= ROM:00117F8A ROM:00117F8A ROM:00117F8A sub_117F8A: ; CODE XREF: ROM:00117D64↑p ROM:00117F8A cmpi.b #1,($782).w ROM:00117F90 bne.s loc_117F98 ROM:00117F92 move.l ($47C).w,d0 ROM:00117F96 bra.s loc_117F9C ROM:00117F98 ; --------------------------------------------------------------------------- ROM:00117F98 ROM:00117F98 loc_117F98: ; CODE XREF: sub_117F8A+6↑j ROM:00117F98 move.l ($480).w,d0 ROM:00117F9C ROM:00117F9C loc_117F9C: ; CODE XREF: sub_117F8A+C↑j ROM:00117F9C andi.l #$FFFFFFF,d0 ROM:00117FA2 cmp.l ($478).w,d0 ROM:00117FA6 bne.s loc_117FB0 ROM:00117FA8 bset #3,($93F).w ROM:00117FAE bra.s locret_117FE0 ROM:00117FB0 ; --------------------------------------------------------------------------- ROM:00117FB0 ROM:00117FB0 loc_117FB0: ; CODE XREF: sub_117F8A+1C↑j ROM:00117FB0 bclr #3,($93F).w ROM:00117FB6 cmpi.b #1,($782).w ROM:00117FBC bne.s loc_117FD0 ROM:00117FBE andi.l #$FFFFFFF,($47C).w ROM:00117FC6 ori.l #$F0000000,($47C).w ROM:00117FCE bra.s locret_117FE0 ROM:00117FD0 ; --------------------------------------------------------------------------- ROM:00117FD0 ROM:00117FD0 loc_117FD0: ; CODE XREF: sub_117F8A+32↑j ROM:00117FD0 andi.l #$FFFFFFF,($480).w ROM:00117FD8 ori.l #$F0000000,($480).w ROM:00117FE0 ROM:00117FE0 locret_117FE0: ; CODE XREF: sub_117F8A+24↑j ROM:00117FE0 ; sub_117F8A+44↑j ROM:00117FE0 rts ROM:00117FE0 ; End of function sub_117F8A ROM:00117FE0 ROM:00117FE2 ROM:00117FE2 ; =============== S U B R O U T I N E ======================================= ROM:00117FE2 ROM:00117FE2 ROM:00117FE2 sub_117FE2: ; CODE XREF: ROM:00117EA4↑p ROM:00117FE2 ; ROM:loc_117F14↑p ... ROM:00117FE2 bset #0,($947).w ROM:00117FE8 rts ROM:00117FE8 ; End of function sub_117FE2 ROM:00117FE8 ROM:00117FEA ROM:00117FEA ; =============== S U B R O U T I N E ======================================= ROM:00117FEA ROM:00117FEA ROM:00117FEA sub_117FEA: ; CODE XREF: ROM:loc_117EA0↑p ROM:00117FEA bset #7,($946).w ROM:00117FF0 rts ROM:00117FF0 ; End of function sub_117FEA ROM:00117FF0 ROM:00117FF2 ROM:00117FF2 ; =============== S U B R O U T I N E ======================================= ROM:00117FF2 ROM:00117FF2 ROM:00117FF2 sub_117FF2: ; CODE XREF: ROM:00117E3A↑p ROM:00117FF2 ; ROM:00117E86↑p ROM:00117FF2 cmpi.b #1,($782).w ROM:00117FF8 bne.s loc_11800C ROM:00117FFA andi.l #$FFFFFFF,($47C).w ROM:00118002 ori.l #$A0000000,($47C).w ROM:0011800A bra.s locret_11801C ROM:0011800C ; --------------------------------------------------------------------------- ROM:0011800C ROM:0011800C loc_11800C: ; CODE XREF: sub_117FF2+6↑j ROM:0011800C andi.l #$FFFFFFF,($480).w ROM:00118014 ori.l #$A0000000,($480).w ROM:0011801C ROM:0011801C locret_11801C: ; CODE XREF: sub_117FF2+18↑j ROM:0011801C rts ROM:0011801C ; End of function sub_117FF2 ROM:0011801C ROM:0011801E ROM:0011801E ; =============== S U B R O U T I N E ======================================= ROM:0011801E ROM:0011801E ROM:0011801E sub_11801E: ; CODE XREF: ROM:00117D24↑p ROM:0011801E ; ROM:00117DB6↑p ... ROM:0011801E cmpi.b #1,($782).w ROM:00118024 bne.s loc_118038 ROM:00118026 andi.l #$FFFFFFF,($47C).w ROM:0011802E ori.l #$50000000,($47C).w ROM:00118036 bra.s locret_118048 ROM:00118038 ; --------------------------------------------------------------------------- ROM:00118038 ROM:00118038 loc_118038: ; CODE XREF: sub_11801E+6↑j ROM:00118038 andi.l #$FFFFFFF,($480).w ROM:00118040 ori.l #$50000000,($480).w ROM:00118048 ROM:00118048 locret_118048: ; CODE XREF: sub_11801E+18↑j ROM:00118048 rts ROM:00118048 ; End of function sub_11801E ROM:00118048 ROM:0011804A ROM:0011804A ; =============== S U B R O U T I N E ======================================= ROM:0011804A ROM:0011804A ROM:0011804A sub_11804A: ; CODE XREF: ROM:00117D28↑p ROM:0011804A ; ROM:00117E3E↑p ... ROM:0011804A cmpi.b #1,($782).w ROM:00118050 bne.s loc_11805C ROM:00118052 andi.l #$F0000000,($47C).w ROM:0011805A bra.s locret_118064 ROM:0011805C ; --------------------------------------------------------------------------- ROM:0011805C ROM:0011805C loc_11805C: ; CODE XREF: sub_11804A+6↑j ROM:0011805C andi.l #$F0000000,($480).w ROM:00118064 ROM:00118064 locret_118064: ; CODE XREF: sub_11804A+10↑j ROM:00118064 rts ROM:00118064 ; End of function sub_11804A ROM:00118064 ROM:00118066 ROM:00118066 ; =============== S U B R O U T I N E ======================================= ROM:00118066 ROM:00118066 ROM:00118066 sub_118066: ; CODE XREF: ROM:00117CC6↑p ROM:00118066 ; ROM:00117D20↑p ... ROM:00118066 cmpi.b #1,($782).w ROM:0011806C bne.s loc_118076 ROM:0011806E move.b #2,($782).w ROM:00118074 bra.s locret_11807C ROM:00118076 ; --------------------------------------------------------------------------- ROM:00118076 ROM:00118076 loc_118076: ; CODE XREF: sub_118066+6↑j ROM:00118076 move.b #1,($782).w ROM:0011807C ROM:0011807C locret_11807C: ; CODE XREF: sub_118066+E↑j ROM:0011807C rts ROM:0011807C ; End of function sub_118066 ROM:0011807C ROM:0011807E ROM:0011807E ; =============== S U B R O U T I N E ======================================= ROM:0011807E ROM:0011807E ROM:0011807E sub_11807E: ; CODE XREF: ROM:00117CBE↑p ROM:0011807E ; ROM:00117D18↑p ... ROM:0011807E lea ($1370).w,a0 ROM:00118082 lea (dword_133FF0).l,a1 ROM:00118088 move.w #$CE,d1 ROM:0011808C clr.w d0 ROM:0011808E clr.w d2 ROM:00118090 ROM:00118090 loc_118090: ; CODE XREF: sub_11807E+22↓j ROM:00118090 cmp.w d0,d1 ROM:00118092 ble.s loc_1180A2 ROM:00118094 move.w (a1,d2.w*2),(a0,d2.w*2) ROM:0011809A addq.w #2,d0 ROM:0011809C move.w d0,d2 ROM:0011809E lsr.w #1,d2 ROM:001180A0 bra.s loc_118090 ROM:001180A2 ; --------------------------------------------------------------------------- ROM:001180A2 ROM:001180A2 loc_1180A2: ; CODE XREF: sub_11807E+14↑j ROM:001180A2 bset #5,($93F).w ROM:001180A8 bset #0,($94F).w ROM:001180AE rts ROM:001180AE ; End of function sub_11807E ROM:001180AE ROM:001180B0 ROM:001180B0 ; =============== S U B R O U T I N E ======================================= ROM:001180B0 ROM:001180B0 ROM:001180B0 sub_1180B0: ; CODE XREF: ROM:00117D02↑p ROM:001180B0 ; ROM:00117D9A↑p ROM:001180B0 bclr #5,($93F).w ROM:001180B6 bclr #0,($94F).w ROM:001180BC move.l ($47C).w,d0 ROM:001180C0 move.l ($480).w,d1 ROM:001180C4 andi.l #$F0000000,d0 ROM:001180CA andi.l #$F0000000,d1 ROM:001180D0 cmpi.l #$A0000000,d0 ROM:001180D6 bne.s loc_1180E0 ROM:001180D8 move.b #1,($782).w ROM:001180DE bra.s locret_118122 ROM:001180E0 ; --------------------------------------------------------------------------- ROM:001180E0 ROM:001180E0 loc_1180E0: ; CODE XREF: sub_1180B0+26↑j ROM:001180E0 cmpi.l #$A0000000,d1 ROM:001180E6 bne.s loc_1180F0 ROM:001180E8 move.b #2,($782).w ROM:001180EE bra.s locret_118122 ROM:001180F0 ; --------------------------------------------------------------------------- ROM:001180F0 ROM:001180F0 loc_1180F0: ; CODE XREF: sub_1180B0+36↑j ROM:001180F0 cmpi.l #$50000000,d0 ROM:001180F6 bne.s loc_118106 ROM:001180F8 move.b #1,($782).w ROM:001180FE bset #0,($94F).w ROM:00118104 bra.s locret_118122 ROM:00118106 ; --------------------------------------------------------------------------- ROM:00118106 ROM:00118106 loc_118106: ; CODE XREF: sub_1180B0+46↑j ROM:00118106 cmpi.l #$50000000,d1 ROM:0011810C bne.s loc_11811C ROM:0011810E move.b #2,($782).w ROM:00118114 bset #0,($94F).w ROM:0011811A bra.s locret_118122 ROM:0011811C ; --------------------------------------------------------------------------- ROM:0011811C ROM:0011811C loc_11811C: ; CODE XREF: sub_1180B0+5C↑j ROM:0011811C move.b #0,($782).w ROM:00118122 ROM:00118122 locret_118122: ; CODE XREF: sub_1180B0+2E↑j ROM:00118122 ; sub_1180B0+3E↑j ... ROM:00118122 rts ROM:00118122 ; End of function sub_1180B0 ROM:00118122 ROM:00118124 ROM:00118124 ; =============== S U B R O U T I N E ======================================= ROM:00118124 ROM:00118124 ROM:00118124 sub_118124: ; CODE XREF: ROM:00117CA8↑p ROM:00118124 move.w #$CE,d0 ROM:00118128 cmpi.w #$EC,d0 ROM:0011812C ble.s locret_118134 ROM:0011812E bset #2,($947).w ROM:00118134 ROM:00118134 locret_118134: ; CODE XREF: sub_118124+8↑j ROM:00118134 rts ROM:00118134 ; End of function sub_118124 ROM:00118134 ROM:00118136 ROM:00118136 ; =============== S U B R O U T I N E ======================================= ROM:00118136 ROM:00118136 ROM:00118136 sub_118136: ; CODE XREF: ROM:0011743A↑p ROM:00118136 clr.w d1 ROM:00118138 move.b ($784).w,d1 ROM:0011813C cmpi.w #5,d1 ROM:00118140 bcc.s locret_11814A ROM:00118142 movea.l off_11814C(pc,d1.w*4),a0 ROM:00118146 nop ROM:00118148 jmp (a0) ROM:0011814A ; --------------------------------------------------------------------------- ROM:0011814A ROM:0011814A locret_11814A: ; CODE XREF: sub_118136+A↑j ROM:0011814A rts ROM:0011814A ; End of function sub_118136 ROM:0011814A ROM:0011814A ; --------------------------------------------------------------------------- ROM:0011814C off_11814C: dc.l loc_118160 ; DATA XREF: sub_118136+C↑r ROM:00118150 dc.l loc_11816E ROM:00118154 dc.l loc_1181A8 ROM:00118158 dc.l loc_118236 ROM:0011815C dc.l loc_118280 ROM:00118160 ; --------------------------------------------------------------------------- ROM:00118160 ROM:00118160 loc_118160: ; DATA XREF: ROM:off_11814C↑o ROM:00118160 bsr.w sub_118288 ROM:00118164 move.b #1,($784).w ROM:0011816A bra.s locret_1181A6 ROM:0011816C ; --------------------------------------------------------------------------- ROM:0011816C rts ROM:0011816E ; --------------------------------------------------------------------------- ROM:0011816E ROM:0011816E loc_11816E: ; DATA XREF: ROM:00118150↑o ROM:0011816E btst #5,($946).w ROM:00118174 bne.s locret_1181A6 ROM:00118176 move.w $58C(a5),d0 ROM:0011817A move.w $58E(a5),d1 ROM:0011817E clr.b ($918).w ROM:00118182 move.w d0,($714).w ROM:00118186 move.b #1,($918).w ROM:0011818C clr.b ($917).w ROM:00118190 move.w d1,($712).w ROM:00118194 move.b #1,($917).w ROM:0011819A move.b #2,($784).w ROM:001181A0 bra.l loc_118230 ROM:001181A6 ; --------------------------------------------------------------------------- ROM:001181A6 ROM:001181A6 locret_1181A6: ; CODE XREF: ROM:0011816A↑j ROM:001181A6 ; ROM:00118174↑j ... ROM:001181A6 rts ROM:001181A8 ; --------------------------------------------------------------------------- ROM:001181A8 ROM:001181A8 loc_1181A8: ; DATA XREF: ROM:00118154↑o ROM:001181A8 btst #5,($946).w ROM:001181AE bne.s loc_1181E0 ROM:001181B0 cmpi.w #0,($714).w ROM:001181B6 bgt.s loc_1181E0 ROM:001181B8 move.w $590(a5),d0 ROM:001181BC btst #0,($947).w ROM:001181C2 beq.s loc_1181CA ROM:001181C4 cmpi.w #0,d0 ROM:001181C8 ble.s loc_1181E0 ROM:001181CA ROM:001181CA loc_1181CA: ; CODE XREF: ROM:001181C2↑j ROM:001181CA bsr.w sub_118290 ROM:001181CE bset #1,($94B).w ROM:001181D4 move.b #4,($784).w ROM:001181DA bra.l loc_118280 ROM:001181E0 ; --------------------------------------------------------------------------- ROM:001181E0 ROM:001181E0 loc_1181E0: ; CODE XREF: ROM:001181AE↑j ROM:001181E0 ; ROM:001181B6↑j ... ROM:001181E0 btst #5,($946).w ROM:001181E6 beq.s loc_118200 ROM:001181E8 clr.b ($917).w ROM:001181EC clr.w ($712).w ROM:001181F0 clr.b ($918).w ROM:001181F4 clr.w ($714).w ROM:001181F8 move.b #1,($784).w ROM:001181FE bra.s locret_1181A6 ROM:00118200 ; --------------------------------------------------------------------------- ROM:00118200 ROM:00118200 loc_118200: ; CODE XREF: ROM:001181E6↑j ROM:00118200 btst #5,($946).w ROM:00118206 bne.s loc_118230 ROM:00118208 cmpi.w #0,($714).w ROM:0011820E bgt.s loc_118230 ROM:00118210 move.w $590(a5),d0 ROM:00118214 btst #0,($947).w ROM:0011821A beq.s loc_118230 ROM:0011821C cmpi.w #0,d0 ROM:00118220 bne.s loc_118230 ROM:00118222 bset #1,($94B).w ROM:00118228 move.b #3,($784).w ROM:0011822E bra.s loc_11827A ROM:00118230 ; --------------------------------------------------------------------------- ROM:00118230 ROM:00118230 loc_118230: ; CODE XREF: ROM:001181A0↑j ROM:00118230 ; ROM:00118206↑j ... ROM:00118230 bsr.w sub_1182A8 ROM:00118234 rts ROM:00118236 ; --------------------------------------------------------------------------- ROM:00118236 ROM:00118236 loc_118236: ; DATA XREF: ROM:00118158↑o ROM:00118236 btst #5,($946).w ROM:0011823C beq.s loc_11824A ROM:0011823E bsr.w sub_118298 ROM:00118242 move.b #4,($784).w ROM:00118248 bra.s loc_118280 ROM:0011824A ; --------------------------------------------------------------------------- ROM:0011824A ROM:0011824A loc_11824A: ; CODE XREF: ROM:0011823C↑j ROM:0011824A btst #5,($946).w ROM:00118250 bne.s loc_11827A ROM:00118252 cmpi.w #0,($712).w ROM:00118258 bgt.s loc_11825C ROM:0011825A bra.s loc_11826E ROM:0011825C ; --------------------------------------------------------------------------- ROM:0011825C ROM:0011825C loc_11825C: ; CODE XREF: ROM:00118258↑j ROM:0011825C move.w $590(a5),d0 ROM:00118260 btst #0,($947).w ROM:00118266 beq.s loc_11826E ROM:00118268 cmpi.w #0,d0 ROM:0011826C ble.s loc_11827A ROM:0011826E ROM:0011826E loc_11826E: ; CODE XREF: ROM:0011825A↑j ROM:0011826E ; ROM:00118266↑j ROM:0011826E bsr.w sub_118290 ROM:00118272 move.b #4,($784).w ROM:00118278 bra.s loc_118280 ROM:0011827A ; --------------------------------------------------------------------------- ROM:0011827A ROM:0011827A loc_11827A: ; CODE XREF: ROM:0011822E↑j ROM:0011827A ; ROM:00118250↑j ... ROM:0011827A bsr.w sub_1182A8 ROM:0011827E rts ROM:00118280 ; --------------------------------------------------------------------------- ROM:00118280 ROM:00118280 loc_118280: ; CODE XREF: ROM:001181DA↑j ROM:00118280 ; ROM:00118248↑j ... ROM:00118280 bsr.w sub_1182A8 ROM:00118284 rts ROM:00118286 ; --------------------------------------------------------------------------- ROM:00118286 rts ROM:00118288 ROM:00118288 ; =============== S U B R O U T I N E ======================================= ROM:00118288 ROM:00118288 ROM:00118288 sub_118288: ; CODE XREF: ROM:loc_118160↑p ROM:00118288 bset #6,($135E).w ROM:0011828E rts ROM:0011828E ; End of function sub_118288 ROM:0011828E ROM:00118290 ROM:00118290 ; =============== S U B R O U T I N E ======================================= ROM:00118290 ROM:00118290 ROM:00118290 sub_118290: ; CODE XREF: ROM:loc_1181CA↑p ROM:00118290 ; ROM:loc_11826E↑p ROM:00118290 bclr #6,($135E).w ROM:00118296 rts ROM:00118296 ; End of function sub_118290 ROM:00118296 ROM:00118298 ROM:00118298 ; =============== S U B R O U T I N E ======================================= ROM:00118298 ROM:00118298 ROM:00118298 sub_118298: ; CODE XREF: ROM:0011823E↑p ROM:00118298 ; ROM:00123868↓p ROM:00118298 move.w #0,($FFFFFA4A).w ROM:0011829E move.w #0,($FFFFFA4A).w ROM:001182A4 nop ROM:001182A6 rts ROM:001182A6 ; End of function sub_118298 ROM:001182A6 ROM:001182A8 ROM:001182A8 ; =============== S U B R O U T I N E ======================================= ROM:001182A8 ROM:001182A8 ROM:001182A8 sub_1182A8: ; CODE XREF: ROM:loc_118230↑p ROM:001182A8 ; ROM:loc_11827A↑p ... ROM:001182A8 bclr #0,($947).w ROM:001182AE rts ROM:001182AE ; End of function sub_1182A8 ROM:001182AE ROM:001182B0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001182B2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001182B4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001182B6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_6. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001182B8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001182BA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_29. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001182BC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001182BE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001182C0 ROM:001182C0 ; =============== S U B R O U T I N E ======================================= ROM:001182C0 ROM:001182C0 ROM:001182C0 sub_1182C0: ; CODE XREF: sub_118660↓p ROM:001182C0 move.w #$38C0,d1 ROM:001182C4 move.w ($A90).w,d2 ROM:001182C8 move.w ($A4C).w,d3 ROM:001182CC bsr.l sub_1178F0 ROM:001182D2 move.w d1,($5D0).w ROM:001182D6 rts ROM:001182D6 ; End of function sub_1182C0 ROM:001182D6 ROM:001182D8 ROM:001182D8 ; =============== S U B R O U T I N E ======================================= ROM:001182D8 ROM:001182D8 ROM:001182D8 sub_1182D8: ; CODE XREF: sub_113D46+3EA↑p ROM:001182D8 ; sub_113D46+406↑p ... ROM:001182D8 bsr.w sub_1182F2 ROM:001182DC bsr.w sub_118374 ROM:001182E0 bsr.w sub_1183F6 ROM:001182E4 bsr.w sub_11841C ROM:001182E8 bsr.w sub_11843A ROM:001182EC bsr.w sub_11845A ROM:001182F0 rts ROM:001182F0 ; End of function sub_1182D8 ROM:001182F0 ROM:001182F2 ROM:001182F2 ; =============== S U B R O U T I N E ======================================= ROM:001182F2 ROM:001182F2 ROM:001182F2 sub_1182F2: ; CODE XREF: sub_1182D8↑p ROM:001182F2 clr.w d1 ROM:001182F4 move.b ($788).w,d1 ROM:001182F8 cmpi.w #3,d1 ROM:001182FC bcc.s locret_118306 ROM:001182FE movea.l off_118308(pc,d1.w*4),a0 ROM:00118302 nop ROM:00118304 jmp (a0) ROM:00118306 ; --------------------------------------------------------------------------- ROM:00118306 ROM:00118306 locret_118306: ; CODE XREF: sub_1182F2+A↑j ROM:00118306 rts ROM:00118306 ; End of function sub_1182F2 ROM:00118306 ROM:00118306 ; --------------------------------------------------------------------------- ROM:00118308 off_118308: dc.l loc_118314 ; DATA XREF: sub_1182F2+C↑r ROM:0011830C dc.l loc_118322 ROM:00118310 dc.l loc_11833E ROM:00118314 ; --------------------------------------------------------------------------- ROM:00118314 ROM:00118314 loc_118314: ; DATA XREF: ROM:off_118308↑o ROM:00118314 bclr #7,($941).w ROM:0011831A move.b #1,($788).w ROM:00118320 rts ROM:00118322 ; --------------------------------------------------------------------------- ROM:00118322 ROM:00118322 loc_118322: ; DATA XREF: ROM:0011830C↑o ROM:00118322 cmpi.w #5,($5E2).w ROM:00118328 bne.s locret_11833C ROM:0011832A bsr.w sub_11836C ROM:0011832E bset #7,($941).w ROM:00118334 move.b #2,($788).w ROM:0011833A rts ROM:0011833C ; --------------------------------------------------------------------------- ROM:0011833C ROM:0011833C locret_11833C: ; CODE XREF: ROM:00118328↑j ROM:0011833C rts ROM:0011833E ; --------------------------------------------------------------------------- ROM:0011833E ROM:0011833E loc_11833E: ; DATA XREF: ROM:00118310↑o ROM:0011833E cmpi.w #5,($5E2).w ROM:00118344 bne.s loc_118352 ROM:00118346 bsr.w sub_11836C ROM:0011834A move.b #2,($788).w ROM:00118350 rts ROM:00118352 ; --------------------------------------------------------------------------- ROM:00118352 ROM:00118352 loc_118352: ; CODE XREF: ROM:00118344↑j ROM:00118352 cmpi.w #6,($5E2).w ROM:00118358 bne.s locret_118368 ROM:0011835A bclr #7,($941).w ROM:00118360 move.b #1,($788).w ROM:00118366 rts ROM:00118368 ; --------------------------------------------------------------------------- ROM:00118368 ROM:00118368 locret_118368: ; CODE XREF: ROM:00118358↑j ROM:00118368 rts ROM:0011836A ; --------------------------------------------------------------------------- ROM:0011836A rts ROM:0011836C ROM:0011836C ; =============== S U B R O U T I N E ======================================= ROM:0011836C ROM:0011836C ROM:0011836C sub_11836C: ; CODE XREF: ROM:0011832A↑p ROM:0011836C ; ROM:00118346↑p ROM:0011836C move.w ($5DE).w,($5D2).w ROM:00118372 rts ROM:00118372 ; End of function sub_11836C ROM:00118372 ROM:00118374 ROM:00118374 ; =============== S U B R O U T I N E ======================================= ROM:00118374 ROM:00118374 ROM:00118374 sub_118374: ; CODE XREF: sub_1182D8+4↑p ROM:00118374 clr.w d1 ROM:00118376 move.b ($789).w,d1 ROM:0011837A cmpi.w #3,d1 ROM:0011837E bcc.s locret_118388 ROM:00118380 movea.l off_11838A(pc,d1.w*4),a0 ROM:00118384 nop ROM:00118386 jmp (a0) ROM:00118388 ; --------------------------------------------------------------------------- ROM:00118388 ROM:00118388 locret_118388: ; CODE XREF: sub_118374+A↑j ROM:00118388 rts ROM:00118388 ; End of function sub_118374 ROM:00118388 ROM:00118388 ; --------------------------------------------------------------------------- ROM:0011838A off_11838A: dc.l loc_118396 ; DATA XREF: sub_118374+C↑r ROM:0011838E dc.l loc_1183A4 ROM:00118392 dc.l loc_1183C0 ROM:00118396 ; --------------------------------------------------------------------------- ROM:00118396 ROM:00118396 loc_118396: ; DATA XREF: ROM:off_11838A↑o ROM:00118396 bclr #2,($945).w ROM:0011839C move.b #1,($789).w ROM:001183A2 rts ROM:001183A4 ; --------------------------------------------------------------------------- ROM:001183A4 ROM:001183A4 loc_1183A4: ; DATA XREF: ROM:0011838E↑o ROM:001183A4 cmpi.w #1,($5E2).w ROM:001183AA bne.s locret_1183BE ROM:001183AC bsr.w sub_1183EE ROM:001183B0 bset #2,($945).w ROM:001183B6 move.b #2,($789).w ROM:001183BC rts ROM:001183BE ; --------------------------------------------------------------------------- ROM:001183BE ROM:001183BE locret_1183BE: ; CODE XREF: ROM:001183AA↑j ROM:001183BE rts ROM:001183C0 ; --------------------------------------------------------------------------- ROM:001183C0 ROM:001183C0 loc_1183C0: ; DATA XREF: ROM:00118392↑o ROM:001183C0 cmpi.w #1,($5E2).w ROM:001183C6 bne.s loc_1183D4 ROM:001183C8 bsr.w sub_1183EE ROM:001183CC move.b #2,($789).w ROM:001183D2 rts ROM:001183D4 ; --------------------------------------------------------------------------- ROM:001183D4 ROM:001183D4 loc_1183D4: ; CODE XREF: ROM:001183C6↑j ROM:001183D4 cmpi.w #2,($5E2).w ROM:001183DA bne.s locret_1183EA ROM:001183DC bclr #2,($945).w ROM:001183E2 move.b #1,($789).w ROM:001183E8 rts ROM:001183EA ; --------------------------------------------------------------------------- ROM:001183EA ROM:001183EA locret_1183EA: ; CODE XREF: ROM:001183DA↑j ROM:001183EA rts ROM:001183EC ; --------------------------------------------------------------------------- ROM:001183EC rts ROM:001183EE ROM:001183EE ; =============== S U B R O U T I N E ======================================= ROM:001183EE ROM:001183EE ROM:001183EE sub_1183EE: ; CODE XREF: ROM:001183AC↑p ROM:001183EE ; ROM:001183C8↑p ROM:001183EE move.w ($5DE).w,($5D4).w ROM:001183F4 rts ROM:001183F4 ; End of function sub_1183EE ROM:001183F4 ROM:001183F6 ROM:001183F6 ; =============== S U B R O U T I N E ======================================= ROM:001183F6 ROM:001183F6 ROM:001183F6 sub_1183F6: ; CODE XREF: sub_1182D8+8↑p ROM:001183F6 cmpi.w #0,($5E2).w ROM:001183FC bne.s locret_11841A ROM:001183FE move.w $34(a5),d0 ROM:00118402 cmp.w ($5E0).w,d0 ROM:00118406 bge.s loc_11840E ROM:00118408 move.w d0,($5D8).w ROM:0011840C bra.s loc_118414 ROM:0011840E ; --------------------------------------------------------------------------- ROM:0011840E ROM:0011840E loc_11840E: ; CODE XREF: sub_1183F6+10↑j ROM:0011840E move.w ($5E0).w,($5D8).w ROM:00118414 ROM:00118414 loc_118414: ; CODE XREF: sub_1183F6+16↑j ROM:00118414 move.w ($5DE).w,($5D6).w ROM:0011841A ROM:0011841A locret_11841A: ; CODE XREF: sub_1183F6+6↑j ROM:0011841A rts ROM:0011841A ; End of function sub_1183F6 ROM:0011841A ROM:0011841C ROM:0011841C ; =============== S U B R O U T I N E ======================================= ROM:0011841C ROM:0011841C ROM:0011841C sub_11841C: ; CODE XREF: sub_1182D8+C↑p ROM:0011841C cmpi.w #3,($5E2).w ROM:00118422 bne.s locret_118438 ROM:00118424 btst #7,($941).w ROM:0011842A bne.s locret_118438 ROM:0011842C bclr #6,($94A).w ROM:00118432 bset #4,($94F).w ROM:00118438 ROM:00118438 locret_118438: ; CODE XREF: sub_11841C+6↑j ROM:00118438 ; sub_11841C+E↑j ROM:00118438 rts ROM:00118438 ; End of function sub_11841C ROM:00118438 ROM:0011843A ROM:0011843A ; =============== S U B R O U T I N E ======================================= ROM:0011843A ROM:0011843A ROM:0011843A sub_11843A: ; CODE XREF: sub_1182D8+10↑p ROM:0011843A cmpi.w #4,($5E2).w ROM:00118440 bne.s locret_118458 ROM:00118442 btst #0,($94F).w ROM:00118448 beq.s loc_118452 ROM:0011844A btst #2,($94E).w ROM:00118450 beq.s locret_118458 ROM:00118452 ROM:00118452 loc_118452: ; CODE XREF: sub_11843A+E↑j ROM:00118452 bset #6,($94A).w ROM:00118458 ROM:00118458 locret_118458: ; CODE XREF: sub_11843A+6↑j ROM:00118458 ; sub_11843A+16↑j ROM:00118458 rts ROM:00118458 ; End of function sub_11843A ROM:00118458 ROM:0011845A ROM:0011845A ; =============== S U B R O U T I N E ======================================= ROM:0011845A ROM:0011845A ROM:0011845A sub_11845A: ; CODE XREF: sub_1182D8+14↑p ROM:0011845A clr.w d1 ROM:0011845C move.b ($78A).w,d1 ROM:00118460 cmpi.w #4,d1 ROM:00118464 bcc.s locret_11846E ROM:00118466 movea.l off_118470(pc,d1.w*4),a0 ROM:0011846A nop ROM:0011846C jmp (a0) ROM:0011846E ; --------------------------------------------------------------------------- ROM:0011846E ROM:0011846E locret_11846E: ; CODE XREF: sub_11845A+A↑j ROM:0011846E rts ROM:0011846E ; End of function sub_11845A ROM:0011846E ROM:0011846E ; --------------------------------------------------------------------------- ROM:00118470 off_118470: dc.l loc_118480 ; DATA XREF: sub_11845A+C↑r ROM:00118474 dc.l loc_118488 ROM:00118478 dc.l loc_1184AE ROM:0011847C dc.l loc_1184D4 ROM:00118480 ; --------------------------------------------------------------------------- ROM:00118480 ROM:00118480 loc_118480: ; DATA XREF: ROM:off_118470↑o ROM:00118480 move.b #1,($78A).w ROM:00118486 rts ROM:00118488 ; --------------------------------------------------------------------------- ROM:00118488 ROM:00118488 loc_118488: ; DATA XREF: ROM:00118474↑o ROM:00118488 btst #7,($941).w ROM:0011848E beq.s loc_118498 ROM:00118490 move.b #3,($78A).w ROM:00118496 bra.s loc_1184F6 ROM:00118498 ; --------------------------------------------------------------------------- ROM:00118498 ROM:00118498 loc_118498: ; CODE XREF: ROM:0011848E↑j ROM:00118498 btst #2,($945).w ROM:0011849E beq.s loc_1184A8 ROM:001184A0 move.b #2,($78A).w ROM:001184A6 bra.s loc_1184F6 ROM:001184A8 ; --------------------------------------------------------------------------- ROM:001184A8 ROM:001184A8 loc_1184A8: ; CODE XREF: ROM:0011849E↑j ROM:001184A8 ; ROM:001184CC↓j ... ROM:001184A8 bsr.w sub_1184FE ROM:001184AC rts ROM:001184AE ; --------------------------------------------------------------------------- ROM:001184AE ROM:001184AE loc_1184AE: ; DATA XREF: ROM:00118478↑o ROM:001184AE btst #7,($941).w ROM:001184B4 beq.s loc_1184BE ROM:001184B6 move.b #3,($78A).w ROM:001184BC bra.s loc_1184F6 ROM:001184BE ; --------------------------------------------------------------------------- ROM:001184BE ROM:001184BE loc_1184BE: ; CODE XREF: ROM:001184B4↑j ROM:001184BE btst #2,($945).w ROM:001184C4 bne.s loc_1184CE ROM:001184C6 move.b #1,($78A).w ROM:001184CC bra.s loc_1184A8 ROM:001184CE ; --------------------------------------------------------------------------- ROM:001184CE ROM:001184CE loc_1184CE: ; CODE XREF: ROM:001184C4↑j ROM:001184CE ; ROM:001184EA↓j ROM:001184CE bsr.w sub_11850C ROM:001184D2 rts ROM:001184D4 ; --------------------------------------------------------------------------- ROM:001184D4 ROM:001184D4 loc_1184D4: ; DATA XREF: ROM:0011847C↑o ROM:001184D4 btst #7,($941).w ROM:001184DA bne.s loc_1184F6 ROM:001184DC btst #2,($945).w ROM:001184E2 beq.s loc_1184EE ROM:001184E4 move.b #2,($78A).w ROM:001184EA bra.s loc_1184CE ROM:001184EC ; --------------------------------------------------------------------------- ROM:001184EC bra.s loc_1184F6 ROM:001184EE ; --------------------------------------------------------------------------- ROM:001184EE ROM:001184EE loc_1184EE: ; CODE XREF: ROM:001184E2↑j ROM:001184EE move.b #1,($78A).w ROM:001184F4 bra.s loc_1184A8 ROM:001184F6 ; --------------------------------------------------------------------------- ROM:001184F6 ROM:001184F6 loc_1184F6: ; CODE XREF: ROM:00118496↑j ROM:001184F6 ; ROM:001184A6↑j ... ROM:001184F6 bsr.w sub_11851A ROM:001184FA rts ROM:001184FC ; --------------------------------------------------------------------------- ROM:001184FC rts ROM:001184FE ROM:001184FE ; =============== S U B R O U T I N E ======================================= ROM:001184FE ROM:001184FE ROM:001184FE sub_1184FE: ; CODE XREF: ROM:loc_1184A8↑p ROM:001184FE move.w ($5D6).w,($5DA).w ROM:00118504 move.w ($5D8).w,($5DC).w ROM:0011850A rts ROM:0011850A ; End of function sub_1184FE ROM:0011850A ROM:0011850C ROM:0011850C ; =============== S U B R O U T I N E ======================================= ROM:0011850C ROM:0011850C ROM:0011850C sub_11850C: ; CODE XREF: ROM:loc_1184CE↑p ROM:0011850C move.w ($5D4).w,($5DA).w ROM:00118512 move.w $34(a5),($5DC).w ROM:00118518 rts ROM:00118518 ; End of function sub_11850C ROM:00118518 ROM:0011851A ROM:0011851A ; =============== S U B R O U T I N E ======================================= ROM:0011851A ROM:0011851A ROM:0011851A sub_11851A: ; CODE XREF: ROM:loc_1184F6↑p ROM:0011851A move.w ($5D2).w,($5DA).w ROM:00118520 move.w $34(a5),($5DC).w ROM:00118526 rts ROM:00118526 ; End of function sub_11851A ROM:00118526 ROM:00118528 ROM:00118528 ; =============== S U B R O U T I N E ======================================= ROM:00118528 ROM:00118528 ROM:00118528 sub_118528: ; CODE XREF: sub_11867C↓p ROM:00118528 move.w ($5F6).w,d7 ROM:0011852C clr.w d1 ROM:0011852E move.b ($78B).w,d1 ROM:00118532 cmpi.w #6,d1 ROM:00118536 bcc.s locret_118540 ROM:00118538 movea.l off_118542(pc,d1.w*4),a0 ROM:0011853C nop ROM:0011853E jmp (a0) ROM:00118540 ; --------------------------------------------------------------------------- ROM:00118540 ROM:00118540 locret_118540: ; CODE XREF: sub_118528+E↑j ROM:00118540 rts ROM:00118540 ; End of function sub_118528 ROM:00118540 ROM:00118540 ; --------------------------------------------------------------------------- ROM:00118542 off_118542: dc.l loc_11855A ; DATA XREF: sub_118528+10↑r ROM:00118546 dc.l loc_118566 ROM:0011854A dc.l loc_118584 ROM:0011854E dc.l loc_1185A2 ROM:00118552 dc.l loc_1185C2 ROM:00118556 dc.l loc_1185FA ROM:0011855A ; --------------------------------------------------------------------------- ROM:0011855A ROM:0011855A loc_11855A: ; DATA XREF: ROM:off_118542↑o ROM:0011855A bsr.w sub_118636 ROM:0011855E move.b #1,($78B).w ROM:00118564 rts ROM:00118566 ; --------------------------------------------------------------------------- ROM:00118566 ROM:00118566 loc_118566: ; DATA XREF: ROM:00118546↑o ROM:00118566 cmp.w ($5EA).w,d7 ROM:0011856A bge.s loc_118574 ROM:0011856C move.b #3,($78B).w ROM:00118572 bra.s loc_1185BC ROM:00118574 ; --------------------------------------------------------------------------- ROM:00118574 ROM:00118574 loc_118574: ; CODE XREF: ROM:0011856A↑j ROM:00118574 cmp.w ($5EA).w,d7 ROM:00118578 ble.s locret_118582 ROM:0011857A move.b #2,($78B).w ROM:00118580 bra.s loc_11859C ROM:00118582 ; --------------------------------------------------------------------------- ROM:00118582 ROM:00118582 locret_118582: ; CODE XREF: ROM:00118578↑j ROM:00118582 rts ROM:00118584 ; --------------------------------------------------------------------------- ROM:00118584 ROM:00118584 loc_118584: ; DATA XREF: ROM:0011854A↑o ROM:00118584 cmp.w ($5E4).w,d7 ROM:00118588 bgt.s loc_11859C ROM:0011858A cmp.w ($5EA).w,d7 ROM:0011858E bgt.s loc_11859C ROM:00118590 bsr.w sub_118646 ROM:00118594 move.b #4,($78B).w ROM:0011859A bra.s locret_1185F8 ROM:0011859C ; --------------------------------------------------------------------------- ROM:0011859C ROM:0011859C loc_11859C: ; CODE XREF: ROM:00118580↑j ROM:0011859C ; ROM:00118588↑j ... ROM:0011859C bsr.w sub_118652 ROM:001185A0 rts ROM:001185A2 ; --------------------------------------------------------------------------- ROM:001185A2 ROM:001185A2 loc_1185A2: ; DATA XREF: ROM:0011854E↑o ROM:001185A2 cmp.w ($5E4).w,d7 ROM:001185A6 blt.s loc_1185BC ROM:001185A8 cmp.w ($5EA).w,d7 ROM:001185AC blt.s loc_1185BC ROM:001185AE bsr.w sub_118646 ROM:001185B2 move.b #5,($78B).w ROM:001185B8 bra.w locret_118632 ROM:001185BC ; --------------------------------------------------------------------------- ROM:001185BC ROM:001185BC loc_1185BC: ; CODE XREF: ROM:00118572↑j ROM:001185BC ; ROM:001185A6↑j ... ROM:001185BC bsr.w sub_118652 ROM:001185C0 rts ROM:001185C2 ; --------------------------------------------------------------------------- ROM:001185C2 ROM:001185C2 loc_1185C2: ; DATA XREF: ROM:00118552↑o ROM:001185C2 cmp.w ($5E4).w,d7 ROM:001185C6 ble.s loc_1185D0 ROM:001185C8 move.b #2,($78B).w ROM:001185CE bra.s loc_11859C ROM:001185D0 ; --------------------------------------------------------------------------- ROM:001185D0 ROM:001185D0 loc_1185D0: ; CODE XREF: ROM:001185C6↑j ROM:001185D0 btst #0,($943).w ROM:001185D6 bne.s loc_1185E0 ROM:001185D8 move.b #1,($78B).w ROM:001185DE rts ROM:001185E0 ; --------------------------------------------------------------------------- ROM:001185E0 ROM:001185E0 loc_1185E0: ; CODE XREF: ROM:001185D6↑j ROM:001185E0 move.w $36(a5),d4 ROM:001185E4 cmp.w ($5EA).w,d7 ROM:001185E8 bge.s locret_1185F8 ROM:001185EA cmp.w ($5E8).w,d4 ROM:001185EE ble.s locret_1185F8 ROM:001185F0 move.b #3,($78B).w ROM:001185F6 bra.s loc_1185BC ROM:001185F8 ; --------------------------------------------------------------------------- ROM:001185F8 ROM:001185F8 locret_1185F8: ; CODE XREF: ROM:0011859A↑j ROM:001185F8 ; ROM:001185E8↑j ... ROM:001185F8 rts ROM:001185FA ; --------------------------------------------------------------------------- ROM:001185FA ROM:001185FA loc_1185FA: ; DATA XREF: ROM:00118556↑o ROM:001185FA cmp.w ($5E4).w,d7 ROM:001185FE bge.s loc_118608 ROM:00118600 move.b #3,($78B).w ROM:00118606 bra.s loc_1185BC ROM:00118608 ; --------------------------------------------------------------------------- ROM:00118608 ROM:00118608 loc_118608: ; CODE XREF: ROM:001185FE↑j ROM:00118608 btst #0,($943).w ROM:0011860E bne.s loc_118618 ROM:00118610 move.b #1,($78B).w ROM:00118616 rts ROM:00118618 ; --------------------------------------------------------------------------- ROM:00118618 ROM:00118618 loc_118618: ; CODE XREF: ROM:0011860E↑j ROM:00118618 move.w $36(a5),d0 ROM:0011861C cmp.w ($5EA).w,d7 ROM:00118620 ble.s locret_118632 ROM:00118622 cmp.w ($5E8).w,d0 ROM:00118626 ble.s locret_118632 ROM:00118628 move.b #2,($78B).w ROM:0011862E bra.w loc_11859C ROM:00118632 ; --------------------------------------------------------------------------- ROM:00118632 ROM:00118632 locret_118632: ; CODE XREF: ROM:001185B8↑j ROM:00118632 ; ROM:00118620↑j ... ROM:00118632 rts ROM:00118634 ; --------------------------------------------------------------------------- ROM:00118634 rts ROM:00118636 ROM:00118636 ; =============== S U B R O U T I N E ======================================= ROM:00118636 ROM:00118636 ROM:00118636 sub_118636: ; CODE XREF: ROM:loc_11855A↑p ROM:00118636 andi.w #$FFFE,($1388).w ROM:0011863C move.w ($1388).w,($5EA).w ROM:00118642 rts ROM:00118642 ; End of function sub_118636 ROM:00118642 ROM:00118644 ; --------------------------------------------------------------------------- ROM:00118644 rts ROM:00118646 ROM:00118646 ; =============== S U B R O U T I N E ======================================= ROM:00118646 ROM:00118646 ROM:00118646 sub_118646: ; CODE XREF: ROM:00118590↑p ROM:00118646 ; ROM:001185AE↑p ROM:00118646 clr.w ($5E6).w ROM:0011864A move.w ($5EA).w,($5E4).w ROM:00118650 rts ROM:00118650 ; End of function sub_118646 ROM:00118650 ROM:00118652 ROM:00118652 ; =============== S U B R O U T I N E ======================================= ROM:00118652 ROM:00118652 ROM:00118652 sub_118652: ; CODE XREF: ROM:loc_11859C↑p ROM:00118652 ; ROM:loc_1185BC↑p ROM:00118652 move.w ($5F6).w,($5E4).w ROM:00118658 move.w ($5F8).w,($5E6).w ROM:0011865E rts ROM:0011865E ; End of function sub_118652 ROM:0011865E ROM:00118660 ROM:00118660 ; =============== S U B R O U T I N E ======================================= ROM:00118660 ROM:00118660 ROM:00118660 sub_118660: ; CODE XREF: ROM:0011745E↑p ROM:00118660 bsr.l sub_1182C0 ROM:00118666 bsr.w sub_1186BC ROM:0011866A bsr.l sub_118954 ROM:00118670 bsr.l sub_118966 ROM:00118676 bsr.w sub_118696 ROM:0011867A rts ROM:0011867A ; End of function sub_118660 ROM:0011867A ROM:0011867C ROM:0011867C ; =============== S U B R O U T I N E ======================================= ROM:0011867C ROM:0011867C ROM:0011867C sub_11867C: ; CODE XREF: ROM:00117A16↑p ROM:0011867C bsr.l sub_118528 ROM:00118682 bsr.l sub_118720 ROM:00118688 bsr.l sub_118728 ROM:0011868E bsr.l sub_1187CC ROM:00118694 rts ROM:00118694 ; End of function sub_11867C ROM:00118694 ROM:00118696 ROM:00118696 ; =============== S U B R O U T I N E ======================================= ROM:00118696 ROM:00118696 ROM:00118696 sub_118696: ; CODE XREF: sub_118660+16↑p ROM:00118696 bclr #7,($942).w ROM:0011869C btst #2,($945).w ROM:001186A2 bne.s locret_1186BA ROM:001186A4 btst #7,($941).w ROM:001186AA bne.s locret_1186BA ROM:001186AC btst #1,($940).w ROM:001186B2 bne.s locret_1186BA ROM:001186B4 bset #7,($942).w ROM:001186BA ROM:001186BA locret_1186BA: ; CODE XREF: sub_118696+C↑j ROM:001186BA ; sub_118696+14↑j ... ROM:001186BA rts ROM:001186BA ; End of function sub_118696 ROM:001186BA ROM:001186BC ROM:001186BC ; =============== S U B R O U T I N E ======================================= ROM:001186BC ROM:001186BC ROM:001186BC sub_1186BC: ; CODE XREF: sub_118660+6↑p ROM:001186BC clr.w d1 ROM:001186BE move.b ($78C).w,d1 ROM:001186C2 cmpi.w #4,d1 ROM:001186C6 bcc.s locret_1186D0 ROM:001186C8 movea.l off_1186D2(pc,d1.w*4),a0 ROM:001186CC nop ROM:001186CE jmp (a0) ROM:001186D0 ; --------------------------------------------------------------------------- ROM:001186D0 ROM:001186D0 locret_1186D0: ; CODE XREF: sub_1186BC+A↑j ROM:001186D0 rts ROM:001186D0 ; End of function sub_1186BC ROM:001186D0 ROM:001186D0 ; --------------------------------------------------------------------------- ROM:001186D2 off_1186D2: dc.l loc_1186E2 ; DATA XREF: sub_1186BC+C↑r ROM:001186D6 dc.l loc_1186F0 ROM:001186DA dc.l loc_118706 ROM:001186DE dc.l locret_11871C ROM:001186E2 ; --------------------------------------------------------------------------- ROM:001186E2 ROM:001186E2 loc_1186E2: ; DATA XREF: ROM:off_1186D2↑o ROM:001186E2 bclr #2,($94E).w ROM:001186E8 move.b #1,($78C).w ROM:001186EE rts ROM:001186F0 ; --------------------------------------------------------------------------- ROM:001186F0 ROM:001186F0 loc_1186F0: ; DATA XREF: ROM:001186D6↑o ROM:001186F0 btst #0,($94F).w ROM:001186F6 beq.s locret_118704 ROM:001186F8 bset #4,($94F).w ROM:001186FE move.b #2,($78C).w ROM:00118704 ROM:00118704 locret_118704: ; CODE XREF: ROM:001186F6↑j ROM:00118704 rts ROM:00118706 ; --------------------------------------------------------------------------- ROM:00118706 ROM:00118706 loc_118706: ; DATA XREF: ROM:001186DA↑o ROM:00118706 btst #1,($940).w ROM:0011870C bne.s locret_11871A ROM:0011870E bset #2,($94E).w ROM:00118714 move.b #3,($78C).w ROM:0011871A ROM:0011871A locret_11871A: ; CODE XREF: ROM:0011870C↑j ROM:0011871A rts ROM:0011871C ; --------------------------------------------------------------------------- ROM:0011871C ROM:0011871C locret_11871C: ; DATA XREF: ROM:001186DE↑o ROM:0011871C rts ROM:0011871E ; --------------------------------------------------------------------------- ROM:0011871E rts ROM:00118720 ROM:00118720 ; =============== S U B R O U T I N E ======================================= ROM:00118720 ROM:00118720 ROM:00118720 sub_118720: ; CODE XREF: sub_11867C+6↑p ROM:00118720 move.w ($5E6).w,($5E8).w ROM:00118726 rts ROM:00118726 ; End of function sub_118720 ROM:00118726 ROM:00118728 ROM:00118728 ; =============== S U B R O U T I N E ======================================= ROM:00118728 ROM:00118728 ROM:00118728 sub_118728: ; CODE XREF: sub_11867C+C↑p ROM:00118728 cmpi.w #0,($5E8).w ROM:0011872E beq.s locret_11874E ROM:00118730 move.l #$3E8,d0 ROM:00118736 divs.w ($5E8).w,d0 ROM:0011873A move.l d0,d1 ROM:0011873C swap d1 ROM:0011873E cmpi.w #0,d1 ROM:00118742 ble.s loc_118746 ROM:00118744 addq.w #1,d0 ROM:00118746 ROM:00118746 loc_118746: ; CODE XREF: sub_118728+1A↑j ROM:00118746 move.w d0,d2 ROM:00118748 lsr.w #1,d2 ROM:0011874A move.w d2,($5EC).w ROM:0011874E ROM:0011874E locret_11874E: ; CODE XREF: sub_118728+6↑j ROM:0011874E rts ROM:0011874E ; End of function sub_118728 ROM:0011874E ROM:00118750 ROM:00118750 ; =============== S U B R O U T I N E ======================================= ROM:00118750 ROM:00118750 ROM:00118750 sub_118750: ; CODE XREF: ROM:0011885C↓p ROM:00118750 ; ROM:00118934↓p ROM:00118750 bclr #6,($944).w ROM:00118756 btst #2,($941).w ROM:0011875C beq.s loc_118766 ROM:0011875E bset #0,($94B).w ROM:00118764 bra.s loc_11876C ROM:00118766 ; --------------------------------------------------------------------------- ROM:00118766 ROM:00118766 loc_118766: ; CODE XREF: sub_118750+C↑j ROM:00118766 bclr #0,($94B).w ROM:0011876C ROM:0011876C loc_11876C: ; CODE XREF: sub_118750+14↑j ROM:0011876C move.w ($5EA).w,d7 ROM:00118770 cmp.w ($5E4).w,d7 ROM:00118774 bge.s loc_118784 ROM:00118776 bset #2,($941).w ROM:0011877C bset #2,($FFFFFA11).w ROM:00118782 bra.s loc_118790 ROM:00118784 ; --------------------------------------------------------------------------- ROM:00118784 ROM:00118784 loc_118784: ; CODE XREF: sub_118750+24↑j ROM:00118784 bclr #2,($941).w ROM:0011878A bclr #2,($FFFFFA11).w ROM:00118790 ROM:00118790 loc_118790: ; CODE XREF: sub_118750+32↑j ROM:00118790 btst #2,($941).w ROM:00118796 beq.s loc_1187A8 ROM:00118798 btst #0,($94B).w ROM:0011879E bne.s loc_1187A6 ROM:001187A0 bset #6,($944).w ROM:001187A6 ROM:001187A6 loc_1187A6: ; CODE XREF: sub_118750+4E↑j ROM:001187A6 bra.s locret_1187B6 ROM:001187A8 ; --------------------------------------------------------------------------- ROM:001187A8 ROM:001187A8 loc_1187A8: ; CODE XREF: sub_118750+46↑j ROM:001187A8 btst #0,($94B).w ROM:001187AE beq.s locret_1187B6 ROM:001187B0 bset #6,($944).w ROM:001187B6 ROM:001187B6 locret_1187B6: ; CODE XREF: sub_118750:loc_1187A6↑j ROM:001187B6 ; sub_118750+5E↑j ROM:001187B6 rts ROM:001187B6 ; End of function sub_118750 ROM:001187B6 ROM:001187B8 ROM:001187B8 ; =============== S U B R O U T I N E ======================================= ROM:001187B8 ROM:001187B8 ROM:001187B8 sub_1187B8: ; CODE XREF: ROM:001188C2↓p ROM:001187B8 btst #2,($941).w ROM:001187BE beq.s loc_1187C6 ROM:001187C0 addq.w #1,($5EA).w ROM:001187C4 bra.s locret_1187CA ROM:001187C6 ; --------------------------------------------------------------------------- ROM:001187C6 ROM:001187C6 loc_1187C6: ; CODE XREF: sub_1187B8+6↑j ROM:001187C6 subq.w #1,($5EA).w ROM:001187CA ROM:001187CA locret_1187CA: ; CODE XREF: sub_1187B8+C↑j ROM:001187CA rts ROM:001187CA ; End of function sub_1187B8 ROM:001187CA ROM:001187CC ROM:001187CC ; =============== S U B R O U T I N E ======================================= ROM:001187CC ROM:001187CC ROM:001187CC sub_1187CC: ; CODE XREF: sub_11867C+12↑p ROM:001187CC clr.w d1 ROM:001187CE move.b ($78D).w,d1 ROM:001187D2 cmpi.w #5,d1 ROM:001187D6 bcc.s locret_1187E0 ROM:001187D8 movea.l off_1187E2(pc,d1.w*4),a0 ROM:001187DC nop ROM:001187DE jmp (a0) ROM:001187E0 ; --------------------------------------------------------------------------- ROM:001187E0 ROM:001187E0 locret_1187E0: ; CODE XREF: sub_1187CC+A↑j ROM:001187E0 rts ROM:001187E0 ; End of function sub_1187CC ROM:001187E0 ROM:001187E0 ; --------------------------------------------------------------------------- ROM:001187E2 off_1187E2: dc.l loc_1187F6 ; DATA XREF: sub_1187CC+C↑r ROM:001187E6 dc.l loc_118828 ROM:001187EA dc.l loc_11883E ROM:001187EE dc.l loc_118892 ROM:001187F2 dc.l loc_1188E0 ROM:001187F6 ; --------------------------------------------------------------------------- ROM:001187F6 ROM:001187F6 loc_1187F6: ; DATA XREF: ROM:off_1187E2↑o ROM:001187F6 move.w $38(a5),d7 ROM:001187FA move.w #$104,($FFFFF410).w ROM:00118800 move.w #0,($FFFFF41A).w ROM:00118806 move.w #$FFFF,($FFFFF41C).w ROM:0011880C move.w #$11F,($FFFFF418).w ROM:00118812 clr.b ($8C3).w ROM:00118816 move.w d7,($66A).w ROM:0011881A move.b #1,($8C3).w ROM:00118820 move.b #1,($78D).w ROM:00118826 rts ROM:00118828 ; --------------------------------------------------------------------------- ROM:00118828 ROM:00118828 loc_118828: ; DATA XREF: ROM:001187E6↑o ROM:00118828 cmpi.w #0,($66A).w ROM:0011882E bgt.s locret_11883C ROM:00118830 bclr #0,($943).w ROM:00118836 move.b #2,($78D).w ROM:0011883C ROM:0011883C locret_11883C: ; CODE XREF: ROM:0011882E↑j ROM:0011883C rts ROM:0011883E ; --------------------------------------------------------------------------- ROM:0011883E ROM:0011883E loc_11883E: ; DATA XREF: ROM:001187EA↑o ROM:0011883E move.w ($5E4).w,d7 ROM:00118842 cmp.w ($5EA).w,d7 ROM:00118846 beq.s loc_118880 ROM:00118848 cmpi.w #0,($5E8).w ROM:0011884E beq.s loc_118880 ROM:00118850 move.w #$54,($FFFFF420).w ; 'T' ROM:00118856 move.w #$FFFF,($FFFFF41C).w ROM:0011885C bsr.w sub_118750 ROM:00118860 move.w ($5EC).w,d7 ROM:00118864 clr.b ($8C2).w ROM:00118868 move.w d7,($668).w ROM:0011886C move.b #1,($8C2).w ROM:00118872 bset #0,($943).w ROM:00118878 move.b #3,($78D).w ROM:0011887E rts ROM:00118880 ; --------------------------------------------------------------------------- ROM:00118880 ROM:00118880 loc_118880: ; CODE XREF: ROM:00118846↑j ROM:00118880 ; ROM:0011884E↑j ROM:00118880 move.w ($5D0).w,d0 ROM:00118884 muls.w #$7F,d0 ROM:00118888 divs.w #$64,d0 ; 'd' ROM:0011888C move.w d0,($FFFFF41C).w ROM:00118890 rts ROM:00118892 ; --------------------------------------------------------------------------- ROM:00118892 ROM:00118892 loc_118892: ; DATA XREF: ROM:001187EE↑o ROM:00118892 btst #6,($944).w ROM:00118898 beq.s loc_1188B4 ROM:0011889A move.w $600(a5),d7 ROM:0011889E clr.b ($8C3).w ROM:001188A2 move.w d7,($66A).w ROM:001188A6 move.b #1,($8C3).w ROM:001188AC move.b #1,($78D).w ROM:001188B2 rts ROM:001188B4 ; --------------------------------------------------------------------------- ROM:001188B4 ROM:001188B4 loc_1188B4: ; CODE XREF: ROM:00118898↑j ROM:001188B4 cmpi.w #0,($668).w ROM:001188BA bgt.s locret_1188DE ROM:001188BC move.w #$74,($FFFFF420).w ; 't' ROM:001188C2 bsr.w sub_1187B8 ROM:001188C6 move.w ($5EC).w,d7 ROM:001188CA clr.b ($8C2).w ROM:001188CE move.w d7,($668).w ROM:001188D2 move.b #1,($8C2).w ROM:001188D8 move.b #4,($78D).w ROM:001188DE ROM:001188DE locret_1188DE: ; CODE XREF: ROM:001188BA↑j ROM:001188DE rts ROM:001188E0 ; --------------------------------------------------------------------------- ROM:001188E0 ROM:001188E0 loc_1188E0: ; DATA XREF: ROM:001187F2↑o ROM:001188E0 cmpi.w #0,($5E8).w ROM:001188E6 bne.s loc_118902 ROM:001188E8 move.w $600(a5),d7 ROM:001188EC clr.b ($8C3).w ROM:001188F0 move.w d7,($66A).w ROM:001188F4 move.b #1,($8C3).w ROM:001188FA move.b #1,($78D).w ROM:00118900 rts ROM:00118902 ; --------------------------------------------------------------------------- ROM:00118902 ROM:00118902 loc_118902: ; CODE XREF: ROM:001188E6↑j ROM:00118902 move.w ($5E4).w,d7 ROM:00118906 cmp.w ($5EA).w,d7 ROM:0011890A bne.s loc_118926 ROM:0011890C move.w $600(a5),d7 ROM:00118910 clr.b ($8C3).w ROM:00118914 move.w d7,($66A).w ROM:00118918 move.b #1,($8C3).w ROM:0011891E move.b #1,($78D).w ROM:00118924 rts ROM:00118926 ; --------------------------------------------------------------------------- ROM:00118926 ROM:00118926 loc_118926: ; CODE XREF: ROM:0011890A↑j ROM:00118926 cmpi.w #0,($668).w ROM:0011892C bgt.s locret_118950 ROM:0011892E move.w #$54,($FFFFF420).w ; 'T' ROM:00118934 bsr.w sub_118750 ROM:00118938 move.w ($5EC).w,d7 ROM:0011893C clr.b ($8C2).w ROM:00118940 move.w d7,($668).w ROM:00118944 move.b #1,($8C2).w ROM:0011894A move.b #3,($78D).w ROM:00118950 ROM:00118950 locret_118950: ; CODE XREF: ROM:0011892C↑j ROM:00118950 rts ROM:00118952 ; --------------------------------------------------------------------------- ROM:00118952 rts ROM:00118954 ROM:00118954 ; =============== S U B R O U T I N E ======================================= ROM:00118954 ROM:00118954 ROM:00118954 sub_118954: ; CODE XREF: sub_118660+A↑p ROM:00118954 move.w ($5EA).w,d1 ROM:00118958 subi.w #5,d1 ROM:0011895C andi.w #$FFFC,d1 ROM:00118960 move.w d1,($5F0).w ROM:00118964 rts ROM:00118964 ; End of function sub_118954 ROM:00118964 ROM:00118966 ROM:00118966 ; =============== S U B R O U T I N E ======================================= ROM:00118966 ROM:00118966 ROM:00118966 sub_118966: ; CODE XREF: sub_118660+10↑p ROM:00118966 move.w ($5EA).w,d0 ROM:0011896A clr.w d1 ROM:0011896C move.b ($78E).w,d1 ROM:00118970 cmpi.w #5,d1 ROM:00118974 bcc.s locret_11897E ROM:00118976 movea.l off_118980(pc,d1.w*4),a0 ROM:0011897A nop ROM:0011897C jmp (a0) ROM:0011897E ; --------------------------------------------------------------------------- ROM:0011897E ROM:0011897E locret_11897E: ; CODE XREF: sub_118966+E↑j ROM:0011897E rts ROM:0011897E ; End of function sub_118966 ROM:0011897E ROM:0011897E ; --------------------------------------------------------------------------- ROM:00118980 off_118980: dc.l loc_118994 ; DATA XREF: sub_118966+10↑r ROM:00118984 dc.l loc_1189AE ROM:00118988 dc.l loc_1189D8 ROM:0011898C dc.l loc_118A32 ROM:00118990 dc.l loc_118A68 ROM:00118994 ; --------------------------------------------------------------------------- ROM:00118994 ROM:00118994 loc_118994: ; DATA XREF: ROM:off_118980↑o ROM:00118994 bclr #1,($940).w ROM:0011899A bclr #6,($94A).w ROM:001189A0 bclr #4,($94F).w ROM:001189A6 move.b #1,($78E).w ROM:001189AC rts ROM:001189AE ; --------------------------------------------------------------------------- ROM:001189AE ROM:001189AE loc_1189AE: ; DATA XREF: ROM:00118984↑o ROM:001189AE btst #4,($94F).w ROM:001189B4 beq.s loc_1189D2 ROM:001189B6 bclr #4,($94F).w ROM:001189BC bset #1,($940).w ROM:001189C2 bsr.w sub_118A94 ROM:001189C6 bsr.w sub_118A86 ROM:001189CA move.b #2,($78E).w ROM:001189D0 bra.s locret_118A30 ROM:001189D2 ; --------------------------------------------------------------------------- ROM:001189D2 ROM:001189D2 loc_1189D2: ; CODE XREF: ROM:001189B4↑j ROM:001189D2 ; ROM:00118A0C↓j ... ROM:001189D2 bsr.w sub_118ACA ROM:001189D6 rts ROM:001189D8 ; --------------------------------------------------------------------------- ROM:001189D8 ROM:001189D8 loc_1189D8: ; DATA XREF: ROM:00118988↑o ROM:001189D8 cmp.w ($5F2).w,d0 ROM:001189DC bne.s loc_1189EA ROM:001189DE bsr.w sub_118ABC ROM:001189E2 move.b #3,($78E).w ROM:001189E8 bra.s locret_118A66 ROM:001189EA ; --------------------------------------------------------------------------- ROM:001189EA ROM:001189EA loc_1189EA: ; CODE XREF: ROM:001189DC↑j ROM:001189EA btst #6,($94A).w ROM:001189F0 beq.s loc_118A0E ROM:001189F2 cmpi.w #0,($5F0).w ROM:001189F8 ble.s loc_118A0E ROM:001189FA bclr #1,($940).w ROM:00118A00 bclr #6,($94A).w ROM:00118A06 move.b #1,($78E).w ROM:00118A0C bra.s loc_1189D2 ROM:00118A0E ; --------------------------------------------------------------------------- ROM:00118A0E ROM:00118A0E loc_118A0E: ; CODE XREF: ROM:001189F0↑j ROM:00118A0E ; ROM:001189F8↑j ROM:00118A0E btst #6,($94A).w ROM:00118A14 beq.s locret_118A30 ROM:00118A16 cmpi.w #0,($5F0).w ROM:00118A1C bgt.s locret_118A30 ROM:00118A1E bsr.w sub_118AAE ROM:00118A22 bclr #6,($94A).w ROM:00118A28 move.b #4,($78E).w ROM:00118A2E bra.s locret_118A82 ROM:00118A30 ; --------------------------------------------------------------------------- ROM:00118A30 ROM:00118A30 locret_118A30: ; CODE XREF: ROM:001189D0↑j ROM:00118A30 ; ROM:00118A14↑j ... ROM:00118A30 rts ROM:00118A32 ; --------------------------------------------------------------------------- ROM:00118A32 ROM:00118A32 loc_118A32: ; DATA XREF: ROM:0011898C↑o ROM:00118A32 btst #6,($94A).w ROM:00118A38 beq.s loc_118A4C ROM:00118A3A bsr.w sub_118AAE ROM:00118A3E bclr #6,($94A).w ROM:00118A44 move.b #4,($78E).w ROM:00118A4A bra.s locret_118A82 ROM:00118A4C ; --------------------------------------------------------------------------- ROM:00118A4C ROM:00118A4C loc_118A4C: ; CODE XREF: ROM:00118A38↑j ROM:00118A4C cmp.w ($5F4).w,d0 ROM:00118A50 bne.s locret_118A66 ROM:00118A52 bsr.w sub_118B00 ROM:00118A56 bclr #1,($940).w ROM:00118A5C move.b #1,($78E).w ROM:00118A62 bra.w loc_1189D2 ROM:00118A66 ; --------------------------------------------------------------------------- ROM:00118A66 ROM:00118A66 locret_118A66: ; CODE XREF: ROM:001189E8↑j ROM:00118A66 ; ROM:00118A50↑j ROM:00118A66 rts ROM:00118A68 ; --------------------------------------------------------------------------- ROM:00118A68 ROM:00118A68 loc_118A68: ; DATA XREF: ROM:00118990↑o ROM:00118A68 cmp.w ($5F6).w,d0 ROM:00118A6C bne.s locret_118A82 ROM:00118A6E bsr.w sub_118B00 ROM:00118A72 bclr #1,($940).w ROM:00118A78 move.b #1,($78E).w ROM:00118A7E bra.w loc_1189D2 ROM:00118A82 ; --------------------------------------------------------------------------- ROM:00118A82 ROM:00118A82 locret_118A82: ; CODE XREF: ROM:00118A2E↑j ROM:00118A82 ; ROM:00118A4A↑j ... ROM:00118A82 rts ROM:00118A84 ; --------------------------------------------------------------------------- ROM:00118A84 rts ROM:00118A86 ROM:00118A86 ; =============== S U B R O U T I N E ======================================= ROM:00118A86 ROM:00118A86 ROM:00118A86 sub_118A86: ; CODE XREF: ROM:001189C6↑p ROM:00118A86 move.w ($5F2).w,($5F6).w ROM:00118A8C move.w $34(a5),($5F8).w ROM:00118A92 rts ROM:00118A92 ; End of function sub_118A86 ROM:00118A92 ROM:00118A94 ROM:00118A94 ; =============== S U B R O U T I N E ======================================= ROM:00118A94 ROM:00118A94 ROM:00118A94 sub_118A94: ; CODE XREF: ROM:001189C2↑p ROM:00118A94 move.w ($5EA).w,d0 ROM:00118A98 sub.w $3C(a5),d0 ROM:00118A9C move.w d0,($5F2).w ROM:00118AA0 sub.w $3E(a5),d0 ROM:00118AA4 andi.w #$FFFC,d0 ROM:00118AA8 move.w d0,($5F4).w ROM:00118AAC rts ROM:00118AAC ; End of function sub_118A94 ROM:00118AAC ROM:00118AAE ROM:00118AAE ; =============== S U B R O U T I N E ======================================= ROM:00118AAE ROM:00118AAE ROM:00118AAE sub_118AAE: ; CODE XREF: ROM:00118A1E↑p ROM:00118AAE ; ROM:00118A3A↑p ROM:00118AAE move.w ($5F0).w,($5F6).w ROM:00118AB4 move.w $34(a5),($5F8).w ROM:00118ABA rts ROM:00118ABA ; End of function sub_118AAE ROM:00118ABA ROM:00118ABC ROM:00118ABC ; =============== S U B R O U T I N E ======================================= ROM:00118ABC ROM:00118ABC ROM:00118ABC sub_118ABC: ; CODE XREF: ROM:001189DE↑p ROM:00118ABC move.w ($5F4).w,($5F6).w ROM:00118AC2 move.w $40(a5),($5F8).w ROM:00118AC8 rts ROM:00118AC8 ; End of function sub_118ABC ROM:00118AC8 ROM:00118ACA ROM:00118ACA ; =============== S U B R O U T I N E ======================================= ROM:00118ACA ROM:00118ACA ROM:00118ACA sub_118ACA: ; CODE XREF: ROM:loc_1189D2↑p ROM:00118ACA move.w $3C(a5),d1 ROM:00118ACE move.w ($5DA).w,d0 ROM:00118AD2 cmp.w d0,d1 ROM:00118AD4 bge.s loc_118AD8 ROM:00118AD6 move.w d1,d0 ROM:00118AD8 ROM:00118AD8 loc_118AD8: ; CODE XREF: sub_118ACA+A↑j ROM:00118AD8 cmpi.w #0,d0 ROM:00118ADC bge.s loc_118AE0 ROM:00118ADE clr.w d0 ROM:00118AE0 ROM:00118AE0 loc_118AE0: ; CODE XREF: sub_118ACA+12↑j ROM:00118AE0 move.w d0,($5F6).w ROM:00118AE4 move.w $34(a5),d1 ROM:00118AE8 move.w ($5DC).w,d0 ROM:00118AEC cmp.w d0,d1 ROM:00118AEE bge.s loc_118AF2 ROM:00118AF0 move.w d1,d0 ROM:00118AF2 ROM:00118AF2 loc_118AF2: ; CODE XREF: sub_118ACA+24↑j ROM:00118AF2 cmpi.w #0,d0 ROM:00118AF6 bge.s loc_118AFA ROM:00118AF8 clr.w d0 ROM:00118AFA ROM:00118AFA loc_118AFA: ; CODE XREF: sub_118ACA+2C↑j ROM:00118AFA move.w d0,($5F8).w ROM:00118AFE rts ROM:00118AFE ; End of function sub_118ACA ROM:00118AFE ROM:00118B00 ROM:00118B00 ; =============== S U B R O U T I N E ======================================= ROM:00118B00 ROM:00118B00 ROM:00118B00 sub_118B00: ; CODE XREF: ROM:00118A52↑p ROM:00118B00 ; ROM:00118A6E↑p ROM:00118B00 clr.w ($5F6).w ROM:00118B04 clr.w ($5E4).w ROM:00118B08 clr.w ($5EA).w ROM:00118B0C rts ROM:00118B0C ; End of function sub_118B00 ROM:00118B0C ROM:00118B0E ROM:00118B0E ; =============== S U B R O U T I N E ======================================= ROM:00118B0E ROM:00118B0E ROM:00118B0E sub_118B0E: ; CODE XREF: ROM:0011727C↑p ROM:00118B0E ; ROM:00117310↑p ROM:00118B0E clr.w ($FFFFFE0A).w ROM:00118B12 clr.l ($FFFFFE0C).w ROM:00118B16 clr.l ($FFFFFE10).w ROM:00118B1A clr.l ($FFFFFE14).w ROM:00118B1E clr.l ($FFFFFE18).w ROM:00118B22 clr.l ($FFFFFE1C).w ROM:00118B26 clr.w ($FFFFFE20).w ROM:00118B2A moveq #0,d0 ROM:00118B2C moveq #0,d1 ROM:00118B2E moveq #$F,d2 ROM:00118B30 moveq #0,d3 ROM:00118B32 moveq #1,d4 ROM:00118B34 moveq #3,d5 ROM:00118B36 clr.w ($FFFFFF00).w ROM:00118B3A bsr.l sub_118BAA ROM:00118B40 ROM:00118B40 loc_118B40: ; CODE XREF: sub_118B0E+3E↓j ROM:00118B40 cmpi.l #0,($FFFFFE18).w ROM:00118B48 beq.s loc_118B4E ROM:00118B4A nop ROM:00118B4C bra.s loc_118B40 ROM:00118B4E ; --------------------------------------------------------------------------- ROM:00118B4E ROM:00118B4E loc_118B4E: ; CODE XREF: sub_118B0E+3A↑j ROM:00118B4E bsr.w sub_118B66 ROM:00118B52 move.w #$40C0,($FFFFFE00).w ROM:00118B58 ori.w #1,($FFFFFE00).w ROM:00118B5E move.w #$640,($FFFFFE08).w ROM:00118B64 rts ROM:00118B64 ; End of function sub_118B0E ROM:00118B64 ROM:00118B66 ROM:00118B66 ; =============== S U B R O U T I N E ======================================= ROM:00118B66 ROM:00118B66 ROM:00118B66 sub_118B66: ; CODE XREF: sub_118B0E:loc_118B4E↑p ROM:00118B66 move.w ($FFFFFF00).w,d0 ROM:00118B6A move.b d0,d1 ROM:00118B6C andi.b #$F,d1 ROM:00118B70 addi.b #$30,d1 ; '0' ROM:00118B74 move.b d1,($89E).w ROM:00118B78 move.b d0,d1 ROM:00118B7A lsr.b #4,d1 ROM:00118B7C andi.b #$F,d1 ROM:00118B80 addi.b #$30,d1 ; '0' ROM:00118B84 move.b d1,($89D).w ROM:00118B88 lsr.w #8,d0 ROM:00118B8A move.b d0,d1 ROM:00118B8C andi.b #$F,d1 ROM:00118B90 addi.b #$30,d1 ; '0' ROM:00118B94 move.b d1,($89C).w ROM:00118B98 move.b d0,d1 ROM:00118B9A lsr.b #4,d1 ROM:00118B9C andi.b #$F,d1 ROM:00118BA0 addi.b #$30,d1 ; '0' ROM:00118BA4 move.b d1,($89B).w ROM:00118BA8 rts ROM:00118BA8 ; End of function sub_118B66 ROM:00118BA8 ROM:00118BAA ROM:00118BAA ; =============== S U B R O U T I N E ======================================= ROM:00118BAA ROM:00118BAA ROM:00118BAA sub_118BAA: ; CODE XREF: sub_1117D0+86↑p ROM:00118BAA ; sub_111924+54↑p ... ROM:00118BAA cmpi.w #0,d1 ROM:00118BAE bne.s loc_118BBC ROM:00118BB0 move.w #$FFFF,d1 ROM:00118BB4 bclr d0,d1 ROM:00118BB6 and.w d1,($FFFFFE0A).w ROM:00118BBA bra.s loc_118BC4 ROM:00118BBC ; --------------------------------------------------------------------------- ROM:00118BBC ROM:00118BBC loc_118BBC: ; CODE XREF: sub_118BAA+4↑j ROM:00118BBC clr.w d1 ROM:00118BBE bset d0,d1 ROM:00118BC0 or.w d1,($FFFFFE0A).w ROM:00118BC4 ROM:00118BC4 loc_118BC4: ; CODE XREF: sub_118BAA+10↑j ROM:00118BC4 asl.w #1,d0 ROM:00118BC6 moveq #3,d1 ROM:00118BC8 asl.l d0,d1 ROM:00118BCA eori.l #$FFFFFFFF,d1 ROM:00118BD0 and.l d1,($FFFFFE1C).w ROM:00118BD4 and.l d1,($FFFFFE14).w ROM:00118BD8 and.l d1,($FFFFFE18).w ROM:00118BDC clr.l d1 ROM:00118BDE move.w d3,d1 ROM:00118BE0 asl.l d0,d1 ROM:00118BE2 or.l d1,($FFFFFE14).w ROM:00118BE6 clr.l d1 ROM:00118BE8 move.w d4,d1 ROM:00118BEA asl.l d0,d1 ROM:00118BEC or.l d1,($FFFFFE18).w ROM:00118BF0 move.w d0,d3 ROM:00118BF2 asl.w #1,d0 ROM:00118BF4 movea.w #$FE10,a0 ROM:00118BF8 cmpi.w #$20,d0 ; ' ' ROM:00118BFC blt.s loc_118C06 ROM:00118BFE subi.w #$20,d0 ; ' ' ROM:00118C02 movea.w #$FE0C,a0 ROM:00118C06 ROM:00118C06 loc_118C06: ; CODE XREF: sub_118BAA+52↑j ROM:00118C06 moveq #$F,d1 ROM:00118C08 asl.l d0,d1 ROM:00118C0A eori.l #$FFFFFFFF,d1 ROM:00118C10 and.l d1,(a0) ROM:00118C12 clr.l d1 ROM:00118C14 move.w d2,d1 ROM:00118C16 asl.l d0,d1 ROM:00118C18 or.l d1,(a0) ROM:00118C1A clr.l d1 ROM:00118C1C move.w d5,d1 ROM:00118C1E asl.l d3,d1 ROM:00118C20 or.l d1,($FFFFFE1C).w ROM:00118C24 rts ROM:00118C24 ; End of function sub_118BAA ROM:00118C24 ROM:00118C26 ROM:00118C26 ; =============== S U B R O U T I N E ======================================= ROM:00118C26 ROM:00118C26 ROM:00118C26 sub_118C26: ; CODE XREF: sub_1117D0+66↑p ROM:00118C26 ; sub_111924+34↑p ... ROM:00118C26 asl.w #1,d0 ROM:00118C28 moveq #3,d1 ROM:00118C2A asl.l d0,d1 ROM:00118C2C eori.l #$FFFFFFFF,d1 ROM:00118C32 and.l d1,($FFFFFE1C).w ROM:00118C36 asr.w #1,d0 ROM:00118C38 rts ROM:00118C38 ; End of function sub_118C26 ROM:00118C38 ROM:00118C3A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00118C3C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00118C3E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00118C40 ; --------------------------------------------------------------------------- ROM:00118C40 movem.l d0-a4,-(sp) ROM:00118C44 move.w ($FFFFFF70).w,d0 ROM:00118C48 ROM:00118C48 loc_118C48: ; CODE XREF: ROM:00118C8E↓j ROM:00118C48 beq.s loc_118C90 ROM:00118C4A btst #$F,d0 ROM:00118C4E beq.s loc_118C62 ROM:00118C50 andi.w #$7FFF,($FFFFFF70).w ROM:00118C56 bsr.w sub_118C98 ROM:00118C5A bsr.w sub_118CA8 ROM:00118C5E bsr.w sub_118D96 ROM:00118C62 ROM:00118C62 loc_118C62: ; CODE XREF: ROM:00118C4E↑j ROM:00118C62 move.w ($FFFFFF70).w,d0 ROM:00118C66 btst #8,d0 ROM:00118C6A beq.s loc_118C76 ROM:00118C6C andi.w #$FEFF,($FFFFFF70).w ROM:00118C72 bsr.w nullsub_37 ROM:00118C76 ROM:00118C76 loc_118C76: ; CODE XREF: ROM:00118C6A↑j ROM:00118C76 move.w #$70,d1 ; 'p' ROM:00118C7A asr.w #4,d1 ROM:00118C7C move.w #$FFFF,d0 ROM:00118C80 bclr d1,d0 ROM:00118C82 and.w d0,($FFFFFE20).w ROM:00118C86 move.w ($FFFFFF70).w,d0 ROM:00118C8A andi.w #$8100,d0 ROM:00118C8E bra.s loc_118C48 ROM:00118C90 ; --------------------------------------------------------------------------- ROM:00118C90 ROM:00118C90 loc_118C90: ; CODE XREF: ROM:loc_118C48↑j ROM:00118C90 movem.l (sp)+,d0-a4 ROM:00118C94 rte ROM:00118C96 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_37. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00118C98 ROM:00118C98 ; =============== S U B R O U T I N E ======================================= ROM:00118C98 ROM:00118C98 ROM:00118C98 sub_118C98: ; CODE XREF: ROM:00118C56↑p ROM:00118C98 lea ($FFFFFF70).w,a0 ROM:00118C9C clr.l d0 ROM:00118C9E move.w 8(a0),d0 ROM:00118CA2 move.w d0,($EB4).w ROM:00118CA6 rts ROM:00118CA6 ; End of function sub_118C98 ROM:00118CA6 ROM:00118CA8 ROM:00118CA8 ; =============== S U B R O U T I N E ======================================= ROM:00118CA8 ROM:00118CA8 ROM:00118CA8 sub_118CA8: ; CODE XREF: ROM:00118C5A↑p ROM:00118CA8 clr.l d0 ROM:00118CAA move.w ($EB4).w,d0 ROM:00118CAE move.l ($404).w,d2 ROM:00118CB2 andi.l #$FFFF,d2 ROM:00118CB8 sub.l d2,d0 ROM:00118CBA move.l ($400).w,d2 ROM:00118CBE move.l ($400).w,d3 ROM:00118CC2 move.l #$A,d4 ROM:00118CC8 add.l d3,d3 ROM:00118CCA divs.l d4,d3 ROM:00118CCE add.l d3,d2 ROM:00118CD0 cmp.l d0,d2 ROM:00118CD2 bge.s loc_118CDA ROM:00118CD4 subi.l #$10000,d0 ROM:00118CDA ROM:00118CDA loc_118CDA: ; CODE XREF: sub_118CA8+2A↑j ROM:00118CDA subi.l #$10000,d2 ROM:00118CE0 cmp.l d0,d2 ROM:00118CE2 ble.s loc_118CEA ROM:00118CE4 addi.l #$10000,d0 ROM:00118CEA ROM:00118CEA loc_118CEA: ; CODE XREF: sub_118CA8+3A↑j ROM:00118CEA move.w ($528).w,d1 ROM:00118CEE ext.l d1 ROM:00118CF0 muls.w #$64,d0 ; 'd' ROM:00118CF4 move.l ($400).w,d2 ROM:00118CF8 divs.w d2,d0 ROM:00118CFA add.w d0,d1 ROM:00118CFC ROM:00118CFC loc_118CFC: ; CODE XREF: sub_118CA8+5E↓j ROM:00118CFC cmpi.w #$1C20,d1 ROM:00118D00 blt.s loc_118D08 ROM:00118D02 subi.w #$1C20,d1 ROM:00118D06 bra.s loc_118CFC ROM:00118D08 ; --------------------------------------------------------------------------- ROM:00118D08 ROM:00118D08 loc_118D08: ; CODE XREF: sub_118CA8+58↑j ROM:00118D08 ; sub_118CA8+6A↓j ROM:00118D08 cmpi.w #0,d1 ROM:00118D0C bge.s loc_118D14 ROM:00118D0E addi.w #$1C20,d1 ROM:00118D12 bra.s loc_118D08 ROM:00118D14 ; --------------------------------------------------------------------------- ROM:00118D14 ROM:00118D14 loc_118D14: ; CODE XREF: sub_118CA8+64↑j ROM:00118D14 move.w d1,($EAA).w ROM:00118D18 move.w d1,($EAC).w ROM:00118D1C rts ROM:00118D1C ; End of function sub_118CA8 ROM:00118D1C ROM:00118D1E ROM:00118D1E ; =============== S U B R O U T I N E ======================================= ROM:00118D1E ROM:00118D1E ROM:00118D1E sub_118D1E: ; CODE XREF: ROM:00117452↑p ROM:00118D1E cmpi.b #0,($11F8).w ROM:00118D24 bne.s loc_118D42 ROM:00118D26 bsr.w sub_1191DC ROM:00118D2A bsr.w sub_1191AE ROM:00118D2E bclr #5,($944).w ROM:00118D34 bclr #2,($94F).w ROM:00118D3A move.b #1,($11F8).w ROM:00118D40 rts ROM:00118D42 ; --------------------------------------------------------------------------- ROM:00118D42 ROM:00118D42 loc_118D42: ; CODE XREF: sub_118D1E+6↑j ROM:00118D42 btst #1,($945).w ROM:00118D48 bne.s loc_118D70 ROM:00118D4A move.b #1,($11F8).w ROM:00118D50 bclr #5,($944).w ROM:00118D56 bclr #2,($94F).w ROM:00118D5C bsr.w sub_1191AE ROM:00118D60 move.w #0,($EB8).w ROM:00118D66 clr.b ($93B).w ROM:00118D6A clr.w ($75A).w ROM:00118D6E rts ROM:00118D70 ; --------------------------------------------------------------------------- ROM:00118D70 ROM:00118D70 loc_118D70: ; CODE XREF: sub_118D1E+2A↑j ROM:00118D70 move.w $618(a5),d0 ROM:00118D74 cmp.w ($75A).w,d0 ROM:00118D78 bgt.s locret_118D94 ROM:00118D7A move.b #2,($11F8).w ROM:00118D80 bsr.w sub_1191AE ROM:00118D84 bclr #2,($94F).w ROM:00118D8A clr.b ($93B).w ROM:00118D8E clr.w ($75A).w ROM:00118D92 rts ROM:00118D94 ; --------------------------------------------------------------------------- ROM:00118D94 ROM:00118D94 locret_118D94: ; CODE XREF: sub_118D1E+5A↑j ROM:00118D94 rts ROM:00118D94 ; End of function sub_118D1E ROM:00118D94 ROM:00118D96 ROM:00118D96 ; =============== S U B R O U T I N E ======================================= ROM:00118D96 ROM:00118D96 ROM:00118D96 sub_118D96: ; CODE XREF: ROM:00118C5E↑p ROM:00118D96 bclr #5,($94C).w ROM:00118D9C bclr #2,($950).w ROM:00118DA2 bclr #0,($93E).w ROM:00118DA8 clr.w d1 ROM:00118DAA move.b ($11F8).w,d1 ROM:00118DAE cmpi.w #7,d1 ROM:00118DB2 bcc.s locret_118DBC ROM:00118DB4 movea.l off_118DBE(pc,d1.w*4),a0 ROM:00118DB8 nop ROM:00118DBA jmp (a0) ROM:00118DBC ; --------------------------------------------------------------------------- ROM:00118DBC ROM:00118DBC locret_118DBC: ; CODE XREF: sub_118D96+1C↑j ROM:00118DBC rts ROM:00118DBC ; End of function sub_118D96 ROM:00118DBC ROM:00118DBC ; --------------------------------------------------------------------------- ROM:00118DBE off_118DBE: dc.l loc_118DDA ; DATA XREF: sub_118D96+1E↑r ROM:00118DC2 dc.l loc_118DF6 ROM:00118DC6 dc.l loc_118E2E ROM:00118DCA dc.l loc_118EA0 ROM:00118DCE dc.l loc_118F0A ROM:00118DD2 dc.l loc_118F72 ROM:00118DD6 dc.l loc_118FDA ROM:00118DDA ; --------------------------------------------------------------------------- ROM:00118DDA ROM:00118DDA loc_118DDA: ; DATA XREF: ROM:off_118DBE↑o ROM:00118DDA bsr.w sub_1191DC ROM:00118DDE bsr.w sub_1191AE ROM:00118DE2 bclr #5,($944).w ROM:00118DE8 bclr #2,($94F).w ROM:00118DEE move.b #1,($11F8).w ROM:00118DF4 rts ROM:00118DF6 ; --------------------------------------------------------------------------- ROM:00118DF6 ROM:00118DF6 loc_118DF6: ; DATA XREF: ROM:00118DC2↑o ROM:00118DF6 btst #1,($945).w ROM:00118DFC beq.s loc_118E22 ROM:00118DFE cmpi.w #0,($5FC).w ROM:00118E04 blt.s loc_118E1A ROM:00118E06 bset #5,($944).w ROM:00118E0C bset #2,($94F).w ROM:00118E12 move.b #3,($11F8).w ROM:00118E18 bra.s loc_118E20 ROM:00118E1A ; --------------------------------------------------------------------------- ROM:00118E1A ROM:00118E1A loc_118E1A: ; CODE XREF: ROM:00118E04↑j ROM:00118E1A move.b #2,($11F8).w ROM:00118E20 ROM:00118E20 loc_118E20: ; CODE XREF: ROM:00118E18↑j ROM:00118E20 bra.s locret_118E2C ROM:00118E22 ; --------------------------------------------------------------------------- ROM:00118E22 ROM:00118E22 loc_118E22: ; CODE XREF: ROM:00118DFC↑j ROM:00118E22 bsr.w sub_1191A6 ROM:00118E26 move.b #1,($11F8).w ROM:00118E2C ROM:00118E2C locret_118E2C: ; CODE XREF: ROM:loc_118E20↑j ROM:00118E2C rts ROM:00118E2E ; --------------------------------------------------------------------------- ROM:00118E2E ROM:00118E2E loc_118E2E: ; DATA XREF: ROM:00118DC6↑o ROM:00118E2E bsr.w sub_1190F2 ROM:00118E32 bsr.w sub_119176 ROM:00118E36 btst #1,($945).w ROM:00118E3C bne.s loc_118E58 ROM:00118E3E bsr.w sub_1191AE ROM:00118E42 move.w #0,($EB8).w ROM:00118E48 clr.b ($93B).w ROM:00118E4C clr.w ($75A).w ROM:00118E50 move.b #1,($11F8).w ROM:00118E56 bra.s locret_118E9E ROM:00118E58 ; --------------------------------------------------------------------------- ROM:00118E58 ROM:00118E58 loc_118E58: ; CODE XREF: ROM:00118E3C↑j ROM:00118E58 btst #5,($94C).w ROM:00118E5E beq.s locret_118E9E ROM:00118E60 bset #5,($944).w ROM:00118E66 bset #2,($94F).w ROM:00118E6C btst #2,($950).w ROM:00118E72 beq.s loc_118E82 ROM:00118E74 move.w ($EAA).w,($EB0).w ROM:00118E7A move.b #4,($11F8).w ROM:00118E80 bra.s locret_118E9E ROM:00118E82 ; --------------------------------------------------------------------------- ROM:00118E82 ROM:00118E82 loc_118E82: ; CODE XREF: ROM:00118E72↑j ROM:00118E82 btst #0,($93E).w ROM:00118E88 beq.s loc_118E98 ROM:00118E8A move.w ($EAA).w,($EAE).w ROM:00118E90 move.b #5,($11F8).w ROM:00118E96 bra.s locret_118E9E ROM:00118E98 ; --------------------------------------------------------------------------- ROM:00118E98 ROM:00118E98 loc_118E98: ; CODE XREF: ROM:00118E88↑j ROM:00118E98 move.b #3,($11F8).w ROM:00118E9E ROM:00118E9E locret_118E9E: ; CODE XREF: ROM:00118E56↑j ROM:00118E9E ; ROM:00118E5E↑j ... ROM:00118E9E rts ROM:00118EA0 ; --------------------------------------------------------------------------- ROM:00118EA0 ROM:00118EA0 loc_118EA0: ; DATA XREF: ROM:00118DCA↑o ROM:00118EA0 bsr.w sub_1190F2 ROM:00118EA4 bsr.w sub_119176 ROM:00118EA8 btst #1,($945).w ROM:00118EAE bne.s loc_118ED6 ROM:00118EB0 bsr.w sub_1191AE ROM:00118EB4 move.w #0,($EB8).w ROM:00118EBA bclr #5,($944).w ROM:00118EC0 bclr #2,($94F).w ROM:00118EC6 clr.b ($93B).w ROM:00118ECA clr.w ($75A).w ROM:00118ECE move.b #1,($11F8).w ROM:00118ED4 bra.s locret_118F08 ROM:00118ED6 ; --------------------------------------------------------------------------- ROM:00118ED6 ROM:00118ED6 loc_118ED6: ; CODE XREF: ROM:00118EAE↑j ROM:00118ED6 btst #5,($94C).w ROM:00118EDC beq.s locret_118F08 ROM:00118EDE btst #2,($950).w ROM:00118EE4 beq.s loc_118EF4 ROM:00118EE6 move.w ($EAA).w,($EB0).w ROM:00118EEC move.b #4,($11F8).w ROM:00118EF2 bra.s locret_118F08 ROM:00118EF4 ; --------------------------------------------------------------------------- ROM:00118EF4 ROM:00118EF4 loc_118EF4: ; CODE XREF: ROM:00118EE4↑j ROM:00118EF4 btst #0,($93E).w ROM:00118EFA beq.s locret_118F08 ROM:00118EFC move.w ($EAA).w,($EAE).w ROM:00118F02 move.b #5,($11F8).w ROM:00118F08 ROM:00118F08 locret_118F08: ; CODE XREF: ROM:00118ED4↑j ROM:00118F08 ; ROM:00118EDC↑j ... ROM:00118F08 rts ROM:00118F0A ; --------------------------------------------------------------------------- ROM:00118F0A ROM:00118F0A loc_118F0A: ; DATA XREF: ROM:00118DCE↑o ROM:00118F0A bsr.w sub_1190F2 ROM:00118F0E bsr.w sub_119176 ROM:00118F12 btst #1,($945).w ROM:00118F18 bne.s loc_118F40 ROM:00118F1A bsr.w sub_1191AE ROM:00118F1E move.w #0,($EB8).w ROM:00118F24 clr.b ($93B).w ROM:00118F28 clr.w ($75A).w ROM:00118F2C bclr #5,($944).w ROM:00118F32 bclr #2,($94F).w ROM:00118F38 move.b #1,($11F8).w ROM:00118F3E bra.s locret_118F70 ROM:00118F40 ; --------------------------------------------------------------------------- ROM:00118F40 ROM:00118F40 loc_118F40: ; CODE XREF: ROM:00118F18↑j ROM:00118F40 btst #5,($94C).w ROM:00118F46 beq.s locret_118F70 ROM:00118F48 btst #2,($950).w ROM:00118F4E beq.s loc_118F58 ROM:00118F50 move.w ($EAA).w,($EB0).w ROM:00118F56 bra.s locret_118F70 ROM:00118F58 ; --------------------------------------------------------------------------- ROM:00118F58 ROM:00118F58 loc_118F58: ; CODE XREF: ROM:00118F4E↑j ROM:00118F58 btst #0,($93E).w ROM:00118F5E beq.s locret_118F70 ROM:00118F60 move.w ($EAA).w,($EAE).w ROM:00118F66 move.b #6,($11F8).w ROM:00118F6C bsr.w sub_1191C8 ROM:00118F70 ROM:00118F70 locret_118F70: ; CODE XREF: ROM:00118F3E↑j ROM:00118F70 ; ROM:00118F46↑j ... ROM:00118F70 rts ROM:00118F72 ; --------------------------------------------------------------------------- ROM:00118F72 ROM:00118F72 loc_118F72: ; DATA XREF: ROM:00118DD2↑o ROM:00118F72 bsr.w sub_1190F2 ROM:00118F76 bsr.w sub_119176 ROM:00118F7A btst #1,($945).w ROM:00118F80 bne.s loc_118FA8 ROM:00118F82 bsr.w sub_1191AE ROM:00118F86 move.w #0,($EB8).w ROM:00118F8C clr.b ($93B).w ROM:00118F90 clr.w ($75A).w ROM:00118F94 bclr #5,($944).w ROM:00118F9A bclr #2,($94F).w ROM:00118FA0 move.b #1,($11F8).w ROM:00118FA6 bra.s locret_118FD8 ROM:00118FA8 ; --------------------------------------------------------------------------- ROM:00118FA8 ROM:00118FA8 loc_118FA8: ; CODE XREF: ROM:00118F80↑j ROM:00118FA8 btst #5,($94C).w ROM:00118FAE beq.s locret_118FD8 ROM:00118FB0 btst #0,($93E).w ROM:00118FB6 beq.s loc_118FC0 ROM:00118FB8 move.w ($EAA).w,($EAE).w ROM:00118FBE bra.s locret_118FD8 ROM:00118FC0 ; --------------------------------------------------------------------------- ROM:00118FC0 ROM:00118FC0 loc_118FC0: ; CODE XREF: ROM:00118FB6↑j ROM:00118FC0 btst #2,($950).w ROM:00118FC6 beq.s locret_118FD8 ROM:00118FC8 move.w ($EAA).w,($EB0).w ROM:00118FCE move.b #6,($11F8).w ROM:00118FD4 bsr.w sub_1191C8 ROM:00118FD8 ROM:00118FD8 locret_118FD8: ; CODE XREF: ROM:00118FA6↑j ROM:00118FD8 ; ROM:00118FAE↑j ... ROM:00118FD8 rts ROM:00118FDA ; --------------------------------------------------------------------------- ROM:00118FDA ROM:00118FDA loc_118FDA: ; DATA XREF: ROM:00118DD6↑o ROM:00118FDA bsr.w sub_1190F2 ROM:00118FDE bsr.w sub_119176 ROM:00118FE2 btst #1,($945).w ROM:00118FE8 bne.s loc_119010 ROM:00118FEA bsr.w sub_1191AE ROM:00118FEE move.w #0,($EB8).w ROM:00118FF4 clr.b ($93B).w ROM:00118FF8 clr.w ($75A).w ROM:00118FFC bclr #5,($944).w ROM:00119002 bclr #2,($94F).w ROM:00119008 move.b #1,($11F8).w ROM:0011900E bra.s locret_11903E ROM:00119010 ; --------------------------------------------------------------------------- ROM:00119010 ROM:00119010 loc_119010: ; CODE XREF: ROM:00118FE8↑j ROM:00119010 btst #5,($94C).w ROM:00119016 beq.s locret_11903E ROM:00119018 btst #0,($93E).w ROM:0011901E beq.s loc_11902C ROM:00119020 move.w ($EAA).w,($EAE).w ROM:00119026 bsr.w sub_1191C8 ROM:0011902A bra.s locret_11903E ROM:0011902C ; --------------------------------------------------------------------------- ROM:0011902C ROM:0011902C loc_11902C: ; CODE XREF: ROM:0011901E↑j ROM:0011902C btst #2,($950).w ROM:00119032 beq.s locret_11903E ROM:00119034 move.w ($EAA).w,($EB0).w ROM:0011903A bsr.w sub_1191C8 ROM:0011903E ROM:0011903E locret_11903E: ; CODE XREF: ROM:0011900E↑j ROM:0011903E ; ROM:00119016↑j ... ROM:0011903E rts ROM:00119040 ; --------------------------------------------------------------------------- ROM:00119040 rts ROM:00119042 ROM:00119042 ; =============== S U B R O U T I N E ======================================= ROM:00119042 ROM:00119042 ROM:00119042 sub_119042: ; CODE XREF: sub_111924↑p ROM:00119042 cmpi.w #$1C20,($5FA).w ROM:00119048 bge.s locret_119084 ROM:0011904A move.w ($5FA).w,d2 ROM:0011904E bsr.w sub_119086 ROM:00119052 cmp.w d1,d0 ROM:00119054 ble.s loc_119078 ROM:00119056 move.w $61E(a5),d4 ROM:0011905A cmp.w ($5BA).w,d4 ROM:0011905E ble.s loc_119076 ROM:00119060 bsr.l sub_111C8C ROM:00119066 move.w #1,($EB6).w ROM:0011906C move.w #0,($EB8).w ROM:00119072 move.w d7,($5FC).w ROM:00119076 ROM:00119076 loc_119076: ; CODE XREF: sub_119042+1C↑j ROM:00119076 bra.s locret_119084 ROM:00119078 ; --------------------------------------------------------------------------- ROM:00119078 ROM:00119078 loc_119078: ; CODE XREF: sub_119042+12↑j ROM:00119078 move.w $620(a5),d4 ROM:0011907C cmp.w d0,d4 ROM:0011907E ble.s locret_119084 ROM:00119080 move.w d6,($5FC).w ROM:00119084 ROM:00119084 locret_119084: ; CODE XREF: sub_119042+6↑j ROM:00119084 ; sub_119042:loc_119076↑j ... ROM:00119084 rts ROM:00119084 ; End of function sub_119042 ROM:00119084 ROM:00119086 ROM:00119086 ; =============== S U B R O U T I N E ======================================= ROM:00119086 ROM:00119086 ROM:00119086 sub_119086: ; CODE XREF: sub_119042+C↑p ROM:00119086 ; sub_1190F2+4↓p ROM:00119086 lea $98C(a5),a0 ROM:0011908A move.w $620(a5),d0 ROM:0011908E move.w $620(a5),d1 ROM:00119092 move.w d2,d3 ROM:00119094 addi.w #$E10,d3 ROM:00119098 cmpi.w #$1C20,d3 ROM:0011909C blt.s loc_1190A2 ROM:0011909E subi.w #$1C20,d3 ROM:001190A2 ROM:001190A2 loc_1190A2: ; CODE XREF: sub_119086+16↑j ROM:001190A2 move.w #0,d4 ROM:001190A6 ROM:001190A6 loc_1190A6: ; CODE XREF: sub_119086+68↓j ROM:001190A6 cmpi.w #$1C20,(a0,d4.w*2) ROM:001190AC bge.s locret_1190F0 ROM:001190AE move.w (a0,d4.w*2),d5 ROM:001190B2 sub.w d2,d5 ROM:001190B4 bge.s loc_1190B8 ROM:001190B6 neg.w d5 ROM:001190B8 ROM:001190B8 loc_1190B8: ; CODE XREF: sub_119086+2E↑j ROM:001190B8 cmpi.w #$E10,d5 ROM:001190BC ble.s loc_1190C4 ROM:001190BE subi.w #$1C20,d5 ROM:001190C2 neg.w d5 ROM:001190C4 ROM:001190C4 loc_1190C4: ; CODE XREF: sub_119086+36↑j ROM:001190C4 cmp.w d5,d0 ROM:001190C6 ble.s loc_1190CC ROM:001190C8 move.w d5,d0 ROM:001190CA move.w d4,d6 ROM:001190CC ROM:001190CC loc_1190CC: ; CODE XREF: sub_119086+40↑j ROM:001190CC move.w (a0,d4.w*2),d5 ROM:001190D0 sub.w d3,d5 ROM:001190D2 bge.s loc_1190D6 ROM:001190D4 neg.w d5 ROM:001190D6 ROM:001190D6 loc_1190D6: ; CODE XREF: sub_119086+4C↑j ROM:001190D6 cmpi.w #$E10,d5 ROM:001190DA ble.s loc_1190E2 ROM:001190DC subi.w #$1C20,d5 ROM:001190E0 neg.w d5 ROM:001190E2 ROM:001190E2 loc_1190E2: ; CODE XREF: sub_119086+54↑j ROM:001190E2 cmp.w d5,d1 ROM:001190E4 ble.s loc_1190EA ROM:001190E6 move.w d5,d1 ROM:001190E8 move.w d4,d7 ROM:001190EA ROM:001190EA loc_1190EA: ; CODE XREF: sub_119086+5E↑j ROM:001190EA addi.w #1,d4 ROM:001190EE bra.s loc_1190A6 ROM:001190F0 ; --------------------------------------------------------------------------- ROM:001190F0 ROM:001190F0 locret_1190F0: ; CODE XREF: sub_119086+26↑j ROM:001190F0 rts ROM:001190F0 ; End of function sub_119086 ROM:001190F0 ROM:001190F2 ROM:001190F2 ; =============== S U B R O U T I N E ======================================= ROM:001190F2 ROM:001190F2 ROM:001190F2 sub_1190F2: ; CODE XREF: ROM:loc_118E2E↑p ROM:001190F2 ; ROM:loc_118EA0↑p ... ROM:001190F2 move.w ($EAC).w,d2 ROM:001190F6 bsr.w sub_119086 ROM:001190FA bclr #5,($94C).w ROM:00119100 cmp.w d1,d0 ROM:00119102 ble.s loc_119136 ROM:00119104 move.w $61A(a5),d4 ROM:00119108 cmp.w ($EB6).w,d4 ROM:0011910C ble.s loc_119134 ROM:0011910E move.w $61C(a5),d4 ROM:00119112 cmp.w ($EB8).w,d4 ROM:00119116 ble.s loc_119134 ROM:00119118 move.w $61E(a5),d4 ROM:0011911C cmp.w ($5BA).w,d4 ROM:00119120 ble.s loc_119134 ROM:00119122 bsr.l sub_111C8C ROM:00119128 addi.w #1,($EB6).w ROM:0011912E move.w #0,($EB8).w ROM:00119134 ROM:00119134 loc_119134: ; CODE XREF: sub_1190F2+1A↑j ROM:00119134 ; sub_1190F2+24↑j ... ROM:00119134 bra.s locret_119174 ROM:00119136 ; --------------------------------------------------------------------------- ROM:00119136 ROM:00119136 loc_119136: ; CODE XREF: sub_1190F2+10↑j ROM:00119136 move.w $620(a5),d4 ROM:0011913A cmp.w d0,d4 ROM:0011913C ble.s locret_119174 ROM:0011913E move.w $61C(a5),d4 ROM:00119142 cmp.w ($EB8).w,d4 ROM:00119146 ble.s loc_11914E ROM:00119148 addi.w #1,($EB8).w ROM:0011914E ROM:0011914E loc_11914E: ; CODE XREF: sub_1190F2+54↑j ROM:0011914E cmp.w ($5FC).w,d6 ROM:00119152 bgt.s loc_11915A ROM:00119154 addi.w #1,($EBA).w ROM:0011915A ROM:0011915A loc_11915A: ; CODE XREF: sub_1190F2+60↑j ROM:0011915A move.w d6,($5FC).w ROM:0011915E bset #5,($94C).w ROM:00119164 clr.b ($93B).w ROM:00119168 move.w #0,($75A).w ROM:0011916E move.b #3,($93B).w ROM:00119174 ROM:00119174 locret_119174: ; CODE XREF: sub_1190F2:loc_119134↑j ROM:00119174 ; sub_1190F2+4A↑j ROM:00119174 rts ROM:00119174 ; End of function sub_1190F2 ROM:00119174 ROM:00119176 ROM:00119176 ; =============== S U B R O U T I N E ======================================= ROM:00119176 ROM:00119176 ROM:00119176 sub_119176: ; CODE XREF: ROM:00118E32↑p ROM:00119176 ; ROM:00118EA4↑p ... ROM:00119176 bclr #2,($950).w ROM:0011917C bclr #0,($93E).w ROM:00119182 move.w $624(a5),d0 ROM:00119186 move.w $622(a5),d1 ROM:0011918A cmp.w ($5FC).w,d0 ROM:0011918E bne.s loc_119198 ROM:00119190 bset #2,($950).w ROM:00119196 bra.s locret_1191A4 ROM:00119198 ; --------------------------------------------------------------------------- ROM:00119198 ROM:00119198 loc_119198: ; CODE XREF: sub_119176+18↑j ROM:00119198 cmp.w ($5FC).w,d1 ROM:0011919C bne.s locret_1191A4 ROM:0011919E bset #0,($93E).w ROM:001191A4 ROM:001191A4 locret_1191A4: ; CODE XREF: sub_119176+20↑j ROM:001191A4 ; sub_119176+26↑j ROM:001191A4 rts ROM:001191A4 ; End of function sub_119176 ROM:001191A4 ROM:001191A6 ROM:001191A6 ; =============== S U B R O U T I N E ======================================= ROM:001191A6 ROM:001191A6 ROM:001191A6 sub_1191A6: ; CODE XREF: ROM:loc_118E22↑p ROM:001191A6 move.w ($EAC).w,($5FA).w ROM:001191AC rts ROM:001191AC ; End of function sub_1191A6 ROM:001191AC ROM:001191AE ROM:001191AE ; =============== S U B R O U T I N E ======================================= ROM:001191AE ROM:001191AE ROM:001191AE sub_1191AE: ; CODE XREF: sub_118D1E+C↑p ROM:001191AE ; sub_118D1E+3E↑p ... ROM:001191AE move.w #$FFFF,($5FC).w ROM:001191B4 move.w #0,($EBA).w ROM:001191BA move.w #0,($EB6).w ROM:001191C0 move.w #$80,($5FA).w ROM:001191C6 rts ROM:001191C6 ; End of function sub_1191AE ROM:001191C6 ROM:001191C8 ROM:001191C8 ; =============== S U B R O U T I N E ======================================= ROM:001191C8 ROM:001191C8 ROM:001191C8 sub_1191C8: ; CODE XREF: ROM:00118F6C↑p ROM:001191C8 ; ROM:00118FD4↑p ... ROM:001191C8 move.w ($EAE).w,d0 ROM:001191CC sub.w ($EB0).w,d0 ROM:001191D0 bge.s loc_1191D6 ROM:001191D2 addi.w #$1C20,d0 ROM:001191D6 ROM:001191D6 loc_1191D6: ; CODE XREF: sub_1191C8+8↑j ROM:001191D6 move.w d0,($EB2).w ROM:001191DA rts ROM:001191DA ; End of function sub_1191C8 ROM:001191DA ROM:001191DC ROM:001191DC ; =============== S U B R O U T I N E ======================================= ROM:001191DC ROM:001191DC ROM:001191DC sub_1191DC: ; CODE XREF: sub_118D1E+8↑p ROM:001191DC ; ROM:loc_118DDA↑p ROM:001191DC move.w #$70,d0 ; 'p' ROM:001191E0 asr.w #4,d0 ROM:001191E2 bsr.l sub_118C26 ROM:001191E8 lea ($FFFFFF70).w,a0 ROM:001191EC move.w #$B,(a0) ROM:001191F0 move.w #1,d1 ROM:001191F4 move.w #$A,d2 ROM:001191F8 move.w #0,d3 ROM:001191FC move.w #3,d4 ROM:00119200 move.w #1,d5 ROM:00119204 bsr.l sub_118BAA ROM:0011920A rts ROM:0011920A ; End of function sub_1191DC ROM:0011920A ROM:0011920C ; --------------------------------------------------------------------------- ROM:0011920C lea ($604).w,a0 ROM:00119210 lea ($604).w,a1 ROM:00119214 rts ROM:00119216 ROM:00119216 ; =============== S U B R O U T I N E ======================================= ROM:00119216 ROM:00119216 ROM:00119216 sub_119216: ; CODE XREF: sub_1119C6+C0↑p ROM:00119216 movea.w #$91A,a0 ROM:0011921A movea.w #$718,a1 ROM:0011921E move.w #0,d0 ROM:00119222 bsr.w sub_11930E ROM:00119226 cmpi.w #0,($528).w ROM:0011922C bne.s loc_119252 ROM:0011922E addq.l #1,($484).w ROM:00119232 movea.w #$93E,a0 ROM:00119236 movea.w #$760,a1 ROM:0011923A move.w #0,d0 ROM:0011923E bsr.w sub_11930E ROM:00119242 movea.w #$93E,a0 ROM:00119246 movea.w #$72E,a1 ROM:0011924A move.w #$19,d0 ROM:0011924E bsr.w sub_11930E ROM:00119252 ROM:00119252 loc_119252: ; CODE XREF: sub_119216+16↑j ROM:00119252 cmpi.w #$E10,($528).w ROM:00119258 bne.s loc_11926A ROM:0011925A movea.w #$93E,a0 ROM:0011925E movea.w #$72E,a1 ROM:00119262 move.w #$19,d0 ROM:00119266 bsr.w sub_11930E ROM:0011926A ROM:0011926A loc_11926A: ; CODE XREF: sub_119216+42↑j ROM:0011926A cmpi.w #0,($516).w ROM:00119270 bne.s locret_119282 ROM:00119272 movea.w #$925,a0 ROM:00119276 movea.w #$718,a1 ROM:0011927A move.w #$B,d0 ROM:0011927E bsr.w sub_11930E ROM:00119282 ROM:00119282 locret_119282: ; CODE XREF: sub_119216+5A↑j ROM:00119282 rts ROM:00119282 ; End of function sub_119216 ROM:00119282 ROM:00119284 ROM:00119284 ; =============== S U B R O U T I N E ======================================= ROM:00119284 ROM:00119284 ROM:00119284 sub_119284: ; CODE XREF: ROM:loc_117A0E↑p ROM:00119284 subq.w #1,($602).w ROM:00119288 bgt.s loc_1192A0 ROM:0011928A move.w #$A,($602).w ROM:00119290 movea.w #$8F6,a0 ROM:00119294 movea.w #$670,a1 ROM:00119298 move.w #$30,d0 ; '0' ROM:0011929C bsr.w sub_11930E ROM:001192A0 ROM:001192A0 loc_1192A0: ; CODE XREF: sub_119284+4↑j ROM:001192A0 subq.w #1,($600).w ROM:001192A4 bgt.s loc_119302 ROM:001192A6 move.w #$400,($600).w ROM:001192AC addq.l #1,($1378).w ROM:001192B0 movea.w #$91A,a0 ROM:001192B4 movea.w #$6D0,a1 ROM:001192B8 move.w #$24,d0 ; '$' ROM:001192BC bsr.w sub_11930E ROM:001192C0 move.l ($1378).w,d2 ROM:001192C4 clr.l d3 ROM:001192C6 divsl.l #$3C,d3:d2 ; '<' ROM:001192CE cmpi.w #0,d3 ROM:001192D2 bne.s loc_119302 ROM:001192D4 movea.w #$91A,a0 ROM:001192D8 movea.w #$718,a1 ROM:001192DC move.w #0,d0 ROM:001192E0 bsr.w sub_11930E ROM:001192E4 divsl.l #$3C,d3:d2 ; '<' ROM:001192EC cmpi.w #0,d3 ROM:001192F0 bne.s loc_119302 ROM:001192F2 movea.w #$91A,a0 ROM:001192F6 movea.w #$718,a1 ROM:001192FA move.w #0,d0 ROM:001192FE bsr.w sub_11930E ROM:00119302 ROM:00119302 loc_119302: ; CODE XREF: sub_119284+20↑j ROM:00119302 ; sub_119284+4E↑j ... ROM:00119302 movea.w #$8C6,a0 ROM:00119306 movea.w #$622,a1 ROM:0011930A move.w #$27,d0 ; ''' ROM:0011930A ; End of function sub_119284 ROM:0011930A ROM:0011930E ROM:0011930E ; =============== S U B R O U T I N E ======================================= ROM:0011930E ROM:0011930E ROM:0011930E sub_11930E: ; CODE XREF: sub_119216+C↑p ROM:0011930E ; sub_119216+28↑p ... ROM:0011930E moveq #0,d1 ROM:00119310 ROM:00119310 loc_119310: ; CODE XREF: sub_11930E+4↓j ROM:00119310 ; sub_11930E:loc_11933E↓j ROM:00119310 btst d1,-(a0) ROM:00119312 dbne d0,loc_119310 ROM:00119316 subq.w #1,d0 ROM:00119318 blt.s locret_119340 ROM:0011931A btst #1,(a0) ROM:0011931E beq.s loc_119332 ROM:00119320 addq.w #1,(a1,d0.w*2) ROM:00119324 bvc.s loc_11932E ROM:00119326 move.w #$7FFF,(a1,d0.w*2) ROM:0011932C clr.b (a0) ROM:0011932E ROM:0011932E loc_11932E: ; CODE XREF: sub_11930E+16↑j ROM:0011932E bra.w loc_11933E ROM:00119332 ; --------------------------------------------------------------------------- ROM:00119332 ROM:00119332 loc_119332: ; CODE XREF: sub_11930E+10↑j ROM:00119332 subq.w #1,(a1,d0.w*2) ROM:00119336 bpl.s loc_11933E ROM:00119338 clr.w (a1,d0.w*2) ROM:0011933C clr.b (a0) ROM:0011933E ROM:0011933E loc_11933E: ; CODE XREF: sub_11930E:loc_11932E↑j ROM:0011933E ; sub_11930E+28↑j ROM:0011933E bra.s loc_119310 ROM:00119340 ; --------------------------------------------------------------------------- ROM:00119340 ROM:00119340 locret_119340: ; CODE XREF: sub_11930E+A↑j ROM:00119340 rts ROM:00119340 ; End of function sub_11930E ROM:00119340 ROM:00119340 ; --------------------------------------------------------------------------- ROM:00119342 dc.w $FFFF ROM:00119344 dc.l $FFFF5450, $554D0000, $1E000002, $FFFE ROM:00119354 dc.b $F, $FF ROM:00119356 ROM:00119356 ; =============== S U B R O U T I N E ======================================= ROM:00119356 ROM:00119356 ROM:00119356 sub_119356: ; CODE XREF: sub_124988+6↓p ROM:00119356 bsr.w sub_11936A ROM:0011935A bsr.l sub_119B14 ROM:00119360 bsr.w sub_1197C4 ROM:00119364 bsr.w sub_119926 ROM:00119368 rts ROM:00119368 ; End of function sub_119356 ROM:00119368 ROM:0011936A ROM:0011936A ; =============== S U B R O U T I N E ======================================= ROM:0011936A ROM:0011936A ROM:0011936A sub_11936A: ; CODE XREF: sub_119356↑p ROM:0011936A move.w ($A78).w,d1 ROM:0011936E cmp.w ($A7A).w,d1 ROM:00119372 bne.s loc_119394 ROM:00119374 cmpi.w #$190,d1 ROM:00119378 ble.s loc_119386 ROM:0011937A cmpi.w #$28A,d1 ROM:0011937E bge.s loc_119386 ROM:00119380 move.w d1,($A76).w ROM:00119384 bra.s loc_119392 ROM:00119386 ; --------------------------------------------------------------------------- ROM:00119386 ROM:00119386 loc_119386: ; CODE XREF: sub_11936A+E↑j ROM:00119386 ; sub_11936A+14↑j ROM:00119386 move.w $96(a5),($A76).w ROM:0011938C bset #2,($1369).w ROM:00119392 ROM:00119392 loc_119392: ; CODE XREF: sub_11936A+1A↑j ROM:00119392 bra.s loc_1193A0 ROM:00119394 ; --------------------------------------------------------------------------- ROM:00119394 ROM:00119394 loc_119394: ; CODE XREF: sub_11936A+8↑j ROM:00119394 move.w $96(a5),($A76).w ROM:0011939A bset #2,($1369).w ROM:001193A0 ROM:001193A0 loc_1193A0: ; CODE XREF: sub_11936A:loc_119392↑j ROM:001193A0 move.w #$20D,d0 ROM:001193A4 muls.w #$3E8,d0 ROM:001193A8 divs.w ($A76).w,d0 ROM:001193AC move.w d0,($4B0).w ROM:001193B0 muls.w ($4B8).w,d0 ROM:001193B4 divs.w #$3E8,d0 ROM:001193B8 clr.l d1 ROM:001193BA move.w d0,d1 ROM:001193BC swap d1 ROM:001193BE move.w ($A4C).w,d2 ROM:001193C2 swap d2 ROM:001193C4 move.w ($A4E).w,d2 ROM:001193C8 move.w $A4(a5),d3 ROM:001193CC ext.l d3 ROM:001193CE bsr.l sub_1177FC ROM:001193D4 move.w d4,($A4E).w ROM:001193D8 swap d4 ROM:001193DA move.w d4,($A4C).w ROM:001193DE btst #2,($4D3).w ROM:001193E4 beq.s loc_1193EC ROM:001193E6 bset #1,($136A).w ROM:001193EC ROM:001193EC loc_1193EC: ; CODE XREF: sub_11936A+7A↑j ROM:001193EC btst #1,($136A).w ROM:001193F2 beq.s loc_1193FC ROM:001193F4 move.b #$FF,($111A).w ROM:001193FA bra.s loc_11941E ROM:001193FC ; --------------------------------------------------------------------------- ROM:001193FC ROM:001193FC loc_1193FC: ; CODE XREF: sub_11936A+88↑j ROM:001193FC move.w ($A90).w,d0 ROM:00119400 subi.w #$8CA,d0 ROM:00119404 bpl.s loc_119408 ROM:00119406 clr.w d0 ROM:00119408 ROM:00119408 loc_119408: ; CODE XREF: sub_11936A+9A↑j ROM:00119408 muls.w #$86,d0 ROM:0011940C divs.w #$3E8,d0 ROM:00119410 cmpi.w #$FE,d0 ROM:00119414 ble.s loc_11941A ROM:00119416 move.w #$FE,d0 ROM:0011941A ROM:0011941A loc_11941A: ; CODE XREF: sub_11936A+AA↑j ROM:0011941A move.b d0,($111A).w ROM:0011941E ROM:0011941E loc_11941E: ; CODE XREF: sub_11936A+90↑j ROM:0011941E btst #2,($4D2).w ROM:00119424 beq.s loc_11942C ROM:00119426 bset #2,($1348).w ROM:0011942C ROM:0011942C loc_11942C: ; CODE XREF: sub_11936A+BA↑j ROM:0011942C move.w $98(a5),d0 ROM:00119430 cmp.w ($A60).w,d0 ROM:00119434 bgt.s loc_11943E ROM:00119436 bset #1,($134B).w ROM:0011943C bra.s loc_11944C ROM:0011943E ; --------------------------------------------------------------------------- ROM:0011943E ROM:0011943E loc_11943E: ; CODE XREF: sub_11936A+CA↑j ROM:0011943E btst #5,($946).w ROM:00119444 bne.s loc_11944C ROM:00119446 bclr #1,($134B).w ROM:0011944C ROM:0011944C loc_11944C: ; CODE XREF: sub_11936A+D2↑j ROM:0011944C ; sub_11936A+DA↑j ROM:0011944C move.w $B6(a5),d0 ROM:00119450 cmpi.w #1,d0 ROM:00119454 bne.s loc_1194B4 ROM:00119456 clr.w d1 ROM:00119458 move.w ($AB6).w,d0 ROM:0011945C btst #5,($1348).w ROM:00119462 beq.s loc_119470 ROM:00119464 cmpi.w #$7F,d0 ROM:00119468 bne.s loc_119470 ROM:0011946A move.w #1,d1 ROM:0011946E bra.s loc_11947C ROM:00119470 ; --------------------------------------------------------------------------- ROM:00119470 ROM:00119470 loc_119470: ; CODE XREF: sub_11936A+F8↑j ROM:00119470 ; sub_11936A+FE↑j ROM:00119470 btst #6,($1340).w ROM:00119476 beq.s loc_11947C ROM:00119478 move.w #1,d1 ROM:0011947C ROM:0011947C loc_11947C: ; CODE XREF: sub_11936A+104↑j ROM:0011947C ; sub_11936A+10C↑j ROM:0011947C cmpi.w #1,d1 ROM:00119480 bne.s loc_119498 ROM:00119482 lea $68E(a5),a0 ROM:00119486 move.w #$C,d0 ROM:0011948A move.w (a0,d0.w*2),($A48).w ROM:00119490 bset #6,($1340).w ROM:00119496 bra.s loc_1194B2 ROM:00119498 ; --------------------------------------------------------------------------- ROM:00119498 ROM:00119498 loc_119498: ; CODE XREF: sub_11936A+116↑j ROM:00119498 move.w ($AB6).w,d0 ROM:0011949C muls.w #$A,d0 ROM:001194A0 btst #5,($1348).w ROM:001194A6 beq.s loc_1194AA ROM:001194A8 neg.w d0 ROM:001194AA ROM:001194AA loc_1194AA: ; CODE XREF: sub_11936A+13C↑j ROM:001194AA addi.w #$AAC,d0 ROM:001194AE move.w d0,($A48).w ROM:001194B2 ROM:001194B2 loc_1194B2: ; CODE XREF: sub_11936A+12C↑j ROM:001194B2 bra.s loc_11950E ROM:001194B4 ; --------------------------------------------------------------------------- ROM:001194B4 ROM:001194B4 loc_1194B4: ; CODE XREF: sub_11936A+EA↑j ROM:001194B4 clr.w d0 ROM:001194B6 btst #6,($1340).w ROM:001194BC beq.s loc_1194C2 ROM:001194BE move.w #1,d0 ROM:001194C2 ROM:001194C2 loc_1194C2: ; CODE XREF: sub_11936A+152↑j ROM:001194C2 btst #5,($4D2).w ROM:001194C8 bne.s loc_1194D0 ROM:001194CA cmpi.w #1,d0 ROM:001194CE bne.s loc_1194E6 ROM:001194D0 ROM:001194D0 loc_1194D0: ; CODE XREF: sub_11936A+15E↑j ROM:001194D0 lea $68E(a5),a0 ROM:001194D4 move.w #$C,d0 ROM:001194D8 move.w (a0,d0.w*2),($A48).w ROM:001194DE bset #6,($1340).w ROM:001194E4 bra.s loc_11950E ROM:001194E6 ; --------------------------------------------------------------------------- ROM:001194E6 ROM:001194E6 loc_1194E6: ; CODE XREF: sub_11936A+164↑j ROM:001194E6 clr.l d1 ROM:001194E8 move.w ($4CA).w,d1 ROM:001194EC swap d1 ROM:001194EE move.w ($A48).w,d2 ROM:001194F2 swap d2 ROM:001194F4 move.w ($A4A).w,d2 ROM:001194F8 move.w $A6(a5),d3 ROM:001194FC ext.l d3 ROM:001194FE bsr.l sub_1177FC ROM:00119504 move.w d4,($A4A).w ROM:00119508 swap d4 ROM:0011950A move.w d4,($A48).w ROM:0011950E ROM:0011950E loc_11950E: ; CODE XREF: sub_11936A:loc_1194B2↑j ROM:0011950E ; sub_11936A+17A↑j ROM:0011950E move.w $B4(a5),d0 ROM:00119512 cmpi.w #1,d0 ROM:00119516 bne.s loc_119532 ROM:00119518 move.w ($AB8).w,d0 ROM:0011951C move.w ($AB8).w,d0 ROM:00119520 muls.w #$16C,d0 ROM:00119524 divs.w #$64,d0 ; 'd' ROM:00119528 addi.w #$980,d0 ROM:0011952C move.w d0,($A44).w ROM:00119530 bra.s loc_11958C ROM:00119532 ; --------------------------------------------------------------------------- ROM:00119532 ROM:00119532 loc_119532: ; CODE XREF: sub_11936A+1AC↑j ROM:00119532 clr.w d0 ROM:00119534 btst #2,($135D).w ROM:0011953A beq.s loc_119540 ROM:0011953C move.w #1,d0 ROM:00119540 ROM:00119540 loc_119540: ; CODE XREF: sub_11936A+1D0↑j ROM:00119540 btst #6,($4D2).w ROM:00119546 bne.s loc_11954E ROM:00119548 cmpi.w #1,d0 ROM:0011954C bne.s loc_119564 ROM:0011954E ROM:0011954E loc_11954E: ; CODE XREF: sub_11936A+1DC↑j ROM:0011954E lea $68E(a5),a0 ROM:00119552 move.w #$D,d0 ROM:00119556 move.w (a0,d0.w*2),($A44).w ROM:0011955C bset #2,($135D).w ROM:00119562 bra.s loc_11958C ROM:00119564 ; --------------------------------------------------------------------------- ROM:00119564 ROM:00119564 loc_119564: ; CODE XREF: sub_11936A+1E2↑j ROM:00119564 clr.l d1 ROM:00119566 move.w ($4CC).w,d1 ROM:0011956A swap d1 ROM:0011956C move.w ($A44).w,d2 ROM:00119570 swap d2 ROM:00119572 move.w ($A46).w,d2 ROM:00119576 move.w $A8(a5),d3 ROM:0011957A ext.l d3 ROM:0011957C bsr.l sub_1177FC ROM:00119582 move.w d4,($A46).w ROM:00119586 swap d4 ROM:00119588 move.w d4,($A44).w ROM:0011958C ROM:0011958C loc_11958C: ; CODE XREF: sub_11936A+1C6↑j ROM:0011958C ; sub_11936A+1F8↑j ROM:0011958C move.w $B8(a5),d0 ROM:00119590 cmpi.w #1,d0 ROM:00119594 bne.s loc_1195CC ROM:00119596 move.w ($ABC).w,d0 ROM:0011959A btst #6,($134A).w ROM:001195A0 bne.s loc_1195A8 ROM:001195A2 cmpi.w #$7F,d0 ROM:001195A6 bne.s loc_1195BE ROM:001195A8 ROM:001195A8 loc_1195A8: ; CODE XREF: sub_11936A+236↑j ROM:001195A8 lea $68E(a5),a0 ROM:001195AC move.w #$E,d0 ROM:001195B0 move.w (a0,d0.w*2),($A56).w ROM:001195B6 bset #6,($134A).w ROM:001195BC bra.s loc_1195CA ROM:001195BE ; --------------------------------------------------------------------------- ROM:001195BE ROM:001195BE loc_1195BE: ; CODE XREF: sub_11936A+23C↑j ROM:001195BE move.w ($ABC).w,d0 ROM:001195C2 muls.w #$A,d0 ROM:001195C6 move.w d0,($A56).w ROM:001195CA ROM:001195CA loc_1195CA: ; CODE XREF: sub_11936A+252↑j ROM:001195CA bra.s loc_119626 ROM:001195CC ; --------------------------------------------------------------------------- ROM:001195CC ROM:001195CC loc_1195CC: ; CODE XREF: sub_11936A+22A↑j ROM:001195CC clr.w d0 ROM:001195CE btst #6,($134A).w ROM:001195D4 beq.s loc_1195DA ROM:001195D6 move.w #1,d0 ROM:001195DA ROM:001195DA loc_1195DA: ; CODE XREF: sub_11936A+26A↑j ROM:001195DA btst #3,($4D2).w ROM:001195E0 bne.s loc_1195E8 ROM:001195E2 cmpi.w #1,d0 ROM:001195E6 bne.s loc_1195FE ROM:001195E8 ROM:001195E8 loc_1195E8: ; CODE XREF: sub_11936A+276↑j ROM:001195E8 lea $68E(a5),a0 ROM:001195EC move.w #$E,d0 ROM:001195F0 move.w (a0,d0.w*2),($A56).w ROM:001195F6 bset #6,($134A).w ROM:001195FC bra.s loc_119626 ROM:001195FE ; --------------------------------------------------------------------------- ROM:001195FE ROM:001195FE loc_1195FE: ; CODE XREF: sub_11936A+27C↑j ROM:001195FE clr.l d1 ROM:00119600 move.w ($4CE).w,d1 ROM:00119604 swap d1 ROM:00119606 move.w ($A56).w,d2 ROM:0011960A swap d2 ROM:0011960C move.w ($A58).w,d2 ROM:00119610 move.w $AC(a5),d3 ROM:00119614 ext.l d3 ROM:00119616 bsr.l sub_1177FC ROM:0011961C move.w d4,($A58).w ROM:00119620 swap d4 ROM:00119622 move.w d4,($A56).w ROM:00119626 ROM:00119626 loc_119626: ; CODE XREF: sub_11936A:loc_1195CA↑j ROM:00119626 ; sub_11936A+292↑j ROM:00119626 btst #7,($4D3).w ROM:0011962C beq.s loc_119644 ROM:0011962E lea $68E(a5),a0 ROM:00119632 move.w #7,d0 ROM:00119636 move.w (a0,d0.w*2),($A52).w ROM:0011963C bset #3,($134A).w ROM:00119642 bra.s loc_11966C ROM:00119644 ; --------------------------------------------------------------------------- ROM:00119644 ROM:00119644 loc_119644: ; CODE XREF: sub_11936A+2C2↑j ROM:00119644 clr.l d1 ROM:00119646 move.w ($4C0).w,d1 ROM:0011964A swap d1 ROM:0011964C move.w ($A52).w,d2 ROM:00119650 swap d2 ROM:00119652 move.w ($A54).w,d2 ROM:00119656 move.w $AA(a5),d3 ROM:0011965A ext.l d3 ROM:0011965C bsr.l sub_1177FC ROM:00119662 move.w d4,($A54).w ROM:00119666 swap d4 ROM:00119668 move.w d4,($A52).w ROM:0011966C ROM:0011966C loc_11966C: ; CODE XREF: sub_11936A+2D8↑j ROM:0011966C btst #0,($4D2).w ROM:00119672 beq.s loc_119684 ROM:00119674 lea $68E(a5),a0 ROM:00119678 move.w #8,d0 ROM:0011967C move.w (a0,d0.w*2),($A64).w ROM:00119682 bra.s loc_1196AC ROM:00119684 ; --------------------------------------------------------------------------- ROM:00119684 ROM:00119684 loc_119684: ; CODE XREF: sub_11936A+308↑j ROM:00119684 clr.l d1 ROM:00119686 move.w ($4C2).w,d1 ROM:0011968A swap d1 ROM:0011968C move.w ($A64).w,d2 ROM:00119690 swap d2 ROM:00119692 move.w ($A66).w,d2 ROM:00119696 move.w $AE(a5),d3 ROM:0011969A ext.l d3 ROM:0011969C bsr.l sub_1177FC ROM:001196A2 move.w d4,($A66).w ROM:001196A6 swap d4 ROM:001196A8 move.w d4,($A64).w ROM:001196AC ROM:001196AC loc_1196AC: ; CODE XREF: sub_11936A+318↑j ROM:001196AC btst #4,($4D3).w ROM:001196B2 beq.s loc_1196C4 ROM:001196B4 lea $68E(a5),a0 ROM:001196B8 move.w #4,d0 ROM:001196BC move.w (a0,d0.w*2),($A5C).w ROM:001196C2 bra.s loc_1196CA ROM:001196C4 ; --------------------------------------------------------------------------- ROM:001196C4 ROM:001196C4 loc_1196C4: ; CODE XREF: sub_11936A+348↑j ROM:001196C4 move.w ($4BA).w,($A5C).w ROM:001196CA ROM:001196CA loc_1196CA: ; CODE XREF: sub_11936A+358↑j ROM:001196CA btst #1,($4D2).w ROM:001196D0 beq.s loc_1196E2 ROM:001196D2 lea $68E(a5),a0 ROM:001196D6 move.w #9,d0 ROM:001196DA move.w (a0,d0.w*2),($A6E).w ROM:001196E0 bra.s loc_11970A ROM:001196E2 ; --------------------------------------------------------------------------- ROM:001196E2 ROM:001196E2 loc_1196E2: ; CODE XREF: sub_11936A+366↑j ROM:001196E2 clr.l d1 ROM:001196E4 move.w ($4C4).w,d1 ROM:001196E8 swap d1 ROM:001196EA move.w ($A6E).w,d2 ROM:001196EE swap d2 ROM:001196F0 move.w ($A70).w,d2 ROM:001196F4 move.w $B0(a5),d3 ROM:001196F8 ext.l d3 ROM:001196FA bsr.l sub_1177FC ROM:00119700 move.w d4,($A70).w ROM:00119704 swap d4 ROM:00119706 move.w d4,($A6E).w ROM:0011970A ROM:0011970A loc_11970A: ; CODE XREF: sub_11936A+376↑j ROM:0011970A btst #7,($4D3).w ROM:00119710 beq.s loc_119722 ROM:00119712 lea $68E(a5),a0 ROM:00119716 move.w #7,d0 ROM:0011971A move.w (a0,d0.w*2),($A72).w ROM:00119720 bra.s loc_11974A ROM:00119722 ; --------------------------------------------------------------------------- ROM:00119722 ROM:00119722 loc_119722: ; CODE XREF: sub_11936A+3A6↑j ROM:00119722 clr.l d1 ROM:00119724 move.w ($4DE).w,d1 ROM:00119728 swap d1 ROM:0011972A move.w ($A72).w,d2 ROM:0011972E swap d2 ROM:00119730 move.w ($A74).w,d2 ROM:00119734 move.w $B2(a5),d3 ROM:00119738 ext.l d3 ROM:0011973A bsr.l sub_1177FC ROM:00119740 move.w d4,($A74).w ROM:00119744 swap d4 ROM:00119746 move.w d4,($A72).w ROM:0011974A ROM:0011974A loc_11974A: ; CODE XREF: sub_11936A+3B6↑j ROM:0011974A move.w #$378E,d1 ROM:0011974E move.w ($4C8).w,d2 ROM:00119752 bsr.l sub_1178F0 ROM:00119758 move.w d1,($A6C).w ROM:0011975C btst #7,($1350).w ROM:00119762 beq.s loc_11976A ROM:00119764 bset #6,($1343).w ROM:0011976A ROM:0011976A loc_11976A: ; CODE XREF: sub_11936A+3F8↑j ROM:0011976A btst #1,($134C).w ROM:00119770 bne.s loc_119778 ROM:00119772 clr.b ($111B).w ROM:00119776 bra.s loc_1197B6 ROM:00119778 ; --------------------------------------------------------------------------- ROM:00119778 ROM:00119778 loc_119778: ; CODE XREF: sub_11936A+406↑j ROM:00119778 btst #7,($4D2).w ROM:0011977E beq.s loc_119788 ROM:00119780 move.b #$FF,($111B).w ROM:00119786 bra.s loc_1197B6 ROM:00119788 ; --------------------------------------------------------------------------- ROM:00119788 ROM:00119788 loc_119788: ; CODE XREF: sub_11936A+414↑j ROM:00119788 move.w ($C7C).w,d0 ROM:0011978C subi.w #$1F4,d0 ROM:00119790 bpl.s loc_119794 ROM:00119792 clr.w d0 ROM:00119794 ROM:00119794 loc_119794: ; CODE XREF: sub_11936A+426↑j ROM:00119794 muls.w #$100,d0 ROM:00119798 divs.w #$2134,d0 ROM:0011979C cmpi.w #$FE,d0 ROM:001197A0 ble.s loc_1197A8 ROM:001197A2 move.w #$FE,d0 ROM:001197A6 bra.s loc_1197B2 ROM:001197A8 ; --------------------------------------------------------------------------- ROM:001197A8 ROM:001197A8 loc_1197A8: ; CODE XREF: sub_11936A+436↑j ROM:001197A8 cmpi.w #1,d0 ROM:001197AC bge.s loc_1197B2 ROM:001197AE move.w #1,d0 ROM:001197B2 ROM:001197B2 loc_1197B2: ; CODE XREF: sub_11936A+43C↑j ROM:001197B2 ; sub_11936A+442↑j ROM:001197B2 move.b d0,($111B).w ROM:001197B6 ROM:001197B6 loc_1197B6: ; CODE XREF: sub_11936A+40C↑j ROM:001197B6 ; sub_11936A+41C↑j ROM:001197B6 btst #1,($945).w ROM:001197BC bne.s locret_1197C2 ROM:001197BE bsr.w sub_119984 ROM:001197C2 ROM:001197C2 locret_1197C2: ; CODE XREF: sub_11936A+452↑j ROM:001197C2 rts ROM:001197C2 ; End of function sub_11936A ROM:001197C2 ROM:001197C4 ROM:001197C4 ; =============== S U B R O U T I N E ======================================= ROM:001197C4 ROM:001197C4 ROM:001197C4 sub_1197C4: ; CODE XREF: sub_119356+A↑p ROM:001197C4 clr.w d1 ROM:001197C6 move.b ($111D).w,d1 ROM:001197CA cmpi.w #4,d1 ROM:001197CE bcc.s locret_1197D8 ROM:001197D0 movea.l off_1197DA(pc,d1.w*4),a0 ROM:001197D4 nop ROM:001197D6 jmp (a0) ROM:001197D8 ; --------------------------------------------------------------------------- ROM:001197D8 ROM:001197D8 locret_1197D8: ; CODE XREF: sub_1197C4+A↑j ROM:001197D8 rts ROM:001197D8 ; End of function sub_1197C4 ROM:001197D8 ROM:001197D8 ; --------------------------------------------------------------------------- ROM:001197DA off_1197DA: dc.l loc_1197EA ; DATA XREF: sub_1197C4+C↑r ROM:001197DE dc.l loc_1197F6 ROM:001197E2 dc.l loc_119840 ROM:001197E6 dc.l loc_119868 ROM:001197EA ; --------------------------------------------------------------------------- ROM:001197EA ROM:001197EA loc_1197EA: ; DATA XREF: ROM:off_1197DA↑o ROM:001197EA move.b #1,($111D).w ROM:001197F0 bsr.w sub_1198EA ROM:001197F4 rts ROM:001197F6 ; --------------------------------------------------------------------------- ROM:001197F6 ROM:001197F6 loc_1197F6: ; DATA XREF: ROM:001197DE↑o ROM:001197F6 btst #2,($1348).w ROM:001197FC beq.s loc_11980E ROM:001197FE btst #5,($1362).w ROM:00119804 bne.s loc_11980E ROM:00119806 move.b #2,($111D).w ROM:0011980C bra.s loc_119862 ROM:0011980E ; --------------------------------------------------------------------------- ROM:0011980E ROM:0011980E loc_11980E: ; CODE XREF: ROM:001197FC↑j ROM:0011980E ; ROM:00119804↑j ROM:0011980E btst #2,($1348).w ROM:00119814 beq.s loc_11983A ROM:00119816 btst #5,($1362).w ROM:0011981C beq.s loc_11983A ROM:0011981E move.w $9A(a5),d0 ROM:00119822 clr.b ($925).w ROM:00119826 move.w d0,($72E).w ROM:0011982A move.b #1,($925).w ROM:00119830 move.b #3,($111D).w ROM:00119836 bra.w locret_1198A6 ROM:0011983A ; --------------------------------------------------------------------------- ROM:0011983A ROM:0011983A loc_11983A: ; CODE XREF: ROM:00119814↑j ROM:0011983A ; ROM:0011981C↑j ROM:0011983A bsr.w sub_1198F2 ROM:0011983E rts ROM:00119840 ; --------------------------------------------------------------------------- ROM:00119840 ROM:00119840 loc_119840: ; DATA XREF: ROM:001197E2↑o ROM:00119840 btst #5,($1362).w ROM:00119846 beq.s loc_119862 ROM:00119848 move.w $9A(a5),d0 ROM:0011984C clr.b ($925).w ROM:00119850 move.w d0,($72E).w ROM:00119854 move.b #1,($925).w ROM:0011985A move.b #3,($111D).w ROM:00119860 bra.s locret_1198A6 ROM:00119862 ; --------------------------------------------------------------------------- ROM:00119862 ROM:00119862 loc_119862: ; CODE XREF: ROM:0011980C↑j ROM:00119862 ; ROM:00119846↑j ... ROM:00119862 bsr.w sub_1198AA ROM:00119866 rts ROM:00119868 ; --------------------------------------------------------------------------- ROM:00119868 ROM:00119868 loc_119868: ; DATA XREF: ROM:001197E6↑o ROM:00119868 btst #5,($1362).w ROM:0011986E bne.s loc_119878 ROM:00119870 move.b #2,($111D).w ROM:00119876 bra.s loc_119862 ROM:00119878 ; --------------------------------------------------------------------------- ROM:00119878 ROM:00119878 loc_119878: ; CODE XREF: ROM:0011986E↑j ROM:00119878 cmpi.w #0,($72E).w ROM:0011987E bgt.s locret_1198A6 ROM:00119880 move.w $9E(a5),d0 ROM:00119884 cmp.w ($A60).w,d0 ROM:00119888 blt.s locret_1198A6 ROM:0011988A bsr.w sub_1198E2 ROM:0011988E move.w $9A(a5),d0 ROM:00119892 clr.b ($925).w ROM:00119896 move.w d0,($72E).w ROM:0011989A move.b #1,($925).w ROM:001198A0 move.b #3,($111D).w ROM:001198A6 ROM:001198A6 locret_1198A6: ; CODE XREF: ROM:00119836↑j ROM:001198A6 ; ROM:00119860↑j ... ROM:001198A6 rts ROM:001198A8 ; --------------------------------------------------------------------------- ROM:001198A8 rts ROM:001198AA ROM:001198AA ; =============== S U B R O U T I N E ======================================= ROM:001198AA ROM:001198AA ROM:001198AA sub_1198AA: ; CODE XREF: ROM:loc_119862↑p ROM:001198AA btst #1,($136A).w ROM:001198B0 bne.s loc_1198BA ROM:001198B2 move.w ($A90).w,($A60).w ROM:001198B8 bra.s loc_1198D0 ROM:001198BA ; --------------------------------------------------------------------------- ROM:001198BA ROM:001198BA loc_1198BA: ; CODE XREF: sub_1198AA+6↑j ROM:001198BA btst #3,($1340).w ROM:001198C0 bne.s loc_1198CA ROM:001198C2 move.w ($A5A).w,($A60).w ROM:001198C8 bra.s loc_1198D0 ROM:001198CA ; --------------------------------------------------------------------------- ROM:001198CA ROM:001198CA loc_1198CA: ; CODE XREF: sub_1198AA+16↑j ROM:001198CA move.w $9C(a5),($A60).w ROM:001198D0 ROM:001198D0 loc_1198D0: ; CODE XREF: sub_1198AA+E↑j ROM:001198D0 ; sub_1198AA+1E↑j ROM:001198D0 move.w $9E(a5),d0 ROM:001198D4 cmp.w ($A60).w,d0 ROM:001198D8 bge.s locret_1198E0 ROM:001198DA move.w $9E(a5),($A60).w ROM:001198E0 ROM:001198E0 locret_1198E0: ; CODE XREF: sub_1198AA+2E↑j ROM:001198E0 rts ROM:001198E0 ; End of function sub_1198AA ROM:001198E0 ROM:001198E2 ROM:001198E2 ; =============== S U B R O U T I N E ======================================= ROM:001198E2 ROM:001198E2 ROM:001198E2 sub_1198E2: ; CODE XREF: ROM:0011988A↑p ROM:001198E2 addi.w #$A,($A60).w ROM:001198E8 rts ROM:001198E8 ; End of function sub_1198E2 ROM:001198E8 ROM:001198EA ROM:001198EA ; =============== S U B R O U T I N E ======================================= ROM:001198EA ROM:001198EA ROM:001198EA sub_1198EA: ; CODE XREF: ROM:001197F0↑p ROM:001198EA move.w ($4C6).w,($A60).w ROM:001198F0 rts ROM:001198F0 ; End of function sub_1198EA ROM:001198F0 ROM:001198F2 ROM:001198F2 ; =============== S U B R O U T I N E ======================================= ROM:001198F2 ROM:001198F2 ROM:001198F2 sub_1198F2: ; CODE XREF: ROM:loc_11983A↑p ROM:001198F2 move.w ($A60).w,d1 ROM:001198F6 sub.w ($4C6).w,d1 ROM:001198FA cmpi.w #0,d1 ROM:001198FE bge.s loc_119902 ROM:00119900 neg.w d1 ROM:00119902 ROM:00119902 loc_119902: ; CODE XREF: sub_1198F2+C↑j ROM:00119902 move.w $A0(a5),d2 ROM:00119906 cmp.w d1,d2 ROM:00119908 bge.s loc_11991E ROM:0011990A bset #2,($1348).w ROM:00119910 bset #2,($C57).w ROM:00119916 bset #2,($1391).w ROM:0011991C bra.s locret_119924 ROM:0011991E ; --------------------------------------------------------------------------- ROM:0011991E ROM:0011991E loc_11991E: ; CODE XREF: sub_1198F2+16↑j ROM:0011991E move.w ($4C6).w,($A60).w ROM:00119924 ROM:00119924 locret_119924: ; CODE XREF: sub_1198F2+2A↑j ROM:00119924 rts ROM:00119924 ; End of function sub_1198F2 ROM:00119924 ROM:00119926 ROM:00119926 ; =============== S U B R O U T I N E ======================================= ROM:00119926 ROM:00119926 ROM:00119926 sub_119926: ; CODE XREF: sub_119356+E↑p ROM:00119926 clr.w d1 ROM:00119928 move.b ($111C).w,d1 ROM:0011992C cmpi.w #3,d1 ROM:00119930 bcc.s locret_11993A ROM:00119932 movea.l off_11993C(pc,d1.w*4),a0 ROM:00119936 nop ROM:00119938 jmp (a0) ROM:0011993A ; --------------------------------------------------------------------------- ROM:0011993A ROM:0011993A locret_11993A: ; CODE XREF: sub_119926+A↑j ROM:0011993A rts ROM:0011993A ; End of function sub_119926 ROM:0011993A ROM:0011993A ; --------------------------------------------------------------------------- ROM:0011993C off_11993C: dc.l loc_119948 ; DATA XREF: sub_119926+C↑r ROM:00119940 dc.l loc_119952 ROM:00119944 dc.l loc_119970 ROM:00119948 ; --------------------------------------------------------------------------- ROM:00119948 ROM:00119948 loc_119948: ; DATA XREF: ROM:off_11993C↑o ROM:00119948 move.b #1,($111C).w ROM:0011994E bra.s loc_119962 ROM:00119950 ; --------------------------------------------------------------------------- ROM:00119950 rts ROM:00119952 ; --------------------------------------------------------------------------- ROM:00119952 ROM:00119952 loc_119952: ; DATA XREF: ROM:00119940↑o ROM:00119952 btst #5,($1362).w ROM:00119958 beq.s loc_119962 ROM:0011995A move.b #2,($111C).w ROM:00119960 bra.s locret_119980 ROM:00119962 ; --------------------------------------------------------------------------- ROM:00119962 ROM:00119962 loc_119962: ; CODE XREF: ROM:0011994E↑j ROM:00119962 ; ROM:00119958↑j ... ROM:00119962 move.w ($A90).w,($A50).w ROM:00119968 move.w ($A60).w,($A62).w ROM:0011996E rts ROM:00119970 ; --------------------------------------------------------------------------- ROM:00119970 ROM:00119970 loc_119970: ; DATA XREF: ROM:00119944↑o ROM:00119970 btst #5,($1362).w ROM:00119976 bne.s locret_119980 ROM:00119978 move.b #1,($111C).w ROM:0011997E bra.s loc_119962 ROM:00119980 ; --------------------------------------------------------------------------- ROM:00119980 ROM:00119980 locret_119980: ; CODE XREF: ROM:00119960↑j ROM:00119980 ; ROM:00119976↑j ROM:00119980 rts ROM:00119982 ; --------------------------------------------------------------------------- ROM:00119982 rts ROM:00119984 ROM:00119984 ; =============== S U B R O U T I N E ======================================= ROM:00119984 ROM:00119984 ROM:00119984 sub_119984: ; CODE XREF: sub_1119C6+126↑p ROM:00119984 ; sub_11936A+454↑p ROM:00119984 lea ($EDE).w,a0 ROM:00119988 lea ($ED2).w,a1 ROM:0011998C clr.w d0 ROM:0011998E move.w ($4BC).w,d1 ROM:00119992 bsr.w sub_119AA2 ROM:00119996 lea ($EE6).w,a0 ROM:0011999A lea ($ED8).w,a1 ROM:0011999E moveq #1,d0 ROM:001199A0 move.w ($4BE).w,d1 ROM:001199A4 bsr.w sub_119AA2 ROM:001199A8 move.w #0,d0 ROM:001199AC bra.s loc_1199B2 ROM:001199AE ; --------------------------------------------------------------------------- ROM:001199AE ROM:001199AE loc_1199AE: ; CODE XREF: sub_119984+3E↓j ROM:001199AE addi.w #1,d0 ROM:001199B2 ROM:001199B2 loc_1199B2: ; CODE XREF: sub_119984+28↑j ROM:001199B2 cmpi.w #1,d0 ROM:001199B6 bgt.s loc_1199C4 ROM:001199B8 move.w $ECE(d0.w*2),$ECA(d0.w*2) ROM:001199C2 bra.s loc_1199AE ROM:001199C4 ; --------------------------------------------------------------------------- ROM:001199C4 ROM:001199C4 loc_1199C4: ; CODE XREF: sub_119984+32↑j ROM:001199C4 btst #1,($4D3).w ROM:001199CA beq.s loc_1199DA ROM:001199CC bset #3,($1340).w ROM:001199D2 move.w ($E28).w,($A5A).w ROM:001199D8 bra.s loc_1199E6 ROM:001199DA ; --------------------------------------------------------------------------- ROM:001199DA ROM:001199DA loc_1199DA: ; CODE XREF: sub_119984+46↑j ROM:001199DA bclr #3,($1340).w ROM:001199E0 move.w ($4B4).w,($A5A).w ROM:001199E6 ROM:001199E6 loc_1199E6: ; CODE XREF: sub_119984+54↑j ROM:001199E6 move.w $A2(a5),d0 ROM:001199EA move.w ($A68).w,d1 ROM:001199EE cmp.w ($4DC).w,d0 ROM:001199F2 ble.s loc_1199FA ROM:001199F4 addi.w #1,d1 ROM:001199F8 bra.s loc_1199FC ROM:001199FA ; --------------------------------------------------------------------------- ROM:001199FA ROM:001199FA loc_1199FA: ; CODE XREF: sub_119984+6E↑j ROM:001199FA clr.w d1 ROM:001199FC ROM:001199FC loc_1199FC: ; CODE XREF: sub_119984+74↑j ROM:001199FC move.w d1,($A68).w ROM:00119A00 btst #7,($1350).w ROM:00119A06 beq.s loc_119A14 ROM:00119A08 move.w ($DE6).w,($A5E).w ROM:00119A0E bra.l loc_119A4C ROM:00119A14 ; --------------------------------------------------------------------------- ROM:00119A14 ROM:00119A14 loc_119A14: ; CODE XREF: sub_119984+82↑j ROM:00119A14 btst #7,($1350).w ROM:00119A1A bne.s loc_119A4C ROM:00119A1C move.w $640(a5),d0 ROM:00119A20 move.w $642(a5),d1 ROM:00119A24 move.w $644(a5),d2 ROM:00119A28 move.w ($4B2).w,d4 ROM:00119A2C muls.w d1,d4 ROM:00119A2E move.w ($A7C).w,d3 ROM:00119A32 muls.w d2,d3 ROM:00119A34 add.l d3,d4 ROM:00119A36 move.w ($A7E).w,d3 ROM:00119A3A muls.w d0,d3 ROM:00119A3C sub.l d3,d4 ROM:00119A3E divs.w #$2710,d4 ROM:00119A42 move.w d4,($A7E).w ROM:00119A46 move.w ($4B2).w,($A7C).w ROM:00119A4C ROM:00119A4C loc_119A4C: ; CODE XREF: sub_119984+8A↑j ROM:00119A4C ; sub_119984+96↑j ROM:00119A4C btst #7,($1350).w ROM:00119A52 bne.s loc_119A58 ROM:00119A54 move.w d4,($A5E).w ROM:00119A58 ROM:00119A58 loc_119A58: ; CODE XREF: sub_119984+CE↑j ROM:00119A58 move.w ($A5E).w,($EC6).w ROM:00119A5E move.w ($A5E).w,($EC8).w ROM:00119A64 move.w #$378C,d1 ROM:00119A68 move.w ($A5A).w,d2 ROM:00119A6C bsr.l sub_1178F0 ROM:00119A72 add.w ($4D0).w,d1 ROM:00119A76 bpl.s loc_119A7A ROM:00119A78 moveq #0,d1 ROM:00119A7A ROM:00119A7A loc_119A7A: ; CODE XREF: sub_119984+F2↑j ROM:00119A7A move.w d1,($A6A).w ROM:00119A7E move.w $BA(a5),d0 ROM:00119A82 cmp.w ($4D0).w,d0 ROM:00119A86 bgt.s loc_119A90 ROM:00119A88 bset #4,($1363).w ROM:00119A8E bra.s locret_119AA0 ROM:00119A90 ; --------------------------------------------------------------------------- ROM:00119A90 ROM:00119A90 loc_119A90: ; CODE XREF: sub_119984+102↑j ROM:00119A90 move.w $BC(a5),d0 ROM:00119A94 cmp.w ($4D0).w,d0 ROM:00119A98 blt.s locret_119AA0 ROM:00119A9A bclr #4,($1363).w ROM:00119AA0 ROM:00119AA0 locret_119AA0: ; CODE XREF: sub_119984+10A↑j ROM:00119AA0 ; sub_119984+114↑j ROM:00119AA0 rts ROM:00119AA0 ; End of function sub_119984 ROM:00119AA0 ROM:00119AA2 ROM:00119AA2 ; =============== S U B R O U T I N E ======================================= ROM:00119AA2 ROM:00119AA2 ROM:00119AA2 sub_119AA2: ; CODE XREF: sub_119984+E↑p ROM:00119AA2 ; sub_119984+20↑p ROM:00119AA2 move.w 2(a0),(a0) ROM:00119AA6 move.w 4(a0),2(a0) ROM:00119AAC move.w 6(a0),4(a0) ROM:00119AB2 move.w d1,6(a0) ROM:00119AB6 move.w 6(a0),d3 ROM:00119ABA muls.w $636(a5),d3 ROM:00119ABE move.w 4(a0),d2 ROM:00119AC2 muls.w $638(a5),d2 ROM:00119AC6 add.l d2,d3 ROM:00119AC8 move.w 2(a0),d2 ROM:00119ACC muls.w $63A(a5),d2 ROM:00119AD0 add.l d2,d3 ROM:00119AD2 move.w (a0),d2 ROM:00119AD4 muls.w $63C(a5),d2 ROM:00119AD8 add.l d2,d3 ROM:00119ADA move.w 4(a1),d2 ROM:00119ADE muls.w $630(a5),d2 ROM:00119AE2 sub.l d2,d3 ROM:00119AE4 move.w 2(a1),d2 ROM:00119AE8 muls.w $632(a5),d2 ROM:00119AEC sub.l d2,d3 ROM:00119AEE move.w (a1),d2 ROM:00119AF0 muls.w $634(a5),d2 ROM:00119AF4 sub.l d2,d3 ROM:00119AF6 divs.w #$2710,d3 ROM:00119AFA move.w d3,$ECE(d0.w*2) ROM:00119B00 move.w 2(a1),(a1) ROM:00119B04 move.w 4(a1),2(a1) ROM:00119B0A move.w $ECE(d0.w*2),4(a1) ROM:00119B12 rts ROM:00119B12 ; End of function sub_119AA2 ROM:00119B12 ROM:00119B14 ROM:00119B14 ; =============== S U B R O U T I N E ======================================= ROM:00119B14 ROM:00119B14 ROM:00119B14 sub_119B14: ; CODE XREF: sub_119356+4↑p ROM:00119B14 clr.w d1 ROM:00119B16 move.b ($111E).w,d1 ROM:00119B1A cmpi.w #4,d1 ROM:00119B1E bcc.s locret_119B28 ROM:00119B20 movea.l off_119B2A(pc,d1.w*4),a0 ROM:00119B24 nop ROM:00119B26 jmp (a0) ROM:00119B28 ; --------------------------------------------------------------------------- ROM:00119B28 ROM:00119B28 locret_119B28: ; CODE XREF: sub_119B14+A↑j ROM:00119B28 rts ROM:00119B28 ; End of function sub_119B14 ROM:00119B28 ROM:00119B28 ; --------------------------------------------------------------------------- ROM:00119B2A off_119B2A: dc.l loc_119B3A ; DATA XREF: sub_119B14+C↑r ROM:00119B2E dc.l loc_119B46 ROM:00119B32 dc.l loc_119B90 ROM:00119B36 dc.l loc_119BB8 ROM:00119B3A ; --------------------------------------------------------------------------- ROM:00119B3A ROM:00119B3A loc_119B3A: ; DATA XREF: ROM:off_119B2A↑o ROM:00119B3A move.b #1,($111E).w ROM:00119B40 bsr.w sub_119C6C ROM:00119B44 rts ROM:00119B46 ; --------------------------------------------------------------------------- ROM:00119B46 ROM:00119B46 loc_119B46: ; DATA XREF: ROM:00119B2E↑o ROM:00119B46 btst #1,($136A).w ROM:00119B4C beq.s loc_119B5E ROM:00119B4E btst #5,($1362).w ROM:00119B54 bne.s loc_119B5E ROM:00119B56 move.b #2,($111E).w ROM:00119B5C bra.s loc_119BB2 ROM:00119B5E ; --------------------------------------------------------------------------- ROM:00119B5E ROM:00119B5E loc_119B5E: ; CODE XREF: ROM:00119B4C↑j ROM:00119B5E ; ROM:00119B54↑j ROM:00119B5E btst #1,($136A).w ROM:00119B64 beq.s loc_119B8A ROM:00119B66 btst #5,($1362).w ROM:00119B6C beq.s loc_119B8A ROM:00119B6E move.w $C2(a5),d0 ROM:00119B72 clr.b ($926).w ROM:00119B76 move.w d0,($730).w ROM:00119B7A move.b #1,($926).w ROM:00119B80 move.b #3,($111E).w ROM:00119B86 bra.w locret_119BF6 ROM:00119B8A ; --------------------------------------------------------------------------- ROM:00119B8A ROM:00119B8A loc_119B8A: ; CODE XREF: ROM:00119B64↑j ROM:00119B8A ; ROM:00119B6C↑j ROM:00119B8A bsr.w sub_119C38 ROM:00119B8E rts ROM:00119B90 ; --------------------------------------------------------------------------- ROM:00119B90 ROM:00119B90 loc_119B90: ; DATA XREF: ROM:00119B32↑o ROM:00119B90 btst #5,($1362).w ROM:00119B96 beq.s loc_119BB2 ROM:00119B98 move.w $C2(a5),d0 ROM:00119B9C clr.b ($926).w ROM:00119BA0 move.w d0,($730).w ROM:00119BA4 move.b #1,($926).w ROM:00119BAA move.b #3,($111E).w ROM:00119BB0 bra.s locret_119BF6 ROM:00119BB2 ; --------------------------------------------------------------------------- ROM:00119BB2 ROM:00119BB2 loc_119BB2: ; CODE XREF: ROM:00119B5C↑j ROM:00119BB2 ; ROM:00119B96↑j ... ROM:00119BB2 bsr.w sub_119BF8 ROM:00119BB6 rts ROM:00119BB8 ; --------------------------------------------------------------------------- ROM:00119BB8 ROM:00119BB8 loc_119BB8: ; DATA XREF: ROM:00119B36↑o ROM:00119BB8 btst #5,($1362).w ROM:00119BBE bne.s loc_119BC8 ROM:00119BC0 move.b #2,($111E).w ROM:00119BC6 bra.s loc_119BB2 ROM:00119BC8 ; --------------------------------------------------------------------------- ROM:00119BC8 ROM:00119BC8 loc_119BC8: ; CODE XREF: ROM:00119BBE↑j ROM:00119BC8 cmpi.w #0,($730).w ROM:00119BCE bgt.s locret_119BF6 ROM:00119BD0 move.w $C4(a5),d0 ROM:00119BD4 cmp.w ($A90).w,d0 ROM:00119BD8 ble.s locret_119BF6 ROM:00119BDA bsr.w sub_119C30 ROM:00119BDE move.w $C2(a5),d0 ROM:00119BE2 clr.b ($926).w ROM:00119BE6 move.w d0,($730).w ROM:00119BEA move.b #1,($926).w ROM:00119BF0 move.b #3,($111E).w ROM:00119BF6 ROM:00119BF6 locret_119BF6: ; CODE XREF: ROM:00119B86↑j ROM:00119BF6 ; ROM:00119BB0↑j ... ROM:00119BF6 rts ROM:00119BF8 ROM:00119BF8 ; =============== S U B R O U T I N E ======================================= ROM:00119BF8 ROM:00119BF8 ROM:00119BF8 sub_119BF8: ; CODE XREF: ROM:loc_119BB2↑p ROM:00119BF8 btst #2,($1348).w ROM:00119BFE bne.s loc_119C08 ROM:00119C00 move.w ($A60).w,($A90).w ROM:00119C06 bra.s loc_119C1E ROM:00119C08 ; --------------------------------------------------------------------------- ROM:00119C08 ROM:00119C08 loc_119C08: ; CODE XREF: sub_119BF8+6↑j ROM:00119C08 btst #3,($1340).w ROM:00119C0E bne.s loc_119C18 ROM:00119C10 move.w ($A5A).w,($A90).w ROM:00119C16 bra.s loc_119C1E ROM:00119C18 ; --------------------------------------------------------------------------- ROM:00119C18 ROM:00119C18 loc_119C18: ; CODE XREF: sub_119BF8+16↑j ROM:00119C18 move.w $C6(a5),($A90).w ROM:00119C1E ROM:00119C1E loc_119C1E: ; CODE XREF: sub_119BF8+E↑j ROM:00119C1E ; sub_119BF8+1E↑j ROM:00119C1E move.w $C4(a5),d0 ROM:00119C22 cmp.w ($A90).w,d0 ROM:00119C26 bge.s locret_119C2E ROM:00119C28 move.w $C4(a5),($A90).w ROM:00119C2E ROM:00119C2E locret_119C2E: ; CODE XREF: sub_119BF8+2E↑j ROM:00119C2E rts ROM:00119C2E ; End of function sub_119BF8 ROM:00119C2E ROM:00119C30 ROM:00119C30 ; =============== S U B R O U T I N E ======================================= ROM:00119C30 ROM:00119C30 ROM:00119C30 sub_119C30: ; CODE XREF: ROM:00119BDA↑p ROM:00119C30 addi.w #$A,($A90).w ROM:00119C36 rts ROM:00119C36 ; End of function sub_119C30 ROM:00119C36 ROM:00119C38 ROM:00119C38 ; =============== S U B R O U T I N E ======================================= ROM:00119C38 ROM:00119C38 ROM:00119C38 sub_119C38: ; CODE XREF: ROM:loc_119B8A↑p ROM:00119C38 move.w ($A90).w,d1 ROM:00119C3C sub.w ($4B6).w,d1 ROM:00119C40 cmpi.w #0,d1 ROM:00119C44 bge.s loc_119C48 ROM:00119C46 neg.w d1 ROM:00119C48 ROM:00119C48 loc_119C48: ; CODE XREF: sub_119C38+C↑j ROM:00119C48 move.w $C8(a5),d2 ROM:00119C4C cmp.w d1,d2 ROM:00119C4E bgt.s loc_119C64 ROM:00119C50 bset #1,($136A).w ROM:00119C56 bset #0,($C57).w ROM:00119C5C bset #0,($1391).w ROM:00119C62 bra.s locret_119C6A ROM:00119C64 ; --------------------------------------------------------------------------- ROM:00119C64 ROM:00119C64 loc_119C64: ; CODE XREF: sub_119C38+16↑j ROM:00119C64 move.w ($4B6).w,($A90).w ROM:00119C6A ROM:00119C6A locret_119C6A: ; CODE XREF: sub_119C38+2A↑j ROM:00119C6A rts ROM:00119C6A ; End of function sub_119C38 ROM:00119C6A ROM:00119C6C ROM:00119C6C ; =============== S U B R O U T I N E ======================================= ROM:00119C6C ROM:00119C6C ROM:00119C6C sub_119C6C: ; CODE XREF: ROM:00119B40↑p ROM:00119C6C move.w ($4B6).w,($A90).w ROM:00119C72 rts ROM:00119C72 ; End of function sub_119C6C ROM:00119C72 ROM:00119C74 ROM:00119C74 ; =============== S U B R O U T I N E ======================================= ROM:00119C74 ROM:00119C74 ROM:00119C74 sub_119C74: ; CODE XREF: sub_119CE4+38↓p ROM:00119C74 move.w ($A5E).w,d0 ROM:00119C78 muls.w $CA(a5),d0 ROM:00119C7C divs.w ($1380).w,d0 ROM:00119C80 move.w d0,($A92).w ROM:00119C84 move.w #$3830,d1 ROM:00119C88 move.w ($A5E).w,d2 ROM:00119C8C move.w ($5BA).w,d3 ROM:00119C90 bsr.l sub_1178F0 ROM:00119C96 move.w d1,($A96).w ROM:00119C9A move.w $CC(a5),d0 ROM:00119C9E subi.w #$3E8,d0 ROM:00119CA2 muls.w #$E,d0 ROM:00119CA6 divs.w #$A,d0 ROM:00119CAA addi.w #$3E8,d0 ROM:00119CAE muls.w ($A5E).w,d0 ROM:00119CB2 divs.l #$3E8,d0 ROM:00119CBA ext.l d1 ROM:00119CBC sub.l d1,d0 ROM:00119CBE move.l d0,d3 ROM:00119CC0 move.w ($1380).w,d2 ROM:00119CC4 ext.l d2 ROM:00119CC6 sub.l d2,d3 ROM:00119CC8 move.l d0,d4 ROM:00119CCA move.w $CA(a5),d2 ROM:00119CCE ext.l d2 ROM:00119CD0 sub.l d2,d4 ROM:00119CD2 muls.l #$2710,d1:d3 ROM:00119CDA divs.l d4,d1:d3 ROM:00119CDE move.w d3,($A94).w ROM:00119CE2 rts ROM:00119CE2 ; End of function sub_119C74 ROM:00119CE2 ROM:00119CE4 ROM:00119CE4 ; =============== S U B R O U T I N E ======================================= ROM:00119CE4 ROM:00119CE4 ROM:00119CE4 sub_119CE4: ; CODE XREF: sub_124988+24↓p ROM:00119CE4 cmpi.b #0,($111F).w ROM:00119CEA bne.s loc_119CFA ROM:00119CEC btst #5,($93F).w ROM:00119CF2 beq.s loc_119CFA ROM:00119CF4 move.w $CA(a5),($1380).w ROM:00119CFA ROM:00119CFA loc_119CFA: ; CODE XREF: sub_119CE4+6↑j ROM:00119CFA ; sub_119CE4+E↑j ROM:00119CFA btst #7,($1350).w ROM:00119D00 bne.s loc_119D18 ROM:00119D02 move.w ($4D2).w,d0 ROM:00119D06 btst #0,d0 ROM:00119D0A bne.s loc_119D18 ROM:00119D0C move.w d0,($4D2).w ROM:00119D10 bsr.w sub_119E6A ROM:00119D14 bsr.w sub_119D24 ROM:00119D18 ROM:00119D18 loc_119D18: ; CODE XREF: sub_119CE4+1C↑j ROM:00119D18 ; sub_119CE4+26↑j ROM:00119D18 bsr.w sub_119ED2 ROM:00119D1C bsr.l sub_119C74 ROM:00119D22 rts ROM:00119D22 ; End of function sub_119CE4 ROM:00119D22 ROM:00119D24 ROM:00119D24 ; =============== S U B R O U T I N E ======================================= ROM:00119D24 ROM:00119D24 ROM:00119D24 sub_119D24: ; CODE XREF: sub_119CE4+30↑p ROM:00119D24 clr.w d1 ROM:00119D26 move.b ($111F).w,d1 ROM:00119D2A cmpi.w #6,d1 ROM:00119D2E bcc.s locret_119D38 ROM:00119D30 movea.l off_119D3A(pc,d1.w*4),a0 ROM:00119D34 nop ROM:00119D36 jmp (a0) ROM:00119D38 ; --------------------------------------------------------------------------- ROM:00119D38 ROM:00119D38 locret_119D38: ; CODE XREF: sub_119D24+A↑j ROM:00119D38 rts ROM:00119D38 ; End of function sub_119D24 ROM:00119D38 ROM:00119D38 ; --------------------------------------------------------------------------- ROM:00119D3A off_119D3A: dc.l loc_119D52 ; DATA XREF: sub_119D24+C↑r ROM:00119D3E dc.l loc_119D72 ROM:00119D42 dc.l loc_119D88 ROM:00119D46 dc.l loc_119DD2 ROM:00119D4A dc.l loc_119E18 ROM:00119D4E dc.l loc_119E42 ROM:00119D52 ; --------------------------------------------------------------------------- ROM:00119D52 ROM:00119D52 loc_119D52: ; DATA XREF: ROM:off_119D3A↑o ROM:00119D52 move.w $D2(a5),d0 ROM:00119D56 clr.b ($8C6).w ROM:00119D5A move.w d0,($670).w ROM:00119D5E move.b #1,($8C6).w ROM:00119D64 move.b #5,($111F).w ROM:00119D6A bra.l locret_119E66 ROM:00119D70 ; --------------------------------------------------------------------------- ROM:00119D70 rts ROM:00119D72 ; --------------------------------------------------------------------------- ROM:00119D72 ROM:00119D72 loc_119D72: ; DATA XREF: ROM:00119D3E↑o ROM:00119D72 btst #7,($1345).w ROM:00119D78 bne.s loc_119D82 ROM:00119D7A move.b #2,($111F).w ROM:00119D80 bra.s locret_119DD0 ROM:00119D82 ; --------------------------------------------------------------------------- ROM:00119D82 ROM:00119D82 loc_119D82: ; CODE XREF: ROM:00119D78↑j ROM:00119D82 ; ROM:00119E26↓j ... ROM:00119D82 bsr.w sub_119EA2 ROM:00119D86 rts ROM:00119D88 ; --------------------------------------------------------------------------- ROM:00119D88 ROM:00119D88 loc_119D88: ; DATA XREF: ROM:00119D42↑o ROM:00119D88 move.w ($A98).w,d0 ROM:00119D8C cmp.w ($C7C).w,d0 ROM:00119D90 bge.s loc_119DAC ROM:00119D92 move.w $CE(a5),d0 ROM:00119D96 clr.b ($8C6).w ROM:00119D9A move.w d0,($670).w ROM:00119D9E move.b #1,($8C6).w ROM:00119DA4 move.b #3,($111F).w ROM:00119DAA bra.s locret_119E16 ROM:00119DAC ; --------------------------------------------------------------------------- ROM:00119DAC ROM:00119DAC loc_119DAC: ; CODE XREF: ROM:00119D90↑j ROM:00119DAC btst #7,($1345).w ROM:00119DB2 beq.s locret_119DD0 ROM:00119DB4 move.w $D0(a5),d0 ROM:00119DB8 clr.b ($8C6).w ROM:00119DBC move.w d0,($670).w ROM:00119DC0 move.b #1,($8C6).w ROM:00119DC6 move.b #5,($111F).w ROM:00119DCC bra.w locret_119E66 ROM:00119DD0 ; --------------------------------------------------------------------------- ROM:00119DD0 ROM:00119DD0 locret_119DD0: ; CODE XREF: ROM:00119D80↑j ROM:00119DD0 ; ROM:00119DB2↑j ... ROM:00119DD0 rts ROM:00119DD2 ; --------------------------------------------------------------------------- ROM:00119DD2 ROM:00119DD2 loc_119DD2: ; DATA XREF: ROM:00119D46↑o ROM:00119DD2 btst #7,($1345).w ROM:00119DD8 beq.s loc_119DF4 ROM:00119DDA move.w $D0(a5),d0 ROM:00119DDE clr.b ($8C6).w ROM:00119DE2 move.w d0,($670).w ROM:00119DE6 move.b #1,($8C6).w ROM:00119DEC move.b #5,($111F).w ROM:00119DF2 bra.s locret_119E66 ROM:00119DF4 ; --------------------------------------------------------------------------- ROM:00119DF4 ROM:00119DF4 loc_119DF4: ; CODE XREF: ROM:00119DD8↑j ROM:00119DF4 move.w ($A98).w,d0 ROM:00119DF8 cmp.w ($C7C).w,d0 ROM:00119DFC blt.s loc_119E06 ROM:00119DFE move.b #2,($111F).w ROM:00119E04 bra.s locret_119DD0 ROM:00119E06 ; --------------------------------------------------------------------------- ROM:00119E06 ROM:00119E06 loc_119E06: ; CODE XREF: ROM:00119DFC↑j ROM:00119E06 cmpi.w #0,($670).w ROM:00119E0C bgt.s locret_119E16 ROM:00119E0E move.b #4,($111F).w ROM:00119E14 bra.s loc_119E3C ROM:00119E16 ; --------------------------------------------------------------------------- ROM:00119E16 ROM:00119E16 locret_119E16: ; CODE XREF: ROM:00119DAA↑j ROM:00119E16 ; ROM:00119E0C↑j ROM:00119E16 rts ROM:00119E18 ; --------------------------------------------------------------------------- ROM:00119E18 ROM:00119E18 loc_119E18: ; DATA XREF: ROM:00119D4A↑o ROM:00119E18 btst #7,($1345).w ROM:00119E1E beq.s loc_119E2A ROM:00119E20 move.b #1,($111F).w ROM:00119E26 bra.w loc_119D82 ROM:00119E2A ; --------------------------------------------------------------------------- ROM:00119E2A ROM:00119E2A loc_119E2A: ; CODE XREF: ROM:00119E1E↑j ROM:00119E2A move.w ($A98).w,d0 ROM:00119E2E cmp.w ($C7C).w,d0 ROM:00119E32 blt.s loc_119E3C ROM:00119E34 move.b #2,($111F).w ROM:00119E3A bra.s locret_119DD0 ROM:00119E3C ; --------------------------------------------------------------------------- ROM:00119E3C ROM:00119E3C loc_119E3C: ; CODE XREF: ROM:00119E14↑j ROM:00119E3C ; ROM:00119E32↑j ROM:00119E3C bsr.w sub_119E82 ROM:00119E40 rts ROM:00119E42 ; --------------------------------------------------------------------------- ROM:00119E42 ROM:00119E42 loc_119E42: ; DATA XREF: ROM:00119D4E↑o ROM:00119E42 btst #7,($1345).w ROM:00119E48 bne.s loc_119E54 ROM:00119E4A move.b #2,($111F).w ROM:00119E50 bra.w locret_119DD0 ROM:00119E54 ; --------------------------------------------------------------------------- ROM:00119E54 ROM:00119E54 loc_119E54: ; CODE XREF: ROM:00119E48↑j ROM:00119E54 cmpi.w #0,($670).w ROM:00119E5A bgt.s locret_119E66 ROM:00119E5C move.b #1,($111F).w ROM:00119E62 bra.w loc_119D82 ROM:00119E66 ; --------------------------------------------------------------------------- ROM:00119E66 ROM:00119E66 locret_119E66: ; CODE XREF: ROM:00119D6A↑j ROM:00119E66 ; ROM:00119DCC↑j ... ROM:00119E66 rts ROM:00119E68 ; --------------------------------------------------------------------------- ROM:00119E68 rts ROM:00119E6A ROM:00119E6A ; =============== S U B R O U T I N E ======================================= ROM:00119E6A ROM:00119E6A ROM:00119E6A sub_119E6A: ; CODE XREF: sub_119CE4+2C↑p ROM:00119E6A move.w #$3832,d1 ROM:00119E6E move.w ($5BA).w,d2 ROM:00119E72 move.w ($1380).w,d3 ROM:00119E76 bsr.l sub_1178F0 ROM:00119E7C move.w d1,($A98).w ROM:00119E80 rts ROM:00119E80 ; End of function sub_119E6A ROM:00119E80 ROM:00119E82 ROM:00119E82 ; =============== S U B R O U T I N E ======================================= ROM:00119E82 ROM:00119E82 ROM:00119E82 sub_119E82: ; CODE XREF: ROM:loc_119E3C↑p ROM:00119E82 move.w #$379C,d1 ROM:00119E86 move.w ($5BA).w,d2 ROM:00119E8A bsr.l sub_1178F0 ROM:00119E90 add.w ($A5E).w,d1 ROM:00119E94 move.w d1,($A9C).w ROM:00119E98 move.w $D8(a5),d3 ROM:00119E9C bsr.w sub_119EB0 ROM:00119EA0 rts ROM:00119EA0 ; End of function sub_119E82 ROM:00119EA0 ROM:00119EA2 ROM:00119EA2 ; =============== S U B R O U T I N E ======================================= ROM:00119EA2 ROM:00119EA2 ROM:00119EA2 sub_119EA2: ; CODE XREF: ROM:loc_119D82↑p ROM:00119EA2 move.w ($A5E).w,d1 ROM:00119EA6 move.w $D6(a5),d3 ROM:00119EAA bsr.w sub_119EB0 ROM:00119EAE rts ROM:00119EAE ; End of function sub_119EA2 ROM:00119EAE ROM:00119EB0 ROM:00119EB0 ; =============== S U B R O U T I N E ======================================= ROM:00119EB0 ROM:00119EB0 ROM:00119EB0 sub_119EB0: ; CODE XREF: sub_119E82+1A↑p ROM:00119EB0 ; sub_119EA2+8↑p ROM:00119EB0 swap d1 ROM:00119EB2 clr.w d1 ROM:00119EB4 move.w ($1380).w,d2 ROM:00119EB8 swap d2 ROM:00119EBA move.w ($A9A).w,d2 ROM:00119EBE ext.l d3 ROM:00119EC0 bsr.l sub_1177FC ROM:00119EC6 move.w d4,($A9A).w ROM:00119ECA swap d4 ROM:00119ECC move.w d4,($1380).w ROM:00119ED0 rts ROM:00119ED0 ; End of function sub_119EB0 ROM:00119ED0 ROM:00119ED2 ROM:00119ED2 ; =============== S U B R O U T I N E ======================================= ROM:00119ED2 ROM:00119ED2 ROM:00119ED2 sub_119ED2: ; CODE XREF: sub_119CE4:loc_119D18↑p ROM:00119ED2 clr.w d1 ROM:00119ED4 move.b ($1120).w,d1 ROM:00119ED8 cmpi.w #4,d1 ROM:00119EDC bcc.s locret_119EE6 ROM:00119EDE movea.l off_119EE8(pc,d1.w*4),a0 ROM:00119EE2 nop ROM:00119EE4 jmp (a0) ROM:00119EE6 ; --------------------------------------------------------------------------- ROM:00119EE6 ROM:00119EE6 locret_119EE6: ; CODE XREF: sub_119ED2+A↑j ROM:00119EE6 rts ROM:00119EE6 ; End of function sub_119ED2 ROM:00119EE6 ROM:00119EE6 ; --------------------------------------------------------------------------- ROM:00119EE8 off_119EE8: dc.l loc_119EF8 ; DATA XREF: sub_119ED2+C↑r ROM:00119EEC dc.l loc_119F00 ROM:00119EF0 dc.l loc_119F2A ROM:00119EF4 dc.l loc_119F6A ROM:00119EF8 ; --------------------------------------------------------------------------- ROM:00119EF8 ROM:00119EF8 loc_119EF8: ; DATA XREF: ROM:off_119EE8↑o ROM:00119EF8 move.b #1,($1120).w ROM:00119EFE rts ROM:00119F00 ; --------------------------------------------------------------------------- ROM:00119F00 ROM:00119F00 loc_119F00: ; DATA XREF: ROM:00119EEC↑o ROM:00119F00 btst #5,($946).w ROM:00119F06 bne.s locret_119F28 ROM:00119F08 move.w $D4(a5),d0 ROM:00119F0C clr.b ($8F6).w ROM:00119F10 move.w d0,($6D0).w ROM:00119F14 move.b #1,($8F6).w ROM:00119F1A bclr #7,($946).w ROM:00119F20 move.b #2,($1120).w ROM:00119F26 rts ROM:00119F28 ; --------------------------------------------------------------------------- ROM:00119F28 ROM:00119F28 locret_119F28: ; CODE XREF: ROM:00119F06↑j ROM:00119F28 rts ROM:00119F2A ; --------------------------------------------------------------------------- ROM:00119F2A ROM:00119F2A loc_119F2A: ; DATA XREF: ROM:00119EF0↑o ROM:00119F2A btst #5,($946).w ROM:00119F30 beq.s loc_119F4A ROM:00119F32 bset #7,($946).w ROM:00119F38 clr.b ($8F6).w ROM:00119F3C clr.w ($6D0).w ROM:00119F40 move.b #1,($1120).w ROM:00119F46 rts ROM:00119F48 ; --------------------------------------------------------------------------- ROM:00119F48 bra.s loc_119F6A ROM:00119F4A ; --------------------------------------------------------------------------- ROM:00119F4A ROM:00119F4A loc_119F4A: ; CODE XREF: ROM:00119F30↑j ROM:00119F4A cmpi.w #0,($6D0).w ROM:00119F50 bgt.s loc_119F62 ROM:00119F52 bset #7,($946).w ROM:00119F58 move.b #3,($1120).w ROM:00119F5E rts ROM:00119F60 ; --------------------------------------------------------------------------- ROM:00119F60 bra.s loc_119F6A ROM:00119F62 ; --------------------------------------------------------------------------- ROM:00119F62 ROM:00119F62 loc_119F62: ; CODE XREF: ROM:00119F50↑j ROM:00119F62 bclr #7,($946).w ROM:00119F68 rts ROM:00119F6A ; --------------------------------------------------------------------------- ROM:00119F6A ROM:00119F6A loc_119F6A: ; CODE XREF: ROM:00119F48↑j ROM:00119F6A ; ROM:00119F60↑j ROM:00119F6A ; DATA XREF: ... ROM:00119F6A btst #5,($946).w ROM:00119F70 beq.s locret_119F7A ROM:00119F72 move.b #1,($1120).w ROM:00119F78 rts ROM:00119F7A ; --------------------------------------------------------------------------- ROM:00119F7A ROM:00119F7A locret_119F7A: ; CODE XREF: ROM:00119F70↑j ROM:00119F7A rts ROM:00119F7C ; --------------------------------------------------------------------------- ROM:00119F7C clr.w ($A9E).w ROM:00119F80 clr.w ($AB4).w ROM:00119F84 rts ROM:00119F86 ROM:00119F86 ; =============== S U B R O U T I N E ======================================= ROM:00119F86 ROM:00119F86 ROM:00119F86 sub_119F86: ; CODE XREF: sub_124988+4E↓p ROM:00119F86 move.w ($AC6).w,d1 ROM:00119F8A cmpi.w #4,d1 ROM:00119F8E bcc.s locret_119F98 ROM:00119F90 movea.l off_119F9A(pc,d1.w*4),a0 ROM:00119F94 nop ROM:00119F96 jmp (a0) ROM:00119F98 ; --------------------------------------------------------------------------- ROM:00119F98 ROM:00119F98 locret_119F98: ; CODE XREF: sub_119F86+8↑j ROM:00119F98 rts ROM:00119F98 ; End of function sub_119F86 ROM:00119F98 ROM:00119F98 ; --------------------------------------------------------------------------- ROM:00119F9A off_119F9A: dc.l loc_119FAA ; DATA XREF: sub_119F86+A↑r ROM:00119F9E dc.l loc_119FBE ROM:00119FA2 dc.l loc_119FF4 ROM:00119FA6 dc.l loc_11A01C ROM:00119FAA ; --------------------------------------------------------------------------- ROM:00119FAA ROM:00119FAA loc_119FAA: ; DATA XREF: ROM:off_119F9A↑o ROM:00119FAA bsr.w sub_11A036 ROM:00119FAE move.w $F2(a5),($AC2).w ROM:00119FB4 move.w #1,($AC6).w ROM:00119FBA rts ROM:00119FBC ; --------------------------------------------------------------------------- ROM:00119FBC rts ROM:00119FBE ; --------------------------------------------------------------------------- ROM:00119FBE ROM:00119FBE loc_119FBE: ; DATA XREF: ROM:00119F9E↑o ROM:00119FBE bsr.w sub_11A04A ROM:00119FC2 btst #0,($1355).w ROM:00119FC8 beq.s loc_119FE2 ROM:00119FCA move.w $F6(a5),($AC0).w ROM:00119FD0 move.w $F4(a5),($AC2).w ROM:00119FD6 bsr.w sub_11A062 ROM:00119FDA move.w #2,($AC6).w ROM:00119FE0 rts ROM:00119FE2 ; --------------------------------------------------------------------------- ROM:00119FE2 ROM:00119FE2 loc_119FE2: ; CODE XREF: ROM:00119FC8↑j ROM:00119FE2 btst #7,($1345).w ROM:00119FE8 beq.s locret_119FF2 ROM:00119FEA move.w #3,($AC6).w ROM:00119FF0 rts ROM:00119FF2 ; --------------------------------------------------------------------------- ROM:00119FF2 ROM:00119FF2 locret_119FF2: ; CODE XREF: ROM:00119FE8↑j ROM:00119FF2 rts ROM:00119FF4 ; --------------------------------------------------------------------------- ROM:00119FF4 ROM:00119FF4 loc_119FF4: ; DATA XREF: ROM:00119FA2↑o ROM:00119FF4 btst #0,($1355).w ROM:00119FFA bne.s loc_11A00A ROM:00119FFC move.w $F2(a5),($AC2).w ROM:0011A002 move.w #1,($AC6).w ROM:0011A008 rts ROM:0011A00A ; --------------------------------------------------------------------------- ROM:0011A00A ROM:0011A00A loc_11A00A: ; CODE XREF: ROM:00119FFA↑j ROM:0011A00A btst #7,($1345).w ROM:0011A010 beq.s locret_11A01A ROM:0011A012 move.w #3,($AC6).w ROM:0011A018 rts ROM:0011A01A ; --------------------------------------------------------------------------- ROM:0011A01A ROM:0011A01A locret_11A01A: ; CODE XREF: ROM:0011A010↑j ROM:0011A01A rts ROM:0011A01C ; --------------------------------------------------------------------------- ROM:0011A01C ROM:0011A01C loc_11A01C: ; DATA XREF: ROM:00119FA6↑o ROM:0011A01C btst #7,($1345).w ROM:0011A022 bne.s locret_11A032 ROM:0011A024 move.w $F2(a5),($AC2).w ROM:0011A02A move.w #1,($AC6).w ROM:0011A030 rts ROM:0011A032 ; --------------------------------------------------------------------------- ROM:0011A032 ROM:0011A032 locret_11A032: ; CODE XREF: ROM:0011A022↑j ROM:0011A032 rts ROM:0011A034 ; --------------------------------------------------------------------------- ROM:0011A034 rts ROM:0011A036 ROM:0011A036 ; =============== S U B R O U T I N E ======================================= ROM:0011A036 ROM:0011A036 ROM:0011A036 sub_11A036: ; CODE XREF: ROM:loc_119FAA↑p ROM:0011A036 move.w #$379E,d1 ROM:0011A03A move.w ($A90).w,d2 ROM:0011A03E bsr.l sub_1178F0 ROM:0011A044 move.w d1,($ABE).w ROM:0011A048 rts ROM:0011A048 ; End of function sub_11A036 ROM:0011A048 ROM:0011A04A ROM:0011A04A ; =============== S U B R O U T I N E ======================================= ROM:0011A04A ROM:0011A04A ROM:0011A04A sub_11A04A: ; CODE XREF: ROM:loc_119FBE↑p ROM:0011A04A move.w #$3834,d1 ROM:0011A04E move.w ($A5E).w,d2 ROM:0011A052 move.w ($5BA).w,d3 ROM:0011A056 bsr.l sub_1178F0 ROM:0011A05C move.w d1,($AC0).w ROM:0011A060 rts ROM:0011A060 ; End of function sub_11A04A ROM:0011A060 ROM:0011A062 ROM:0011A062 ; =============== S U B R O U T I N E ======================================= ROM:0011A062 ROM:0011A062 ROM:0011A062 sub_11A062: ; CODE XREF: ROM:00119FD6↑p ROM:0011A062 move.w $F8(a5),d0 ROM:0011A066 add.w ($ABE).w,d0 ROM:0011A06A move.w d0,($ABE).w ROM:0011A06E rts ROM:0011A06E ; End of function sub_11A062 ROM:0011A06E ROM:0011A070 ROM:0011A070 ; =============== S U B R O U T I N E ======================================= ROM:0011A070 ROM:0011A070 ROM:0011A070 sub_11A070: ; CODE XREF: sub_1119C6+1A4↑p ROM:0011A070 move.w ($AC2).w,d0 ROM:0011A074 ext.l d0 ROM:0011A076 muls.l ($A2C).w,d1:d0 ROM:0011A07C divs.l #$6B6C0,d1:d0 ROM:0011A084 cmpi.w #$2710,d0 ROM:0011A088 ble.s loc_11A08E ROM:0011A08A move.w #$2710,d0 ROM:0011A08E ROM:0011A08E loc_11A08E: ; CODE XREF: sub_11A070+18↑j ROM:0011A08E cmpi.w #0,d0 ROM:0011A092 bge.s loc_11A098 ROM:0011A094 move.w #0,d0 ROM:0011A098 ROM:0011A098 loc_11A098: ; CODE XREF: sub_11A070+22↑j ROM:0011A098 move.w d0,d2 ROM:0011A09A ext.l d2 ROM:0011A09C move.w ($AC0).w,d1 ROM:0011A0A0 swap d1 ROM:0011A0A2 clr.w d1 ROM:0011A0A4 move.w ($ABE).w,d0 ROM:0011A0A8 swap d0 ROM:0011A0AA move.w ($AC4).w,d0 ROM:0011A0AE sub.l d0,d1 ROM:0011A0B0 muls.l d2,d3:d1 ROM:0011A0B4 divs.l #$F4240,d3:d1 ROM:0011A0BC add.l d0,d1 ROM:0011A0BE move.w d1,($AC4).w ROM:0011A0C2 swap d1 ROM:0011A0C4 move.w d1,($ABE).w ROM:0011A0C8 rts ROM:0011A0C8 ; End of function sub_11A070 ROM:0011A0C8 ROM:0011A0CA ROM:0011A0CA ; =============== S U B R O U T I N E ======================================= ROM:0011A0CA ROM:0011A0CA ROM:0011A0CA sub_11A0CA: ; CODE XREF: ROM:0011742E↑p ROM:0011A0CA cmpi.w #0,($672).w ROM:0011A0D0 bgt.s loc_11A104 ROM:0011A0D2 btst #3,($945).w ROM:0011A0D8 beq.s loc_11A102 ROM:0011A0DA bclr #3,($945).w ROM:0011A0E0 btst #7,($FFFFF451).w ROM:0011A0E6 bne.s loc_11A0F6 ROM:0011A0E8 bset #0,($940).w ROM:0011A0EE bclr #4,($948).w ROM:0011A0F4 bra.s loc_11A102 ROM:0011A0F6 ; --------------------------------------------------------------------------- ROM:0011A0F6 ROM:0011A0F6 loc_11A0F6: ; CODE XREF: sub_11A0CA+1C↑j ROM:0011A0F6 bset #4,($1364).w ROM:0011A0FC move.w #$2710,($532).w ROM:0011A102 ROM:0011A102 loc_11A102: ; CODE XREF: sub_11A0CA+E↑j ROM:0011A102 ; sub_11A0CA+2A↑j ROM:0011A102 bra.s locret_11A114 ROM:0011A104 ; --------------------------------------------------------------------------- ROM:0011A104 ROM:0011A104 loc_11A104: ; CODE XREF: sub_11A0CA+6↑j ROM:0011A104 move.w $11C(a5),d0 ROM:0011A108 cmp.w ($532).w,d0 ROM:0011A10C ble.s locret_11A114 ROM:0011A10E bclr #4,($1364).w ROM:0011A114 ROM:0011A114 locret_11A114: ; CODE XREF: sub_11A0CA:loc_11A102↑j ROM:0011A114 ; sub_11A0CA+42↑j ROM:0011A114 rts ROM:0011A114 ; End of function sub_11A0CA ROM:0011A114 ROM:0011A116 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011A118 ROM:0011A118 ; =============== S U B R O U T I N E ======================================= ROM:0011A118 ROM:0011A118 ROM:0011A118 sub_11A118: ; CODE XREF: sub_113720+E↑p ROM:0011A118 move.w ($ABA).w,($560).w ROM:0011A11E move.w #$A,d0 ROM:0011A122 muls.w ($560).w,d0 ROM:0011A126 move.w d0,($562).w ROM:0011A12A rts ROM:0011A12A ; End of function sub_11A118 ROM:0011A12A ROM:0011A12C ROM:0011A12C ; =============== S U B R O U T I N E ======================================= ROM:0011A12C ROM:0011A12C ROM:0011A12C sub_11A12C: ; CODE XREF: sub_113D46+6↑p ROM:0011A12C btst #2,($97F).w ROM:0011A132 beq.s loc_11A14C ROM:0011A134 btst #2,($983).w ROM:0011A13A beq.s loc_11A144 ROM:0011A13C bset #6,($FFFFFA41).w ROM:0011A142 bra.s loc_11A14A ROM:0011A144 ; --------------------------------------------------------------------------- ROM:0011A144 ROM:0011A144 loc_11A144: ; CODE XREF: sub_11A12C+E↑j ROM:0011A144 bclr #6,($FFFFFA41).w ROM:0011A14A ROM:0011A14A loc_11A14A: ; CODE XREF: sub_11A12C+16↑j ROM:0011A14A bra.s locret_11A182 ROM:0011A14C ; --------------------------------------------------------------------------- ROM:0011A14C ROM:0011A14C loc_11A14C: ; CODE XREF: sub_11A12C+6↑j ROM:0011A14C move.w $184(a5),d0 ROM:0011A150 cmpi.w #1,d0 ROM:0011A154 bne.s loc_11A15E ROM:0011A156 bclr #6,($FFFFFA41).w ROM:0011A15C bra.s locret_11A182 ROM:0011A15E ; --------------------------------------------------------------------------- ROM:0011A15E ROM:0011A15E loc_11A15E: ; CODE XREF: sub_11A12C+28↑j ROM:0011A15E cmpi.w #2,d0 ROM:0011A162 bne.s loc_11A16C ROM:0011A164 bset #6,($FFFFFA41).w ROM:0011A16A bra.s locret_11A182 ROM:0011A16C ; --------------------------------------------------------------------------- ROM:0011A16C ROM:0011A16C loc_11A16C: ; CODE XREF: sub_11A12C+36↑j ROM:0011A16C btst #3,($134C).w ROM:0011A172 beq.s loc_11A17C ROM:0011A174 bset #6,($FFFFFA41).w ROM:0011A17A bra.s locret_11A182 ROM:0011A17C ; --------------------------------------------------------------------------- ROM:0011A17C ROM:0011A17C loc_11A17C: ; CODE XREF: sub_11A12C+46↑j ROM:0011A17C bclr #6,($FFFFFA41).w ROM:0011A182 ROM:0011A182 locret_11A182: ; CODE XREF: sub_11A12C:loc_11A14A↑j ROM:0011A182 ; sub_11A12C+30↑j ... ROM:0011A182 rts ROM:0011A182 ; End of function sub_11A12C ROM:0011A182 ROM:0011A184 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011A186 ROM:0011A186 ; =============== S U B R O U T I N E ======================================= ROM:0011A186 ROM:0011A186 ROM:0011A186 sub_11A186: ; CODE XREF: ROM:00117A22↑p ROM:0011A186 btst #7,($97F).w ROM:0011A18C beq.s loc_11A1A6 ROM:0011A18E btst #7,($983).w ROM:0011A194 beq.s loc_11A19E ROM:0011A196 bset #0,($FFFFFA11).w ROM:0011A19C bra.s loc_11A1A4 ROM:0011A19E ; --------------------------------------------------------------------------- ROM:0011A19E ROM:0011A19E loc_11A19E: ; CODE XREF: sub_11A186+E↑j ROM:0011A19E bclr #0,($FFFFFA11).w ROM:0011A1A4 ROM:0011A1A4 loc_11A1A4: ; CODE XREF: sub_11A186+16↑j ROM:0011A1A4 bra.s loc_11A1DC ROM:0011A1A6 ; --------------------------------------------------------------------------- ROM:0011A1A6 ROM:0011A1A6 loc_11A1A6: ; CODE XREF: sub_11A186+6↑j ROM:0011A1A6 move.w $1A0(a5),d0 ROM:0011A1AA cmpi.w #1,d0 ROM:0011A1AE bne.s loc_11A1B8 ROM:0011A1B0 bclr #0,($FFFFFA11).w ROM:0011A1B6 bra.s loc_11A1DC ROM:0011A1B8 ; --------------------------------------------------------------------------- ROM:0011A1B8 ROM:0011A1B8 loc_11A1B8: ; CODE XREF: sub_11A186+28↑j ROM:0011A1B8 cmpi.w #2,d0 ROM:0011A1BC bne.s loc_11A1C6 ROM:0011A1BE bset #0,($FFFFFA11).w ROM:0011A1C4 bra.s loc_11A1DC ROM:0011A1C6 ; --------------------------------------------------------------------------- ROM:0011A1C6 ROM:0011A1C6 loc_11A1C6: ; CODE XREF: sub_11A186+36↑j ROM:0011A1C6 btst #6,($135C).w ROM:0011A1CC beq.s loc_11A1D6 ROM:0011A1CE bset #0,($FFFFFA11).w ROM:0011A1D4 bra.s loc_11A1DC ROM:0011A1D6 ; --------------------------------------------------------------------------- ROM:0011A1D6 ROM:0011A1D6 loc_11A1D6: ; CODE XREF: sub_11A186+46↑j ROM:0011A1D6 bclr #0,($FFFFFA11).w ROM:0011A1DC ROM:0011A1DC loc_11A1DC: ; CODE XREF: sub_11A186:loc_11A1A4↑j ROM:0011A1DC ; sub_11A186+30↑j ... ROM:0011A1DC btst #0,($97E).w ROM:0011A1E2 beq.s loc_11A1FC ROM:0011A1E4 btst #0,($982).w ROM:0011A1EA beq.s loc_11A1F4 ROM:0011A1EC bset #1,($FFFFFA11).w ROM:0011A1F2 bra.s loc_11A1FA ROM:0011A1F4 ; --------------------------------------------------------------------------- ROM:0011A1F4 ROM:0011A1F4 loc_11A1F4: ; CODE XREF: sub_11A186+64↑j ROM:0011A1F4 bclr #1,($FFFFFA11).w ROM:0011A1FA ROM:0011A1FA loc_11A1FA: ; CODE XREF: sub_11A186+6C↑j ROM:0011A1FA bra.s locret_11A232 ROM:0011A1FC ; --------------------------------------------------------------------------- ROM:0011A1FC ROM:0011A1FC loc_11A1FC: ; CODE XREF: sub_11A186+5C↑j ROM:0011A1FC move.w $1A2(a5),d0 ROM:0011A200 cmpi.w #1,d0 ROM:0011A204 bne.s loc_11A20E ROM:0011A206 bclr #1,($FFFFFA11).w ROM:0011A20C bra.s locret_11A232 ROM:0011A20E ; --------------------------------------------------------------------------- ROM:0011A20E ROM:0011A20E loc_11A20E: ; CODE XREF: sub_11A186+7E↑j ROM:0011A20E cmpi.w #2,d0 ROM:0011A212 bne.s loc_11A21C ROM:0011A214 bset #1,($FFFFFA11).w ROM:0011A21A bra.s locret_11A232 ROM:0011A21C ; --------------------------------------------------------------------------- ROM:0011A21C ROM:0011A21C loc_11A21C: ; CODE XREF: sub_11A186+8C↑j ROM:0011A21C btst #1,($1343).w ROM:0011A222 beq.s loc_11A22C ROM:0011A224 bset #1,($FFFFFA11).w ROM:0011A22A bra.s locret_11A232 ROM:0011A22C ; --------------------------------------------------------------------------- ROM:0011A22C ROM:0011A22C loc_11A22C: ; CODE XREF: sub_11A186+9C↑j ROM:0011A22C bclr #1,($FFFFFA11).w ROM:0011A232 ROM:0011A232 locret_11A232: ; CODE XREF: sub_11A186:loc_11A1FA↑j ROM:0011A232 ; sub_11A186+86↑j ... ROM:0011A232 rts ROM:0011A232 ; End of function sub_11A186 ROM:0011A232 ROM:0011A234 ROM:0011A234 ; =============== S U B R O U T I N E ======================================= ROM:0011A234 ROM:0011A234 ROM:0011A234 sub_11A234: ; CODE XREF: sub_124988+A2↓p ROM:0011A234 clr.w d1 ROM:0011A236 move.b ($1126).w,d1 ROM:0011A23A cmpi.w #5,d1 ROM:0011A23E bcc.s locret_11A248 ROM:0011A240 movea.l off_11A24A(pc,d1.w*4),a0 ROM:0011A244 nop ROM:0011A246 jmp (a0) ROM:0011A248 ; --------------------------------------------------------------------------- ROM:0011A248 ROM:0011A248 locret_11A248: ; CODE XREF: sub_11A234+A↑j ROM:0011A248 rts ROM:0011A248 ; End of function sub_11A234 ROM:0011A248 ROM:0011A248 ; --------------------------------------------------------------------------- ROM:0011A24A off_11A24A: dc.l loc_11A25E ; DATA XREF: sub_11A234+C↑r ROM:0011A24E dc.l loc_11A278 ROM:0011A252 dc.l loc_11A2A0 ROM:0011A256 dc.l loc_11A2EC ROM:0011A25A dc.l loc_11A30C ROM:0011A25E ; --------------------------------------------------------------------------- ROM:0011A25E ROM:0011A25E loc_11A25E: ; DATA XREF: ROM:off_11A24A↑o ROM:0011A25E move.w $1A6(a5),d0 ROM:0011A262 clr.b ($8CC).w ROM:0011A266 move.w d0,($67C).w ROM:0011A26A move.b #1,($8CC).w ROM:0011A270 move.b #1,($1126).w ROM:0011A276 rts ROM:0011A278 ; --------------------------------------------------------------------------- ROM:0011A278 ROM:0011A278 loc_11A278: ; DATA XREF: ROM:0011A24E↑o ROM:0011A278 cmpi.w #0,($67C).w ROM:0011A27E bgt.s locret_11A29E ROM:0011A280 move.w $1A4(a5),d0 ROM:0011A284 clr.b ($8CC).w ROM:0011A288 move.w d0,($67C).w ROM:0011A28C move.b #1,($8CC).w ROM:0011A292 bset #4,($135B).w ROM:0011A298 move.b #2,($1126).w ROM:0011A29E ROM:0011A29E locret_11A29E: ; CODE XREF: ROM:0011A27E↑j ROM:0011A29E rts ROM:0011A2A0 ; --------------------------------------------------------------------------- ROM:0011A2A0 ROM:0011A2A0 loc_11A2A0: ; DATA XREF: ROM:0011A252↑o ROM:0011A2A0 cmpi.w #0,($67C).w ROM:0011A2A6 bgt.s loc_11A2C8 ROM:0011A2A8 btst #7,($1345).w ROM:0011A2AE bne.s loc_11A2B8 ROM:0011A2B0 btst #5,($946).w ROM:0011A2B6 bne.s loc_11A2C6 ROM:0011A2B8 ROM:0011A2B8 loc_11A2B8: ; CODE XREF: ROM:0011A2AE↑j ROM:0011A2B8 bclr #4,($135B).w ROM:0011A2BE move.b #3,($1126).w ROM:0011A2C4 rts ROM:0011A2C6 ; --------------------------------------------------------------------------- ROM:0011A2C6 ROM:0011A2C6 loc_11A2C6: ; CODE XREF: ROM:0011A2B6↑j ROM:0011A2C6 bra.s locret_11A2EA ROM:0011A2C8 ; --------------------------------------------------------------------------- ROM:0011A2C8 ROM:0011A2C8 loc_11A2C8: ; CODE XREF: ROM:0011A2A6↑j ROM:0011A2C8 btst #5,($946).w ROM:0011A2CE bne.s locret_11A2EA ROM:0011A2D0 bclr #0,($8CC).w ROM:0011A2D6 bset #2,($8CC).w ROM:0011A2DC bclr #4,($135B).w ROM:0011A2E2 move.b #4,($1126).w ROM:0011A2E8 rts ROM:0011A2EA ; --------------------------------------------------------------------------- ROM:0011A2EA ROM:0011A2EA locret_11A2EA: ; CODE XREF: ROM:loc_11A2C6↑j ROM:0011A2EA ; ROM:0011A2CE↑j ROM:0011A2EA rts ROM:0011A2EC ; --------------------------------------------------------------------------- ROM:0011A2EC ROM:0011A2EC loc_11A2EC: ; DATA XREF: ROM:0011A256↑o ROM:0011A2EC btst #5,($946).w ROM:0011A2F2 beq.s locret_11A30A ROM:0011A2F4 btst #7,($1345).w ROM:0011A2FA bne.s locret_11A30A ROM:0011A2FC bset #4,($135B).w ROM:0011A302 move.b #2,($1126).w ROM:0011A308 rts ROM:0011A30A ; --------------------------------------------------------------------------- ROM:0011A30A ROM:0011A30A locret_11A30A: ; CODE XREF: ROM:0011A2F2↑j ROM:0011A30A ; ROM:0011A2FA↑j ROM:0011A30A rts ROM:0011A30C ; --------------------------------------------------------------------------- ROM:0011A30C ROM:0011A30C loc_11A30C: ; DATA XREF: ROM:0011A25A↑o ROM:0011A30C btst #5,($946).w ROM:0011A312 beq.s locret_11A32E ROM:0011A314 bclr #2,($8CC).w ROM:0011A31A bset #0,($8CC).w ROM:0011A320 bset #4,($135B).w ROM:0011A326 move.b #2,($1126).w ROM:0011A32C rts ROM:0011A32E ; --------------------------------------------------------------------------- ROM:0011A32E ROM:0011A32E locret_11A32E: ; CODE XREF: ROM:0011A312↑j ROM:0011A32E rts ROM:0011A330 ROM:0011A330 ; =============== S U B R O U T I N E ======================================= ROM:0011A330 ROM:0011A330 ROM:0011A330 sub_11A330: ; CODE XREF: sub_124988+7E↓p ROM:0011A330 move.w #0,d2 ROM:0011A334 bra.s loc_11A33A ROM:0011A336 ; --------------------------------------------------------------------------- ROM:0011A336 ROM:0011A336 loc_11A336: ; CODE XREF: sub_11A330+18↓j ROM:0011A336 addi.w #1,d2 ROM:0011A33A ROM:0011A33A loc_11A33A: ; CODE XREF: sub_11A330+4↑j ROM:0011A33A cmpi.w #0,d2 ROM:0011A33E bgt.s locret_11A34A ROM:0011A340 move.w #0,$13C6(d2.w*2) ROM:0011A348 bra.s loc_11A336 ROM:0011A34A ; --------------------------------------------------------------------------- ROM:0011A34A ROM:0011A34A locret_11A34A: ; CODE XREF: sub_11A330+E↑j ROM:0011A34A rts ROM:0011A34A ; End of function sub_11A330 ROM:0011A34A ROM:0011A34C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011A34E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011A350 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011A352 ROM:0011A352 ; =============== S U B R O U T I N E ======================================= ROM:0011A352 ROM:0011A352 ROM:0011A352 sub_11A352: ; CODE XREF: sub_11A462+C↓p ROM:0011A352 clr.w d1 ROM:0011A354 move.b ($1127).w,d1 ROM:0011A358 cmpi.w #5,d1 ROM:0011A35C bcc.s locret_11A366 ROM:0011A35E movea.l off_11A368(pc,d1.w*4),a0 ROM:0011A362 nop ROM:0011A364 jmp (a0) ROM:0011A366 ; --------------------------------------------------------------------------- ROM:0011A366 ROM:0011A366 locret_11A366: ; CODE XREF: sub_11A352+A↑j ROM:0011A366 rts ROM:0011A366 ; End of function sub_11A352 ROM:0011A366 ROM:0011A366 ; --------------------------------------------------------------------------- ROM:0011A368 off_11A368: dc.l loc_11A37C ; DATA XREF: sub_11A352+C↑r ROM:0011A36C dc.l loc_11A386 ROM:0011A370 dc.l loc_11A3F6 ROM:0011A374 dc.l loc_11A420 ROM:0011A378 dc.l loc_11A450 ROM:0011A37C ; --------------------------------------------------------------------------- ROM:0011A37C ROM:0011A37C loc_11A37C: ; DATA XREF: ROM:off_11A368↑o ROM:0011A37C move.b #1,($1127).w ROM:0011A382 bra.s locret_11A3F4 ROM:0011A384 ; --------------------------------------------------------------------------- ROM:0011A384 rts ROM:0011A386 ; --------------------------------------------------------------------------- ROM:0011A386 ROM:0011A386 loc_11A386: ; DATA XREF: ROM:0011A36C↑o ROM:0011A386 btst #7,($1345).w ROM:0011A38C beq.s loc_11A3CC ROM:0011A38E btst #1,($136A).w ROM:0011A394 beq.s loc_11A3CC ROM:0011A396 move.w $1B2(a5),d0 ROM:0011A39A cmpi.w #1,d0 ROM:0011A39E bne.s loc_11A3CC ROM:0011A3A0 bset #7,($1356).w ROM:0011A3A6 move.w #$37A0,d1 ROM:0011A3AA move.w ($A5A).w,d2 ROM:0011A3AE bsr.l sub_1178F0 ROM:0011A3B4 clr.b ($8F7).w ROM:0011A3B8 move.w d1,($6D2).w ROM:0011A3BC move.b #1,($8F7).w ROM:0011A3C2 move.b #3,($1127).w ROM:0011A3C8 bra.w locret_11A44E ROM:0011A3CC ; --------------------------------------------------------------------------- ROM:0011A3CC ROM:0011A3CC loc_11A3CC: ; CODE XREF: ROM:0011A38C↑j ROM:0011A3CC ; ROM:0011A394↑j ... ROM:0011A3CC btst #7,($1345).w ROM:0011A3D2 beq.s locret_11A3F4 ROM:0011A3D4 btst #7,($1351).w ROM:0011A3DA bne.s loc_11A3E6 ROM:0011A3DC move.w $1B0(a5),d1 ROM:0011A3E0 cmp.w ($A90).w,d1 ROM:0011A3E4 bge.s locret_11A3F4 ROM:0011A3E6 ROM:0011A3E6 loc_11A3E6: ; CODE XREF: ROM:0011A3DA↑j ROM:0011A3E6 bset #7,($1356).w ROM:0011A3EC move.b #2,($1127).w ROM:0011A3F2 bra.s locret_11A41E ROM:0011A3F4 ; --------------------------------------------------------------------------- ROM:0011A3F4 ROM:0011A3F4 locret_11A3F4: ; CODE XREF: ROM:0011A382↑j ROM:0011A3F4 ; ROM:0011A3D2↑j ... ROM:0011A3F4 rts ROM:0011A3F6 ; --------------------------------------------------------------------------- ROM:0011A3F6 ROM:0011A3F6 loc_11A3F6: ; DATA XREF: ROM:0011A370↑o ROM:0011A3F6 btst #7,($1345).w ROM:0011A3FC beq.s loc_11A410 ROM:0011A3FE move.w $1AE(a5),d1 ROM:0011A402 cmp.w ($A90).w,d1 ROM:0011A406 ble.s locret_11A41E ROM:0011A408 btst #7,($1351).w ROM:0011A40E bne.s locret_11A41E ROM:0011A410 ROM:0011A410 loc_11A410: ; CODE XREF: ROM:0011A3FC↑j ROM:0011A410 bclr #7,($1356).w ROM:0011A416 move.b #1,($1127).w ROM:0011A41C bra.s locret_11A3F4 ROM:0011A41E ; --------------------------------------------------------------------------- ROM:0011A41E ROM:0011A41E locret_11A41E: ; CODE XREF: ROM:0011A3F2↑j ROM:0011A41E ; ROM:0011A406↑j ... ROM:0011A41E rts ROM:0011A420 ; --------------------------------------------------------------------------- ROM:0011A420 ROM:0011A420 loc_11A420: ; DATA XREF: ROM:0011A374↑o ROM:0011A420 btst #7,($1345).w ROM:0011A426 bne.s loc_11A436 ROM:0011A428 bclr #7,($1356).w ROM:0011A42E move.b #1,($1127).w ROM:0011A434 bra.s locret_11A3F4 ROM:0011A436 ; --------------------------------------------------------------------------- ROM:0011A436 ROM:0011A436 loc_11A436: ; CODE XREF: ROM:0011A426↑j ROM:0011A436 cmpi.w #0,($6D2).w ROM:0011A43C bgt.s locret_11A44E ROM:0011A43E btst #7,($1351).w ROM:0011A444 bne.s locret_11A44E ROM:0011A446 bclr #7,($1356).w ROM:0011A44C bra.s locret_11A460 ROM:0011A44E ; --------------------------------------------------------------------------- ROM:0011A44E ROM:0011A44E locret_11A44E: ; CODE XREF: ROM:0011A3C8↑j ROM:0011A44E ; ROM:0011A43C↑j ... ROM:0011A44E rts ROM:0011A450 ; --------------------------------------------------------------------------- ROM:0011A450 ROM:0011A450 loc_11A450: ; DATA XREF: ROM:0011A378↑o ROM:0011A450 btst #7,($1345).w ROM:0011A456 bne.s locret_11A460 ROM:0011A458 move.b #1,($1127).w ROM:0011A45E bra.s locret_11A3F4 ROM:0011A460 ; --------------------------------------------------------------------------- ROM:0011A460 ROM:0011A460 locret_11A460: ; CODE XREF: ROM:0011A44C↑j ROM:0011A460 ; ROM:0011A456↑j ROM:0011A460 rts ROM:0011A462 ROM:0011A462 ; =============== S U B R O U T I N E ======================================= ROM:0011A462 ROM:0011A462 ROM:0011A462 sub_11A462: ; CODE XREF: sub_124988+18↓p ROM:0011A462 bsr.l sub_11B078 ROM:0011A468 bsr.l sub_11AAF0 ROM:0011A46E bsr.l sub_11A352 ROM:0011A474 bsr.l sub_11A7AC ROM:0011A47A bsr.w sub_11A492 ROM:0011A47E bsr.l nullsub_18 ROM:0011A484 bsr.l nullsub_19 ROM:0011A48A bsr.l nullsub_17 ROM:0011A490 rts ROM:0011A490 ; End of function sub_11A462 ROM:0011A490 ROM:0011A492 ROM:0011A492 ; =============== S U B R O U T I N E ======================================= ROM:0011A492 ROM:0011A492 ROM:0011A492 sub_11A492: ; CODE XREF: sub_11A462+18↑p ROM:0011A492 clr.w d1 ROM:0011A494 move.b ($1128).w,d1 ROM:0011A498 cmpi.w #5,d1 ROM:0011A49C bcc.s locret_11A4A6 ROM:0011A49E movea.l off_11A4A8(pc,d1.w*4),a0 ROM:0011A4A2 nop ROM:0011A4A4 jmp (a0) ROM:0011A4A6 ; --------------------------------------------------------------------------- ROM:0011A4A6 ROM:0011A4A6 locret_11A4A6: ; CODE XREF: sub_11A492+A↑j ROM:0011A4A6 rts ROM:0011A4A6 ; End of function sub_11A492 ROM:0011A4A6 ROM:0011A4A6 ; --------------------------------------------------------------------------- ROM:0011A4A8 off_11A4A8: dc.l loc_11A4BC ; DATA XREF: sub_11A492+C↑r ROM:0011A4AC dc.l loc_11A4D4 ROM:0011A4B0 dc.l loc_11A55E ROM:0011A4B4 dc.l loc_11A5C2 ROM:0011A4B8 dc.l loc_11A61A ROM:0011A4BC ; --------------------------------------------------------------------------- ROM:0011A4BC ROM:0011A4BC loc_11A4BC: ; DATA XREF: ROM:off_11A4A8↑o ROM:0011A4BC bset #5,($1368).w ROM:0011A4C2 bsr.l sub_11A8E4 ROM:0011A4C8 move.b #1,($1128).w ROM:0011A4CE bra.w loc_11A556 ROM:0011A4D2 ; --------------------------------------------------------------------------- ROM:0011A4D2 rts ROM:0011A4D4 ; --------------------------------------------------------------------------- ROM:0011A4D4 ROM:0011A4D4 loc_11A4D4: ; DATA XREF: ROM:0011A4AC↑o ROM:0011A4D4 move.w $1B6(a5),d1 ROM:0011A4D8 cmpi.w #1,d1 ROM:0011A4DC bne.s loc_11A4F4 ROM:0011A4DE bclr #4,($135D).w ROM:0011A4E4 bclr #1,($1354).w ROM:0011A4EA move.b #4,($1128).w ROM:0011A4F0 bra.w loc_11A684 ROM:0011A4F4 ; --------------------------------------------------------------------------- ROM:0011A4F4 ROM:0011A4F4 loc_11A4F4: ; CODE XREF: ROM:0011A4DC↑j ROM:0011A4F4 move.w $1B4(a5),d0 ROM:0011A4F8 cmpi.w #1,d0 ROM:0011A4FC bne.s loc_11A50E ROM:0011A4FE bclr #5,($1368).w ROM:0011A504 move.b #3,($1128).w ROM:0011A50A bra.w loc_11A612 ROM:0011A50E ; --------------------------------------------------------------------------- ROM:0011A50E ROM:0011A50E loc_11A50E: ; CODE XREF: ROM:0011A4FC↑j ROM:0011A50E move.w #2,d0 ROM:0011A512 move.w #1,d1 ROM:0011A516 cmp.w $1B4(a5),d0 ROM:0011A51A beq.s loc_11A532 ROM:0011A51C cmp.w $1B4(a5),d1 ROM:0011A520 beq.s loc_11A556 ROM:0011A522 btst #0,($143D).w ROM:0011A528 bne.s loc_11A532 ROM:0011A52A btst #2,($948).w ROM:0011A530 beq.s loc_11A556 ROM:0011A532 ROM:0011A532 loc_11A532: ; CODE XREF: ROM:0011A51A↑j ROM:0011A532 ; ROM:0011A528↑j ROM:0011A532 bset #0,($143D).w ROM:0011A538 bsr.l sub_11ABB0 ROM:0011A53E move.b #0,($112A).w ROM:0011A544 bclr #7,($1342).w ROM:0011A54A move.b #2,($1128).w ROM:0011A550 bra.l loc_11A5BA ROM:0011A556 ; --------------------------------------------------------------------------- ROM:0011A556 ROM:0011A556 loc_11A556: ; CODE XREF: ROM:0011A4CE↑j ROM:0011A556 ; ROM:0011A520↑j ... ROM:0011A556 bsr.l sub_11A8E4 ROM:0011A55C rts ROM:0011A55E ; --------------------------------------------------------------------------- ROM:0011A55E ROM:0011A55E loc_11A55E: ; DATA XREF: ROM:0011A4B0↑o ROM:0011A55E move.w $1B6(a5),d1 ROM:0011A562 cmpi.w #1,d1 ROM:0011A566 bne.s loc_11A578 ROM:0011A568 bclr #0,($143D).w ROM:0011A56E move.b #4,($1128).w ROM:0011A574 bra.w loc_11A684 ROM:0011A578 ; --------------------------------------------------------------------------- ROM:0011A578 ROM:0011A578 loc_11A578: ; CODE XREF: ROM:0011A566↑j ROM:0011A578 move.w $1B4(a5),d0 ROM:0011A57C cmpi.w #1,d0 ROM:0011A580 bne.s loc_11A59A ROM:0011A582 bclr #0,($143D).w ROM:0011A588 bclr #5,($1368).w ROM:0011A58E move.b #3,($1128).w ROM:0011A594 bra.l loc_11A612 ROM:0011A59A ; --------------------------------------------------------------------------- ROM:0011A59A ROM:0011A59A loc_11A59A: ; CODE XREF: ROM:0011A580↑j ROM:0011A59A btst #2,($1357).w ROM:0011A5A0 beq.s loc_11A5BA ROM:0011A5A2 bclr #0,($143D).w ROM:0011A5A8 bclr #2,($1357).w ROM:0011A5AE move.b #1,($1128).w ROM:0011A5B4 bra.l loc_11A556 ROM:0011A5BA ; --------------------------------------------------------------------------- ROM:0011A5BA ROM:0011A5BA loc_11A5BA: ; CODE XREF: ROM:0011A550↑j ROM:0011A5BA ; ROM:0011A5A0↑j ... ROM:0011A5BA bsr.l sub_11ABB0 ROM:0011A5C0 rts ROM:0011A5C2 ; --------------------------------------------------------------------------- ROM:0011A5C2 ROM:0011A5C2 loc_11A5C2: ; DATA XREF: ROM:0011A4B4↑o ROM:0011A5C2 move.w $1B6(a5),d1 ROM:0011A5C6 cmpi.w #1,d1 ROM:0011A5CA bne.s loc_11A5DC ROM:0011A5CC bset #5,($1368).w ROM:0011A5D2 move.b #4,($1128).w ROM:0011A5D8 bra.w loc_11A684 ROM:0011A5DC ; --------------------------------------------------------------------------- ROM:0011A5DC ROM:0011A5DC loc_11A5DC: ; CODE XREF: ROM:0011A5CA↑j ROM:0011A5DC move.w $1B4(a5),d0 ROM:0011A5E0 cmpi.w #2,d0 ROM:0011A5E4 bne.s loc_11A5FA ROM:0011A5E6 bset #5,($1368).w ROM:0011A5EC bset #0,($143D).w ROM:0011A5F2 move.b #2,($1128).w ROM:0011A5F8 bra.s loc_11A5BA ROM:0011A5FA ; --------------------------------------------------------------------------- ROM:0011A5FA ROM:0011A5FA loc_11A5FA: ; CODE XREF: ROM:0011A5E4↑j ROM:0011A5FA cmpi.w #0,d0 ROM:0011A5FE bne.s loc_11A612 ROM:0011A600 bset #5,($1368).w ROM:0011A606 move.b #1,($1128).w ROM:0011A60C bra.l loc_11A556 ROM:0011A612 ; --------------------------------------------------------------------------- ROM:0011A612 ROM:0011A612 loc_11A612: ; CODE XREF: ROM:0011A50A↑j ROM:0011A612 ; ROM:0011A594↑j ... ROM:0011A612 bsr.l sub_11A8E4 ROM:0011A618 rts ROM:0011A61A ; --------------------------------------------------------------------------- ROM:0011A61A ROM:0011A61A loc_11A61A: ; DATA XREF: ROM:0011A4B8↑o ROM:0011A61A move.w $1B6(a5),d0 ROM:0011A61E cmpi.w #0,d0 ROM:0011A622 bne.s loc_11A63C ROM:0011A624 move.w $1B4(a5),d0 ROM:0011A628 cmpi.w #1,d0 ROM:0011A62C bne.s loc_11A63C ROM:0011A62E bclr #5,($1368).w ROM:0011A634 move.b #3,($1128).w ROM:0011A63A bra.s loc_11A612 ROM:0011A63C ; --------------------------------------------------------------------------- ROM:0011A63C ROM:0011A63C loc_11A63C: ; CODE XREF: ROM:0011A622↑j ROM:0011A63C ; ROM:0011A62C↑j ROM:0011A63C move.w $1B6(a5),d0 ROM:0011A640 cmpi.w #0,d0 ROM:0011A644 bne.s loc_11A660 ROM:0011A646 move.w $1B4(a5),d0 ROM:0011A64A cmpi.w #2,d0 ROM:0011A64E bne.s loc_11A660 ROM:0011A650 bset #0,($143D).w ROM:0011A656 move.b #2,($1128).w ROM:0011A65C bra.w loc_11A5BA ROM:0011A660 ; --------------------------------------------------------------------------- ROM:0011A660 ROM:0011A660 loc_11A660: ; CODE XREF: ROM:0011A644↑j ROM:0011A660 ; ROM:0011A64E↑j ROM:0011A660 move.w $1B6(a5),d0 ROM:0011A664 cmpi.w #0,d0 ROM:0011A668 bne.s loc_11A684 ROM:0011A66A move.w $1B4(a5),d0 ROM:0011A66E cmpi.w #0,d0 ROM:0011A672 bne.s loc_11A684 ROM:0011A674 bclr #0,($143D).w ROM:0011A67A move.b #1,($1128).w ROM:0011A680 bra.w loc_11A556 ROM:0011A684 ; --------------------------------------------------------------------------- ROM:0011A684 ROM:0011A684 loc_11A684: ; CODE XREF: ROM:0011A4F0↑j ROM:0011A684 ; ROM:0011A574↑j ... ROM:0011A684 bsr.w sub_11A68C ROM:0011A688 rts ROM:0011A68A ; --------------------------------------------------------------------------- ROM:0011A68A rts ROM:0011A68C ROM:0011A68C ; =============== S U B R O U T I N E ======================================= ROM:0011A68C ROM:0011A68C ROM:0011A68C sub_11A68C: ; CODE XREF: ROM:loc_11A684↑p ROM:0011A68C move.w #$3836,d1 ROM:0011A690 move.w ($A90).w,d2 ROM:0011A694 move.w ($A6E).w,d3 ROM:0011A698 bsr.l sub_1178F0 ROM:0011A69E move.w d1,($AFC).w ROM:0011A6A2 move.w #$37A2,d1 ROM:0011A6A6 move.w ($A60).w,d2 ROM:0011A6AA bsr.l sub_1178F0 ROM:0011A6B0 move.w d1,($AF6).w ROM:0011A6B4 btst #7,($1351).w ROM:0011A6BA beq.s loc_11A6C4 ROM:0011A6BC move.w $1BA(a5),($AF8).w ROM:0011A6C2 bra.s loc_11A6C8 ROM:0011A6C4 ; --------------------------------------------------------------------------- ROM:0011A6C4 ROM:0011A6C4 loc_11A6C4: ; CODE XREF: sub_11A68C+2E↑j ROM:0011A6C4 clr.w ($AF8).w ROM:0011A6C8 ROM:0011A6C8 loc_11A6C8: ; CODE XREF: sub_11A68C+36↑j ROM:0011A6C8 btst #7,($134E).w ROM:0011A6CE beq.s loc_11A6DC ROM:0011A6D0 btst #3,($1349).w ROM:0011A6D6 beq.s loc_11A6DC ROM:0011A6D8 bra.w loc_11A6E4 ROM:0011A6DC ; --------------------------------------------------------------------------- ROM:0011A6DC ROM:0011A6DC loc_11A6DC: ; CODE XREF: sub_11A68C+42↑j ROM:0011A6DC ; sub_11A68C+4A↑j ROM:0011A6DC btst #1,($136A).w ROM:0011A6E2 beq.s loc_11A6EA ROM:0011A6E4 ROM:0011A6E4 loc_11A6E4: ; CODE XREF: sub_11A68C+4C↑j ROM:0011A6E4 move.w #$2710,($AFC).w ROM:0011A6EA ROM:0011A6EA loc_11A6EA: ; CODE XREF: sub_11A68C+56↑j ROM:0011A6EA btst #2,($1348).w ROM:0011A6F0 beq.s loc_11A6FA ROM:0011A6F2 move.w $1BE(a5),d1 ROM:0011A6F6 move.w d1,($AF6).w ROM:0011A6FA ROM:0011A6FA loc_11A6FA: ; CODE XREF: sub_11A68C+64↑j ROM:0011A6FA btst #7,($1345).w ROM:0011A700 beq.s loc_11A718 ROM:0011A702 btst #7,($1356).w ROM:0011A708 beq.s loc_11A712 ROM:0011A70A move.w #$2710,($AFA).w ROM:0011A710 bra.s loc_11A716 ROM:0011A712 ; --------------------------------------------------------------------------- ROM:0011A712 ROM:0011A712 loc_11A712: ; CODE XREF: sub_11A68C+7C↑j ROM:0011A712 clr.w ($AFA).w ROM:0011A716 ROM:0011A716 loc_11A716: ; CODE XREF: sub_11A68C+84↑j ROM:0011A716 bra.s loc_11A73A ROM:0011A718 ; --------------------------------------------------------------------------- ROM:0011A718 ROM:0011A718 loc_11A718: ; CODE XREF: sub_11A68C+74↑j ROM:0011A718 move.w ($AFC).w,($AFA).w ROM:0011A71E move.w ($AF6).w,d0 ROM:0011A722 cmp.w ($AFA).w,d0 ROM:0011A726 ble.s loc_11A72C ROM:0011A728 move.w d0,($AFA).w ROM:0011A72C ROM:0011A72C loc_11A72C: ; CODE XREF: sub_11A68C+9A↑j ROM:0011A72C move.w ($AF8).w,d0 ROM:0011A730 cmp.w ($AFA).w,d0 ROM:0011A734 ble.s loc_11A73A ROM:0011A736 move.w d0,($AFA).w ROM:0011A73A ROM:0011A73A loc_11A73A: ; CODE XREF: sub_11A68C:loc_11A716↑j ROM:0011A73A ; sub_11A68C+A8↑j ROM:0011A73A move.w $1B8(a5),($AE8).w ROM:0011A740 btst #3,($97D).w ROM:0011A746 bne.s loc_11A7A4 ROM:0011A748 move.w ($AFE).w,d2 ROM:0011A74C cmp.w ($AFA).w,d2 ROM:0011A750 bge.s loc_11A75A ROM:0011A752 move.w ($AFA).w,($AFE).w ROM:0011A758 bra.s loc_11A770 ROM:0011A75A ; --------------------------------------------------------------------------- ROM:0011A75A ROM:0011A75A loc_11A75A: ; CODE XREF: sub_11A68C+C4↑j ROM:0011A75A sub.w ($AFA).w,d2 ROM:0011A75E move.w $1BC(a5),d3 ROM:0011A762 cmp.w d2,d3 ROM:0011A764 bge.s loc_11A770 ROM:0011A766 move.w ($AFA).w,d2 ROM:0011A76A add.w d3,d2 ROM:0011A76C move.w d2,($AFE).w ROM:0011A770 ROM:0011A770 loc_11A770: ; CODE XREF: sub_11A68C+CC↑j ROM:0011A770 ; sub_11A68C+D8↑j ROM:0011A770 cmpi.w #0,($AFA).w ROM:0011A776 bgt.s loc_11A77C ROM:0011A778 clr.w ($AFE).w ROM:0011A77C ROM:0011A77C loc_11A77C: ; CODE XREF: sub_11A68C+EA↑j ROM:0011A77C move.w $1C0(a5),d1 ROM:0011A780 cmpi.w #$FF9C,d1 ROM:0011A784 beq.s loc_11A78A ROM:0011A786 move.w d1,($AFE).w ROM:0011A78A ROM:0011A78A loc_11A78A: ; CODE XREF: sub_11A68C+F8↑j ROM:0011A78A move.w #$37A4,d1 ROM:0011A78E move.w ($AFE).w,d2 ROM:0011A792 bsr.l sub_1178F0 ROM:0011A798 move.w d1,($B00).w ROM:0011A79C move.w ($B00).w,($AD8).w ROM:0011A7A2 bra.s locret_11A7AA ROM:0011A7A4 ; --------------------------------------------------------------------------- ROM:0011A7A4 ROM:0011A7A4 loc_11A7A4: ; CODE XREF: sub_11A68C+BA↑j ROM:0011A7A4 move.w ($B02).w,($AD8).w ROM:0011A7AA ROM:0011A7AA locret_11A7AA: ; CODE XREF: sub_11A68C+116↑j ROM:0011A7AA rts ROM:0011A7AA ; End of function sub_11A68C 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_11A462+12↑p ROM:0011A7AC clr.w d1 ROM:0011A7AE move.b ($1129).w,d1 ROM:0011A7B2 cmpi.w #5,d1 ROM:0011A7B6 bcc.s locret_11A7C0 ROM:0011A7B8 movea.l off_11A7C2(pc,d1.w*4),a0 ROM:0011A7BC nop ROM:0011A7BE jmp (a0) ROM:0011A7C0 ; --------------------------------------------------------------------------- ROM:0011A7C0 ROM:0011A7C0 locret_11A7C0: ; CODE XREF: sub_11A7AC+A↑j ROM:0011A7C0 rts ROM:0011A7C0 ; End of function sub_11A7AC ROM:0011A7C0 ROM:0011A7C0 ; --------------------------------------------------------------------------- ROM:0011A7C2 off_11A7C2: dc.l loc_11A7D6 ; DATA XREF: sub_11A7AC+C↑r ROM:0011A7C6 dc.l loc_11A7E6 ROM:0011A7CA dc.l loc_11A80E ROM:0011A7CE dc.l loc_11A886 ROM:0011A7D2 dc.l loc_11A8BE ROM:0011A7D6 ; --------------------------------------------------------------------------- ROM:0011A7D6 ROM:0011A7D6 loc_11A7D6: ; DATA XREF: ROM:off_11A7C2↑o ROM:0011A7D6 bclr #7,($135B).w ROM:0011A7DC move.b #1,($1129).w ROM:0011A7E2 bra.s locret_11A80C ROM:0011A7E4 ; --------------------------------------------------------------------------- ROM:0011A7E4 rts ROM:0011A7E6 ; --------------------------------------------------------------------------- ROM:0011A7E6 ROM:0011A7E6 loc_11A7E6: ; DATA XREF: ROM:0011A7C6↑o ROM:0011A7E6 btst #5,($946).w ROM:0011A7EC bne.s locret_11A80C ROM:0011A7EE move.w $1C4(a5),d0 ROM:0011A7F2 clr.b ($8F8).w ROM:0011A7F6 move.w d0,($6D4).w ROM:0011A7FA move.b #1,($8F8).w ROM:0011A800 move.b #2,($1129).w ROM:0011A806 bra.l loc_11A880 ROM:0011A80C ; --------------------------------------------------------------------------- ROM:0011A80C ROM:0011A80C locret_11A80C: ; CODE XREF: ROM:0011A7E2↑j ROM:0011A80C ; ROM:0011A7EC↑j ... ROM:0011A80C rts ROM:0011A80E ; --------------------------------------------------------------------------- ROM:0011A80E ROM:0011A80E loc_11A80E: ; DATA XREF: ROM:0011A7CA↑o ROM:0011A80E btst #5,($946).w ROM:0011A814 bne.s loc_11A838 ROM:0011A816 cmpi.w #0,($6D4).w ROM:0011A81C bgt.s loc_11A838 ROM:0011A81E btst #7,($1356).w ROM:0011A824 bne.s loc_11A838 ROM:0011A826 bset #7,($135B).w ROM:0011A82C move.b #4,($1129).w ROM:0011A832 bra.l locret_11A8D8 ROM:0011A838 ; --------------------------------------------------------------------------- ROM:0011A838 ROM:0011A838 loc_11A838: ; CODE XREF: ROM:0011A814↑j ROM:0011A838 ; ROM:0011A81C↑j ... ROM:0011A838 btst #5,($946).w ROM:0011A83E beq.s loc_11A848 ROM:0011A840 move.b #1,($1129).w ROM:0011A846 bra.s locret_11A80C ROM:0011A848 ; --------------------------------------------------------------------------- ROM:0011A848 ROM:0011A848 loc_11A848: ; CODE XREF: ROM:0011A83E↑j ROM:0011A848 cmpi.w #0,($6D4).w ROM:0011A84E bgt.s loc_11A880 ROM:0011A850 btst #7,($1356).w ROM:0011A856 beq.s loc_11A880 ROM:0011A858 btst #5,($946).w ROM:0011A85E bne.s loc_11A880 ROM:0011A860 move.w $1C2(a5),d0 ROM:0011A864 clr.b ($8F8).w ROM:0011A868 move.w d0,($6D4).w ROM:0011A86C move.b #1,($8F8).w ROM:0011A872 bset #7,($135B).w ROM:0011A878 move.b #3,($1129).w ROM:0011A87E bra.s loc_11A8B8 ROM:0011A880 ; --------------------------------------------------------------------------- ROM:0011A880 ROM:0011A880 loc_11A880: ; CODE XREF: ROM:0011A806↑j ROM:0011A880 ; ROM:0011A84E↑j ... ROM:0011A880 bsr.w sub_11A8DC ROM:0011A884 rts ROM:0011A886 ; --------------------------------------------------------------------------- ROM:0011A886 ROM:0011A886 loc_11A886: ; DATA XREF: ROM:0011A7CE↑o ROM:0011A886 btst #7,($1356).w ROM:0011A88C beq.s loc_11A896 ROM:0011A88E cmpi.w #0,($6D4).w ROM:0011A894 bgt.s loc_11A89E ROM:0011A896 ROM:0011A896 loc_11A896: ; CODE XREF: ROM:0011A88C↑j ROM:0011A896 move.b #4,($1129).w ROM:0011A89C bra.s locret_11A8D8 ROM:0011A89E ; --------------------------------------------------------------------------- ROM:0011A89E ROM:0011A89E loc_11A89E: ; CODE XREF: ROM:0011A894↑j ROM:0011A89E btst #5,($946).w ROM:0011A8A4 beq.s loc_11A8B8 ROM:0011A8A6 bclr #7,($135B).w ROM:0011A8AC move.b #1,($1129).w ROM:0011A8B2 bra.l locret_11A80C ROM:0011A8B8 ; --------------------------------------------------------------------------- ROM:0011A8B8 ROM:0011A8B8 loc_11A8B8: ; CODE XREF: ROM:0011A87E↑j ROM:0011A8B8 ; ROM:0011A8A4↑j ROM:0011A8B8 bsr.w sub_11A8DC ROM:0011A8BC rts ROM:0011A8BE ; --------------------------------------------------------------------------- ROM:0011A8BE ROM:0011A8BE loc_11A8BE: ; DATA XREF: ROM:0011A7D2↑o ROM:0011A8BE btst #5,($946).w ROM:0011A8C4 beq.s locret_11A8D8 ROM:0011A8C6 bclr #7,($135B).w ROM:0011A8CC move.b #1,($1129).w ROM:0011A8D2 bra.l locret_11A80C ROM:0011A8D8 ; --------------------------------------------------------------------------- ROM:0011A8D8 ROM:0011A8D8 locret_11A8D8: ; CODE XREF: ROM:0011A832↑j ROM:0011A8D8 ; ROM:0011A89C↑j ... ROM:0011A8D8 rts ROM:0011A8DA ; --------------------------------------------------------------------------- ROM:0011A8DA rts ROM:0011A8DC ROM:0011A8DC ; =============== S U B R O U T I N E ======================================= ROM:0011A8DC ROM:0011A8DC ROM:0011A8DC sub_11A8DC: ; CODE XREF: ROM:loc_11A880↑p ROM:0011A8DC ; ROM:loc_11A8B8↑p ROM:0011A8DC bset #0,($947).w ROM:0011A8E2 rts ROM:0011A8E2 ; End of function sub_11A8DC ROM:0011A8E2 ROM:0011A8E4 ROM:0011A8E4 ; =============== S U B R O U T I N E ======================================= ROM:0011A8E4 ROM:0011A8E4 ROM:0011A8E4 sub_11A8E4: ; CODE XREF: ROM:0011A4C2↑p ROM:0011A8E4 ; ROM:loc_11A556↑p ... ROM:0011A8E4 clr.w d1 ROM:0011A8E6 move.b ($112A).w,d1 ROM:0011A8EA cmpi.w #6,d1 ROM:0011A8EE bcc.s locret_11A8F8 ROM:0011A8F0 movea.l off_11A8FA(pc,d1.w*4),a0 ROM:0011A8F4 nop ROM:0011A8F6 jmp (a0) ROM:0011A8F8 ; --------------------------------------------------------------------------- ROM:0011A8F8 ROM:0011A8F8 locret_11A8F8: ; CODE XREF: sub_11A8E4+A↑j ROM:0011A8F8 rts ROM:0011A8F8 ; End of function sub_11A8E4 ROM:0011A8F8 ROM:0011A8F8 ; --------------------------------------------------------------------------- ROM:0011A8FA off_11A8FA: dc.l loc_11A912 ; DATA XREF: sub_11A8E4+C↑r ROM:0011A8FE dc.l loc_11A92A ROM:0011A902 dc.l loc_11A990 ROM:0011A906 dc.l loc_11A9DE ROM:0011A90A dc.l loc_11AA0E ROM:0011A90E dc.l loc_11AA44 ROM:0011A912 ; --------------------------------------------------------------------------- ROM:0011A912 ROM:0011A912 loc_11A912: ; DATA XREF: ROM:off_11A8FA↑o ROM:0011A912 bclr #4,($135D).w ROM:0011A918 bclr #1,($1354).w ROM:0011A91E move.b #1,($112A).w ROM:0011A924 bra.w locret_11A98E ROM:0011A928 ; --------------------------------------------------------------------------- ROM:0011A928 rts ROM:0011A92A ; --------------------------------------------------------------------------- ROM:0011A92A ROM:0011A92A loc_11A92A: ; DATA XREF: ROM:0011A8FE↑o ROM:0011A92A btst #7,($1356).w ROM:0011A930 beq.s loc_11A94E ROM:0011A932 bset #4,($135D).w ROM:0011A938 bset #1,($1354).w ROM:0011A93E bset #7,($1342).w ROM:0011A944 move.b #4,($112A).w ROM:0011A94A bra.w locret_11AA42 ROM:0011A94E ; --------------------------------------------------------------------------- ROM:0011A94E ROM:0011A94E loc_11A94E: ; CODE XREF: ROM:0011A930↑j ROM:0011A94E btst #6,($134E).w ROM:0011A954 bne.s loc_11A95E ROM:0011A956 btst #7,($1351).w ROM:0011A95C beq.s locret_11A98E ROM:0011A95E ROM:0011A95E loc_11A95E: ; CODE XREF: ROM:0011A954↑j ROM:0011A95E btst #1,($1348).w ROM:0011A964 bne.s locret_11A98E ROM:0011A966 btst #7,($135A).w ROM:0011A96C bne.s locret_11A98E ROM:0011A96E btst #5,($946).w ROM:0011A974 beq.s locret_11A98E ROM:0011A976 bsr.w sub_11AAC8 ROM:0011A97A bset #1,($1350).w ROM:0011A980 bset #1,($1348).w ROM:0011A986 move.b #2,($112A).w ROM:0011A98C bra.s locret_11A9DC ROM:0011A98E ; --------------------------------------------------------------------------- ROM:0011A98E ROM:0011A98E locret_11A98E: ; CODE XREF: ROM:0011A924↑j ROM:0011A98E ; ROM:0011A95C↑j ... ROM:0011A98E rts ROM:0011A990 ; --------------------------------------------------------------------------- ROM:0011A990 ROM:0011A990 loc_11A990: ; DATA XREF: ROM:0011A902↑o ROM:0011A990 btst #7,($1345).w ROM:0011A996 beq.s loc_11A9AC ROM:0011A998 bclr #1,($1350).w ROM:0011A99E bclr #1,($1348).w ROM:0011A9A4 move.b #1,($112A).w ROM:0011A9AA bra.s locret_11A98E ROM:0011A9AC ; --------------------------------------------------------------------------- ROM:0011A9AC ROM:0011A9AC loc_11A9AC: ; CODE XREF: ROM:0011A996↑j ROM:0011A9AC move.w ($BEA).w,d0 ROM:0011A9B0 btst #7,($135A).w ROM:0011A9B6 bne.s locret_11A9DC ROM:0011A9B8 cmp.w ($BB6).w,d0 ROM:0011A9BC bne.s locret_11A9DC ROM:0011A9BE bset #4,($135D).w ROM:0011A9C4 bset #1,($1354).w ROM:0011A9CA bset #7,($1342).w ROM:0011A9D0 bsr.w sub_11AAA6 ROM:0011A9D4 move.b #3,($112A).w ROM:0011A9DA bra.s locret_11AA0C ROM:0011A9DC ; --------------------------------------------------------------------------- ROM:0011A9DC ROM:0011A9DC locret_11A9DC: ; CODE XREF: ROM:0011A98C↑j ROM:0011A9DC ; ROM:0011A9B6↑j ... ROM:0011A9DC rts ROM:0011A9DE ; --------------------------------------------------------------------------- ROM:0011A9DE ROM:0011A9DE loc_11A9DE: ; DATA XREF: ROM:0011A906↑o ROM:0011A9DE move.w ($BEA).w,d0 ROM:0011A9E2 btst #7,($1345).w ROM:0011A9E8 bne.s loc_11A9F8 ROM:0011A9EA btst #7,($135A).w ROM:0011A9F0 bne.s locret_11AA0C ROM:0011A9F2 cmp.w ($BB6).w,d0 ROM:0011A9F6 bne.s locret_11AA0C ROM:0011A9F8 ROM:0011A9F8 loc_11A9F8: ; CODE XREF: ROM:0011A9E8↑j ROM:0011A9F8 bclr #1,($1350).w ROM:0011A9FE bclr #1,($1348).w ROM:0011AA04 move.b #4,($112A).w ROM:0011AA0A bra.s locret_11AA42 ROM:0011AA0C ; --------------------------------------------------------------------------- ROM:0011AA0C ROM:0011AA0C locret_11AA0C: ; CODE XREF: ROM:0011A9DA↑j ROM:0011AA0C ; ROM:0011A9F0↑j ... ROM:0011AA0C rts ROM:0011AA0E ; --------------------------------------------------------------------------- ROM:0011AA0E ROM:0011AA0E loc_11AA0E: ; DATA XREF: ROM:0011A90A↑o ROM:0011AA0E btst #6,($134E).w ROM:0011AA14 bne.s locret_11AA42 ROM:0011AA16 btst #7,($1356).w ROM:0011AA1C bne.s locret_11AA42 ROM:0011AA1E btst #7,($1351).w ROM:0011AA24 bne.s locret_11AA42 ROM:0011AA26 move.w $1C6(a5),d0 ROM:0011AA2A clr.b ($8CD).w ROM:0011AA2E move.w d0,($67E).w ROM:0011AA32 move.b #1,($8CD).w ROM:0011AA38 move.b #5,($112A).w ROM:0011AA3E bra.w locret_11AAA2 ROM:0011AA42 ; --------------------------------------------------------------------------- ROM:0011AA42 ROM:0011AA42 locret_11AA42: ; CODE XREF: ROM:0011A94A↑j ROM:0011AA42 ; ROM:0011AA0A↑j ... ROM:0011AA42 rts ROM:0011AA44 ; --------------------------------------------------------------------------- ROM:0011AA44 ROM:0011AA44 loc_11AA44: ; DATA XREF: ROM:0011A90E↑o ROM:0011AA44 btst #6,($134E).w ROM:0011AA4A bne.s loc_11AA5C ROM:0011AA4C btst #7,($1356).w ROM:0011AA52 bne.s loc_11AA5C ROM:0011AA54 btst #7,($1351).w ROM:0011AA5A beq.s loc_11AA66 ROM:0011AA5C ROM:0011AA5C loc_11AA5C: ; CODE XREF: ROM:0011AA4A↑j ROM:0011AA5C ; ROM:0011AA52↑j ROM:0011AA5C move.b #4,($112A).w ROM:0011AA62 bra.s locret_11AA42 ROM:0011AA64 ; --------------------------------------------------------------------------- ROM:0011AA64 rts ROM:0011AA66 ; --------------------------------------------------------------------------- ROM:0011AA66 ROM:0011AA66 loc_11AA66: ; CODE XREF: ROM:0011AA5A↑j ROM:0011AA66 cmpi.w #0,($67E).w ROM:0011AA6C bgt.s locret_11AAA2 ROM:0011AA6E btst #6,($134E).w ROM:0011AA74 bne.s locret_11AAA2 ROM:0011AA76 btst #7,($1356).w ROM:0011AA7C bne.s locret_11AAA2 ROM:0011AA7E btst #7,($1351).w ROM:0011AA84 bne.s locret_11AAA2 ROM:0011AA86 bclr #4,($135D).w ROM:0011AA8C bclr #1,($1354).w ROM:0011AA92 bclr #7,($1342).w ROM:0011AA98 move.b #1,($112A).w ROM:0011AA9E bra.w locret_11A98E ROM:0011AAA2 ; --------------------------------------------------------------------------- ROM:0011AAA2 ROM:0011AAA2 locret_11AAA2: ; CODE XREF: ROM:0011AA3E↑j ROM:0011AAA2 ; ROM:0011AA6C↑j ... ROM:0011AAA2 rts ROM:0011AAA4 ; --------------------------------------------------------------------------- ROM:0011AAA4 rts ROM:0011AAA6 ROM:0011AAA6 ; =============== S U B R O U T I N E ======================================= ROM:0011AAA6 ROM:0011AAA6 ROM:0011AAA6 sub_11AAA6: ; CODE XREF: ROM:0011A9D0↑p ROM:0011AAA6 move.w ($BB6).w,d0 ROM:0011AAAA sub.w $1CA(a5),d0 ROM:0011AAAE cmp.w ($B04).w,d0 ROM:0011AAB2 blt.s loc_11AABA ROM:0011AAB4 move.w d0,($BEA).w ROM:0011AAB8 bra.s loc_11AAC0 ROM:0011AABA ; --------------------------------------------------------------------------- ROM:0011AABA ROM:0011AABA loc_11AABA: ; CODE XREF: sub_11AAA6+C↑j ROM:0011AABA move.w ($B04).w,($BEA).w ROM:0011AAC0 ROM:0011AAC0 loc_11AAC0: ; CODE XREF: sub_11AAA6+12↑j ROM:0011AAC0 move.w $1AC(a5),($BE8).w ROM:0011AAC6 rts ROM:0011AAC6 ; End of function sub_11AAA6 ROM:0011AAC6 ROM:0011AAC8 ROM:0011AAC8 ; =============== S U B R O U T I N E ======================================= ROM:0011AAC8 ROM:0011AAC8 ROM:0011AAC8 sub_11AAC8: ; CODE XREF: ROM:0011A976↑p ROM:0011AAC8 move.w ($BB6).w,($B04).w ROM:0011AACE move.w ($BB6).w,d0 ROM:0011AAD2 add.w $1C8(a5),d0 ROM:0011AAD6 move.w $3C(a5),d1 ROM:0011AADA cmp.w d0,d1 ROM:0011AADC ble.s loc_11AAE4 ROM:0011AADE move.w d0,($BEA).w ROM:0011AAE2 bra.s loc_11AAE8 ROM:0011AAE4 ; --------------------------------------------------------------------------- ROM:0011AAE4 ROM:0011AAE4 loc_11AAE4: ; CODE XREF: sub_11AAC8+14↑j ROM:0011AAE4 move.w d1,($BEA).w ROM:0011AAE8 ROM:0011AAE8 loc_11AAE8: ; CODE XREF: sub_11AAC8+1A↑j ROM:0011AAE8 move.w $34(a5),($BE8).w ROM:0011AAEE rts ROM:0011AAEE ; End of function sub_11AAC8 ROM:0011AAEE ROM:0011AAF0 ROM:0011AAF0 ; =============== S U B R O U T I N E ======================================= ROM:0011AAF0 ROM:0011AAF0 ROM:0011AAF0 sub_11AAF0: ; CODE XREF: sub_11A462+6↑p ROM:0011AAF0 clr.w d1 ROM:0011AAF2 move.b ($112B).w,d1 ROM:0011AAF6 cmpi.w #3,d1 ROM:0011AAFA bcc.s locret_11AB04 ROM:0011AAFC movea.l off_11AB06(pc,d1.w*4),a0 ROM:0011AB00 nop ROM:0011AB02 jmp (a0) ROM:0011AB04 ; --------------------------------------------------------------------------- ROM:0011AB04 ROM:0011AB04 locret_11AB04: ; CODE XREF: sub_11AAF0+A↑j ROM:0011AB04 rts ROM:0011AB04 ; End of function sub_11AAF0 ROM:0011AB04 ROM:0011AB04 ; --------------------------------------------------------------------------- ROM:0011AB06 off_11AB06: dc.l loc_11AB12 ; DATA XREF: sub_11AAF0+C↑r ROM:0011AB0A dc.l loc_11AB1C ROM:0011AB0E dc.l loc_11AB6A ROM:0011AB12 ; --------------------------------------------------------------------------- ROM:0011AB12 ROM:0011AB12 loc_11AB12: ; DATA XREF: ROM:off_11AB06↑o ROM:0011AB12 move.b #1,($112B).w ROM:0011AB18 bra.s locret_11AB68 ROM:0011AB1A ; --------------------------------------------------------------------------- ROM:0011AB1A rts ROM:0011AB1C ; --------------------------------------------------------------------------- ROM:0011AB1C ROM:0011AB1C loc_11AB1C: ; DATA XREF: ROM:0011AB0A↑o ROM:0011AB1C btst #5,($1362).w ROM:0011AB22 beq.s locret_11AB68 ROM:0011AB24 btst #6,($1360).w ROM:0011AB2A beq.s locret_11AB68 ROM:0011AB2C btst #3,($134E).w ROM:0011AB32 beq.s loc_11AB40 ROM:0011AB34 move.w $1CC(a5),d0 ROM:0011AB38 cmpi.w #0,d0 ROM:0011AB3C beq.w loc_11AB5A ROM:0011AB40 ROM:0011AB40 loc_11AB40: ; CODE XREF: ROM:0011AB32↑j ROM:0011AB40 btst #1,($1362).w ROM:0011AB46 bne.s loc_11AB5A ROM:0011AB48 btst #1,($136A).w ROM:0011AB4E bne.s loc_11AB5A ROM:0011AB50 move.w $1D0(a5),d0 ROM:0011AB54 cmp.w ($A90).w,d0 ROM:0011AB58 bge.s locret_11AB68 ROM:0011AB5A ROM:0011AB5A loc_11AB5A: ; CODE XREF: ROM:0011AB3C↑j ROM:0011AB5A ; ROM:0011AB46↑j ... ROM:0011AB5A bset #6,($134E).w ROM:0011AB60 move.b #2,($112B).w ROM:0011AB66 bra.s locret_11ABAC ROM:0011AB68 ; --------------------------------------------------------------------------- ROM:0011AB68 ROM:0011AB68 locret_11AB68: ; CODE XREF: ROM:0011AB18↑j ROM:0011AB68 ; ROM:0011AB22↑j ... ROM:0011AB68 rts ROM:0011AB6A ; --------------------------------------------------------------------------- ROM:0011AB6A ROM:0011AB6A loc_11AB6A: ; DATA XREF: ROM:0011AB0E↑o ROM:0011AB6A btst #5,($1362).w ROM:0011AB70 beq.s loc_11AB9E ROM:0011AB72 move.w $1CE(a5),d0 ROM:0011AB76 cmp.w ($A90).w,d0 ROM:0011AB7A ble.s locret_11ABAC ROM:0011AB7C move.w $1CC(a5),d0 ROM:0011AB80 btst #3,($134E).w ROM:0011AB86 beq.s loc_11AB8E ROM:0011AB88 cmpi.w #1,d0 ROM:0011AB8C bne.s locret_11ABAC ROM:0011AB8E ROM:0011AB8E loc_11AB8E: ; CODE XREF: ROM:0011AB86↑j ROM:0011AB8E btst #1,($1362).w ROM:0011AB94 bne.s locret_11ABAC ROM:0011AB96 btst #1,($136A).w ROM:0011AB9C bne.s locret_11ABAC ROM:0011AB9E ROM:0011AB9E loc_11AB9E: ; CODE XREF: ROM:0011AB70↑j ROM:0011AB9E bclr #6,($134E).w ROM:0011ABA4 move.b #1,($112B).w ROM:0011ABAA bra.s locret_11AB68 ROM:0011ABAC ; --------------------------------------------------------------------------- ROM:0011ABAC ROM:0011ABAC locret_11ABAC: ; CODE XREF: ROM:0011AB66↑j ROM:0011ABAC ; ROM:0011AB7A↑j ... ROM:0011ABAC rts ROM:0011ABAE ; --------------------------------------------------------------------------- ROM:0011ABAE rts ROM:0011ABB0 ROM:0011ABB0 ; =============== S U B R O U T I N E ======================================= ROM:0011ABB0 ROM:0011ABB0 ROM:0011ABB0 sub_11ABB0: ; CODE XREF: ROM:0011A538↑p ROM:0011ABB0 ; ROM:loc_11A5BA↑p ROM:0011ABB0 clr.w d1 ROM:0011ABB2 move.b ($112C).w,d1 ROM:0011ABB6 cmpi.w #$A,d1 ROM:0011ABBA bcc.s locret_11ABC4 ROM:0011ABBC movea.l off_11ABC6(pc,d1.w*4),a0 ROM:0011ABC0 nop ROM:0011ABC2 jmp (a0) ROM:0011ABC4 ; --------------------------------------------------------------------------- ROM:0011ABC4 ROM:0011ABC4 locret_11ABC4: ; CODE XREF: sub_11ABB0+A↑j ROM:0011ABC4 rts ROM:0011ABC4 ; End of function sub_11ABB0 ROM:0011ABC4 ROM:0011ABC4 ; --------------------------------------------------------------------------- ROM:0011ABC6 off_11ABC6: dc.l loc_11ABEE ; DATA XREF: sub_11ABB0+C↑r ROM:0011ABCA dc.l loc_11AC04 ROM:0011ABCE dc.l loc_11AC7A ROM:0011ABD2 dc.l loc_11ACD0 ROM:0011ABD6 dc.l loc_11AD1E ROM:0011ABDA dc.l loc_11ADCE ROM:0011ABDE dc.l loc_11AE2A ROM:0011ABE2 dc.l loc_11AE62 ROM:0011ABE6 dc.l loc_11AE9A ROM:0011ABEA dc.l loc_11AF68 ROM:0011ABEE ; --------------------------------------------------------------------------- ROM:0011ABEE ROM:0011ABEE loc_11ABEE: ; DATA XREF: ROM:off_11ABC6↑o ROM:0011ABEE bclr #1,($1354).w ROM:0011ABF4 bclr #4,($135D).w ROM:0011ABFA move.b #1,($112C).w ROM:0011AC00 bra.s locret_11AC78 ROM:0011AC02 ; --------------------------------------------------------------------------- ROM:0011AC02 rts ROM:0011AC04 ; --------------------------------------------------------------------------- ROM:0011AC04 ROM:0011AC04 loc_11AC04: ; DATA XREF: ROM:0011ABCA↑o ROM:0011AC04 btst #7,($1356).w ROM:0011AC0A beq.s loc_11AC28 ROM:0011AC0C bset #4,($135D).w ROM:0011AC12 bset #1,($1354).w ROM:0011AC18 bset #7,($1364).w ROM:0011AC1E move.b #7,($112C).w ROM:0011AC24 bra.w locret_11AE98 ROM:0011AC28 ; --------------------------------------------------------------------------- ROM:0011AC28 ROM:0011AC28 loc_11AC28: ; CODE XREF: ROM:0011AC0A↑j ROM:0011AC28 btst #7,($1352).w ROM:0011AC2E bne.s loc_11AC40 ROM:0011AC30 btst #4,($1350).w ROM:0011AC36 bne.s loc_11AC40 ROM:0011AC38 btst #7,($1351).w ROM:0011AC3E beq.s locret_11AC78 ROM:0011AC40 ROM:0011AC40 loc_11AC40: ; CODE XREF: ROM:0011AC2E↑j ROM:0011AC40 ; ROM:0011AC36↑j ROM:0011AC40 btst #1,($1348).w ROM:0011AC46 bne.s locret_11AC78 ROM:0011AC48 btst #7,($135A).w ROM:0011AC4E bne.s locret_11AC78 ROM:0011AC50 btst #4,($1341).w ROM:0011AC56 bne.s locret_11AC78 ROM:0011AC58 btst #5,($946).w ROM:0011AC5E beq.s locret_11AC78 ROM:0011AC60 bsr.w sub_11B00A ROM:0011AC64 bset #1,($1350).w ROM:0011AC6A bset #1,($1348).w ROM:0011AC70 move.b #2,($112C).w ROM:0011AC76 bra.s locret_11ACCE ROM:0011AC78 ; --------------------------------------------------------------------------- ROM:0011AC78 ROM:0011AC78 locret_11AC78: ; CODE XREF: ROM:0011AC00↑j ROM:0011AC78 ; ROM:0011AC3E↑j ... ROM:0011AC78 rts ROM:0011AC7A ; --------------------------------------------------------------------------- ROM:0011AC7A ROM:0011AC7A loc_11AC7A: ; DATA XREF: ROM:0011ABCE↑o ROM:0011AC7A btst #7,($1345).w ROM:0011AC80 beq.s loc_11AC96 ROM:0011AC82 bclr #1,($1350).w ROM:0011AC88 bclr #1,($1348).w ROM:0011AC8E move.b #1,($112C).w ROM:0011AC94 bra.s locret_11AC78 ROM:0011AC96 ; --------------------------------------------------------------------------- ROM:0011AC96 ROM:0011AC96 loc_11AC96: ; CODE XREF: ROM:0011AC80↑j ROM:0011AC96 move.w ($BEA).w,d0 ROM:0011AC9A btst #7,($135A).w ROM:0011ACA0 bne.s locret_11ACCE ROM:0011ACA2 cmp.w ($BB6).w,d0 ROM:0011ACA6 bne.s locret_11ACCE ROM:0011ACA8 btst #4,($1341).w ROM:0011ACAE bne.s locret_11ACCE ROM:0011ACB0 bset #4,($135D).w ROM:0011ACB6 bclr #1,($1354).w ROM:0011ACBC bsr.w sub_11B056 ROM:0011ACC0 bset #2,($1340).w ROM:0011ACC6 move.b #3,($112C).w ROM:0011ACCC bra.s locret_11AD1C ROM:0011ACCE ; --------------------------------------------------------------------------- ROM:0011ACCE ROM:0011ACCE locret_11ACCE: ; CODE XREF: ROM:0011AC76↑j ROM:0011ACCE ; ROM:0011ACA0↑j ... ROM:0011ACCE rts ROM:0011ACD0 ; --------------------------------------------------------------------------- ROM:0011ACD0 ROM:0011ACD0 loc_11ACD0: ; DATA XREF: ROM:0011ABD2↑o ROM:0011ACD0 move.w ($BEA).w,d0 ROM:0011ACD4 btst #7,($1345).w ROM:0011ACDA bne.s loc_11ACF2 ROM:0011ACDC btst #7,($135A).w ROM:0011ACE2 bne.s locret_11AD1C ROM:0011ACE4 cmp.w ($BB6).w,d0 ROM:0011ACE8 bne.s locret_11AD1C ROM:0011ACEA btst #4,($1341).w ROM:0011ACF0 bne.s locret_11AD1C ROM:0011ACF2 ROM:0011ACF2 loc_11ACF2: ; CODE XREF: ROM:0011ACDA↑j ROM:0011ACF2 move.w $1DA(a5),d0 ROM:0011ACF6 clr.b ($8CF).w ROM:0011ACFA move.w d0,($682).w ROM:0011ACFE move.b #1,($8CF).w ROM:0011AD04 bclr #1,($1350).w ROM:0011AD0A bclr #1,($1348).w ROM:0011AD10 move.b #4,($112C).w ROM:0011AD16 bra.l locret_11ADCC ROM:0011AD1C ; --------------------------------------------------------------------------- ROM:0011AD1C ROM:0011AD1C locret_11AD1C: ; CODE XREF: ROM:0011ACCC↑j ROM:0011AD1C ; ROM:0011ACE2↑j ... ROM:0011AD1C rts ROM:0011AD1E ; --------------------------------------------------------------------------- ROM:0011AD1E ROM:0011AD1E loc_11AD1E: ; DATA XREF: ROM:0011ABD6↑o ROM:0011AD1E btst #7,($1352).w ROM:0011AD24 bne.s loc_11AD52 ROM:0011AD26 btst #4,($1350).w ROM:0011AD2C bne.s loc_11AD52 ROM:0011AD2E btst #7,($1351).w ROM:0011AD34 bne.s loc_11AD52 ROM:0011AD36 move.w $1C6(a5),d0 ROM:0011AD3A clr.b ($8CE).w ROM:0011AD3E move.w d0,($680).w ROM:0011AD42 move.b #1,($8CE).w ROM:0011AD48 move.b #9,($112C).w ROM:0011AD4E bra.w locret_11AFDC ROM:0011AD52 ; --------------------------------------------------------------------------- ROM:0011AD52 ROM:0011AD52 loc_11AD52: ; CODE XREF: ROM:0011AD24↑j ROM:0011AD52 ; ROM:0011AD2C↑j ... ROM:0011AD52 btst #7,($1356).w ROM:0011AD58 beq.s loc_11AD7C ROM:0011AD5A bset #4,($135D).w ROM:0011AD60 bset #1,($1354).w ROM:0011AD66 bset #7,($1364).w ROM:0011AD6C bclr #2,($1340).w ROM:0011AD72 move.b #7,($112C).w ROM:0011AD78 bra.w locret_11AE98 ROM:0011AD7C ; --------------------------------------------------------------------------- ROM:0011AD7C ROM:0011AD7C loc_11AD7C: ; CODE XREF: ROM:0011AD58↑j ROM:0011AD7C cmpi.w #0,($682).w ROM:0011AD82 bgt.s locret_11ADCC ROM:0011AD84 btst #1,($1348).w ROM:0011AD8A bne.s locret_11ADCC ROM:0011AD8C btst #7,($135A).w ROM:0011AD92 bne.s locret_11ADCC ROM:0011AD94 btst #4,($1341).w ROM:0011AD9A bne.s locret_11ADCC ROM:0011AD9C btst #5,($946).w ROM:0011ADA2 beq.s locret_11ADCC ROM:0011ADA4 btst #4,($1350).w ROM:0011ADAA bne.s loc_11ADB4 ROM:0011ADAC btst #7,($1351).w ROM:0011ADB2 beq.s locret_11ADCC ROM:0011ADB4 ROM:0011ADB4 loc_11ADB4: ; CODE XREF: ROM:0011ADAA↑j ROM:0011ADB4 bsr.w sub_11AFE0 ROM:0011ADB8 bset #1,($1350).w ROM:0011ADBE bset #1,($1348).w ROM:0011ADC4 move.b #5,($112C).w ROM:0011ADCA bra.s locret_11AE28 ROM:0011ADCC ; --------------------------------------------------------------------------- ROM:0011ADCC ROM:0011ADCC locret_11ADCC: ; CODE XREF: ROM:0011AD16↑j ROM:0011ADCC ; ROM:0011AD82↑j ... ROM:0011ADCC rts ROM:0011ADCE ; --------------------------------------------------------------------------- ROM:0011ADCE ROM:0011ADCE loc_11ADCE: ; DATA XREF: ROM:0011ABDA↑o ROM:0011ADCE btst #7,($1345).w ROM:0011ADD4 beq.s loc_11ADEA ROM:0011ADD6 bclr #1,($1350).w ROM:0011ADDC bclr #1,($1348).w ROM:0011ADE2 move.b #4,($112C).w ROM:0011ADE8 bra.s locret_11ADCC ROM:0011ADEA ; --------------------------------------------------------------------------- ROM:0011ADEA ROM:0011ADEA loc_11ADEA: ; CODE XREF: ROM:0011ADD4↑j ROM:0011ADEA move.w ($BEA).w,d0 ROM:0011ADEE btst #7,($135A).w ROM:0011ADF4 bne.s locret_11AE28 ROM:0011ADF6 cmp.w ($BB6).w,d0 ROM:0011ADFA bne.s locret_11AE28 ROM:0011ADFC btst #4,($1341).w ROM:0011AE02 bne.s locret_11AE28 ROM:0011AE04 bset #4,($135D).w ROM:0011AE0A bset #1,($1354).w ROM:0011AE10 bclr #2,($1340).w ROM:0011AE16 bsr.w sub_11B034 ROM:0011AE1A bset #7,($1364).w ROM:0011AE20 move.b #6,($112C).w ROM:0011AE26 bra.s locret_11AE60 ROM:0011AE28 ; --------------------------------------------------------------------------- ROM:0011AE28 ROM:0011AE28 locret_11AE28: ; CODE XREF: ROM:0011ADCA↑j ROM:0011AE28 ; ROM:0011ADF4↑j ... ROM:0011AE28 rts ROM:0011AE2A ; --------------------------------------------------------------------------- ROM:0011AE2A ROM:0011AE2A loc_11AE2A: ; DATA XREF: ROM:0011ABDE↑o ROM:0011AE2A move.w ($BEA).w,d0 ROM:0011AE2E btst #7,($1345).w ROM:0011AE34 bne.s loc_11AE4C ROM:0011AE36 btst #7,($135A).w ROM:0011AE3C bne.s locret_11AE60 ROM:0011AE3E cmp.w ($BB6).w,d0 ROM:0011AE42 bne.s locret_11AE60 ROM:0011AE44 btst #4,($1341).w ROM:0011AE4A bne.s locret_11AE60 ROM:0011AE4C ROM:0011AE4C loc_11AE4C: ; CODE XREF: ROM:0011AE34↑j ROM:0011AE4C bclr #1,($1350).w ROM:0011AE52 bclr #1,($1348).w ROM:0011AE58 move.b #7,($112C).w ROM:0011AE5E bra.s locret_11AE98 ROM:0011AE60 ; --------------------------------------------------------------------------- ROM:0011AE60 ROM:0011AE60 locret_11AE60: ; CODE XREF: ROM:0011AE26↑j ROM:0011AE60 ; ROM:0011AE3C↑j ... ROM:0011AE60 rts ROM:0011AE62 ; --------------------------------------------------------------------------- ROM:0011AE62 ROM:0011AE62 loc_11AE62: ; DATA XREF: ROM:0011ABE2↑o ROM:0011AE62 btst #4,($1350).w ROM:0011AE68 bne.s locret_11AE98 ROM:0011AE6A btst #7,($1356).w ROM:0011AE70 bne.s locret_11AE98 ROM:0011AE72 btst #7,($1351).w ROM:0011AE78 bne.s locret_11AE98 ROM:0011AE7A move.w $1C6(a5),d0 ROM:0011AE7E clr.b ($8CE).w ROM:0011AE82 move.w d0,($680).w ROM:0011AE86 move.b #1,($8CE).w ROM:0011AE8C move.b #8,($112C).w ROM:0011AE92 bra.l locret_11AF66 ROM:0011AE98 ; --------------------------------------------------------------------------- ROM:0011AE98 ROM:0011AE98 locret_11AE98: ; CODE XREF: ROM:0011AC24↑j ROM:0011AE98 ; ROM:0011AD78↑j ... ROM:0011AE98 rts ROM:0011AE9A ; --------------------------------------------------------------------------- ROM:0011AE9A ROM:0011AE9A loc_11AE9A: ; DATA XREF: ROM:0011ABE6↑o ROM:0011AE9A cmpi.w #0,($680).w ROM:0011AEA0 bgt.s loc_11AEF8 ROM:0011AEA2 btst #7,($1352).w ROM:0011AEA8 beq.s loc_11AEF8 ROM:0011AEAA btst #4,($1350).w ROM:0011AEB0 bne.s loc_11AEF8 ROM:0011AEB2 btst #7,($1356).w ROM:0011AEB8 bne.s loc_11AEF8 ROM:0011AEBA btst #7,($1351).w ROM:0011AEC0 bne.s loc_11AEF8 ROM:0011AEC2 bset #4,($135D).w ROM:0011AEC8 bclr #1,($1354).w ROM:0011AECE bclr #7,($1364).w ROM:0011AED4 bset #2,($1340).w ROM:0011AEDA move.w $1DA(a5),d0 ROM:0011AEDE clr.b ($8CF).w ROM:0011AEE2 move.w d0,($682).w ROM:0011AEE6 move.b #1,($8CF).w ROM:0011AEEC move.b #4,($112C).w ROM:0011AEF2 bra.l locret_11ADCC ROM:0011AEF8 ; --------------------------------------------------------------------------- ROM:0011AEF8 ROM:0011AEF8 loc_11AEF8: ; CODE XREF: ROM:0011AEA0↑j ROM:0011AEF8 ; ROM:0011AEA8↑j ... ROM:0011AEF8 btst #4,($1350).w ROM:0011AEFE bne.s loc_11AF10 ROM:0011AF00 btst #7,($1356).w ROM:0011AF06 bne.s loc_11AF10 ROM:0011AF08 btst #7,($1351).w ROM:0011AF0E beq.s loc_11AF1C ROM:0011AF10 ROM:0011AF10 loc_11AF10: ; CODE XREF: ROM:0011AEFE↑j ROM:0011AF10 ; ROM:0011AF06↑j ROM:0011AF10 move.b #7,($112C).w ROM:0011AF16 bra.l locret_11AE98 ROM:0011AF1C ; --------------------------------------------------------------------------- ROM:0011AF1C ROM:0011AF1C loc_11AF1C: ; CODE XREF: ROM:0011AF0E↑j ROM:0011AF1C cmpi.w #0,($680).w ROM:0011AF22 bgt.s locret_11AF66 ROM:0011AF24 btst #4,($1350).w ROM:0011AF2A bne.s locret_11AF66 ROM:0011AF2C btst #7,($1356).w ROM:0011AF32 bne.s locret_11AF66 ROM:0011AF34 btst #7,($1351).w ROM:0011AF3A bne.s locret_11AF66 ROM:0011AF3C btst #7,($1352).w ROM:0011AF42 bne.s locret_11AF66 ROM:0011AF44 bclr #4,($135D).w ROM:0011AF4A bclr #1,($1354).w ROM:0011AF50 bclr #7,($1364).w ROM:0011AF56 bclr #2,($1340).w ROM:0011AF5C move.b #1,($112C).w ROM:0011AF62 bra.w locret_11AC78 ROM:0011AF66 ; --------------------------------------------------------------------------- ROM:0011AF66 ROM:0011AF66 locret_11AF66: ; CODE XREF: ROM:0011AE92↑j ROM:0011AF66 ; ROM:0011AF22↑j ... ROM:0011AF66 rts ROM:0011AF68 ; --------------------------------------------------------------------------- ROM:0011AF68 ROM:0011AF68 loc_11AF68: ; DATA XREF: ROM:0011ABEA↑o ROM:0011AF68 btst #7,($1356).w ROM:0011AF6E beq.s loc_11AF8C ROM:0011AF70 bset #1,($1354).w ROM:0011AF76 bset #7,($1364).w ROM:0011AF7C bclr #2,($1340).w ROM:0011AF82 move.b #7,($112C).w ROM:0011AF88 bra.w locret_11AE98 ROM:0011AF8C ; --------------------------------------------------------------------------- ROM:0011AF8C ROM:0011AF8C loc_11AF8C: ; CODE XREF: ROM:0011AF6E↑j ROM:0011AF8C btst #4,($1350).w ROM:0011AF92 bne.s loc_11AFA4 ROM:0011AF94 btst #7,($1351).w ROM:0011AF9A bne.s loc_11AFA4 ROM:0011AF9C btst #7,($1352).w ROM:0011AFA2 beq.s loc_11AFAE ROM:0011AFA4 ROM:0011AFA4 loc_11AFA4: ; CODE XREF: ROM:0011AF92↑j ROM:0011AFA4 ; ROM:0011AF9A↑j ROM:0011AFA4 move.b #4,($112C).w ROM:0011AFAA bra.w locret_11ADCC ROM:0011AFAE ; --------------------------------------------------------------------------- ROM:0011AFAE ROM:0011AFAE loc_11AFAE: ; CODE XREF: ROM:0011AFA2↑j ROM:0011AFAE cmpi.w #0,($680).w ROM:0011AFB4 bgt.s locret_11AFDC ROM:0011AFB6 btst #7,($1352).w ROM:0011AFBC bne.s locret_11AFDC ROM:0011AFBE bclr #4,($135D).w ROM:0011AFC4 bclr #1,($1354).w ROM:0011AFCA bclr #2,($1340).w ROM:0011AFD0 move.b #1,($112C).w ROM:0011AFD6 bra.l locret_11AC78 ROM:0011AFDC ; --------------------------------------------------------------------------- ROM:0011AFDC ROM:0011AFDC locret_11AFDC: ; CODE XREF: ROM:0011AD4E↑j ROM:0011AFDC ; ROM:0011AFB4↑j ... ROM:0011AFDC rts ROM:0011AFDE ; --------------------------------------------------------------------------- ROM:0011AFDE rts ROM:0011AFE0 ROM:0011AFE0 ; =============== S U B R O U T I N E ======================================= ROM:0011AFE0 ROM:0011AFE0 ROM:0011AFE0 sub_11AFE0: ; CODE XREF: ROM:loc_11ADB4↑p ROM:0011AFE0 move.w ($BB6).w,($B04).w ROM:0011AFE6 move.w ($BB6).w,d0 ROM:0011AFEA add.w $1D4(a5),d0 ROM:0011AFEE move.w $3C(a5),d1 ROM:0011AFF2 cmp.w d0,d1 ROM:0011AFF4 ble.s loc_11AFFC ROM:0011AFF6 move.w d0,($BEA).w ROM:0011AFFA bra.s loc_11B002 ROM:0011AFFC ; --------------------------------------------------------------------------- ROM:0011AFFC ROM:0011AFFC loc_11AFFC: ; CODE XREF: sub_11AFE0+14↑j ROM:0011AFFC move.w $3C(a5),($BEA).w ROM:0011B002 ROM:0011B002 loc_11B002: ; CODE XREF: sub_11AFE0+1A↑j ROM:0011B002 move.w $34(a5),($BE8).w ROM:0011B008 rts ROM:0011B008 ; End of function sub_11AFE0 ROM:0011B008 ROM:0011B00A ROM:0011B00A ; =============== S U B R O U T I N E ======================================= ROM:0011B00A ROM:0011B00A ROM:0011B00A sub_11B00A: ; CODE XREF: ROM:0011AC60↑p ROM:0011B00A move.w ($BB6).w,($B04).w ROM:0011B010 move.w ($BB6).w,d0 ROM:0011B014 add.w $1D2(a5),d0 ROM:0011B018 move.w $3C(a5),d1 ROM:0011B01C cmp.w d0,d1 ROM:0011B01E ble.s loc_11B026 ROM:0011B020 move.w d0,($BEA).w ROM:0011B024 bra.s loc_11B02C ROM:0011B026 ; --------------------------------------------------------------------------- ROM:0011B026 ROM:0011B026 loc_11B026: ; CODE XREF: sub_11B00A+14↑j ROM:0011B026 move.w $3C(a5),($BEA).w ROM:0011B02C ROM:0011B02C loc_11B02C: ; CODE XREF: sub_11B00A+1A↑j ROM:0011B02C move.w $34(a5),($BE8).w ROM:0011B032 rts ROM:0011B032 ; End of function sub_11B00A ROM:0011B032 ROM:0011B034 ROM:0011B034 ; =============== S U B R O U T I N E ======================================= ROM:0011B034 ROM:0011B034 ROM:0011B034 sub_11B034: ; CODE XREF: ROM:0011AE16↑p ROM:0011B034 move.w ($BB6).w,d0 ROM:0011B038 sub.w $1D6(a5),d0 ROM:0011B03C cmp.w ($B04).w,d0 ROM:0011B040 blt.s loc_11B048 ROM:0011B042 move.w d0,($BEA).w ROM:0011B046 bra.s loc_11B04E ROM:0011B048 ; --------------------------------------------------------------------------- ROM:0011B048 ROM:0011B048 loc_11B048: ; CODE XREF: sub_11B034+C↑j ROM:0011B048 move.w ($B04).w,($BEA).w ROM:0011B04E ROM:0011B04E loc_11B04E: ; CODE XREF: sub_11B034+12↑j ROM:0011B04E move.w $1AC(a5),($BE8).w ROM:0011B054 rts ROM:0011B054 ; End of function sub_11B034 ROM:0011B054 ROM:0011B056 ROM:0011B056 ; =============== S U B R O U T I N E ======================================= ROM:0011B056 ROM:0011B056 ROM:0011B056 sub_11B056: ; CODE XREF: ROM:0011ACBC↑p ROM:0011B056 move.w ($BB6).w,d0 ROM:0011B05A sub.w $1D8(a5),d0 ROM:0011B05E cmp.w ($B04).w,d0 ROM:0011B062 blt.s loc_11B06A ROM:0011B064 move.w d0,($BEA).w ROM:0011B068 bra.s loc_11B070 ROM:0011B06A ; --------------------------------------------------------------------------- ROM:0011B06A ROM:0011B06A loc_11B06A: ; CODE XREF: sub_11B056+C↑j ROM:0011B06A move.w ($B04).w,($BEA).w ROM:0011B070 ROM:0011B070 loc_11B070: ; CODE XREF: sub_11B056+12↑j ROM:0011B070 move.w $1AC(a5),($BE8).w ROM:0011B076 rts ROM:0011B076 ; End of function sub_11B056 ROM:0011B076 ROM:0011B078 ROM:0011B078 ; =============== S U B R O U T I N E ======================================= ROM:0011B078 ROM:0011B078 ROM:0011B078 sub_11B078: ; CODE XREF: sub_11A462↑p ROM:0011B078 bsr.w sub_11B082 ROM:0011B07C bsr.w sub_11B25A ROM:0011B080 rts ROM:0011B080 ; End of function sub_11B078 ROM:0011B080 ROM:0011B082 ROM:0011B082 ; =============== S U B R O U T I N E ======================================= ROM:0011B082 ROM:0011B082 ROM:0011B082 sub_11B082: ; CODE XREF: sub_11B078↑p ROM:0011B082 clr.w d1 ROM:0011B084 move.b ($112E).w,d1 ROM:0011B088 cmpi.w #4,d1 ROM:0011B08C bcc.s locret_11B096 ROM:0011B08E movea.l off_11B098(pc,d1.w*4),a0 ROM:0011B092 nop ROM:0011B094 jmp (a0) ROM:0011B096 ; --------------------------------------------------------------------------- ROM:0011B096 ROM:0011B096 locret_11B096: ; CODE XREF: sub_11B082+A↑j ROM:0011B096 rts ROM:0011B096 ; End of function sub_11B082 ROM:0011B096 ROM:0011B096 ; --------------------------------------------------------------------------- ROM:0011B098 off_11B098: dc.l loc_11B0A8 ; DATA XREF: sub_11B082+C↑r ROM:0011B09C dc.l loc_11B0BC ROM:0011B0A0 dc.l loc_11B140 ROM:0011B0A4 dc.l loc_11B204 ROM:0011B0A8 ; --------------------------------------------------------------------------- ROM:0011B0A8 ROM:0011B0A8 loc_11B0A8: ; DATA XREF: ROM:off_11B098↑o ROM:0011B0A8 bclr #3,($134E).w ROM:0011B0AE bclr #1,($1362).w ROM:0011B0B4 move.b #1,($112E).w ROM:0011B0BA rts ROM:0011B0BC ; --------------------------------------------------------------------------- ROM:0011B0BC ROM:0011B0BC loc_11B0BC: ; DATA XREF: ROM:0011B09C↑o ROM:0011B0BC btst #4,($136B).w ROM:0011B0C2 bne.s loc_11B0DA ROM:0011B0C4 btst #7,($94E).w ROM:0011B0CA beq.s loc_11B0DA ROM:0011B0CC bset #1,($1362).w ROM:0011B0D2 move.b #3,($112E).w ROM:0011B0D8 rts ROM:0011B0DA ; --------------------------------------------------------------------------- ROM:0011B0DA ROM:0011B0DA loc_11B0DA: ; CODE XREF: ROM:0011B0C2↑j ROM:0011B0DA ; ROM:0011B0CA↑j ROM:0011B0DA btst #3,($1349).w ROM:0011B0E0 beq.s loc_11B0E4 ROM:0011B0E2 bra.s loc_11B0EC ROM:0011B0E4 ; --------------------------------------------------------------------------- ROM:0011B0E4 ROM:0011B0E4 loc_11B0E4: ; CODE XREF: ROM:0011B0E0↑j ROM:0011B0E4 cmpi.b #8,($1123).w ROM:0011B0EA bne.s loc_11B116 ROM:0011B0EC ROM:0011B0EC loc_11B0EC: ; CODE XREF: ROM:0011B0E2↑j ROM:0011B0EC btst #4,($136B).w ROM:0011B0F2 bne.s loc_11B116 ROM:0011B0F4 move.w $1EE(a5),d2 ROM:0011B0F8 cmp.w ($A44).w,d2 ROM:0011B0FC bge.s loc_11B116 ROM:0011B0FE move.w $1F2(a5),d2 ROM:0011B102 cmp.w ($A48).w,d2 ROM:0011B106 bge.s loc_11B116 ROM:0011B108 bset #3,($134E).w ROM:0011B10E move.b #2,($112E).w ROM:0011B114 rts ROM:0011B116 ; --------------------------------------------------------------------------- ROM:0011B116 ROM:0011B116 loc_11B116: ; CODE XREF: ROM:0011B0EA↑j ROM:0011B116 ; ROM:0011B0F2↑j ... ROM:0011B116 btst #4,($136B).w ROM:0011B11C beq.s locret_11B13E ROM:0011B11E btst #2,($948).w ROM:0011B124 beq.s locret_11B13E ROM:0011B126 move.w $1E6(a5),d1 ROM:0011B12A cmp.w ($A6E).w,d1 ROM:0011B12E bgt.s locret_11B13E ROM:0011B130 bset #3,($134E).w ROM:0011B136 move.b #2,($112E).w ROM:0011B13C rts ROM:0011B13E ; --------------------------------------------------------------------------- ROM:0011B13E ROM:0011B13E locret_11B13E: ; CODE XREF: ROM:0011B11C↑j ROM:0011B13E ; ROM:0011B124↑j ... ROM:0011B13E rts ROM:0011B140 ; --------------------------------------------------------------------------- ROM:0011B140 ROM:0011B140 loc_11B140: ; DATA XREF: ROM:0011B0A0↑o ROM:0011B140 btst #4,($136B).w ROM:0011B146 beq.s loc_11B16A ROM:0011B148 move.w $1E8(a5),d1 ROM:0011B14C cmp.w ($A6E).w,d1 ROM:0011B150 ble.s loc_11B154 ROM:0011B152 bra.s loc_11B15C ROM:0011B154 ; --------------------------------------------------------------------------- ROM:0011B154 ROM:0011B154 loc_11B154: ; CODE XREF: ROM:0011B150↑j ROM:0011B154 btst #2,($948).w ROM:0011B15A bne.s loc_11B16A ROM:0011B15C ROM:0011B15C loc_11B15C: ; CODE XREF: ROM:0011B152↑j ROM:0011B15C bclr #3,($134E).w ROM:0011B162 move.b #1,($112E).w ROM:0011B168 rts ROM:0011B16A ; --------------------------------------------------------------------------- ROM:0011B16A ROM:0011B16A loc_11B16A: ; CODE XREF: ROM:0011B146↑j ROM:0011B16A ; ROM:0011B15A↑j ROM:0011B16A btst #4,($136B).w ROM:0011B170 bne.s loc_11B1B0 ROM:0011B172 btst #3,($1349).w ROM:0011B178 bne.s loc_11B1B0 ROM:0011B17A cmpi.b #8,($1123).w ROM:0011B180 beq.s loc_11B184 ROM:0011B182 bra.s loc_11B1A2 ROM:0011B184 ; --------------------------------------------------------------------------- ROM:0011B184 ROM:0011B184 loc_11B184: ; CODE XREF: ROM:0011B180↑j ROM:0011B184 move.w $1EE(a5),d2 ROM:0011B188 sub.w $1F0(a5),d2 ROM:0011B18C cmp.w ($A44).w,d2 ROM:0011B190 ble.s loc_11B194 ROM:0011B192 bra.s loc_11B1A2 ROM:0011B194 ; --------------------------------------------------------------------------- ROM:0011B194 ROM:0011B194 loc_11B194: ; CODE XREF: ROM:0011B190↑j ROM:0011B194 move.w $1F2(a5),d2 ROM:0011B198 sub.w $1F4(a5),d2 ROM:0011B19C cmp.w ($A48).w,d2 ROM:0011B1A0 ble.s loc_11B1B0 ROM:0011B1A2 ROM:0011B1A2 loc_11B1A2: ; CODE XREF: ROM:0011B182↑j ROM:0011B1A2 ; ROM:0011B192↑j ROM:0011B1A2 bclr #3,($134E).w ROM:0011B1A8 move.b #1,($112E).w ROM:0011B1AE rts ROM:0011B1B0 ; --------------------------------------------------------------------------- ROM:0011B1B0 ROM:0011B1B0 loc_11B1B0: ; CODE XREF: ROM:0011B170↑j ROM:0011B1B0 ; ROM:0011B178↑j ... ROM:0011B1B0 btst #4,($136B).w ROM:0011B1B6 beq.s loc_11B1DE ROM:0011B1B8 btst #2,($948).w ROM:0011B1BE beq.s loc_11B1DE ROM:0011B1C0 move.w $1EA(a5),d1 ROM:0011B1C4 cmp.w ($A6E).w,d1 ROM:0011B1C8 bgt.s loc_11B1DE ROM:0011B1CA bset #1,($1362).w ROM:0011B1D0 bclr #3,($134E).w ROM:0011B1D6 move.b #3,($112E).w ROM:0011B1DC rts ROM:0011B1DE ; --------------------------------------------------------------------------- ROM:0011B1DE ROM:0011B1DE loc_11B1DE: ; CODE XREF: ROM:0011B1B6↑j ROM:0011B1DE ; ROM:0011B1BE↑j ... ROM:0011B1DE btst #4,($136B).w ROM:0011B1E4 bne.s locret_11B202 ROM:0011B1E6 btst #7,($94E).w ROM:0011B1EC beq.s locret_11B202 ROM:0011B1EE bset #1,($1362).w ROM:0011B1F4 bclr #3,($134E).w ROM:0011B1FA move.b #3,($112E).w ROM:0011B200 rts ROM:0011B202 ; --------------------------------------------------------------------------- ROM:0011B202 ROM:0011B202 locret_11B202: ; CODE XREF: ROM:0011B1E4↑j ROM:0011B202 ; ROM:0011B1EC↑j ROM:0011B202 rts ROM:0011B204 ; --------------------------------------------------------------------------- ROM:0011B204 ROM:0011B204 loc_11B204: ; DATA XREF: ROM:0011B0A4↑o ROM:0011B204 btst #4,($136B).w ROM:0011B20A beq.s loc_11B234 ROM:0011B20C move.w $1EC(a5),d1 ROM:0011B210 cmp.w ($A6E).w,d1 ROM:0011B214 ble.s loc_11B218 ROM:0011B216 bra.s loc_11B220 ROM:0011B218 ; --------------------------------------------------------------------------- ROM:0011B218 ROM:0011B218 loc_11B218: ; CODE XREF: ROM:0011B214↑j ROM:0011B218 btst #2,($948).w ROM:0011B21E bne.s loc_11B234 ROM:0011B220 ROM:0011B220 loc_11B220: ; CODE XREF: ROM:0011B216↑j ROM:0011B220 bclr #1,($1362).w ROM:0011B226 bset #3,($134E).w ROM:0011B22C move.b #2,($112E).w ROM:0011B232 rts ROM:0011B234 ; --------------------------------------------------------------------------- ROM:0011B234 ROM:0011B234 loc_11B234: ; CODE XREF: ROM:0011B20A↑j ROM:0011B234 ; ROM:0011B21E↑j ROM:0011B234 btst #4,($136B).w ROM:0011B23A bne.s locret_11B258 ROM:0011B23C btst #7,($94E).w ROM:0011B242 bne.s locret_11B258 ROM:0011B244 bclr #1,($1362).w ROM:0011B24A bset #3,($134E).w ROM:0011B250 move.b #2,($112E).w ROM:0011B256 rts ROM:0011B258 ; --------------------------------------------------------------------------- ROM:0011B258 ROM:0011B258 locret_11B258: ; CODE XREF: ROM:0011B23A↑j ROM:0011B258 ; ROM:0011B242↑j ROM:0011B258 rts ROM:0011B25A ROM:0011B25A ; =============== S U B R O U T I N E ======================================= ROM:0011B25A ROM:0011B25A ROM:0011B25A sub_11B25A: ; CODE XREF: sub_11B078+4↑p ROM:0011B25A clr.w d1 ROM:0011B25C move.b ($112D).w,d1 ROM:0011B260 cmpi.w #4,d1 ROM:0011B264 bcc.s locret_11B26E ROM:0011B266 movea.l off_11B270(pc,d1.w*4),a0 ROM:0011B26A nop ROM:0011B26C jmp (a0) ROM:0011B26E ; --------------------------------------------------------------------------- ROM:0011B26E ROM:0011B26E locret_11B26E: ; CODE XREF: sub_11B25A+A↑j ROM:0011B26E rts ROM:0011B26E ; End of function sub_11B25A ROM:0011B26E ROM:0011B26E ; --------------------------------------------------------------------------- ROM:0011B270 off_11B270: dc.l loc_11B280 ; DATA XREF: sub_11B25A+C↑r ROM:0011B274 dc.l loc_11B28C ROM:0011B278 dc.l loc_11B318 ROM:0011B27C dc.l loc_11B38C ROM:0011B280 ; --------------------------------------------------------------------------- ROM:0011B280 ROM:0011B280 loc_11B280: ; DATA XREF: ROM:off_11B270↑o ROM:0011B280 move.b #1,($112D).w ROM:0011B286 bra.w locret_11B316 ROM:0011B28A ; --------------------------------------------------------------------------- ROM:0011B28A rts ROM:0011B28C ; --------------------------------------------------------------------------- ROM:0011B28C ROM:0011B28C loc_11B28C: ; DATA XREF: ROM:0011B274↑o ROM:0011B28C btst #5,($1362).w ROM:0011B292 beq.s loc_11B2CC ROM:0011B294 btst #6,($1360).w ROM:0011B29A beq.s loc_11B2CC ROM:0011B29C btst #1,($1362).w ROM:0011B2A2 bne.s loc_11B2B6 ROM:0011B2A4 btst #1,($136A).w ROM:0011B2AA bne.s loc_11B2B6 ROM:0011B2AC move.w $1DE(a5),d0 ROM:0011B2B0 cmp.w ($A90).w,d0 ROM:0011B2B4 bge.s loc_11B2CC ROM:0011B2B6 ROM:0011B2B6 loc_11B2B6: ; CODE XREF: ROM:0011B2A2↑j ROM:0011B2B6 ; ROM:0011B2AA↑j ROM:0011B2B6 bset #4,($1350).w ROM:0011B2BC bset #7,($1352).w ROM:0011B2C2 move.b #3,($112D).w ROM:0011B2C8 bra.w locret_11B3E4 ROM:0011B2CC ; --------------------------------------------------------------------------- ROM:0011B2CC ROM:0011B2CC loc_11B2CC: ; CODE XREF: ROM:0011B292↑j ROM:0011B2CC ; ROM:0011B29A↑j ... ROM:0011B2CC move.w $1DE(a5),d0 ROM:0011B2D0 move.w $1E2(a5),d1 ROM:0011B2D4 btst #5,($1362).w ROM:0011B2DA beq.s locret_11B316 ROM:0011B2DC btst #6,($1360).w ROM:0011B2E2 beq.s locret_11B316 ROM:0011B2E4 cmp.w ($A90).w,d0 ROM:0011B2E8 ble.s locret_11B316 ROM:0011B2EA btst #1,($1362).w ROM:0011B2F0 bne.s locret_11B316 ROM:0011B2F2 btst #1,($136A).w ROM:0011B2F8 bne.s locret_11B316 ROM:0011B2FA btst #3,($134E).w ROM:0011B300 bne.s loc_11B308 ROM:0011B302 cmp.w ($A90).w,d1 ROM:0011B306 bge.s locret_11B316 ROM:0011B308 ROM:0011B308 loc_11B308: ; CODE XREF: ROM:0011B300↑j ROM:0011B308 bset #7,($1352).w ROM:0011B30E move.b #2,($112D).w ROM:0011B314 bra.s locret_11B38A ROM:0011B316 ; --------------------------------------------------------------------------- ROM:0011B316 ROM:0011B316 locret_11B316: ; CODE XREF: ROM:0011B286↑j ROM:0011B316 ; ROM:0011B2DA↑j ... ROM:0011B316 rts ROM:0011B318 ; --------------------------------------------------------------------------- ROM:0011B318 ROM:0011B318 loc_11B318: ; DATA XREF: ROM:0011B278↑o ROM:0011B318 btst #5,($1362).w ROM:0011B31E beq.s loc_11B332 ROM:0011B320 btst #3,($134E).w ROM:0011B326 bne.s loc_11B340 ROM:0011B328 move.w $1E0(a5),d0 ROM:0011B32C cmp.w ($A90).w,d0 ROM:0011B330 ble.s loc_11B340 ROM:0011B332 ROM:0011B332 loc_11B332: ; CODE XREF: ROM:0011B31E↑j ROM:0011B332 bclr #7,($1352).w ROM:0011B338 move.b #1,($112D).w ROM:0011B33E bra.s locret_11B316 ROM:0011B340 ; --------------------------------------------------------------------------- ROM:0011B340 ROM:0011B340 loc_11B340: ; CODE XREF: ROM:0011B326↑j ROM:0011B340 ; ROM:0011B330↑j ROM:0011B340 move.w #0,d0 ROM:0011B344 move.w $1DE(a5),d1 ROM:0011B348 btst #5,($1362).w ROM:0011B34E beq.s locret_11B38A ROM:0011B350 btst #6,($1360).w ROM:0011B356 beq.s locret_11B38A ROM:0011B358 btst #1,($1362).w ROM:0011B35E bne.s loc_11B37C ROM:0011B360 btst #1,($136A).w ROM:0011B366 bne.s loc_11B37C ROM:0011B368 btst #0,($134A).w ROM:0011B36E beq.s loc_11B376 ROM:0011B370 cmp.w $1E4(a5),d0 ROM:0011B374 beq.s loc_11B37C ROM:0011B376 ROM:0011B376 loc_11B376: ; CODE XREF: ROM:0011B36E↑j ROM:0011B376 cmp.w ($A90).w,d1 ROM:0011B37A bge.s locret_11B38A ROM:0011B37C ROM:0011B37C loc_11B37C: ; CODE XREF: ROM:0011B35E↑j ROM:0011B37C ; ROM:0011B366↑j ... ROM:0011B37C bset #4,($1350).w ROM:0011B382 move.b #3,($112D).w ROM:0011B388 bra.s locret_11B3E4 ROM:0011B38A ; --------------------------------------------------------------------------- ROM:0011B38A ROM:0011B38A locret_11B38A: ; CODE XREF: ROM:0011B314↑j ROM:0011B38A ; ROM:0011B34E↑j ... ROM:0011B38A rts ROM:0011B38C ; --------------------------------------------------------------------------- ROM:0011B38C ROM:0011B38C loc_11B38C: ; DATA XREF: ROM:0011B27C↑o ROM:0011B38C btst #5,($1362).w ROM:0011B392 bne.s loc_11B3AA ROM:0011B394 bclr #4,($1350).w ROM:0011B39A bclr #7,($1352).w ROM:0011B3A0 move.b #1,($112D).w ROM:0011B3A6 bra.w locret_11B316 ROM:0011B3AA ; --------------------------------------------------------------------------- ROM:0011B3AA ROM:0011B3AA loc_11B3AA: ; CODE XREF: ROM:0011B392↑j ROM:0011B3AA move.w $1DC(a5),d0 ROM:0011B3AE cmp.w ($A90).w,d0 ROM:0011B3B2 ble.s locret_11B3E4 ROM:0011B3B4 btst #0,($134A).w ROM:0011B3BA beq.s loc_11B3C6 ROM:0011B3BC move.w $1E4(a5),d0 ROM:0011B3C0 cmpi.w #0,d0 ROM:0011B3C4 beq.s locret_11B3E4 ROM:0011B3C6 ROM:0011B3C6 loc_11B3C6: ; CODE XREF: ROM:0011B3BA↑j ROM:0011B3C6 btst #1,($1362).w ROM:0011B3CC bne.s locret_11B3E4 ROM:0011B3CE btst #1,($136A).w ROM:0011B3D4 bne.s locret_11B3E4 ROM:0011B3D6 bclr #4,($1350).w ROM:0011B3DC move.b #2,($112D).w ROM:0011B3E2 bra.s locret_11B38A ROM:0011B3E4 ; --------------------------------------------------------------------------- ROM:0011B3E4 ROM:0011B3E4 locret_11B3E4: ; CODE XREF: ROM:0011B2C8↑j ROM:0011B3E4 ; ROM:0011B388↑j ... ROM:0011B3E4 rts ROM:0011B3E6 ; --------------------------------------------------------------------------- ROM:0011B3E6 rts ROM:0011B3E8 ROM:0011B3E8 ; =============== S U B R O U T I N E ======================================= ROM:0011B3E8 ROM:0011B3E8 ROM:0011B3E8 sub_11B3E8: ; CODE XREF: ROM:0011B6BA↓p ROM:0011B3E8 lea ($120C).w,a1 ROM:0011B3EC lea ($F14).w,a2 ROM:0011B3F0 move.w ($B08).w,d0 ROM:0011B3F4 move.w $200(a5),d2 ROM:0011B3F8 move.w $202(a5),d3 ROM:0011B3FC clr.w d1 ROM:0011B3FE move.b (a1,d0.w),d1 ROM:0011B402 cmpi.w #6,d1 ROM:0011B406 bcc.s locret_11B410 ROM:0011B408 movea.l off_11B412(pc,d1.w*4),a0 ROM:0011B40C nop ROM:0011B40E jmp (a0) ROM:0011B410 ; --------------------------------------------------------------------------- ROM:0011B410 ROM:0011B410 locret_11B410: ; CODE XREF: sub_11B3E8+1E↑j ROM:0011B410 rts ROM:0011B410 ; End of function sub_11B3E8 ROM:0011B410 ROM:0011B410 ; --------------------------------------------------------------------------- ROM:0011B412 off_11B412: dc.l loc_11B42A ; DATA XREF: sub_11B3E8+20↑r ROM:0011B416 dc.l loc_11B436 ROM:0011B41A dc.l loc_11B48C ROM:0011B41E dc.l locret_11B4CA ROM:0011B422 dc.l loc_11B4CC ROM:0011B426 dc.l loc_11B51E ROM:0011B42A ; --------------------------------------------------------------------------- ROM:0011B42A ROM:0011B42A loc_11B42A: ; DATA XREF: ROM:off_11B412↑o ROM:0011B42A bclr d0,($112F).w ROM:0011B42E move.b #1,(a1,d0.w) ROM:0011B434 rts ROM:0011B436 ; --------------------------------------------------------------------------- ROM:0011B436 ROM:0011B436 loc_11B436: ; DATA XREF: ROM:0011B416↑o ROM:0011B436 cmp.w (a2,d0.w*2),d2 ROM:0011B43A bgt.s loc_11B43E ROM:0011B43C bra.s loc_11B448 ROM:0011B43E ; --------------------------------------------------------------------------- ROM:0011B43E ROM:0011B43E loc_11B43E: ; CODE XREF: ROM:0011B43A↑j ROM:0011B43E cmp.w (a2,d0.w*2),d3 ROM:0011B442 blt.s locret_11B446 ROM:0011B444 bra.s loc_11B468 ROM:0011B446 ; --------------------------------------------------------------------------- ROM:0011B446 ROM:0011B446 locret_11B446: ; CODE XREF: ROM:0011B442↑j ROM:0011B446 rts ROM:0011B448 ; --------------------------------------------------------------------------- ROM:0011B448 ROM:0011B448 loc_11B448: ; CODE XREF: ROM:0011B43C↑j ROM:0011B448 move.w $1F6(a5),d4 ROM:0011B44C clr.b $8F9(d0.w) ROM:0011B452 move.w d4,$6D6(d0.w*2) ROM:0011B458 move.b #1,$8F9(d0.w) ROM:0011B460 move.b #2,(a1,d0.w) ROM:0011B466 rts ROM:0011B468 ; --------------------------------------------------------------------------- ROM:0011B468 ROM:0011B468 loc_11B468: ; CODE XREF: ROM:0011B444↑j ROM:0011B468 move.w $1F8(a5),d4 ROM:0011B46C clr.b $8FA(d0.w) ROM:0011B472 move.w d4,$6D8(d0.w*2) ROM:0011B478 move.b #1,$8FA(d0.w) ROM:0011B480 bset d0,($1130).w ROM:0011B484 move.b #4,(a1,d0.w) ROM:0011B48A rts ROM:0011B48C ; --------------------------------------------------------------------------- ROM:0011B48C ROM:0011B48C loc_11B48C: ; DATA XREF: ROM:0011B41A↑o ROM:0011B48C cmpi.w #0,$6D6(d0.w*2) ROM:0011B494 bgt.s loc_11B498 ROM:0011B496 bra.s loc_11B4A2 ROM:0011B498 ; --------------------------------------------------------------------------- ROM:0011B498 ROM:0011B498 loc_11B498: ; CODE XREF: ROM:0011B494↑j ROM:0011B498 cmp.w (a2,d0.w*2),d2 ROM:0011B49C ble.s locret_11B4A0 ROM:0011B49E bra.s loc_11B4B6 ROM:0011B4A0 ; --------------------------------------------------------------------------- ROM:0011B4A0 ROM:0011B4A0 locret_11B4A0: ; CODE XREF: ROM:0011B49C↑j ROM:0011B4A0 rts ROM:0011B4A2 ; --------------------------------------------------------------------------- ROM:0011B4A2 ROM:0011B4A2 loc_11B4A2: ; CODE XREF: ROM:0011B496↑j ROM:0011B4A2 bset d0,($1138).w ROM:0011B4A6 bset d0,($113B).w ROM:0011B4AA bsr.w sub_11B568 ROM:0011B4AE move.b #3,(a1,d0.w) ROM:0011B4B4 rts ROM:0011B4B6 ; --------------------------------------------------------------------------- ROM:0011B4B6 ROM:0011B4B6 loc_11B4B6: ; CODE XREF: ROM:0011B49E↑j ROM:0011B4B6 clr.b $8F9(d0.w) ROM:0011B4BC clr.w $6D6(d0.w*2) ROM:0011B4C2 move.b #1,(a1,d0.w) ROM:0011B4C8 rts ROM:0011B4CA ; --------------------------------------------------------------------------- ROM:0011B4CA ROM:0011B4CA locret_11B4CA: ; DATA XREF: ROM:0011B41E↑o ROM:0011B4CA rts ROM:0011B4CC ; --------------------------------------------------------------------------- ROM:0011B4CC ROM:0011B4CC loc_11B4CC: ; DATA XREF: ROM:0011B422↑o ROM:0011B4CC cmp.w (a2,d0.w*2),d3 ROM:0011B4D0 bge.s loc_11B4D4 ROM:0011B4D2 bra.s loc_11B4E2 ROM:0011B4D4 ; --------------------------------------------------------------------------- ROM:0011B4D4 ROM:0011B4D4 loc_11B4D4: ; CODE XREF: ROM:0011B4D0↑j ROM:0011B4D4 cmpi.w #0,$6D8(d0.w*2) ROM:0011B4DC bgt.s locret_11B4E0 ROM:0011B4DE bra.s loc_11B4FA ROM:0011B4E0 ; --------------------------------------------------------------------------- ROM:0011B4E0 ROM:0011B4E0 locret_11B4E0: ; CODE XREF: ROM:0011B4DC↑j ROM:0011B4E0 rts ROM:0011B4E2 ; --------------------------------------------------------------------------- ROM:0011B4E2 ROM:0011B4E2 loc_11B4E2: ; CODE XREF: ROM:0011B4D2↑j ROM:0011B4E2 clr.b $8FA(d0.w) ROM:0011B4E8 clr.w $6D8(d0.w*2) ROM:0011B4EE bclr d0,($1130).w ROM:0011B4F2 move.b #1,(a1,d0.w) ROM:0011B4F8 rts ROM:0011B4FA ; --------------------------------------------------------------------------- ROM:0011B4FA ROM:0011B4FA loc_11B4FA: ; CODE XREF: ROM:0011B4DE↑j ROM:0011B4FA bset d0,($112F).w ROM:0011B4FE move.w $1FA(a5),d4 ROM:0011B502 clr.b $8D0(d0.w) ROM:0011B508 move.w d4,$684(d0.w*2) ROM:0011B50E move.b #1,$8D0(d0.w) ROM:0011B516 move.b #5,(a1,d0.w) ROM:0011B51C rts ROM:0011B51E ; --------------------------------------------------------------------------- ROM:0011B51E ROM:0011B51E loc_11B51E: ; DATA XREF: ROM:0011B426↑o ROM:0011B51E cmpi.w #0,$684(d0.w*2) ROM:0011B526 bgt.s loc_11B52A ROM:0011B528 bra.s loc_11B534 ROM:0011B52A ; --------------------------------------------------------------------------- ROM:0011B52A ROM:0011B52A loc_11B52A: ; CODE XREF: ROM:0011B526↑j ROM:0011B52A cmp.w (a2,d0.w*2),d3 ROM:0011B52E bge.s locret_11B532 ROM:0011B530 bra.s loc_11B550 ROM:0011B532 ; --------------------------------------------------------------------------- ROM:0011B532 ROM:0011B532 locret_11B532: ; CODE XREF: ROM:0011B52E↑j ROM:0011B532 rts ROM:0011B534 ; --------------------------------------------------------------------------- ROM:0011B534 ROM:0011B534 loc_11B534: ; CODE XREF: ROM:0011B528↑j ROM:0011B534 bclr d0,($112F).w ROM:0011B538 bclr d0,($1130).w ROM:0011B53C bset d0,($1138).w ROM:0011B540 bset d0,($113B).w ROM:0011B544 bsr.w sub_11B568 ROM:0011B548 move.b #3,(a1,d0.w) ROM:0011B54E rts ROM:0011B550 ; --------------------------------------------------------------------------- ROM:0011B550 ROM:0011B550 loc_11B550: ; CODE XREF: ROM:0011B530↑j ROM:0011B550 bclr d0,($112F).w ROM:0011B554 clr.b $8D0(d0.w) ROM:0011B55A clr.w $684(d0.w*2) ROM:0011B560 move.b #1,(a1,d0.w) ROM:0011B566 rts ROM:0011B568 ROM:0011B568 ; =============== S U B R O U T I N E ======================================= ROM:0011B568 ROM:0011B568 ROM:0011B568 sub_11B568: ; CODE XREF: ROM:0011B4AA↑p ROM:0011B568 ; ROM:0011B544↑p ROM:0011B568 cmpi.w #0,($B08).w ROM:0011B56E bne.s loc_11B57E ROM:0011B570 bset #4,($C59).w ROM:0011B576 bset #1,($13E2).w ROM:0011B57C bra.s locret_11B592 ROM:0011B57E ; --------------------------------------------------------------------------- ROM:0011B57E ROM:0011B57E loc_11B57E: ; CODE XREF: sub_11B568+6↑j ROM:0011B57E cmpi.w #1,($B08).w ROM:0011B584 bne.s locret_11B592 ROM:0011B586 bset #5,($C59).w ROM:0011B58C bset #2,($13E2).w ROM:0011B592 ROM:0011B592 locret_11B592: ; CODE XREF: sub_11B568+14↑j ROM:0011B592 ; sub_11B568+1C↑j ROM:0011B592 rts ROM:0011B592 ; End of function sub_11B568 ROM:0011B592 ROM:0011B594 ROM:0011B594 ; =============== S U B R O U T I N E ======================================= ROM:0011B594 ROM:0011B594 ROM:0011B594 sub_11B594: ; CODE XREF: ROM:0011B6B4↓p ROM:0011B594 lea ($120D).w,a1 ROM:0011B598 lea ($F20).w,a2 ROM:0011B59C move.w ($B08).w,d0 ROM:0011B5A0 move.w $1FE(a5),d2 ROM:0011B5A4 clr.w d1 ROM:0011B5A6 move.b (a1,d0.w),d1 ROM:0011B5AA cmpi.w #3,d1 ROM:0011B5AE bcc.s locret_11B5B8 ROM:0011B5B0 movea.l off_11B5BA(pc,d1.w*4),a0 ROM:0011B5B4 nop ROM:0011B5B6 jmp (a0) ROM:0011B5B8 ; --------------------------------------------------------------------------- ROM:0011B5B8 ROM:0011B5B8 locret_11B5B8: ; CODE XREF: sub_11B594+1A↑j ROM:0011B5B8 rts ROM:0011B5B8 ; End of function sub_11B594 ROM:0011B5B8 ROM:0011B5B8 ; --------------------------------------------------------------------------- ROM:0011B5BA off_11B5BA: dc.l loc_11B5C6 ; DATA XREF: sub_11B594+1C↑r ROM:0011B5BE dc.l loc_11B5E2 ROM:0011B5C2 dc.l locret_11B644 ROM:0011B5C6 ; --------------------------------------------------------------------------- ROM:0011B5C6 ROM:0011B5C6 loc_11B5C6: ; DATA XREF: ROM:off_11B5BA↑o ROM:0011B5C6 clr.b $927(d0.w) ROM:0011B5CC move.w d2,$732(d0.w*2) ROM:0011B5D2 move.b #1,$927(d0.w) ROM:0011B5DA move.b #1,(a1,d0.w) ROM:0011B5E0 rts ROM:0011B5E2 ; --------------------------------------------------------------------------- ROM:0011B5E2 ROM:0011B5E2 loc_11B5E2: ; DATA XREF: ROM:0011B5BE↑o ROM:0011B5E2 cmpi.w #0,$732(d0.w*2) ROM:0011B5EA bgt.s loc_11B5FE ROM:0011B5EC cmpi.w #$2710,(a2,d0.w*2) ROM:0011B5F2 bne.s loc_11B5FE ROM:0011B5F4 btst #1,($1345).w ROM:0011B5FA beq.s loc_11B5FE ROM:0011B5FC bra.s loc_11B61C ROM:0011B5FE ; --------------------------------------------------------------------------- ROM:0011B5FE ROM:0011B5FE loc_11B5FE: ; CODE XREF: ROM:0011B5EA↑j ROM:0011B5FE ; ROM:0011B5F2↑j ... ROM:0011B5FE cmpi.w #0,$732(d0.w*2) ROM:0011B606 bgt.s locret_11B61A ROM:0011B608 cmpi.w #$2710,(a2,d0.w*2) ROM:0011B60E beq.s locret_11B61A ROM:0011B610 btst #1,($1345).w ROM:0011B616 beq.s locret_11B61A ROM:0011B618 bra.s loc_11B624 ROM:0011B61A ; --------------------------------------------------------------------------- ROM:0011B61A ROM:0011B61A locret_11B61A: ; CODE XREF: ROM:0011B606↑j ROM:0011B61A ; ROM:0011B60E↑j ... ROM:0011B61A rts ROM:0011B61C ; --------------------------------------------------------------------------- ROM:0011B61C ROM:0011B61C loc_11B61C: ; CODE XREF: ROM:0011B5FC↑j ROM:0011B61C move.b #2,(a1,d0.w) ROM:0011B622 rts ROM:0011B624 ; --------------------------------------------------------------------------- ROM:0011B624 ROM:0011B624 loc_11B624: ; CODE XREF: ROM:0011B618↑j ROM:0011B624 bsr.w sub_11B646 ROM:0011B628 clr.b $927(d0.w) ROM:0011B62E move.w d2,$732(d0.w*2) ROM:0011B634 move.b #1,$927(d0.w) ROM:0011B63C move.b #1,(a1,d0.w) ROM:0011B642 rts ROM:0011B644 ; --------------------------------------------------------------------------- ROM:0011B644 ROM:0011B644 locret_11B644: ; DATA XREF: ROM:0011B5C2↑o ROM:0011B644 rts ROM:0011B646 ROM:0011B646 ; =============== S U B R O U T I N E ======================================= ROM:0011B646 ROM:0011B646 ROM:0011B646 sub_11B646: ; CODE XREF: ROM:loc_11B624↑p ROM:0011B646 move.w $1FC(a5),d3 ROM:0011B64A sub.w d3,(a2,d0.w*2) ROM:0011B64E cmpi.w #$2710,(a2,d0.w*2) ROM:0011B654 bge.s locret_11B65C ROM:0011B656 move.w #$2710,(a2,d0.w*2) ROM:0011B65C ROM:0011B65C locret_11B65C: ; CODE XREF: sub_11B646+E↑j ROM:0011B65C rts ROM:0011B65C ; End of function sub_11B646 ROM:0011B65C ROM:0011B65E ROM:0011B65E ; =============== S U B R O U T I N E ======================================= ROM:0011B65E ROM:0011B65E ROM:0011B65E sub_11B65E: ; CODE XREF: sub_11BB6E+40↓p ROM:0011B65E lea ($120E).w,a1 ROM:0011B662 move.w ($B08).w,d0 ROM:0011B666 clr.w d1 ROM:0011B668 move.b (a1,d0.w),d1 ROM:0011B66C cmpi.w #3,d1 ROM:0011B670 bcc.s locret_11B67A ROM:0011B672 movea.l off_11B67C(pc,d1.w*4),a0 ROM:0011B676 nop ROM:0011B678 jmp (a0) ROM:0011B67A ; --------------------------------------------------------------------------- ROM:0011B67A ROM:0011B67A locret_11B67A: ; CODE XREF: sub_11B65E+12↑j ROM:0011B67A rts ROM:0011B67A ; End of function sub_11B65E ROM:0011B67A ROM:0011B67A ; --------------------------------------------------------------------------- ROM:0011B67C off_11B67C: dc.l loc_11B688 ; DATA XREF: sub_11B65E+14↑r ROM:0011B680 dc.l loc_11B698 ROM:0011B684 dc.l loc_11B6AE ROM:0011B688 ; --------------------------------------------------------------------------- ROM:0011B688 ROM:0011B688 loc_11B688: ; DATA XREF: ROM:off_11B67C↑o ROM:0011B688 bclr d0,($1131).w ROM:0011B68C bsr.w sub_11B726 ROM:0011B690 move.b #1,(a1,d0.w) ROM:0011B696 rts ROM:0011B698 ; --------------------------------------------------------------------------- ROM:0011B698 ROM:0011B698 loc_11B698: ; DATA XREF: ROM:0011B680↑o ROM:0011B698 btst d0,($1132).w ROM:0011B69C beq.s locret_11B6A0 ROM:0011B69E bra.s loc_11B6A2 ROM:0011B6A0 ; --------------------------------------------------------------------------- ROM:0011B6A0 ROM:0011B6A0 locret_11B6A0: ; CODE XREF: ROM:0011B69C↑j ROM:0011B6A0 rts ROM:0011B6A2 ; --------------------------------------------------------------------------- ROM:0011B6A2 ROM:0011B6A2 loc_11B6A2: ; CODE XREF: ROM:0011B69E↑j ROM:0011B6A2 bset d0,($1131).w ROM:0011B6A6 move.b #2,(a1,d0.w) ROM:0011B6AC rts ROM:0011B6AE ; --------------------------------------------------------------------------- ROM:0011B6AE ROM:0011B6AE loc_11B6AE: ; DATA XREF: ROM:0011B684↑o ROM:0011B6AE bsr.l sub_11C2E2 ROM:0011B6B4 bsr.l sub_11B594 ROM:0011B6BA bsr.l sub_11B3E8 ROM:0011B6C0 lea ($120E).w,a1 ROM:0011B6C4 move.w ($B08).w,d0 ROM:0011B6C8 btst d0,($1132).w ROM:0011B6CC bne.s locret_11B6D0 ROM:0011B6CE bra.s loc_11B6D2 ROM:0011B6D0 ; --------------------------------------------------------------------------- ROM:0011B6D0 ROM:0011B6D0 locret_11B6D0: ; CODE XREF: ROM:0011B6CC↑j ROM:0011B6D0 rts ROM:0011B6D2 ; --------------------------------------------------------------------------- ROM:0011B6D2 ROM:0011B6D2 loc_11B6D2: ; CODE XREF: ROM:0011B6CE↑j ROM:0011B6D2 bsr.w sub_11B726 ROM:0011B6D6 bclr d0,($1131).w ROM:0011B6DA bclr d0,($113F).w ROM:0011B6DE bclr d0,($1130).w ROM:0011B6E2 lea ($1216).w,a2 ROM:0011B6E6 lea ($120D).w,a3 ROM:0011B6EA lea ($120C).w,a4 ROM:0011B6EE move.b #0,(a2,d0.w) ROM:0011B6F4 move.b #0,(a3,d0.w) ROM:0011B6FA move.b #0,(a4,d0.w) ROM:0011B700 lea ($1212).w,a2 ROM:0011B704 lea ($1217).w,a3 ROM:0011B708 lea ($120F).w,a4 ROM:0011B70C move.b #0,(a2,d0.w) ROM:0011B712 move.b #0,(a3,d0.w) ROM:0011B718 move.b #0,(a4,d0.w) ROM:0011B71E move.b #1,(a1,d0.w) ROM:0011B724 rts ROM:0011B726 ROM:0011B726 ; =============== S U B R O U T I N E ======================================= ROM:0011B726 ROM:0011B726 ROM:0011B726 sub_11B726: ; CODE XREF: ROM:0011B68C↑p ROM:0011B726 ; ROM:loc_11B6D2↑p ... ROM:0011B726 lea ($F14).w,a0 ROM:0011B72A move.w ($B08).w,d0 ROM:0011B72E move.w #$2710,(a0,d0.w*2) ROM:0011B734 rts ROM:0011B734 ; End of function sub_11B726 ROM:0011B734 ROM:0011B736 ROM:0011B736 ; =============== S U B R O U T I N E ======================================= ROM:0011B736 ROM:0011B736 ROM:0011B736 sub_11B736: ; CODE XREF: ROM:0011C4CE↓p ROM:0011B736 ; ROM:0011C544↓p ROM:0011B736 lea ($120F).w,a1 ROM:0011B73A move.w ($B08).w,d0 ROM:0011B73E move.w $206(a5),d2 ROM:0011B742 move.w $204(a5),d3 ROM:0011B746 clr.w d1 ROM:0011B748 move.b (a1,d0.w),d1 ROM:0011B74C cmpi.w #4,d1 ROM:0011B750 bcc.s locret_11B75A ROM:0011B752 movea.l off_11B75C(pc,d1.w*4),a0 ROM:0011B756 nop ROM:0011B758 jmp (a0) ROM:0011B75A ; --------------------------------------------------------------------------- ROM:0011B75A ROM:0011B75A locret_11B75A: ; CODE XREF: sub_11B736+1A↑j ROM:0011B75A rts ROM:0011B75A ; End of function sub_11B736 ROM:0011B75A ROM:0011B75A ; --------------------------------------------------------------------------- ROM:0011B75C off_11B75C: dc.l loc_11B76C ; DATA XREF: sub_11B736+1C↑r ROM:0011B760 dc.l loc_11B774 ROM:0011B764 dc.l loc_11B7C2 ROM:0011B768 dc.l loc_11B89E ROM:0011B76C ; --------------------------------------------------------------------------- ROM:0011B76C ROM:0011B76C loc_11B76C: ; DATA XREF: ROM:off_11B75C↑o ROM:0011B76C move.b #1,(a1,d0.w) ROM:0011B772 rts ROM:0011B774 ; --------------------------------------------------------------------------- ROM:0011B774 ROM:0011B774 loc_11B774: ; DATA XREF: ROM:0011B760↑o ROM:0011B774 btst #6,($1341).w ROM:0011B77A beq.s loc_11B77E ROM:0011B77C bra.s loc_11B78A ROM:0011B77E ; --------------------------------------------------------------------------- ROM:0011B77E ROM:0011B77E loc_11B77E: ; CODE XREF: ROM:0011B77A↑j ROM:0011B77E btst #6,($1341).w ROM:0011B784 bne.s locret_11B788 ROM:0011B786 bra.s loc_11B7A6 ROM:0011B788 ; --------------------------------------------------------------------------- ROM:0011B788 ROM:0011B788 locret_11B788: ; CODE XREF: ROM:0011B784↑j ROM:0011B788 rts ROM:0011B78A ; --------------------------------------------------------------------------- ROM:0011B78A ROM:0011B78A loc_11B78A: ; CODE XREF: ROM:0011B77C↑j ROM:0011B78A clr.b $8D2(d0.w) ROM:0011B790 move.w d3,$688(d0.w*2) ROM:0011B796 move.b #1,$8D2(d0.w) ROM:0011B79E move.b #2,(a1,d0.w) ROM:0011B7A4 rts ROM:0011B7A6 ; --------------------------------------------------------------------------- ROM:0011B7A6 ROM:0011B7A6 loc_11B7A6: ; CODE XREF: ROM:0011B786↑j ROM:0011B7A6 clr.b $8D1(d0.w) ROM:0011B7AC move.w d2,$686(d0.w*2) ROM:0011B7B2 move.b #1,$8D1(d0.w) ROM:0011B7BA move.b #3,(a1,d0.w) ROM:0011B7C0 rts ROM:0011B7C2 ; --------------------------------------------------------------------------- ROM:0011B7C2 ROM:0011B7C2 loc_11B7C2: ; DATA XREF: ROM:0011B764↑o ROM:0011B7C2 btst d0,($113F).w ROM:0011B7C6 beq.s loc_11B7CA ROM:0011B7C8 bra.s loc_11B7FA ROM:0011B7CA ; --------------------------------------------------------------------------- ROM:0011B7CA ROM:0011B7CA loc_11B7CA: ; CODE XREF: ROM:0011B7C6↑j ROM:0011B7CA cmpi.w #0,$688(d0.w*2) ROM:0011B7D2 bgt.s loc_11B7DC ROM:0011B7D4 btst d0,($113E).w ROM:0011B7D8 beq.s loc_11B7DC ROM:0011B7DA bra.s loc_11B816 ROM:0011B7DC ; --------------------------------------------------------------------------- ROM:0011B7DC ROM:0011B7DC loc_11B7DC: ; CODE XREF: ROM:0011B7D2↑j ROM:0011B7DC ; ROM:0011B7D8↑j ROM:0011B7DC cmpi.w #0,$688(d0.w*2) ROM:0011B7E4 bgt.s loc_11B7EE ROM:0011B7E6 btst d0,($113E).w ROM:0011B7EA bne.s loc_11B7EE ROM:0011B7EC bra.s loc_11B846 ROM:0011B7EE ; --------------------------------------------------------------------------- ROM:0011B7EE ROM:0011B7EE loc_11B7EE: ; CODE XREF: ROM:0011B7E4↑j ROM:0011B7EE ; ROM:0011B7EA↑j ROM:0011B7EE btst #6,($1341).w ROM:0011B7F4 bne.s locret_11B7F8 ROM:0011B7F6 bra.s loc_11B876 ROM:0011B7F8 ; --------------------------------------------------------------------------- ROM:0011B7F8 ROM:0011B7F8 locret_11B7F8: ; CODE XREF: ROM:0011B7F4↑j ROM:0011B7F8 rts ROM:0011B7FA ; --------------------------------------------------------------------------- ROM:0011B7FA ROM:0011B7FA loc_11B7FA: ; CODE XREF: ROM:0011B7C8↑j ROM:0011B7FA clr.b $8D2(d0.w) ROM:0011B800 move.w d3,$688(d0.w*2) ROM:0011B806 move.b #1,$8D2(d0.w) ROM:0011B80E move.b #2,(a1,d0.w) ROM:0011B814 rts ROM:0011B816 ; --------------------------------------------------------------------------- ROM:0011B816 ROM:0011B816 loc_11B816: ; CODE XREF: ROM:0011B7DA↑j ROM:0011B816 bsr.w sub_11B9C0 ROM:0011B81A lea ($120F).w,a1 ROM:0011B81E move.w ($B08).w,d0 ROM:0011B822 move.w $206(a5),d2 ROM:0011B826 move.w $204(a5),d3 ROM:0011B82A clr.b $8D2(d0.w) ROM:0011B830 move.w d3,$688(d0.w*2) ROM:0011B836 move.b #1,$8D2(d0.w) ROM:0011B83E move.b #2,(a1,d0.w) ROM:0011B844 rts ROM:0011B846 ; --------------------------------------------------------------------------- ROM:0011B846 ROM:0011B846 loc_11B846: ; CODE XREF: ROM:0011B7EC↑j ROM:0011B846 bsr.w sub_11B97A ROM:0011B84A lea ($120F).w,a1 ROM:0011B84E move.w ($B08).w,d0 ROM:0011B852 move.w $206(a5),d2 ROM:0011B856 move.w $204(a5),d3 ROM:0011B85A clr.b $8D2(d0.w) ROM:0011B860 move.w d3,$688(d0.w*2) ROM:0011B866 move.b #1,$8D2(d0.w) ROM:0011B86E move.b #2,(a1,d0.w) ROM:0011B874 rts ROM:0011B876 ; --------------------------------------------------------------------------- ROM:0011B876 ROM:0011B876 loc_11B876: ; CODE XREF: ROM:0011B7F6↑j ROM:0011B876 clr.b $8D2(d0.w) ROM:0011B87C clr.w $688(d0.w*2) ROM:0011B882 clr.b $8D1(d0.w) ROM:0011B888 move.w d2,$686(d0.w*2) ROM:0011B88E move.b #1,$8D1(d0.w) ROM:0011B896 move.b #3,(a1,d0.w) ROM:0011B89C rts ROM:0011B89E ; --------------------------------------------------------------------------- ROM:0011B89E ROM:0011B89E loc_11B89E: ; DATA XREF: ROM:0011B768↑o ROM:0011B89E btst d0,($113F).w ROM:0011B8A2 beq.s loc_11B8A6 ROM:0011B8A4 bra.s loc_11B8D6 ROM:0011B8A6 ; --------------------------------------------------------------------------- ROM:0011B8A6 ROM:0011B8A6 loc_11B8A6: ; CODE XREF: ROM:0011B8A2↑j ROM:0011B8A6 cmpi.w #0,$686(d0.w*2) ROM:0011B8AE bgt.s loc_11B8B8 ROM:0011B8B0 btst d0,($113E).w ROM:0011B8B4 beq.s loc_11B8B8 ROM:0011B8B6 bra.s loc_11B8F2 ROM:0011B8B8 ; --------------------------------------------------------------------------- ROM:0011B8B8 ROM:0011B8B8 loc_11B8B8: ; CODE XREF: ROM:0011B8AE↑j ROM:0011B8B8 ; ROM:0011B8B4↑j ROM:0011B8B8 cmpi.w #0,$686(d0.w*2) ROM:0011B8C0 bgt.s loc_11B8CA ROM:0011B8C2 btst d0,($113E).w ROM:0011B8C6 bne.s loc_11B8CA ROM:0011B8C8 bra.s loc_11B922 ROM:0011B8CA ; --------------------------------------------------------------------------- ROM:0011B8CA ROM:0011B8CA loc_11B8CA: ; CODE XREF: ROM:0011B8C0↑j ROM:0011B8CA ; ROM:0011B8C6↑j ROM:0011B8CA btst #6,($1341).w ROM:0011B8D0 beq.s locret_11B8D4 ROM:0011B8D2 bra.s loc_11B952 ROM:0011B8D4 ; --------------------------------------------------------------------------- ROM:0011B8D4 ROM:0011B8D4 locret_11B8D4: ; CODE XREF: ROM:0011B8D0↑j ROM:0011B8D4 rts ROM:0011B8D6 ; --------------------------------------------------------------------------- ROM:0011B8D6 ROM:0011B8D6 loc_11B8D6: ; CODE XREF: ROM:0011B8A4↑j ROM:0011B8D6 clr.b $8D1(d0.w) ROM:0011B8DC move.w d2,$686(d0.w*2) ROM:0011B8E2 move.b #1,$8D1(d0.w) ROM:0011B8EA move.b #3,(a1,d0.w) ROM:0011B8F0 rts ROM:0011B8F2 ; --------------------------------------------------------------------------- ROM:0011B8F2 ROM:0011B8F2 loc_11B8F2: ; CODE XREF: ROM:0011B8B6↑j ROM:0011B8F2 bsr.w sub_11B9C0 ROM:0011B8F6 lea ($120F).w,a1 ROM:0011B8FA move.w ($B08).w,d0 ROM:0011B8FE move.w $206(a5),d2 ROM:0011B902 move.w $204(a5),d3 ROM:0011B906 clr.b $8D1(d0.w) ROM:0011B90C move.w d2,$686(d0.w*2) ROM:0011B912 move.b #1,$8D1(d0.w) ROM:0011B91A move.b #3,(a1,d0.w) ROM:0011B920 rts ROM:0011B922 ; --------------------------------------------------------------------------- ROM:0011B922 ROM:0011B922 loc_11B922: ; CODE XREF: ROM:0011B8C8↑j ROM:0011B922 bsr.w sub_11B97A ROM:0011B926 lea ($120F).w,a1 ROM:0011B92A move.w ($B08).w,d0 ROM:0011B92E move.w $206(a5),d2 ROM:0011B932 move.w $204(a5),d3 ROM:0011B936 clr.b $8D1(d0.w) ROM:0011B93C move.w d2,$686(d0.w*2) ROM:0011B942 move.b #1,$8D1(d0.w) ROM:0011B94A move.b #3,(a1,d0.w) ROM:0011B950 rts ROM:0011B952 ; --------------------------------------------------------------------------- ROM:0011B952 ROM:0011B952 loc_11B952: ; CODE XREF: ROM:0011B8D2↑j ROM:0011B952 clr.b $8D1(d0.w) ROM:0011B958 clr.w $686(d0.w*2) ROM:0011B95E clr.b $8D2(d0.w) ROM:0011B964 move.w d3,$688(d0.w*2) ROM:0011B96A move.b #1,$8D2(d0.w) ROM:0011B972 move.b #2,(a1,d0.w) ROM:0011B978 rts ROM:0011B97A ROM:0011B97A ; =============== S U B R O U T I N E ======================================= ROM:0011B97A ROM:0011B97A ROM:0011B97A sub_11B97A: ; CODE XREF: ROM:loc_11B846↑p ROM:0011B97A ; ROM:loc_11B922↑p ... ROM:0011B97A move.w #$3838,d1 ROM:0011B97E move.w ($A5E).w,d2 ROM:0011B982 move.w ($5BA).w,d3 ROM:0011B986 bsr.l sub_1178F0 ROM:0011B98C move.w ($D5A).w,d2 ROM:0011B990 ext.l d2 ROM:0011B992 divs.w #$64,d2 ; 'd' ROM:0011B996 sub.w d2,d1 ROM:0011B998 lea ($F20).w,a3 ROM:0011B99C move.w ($B08).w,d4 ROM:0011B9A0 muls.w (a3,d4.w*2),d1 ROM:0011B9A4 divs.w #$2710,d1 ROM:0011B9A8 lea ($F14).w,a4 ROM:0011B9AC add.w d1,(a4,d4.w*2) ROM:0011B9B0 move.w $200(a5),d5 ROM:0011B9B4 cmp.w (a4,d4.w*2),d5 ROM:0011B9B8 bge.s locret_11B9BE ROM:0011B9BA move.w d5,(a4,d4.w*2) ROM:0011B9BE ROM:0011B9BE locret_11B9BE: ; CODE XREF: sub_11B97A+3E↑j ROM:0011B9BE rts ROM:0011B9BE ; End of function sub_11B97A ROM:0011B9BE ROM:0011B9C0 ROM:0011B9C0 ; =============== S U B R O U T I N E ======================================= ROM:0011B9C0 ROM:0011B9C0 ROM:0011B9C0 sub_11B9C0: ; CODE XREF: ROM:loc_11B816↑p ROM:0011B9C0 ; ROM:loc_11B8F2↑p ... ROM:0011B9C0 move.w #$383A,d1 ROM:0011B9C4 move.w ($A5E).w,d2 ROM:0011B9C8 move.w ($5BA).w,d3 ROM:0011B9CC bsr.l sub_1178F0 ROM:0011B9D2 move.w ($D5A).w,d2 ROM:0011B9D6 ext.l d2 ROM:0011B9D8 divs.w #$64,d2 ; 'd' ROM:0011B9DC add.w d2,d1 ROM:0011B9DE lea ($F20).w,a3 ROM:0011B9E2 move.w ($B08).w,d4 ROM:0011B9E6 muls.w (a3,d4.w*2),d1 ROM:0011B9EA divs.w #$2710,d1 ROM:0011B9EE lea ($F14).w,a4 ROM:0011B9F2 sub.w d1,(a4,d4.w*2) ROM:0011B9F6 move.w $202(a5),d5 ROM:0011B9FA cmp.w (a4,d4.w*2),d5 ROM:0011B9FE ble.s locret_11BA04 ROM:0011BA00 move.w d5,(a4,d4.w*2) ROM:0011BA04 ROM:0011BA04 locret_11BA04: ; CODE XREF: sub_11B9C0+3E↑j ROM:0011BA04 rts ROM:0011BA04 ; End of function sub_11B9C0 ROM:0011BA04 ROM:0011BA06 ROM:0011BA06 ; =============== S U B R O U T I N E ======================================= ROM:0011BA06 ROM:0011BA06 ROM:0011BA06 sub_11BA06: ; CODE XREF: sub_11BB6E+46↓p ROM:0011BA06 lea ($1210).w,a1 ROM:0011BA0A move.w ($B08).w,d0 ROM:0011BA0E clr.w d1 ROM:0011BA10 move.b (a1,d0.w),d1 ROM:0011BA14 cmpi.w #4,d1 ROM:0011BA18 bcc.s locret_11BA22 ROM:0011BA1A movea.l off_11BA24(pc,d1.w*4),a0 ROM:0011BA1E nop ROM:0011BA20 jmp (a0) ROM:0011BA22 ; --------------------------------------------------------------------------- ROM:0011BA22 ROM:0011BA22 locret_11BA22: ; CODE XREF: sub_11BA06+12↑j ROM:0011BA22 rts ROM:0011BA22 ; End of function sub_11BA06 ROM:0011BA22 ROM:0011BA22 ; --------------------------------------------------------------------------- ROM:0011BA24 off_11BA24: dc.l loc_11BA34 ; DATA XREF: sub_11BA06+14↑r ROM:0011BA28 dc.l loc_11BA46 ROM:0011BA2C dc.l loc_11BA6A ROM:0011BA30 dc.l loc_11BA7A ROM:0011BA34 ; --------------------------------------------------------------------------- ROM:0011BA34 ROM:0011BA34 loc_11BA34: ; DATA XREF: ROM:off_11BA24↑o ROM:0011BA34 bsr.w sub_11BAF6 ROM:0011BA38 bsr.w sub_11BB62 ROM:0011BA3C move.b #1,(a1,d0.w) ROM:0011BA42 rts ROM:0011BA44 ; --------------------------------------------------------------------------- ROM:0011BA44 rts ROM:0011BA46 ; --------------------------------------------------------------------------- ROM:0011BA46 ROM:0011BA46 loc_11BA46: ; DATA XREF: ROM:0011BA28↑o ROM:0011BA46 btst d0,($113F).w ROM:0011BA4A beq.s locret_11BA68 ROM:0011BA4C clr.b $8D3(d0.w) ROM:0011BA52 clr.w $68A(d0.w*2) ROM:0011BA58 move.b #3,$8D3(d0.w) ROM:0011BA60 move.b #2,(a1,d0.w) ROM:0011BA66 rts ROM:0011BA68 ; --------------------------------------------------------------------------- ROM:0011BA68 ROM:0011BA68 locret_11BA68: ; CODE XREF: ROM:0011BA4A↑j ROM:0011BA68 rts ROM:0011BA6A ; --------------------------------------------------------------------------- ROM:0011BA6A ROM:0011BA6A loc_11BA6A: ; DATA XREF: ROM:0011BA2C↑o ROM:0011BA6A btst d0,($113F).w ROM:0011BA6E beq.s locret_11BA78 ROM:0011BA70 move.b #3,(a1,d0.w) ROM:0011BA76 rts ROM:0011BA78 ; --------------------------------------------------------------------------- ROM:0011BA78 ROM:0011BA78 locret_11BA78: ; CODE XREF: ROM:0011BA6E↑j ROM:0011BA78 rts ROM:0011BA7A ; --------------------------------------------------------------------------- ROM:0011BA7A ROM:0011BA7A loc_11BA7A: ; DATA XREF: ROM:0011BA30↑o ROM:0011BA7A btst d0,($113F).w ROM:0011BA7E beq.s locret_11BAB0 ROM:0011BA80 bclr #0,$8D3(d0.w) ROM:0011BA88 bset #2,$8D3(d0.w) ROM:0011BA90 bsr.w sub_11BB12 ROM:0011BA94 clr.b $8D3(d0.w) ROM:0011BA9A clr.w $68A(d0.w*2) ROM:0011BAA0 move.b #3,$8D3(d0.w) ROM:0011BAA8 move.b #2,(a1,d0.w) ROM:0011BAAE rts ROM:0011BAB0 ; --------------------------------------------------------------------------- ROM:0011BAB0 ROM:0011BAB0 locret_11BAB0: ; CODE XREF: ROM:0011BA7E↑j ROM:0011BAB0 rts ROM:0011BAB2 ROM:0011BAB2 ; =============== S U B R O U T I N E ======================================= ROM:0011BAB2 ROM:0011BAB2 ROM:0011BAB2 sub_11BAB2: ; CODE XREF: ROM:0011C3E0↓p ROM:0011BAB2 ; ROM:0011C462↓p ... ROM:0011BAB2 lea ($F16).w,a3 ROM:0011BAB6 lea ($F18).w,a4 ROM:0011BABA lea ($F14).w,a2 ROM:0011BABE move.w (a4,d0.w*2),d3 ROM:0011BAC2 add.w (a2,d0.w*2),d3 ROM:0011BAC6 ext.l d3 ROM:0011BAC8 divs.w #2,d3 ROM:0011BACC move.w d3,(a3,d0.w*2) ROM:0011BAD0 move.w #1,d1 ROM:0011BAD4 cmpi.w #2,d1 ROM:0011BAD8 bne.s loc_11BAEC ROM:0011BADA move.w (a3),d4 ROM:0011BADC add.w 2(a3),d4 ROM:0011BAE0 ext.l d4 ROM:0011BAE2 divs.w #2,d4 ROM:0011BAE6 move.w d4,($B06).w ROM:0011BAEA bra.s loc_11BAEE ROM:0011BAEC ; --------------------------------------------------------------------------- ROM:0011BAEC ROM:0011BAEC loc_11BAEC: ; CODE XREF: sub_11BAB2+26↑j ROM:0011BAEC move.w (a3),d4 ROM:0011BAEE ROM:0011BAEE loc_11BAEE: ; CODE XREF: sub_11BAB2+38↑j ROM:0011BAEE move.w (a2,d0.w*2),(a4,d0.w*2) ROM:0011BAF4 rts ROM:0011BAF4 ; End of function sub_11BAB2 ROM:0011BAF4 ROM:0011BAF6 ROM:0011BAF6 ; =============== S U B R O U T I N E ======================================= ROM:0011BAF6 ROM:0011BAF6 ROM:0011BAF6 sub_11BAF6: ; CODE XREF: ROM:loc_11BA34↑p ROM:0011BAF6 lea ($F16).w,a3 ROM:0011BAFA lea ($F18).w,a4 ROM:0011BAFE move.w #$2710,(a3,d0.w*2) ROM:0011BB04 move.w #$2710,(a4,d0.w*2) ROM:0011BB0A move.w #$2710,($B06).w ROM:0011BB10 rts ROM:0011BB10 ; End of function sub_11BAF6 ROM:0011BB10 ROM:0011BB12 ROM:0011BB12 ; =============== S U B R O U T I N E ======================================= ROM:0011BB12 ROM:0011BB12 ROM:0011BB12 sub_11BB12: ; CODE XREF: ROM:0011BA90↑p ROM:0011BB12 addi.w #1,$F1C(d0.w*2) ROM:0011BB1A move.w $208(a5),d2 ROM:0011BB1E cmp.w $F1C(d0.w*2),d2 ROM:0011BB24 blt.s loc_11BB34 ROM:0011BB26 move.w $68A(d0.w*2),d3 ROM:0011BB2C add.w d3,$F1E(d0.w*2) ROM:0011BB32 bra.s locret_11BB60 ROM:0011BB34 ; --------------------------------------------------------------------------- ROM:0011BB34 ROM:0011BB34 loc_11BB34: ; CODE XREF: sub_11BB12+12↑j ROM:0011BB34 move.w $F1C(d0.w*2),d4 ROM:0011BB3A ext.l d4 ROM:0011BB3C muls.l #$2710,d4 ROM:0011BB44 divs.w $F1E(d0.w*2),d4 ROM:0011BB4A move.w d4,$F1A(d0.w*2) ROM:0011BB50 move.w #0,$F1E(d0.w*2) ROM:0011BB58 move.w #0,$F1C(d0.w*2) ROM:0011BB60 ROM:0011BB60 locret_11BB60: ; CODE XREF: sub_11BB12+20↑j ROM:0011BB60 rts ROM:0011BB60 ; End of function sub_11BB12 ROM:0011BB60 ROM:0011BB62 ROM:0011BB62 ; =============== S U B R O U T I N E ======================================= ROM:0011BB62 ROM:0011BB62 ROM:0011BB62 sub_11BB62: ; CODE XREF: ROM:0011BA38↑p ROM:0011BB62 lea ($F1A).w,a3 ROM:0011BB66 move.w #0,(a3,d0.w*2) ROM:0011BB6C rts ROM:0011BB6C ; End of function sub_11BB62 ROM:0011BB6C ROM:0011BB6E ROM:0011BB6E ; =============== S U B R O U T I N E ======================================= ROM:0011BB6E ROM:0011BB6E ROM:0011BB6E sub_11BB6E: ; CODE XREF: sub_124988+60↓p ROM:0011BB6E bsr.l sub_11BF66 ROM:0011BB74 bsr.l sub_11BDB6 ROM:0011BB7A move.w #0,($B08).w ROM:0011BB80 bra.s loc_11BB88 ROM:0011BB82 ; --------------------------------------------------------------------------- ROM:0011BB82 ROM:0011BB82 loc_11BB82: ; CODE XREF: sub_11BB6E+4C↓j ROM:0011BB82 addi.w #1,($B08).w ROM:0011BB88 ROM:0011BB88 loc_11BB88: ; CODE XREF: sub_11BB6E+12↑j ROM:0011BB88 cmpi.w #0,($B08).w ROM:0011BB8E bgt.s locret_11BBBC ROM:0011BB90 bsr.l sub_11C048 ROM:0011BB96 bsr.l sub_11BEF0 ROM:0011BB9C bsr.l sub_11C1CA ROM:0011BBA2 bsr.w sub_11BBBE ROM:0011BBA6 bsr.w sub_11BD24 ROM:0011BBAA bsr.w sub_11BD66 ROM:0011BBAE bsr.l sub_11B65E ROM:0011BBB4 bsr.l sub_11BA06 ROM:0011BBBA bra.s loc_11BB82 ROM:0011BBBC ; --------------------------------------------------------------------------- ROM:0011BBBC ROM:0011BBBC locret_11BBBC: ; CODE XREF: sub_11BB6E+20↑j ROM:0011BBBC rts ROM:0011BBBC ; End of function sub_11BB6E ROM:0011BBBC ROM:0011BBBE ROM:0011BBBE ; =============== S U B R O U T I N E ======================================= ROM:0011BBBE ROM:0011BBBE ROM:0011BBBE sub_11BBBE: ; CODE XREF: sub_11BB6E+34↑p ROM:0011BBBE lea ($1211).w,a1 ROM:0011BBC2 lea ($ECA).w,a2 ROM:0011BBC6 move.w ($B08).w,d0 ROM:0011BBCA move.w $20E(a5),d2 ROM:0011BBCE move.w $21C(a5),d3 ROM:0011BBD2 move.w $21E(a5),d4 ROM:0011BBD6 clr.w d1 ROM:0011BBD8 move.b (a1,d0.w),d1 ROM:0011BBDC cmpi.w #5,d1 ROM:0011BBE0 bcc.s locret_11BBEA ROM:0011BBE2 movea.l off_11BBEC(pc,d1.w*4),a0 ROM:0011BBE6 nop ROM:0011BBE8 jmp (a0) ROM:0011BBEA ; --------------------------------------------------------------------------- ROM:0011BBEA ROM:0011BBEA locret_11BBEA: ; CODE XREF: sub_11BBBE+22↑j ROM:0011BBEA rts ROM:0011BBEA ; End of function sub_11BBBE ROM:0011BBEA ROM:0011BBEA ; --------------------------------------------------------------------------- ROM:0011BBEC off_11BBEC: dc.l loc_11BC00 ; DATA XREF: sub_11BBBE+24↑r ROM:0011BBF0 dc.l loc_11BC0E ROM:0011BBF4 dc.l loc_11BC3A ROM:0011BBF8 dc.l loc_11BC92 ROM:0011BBFC dc.l loc_11BCE2 ROM:0011BC00 ; --------------------------------------------------------------------------- ROM:0011BC00 ROM:0011BC00 loc_11BC00: ; DATA XREF: ROM:off_11BBEC↑o ROM:0011BC00 bset d0,($1135).w ROM:0011BC04 move.b #1,(a1,d0.w) ROM:0011BC0A bra.s locret_11BC38 ROM:0011BC0C ; --------------------------------------------------------------------------- ROM:0011BC0C rts ROM:0011BC0E ; --------------------------------------------------------------------------- ROM:0011BC0E ROM:0011BC0E loc_11BC0E: ; DATA XREF: ROM:0011BBF0↑o ROM:0011BC0E btst #5,($135F).w ROM:0011BC14 beq.s locret_11BC38 ROM:0011BC16 btst d0,($1132).w ROM:0011BC1A beq.s locret_11BC38 ROM:0011BC1C clr.b $928(d0.w) ROM:0011BC22 move.w d2,$734(d0.w*2) ROM:0011BC28 move.b #1,$928(d0.w) ROM:0011BC30 move.b #2,(a1,d0.w) ROM:0011BC36 bra.s locret_11BC90 ROM:0011BC38 ; --------------------------------------------------------------------------- ROM:0011BC38 ROM:0011BC38 locret_11BC38: ; CODE XREF: ROM:0011BC0A↑j ROM:0011BC38 ; ROM:0011BC14↑j ... ROM:0011BC38 rts ROM:0011BC3A ; --------------------------------------------------------------------------- ROM:0011BC3A ROM:0011BC3A loc_11BC3A: ; DATA XREF: ROM:0011BBF4↑o ROM:0011BC3A cmpi.w #0,$734(d0.w*2) ROM:0011BC42 bgt.s loc_11BC54 ROM:0011BC44 bclr d0,($1135).w ROM:0011BC48 move.b #4,(a1,d0.w) ROM:0011BC4E bra.l locret_11BD20 ROM:0011BC54 ; --------------------------------------------------------------------------- ROM:0011BC54 ROM:0011BC54 loc_11BC54: ; CODE XREF: ROM:0011BC42↑j ROM:0011BC54 btst d0,($1132).w ROM:0011BC58 bne.s loc_11BC6E ROM:0011BC5A clr.b $928(d0.w) ROM:0011BC60 clr.w $734(d0.w*2) ROM:0011BC66 move.b #1,(a1,d0.w) ROM:0011BC6C bra.s locret_11BC38 ROM:0011BC6E ; --------------------------------------------------------------------------- ROM:0011BC6E ROM:0011BC6E loc_11BC6E: ; CODE XREF: ROM:0011BC58↑j ROM:0011BC6E cmp.w (a2,d0.w*2),d3 ROM:0011BC72 bgt.s loc_11BC76 ROM:0011BC74 bra.s loc_11BC7C ROM:0011BC76 ; --------------------------------------------------------------------------- ROM:0011BC76 ROM:0011BC76 loc_11BC76: ; CODE XREF: ROM:0011BC72↑j ROM:0011BC76 cmp.w (a2,d0.w*2),d4 ROM:0011BC7A blt.s locret_11BC90 ROM:0011BC7C ROM:0011BC7C loc_11BC7C: ; CODE XREF: ROM:0011BC74↑j ROM:0011BC7C clr.b $928(d0.w) ROM:0011BC82 clr.w $734(d0.w*2) ROM:0011BC88 move.b #3,(a1,d0.w) ROM:0011BC8E bra.s locret_11BCE0 ROM:0011BC90 ; --------------------------------------------------------------------------- ROM:0011BC90 ROM:0011BC90 locret_11BC90: ; CODE XREF: ROM:0011BC36↑j ROM:0011BC90 ; ROM:0011BC7A↑j ... ROM:0011BC90 rts ROM:0011BC92 ; --------------------------------------------------------------------------- ROM:0011BC92 ROM:0011BC92 loc_11BC92: ; DATA XREF: ROM:0011BBF8↑o ROM:0011BC92 cmp.w (a2,d0.w*2),d3 ROM:0011BC96 ble.l loc_11BCC2 ROM:0011BC9C cmp.w (a2,d0.w*2),d4 ROM:0011BCA0 bge.l loc_11BCC2 ROM:0011BCA6 clr.b $928(d0.w) ROM:0011BCAC move.w d2,$734(d0.w*2) ROM:0011BCB2 move.b #1,$928(d0.w) ROM:0011BCBA move.b #2,(a1,d0.w) ROM:0011BCC0 bra.s locret_11BC90 ROM:0011BCC2 ; --------------------------------------------------------------------------- ROM:0011BCC2 ROM:0011BCC2 loc_11BCC2: ; CODE XREF: ROM:0011BC96↑j ROM:0011BCC2 ; ROM:0011BCA0↑j ROM:0011BCC2 btst d0,($1132).w ROM:0011BCC6 bne.s locret_11BCE0 ROM:0011BCC8 clr.b $928(d0.w) ROM:0011BCCE clr.w $734(d0.w*2) ROM:0011BCD4 move.b #1,(a1,d0.w) ROM:0011BCDA bra.l locret_11BC38 ROM:0011BCE0 ; --------------------------------------------------------------------------- ROM:0011BCE0 ROM:0011BCE0 locret_11BCE0: ; CODE XREF: ROM:0011BC8E↑j ROM:0011BCE0 ; ROM:0011BCC6↑j ... ROM:0011BCE0 rts ROM:0011BCE2 ; --------------------------------------------------------------------------- ROM:0011BCE2 ROM:0011BCE2 loc_11BCE2: ; DATA XREF: ROM:0011BBFC↑o ROM:0011BCE2 btst #7,($1345).w ROM:0011BCE8 beq.s loc_11BD06 ROM:0011BCEA clr.b $928(d0.w) ROM:0011BCF0 clr.w $734(d0.w*2) ROM:0011BCF6 bset d0,($1135).w ROM:0011BCFA move.b #1,(a1,d0.w) ROM:0011BD00 bra.l locret_11BC38 ROM:0011BD06 ; --------------------------------------------------------------------------- ROM:0011BD06 ROM:0011BD06 loc_11BD06: ; CODE XREF: ROM:0011BCE8↑j ROM:0011BD06 cmp.w (a2,d0.w*2),d3 ROM:0011BD0A bgt.s loc_11BD0E ROM:0011BD0C bra.s loc_11BD14 ROM:0011BD0E ; --------------------------------------------------------------------------- ROM:0011BD0E ROM:0011BD0E loc_11BD0E: ; CODE XREF: ROM:0011BD0A↑j ROM:0011BD0E cmp.w (a2,d0.w*2),d4 ROM:0011BD12 blt.s locret_11BD20 ROM:0011BD14 ROM:0011BD14 loc_11BD14: ; CODE XREF: ROM:0011BD0C↑j ROM:0011BD14 bset d0,($1135).w ROM:0011BD18 move.b #3,(a1,d0.w) ROM:0011BD1E bra.s locret_11BCE0 ROM:0011BD20 ; --------------------------------------------------------------------------- ROM:0011BD20 ROM:0011BD20 locret_11BD20: ; CODE XREF: ROM:0011BC4E↑j ROM:0011BD20 ; ROM:0011BD12↑j ROM:0011BD20 rts ROM:0011BD22 ; --------------------------------------------------------------------------- ROM:0011BD22 rts ROM:0011BD24 ROM:0011BD24 ; =============== S U B R O U T I N E ======================================= ROM:0011BD24 ROM:0011BD24 ROM:0011BD24 sub_11BD24: ; CODE XREF: sub_11BB6E+38↑p ROM:0011BD24 move.w ($B08).w,d0 ROM:0011BD28 bclr d0,($1133).w ROM:0011BD2C bclr d0,($1134).w ROM:0011BD30 btst d0,($113D).w ROM:0011BD34 bne.s locret_11BD64 ROM:0011BD36 btst d0,($1138).w ROM:0011BD3A bne.s locret_11BD64 ROM:0011BD3C btst #5,($1352).w ROM:0011BD42 bne.s locret_11BD64 ROM:0011BD44 btst #5,($1362).w ROM:0011BD4A beq.s locret_11BD64 ROM:0011BD4C move.w $20A(a5),d1 ROM:0011BD50 cmp.w ($E22).w,d1 ROM:0011BD54 bne.s locret_11BD64 ROM:0011BD56 bset d0,($1134).w ROM:0011BD5A btst d0,($1135).w ROM:0011BD5E beq.s locret_11BD64 ROM:0011BD60 bset d0,($1133).w ROM:0011BD64 ROM:0011BD64 locret_11BD64: ; CODE XREF: sub_11BD24+10↑j ROM:0011BD64 ; sub_11BD24+16↑j ... ROM:0011BD64 rts ROM:0011BD64 ; End of function sub_11BD24 ROM:0011BD64 ROM:0011BD66 ROM:0011BD66 ; =============== S U B R O U T I N E ======================================= ROM:0011BD66 ROM:0011BD66 ROM:0011BD66 sub_11BD66: ; CODE XREF: sub_11BB6E+3C↑p ROM:0011BD66 move.w ($B08).w,d0 ROM:0011BD6A bclr d0,($1132).w ROM:0011BD6E btst #6,($97D).w ROM:0011BD74 beq.s loc_11BD7E ROM:0011BD76 btst #6,($981).w ROM:0011BD7C beq.s locret_11BDB4 ROM:0011BD7E ROM:0011BD7E loc_11BD7E: ; CODE XREF: sub_11BD66+E↑j ROM:0011BD7E btst d0,($1134).w ROM:0011BD82 beq.s locret_11BDB4 ROM:0011BD84 btst #6,($97D).w ROM:0011BD8A beq.s loc_11BD94 ROM:0011BD8C btst #6,($981).w ROM:0011BD92 bne.s loc_11BDB0 ROM:0011BD94 ROM:0011BD94 loc_11BD94: ; CODE XREF: sub_11BD66+24↑j ROM:0011BD94 btst d0,($1137).w ROM:0011BD98 bne.s locret_11BDB4 ROM:0011BD9A btst d0,($1138).w ROM:0011BD9E bne.s locret_11BDB4 ROM:0011BDA0 btst d0,($113C).w ROM:0011BDA4 beq.s locret_11BDB4 ROM:0011BDA6 move.w $20C(a5),d2 ROM:0011BDAA cmp.w ($A90).w,d2 ROM:0011BDAE bge.s locret_11BDB4 ROM:0011BDB0 ROM:0011BDB0 loc_11BDB0: ; CODE XREF: sub_11BD66+2C↑j ROM:0011BDB0 bset d0,($1132).w ROM:0011BDB4 ROM:0011BDB4 locret_11BDB4: ; CODE XREF: sub_11BD66+16↑j ROM:0011BDB4 ; sub_11BD66+1C↑j ... ROM:0011BDB4 rts ROM:0011BDB4 ; End of function sub_11BD66 ROM:0011BDB4 ROM:0011BDB6 ROM:0011BDB6 ; =============== S U B R O U T I N E ======================================= ROM:0011BDB6 ROM:0011BDB6 ROM:0011BDB6 sub_11BDB6: ; CODE XREF: sub_11BB6E+6↑p ROM:0011BDB6 clr.w d1 ROM:0011BDB8 move.b ($1136).w,d1 ROM:0011BDBC cmpi.w #3,d1 ROM:0011BDC0 bcc.s locret_11BDCA ROM:0011BDC2 movea.l off_11BDCC(pc,d1.w*4),a0 ROM:0011BDC6 nop ROM:0011BDC8 jmp (a0) ROM:0011BDCA ; --------------------------------------------------------------------------- ROM:0011BDCA ROM:0011BDCA locret_11BDCA: ; CODE XREF: sub_11BDB6+A↑j ROM:0011BDCA rts ROM:0011BDCA ; End of function sub_11BDB6 ROM:0011BDCA ROM:0011BDCA ; --------------------------------------------------------------------------- ROM:0011BDCC off_11BDCC: dc.l loc_11BDD8 ; DATA XREF: sub_11BDB6+C↑r ROM:0011BDD0 dc.l loc_11BDE6 ROM:0011BDD4 dc.l locret_11BE04 ROM:0011BDD8 ; --------------------------------------------------------------------------- ROM:0011BDD8 ROM:0011BDD8 loc_11BDD8: ; DATA XREF: ROM:off_11BDCC↑o ROM:0011BDD8 bclr #1,($1345).w ROM:0011BDDE move.b #1,($1136).w ROM:0011BDE4 rts ROM:0011BDE6 ; --------------------------------------------------------------------------- ROM:0011BDE6 ROM:0011BDE6 loc_11BDE6: ; DATA XREF: ROM:0011BDD0↑o ROM:0011BDE6 btst #5,($135F).w ROM:0011BDEC beq.s locret_11BDF0 ROM:0011BDEE bra.s loc_11BDF2 ROM:0011BDF0 ; --------------------------------------------------------------------------- ROM:0011BDF0 ROM:0011BDF0 locret_11BDF0: ; CODE XREF: ROM:0011BDEC↑j ROM:0011BDF0 rts ROM:0011BDF2 ; --------------------------------------------------------------------------- ROM:0011BDF2 ROM:0011BDF2 loc_11BDF2: ; CODE XREF: ROM:0011BDEE↑j ROM:0011BDF2 bsr.w sub_11BE06 ROM:0011BDF6 bset #1,($1345).w ROM:0011BDFC move.b #2,($1136).w ROM:0011BE02 rts ROM:0011BE04 ; --------------------------------------------------------------------------- ROM:0011BE04 ROM:0011BE04 locret_11BE04: ; DATA XREF: ROM:0011BDD4↑o ROM:0011BE04 rts ROM:0011BE06 ROM:0011BE06 ; =============== S U B R O U T I N E ======================================= ROM:0011BE06 ROM:0011BE06 ROM:0011BE06 sub_11BE06: ; CODE XREF: ROM:loc_11BDF2↑p ROM:0011BE06 move.w #$37A6,d1 ROM:0011BE0A move.w ($A90).w,d2 ROM:0011BE0E bsr.l sub_1178F0 ROM:0011BE14 lea ($F20).w,a0 ROM:0011BE18 move.w d1,(a0) ROM:0011BE1A move.w #1,d0 ROM:0011BE1E cmpi.w #2,d0 ROM:0011BE22 bne.s locret_11BE38 ROM:0011BE24 move.w #$37A6,d1 ROM:0011BE28 move.w ($A90).w,d2 ROM:0011BE2C bsr.l sub_1178F0 ROM:0011BE32 lea ($F20).w,a0 ROM:0011BE36 move.w d1,(a0) ROM:0011BE38 ROM:0011BE38 locret_11BE38: ; CODE XREF: sub_11BE06+1C↑j ROM:0011BE38 rts ROM:0011BE38 ; End of function sub_11BE06 ROM:0011BE38 ROM:0011BE3A ROM:0011BE3A ; =============== S U B R O U T I N E ======================================= ROM:0011BE3A ROM:0011BE3A ROM:0011BE3A sub_11BE3A: ; CODE XREF: ROM:loc_11C44C↓p ROM:0011BE3A ; ROM:loc_11C53E↓p ROM:0011BE3A lea ($1212).w,a1 ROM:0011BE3E move.w ($B08).w,d0 ROM:0011BE42 move.w $210(a5),d2 ROM:0011BE46 clr.w d1 ROM:0011BE48 move.b (a1,d0.w),d1 ROM:0011BE4C cmpi.w #2,d1 ROM:0011BE50 bcc.s locret_11BE5A ROM:0011BE52 movea.l off_11BE5C(pc,d1.w*4),a0 ROM:0011BE56 nop ROM:0011BE58 jmp (a0) ROM:0011BE5A ; --------------------------------------------------------------------------- ROM:0011BE5A ROM:0011BE5A locret_11BE5A: ; CODE XREF: sub_11BE3A+16↑j ROM:0011BE5A rts ROM:0011BE5A ; End of function sub_11BE3A ROM:0011BE5A ROM:0011BE5A ; --------------------------------------------------------------------------- ROM:0011BE5C off_11BE5C: dc.l loc_11BE64 ; DATA XREF: sub_11BE3A+18↑r ROM:0011BE60 dc.l loc_11BE80 ROM:0011BE64 ; --------------------------------------------------------------------------- ROM:0011BE64 ROM:0011BE64 loc_11BE64: ; DATA XREF: ROM:off_11BE5C↑o ROM:0011BE64 clr.b $8AC(d0.w) ROM:0011BE6A move.w d2,$63C(d0.w*2) ROM:0011BE70 move.b #1,$8AC(d0.w) ROM:0011BE78 move.b #1,(a1,d0.w) ROM:0011BE7E rts ROM:0011BE80 ; --------------------------------------------------------------------------- ROM:0011BE80 ROM:0011BE80 loc_11BE80: ; DATA XREF: ROM:0011BE60↑o ROM:0011BE80 cmpi.w #0,$63C(d0.w*2) ROM:0011BE88 bgt.s locret_11BE8C ROM:0011BE8A bra.s loc_11BE8E ROM:0011BE8C ; --------------------------------------------------------------------------- ROM:0011BE8C ROM:0011BE8C locret_11BE8C: ; CODE XREF: ROM:0011BE88↑j ROM:0011BE8C rts ROM:0011BE8E ; --------------------------------------------------------------------------- ROM:0011BE8E ROM:0011BE8E loc_11BE8E: ; CODE XREF: ROM:0011BE8A↑j ROM:0011BE8E bsr.w sub_11BEBA ROM:0011BE92 lea ($1212).w,a1 ROM:0011BE96 move.w ($B08).w,d0 ROM:0011BE9A move.w $210(a5),d2 ROM:0011BE9E clr.b $8AC(d0.w) ROM:0011BEA4 move.w d2,$63C(d0.w*2) ROM:0011BEAA move.b #1,$8AC(d0.w) ROM:0011BEB2 move.b #1,(a1,d0.w) ROM:0011BEB8 rts ROM:0011BEBA ROM:0011BEBA ; =============== S U B R O U T I N E ======================================= ROM:0011BEBA ROM:0011BEBA ROM:0011BEBA sub_11BEBA: ; CODE XREF: ROM:loc_11BE8E↑p ROM:0011BEBA move.w #$383C,d1 ROM:0011BEBE move.w ($A5E).w,d2 ROM:0011BEC2 move.w ($5BA).w,d3 ROM:0011BEC6 bsr.l sub_1178F0 ROM:0011BECC lea ($F22).w,a2 ROM:0011BED0 move.w ($B08).w,d3 ROM:0011BED4 move.w d1,(a2,d3.w*2) ROM:0011BED8 lea ($F14).w,a3 ROM:0011BEDC sub.w d1,(a3,d3.w*2) ROM:0011BEE0 move.w $202(a5),d4 ROM:0011BEE4 cmp.w (a3,d3.w*2),d4 ROM:0011BEE8 ble.s locret_11BEEE ROM:0011BEEA move.w d4,(a3,d3.w*2) ROM:0011BEEE ROM:0011BEEE locret_11BEEE: ; CODE XREF: sub_11BEBA+2E↑j ROM:0011BEEE rts ROM:0011BEEE ; End of function sub_11BEBA ROM:0011BEEE ROM:0011BEF0 ROM:0011BEF0 ; =============== S U B R O U T I N E ======================================= ROM:0011BEF0 ROM:0011BEF0 ROM:0011BEF0 sub_11BEF0: ; CODE XREF: sub_11BB6E+28↑p ROM:0011BEF0 lea ($1213).w,a1 ROM:0011BEF4 move.w ($B08).w,d0 ROM:0011BEF8 clr.w d1 ROM:0011BEFA move.b (a1,d0.w),d1 ROM:0011BEFE cmpi.w #3,d1 ROM:0011BF02 bcc.s locret_11BF0C ROM:0011BF04 movea.l off_11BF0E(pc,d1.w*4),a0 ROM:0011BF08 nop ROM:0011BF0A jmp (a0) ROM:0011BF0C ; --------------------------------------------------------------------------- ROM:0011BF0C ROM:0011BF0C locret_11BF0C: ; CODE XREF: sub_11BEF0+12↑j ROM:0011BF0C rts ROM:0011BF0C ; End of function sub_11BEF0 ROM:0011BF0C ROM:0011BF0C ; --------------------------------------------------------------------------- ROM:0011BF0E off_11BF0E: dc.l loc_11BF1A ; DATA XREF: sub_11BEF0+14↑r ROM:0011BF12 dc.l loc_11BF26 ROM:0011BF16 dc.l loc_11BF46 ROM:0011BF1A ; --------------------------------------------------------------------------- ROM:0011BF1A ROM:0011BF1A loc_11BF1A: ; DATA XREF: ROM:off_11BF0E↑o ROM:0011BF1A bclr d0,($1137).w ROM:0011BF1E move.b #1,(a1,d0.w) ROM:0011BF24 rts ROM:0011BF26 ; --------------------------------------------------------------------------- ROM:0011BF26 ROM:0011BF26 loc_11BF26: ; DATA XREF: ROM:0011BF12↑o ROM:0011BF26 lea ($A34).w,a3 ROM:0011BF2A move.w $212(a5),d2 ROM:0011BF2E ext.l d2 ROM:0011BF30 cmp.l (a3,d0.w*4),d2 ROM:0011BF34 ble.s locret_11BF38 ROM:0011BF36 bra.s loc_11BF3A ROM:0011BF38 ; --------------------------------------------------------------------------- ROM:0011BF38 ROM:0011BF38 locret_11BF38: ; CODE XREF: ROM:0011BF34↑j ROM:0011BF38 rts ROM:0011BF3A ; --------------------------------------------------------------------------- ROM:0011BF3A ROM:0011BF3A loc_11BF3A: ; CODE XREF: ROM:0011BF36↑j ROM:0011BF3A bset d0,($1137).w ROM:0011BF3E move.b #2,(a1,d0.w) ROM:0011BF44 rts ROM:0011BF46 ; --------------------------------------------------------------------------- ROM:0011BF46 ROM:0011BF46 loc_11BF46: ; DATA XREF: ROM:0011BF16↑o ROM:0011BF46 lea ($A34).w,a3 ROM:0011BF4A move.w $212(a5),d2 ROM:0011BF4E ext.l d2 ROM:0011BF50 cmp.l (a3,d0.w*4),d2 ROM:0011BF54 bgt.s locret_11BF58 ROM:0011BF56 bra.s loc_11BF5A ROM:0011BF58 ; --------------------------------------------------------------------------- ROM:0011BF58 ROM:0011BF58 locret_11BF58: ; CODE XREF: ROM:0011BF54↑j ROM:0011BF58 rts ROM:0011BF5A ; --------------------------------------------------------------------------- ROM:0011BF5A ROM:0011BF5A loc_11BF5A: ; CODE XREF: ROM:0011BF56↑j ROM:0011BF5A bclr d0,($1137).w ROM:0011BF5E move.b #1,(a1,d0.w) ROM:0011BF64 rts 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_11BB6E↑p ROM:0011BF66 move.w #1,d7 ROM:0011BF6A clr.w d1 ROM:0011BF6C move.b ($1139).w,d1 ROM:0011BF70 cmpi.w #4,d1 ROM:0011BF74 bcc.s locret_11BF7E ROM:0011BF76 movea.l off_11BF80(pc,d1.w*4),a0 ROM:0011BF7A nop ROM:0011BF7C jmp (a0) ROM:0011BF7E ; --------------------------------------------------------------------------- ROM:0011BF7E ROM:0011BF7E locret_11BF7E: ; CODE XREF: sub_11BF66+E↑j ROM:0011BF7E rts ROM:0011BF7E ; End of function sub_11BF66 ROM:0011BF7E ROM:0011BF7E ; --------------------------------------------------------------------------- ROM:0011BF80 off_11BF80: dc.l loc_11BF90 ; DATA XREF: sub_11BF66+10↑r ROM:0011BF84 dc.l loc_11BFB0 ROM:0011BF88 dc.l loc_11BFD6 ROM:0011BF8C dc.l loc_11C01C ROM:0011BF90 ; --------------------------------------------------------------------------- ROM:0011BF90 ROM:0011BF90 loc_11BF90: ; DATA XREF: ROM:off_11BF80↑o ROM:0011BF90 bclr #6,($1353).w ROM:0011BF96 bclr #0,($1138).w ROM:0011BF9C cmpi.w #2,d7 ROM:0011BFA0 bne.s loc_11BFA8 ROM:0011BFA2 bclr #0,($1138).w ROM:0011BFA8 ROM:0011BFA8 loc_11BFA8: ; CODE XREF: ROM:0011BFA0↑j ROM:0011BFA8 move.b #1,($1139).w ROM:0011BFAE rts ROM:0011BFB0 ; --------------------------------------------------------------------------- ROM:0011BFB0 ROM:0011BFB0 loc_11BFB0: ; DATA XREF: ROM:0011BF84↑o ROM:0011BFB0 btst #5,($135F).w ROM:0011BFB6 beq.s locret_11BFBA ROM:0011BFB8 bra.s loc_11BFBC ROM:0011BFBA ; --------------------------------------------------------------------------- ROM:0011BFBA ROM:0011BFBA locret_11BFBA: ; CODE XREF: ROM:0011BFB6↑j ROM:0011BFBA rts ROM:0011BFBC ; --------------------------------------------------------------------------- ROM:0011BFBC ROM:0011BFBC loc_11BFBC: ; CODE XREF: ROM:0011BFB8↑j ROM:0011BFBC move.w $214(a5),d0 ROM:0011BFC0 clr.b ($929).w ROM:0011BFC4 move.w d0,($736).w ROM:0011BFC8 move.b #1,($929).w ROM:0011BFCE move.b #2,($1139).w ROM:0011BFD4 rts ROM:0011BFD6 ; --------------------------------------------------------------------------- ROM:0011BFD6 ROM:0011BFD6 loc_11BFD6: ; DATA XREF: ROM:0011BF88↑o ROM:0011BFD6 cmpi.w #0,($736).w ROM:0011BFDC bgt.s loc_11BFE0 ROM:0011BFDE bra.s loc_11BFEC ROM:0011BFE0 ; --------------------------------------------------------------------------- ROM:0011BFE0 ROM:0011BFE0 loc_11BFE0: ; CODE XREF: ROM:0011BFDC↑j ROM:0011BFE0 btst #7,($1345).w ROM:0011BFE6 beq.s locret_11BFEA ROM:0011BFE8 bra.s loc_11BFFA ROM:0011BFEA ; --------------------------------------------------------------------------- ROM:0011BFEA ROM:0011BFEA locret_11BFEA: ; CODE XREF: ROM:0011BFE6↑j ROM:0011BFEA rts ROM:0011BFEC ; --------------------------------------------------------------------------- ROM:0011BFEC ROM:0011BFEC loc_11BFEC: ; CODE XREF: ROM:0011BFDE↑j ROM:0011BFEC bset #6,($1353).w ROM:0011BFF2 move.b #3,($1139).w ROM:0011BFF8 rts ROM:0011BFFA ; --------------------------------------------------------------------------- ROM:0011BFFA ROM:0011BFFA loc_11BFFA: ; CODE XREF: ROM:0011BFE8↑j ROM:0011BFFA clr.b ($929).w ROM:0011BFFE clr.w ($736).w ROM:0011C002 bclr #0,($1138).w ROM:0011C008 cmpi.w #2,d7 ROM:0011C00C bne.s loc_11C014 ROM:0011C00E bclr #0,($1138).w ROM:0011C014 ROM:0011C014 loc_11C014: ; CODE XREF: ROM:0011C00C↑j ROM:0011C014 move.b #1,($1139).w ROM:0011C01A rts ROM:0011C01C ; --------------------------------------------------------------------------- ROM:0011C01C ROM:0011C01C loc_11C01C: ; DATA XREF: ROM:0011BF8C↑o ROM:0011C01C btst #7,($1345).w ROM:0011C022 beq.s locret_11C026 ROM:0011C024 bra.s loc_11C028 ROM:0011C026 ; --------------------------------------------------------------------------- ROM:0011C026 ROM:0011C026 locret_11C026: ; CODE XREF: ROM:0011C022↑j ROM:0011C026 rts ROM:0011C028 ; --------------------------------------------------------------------------- ROM:0011C028 ROM:0011C028 loc_11C028: ; CODE XREF: ROM:0011C024↑j ROM:0011C028 bclr #6,($1353).w ROM:0011C02E bclr #0,($1138).w ROM:0011C034 cmpi.w #2,d7 ROM:0011C038 bne.s loc_11C040 ROM:0011C03A bclr #0,($1138).w ROM:0011C040 ROM:0011C040 loc_11C040: ; CODE XREF: ROM:0011C038↑j ROM:0011C040 move.b #1,($1139).w ROM:0011C046 rts ROM:0011C048 ROM:0011C048 ; =============== S U B R O U T I N E ======================================= ROM:0011C048 ROM:0011C048 ROM:0011C048 sub_11C048: ; CODE XREF: sub_11BB6E+22↑p ROM:0011C048 lea ($1214).w,a1 ROM:0011C04C move.w ($B08).w,d0 ROM:0011C050 clr.w d1 ROM:0011C052 move.b (a1,d0.w),d1 ROM:0011C056 cmpi.w #7,d1 ROM:0011C05A bcc.s locret_11C064 ROM:0011C05C movea.l off_11C066(pc,d1.w*4),a0 ROM:0011C060 nop ROM:0011C062 jmp (a0) ROM:0011C064 ; --------------------------------------------------------------------------- ROM:0011C064 ROM:0011C064 locret_11C064: ; CODE XREF: sub_11C048+12↑j ROM:0011C064 rts ROM:0011C064 ; End of function sub_11C048 ROM:0011C064 ROM:0011C064 ; --------------------------------------------------------------------------- ROM:0011C066 off_11C066: dc.l loc_11C082 ; DATA XREF: sub_11C048+14↑r ROM:0011C06A dc.l loc_11C09A ROM:0011C06E dc.l loc_11C0AE ROM:0011C072 dc.l loc_11C108 ROM:0011C076 dc.l loc_11C164 ROM:0011C07A dc.l loc_11C178 ROM:0011C07E dc.l loc_11C1B0 ROM:0011C082 ; --------------------------------------------------------------------------- ROM:0011C082 ROM:0011C082 loc_11C082: ; DATA XREF: ROM:off_11C066↑o ROM:0011C082 bclr d0,($113A).w ROM:0011C086 bclr d0,($1138).w ROM:0011C08A bclr d0,($113B).w ROM:0011C08E bclr d0,($113C).w ROM:0011C092 move.b #1,(a1,d0.w) ROM:0011C098 rts ROM:0011C09A ; --------------------------------------------------------------------------- ROM:0011C09A ROM:0011C09A loc_11C09A: ; DATA XREF: ROM:0011C06A↑o ROM:0011C09A btst #5,($135F).w ROM:0011C0A0 beq.s locret_11C0A4 ROM:0011C0A2 bra.s loc_11C0A6 ROM:0011C0A4 ; --------------------------------------------------------------------------- ROM:0011C0A4 ROM:0011C0A4 locret_11C0A4: ; CODE XREF: ROM:0011C0A0↑j ROM:0011C0A4 rts ROM:0011C0A6 ; --------------------------------------------------------------------------- ROM:0011C0A6 ROM:0011C0A6 loc_11C0A6: ; CODE XREF: ROM:0011C0A2↑j ROM:0011C0A6 move.b #2,(a1,d0.w) ROM:0011C0AC rts ROM:0011C0AE ; --------------------------------------------------------------------------- ROM:0011C0AE ROM:0011C0AE loc_11C0AE: ; DATA XREF: ROM:0011C06E↑o ROM:0011C0AE btst #6,($1353).w ROM:0011C0B4 beq.s loc_11C0B8 ROM:0011C0B6 bra.s loc_11C0D4 ROM:0011C0B8 ; --------------------------------------------------------------------------- ROM:0011C0B8 ROM:0011C0B8 loc_11C0B8: ; CODE XREF: ROM:0011C0B4↑j ROM:0011C0B8 lea ($ECA).w,a2 ROM:0011C0BC move.w $216(a5),d2 ROM:0011C0C0 move.w $218(a5),d3 ROM:0011C0C4 cmp.w (a2,d0.w*2),d2 ROM:0011C0C8 ble.s loc_11C0D0 ROM:0011C0CA cmp.w (a2,d0.w*2),d3 ROM:0011C0CE blt.s locret_11C0D2 ROM:0011C0D0 ROM:0011C0D0 loc_11C0D0: ; CODE XREF: ROM:0011C0C8↑j ROM:0011C0D0 bra.s loc_11C0E4 ROM:0011C0D2 ; --------------------------------------------------------------------------- ROM:0011C0D2 ROM:0011C0D2 locret_11C0D2: ; CODE XREF: ROM:0011C0CE↑j ROM:0011C0D2 rts ROM:0011C0D4 ; --------------------------------------------------------------------------- ROM:0011C0D4 ROM:0011C0D4 loc_11C0D4: ; CODE XREF: ROM:0011C0B6↑j ROM:0011C0D4 bset d0,($1138).w ROM:0011C0D8 bset d0,($113B).w ROM:0011C0DC move.b #4,(a1,d0.w) ROM:0011C0E2 rts ROM:0011C0E4 ; --------------------------------------------------------------------------- ROM:0011C0E4 ROM:0011C0E4 loc_11C0E4: ; CODE XREF: ROM:loc_11C0D0↑j ROM:0011C0E4 bset d0,($113A).w ROM:0011C0E8 move.w $21A(a5),d2 ROM:0011C0EC clr.b $92A(d0.w) ROM:0011C0F2 move.w d2,$738(d0.w*2) ROM:0011C0F8 move.b #1,$92A(d0.w) ROM:0011C100 move.b #3,(a1,d0.w) ROM:0011C106 rts ROM:0011C108 ; --------------------------------------------------------------------------- ROM:0011C108 ROM:0011C108 loc_11C108: ; DATA XREF: ROM:0011C072↑o ROM:0011C108 btst #7,($1345).w ROM:0011C10E beq.s loc_11C112 ROM:0011C110 bra.s loc_11C128 ROM:0011C112 ; --------------------------------------------------------------------------- ROM:0011C112 ROM:0011C112 loc_11C112: ; CODE XREF: ROM:0011C10E↑j ROM:0011C112 cmpi.w #0,$738(d0.w*2) ROM:0011C11A bgt.s locret_11C126 ROM:0011C11C btst #3,($1368).w ROM:0011C122 beq.s locret_11C126 ROM:0011C124 bra.s loc_11C134 ROM:0011C126 ; --------------------------------------------------------------------------- ROM:0011C126 ROM:0011C126 locret_11C126: ; CODE XREF: ROM:0011C11A↑j ROM:0011C126 ; ROM:0011C122↑j ROM:0011C126 rts ROM:0011C128 ; --------------------------------------------------------------------------- ROM:0011C128 ROM:0011C128 loc_11C128: ; CODE XREF: ROM:0011C110↑j ROM:0011C128 bclr d0,($113A).w ROM:0011C12C move.b #1,(a1,d0.w) ROM:0011C132 rts ROM:0011C134 ; --------------------------------------------------------------------------- ROM:0011C134 ROM:0011C134 loc_11C134: ; CODE XREF: ROM:0011C124↑j ROM:0011C134 bset d0,($113C).w ROM:0011C138 move.w $220(a5),($B0A).w ROM:0011C13E move.w $222(a5),($B0C).w ROM:0011C144 move.w $224(a5),d2 ROM:0011C148 clr.b $92A(d0.w) ROM:0011C14E move.w d2,$738(d0.w*2) ROM:0011C154 move.b #1,$92A(d0.w) ROM:0011C15C move.b #5,(a1,d0.w) ROM:0011C162 rts ROM:0011C164 ; --------------------------------------------------------------------------- ROM:0011C164 ROM:0011C164 loc_11C164: ; DATA XREF: ROM:0011C076↑o ROM:0011C164 btst #7,($1345).w ROM:0011C16A beq.s locret_11C176 ROM:0011C16C bclr d0,($1138).w ROM:0011C170 move.b #1,(a1,d0.w) ROM:0011C176 ROM:0011C176 locret_11C176: ; CODE XREF: ROM:0011C16A↑j ROM:0011C176 rts ROM:0011C178 ; --------------------------------------------------------------------------- ROM:0011C178 ROM:0011C178 loc_11C178: ; DATA XREF: ROM:0011C07A↑o ROM:0011C178 btst #7,($1345).w ROM:0011C17E beq.s loc_11C190 ROM:0011C180 bclr d0,($113A).w ROM:0011C184 bclr d0,($113C).w ROM:0011C188 move.b #1,(a1,d0.w) ROM:0011C18E rts ROM:0011C190 ; --------------------------------------------------------------------------- ROM:0011C190 ROM:0011C190 loc_11C190: ; CODE XREF: ROM:0011C17E↑j ROM:0011C190 cmpi.w #0,$738(d0.w*2) ROM:0011C198 bgt.s locret_11C1AE ROM:0011C19A move.w $21C(a5),($B0A).w ROM:0011C1A0 move.w $21E(a5),($B0C).w ROM:0011C1A6 move.b #6,(a1,d0.w) ROM:0011C1AC rts ROM:0011C1AE ; --------------------------------------------------------------------------- ROM:0011C1AE ROM:0011C1AE locret_11C1AE: ; CODE XREF: ROM:0011C198↑j ROM:0011C1AE rts ROM:0011C1B0 ; --------------------------------------------------------------------------- ROM:0011C1B0 ROM:0011C1B0 loc_11C1B0: ; DATA XREF: ROM:0011C07E↑o ROM:0011C1B0 btst #7,($1345).w ROM:0011C1B6 beq.s locret_11C1C8 ROM:0011C1B8 bclr d0,($113A).w ROM:0011C1BC bclr d0,($113C).w ROM:0011C1C0 move.b #1,(a1,d0.w) ROM:0011C1C6 rts ROM:0011C1C8 ; --------------------------------------------------------------------------- ROM:0011C1C8 ROM:0011C1C8 locret_11C1C8: ; CODE XREF: ROM:0011C1B6↑j ROM:0011C1C8 rts ROM:0011C1CA ROM:0011C1CA ; =============== S U B R O U T I N E ======================================= ROM:0011C1CA ROM:0011C1CA ROM:0011C1CA sub_11C1CA: ; CODE XREF: sub_11BB6E+2E↑p ROM:0011C1CA lea ($1215).w,a1 ROM:0011C1CE move.w ($B08).w,d0 ROM:0011C1D2 clr.w d1 ROM:0011C1D4 move.b (a1,d0.w),d1 ROM:0011C1D8 cmpi.w #4,d1 ROM:0011C1DC bcc.s locret_11C1E6 ROM:0011C1DE movea.l off_11C1E8(pc,d1.w*4),a0 ROM:0011C1E2 nop ROM:0011C1E4 jmp (a0) ROM:0011C1E6 ; --------------------------------------------------------------------------- ROM:0011C1E6 ROM:0011C1E6 locret_11C1E6: ; CODE XREF: sub_11C1CA+12↑j ROM:0011C1E6 rts ROM:0011C1E6 ; End of function sub_11C1CA ROM:0011C1E6 ROM:0011C1E6 ; --------------------------------------------------------------------------- ROM:0011C1E8 off_11C1E8: dc.l loc_11C1F8 ; DATA XREF: sub_11C1CA+14↑r ROM:0011C1EC dc.l loc_11C204 ROM:0011C1F0 dc.l loc_11C21C ROM:0011C1F4 dc.l loc_11C27C ROM:0011C1F8 ; --------------------------------------------------------------------------- ROM:0011C1F8 ROM:0011C1F8 loc_11C1F8: ; DATA XREF: ROM:off_11C1E8↑o ROM:0011C1F8 bclr d0,($113D).w ROM:0011C1FC move.b #1,(a1,d0.w) ROM:0011C202 rts ROM:0011C204 ; --------------------------------------------------------------------------- ROM:0011C204 ROM:0011C204 loc_11C204: ; DATA XREF: ROM:0011C1EC↑o ROM:0011C204 btst #0,($1355).w ROM:0011C20A beq.s locret_11C20E ROM:0011C20C bra.s loc_11C210 ROM:0011C20E ; --------------------------------------------------------------------------- ROM:0011C20E ROM:0011C20E locret_11C20E: ; CODE XREF: ROM:0011C20A↑j ROM:0011C20E rts ROM:0011C210 ; --------------------------------------------------------------------------- ROM:0011C210 ROM:0011C210 loc_11C210: ; CODE XREF: ROM:0011C20C↑j ROM:0011C210 bset d0,($113D).w ROM:0011C214 move.b #3,(a1,d0.w) ROM:0011C21A rts ROM:0011C21C ; --------------------------------------------------------------------------- ROM:0011C21C ROM:0011C21C loc_11C21C: ; DATA XREF: ROM:0011C1F0↑o ROM:0011C21C cmpi.w #0,$73A(d0.w*2) ROM:0011C224 bgt.s loc_11C228 ROM:0011C226 bra.s loc_11C244 ROM:0011C228 ; --------------------------------------------------------------------------- ROM:0011C228 ROM:0011C228 loc_11C228: ; CODE XREF: ROM:0011C224↑j ROM:0011C228 lea ($ECA).w,a4 ROM:0011C22C move.w $21C(a5),d2 ROM:0011C230 cmp.w (a4,d0.w*2),d2 ROM:0011C234 bge.s loc_11C238 ROM:0011C236 bra.s loc_11C250 ROM:0011C238 ; --------------------------------------------------------------------------- ROM:0011C238 ROM:0011C238 loc_11C238: ; CODE XREF: ROM:0011C234↑j ROM:0011C238 btst #0,($1355).w ROM:0011C23E beq.s locret_11C242 ROM:0011C240 bra.s loc_11C268 ROM:0011C242 ; --------------------------------------------------------------------------- ROM:0011C242 ROM:0011C242 locret_11C242: ; CODE XREF: ROM:0011C23E↑j ROM:0011C242 rts ROM:0011C244 ; --------------------------------------------------------------------------- ROM:0011C244 ROM:0011C244 loc_11C244: ; CODE XREF: ROM:0011C226↑j ROM:0011C244 bclr d0,($113D).w ROM:0011C248 move.b #1,(a1,d0.w) ROM:0011C24E rts ROM:0011C250 ; --------------------------------------------------------------------------- ROM:0011C250 ROM:0011C250 loc_11C250: ; CODE XREF: ROM:0011C236↑j ROM:0011C250 clr.b $92B(d0.w) ROM:0011C256 clr.w $73A(d0.w*2) ROM:0011C25C bclr d0,($113D).w ROM:0011C260 move.b #1,(a1,d0.w) ROM:0011C266 rts ROM:0011C268 ; --------------------------------------------------------------------------- ROM:0011C268 ROM:0011C268 loc_11C268: ; CODE XREF: ROM:0011C240↑j ROM:0011C268 clr.b $92B(d0.w) ROM:0011C26E clr.w $73A(d0.w*2) ROM:0011C274 move.b #3,(a1,d0.w) ROM:0011C27A rts ROM:0011C27C ; --------------------------------------------------------------------------- ROM:0011C27C ROM:0011C27C loc_11C27C: ; DATA XREF: ROM:0011C1F4↑o ROM:0011C27C btst #0,($134A).w ROM:0011C282 bne.s loc_11C28E ROM:0011C284 btst #1,($134C).w ROM:0011C28A beq.s loc_11C28E ROM:0011C28C bra.s loc_11C2A2 ROM:0011C28E ; --------------------------------------------------------------------------- ROM:0011C28E ROM:0011C28E loc_11C28E: ; CODE XREF: ROM:0011C282↑j ROM:0011C28E ; ROM:0011C28A↑j ROM:0011C28E btst #0,($134A).w ROM:0011C294 bne.s locret_11C2A0 ROM:0011C296 btst #1,($134C).w ROM:0011C29C bne.s locret_11C2A0 ROM:0011C29E bra.s loc_11C2C2 ROM:0011C2A0 ; --------------------------------------------------------------------------- ROM:0011C2A0 ROM:0011C2A0 locret_11C2A0: ; CODE XREF: ROM:0011C294↑j ROM:0011C2A0 ; ROM:0011C29C↑j ROM:0011C2A0 rts ROM:0011C2A2 ; --------------------------------------------------------------------------- ROM:0011C2A2 ROM:0011C2A2 loc_11C2A2: ; CODE XREF: ROM:0011C28C↑j ROM:0011C2A2 move.w $228(a5),d1 ROM:0011C2A6 clr.b $92B(d0.w) ROM:0011C2AC move.w d1,$73A(d0.w*2) ROM:0011C2B2 move.b #1,$92B(d0.w) ROM:0011C2BA move.b #2,(a1,d0.w) ROM:0011C2C0 rts ROM:0011C2C2 ; --------------------------------------------------------------------------- ROM:0011C2C2 ROM:0011C2C2 loc_11C2C2: ; CODE XREF: ROM:0011C29E↑j ROM:0011C2C2 move.w $226(a5),d1 ROM:0011C2C6 clr.b $92B(d0.w) ROM:0011C2CC move.w d1,$73A(d0.w*2) ROM:0011C2D2 move.b #1,$92B(d0.w) ROM:0011C2DA move.b #2,(a1,d0.w) ROM:0011C2E0 rts ROM:0011C2E2 ROM:0011C2E2 ; =============== S U B R O U T I N E ======================================= ROM:0011C2E2 ROM:0011C2E2 ROM:0011C2E2 sub_11C2E2: ; CODE XREF: ROM:loc_11B6AE↑p ROM:0011C2E2 lea ($1216).w,a1 ROM:0011C2E6 lea ($ECA).w,a2 ROM:0011C2EA move.w ($B08).w,d0 ROM:0011C2EE bclr d0,($113F).w ROM:0011C2F2 clr.w d1 ROM:0011C2F4 move.b (a1,d0.w),d1 ROM:0011C2F8 cmpi.w #8,d1 ROM:0011C2FC bcc.s locret_11C306 ROM:0011C2FE movea.l off_11C308(pc,d1.w*4),a0 ROM:0011C302 nop ROM:0011C304 jmp (a0) ROM:0011C306 ; --------------------------------------------------------------------------- ROM:0011C306 ROM:0011C306 locret_11C306: ; CODE XREF: sub_11C2E2+1A↑j ROM:0011C306 rts ROM:0011C306 ; End of function sub_11C2E2 ROM:0011C306 ROM:0011C306 ; --------------------------------------------------------------------------- ROM:0011C308 off_11C308: dc.l loc_11C328 ; DATA XREF: sub_11C2E2+1C↑r ROM:0011C30C dc.l loc_11C338 ROM:0011C310 dc.l loc_11C390 ROM:0011C314 dc.l loc_11C412 ROM:0011C318 dc.l loc_11C496 ROM:0011C31C dc.l loc_11C50C ROM:0011C320 dc.l loc_11C584 ROM:0011C324 dc.l loc_11C5BA ROM:0011C328 ; --------------------------------------------------------------------------- ROM:0011C328 ROM:0011C328 loc_11C328: ; DATA XREF: ROM:off_11C308↑o ROM:0011C328 bclr d0,($113E).w ROM:0011C32C bsr.w sub_11C5F2 ROM:0011C330 move.b #1,(a1,d0.w) ROM:0011C336 rts ROM:0011C338 ; --------------------------------------------------------------------------- ROM:0011C338 ROM:0011C338 loc_11C338: ; DATA XREF: ROM:0011C30C↑o ROM:0011C338 move.w ($B0C).w,d2 ROM:0011C33C cmp.w (a2,d0.w*2),d2 ROM:0011C340 ble.s loc_11C344 ROM:0011C342 bra.s loc_11C352 ROM:0011C344 ; --------------------------------------------------------------------------- ROM:0011C344 ROM:0011C344 loc_11C344: ; CODE XREF: ROM:0011C340↑j ROM:0011C344 move.w ($B0A).w,d2 ROM:0011C348 cmp.w (a2,d0.w*2),d2 ROM:0011C34C bge.s locret_11C350 ROM:0011C34E bra.s loc_11C370 ROM:0011C350 ; --------------------------------------------------------------------------- ROM:0011C350 ROM:0011C350 locret_11C350: ; CODE XREF: ROM:0011C34C↑j ROM:0011C350 rts ROM:0011C352 ; --------------------------------------------------------------------------- ROM:0011C352 ROM:0011C352 loc_11C352: ; CODE XREF: ROM:0011C342↑j ROM:0011C352 bclr d0,($113E).w ROM:0011C356 bsr.l sub_11B97A ROM:0011C35C lea ($1216).w,a1 ROM:0011C360 lea ($ECA).w,a2 ROM:0011C364 move.w ($B08).w,d0 ROM:0011C368 move.b #2,(a1,d0.w) ROM:0011C36E bra.s loc_11C3CA ROM:0011C370 ; --------------------------------------------------------------------------- ROM:0011C370 ROM:0011C370 loc_11C370: ; CODE XREF: ROM:0011C34E↑j ROM:0011C370 bset d0,($113E).w ROM:0011C374 bsr.l sub_11B9C0 ROM:0011C37A lea ($1216).w,a1 ROM:0011C37E lea ($ECA).w,a2 ROM:0011C382 move.w ($B08).w,d0 ROM:0011C386 move.b #3,(a1,d0.w) ROM:0011C38C bra.w loc_11C44C ROM:0011C390 ; --------------------------------------------------------------------------- ROM:0011C390 ROM:0011C390 loc_11C390: ; DATA XREF: ROM:0011C310↑o ROM:0011C390 move.w ($B08).w,d0 ROM:0011C394 btst #2,($134F).w ROM:0011C39A beq.s loc_11C3AE ROM:0011C39C move.b #0,$1217(d0.w) ROM:0011C3A4 move.b #6,(a1,d0.w) ROM:0011C3AA bra.w locret_11C5B8 ROM:0011C3AE ; --------------------------------------------------------------------------- ROM:0011C3AE ROM:0011C3AE loc_11C3AE: ; CODE XREF: ROM:0011C39A↑j ROM:0011C3AE lea ($F24).w,a3 ROM:0011C3B2 move.w $22A(a5),d2 ROM:0011C3B6 cmp.w (a3,d0.w*2),d2 ROM:0011C3BA bge.s loc_11C3BE ROM:0011C3BC bra.s loc_11C3D2 ROM:0011C3BE ; --------------------------------------------------------------------------- ROM:0011C3BE ROM:0011C3BE loc_11C3BE: ; CODE XREF: ROM:0011C3BA↑j ROM:0011C3BE move.w ($B0A).w,d2 ROM:0011C3C2 cmp.w (a2,d0.w*2),d2 ROM:0011C3C6 bge.s loc_11C3CA ROM:0011C3C8 bra.s loc_11C3DC ROM:0011C3CA ; --------------------------------------------------------------------------- ROM:0011C3CA ROM:0011C3CA loc_11C3CA: ; CODE XREF: ROM:0011C36E↑j ROM:0011C3CA ; ROM:0011C3C6↑j ... ROM:0011C3CA bsr.l sub_11C60A ROM:0011C3D0 rts ROM:0011C3D2 ; --------------------------------------------------------------------------- ROM:0011C3D2 ROM:0011C3D2 loc_11C3D2: ; CODE XREF: ROM:0011C3BC↑j ROM:0011C3D2 move.b #4,(a1,d0.w) ROM:0011C3D8 bra.w loc_11C4C8 ROM:0011C3DC ; --------------------------------------------------------------------------- ROM:0011C3DC ROM:0011C3DC loc_11C3DC: ; CODE XREF: ROM:0011C3C8↑j ROM:0011C3DC bset d0,($113E).w ROM:0011C3E0 bsr.l sub_11BAB2 ROM:0011C3E6 bsr.l sub_11B9C0 ROM:0011C3EC lea ($ECA).w,a2 ROM:0011C3F0 move.w ($B08).w,d0 ROM:0011C3F4 bsr.w sub_11C5FE ROM:0011C3F8 bset d0,($113F).w ROM:0011C3FC lea ($1217).w,a3 ROM:0011C400 move.b #0,(a3,d0.w) ROM:0011C406 lea ($1216).w,a1 ROM:0011C40A move.b #3,(a1,d0.w) ROM:0011C410 bra.s loc_11C44C ROM:0011C412 ; --------------------------------------------------------------------------- ROM:0011C412 ROM:0011C412 loc_11C412: ; DATA XREF: ROM:0011C314↑o ROM:0011C412 move.w ($B08).w,d0 ROM:0011C416 btst #2,($134F).w ROM:0011C41C beq.s loc_11C430 ROM:0011C41E move.b #0,$1212(d0.w) ROM:0011C426 move.b #7,(a1,d0.w) ROM:0011C42C bra.w locret_11C5EE ROM:0011C430 ; --------------------------------------------------------------------------- ROM:0011C430 ROM:0011C430 loc_11C430: ; CODE XREF: ROM:0011C41C↑j ROM:0011C430 lea ($F24).w,a3 ROM:0011C434 move.w $22A(a5),d2 ROM:0011C438 cmp.w (a3,d0.w*2),d2 ROM:0011C43C bge.s loc_11C440 ROM:0011C43E bra.s loc_11C454 ROM:0011C440 ; --------------------------------------------------------------------------- ROM:0011C440 ROM:0011C440 loc_11C440: ; CODE XREF: ROM:0011C43C↑j ROM:0011C440 move.w ($B0C).w,d2 ROM:0011C444 cmp.w (a2,d0.w*2),d2 ROM:0011C448 ble.s loc_11C44C ROM:0011C44A bra.s loc_11C45E ROM:0011C44C ; --------------------------------------------------------------------------- ROM:0011C44C ROM:0011C44C loc_11C44C: ; CODE XREF: ROM:0011C38C↑j ROM:0011C44C ; ROM:0011C410↑j ... ROM:0011C44C bsr.l sub_11BE3A ROM:0011C452 rts ROM:0011C454 ; --------------------------------------------------------------------------- ROM:0011C454 ROM:0011C454 loc_11C454: ; CODE XREF: ROM:0011C43E↑j ROM:0011C454 move.b #5,(a1,d0.w) ROM:0011C45A bra.w loc_11C53E ROM:0011C45E ; --------------------------------------------------------------------------- ROM:0011C45E ROM:0011C45E loc_11C45E: ; CODE XREF: ROM:0011C44A↑j ROM:0011C45E bclr d0,($113E).w ROM:0011C462 bsr.l sub_11BAB2 ROM:0011C468 bsr.l sub_11B97A ROM:0011C46E lea ($ECA).w,a2 ROM:0011C472 move.w ($B08).w,d0 ROM:0011C476 bsr.w sub_11C5FE ROM:0011C47A bset d0,($113F).w ROM:0011C47E lea ($1212).w,a3 ROM:0011C482 move.b #0,(a3,d0.w) ROM:0011C488 lea ($1216).w,a1 ROM:0011C48C move.b #2,(a1,d0.w) ROM:0011C492 bra.w loc_11C3CA ROM:0011C496 ; --------------------------------------------------------------------------- ROM:0011C496 ROM:0011C496 loc_11C496: ; DATA XREF: ROM:0011C318↑o ROM:0011C496 move.w ($B08).w,d0 ROM:0011C49A btst #2,($134F).w ROM:0011C4A0 beq.s loc_11C4BC ROM:0011C4A2 move.b #0,$120F(d0.w) ROM:0011C4AA move.b #0,$1217(d0.w) ROM:0011C4B2 move.b #6,(a1,d0.w) ROM:0011C4B8 bra.w locret_11C5B8 ROM:0011C4BC ; --------------------------------------------------------------------------- ROM:0011C4BC ROM:0011C4BC loc_11C4BC: ; CODE XREF: ROM:0011C4A0↑j ROM:0011C4BC move.w ($B0A).w,d2 ROM:0011C4C0 cmp.w (a2,d0.w*2),d2 ROM:0011C4C4 bge.s loc_11C4C8 ROM:0011C4C6 bra.s loc_11C4D6 ROM:0011C4C8 ; --------------------------------------------------------------------------- ROM:0011C4C8 ROM:0011C4C8 loc_11C4C8: ; CODE XREF: ROM:0011C3D8↑j ROM:0011C4C8 ; ROM:0011C4C4↑j ... ROM:0011C4C8 bsr.l sub_11C60A ROM:0011C4CE bsr.l sub_11B736 ROM:0011C4D4 rts ROM:0011C4D6 ; --------------------------------------------------------------------------- ROM:0011C4D6 ROM:0011C4D6 loc_11C4D6: ; CODE XREF: ROM:0011C4C6↑j ROM:0011C4D6 bset d0,($113E).w ROM:0011C4DA bsr.l sub_11BAB2 ROM:0011C4E0 bsr.l sub_11B9C0 ROM:0011C4E6 lea ($ECA).w,a2 ROM:0011C4EA move.w ($B08).w,d0 ROM:0011C4EE bsr.w sub_11C5FE ROM:0011C4F2 bset d0,($113F).w ROM:0011C4F6 lea ($1217).w,a3 ROM:0011C4FA move.b #0,(a3,d0.w) ROM:0011C500 lea ($1216).w,a1 ROM:0011C504 move.b #5,(a1,d0.w) ROM:0011C50A bra.s loc_11C53E ROM:0011C50C ; --------------------------------------------------------------------------- ROM:0011C50C ROM:0011C50C loc_11C50C: ; DATA XREF: ROM:0011C31C↑o ROM:0011C50C move.w ($B08).w,d0 ROM:0011C510 btst #2,($134F).w ROM:0011C516 beq.s loc_11C532 ROM:0011C518 move.b #0,$120F(d0.w) ROM:0011C520 move.b #0,$1212(d0.w) ROM:0011C528 move.b #7,(a1,d0.w) ROM:0011C52E bra.w locret_11C5EE ROM:0011C532 ; --------------------------------------------------------------------------- ROM:0011C532 ROM:0011C532 loc_11C532: ; CODE XREF: ROM:0011C516↑j ROM:0011C532 move.w ($B0C).w,d2 ROM:0011C536 cmp.w (a2,d0.w*2),d2 ROM:0011C53A ble.s loc_11C53E ROM:0011C53C bra.s loc_11C54C ROM:0011C53E ; --------------------------------------------------------------------------- ROM:0011C53E ROM:0011C53E loc_11C53E: ; CODE XREF: ROM:0011C45A↑j ROM:0011C53E ; ROM:0011C50A↑j ... ROM:0011C53E bsr.l sub_11BE3A ROM:0011C544 bsr.l sub_11B736 ROM:0011C54A rts ROM:0011C54C ; --------------------------------------------------------------------------- ROM:0011C54C ROM:0011C54C loc_11C54C: ; CODE XREF: ROM:0011C53C↑j ROM:0011C54C bclr d0,($113E).w ROM:0011C550 bsr.l sub_11BAB2 ROM:0011C556 bsr.l sub_11B97A ROM:0011C55C lea ($ECA).w,a2 ROM:0011C560 move.w ($B08).w,d0 ROM:0011C564 bsr.w sub_11C5FE ROM:0011C568 bset d0,($113F).w ROM:0011C56C lea ($1212).w,a3 ROM:0011C570 move.b #0,(a3,d0.w) ROM:0011C576 lea ($1216).w,a1 ROM:0011C57A move.b #4,(a1,d0.w) ROM:0011C580 bra.w loc_11C4C8 ROM:0011C584 ; --------------------------------------------------------------------------- ROM:0011C584 ROM:0011C584 loc_11C584: ; DATA XREF: ROM:0011C320↑o ROM:0011C584 move.w ($B08).w,d0 ROM:0011C588 btst #2,($134F).w ROM:0011C58E bne.s loc_11C59C ROM:0011C590 move.b #2,$1216(d0.w) ROM:0011C598 bra.w loc_11C3CA ROM:0011C59C ; --------------------------------------------------------------------------- ROM:0011C59C ROM:0011C59C loc_11C59C: ; CODE XREF: ROM:0011C58E↑j ROM:0011C59C move.w ($B0A).w,d2 ROM:0011C5A0 cmp.w $ECA(d0.w),d2 ROM:0011C5A6 bge.s locret_11C5B8 ROM:0011C5A8 bset d0,($113E).w ROM:0011C5AC move.b #7,$1216(d0.w) ROM:0011C5B4 bra.w locret_11C5EE ROM:0011C5B8 ; --------------------------------------------------------------------------- ROM:0011C5B8 ROM:0011C5B8 locret_11C5B8: ; CODE XREF: ROM:0011C3AA↑j ROM:0011C5B8 ; ROM:0011C4B8↑j ... ROM:0011C5B8 rts ROM:0011C5BA ; --------------------------------------------------------------------------- ROM:0011C5BA ROM:0011C5BA loc_11C5BA: ; DATA XREF: ROM:0011C324↑o ROM:0011C5BA move.w ($B08).w,d0 ROM:0011C5BE btst #2,($134F).w ROM:0011C5C4 bne.s loc_11C5D2 ROM:0011C5C6 move.b #3,$1216(d0.w) ROM:0011C5CE bra.w loc_11C44C ROM:0011C5D2 ; --------------------------------------------------------------------------- ROM:0011C5D2 ROM:0011C5D2 loc_11C5D2: ; CODE XREF: ROM:0011C5C4↑j ROM:0011C5D2 move.w ($B0C).w,d2 ROM:0011C5D6 cmp.w $ECA(d0.w),d2 ROM:0011C5DC ble.s locret_11C5EE ROM:0011C5DE bclr d0,($113E).w ROM:0011C5E2 move.b #6,$1216(d0.w) ROM:0011C5EA bra.w locret_11C5B8 ROM:0011C5EE ; --------------------------------------------------------------------------- ROM:0011C5EE ROM:0011C5EE locret_11C5EE: ; CODE XREF: ROM:0011C42C↑j ROM:0011C5EE ; ROM:0011C52E↑j ... ROM:0011C5EE rts ROM:0011C5F0 ; --------------------------------------------------------------------------- ROM:0011C5F0 rts ROM:0011C5F2 ROM:0011C5F2 ; =============== S U B R O U T I N E ======================================= ROM:0011C5F2 ROM:0011C5F2 ROM:0011C5F2 sub_11C5F2: ; CODE XREF: ROM:0011C32C↑p ROM:0011C5F2 lea ($F24).w,a3 ROM:0011C5F6 move.w #0,(a3,d0.w*2) ROM:0011C5FC rts ROM:0011C5FC ; End of function sub_11C5F2 ROM:0011C5FC ROM:0011C5FE ROM:0011C5FE ; =============== S U B R O U T I N E ======================================= ROM:0011C5FE ROM:0011C5FE ROM:0011C5FE sub_11C5FE: ; CODE XREF: ROM:0011C3F4↑p ROM:0011C5FE ; ROM:0011C476↑p ... ROM:0011C5FE lea ($F24).w,a3 ROM:0011C602 addi.w #1,(a3,d0.w*2) ROM:0011C608 rts ROM:0011C608 ; End of function sub_11C5FE ROM:0011C608 ROM:0011C60A ROM:0011C60A ; =============== S U B R O U T I N E ======================================= ROM:0011C60A ROM:0011C60A ROM:0011C60A sub_11C60A: ; CODE XREF: ROM:loc_11C3CA↑p ROM:0011C60A ; ROM:loc_11C4C8↑p ROM:0011C60A lea ($1217).w,a1 ROM:0011C60E move.w ($B08).w,d0 ROM:0011C612 move.w $22C(a5),d2 ROM:0011C616 clr.w d1 ROM:0011C618 move.b (a1,d0.w),d1 ROM:0011C61C cmpi.w #2,d1 ROM:0011C620 bcc.s locret_11C62A ROM:0011C622 movea.l off_11C62C(pc,d1.w*4),a0 ROM:0011C626 nop ROM:0011C628 jmp (a0) ROM:0011C62A ; --------------------------------------------------------------------------- ROM:0011C62A ROM:0011C62A locret_11C62A: ; CODE XREF: sub_11C60A+16↑j ROM:0011C62A rts ROM:0011C62A ; End of function sub_11C60A ROM:0011C62A ROM:0011C62A ; --------------------------------------------------------------------------- ROM:0011C62C off_11C62C: dc.l loc_11C634 ; DATA XREF: sub_11C60A+18↑r ROM:0011C630 dc.l loc_11C650 ROM:0011C634 ; --------------------------------------------------------------------------- ROM:0011C634 ROM:0011C634 loc_11C634: ; DATA XREF: ROM:off_11C62C↑o ROM:0011C634 clr.b $8AD(d0.w) ROM:0011C63A move.w d2,$63E(d0.w*2) ROM:0011C640 move.b #1,$8AD(d0.w) ROM:0011C648 move.b #1,(a1,d0.w) ROM:0011C64E rts ROM:0011C650 ; --------------------------------------------------------------------------- ROM:0011C650 ROM:0011C650 loc_11C650: ; DATA XREF: ROM:0011C630↑o ROM:0011C650 cmpi.w #0,$63E(d0.w*2) ROM:0011C658 bgt.s locret_11C65C ROM:0011C65A bra.s loc_11C65E ROM:0011C65C ; --------------------------------------------------------------------------- ROM:0011C65C ROM:0011C65C locret_11C65C: ; CODE XREF: ROM:0011C658↑j ROM:0011C65C rts ROM:0011C65E ; --------------------------------------------------------------------------- ROM:0011C65E ROM:0011C65E loc_11C65E: ; CODE XREF: ROM:0011C65A↑j ROM:0011C65E bsr.w sub_11C68A ROM:0011C662 lea ($1217).w,a1 ROM:0011C666 move.w ($B08).w,d0 ROM:0011C66A move.w $22C(a5),d2 ROM:0011C66E clr.b $8AD(d0.w) ROM:0011C674 move.w d2,$63E(d0.w*2) ROM:0011C67A move.b #1,$8AD(d0.w) ROM:0011C682 move.b #1,(a1,d0.w) ROM:0011C688 rts ROM:0011C68A ROM:0011C68A ; =============== S U B R O U T I N E ======================================= ROM:0011C68A ROM:0011C68A ROM:0011C68A sub_11C68A: ; CODE XREF: ROM:loc_11C65E↑p ROM:0011C68A move.w #$383E,d1 ROM:0011C68E move.w ($A5E).w,d2 ROM:0011C692 move.w ($5BA).w,d3 ROM:0011C696 bsr.l sub_1178F0 ROM:0011C69C lea ($F26).w,a2 ROM:0011C6A0 move.w ($B08).w,d3 ROM:0011C6A4 move.w d1,(a2,d3.w*2) ROM:0011C6A8 lea ($F14).w,a3 ROM:0011C6AC add.w d1,(a3,d3.w*2) ROM:0011C6B0 move.w $200(a5),d4 ROM:0011C6B4 cmp.w (a3,d3.w*2),d4 ROM:0011C6B8 bge.s locret_11C6BE ROM:0011C6BA move.w d4,(a3,d3.w*2) ROM:0011C6BE ROM:0011C6BE locret_11C6BE: ; CODE XREF: sub_11C68A+2E↑j ROM:0011C6BE rts ROM:0011C6BE ; End of function sub_11C68A ROM:0011C6BE ROM:0011C6C0 ROM:0011C6C0 ; =============== S U B R O U T I N E ======================================= ROM:0011C6C0 ROM:0011C6C0 ROM:0011C6C0 sub_11C6C0: ; CODE XREF: sub_11CA68:loc_11CAB0↓p ROM:0011C6C0 move.w ($B1C).w,d0 ROM:0011C6C4 bclr d0,($1142).w ROM:0011C6C8 move.w $FB6(d0.w*2),d1 ROM:0011C6CE cmpi.w #4,d1 ROM:0011C6D2 bcc.s locret_11C6DC ROM:0011C6D4 movea.l off_11C6DE(pc,d1.w*4),a0 ROM:0011C6D8 nop ROM:0011C6DA jmp (a0) ROM:0011C6DC ; --------------------------------------------------------------------------- ROM:0011C6DC ROM:0011C6DC locret_11C6DC: ; CODE XREF: sub_11C6C0+12↑j ROM:0011C6DC rts ROM:0011C6DC ; End of function sub_11C6C0 ROM:0011C6DC ROM:0011C6DC ; --------------------------------------------------------------------------- ROM:0011C6DE off_11C6DE: dc.l loc_11C6EE ; DATA XREF: sub_11C6C0+14↑r ROM:0011C6E2 dc.l loc_11C706 ROM:0011C6E6 dc.l loc_11C71A ROM:0011C6EA dc.l loc_11C780 ROM:0011C6EE ; --------------------------------------------------------------------------- ROM:0011C6EE ROM:0011C6EE loc_11C6EE: ; DATA XREF: ROM:off_11C6DE↑o ROM:0011C6EE move.w #0,$FB2(d0.w*2) ROM:0011C6F6 bsr.w sub_11C8C8 ROM:0011C6FA move.w #1,$FB6(d0.w*2) ROM:0011C702 bra.s locret_11C718 ROM:0011C704 ; --------------------------------------------------------------------------- ROM:0011C704 rts ROM:0011C706 ; --------------------------------------------------------------------------- ROM:0011C706 ROM:0011C706 loc_11C706: ; DATA XREF: ROM:0011C6E2↑o ROM:0011C706 btst #4,($135A).w ROM:0011C70C beq.s locret_11C718 ROM:0011C70E move.w #2,$FB6(d0.w*2) ROM:0011C716 bra.s loc_11C76A ROM:0011C718 ; --------------------------------------------------------------------------- ROM:0011C718 ROM:0011C718 locret_11C718: ; CODE XREF: ROM:0011C702↑j ROM:0011C718 ; ROM:0011C70C↑j ... ROM:0011C718 rts ROM:0011C71A ; --------------------------------------------------------------------------- ROM:0011C71A ROM:0011C71A loc_11C71A: ; DATA XREF: ROM:0011C6E6↑o ROM:0011C71A btst #4,($135A).w ROM:0011C720 bne.s loc_11C738 ROM:0011C722 move.w #0,$FB2(d0.w*2) ROM:0011C72A bsr.w sub_11C8C8 ROM:0011C72E move.w #1,$FB6(d0.w*2) ROM:0011C736 bra.s locret_11C718 ROM:0011C738 ; --------------------------------------------------------------------------- ROM:0011C738 ROM:0011C738 loc_11C738: ; CODE XREF: ROM:0011C720↑j ROM:0011C738 move.w $22E(a5),d2 ROM:0011C73C subq.w #1,d2 ROM:0011C73E bvc.s loc_11C744 ROM:0011C740 move.w #$8000,d2 ROM:0011C744 ROM:0011C744 loc_11C744: ; CODE XREF: ROM:0011C73E↑j ROM:0011C744 cmp.w $FB2(d0.w*2),d2 ROM:0011C74A bgt.s loc_11C76A ROM:0011C74C addq.w #1,$FB2(d0.w*2) ROM:0011C752 bvc.s loc_11C75C ROM:0011C754 move.w #$8000,$FB2(d0.w*2) ROM:0011C75C ROM:0011C75C loc_11C75C: ; CODE XREF: ROM:0011C752↑j ROM:0011C75C move.w #3,$FB6(d0.w*2) ROM:0011C764 bra.l loc_11C7DA ROM:0011C76A ; --------------------------------------------------------------------------- ROM:0011C76A ROM:0011C76A loc_11C76A: ; CODE XREF: ROM:0011C716↑j ROM:0011C76A ; ROM:0011C74A↑j ... ROM:0011C76A addq.w #1,$FB2(d0.w*2) ROM:0011C770 bvc.s loc_11C77A ROM:0011C772 move.w #$8000,$FB2(d0.w*2) ROM:0011C77A ROM:0011C77A loc_11C77A: ; CODE XREF: ROM:0011C770↑j ROM:0011C77A bsr.w sub_11C86E ROM:0011C77E rts ROM:0011C780 ; --------------------------------------------------------------------------- ROM:0011C780 ROM:0011C780 loc_11C780: ; DATA XREF: ROM:0011C6EA↑o ROM:0011C780 btst #4,($135A).w ROM:0011C786 bne.s loc_11C7A2 ROM:0011C788 move.w #0,$FB2(d0.w*2) ROM:0011C790 bsr.w sub_11C8C8 ROM:0011C794 move.w #1,$FB6(d0.w*2) ROM:0011C79C bra.l locret_11C718 ROM:0011C7A2 ; --------------------------------------------------------------------------- ROM:0011C7A2 ROM:0011C7A2 loc_11C7A2: ; CODE XREF: ROM:0011C786↑j ROM:0011C7A2 move.w $F2E(d0.w*2),d2 ROM:0011C7A8 move.w $230(a5),d3 ROM:0011C7AC cmp.w $F2E(d0.w*2),d3 ROM:0011C7B2 blt.s loc_11C7DA ROM:0011C7B4 bsr.w sub_11C8D0 ROM:0011C7B8 bsr.w sub_11C986 ROM:0011C7BC bsr.w sub_11C96C ROM:0011C7C0 bset d0,($1142).w ROM:0011C7C4 move.w #0,$FB2(d0.w*2) ROM:0011C7CC move.w #2,$FB6(d0.w*2) ROM:0011C7D4 bra.l loc_11C76A ROM:0011C7DA ; --------------------------------------------------------------------------- ROM:0011C7DA ROM:0011C7DA loc_11C7DA: ; CODE XREF: ROM:0011C764↑j ROM:0011C7DA ; ROM:0011C7B2↑j ROM:0011C7DA bsr.w sub_11C86E ROM:0011C7DE bsr.w sub_11C7E4 ROM:0011C7E2 rts ROM:0011C7E4 ROM:0011C7E4 ; =============== S U B R O U T I N E ======================================= ROM:0011C7E4 ROM:0011C7E4 ROM:0011C7E4 sub_11C7E4: ; CODE XREF: ROM:0011C7DE↑p ROM:0011C7E4 move.w #$7D00,d5 ROM:0011C7E8 move.w #0,d6 ROM:0011C7EC move.w $22E(a5),d4 ROM:0011C7F0 subi.w #1,d4 ROM:0011C7F4 cmpi.w #0,d0 ROM:0011C7F8 bne.s loc_11C82C ROM:0011C7FA move.w #0,d3 ROM:0011C7FE bra.s loc_11C804 ROM:0011C800 ; --------------------------------------------------------------------------- ROM:0011C800 ROM:0011C800 loc_11C800: ; CODE XREF: sub_11C7E4:loc_11C824↓j ROM:0011C800 addi.w #1,d3 ROM:0011C804 ROM:0011C804 loc_11C804: ; CODE XREF: sub_11C7E4+1A↑j ROM:0011C804 cmp.w d4,d3 ROM:0011C806 bgt.s loc_11C826 ROM:0011C808 cmp.w $F62(d3.w*2),d5 ROM:0011C80E ble.s loc_11C816 ROM:0011C810 move.w $F62(d3.w*2),d5 ROM:0011C816 ROM:0011C816 loc_11C816: ; CODE XREF: sub_11C7E4+2A↑j ROM:0011C816 cmp.w $F62(d3.w*2),d6 ROM:0011C81C bge.s loc_11C824 ROM:0011C81E move.w $F62(d3.w*2),d6 ROM:0011C824 ROM:0011C824 loc_11C824: ; CODE XREF: sub_11C7E4+38↑j ROM:0011C824 bra.s loc_11C800 ROM:0011C826 ; --------------------------------------------------------------------------- ROM:0011C826 ROM:0011C826 loc_11C826: ; CODE XREF: sub_11C7E4+22↑j ROM:0011C826 bra.l loc_11C858 ROM:0011C82C ; --------------------------------------------------------------------------- ROM:0011C82C ROM:0011C82C loc_11C82C: ; CODE XREF: sub_11C7E4+14↑j ROM:0011C82C move.w #0,d3 ROM:0011C830 bra.s loc_11C836 ROM:0011C832 ; --------------------------------------------------------------------------- ROM:0011C832 ROM:0011C832 loc_11C832: ; CODE XREF: sub_11C7E4:loc_11C856↓j ROM:0011C832 addi.w #1,d3 ROM:0011C836 ROM:0011C836 loc_11C836: ; CODE XREF: sub_11C7E4+4C↑j ROM:0011C836 cmp.w d4,d3 ROM:0011C838 bgt.s loc_11C858 ROM:0011C83A cmp.w $F9E(d3.w*2),d5 ROM:0011C840 ble.s loc_11C848 ROM:0011C842 move.w $F9E(d3.w*2),d5 ROM:0011C848 ROM:0011C848 loc_11C848: ; CODE XREF: sub_11C7E4+5C↑j ROM:0011C848 cmp.w $F9E(d3.w*2),d6 ROM:0011C84E bge.s loc_11C856 ROM:0011C850 move.w $F9E(d3.w*2),d6 ROM:0011C856 ROM:0011C856 loc_11C856: ; CODE XREF: sub_11C7E4+6A↑j ROM:0011C856 bra.s loc_11C832 ROM:0011C858 ; --------------------------------------------------------------------------- ROM:0011C858 ROM:0011C858 loc_11C858: ; CODE XREF: sub_11C7E4:loc_11C826↑j ROM:0011C858 ; sub_11C7E4+54↑j ROM:0011C858 move.w d5,$F2C(d0.w*2) ROM:0011C85E move.w d6,$F2A(d0.w*2) ROM:0011C864 sub.w d5,d6 ROM:0011C866 move.w d6,$F2E(d0.w*2) ROM:0011C86C rts ROM:0011C86C ; End of function sub_11C7E4 ROM:0011C86C ROM:0011C86E ROM:0011C86E ; =============== S U B R O U T I N E ======================================= ROM:0011C86E ROM:0011C86E ROM:0011C86E sub_11C86E: ; CODE XREF: ROM:loc_11C77A↑p ROM:0011C86E ; ROM:loc_11C7DA↑p ROM:0011C86E move.w $F28(d0.w*2),d4 ROM:0011C874 cmpi.w #0,d0 ROM:0011C878 bne.s loc_11C898 ROM:0011C87A move.w $EC6(d0.w*2),$F4E(d4.w*2) ROM:0011C884 move.w ($5BA).w,$F3A(d4.w*2) ROM:0011C88C move.w $F16(d0.w*2),$F62(d4.w*2) ROM:0011C896 bra.s loc_11C8B4 ROM:0011C898 ; --------------------------------------------------------------------------- ROM:0011C898 ROM:0011C898 loc_11C898: ; CODE XREF: sub_11C86E+A↑j ROM:0011C898 move.w $EC6(d0.w*2),$F8A(d4.w*2) ROM:0011C8A2 move.w ($5BA).w,$F76(d4.w*2) ROM:0011C8AA move.w $F16(d0.w*2),$F9E(d4.w*2) ROM:0011C8B4 ROM:0011C8B4 loc_11C8B4: ; CODE XREF: sub_11C86E+28↑j ROM:0011C8B4 addq.w #1,d4 ROM:0011C8B6 move.w $22E(a5),d5 ROM:0011C8BA cmp.w d4,d5 ROM:0011C8BC bgt.s loc_11C8C0 ROM:0011C8BE clr.w d4 ROM:0011C8C0 ROM:0011C8C0 loc_11C8C0: ; CODE XREF: sub_11C86E+4E↑j ROM:0011C8C0 move.w d4,$F28(d0.w*2) ROM:0011C8C6 rts ROM:0011C8C6 ; End of function sub_11C86E ROM:0011C8C6 ROM:0011C8C8 ROM:0011C8C8 ; =============== S U B R O U T I N E ======================================= ROM:0011C8C8 ROM:0011C8C8 ROM:0011C8C8 sub_11C8C8: ; CODE XREF: ROM:0011C6F6↑p ROM:0011C8C8 ; ROM:0011C72A↑p ... ROM:0011C8C8 clr.w $F28(d0.w*2) ROM:0011C8CE rts ROM:0011C8CE ; End of function sub_11C8C8 ROM:0011C8CE ROM:0011C8D0 ROM:0011C8D0 ; =============== S U B R O U T I N E ======================================= ROM:0011C8D0 ROM:0011C8D0 ROM:0011C8D0 sub_11C8D0: ; CODE XREF: ROM:0011C7B4↑p ROM:0011C8D0 clr.l d5 ROM:0011C8D2 clr.l d6 ROM:0011C8D4 clr.l d7 ROM:0011C8D6 move.w $22E(a5),d3 ROM:0011C8DA subq.w #1,d3 ROM:0011C8DC bvc.s loc_11C8E2 ROM:0011C8DE move.w #$8000,d3 ROM:0011C8E2 ROM:0011C8E2 loc_11C8E2: ; CODE XREF: sub_11C8D0+C↑j ROM:0011C8E2 cmpi.w #0,d0 ROM:0011C8E6 bne.s loc_11C918 ROM:0011C8E8 move.w #0,d2 ROM:0011C8EC bra.s loc_11C8F2 ROM:0011C8EE ; --------------------------------------------------------------------------- ROM:0011C8EE ROM:0011C8EE loc_11C8EE: ; CODE XREF: sub_11C8D0+44↓j ROM:0011C8EE addi.w #1,d2 ROM:0011C8F2 ROM:0011C8F2 loc_11C8F2: ; CODE XREF: sub_11C8D0+1C↑j ROM:0011C8F2 cmp.w d3,d2 ROM:0011C8F4 bgt.s loc_11C916 ROM:0011C8F6 move.w $F3A(d2.w*2),d4 ROM:0011C8FC ext.l d4 ROM:0011C8FE add.l d4,d5 ROM:0011C900 move.w $F4E(d2.w*2),d4 ROM:0011C906 ext.l d4 ROM:0011C908 add.l d4,d6 ROM:0011C90A move.w $F62(d2.w*2),d4 ROM:0011C910 ext.l d4 ROM:0011C912 add.l d4,d7 ROM:0011C914 bra.s loc_11C8EE ROM:0011C916 ; --------------------------------------------------------------------------- ROM:0011C916 ROM:0011C916 loc_11C916: ; CODE XREF: sub_11C8D0+24↑j ROM:0011C916 bra.s loc_11C946 ROM:0011C918 ; --------------------------------------------------------------------------- ROM:0011C918 ROM:0011C918 loc_11C918: ; CODE XREF: sub_11C8D0+16↑j ROM:0011C918 move.w #0,d2 ROM:0011C91C bra.s loc_11C922 ROM:0011C91E ; --------------------------------------------------------------------------- ROM:0011C91E ROM:0011C91E loc_11C91E: ; CODE XREF: sub_11C8D0+74↓j ROM:0011C91E addi.w #1,d2 ROM:0011C922 ROM:0011C922 loc_11C922: ; CODE XREF: sub_11C8D0+4C↑j ROM:0011C922 cmp.w d3,d2 ROM:0011C924 bgt.s loc_11C946 ROM:0011C926 move.w $F76(d2.w*2),d4 ROM:0011C92C ext.l d4 ROM:0011C92E add.l d4,d5 ROM:0011C930 move.w $F8A(d2.w*2),d4 ROM:0011C936 ext.l d4 ROM:0011C938 add.l d4,d6 ROM:0011C93A move.w $F9E(d2.w*2),d4 ROM:0011C940 ext.l d4 ROM:0011C942 add.l d4,d7 ROM:0011C944 bra.s loc_11C91E ROM:0011C946 ; --------------------------------------------------------------------------- ROM:0011C946 ROM:0011C946 loc_11C946: ; CODE XREF: sub_11C8D0:loc_11C916↑j ROM:0011C946 ; sub_11C8D0+54↑j ROM:0011C946 move.l d5,d2 ROM:0011C948 divs.w $22E(a5),d2 ROM:0011C94C move.w d2,$F30(d0.w*2) ROM:0011C952 move.l d6,d2 ROM:0011C954 divs.w $22E(a5),d2 ROM:0011C958 move.w d2,$F32(d0.w*2) ROM:0011C95E move.l d7,d2 ROM:0011C960 divs.w $22E(a5),d2 ROM:0011C964 move.w d2,$F34(d0.w*2) ROM:0011C96A rts ROM:0011C96A ; End of function sub_11C8D0 ROM:0011C96A ROM:0011C96C ROM:0011C96C ; =============== S U B R O U T I N E ======================================= ROM:0011C96C ROM:0011C96C ROM:0011C96C sub_11C96C: ; CODE XREF: ROM:0011C7BC↑p ROM:0011C96C move.w $F38(d0.w*2),d3 ROM:0011C972 muls.w $F14(d0.w*2),d3 ROM:0011C978 divs.w $FB8(d0.w*2),d3 ROM:0011C97E move.w d3,$F14(d0.w*2) ROM:0011C984 rts ROM:0011C984 ; End of function sub_11C96C ROM:0011C984 ROM:0011C986 ROM:0011C986 ; =============== S U B R O U T I N E ======================================= ROM:0011C986 ROM:0011C986 ROM:0011C986 sub_11C986: ; CODE XREF: ROM:0011C7B8↑p ROM:0011C986 move.w $F32(d0.w*2),d2 ROM:0011C98C move.w $F30(d0.w*2),d3 ROM:0011C992 move.w #$3840,d1 ROM:0011C996 bsr.l sub_1178F0 ROM:0011C99C move.w ($B1C).w,d0 ROM:0011C9A0 move.w d1,$F36(d0.w*2) ROM:0011C9A6 move.w $F32(d0.w*2),d2 ROM:0011C9AC move.w $F30(d0.w*2),d3 ROM:0011C9B2 cmpi.w #0,d0 ROM:0011C9B6 bne.s loc_11C9C8 ROM:0011C9B8 move.w #$378A,d1 ROM:0011C9BC movea.w #$13EC,a1 ROM:0011C9C0 bsr.l sub_117812 ROM:0011C9C6 bra.s loc_11C9CC ROM:0011C9C8 ; --------------------------------------------------------------------------- ROM:0011C9C8 ROM:0011C9C8 loc_11C9C8: ; CODE XREF: sub_11C986+30↑j ROM:0011C9C8 move.w #$80,d1 ROM:0011C9CC ROM:0011C9CC loc_11C9CC: ; CODE XREF: sub_11C986+40↑j ROM:0011C9CC move.b d1,($1140).w ROM:0011C9D0 move.w ($B1C).w,d0 ROM:0011C9D4 clr.l d1 ROM:0011C9D6 move.b ($1140).w,d1 ROM:0011C9DA muls.w #$14,d1 ROM:0011C9DE addi.w #$1D4C,d1 ROM:0011C9E2 move.w d1,$F38(d0.w*2) ROM:0011C9E8 clr.l d3 ROM:0011C9EA move.w $F34(d0.w*2),d3 ROM:0011C9F0 muls.w $F38(d0.w*2),d3 ROM:0011C9F6 divs.w #$2710,d3 ROM:0011C9FA sub.w $F38(d0.w*2),d3 ROM:0011CA00 muls.w $F36(d0.w*2),d3 ROM:0011CA06 divs.w #$2710,d3 ROM:0011CA0A add.w $F38(d0.w*2),d3 ROM:0011CA10 move.w d3,$FB8(d0.w*2) ROM:0011CA16 ext.l d3 ROM:0011CA18 subi.w #$1D4C,d3 ROM:0011CA1C divs.w #$14,d3 ROM:0011CA20 cmpi.w #0,d3 ROM:0011CA24 bge.s loc_11CA2A ROM:0011CA26 clr.w d3 ROM:0011CA28 bra.s loc_11CA34 ROM:0011CA2A ; --------------------------------------------------------------------------- ROM:0011CA2A ROM:0011CA2A loc_11CA2A: ; CODE XREF: sub_11C986+9E↑j ROM:0011CA2A cmpi.w #$FF,d3 ROM:0011CA2E ble.s loc_11CA34 ROM:0011CA30 move.w #$FF,d3 ROM:0011CA34 ROM:0011CA34 loc_11CA34: ; CODE XREF: sub_11C986+A2↑j ROM:0011CA34 ; sub_11C986+A8↑j ROM:0011CA34 move.b d3,($1141).w ROM:0011CA38 move.w $F32(d0.w*2),d2 ROM:0011CA3E move.w $F30(d0.w*2),d3 ROM:0011CA44 clr.w d4 ROM:0011CA46 cmpi.w #0,d0 ROM:0011CA4A bne.s loc_11CA5E ROM:0011CA4C move.w #$378A,d1 ROM:0011CA50 move.b ($1141).w,d4 ROM:0011CA54 movea.w #$13EC,a0 ROM:0011CA58 bsr.l sub_117522 ROM:0011CA5E ROM:0011CA5E loc_11CA5E: ; CODE XREF: sub_11C986+C4↑j ROM:0011CA5E move.w ($B1C).w,d0 ROM:0011CA62 rts ROM:0011CA62 ; End of function sub_11C986 ROM:0011CA62 ROM:0011CA64 ; --------------------------------------------------------------------------- ROM:0011CA64 rts ROM:0011CA66 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011CA68 ROM:0011CA68 ; =============== S U B R O U T I N E ======================================= ROM:0011CA68 ROM:0011CA68 ROM:0011CA68 sub_11CA68: ; CODE XREF: sub_124988+66↓p ROM:0011CA68 move.w #0,($B1C).w ROM:0011CA6E bra.s loc_11CA76 ROM:0011CA70 ; --------------------------------------------------------------------------- ROM:0011CA70 ROM:0011CA70 loc_11CA70: ; CODE XREF: sub_11CA68+60↓j ROM:0011CA70 addi.w #1,($B1C).w ROM:0011CA76 ROM:0011CA76 loc_11CA76: ; CODE XREF: sub_11CA68+6↑j ROM:0011CA76 cmpi.w #0,($B1C).w ROM:0011CA7C bgt.s locret_11CACA ROM:0011CA7E move.w ($B1C).w,d0 ROM:0011CA82 btst #5,($1362).w ROM:0011CA88 bne.s loc_11CA8C ROM:0011CA8A bra.s loc_11CA92 ROM:0011CA8C ; --------------------------------------------------------------------------- ROM:0011CA8C ROM:0011CA8C loc_11CA8C: ; CODE XREF: sub_11CA68+20↑j ROM:0011CA8C btst d0,($113F).w ROM:0011CA90 beq.s loc_11CAB6 ROM:0011CA92 ROM:0011CA92 loc_11CA92: ; CODE XREF: sub_11CA68+22↑j ROM:0011CA92 move.w $75C(a5,d0.w*2),d1 ROM:0011CA98 cmpi.w #0,d1 ROM:0011CA9C bne.s loc_11CAB6 ROM:0011CA9E cmpi.w #0,d0 ROM:0011CAA2 bne.s loc_11CAB0 ROM:0011CAA4 bsr.w sub_11CB42 ROM:0011CAA8 bsr.w sub_11CACC ROM:0011CAAC bsr.w sub_11CBAA ROM:0011CAB0 ROM:0011CAB0 loc_11CAB0: ; CODE XREF: sub_11CA68+3A↑j ROM:0011CAB0 bsr.l sub_11C6C0 ROM:0011CAB6 ROM:0011CAB6 loc_11CAB6: ; CODE XREF: sub_11CA68+28↑j ROM:0011CAB6 ; sub_11CA68+34↑j ROM:0011CAB6 move.w ($B1C).w,d0 ROM:0011CABA btst d0,($1142).w ROM:0011CABE bne.s loc_11CAC4 ROM:0011CAC0 bsr.w sub_11CB70 ROM:0011CAC4 ROM:0011CAC4 loc_11CAC4: ; CODE XREF: sub_11CA68+56↑j ROM:0011CAC4 bclr d0,($1142).w ROM:0011CAC8 bra.s loc_11CA70 ROM:0011CACA ; --------------------------------------------------------------------------- ROM:0011CACA ROM:0011CACA locret_11CACA: ; CODE XREF: sub_11CA68+14↑j ROM:0011CACA rts ROM:0011CACA ; End of function sub_11CA68 ROM:0011CACA ROM:0011CACC ROM:0011CACC ; =============== S U B R O U T I N E ======================================= ROM:0011CACC ROM:0011CACC ROM:0011CACC sub_11CACC: ; CODE XREF: sub_11CA68+40↑p ROM:0011CACC clr.w d4 ROM:0011CACE move.w $23A(a5),d2 ROM:0011CAD2 move.w $23C(a5),d3 ROM:0011CAD6 cmp.w ($A90).w,d2 ROM:0011CADA bgt.s loc_11CB34 ROM:0011CADC cmp.w ($A90).w,d3 ROM:0011CAE0 ble.s loc_11CB34 ROM:0011CAE2 move.w $240(a5),d2 ROM:0011CAE6 move.w $242(a5),d3 ROM:0011CAEA cmp.w ($A5A).w,d3 ROM:0011CAEE bgt.s loc_11CB34 ROM:0011CAF0 cmp.w ($A5A).w,d2 ROM:0011CAF4 ble.s loc_11CB34 ROM:0011CAF6 move.w ($B1E).w,d2 ROM:0011CAFA move.w ($B20).w,d3 ROM:0011CAFE cmp.w ($A60).w,d2 ROM:0011CB02 bgt.s loc_11CB34 ROM:0011CB04 cmp.w ($A60).w,d3 ROM:0011CB08 ble.s loc_11CB34 ROM:0011CB0A move.w $23E(a5),d3 ROM:0011CB0E btst #4,($1360).w ROM:0011CB14 bne.s loc_11CB34 ROM:0011CB16 cmp.w ($A4C).w,d3 ROM:0011CB1A bgt.s loc_11CB34 ROM:0011CB1C btst #5,($1362).w ROM:0011CB22 beq.s loc_11CB34 ROM:0011CB24 btst #1,($1363).w ROM:0011CB2A bne.s loc_11CB34 ROM:0011CB2C bset #1,($135E).w ROM:0011CB32 subq.w #1,d4 ROM:0011CB34 ROM:0011CB34 loc_11CB34: ; CODE XREF: sub_11CACC+E↑j ROM:0011CB34 ; sub_11CACC+14↑j ... ROM:0011CB34 cmpi.w #0,d4 ROM:0011CB38 bne.s locret_11CB40 ROM:0011CB3A bclr #1,($135E).w ROM:0011CB40 ROM:0011CB40 locret_11CB40: ; CODE XREF: sub_11CACC+6C↑j ROM:0011CB40 rts ROM:0011CB40 ; End of function sub_11CACC ROM:0011CB40 ROM:0011CB42 ROM:0011CB42 ; =============== S U B R O U T I N E ======================================= ROM:0011CB42 ROM:0011CB42 ROM:0011CB42 sub_11CB42: ; CODE XREF: sub_11CA68+3C↑p ROM:0011CB42 move.w #$3844,d1 ROM:0011CB46 move.w ($A5E).w,d2 ROM:0011CB4A move.w ($5BA).w,d3 ROM:0011CB4E bsr.l sub_1178F0 ROM:0011CB54 move.w d1,($B20).w ROM:0011CB58 move.w #$3842,d1 ROM:0011CB5C move.w ($A5E).w,d2 ROM:0011CB60 move.w ($5BA).w,d3 ROM:0011CB64 bsr.l sub_1178F0 ROM:0011CB6A move.w d1,($B1E).w ROM:0011CB6E rts ROM:0011CB6E ; End of function sub_11CB42 ROM:0011CB6E ROM:0011CB70 ROM:0011CB70 ; =============== S U B R O U T I N E ======================================= ROM:0011CB70 ROM:0011CB70 ROM:0011CB70 sub_11CB70: ; CODE XREF: sub_11CA68+58↑p ROM:0011CB70 move.w ($B1C).w,d0 ROM:0011CB74 move.w $EC6(d0.w*2),d2 ROM:0011CB7A cmpi.w #0,d0 ROM:0011CB7E bne.s loc_11CB92 ROM:0011CB80 move.w #$378A,d1 ROM:0011CB84 move.w ($5BA).w,d3 ROM:0011CB88 movea.w #$13EC,a1 ROM:0011CB8C bsr.l sub_117812 ROM:0011CB92 ROM:0011CB92 loc_11CB92: ; CODE XREF: sub_11CB70+E↑j ROM:0011CB92 clr.w d3 ROM:0011CB94 move.b d1,d3 ROM:0011CB96 move.w ($B1C).w,d0 ROM:0011CB9A muls.w #$14,d3 ROM:0011CB9E addi.w #$1D4C,d3 ROM:0011CBA2 move.w d3,$FB8(d0.w*2) ROM:0011CBA8 rts ROM:0011CBA8 ; End of function sub_11CB70 ROM:0011CBA8 ROM:0011CBAA ROM:0011CBAA ; =============== S U B R O U T I N E ======================================= ROM:0011CBAA ROM:0011CBAA ROM:0011CBAA sub_11CBAA: ; CODE XREF: sub_11CA68+44↑p ROM:0011CBAA btst #1,($135E).w ROM:0011CBB0 beq.s loc_11CBCA ROM:0011CBB2 btst #3,($1362).w ROM:0011CBB8 bne.s loc_11CBC2 ROM:0011CBBA bset #4,($135A).w ROM:0011CBC0 bra.s loc_11CBC8 ROM:0011CBC2 ; --------------------------------------------------------------------------- ROM:0011CBC2 ROM:0011CBC2 loc_11CBC2: ; CODE XREF: sub_11CBAA+E↑j ROM:0011CBC2 bclr #4,($135A).w ROM:0011CBC8 ROM:0011CBC8 loc_11CBC8: ; CODE XREF: sub_11CBAA+16↑j ROM:0011CBC8 bra.s locret_11CBD0 ROM:0011CBCA ; --------------------------------------------------------------------------- ROM:0011CBCA ROM:0011CBCA loc_11CBCA: ; CODE XREF: sub_11CBAA+6↑j ROM:0011CBCA bclr #4,($135A).w ROM:0011CBD0 ROM:0011CBD0 locret_11CBD0: ; CODE XREF: sub_11CBAA:loc_11CBC8↑j ROM:0011CBD0 rts ROM:0011CBD0 ; End of function sub_11CBAA ROM:0011CBD0 ROM:0011CBD2 ; --------------------------------------------------------------------------- ROM:0011CBD2 move.b ($121B).l,d0 ROM:0011CBD8 move.w #9,d1 ROM:0011CBDC muls.w #9,d1 ROM:0011CBE0 subq.w #1,d1 ROM:0011CBE2 lea ($13EC).w,a0 ROM:0011CBE6 move.w #0,d2 ROM:0011CBEA bra.s loc_11CBF0 ROM:0011CBEC ; --------------------------------------------------------------------------- ROM:0011CBEC ROM:0011CBEC loc_11CBEC: ; CODE XREF: ROM:0011CBF8↓j ROM:0011CBEC addi.w #1,d2 ROM:0011CBF0 ROM:0011CBF0 loc_11CBF0: ; CODE XREF: ROM:0011CBEA↑j ROM:0011CBF0 cmp.w d1,d2 ROM:0011CBF2 bgt.s locret_11CBFA ROM:0011CBF4 move.b d0,(a0,d2.w) ROM:0011CBF8 bra.s loc_11CBEC ROM:0011CBFA ; --------------------------------------------------------------------------- ROM:0011CBFA ROM:0011CBFA locret_11CBFA: ; CODE XREF: ROM:0011CBF2↑j ROM:0011CBFA rts ROM:0011CBFC ROM:0011CBFC ; =============== S U B R O U T I N E ======================================= ROM:0011CBFC ROM:0011CBFC ROM:0011CBFC sub_11CBFC: ; CODE XREF: sub_124988+12↓p ROM:0011CBFC clr.w d0 ROM:0011CBFE move.w $244(a5),d1 ROM:0011CC02 btst #1,($143D).w ROM:0011CC08 beq.s loc_11CC34 ROM:0011CC0A btst #0,($C59).w ROM:0011CC10 bne.s loc_11CC34 ROM:0011CC12 ROM:0011CC12 loc_11CC12: ; CODE XREF: sub_11CBFC+36↓j ROM:0011CC12 cmp.w d0,d1 ROM:0011CC14 blt.s loc_11CC34 ROM:0011CC16 move.w $760(a5,d0.w*2),d2 ROM:0011CC1C cmp.w ($C78).w,d2 ROM:0011CC20 ble.s loc_11CC2E ROM:0011CC22 move.w d0,($B22).w ROM:0011CC26 bclr #1,($1351).w ROM:0011CC2C bra.s locret_11CC40 ROM:0011CC2E ; --------------------------------------------------------------------------- ROM:0011CC2E ROM:0011CC2E loc_11CC2E: ; CODE XREF: sub_11CBFC+24↑j ROM:0011CC2E addi.w #1,d0 ROM:0011CC32 bra.s loc_11CC12 ROM:0011CC34 ; --------------------------------------------------------------------------- ROM:0011CC34 ROM:0011CC34 loc_11CC34: ; CODE XREF: sub_11CBFC+C↑j ROM:0011CC34 ; sub_11CBFC+14↑j ... ROM:0011CC34 move.w $246(a5),($B22).w ROM:0011CC3A bset #1,($1351).w ROM:0011CC40 ROM:0011CC40 locret_11CC40: ; CODE XREF: sub_11CBFC+30↑j ROM:0011CC40 rts ROM:0011CC40 ; End of function sub_11CBFC ROM:0011CC40 ROM:0011CC42 ROM:0011CC42 ; =============== S U B R O U T I N E ======================================= ROM:0011CC42 ROM:0011CC42 ROM:0011CC42 sub_11CC42: ; CODE XREF: sub_11E99E+36↓p ROM:0011CC42 clr.w d1 ROM:0011CC44 move.b ($1144).w,d1 ROM:0011CC48 cmpi.w #6,d1 ROM:0011CC4C bcc.s locret_11CC56 ROM:0011CC4E movea.l off_11CC58(pc,d1.w*4),a0 ROM:0011CC52 nop ROM:0011CC54 jmp (a0) ROM:0011CC56 ; --------------------------------------------------------------------------- ROM:0011CC56 ROM:0011CC56 locret_11CC56: ; CODE XREF: sub_11CC42+A↑j ROM:0011CC56 rts ROM:0011CC56 ; End of function sub_11CC42 ROM:0011CC56 ROM:0011CC56 ; --------------------------------------------------------------------------- ROM:0011CC58 off_11CC58: dc.l loc_11CC70 ; DATA XREF: sub_11CC42+C↑r ROM:0011CC5C dc.l loc_11CC8C ROM:0011CC60 dc.l loc_11CCBC ROM:0011CC64 dc.l loc_11CD16 ROM:0011CC68 dc.l loc_11CD60 ROM:0011CC6C dc.l loc_11CDE4 ROM:0011CC70 ; --------------------------------------------------------------------------- ROM:0011CC70 ROM:0011CC70 loc_11CC70: ; DATA XREF: ROM:off_11CC58↑o ROM:0011CC70 bclr #5,($1343).w ROM:0011CC76 bclr #3,($1349).w ROM:0011CC7C bclr #1,($1348).w ROM:0011CC82 move.b #1,($1144).w ROM:0011CC88 bra.s locret_11CCBA ROM:0011CC8A ; --------------------------------------------------------------------------- ROM:0011CC8A rts ROM:0011CC8C ; --------------------------------------------------------------------------- ROM:0011CC8C ROM:0011CC8C loc_11CC8C: ; DATA XREF: ROM:0011CC5C↑o ROM:0011CC8C btst #2,($948).w ROM:0011CC92 beq.s locret_11CCBA ROM:0011CC94 btst #7,($1358).w ROM:0011CC9A beq.s locret_11CCBA ROM:0011CC9C move.w $276(a5),d0 ROM:0011CCA0 clr.b ($8D5).w ROM:0011CCA4 move.w d0,($68E).w ROM:0011CCA8 move.b #1,($8D5).w ROM:0011CCAE move.b #5,($1144).w ROM:0011CCB4 bra.l locret_11CE34 ROM:0011CCBA ; --------------------------------------------------------------------------- ROM:0011CCBA ROM:0011CCBA locret_11CCBA: ; CODE XREF: ROM:0011CC88↑j ROM:0011CCBA ; ROM:0011CC92↑j ... ROM:0011CCBA rts ROM:0011CCBC ; --------------------------------------------------------------------------- ROM:0011CCBC ROM:0011CCBC loc_11CCBC: ; DATA XREF: ROM:0011CC60↑o ROM:0011CCBC btst #2,($948).w ROM:0011CCC2 beq.s loc_11CCCC ROM:0011CCC4 btst #7,($1358).w ROM:0011CCCA bne.s loc_11CCDA ROM:0011CCCC ROM:0011CCCC loc_11CCCC: ; CODE XREF: ROM:0011CCC2↑j ROM:0011CCCC bsr.w sub_11D062 ROM:0011CCD0 move.b #4,($1144).w ROM:0011CCD6 bra.w locret_11CDE2 ROM:0011CCDA ; --------------------------------------------------------------------------- ROM:0011CCDA ROM:0011CCDA loc_11CCDA: ; CODE XREF: ROM:0011CCCA↑j ROM:0011CCDA move.w ($BB6).w,d0 ROM:0011CCDE btst #4,($1341).w ROM:0011CCE4 bne.s locret_11CD14 ROM:0011CCE6 btst #7,($135A).w ROM:0011CCEC bne.s locret_11CD14 ROM:0011CCEE cmp.w ($B26).w,d0 ROM:0011CCF2 bne.s locret_11CD14 ROM:0011CCF4 bclr #6,($135F).w ROM:0011CCFA bclr #1,($1348).w ROM:0011CD00 bset #5,($1343).w ROM:0011CD06 bset #3,($1349).w ROM:0011CD0C move.b #3,($1144).w ROM:0011CD12 bra.s locret_11CD5E ROM:0011CD14 ; --------------------------------------------------------------------------- ROM:0011CD14 ROM:0011CD14 locret_11CD14: ; CODE XREF: ROM:0011CCE4↑j ROM:0011CD14 ; ROM:0011CCEC↑j ... ROM:0011CD14 rts ROM:0011CD16 ; --------------------------------------------------------------------------- ROM:0011CD16 ROM:0011CD16 loc_11CD16: ; DATA XREF: ROM:0011CC64↑o ROM:0011CD16 btst #2,($948).w ROM:0011CD1C beq.s loc_11CD26 ROM:0011CD1E btst #7,($1358).w ROM:0011CD24 bne.s locret_11CD5E ROM:0011CD26 ROM:0011CD26 loc_11CD26: ; CODE XREF: ROM:0011CD1C↑j ROM:0011CD26 btst #1,($1348).w ROM:0011CD2C bne.s locret_11CD5E ROM:0011CD2E btst #7,($135A).w ROM:0011CD34 bne.s locret_11CD5E ROM:0011CD36 btst #4,($1341).w ROM:0011CD3C bne.s locret_11CD5E ROM:0011CD3E bsr.w sub_11D078 ROM:0011CD42 bsr.w sub_11D0E6 ROM:0011CD46 bset #6,($135F).w ROM:0011CD4C bset #1,($1348).w ROM:0011CD52 move.b #4,($1144).w ROM:0011CD58 bra.l locret_11CDE2 ROM:0011CD5E ; --------------------------------------------------------------------------- ROM:0011CD5E ROM:0011CD5E locret_11CD5E: ; CODE XREF: ROM:0011CD12↑j ROM:0011CD5E ; ROM:0011CD24↑j ... ROM:0011CD5E rts ROM:0011CD60 ; --------------------------------------------------------------------------- ROM:0011CD60 ROM:0011CD60 loc_11CD60: ; DATA XREF: ROM:0011CC68↑o ROM:0011CD60 btst #2,($948).w ROM:0011CD66 beq.s loc_11CD7C ROM:0011CD68 btst #7,($1358).w ROM:0011CD6E beq.s loc_11CD7C ROM:0011CD70 bsr.w sub_11D062 ROM:0011CD74 move.b #2,($1144).w ROM:0011CD7A bra.s locret_11CD14 ROM:0011CD7C ; --------------------------------------------------------------------------- ROM:0011CD7C ROM:0011CD7C loc_11CD7C: ; CODE XREF: ROM:0011CD66↑j ROM:0011CD7C ; ROM:0011CD6E↑j ROM:0011CD7C move.w ($BB6).w,d0 ROM:0011CD80 btst #4,($1341).w ROM:0011CD86 bne.s loc_11CDB8 ROM:0011CD88 btst #7,($135A).w ROM:0011CD8E bne.s loc_11CDB8 ROM:0011CD90 cmp.w ($B26).w,d0 ROM:0011CD94 bne.s loc_11CDB8 ROM:0011CD96 bclr #6,($135F).w ROM:0011CD9C bclr #1,($1348).w ROM:0011CDA2 move.b #1,($1144).w ROM:0011CDA8 bclr #5,($1343).w ROM:0011CDAE bclr #3,($1349).w ROM:0011CDB4 bra.w locret_11CCBA ROM:0011CDB8 ; --------------------------------------------------------------------------- ROM:0011CDB8 ROM:0011CDB8 loc_11CDB8: ; CODE XREF: ROM:0011CD86↑j ROM:0011CDB8 ; ROM:0011CD8E↑j ... ROM:0011CDB8 btst #7,($1345).w ROM:0011CDBE beq.s locret_11CDE2 ROM:0011CDC0 bclr #6,($135F).w ROM:0011CDC6 bclr #1,($1348).w ROM:0011CDCC move.b #1,($1144).w ROM:0011CDD2 bclr #5,($1343).w ROM:0011CDD8 bclr #3,($1349).w ROM:0011CDDE bra.w locret_11CCBA ROM:0011CDE2 ; --------------------------------------------------------------------------- ROM:0011CDE2 ROM:0011CDE2 locret_11CDE2: ; CODE XREF: ROM:0011CCD6↑j ROM:0011CDE2 ; ROM:0011CD58↑j ... ROM:0011CDE2 rts ROM:0011CDE4 ; --------------------------------------------------------------------------- ROM:0011CDE4 ROM:0011CDE4 loc_11CDE4: ; DATA XREF: ROM:0011CC6C↑o ROM:0011CDE4 cmpi.w #0,($68E).w ROM:0011CDEA bgt.s locret_11CE34 ROM:0011CDEC btst #2,($948).w ROM:0011CDF2 beq.s locret_11CE34 ROM:0011CDF4 btst #7,($1358).w ROM:0011CDFA beq.s locret_11CE34 ROM:0011CDFC btst #1,($1348).w ROM:0011CE02 bne.s locret_11CE34 ROM:0011CE04 btst #7,($135A).w ROM:0011CE0A bne.s locret_11CE34 ROM:0011CE0C btst #4,($1341).w ROM:0011CE12 bne.s locret_11CE34 ROM:0011CE14 bsr.w sub_11D078 ROM:0011CE18 bsr.w sub_11D080 ROM:0011CE1C bset #6,($135F).w ROM:0011CE22 bset #1,($1348).w ROM:0011CE28 move.b #2,($1144).w ROM:0011CE2E bra.l locret_11CD14 ROM:0011CE34 ; --------------------------------------------------------------------------- ROM:0011CE34 ROM:0011CE34 locret_11CE34: ; CODE XREF: ROM:0011CCB4↑j ROM:0011CE34 ; ROM:0011CDEA↑j ... ROM:0011CE34 rts ROM:0011CE36 ROM:0011CE36 ; =============== S U B R O U T I N E ======================================= ROM:0011CE36 ROM:0011CE36 ROM:0011CE36 sub_11CE36: ; CODE XREF: sub_11E99E+30↓p ROM:0011CE36 bsr.w sub_11D1F8 ROM:0011CE3A btst #4,($136B).w ROM:0011CE40 bne.s loc_11CE50 ROM:0011CE42 bclr #7,($134A).w ROM:0011CE48 bclr #2,($134D).w ROM:0011CE4E bra.s loc_11CE94 ROM:0011CE50 ; --------------------------------------------------------------------------- ROM:0011CE50 ROM:0011CE50 loc_11CE50: ; CODE XREF: sub_11CE36+A↑j ROM:0011CE50 move.w $260(a5),d0 ROM:0011CE54 cmp.w ($A6E).w,d0 ROM:0011CE58 ble.s loc_11CE62 ROM:0011CE5A bset #7,($134A).w ROM:0011CE60 bra.s loc_11CE72 ROM:0011CE62 ; --------------------------------------------------------------------------- ROM:0011CE62 ROM:0011CE62 loc_11CE62: ; CODE XREF: sub_11CE36+22↑j ROM:0011CE62 add.w $262(a5),d0 ROM:0011CE66 cmp.w ($A6E).w,d0 ROM:0011CE6A bge.s loc_11CE72 ROM:0011CE6C bclr #7,($134A).w ROM:0011CE72 ROM:0011CE72 loc_11CE72: ; CODE XREF: sub_11CE36+2A↑j ROM:0011CE72 ; sub_11CE36+34↑j ROM:0011CE72 move.w $264(a5),d0 ROM:0011CE76 cmp.w ($A6E).w,d0 ROM:0011CE7A bge.s loc_11CE84 ROM:0011CE7C bset #2,($134D).w ROM:0011CE82 bra.s loc_11CE94 ROM:0011CE84 ; --------------------------------------------------------------------------- ROM:0011CE84 ROM:0011CE84 loc_11CE84: ; CODE XREF: sub_11CE36+44↑j ROM:0011CE84 sub.w $266(a5),d0 ROM:0011CE88 cmp.w ($A6E).w,d0 ROM:0011CE8C ble.s loc_11CE94 ROM:0011CE8E bclr #2,($134D).w ROM:0011CE94 ROM:0011CE94 loc_11CE94: ; CODE XREF: sub_11CE36+18↑j ROM:0011CE94 ; sub_11CE36+4C↑j ... ROM:0011CE94 clr.w d1 ROM:0011CE96 move.b ($1145).w,d1 ROM:0011CE9A cmpi.w #4,d1 ROM:0011CE9E bcc.s locret_11CEA8 ROM:0011CEA0 movea.l off_11CEAA(pc,d1.w*4),a0 ROM:0011CEA4 nop ROM:0011CEA6 jmp (a0) ROM:0011CEA8 ; --------------------------------------------------------------------------- ROM:0011CEA8 ROM:0011CEA8 locret_11CEA8: ; CODE XREF: sub_11CE36+68↑j ROM:0011CEA8 rts ROM:0011CEA8 ; End of function sub_11CE36 ROM:0011CEA8 ROM:0011CEA8 ; --------------------------------------------------------------------------- ROM:0011CEAA off_11CEAA: dc.l loc_11CEBA ; DATA XREF: sub_11CE36+6A↑r ROM:0011CEAE dc.l loc_11CECA ROM:0011CEB2 dc.l loc_11CEFC ROM:0011CEB6 dc.l loc_11CF80 ROM:0011CEBA ; --------------------------------------------------------------------------- ROM:0011CEBA ROM:0011CEBA loc_11CEBA: ; DATA XREF: ROM:off_11CEAA↑o ROM:0011CEBA bclr #7,($1358).w ROM:0011CEC0 move.b #1,($1145).w ROM:0011CEC6 bra.s locret_11CEFA ROM:0011CEC8 ; --------------------------------------------------------------------------- ROM:0011CEC8 rts ROM:0011CECA ; --------------------------------------------------------------------------- ROM:0011CECA ROM:0011CECA loc_11CECA: ; DATA XREF: ROM:0011CEAE↑o ROM:0011CECA btst #6,($1360).w ROM:0011CED0 beq.s locret_11CEFA ROM:0011CED2 move.w #$37A8,d1 ROM:0011CED6 move.w ($A90).w,d2 ROM:0011CEDA bsr.l sub_1178F0 ROM:0011CEE0 clr.b ($8D4).w ROM:0011CEE4 move.w d1,($68C).w ROM:0011CEE8 move.b #1,($8D4).w ROM:0011CEEE move.b #2,($1145).w ROM:0011CEF4 bra.l locret_11CF7E ROM:0011CEFA ; --------------------------------------------------------------------------- ROM:0011CEFA ROM:0011CEFA locret_11CEFA: ; CODE XREF: ROM:0011CEC6↑j ROM:0011CEFA ; ROM:0011CED0↑j ... ROM:0011CEFA rts ROM:0011CEFC ; --------------------------------------------------------------------------- ROM:0011CEFC ROM:0011CEFC loc_11CEFC: ; DATA XREF: ROM:0011CEB2↑o ROM:0011CEFC btst #6,($1360).w ROM:0011CF02 bne.s loc_11CF0C ROM:0011CF04 move.b #1,($1145).w ROM:0011CF0A bra.s locret_11CEFA ROM:0011CF0C ; --------------------------------------------------------------------------- ROM:0011CF0C ROM:0011CF0C loc_11CF0C: ; CODE XREF: ROM:0011CF02↑j ROM:0011CF0C move.w $24E(a5),d0 ROM:0011CF10 sub.w $24C(a5),d0 ROM:0011CF14 cmp.w ($5BA).w,d0 ROM:0011CF18 ble.s locret_11CF7E ROM:0011CF1A cmpi.w #0,($6DA).w ROM:0011CF20 bgt.s loc_11CF24 ROM:0011CF22 bra.s loc_11CF32 ROM:0011CF24 ; --------------------------------------------------------------------------- ROM:0011CF24 ROM:0011CF24 loc_11CF24: ; CODE XREF: ROM:0011CF20↑j ROM:0011CF24 move.w $252(a5),d0 ROM:0011CF28 sub.w $250(a5),d0 ROM:0011CF2C cmp.w ($C7C).w,d0 ROM:0011CF30 ble.s locret_11CF7E ROM:0011CF32 ROM:0011CF32 loc_11CF32: ; CODE XREF: ROM:0011CF22↑j ROM:0011CF32 move.w $256(a5),d0 ROM:0011CF36 sub.w $254(a5),d0 ROM:0011CF3A btst #2,($134D).w ROM:0011CF40 bne.s locret_11CF7E ROM:0011CF42 cmp.w ($A90).w,d0 ROM:0011CF46 ble.s locret_11CF7E ROM:0011CF48 move.w $258(a5),d1 ROM:0011CF4C add.w $25A(a5),d1 ROM:0011CF50 btst #7,($134A).w ROM:0011CF56 bne.s locret_11CF7E ROM:0011CF58 cmp.w ($A44).w,d1 ROM:0011CF5C bge.s locret_11CF7E ROM:0011CF5E cmpi.w #0,($68C).w ROM:0011CF64 bgt.s locret_11CF7E ROM:0011CF66 btst #3,($1352).w ROM:0011CF6C bne.s locret_11CF7E ROM:0011CF6E bset #7,($1358).w ROM:0011CF74 move.b #3,($1145).w ROM:0011CF7A bra.w locret_11D00A ROM:0011CF7E ; --------------------------------------------------------------------------- ROM:0011CF7E ROM:0011CF7E locret_11CF7E: ; CODE XREF: ROM:0011CEF4↑j ROM:0011CF7E ; ROM:0011CF18↑j ... ROM:0011CF7E rts ROM:0011CF80 ; --------------------------------------------------------------------------- ROM:0011CF80 ROM:0011CF80 loc_11CF80: ; DATA XREF: ROM:0011CEB6↑o ROM:0011CF80 btst #6,($1360).w ROM:0011CF86 bne.s loc_11CF98 ROM:0011CF88 bclr #7,($1358).w ROM:0011CF8E move.b #1,($1145).w ROM:0011CF94 bra.w locret_11CEFA ROM:0011CF98 ; --------------------------------------------------------------------------- ROM:0011CF98 ROM:0011CF98 loc_11CF98: ; CODE XREF: ROM:0011CF86↑j ROM:0011CF98 move.w $24E(a5),d0 ROM:0011CF9C cmp.w ($5BA).w,d0 ROM:0011CFA0 bgt.s loc_11CFA4 ROM:0011CFA2 bra.s loc_11CFE6 ROM:0011CFA4 ; --------------------------------------------------------------------------- ROM:0011CFA4 ROM:0011CFA4 loc_11CFA4: ; CODE XREF: ROM:0011CFA0↑j ROM:0011CFA4 btst #7,($1343).w ROM:0011CFAA beq.s loc_11CFB4 ROM:0011CFAC bclr #7,($1343).w ROM:0011CFB2 bra.s loc_11CFE6 ROM:0011CFB4 ; --------------------------------------------------------------------------- ROM:0011CFB4 ROM:0011CFB4 loc_11CFB4: ; CODE XREF: ROM:0011CFAA↑j ROM:0011CFB4 move.w $256(a5),d0 ROM:0011CFB8 cmp.w ($A90).w,d0 ROM:0011CFBC bgt.s loc_11CFC0 ROM:0011CFBE bra.s loc_11CFE6 ROM:0011CFC0 ; --------------------------------------------------------------------------- ROM:0011CFC0 ROM:0011CFC0 loc_11CFC0: ; CODE XREF: ROM:0011CFBC↑j ROM:0011CFC0 move.w $258(a5),d0 ROM:0011CFC4 cmp.w ($A44).w,d0 ROM:0011CFC8 blt.s loc_11CFCC ROM:0011CFCA bra.s loc_11CFE6 ROM:0011CFCC ; --------------------------------------------------------------------------- ROM:0011CFCC ROM:0011CFCC loc_11CFCC: ; CODE XREF: ROM:0011CFC8↑j ROM:0011CFCC btst #7,($134A).w ROM:0011CFD2 bne.s loc_11CFE6 ROM:0011CFD4 btst #2,($134D).w ROM:0011CFDA bne.s loc_11CFE6 ROM:0011CFDC btst #3,($1352).w ROM:0011CFE2 bne.s loc_11CFE6 ROM:0011CFE4 bra.s locret_11D00A ROM:0011CFE6 ; --------------------------------------------------------------------------- ROM:0011CFE6 ROM:0011CFE6 loc_11CFE6: ; CODE XREF: ROM:0011CFA2↑j ROM:0011CFE6 ; ROM:0011CFB2↑j ... ROM:0011CFE6 bclr #7,($1358).w ROM:0011CFEC move.w $25C(a5),d1 ROM:0011CFF0 clr.b ($8FB).w ROM:0011CFF4 move.w d1,($6DA).w ROM:0011CFF8 move.b #1,($8FB).w ROM:0011CFFE move.b #2,($1145).w ROM:0011D004 bra.l locret_11CF7E ROM:0011D00A ; --------------------------------------------------------------------------- ROM:0011D00A ROM:0011D00A locret_11D00A: ; CODE XREF: ROM:0011CF7A↑j ROM:0011D00A ; ROM:0011CFE4↑j ROM:0011D00A rts ROM:0011D00C ; --------------------------------------------------------------------------- ROM:0011D00C rts ROM:0011D00E ROM:0011D00E ; =============== S U B R O U T I N E ======================================= ROM:0011D00E ROM:0011D00E ROM:0011D00E sub_11D00E: ; CODE XREF: sub_11E99E+24↓p ROM:0011D00E move.w $252(a5),d0 ROM:0011D012 btst #0,($1344).w ROM:0011D018 bne.s loc_11D03E ROM:0011D01A cmp.w ($C7C).w,d0 ROM:0011D01E bge.s loc_11D03E ROM:0011D020 move.w $25C(a5),d1 ROM:0011D024 clr.b ($8FB).w ROM:0011D028 move.w d1,($6DA).w ROM:0011D02C move.b #1,($8FB).w ROM:0011D032 bset #7,($1343).w ROM:0011D038 bset #0,($1344).w ROM:0011D03E ROM:0011D03E loc_11D03E: ; CODE XREF: sub_11D00E+A↑j ROM:0011D03E ; sub_11D00E+10↑j ROM:0011D03E btst #0,($1344).w ROM:0011D044 beq.s locret_11D060 ROM:0011D046 move.w $250(a5),d1 ROM:0011D04A sub.w d1,d0 ROM:0011D04C cmp.w ($C7C).w,d0 ROM:0011D050 ble.s locret_11D060 ROM:0011D052 bclr #0,($1344).w ROM:0011D058 clr.b ($8FB).w ROM:0011D05C clr.w ($6DA).w ROM:0011D060 ROM:0011D060 locret_11D060: ; CODE XREF: sub_11D00E+36↑j ROM:0011D060 ; sub_11D00E+42↑j ROM:0011D060 rts ROM:0011D060 ; End of function sub_11D00E ROM:0011D060 ROM:0011D062 ROM:0011D062 ; =============== S U B R O U T I N E ======================================= ROM:0011D062 ROM:0011D062 ROM:0011D062 sub_11D062: ; CODE XREF: ROM:loc_11CCCC↑p ROM:0011D062 ; ROM:0011CD70↑p ROM:0011D062 move.w ($B26).w,d0 ROM:0011D066 move.w ($B24).w,($B26).w ROM:0011D06C move.w d0,($B24).w ROM:0011D070 move.w $34(a5),($B28).w ROM:0011D076 rts ROM:0011D076 ; End of function sub_11D062 ROM:0011D076 ROM:0011D078 ROM:0011D078 ; =============== S U B R O U T I N E ======================================= ROM:0011D078 ROM:0011D078 ROM:0011D078 sub_11D078: ; CODE XREF: ROM:0011CD3E↑p ROM:0011D078 ; ROM:0011CE14↑p ROM:0011D078 move.w ($BB6).w,($B24).w ROM:0011D07E rts ROM:0011D07E ; End of function sub_11D078 ROM:0011D07E ROM:0011D080 ROM:0011D080 ; =============== S U B R O U T I N E ======================================= ROM:0011D080 ROM:0011D080 ROM:0011D080 sub_11D080: ; CODE XREF: ROM:0011CE18↑p ROM:0011D080 move.w #$384E,d1 ROM:0011D084 move.w ($5BA).w,d2 ROM:0011D088 move.w ($B2A).w,d3 ROM:0011D08C bsr.l sub_1178F0 ROM:0011D092 move.w d1,($B34).w ROM:0011D096 move.w #$3862,d1 ROM:0011D09A move.w ($B24).w,d2 ROM:0011D09E move.w ($1380).w,d3 ROM:0011D0A2 bsr.l sub_1178F0 ROM:0011D0A8 move.w ($B24).w,d0 ROM:0011D0AC sub.w d1,d0 ROM:0011D0AE add.w ($B34).w,d0 ROM:0011D0B2 move.w d0,($B30).w ROM:0011D0B6 move.w #$3860,d1 ROM:0011D0BA move.w ($B30).w,d2 ROM:0011D0BE move.w ($1380).w,d3 ROM:0011D0C2 bsr.l sub_1178F0 ROM:0011D0C8 add.w ($B30).w,d1 ROM:0011D0CC move.w $3C(a5),d0 ROM:0011D0D0 cmp.w d1,d0 ROM:0011D0D2 bge.s loc_11D0DA ROM:0011D0D4 move.w d0,($B26).w ROM:0011D0D8 bra.s loc_11D0DE ROM:0011D0DA ; --------------------------------------------------------------------------- ROM:0011D0DA ROM:0011D0DA loc_11D0DA: ; CODE XREF: sub_11D080+52↑j ROM:0011D0DA move.w d1,($B26).w ROM:0011D0DE ROM:0011D0DE loc_11D0DE: ; CODE XREF: sub_11D080+58↑j ROM:0011D0DE move.w $24A(a5),($B28).w ROM:0011D0E4 rts ROM:0011D0E4 ; End of function sub_11D080 ROM:0011D0E4 ROM:0011D0E6 ROM:0011D0E6 ; =============== S U B R O U T I N E ======================================= ROM:0011D0E6 ROM:0011D0E6 ROM:0011D0E6 sub_11D0E6: ; CODE XREF: ROM:0011CD42↑p ROM:0011D0E6 btst #1,($1359).w ROM:0011D0EC bne.s loc_11D14C ROM:0011D0EE move.w #$384C,d1 ROM:0011D0F2 move.w ($5BA).w,d2 ROM:0011D0F6 move.w ($B2A).w,d3 ROM:0011D0FA bsr.l sub_1178F0 ROM:0011D100 move.w d1,($B32).w ROM:0011D104 move.w #$3862,d1 ROM:0011D108 move.w ($B24).w,d2 ROM:0011D10C move.w ($1380).w,d3 ROM:0011D110 bsr.l sub_1178F0 ROM:0011D116 move.w ($B24).w,d0 ROM:0011D11A sub.w d1,d0 ROM:0011D11C sub.w ($B32).w,d0 ROM:0011D120 move.w ($BAE).w,d2 ROM:0011D124 sub.w ($B2C).w,d2 ROM:0011D128 cmp.w d0,d2 ROM:0011D12A ble.s loc_11D12E ROM:0011D12C move.w d2,d0 ROM:0011D12E ROM:0011D12E loc_11D12E: ; CODE XREF: sub_11D0E6+44↑j ROM:0011D12E move.w d0,($B30).w ROM:0011D132 move.w #$3860,d1 ROM:0011D136 move.w ($B30).w,d2 ROM:0011D13A move.w ($1380).w,d3 ROM:0011D13E bsr.l sub_1178F0 ROM:0011D144 add.w ($B30).w,d1 ROM:0011D148 move.w d1,d0 ROM:0011D14A bra.s loc_11D150 ROM:0011D14C ; --------------------------------------------------------------------------- ROM:0011D14C ROM:0011D14C loc_11D14C: ; CODE XREF: sub_11D0E6+6↑j ROM:0011D14C move.w ($B24).w,d0 ROM:0011D150 ROM:0011D150 loc_11D150: ; CODE XREF: sub_11D0E6+64↑j ROM:0011D150 move.w $3C(a5),d2 ROM:0011D154 cmp.w d0,d2 ROM:0011D156 bge.s loc_11D15A ROM:0011D158 move.w d2,d0 ROM:0011D15A ROM:0011D15A loc_11D15A: ; CODE XREF: sub_11D0E6+70↑j ROM:0011D15A move.w d0,($B26).w ROM:0011D15E move.w $248(a5),($B28).w ROM:0011D164 rts ROM:0011D164 ; End of function sub_11D0E6 ROM:0011D164 ROM:0011D166 ROM:0011D166 ; =============== S U B R O U T I N E ======================================= ROM:0011D166 ROM:0011D166 ROM:0011D166 sub_11D166: ; CODE XREF: sub_11E99E+2A↓p ROM:0011D166 move.w $25E(a5),d0 ROM:0011D16A cmpi.w #0,d0 ROM:0011D16E beq.s loc_11D176 ROM:0011D170 cmpi.w #2,d0 ROM:0011D174 bne.s loc_11D17E ROM:0011D176 ROM:0011D176 loc_11D176: ; CODE XREF: sub_11D166+8↑j ROM:0011D176 bclr #4,($136B).w ROM:0011D17C bra.s loc_11D184 ROM:0011D17E ; --------------------------------------------------------------------------- ROM:0011D17E ROM:0011D17E loc_11D17E: ; CODE XREF: sub_11D166+E↑j ROM:0011D17E bset #4,($136B).w ROM:0011D184 ROM:0011D184 loc_11D184: ; CODE XREF: sub_11D166+16↑j ROM:0011D184 cmpi.w #0,d0 ROM:0011D188 beq.s loc_11D190 ROM:0011D18A cmpi.w #1,d0 ROM:0011D18E bne.s loc_11D198 ROM:0011D190 ROM:0011D190 loc_11D190: ; CODE XREF: sub_11D166+22↑j ROM:0011D190 bclr #3,($1363).w ROM:0011D196 bra.s loc_11D19E ROM:0011D198 ; --------------------------------------------------------------------------- ROM:0011D198 ROM:0011D198 loc_11D198: ; CODE XREF: sub_11D166+28↑j ROM:0011D198 bset #3,($1363).w ROM:0011D19E ROM:0011D19E loc_11D19E: ; CODE XREF: sub_11D166+30↑j ROM:0011D19E btst #4,($136B).w ROM:0011D1A4 bne.s loc_11D1BA ROM:0011D1A6 move.w #$3846,d1 ROM:0011D1AA move.w ($A48).w,d2 ROM:0011D1AE move.w ($A44).w,d3 ROM:0011D1B2 bsr.l sub_1178F0 ROM:0011D1B8 bra.s loc_11D1CC ROM:0011D1BA ; --------------------------------------------------------------------------- ROM:0011D1BA ROM:0011D1BA loc_11D1BA: ; CODE XREF: sub_11D166+3E↑j ROM:0011D1BA move.w #$3848,d1 ROM:0011D1BE move.w ($A6E).w,d2 ROM:0011D1C2 move.w ($A44).w,d3 ROM:0011D1C6 bsr.l sub_1178F0 ROM:0011D1CC ROM:0011D1CC loc_11D1CC: ; CODE XREF: sub_11D166+52↑j ROM:0011D1CC btst #3,($1363).w ROM:0011D1D2 beq.s loc_11D1DC ROM:0011D1D4 muls.w ($B2E).w,d1 ROM:0011D1D8 divs.w #$2710,d1 ROM:0011D1DC ROM:0011D1DC loc_11D1DC: ; CODE XREF: sub_11D166+6C↑j ROM:0011D1DC move.w d1,($B2A).w ROM:0011D1E0 move.w #$384A,d1 ROM:0011D1E4 move.w ($B2A).w,d2 ROM:0011D1E8 move.w ($1380).w,d3 ROM:0011D1EC bsr.l sub_1178F0 ROM:0011D1F2 move.w d1,($B2C).w ROM:0011D1F6 rts ROM:0011D1F6 ; End of function sub_11D166 ROM:0011D1F6 ROM:0011D1F8 ROM:0011D1F8 ; =============== S U B R O U T I N E ======================================= ROM:0011D1F8 ROM:0011D1F8 ROM:0011D1F8 sub_11D1F8: ; CODE XREF: sub_11CE36↑p ROM:0011D1F8 clr.w d1 ROM:0011D1FA move.b ($1143).w,d1 ROM:0011D1FE cmpi.w #4,d1 ROM:0011D202 bcc.s locret_11D20C ROM:0011D204 movea.l off_11D20E(pc,d1.w*4),a0 ROM:0011D208 nop ROM:0011D20A jmp (a0) ROM:0011D20C ; --------------------------------------------------------------------------- ROM:0011D20C ROM:0011D20C locret_11D20C: ; CODE XREF: sub_11D1F8+A↑j ROM:0011D20C rts ROM:0011D20C ; End of function sub_11D1F8 ROM:0011D20C ROM:0011D20C ; --------------------------------------------------------------------------- ROM:0011D20E off_11D20E: dc.l loc_11D21E ; DATA XREF: sub_11D1F8+C↑r ROM:0011D212 dc.l loc_11D22C ROM:0011D216 dc.l loc_11D276 ROM:0011D21A dc.l loc_11D2A0 ROM:0011D21E ; --------------------------------------------------------------------------- ROM:0011D21E ROM:0011D21E loc_11D21E: ; DATA XREF: ROM:off_11D20E↑o ROM:0011D21E bclr #3,($1352).w ROM:0011D224 move.b #1,($1143).w ROM:0011D22A bra.s locret_11D274 ROM:0011D22C ; --------------------------------------------------------------------------- ROM:0011D22C ROM:0011D22C loc_11D22C: ; DATA XREF: ROM:0011D212↑o ROM:0011D22C move.w $268(a5),d0 ROM:0011D230 move.w $26A(a5),d1 ROM:0011D234 move.w $26E(a5),d2 ROM:0011D238 move.w $26C(a5),d3 ROM:0011D23C cmp.w ($5BA).w,d0 ROM:0011D240 bgt.s locret_11D274 ROM:0011D242 cmp.w ($560).w,d1 ROM:0011D246 bgt.s locret_11D274 ROM:0011D248 cmp.w ($A5E).w,d2 ROM:0011D24C bgt.s locret_11D274 ROM:0011D24E cmp.w ($C7C).w,d3 ROM:0011D252 bgt.s locret_11D274 ROM:0011D254 bset #3,($1352).w ROM:0011D25A move.w $274(a5),d4 ROM:0011D25E clr.b ($8FC).w ROM:0011D262 move.w d4,($6DC).w ROM:0011D266 move.b #1,($8FC).w ROM:0011D26C move.b #2,($1143).w ROM:0011D272 bra.s locret_11D29E ROM:0011D274 ; --------------------------------------------------------------------------- ROM:0011D274 ROM:0011D274 locret_11D274: ; CODE XREF: ROM:0011D22A↑j ROM:0011D274 ; ROM:0011D240↑j ... ROM:0011D274 rts ROM:0011D276 ; --------------------------------------------------------------------------- ROM:0011D276 ROM:0011D276 loc_11D276: ; DATA XREF: ROM:0011D216↑o ROM:0011D276 move.w $270(a5),d0 ROM:0011D27A cmpi.w #0,($6DC).w ROM:0011D280 ble.s loc_11D288 ROM:0011D282 cmp.w ($560).w,d0 ROM:0011D286 bgt.s locret_11D29E ROM:0011D288 ROM:0011D288 loc_11D288: ; CODE XREF: ROM:0011D280↑j ROM:0011D288 bclr #3,($1352).w ROM:0011D28E clr.b ($8FC).w ROM:0011D292 clr.w ($6DC).w ROM:0011D296 move.b #3,($1143).w ROM:0011D29C bra.s locret_11D2B2 ROM:0011D29E ; --------------------------------------------------------------------------- ROM:0011D29E ROM:0011D29E locret_11D29E: ; CODE XREF: ROM:0011D272↑j ROM:0011D29E ; ROM:0011D286↑j ROM:0011D29E rts ROM:0011D2A0 ; --------------------------------------------------------------------------- ROM:0011D2A0 ROM:0011D2A0 loc_11D2A0: ; DATA XREF: ROM:0011D21A↑o ROM:0011D2A0 move.w $272(a5),d0 ROM:0011D2A4 cmp.w ($560).w,d0 ROM:0011D2A8 blt.s locret_11D2B2 ROM:0011D2AA move.b #1,($1143).w ROM:0011D2B0 bra.s locret_11D274 ROM:0011D2B2 ; --------------------------------------------------------------------------- ROM:0011D2B2 ROM:0011D2B2 locret_11D2B2: ; CODE XREF: ROM:0011D29C↑j ROM:0011D2B2 ; ROM:0011D2A8↑j ROM:0011D2B2 rts ROM:0011D2B4 ROM:0011D2B4 ; =============== S U B R O U T I N E ======================================= ROM:0011D2B4 ROM:0011D2B4 ROM:0011D2B4 sub_11D2B4: ; CODE XREF: sub_11E99E:loc_11E9B6↓p ROM:0011D2B4 clr.w d1 ROM:0011D2B6 move.b ($1146).w,d1 ROM:0011D2BA cmpi.w #6,d1 ROM:0011D2BE bcc.s locret_11D2C8 ROM:0011D2C0 movea.l off_11D2CA(pc,d1.w*4),a0 ROM:0011D2C4 nop ROM:0011D2C6 jmp (a0) ROM:0011D2C8 ; --------------------------------------------------------------------------- ROM:0011D2C8 ROM:0011D2C8 locret_11D2C8: ; CODE XREF: sub_11D2B4+A↑j ROM:0011D2C8 rts ROM:0011D2C8 ; End of function sub_11D2B4 ROM:0011D2C8 ROM:0011D2C8 ; --------------------------------------------------------------------------- ROM:0011D2CA off_11D2CA: dc.l loc_11D2E2 ; DATA XREF: sub_11D2B4+C↑r ROM:0011D2CE dc.l loc_11D2F8 ROM:0011D2D2 dc.l loc_11D332 ROM:0011D2D6 dc.l loc_11D366 ROM:0011D2DA dc.l loc_11D3A6 ROM:0011D2DE dc.l loc_11D3E8 ROM:0011D2E2 ; --------------------------------------------------------------------------- ROM:0011D2E2 ROM:0011D2E2 loc_11D2E2: ; DATA XREF: ROM:off_11D2CA↑o ROM:0011D2E2 bclr #7,($135A).w ROM:0011D2E8 bclr #2,($1355).w ROM:0011D2EE move.b #1,($1146).w ROM:0011D2F4 bra.s locret_11D330 ROM:0011D2F6 ; --------------------------------------------------------------------------- ROM:0011D2F6 rts ROM:0011D2F8 ; --------------------------------------------------------------------------- ROM:0011D2F8 ROM:0011D2F8 loc_11D2F8: ; DATA XREF: ROM:0011D2CE↑o ROM:0011D2F8 btst #2,($94A).w ROM:0011D2FE beq.s loc_11D318 ROM:0011D300 btst #5,($1362).w ROM:0011D306 beq.s loc_11D318 ROM:0011D308 bset #2,($1355).w ROM:0011D30E move.b #4,($1146).w ROM:0011D314 bra.w loc_11D3E2 ROM:0011D318 ; --------------------------------------------------------------------------- ROM:0011D318 ROM:0011D318 loc_11D318: ; CODE XREF: ROM:0011D2FE↑j ROM:0011D318 ; ROM:0011D306↑j ROM:0011D318 btst #5,($1362).w ROM:0011D31E beq.s locret_11D330 ROM:0011D320 btst #2,($94A).w ROM:0011D326 bne.s locret_11D330 ROM:0011D328 move.b #2,($1146).w ROM:0011D32E bra.s loc_11D360 ROM:0011D330 ; --------------------------------------------------------------------------- ROM:0011D330 ROM:0011D330 locret_11D330: ; CODE XREF: ROM:0011D2F4↑j ROM:0011D330 ; ROM:0011D31E↑j ... ROM:0011D330 rts ROM:0011D332 ; --------------------------------------------------------------------------- ROM:0011D332 ROM:0011D332 loc_11D332: ; DATA XREF: ROM:0011D2D2↑o ROM:0011D332 btst #5,($1362).w ROM:0011D338 bne.s loc_11D342 ROM:0011D33A move.b #1,($1146).w ROM:0011D340 bra.s locret_11D330 ROM:0011D342 ; --------------------------------------------------------------------------- ROM:0011D342 ROM:0011D342 loc_11D342: ; CODE XREF: ROM:0011D338↑j ROM:0011D342 btst #2,($94A).w ROM:0011D348 beq.s loc_11D360 ROM:0011D34A bsr.w sub_11D44C ROM:0011D34E bsr.w sub_11D4C4 ROM:0011D352 bset #7,($135A).w ROM:0011D358 move.b #3,($1146).w ROM:0011D35E bra.s loc_11D3A0 ROM:0011D360 ; --------------------------------------------------------------------------- ROM:0011D360 ROM:0011D360 loc_11D360: ; CODE XREF: ROM:0011D32E↑j ROM:0011D360 ; ROM:0011D348↑j ... ROM:0011D360 bsr.w sub_11D424 ROM:0011D364 rts ROM:0011D366 ; --------------------------------------------------------------------------- ROM:0011D366 ROM:0011D366 loc_11D366: ; DATA XREF: ROM:0011D2D6↑o ROM:0011D366 btst #2,($94A).w ROM:0011D36C bne.s loc_11D37C ROM:0011D36E bsr.w sub_11D526 ROM:0011D372 move.b #5,($1146).w ROM:0011D378 bra.w loc_11D41C ROM:0011D37C ; --------------------------------------------------------------------------- ROM:0011D37C ROM:0011D37C loc_11D37C: ; CODE XREF: ROM:0011D36C↑j ROM:0011D37C move.w ($B3A).w,d0 ROM:0011D380 cmp.w ($BB6).w,d0 ROM:0011D384 bne.s loc_11D3A0 ROM:0011D386 bsr.l sub_11ED50 ROM:0011D38C bclr #7,($135A).w ROM:0011D392 bset #2,($1355).w ROM:0011D398 move.b #4,($1146).w ROM:0011D39E bra.s loc_11D3E2 ROM:0011D3A0 ; --------------------------------------------------------------------------- ROM:0011D3A0 ROM:0011D3A0 loc_11D3A0: ; CODE XREF: ROM:0011D35E↑j ROM:0011D3A0 ; ROM:0011D384↑j ... ROM:0011D3A0 bsr.w sub_11D438 ROM:0011D3A4 rts ROM:0011D3A6 ; --------------------------------------------------------------------------- ROM:0011D3A6 ROM:0011D3A6 loc_11D3A6: ; DATA XREF: ROM:0011D2DA↑o ROM:0011D3A6 btst #5,($1362).w ROM:0011D3AC bne.s loc_11D3BE ROM:0011D3AE bclr #2,($1355).w ROM:0011D3B4 move.b #1,($1146).w ROM:0011D3BA bra.w locret_11D330 ROM:0011D3BE ; --------------------------------------------------------------------------- ROM:0011D3BE ROM:0011D3BE loc_11D3BE: ; CODE XREF: ROM:0011D3AC↑j ROM:0011D3BE btst #2,($94A).w ROM:0011D3C4 bne.s loc_11D3E2 ROM:0011D3C6 bsr.w sub_11D44C ROM:0011D3CA bsr.w sub_11D454 ROM:0011D3CE bset #7,($135A).w ROM:0011D3D4 bclr #2,($1355).w ROM:0011D3DA move.b #5,($1146).w ROM:0011D3E0 bra.s loc_11D41C ROM:0011D3E2 ; --------------------------------------------------------------------------- ROM:0011D3E2 ROM:0011D3E2 loc_11D3E2: ; CODE XREF: ROM:0011D314↑j ROM:0011D3E2 ; ROM:0011D39E↑j ... ROM:0011D3E2 bsr.w sub_11D438 ROM:0011D3E6 rts ROM:0011D3E8 ; --------------------------------------------------------------------------- ROM:0011D3E8 ROM:0011D3E8 loc_11D3E8: ; DATA XREF: ROM:0011D2DE↑o ROM:0011D3E8 btst #2,($94A).w ROM:0011D3EE beq.s loc_11D3FC ROM:0011D3F0 bsr.w sub_11D526 ROM:0011D3F4 move.b #3,($1146).w ROM:0011D3FA bra.s loc_11D3A0 ROM:0011D3FC ; --------------------------------------------------------------------------- ROM:0011D3FC ROM:0011D3FC loc_11D3FC: ; CODE XREF: ROM:0011D3EE↑j ROM:0011D3FC move.w ($B3A).w,d0 ROM:0011D400 cmp.w ($BB6).w,d0 ROM:0011D404 bne.s loc_11D41C ROM:0011D406 bsr.l sub_11ED50 ROM:0011D40C bclr #7,($135A).w ROM:0011D412 move.b #2,($1146).w ROM:0011D418 bra.w loc_11D360 ROM:0011D41C ; --------------------------------------------------------------------------- ROM:0011D41C ROM:0011D41C loc_11D41C: ; CODE XREF: ROM:0011D378↑j ROM:0011D41C ; ROM:0011D3E0↑j ... ROM:0011D41C bsr.w sub_11D424 ROM:0011D420 rts ROM:0011D422 ; --------------------------------------------------------------------------- ROM:0011D422 rts ROM:0011D424 ROM:0011D424 ; =============== S U B R O U T I N E ======================================= ROM:0011D424 ROM:0011D424 ROM:0011D424 sub_11D424: ; CODE XREF: ROM:loc_11D360↑p ROM:0011D424 ; ROM:loc_11D41C↑p ROM:0011D424 move.w #$37AA,d1 ROM:0011D428 move.w ($A90).w,d2 ROM:0011D42C bsr.l sub_1178F0 ROM:0011D432 move.w d1,($B92).w ROM:0011D436 rts ROM:0011D436 ; End of function sub_11D424 ROM:0011D436 ROM:0011D438 ROM:0011D438 ; =============== S U B R O U T I N E ======================================= ROM:0011D438 ROM:0011D438 ROM:0011D438 sub_11D438: ; CODE XREF: ROM:loc_11D3A0↑p ROM:0011D438 ; ROM:loc_11D3E2↑p ROM:0011D438 move.w #$37AC,d1 ROM:0011D43C move.w ($A90).w,d2 ROM:0011D440 bsr.l sub_1178F0 ROM:0011D446 move.w d1,($B92).w ROM:0011D44A rts ROM:0011D44A ; End of function sub_11D438 ROM:0011D44A ROM:0011D44C ROM:0011D44C ; =============== S U B R O U T I N E ======================================= ROM:0011D44C ROM:0011D44C ROM:0011D44C sub_11D44C: ; CODE XREF: ROM:0011D34A↑p ROM:0011D44C ; ROM:0011D3C6↑p ROM:0011D44C move.w ($BB6).w,($B36).w ROM:0011D452 rts ROM:0011D452 ; End of function sub_11D44C ROM:0011D452 ROM:0011D454 ROM:0011D454 ; =============== S U B R O U T I N E ======================================= ROM:0011D454 ROM:0011D454 ROM:0011D454 sub_11D454: ; CODE XREF: ROM:0011D3CA↑p ROM:0011D454 move.w #$37AE,d1 ROM:0011D458 move.w ($A90).w,d2 ROM:0011D45C bsr.l sub_1178F0 ROM:0011D462 move.w d1,($B3C).w ROM:0011D466 move.w #$3862,d1 ROM:0011D46A move.w ($B36).w,d2 ROM:0011D46E move.w ($1380).w,d3 ROM:0011D472 bsr.l sub_1178F0 ROM:0011D478 move.w ($B36).w,d0 ROM:0011D47C sub.w d1,d0 ROM:0011D47E sub.w ($B3C).w,d0 ROM:0011D482 move.w ($BAE).w,d1 ROM:0011D486 sub.w ($B3C).w,d1 ROM:0011D48A cmp.w d0,d1 ROM:0011D48C ble.s loc_11D490 ROM:0011D48E move.w d1,d0 ROM:0011D490 ROM:0011D490 loc_11D490: ; CODE XREF: sub_11D454+38↑j ROM:0011D490 move.w d0,($B40).w ROM:0011D494 move.w #$3860,d1 ROM:0011D498 move.w ($B40).w,d2 ROM:0011D49C move.w ($1380).w,d3 ROM:0011D4A0 bsr.l sub_1178F0 ROM:0011D4A6 add.w ($B40).w,d1 ROM:0011D4AA move.w d1,($B3A).w ROM:0011D4AE move.w $3C(a5),d2 ROM:0011D4B2 cmp.w ($B3A).w,d2 ROM:0011D4B6 bge.s loc_11D4BC ROM:0011D4B8 move.w d2,($B3A).w ROM:0011D4BC ROM:0011D4BC loc_11D4BC: ; CODE XREF: sub_11D454+62↑j ROM:0011D4BC move.w $278(a5),($B38).w ROM:0011D4C2 rts ROM:0011D4C2 ; End of function sub_11D454 ROM:0011D4C2 ROM:0011D4C4 ROM:0011D4C4 ; =============== S U B R O U T I N E ======================================= ROM:0011D4C4 ROM:0011D4C4 ROM:0011D4C4 sub_11D4C4: ; CODE XREF: ROM:0011D34E↑p ROM:0011D4C4 move.w #$37B0,d1 ROM:0011D4C8 move.w ($A90).w,d2 ROM:0011D4CC bsr.l sub_1178F0 ROM:0011D4D2 move.w d1,($B3E).w ROM:0011D4D6 move.w #$3862,d1 ROM:0011D4DA move.w ($B36).w,d2 ROM:0011D4DE move.w ($1380).w,d3 ROM:0011D4E2 bsr.l sub_1178F0 ROM:0011D4E8 move.w ($B36).w,d0 ROM:0011D4EC sub.w d1,d0 ROM:0011D4EE add.w ($B3E).w,d0 ROM:0011D4F2 move.w d0,($B40).w ROM:0011D4F6 move.w #$3860,d1 ROM:0011D4FA move.w ($B40).w,d2 ROM:0011D4FE move.w ($1380).w,d3 ROM:0011D502 bsr.l sub_1178F0 ROM:0011D508 add.w ($B40).w,d1 ROM:0011D50C move.w d1,($B3A).w ROM:0011D510 move.w $3C(a5),d1 ROM:0011D514 cmp.w ($B3A).w,d1 ROM:0011D518 bge.s loc_11D51E ROM:0011D51A move.w d1,($B3A).w ROM:0011D51E ROM:0011D51E loc_11D51E: ; CODE XREF: sub_11D4C4+54↑j ROM:0011D51E move.w $27A(a5),($B38).w ROM:0011D524 rts ROM:0011D524 ; End of function sub_11D4C4 ROM:0011D524 ROM:0011D526 ROM:0011D526 ; =============== S U B R O U T I N E ======================================= ROM:0011D526 ROM:0011D526 ROM:0011D526 sub_11D526: ; CODE XREF: ROM:0011D36E↑p ROM:0011D526 ; ROM:0011D3F0↑p ROM:0011D526 move.w ($B3A).w,d0 ROM:0011D52A move.w ($B36).w,($B3A).w ROM:0011D530 move.w d0,($B36).w ROM:0011D534 move.w $34(a5),($B38).w ROM:0011D53A rts ROM:0011D53A ; End of function sub_11D526 ROM:0011D53A ROM:0011D53C ROM:0011D53C ; =============== S U B R O U T I N E ======================================= ROM:0011D53C ROM:0011D53C ROM:0011D53C sub_11D53C: ; CODE XREF: sub_11F7D2+6↓p ROM:0011D53C btst #1,($134C).w ROM:0011D542 beq.s loc_11D556 ROM:0011D544 move.w $27E(a5),d0 ROM:0011D548 clr.b ($91A).w ROM:0011D54C move.w d0,($718).w ROM:0011D550 move.b #1,($91A).w ROM:0011D556 ROM:0011D556 loc_11D556: ; CODE XREF: sub_11D53C+6↑j ROM:0011D556 btst #7,($942).w ROM:0011D55C beq.s loc_11D598 ROM:0011D55E btst #0,($134A).w ROM:0011D564 bne.s loc_11D598 ROM:0011D566 btst #6,($1341).w ROM:0011D56C beq.s loc_11D598 ROM:0011D56E btst #5,($135D).w ROM:0011D574 bne.s loc_11D598 ROM:0011D576 btst #5,($97D).w ROM:0011D57C beq.s loc_11D586 ROM:0011D57E btst #5,($981).w ROM:0011D584 beq.s loc_11D598 ROM:0011D586 ROM:0011D586 loc_11D586: ; CODE XREF: sub_11D53C+40↑j ROM:0011D586 move.w $27C(a5),d0 ROM:0011D58A btst #6,($1360).w ROM:0011D590 beq.s loc_11D5A0 ROM:0011D592 cmp.w ($A92).w,d0 ROM:0011D596 ble.s loc_11D5A0 ROM:0011D598 ROM:0011D598 loc_11D598: ; CODE XREF: sub_11D53C+20↑j ROM:0011D598 ; sub_11D53C+28↑j ... ROM:0011D598 bset #5,($1360).w ROM:0011D59E bra.s locret_11D5AE ROM:0011D5A0 ; --------------------------------------------------------------------------- ROM:0011D5A0 ROM:0011D5A0 loc_11D5A0: ; CODE XREF: sub_11D53C+54↑j ROM:0011D5A0 ; sub_11D53C+5A↑j ROM:0011D5A0 cmpi.w #0,($718).w ROM:0011D5A6 bgt.s locret_11D5AE ROM:0011D5A8 bclr #5,($1360).w ROM:0011D5AE ROM:0011D5AE locret_11D5AE: ; CODE XREF: sub_11D53C+62↑j ROM:0011D5AE ; sub_11D53C+6A↑j ROM:0011D5AE rts ROM:0011D5AE ; End of function sub_11D53C ROM:0011D5AE ROM:0011D5B0 ROM:0011D5B0 ; =============== S U B R O U T I N E ======================================= ROM:0011D5B0 ROM:0011D5B0 ROM:0011D5B0 sub_11D5B0: ; CODE XREF: sub_11F7D2+C↓p ROM:0011D5B0 move.w ($B42).w,d0 ROM:0011D5B4 bclr #2,($1363).w ROM:0011D5BA btst #6,($1352).w ROM:0011D5C0 beq.s locret_11D5EE ROM:0011D5C2 btst #5,($1360).w ROM:0011D5C8 bne.s locret_11D5EE ROM:0011D5CA cmp.w ($BB6).w,d0 ROM:0011D5CE bne.s locret_11D5EE ROM:0011D5D0 btst #2,($134C).w ROM:0011D5D6 beq.s loc_11D5E8 ROM:0011D5D8 btst #0,($C59).w ROM:0011D5DE bne.s loc_11D5E8 ROM:0011D5E0 btst #1,($143D).w ROM:0011D5E6 bne.s locret_11D5EE ROM:0011D5E8 ROM:0011D5E8 loc_11D5E8: ; CODE XREF: sub_11D5B0+26↑j ROM:0011D5E8 ; sub_11D5B0+2E↑j ROM:0011D5E8 bset #2,($1363).w ROM:0011D5EE ROM:0011D5EE locret_11D5EE: ; CODE XREF: sub_11D5B0+10↑j ROM:0011D5EE ; sub_11D5B0+18↑j ... ROM:0011D5EE rts ROM:0011D5EE ; End of function sub_11D5B0 ROM:0011D5EE ROM:0011D5F0 ROM:0011D5F0 ; =============== S U B R O U T I N E ======================================= ROM:0011D5F0 ROM:0011D5F0 ROM:0011D5F0 sub_11D5F0: ; CODE XREF: sub_11F7D2+12↓p ROM:0011D5F0 btst #5,($97D).w ROM:0011D5F6 beq.s loc_11D604 ROM:0011D5F8 btst #5,($981).w ROM:0011D5FE bne.s loc_11D604 ROM:0011D600 bra.w loc_11D67C ROM:0011D604 ; --------------------------------------------------------------------------- ROM:0011D604 ROM:0011D604 loc_11D604: ; CODE XREF: sub_11D5F0+6↑j ROM:0011D604 ; sub_11D5F0+E↑j ROM:0011D604 btst #5,($1360).w ROM:0011D60A bne.l loc_11D67C ROM:0011D610 cmpi.w #0,($BB4).w ROM:0011D616 blt.s loc_11D674 ROM:0011D618 btst #3,($134B).w ROM:0011D61E bne.s loc_11D674 ROM:0011D620 btst #4,($1353).w ROM:0011D626 bne.s loc_11D674 ROM:0011D628 btst #1,($1353).w ROM:0011D62E bne.s loc_11D674 ROM:0011D630 btst #1,($143D).w ROM:0011D636 beq.s loc_11D652 ROM:0011D638 btst #0,($C59).w ROM:0011D63E bne.s loc_11D652 ROM:0011D640 btst #7,($1369).w ROM:0011D646 beq.s loc_11D674 ROM:0011D648 move.w ($BB4).w,d0 ROM:0011D64C cmp.w $280(a5),d0 ROM:0011D650 blt.s loc_11D674 ROM:0011D652 ROM:0011D652 loc_11D652: ; CODE XREF: sub_11D5F0+46↑j ROM:0011D652 ; sub_11D5F0+4E↑j ROM:0011D652 btst #5,($97D).w ROM:0011D658 beq.s loc_11D662 ROM:0011D65A btst #5,($981).w ROM:0011D660 bne.s loc_11D674 ROM:0011D662 ROM:0011D662 loc_11D662: ; CODE XREF: sub_11D5F0+68↑j ROM:0011D662 btst #2,($134C).w ROM:0011D668 beq.s loc_11D672 ROM:0011D66A btst #2,($94A).w ROM:0011D670 beq.s loc_11D674 ROM:0011D672 ROM:0011D672 loc_11D672: ; CODE XREF: sub_11D5F0+78↑j ROM:0011D672 bra.s loc_11D67A ROM:0011D674 ; --------------------------------------------------------------------------- ROM:0011D674 ROM:0011D674 loc_11D674: ; CODE XREF: sub_11D5F0+26↑j ROM:0011D674 ; sub_11D5F0+2E↑j ... ROM:0011D674 bset #2,($135C).w ROM:0011D67A ROM:0011D67A loc_11D67A: ; CODE XREF: sub_11D5F0:loc_11D672↑j ROM:0011D67A bra.s locret_11D682 ROM:0011D67C ; --------------------------------------------------------------------------- ROM:0011D67C ROM:0011D67C loc_11D67C: ; CODE XREF: sub_11D5F0+10↑j ROM:0011D67C ; sub_11D5F0+1A↑j ROM:0011D67C bclr #2,($135C).w ROM:0011D682 ROM:0011D682 locret_11D682: ; CODE XREF: sub_11D5F0:loc_11D67A↑j ROM:0011D682 rts ROM:0011D682 ; End of function sub_11D5F0 ROM:0011D682 ROM:0011D684 ROM:0011D684 ; =============== S U B R O U T I N E ======================================= ROM:0011D684 ROM:0011D684 ROM:0011D684 sub_11D684: ; CODE XREF: ROM:0011F8EE↓p ROM:0011D684 move.w ($BB6).w,($B42).w ROM:0011D68A rts ROM:0011D68A ; End of function sub_11D684 ROM:0011D68A ROM:0011D68C ROM:0011D68C ; =============== S U B R O U T I N E ======================================= ROM:0011D68C ROM:0011D68C ROM:0011D68C sub_11D68C: ; CODE XREF: sub_11E99E+3C↓p ROM:0011D68C bsr.w sub_11D69A ROM:0011D690 bsr.w sub_11D844 ROM:0011D694 bsr.w sub_11D860 ROM:0011D698 rts ROM:0011D698 ; End of function sub_11D68C ROM:0011D698 ROM:0011D69A ROM:0011D69A ; =============== S U B R O U T I N E ======================================= ROM:0011D69A ROM:0011D69A ROM:0011D69A sub_11D69A: ; CODE XREF: sub_11D68C↑p ROM:0011D69A clr.w d1 ROM:0011D69C move.b ($1148).w,d1 ROM:0011D6A0 cmpi.w #5,d1 ROM:0011D6A4 bcc.s locret_11D6AE ROM:0011D6A6 movea.l off_11D6B0(pc,d1.w*4),a0 ROM:0011D6AA nop ROM:0011D6AC jmp (a0) ROM:0011D6AE ; --------------------------------------------------------------------------- ROM:0011D6AE ROM:0011D6AE locret_11D6AE: ; CODE XREF: sub_11D69A+A↑j ROM:0011D6AE rts ROM:0011D6AE ; End of function sub_11D69A ROM:0011D6AE ROM:0011D6AE ; --------------------------------------------------------------------------- ROM:0011D6B0 off_11D6B0: dc.l loc_11D6C4 ; DATA XREF: sub_11D69A+C↑r ROM:0011D6B4 dc.l loc_11D6DA ROM:0011D6B8 dc.l loc_11D70A ROM:0011D6BC dc.l loc_11D770 ROM:0011D6C0 dc.l loc_11D7E0 ROM:0011D6C4 ; --------------------------------------------------------------------------- ROM:0011D6C4 ROM:0011D6C4 loc_11D6C4: ; DATA XREF: ROM:off_11D6B0↑o ROM:0011D6C4 bclr #1,($1342).w ROM:0011D6CA move.w #0,($B4E).w ROM:0011D6D0 move.b #1,($1148).w ROM:0011D6D6 rts ROM:0011D6D8 ; --------------------------------------------------------------------------- ROM:0011D6D8 rts ROM:0011D6DA ; --------------------------------------------------------------------------- ROM:0011D6DA ROM:0011D6DA loc_11D6DA: ; DATA XREF: ROM:0011D6B4↑o ROM:0011D6DA btst #6,($1360).w ROM:0011D6E0 beq.s locret_11D708 ROM:0011D6E2 btst #4,($1364).w ROM:0011D6E8 beq.s locret_11D708 ROM:0011D6EA bset #1,($1342).w ROM:0011D6F0 clr.b ($8D6).w ROM:0011D6F4 move.w #$A,($690).w ROM:0011D6FA move.b #1,($8D6).w ROM:0011D700 move.b #2,($1148).w ROM:0011D706 rts ROM:0011D708 ; --------------------------------------------------------------------------- ROM:0011D708 ROM:0011D708 locret_11D708: ; CODE XREF: ROM:0011D6E0↑j ROM:0011D708 ; ROM:0011D6E8↑j ROM:0011D708 rts ROM:0011D70A ; --------------------------------------------------------------------------- ROM:0011D70A ROM:0011D70A loc_11D70A: ; DATA XREF: ROM:0011D6B8↑o ROM:0011D70A btst #6,($1360).w ROM:0011D710 bne.s loc_11D726 ROM:0011D712 bclr #1,($1342).w ROM:0011D718 move.w #0,($B4E).w ROM:0011D71E move.b #1,($1148).w ROM:0011D724 rts ROM:0011D726 ; --------------------------------------------------------------------------- ROM:0011D726 ROM:0011D726 loc_11D726: ; CODE XREF: ROM:0011D710↑j ROM:0011D726 btst #4,($1364).w ROM:0011D72C bne.s loc_11D736 ROM:0011D72E move.b #3,($1148).w ROM:0011D734 rts ROM:0011D736 ; --------------------------------------------------------------------------- ROM:0011D736 ROM:0011D736 loc_11D736: ; CODE XREF: ROM:0011D72C↑j ROM:0011D736 cmpi.w #0,($690).w ROM:0011D73C bgt.s locret_11D76E ROM:0011D73E cmpi.w #$2710,($B4E).w ROM:0011D744 bge.s locret_11D76E ROM:0011D746 move.w ($B4E).w,d0 ROM:0011D74A add.w $282(a5),d0 ROM:0011D74E cmpi.w #$2710,d0 ROM:0011D752 ble.s loc_11D758 ROM:0011D754 move.w #$2710,d0 ROM:0011D758 ROM:0011D758 loc_11D758: ; CODE XREF: ROM:0011D752↑j ROM:0011D758 move.w d0,($B4E).w ROM:0011D75C clr.b ($8D6).w ROM:0011D760 move.w #$A,($690).w ROM:0011D766 move.b #1,($8D6).w ROM:0011D76C rts ROM:0011D76E ; --------------------------------------------------------------------------- ROM:0011D76E ROM:0011D76E locret_11D76E: ; CODE XREF: ROM:0011D73C↑j ROM:0011D76E ; ROM:0011D744↑j ROM:0011D76E rts ROM:0011D770 ; --------------------------------------------------------------------------- ROM:0011D770 ROM:0011D770 loc_11D770: ; DATA XREF: ROM:0011D6BC↑o ROM:0011D770 btst #6,($1360).w ROM:0011D776 bne.s loc_11D78C ROM:0011D778 bclr #1,($1342).w ROM:0011D77E move.w #0,($B4E).w ROM:0011D784 move.b #1,($1148).w ROM:0011D78A rts ROM:0011D78C ; --------------------------------------------------------------------------- ROM:0011D78C ROM:0011D78C loc_11D78C: ; CODE XREF: ROM:0011D776↑j ROM:0011D78C move.w $286(a5),d0 ROM:0011D790 cmp.w ($532).w,d0 ROM:0011D794 ble.s loc_11D7BE ROM:0011D796 move.w ($B4E).w,d0 ROM:0011D79A sub.w $284(a5),d0 ROM:0011D79E bge.s loc_11D7A2 ROM:0011D7A0 clr.l d0 ROM:0011D7A2 ROM:0011D7A2 loc_11D7A2: ; CODE XREF: ROM:0011D79E↑j ROM:0011D7A2 move.w ($B4E).w,d0 ROM:0011D7A6 clr.b ($8D6).w ROM:0011D7AA move.w #$A,($690).w ROM:0011D7B0 move.b #1,($8D6).w ROM:0011D7B6 move.b #4,($1148).w ROM:0011D7BC rts ROM:0011D7BE ; --------------------------------------------------------------------------- ROM:0011D7BE ROM:0011D7BE loc_11D7BE: ; CODE XREF: ROM:0011D794↑j ROM:0011D7BE btst #4,($1364).w ROM:0011D7C4 beq.s locret_11D7DE ROM:0011D7C6 clr.b ($8D6).w ROM:0011D7CA move.w #$A,($690).w ROM:0011D7D0 move.b #1,($8D6).w ROM:0011D7D6 move.b #2,($1148).w ROM:0011D7DC rts ROM:0011D7DE ; --------------------------------------------------------------------------- ROM:0011D7DE ROM:0011D7DE locret_11D7DE: ; CODE XREF: ROM:0011D7C4↑j ROM:0011D7DE rts ROM:0011D7E0 ; --------------------------------------------------------------------------- ROM:0011D7E0 ROM:0011D7E0 loc_11D7E0: ; DATA XREF: ROM:0011D6C0↑o ROM:0011D7E0 btst #6,($1360).w ROM:0011D7E6 beq.s loc_11D7F0 ROM:0011D7E8 cmpi.w #0,($B4E).w ROM:0011D7EE bgt.s loc_11D804 ROM:0011D7F0 ROM:0011D7F0 loc_11D7F0: ; CODE XREF: ROM:0011D7E6↑j ROM:0011D7F0 bclr #1,($1342).w ROM:0011D7F6 move.w #0,($B4E).w ROM:0011D7FC move.b #1,($1148).w ROM:0011D802 rts ROM:0011D804 ; --------------------------------------------------------------------------- ROM:0011D804 ROM:0011D804 loc_11D804: ; CODE XREF: ROM:0011D7EE↑j ROM:0011D804 move.w $286(a5),d0 ROM:0011D808 cmp.w ($532).w,d0 ROM:0011D80C bgt.s loc_11D816 ROM:0011D80E move.b #3,($1148).w ROM:0011D814 rts ROM:0011D816 ; --------------------------------------------------------------------------- ROM:0011D816 ROM:0011D816 loc_11D816: ; CODE XREF: ROM:0011D80C↑j ROM:0011D816 cmpi.w #0,($690).w ROM:0011D81C bgt.s locret_11D840 ROM:0011D81E move.w ($B4E).w,d0 ROM:0011D822 sub.w $284(a5),d0 ROM:0011D826 bge.s loc_11D82A ROM:0011D828 clr.w d0 ROM:0011D82A ROM:0011D82A loc_11D82A: ; CODE XREF: ROM:0011D826↑j ROM:0011D82A move.w d0,($B4E).w ROM:0011D82E clr.b ($8D6).w ROM:0011D832 move.w #$A,($690).w ROM:0011D838 move.b #1,($8D6).w ROM:0011D83E rts ROM:0011D840 ; --------------------------------------------------------------------------- ROM:0011D840 ROM:0011D840 locret_11D840: ; CODE XREF: ROM:0011D81C↑j ROM:0011D840 rts ROM:0011D842 ; --------------------------------------------------------------------------- ROM:0011D842 rts ROM:0011D844 ROM:0011D844 ; =============== S U B R O U T I N E ======================================= ROM:0011D844 ROM:0011D844 ROM:0011D844 sub_11D844: ; CODE XREF: sub_11D68C+4↑p ROM:0011D844 move.w #$37B2,d1 ROM:0011D848 move.w ($A90).w,d2 ROM:0011D84C bsr.l sub_1178F0 ROM:0011D852 muls.w ($B4E).w,d1 ROM:0011D856 divs.w #$2710,d1 ROM:0011D85A move.w d1,($B44).w ROM:0011D85E rts ROM:0011D85E ; End of function sub_11D844 ROM:0011D85E ROM:0011D860 ROM:0011D860 ; =============== S U B R O U T I N E ======================================= ROM:0011D860 ROM:0011D860 ROM:0011D860 sub_11D860: ; CODE XREF: sub_11D68C+8↑p ROM:0011D860 move.w #$37B6,d1 ROM:0011D864 move.w ($532).w,d2 ROM:0011D868 bsr.l sub_1178F0 ROM:0011D86E move.w d1,($B46).w ROM:0011D872 move.w d1,($B4A).w ROM:0011D876 move.w #$37B4,d1 ROM:0011D87A move.w ($A90).w,d2 ROM:0011D87E bsr.l sub_1178F0 ROM:0011D884 move.w d1,($B4C).w ROM:0011D888 muls.w ($B4E).w,d1 ROM:0011D88C divs.w #$2710,d1 ROM:0011D890 add.w d1,($B46).w ROM:0011D894 move.w #$37B8,d1 ROM:0011D898 move.w ($532).w,d2 ROM:0011D89C bsr.l sub_1178F0 ROM:0011D8A2 move.w d1,($B48).w ROM:0011D8A6 rts ROM:0011D8A6 ; End of function sub_11D860 ROM:0011D8A6 ROM:0011D8A8 ROM:0011D8A8 ; =============== S U B R O U T I N E ======================================= ROM:0011D8A8 ROM:0011D8A8 ROM:0011D8A8 sub_11D8A8: ; CODE XREF: sub_11E99E+1E↓p ROM:0011D8A8 clr.w d1 ROM:0011D8AA move.b ($1149).w,d1 ROM:0011D8AE cmpi.w #6,d1 ROM:0011D8B2 bcc.s locret_11D8BC ROM:0011D8B4 movea.l off_11D8BE(pc,d1.w*4),a0 ROM:0011D8B8 nop ROM:0011D8BA jmp (a0) ROM:0011D8BC ; --------------------------------------------------------------------------- ROM:0011D8BC ROM:0011D8BC locret_11D8BC: ; CODE XREF: sub_11D8A8+A↑j ROM:0011D8BC rts ROM:0011D8BC ; End of function sub_11D8A8 ROM:0011D8BC ROM:0011D8BC ; --------------------------------------------------------------------------- ROM:0011D8BE off_11D8BE: dc.l loc_11D8D6 ; DATA XREF: sub_11D8A8+C↑r ROM:0011D8C2 dc.l loc_11D8E0 ROM:0011D8C6 dc.l loc_11D934 ROM:0011D8CA dc.l loc_11D95A ROM:0011D8CE dc.l loc_11D98C ROM:0011D8D2 dc.l loc_11D9AE ROM:0011D8D6 ; --------------------------------------------------------------------------- ROM:0011D8D6 ROM:0011D8D6 loc_11D8D6: ; DATA XREF: ROM:off_11D8BE↑o ROM:0011D8D6 move.b #1,($1149).w ROM:0011D8DC bra.s loc_11D92E ROM:0011D8DE ; --------------------------------------------------------------------------- ROM:0011D8DE rts ROM:0011D8E0 ; --------------------------------------------------------------------------- ROM:0011D8E0 ROM:0011D8E0 loc_11D8E0: ; DATA XREF: ROM:0011D8C2↑o ROM:0011D8E0 move.w $292(a5),d1 ROM:0011D8E4 cmp.w ($5BA).w,d1 ROM:0011D8E8 bgt.s loc_11D8F6 ROM:0011D8EA move.b #5,($1149).w ROM:0011D8F0 bra.l locret_11D9C4 ROM:0011D8F6 ; --------------------------------------------------------------------------- ROM:0011D8F6 ROM:0011D8F6 loc_11D8F6: ; CODE XREF: ROM:0011D8E8↑j ROM:0011D8F6 btst #5,($1362).w ROM:0011D8FC beq.s loc_11D92E ROM:0011D8FE move.w $28C(a5),d1 ROM:0011D902 cmp.w ($B58).w,d1 ROM:0011D906 bge.s loc_11D916 ROM:0011D908 bset #4,($1341).w ROM:0011D90E move.b #3,($1149).w ROM:0011D914 bra.s loc_11D986 ROM:0011D916 ; --------------------------------------------------------------------------- ROM:0011D916 ROM:0011D916 loc_11D916: ; CODE XREF: ROM:0011D906↑j ROM:0011D916 move.w $28E(a5),d1 ROM:0011D91A cmp.w ($B58).w,d1 ROM:0011D91E ble.s loc_11D92E ROM:0011D920 bset #4,($1341).w ROM:0011D926 move.b #2,($1149).w ROM:0011D92C bra.s loc_11D954 ROM:0011D92E ; --------------------------------------------------------------------------- ROM:0011D92E ROM:0011D92E loc_11D92E: ; CODE XREF: ROM:0011D8DC↑j ROM:0011D92E ; ROM:0011D8FC↑j ... ROM:0011D92E bsr.w sub_11D9DC ROM:0011D932 rts ROM:0011D934 ; --------------------------------------------------------------------------- ROM:0011D934 ROM:0011D934 loc_11D934: ; DATA XREF: ROM:0011D8C6↑o ROM:0011D934 move.w ($B54).w,d1 ROM:0011D938 btst #5,($1362).w ROM:0011D93E beq.s loc_11D946 ROM:0011D940 cmp.w ($BB6).w,d1 ROM:0011D944 bne.s loc_11D954 ROM:0011D946 ROM:0011D946 loc_11D946: ; CODE XREF: ROM:0011D93E↑j ROM:0011D946 bclr #4,($1341).w ROM:0011D94C move.b #1,($1149).w ROM:0011D952 bra.s loc_11D92E ROM:0011D954 ; --------------------------------------------------------------------------- ROM:0011D954 ROM:0011D954 loc_11D954: ; CODE XREF: ROM:0011D92C↑j ROM:0011D954 ; ROM:0011D944↑j ROM:0011D954 bsr.w sub_11D9EA ROM:0011D958 rts ROM:0011D95A ; --------------------------------------------------------------------------- ROM:0011D95A ROM:0011D95A loc_11D95A: ; DATA XREF: ROM:0011D8CA↑o ROM:0011D95A move.w ($B54).w,d1 ROM:0011D95E cmp.w ($BB6).w,d1 ROM:0011D962 bne.s loc_11D970 ROM:0011D964 bsr.w sub_11DA40 ROM:0011D968 move.b #4,($1149).w ROM:0011D96E rts ROM:0011D970 ; --------------------------------------------------------------------------- ROM:0011D970 ROM:0011D970 loc_11D970: ; CODE XREF: ROM:0011D962↑j ROM:0011D970 btst #5,($1362).w ROM:0011D976 bne.s loc_11D986 ROM:0011D978 bclr #4,($1341).w ROM:0011D97E move.b #1,($1149).w ROM:0011D984 rts ROM:0011D986 ; --------------------------------------------------------------------------- ROM:0011D986 ROM:0011D986 loc_11D986: ; CODE XREF: ROM:0011D914↑j ROM:0011D986 ; ROM:0011D976↑j ROM:0011D986 bsr.w sub_11D9EA ROM:0011D98A rts ROM:0011D98C ; --------------------------------------------------------------------------- ROM:0011D98C ROM:0011D98C loc_11D98C: ; DATA XREF: ROM:0011D8CE↑o ROM:0011D98C move.w ($B54).w,d1 ROM:0011D990 btst #5,($1362).w ROM:0011D996 beq.s loc_11D99E ROM:0011D998 cmp.w ($BB6).w,d1 ROM:0011D99C bne.s locret_11D9AC ROM:0011D99E ROM:0011D99E loc_11D99E: ; CODE XREF: ROM:0011D996↑j ROM:0011D99E bclr #4,($1341).w ROM:0011D9A4 move.b #1,($1149).w ROM:0011D9AA bra.s loc_11D92E ROM:0011D9AC ; --------------------------------------------------------------------------- ROM:0011D9AC ROM:0011D9AC locret_11D9AC: ; CODE XREF: ROM:0011D99C↑j ROM:0011D9AC rts ROM:0011D9AE ; --------------------------------------------------------------------------- ROM:0011D9AE ROM:0011D9AE loc_11D9AE: ; DATA XREF: ROM:0011D8D2↑o ROM:0011D9AE move.w $294(a5),d1 ROM:0011D9B2 cmp.w ($5BA).w,d1 ROM:0011D9B6 blt.s locret_11D9C4 ROM:0011D9B8 move.b #1,($1149).w ROM:0011D9BE bra.l loc_11D92E ROM:0011D9C4 ; --------------------------------------------------------------------------- ROM:0011D9C4 ROM:0011D9C4 locret_11D9C4: ; CODE XREF: ROM:0011D8F0↑j ROM:0011D9C4 ; ROM:0011D9B6↑j ROM:0011D9C4 rts ROM:0011D9C6 ; --------------------------------------------------------------------------- ROM:0011D9C6 rts ROM:0011D9C8 ROM:0011D9C8 ; =============== S U B R O U T I N E ======================================= ROM:0011D9C8 ROM:0011D9C8 ROM:0011D9C8 sub_11D9C8: ; CODE XREF: sub_1119C6+1B0↑p ROM:0011D9C8 move.w ($A72).w,d0 ROM:0011D9CC sub.w ($B5E).w,d0 ROM:0011D9D0 move.w d0,($B58).w ROM:0011D9D4 move.w ($A72).w,($B5E).w ROM:0011D9DA rts ROM:0011D9DA ; End of function sub_11D9C8 ROM:0011D9DA ROM:0011D9DC ROM:0011D9DC ; =============== S U B R O U T I N E ======================================= ROM:0011D9DC ROM:0011D9DC ROM:0011D9DC sub_11D9DC: ; CODE XREF: ROM:loc_11D92E↑p ROM:0011D9DC move.w ($BB6).w,($B50).w ROM:0011D9E2 move.w ($A72).w,($B5A).w ROM:0011D9E8 rts ROM:0011D9E8 ; End of function sub_11D9DC ROM:0011D9E8 ROM:0011D9EA ROM:0011D9EA ; =============== S U B R O U T I N E ======================================= ROM:0011D9EA ROM:0011D9EA ROM:0011D9EA sub_11D9EA: ; CODE XREF: ROM:loc_11D954↑p ROM:0011D9EA ; ROM:loc_11D986↑p ROM:0011D9EA move.w ($A72).w,d1 ROM:0011D9EE sub.w ($B5A).w,d1 ROM:0011D9F2 move.w d1,($B5C).w ROM:0011D9F6 move.w #$37BA,d1 ROM:0011D9FA move.w ($B5C).w,d2 ROM:0011D9FE bsr.l sub_1178F0 ROM:0011DA04 add.w ($B50).w,d1 ROM:0011DA08 move.w ($BAC).w,d0 ROM:0011DA0C add.w $290(a5),d0 ROM:0011DA10 cmp.w d1,d0 ROM:0011DA12 bge.s loc_11DA16 ROM:0011DA14 move.w d0,d1 ROM:0011DA16 ROM:0011DA16 loc_11DA16: ; CODE XREF: sub_11D9EA+28↑j ROM:0011DA16 cmp.w ($BAC).w,d1 ROM:0011DA1A bge.s loc_11DA20 ROM:0011DA1C move.w ($BAC).w,d1 ROM:0011DA20 ROM:0011DA20 loc_11DA20: ; CODE XREF: sub_11D9EA+30↑j ROM:0011DA20 cmp.w ($BB6).w,d1 ROM:0011DA24 bge.s loc_11DA2A ROM:0011DA26 move.w ($BB6).w,d1 ROM:0011DA2A ROM:0011DA2A loc_11DA2A: ; CODE XREF: sub_11D9EA+3A↑j ROM:0011DA2A move.w $3C(a5),d0 ROM:0011DA2E cmp.w d1,d0 ROM:0011DA30 bge.s loc_11DA34 ROM:0011DA32 move.w d0,d1 ROM:0011DA34 ROM:0011DA34 loc_11DA34: ; CODE XREF: sub_11D9EA+46↑j ROM:0011DA34 move.w d1,($B54).w ROM:0011DA38 move.w $288(a5),($B52).w ROM:0011DA3E rts ROM:0011DA3E ; End of function sub_11D9EA ROM:0011DA3E ROM:0011DA40 ROM:0011DA40 ; =============== S U B R O U T I N E ======================================= ROM:0011DA40 ROM:0011DA40 ROM:0011DA40 sub_11DA40: ; CODE XREF: ROM:0011D964↑p ROM:0011DA40 move.w #$37BC,d1 ROM:0011DA44 move.w ($B5C).w,d2 ROM:0011DA48 bsr.l sub_1178F0 ROM:0011DA4E move.w d1,($B56).w ROM:0011DA52 sub.w d1,($B54).w ROM:0011DA56 move.w ($BAC).w,d0 ROM:0011DA5A cmp.w ($B54).w,d0 ROM:0011DA5E ble.s loc_11DA64 ROM:0011DA60 move.w d0,($B54).w ROM:0011DA64 ROM:0011DA64 loc_11DA64: ; CODE XREF: sub_11DA40+1E↑j ROM:0011DA64 move.w ($BB6).w,d0 ROM:0011DA68 cmp.w ($B54).w,d0 ROM:0011DA6C ble.s loc_11DA72 ROM:0011DA6E move.w d0,($B54).w ROM:0011DA72 ROM:0011DA72 loc_11DA72: ; CODE XREF: sub_11DA40+2C↑j ROM:0011DA72 move.w $3C(a5),d0 ROM:0011DA76 cmp.w ($B54).w,d0 ROM:0011DA7A bge.s loc_11DA80 ROM:0011DA7C move.w d0,($B54).w ROM:0011DA80 ROM:0011DA80 loc_11DA80: ; CODE XREF: sub_11DA40+3A↑j ROM:0011DA80 cmpi.w #0,($B54).w ROM:0011DA86 bge.s loc_11DA8C ROM:0011DA88 clr.w ($B54).w ROM:0011DA8C ROM:0011DA8C loc_11DA8C: ; CODE XREF: sub_11DA40+46↑j ROM:0011DA8C move.w $28A(a5),($B52).w ROM:0011DA92 rts ROM:0011DA92 ; End of function sub_11DA40 ROM:0011DA92 ROM:0011DA94 ROM:0011DA94 ; =============== S U B R O U T I N E ======================================= ROM:0011DA94 ROM:0011DA94 ROM:0011DA94 sub_11DA94: ; CODE XREF: ROM:loc_11F8E8↓p ROM:0011DA94 btst #3,($93E).w ROM:0011DA9A beq.s loc_11DAB2 ROM:0011DA9C move.w #$3850,d1 ROM:0011DAA0 move.w ($A90).w,d2 ROM:0011DAA4 move.w ($A50).w,d3 ROM:0011DAA8 bsr.l sub_1178F0 ROM:0011DAAE move.w d1,($B60).w ROM:0011DAB2 ROM:0011DAB2 loc_11DAB2: ; CODE XREF: sub_11DA94+6↑j ROM:0011DAB2 btst #2,($1355).w ROM:0011DAB8 bne.s loc_11DAD8 ROM:0011DABA move.w ($B60).w,d0 ROM:0011DABE btst #0,($1355).w ROM:0011DAC4 beq.s loc_11DACE ROM:0011DAC6 muls.w $298(a5),d0 ROM:0011DACA divs.w #$3E8,d0 ROM:0011DACE ROM:0011DACE loc_11DACE: ; CODE XREF: sub_11DA94+30↑j ROM:0011DACE add.w ($BAE).w,d0 ROM:0011DAD2 move.w d0,($B62).w ROM:0011DAD6 bra.s loc_11DADE ROM:0011DAD8 ; --------------------------------------------------------------------------- ROM:0011DAD8 ROM:0011DAD8 loc_11DAD8: ; CODE XREF: sub_11DA94+24↑j ROM:0011DAD8 move.w ($BAE).w,($B62).w ROM:0011DADE ROM:0011DADE loc_11DADE: ; CODE XREF: sub_11DA94+42↑j ROM:0011DADE move.w $296(a5),($BDA).w ROM:0011DAE4 btst #3,($93E).w ROM:0011DAEA beq.s loc_11DB02 ROM:0011DAEC move.w #$3852,d1 ROM:0011DAF0 move.w ($A90).w,d2 ROM:0011DAF4 move.w ($A50).w,d3 ROM:0011DAF8 bsr.l sub_1178F0 ROM:0011DAFE move.w d1,($B6A).w ROM:0011DB02 ROM:0011DB02 loc_11DB02: ; CODE XREF: sub_11DA94+56↑j ROM:0011DB02 move.w #$3854,d1 ROM:0011DB06 move.w ($A72).w,d2 ROM:0011DB0A move.w ($A90).w,d3 ROM:0011DB0E bsr.l sub_1178F0 ROM:0011DB14 move.w d1,($B6E).w ROM:0011DB18 cmpi.w #0,($BB4).w ROM:0011DB1E bge.s loc_11DB28 ROM:0011DB20 move.w ($B6A).w,($B6C).w ROM:0011DB26 bra.s loc_11DB5A ROM:0011DB28 ; --------------------------------------------------------------------------- ROM:0011DB28 ROM:0011DB28 loc_11DB28: ; CODE XREF: sub_11DA94+8A↑j ROM:0011DB28 move.w $31C(a5),d0 ROM:0011DB2C sub.w ($BB4).w,d0 ROM:0011DB30 bgt.s loc_11DB3A ROM:0011DB32 move.w #0,($B6C).w ROM:0011DB38 bra.s loc_11DB5A ROM:0011DB3A ; --------------------------------------------------------------------------- ROM:0011DB3A ROM:0011DB3A loc_11DB3A: ; CODE XREF: sub_11DA94+9C↑j ROM:0011DB3A move.w ($B6A).w,d1 ROM:0011DB3E muls.w d0,d1 ROM:0011DB40 divs.w $31C(a5),d1 ROM:0011DB44 move.w d1,d2 ROM:0011DB46 add.w $31E(a5),d2 ROM:0011DB4A cmp.w ($B6C).w,d1 ROM:0011DB4E bgt.s loc_11DB56 ROM:0011DB50 cmp.w ($B6C).w,d2 ROM:0011DB54 bgt.s loc_11DB5A ROM:0011DB56 ROM:0011DB56 loc_11DB56: ; CODE XREF: sub_11DA94+BA↑j ROM:0011DB56 move.w d1,($B6C).w ROM:0011DB5A ROM:0011DB5A loc_11DB5A: ; CODE XREF: sub_11DA94+92↑j ROM:0011DB5A ; sub_11DA94+A4↑j ... ROM:0011DB5A move.w #$37BE,d1 ROM:0011DB5E move.w ($B2A).w,d2 ROM:0011DB62 bsr.l sub_1178F0 ROM:0011DB68 move.w d1,($B68).w ROM:0011DB6C move.w ($B62).w,d0 ROM:0011DB70 add.w ($B48).w,d0 ROM:0011DB74 btst #2,($1355).w ROM:0011DB7A beq.s loc_11DB80 ROM:0011DB7C add.w ($B6C).w,d0 ROM:0011DB80 ROM:0011DB80 loc_11DB80: ; CODE XREF: sub_11DA94+E6↑j ROM:0011DB80 add.w ($B6E).w,d0 ROM:0011DB84 btst #5,($1343).w ROM:0011DB8A beq.s loc_11DB90 ROM:0011DB8C add.w ($B68).w,d0 ROM:0011DB90 ROM:0011DB90 loc_11DB90: ; CODE XREF: sub_11DA94+F6↑j ROM:0011DB90 btst #6,($1368).w ROM:0011DB96 beq.s loc_11DB9C ROM:0011DB98 add.w $29A(a5),d0 ROM:0011DB9C ROM:0011DB9C loc_11DB9C: ; CODE XREF: sub_11DA94+102↑j ROM:0011DB9C move.w d0,($B66).w ROM:0011DBA0 move.w #$3860,d1 ROM:0011DBA4 move.w ($B66).w,d2 ROM:0011DBA8 move.w ($1380).w,d3 ROM:0011DBAC bsr.l sub_1178F0 ROM:0011DBB2 add.w ($B66).w,d1 ROM:0011DBB6 move.w d1,($B64).w ROM:0011DBBA move.w d1,($BD8).w ROM:0011DBBE rts ROM:0011DBBE ; End of function sub_11DA94 ROM:0011DBBE ROM:0011DBC0 ; --------------------------------------------------------------------------- ROM:0011DBC0 move.w $29C(a5),d0 ROM:0011DBC4 btst #4,($1361).w ROM:0011DBCA beq.s loc_11DBEE ROM:0011DBCC btst #1,($134C).w ROM:0011DBD2 bne.s loc_11DBE4 ROM:0011DBD4 cmp.w ($A90).w,d0 ROM:0011DBD8 bgt.s loc_11DBE4 ROM:0011DBDA move.w ($BB6).w,($1384).w ROM:0011DBE0 bra.w loc_11DBEA ROM:0011DBE4 ; --------------------------------------------------------------------------- ROM:0011DBE4 ROM:0011DBE4 loc_11DBE4: ; CODE XREF: ROM:0011DBD2↑j ROM:0011DBE4 ; ROM:0011DBD8↑j ROM:0011DBE4 bset #1,($1365).w ROM:0011DBEA ROM:0011DBEA loc_11DBEA: ; CODE XREF: ROM:0011DBE0↑j ROM:0011DBEA bra.w locret_11DBF4 ROM:0011DBEE ; --------------------------------------------------------------------------- ROM:0011DBEE ROM:0011DBEE loc_11DBEE: ; CODE XREF: ROM:0011DBCA↑j ROM:0011DBEE bset #1,($1365).w ROM:0011DBF4 ROM:0011DBF4 locret_11DBF4: ; CODE XREF: ROM:loc_11DBEA↑j ROM:0011DBF4 rts ROM:0011DBF6 ROM:0011DBF6 ; =============== S U B R O U T I N E ======================================= ROM:0011DBF6 ROM:0011DBF6 ROM:0011DBF6 sub_11DBF6: ; CODE XREF: sub_11F0F2+36↓p ROM:0011DBF6 bsr.w sub_11DD78 ROM:0011DBFA bsr.w sub_11DDEE ROM:0011DBFE bsr.l sub_11FDFC ROM:0011DC04 bclr #0,($1351).w ROM:0011DC0A clr.w d1 ROM:0011DC0C move.b ($114A).w,d1 ROM:0011DC10 cmpi.w #6,d1 ROM:0011DC14 bcc.s locret_11DC1E ROM:0011DC16 movea.l off_11DC20(pc,d1.w*4),a0 ROM:0011DC1A nop ROM:0011DC1C jmp (a0) ROM:0011DC1E ; --------------------------------------------------------------------------- ROM:0011DC1E ROM:0011DC1E locret_11DC1E: ; CODE XREF: sub_11DBF6+1E↑j ROM:0011DC1E rts ROM:0011DC1E ; End of function sub_11DBF6 ROM:0011DC1E ROM:0011DC1E ; --------------------------------------------------------------------------- ROM:0011DC20 off_11DC20: dc.l loc_11DC38 ; DATA XREF: sub_11DBF6+20↑r ROM:0011DC24 dc.l loc_11DC44 ROM:0011DC28 dc.l loc_11DC68 ROM:0011DC2C dc.l loc_11DCAC ROM:0011DC30 dc.l loc_11DCF4 ROM:0011DC34 dc.l loc_11DD42 ROM:0011DC38 ; --------------------------------------------------------------------------- ROM:0011DC38 ROM:0011DC38 loc_11DC38: ; DATA XREF: ROM:off_11DC20↑o ROM:0011DC38 bsr.w sub_11DD54 ROM:0011DC3C move.b #1,($114A).w ROM:0011DC42 rts ROM:0011DC44 ; --------------------------------------------------------------------------- ROM:0011DC44 ROM:0011DC44 loc_11DC44: ; DATA XREF: ROM:0011DC24↑o ROM:0011DC44 btst #1,($136B).w ROM:0011DC4A beq.s locret_11DC66 ROM:0011DC4C move.w $2A2(a5),d0 ROM:0011DC50 clr.b ($8FD).w ROM:0011DC54 move.w d0,($6DE).w ROM:0011DC58 move.b #1,($8FD).w ROM:0011DC5E move.b #2,($114A).w ROM:0011DC64 rts ROM:0011DC66 ; --------------------------------------------------------------------------- ROM:0011DC66 ROM:0011DC66 locret_11DC66: ; CODE XREF: ROM:0011DC4A↑j ROM:0011DC66 rts ROM:0011DC68 ; --------------------------------------------------------------------------- ROM:0011DC68 ROM:0011DC68 loc_11DC68: ; DATA XREF: ROM:0011DC28↑o ROM:0011DC68 btst #3,($1367).w ROM:0011DC6E beq.s loc_11DC92 ROM:0011DC70 cmpi.w #0,($6DE).w ROM:0011DC76 bgt.s loc_11DC92 ROM:0011DC78 move.w $2A0(a5),d0 ROM:0011DC7C clr.b ($8D7).w ROM:0011DC80 move.w d0,($692).w ROM:0011DC84 move.b #1,($8D7).w ROM:0011DC8A move.b #3,($114A).w ROM:0011DC90 rts ROM:0011DC92 ; --------------------------------------------------------------------------- ROM:0011DC92 ROM:0011DC92 loc_11DC92: ; CODE XREF: ROM:0011DC6E↑j ROM:0011DC92 ; ROM:0011DC76↑j ROM:0011DC92 btst #4,($1361).w ROM:0011DC98 bne.s locret_11DCAA ROM:0011DC9A clr.b ($8FD).w ROM:0011DC9E clr.w ($6DE).w ROM:0011DCA2 move.b #1,($114A).w ROM:0011DCA8 rts ROM:0011DCAA ; --------------------------------------------------------------------------- ROM:0011DCAA ROM:0011DCAA locret_11DCAA: ; CODE XREF: ROM:0011DC98↑j ROM:0011DCAA rts ROM:0011DCAC ; --------------------------------------------------------------------------- ROM:0011DCAC ROM:0011DCAC loc_11DCAC: ; DATA XREF: ROM:0011DC2C↑o ROM:0011DCAC cmpi.w #0,($692).w ROM:0011DCB2 bgt.s loc_11DCC2 ROM:0011DCB4 bset #0,($1351).w ROM:0011DCBA move.b #4,($114A).w ROM:0011DCC0 rts ROM:0011DCC2 ; --------------------------------------------------------------------------- ROM:0011DCC2 ROM:0011DCC2 loc_11DCC2: ; CODE XREF: ROM:0011DCB2↑j ROM:0011DCC2 btst #3,($1367).w ROM:0011DCC8 bne.s loc_11DCDA ROM:0011DCCA clr.b ($8D7).w ROM:0011DCCE clr.w ($692).w ROM:0011DCD2 move.b #2,($114A).w ROM:0011DCD8 rts ROM:0011DCDA ; --------------------------------------------------------------------------- ROM:0011DCDA ROM:0011DCDA loc_11DCDA: ; CODE XREF: ROM:0011DCC8↑j ROM:0011DCDA btst #4,($1361).w ROM:0011DCE0 bne.s locret_11DCF2 ROM:0011DCE2 clr.b ($8D7).w ROM:0011DCE6 clr.w ($692).w ROM:0011DCEA move.b #1,($114A).w ROM:0011DCF0 rts ROM:0011DCF2 ; --------------------------------------------------------------------------- ROM:0011DCF2 ROM:0011DCF2 locret_11DCF2: ; CODE XREF: ROM:0011DCE0↑j ROM:0011DCF2 rts ROM:0011DCF4 ; --------------------------------------------------------------------------- ROM:0011DCF4 ROM:0011DCF4 loc_11DCF4: ; DATA XREF: ROM:0011DC30↑o ROM:0011DCF4 move.w ($1384).w,d0 ROM:0011DCF8 btst #6,($134B).w ROM:0011DCFE bne.s loc_11DD06 ROM:0011DD00 cmp.w ($BB6).w,d0 ROM:0011DD04 ble.s loc_11DD14 ROM:0011DD06 ROM:0011DD06 loc_11DD06: ; CODE XREF: ROM:0011DCFE↑j ROM:0011DD06 bsr.l sub_11EEE4 ROM:0011DD0C move.b #5,($114A).w ROM:0011DD12 rts ROM:0011DD14 ; --------------------------------------------------------------------------- ROM:0011DD14 ROM:0011DD14 loc_11DD14: ; CODE XREF: ROM:0011DD04↑j ROM:0011DD14 btst #5,($1354).w ROM:0011DD1A beq.s loc_11DD30 ROM:0011DD1C cmp.w ($BB6).w,d0 ROM:0011DD20 bge.s loc_11DD30 ROM:0011DD22 bset #0,($1351).w ROM:0011DD28 move.b #4,($114A).w ROM:0011DD2E rts ROM:0011DD30 ; --------------------------------------------------------------------------- ROM:0011DD30 ROM:0011DD30 loc_11DD30: ; CODE XREF: ROM:0011DD1A↑j ROM:0011DD30 ; ROM:0011DD20↑j ROM:0011DD30 btst #3,($1367).w ROM:0011DD36 bne.s locret_11DD40 ROM:0011DD38 move.b #2,($114A).w ROM:0011DD3E rts ROM:0011DD40 ; --------------------------------------------------------------------------- ROM:0011DD40 ROM:0011DD40 locret_11DD40: ; CODE XREF: ROM:0011DD36↑j ROM:0011DD40 rts ROM:0011DD42 ; --------------------------------------------------------------------------- ROM:0011DD42 ROM:0011DD42 loc_11DD42: ; DATA XREF: ROM:0011DC34↑o ROM:0011DD42 btst #4,($1361).w ROM:0011DD48 bne.s locret_11DD52 ROM:0011DD4A move.b #1,($114A).w ROM:0011DD50 rts ROM:0011DD52 ; --------------------------------------------------------------------------- ROM:0011DD52 ROM:0011DD52 locret_11DD52: ; CODE XREF: ROM:0011DD48↑j ROM:0011DD52 rts ROM:0011DD54 ROM:0011DD54 ; =============== S U B R O U T I N E ======================================= ROM:0011DD54 ROM:0011DD54 ROM:0011DD54 sub_11DD54: ; CODE XREF: ROM:loc_11DC38↑p ROM:0011DD54 btst #5,($93F).w ROM:0011DD5A beq.s locret_11DD76 ROM:0011DD5C move.w $2A4(a5),d0 ROM:0011DD60 move.w $2A6(a5),d1 ROM:0011DD64 cmp.w d1,d0 ROM:0011DD66 blt.s loc_11DD6E ROM:0011DD68 move.w d1,($1384).w ROM:0011DD6C bra.s loc_11DD72 ROM:0011DD6E ; --------------------------------------------------------------------------- ROM:0011DD6E ROM:0011DD6E loc_11DD6E: ; CODE XREF: sub_11DD54+12↑j ROM:0011DD6E move.w d0,($1384).w ROM:0011DD72 ROM:0011DD72 loc_11DD72: ; CODE XREF: sub_11DD54+18↑j ROM:0011DD72 clr.w ($1386).w ROM:0011DD76 ROM:0011DD76 locret_11DD76: ; CODE XREF: sub_11DD54+6↑j ROM:0011DD76 rts ROM:0011DD76 ; End of function sub_11DD54 ROM:0011DD76 ROM:0011DD78 ROM:0011DD78 ; =============== S U B R O U T I N E ======================================= ROM:0011DD78 ROM:0011DD78 ROM:0011DD78 sub_11DD78: ; CODE XREF: sub_11DBF6↑p ROM:0011DD78 move.w $29C(a5),d0 ROM:0011DD7C move.w $29E(a5),d1 ROM:0011DD80 move.w ($A90).w,d2 ROM:0011DD84 move.w $2A8(a5),d3 ROM:0011DD88 cmpi.w #0,d3 ROM:0011DD8C bne.s loc_11DDE6 ROM:0011DD8E btst #1,($134C).w ROM:0011DD94 bne.s loc_11DDE6 ROM:0011DD96 btst #1,($134B).w ROM:0011DD9C beq.s loc_11DDE6 ROM:0011DD9E btst #6,($1368).w ROM:0011DDA4 bne.s loc_11DDE6 ROM:0011DDA6 btst #4,($1360).w ROM:0011DDAC bne.s loc_11DDE6 ROM:0011DDAE btst #1,($143D).w ROM:0011DDB4 beq.s loc_11DDC6 ROM:0011DDB6 btst #7,($1369).w ROM:0011DDBC bne.s loc_11DDE6 ROM:0011DDBE btst #0,($C59).w ROM:0011DDC4 bne.s loc_11DDE6 ROM:0011DDC6 ROM:0011DDC6 loc_11DDC6: ; CODE XREF: sub_11DD78+3C↑j ROM:0011DDC6 cmp.w d1,d2 ROM:0011DDC8 bge.s loc_11DDE6 ROM:0011DDCA cmp.w d0,d2 ROM:0011DDCC blt.s loc_11DDE6 ROM:0011DDCE cmpi.w #0,($BDA).w ROM:0011DDD4 bne.s loc_11DDE6 ROM:0011DDD6 btst #3,($136A).w ROM:0011DDDC bne.s loc_11DDE6 ROM:0011DDDE bset #3,($1367).w ROM:0011DDE4 bra.s locret_11DDEC ROM:0011DDE6 ; --------------------------------------------------------------------------- ROM:0011DDE6 ROM:0011DDE6 loc_11DDE6: ; CODE XREF: sub_11DD78+14↑j ROM:0011DDE6 ; sub_11DD78+1C↑j ... ROM:0011DDE6 bclr #3,($1367).w ROM:0011DDEC ROM:0011DDEC locret_11DDEC: ; CODE XREF: sub_11DD78+6C↑j ROM:0011DDEC rts ROM:0011DDEC ; End of function sub_11DD78 ROM:0011DDEC ROM:0011DDEE ROM:0011DDEE ; =============== S U B R O U T I N E ======================================= ROM:0011DDEE ROM:0011DDEE ROM:0011DDEE sub_11DDEE: ; CODE XREF: sub_11DBF6+4↑p ROM:0011DDEE move.w $2A8(a5),d0 ROM:0011DDF2 btst #7,($943).w ROM:0011DDF8 bne.s loc_11DE00 ROM:0011DDFA cmpi.w #0,d0 ROM:0011DDFE beq.s locret_11DE1C ROM:0011DE00 ROM:0011DE00 loc_11DE00: ; CODE XREF: sub_11DDEE+A↑j ROM:0011DE00 move.w $2A6(a5),d1 ROM:0011DE04 move.w $2A4(a5),d2 ROM:0011DE08 cmp.w d1,d2 ROM:0011DE0A blt.s loc_11DE12 ROM:0011DE0C move.w d1,($1384).w ROM:0011DE10 bra.s loc_11DE16 ROM:0011DE12 ; --------------------------------------------------------------------------- ROM:0011DE12 ROM:0011DE12 loc_11DE12: ; CODE XREF: sub_11DDEE+1C↑j ROM:0011DE12 move.w d2,($1384).w ROM:0011DE16 ROM:0011DE16 loc_11DE16: ; CODE XREF: sub_11DDEE+22↑j ROM:0011DE16 move.w #0,($1386).w ROM:0011DE1C ROM:0011DE1C locret_11DE1C: ; CODE XREF: sub_11DDEE+10↑j ROM:0011DE1C rts ROM:0011DE1C ; End of function sub_11DDEE ROM:0011DE1C ROM:0011DE1E ROM:0011DE1E ; =============== S U B R O U T I N E ======================================= ROM:0011DE1E ROM:0011DE1E ROM:0011DE1E sub_11DE1E: ; CODE XREF: ROM:loc_11F952↓p ROM:0011DE1E move.w $2C6(a5),d0 ROM:0011DE22 cmpi.w #0,d0 ROM:0011DE26 beq.s loc_11DE36 ROM:0011DE28 bsr.w sub_11E0CA ROM:0011DE2C bsr.w sub_11DE40 ROM:0011DE30 bsr.w sub_11E010 ROM:0011DE34 bra.s locret_11DE3E ROM:0011DE36 ; --------------------------------------------------------------------------- ROM:0011DE36 ROM:0011DE36 loc_11DE36: ; CODE XREF: sub_11DE1E+8↑j ROM:0011DE36 bsr.w sub_11E130 ROM:0011DE3A bsr.w sub_11E0F8 ROM:0011DE3E ROM:0011DE3E locret_11DE3E: ; CODE XREF: sub_11DE1E+16↑j ROM:0011DE3E rts ROM:0011DE3E ; End of function sub_11DE1E ROM:0011DE3E ROM:0011DE40 ROM:0011DE40 ; =============== S U B R O U T I N E ======================================= ROM:0011DE40 ROM:0011DE40 ROM:0011DE40 sub_11DE40: ; CODE XREF: sub_11DE1E+E↑p ROM:0011DE40 bclr #4,($134A).w ROM:0011DE46 clr.w d1 ROM:0011DE48 move.b ($114B).w,d1 ROM:0011DE4C cmpi.w #6,d1 ROM:0011DE50 bcc.s locret_11DE5A ROM:0011DE52 movea.l off_11DE5C(pc,d1.w*4),a0 ROM:0011DE56 nop ROM:0011DE58 jmp (a0) ROM:0011DE5A ; --------------------------------------------------------------------------- ROM:0011DE5A ROM:0011DE5A locret_11DE5A: ; CODE XREF: sub_11DE40+10↑j ROM:0011DE5A rts ROM:0011DE5A ; End of function sub_11DE40 ROM:0011DE5A ROM:0011DE5A ; --------------------------------------------------------------------------- ROM:0011DE5C off_11DE5C: dc.l loc_11DE74 ; DATA XREF: sub_11DE40+12↑r ROM:0011DE60 dc.l loc_11DE9A ROM:0011DE64 dc.l loc_11DEF6 ROM:0011DE68 dc.l loc_11DF58 ROM:0011DE6C dc.l loc_11DF80 ROM:0011DE70 dc.l locret_11DFDE ROM:0011DE74 ; --------------------------------------------------------------------------- ROM:0011DE74 ROM:0011DE74 loc_11DE74: ; DATA XREF: ROM:off_11DE5C↑o ROM:0011DE74 bsr.w sub_11E042 ROM:0011DE78 move.w #0,($B70).w ROM:0011DE7E move.w $2B0(a5),d0 ROM:0011DE82 clr.b ($8D8).w ROM:0011DE86 move.w d0,($694).w ROM:0011DE8A move.b #1,($8D8).w ROM:0011DE90 move.b #1,($114B).w ROM:0011DE96 bra.s loc_11DEF0 ROM:0011DE98 ; --------------------------------------------------------------------------- ROM:0011DE98 rts ROM:0011DE9A ; --------------------------------------------------------------------------- ROM:0011DE9A ROM:0011DE9A loc_11DE9A: ; DATA XREF: ROM:0011DE60↑o ROM:0011DE9A move.w $2AE(a5),d2 ROM:0011DE9E btst #4,($135C).w ROM:0011DEA4 bne.s loc_11DEAC ROM:0011DEA6 cmp.w ($B70).w,d2 ROM:0011DEAA bgt.s loc_11DECE ROM:0011DEAC ROM:0011DEAC loc_11DEAC: ; CODE XREF: ROM:0011DEA4↑j ROM:0011DEAC bsr.w sub_11E042 ROM:0011DEB0 move.w $2B0(a5),d0 ROM:0011DEB4 clr.b ($8D8).w ROM:0011DEB8 move.w d0,($694).w ROM:0011DEBC move.b #1,($8D8).w ROM:0011DEC2 move.b #3,($114B).w ROM:0011DEC8 bra.l loc_11DF7A ROM:0011DECE ; --------------------------------------------------------------------------- ROM:0011DECE ROM:0011DECE loc_11DECE: ; CODE XREF: ROM:0011DEAA↑j ROM:0011DECE cmpi.w #0,($694).w ROM:0011DED4 bgt.s loc_11DEF0 ROM:0011DED6 move.w $2B2(a5),d0 ROM:0011DEDA clr.b ($8D8).w ROM:0011DEDE move.w d0,($694).w ROM:0011DEE2 move.b #1,($8D8).w ROM:0011DEE8 move.b #2,($114B).w ROM:0011DEEE bra.s loc_11DF52 ROM:0011DEF0 ; --------------------------------------------------------------------------- ROM:0011DEF0 ROM:0011DEF0 loc_11DEF0: ; CODE XREF: ROM:0011DE96↑j ROM:0011DEF0 ; ROM:0011DED4↑j ... ROM:0011DEF0 bsr.w sub_11DFEA ROM:0011DEF4 rts ROM:0011DEF6 ; --------------------------------------------------------------------------- ROM:0011DEF6 ROM:0011DEF6 loc_11DEF6: ; DATA XREF: ROM:0011DE64↑o ROM:0011DEF6 cmpi.w #0,($694).w ROM:0011DEFC bgt.s loc_11DF18 ROM:0011DEFE btst #4,($134B).w ROM:0011DF04 beq.s loc_11DF18 ROM:0011DF06 bset #4,($134A).w ROM:0011DF0C move.b #5,($114B).w ROM:0011DF12 bra.l locret_11DFDE ROM:0011DF18 ; --------------------------------------------------------------------------- ROM:0011DF18 ROM:0011DF18 loc_11DF18: ; CODE XREF: ROM:0011DEFC↑j ROM:0011DF18 ; ROM:0011DF04↑j ROM:0011DF18 cmpi.w #0,($694).w ROM:0011DF1E bgt.s loc_11DF52 ROM:0011DF20 btst #4,($134B).w ROM:0011DF26 bne.s loc_11DF52 ROM:0011DF28 addq.w #1,($B70).w ROM:0011DF2C bvc.s loc_11DF34 ROM:0011DF2E move.w #$8000,($B70).w ROM:0011DF34 ROM:0011DF34 loc_11DF34: ; CODE XREF: ROM:0011DF2C↑j ROM:0011DF34 bsr.w sub_11E042 ROM:0011DF38 move.w $2B0(a5),d0 ROM:0011DF3C clr.b ($8D8).w ROM:0011DF40 move.w d0,($694).w ROM:0011DF44 move.b #1,($8D8).w ROM:0011DF4A move.b #1,($114B).w ROM:0011DF50 bra.s loc_11DEF0 ROM:0011DF52 ; --------------------------------------------------------------------------- ROM:0011DF52 ROM:0011DF52 loc_11DF52: ; CODE XREF: ROM:0011DEEE↑j ROM:0011DF52 ; ROM:0011DF1E↑j ... ROM:0011DF52 bsr.w sub_11E064 ROM:0011DF56 rts ROM:0011DF58 ; --------------------------------------------------------------------------- ROM:0011DF58 ROM:0011DF58 loc_11DF58: ; DATA XREF: ROM:0011DE68↑o ROM:0011DF58 cmpi.w #0,($694).w ROM:0011DF5E bgt.s loc_11DF7A ROM:0011DF60 move.w $2B2(a5),d0 ROM:0011DF64 clr.b ($8D8).w ROM:0011DF68 move.w d0,($694).w ROM:0011DF6C move.b #1,($8D8).w ROM:0011DF72 move.b #4,($114B).w ROM:0011DF78 bra.s loc_11DFD4 ROM:0011DF7A ; --------------------------------------------------------------------------- ROM:0011DF7A ROM:0011DF7A loc_11DF7A: ; CODE XREF: ROM:0011DEC8↑j ROM:0011DF7A ; ROM:0011DF5E↑j ... ROM:0011DF7A bsr.w sub_11DFEA ROM:0011DF7E rts ROM:0011DF80 ; --------------------------------------------------------------------------- ROM:0011DF80 ROM:0011DF80 loc_11DF80: ; DATA XREF: ROM:0011DE6C↑o ROM:0011DF80 cmpi.w #0,($694).w ROM:0011DF86 bgt.s loc_11DFB2 ROM:0011DF88 btst #4,($134B).w ROM:0011DF8E bne.s loc_11DFB2 ROM:0011DF90 bsr.w sub_11DFE2 ROM:0011DF94 bsr.w sub_11E042 ROM:0011DF98 move.w $2B0(a5),d0 ROM:0011DF9C clr.b ($8D8).w ROM:0011DFA0 move.w d0,($694).w ROM:0011DFA4 move.b #1,($8D8).w ROM:0011DFAA move.b #3,($114B).w ROM:0011DFB0 bra.s loc_11DF7A ROM:0011DFB2 ; --------------------------------------------------------------------------- ROM:0011DFB2 ROM:0011DFB2 loc_11DFB2: ; CODE XREF: ROM:0011DF86↑j ROM:0011DFB2 ; ROM:0011DF8E↑j ROM:0011DFB2 cmpi.w #0,($694).w ROM:0011DFB8 bgt.s loc_11DFD4 ROM:0011DFBA btst #4,($134B).w ROM:0011DFC0 beq.s loc_11DFD4 ROM:0011DFC2 bsr.w sub_11DFE2 ROM:0011DFC6 bset #4,($134A).w ROM:0011DFCC move.b #5,($114B).w ROM:0011DFD2 bra.s locret_11DFDE ROM:0011DFD4 ; --------------------------------------------------------------------------- ROM:0011DFD4 ROM:0011DFD4 loc_11DFD4: ; CODE XREF: ROM:0011DF78↑j ROM:0011DFD4 ; ROM:0011DFB8↑j ... ROM:0011DFD4 bsr.w sub_11E064 ROM:0011DFD8 bsr.w sub_11E0A4 ROM:0011DFDC rts ROM:0011DFDE ; --------------------------------------------------------------------------- ROM:0011DFDE ROM:0011DFDE locret_11DFDE: ; CODE XREF: ROM:0011DF12↑j ROM:0011DFDE ; ROM:0011DFD2↑j ROM:0011DFDE ; DATA XREF: ... ROM:0011DFDE rts ROM:0011DFE0 ; --------------------------------------------------------------------------- ROM:0011DFE0 rts ROM:0011DFE2 ROM:0011DFE2 ; =============== S U B R O U T I N E ======================================= ROM:0011DFE2 ROM:0011DFE2 ROM:0011DFE2 sub_11DFE2: ; CODE XREF: ROM:0011DF90↑p ROM:0011DFE2 ; ROM:0011DFC2↑p ROM:0011DFE2 move.w $336(a5),($BE0).w ROM:0011DFE8 rts ROM:0011DFE8 ; End of function sub_11DFE2 ROM:0011DFE8 ROM:0011DFEA ROM:0011DFEA ; =============== S U B R O U T I N E ======================================= ROM:0011DFEA ROM:0011DFEA ROM:0011DFEA sub_11DFEA: ; CODE XREF: ROM:loc_11DEF0↑p ROM:0011DFEA ; ROM:loc_11DF7A↑p ROM:0011DFEA move.w ($BB4).w,d0 ROM:0011DFEE move.w $2B4(a5),d1 ROM:0011DFF2 cmpi.w #0,d1 ROM:0011DFF6 blt.s loc_11E004 ROM:0011DFF8 cmp.w ($B76).w,d0 ROM:0011DFFC bge.s loc_11E002 ROM:0011DFFE move.w d0,($B76).w ROM:0011E002 ROM:0011E002 loc_11E002: ; CODE XREF: sub_11DFEA+12↑j ROM:0011E002 bra.s locret_11E00E ROM:0011E004 ; --------------------------------------------------------------------------- ROM:0011E004 ROM:0011E004 loc_11E004: ; CODE XREF: sub_11DFEA+C↑j ROM:0011E004 cmp.w ($B76).w,d0 ROM:0011E008 ble.s locret_11E00E ROM:0011E00A move.w d0,($B76).w ROM:0011E00E ROM:0011E00E locret_11E00E: ; CODE XREF: sub_11DFEA:loc_11E002↑j ROM:0011E00E ; sub_11DFEA+1E↑j ROM:0011E00E rts ROM:0011E00E ; End of function sub_11DFEA ROM:0011E00E ROM:0011E010 ROM:0011E010 ; =============== S U B R O U T I N E ======================================= ROM:0011E010 ROM:0011E010 ROM:0011E010 sub_11E010: ; CODE XREF: sub_11DE1E+12↑p ROM:0011E010 move.w ($B72).w,d0 ROM:0011E014 cmp.w ($B74).w,d0 ROM:0011E018 ble.s loc_11E01E ROM:0011E01A move.w d0,($B74).w ROM:0011E01E ROM:0011E01E loc_11E01E: ; CODE XREF: sub_11E010+8↑j ROM:0011E01E move.w $2BA(a5),d1 ROM:0011E022 move.w $2BC(a5),d2 ROM:0011E026 cmp.w ($B74).w,d1 ROM:0011E02A bgt.s loc_11E03A ROM:0011E02C cmp.w ($B74).w,d2 ROM:0011E030 blt.s loc_11E03A ROM:0011E032 bset #4,($134B).w ROM:0011E038 bra.s locret_11E040 ROM:0011E03A ; --------------------------------------------------------------------------- ROM:0011E03A ROM:0011E03A loc_11E03A: ; CODE XREF: sub_11E010+1A↑j ROM:0011E03A ; sub_11E010+20↑j ROM:0011E03A bclr #4,($134B).w ROM:0011E040 ROM:0011E040 locret_11E040: ; CODE XREF: sub_11E010+28↑j ROM:0011E040 rts ROM:0011E040 ; End of function sub_11E010 ROM:0011E040 ROM:0011E042 ROM:0011E042 ; =============== S U B R O U T I N E ======================================= ROM:0011E042 ROM:0011E042 ROM:0011E042 sub_11E042: ; CODE XREF: ROM:loc_11DE74↑p ROM:0011E042 ; ROM:loc_11DEAC↑p ... ROM:0011E042 move.w $2B4(a5),d1 ROM:0011E046 cmpi.w #0,d1 ROM:0011E04A blt.s loc_11E054 ROM:0011E04C move.w #$2EE0,($B76).w ROM:0011E052 bra.s loc_11E05A ROM:0011E054 ; --------------------------------------------------------------------------- ROM:0011E054 ROM:0011E054 loc_11E054: ; CODE XREF: sub_11E042+8↑j ROM:0011E054 move.w #$D120,($B76).w ROM:0011E05A ROM:0011E05A loc_11E05A: ; CODE XREF: sub_11E042+10↑j ROM:0011E05A clr.w ($B74).w ROM:0011E05E clr.w ($B72).w ROM:0011E062 rts ROM:0011E062 ; End of function sub_11E042 ROM:0011E062 ROM:0011E064 ROM:0011E064 ; =============== S U B R O U T I N E ======================================= ROM:0011E064 ROM:0011E064 ROM:0011E064 sub_11E064: ; CODE XREF: ROM:loc_11DF52↑p ROM:0011E064 ; ROM:loc_11DFD4↑p ROM:0011E064 move.w $2B4(a5),d1 ROM:0011E068 move.w ($BB4).w,d0 ROM:0011E06C sub.w ($B76).w,d0 ROM:0011E070 cmpi.w #0,d1 ROM:0011E074 blt.s loc_11E08A ROM:0011E076 cmpi.w #0,d0 ROM:0011E07A ble.s loc_11E082 ROM:0011E07C move.w d0,($B72).w ROM:0011E080 bra.s loc_11E086 ROM:0011E082 ; --------------------------------------------------------------------------- ROM:0011E082 ROM:0011E082 loc_11E082: ; CODE XREF: sub_11E064+16↑j ROM:0011E082 clr.w ($B72).w ROM:0011E086 ROM:0011E086 loc_11E086: ; CODE XREF: sub_11E064+1C↑j ROM:0011E086 bra.w locret_11E0A2 ROM:0011E08A ; --------------------------------------------------------------------------- ROM:0011E08A ROM:0011E08A loc_11E08A: ; CODE XREF: sub_11E064+10↑j ROM:0011E08A cmpi.w #0,d0 ROM:0011E08E bge.s loc_11E09E ROM:0011E090 move.w ($B76).w,d0 ROM:0011E094 sub.w ($BB4).w,d0 ROM:0011E098 move.w d0,($B72).w ROM:0011E09C bra.s locret_11E0A2 ROM:0011E09E ; --------------------------------------------------------------------------- ROM:0011E09E ROM:0011E09E loc_11E09E: ; CODE XREF: sub_11E064+2A↑j ROM:0011E09E clr.w ($B72).w ROM:0011E0A2 ROM:0011E0A2 locret_11E0A2: ; CODE XREF: sub_11E064:loc_11E086↑j ROM:0011E0A2 ; sub_11E064+38↑j ROM:0011E0A2 rts ROM:0011E0A2 ; End of function sub_11E064 ROM:0011E0A2 ROM:0011E0A4 ROM:0011E0A4 ; =============== S U B R O U T I N E ======================================= ROM:0011E0A4 ROM:0011E0A4 ROM:0011E0A4 sub_11E0A4: ; CODE XREF: ROM:0011DFD8↑p ROM:0011E0A4 move.w $336(a5),d0 ROM:0011E0A8 btst #2,($94A).w ROM:0011E0AE beq.s loc_11E0B4 ROM:0011E0B0 move.w $2B6(a5),d0 ROM:0011E0B4 ROM:0011E0B4 loc_11E0B4: ; CODE XREF: sub_11E0A4+A↑j ROM:0011E0B4 btst #5,($1343).w ROM:0011E0BA beq.s loc_11E0C0 ROM:0011E0BC add.w $2B8(a5),d0 ROM:0011E0C0 ROM:0011E0C0 loc_11E0C0: ; CODE XREF: sub_11E0A4+16↑j ROM:0011E0C0 add.w $2B4(a5),d0 ROM:0011E0C4 move.w d0,($BE0).w ROM:0011E0C8 rts ROM:0011E0C8 ; End of function sub_11E0A4 ROM:0011E0C8 ROM:0011E0CA ROM:0011E0CA ; =============== S U B R O U T I N E ======================================= ROM:0011E0CA ROM:0011E0CA ROM:0011E0CA sub_11E0CA: ; CODE XREF: sub_11DE1E+A↑p ROM:0011E0CA move.w $2AC(a5),d0 ROM:0011E0CE bclr #4,($135C).w ROM:0011E0D4 btst #2,($94A).w ROM:0011E0DA bne.s loc_11E0E2 ROM:0011E0DC cmp.w ($A90).w,d0 ROM:0011E0E0 blt.s loc_11E0E8 ROM:0011E0E2 ROM:0011E0E2 loc_11E0E2: ; CODE XREF: sub_11E0CA+10↑j ROM:0011E0E2 bset #4,($135C).w ROM:0011E0E8 ROM:0011E0E8 loc_11E0E8: ; CODE XREF: sub_11E0CA+16↑j ROM:0011E0E8 btst #5,($1343).w ROM:0011E0EE beq.s locret_11E0F6 ROM:0011E0F0 bset #4,($135C).w ROM:0011E0F6 ROM:0011E0F6 locret_11E0F6: ; CODE XREF: sub_11E0CA+24↑j ROM:0011E0F6 rts ROM:0011E0F6 ; End of function sub_11E0CA ROM:0011E0F6 ROM:0011E0F8 ROM:0011E0F8 ; =============== S U B R O U T I N E ======================================= ROM:0011E0F8 ROM:0011E0F8 ROM:0011E0F8 sub_11E0F8: ; CODE XREF: sub_11DE1E+1C↑p ROM:0011E0F8 btst #0,($1356).w ROM:0011E0FE beq.s locret_11E12E ROM:0011E100 move.w $2BE(a5),d0 ROM:0011E104 cmp.w ($B78).w,d0 ROM:0011E108 bgt.s locret_11E12E ROM:0011E10A move.w $2C0(a5),d0 ROM:0011E10E cmp.w ($B78).w,d0 ROM:0011E112 blt.s locret_11E12E ROM:0011E114 move.w $2C2(a5),d0 ROM:0011E118 cmp.w ($B7A).w,d0 ROM:0011E11C bgt.s locret_11E12E ROM:0011E11E move.w $2C4(a5),d0 ROM:0011E122 cmp.w ($B7A).w,d0 ROM:0011E126 blt.s locret_11E12E ROM:0011E128 bset #4,($134A).w ROM:0011E12E ROM:0011E12E locret_11E12E: ; CODE XREF: sub_11E0F8+6↑j ROM:0011E12E ; sub_11E0F8+10↑j ... ROM:0011E12E rts ROM:0011E12E ; End of function sub_11E0F8 ROM:0011E12E ROM:0011E130 ROM:0011E130 ; =============== S U B R O U T I N E ======================================= ROM:0011E130 ROM:0011E130 ROM:0011E130 sub_11E130: ; CODE XREF: sub_11DE1E:loc_11DE36↑p ROM:0011E130 bclr #0,($1356).w ROM:0011E136 clr.w d1 ROM:0011E138 move.b ($114C).w,d1 ROM:0011E13C cmpi.w #3,d1 ROM:0011E140 bcc.s locret_11E14A ROM:0011E142 movea.l off_11E14C(pc,d1.w*4),a0 ROM:0011E146 nop ROM:0011E148 jmp (a0) ROM:0011E14A ; --------------------------------------------------------------------------- ROM:0011E14A ROM:0011E14A locret_11E14A: ; CODE XREF: sub_11E130+10↑j ROM:0011E14A rts ROM:0011E14A ; End of function sub_11E130 ROM:0011E14A ROM:0011E14A ; --------------------------------------------------------------------------- ROM:0011E14C off_11E14C: dc.l loc_11E158 ; DATA XREF: sub_11E130+12↑r ROM:0011E150 dc.l loc_11E176 ROM:0011E154 dc.l loc_11E1DC ROM:0011E158 ; --------------------------------------------------------------------------- ROM:0011E158 ROM:0011E158 loc_11E158: ; DATA XREF: ROM:off_11E14C↑o ROM:0011E158 bclr #4,($1365).w ROM:0011E15E clr.b ($92D).w ROM:0011E162 clr.w ($73E).w ROM:0011E166 move.b #3,($92D).w ROM:0011E16C move.b #1,($114C).w ROM:0011E172 bra.s locret_11E1DA ROM:0011E174 ; --------------------------------------------------------------------------- ROM:0011E174 rts ROM:0011E176 ; --------------------------------------------------------------------------- ROM:0011E176 ROM:0011E176 loc_11E176: ; DATA XREF: ROM:0011E150↑o ROM:0011E176 move.w ($B7E).w,d0 ROM:0011E17A btst #6,($1341).w ROM:0011E180 beq.s loc_11E194 ROM:0011E182 cmp.w ($5BA).w,d0 ROM:0011E186 bge.s loc_11E194 ROM:0011E188 bsr.w sub_11E226 ROM:0011E18C move.b #1,($114C).w ROM:0011E192 bra.s locret_11E1DA ROM:0011E194 ; --------------------------------------------------------------------------- ROM:0011E194 ROM:0011E194 loc_11E194: ; CODE XREF: ROM:0011E180↑j ROM:0011E194 ; ROM:0011E186↑j ROM:0011E194 move.w ($B7E).w,d0 ROM:0011E198 sub.w $2AA(a5),d0 ROM:0011E19C btst #6,($1341).w ROM:0011E1A2 beq.s locret_11E1DA ROM:0011E1A4 cmp.w ($5BA).w,d0 ROM:0011E1A8 ble.s locret_11E1DA ROM:0011E1AA bset #4,($1365).w ROM:0011E1B0 bsr.w sub_11E23C ROM:0011E1B4 clr.b ($92D).w ROM:0011E1B8 clr.w ($73E).w ROM:0011E1BC move.b #3,($92D).w ROM:0011E1C2 move.w ($73C).w,($73E).w ROM:0011E1C8 bsr.w sub_11E234 ROM:0011E1CC bset #0,($1356).w ROM:0011E1D2 move.b #2,($114C).w ROM:0011E1D8 bra.s locret_11E222 ROM:0011E1DA ; --------------------------------------------------------------------------- ROM:0011E1DA ROM:0011E1DA locret_11E1DA: ; CODE XREF: ROM:0011E172↑j ROM:0011E1DA ; ROM:0011E192↑j ... ROM:0011E1DA rts ROM:0011E1DC ; --------------------------------------------------------------------------- ROM:0011E1DC ROM:0011E1DC loc_11E1DC: ; DATA XREF: ROM:0011E154↑o ROM:0011E1DC move.w ($B80).w,d0 ROM:0011E1E0 btst #6,($1341).w ROM:0011E1E6 beq.s loc_11E1FA ROM:0011E1E8 cmp.w ($5BA).w,d0 ROM:0011E1EC ble.s loc_11E1FA ROM:0011E1EE bsr.w sub_11E234 ROM:0011E1F2 move.b #2,($114C).w ROM:0011E1F8 bra.s locret_11E222 ROM:0011E1FA ; --------------------------------------------------------------------------- ROM:0011E1FA ROM:0011E1FA loc_11E1FA: ; CODE XREF: ROM:0011E1E6↑j ROM:0011E1FA ; ROM:0011E1EC↑j ROM:0011E1FA move.w ($B80).w,d0 ROM:0011E1FE add.w $2AA(a5),d0 ROM:0011E202 btst #6,($1341).w ROM:0011E208 beq.s locret_11E222 ROM:0011E20A cmp.w ($5BA).w,d0 ROM:0011E20E bge.s locret_11E222 ROM:0011E210 bclr #4,($1365).w ROM:0011E216 bsr.w sub_11E226 ROM:0011E21A move.b #1,($114C).w ROM:0011E220 bra.s locret_11E1DA ROM:0011E222 ; --------------------------------------------------------------------------- ROM:0011E222 ROM:0011E222 locret_11E222: ; CODE XREF: ROM:0011E1D8↑j ROM:0011E222 ; ROM:0011E1F8↑j ... ROM:0011E222 rts ROM:0011E224 ; --------------------------------------------------------------------------- ROM:0011E224 rts ROM:0011E226 ROM:0011E226 ; =============== S U B R O U T I N E ======================================= ROM:0011E226 ROM:0011E226 ROM:0011E226 sub_11E226: ; CODE XREF: ROM:0011E188↑p ROM:0011E226 ; ROM:0011E216↑p ROM:0011E226 move.w ($5BA).w,($B7E).w ROM:0011E22C move.w ($73E).w,($B7C).w ROM:0011E232 rts ROM:0011E232 ; End of function sub_11E226 ROM:0011E232 ROM:0011E234 ROM:0011E234 ; =============== S U B R O U T I N E ======================================= ROM:0011E234 ROM:0011E234 ROM:0011E234 sub_11E234: ; CODE XREF: ROM:0011E1C8↑p ROM:0011E234 ; ROM:0011E1EE↑p ROM:0011E234 move.w ($5BA).w,($B80).w ROM:0011E23A rts ROM:0011E23A ; End of function sub_11E234 ROM:0011E23A ROM:0011E23C ROM:0011E23C ; =============== S U B R O U T I N E ======================================= ROM:0011E23C ROM:0011E23C ROM:0011E23C sub_11E23C: ; CODE XREF: ROM:0011E1B0↑p ROM:0011E23C move.w ($B7C).w,($B7A).w ROM:0011E242 move.w ($73E).w,d0 ROM:0011E246 sub.w ($B7C).w,d0 ROM:0011E24A move.w d0,($73C).w ROM:0011E24E move.w ($B7E).w,d0 ROM:0011E252 sub.w ($B80).w,d0 ROM:0011E256 move.w d0,($B78).w ROM:0011E25A rts ROM:0011E25A ; End of function sub_11E23C ROM:0011E25A ROM:0011E25C ROM:0011E25C ; =============== S U B R O U T I N E ======================================= ROM:0011E25C ROM:0011E25C ROM:0011E25C sub_11E25C: ; CODE XREF: sub_11F0F2+2A↓p ROM:0011E25C bsr.w sub_11E438 ROM:0011E260 bsr.w sub_11E46E ROM:0011E264 clr.w d1 ROM:0011E266 move.b ($114D).w,d1 ROM:0011E26A cmpi.w #4,d1 ROM:0011E26E bcc.s locret_11E278 ROM:0011E270 movea.l off_11E27A(pc,d1.w*4),a0 ROM:0011E274 nop ROM:0011E276 jmp (a0) ROM:0011E278 ; --------------------------------------------------------------------------- ROM:0011E278 ROM:0011E278 locret_11E278: ; CODE XREF: sub_11E25C+12↑j ROM:0011E278 rts ROM:0011E278 ; End of function sub_11E25C ROM:0011E278 ROM:0011E278 ; --------------------------------------------------------------------------- ROM:0011E27A off_11E27A: dc.l loc_11E28A ; DATA XREF: sub_11E25C+14↑r ROM:0011E27E dc.l loc_11E298 ROM:0011E282 dc.l loc_11E320 ROM:0011E286 dc.l loc_11E3AA ROM:0011E28A ; --------------------------------------------------------------------------- ROM:0011E28A ROM:0011E28A loc_11E28A: ; DATA XREF: ROM:off_11E27A↑o ROM:0011E28A move.b #1,($114D).w ROM:0011E290 bra.l locret_11E31E ROM:0011E296 ; --------------------------------------------------------------------------- ROM:0011E296 rts ROM:0011E298 ; --------------------------------------------------------------------------- ROM:0011E298 ROM:0011E298 loc_11E298: ; DATA XREF: ROM:0011E27E↑o ROM:0011E298 move.w $2CC(a5),d0 ROM:0011E29C btst #7,($1362).w ROM:0011E2A2 beq.s loc_11E2E4 ROM:0011E2A4 cmp.w ($5BC).w,d0 ROM:0011E2A8 ble.s loc_11E2E4 ROM:0011E2AA bsr.w sub_11E490 ROM:0011E2AE move.w $2CA(a5),d1 ROM:0011E2B2 clr.b ($8DA).w ROM:0011E2B6 move.w d1,($698).w ROM:0011E2BA move.b #1,($8DA).w ROM:0011E2C0 move.w $2CE(a5),d1 ROM:0011E2C4 clr.b ($8D9).w ROM:0011E2C8 move.w d1,($696).w ROM:0011E2CC move.b #1,($8D9).w ROM:0011E2D2 bset #3,($1353).w ROM:0011E2D8 move.b #3,($114D).w ROM:0011E2DE bra.l locret_11E434 ROM:0011E2E4 ; --------------------------------------------------------------------------- ROM:0011E2E4 ROM:0011E2E4 loc_11E2E4: ; CODE XREF: ROM:0011E2A2↑j ROM:0011E2E4 ; ROM:0011E2A8↑j ROM:0011E2E4 move.w $2C8(a5),d0 ROM:0011E2E8 btst #7,($1362).w ROM:0011E2EE beq.s locret_11E31E ROM:0011E2F0 cmp.w ($BB4).w,d0 ROM:0011E2F4 ble.s locret_11E31E ROM:0011E2F6 bsr.w sub_11E490 ROM:0011E2FA move.w $2CA(a5),d1 ROM:0011E2FE clr.b ($8DA).w ROM:0011E302 move.w d1,($698).w ROM:0011E306 move.b #1,($8DA).w ROM:0011E30C bset #3,($1353).w ROM:0011E312 move.b #2,($114D).w ROM:0011E318 bra.l locret_11E3A8 ROM:0011E31E ; --------------------------------------------------------------------------- ROM:0011E31E ROM:0011E31E locret_11E31E: ; CODE XREF: ROM:0011E290↑j ROM:0011E31E ; ROM:0011E2EE↑j ... ROM:0011E31E rts ROM:0011E320 ; --------------------------------------------------------------------------- ROM:0011E320 ROM:0011E320 loc_11E320: ; DATA XREF: ROM:0011E282↑o ROM:0011E320 move.w $2C8(a5),d1 ROM:0011E324 move.w $2CC(a5),d0 ROM:0011E328 btst #7,($1362).w ROM:0011E32E beq.s loc_11E33C ROM:0011E330 cmp.w ($BB4).w,d1 ROM:0011E334 bgt.s loc_11E34A ROM:0011E336 cmp.w ($5BC).w,d0 ROM:0011E33A bgt.s loc_11E34A ROM:0011E33C ROM:0011E33C loc_11E33C: ; CODE XREF: ROM:0011E32E↑j ROM:0011E33C bclr #3,($1353).w ROM:0011E342 move.b #1,($114D).w ROM:0011E348 bra.s locret_11E31E ROM:0011E34A ; --------------------------------------------------------------------------- ROM:0011E34A ROM:0011E34A loc_11E34A: ; CODE XREF: ROM:0011E334↑j ROM:0011E34A ; ROM:0011E33A↑j ROM:0011E34A btst #7,($1362).w ROM:0011E350 beq.s loc_11E376 ROM:0011E352 cmp.w ($5BC).w,d0 ROM:0011E356 ble.s loc_11E376 ROM:0011E358 move.w $2CE(a5),d2 ROM:0011E35C clr.b ($8D9).w ROM:0011E360 move.w d2,($696).w ROM:0011E364 move.b #1,($8D9).w ROM:0011E36A move.b #3,($114D).w ROM:0011E370 bra.l locret_11E434 ROM:0011E376 ; --------------------------------------------------------------------------- ROM:0011E376 ROM:0011E376 loc_11E376: ; CODE XREF: ROM:0011E350↑j ROM:0011E376 ; ROM:0011E356↑j ROM:0011E376 btst #7,($1362).w ROM:0011E37C beq.s locret_11E3A8 ROM:0011E37E cmpi.w #0,($698).w ROM:0011E384 bgt.s locret_11E3A8 ROM:0011E386 bsr.w sub_11E490 ROM:0011E38A move.w $2CA(a5),d2 ROM:0011E38E clr.b ($8DA).w ROM:0011E392 move.w d2,($698).w ROM:0011E396 move.b #1,($8DA).w ROM:0011E39C move.b #2,($114D).w ROM:0011E3A2 bra.l *+6 ROM:0011E3A8 ; --------------------------------------------------------------------------- ROM:0011E3A8 ROM:0011E3A8 locret_11E3A8: ; CODE XREF: ROM:0011E318↑j ROM:0011E3A8 ; ROM:0011E37C↑j ... ROM:0011E3A8 rts ROM:0011E3AA ; --------------------------------------------------------------------------- ROM:0011E3AA ROM:0011E3AA loc_11E3AA: ; DATA XREF: ROM:0011E286↑o ROM:0011E3AA move.w $2C8(a5),d0 ROM:0011E3AE btst #7,($1362).w ROM:0011E3B4 beq.s loc_11E3C4 ROM:0011E3B6 cmp.w ($BB4).w,d0 ROM:0011E3BA bgt.s loc_11E3D6 ROM:0011E3BC cmpi.w #0,($696).w ROM:0011E3C2 bgt.s loc_11E3D6 ROM:0011E3C4 ROM:0011E3C4 loc_11E3C4: ; CODE XREF: ROM:0011E3B4↑j ROM:0011E3C4 bclr #3,($1353).w ROM:0011E3CA move.b #1,($114D).w ROM:0011E3D0 bra.l locret_11E31E ROM:0011E3D6 ; --------------------------------------------------------------------------- ROM:0011E3D6 ROM:0011E3D6 loc_11E3D6: ; CODE XREF: ROM:0011E3BA↑j ROM:0011E3D6 ; ROM:0011E3C2↑j ROM:0011E3D6 cmpi.w #0,($698).w ROM:0011E3DC bgt.s loc_11E404 ROM:0011E3DE btst #7,($1362).w ROM:0011E3E4 beq.s loc_11E404 ROM:0011E3E6 bsr.w sub_11E490 ROM:0011E3EA move.w $2CA(a5),d2 ROM:0011E3EE clr.b ($8DA).w ROM:0011E3F2 move.w d2,($698).w ROM:0011E3F6 move.b #1,($8DA).w ROM:0011E3FC move.b #3,($114D).w ROM:0011E402 bra.s locret_11E434 ROM:0011E404 ; --------------------------------------------------------------------------- ROM:0011E404 ROM:0011E404 loc_11E404: ; CODE XREF: ROM:0011E3DC↑j ROM:0011E404 ; ROM:0011E3E4↑j ROM:0011E404 move.w $2CC(a5),d1 ROM:0011E408 btst #7,($1362).w ROM:0011E40E beq.s locret_11E434 ROM:0011E410 cmp.w ($5BC).w,d1 ROM:0011E414 ble.s locret_11E434 ROM:0011E416 move.w $2CE(a5),d2 ROM:0011E41A clr.b ($8D9).w ROM:0011E41E move.w d2,($696).w ROM:0011E422 move.b #1,($8D9).w ROM:0011E428 move.b #3,($114D).w ROM:0011E42E bra.l *+6 ROM:0011E434 ; --------------------------------------------------------------------------- ROM:0011E434 ROM:0011E434 locret_11E434: ; CODE XREF: ROM:0011E2DE↑j ROM:0011E434 ; ROM:0011E370↑j ... ROM:0011E434 rts ROM:0011E436 ; --------------------------------------------------------------------------- ROM:0011E436 rts ROM:0011E438 ROM:0011E438 ; =============== S U B R O U T I N E ======================================= ROM:0011E438 ROM:0011E438 ROM:0011E438 sub_11E438: ; CODE XREF: sub_11E25C↑p ROM:0011E438 move.w $2D2(a5),d0 ROM:0011E43C btst #5,($946).w ROM:0011E442 beq.s loc_11E466 ROM:0011E444 cmp.w ($5BA).w,d0 ROM:0011E448 blt.s loc_11E466 ROM:0011E44A btst #6,($1360).w ROM:0011E450 beq.s loc_11E45C ROM:0011E452 bset #7,($1362).w ROM:0011E458 bra.w loc_11E462 ROM:0011E45C ; --------------------------------------------------------------------------- ROM:0011E45C ROM:0011E45C loc_11E45C: ; CODE XREF: sub_11E438+18↑j ROM:0011E45C bclr #7,($1362).w ROM:0011E462 ROM:0011E462 loc_11E462: ; CODE XREF: sub_11E438+20↑j ROM:0011E462 bra.w locret_11E46C ROM:0011E466 ; --------------------------------------------------------------------------- ROM:0011E466 ROM:0011E466 loc_11E466: ; CODE XREF: sub_11E438+A↑j ROM:0011E466 ; sub_11E438+10↑j ROM:0011E466 bclr #7,($1362).w ROM:0011E46C ROM:0011E46C locret_11E46C: ; CODE XREF: sub_11E438:loc_11E462↑j ROM:0011E46C rts ROM:0011E46C ; End of function sub_11E438 ROM:0011E46C ROM:0011E46E ROM:0011E46E ; =============== S U B R O U T I N E ======================================= ROM:0011E46E ROM:0011E46E ROM:0011E46E sub_11E46E: ; CODE XREF: sub_11E25C+4↑p ROM:0011E46E move.w #$37C0,d1 ROM:0011E472 move.w ($A90).w,d2 ROM:0011E476 bsr.l sub_1178F0 ROM:0011E47C add.w ($BAC).w,d1 ROM:0011E480 move.w $3C(a5),d0 ROM:0011E484 cmp.w d1,d0 ROM:0011E486 bge.s loc_11E48A ROM:0011E488 move.w d0,d1 ROM:0011E48A ROM:0011E48A loc_11E48A: ; CODE XREF: sub_11E46E+18↑j ROM:0011E48A move.w d1,($B82).w ROM:0011E48E rts ROM:0011E48E ; End of function sub_11E46E ROM:0011E48E ROM:0011E490 ROM:0011E490 ; =============== S U B R O U T I N E ======================================= ROM:0011E490 ROM:0011E490 ROM:0011E490 sub_11E490: ; CODE XREF: ROM:0011E2AA↑p ROM:0011E490 ; ROM:0011E2F6↑p ... ROM:0011E490 move.w $2D0(a5),d0 ROM:0011E494 ext.l d0 ROM:0011E496 cmpi.l #0,d0 ROM:0011E49C ble.s locret_11E4A4 ROM:0011E49E bsr.l sub_116F7C ROM:0011E4A4 ROM:0011E4A4 locret_11E4A4: ; CODE XREF: sub_11E490+C↑j ROM:0011E4A4 rts ROM:0011E4A4 ; End of function sub_11E490 ROM:0011E4A4 ROM:0011E4A6 ROM:0011E4A6 ; =============== S U B R O U T I N E ======================================= ROM:0011E4A6 ROM:0011E4A6 ROM:0011E4A6 sub_11E4A6: ; CODE XREF: sub_11F7D2↓p ROM:0011E4A6 bsr.w sub_11E4B4 ROM:0011E4AA bsr.w sub_11E5D0 ROM:0011E4AE bsr.w sub_11E812 ROM:0011E4B2 rts ROM:0011E4B2 ; End of function sub_11E4A6 ROM:0011E4B2 ROM:0011E4B4 ROM:0011E4B4 ; =============== S U B R O U T I N E ======================================= ROM:0011E4B4 ROM:0011E4B4 ROM:0011E4B4 sub_11E4B4: ; CODE XREF: sub_11E4A6↑p ROM:0011E4B4 clr.w d1 ROM:0011E4B6 move.b ($114E).w,d1 ROM:0011E4BA cmpi.w #5,d1 ROM:0011E4BE bcc.s locret_11E4C8 ROM:0011E4C0 movea.l off_11E4CA(pc,d1.w*4),a0 ROM:0011E4C4 nop ROM:0011E4C6 jmp (a0) ROM:0011E4C8 ; --------------------------------------------------------------------------- ROM:0011E4C8 ROM:0011E4C8 locret_11E4C8: ; CODE XREF: sub_11E4B4+A↑j ROM:0011E4C8 rts ROM:0011E4C8 ; End of function sub_11E4B4 ROM:0011E4C8 ROM:0011E4C8 ; --------------------------------------------------------------------------- ROM:0011E4CA off_11E4CA: dc.l loc_11E4DE ; DATA XREF: sub_11E4B4+C↑r ROM:0011E4CE dc.l loc_11E4F4 ROM:0011E4D2 dc.l loc_11E506 ROM:0011E4D6 dc.l loc_11E54E ROM:0011E4DA dc.l loc_11E598 ROM:0011E4DE ; --------------------------------------------------------------------------- ROM:0011E4DE ROM:0011E4DE loc_11E4DE: ; DATA XREF: ROM:off_11E4CA↑o ROM:0011E4DE bclr #0,($1358).w ROM:0011E4E4 bclr #4,($1353).w ROM:0011E4EA move.b #1,($114E).w ROM:0011E4F0 bra.s locret_11E504 ROM:0011E4F2 ; --------------------------------------------------------------------------- ROM:0011E4F2 rts ROM:0011E4F4 ; --------------------------------------------------------------------------- ROM:0011E4F4 ROM:0011E4F4 loc_11E4F4: ; DATA XREF: ROM:0011E4CE↑o ROM:0011E4F4 btst #6,($1341).w ROM:0011E4FA beq.s locret_11E504 ROM:0011E4FC move.b #2,($114E).w ROM:0011E502 bra.s loc_11E548 ROM:0011E504 ; --------------------------------------------------------------------------- ROM:0011E504 ROM:0011E504 locret_11E504: ; CODE XREF: ROM:0011E4F0↑j ROM:0011E504 ; ROM:0011E4FA↑j ... ROM:0011E504 rts ROM:0011E506 ; --------------------------------------------------------------------------- ROM:0011E506 ROM:0011E506 loc_11E506: ; DATA XREF: ROM:0011E4D2↑o ROM:0011E506 btst #6,($1341).w ROM:0011E50C bne.s loc_11E516 ROM:0011E50E move.b #1,($114E).w ROM:0011E514 bra.s locret_11E504 ROM:0011E516 ; --------------------------------------------------------------------------- ROM:0011E516 ROM:0011E516 loc_11E516: ; CODE XREF: ROM:0011E50C↑j ROM:0011E516 move.w ($B84).w,d0 ROM:0011E51A btst #6,($1341).w ROM:0011E520 beq.s loc_11E548 ROM:0011E522 cmp.w ($5BC).w,d0 ROM:0011E526 blt.s loc_11E548 ROM:0011E528 move.w $2D6(a5),d1 ROM:0011E52C clr.b ($91B).w ROM:0011E530 move.w d1,($71A).w ROM:0011E534 move.b #1,($91B).w ROM:0011E53A bset #0,($1358).w ROM:0011E540 move.b #3,($114E).w ROM:0011E546 bra.s loc_11E592 ROM:0011E548 ; --------------------------------------------------------------------------- ROM:0011E548 ROM:0011E548 loc_11E548: ; CODE XREF: ROM:0011E502↑j ROM:0011E548 ; ROM:0011E520↑j ... ROM:0011E548 bsr.w sub_11E5BC ROM:0011E54C rts ROM:0011E54E ; --------------------------------------------------------------------------- ROM:0011E54E ROM:0011E54E loc_11E54E: ; DATA XREF: ROM:0011E4D6↑o ROM:0011E54E btst #6,($1341).w ROM:0011E554 bne.s loc_11E564 ROM:0011E556 bclr #0,($1358).w ROM:0011E55C move.b #1,($114E).w ROM:0011E562 bra.s locret_11E504 ROM:0011E564 ; --------------------------------------------------------------------------- ROM:0011E564 ROM:0011E564 loc_11E564: ; CODE XREF: ROM:0011E554↑j ROM:0011E564 move.w ($B84).w,d0 ROM:0011E568 cmp.w ($5BC).w,d0 ROM:0011E56C bge.s loc_11E57C ROM:0011E56E bclr #0,($1358).w ROM:0011E574 move.b #2,($114E).w ROM:0011E57A bra.s loc_11E548 ROM:0011E57C ; --------------------------------------------------------------------------- ROM:0011E57C ROM:0011E57C loc_11E57C: ; CODE XREF: ROM:0011E56C↑j ROM:0011E57C cmpi.w #0,($71A).w ROM:0011E582 bgt.s loc_11E592 ROM:0011E584 bset #4,($1353).w ROM:0011E58A move.b #4,($114E).w ROM:0011E590 bra.s locret_11E5B8 ROM:0011E592 ; --------------------------------------------------------------------------- ROM:0011E592 ROM:0011E592 loc_11E592: ; CODE XREF: ROM:0011E546↑j ROM:0011E592 ; ROM:0011E582↑j ROM:0011E592 bsr.w sub_11E5BC ROM:0011E596 rts ROM:0011E598 ; --------------------------------------------------------------------------- ROM:0011E598 ROM:0011E598 loc_11E598: ; DATA XREF: ROM:0011E4DA↑o ROM:0011E598 btst #6,($1341).w ROM:0011E59E bne.s locret_11E5B8 ROM:0011E5A0 bclr #0,($1358).w ROM:0011E5A6 bclr #4,($1353).w ROM:0011E5AC move.b #1,($114E).w ROM:0011E5B2 bra.l locret_11E504 ROM:0011E5B8 ; --------------------------------------------------------------------------- ROM:0011E5B8 ROM:0011E5B8 locret_11E5B8: ; CODE XREF: ROM:0011E590↑j ROM:0011E5B8 ; ROM:0011E59E↑j ROM:0011E5B8 rts ROM:0011E5BA ; --------------------------------------------------------------------------- ROM:0011E5BA rts ROM:0011E5BC ROM:0011E5BC ; =============== S U B R O U T I N E ======================================= ROM:0011E5BC ROM:0011E5BC ROM:0011E5BC sub_11E5BC: ; CODE XREF: ROM:loc_11E548↑p ROM:0011E5BC ; ROM:loc_11E592↑p ROM:0011E5BC move.w #$37C2,d1 ROM:0011E5C0 move.w ($5BA).w,d2 ROM:0011E5C4 bsr.l sub_1178F0 ROM:0011E5CA move.w d1,($B84).w ROM:0011E5CE rts ROM:0011E5CE ; End of function sub_11E5BC ROM:0011E5CE ROM:0011E5D0 ROM:0011E5D0 ; =============== S U B R O U T I N E ======================================= ROM:0011E5D0 ROM:0011E5D0 ROM:0011E5D0 sub_11E5D0: ; CODE XREF: sub_11E4A6+4↑p ROM:0011E5D0 clr.w d1 ROM:0011E5D2 move.b ($114F).w,d1 ROM:0011E5D6 cmpi.w #6,d1 ROM:0011E5DA bcc.s locret_11E5E4 ROM:0011E5DC movea.l off_11E5E6(pc,d1.w*4),a0 ROM:0011E5E0 nop ROM:0011E5E2 jmp (a0) ROM:0011E5E4 ; --------------------------------------------------------------------------- ROM:0011E5E4 ROM:0011E5E4 locret_11E5E4: ; CODE XREF: sub_11E5D0+A↑j ROM:0011E5E4 rts ROM:0011E5E4 ; End of function sub_11E5D0 ROM:0011E5E4 ROM:0011E5E4 ; --------------------------------------------------------------------------- ROM:0011E5E6 off_11E5E6: dc.l loc_11E5FE ; DATA XREF: sub_11E5D0+C↑r ROM:0011E5EA dc.l loc_11E61A ROM:0011E5EE dc.l loc_11E646 ROM:0011E5F2 dc.l loc_11E6A2 ROM:0011E5F6 dc.l loc_11E71A ROM:0011E5FA dc.l loc_11E79C ROM:0011E5FE ; --------------------------------------------------------------------------- ROM:0011E5FE ROM:0011E5FE loc_11E5FE: ; DATA XREF: ROM:off_11E5E6↑o ROM:0011E5FE bclr #3,($134B).w ROM:0011E604 bclr #4,($134F).w ROM:0011E60A bclr #1,($1355).w ROM:0011E610 move.b #1,($114F).w ROM:0011E616 bra.s locret_11E644 ROM:0011E618 ; --------------------------------------------------------------------------- ROM:0011E618 rts ROM:0011E61A ; --------------------------------------------------------------------------- ROM:0011E61A ROM:0011E61A loc_11E61A: ; DATA XREF: ROM:0011E5EA↑o ROM:0011E61A move.w $2DA(a5),d0 ROM:0011E61E btst #4,($1361).w ROM:0011E624 bne.s locret_11E644 ROM:0011E626 btst #6,($1360).w ROM:0011E62C beq.s locret_11E644 ROM:0011E62E clr.b ($91C).w ROM:0011E632 move.w d0,($71C).w ROM:0011E636 move.b #1,($91C).w ROM:0011E63C move.b #2,($114F).w ROM:0011E642 bra.s locret_11E6A0 ROM:0011E644 ; --------------------------------------------------------------------------- ROM:0011E644 ; START OF FUNCTION CHUNK FOR sub_11E72C ROM:0011E644 ; ADDITIONAL PARENT FUNCTION sub_11E7AE ROM:0011E644 ROM:0011E644 locret_11E644: ; CODE XREF: ROM:0011E616↑j ROM:0011E644 ; ROM:0011E624↑j ... ROM:0011E644 rts ROM:0011E644 ; END OF FUNCTION CHUNK FOR sub_11E72C ROM:0011E646 ; --------------------------------------------------------------------------- ROM:0011E646 ROM:0011E646 loc_11E646: ; DATA XREF: ROM:0011E5EE↑o ROM:0011E646 btst #4,($1361).w ROM:0011E64C beq.s loc_11E656 ROM:0011E64E move.b #1,($114F).w ROM:0011E654 bra.s locret_11E644 ROM:0011E656 ; --------------------------------------------------------------------------- ROM:0011E656 ROM:0011E656 loc_11E656: ; CODE XREF: ROM:0011E64C↑j ROM:0011E656 btst #6,($1360).w ROM:0011E65C bne.s loc_11E666 ROM:0011E65E move.b #1,($114F).w ROM:0011E664 bra.s locret_11E644 ROM:0011E666 ; --------------------------------------------------------------------------- ROM:0011E666 ROM:0011E666 loc_11E666: ; CODE XREF: ROM:0011E65C↑j ROM:0011E666 move.w $2D4(a5),d0 ROM:0011E66A move.w $2D8(a5),d1 ROM:0011E66E btst #6,($1341).w ROM:0011E674 beq.s locret_11E6A0 ROM:0011E676 cmpi.w #0,($71C).w ROM:0011E67C bgt.s locret_11E6A0 ROM:0011E67E cmp.w ($5BC).w,d0 ROM:0011E682 bgt.s locret_11E6A0 ROM:0011E684 clr.b ($91C).w ROM:0011E688 move.w d1,($71C).w ROM:0011E68C move.b #1,($91C).w ROM:0011E692 bset #4,($134F).w ROM:0011E698 move.b #3,($114F).w ROM:0011E69E bra.s locret_11E718 ROM:0011E6A0 ; --------------------------------------------------------------------------- ROM:0011E6A0 ROM:0011E6A0 locret_11E6A0: ; CODE XREF: ROM:0011E642↑j ROM:0011E6A0 ; ROM:0011E674↑j ... ROM:0011E6A0 rts ROM:0011E6A2 ; --------------------------------------------------------------------------- ROM:0011E6A2 ROM:0011E6A2 loc_11E6A2: ; DATA XREF: ROM:0011E5F2↑o ROM:0011E6A2 btst #4,($1361).w ROM:0011E6A8 beq.s loc_11E6B8 ROM:0011E6AA bclr #4,($134F).w ROM:0011E6B0 move.b #1,($114F).w ROM:0011E6B6 bra.s locret_11E644 ROM:0011E6B8 ; --------------------------------------------------------------------------- ROM:0011E6B8 ROM:0011E6B8 loc_11E6B8: ; CODE XREF: ROM:0011E6A8↑j ROM:0011E6B8 btst #6,($1360).w ROM:0011E6BE bne.s loc_11E6D2 ROM:0011E6C0 bclr #4,($134F).w ROM:0011E6C6 move.b #1,($114F).w ROM:0011E6CC bra.l locret_11E644 ROM:0011E6D2 ; --------------------------------------------------------------------------- ROM:0011E6D2 ROM:0011E6D2 loc_11E6D2: ; CODE XREF: ROM:0011E6BE↑j ROM:0011E6D2 move.w $2D4(a5),d0 ROM:0011E6D6 btst #6,($1341).w ROM:0011E6DC beq.s loc_11E6E4 ROM:0011E6DE cmp.w ($5BC).w,d0 ROM:0011E6E2 ble.s loc_11E6FA ROM:0011E6E4 ROM:0011E6E4 loc_11E6E4: ; CODE XREF: ROM:0011E6DC↑j ROM:0011E6E4 bclr #4,($134F).w ROM:0011E6EA clr.b ($91C).w ROM:0011E6EE clr.w ($71C).w ROM:0011E6F2 move.b #2,($114F).w ROM:0011E6F8 bra.s locret_11E6A0 ROM:0011E6FA ; --------------------------------------------------------------------------- ROM:0011E6FA ROM:0011E6FA loc_11E6FA: ; CODE XREF: ROM:0011E6E2↑j ROM:0011E6FA cmpi.w #0,($71C).w ROM:0011E700 bgt.s locret_11E718 ROM:0011E702 bset #1,($1355).w ROM:0011E708 bsr.w sub_11E7EA ROM:0011E70C move.b #4,($114F).w ROM:0011E712 bra.l locret_11E79A ROM:0011E718 ; --------------------------------------------------------------------------- ROM:0011E718 ROM:0011E718 locret_11E718: ; CODE XREF: ROM:0011E69E↑j ROM:0011E718 ; ROM:0011E700↑j ROM:0011E718 rts ROM:0011E71A ; --------------------------------------------------------------------------- ROM:0011E71A ROM:0011E71A loc_11E71A: ; DATA XREF: ROM:0011E5F6↑o ROM:0011E71A btst #4,($1361).w ROM:0011E720 beq.s loc_11E724 ROM:0011E722 bsr.s sub_11E72C ROM:0011E724 ROM:0011E724 loc_11E724: ; CODE XREF: ROM:0011E720↑j ROM:0011E724 btst #6,($1360).w ROM:0011E72A bne.s loc_11E748 ROM:0011E72C ROM:0011E72C ; =============== S U B R O U T I N E ======================================= ROM:0011E72C ROM:0011E72C ROM:0011E72C sub_11E72C: ; CODE XREF: ROM:0011E722↑p ROM:0011E72C ROM:0011E72C ; FUNCTION CHUNK AT ROM:0011E644 SIZE 00000002 BYTES ROM:0011E72C ROM:0011E72C bclr #4,($134F).w ROM:0011E732 bclr #1,($1355).w ROM:0011E738 bsr.w sub_11E80A ROM:0011E73C move.b #1,($114F).w ROM:0011E742 bra.l locret_11E644 ROM:0011E742 ; End of function sub_11E72C ROM:0011E742 ROM:0011E748 ; --------------------------------------------------------------------------- ROM:0011E748 ROM:0011E748 loc_11E748: ; CODE XREF: ROM:0011E72A↑j ROM:0011E748 btst #6,($1341).w ROM:0011E74E beq.s loc_11E758 ROM:0011E750 cmpi.w #0,($5BC).w ROM:0011E756 bne.s loc_11E774 ROM:0011E758 ROM:0011E758 loc_11E758: ; CODE XREF: ROM:0011E74E↑j ROM:0011E758 bclr #4,($134F).w ROM:0011E75E bclr #1,($1355).w ROM:0011E764 bsr.w sub_11E80A ROM:0011E768 move.b #2,($114F).w ROM:0011E76E bra.l locret_11E6A0 ROM:0011E774 ; --------------------------------------------------------------------------- ROM:0011E774 ROM:0011E774 loc_11E774: ; CODE XREF: ROM:0011E756↑j ROM:0011E774 move.w ($B90).w,d0 ROM:0011E778 cmpi.w #0,($5BC).w ROM:0011E77E ble.s locret_11E79A ROM:0011E780 cmp.w ($BB6).w,d0 ROM:0011E784 bne.s locret_11E79A ROM:0011E786 bset #3,($134B).w ROM:0011E78C bclr #1,($1355).w ROM:0011E792 move.b #5,($114F).w ROM:0011E798 bra.s locret_11E7E6 ROM:0011E79A ; --------------------------------------------------------------------------- ROM:0011E79A ROM:0011E79A locret_11E79A: ; CODE XREF: ROM:0011E712↑j ROM:0011E79A ; ROM:0011E77E↑j ... ROM:0011E79A rts ROM:0011E79C ; --------------------------------------------------------------------------- ROM:0011E79C ROM:0011E79C loc_11E79C: ; DATA XREF: ROM:0011E5FA↑o ROM:0011E79C btst #4,($1361).w ROM:0011E7A2 beq.s loc_11E7A6 ROM:0011E7A4 bsr.s sub_11E7AE ROM:0011E7A6 ROM:0011E7A6 loc_11E7A6: ; CODE XREF: ROM:0011E7A2↑j ROM:0011E7A6 btst #6,($1360).w ROM:0011E7AC bne.s loc_11E7C6 ROM:0011E7AE ROM:0011E7AE ; =============== S U B R O U T I N E ======================================= ROM:0011E7AE ROM:0011E7AE ROM:0011E7AE sub_11E7AE: ; CODE XREF: ROM:0011E7A4↑p ROM:0011E7AE ROM:0011E7AE ; FUNCTION CHUNK AT ROM:0011E644 SIZE 00000002 BYTES ROM:0011E7AE ROM:0011E7AE bclr #4,($134F).w ROM:0011E7B4 bclr #3,($134B).w ROM:0011E7BA move.b #1,($114F).w ROM:0011E7C0 bra.l locret_11E644 ROM:0011E7C0 ; End of function sub_11E7AE ROM:0011E7C0 ROM:0011E7C6 ; --------------------------------------------------------------------------- ROM:0011E7C6 ROM:0011E7C6 loc_11E7C6: ; CODE XREF: ROM:0011E7AC↑j ROM:0011E7C6 btst #6,($1341).w ROM:0011E7CC bne.s locret_11E7E6 ROM:0011E7CE bclr #4,($134F).w ROM:0011E7D4 bclr #3,($134B).w ROM:0011E7DA move.b #2,($114F).w ROM:0011E7E0 bra.l locret_11E6A0 ROM:0011E7E6 ; --------------------------------------------------------------------------- ROM:0011E7E6 ROM:0011E7E6 locret_11E7E6: ; CODE XREF: ROM:0011E798↑j ROM:0011E7E6 ; ROM:0011E7CC↑j ROM:0011E7E6 rts ROM:0011E7E8 ; --------------------------------------------------------------------------- ROM:0011E7E8 rts ROM:0011E7EA ROM:0011E7EA ; =============== S U B R O U T I N E ======================================= ROM:0011E7EA ROM:0011E7EA ROM:0011E7EA sub_11E7EA: ; CODE XREF: ROM:0011E708↑p ROM:0011E7EA move.w #$37C4,d1 ROM:0011E7EE move.w ($5BC).w,d2 ROM:0011E7F2 bsr.l sub_1178F0 ROM:0011E7F8 move.w ($BB6).w,d0 ROM:0011E7FC sub.w d1,d0 ROM:0011E7FE move.w d0,($B90).w ROM:0011E802 move.w $34(a5),($B8E).w ROM:0011E808 rts ROM:0011E808 ; End of function sub_11E7EA ROM:0011E808 ROM:0011E80A ROM:0011E80A ; =============== S U B R O U T I N E ======================================= ROM:0011E80A ROM:0011E80A ROM:0011E80A sub_11E80A: ; CODE XREF: sub_11E72C+C↑p ROM:0011E80A ; ROM:0011E764↑p ROM:0011E80A move.w #0,($B90).w ROM:0011E810 rts ROM:0011E810 ; End of function sub_11E80A ROM:0011E810 ROM:0011E812 ROM:0011E812 ; =============== S U B R O U T I N E ======================================= ROM:0011E812 ROM:0011E812 ROM:0011E812 sub_11E812: ; CODE XREF: sub_11E4A6+8↑p ROM:0011E812 clr.w d1 ROM:0011E814 move.b ($1150).w,d1 ROM:0011E818 cmpi.w #5,d1 ROM:0011E81C bcc.s locret_11E826 ROM:0011E81E movea.l off_11E828(pc,d1.w*4),a0 ROM:0011E822 nop ROM:0011E824 jmp (a0) ROM:0011E826 ; --------------------------------------------------------------------------- ROM:0011E826 ROM:0011E826 locret_11E826: ; CODE XREF: sub_11E812+A↑j ROM:0011E826 rts ROM:0011E826 ; End of function sub_11E812 ROM:0011E826 ROM:0011E826 ; --------------------------------------------------------------------------- ROM:0011E828 off_11E828: dc.l loc_11E83C ; DATA XREF: sub_11E812+C↑r ROM:0011E82C dc.l loc_11E852 ROM:0011E830 dc.l loc_11E87E ROM:0011E834 dc.l loc_11E8B4 ROM:0011E838 dc.l loc_11E8E6 ROM:0011E83C ; --------------------------------------------------------------------------- ROM:0011E83C ROM:0011E83C loc_11E83C: ; DATA XREF: ROM:off_11E828↑o ROM:0011E83C bclr #1,($1353).w ROM:0011E842 bclr #5,($135D).w ROM:0011E848 move.b #1,($1150).w ROM:0011E84E bra.s locret_11E87C ROM:0011E850 ; --------------------------------------------------------------------------- ROM:0011E850 rts ROM:0011E852 ; --------------------------------------------------------------------------- ROM:0011E852 ROM:0011E852 loc_11E852: ; DATA XREF: ROM:0011E82C↑o ROM:0011E852 btst #4,($1361).w ROM:0011E858 beq.s loc_11E868 ROM:0011E85A bsr.w sub_11E93A ROM:0011E85E move.b #3,($1150).w ROM:0011E864 bra.w loc_11E8E0 ROM:0011E868 ; --------------------------------------------------------------------------- ROM:0011E868 ROM:0011E868 loc_11E868: ; CODE XREF: ROM:0011E858↑j ROM:0011E868 btst #1,($134C).w ROM:0011E86E bne.s locret_11E87C ROM:0011E870 bsr.w sub_11E93A ROM:0011E874 move.b #2,($1150).w ROM:0011E87A bra.s loc_11E8AE ROM:0011E87C ; --------------------------------------------------------------------------- ROM:0011E87C ROM:0011E87C locret_11E87C: ; CODE XREF: ROM:0011E84E↑j ROM:0011E87C ; ROM:0011E86E↑j ... ROM:0011E87C rts ROM:0011E87E ; --------------------------------------------------------------------------- ROM:0011E87E ROM:0011E87E loc_11E87E: ; DATA XREF: ROM:0011E830↑o ROM:0011E87E btst #1,($134C).w ROM:0011E884 beq.s loc_11E894 ROM:0011E886 bclr #1,($1353).w ROM:0011E88C move.b #1,($1150).w ROM:0011E892 bra.s locret_11E87C ROM:0011E894 ; --------------------------------------------------------------------------- ROM:0011E894 ROM:0011E894 loc_11E894: ; CODE XREF: ROM:0011E884↑j ROM:0011E894 btst #4,($1361).w ROM:0011E89A beq.s loc_11E8AE ROM:0011E89C bsr.w sub_11E93A ROM:0011E8A0 bclr #1,($1353).w ROM:0011E8A6 move.b #3,($1150).w ROM:0011E8AC bra.s loc_11E8E0 ROM:0011E8AE ; --------------------------------------------------------------------------- ROM:0011E8AE ROM:0011E8AE loc_11E8AE: ; CODE XREF: ROM:0011E87A↑j ROM:0011E8AE ; ROM:0011E89A↑j ROM:0011E8AE bsr.w sub_11E8FC ROM:0011E8B2 rts ROM:0011E8B4 ; --------------------------------------------------------------------------- ROM:0011E8B4 ROM:0011E8B4 loc_11E8B4: ; DATA XREF: ROM:0011E834↑o ROM:0011E8B4 btst #4,($1361).w ROM:0011E8BA bne.s loc_11E8CA ROM:0011E8BC bclr #5,($135D).w ROM:0011E8C2 move.b #1,($1150).w ROM:0011E8C8 bra.s locret_11E87C ROM:0011E8CA ; --------------------------------------------------------------------------- ROM:0011E8CA ROM:0011E8CA loc_11E8CA: ; CODE XREF: ROM:0011E8BA↑j ROM:0011E8CA btst #1,($1358).w ROM:0011E8D0 beq.s loc_11E8E0 ROM:0011E8D2 bclr #5,($135D).w ROM:0011E8D8 move.b #4,($1150).w ROM:0011E8DE bra.s locret_11E8F8 ROM:0011E8E0 ; --------------------------------------------------------------------------- ROM:0011E8E0 ROM:0011E8E0 loc_11E8E0: ; CODE XREF: ROM:0011E864↑j ROM:0011E8E0 ; ROM:0011E8AC↑j ... ROM:0011E8E0 bsr.w sub_11E948 ROM:0011E8E4 rts ROM:0011E8E6 ; --------------------------------------------------------------------------- ROM:0011E8E6 ROM:0011E8E6 loc_11E8E6: ; DATA XREF: ROM:0011E838↑o ROM:0011E8E6 btst #4,($1361).w ROM:0011E8EC bne.s locret_11E8F8 ROM:0011E8EE move.b #1,($1150).w ROM:0011E8F4 bra.w locret_11E87C ROM:0011E8F8 ; --------------------------------------------------------------------------- ROM:0011E8F8 ROM:0011E8F8 locret_11E8F8: ; CODE XREF: ROM:0011E8DE↑j ROM:0011E8F8 ; ROM:0011E8EC↑j ROM:0011E8F8 rts ROM:0011E8FA ; --------------------------------------------------------------------------- ROM:0011E8FA rts ROM:0011E8FC ROM:0011E8FC ; =============== S U B R O U T I N E ======================================= ROM:0011E8FC ROM:0011E8FC ROM:0011E8FC sub_11E8FC: ; CODE XREF: ROM:loc_11E8AE↑p ROM:0011E8FC bclr #1,($1353).w ROM:0011E902 move.w ($BB6).w,d0 ROM:0011E906 sub.w ($B86).w,d0 ROM:0011E90A move.w d0,($B8A).w ROM:0011E90E move.w $2DC(a5),d0 ROM:0011E912 cmp.w ($B8A).w,d0 ROM:0011E916 bge.s locret_11E938 ROM:0011E918 move.w ($5BA).w,d0 ROM:0011E91C sub.w ($B86).w,d0 ROM:0011E920 move.w d0,($B8C).w ROM:0011E924 move.w ($B8A).w,d0 ROM:0011E928 muls.w $2DE(a5),d0 ROM:0011E92C cmp.w ($B8C).w,d0 ROM:0011E930 bge.s locret_11E938 ROM:0011E932 bset #1,($1353).w ROM:0011E938 ROM:0011E938 locret_11E938: ; CODE XREF: sub_11E8FC+1A↑j ROM:0011E938 ; sub_11E8FC+34↑j ROM:0011E938 rts ROM:0011E938 ; End of function sub_11E8FC ROM:0011E938 ROM:0011E93A ROM:0011E93A ; =============== S U B R O U T I N E ======================================= ROM:0011E93A ROM:0011E93A ROM:0011E93A sub_11E93A: ; CODE XREF: ROM:0011E85A↑p ROM:0011E93A ; ROM:0011E870↑p ... ROM:0011E93A move.w ($5BA).w,($B88).w ROM:0011E940 move.w ($BB6).w,($B86).w ROM:0011E946 rts ROM:0011E946 ; End of function sub_11E93A ROM:0011E946 ROM:0011E948 ROM:0011E948 ; =============== S U B R O U T I N E ======================================= ROM:0011E948 ROM:0011E948 ROM:0011E948 sub_11E948: ; CODE XREF: ROM:loc_11E8E0↑p ROM:0011E948 bclr #5,($135D).w ROM:0011E94E move.w ($B86).w,d0 ROM:0011E952 cmp.w ($BB6).w,d0 ROM:0011E956 bne.s loc_11E96A ROM:0011E958 move.w ($B88).w,d1 ROM:0011E95C cmp.w ($5BA).w,d1 ROM:0011E960 bge.s loc_11E968 ROM:0011E962 move.w ($5BA).w,($B88).w ROM:0011E968 ROM:0011E968 loc_11E968: ; CODE XREF: sub_11E948+18↑j ROM:0011E968 bra.s locret_11E99C ROM:0011E96A ; --------------------------------------------------------------------------- ROM:0011E96A ROM:0011E96A loc_11E96A: ; CODE XREF: sub_11E948+E↑j ROM:0011E96A sub.w ($BB6).w,d0 ROM:0011E96E move.w d0,($B8A).w ROM:0011E972 move.w $2DC(a5),d1 ROM:0011E976 cmp.w ($B8A).w,d1 ROM:0011E97A bge.s locret_11E99C ROM:0011E97C move.w ($B88).w,d0 ROM:0011E980 sub.w ($5BA).w,d0 ROM:0011E984 move.w d0,($B8C).w ROM:0011E988 move.w ($B8A).w,d0 ROM:0011E98C muls.w $2DE(a5),d0 ROM:0011E990 cmp.w ($B8C).w,d0 ROM:0011E994 ble.s locret_11E99C ROM:0011E996 bset #5,($135D).w ROM:0011E99C ROM:0011E99C locret_11E99C: ; CODE XREF: sub_11E948:loc_11E968↑j ROM:0011E99C ; sub_11E948+32↑j ... ROM:0011E99C rts ROM:0011E99C ; End of function sub_11E948 ROM:0011E99C ROM:0011E99E ROM:0011E99E ; =============== S U B R O U T I N E ======================================= ROM:0011E99E ROM:0011E99E ROM:0011E99E sub_11E99E: ; CODE XREF: sub_11F0F2+16↓p ROM:0011E99E move.w $2FC(a5),d0 ROM:0011E9A2 cmpi.w #0,d0 ROM:0011E9A6 bne.s loc_11E9B0 ROM:0011E9A8 bset #2,($134C).w ROM:0011E9AE bra.s loc_11E9B6 ROM:0011E9B0 ; --------------------------------------------------------------------------- ROM:0011E9B0 ROM:0011E9B0 loc_11E9B0: ; CODE XREF: sub_11E99E+8↑j ROM:0011E9B0 bclr #2,($134C).w ROM:0011E9B6 ROM:0011E9B6 loc_11E9B6: ; CODE XREF: sub_11E99E+10↑j ROM:0011E9B6 bsr.l sub_11D2B4 ROM:0011E9BC bsr.l sub_11D8A8 ROM:0011E9C2 bsr.l sub_11D00E ROM:0011E9C8 bsr.l sub_11D166 ROM:0011E9CE bsr.l sub_11CE36 ROM:0011E9D4 bsr.l sub_11CC42 ROM:0011E9DA bsr.l sub_11D68C ROM:0011E9E0 bsr.w sub_11EDC8 ROM:0011E9E4 bsr.w sub_11EE2C ROM:0011E9E8 bsr.w sub_11EB68 ROM:0011E9EC bsr.w sub_11E9FE ROM:0011E9F0 bsr.w sub_11EC0C ROM:0011E9F4 bsr.w sub_11EC70 ROM:0011E9F8 bsr.w sub_11EC9A ROM:0011E9FC rts ROM:0011E9FC ; End of function sub_11E99E ROM:0011E9FC ROM:0011E9FE ROM:0011E9FE ; =============== S U B R O U T I N E ======================================= ROM:0011E9FE ROM:0011E9FE ROM:0011E9FE sub_11E9FE: ; CODE XREF: sub_11E99E+4E↑p ROM:0011E9FE clr.w d1 ROM:0011EA00 move.b ($1151).w,d1 ROM:0011EA04 cmpi.w #6,d1 ROM:0011EA08 bcc.s locret_11EA12 ROM:0011EA0A movea.l off_11EA14(pc,d1.w*4),a0 ROM:0011EA0E nop ROM:0011EA10 jmp (a0) ROM:0011EA12 ; --------------------------------------------------------------------------- ROM:0011EA12 ROM:0011EA12 locret_11EA12: ; CODE XREF: sub_11E9FE+A↑j ROM:0011EA12 rts ROM:0011EA12 ; End of function sub_11E9FE ROM:0011EA12 ROM:0011EA12 ; --------------------------------------------------------------------------- ROM:0011EA14 off_11EA14: dc.l loc_11EA2C ; DATA XREF: sub_11E9FE+C↑r ROM:0011EA18 dc.l loc_11EA42 ROM:0011EA1C dc.l loc_11EA70 ROM:0011EA20 dc.l loc_11EAC8 ROM:0011EA24 dc.l loc_11EB08 ROM:0011EA28 dc.l loc_11EB22 ROM:0011EA2C ; --------------------------------------------------------------------------- ROM:0011EA2C ROM:0011EA2C loc_11EA2C: ; DATA XREF: ROM:off_11EA14↑o ROM:0011EA2C bclr #3,($1355).w ROM:0011EA32 bclr #1,($1358).w ROM:0011EA38 move.b #1,($1151).w ROM:0011EA3E bra.s locret_11EA6E ROM:0011EA40 ; --------------------------------------------------------------------------- ROM:0011EA40 rts ROM:0011EA42 ; --------------------------------------------------------------------------- ROM:0011EA42 ROM:0011EA42 loc_11EA42: ; DATA XREF: ROM:0011EA18↑o ROM:0011EA42 btst #4,($1361).w ROM:0011EA48 beq.s locret_11EA6E ROM:0011EA4A bsr.w sub_11ECFE ROM:0011EA4E move.w #$A,d0 ROM:0011EA52 clr.b ($8DB).w ROM:0011EA56 move.w d0,($69A).w ROM:0011EA5A move.b #1,($8DB).w ROM:0011EA60 bset #3,($1355).w ROM:0011EA66 move.b #2,($1151).w ROM:0011EA6C bra.s locret_11EAC6 ROM:0011EA6E ; --------------------------------------------------------------------------- ROM:0011EA6E ROM:0011EA6E locret_11EA6E: ; CODE XREF: ROM:0011EA3E↑j ROM:0011EA6E ; ROM:0011EA48↑j ... ROM:0011EA6E rts ROM:0011EA70 ; --------------------------------------------------------------------------- ROM:0011EA70 ROM:0011EA70 loc_11EA70: ; DATA XREF: ROM:0011EA1C↑o ROM:0011EA70 btst #4,($1361).w ROM:0011EA76 bne.s loc_11EA86 ROM:0011EA78 bclr #3,($1355).w ROM:0011EA7E move.b #1,($1151).w ROM:0011EA84 bra.s locret_11EA6E ROM:0011EA86 ; --------------------------------------------------------------------------- ROM:0011EA86 ROM:0011EA86 loc_11EA86: ; CODE XREF: ROM:0011EA76↑j ROM:0011EA86 move.w ($B98).w,d0 ROM:0011EA8A cmp.w ($B94).w,d0 ROM:0011EA8E blt.s loc_11EA9E ROM:0011EA90 bclr #3,($1355).w ROM:0011EA96 move.b #3,($1151).w ROM:0011EA9C bra.s locret_11EB06 ROM:0011EA9E ; --------------------------------------------------------------------------- ROM:0011EA9E ROM:0011EA9E loc_11EA9E: ; CODE XREF: ROM:0011EA8E↑j ROM:0011EA9E cmpi.w #0,($69A).w ROM:0011EAA4 bgt.s locret_11EAC6 ROM:0011EAA6 bsr.w sub_11ED06 ROM:0011EAAA move.w #$A,d0 ROM:0011EAAE clr.b ($8DB).w ROM:0011EAB2 move.w d0,($69A).w ROM:0011EAB6 move.b #1,($8DB).w ROM:0011EABC move.b #2,($1151).w ROM:0011EAC2 bra.w *+4 ROM:0011EAC6 ; --------------------------------------------------------------------------- ROM:0011EAC6 ROM:0011EAC6 locret_11EAC6: ; CODE XREF: ROM:0011EA6C↑j ROM:0011EAC6 ; ROM:0011EAA4↑j ... ROM:0011EAC6 rts ROM:0011EAC8 ; --------------------------------------------------------------------------- ROM:0011EAC8 ROM:0011EAC8 loc_11EAC8: ; DATA XREF: ROM:0011EA20↑o ROM:0011EAC8 btst #4,($1361).w ROM:0011EACE bne.s loc_11EAD8 ROM:0011EAD0 move.b #1,($1151).w ROM:0011EAD6 bra.s locret_11EA6E ROM:0011EAD8 ; --------------------------------------------------------------------------- ROM:0011EAD8 ROM:0011EAD8 loc_11EAD8: ; CODE XREF: ROM:0011EACE↑j ROM:0011EAD8 move.w $2F8(a5),d0 ROM:0011EADC cmpi.w #0,($BB4).w ROM:0011EAE2 bge.s loc_11EAE6 ROM:0011EAE4 neg.w d0 ROM:0011EAE6 ROM:0011EAE6 loc_11EAE6: ; CODE XREF: ROM:0011EAE2↑j ROM:0011EAE6 cmp.w ($BB4).w,d0 ROM:0011EAEA blt.s locret_11EB06 ROM:0011EAEC move.w $2FA(a5),d0 ROM:0011EAF0 clr.b ($8DE).w ROM:0011EAF4 move.w d0,($6A0).w ROM:0011EAF8 move.b #1,($8DE).w ROM:0011EAFE move.b #5,($1151).w ROM:0011EB04 bra.s locret_11EB64 ROM:0011EB06 ; --------------------------------------------------------------------------- ROM:0011EB06 ROM:0011EB06 locret_11EB06: ; CODE XREF: ROM:0011EA9C↑j ROM:0011EB06 ; ROM:0011EAEA↑j ... ROM:0011EB06 rts ROM:0011EB08 ; --------------------------------------------------------------------------- ROM:0011EB08 ROM:0011EB08 loc_11EB08: ; DATA XREF: ROM:0011EA24↑o ROM:0011EB08 btst #4,($1361).w ROM:0011EB0E bne.s locret_11EB20 ROM:0011EB10 bclr #1,($1358).w ROM:0011EB16 move.b #1,($1151).w ROM:0011EB1C bra.w locret_11EA6E ROM:0011EB20 ; --------------------------------------------------------------------------- ROM:0011EB20 ROM:0011EB20 locret_11EB20: ; CODE XREF: ROM:0011EB0E↑j ROM:0011EB20 ; ROM:0011EB3E↓j ROM:0011EB20 rts ROM:0011EB22 ; --------------------------------------------------------------------------- ROM:0011EB22 ROM:0011EB22 loc_11EB22: ; DATA XREF: ROM:0011EA28↑o ROM:0011EB22 cmpi.w #0,($6A0).w ROM:0011EB28 ble.s loc_11EB32 ROM:0011EB2A cmpi.w #0,($BB4).w ROM:0011EB30 bgt.s loc_11EB40 ROM:0011EB32 ROM:0011EB32 loc_11EB32: ; CODE XREF: ROM:0011EB28↑j ROM:0011EB32 bset #1,($1358).w ROM:0011EB38 move.b #4,($1151).w ROM:0011EB3E bra.s locret_11EB20 ROM:0011EB40 ; --------------------------------------------------------------------------- ROM:0011EB40 ROM:0011EB40 loc_11EB40: ; CODE XREF: ROM:0011EB30↑j ROM:0011EB40 move.w $2F8(a5),d0 ROM:0011EB44 cmp.w ($BB4).w,d0 ROM:0011EB48 bge.s loc_11EB52 ROM:0011EB4A move.b #3,($1151).w ROM:0011EB50 bra.s locret_11EB06 ROM:0011EB52 ; --------------------------------------------------------------------------- ROM:0011EB52 ROM:0011EB52 loc_11EB52: ; CODE XREF: ROM:0011EB48↑j ROM:0011EB52 btst #4,($1361).w ROM:0011EB58 bne.s locret_11EB64 ROM:0011EB5A move.b #1,($1151).w ROM:0011EB60 bra.w locret_11EA6E ROM:0011EB64 ; --------------------------------------------------------------------------- ROM:0011EB64 ROM:0011EB64 locret_11EB64: ; CODE XREF: ROM:0011EB04↑j ROM:0011EB64 ; ROM:0011EB58↑j ROM:0011EB64 rts ROM:0011EB66 ; --------------------------------------------------------------------------- ROM:0011EB66 rts ROM:0011EB68 ROM:0011EB68 ; =============== S U B R O U T I N E ======================================= ROM:0011EB68 ROM:0011EB68 ROM:0011EB68 sub_11EB68: ; CODE XREF: sub_11E99E+4A↑p ROM:0011EB68 clr.w d1 ROM:0011EB6A move.b ($1152).w,d1 ROM:0011EB6E cmpi.w #4,d1 ROM:0011EB72 bcc.s locret_11EB7C ROM:0011EB74 movea.l off_11EB7E(pc,d1.w*4),a0 ROM:0011EB78 nop ROM:0011EB7A jmp (a0) ROM:0011EB7C ; --------------------------------------------------------------------------- ROM:0011EB7C ROM:0011EB7C locret_11EB7C: ; CODE XREF: sub_11EB68+A↑j ROM:0011EB7C rts ROM:0011EB7C ; End of function sub_11EB68 ROM:0011EB7C ROM:0011EB7C ; --------------------------------------------------------------------------- ROM:0011EB7E off_11EB7E: dc.l loc_11EB8E ; DATA XREF: sub_11EB68+C↑r ROM:0011EB82 dc.l loc_11EB9E ROM:0011EB86 dc.l loc_11EBB0 ROM:0011EB8A dc.l loc_11EBDA ROM:0011EB8E ; --------------------------------------------------------------------------- ROM:0011EB8E ROM:0011EB8E loc_11EB8E: ; DATA XREF: ROM:off_11EB7E↑o ROM:0011EB8E bclr #6,($1368).w ROM:0011EB94 move.b #1,($1152).w ROM:0011EB9A bra.s locret_11EBAE ROM:0011EB9C ; --------------------------------------------------------------------------- ROM:0011EB9C rts ROM:0011EB9E ; --------------------------------------------------------------------------- ROM:0011EB9E ROM:0011EB9E loc_11EB9E: ; DATA XREF: ROM:0011EB82↑o ROM:0011EB9E btst #6,($1360).w ROM:0011EBA4 beq.s locret_11EBAE ROM:0011EBA6 move.b #2,($1152).w ROM:0011EBAC bra.s locret_11EBD8 ROM:0011EBAE ; --------------------------------------------------------------------------- ROM:0011EBAE ROM:0011EBAE locret_11EBAE: ; CODE XREF: ROM:0011EB9A↑j ROM:0011EBAE ; ROM:0011EBA4↑j ... ROM:0011EBAE rts ROM:0011EBB0 ; --------------------------------------------------------------------------- ROM:0011EBB0 ROM:0011EBB0 loc_11EBB0: ; DATA XREF: ROM:0011EB86↑o ROM:0011EBB0 btst #6,($1360).w ROM:0011EBB6 bne.s loc_11EBC0 ROM:0011EBB8 move.b #1,($1152).w ROM:0011EBBE bra.s locret_11EBAE ROM:0011EBC0 ; --------------------------------------------------------------------------- ROM:0011EBC0 ROM:0011EBC0 loc_11EBC0: ; CODE XREF: ROM:0011EBB6↑j ROM:0011EBC0 move.w $2EE(a5),d0 ROM:0011EBC4 cmp.w ($A4C).w,d0 ROM:0011EBC8 blt.s locret_11EBD8 ROM:0011EBCA bset #6,($1368).w ROM:0011EBD0 move.b #3,($1152).w ROM:0011EBD6 bra.s locret_11EC08 ROM:0011EBD8 ; --------------------------------------------------------------------------- ROM:0011EBD8 ROM:0011EBD8 locret_11EBD8: ; CODE XREF: ROM:0011EBAC↑j ROM:0011EBD8 ; ROM:0011EBC8↑j ... ROM:0011EBD8 rts ROM:0011EBDA ; --------------------------------------------------------------------------- ROM:0011EBDA ROM:0011EBDA loc_11EBDA: ; DATA XREF: ROM:0011EB8A↑o ROM:0011EBDA btst #6,($1360).w ROM:0011EBE0 bne.s loc_11EBF0 ROM:0011EBE2 bclr #6,($1368).w ROM:0011EBE8 move.b #1,($1152).w ROM:0011EBEE bra.s locret_11EBAE ROM:0011EBF0 ; --------------------------------------------------------------------------- ROM:0011EBF0 ROM:0011EBF0 loc_11EBF0: ; CODE XREF: ROM:0011EBE0↑j ROM:0011EBF0 move.w $2EC(a5),d0 ROM:0011EBF4 cmp.w ($A4C).w,d0 ROM:0011EBF8 bge.s locret_11EC08 ROM:0011EBFA bclr #6,($1368).w ROM:0011EC00 move.b #2,($1152).w ROM:0011EC06 bra.s locret_11EBD8 ROM:0011EC08 ; --------------------------------------------------------------------------- ROM:0011EC08 ROM:0011EC08 locret_11EC08: ; CODE XREF: ROM:0011EBD6↑j ROM:0011EC08 ; ROM:0011EBF8↑j ROM:0011EC08 rts ROM:0011EC0A ; --------------------------------------------------------------------------- ROM:0011EC0A rts ROM:0011EC0C ROM:0011EC0C ; =============== S U B R O U T I N E ======================================= ROM:0011EC0C ROM:0011EC0C ROM:0011EC0C sub_11EC0C: ; CODE XREF: sub_11E99E+52↑p ROM:0011EC0C btst #3,($93E).w ROM:0011EC12 beq.s loc_11EC26 ROM:0011EC14 move.w #$37C8,d1 ROM:0011EC18 move.w ($A90).w,d2 ROM:0011EC1C bsr.l sub_1178F0 ROM:0011EC22 move.w d1,($B9A).w ROM:0011EC26 ROM:0011EC26 loc_11EC26: ; CODE XREF: sub_11EC0C+6↑j ROM:0011EC26 btst #7,($1369).w ROM:0011EC2C beq.s loc_11EC3E ROM:0011EC2E btst #4,($1361).w ROM:0011EC34 bne.s loc_11EC3C ROM:0011EC36 move.w ($B9A).w,($B9C).w ROM:0011EC3C ROM:0011EC3C loc_11EC3C: ; CODE XREF: sub_11EC0C+28↑j ROM:0011EC3C bra.s locret_11EC6E ROM:0011EC3E ; --------------------------------------------------------------------------- ROM:0011EC3E ROM:0011EC3E loc_11EC3E: ; CODE XREF: sub_11EC0C+20↑j ROM:0011EC3E cmpi.w #0,($69C).w ROM:0011EC44 bgt.s locret_11EC6E ROM:0011EC46 cmpi.w #0,($B9C).w ROM:0011EC4C ble.s locret_11EC6E ROM:0011EC4E clr.b ($8DC).w ROM:0011EC52 move.w #$A,($69C).w ROM:0011EC58 move.b #1,($8DC).w ROM:0011EC5E move.w ($B9C).w,d0 ROM:0011EC62 sub.w $2E6(a5),d0 ROM:0011EC66 bpl.s loc_11EC6A ROM:0011EC68 clr.w d0 ROM:0011EC6A ROM:0011EC6A loc_11EC6A: ; CODE XREF: sub_11EC0C+5A↑j ROM:0011EC6A move.w d0,($B9C).w ROM:0011EC6E ROM:0011EC6E locret_11EC6E: ; CODE XREF: sub_11EC0C:loc_11EC3C↑j ROM:0011EC6E ; sub_11EC0C+38↑j ... ROM:0011EC6E rts ROM:0011EC6E ; End of function sub_11EC0C ROM:0011EC6E ROM:0011EC70 ROM:0011EC70 ; =============== S U B R O U T I N E ======================================= ROM:0011EC70 ROM:0011EC70 ROM:0011EC70 sub_11EC70: ; CODE XREF: sub_11E99E+56↑p ROM:0011EC70 btst #1,($1358).w ROM:0011EC76 beq.s loc_11EC92 ROM:0011EC78 cmpi.w #0,($B9C).w ROM:0011EC7E bne.s loc_11EC8E ROM:0011EC80 cmpi.w #0,($BB4).w ROM:0011EC86 bgt.s loc_11EC8E ROM:0011EC88 bset #1,($136B).w ROM:0011EC8E ROM:0011EC8E loc_11EC8E: ; CODE XREF: sub_11EC70+E↑j ROM:0011EC8E ; sub_11EC70+16↑j ROM:0011EC8E bra.w locret_11EC98 ROM:0011EC92 ; --------------------------------------------------------------------------- ROM:0011EC92 ROM:0011EC92 loc_11EC92: ; CODE XREF: sub_11EC70+6↑j ROM:0011EC92 bclr #1,($136B).w ROM:0011EC98 ROM:0011EC98 locret_11EC98: ; CODE XREF: sub_11EC70:loc_11EC8E↑j ROM:0011EC98 rts ROM:0011EC98 ; End of function sub_11EC70 ROM:0011EC98 ROM:0011EC9A ROM:0011EC9A ; =============== S U B R O U T I N E ======================================= ROM:0011EC9A ROM:0011EC9A ROM:0011EC9A sub_11EC9A: ; CODE XREF: sub_11E99E+5A↑p ROM:0011EC9A move.w ($B92).w,d0 ROM:0011EC9E add.w ($1382).w,d0 ROM:0011ECA2 add.w ($B44).w,d0 ROM:0011ECA6 btst #5,($1343).w ROM:0011ECAC beq.s loc_11ECB2 ROM:0011ECAE add.w $2E2(a5),d0 ROM:0011ECB2 ROM:0011ECB2 loc_11ECB2: ; CODE XREF: sub_11EC9A+12↑j ROM:0011ECB2 btst #7,($1353).w ROM:0011ECB8 beq.s loc_11ECBE ROM:0011ECBA add.w $2E0(a5),d0 ROM:0011ECBE ROM:0011ECBE loc_11ECBE: ; CODE XREF: sub_11EC9A+1E↑j ROM:0011ECBE btst #6,($1368).w ROM:0011ECC4 beq.s loc_11ECCA ROM:0011ECC6 add.w $2E4(a5),d0 ROM:0011ECCA ROM:0011ECCA loc_11ECCA: ; CODE XREF: sub_11EC9A+2A↑j ROM:0011ECCA btst #1,($143D).w ROM:0011ECD0 beq.s loc_11ECDE ROM:0011ECD2 btst #0,($C59).w ROM:0011ECD8 bne.s loc_11ECDE ROM:0011ECDA add.w ($B9C).w,d0 ROM:0011ECDE ROM:0011ECDE loc_11ECDE: ; CODE XREF: sub_11EC9A+36↑j ROM:0011ECDE ; sub_11EC9A+3E↑j ROM:0011ECDE add.w ($B9E).w,d0 ROM:0011ECE2 move.w d0,($B98).w ROM:0011ECE6 btst #3,($1355).w ROM:0011ECEC beq.s loc_11ECF6 ROM:0011ECEE move.w ($B94).w,($B96).w ROM:0011ECF4 bra.s locret_11ECFC ROM:0011ECF6 ; --------------------------------------------------------------------------- ROM:0011ECF6 ROM:0011ECF6 loc_11ECF6: ; CODE XREF: sub_11EC9A+52↑j ROM:0011ECF6 move.w ($B98).w,($B96).w ROM:0011ECFC ROM:0011ECFC locret_11ECFC: ; CODE XREF: sub_11EC9A+5A↑j ROM:0011ECFC rts ROM:0011ECFC ; End of function sub_11EC9A ROM:0011ECFC ROM:0011ECFE ROM:0011ECFE ; =============== S U B R O U T I N E ======================================= ROM:0011ECFE ROM:0011ECFE ROM:0011ECFE sub_11ECFE: ; CODE XREF: ROM:0011EA4A↑p ROM:0011ECFE move.w ($5BA).w,($B94).w ROM:0011ED04 rts ROM:0011ED04 ; End of function sub_11ECFE ROM:0011ED04 ROM:0011ED06 ROM:0011ED06 ; =============== S U B R O U T I N E ======================================= ROM:0011ED06 ROM:0011ED06 ROM:0011ED06 sub_11ED06: ; CODE XREF: ROM:0011EAA6↑p ROM:0011ED06 move.w #$37C6,d1 ROM:0011ED0A move.w ($A90).w,d2 ROM:0011ED0E bsr.l sub_1178F0 ROM:0011ED14 move.w d1,($BA6).w ROM:0011ED18 move.w ($B94).w,d0 ROM:0011ED1C btst #6,($1360).w ROM:0011ED22 beq.s loc_11ED38 ROM:0011ED24 btst #3,($1349).w ROM:0011ED2A beq.s loc_11ED32 ROM:0011ED2C sub.w $2EA(a5),d0 ROM:0011ED30 bra.s loc_11ED36 ROM:0011ED32 ; --------------------------------------------------------------------------- ROM:0011ED32 ROM:0011ED32 loc_11ED32: ; CODE XREF: sub_11ED06+24↑j ROM:0011ED32 sub.w $2E8(a5),d0 ROM:0011ED36 ROM:0011ED36 loc_11ED36: ; CODE XREF: sub_11ED06+2A↑j ROM:0011ED36 bra.s loc_11ED3C ROM:0011ED38 ; --------------------------------------------------------------------------- ROM:0011ED38 ROM:0011ED38 loc_11ED38: ; CODE XREF: sub_11ED06+1C↑j ROM:0011ED38 sub.w ($BA6).w,d0 ROM:0011ED3C ROM:0011ED3C loc_11ED3C: ; CODE XREF: sub_11ED06:loc_11ED36↑j ROM:0011ED3C move.w d0,($B94).w ROM:0011ED40 move.w ($B98).w,d0 ROM:0011ED44 cmp.w ($B94).w,d0 ROM:0011ED48 ble.s locret_11ED4E ROM:0011ED4A move.w d0,($B94).w ROM:0011ED4E ROM:0011ED4E locret_11ED4E: ; CODE XREF: sub_11ED06+42↑j ROM:0011ED4E rts ROM:0011ED4E ; End of function sub_11ED06 ROM:0011ED4E ROM:0011ED50 ROM:0011ED50 ; =============== S U B R O U T I N E ======================================= ROM:0011ED50 ROM:0011ED50 ROM:0011ED50 sub_11ED50: ; CODE XREF: ROM:0011D386↑p ROM:0011ED50 ; ROM:0011D406↑p ROM:0011ED50 move.w $3C(a5),d1 ROM:0011ED54 btst #1,($1348).w ROM:0011ED5A beq.s locret_11EDC6 ROM:0011ED5C btst #1,($1355).w ROM:0011ED62 beq.s loc_11ED80 ROM:0011ED64 move.w ($B90).w,d0 ROM:0011ED68 add.w ($B3A).w,d0 ROM:0011ED6C sub.w ($B36).w,d0 ROM:0011ED70 cmp.w d0,d1 ROM:0011ED72 bge.s loc_11ED7A ROM:0011ED74 move.w d1,($B90).w ROM:0011ED78 bra.s loc_11ED7E ROM:0011ED7A ; --------------------------------------------------------------------------- ROM:0011ED7A ROM:0011ED7A loc_11ED7A: ; CODE XREF: sub_11ED50+22↑j ROM:0011ED7A move.w d0,($B90).w ROM:0011ED7E ROM:0011ED7E loc_11ED7E: ; CODE XREF: sub_11ED50+28↑j ROM:0011ED7E bra.s locret_11EDC6 ROM:0011ED80 ; --------------------------------------------------------------------------- ROM:0011ED80 ROM:0011ED80 loc_11ED80: ; CODE XREF: sub_11ED50+12↑j ROM:0011ED80 btst #1,($1350).w ROM:0011ED86 beq.s loc_11EDA4 ROM:0011ED88 move.w ($BEA).w,d0 ROM:0011ED8C add.w ($B3A).w,d0 ROM:0011ED90 sub.w ($B36).w,d0 ROM:0011ED94 cmp.w d0,d1 ROM:0011ED96 bge.s loc_11ED9E ROM:0011ED98 move.w d1,($BEA).w ROM:0011ED9C bra.s loc_11EDA2 ROM:0011ED9E ; --------------------------------------------------------------------------- ROM:0011ED9E ROM:0011ED9E loc_11ED9E: ; CODE XREF: sub_11ED50+46↑j ROM:0011ED9E move.w d0,($BEA).w ROM:0011EDA2 ROM:0011EDA2 loc_11EDA2: ; CODE XREF: sub_11ED50+4C↑j ROM:0011EDA2 bra.s locret_11EDC6 ROM:0011EDA4 ; --------------------------------------------------------------------------- ROM:0011EDA4 ROM:0011EDA4 loc_11EDA4: ; CODE XREF: sub_11ED50+36↑j ROM:0011EDA4 btst #6,($135F).w ROM:0011EDAA beq.s locret_11EDC6 ROM:0011EDAC move.w ($B26).w,d0 ROM:0011EDB0 add.w ($B3A).w,d0 ROM:0011EDB4 sub.w ($B36).w,d0 ROM:0011EDB8 cmp.w d0,d1 ROM:0011EDBA bge.s loc_11EDC2 ROM:0011EDBC move.w d1,($B26).w ROM:0011EDC0 bra.s locret_11EDC6 ROM:0011EDC2 ; --------------------------------------------------------------------------- ROM:0011EDC2 ROM:0011EDC2 loc_11EDC2: ; CODE XREF: sub_11ED50+6A↑j ROM:0011EDC2 move.w d0,($B26).w ROM:0011EDC6 ROM:0011EDC6 locret_11EDC6: ; CODE XREF: sub_11ED50+A↑j ROM:0011EDC6 ; sub_11ED50:loc_11ED7E↑j ... ROM:0011EDC6 rts ROM:0011EDC6 ; End of function sub_11ED50 ROM:0011EDC6 ROM:0011EDC8 ROM:0011EDC8 ; =============== S U B R O U T I N E ======================================= ROM:0011EDC8 ROM:0011EDC8 ROM:0011EDC8 sub_11EDC8: ; CODE XREF: sub_11E99E+42↑p ROM:0011EDC8 btst #2,($1355).w ROM:0011EDCE beq.s loc_11EDD8 ROM:0011EDD0 move.w $2F0(a5),($BA2).w ROM:0011EDD6 bra.s locret_11EDDE ROM:0011EDD8 ; --------------------------------------------------------------------------- ROM:0011EDD8 ROM:0011EDD8 loc_11EDD8: ; CODE XREF: sub_11EDC8+6↑j ROM:0011EDD8 move.w $2F2(a5),($BA2).w ROM:0011EDDE ROM:0011EDDE locret_11EDDE: ; CODE XREF: sub_11EDC8+E↑j ROM:0011EDDE rts ROM:0011EDDE ; End of function sub_11EDC8 ROM:0011EDDE ROM:0011EDE0 ROM:0011EDE0 ; =============== S U B R O U T I N E ======================================= ROM:0011EDE0 ROM:0011EDE0 ROM:0011EDE0 sub_11EDE0: ; CODE XREF: ROM:0011EEB6↓p ROM:0011EDE0 move.w ($69E).w,d0 ROM:0011EDE4 muls.w ($BA2).w,d0 ROM:0011EDE8 divs.w $2F4(a5),d0 ROM:0011EDEC move.w d0,($B9E).w ROM:0011EDF0 rts ROM:0011EDF0 ; End of function sub_11EDE0 ROM:0011EDF0 ROM:0011EDF2 ROM:0011EDF2 ; =============== S U B R O U T I N E ======================================= ROM:0011EDF2 ROM:0011EDF2 ROM:0011EDF2 sub_11EDF2: ; CODE XREF: ROM:0011EE88↓p ROM:0011EDF2 ; ROM:loc_11EEB2↓p ROM:0011EDF2 move.w #$37CA,d1 ROM:0011EDF6 move.w ($A90).w,d2 ROM:0011EDFA bsr.l sub_1178F0 ROM:0011EE00 move.w d1,($BA4).w ROM:0011EE04 move.w ($C0E).w,d0 ROM:0011EE08 muls.w ($BA4).w,d0 ROM:0011EE0C divs.w ($C0C).w,d0 ROM:0011EE10 move.w $2F6(a5),d1 ROM:0011EE14 muls.w ($B9E).w,d1 ROM:0011EE18 divs.w ($BA2).w,d1 ROM:0011EE1C add.w d0,d1 ROM:0011EE1E move.w d1,($BA0).w ROM:0011EE22 rts ROM:0011EE22 ; End of function sub_11EDF2 ROM:0011EE22 ROM:0011EE24 ROM:0011EE24 ; =============== S U B R O U T I N E ======================================= ROM:0011EE24 ROM:0011EE24 ROM:0011EE24 sub_11EE24: ; CODE XREF: ROM:loc_11EE84↓p ROM:0011EE24 move.w ($BA2).w,($B9E).w ROM:0011EE2A rts ROM:0011EE2A ; End of function sub_11EE24 ROM:0011EE2A ROM:0011EE2C ROM:0011EE2C ; =============== S U B R O U T I N E ======================================= ROM:0011EE2C ROM:0011EE2C ROM:0011EE2C sub_11EE2C: ; CODE XREF: sub_11E99E+46↑p ROM:0011EE2C clr.w d1 ROM:0011EE2E move.b ($1153).w,d1 ROM:0011EE32 cmpi.w #4,d1 ROM:0011EE36 bcc.s locret_11EE40 ROM:0011EE38 movea.l off_11EE42(pc,d1.w*4),a0 ROM:0011EE3C nop ROM:0011EE3E jmp (a0) ROM:0011EE40 ; --------------------------------------------------------------------------- ROM:0011EE40 ROM:0011EE40 locret_11EE40: ; CODE XREF: sub_11EE2C+A↑j ROM:0011EE40 rts ROM:0011EE40 ; End of function sub_11EE2C ROM:0011EE40 ROM:0011EE40 ; --------------------------------------------------------------------------- ROM:0011EE42 off_11EE42: dc.l loc_11EE52 ; DATA XREF: sub_11EE2C+C↑r ROM:0011EE46 dc.l loc_11EE5C ROM:0011EE4A dc.l loc_11EE8E ROM:0011EE4E dc.l loc_11EED0 ROM:0011EE52 ; --------------------------------------------------------------------------- ROM:0011EE52 ROM:0011EE52 loc_11EE52: ; DATA XREF: ROM:off_11EE42↑o ROM:0011EE52 move.b #1,($1153).w ROM:0011EE58 bra.s loc_11EE84 ROM:0011EE5A ; --------------------------------------------------------------------------- ROM:0011EE5A rts ROM:0011EE5C ; --------------------------------------------------------------------------- ROM:0011EE5C ROM:0011EE5C loc_11EE5C: ; DATA XREF: ROM:0011EE46↑o ROM:0011EE5C btst #5,($135B).w ROM:0011EE62 beq.s loc_11EE84 ROM:0011EE64 bclr #5,($135B).w ROM:0011EE6A move.w $2F4(a5),d0 ROM:0011EE6E clr.b ($8DD).w ROM:0011EE72 move.w d0,($69E).w ROM:0011EE76 move.b #1,($8DD).w ROM:0011EE7C move.b #2,($1153).w ROM:0011EE82 bra.s loc_11EEB2 ROM:0011EE84 ; --------------------------------------------------------------------------- ROM:0011EE84 ROM:0011EE84 loc_11EE84: ; CODE XREF: ROM:0011EE58↑j ROM:0011EE84 ; ROM:0011EE62↑j ... ROM:0011EE84 bsr.w sub_11EE24 ROM:0011EE88 bsr.w sub_11EDF2 ROM:0011EE8C rts ROM:0011EE8E ; --------------------------------------------------------------------------- ROM:0011EE8E ROM:0011EE8E loc_11EE8E: ; DATA XREF: ROM:0011EE4A↑o ROM:0011EE8E btst #7,($1345).w ROM:0011EE94 beq.s loc_11EE9E ROM:0011EE96 move.b #1,($1153).w ROM:0011EE9C bra.s loc_11EE84 ROM:0011EE9E ; --------------------------------------------------------------------------- ROM:0011EE9E ROM:0011EE9E loc_11EE9E: ; CODE XREF: ROM:0011EE94↑j ROM:0011EE9E btst #4,($1361).w ROM:0011EEA4 bne.s loc_11EEA8 ROM:0011EEA6 bra.s loc_11EEBC ROM:0011EEA8 ; --------------------------------------------------------------------------- ROM:0011EEA8 ROM:0011EEA8 loc_11EEA8: ; CODE XREF: ROM:0011EEA4↑j ROM:0011EEA8 cmpi.w #0,($69E).w ROM:0011EEAE bgt.s loc_11EEB2 ROM:0011EEB0 bra.s loc_11EEBC ROM:0011EEB2 ; --------------------------------------------------------------------------- ROM:0011EEB2 ROM:0011EEB2 loc_11EEB2: ; CODE XREF: ROM:0011EE82↑j ROM:0011EEB2 ; ROM:0011EEAE↑j ROM:0011EEB2 bsr.w sub_11EDF2 ROM:0011EEB6 bsr.w sub_11EDE0 ROM:0011EEBA rts ROM:0011EEBC ; --------------------------------------------------------------------------- ROM:0011EEBC ROM:0011EEBC loc_11EEBC: ; CODE XREF: ROM:0011EEA6↑j ROM:0011EEBC ; ROM:0011EEB0↑j ROM:0011EEBC move.w #0,($B9E).w ROM:0011EEC2 move.w #0,($BA0).w ROM:0011EEC8 move.b #3,($1153).w ROM:0011EECE bra.s locret_11EEE0 ROM:0011EED0 ; --------------------------------------------------------------------------- ROM:0011EED0 ROM:0011EED0 loc_11EED0: ; DATA XREF: ROM:0011EE4E↑o ROM:0011EED0 btst #7,($1345).w ROM:0011EED6 beq.s locret_11EEE0 ROM:0011EED8 move.b #1,($1153).w ROM:0011EEDE bra.s loc_11EE84 ROM:0011EEE0 ; --------------------------------------------------------------------------- ROM:0011EEE0 ROM:0011EEE0 locret_11EEE0: ; CODE XREF: ROM:0011EECE↑j ROM:0011EEE0 ; ROM:0011EED6↑j ROM:0011EEE0 rts ROM:0011EEE2 ; --------------------------------------------------------------------------- ROM:0011EEE2 rts ROM:0011EEE4 ROM:0011EEE4 ; =============== S U B R O U T I N E ======================================= ROM:0011EEE4 ROM:0011EEE4 ROM:0011EEE4 sub_11EEE4: ; CODE XREF: ROM:loc_11DD06↑p ROM:0011EEE4 clr.l d1 ROM:0011EEE6 move.w ($BB6).w,d1 ROM:0011EEEA sub.w ($BB0).w,d1 ROM:0011EEEE swap d1 ROM:0011EEF0 move.w ($1384).w,d2 ROM:0011EEF4 swap d2 ROM:0011EEF6 move.w ($1386).w,d2 ROM:0011EEFA btst #5,($1343).w ROM:0011EF00 beq.s loc_11EF08 ROM:0011EF02 move.w $300(a5),d3 ROM:0011EF06 bra.s loc_11EF0C ROM:0011EF08 ; --------------------------------------------------------------------------- ROM:0011EF08 ROM:0011EF08 loc_11EF08: ; CODE XREF: sub_11EEE4+1C↑j ROM:0011EF08 move.w $2FE(a5),d3 ROM:0011EF0C ROM:0011EF0C loc_11EF0C: ; CODE XREF: sub_11EEE4+22↑j ROM:0011EF0C ext.l d3 ROM:0011EF0E bsr.l sub_1177FC ROM:0011EF14 clr.l d5 ROM:0011EF16 move.w $302(a5),d5 ROM:0011EF1A swap d5 ROM:0011EF1C cmp.l d4,d5 ROM:0011EF1E bgt.s loc_11EF22 ROM:0011EF20 move.l d5,d4 ROM:0011EF22 ROM:0011EF22 loc_11EF22: ; CODE XREF: sub_11EEE4+3A↑j ROM:0011EF22 move.w d4,($1386).w ROM:0011EF26 swap d4 ROM:0011EF28 cmpi.w #0,d4 ROM:0011EF2C blt.s loc_11EF34 ROM:0011EF2E move.w d4,($1384).w ROM:0011EF32 bra.s locret_11EF3A ROM:0011EF34 ; --------------------------------------------------------------------------- ROM:0011EF34 ROM:0011EF34 loc_11EF34: ; CODE XREF: sub_11EEE4+48↑j ROM:0011EF34 move.w #0,($1384).w ROM:0011EF3A ROM:0011EF3A locret_11EF3A: ; CODE XREF: sub_11EEE4+4E↑j ROM:0011EF3A rts ROM:0011EF3A ; End of function sub_11EEE4 ROM:0011EF3A ROM:0011EF3C ROM:0011EF3C ; =============== S U B R O U T I N E ======================================= ROM:0011EF3C ROM:0011EF3C ROM:0011EF3C sub_11EF3C: ; CODE XREF: sub_11F0F2+10↓p ROM:0011EF3C bclr #2,($1356).w ROM:0011EF42 btst #4,($1361).w ROM:0011EF48 beq.s loc_11EF6E ROM:0011EF4A bset #2,($1356).w ROM:0011EF50 btst #1,($143D).w ROM:0011EF56 beq.s loc_11EF6E ROM:0011EF58 btst #0,($C59).w ROM:0011EF5E bne.s loc_11EF6E ROM:0011EF60 btst #7,($1369).w ROM:0011EF66 beq.s loc_11EF6E ROM:0011EF68 bclr #2,($1356).w ROM:0011EF6E ROM:0011EF6E loc_11EF6E: ; CODE XREF: sub_11EF3C+C↑j ROM:0011EF6E ; sub_11EF3C+1A↑j ... ROM:0011EF6E clr.w d1 ROM:0011EF70 move.b ($1154).w,d1 ROM:0011EF74 cmpi.w #5,d1 ROM:0011EF78 bcc.s locret_11EF82 ROM:0011EF7A movea.l off_11EF84(pc,d1.w*4),a0 ROM:0011EF7E nop ROM:0011EF80 jmp (a0) ROM:0011EF82 ; --------------------------------------------------------------------------- ROM:0011EF82 ROM:0011EF82 locret_11EF82: ; CODE XREF: sub_11EF3C+3C↑j ROM:0011EF82 rts ROM:0011EF82 ; End of function sub_11EF3C ROM:0011EF82 ROM:0011EF82 ; --------------------------------------------------------------------------- ROM:0011EF84 off_11EF84: dc.l loc_11EF98 ; DATA XREF: sub_11EF3C+3E↑r ROM:0011EF88 dc.l loc_11EFA2 ROM:0011EF8C dc.l loc_11EFD8 ROM:0011EF90 dc.l loc_11F008 ROM:0011EF94 dc.l loc_11F054 ROM:0011EF98 ; --------------------------------------------------------------------------- ROM:0011EF98 ROM:0011EF98 loc_11EF98: ; DATA XREF: ROM:off_11EF84↑o ROM:0011EF98 move.b #1,($1154).w ROM:0011EF9E bra.w loc_11EFD2 ROM:0011EFA2 ; --------------------------------------------------------------------------- ROM:0011EFA2 ROM:0011EFA2 loc_11EFA2: ; DATA XREF: ROM:0011EF88↑o ROM:0011EFA2 btst #6,($1360).w ROM:0011EFA8 beq.s loc_11EFBA ROM:0011EFAA btst #2,($1356).w ROM:0011EFB0 beq.s loc_11EFBA ROM:0011EFB2 move.b #3,($1154).w ROM:0011EFB8 rts ROM:0011EFBA ; --------------------------------------------------------------------------- ROM:0011EFBA ROM:0011EFBA loc_11EFBA: ; CODE XREF: ROM:0011EFA8↑j ROM:0011EFBA ; ROM:0011EFB0↑j ROM:0011EFBA btst #6,($1360).w ROM:0011EFC0 beq.s loc_11EFD2 ROM:0011EFC2 btst #2,($1356).w ROM:0011EFC8 bne.s loc_11EFD2 ROM:0011EFCA move.b #2,($1154).w ROM:0011EFD0 bra.s loc_11F002 ROM:0011EFD2 ; --------------------------------------------------------------------------- ROM:0011EFD2 ROM:0011EFD2 loc_11EFD2: ; CODE XREF: ROM:0011EF9E↑j ROM:0011EFD2 ; ROM:0011EFC0↑j ... ROM:0011EFD2 bsr.w sub_11F0E4 ROM:0011EFD6 rts ROM:0011EFD8 ; --------------------------------------------------------------------------- ROM:0011EFD8 ROM:0011EFD8 loc_11EFD8: ; DATA XREF: ROM:0011EF8C↑o ROM:0011EFD8 btst #6,($1360).w ROM:0011EFDE bne.s loc_11EFE8 ROM:0011EFE0 move.b #1,($1154).w ROM:0011EFE6 bra.s loc_11EFD2 ROM:0011EFE8 ; --------------------------------------------------------------------------- ROM:0011EFE8 ROM:0011EFE8 loc_11EFE8: ; CODE XREF: ROM:0011EFDE↑j ROM:0011EFE8 move.w ($BA8).w,d0 ROM:0011EFEC btst #2,($1356).w ROM:0011EFF2 beq.s loc_11F002 ROM:0011EFF4 cmp.w ($BAC).w,d0 ROM:0011EFF8 bgt.s loc_11F002 ROM:0011EFFA move.b #3,($1154).w ROM:0011F000 rts ROM:0011F002 ; --------------------------------------------------------------------------- ROM:0011F002 ROM:0011F002 loc_11F002: ; CODE XREF: ROM:0011EFD0↑j ROM:0011F002 ; ROM:0011EFF2↑j ... ROM:0011F002 bsr.w sub_11F0DC ROM:0011F006 rts ROM:0011F008 ; --------------------------------------------------------------------------- ROM:0011F008 ROM:0011F008 loc_11F008: ; DATA XREF: ROM:0011EF90↑o ROM:0011F008 btst #6,($1360).w ROM:0011F00E bne.s loc_11F018 ROM:0011F010 move.b #1,($1154).w ROM:0011F016 bra.s loc_11EFD2 ROM:0011F018 ; --------------------------------------------------------------------------- ROM:0011F018 ROM:0011F018 loc_11F018: ; CODE XREF: ROM:0011F00E↑j ROM:0011F018 move.w ($BA8).w,d0 ROM:0011F01C cmp.w ($BB6).w,d0 ROM:0011F020 bne.s loc_11F03C ROM:0011F022 move.w $308(a5),d1 ROM:0011F026 clr.b ($8DF).w ROM:0011F02A move.w d1,($6A2).w ROM:0011F02E move.b #1,($8DF).w ROM:0011F034 move.b #4,($1154).w ROM:0011F03A rts ROM:0011F03C ; --------------------------------------------------------------------------- ROM:0011F03C ROM:0011F03C loc_11F03C: ; CODE XREF: ROM:0011F020↑j ROM:0011F03C btst #2,($1356).w ROM:0011F042 beq.s loc_11F04A ROM:0011F044 cmp.w ($BAC).w,d0 ROM:0011F048 ble.s locret_11F052 ROM:0011F04A ROM:0011F04A loc_11F04A: ; CODE XREF: ROM:0011F042↑j ROM:0011F04A move.b #2,($1154).w ROM:0011F050 bra.s loc_11F002 ROM:0011F052 ; --------------------------------------------------------------------------- ROM:0011F052 ROM:0011F052 locret_11F052: ; CODE XREF: ROM:0011F048↑j ROM:0011F052 rts ROM:0011F054 ; --------------------------------------------------------------------------- ROM:0011F054 ROM:0011F054 loc_11F054: ; DATA XREF: ROM:0011EF94↑o ROM:0011F054 btst #6,($1360).w ROM:0011F05A bne.s loc_11F066 ROM:0011F05C move.b #1,($1154).w ROM:0011F062 bra.w loc_11EFD2 ROM:0011F066 ; --------------------------------------------------------------------------- ROM:0011F066 ROM:0011F066 loc_11F066: ; CODE XREF: ROM:0011F05A↑j ROM:0011F066 cmpi.w #0,($6A2).w ROM:0011F06C bgt.s loc_11F07A ROM:0011F06E bsr.w sub_11F0B6 ROM:0011F072 move.b #3,($1154).w ROM:0011F078 rts ROM:0011F07A ; --------------------------------------------------------------------------- ROM:0011F07A ROM:0011F07A loc_11F07A: ; CODE XREF: ROM:0011F06C↑j ROM:0011F07A move.w ($BA8).w,d0 ROM:0011F07E cmp.w ($BB6).w,d0 ROM:0011F082 beq.s loc_11F094 ROM:0011F084 clr.b ($8DF).w ROM:0011F088 clr.w ($6A2).w ROM:0011F08C move.b #3,($1154).w ROM:0011F092 rts ROM:0011F094 ; --------------------------------------------------------------------------- ROM:0011F094 ROM:0011F094 loc_11F094: ; CODE XREF: ROM:0011F082↑j ROM:0011F094 btst #2,($1356).w ROM:0011F09A beq.s loc_11F0A2 ROM:0011F09C cmp.w ($BAC).w,d0 ROM:0011F0A0 ble.s locret_11F0B4 ROM:0011F0A2 ROM:0011F0A2 loc_11F0A2: ; CODE XREF: ROM:0011F09A↑j ROM:0011F0A2 clr.b ($8DF).w ROM:0011F0A6 clr.w ($6A2).w ROM:0011F0AA move.b #2,($1154).w ROM:0011F0B0 bra.w loc_11F002 ROM:0011F0B4 ; --------------------------------------------------------------------------- ROM:0011F0B4 ROM:0011F0B4 locret_11F0B4: ; CODE XREF: ROM:0011F0A0↑j ROM:0011F0B4 rts ROM:0011F0B6 ROM:0011F0B6 ; =============== S U B R O U T I N E ======================================= ROM:0011F0B6 ROM:0011F0B6 ROM:0011F0B6 sub_11F0B6: ; CODE XREF: ROM:0011F06E↑p ROM:0011F0B6 move.w ($BA8).w,d0 ROM:0011F0BA sub.w $306(a5),d0 ROM:0011F0BE move.w ($BAC).w,d1 ROM:0011F0C2 sub.w ($BA8).w,d1 ROM:0011F0C6 move.w $304(a5),d2 ROM:0011F0CA cmp.w d2,d1 ROM:0011F0CC ble.s loc_11F0D6 ROM:0011F0CE move.w ($BAC).w,d0 ROM:0011F0D2 sub.w $304(a5),d0 ROM:0011F0D6 ROM:0011F0D6 loc_11F0D6: ; CODE XREF: sub_11F0B6+16↑j ROM:0011F0D6 move.w d0,($BA8).w ROM:0011F0DA rts ROM:0011F0DA ; End of function sub_11F0B6 ROM:0011F0DA ROM:0011F0DC ROM:0011F0DC ; =============== S U B R O U T I N E ======================================= ROM:0011F0DC ROM:0011F0DC ROM:0011F0DC sub_11F0DC: ; CODE XREF: ROM:loc_11F002↑p ROM:0011F0DC move.w ($BAC).w,($BA8).w ROM:0011F0E2 rts ROM:0011F0E2 ; End of function sub_11F0DC ROM:0011F0E2 ROM:0011F0E4 ROM:0011F0E4 ; =============== S U B R O U T I N E ======================================= ROM:0011F0E4 ROM:0011F0E4 ROM:0011F0E4 sub_11F0E4: ; CODE XREF: ROM:loc_11EFD2↑p ROM:0011F0E4 move.w ($BAC).w,d0 ROM:0011F0E8 sub.w $304(a5),d0 ROM:0011F0EC move.w d0,($BA8).w ROM:0011F0F0 rts ROM:0011F0F0 ; End of function sub_11F0E4 ROM:0011F0F0 ROM:0011F0F2 ROM:0011F0F2 ; =============== S U B R O U T I N E ======================================= ROM:0011F0F2 ROM:0011F0F2 ROM:0011F0F2 sub_11F0F2: ; CODE XREF: sub_124988+2A↓p ROM:0011F0F2 bsr.w sub_11F218 ROM:0011F0F6 bsr.w sub_11F220 ROM:0011F0FA bsr.w sub_11F27C ROM:0011F0FE bsr.w sub_11F3B0 ROM:0011F102 bsr.l sub_11EF3C ROM:0011F108 bsr.l sub_11E99E ROM:0011F10E bsr.w sub_11F3BE ROM:0011F112 bsr.l sub_11F3CC ROM:0011F118 bsr.w sub_11F130 ROM:0011F11C bsr.l sub_11E25C ROM:0011F122 bsr.l sub_11FA2C ROM:0011F128 bsr.l sub_11DBF6 ROM:0011F12E rts ROM:0011F12E ; End of function sub_11F0F2 ROM:0011F12E ROM:0011F130 ROM:0011F130 ; =============== S U B R O U T I N E ======================================= ROM:0011F130 ROM:0011F130 ROM:0011F130 sub_11F130: ; CODE XREF: sub_11F0F2+26↑p ROM:0011F130 clr.w d1 ROM:0011F132 move.b ($1155).w,d1 ROM:0011F136 cmpi.w #4,d1 ROM:0011F13A bcc.s locret_11F144 ROM:0011F13C movea.l off_11F146(pc,d1.w*4),a0 ROM:0011F140 nop ROM:0011F142 jmp (a0) ROM:0011F144 ; --------------------------------------------------------------------------- ROM:0011F144 ROM:0011F144 locret_11F144: ; CODE XREF: sub_11F130+A↑j ROM:0011F144 rts ROM:0011F144 ; End of function sub_11F130 ROM:0011F144 ROM:0011F144 ; --------------------------------------------------------------------------- ROM:0011F146 off_11F146: dc.l loc_11F156 ; DATA XREF: sub_11F130+C↑r ROM:0011F14A dc.l loc_11F166 ROM:0011F14E dc.l loc_11F190 ROM:0011F152 dc.l loc_11F1D8 ROM:0011F156 ; --------------------------------------------------------------------------- ROM:0011F156 ROM:0011F156 loc_11F156: ; DATA XREF: ROM:off_11F146↑o ROM:0011F156 bclr #6,($1341).w ROM:0011F15C move.b #1,($1155).w ROM:0011F162 bra.s locret_11F18E ROM:0011F164 ; --------------------------------------------------------------------------- ROM:0011F164 rts ROM:0011F166 ; --------------------------------------------------------------------------- ROM:0011F166 ROM:0011F166 loc_11F166: ; DATA XREF: ROM:0011F14A↑o ROM:0011F166 btst #5,($1362).w ROM:0011F16C beq.s locret_11F18E ROM:0011F16E move.w $318(a5),d0 ROM:0011F172 btst #1,($134C).w ROM:0011F178 bne.s locret_11F18E ROM:0011F17A cmp.w ($BB4).w,d0 ROM:0011F17E blt.s locret_11F18E ROM:0011F180 bset #6,($1341).w ROM:0011F186 move.b #2,($1155).w ROM:0011F18C bra.s locret_11F1D6 ROM:0011F18E ; --------------------------------------------------------------------------- ROM:0011F18E ROM:0011F18E locret_11F18E: ; CODE XREF: ROM:0011F162↑j ROM:0011F18E ; ROM:0011F16C↑j ... ROM:0011F18E rts ROM:0011F190 ; --------------------------------------------------------------------------- ROM:0011F190 ROM:0011F190 loc_11F190: ; DATA XREF: ROM:0011F14E↑o ROM:0011F190 move.w $318(a5),d0 ROM:0011F194 add.w $31A(a5),d0 ROM:0011F198 btst #5,($1362).w ROM:0011F19E beq.s loc_11F1A6 ROM:0011F1A0 cmp.w ($BB4).w,d0 ROM:0011F1A4 bge.s loc_11F1B4 ROM:0011F1A6 ROM:0011F1A6 loc_11F1A6: ; CODE XREF: ROM:0011F19E↑j ROM:0011F1A6 bclr #6,($1341).w ROM:0011F1AC move.b #1,($1155).w ROM:0011F1B2 bra.s locret_11F18E ROM:0011F1B4 ; --------------------------------------------------------------------------- ROM:0011F1B4 ROM:0011F1B4 loc_11F1B4: ; CODE XREF: ROM:0011F1A4↑j ROM:0011F1B4 btst #1,($134C).w ROM:0011F1BA beq.s locret_11F1D6 ROM:0011F1BC move.w $320(a5),d0 ROM:0011F1C0 clr.b ($8E0).w ROM:0011F1C4 move.w d0,($6A4).w ROM:0011F1C8 move.b #1,($8E0).w ROM:0011F1CE move.b #3,($1155).w ROM:0011F1D4 bra.s locret_11F214 ROM:0011F1D6 ; --------------------------------------------------------------------------- ROM:0011F1D6 ROM:0011F1D6 locret_11F1D6: ; CODE XREF: ROM:0011F18C↑j ROM:0011F1D6 ; ROM:0011F1BA↑j ... ROM:0011F1D6 rts ROM:0011F1D8 ; --------------------------------------------------------------------------- ROM:0011F1D8 ROM:0011F1D8 loc_11F1D8: ; DATA XREF: ROM:0011F152↑o ROM:0011F1D8 btst #5,($1362).w ROM:0011F1DE beq.s loc_11F1F6 ROM:0011F1E0 move.w $318(a5),d0 ROM:0011F1E4 add.w $31A(a5),d0 ROM:0011F1E8 cmpi.w #0,($6A4).w ROM:0011F1EE ble.s loc_11F1F6 ROM:0011F1F0 cmp.w ($BB4).w,d0 ROM:0011F1F4 bge.s loc_11F204 ROM:0011F1F6 ROM:0011F1F6 loc_11F1F6: ; CODE XREF: ROM:0011F1DE↑j ROM:0011F1F6 ; ROM:0011F1EE↑j ROM:0011F1F6 bclr #6,($1341).w ROM:0011F1FC move.b #1,($1155).w ROM:0011F202 bra.s locret_11F18E ROM:0011F204 ; --------------------------------------------------------------------------- ROM:0011F204 ROM:0011F204 loc_11F204: ; CODE XREF: ROM:0011F1F4↑j ROM:0011F204 btst #1,($134C).w ROM:0011F20A bne.s locret_11F214 ROM:0011F20C move.b #2,($1155).w ROM:0011F212 bra.s locret_11F1D6 ROM:0011F214 ; --------------------------------------------------------------------------- ROM:0011F214 ROM:0011F214 locret_11F214: ; CODE XREF: ROM:0011F1D4↑j ROM:0011F214 ; ROM:0011F20A↑j ROM:0011F214 rts ROM:0011F216 ; --------------------------------------------------------------------------- ROM:0011F216 rts ROM:0011F218 ROM:0011F218 ; =============== S U B R O U T I N E ======================================= ROM:0011F218 ROM:0011F218 ROM:0011F218 sub_11F218: ; CODE XREF: sub_11F0F2↑p ROM:0011F218 move.w ($5EA).w,($BB6).w ROM:0011F21E rts ROM:0011F21E ; End of function sub_11F218 ROM:0011F21E ROM:0011F220 ROM:0011F220 ; =============== S U B R O U T I N E ======================================= ROM:0011F220 ROM:0011F220 ROM:0011F220 sub_11F220: ; CODE XREF: sub_11F0F2+4↑p ROM:0011F220 btst #3,($93E).w ROM:0011F226 beq.s loc_11F254 ROM:0011F228 move.w #$3856,d1 ROM:0011F22C move.w ($A90).w,d2 ROM:0011F230 move.w ($A60).w,d3 ROM:0011F234 bsr.l sub_1178F0 ROM:0011F23A move.w d1,($BBC).w ROM:0011F23E move.w #$3858,d1 ROM:0011F242 move.w ($A90).w,d2 ROM:0011F246 move.w ($A50).w,d3 ROM:0011F24A bsr.l sub_1178F0 ROM:0011F250 move.w d1,($BC0).w ROM:0011F254 ROM:0011F254 loc_11F254: ; CODE XREF: sub_11F220+6↑j ROM:0011F254 move.w ($B9A).w,d0 ROM:0011F258 cmpi.w #0,d0 ROM:0011F25C beq.s loc_11F26A ROM:0011F25E move.w ($BC0).w,d0 ROM:0011F262 muls.w ($B9C).w,d0 ROM:0011F266 divs.w ($B9A).w,d0 ROM:0011F26A ROM:0011F26A loc_11F26A: ; CODE XREF: sub_11F220+3C↑j ROM:0011F26A add.w ($BBC).w,d0 ROM:0011F26E add.w ($1384).w,d0 ROM:0011F272 add.w ($BA0).w,d0 ROM:0011F276 move.w d0,($BAA).w ROM:0011F27A rts ROM:0011F27A ; End of function sub_11F220 ROM:0011F27A ROM:0011F27C ROM:0011F27C ; =============== S U B R O U T I N E ======================================= ROM:0011F27C ROM:0011F27C ROM:0011F27C sub_11F27C: ; CODE XREF: sub_11F0F2+8↑p ROM:0011F27C btst #3,($93E).w ROM:0011F282 beq.s loc_11F29A ROM:0011F284 move.w #$385C,d1 ROM:0011F288 move.w ($A90).w,d2 ROM:0011F28C move.w ($A50).w,d3 ROM:0011F290 bsr.l sub_1178F0 ROM:0011F296 move.w d1,($BB8).w ROM:0011F29A ROM:0011F29A loc_11F29A: ; CODE XREF: sub_11F27C+6↑j ROM:0011F29A move.w #$385E,d1 ROM:0011F29E move.w ($A72).w,d2 ROM:0011F2A2 move.w ($A90).w,d3 ROM:0011F2A6 bsr.l sub_1178F0 ROM:0011F2AC move.w d1,($BBA).w ROM:0011F2B0 move.w #$385A,d1 ROM:0011F2B4 move.w ($1380).w,d2 ROM:0011F2B8 move.w ($A5A).w,d3 ROM:0011F2BC bsr.l sub_1178F0 ROM:0011F2C2 move.w d1,($BBE).w ROM:0011F2C6 btst #4,($1361).w ROM:0011F2CC bne.s loc_11F2DE ROM:0011F2CE cmpi.w #0,($BB4).w ROM:0011F2D4 blt.s loc_11F2DE ROM:0011F2D6 cmpi.w #0,($BB8).w ROM:0011F2DC bge.s loc_11F2E6 ROM:0011F2DE ROM:0011F2DE loc_11F2DE: ; CODE XREF: sub_11F27C+50↑j ROM:0011F2DE ; sub_11F27C+58↑j ROM:0011F2DE move.w ($BB8).w,($BC2).w ROM:0011F2E4 bra.s loc_11F318 ROM:0011F2E6 ; --------------------------------------------------------------------------- ROM:0011F2E6 ROM:0011F2E6 loc_11F2E6: ; CODE XREF: sub_11F27C+60↑j ROM:0011F2E6 move.w $31C(a5),d0 ROM:0011F2EA sub.w ($BB4).w,d0 ROM:0011F2EE bgt.s loc_11F2F8 ROM:0011F2F0 move.w #0,($BC2).w ROM:0011F2F6 bra.s loc_11F318 ROM:0011F2F8 ; --------------------------------------------------------------------------- ROM:0011F2F8 ROM:0011F2F8 loc_11F2F8: ; CODE XREF: sub_11F27C+72↑j ROM:0011F2F8 move.w ($BB8).w,d1 ROM:0011F2FC muls.w d0,d1 ROM:0011F2FE divs.w $31C(a5),d1 ROM:0011F302 move.w d1,d2 ROM:0011F304 add.w $31E(a5),d2 ROM:0011F308 cmp.w ($BC2).w,d1 ROM:0011F30C bgt.s loc_11F314 ROM:0011F30E cmp.w ($BC2).w,d2 ROM:0011F312 bgt.s loc_11F318 ROM:0011F314 ROM:0011F314 loc_11F314: ; CODE XREF: sub_11F27C+90↑j ROM:0011F314 move.w d1,($BC2).w ROM:0011F318 ROM:0011F318 loc_11F318: ; CODE XREF: sub_11F27C+68↑j ROM:0011F318 ; sub_11F27C+7A↑j ... ROM:0011F318 move.w ($BAA).w,d0 ROM:0011F31C add.w ($B46).w,d0 ROM:0011F320 btst #2,($1355).w ROM:0011F326 beq.s loc_11F32C ROM:0011F328 add.w ($BC2).w,d0 ROM:0011F32C ROM:0011F32C loc_11F32C: ; CODE XREF: sub_11F27C+AA↑j ROM:0011F32C add.w ($BBA).w,d0 ROM:0011F330 btst #5,($1343).w ROM:0011F336 beq.s loc_11F33C ROM:0011F338 add.w ($B2C).w,d0 ROM:0011F33C ROM:0011F33C loc_11F33C: ; CODE XREF: sub_11F27C+BA↑j ROM:0011F33C btst #6,($1368).w ROM:0011F342 beq.s loc_11F348 ROM:0011F344 add.w $30C(a5),d0 ROM:0011F348 ROM:0011F348 loc_11F348: ; CODE XREF: sub_11F27C+C6↑j ROM:0011F348 btst #1,($94F).w ROM:0011F34E beq.s loc_11F354 ROM:0011F350 add.w $30E(a5),d0 ROM:0011F354 ROM:0011F354 loc_11F354: ; CODE XREF: sub_11F27C+D2↑j ROM:0011F354 btst #7,($1342).w ROM:0011F35A beq.s loc_11F360 ROM:0011F35C add.w $310(a5),d0 ROM:0011F360 ROM:0011F360 loc_11F360: ; CODE XREF: sub_11F27C+DE↑j ROM:0011F360 btst #7,($1364).w ROM:0011F366 beq.s loc_11F36C ROM:0011F368 add.w $312(a5),d0 ROM:0011F36C ROM:0011F36C loc_11F36C: ; CODE XREF: sub_11F27C+EA↑j ROM:0011F36C btst #2,($1340).w ROM:0011F372 beq.s loc_11F378 ROM:0011F374 add.w $314(a5),d0 ROM:0011F378 ROM:0011F378 loc_11F378: ; CODE XREF: sub_11F27C+F6↑j ROM:0011F378 btst #7,($1353).w ROM:0011F37E beq.s loc_11F384 ROM:0011F380 add.w $316(a5),d0 ROM:0011F384 ROM:0011F384 loc_11F384: ; CODE XREF: sub_11F27C+102↑j ROM:0011F384 add.w ($BBE).w,d0 ROM:0011F388 move.w d0,($BAE).w ROM:0011F38C move.w #$3860,d1 ROM:0011F390 move.w ($BAE).w,d2 ROM:0011F394 move.w ($1380).w,d3 ROM:0011F398 bsr.l sub_1178F0 ROM:0011F39E add.w ($BAE).w,d1 ROM:0011F3A2 move.w d1,($BAC).w ROM:0011F3A6 sub.w ($BAA).w,d1 ROM:0011F3AA move.w d1,($BB0).w ROM:0011F3AE rts ROM:0011F3AE ; End of function sub_11F27C ROM:0011F3AE ROM:0011F3B0 ROM:0011F3B0 ; =============== S U B R O U T I N E ======================================= ROM:0011F3B0 ROM:0011F3B0 ROM:0011F3B0 sub_11F3B0: ; CODE XREF: sub_11F0F2+C↑p ROM:0011F3B0 move.w $30A(a5),d0 ROM:0011F3B4 add.w ($BAC).w,d0 ROM:0011F3B8 move.w d0,($BB2).w ROM:0011F3BC rts ROM:0011F3BC ; End of function sub_11F3B0 ROM:0011F3BC ROM:0011F3BE ROM:0011F3BE ; =============== S U B R O U T I N E ======================================= ROM:0011F3BE ROM:0011F3BE ROM:0011F3BE sub_11F3BE: ; CODE XREF: sub_11F0F2+1C↑p ROM:0011F3BE move.w ($5BA).w,d0 ROM:0011F3C2 sub.w ($B96).w,d0 ROM:0011F3C6 move.w d0,($BB4).w ROM:0011F3CA rts ROM:0011F3CA ; End of function sub_11F3BE ROM:0011F3CA ROM:0011F3CC ROM:0011F3CC ; =============== S U B R O U T I N E ======================================= ROM:0011F3CC ROM:0011F3CC ROM:0011F3CC sub_11F3CC: ; CODE XREF: sub_11F0F2+20↑p ROM:0011F3CC bsr.w sub_11F4D6 ROM:0011F3D0 bsr.w sub_11F63A ROM:0011F3D4 bsr.w sub_11F7B4 ROM:0011F3D8 bsr.w sub_11F3DE ROM:0011F3DC rts ROM:0011F3DC ; End of function sub_11F3CC ROM:0011F3DC ROM:0011F3DE ROM:0011F3DE ; =============== S U B R O U T I N E ======================================= ROM:0011F3DE ROM:0011F3DE ROM:0011F3DE sub_11F3DE: ; CODE XREF: sub_11F3CC+C↑p ROM:0011F3DE clr.w d1 ROM:0011F3E0 move.b ($1156).w,d1 ROM:0011F3E4 cmpi.w #5,d1 ROM:0011F3E8 bcc.s locret_11F3F2 ROM:0011F3EA movea.l off_11F3F4(pc,d1.w*4),a0 ROM:0011F3EE nop ROM:0011F3F0 jmp (a0) ROM:0011F3F2 ; --------------------------------------------------------------------------- ROM:0011F3F2 ROM:0011F3F2 locret_11F3F2: ; CODE XREF: sub_11F3DE+A↑j ROM:0011F3F2 rts ROM:0011F3F2 ; End of function sub_11F3DE ROM:0011F3F2 ROM:0011F3F2 ; --------------------------------------------------------------------------- ROM:0011F3F4 off_11F3F4: dc.l loc_11F408 ; DATA XREF: sub_11F3DE+C↑r ROM:0011F3F8 dc.l loc_11F416 ROM:0011F3FC dc.l loc_11F446 ROM:0011F400 dc.l loc_11F47E ROM:0011F404 dc.l loc_11F498 ROM:0011F408 ; --------------------------------------------------------------------------- ROM:0011F408 ROM:0011F408 loc_11F408: ; DATA XREF: ROM:off_11F3F4↑o ROM:0011F408 bsr.w sub_11F7AA ROM:0011F40C move.b #1,($1156).w ROM:0011F412 bra.s locret_11F444 ROM:0011F414 ; --------------------------------------------------------------------------- ROM:0011F414 rts ROM:0011F416 ; --------------------------------------------------------------------------- ROM:0011F416 ROM:0011F416 loc_11F416: ; DATA XREF: ROM:0011F3F8↑o ROM:0011F416 btst #1,($134C).w ROM:0011F41C beq.s loc_11F42C ROM:0011F41E bset #1,($1359).w ROM:0011F424 move.b #2,($1156).w ROM:0011F42A bra.s loc_11F478 ROM:0011F42C ; --------------------------------------------------------------------------- ROM:0011F42C ROM:0011F42C loc_11F42C: ; CODE XREF: ROM:0011F41C↑j ROM:0011F42C btst #4,($1361).w ROM:0011F432 bne.s locret_11F444 ROM:0011F434 bset #1,($1359).w ROM:0011F43A move.b #4,($1156).w ROM:0011F440 bra.w loc_11F4CE ROM:0011F444 ; --------------------------------------------------------------------------- ROM:0011F444 ROM:0011F444 locret_11F444: ; CODE XREF: ROM:0011F412↑j ROM:0011F444 ; ROM:0011F432↑j ... ROM:0011F444 rts ROM:0011F446 ; --------------------------------------------------------------------------- ROM:0011F446 ROM:0011F446 loc_11F446: ; DATA XREF: ROM:0011F3FC↑o ROM:0011F446 btst #1,($134C).w ROM:0011F44C bne.s loc_11F45C ROM:0011F44E bclr #1,($1359).w ROM:0011F454 move.b #1,($1156).w ROM:0011F45A bra.s locret_11F444 ROM:0011F45C ; --------------------------------------------------------------------------- ROM:0011F45C ROM:0011F45C loc_11F45C: ; CODE XREF: ROM:0011F44C↑j ROM:0011F45C move.w $322(a5),d0 ROM:0011F460 move.w ($BC8).w,d1 ROM:0011F464 cmp.w ($BB4).w,d0 ROM:0011F468 bge.s loc_11F478 ROM:0011F46A cmp.w ($BC4).w,d1 ROM:0011F46E bge.s loc_11F478 ROM:0011F470 move.b #3,($1156).w ROM:0011F476 bra.s loc_11F492 ROM:0011F478 ; --------------------------------------------------------------------------- ROM:0011F478 ROM:0011F478 loc_11F478: ; CODE XREF: ROM:0011F42A↑j ROM:0011F478 ; ROM:0011F468↑j ... ROM:0011F478 bsr.w sub_11F6C0 ROM:0011F47C rts ROM:0011F47E ; --------------------------------------------------------------------------- ROM:0011F47E ROM:0011F47E loc_11F47E: ; DATA XREF: ROM:0011F400↑o ROM:0011F47E btst #1,($134C).w ROM:0011F484 bne.s loc_11F492 ROM:0011F486 bsr.w sub_11F796 ROM:0011F48A move.b #4,($1156).w ROM:0011F490 bra.s loc_11F4CE ROM:0011F492 ; --------------------------------------------------------------------------- ROM:0011F492 ROM:0011F492 loc_11F492: ; CODE XREF: ROM:0011F476↑j ROM:0011F492 ; ROM:0011F484↑j ... ROM:0011F492 bsr.w sub_11F6D4 ROM:0011F496 rts ROM:0011F498 ; --------------------------------------------------------------------------- ROM:0011F498 ROM:0011F498 loc_11F498: ; DATA XREF: ROM:0011F404↑o ROM:0011F498 btst #4,($1361).w ROM:0011F49E beq.s loc_11F4B0 ROM:0011F4A0 bclr #1,($1359).w ROM:0011F4A6 move.b #1,($1156).w ROM:0011F4AC bra.w locret_11F444 ROM:0011F4B0 ; --------------------------------------------------------------------------- ROM:0011F4B0 ROM:0011F4B0 loc_11F4B0: ; CODE XREF: ROM:0011F49E↑j ROM:0011F4B0 move.w ($BD2).w,d0 ROM:0011F4B4 cmp.w ($A5E).w,d0 ROM:0011F4B8 ble.s loc_11F4BE ROM:0011F4BA bsr.w sub_11F7AA ROM:0011F4BE ROM:0011F4BE loc_11F4BE: ; CODE XREF: ROM:0011F4B8↑j ROM:0011F4BE btst #1,($134C).w ROM:0011F4C4 beq.s loc_11F4CE ROM:0011F4C6 move.b #3,($1156).w ROM:0011F4CC bra.s loc_11F492 ROM:0011F4CE ; --------------------------------------------------------------------------- ROM:0011F4CE ROM:0011F4CE loc_11F4CE: ; CODE XREF: ROM:0011F440↑j ROM:0011F4CE ; ROM:0011F490↑j ... ROM:0011F4CE bsr.w sub_11F748 ROM:0011F4D2 rts ROM:0011F4D4 ; --------------------------------------------------------------------------- ROM:0011F4D4 rts ROM:0011F4D6 ROM:0011F4D6 ; =============== S U B R O U T I N E ======================================= ROM:0011F4D6 ROM:0011F4D6 ROM:0011F4D6 sub_11F4D6: ; CODE XREF: sub_11F3CC↑p ROM:0011F4D6 clr.w d1 ROM:0011F4D8 move.b ($1157).w,d1 ROM:0011F4DC cmpi.w #5,d1 ROM:0011F4E0 bcc.s locret_11F4EA ROM:0011F4E2 movea.l off_11F4EC(pc,d1.w*4),a0 ROM:0011F4E6 nop ROM:0011F4E8 jmp (a0) ROM:0011F4EA ; --------------------------------------------------------------------------- ROM:0011F4EA ROM:0011F4EA locret_11F4EA: ; CODE XREF: sub_11F4D6+A↑j ROM:0011F4EA rts ROM:0011F4EA ; End of function sub_11F4D6 ROM:0011F4EA ROM:0011F4EA ; --------------------------------------------------------------------------- ROM:0011F4EC off_11F4EC: dc.l loc_11F500 ; DATA XREF: sub_11F4D6+C↑r ROM:0011F4F0 dc.l loc_11F50E ROM:0011F4F4 dc.l loc_11F55A ROM:0011F4F8 dc.l loc_11F5AC ROM:0011F4FC dc.l loc_11F5F0 ROM:0011F500 ; --------------------------------------------------------------------------- ROM:0011F500 ROM:0011F500 loc_11F500: ; DATA XREF: ROM:off_11F4EC↑o ROM:0011F500 bsr.w sub_11F6B8 ROM:0011F504 move.b #1,($1157).w ROM:0011F50A bra.s locret_11F558 ROM:0011F50C ; --------------------------------------------------------------------------- ROM:0011F50C rts ROM:0011F50E ; --------------------------------------------------------------------------- ROM:0011F50E ROM:0011F50E loc_11F50E: ; DATA XREF: ROM:0011F4F0↑o ROM:0011F50E btst #4,($1361).w ROM:0011F514 beq.s locret_11F558 ROM:0011F516 btst #4,($1341).w ROM:0011F51C bne.s locret_11F558 ROM:0011F51E btst #7,($135A).w ROM:0011F524 bne.s locret_11F558 ROM:0011F526 btst #1,($1350).w ROM:0011F52C bne.s locret_11F558 ROM:0011F52E btst #6,($135F).w ROM:0011F534 bne.s locret_11F558 ROM:0011F536 cmpi.w #0,($BDA).w ROM:0011F53C bne.s locret_11F558 ROM:0011F53E move.w $326(a5),d0 ROM:0011F542 clr.b ($8E1).w ROM:0011F546 move.w d0,($6A6).w ROM:0011F54A move.b #1,($8E1).w ROM:0011F550 move.b #2,($1157).w ROM:0011F556 bra.s locret_11F5AA ROM:0011F558 ; --------------------------------------------------------------------------- ROM:0011F558 ROM:0011F558 locret_11F558: ; CODE XREF: ROM:0011F50A↑j ROM:0011F558 ; ROM:0011F514↑j ... ROM:0011F558 rts ROM:0011F55A ; --------------------------------------------------------------------------- ROM:0011F55A ROM:0011F55A loc_11F55A: ; DATA XREF: ROM:0011F4F4↑o ROM:0011F55A btst #4,($1361).w ROM:0011F560 beq.s loc_11F58A ROM:0011F562 btst #7,($135A).w ROM:0011F568 bne.s loc_11F58A ROM:0011F56A btst #4,($1341).w ROM:0011F570 bne.s loc_11F58A ROM:0011F572 btst #1,($1350).w ROM:0011F578 bne.s loc_11F58A ROM:0011F57A btst #6,($135F).w ROM:0011F580 bne.s loc_11F58A ROM:0011F582 cmpi.w #0,($BDA).w ROM:0011F588 ble.s loc_11F59A ROM:0011F58A ROM:0011F58A loc_11F58A: ; CODE XREF: ROM:0011F560↑j ROM:0011F58A ; ROM:0011F568↑j ... ROM:0011F58A clr.b ($8E1).w ROM:0011F58E clr.w ($6A6).w ROM:0011F592 move.b #1,($1157).w ROM:0011F598 bra.s locret_11F558 ROM:0011F59A ; --------------------------------------------------------------------------- ROM:0011F59A ROM:0011F59A loc_11F59A: ; CODE XREF: ROM:0011F588↑j ROM:0011F59A cmpi.w #0,($6A6).w ROM:0011F5A0 bgt.s locret_11F5AA ROM:0011F5A2 move.b #3,($1157).w ROM:0011F5A8 bra.s locret_11F5EE ROM:0011F5AA ; --------------------------------------------------------------------------- ROM:0011F5AA ROM:0011F5AA locret_11F5AA: ; CODE XREF: ROM:0011F556↑j ROM:0011F5AA ; ROM:0011F5A0↑j ROM:0011F5AA rts ROM:0011F5AC ; --------------------------------------------------------------------------- ROM:0011F5AC ROM:0011F5AC loc_11F5AC: ; DATA XREF: ROM:0011F4F8↑o ROM:0011F5AC btst #4,($1361).w ROM:0011F5B2 beq.s loc_11F5D4 ROM:0011F5B4 btst #7,($135A).w ROM:0011F5BA bne.s loc_11F5D4 ROM:0011F5BC btst #4,($1341).w ROM:0011F5C2 bne.s loc_11F5D4 ROM:0011F5C4 btst #1,($1350).w ROM:0011F5CA bne.s loc_11F5D4 ROM:0011F5CC btst #6,($135F).w ROM:0011F5D2 beq.s loc_11F5DE ROM:0011F5D4 ROM:0011F5D4 loc_11F5D4: ; CODE XREF: ROM:0011F5B2↑j ROM:0011F5D4 ; ROM:0011F5BA↑j ... ROM:0011F5D4 move.b #1,($1157).w ROM:0011F5DA bra.w locret_11F558 ROM:0011F5DE ; --------------------------------------------------------------------------- ROM:0011F5DE ROM:0011F5DE loc_11F5DE: ; CODE XREF: ROM:0011F5D2↑j ROM:0011F5DE cmpi.w #0,($BDA).w ROM:0011F5E4 bne.s locret_11F5EE ROM:0011F5E6 move.b #4,($1157).w ROM:0011F5EC bra.s loc_11F632 ROM:0011F5EE ; --------------------------------------------------------------------------- ROM:0011F5EE ROM:0011F5EE locret_11F5EE: ; CODE XREF: ROM:0011F5A8↑j ROM:0011F5EE ; ROM:0011F5E4↑j ... ROM:0011F5EE rts ROM:0011F5F0 ; --------------------------------------------------------------------------- ROM:0011F5F0 ROM:0011F5F0 loc_11F5F0: ; DATA XREF: ROM:0011F4FC↑o ROM:0011F5F0 btst #4,($1361).w ROM:0011F5F6 beq.s loc_11F618 ROM:0011F5F8 btst #7,($135A).w ROM:0011F5FE bne.s loc_11F618 ROM:0011F600 btst #4,($1341).w ROM:0011F606 bne.s loc_11F618 ROM:0011F608 btst #1,($1350).w ROM:0011F60E bne.s loc_11F618 ROM:0011F610 btst #6,($135F).w ROM:0011F616 beq.s loc_11F622 ROM:0011F618 ROM:0011F618 loc_11F618: ; CODE XREF: ROM:0011F5F6↑j ROM:0011F618 ; ROM:0011F5FE↑j ... ROM:0011F618 move.b #1,($1157).w ROM:0011F61E bra.w locret_11F558 ROM:0011F622 ; --------------------------------------------------------------------------- ROM:0011F622 ROM:0011F622 loc_11F622: ; CODE XREF: ROM:0011F616↑j ROM:0011F622 cmpi.w #0,($BDA).w ROM:0011F628 ble.s loc_11F632 ROM:0011F62A move.b #3,($1157).w ROM:0011F630 bra.s locret_11F5EE ROM:0011F632 ; --------------------------------------------------------------------------- ROM:0011F632 ROM:0011F632 loc_11F632: ; CODE XREF: ROM:0011F5EC↑j ROM:0011F632 ; ROM:0011F628↑j ROM:0011F632 bsr.w sub_11F68E ROM:0011F636 rts ROM:0011F638 ; --------------------------------------------------------------------------- ROM:0011F638 rts ROM:0011F63A ROM:0011F63A ; =============== S U B R O U T I N E ======================================= ROM:0011F63A ROM:0011F63A ROM:0011F63A sub_11F63A: ; CODE XREF: sub_11F3CC+4↑p ROM:0011F63A move.w #$3864,d1 ROM:0011F63E move.w ($5BA).w,d2 ROM:0011F642 move.w ($A5E).w,d3 ROM:0011F646 bsr.l sub_1178F0 ROM:0011F64C add.w ($1384).w,d1 ROM:0011F650 btst #3,($1349).w ROM:0011F656 beq.s loc_11F65C ROM:0011F658 add.w $332(a5),d1 ROM:0011F65C ROM:0011F65C loc_11F65C: ; CODE XREF: sub_11F63A+1C↑j ROM:0011F65C move.w d1,($BC6).w ROM:0011F660 move.w $324(a5),d0 ROM:0011F664 cmpi.w #0,d0 ROM:0011F668 bne.s loc_11F686 ROM:0011F66A move.w #$3860,d1 ROM:0011F66E move.w ($BC6).w,d2 ROM:0011F672 move.w ($1380).w,d3 ROM:0011F676 bsr.l sub_1178F0 ROM:0011F67C add.w ($BC6).w,d1 ROM:0011F680 move.w d1,($BC4).w ROM:0011F684 bra.s locret_11F68C ROM:0011F686 ; --------------------------------------------------------------------------- ROM:0011F686 ROM:0011F686 loc_11F686: ; CODE XREF: sub_11F63A+2E↑j ROM:0011F686 move.w ($BC6).w,($BC4).w ROM:0011F68C ROM:0011F68C locret_11F68C: ; CODE XREF: sub_11F63A+4A↑j ROM:0011F68C rts ROM:0011F68C ; End of function sub_11F63A ROM:0011F68C ROM:0011F68E ROM:0011F68E ; =============== S U B R O U T I N E ======================================= ROM:0011F68E ROM:0011F68E ROM:0011F68E sub_11F68E: ; CODE XREF: ROM:loc_11F632↑p ROM:0011F68E clr.l d1 ROM:0011F690 move.w ($BB6).w,d1 ROM:0011F694 swap d1 ROM:0011F696 move.w ($BC8).w,d2 ROM:0011F69A swap d2 ROM:0011F69C move.w ($BD4).w,d2 ROM:0011F6A0 move.w $328(a5),d3 ROM:0011F6A4 ext.l d3 ROM:0011F6A6 bsr.l sub_1177FC ROM:0011F6AC move.w d4,($BD4).w ROM:0011F6B0 swap d4 ROM:0011F6B2 move.w d4,($BC8).w ROM:0011F6B6 rts ROM:0011F6B6 ; End of function sub_11F68E ROM:0011F6B6 ROM:0011F6B8 ROM:0011F6B8 ; =============== S U B R O U T I N E ======================================= ROM:0011F6B8 ROM:0011F6B8 ROM:0011F6B8 sub_11F6B8: ; CODE XREF: ROM:loc_11F500↑p ROM:0011F6B8 move.w ($BAC).w,($BC8).w ROM:0011F6BE rts ROM:0011F6BE ; End of function sub_11F6B8 ROM:0011F6BE ROM:0011F6C0 ROM:0011F6C0 ; =============== S U B R O U T I N E ======================================= ROM:0011F6C0 ROM:0011F6C0 ROM:0011F6C0 sub_11F6C0: ; CODE XREF: ROM:loc_11F478↑p ROM:0011F6C0 move.w ($BC8).w,($BCE).w ROM:0011F6C6 move.w ($BC8).w,($BCC).w ROM:0011F6CC move.w $32C(a5),($BCA).w ROM:0011F6D2 rts ROM:0011F6D2 ; End of function sub_11F6C0 ROM:0011F6D2 ROM:0011F6D4 ROM:0011F6D4 ; =============== S U B R O U T I N E ======================================= ROM:0011F6D4 ROM:0011F6D4 ROM:0011F6D4 sub_11F6D4: ; CODE XREF: ROM:loc_11F492↑p ROM:0011F6D4 move.w ($BAC).w,d0 ROM:0011F6D8 cmp.w ($BC4).w,d0 ROM:0011F6DC ble.s loc_11F6E2 ROM:0011F6DE move.w d0,($BC4).w ROM:0011F6E2 ROM:0011F6E2 loc_11F6E2: ; CODE XREF: sub_11F6D4+8↑j ROM:0011F6E2 move.w $32E(a5),d1 ROM:0011F6E6 cmp.w ($A5E).w,d1 ROM:0011F6EA bge.s loc_11F6F4 ROM:0011F6EC bclr #2,($134A).w ROM:0011F6F2 bra.s loc_11F71A ROM:0011F6F4 ; --------------------------------------------------------------------------- ROM:0011F6F4 ROM:0011F6F4 loc_11F6F4: ; CODE XREF: sub_11F6D4+16↑j ROM:0011F6F4 bset #2,($134A).w ROM:0011F6FA btst #1,($143D).w ROM:0011F700 beq.s loc_11F71A ROM:0011F702 move.w $330(a5),d1 ROM:0011F706 btst #0,($C59).w ROM:0011F70C bne.s loc_11F71A ROM:0011F70E cmp.w ($560).w,d1 ROM:0011F712 bgt.s loc_11F71A ROM:0011F714 bclr #2,($134A).w ROM:0011F71A ROM:0011F71A loc_11F71A: ; CODE XREF: sub_11F6D4+1E↑j ROM:0011F71A ; sub_11F6D4+2C↑j ... ROM:0011F71A move.w ($BCE).w,d0 ROM:0011F71E btst #2,($134A).w ROM:0011F724 beq.s loc_11F72C ROM:0011F726 cmp.w ($BC4).w,d0 ROM:0011F72A ble.s loc_11F73A ROM:0011F72C ROM:0011F72C loc_11F72C: ; CODE XREF: sub_11F6D4+50↑j ROM:0011F72C move.w ($BC4).w,($BCE).w ROM:0011F732 move.w ($BC4).w,($BCC).w ROM:0011F738 bra.s loc_11F740 ROM:0011F73A ; --------------------------------------------------------------------------- ROM:0011F73A ROM:0011F73A loc_11F73A: ; CODE XREF: sub_11F6D4+56↑j ROM:0011F73A move.w ($BCE).w,($BCC).w ROM:0011F740 ROM:0011F740 loc_11F740: ; CODE XREF: sub_11F6D4+64↑j ROM:0011F740 move.w $32A(a5),($BCA).w ROM:0011F746 rts ROM:0011F746 ; End of function sub_11F6D4 ROM:0011F746 ROM:0011F748 ROM:0011F748 ; =============== S U B R O U T I N E ======================================= ROM:0011F748 ROM:0011F748 ROM:0011F748 sub_11F748: ; CODE XREF: ROM:loc_11F4CE↑p ROM:0011F748 move.w ($B64).w,d0 ROM:0011F74C cmp.w ($BCE).w,d0 ROM:0011F750 ble.s loc_11F756 ROM:0011F752 move.w d0,($BCE).w ROM:0011F756 ROM:0011F756 loc_11F756: ; CODE XREF: sub_11F748+8↑j ROM:0011F756 cmpi.w #0,($BD0).w ROM:0011F75C bge.s loc_11F766 ROM:0011F75E move.w ($BCE).w,($BCC).w ROM:0011F764 bra.s loc_11F76C ROM:0011F766 ; --------------------------------------------------------------------------- ROM:0011F766 ROM:0011F766 loc_11F766: ; CODE XREF: sub_11F748+14↑j ROM:0011F766 move.w ($B64).w,($BCC).w ROM:0011F76C ROM:0011F76C loc_11F76C: ; CODE XREF: sub_11F748+1C↑j ROM:0011F76C cmp.w ($BB6).w,d0 ROM:0011F770 ble.s loc_11F77A ROM:0011F772 move.w $296(a5),($BCA).w ROM:0011F778 bra.s locret_11F794 ROM:0011F77A ; --------------------------------------------------------------------------- ROM:0011F77A ROM:0011F77A loc_11F77A: ; CODE XREF: sub_11F748+28↑j ROM:0011F77A move.w #$37CC,d1 ROM:0011F77E move.w ($BD0).w,d2 ROM:0011F782 bsr.l sub_1178F0 ROM:0011F788 muls.w ($BD6).w,d1 ROM:0011F78C divs.w #$2710,d1 ROM:0011F790 move.w d1,($BCA).w ROM:0011F794 ROM:0011F794 locret_11F794: ; CODE XREF: sub_11F748+30↑j ROM:0011F794 rts ROM:0011F794 ; End of function sub_11F748 ROM:0011F794 ROM:0011F796 ROM:0011F796 ; =============== S U B R O U T I N E ======================================= ROM:0011F796 ROM:0011F796 ROM:0011F796 sub_11F796: ; CODE XREF: ROM:0011F486↑p ROM:0011F796 move.w #$37CE,d1 ROM:0011F79A move.w ($5BA).w,d2 ROM:0011F79E bsr.l sub_1178F0 ROM:0011F7A4 move.w d1,($BD6).w ROM:0011F7A8 rts ROM:0011F7A8 ; End of function sub_11F796 ROM:0011F7A8 ROM:0011F7AA ROM:0011F7AA ; =============== S U B R O U T I N E ======================================= ROM:0011F7AA ROM:0011F7AA ROM:0011F7AA sub_11F7AA: ; CODE XREF: ROM:loc_11F408↑p ROM:0011F7AA ; ROM:0011F4BA↑p ROM:0011F7AA move.w #$2710,d0 ROM:0011F7AE move.w d0,($BD6).w ROM:0011F7B2 rts ROM:0011F7B2 ; End of function sub_11F7AA ROM:0011F7B2 ROM:0011F7B4 ROM:0011F7B4 ; =============== S U B R O U T I N E ======================================= ROM:0011F7B4 ROM:0011F7B4 ROM:0011F7B4 sub_11F7B4: ; CODE XREF: sub_11F3CC+8↑p ROM:0011F7B4 move.w #$37D0,d1 ROM:0011F7B8 move.w ($1380).w,d2 ROM:0011F7BC bsr.l sub_1178F0 ROM:0011F7C2 move.w d1,($BD2).w ROM:0011F7C6 move.w ($A5E).w,d0 ROM:0011F7CA sub.w d1,d0 ROM:0011F7CC move.w d0,($BD0).w ROM:0011F7D0 rts ROM:0011F7D0 ; End of function sub_11F7B4 ROM:0011F7D0 ROM:0011F7D2 ROM:0011F7D2 ; =============== S U B R O U T I N E ======================================= ROM:0011F7D2 ROM:0011F7D2 ROM:0011F7D2 sub_11F7D2: ; CODE XREF: ROM:loc_11FC4E↓p ROM:0011F7D2 bsr.l sub_11E4A6 ROM:0011F7D8 bsr.l sub_11D53C ROM:0011F7DE bsr.l sub_11D5B0 ROM:0011F7E4 bsr.l sub_11D5F0 ROM:0011F7EA bsr.w sub_11F7F4 ROM:0011F7EE bsr.w sub_11FA12 ROM:0011F7F2 rts ROM:0011F7F2 ; End of function sub_11F7D2 ROM:0011F7F2 ROM:0011F7F4 ROM:0011F7F4 ; =============== S U B R O U T I N E ======================================= ROM:0011F7F4 ROM:0011F7F4 ROM:0011F7F4 sub_11F7F4: ; CODE XREF: sub_11F7D2+18↑p ROM:0011F7F4 bclr #2,($1361).w ROM:0011F7FA bclr #2,($1352).w ROM:0011F800 clr.w d1 ROM:0011F802 move.b ($1158).w,d1 ROM:0011F806 cmpi.w #5,d1 ROM:0011F80A bcc.s locret_11F814 ROM:0011F80C movea.l off_11F816(pc,d1.w*4),a0 ROM:0011F810 nop ROM:0011F812 jmp (a0) ROM:0011F814 ; --------------------------------------------------------------------------- ROM:0011F814 ROM:0011F814 locret_11F814: ; CODE XREF: sub_11F7F4+16↑j ROM:0011F814 rts ROM:0011F814 ; End of function sub_11F7F4 ROM:0011F814 ROM:0011F814 ; --------------------------------------------------------------------------- ROM:0011F816 off_11F816: dc.l loc_11F82A ; DATA XREF: sub_11F7F4+18↑r ROM:0011F81A dc.l loc_11F83E ROM:0011F81E dc.l loc_11F888 ROM:0011F822 dc.l loc_11F8B4 ROM:0011F826 dc.l loc_11F8F6 ROM:0011F82A ; --------------------------------------------------------------------------- ROM:0011F82A ROM:0011F82A loc_11F82A: ; DATA XREF: ROM:off_11F816↑o ROM:0011F82A bset #4,($1361).w ROM:0011F830 move.b #1,($1158).w ROM:0011F836 bsr.w sub_11FA0C ROM:0011F83A bra.s loc_11F876 ROM:0011F83C ; --------------------------------------------------------------------------- ROM:0011F83C rts ROM:0011F83E ; --------------------------------------------------------------------------- ROM:0011F83E ROM:0011F83E loc_11F83E: ; DATA XREF: ROM:0011F81A↑o ROM:0011F83E btst #5,($1360).w ROM:0011F844 beq.s loc_11F860 ROM:0011F846 bclr #4,($1361).w ROM:0011F84C bset #6,($1360).w ROM:0011F852 bsr.w sub_11F9EC ROM:0011F856 move.b #3,($1158).w ROM:0011F85C bra.w loc_11F8E8 ROM:0011F860 ; --------------------------------------------------------------------------- ROM:0011F860 ROM:0011F860 loc_11F860: ; CODE XREF: ROM:0011F844↑j ROM:0011F860 btst #1,($1358).w ROM:0011F866 beq.s loc_11F876 ROM:0011F868 bset #6,($1360).w ROM:0011F86E move.b #2,($1158).w ROM:0011F874 bra.s loc_11F8A2 ROM:0011F876 ; --------------------------------------------------------------------------- ROM:0011F876 ROM:0011F876 loc_11F876: ; CODE XREF: ROM:0011F83A↑j ROM:0011F876 ; ROM:0011F866↑j ... ROM:0011F876 bsr.w sub_11F95C ROM:0011F87A bsr.w sub_11F99C ROM:0011F87E bsr.w sub_11F9F4 ROM:0011F882 bsr.w sub_11F98E ROM:0011F886 rts ROM:0011F888 ; --------------------------------------------------------------------------- ROM:0011F888 ROM:0011F888 loc_11F888: ; DATA XREF: ROM:0011F81E↑o ROM:0011F888 btst #5,($1360).w ROM:0011F88E beq.s loc_11F8A2 ROM:0011F890 bclr #4,($1361).w ROM:0011F896 bsr.w sub_11F9EC ROM:0011F89A move.b #3,($1158).w ROM:0011F8A0 bra.s loc_11F8E8 ROM:0011F8A2 ; --------------------------------------------------------------------------- ROM:0011F8A2 ROM:0011F8A2 loc_11F8A2: ; CODE XREF: ROM:0011F874↑j ROM:0011F8A2 ; ROM:0011F88E↑j ROM:0011F8A2 bsr.w sub_11F95C ROM:0011F8A6 bsr.w sub_11F9C8 ROM:0011F8AA bsr.w sub_11F98E ROM:0011F8AE bsr.w sub_11F9F4 ROM:0011F8B2 rts ROM:0011F8B4 ; --------------------------------------------------------------------------- ROM:0011F8B4 ROM:0011F8B4 loc_11F8B4: ; DATA XREF: ROM:0011F822↑o ROM:0011F8B4 btst #2,($135C).w ROM:0011F8BA beq.s loc_11F8CE ROM:0011F8BC bsr.w sub_11FA0C ROM:0011F8C0 bset #4,($1361).w ROM:0011F8C6 move.b #1,($1158).w ROM:0011F8CC bra.s loc_11F876 ROM:0011F8CE ; --------------------------------------------------------------------------- ROM:0011F8CE ROM:0011F8CE loc_11F8CE: ; CODE XREF: ROM:0011F8BA↑j ROM:0011F8CE btst #2,($1363).w ROM:0011F8D4 beq.s loc_11F8E8 ROM:0011F8D6 bset #1,($135B).w ROM:0011F8DC move.b #4,($1158).w ROM:0011F8E2 bra.l loc_11F952 ROM:0011F8E8 ; --------------------------------------------------------------------------- ROM:0011F8E8 ROM:0011F8E8 loc_11F8E8: ; CODE XREF: ROM:0011F85C↑j ROM:0011F8E8 ; ROM:0011F8A0↑j ... ROM:0011F8E8 bsr.l sub_11DA94 ROM:0011F8EE bsr.l sub_11D684 ROM:0011F8F4 rts ROM:0011F8F6 ; --------------------------------------------------------------------------- ROM:0011F8F6 ROM:0011F8F6 loc_11F8F6: ; DATA XREF: ROM:0011F826↑o ROM:0011F8F6 btst #2,($135C).w ROM:0011F8FC beq.s loc_11F900 ROM:0011F8FE bra.s loc_11F908 ROM:0011F900 ; --------------------------------------------------------------------------- ROM:0011F900 ROM:0011F900 loc_11F900: ; CODE XREF: ROM:0011F8FC↑j ROM:0011F900 btst #4,($134A).w ROM:0011F906 beq.s loc_11F92E ROM:0011F908 ROM:0011F908 loc_11F908: ; CODE XREF: ROM:0011F8FE↑j ROM:0011F908 move.b #0,($114B).w ROM:0011F90E bclr #1,($135B).w ROM:0011F914 bsr.w sub_11F9EC ROM:0011F918 bsr.w sub_11FA0C ROM:0011F91C bset #4,($1361).w ROM:0011F922 move.b #1,($1158).w ROM:0011F928 bra.l loc_11F876 ROM:0011F92E ; --------------------------------------------------------------------------- ROM:0011F92E ROM:0011F92E loc_11F92E: ; CODE XREF: ROM:0011F906↑j ROM:0011F92E btst #2,($1363).w ROM:0011F934 bne.s loc_11F952 ROM:0011F936 move.b #0,($114B).w ROM:0011F93C bclr #1,($135B).w ROM:0011F942 bsr.w sub_11F9EC ROM:0011F946 move.b #3,($1158).w ROM:0011F94C bra.l loc_11F8E8 ROM:0011F952 ; --------------------------------------------------------------------------- ROM:0011F952 ROM:0011F952 loc_11F952: ; CODE XREF: ROM:0011F8E2↑j ROM:0011F952 ; ROM:0011F934↑j ROM:0011F952 bsr.l sub_11DE1E ROM:0011F958 rts ROM:0011F95A ; --------------------------------------------------------------------------- ROM:0011F95A rts ROM:0011F95C ROM:0011F95C ; =============== S U B R O U T I N E ======================================= ROM:0011F95C ROM:0011F95C ROM:0011F95C sub_11F95C: ; CODE XREF: ROM:loc_11F876↑p ROM:0011F95C ; ROM:loc_11F8A2↑p ROM:0011F95C move.w ($BB4).w,d0 ROM:0011F960 ext.l d0 ROM:0011F962 divs.w $33A(a5),d0 ROM:0011F966 move.w ($BB6).w,($BDE).w ROM:0011F96C sub.w d0,($BDE).w ROM:0011F970 move.w ($BB2).w,d0 ROM:0011F974 move.w ($BA8).w,d1 ROM:0011F978 cmp.w ($BDE).w,d0 ROM:0011F97C bge.s loc_11F982 ROM:0011F97E move.w d0,($BDE).w ROM:0011F982 ROM:0011F982 loc_11F982: ; CODE XREF: sub_11F95C+20↑j ROM:0011F982 cmp.w ($BDE).w,d1 ROM:0011F986 ble.s locret_11F98C ROM:0011F988 move.w d1,($BDE).w ROM:0011F98C ROM:0011F98C locret_11F98C: ; CODE XREF: sub_11F95C+2A↑j ROM:0011F98C rts ROM:0011F98C ; End of function sub_11F95C ROM:0011F98C ROM:0011F98E ROM:0011F98E ; =============== S U B R O U T I N E ======================================= ROM:0011F98E ROM:0011F98E ROM:0011F98E sub_11F98E: ; CODE XREF: ROM:0011F882↑p ROM:0011F98E ; ROM:0011F8AA↑p ROM:0011F98E move.w ($BDE).w,($BD8).w ROM:0011F994 move.w ($BDC).w,($BDA).w ROM:0011F99A rts ROM:0011F99A ; End of function sub_11F98E ROM:0011F99A ROM:0011F99C ROM:0011F99C ; =============== S U B R O U T I N E ======================================= ROM:0011F99C ROM:0011F99C ROM:0011F99C sub_11F99C: ; CODE XREF: ROM:0011F87A↑p ROM:0011F99C move.w #$37D2,d1 ROM:0011F9A0 move.w ($BB4).w,d2 ROM:0011F9A4 bsr.l sub_1178F0 ROM:0011F9AA muls.w $334(a5),d1 ROM:0011F9AE divs.w #$190,d1 ROM:0011F9B2 move.w d1,($BDC).w ROM:0011F9B6 move.w $34(a5),d0 ROM:0011F9BA cmp.w ($BDC).w,d0 ROM:0011F9BE bge.s locret_11F9C6 ROM:0011F9C0 move.w $34(a5),($BDC).w ROM:0011F9C6 ROM:0011F9C6 locret_11F9C6: ; CODE XREF: sub_11F99C+22↑j ROM:0011F9C6 rts ROM:0011F9C6 ; End of function sub_11F99C ROM:0011F9C6 ROM:0011F9C8 ROM:0011F9C8 ; =============== S U B R O U T I N E ======================================= ROM:0011F9C8 ROM:0011F9C8 ROM:0011F9C8 sub_11F9C8: ; CODE XREF: ROM:0011F8A6↑p ROM:0011F9C8 move.w #$37D2,d1 ROM:0011F9CC move.w ($BB4).w,d2 ROM:0011F9D0 bsr.l sub_1178F0 ROM:0011F9D6 move.w d1,($BDC).w ROM:0011F9DA move.w $34(a5),d0 ROM:0011F9DE cmp.w ($BDC).w,d0 ROM:0011F9E2 bge.s locret_11F9EA ROM:0011F9E4 move.w $34(a5),($BDC).w ROM:0011F9EA ROM:0011F9EA locret_11F9EA: ; CODE XREF: sub_11F9C8+1A↑j ROM:0011F9EA rts ROM:0011F9EA ; End of function sub_11F9C8 ROM:0011F9EA ROM:0011F9EC ROM:0011F9EC ; =============== S U B R O U T I N E ======================================= ROM:0011F9EC ROM:0011F9EC ROM:0011F9EC sub_11F9EC: ; CODE XREF: ROM:0011F852↑p ROM:0011F9EC ; ROM:0011F896↑p ... ROM:0011F9EC move.w $336(a5),($BE0).w ROM:0011F9F2 rts ROM:0011F9F2 ; End of function sub_11F9EC ROM:0011F9F2 ROM:0011F9F4 ROM:0011F9F4 ; =============== S U B R O U T I N E ======================================= ROM:0011F9F4 ROM:0011F9F4 ROM:0011F9F4 sub_11F9F4: ; CODE XREF: ROM:0011F87E↑p ROM:0011F9F4 ; ROM:0011F8AE↑p ROM:0011F9F4 move.w #$3866,d1 ROM:0011F9F8 move.w ($BB4).w,d2 ROM:0011F9FC move.w ($A5E).w,d3 ROM:0011FA00 bsr.l sub_1178F0 ROM:0011FA06 move.w d1,($BE0).w ROM:0011FA0A rts ROM:0011FA0A ; End of function sub_11F9F4 ROM:0011FA0A ROM:0011FA0C ROM:0011FA0C ; =============== S U B R O U T I N E ======================================= ROM:0011FA0C ROM:0011FA0C ROM:0011FA0C sub_11FA0C: ; CODE XREF: ROM:0011F836↑p ROM:0011FA0C ; ROM:0011F8BC↑p ... ROM:0011FA0C clr.w ($BB4).w ROM:0011FA10 rts ROM:0011FA10 ; End of function sub_11FA0C ROM:0011FA10 ROM:0011FA12 ROM:0011FA12 ; =============== S U B R O U T I N E ======================================= ROM:0011FA12 ROM:0011FA12 ROM:0011FA12 sub_11FA12: ; CODE XREF: sub_11F7D2+1C↑p ROM:0011FA12 btst #3,($1353).w ROM:0011FA18 beq.s loc_11FA24 ROM:0011FA1A move.w $338(a5),d0 ROM:0011FA1E move.w d0,($BE2).w ROM:0011FA22 bra.s locret_11FA2A ROM:0011FA24 ; --------------------------------------------------------------------------- ROM:0011FA24 ROM:0011FA24 loc_11FA24: ; CODE XREF: sub_11FA12+6↑j ROM:0011FA24 move.w ($BE0).w,($BE2).w ROM:0011FA2A ROM:0011FA2A locret_11FA2A: ; CODE XREF: sub_11FA12+10↑j ROM:0011FA2A rts ROM:0011FA2A ; End of function sub_11FA12 ROM:0011FA2A ROM:0011FA2C ROM:0011FA2C ; =============== S U B R O U T I N E ======================================= ROM:0011FA2C ROM:0011FA2C ROM:0011FA2C sub_11FA2C: ; CODE XREF: sub_11F0F2+30↑p ROM:0011FA2C clr.w d1 ROM:0011FA2E move.b ($1159).w,d1 ROM:0011FA32 cmpi.w #6,d1 ROM:0011FA36 bcc.s locret_11FA40 ROM:0011FA38 movea.l off_11FA42(pc,d1.w*4),a0 ROM:0011FA3C nop ROM:0011FA3E jmp (a0) ROM:0011FA40 ; --------------------------------------------------------------------------- ROM:0011FA40 ROM:0011FA40 locret_11FA40: ; CODE XREF: sub_11FA2C+A↑j ROM:0011FA40 rts ROM:0011FA40 ; End of function sub_11FA2C ROM:0011FA40 ROM:0011FA40 ; --------------------------------------------------------------------------- ROM:0011FA42 off_11FA42: dc.l loc_11FA5A ; DATA XREF: sub_11FA2C+C↑r ROM:0011FA46 dc.l loc_11FA78 ROM:0011FA4A dc.l loc_11FAC0 ROM:0011FA4E dc.l loc_11FB54 ROM:0011FA52 dc.l loc_11FBA4 ROM:0011FA56 dc.l loc_11FC5A ROM:0011FA5A ; --------------------------------------------------------------------------- ROM:0011FA5A ROM:0011FA5A loc_11FA5A: ; DATA XREF: ROM:off_11FA42↑o ROM:0011FA5A bclr #4,($1361).w ROM:0011FA60 bclr #6,($1360).w ROM:0011FA66 bsr.w sub_11FDCA ROM:0011FA6A bsr.w sub_11FCDE ROM:0011FA6E move.b #1,($1159).w ROM:0011FA74 bra.s loc_11FABA ROM:0011FA76 ; --------------------------------------------------------------------------- ROM:0011FA76 rts ROM:0011FA78 ; --------------------------------------------------------------------------- ROM:0011FA78 ROM:0011FA78 loc_11FA78: ; DATA XREF: ROM:0011FA46↑o ROM:0011FA78 btst #5,($946).w ROM:0011FA7E bne.s loc_11FA94 ROM:0011FA80 bsr.w sub_11FCE6 ROM:0011FA84 bsr.w sub_11FCF4 ROM:0011FA88 move.b #5,($1159).w ROM:0011FA8E bra.l locret_11FC72 ROM:0011FA94 ; --------------------------------------------------------------------------- ROM:0011FA94 ROM:0011FA94 loc_11FA94: ; CODE XREF: ROM:0011FA7E↑j ROM:0011FA94 btst #5,($1362).w ROM:0011FA9A beq.s loc_11FABA ROM:0011FA9C move.w $340(a5),d0 ROM:0011FAA0 clr.b ($8E2).w ROM:0011FAA4 move.w d0,($6A8).w ROM:0011FAA8 move.b #1,($8E2).w ROM:0011FAAE move.b #2,($1159).w ROM:0011FAB4 bra.l locret_11FB52 ROM:0011FABA ; --------------------------------------------------------------------------- ROM:0011FABA ROM:0011FABA loc_11FABA: ; CODE XREF: ROM:0011FA74↑j ROM:0011FABA ; ROM:0011FA9A↑j ... ROM:0011FABA bsr.w sub_11FC76 ROM:0011FABE rts ROM:0011FAC0 ; --------------------------------------------------------------------------- ROM:0011FAC0 ROM:0011FAC0 loc_11FAC0: ; DATA XREF: ROM:0011FA4A↑o ROM:0011FAC0 move.w $33C(a5),d4 ROM:0011FAC4 cmp.w ($BB4).w,d4 ROM:0011FAC8 bgt.s loc_11FAEC ROM:0011FACA bsr.w sub_11FDE4 ROM:0011FACE move.w ($BE6).w,d5 ROM:0011FAD2 clr.b ($8E2).w ROM:0011FAD6 move.w d5,($6A8).w ROM:0011FADA move.b #1,($8E2).w ROM:0011FAE0 move.b #3,($1159).w ROM:0011FAE6 bra.l locret_11FBA2 ROM:0011FAEC ; --------------------------------------------------------------------------- ROM:0011FAEC ROM:0011FAEC loc_11FAEC: ; CODE XREF: ROM:0011FAC8↑j ROM:0011FAEC move.w ($BB2).w,d0 ROM:0011FAF0 cmpi.w #0,($6A8).w ROM:0011FAF6 bgt.s loc_11FB12 ROM:0011FAF8 cmpi.w #0,($BB4).w ROM:0011FAFE bge.s loc_11FB06 ROM:0011FB00 cmp.w ($BB6).w,d0 ROM:0011FB04 blt.s loc_11FB12 ROM:0011FB06 ROM:0011FB06 loc_11FB06: ; CODE XREF: ROM:0011FAFE↑j ROM:0011FB06 move.b #4,($1159).w ROM:0011FB0C bra.l loc_11FC4E ROM:0011FB12 ; --------------------------------------------------------------------------- ROM:0011FB12 ROM:0011FB12 loc_11FB12: ; CODE XREF: ROM:0011FAF6↑j ROM:0011FB12 ; ROM:0011FB04↑j ROM:0011FB12 btst #5,($946).w ROM:0011FB18 bne.s loc_11FB36 ROM:0011FB1A clr.b ($8E2).w ROM:0011FB1E clr.w ($6A8).w ROM:0011FB22 bsr.w sub_11FCE6 ROM:0011FB26 bsr.w sub_11FCF4 ROM:0011FB2A move.b #5,($1159).w ROM:0011FB30 bra.l locret_11FC72 ROM:0011FB36 ; --------------------------------------------------------------------------- ROM:0011FB36 ROM:0011FB36 loc_11FB36: ; CODE XREF: ROM:0011FB18↑j ROM:0011FB36 btst #5,($1362).w ROM:0011FB3C bne.s locret_11FB52 ROM:0011FB3E clr.b ($8E2).w ROM:0011FB42 clr.w ($6A8).w ROM:0011FB46 move.b #1,($1159).w ROM:0011FB4C bra.l loc_11FABA ROM:0011FB52 ; --------------------------------------------------------------------------- ROM:0011FB52 ROM:0011FB52 locret_11FB52: ; CODE XREF: ROM:0011FAB4↑j ROM:0011FB52 ; ROM:0011FB3C↑j ROM:0011FB52 rts ROM:0011FB54 ; --------------------------------------------------------------------------- ROM:0011FB54 ROM:0011FB54 loc_11FB54: ; DATA XREF: ROM:0011FA4E↑o ROM:0011FB54 btst #5,($946).w ROM:0011FB5A bne.s loc_11FB76 ROM:0011FB5C clr.b ($8E2).w ROM:0011FB60 clr.w ($6A8).w ROM:0011FB64 bsr.w sub_11FCE6 ROM:0011FB68 bsr.w sub_11FCF4 ROM:0011FB6C move.b #5,($1159).w ROM:0011FB72 bra.w locret_11FC72 ROM:0011FB76 ; --------------------------------------------------------------------------- ROM:0011FB76 ROM:0011FB76 loc_11FB76: ; CODE XREF: ROM:0011FB5A↑j ROM:0011FB76 cmpi.w #0,($6A8).w ROM:0011FB7C bgt.s loc_11FB88 ROM:0011FB7E move.b #4,($1159).w ROM:0011FB84 bra.w loc_11FC4E ROM:0011FB88 ; --------------------------------------------------------------------------- ROM:0011FB88 ROM:0011FB88 loc_11FB88: ; CODE XREF: ROM:0011FB7C↑j ROM:0011FB88 btst #5,($1362).w ROM:0011FB8E bne.s locret_11FBA2 ROM:0011FB90 clr.b ($8E2).w ROM:0011FB94 clr.w ($6A8).w ROM:0011FB98 move.b #1,($1159).w ROM:0011FB9E bra.w loc_11FABA ROM:0011FBA2 ; --------------------------------------------------------------------------- ROM:0011FBA2 ROM:0011FBA2 locret_11FBA2: ; CODE XREF: ROM:0011FAE6↑j ROM:0011FBA2 ; ROM:0011FB8E↑j ROM:0011FBA2 rts ROM:0011FBA4 ; --------------------------------------------------------------------------- ROM:0011FBA4 ROM:0011FBA4 loc_11FBA4: ; DATA XREF: ROM:0011FA52↑o ROM:0011FBA4 btst #5,($1362).w ROM:0011FBAA bne.s loc_11FBF6 ROM:0011FBAC move.b #0,($1158).w ROM:0011FBB2 move.b #0,($114B).w ROM:0011FBB8 move.b #0,($114E).w ROM:0011FBBE move.b #0,($114F).w ROM:0011FBC4 move.b #0,($1150).w ROM:0011FBCA move.b #0,($114C).w ROM:0011FBD0 move.b #0,($1156).w ROM:0011FBD6 move.b #0,($1157).w ROM:0011FBDC bclr #4,($1361).w ROM:0011FBE2 bclr #6,($1360).w ROM:0011FBE8 bsr.w sub_11FCDE ROM:0011FBEC move.b #1,($1159).w ROM:0011FBF2 bra.w loc_11FABA ROM:0011FBF6 ; --------------------------------------------------------------------------- ROM:0011FBF6 ROM:0011FBF6 loc_11FBF6: ; CODE XREF: ROM:0011FBAA↑j ROM:0011FBF6 btst #5,($946).w ROM:0011FBFC bne.s loc_11FC4E ROM:0011FBFE move.b #0,($1158).w ROM:0011FC04 move.b #0,($114B).w ROM:0011FC0A move.b #0,($114E).w ROM:0011FC10 move.b #0,($114F).w ROM:0011FC16 move.b #0,($1150).w ROM:0011FC1C move.b #0,($114C).w ROM:0011FC22 move.b #0,($1156).w ROM:0011FC28 move.b #0,($1157).w ROM:0011FC2E bclr #4,($1361).w ROM:0011FC34 bclr #6,($1360).w ROM:0011FC3A bsr.w sub_11FCDE ROM:0011FC3E bsr.w sub_11FCE6 ROM:0011FC42 bsr.w sub_11FCF4 ROM:0011FC46 move.b #5,($1159).w ROM:0011FC4C bra.s locret_11FC72 ROM:0011FC4E ; --------------------------------------------------------------------------- ROM:0011FC4E ROM:0011FC4E loc_11FC4E: ; CODE XREF: ROM:0011FB0C↑j ROM:0011FC4E ; ROM:0011FB84↑j ... ROM:0011FC4E bsr.l sub_11F7D2 ROM:0011FC54 bsr.w sub_11FD12 ROM:0011FC58 rts ROM:0011FC5A ; --------------------------------------------------------------------------- ROM:0011FC5A ROM:0011FC5A loc_11FC5A: ; DATA XREF: ROM:0011FA56↑o ROM:0011FC5A btst #5,($946).w ROM:0011FC60 beq.s locret_11FC72 ROM:0011FC62 bsr.w sub_11FDCA ROM:0011FC66 move.b #1,($1159).w ROM:0011FC6C bra.l loc_11FABA ROM:0011FC72 ; --------------------------------------------------------------------------- ROM:0011FC72 ROM:0011FC72 locret_11FC72: ; CODE XREF: ROM:0011FA8E↑j ROM:0011FC72 ; ROM:0011FB30↑j ... ROM:0011FC72 rts ROM:0011FC74 ; --------------------------------------------------------------------------- ROM:0011FC74 rts ROM:0011FC76 ROM:0011FC76 ; =============== S U B R O U T I N E ======================================= ROM:0011FC76 ROM:0011FC76 ROM:0011FC76 sub_11FC76: ; CODE XREF: ROM:loc_11FABA↑p ROM:0011FC76 move.w $342(a5),d0 ROM:0011FC7A cmpi.w #0,d0 ROM:0011FC7E bne.s loc_11FC88 ROM:0011FC80 move.w ($A5A).w,($BF0).w ROM:0011FC86 bra.s loc_11FC8E ROM:0011FC88 ; --------------------------------------------------------------------------- ROM:0011FC88 ROM:0011FC88 loc_11FC88: ; CODE XREF: sub_11FC76+8↑j ROM:0011FC88 move.w ($A60).w,($BF0).w ROM:0011FC8E ROM:0011FC8E loc_11FC8E: ; CODE XREF: sub_11FC76+10↑j ROM:0011FC8E move.w #$3868,d1 ROM:0011FC92 move.w ($A90).w,d2 ROM:0011FC96 move.w ($BF0).w,d3 ROM:0011FC9A bsr.l sub_1178F0 ROM:0011FCA0 move.w d1,($BE4).w ROM:0011FCA4 add.w ($1384).w,d1 ROM:0011FCA8 move.w d1,($BEC).w ROM:0011FCAC move.w #$3860,d1 ROM:0011FCB0 move.w ($BEC).w,d2 ROM:0011FCB4 move.w ($1380).w,d3 ROM:0011FCB8 bsr.l sub_1178F0 ROM:0011FCBE add.w ($BEC).w,d1 ROM:0011FCC2 move.w d1,($BEE).w ROM:0011FCC6 move.w d1,($5DE).w ROM:0011FCCA move.w $34(a5),($5E0).w ROM:0011FCD0 move.w #0,($5E2).w ROM:0011FCD6 bsr.l sub_1182D8 ROM:0011FCDC rts ROM:0011FCDC ; End of function sub_11FC76 ROM:0011FCDC ROM:0011FCDE ROM:0011FCDE ; =============== S U B R O U T I N E ======================================= ROM:0011FCDE ROM:0011FCDE ROM:0011FCDE sub_11FCDE: ; CODE XREF: ROM:0011FA6A↑p ROM:0011FCDE ; ROM:0011FBE8↑p ... ROM:0011FCDE move.w $336(a5),($BE2).w ROM:0011FCE4 rts ROM:0011FCE4 ; End of function sub_11FCDE ROM:0011FCE4 ROM:0011FCE6 ROM:0011FCE6 ; =============== S U B R O U T I N E ======================================= ROM:0011FCE6 ROM:0011FCE6 ROM:0011FCE6 sub_11FCE6: ; CODE XREF: ROM:0011FA80↑p ROM:0011FCE6 ; ROM:0011FB22↑p ... ROM:0011FCE6 move.w #3,($5E2).w ROM:0011FCEC bsr.l sub_1182D8 ROM:0011FCF2 rts ROM:0011FCF2 ; End of function sub_11FCE6 ROM:0011FCF2 ROM:0011FCF4 ROM:0011FCF4 ; =============== S U B R O U T I N E ======================================= ROM:0011FCF4 ROM:0011FCF4 ROM:0011FCF4 sub_11FCF4: ; CODE XREF: ROM:0011FA84↑p ROM:0011FCF4 ; ROM:0011FB26↑p ... ROM:0011FCF4 move.w #5,($5E2).w ROM:0011FCFA move.w $33E(a5),d3 ROM:0011FCFE add.w ($1384).w,d3 ROM:0011FD02 move.w d3,($5DE).w ROM:0011FD06 move.w d3,($1388).w ROM:0011FD0A bsr.l sub_1182D8 ROM:0011FD10 rts ROM:0011FD10 ; End of function sub_11FCF4 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: ROM:0011FC54↑p ROM:0011FD12 btst #3,($1353).w ROM:0011FD18 beq.s loc_11FD2C ROM:0011FD1A move.w ($B82).w,($5DE).w ROM:0011FD20 move.w $34(a5),($5E0).w ROM:0011FD26 bra.l loc_11FDBC ROM:0011FD2C ; --------------------------------------------------------------------------- ROM:0011FD2C ROM:0011FD2C loc_11FD2C: ; CODE XREF: sub_11FD12+6↑j ROM:0011FD2C btst #7,($135A).w ROM:0011FD32 beq.s loc_11FD42 ROM:0011FD34 move.w ($B3A).w,($5DE).w ROM:0011FD3A move.w ($B38).w,($5E0).w ROM:0011FD40 bra.s loc_11FDBC ROM:0011FD42 ; --------------------------------------------------------------------------- ROM:0011FD42 ROM:0011FD42 loc_11FD42: ; CODE XREF: sub_11FD12+20↑j ROM:0011FD42 btst #4,($1341).w ROM:0011FD48 beq.s loc_11FD58 ROM:0011FD4A move.w ($B54).w,($5DE).w ROM:0011FD50 move.w ($B52).w,($5E0).w ROM:0011FD56 bra.s loc_11FDBC ROM:0011FD58 ; --------------------------------------------------------------------------- ROM:0011FD58 ROM:0011FD58 loc_11FD58: ; CODE XREF: sub_11FD12+36↑j ROM:0011FD58 btst #1,($1355).w ROM:0011FD5E beq.s loc_11FD6E ROM:0011FD60 move.w ($B90).w,($5DE).w ROM:0011FD66 move.w ($B8E).w,($5E0).w ROM:0011FD6C bra.s loc_11FDBC ROM:0011FD6E ; --------------------------------------------------------------------------- ROM:0011FD6E ROM:0011FD6E loc_11FD6E: ; CODE XREF: sub_11FD12+4C↑j ROM:0011FD6E btst #1,($1350).w ROM:0011FD74 beq.s loc_11FD84 ROM:0011FD76 move.w ($BEA).w,($5DE).w ROM:0011FD7C move.w ($BE8).w,($5E0).w ROM:0011FD82 bra.s loc_11FDBC ROM:0011FD84 ; --------------------------------------------------------------------------- ROM:0011FD84 ROM:0011FD84 loc_11FD84: ; CODE XREF: sub_11FD12+62↑j ROM:0011FD84 btst #6,($135F).w ROM:0011FD8A beq.s loc_11FD9A ROM:0011FD8C move.w ($B26).w,($5DE).w ROM:0011FD92 move.w ($B28).w,($5E0).w ROM:0011FD98 bra.s loc_11FDBC ROM:0011FD9A ; --------------------------------------------------------------------------- ROM:0011FD9A ROM:0011FD9A loc_11FD9A: ; CODE XREF: sub_11FD12+78↑j ROM:0011FD9A btst #1,($1359).w ROM:0011FDA0 beq.s loc_11FDB0 ROM:0011FDA2 move.w ($BCC).w,($5DE).w ROM:0011FDA8 move.w ($BCA).w,($5E0).w ROM:0011FDAE bra.s loc_11FDBC ROM:0011FDB0 ; --------------------------------------------------------------------------- ROM:0011FDB0 ROM:0011FDB0 loc_11FDB0: ; CODE XREF: sub_11FD12+8E↑j ROM:0011FDB0 move.w ($BD8).w,($5DE).w ROM:0011FDB6 move.w ($BDA).w,($5E0).w ROM:0011FDBC ROM:0011FDBC loc_11FDBC: ; CODE XREF: sub_11FD12+14↑j ROM:0011FDBC ; sub_11FD12+2E↑j ... ROM:0011FDBC move.w #0,($5E2).w ROM:0011FDC2 bsr.l sub_1182D8 ROM:0011FDC8 rts ROM:0011FDC8 ; End of function sub_11FD12 ROM:0011FDC8 ROM:0011FDCA ROM:0011FDCA ; =============== S U B R O U T I N E ======================================= ROM:0011FDCA ROM:0011FDCA ROM:0011FDCA sub_11FDCA: ; CODE XREF: ROM:0011FA66↑p ROM:0011FDCA ; ROM:0011FC62↑p ROM:0011FDCA move.w #4,($5E2).w ROM:0011FDD0 bsr.l sub_1182D8 ROM:0011FDD6 move.w #6,($5E2).w ROM:0011FDDC bsr.l sub_1182D8 ROM:0011FDE2 rts ROM:0011FDE2 ; End of function sub_11FDCA ROM:0011FDE2 ROM:0011FDE4 ROM:0011FDE4 ; =============== S U B R O U T I N E ======================================= ROM:0011FDE4 ROM:0011FDE4 ROM:0011FDE4 sub_11FDE4: ; CODE XREF: ROM:0011FACA↑p ROM:0011FDE4 move.w #$386A,d1 ROM:0011FDE8 move.w ($A90).w,d2 ROM:0011FDEC move.w ($A8C).w,d3 ROM:0011FDF0 bsr.l sub_1178F0 ROM:0011FDF6 move.w d1,($BE6).w ROM:0011FDFA rts ROM:0011FDFA ; End of function sub_11FDE4 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_11DBF6+8↑p ROM:0011FDFC bsr.w sub_11FF0E ROM:0011FE00 bclr #6,($134B).w ROM:0011FE06 bclr #5,($1354).w ROM:0011FE0C clr.w d1 ROM:0011FE0E move.b ($115A).w,d1 ROM:0011FE12 cmpi.w #4,d1 ROM:0011FE16 bcc.s locret_11FE20 ROM:0011FE18 movea.l off_11FE22(pc,d1.w*4),a0 ROM:0011FE1C nop ROM:0011FE1E jmp (a0) ROM:0011FE20 ; --------------------------------------------------------------------------- ROM:0011FE20 ROM:0011FE20 locret_11FE20: ; CODE XREF: sub_11FDFC+1A↑j ROM:0011FE20 rts ROM:0011FE20 ; End of function sub_11FDFC ROM:0011FE20 ROM:0011FE20 ; --------------------------------------------------------------------------- ROM:0011FE22 off_11FE22: dc.l loc_11FE32 ; DATA XREF: sub_11FDFC+1C↑r ROM:0011FE26 dc.l loc_11FE3E ROM:0011FE2A dc.l loc_11FE5A ROM:0011FE2E dc.l loc_11FE6C ROM:0011FE32 ; --------------------------------------------------------------------------- ROM:0011FE32 ROM:0011FE32 loc_11FE32: ; DATA XREF: ROM:off_11FE22↑o ROM:0011FE32 bsr.w sub_11FEFA ROM:0011FE36 move.b #1,($115A).w ROM:0011FE3C rts ROM:0011FE3E ; --------------------------------------------------------------------------- ROM:0011FE3E ROM:0011FE3E loc_11FE3E: ; DATA XREF: ROM:0011FE26↑o ROM:0011FE3E btst #0,($1351).w ROM:0011FE44 beq.s locret_11FE58 ROM:0011FE46 bsr.w sub_11FEC2 ROM:0011FE4A bset #5,($1354).w ROM:0011FE50 move.b #2,($115A).w ROM:0011FE56 rts ROM:0011FE58 ; --------------------------------------------------------------------------- ROM:0011FE58 ROM:0011FE58 locret_11FE58: ; CODE XREF: ROM:0011FE44↑j ROM:0011FE58 rts ROM:0011FE5A ; --------------------------------------------------------------------------- ROM:0011FE5A ROM:0011FE5A loc_11FE5A: ; DATA XREF: ROM:0011FE2A↑o ROM:0011FE5A btst #0,($1351).w ROM:0011FE60 beq.s locret_11FE6A ROM:0011FE62 move.b #3,($115A).w ROM:0011FE68 rts ROM:0011FE6A ; --------------------------------------------------------------------------- ROM:0011FE6A ROM:0011FE6A locret_11FE6A: ; CODE XREF: ROM:0011FE60↑j ROM:0011FE6A rts ROM:0011FE6C ; --------------------------------------------------------------------------- ROM:0011FE6C ROM:0011FE6C loc_11FE6C: ; DATA XREF: ROM:0011FE2E↑o ROM:0011FE6C move.w ($138A).w,d0 ROM:0011FE70 move.w ($138A).w,d1 ROM:0011FE74 sub.w $348(a5),d1 ROM:0011FE78 cmp.w ($A4C).w,d1 ROM:0011FE7C ble.s loc_11FE8C ROM:0011FE7E bset #5,($1354).w ROM:0011FE84 move.b #2,($115A).w ROM:0011FE8A rts ROM:0011FE8C ; --------------------------------------------------------------------------- ROM:0011FE8C ROM:0011FE8C loc_11FE8C: ; CODE XREF: ROM:0011FE7C↑j ROM:0011FE8C cmp.w ($A4C).w,d1 ROM:0011FE90 bgt.s loc_11FEA6 ROM:0011FE92 cmp.w ($A4C).w,d0 ROM:0011FE96 blt.s loc_11FEA6 ROM:0011FE98 bset #6,($134B).w ROM:0011FE9E move.b #2,($115A).w ROM:0011FEA4 rts ROM:0011FEA6 ; --------------------------------------------------------------------------- ROM:0011FEA6 ROM:0011FEA6 loc_11FEA6: ; CODE XREF: ROM:0011FE90↑j ROM:0011FEA6 ; ROM:0011FE96↑j ROM:0011FEA6 cmp.w ($A4C).w,d0 ROM:0011FEAA bge.s locret_11FEBE ROM:0011FEAC bsr.w sub_11FEEC ROM:0011FEB0 bset #6,($134B).w ROM:0011FEB6 move.b #2,($115A).w ROM:0011FEBC rts ROM:0011FEBE ; --------------------------------------------------------------------------- ROM:0011FEBE ROM:0011FEBE locret_11FEBE: ; CODE XREF: ROM:0011FEAA↑j ROM:0011FEBE rts ROM:0011FEC0 ; --------------------------------------------------------------------------- ROM:0011FEC0 rts ROM:0011FEC2 ROM:0011FEC2 ; =============== S U B R O U T I N E ======================================= ROM:0011FEC2 ROM:0011FEC2 ROM:0011FEC2 sub_11FEC2: ; CODE XREF: ROM:0011FE46↑p ROM:0011FEC2 clr.l d1 ROM:0011FEC4 move.w ($A4C).w,d1 ROM:0011FEC8 swap d1 ROM:0011FECA move.w ($138A).w,d2 ROM:0011FECE swap d2 ROM:0011FED0 move.w ($138C).w,d2 ROM:0011FED4 move.w $2FE(a5),d3 ROM:0011FED8 ext.l d3 ROM:0011FEDA bsr.l sub_1177FC ROM:0011FEE0 move.w d4,($138C).w ROM:0011FEE4 swap d4 ROM:0011FEE6 move.w d4,($138A).w ROM:0011FEEA rts ROM:0011FEEA ; End of function sub_11FEC2 ROM:0011FEEA ROM:0011FEEC ROM:0011FEEC ; =============== S U B R O U T I N E ======================================= ROM:0011FEEC ROM:0011FEEC ROM:0011FEEC sub_11FEEC: ; CODE XREF: ROM:0011FEAC↑p ROM:0011FEEC move.w ($138A).w,d0 ROM:0011FEF0 add.w $346(a5),d0 ROM:0011FEF4 move.w d0,($138A).w ROM:0011FEF8 rts ROM:0011FEF8 ; End of function sub_11FEEC ROM:0011FEF8 ROM:0011FEFA ROM:0011FEFA ; =============== S U B R O U T I N E ======================================= ROM:0011FEFA ROM:0011FEFA ROM:0011FEFA sub_11FEFA: ; CODE XREF: ROM:loc_11FE32↑p ROM:0011FEFA btst #5,($93F).w ROM:0011FF00 beq.s locret_11FF0C ROM:0011FF02 move.w $344(a5),($138A).w ROM:0011FF08 clr.w ($138C).w ROM:0011FF0C ROM:0011FF0C locret_11FF0C: ; CODE XREF: sub_11FEFA+6↑j ROM:0011FF0C rts ROM:0011FF0C ; End of function sub_11FEFA ROM:0011FF0C ROM:0011FF0E ROM:0011FF0E ; =============== S U B R O U T I N E ======================================= ROM:0011FF0E ROM:0011FF0E ROM:0011FF0E sub_11FF0E: ; CODE XREF: sub_11FDFC↑p ROM:0011FF0E btst #7,($943).w ROM:0011FF14 beq.s locret_11FF20 ROM:0011FF16 move.w $344(a5),($138A).w ROM:0011FF1C clr.w ($138C).w ROM:0011FF20 ROM:0011FF20 locret_11FF20: ; CODE XREF: sub_11FF0E+6↑j ROM:0011FF20 rts ROM:0011FF20 ; End of function sub_11FF0E ROM:0011FF20 ROM:0011FF22 ROM:0011FF22 ; =============== S U B R O U T I N E ======================================= ROM:0011FF22 ROM:0011FF22 ROM:0011FF22 sub_11FF22: ; CODE XREF: sub_124988+3C↓p ROM:0011FF22 bsr.w sub_11FF4C ROM:0011FF26 bsr.w sub_11FF64 ROM:0011FF2A bsr.l sub_120A00 ROM:0011FF30 bsr.l sub_120414 ROM:0011FF36 bsr.l sub_120C9C ROM:0011FF3C bsr.l sub_12090A ROM:0011FF42 bsr.w sub_11FF7E ROM:0011FF46 bsr.w sub_120378 ROM:0011FF4A rts ROM:0011FF4A ; End of function sub_11FF22 ROM:0011FF4A ROM:0011FF4C ROM:0011FF4C ; =============== S U B R O U T I N E ======================================= ROM:0011FF4C ROM:0011FF4C ROM:0011FF4C sub_11FF4C: ; CODE XREF: sub_11FF22↑p ROM:0011FF4C move.w #$386E,d1 ROM:0011FF50 move.w ($A5E).w,d2 ROM:0011FF54 move.w ($A90).w,d3 ROM:0011FF58 bsr.l sub_1178F0 ROM:0011FF5E move.w d1,($BF4).w ROM:0011FF62 rts ROM:0011FF62 ; End of function sub_11FF4C ROM:0011FF62 ROM:0011FF64 ROM:0011FF64 ; =============== S U B R O U T I N E ======================================= ROM:0011FF64 ROM:0011FF64 ROM:0011FF64 sub_11FF64: ; CODE XREF: sub_11FF22+4↑p ROM:0011FF64 btst #2,($135B).w ROM:0011FF6A beq.s loc_11FF74 ROM:0011FF6C move.w $356(a5),d0 ROM:0011FF70 bra.w loc_11FF78 ROM:0011FF74 ; --------------------------------------------------------------------------- ROM:0011FF74 ROM:0011FF74 loc_11FF74: ; CODE XREF: sub_11FF64+6↑j ROM:0011FF74 move.w #0,d0 ROM:0011FF78 ROM:0011FF78 loc_11FF78: ; CODE XREF: sub_11FF64+C↑j ROM:0011FF78 move.w d0,($BFA).w ROM:0011FF7C rts ROM:0011FF7C ; End of function sub_11FF64 ROM:0011FF7C ROM:0011FF7E ROM:0011FF7E ; =============== S U B R O U T I N E ======================================= ROM:0011FF7E ROM:0011FF7E ROM:0011FF7E sub_11FF7E: ; CODE XREF: sub_11FF22+20↑p ROM:0011FF7E clr.w d1 ROM:0011FF80 move.b ($115B).w,d1 ROM:0011FF84 cmpi.w #6,d1 ROM:0011FF88 bcc.s locret_11FF92 ROM:0011FF8A movea.l off_11FF94(pc,d1.w*4),a0 ROM:0011FF8E nop ROM:0011FF90 jmp (a0) ROM:0011FF92 ; --------------------------------------------------------------------------- ROM:0011FF92 ROM:0011FF92 locret_11FF92: ; CODE XREF: sub_11FF7E+A↑j ROM:0011FF92 rts ROM:0011FF92 ; End of function sub_11FF7E ROM:0011FF92 ROM:0011FF92 ; --------------------------------------------------------------------------- ROM:0011FF94 off_11FF94: dc.l loc_11FFAC ; DATA XREF: sub_11FF7E+C↑r ROM:0011FF98 dc.l loc_11FFBA ROM:0011FF9C dc.l loc_11FFD6 ROM:0011FFA0 dc.l loc_12004E ROM:0011FFA4 dc.l loc_1200BC ROM:0011FFA8 dc.l loc_120144 ROM:0011FFAC ; --------------------------------------------------------------------------- ROM:0011FFAC ROM:0011FFAC loc_11FFAC: ; DATA XREF: ROM:off_11FF94↑o ROM:0011FFAC bclr #6,($1352).w ROM:0011FFB2 move.b #1,($115B).w ROM:0011FFB8 bra.s loc_11FFD0 ROM:0011FFBA ; --------------------------------------------------------------------------- ROM:0011FFBA ROM:0011FFBA loc_11FFBA: ; DATA XREF: ROM:0011FF98↑o ROM:0011FFBA btst #5,($1362).w ROM:0011FFC0 beq.s loc_11FFD0 ROM:0011FFC2 bset #6,($1352).w ROM:0011FFC8 move.b #2,($115B).w ROM:0011FFCE bra.s loc_120040 ROM:0011FFD0 ; --------------------------------------------------------------------------- ROM:0011FFD0 ROM:0011FFD0 loc_11FFD0: ; CODE XREF: ROM:0011FFB8↑j ROM:0011FFD0 ; ROM:0011FFC0↑j ... ROM:0011FFD0 bsr.w sub_1201CE ROM:0011FFD4 rts ROM:0011FFD6 ; --------------------------------------------------------------------------- ROM:0011FFD6 ROM:0011FFD6 loc_11FFD6: ; DATA XREF: ROM:0011FF9C↑o ROM:0011FFD6 btst #7,($1345).w ROM:0011FFDC beq.s loc_11FFEC ROM:0011FFDE bclr #6,($1352).w ROM:0011FFE4 move.b #1,($115B).w ROM:0011FFEA bra.s loc_11FFD0 ROM:0011FFEC ; --------------------------------------------------------------------------- ROM:0011FFEC ROM:0011FFEC loc_11FFEC: ; CODE XREF: ROM:0011FFDC↑j ROM:0011FFEC move.w $352(a5),d0 ROM:0011FFF0 btst #6,($1341).w ROM:0011FFF6 bne.s loc_12000E ROM:0011FFF8 cmpi.w #0,d0 ROM:0011FFFC bne.s loc_12000E ROM:0011FFFE ROM:0011FFFE loc_11FFFE: ; DATA XREF: sub_1165EE+36↑o ROM:0011FFFE bclr #6,($1352).w ROM:00120004 move.b #3,($115B).w ROM:0012000A bra.w loc_1200AA ROM:0012000E ; --------------------------------------------------------------------------- ROM:0012000E ROM:0012000E loc_12000E: ; CODE XREF: ROM:0011FFF6↑j ROM:0012000E ; ROM:0011FFFC↑j ROM:0012000E move.w $352(a5),d0 ROM:00120012 btst #6,($1341).w ROM:00120018 bne.s loc_120040 ROM:0012001A cmpi.w #0,d0 ROM:0012001E beq.s loc_120040 ROM:00120020 bclr #6,($1352).w ROM:00120026 clr.b ($91D).w ROM:0012002A move.w #0,($71E).w ROM:00120030 move.b #3,($91D).w ROM:00120036 move.b #5,($115B).w ROM:0012003C bra.w loc_1201BC ROM:00120040 ; --------------------------------------------------------------------------- ROM:00120040 ROM:00120040 loc_120040: ; CODE XREF: ROM:0011FFCE↑j ROM:00120040 ; ROM:00120018↑j ... ROM:00120040 bsr.w sub_12025C ROM:00120044 bsr.w sub_120274 ROM:00120048 bsr.w sub_120286 ROM:0012004C rts ROM:0012004E ; --------------------------------------------------------------------------- ROM:0012004E ROM:0012004E loc_12004E: ; DATA XREF: ROM:0011FFA0↑o ROM:0012004E btst #7,($1345).w ROM:00120054 beq.s loc_120060 ROM:00120056 move.b #1,($115B).w ROM:0012005C bra.w loc_11FFD0 ROM:00120060 ; --------------------------------------------------------------------------- ROM:00120060 ROM:00120060 loc_120060: ; CODE XREF: ROM:00120054↑j ROM:00120060 move.w $354(a5),d0 ROM:00120064 btst #6,($1341).w ROM:0012006A beq.s loc_12008A ROM:0012006C cmpi.w #0,d0 ROM:00120070 beq.s loc_12008A ROM:00120072 clr.b ($91D).w ROM:00120076 move.w d0,($71E).w ROM:0012007A move.b #1,($91D).w ROM:00120080 move.b #4,($115B).w ROM:00120086 bra.w loc_120132 ROM:0012008A ; --------------------------------------------------------------------------- ROM:0012008A ROM:0012008A loc_12008A: ; CODE XREF: ROM:0012006A↑j ROM:0012008A ; ROM:00120070↑j ROM:0012008A move.w $354(a5),d0 ROM:0012008E btst #6,($1341).w ROM:00120094 beq.s loc_1200AA ROM:00120096 cmpi.w #0,d0 ROM:0012009A bne.s loc_1200AA ROM:0012009C bset #6,($1352).w ROM:001200A2 move.b #2,($115B).w ROM:001200A8 bra.s loc_120040 ROM:001200AA ; --------------------------------------------------------------------------- ROM:001200AA ROM:001200AA loc_1200AA: ; CODE XREF: ROM:0012000A↑j ROM:001200AA ; ROM:00120094↑j ... ROM:001200AA bsr.w sub_1201E6 ROM:001200AE bsr.w sub_12025C ROM:001200B2 bsr.w sub_120274 ROM:001200B6 bsr.w sub_120286 ROM:001200BA rts ROM:001200BC ; --------------------------------------------------------------------------- ROM:001200BC ROM:001200BC loc_1200BC: ; DATA XREF: ROM:0011FFA4↑o ROM:001200BC btst #7,($1345).w ROM:001200C2 beq.s loc_1200CE ROM:001200C4 move.b #1,($115B).w ROM:001200CA bra.w loc_11FFD0 ROM:001200CE ; --------------------------------------------------------------------------- ROM:001200CE ROM:001200CE loc_1200CE: ; CODE XREF: ROM:001200C2↑j ROM:001200CE move.w $352(a5),d0 ROM:001200D2 btst #6,($1341).w ROM:001200D8 bne.s loc_1200EA ROM:001200DA cmpi.w #0,d0 ROM:001200DE bne.s loc_1200EA ROM:001200E0 move.b #3,($115B).w ROM:001200E6 bra.w loc_1200AA ROM:001200EA ; --------------------------------------------------------------------------- ROM:001200EA ROM:001200EA loc_1200EA: ; CODE XREF: ROM:001200D8↑j ROM:001200EA ; ROM:001200DE↑j ROM:001200EA move.w $352(a5),d0 ROM:001200EE btst #6,($1341).w ROM:001200F4 bne.s loc_12010A ROM:001200F6 cmpi.w #0,d0 ROM:001200FA beq.s loc_12010A ROM:001200FC bsr.w sub_120354 ROM:00120100 move.b #5,($115B).w ROM:00120106 bra.w loc_1201BC ROM:0012010A ; --------------------------------------------------------------------------- ROM:0012010A ROM:0012010A loc_12010A: ; CODE XREF: ROM:001200F4↑j ROM:0012010A ; ROM:001200FA↑j ROM:0012010A cmpi.w #0,($71E).w ROM:00120110 ble.s loc_12011A ROM:00120112 cmpi.w #0,($BB4).w ROM:00120118 bge.s loc_120132 ROM:0012011A ROM:0012011A loc_12011A: ; CODE XREF: ROM:00120110↑j ROM:0012011A clr.b ($91D).w ROM:0012011E clr.w ($71E).w ROM:00120122 bset #6,($1352).w ROM:00120128 move.b #2,($115B).w ROM:0012012E bra.w loc_120040 ROM:00120132 ; --------------------------------------------------------------------------- ROM:00120132 ROM:00120132 loc_120132: ; CODE XREF: ROM:00120086↑j ROM:00120132 ; ROM:00120118↑j ... ROM:00120132 bsr.w sub_1201E6 ROM:00120136 bsr.w sub_120230 ROM:0012013A bsr.w sub_120274 ROM:0012013E bsr.w sub_120286 ROM:00120142 rts ROM:00120144 ; --------------------------------------------------------------------------- ROM:00120144 ROM:00120144 loc_120144: ; DATA XREF: ROM:0011FFA8↑o ROM:00120144 move.w $354(a5),d0 ROM:00120148 btst #6,($1341).w ROM:0012014E beq.s loc_120168 ROM:00120150 cmpi.w #0,d0 ROM:00120154 bne.s loc_120168 ROM:00120156 bset #6,($1352).w ROM:0012015C move.b #2,($115B).w ROM:00120162 bra.w loc_120040 ROM:00120166 ; --------------------------------------------------------------------------- ROM:00120166 rts ROM:00120168 ; --------------------------------------------------------------------------- ROM:00120168 ROM:00120168 loc_120168: ; CODE XREF: ROM:0012014E↑j ROM:00120168 ; ROM:00120154↑j ROM:00120168 move.w $354(a5),d0 ROM:0012016C btst #6,($1341).w ROM:00120172 beq.s loc_12018A ROM:00120174 cmpi.w #0,d0 ROM:00120178 beq.s loc_12018A ROM:0012017A bsr.w sub_120330 ROM:0012017E move.b #4,($115B).w ROM:00120184 bra.w loc_120132 ROM:00120188 ; --------------------------------------------------------------------------- ROM:00120188 rts ROM:0012018A ; --------------------------------------------------------------------------- ROM:0012018A ROM:0012018A loc_12018A: ; CODE XREF: ROM:00120172↑j ROM:0012018A ; ROM:00120178↑j ROM:0012018A move.w $352(a5),d0 ROM:0012018E cmp.w ($71E).w,d0 ROM:00120192 bgt.s loc_1201A8 ROM:00120194 clr.b ($91D).w ROM:00120198 clr.w ($71E).w ROM:0012019C move.b #3,($115B).w ROM:001201A2 bra.w loc_1200AA ROM:001201A6 ; --------------------------------------------------------------------------- ROM:001201A6 rts ROM:001201A8 ; --------------------------------------------------------------------------- ROM:001201A8 ROM:001201A8 loc_1201A8: ; CODE XREF: ROM:00120192↑j ROM:001201A8 btst #7,($1345).w ROM:001201AE beq.s loc_1201BC ROM:001201B0 move.b #1,($115B).w ROM:001201B6 bra.w loc_11FFD0 ROM:001201BA ; --------------------------------------------------------------------------- ROM:001201BA rts ROM:001201BC ; --------------------------------------------------------------------------- ROM:001201BC ROM:001201BC loc_1201BC: ; CODE XREF: ROM:0012003C↑j ROM:001201BC ; ROM:00120106↑j ... ROM:001201BC bsr.w sub_1201E6 ROM:001201C0 bsr.w sub_120230 ROM:001201C4 bsr.w sub_120274 ROM:001201C8 bsr.w sub_120286 ROM:001201CC rts ROM:001201CE ROM:001201CE ; =============== S U B R O U T I N E ======================================= ROM:001201CE ROM:001201CE ROM:001201CE sub_1201CE: ; CODE XREF: ROM:loc_11FFD0↑p ROM:001201CE move.w #$37D6,d1 ROM:001201D2 move.w ($A90).w,d2 ROM:001201D6 bsr.l sub_1178F0 ROM:001201DC move.w d1,($BF2).w ROM:001201E0 move.w d1,($BF8).w ROM:001201E4 rts ROM:001201E4 ; End of function sub_1201CE ROM:001201E4 ROM:001201E6 ROM:001201E6 ; =============== S U B R O U T I N E ======================================= ROM:001201E6 ROM:001201E6 ROM:001201E6 sub_1201E6: ; CODE XREF: ROM:loc_1200AA↑p ROM:001201E6 ; ROM:loc_120132↑p ... ROM:001201E6 move.w #$386C,d1 ROM:001201EA move.w ($A5E).w,d2 ROM:001201EE move.w ($5BA).w,d3 ROM:001201F2 bsr.l sub_1178F0 ROM:001201F8 move.w d1,($C00).w ROM:001201FC move.w $350(a5),d0 ROM:00120200 cmp.w ($A5E).w,d0 ROM:00120204 bgt.s loc_12020E ROM:00120206 bset #1,($1341).w ROM:0012020C bra.s loc_12021E ROM:0012020E ; --------------------------------------------------------------------------- ROM:0012020E ROM:0012020E loc_12020E: ; CODE XREF: sub_1201E6+1E↑j ROM:0012020E sub.w $34E(a5),d0 ROM:00120212 cmp.w ($A5E).w,d0 ROM:00120216 ble.s loc_12021E ROM:00120218 bclr #1,($1341).w ROM:0012021E ROM:0012021E loc_12021E: ; CODE XREF: sub_1201E6+26↑j ROM:0012021E ; sub_1201E6+30↑j ROM:0012021E btst #1,($1341).w ROM:00120224 beq.s loc_12022A ROM:00120226 add.w ($138E).w,d1 ROM:0012022A ROM:0012022A loc_12022A: ; CODE XREF: sub_1201E6+3E↑j ROM:0012022A move.w d1,($C06).w ROM:0012022E rts ROM:0012022E ; End of function sub_1201E6 ROM:0012022E ROM:00120230 ROM:00120230 ; =============== S U B R O U T I N E ======================================= ROM:00120230 ROM:00120230 ROM:00120230 sub_120230: ; CODE XREF: ROM:00120136↑p ROM:00120230 ; ROM:001201C0↑p ROM:00120230 btst #6,($1341).w ROM:00120236 beq.s loc_12023E ROM:00120238 move.w $354(a5),d1 ROM:0012023C bra.s loc_120242 ROM:0012023E ; --------------------------------------------------------------------------- ROM:0012023E ROM:0012023E loc_12023E: ; CODE XREF: sub_120230+6↑j ROM:0012023E move.w $352(a5),d1 ROM:00120242 ROM:00120242 loc_120242: ; CODE XREF: sub_120230+C↑j ROM:00120242 move.w ($C06).w,d2 ROM:00120246 sub.w ($BE2).w,d2 ROM:0012024A move.w ($71E).w,d0 ROM:0012024E muls.w d2,d0 ROM:00120250 divs.w d1,d0 ROM:00120252 add.w ($BE2).w,d0 ROM:00120256 move.w d0,($BFE).w ROM:0012025A rts ROM:0012025A ; End of function sub_120230 ROM:0012025A ROM:0012025C ROM:0012025C ; =============== S U B R O U T I N E ======================================= ROM:0012025C ROM:0012025C ROM:0012025C sub_12025C: ; CODE XREF: ROM:loc_120040↑p ROM:0012025C ; ROM:001200AE↑p ROM:0012025C btst #6,($1341).w ROM:00120262 beq.s loc_12026C ROM:00120264 move.w ($BE2).w,($BFE).w ROM:0012026A bra.s locret_120272 ROM:0012026C ; --------------------------------------------------------------------------- ROM:0012026C ROM:0012026C loc_12026C: ; CODE XREF: sub_12025C+6↑j ROM:0012026C move.w ($C06).w,($BFE).w ROM:00120272 ROM:00120272 locret_120272: ; CODE XREF: sub_12025C+E↑j ROM:00120272 rts ROM:00120272 ; End of function sub_12025C ROM:00120272 ROM:00120274 ROM:00120274 ; =============== S U B R O U T I N E ======================================= ROM:00120274 ROM:00120274 ROM:00120274 sub_120274: ; CODE XREF: ROM:00120044↑p ROM:00120274 ; ROM:001200B2↑p ... ROM:00120274 move.w ($C30).w,d0 ROM:00120278 add.w ($C24).w,d0 ROM:0012027C add.w ($DB4).w,d0 ROM:00120280 move.w d0,($BF6).w ROM:00120284 rts ROM:00120284 ; End of function sub_120274 ROM:00120284 ROM:00120286 ROM:00120286 ; =============== S U B R O U T I N E ======================================= ROM:00120286 ROM:00120286 ROM:00120286 sub_120286: ; CODE XREF: ROM:00120048↑p ROM:00120286 ; ROM:001200B6↑p ... ROM:00120286 move.w ($C26).w,d0 ROM:0012028A add.w ($BF4).w,d0 ROM:0012028E move.w d0,($C08).w ROM:00120292 cmpi.w #0,($C0E).w ROM:00120298 beq.s loc_1202A4 ROM:0012029A cmp.w ($C0E).w,d0 ROM:0012029E ble.s loc_1202A4 ROM:001202A0 move.w ($C0E).w,d0 ROM:001202A4 ROM:001202A4 loc_1202A4: ; CODE XREF: sub_120286+12↑j ROM:001202A4 ; sub_120286+18↑j ROM:001202A4 move.w ($BF6).w,d1 ROM:001202A8 cmpi.w #0,d0 ROM:001202AC bge.s loc_1202BE ROM:001202AE cmp.w d0,d1 ROM:001202B0 ble.s loc_1202B8 ROM:001202B2 move.w d0,($C02).w ROM:001202B6 bra.s loc_1202BC ROM:001202B8 ; --------------------------------------------------------------------------- ROM:001202B8 ROM:001202B8 loc_1202B8: ; CODE XREF: sub_120286+2A↑j ROM:001202B8 move.w d1,($C02).w ROM:001202BC ROM:001202BC loc_1202BC: ; CODE XREF: sub_120286+30↑j ROM:001202BC bra.s loc_1202C4 ROM:001202BE ; --------------------------------------------------------------------------- ROM:001202BE ROM:001202BE loc_1202BE: ; CODE XREF: sub_120286+26↑j ROM:001202BE add.w d0,d1 ROM:001202C0 move.w d1,($C02).w ROM:001202C4 ROM:001202C4 loc_1202C4: ; CODE XREF: sub_120286:loc_1202BC↑j ROM:001202C4 move.w ($BFE).w,d0 ROM:001202C8 add.w ($C02).w,d0 ROM:001202CC add.w ($BFA).w,d0 ROM:001202D0 move.w d0,($BFC).w ROM:001202D4 sub.w ($A9E).w,d0 ROM:001202D8 move.w d0,($BF8).w ROM:001202DC move.w $34A(a5),d0 ROM:001202E0 move.w $34C(a5),d1 ROM:001202E4 cmp.w ($BF8).w,d0 ROM:001202E8 ble.s loc_1202F2 ROM:001202EA move.w $34A(a5),($BF8).w ROM:001202F0 bra.s locret_1202FE ROM:001202F2 ; --------------------------------------------------------------------------- ROM:001202F2 ROM:001202F2 loc_1202F2: ; CODE XREF: sub_120286+62↑j ROM:001202F2 cmp.w ($BF8).w,d1 ROM:001202F6 bge.s locret_1202FE ROM:001202F8 move.w $34C(a5),($BF8).w ROM:001202FE ROM:001202FE locret_1202FE: ; CODE XREF: sub_120286+6A↑j ROM:001202FE ; sub_120286+70↑j ROM:001202FE rts ROM:001202FE ; End of function sub_120286 ROM:001202FE ROM:00120300 ; --------------------------------------------------------------------------- ROM:00120300 move.w ($BFC).w,d0 ROM:00120304 sub.w ($A9E).w,d0 ROM:00120308 move.w d0,($BF8).w ROM:0012030C move.w $34A(a5),d0 ROM:00120310 move.w $34C(a5),d1 ROM:00120314 cmp.w ($BF8).w,d0 ROM:00120318 ble.s loc_120322 ROM:0012031A move.w $34A(a5),($BF8).w ROM:00120320 bra.s locret_12032E ROM:00120322 ; --------------------------------------------------------------------------- ROM:00120322 ROM:00120322 loc_120322: ; CODE XREF: ROM:00120318↑j ROM:00120322 cmp.w ($BF8).w,d1 ROM:00120326 bge.s locret_12032E ROM:00120328 move.w $34C(a5),($BF8).w ROM:0012032E ROM:0012032E locret_12032E: ; CODE XREF: ROM:00120320↑j ROM:0012032E ; ROM:00120326↑j ROM:0012032E rts ROM:00120330 ROM:00120330 ; =============== S U B R O U T I N E ======================================= ROM:00120330 ROM:00120330 ROM:00120330 sub_120330: ; CODE XREF: ROM:0012017A↑p ROM:00120330 move.w ($71E).w,d0 ROM:00120334 muls.w $354(a5),d0 ROM:00120338 divs.w $352(a5),d0 ROM:0012033C clr.b ($91D).w ROM:00120340 clr.w ($71E).w ROM:00120344 clr.b ($91D).w ROM:00120348 move.w d0,($71E).w ROM:0012034C move.b #1,($91D).w ROM:00120352 rts ROM:00120352 ; End of function sub_120330 ROM:00120352 ROM:00120354 ROM:00120354 ; =============== S U B R O U T I N E ======================================= ROM:00120354 ROM:00120354 ROM:00120354 sub_120354: ; CODE XREF: ROM:001200FC↑p ROM:00120354 move.w ($71E).w,d0 ROM:00120358 muls.w $352(a5),d0 ROM:0012035C divs.w $354(a5),d0 ROM:00120360 clr.b ($91D).w ROM:00120364 clr.w ($71E).w ROM:00120368 clr.b ($91D).w ROM:0012036C move.w d0,($71E).w ROM:00120370 move.b #3,($91D).w ROM:00120376 rts ROM:00120376 ; End of function sub_120354 ROM:00120376 ROM:00120378 ROM:00120378 ; =============== S U B R O U T I N E ======================================= ROM:00120378 ROM:00120378 ROM:00120378 sub_120378: ; CODE XREF: sub_11FF22+24↑p ROM:00120378 move.w #$37D4,d1 ROM:0012037C move.w ($5BA).w,d2 ROM:00120380 bsr.l sub_1178F0 ROM:00120386 move.w $1C(a5),d0 ROM:0012038A muls.w ($5BA).w,d0 ROM:0012038E divs.w #$411A,d0 ROM:00120392 add.w d1,d0 ROM:00120394 move.w d0,($C04).w ROM:00120398 move.w #0,d0 ROM:0012039C bra.s loc_1203A2 ROM:0012039E ; --------------------------------------------------------------------------- ROM:0012039E ROM:0012039E loc_12039E: ; CODE XREF: sub_120378+58↓j ROM:0012039E addi.w #1,d0 ROM:001203A2 ROM:001203A2 loc_1203A2: ; CODE XREF: sub_120378+24↑j ROM:001203A2 cmpi.w #3,d0 ROM:001203A6 bgt.s loc_1203D2 ROM:001203A8 move.w $974(a5,d0.w*2),d1 ROM:001203AE sub.w ($BF8).w,d1 ROM:001203B2 sub.w ($C04).w,d1 ROM:001203B6 cmpi.w #0,d1 ROM:001203BA bge.s loc_1203C0 ROM:001203BC addi.w #$1C20,d1 ROM:001203C0 ROM:001203C0 loc_1203C0: ; CODE XREF: sub_120378+42↑j ROM:001203C0 cmpi.w #$1C20,d1 ROM:001203C4 blt.s loc_1203CA ROM:001203C6 subi.w #$1C20,d1 ROM:001203CA ROM:001203CA loc_1203CA: ; CODE XREF: sub_120378+4C↑j ROM:001203CA move.w d1,$FC2(d0.w*2) ROM:001203D0 bra.s loc_12039E ROM:001203D2 ; --------------------------------------------------------------------------- ROM:001203D2 ROM:001203D2 loc_1203D2: ; CODE XREF: sub_120378+2E↑j ROM:001203D2 clr.l d0 ROM:001203D4 move.w #$1C20,d0 ROM:001203D8 divs.w #4,d0 ROM:001203DC move.w #0,d1 ROM:001203E0 bra.s loc_1203E6 ROM:001203E2 ; --------------------------------------------------------------------------- ROM:001203E2 ROM:001203E2 loc_1203E2: ; CODE XREF: sub_120378+92↓j ROM:001203E2 addi.w #1,d1 ROM:001203E6 ROM:001203E6 loc_1203E6: ; CODE XREF: sub_120378+68↑j ROM:001203E6 cmpi.w #3,d1 ROM:001203EA bgt.s loc_12040C ROM:001203EC move.w $974(a5,d1.w*2),d2 ROM:001203F2 ext.l d2 ROM:001203F4 divs.w d0,d2 ROM:001203F6 move.w #$100,d3 ROM:001203FA muls.w $FC2(d1.w*2),d3 ROM:00120400 divs.w #$64,d3 ; 'd' ROM:00120404 move.w d3,$FBA(d2.w*2) ROM:0012040A bra.s loc_1203E2 ROM:0012040C ; --------------------------------------------------------------------------- ROM:0012040C ROM:0012040C loc_12040C: ; CODE XREF: sub_120378+72↑j ROM:0012040C bsr.l sub_116C1A ROM:00120412 rts ROM:00120412 ; End of function sub_120378 ROM:00120412 ROM:00120414 ROM:00120414 ; =============== S U B R O U T I N E ======================================= ROM:00120414 ROM:00120414 ROM:00120414 sub_120414: ; CODE XREF: sub_11FF22+E↑p ROM:00120414 move.w ($C10).w,d1 ROM:00120418 cmpi.w #7,d1 ROM:0012041C bcc.s locret_120426 ROM:0012041E movea.l off_120428(pc,d1.w*4),a0 ROM:00120422 nop ROM:00120424 jmp (a0) ROM:00120426 ; --------------------------------------------------------------------------- ROM:00120426 ROM:00120426 locret_120426: ; CODE XREF: sub_120414+8↑j ROM:00120426 rts ROM:00120426 ; End of function sub_120414 ROM:00120426 ROM:00120426 ; --------------------------------------------------------------------------- ROM:00120428 off_120428: dc.l loc_120444 ; DATA XREF: sub_120414+A↑r ROM:0012042C dc.l loc_12045A ROM:00120430 dc.l loc_120496 ROM:00120434 dc.l loc_120516 ROM:00120438 dc.l loc_120560 ROM:0012043C dc.l loc_120606 ROM:00120440 dc.l loc_120640 ROM:00120444 ; --------------------------------------------------------------------------- ROM:00120444 ROM:00120444 loc_120444: ; DATA XREF: ROM:off_120428↑o ROM:00120444 bsr.w sub_120654 ROM:00120448 bsr.w sub_12065A ROM:0012044C bclr #2,($1345).w ROM:00120452 move.w #1,($C10).w ROM:00120458 rts ROM:0012045A ; --------------------------------------------------------------------------- ROM:0012045A ROM:0012045A loc_12045A: ; DATA XREF: ROM:0012042C↑o ROM:0012045A move.w ($A50).w,d0 ROM:0012045E sub.w ($A62).w,d0 ROM:00120462 bpl.s loc_120466 ROM:00120464 neg.w d0 ROM:00120466 ROM:00120466 loc_120466: ; CODE XREF: ROM:00120462↑j ROM:00120466 move.w $35E(a5),d1 ROM:0012046A btst #5,($1362).w ROM:00120470 beq.s locret_120494 ROM:00120472 cmp.w d0,d1 ROM:00120474 blt.s locret_120494 ROM:00120476 bsr.w sub_120660 ROM:0012047A move.w $35C(a5),d0 ROM:0012047E clr.b ($91F).w ROM:00120482 move.w d0,($722).w ROM:00120486 move.b #1,($91F).w ROM:0012048C move.w #2,($C10).w ROM:00120492 rts ROM:00120494 ; --------------------------------------------------------------------------- ROM:00120494 ROM:00120494 locret_120494: ; CODE XREF: ROM:00120470↑j ROM:00120494 ; ROM:00120474↑j ROM:00120494 rts ROM:00120496 ; --------------------------------------------------------------------------- ROM:00120496 ROM:00120496 loc_120496: ; DATA XREF: ROM:00120430↑o ROM:00120496 move.w ($C0A).w,d0 ROM:0012049A cmpi.w #0,d0 ROM:0012049E bne.s loc_1204B6 ROM:001204A0 clr.b ($91F).w ROM:001204A4 clr.w ($722).w ROM:001204A8 bset #5,($135B).w ROM:001204AE move.w #6,($C10).w ROM:001204B4 rts ROM:001204B6 ; --------------------------------------------------------------------------- ROM:001204B6 ROM:001204B6 loc_1204B6: ; CODE XREF: ROM:0012049E↑j ROM:001204B6 move.w $358(a5),d0 ROM:001204BA cmpi.w #0,($722).w ROM:001204C0 bgt.s loc_1204D6 ROM:001204C2 cmpi.w #0,d0 ROM:001204C6 bne.s loc_1204D6 ROM:001204C8 bset #2,($1345).w ROM:001204CE move.w #4,($C10).w ROM:001204D4 rts ROM:001204D6 ; --------------------------------------------------------------------------- ROM:001204D6 ROM:001204D6 loc_1204D6: ; CODE XREF: ROM:001204C0↑j ROM:001204D6 ; ROM:001204C6↑j ROM:001204D6 btst #7,($1345).w ROM:001204DC beq.s loc_1204EE ROM:001204DE clr.b ($91F).w ROM:001204E2 clr.w ($722).w ROM:001204E6 move.w #1,($C10).w ROM:001204EC rts ROM:001204EE ; --------------------------------------------------------------------------- ROM:001204EE ROM:001204EE loc_1204EE: ; CODE XREF: ROM:001204DC↑j ROM:001204EE cmpi.w #0,($722).w ROM:001204F4 bgt.s locret_120514 ROM:001204F6 clr.b ($91E).w ROM:001204FA move.w #0,($720).w ROM:00120500 move.b #3,($91E).w ROM:00120506 bset #2,($1345).w ROM:0012050C move.w #3,($C10).w ROM:00120512 rts ROM:00120514 ; --------------------------------------------------------------------------- ROM:00120514 ROM:00120514 locret_120514: ; CODE XREF: ROM:001204F4↑j ROM:00120514 rts ROM:00120516 ; --------------------------------------------------------------------------- ROM:00120516 ROM:00120516 loc_120516: ; DATA XREF: ROM:00120434↑o ROM:00120516 bsr.w sub_120674 ROM:0012051A bsr.w sub_1206B4 ROM:0012051E btst #7,($1345).w ROM:00120524 beq.s loc_120544 ROM:00120526 bsr.w sub_120654 ROM:0012052A bsr.w sub_12065A ROM:0012052E bclr #2,($1345).w ROM:00120534 clr.b ($91E).w ROM:00120538 clr.w ($720).w ROM:0012053C move.w #1,($C10).w ROM:00120542 rts ROM:00120544 ; --------------------------------------------------------------------------- ROM:00120544 ROM:00120544 loc_120544: ; CODE XREF: ROM:00120524↑j ROM:00120544 move.w $358(a5),d0 ROM:00120548 cmp.w ($720).w,d0 ROM:0012054C bgt.s locret_12055E ROM:0012054E clr.b ($91E).w ROM:00120552 clr.w ($720).w ROM:00120556 move.w #4,($C10).w ROM:0012055C rts ROM:0012055E ; --------------------------------------------------------------------------- ROM:0012055E ROM:0012055E locret_12055E: ; CODE XREF: ROM:0012054C↑j ROM:0012055E rts ROM:00120560 ; --------------------------------------------------------------------------- ROM:00120560 ROM:00120560 loc_120560: ; DATA XREF: ROM:00120438↑o ROM:00120560 bsr.w sub_120674 ROM:00120564 bsr.w sub_1206AC ROM:00120568 move.w ($C0A).w,d0 ROM:0012056C ext.l d0 ROM:0012056E muls.l #$186A0,d0 ROM:00120576 cmp.l ($96C).w,d0 ROM:0012057A bgt.s loc_1205A2 ROM:0012057C move.w $35A(a5),d0 ROM:00120580 cmpi.w #0,d0 ROM:00120584 bne.s loc_1205A2 ROM:00120586 bsr.w sub_120654 ROM:0012058A bsr.w sub_12065A ROM:0012058E bclr #2,($1345).w ROM:00120594 bset #5,($135B).w ROM:0012059A move.w #6,($C10).w ROM:001205A0 rts ROM:001205A2 ; --------------------------------------------------------------------------- ROM:001205A2 ROM:001205A2 loc_1205A2: ; CODE XREF: ROM:0012057A↑j ROM:001205A2 ; ROM:00120584↑j ROM:001205A2 btst #7,($1345).w ROM:001205A8 beq.s loc_1205C0 ROM:001205AA bsr.w sub_120654 ROM:001205AE bsr.w sub_12065A ROM:001205B2 bclr #2,($1345).w ROM:001205B8 move.w #1,($C10).w ROM:001205BE rts ROM:001205C0 ; --------------------------------------------------------------------------- ROM:001205C0 ROM:001205C0 loc_1205C0: ; CODE XREF: ROM:001205A8↑j ROM:001205C0 move.w ($C0A).w,d0 ROM:001205C4 ext.l d0 ROM:001205C6 muls.l #$186A0,d0 ROM:001205CE cmp.l ($96C).w,d0 ROM:001205D2 bgt.s locret_120604 ROM:001205D4 move.w $35A(a5),d0 ROM:001205D8 cmpi.w #0,d0 ROM:001205DC beq.s locret_120604 ROM:001205DE clr.b ($91E).w ROM:001205E2 move.w d0,($720).w ROM:001205E6 move.b #1,($91E).w ROM:001205EC bsr.w sub_120654 ROM:001205F0 bclr #2,($1345).w ROM:001205F6 bset #5,($135B).w ROM:001205FC move.w #5,($C10).w ROM:00120602 rts ROM:00120604 ; --------------------------------------------------------------------------- ROM:00120604 ROM:00120604 locret_120604: ; CODE XREF: ROM:001205D2↑j ROM:00120604 ; ROM:001205DC↑j ROM:00120604 rts ROM:00120606 ; --------------------------------------------------------------------------- ROM:00120606 ROM:00120606 loc_120606: ; DATA XREF: ROM:0012043C↑o ROM:00120606 bsr.w sub_120674 ROM:0012060A bsr.w sub_1206C6 ROM:0012060E btst #7,($1345).w ROM:00120614 beq.s loc_12062A ROM:00120616 bsr.w sub_12065A ROM:0012061A clr.b ($91E).w ROM:0012061E clr.w ($720).w ROM:00120622 move.w #1,($C10).w ROM:00120628 rts ROM:0012062A ; --------------------------------------------------------------------------- ROM:0012062A ROM:0012062A loc_12062A: ; CODE XREF: ROM:00120614↑j ROM:0012062A cmpi.w #0,($720).w ROM:00120630 bgt.s locret_12063E ROM:00120632 bsr.w sub_12065A ROM:00120636 move.w #6,($C10).w ROM:0012063C rts ROM:0012063E ; --------------------------------------------------------------------------- ROM:0012063E ROM:0012063E locret_12063E: ; CODE XREF: ROM:00120630↑j ROM:0012063E rts ROM:00120640 ; --------------------------------------------------------------------------- ROM:00120640 ROM:00120640 loc_120640: ; DATA XREF: ROM:00120440↑o ROM:00120640 btst #7,($1345).w ROM:00120646 beq.s locret_120650 ROM:00120648 move.w #1,($C10).w ROM:0012064E rts ROM:00120650 ; --------------------------------------------------------------------------- ROM:00120650 ROM:00120650 locret_120650: ; CODE XREF: ROM:00120646↑j ROM:00120650 rts ROM:00120652 ; --------------------------------------------------------------------------- ROM:00120652 rts ROM:00120654 ROM:00120654 ; =============== S U B R O U T I N E ======================================= ROM:00120654 ROM:00120654 ROM:00120654 sub_120654: ; CODE XREF: ROM:loc_120444↑p ROM:00120654 ; ROM:00120526↑p ... ROM:00120654 clr.l ($96C).w ROM:00120658 rts ROM:00120658 ; End of function sub_120654 ROM:00120658 ROM:0012065A ROM:0012065A ; =============== S U B R O U T I N E ======================================= ROM:0012065A ROM:0012065A ROM:0012065A sub_12065A: ; CODE XREF: ROM:00120448↑p ROM:0012065A ; ROM:0012052A↑p ... ROM:0012065A clr.w ($C0E).w ROM:0012065E rts ROM:0012065E ; End of function sub_12065A ROM:0012065E ROM:00120660 ROM:00120660 ; =============== S U B R O U T I N E ======================================= ROM:00120660 ROM:00120660 ROM:00120660 sub_120660: ; CODE XREF: ROM:00120476↑p ROM:00120660 move.w #$37D8,d1 ROM:00120664 move.w ($A90).w,d2 ROM:00120668 bsr.l sub_1178F0 ROM:0012066E move.w d1,($C0A).w ROM:00120672 rts ROM:00120672 ; End of function sub_120660 ROM:00120672 ROM:00120674 ROM:00120674 ; =============== S U B R O U T I N E ======================================= ROM:00120674 ROM:00120674 ROM:00120674 sub_120674: ; CODE XREF: ROM:loc_120516↑p ROM:00120674 ; ROM:loc_120560↑p ... ROM:00120674 btst #6,($1341).w ROM:0012067A beq.s loc_120694 ROM:0012067C move.w #$3872,d1 ROM:00120680 move.w ($A5E).w,d2 ROM:00120684 move.w ($BB4).w,d3 ROM:00120688 bsr.l sub_1178F0 ROM:0012068E move.w d1,($C0C).w ROM:00120692 bra.s locret_1206AA ROM:00120694 ; --------------------------------------------------------------------------- ROM:00120694 ROM:00120694 loc_120694: ; CODE XREF: sub_120674+6↑j ROM:00120694 move.w #$3870,d1 ROM:00120698 move.w ($A5E).w,d2 ROM:0012069C move.w ($5BA).w,d3 ROM:001206A0 bsr.l sub_1178F0 ROM:001206A6 move.w d1,($C0C).w ROM:001206AA ROM:001206AA locret_1206AA: ; CODE XREF: sub_120674+1E↑j ROM:001206AA rts ROM:001206AA ; End of function sub_120674 ROM:001206AA ROM:001206AC ROM:001206AC ; =============== S U B R O U T I N E ======================================= ROM:001206AC ROM:001206AC ROM:001206AC sub_1206AC: ; CODE XREF: ROM:00120564↑p ROM:001206AC move.w ($C0C).w,($C0E).w ROM:001206B2 rts ROM:001206B2 ; End of function sub_1206AC ROM:001206B2 ROM:001206B4 ROM:001206B4 ; =============== S U B R O U T I N E ======================================= ROM:001206B4 ROM:001206B4 ROM:001206B4 sub_1206B4: ; CODE XREF: ROM:0012051A↑p ROM:001206B4 move.w ($720).w,d0 ROM:001206B8 muls.w ($C0C).w,d0 ROM:001206BC divs.w $358(a5),d0 ROM:001206C0 move.w d0,($C0E).w ROM:001206C4 rts ROM:001206C4 ; End of function sub_1206B4 ROM:001206C4 ROM:001206C6 ROM:001206C6 ; =============== S U B R O U T I N E ======================================= ROM:001206C6 ROM:001206C6 ROM:001206C6 sub_1206C6: ; CODE XREF: ROM:0012060A↑p ROM:001206C6 move.w ($720).w,d0 ROM:001206CA muls.w ($C0C).w,d0 ROM:001206CE divs.w $35A(a5),d0 ROM:001206D2 move.w d0,($C0E).w ROM:001206D6 rts ROM:001206D6 ; End of function sub_1206C6 ROM:001206D6 ROM:001206D8 ROM:001206D8 ; =============== S U B R O U T I N E ======================================= ROM:001206D8 ROM:001206D8 ROM:001206D8 sub_1206D8: ; CODE XREF: sub_1119C6+1AA↑p ROM:001206D8 btst #2,($1345).w ROM:001206DE beq.s locret_1206F4 ROM:001206E0 move.l ($A2C).w,d0 ROM:001206E4 divs.l #$64,d0 ; 'd' ROM:001206EC add.l ($96C).w,d0 ROM:001206F0 move.l d0,($96C).w ROM:001206F4 ROM:001206F4 locret_1206F4: ; CODE XREF: sub_1206D8+6↑j ROM:001206F4 rts ROM:001206F4 ; End of function sub_1206D8 ROM:001206F4 ROM:001206F6 ; --------------------------------------------------------------------------- ROM:001206F6 cmpi.w #0,($5BA).w ROM:001206FC bne.l loc_120886 ROM:00120702 bset #5,($950).w ROM:00120708 bclr #5,($949).w ROM:0012070E bclr #3,($940).w ROM:00120714 bclr #0,($941).w ROM:0012071A bclr #1,($948).w ROM:00120720 move.w #$3886,d1 ROM:00120724 move.w ($A4C).w,d2 ROM:00120728 move.w ($5BA).w,d3 ROM:0012072C bsr.l sub_1178F0 ROM:00120732 move.w d1,($C18).w ROM:00120736 clr.w d7 ROM:00120738 move.b ($121B).l,d7 ROM:0012073E andi.w #$F,d7 ROM:00120742 move.b ($121B).l,($115C).w ROM:0012074A cmpi.w #2,d7 ROM:0012074E bgt.s loc_120756 ROM:00120750 cmpi.w #0,d7 ROM:00120754 bgt.s loc_12075C ROM:00120756 ROM:00120756 loc_120756: ; CODE XREF: ROM:0012074E↑j ROM:00120756 bra.l loc_120886 ROM:0012075C ; --------------------------------------------------------------------------- ROM:0012075C ROM:0012075C loc_12075C: ; CODE XREF: ROM:00120754↑j ROM:0012075C subq.w #1,d7 ROM:0012075E moveq #$10,d0 ROM:00120760 asr.w #4,d0 ROM:00120762 add.w d7,d0 ROM:00120764 lea ($FFFFFF10).w,a1 ROM:00120768 asl.w #4,d7 ROM:0012076A adda.w d7,a1 ROM:0012076C asr.w #4,d7 ROM:0012076E move.w d0,($C1A).w ROM:00120772 bsr.l sub_118C26 ROM:00120778 moveq #8,d2 ROM:0012077A moveq #0,d1 ROM:0012077C moveq #1,d4 ROM:0012077E moveq #1,d5 ROM:00120780 moveq #1,d1 ROM:00120782 asl.w d0,d1 ROM:00120784 move.w d1,($C16).w ROM:00120788 move.w ($C16).w,d1 ROM:0012078C not.w d1 ROM:0012078E and.w d1,($FFFFFE20).w ROM:00120792 move.w #0,d1 ROM:00120796 bsr.l sub_118BAA ROM:0012079C move.w ($C1A).w,d0 ROM:001207A0 move.w ($FFFFFE20).w,d1 ROM:001207A4 and.w ($C16).w,d1 ROM:001207A8 ROM:001207A8 loc_1207A8: ; CODE XREF: ROM:001207B2↓j ROM:001207A8 bne.s loc_1207B4 ROM:001207AA move.w ($FFFFFE20).w,d1 ROM:001207AE and.w ($C16).w,d1 ROM:001207B2 bra.s loc_1207A8 ROM:001207B4 ; --------------------------------------------------------------------------- ROM:001207B4 ROM:001207B4 loc_1207B4: ; CODE XREF: ROM:loc_1207A8↑j ROM:001207B4 move.w 8(a1),($C12).w ROM:001207BA bsr.l sub_118C26 ROM:001207C0 moveq #$C,d2 ROM:001207C2 moveq #0,d1 ROM:001207C4 moveq #0,d3 ROM:001207C6 moveq #1,d4 ROM:001207C8 moveq #1,d5 ROM:001207CA move.w #$89,(a1) ROM:001207CE move.w ($C18).w,2(a1) ROM:001207D4 asl.w #4,d0 ROM:001207D6 addi.w #8,d0 ROM:001207DA move.w d0,4(a1) ROM:001207DE move.w ($C1A).w,d0 ROM:001207E2 move.w ($C16).w,d1 ROM:001207E6 not.w d1 ROM:001207E8 and.w d1,($FFFFFE20).w ROM:001207EC move.w #0,d1 ROM:001207F0 bsr.l sub_118BAA ROM:001207F6 move.w ($C1A).w,d0 ROM:001207FA clr.w d6 ROM:001207FC clr.w d6 ROM:001207FE clr.w d1 ROM:00120800 ROM:00120800 loc_120800: ; CODE XREF: ROM:loc_12082E↓j ROM:00120800 cmpi.w #0,d6 ROM:00120804 bne.s loc_120830 ROM:00120806 cmpi.w #0,d1 ROM:0012080A bne.s loc_120830 ROM:0012080C move.w ($FFFFFE20).w,d1 ROM:00120810 and.w ($C16).w,d1 ROM:00120814 btst #0,($941).w ROM:0012081A beq.s loc_12082E ROM:0012081C move.w #$FFFF,d6 ROM:00120820 bset #3,($940).w ROM:00120826 lea ($FFFFFF90).w,a0 ROM:0012082A move.w 8(a0),d5 ROM:0012082E ROM:0012082E loc_12082E: ; CODE XREF: ROM:0012081A↑j ROM:0012082E bra.s loc_120800 ROM:00120830 ; --------------------------------------------------------------------------- ROM:00120830 ROM:00120830 loc_120830: ; CODE XREF: ROM:00120804↑j ROM:00120830 ; ROM:0012080A↑j ROM:00120830 btst #3,($940).w ROM:00120836 beq.s loc_12083C ROM:00120838 move.w d5,($C14).w ROM:0012083C ROM:0012083C loc_12083C: ; CODE XREF: ROM:00120836↑j ROM:0012083C clr.w d6 ROM:0012083E clr.w d1 ROM:00120840 ROM:00120840 loc_120840: ; CODE XREF: ROM:loc_120866↓j ROM:00120840 cmpi.w #0,d6 ROM:00120844 bne.s loc_120868 ROM:00120846 cmpi.w #0,d1 ROM:0012084A bne.s loc_120868 ROM:0012084C move.w ($FFFFFE20).w,d1 ROM:00120850 and.w ($C16).w,d1 ROM:00120854 btst #1,($948).w ROM:0012085A beq.s loc_120866 ROM:0012085C move.w #$FFFF,d6 ROM:00120860 bset #5,($949).w ROM:00120866 ROM:00120866 loc_120866: ; CODE XREF: ROM:0012085A↑j ROM:00120866 bra.s loc_120840 ROM:00120868 ; --------------------------------------------------------------------------- ROM:00120868 ROM:00120868 loc_120868: ; CODE XREF: ROM:00120844↑j ROM:00120868 ; ROM:0012084A↑j ROM:00120868 bsr.l sub_116A46 ROM:0012086E move.w ($C14).w,d0 ROM:00120872 sub.w ($C12).w,d0 ROM:00120876 move.w d0,($C5C).w ROM:0012087A bclr #5,($950).w ROM:00120880 bra.l locret_12088C ROM:00120886 ; --------------------------------------------------------------------------- ROM:00120886 ROM:00120886 loc_120886: ; CODE XREF: ROM:001206FC↑j ROM:00120886 ; ROM:loc_120756↑j ROM:00120886 bset #4,($135F).w ROM:0012088C ROM:0012088C locret_12088C: ; CODE XREF: ROM:00120880↑j ROM:0012088C rts ROM:0012088E ROM:0012088E ; =============== S U B R O U T I N E ======================================= ROM:0012088E ROM:0012088E ROM:0012088E sub_12088E: ; CODE XREF: sub_124988+42↓p ROM:0012088E bclr #4,($1343).w ROM:00120894 bclr #5,($1366).w ROM:0012089A clr.w d1 ROM:0012089C move.b ($115D).w,d1 ROM:001208A0 cmpi.w #3,d1 ROM:001208A4 bcc.s locret_1208AE ROM:001208A6 movea.l off_1208B0(pc,d1.w*4),a0 ROM:001208AA nop ROM:001208AC jmp (a0) ROM:001208AE ; --------------------------------------------------------------------------- ROM:001208AE ROM:001208AE locret_1208AE: ; CODE XREF: sub_12088E+16↑j ROM:001208AE rts ROM:001208AE ; End of function sub_12088E ROM:001208AE ROM:001208AE ; --------------------------------------------------------------------------- ROM:001208B0 off_1208B0: dc.l loc_1208BC ; DATA XREF: sub_12088E+18↑r ROM:001208B4 dc.l loc_1208CA ROM:001208B8 dc.l loc_1208EA ROM:001208BC ; --------------------------------------------------------------------------- ROM:001208BC ROM:001208BC loc_1208BC: ; DATA XREF: ROM:off_1208B0↑o ROM:001208BC bset #5,($1366).w ROM:001208C2 move.b #1,($115D).w ROM:001208C8 rts ROM:001208CA ; --------------------------------------------------------------------------- ROM:001208CA ROM:001208CA loc_1208CA: ; DATA XREF: ROM:001208B4↑o ROM:001208CA btst #0,($135A).w ROM:001208D0 bne.s locret_1208DA ROM:001208D2 btst #5,($946).w ROM:001208D8 bne.s loc_1208DC ROM:001208DA ROM:001208DA locret_1208DA: ; CODE XREF: ROM:001208D0↑j ROM:001208DA rts ROM:001208DC ; --------------------------------------------------------------------------- ROM:001208DC ROM:001208DC loc_1208DC: ; CODE XREF: ROM:001208D8↑j ROM:001208DC bset #4,($1343).w ROM:001208E2 move.b #2,($115D).w ROM:001208E8 rts ROM:001208EA ; --------------------------------------------------------------------------- ROM:001208EA ROM:001208EA loc_1208EA: ; DATA XREF: ROM:001208B8↑o ROM:001208EA btst #0,($135A).w ROM:001208F0 bne.s loc_1208FC ROM:001208F2 btst #5,($946).w ROM:001208F8 beq.s loc_1208FC ROM:001208FA rts ROM:001208FC ; --------------------------------------------------------------------------- ROM:001208FC ROM:001208FC loc_1208FC: ; CODE XREF: ROM:001208F0↑j ROM:001208FC ; ROM:001208F8↑j ROM:001208FC bset #5,($1366).w ROM:00120902 move.b #1,($115D).w ROM:00120908 rts ROM:0012090A ROM:0012090A ; =============== S U B R O U T I N E ======================================= ROM:0012090A ROM:0012090A ROM:0012090A sub_12090A: ; CODE XREF: sub_11FF22+1A↑p ROM:0012090A clr.l d1 ROM:0012090C move.w ($5BC).w,d1 ROM:00120910 swap d1 ROM:00120912 move.w ($C1C).w,d2 ROM:00120916 swap d2 ROM:00120918 move.w ($C22).w,d2 ROM:0012091C move.w $364(a5),d3 ROM:00120920 ext.l d3 ROM:00120922 bsr.l sub_1177FC ROM:00120928 move.w d4,($C22).w ROM:0012092C swap d4 ROM:0012092E move.w $362(a5),d0 ROM:00120932 cmp.w d4,d0 ROM:00120934 ble.s loc_12093E ROM:00120936 move.w $362(a5),($C1C).w ROM:0012093C bra.s loc_120942 ROM:0012093E ; --------------------------------------------------------------------------- ROM:0012093E ROM:0012093E loc_12093E: ; CODE XREF: sub_12090A+2A↑j ROM:0012093E move.w d4,($C1C).w ROM:00120942 ROM:00120942 loc_120942: ; CODE XREF: sub_12090A+32↑j ROM:00120942 btst #1,($134C).w ROM:00120948 bne.s loc_120954 ROM:0012094A move.w #0,($C24).w ROM:00120950 bra.w locret_1209FE ROM:00120954 ; --------------------------------------------------------------------------- ROM:00120954 ROM:00120954 loc_120954: ; CODE XREF: sub_12090A+3E↑j ROM:00120954 move.w $366(a5),d0 ROM:00120958 btst #1,($143D).w ROM:0012095E beq.s loc_120978 ROM:00120960 btst #0,($C59).w ROM:00120966 bne.s loc_120978 ROM:00120968 cmp.w ($560).w,d0 ROM:0012096C blt.s loc_120978 ROM:0012096E move.w #0,($C24).w ROM:00120974 bra.w locret_1209FE ROM:00120978 ; --------------------------------------------------------------------------- ROM:00120978 ROM:00120978 loc_120978: ; CODE XREF: sub_12090A+54↑j ROM:00120978 ; sub_12090A+5C↑j ... ROM:00120978 btst #6,($1360).w ROM:0012097E bne.s loc_12098A ROM:00120980 move.w #0,($C24).w ROM:00120986 bra.w locret_1209FE ROM:0012098A ; --------------------------------------------------------------------------- ROM:0012098A ROM:0012098A loc_12098A: ; CODE XREF: sub_12090A+74↑j ROM:0012098A cmpi.w #$1F4,($5BA).w ROM:00120990 ble.s loc_1209C4 ROM:00120992 move.w ($5BC).w,d0 ROM:00120996 move.w ($C1C).w,d2 ROM:0012099A cmpi.w #$1388,d2 ROM:0012099E ble.s loc_1209A4 ROM:001209A0 move.w #$1388,d2 ROM:001209A4 ROM:001209A4 loc_1209A4: ; CODE XREF: sub_12090A+94↑j ROM:001209A4 sub.w d2,d0 ROM:001209A6 muls.w #$2710,d0 ROM:001209AA move.w ($5BA).w,d1 ROM:001209AE muls.w ($5BA).w,d1 ROM:001209B2 divs.l #$3C,d1 ; '<' ROM:001209BA divs.l d1,d0 ROM:001209BE move.w d0,($C1E).w ROM:001209C2 bra.s loc_1209C8 ROM:001209C4 ; --------------------------------------------------------------------------- ROM:001209C4 ROM:001209C4 loc_1209C4: ; CODE XREF: sub_12090A+86↑j ROM:001209C4 clr.w ($C1E).w ROM:001209C8 ROM:001209C8 loc_1209C8: ; CODE XREF: sub_12090A+B8↑j ROM:001209C8 move.w #$3874,d1 ROM:001209CC move.w ($A90).w,d2 ROM:001209D0 move.w ($5BA).w,d3 ROM:001209D4 bsr.l sub_1178F0 ROM:001209DA move.w d1,($C20).w ROM:001209DE move.w #$3876,d1 ROM:001209E2 move.w ($C1E).w,d2 ROM:001209E6 move.w ($A5E).w,d3 ROM:001209EA bsr.l sub_1178F0 ROM:001209F0 cmp.w ($C20).w,d1 ROM:001209F4 bge.s loc_1209FA ROM:001209F6 move.w ($C20).w,d1 ROM:001209FA ROM:001209FA loc_1209FA: ; CODE XREF: sub_12090A+EA↑j ROM:001209FA move.w d1,($C24).w ROM:001209FE ROM:001209FE locret_1209FE: ; CODE XREF: sub_12090A+46↑j ROM:001209FE ; sub_12090A+6A↑j ... ROM:001209FE rts ROM:001209FE ; End of function sub_12090A 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_11FF22+8↑p ROM:00120A00 bsr.w sub_120A0A ROM:00120A04 bsr.w sub_120A6A ROM:00120A08 rts ROM:00120A08 ; End of function sub_120A00 ROM:00120A08 ROM:00120A0A ROM:00120A0A ; =============== S U B R O U T I N E ======================================= ROM:00120A0A ROM:00120A0A ROM:00120A0A sub_120A0A: ; CODE XREF: sub_120A00↑p ROM:00120A0A move.w #$3878,d1 ROM:00120A0E move.w ($A5E).w,d2 ROM:00120A12 move.w ($A5A).w,d3 ROM:00120A16 bsr.l sub_1178F0 ROM:00120A1C move.w d1,($C28).w ROM:00120A20 move.w #$387A,d1 ROM:00120A24 move.w ($5BA).w,d2 ROM:00120A28 move.w ($A5A).w,d3 ROM:00120A2C bsr.l sub_1178F0 ROM:00120A32 move.w d1,($C2A).w ROM:00120A36 move.w #$387C,d1 ROM:00120A3A move.w ($A5E).w,d2 ROM:00120A3E move.w ($5BA).w,d3 ROM:00120A42 bsr.l sub_1178F0 ROM:00120A48 move.w d1,($C2E).w ROM:00120A4C move.w ($C28).w,d0 ROM:00120A50 cmp.w ($C2A).w,d0 ROM:00120A54 bge.s loc_120A5A ROM:00120A56 move.w ($C2A).w,d0 ROM:00120A5A ROM:00120A5A loc_120A5A: ; CODE XREF: sub_120A0A+4A↑j ROM:00120A5A cmp.w ($C2E).w,d0 ROM:00120A5E bge.s loc_120A64 ROM:00120A60 move.w ($C2E).w,d0 ROM:00120A64 ROM:00120A64 loc_120A64: ; CODE XREF: sub_120A0A+54↑j ROM:00120A64 move.w d0,($C2C).w ROM:00120A68 rts ROM:00120A68 ; End of function sub_120A0A ROM:00120A68 ROM:00120A6A ROM:00120A6A ; =============== S U B R O U T I N E ======================================= ROM:00120A6A ROM:00120A6A ROM:00120A6A sub_120A6A: ; CODE XREF: sub_120A00+4↑p ROM:00120A6A clr.w d1 ROM:00120A6C move.b ($115E).w,d1 ROM:00120A70 cmpi.w #4,d1 ROM:00120A74 bcc.s locret_120A7E ROM:00120A76 movea.l off_120A80(pc,d1.w*4),a0 ROM:00120A7A nop ROM:00120A7C jmp (a0) ROM:00120A7E ; --------------------------------------------------------------------------- ROM:00120A7E ROM:00120A7E locret_120A7E: ; CODE XREF: sub_120A6A+A↑j ROM:00120A7E rts ROM:00120A7E ; End of function sub_120A6A ROM:00120A7E ROM:00120A7E ; --------------------------------------------------------------------------- ROM:00120A80 off_120A80: dc.l loc_120A90 ; DATA XREF: sub_120A6A+C↑r ROM:00120A84 dc.l loc_120A9E ROM:00120A88 dc.l loc_120AC2 ROM:00120A8C dc.l loc_120AEC ROM:00120A90 ; --------------------------------------------------------------------------- ROM:00120A90 ROM:00120A90 loc_120A90: ; DATA XREF: ROM:off_120A80↑o ROM:00120A90 bsr.w sub_120C6E ROM:00120A94 move.b #1,($115E).w ROM:00120A9A bra.s locret_120AC0 ROM:00120A9C ; --------------------------------------------------------------------------- ROM:00120A9C rts ROM:00120A9E ; --------------------------------------------------------------------------- ROM:00120A9E ROM:00120A9E loc_120A9E: ; DATA XREF: ROM:00120A84↑o ROM:00120A9E btst #5,($1362).w ROM:00120AA4 beq.s locret_120AC0 ROM:00120AA6 move.w $368(a5),d0 ROM:00120AAA clr.b ($92E).w ROM:00120AAE move.w d0,($740).w ROM:00120AB2 move.b #1,($92E).w ROM:00120AB8 move.b #2,($115E).w ROM:00120ABE bra.s locret_120AEA ROM:00120AC0 ; --------------------------------------------------------------------------- ROM:00120AC0 ROM:00120AC0 locret_120AC0: ; CODE XREF: ROM:00120A9A↑j ROM:00120AC0 ; ROM:00120AA4↑j ... ROM:00120AC0 rts ROM:00120AC2 ; --------------------------------------------------------------------------- ROM:00120AC2 ROM:00120AC2 loc_120AC2: ; DATA XREF: ROM:00120A88↑o ROM:00120AC2 cmpi.w #0,($740).w ROM:00120AC8 bgt.s loc_120AD2 ROM:00120ACA move.b #3,($115E).w ROM:00120AD0 bra.s loc_120B04 ROM:00120AD2 ; --------------------------------------------------------------------------- ROM:00120AD2 ROM:00120AD2 loc_120AD2: ; CODE XREF: ROM:00120AC8↑j ROM:00120AD2 btst #5,($1362).w ROM:00120AD8 bne.s locret_120AEA ROM:00120ADA clr.b ($92E).w ROM:00120ADE clr.w ($740).w ROM:00120AE2 move.b #1,($115E).w ROM:00120AE8 bra.s locret_120AC0 ROM:00120AEA ; --------------------------------------------------------------------------- ROM:00120AEA ROM:00120AEA locret_120AEA: ; CODE XREF: ROM:00120ABE↑j ROM:00120AEA ; ROM:00120AD8↑j ROM:00120AEA rts ROM:00120AEC ; --------------------------------------------------------------------------- ROM:00120AEC ROM:00120AEC loc_120AEC: ; DATA XREF: ROM:00120A8C↑o ROM:00120AEC btst #5,($1362).w ROM:00120AF2 bne.s loc_120B04 ROM:00120AF4 bsr.w sub_120B0C ROM:00120AF8 bsr.w sub_120C6E ROM:00120AFC move.b #1,($115E).w ROM:00120B02 bra.s locret_120AC0 ROM:00120B04 ; --------------------------------------------------------------------------- ROM:00120B04 ROM:00120B04 loc_120B04: ; CODE XREF: ROM:00120AD0↑j ROM:00120B04 ; ROM:00120AF2↑j ROM:00120B04 bsr.w sub_120B2C ROM:00120B08 rts ROM:00120B0A ; --------------------------------------------------------------------------- ROM:00120B0A rts ROM:00120B0C ROM:00120B0C ; =============== S U B R O U T I N E ======================================= ROM:00120B0C ROM:00120B0C ROM:00120B0C sub_120B0C: ; CODE XREF: ROM:00120AF4↑p ROM:00120B0C move.b #0,($115F).w ROM:00120B12 clr.b ($930).w ROM:00120B16 clr.w ($744).w ROM:00120B1A clr.b ($92F).w ROM:00120B1E clr.w ($742).w ROM:00120B22 clr.b ($931).w ROM:00120B26 clr.w ($746).w ROM:00120B2A rts ROM:00120B2A ; End of function sub_120B0C ROM:00120B2A ROM:00120B2C ROM:00120B2C ; =============== S U B R O U T I N E ======================================= ROM:00120B2C ROM:00120B2C ROM:00120B2C sub_120B2C: ; CODE XREF: ROM:loc_120B04↑p ROM:00120B2C clr.w d1 ROM:00120B2E move.b ($115F).w,d1 ROM:00120B32 cmpi.w #5,d1 ROM:00120B36 bcc.s locret_120B40 ROM:00120B38 movea.l off_120B42(pc,d1.w*4),a0 ROM:00120B3C nop ROM:00120B3E jmp (a0) ROM:00120B40 ; --------------------------------------------------------------------------- ROM:00120B40 ROM:00120B40 locret_120B40: ; CODE XREF: sub_120B2C+A↑j ROM:00120B40 rts ROM:00120B40 ; End of function sub_120B2C ROM:00120B40 ROM:00120B40 ; --------------------------------------------------------------------------- ROM:00120B42 off_120B42: dc.l loc_120B56 ; DATA XREF: sub_120B2C+C↑r ROM:00120B46 dc.l loc_120B72 ROM:00120B4A dc.l loc_120BC8 ROM:00120B4E dc.l loc_120C08 ROM:00120B52 dc.l loc_120C30 ROM:00120B56 ; --------------------------------------------------------------------------- ROM:00120B56 ROM:00120B56 loc_120B56: ; DATA XREF: ROM:off_120B42↑o ROM:00120B56 move.w $36A(a5),d0 ROM:00120B5A clr.b ($931).w ROM:00120B5E move.w d0,($746).w ROM:00120B62 move.b #1,($931).w ROM:00120B68 move.b #1,($115F).w ROM:00120B6E bra.s locret_120BC6 ROM:00120B70 ; --------------------------------------------------------------------------- ROM:00120B70 rts ROM:00120B72 ; --------------------------------------------------------------------------- ROM:00120B72 ROM:00120B72 loc_120B72: ; DATA XREF: ROM:00120B46↑o ROM:00120B72 cmpi.w #0,($C2C).w ROM:00120B78 blt.s loc_120BA4 ROM:00120B7A move.w ($746).w,d0 ROM:00120B7E move.w $36A(a5),d1 ROM:00120B82 sub.w d0,d1 ROM:00120B84 clr.b ($92F).w ROM:00120B88 move.w d1,($742).w ROM:00120B8C move.b #1,($92F).w ROM:00120B92 clr.b ($931).w ROM:00120B96 clr.w ($746).w ROM:00120B9A move.b #4,($115F).w ROM:00120BA0 bra.w loc_120C66 ROM:00120BA4 ; --------------------------------------------------------------------------- ROM:00120BA4 ROM:00120BA4 loc_120BA4: ; CODE XREF: ROM:00120B78↑j ROM:00120BA4 cmpi.w #0,($746).w ROM:00120BAA bgt.s locret_120BC6 ROM:00120BAC move.w $36C(a5),d0 ROM:00120BB0 clr.b ($930).w ROM:00120BB4 move.w d0,($744).w ROM:00120BB8 move.b #1,($930).w ROM:00120BBE move.b #2,($115F).w ROM:00120BC4 bra.s loc_120C02 ROM:00120BC6 ; --------------------------------------------------------------------------- ROM:00120BC6 ROM:00120BC6 locret_120BC6: ; CODE XREF: ROM:00120B6E↑j ROM:00120BC6 ; ROM:00120BAA↑j ... ROM:00120BC6 rts ROM:00120BC8 ; --------------------------------------------------------------------------- ROM:00120BC8 ROM:00120BC8 loc_120BC8: ; DATA XREF: ROM:00120B4A↑o ROM:00120BC8 cmpi.w #0,($C2C).w ROM:00120BCE blt.s loc_120BF2 ROM:00120BD0 move.w $36A(a5),d1 ROM:00120BD4 clr.b ($92F).w ROM:00120BD8 move.w d1,($742).w ROM:00120BDC move.b #1,($92F).w ROM:00120BE2 clr.b ($930).w ROM:00120BE6 clr.w ($744).w ROM:00120BEA move.b #4,($115F).w ROM:00120BF0 bra.s loc_120C66 ROM:00120BF2 ; --------------------------------------------------------------------------- ROM:00120BF2 ROM:00120BF2 loc_120BF2: ; CODE XREF: ROM:00120BCE↑j ROM:00120BF2 cmpi.w #0,($744).w ROM:00120BF8 bgt.s loc_120C02 ROM:00120BFA move.b #3,($115F).w ROM:00120C00 bra.s loc_120C2A ROM:00120C02 ; --------------------------------------------------------------------------- ROM:00120C02 ROM:00120C02 loc_120C02: ; CODE XREF: ROM:00120BC4↑j ROM:00120C02 ; ROM:00120BF8↑j ROM:00120C02 bsr.w sub_120C74 ROM:00120C06 rts ROM:00120C08 ; --------------------------------------------------------------------------- ROM:00120C08 ROM:00120C08 loc_120C08: ; DATA XREF: ROM:00120B4E↑o ROM:00120C08 cmpi.w #0,($C2C).w ROM:00120C0E blt.s loc_120C2A ROM:00120C10 move.w $36A(a5),d1 ROM:00120C14 clr.b ($92F).w ROM:00120C18 move.w d1,($742).w ROM:00120C1C move.b #1,($92F).w ROM:00120C22 move.b #4,($115F).w ROM:00120C28 bra.s loc_120C66 ROM:00120C2A ; --------------------------------------------------------------------------- ROM:00120C2A ROM:00120C2A loc_120C2A: ; CODE XREF: ROM:00120C00↑j ROM:00120C2A ; ROM:00120C0E↑j ROM:00120C2A bsr.w sub_120C74 ROM:00120C2E rts ROM:00120C30 ; --------------------------------------------------------------------------- ROM:00120C30 ROM:00120C30 loc_120C30: ; DATA XREF: ROM:00120B52↑o ROM:00120C30 cmpi.w #0,($C2C).w ROM:00120C36 bge.s loc_120C66 ROM:00120C38 move.w ($742).w,d0 ROM:00120C3C move.w $36A(a5),d1 ROM:00120C40 sub.w d0,d1 ROM:00120C42 clr.b ($931).w ROM:00120C46 move.w d1,($746).w ROM:00120C4A move.b #1,($931).w ROM:00120C50 bsr.w sub_120C6E ROM:00120C54 clr.b ($92F).w ROM:00120C58 clr.w ($742).w ROM:00120C5C move.b #1,($115F).w ROM:00120C62 bra.w locret_120BC6 ROM:00120C66 ; --------------------------------------------------------------------------- ROM:00120C66 ROM:00120C66 loc_120C66: ; CODE XREF: ROM:00120BA0↑j ROM:00120C66 ; ROM:00120BF0↑j ... ROM:00120C66 bsr.w sub_120C74 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: ROM:loc_120A90↑p ROM:00120C6E ; ROM:00120AF8↑p ... ROM:00120C6E clr.w ($C26).w ROM:00120C72 rts ROM:00120C72 ; End of function sub_120C6E ROM:00120C72 ROM:00120C74 ROM:00120C74 ; =============== S U B R O U T I N E ======================================= ROM:00120C74 ROM:00120C74 ROM:00120C74 sub_120C74: ; CODE XREF: ROM:loc_120C02↑p ROM:00120C74 ; ROM:loc_120C2A↑p ... ROM:00120C74 move.w $36C(a5),d0 ROM:00120C78 cmpi.w #0,d0 ROM:00120C7C bne.s loc_120C86 ROM:00120C7E move.w ($C2C).w,($C26).w ROM:00120C84 bra.s locret_120C9A ROM:00120C86 ; --------------------------------------------------------------------------- ROM:00120C86 ROM:00120C86 loc_120C86: ; CODE XREF: sub_120C74+8↑j ROM:00120C86 move.w ($744).w,d1 ROM:00120C8A sub.w d1,d0 ROM:00120C8C move.w ($C2C).w,d2 ROM:00120C90 muls.w d0,d2 ROM:00120C92 divs.w $36C(a5),d2 ROM:00120C96 move.w d2,($C26).w ROM:00120C9A ROM:00120C9A locret_120C9A: ; CODE XREF: sub_120C74+10↑j ROM:00120C9A rts ROM:00120C9A ; End of function sub_120C74 ROM:00120C9A ROM:00120C9C ROM:00120C9C ; =============== S U B R O U T I N E ======================================= ROM:00120C9C ROM:00120C9C ROM:00120C9C sub_120C9C: ; CODE XREF: sub_11FF22+14↑p ROM:00120C9C btst #3,($93E).w ROM:00120CA2 beq.s loc_120CB6 ROM:00120CA4 move.w #$37DA,d1 ROM:00120CA8 move.w ($A90).w,d2 ROM:00120CAC bsr.l sub_1178F0 ROM:00120CB2 move.w d1,($C32).w ROM:00120CB6 ROM:00120CB6 loc_120CB6: ; CODE XREF: sub_120C9C+6↑j ROM:00120CB6 bsr.w sub_120EEA ROM:00120CBA bsr.w sub_120F1E ROM:00120CBE clr.w d1 ROM:00120CC0 move.b ($1160).w,d1 ROM:00120CC4 cmpi.w #5,d1 ROM:00120CC8 bcc.s locret_120CD2 ROM:00120CCA movea.l off_120CD4(pc,d1.w*4),a0 ROM:00120CCE nop ROM:00120CD0 jmp (a0) ROM:00120CD2 ; --------------------------------------------------------------------------- ROM:00120CD2 ROM:00120CD2 locret_120CD2: ; CODE XREF: sub_120C9C+2C↑j ROM:00120CD2 rts ROM:00120CD2 ; End of function sub_120C9C ROM:00120CD2 ROM:00120CD2 ; --------------------------------------------------------------------------- ROM:00120CD4 off_120CD4: dc.l loc_120CE8 ; DATA XREF: sub_120C9C+2E↑r ROM:00120CD8 dc.l loc_120CF6 ROM:00120CDC dc.l loc_120D1A ROM:00120CE0 dc.l loc_120D6C ROM:00120CE4 dc.l loc_120DB8 ROM:00120CE8 ; --------------------------------------------------------------------------- ROM:00120CE8 ROM:00120CE8 loc_120CE8: ; DATA XREF: ROM:off_120CD4↑o ROM:00120CE8 bsr.w sub_120EA6 ROM:00120CEC move.b #1,($1160).w ROM:00120CF2 bra.s loc_120D14 ROM:00120CF4 ; --------------------------------------------------------------------------- ROM:00120CF4 rts ROM:00120CF6 ; --------------------------------------------------------------------------- ROM:00120CF6 ROM:00120CF6 loc_120CF6: ; DATA XREF: ROM:00120CD8↑o ROM:00120CF6 move.w ($C38).w,d0 ROM:00120CFA sub.w $372(a5),d0 ROM:00120CFE btst #1,($134C).w ROM:00120D04 beq.s loc_120D0C ROM:00120D06 cmp.w ($A5E).w,d0 ROM:00120D0A ble.s loc_120D14 ROM:00120D0C ROM:00120D0C loc_120D0C: ; CODE XREF: ROM:00120D04↑j ROM:00120D0C move.b #2,($1160).w ROM:00120D12 bra.s loc_120D62 ROM:00120D14 ; --------------------------------------------------------------------------- ROM:00120D14 ROM:00120D14 loc_120D14: ; CODE XREF: ROM:00120CF2↑j ROM:00120D14 ; ROM:00120D0A↑j ... ROM:00120D14 bsr.w sub_120EC6 ROM:00120D18 rts ROM:00120D1A ; --------------------------------------------------------------------------- ROM:00120D1A ROM:00120D1A loc_120D1A: ; DATA XREF: ROM:00120CDC↑o ROM:00120D1A btst #3,($1347).w ROM:00120D20 bne.s loc_120D36 ROM:00120D22 btst #6,($1344).w ROM:00120D28 beq.s loc_120D36 ROM:00120D2A move.b #1,($1160).w ROM:00120D30 bra.w loc_120D14 ROM:00120D34 ; --------------------------------------------------------------------------- ROM:00120D34 rts ROM:00120D36 ; --------------------------------------------------------------------------- ROM:00120D36 ROM:00120D36 loc_120D36: ; CODE XREF: ROM:00120D20↑j ROM:00120D36 ; ROM:00120D28↑j ROM:00120D36 btst #3,($1347).w ROM:00120D3C beq.s loc_120D62 ROM:00120D3E btst #6,($1344).w ROM:00120D44 beq.s loc_120D62 ROM:00120D46 move.w ($C36).w,d0 ROM:00120D4A clr.b ($920).w ROM:00120D4E move.w d0,($724).w ROM:00120D52 move.b #1,($920).w ROM:00120D58 move.b #3,($1160).w ROM:00120D5E bra.s loc_120DB2 ROM:00120D60 ; --------------------------------------------------------------------------- ROM:00120D60 rts ROM:00120D62 ; --------------------------------------------------------------------------- ROM:00120D62 ROM:00120D62 loc_120D62: ; CODE XREF: ROM:00120D12↑j ROM:00120D62 ; ROM:00120D3C↑j ... ROM:00120D62 bsr.w sub_120EAE ROM:00120D66 bsr.w sub_120EC6 ROM:00120D6A rts ROM:00120D6C ; --------------------------------------------------------------------------- ROM:00120D6C ROM:00120D6C loc_120D6C: ; DATA XREF: ROM:00120CE0↑o ROM:00120D6C move.w ($C38).w,d0 ROM:00120D70 sub.w $372(a5),d0 ROM:00120D74 btst #1,($134C).w ROM:00120D7A beq.s loc_120D82 ROM:00120D7C cmp.w ($A5E).w,d0 ROM:00120D80 ble.s loc_120D90 ROM:00120D82 ROM:00120D82 loc_120D82: ; CODE XREF: ROM:00120D7A↑j ROM:00120D82 bsr.w sub_120EA6 ROM:00120D86 move.b #2,($1160).w ROM:00120D8C bra.s loc_120D62 ROM:00120D8E ; --------------------------------------------------------------------------- ROM:00120D8E rts ROM:00120D90 ; --------------------------------------------------------------------------- ROM:00120D90 ROM:00120D90 loc_120D90: ; CODE XREF: ROM:00120D80↑j ROM:00120D90 cmpi.w #0,($724).w ROM:00120D96 bgt.s loc_120DB2 ROM:00120D98 move.w $36E(a5),d0 ROM:00120D9C clr.b ($920).w ROM:00120DA0 move.w d0,($724).w ROM:00120DA4 move.b #1,($920).w ROM:00120DAA move.b #4,($1160).w ROM:00120DB0 bra.s loc_120DF8 ROM:00120DB2 ; --------------------------------------------------------------------------- ROM:00120DB2 ROM:00120DB2 loc_120DB2: ; CODE XREF: ROM:00120D5E↑j ROM:00120DB2 ; ROM:00120D96↑j ROM:00120DB2 bsr.w sub_120E00 ROM:00120DB6 rts ROM:00120DB8 ; --------------------------------------------------------------------------- ROM:00120DB8 ROM:00120DB8 loc_120DB8: ; DATA XREF: ROM:00120CE4↑o ROM:00120DB8 cmpi.w #0,($724).w ROM:00120DBE bgt.s loc_120DD0 ROM:00120DC0 bsr.w sub_120EA6 ROM:00120DC4 move.b #1,($1160).w ROM:00120DCA bra.l loc_120D14 ROM:00120DD0 ; --------------------------------------------------------------------------- ROM:00120DD0 ROM:00120DD0 loc_120DD0: ; CODE XREF: ROM:00120DBE↑j ROM:00120DD0 move.w ($C38).w,d0 ROM:00120DD4 sub.w $372(a5),d0 ROM:00120DD8 btst #1,($134C).w ROM:00120DDE beq.s loc_120DE6 ROM:00120DE0 cmp.w ($A5E).w,d0 ROM:00120DE4 ble.s loc_120DF8 ROM:00120DE6 ROM:00120DE6 loc_120DE6: ; CODE XREF: ROM:00120DDE↑j ROM:00120DE6 bsr.w sub_120EA6 ROM:00120DEA move.b #2,($1160).w ROM:00120DF0 bra.l loc_120D62 ROM:00120DF6 ; --------------------------------------------------------------------------- ROM:00120DF6 rts ROM:00120DF8 ; --------------------------------------------------------------------------- ROM:00120DF8 ROM:00120DF8 loc_120DF8: ; CODE XREF: ROM:00120DB0↑j ROM:00120DF8 ; ROM:00120DE4↑j ROM:00120DF8 bsr.w sub_120E82 ROM:00120DFC rts ROM:00120DFE ; --------------------------------------------------------------------------- ROM:00120DFE rts ROM:00120E00 ROM:00120E00 ; =============== S U B R O U T I N E ======================================= ROM:00120E00 ROM:00120E00 ROM:00120E00 sub_120E00: ; CODE XREF: ROM:loc_120DB2↑p ROM:00120E00 move.w #$387E,d1 ROM:00120E04 move.w ($A5E).w,d2 ROM:00120E08 move.w ($5BA).w,d3 ROM:00120E0C bsr.l sub_1178F0 ROM:00120E12 move.w d1,($C3C).w ROM:00120E16 btst #3,($1349).w ROM:00120E1C beq.s loc_120E50 ROM:00120E1E move.w #$3880,d1 ROM:00120E22 move.w ($A5E).w,d2 ROM:00120E26 move.w ($5BA).w,d3 ROM:00120E2A bsr.l sub_1178F0 ROM:00120E30 move.w d1,($C3A).w ROM:00120E34 clr.l d0 ROM:00120E36 move.w ($C3A).w,d0 ROM:00120E3A sub.w ($C3C).w,d0 ROM:00120E3E muls.w ($B2A).w,d0 ROM:00120E42 divs.w #$2710,d0 ROM:00120E46 add.w ($C3C).w,d0 ROM:00120E4A move.w d0,($C30).w ROM:00120E4E bra.s loc_120E5C ROM:00120E50 ; --------------------------------------------------------------------------- ROM:00120E50 ROM:00120E50 loc_120E50: ; CODE XREF: sub_120E00+1C↑j ROM:00120E50 move.w ($C3C).w,($C30).w ROM:00120E56 move.w #0,($C3A).w ROM:00120E5C ROM:00120E5C loc_120E5C: ; CODE XREF: sub_120E00+4E↑j ROM:00120E5C cmpi.w #0,($C30).w ROM:00120E62 ble.s loc_120E6A ROM:00120E64 move.w #0,($C30).w ROM:00120E6A ROM:00120E6A loc_120E6A: ; CODE XREF: sub_120E00+62↑j ROM:00120E6A move.w ($C32).w,d0 ROM:00120E6E cmp.w ($C30).w,d0 ROM:00120E72 ble.s loc_120E7A ROM:00120E74 move.w ($C32).w,($C30).w ROM:00120E7A ROM:00120E7A loc_120E7A: ; CODE XREF: sub_120E00+72↑j ROM:00120E7A move.w ($C30).w,($C34).w ROM:00120E80 rts ROM:00120E80 ; End of function sub_120E00 ROM:00120E80 ROM:00120E82 ROM:00120E82 ; =============== S U B R O U T I N E ======================================= ROM:00120E82 ROM:00120E82 ROM:00120E82 sub_120E82: ; CODE XREF: ROM:loc_120DF8↑p ROM:00120E82 move.w $36E(a5),d0 ROM:00120E86 cmpi.w #0,d0 ROM:00120E8A ble.s loc_120E9E ROM:00120E8C move.w ($C34).w,d0 ROM:00120E90 muls.w ($724).w,d0 ROM:00120E94 divs.w $36E(a5),d0 ROM:00120E98 move.w d0,($C30).w ROM:00120E9C bra.s locret_120EA4 ROM:00120E9E ; --------------------------------------------------------------------------- ROM:00120E9E ROM:00120E9E loc_120E9E: ; CODE XREF: sub_120E82+8↑j ROM:00120E9E move.w #0,($C30).w ROM:00120EA4 ROM:00120EA4 locret_120EA4: ; CODE XREF: sub_120E82+1A↑j ROM:00120EA4 rts ROM:00120EA4 ; End of function sub_120E82 ROM:00120EA4 ROM:00120EA6 ROM:00120EA6 ; =============== S U B R O U T I N E ======================================= ROM:00120EA6 ROM:00120EA6 ROM:00120EA6 sub_120EA6: ; CODE XREF: ROM:loc_120CE8↑p ROM:00120EA6 ; ROM:loc_120D82↑p ... ROM:00120EA6 move.w #0,($C30).w ROM:00120EAC rts ROM:00120EAC ; End of function sub_120EA6 ROM:00120EAC ROM:00120EAE ROM:00120EAE ; =============== S U B R O U T I N E ======================================= ROM:00120EAE ROM:00120EAE ROM:00120EAE sub_120EAE: ; CODE XREF: ROM:loc_120D62↑p ROM:00120EAE move.w #$3882,d1 ROM:00120EB2 move.w ($5BA).w,d2 ROM:00120EB6 move.w ($B22).w,d3 ROM:00120EBA bsr.l sub_1178F0 ROM:00120EC0 move.w d1,($C36).w ROM:00120EC4 rts ROM:00120EC4 ; End of function sub_120EAE ROM:00120EC4 ROM:00120EC6 ROM:00120EC6 ; =============== S U B R O U T I N E ======================================= ROM:00120EC6 ROM:00120EC6 ROM:00120EC6 sub_120EC6: ; CODE XREF: ROM:loc_120D14↑p ROM:00120EC6 ; ROM:00120D66↑p ROM:00120EC6 btst #3,($1349).w ROM:00120ECC beq.s loc_120ED4 ROM:00120ECE move.w ($B2A).w,d3 ROM:00120ED2 bra.s loc_120ED6 ROM:00120ED4 ; --------------------------------------------------------------------------- ROM:00120ED4 ROM:00120ED4 loc_120ED4: ; CODE XREF: sub_120EC6+6↑j ROM:00120ED4 clr.w d3 ROM:00120ED6 ROM:00120ED6 loc_120ED6: ; CODE XREF: sub_120EC6+C↑j ROM:00120ED6 move.w #$3884,d1 ROM:00120EDA move.w ($5BA).w,d2 ROM:00120EDE bsr.l sub_1178F0 ROM:00120EE4 move.w d1,($C38).w ROM:00120EE8 rts ROM:00120EE8 ; End of function sub_120EC6 ROM:00120EE8 ROM:00120EEA ROM:00120EEA ; =============== S U B R O U T I N E ======================================= ROM:00120EEA ROM:00120EEA ROM:00120EEA sub_120EEA: ; CODE XREF: sub_120C9C:loc_120CB6↑p ROM:00120EEA move.w ($C38).w,d1 ROM:00120EEE move.w $370(a5),d0 ROM:00120EF2 btst #1,($134C).w ROM:00120EF8 beq.s loc_120F16 ROM:00120EFA cmp.w ($A5E).w,d1 ROM:00120EFE bgt.s loc_120F16 ROM:00120F00 cmp.w ($5BA).w,d0 ROM:00120F04 blt.s loc_120F0E ROM:00120F06 bset #6,($1344).w ROM:00120F0C bra.s loc_120F14 ROM:00120F0E ; --------------------------------------------------------------------------- ROM:00120F0E ROM:00120F0E loc_120F0E: ; CODE XREF: sub_120EEA+1A↑j ROM:00120F0E bclr #6,($1344).w ROM:00120F14 ROM:00120F14 loc_120F14: ; CODE XREF: sub_120EEA+22↑j ROM:00120F14 bra.s locret_120F1C ROM:00120F16 ; --------------------------------------------------------------------------- ROM:00120F16 ROM:00120F16 loc_120F16: ; CODE XREF: sub_120EEA+E↑j ROM:00120F16 ; sub_120EEA+14↑j ROM:00120F16 bclr #6,($1344).w ROM:00120F1C ROM:00120F1C locret_120F1C: ; CODE XREF: sub_120EEA:loc_120F14↑j ROM:00120F1C rts ROM:00120F1C ; End of function sub_120EEA ROM:00120F1C ROM:00120F1E ROM:00120F1E ; =============== S U B R O U T I N E ======================================= ROM:00120F1E ROM:00120F1E ROM:00120F1E sub_120F1E: ; CODE XREF: sub_120C9C+1E↑p ROM:00120F1E move.w $374(a5),d0 ROM:00120F22 btst #1,($143D).w ROM:00120F28 beq.s loc_120F40 ROM:00120F2A btst #0,($C59).w ROM:00120F30 bne.s loc_120F40 ROM:00120F32 cmp.w ($560).w,d0 ROM:00120F36 bgt.s loc_120F40 ROM:00120F38 bset #3,($1347).w ROM:00120F3E bra.s locret_120F6E ROM:00120F40 ; --------------------------------------------------------------------------- ROM:00120F40 ROM:00120F40 loc_120F40: ; CODE XREF: sub_120F1E+A↑j ROM:00120F40 ; sub_120F1E+12↑j ... ROM:00120F40 btst #1,($143D).w ROM:00120F46 beq.s loc_120F58 ROM:00120F48 btst #0,($C59).w ROM:00120F4E beq.s loc_120F58 ROM:00120F50 bset #3,($1347).w ROM:00120F56 bra.s locret_120F6E ROM:00120F58 ; --------------------------------------------------------------------------- ROM:00120F58 ROM:00120F58 loc_120F58: ; CODE XREF: sub_120F1E+28↑j ROM:00120F58 ; sub_120F1E+30↑j ROM:00120F58 btst #1,($143D).w ROM:00120F5E bne.s loc_120F68 ROM:00120F60 bset #3,($1347).w ROM:00120F66 bra.s locret_120F6E ROM:00120F68 ; --------------------------------------------------------------------------- ROM:00120F68 ROM:00120F68 loc_120F68: ; CODE XREF: sub_120F1E+40↑j ROM:00120F68 bclr #3,($1347).w ROM:00120F6E ROM:00120F6E locret_120F6E: ; CODE XREF: sub_120F1E+20↑j ROM:00120F6E ; sub_120F1E+38↑j ... ROM:00120F6E rts ROM:00120F6E ; End of function sub_120F1E ROM:00120F6E ROM:00120F70 ROM:00120F70 ; =============== S U B R O U T I N E ======================================= ROM:00120F70 ROM:00120F70 ROM:00120F70 sub_120F70: ; CODE XREF: ROM:loc_1126DE↑p ROM:00120F70 ; ROM:loc_112820↑p ROM:00120F70 bsr.l sub_122E20 ROM:00120F76 bsr.l sub_1229FA ROM:00120F7C bsr.w sub_120FBA ROM:00120F80 rts ROM:00120F80 ; End of function sub_120F70 ROM:00120F80 ROM:00120F82 ROM:00120F82 ; =============== S U B R O U T I N E ======================================= ROM:00120F82 ROM:00120F82 ROM:00120F82 sub_120F82: ; CODE XREF: ROM:0011267C↑p ROM:00120F82 ; ROM:001127CE↑p ... ROM:00120F82 move.b #0,($1182).w ROM:00120F88 move.b #0,($1180).w ROM:00120F8E move.b #0,($1181).w ROM:00120F94 move.b #0,($116C).w ROM:00120F9A move.b #0,($1169).w ROM:00120FA0 bsr.l sub_124412 ROM:00120FA6 bsr.l sub_1248D0 ROM:00120FAC bsr.l sub_1229FA ROM:00120FB2 bsr.l sub_122E20 ROM:00120FB8 rts ROM:00120FB8 ; End of function sub_120F82 ROM:00120FB8 ROM:00120FBA ROM:00120FBA ; =============== S U B R O U T I N E ======================================= ROM:00120FBA ROM:00120FBA ROM:00120FBA sub_120FBA: ; CODE XREF: sub_120F70+C↑p ROM:00120FBA clr.w d1 ROM:00120FBC move.b ($1166).w,d1 ROM:00120FC0 cmpi.w #5,d1 ROM:00120FC4 bcc.s locret_120FCE ROM:00120FC6 movea.l off_120FD0(pc,d1.w*4),a0 ROM:00120FCA nop ROM:00120FCC jmp (a0) ROM:00120FCE ; --------------------------------------------------------------------------- ROM:00120FCE ROM:00120FCE locret_120FCE: ; CODE XREF: sub_120FBA+A↑j ROM:00120FCE rts ROM:00120FCE ; End of function sub_120FBA ROM:00120FCE ROM:00120FCE ; --------------------------------------------------------------------------- ROM:00120FD0 off_120FD0: dc.l loc_120FE4 ; DATA XREF: sub_120FBA+C↑r ROM:00120FD4 dc.l loc_120FFC ROM:00120FD8 dc.l loc_1210C6 ROM:00120FDC dc.l loc_1210EA ROM:00120FE0 dc.l loc_121152 ROM:00120FE4 ; --------------------------------------------------------------------------- ROM:00120FE4 ROM:00120FE4 loc_120FE4: ; DATA XREF: ROM:off_120FD0↑o ROM:00120FE4 bclr #4,($1368).w ROM:00120FEA clr.w ($C3E).w ROM:00120FEE move.b #1,($1166).w ROM:00120FF4 bra.l locret_1210C4 ROM:00120FFA ; --------------------------------------------------------------------------- ROM:00120FFA rts ROM:00120FFC ; --------------------------------------------------------------------------- ROM:00120FFC ROM:00120FFC loc_120FFC: ; DATA XREF: ROM:00120FD4↑o ROM:00120FFC btst #7,($135F).w ROM:00121002 beq.l locret_1210C4 ROM:00121008 bclr #7,($135F).w ROM:0012100E btst #1,($1346).w ROM:00121014 bne.s loc_121064 ROM:00121016 btst #3,($1344).w ROM:0012101C bne.s loc_12103E ROM:0012101E bset #4,($1368).w ROM:00121024 move.w ($C4A).w,($576).w ROM:0012102A bset #3,($950).w ROM:00121030 move.b #2,($1166).w ROM:00121036 bra.l locret_1210E8 ROM:0012103C ; --------------------------------------------------------------------------- ROM:0012103C bra.s loc_121062 ROM:0012103E ; --------------------------------------------------------------------------- ROM:0012103E ROM:0012103E loc_12103E: ; CODE XREF: ROM:0012101C↑j ROM:0012103E bset #4,($1368).w ROM:00121044 move.w ($C3E).w,($576).w ROM:0012104A addi.w #$FC,($576).w ROM:00121050 bset #3,($950).w ROM:00121056 move.b #3,($1166).w ROM:0012105C bra.l locret_121150 ROM:00121062 ; --------------------------------------------------------------------------- ROM:00121062 ROM:00121062 loc_121062: ; CODE XREF: ROM:0012103C↑j ROM:00121062 bra.s locret_1210C4 ROM:00121064 ; --------------------------------------------------------------------------- ROM:00121064 ROM:00121064 loc_121064: ; CODE XREF: ROM:00121014↑j ROM:00121064 btst #3,($1344).w ROM:0012106A bne.s loc_121088 ROM:0012106C move.w ($C4A).w,($576).w ROM:00121072 move.w ($C3E).w,d0 ROM:00121076 move.w $FCA(d0.w*2),($578).w ROM:0012107E bset #6,($94F).w ROM:00121084 bra.s locret_1210C4 ROM:00121086 ; --------------------------------------------------------------------------- ROM:00121086 bra.s locret_1210C4 ROM:00121088 ; --------------------------------------------------------------------------- ROM:00121088 ROM:00121088 loc_121088: ; CODE XREF: ROM:0012106A↑j ROM:00121088 bset #4,($1368).w ROM:0012108E move.w ($C3E).w,($576).w ROM:00121094 addi.w #$FC,($576).w ROM:0012109A move.w ($C3E).w,d0 ROM:0012109E move.w $FCA(d0.w*2),($578).w ROM:001210A6 addq.w #1,($C3E).w ROM:001210AA bvc.s loc_1210B2 ROM:001210AC move.w #$8000,($C3E).w ROM:001210B2 ROM:001210B2 loc_1210B2: ; CODE XREF: ROM:001210AA↑j ROM:001210B2 bset #6,($94F).w ROM:001210B8 move.b #4,($1166).w ROM:001210BE bra.l locret_1211CE ROM:001210C4 ; --------------------------------------------------------------------------- ROM:001210C4 ROM:001210C4 locret_1210C4: ; CODE XREF: ROM:00120FF4↑j ROM:001210C4 ; ROM:00121002↑j ... ROM:001210C4 rts ROM:001210C6 ; --------------------------------------------------------------------------- ROM:001210C6 ROM:001210C6 loc_1210C6: ; DATA XREF: ROM:00120FD8↑o ROM:001210C6 btst #0,($948).w ROM:001210CC beq.s locret_1210E8 ROM:001210CE bclr #4,($1368).w ROM:001210D4 move.w ($C3E).w,d0 ROM:001210D8 move.w ($578).w,$FCA(d0.w*2) ROM:001210E0 move.b #1,($1166).w ROM:001210E6 bra.s locret_1210C4 ROM:001210E8 ; --------------------------------------------------------------------------- ROM:001210E8 ROM:001210E8 locret_1210E8: ; CODE XREF: ROM:00121036↑j ROM:001210E8 ; ROM:001210CC↑j ROM:001210E8 rts ROM:001210EA ; --------------------------------------------------------------------------- ROM:001210EA ROM:001210EA loc_1210EA: ; DATA XREF: ROM:00120FDC↑o ROM:001210EA btst #0,($948).w ROM:001210F0 beq.s locret_121150 ROM:001210F2 cmpi.w #3,($C3E).w ROM:001210F8 blt.s loc_12111A ROM:001210FA move.w ($C3E).w,d0 ROM:001210FE move.w ($578).w,$FCA(d0.w*2) ROM:00121106 bclr #4,($1368).w ROM:0012110C clr.w ($C3E).w ROM:00121110 move.b #1,($1166).w ROM:00121116 bra.s locret_1210C4 ROM:00121118 ; --------------------------------------------------------------------------- ROM:00121118 bra.s locret_121150 ROM:0012111A ; --------------------------------------------------------------------------- ROM:0012111A ROM:0012111A loc_12111A: ; CODE XREF: ROM:001210F8↑j ROM:0012111A move.w ($C3E).w,d0 ROM:0012111E move.w ($578).w,$FCA(d0.w*2) ROM:00121126 addq.w #1,($C3E).w ROM:0012112A bvc.s loc_121132 ROM:0012112C move.w #$8000,($C3E).w ROM:00121132 ROM:00121132 loc_121132: ; CODE XREF: ROM:0012112A↑j ROM:00121132 move.w ($C3E).w,($576).w ROM:00121138 addi.w #$FC,($576).w ROM:0012113E bset #3,($950).w ROM:00121144 move.b #3,($1166).w ROM:0012114A bra.l *+6 ROM:00121150 ; --------------------------------------------------------------------------- ROM:00121150 ROM:00121150 locret_121150: ; CODE XREF: ROM:0012105C↑j ROM:00121150 ; ROM:001210F0↑j ... ROM:00121150 rts ROM:00121152 ; --------------------------------------------------------------------------- ROM:00121152 ROM:00121152 loc_121152: ; DATA XREF: ROM:00120FE0↑o ROM:00121152 btst #0,($948).w ROM:00121158 beq.s locret_1211CE ROM:0012115A cmpi.w #3,($C3E).w ROM:00121160 blt.s loc_121198 ROM:00121162 move.w ($C3E).w,($576).w ROM:00121168 addi.w #$FC,($576).w ROM:0012116E move.w ($C3E).w,d0 ROM:00121172 move.w $FCA(d0.w*2),($578).w ROM:0012117A bset #6,($94F).w ROM:00121180 bclr #4,($1368).w ROM:00121186 clr.w ($C3E).w ROM:0012118A move.b #1,($1166).w ROM:00121190 bra.l locret_1210C4 ROM:00121196 ; --------------------------------------------------------------------------- ROM:00121196 bra.s locret_1211CE ROM:00121198 ; --------------------------------------------------------------------------- ROM:00121198 ROM:00121198 loc_121198: ; CODE XREF: ROM:00121160↑j ROM:00121198 move.w ($C3E).w,($576).w ROM:0012119E addi.w #$FC,($576).w ROM:001211A4 move.w ($C3E).w,d0 ROM:001211A8 move.w $FCA(d0.w*2),($578).w ROM:001211B0 addq.w #1,($C3E).w ROM:001211B4 bvc.s loc_1211BC ROM:001211B6 move.w #$8000,($C3E).w ROM:001211BC ROM:001211BC loc_1211BC: ; CODE XREF: ROM:001211B4↑j ROM:001211BC bset #6,($94F).w ROM:001211C2 move.b #4,($1166).w ROM:001211C8 bra.l *+6 ROM:001211CE ; --------------------------------------------------------------------------- ROM:001211CE ROM:001211CE locret_1211CE: ; CODE XREF: ROM:001210BE↑j ROM:001211CE ; ROM:00121158↑j ... ROM:001211CE rts ROM:001211D0 ; --------------------------------------------------------------------------- ROM:001211D0 rts ROM:001211D2 ROM:001211D2 ; =============== S U B R O U T I N E ======================================= ROM:001211D2 ROM:001211D2 ROM:001211D2 sub_1211D2: ; CODE XREF: ROM:001235A2↓p ROM:001211D2 cmpi.w #0,($578).w ROM:001211D8 bne.s loc_1211E2 ROM:001211DA move.w #$A55A,($C42).w ROM:001211E0 bra.s loc_1211E8 ROM:001211E2 ; --------------------------------------------------------------------------- ROM:001211E2 ROM:001211E2 loc_1211E2: ; CODE XREF: sub_1211D2+6↑j ROM:001211E2 move.w ($578).w,($C42).w ROM:001211E8 ROM:001211E8 loc_1211E8: ; CODE XREF: sub_1211D2+E↑j ROM:001211E8 clr.w d0 ROM:001211EA move.w ($C42).w,d5 ROM:001211EE btst #0,d5 ROM:001211F2 beq.w loc_1211FA ROM:001211F6 addi.w #1,d0 ROM:001211FA ROM:001211FA loc_1211FA: ; CODE XREF: sub_1211D2+20↑j ROM:001211FA btst #4,d5 ROM:001211FE beq.w loc_121206 ROM:00121202 addi.w #1,d0 ROM:00121206 ROM:00121206 loc_121206: ; CODE XREF: sub_1211D2+2C↑j ROM:00121206 btst #$D,d5 ROM:0012120A beq.w loc_121212 ROM:0012120E addi.w #1,d0 ROM:00121212 ROM:00121212 loc_121212: ; CODE XREF: sub_1211D2+38↑j ROM:00121212 btst #$F,d5 ROM:00121216 beq.w loc_12121E ROM:0012121A addi.w #1,d0 ROM:0012121E ROM:0012121E loc_12121E: ; CODE XREF: sub_1211D2+44↑j ROM:0012121E lsr.w #1,d5 ROM:00121220 cmpi.w #1,d0 ROM:00121224 beq.s loc_12122C ROM:00121226 cmpi.w #3,d0 ROM:0012122A bne.s loc_121230 ROM:0012122C ROM:0012122C loc_12122C: ; CODE XREF: sub_1211D2+52↑j ROM:0012122C bset #$F,d5 ROM:00121230 ROM:00121230 loc_121230: ; CODE XREF: sub_1211D2+58↑j ROM:00121230 move.w d5,($C42).w ROM:00121234 move.w #$FB,($576).w ROM:0012123A move.w ($C42).w,($578).w ROM:00121240 bset #6,($94F).w ROM:00121246 btst #0,($135F).w ROM:0012124C bne.s loc_12125A ROM:0012124E btst #5,($1357).w ROM:00121254 beq.l loc_12131C ROM:0012125A ROM:0012125A loc_12125A: ; CODE XREF: sub_1211D2+7A↑j ROM:0012125A clr.w d1 ROM:0012125C btst #$F,d5 ROM:00121260 beq.w loc_121268 ROM:00121264 addi.w #8,d1 ROM:00121268 ROM:00121268 loc_121268: ; CODE XREF: sub_1211D2+8E↑j ROM:00121268 btst #7,d5 ROM:0012126C beq.w loc_121274 ROM:00121270 addi.w #4,d1 ROM:00121274 ROM:00121274 loc_121274: ; CODE XREF: sub_1211D2+9A↑j ROM:00121274 btst #4,d5 ROM:00121278 beq.w loc_121280 ROM:0012127C addi.w #2,d1 ROM:00121280 ROM:00121280 loc_121280: ; CODE XREF: sub_1211D2+A6↑j ROM:00121280 btst #0,d5 ROM:00121284 beq.w loc_12128C ROM:00121288 addi.w #1,d1 ROM:0012128C ROM:0012128C loc_12128C: ; CODE XREF: sub_1211D2+B2↑j ROM:0012128C addi.w #1,d1 ROM:00121290 move.w ($C42).w,d6 ROM:00121294 move.w #1,d2 ROM:00121298 bra.s loc_12129E ROM:0012129A ; --------------------------------------------------------------------------- ROM:0012129A ROM:0012129A loc_12129A: ; CODE XREF: sub_1211D2:loc_121310↓j ROM:0012129A addi.w #1,d2 ROM:0012129E ROM:0012129E loc_12129E: ; CODE XREF: sub_1211D2+C6↑j ROM:0012129E cmp.w d1,d2 ROM:001212A0 bgt.l loc_121312 ROM:001212A6 clr.w d3 ROM:001212A8 btst #1,d6 ROM:001212AC beq.w loc_1212B4 ROM:001212B0 addi.w #1,d3 ROM:001212B4 ROM:001212B4 loc_1212B4: ; CODE XREF: sub_1211D2+DA↑j ROM:001212B4 btst #2,d6 ROM:001212B8 beq.w loc_1212C0 ROM:001212BC addi.w #1,d3 ROM:001212C0 ROM:001212C0 loc_1212C0: ; CODE XREF: sub_1211D2+E6↑j ROM:001212C0 btst #8,d6 ROM:001212C4 beq.w loc_1212CC ROM:001212C8 addi.w #1,d3 ROM:001212CC ROM:001212CC loc_1212CC: ; CODE XREF: sub_1211D2+F2↑j ROM:001212CC btst #9,d6 ROM:001212D0 beq.w loc_1212D8 ROM:001212D4 addi.w #1,d3 ROM:001212D8 ROM:001212D8 loc_1212D8: ; CODE XREF: sub_1211D2+FE↑j ROM:001212D8 move.w #1,d4 ROM:001212DC btst #3,d6 ROM:001212E0 beq.w loc_1212EE ROM:001212E4 btst #$D,d6 ROM:001212E8 beq.w loc_1212EE ROM:001212EC clr.w d4 ROM:001212EE ROM:001212EE loc_1212EE: ; CODE XREF: sub_1211D2+10E↑j ROM:001212EE ; sub_1211D2+116↑j ROM:001212EE lsr.w #1,d6 ROM:001212F0 cmpi.w #1,d3 ROM:001212F4 beq.s loc_1212FC ROM:001212F6 cmpi.w #3,d3 ROM:001212FA bne.s loc_121300 ROM:001212FC ROM:001212FC loc_1212FC: ; CODE XREF: sub_1211D2+122↑j ROM:001212FC bset #$F,d6 ROM:00121300 ROM:00121300 loc_121300: ; CODE XREF: sub_1211D2+128↑j ROM:00121300 cmpi.w #0,d4 ROM:00121304 beq.s loc_12130C ROM:00121306 bset #0,d6 ROM:0012130A bra.s loc_121310 ROM:0012130C ; --------------------------------------------------------------------------- ROM:0012130C ROM:0012130C loc_12130C: ; CODE XREF: sub_1211D2+132↑j ROM:0012130C bclr #0,d6 ROM:00121310 ROM:00121310 loc_121310: ; CODE XREF: sub_1211D2+138↑j ROM:00121310 bra.s loc_12129A ROM:00121312 ; --------------------------------------------------------------------------- ROM:00121312 ROM:00121312 loc_121312: ; CODE XREF: sub_1211D2+CE↑j ROM:00121312 move.w d6,($C40).w ROM:00121316 bra.l locret_121398 ROM:0012131C ; --------------------------------------------------------------------------- ROM:0012131C ROM:0012131C loc_12131C: ; CODE XREF: sub_1211D2+82↑j ROM:0012131C move.w ($C42).w,d6 ROM:00121320 move.w #1,d2 ROM:00121324 bra.s loc_12132A ROM:00121326 ; --------------------------------------------------------------------------- ROM:00121326 ROM:00121326 loc_121326: ; CODE XREF: sub_1211D2:loc_121392↓j ROM:00121326 addi.w #1,d2 ROM:0012132A ROM:0012132A loc_12132A: ; CODE XREF: sub_1211D2+152↑j ROM:0012132A cmpi.w #2,d2 ROM:0012132E bgt.l loc_121394 ROM:00121334 move.w #1,d4 ROM:00121338 btst #9,d6 ROM:0012133C beq.w loc_12134A ROM:00121340 btst #$B,d6 ROM:00121344 beq.w loc_12134A ROM:00121348 clr.w d4 ROM:0012134A ROM:0012134A loc_12134A: ; CODE XREF: sub_1211D2+16A↑j ROM:0012134A ; sub_1211D2+172↑j ROM:0012134A clr.w d3 ROM:0012134C btst #1,d6 ROM:00121350 beq.w loc_121358 ROM:00121354 addi.w #1,d3 ROM:00121358 ROM:00121358 loc_121358: ; CODE XREF: sub_1211D2+17E↑j ROM:00121358 btst #4,d6 ROM:0012135C beq.w loc_121364 ROM:00121360 addi.w #1,d3 ROM:00121364 ROM:00121364 loc_121364: ; CODE XREF: sub_1211D2+18A↑j ROM:00121364 btst #$C,d6 ROM:00121368 beq.w loc_121370 ROM:0012136C addi.w #1,d3 ROM:00121370 ROM:00121370 loc_121370: ; CODE XREF: sub_1211D2+196↑j ROM:00121370 lsr.w #1,d6 ROM:00121372 cmpi.w #1,d3 ROM:00121376 beq.s loc_12137E ROM:00121378 cmpi.w #3,d3 ROM:0012137C bne.s loc_121382 ROM:0012137E ROM:0012137E loc_12137E: ; CODE XREF: sub_1211D2+1A4↑j ROM:0012137E bset #$F,d6 ROM:00121382 ROM:00121382 loc_121382: ; CODE XREF: sub_1211D2+1AA↑j ROM:00121382 cmpi.w #0,d4 ROM:00121386 beq.s loc_12138E ROM:00121388 bset #7,d6 ROM:0012138C bra.s loc_121392 ROM:0012138E ; --------------------------------------------------------------------------- ROM:0012138E ROM:0012138E loc_12138E: ; CODE XREF: sub_1211D2+1B4↑j ROM:0012138E bclr #7,d6 ROM:00121392 ROM:00121392 loc_121392: ; CODE XREF: sub_1211D2+1BA↑j ROM:00121392 bra.s loc_121326 ROM:00121394 ; --------------------------------------------------------------------------- ROM:00121394 ROM:00121394 loc_121394: ; CODE XREF: sub_1211D2+15C↑j ROM:00121394 move.w d6,($C40).w ROM:00121398 ROM:00121398 locret_121398: ; CODE XREF: sub_1211D2+144↑j ROM:00121398 rts ROM:00121398 ; End of function sub_1211D2 ROM:00121398 ROM:0012139A ROM:0012139A ; =============== S U B R O U T I N E ======================================= ROM:0012139A ROM:0012139A ROM:0012139A sub_12139A: ; CODE XREF: ROM:001235A8↓p ROM:0012139A ; ROM:00123762↓p ... ROM:0012139A btst #1,($1365).w ROM:001213A0 beq.s loc_1213AC ROM:001213A2 bsr.w sub_121FD0 ROM:001213A6 bra.l locret_121F7A ROM:001213AC ; --------------------------------------------------------------------------- ROM:001213AC ROM:001213AC loc_1213AC: ; CODE XREF: sub_12139A+6↑j ROM:001213AC btst #4,($135F).w ROM:001213B2 beq.s loc_1213BE ROM:001213B4 bsr.w sub_121FD0 ROM:001213B8 bra.l locret_121F7A ROM:001213BE ; --------------------------------------------------------------------------- ROM:001213BE ROM:001213BE loc_1213BE: ; CODE XREF: sub_12139A+18↑j ROM:001213BE move.w #1,d1 ROM:001213C2 btst #1,($1367).w ROM:001213C8 beq.l loc_121414 ROM:001213CE cmpi.b #$81,$1218(d1.w) ROM:001213D6 bne.l loc_121414 ROM:001213DC move.b #3,($121B).l ROM:001213E4 move.b ($1219).l,d3 ROM:001213EA addi.b #$40,d3 ; '@' ROM:001213EE move.b d3,($121C).l ROM:001213F4 move.b #$57,($121D).l ; 'W' ROM:001213FC move.b #$8F,($121E).l ROM:00121404 bsr.w sub_122434 ROM:00121408 move.w #8,($C48).w ROM:0012140E bra.l locret_121F7A ROM:00121414 ; --------------------------------------------------------------------------- ROM:00121414 ROM:00121414 loc_121414: ; CODE XREF: sub_12139A+2E↑j ROM:00121414 ; sub_12139A+3C↑j ROM:00121414 move.w #0,d3 ROM:00121418 move.w #3,d1 ROM:0012141C cmpi.b #$81,$1218(d3.w) ROM:00121424 bne.s loc_121472 ROM:00121426 cmpi.b #$81,$1218(d1.w) ROM:0012142E bne.s loc_121472 ROM:00121430 move.b #3,($1218).l ROM:00121438 move.b #$C1,($1219).l ROM:00121440 move.b #$57,($121A).l ; 'W' ROM:00121448 move.b #$8F,($121B).l ROM:00121450 move.b #$C4,d4 ROM:00121454 add.b ($121A).l,d4 ROM:0012145A add.b ($121B).l,d4 ROM:00121460 move.b d4,($121C).l ROM:00121466 move.w #5,($C48).w ROM:0012146C bra.l locret_121F7A ROM:00121472 ; --------------------------------------------------------------------------- ROM:00121472 ROM:00121472 loc_121472: ; CODE XREF: sub_12139A+8A↑j ROM:00121472 ; sub_12139A+94↑j ROM:00121472 move.w #1,d1 ROM:00121476 cmpi.b #$18,$1218(d1.w) ROM:0012147E bne.l loc_1215D6 ROM:00121484 clr.b ($116F).w ROM:00121488 bclr #0,($134E).w ROM:0012148E bclr #5,($1340).w ROM:00121494 move.b ($121A).l,d1 ROM:0012149A cmpi.b #1,d1 ROM:0012149E bne.l loc_1214AE ROM:001214A4 bset #5,($1363).w ROM:001214AA bra.w loc_1214B4 ROM:001214AE ; --------------------------------------------------------------------------- ROM:001214AE ROM:001214AE loc_1214AE: ; CODE XREF: sub_12139A+104↑j ROM:001214AE bclr #5,($1363).w ROM:001214B4 ROM:001214B4 loc_1214B4: ; CODE XREF: sub_12139A+110↑j ROM:001214B4 btst #1,($1367).w ROM:001214BA beq.s loc_1214C4 ROM:001214BC move.w #6,($C44).w ROM:001214C2 bra.s loc_1214CA ROM:001214C4 ; --------------------------------------------------------------------------- ROM:001214C4 ROM:001214C4 loc_1214C4: ; CODE XREF: sub_12139A+120↑j ROM:001214C4 move.w #3,($C44).w ROM:001214CA ROM:001214CA loc_1214CA: ; CODE XREF: sub_12139A+128↑j ROM:001214CA clr.w d1 ROM:001214CC clr.w d2 ROM:001214CE move.b ($121B).l,d1 ROM:001214D4 lsl.w #8,d1 ROM:001214D6 move.b ($121C).l,d2 ROM:001214DC or.w d1,d2 ROM:001214DE lea (dword_1325C4).l,a3 ROM:001214E4 move.w (a3),d0 ROM:001214E6 ROM:001214E6 loc_1214E6: ; CODE XREF: sub_12139A+18A↓j ROM:001214E6 cmpi.w #$FF,d0 ROM:001214EA beq.s loc_121526 ROM:001214EC move.w 2(a3),d1 ROM:001214F0 cmp.w d1,d2 ROM:001214F2 bne.s loc_121514 ROM:001214F4 clr.w d3 ROM:001214F6 move.b 8(a3),d3 ROM:001214FA and.w ($C54).w,d3 ROM:001214FE cmpi.w #0,d3 ROM:00121502 beq.s loc_121514 ROM:00121504 move.w d0,($C46).w ROM:00121508 movea.l 4(a3),a0 ROM:0012150C jsr (a0) ROM:0012150E bset #3,($1348).w ROM:00121514 ROM:00121514 loc_121514: ; CODE XREF: sub_12139A+158↑j ROM:00121514 ; sub_12139A+168↑j ROM:00121514 clr.w d0 ROM:00121516 move.b 9(a3),d0 ROM:0012151A adda.w d0,a3 ROM:0012151C adda.w d0,a3 ROM:0012151E adda.w #$A,a3 ROM:00121522 move.w (a3),d0 ROM:00121524 bra.s loc_1214E6 ROM:00121526 ; --------------------------------------------------------------------------- ROM:00121526 ROM:00121526 loc_121526: ; CODE XREF: sub_12139A+150↑j ROM:00121526 btst #3,($1348).w ROM:0012152C bne.s loc_121538 ROM:0012152E bsr.w sub_121FD0 ROM:00121532 bra.l loc_1215D0 ROM:00121538 ; --------------------------------------------------------------------------- ROM:00121538 ROM:00121538 loc_121538: ; CODE XREF: sub_12139A+192↑j ROM:00121538 bclr #3,($1348).w ROM:0012153E clr.w d3 ROM:00121540 move.b ($116F).w,d3 ROM:00121544 muls.w #3,d3 ROM:00121548 addi.w #2,d3 ROM:0012154C btst #1,($1367).w ROM:00121552 beq.s loc_121588 ROM:00121554 move.b ($116F).w,($121D).l ROM:0012155C move.b d3,($121B).l ROM:00121562 move.b ($1219).l,d0 ROM:00121568 addi.b #$40,d0 ; '@' ROM:0012156C move.b d0,($121C).l ROM:00121572 bsr.w sub_122434 ROM:00121576 clr.w d3 ROM:00121578 move.b ($121B).l,d3 ROM:0012157E addi.w #5,d3 ROM:00121582 move.w d3,($C48).w ROM:00121586 bra.s loc_1215D0 ROM:00121588 ; --------------------------------------------------------------------------- ROM:00121588 ROM:00121588 loc_121588: ; CODE XREF: sub_12139A+1B8↑j ROM:00121588 addi.b #$40,($1219).l ; '@' ROM:00121590 move.b d3,($1218).l ROM:00121596 move.b ($116F).w,($121A).l ROM:0012159E clr.w d0 ROM:001215A0 clr.w d4 ROM:001215A2 move.w #0,d2 ROM:001215A6 bra.s loc_1215AC ROM:001215A8 ; --------------------------------------------------------------------------- ROM:001215A8 ROM:001215A8 loc_1215A8: ; CODE XREF: sub_12139A+21E↓j ROM:001215A8 addi.w #1,d2 ROM:001215AC ROM:001215AC loc_1215AC: ; CODE XREF: sub_12139A+20C↑j ROM:001215AC cmp.w d3,d2 ROM:001215AE bgt.s loc_1215BA ROM:001215B0 add.b $1218(d4.w),d0 ROM:001215B6 addq.w #1,d4 ROM:001215B8 bra.s loc_1215A8 ROM:001215BA ; --------------------------------------------------------------------------- ROM:001215BA ROM:001215BA loc_1215BA: ; CODE XREF: sub_12139A+214↑j ROM:001215BA move.b d0,$1218(d4.w) ROM:001215C0 clr.w d3 ROM:001215C2 move.b ($1218).l,d3 ROM:001215C8 addi.w #2,d3 ROM:001215CC move.w d3,($C48).w ROM:001215D0 ROM:001215D0 loc_1215D0: ; CODE XREF: sub_12139A+198↑j ROM:001215D0 ; sub_12139A+1EC↑j ROM:001215D0 bra.l locret_121F7A ROM:001215D6 ; --------------------------------------------------------------------------- ROM:001215D6 ROM:001215D6 loc_1215D6: ; CODE XREF: sub_12139A+E4↑j ROM:001215D6 move.w #1,d1 ROM:001215DA cmpi.b #$14,$1218(d1.w) ROM:001215E2 bne.l loc_1216D0 ROM:001215E8 clr.b ($116F).w ROM:001215EC clr.w d1 ROM:001215EE clr.w d2 ROM:001215F0 move.b ($121A).l,d1 ROM:001215F6 lsl.w #8,d1 ROM:001215F8 move.b ($121B).l,d2 ROM:001215FE or.w d1,d2 ROM:00121600 lea (dword_1325C4).l,a3 ROM:00121606 move.w (a3),d0 ROM:00121608 ROM:00121608 loc_121608: ; CODE XREF: sub_12139A+2AC↓j ROM:00121608 cmpi.w #$FF,d0 ROM:0012160C beq.s loc_121648 ROM:0012160E move.w 2(a3),d1 ROM:00121612 cmp.w d1,d2 ROM:00121614 bne.s loc_121636 ROM:00121616 clr.w d3 ROM:00121618 move.b 8(a3),d3 ROM:0012161C and.w ($C54).w,d3 ROM:00121620 cmpi.w #0,d3 ROM:00121624 beq.s loc_121636 ROM:00121626 move.w d0,($C46).w ROM:0012162A bsr.l sub_123C36 ROM:00121630 bset #3,($1348).w ROM:00121636 ROM:00121636 loc_121636: ; CODE XREF: sub_12139A+27A↑j ROM:00121636 ; sub_12139A+28A↑j ROM:00121636 clr.w d0 ROM:00121638 move.b 9(a3),d0 ROM:0012163C adda.w d0,a3 ROM:0012163E adda.w d0,a3 ROM:00121640 adda.w #$A,a3 ROM:00121644 move.w (a3),d0 ROM:00121646 bra.s loc_121608 ROM:00121648 ; --------------------------------------------------------------------------- ROM:00121648 ROM:00121648 loc_121648: ; CODE XREF: sub_12139A+272↑j ROM:00121648 btst #3,($1348).w ROM:0012164E bne.s loc_12165A ROM:00121650 bsr.w sub_121FD0 ROM:00121654 bra.l loc_1216CA ROM:0012165A ; --------------------------------------------------------------------------- ROM:0012165A ROM:0012165A loc_12165A: ; CODE XREF: sub_12139A+2B4↑j ROM:0012165A bclr #3,($1348).w ROM:00121660 btst #1,($1367).w ROM:00121666 beq.s loc_1216A0 ROM:00121668 move.b ($1219).l,d0 ROM:0012166E addi.b #$40,d0 ; '@' ROM:00121672 move.b d0,($121C).l ROM:00121678 move.b ($121A).l,($121D).l ROM:00121682 move.b ($121B).l,($121E).l ROM:0012168C move.b #3,($121B).l ROM:00121694 bsr.w sub_122434 ROM:00121698 move.w #8,($C48).w ROM:0012169E bra.s loc_1216CA ROM:001216A0 ; --------------------------------------------------------------------------- ROM:001216A0 ROM:001216A0 loc_1216A0: ; CODE XREF: sub_12139A+2CC↑j ROM:001216A0 addi.b #$40,($1219).l ; '@' ROM:001216A8 move.b ($1219).l,d0 ROM:001216AE add.b ($121A).l,d0 ROM:001216B4 add.b ($121B).l,d0 ROM:001216BA addi.b #3,d0 ROM:001216BE move.b d0,($121C).l ROM:001216C4 move.w #5,($C48).w ROM:001216CA ROM:001216CA loc_1216CA: ; CODE XREF: sub_12139A+2BA↑j ROM:001216CA ; sub_12139A+304↑j ROM:001216CA bra.l locret_121F7A ROM:001216D0 ; --------------------------------------------------------------------------- ROM:001216D0 ROM:001216D0 loc_1216D0: ; CODE XREF: sub_12139A+248↑j ROM:001216D0 move.w #1,d1 ROM:001216D4 cmpi.b #$21,$1218(d1.w) ; '!' ROM:001216DC bne.l loc_1217A6 ROM:001216E2 bsr.l sub_123C6C ROM:001216E8 bsr.l sub_133486 ROM:001216EE move.b ($1218).l,d0 ROM:001216F4 andi.b #$3F,d0 ; '?' ROM:001216F8 cmpi.b #2,d0 ROM:001216FC bne.l loc_12179C ROM:00121702 cmpi.w #3,($C52).w ROM:00121708 bne.s loc_121714 ROM:0012170A bsr.w sub_122518 ROM:0012170E bra.l loc_12179A ROM:00121714 ; --------------------------------------------------------------------------- ROM:00121714 ROM:00121714 loc_121714: ; CODE XREF: sub_12139A+36E↑j ROM:00121714 clr.w d1 ROM:00121716 move.b ($121A).l,d1 ROM:0012171C btst #7,($1359).w ROM:00121722 beq.s loc_121748 ROM:00121724 cmpi.w #$F0,d1 ROM:00121728 blt.s loc_121748 ROM:0012172A cmpi.w #$FE,d1 ROM:0012172E bgt.s loc_121748 ROM:00121730 btst #1,($134F).w ROM:00121736 bne.s loc_12173E ROM:00121738 bra.l loc_12179C ROM:0012173E ; --------------------------------------------------------------------------- ROM:0012173E ROM:0012173E loc_12173E: ; CODE XREF: sub_12139A+39C↑j ROM:0012173E movea.l d4,a3 ROM:00121740 bset #2,($135E).w ROM:00121746 bra.s loc_121754 ROM:00121748 ; --------------------------------------------------------------------------- ROM:00121748 ROM:00121748 loc_121748: ; CODE XREF: sub_12139A+388↑j ROM:00121748 ; sub_12139A+38E↑j ... ROM:00121748 lea (dword_131EC8).l,a3 ROM:0012174E bclr #2,($135E).w ROM:00121754 ROM:00121754 loc_121754: ; CODE XREF: sub_12139A+3AC↑j ROM:00121754 move.b (a3),d0 ROM:00121756 ROM:00121756 loc_121756: ; CODE XREF: sub_12139A+3D4↓j ROM:00121756 cmpi.b #$FF,d0 ROM:0012175A beq.s loc_121770 ROM:0012175C cmp.b d0,d1 ROM:0012175E beq.s loc_121770 ROM:00121760 clr.w d2 ROM:00121762 move.w 2(a3),d2 ROM:00121766 lsl.w #2,d2 ROM:00121768 addq.w #4,d2 ROM:0012176A adda.w d2,a3 ROM:0012176C move.b (a3),d0 ROM:0012176E bra.s loc_121756 ROM:00121770 ; --------------------------------------------------------------------------- ROM:00121770 ROM:00121770 loc_121770: ; CODE XREF: sub_12139A+3C0↑j ROM:00121770 ; sub_12139A+3C4↑j ROM:00121770 cmpi.b #$FF,d0 ROM:00121774 bne.s loc_121780 ROM:00121776 bsr.w sub_121FD0 ROM:0012177A bra.l loc_12179A ROM:00121780 ; --------------------------------------------------------------------------- ROM:00121780 ROM:00121780 loc_121780: ; CODE XREF: sub_12139A+3DA↑j ROM:00121780 clr.w d1 ROM:00121782 move.b 1(a3),d1 ROM:00121786 and.w ($C54).w,d1 ROM:0012178A cmpi.w #0,d1 ROM:0012178E bne.s loc_121796 ROM:00121790 bsr.w sub_121FD0 ROM:00121794 bra.s loc_12179A ROM:00121796 ; --------------------------------------------------------------------------- ROM:00121796 ROM:00121796 loc_121796: ; CODE XREF: sub_12139A+3F4↑j ROM:00121796 bsr.w sub_1220C4 ROM:0012179A ROM:0012179A loc_12179A: ; CODE XREF: sub_12139A+374↑j ROM:0012179A ; sub_12139A+3E0↑j ... ROM:0012179A bra.s loc_1217A0 ROM:0012179C ; --------------------------------------------------------------------------- ROM:0012179C ROM:0012179C loc_12179C: ; CODE XREF: sub_12139A+362↑j ROM:0012179C ; sub_12139A+39E↑j ROM:0012179C bsr.w sub_121FD0 ROM:001217A0 ROM:001217A0 loc_1217A0: ; CODE XREF: sub_12139A:loc_12179A↑j ROM:001217A0 bra.l locret_121F7A ROM:001217A6 ; --------------------------------------------------------------------------- ROM:001217A6 ROM:001217A6 loc_1217A6: ; CODE XREF: sub_12139A+342↑j ROM:001217A6 move.w #1,d0 ROM:001217AA cmpi.b #$3B,$1218(d0.w) ; ';' ROM:001217B2 bne.l loc_1217FE ROM:001217B8 move.w #2,d0 ROM:001217BC cmpi.b #$87,$1218(d0.w) ROM:001217C4 bne.l loc_1217DA ROM:001217CA bsr.l sub_1152AE ROM:001217D0 bsr.w sub_122060 ROM:001217D4 bra.l loc_1217F8 ROM:001217DA ; --------------------------------------------------------------------------- ROM:001217DA ROM:001217DA loc_1217DA: ; CODE XREF: sub_12139A+42A↑j ROM:001217DA cmpi.b #$8A,$1218(d0.w) ROM:001217E2 bne.l loc_1217F4 ROM:001217E8 bsr.l sub_116810 ROM:001217EE bsr.w sub_122060 ROM:001217F2 bra.s loc_1217F8 ROM:001217F4 ; --------------------------------------------------------------------------- ROM:001217F4 ROM:001217F4 loc_1217F4: ; CODE XREF: sub_12139A+448↑j ROM:001217F4 bsr.w sub_121FD0 ROM:001217F8 ROM:001217F8 loc_1217F8: ; CODE XREF: sub_12139A+43A↑j ROM:001217F8 ; sub_12139A+458↑j ROM:001217F8 bra.l locret_121F7A ROM:001217FE ; --------------------------------------------------------------------------- ROM:001217FE ROM:001217FE loc_1217FE: ; CODE XREF: sub_12139A+418↑j ROM:001217FE move.w #1,d0 ROM:00121802 cmpi.b #$23,$1218(d0.w) ; '#' ROM:0012180A bne.l loc_12181A ROM:00121810 bsr.w sub_122200 ROM:00121814 bra.l locret_121F7A ROM:0012181A ; --------------------------------------------------------------------------- ROM:0012181A ROM:0012181A loc_12181A: ; CODE XREF: sub_12139A+470↑j ROM:0012181A move.w #1,d0 ROM:0012181E cmpi.b #$3D,$1218(d0.w) ; '=' ROM:00121826 bne.l loc_121836 ROM:0012182C bsr.w sub_122498 ROM:00121830 bra.l locret_121F7A ROM:00121836 ; --------------------------------------------------------------------------- ROM:00121836 ROM:00121836 loc_121836: ; CODE XREF: sub_12139A+48C↑j ROM:00121836 move.w #1,d0 ROM:0012183A cmpi.b #$13,$1218(d0.w) ROM:00121842 bne.l loc_1218D4 ROM:00121848 btst #4,($135F).w ROM:0012184E beq.s loc_121852 ROM:00121850 bra.s loc_12185A ROM:00121852 ; --------------------------------------------------------------------------- ROM:00121852 ROM:00121852 loc_121852: ; CODE XREF: sub_12139A+4B4↑j ROM:00121852 btst #2,($94B).w ROM:00121858 beq.s loc_121864 ROM:0012185A ROM:0012185A loc_12185A: ; CODE XREF: sub_12139A+4B6↑j ROM:0012185A bsr.w sub_121FD0 ROM:0012185E bra.l loc_1218CE ROM:00121864 ; --------------------------------------------------------------------------- ROM:00121864 ROM:00121864 loc_121864: ; CODE XREF: sub_12139A+4BE↑j ROM:00121864 addi.b #$40,($1219).l ; '@' ROM:0012186C move.b ($1219).l,d6 ROM:00121872 clr.w d5 ROM:00121874 move.b ($790).l,d5 ROM:0012187A move.w #0,d4 ROM:0012187E bra.s loc_121884 ROM:00121880 ; --------------------------------------------------------------------------- ROM:00121880 ROM:00121880 loc_121880: ; CODE XREF: sub_12139A+50A↓j ROM:00121880 addi.w #1,d4 ROM:00121884 ROM:00121884 loc_121884: ; CODE XREF: sub_12139A+4E4↑j ROM:00121884 cmp.w d5,d4 ROM:00121886 bgt.s loc_1218A6 ROM:00121888 move.w d4,d3 ROM:0012188A addi.w #0,d3 ROM:0012188E move.w d4,d2 ROM:00121890 addi.w #2,d2 ROM:00121894 move.b $790(d3.w),$1218(d2.w) ROM:0012189E add.b $1218(d2.w),d6 ROM:001218A4 bra.s loc_121880 ROM:001218A6 ; --------------------------------------------------------------------------- ROM:001218A6 ROM:001218A6 loc_1218A6: ; CODE XREF: sub_12139A+4EC↑j ROM:001218A6 move.b d5,($1218).l ROM:001218AC addi.b #2,($1218).l ROM:001218B4 add.b ($1218).l,d6 ROM:001218BA addi.w #1,d2 ROM:001218BE move.b d6,$1218(d2.w) ROM:001218C4 move.w d5,($C48).w ROM:001218C8 addi.w #4,($C48).w ROM:001218CE ROM:001218CE loc_1218CE: ; CODE XREF: sub_12139A+4C4↑j ROM:001218CE bra.l locret_121F7A ROM:001218D4 ; --------------------------------------------------------------------------- ROM:001218D4 ROM:001218D4 loc_1218D4: ; CODE XREF: sub_12139A+4A8↑j ROM:001218D4 move.w #1,d0 ROM:001218D8 cmpi.b #$30,$1218(d0.w) ; '0' ROM:001218E0 bne.s loc_1218EC ROM:001218E2 bsr.w sub_122060 ROM:001218E6 bra.l locret_121F7A ROM:001218EC ; --------------------------------------------------------------------------- ROM:001218EC ROM:001218EC loc_1218EC: ; CODE XREF: sub_12139A+546↑j ROM:001218EC move.w #1,d0 ROM:001218F0 btst #4,($1367).w ROM:001218F6 beq.s loc_121904 ROM:001218F8 bclr #4,($1367).w ROM:001218FE bra.l locret_121F7A ROM:00121904 ; --------------------------------------------------------------------------- ROM:00121904 ROM:00121904 loc_121904: ; CODE XREF: sub_12139A+55C↑j ROM:00121904 cmpi.b #$31,$1218(d0.w) ; '1' ROM:0012190C bne.s loc_121918 ROM:0012190E bsr.w sub_122060 ROM:00121912 bra.l locret_121F7A ROM:00121918 ; --------------------------------------------------------------------------- ROM:00121918 ROM:00121918 loc_121918: ; CODE XREF: sub_12139A+572↑j ROM:00121918 move.w #1,d0 ROM:0012191C cmpi.b #$32,$1218(d0.w) ; '2' ROM:00121924 bne.s loc_121930 ROM:00121926 bsr.w sub_122060 ROM:0012192A bra.l locret_121F7A ROM:00121930 ; --------------------------------------------------------------------------- ROM:00121930 ROM:00121930 loc_121930: ; CODE XREF: sub_12139A+58A↑j ROM:00121930 move.w #1,d0 ROM:00121934 cmpi.b #$2C,$1218(d0.w) ; ',' ROM:0012193C bne.s loc_121948 ROM:0012193E bsr.w sub_122060 ROM:00121942 bra.l locret_121F7A ROM:00121948 ; --------------------------------------------------------------------------- ROM:00121948 ROM:00121948 loc_121948: ; CODE XREF: sub_12139A+5A2↑j ROM:00121948 move.w #1,d0 ROM:0012194C cmpi.b #$A0,$1218(d0.w) ROM:00121954 bne.s loc_12196E ROM:00121956 bsr.l sub_115AA2 ROM:0012195C btst #4,($135F).w ROM:00121962 beq.s loc_121968 ROM:00121964 bsr.w sub_121FD0 ROM:00121968 ROM:00121968 loc_121968: ; CODE XREF: sub_12139A+5C8↑j ROM:00121968 bra.l locret_121F7A ROM:0012196E ; --------------------------------------------------------------------------- ROM:0012196E ROM:0012196E loc_12196E: ; CODE XREF: sub_12139A+5BA↑j ROM:0012196E move.w #1,d0 ROM:00121972 cmpi.b #$33,$1218(d0.w) ; '3' ROM:0012197A bne.l loc_1219E4 ROM:00121980 clr.w d1 ROM:00121982 move.b ($121A).l,d3 ROM:00121988 move.b dword_132588(d1.w),d2 ROM:00121990 ROM:00121990 loc_121990: ; CODE XREF: sub_12139A+60A↓j ROM:00121990 cmpi.b #$FF,d2 ROM:00121994 beq.s loc_1219A6 ROM:00121996 cmp.b d2,d3 ROM:00121998 beq.s loc_1219A6 ROM:0012199A addq.w #6,d1 ROM:0012199C move.b dword_132588(d1.w),d2 ROM:001219A4 bra.s loc_121990 ROM:001219A6 ; --------------------------------------------------------------------------- ROM:001219A6 ROM:001219A6 loc_1219A6: ; CODE XREF: sub_12139A+5FA↑j ROM:001219A6 ; sub_12139A+5FE↑j ROM:001219A6 clr.w d3 ROM:001219A8 move.w d1,d4 ROM:001219AA addq.w #1,d4 ROM:001219AC move.b dword_132588(d4.w),d3 ROM:001219B4 and.w ($C54).w,d3 ROM:001219B8 cmpi.b #$FF,d2 ROM:001219BC beq.l loc_1219DA ROM:001219C2 cmpi.w #0,d3 ROM:001219C6 beq.l loc_1219DA ROM:001219CC addq.w #1,d4 ROM:001219CE movea.l dword_132588(d4.w),a0 ROM:001219D6 jsr (a0) ROM:001219D8 bra.s loc_1219DE ROM:001219DA ; --------------------------------------------------------------------------- ROM:001219DA ROM:001219DA loc_1219DA: ; CODE XREF: sub_12139A+622↑j ROM:001219DA ; sub_12139A+62C↑j ROM:001219DA bsr.w sub_121FD0 ROM:001219DE ROM:001219DE loc_1219DE: ; CODE XREF: sub_12139A+63E↑j ROM:001219DE bra.l locret_121F7A ROM:001219E4 ; --------------------------------------------------------------------------- ROM:001219E4 ROM:001219E4 loc_1219E4: ; CODE XREF: sub_12139A+5E0↑j ROM:001219E4 move.w #1,d0 ROM:001219E8 cmpi.b #$27,$1218(d0.w) ; ''' ROM:001219F0 bne.l loc_121B34 ROM:001219F6 btst #6,($1355).w ROM:001219FC beq.l loc_121A68 ROM:00121A02 btst #1,($1367).w ROM:00121A08 beq.s loc_121A3E ROM:00121A0A move.b #4,($121B).l ROM:00121A12 move.b #$67,($121C).l ; 'g' ROM:00121A1A move.b #1,($121D).l ROM:00121A22 move.b #0,($121E).l ROM:00121A2A move.b #0,($121F).l ROM:00121A32 bsr.w sub_122434 ROM:00121A36 move.w #9,($C48).w ROM:00121A3C bra.s loc_121A62 ROM:00121A3E ; --------------------------------------------------------------------------- ROM:00121A3E ROM:00121A3E loc_121A3E: ; CODE XREF: sub_12139A+66E↑j ROM:00121A3E movea.l #$1218,a0 ROM:00121A44 move.b #4,(a0)+ ROM:00121A48 move.b #$67,(a0)+ ; 'g' ROM:00121A4C move.b #1,(a0)+ ROM:00121A50 move.b #0,(a0)+ ROM:00121A54 move.b #0,(a0)+ ROM:00121A58 move.b #$6C,(a0)+ ; 'l' ROM:00121A5C move.w #6,($C48).w ROM:00121A62 ROM:00121A62 loc_121A62: ; CODE XREF: sub_12139A+6A2↑j ROM:00121A62 bra.l loc_121B2E ROM:00121A68 ; --------------------------------------------------------------------------- ROM:00121A68 ROM:00121A68 loc_121A68: ; CODE XREF: sub_12139A+662↑j ROM:00121A68 move.w #2,d1 ROM:00121A6C cmpi.b #1,$1218(d1.w) ROM:00121A74 bne.l loc_121AE6 ROM:00121A7A btst #1,($1367).w ROM:00121A80 beq.s loc_121AB6 ROM:00121A82 move.b #4,($121B).l ROM:00121A8A move.b #$67,($121C).l ; 'g' ROM:00121A92 move.b #1,($121D).l ROM:00121A9A move.b ($C42).w,($121E).l ROM:00121AA2 move.b ($C43).w,($121F).l ROM:00121AAA bsr.w sub_122434 ROM:00121AAE move.w #9,($C48).w ROM:00121AB4 bra.s loc_121AE4 ROM:00121AB6 ; --------------------------------------------------------------------------- ROM:00121AB6 ROM:00121AB6 loc_121AB6: ; CODE XREF: sub_12139A+6E6↑j ROM:00121AB6 movea.l #$1218,a0 ROM:00121ABC move.b #4,(a0)+ ROM:00121AC0 move.b #$67,(a0)+ ; 'g' ROM:00121AC4 move.b #1,(a0)+ ROM:00121AC8 move.b ($C42).w,(a0)+ ROM:00121ACC move.b ($C43).w,(a0)+ ROM:00121AD0 move.b #$6C,d2 ; 'l' ROM:00121AD4 add.b ($C42).w,d2 ROM:00121AD8 add.b ($C43).w,d2 ROM:00121ADC move.b d2,(a0)+ ROM:00121ADE move.w #6,($C48).w ROM:00121AE4 ROM:00121AE4 loc_121AE4: ; CODE XREF: sub_12139A+71A↑j ROM:00121AE4 bra.s loc_121B2E ROM:00121AE6 ; --------------------------------------------------------------------------- ROM:00121AE6 ROM:00121AE6 loc_121AE6: ; CODE XREF: sub_12139A+6DA↑j ROM:00121AE6 btst #1,($1367).w ROM:00121AEC beq.s loc_121B12 ROM:00121AEE move.b #2,($121B).l ROM:00121AF6 move.b #$67,($121C).l ; 'g' ROM:00121AFE move.b #2,($121D).l ROM:00121B06 bsr.w sub_122434 ROM:00121B0A move.w #7,($C48).w ROM:00121B10 bra.s loc_121B2E ROM:00121B12 ; --------------------------------------------------------------------------- ROM:00121B12 ROM:00121B12 loc_121B12: ; CODE XREF: sub_12139A+752↑j ROM:00121B12 movea.l #$1218,a0 ROM:00121B18 move.b #2,(a0)+ ROM:00121B1C move.b #$67,(a0)+ ; 'g' ROM:00121B20 move.b #2,(a0)+ ROM:00121B24 move.b #$6B,(a0)+ ; 'k' ROM:00121B28 move.w #4,($C48).w ROM:00121B2E ROM:00121B2E loc_121B2E: ; CODE XREF: sub_12139A:loc_121A62↑j ROM:00121B2E ; sub_12139A:loc_121AE4↑j ... ROM:00121B2E bra.l locret_121F7A ROM:00121B34 ; --------------------------------------------------------------------------- ROM:00121B34 ROM:00121B34 loc_121B34: ; CODE XREF: sub_12139A+656↑j ROM:00121B34 move.w #1,d0 ROM:00121B38 cmpi.b #$34,$1218(d0.w) ; '4' ROM:00121B40 bne.s loc_121BB0 ROM:00121B42 btst #1,($1367).w ROM:00121B48 beq.s loc_121B76 ROM:00121B4A move.b #2,($121B).l ROM:00121B52 move.b ($1219).l,d1 ROM:00121B58 addi.b #$40,d1 ; '@' ROM:00121B5C move.b d1,($121C).l ROM:00121B62 move.b #$FA,($121D).l ROM:00121B6A bsr.w sub_122434 ROM:00121B6E move.w #7,($C48).w ROM:00121B74 bra.s loc_121BAA ROM:00121B76 ; --------------------------------------------------------------------------- ROM:00121B76 ROM:00121B76 loc_121B76: ; CODE XREF: sub_12139A+7AE↑j ROM:00121B76 addi.b #$40,($1219).l ; '@' ROM:00121B7E move.b ($1219).l,d0 ROM:00121B84 move.b #2,($1218).l ROM:00121B8C move.b #$FA,($121A).l ROM:00121B94 add.b ($121A).l,d0 ROM:00121B9A addi.b #2,d0 ROM:00121B9E move.b d0,($121B).l ROM:00121BA4 move.w #4,($C48).w ROM:00121BAA ROM:00121BAA loc_121BAA: ; CODE XREF: sub_12139A+7DA↑j ROM:00121BAA bra.l locret_121F7A ROM:00121BB0 ; --------------------------------------------------------------------------- ROM:00121BB0 ROM:00121BB0 loc_121BB0: ; CODE XREF: sub_12139A+7A6↑j ROM:00121BB0 move.w #1,d0 ROM:00121BB4 cmpi.b #$1A,$1218(d0.w) ROM:00121BBC bne.l loc_121F76 ROM:00121BC2 move.w #2,d0 ROM:00121BC6 cmpi.b #$87,$1218(d0.w) ROM:00121BCE bne.l loc_121C54 ROM:00121BD4 bsr.l sub_1151BE ROM:00121BDA btst #1,($1367).w ROM:00121BE0 beq.s loc_121C12 ROM:00121BE2 move.b #$30,($121B).l ; '0' ROM:00121BEA move.b ($1219).l,d1 ROM:00121BF0 addi.b #$40,d1 ; '@' ROM:00121BF4 move.b d1,($121C).l ROM:00121BFA move.b ($121A).l,d1 ROM:00121C00 move.b d1,($121D).l ROM:00121C06 bsr.w sub_122434 ROM:00121C0A move.w #$35,($C48).w ; '5' ROM:00121C10 bra.s loc_121C4E ROM:00121C12 ; --------------------------------------------------------------------------- ROM:00121C12 ROM:00121C12 loc_121C12: ; CODE XREF: sub_12139A+846↑j ROM:00121C12 addi.b #$40,($1219).l ; '@' ROM:00121C1A move.b #$30,($1218).l ; '0' ROM:00121C22 clr.b d0 ROM:00121C24 clr.w d4 ROM:00121C26 move.w #0,d2 ROM:00121C2A bra.s loc_121C30 ROM:00121C2C ; --------------------------------------------------------------------------- ROM:00121C2C ROM:00121C2C loc_121C2C: ; CODE XREF: sub_12139A+8A6↓j ROM:00121C2C addi.w #1,d2 ROM:00121C30 ROM:00121C30 loc_121C30: ; CODE XREF: sub_12139A+890↑j ROM:00121C30 cmpi.w #$30,d2 ; '0' ROM:00121C34 bgt.s loc_121C42 ROM:00121C36 add.b $1218(d4.w),d0 ROM:00121C3C addi.w #1,d4 ROM:00121C40 bra.s loc_121C2C ROM:00121C42 ; --------------------------------------------------------------------------- ROM:00121C42 ROM:00121C42 loc_121C42: ; CODE XREF: sub_12139A+89A↑j ROM:00121C42 move.b d0,$1218(d4.w) ROM:00121C48 move.w #$32,($C48).w ; '2' ROM:00121C4E ROM:00121C4E loc_121C4E: ; CODE XREF: sub_12139A+876↑j ROM:00121C4E bra.l loc_121F74 ROM:00121C54 ; --------------------------------------------------------------------------- ROM:00121C54 ROM:00121C54 loc_121C54: ; CODE XREF: sub_12139A+834↑j ROM:00121C54 move.w #2,d0 ROM:00121C58 cmpi.b #$8A,$1218(d0.w) ROM:00121C60 bne.l loc_121CE6 ROM:00121C66 bsr.l sub_116776 ROM:00121C6C btst #1,($1367).w ROM:00121C72 beq.s loc_121CA4 ROM:00121C74 move.b #$16,($121B).l ROM:00121C7C move.b ($1219).l,d1 ROM:00121C82 addi.b #$40,d1 ; '@' ROM:00121C86 move.b d1,($121C).l ROM:00121C8C move.b ($121A).l,d1 ROM:00121C92 move.b d1,($121D).l ROM:00121C98 bsr.w sub_122434 ROM:00121C9C move.w #$1B,($C48).w ROM:00121CA2 bra.s loc_121CE0 ROM:00121CA4 ; --------------------------------------------------------------------------- ROM:00121CA4 ROM:00121CA4 loc_121CA4: ; CODE XREF: sub_12139A+8D8↑j ROM:00121CA4 addi.b #$40,($1219).l ; '@' ROM:00121CAC move.b #$16,($1218).l ROM:00121CB4 clr.b d0 ROM:00121CB6 clr.w d4 ROM:00121CB8 move.w #0,d2 ROM:00121CBC bra.s loc_121CC2 ROM:00121CBE ; --------------------------------------------------------------------------- ROM:00121CBE ROM:00121CBE loc_121CBE: ; CODE XREF: sub_12139A+938↓j ROM:00121CBE addi.w #1,d2 ROM:00121CC2 ROM:00121CC2 loc_121CC2: ; CODE XREF: sub_12139A+922↑j ROM:00121CC2 cmpi.w #$16,d2 ROM:00121CC6 bgt.s loc_121CD4 ROM:00121CC8 add.b $1218(d4.w),d0 ROM:00121CCE addi.w #1,d4 ROM:00121CD2 bra.s loc_121CBE ROM:00121CD4 ; --------------------------------------------------------------------------- ROM:00121CD4 ROM:00121CD4 loc_121CD4: ; CODE XREF: sub_12139A+92C↑j ROM:00121CD4 move.b d0,$1218(d4.w) ROM:00121CDA move.w #$18,($C48).w ROM:00121CE0 ROM:00121CE0 loc_121CE0: ; CODE XREF: sub_12139A+908↑j ROM:00121CE0 bra.l loc_121F74 ROM:00121CE6 ; --------------------------------------------------------------------------- ROM:00121CE6 ROM:00121CE6 loc_121CE6: ; CODE XREF: sub_12139A+8C6↑j ROM:00121CE6 move.w #2,d0 ROM:00121CEA cmpi.b #$9A,$1218(d0.w) ROM:00121CF2 bne.l loc_121DA8 ROM:00121CF8 movea.l #$10F000,a0 ROM:00121CFE movea.l #$1218,a1 ROM:00121D04 btst #1,($1367).w ROM:00121D0A beq.s loc_121D14 ROM:00121D0C adda.l #6,a1 ROM:00121D12 bra.s loc_121D1A ROM:00121D14 ; --------------------------------------------------------------------------- ROM:00121D14 ROM:00121D14 loc_121D14: ; CODE XREF: sub_12139A+970↑j ROM:00121D14 adda.l #3,a1 ROM:00121D1A ROM:00121D1A loc_121D1A: ; CODE XREF: sub_12139A+978↑j ROM:00121D1A move.b #1,d3 ROM:00121D1E bra.s loc_121D24 ROM:00121D20 ; --------------------------------------------------------------------------- ROM:00121D20 ROM:00121D20 loc_121D20: ; CODE XREF: sub_12139A+992↓j ROM:00121D20 addi.b #1,d3 ROM:00121D24 ROM:00121D24 loc_121D24: ; CODE XREF: sub_12139A+984↑j ROM:00121D24 cmpi.b #6,d3 ROM:00121D28 bgt.s loc_121D2E ROM:00121D2A move.b (a0)+,(a1)+ ROM:00121D2C bra.s loc_121D20 ROM:00121D2E ; --------------------------------------------------------------------------- ROM:00121D2E ROM:00121D2E loc_121D2E: ; CODE XREF: sub_12139A+98E↑j ROM:00121D2E btst #1,($1367).w ROM:00121D34 beq.s loc_121D66 ROM:00121D36 move.b #8,($121B).l ROM:00121D3E move.b ($1219).l,d1 ROM:00121D44 addi.b #$40,d1 ; '@' ROM:00121D48 move.b d1,($121C).l ROM:00121D4E move.b ($121A).l,d1 ROM:00121D54 move.b d1,($121D).l ROM:00121D5A bsr.w sub_122434 ROM:00121D5E move.w #$D,($C48).w ROM:00121D64 bra.s loc_121DA2 ROM:00121D66 ; --------------------------------------------------------------------------- ROM:00121D66 ROM:00121D66 loc_121D66: ; CODE XREF: sub_12139A+99A↑j ROM:00121D66 addi.b #$40,($1219).l ; '@' ROM:00121D6E move.b #8,($1218).l ROM:00121D76 clr.b d0 ROM:00121D78 clr.w d4 ROM:00121D7A move.w #0,d2 ROM:00121D7E bra.s loc_121D84 ROM:00121D80 ; --------------------------------------------------------------------------- ROM:00121D80 ROM:00121D80 loc_121D80: ; CODE XREF: sub_12139A+9FA↓j ROM:00121D80 addi.w #1,d2 ROM:00121D84 ROM:00121D84 loc_121D84: ; CODE XREF: sub_12139A+9E4↑j ROM:00121D84 cmpi.w #8,d2 ROM:00121D88 bgt.s loc_121D96 ROM:00121D8A add.b $1218(d4.w),d0 ROM:00121D90 addi.w #1,d4 ROM:00121D94 bra.s loc_121D80 ROM:00121D96 ; --------------------------------------------------------------------------- ROM:00121D96 ROM:00121D96 loc_121D96: ; CODE XREF: sub_12139A+9EE↑j ROM:00121D96 move.b d0,$1218(d4.w) ROM:00121D9C move.w #$A,($C48).w ROM:00121DA2 ROM:00121DA2 loc_121DA2: ; CODE XREF: sub_12139A+9CA↑j ROM:00121DA2 bra.l loc_121F74 ROM:00121DA8 ; --------------------------------------------------------------------------- ROM:00121DA8 ROM:00121DA8 loc_121DA8: ; CODE XREF: sub_12139A+958↑j ROM:00121DA8 move.w #2,d0 ROM:00121DAC cmpi.b #$9B,$1218(d0.w) ROM:00121DB4 bne.l loc_121E3E ROM:00121DBA btst #1,($1367).w ROM:00121DC0 beq.s loc_121DFC ROM:00121DC2 move.b #3,($121B).l ROM:00121DCA move.b ($1219).l,d1 ROM:00121DD0 addi.b #$40,d1 ; '@' ROM:00121DD4 move.b d1,($121C).l ROM:00121DDA move.b ($121A).l,d1 ROM:00121DE0 move.b d1,($121D).l ROM:00121DE6 movea.l #$10F00A,a0 ROM:00121DEC move.b (a0)+,($121E).w ROM:00121DF0 bsr.w sub_122434 ROM:00121DF4 move.w #8,($C48).w ROM:00121DFA bra.s loc_121E38 ROM:00121DFC ; --------------------------------------------------------------------------- ROM:00121DFC ROM:00121DFC loc_121DFC: ; CODE XREF: sub_12139A+A26↑j ROM:00121DFC addi.b #$40,($1219).l ; '@' ROM:00121E04 move.b #3,($1218).l ROM:00121E0C move.b ($1219).l,d0 ROM:00121E12 addi.b #3,d0 ROM:00121E16 add.b ($121A).l,d0 ROM:00121E1C movea.l #$10F00A,a0 ROM:00121E22 move.b (a0)+,($121B).l ROM:00121E28 add.b ($121B).l,d0 ROM:00121E2E move.b d0,($121C).w ROM:00121E32 move.w #5,($C48).w ROM:00121E38 ROM:00121E38 loc_121E38: ; CODE XREF: sub_12139A+A60↑j ROM:00121E38 bra.l loc_121F74 ROM:00121E3E ; --------------------------------------------------------------------------- ROM:00121E3E ROM:00121E3E loc_121E3E: ; CODE XREF: sub_12139A+A1A↑j ROM:00121E3E move.w #2,d0 ROM:00121E42 cmpi.b #$9C,$1218(d0.w) ROM:00121E4A bne.l loc_121EDE ROM:00121E50 btst #1,($1367).w ROM:00121E56 beq.s loc_121E96 ROM:00121E58 move.b #3,($121B).l ROM:00121E60 move.b ($1219).l,d1 ROM:00121E66 addi.b #$40,d1 ; '@' ROM:00121E6A move.b d1,($121C).l ROM:00121E70 move.b ($121A).l,d1 ROM:00121E76 move.b d1,($121D).l ROM:00121E7C movea.l #$10F00A,a0 ROM:00121E82 move.b (a0)+,($121E).w ROM:00121E86 move.b (a0)+,($121E).w ROM:00121E8A bsr.w sub_122434 ROM:00121E8E move.w #8,($C48).w ROM:00121E94 bra.s loc_121ED8 ROM:00121E96 ; --------------------------------------------------------------------------- ROM:00121E96 ROM:00121E96 loc_121E96: ; CODE XREF: sub_12139A+ABC↑j ROM:00121E96 addi.b #$40,($1219).l ; '@' ROM:00121E9E move.b #3,($1218).l ROM:00121EA6 move.b ($1219).l,d0 ROM:00121EAC addi.b #3,d0 ROM:00121EB0 add.b ($121A).l,d0 ROM:00121EB6 movea.l #$10F00A,a0 ROM:00121EBC move.b (a0)+,($121B).l ROM:00121EC2 move.b (a0)+,($121B).l ROM:00121EC8 add.b ($121B).l,d0 ROM:00121ECE move.b d0,($121C).w ROM:00121ED2 move.w #5,($C48).w ROM:00121ED8 ROM:00121ED8 loc_121ED8: ; CODE XREF: sub_12139A+AFA↑j ROM:00121ED8 bra.l loc_121F74 ROM:00121EDE ; --------------------------------------------------------------------------- ROM:00121EDE ROM:00121EDE loc_121EDE: ; CODE XREF: sub_12139A+AB0↑j ROM:00121EDE move.w #2,d0 ROM:00121EE2 cmpi.b #$9E,$1218(d0.w) ROM:00121EEA bne.l loc_121F70 ROM:00121EF0 btst #1,($1367).w ROM:00121EF6 beq.s loc_121F32 ROM:00121EF8 move.b #3,($121B).l ROM:00121F00 move.b ($1219).l,d1 ROM:00121F06 addi.b #$40,d1 ; '@' ROM:00121F0A move.b d1,($121C).l ROM:00121F10 move.b ($121A).l,d1 ROM:00121F16 move.b d1,($121D).l ROM:00121F1C movea.l #$10F00C,a0 ROM:00121F22 move.b (a0)+,($121E).w ROM:00121F26 bsr.w sub_122434 ROM:00121F2A move.w #8,($C48).w ROM:00121F30 bra.s loc_121F6E ROM:00121F32 ; --------------------------------------------------------------------------- ROM:00121F32 ROM:00121F32 loc_121F32: ; CODE XREF: sub_12139A+B5C↑j ROM:00121F32 addi.b #$40,($1219).l ; '@' ROM:00121F3A move.b #3,($1218).l ROM:00121F42 move.b ($1219).l,d0 ROM:00121F48 addi.b #3,d0 ROM:00121F4C add.b ($121A).l,d0 ROM:00121F52 movea.l #$10F00C,a0 ROM:00121F58 move.b (a0)+,($121B).l ROM:00121F5E add.b ($121B).l,d0 ROM:00121F64 move.b d0,($121C).w ROM:00121F68 move.w #5,($C48).w ROM:00121F6E ROM:00121F6E loc_121F6E: ; CODE XREF: sub_12139A+B96↑j ROM:00121F6E bra.s loc_121F74 ROM:00121F70 ; --------------------------------------------------------------------------- ROM:00121F70 ROM:00121F70 loc_121F70: ; CODE XREF: sub_12139A+B50↑j ROM:00121F70 bsr.w sub_121FD0 ROM:00121F74 ROM:00121F74 loc_121F74: ; CODE XREF: sub_12139A:loc_121C4E↑j ROM:00121F74 ; sub_12139A:loc_121CE0↑j ... ROM:00121F74 bra.s locret_121F7A ROM:00121F76 ; --------------------------------------------------------------------------- ROM:00121F76 ROM:00121F76 loc_121F76: ; CODE XREF: sub_12139A+822↑j ROM:00121F76 bsr.w sub_121F7C ROM:00121F7A ROM:00121F7A locret_121F7A: ; CODE XREF: sub_12139A+C↑j ROM:00121F7A ; sub_12139A+1E↑j ... ROM:00121F7A rts ROM:00121F7A ; End of function sub_12139A ROM:00121F7A ROM:00121F7C ROM:00121F7C ; =============== S U B R O U T I N E ======================================= ROM:00121F7C ROM:00121F7C ROM:00121F7C sub_121F7C: ; CODE XREF: sub_12139A:loc_121F76↑p ROM:00121F7C ; sub_122498+7A↓p ... ROM:00121F7C btst #1,($1367).w ROM:00121F82 beq.s loc_121FA8 ROM:00121F84 move.b #1,($121B).l ROM:00121F8C move.b ($1219).l,d1 ROM:00121F92 addi.b #$40,d1 ; '@' ROM:00121F96 move.b d1,($121C).l ROM:00121F9C bsr.w sub_122434 ROM:00121FA0 move.w #6,($C48).w ROM:00121FA6 bra.s locret_121FCE ROM:00121FA8 ; --------------------------------------------------------------------------- ROM:00121FA8 ROM:00121FA8 loc_121FA8: ; CODE XREF: sub_121F7C+6↑j ROM:00121FA8 addi.b #$40,($1219).l ; '@' ROM:00121FB0 move.b ($1219).l,d0 ROM:00121FB6 addi.b #1,d0 ROM:00121FBA move.b #1,($1218).l ROM:00121FC2 move.b d0,($121A).l ROM:00121FC8 move.w #3,($C48).w ROM:00121FCE ROM:00121FCE locret_121FCE: ; CODE XREF: sub_121F7C+2A↑j ROM:00121FCE rts ROM:00121FCE ; End of function sub_121F7C ROM:00121FCE ROM:00121FD0 ROM:00121FD0 ; =============== S U B R O U T I N E ======================================= ROM:00121FD0 ROM:00121FD0 ROM:00121FD0 sub_121FD0: ; CODE XREF: sub_12139A+8↑p ROM:00121FD0 ; sub_12139A+1A↑p ... ROM:00121FD0 move.b ($1218).l,d1 ROM:00121FD6 btst #1,($1367).w ROM:00121FDC beq.s loc_12200C ROM:00121FDE move.b #3,($121B).l ROM:00121FE6 move.b ($1219).l,($121D).l ROM:00121FF0 move.b #$7F,($121C).l ROM:00121FF8 move.b ($1168).w,($121E).l ROM:00122000 bsr.w sub_122434 ROM:00122004 move.w #8,($C48).w ROM:0012200A bra.s locret_12205E ROM:0012200C ; --------------------------------------------------------------------------- ROM:0012200C ROM:0012200C loc_12200C: ; CODE XREF: sub_121FD0+C↑j ROM:0012200C andi.b #$C0,d1 ROM:00122010 cmpi.b #0,d1 ROM:00122014 bne.s loc_122022 ROM:00122016 move.b ($1219).l,($121A).l ROM:00122020 bra.s loc_12202C ROM:00122022 ; --------------------------------------------------------------------------- ROM:00122022 ROM:00122022 loc_122022: ; CODE XREF: sub_121FD0+44↑j ROM:00122022 move.b ($121B).l,($121A).l ROM:0012202C ROM:0012202C loc_12202C: ; CODE XREF: sub_121FD0+50↑j ROM:0012202C move.b ($121A).l,d0 ROM:00122032 addi.b #-$7E,d0 ROM:00122036 add.b ($1168).w,d0 ROM:0012203A move.b #3,($1218).l ROM:00122042 move.b #$7F,($1219).l ROM:0012204A move.b ($1168).w,($121B).l ROM:00122052 move.b d0,($121C).l ROM:00122058 move.w #5,($C48).w ROM:0012205E ROM:0012205E locret_12205E: ; CODE XREF: sub_121FD0+3A↑j ROM:0012205E rts ROM:0012205E ; End of function sub_121FD0 ROM:0012205E ROM:00122060 ROM:00122060 ; =============== S U B R O U T I N E ======================================= ROM:00122060 ROM:00122060 ROM:00122060 sub_122060: ; CODE XREF: ROM:00115B1C↑p ROM:00122060 ; sub_12139A+436↑p ... ROM:00122060 btst #1,($1367).w ROM:00122066 beq.s loc_122096 ROM:00122068 move.b #2,($121B).l ROM:00122070 move.b ($1219).l,d1 ROM:00122076 addi.b #$40,d1 ; '@' ROM:0012207A move.b d1,($121C).l ROM:00122080 move.b ($121A).l,($121D).l ROM:0012208A bsr.w sub_122434 ROM:0012208E move.w #7,($C48).w ROM:00122094 bra.s locret_1220C2 ROM:00122096 ; --------------------------------------------------------------------------- ROM:00122096 ROM:00122096 loc_122096: ; CODE XREF: sub_122060+6↑j ROM:00122096 addi.b #$40,($1219).l ; '@' ROM:0012209E move.b ($1219).l,d0 ROM:001220A4 move.b #2,($1218).l ROM:001220AC add.b ($121A).l,d0 ROM:001220B2 addi.b #2,d0 ROM:001220B6 move.b d0,($121B).l ROM:001220BC move.w #4,($C48).w ROM:001220C2 ROM:001220C2 locret_1220C2: ; CODE XREF: sub_122060+34↑j ROM:001220C2 rts ROM:001220C2 ; End of function sub_122060 ROM:001220C2 ROM:001220C4 ROM:001220C4 ; =============== S U B R O U T I N E ======================================= ROM:001220C4 ROM:001220C4 ROM:001220C4 sub_1220C4: ; CODE XREF: sub_12139A:loc_121796↑p ROM:001220C4 clr.l d1 ROM:001220C6 movea.l #$1218,a0 ROM:001220CC move.b 2(a0),d1 ROM:001220D0 swap d1 ROM:001220D2 move.b 1(a0),d1 ROM:001220D6 btst #1,($1367).w ROM:001220DC beq.s loc_1220EC ROM:001220DE adda.l #3,a0 ROM:001220E4 move.w #7,($C48).w ROM:001220EA bra.s loc_122104 ROM:001220EC ; --------------------------------------------------------------------------- ROM:001220EC ROM:001220EC loc_1220EC: ; CODE XREF: sub_1220C4+18↑j ROM:001220EC btst #2,($135E).w ROM:001220F2 beq.s loc_1220FE ROM:001220F4 clr.b (a0)+ ROM:001220F6 move.w #5,($C48).w ROM:001220FC bra.s loc_122104 ROM:001220FE ; --------------------------------------------------------------------------- ROM:001220FE ROM:001220FE loc_1220FE: ; CODE XREF: sub_1220C4+2E↑j ROM:001220FE move.w #4,($C48).w ROM:00122104 ROM:00122104 loc_122104: ; CODE XREF: sub_1220C4+26↑j ROM:00122104 ; sub_1220C4+38↑j ROM:00122104 adda.l #1,a0 ROM:0012210A addi.b #$40,d1 ; '@' ROM:0012210E move.b d1,(a0)+ ROM:00122110 move.b d1,d2 ROM:00122112 swap d1 ROM:00122114 move.b d1,(a0)+ ROM:00122116 add.b d1,d2 ROM:00122118 clr.w d1 ROM:0012211A move.w 2(a3),d4 ROM:0012211E ROM:0012211E loc_12211E: ; CODE XREF: sub_1220C4+F8↓j ROM:0012211E cmp.w d1,d4 ROM:00122120 ble.l loc_1221C0 ROM:00122126 move.w d1,d3 ROM:00122128 lsl.w #2,d3 ROM:0012212A addq.w #6,d3 ROM:0012212C move.b (a3,d3.w),d5 ROM:00122130 btst #2,($135E).w ROM:00122136 bne.s loc_12216A ROM:00122138 cmpi.b #0,d5 ROM:0012213C bne.s loc_122146 ROM:0012213E movea.l #0,a1 ROM:00122144 bra.s loc_12216A ROM:00122146 ; --------------------------------------------------------------------------- ROM:00122146 ROM:00122146 loc_122146: ; CODE XREF: sub_1220C4+78↑j ROM:00122146 cmpi.b #$40,d5 ; '@' ROM:0012214A bne.s loc_122154 ROM:0012214C movea.l #unk_110000,a1 ROM:00122152 bra.s loc_12216A ROM:00122154 ; --------------------------------------------------------------------------- ROM:00122154 ROM:00122154 loc_122154: ; CODE XREF: sub_1220C4+86↑j ROM:00122154 cmpi.b #$80,d5 ROM:00122158 bne.s loc_12215E ROM:0012215A movea.l a5,a1 ROM:0012215C bra.s loc_12216A ROM:0012215E ; --------------------------------------------------------------------------- ROM:0012215E ROM:0012215E loc_12215E: ; CODE XREF: sub_1220C4+94↑j ROM:0012215E cmpi.b #$C0,d5 ROM:00122162 bne.s loc_12216A ROM:00122164 movea.l #$100000,a1 ROM:0012216A ROM:0012216A loc_12216A: ; CODE XREF: sub_1220C4+72↑j ROM:0012216A ; sub_1220C4+80↑j ... ROM:0012216A subq.w #2,d3 ROM:0012216C clr.l d5 ROM:0012216E btst #2,($135E).w ROM:00122174 bne.s loc_12217E ROM:00122176 move.w (a3,d3.w),d5 ROM:0012217A adda.l d5,a1 ROM:0012217C bra.s loc_122190 ROM:0012217E ; --------------------------------------------------------------------------- ROM:0012217E ROM:0012217E loc_12217E: ; CODE XREF: sub_1220C4+B0↑j ROM:0012217E move.b (a3,d3.w),d5 ROM:00122182 asl.l #8,d5 ROM:00122184 move.b 1(a3,d3.w),d5 ROM:00122188 asl.l #8,d5 ROM:0012218A move.b 2(a3,d3.w),d5 ROM:0012218E movea.l d5,a1 ROM:00122190 ROM:00122190 loc_122190: ; CODE XREF: sub_1220C4+B8↑j ROM:00122190 clr.w d5 ROM:00122192 clr.w d6 ROM:00122194 addq.w #3,d3 ROM:00122196 move.b (a3,d3.w),d6 ROM:0012219A ROM:0012219A loc_12219A: ; CODE XREF: sub_1220C4+F4↓j ROM:0012219A cmp.w d5,d6 ROM:0012219C ble.s loc_1221BA ROM:0012219E move.b (a1),(a0)+ ROM:001221A0 addq.w #1,d5 ROM:001221A2 add.b (a1)+,d2 ROM:001221A4 addq.w #1,($C5E).w ROM:001221A8 move.l #$131B,d3 ROM:001221AE cmp.l a0,d3 ROM:001221B0 bge.s loc_1221B4 ROM:001221B2 movea.l d3,a0 ROM:001221B4 ROM:001221B4 loc_1221B4: ; CODE XREF: sub_1220C4+EC↑j ROM:001221B4 addq.w #1,($C48).w ROM:001221B8 bra.s loc_12219A ROM:001221BA ; --------------------------------------------------------------------------- ROM:001221BA ROM:001221BA loc_1221BA: ; CODE XREF: sub_1220C4+D8↑j ROM:001221BA addq.w #1,d1 ROM:001221BC bra.w loc_12211E ROM:001221C0 ; --------------------------------------------------------------------------- ROM:001221C0 ROM:001221C0 loc_1221C0: ; CODE XREF: sub_1220C4+5C↑j ROM:001221C0 move.w ($C48).w,d3 ROM:001221C4 btst #1,($1367).w ROM:001221CA beq.s loc_1221D6 ROM:001221CC subq.w #5,d3 ROM:001221CE move.b d3,($121B).l ROM:001221D4 bra.s loc_1221EC ROM:001221D6 ; --------------------------------------------------------------------------- ROM:001221D6 ROM:001221D6 loc_1221D6: ; CODE XREF: sub_1220C4+106↑j ROM:001221D6 btst #2,($135E).w ROM:001221DC beq.s loc_1221E6 ROM:001221DE subq.w #3,d3 ROM:001221E0 move.b d3,($1219).w ROM:001221E4 bra.s loc_1221EC ROM:001221E6 ; --------------------------------------------------------------------------- ROM:001221E6 ROM:001221E6 loc_1221E6: ; CODE XREF: sub_1220C4+118↑j ROM:001221E6 subq.w #2,d3 ROM:001221E8 move.b d3,($1218).w ROM:001221EC ROM:001221EC loc_1221EC: ; CODE XREF: sub_1220C4+110↑j ROM:001221EC ; sub_1220C4+120↑j ROM:001221EC add.b d3,d2 ROM:001221EE btst #1,($1367).w ROM:001221F4 beq.s loc_1221FC ROM:001221F6 bsr.w sub_122434 ROM:001221FA bra.s locret_1221FE ROM:001221FC ; --------------------------------------------------------------------------- ROM:001221FC ROM:001221FC loc_1221FC: ; CODE XREF: sub_1220C4+130↑j ROM:001221FC move.b d2,(a0) ROM:001221FE ROM:001221FE locret_1221FE: ; CODE XREF: sub_1220C4+136↑j ROM:001221FE rts ROM:001221FE ; End of function sub_1220C4 ROM:001221FE ROM:00122200 ROM:00122200 ; =============== S U B R O U T I N E ======================================= ROM:00122200 ROM:00122200 ROM:00122200 sub_122200: ; CODE XREF: sub_12139A+476↑p ROM:00122200 clr.l d2 ROM:00122202 clr.l d1 ROM:00122204 move.b ($121A).l,d1 ROM:0012220A move.w #$10,d3 ROM:0012220E lsl.l d3,d1 ROM:00122210 or.l d1,d2 ROM:00122212 clr.l d1 ROM:00122214 move.b ($121B).l,d1 ROM:0012221A lsl.l #8,d1 ROM:0012221C or.l d1,d2 ROM:0012221E clr.l d1 ROM:00122220 move.b ($121C).l,d1 ROM:00122226 or.l d1,d2 ROM:00122228 movea.l d2,a0 ROM:0012222A clr.l d1 ROM:0012222C move.b ($121D).l,d1 ROM:00122232 add.l d2,d1 ROM:00122234 subi.l #1,d1 ROM:0012223A move.l d1,d3 ROM:0012223C bclr #5,($136A).w ROM:00122242 cmpi.l #0,d2 ROM:00122248 blt.s loc_12226E ROM:0012224A cmpi.l #$1E00,d2 ROM:00122250 bge.s loc_12226E ROM:00122252 cmpi.l #0,d3 ROM:00122258 blt.s loc_122268 ROM:0012225A cmpi.l #$1E00,d3 ROM:00122260 bge.s loc_122268 ROM:00122262 bset #5,($136A).w ROM:00122268 ROM:00122268 loc_122268: ; CODE XREF: sub_122200+58↑j ROM:00122268 ; sub_122200+60↑j ROM:00122268 bra.l loc_122312 ROM:0012226E ; --------------------------------------------------------------------------- ROM:0012226E ROM:0012226E loc_12226E: ; CODE XREF: sub_122200+48↑j ROM:0012226E ; sub_122200+50↑j ROM:0012226E btst #1,($134F).w ROM:00122274 beq.s loc_1222C4 ROM:00122276 cmpi.l #$1E00,d2 ROM:0012227C blt.s loc_12229E ROM:0012227E cmpi.l #$10000,d2 ROM:00122284 bge.s loc_12229E ROM:00122286 cmpi.l #$1E00,d3 ROM:0012228C blt.s loc_12229C ROM:0012228E cmpi.l #$10000,d3 ROM:00122294 bge.s loc_12229C ROM:00122296 bset #5,($136A).w ROM:0012229C ROM:0012229C loc_12229C: ; CODE XREF: sub_122200+8C↑j ROM:0012229C ; sub_122200+94↑j ROM:0012229C bra.s loc_1222C4 ROM:0012229E ; --------------------------------------------------------------------------- ROM:0012229E ROM:0012229E loc_12229E: ; CODE XREF: sub_122200+7C↑j ROM:0012229E ; sub_122200+84↑j ROM:0012229E cmpi.l #0,d2 ROM:001222A4 blt.s loc_1222C4 ROM:001222A6 cmpi.l #$FFFE,d2 ROM:001222AC bge.s loc_1222C4 ROM:001222AE cmpi.l #0,d3 ROM:001222B4 blt.s loc_1222C4 ROM:001222B6 cmpi.l #$FFFE,d3 ROM:001222BC bge.s loc_1222C4 ROM:001222BE bset #5,($136A).w ROM:001222C4 ROM:001222C4 loc_1222C4: ; CODE XREF: sub_122200+74↑j ROM:001222C4 ; sub_122200:loc_12229C↑j ... ROM:001222C4 cmpi.l #unk_110000,d2 ROM:001222CA blt.s loc_1222EC ROM:001222CC cmpi.l #$13FFFF,d2 ROM:001222D2 bge.s loc_1222EC ROM:001222D4 cmpi.l #unk_110000,d3 ROM:001222DA blt.s loc_1222EA ROM:001222DC cmpi.l #$13FFFF,d3 ROM:001222E2 bge.s loc_1222EA ROM:001222E4 bset #5,($136A).w ROM:001222EA ROM:001222EA loc_1222EA: ; CODE XREF: sub_122200+DA↑j ROM:001222EA ; sub_122200+E2↑j ROM:001222EA bra.s loc_122312 ROM:001222EC ; --------------------------------------------------------------------------- ROM:001222EC ROM:001222EC loc_1222EC: ; CODE XREF: sub_122200+CA↑j ROM:001222EC ; sub_122200+D2↑j ROM:001222EC cmpi.l #$13C000,d2 ROM:001222F2 blt.s loc_122312 ROM:001222F4 cmpi.l #$1478D0,d2 ROM:001222FA bge.s loc_122312 ROM:001222FC cmpi.l #$13C000,d3 ROM:00122302 blt.s loc_122312 ROM:00122304 cmpi.l #$1478D0,d3 ROM:0012230A bge.s loc_122312 ROM:0012230C bset #5,($136A).w ROM:00122312 ROM:00122312 loc_122312: ; CODE XREF: sub_122200:loc_122268↑j ROM:00122312 ; sub_122200:loc_1222EA↑j ... ROM:00122312 clr.w d3 ROM:00122314 move.b ($121D).l,d3 ROM:0012231A cmpi.w #$3E,d3 ; '>' ROM:0012231E ble.s loc_122344 ROM:00122320 cmpi.w #$FE,d3 ROM:00122324 ble.s loc_122330 ROM:00122326 bclr #5,($136A).w ROM:0012232C bra.w loc_122342 ROM:00122330 ; --------------------------------------------------------------------------- ROM:00122330 ROM:00122330 loc_122330: ; CODE XREF: sub_122200+124↑j ROM:00122330 move.w #$104,d4 ROM:00122334 subi.w #4,d4 ROM:00122338 cmp.w d3,d4 ROM:0012233A bge.s loc_122342 ROM:0012233C bclr #5,($136A).w ROM:00122342 ROM:00122342 loc_122342: ; CODE XREF: sub_122200+12C↑j ROM:00122342 ; sub_122200+13A↑j ROM:00122342 bra.s loc_122356 ROM:00122344 ; --------------------------------------------------------------------------- ROM:00122344 ROM:00122344 loc_122344: ; CODE XREF: sub_122200+11E↑j ROM:00122344 move.w #$104,d4 ROM:00122348 subi.w #3,d4 ROM:0012234C cmp.w d3,d4 ROM:0012234E bge.s loc_122356 ROM:00122350 bclr #5,($136A).w ROM:00122356 ROM:00122356 loc_122356: ; CODE XREF: sub_122200:loc_122342↑j ROM:00122356 ; sub_122200+14E↑j ROM:00122356 btst #5,($136A).w ROM:0012235C beq.l loc_12242C ROM:00122362 cmpi.w #$3E,d3 ; '>' ROM:00122366 bgt.s loc_122384 ROM:00122368 move.w #2,($C5E).w ROM:0012236E move.w #3,($C48).w ROM:00122374 addi.b #$40,($1219).l ; '@' ROM:0012237C move.b ($1219).l,d3 ROM:00122382 bra.s loc_1223C4 ROM:00122384 ; --------------------------------------------------------------------------- ROM:00122384 ROM:00122384 loc_122384: ; CODE XREF: sub_122200+166↑j ROM:00122384 clr.b ($1218).l ROM:0012238A move.w #3,($C5E).w ROM:00122390 move.w #4,($C48).w ROM:00122396 move.b ($1219).l,($121A).l ROM:001223A0 addi.b #$40,($121A).l ; '@' ROM:001223A8 move.b ($121D).l,($1219).l ROM:001223B2 addq.b #1,($1219).l ROM:001223B8 move.b ($121A).l,d3 ROM:001223BE add.b ($1219).l,d3 ROM:001223C4 ROM:001223C4 loc_1223C4: ; CODE XREF: sub_122200+182↑j ROM:001223C4 clr.w d5 ROM:001223C6 clr.w d6 ROM:001223C8 move.b ($121D).l,d6 ROM:001223CE ROM:001223CE loc_1223CE: ; CODE XREF: sub_122200+1FA↓j ROM:001223CE cmp.w d5,d6 ROM:001223D0 ble.s loc_1223FC ROM:001223D2 movea.l #$1218,a1 ROM:001223D8 adda.w ($C5E).w,a1 ROM:001223DC move.b (a0)+,(a1) ROM:001223DE addq.w #1,d5 ROM:001223E0 add.b (a1),d3 ROM:001223E2 addq.w #1,($C5E).w ROM:001223E6 move.w #$103,d7 ROM:001223EA cmp.w ($C5E).w,d7 ROM:001223EE bge.s loc_1223F6 ROM:001223F0 move.w #$103,($C5E).w ROM:001223F6 ROM:001223F6 loc_1223F6: ; CODE XREF: sub_122200+1EE↑j ROM:001223F6 addq.w #1,($C48).w ROM:001223FA bra.s loc_1223CE ROM:001223FC ; --------------------------------------------------------------------------- ROM:001223FC ROM:001223FC loc_1223FC: ; CODE XREF: sub_122200+1D0↑j ROM:001223FC cmpi.w #$3E,d6 ; '>' ROM:00122400 bgt.s loc_12241E ROM:00122402 movea.l #$C48,a2 ROM:00122408 move.b 1(a2),($1218).l ROM:00122410 subi.b #2,($1218).l ROM:00122418 add.b ($1218).l,d3 ROM:0012241E ROM:0012241E loc_12241E: ; CODE XREF: sub_122200+200↑j ROM:0012241E movea.l #$1218,a4 ROM:00122424 adda.w ($C5E).w,a4 ROM:00122428 move.b d3,(a4) ROM:0012242A bra.s locret_122432 ROM:0012242C ; --------------------------------------------------------------------------- ROM:0012242C ROM:0012242C loc_12242C: ; CODE XREF: sub_122200+15C↑j ROM:0012242C bset #4,($135F).w ROM:00122432 ROM:00122432 locret_122432: ; CODE XREF: sub_122200+22A↑j ROM:00122432 rts ROM:00122432 ; End of function sub_122200 ROM:00122432 ROM:00122434 ROM:00122434 ; =============== S U B R O U T I N E ======================================= ROM:00122434 ROM:00122434 ROM:00122434 sub_122434: ; CODE XREF: sub_12139A+6A↑p ROM:00122434 ; sub_12139A+1D8↑p ... ROM:00122434 move.b #$B8,($1218).l ROM:0012243C move.b #$B8,d4 ROM:00122440 move.b ($117F).w,($1219).l ROM:00122448 move.b ($117F).w,d3 ROM:0012244C eor.b d3,d4 ROM:0012244E move.b #$13,($121A).l ROM:00122456 move.b #$13,d3 ROM:0012245A eor.b d3,d4 ROM:0012245C move.b ($121B).l,d3 ROM:00122462 eor.b d3,d4 ROM:00122464 clr.w d6 ROM:00122466 move.b d3,d6 ROM:00122468 subi.w #1,d6 ROM:0012246C move.w #3,d7 ROM:00122470 move.w #0,d5 ROM:00122474 bra.s loc_12247A ROM:00122476 ; --------------------------------------------------------------------------- ROM:00122476 ROM:00122476 loc_122476: ; CODE XREF: sub_122434+56↓j ROM:00122476 addi.w #1,d5 ROM:0012247A ROM:0012247A loc_12247A: ; CODE XREF: sub_122434+40↑j ROM:0012247A cmp.w d6,d5 ROM:0012247C bgt.s loc_12248C ROM:0012247E addi.w #1,d7 ROM:00122482 move.b $1218(d7.w),d3 ROM:00122488 eor.b d3,d4 ROM:0012248A bra.s loc_122476 ROM:0012248C ; --------------------------------------------------------------------------- ROM:0012248C ROM:0012248C loc_12248C: ; CODE XREF: sub_122434+48↑j ROM:0012248C addi.b #1,d7 ROM:00122490 move.b d4,$1218(d7.w) ROM:00122496 rts ROM:00122496 ; End of function sub_122434 ROM:00122496 ROM:00122498 ROM:00122498 ; =============== S U B R O U T I N E ======================================= ROM:00122498 ROM:00122498 ROM:00122498 sub_122498: ; CODE XREF: sub_12139A+492↑p ROM:00122498 bsr.l sub_133486 ROM:0012249E clr.l d0 ROM:001224A0 clr.l d1 ROM:001224A2 move.b ($121A).l,d0 ROM:001224A8 asl.l #8,d0 ROM:001224AA move.b ($121B).l,d0 ROM:001224B0 asl.l #8,d0 ROM:001224B2 move.b ($121C).l,d0 ROM:001224B8 move.b ($121D).l,d1 ROM:001224BE subi.l #1,d1 ROM:001224C4 move.l d0,d2 ROM:001224C6 add.l d1,d2 ROM:001224C8 cmpi.l #$1E00,d0 ROM:001224CE blt.l loc_1224E0 ROM:001224D4 cmp.l d2,d4 ROM:001224D6 ble.l loc_1224E0 ROM:001224DC bra.s loc_1224FE ROM:001224DE ; --------------------------------------------------------------------------- ROM:001224DE bra.s loc_1224FE ROM:001224E0 ; --------------------------------------------------------------------------- ROM:001224E0 ROM:001224E0 loc_1224E0: ; CODE XREF: sub_122498+36↑j ROM:001224E0 ; sub_122498+3E↑j ROM:001224E0 cmp.l d0,d5 ROM:001224E2 bgt.l loc_1224F8 ROM:001224E8 cmpi.l #$FFFE,d2 ROM:001224EE bge.l loc_1224F8 ROM:001224F4 bra.s loc_1224FE ROM:001224F6 ; --------------------------------------------------------------------------- ROM:001224F6 bra.s loc_1224FE ROM:001224F8 ; --------------------------------------------------------------------------- ROM:001224F8 ROM:001224F8 loc_1224F8: ; CODE XREF: sub_122498+4A↑j ROM:001224F8 ; sub_122498+56↑j ROM:001224F8 bsr.w sub_121FD0 ROM:001224FC bra.s locret_122516 ROM:001224FE ; --------------------------------------------------------------------------- ROM:001224FE ROM:001224FE loc_1224FE: ; CODE XREF: sub_122498+44↑j ROM:001224FE ; sub_122498+46↑j ... ROM:001224FE movea.l d0,a0 ROM:00122500 movea.l #$1218,a1 ROM:00122506 adda.l #6,a1 ROM:0012250C ROM:0012250C loc_12250C: ; CODE XREF: sub_122498+76↓j ROM:0012250C move.b (a1)+,(a0)+ ROM:0012250E dbf d1,loc_12250C ROM:00122512 bsr.w sub_121F7C ROM:00122516 ROM:00122516 locret_122516: ; CODE XREF: sub_122498+64↑j ROM:00122516 rts ROM:00122516 ; End of function sub_122498 ROM:00122516 ROM:00122518 ROM:00122518 ; =============== S U B R O U T I N E ======================================= ROM:00122518 ROM:00122518 ROM:00122518 sub_122518: ; CODE XREF: sub_12139A+370↑p ROM:00122518 btst #4,($135F).w ROM:0012251E beq.s loc_122522 ROM:00122520 bra.s loc_12252A ROM:00122522 ; --------------------------------------------------------------------------- ROM:00122522 ROM:00122522 loc_122522: ; CODE XREF: sub_122518+6↑j ROM:00122522 btst #2,($94B).w ROM:00122528 beq.s loc_122534 ROM:0012252A ROM:0012252A loc_12252A: ; CODE XREF: sub_122518+8↑j ROM:0012252A bsr.w sub_121FD0 ROM:0012252E bra.l locret_122650 ROM:00122534 ; --------------------------------------------------------------------------- ROM:00122534 ROM:00122534 loc_122534: ; CODE XREF: sub_122518+10↑j ROM:00122534 move.w #2,d1 ROM:00122538 cmpi.b #$26,$1218(d1.w) ; '&' ROM:00122540 bne.l loc_1225BC ROM:00122546 addi.b #$40,($1219).l ; '@' ROM:0012254E move.b ($1219).l,d6 ROM:00122554 add.b ($121A).l,d6 ROM:0012255A clr.w d5 ROM:0012255C move.b ($790).l,d5 ROM:00122562 move.w #0,d4 ROM:00122566 bra.s loc_12256C ROM:00122568 ; --------------------------------------------------------------------------- ROM:00122568 ROM:00122568 loc_122568: ; CODE XREF: sub_122518+74↓j ROM:00122568 addi.w #1,d4 ROM:0012256C ROM:0012256C loc_12256C: ; CODE XREF: sub_122518+4E↑j ROM:0012256C cmp.w d5,d4 ROM:0012256E bgt.s loc_12258E ROM:00122570 move.w d4,d3 ROM:00122572 addi.w #0,d3 ROM:00122576 move.w d4,d2 ROM:00122578 addi.w #3,d2 ROM:0012257C move.b $790(d3.w),$1218(d2.w) ROM:00122586 add.b $1218(d2.w),d6 ROM:0012258C bra.s loc_122568 ROM:0012258E ; --------------------------------------------------------------------------- ROM:0012258E ROM:0012258E loc_12258E: ; CODE XREF: sub_122518+56↑j ROM:0012258E move.b d5,($1218).l ROM:00122594 addi.b #3,($1218).l ROM:0012259C add.b ($1218).l,d6 ROM:001225A2 addi.w #1,d2 ROM:001225A6 move.b d6,$1218(d2.w) ROM:001225AC move.w d5,($C48).w ROM:001225B0 addi.w #5,($C48).w ROM:001225B6 bra.l locret_122650 ROM:001225BC ; --------------------------------------------------------------------------- ROM:001225BC ROM:001225BC loc_1225BC: ; CODE XREF: sub_122518+28↑j ROM:001225BC cmpi.b #$31,$1218(d1.w) ; '1' ROM:001225C4 bne.s loc_122614 ROM:001225C6 move.b #4,($1218).l ROM:001225CE addi.b #$40,($1219).l ; '@' ROM:001225D6 move.b ($1219).l,d7 ROM:001225DC add.b ($121A).l,d7 ROM:001225E2 addi.b #4,d7 ROM:001225E6 move.b ($791).l,($121B).l ROM:001225F0 add.b ($121B).l,d7 ROM:001225F6 move.b ($792).l,($121C).l ROM:00122600 add.b ($121C).l,d7 ROM:00122606 move.b d7,($121D).l ROM:0012260C move.w #6,($C48).w ROM:00122612 bra.s locret_122650 ROM:00122614 ; --------------------------------------------------------------------------- ROM:00122614 ROM:00122614 loc_122614: ; CODE XREF: sub_122518+AC↑j ROM:00122614 move.b #3,($1218).l ROM:0012261C addi.b #$40,($1219).l ; '@' ROM:00122624 move.b ($1219).l,d7 ROM:0012262A add.b ($121A).l,d7 ROM:00122630 addi.b #3,d7 ROM:00122634 move.b ($791).l,($121B).l ROM:0012263E add.b ($121B).l,d7 ROM:00122644 move.b d7,($121C).l ROM:0012264A move.w #5,($C48).w ROM:00122650 ROM:00122650 locret_122650: ; CODE XREF: sub_122518+16↑j ROM:00122650 ; sub_122518+9E↑j ... ROM:00122650 rts ROM:00122650 ; End of function sub_122518 ROM:00122650 ROM:00122652 ; --------------------------------------------------------------------------- ROM:00122652 bset #4,($1367).w ROM:00122658 move.b ($121B).l,d1 ROM:0012265E cmpi.b #$50,d1 ; 'P' ROM:00122662 bgt.l loc_1226F4 ROM:00122668 cmpi.b #0,d1 ROM:0012266C blt.l loc_1226EE ROM:00122672 bsr.l sub_115212 ROM:00122678 btst #1,($1367).w ROM:0012267E beq.s loc_1226B0 ROM:00122680 move.b #$30,($121B).l ; '0' ROM:00122688 move.b ($1219).l,d1 ROM:0012268E addi.b #$40,d1 ; '@' ROM:00122692 move.b d1,($121C).l ROM:00122698 move.b ($121A).l,d1 ROM:0012269E move.b d1,($121D).l ROM:001226A4 bsr.w sub_122434 ROM:001226A8 move.w #$35,($C48).w ; '5' ROM:001226AE bra.s loc_1226EC ROM:001226B0 ; --------------------------------------------------------------------------- ROM:001226B0 ROM:001226B0 loc_1226B0: ; CODE XREF: ROM:0012267E↑j ROM:001226B0 addi.b #$40,($1219).l ; '@' ROM:001226B8 move.b #$30,($1218).l ; '0' ROM:001226C0 clr.b d0 ROM:001226C2 clr.w d4 ROM:001226C4 move.w #0,d2 ROM:001226C8 bra.s loc_1226CE ROM:001226CA ; --------------------------------------------------------------------------- ROM:001226CA ROM:001226CA loc_1226CA: ; CODE XREF: ROM:001226DE↓j ROM:001226CA addi.w #1,d2 ROM:001226CE ROM:001226CE loc_1226CE: ; CODE XREF: ROM:001226C8↑j ROM:001226CE cmpi.w #$30,d2 ; '0' ROM:001226D2 bgt.s loc_1226E0 ROM:001226D4 add.b $1218(d4.w),d0 ROM:001226DA addi.w #1,d4 ROM:001226DE bra.s loc_1226CA ROM:001226E0 ; --------------------------------------------------------------------------- ROM:001226E0 ROM:001226E0 loc_1226E0: ; CODE XREF: ROM:001226D2↑j ROM:001226E0 move.b d0,$1218(d4.w) ROM:001226E6 move.w #$32,($C48).w ; '2' ROM:001226EC ROM:001226EC loc_1226EC: ; CODE XREF: ROM:001226AE↑j ROM:001226EC bra.s loc_1226F2 ROM:001226EE ; --------------------------------------------------------------------------- ROM:001226EE ROM:001226EE loc_1226EE: ; CODE XREF: ROM:0012266C↑j ROM:001226EE bsr.w sub_121FD0 ROM:001226F2 ROM:001226F2 loc_1226F2: ; CODE XREF: ROM:loc_1226EC↑j ROM:001226F2 bra.s locret_1226F8 ROM:001226F4 ; --------------------------------------------------------------------------- ROM:001226F4 ROM:001226F4 loc_1226F4: ; CODE XREF: ROM:00122662↑j ROM:001226F4 bsr.w sub_121FD0 ROM:001226F8 ROM:001226F8 locret_1226F8: ; CODE XREF: ROM:loc_1226F2↑j ROM:001226F8 rts ROM:001226FA ROM:001226FA ; =============== S U B R O U T I N E ======================================= ROM:001226FA ROM:001226FA ROM:001226FA sub_1226FA: ; CODE XREF: ROM:001237BC↓p ROM:001226FA ; ROM:loc_1237DA↓p ROM:001226FA bclr #4,($135F).w ROM:00122700 move.b #$10,($1168).w ROM:00122706 clr.w d0 ROM:00122708 move.w word_1323D0(d0.w*2),d1 ROM:00122710 lsr.w #8,d1 ROM:00122712 move.w word_1323D0(d0.w*2),d3 ROM:0012271A and.w ($C54).w,d3 ROM:0012271E move.b ($1219).l,d2 ROM:00122724 ROM:00122724 loc_122724: ; CODE XREF: sub_1226FA+52↓j ROM:00122724 cmpi.b #$7F,d1 ROM:00122728 beq.s loc_12274E ROM:0012272A cmp.b d1,d2 ROM:0012272C beq.s loc_12274E ROM:0012272E addq.w #1,d0 ROM:00122730 bvc.s loc_122736 ROM:00122732 move.w #$8000,d0 ROM:00122736 ROM:00122736 loc_122736: ; CODE XREF: sub_1226FA+36↑j ROM:00122736 move.w word_1323D0(d0.w*2),d1 ROM:0012273E lsr.w #8,d1 ROM:00122740 move.w word_1323D0(d0.w*2),d3 ROM:00122748 and.w ($C54).w,d3 ROM:0012274C bra.s loc_122724 ROM:0012274E ; --------------------------------------------------------------------------- ROM:0012274E ROM:0012274E loc_12274E: ; CODE XREF: sub_1226FA+2E↑j ROM:0012274E ; sub_1226FA+32↑j ROM:0012274E cmpi.b #$7F,d1 ROM:00122752 beq.l locret_1229F8 ROM:00122758 cmpi.w #0,d3 ROM:0012275C beq.l locret_1229F8 ROM:00122762 move.b ($1219).l,d0 ROM:00122768 cmpi.b #$30,d0 ; '0' ROM:0012276C bne.l loc_12284E ROM:00122772 clr.w d1 ROM:00122774 move.b ($121A).l,d3 ROM:0012277A move.b dword_13246E(d1.w),d2 ROM:00122782 ROM:00122782 loc_122782: ; CODE XREF: sub_1226FA+9C↓j ROM:00122782 cmpi.b #$FF,d2 ROM:00122786 beq.s loc_122798 ROM:00122788 cmp.b d2,d3 ROM:0012278A beq.s loc_122798 ROM:0012278C addq.w #6,d1 ROM:0012278E move.b dword_13246E(d1.w),d2 ROM:00122796 bra.s loc_122782 ROM:00122798 ; --------------------------------------------------------------------------- ROM:00122798 ROM:00122798 loc_122798: ; CODE XREF: sub_1226FA+8C↑j ROM:00122798 ; sub_1226FA+90↑j ROM:00122798 cmpi.b #$FF,d2 ROM:0012279C bne.s loc_122810 ROM:0012279E clr.w d4 ROM:001227A0 move.b dword_132402(d4.w),d5 ROM:001227A8 ROM:001227A8 loc_1227A8: ; CODE XREF: sub_1226FA+C2↓j ROM:001227A8 cmpi.b #$FF,d5 ROM:001227AC beq.s loc_1227BE ROM:001227AE cmp.b d5,d3 ROM:001227B0 beq.s loc_1227BE ROM:001227B2 addq.w #6,d4 ROM:001227B4 move.b dword_132402(d4.w),d5 ROM:001227BC bra.s loc_1227A8 ROM:001227BE ; --------------------------------------------------------------------------- ROM:001227BE ROM:001227BE loc_1227BE: ; CODE XREF: sub_1226FA+B2↑j ROM:001227BE ; sub_1226FA+B6↑j ROM:001227BE cmpi.b #$FF,d5 ROM:001227C2 bne.s loc_1227CC ROM:001227C4 bset #4,($135F).w ROM:001227CA bra.s loc_12280E ROM:001227CC ; --------------------------------------------------------------------------- ROM:001227CC ROM:001227CC loc_1227CC: ; CODE XREF: sub_1226FA+C8↑j ROM:001227CC move.b ($121B).l,d3 ROM:001227D2 cmpi.b #$FF,d3 ROM:001227D6 beq.s loc_1227F0 ROM:001227D8 cmpi.b #$F0,d3 ROM:001227DC beq.s loc_1227F0 ROM:001227DE cmpi.b #0,d3 ROM:001227E2 beq.s loc_1227EC ROM:001227E4 bset #4,($135F).w ROM:001227EA bra.s loc_1227EE ROM:001227EC ; --------------------------------------------------------------------------- ROM:001227EC ROM:001227EC loc_1227EC: ; CODE XREF: sub_1226FA+E8↑j ROM:001227EC bra.s loc_1227F0 ROM:001227EE ; --------------------------------------------------------------------------- ROM:001227EE ROM:001227EE loc_1227EE: ; CODE XREF: sub_1226FA+F0↑j ROM:001227EE bra.s loc_12280E ROM:001227F0 ; --------------------------------------------------------------------------- ROM:001227F0 ROM:001227F0 loc_1227F0: ; CODE XREF: sub_1226FA+DC↑j ROM:001227F0 ; sub_1226FA+E2↑j ... ROM:001227F0 bset #2,($1351).w ROM:001227F6 addq.w #1,d4 ROM:001227F8 clr.w d5 ROM:001227FA move.b dword_132402(d4.w),d5 ROM:00122802 addq.w #1,d4 ROM:00122804 movea.l dword_132402(d4.w),a0 ROM:0012280C jsr (a0) ROM:0012280E ROM:0012280E loc_12280E: ; CODE XREF: sub_1226FA+D0↑j ROM:0012280E ; sub_1226FA:loc_1227EE↑j ROM:0012280E bra.s loc_122848 ROM:00122810 ; --------------------------------------------------------------------------- ROM:00122810 ROM:00122810 loc_122810: ; CODE XREF: sub_1226FA+A2↑j ROM:00122810 move.b ($121B).l,d3 ROM:00122816 cmpi.b #0,d3 ROM:0012281A beq.s loc_12282A ROM:0012281C cmpi.b #$FF,d3 ROM:00122820 beq.s loc_12282A ROM:00122822 bset #4,($135F).w ROM:00122828 bra.s loc_122848 ROM:0012282A ; --------------------------------------------------------------------------- ROM:0012282A ROM:0012282A loc_12282A: ; CODE XREF: sub_1226FA+120↑j ROM:0012282A ; sub_1226FA+126↑j ROM:0012282A bset #2,($1351).w ROM:00122830 addq.w #1,d1 ROM:00122832 clr.w d2 ROM:00122834 move.b dword_13246E(d1.w),d2 ROM:0012283C addq.w #1,d1 ROM:0012283E movea.l dword_13246E(d1.w),a0 ROM:00122846 jsr (a0) ROM:00122848 ROM:00122848 loc_122848: ; CODE XREF: sub_1226FA:loc_12280E↑j ROM:00122848 ; sub_1226FA+12E↑j ROM:00122848 bra.l locret_1229F8 ROM:0012284E ; --------------------------------------------------------------------------- ROM:0012284E ROM:0012284E loc_12284E: ; CODE XREF: sub_1226FA+72↑j ROM:0012284E cmpi.b #$31,d0 ; '1' ROM:00122852 bne.l loc_1228BE ROM:00122858 clr.w d1 ROM:0012285A move.b ($121A).l,d3 ROM:00122860 move.b dword_132498(d1.w),d2 ROM:00122868 ROM:00122868 loc_122868: ; CODE XREF: sub_1226FA+182↓j ROM:00122868 cmpi.b #$FF,d2 ROM:0012286C beq.s loc_12287E ROM:0012286E cmp.b d2,d3 ROM:00122870 beq.s loc_12287E ROM:00122872 addq.w #6,d1 ROM:00122874 move.b dword_132498(d1.w),d2 ROM:0012287C bra.s loc_122868 ROM:0012287E ; --------------------------------------------------------------------------- ROM:0012287E ROM:0012287E loc_12287E: ; CODE XREF: sub_1226FA+172↑j ROM:0012287E ; sub_1226FA+176↑j ROM:0012287E clr.w d3 ROM:00122880 move.w d1,d4 ROM:00122882 addq.w #1,d4 ROM:00122884 move.b dword_132498(d4.w),d3 ROM:0012288C and.w ($C54).w,d3 ROM:00122890 cmpi.b #$FF,d2 ROM:00122894 beq.l loc_1228B2 ROM:0012289A cmpi.w #0,d3 ROM:0012289E beq.l loc_1228B2 ROM:001228A4 addq.w #1,d4 ROM:001228A6 movea.l dword_132498(d4.w),a0 ROM:001228AE jsr (a0) ROM:001228B0 bra.s loc_1228B8 ROM:001228B2 ; --------------------------------------------------------------------------- ROM:001228B2 ROM:001228B2 loc_1228B2: ; CODE XREF: sub_1226FA+19A↑j ROM:001228B2 ; sub_1226FA+1A4↑j ROM:001228B2 bset #4,($135F).w ROM:001228B8 ROM:001228B8 loc_1228B8: ; CODE XREF: sub_1226FA+1B6↑j ROM:001228B8 bra.l locret_1229F8 ROM:001228BE ; --------------------------------------------------------------------------- ROM:001228BE ROM:001228BE loc_1228BE: ; CODE XREF: sub_1226FA+158↑j ROM:001228BE move.b ($1219).l,d0 ROM:001228C4 cmpi.b #$32,d0 ; '2' ROM:001228C8 bne.s loc_122930 ROM:001228CA clr.w d1 ROM:001228CC move.b ($121A).l,d3 ROM:001228D2 move.b dword_132486(d1.w),d2 ROM:001228DA ROM:001228DA loc_1228DA: ; CODE XREF: sub_1226FA+1F4↓j ROM:001228DA cmpi.b #$FF,d2 ROM:001228DE beq.s loc_1228F0 ROM:001228E0 cmp.b d2,d3 ROM:001228E2 beq.s loc_1228F0 ROM:001228E4 addq.w #6,d1 ROM:001228E6 move.b dword_132486(d1.w),d2 ROM:001228EE bra.s loc_1228DA ROM:001228F0 ; --------------------------------------------------------------------------- ROM:001228F0 ROM:001228F0 loc_1228F0: ; CODE XREF: sub_1226FA+1E4↑j ROM:001228F0 ; sub_1226FA+1E8↑j ROM:001228F0 clr.w d3 ROM:001228F2 move.w d1,d4 ROM:001228F4 addq.w #1,d4 ROM:001228F6 move.b dword_132486(d4.w),d3 ROM:001228FE and.w ($C54).w,d3 ROM:00122902 cmpi.b #$FF,d2 ROM:00122906 beq.l loc_122924 ROM:0012290C cmpi.w #0,d3 ROM:00122910 beq.l loc_122924 ROM:00122916 addq.w #1,d4 ROM:00122918 movea.l dword_132486(d4.w),a0 ROM:00122920 jsr (a0) ROM:00122922 bra.s loc_12292A ROM:00122924 ; --------------------------------------------------------------------------- ROM:00122924 ROM:00122924 loc_122924: ; CODE XREF: sub_1226FA+20C↑j ROM:00122924 ; sub_1226FA+216↑j ROM:00122924 bset #4,($135F).w ROM:0012292A ROM:0012292A loc_12292A: ; CODE XREF: sub_1226FA+228↑j ROM:0012292A bra.l locret_1229F8 ROM:00122930 ; --------------------------------------------------------------------------- ROM:00122930 ROM:00122930 loc_122930: ; CODE XREF: sub_1226FA+1CE↑j ROM:00122930 cmpi.b #$21,d0 ; '!' ROM:00122934 bne.s loc_122960 ROM:00122936 cmpi.w #3,($C52).w ROM:0012293C bne.s loc_12295A ROM:0012293E move.w #2,d1 ROM:00122942 cmpi.b #$26,$1218(d1.w) ; '&' ROM:0012294A bne.s loc_122954 ROM:0012294C bsr.l sub_1243C8 ROM:00122952 bra.s loc_12295A ROM:00122954 ; --------------------------------------------------------------------------- ROM:00122954 ROM:00122954 loc_122954: ; CODE XREF: sub_1226FA+250↑j ROM:00122954 bsr.l sub_1243E6 ROM:0012295A ROM:0012295A loc_12295A: ; CODE XREF: sub_1226FA+242↑j ROM:0012295A ; sub_1226FA+258↑j ROM:0012295A bra.l locret_1229F8 ROM:00122960 ; --------------------------------------------------------------------------- ROM:00122960 ROM:00122960 loc_122960: ; CODE XREF: sub_1226FA+23A↑j ROM:00122960 cmpi.b #$A0,d0 ROM:00122964 bne.s loc_122972 ROM:00122966 bsr.l sub_115488 ROM:0012296C bra.l locret_1229F8 ROM:00122972 ; --------------------------------------------------------------------------- ROM:00122972 ROM:00122972 loc_122972: ; CODE XREF: sub_1226FA+26A↑j ROM:00122972 cmpi.b #$2C,d0 ; ',' ROM:00122976 bne.s loc_122992 ROM:00122978 bsr.l sub_122AD2 ROM:0012297E btst #1,($1364).w ROM:00122984 bne.s loc_12298C ROM:00122986 bset #4,($135F).w ROM:0012298C ROM:0012298C loc_12298C: ; CODE XREF: sub_1226FA+28A↑j ROM:0012298C bra.l locret_1229F8 ROM:00122992 ; --------------------------------------------------------------------------- ROM:00122992 ROM:00122992 loc_122992: ; CODE XREF: sub_1226FA+27C↑j ROM:00122992 cmpi.b #$13,d0 ROM:00122996 bne.s loc_1229A4 ROM:00122998 bsr.l sub_1243C8 ROM:0012299E bra.l locret_1229F8 ROM:001229A4 ; --------------------------------------------------------------------------- ROM:001229A4 ROM:001229A4 loc_1229A4: ; CODE XREF: sub_1226FA+29C↑j ROM:001229A4 cmpi.b #$77,d0 ; 'w' ROM:001229A8 bne.s loc_1229B6 ROM:001229AA bsr.l sub_1243AA ROM:001229B0 bra.l locret_1229F8 ROM:001229B6 ; --------------------------------------------------------------------------- ROM:001229B6 ROM:001229B6 loc_1229B6: ; CODE XREF: sub_1226FA+2AE↑j ROM:001229B6 cmpi.b #$34,d0 ; '4' ROM:001229BA bne.s loc_1229CA ROM:001229BC bsr.l sub_1163CE ROM:001229C2 bset #6,($135B).w ROM:001229C8 bra.s locret_1229F8 ROM:001229CA ; --------------------------------------------------------------------------- ROM:001229CA ROM:001229CA loc_1229CA: ; CODE XREF: sub_1226FA+2C0↑j ROM:001229CA cmpi.b #$36,d0 ; '6' ROM:001229CE bne.s loc_1229DE ROM:001229D0 bsr.l sub_1163FC ROM:001229D6 bset #1,($1368).w ROM:001229DC bra.s locret_1229F8 ROM:001229DE ; --------------------------------------------------------------------------- ROM:001229DE ROM:001229DE loc_1229DE: ; CODE XREF: sub_1226FA+2D4↑j ROM:001229DE cmpi.b #$37,d0 ; '7' ROM:001229E2 bne.s loc_1229EC ROM:001229E4 bset #5,($134C).w ROM:001229EA bra.s locret_1229F8 ROM:001229EC ; --------------------------------------------------------------------------- ROM:001229EC ROM:001229EC loc_1229EC: ; CODE XREF: sub_1226FA+2E8↑j ROM:001229EC cmpi.b #$83,d0 ROM:001229F0 bne.s locret_1229F8 ROM:001229F2 bset #6,($1369).w ROM:001229F8 ROM:001229F8 locret_1229F8: ; CODE XREF: sub_1226FA+58↑j ROM:001229F8 ; sub_1226FA+62↑j ... ROM:001229F8 rts ROM:001229F8 ; End of function sub_1226FA ROM:001229F8 ROM:001229FA ROM:001229FA ; =============== S U B R O U T I N E ======================================= ROM:001229FA ROM:001229FA ROM:001229FA sub_1229FA: ; CODE XREF: sub_120F70+6↑p ROM:001229FA ; sub_120F82+2A↑p ROM:001229FA clr.w d1 ROM:001229FC move.b ($1169).w,d1 ROM:00122A00 cmpi.w #3,d1 ROM:00122A04 bcc.s locret_122A0E ROM:00122A06 movea.l off_122A10(pc,d1.w*4),a0 ROM:00122A0A nop ROM:00122A0C jmp (a0) ROM:00122A0E ; --------------------------------------------------------------------------- ROM:00122A0E ROM:00122A0E locret_122A0E: ; CODE XREF: sub_1229FA+A↑j ROM:00122A0E rts ROM:00122A0E ; End of function sub_1229FA ROM:00122A0E ROM:00122A0E ; --------------------------------------------------------------------------- ROM:00122A10 off_122A10: dc.l loc_122A1C ; DATA XREF: sub_1229FA+C↑r ROM:00122A14 dc.l loc_122A32 ROM:00122A18 dc.l loc_122A74 ROM:00122A1C ; --------------------------------------------------------------------------- ROM:00122A1C ROM:00122A1C loc_122A1C: ; DATA XREF: ROM:off_122A10↑o ROM:00122A1C bsr.l sub_133F04 ROM:00122A22 bsr.l sub_133EF2 ROM:00122A28 move.b #1,($1169).w ROM:00122A2E bra.s locret_122A72 ROM:00122A30 ; --------------------------------------------------------------------------- ROM:00122A30 rts ROM:00122A32 ; --------------------------------------------------------------------------- ROM:00122A32 ROM:00122A32 loc_122A32: ; DATA XREF: ROM:00122A14↑o ROM:00122A32 btst #2,($1351).w ROM:00122A38 beq.s loc_122A5E ROM:00122A3A bclr #2,($1351).w ROM:00122A40 move.w $376(a5),d0 ROM:00122A44 clr.b ($8E3).w ROM:00122A48 move.w d0,($6AA).w ROM:00122A4C move.b #1,($8E3).w ROM:00122A52 move.b #2,($1169).w ROM:00122A58 bra.l locret_122ACE ROM:00122A5E ; --------------------------------------------------------------------------- ROM:00122A5E ROM:00122A5E loc_122A5E: ; CODE XREF: ROM:00122A38↑j ROM:00122A5E btst #0,($136A).w ROM:00122A64 beq.s locret_122A72 ROM:00122A66 bclr #0,($136A).w ROM:00122A6C bsr.l sub_133EF2 ROM:00122A72 ROM:00122A72 locret_122A72: ; CODE XREF: ROM:00122A2E↑j ROM:00122A72 ; ROM:00122A64↑j ... ROM:00122A72 rts ROM:00122A74 ; --------------------------------------------------------------------------- ROM:00122A74 ROM:00122A74 loc_122A74: ; DATA XREF: ROM:00122A18↑o ROM:00122A74 btst #2,($1351).w ROM:00122A7A beq.s loc_122A96 ROM:00122A7C bclr #2,($1351).w ROM:00122A82 move.w $376(a5),d0 ROM:00122A86 clr.b ($8E3).w ROM:00122A8A move.w d0,($6AA).w ROM:00122A8E move.b #1,($8E3).w ROM:00122A94 bra.s locret_122ACE ROM:00122A96 ; --------------------------------------------------------------------------- ROM:00122A96 ROM:00122A96 loc_122A96: ; CODE XREF: ROM:00122A7A↑j ROM:00122A96 cmpi.w #0,($6AA).w ROM:00122A9C bgt.s loc_122AAC ROM:00122A9E bsr.l sub_133F04 ROM:00122AA4 move.b #1,($1169).w ROM:00122AAA bra.s locret_122A72 ROM:00122AAC ; --------------------------------------------------------------------------- ROM:00122AAC ROM:00122AAC loc_122AAC: ; CODE XREF: ROM:00122A9C↑j ROM:00122AAC btst #0,($136A).w ROM:00122AB2 beq.s locret_122ACE ROM:00122AB4 bclr #0,($136A).w ROM:00122ABA bsr.l sub_133EF2 ROM:00122AC0 bsr.l sub_133F04 ROM:00122AC6 move.b #1,($1169).w ROM:00122ACC bra.s locret_122A72 ROM:00122ACE ; --------------------------------------------------------------------------- ROM:00122ACE ROM:00122ACE locret_122ACE: ; CODE XREF: ROM:00122A58↑j ROM:00122ACE ; ROM:00122A94↑j ... ROM:00122ACE rts ROM:00122AD0 ; --------------------------------------------------------------------------- ROM:00122AD0 rts ROM:00122AD2 ROM:00122AD2 ; =============== S U B R O U T I N E ======================================= ROM:00122AD2 ROM:00122AD2 ROM:00122AD2 sub_122AD2: ; CODE XREF: sub_1226FA+27E↑p ROM:00122AD2 btst #4,($1345).w ROM:00122AD8 bne.s loc_122AE0 ROM:00122ADA bsr.l sub_133486 ROM:00122AE0 ROM:00122AE0 loc_122AE0: ; CODE XREF: sub_122AD2+6↑j ROM:00122AE0 clr.w d0 ROM:00122AE2 move.b ($1218).l,d0 ROM:00122AE8 move.b ($121A).w,d1 ROM:00122AEC movea.l ($45C).w,a0 ROM:00122AF0 btst #7,($1359).w ROM:00122AF6 bne.s loc_122B16 ROM:00122AF8 clr.w ($C4C).w ROM:00122AFC move.l ($45C).w,d2 ROM:00122B00 addi.l #2,d2 ROM:00122B06 move.l d2,($970).w ROM:00122B0A move.b #0,($116A).w ROM:00122B10 bra.l loc_122B2C ROM:00122B16 ; --------------------------------------------------------------------------- ROM:00122B16 ROM:00122B16 loc_122B16: ; CODE XREF: sub_122AD2+24↑j ROM:00122B16 cmp.b (a0),d1 ROM:00122B18 bne.w loc_122BBA ROM:00122B1C bsr.w sub_122BDC ROM:00122B20 move.l ($46C).w,($970).w ROM:00122B26 move.b 3(a0),($116A).w ROM:00122B2C ROM:00122B2C loc_122B2C: ; CODE XREF: sub_122AD2+3E↑j ROM:00122B2C subi.w #2,d0 ROM:00122B30 move.w #3,d4 ROM:00122B34 ROM:00122B34 loc_122B34: ; CODE XREF: sub_122AD2:loc_122BB0↓j ROM:00122B34 cmpi.w #0,d0 ROM:00122B38 ble.s loc_122BB2 ROM:00122B3A move.b $1218(d4.w),d2 ROM:00122B40 addq.w #1,d4 ROM:00122B42 cmpi.b #4,d2 ROM:00122B46 bne.s loc_122B58 ROM:00122B48 cmpi.w #1,d0 ROM:00122B4C bne.s loc_122BBA ROM:00122B4E bsr.w sub_122C0C ROM:00122B52 subi.w #1,d0 ROM:00122B56 bra.s loc_122BB0 ROM:00122B58 ; --------------------------------------------------------------------------- ROM:00122B58 ROM:00122B58 loc_122B58: ; CODE XREF: sub_122AD2+74↑j ROM:00122B58 cmpi.w #5,d0 ROM:00122B5C blt.s loc_122BBA ROM:00122B5E clr.w d3 ROM:00122B60 move.b $1218(d4.w),d3 ROM:00122B66 move.w d3,($C4E).w ROM:00122B6A addq.w #1,d4 ROM:00122B6C clr.w d3 ROM:00122B6E move.b $1218(d4.w),d3 ROM:00122B74 move.w d3,($C50).w ROM:00122B78 addq.w #1,d4 ROM:00122B7A cmpi.b #1,d2 ROM:00122B7E bne.s loc_122B84 ROM:00122B80 bra.s loc_122BBA ROM:00122B82 ; --------------------------------------------------------------------------- ROM:00122B82 bra.s loc_122BB0 ROM:00122B84 ; --------------------------------------------------------------------------- ROM:00122B84 ROM:00122B84 loc_122B84: ; CODE XREF: sub_122AD2+AC↑j ROM:00122B84 cmpi.b #3,d2 ROM:00122B88 bne.s loc_122BB0 ROM:00122B8A cmpi.w #6,d0 ROM:00122B8E blt.s loc_122BBA ROM:00122B90 bclr #1,($1364).w ROM:00122B96 bsr.w sub_122C26 ROM:00122B9A btst #1,($1364).w ROM:00122BA0 beq.s loc_122BBA ROM:00122BA2 bset #7,($1359).w ROM:00122BA8 subi.w #6,d0 ROM:00122BAC addi.w #3,d4 ROM:00122BB0 ROM:00122BB0 loc_122BB0: ; CODE XREF: sub_122AD2+84↑j ROM:00122BB0 ; sub_122AD2+B0↑j ... ROM:00122BB0 bra.s loc_122B34 ROM:00122BB2 ; --------------------------------------------------------------------------- ROM:00122BB2 ROM:00122BB2 loc_122BB2: ; CODE XREF: sub_122AD2+66↑j ROM:00122BB2 bset #1,($1364).w ROM:00122BB8 bra.s locret_122BDA ROM:00122BBA ; --------------------------------------------------------------------------- ROM:00122BBA ROM:00122BBA loc_122BBA: ; CODE XREF: sub_122AD2+46↑j ROM:00122BBA ; sub_122AD2+7A↑j ... ROM:00122BBA bclr #1,($1364).w ROM:00122BC0 movea.l ($45C).w,a0 ROM:00122BC4 move.b ($116A).w,3(a0) ROM:00122BCA move.l ($970).w,($46C).w ROM:00122BD0 movea.l ($46C).w,a0 ROM:00122BD4 move.b #$FF,-2(a0) ROM:00122BDA ROM:00122BDA locret_122BDA: ; CODE XREF: sub_122AD2+E6↑j ROM:00122BDA rts ROM:00122BDA ; End of function sub_122AD2 ROM:00122BDA ROM:00122BDC ROM:00122BDC ; =============== S U B R O U T I N E ======================================= ROM:00122BDC ROM:00122BDC ROM:00122BDC sub_122BDC: ; CODE XREF: sub_122AD2+4A↑p ROM:00122BDC clr.w d2 ROM:00122BDE move.b 3(a0),d2 ROM:00122BE2 asl.w #2,d2 ROM:00122BE4 ext.l d2 ROM:00122BE6 adda.l d2,a0 ROM:00122BE8 asr.l #2,d2 ROM:00122BEA clr.w ($C4C).w ROM:00122BEE ROM:00122BEE loc_122BEE: ; CODE XREF: sub_122BDC+2C↓j ROM:00122BEE cmpi.w #0,d2 ROM:00122BF2 ble.s locret_122C0A ROM:00122BF4 clr.w d3 ROM:00122BF6 move.b 3(a0),d3 ROM:00122BFA add.w d3,($C4C).w ROM:00122BFE suba.l #4,a0 ROM:00122C04 subi.w #1,d2 ROM:00122C08 bra.s loc_122BEE ROM:00122C0A ; --------------------------------------------------------------------------- ROM:00122C0A ROM:00122C0A locret_122C0A: ; CODE XREF: sub_122BDC+16↑j ROM:00122C0A rts ROM:00122C0A ; End of function sub_122BDC ROM:00122C0A ROM:00122C0C ROM:00122C0C ; =============== S U B R O U T I N E ======================================= ROM:00122C0C ROM:00122C0C ROM:00122C0C sub_122C0C: ; CODE XREF: sub_122AD2+7C↑p ROM:00122C0C move.b #$FF,(a0) ROM:00122C10 move.l ($45C).w,d2 ROM:00122C14 addi.l #2,d2 ROM:00122C1A move.l d2,($46C).w ROM:00122C1E bclr #7,($1359).w ROM:00122C24 rts ROM:00122C24 ; End of function sub_122C0C ROM:00122C24 ROM:00122C26 ROM:00122C26 ; =============== S U B R O U T I N E ======================================= ROM:00122C26 ROM:00122C26 ROM:00122C26 sub_122C26: ; CODE XREF: sub_122AD2+C4↑p ROM:00122C26 cmpi.w #0,($C4C).w ROM:00122C2C bne.s loc_122C6A ROM:00122C2E move.l #$10000,d2 ROM:00122C34 cmp.l ($454).w,d2 ROM:00122C38 ble.s loc_122C3E ROM:00122C3A move.l ($454).w,d2 ROM:00122C3E ROM:00122C3E loc_122C3E: ; CODE XREF: sub_122C26+12↑j ROM:00122C3E subq.l #8,d2 ROM:00122C40 sub.l ($46C).w,d2 ROM:00122C44 blt.l loc_122E18 ROM:00122C4A move.b d1,(a0)+ ROM:00122C4C clr.w d2 ROM:00122C4E move.w ($C54).w,d2 ROM:00122C52 move.b d2,(a0)+ ROM:00122C54 move.b #0,(a0)+ ROM:00122C58 move.b #0,(a0)+ ROM:00122C5C move.l #4,d2 ROM:00122C62 add.l d2,($46C).w ROM:00122C66 move.l ($45C).w,d2 ROM:00122C6A ROM:00122C6A loc_122C6A: ; CODE XREF: sub_122C26+6↑j ROM:00122C6A move.l #$10000,d2 ROM:00122C70 cmp.l ($454).w,d2 ROM:00122C74 ble.s loc_122C7A ROM:00122C76 move.l ($454).w,d2 ROM:00122C7A ROM:00122C7A loc_122C7A: ; CODE XREF: sub_122C26+4E↑j ROM:00122C7A subq.l #4,d2 ROM:00122C7C sub.l ($46C).w,d2 ROM:00122C80 blt.l loc_122E18 ROM:00122C86 move.l #4,d2 ROM:00122C8C add.l d2,($46C).w ROM:00122C90 move.l ($45C).w,d2 ROM:00122C94 move.w ($C4C).w,d2 ROM:00122C98 move.w ($C4C).w,d3 ROM:00122C9C addq.w #1,d2 ROM:00122C9E cmp.w ($C4E).w,d2 ROM:00122CA2 bne.s loc_122CB0 ROM:00122CA4 movea.l ($46C).w,a0 ROM:00122CA8 suba.l #6,a0 ROM:00122CAE bra.s loc_122CDA ROM:00122CB0 ; --------------------------------------------------------------------------- ROM:00122CB0 ROM:00122CB0 loc_122CB0: ; CODE XREF: sub_122C26+7C↑j ROM:00122CB0 addq.w #1,d2 ROM:00122CB2 cmp.w ($C4E).w,d2 ROM:00122CB6 ble.s loc_122CC0 ROM:00122CB8 bra.l loc_122E18 ROM:00122CBE ; --------------------------------------------------------------------------- ROM:00122CBE bra.s loc_122CDA ROM:00122CC0 ; --------------------------------------------------------------------------- ROM:00122CC0 ROM:00122CC0 loc_122CC0: ; CODE XREF: sub_122C26+90↑j ROM:00122CC0 cmpi.w #$FF,($C4E).w ROM:00122CC6 bne.s loc_122CD4 ROM:00122CC8 movea.l ($46C).w,a0 ROM:00122CCC suba.l #6,a0 ROM:00122CD2 bra.s loc_122CDA ROM:00122CD4 ; --------------------------------------------------------------------------- ROM:00122CD4 ROM:00122CD4 loc_122CD4: ; CODE XREF: sub_122C26+A0↑j ROM:00122CD4 bra.l loc_122E18 ROM:00122CDA ; --------------------------------------------------------------------------- ROM:00122CDA ROM:00122CDA loc_122CDA: ; CODE XREF: sub_122C26+88↑j ROM:00122CDA ; sub_122C26+98↑j ... ROM:00122CDA add.w ($C50).w,d3 ROM:00122CDE move.w d3,($C4C).w ROM:00122CE2 move.w d4,d2 ROM:00122CE4 clr.l d3 ROM:00122CE6 clr.l d5 ROM:00122CE8 move.b $1218(d2.w),d3 ROM:00122CEE addq.w #1,d2 ROM:00122CF0 asl.l #8,d3 ROM:00122CF2 move.b $1218(d2.w),d3 ROM:00122CF8 addq.w #1,d2 ROM:00122CFA asl.l #8,d3 ROM:00122CFC move.b $1218(d2.w),d3 ROM:00122D02 addq.w #1,d2 ROM:00122D04 move.w ($C50).w,d5 ROM:00122D08 add.l d3,d5 ROM:00122D0A bclr #2,($1341).w ROM:00122D10 cmpi.l #0,d3 ROM:00122D16 blt.s loc_122D3C ROM:00122D18 cmpi.l #$1E00,d3 ROM:00122D1E bge.s loc_122D3C ROM:00122D20 cmpi.l #0,d5 ROM:00122D26 blt.s loc_122D36 ROM:00122D28 cmpi.l #$1E00,d5 ROM:00122D2E bge.s loc_122D36 ROM:00122D30 bset #2,($1341).w ROM:00122D36 ROM:00122D36 loc_122D36: ; CODE XREF: sub_122C26+100↑j ROM:00122D36 ; sub_122C26+108↑j ROM:00122D36 bra.l loc_122D86 ROM:00122D3C ; --------------------------------------------------------------------------- ROM:00122D3C ROM:00122D3C loc_122D3C: ; CODE XREF: sub_122C26+F0↑j ROM:00122D3C ; sub_122C26+F8↑j ROM:00122D3C cmpi.l #$1E00,d3 ROM:00122D42 blt.s loc_122D64 ROM:00122D44 cmpi.l #$10000,d3 ROM:00122D4A bge.s loc_122D64 ROM:00122D4C cmpi.l #$1E00,d5 ROM:00122D52 blt.s loc_122D62 ROM:00122D54 cmpi.l #$10000,d5 ROM:00122D5A bge.s loc_122D62 ROM:00122D5C bset #2,($1341).w ROM:00122D62 ROM:00122D62 loc_122D62: ; CODE XREF: sub_122C26+12C↑j ROM:00122D62 ; sub_122C26+134↑j ROM:00122D62 bra.s loc_122D86 ROM:00122D64 ; --------------------------------------------------------------------------- ROM:00122D64 ROM:00122D64 loc_122D64: ; CODE XREF: sub_122C26+11C↑j ROM:00122D64 ; sub_122C26+124↑j ROM:00122D64 cmp.l ($454).w,d3 ROM:00122D68 blt.s loc_122D86 ROM:00122D6A cmpi.l #$FFFE,d3 ROM:00122D70 bge.s loc_122D86 ROM:00122D72 cmp.l ($454).w,d5 ROM:00122D76 blt.s loc_122D86 ROM:00122D78 cmpi.l #$FFFE,d5 ROM:00122D7E bge.s loc_122D86 ROM:00122D80 bset #2,($1341).w ROM:00122D86 ROM:00122D86 loc_122D86: ; CODE XREF: sub_122C26:loc_122D36↑j ROM:00122D86 ; sub_122C26:loc_122D62↑j ... ROM:00122D86 cmpi.l #unk_110000,d3 ROM:00122D8C blt.s loc_122DAE ROM:00122D8E cmpi.l #$13FFFF,d3 ROM:00122D94 bge.s loc_122DAE ROM:00122D96 cmpi.l #unk_110000,d5 ROM:00122D9C blt.s loc_122DAC ROM:00122D9E cmpi.l #$13FFFF,d5 ROM:00122DA4 bge.s loc_122DAC ROM:00122DA6 bset #2,($1341).w ROM:00122DAC ROM:00122DAC loc_122DAC: ; CODE XREF: sub_122C26+176↑j ROM:00122DAC ; sub_122C26+17E↑j ROM:00122DAC bra.s loc_122DD4 ROM:00122DAE ; --------------------------------------------------------------------------- ROM:00122DAE ROM:00122DAE loc_122DAE: ; CODE XREF: sub_122C26+166↑j ROM:00122DAE ; sub_122C26+16E↑j ROM:00122DAE cmpi.l #$13C000,d3 ROM:00122DB4 blt.s loc_122DD4 ROM:00122DB6 cmpi.l #$1478D0,d3 ROM:00122DBC bge.s loc_122DD4 ROM:00122DBE cmpi.l #$13C000,d5 ROM:00122DC4 blt.s loc_122DD4 ROM:00122DC6 cmpi.l #$1478D0,d5 ROM:00122DCC bge.s loc_122DD4 ROM:00122DCE bset #2,($1341).w ROM:00122DD4 ROM:00122DD4 loc_122DD4: ; CODE XREF: sub_122C26:loc_122DAC↑j ROM:00122DD4 ; sub_122C26+18E↑j ... ROM:00122DD4 btst #2,($1341).w ROM:00122DDA beq.s loc_122E0E ROM:00122DDC move.w d4,d2 ROM:00122DDE move.b $1218(d2.w),(a0)+ ROM:00122DE4 addq.w #1,d2 ROM:00122DE6 move.b $1218(d2.w),(a0)+ ROM:00122DEC addq.w #1,d2 ROM:00122DEE move.b $1218(d2.w),(a0)+ ROM:00122DF4 addq.w #1,d2 ROM:00122DF6 move.w ($C50).w,d2 ROM:00122DFA move.b d2,(a0)+ ROM:00122DFC move.b #$FF,(a0) ROM:00122E00 clr.w d2 ROM:00122E02 movea.l ($45C).w,a0 ROM:00122E06 addi.b #1,3(a0) ROM:00122E0C bra.s loc_122E10 ROM:00122E0E ; --------------------------------------------------------------------------- ROM:00122E0E ROM:00122E0E loc_122E0E: ; CODE XREF: sub_122C26+1B4↑j ROM:00122E0E bra.s loc_122E18 ROM:00122E10 ; --------------------------------------------------------------------------- ROM:00122E10 ROM:00122E10 loc_122E10: ; CODE XREF: sub_122C26+1E6↑j ROM:00122E10 bset #1,($1364).w ROM:00122E16 bra.s locret_122E1E ROM:00122E18 ; --------------------------------------------------------------------------- ROM:00122E18 ROM:00122E18 loc_122E18: ; CODE XREF: sub_122C26+1E↑j ROM:00122E18 ; sub_122C26+5A↑j ... ROM:00122E18 bclr #1,($1364).w ROM:00122E1E ROM:00122E1E locret_122E1E: ; CODE XREF: sub_122C26+1F0↑j ROM:00122E1E rts ROM:00122E1E ; End of function sub_122C26 ROM:00122E1E ROM:00122E20 ROM:00122E20 ; =============== S U B R O U T I N E ======================================= ROM:00122E20 ROM:00122E20 ROM:00122E20 sub_122E20: ; CODE XREF: sub_120F70↑p ROM:00122E20 ; sub_120F82+30↑p ROM:00122E20 bclr #2,($1358).w ROM:00122E26 clr.w d1 ROM:00122E28 move.b ($116C).w,d1 ROM:00122E2C cmpi.w #8,d1 ROM:00122E30 bcc.s locret_122E3A ROM:00122E32 movea.l off_122E3C(pc,d1.w*4),a0 ROM:00122E36 nop ROM:00122E38 jmp (a0) ROM:00122E3A ; --------------------------------------------------------------------------- ROM:00122E3A ROM:00122E3A locret_122E3A: ; CODE XREF: sub_122E20+10↑j ROM:00122E3A rts ROM:00122E3A ; End of function sub_122E20 ROM:00122E3A ROM:00122E3A ; --------------------------------------------------------------------------- ROM:00122E3C off_122E3C: dc.l loc_122E5C ; DATA XREF: sub_122E20+12↑r ROM:00122E40 dc.l dword_122EA4 ROM:00122E44 dc.l loc_122F2C ROM:00122E48 dc.l loc_122F7A ROM:00122E4C dc.l loc_122FC4 ROM:00122E50 dc.l word_123012 ROM:00122E54 dc.l aNu8_2 ; "Nu\b8" ROM:00122E58 dc.l aNu8_2+2 ; "\b8" ROM:00122E5C ; --------------------------------------------------------------------------- ROM:00122E5C ROM:00122E5C loc_122E5C: ; DATA XREF: ROM:off_122E3C↑o ROM:00122E5C move.w $378(a5),d0 ROM:00122E60 clr.b ($8E4).w ROM:00122E64 move.w d0,($6AC).w ROM:00122E68 move.b #1,($8E4).w ROM:00122E6E bset #1,($135F).w ROM:00122E74 bsr.l sub_1247FC ROM:00122E7A move.b #0,($116D).w ROM:00122E80 bclr #7,($135D).w ROM:00122E86 bclr #3,($1351).w ROM:00122E8C bclr #5,($1357).w ROM:00122E92 clr.b ($116B).w ROM:00122E96 move.b #1,($116C).w ROM:00122E9C bra.l loc_122F24 ROM:00122EA2 ; --------------------------------------------------------------------------- ROM:00122EA2 rts ROM:00122EA2 ; --------------------------------------------------------------------------- ROM:00122EA4 dword_122EA4: dc.l $C780000, $C606F08, $8380001, $13676608, $8380004 ROM:00122EA4 ; DATA XREF: ROM:00122E40↑o ROM:00122EA4 dc.l $13626720, $423808E4, $427806AC, $8F80007, $135D11FC ROM:00122EA4 dc.l $1116B, $11FC0002, $116C60FF, $9C, $C780000, $6AC6E1A ROM:00122EA4 dc.l $8380001, $13676612, $8F80002, $135811FC, $6116C ROM:00122EA4 dc.l $60FF0000, $1580838, $1362, $671E0838, $11367, $661608B8 ROM:00122EA4 dc.l $1362, $61000168, $11FC0005, $116C60FF, $F2 ROM:00122F24 ; --------------------------------------------------------------------------- ROM:00122F24 ROM:00122F24 loc_122F24: ; CODE XREF: ROM:00122E9C↑j ROM:00122F24 bsr.l sub_124842 ROM:00122F2A rts ROM:00122F2C ; --------------------------------------------------------------------------- ROM:00122F2C ROM:00122F2C loc_122F2C: ; DATA XREF: ROM:00122E44↑o ROM:00122F2C btst #6,($1354).w ROM:00122F32 beq.s loc_122F52 ROM:00122F34 bclr #7,($135D).w ROM:00122F3A bset #5,($1357).w ROM:00122F40 move.b #3,($116B).w ROM:00122F46 move.b #4,($116C).w ROM:00122F4C bra.l loc_12300C ROM:00122F52 ; --------------------------------------------------------------------------- ROM:00122F52 ROM:00122F52 loc_122F52: ; CODE XREF: ROM:00122F32↑j ROM:00122F52 btst #4,($136A).w ROM:00122F58 beq.s loc_122F74 ROM:00122F5A bclr #7,($135D).w ROM:00122F60 bset #3,($1351).w ROM:00122F66 move.b #2,($116B).w ROM:00122F6C move.b #3,($116C).w ROM:00122F72 bra.s loc_122FBE ROM:00122F74 ; --------------------------------------------------------------------------- ROM:00122F74 ROM:00122F74 loc_122F74: ; CODE XREF: ROM:00122F58↑j ROM:00122F74 ; ROM:00122FBC↓j ... ROM:00122F74 bsr.w sub_12343C ROM:00122F78 rts ROM:00122F7A ; --------------------------------------------------------------------------- ROM:00122F7A ROM:00122F7A loc_122F7A: ; DATA XREF: ROM:00122E48↑o ROM:00122F7A btst #6,($1354).w ROM:00122F80 beq.s loc_122F9C ROM:00122F82 bclr #3,($1351).w ROM:00122F88 bset #5,($1357).w ROM:00122F8E move.b #3,($116B).w ROM:00122F94 move.b #4,($116C).w ROM:00122F9A bra.s loc_12300C ROM:00122F9C ; --------------------------------------------------------------------------- ROM:00122F9C ROM:00122F9C loc_122F9C: ; CODE XREF: ROM:00122F80↑j ROM:00122F9C btst #0,($1365).w ROM:00122FA2 beq.s loc_122FBE ROM:00122FA4 bclr #3,($1351).w ROM:00122FAA bset #7,($135D).w ROM:00122FB0 move.b #1,($116B).w ROM:00122FB6 move.b #2,($116C).w ROM:00122FBC bra.s loc_122F74 ROM:00122FBE ; --------------------------------------------------------------------------- ROM:00122FBE ROM:00122FBE loc_122FBE: ; CODE XREF: ROM:00122F72↑j ROM:00122FBE ; ROM:00122FA2↑j ... ROM:00122FBE bsr.w sub_12343C ROM:00122FC2 rts ROM:00122FC4 ; --------------------------------------------------------------------------- ROM:00122FC4 ROM:00122FC4 loc_122FC4: ; DATA XREF: ROM:00122E4C↑o ROM:00122FC4 btst #4,($136A).w ROM:00122FCA beq.s loc_122FE6 ROM:00122FCC bclr #5,($1357).w ROM:00122FD2 bset #3,($1351).w ROM:00122FD8 move.b #2,($116B).w ROM:00122FDE move.b #3,($116C).w ROM:00122FE4 bra.s loc_122FBE ROM:00122FE6 ; --------------------------------------------------------------------------- ROM:00122FE6 ROM:00122FE6 loc_122FE6: ; CODE XREF: ROM:00122FCA↑j ROM:00122FE6 btst #0,($1365).w ROM:00122FEC beq.s loc_12300C ROM:00122FEE bclr #5,($1357).w ROM:00122FF4 bset #7,($135D).w ROM:00122FFA move.b #1,($116B).w ROM:00123000 move.b #2,($116C).w ROM:00123006 bra.l loc_122F74 ROM:0012300C ; --------------------------------------------------------------------------- ROM:0012300C ROM:0012300C loc_12300C: ; CODE XREF: ROM:00122F4C↑j ROM:0012300C ; ROM:00122F9A↑j ... ROM:0012300C bsr.w sub_12343C ROM:00123010 rts ROM:00123010 ; --------------------------------------------------------------------------- ROM:00123012 word_123012: dc.w $838 ; DATA XREF: ROM:00122E50↑o ROM:00123014 dc.l $51361, $661408F8, $21358, $11FC0006, $116C60FF, $2A ROM:00123014 dc.l $60224238, $8E44278, $6AC61FF, $FFFFE362, $8F80002 ROM:00123014 dc.l $134361FF, $18FE, $11FC0007, $116C602A ROM:00123050 ; --------------------------------------------------------------------------- ROM:00123050 rts ROM:00123050 ; --------------------------------------------------------------------------- ROM:00123052 aNu8_2: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00122E54↑o ROM:00123052 ; ROM:00122E58↑o ROM:00123057 dc.b 7 ROM:00123058 ; --------------------------------------------------------------------------- ROM:00123058 move.b -(a5),$671E(a1) ROM:0012305C bclr #7,($1365).w ROM:00123062 bset #7,($135D).w ROM:00123068 move.b #1,($116B).w ROM:0012306E move.b #2,($116C).w ROM:00123074 bra.l loc_122F74 ROM:0012307A ; --------------------------------------------------------------------------- ROM:0012307A rts ROM:0012307C ; --------------------------------------------------------------------------- ROM:0012307C rts ROM:0012307E ROM:0012307E ; =============== S U B R O U T I N E ======================================= ROM:0012307E ROM:0012307E ROM:0012307E sub_12307E: ROM:0012307E bset #5,($1361).w ROM:00123084 bclr #1,($1365).w ROM:0012308A bclr #4,($135F).w ROM:00123090 move.b ($1218).l,d0 ROM:00123096 andi.b #$BF,d0 ROM:0012309A cmpi.b #$81,d0 ROM:0012309E beq.s loc_1230A6 ROM:001230A0 bclr #5,($1361).w ROM:001230A6 ROM:001230A6 loc_1230A6: ; CODE XREF: sub_12307E+20↑j ROM:001230A6 move.w $14C(a5),d0 ROM:001230AA move.b ($1219).l,d1 ROM:001230B0 cmp.b d0,d1 ROM:001230B2 beq.s loc_1230BA ROM:001230B4 bclr #5,($1361).w ROM:001230BA ROM:001230BA loc_1230BA: ; CODE XREF: sub_12307E+34↑j ROM:001230BA move.b ($121A).l,d0 ROM:001230C0 move.b $9A4(a5),d1 ROM:001230C4 move.b $9A5(a5),d2 ROM:001230C8 cmp.b d0,d1 ROM:001230CA bgt.s loc_1230D0 ROM:001230CC cmp.b d0,d2 ROM:001230CE bge.s loc_1230D6 ROM:001230D0 ROM:001230D0 loc_1230D0: ; CODE XREF: sub_12307E+4C↑j ROM:001230D0 bclr #5,($1361).w ROM:001230D6 ROM:001230D6 loc_1230D6: ; CODE XREF: sub_12307E+50↑j ROM:001230D6 move.b ($121B).l,d0 ROM:001230DC cmpi.b #$81,d0 ROM:001230E0 beq.s locret_1230E8 ROM:001230E2 bclr #5,($1361).w ROM:001230E8 ROM:001230E8 locret_1230E8: ; CODE XREF: sub_12307E+62↑j ROM:001230E8 rts ROM:001230E8 ; End of function sub_12307E ROM:001230E8 ROM:001230EA ROM:001230EA ; =============== S U B R O U T I N E ======================================= ROM:001230EA ROM:001230EA ROM:001230EA sub_1230EA: ROM:001230EA bclr #1,($1365).w ROM:001230F0 clr.w d0 ROM:001230F2 move.w word_1323D0(d0.w*2),d1 ROM:001230FA lsr.w #8,d1 ROM:001230FC btst #1,($1367).w ROM:00123102 beq.s loc_12310C ROM:00123104 move.b ($1219).l,d2 ROM:0012310A bra.s loc_123128 ROM:0012310C ; --------------------------------------------------------------------------- ROM:0012310C ROM:0012310C loc_12310C: ; CODE XREF: sub_1230EA+18↑j ROM:0012310C move.b ($1218).l,d3 ROM:00123112 andi.b #$C0,d3 ROM:00123116 cmpi.b #0,d3 ROM:0012311A bne.s loc_123124 ROM:0012311C move.b ($1219).l,d2 ROM:00123122 bra.s loc_123128 ROM:00123124 ; --------------------------------------------------------------------------- ROM:00123124 ROM:00123124 loc_123124: ; CODE XREF: sub_1230EA+30↑j ROM:00123124 move.b #$7F,d2 ROM:00123128 ROM:00123128 loc_123128: ; CODE XREF: sub_1230EA+20↑j ROM:00123128 ; sub_1230EA+38↑j ... ROM:00123128 cmpi.b #$7F,d1 ROM:0012312C beq.s loc_123146 ROM:0012312E cmp.b d1,d2 ROM:00123130 beq.s loc_123146 ROM:00123132 addq.w #1,d0 ROM:00123134 bvc.s loc_12313A ROM:00123136 move.w #$8000,d0 ROM:0012313A ROM:0012313A loc_12313A: ; CODE XREF: sub_1230EA+4A↑j ROM:0012313A move.w word_1323D0(d0.w*2),d1 ROM:00123142 lsr.w #8,d1 ROM:00123144 bra.s loc_123128 ROM:00123146 ; --------------------------------------------------------------------------- ROM:00123146 ROM:00123146 loc_123146: ; CODE XREF: sub_1230EA+42↑j ROM:00123146 ; sub_1230EA+46↑j ROM:00123146 cmpi.b #$7F,d1 ROM:0012314A bne.s loc_12315E ROM:0012314C bset #1,($1365).w ROM:00123152 move.w #4,($C52).w ROM:00123158 bra.l locret_12343A ROM:0012315E ; --------------------------------------------------------------------------- ROM:0012315E ROM:0012315E loc_12315E: ; CODE XREF: sub_1230EA+60↑j ROM:0012315E btst #7,($135D).w ROM:00123164 beq.s loc_12316E ROM:00123166 move.w #1,($C54).w ROM:0012316C bra.s loc_123194 ROM:0012316E ; --------------------------------------------------------------------------- ROM:0012316E ROM:0012316E loc_12316E: ; CODE XREF: sub_1230EA+7A↑j ROM:0012316E btst #3,($1351).w ROM:00123174 beq.s loc_12317E ROM:00123176 move.w #2,($C54).w ROM:0012317C bra.s loc_123194 ROM:0012317E ; --------------------------------------------------------------------------- ROM:0012317E ROM:0012317E loc_12317E: ; CODE XREF: sub_1230EA+8A↑j ROM:0012317E btst #5,($1357).w ROM:00123184 beq.s loc_12318E ROM:00123186 move.w #4,($C54).w ROM:0012318C bra.s loc_123194 ROM:0012318E ; --------------------------------------------------------------------------- ROM:0012318E ROM:0012318E loc_12318E: ; CODE XREF: sub_1230EA+9A↑j ROM:0012318E move.w #0,($C54).w ROM:00123194 ROM:00123194 loc_123194: ; CODE XREF: sub_1230EA+82↑j ROM:00123194 ; sub_1230EA+92↑j ... ROM:00123194 move.w word_1323D0(d0.w*2),d1 ROM:0012319C and.w ($C54).w,d1 ROM:001231A0 cmpi.w #0,d1 ROM:001231A4 bne.s loc_1231B8 ROM:001231A6 bset #1,($1365).w ROM:001231AC move.w #4,($C52).w ROM:001231B2 bra.l locret_12343A ROM:001231B8 ; --------------------------------------------------------------------------- ROM:001231B8 ROM:001231B8 loc_1231B8: ; CODE XREF: sub_1230EA+BA↑j ROM:001231B8 move.w #1,d0 ROM:001231BC cmpi.b #$82,$1218(d0.w) ROM:001231C4 bne.s loc_1231FE ROM:001231C6 btst #1,($1367).w ROM:001231CC bne.s loc_1231EC ROM:001231CE btst #7,($135D).w ROM:001231D4 beq.s loc_1231DE ROM:001231D6 move.w #5,($C52).w ROM:001231DC bra.s loc_1231EA ROM:001231DE ; --------------------------------------------------------------------------- ROM:001231DE ROM:001231DE loc_1231DE: ; CODE XREF: sub_1230EA+EA↑j ROM:001231DE bset #1,($1365).w ROM:001231E4 move.w #4,($C52).w ROM:001231EA ROM:001231EA loc_1231EA: ; CODE XREF: sub_1230EA+F2↑j ROM:001231EA bra.s loc_1231F8 ROM:001231EC ; --------------------------------------------------------------------------- ROM:001231EC ROM:001231EC loc_1231EC: ; CODE XREF: sub_1230EA+E2↑j ROM:001231EC bset #1,($1365).w ROM:001231F2 move.w #4,($C52).w ROM:001231F8 ROM:001231F8 loc_1231F8: ; CODE XREF: sub_1230EA:loc_1231EA↑j ROM:001231F8 bra.l locret_12343A ROM:001231FE ; --------------------------------------------------------------------------- ROM:001231FE ROM:001231FE loc_1231FE: ; CODE XREF: sub_1230EA+DA↑j ROM:001231FE move.w #1,d0 ROM:00123202 move.w #2,d1 ROM:00123206 cmpi.b #$10,$1218(d0.w) ROM:0012320E bne.l loc_123338 ROM:00123214 cmpi.b #$80,$1218(d1.w) ROM:0012321C beq.s loc_123228 ROM:0012321E cmpi.b #$86,$1218(d1.w) ROM:00123226 bne.s loc_123244 ROM:00123228 ROM:00123228 loc_123228: ; CODE XREF: sub_1230EA+132↑j ROM:00123228 btst #7,($135D).w ROM:0012322E beq.s loc_123238 ROM:00123230 move.w #4,($C52).w ROM:00123236 bra.s loc_12323E ROM:00123238 ; --------------------------------------------------------------------------- ROM:00123238 ROM:00123238 loc_123238: ; CODE XREF: sub_1230EA+144↑j ROM:00123238 move.w #2,($C52).w ROM:0012323E ROM:0012323E loc_12323E: ; CODE XREF: sub_1230EA+14C↑j ROM:0012323E bra.l loc_123332 ROM:00123244 ; --------------------------------------------------------------------------- ROM:00123244 ROM:00123244 loc_123244: ; CODE XREF: sub_1230EA+13C↑j ROM:00123244 cmpi.b #$90,$1218(d1.w) ROM:0012324C bne.s loc_12326A ROM:0012324E btst #3,($1351).w ROM:00123254 beq.s loc_12325E ROM:00123256 move.w #4,($C52).w ROM:0012325C bra.s loc_123264 ROM:0012325E ; --------------------------------------------------------------------------- ROM:0012325E ROM:0012325E loc_12325E: ; CODE XREF: sub_1230EA+16A↑j ROM:0012325E move.w #0,($C52).w ROM:00123264 ROM:00123264 loc_123264: ; CODE XREF: sub_1230EA+172↑j ROM:00123264 bra.l loc_123332 ROM:0012326A ; --------------------------------------------------------------------------- ROM:0012326A ROM:0012326A loc_12326A: ; CODE XREF: sub_1230EA+162↑j ROM:0012326A cmpi.b #$A0,$1218(d1.w) ROM:00123272 bne.s loc_123290 ROM:00123274 btst #5,($1357).w ROM:0012327A beq.s loc_123284 ROM:0012327C move.w #4,($C52).w ROM:00123282 bra.s loc_12328A ROM:00123284 ; --------------------------------------------------------------------------- ROM:00123284 ROM:00123284 loc_123284: ; CODE XREF: sub_1230EA+190↑j ROM:00123284 move.w #1,($C52).w ROM:0012328A ROM:0012328A loc_12328A: ; CODE XREF: sub_1230EA+198↑j ROM:0012328A bra.l loc_123332 ROM:00123290 ; --------------------------------------------------------------------------- ROM:00123290 ROM:00123290 loc_123290: ; CODE XREF: sub_1230EA+188↑j ROM:00123290 cmpi.b #$85,$1218(d1.w) ROM:00123298 bne.l loc_123326 ROM:0012329E btst #5,($946).w ROM:001232A4 beq.l loc_123318 ROM:001232AA btst #7,($1345).w ROM:001232B0 beq.s loc_123308 ROM:001232B2 move sr,-(sp) ROM:001232B4 move #$2700,sr ROM:001232B8 move.w #0,($FFFFFE0A).w ROM:001232BE move.w #0,($FFFFF448).w ROM:001232C4 move.w #0,($FFFFF450).w ROM:001232CA clr.l d6 ROM:001232CC move.b ($117F).w,d6 ROM:001232D0 swap d6 ROM:001232D2 btst #1,($1367).w ROM:001232D8 beq.s loc_1232DE ROM:001232DA move.w #1,d6 ROM:001232DE ROM:001232DE loc_1232DE: ; CODE XREF: sub_1230EA+1EE↑j ROM:001232DE move.w #3,d2 ROM:001232E2 move.l #$12345678,d4 ROM:001232E8 cmpi.b #6,$1218(d2.w) ROM:001232F0 bne.s loc_1232F8 ROM:001232F2 move.l #$12345677,d4 ROM:001232F8 ROM:001232F8 loc_1232F8: ; CODE XREF: sub_1230EA+206↑j ROM:001232F8 movea.l #$100000,a0 ROM:001232FE adda.l 4(a0),a0 ROM:00123302 jmp (a0) ROM:00123304 ; --------------------------------------------------------------------------- ROM:00123304 bra.w loc_123314 ROM:00123308 ; --------------------------------------------------------------------------- ROM:00123308 ROM:00123308 loc_123308: ; CODE XREF: sub_1230EA+1C6↑j ROM:00123308 move.w #4,($C52).w ROM:0012330E bset #1,($1365).w ROM:00123314 ROM:00123314 loc_123314: ; CODE XREF: sub_1230EA+21A↑j ROM:00123314 bra.w loc_123324 ROM:00123318 ; --------------------------------------------------------------------------- ROM:00123318 ROM:00123318 loc_123318: ; CODE XREF: sub_1230EA+1BA↑j ROM:00123318 move.w #4,($C52).w ROM:0012331E bset #1,($1365).w ROM:00123324 ROM:00123324 loc_123324: ; CODE XREF: sub_1230EA:loc_123314↑j ROM:00123324 bra.s loc_123332 ROM:00123326 ; --------------------------------------------------------------------------- ROM:00123326 ROM:00123326 loc_123326: ; CODE XREF: sub_1230EA+1AE↑j ROM:00123326 move.w #4,($C52).w ROM:0012332C bset #1,($1365).w ROM:00123332 ROM:00123332 loc_123332: ; CODE XREF: sub_1230EA:loc_12323E↑j ROM:00123332 ; sub_1230EA:loc_123264↑j ... ROM:00123332 bra.l locret_12343A ROM:00123338 ; --------------------------------------------------------------------------- ROM:00123338 ROM:00123338 loc_123338: ; CODE XREF: sub_1230EA+124↑j ROM:00123338 move.w #1,d0 ROM:0012333C cmpi.b #$20,$1218(d0.w) ; ' ' ROM:00123344 bne.s loc_123362 ROM:00123346 btst #7,($135D).w ROM:0012334C beq.s loc_123356 ROM:0012334E move.w #4,($C52).w ROM:00123354 bra.s loc_12335C ROM:00123356 ; --------------------------------------------------------------------------- ROM:00123356 ROM:00123356 loc_123356: ; CODE XREF: sub_1230EA+262↑j ROM:00123356 move.w #2,($C52).w ROM:0012335C ROM:0012335C loc_12335C: ; CODE XREF: sub_1230EA+26A↑j ROM:0012335C bra.l locret_12343A ROM:00123362 ; --------------------------------------------------------------------------- ROM:00123362 ROM:00123362 loc_123362: ; CODE XREF: sub_1230EA+25A↑j ROM:00123362 move.w #1,d0 ROM:00123366 cmpi.b #$21,$1218(d0.w) ; '!' ROM:0012336E bne.s loc_1233BA ROM:00123370 move.w #2,d0 ROM:00123374 clr.w d3 ROM:00123376 move.b byte_1323CE(d3.w),d1 ROM:0012337E move.b $1218(d0.w),d2 ROM:00123384 ROM:00123384 loc_123384: ; CODE XREF: sub_1230EA+2B4↓j ROM:00123384 cmpi.b #$FF,d1 ROM:00123388 beq.s loc_1233A0 ROM:0012338A cmp.b d1,d2 ROM:0012338C beq.s loc_1233A0 ROM:0012338E addq.w #1,d3 ROM:00123390 bvc.s loc_123396 ROM:00123392 move.w #$8000,d3 ROM:00123396 ROM:00123396 loc_123396: ; CODE XREF: sub_1230EA+2A6↑j ROM:00123396 move.b byte_1323CE(d3.w),d1 ROM:0012339E bra.s loc_123384 ROM:001233A0 ; --------------------------------------------------------------------------- ROM:001233A0 ROM:001233A0 loc_1233A0: ; CODE XREF: sub_1230EA+29E↑j ROM:001233A0 ; sub_1230EA+2A2↑j ROM:001233A0 cmpi.b #$FF,d1 ROM:001233A4 bne.s loc_1233AE ROM:001233A6 move.w #4,($C52).w ROM:001233AC bra.s loc_1233B4 ROM:001233AE ; --------------------------------------------------------------------------- ROM:001233AE ROM:001233AE loc_1233AE: ; CODE XREF: sub_1230EA+2BA↑j ROM:001233AE move.w #3,($C52).w ROM:001233B4 ROM:001233B4 loc_1233B4: ; CODE XREF: sub_1230EA+2C2↑j ROM:001233B4 bra.l locret_12343A ROM:001233BA ; --------------------------------------------------------------------------- ROM:001233BA ROM:001233BA loc_1233BA: ; CODE XREF: sub_1230EA+284↑j ROM:001233BA move.w #1,d0 ROM:001233BE cmpi.b #$23,$1218(d0.w) ; '#' ROM:001233C6 bne.s loc_1233D0 ROM:001233C8 move.w #4,($C52).w ROM:001233CE bra.s locret_12343A ROM:001233D0 ; --------------------------------------------------------------------------- ROM:001233D0 ROM:001233D0 loc_1233D0: ; CODE XREF: sub_1230EA+2DC↑j ROM:001233D0 move.w #1,d0 ROM:001233D4 cmpi.b #$17,$1218(d0.w) ROM:001233DC bne.s loc_1233E6 ROM:001233DE move.w #4,($C52).w ROM:001233E4 bra.s locret_12343A ROM:001233E6 ; --------------------------------------------------------------------------- ROM:001233E6 ROM:001233E6 loc_1233E6: ; CODE XREF: sub_1230EA+2F2↑j ROM:001233E6 move.w #1,d0 ROM:001233EA cmpi.b #$18,$1218(d0.w) ROM:001233F2 bne.s loc_1233FC ROM:001233F4 move.w #4,($C52).w ROM:001233FA bra.s locret_12343A ROM:001233FC ; --------------------------------------------------------------------------- ROM:001233FC ROM:001233FC loc_1233FC: ; CODE XREF: sub_1230EA+308↑j ROM:001233FC move.w #1,d0 ROM:00123400 cmpi.b #$13,$1218(d0.w) ROM:00123408 bne.s loc_123412 ROM:0012340A move.w #3,($C52).w ROM:00123410 bra.s locret_12343A ROM:00123412 ; --------------------------------------------------------------------------- ROM:00123412 ROM:00123412 loc_123412: ; CODE XREF: sub_1230EA+31E↑j ROM:00123412 move.w #1,d0 ROM:00123416 cmpi.b #$11,$1218(d0.w) ROM:0012341E bne.s loc_12342E ROM:00123420 bset #6,($948).w ROM:00123426 move.w #4,($C52).w ROM:0012342C bra.s locret_12343A ROM:0012342E ; --------------------------------------------------------------------------- ROM:0012342E ROM:0012342E loc_12342E: ; CODE XREF: sub_1230EA+334↑j ROM:0012342E move.w #4,($C52).w ROM:00123434 move.w #4,($C52).w ROM:0012343A ROM:0012343A locret_12343A: ; CODE XREF: sub_1230EA+6E↑j ROM:0012343A ; sub_1230EA+C8↑j ... ROM:0012343A rts ROM:0012343A ; End of function sub_1230EA ROM:0012343A ROM:0012343C ROM:0012343C ; =============== S U B R O U T I N E ======================================= ROM:0012343C ROM:0012343C ROM:0012343C sub_12343C: ; CODE XREF: ROM:loc_122F74↑p ROM:0012343C ; ROM:loc_122FBE↑p ... ROM:0012343C bclr #6,($1354).w ROM:00123442 bclr #4,($136A).w ROM:00123448 bclr #0,($1365).w ROM:0012344E bclr #2,($1358).w ROM:00123454 bclr #4,($135F).w ROM:0012345A clr.w d1 ROM:0012345C move.b ($116D).w,d1 ROM:00123460 cmpi.w #$10,d1 ROM:00123464 bcc.s locret_12346E ROM:00123466 movea.l off_123470(pc,d1.w*4),a0 ROM:0012346A nop ROM:0012346C jmp (a0) ROM:0012346E ; --------------------------------------------------------------------------- ROM:0012346E ROM:0012346E locret_12346E: ; CODE XREF: sub_12343C+28↑j ROM:0012346E rts ROM:0012346E ; End of function sub_12343C ROM:0012346E ROM:0012346E ; --------------------------------------------------------------------------- ROM:00123470 off_123470: dc.l loc_1234B0 ; DATA XREF: sub_12343C+2A↑r ROM:00123474 dc.l word_1234E2 ROM:00123478 dc.l loc_1235C8 ROM:0012347C dc.l word_123602 ROM:00123480 dc.l loc_1236CE ROM:00123484 dc.l dword_123704 ROM:00123488 dc.l loc_12375A ROM:0012348C dc.l loc_123858 ROM:00123490 dc.l loc_1238A2 ROM:00123494 dc.l loc_1238DC ROM:00123498 dc.l loc_12391C ROM:0012349C dc.l loc_123950 ROM:001234A0 dc.l dword_123984 ROM:001234A4 dc.l aNu8_3 ; "Nu\b8" ROM:001234A8 dc.l aNu8_3+2 ; "\b8" ROM:001234AC dc.l loc_12359A ROM:001234B0 ; --------------------------------------------------------------------------- ROM:001234B0 ROM:001234B0 loc_1234B0: ; DATA XREF: ROM:off_123470↑o ROM:001234B0 bset #1,($135F).w ROM:001234B6 bsr.l sub_1247FC ROM:001234BC move.w $37A(a5),d0 ROM:001234C0 clr.b ($8E5).w ROM:001234C4 move.w d0,($6AE).w ROM:001234C8 move.b #1,($8E5).w ROM:001234CE bclr #6,($1355).w ROM:001234D4 move.b #1,($116D).w ROM:001234DA bra.l loc_123592 ROM:001234E0 ; --------------------------------------------------------------------------- ROM:001234E0 rts ROM:001234E0 ; --------------------------------------------------------------------------- ROM:001234E2 word_1234E2: dc.w $838 ; DATA XREF: ROM:00123474↑o ROM:001234E4 dc.l $7135D, $671208F8, $61355, $11FC0005, $116D60FF, $20C ROM:001234E4 dc.l $8380001, $13676626, $C780000, $6AE6E1E, $61FF0001 ROM:001234E4 dc.l $9E461FF, $109F0, $8F80002, $135811FC, $D116D, $60FF0000 ROM:001234E4 dc.l $4CE0838, $1362, $676008B8, $1362, $303C0001, $323C0002 ROM:001234E4 dc.l $C300027, $1A01218, $66240C30, $111A0, $1218661A ROM:001234E4 dc.l $31FC00FB, $57608F8, $30950, $11FC000F, $116D60FF ROM:001234E4 dc.l $5E, $602408F8, $4135F, $61FFFFFF, $DE2408F8, $21343 ROM:001234E4 dc.l $61FF0000, $13C011FC, $9116D, $60FF0000 ROM:00123590 dc.b 3, $8C ROM:00123592 ; --------------------------------------------------------------------------- ROM:00123592 ROM:00123592 loc_123592: ; CODE XREF: ROM:001234DA↑j ROM:00123592 ; ROM:001238D4↓j ... ROM:00123592 bsr.l sub_124842 ROM:00123598 rts ROM:0012359A ; --------------------------------------------------------------------------- ROM:0012359A ROM:0012359A loc_12359A: ; DATA XREF: ROM:001234AC↑o ROM:0012359A btst #0,($948).w ROM:001235A0 beq.s locret_1235C6 ROM:001235A2 bsr.l sub_1211D2 ROM:001235A8 bsr.l sub_12139A ROM:001235AE bset #2,($1343).w ROM:001235B4 bsr.l sub_124942 ROM:001235BA move.b #2,($116D).w ROM:001235C0 bra.l locret_123600 ROM:001235C6 ; --------------------------------------------------------------------------- ROM:001235C6 ROM:001235C6 locret_1235C6: ; CODE XREF: ROM:001235A0↑j ROM:001235C6 rts ROM:001235C8 ; --------------------------------------------------------------------------- ROM:001235C8 ROM:001235C8 loc_1235C8: ; DATA XREF: ROM:00123478↑o ROM:001235C8 btst #7,($1365).w ROM:001235CE beq.s locret_123600 ROM:001235D0 bclr #7,($1365).w ROM:001235D6 bset #1,($135F).w ROM:001235DC bsr.l sub_1247FC ROM:001235E2 move.w $37A(a5),d0 ROM:001235E6 clr.b ($8E5).w ROM:001235EA move.w d0,($6AE).w ROM:001235EE move.b #1,($8E5).w ROM:001235F4 move.b #3,($116D).w ROM:001235FA bra.l loc_1236C6 ROM:00123600 ; --------------------------------------------------------------------------- ROM:00123600 ROM:00123600 locret_123600: ; CODE XREF: ROM:001235C0↑j ROM:00123600 ; ROM:001235CE↑j ROM:00123600 rts ROM:00123600 ; --------------------------------------------------------------------------- ROM:00123602 word_123602: dc.w $838 ; DATA XREF: ROM:0012347C↑o ROM:00123604 dc.l $11367, $66260C78, $6AE, $6E1E61FF, $108DE, $61FF0001 ROM:00123604 dc.l $8EA08F8, $21358, $11FC000D, $116D60FF, $3C8, $8380000 ROM:00123604 dc.l $136267FF, $8E, $8B80000, $1362303C, $1323C, $2343C ROM:00123604 dc.l $3363C, $41838, $C401A38, $C410C30, $2701A0, $1218663E ROM:00123604 dc.l $C300002, $11A01218, $6634B830, $21A01218, $662CBA30 ROM:00123604 dc.l $31A01218, $662461FF, $FFFFDD1A, $8F80002, $134361FF ROM:00123604 dc.l $12B6, $8F80006, $135511FC, $4116D, $60FF0000, $6408F8 ROM:00123604 dc.l $4135F, $61FFFFFF, $DCF008F8, $21343, $61FF0000, $128C11FC ROM:00123604 dc.l $8116D, $60FF0000 ROM:001236C4 dc.b 2, $18 ROM:001236C6 ; --------------------------------------------------------------------------- ROM:001236C6 ROM:001236C6 loc_1236C6: ; CODE XREF: ROM:001235FA↑j ROM:001236C6 bsr.l sub_124842 ROM:001236CC rts ROM:001236CE ; --------------------------------------------------------------------------- ROM:001236CE ROM:001236CE loc_1236CE: ; DATA XREF: ROM:00123480↑o ROM:001236CE btst #7,($1365).w ROM:001236D4 beq.s locret_123702 ROM:001236D6 bclr #7,($1365).w ROM:001236DC bset #1,($135F).w ROM:001236E2 bsr.l sub_1247FC ROM:001236E8 move.w $37A(a5),d0 ROM:001236EC clr.b ($8E5).w ROM:001236F0 move.w d0,($6AE).w ROM:001236F4 move.b #1,($8E5).w ROM:001236FA move.b #5,($116D).w ROM:00123700 bra.s loc_123752 ROM:00123702 ; --------------------------------------------------------------------------- ROM:00123702 ROM:00123702 locret_123702: ; CODE XREF: ROM:001236D4↑j ROM:00123702 rts ROM:00123702 ; --------------------------------------------------------------------------- ROM:00123704 dword_123704: dc.l $8380001, $1367662C, $C780000, $6AE6E24, $61FF0001 ROM:00123704 ; DATA XREF: ROM:00123484↑o ROM:00123704 dc.l $7DC61FF, $107E8, $8F80002, $135808B8, $61355, $11FC000D ROM:00123704 dc.l $116D60FF, $2C0, $8380000, $13626712, $8B80000, $13626100 ROM:00123704 dc.l $F9A211FC, $6116D ROM:00123750 ; --------------------------------------------------------------------------- ROM:00123750 bra.s loc_12375A ROM:00123752 ; --------------------------------------------------------------------------- ROM:00123752 ROM:00123752 loc_123752: ; CODE XREF: ROM:00123700↑j ROM:00123752 ; ROM:0012389A↓j ... ROM:00123752 bsr.l sub_124842 ROM:00123758 rts ROM:0012375A ; --------------------------------------------------------------------------- ROM:0012375A ROM:0012375A loc_12375A: ; CODE XREF: ROM:00123750↑j ROM:0012375A ; DATA XREF: ROM:00123488↑o ROM:0012375A cmpi.w #5,($C52).w ROM:00123760 bne.s loc_123780 ROM:00123762 bsr.l sub_12139A ROM:00123768 bset #2,($1343).w ROM:0012376E bsr.l sub_124942 ROM:00123774 move.b #$E,($116D).w ROM:0012377A bra.l locret_123A18 ROM:00123780 ; --------------------------------------------------------------------------- ROM:00123780 ROM:00123780 loc_123780: ; CODE XREF: ROM:00123760↑j ROM:00123780 cmpi.w #0,($C52).w ROM:00123786 bne.s loc_1237AC ROM:00123788 bsr.l sub_12139A ROM:0012378E bset #2,($1343).w ROM:00123794 bsr.l sub_124942 ROM:0012379A bset #0,($136A).w ROM:001237A0 move.b #$B,($116D).w ROM:001237A6 bra.l locret_123982 ROM:001237AC ; --------------------------------------------------------------------------- ROM:001237AC ROM:001237AC loc_1237AC: ; CODE XREF: ROM:00123786↑j ROM:001237AC cmpi.w #3,($C52).w ROM:001237B2 bne.s loc_1237D2 ROM:001237B4 btst #6,($947).w ROM:001237BA beq.s loc_1237D0 ROM:001237BC bsr.l sub_1226FA ROM:001237C2 move.b #$C,($116D).w ROM:001237C8 bra.l locret_1239F2 ROM:001237CE ; --------------------------------------------------------------------------- ROM:001237CE bra.s loc_1237D2 ROM:001237D0 ; --------------------------------------------------------------------------- ROM:001237D0 ROM:001237D0 loc_1237D0: ; CODE XREF: ROM:001237BA↑j ROM:001237D0 bra.s loc_1237DA ROM:001237D2 ; --------------------------------------------------------------------------- ROM:001237D2 ROM:001237D2 loc_1237D2: ; CODE XREF: ROM:001237B2↑j ROM:001237D2 ; ROM:001237CE↑j ROM:001237D2 cmpi.w #4,($C52).w ROM:001237D8 bne.s loc_1237FE ROM:001237DA ROM:001237DA loc_1237DA: ; CODE XREF: ROM:loc_1237D0↑j ROM:001237DA bsr.l sub_1226FA ROM:001237E0 bsr.l sub_12139A ROM:001237E6 bset #2,($1343).w ROM:001237EC bsr.l sub_124942 ROM:001237F2 move.b #7,($116D).w ROM:001237F8 bra.l locret_1238A0 ROM:001237FE ; --------------------------------------------------------------------------- ROM:001237FE ROM:001237FE loc_1237FE: ; CODE XREF: ROM:001237D8↑j ROM:001237FE cmpi.w #2,($C52).w ROM:00123804 bne.s loc_12382A ROM:00123806 bsr.l sub_12139A ROM:0012380C bset #2,($1343).w ROM:00123812 bsr.l sub_124942 ROM:00123818 bset #0,($136A).w ROM:0012381E move.b #9,($116D).w ROM:00123824 bra.l locret_12391A ROM:0012382A ; --------------------------------------------------------------------------- ROM:0012382A ROM:0012382A loc_12382A: ; CODE XREF: ROM:00123804↑j ROM:0012382A cmpi.w #1,($C52).w ROM:00123830 bne.s locret_123856 ROM:00123832 bsr.l sub_12139A ROM:00123838 bset #2,($1343).w ROM:0012383E bsr.l sub_124942 ROM:00123844 bset #0,($136A).w ROM:0012384A move.b #$A,($116D).w ROM:00123850 bra.l locret_12394E ROM:00123856 ; --------------------------------------------------------------------------- ROM:00123856 ROM:00123856 locret_123856: ; CODE XREF: ROM:00123830↑j ROM:00123856 rts ROM:00123858 ; --------------------------------------------------------------------------- ROM:00123858 ROM:00123858 loc_123858: ; DATA XREF: ROM:0012348C↑o ROM:00123858 btst #7,($1365).w ROM:0012385E beq.s locret_1238A0 ROM:00123860 btst #6,($948).w ROM:00123866 beq.s loc_123870 ROM:00123868 bsr.l sub_118298 ROM:0012386E bra.s locret_1238A0 ROM:00123870 ; --------------------------------------------------------------------------- ROM:00123870 ROM:00123870 loc_123870: ; CODE XREF: ROM:00123866↑j ROM:00123870 bclr #7,($1365).w ROM:00123876 bset #1,($135F).w ROM:0012387C bsr.l sub_1247FC ROM:00123882 move.w $37A(a5),d0 ROM:00123886 clr.b ($8E5).w ROM:0012388A move.w d0,($6AE).w ROM:0012388E move.b #1,($8E5).w ROM:00123894 move.b #5,($116D).w ROM:0012389A bra.l loc_123752 ROM:001238A0 ; --------------------------------------------------------------------------- ROM:001238A0 ROM:001238A0 locret_1238A0: ; CODE XREF: ROM:001237F8↑j ROM:001238A0 ; ROM:0012385E↑j ... ROM:001238A0 rts ROM:001238A2 ; --------------------------------------------------------------------------- ROM:001238A2 ROM:001238A2 loc_1238A2: ; DATA XREF: ROM:00123490↑o ROM:001238A2 btst #7,($1365).w ROM:001238A8 beq.s locret_1238DA ROM:001238AA bclr #7,($1365).w ROM:001238B0 bset #1,($135F).w ROM:001238B6 bsr.l sub_1247FC ROM:001238BC move.w $37A(a5),d0 ROM:001238C0 clr.b ($8E5).w ROM:001238C4 move.w d0,($6AE).w ROM:001238C8 move.b #1,($8E5).w ROM:001238CE move.b #1,($116D).w ROM:001238D4 bra.l loc_123592 ROM:001238DA ; --------------------------------------------------------------------------- ROM:001238DA ROM:001238DA locret_1238DA: ; CODE XREF: ROM:001238A8↑j ROM:001238DA rts ROM:001238DC ; --------------------------------------------------------------------------- ROM:001238DC ROM:001238DC loc_1238DC: ; DATA XREF: ROM:00123494↑o ROM:001238DC btst #7,($1365).w ROM:001238E2 beq.s locret_12391A ROM:001238E4 bclr #7,($1365).w ROM:001238EA bset #0,($1365).w ROM:001238F0 bset #1,($135F).w ROM:001238F6 bsr.l sub_1247FC ROM:001238FC move.w $37A(a5),d0 ROM:00123900 clr.b ($8E5).w ROM:00123904 move.w d0,($6AE).w ROM:00123908 move.b #1,($8E5).w ROM:0012390E move.b #5,($116D).w ROM:00123914 bra.l loc_123752 ROM:0012391A ; --------------------------------------------------------------------------- ROM:0012391A ROM:0012391A locret_12391A: ; CODE XREF: ROM:00123824↑j ROM:0012391A ; ROM:001238E2↑j ROM:0012391A rts ROM:0012391C ; --------------------------------------------------------------------------- ROM:0012391C ROM:0012391C loc_12391C: ; DATA XREF: ROM:00123498↑o ROM:0012391C btst #7,($1365).w ROM:00123922 beq.s locret_12394E ROM:00123924 bclr #7,($1365).w ROM:0012392A bset #1,($135F).w ROM:00123930 bsr.l sub_1247FC ROM:00123936 bset #6,($1354).w ROM:0012393C bclr #6,($1355).w ROM:00123942 move.b #1,($116D).w ROM:00123948 bra.l loc_123592 ROM:0012394E ; --------------------------------------------------------------------------- ROM:0012394E ROM:0012394E locret_12394E: ; CODE XREF: ROM:00123850↑j ROM:0012394E ; ROM:00123922↑j ROM:0012394E rts ROM:00123950 ; --------------------------------------------------------------------------- ROM:00123950 ROM:00123950 loc_123950: ; DATA XREF: ROM:0012349C↑o ROM:00123950 btst #7,($1365).w ROM:00123956 beq.s locret_123982 ROM:00123958 bclr #7,($1365).w ROM:0012395E bset #1,($135F).w ROM:00123964 bsr.l sub_1247FC ROM:0012396A bset #4,($136A).w ROM:00123970 bclr #6,($1355).w ROM:00123976 move.b #1,($116D).w ROM:0012397C bra.l loc_123592 ROM:00123982 ; --------------------------------------------------------------------------- ROM:00123982 ROM:00123982 locret_123982: ; CODE XREF: ROM:001237A6↑j ROM:00123982 ; ROM:00123956↑j ROM:00123982 rts ROM:00123982 ; --------------------------------------------------------------------------- ROM:00123984 dword_123984: dc.l $8380001, $1367662C, $C780000, $6AE6E24, $61FF0001 ROM:00123984 ; DATA XREF: ROM:001234A0↑o ROM:00123984 dc.l $55C61FF, $10568, $8F80002, $135808B8, $61355, $11FC000D ROM:00123984 dc.l $116D60FF, $40, $8380001, $9516702, $60120838, $2094B ROM:00123984 dc.l $67026008, $8380004, $135F671E, $61FFFFFF, $D9C408F8 ROM:00123984 dc.l $21343, $61FF0000, $F6011FC, $7116D, $60FFFFFF ROM:001239F0 dc.b $FE, $B2 ROM:001239F2 ; --------------------------------------------------------------------------- ROM:001239F2 ROM:001239F2 locret_1239F2: ; CODE XREF: ROM:001237C8↑j ROM:001239F2 rts ROM:001239F2 ; --------------------------------------------------------------------------- ROM:001239F4 aNu8_3: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:001234A4↑o ROM:001239F4 ; ROM:001234A8↑o ROM:001239F9 dc.b 7, $13, $65 ROM:001239FC dc.l $671A08B8, $71365, $8F80002, $135808B8, $61355, $11FC000D ROM:001239FC dc.l $116D60DC ROM:00123A18 ; --------------------------------------------------------------------------- ROM:00123A18 ROM:00123A18 locret_123A18: ; CODE XREF: ROM:0012377A↑j ROM:00123A18 rts ROM:00123A1A ; --------------------------------------------------------------------------- ROM:00123A1A rts ROM:00123A1C ; --------------------------------------------------------------------------- ROM:00123A1C clr.b ($1170).w ROM:00123A20 move.b 9(a3),d7 ROM:00123A24 ext.w d7 ROM:00123A26 lsr.w #1,d7 ROM:00123A28 lea $A(a3),a2 ROM:00123A2C move.w #1,d3 ROM:00123A30 bra.s loc_123A36 ROM:00123A32 ; --------------------------------------------------------------------------- ROM:00123A32 ROM:00123A32 loc_123A32: ; CODE XREF: ROM:loc_123A4A↓j ROM:00123A32 addi.w #1,d3 ROM:00123A36 ROM:00123A36 loc_123A36: ; CODE XREF: ROM:00123A30↑j ROM:00123A36 cmp.w d7,d3 ROM:00123A38 bgt.w loc_123A4C ROM:00123A3C movea.w (a2)+,a4 ROM:00123A3E move.b (a2)+,d6 ROM:00123A40 move.b (a2)+,d5 ROM:00123A42 btst d6,(a4) ROM:00123A44 beq.s loc_123A4A ROM:00123A46 or.b d5,($1170).w ROM:00123A4A ROM:00123A4A loc_123A4A: ; CODE XREF: ROM:00123A44↑j ROM:00123A4A bra.s loc_123A32 ROM:00123A4C ; --------------------------------------------------------------------------- ROM:00123A4C ROM:00123A4C loc_123A4C: ; CODE XREF: ROM:00123A38↑j ROM:00123A4C bsr.w sub_123A52 ROM:00123A50 rts ROM:00123A52 ROM:00123A52 ; =============== S U B R O U T I N E ======================================= ROM:00123A52 ROM:00123A52 ROM:00123A52 sub_123A52: ; CODE XREF: ROM:loc_123A4C↑p ROM:00123A52 move.b ($1170).w,d0 ROM:00123A56 btst #5,($1363).w ROM:00123A5C bne.s loc_123A64 ROM:00123A5E andi.b #$60,d0 ; '`' ROM:00123A62 bra.s loc_123A68 ROM:00123A64 ; --------------------------------------------------------------------------- ROM:00123A64 ROM:00123A64 loc_123A64: ; CODE XREF: sub_123A52+A↑j ROM:00123A64 andi.b #$10,d0 ROM:00123A68 ROM:00123A68 loc_123A68: ; CODE XREF: sub_123A52+10↑j ROM:00123A68 cmpi.b #0,d0 ROM:00123A6C ble.s locret_123AA6 ROM:00123A6E addi.b #1,($116F).w ROM:00123A74 cmpi.b #$50,($116F).w ; 'P' ROM:00123A7A bgt.s locret_123AA6 ROM:00123A7C move.w ($C44).w,d0 ROM:00123A80 move.b ($C46).w,$1218(d0.w) ROM:00123A88 addi.w #1,d0 ROM:00123A8C move.b ($C47).w,$1218(d0.w) ROM:00123A94 addi.w #1,d0 ROM:00123A98 move.b ($1170).w,$1218(d0.w) ROM:00123AA0 addi.w #3,($C44).w ROM:00123AA6 ROM:00123AA6 locret_123AA6: ; CODE XREF: sub_123A52+1A↑j ROM:00123AA6 ; sub_123A52+28↑j ROM:00123AA6 rts ROM:00123AA6 ; End of function sub_123A52 ROM:00123AA6 ROM:00123AA8 ROM:00123AA8 ; =============== S U B R O U T I N E ======================================= ROM:00123AA8 ROM:00123AA8 ROM:00123AA8 sub_123AA8: ; CODE XREF: sub_123C36:loc_123C66↓p ROM:00123AA8 clr.w ($D88).w ROM:00123AAC clr.b ($13E5).w ROM:00123AB0 clr.w ($139E).w ROM:00123AB4 clr.w ($13A0).w ROM:00123AB8 clr.w ($13A2).w ROM:00123ABC clr.w ($13A4).w ROM:00123AC0 clr.w ($13A6).w ROM:00123AC4 clr.w ($13A8).w ROM:00123AC8 clr.w ($13AA).w ROM:00123ACC clr.w ($13AC).w ROM:00123AD0 clr.w ($13AE).w ROM:00123AD4 clr.w ($13B0).w ROM:00123AD8 clr.w ($DA2).w ROM:00123ADC clr.w ($DA4).w ROM:00123AE0 clr.w ($DA6).w ROM:00123AE4 clr.w ($DA8).w ROM:00123AE8 clr.w ($DAA).w ROM:00123AEC clr.w ($DAC).w ROM:00123AF0 clr.w ($1B24).w ROM:00123AF4 clr.w ($1B26).w ROM:00123AF8 clr.w ($DAE).w ROM:00123AFC clr.w ($DB0).w ROM:00123B00 move.b #$FF,($13E6).w ROM:00123B06 move.b #$FF,($11C8).w ROM:00123B0C move.w #$FFFF,($D9A).w ROM:00123B12 move.w #$FFFF,($D9C).w ROM:00123B18 move.w #$FFFF,($1B1C).w ROM:00123B1E move.w #$FFFF,($1B1E).w ROM:00123B24 clr.w ($E52).w ROM:00123B28 clr.w ($13B2).w ROM:00123B2C clr.w ($E56).w ROM:00123B30 clr.w ($E58).w ROM:00123B34 clr.w ($E5A).w ROM:00123B38 clr.w ($13B4).w ROM:00123B3C clr.w ($13B6).w ROM:00123B40 clr.w ($13B8).w ROM:00123B44 clr.w ($E5C).w ROM:00123B48 clr.w ($E5E).w ROM:00123B4C clr.w ($E60).w ROM:00123B50 clr.w ($13BA).w ROM:00123B54 clr.w ($13BC).w ROM:00123B58 clr.w ($13BE).w ROM:00123B5C clr.w ($E62).w ROM:00123B60 clr.w ($E64).w ROM:00123B64 clr.w ($E66).w ROM:00123B68 clr.w ($13C0).w ROM:00123B6C clr.w ($13C2).w ROM:00123B70 clr.w ($13C4).w ROM:00123B74 clr.w ($E68).w ROM:00123B78 clr.w ($E6A).w ROM:00123B7C clr.w ($E6C).w ROM:00123B80 clr.b ($13E9).w ROM:00123B84 clr.b ($13EA).w ROM:00123B88 clr.b ($13EB).w ROM:00123B8C clr.w ($A86).w ROM:00123B90 clr.w ($A88).w ROM:00123B94 clr.w ($4D2).w ROM:00123B98 clr.w ($137C).w ROM:00123B9C clr.w ($137E).w ROM:00123BA0 bsr.l sub_12CBC8 ROM:00123BA6 move.w #$20,d0 ; ' ' ROM:00123BAA move.b #$10,d1 ROM:00123BAE lea ($103E).w,a0 ROM:00123BB2 bsr.l sub_116866 ROM:00123BB8 lea ($107E).w,a0 ROM:00123BBC bsr.l sub_116866 ROM:00123BC2 lea ($1B28).w,a0 ROM:00123BC6 bsr.l sub_116866 ROM:00123BCC lea ($1B68).w,a0 ROM:00123BD0 bsr.l sub_116866 ROM:00123BD6 lea ($1BA8).w,a0 ROM:00123BDA bsr.l sub_116866 ROM:00123BE0 lea ($1BE8).w,a0 ROM:00123BE4 bsr.l sub_116866 ROM:00123BEA lea ($1C28).w,a0 ROM:00123BEE bsr.l sub_116866 ROM:00123BF4 lea ($1C68).w,a0 ROM:00123BF8 bsr.l sub_116866 ROM:00123BFE lea ($1CA8).w,a0 ROM:00123C02 bsr.l sub_116866 ROM:00123C08 lea ($1CE8).w,a0 ROM:00123C0C bsr.l sub_116866 ROM:00123C12 lea ($1D28).w,a0 ROM:00123C16 bsr.l sub_116866 ROM:00123C1C move.b #8,d1 ROM:00123C20 lea ($1D89).w,a0 ROM:00123C24 bsr.l sub_116866 ROM:00123C2A lea ($1D69).w,a0 ROM:00123C2E bsr.l sub_116866 ROM:00123C34 rts ROM:00123C34 ; End of function sub_123AA8 ROM:00123C34 ROM:00123C36 ROM:00123C36 ; =============== S U B R O U T I N E ======================================= ROM:00123C36 ROM:00123C36 ROM:00123C36 sub_123C36: ; CODE XREF: sub_12139A+290↑p ROM:00123C36 move.b 9(a3),d7 ROM:00123C3A ext.w d7 ROM:00123C3C lsr.w #1,d7 ROM:00123C3E lea $A(a3),a2 ROM:00123C42 move.w #1,d3 ROM:00123C46 bra.s loc_123C4C ROM:00123C48 ; --------------------------------------------------------------------------- ROM:00123C48 ROM:00123C48 loc_123C48: ; CODE XREF: sub_123C36:loc_123C64↓j ROM:00123C48 addi.w #1,d3 ROM:00123C4C ROM:00123C4C loc_123C4C: ; CODE XREF: sub_123C36+10↑j ROM:00123C4C cmp.w d7,d3 ROM:00123C4E bgt.w loc_123C66 ROM:00123C52 movea.w (a2)+,a4 ROM:00123C54 move.b (a2)+,d6 ROM:00123C56 move.b (a2)+,d5 ROM:00123C58 cmpi.b #$10,d5 ROM:00123C5C bne.s loc_123C62 ROM:00123C5E bset d6,(a4) ROM:00123C60 bra.s loc_123C64 ROM:00123C62 ; --------------------------------------------------------------------------- ROM:00123C62 ROM:00123C62 loc_123C62: ; CODE XREF: sub_123C36+26↑j ROM:00123C62 bclr d6,(a4) ROM:00123C64 ROM:00123C64 loc_123C64: ; CODE XREF: sub_123C36+2A↑j ROM:00123C64 bra.s loc_123C48 ROM:00123C66 ; --------------------------------------------------------------------------- ROM:00123C66 ROM:00123C66 loc_123C66: ; CODE XREF: sub_123C36+18↑j ROM:00123C66 bsr.w sub_123AA8 ROM:00123C6A rts ROM:00123C6A ; End of function sub_123C36 ROM:00123C6A ROM:00123C6C ROM:00123C6C ; =============== S U B R O U T I N E ======================================= ROM:00123C6C ROM:00123C6C ROM:00123C6C sub_123C6C: ; CODE XREF: sub_12139A+348↑p ROM:00123C6C btst #6,($1362).w ROM:00123C72 beq.s loc_123C7C ROM:00123C74 ori.b #1,($117C).w ROM:00123C7A bra.s loc_123C82 ROM:00123C7C ; --------------------------------------------------------------------------- ROM:00123C7C ROM:00123C7C loc_123C7C: ; CODE XREF: sub_123C6C+6↑j ROM:00123C7C andi.b #$FE,($117C).w ROM:00123C82 ROM:00123C82 loc_123C82: ; CODE XREF: sub_123C6C+E↑j ROM:00123C82 btst #1,($134C).w ROM:00123C88 beq.s loc_123C92 ROM:00123C8A ori.b #1,($1171).w ROM:00123C90 bra.s loc_123C98 ROM:00123C92 ; --------------------------------------------------------------------------- ROM:00123C92 ROM:00123C92 loc_123C92: ; CODE XREF: sub_123C6C+1C↑j ROM:00123C92 andi.b #$FE,($1171).w ROM:00123C98 ROM:00123C98 loc_123C98: ; CODE XREF: sub_123C6C+24↑j ROM:00123C98 btst #5,($946).w ROM:00123C9E beq.s loc_123CA8 ROM:00123CA0 ori.b #2,($1171).w ROM:00123CA6 bra.s loc_123CAE ROM:00123CA8 ; --------------------------------------------------------------------------- ROM:00123CA8 ROM:00123CA8 loc_123CA8: ; CODE XREF: sub_123C6C+32↑j ROM:00123CA8 andi.b #$FD,($1171).w ROM:00123CAE ROM:00123CAE loc_123CAE: ; CODE XREF: sub_123C6C+3A↑j ROM:00123CAE btst #7,($94E).w ROM:00123CB4 beq.s loc_123CBE ROM:00123CB6 ori.b #4,($1171).w ROM:00123CBC bra.s loc_123CC4 ROM:00123CBE ; --------------------------------------------------------------------------- ROM:00123CBE ROM:00123CBE loc_123CBE: ; CODE XREF: sub_123C6C+48↑j ROM:00123CBE andi.b #$FB,($1171).w ROM:00123CC4 ROM:00123CC4 loc_123CC4: ; CODE XREF: sub_123C6C+50↑j ROM:00123CC4 btst #2,($948).w ROM:00123CCA beq.s loc_123CD4 ROM:00123CCC ori.b #8,($1171).w ROM:00123CD2 bra.s loc_123CDA ROM:00123CD4 ; --------------------------------------------------------------------------- ROM:00123CD4 ROM:00123CD4 loc_123CD4: ; CODE XREF: sub_123C6C+5E↑j ROM:00123CD4 andi.b #$F7,($1171).w ROM:00123CDA ROM:00123CDA loc_123CDA: ; CODE XREF: sub_123C6C+66↑j ROM:00123CDA btst #2,($94A).w ROM:00123CE0 beq.s loc_123CEA ROM:00123CE2 ori.b #$10,($1171).w ROM:00123CE8 bra.s loc_123CF0 ROM:00123CEA ; --------------------------------------------------------------------------- ROM:00123CEA ROM:00123CEA loc_123CEA: ; CODE XREF: sub_123C6C+74↑j ROM:00123CEA andi.b #$EF,($1171).w ROM:00123CF0 ROM:00123CF0 loc_123CF0: ; CODE XREF: sub_123C6C+7C↑j ROM:00123CF0 btst #6,($94E).w ROM:00123CF6 beq.s loc_123D00 ROM:00123CF8 ori.b #$20,($1171).w ; ' ' ROM:00123CFE bra.s loc_123D06 ROM:00123D00 ; --------------------------------------------------------------------------- ROM:00123D00 ROM:00123D00 loc_123D00: ; CODE XREF: sub_123C6C+8A↑j ROM:00123D00 andi.b #$DF,($1171).w ROM:00123D06 ROM:00123D06 loc_123D06: ; CODE XREF: sub_123C6C+92↑j ROM:00123D06 btst #2,($1368).w ROM:00123D0C beq.s loc_123D16 ROM:00123D0E ori.b #$40,($1171).w ; '@' ROM:00123D14 bra.s loc_123D1C ROM:00123D16 ; --------------------------------------------------------------------------- ROM:00123D16 ROM:00123D16 loc_123D16: ; CODE XREF: sub_123C6C+A0↑j ROM:00123D16 andi.b #$BF,($1171).w ROM:00123D1C ROM:00123D1C loc_123D1C: ; CODE XREF: sub_123C6C+A8↑j ROM:00123D1C btst #5,($94B).w ROM:00123D22 beq.s loc_123D2C ROM:00123D24 ori.b #1,($1176).w ROM:00123D2A bra.s loc_123D32 ROM:00123D2C ; --------------------------------------------------------------------------- ROM:00123D2C ROM:00123D2C loc_123D2C: ; CODE XREF: sub_123C6C+B6↑j ROM:00123D2C andi.b #$FE,($1176).w ROM:00123D32 ROM:00123D32 loc_123D32: ; CODE XREF: sub_123C6C+BE↑j ROM:00123D32 btst #5,($941).w ROM:00123D38 beq.s loc_123D42 ROM:00123D3A ori.b #2,($1176).w ROM:00123D40 bra.s loc_123D48 ROM:00123D42 ; --------------------------------------------------------------------------- ROM:00123D42 ROM:00123D42 loc_123D42: ; CODE XREF: sub_123C6C+CC↑j ROM:00123D42 andi.b #$FD,($1176).w ROM:00123D48 ROM:00123D48 loc_123D48: ; CODE XREF: sub_123C6C+D4↑j ROM:00123D48 btst #3,($942).w ROM:00123D4E beq.s loc_123D58 ROM:00123D50 ori.b #4,($1176).w ROM:00123D56 bra.s loc_123D5E ROM:00123D58 ; --------------------------------------------------------------------------- ROM:00123D58 ROM:00123D58 loc_123D58: ; CODE XREF: sub_123C6C+E2↑j ROM:00123D58 andi.b #$FB,($1176).w ROM:00123D5E ROM:00123D5E loc_123D5E: ; CODE XREF: sub_123C6C+EA↑j ROM:00123D5E btst #4,($940).w ROM:00123D64 beq.s loc_123D6E ROM:00123D66 ori.b #8,($1176).w ROM:00123D6C bra.s loc_123D74 ROM:00123D6E ; --------------------------------------------------------------------------- ROM:00123D6E ROM:00123D6E loc_123D6E: ; CODE XREF: sub_123C6C+F8↑j ROM:00123D6E andi.b #$F7,($1176).w ROM:00123D74 ROM:00123D74 loc_123D74: ; CODE XREF: sub_123C6C+100↑j ROM:00123D74 btst #6,($94C).w ROM:00123D7A beq.s loc_123D84 ROM:00123D7C ori.b #$10,($1176).w ROM:00123D82 bra.s loc_123D8A ROM:00123D84 ; --------------------------------------------------------------------------- ROM:00123D84 ROM:00123D84 loc_123D84: ; CODE XREF: sub_123C6C+10E↑j ROM:00123D84 andi.b #$EF,($1176).w ROM:00123D8A ROM:00123D8A loc_123D8A: ; CODE XREF: sub_123C6C+116↑j ROM:00123D8A btst #5,($94D).w ROM:00123D90 beq.s loc_123D9A ROM:00123D92 ori.b #$20,($1176).w ; ' ' ROM:00123D98 bra.s loc_123DA0 ROM:00123D9A ; --------------------------------------------------------------------------- ROM:00123D9A ROM:00123D9A loc_123D9A: ; CODE XREF: sub_123C6C+124↑j ROM:00123D9A andi.b #$DF,($1176).w ROM:00123DA0 ROM:00123DA0 loc_123DA0: ; CODE XREF: sub_123C6C+12C↑j ROM:00123DA0 btst #5,($945).w ROM:00123DA6 beq.s loc_123DB0 ROM:00123DA8 ori.b #$40,($1176).w ; '@' ROM:00123DAE bra.s loc_123DB6 ROM:00123DB0 ; --------------------------------------------------------------------------- ROM:00123DB0 ROM:00123DB0 loc_123DB0: ; CODE XREF: sub_123C6C+13A↑j ROM:00123DB0 andi.b #$BF,($1176).w ROM:00123DB6 ROM:00123DB6 loc_123DB6: ; CODE XREF: sub_123C6C+142↑j ROM:00123DB6 btst #0,($951).w ROM:00123DBC beq.s loc_123DC6 ROM:00123DBE ori.b #$80,($1176).w ROM:00123DC4 bra.s loc_123DCC ROM:00123DC6 ; --------------------------------------------------------------------------- ROM:00123DC6 ROM:00123DC6 loc_123DC6: ; CODE XREF: sub_123C6C+150↑j ROM:00123DC6 andi.b #$7F,($1176).w ROM:00123DCC ROM:00123DCC loc_123DCC: ; CODE XREF: sub_123C6C+158↑j ROM:00123DCC btst #4,($946).w ROM:00123DD2 beq.s loc_123DDC ROM:00123DD4 ori.b #1,($1177).w ROM:00123DDA bra.s loc_123DE2 ROM:00123DDC ; --------------------------------------------------------------------------- ROM:00123DDC ROM:00123DDC loc_123DDC: ; CODE XREF: sub_123C6C+166↑j ROM:00123DDC andi.b #$FE,($1177).w ROM:00123DE2 ROM:00123DE2 loc_123DE2: ; CODE XREF: sub_123C6C+16E↑j ROM:00123DE2 btst #2,($C58).w ROM:00123DE8 beq.s loc_123DF2 ROM:00123DEA ori.b #2,($1177).w ROM:00123DF0 bra.s loc_123DF8 ROM:00123DF2 ; --------------------------------------------------------------------------- ROM:00123DF2 ROM:00123DF2 loc_123DF2: ; CODE XREF: sub_123C6C+17C↑j ROM:00123DF2 andi.b #$FD,($1177).w ROM:00123DF8 ROM:00123DF8 loc_123DF8: ; CODE XREF: sub_123C6C+184↑j ROM:00123DF8 btst #0,($94A).w ROM:00123DFE beq.s loc_123E08 ROM:00123E00 ori.b #4,($1177).w ROM:00123E06 bra.s loc_123E0E ROM:00123E08 ; --------------------------------------------------------------------------- ROM:00123E08 ROM:00123E08 loc_123E08: ; CODE XREF: sub_123C6C+192↑j ROM:00123E08 andi.b #$FB,($1177).w ROM:00123E0E ROM:00123E0E loc_123E0E: ; CODE XREF: sub_123C6C+19A↑j ROM:00123E0E btst #1,($C58).w ROM:00123E14 beq.s loc_123E1E ROM:00123E16 ori.b #8,($1177).w ROM:00123E1C bra.s loc_123E24 ROM:00123E1E ; --------------------------------------------------------------------------- ROM:00123E1E ROM:00123E1E loc_123E1E: ; CODE XREF: sub_123C6C+1A8↑j ROM:00123E1E andi.b #$F7,($1177).w ROM:00123E24 ROM:00123E24 loc_123E24: ; CODE XREF: sub_123C6C+1B0↑j ROM:00123E24 btst #0,($C58).w ROM:00123E2A beq.s loc_123E34 ROM:00123E2C ori.b #$10,($1177).w ROM:00123E32 bra.s loc_123E3A ROM:00123E34 ; --------------------------------------------------------------------------- ROM:00123E34 ROM:00123E34 loc_123E34: ; CODE XREF: sub_123C6C+1BE↑j ROM:00123E34 andi.b #$EF,($1177).w ROM:00123E3A ROM:00123E3A loc_123E3A: ; CODE XREF: sub_123C6C+1C6↑j ROM:00123E3A btst #7,($C59).w ROM:00123E40 beq.s loc_123E4A ROM:00123E42 ori.b #$20,($1177).w ; ' ' ROM:00123E48 bra.s loc_123E50 ROM:00123E4A ; --------------------------------------------------------------------------- ROM:00123E4A ROM:00123E4A loc_123E4A: ; CODE XREF: sub_123C6C+1D4↑j ROM:00123E4A andi.b #$DF,($1177).w ROM:00123E50 ROM:00123E50 loc_123E50: ; CODE XREF: sub_123C6C+1DC↑j ROM:00123E50 btst #0,($1131).w ROM:00123E56 beq.s loc_123E60 ROM:00123E58 ori.b #1,($1178).w ROM:00123E5E bra.s loc_123E66 ROM:00123E60 ; --------------------------------------------------------------------------- ROM:00123E60 ROM:00123E60 loc_123E60: ; CODE XREF: sub_123C6C+1EA↑j ROM:00123E60 andi.b #$FE,($1178).w ROM:00123E66 ROM:00123E66 loc_123E66: ; CODE XREF: sub_123C6C+1F2↑j ROM:00123E66 btst #0,($113E).w ROM:00123E6C beq.s loc_123E76 ROM:00123E6E ori.b #2,($1178).w ROM:00123E74 bra.s loc_123E7C ROM:00123E76 ; --------------------------------------------------------------------------- ROM:00123E76 ROM:00123E76 loc_123E76: ; CODE XREF: sub_123C6C+200↑j ROM:00123E76 andi.b #$FD,($1178).w ROM:00123E7C ROM:00123E7C loc_123E7C: ; CODE XREF: sub_123C6C+208↑j ROM:00123E7C btst #0,($113C).w ROM:00123E82 beq.s loc_123E8C ROM:00123E84 ori.b #4,($1178).w ROM:00123E8A bra.s loc_123E92 ROM:00123E8C ; --------------------------------------------------------------------------- ROM:00123E8C ROM:00123E8C loc_123E8C: ; CODE XREF: sub_123C6C+216↑j ROM:00123E8C andi.b #$FB,($1178).w ROM:00123E92 ROM:00123E92 loc_123E92: ; CODE XREF: sub_123C6C+21E↑j ROM:00123E92 btst #0,($11D3).w ROM:00123E98 beq.s loc_123EA2 ROM:00123E9A ori.b #1,($11A5).w ROM:00123EA0 bra.s loc_123EA8 ROM:00123EA2 ; --------------------------------------------------------------------------- ROM:00123EA2 ROM:00123EA2 loc_123EA2: ; CODE XREF: sub_123C6C+22C↑j ROM:00123EA2 andi.b #$FE,($11A5).w ROM:00123EA8 ROM:00123EA8 loc_123EA8: ; CODE XREF: sub_123C6C+234↑j ROM:00123EA8 btst #0,($1341).w ROM:00123EAE beq.s loc_123EB8 ROM:00123EB0 ori.b #1,($1179).w ROM:00123EB6 bra.s loc_123EBE ROM:00123EB8 ; --------------------------------------------------------------------------- ROM:00123EB8 ROM:00123EB8 loc_123EB8: ; CODE XREF: sub_123C6C+242↑j ROM:00123EB8 andi.b #$FE,($1179).w ROM:00123EBE ROM:00123EBE loc_123EBE: ; CODE XREF: sub_123C6C+24A↑j ROM:00123EBE btst #1,($1369).w ROM:00123EC4 beq.s loc_123ECE ROM:00123EC6 ori.b #2,($1179).w ROM:00123ECC bra.s loc_123ED4 ROM:00123ECE ; --------------------------------------------------------------------------- ROM:00123ECE ROM:00123ECE loc_123ECE: ; CODE XREF: sub_123C6C+258↑j ROM:00123ECE andi.b #$FD,($1179).w ROM:00123ED4 ROM:00123ED4 loc_123ED4: ; CODE XREF: sub_123C6C+260↑j ROM:00123ED4 btst #5,($1358).w ROM:00123EDA beq.s loc_123EE4 ROM:00123EDC ori.b #4,($1179).w ROM:00123EE2 bra.s loc_123EEA ROM:00123EE4 ; --------------------------------------------------------------------------- ROM:00123EE4 ROM:00123EE4 loc_123EE4: ; CODE XREF: sub_123C6C+26E↑j ROM:00123EE4 andi.b #$FB,($1179).w ROM:00123EEA ROM:00123EEA loc_123EEA: ; CODE XREF: sub_123C6C+276↑j ROM:00123EEA btst #5,($134E).w ROM:00123EF0 beq.s loc_123EFA ROM:00123EF2 ori.b #8,($1179).w ROM:00123EF8 bra.s loc_123F00 ROM:00123EFA ; --------------------------------------------------------------------------- ROM:00123EFA ROM:00123EFA loc_123EFA: ; CODE XREF: sub_123C6C+284↑j ROM:00123EFA andi.b #$F7,($1179).w ROM:00123F00 ROM:00123F00 loc_123F00: ; CODE XREF: sub_123C6C+28C↑j ROM:00123F00 btst #5,($134B).w ROM:00123F06 beq.s loc_123F10 ROM:00123F08 ori.b #$10,($1179).w ROM:00123F0E bra.s loc_123F16 ROM:00123F10 ; --------------------------------------------------------------------------- ROM:00123F10 ROM:00123F10 loc_123F10: ; CODE XREF: sub_123C6C+29A↑j ROM:00123F10 andi.b #$EF,($1179).w ROM:00123F16 ROM:00123F16 loc_123F16: ; CODE XREF: sub_123C6C+2A2↑j ROM:00123F16 btst #4,($143D).w ROM:00123F1C beq.s loc_123F26 ROM:00123F1E ori.b #$20,($1179).w ; ' ' ROM:00123F24 bra.s loc_123F2C ROM:00123F26 ; --------------------------------------------------------------------------- ROM:00123F26 ROM:00123F26 loc_123F26: ; CODE XREF: sub_123C6C+2B0↑j ROM:00123F26 andi.b #$DF,($1179).w ROM:00123F2C ROM:00123F2C loc_123F2C: ; CODE XREF: sub_123C6C+2B8↑j ROM:00123F2C btst #5,($1360).w ROM:00123F32 beq.s loc_123F3C ROM:00123F34 ori.b #1,($117A).w ROM:00123F3A bra.s loc_123F42 ROM:00123F3C ; --------------------------------------------------------------------------- ROM:00123F3C ROM:00123F3C loc_123F3C: ; CODE XREF: sub_123C6C+2C6↑j ROM:00123F3C andi.b #$FE,($117A).w ROM:00123F42 ROM:00123F42 loc_123F42: ; CODE XREF: sub_123C6C+2CE↑j ROM:00123F42 btst #1,($134C).w ROM:00123F48 beq.s loc_123F52 ROM:00123F4A ori.b #2,($117A).w ROM:00123F50 bra.s loc_123F58 ROM:00123F52 ; --------------------------------------------------------------------------- ROM:00123F52 ROM:00123F52 loc_123F52: ; CODE XREF: sub_123C6C+2DC↑j ROM:00123F52 andi.b #$FD,($117A).w ROM:00123F58 ROM:00123F58 loc_123F58: ; CODE XREF: sub_123C6C+2E4↑j ROM:00123F58 btst #7,($942).w ROM:00123F5E beq.s loc_123F68 ROM:00123F60 ori.b #4,($117A).w ROM:00123F66 bra.s loc_123F6E ROM:00123F68 ; --------------------------------------------------------------------------- ROM:00123F68 ROM:00123F68 loc_123F68: ; CODE XREF: sub_123C6C+2F2↑j ROM:00123F68 andi.b #$FB,($117A).w ROM:00123F6E ROM:00123F6E loc_123F6E: ; CODE XREF: sub_123C6C+2FA↑j ROM:00123F6E btst #0,($134A).w ROM:00123F74 beq.s loc_123F7E ROM:00123F76 ori.b #8,($117A).w ROM:00123F7C bra.s loc_123F84 ROM:00123F7E ; --------------------------------------------------------------------------- ROM:00123F7E ROM:00123F7E loc_123F7E: ; CODE XREF: sub_123C6C+308↑j ROM:00123F7E andi.b #$F7,($117A).w ROM:00123F84 ROM:00123F84 loc_123F84: ; CODE XREF: sub_123C6C+310↑j ROM:00123F84 btst #6,($1360).w ROM:00123F8A beq.s loc_123F94 ROM:00123F8C ori.b #$10,($117A).w ROM:00123F92 bra.s loc_123F9A ROM:00123F94 ; --------------------------------------------------------------------------- ROM:00123F94 ROM:00123F94 loc_123F94: ; CODE XREF: sub_123C6C+31E↑j ROM:00123F94 andi.b #$EF,($117A).w ROM:00123F9A ROM:00123F9A loc_123F9A: ; CODE XREF: sub_123C6C+326↑j ROM:00123F9A btst #6,($1341).w ROM:00123FA0 beq.s loc_123FAA ROM:00123FA2 ori.b #$20,($117A).w ; ' ' ROM:00123FA8 bra.s loc_123FB0 ROM:00123FAA ; --------------------------------------------------------------------------- ROM:00123FAA ROM:00123FAA loc_123FAA: ; CODE XREF: sub_123C6C+334↑j ROM:00123FAA andi.b #$DF,($117A).w ROM:00123FB0 ROM:00123FB0 loc_123FB0: ; CODE XREF: sub_123C6C+33C↑j ROM:00123FB0 btst #5,($135D).w ROM:00123FB6 beq.s loc_123FC0 ROM:00123FB8 ori.b #$20,($117A).w ; ' ' ROM:00123FBE bra.s loc_123FC6 ROM:00123FC0 ; --------------------------------------------------------------------------- ROM:00123FC0 ROM:00123FC0 loc_123FC0: ; CODE XREF: sub_123C6C+34A↑j ROM:00123FC0 andi.b #$DF,($117A).w ROM:00123FC6 ROM:00123FC6 loc_123FC6: ; CODE XREF: sub_123C6C+352↑j ROM:00123FC6 btst #2,($135C).w ROM:00123FCC beq.s loc_123FD6 ROM:00123FCE ori.b #$20,($117A).w ; ' ' ROM:00123FD4 bra.s loc_123FDC ROM:00123FD6 ; --------------------------------------------------------------------------- ROM:00123FD6 ROM:00123FD6 loc_123FD6: ; CODE XREF: sub_123C6C+360↑j ROM:00123FD6 andi.b #$DF,($117A).w ROM:00123FDC ROM:00123FDC loc_123FDC: ; CODE XREF: sub_123C6C+368↑j ROM:00123FDC btst #3,($134B).w ROM:00123FE2 beq.s loc_123FEC ROM:00123FE4 ori.b #1,($117B).w ROM:00123FEA bra.s loc_123FF2 ROM:00123FEC ; --------------------------------------------------------------------------- ROM:00123FEC ROM:00123FEC loc_123FEC: ; CODE XREF: sub_123C6C+376↑j ROM:00123FEC andi.b #$FE,($117B).w ROM:00123FF2 ROM:00123FF2 loc_123FF2: ; CODE XREF: sub_123C6C+37E↑j ROM:00123FF2 btst #4,($1353).w ROM:00123FF8 beq.s loc_124002 ROM:00123FFA ori.b #2,($117B).w ROM:00124000 bra.s loc_124008 ROM:00124002 ; --------------------------------------------------------------------------- ROM:00124002 ROM:00124002 loc_124002: ; CODE XREF: sub_123C6C+38C↑j ROM:00124002 andi.b #$FD,($117B).w ROM:00124008 ROM:00124008 loc_124008: ; CODE XREF: sub_123C6C+394↑j ROM:00124008 btst #1,($1353).w ROM:0012400E beq.s loc_124018 ROM:00124010 ori.b #4,($117B).w ROM:00124016 bra.s loc_12401E ROM:00124018 ; --------------------------------------------------------------------------- ROM:00124018 ROM:00124018 loc_124018: ; CODE XREF: sub_123C6C+3A2↑j ROM:00124018 andi.b #$FB,($117B).w ROM:0012401E ROM:0012401E loc_12401E: ; CODE XREF: sub_123C6C+3AA↑j ROM:0012401E btst #2,($1363).w ROM:00124024 beq.s loc_12402E ROM:00124026 ori.b #8,($117B).w ROM:0012402C bra.s loc_124034 ROM:0012402E ; --------------------------------------------------------------------------- ROM:0012402E ROM:0012402E loc_12402E: ; CODE XREF: sub_123C6C+3B8↑j ROM:0012402E andi.b #$F7,($117B).w ROM:00124034 ROM:00124034 loc_124034: ; CODE XREF: sub_123C6C+3C0↑j ROM:00124034 btst #6,($1352).w ROM:0012403A beq.s loc_124044 ROM:0012403C ori.b #$10,($117B).w ROM:00124042 bra.s loc_12404A ROM:00124044 ; --------------------------------------------------------------------------- ROM:00124044 ROM:00124044 loc_124044: ; CODE XREF: sub_123C6C+3CE↑j ROM:00124044 andi.b #$EF,($117B).w ROM:0012404A ROM:0012404A loc_12404A: ; CODE XREF: sub_123C6C+3D6↑j ROM:0012404A btst #2,($94A).w ROM:00124050 beq.s loc_12405A ROM:00124052 ori.b #$20,($117B).w ; ' ' ROM:00124058 bra.s loc_124060 ROM:0012405A ; --------------------------------------------------------------------------- ROM:0012405A ROM:0012405A loc_12405A: ; CODE XREF: sub_123C6C+3E4↑j ROM:0012405A andi.b #$DF,($117B).w ROM:00124060 ROM:00124060 loc_124060: ; CODE XREF: sub_123C6C+3EC↑j ROM:00124060 btst #7,($1369).w ROM:00124066 beq.s loc_124070 ROM:00124068 ori.b #$20,($117B).w ; ' ' ROM:0012406E bra.s loc_124076 ROM:00124070 ; --------------------------------------------------------------------------- ROM:00124070 ROM:00124070 loc_124070: ; CODE XREF: sub_123C6C+3FA↑j ROM:00124070 andi.b #$DF,($117B).w ROM:00124076 ROM:00124076 loc_124076: ; CODE XREF: sub_123C6C+402↑j ROM:00124076 btst #5,($944).w ROM:0012407C bne.s loc_124086 ROM:0012407E ori.b #1,($1174).w ROM:00124084 bra.s loc_12408C ROM:00124086 ; --------------------------------------------------------------------------- ROM:00124086 ROM:00124086 loc_124086: ; CODE XREF: sub_123C6C+410↑j ROM:00124086 andi.b #$FE,($1174).w ROM:0012408C ROM:0012408C loc_12408C: ; CODE XREF: sub_123C6C+418↑j ROM:0012408C btst #1,($945).w ROM:00124092 bne.s loc_12409C ROM:00124094 ori.b #2,($1174).w ROM:0012409A bra.s loc_1240A2 ROM:0012409C ; --------------------------------------------------------------------------- ROM:0012409C ROM:0012409C loc_12409C: ; CODE XREF: sub_123C6C+426↑j ROM:0012409C andi.b #$FD,($1174).w ROM:001240A2 ROM:001240A2 loc_1240A2: ; CODE XREF: sub_123C6C+42E↑j ROM:001240A2 btst #1,($1390).w ROM:001240A8 beq.s loc_1240B2 ROM:001240AA ori.b #4,($1174).w ROM:001240B0 bra.s loc_1240B8 ROM:001240B2 ; --------------------------------------------------------------------------- ROM:001240B2 ROM:001240B2 loc_1240B2: ; CODE XREF: sub_123C6C+43C↑j ROM:001240B2 andi.b #$FB,($1174).w ROM:001240B8 ROM:001240B8 loc_1240B8: ; CODE XREF: sub_123C6C+444↑j ROM:001240B8 btst #4,($945).w ROM:001240BE beq.s loc_1240C8 ROM:001240C0 ori.b #8,($1174).w ROM:001240C6 bra.s loc_1240CE ROM:001240C8 ; --------------------------------------------------------------------------- ROM:001240C8 ROM:001240C8 loc_1240C8: ; CODE XREF: sub_123C6C+452↑j ROM:001240C8 andi.b #$F7,($1174).w ROM:001240CE ROM:001240CE loc_1240CE: ; CODE XREF: sub_123C6C+45A↑j ROM:001240CE btst #0,($1131).w ROM:001240D4 beq.s loc_1240DE ROM:001240D6 ori.b #1,($1172).w ROM:001240DC bra.s loc_1240E4 ROM:001240DE ; --------------------------------------------------------------------------- ROM:001240DE ROM:001240DE loc_1240DE: ; CODE XREF: sub_123C6C+468↑j ROM:001240DE andi.b #$FE,($1172).w ROM:001240E4 ROM:001240E4 loc_1240E4: ; CODE XREF: sub_123C6C+470↑j ROM:001240E4 btst #1,($1131).w ROM:001240EA beq.s loc_1240F4 ROM:001240EC ori.b #2,($1172).w ROM:001240F2 bra.s loc_1240FA ROM:001240F4 ; --------------------------------------------------------------------------- ROM:001240F4 ROM:001240F4 loc_1240F4: ; CODE XREF: sub_123C6C+47E↑j ROM:001240F4 andi.b #$FD,($1172).w ROM:001240FA ROM:001240FA loc_1240FA: ; CODE XREF: sub_123C6C+486↑j ROM:001240FA btst #4,($1361).w ROM:00124100 beq.s loc_12410A ROM:00124102 ori.b #1,($1173).w ROM:00124108 bra.s loc_124110 ROM:0012410A ; --------------------------------------------------------------------------- ROM:0012410A ROM:0012410A loc_12410A: ; CODE XREF: sub_123C6C+494↑j ROM:0012410A andi.b #$FE,($1173).w ROM:00124110 ROM:00124110 loc_124110: ; CODE XREF: sub_123C6C+49C↑j ROM:00124110 btst #1,($135B).w ROM:00124116 beq.s loc_124120 ROM:00124118 ori.b #2,($1173).w ROM:0012411E bra.s loc_124126 ROM:00124120 ; --------------------------------------------------------------------------- ROM:00124120 ROM:00124120 loc_124120: ; CODE XREF: sub_123C6C+4AA↑j ROM:00124120 andi.b #$FD,($1173).w ROM:00124126 ROM:00124126 loc_124126: ; CODE XREF: sub_123C6C+4B2↑j ROM:00124126 btst #1,($134C).w ROM:0012412C beq.s loc_124136 ROM:0012412E ori.b #4,($1173).w ROM:00124134 bra.s loc_12413C ROM:00124136 ; --------------------------------------------------------------------------- ROM:00124136 ROM:00124136 loc_124136: ; CODE XREF: sub_123C6C+4C0↑j ROM:00124136 andi.b #$FB,($1173).w ROM:0012413C ROM:0012413C loc_12413C: ; CODE XREF: sub_123C6C+4C8↑j ROM:0012413C btst #3,($1365).w ROM:00124142 beq.s loc_12414C ROM:00124144 ori.b #8,($1173).w ROM:0012414A bra.s loc_124152 ROM:0012414C ; --------------------------------------------------------------------------- ROM:0012414C ROM:0012414C loc_12414C: ; CODE XREF: sub_123C6C+4D6↑j ROM:0012414C andi.b #$F7,($1173).w ROM:00124152 ROM:00124152 loc_124152: ; CODE XREF: sub_123C6C+4DE↑j ROM:00124152 btst #5,($1362).w ROM:00124158 beq.s loc_124162 ROM:0012415A ori.b #$10,($1173).w ROM:00124160 bra.s loc_124168 ROM:00124162 ; --------------------------------------------------------------------------- ROM:00124162 ROM:00124162 loc_124162: ; CODE XREF: sub_123C6C+4EC↑j ROM:00124162 andi.b #$EF,($1173).w ROM:00124168 ROM:00124168 loc_124168: ; CODE XREF: sub_123C6C+4F4↑j ROM:00124168 btst #7,($1345).w ROM:0012416E beq.s loc_124178 ROM:00124170 ori.b #$20,($1173).w ; ' ' ROM:00124176 bra.s loc_12417E ROM:00124178 ; --------------------------------------------------------------------------- ROM:00124178 ROM:00124178 loc_124178: ; CODE XREF: sub_123C6C+502↑j ROM:00124178 andi.b #$DF,($1173).w ROM:0012417E ROM:0012417E loc_12417E: ; CODE XREF: sub_123C6C+50A↑j ROM:0012417E btst #0,($134A).w ROM:00124184 beq.s loc_12418E ROM:00124186 ori.b #$40,($1173).w ; '@' ROM:0012418C bra.s loc_124194 ROM:0012418E ; --------------------------------------------------------------------------- ROM:0012418E ROM:0012418E loc_12418E: ; CODE XREF: sub_123C6C+518↑j ROM:0012418E andi.b #$BF,($1173).w ROM:00124194 ROM:00124194 loc_124194: ; CODE XREF: sub_123C6C+520↑j ROM:00124194 btst #5,($1352).w ROM:0012419A beq.s loc_1241A4 ROM:0012419C ori.b #$80,($1173).w ROM:001241A2 bra.s loc_1241AA ROM:001241A4 ; --------------------------------------------------------------------------- ROM:001241A4 ROM:001241A4 loc_1241A4: ; CODE XREF: sub_123C6C+52E↑j ROM:001241A4 andi.b #$7F,($1173).w ROM:001241AA ROM:001241AA loc_1241AA: ; CODE XREF: sub_123C6C+536↑j ROM:001241AA btst #6,($135E).w ROM:001241B0 beq.s loc_1241BA ROM:001241B2 ori.w #1,($C5A).w ROM:001241B8 bra.s loc_1241C0 ROM:001241BA ; --------------------------------------------------------------------------- ROM:001241BA ROM:001241BA loc_1241BA: ; CODE XREF: sub_123C6C+544↑j ROM:001241BA andi.w #$FFFE,($C5A).w ROM:001241C0 ROM:001241C0 loc_1241C0: ; CODE XREF: sub_123C6C+54C↑j ROM:001241C0 btst #4,($135B).w ROM:001241C6 beq.s loc_1241D0 ROM:001241C8 ori.w #2,($C5A).w ROM:001241CE bra.s loc_1241D6 ROM:001241D0 ; --------------------------------------------------------------------------- ROM:001241D0 ROM:001241D0 loc_1241D0: ; CODE XREF: sub_123C6C+55A↑j ROM:001241D0 andi.w #$FFFD,($C5A).w ROM:001241D6 ROM:001241D6 loc_1241D6: ; CODE XREF: sub_123C6C+562↑j ROM:001241D6 btst #3,($134C).w ROM:001241DC beq.s loc_1241E6 ROM:001241DE ori.w #4,($C5A).w ROM:001241E4 bra.s loc_1241EC ROM:001241E6 ; --------------------------------------------------------------------------- ROM:001241E6 ROM:001241E6 loc_1241E6: ; CODE XREF: sub_123C6C+570↑j ROM:001241E6 andi.w #$FFFB,($C5A).w ROM:001241EC ROM:001241EC loc_1241EC: ; CODE XREF: sub_123C6C+578↑j ROM:001241EC btst #3,($1349).w ROM:001241F2 beq.s loc_1241FC ROM:001241F4 ori.w #8,($C5A).w ROM:001241FA bra.s loc_124202 ROM:001241FC ; --------------------------------------------------------------------------- ROM:001241FC ROM:001241FC loc_1241FC: ; CODE XREF: sub_123C6C+586↑j ROM:001241FC andi.w #$FFF7,($C5A).w ROM:00124202 ROM:00124202 loc_124202: ; CODE XREF: sub_123C6C+58E↑j ROM:00124202 btst #4,($135D).w ROM:00124208 beq.s loc_124212 ROM:0012420A ori.w #$10,($C5A).w ROM:00124210 bra.s loc_124218 ROM:00124212 ; --------------------------------------------------------------------------- ROM:00124212 ROM:00124212 loc_124212: ; CODE XREF: sub_123C6C+59C↑j ROM:00124212 andi.w #$FFEF,($C5A).w ROM:00124218 ROM:00124218 loc_124218: ; CODE XREF: sub_123C6C+5A4↑j ROM:00124218 btst #1,($1354).w ROM:0012421E beq.s loc_124228 ROM:00124220 ori.w #$20,($C5A).w ; ' ' ROM:00124226 bra.s loc_12422E ROM:00124228 ; --------------------------------------------------------------------------- ROM:00124228 ROM:00124228 loc_124228: ; CODE XREF: sub_123C6C+5B2↑j ROM:00124228 andi.w #$FFDF,($C5A).w ROM:0012422E ROM:0012422E loc_12422E: ; CODE XREF: sub_123C6C+5BA↑j ROM:0012422E btst #0,($1349).w ROM:00124234 beq.s loc_12423E ROM:00124236 ori.w #$40,($C5A).w ; '@' ROM:0012423C bra.s loc_124244 ROM:0012423E ; --------------------------------------------------------------------------- ROM:0012423E ROM:0012423E loc_12423E: ; CODE XREF: sub_123C6C+5C8↑j ROM:0012423E andi.w #$FFBF,($C5A).w ROM:00124244 ROM:00124244 loc_124244: ; CODE XREF: sub_123C6C+5D0↑j ROM:00124244 btst #6,($1348).w ROM:0012424A beq.s loc_124254 ROM:0012424C ori.w #$80,($C5A).w ROM:00124252 bra.s loc_12425A ROM:00124254 ; --------------------------------------------------------------------------- ROM:00124254 ROM:00124254 loc_124254: ; CODE XREF: sub_123C6C+5DE↑j ROM:00124254 andi.w #$FF7F,($C5A).w ROM:0012425A ROM:0012425A loc_12425A: ; CODE XREF: sub_123C6C+5E6↑j ROM:0012425A btst #5,($1359).w ROM:00124260 beq.s loc_12426A ROM:00124262 ori.w #$100,($C5A).w ROM:00124268 bra.s loc_124270 ROM:0012426A ; --------------------------------------------------------------------------- ROM:0012426A ROM:0012426A loc_12426A: ; CODE XREF: sub_123C6C+5F4↑j ROM:0012426A andi.w #$FEFF,($C5A).w ROM:00124270 ROM:00124270 loc_124270: ; CODE XREF: sub_123C6C+5FC↑j ROM:00124270 btst #1,($1347).w ROM:00124276 beq.s loc_124280 ROM:00124278 ori.w #$200,($C5A).w ROM:0012427E bra.s loc_124286 ROM:00124280 ; --------------------------------------------------------------------------- ROM:00124280 ROM:00124280 loc_124280: ; CODE XREF: sub_123C6C+60A↑j ROM:00124280 andi.w #$FDFF,($C5A).w ROM:00124286 ROM:00124286 loc_124286: ; CODE XREF: sub_123C6C+612↑j ROM:00124286 btst #6,($136A).w ROM:0012428C beq.s loc_124296 ROM:0012428E ori.w #$400,($C5A).w ROM:00124294 bra.s loc_12429C ROM:00124296 ; --------------------------------------------------------------------------- ROM:00124296 ROM:00124296 loc_124296: ; CODE XREF: sub_123C6C+620↑j ROM:00124296 andi.w #$FBFF,($C5A).w ROM:0012429C ROM:0012429C loc_12429C: ; CODE XREF: sub_123C6C+628↑j ROM:0012429C clr.l d0 ROM:0012429E move.w $2FC(a5),d1 ROM:001242A2 cmpi.w #0,d1 ROM:001242A6 bne.s loc_1242AC ROM:001242A8 bset #3,d0 ROM:001242AC ROM:001242AC loc_1242AC: ; CODE XREF: sub_123C6C+63A↑j ROM:001242AC btst #0,($143D).w ROM:001242B2 beq.s loc_1242BC ROM:001242B4 bset #$12,d0 ROM:001242B8 bset #$10,d0 ROM:001242BC ROM:001242BC loc_1242BC: ; CODE XREF: sub_123C6C+646↑j ROM:001242BC btst #1,($143D).w ROM:001242C2 beq.s loc_1242C8 ROM:001242C4 bset #$13,d0 ROM:001242C8 ROM:001242C8 loc_1242C8: ; CODE XREF: sub_123C6C+656↑j ROM:001242C8 ori.l #1,d0 ROM:001242CE ori.l #0,d0 ROM:001242D4 ori.l #$10,d0 ROM:001242DA ori.l #0,d0 ROM:001242E0 ori.l #0,d0 ROM:001242E6 ori.l #$100,d0 ROM:001242EC ori.l #$200,d0 ROM:001242F2 ori.l #$400,d0 ROM:001242F8 ori.l #0,d0 ROM:001242FE ori.l #$1000,d0 ROM:00124304 ori.l #$2000,d0 ROM:0012430A ori.l #0,d0 ROM:00124310 ori.l #0,d0 ROM:00124316 ori.l #$20000,d0 ROM:0012431C ori.l #0,d0 ROM:00124322 move.l d0,($978).w ROM:00124326 btst #3,($143D).w ROM:0012432C beq.s loc_124336 ROM:0012432E ori.b #1,($1175).w ROM:00124334 bra.s loc_12433C ROM:00124336 ; --------------------------------------------------------------------------- ROM:00124336 ROM:00124336 loc_124336: ; CODE XREF: sub_123C6C+6C0↑j ROM:00124336 andi.b #$FE,($1175).w ROM:0012433C ROM:0012433C loc_12433C: ; CODE XREF: sub_123C6C+6C8↑j ROM:0012433C btst #7,($1340).w ROM:00124342 beq.s loc_12434C ROM:00124344 ori.b #2,($1175).w ROM:0012434A bra.s loc_124352 ROM:0012434C ; --------------------------------------------------------------------------- ROM:0012434C ROM:0012434C loc_12434C: ; CODE XREF: sub_123C6C+6D6↑j ROM:0012434C andi.b #$FD,($1175).w ROM:00124352 ROM:00124352 loc_124352: ; CODE XREF: sub_123C6C+6DE↑j ROM:00124352 btst #2,($1350).w ROM:00124358 beq.s loc_124362 ROM:0012435A ori.b #4,($1175).w ROM:00124360 bra.s loc_124368 ROM:00124362 ; --------------------------------------------------------------------------- ROM:00124362 ROM:00124362 loc_124362: ; CODE XREF: sub_123C6C+6EC↑j ROM:00124362 andi.b #$FB,($1175).w ROM:00124368 ROM:00124368 loc_124368: ; CODE XREF: sub_123C6C+6F4↑j ROM:00124368 btst #7,($1348).w ROM:0012436E beq.s loc_124378 ROM:00124370 ori.b #8,($1175).w ROM:00124376 bra.s locret_12437E ROM:00124378 ; --------------------------------------------------------------------------- ROM:00124378 ROM:00124378 loc_124378: ; CODE XREF: sub_123C6C+702↑j ROM:00124378 andi.b #$F7,($1175).w ROM:0012437E ROM:0012437E locret_12437E: ; CODE XREF: sub_123C6C+70A↑j ROM:0012437E rts ROM:0012437E ; End of function sub_123C6C ROM:0012437E ROM:00124380 ROM:00124380 ; =============== S U B R O U T I N E ======================================= ROM:00124380 ROM:00124380 ROM:00124380 sub_124380: ; CODE XREF: sub_133F04+4↓p ROM:00124380 move.w #2,($5E2).w ROM:00124386 bsr.l sub_1182D8 ROM:0012438C rts ROM:0012438C ; End of function sub_124380 ROM:0012438C ROM:0012438E ROM:0012438E ; =============== S U B R O U T I N E ======================================= ROM:0012438E ROM:0012438E ROM:0012438E sub_12438E: ; CODE XREF: sub_133F04+A↓p ROM:0012438E btst #6,($947).w ROM:00124394 beq.s locret_1243A8 ROM:00124396 bclr #6,($947).w ROM:0012439C move.b #$20,($1161).w ; ' ' ROM:001243A2 move.b #0,($1162).w ROM:001243A8 ROM:001243A8 locret_1243A8: ; CODE XREF: sub_12438E+6↑j ROM:001243A8 rts ROM:001243A8 ; End of function sub_12438E ROM:001243A8 ROM:001243AA ROM:001243AA ; =============== S U B R O U T I N E ======================================= ROM:001243AA ROM:001243AA ROM:001243AA sub_1243AA: ; CODE XREF: sub_1226FA+2B0↑p ROM:001243AA btst #6,($947).w ROM:001243B0 beq.s loc_1243C0 ROM:001243B2 bclr #6,($947).w ROM:001243B8 move.b #$14,($1161).w ROM:001243BE bra.s locret_1243C6 ROM:001243C0 ; --------------------------------------------------------------------------- ROM:001243C0 ROM:001243C0 loc_1243C0: ; CODE XREF: sub_1243AA+6↑j ROM:001243C0 bset #4,($135F).w ROM:001243C6 ROM:001243C6 locret_1243C6: ; CODE XREF: sub_1243AA+14↑j ROM:001243C6 rts ROM:001243C6 ; End of function sub_1243AA ROM:001243C6 ROM:001243C8 ROM:001243C8 ; =============== S U B R O U T I N E ======================================= ROM:001243C8 ROM:001243C8 ROM:001243C8 sub_1243C8: ; CODE XREF: sub_1226FA+252↑p ROM:001243C8 ; sub_1226FA+29E↑p ROM:001243C8 btst #6,($947).w ROM:001243CE beq.s loc_1243DE ROM:001243D0 bclr #6,($947).w ROM:001243D6 move.b #$13,($1161).w ROM:001243DC bra.s locret_1243E4 ROM:001243DE ; --------------------------------------------------------------------------- ROM:001243DE ROM:001243DE loc_1243DE: ; CODE XREF: sub_1243C8+6↑j ROM:001243DE bset #4,($135F).w ROM:001243E4 ROM:001243E4 locret_1243E4: ; CODE XREF: sub_1243C8+14↑j ROM:001243E4 rts ROM:001243E4 ; End of function sub_1243C8 ROM:001243E4 ROM:001243E6 ROM:001243E6 ; =============== S U B R O U T I N E ======================================= ROM:001243E6 ROM:001243E6 ROM:001243E6 sub_1243E6: ; CODE XREF: sub_1226FA:loc_122954↑p ROM:001243E6 btst #6,($947).w ROM:001243EC beq.s loc_12440A ROM:001243EE bclr #6,($947).w ROM:001243F4 move.b #$23,($1161).w ; '#' ROM:001243FA move.b ($121A).l,d2 ROM:00124400 subi.b #$27,d2 ; ''' ROM:00124404 move.b d2,($1164).w ROM:00124408 bra.s locret_124410 ROM:0012440A ; --------------------------------------------------------------------------- ROM:0012440A ROM:0012440A loc_12440A: ; CODE XREF: sub_1243E6+6↑j ROM:0012440A bset #4,($135F).w ROM:00124410 ROM:00124410 locret_124410: ; CODE XREF: sub_1243E6+22↑j ROM:00124410 rts ROM:00124410 ; End of function sub_1243E6 ROM:00124410 ROM:00124412 ROM:00124412 ; =============== S U B R O U T I N E ======================================= ROM:00124412 ROM:00124412 ROM:00124412 sub_124412: ; CODE XREF: sub_112926+5E↑p ROM:00124412 ; sub_120F82+1E↑p ROM:00124412 btst #1,($1367).w ROM:00124418 beq.s loc_124420 ROM:0012441A bsr.w sub_124426 ROM:0012441E bra.s locret_124424 ROM:00124420 ; --------------------------------------------------------------------------- ROM:00124420 ROM:00124420 loc_124420: ; CODE XREF: sub_124412+6↑j ROM:00124420 bsr.w sub_1245DA ROM:00124424 ROM:00124424 locret_124424: ; CODE XREF: sub_124412+C↑j ROM:00124424 rts ROM:00124424 ; End of function sub_124412 ROM:00124424 ROM:00124426 ROM:00124426 ; =============== S U B R O U T I N E ======================================= ROM:00124426 ROM:00124426 ROM:00124426 sub_124426: ; CODE XREF: sub_124412+8↑p ROM:00124426 clr.w d1 ROM:00124428 move.b ($1181).w,d1 ROM:0012442C cmpi.w #8,d1 ROM:00124430 bcc.s locret_12443A ROM:00124432 movea.l off_12443C(pc,d1.w*4),a0 ROM:00124436 nop ROM:00124438 jmp (a0) ROM:0012443A ; --------------------------------------------------------------------------- ROM:0012443A ROM:0012443A locret_12443A: ; CODE XREF: sub_124426+A↑j ROM:0012443A rts ROM:0012443A ; End of function sub_124426 ROM:0012443A ROM:0012443A ; --------------------------------------------------------------------------- ROM:0012443C off_12443C: dc.l loc_12445C ; DATA XREF: sub_124426+C↑r ROM:00124440 dc.l loc_124464 ROM:00124444 dc.l loc_124472 ROM:00124448 dc.l loc_1244A2 ROM:0012444C dc.l loc_1244E2 ROM:00124450 dc.l loc_124510 ROM:00124454 dc.l loc_124544 ROM:00124458 dc.l loc_124586 ROM:0012445C ; --------------------------------------------------------------------------- ROM:0012445C ROM:0012445C loc_12445C: ; DATA XREF: ROM:off_12443C↑o ROM:0012445C move.b #1,($1181).w ROM:00124462 rts ROM:00124464 ; --------------------------------------------------------------------------- ROM:00124464 ROM:00124464 loc_124464: ; DATA XREF: ROM:00124440↑o ROM:00124464 btst #3,($1343).w ROM:0012446A beq.s locret_124470 ROM:0012446C move.w ($FFFFFC0E).w,d1 ROM:00124470 ROM:00124470 locret_124470: ; CODE XREF: ROM:0012446A↑j ROM:00124470 rts ROM:00124472 ; --------------------------------------------------------------------------- ROM:00124472 ROM:00124472 loc_124472: ; DATA XREF: ROM:00124444↑o ROM:00124472 btst #3,($1343).w ROM:00124478 beq.s locret_1244A0 ROM:0012447A move.w ($FFFFFC0E).w,d1 ROM:0012447E cmpi.b #$B8,d1 ROM:00124482 bne.s locret_1244A0 ROM:00124484 bsr.w sub_1248C0 ROM:00124488 move.w $37C(a5),d0 ROM:0012448C clr.b ($8AE).w ROM:00124490 move.w d0,($640).w ROM:00124494 move.b #1,($8AE).w ROM:0012449A move.b #3,($1181).w ROM:001244A0 ROM:001244A0 locret_1244A0: ; CODE XREF: ROM:00124478↑j ROM:001244A0 ; ROM:00124482↑j ROM:001244A0 rts ROM:001244A2 ; --------------------------------------------------------------------------- ROM:001244A2 ROM:001244A2 loc_1244A2: ; DATA XREF: ROM:00124448↑o ROM:001244A2 btst #3,($1343).w ROM:001244A8 beq.s locret_1244E0 ROM:001244AA move.w ($FFFFFC0E).w,d1 ROM:001244AE cmpi.b #$13,d1 ROM:001244B2 bne.s loc_1244D2 ROM:001244B4 bsr.w sub_1248C0 ROM:001244B8 move.w $37C(a5),d0 ROM:001244BC clr.b ($8AE).w ROM:001244C0 move.w d0,($640).w ROM:001244C4 move.b #1,($8AE).w ROM:001244CA move.b #4,($1181).w ROM:001244D0 bra.s locret_1244E0 ROM:001244D2 ; --------------------------------------------------------------------------- ROM:001244D2 ROM:001244D2 loc_1244D2: ; CODE XREF: ROM:001244B2↑j ROM:001244D2 bsr.w sub_12487C ROM:001244D6 clr.w ($C60).w ROM:001244DA move.b #2,($1181).w ROM:001244E0 ROM:001244E0 locret_1244E0: ; CODE XREF: ROM:001244A8↑j ROM:001244E0 ; ROM:001244D0↑j ROM:001244E0 rts ROM:001244E2 ; --------------------------------------------------------------------------- ROM:001244E2 ROM:001244E2 loc_1244E2: ; DATA XREF: ROM:0012444C↑o ROM:001244E2 btst #3,($1343).w ROM:001244E8 beq.s locret_12450E ROM:001244EA bsr.w sub_1248C0 ROM:001244EE move.w ($FFFFFC0E).w,d1 ROM:001244F2 move.b d1,($117F).w ROM:001244F6 move.w $37C(a5),d0 ROM:001244FA clr.b ($8AE).w ROM:001244FE move.w d0,($640).w ROM:00124502 move.b #1,($8AE).w ROM:00124508 move.b #5,($1181).w ROM:0012450E ROM:0012450E locret_12450E: ; CODE XREF: ROM:001244E8↑j ROM:0012450E rts ROM:00124510 ; --------------------------------------------------------------------------- ROM:00124510 ROM:00124510 loc_124510: ; DATA XREF: ROM:00124450↑o ROM:00124510 btst #3,($1343).w ROM:00124516 beq.s locret_124542 ROM:00124518 bsr.w sub_124886 ROM:0012451C move.w #1,($C60).w ROM:00124522 move.w $37C(a5),d0 ROM:00124526 clr.b ($8AE).w ROM:0012452A move.w d0,($640).w ROM:0012452E move.b #1,($8AE).w ROM:00124534 move.w ($FFFFFC0E).w,d3 ROM:00124538 move.b d3,($117E).w ROM:0012453C move.b #6,($1181).w ROM:00124542 ROM:00124542 locret_124542: ; CODE XREF: ROM:00124516↑j ROM:00124542 rts ROM:00124544 ; --------------------------------------------------------------------------- ROM:00124544 ROM:00124544 loc_124544: ; DATA XREF: ROM:00124454↑o ROM:00124544 btst #3,($1343).w ROM:0012454A beq.s locret_124584 ROM:0012454C subi.b #1,($117E).w ROM:00124552 bsr.w sub_124886 ROM:00124556 addq.w #1,($C60).w ROM:0012455A bvc.s loc_124562 ROM:0012455C move.w #$8000,($C60).w ROM:00124562 ROM:00124562 loc_124562: ; CODE XREF: ROM:0012455A↑j ROM:00124562 move.w $37C(a5),d0 ROM:00124566 clr.b ($8AE).w ROM:0012456A move.w d0,($640).w ROM:0012456E move.b #1,($8AE).w ROM:00124574 cmpi.b #0,($117E).w ROM:0012457A bne.w locret_124584 ROM:0012457E move.b #7,($1181).w ROM:00124584 ROM:00124584 locret_124584: ; CODE XREF: ROM:0012454A↑j ROM:00124584 ; ROM:0012457A↑j ROM:00124584 rts ROM:00124586 ; --------------------------------------------------------------------------- ROM:00124586 ROM:00124586 loc_124586: ; DATA XREF: ROM:00124458↑o ROM:00124586 btst #3,($1343).w ROM:0012458C beq.s locret_1245D6 ROM:0012458E move.w ($FFFFFC0E).w,d1 ROM:00124592 cmp.b ($117D).w,d1 ROM:00124596 bne.s loc_1245C8 ROM:00124598 bsr.w sub_124886 ROM:0012459C addq.w #1,($C60).w ROM:001245A0 bvc.s loc_1245A8 ROM:001245A2 move.w #$8000,($C60).w ROM:001245A8 ROM:001245A8 loc_1245A8: ; CODE XREF: ROM:001245A0↑j ROM:001245A8 move.w $37C(a5),d0 ROM:001245AC clr.b ($8AE).w ROM:001245B0 move.w d0,($640).w ROM:001245B4 move.b #1,($8AE).w ROM:001245BA move.b #1,($1181).w ROM:001245C0 bset #0,($1362).w ROM:001245C6 bra.s locret_1245D6 ROM:001245C8 ; --------------------------------------------------------------------------- ROM:001245C8 ROM:001245C8 loc_1245C8: ; CODE XREF: ROM:00124596↑j ROM:001245C8 bsr.w sub_12487C ROM:001245CC clr.w ($C60).w ROM:001245D0 move.b #2,($1181).w ROM:001245D6 ROM:001245D6 locret_1245D6: ; CODE XREF: ROM:0012458C↑j ROM:001245D6 ; ROM:001245C6↑j ROM:001245D6 rts ROM:001245D8 ; --------------------------------------------------------------------------- ROM:001245D8 rts ROM:001245DA ROM:001245DA ; =============== S U B R O U T I N E ======================================= ROM:001245DA ROM:001245DA ROM:001245DA sub_1245DA: ; CODE XREF: sub_124412:loc_124420↑p ROM:001245DA clr.w d1 ROM:001245DC move.b ($1180).w,d1 ROM:001245E0 cmpi.w #7,d1 ROM:001245E4 bcc.s locret_1245EE ROM:001245E6 movea.l off_1245F0(pc,d1.w*4),a0 ROM:001245EA nop ROM:001245EC jmp (a0) ROM:001245EE ; --------------------------------------------------------------------------- ROM:001245EE ROM:001245EE locret_1245EE: ; CODE XREF: sub_1245DA+A↑j ROM:001245EE rts ROM:001245EE ; End of function sub_1245DA ROM:001245EE ROM:001245EE ; --------------------------------------------------------------------------- ROM:001245F0 off_1245F0: dc.l loc_12460C ; DATA XREF: sub_1245DA+C↑r ROM:001245F4 dc.l loc_124614 ROM:001245F8 dc.l loc_124622 ROM:001245FC dc.l loc_1246DA ROM:00124600 dc.l loc_124758 ROM:00124604 dc.l loc_124796 ROM:00124608 dc.l loc_1247C8 ROM:0012460C ; --------------------------------------------------------------------------- ROM:0012460C ROM:0012460C loc_12460C: ; DATA XREF: ROM:off_1245F0↑o ROM:0012460C move.b #1,($1180).w ROM:00124612 rts ROM:00124614 ; --------------------------------------------------------------------------- ROM:00124614 ROM:00124614 loc_124614: ; DATA XREF: ROM:001245F4↑o ROM:00124614 btst #3,($1343).w ROM:0012461A beq.s locret_124620 ROM:0012461C move.w ($FFFFFC0E).w,d1 ROM:00124620 ROM:00124620 locret_124620: ; CODE XREF: ROM:0012461A↑j ROM:00124620 rts ROM:00124622 ; --------------------------------------------------------------------------- ROM:00124622 ROM:00124622 loc_124622: ; DATA XREF: ROM:001245F8↑o ROM:00124622 btst #3,($1343).w ROM:00124628 beq.l locret_1246D8 ROM:0012462E move.w ($FFFFFC0E).w,d1 ROM:00124632 andi.w #$C0,d1 ROM:00124636 move.w ($FFFFFC0E).w,d2 ROM:0012463A andi.w #$3F,d2 ; '?' ROM:0012463E cmpi.w #0,d1 ROM:00124642 bne.s loc_1246AA ROM:00124644 cmpi.w #0,d2 ROM:00124648 beq.s loc_12467A ROM:0012464A addq.w #2,d2 ROM:0012464C move.w d2,($C62).w ROM:00124650 bsr.w sub_124886 ROM:00124654 addq.w #1,($C60).w ROM:00124658 bvc.s loc_124660 ROM:0012465A move.w #$8000,($C60).w ROM:00124660 ROM:00124660 loc_124660: ; CODE XREF: ROM:00124658↑j ROM:00124660 move.w $37C(a5),d0 ROM:00124664 clr.b ($8AE).w ROM:00124668 move.w d0,($640).w ROM:0012466C move.b #1,($8AE).w ROM:00124672 move.b #3,($1180).w ROM:00124678 rts ROM:0012467A ; --------------------------------------------------------------------------- ROM:0012467A ROM:0012467A loc_12467A: ; CODE XREF: ROM:00124648↑j ROM:0012467A move.w #3,($C62).w ROM:00124680 bsr.w sub_124886 ROM:00124684 addq.w #1,($C60).w ROM:00124688 bvc.s loc_124690 ROM:0012468A move.w #$8000,($C60).w ROM:00124690 ROM:00124690 loc_124690: ; CODE XREF: ROM:00124688↑j ROM:00124690 move.w $37C(a5),d0 ROM:00124694 clr.b ($8AE).w ROM:00124698 move.w d0,($640).w ROM:0012469C move.b #1,($8AE).w ROM:001246A2 move.b #4,($1180).w ROM:001246A8 rts ROM:001246AA ; --------------------------------------------------------------------------- ROM:001246AA ROM:001246AA loc_1246AA: ; CODE XREF: ROM:00124642↑j ROM:001246AA addq.w #4,d2 ROM:001246AC move.w d2,($C62).w ROM:001246B0 bsr.w sub_124886 ROM:001246B4 addq.w #1,($C60).w ROM:001246B8 bvc.s loc_1246C0 ROM:001246BA move.w #$8000,($C60).w ROM:001246C0 ROM:001246C0 loc_1246C0: ; CODE XREF: ROM:001246B8↑j ROM:001246C0 move.w $37C(a5),d0 ROM:001246C4 clr.b ($8AE).w ROM:001246C8 move.w d0,($640).w ROM:001246CC move.b #1,($8AE).w ROM:001246D2 move.b #5,($1180).w ROM:001246D8 ROM:001246D8 locret_1246D8: ; CODE XREF: ROM:00124628↑j ROM:001246D8 rts ROM:001246DA ; --------------------------------------------------------------------------- ROM:001246DA ROM:001246DA loc_1246DA: ; DATA XREF: ROM:001245FC↑o ROM:001246DA btst #3,($1343).w ROM:001246E0 beq.l locret_124756 ROM:001246E6 move.w ($C62).w,d1 ROM:001246EA subq.w #1,d1 ROM:001246EC cmp.w ($C60).w,d1 ROM:001246F0 ble.s loc_124716 ROM:001246F2 bsr.w sub_124886 ROM:001246F6 addq.w #1,($C60).w ROM:001246FA bvc.s loc_124702 ROM:001246FC move.w #$8000,($C60).w ROM:00124702 ROM:00124702 loc_124702: ; CODE XREF: ROM:001246FA↑j ROM:00124702 move.w $37C(a5),d0 ROM:00124706 clr.b ($8AE).w ROM:0012470A move.w d0,($640).w ROM:0012470E move.b #1,($8AE).w ROM:00124714 rts ROM:00124716 ; --------------------------------------------------------------------------- ROM:00124716 ROM:00124716 loc_124716: ; CODE XREF: ROM:001246F0↑j ROM:00124716 move.w ($FFFFFC0E).w,d1 ROM:0012471A cmp.b ($117D).w,d1 ROM:0012471E bne.s loc_124746 ROM:00124720 bsr.w sub_124886 ROM:00124724 addq.w #1,($C60).w ROM:00124728 bvc.s loc_124730 ROM:0012472A move.w #$8000,($C60).w ROM:00124730 ROM:00124730 loc_124730: ; CODE XREF: ROM:00124728↑j ROM:00124730 clr.b ($8AE).w ROM:00124734 clr.w ($640).w ROM:00124738 bset #0,($1362).w ROM:0012473E move.b #1,($1180).w ROM:00124744 rts ROM:00124746 ; --------------------------------------------------------------------------- ROM:00124746 ROM:00124746 loc_124746: ; CODE XREF: ROM:0012471E↑j ROM:00124746 bsr.w sub_12487C ROM:0012474A clr.w ($C60).w ROM:0012474E move.b #2,($1180).w ROM:00124754 rts ROM:00124756 ; --------------------------------------------------------------------------- ROM:00124756 ROM:00124756 locret_124756: ; CODE XREF: ROM:001246E0↑j ROM:00124756 rts ROM:00124758 ; --------------------------------------------------------------------------- ROM:00124758 ROM:00124758 loc_124758: ; DATA XREF: ROM:00124600↑o ROM:00124758 btst #3,($1343).w ROM:0012475E beq.s locret_124794 ROM:00124760 move.w ($FFFFFC0E).w,d1 ROM:00124764 andi.w #$FF,d1 ROM:00124768 add.w d1,($C62).w ROM:0012476C bsr.w sub_124886 ROM:00124770 addq.w #1,($C60).w ROM:00124774 bvc.s loc_12477C ROM:00124776 move.w #$8000,($C60).w ROM:0012477C ROM:0012477C loc_12477C: ; CODE XREF: ROM:00124774↑j ROM:0012477C move.w $37C(a5),d0 ROM:00124780 clr.b ($8AE).w ROM:00124784 move.w d0,($640).w ROM:00124788 move.b #1,($8AE).w ROM:0012478E move.b #3,($1180).w ROM:00124794 ROM:00124794 locret_124794: ; CODE XREF: ROM:0012475E↑j ROM:00124794 rts ROM:00124796 ; --------------------------------------------------------------------------- ROM:00124796 ROM:00124796 loc_124796: ; DATA XREF: ROM:00124604↑o ROM:00124796 btst #3,($1343).w ROM:0012479C beq.s locret_1247C6 ROM:0012479E bsr.w sub_124886 ROM:001247A2 addq.w #1,($C60).w ROM:001247A6 bvc.s loc_1247AE ROM:001247A8 move.w #$8000,($C60).w ROM:001247AE ROM:001247AE loc_1247AE: ; CODE XREF: ROM:001247A6↑j ROM:001247AE move.w $37C(a5),d0 ROM:001247B2 clr.b ($8AE).w ROM:001247B6 move.w d0,($640).w ROM:001247BA move.b #1,($8AE).w ROM:001247C0 move.b #6,($1180).w ROM:001247C6 ROM:001247C6 locret_1247C6: ; CODE XREF: ROM:0012479C↑j ROM:001247C6 rts ROM:001247C8 ; --------------------------------------------------------------------------- ROM:001247C8 ROM:001247C8 loc_1247C8: ; DATA XREF: ROM:00124608↑o ROM:001247C8 btst #3,($1343).w ROM:001247CE beq.s locret_1247F8 ROM:001247D0 bsr.w sub_124886 ROM:001247D4 addq.w #1,($C60).w ROM:001247D8 bvc.s loc_1247E0 ROM:001247DA move.w #$8000,($C60).w ROM:001247E0 ROM:001247E0 loc_1247E0: ; CODE XREF: ROM:001247D8↑j ROM:001247E0 move.w $37C(a5),d0 ROM:001247E4 clr.b ($8AE).w ROM:001247E8 move.w d0,($640).w ROM:001247EC move.b #1,($8AE).w ROM:001247F2 move.b #3,($1180).w ROM:001247F8 ROM:001247F8 locret_1247F8: ; CODE XREF: ROM:001247CE↑j ROM:001247F8 rts ROM:001247FA ; --------------------------------------------------------------------------- ROM:001247FA rts ROM:001247FC ROM:001247FC ; =============== S U B R O U T I N E ======================================= ROM:001247FC ROM:001247FC ROM:001247FC sub_1247FC: ; CODE XREF: ROM:00122E74↑p ROM:001247FC ; ROM:001234B6↑p ... ROM:001247FC btst #1,($1367).w ROM:00124802 beq.s loc_12480A ROM:00124804 move.b ($1181).w,d1 ROM:00124808 bra.s loc_12480E ROM:0012480A ; --------------------------------------------------------------------------- ROM:0012480A ROM:0012480A loc_12480A: ; CODE XREF: sub_1247FC+6↑j ROM:0012480A move.b ($1180).w,d1 ROM:0012480E ROM:0012480E loc_12480E: ; CODE XREF: sub_1247FC+C↑j ROM:0012480E cmpi.b #1,d1 ROM:00124812 bne.s locret_124840 ROM:00124814 btst #1,($135F).w ROM:0012481A beq.s locret_124840 ROM:0012481C bclr #1,($135F).w ROM:00124822 bsr.w sub_12487C ROM:00124826 clr.w ($C60).w ROM:0012482A btst #1,($1367).w ROM:00124830 beq.s loc_12483A ROM:00124832 move.b #2,($1181).w ROM:00124838 bra.s locret_124840 ROM:0012483A ; --------------------------------------------------------------------------- ROM:0012483A ROM:0012483A loc_12483A: ; CODE XREF: sub_1247FC+34↑j ROM:0012483A move.b #2,($1180).w ROM:00124840 ROM:00124840 locret_124840: ; CODE XREF: sub_1247FC+16↑j ROM:00124840 ; sub_1247FC+1E↑j ... ROM:00124840 rts ROM:00124840 ; End of function sub_1247FC ROM:00124840 ROM:00124842 ROM:00124842 ; =============== S U B R O U T I N E ======================================= ROM:00124842 ROM:00124842 ROM:00124842 sub_124842: ; CODE XREF: ROM:loc_122F24↑p ROM:00124842 ; ROM:loc_123592↑p ... ROM:00124842 btst #1,($1367).w ROM:00124848 beq.s loc_12484C ROM:0012484A bra.s locret_124850 ROM:0012484C ; --------------------------------------------------------------------------- ROM:0012484C ROM:0012484C loc_12484C: ; CODE XREF: sub_124842+6↑j ROM:0012484C bsr.w sub_124854 ROM:00124850 ROM:00124850 locret_124850: ; CODE XREF: sub_124842+8↑j ROM:00124850 rts ROM:00124850 ; End of function sub_124842 ROM:00124850 ROM:00124852 ; --------------------------------------------------------------------------- ROM:00124852 rts ROM:00124854 ROM:00124854 ; =============== S U B R O U T I N E ======================================= ROM:00124854 ROM:00124854 ROM:00124854 sub_124854: ; CODE XREF: sub_124842:loc_12484C↑p ROM:00124854 cmpi.b #3,($1180).w ROM:0012485A blt.s locret_12487A ROM:0012485C cmpi.b #6,($1180).w ROM:00124862 bgt.s locret_12487A ROM:00124864 cmpi.w #0,($640).w ROM:0012486A bgt.s locret_12487A ROM:0012486C bsr.w sub_12487C ROM:00124870 clr.w ($C60).w ROM:00124874 move.b #2,($1180).w ROM:0012487A ROM:0012487A locret_12487A: ; CODE XREF: sub_124854+6↑j ROM:0012487A ; sub_124854+E↑j ... ROM:0012487A rts ROM:0012487A ; End of function sub_124854 ROM:0012487A ROM:0012487C ROM:0012487C ; =============== S U B R O U T I N E ======================================= ROM:0012487C ROM:0012487C ROM:0012487C sub_12487C: ; CODE XREF: ROM:loc_1244D2↑p ROM:0012487C ; ROM:loc_1245C8↑p ... ROM:0012487C clr.w ($C5E).w ROM:00124880 clr.b ($117D).w ROM:00124884 rts ROM:00124884 ; End of function sub_12487C ROM:00124884 ROM:00124886 ROM:00124886 ; =============== S U B R O U T I N E ======================================= ROM:00124886 ROM:00124886 ROM:00124886 sub_124886: ; CODE XREF: ROM:00124518↑p ROM:00124886 ; ROM:00124552↑p ... ROM:00124886 move.w ($FFFFFC0E).w,d1 ROM:0012488A move.w ($C5E).w,d2 ROM:0012488E move.b d1,$1218(d2.w) ROM:00124894 move.b ($117D).w,d3 ROM:00124898 btst #1,($1367).w ROM:0012489E bne.s loc_1248A4 ROM:001248A0 add.b d1,d3 ROM:001248A2 bra.s loc_1248A6 ROM:001248A4 ; --------------------------------------------------------------------------- ROM:001248A4 ROM:001248A4 loc_1248A4: ; CODE XREF: sub_124886+18↑j ROM:001248A4 eor.b d1,d3 ROM:001248A6 ROM:001248A6 loc_1248A6: ; CODE XREF: sub_124886+1C↑j ROM:001248A6 move.b d3,($117D).w ROM:001248AA addq.w #1,($C5E).w ROM:001248AE move.w #$103,d1 ROM:001248B2 cmp.w ($C5E).w,d1 ROM:001248B6 bge.s locret_1248BE ROM:001248B8 move.w #$103,($C5E).w ROM:001248BE ROM:001248BE locret_1248BE: ; CODE XREF: sub_124886+30↑j ROM:001248BE rts ROM:001248BE ; End of function sub_124886 ROM:001248BE ROM:001248C0 ROM:001248C0 ; =============== S U B R O U T I N E ======================================= ROM:001248C0 ROM:001248C0 ROM:001248C0 sub_1248C0: ; CODE XREF: ROM:00124484↑p ROM:001248C0 ; ROM:001244B4↑p ... ROM:001248C0 move.w ($FFFFFC0E).w,d1 ROM:001248C4 move.b ($117D).w,d3 ROM:001248C8 eor.b d1,d3 ROM:001248CA move.b d3,($117D).w ROM:001248CE rts ROM:001248CE ; End of function sub_1248C0 ROM:001248CE ROM:001248D0 ROM:001248D0 ; =============== S U B R O U T I N E ======================================= ROM:001248D0 ROM:001248D0 ROM:001248D0 sub_1248D0: ; CODE XREF: sub_112926+30↑p ROM:001248D0 ; sub_120F82+24↑p ROM:001248D0 clr.w d1 ROM:001248D2 move.b ($1182).w,d1 ROM:001248D6 cmpi.w #3,d1 ROM:001248DA bcc.s locret_1248E4 ROM:001248DC movea.l off_1248E6(pc,d1.w*4),a0 ROM:001248E0 nop ROM:001248E2 jmp (a0) ROM:001248E4 ; --------------------------------------------------------------------------- ROM:001248E4 ROM:001248E4 locret_1248E4: ; CODE XREF: sub_1248D0+A↑j ROM:001248E4 rts ROM:001248E4 ; End of function sub_1248D0 ROM:001248E4 ROM:001248E4 ; --------------------------------------------------------------------------- ROM:001248E6 off_1248E6: dc.l word_1248F2 ; DATA XREF: sub_1248D0+C↑r ROM:001248EA dc.l aNu8_4 ; "Nu\b8" ROM:001248EE dc.l aNu8_4+2 ; "\b8" ROM:001248F2 word_1248F2: dc.w $8B8 ; DATA XREF: ROM:off_1248E6↑o ROM:001248F4 dc.l $71365, $11FC0001, $11826002 ROM:00124900 ; --------------------------------------------------------------------------- ROM:00124900 rts ROM:00124900 ; --------------------------------------------------------------------------- ROM:00124902 aNu8_4: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:001248EA↑o ROM:00124902 ; ROM:001248EE↑o ROM:00124907 dc.b 3 ROM:00124908 dc.l $13456732, $8B80003, $13453038, $C64B078, $C486C14 ROM:00124908 dc.l $52780C64, $680631FC, $80000C64, $61000044, $6010600E ROM:00124908 dc.l $8F80007, $136511FC, $11182, $60C44E75 ROM:00124940 ; --------------------------------------------------------------------------- ROM:00124940 rts ROM:00124942 ROM:00124942 ; =============== S U B R O U T I N E ======================================= ROM:00124942 ROM:00124942 ROM:00124942 sub_124942: ; CODE XREF: ROM:001235B4↑p ROM:00124942 ; ROM:0012376E↑p ... ROM:00124942 cmpi.b #1,($1182).w ROM:00124948 bne.s locret_12496C ROM:0012494A btst #2,($1343).w ROM:00124950 beq.s locret_12496C ROM:00124952 bclr #2,($1343).w ROM:00124958 clr.w ($C5E).w ROM:0012495C move.w #1,($C64).w ROM:00124962 move.b #2,($1182).w ROM:00124968 bsr.w sub_12496E ROM:0012496C ROM:0012496C locret_12496C: ; CODE XREF: sub_124942+6↑j ROM:0012496C ; sub_124942+E↑j ROM:0012496C rts ROM:0012496C ; End of function sub_124942 ROM:0012496C ROM:0012496E ROM:0012496E ; =============== S U B R O U T I N E ======================================= ROM:0012496E ROM:0012496E ROM:0012496E sub_12496E: ; CODE XREF: sub_124942+26↑p ROM:0012496E move.w ($C5E).w,d0 ROM:00124972 move.b $1218(d0.w),d1 ROM:00124978 move.w d1,($FFFFFC0E).w ROM:0012497C addq.w #1,($C5E).w ROM:00124980 bset #7,($FFFFFC0B).w ROM:00124986 rts ROM:00124986 ; End of function sub_12496E ROM:00124986 ROM:00124988 ROM:00124988 ; =============== S U B R O U T I N E ======================================= ROM:00124988 ROM:00124988 ROM:00124988 sub_124988: ; CODE XREF: ROM:00117440↑p ROM:00124988 bsr.l sub_124AB4 ROM:0012498E bsr.l sub_119356 ROM:00124994 bsr.l sub_124CAE ROM:0012499A bsr.l sub_11CBFC ROM:001249A0 bsr.l sub_11A462 ROM:001249A6 bsr.l sub_124FF0 ROM:001249AC bsr.l sub_119CE4 ROM:001249B2 bsr.l sub_11F0F2 ROM:001249B8 bsr.l sub_12E2C0 ROM:001249BE bsr.l sub_1314A2 ROM:001249C4 bsr.l sub_11FF22 ROM:001249CA bsr.l sub_12088E ROM:001249D0 bsr.l sub_1319C2 ROM:001249D6 bsr.l sub_119F86 ROM:001249DC bsr.l sub_12D56C ROM:001249E2 bsr.l sub_12AC02 ROM:001249E8 bsr.l sub_11BB6E ROM:001249EE bsr.l sub_11CA68 ROM:001249F4 bsr.l nullsub_20 ROM:001249FA bsr.l sub_12DAF6 ROM:00124A00 bsr.l sub_131BE4 ROM:00124A06 bsr.l sub_11A330 ROM:00124A0C bsr.l sub_12F498 ROM:00124A12 bsr.l nullsub_22 ROM:00124A18 bsr.l sub_12E454 ROM:00124A1E bsr.l nullsub_24 ROM:00124A24 bsr.l nullsub_25 ROM:00124A2A bsr.l sub_11A234 ROM:00124A30 bsr.l nullsub_16 ROM:00124A36 bsr.l sub_12EDF2 ROM:00124A3C bsr.l sub_12EC56 ROM:00124A42 bsr.l nullsub_23 ROM:00124A48 bsr.l sub_1282A6 ROM:00124A4E bsr.l sub_1283B8 ROM:00124A54 bsr.l sub_12B450 ROM:00124A5A bsr.l sub_12AE58 ROM:00124A60 bsr.l sub_12D2FE ROM:00124A66 bsr.l sub_1283CA ROM:00124A6C bsr.l sub_12BA50 ROM:00124A72 bsr.l sub_129890 ROM:00124A78 bsr.l nullsub_27 ROM:00124A7E bsr.l nullsub_14 ROM:00124A84 move.l #2,d0 ROM:00124A8A move.l d0,-(sp) ROM:00124A8C bsr.l nullsub_2 ROM:00124A92 move.l (sp)+,d0 ROM:00124A94 bsr.l nullsub_28 ROM:00124A9A bsr.l sub_115EA6 ROM:00124AA0 cmpi.w #5,($59A).w ROM:00124AA6 bne.s loc_124AAE ROM:00124AA8 bsr.l sub_116002 ROM:00124AAE ROM:00124AAE loc_124AAE: ; CODE XREF: sub_124988+11E↑j ROM:00124AAE addq.w #1,($C76).w ROM:00124AB2 rts ROM:00124AB2 ; End of function sub_124988 ROM:00124AB2 ROM:00124AB4 ROM:00124AB4 ; =============== S U B R O U T I N E ======================================= ROM:00124AB4 ROM:00124AB4 ROM:00124AB4 sub_124AB4: ; CODE XREF: sub_124988↑p ROM:00124AB4 clr.w d1 ROM:00124AB6 move.b ($1184).w,d1 ROM:00124ABA cmpi.w #5,d1 ROM:00124ABE bcc.s locret_124AC8 ROM:00124AC0 movea.l off_124ACA(pc,d1.w*4),a0 ROM:00124AC4 nop ROM:00124AC6 jmp (a0) ROM:00124AC8 ; --------------------------------------------------------------------------- ROM:00124AC8 ROM:00124AC8 locret_124AC8: ; CODE XREF: sub_124AB4+A↑j ROM:00124AC8 rts ROM:00124AC8 ; End of function sub_124AB4 ROM:00124AC8 ROM:00124AC8 ; --------------------------------------------------------------------------- ROM:00124ACA off_124ACA: dc.l loc_124ADE ; DATA XREF: sub_124AB4+C↑r ROM:00124ACE dc.l loc_124B0A ROM:00124AD2 dc.l loc_124B8E ROM:00124AD6 dc.l loc_124C22 ROM:00124ADA dc.l loc_124C72 ROM:00124ADE ; --------------------------------------------------------------------------- ROM:00124ADE ROM:00124ADE loc_124ADE: ; DATA XREF: ROM:off_124ACA↑o ROM:00124ADE bset #7,($1345).w ROM:00124AE4 bclr #3,($1365).w ROM:00124AEA bclr #5,($1362).w ROM:00124AF0 bclr #2,($1366).w ROM:00124AF6 bclr #2,($1367).w ROM:00124AFC move.b #1,($1184).w ROM:00124B02 bra.l locret_124B8C ROM:00124B08 ; --------------------------------------------------------------------------- ROM:00124B08 rts ROM:00124B0A ; --------------------------------------------------------------------------- ROM:00124B0A ROM:00124B0A loc_124B0A: ; DATA XREF: ROM:00124ACE↑o ROM:00124B0A move.w $39A(a5),d0 ROM:00124B0E move.w $3A0(a5),d1 ROM:00124B12 btst #7,($948).w ROM:00124B18 beq.s loc_124B5C ROM:00124B1A cmp.w ($5BA).w,d0 ROM:00124B1E ble.s loc_124B5C ROM:00124B20 cmp.w ($528).w,d1 ROM:00124B24 bgt.s loc_124B5C ROM:00124B26 bclr #7,($1345).w ROM:00124B2C bset #3,($1365).w ROM:00124B32 bclr #5,($1351).w ROM:00124B38 bclr #7,($948).w ROM:00124B3E move.w $39E(a5),d1 ROM:00124B42 clr.b ($8B3).w ROM:00124B46 move.w d1,($64A).w ROM:00124B4A move.b #1,($8B3).w ROM:00124B50 move.b #2,($1184).w ROM:00124B56 bra.l locret_124C20 ROM:00124B5C ; --------------------------------------------------------------------------- ROM:00124B5C ROM:00124B5C loc_124B5C: ; CODE XREF: ROM:00124B18↑j ROM:00124B5C ; ROM:00124B1E↑j ... ROM:00124B5C cmp.w ($5BA).w,d0 ROM:00124B60 bgt.s locret_124B8C ROM:00124B62 bclr #7,($1345).w ROM:00124B68 bset #5,($1362).w ROM:00124B6E bset #2,($1366).w ROM:00124B74 bclr #5,($1351).w ROM:00124B7A bset #2,($1367).w ROM:00124B80 move.b #4,($1184).w ROM:00124B86 bra.l locret_124CAA ROM:00124B8C ; --------------------------------------------------------------------------- ROM:00124B8C ROM:00124B8C locret_124B8C: ; CODE XREF: ROM:00124B02↑j ROM:00124B8C ; ROM:00124B60↑j ... ROM:00124B8C rts ROM:00124B8E ; --------------------------------------------------------------------------- ROM:00124B8E ROM:00124B8E loc_124B8E: ; DATA XREF: ROM:00124AD2↑o ROM:00124B8E btst #7,($948).w ROM:00124B94 beq.s loc_124BBA ROM:00124B96 bclr #7,($948).w ROM:00124B9C move.w $39E(a5),d0 ROM:00124BA0 clr.b ($8B3).w ROM:00124BA4 move.w d0,($64A).w ROM:00124BA8 move.b #1,($8B3).w ROM:00124BAE move.b #2,($1184).w ROM:00124BB4 bra.l locret_124C20 ROM:00124BBA ; --------------------------------------------------------------------------- ROM:00124BBA ROM:00124BBA loc_124BBA: ; CODE XREF: ROM:00124B94↑j ROM:00124BBA cmpi.w #0,($64A).w ROM:00124BC0 bgt.s loc_124BFA ROM:00124BC2 btst #1,($945).w ROM:00124BC8 bne.s loc_124BFA ROM:00124BCA bset #7,($1345).w ROM:00124BD0 bclr #3,($1365).w ROM:00124BD6 btst #2,($1367).w ROM:00124BDC bne.s loc_124BE6 ROM:00124BDE bset #5,($1351).w ROM:00124BE4 bra.s loc_124BEC ROM:00124BE6 ; --------------------------------------------------------------------------- ROM:00124BE6 ROM:00124BE6 loc_124BE6: ; CODE XREF: ROM:00124BDC↑j ROM:00124BE6 bclr #5,($1351).w ROM:00124BEC ROM:00124BEC loc_124BEC: ; CODE XREF: ROM:00124BE4↑j ROM:00124BEC bclr #2,($1367).w ROM:00124BF2 move.b #1,($1184).w ROM:00124BF8 bra.s locret_124B8C ROM:00124BFA ; --------------------------------------------------------------------------- ROM:00124BFA ROM:00124BFA loc_124BFA: ; CODE XREF: ROM:00124BC0↑j ROM:00124BFA ; ROM:00124BC8↑j ROM:00124BFA move.w $398(a5),d0 ROM:00124BFE cmp.w ($5BA).w,d0 ROM:00124C02 bgt.s locret_124C20 ROM:00124C04 clr.b ($932).w ROM:00124C08 clr.w ($748).w ROM:00124C0C move.b #3,($932).w ROM:00124C12 bclr #3,($1365).w ROM:00124C18 move.b #3,($1184).w ROM:00124C1E bra.s locret_124C70 ROM:00124C20 ; --------------------------------------------------------------------------- ROM:00124C20 ROM:00124C20 locret_124C20: ; CODE XREF: ROM:00124B56↑j ROM:00124C20 ; ROM:00124BB4↑j ... ROM:00124C20 rts ROM:00124C22 ; --------------------------------------------------------------------------- ROM:00124C22 ROM:00124C22 loc_124C22: ; DATA XREF: ROM:00124AD6↑o ROM:00124C22 move.w $398(a5),d0 ROM:00124C26 cmp.w ($5BA).w,d0 ROM:00124C2A ble.s loc_124C3A ROM:00124C2C bset #3,($1365).w ROM:00124C32 move.b #2,($1184).w ROM:00124C38 bra.s locret_124C20 ROM:00124C3A ; --------------------------------------------------------------------------- ROM:00124C3A ROM:00124C3A loc_124C3A: ; CODE XREF: ROM:00124C2A↑j ROM:00124C3A move.w $39A(a5),d0 ROM:00124C3E move.w $39C(a5),d1 ROM:00124C42 cmp.w ($748).w,d1 ROM:00124C46 ble.s loc_124C4E ROM:00124C48 cmp.w ($5BA).w,d0 ROM:00124C4C bgt.s locret_124C70 ROM:00124C4E ROM:00124C4E loc_124C4E: ; CODE XREF: ROM:00124C46↑j ROM:00124C4E clr.b ($932).w ROM:00124C52 clr.w ($748).w ROM:00124C56 bset #5,($1362).w ROM:00124C5C bset #2,($1366).w ROM:00124C62 bset #2,($1367).w ROM:00124C68 move.b #4,($1184).w ROM:00124C6E bra.s locret_124CAA ROM:00124C70 ; --------------------------------------------------------------------------- ROM:00124C70 ROM:00124C70 locret_124C70: ; CODE XREF: ROM:00124C1E↑j ROM:00124C70 ; ROM:00124C4C↑j ROM:00124C70 rts ROM:00124C72 ; --------------------------------------------------------------------------- ROM:00124C72 ROM:00124C72 loc_124C72: ; DATA XREF: ROM:00124ADA↑o ROM:00124C72 btst #1,($945).w ROM:00124C78 bne.s locret_124CAA ROM:00124C7A bclr #7,($948).w ROM:00124C80 move.w $39E(a5),d0 ROM:00124C84 clr.b ($8B3).w ROM:00124C88 move.w d0,($64A).w ROM:00124C8C move.b #1,($8B3).w ROM:00124C92 bclr #5,($1362).w ROM:00124C98 bset #3,($1365).w ROM:00124C9E move.b #2,($1184).w ROM:00124CA4 bra.l locret_124C20 ROM:00124CAA ; --------------------------------------------------------------------------- ROM:00124CAA ROM:00124CAA locret_124CAA: ; CODE XREF: ROM:00124B86↑j ROM:00124CAA ; ROM:00124C6E↑j ... ROM:00124CAA rts ROM:00124CAC ; --------------------------------------------------------------------------- ROM:00124CAC rts ROM:00124CAE ROM:00124CAE ; =============== S U B R O U T I N E ======================================= ROM:00124CAE ROM:00124CAE ROM:00124CAE sub_124CAE: ; CODE XREF: sub_124988+C↑p ROM:00124CAE move.w $162(a5),d0 ROM:00124CB2 move.w ($AA0).w,d1 ROM:00124CB6 cmpi.w #0,d0 ROM:00124CBA bne.s loc_124CEE ROM:00124CBC btst #3,d1 ROM:00124CC0 beq.s loc_124CEC ROM:00124CC2 bclr #3,d1 ROM:00124CC6 move.w d1,($AA0).w ROM:00124CCA btst #6,($1360).w ROM:00124CD0 beq.s loc_124CE6 ROM:00124CD2 move.w ($560).w,d2 ROM:00124CD6 muls.w #$186A,d2 ROM:00124CDA divs.w ($5BA).w,d2 ROM:00124CDE move.w d2,($C78).w ROM:00124CE2 bra.w loc_124CEC ROM:00124CE6 ; --------------------------------------------------------------------------- ROM:00124CE6 ROM:00124CE6 loc_124CE6: ; CODE XREF: sub_124CAE+22↑j ROM:00124CE6 move.w #$FFFF,($C78).w ROM:00124CEC ROM:00124CEC loc_124CEC: ; CODE XREF: sub_124CAE+12↑j ROM:00124CEC ; sub_124CAE+34↑j ROM:00124CEC bra.s locret_124D10 ROM:00124CEE ; --------------------------------------------------------------------------- ROM:00124CEE ROM:00124CEE loc_124CEE: ; CODE XREF: sub_124CAE+C↑j ROM:00124CEE btst #6,($1360).w ROM:00124CF4 beq.s loc_124D0A ROM:00124CF6 move.w ($560).w,d2 ROM:00124CFA muls.w #$186A,d2 ROM:00124CFE divs.w ($5BA).w,d2 ROM:00124D02 move.w d2,($C78).w ROM:00124D06 bra.w locret_124D10 ROM:00124D0A ; --------------------------------------------------------------------------- ROM:00124D0A ROM:00124D0A loc_124D0A: ; CODE XREF: sub_124CAE+46↑j ROM:00124D0A move.w #$FFFF,($C78).w ROM:00124D10 ROM:00124D10 locret_124D10: ; CODE XREF: sub_124CAE:loc_124CEC↑j ROM:00124D10 ; sub_124CAE+58↑j ROM:00124D10 rts ROM:00124D10 ; End of function sub_124CAE ROM:00124D10 ROM:00124D12 ROM:00124D12 ; =============== S U B R O U T I N E ======================================= ROM:00124D12 ROM:00124D12 ROM:00124D12 sub_124D12: ; CODE XREF: sub_124FF0+12↓p ROM:00124D12 bsr.w sub_124D1C ROM:00124D16 bsr.w sub_124EB6 ROM:00124D1A rts ROM:00124D1A ; End of function sub_124D12 ROM:00124D1A ROM:00124D1C ROM:00124D1C ; =============== S U B R O U T I N E ======================================= ROM:00124D1C ROM:00124D1C ROM:00124D1C sub_124D1C: ; CODE XREF: sub_124D12↑p ROM:00124D1C clr.w d1 ROM:00124D1E move.b ($1186).w,d1 ROM:00124D22 cmpi.w #6,d1 ROM:00124D26 bcc.s locret_124D30 ROM:00124D28 movea.l off_124D32(pc,d1.w*4),a0 ROM:00124D2C nop ROM:00124D2E jmp (a0) ROM:00124D30 ; --------------------------------------------------------------------------- ROM:00124D30 ROM:00124D30 locret_124D30: ; CODE XREF: sub_124D1C+A↑j ROM:00124D30 rts ROM:00124D30 ; End of function sub_124D1C ROM:00124D30 ROM:00124D30 ; --------------------------------------------------------------------------- ROM:00124D32 off_124D32: dc.l loc_124D4A ; DATA XREF: sub_124D1C+C↑r ROM:00124D36 dc.l loc_124D56 ROM:00124D3A dc.l loc_124D94 ROM:00124D3E dc.l loc_124DE4 ROM:00124D42 dc.l loc_124E50 ROM:00124D46 dc.l loc_124E8E ROM:00124D4A ; --------------------------------------------------------------------------- ROM:00124D4A ROM:00124D4A loc_124D4A: ; DATA XREF: ROM:off_124D32↑o ROM:00124D4A move.b #1,($1186).w ROM:00124D50 bra.w locret_124D92 ROM:00124D54 ; --------------------------------------------------------------------------- ROM:00124D54 rts ROM:00124D56 ; --------------------------------------------------------------------------- ROM:00124D56 ROM:00124D56 loc_124D56: ; DATA XREF: ROM:00124D36↑o ROM:00124D56 btst #5,($946).w ROM:00124D5C beq.s locret_124D92 ROM:00124D5E btst #7,($4D2).w ROM:00124D64 bne.s locret_124D92 ROM:00124D66 move.w $3B6(a5),d0 ROM:00124D6A btst #7,($1345).w ROM:00124D70 bne.s locret_124D92 ROM:00124D72 cmpi.w #0,d0 ROM:00124D76 bne.s locret_124D92 ROM:00124D78 move.w $3A8(a5),d0 ROM:00124D7C clr.b ($8FE).w ROM:00124D80 move.w d0,($6E0).w ROM:00124D84 move.b #1,($8FE).w ROM:00124D8A move.b #2,($1186).w ROM:00124D90 bra.s locret_124DE2 ROM:00124D92 ; --------------------------------------------------------------------------- ROM:00124D92 ROM:00124D92 locret_124D92: ; CODE XREF: ROM:00124D50↑j ROM:00124D92 ; ROM:00124D5C↑j ... ROM:00124D92 rts ROM:00124D94 ; --------------------------------------------------------------------------- ROM:00124D94 ROM:00124D94 loc_124D94: ; DATA XREF: ROM:00124D3A↑o ROM:00124D94 btst #1,($134C).w ROM:00124D9A bne.s loc_124DA6 ROM:00124D9C move.b #4,($1186).w ROM:00124DA2 bra.w locret_124E8C ROM:00124DA6 ; --------------------------------------------------------------------------- ROM:00124DA6 ROM:00124DA6 loc_124DA6: ; CODE XREF: ROM:00124D9A↑j ROM:00124DA6 btst #5,($946).w ROM:00124DAC beq.s loc_124DC8 ROM:00124DAE btst #7,($4D2).w ROM:00124DB4 bne.s loc_124DC8 ROM:00124DB6 move.w $3B6(a5),d0 ROM:00124DBA btst #7,($1345).w ROM:00124DC0 bne.s loc_124DC8 ROM:00124DC2 cmpi.w #0,d0 ROM:00124DC6 beq.s loc_124DD0 ROM:00124DC8 ROM:00124DC8 loc_124DC8: ; CODE XREF: ROM:00124DAC↑j ROM:00124DC8 ; ROM:00124DB4↑j ... ROM:00124DC8 move.b #1,($1186).w ROM:00124DCE bra.s locret_124D92 ROM:00124DD0 ; --------------------------------------------------------------------------- ROM:00124DD0 ROM:00124DD0 loc_124DD0: ; CODE XREF: ROM:00124DC6↑j ROM:00124DD0 cmpi.w #0,($6E0).w ROM:00124DD6 bgt.s locret_124DE2 ROM:00124DD8 move.b #3,($1186).w ROM:00124DDE bra.w locret_124E4E ROM:00124DE2 ; --------------------------------------------------------------------------- ROM:00124DE2 ROM:00124DE2 locret_124DE2: ; CODE XREF: ROM:00124D90↑j ROM:00124DE2 ; ROM:00124DD6↑j ROM:00124DE2 rts ROM:00124DE4 ; --------------------------------------------------------------------------- ROM:00124DE4 ROM:00124DE4 loc_124DE4: ; DATA XREF: ROM:00124D3E↑o ROM:00124DE4 btst #7,($4D2).w ROM:00124DEA bne.s loc_124E20 ROM:00124DEC btst #5,($946).w ROM:00124DF2 bne.s loc_124E20 ROM:00124DF4 move.w $3B6(a5),d0 ROM:00124DF8 btst #7,($1345).w ROM:00124DFE beq.s loc_124E20 ROM:00124E00 cmpi.w #0,d0 ROM:00124E04 bne.s loc_124E20 ROM:00124E06 move.w #$1388,($1394).w ROM:00124E0C bsr.w sub_124FDC ROM:00124E10 move.w ($C80).w,($C7E).w ROM:00124E16 move.b #1,($1186).w ROM:00124E1C bra.w locret_124D92 ROM:00124E20 ; --------------------------------------------------------------------------- ROM:00124E20 ROM:00124E20 loc_124E20: ; CODE XREF: ROM:00124DEA↑j ROM:00124E20 ; ROM:00124DF2↑j ... ROM:00124E20 move.w $3B6(a5),d0 ROM:00124E24 btst #7,($4D2).w ROM:00124E2A bne.s loc_124E32 ROM:00124E2C cmpi.w #0,d0 ROM:00124E30 beq.s loc_124E3C ROM:00124E32 ROM:00124E32 loc_124E32: ; CODE XREF: ROM:00124E2A↑j ROM:00124E32 move.b #1,($1186).w ROM:00124E38 bra.w locret_124D92 ROM:00124E3C ; --------------------------------------------------------------------------- ROM:00124E3C ROM:00124E3C loc_124E3C: ; CODE XREF: ROM:00124E30↑j ROM:00124E3C btst #1,($134C).w ROM:00124E42 bne.s locret_124E4E ROM:00124E44 move.b #5,($1186).w ROM:00124E4A bra.w locret_124EB2 ROM:00124E4E ; --------------------------------------------------------------------------- ROM:00124E4E ROM:00124E4E locret_124E4E: ; CODE XREF: ROM:00124DDE↑j ROM:00124E4E ; ROM:00124E42↑j ROM:00124E4E rts ROM:00124E50 ; --------------------------------------------------------------------------- ROM:00124E50 ROM:00124E50 loc_124E50: ; DATA XREF: ROM:00124D42↑o ROM:00124E50 cmpi.w #0,($6E0).w ROM:00124E56 bgt.s loc_124E60 ROM:00124E58 move.b #5,($1186).w ROM:00124E5E bra.s locret_124EB2 ROM:00124E60 ; --------------------------------------------------------------------------- ROM:00124E60 ROM:00124E60 loc_124E60: ; CODE XREF: ROM:00124E56↑j ROM:00124E60 btst #5,($946).w ROM:00124E66 beq.s loc_124E82 ROM:00124E68 btst #7,($4D2).w ROM:00124E6E bne.s loc_124E82 ROM:00124E70 move.w $3B6(a5),d0 ROM:00124E74 btst #7,($1345).w ROM:00124E7A bne.s loc_124E82 ROM:00124E7C cmpi.w #0,d0 ROM:00124E80 beq.s locret_124E8C ROM:00124E82 ROM:00124E82 loc_124E82: ; CODE XREF: ROM:00124E66↑j ROM:00124E82 ; ROM:00124E6E↑j ... ROM:00124E82 move.b #1,($1186).w ROM:00124E88 bra.w locret_124D92 ROM:00124E8C ; --------------------------------------------------------------------------- ROM:00124E8C ROM:00124E8C locret_124E8C: ; CODE XREF: ROM:00124DA2↑j ROM:00124E8C ; ROM:00124E80↑j ROM:00124E8C rts ROM:00124E8E ; --------------------------------------------------------------------------- ROM:00124E8E ROM:00124E8E loc_124E8E: ; DATA XREF: ROM:00124D46↑o ROM:00124E8E btst #5,($946).w ROM:00124E94 beq.s loc_124EA8 ROM:00124E96 move.w $3B6(a5),d0 ROM:00124E9A btst #7,($1345).w ROM:00124EA0 bne.s loc_124EA8 ROM:00124EA2 cmpi.w #0,d0 ROM:00124EA6 beq.s locret_124EB2 ROM:00124EA8 ROM:00124EA8 loc_124EA8: ; CODE XREF: ROM:00124E94↑j ROM:00124EA8 ; ROM:00124EA0↑j ROM:00124EA8 move.b #1,($1186).w ROM:00124EAE bra.w locret_124D92 ROM:00124EB2 ; --------------------------------------------------------------------------- ROM:00124EB2 ROM:00124EB2 locret_124EB2: ; CODE XREF: ROM:00124E4A↑j ROM:00124EB2 ; ROM:00124E5E↑j ... ROM:00124EB2 rts ROM:00124EB4 ; --------------------------------------------------------------------------- ROM:00124EB4 rts ROM:00124EB6 ROM:00124EB6 ; =============== S U B R O U T I N E ======================================= ROM:00124EB6 ROM:00124EB6 ROM:00124EB6 sub_124EB6: ; CODE XREF: sub_124D12+4↑p ROM:00124EB6 clr.w d1 ROM:00124EB8 move.b ($1185).w,d1 ROM:00124EBC cmpi.w #4,d1 ROM:00124EC0 bcc.s locret_124ECA ROM:00124EC2 movea.l off_124ECC(pc,d1.w*4),a0 ROM:00124EC6 nop ROM:00124EC8 jmp (a0) ROM:00124ECA ; --------------------------------------------------------------------------- ROM:00124ECA ROM:00124ECA locret_124ECA: ; CODE XREF: sub_124EB6+A↑j ROM:00124ECA rts ROM:00124ECA ; End of function sub_124EB6 ROM:00124ECA ROM:00124ECA ; --------------------------------------------------------------------------- ROM:00124ECC off_124ECC: dc.l loc_124EDC ; DATA XREF: sub_124EB6+C↑r ROM:00124ED0 dc.l loc_124F00 ROM:00124ED4 dc.l loc_124F1A ROM:00124ED8 dc.l loc_124F72 ROM:00124EDC ; --------------------------------------------------------------------------- ROM:00124EDC ROM:00124EDC loc_124EDC: ; DATA XREF: ROM:off_124ECC↑o ROM:00124EDC btst #5,($93F).w ROM:00124EE2 beq.s loc_124EF0 ROM:00124EE4 move.w #$1388,($1394).w ROM:00124EEA move.w ($C80).w,($C7E).w ROM:00124EF0 ROM:00124EF0 loc_124EF0: ; CODE XREF: ROM:00124EE2↑j ROM:00124EF0 move.w #0,($C7A).w ROM:00124EF6 move.b #1,($1185).w ROM:00124EFC bra.s locret_124F18 ROM:00124EFE ; --------------------------------------------------------------------------- ROM:00124EFE rts ROM:00124F00 ; --------------------------------------------------------------------------- ROM:00124F00 ROM:00124F00 loc_124F00: ; DATA XREF: ROM:00124ED0↑o ROM:00124F00 btst #5,($946).w ROM:00124F06 beq.s locret_124F18 ROM:00124F08 btst #7,($1345).w ROM:00124F0E beq.s locret_124F18 ROM:00124F10 move.b #2,($1185).w ROM:00124F16 bra.s locret_124F70 ROM:00124F18 ; --------------------------------------------------------------------------- ROM:00124F18 ROM:00124F18 locret_124F18: ; CODE XREF: ROM:00124EFC↑j ROM:00124F18 ; ROM:00124F06↑j ... ROM:00124F18 rts ROM:00124F1A ; --------------------------------------------------------------------------- ROM:00124F1A ROM:00124F1A loc_124F1A: ; DATA XREF: ROM:00124ED4↑o ROM:00124F1A move.w $3A2(a5),d0 ROM:00124F1E cmp.w ($C7A).w,d0 ROM:00124F22 bgt.s loc_124F3E ROM:00124F24 move.w #0,($C7A).w ROM:00124F2A move.w #$1388,($1394).w ROM:00124F30 move.w ($C80).w,($C7E).w ROM:00124F36 move.b #1,($1185).w ROM:00124F3C bra.s locret_124F18 ROM:00124F3E ; --------------------------------------------------------------------------- ROM:00124F3E ROM:00124F3E loc_124F3E: ; CODE XREF: ROM:00124F22↑j ROM:00124F3E move.w $3A4(a5),d0 ROM:00124F42 cmp.w ($A6A).w,d0 ROM:00124F46 bge.s loc_124F52 ROM:00124F48 move.b #3,($1185).w ROM:00124F4E bra.w locret_124FD8 ROM:00124F52 ; --------------------------------------------------------------------------- ROM:00124F52 ROM:00124F52 loc_124F52: ; CODE XREF: ROM:00124F46↑j ROM:00124F52 btst #5,($946).w ROM:00124F58 beq.s loc_124F62 ROM:00124F5A btst #7,($1345).w ROM:00124F60 bne.s locret_124F70 ROM:00124F62 ROM:00124F62 loc_124F62: ; CODE XREF: ROM:00124F58↑j ROM:00124F62 move.w #0,($C7A).w ROM:00124F68 move.b #1,($1185).w ROM:00124F6E bra.s locret_124F18 ROM:00124F70 ; --------------------------------------------------------------------------- ROM:00124F70 ROM:00124F70 locret_124F70: ; CODE XREF: ROM:00124F16↑j ROM:00124F70 ; ROM:00124F60↑j ... ROM:00124F70 rts ROM:00124F72 ; --------------------------------------------------------------------------- ROM:00124F72 ROM:00124F72 loc_124F72: ; DATA XREF: ROM:00124ED8↑o ROM:00124F72 move.w $3A2(a5),d0 ROM:00124F76 cmp.w ($C7A).w,d0 ROM:00124F7A bgt.s loc_124F98 ROM:00124F7C move.w #0,($C7A).w ROM:00124F82 move.w #$1388,($1394).w ROM:00124F88 move.w ($C80).w,($C7E).w ROM:00124F8E move.b #1,($1185).w ROM:00124F94 bra.w locret_124F18 ROM:00124F98 ; --------------------------------------------------------------------------- ROM:00124F98 ROM:00124F98 loc_124F98: ; CODE XREF: ROM:00124F7A↑j ROM:00124F98 btst #5,($946).w ROM:00124F9E beq.s loc_124FA8 ROM:00124FA0 btst #7,($1345).w ROM:00124FA6 bne.s loc_124FB8 ROM:00124FA8 ROM:00124FA8 loc_124FA8: ; CODE XREF: ROM:00124F9E↑j ROM:00124FA8 move.w #0,($C7A).w ROM:00124FAE move.b #1,($1185).w ROM:00124FB4 bra.w locret_124F18 ROM:00124FB8 ; --------------------------------------------------------------------------- ROM:00124FB8 ROM:00124FB8 loc_124FB8: ; CODE XREF: ROM:00124FA6↑j ROM:00124FB8 move.w $3A6(a5),d0 ROM:00124FBC cmp.w ($A6A).w,d0 ROM:00124FC0 blt.s locret_124FD8 ROM:00124FC2 move.w ($C7A).w,d0 ROM:00124FC6 addi.w #1,d0 ROM:00124FCA move.w d0,($C7A).w ROM:00124FCE move.b #2,($1185).w ROM:00124FD4 bra.w locret_124F70 ROM:00124FD8 ; --------------------------------------------------------------------------- ROM:00124FD8 ROM:00124FD8 locret_124FD8: ; CODE XREF: ROM:00124F4E↑j ROM:00124FD8 ; ROM:00124FC0↑j ROM:00124FD8 rts ROM:00124FDA ; --------------------------------------------------------------------------- ROM:00124FDA rts ROM:00124FDC ROM:00124FDC ; =============== S U B R O U T I N E ======================================= ROM:00124FDC ROM:00124FDC ROM:00124FDC sub_124FDC: ; CODE XREF: ROM:00124E0C↑p ROM:00124FDC move.w ($1392).w,d0 ROM:00124FE0 cmpi.w #$FF,d0 ROM:00124FE4 bge.s loc_124FEA ROM:00124FE6 addi.w #1,d0 ROM:00124FEA ROM:00124FEA loc_124FEA: ; CODE XREF: sub_124FDC+8↑j ROM:00124FEA move.w d0,($1392).w ROM:00124FEE rts ROM:00124FEE ; End of function sub_124FDC ROM:00124FEE ROM:00124FF0 ROM:00124FF0 ; =============== S U B R O U T I N E ======================================= ROM:00124FF0 ROM:00124FF0 ROM:00124FF0 sub_124FF0: ; CODE XREF: sub_124988+1E↑p ROM:00124FF0 bsr.w sub_12500A ROM:00124FF4 bsr.w sub_125214 ROM:00124FF8 bsr.w sub_1250E4 ROM:00124FFC bsr.l sub_125244 ROM:00125002 bsr.l sub_124D12 ROM:00125008 rts ROM:00125008 ; End of function sub_124FF0 ROM:00125008 ROM:0012500A ROM:0012500A ; =============== S U B R O U T I N E ======================================= ROM:0012500A ROM:0012500A ROM:0012500A sub_12500A: ; CODE XREF: sub_124FF0↑p ROM:0012500A clr.w d1 ROM:0012500C move.b ($1188).w,d1 ROM:00125010 cmpi.w #4,d1 ROM:00125014 bcc.s locret_12501E ROM:00125016 movea.l off_125020(pc,d1.w*4),a0 ROM:0012501A nop ROM:0012501C jmp (a0) ROM:0012501E ; --------------------------------------------------------------------------- ROM:0012501E ROM:0012501E locret_12501E: ; CODE XREF: sub_12500A+A↑j ROM:0012501E rts ROM:0012501E ; End of function sub_12500A ROM:0012501E ROM:0012501E ; --------------------------------------------------------------------------- ROM:00125020 off_125020: dc.l loc_125030 ; DATA XREF: sub_12500A+C↑r ROM:00125024 dc.l loc_12503A ROM:00125028 dc.l loc_125054 ROM:0012502C dc.l loc_125096 ROM:00125030 ; --------------------------------------------------------------------------- ROM:00125030 ROM:00125030 loc_125030: ; DATA XREF: ROM:off_125020↑o ROM:00125030 move.b #1,($1188).w ROM:00125036 bra.s locret_125052 ROM:00125038 ; --------------------------------------------------------------------------- ROM:00125038 rts ROM:0012503A ; --------------------------------------------------------------------------- ROM:0012503A ROM:0012503A loc_12503A: ; DATA XREF: ROM:00125024↑o ROM:0012503A btst #7,($4D2).w ROM:00125040 bne.s locret_125052 ROM:00125042 btst #5,($946).w ROM:00125048 beq.s locret_125052 ROM:0012504A move.b #2,($1188).w ROM:00125050 bra.s locret_125094 ROM:00125052 ; --------------------------------------------------------------------------- ROM:00125052 ROM:00125052 locret_125052: ; CODE XREF: ROM:00125036↑j ROM:00125052 ; ROM:00125040↑j ... ROM:00125052 rts ROM:00125054 ; --------------------------------------------------------------------------- ROM:00125054 ROM:00125054 loc_125054: ; DATA XREF: ROM:00125028↑o ROM:00125054 move.w $3B2(a5),d0 ROM:00125058 neg.w d0 ROM:0012505A cmp.w ($C80).w,d0 ROM:0012505E ble.s loc_12507C ROM:00125060 move.w $3B0(a5),d0 ROM:00125064 clr.b ($8E7).w ROM:00125068 move.w d0,($6B2).w ROM:0012506C move.b #1,($8E7).w ROM:00125072 move.b #3,($1188).w ROM:00125078 bra.w locret_1250E0 ROM:0012507C ; --------------------------------------------------------------------------- ROM:0012507C ROM:0012507C loc_12507C: ; CODE XREF: ROM:0012505E↑j ROM:0012507C btst #7,($4D2).w ROM:00125082 bne.s loc_12508C ROM:00125084 btst #5,($946).w ROM:0012508A bne.s locret_125094 ROM:0012508C ROM:0012508C loc_12508C: ; CODE XREF: ROM:00125082↑j ROM:0012508C move.b #1,($1188).w ROM:00125092 bra.s locret_125052 ROM:00125094 ; --------------------------------------------------------------------------- ROM:00125094 ROM:00125094 locret_125094: ; CODE XREF: ROM:00125050↑j ROM:00125094 ; ROM:0012508A↑j ... ROM:00125094 rts ROM:00125096 ; --------------------------------------------------------------------------- ROM:00125096 ROM:00125096 loc_125096: ; DATA XREF: ROM:0012502C↑o ROM:00125096 btst #7,($4D2).w ROM:0012509C bne.s loc_1250A6 ROM:0012509E btst #5,($946).w ROM:001250A4 bne.s loc_1250AE ROM:001250A6 ROM:001250A6 loc_1250A6: ; CODE XREF: ROM:0012509C↑j ROM:001250A6 move.b #1,($1188).w ROM:001250AC bra.s locret_125052 ROM:001250AE ; --------------------------------------------------------------------------- ROM:001250AE ROM:001250AE loc_1250AE: ; CODE XREF: ROM:001250A4↑j ROM:001250AE cmpi.w #0,($6B2).w ROM:001250B4 bgt.s loc_1250CA ROM:001250B6 bsr.w sub_1251E4 ROM:001250BA move.w ($C80).w,($C7E).w ROM:001250C0 move.b #2,($1188).w ROM:001250C6 bra.w locret_125094 ROM:001250CA ; --------------------------------------------------------------------------- ROM:001250CA ROM:001250CA loc_1250CA: ; CODE XREF: ROM:001250B4↑j ROM:001250CA move.w $3B2(a5),d0 ROM:001250CE neg.w d0 ROM:001250D0 cmp.w ($C80).w,d0 ROM:001250D4 bgt.s locret_1250E0 ROM:001250D6 move.b #2,($1188).w ROM:001250DC bra.w locret_125094 ROM:001250E0 ; --------------------------------------------------------------------------- ROM:001250E0 ROM:001250E0 locret_1250E0: ; CODE XREF: ROM:00125078↑j ROM:001250E0 ; ROM:001250D4↑j ROM:001250E0 rts ROM:001250E2 ; --------------------------------------------------------------------------- ROM:001250E2 rts ROM:001250E4 ROM:001250E4 ; =============== S U B R O U T I N E ======================================= ROM:001250E4 ROM:001250E4 ROM:001250E4 sub_1250E4: ; CODE XREF: sub_124FF0+8↑p ROM:001250E4 clr.w d1 ROM:001250E6 move.b ($1187).w,d1 ROM:001250EA cmpi.w #3,d1 ROM:001250EE bcc.s locret_1250F8 ROM:001250F0 movea.l off_1250FA(pc,d1.w*4),a0 ROM:001250F4 nop ROM:001250F6 jmp (a0) ROM:001250F8 ; --------------------------------------------------------------------------- ROM:001250F8 ROM:001250F8 locret_1250F8: ; CODE XREF: sub_1250E4+A↑j ROM:001250F8 rts ROM:001250F8 ; End of function sub_1250E4 ROM:001250F8 ROM:001250F8 ; --------------------------------------------------------------------------- ROM:001250FA off_1250FA: dc.l loc_125106 ; DATA XREF: sub_1250E4+C↑r ROM:001250FE dc.l loc_125110 ROM:00125102 dc.l loc_12516E ROM:00125106 ; --------------------------------------------------------------------------- ROM:00125106 ROM:00125106 loc_125106: ; DATA XREF: ROM:off_1250FA↑o ROM:00125106 move.b #1,($1187).w ROM:0012510C bra.s locret_12516C ROM:0012510E ; --------------------------------------------------------------------------- ROM:0012510E rts ROM:00125110 ; --------------------------------------------------------------------------- ROM:00125110 ROM:00125110 loc_125110: ; DATA XREF: ROM:001250FE↑o ROM:00125110 move.w $3AE(a5),d0 ROM:00125114 cmp.w ($A5E).w,d0 ROM:00125118 blt.s locret_12516C ROM:0012511A move.w $3AA(a5),d0 ROM:0012511E move.w ($C80).w,d1 ROM:00125122 cmpi.w #0,d1 ROM:00125126 bge.s loc_12512A ROM:00125128 neg.w d1 ROM:0012512A ROM:0012512A loc_12512A: ; CODE XREF: ROM:00125126↑j ROM:0012512A btst #1,($134B).w ROM:00125130 beq.s locret_12516C ROM:00125132 cmp.w d1,d0 ROM:00125134 bgt.s locret_12516C ROM:00125136 move.w $3B4(a5),d0 ROM:0012513A cmp.w ($A5A).w,d0 ROM:0012513E blt.s locret_12516C ROM:00125140 btst #7,($1349).w ROM:00125146 beq.s locret_12516C ROM:00125148 btst #1,($136B).w ROM:0012514E beq.s locret_12516C ROM:00125150 move.w $3AC(a5),d0 ROM:00125154 clr.b ($8E6).w ROM:00125158 move.w d0,($6B0).w ROM:0012515C move.b #1,($8E6).w ROM:00125162 move.b #2,($1187).w ROM:00125168 bra.w locret_1251E0 ROM:0012516C ; --------------------------------------------------------------------------- ROM:0012516C ROM:0012516C locret_12516C: ; CODE XREF: ROM:0012510C↑j ROM:0012516C ; ROM:00125118↑j ... ROM:0012516C rts ROM:0012516E ; --------------------------------------------------------------------------- ROM:0012516E ROM:0012516E loc_12516E: ; DATA XREF: ROM:00125102↑o ROM:0012516E btst #7,($1349).w ROM:00125174 beq.s loc_1251AA ROM:00125176 move.w $3AE(a5),d0 ROM:0012517A cmp.w ($A5E).w,d0 ROM:0012517E bge.s loc_125182 ROM:00125180 bra.s loc_1251AA ROM:00125182 ; --------------------------------------------------------------------------- ROM:00125182 ROM:00125182 loc_125182: ; CODE XREF: ROM:0012517E↑j ROM:00125182 move.w $3B4(a5),d0 ROM:00125186 cmp.w ($A5A).w,d0 ROM:0012518A bge.s loc_12518E ROM:0012518C bra.s loc_1251AA ROM:0012518E ; --------------------------------------------------------------------------- ROM:0012518E ROM:0012518E loc_12518E: ; CODE XREF: ROM:0012518A↑j ROM:0012518E move.w $3AA(a5),d0 ROM:00125192 move.w ($C80).w,d1 ROM:00125196 cmpi.w #0,d1 ROM:0012519A bge.s loc_12519E ROM:0012519C neg.w d1 ROM:0012519E ROM:0012519E loc_12519E: ; CODE XREF: ROM:0012519A↑j ROM:0012519E btst #1,($134B).w ROM:001251A4 beq.s loc_1251AA ROM:001251A6 cmp.w d1,d0 ROM:001251A8 ble.s loc_1251B2 ROM:001251AA ROM:001251AA loc_1251AA: ; CODE XREF: ROM:00125174↑j ROM:001251AA ; ROM:00125180↑j ... ROM:001251AA move.b #1,($1187).w ROM:001251B0 bra.s locret_12516C ROM:001251B2 ; --------------------------------------------------------------------------- ROM:001251B2 ROM:001251B2 loc_1251B2: ; CODE XREF: ROM:001251A8↑j ROM:001251B2 cmpi.w #0,($6B0).w ROM:001251B8 bgt.s locret_1251E0 ROM:001251BA bsr.w sub_1251F6 ROM:001251BE move.w ($C80).w,($C7E).w ROM:001251C4 move.w $3AC(a5),d0 ROM:001251C8 clr.b ($8E6).w ROM:001251CC move.w d0,($6B0).w ROM:001251D0 move.b #1,($8E6).w ROM:001251D6 move.b #2,($1187).w ROM:001251DC bra.w *+4 ROM:001251E0 ; --------------------------------------------------------------------------- ROM:001251E0 ROM:001251E0 locret_1251E0: ; CODE XREF: ROM:00125168↑j ROM:001251E0 ; ROM:001251B8↑j ... ROM:001251E0 rts ROM:001251E2 ; --------------------------------------------------------------------------- ROM:001251E2 rts ROM:001251E4 ROM:001251E4 ; =============== S U B R O U T I N E ======================================= ROM:001251E4 ROM:001251E4 ROM:001251E4 sub_1251E4: ; CODE XREF: ROM:001250B6↑p ROM:001251E4 move.w ($1394).w,d0 ROM:001251E8 add.w ($C80).w,d0 ROM:001251EC add.w $3B2(a5),d0 ROM:001251F0 move.w d0,($1394).w ROM:001251F4 rts ROM:001251F4 ; End of function sub_1251E4 ROM:001251F4 ROM:001251F6 ROM:001251F6 ; =============== S U B R O U T I N E ======================================= ROM:001251F6 ROM:001251F6 ROM:001251F6 sub_1251F6: ; CODE XREF: ROM:001251BA↑p ROM:001251F6 move.w ($C80).w,d0 ROM:001251FA move.w ($1394).w,d1 ROM:001251FE cmpi.w #0,d0 ROM:00125202 ble.s loc_12520A ROM:00125204 addi.w #5,d1 ROM:00125208 bra.s loc_12520E ROM:0012520A ; --------------------------------------------------------------------------- ROM:0012520A ROM:0012520A loc_12520A: ; CODE XREF: sub_1251F6+C↑j ROM:0012520A subi.w #5,d1 ROM:0012520E ROM:0012520E loc_12520E: ; CODE XREF: sub_1251F6+12↑j ROM:0012520E move.w d1,($1394).w ROM:00125212 rts ROM:00125212 ; End of function sub_1251F6 ROM:00125212 ROM:00125214 ROM:00125214 ; =============== S U B R O U T I N E ======================================= ROM:00125214 ROM:00125214 ROM:00125214 sub_125214: ; CODE XREF: sub_124FF0+4↑p ROM:00125214 bclr #7,($1349).w ROM:0012521A move.w ($BDA).w,d0 ROM:0012521E cmpi.w #0,d0 ROM:00125222 bne.s locret_125242 ROM:00125224 btst #1,($143D).w ROM:0012522A beq.s loc_12523C ROM:0012522C btst #0,($C59).w ROM:00125232 bne.s locret_125242 ROM:00125234 btst #7,($1369).w ROM:0012523A bne.s locret_125242 ROM:0012523C ROM:0012523C loc_12523C: ; CODE XREF: sub_125214+16↑j ROM:0012523C bset #7,($1349).w ROM:00125242 ROM:00125242 locret_125242: ; CODE XREF: sub_125214+E↑j ROM:00125242 ; sub_125214+1E↑j ... ROM:00125242 rts ROM:00125242 ; End of function sub_125214 ROM:00125242 ROM:00125244 ROM:00125244 ; =============== S U B R O U T I N E ======================================= ROM:00125244 ROM:00125244 ROM:00125244 sub_125244: ; CODE XREF: sub_124FF0+C↑p ROM:00125244 bsr.w sub_1254B6 ROM:00125248 bsr.w sub_1254C4 ROM:0012524C bsr.w sub_12525A ROM:00125250 bsr.w sub_125346 ROM:00125254 bsr.w sub_125516 ROM:00125258 rts ROM:00125258 ; End of function sub_125244 ROM:00125258 ROM:0012525A ROM:0012525A ; =============== S U B R O U T I N E ======================================= ROM:0012525A ROM:0012525A ROM:0012525A sub_12525A: ; CODE XREF: sub_125244+8↑p ROM:0012525A clr.w d1 ROM:0012525C move.b ($1189).w,d1 ROM:00125260 cmpi.w #4,d1 ROM:00125264 bcc.s locret_12526E ROM:00125266 movea.l off_125270(pc,d1.w*4),a0 ROM:0012526A nop ROM:0012526C jmp (a0) ROM:0012526E ; --------------------------------------------------------------------------- ROM:0012526E ROM:0012526E locret_12526E: ; CODE XREF: sub_12525A+A↑j ROM:0012526E rts ROM:0012526E ; End of function sub_12525A ROM:0012526E ROM:0012526E ; --------------------------------------------------------------------------- ROM:00125270 off_125270: dc.l loc_125280 ; DATA XREF: sub_12525A+C↑r ROM:00125274 dc.l loc_125290 ROM:00125278 dc.l loc_1252D2 ROM:0012527C dc.l loc_125300 ROM:00125280 ; --------------------------------------------------------------------------- ROM:00125280 ROM:00125280 loc_125280: ; DATA XREF: ROM:off_125270↑o ROM:00125280 bclr #5,($1355).w ROM:00125286 move.b #1,($1189).w ROM:0012528C bra.s locret_1252D0 ROM:0012528E ; --------------------------------------------------------------------------- ROM:0012528E rts ROM:00125290 ; --------------------------------------------------------------------------- ROM:00125290 ROM:00125290 loc_125290: ; DATA XREF: ROM:00125274↑o ROM:00125290 btst #7,($4D2).w ROM:00125296 beq.s loc_1252AE ROM:00125298 bset #5,($1355).w ROM:0012529E move.w #$1388,($C7E).w ROM:001252A4 move.b #3,($1189).w ROM:001252AA bra.w locret_125342 ROM:001252AE ; --------------------------------------------------------------------------- ROM:001252AE ROM:001252AE loc_1252AE: ; CODE XREF: ROM:00125296↑j ROM:001252AE move.w ($1394).w,d0 ROM:001252B2 add.w $3B8(a5),d0 ROM:001252B6 cmp.w ($A6A).w,d0 ROM:001252BA bgt.s locret_1252D0 ROM:001252BC bset #5,($1355).w ROM:001252C2 move.w #$1388,($C7E).w ROM:001252C8 move.b #2,($1189).w ROM:001252CE bra.s locret_1252FE ROM:001252D0 ; --------------------------------------------------------------------------- ROM:001252D0 ROM:001252D0 locret_1252D0: ; CODE XREF: ROM:0012528C↑j ROM:001252D0 ; ROM:001252BA↑j ... ROM:001252D0 rts ROM:001252D2 ; --------------------------------------------------------------------------- ROM:001252D2 ROM:001252D2 loc_1252D2: ; DATA XREF: ROM:00125278↑o ROM:001252D2 btst #7,($4D2).w ROM:001252D8 beq.s loc_1252E2 ROM:001252DA move.b #3,($1189).w ROM:001252E0 bra.s locret_125342 ROM:001252E2 ; --------------------------------------------------------------------------- ROM:001252E2 ROM:001252E2 loc_1252E2: ; CODE XREF: ROM:001252D8↑j ROM:001252E2 move.w ($1394).w,d0 ROM:001252E6 add.w $3BA(a5),d0 ROM:001252EA cmp.w ($A6A).w,d0 ROM:001252EE ble.s locret_1252FE ROM:001252F0 bclr #5,($1355).w ROM:001252F6 move.b #1,($1189).w ROM:001252FC bra.s locret_1252D0 ROM:001252FE ; --------------------------------------------------------------------------- ROM:001252FE ROM:001252FE locret_1252FE: ; CODE XREF: ROM:001252CE↑j ROM:001252FE ; ROM:001252EE↑j ... ROM:001252FE rts ROM:00125300 ; --------------------------------------------------------------------------- ROM:00125300 ROM:00125300 loc_125300: ; DATA XREF: ROM:0012527C↑o ROM:00125300 move.w ($1394).w,d0 ROM:00125304 add.w $3BA(a5),d0 ROM:00125308 btst #7,($4D2).w ROM:0012530E bne.s loc_125324 ROM:00125310 cmp.w ($A6A).w,d0 ROM:00125314 ble.s loc_125324 ROM:00125316 bclr #5,($1355).w ROM:0012531C move.b #1,($1189).w ROM:00125322 bra.s locret_1252D0 ROM:00125324 ; --------------------------------------------------------------------------- ROM:00125324 ROM:00125324 loc_125324: ; CODE XREF: ROM:0012530E↑j ROM:00125324 ; ROM:00125314↑j ROM:00125324 move.w ($1394).w,d0 ROM:00125328 add.w $3B8(a5),d0 ROM:0012532C btst #7,($4D2).w ROM:00125332 bne.s locret_125342 ROM:00125334 cmp.w ($A6A).w,d0 ROM:00125338 bgt.s locret_125342 ROM:0012533A move.b #2,($1189).w ROM:00125340 bra.s locret_1252FE ROM:00125342 ; --------------------------------------------------------------------------- ROM:00125342 ROM:00125342 locret_125342: ; CODE XREF: ROM:001252AA↑j ROM:00125342 ; ROM:001252E0↑j ... ROM:00125342 rts ROM:00125344 ; --------------------------------------------------------------------------- ROM:00125344 rts ROM:00125346 ROM:00125346 ; =============== S U B R O U T I N E ======================================= ROM:00125346 ROM:00125346 ROM:00125346 sub_125346: ; CODE XREF: sub_125244+C↑p ROM:00125346 clr.w d1 ROM:00125348 move.b ($118A).w,d1 ROM:0012534C cmpi.w #5,d1 ROM:00125350 bcc.s locret_12535A ROM:00125352 movea.l off_12535C(pc,d1.w*4),a0 ROM:00125356 nop ROM:00125358 jmp (a0) ROM:0012535A ; --------------------------------------------------------------------------- ROM:0012535A ROM:0012535A locret_12535A: ; CODE XREF: sub_125346+A↑j ROM:0012535A rts ROM:0012535A ; End of function sub_125346 ROM:0012535A ROM:0012535A ; --------------------------------------------------------------------------- ROM:0012535C off_12535C: dc.l loc_125370 ; DATA XREF: sub_125346+C↑r ROM:00125360 dc.l loc_125380 ROM:00125364 dc.l loc_1253AC ROM:00125368 dc.l loc_1253F0 ROM:0012536C dc.l loc_125474 ROM:00125370 ; --------------------------------------------------------------------------- ROM:00125370 ROM:00125370 loc_125370: ; DATA XREF: ROM:off_12535C↑o ROM:00125370 bclr #4,($134E).w ROM:00125376 move.b #1,($118A).w ROM:0012537C bra.s locret_1253AA ROM:0012537E ; --------------------------------------------------------------------------- ROM:0012537E rts ROM:00125380 ; --------------------------------------------------------------------------- ROM:00125380 ROM:00125380 loc_125380: ; DATA XREF: ROM:00125360↑o ROM:00125380 btst #6,($1360).w ROM:00125386 beq.s locret_1253AA ROM:00125388 btst #5,($1355).w ROM:0012538E bne.s locret_1253AA ROM:00125390 move.w $3C0(a5),d0 ROM:00125394 clr.b ($8E8).w ROM:00125398 move.w d0,($6B4).w ROM:0012539C move.b #1,($8E8).w ROM:001253A2 move.b #2,($118A).w ROM:001253A8 bra.s locret_1253EE ROM:001253AA ; --------------------------------------------------------------------------- ROM:001253AA ROM:001253AA locret_1253AA: ; CODE XREF: ROM:0012537C↑j ROM:001253AA ; ROM:00125386↑j ... ROM:001253AA rts ROM:001253AC ; --------------------------------------------------------------------------- ROM:001253AC ROM:001253AC loc_1253AC: ; DATA XREF: ROM:00125364↑o ROM:001253AC btst #5,($1355).w ROM:001253B2 bne.s loc_1253BC ROM:001253B4 btst #6,($1360).w ROM:001253BA bne.s loc_1253C4 ROM:001253BC ROM:001253BC loc_1253BC: ; CODE XREF: ROM:001253B2↑j ROM:001253BC move.b #1,($118A).w ROM:001253C2 bra.s locret_1253AA ROM:001253C4 ; --------------------------------------------------------------------------- ROM:001253C4 ROM:001253C4 loc_1253C4: ; CODE XREF: ROM:001253BA↑j ROM:001253C4 cmpi.w #0,($6B4).w ROM:001253CA bgt.s locret_1253EE ROM:001253CC move.w ($C80).w,($C7E).w ROM:001253D2 move.w $3C2(a5),d0 ROM:001253D6 clr.b ($8E8).w ROM:001253DA move.w d0,($6B4).w ROM:001253DE move.b #1,($8E8).w ROM:001253E4 move.b #3,($118A).w ROM:001253EA bra.w locret_125472 ROM:001253EE ; --------------------------------------------------------------------------- ROM:001253EE ROM:001253EE locret_1253EE: ; CODE XREF: ROM:001253A8↑j ROM:001253EE ; ROM:001253CA↑j ROM:001253EE rts ROM:001253F0 ; --------------------------------------------------------------------------- ROM:001253F0 ROM:001253F0 loc_1253F0: ; DATA XREF: ROM:00125368↑o ROM:001253F0 move.w ($C80).w,d0 ROM:001253F4 sub.w ($C7E).w,d0 ROM:001253F8 move.w $3BC(a5),d1 ROM:001253FC cmp.w d0,d1 ROM:001253FE bgt.s loc_125410 ROM:00125400 bset #4,($134E).w ROM:00125406 move.b #4,($118A).w ROM:0012540C bra.w locret_1254B2 ROM:00125410 ; --------------------------------------------------------------------------- ROM:00125410 ROM:00125410 loc_125410: ; CODE XREF: ROM:001253FE↑j ROM:00125410 cmpi.w #0,($6B4).w ROM:00125416 bgt.s loc_125440 ROM:00125418 move.w ($C7E).w,d0 ROM:0012541C cmp.w ($C80).w,d0 ROM:00125420 bge.s loc_125440 ROM:00125422 bsr.w sub_1254DE ROM:00125426 move.w $3C2(a5),d0 ROM:0012542A clr.b ($8E8).w ROM:0012542E move.w d0,($6B4).w ROM:00125432 move.b #1,($8E8).w ROM:00125438 move.b #3,($118A).w ROM:0012543E bra.s locret_125472 ROM:00125440 ; --------------------------------------------------------------------------- ROM:00125440 ROM:00125440 loc_125440: ; CODE XREF: ROM:00125416↑j ROM:00125440 ; ROM:00125420↑j ROM:00125440 btst #5,($1355).w ROM:00125446 bne.s loc_125450 ROM:00125448 btst #6,($1360).w ROM:0012544E bne.s loc_12545A ROM:00125450 ROM:00125450 loc_125450: ; CODE XREF: ROM:00125446↑j ROM:00125450 move.b #1,($118A).w ROM:00125456 bra.w locret_1253AA ROM:0012545A ; --------------------------------------------------------------------------- ROM:0012545A ROM:0012545A loc_12545A: ; CODE XREF: ROM:0012544E↑j ROM:0012545A move.w ($C7E).w,d0 ROM:0012545E cmp.w ($C80).w,d0 ROM:00125462 ble.s locret_125472 ROM:00125464 bsr.w sub_1254EC ROM:00125468 move.b #3,($118A).w ROM:0012546E bra.w *+4 ROM:00125472 ; --------------------------------------------------------------------------- ROM:00125472 ROM:00125472 locret_125472: ; CODE XREF: ROM:001253EA↑j ROM:00125472 ; ROM:0012543E↑j ... ROM:00125472 rts ROM:00125474 ; --------------------------------------------------------------------------- ROM:00125474 ROM:00125474 loc_125474: ; DATA XREF: ROM:0012536C↑o ROM:00125474 move.w $3BE(a5),d0 ROM:00125478 move.w ($C80).w,d1 ROM:0012547C sub.w ($C7E).w,d1 ROM:00125480 cmp.w d1,d0 ROM:00125482 ble.s loc_125492 ROM:00125484 bclr #4,($134E).w ROM:0012548A move.b #3,($118A).w ROM:00125490 bra.s locret_125472 ROM:00125492 ; --------------------------------------------------------------------------- ROM:00125492 ROM:00125492 loc_125492: ; CODE XREF: ROM:00125482↑j ROM:00125492 btst #5,($1355).w ROM:00125498 bne.s loc_1254A2 ROM:0012549A btst #6,($1360).w ROM:001254A0 bne.s locret_1254B2 ROM:001254A2 ROM:001254A2 loc_1254A2: ; CODE XREF: ROM:00125498↑j ROM:001254A2 bclr #4,($134E).w ROM:001254A8 move.b #1,($118A).w ROM:001254AE bra.w locret_1253AA ROM:001254B2 ; --------------------------------------------------------------------------- ROM:001254B2 ROM:001254B2 locret_1254B2: ; CODE XREF: ROM:0012540C↑j ROM:001254B2 ; ROM:001254A0↑j ROM:001254B2 rts ROM:001254B4 ; --------------------------------------------------------------------------- ROM:001254B4 rts ROM:001254B6 ROM:001254B6 ; =============== S U B R O U T I N E ======================================= ROM:001254B6 ROM:001254B6 ROM:001254B6 sub_1254B6: ; CODE XREF: sub_125244↑p ROM:001254B6 move.w ($A6A).w,d0 ROM:001254BA sub.w ($1394).w,d0 ROM:001254BE move.w d0,($C80).w ROM:001254C2 rts ROM:001254C2 ; End of function sub_1254B6 ROM:001254C2 ROM:001254C4 ROM:001254C4 ; =============== S U B R O U T I N E ======================================= ROM:001254C4 ROM:001254C4 ROM:001254C4 sub_1254C4: ; CODE XREF: sub_125244+4↑p ROM:001254C4 move.w ($C80).w,d0 ROM:001254C8 muls.w $3C8(a5),d0 ROM:001254CC divs.w $3C6(a5),d0 ROM:001254D0 addi.w #$2328,d0 ROM:001254D4 sub.w $3C8(a5),d0 ROM:001254D8 move.w d0,($C7C).w ROM:001254DC rts ROM:001254DC ; End of function sub_1254C4 ROM:001254DC ROM:001254DE ROM:001254DE ; =============== S U B R O U T I N E ======================================= ROM:001254DE ROM:001254DE ROM:001254DE sub_1254DE: ; CODE XREF: ROM:00125422↑p ROM:001254DE move.w ($C7E).w,d0 ROM:001254E2 addi.w #1,d0 ROM:001254E6 move.w d0,($C7E).w ROM:001254EA rts ROM:001254EA ; End of function sub_1254DE ROM:001254EA ROM:001254EC ROM:001254EC ; =============== S U B R O U T I N E ======================================= ROM:001254EC ROM:001254EC ROM:001254EC sub_1254EC: ; CODE XREF: ROM:00125464↑p ROM:001254EC clr.l d1 ROM:001254EE move.w ($C80).w,d1 ROM:001254F2 swap d1 ROM:001254F4 move.w ($C7E).w,d2 ROM:001254F8 swap d2 ROM:001254FA move.w ($C82).w,d2 ROM:001254FE move.w $3C4(a5),d3 ROM:00125502 ext.l d3 ROM:00125504 bsr.l sub_1177FC ROM:0012550A move.w d4,($C82).w ROM:0012550E swap d4 ROM:00125510 move.w d4,($C7E).w ROM:00125514 rts ROM:00125514 ; End of function sub_1254EC ROM:00125514 ROM:00125516 ROM:00125516 ; =============== S U B R O U T I N E ======================================= ROM:00125516 ROM:00125516 ROM:00125516 sub_125516: ; CODE XREF: sub_125244+10↑p ROM:00125516 move.w $3B6(a5),d0 ROM:0012551A cmpi.w #0,d0 ROM:0012551E bne.s loc_125538 ROM:00125520 btst #5,($1355).w ROM:00125526 bne.s loc_125564 ROM:00125528 btst #4,($134E).w ROM:0012552E bne.s loc_125564 ROM:00125530 bclr #1,($134C).w ROM:00125536 bra.s loc_12556A ROM:00125538 ; --------------------------------------------------------------------------- ROM:00125538 ROM:00125538 loc_125538: ; CODE XREF: sub_125516+8↑j ROM:00125538 cmpi.w #1,d0 ROM:0012553C bne.s loc_125552 ROM:0012553E bclr #1,($134C).w ROM:00125544 bclr #5,($1355).w ROM:0012554A bclr #4,($134E).w ROM:00125550 bra.s loc_12556A ROM:00125552 ; --------------------------------------------------------------------------- ROM:00125552 ROM:00125552 loc_125552: ; CODE XREF: sub_125516+26↑j ROM:00125552 cmpi.w #2,d0 ROM:00125556 bne.s loc_12556A ROM:00125558 bset #5,($1355).w ROM:0012555E bset #4,($134E).w ROM:00125564 ROM:00125564 loc_125564: ; CODE XREF: sub_125516+10↑j ROM:00125564 ; sub_125516+18↑j ROM:00125564 bset #1,($134C).w ROM:0012556A ROM:0012556A loc_12556A: ; CODE XREF: sub_125516+20↑j ROM:0012556A ; sub_125516+3A↑j ... ROM:0012556A btst #5,($97D).w ROM:00125570 beq.s locret_12558C ROM:00125572 btst #5,($981).w ROM:00125578 beq.s locret_12558C ROM:0012557A bclr #1,($134C).w ROM:00125580 bclr #5,($1355).w ROM:00125586 bclr #4,($134E).w ROM:0012558C ROM:0012558C locret_12558C: ; CODE XREF: sub_125516+5A↑j ROM:0012558C ; sub_125516+62↑j ROM:0012558C rts ROM:0012558C ; End of function sub_125516 ROM:0012558C ROM:0012558E ROM:0012558E ; =============== S U B R O U T I N E ======================================= ROM:0012558E ROM:0012558E ROM:0012558E sub_12558E: ; CODE XREF: ROM:0011747C↑p ROM:0012558E bsr.w sub_1255CA ROM:00125592 bsr.w sub_12587C ROM:00125596 move.w #0,($C84).w ROM:0012559C bra.s loc_1255A4 ROM:0012559E ; --------------------------------------------------------------------------- ROM:0012559E ROM:0012559E loc_12559E: ; CODE XREF: sub_12558E+22↓j ROM:0012559E addi.w #1,($C84).w ROM:001255A4 ROM:001255A4 loc_1255A4: ; CODE XREF: sub_12558E+E↑j ROM:001255A4 cmpi.w #1,($C84).w ROM:001255AA bgt.s loc_1255B2 ROM:001255AC bsr.w sub_1255F2 ROM:001255B0 bra.s loc_12559E ROM:001255B2 ; --------------------------------------------------------------------------- ROM:001255B2 ROM:001255B2 loc_1255B2: ; CODE XREF: sub_12558E+1C↑j ROM:001255B2 bsr.l sub_125A22 ROM:001255B8 bsr.l sub_125CA4 ROM:001255BE bsr.l sub_12606A ROM:001255C4 bsr.w sub_1259A2 ROM:001255C8 rts ROM:001255C8 ; End of function sub_12558E ROM:001255C8 ROM:001255CA ROM:001255CA ; =============== S U B R O U T I N E ======================================= ROM:001255CA ROM:001255CA ROM:001255CA sub_1255CA: ; CODE XREF: sub_12558E↑p ROM:001255CA bclr #7,($1361).w ROM:001255D0 cmpi.w #0,($6B6).w ROM:001255D6 bgt.s locret_1255F0 ROM:001255D8 move.w $3D0(a5),d0 ROM:001255DC clr.b ($8E9).w ROM:001255E0 move.w d0,($6B6).w ROM:001255E4 move.b #1,($8E9).w ROM:001255EA bset #7,($1361).w ROM:001255F0 ROM:001255F0 locret_1255F0: ; CODE XREF: sub_1255CA+C↑j ROM:001255F0 rts ROM:001255F0 ; End of function sub_1255CA ROM:001255F0 ROM:001255F2 ROM:001255F2 ; =============== S U B R O U T I N E ======================================= ROM:001255F2 ROM:001255F2 ROM:001255F2 sub_1255F2: ; CODE XREF: sub_12558E+1E↑p ROM:001255F2 move.w ($C84).w,d7 ROM:001255F6 clr.w d1 ROM:001255F8 move.b $131C(d7.w),d1 ROM:001255FE cmpi.w #5,d1 ROM:00125602 bcc.s locret_12560C ROM:00125604 movea.l off_12560E(pc,d1.w*4),a0 ROM:00125608 nop ROM:0012560A jmp (a0) ROM:0012560C ; --------------------------------------------------------------------------- ROM:0012560C ROM:0012560C locret_12560C: ; CODE XREF: sub_1255F2+10↑j ROM:0012560C rts ROM:0012560C ; End of function sub_1255F2 ROM:0012560C ROM:0012560C ; --------------------------------------------------------------------------- ROM:0012560E off_12560E: dc.l loc_125622 ; DATA XREF: sub_1255F2+12↑r ROM:00125612 dc.l loc_125640 ROM:00125616 dc.l loc_125674 ROM:0012561A dc.l loc_1256B6 ROM:0012561E dc.l loc_125714 ROM:00125622 ; --------------------------------------------------------------------------- ROM:00125622 ROM:00125622 loc_125622: ; DATA XREF: ROM:off_12560E↑o ROM:00125622 bclr d7,($118C).w ROM:00125626 bclr d7,($118B).w ROM:0012562A move.w #0,$FD2(d7.w*2) ROM:00125632 bsr.w sub_1259D0 ROM:00125636 move.b #1,$131C(d7.w) ROM:0012563E bra.s locret_125672 ROM:00125640 ; --------------------------------------------------------------------------- ROM:00125640 ROM:00125640 loc_125640: ; DATA XREF: ROM:00125612↑o ROM:00125640 move.w $3CA(a5),d2 ROM:00125644 btst #5,($1362).w ROM:0012564A beq.s locret_125672 ROM:0012564C cmp.w ($A4C).w,d2 ROM:00125650 ble.s locret_125672 ROM:00125652 move.w $772(a5,d7.w*2),$FD2(d7.w*2) ROM:0012565C bsr.w sub_1259D0 ROM:00125660 bset d7,($118C).w ROM:00125664 move.b #2,$131C(d7.w) ROM:0012566C bra.l locret_1256B4 ROM:00125672 ; --------------------------------------------------------------------------- ROM:00125672 ROM:00125672 locret_125672: ; CODE XREF: ROM:0012563E↑j ROM:00125672 ; ROM:0012564A↑j ... ROM:00125672 rts ROM:00125674 ; --------------------------------------------------------------------------- ROM:00125674 ROM:00125674 loc_125674: ; DATA XREF: ROM:00125616↑o ROM:00125674 move.w $3CA(a5),d2 ROM:00125678 btst #5,($1362).w ROM:0012567E beq.s loc_125686 ROM:00125680 cmp.w ($A4C).w,d2 ROM:00125684 bgt.s loc_1256A0 ROM:00125686 ROM:00125686 loc_125686: ; CODE XREF: ROM:0012567E↑j ROM:00125686 move.w #0,$FD2(d7.w*2) ROM:0012568E bsr.w sub_1259D0 ROM:00125692 bclr d7,($118C).w ROM:00125696 move.b #1,$131C(d7.w) ROM:0012569E bra.s locret_125672 ROM:001256A0 ; --------------------------------------------------------------------------- ROM:001256A0 ROM:001256A0 loc_1256A0: ; CODE XREF: ROM:00125684↑j ROM:001256A0 btst d7,($13E3).w ROM:001256A4 beq.s locret_1256B4 ROM:001256A6 move.b #3,$131C(d7.w) ROM:001256AE bra.l locret_125712 ROM:001256B4 ; --------------------------------------------------------------------------- ROM:001256B4 ROM:001256B4 locret_1256B4: ; CODE XREF: ROM:0012566C↑j ROM:001256B4 ; ROM:001256A4↑j ROM:001256B4 rts ROM:001256B6 ; --------------------------------------------------------------------------- ROM:001256B6 ROM:001256B6 loc_1256B6: ; DATA XREF: ROM:0012561A↑o ROM:001256B6 move.w $3CA(a5),d2 ROM:001256BA btst #5,($1362).w ROM:001256C0 beq.s loc_1256C8 ROM:001256C2 cmp.w ($A4C).w,d2 ROM:001256C6 bgt.s loc_1256E6 ROM:001256C8 ROM:001256C8 loc_1256C8: ; CODE XREF: ROM:001256C0↑j ROM:001256C8 move.w #0,$FD2(d7.w*2) ROM:001256D0 bsr.w sub_1259D0 ROM:001256D4 bclr d7,($118C).w ROM:001256D8 move.b #1,$131C(d7.w) ROM:001256E0 bra.l locret_125672 ROM:001256E6 ; --------------------------------------------------------------------------- ROM:001256E6 ROM:001256E6 loc_1256E6: ; CODE XREF: ROM:001256C6↑j ROM:001256E6 cmpi.w #$2710,$FD2(d7.w*2) ROM:001256EE blt.s loc_125702 ROM:001256F0 bset d7,($118B).w ROM:001256F4 move.b #4,$131C(d7.w) ROM:001256FC bra.l locret_125758 ROM:00125702 ; --------------------------------------------------------------------------- ROM:00125702 ROM:00125702 loc_125702: ; CODE XREF: ROM:001256EE↑j ROM:00125702 btst #7,($1361).w ROM:00125708 beq.s locret_125712 ROM:0012570A bsr.w sub_12584C ROM:0012570E bsr.w sub_1259D0 ROM:00125712 ROM:00125712 locret_125712: ; CODE XREF: ROM:001256AE↑j ROM:00125712 ; ROM:00125708↑j ROM:00125712 rts ROM:00125714 ; --------------------------------------------------------------------------- ROM:00125714 ROM:00125714 loc_125714: ; DATA XREF: ROM:0012561E↑o ROM:00125714 move.w $3CA(a5),d2 ROM:00125718 btst #5,($1362).w ROM:0012571E beq.s loc_125726 ROM:00125720 cmp.w ($A4C).w,d2 ROM:00125724 bgt.s loc_125748 ROM:00125726 ROM:00125726 loc_125726: ; CODE XREF: ROM:0012571E↑j ROM:00125726 move.w #0,$FD2(d7.w*2) ROM:0012572E bsr.w sub_1259D0 ROM:00125732 bclr d7,($118C).w ROM:00125736 bclr d7,($118B).w ROM:0012573A move.b #1,$131C(d7.w) ROM:00125742 bra.l locret_125672 ROM:00125748 ; --------------------------------------------------------------------------- ROM:00125748 ROM:00125748 loc_125748: ; CODE XREF: ROM:00125724↑j ROM:00125748 btst #7,($1361).w ROM:0012574E beq.s locret_125758 ROM:00125750 bsr.w sub_1257BA ROM:00125754 bsr.w sub_1259D0 ROM:00125758 ROM:00125758 locret_125758: ; CODE XREF: ROM:001256FC↑j ROM:00125758 ; ROM:0012574E↑j ROM:00125758 rts ROM:0012575A ROM:0012575A ; =============== S U B R O U T I N E ======================================= ROM:0012575A ROM:0012575A ROM:0012575A sub_12575A: ; CODE XREF: ROM:001258B8↓p ROM:0012575A move.w #$388C,d1 ROM:0012575E move.w ($A90).w,d2 ROM:00125762 move.w ($A5A).w,d3 ROM:00125766 bsr.l sub_1178F0 ROM:0012576C move.w d1,($FDA).w ROM:00125770 move.w #$388E,d1 ROM:00125774 move.w ($A90).w,d2 ROM:00125778 move.w ($A5A).w,d3 ROM:0012577C bsr.l sub_1178F0 ROM:00125782 move.w d1,($FDC).w ROM:00125786 move.w #0,d7 ROM:0012578A bra.s loc_125790 ROM:0012578C ; --------------------------------------------------------------------------- ROM:0012578C ROM:0012578C loc_12578C: ; CODE XREF: sub_12575A:loc_1257B6↓j ROM:0012578C addi.w #1,d7 ROM:00125790 ROM:00125790 loc_125790: ; CODE XREF: sub_12575A+30↑j ROM:00125790 cmpi.w #1,d7 ROM:00125794 bgt.s locret_1257B8 ROM:00125796 btst d7,($13E3).w ROM:0012579A bne.s loc_1257B6 ROM:0012579C move.w $3CC(a5),d1 ROM:001257A0 muls.w $FDA(d7.w*2),d1 ROM:001257A6 divs.w #$64,d1 ; 'd' ROM:001257AA bvc.s loc_1257B0 ROM:001257AC move.w #$7FFF,d1 ROM:001257B0 ROM:001257B0 loc_1257B0: ; CODE XREF: sub_12575A+50↑j ROM:001257B0 move.w d1,$FDA(d7.w*2) ROM:001257B6 ROM:001257B6 loc_1257B6: ; CODE XREF: sub_12575A+40↑j ROM:001257B6 bra.s loc_12578C ROM:001257B8 ; --------------------------------------------------------------------------- ROM:001257B8 ROM:001257B8 locret_1257B8: ; CODE XREF: sub_12575A+3A↑j ROM:001257B8 rts ROM:001257B8 ; End of function sub_12575A ROM:001257B8 ROM:001257BA ROM:001257BA ; =============== S U B R O U T I N E ======================================= ROM:001257BA ROM:001257BA ROM:001257BA sub_1257BA: ; CODE XREF: ROM:00125750↑p ROM:001257BA cmpi.w #0,($C84).w ROM:001257C0 bne.s loc_1257D6 ROM:001257C2 move.w #$3888,d1 ROM:001257C6 move.w ($5BA).w,d2 ROM:001257CA move.w ($A5E).w,d3 ROM:001257CE bsr.l sub_1178F0 ROM:001257D4 bra.s loc_1257E8 ROM:001257D6 ; --------------------------------------------------------------------------- ROM:001257D6 ROM:001257D6 loc_1257D6: ; CODE XREF: sub_1257BA+6↑j ROM:001257D6 move.w #$388A,d1 ROM:001257DA move.w ($5BA).w,d2 ROM:001257DE move.w ($A5E).w,d3 ROM:001257E2 bsr.l sub_1178F0 ROM:001257E8 ROM:001257E8 loc_1257E8: ; CODE XREF: sub_1257BA+1A↑j ROM:001257E8 move.w ($C84).w,d7 ROM:001257EC move.w d1,$FD6(d7.w*2) ROM:001257F2 move.w #$37E0,d1 ROM:001257F6 move.w ($A4C).w,d2 ROM:001257FA bsr.l sub_1178F0 ROM:00125800 move.w ($C84).w,d7 ROM:00125804 muls.w $FD6(d7.w*2),d1 ROM:0012580A divs.w #$64,d1 ; 'd' ROM:0012580E bvs.s loc_125816 ROM:00125810 cmpi.w #$2710,d1 ROM:00125814 ble.s loc_12581A ROM:00125816 ROM:00125816 loc_125816: ; CODE XREF: sub_1257BA+54↑j ROM:00125816 move.w #$2710,d1 ROM:0012581A ROM:0012581A loc_12581A: ; CODE XREF: sub_1257BA+5A↑j ROM:0012581A swap d1 ROM:0012581C clr.w d1 ROM:0012581E move.w $FD2(d7.w*2),d2 ROM:00125824 swap d2 ROM:00125826 move.w $FDE(d7.w*2),d2 ROM:0012582C move.w $3CE(a5),d3 ROM:00125830 ext.l d3 ROM:00125832 bsr.l sub_1177FC ROM:00125838 move.w ($C84).w,d7 ROM:0012583C move.w d4,$FDE(d7.w*2) ROM:00125842 swap d4 ROM:00125844 move.w d4,$FD2(d7.w*2) ROM:0012584A rts ROM:0012584A ; End of function sub_1257BA ROM:0012584A ROM:0012584C ROM:0012584C ; =============== S U B R O U T I N E ======================================= ROM:0012584C ROM:0012584C ROM:0012584C sub_12584C: ; CODE XREF: ROM:0012570A↑p ROM:0012584C move.w ($C84).w,d7 ROM:00125850 move.w $776(a5,d7.w*2),d0 ROM:00125856 muls.w $3D0(a5),d0 ROM:0012585A divs.w #$64,d0 ; 'd' ROM:0012585E add.w $FD2(d7.w*2),d0 ROM:00125864 cmpi.w #$2710,d0 ROM:00125868 ble.s loc_125874 ROM:0012586A move.w #$2710,$FD2(d7.w*2) ROM:00125872 bra.s locret_12587A ROM:00125874 ; --------------------------------------------------------------------------- ROM:00125874 ROM:00125874 loc_125874: ; CODE XREF: sub_12584C+1C↑j ROM:00125874 move.w d0,$FD2(d7.w*2) ROM:0012587A ROM:0012587A locret_12587A: ; CODE XREF: sub_12584C+26↑j ROM:0012587A rts ROM:0012587A ; End of function sub_12584C ROM:0012587A ROM:0012587C ROM:0012587C ; =============== S U B R O U T I N E ======================================= ROM:0012587C ROM:0012587C ROM:0012587C sub_12587C: ; CODE XREF: sub_12558E+4↑p ROM:0012587C clr.w d1 ROM:0012587E move.b ($118D).w,d1 ROM:00125882 cmpi.w #5,d1 ROM:00125886 bcc.s locret_125890 ROM:00125888 movea.l off_125892(pc,d1.w*4),a0 ROM:0012588C nop ROM:0012588E jmp (a0) ROM:00125890 ; --------------------------------------------------------------------------- ROM:00125890 ROM:00125890 locret_125890: ; CODE XREF: sub_12587C+A↑j ROM:00125890 rts ROM:00125890 ; End of function sub_12587C ROM:00125890 ROM:00125890 ; --------------------------------------------------------------------------- ROM:00125892 off_125892: dc.l loc_1258A6 ; DATA XREF: sub_12587C+C↑r ROM:00125896 dc.l loc_1258B0 ROM:0012589A dc.l loc_1258D2 ROM:0012589E dc.l loc_125918 ROM:001258A2 dc.l loc_12593A ROM:001258A6 ; --------------------------------------------------------------------------- ROM:001258A6 ROM:001258A6 loc_1258A6: ; DATA XREF: ROM:off_125892↑o ROM:001258A6 move.b #1,($118D).w ROM:001258AC bra.s locret_1258D0 ROM:001258AE ; --------------------------------------------------------------------------- ROM:001258AE rts ROM:001258B0 ; --------------------------------------------------------------------------- ROM:001258B0 ROM:001258B0 loc_1258B0: ; DATA XREF: ROM:00125896↑o ROM:001258B0 btst #5,($1362).w ROM:001258B6 beq.s locret_1258D0 ROM:001258B8 bsr.w sub_12575A ROM:001258BC bclr #0,($13E3).w ROM:001258C2 bclr #1,($13E3).w ROM:001258C8 move.b #2,($118D).w ROM:001258CE bra.s locret_125916 ROM:001258D0 ; --------------------------------------------------------------------------- ROM:001258D0 ROM:001258D0 locret_1258D0: ; CODE XREF: ROM:001258AC↑j ROM:001258D0 ; ROM:001258B6↑j ... ROM:001258D0 rts ROM:001258D2 ; --------------------------------------------------------------------------- ROM:001258D2 ROM:001258D2 loc_1258D2: ; DATA XREF: ROM:0012589A↑o ROM:001258D2 btst #5,($1362).w ROM:001258D8 bne.s loc_1258E2 ROM:001258DA move.b #1,($118D).w ROM:001258E0 bra.s locret_1258D0 ROM:001258E2 ; --------------------------------------------------------------------------- ROM:001258E2 ROM:001258E2 loc_1258E2: ; CODE XREF: ROM:001258D8↑j ROM:001258E2 btst #0,($1355).w ROM:001258E8 beq.s loc_1258F2 ROM:001258EA move.b #3,($118D).w ROM:001258F0 bra.s locret_125938 ROM:001258F2 ; --------------------------------------------------------------------------- ROM:001258F2 ROM:001258F2 loc_1258F2: ; CODE XREF: ROM:001258E8↑j ROM:001258F2 btst #0,($13E3).w ROM:001258F8 beq.s loc_12590A ROM:001258FA btst #1,($13E3).w ROM:00125900 beq.s loc_12590A ROM:00125902 move.b #4,($118D).w ROM:00125908 bra.s locret_12594E ROM:0012590A ; --------------------------------------------------------------------------- ROM:0012590A ROM:0012590A loc_12590A: ; CODE XREF: ROM:001258F8↑j ROM:0012590A ; ROM:00125900↑j ROM:0012590A btst #7,($1361).w ROM:00125910 beq.s locret_125916 ROM:00125912 bsr.w sub_125950 ROM:00125916 ROM:00125916 locret_125916: ; CODE XREF: ROM:001258CE↑j ROM:00125916 ; ROM:00125910↑j ... ROM:00125916 rts ROM:00125918 ; --------------------------------------------------------------------------- ROM:00125918 ROM:00125918 loc_125918: ; DATA XREF: ROM:0012589E↑o ROM:00125918 btst #5,($1362).w ROM:0012591E bne.s loc_125928 ROM:00125920 move.b #1,($118D).w ROM:00125926 bra.s locret_1258D0 ROM:00125928 ; --------------------------------------------------------------------------- ROM:00125928 ROM:00125928 loc_125928: ; CODE XREF: ROM:0012591E↑j ROM:00125928 btst #0,($1355).w ROM:0012592E bne.s locret_125938 ROM:00125930 move.b #2,($118D).w ROM:00125936 bra.s locret_125916 ROM:00125938 ; --------------------------------------------------------------------------- ROM:00125938 ROM:00125938 locret_125938: ; CODE XREF: ROM:001258F0↑j ROM:00125938 ; ROM:0012592E↑j ROM:00125938 rts ROM:0012593A ; --------------------------------------------------------------------------- ROM:0012593A ROM:0012593A loc_12593A: ; DATA XREF: ROM:001258A2↑o ROM:0012593A btst #5,($1362).w ROM:00125940 bne.s locret_12594E ROM:00125942 move.b #1,($118D).w ROM:00125948 bra.l locret_1258D0 ROM:0012594E ; --------------------------------------------------------------------------- ROM:0012594E ROM:0012594E locret_12594E: ; CODE XREF: ROM:00125908↑j ROM:0012594E ; ROM:00125940↑j ROM:0012594E rts ROM:00125950 ROM:00125950 ; =============== S U B R O U T I N E ======================================= ROM:00125950 ROM:00125950 ROM:00125950 sub_125950: ; CODE XREF: ROM:00125912↑p ROM:00125950 btst #0,($13E3).w ROM:00125956 bne.s loc_125978 ROM:00125958 move.w #$37DC,d1 ROM:0012595C move.w ($CB8).w,d2 ROM:00125960 bsr.l sub_1178F0 ROM:00125966 sub.w d1,($FDA).w ROM:0012596A bgt.w loc_125978 ROM:0012596E clr.w ($FDA).w ROM:00125972 bset #0,($13E3).w ROM:00125978 ROM:00125978 loc_125978: ; CODE XREF: sub_125950+6↑j ROM:00125978 ; sub_125950+1A↑j ROM:00125978 btst #1,($13E3).w ROM:0012597E bne.s locret_1259A0 ROM:00125980 move.w #$37DE,d1 ROM:00125984 move.w ($CB8).w,d2 ROM:00125988 bsr.l sub_1178F0 ROM:0012598E sub.w d1,($FDC).w ROM:00125992 bgt.w locret_1259A0 ROM:00125996 clr.w ($FDC).w ROM:0012599A bset #1,($13E3).w ROM:001259A0 ROM:001259A0 locret_1259A0: ; CODE XREF: sub_125950+2E↑j ROM:001259A0 ; sub_125950+42↑j ROM:001259A0 rts ROM:001259A0 ; End of function sub_125950 ROM:001259A0 ROM:001259A2 ROM:001259A2 ; =============== S U B R O U T I N E ======================================= ROM:001259A2 ROM:001259A2 ROM:001259A2 sub_1259A2: ; CODE XREF: sub_12558E+36↑p ROM:001259A2 btst #1,($1196).w ROM:001259A8 beq.s loc_1259B2 ROM:001259AA bset #1,($113C).w ROM:001259B0 bra.s loc_1259B8 ROM:001259B2 ; --------------------------------------------------------------------------- ROM:001259B2 ROM:001259B2 loc_1259B2: ; CODE XREF: sub_1259A2+6↑j ROM:001259B2 bclr #1,($113C).w ROM:001259B8 ROM:001259B8 loc_1259B8: ; CODE XREF: sub_1259A2+E↑j ROM:001259B8 btst #0,($118C).w ROM:001259BE beq.s loc_1259C8 ROM:001259C0 bset #5,($135F).w ROM:001259C6 bra.s locret_1259CE ROM:001259C8 ; --------------------------------------------------------------------------- ROM:001259C8 ROM:001259C8 loc_1259C8: ; CODE XREF: sub_1259A2+1C↑j ROM:001259C8 bclr #5,($135F).w ROM:001259CE ROM:001259CE locret_1259CE: ; CODE XREF: sub_1259A2+24↑j ROM:001259CE rts ROM:001259CE ; End of function sub_1259A2 ROM:001259CE ROM:001259D0 ROM:001259D0 ; =============== S U B R O U T I N E ======================================= ROM:001259D0 ROM:001259D0 ROM:001259D0 sub_1259D0: ; CODE XREF: ROM:00125632↑p ROM:001259D0 ; ROM:0012565C↑p ... ROM:001259D0 move.w ($C84).w,d7 ROM:001259D4 cmpi.w #0,$FD2(d7.w*2) ROM:001259DC bne.s loc_1259F2 ROM:001259DE move.w #0,$FE6(d7.w*2) ROM:001259E6 move.w $77A(a5,d7.w*2),$FE2(d7.w*2) ROM:001259F0 bra.s locret_125A20 ROM:001259F2 ; --------------------------------------------------------------------------- ROM:001259F2 ROM:001259F2 loc_1259F2: ; CODE XREF: sub_1259D0+C↑j ROM:001259F2 move.w $77A(a5,d7.w*2),$FE6(d7.w*2) ROM:001259FC move.w #$2710,d1 ROM:00125A00 sub.w $FD2(d7.w*2),d1 ROM:00125A06 muls.w $77A(a5,d7.w*2),d1 ROM:00125A0C divs.w $FD2(d7.w*2),d1 ROM:00125A12 bvc.w loc_125A1A ROM:00125A16 move.w #$7FFF,d1 ROM:00125A1A ROM:00125A1A loc_125A1A: ; CODE XREF: sub_1259D0+42↑j ROM:00125A1A move.w d1,$FE2(d7.w*2) ROM:00125A20 ROM:00125A20 locret_125A20: ; CODE XREF: sub_1259D0+20↑j ROM:00125A20 rts ROM:00125A20 ; End of function sub_1259D0 ROM:00125A20 ROM:00125A22 ROM:00125A22 ; =============== S U B R O U T I N E ======================================= ROM:00125A22 ROM:00125A22 ROM:00125A22 sub_125A22: ; CODE XREF: sub_12558E:loc_1255B2↑p ROM:00125A22 bsr.w sub_125B30 ROM:00125A26 bsr.w sub_125A4A ROM:00125A2A clr.w ($C84).w ROM:00125A2E ROM:00125A2E loc_125A2E: ; CODE XREF: sub_125A22:loc_125A46↓j ROM:00125A2E bsr.w sub_125BCE ROM:00125A32 cmpi.w #1,($C84).w ROM:00125A38 bge.s locret_125A48 ROM:00125A3A addq.w #1,($C84).w ROM:00125A3E bvc.s loc_125A46 ROM:00125A40 move.w #$8000,($C84).w ROM:00125A46 ROM:00125A46 loc_125A46: ; CODE XREF: sub_125A22+1C↑j ROM:00125A46 bra.s loc_125A2E ROM:00125A48 ; --------------------------------------------------------------------------- ROM:00125A48 ROM:00125A48 locret_125A48: ; CODE XREF: sub_125A22+16↑j ROM:00125A48 rts ROM:00125A48 ; End of function sub_125A22 ROM:00125A48 ROM:00125A4A ROM:00125A4A ; =============== S U B R O U T I N E ======================================= ROM:00125A4A ROM:00125A4A ROM:00125A4A sub_125A4A: ; CODE XREF: sub_125A22+4↑p ROM:00125A4A clr.w d1 ROM:00125A4C move.b ($1190).w,d1 ROM:00125A50 cmpi.w #5,d1 ROM:00125A54 bcc.s locret_125A5E ROM:00125A56 movea.l off_125A60(pc,d1.w*4),a0 ROM:00125A5A nop ROM:00125A5C jmp (a0) ROM:00125A5E ; --------------------------------------------------------------------------- ROM:00125A5E ROM:00125A5E locret_125A5E: ; CODE XREF: sub_125A4A+A↑j ROM:00125A5E rts ROM:00125A5E ; End of function sub_125A4A ROM:00125A5E ROM:00125A5E ; --------------------------------------------------------------------------- ROM:00125A60 off_125A60: dc.l loc_125A74 ; DATA XREF: sub_125A4A+C↑r ROM:00125A64 dc.l loc_125A7C ROM:00125A68 dc.l loc_125AA6 ROM:00125A6C dc.l loc_125ADE ROM:00125A70 dc.l loc_125B14 ROM:00125A74 ; --------------------------------------------------------------------------- ROM:00125A74 ROM:00125A74 loc_125A74: ; DATA XREF: ROM:off_125A60↑o ROM:00125A74 move.b #1,($1190).w ROM:00125A7A bra.s locret_125AA4 ROM:00125A7C ; --------------------------------------------------------------------------- ROM:00125A7C ROM:00125A7C loc_125A7C: ; DATA XREF: ROM:00125A64↑o ROM:00125A7C cmpi.w #2,($C88).w ROM:00125A82 bge.s locret_125AA4 ROM:00125A84 move.w ($C88).w,($C8A).w ROM:00125A8A move.w $3D4(a5),d0 ROM:00125A8E clr.b ($8B4).w ROM:00125A92 move.w d0,($64C).w ROM:00125A96 move.b #1,($8B4).w ROM:00125A9C move.b #2,($1190).w ROM:00125AA2 bra.s locret_125ADC ROM:00125AA4 ; --------------------------------------------------------------------------- ROM:00125AA4 ROM:00125AA4 locret_125AA4: ; CODE XREF: ROM:00125A7A↑j ROM:00125AA4 ; ROM:00125A82↑j ... ROM:00125AA4 rts ROM:00125AA6 ; --------------------------------------------------------------------------- ROM:00125AA6 ROM:00125AA6 loc_125AA6: ; DATA XREF: ROM:00125A68↑o ROM:00125AA6 move.w ($C88).w,d7 ROM:00125AAA cmp.w ($C8A).w,d7 ROM:00125AAE bne.s loc_125AD4 ROM:00125AB0 cmpi.w #0,($64C).w ROM:00125AB6 bgt.s loc_125AD2 ROM:00125AB8 move.w $3D2(a5),d0 ROM:00125ABC clr.b ($8B4).w ROM:00125AC0 move.w d0,($64C).w ROM:00125AC4 move.b #1,($8B4).w ROM:00125ACA move.b #3,($1190).w ROM:00125AD0 bra.s loc_125B0E ROM:00125AD2 ; --------------------------------------------------------------------------- ROM:00125AD2 ROM:00125AD2 loc_125AD2: ; CODE XREF: ROM:00125AB6↑j ROM:00125AD2 bra.s locret_125ADC ROM:00125AD4 ; --------------------------------------------------------------------------- ROM:00125AD4 ROM:00125AD4 loc_125AD4: ; CODE XREF: ROM:00125AAE↑j ROM:00125AD4 move.b #1,($1190).w ROM:00125ADA bra.s locret_125AA4 ROM:00125ADC ; --------------------------------------------------------------------------- ROM:00125ADC ROM:00125ADC locret_125ADC: ; CODE XREF: ROM:00125AA2↑j ROM:00125ADC ; ROM:loc_125AD2↑j ROM:00125ADC rts ROM:00125ADE ; --------------------------------------------------------------------------- ROM:00125ADE ROM:00125ADE loc_125ADE: ; DATA XREF: ROM:00125A6C↑o ROM:00125ADE move.w ($C88).w,d7 ROM:00125AE2 cmp.w ($C8A).w,d7 ROM:00125AE6 bne.s loc_125B00 ROM:00125AE8 cmpi.w #0,($64C).w ROM:00125AEE bgt.s loc_125AFE ROM:00125AF0 move.w ($C8A).w,($C86).w ROM:00125AF6 move.b #4,($1190).w ROM:00125AFC bra.s loc_125B2A ROM:00125AFE ; --------------------------------------------------------------------------- ROM:00125AFE ROM:00125AFE loc_125AFE: ; CODE XREF: ROM:00125AEE↑j ROM:00125AFE bra.s loc_125B0E ROM:00125B00 ; --------------------------------------------------------------------------- ROM:00125B00 ROM:00125B00 loc_125B00: ; CODE XREF: ROM:00125AE6↑j ROM:00125B00 move.w ($C8A).w,($C86).w ROM:00125B06 move.b #1,($1190).w ROM:00125B0C bra.s locret_125AA4 ROM:00125B0E ; --------------------------------------------------------------------------- ROM:00125B0E ROM:00125B0E loc_125B0E: ; CODE XREF: ROM:00125AD0↑j ROM:00125B0E ; ROM:loc_125AFE↑j ROM:00125B0E bsr.w sub_125B68 ROM:00125B12 rts ROM:00125B14 ; --------------------------------------------------------------------------- ROM:00125B14 ROM:00125B14 loc_125B14: ; DATA XREF: ROM:00125A70↑o ROM:00125B14 move.w ($C88).w,d7 ROM:00125B18 cmp.w ($C8A).w,d7 ROM:00125B1C beq.s loc_125B2A ROM:00125B1E move.b #1,($1190).w ROM:00125B24 bra.l locret_125AA4 ROM:00125B2A ; --------------------------------------------------------------------------- ROM:00125B2A ROM:00125B2A loc_125B2A: ; CODE XREF: ROM:00125AFC↑j ROM:00125B2A ; ROM:00125B1C↑j ROM:00125B2A bsr.w sub_125B68 ROM:00125B2E rts ROM:00125B30 ROM:00125B30 ; =============== S U B R O U T I N E ======================================= ROM:00125B30 ROM:00125B30 ROM:00125B30 sub_125B30: ; CODE XREF: sub_125A22↑p ROM:00125B30 btst #0,($11F3).w ROM:00125B36 beq.s loc_125B48 ROM:00125B38 btst #1,($11F3).w ROM:00125B3E bne.s loc_125B48 ROM:00125B40 move.w #0,($C88).w ROM:00125B46 bra.s locret_125B66 ROM:00125B48 ; --------------------------------------------------------------------------- ROM:00125B48 ROM:00125B48 loc_125B48: ; CODE XREF: sub_125B30+6↑j ROM:00125B48 ; sub_125B30+E↑j ROM:00125B48 btst #1,($11F3).w ROM:00125B4E beq.s loc_125B60 ROM:00125B50 btst #0,($11F3).w ROM:00125B56 bne.s loc_125B60 ROM:00125B58 move.w #1,($C88).w ROM:00125B5E bra.s locret_125B66 ROM:00125B60 ; --------------------------------------------------------------------------- ROM:00125B60 ROM:00125B60 loc_125B60: ; CODE XREF: sub_125B30+1E↑j ROM:00125B60 ; sub_125B30+26↑j ROM:00125B60 move.w #2,($C88).w ROM:00125B66 ROM:00125B66 locret_125B66: ; CODE XREF: sub_125B30+16↑j ROM:00125B66 ; sub_125B30+2E↑j ROM:00125B66 rts ROM:00125B66 ; End of function sub_125B30 ROM:00125B66 ROM:00125B68 ROM:00125B68 ; =============== S U B R O U T I N E ======================================= ROM:00125B68 ROM:00125B68 ROM:00125B68 sub_125B68: ; CODE XREF: ROM:loc_125B0E↑p ROM:00125B68 ; ROM:loc_125B2A↑p ROM:00125B68 move.w ($C88).w,d7 ROM:00125B6C move.w ($A64).w,d1 ROM:00125B70 swap d1 ROM:00125B72 clr.w d1 ROM:00125B74 move.w $FEA(d7.w*2),d2 ROM:00125B7A swap d2 ROM:00125B7C move.w $FEE(d7.w*2),d2 ROM:00125B82 move.w $3D6(a5),d3 ROM:00125B86 ext.l d3 ROM:00125B88 bsr.l sub_1177FC ROM:00125B8E move.w ($C88).w,d7 ROM:00125B92 move.w d4,$FEE(d7.w*2) ROM:00125B98 swap d4 ROM:00125B9A move.w d4,$FEA(d7.w*2) ROM:00125BA0 cmpi.w #0,$FEA(d7.w*2) ROM:00125BA8 bne.s loc_125BB0 ROM:00125BAA move.w #$7FFF,d0 ROM:00125BAE bra.s loc_125BC6 ROM:00125BB0 ; --------------------------------------------------------------------------- ROM:00125BB0 ROM:00125BB0 loc_125BB0: ; CODE XREF: sub_125B68+40↑j ROM:00125BB0 move.w ($A4C).w,d0 ROM:00125BB4 muls.w #$64,d0 ; 'd' ROM:00125BB8 divs.w $FEA(d7.w*2),d0 ROM:00125BBE bvc.w loc_125BC6 ROM:00125BC2 move.w #$7FFF,d0 ROM:00125BC6 ROM:00125BC6 loc_125BC6: ; CODE XREF: sub_125B68+46↑j ROM:00125BC6 ; sub_125B68+56↑j ROM:00125BC6 move.w d0,$FF2(d7.w*2) ROM:00125BCC rts ROM:00125BCC ; End of function sub_125B68 ROM:00125BCC ROM:00125BCE ROM:00125BCE ; =============== S U B R O U T I N E ======================================= ROM:00125BCE ROM:00125BCE ROM:00125BCE sub_125BCE: ; CODE XREF: sub_125A22:loc_125A2E↑p ROM:00125BCE move.w ($C84).w,d7 ROM:00125BD2 clr.w d1 ROM:00125BD4 move.b $131E(d7.w),d1 ROM:00125BDA cmpi.w #4,d1 ROM:00125BDE bcc.s locret_125BE8 ROM:00125BE0 movea.l off_125BEA(pc,d1.w*4),a0 ROM:00125BE4 nop ROM:00125BE6 jmp (a0) ROM:00125BE8 ; --------------------------------------------------------------------------- ROM:00125BE8 ROM:00125BE8 locret_125BE8: ; CODE XREF: sub_125BCE+10↑j ROM:00125BE8 rts ROM:00125BE8 ; End of function sub_125BCE ROM:00125BE8 ROM:00125BE8 ; --------------------------------------------------------------------------- ROM:00125BEA off_125BEA: dc.l loc_125BFA ; DATA XREF: sub_125BCE+12↑r ROM:00125BEE dc.l loc_125C0E ROM:00125BF2 dc.l loc_125C28 ROM:00125BF6 dc.l loc_125C68 ROM:00125BFA ; --------------------------------------------------------------------------- ROM:00125BFA ROM:00125BFA loc_125BFA: ; DATA XREF: ROM:off_125BEA↑o ROM:00125BFA bset d7,($118F).w ROM:00125BFE bset d7,($118E).w ROM:00125C02 move.b #1,$131E(d7.w) ROM:00125C0A bra.s locret_125C26 ROM:00125C0C ; --------------------------------------------------------------------------- ROM:00125C0C rts ROM:00125C0E ; --------------------------------------------------------------------------- ROM:00125C0E ROM:00125C0E loc_125C0E: ; DATA XREF: ROM:00125BEE↑o ROM:00125C0E btst d7,($11F4).w ROM:00125C12 beq.s locret_125C26 ROM:00125C14 move.w $3D8(a5),$FF6(d7.w*2) ROM:00125C1C move.b #2,$131E(d7.w) ROM:00125C24 bra.s locret_125C66 ROM:00125C26 ; --------------------------------------------------------------------------- ROM:00125C26 ROM:00125C26 locret_125C26: ; CODE XREF: ROM:00125C0A↑j ROM:00125C26 ; ROM:00125C12↑j ... ROM:00125C26 rts ROM:00125C28 ; --------------------------------------------------------------------------- ROM:00125C28 ROM:00125C28 loc_125C28: ; DATA XREF: ROM:00125BF2↑o ROM:00125C28 btst d7,($11F4).w ROM:00125C2C bne.s loc_125C38 ROM:00125C2E move.b #1,$131E(d7.w) ROM:00125C36 bra.s locret_125C26 ROM:00125C38 ; --------------------------------------------------------------------------- ROM:00125C38 ROM:00125C38 loc_125C38: ; CODE XREF: ROM:00125C2C↑j ROM:00125C38 btst #4,($1344).w ROM:00125C3E beq.s locret_125C66 ROM:00125C40 cmpi.w #0,$FF6(d7.w*2) ROM:00125C48 bne.s loc_125C56 ROM:00125C4A move.b #3,$131E(d7.w) ROM:00125C52 bra.s loc_125C78 ROM:00125C54 ; --------------------------------------------------------------------------- ROM:00125C54 bra.s locret_125C66 ROM:00125C56 ; --------------------------------------------------------------------------- ROM:00125C56 ROM:00125C56 loc_125C56: ; CODE XREF: ROM:00125C48↑j ROM:00125C56 subq.w #1,$FF6(d7.w*2) ROM:00125C5C bvc.s locret_125C66 ROM:00125C5E move.w #$8000,$FF6(d7.w*2) ROM:00125C66 ROM:00125C66 locret_125C66: ; CODE XREF: ROM:00125C24↑j ROM:00125C66 ; ROM:00125C3E↑j ... ROM:00125C66 rts ROM:00125C68 ; --------------------------------------------------------------------------- ROM:00125C68 ROM:00125C68 loc_125C68: ; DATA XREF: ROM:00125BF6↑o ROM:00125C68 btst d7,($11F4).w ROM:00125C6C bne.s loc_125C78 ROM:00125C6E move.b #1,$131E(d7.w) ROM:00125C76 bra.s locret_125C26 ROM:00125C78 ; --------------------------------------------------------------------------- ROM:00125C78 ROM:00125C78 loc_125C78: ; CODE XREF: ROM:00125C52↑j ROM:00125C78 ; ROM:00125C6C↑j ROM:00125C78 bsr.w sub_125C7E ROM:00125C7C rts ROM:00125C7E ROM:00125C7E ; =============== S U B R O U T I N E ======================================= ROM:00125C7E ROM:00125C7E ROM:00125C7E sub_125C7E: ; CODE XREF: ROM:loc_125C78↑p ROM:00125C7E move.w ($C84).w,d7 ROM:00125C82 btst d7,($11F1).w ROM:00125C86 beq.s loc_125C8E ROM:00125C88 bset d7,($118E).w ROM:00125C8C bra.s loc_125C92 ROM:00125C8E ; --------------------------------------------------------------------------- ROM:00125C8E ROM:00125C8E loc_125C8E: ; CODE XREF: sub_125C7E+8↑j ROM:00125C8E bclr d7,($118E).w ROM:00125C92 ROM:00125C92 loc_125C92: ; CODE XREF: sub_125C7E+E↑j ROM:00125C92 btst d7,($11F2).w ROM:00125C96 beq.s loc_125C9E ROM:00125C98 bset d7,($118F).w ROM:00125C9C bra.s locret_125CA2 ROM:00125C9E ; --------------------------------------------------------------------------- ROM:00125C9E ROM:00125C9E loc_125C9E: ; CODE XREF: sub_125C7E+18↑j ROM:00125C9E bclr d7,($118F).w ROM:00125CA2 ROM:00125CA2 locret_125CA2: ; CODE XREF: sub_125C7E+1E↑j ROM:00125CA2 rts ROM:00125CA2 ; End of function sub_125C7E ROM:00125CA2 ROM:00125CA4 ROM:00125CA4 ; =============== S U B R O U T I N E ======================================= ROM:00125CA4 ROM:00125CA4 ROM:00125CA4 sub_125CA4: ; CODE XREF: sub_12558E+2A↑p ROM:00125CA4 move.w #0,($C84).w ROM:00125CAA bra.s loc_125CB2 ROM:00125CAC ; --------------------------------------------------------------------------- ROM:00125CAC ROM:00125CAC loc_125CAC: ; CODE XREF: sub_125CA4+1E↓j ROM:00125CAC addi.w #1,($C84).w ROM:00125CB2 ROM:00125CB2 loc_125CB2: ; CODE XREF: sub_125CA4+6↑j ROM:00125CB2 cmpi.w #1,($C84).w ROM:00125CB8 bgt.s loc_125CC4 ROM:00125CBA bsr.w sub_125E10 ROM:00125CBE bsr.w sub_125ED8 ROM:00125CC2 bra.s loc_125CAC ROM:00125CC4 ; --------------------------------------------------------------------------- ROM:00125CC4 ROM:00125CC4 loc_125CC4: ; CODE XREF: sub_125CA4+14↑j ROM:00125CC4 bsr.w sub_12600A ROM:00125CC8 move.w #0,($C84).w ROM:00125CCE bra.s loc_125CD6 ROM:00125CD0 ; --------------------------------------------------------------------------- ROM:00125CD0 ROM:00125CD0 loc_125CD0: ; CODE XREF: sub_125CA4+3E↓j ROM:00125CD0 addi.w #1,($C84).w ROM:00125CD6 ROM:00125CD6 loc_125CD6: ; CODE XREF: sub_125CA4+2A↑j ROM:00125CD6 cmpi.w #1,($C84).w ROM:00125CDC bgt.s loc_125CE4 ROM:00125CDE bsr.w sub_125D44 ROM:00125CE2 bra.s loc_125CD0 ROM:00125CE4 ; --------------------------------------------------------------------------- ROM:00125CE4 ROM:00125CE4 loc_125CE4: ; CODE XREF: sub_125CA4+38↑j ROM:00125CE4 bsr.w sub_125CEA ROM:00125CE8 rts ROM:00125CE8 ; End of function sub_125CA4 ROM:00125CE8 ROM:00125CEA ROM:00125CEA ; =============== S U B R O U T I N E ======================================= ROM:00125CEA ROM:00125CEA ROM:00125CEA sub_125CEA: ; CODE XREF: sub_125CA4:loc_125CE4↑p ROM:00125CEA btst #0,($1192).w ROM:00125CF0 beq.s loc_125CFA ROM:00125CF2 bset #0,($136B).w ROM:00125CF8 bra.s loc_125D00 ROM:00125CFA ; --------------------------------------------------------------------------- ROM:00125CFA ROM:00125CFA loc_125CFA: ; CODE XREF: sub_125CEA+6↑j ROM:00125CFA bclr #0,($136B).w ROM:00125D00 ROM:00125D00 loc_125D00: ; CODE XREF: sub_125CEA+E↑j ROM:00125D00 btst #1,($1192).w ROM:00125D06 beq.s loc_125D10 ROM:00125D08 bset #4,($1351).w ROM:00125D0E bra.s loc_125D16 ROM:00125D10 ; --------------------------------------------------------------------------- ROM:00125D10 ROM:00125D10 loc_125D10: ; CODE XREF: sub_125CEA+1C↑j ROM:00125D10 bclr #4,($1351).w ROM:00125D16 ROM:00125D16 loc_125D16: ; CODE XREF: sub_125CEA+24↑j ROM:00125D16 btst #0,($1193).w ROM:00125D1C beq.s loc_125D26 ROM:00125D1E bset #0,($1349).w ROM:00125D24 bra.s loc_125D2C ROM:00125D26 ; --------------------------------------------------------------------------- ROM:00125D26 ROM:00125D26 loc_125D26: ; CODE XREF: sub_125CEA+32↑j ROM:00125D26 bclr #0,($1349).w ROM:00125D2C ROM:00125D2C loc_125D2C: ; CODE XREF: sub_125CEA+3A↑j ROM:00125D2C btst #1,($1193).w ROM:00125D32 beq.s loc_125D3C ROM:00125D34 bset #6,($1359).w ROM:00125D3A bra.s locret_125D42 ROM:00125D3C ; --------------------------------------------------------------------------- ROM:00125D3C ROM:00125D3C loc_125D3C: ; CODE XREF: sub_125CEA+48↑j ROM:00125D3C bclr #6,($1359).w ROM:00125D42 ROM:00125D42 locret_125D42: ; CODE XREF: sub_125CEA+50↑j ROM:00125D42 rts ROM:00125D42 ; End of function sub_125CEA ROM:00125D42 ROM:00125D44 ROM:00125D44 ; =============== S U B R O U T I N E ======================================= ROM:00125D44 ROM:00125D44 ROM:00125D44 sub_125D44: ; CODE XREF: sub_125CA4+3A↑p ROM:00125D44 move.w ($C84).w,d7 ROM:00125D48 clr.w d1 ROM:00125D4A move.b $1320(d7.w),d1 ROM:00125D50 cmpi.w #5,d1 ROM:00125D54 bcc.s locret_125D5E ROM:00125D56 movea.l off_125D60(pc,d1.w*4),a0 ROM:00125D5A nop ROM:00125D5C jmp (a0) ROM:00125D5E ; --------------------------------------------------------------------------- ROM:00125D5E ROM:00125D5E locret_125D5E: ; CODE XREF: sub_125D44+10↑j ROM:00125D5E rts ROM:00125D5E ; End of function sub_125D44 ROM:00125D5E ROM:00125D5E ; --------------------------------------------------------------------------- ROM:00125D60 off_125D60: dc.l loc_125D74 ; DATA XREF: sub_125D44+12↑r ROM:00125D64 dc.l loc_125D86 ROM:00125D68 dc.l loc_125DBA ROM:00125D6C dc.l loc_125DD0 ROM:00125D70 dc.l loc_125DEC ROM:00125D74 ; --------------------------------------------------------------------------- ROM:00125D74 ROM:00125D74 loc_125D74: ; DATA XREF: ROM:off_125D60↑o ROM:00125D74 bclr d7,($1192).w ROM:00125D78 bclr d7,($1193).w ROM:00125D7C move.b #1,$1320(d7.w) ROM:00125D84 bra.s locret_125DB8 ROM:00125D86 ; --------------------------------------------------------------------------- ROM:00125D86 ROM:00125D86 loc_125D86: ; CODE XREF: ROM:00125DE4↓j ROM:00125D86 ; DATA XREF: ROM:00125D64↑o ROM:00125D86 cmp.w ($C8C).w,d7 ROM:00125D8A bne.s loc_125DA0 ROM:00125D8C bset d7,($1192).w ROM:00125D90 move.b #2,$1320(d7.w) ROM:00125D98 bra.l locret_125DCE ROM:00125D9E ; --------------------------------------------------------------------------- ROM:00125D9E bra.s locret_125DB8 ROM:00125DA0 ; --------------------------------------------------------------------------- ROM:00125DA0 ROM:00125DA0 loc_125DA0: ; CODE XREF: ROM:00125D8A↑j ROM:00125DA0 btst d7,($1191).w ROM:00125DA4 beq.s locret_125DB8 ROM:00125DA6 bset d7,($1193).w ROM:00125DAA move.b #4,$1320(d7.w) ROM:00125DB2 bra.l locret_125E0E ROM:00125DB8 ; --------------------------------------------------------------------------- ROM:00125DB8 ROM:00125DB8 locret_125DB8: ; CODE XREF: ROM:00125D84↑j ROM:00125DB8 ; ROM:00125D9E↑j ... ROM:00125DB8 rts ROM:00125DBA ; --------------------------------------------------------------------------- ROM:00125DBA ROM:00125DBA loc_125DBA: ; DATA XREF: ROM:00125D68↑o ROM:00125DBA cmp.w ($C8C).w,d7 ROM:00125DBE beq.s locret_125DCE ROM:00125DC0 bclr d7,($1192).w ROM:00125DC4 move.b #3,$1320(d7.w) ROM:00125DCC bra.s locret_125DEA ROM:00125DCE ; --------------------------------------------------------------------------- ROM:00125DCE ROM:00125DCE locret_125DCE: ; CODE XREF: ROM:00125D98↑j ROM:00125DCE ; ROM:00125DBE↑j ROM:00125DCE rts ROM:00125DD0 ; --------------------------------------------------------------------------- ROM:00125DD0 ROM:00125DD0 loc_125DD0: ; DATA XREF: ROM:00125D6C↑o ROM:00125DD0 btst d7,($11F3).w ROM:00125DD4 bne.s locret_125DEA ROM:00125DD6 btst d7,($11F4).w ROM:00125DDA bne.s locret_125DEA ROM:00125DDC move.b #1,$1320(d7.w) ROM:00125DE4 bra.l loc_125D86 ROM:00125DEA ; --------------------------------------------------------------------------- ROM:00125DEA ROM:00125DEA locret_125DEA: ; CODE XREF: ROM:00125DCC↑j ROM:00125DEA ; ROM:00125DD4↑j ... ROM:00125DEA rts ROM:00125DEC ; --------------------------------------------------------------------------- ROM:00125DEC ROM:00125DEC loc_125DEC: ; DATA XREF: ROM:00125D70↑o ROM:00125DEC btst d7,($1191).w ROM:00125DF0 bne.s loc_125DF6 ROM:00125DF2 bra.s loc_125DFC ROM:00125DF4 ; --------------------------------------------------------------------------- ROM:00125DF4 bra.s locret_125E0E ROM:00125DF6 ; --------------------------------------------------------------------------- ROM:00125DF6 ROM:00125DF6 loc_125DF6: ; CODE XREF: ROM:00125DF0↑j ROM:00125DF6 cmp.w ($C8C).w,d7 ROM:00125DFA bne.s locret_125E0E ROM:00125DFC ROM:00125DFC loc_125DFC: ; CODE XREF: ROM:00125DF2↑j ROM:00125DFC bclr d7,($1193).w ROM:00125E00 move.b #3,$1320(d7.w) ROM:00125E08 bra.l locret_125DEA ROM:00125E0E ; --------------------------------------------------------------------------- ROM:00125E0E ROM:00125E0E locret_125E0E: ; CODE XREF: ROM:00125DB2↑j ROM:00125E0E ; ROM:00125DF4↑j ... ROM:00125E0E rts ROM:00125E10 ROM:00125E10 ; =============== S U B R O U T I N E ======================================= ROM:00125E10 ROM:00125E10 ROM:00125E10 sub_125E10: ; CODE XREF: sub_125CA4+16↑p ROM:00125E10 move.w ($C84).w,d7 ROM:00125E14 clr.w d1 ROM:00125E16 move.b $1322(d7.w),d1 ROM:00125E1C cmpi.w #3,d1 ROM:00125E20 bcc.s locret_125E2A ROM:00125E22 movea.l off_125E2C(pc,d1.w*4),a0 ROM:00125E26 nop ROM:00125E28 jmp (a0) ROM:00125E2A ; --------------------------------------------------------------------------- ROM:00125E2A ROM:00125E2A locret_125E2A: ; CODE XREF: sub_125E10+10↑j ROM:00125E2A rts ROM:00125E2A ; End of function sub_125E10 ROM:00125E2A ROM:00125E2A ; --------------------------------------------------------------------------- ROM:00125E2C off_125E2C: dc.l loc_125E38 ; DATA XREF: sub_125E10+12↑r ROM:00125E30 dc.l loc_125E5C ROM:00125E34 dc.l loc_125E9A ROM:00125E38 ; --------------------------------------------------------------------------- ROM:00125E38 ROM:00125E38 loc_125E38: ; DATA XREF: ROM:off_125E2C↑o ROM:00125E38 bclr d7,($1191).w ROM:00125E3C clr.b $8B5(d7.w) ROM:00125E42 move.w #0,$64E(d7.w*2) ROM:00125E4A move.b #3,$8B5(d7.w) ROM:00125E52 move.b #1,$1322(d7.w) ROM:00125E5A bra.s locret_125E98 ROM:00125E5C ; --------------------------------------------------------------------------- ROM:00125E5C ROM:00125E5C loc_125E5C: ; DATA XREF: ROM:00125E30↑o ROM:00125E5C move.w $FE2(d7.w*2),d1 ROM:00125E62 cmp.w $64E(d7.w*2),d1 ROM:00125E68 bgt.s locret_125E98 ROM:00125E6A cmpi.w #0,$FE6(d7.w*2) ROM:00125E72 ble.s locret_125E98 ROM:00125E74 clr.b $8B5(d7.w) ROM:00125E7A move.w #0,$64E(d7.w*2) ROM:00125E82 move.b #3,$8B5(d7.w) ROM:00125E8A bset d7,($1191).w ROM:00125E8E move.b #2,$1322(d7.w) ROM:00125E96 bra.s locret_125ED6 ROM:00125E98 ; --------------------------------------------------------------------------- ROM:00125E98 ROM:00125E98 locret_125E98: ; CODE XREF: ROM:00125E5A↑j ROM:00125E98 ; ROM:00125E68↑j ... ROM:00125E98 rts ROM:00125E9A ; --------------------------------------------------------------------------- ROM:00125E9A ROM:00125E9A loc_125E9A: ; DATA XREF: ROM:00125E34↑o ROM:00125E9A move.w $FE6(d7.w*2),d1 ROM:00125EA0 cmp.w $64E(d7.w*2),d1 ROM:00125EA6 bgt.s locret_125ED6 ROM:00125EA8 cmpi.w #0,$FE2(d7.w*2) ROM:00125EB0 ble.s locret_125ED6 ROM:00125EB2 clr.b $8B5(d7.w) ROM:00125EB8 move.w #0,$64E(d7.w*2) ROM:00125EC0 move.b #3,$8B5(d7.w) ROM:00125EC8 bclr d7,($1191).w ROM:00125ECC move.b #1,$1322(d7.w) ROM:00125ED4 bra.s locret_125E98 ROM:00125ED6 ; --------------------------------------------------------------------------- ROM:00125ED6 ROM:00125ED6 locret_125ED6: ; CODE XREF: ROM:00125E96↑j ROM:00125ED6 ; ROM:00125EA6↑j ... ROM:00125ED6 rts ROM:00125ED8 ROM:00125ED8 ; =============== S U B R O U T I N E ======================================= ROM:00125ED8 ROM:00125ED8 ROM:00125ED8 sub_125ED8: ; CODE XREF: sub_125CA4+1A↑p ROM:00125ED8 move.w ($C84).w,d7 ROM:00125EDC clr.w d1 ROM:00125EDE move.b $1324(d7.w),d1 ROM:00125EE4 cmpi.w #5,d1 ROM:00125EE8 bcc.s locret_125EF2 ROM:00125EEA movea.l off_125EF4(pc,d1.w*4),a0 ROM:00125EEE nop ROM:00125EF0 jmp (a0) ROM:00125EF2 ; --------------------------------------------------------------------------- ROM:00125EF2 ROM:00125EF2 locret_125EF2: ; CODE XREF: sub_125ED8+10↑j ROM:00125EF2 rts ROM:00125EF2 ; End of function sub_125ED8 ROM:00125EF2 ROM:00125EF2 ; --------------------------------------------------------------------------- ROM:00125EF4 off_125EF4: dc.l loc_125F08 ; DATA XREF: sub_125ED8+12↑r ROM:00125EF8 dc.l loc_125F16 ROM:00125EFC dc.l loc_125F42 ROM:00125F00 dc.l loc_125F76 ROM:00125F04 dc.l loc_125FC2 ROM:00125F08 ; --------------------------------------------------------------------------- ROM:00125F08 ROM:00125F08 loc_125F08: ; DATA XREF: ROM:off_125EF4↑o ROM:00125F08 bclr d7,($1194).w ROM:00125F0C move.b #1,$1324(d7.w) ROM:00125F14 bra.s locret_125F40 ROM:00125F16 ; --------------------------------------------------------------------------- ROM:00125F16 ROM:00125F16 loc_125F16: ; DATA XREF: ROM:00125EF8↑o ROM:00125F16 btst #5,($1362).w ROM:00125F1C beq.s locret_125F40 ROM:00125F1E move.w $3DA(a5),d0 ROM:00125F22 clr.b $8FF(d7.w) ROM:00125F28 move.w d0,$6E2(d7.w*2) ROM:00125F2E move.b #1,$8FF(d7.w) ROM:00125F36 move.b #2,$1324(d7.w) ROM:00125F3E bra.s locret_125F74 ROM:00125F40 ; --------------------------------------------------------------------------- ROM:00125F40 ROM:00125F40 locret_125F40: ; CODE XREF: ROM:00125F14↑j ROM:00125F40 ; ROM:00125F1C↑j ... ROM:00125F40 rts ROM:00125F42 ; --------------------------------------------------------------------------- ROM:00125F42 ROM:00125F42 loc_125F42: ; DATA XREF: ROM:00125EFC↑o ROM:00125F42 btst #5,($1362).w ROM:00125F48 bne.s loc_125F54 ROM:00125F4A move.b #1,$1324(d7.w) ROM:00125F52 bra.s locret_125F40 ROM:00125F54 ; --------------------------------------------------------------------------- ROM:00125F54 ROM:00125F54 loc_125F54: ; CODE XREF: ROM:00125F48↑j ROM:00125F54 btst d7,($118F).w ROM:00125F58 bne.s loc_125F68 ROM:00125F5A ROM:00125F5A loc_125F5A: ; CODE XREF: ROM:00125F72↓j ROM:00125F5A bset d7,($1194).w ROM:00125F5E move.b #3,$1324(d7.w) ROM:00125F66 bra.s locret_125FC0 ROM:00125F68 ; --------------------------------------------------------------------------- ROM:00125F68 ROM:00125F68 loc_125F68: ; CODE XREF: ROM:00125F58↑j ROM:00125F68 cmpi.w #0,$6E2(d7.w*2) ROM:00125F70 bgt.s locret_125F74 ROM:00125F72 bra.s loc_125F5A ROM:00125F74 ; --------------------------------------------------------------------------- ROM:00125F74 ROM:00125F74 locret_125F74: ; CODE XREF: ROM:00125F3E↑j ROM:00125F74 ; ROM:00125F70↑j ... ROM:00125F74 rts ROM:00125F76 ; --------------------------------------------------------------------------- ROM:00125F76 ROM:00125F76 loc_125F76: ; DATA XREF: ROM:00125F00↑o ROM:00125F76 btst #5,($1362).w ROM:00125F7C bne.s loc_125F90 ROM:00125F7E bclr d7,($1194).w ROM:00125F82 move.b #1,$1324(d7.w) ROM:00125F8A bra.l locret_125F40 ROM:00125F90 ; --------------------------------------------------------------------------- ROM:00125F90 ROM:00125F90 loc_125F90: ; CODE XREF: ROM:00125F7C↑j ROM:00125F90 btst d7,($11F5).w ROM:00125F94 beq.s locret_125FC0 ROM:00125F96 move.w $3DC(a5),d0 ROM:00125F9A clr.b $8FF(d7.w) ROM:00125FA0 move.w d0,$6E2(d7.w*2) ROM:00125FA6 move.b #1,$8FF(d7.w) ROM:00125FAE bclr d7,($1194).w ROM:00125FB2 move.b #4,$1324(d7.w) ROM:00125FBA bra.l locret_126008 ROM:00125FC0 ; --------------------------------------------------------------------------- ROM:00125FC0 ROM:00125FC0 locret_125FC0: ; CODE XREF: ROM:00125F66↑j ROM:00125FC0 ; ROM:00125F94↑j ROM:00125FC0 rts ROM:00125FC2 ; --------------------------------------------------------------------------- ROM:00125FC2 ROM:00125FC2 loc_125FC2: ; DATA XREF: ROM:00125F04↑o ROM:00125FC2 btst #5,($1362).w ROM:00125FC8 bne.s loc_125FD8 ROM:00125FCA move.b #1,$1324(d7.w) ROM:00125FD2 bra.l locret_125F40 ROM:00125FD8 ; --------------------------------------------------------------------------- ROM:00125FD8 ROM:00125FD8 loc_125FD8: ; CODE XREF: ROM:00125FC8↑j ROM:00125FD8 cmpi.w #0,$6E2(d7.w*2) ROM:00125FE0 bgt.s locret_126008 ROM:00125FE2 move.w $3DA(a5),d0 ROM:00125FE6 clr.b $8FF(d7.w) ROM:00125FEC move.w d0,$6E2(d7.w*2) ROM:00125FF2 move.b #1,$8FF(d7.w) ROM:00125FFA move.b #2,$1324(d7.w) ROM:00126002 bra.l locret_125F74 ROM:00126008 ; --------------------------------------------------------------------------- ROM:00126008 ROM:00126008 locret_126008: ; CODE XREF: ROM:00125FBA↑j ROM:00126008 ; ROM:00125FE0↑j ROM:00126008 rts ROM:0012600A ROM:0012600A ; =============== S U B R O U T I N E ======================================= ROM:0012600A ROM:0012600A ROM:0012600A sub_12600A: ; CODE XREF: sub_125CA4:loc_125CC4↑p ROM:0012600A btst #0,($1191).w ROM:00126010 beq.s loc_12604A ROM:00126012 btst #0,($1194).w ROM:00126018 beq.s loc_12604A ROM:0012601A btst #1,($1191).w ROM:00126020 beq.s loc_126042 ROM:00126022 btst #1,($1194).w ROM:00126028 beq.s loc_126042 ROM:0012602A cmpi.w #0,($C86).w ROM:00126030 bne.s loc_12603A ROM:00126032 move.w #1,($C8C).w ROM:00126038 bra.s loc_126040 ROM:0012603A ; --------------------------------------------------------------------------- ROM:0012603A ROM:0012603A loc_12603A: ; CODE XREF: sub_12600A+26↑j ROM:0012603A move.w #0,($C8C).w ROM:00126040 ROM:00126040 loc_126040: ; CODE XREF: sub_12600A+2E↑j ROM:00126040 bra.s locret_126068 ROM:00126042 ; --------------------------------------------------------------------------- ROM:00126042 ROM:00126042 loc_126042: ; CODE XREF: sub_12600A+16↑j ROM:00126042 ; sub_12600A+1E↑j ROM:00126042 move.w #0,($C8C).w ROM:00126048 bra.s locret_126068 ROM:0012604A ; --------------------------------------------------------------------------- ROM:0012604A ROM:0012604A loc_12604A: ; CODE XREF: sub_12600A+6↑j ROM:0012604A ; sub_12600A+E↑j ROM:0012604A btst #1,($1191).w ROM:00126050 beq.s loc_126062 ROM:00126052 btst #1,($1194).w ROM:00126058 beq.s loc_126062 ROM:0012605A move.w #1,($C8C).w ROM:00126060 bra.s locret_126068 ROM:00126062 ; --------------------------------------------------------------------------- ROM:00126062 ROM:00126062 loc_126062: ; CODE XREF: sub_12600A+46↑j ROM:00126062 ; sub_12600A+4E↑j ROM:00126062 move.w #2,($C8C).w ROM:00126068 ROM:00126068 locret_126068: ; CODE XREF: sub_12600A:loc_126040↑j ROM:00126068 ; sub_12600A+3E↑j ... ROM:00126068 rts ROM:00126068 ; End of function sub_12600A ROM:00126068 ROM:0012606A ROM:0012606A ; =============== S U B R O U T I N E ======================================= ROM:0012606A ROM:0012606A ROM:0012606A sub_12606A: ; CODE XREF: sub_12558E+30↑p ROM:0012606A move.w #0,d0 ROM:0012606E bra.s loc_126074 ROM:00126070 ; --------------------------------------------------------------------------- ROM:00126070 ROM:00126070 loc_126070: ; CODE XREF: sub_12606A+18↓j ROM:00126070 addi.w #1,d0 ROM:00126074 ROM:00126074 loc_126074: ; CODE XREF: sub_12606A+4↑j ROM:00126074 cmpi.w #1,d0 ROM:00126078 bgt.s locret_126084 ROM:0012607A bsr.w sub_126086 ROM:0012607E bsr.w sub_1260C8 ROM:00126082 bra.s loc_126070 ROM:00126084 ; --------------------------------------------------------------------------- ROM:00126084 ROM:00126084 locret_126084: ; CODE XREF: sub_12606A+E↑j ROM:00126084 rts ROM:00126084 ; End of function sub_12606A ROM:00126084 ROM:00126086 ROM:00126086 ; =============== S U B R O U T I N E ======================================= ROM:00126086 ROM:00126086 ROM:00126086 sub_126086: ; CODE XREF: sub_12606A+10↑p ROM:00126086 move.w $3DE(a5),d1 ROM:0012608A move.w $3E0(a5),d2 ROM:0012608E cmp.w $ECA(d0.w*2),d1 ROM:00126094 ble.s loc_1260C2 ROM:00126096 cmp.w $ECA(d0.w*2),d2 ROM:0012609C bgt.s loc_1260C2 ROM:0012609E move.w $3E4(a5),d1 ROM:001260A2 move.w $3E2(a5),d2 ROM:001260A6 cmp.w $ECA(d0.w*2),d2 ROM:001260AC bgt.s loc_1260B6 ROM:001260AE cmp.w $ECA(d0.w*2),d1 ROM:001260B4 bgt.s loc_1260BC ROM:001260B6 ROM:001260B6 loc_1260B6: ; CODE XREF: sub_126086+26↑j ROM:001260B6 bset d0,($1195).w ROM:001260BA bra.s loc_1260C0 ROM:001260BC ; --------------------------------------------------------------------------- ROM:001260BC ROM:001260BC loc_1260BC: ; CODE XREF: sub_126086+2E↑j ROM:001260BC bclr d0,($1195).w ROM:001260C0 ROM:001260C0 loc_1260C0: ; CODE XREF: sub_126086+34↑j ROM:001260C0 bra.s locret_1260C6 ROM:001260C2 ; --------------------------------------------------------------------------- ROM:001260C2 ROM:001260C2 loc_1260C2: ; CODE XREF: sub_126086+E↑j ROM:001260C2 ; sub_126086+16↑j ROM:001260C2 bclr d0,($1195).w ROM:001260C6 ROM:001260C6 locret_1260C6: ; CODE XREF: sub_126086:loc_1260C0↑j ROM:001260C6 rts ROM:001260C6 ; End of function sub_126086 ROM:001260C6 ROM:001260C8 ROM:001260C8 ; =============== S U B R O U T I N E ======================================= ROM:001260C8 ROM:001260C8 ROM:001260C8 sub_1260C8: ; CODE XREF: sub_12606A+14↑p ROM:001260C8 clr.w d1 ROM:001260CA move.b $1326(d0.w),d1 ROM:001260D0 cmpi.w #$B,d1 ROM:001260D4 bcc.s locret_1260DE ROM:001260D6 movea.l off_1260E0(pc,d1.w*4),a0 ROM:001260DA nop ROM:001260DC jmp (a0) ROM:001260DE ; --------------------------------------------------------------------------- ROM:001260DE ROM:001260DE locret_1260DE: ; CODE XREF: sub_1260C8+C↑j ROM:001260DE rts ROM:001260DE ; End of function sub_1260C8 ROM:001260DE ROM:001260DE ; --------------------------------------------------------------------------- ROM:001260E0 off_1260E0: dc.l loc_12610C ; DATA XREF: sub_1260C8+E↑r ROM:001260E4 dc.l loc_126118 ROM:001260E8 dc.l loc_126178 ROM:001260EC dc.l loc_1261D0 ROM:001260F0 dc.l loc_126216 ROM:001260F4 dc.l loc_12626E ROM:001260F8 dc.l loc_12629E ROM:001260FC dc.l loc_1262D0 ROM:00126100 dc.l loc_1262F8 ROM:00126104 dc.l loc_126334 ROM:00126108 dc.l loc_1263A4 ROM:0012610C ; --------------------------------------------------------------------------- ROM:0012610C ROM:0012610C loc_12610C: ; DATA XREF: ROM:off_1260E0↑o ROM:0012610C bclr d0,($1196).w ROM:00126110 move.b #1,$1326(d0.w) ROM:00126118 ROM:00126118 loc_126118: ; DATA XREF: ROM:001260E4↑o ROM:00126118 cmpi.w #0,d0 ROM:0012611C bne.s loc_126148 ROM:0012611E btst #0,($118B).w ROM:00126124 beq.s loc_126148 ROM:00126126 move.w $3E6(a5),d1 ROM:0012612A clr.b $8EA(d0.w) ROM:00126130 move.w d1,$6B8(d0.w*2) ROM:00126136 move.b #1,$8EA(d0.w) ROM:0012613E move.b #2,$1326(d0.w) ROM:00126146 rts ROM:00126148 ; --------------------------------------------------------------------------- ROM:00126148 ROM:00126148 loc_126148: ; CODE XREF: ROM:0012611C↑j ROM:00126148 ; ROM:00126124↑j ROM:00126148 cmpi.w #1,d0 ROM:0012614C bne.s locret_126176 ROM:0012614E btst #1,($118B).w ROM:00126154 beq.s locret_126176 ROM:00126156 move.w $3E6(a5),d1 ROM:0012615A clr.b $8EA(d0.w) ROM:00126160 move.w d1,$6B8(d0.w*2) ROM:00126166 move.b #1,$8EA(d0.w) ROM:0012616E move.b #6,$1326(d0.w) ROM:00126176 ROM:00126176 locret_126176: ; CODE XREF: ROM:0012614C↑j ROM:00126176 ; ROM:00126154↑j ROM:00126176 rts ROM:00126178 ; --------------------------------------------------------------------------- ROM:00126178 ROM:00126178 loc_126178: ; DATA XREF: ROM:001260E8↑o ROM:00126178 btst #7,($1345).w ROM:0012617E beq.s loc_126196 ROM:00126180 clr.b $8EA(d0.w) ROM:00126186 clr.w $6B8(d0.w*2) ROM:0012618C move.b #1,$1326(d0.w) ROM:00126194 rts ROM:00126196 ; --------------------------------------------------------------------------- ROM:00126196 ROM:00126196 loc_126196: ; CODE XREF: ROM:0012617E↑j ROM:00126196 btst d0,($1195).w ROM:0012619A beq.s loc_1261B6 ROM:0012619C clr.b $8EA(d0.w) ROM:001261A2 clr.w $6B8(d0.w*2) ROM:001261A8 bset d0,($1196).w ROM:001261AC move.b #3,$1326(d0.w) ROM:001261B4 bra.s loc_126210 ROM:001261B6 ; --------------------------------------------------------------------------- ROM:001261B6 ROM:001261B6 loc_1261B6: ; CODE XREF: ROM:0012619A↑j ROM:001261B6 cmpi.w #0,$6B8(d0.w*2) ROM:001261BE bgt.s locret_1261CE ROM:001261C0 move.b #5,$1326(d0.w) ROM:001261C8 bra.l loc_126298 ROM:001261CE ; --------------------------------------------------------------------------- ROM:001261CE ROM:001261CE locret_1261CE: ; CODE XREF: ROM:001261BE↑j ROM:001261CE rts ROM:001261D0 ; --------------------------------------------------------------------------- ROM:001261D0 ROM:001261D0 loc_1261D0: ; DATA XREF: ROM:001260EC↑o ROM:001261D0 btst #7,($1345).w ROM:001261D6 beq.s loc_1261E6 ROM:001261D8 bclr d0,($1196).w ROM:001261DC move.b #1,$1326(d0.w) ROM:001261E4 rts ROM:001261E6 ; --------------------------------------------------------------------------- ROM:001261E6 ROM:001261E6 loc_1261E6: ; CODE XREF: ROM:001261D6↑j ROM:001261E6 btst d0,($1195).w ROM:001261EA bne.s loc_126210 ROM:001261EC move.w $77E(a5,d0.w*2),d1 ROM:001261F2 clr.b $8EA(d0.w) ROM:001261F8 move.w d1,$6B8(d0.w*2) ROM:001261FE move.b #1,$8EA(d0.w) ROM:00126206 move.b #4,$1326(d0.w) ROM:0012620E rts ROM:00126210 ; --------------------------------------------------------------------------- ROM:00126210 ROM:00126210 loc_126210: ; CODE XREF: ROM:001261B4↑j ROM:00126210 ; ROM:001261EA↑j ... ROM:00126210 bsr.w sub_1263CC ROM:00126214 rts ROM:00126216 ; --------------------------------------------------------------------------- ROM:00126216 ROM:00126216 loc_126216: ; DATA XREF: ROM:001260F0↑o ROM:00126216 btst #7,($1345).w ROM:0012621C beq.s loc_126238 ROM:0012621E bclr d0,($1196).w ROM:00126222 clr.b $8EA(d0.w) ROM:00126228 clr.w $6B8(d0.w*2) ROM:0012622E move.b #1,$1326(d0.w) ROM:00126236 rts ROM:00126238 ; --------------------------------------------------------------------------- ROM:00126238 ROM:00126238 loc_126238: ; CODE XREF: ROM:0012621C↑j ROM:00126238 btst d0,($1195).w ROM:0012623C beq.s loc_126254 ROM:0012623E clr.b $8EA(d0.w) ROM:00126244 clr.w $6B8(d0.w*2) ROM:0012624A move.b #3,$1326(d0.w) ROM:00126252 bra.s loc_126210 ROM:00126254 ; --------------------------------------------------------------------------- ROM:00126254 ROM:00126254 loc_126254: ; CODE XREF: ROM:0012623C↑j ROM:00126254 cmpi.w #0,$6B8(d0.w*2) ROM:0012625C bgt.s locret_12626C ROM:0012625E bclr d0,($1196).w ROM:00126262 move.b #5,$1326(d0.w) ROM:0012626A bra.s loc_126298 ROM:0012626C ; --------------------------------------------------------------------------- ROM:0012626C ROM:0012626C locret_12626C: ; CODE XREF: ROM:0012625C↑j ROM:0012626C rts ROM:0012626E ; --------------------------------------------------------------------------- ROM:0012626E ROM:0012626E loc_12626E: ; DATA XREF: ROM:001260F4↑o ROM:0012626E btst #7,($1345).w ROM:00126274 beq.s loc_126280 ROM:00126276 move.b #1,$1326(d0.w) ROM:0012627E rts ROM:00126280 ; --------------------------------------------------------------------------- ROM:00126280 ROM:00126280 loc_126280: ; CODE XREF: ROM:00126274↑j ROM:00126280 btst d0,($1195).w ROM:00126284 beq.s loc_126298 ROM:00126286 bset d0,($1196).w ROM:0012628A move.b #3,$1326(d0.w) ROM:00126292 bra.l loc_126210 ROM:00126298 ; --------------------------------------------------------------------------- ROM:00126298 ROM:00126298 loc_126298: ; CODE XREF: ROM:001261C8↑j ROM:00126298 ; ROM:0012626A↑j ... ROM:00126298 bsr.w sub_1263EE ROM:0012629C rts ROM:0012629E ; --------------------------------------------------------------------------- ROM:0012629E ROM:0012629E loc_12629E: ; DATA XREF: ROM:001260F8↑o ROM:0012629E btst #7,($1345).w ROM:001262A4 beq.s loc_1262BC ROM:001262A6 clr.b $8EA(d0.w) ROM:001262AC clr.w $6B8(d0.w*2) ROM:001262B2 move.b #1,$1326(d0.w) ROM:001262BA rts ROM:001262BC ; --------------------------------------------------------------------------- ROM:001262BC ROM:001262BC loc_1262BC: ; CODE XREF: ROM:001262A4↑j ROM:001262BC cmpi.w #0,$6B8(d0.w*2) ROM:001262C4 bgt.s locret_1262CE ROM:001262C6 move.b #7,$1326(d0.w) ROM:001262CE ROM:001262CE locret_1262CE: ; CODE XREF: ROM:001262C4↑j ROM:001262CE rts ROM:001262D0 ; --------------------------------------------------------------------------- ROM:001262D0 ROM:001262D0 loc_1262D0: ; DATA XREF: ROM:001260FC↑o ROM:001262D0 btst #7,($1345).w ROM:001262D6 beq.s loc_1262E6 ROM:001262D8 bclr d0,($1196).w ROM:001262DC move.b #1,$1326(d0.w) ROM:001262E4 rts ROM:001262E6 ; --------------------------------------------------------------------------- ROM:001262E6 ROM:001262E6 loc_1262E6: ; CODE XREF: ROM:001262D6↑j ROM:001262E6 btst #0,($1355).w ROM:001262EC beq.s locret_1262F6 ROM:001262EE move.b #8,$1326(d0.w) ROM:001262F6 ROM:001262F6 locret_1262F6: ; CODE XREF: ROM:001262EC↑j ROM:001262F6 rts ROM:001262F8 ; --------------------------------------------------------------------------- ROM:001262F8 ROM:001262F8 loc_1262F8: ; DATA XREF: ROM:00126100↑o ROM:001262F8 btst d0,($1195).w ROM:001262FC beq.s loc_126310 ROM:001262FE bsr.w sub_1263CC ROM:00126302 bset d0,($1196).w ROM:00126306 move.b #$A,$1326(d0.w) ROM:0012630E bra.s locret_126332 ROM:00126310 ; --------------------------------------------------------------------------- ROM:00126310 ROM:00126310 loc_126310: ; CODE XREF: ROM:001262FC↑j ROM:00126310 move.w $77E(a5,d0.w*2),d1 ROM:00126316 clr.b $8EA(d0.w) ROM:0012631C move.w d1,$6B8(d0.w*2) ROM:00126322 move.b #1,$8EA(d0.w) ROM:0012632A move.b #9,$1326(d0.w) ROM:00126332 ROM:00126332 locret_126332: ; CODE XREF: ROM:0012630E↑j ROM:00126332 rts ROM:00126334 ; --------------------------------------------------------------------------- ROM:00126334 ROM:00126334 loc_126334: ; DATA XREF: ROM:00126104↑o ROM:00126334 btst #7,($1345).w ROM:0012633A beq.s loc_126352 ROM:0012633C clr.b $8EA(d0.w) ROM:00126342 clr.w $6B8(d0.w*2) ROM:00126348 move.b #1,$1326(d0.w) ROM:00126350 rts ROM:00126352 ; --------------------------------------------------------------------------- ROM:00126352 ROM:00126352 loc_126352: ; CODE XREF: ROM:0012633A↑j ROM:00126352 btst #0,($1355).w ROM:00126358 bne.s loc_126364 ROM:0012635A move.b #7,$1326(d0.w) ROM:00126362 rts ROM:00126364 ; --------------------------------------------------------------------------- ROM:00126364 ROM:00126364 loc_126364: ; CODE XREF: ROM:00126358↑j ROM:00126364 btst d0,($1195).w ROM:00126368 beq.s loc_126388 ROM:0012636A clr.b $8EA(d0.w) ROM:00126370 clr.w $6B8(d0.w*2) ROM:00126376 bsr.w sub_1263CC ROM:0012637A bset d0,($1196).w ROM:0012637E move.b #$A,$1326(d0.w) ROM:00126386 rts ROM:00126388 ; --------------------------------------------------------------------------- ROM:00126388 ROM:00126388 loc_126388: ; CODE XREF: ROM:00126368↑j ROM:00126388 cmpi.w #0,$6B8(d0.w*2) ROM:00126390 bgt.s locret_1263A2 ROM:00126392 bsr.w sub_1263EE ROM:00126396 bclr d0,($1196).w ROM:0012639A move.b #$A,$1326(d0.w) ROM:001263A2 ROM:001263A2 locret_1263A2: ; CODE XREF: ROM:00126390↑j ROM:001263A2 rts ROM:001263A4 ; --------------------------------------------------------------------------- ROM:001263A4 ROM:001263A4 loc_1263A4: ; DATA XREF: ROM:00126108↑o ROM:001263A4 btst #7,($1345).w ROM:001263AA beq.s loc_1263BA ROM:001263AC bclr d0,($1196).w ROM:001263B0 move.b #1,$1326(d0.w) ROM:001263B8 rts ROM:001263BA ; --------------------------------------------------------------------------- ROM:001263BA ROM:001263BA loc_1263BA: ; CODE XREF: ROM:001263AA↑j ROM:001263BA btst #0,($1355).w ROM:001263C0 bne.s locret_1263CA ROM:001263C2 move.b #7,$1326(d0.w) ROM:001263CA ROM:001263CA locret_1263CA: ; CODE XREF: ROM:001263C0↑j ROM:001263CA rts ROM:001263CC ROM:001263CC ; =============== S U B R O U T I N E ======================================= ROM:001263CC ROM:001263CC ROM:001263CC sub_1263CC: ; CODE XREF: ROM:loc_126210↑p ROM:001263CC ; ROM:001262FE↑p ... ROM:001263CC cmpi.w #0,d0 ROM:001263D0 bne.s loc_1263E0 ROM:001263D2 bclr #6,($D97).w ROM:001263D8 bset #6,($DAF).w ROM:001263DE bra.s locret_1263EC ROM:001263E0 ; --------------------------------------------------------------------------- ROM:001263E0 ROM:001263E0 loc_1263E0: ; CODE XREF: sub_1263CC+4↑j ROM:001263E0 bclr #5,($D96).w ROM:001263E6 bset #5,($DAE).w ROM:001263EC ROM:001263EC locret_1263EC: ; CODE XREF: sub_1263CC+12↑j ROM:001263EC rts ROM:001263EC ; End of function sub_1263CC ROM:001263EC ROM:001263EE ROM:001263EE ; =============== S U B R O U T I N E ======================================= ROM:001263EE ROM:001263EE ROM:001263EE sub_1263EE: ; CODE XREF: ROM:loc_126298↑p ROM:001263EE ; ROM:00126392↑p ROM:001263EE cmpi.w #0,d0 ROM:001263F2 bne.s loc_126402 ROM:001263F4 bset #6,($D97).w ROM:001263FA bset #6,($DAF).w ROM:00126400 bra.s locret_12640E ROM:00126402 ; --------------------------------------------------------------------------- ROM:00126402 ROM:00126402 loc_126402: ; CODE XREF: sub_1263EE+4↑j ROM:00126402 bset #5,($D96).w ROM:00126408 bset #5,($DAE).w ROM:0012640E ROM:0012640E locret_12640E: ; CODE XREF: sub_1263EE+12↑j ROM:0012640E rts ROM:0012640E ; End of function sub_1263EE ROM:0012640E ROM:00126410 ROM:00126410 ; =============== S U B R O U T I N E ======================================= ROM:00126410 ROM:00126410 ROM:00126410 sub_126410: ; CODE XREF: sub_1282A6+2C↓p ROM:00126410 move.w ($C8E).w,d1 ROM:00126414 cmpi.w #5,d1 ROM:00126418 bcc.s locret_126422 ROM:0012641A movea.l off_126424(pc,d1.w*4),a0 ROM:0012641E nop ROM:00126420 jmp (a0) ROM:00126422 ; --------------------------------------------------------------------------- ROM:00126422 ROM:00126422 locret_126422: ; CODE XREF: sub_126410+8↑j ROM:00126422 rts ROM:00126422 ; End of function sub_126410 ROM:00126422 ROM:00126422 ; --------------------------------------------------------------------------- ROM:00126424 off_126424: dc.l loc_126438 ; DATA XREF: sub_126410+A↑r ROM:00126428 dc.l loc_126442 ROM:0012642C dc.l loc_126466 ROM:00126430 dc.l loc_1264CC ROM:00126434 dc.l loc_126528 ROM:00126438 ; --------------------------------------------------------------------------- ROM:00126438 ROM:00126438 loc_126438: ; DATA XREF: ROM:off_126424↑o ROM:00126438 move.w #1,($C8E).w ROM:0012643E bra.s locret_126464 ROM:00126440 ; --------------------------------------------------------------------------- ROM:00126440 rts ROM:00126442 ; --------------------------------------------------------------------------- ROM:00126442 ROM:00126442 loc_126442: ; DATA XREF: ROM:00126428↑o ROM:00126442 btst #5,($1362).w ROM:00126448 beq.s locret_126464 ROM:0012644A move.w $3E8(a5),d0 ROM:0012644E clr.b ($933).w ROM:00126452 move.w d0,($74A).w ROM:00126456 move.b #1,($933).w ROM:0012645C move.w #2,($C8E).w ROM:00126462 bra.s locret_1264CA ROM:00126464 ; --------------------------------------------------------------------------- ROM:00126464 ROM:00126464 locret_126464: ; CODE XREF: ROM:0012643E↑j ROM:00126464 ; ROM:00126448↑j ... ROM:00126464 rts ROM:00126466 ; --------------------------------------------------------------------------- ROM:00126466 ROM:00126466 loc_126466: ; DATA XREF: ROM:0012642C↑o ROM:00126466 btst #5,($1362).w ROM:0012646C bne.s loc_12647E ROM:0012646E clr.b ($933).w ROM:00126472 clr.w ($74A).w ROM:00126476 move.w #1,($C8E).w ROM:0012647C bra.s locret_126464 ROM:0012647E ; --------------------------------------------------------------------------- ROM:0012647E ROM:0012647E loc_12647E: ; CODE XREF: ROM:0012646C↑j ROM:0012647E cmpi.w #0,($74A).w ROM:00126484 bgt.s loc_1264A0 ROM:00126486 btst #5,($944).w ROM:0012648C beq.s loc_1264A0 ROM:0012648E bset #4,($DAF).w ROM:00126494 move.w #4,($C8E).w ROM:0012649A bra.l locret_126542 ROM:001264A0 ; --------------------------------------------------------------------------- ROM:001264A0 ROM:001264A0 loc_1264A0: ; CODE XREF: ROM:00126484↑j ROM:001264A0 ; ROM:0012648C↑j ROM:001264A0 cmpi.w #0,($74A).w ROM:001264A6 bgt.s locret_1264CA ROM:001264A8 btst #5,($944).w ROM:001264AE bne.s locret_1264CA ROM:001264B0 move.w $3EA(a5),d0 ROM:001264B4 clr.b ($933).w ROM:001264B8 move.w d0,($74A).w ROM:001264BC move.b #1,($933).w ROM:001264C2 move.w #3,($C8E).w ROM:001264C8 bra.s locret_126526 ROM:001264CA ; --------------------------------------------------------------------------- ROM:001264CA ROM:001264CA locret_1264CA: ; CODE XREF: ROM:00126462↑j ROM:001264CA ; ROM:001264A6↑j ... ROM:001264CA rts ROM:001264CC ; --------------------------------------------------------------------------- ROM:001264CC ROM:001264CC loc_1264CC: ; DATA XREF: ROM:00126430↑o ROM:001264CC btst #5,($1362).w ROM:001264D2 bne.s loc_1264E4 ROM:001264D4 clr.b ($933).w ROM:001264D8 clr.w ($74A).w ROM:001264DC move.w #1,($C8E).w ROM:001264E2 bra.s locret_126464 ROM:001264E4 ; --------------------------------------------------------------------------- ROM:001264E4 ROM:001264E4 loc_1264E4: ; CODE XREF: ROM:001264D2↑j ROM:001264E4 btst #5,($944).w ROM:001264EA beq.s loc_126502 ROM:001264EC clr.b ($933).w ROM:001264F0 clr.w ($74A).w ROM:001264F4 bset #4,($DAF).w ROM:001264FA move.w #4,($C8E).w ROM:00126500 bra.s locret_126542 ROM:00126502 ; --------------------------------------------------------------------------- ROM:00126502 ROM:00126502 loc_126502: ; CODE XREF: ROM:001264EA↑j ROM:00126502 cmpi.w #0,($74A).w ROM:00126508 bgt.s locret_126526 ROM:0012650A btst #5,($944).w ROM:00126510 bne.s locret_126526 ROM:00126512 bset #4,($D97).w ROM:00126518 bset #4,($DAF).w ROM:0012651E move.w #4,($C8E).w ROM:00126524 bra.s locret_126542 ROM:00126526 ; --------------------------------------------------------------------------- ROM:00126526 ROM:00126526 locret_126526: ; CODE XREF: ROM:001264C8↑j ROM:00126526 ; ROM:00126508↑j ... ROM:00126526 rts ROM:00126528 ; --------------------------------------------------------------------------- ROM:00126528 ROM:00126528 loc_126528: ; DATA XREF: ROM:00126434↑o ROM:00126528 btst #5,($1362).w ROM:0012652E bne.s locret_126542 ROM:00126530 bclr #4,($D97).w ROM:00126536 move.w #1,($C8E).w ROM:0012653C bra.l locret_126464 ROM:00126542 ; --------------------------------------------------------------------------- ROM:00126542 ROM:00126542 locret_126542: ; CODE XREF: ROM:0012649A↑j ROM:00126542 ; ROM:00126500↑j ... ROM:00126542 rts ROM:00126544 ; --------------------------------------------------------------------------- ROM:00126544 rts ROM:00126546 ROM:00126546 ; =============== S U B R O U T I N E ======================================= ROM:00126546 ROM:00126546 ROM:00126546 sub_126546: ; CODE XREF: sub_1282A6+C↓p ROM:00126546 btst #7,($1342).w ROM:0012654C bne.s loc_126584 ROM:0012654E btst #7,($1364).w ROM:00126554 bne.s loc_12657C ROM:00126556 btst #2,($1340).w ROM:0012655C bne.s loc_126574 ROM:0012655E btst #1,($94F).w ROM:00126564 bne.s loc_12656C ROM:00126566 bsr.w sub_126590 ROM:0012656A bra.s loc_126572 ROM:0012656C ; --------------------------------------------------------------------------- ROM:0012656C ROM:0012656C loc_12656C: ; CODE XREF: sub_126546+1E↑j ROM:0012656C move.b #0,($1197).w ROM:00126572 ROM:00126572 loc_126572: ; CODE XREF: sub_126546+24↑j ROM:00126572 bra.s loc_12657A ROM:00126574 ; --------------------------------------------------------------------------- ROM:00126574 ROM:00126574 loc_126574: ; CODE XREF: sub_126546+16↑j ROM:00126574 move.b #0,($1197).w ROM:0012657A ROM:0012657A loc_12657A: ; CODE XREF: sub_126546:loc_126572↑j ROM:0012657A bra.s loc_126582 ROM:0012657C ; --------------------------------------------------------------------------- ROM:0012657C ROM:0012657C loc_12657C: ; CODE XREF: sub_126546+E↑j ROM:0012657C move.b #0,($1197).w ROM:00126582 ROM:00126582 loc_126582: ; CODE XREF: sub_126546:loc_12657A↑j ROM:00126582 bra.s loc_12658A ROM:00126584 ; --------------------------------------------------------------------------- ROM:00126584 ROM:00126584 loc_126584: ; CODE XREF: sub_126546+6↑j ROM:00126584 move.b #0,($1197).w ROM:0012658A ROM:0012658A loc_12658A: ; CODE XREF: sub_126546:loc_126582↑j ROM:0012658A bsr.w sub_1266D2 ROM:0012658E rts ROM:0012658E ; End of function sub_126546 ROM:0012658E ROM:00126590 ROM:00126590 ; =============== S U B R O U T I N E ======================================= ROM:00126590 ROM:00126590 ROM:00126590 sub_126590: ; CODE XREF: sub_126546+20↑p ROM:00126590 clr.w d1 ROM:00126592 move.b ($1197).w,d1 ROM:00126596 cmpi.w #6,d1 ROM:0012659A bcc.s locret_1265A4 ROM:0012659C movea.l off_1265A6(pc,d1.w*4),a0 ROM:001265A0 nop ROM:001265A2 jmp (a0) ROM:001265A4 ; --------------------------------------------------------------------------- ROM:001265A4 ROM:001265A4 locret_1265A4: ; CODE XREF: sub_126590+A↑j ROM:001265A4 rts ROM:001265A4 ; End of function sub_126590 ROM:001265A4 ROM:001265A4 ; --------------------------------------------------------------------------- ROM:001265A6 off_1265A6: dc.l loc_1265BE ; DATA XREF: sub_126590+C↑r ROM:001265AA dc.l loc_1265D2 ROM:001265AE dc.l loc_1265FA ROM:001265B2 dc.l loc_12665C ROM:001265B6 dc.l loc_12668A ROM:001265BA dc.l loc_1266A0 ROM:001265BE ; --------------------------------------------------------------------------- ROM:001265BE ROM:001265BE loc_1265BE: ; DATA XREF: ROM:off_1265A6↑o ROM:001265BE bclr #3,($D98).w ROM:001265C4 bsr.w sub_126724 ROM:001265C8 move.b #1,($1197).w ROM:001265CE bra.s locret_1265F8 ROM:001265D0 ; --------------------------------------------------------------------------- ROM:001265D0 rts ROM:001265D2 ; --------------------------------------------------------------------------- ROM:001265D2 ROM:001265D2 loc_1265D2: ; DATA XREF: ROM:001265AA↑o ROM:001265D2 btst #5,($1362).w ROM:001265D8 beq.s locret_1265F8 ROM:001265DA bsr.w sub_1266BE ROM:001265DE move.w ($C90).w,d0 ROM:001265E2 clr.b ($901).w ROM:001265E6 move.w d0,($6E6).w ROM:001265EA move.b #1,($901).w ROM:001265F0 move.b #2,($1197).w ROM:001265F6 bra.s locret_12665A ROM:001265F8 ; --------------------------------------------------------------------------- ROM:001265F8 ROM:001265F8 locret_1265F8: ; CODE XREF: ROM:001265CE↑j ROM:001265F8 ; ROM:001265D8↑j ... ROM:001265F8 rts ROM:001265FA ; --------------------------------------------------------------------------- ROM:001265FA ROM:001265FA loc_1265FA: ; DATA XREF: ROM:001265AE↑o ROM:001265FA btst #5,($1362).w ROM:00126600 bne.s loc_12660A ROM:00126602 move.b #1,($1197).w ROM:00126608 bra.s locret_1265F8 ROM:0012660A ; --------------------------------------------------------------------------- ROM:0012660A ROM:0012660A loc_12660A: ; CODE XREF: ROM:00126600↑j ROM:0012660A move.w $3EC(a5),d0 ROM:0012660E cmp.w ($A90).w,d0 ROM:00126612 bgt.s loc_126622 ROM:00126614 bset #3,($DB0).w ROM:0012661A move.b #4,($1197).w ROM:00126620 bra.s locret_12669E ROM:00126622 ; --------------------------------------------------------------------------- ROM:00126622 ROM:00126622 loc_126622: ; CODE XREF: ROM:00126612↑j ROM:00126622 cmpi.w #0,($6E6).w ROM:00126628 bgt.s loc_12663E ROM:0012662A bset #3,($D98).w ROM:00126630 bset #3,($DB0).w ROM:00126636 move.b #5,($1197).w ROM:0012663C bra.s locret_1266BA ROM:0012663E ; --------------------------------------------------------------------------- ROM:0012663E ROM:0012663E loc_12663E: ; CODE XREF: ROM:00126628↑j ROM:0012663E btst #0,($1355).w ROM:00126644 beq.s locret_12665A ROM:00126646 bclr #0,($901).w ROM:0012664C bset #2,($901).w ROM:00126652 move.b #3,($1197).w ROM:00126658 bra.s locret_126688 ROM:0012665A ; --------------------------------------------------------------------------- ROM:0012665A ROM:0012665A locret_12665A: ; CODE XREF: ROM:001265F6↑j ROM:0012665A ; ROM:00126644↑j ... ROM:0012665A rts ROM:0012665C ; --------------------------------------------------------------------------- ROM:0012665C ROM:0012665C loc_12665C: ; DATA XREF: ROM:001265B2↑o ROM:0012665C btst #5,($1362).w ROM:00126662 bne.s loc_12666C ROM:00126664 move.b #1,($1197).w ROM:0012666A bra.s locret_1265F8 ROM:0012666C ; --------------------------------------------------------------------------- ROM:0012666C ROM:0012666C loc_12666C: ; CODE XREF: ROM:00126662↑j ROM:0012666C btst #0,($1355).w ROM:00126672 bne.s locret_126688 ROM:00126674 bclr #2,($901).w ROM:0012667A bset #0,($901).w ROM:00126680 move.b #2,($1197).w ROM:00126686 bra.s locret_12665A ROM:00126688 ; --------------------------------------------------------------------------- ROM:00126688 ROM:00126688 locret_126688: ; CODE XREF: ROM:00126658↑j ROM:00126688 ; ROM:00126672↑j ROM:00126688 rts ROM:0012668A ; --------------------------------------------------------------------------- ROM:0012668A ROM:0012668A loc_12668A: ; DATA XREF: ROM:001265B6↑o ROM:0012668A btst #5,($1362).w ROM:00126690 bne.s locret_12669E ROM:00126692 move.b #1,($1197).w ROM:00126698 bra.l locret_1265F8 ROM:0012669E ; --------------------------------------------------------------------------- ROM:0012669E ROM:0012669E locret_12669E: ; CODE XREF: ROM:00126620↑j ROM:0012669E ; ROM:00126690↑j ROM:0012669E rts ROM:001266A0 ; --------------------------------------------------------------------------- ROM:001266A0 ROM:001266A0 loc_1266A0: ; DATA XREF: ROM:001265BA↑o ROM:001266A0 btst #5,($1362).w ROM:001266A6 bne.s locret_1266BA ROM:001266A8 bclr #3,($D98).w ROM:001266AE move.b #1,($1197).w ROM:001266B4 bra.l locret_1265F8 ROM:001266BA ; --------------------------------------------------------------------------- ROM:001266BA ROM:001266BA locret_1266BA: ; CODE XREF: ROM:0012663C↑j ROM:001266BA ; ROM:001266A6↑j ROM:001266BA rts ROM:001266BC ; --------------------------------------------------------------------------- ROM:001266BC rts ROM:001266BE ROM:001266BE ; =============== S U B R O U T I N E ======================================= ROM:001266BE ROM:001266BE ROM:001266BE sub_1266BE: ; CODE XREF: ROM:001265DA↑p ROM:001266BE move.w #$37E2,d1 ROM:001266C2 move.w ($A90).w,d2 ROM:001266C6 bsr.l sub_1178F0 ROM:001266CC move.w d1,($C90).w ROM:001266D0 rts ROM:001266D0 ; End of function sub_1266BE ROM:001266D0 ROM:001266D2 ROM:001266D2 ; =============== S U B R O U T I N E ======================================= ROM:001266D2 ROM:001266D2 ROM:001266D2 sub_1266D2: ; CODE XREF: sub_126546:loc_12658A↑p ROM:001266D2 move.w ($4B6).w,d1 ROM:001266D6 sub.w ($C92).w,d1 ROM:001266DA cmpi.w #0,d1 ROM:001266DE bge.s loc_1266E2 ROM:001266E0 neg.w d1 ROM:001266E2 ROM:001266E2 loc_1266E2: ; CODE XREF: sub_1266D2+C↑j ROM:001266E2 move.w $3EE(a5),d2 ROM:001266E6 cmp.w d1,d2 ROM:001266E8 bgt.s loc_1266F2 ROM:001266EA bset #7,($1355).w ROM:001266F0 bra.s loc_1266F8 ROM:001266F2 ; --------------------------------------------------------------------------- ROM:001266F2 ROM:001266F2 loc_1266F2: ; CODE XREF: sub_1266D2+16↑j ROM:001266F2 bclr #7,($1355).w ROM:001266F8 ROM:001266F8 loc_1266F8: ; CODE XREF: sub_1266D2+1E↑j ROM:001266F8 move.w ($4B6).w,($C92).w ROM:001266FE btst #2,($4D3).w ROM:00126704 bne.s loc_12670E ROM:00126706 btst #7,($1355).w ROM:0012670C beq.s loc_126716 ROM:0012670E ROM:0012670E loc_12670E: ; CODE XREF: sub_1266D2+32↑j ROM:0012670E bset #2,($D96).w ROM:00126714 bra.s loc_12671C ROM:00126716 ; --------------------------------------------------------------------------- ROM:00126716 ROM:00126716 loc_126716: ; CODE XREF: sub_1266D2+3A↑j ROM:00126716 bclr #2,($D96).w ROM:0012671C ROM:0012671C loc_12671C: ; CODE XREF: sub_1266D2+42↑j ROM:0012671C bset #2,($DAE).w ROM:00126722 rts ROM:00126722 ; End of function sub_1266D2 ROM:00126722 ROM:00126724 ROM:00126724 ; =============== S U B R O U T I N E ======================================= ROM:00126724 ROM:00126724 ROM:00126724 sub_126724: ; CODE XREF: ROM:001265C4↑p ROM:00126724 move.w ($4B6).w,($C92).w ROM:0012672A rts ROM:0012672A ; End of function sub_126724 ROM:0012672A ROM:0012672C ROM:0012672C ; =============== S U B R O U T I N E ======================================= ROM:0012672C ROM:0012672C ROM:0012672C sub_12672C: ; CODE XREF: sub_1282A6+4A↓p ROM:0012672C clr.w d1 ROM:0012672E move.b ($1198).w,d1 ROM:00126732 cmpi.w #2,d1 ROM:00126736 bcc.s locret_126740 ROM:00126738 movea.l off_126742(pc,d1.w*4),a0 ROM:0012673C nop ROM:0012673E jmp (a0) ROM:00126740 ; --------------------------------------------------------------------------- ROM:00126740 ROM:00126740 locret_126740: ; CODE XREF: sub_12672C+A↑j ROM:00126740 rts ROM:00126740 ; End of function sub_12672C ROM:00126740 ROM:00126740 ; --------------------------------------------------------------------------- ROM:00126742 off_126742: dc.l loc_12674A ; DATA XREF: sub_12672C+C↑r ROM:00126746 dc.l loc_126766 ROM:0012674A ; --------------------------------------------------------------------------- ROM:0012674A ROM:0012674A loc_12674A: ; DATA XREF: ROM:off_126742↑o ROM:0012674A move.w #$3D0,d0 ROM:0012674E clr.b ($8B7).w ROM:00126752 move.w d0,($652).w ROM:00126756 move.b #1,($8B7).w ROM:0012675C move.b #1,($1198).w ROM:00126762 bra.s locret_126790 ROM:00126764 ; --------------------------------------------------------------------------- ROM:00126764 rts ROM:00126766 ; --------------------------------------------------------------------------- ROM:00126766 ROM:00126766 loc_126766: ; DATA XREF: ROM:00126746↑o ROM:00126766 cmpi.w #0,($652).w ROM:0012676C bgt.s locret_126790 ROM:0012676E bsr.w sub_126792 ROM:00126772 move.w #$3D0,d0 ROM:00126776 clr.b ($8B7).w ROM:0012677A move.w d0,($652).w ROM:0012677E move.b #1,($8B7).w ROM:00126784 move.b #1,($1198).w ROM:0012678A bra.l *+6 ROM:00126790 ; --------------------------------------------------------------------------- ROM:00126790 ROM:00126790 locret_126790: ; CODE XREF: ROM:00126762↑j ROM:00126790 ; ROM:0012676C↑j ... ROM:00126790 rts ROM:00126792 ROM:00126792 ; =============== S U B R O U T I N E ======================================= ROM:00126792 ROM:00126792 ROM:00126792 sub_126792: ; CODE XREF: ROM:0012676E↑p ROM:00126792 clr.l d0 ROM:00126794 move.w ($562).w,d0 ROM:00126798 divu.l #$24,d0 ; '$' ROM:001267A0 add.l d0,($1374).w ROM:001267A4 rts ROM:001267A4 ; End of function sub_126792 ROM:001267A4 ROM:001267A6 ROM:001267A6 ; =============== S U B R O U T I N E ======================================= ROM:001267A6 ROM:001267A6 ROM:001267A6 sub_1267A6: ; CODE XREF: sub_1283B8↓p ROM:001267A6 move.w $43C(a5),d5 ROM:001267AA cmpi.w #$A,d5 ROM:001267AE beq.s loc_1267B6 ROM:001267B0 cmpi.w #$14,d5 ROM:001267B4 bne.s loc_1267C4 ROM:001267B6 ROM:001267B6 loc_1267B6: ; CODE XREF: sub_1267A6+8↑j ROM:001267B6 bset #6,($1358).w ROM:001267BC bclr #0,($1342).w ROM:001267C2 bra.s loc_126804 ROM:001267C4 ; --------------------------------------------------------------------------- ROM:001267C4 ROM:001267C4 loc_1267C4: ; CODE XREF: sub_1267A6+E↑j ROM:001267C4 cmpi.w #$B,d5 ROM:001267C8 beq.s loc_1267D0 ROM:001267CA cmpi.w #$15,d5 ROM:001267CE bne.s loc_1267DE ROM:001267D0 ROM:001267D0 loc_1267D0: ; CODE XREF: sub_1267A6+22↑j ROM:001267D0 bset #0,($1342).w ROM:001267D6 bclr #6,($1358).w ROM:001267DC bra.s loc_126804 ROM:001267DE ; --------------------------------------------------------------------------- ROM:001267DE ROM:001267DE loc_1267DE: ; CODE XREF: sub_1267A6+28↑j ROM:001267DE cmpi.w #$C,d5 ROM:001267E2 beq.s loc_1267EA ROM:001267E4 cmpi.w #$16,d5 ROM:001267E8 bne.s loc_1267F8 ROM:001267EA ROM:001267EA loc_1267EA: ; CODE XREF: sub_1267A6+3C↑j ROM:001267EA bset #6,($1358).w ROM:001267F0 bset #0,($1342).w ROM:001267F6 bra.s loc_126804 ROM:001267F8 ; --------------------------------------------------------------------------- ROM:001267F8 ROM:001267F8 loc_1267F8: ; CODE XREF: sub_1267A6+42↑j ROM:001267F8 bclr #6,($1358).w ROM:001267FE bclr #0,($1342).w ROM:00126804 ROM:00126804 loc_126804: ; CODE XREF: sub_1267A6+1C↑j ROM:00126804 ; sub_1267A6+36↑j ... ROM:00126804 clr.w d1 ROM:00126806 move.b ($1199).w,d1 ROM:0012680A cmpi.w #8,d1 ROM:0012680E bcc.s locret_126818 ROM:00126810 movea.l off_12681A(pc,d1.w*4),a0 ROM:00126814 nop ROM:00126816 jmp (a0) ROM:00126818 ; --------------------------------------------------------------------------- ROM:00126818 ROM:00126818 locret_126818: ; CODE XREF: sub_1267A6+68↑j ROM:00126818 rts ROM:00126818 ; End of function sub_1267A6 ROM:00126818 ROM:00126818 ; --------------------------------------------------------------------------- ROM:0012681A off_12681A: dc.l loc_12683A ; DATA XREF: sub_1267A6+6A↑r ROM:0012681E dc.l loc_126844 ROM:00126822 dc.l loc_126868 ROM:00126826 dc.l loc_1268B8 ROM:0012682A dc.l loc_126988 ROM:0012682E dc.l loc_12699E ROM:00126832 dc.l loc_126A80 ROM:00126836 dc.l loc_126A96 ROM:0012683A ; --------------------------------------------------------------------------- ROM:0012683A ROM:0012683A loc_12683A: ; DATA XREF: ROM:off_12681A↑o ROM:0012683A move.b #1,($1199).w ROM:00126840 bra.s locret_126866 ROM:00126842 ; --------------------------------------------------------------------------- ROM:00126842 rts ROM:00126844 ; --------------------------------------------------------------------------- ROM:00126844 ROM:00126844 loc_126844: ; DATA XREF: ROM:0012681E↑o ROM:00126844 btst #6,($1358).w ROM:0012684A beq.s locret_126866 ROM:0012684C bclr #2,($1350).w ROM:00126852 bclr #7,($1348).w ROM:00126858 bclr #7,($1340).w ROM:0012685E move.b #2,($1199).w ROM:00126864 bra.s loc_1268B2 ROM:00126866 ; --------------------------------------------------------------------------- ROM:00126866 ROM:00126866 locret_126866: ; CODE XREF: ROM:00126840↑j ROM:00126866 ; ROM:0012684A↑j ... ROM:00126866 rts ROM:00126868 ; --------------------------------------------------------------------------- ROM:00126868 ROM:00126868 loc_126868: ; DATA XREF: ROM:00126822↑o ROM:00126868 btst #6,($1358).w ROM:0012686E bne.s loc_126878 ROM:00126870 move.b #1,($1199).w ROM:00126876 bra.s locret_126866 ROM:00126878 ; --------------------------------------------------------------------------- ROM:00126878 ROM:00126878 loc_126878: ; CODE XREF: ROM:0012686E↑j ROM:00126878 btst #0,($1342).w ROM:0012687E beq.s loc_1268B2 ROM:00126880 btst #4,($1355).w ROM:00126886 beq.s loc_1268B2 ROM:00126888 bset #3,($134F).w ROM:0012688E bset #0,($135B).w ROM:00126894 move.w $3F0(a5),d0 ROM:00126898 clr.b ($902).w ROM:0012689C move.w d0,($6E8).w ROM:001268A0 move.b #1,($902).w ROM:001268A6 move.b #3,($1199).w ROM:001268AC bra.l loc_126982 ROM:001268B2 ; --------------------------------------------------------------------------- ROM:001268B2 ROM:001268B2 loc_1268B2: ; CODE XREF: ROM:00126864↑j ROM:001268B2 ; ROM:0012687E↑j ... ROM:001268B2 bsr.w sub_126AAC ROM:001268B6 rts ROM:001268B8 ; --------------------------------------------------------------------------- ROM:001268B8 ROM:001268B8 loc_1268B8: ; DATA XREF: ROM:00126826↑o ROM:001268B8 move.l $7A(a5),d0 ROM:001268BC cmp.l ($990).w,d0 ROM:001268C0 bge.s loc_1268EE ROM:001268C2 bclr #3,($134F).w ROM:001268C8 bclr #0,($135B).w ROM:001268CE clr.b ($902).w ROM:001268D2 clr.w ($6E8).w ROM:001268D6 bset #2,($1350).w ROM:001268DC bset #7,($1340).w ROM:001268E2 move.b #4,($1199).w ROM:001268E8 bra.l locret_12699C ROM:001268EE ; --------------------------------------------------------------------------- ROM:001268EE ROM:001268EE loc_1268EE: ; CODE XREF: ROM:001268C0↑j ROM:001268EE cmpi.w #0,($6E8).w ROM:001268F4 bgt.s loc_12692A ROM:001268F6 bclr #3,($134F).w ROM:001268FC bclr #0,($135B).w ROM:00126902 bclr #2,($134F).w ROM:00126908 bsr.w sub_126CAC ROM:0012690C move.w $3F2(a5),d0 ROM:00126910 clr.b ($902).w ROM:00126914 move.w d0,($6E8).w ROM:00126918 move.b #1,($902).w ROM:0012691E move.b #5,($1199).w ROM:00126924 bra.l loc_126A7A ROM:0012692A ; --------------------------------------------------------------------------- ROM:0012692A ROM:0012692A loc_12692A: ; CODE XREF: ROM:001268F4↑j ROM:0012692A btst #0,($1342).w ROM:00126930 beq.s loc_12693A ROM:00126932 btst #4,($1355).w ROM:00126938 bne.s loc_12695A ROM:0012693A ROM:0012693A loc_12693A: ; CODE XREF: ROM:00126930↑j ROM:0012693A bclr #3,($134F).w ROM:00126940 bclr #0,($135B).w ROM:00126946 clr.b ($902).w ROM:0012694A clr.w ($6E8).w ROM:0012694E move.b #2,($1199).w ROM:00126954 bra.l loc_1268B2 ROM:0012695A ; --------------------------------------------------------------------------- ROM:0012695A ROM:0012695A loc_12695A: ; CODE XREF: ROM:00126938↑j ROM:0012695A btst #6,($1358).w ROM:00126960 bne.s loc_126982 ROM:00126962 bclr #3,($134F).w ROM:00126968 bclr #0,($135B).w ROM:0012696E clr.b ($902).w ROM:00126972 clr.w ($6E8).w ROM:00126976 move.b #1,($1199).w ROM:0012697C bra.l locret_126866 ROM:00126982 ; --------------------------------------------------------------------------- ROM:00126982 ROM:00126982 loc_126982: ; CODE XREF: ROM:001268AC↑j ROM:00126982 ; ROM:00126960↑j ROM:00126982 bsr.w sub_126AAC ROM:00126986 rts ROM:00126988 ; --------------------------------------------------------------------------- ROM:00126988 ROM:00126988 loc_126988: ; DATA XREF: ROM:0012682A↑o ROM:00126988 btst #6,($1358).w ROM:0012698E bne.s locret_12699C ROM:00126990 move.b #1,($1199).w ROM:00126996 bra.l locret_126866 ROM:0012699C ; --------------------------------------------------------------------------- ROM:0012699C ROM:0012699C locret_12699C: ; CODE XREF: ROM:001268E8↑j ROM:0012699C ; ROM:0012698E↑j ROM:0012699C rts ROM:0012699E ; --------------------------------------------------------------------------- ROM:0012699E ROM:0012699E loc_12699E: ; DATA XREF: ROM:0012682E↑o ROM:0012699E cmpi.w #0,($6E8).w ROM:001269A4 bgt.s loc_1269C4 ROM:001269A6 bclr #2,($134F).w ROM:001269AC bset #7,($1348).w ROM:001269B2 bset #7,($1340).w ROM:001269B8 move.b #6,($1199).w ROM:001269BE bra.l locret_126A94 ROM:001269C4 ; --------------------------------------------------------------------------- ROM:001269C4 ROM:001269C4 loc_1269C4: ; CODE XREF: ROM:001269A4↑j ROM:001269C4 move.w $3F6(a5),d0 ROM:001269C8 cmp.w ($C74).w,d0 ROM:001269CC ble.s loc_1269F6 ROM:001269CE btst #0,($1357).w ROM:001269D4 bne.s loc_1269F6 ROM:001269D6 bclr #2,($134F).w ROM:001269DC bset #7,($1340).w ROM:001269E2 clr.b ($902).w ROM:001269E6 clr.w ($6E8).w ROM:001269EA move.b #7,($1199).w ROM:001269F0 bra.l locret_126AAA ROM:001269F6 ; --------------------------------------------------------------------------- ROM:001269F6 ROM:001269F6 loc_1269F6: ; CODE XREF: ROM:001269CC↑j ROM:001269F6 ; ROM:001269D4↑j ROM:001269F6 move.w $3F4(a5),d0 ROM:001269FA cmp.w ($C74).w,d0 ROM:001269FE bge.s loc_126A28 ROM:00126A00 btst #0,($1357).w ROM:00126A06 beq.s loc_126A28 ROM:00126A08 bclr #2,($134F).w ROM:00126A0E bset #7,($1340).w ROM:00126A14 clr.b ($902).w ROM:00126A18 clr.w ($6E8).w ROM:00126A1C move.b #7,($1199).w ROM:00126A22 bra.l locret_126AAA ROM:00126A28 ; --------------------------------------------------------------------------- ROM:00126A28 ROM:00126A28 loc_126A28: ; CODE XREF: ROM:001269FE↑j ROM:00126A28 ; ROM:00126A06↑j ROM:00126A28 btst #0,($1342).w ROM:00126A2E beq.s loc_126A38 ROM:00126A30 btst #4,($1355).w ROM:00126A36 bne.s loc_126A52 ROM:00126A38 ROM:00126A38 loc_126A38: ; CODE XREF: ROM:00126A2E↑j ROM:00126A38 bclr #2,($134F).w ROM:00126A3E clr.b ($902).w ROM:00126A42 clr.w ($6E8).w ROM:00126A46 move.b #2,($1199).w ROM:00126A4C bra.l loc_1268B2 ROM:00126A52 ; --------------------------------------------------------------------------- ROM:00126A52 ROM:00126A52 loc_126A52: ; CODE XREF: ROM:00126A36↑j ROM:00126A52 btst #6,($1358).w ROM:00126A58 bne.s loc_126A7A ROM:00126A5A bclr #3,($134F).w ROM:00126A60 bclr #0,($135B).w ROM:00126A66 clr.b ($902).w ROM:00126A6A clr.w ($6E8).w ROM:00126A6E move.b #1,($1199).w ROM:00126A74 bra.l locret_126866 ROM:00126A7A ; --------------------------------------------------------------------------- ROM:00126A7A ROM:00126A7A loc_126A7A: ; CODE XREF: ROM:00126924↑j ROM:00126A7A ; ROM:00126A58↑j ROM:00126A7A bsr.w sub_126AAC ROM:00126A7E rts ROM:00126A80 ; --------------------------------------------------------------------------- ROM:00126A80 ROM:00126A80 loc_126A80: ; DATA XREF: ROM:00126832↑o ROM:00126A80 btst #6,($1358).w ROM:00126A86 bne.s locret_126A94 ROM:00126A88 move.b #1,($1199).w ROM:00126A8E bra.l locret_126866 ROM:00126A94 ; --------------------------------------------------------------------------- ROM:00126A94 ROM:00126A94 locret_126A94: ; CODE XREF: ROM:001269BE↑j ROM:00126A94 ; ROM:00126A86↑j ROM:00126A94 rts ROM:00126A96 ; --------------------------------------------------------------------------- ROM:00126A96 ROM:00126A96 loc_126A96: ; DATA XREF: ROM:00126836↑o ROM:00126A96 btst #6,($1358).w ROM:00126A9C bne.s locret_126AAA ROM:00126A9E move.b #1,($1199).w ROM:00126AA4 bra.l locret_126866 ROM:00126AAA ; --------------------------------------------------------------------------- ROM:00126AAA ROM:00126AAA locret_126AAA: ; CODE XREF: ROM:001269F0↑j ROM:00126AAA ; ROM:00126A22↑j ... ROM:00126AAA rts ROM:00126AAC ROM:00126AAC ; =============== S U B R O U T I N E ======================================= ROM:00126AAC ROM:00126AAC ROM:00126AAC sub_126AAC: ; CODE XREF: ROM:loc_1268B2↑p ROM:00126AAC ; ROM:loc_126982↑p ... ROM:00126AAC move.w $43C(a5),d5 ROM:00126AB0 cmpi.w #$14,d5 ROM:00126AB4 bne.s loc_126ABC ROM:00126AB6 bra.l loc_126CA4 ROM:00126ABC ; --------------------------------------------------------------------------- ROM:00126ABC ROM:00126ABC loc_126ABC: ; CODE XREF: sub_126AAC+8↑j ROM:00126ABC cmpi.w #$15,d5 ROM:00126AC0 bne.s loc_126AC8 ROM:00126AC2 bra.l loc_126CA4 ROM:00126AC8 ; --------------------------------------------------------------------------- ROM:00126AC8 ROM:00126AC8 loc_126AC8: ; CODE XREF: sub_126AAC+14↑j ROM:00126AC8 cmpi.w #$16,d5 ROM:00126ACC bne.s loc_126AD4 ROM:00126ACE bra.l loc_126CA4 ROM:00126AD4 ; --------------------------------------------------------------------------- ROM:00126AD4 ROM:00126AD4 loc_126AD4: ; CODE XREF: sub_126AAC+20↑j ROM:00126AD4 move.w $43C(a5),d0 ROM:00126AD8 cmpi.w #0,d0 ROM:00126ADC beq.l loc_126CA4 ROM:00126AE2 btst #1,($135A).w ROM:00126AE8 bne.l loc_126BF6 ROM:00126AEE btst #3,($1359).w ROM:00126AF4 bne.l loc_126BF6 ROM:00126AFA btst #3,($D96).w ROM:00126B00 bne.l loc_126BF6 ROM:00126B06 btst #3,($DAA).w ROM:00126B0C bne.l loc_126BF6 ROM:00126B12 btst #6,($1357).w ROM:00126B18 bne.l loc_126BF6 ROM:00126B1E btst #6,($1356).w ROM:00126B24 bne.l loc_126BF6 ROM:00126B2A btst #5,($D99).w ROM:00126B30 bne.l loc_126BF6 ROM:00126B36 btst #5,($DAD).w ROM:00126B3C bne.l loc_126BF6 ROM:00126B42 btst #0,($134D).w ROM:00126B48 bne.l loc_126BF6 ROM:00126B4E btst #2,($1349).w ROM:00126B54 bne.l loc_126BF6 ROM:00126B5A btst #6,($D97).w ROM:00126B60 bne.l loc_126BF6 ROM:00126B66 btst #6,($DAB).w ROM:00126B6C bne.l loc_126BF6 ROM:00126B72 btst #5,($D96).w ROM:00126B78 bne.l loc_126BF6 ROM:00126B7E btst #5,($DAA).w ROM:00126B84 bne.s loc_126BF6 ROM:00126B86 btst #0,($D96).w ROM:00126B8C bne.s loc_126BF6 ROM:00126B8E btst #0,($DAA).w ROM:00126B94 bne.s loc_126BF6 ROM:00126B96 btst #7,($D97).w ROM:00126B9C bne.s loc_126BF6 ROM:00126B9E btst #7,($DAB).w ROM:00126BA4 bne.s loc_126BF6 ROM:00126BA6 btst #1,($D96).w ROM:00126BAC bne.s loc_126BF6 ROM:00126BAE btst #1,($DAA).w ROM:00126BB4 bne.s loc_126BF6 ROM:00126BB6 btst #0,($1131).w ROM:00126BBC beq.s loc_126BF6 ROM:00126BBE move.w $440(a5),d0 ROM:00126BC2 cmp.w ($A90).w,d0 ROM:00126BC6 bgt.s loc_126BF6 ROM:00126BC8 move.w ($CBC).w,d1 ROM:00126BCC sub.w ($CB8).w,d1 ROM:00126BD0 bpl.w loc_126BD6 ROM:00126BD4 neg.w d1 ROM:00126BD6 ROM:00126BD6 loc_126BD6: ; CODE XREF: sub_126AAC+124↑j ROM:00126BD6 move.w $442(a5),d0 ROM:00126BDA cmp.w d1,d0 ROM:00126BDC blt.s loc_126BF6 ROM:00126BDE move.w $444(a5),d0 ROM:00126BE2 cmp.w ($1380).w,d0 ROM:00126BE6 bge.s loc_126BF6 ROM:00126BE8 btst #5,($1347).w ROM:00126BEE beq.s loc_126BF6 ROM:00126BF0 bra.l loc_126BFC ROM:00126BF6 ; --------------------------------------------------------------------------- ROM:00126BF6 ROM:00126BF6 loc_126BF6: ; CODE XREF: sub_126AAC+3C↑j ROM:00126BF6 ; sub_126AAC+48↑j ... ROM:00126BF6 bra.l loc_126C9C ROM:00126BFC ; --------------------------------------------------------------------------- ROM:00126BFC ROM:00126BFC loc_126BFC: ; CODE XREF: sub_126AAC+144↑j ROM:00126BFC move.w $446(a5),d2 ROM:00126C00 move.w $448(a5),d3 ROM:00126C04 cmp.w ($CBC).w,d2 ROM:00126C08 bgt.s loc_126C40 ROM:00126C0A cmp.w ($CBC).w,d3 ROM:00126C0E blt.s loc_126C40 ROM:00126C10 move.w $44C(a5),d2 ROM:00126C14 move.w $44E(a5),d3 ROM:00126C18 cmp.w ($5BA).w,d2 ROM:00126C1C bgt.s loc_126C40 ROM:00126C1E cmp.w ($5BA).w,d3 ROM:00126C22 blt.s loc_126C40 ROM:00126C24 move.w $452(a5),d2 ROM:00126C28 move.w $454(a5),d3 ROM:00126C2C cmp.w ($560).w,d2 ROM:00126C30 bgt.s loc_126C40 ROM:00126C32 cmp.w ($560).w,d3 ROM:00126C36 blt.s loc_126C40 ROM:00126C38 bset #4,($1355).w ROM:00126C3E bra.s locret_126CAA ROM:00126C40 ; --------------------------------------------------------------------------- ROM:00126C40 ROM:00126C40 loc_126C40: ; CODE XREF: sub_126AAC+15C↑j ROM:00126C40 ; sub_126AAC+162↑j ... ROM:00126C40 move.w $446(a5),d2 ROM:00126C44 sub.w $44A(a5),d2 ROM:00126C48 move.w $448(a5),d3 ROM:00126C4C add.w $44A(a5),d3 ROM:00126C50 cmp.w ($CBC).w,d2 ROM:00126C54 bgt.s loc_126C5C ROM:00126C56 cmp.w ($CBC).w,d3 ROM:00126C5A bge.s loc_126C5E ROM:00126C5C ROM:00126C5C loc_126C5C: ; CODE XREF: sub_126AAC+1A8↑j ROM:00126C5C bra.s loc_126C9C ROM:00126C5E ; --------------------------------------------------------------------------- ROM:00126C5E ROM:00126C5E loc_126C5E: ; CODE XREF: sub_126AAC+1AE↑j ROM:00126C5E move.w $44C(a5),d2 ROM:00126C62 sub.w $450(a5),d2 ROM:00126C66 move.w $44E(a5),d3 ROM:00126C6A add.w $450(a5),d3 ROM:00126C6E cmp.w ($5BA).w,d2 ROM:00126C72 bgt.s loc_126C7A ROM:00126C74 cmp.w ($5BA).w,d3 ROM:00126C78 bge.s loc_126C7C ROM:00126C7A ROM:00126C7A loc_126C7A: ; CODE XREF: sub_126AAC+1C6↑j ROM:00126C7A bra.s loc_126C9C ROM:00126C7C ; --------------------------------------------------------------------------- ROM:00126C7C ROM:00126C7C loc_126C7C: ; CODE XREF: sub_126AAC+1CC↑j ROM:00126C7C move.w $452(a5),d2 ROM:00126C80 sub.w $456(a5),d2 ROM:00126C84 move.w $454(a5),d3 ROM:00126C88 add.w $456(a5),d3 ROM:00126C8C cmp.w ($560).w,d2 ROM:00126C90 bgt.s loc_126C98 ROM:00126C92 cmp.w ($560).w,d3 ROM:00126C96 bge.s loc_126C9A ROM:00126C98 ROM:00126C98 loc_126C98: ; CODE XREF: sub_126AAC+1E4↑j ROM:00126C98 bra.s loc_126C9C ROM:00126C9A ; --------------------------------------------------------------------------- ROM:00126C9A ROM:00126C9A loc_126C9A: ; CODE XREF: sub_126AAC+1EA↑j ROM:00126C9A bra.s locret_126CAA ROM:00126C9C ; --------------------------------------------------------------------------- ROM:00126C9C ROM:00126C9C loc_126C9C: ; CODE XREF: sub_126AAC:loc_126BF6↑j ROM:00126C9C ; sub_126AAC:loc_126C5C↑j ... ROM:00126C9C bclr #4,($1355).w ROM:00126CA2 bra.s locret_126CAA ROM:00126CA4 ; --------------------------------------------------------------------------- ROM:00126CA4 ROM:00126CA4 loc_126CA4: ; CODE XREF: sub_126AAC+A↑j ROM:00126CA4 ; sub_126AAC+16↑j ... ROM:00126CA4 bset #4,($1355).w ROM:00126CAA ROM:00126CAA locret_126CAA: ; CODE XREF: sub_126AAC+192↑j ROM:00126CAA ; sub_126AAC:loc_126C9A↑j ... ROM:00126CAA rts ROM:00126CAA ; End of function sub_126AAC ROM:00126CAA ROM:00126CAC ROM:00126CAC ; =============== S U B R O U T I N E ======================================= ROM:00126CAC ROM:00126CAC ROM:00126CAC sub_126CAC: ; CODE XREF: ROM:00126908↑p ROM:00126CAC move.w $462(a5),d0 ROM:00126CB0 cmp.w ($C74).w,d0 ROM:00126CB4 blt.s loc_126CCA ROM:00126CB6 move.w ($CCA).w,d1 ROM:00126CBA add.w $3F8(a5),d1 ROM:00126CBE move.w d1,($F14).w ROM:00126CC2 bset #0,($1357).w ROM:00126CC8 bra.s locret_126CDC ROM:00126CCA ; --------------------------------------------------------------------------- ROM:00126CCA ROM:00126CCA loc_126CCA: ; CODE XREF: sub_126CAC+8↑j ROM:00126CCA move.w ($CCA).w,d1 ROM:00126CCE sub.w $3F8(a5),d1 ROM:00126CD2 move.w d1,($F14).w ROM:00126CD6 bclr #0,($1357).w ROM:00126CDC ROM:00126CDC locret_126CDC: ; CODE XREF: sub_126CAC+1C↑j ROM:00126CDC rts ROM:00126CDC ; End of function sub_126CAC ROM:00126CDC ROM:00126CDE ROM:00126CDE ; =============== S U B R O U T I N E ======================================= ROM:00126CDE ROM:00126CDE ROM:00126CDE sub_126CDE: ; CODE XREF: sub_1282A6+6↓p ROM:00126CDE bsr.w sub_126CF0 ROM:00126CE2 bsr.w sub_126D00 ROM:00126CE6 bsr.w sub_126D5A ROM:00126CEA bsr.w sub_126EFC ROM:00126CEE rts ROM:00126CEE ; End of function sub_126CDE ROM:00126CEE ROM:00126CF0 ROM:00126CF0 ; =============== S U B R O U T I N E ======================================= ROM:00126CF0 ROM:00126CF0 ROM:00126CF0 sub_126CF0: ; CODE XREF: sub_126CDE↑p ROM:00126CF0 move.w ($A60).w,d1 ROM:00126CF4 cmp.w ($C94).w,d1 ROM:00126CF8 ble.s locret_126CFE ROM:00126CFA move.w d1,($C94).w ROM:00126CFE ROM:00126CFE locret_126CFE: ; CODE XREF: sub_126CF0+8↑j ROM:00126CFE rts ROM:00126CFE ; End of function sub_126CF0 ROM:00126CFE ROM:00126D00 ROM:00126D00 ; =============== S U B R O U T I N E ======================================= ROM:00126D00 ROM:00126D00 ROM:00126D00 sub_126D00: ; CODE XREF: sub_126CDE+4↑p ROM:00126D00 clr.w d1 ROM:00126D02 move.b ($119A).w,d1 ROM:00126D06 cmpi.w #3,d1 ROM:00126D0A bcc.s locret_126D14 ROM:00126D0C movea.l off_126D16(pc,d1.w*4),a0 ROM:00126D10 nop ROM:00126D12 jmp (a0) ROM:00126D14 ; --------------------------------------------------------------------------- ROM:00126D14 ROM:00126D14 locret_126D14: ; CODE XREF: sub_126D00+A↑j ROM:00126D14 rts ROM:00126D14 ; End of function sub_126D00 ROM:00126D14 ROM:00126D14 ; --------------------------------------------------------------------------- ROM:00126D16 off_126D16: dc.l loc_126D22 ; DATA XREF: sub_126D00+C↑r ROM:00126D1A dc.l loc_126D2C ROM:00126D1E dc.l loc_126D42 ROM:00126D22 ; --------------------------------------------------------------------------- ROM:00126D22 ROM:00126D22 loc_126D22: ; DATA XREF: ROM:off_126D16↑o ROM:00126D22 move.b #1,($119A).w ROM:00126D28 bra.s locret_126D40 ROM:00126D2A ; --------------------------------------------------------------------------- ROM:00126D2A rts ROM:00126D2C ; --------------------------------------------------------------------------- ROM:00126D2C ROM:00126D2C loc_126D2C: ; DATA XREF: ROM:00126D1A↑o ROM:00126D2C btst #5,($1362).w ROM:00126D32 beq.s locret_126D40 ROM:00126D34 bsr.w sub_126F5A ROM:00126D38 move.b #2,($119A).w ROM:00126D3E bra.s locret_126D56 ROM:00126D40 ; --------------------------------------------------------------------------- ROM:00126D40 ROM:00126D40 locret_126D40: ; CODE XREF: ROM:00126D28↑j ROM:00126D40 ; ROM:00126D32↑j ... ROM:00126D40 rts ROM:00126D42 ; --------------------------------------------------------------------------- ROM:00126D42 ROM:00126D42 loc_126D42: ; DATA XREF: ROM:00126D1E↑o ROM:00126D42 btst #5,($1362).w ROM:00126D48 bne.s locret_126D56 ROM:00126D4A bsr.w sub_126F8E ROM:00126D4E move.b #1,($119A).w ROM:00126D54 bra.s locret_126D40 ROM:00126D56 ; --------------------------------------------------------------------------- ROM:00126D56 ROM:00126D56 locret_126D56: ; CODE XREF: ROM:00126D3E↑j ROM:00126D56 ; ROM:00126D48↑j ROM:00126D56 rts ROM:00126D58 ; --------------------------------------------------------------------------- ROM:00126D58 rts ROM:00126D5A ROM:00126D5A ; =============== S U B R O U T I N E ======================================= ROM:00126D5A ROM:00126D5A ROM:00126D5A sub_126D5A: ; CODE XREF: sub_126CDE+8↑p ROM:00126D5A move.w #$3890,d1 ROM:00126D5E move.w ($5BA).w,d2 ROM:00126D62 move.w ($A5E).w,d3 ROM:00126D66 bsr.l sub_1178F0 ROM:00126D6C move.w d1,($C98).w ROM:00126D70 btst #6,($D97).w ROM:00126D76 beq.s loc_126D7E ROM:00126D78 bra.l loc_126EEC ROM:00126D7E ; --------------------------------------------------------------------------- ROM:00126D7E ROM:00126D7E loc_126D7E: ; CODE XREF: sub_126D5A+1C↑j ROM:00126D7E btst #6,($DAB).w ROM:00126D84 beq.s loc_126D8C ROM:00126D86 bra.l loc_126EEC ROM:00126D8C ; --------------------------------------------------------------------------- ROM:00126D8C ROM:00126D8C loc_126D8C: ; CODE XREF: sub_126D5A+2A↑j ROM:00126D8C btst #2,($D97).w ROM:00126D92 beq.s loc_126D9A ROM:00126D94 bra.l loc_126EEC ROM:00126D9A ; --------------------------------------------------------------------------- ROM:00126D9A ROM:00126D9A loc_126D9A: ; CODE XREF: sub_126D5A+38↑j ROM:00126D9A btst #2,($DAB).w ROM:00126DA0 beq.s loc_126DA8 ROM:00126DA2 bra.l loc_126EEC ROM:00126DA8 ; --------------------------------------------------------------------------- ROM:00126DA8 ROM:00126DA8 loc_126DA8: ; CODE XREF: sub_126D5A+46↑j ROM:00126DA8 btst #0,($D96).w ROM:00126DAE beq.s loc_126DB6 ROM:00126DB0 bra.l loc_126EEC ROM:00126DB6 ; --------------------------------------------------------------------------- ROM:00126DB6 ROM:00126DB6 loc_126DB6: ; CODE XREF: sub_126D5A+54↑j ROM:00126DB6 btst #0,($DAA).w ROM:00126DBC beq.s loc_126DC4 ROM:00126DBE bra.l loc_126EEC ROM:00126DC4 ; --------------------------------------------------------------------------- ROM:00126DC4 ROM:00126DC4 loc_126DC4: ; CODE XREF: sub_126D5A+62↑j ROM:00126DC4 btst #1,($D96).w ROM:00126DCA beq.s loc_126DD2 ROM:00126DCC bra.l loc_126EEC ROM:00126DD2 ; --------------------------------------------------------------------------- ROM:00126DD2 ROM:00126DD2 loc_126DD2: ; CODE XREF: sub_126D5A+70↑j ROM:00126DD2 btst #1,($DAA).w ROM:00126DD8 beq.s loc_126DE0 ROM:00126DDA bra.l loc_126EEC ROM:00126DE0 ; --------------------------------------------------------------------------- ROM:00126DE0 ROM:00126DE0 loc_126DE0: ; CODE XREF: sub_126D5A+7E↑j ROM:00126DE0 btst #6,($D96).w ROM:00126DE6 beq.s loc_126DEE ROM:00126DE8 bra.l loc_126EEC ROM:00126DEE ; --------------------------------------------------------------------------- ROM:00126DEE ROM:00126DEE loc_126DEE: ; CODE XREF: sub_126D5A+8C↑j ROM:00126DEE btst #6,($DAA).w ROM:00126DF4 beq.s loc_126DFC ROM:00126DF6 bra.l loc_126EEC ROM:00126DFC ; --------------------------------------------------------------------------- ROM:00126DFC ROM:00126DFC loc_126DFC: ; CODE XREF: sub_126D5A+9A↑j ROM:00126DFC btst #7,($D96).w ROM:00126E02 beq.s loc_126E0A ROM:00126E04 bra.l loc_126EEC ROM:00126E0A ; --------------------------------------------------------------------------- ROM:00126E0A ROM:00126E0A loc_126E0A: ; CODE XREF: sub_126D5A+A8↑j ROM:00126E0A btst #7,($DAA).w ROM:00126E10 beq.s loc_126E18 ROM:00126E12 bra.l loc_126EEC ROM:00126E18 ; --------------------------------------------------------------------------- ROM:00126E18 ROM:00126E18 loc_126E18: ; CODE XREF: sub_126D5A+B6↑j ROM:00126E18 btst #6,($1357).w ROM:00126E1E beq.s loc_126E26 ROM:00126E20 bra.l loc_126EEC ROM:00126E26 ; --------------------------------------------------------------------------- ROM:00126E26 ROM:00126E26 loc_126E26: ; CODE XREF: sub_126D5A+C4↑j ROM:00126E26 btst #6,($1356).w ROM:00126E2C beq.s loc_126E34 ROM:00126E2E bra.l loc_126EEC ROM:00126E34 ; --------------------------------------------------------------------------- ROM:00126E34 ROM:00126E34 loc_126E34: ; CODE XREF: sub_126D5A+D2↑j ROM:00126E34 btst #5,($D97).w ROM:00126E3A beq.s loc_126E42 ROM:00126E3C bra.l loc_126EEC ROM:00126E42 ; --------------------------------------------------------------------------- ROM:00126E42 ROM:00126E42 loc_126E42: ; CODE XREF: sub_126D5A+E0↑j ROM:00126E42 btst #5,($DAB).w ROM:00126E48 beq.s loc_126E50 ROM:00126E4A bra.l loc_126EEC ROM:00126E50 ; --------------------------------------------------------------------------- ROM:00126E50 ROM:00126E50 loc_126E50: ; CODE XREF: sub_126D5A+EE↑j ROM:00126E50 btst #6,($D99).w ROM:00126E56 beq.s loc_126E5E ROM:00126E58 bra.l loc_126EEC ROM:00126E5E ; --------------------------------------------------------------------------- ROM:00126E5E ROM:00126E5E loc_126E5E: ; CODE XREF: sub_126D5A+FC↑j ROM:00126E5E btst #6,($DAD).w ROM:00126E64 beq.s loc_126E6C ROM:00126E66 bra.l loc_126EEC ROM:00126E6C ; --------------------------------------------------------------------------- ROM:00126E6C ROM:00126E6C loc_126E6C: ; CODE XREF: sub_126D5A+10A↑j ROM:00126E6C btst #4,($D98).w ROM:00126E72 beq.s loc_126E76 ROM:00126E74 bra.s loc_126EEC ROM:00126E76 ; --------------------------------------------------------------------------- ROM:00126E76 ROM:00126E76 loc_126E76: ; CODE XREF: sub_126D5A+118↑j ROM:00126E76 btst #4,($DAC).w ROM:00126E7C beq.s loc_126E80 ROM:00126E7E bra.s loc_126EEC ROM:00126E80 ; --------------------------------------------------------------------------- ROM:00126E80 ROM:00126E80 loc_126E80: ; CODE XREF: sub_126D5A+122↑j ROM:00126E80 btst #5,($D98).w ROM:00126E86 beq.s loc_126E8A ROM:00126E88 bra.s loc_126EEC ROM:00126E8A ; --------------------------------------------------------------------------- ROM:00126E8A ROM:00126E8A loc_126E8A: ; CODE XREF: sub_126D5A+12C↑j ROM:00126E8A btst #5,($DAC).w ROM:00126E90 beq.s loc_126E94 ROM:00126E92 bra.s loc_126EEC ROM:00126E94 ; --------------------------------------------------------------------------- ROM:00126E94 ROM:00126E94 loc_126E94: ; CODE XREF: sub_126D5A+136↑j ROM:00126E94 btst #6,($D98).w ROM:00126E9A beq.s loc_126E9E ROM:00126E9C bra.s loc_126EEC ROM:00126E9E ; --------------------------------------------------------------------------- ROM:00126E9E ROM:00126E9E loc_126E9E: ; CODE XREF: sub_126D5A+140↑j ROM:00126E9E btst #6,($DAC).w ROM:00126EA4 beq.s loc_126EA8 ROM:00126EA6 bra.s loc_126EEC ROM:00126EA8 ; --------------------------------------------------------------------------- ROM:00126EA8 ROM:00126EA8 loc_126EA8: ; CODE XREF: sub_126D5A+14A↑j ROM:00126EA8 btst #7,($D98).w ROM:00126EAE beq.s loc_126EB2 ROM:00126EB0 bra.s loc_126EEC ROM:00126EB2 ; --------------------------------------------------------------------------- ROM:00126EB2 ROM:00126EB2 loc_126EB2: ; CODE XREF: sub_126D5A+154↑j ROM:00126EB2 btst #7,($DAC).w ROM:00126EB8 beq.s loc_126EBC ROM:00126EBA bra.s loc_126EEC ROM:00126EBC ; --------------------------------------------------------------------------- ROM:00126EBC ROM:00126EBC loc_126EBC: ; CODE XREF: sub_126D5A+15E↑j ROM:00126EBC btst #2,($D99).w ROM:00126EC2 beq.s loc_126EC6 ROM:00126EC4 bra.s loc_126EEC ROM:00126EC6 ; --------------------------------------------------------------------------- ROM:00126EC6 ROM:00126EC6 loc_126EC6: ; CODE XREF: sub_126D5A+168↑j ROM:00126EC6 btst #2,($DAD).w ROM:00126ECC beq.s loc_126ED0 ROM:00126ECE bra.s loc_126EEC ROM:00126ED0 ; --------------------------------------------------------------------------- ROM:00126ED0 ROM:00126ED0 loc_126ED0: ; CODE XREF: sub_126D5A+172↑j ROM:00126ED0 btst #2,($136B).w ROM:00126ED6 beq.s loc_126EDA ROM:00126ED8 bra.s loc_126EEC ROM:00126EDA ; --------------------------------------------------------------------------- ROM:00126EDA ROM:00126EDA loc_126EDA: ; CODE XREF: sub_126D5A+17C↑j ROM:00126EDA btst #0,($1131).w ROM:00126EE0 bne.s loc_126EE4 ROM:00126EE2 bra.s loc_126EEC ROM:00126EE4 ; --------------------------------------------------------------------------- ROM:00126EE4 ROM:00126EE4 loc_126EE4: ; CODE XREF: sub_126D5A+186↑j ROM:00126EE4 cmpi.w #1,($C98).w ROM:00126EEA bge.s loc_126EF4 ROM:00126EEC ROM:00126EEC loc_126EEC: ; CODE XREF: sub_126D5A+1E↑j ROM:00126EEC ; sub_126D5A+2C↑j ... ROM:00126EEC bclr #7,($1360).w ROM:00126EF2 bra.s locret_126EFA ROM:00126EF4 ; --------------------------------------------------------------------------- ROM:00126EF4 ROM:00126EF4 loc_126EF4: ; CODE XREF: sub_126D5A+190↑j ROM:00126EF4 bset #7,($1360).w ROM:00126EFA ROM:00126EFA locret_126EFA: ; CODE XREF: sub_126D5A+198↑j ROM:00126EFA rts ROM:00126EFA ; End of function sub_126D5A ROM:00126EFA ROM:00126EFC ROM:00126EFC ; =============== S U B R O U T I N E ======================================= ROM:00126EFC ROM:00126EFC ROM:00126EFC sub_126EFC: ; CODE XREF: sub_126CDE+C↑p ROM:00126EFC move.w ($FB8).w,d1 ROM:00126F00 muls.w ($F14).w,d1 ROM:00126F04 divs.w #$2710,d1 ROM:00126F08 bvc.s loc_126F0E ROM:00126F0A move.w #$7FFF,d1 ROM:00126F0E ROM:00126F0E loc_126F0E: ; CODE XREF: sub_126EFC+C↑j ROM:00126F0E move.w d1,($C96).w ROM:00126F12 btst #4,($C59).w ROM:00126F18 beq.s loc_126F28 ROM:00126F1A bset #3,($D99).w ROM:00126F20 bset #3,($DB1).w ROM:00126F26 bra.s locret_126F58 ROM:00126F28 ; --------------------------------------------------------------------------- ROM:00126F28 ROM:00126F28 loc_126F28: ; CODE XREF: sub_126EFC+1C↑j ROM:00126F28 btst #7,($1360).w ROM:00126F2E beq.s locret_126F58 ROM:00126F30 move.w $3FC(a5),d1 ROM:00126F34 move.w $3FE(a5),d2 ROM:00126F38 cmp.w ($C96).w,d1 ROM:00126F3C ble.s loc_126F44 ROM:00126F3E cmp.w ($C96).w,d2 ROM:00126F42 blt.s loc_126F4C ROM:00126F44 ROM:00126F44 loc_126F44: ; CODE XREF: sub_126EFC+40↑j ROM:00126F44 bset #3,($D99).w ROM:00126F4A bra.s loc_126F52 ROM:00126F4C ; --------------------------------------------------------------------------- ROM:00126F4C ROM:00126F4C loc_126F4C: ; CODE XREF: sub_126EFC+46↑j ROM:00126F4C bclr #3,($D99).w ROM:00126F52 ROM:00126F52 loc_126F52: ; CODE XREF: sub_126EFC+4E↑j ROM:00126F52 bset #3,($DB1).w ROM:00126F58 ROM:00126F58 locret_126F58: ; CODE XREF: sub_126EFC+2A↑j ROM:00126F58 ; sub_126EFC+32↑j ROM:00126F58 rts ROM:00126F58 ; End of function sub_126EFC ROM:00126F58 ROM:00126F5A ROM:00126F5A ; =============== S U B R O U T I N E ======================================= ROM:00126F5A ROM:00126F5A ROM:00126F5A sub_126F5A: ; CODE XREF: ROM:00126D34↑p ROM:00126F5A move.w #$37E6,d1 ROM:00126F5E move.w ($A90).w,d2 ROM:00126F62 bsr.l sub_1178F0 ROM:00126F68 add.w d1,($1396).w ROM:00126F6C bvc.s loc_126F74 ROM:00126F6E move.w #$7FFF,($1396).w ROM:00126F74 ROM:00126F74 loc_126F74: ; CODE XREF: sub_126F5A+12↑j ROM:00126F74 move.w $3FA(a5),d1 ROM:00126F78 cmp.w ($1396).w,d1 ROM:00126F7C bgt.s loc_126F86 ROM:00126F7E bset #2,($136B).w ROM:00126F84 bra.s locret_126F8C ROM:00126F86 ; --------------------------------------------------------------------------- ROM:00126F86 ROM:00126F86 loc_126F86: ; CODE XREF: sub_126F5A+22↑j ROM:00126F86 bclr #2,($136B).w ROM:00126F8C ROM:00126F8C locret_126F8C: ; CODE XREF: sub_126F5A+2A↑j ROM:00126F8C rts ROM:00126F8C ; End of function sub_126F5A ROM:00126F8C ROM:00126F8E ROM:00126F8E ; =============== S U B R O U T I N E ======================================= ROM:00126F8E ROM:00126F8E ROM:00126F8E sub_126F8E: ; CODE XREF: ROM:00126D4A↑p ROM:00126F8E move.w #$37E4,d1 ROM:00126F92 move.w ($C94).w,d2 ROM:00126F96 bsr.l sub_1178F0 ROM:00126F9C sub.w d1,($1396).w ROM:00126FA0 cmpi.w #0,($1396).w ROM:00126FA6 bge.s locret_126FAE ROM:00126FA8 move.w #0,($1396).w ROM:00126FAE ROM:00126FAE locret_126FAE: ; CODE XREF: sub_126F8E+18↑j ROM:00126FAE rts ROM:00126FAE ; End of function sub_126F8E ROM:00126FAE ROM:00126FB0 ROM:00126FB0 ; =============== S U B R O U T I N E ======================================= ROM:00126FB0 ROM:00126FB0 ROM:00126FB0 sub_126FB0: ; CODE XREF: sub_1282A6+38↓p ROM:00126FB0 move.w ($C9A).w,d1 ROM:00126FB4 cmpi.w #4,d1 ROM:00126FB8 bcc.s locret_126FC2 ROM:00126FBA movea.l off_126FC4(pc,d1.w*4),a0 ROM:00126FBE nop ROM:00126FC0 jmp (a0) ROM:00126FC2 ; --------------------------------------------------------------------------- ROM:00126FC2 ROM:00126FC2 locret_126FC2: ; CODE XREF: sub_126FB0+8↑j ROM:00126FC2 rts ROM:00126FC2 ; End of function sub_126FB0 ROM:00126FC2 ROM:00126FC2 ; --------------------------------------------------------------------------- ROM:00126FC4 off_126FC4: dc.l loc_126FD4 ; DATA XREF: sub_126FB0+A↑r ROM:00126FC8 dc.l loc_126FF0 ROM:00126FCC dc.l loc_12701A ROM:00126FD0 dc.l loc_127030 ROM:00126FD4 ; --------------------------------------------------------------------------- ROM:00126FD4 ROM:00126FD4 loc_126FD4: ; DATA XREF: ROM:off_126FC4↑o ROM:00126FD4 move.w $400(a5),d0 ROM:00126FD8 clr.b ($903).w ROM:00126FDC move.w d0,($6EA).w ROM:00126FE0 move.b #1,($903).w ROM:00126FE6 move.w #1,($C9A).w ROM:00126FEC bra.s locret_127018 ROM:00126FEE ; --------------------------------------------------------------------------- ROM:00126FEE rts ROM:00126FF0 ; --------------------------------------------------------------------------- ROM:00126FF0 ROM:00126FF0 loc_126FF0: ; DATA XREF: ROM:00126FC8↑o ROM:00126FF0 cmpi.w #0,($6EA).w ROM:00126FF6 bgt.s loc_127004 ROM:00126FF8 bsr.w sub_127042 ROM:00126FFC move.w #2,($C9A).w ROM:00127002 bra.s locret_12702E ROM:00127004 ; --------------------------------------------------------------------------- ROM:00127004 ROM:00127004 loc_127004: ; CODE XREF: ROM:00126FF6↑j ROM:00127004 btst #5,($1362).w ROM:0012700A beq.s locret_127018 ROM:0012700C bsr.w sub_127042 ROM:00127010 move.w #3,($C9A).w ROM:00127016 bra.s locret_127040 ROM:00127018 ; --------------------------------------------------------------------------- ROM:00127018 ROM:00127018 locret_127018: ; CODE XREF: ROM:00126FEC↑j ROM:00127018 ; ROM:0012700A↑j ROM:00127018 rts ROM:0012701A ; --------------------------------------------------------------------------- ROM:0012701A ROM:0012701A loc_12701A: ; DATA XREF: ROM:00126FCC↑o ROM:0012701A btst #5,($1362).w ROM:00127020 beq.s locret_12702E ROM:00127022 bsr.w sub_127042 ROM:00127026 move.w #3,($C9A).w ROM:0012702C bra.s locret_127040 ROM:0012702E ; --------------------------------------------------------------------------- ROM:0012702E ROM:0012702E locret_12702E: ; CODE XREF: ROM:00127002↑j ROM:0012702E ; ROM:00127020↑j ... ROM:0012702E rts ROM:00127030 ; --------------------------------------------------------------------------- ROM:00127030 ROM:00127030 loc_127030: ; DATA XREF: ROM:00126FD0↑o ROM:00127030 btst #5,($1362).w ROM:00127036 bne.s locret_127040 ROM:00127038 move.w #2,($C9A).w ROM:0012703E bra.s locret_12702E ROM:00127040 ; --------------------------------------------------------------------------- ROM:00127040 ROM:00127040 locret_127040: ; CODE XREF: ROM:00127016↑j ROM:00127040 ; ROM:0012702C↑j ... ROM:00127040 rts ROM:00127042 ROM:00127042 ; =============== S U B R O U T I N E ======================================= ROM:00127042 ROM:00127042 ROM:00127042 sub_127042: ; CODE XREF: ROM:00126FF8↑p ROM:00127042 ; ROM:0012700C↑p ... ROM:00127042 btst #1,($134A).w ROM:00127048 beq.s loc_127058 ROM:0012704A bclr #1,($134A).w ROM:00127050 bset #0,($D98).w ROM:00127056 bra.s loc_12705E ROM:00127058 ; --------------------------------------------------------------------------- ROM:00127058 ROM:00127058 loc_127058: ; CODE XREF: sub_127042+6↑j ROM:00127058 bclr #0,($D98).w ROM:0012705E ROM:0012705E loc_12705E: ; CODE XREF: sub_127042+14↑j ROM:0012705E bset #0,($DB0).w ROM:00127064 rts ROM:00127064 ; End of function sub_127042 ROM:00127064 ROM:00127066 ROM:00127066 ; =============== S U B R O U T I N E ======================================= ROM:00127066 ROM:00127066 ROM:00127066 sub_127066: ; CODE XREF: sub_1282A6+32↓p ROM:00127066 bsr.w sub_1274E2 ROM:0012706A clr.w d1 ROM:0012706C move.b ($119B).w,d1 ROM:00127070 cmpi.w #6,d1 ROM:00127074 bcc.s locret_12707E ROM:00127076 movea.l off_127080(pc,d1.w*4),a0 ROM:0012707A nop ROM:0012707C jmp (a0) ROM:0012707E ; --------------------------------------------------------------------------- ROM:0012707E ROM:0012707E locret_12707E: ; CODE XREF: sub_127066+E↑j ROM:0012707E rts ROM:0012707E ; End of function sub_127066 ROM:0012707E ROM:0012707E ; --------------------------------------------------------------------------- ROM:00127080 off_127080: dc.l loc_127098 ; DATA XREF: sub_127066+10↑r ROM:00127084 dc.l loc_1270A2 ROM:00127088 dc.l loc_1270DE ROM:0012708C dc.l loc_1271A6 ROM:00127090 dc.l loc_1271CE ROM:00127094 dc.l loc_127200 ROM:00127098 ; --------------------------------------------------------------------------- ROM:00127098 ROM:00127098 loc_127098: ; DATA XREF: ROM:off_127080↑o ROM:00127098 move.b #1,($119B).w ROM:0012709E bra.s locret_1270DC ROM:001270A0 ; --------------------------------------------------------------------------- ROM:001270A0 rts ROM:001270A2 ; --------------------------------------------------------------------------- ROM:001270A2 ROM:001270A2 loc_1270A2: ; DATA XREF: ROM:00127084↑o ROM:001270A2 btst #5,($1362).w ROM:001270A8 beq.s loc_1270C8 ROM:001270AA btst #3,($1340).w ROM:001270B0 bne.s loc_1270C8 ROM:001270B2 move.w $402(a5),d0 ROM:001270B6 cmp.w ($A90).w,d0 ROM:001270BA bge.s loc_1270C8 ROM:001270BC move.b #2,($119B).w ROM:001270C2 bra.l loc_12719C ROM:001270C8 ; --------------------------------------------------------------------------- ROM:001270C8 ROM:001270C8 loc_1270C8: ; CODE XREF: ROM:001270A8↑j ROM:001270C8 ; ROM:001270B0↑j ... ROM:001270C8 btst #3,($1340).w ROM:001270CE beq.s locret_1270DC ROM:001270D0 move.b #3,($119B).w ROM:001270D6 bra.l locret_1271CC ROM:001270DC ; --------------------------------------------------------------------------- ROM:001270DC ROM:001270DC locret_1270DC: ; CODE XREF: ROM:0012709E↑j ROM:001270DC ; ROM:001270CE↑j ... ROM:001270DC rts ROM:001270DE ; --------------------------------------------------------------------------- ROM:001270DE ROM:001270DE loc_1270DE: ; DATA XREF: ROM:00127088↑o ROM:001270DE btst #5,($1362).w ROM:001270E4 bne.s loc_127106 ROM:001270E6 move.b #0,($119E).w ROM:001270EC move.b #0,($119F).w ROM:001270F2 move.b #0,($119D).w ROM:001270F8 move.b #0,($119C).w ROM:001270FE move.b #1,($119B).w ROM:00127104 bra.s locret_1270DC ROM:00127106 ; --------------------------------------------------------------------------- ROM:00127106 ROM:00127106 loc_127106: ; CODE XREF: ROM:001270E4↑j ROM:00127106 btst #3,($1340).w ROM:0012710C beq.s loc_127132 ROM:0012710E move.b #0,($119E).w ROM:00127114 move.b #0,($119F).w ROM:0012711A move.b #0,($119D).w ROM:00127120 move.b #0,($119C).w ROM:00127126 move.b #3,($119B).w ROM:0012712C bra.l locret_1271CC ROM:00127132 ; --------------------------------------------------------------------------- ROM:00127132 ROM:00127132 loc_127132: ; CODE XREF: ROM:0012710C↑j ROM:00127132 btst #3,($1366).w ROM:00127138 beq.s loc_127164 ROM:0012713A move.b #0,($119E).w ROM:00127140 move.b #0,($119F).w ROM:00127146 move.b #0,($119D).w ROM:0012714C move.b #0,($119C).w ROM:00127152 bset #5,($DAF).w ROM:00127158 move.b #5,($119B).w ROM:0012715E bra.l locret_12723C ROM:00127164 ; --------------------------------------------------------------------------- ROM:00127164 ROM:00127164 loc_127164: ; CODE XREF: ROM:00127138↑j ROM:00127164 btst #7,($1357).w ROM:0012716A beq.s loc_12719C ROM:0012716C move.b #0,($119E).w ROM:00127172 move.b #0,($119F).w ROM:00127178 move.b #0,($119D).w ROM:0012717E move.b #0,($119C).w ROM:00127184 bset #5,($D97).w ROM:0012718A bset #5,($DAF).w ROM:00127190 move.b #5,($119B).w ROM:00127196 bra.l locret_12723C ROM:0012719C ; --------------------------------------------------------------------------- ROM:0012719C ROM:0012719C loc_12719C: ; CODE XREF: ROM:001270C2↑j ROM:0012719C ; ROM:0012716A↑j ROM:0012719C bsr.w sub_127240 ROM:001271A0 bsr.w sub_127310 ROM:001271A4 rts ROM:001271A6 ; --------------------------------------------------------------------------- ROM:001271A6 ROM:001271A6 loc_1271A6: ; DATA XREF: ROM:0012708C↑o ROM:001271A6 btst #3,($1340).w ROM:001271AC bne.s locret_1271CC ROM:001271AE move.w $40E(a5),d0 ROM:001271B2 clr.b ($8EC).w ROM:001271B6 move.w d0,($6BC).w ROM:001271BA move.b #1,($8EC).w ROM:001271C0 move.b #4,($119B).w ROM:001271C6 bra.l locret_1271FE ROM:001271CC ; --------------------------------------------------------------------------- ROM:001271CC ROM:001271CC locret_1271CC: ; CODE XREF: ROM:001270D6↑j ROM:001271CC ; ROM:0012712C↑j ... ROM:001271CC rts ROM:001271CE ; --------------------------------------------------------------------------- ROM:001271CE ROM:001271CE loc_1271CE: ; DATA XREF: ROM:00127090↑o ROM:001271CE btst #3,($1340).w ROM:001271D4 beq.s loc_1271EA ROM:001271D6 clr.b ($8EC).w ROM:001271DA clr.w ($6BC).w ROM:001271DE move.b #3,($119B).w ROM:001271E4 bra.l locret_1271CC ROM:001271EA ; --------------------------------------------------------------------------- ROM:001271EA ROM:001271EA loc_1271EA: ; CODE XREF: ROM:001271D4↑j ROM:001271EA cmpi.w #0,($6BC).w ROM:001271F0 bgt.s locret_1271FE ROM:001271F2 move.b #1,($119B).w ROM:001271F8 bra.l locret_1270DC ROM:001271FE ; --------------------------------------------------------------------------- ROM:001271FE ROM:001271FE locret_1271FE: ; CODE XREF: ROM:001271C6↑j ROM:001271FE ; ROM:001271F0↑j ROM:001271FE rts ROM:00127200 ; --------------------------------------------------------------------------- ROM:00127200 ROM:00127200 loc_127200: ; DATA XREF: ROM:00127094↑o ROM:00127200 btst #5,($1362).w ROM:00127206 bne.s loc_12721A ROM:00127208 bclr #5,($D97).w ROM:0012720E move.b #1,($119B).w ROM:00127214 bra.l locret_1270DC ROM:0012721A ; --------------------------------------------------------------------------- ROM:0012721A ROM:0012721A loc_12721A: ; CODE XREF: ROM:00127206↑j ROM:0012721A btst #3,($1340).w ROM:00127220 beq.s locret_12723C ROM:00127222 btst #5,($1362).w ROM:00127228 beq.s locret_12723C ROM:0012722A bclr #5,($D97).w ROM:00127230 move.b #3,($119B).w ROM:00127236 bra.l locret_1271CC ROM:0012723C ; --------------------------------------------------------------------------- ROM:0012723C ROM:0012723C locret_12723C: ; CODE XREF: ROM:0012715E↑j ROM:0012723C ; ROM:00127196↑j ... ROM:0012723C rts ROM:0012723E ; --------------------------------------------------------------------------- ROM:0012723E rts ROM:00127240 ROM:00127240 ; =============== S U B R O U T I N E ======================================= ROM:00127240 ROM:00127240 ROM:00127240 sub_127240: ; CODE XREF: ROM:loc_12719C↑p ROM:00127240 clr.w d1 ROM:00127242 move.b ($119E).w,d1 ROM:00127246 cmpi.w #3,d1 ROM:0012724A bcc.s locret_127254 ROM:0012724C movea.l off_127256(pc,d1.w*4),a0 ROM:00127250 nop ROM:00127252 jmp (a0) ROM:00127254 ; --------------------------------------------------------------------------- ROM:00127254 ROM:00127254 locret_127254: ; CODE XREF: sub_127240+A↑j ROM:00127254 rts ROM:00127254 ; End of function sub_127240 ROM:00127254 ROM:00127254 ; --------------------------------------------------------------------------- ROM:00127256 off_127256: dc.l loc_127262 ; DATA XREF: sub_127240+C↑r ROM:0012725A dc.l loc_127270 ROM:0012725E dc.l locret_1272A4 ROM:00127262 ; --------------------------------------------------------------------------- ROM:00127262 ROM:00127262 loc_127262: ; DATA XREF: ROM:off_127256↑o ROM:00127262 bsr.w sub_1272A8 ROM:00127266 move.b #1,($119E).w ROM:0012726C bra.s loc_12729E ROM:0012726E ; --------------------------------------------------------------------------- ROM:0012726E rts ROM:00127270 ; --------------------------------------------------------------------------- ROM:00127270 ROM:00127270 loc_127270: ; DATA XREF: ROM:0012725A↑o ROM:00127270 btst #3,($1366).w ROM:00127276 beq.s loc_127280 ROM:00127278 move.b #2,($119E).w ROM:0012727E bra.s locret_1272A4 ROM:00127280 ; --------------------------------------------------------------------------- ROM:00127280 ROM:00127280 loc_127280: ; CODE XREF: ROM:00127276↑j ROM:00127280 btst #3,($135F).w ROM:00127286 beq.s loc_12729E ROM:00127288 bsr.w sub_1272F8 ROM:0012728C bclr #3,($135F).w ROM:00127292 move.b #1,($119E).w ROM:00127298 bra.l *+6 ROM:0012729E ; --------------------------------------------------------------------------- ROM:0012729E ROM:0012729E loc_12729E: ; CODE XREF: ROM:0012726C↑j ROM:0012729E ; ROM:00127286↑j ... ROM:0012729E bsr.w sub_1272C2 ROM:001272A2 rts ROM:001272A4 ; --------------------------------------------------------------------------- ROM:001272A4 ROM:001272A4 locret_1272A4: ; CODE XREF: ROM:0012727E↑j ROM:001272A4 ; DATA XREF: ROM:0012725E↑o ROM:001272A4 rts ROM:001272A6 ; --------------------------------------------------------------------------- ROM:001272A6 rts ROM:001272A8 ROM:001272A8 ; =============== S U B R O U T I N E ======================================= ROM:001272A8 ROM:001272A8 ROM:001272A8 sub_1272A8: ; CODE XREF: ROM:loc_127262↑p ROM:001272A8 move.w ($A5A).w,($C9E).w ROM:001272AE move.w ($A5A).w,($C9C).w ROM:001272B4 bclr #3,($135F).w ROM:001272BA bclr #3,($1366).w ROM:001272C0 rts ROM:001272C0 ; End of function sub_1272A8 ROM:001272C0 ROM:001272C2 ROM:001272C2 ; =============== S U B R O U T I N E ======================================= ROM:001272C2 ROM:001272C2 ROM:001272C2 sub_1272C2: ; CODE XREF: ROM:loc_12729E↑p ROM:001272C2 btst #3,($1340).w ROM:001272C8 bne.s locret_1272F6 ROM:001272CA move.w ($C9E).w,d0 ROM:001272CE cmp.w ($A5A).w,d0 ROM:001272D2 bge.s loc_1272E0 ROM:001272D4 move.w ($A5A).w,($C9E).w ROM:001272DA bset #3,($135F).w ROM:001272E0 ROM:001272E0 loc_1272E0: ; CODE XREF: sub_1272C2+10↑j ROM:001272E0 move.w ($C9C).w,d0 ROM:001272E4 cmp.w ($A5A).w,d0 ROM:001272E8 ble.s locret_1272F6 ROM:001272EA move.w ($A5A).w,($C9C).w ROM:001272F0 bset #3,($135F).w ROM:001272F6 ROM:001272F6 locret_1272F6: ; CODE XREF: sub_1272C2+6↑j ROM:001272F6 ; sub_1272C2+26↑j ROM:001272F6 rts ROM:001272F6 ; End of function sub_1272C2 ROM:001272F6 ROM:001272F8 ROM:001272F8 ; =============== S U B R O U T I N E ======================================= ROM:001272F8 ROM:001272F8 ROM:001272F8 sub_1272F8: ; CODE XREF: ROM:00127288↑p ROM:001272F8 move.w ($C9E).w,d0 ROM:001272FC sub.w ($C9C).w,d0 ROM:00127300 move.w $408(a5),d1 ROM:00127304 cmp.w d1,d0 ROM:00127306 blt.s locret_12730E ROM:00127308 bset #3,($1366).w ROM:0012730E ROM:0012730E locret_12730E: ; CODE XREF: sub_1272F8+E↑j ROM:0012730E rts ROM:0012730E ; End of function sub_1272F8 ROM:0012730E ROM:00127310 ROM:00127310 ; =============== S U B R O U T I N E ======================================= ROM:00127310 ROM:00127310 ROM:00127310 sub_127310: ; CODE XREF: ROM:001271A0↑p ROM:00127310 clr.w d1 ROM:00127312 move.b ($119F).w,d1 ROM:00127316 cmpi.w #4,d1 ROM:0012731A bcc.s locret_127324 ROM:0012731C movea.l off_127326(pc,d1.w*4),a0 ROM:00127320 nop ROM:00127322 jmp (a0) ROM:00127324 ; --------------------------------------------------------------------------- ROM:00127324 ROM:00127324 locret_127324: ; CODE XREF: sub_127310+A↑j ROM:00127324 rts ROM:00127324 ; End of function sub_127310 ROM:00127324 ROM:00127324 ; --------------------------------------------------------------------------- ROM:00127326 off_127326: dc.l loc_127336 ; DATA XREF: sub_127310+C↑r ROM:0012732A dc.l loc_127344 ROM:0012732E dc.l loc_12738A ROM:00127332 dc.l locret_1273B2 ROM:00127336 ; --------------------------------------------------------------------------- ROM:00127336 ROM:00127336 loc_127336: ; DATA XREF: ROM:off_127326↑o ROM:00127336 bsr.w sub_1273B6 ROM:0012733A move.b #1,($119F).w ROM:00127340 bra.s loc_127380 ROM:00127342 ; --------------------------------------------------------------------------- ROM:00127342 rts ROM:00127344 ; --------------------------------------------------------------------------- ROM:00127344 ROM:00127344 loc_127344: ; DATA XREF: ROM:0012732A↑o ROM:00127344 btst #3,($1361).w ROM:0012734A beq.s loc_127380 ROM:0012734C btst #3,($1354).w ROM:00127352 beq.s loc_127380 ROM:00127354 move.b #0,($119D).w ROM:0012735A move.b #0,($119C).w ROM:00127360 addq.w #1,($CA0).w ROM:00127364 bvc.s loc_12736C ROM:00127366 move.w #$8000,($CA0).w ROM:0012736C ROM:0012736C loc_12736C: ; CODE XREF: ROM:00127364↑j ROM:0012736C bclr #3,($1361).w ROM:00127372 bclr #3,($1354).w ROM:00127378 move.b #2,($119F).w ROM:0012737E bra.s locret_1273B0 ROM:00127380 ; --------------------------------------------------------------------------- ROM:00127380 ROM:00127380 loc_127380: ; CODE XREF: ROM:00127340↑j ROM:00127380 ; ROM:0012734A↑j ... ROM:00127380 bsr.w sub_1273CE ROM:00127384 bsr.w sub_12745A ROM:00127388 rts ROM:0012738A ; --------------------------------------------------------------------------- ROM:0012738A ROM:0012738A loc_12738A: ; DATA XREF: ROM:0012732E↑o ROM:0012738A move.w $40C(a5),d0 ROM:0012738E cmp.w ($CA0).w,d0 ROM:00127392 ble.s loc_12739C ROM:00127394 move.b #1,($119F).w ROM:0012739A bra.s loc_127380 ROM:0012739C ; --------------------------------------------------------------------------- ROM:0012739C ROM:0012739C loc_12739C: ; CODE XREF: ROM:00127392↑j ROM:0012739C cmp.w ($CA0).w,d0 ROM:001273A0 bgt.s locret_1273B0 ROM:001273A2 bset #7,($1357).w ROM:001273A8 move.b #3,($119F).w ROM:001273AE bra.s locret_1273B2 ROM:001273B0 ; --------------------------------------------------------------------------- ROM:001273B0 ROM:001273B0 locret_1273B0: ; CODE XREF: ROM:0012737E↑j ROM:001273B0 ; ROM:001273A0↑j ROM:001273B0 rts ROM:001273B2 ; --------------------------------------------------------------------------- ROM:001273B2 ROM:001273B2 locret_1273B2: ; CODE XREF: ROM:001273AE↑j ROM:001273B2 ; DATA XREF: ROM:00127332↑o ROM:001273B2 rts ROM:001273B4 ; --------------------------------------------------------------------------- ROM:001273B4 rts ROM:001273B6 ROM:001273B6 ; =============== S U B R O U T I N E ======================================= ROM:001273B6 ROM:001273B6 ROM:001273B6 sub_1273B6: ; CODE XREF: ROM:loc_127336↑p ROM:001273B6 bclr #3,($1361).w ROM:001273BC bclr #3,($1354).w ROM:001273C2 bclr #7,($1357).w ROM:001273C8 clr.w ($CA0).w ROM:001273CC rts ROM:001273CC ; End of function sub_1273B6 ROM:001273CC ROM:001273CE ROM:001273CE ; =============== S U B R O U T I N E ======================================= ROM:001273CE ROM:001273CE ROM:001273CE sub_1273CE: ; CODE XREF: ROM:loc_127380↑p ROM:001273CE clr.w d1 ROM:001273D0 move.b ($119D).w,d1 ROM:001273D4 cmpi.w #4,d1 ROM:001273D8 bcc.s locret_1273E2 ROM:001273DA movea.l off_1273E4(pc,d1.w*4),a0 ROM:001273DE nop ROM:001273E0 jmp (a0) ROM:001273E2 ; --------------------------------------------------------------------------- ROM:001273E2 ROM:001273E2 locret_1273E2: ; CODE XREF: sub_1273CE+A↑j ROM:001273E2 rts ROM:001273E2 ; End of function sub_1273CE ROM:001273E2 ROM:001273E2 ; --------------------------------------------------------------------------- ROM:001273E4 off_1273E4: dc.l loc_1273F4 ; DATA XREF: sub_1273CE+C↑r ROM:001273E8 dc.l loc_1273FE ROM:001273EC dc.l loc_127424 ROM:001273F0 dc.l locret_127456 ROM:001273F4 ; --------------------------------------------------------------------------- ROM:001273F4 ROM:001273F4 loc_1273F4: ; DATA XREF: ROM:off_1273E4↑o ROM:001273F4 move.b #1,($119D).w ROM:001273FA bra.s locret_127422 ROM:001273FC ; --------------------------------------------------------------------------- ROM:001273FC rts ROM:001273FE ; --------------------------------------------------------------------------- ROM:001273FE ROM:001273FE loc_1273FE: ; DATA XREF: ROM:001273E8↑o ROM:001273FE move.w $40A(a5),d0 ROM:00127402 cmp.w ($560).w,d0 ROM:00127406 bge.s locret_127422 ROM:00127408 move.w $406(a5),d1 ROM:0012740C clr.b ($905).w ROM:00127410 move.w d1,($6EE).w ROM:00127414 move.b #1,($905).w ROM:0012741A move.b #2,($119D).w ROM:00127420 bra.s locret_127454 ROM:00127422 ; --------------------------------------------------------------------------- ROM:00127422 ROM:00127422 locret_127422: ; CODE XREF: ROM:001273FA↑j ROM:00127422 ; ROM:00127406↑j ... ROM:00127422 rts ROM:00127424 ; --------------------------------------------------------------------------- ROM:00127424 ROM:00127424 loc_127424: ; DATA XREF: ROM:001273EC↑o ROM:00127424 cmpi.w #0,($6EE).w ROM:0012742A bgt.s loc_12743A ROM:0012742C bset #3,($1361).w ROM:00127432 move.b #3,($119D).w ROM:00127438 bra.s locret_127456 ROM:0012743A ; --------------------------------------------------------------------------- ROM:0012743A ROM:0012743A loc_12743A: ; CODE XREF: ROM:0012742A↑j ROM:0012743A move.w $40A(a5),d0 ROM:0012743E cmp.w ($560).w,d0 ROM:00127442 ble.s locret_127454 ROM:00127444 clr.b ($905).w ROM:00127448 clr.w ($6EE).w ROM:0012744C move.b #1,($119D).w ROM:00127452 bra.s locret_127422 ROM:00127454 ; --------------------------------------------------------------------------- ROM:00127454 ROM:00127454 locret_127454: ; CODE XREF: ROM:00127420↑j ROM:00127454 ; ROM:00127442↑j ROM:00127454 rts ROM:00127456 ; --------------------------------------------------------------------------- ROM:00127456 ROM:00127456 locret_127456: ; CODE XREF: ROM:00127438↑j ROM:00127456 ; DATA XREF: ROM:001273F0↑o ROM:00127456 rts ROM:00127458 ; --------------------------------------------------------------------------- ROM:00127458 rts ROM:0012745A ROM:0012745A ; =============== S U B R O U T I N E ======================================= ROM:0012745A ROM:0012745A ROM:0012745A sub_12745A: ; CODE XREF: ROM:00127384↑p ROM:0012745A clr.w d1 ROM:0012745C move.b ($119C).w,d1 ROM:00127460 cmpi.w #4,d1 ROM:00127464 bcc.s locret_12746E ROM:00127466 movea.l off_127470(pc,d1.w*4),a0 ROM:0012746A nop ROM:0012746C jmp (a0) ROM:0012746E ; --------------------------------------------------------------------------- ROM:0012746E ROM:0012746E locret_12746E: ; CODE XREF: sub_12745A+A↑j ROM:0012746E rts ROM:0012746E ; End of function sub_12745A ROM:0012746E ROM:0012746E ; --------------------------------------------------------------------------- ROM:00127470 off_127470: dc.l loc_127480 ; DATA XREF: sub_12745A+C↑r ROM:00127474 dc.l loc_12748A ROM:00127478 dc.l loc_1274AE ROM:0012747C dc.l locret_1274DE ROM:00127480 ; --------------------------------------------------------------------------- ROM:00127480 ROM:00127480 loc_127480: ; DATA XREF: ROM:off_127470↑o ROM:00127480 move.b #1,($119C).w ROM:00127486 bra.s locret_1274AC ROM:00127488 ; --------------------------------------------------------------------------- ROM:00127488 rts ROM:0012748A ; --------------------------------------------------------------------------- ROM:0012748A ROM:0012748A loc_12748A: ; DATA XREF: ROM:00127474↑o ROM:0012748A btst #7,($1369).w ROM:00127490 bne.s locret_1274AC ROM:00127492 move.w $404(a5),d1 ROM:00127496 clr.b ($904).w ROM:0012749A move.w d1,($6EC).w ROM:0012749E move.b #1,($904).w ROM:001274A4 move.b #2,($119C).w ROM:001274AA bra.s locret_1274DC ROM:001274AC ; --------------------------------------------------------------------------- ROM:001274AC ROM:001274AC locret_1274AC: ; CODE XREF: ROM:00127486↑j ROM:001274AC ; ROM:00127490↑j ... ROM:001274AC rts ROM:001274AE ; --------------------------------------------------------------------------- ROM:001274AE ROM:001274AE loc_1274AE: ; DATA XREF: ROM:00127478↑o ROM:001274AE cmpi.w #0,($6EC).w ROM:001274B4 bgt.s loc_1274C4 ROM:001274B6 bset #3,($1354).w ROM:001274BC move.b #3,($119C).w ROM:001274C2 bra.s locret_1274DE ROM:001274C4 ; --------------------------------------------------------------------------- ROM:001274C4 ROM:001274C4 loc_1274C4: ; CODE XREF: ROM:001274B4↑j ROM:001274C4 btst #7,($1369).w ROM:001274CA beq.s locret_1274DC ROM:001274CC clr.b ($904).w ROM:001274D0 clr.w ($6EC).w ROM:001274D4 move.b #1,($119C).w ROM:001274DA bra.s locret_1274AC ROM:001274DC ; --------------------------------------------------------------------------- ROM:001274DC ROM:001274DC locret_1274DC: ; CODE XREF: ROM:001274AA↑j ROM:001274DC ; ROM:001274CA↑j ROM:001274DC rts ROM:001274DE ; --------------------------------------------------------------------------- ROM:001274DE ROM:001274DE locret_1274DE: ; CODE XREF: ROM:001274C2↑j ROM:001274DE ; DATA XREF: ROM:0012747C↑o ROM:001274DE rts ROM:001274E0 ; --------------------------------------------------------------------------- ROM:001274E0 rts ROM:001274E2 ROM:001274E2 ; =============== S U B R O U T I N E ======================================= ROM:001274E2 ROM:001274E2 ROM:001274E2 sub_1274E2: ; CODE XREF: sub_127066↑p ROM:001274E2 btst #3,($1340).w ROM:001274E8 beq.s loc_1274F2 ROM:001274EA bset #6,($D99).w ROM:001274F0 bra.s loc_1274F8 ROM:001274F2 ; --------------------------------------------------------------------------- ROM:001274F2 ROM:001274F2 loc_1274F2: ; CODE XREF: sub_1274E2+6↑j ROM:001274F2 bclr #6,($D99).w ROM:001274F8 ROM:001274F8 loc_1274F8: ; CODE XREF: sub_1274E2+E↑j ROM:001274F8 bset #6,($DB1).w ROM:001274FE rts ROM:001274FE ; End of function sub_1274E2 ROM:001274FE ROM:00127500 ROM:00127500 ; =============== S U B R O U T I N E ======================================= ROM:00127500 ROM:00127500 ROM:00127500 sub_127500: ; CODE XREF: sub_1282A6+3E↓p ROM:00127500 move.w ($CA2).w,d1 ROM:00127504 cmpi.w #3,d1 ROM:00127508 bcc.s locret_127512 ROM:0012750A movea.l off_127514(pc,d1.w*4),a0 ROM:0012750E nop ROM:00127510 jmp (a0) ROM:00127512 ; --------------------------------------------------------------------------- ROM:00127512 ROM:00127512 locret_127512: ; CODE XREF: sub_127500+8↑j ROM:00127512 rts ROM:00127512 ; End of function sub_127500 ROM:00127512 ROM:00127512 ; --------------------------------------------------------------------------- ROM:00127514 off_127514: dc.l loc_127520 ; DATA XREF: sub_127500+A↑r ROM:00127518 dc.l loc_12752A ROM:0012751C dc.l loc_127552 ROM:00127520 ; --------------------------------------------------------------------------- ROM:00127520 ROM:00127520 loc_127520: ; DATA XREF: ROM:off_127514↑o ROM:00127520 move.w #1,($CA2).w ROM:00127526 bra.s locret_127550 ROM:00127528 ; --------------------------------------------------------------------------- ROM:00127528 rts ROM:0012752A ; --------------------------------------------------------------------------- ROM:0012752A ROM:0012752A loc_12752A: ; DATA XREF: ROM:00127518↑o ROM:0012752A btst #5,($1362).w ROM:00127530 beq.s locret_127550 ROM:00127532 bsr.w sub_127598 ROM:00127536 move.w $410(a5),d0 ROM:0012753A clr.b ($934).w ROM:0012753E move.w d0,($74C).w ROM:00127542 move.b #1,($934).w ROM:00127548 move.w #2,($CA2).w ROM:0012754E bra.s locret_127594 ROM:00127550 ; --------------------------------------------------------------------------- ROM:00127550 ROM:00127550 locret_127550: ; CODE XREF: ROM:00127526↑j ROM:00127550 ; ROM:00127530↑j ... ROM:00127550 rts ROM:00127552 ; --------------------------------------------------------------------------- ROM:00127552 ROM:00127552 loc_127552: ; DATA XREF: ROM:0012751C↑o ROM:00127552 btst #5,($1362).w ROM:00127558 bne.s loc_12756A ROM:0012755A clr.b ($934).w ROM:0012755E clr.w ($74C).w ROM:00127562 move.w #1,($CA2).w ROM:00127568 bra.s locret_127550 ROM:0012756A ; --------------------------------------------------------------------------- ROM:0012756A ROM:0012756A loc_12756A: ; CODE XREF: ROM:00127558↑j ROM:0012756A cmpi.w #0,($74C).w ROM:00127570 bgt.s locret_127594 ROM:00127572 bsr.w sub_127598 ROM:00127576 move.w $410(a5),d0 ROM:0012757A clr.b ($934).w ROM:0012757E move.w d0,($74C).w ROM:00127582 move.b #1,($934).w ROM:00127588 move.w #2,($CA2).w ROM:0012758E bra.l *+6 ROM:00127594 ; --------------------------------------------------------------------------- ROM:00127594 ROM:00127594 locret_127594: ; CODE XREF: ROM:0012754E↑j ROM:00127594 ; ROM:00127570↑j ... ROM:00127594 rts ROM:00127596 ; --------------------------------------------------------------------------- ROM:00127596 rts ROM:00127598 ROM:00127598 ; =============== S U B R O U T I N E ======================================= ROM:00127598 ROM:00127598 ROM:00127598 sub_127598: ; CODE XREF: ROM:00127532↑p ROM:00127598 ; ROM:00127572↑p ROM:00127598 btst #0,($1352).w ROM:0012759E beq.s loc_1275AE ROM:001275A0 bclr #0,($1352).w ROM:001275A6 bset #4,($D98).w ROM:001275AC bra.s loc_1275B4 ROM:001275AE ; --------------------------------------------------------------------------- ROM:001275AE ROM:001275AE loc_1275AE: ; CODE XREF: sub_127598+6↑j ROM:001275AE bclr #4,($D98).w ROM:001275B4 ROM:001275B4 loc_1275B4: ; CODE XREF: sub_127598+14↑j ROM:001275B4 bset #4,($DB0).w ROM:001275BA btst #0,($1354).w ROM:001275C0 beq.s loc_1275D0 ROM:001275C2 bclr #0,($1354).w ROM:001275C8 bset #5,($D98).w ROM:001275CE bra.s loc_1275D6 ROM:001275D0 ; --------------------------------------------------------------------------- ROM:001275D0 ROM:001275D0 loc_1275D0: ; CODE XREF: sub_127598+28↑j ROM:001275D0 bclr #5,($D98).w ROM:001275D6 ROM:001275D6 loc_1275D6: ; CODE XREF: sub_127598+36↑j ROM:001275D6 bset #5,($DB0).w ROM:001275DC btst #5,($1350).w ROM:001275E2 beq.s loc_1275F2 ROM:001275E4 bclr #5,($1350).w ROM:001275EA bset #6,($D98).w ROM:001275F0 bra.s loc_1275F8 ROM:001275F2 ; --------------------------------------------------------------------------- ROM:001275F2 ROM:001275F2 loc_1275F2: ; CODE XREF: sub_127598+4A↑j ROM:001275F2 bclr #6,($D98).w ROM:001275F8 ROM:001275F8 loc_1275F8: ; CODE XREF: sub_127598+58↑j ROM:001275F8 bset #6,($DB0).w ROM:001275FE btst #1,($1352).w ROM:00127604 beq.s loc_127614 ROM:00127606 bclr #1,($1352).w ROM:0012760C bset #7,($D98).w ROM:00127612 bra.s loc_12761A ROM:00127614 ; --------------------------------------------------------------------------- ROM:00127614 ROM:00127614 loc_127614: ; CODE XREF: sub_127598+6C↑j ROM:00127614 bclr #7,($D98).w ROM:0012761A ROM:0012761A loc_12761A: ; CODE XREF: sub_127598+7A↑j ROM:0012761A bset #7,($DB0).w ROM:00127620 rts ROM:00127620 ; End of function sub_127598 ROM:00127620 ROM:00127622 ROM:00127622 ; =============== S U B R O U T I N E ======================================= ROM:00127622 ROM:00127622 ROM:00127622 sub_127622: ; CODE XREF: sub_1282A6+26↓p ROM:00127622 move.w ($CA4).w,d1 ROM:00127626 cmpi.w #5,d1 ROM:0012762A bcc.s locret_127634 ROM:0012762C movea.l off_127636(pc,d1.w*4),a0 ROM:00127630 nop ROM:00127632 jmp (a0) ROM:00127634 ; --------------------------------------------------------------------------- ROM:00127634 ROM:00127634 locret_127634: ; CODE XREF: sub_127622+8↑j ROM:00127634 rts ROM:00127634 ; End of function sub_127622 ROM:00127634 ROM:00127634 ; --------------------------------------------------------------------------- ROM:00127636 off_127636: dc.l loc_12764A ; DATA XREF: sub_127622+A↑r ROM:0012763A dc.l loc_127654 ROM:0012763E dc.l loc_127682 ROM:00127642 dc.l loc_1276CE ROM:00127646 dc.l loc_127776 ROM:0012764A ; --------------------------------------------------------------------------- ROM:0012764A ROM:0012764A loc_12764A: ; DATA XREF: ROM:off_127636↑o ROM:0012764A move.w #1,($CA4).w ROM:00127650 bra.s loc_12767C ROM:00127652 ; --------------------------------------------------------------------------- ROM:00127652 rts ROM:00127654 ; --------------------------------------------------------------------------- ROM:00127654 ROM:00127654 loc_127654: ; DATA XREF: ROM:0012763A↑o ROM:00127654 btst #6,($1346).w ROM:0012765A beq.s loc_12767C ROM:0012765C move.w $414(a5),d1 ROM:00127660 clr.b ($906).w ROM:00127664 move.w d1,($6F0).w ROM:00127668 move.b #1,($906).w ROM:0012766E bclr #3,($D97).w ROM:00127674 move.w #2,($CA4).w ROM:0012767A bra.s loc_1276C8 ROM:0012767C ; --------------------------------------------------------------------------- ROM:0012767C ROM:0012767C loc_12767C: ; CODE XREF: ROM:00127650↑j ROM:0012767C ; ROM:0012765A↑j ... ROM:0012767C bsr.w sub_127792 ROM:00127680 rts ROM:00127682 ; --------------------------------------------------------------------------- ROM:00127682 ROM:00127682 loc_127682: ; DATA XREF: ROM:0012763E↑o ROM:00127682 btst #6,($1346).w ROM:00127688 bne.s loc_12769A ROM:0012768A clr.b ($906).w ROM:0012768E clr.w ($6F0).w ROM:00127692 move.w #1,($CA4).w ROM:00127698 bra.s loc_12767C ROM:0012769A ; --------------------------------------------------------------------------- ROM:0012769A ROM:0012769A loc_12769A: ; CODE XREF: ROM:00127688↑j ROM:0012769A cmpi.w #0,($6F0).w ROM:001276A0 bgt.s loc_1276C8 ROM:001276A2 btst #6,($1346).w ROM:001276A8 beq.s loc_1276C8 ROM:001276AA move.w $416(a5),d1 ROM:001276AE clr.b ($906).w ROM:001276B2 move.w d1,($6F0).w ROM:001276B6 move.b #1,($906).w ROM:001276BC move.w #3,($CA4).w ROM:001276C2 bra.l loc_12776C ROM:001276C8 ; --------------------------------------------------------------------------- ROM:001276C8 ROM:001276C8 loc_1276C8: ; CODE XREF: ROM:0012767A↑j ROM:001276C8 ; ROM:001276A0↑j ... ROM:001276C8 bsr.w sub_127792 ROM:001276CC rts ROM:001276CE ; --------------------------------------------------------------------------- ROM:001276CE ROM:001276CE loc_1276CE: ; DATA XREF: ROM:00127642↑o ROM:001276CE cmpi.w #0,($6F0).w ROM:001276D4 bgt.s loc_1276FE ROM:001276D6 btst #6,($1346).w ROM:001276DC beq.s loc_1276FE ROM:001276DE move.w $416(a5),d1 ROM:001276E2 clr.b ($906).w ROM:001276E6 move.w d1,($6F0).w ROM:001276EA move.b #1,($906).w ROM:001276F0 bset #3,($DAF).w ROM:001276F6 move.w #3,($CA4).w ROM:001276FC bra.s loc_12776C ROM:001276FE ; --------------------------------------------------------------------------- ROM:001276FE ROM:001276FE loc_1276FE: ; CODE XREF: ROM:001276D4↑j ROM:001276FE ; ROM:001276DC↑j ROM:001276FE cmpi.w #0,($6F0).w ROM:00127704 bgt.s loc_127720 ROM:00127706 btst #6,($1346).w ROM:0012770C bne.s loc_127720 ROM:0012770E move.w #0,($CA6).w ROM:00127714 move.w #1,($CA4).w ROM:0012771A bra.l loc_12767C ROM:00127720 ; --------------------------------------------------------------------------- ROM:00127720 ROM:00127720 loc_127720: ; CODE XREF: ROM:00127704↑j ROM:00127720 ; ROM:0012770C↑j ROM:00127720 btst #6,($1346).w ROM:00127726 bne.s loc_127742 ROM:00127728 move.w #0,($CA6).w ROM:0012772E clr.b ($906).w ROM:00127732 clr.w ($6F0).w ROM:00127736 move.w #1,($CA4).w ROM:0012773C bra.l loc_12767C ROM:00127742 ; --------------------------------------------------------------------------- ROM:00127742 ROM:00127742 loc_127742: ; CODE XREF: ROM:00127726↑j ROM:00127742 btst #6,($134D).w ROM:00127748 beq.s loc_12776C ROM:0012774A move.w #0,($CA6).w ROM:00127750 bset #3,($D97).w ROM:00127756 bset #3,($DAF).w ROM:0012775C clr.b ($906).w ROM:00127760 clr.w ($6F0).w ROM:00127764 move.w #4,($CA4).w ROM:0012776A bra.s loc_12778A ROM:0012776C ; --------------------------------------------------------------------------- ROM:0012776C ROM:0012776C loc_12776C: ; CODE XREF: ROM:001276C2↑j ROM:0012776C ; ROM:001276FC↑j ... ROM:0012776C bsr.w sub_127792 ROM:00127770 bsr.w sub_1277CC ROM:00127774 rts ROM:00127776 ; --------------------------------------------------------------------------- ROM:00127776 ROM:00127776 loc_127776: ; DATA XREF: ROM:00127646↑o ROM:00127776 btst #6,($1346).w ROM:0012777C bne.s loc_12778A ROM:0012777E move.w #1,($CA4).w ROM:00127784 bra.l loc_12767C ROM:0012778A ; --------------------------------------------------------------------------- ROM:0012778A ROM:0012778A loc_12778A: ; CODE XREF: ROM:0012776A↑j ROM:0012778A ; ROM:0012777C↑j ROM:0012778A bsr.w sub_127792 ROM:0012778E rts ROM:00127790 ; --------------------------------------------------------------------------- ROM:00127790 rts ROM:00127792 ROM:00127792 ; =============== S U B R O U T I N E ======================================= ROM:00127792 ROM:00127792 ROM:00127792 sub_127792: ; CODE XREF: ROM:loc_12767C↑p ROM:00127792 ; ROM:loc_1276C8↑p ... ROM:00127792 btst #7,($1369).w ROM:00127798 bne.s loc_1277C4 ROM:0012779A btst #4,($1361).w ROM:001277A0 beq.s loc_1277BC ROM:001277A2 move.w $412(a5),d1 ROM:001277A6 cmp.w ($A90).w,d1 ROM:001277AA bgt.s loc_1277B4 ROM:001277AC bset #6,($1346).w ROM:001277B2 bra.s loc_1277BA ROM:001277B4 ; --------------------------------------------------------------------------- ROM:001277B4 ROM:001277B4 loc_1277B4: ; CODE XREF: sub_127792+18↑j ROM:001277B4 bclr #6,($1346).w ROM:001277BA ROM:001277BA loc_1277BA: ; CODE XREF: sub_127792+20↑j ROM:001277BA bra.s loc_1277C2 ROM:001277BC ; --------------------------------------------------------------------------- ROM:001277BC ROM:001277BC loc_1277BC: ; CODE XREF: sub_127792+E↑j ROM:001277BC bclr #6,($1346).w ROM:001277C2 ROM:001277C2 loc_1277C2: ; CODE XREF: sub_127792:loc_1277BA↑j ROM:001277C2 bra.s locret_1277CA ROM:001277C4 ; --------------------------------------------------------------------------- ROM:001277C4 ROM:001277C4 loc_1277C4: ; CODE XREF: sub_127792+6↑j ROM:001277C4 bclr #6,($1346).w ROM:001277CA ROM:001277CA locret_1277CA: ; CODE XREF: sub_127792:loc_1277C2↑j ROM:001277CA rts ROM:001277CA ; End of function sub_127792 ROM:001277CA ROM:001277CC ROM:001277CC ; =============== S U B R O U T I N E ======================================= ROM:001277CC ROM:001277CC ROM:001277CC sub_1277CC: ; CODE XREF: ROM:00127770↑p ROM:001277CC move.w ($CA6).w,d1 ROM:001277D0 cmpi.w #4,d1 ROM:001277D4 bcc.s locret_1277DE ROM:001277D6 movea.l off_1277E0(pc,d1.w*4),a0 ROM:001277DA nop ROM:001277DC jmp (a0) ROM:001277DE ; --------------------------------------------------------------------------- ROM:001277DE ROM:001277DE locret_1277DE: ; CODE XREF: sub_1277CC+8↑j ROM:001277DE rts ROM:001277DE ; End of function sub_1277CC ROM:001277DE ROM:001277DE ; --------------------------------------------------------------------------- ROM:001277E0 off_1277E0: dc.l loc_1277F0 ; DATA XREF: sub_1277CC+A↑r ROM:001277E4 dc.l loc_127810 ROM:001277E8 dc.l loc_127844 ROM:001277EC dc.l locret_127898 ROM:001277F0 ; --------------------------------------------------------------------------- ROM:001277F0 ROM:001277F0 loc_1277F0: ; DATA XREF: ROM:off_1277E0↑o ROM:001277F0 bclr #6,($134D).w ROM:001277F6 bclr #1,($134D).w ROM:001277FC bclr #5,($1356).w ROM:00127802 move.w #1,($CA6).w ROM:00127808 bra.l loc_12783E ROM:0012780E ; --------------------------------------------------------------------------- ROM:0012780E rts ROM:00127810 ; --------------------------------------------------------------------------- ROM:00127810 ROM:00127810 loc_127810: ; DATA XREF: ROM:001277E4↑o ROM:00127810 btst #1,($134D).w ROM:00127816 beq.s loc_12783E ROM:00127818 btst #5,($1356).w ROM:0012781E beq.s loc_12783E ROM:00127820 move.w $41C(a5),d1 ROM:00127824 clr.b ($907).w ROM:00127828 move.w d1,($6F2).w ROM:0012782C move.b #1,($907).w ROM:00127832 move.w #2,($CA6).w ROM:00127838 bra.l loc_127892 ROM:0012783E ; --------------------------------------------------------------------------- ROM:0012783E ROM:0012783E loc_12783E: ; CODE XREF: ROM:00127808↑j ROM:0012783E ; ROM:00127816↑j ... ROM:0012783E bsr.w sub_12789C ROM:00127842 rts ROM:00127844 ; --------------------------------------------------------------------------- ROM:00127844 ROM:00127844 loc_127844: ; DATA XREF: ROM:001277E8↑o ROM:00127844 btst #1,($134D).w ROM:0012784A beq.s loc_127854 ROM:0012784C btst #5,($1356).w ROM:00127852 bne.s loc_127868 ROM:00127854 ROM:00127854 loc_127854: ; CODE XREF: ROM:0012784A↑j ROM:00127854 clr.b ($907).w ROM:00127858 clr.w ($6F2).w ROM:0012785C move.w #1,($CA6).w ROM:00127862 bra.l loc_12783E ROM:00127868 ; --------------------------------------------------------------------------- ROM:00127868 ROM:00127868 loc_127868: ; CODE XREF: ROM:00127852↑j ROM:00127868 btst #1,($134D).w ROM:0012786E beq.s loc_127892 ROM:00127870 btst #5,($1356).w ROM:00127876 beq.s loc_127892 ROM:00127878 cmpi.w #0,($6F2).w ROM:0012787E bgt.s loc_127892 ROM:00127880 bset #6,($134D).w ROM:00127886 move.w #3,($CA6).w ROM:0012788C bra.l locret_127898 ROM:00127892 ; --------------------------------------------------------------------------- ROM:00127892 ROM:00127892 loc_127892: ; CODE XREF: ROM:00127838↑j ROM:00127892 ; ROM:0012786E↑j ... ROM:00127892 bsr.w sub_12789C ROM:00127896 rts ROM:00127898 ; --------------------------------------------------------------------------- ROM:00127898 ROM:00127898 locret_127898: ; CODE XREF: ROM:0012788C↑j ROM:00127898 ; DATA XREF: ROM:001277EC↑o ROM:00127898 rts ROM:0012789A ; --------------------------------------------------------------------------- ROM:0012789A rts ROM:0012789C ROM:0012789C ; =============== S U B R O U T I N E ======================================= ROM:0012789C ROM:0012789C ROM:0012789C sub_12789C: ; CODE XREF: ROM:loc_12783E↑p ROM:0012789C ; ROM:loc_127892↑p ROM:0012789C move.w $41A(a5),d1 ROM:001278A0 move.w $418(a5),d2 ROM:001278A4 cmp.w ($BB4).w,d1 ROM:001278A8 blt.s loc_1278B0 ROM:001278AA cmp.w ($BB4).w,d2 ROM:001278AE ble.s loc_1278B8 ROM:001278B0 ROM:001278B0 loc_1278B0: ; CODE XREF: sub_12789C+C↑j ROM:001278B0 bset #5,($1356).w ROM:001278B6 bra.s loc_1278BE ROM:001278B8 ; --------------------------------------------------------------------------- ROM:001278B8 ROM:001278B8 loc_1278B8: ; CODE XREF: sub_12789C+12↑j ROM:001278B8 bclr #5,($1356).w ROM:001278BE ROM:001278BE loc_1278BE: ; CODE XREF: sub_12789C+1A↑j ROM:001278BE cmpi.w #0,($BB6).w ROM:001278C4 bne.s loc_1278C8 ROM:001278C6 bra.s loc_1278E2 ROM:001278C8 ; --------------------------------------------------------------------------- ROM:001278C8 ROM:001278C8 loc_1278C8: ; CODE XREF: sub_12789C+28↑j ROM:001278C8 move.w ($BB2).w,d0 ROM:001278CC cmp.w ($BB6).w,d0 ROM:001278D0 bgt.s loc_1278D4 ROM:001278D2 bra.s loc_1278E2 ROM:001278D4 ; --------------------------------------------------------------------------- ROM:001278D4 ROM:001278D4 loc_1278D4: ; CODE XREF: sub_12789C+34↑j ROM:001278D4 move.w ($BAC).w,d1 ROM:001278D8 sub.w $304(a5),d1 ROM:001278DC cmp.w ($BB6).w,d1 ROM:001278E0 blt.s loc_1278EA ROM:001278E2 ROM:001278E2 loc_1278E2: ; CODE XREF: sub_12789C+2A↑j ROM:001278E2 ; sub_12789C+36↑j ROM:001278E2 bset #1,($134D).w ROM:001278E8 bra.s locret_1278F0 ROM:001278EA ; --------------------------------------------------------------------------- ROM:001278EA ROM:001278EA loc_1278EA: ; CODE XREF: sub_12789C+44↑j ROM:001278EA bclr #1,($134D).w ROM:001278F0 ROM:001278F0 locret_1278F0: ; CODE XREF: sub_12789C+4C↑j ROM:001278F0 rts ROM:001278F0 ; End of function sub_12789C ROM:001278F0 ROM:001278F2 ROM:001278F2 ; =============== S U B R O U T I N E ======================================= ROM:001278F2 ROM:001278F2 ROM:001278F2 sub_1278F2: ; CODE XREF: sub_1282A6+44↓p ROM:001278F2 move.w ($CA8).w,d1 ROM:001278F6 cmpi.w #3,d1 ROM:001278FA bcc.s locret_127904 ROM:001278FC movea.l off_127906(pc,d1.w*4),a0 ROM:00127900 nop ROM:00127902 jmp (a0) ROM:00127904 ; --------------------------------------------------------------------------- ROM:00127904 ROM:00127904 locret_127904: ; CODE XREF: sub_1278F2+8↑j ROM:00127904 rts ROM:00127904 ; End of function sub_1278F2 ROM:00127904 ROM:00127904 ; --------------------------------------------------------------------------- ROM:00127906 off_127906: dc.l loc_127912 ; DATA XREF: sub_1278F2+A↑r ROM:0012790A dc.l loc_12791C ROM:0012790E dc.l loc_12794C ROM:00127912 ; --------------------------------------------------------------------------- ROM:00127912 ROM:00127912 loc_127912: ; DATA XREF: ROM:off_127906↑o ROM:00127912 move.w #1,($CA8).w ROM:00127918 bra.s locret_12794A ROM:0012791A ; --------------------------------------------------------------------------- ROM:0012791A rts ROM:0012791C ; --------------------------------------------------------------------------- ROM:0012791C ROM:0012791C loc_12791C: ; DATA XREF: ROM:0012790A↑o ROM:0012791C btst #5,($1362).w ROM:00127922 beq.s locret_12794A ROM:00127924 cmpi.w #0,($5C4).w ROM:0012792A ble.s locret_12794A ROM:0012792C bsr.w sub_12799A ROM:00127930 move.w $41E(a5),d0 ROM:00127934 clr.b ($908).w ROM:00127938 move.w d0,($6F4).w ROM:0012793C move.b #1,($908).w ROM:00127942 move.w #2,($CA8).w ROM:00127948 bra.s locret_127996 ROM:0012794A ; --------------------------------------------------------------------------- ROM:0012794A ROM:0012794A locret_12794A: ; CODE XREF: ROM:00127918↑j ROM:0012794A ; ROM:00127922↑j ... ROM:0012794A rts ROM:0012794C ; --------------------------------------------------------------------------- ROM:0012794C ROM:0012794C loc_12794C: ; DATA XREF: ROM:0012790E↑o ROM:0012794C btst #5,($1362).w ROM:00127952 beq.s loc_12795C ROM:00127954 cmpi.w #0,($5C4).w ROM:0012795A bgt.s loc_12796C ROM:0012795C ROM:0012795C loc_12795C: ; CODE XREF: ROM:00127952↑j ROM:0012795C clr.b ($908).w ROM:00127960 clr.w ($6F4).w ROM:00127964 move.w #1,($CA8).w ROM:0012796A bra.s locret_12794A ROM:0012796C ; --------------------------------------------------------------------------- ROM:0012796C ROM:0012796C loc_12796C: ; CODE XREF: ROM:0012795A↑j ROM:0012796C cmpi.w #0,($6F4).w ROM:00127972 bgt.s locret_127996 ROM:00127974 bsr.w sub_12799A ROM:00127978 move.w $41E(a5),d0 ROM:0012797C clr.b ($908).w ROM:00127980 move.w d0,($6F4).w ROM:00127984 move.b #1,($908).w ROM:0012798A move.w #2,($CA8).w ROM:00127990 bra.l *+6 ROM:00127996 ; --------------------------------------------------------------------------- ROM:00127996 ROM:00127996 locret_127996: ; CODE XREF: ROM:00127948↑j ROM:00127996 ; ROM:00127972↑j ... ROM:00127996 rts ROM:00127998 ; --------------------------------------------------------------------------- ROM:00127998 rts ROM:0012799A ROM:0012799A ; =============== S U B R O U T I N E ======================================= ROM:0012799A ROM:0012799A ROM:0012799A sub_12799A: ; CODE XREF: ROM:0012792C↑p ROM:0012799A ; ROM:00127974↑p ROM:0012799A btst #4,($134C).w ROM:001279A0 beq.s loc_1279B0 ROM:001279A2 bclr #4,($134C).w ROM:001279A8 bset #2,($D99).w ROM:001279AE bra.s loc_1279B6 ROM:001279B0 ; --------------------------------------------------------------------------- ROM:001279B0 ROM:001279B0 loc_1279B0: ; CODE XREF: sub_12799A+6↑j ROM:001279B0 bclr #2,($D99).w ROM:001279B6 ROM:001279B6 loc_1279B6: ; CODE XREF: sub_12799A+14↑j ROM:001279B6 bset #2,($DB1).w ROM:001279BC rts ROM:001279BC ; End of function sub_12799A ROM:001279BC ROM:001279BE ROM:001279BE ; =============== S U B R O U T I N E ======================================= ROM:001279BE ROM:001279BE ROM:001279BE sub_1279BE: ; CODE XREF: sub_1282A6+20↓p ROM:001279BE move.w $162(a5),d0 ROM:001279C2 cmpi.w #0,d0 ROM:001279C6 bne.s loc_1279CE ROM:001279C8 bsr.w sub_1279D4 ROM:001279CC bra.s locret_1279D2 ROM:001279CE ; --------------------------------------------------------------------------- ROM:001279CE ROM:001279CE loc_1279CE: ; CODE XREF: sub_1279BE+8↑j ROM:001279CE bsr.w sub_127AA0 ROM:001279D2 ROM:001279D2 locret_1279D2: ; CODE XREF: sub_1279BE+E↑j ROM:001279D2 rts ROM:001279D2 ; End of function sub_1279BE ROM:001279D2 ROM:001279D4 ROM:001279D4 ; =============== S U B R O U T I N E ======================================= ROM:001279D4 ROM:001279D4 ROM:001279D4 sub_1279D4: ; CODE XREF: sub_1279BE+A↑p ROM:001279D4 clr.w d1 ROM:001279D6 move.b ($11A0).w,d1 ROM:001279DA cmpi.w #3,d1 ROM:001279DE bcc.s locret_1279E8 ROM:001279E0 movea.l off_1279EA(pc,d1.w*4),a0 ROM:001279E4 nop ROM:001279E6 jmp (a0) ROM:001279E8 ; --------------------------------------------------------------------------- ROM:001279E8 ROM:001279E8 locret_1279E8: ; CODE XREF: sub_1279D4+A↑j ROM:001279E8 rts ROM:001279E8 ; End of function sub_1279D4 ROM:001279E8 ROM:001279E8 ; --------------------------------------------------------------------------- ROM:001279EA off_1279EA: dc.l loc_1279F6 ; DATA XREF: sub_1279D4+C↑r ROM:001279EE dc.l loc_127A06 ROM:001279F2 dc.l loc_127A5C ROM:001279F6 ; --------------------------------------------------------------------------- ROM:001279F6 ROM:001279F6 loc_1279F6: ; DATA XREF: ROM:off_1279EA↑o ROM:001279F6 bclr #1,($D98).w ROM:001279FC move.b #1,($11A0).w ROM:00127A02 bra.s locret_127A5A ROM:00127A04 ; --------------------------------------------------------------------------- ROM:00127A04 rts ROM:00127A06 ; --------------------------------------------------------------------------- ROM:00127A06 ROM:00127A06 loc_127A06: ; DATA XREF: ROM:001279EE↑o ROM:00127A06 move.w $424(a5),d0 ROM:00127A0A cmp.w ($564).w,d0 ROM:00127A0E bgt.s loc_127A1E ROM:00127A10 bset #1,($D98).w ROM:00127A16 bset #1,($DB0).w ROM:00127A1C bra.s locret_127A5A ROM:00127A1E ; --------------------------------------------------------------------------- ROM:00127A1E ROM:00127A1E loc_127A1E: ; CODE XREF: ROM:00127A0E↑j ROM:00127A1E move.w $422(a5),d0 ROM:00127A22 cmp.w ($564).w,d0 ROM:00127A26 bgt.s loc_127A38 ROM:00127A28 bclr #1,($D98).w ROM:00127A2E bset #1,($DB0).w ROM:00127A34 bra.s locret_127A5A ROM:00127A36 ; --------------------------------------------------------------------------- ROM:00127A36 bra.s locret_127A5A ROM:00127A38 ; --------------------------------------------------------------------------- ROM:00127A38 ROM:00127A38 loc_127A38: ; CODE XREF: ROM:00127A26↑j ROM:00127A38 btst #1,($1340).w ROM:00127A3E beq.s locret_127A5A ROM:00127A40 move.w $420(a5),d1 ROM:00127A44 clr.b ($8ED).w ROM:00127A48 move.w d1,($6BE).w ROM:00127A4C move.b #1,($8ED).w ROM:00127A52 move.b #2,($11A0).w ROM:00127A58 bra.s locret_127A9C ROM:00127A5A ; --------------------------------------------------------------------------- ROM:00127A5A ROM:00127A5A locret_127A5A: ; CODE XREF: ROM:00127A02↑j ROM:00127A5A ; ROM:00127A1C↑j ... ROM:00127A5A rts ROM:00127A5C ; --------------------------------------------------------------------------- ROM:00127A5C ROM:00127A5C loc_127A5C: ; DATA XREF: ROM:001279F2↑o ROM:00127A5C move.w $422(a5),d0 ROM:00127A60 cmp.w ($564).w,d0 ROM:00127A64 bgt.s loc_127A68 ROM:00127A66 bra.s loc_127A70 ROM:00127A68 ; --------------------------------------------------------------------------- ROM:00127A68 ROM:00127A68 loc_127A68: ; CODE XREF: ROM:00127A64↑j ROM:00127A68 btst #1,($1340).w ROM:00127A6E bne.s loc_127A80 ROM:00127A70 ROM:00127A70 loc_127A70: ; CODE XREF: ROM:00127A66↑j ROM:00127A70 clr.b ($8ED).w ROM:00127A74 clr.w ($6BE).w ROM:00127A78 move.b #1,($11A0).w ROM:00127A7E bra.s locret_127A5A ROM:00127A80 ; --------------------------------------------------------------------------- ROM:00127A80 ROM:00127A80 loc_127A80: ; CODE XREF: ROM:00127A6E↑j ROM:00127A80 cmpi.w #0,($6BE).w ROM:00127A86 bgt.s locret_127A9C ROM:00127A88 bset #1,($D98).w ROM:00127A8E bset #1,($DB0).w ROM:00127A94 move.b #1,($11A0).w ROM:00127A9A bra.s locret_127A5A ROM:00127A9C ; --------------------------------------------------------------------------- ROM:00127A9C ROM:00127A9C locret_127A9C: ; CODE XREF: ROM:00127A58↑j ROM:00127A9C ; ROM:00127A86↑j ROM:00127A9C rts ROM:00127A9E ; --------------------------------------------------------------------------- ROM:00127A9E rts ROM:00127AA0 ROM:00127AA0 ; =============== S U B R O U T I N E ======================================= ROM:00127AA0 ROM:00127AA0 ROM:00127AA0 sub_127AA0: ; CODE XREF: sub_1279BE:loc_1279CE↑p ROM:00127AA0 btst #0,($134D).w ROM:00127AA6 beq.s loc_127AB0 ROM:00127AA8 bset #1,($D98).w ROM:00127AAE bra.s loc_127AB6 ROM:00127AB0 ; --------------------------------------------------------------------------- ROM:00127AB0 ROM:00127AB0 loc_127AB0: ; CODE XREF: sub_127AA0+6↑j ROM:00127AB0 bclr #1,($D98).w ROM:00127AB6 ROM:00127AB6 loc_127AB6: ; CODE XREF: sub_127AA0+E↑j ROM:00127AB6 btst #1,($DB1).w ROM:00127ABC bne.s loc_127AC6 ROM:00127ABE btst #4,($DB1).w ROM:00127AC4 beq.s loc_127ACE ROM:00127AC6 ROM:00127AC6 loc_127AC6: ; CODE XREF: sub_127AA0+1C↑j ROM:00127AC6 bset #1,($DB0).w ROM:00127ACC bra.s locret_127AD4 ROM:00127ACE ; --------------------------------------------------------------------------- ROM:00127ACE ROM:00127ACE loc_127ACE: ; CODE XREF: sub_127AA0+24↑j ROM:00127ACE bclr #1,($DB0).w ROM:00127AD4 ROM:00127AD4 locret_127AD4: ; CODE XREF: sub_127AA0+2C↑j ROM:00127AD4 rts ROM:00127AD4 ; End of function sub_127AA0 ROM:00127AD4 ROM:00127AD6 ROM:00127AD6 ; =============== S U B R O U T I N E ======================================= ROM:00127AD6 ROM:00127AD6 ROM:00127AD6 sub_127AD6: ; CODE XREF: sub_1282A6↓p ROM:00127AD6 bsr.w sub_127AE0 ROM:00127ADA bsr.w sub_127D08 ROM:00127ADE rts ROM:00127ADE ; End of function sub_127AD6 ROM:00127ADE ROM:00127AE0 ROM:00127AE0 ; =============== S U B R O U T I N E ======================================= ROM:00127AE0 ROM:00127AE0 ROM:00127AE0 sub_127AE0: ; CODE XREF: sub_127AD6↑p ROM:00127AE0 clr.w d1 ROM:00127AE2 move.b ($11A1).w,d1 ROM:00127AE6 cmpi.w #7,d1 ROM:00127AEA bcc.s locret_127AF4 ROM:00127AEC movea.l off_127AF6(pc,d1.w*4),a0 ROM:00127AF0 nop ROM:00127AF2 jmp (a0) ROM:00127AF4 ; --------------------------------------------------------------------------- ROM:00127AF4 ROM:00127AF4 locret_127AF4: ; CODE XREF: sub_127AE0+A↑j ROM:00127AF4 rts ROM:00127AF4 ; End of function sub_127AE0 ROM:00127AF4 ROM:00127AF4 ; --------------------------------------------------------------------------- ROM:00127AF6 off_127AF6: dc.l loc_127B12 ; DATA XREF: sub_127AE0+C↑r ROM:00127AFA dc.l loc_127B26 ROM:00127AFE dc.l loc_127B7C ROM:00127B02 dc.l loc_127BDC ROM:00127B06 dc.l loc_127C32 ROM:00127B0A dc.l loc_127C96 ROM:00127B0E dc.l locret_127CB8 ROM:00127B12 ; --------------------------------------------------------------------------- ROM:00127B12 ROM:00127B12 loc_127B12: ; DATA XREF: ROM:off_127AF6↑o ROM:00127B12 bclr #7,($D96).w ROM:00127B18 bsr.w sub_127CBA ROM:00127B1C move.b #1,($11A1).w ROM:00127B22 bra.s loc_127B76 ROM:00127B24 ; --------------------------------------------------------------------------- ROM:00127B24 rts ROM:00127B26 ; --------------------------------------------------------------------------- ROM:00127B26 ROM:00127B26 loc_127B26: ; DATA XREF: ROM:00127AFA↑o ROM:00127B26 btst #4,($1349).w ROM:00127B2C beq.s loc_127B40 ROM:00127B2E bset #7,($DAE).w ROM:00127B34 move.b #6,($11A1).w ROM:00127B3A bra.l locret_127CB8 ROM:00127B40 ; --------------------------------------------------------------------------- ROM:00127B40 ROM:00127B40 loc_127B40: ; CODE XREF: ROM:00127B2C↑j ROM:00127B40 btst #7,($1350).w ROM:00127B46 bne.s loc_127B76 ROM:00127B48 move.w $426(a5),d0 ROM:00127B4C move.w $428(a5),d1 ROM:00127B50 cmp.w ($5BA).w,d0 ROM:00127B54 bgt.s loc_127B76 ROM:00127B56 cmp.w ($A5E).w,d1 ROM:00127B5A bgt.s loc_127B76 ROM:00127B5C move.w $42A(a5),d2 ROM:00127B60 clr.b ($8EE).w ROM:00127B64 move.w d2,($6C0).w ROM:00127B68 move.b #1,($8EE).w ROM:00127B6E move.b #2,($11A1).w ROM:00127B74 bra.s loc_127BD6 ROM:00127B76 ; --------------------------------------------------------------------------- ROM:00127B76 ROM:00127B76 loc_127B76: ; CODE XREF: ROM:00127B22↑j ROM:00127B76 ; ROM:00127B46↑j ... ROM:00127B76 bsr.w sub_127CC8 ROM:00127B7A rts ROM:00127B7C ; --------------------------------------------------------------------------- ROM:00127B7C ROM:00127B7C loc_127B7C: ; DATA XREF: ROM:00127AFE↑o ROM:00127B7C btst #4,($1349).w ROM:00127B82 beq.s loc_127B96 ROM:00127B84 bset #7,($DAE).w ROM:00127B8A move.b #6,($11A1).w ROM:00127B90 bra.l locret_127CB8 ROM:00127B96 ; --------------------------------------------------------------------------- ROM:00127B96 ROM:00127B96 loc_127B96: ; CODE XREF: ROM:00127B82↑j ROM:00127B96 cmpi.w #0,($6C0).w ROM:00127B9C bgt.s loc_127BAA ROM:00127B9E move.b #3,($11A1).w ROM:00127BA4 bra.l loc_127C2C ROM:00127BAA ; --------------------------------------------------------------------------- ROM:00127BAA ROM:00127BAA loc_127BAA: ; CODE XREF: ROM:00127B9C↑j ROM:00127BAA btst #7,($1350).w ROM:00127BB0 bne.s loc_127BC6 ROM:00127BB2 move.w $426(a5),d0 ROM:00127BB6 move.w $428(a5),d1 ROM:00127BBA cmp.w ($5BA).w,d0 ROM:00127BBE bgt.s loc_127BC6 ROM:00127BC0 cmp.w ($A5E).w,d1 ROM:00127BC4 ble.s loc_127BD6 ROM:00127BC6 ROM:00127BC6 loc_127BC6: ; CODE XREF: ROM:00127BB0↑j ROM:00127BC6 ; ROM:00127BBE↑j ROM:00127BC6 clr.b ($8EE).w ROM:00127BCA clr.w ($6C0).w ROM:00127BCE move.b #1,($11A1).w ROM:00127BD4 bra.s loc_127B76 ROM:00127BD6 ; --------------------------------------------------------------------------- ROM:00127BD6 ROM:00127BD6 loc_127BD6: ; CODE XREF: ROM:00127B74↑j ROM:00127BD6 ; ROM:00127BC4↑j ROM:00127BD6 bsr.w sub_127CC8 ROM:00127BDA rts ROM:00127BDC ; --------------------------------------------------------------------------- ROM:00127BDC ROM:00127BDC loc_127BDC: ; DATA XREF: ROM:00127B02↑o ROM:00127BDC btst #4,($1349).w ROM:00127BE2 beq.s loc_127BF6 ROM:00127BE4 bset #7,($DAE).w ROM:00127BEA move.b #6,($11A1).w ROM:00127BF0 bra.l locret_127CB8 ROM:00127BF6 ; --------------------------------------------------------------------------- ROM:00127BF6 ROM:00127BF6 loc_127BF6: ; CODE XREF: ROM:00127BE2↑j ROM:00127BF6 btst #7,($1350).w ROM:00127BFC bne.s loc_127C2C ROM:00127BFE move.w $42C(a5),d0 ROM:00127C02 move.w $42E(a5),d1 ROM:00127C06 cmp.w ($5BA).w,d0 ROM:00127C0A blt.s loc_127C2C ROM:00127C0C cmp.w ($A5E).w,d1 ROM:00127C10 blt.s loc_127C2C ROM:00127C12 move.w $430(a5),d2 ROM:00127C16 clr.b ($8EE).w ROM:00127C1A move.w d2,($6C0).w ROM:00127C1E move.b #1,($8EE).w ROM:00127C24 move.b #4,($11A1).w ROM:00127C2A bra.s loc_127C90 ROM:00127C2C ; --------------------------------------------------------------------------- ROM:00127C2C ROM:00127C2C loc_127C2C: ; CODE XREF: ROM:00127BA4↑j ROM:00127C2C ; ROM:00127BFC↑j ... ROM:00127C2C bsr.w sub_127CC8 ROM:00127C30 rts ROM:00127C32 ; --------------------------------------------------------------------------- ROM:00127C32 ROM:00127C32 loc_127C32: ; DATA XREF: ROM:00127B06↑o ROM:00127C32 btst #4,($1349).w ROM:00127C38 beq.s loc_127C48 ROM:00127C3A bset #7,($DAE).w ROM:00127C40 move.b #6,($11A1).w ROM:00127C46 bra.s locret_127CB8 ROM:00127C48 ; --------------------------------------------------------------------------- ROM:00127C48 ROM:00127C48 loc_127C48: ; CODE XREF: ROM:00127C38↑j ROM:00127C48 cmpi.w #0,($6C0).w ROM:00127C4E bgt.s loc_127C64 ROM:00127C50 bset #7,($D96).w ROM:00127C56 bset #7,($DAE).w ROM:00127C5C move.b #5,($11A1).w ROM:00127C62 bra.s loc_127CB2 ROM:00127C64 ; --------------------------------------------------------------------------- ROM:00127C64 ROM:00127C64 loc_127C64: ; CODE XREF: ROM:00127C4E↑j ROM:00127C64 btst #7,($1350).w ROM:00127C6A bne.s loc_127C80 ROM:00127C6C move.w $42C(a5),d0 ROM:00127C70 move.w $42E(a5),d1 ROM:00127C74 cmp.w ($5BA).w,d0 ROM:00127C78 blt.s loc_127C80 ROM:00127C7A cmp.w ($A5E).w,d1 ROM:00127C7E bge.s loc_127C90 ROM:00127C80 ROM:00127C80 loc_127C80: ; CODE XREF: ROM:00127C6A↑j ROM:00127C80 ; ROM:00127C78↑j ROM:00127C80 clr.b ($8EE).w ROM:00127C84 clr.w ($6C0).w ROM:00127C88 move.b #3,($11A1).w ROM:00127C8E bra.s loc_127C2C ROM:00127C90 ; --------------------------------------------------------------------------- ROM:00127C90 ROM:00127C90 loc_127C90: ; CODE XREF: ROM:00127C2A↑j ROM:00127C90 ; ROM:00127C7E↑j ROM:00127C90 bsr.w sub_127CC8 ROM:00127C94 rts ROM:00127C96 ; --------------------------------------------------------------------------- ROM:00127C96 ROM:00127C96 loc_127C96: ; DATA XREF: ROM:00127B0A↑o ROM:00127C96 btst #4,($1349).w ROM:00127C9C beq.s loc_127CB2 ROM:00127C9E bclr #7,($D96).w ROM:00127CA4 bset #7,($DAE).w ROM:00127CAA move.b #6,($11A1).w ROM:00127CB0 bra.s locret_127CB8 ROM:00127CB2 ; --------------------------------------------------------------------------- ROM:00127CB2 ROM:00127CB2 loc_127CB2: ; CODE XREF: ROM:00127C62↑j ROM:00127CB2 ; ROM:00127C9C↑j ROM:00127CB2 bsr.w sub_127CC8 ROM:00127CB6 rts ROM:00127CB8 ; --------------------------------------------------------------------------- ROM:00127CB8 ROM:00127CB8 locret_127CB8: ; CODE XREF: ROM:00127B3A↑j ROM:00127CB8 ; ROM:00127B90↑j ... ROM:00127CB8 rts ROM:00127CBA ROM:00127CBA ; =============== S U B R O U T I N E ======================================= ROM:00127CBA ROM:00127CBA ROM:00127CBA sub_127CBA: ; CODE XREF: ROM:00127B18↑p ROM:00127CBA move.w ($4D0).w,($CAA).w ROM:00127CC0 move.w ($4D0).w,($CAC).w ROM:00127CC6 rts ROM:00127CC6 ; End of function sub_127CBA ROM:00127CC6 ROM:00127CC8 ROM:00127CC8 ; =============== S U B R O U T I N E ======================================= ROM:00127CC8 ROM:00127CC8 ROM:00127CC8 sub_127CC8: ; CODE XREF: ROM:loc_127B76↑p ROM:00127CC8 ; ROM:loc_127BD6↑p ... ROM:00127CC8 move.w ($CAC).w,d0 ROM:00127CCC cmp.w ($4D0).w,d0 ROM:00127CD0 bge.s loc_127CD8 ROM:00127CD2 move.w ($4D0).w,($CAC).w ROM:00127CD8 ROM:00127CD8 loc_127CD8: ; CODE XREF: sub_127CC8+8↑j ROM:00127CD8 move.w ($CAA).w,d0 ROM:00127CDC cmp.w ($4D0).w,d0 ROM:00127CE0 ble.s loc_127CE8 ROM:00127CE2 move.w ($4D0).w,($CAA).w ROM:00127CE8 ROM:00127CE8 loc_127CE8: ; CODE XREF: sub_127CC8+18↑j ROM:00127CE8 move.w ($CAC).w,d0 ROM:00127CEC sub.w ($CAA).w,d0 ROM:00127CF0 move.w $432(a5),d1 ROM:00127CF4 cmp.w d0,d1 ROM:00127CF6 bgt.s loc_127D00 ROM:00127CF8 bset #4,($1349).w ROM:00127CFE bra.s locret_127D06 ROM:00127D00 ; --------------------------------------------------------------------------- ROM:00127D00 ROM:00127D00 loc_127D00: ; CODE XREF: sub_127CC8+2E↑j ROM:00127D00 bclr #4,($1349).w ROM:00127D06 ROM:00127D06 locret_127D06: ; CODE XREF: sub_127CC8+36↑j ROM:00127D06 rts ROM:00127D06 ; End of function sub_127CC8 ROM:00127D06 ROM:00127D08 ROM:00127D08 ; =============== S U B R O U T I N E ======================================= ROM:00127D08 ROM:00127D08 ROM:00127D08 sub_127D08: ; CODE XREF: sub_127AD6+4↑p ROM:00127D08 btst #7,($4D2).w ROM:00127D0E beq.s loc_127D18 ROM:00127D10 bset #6,($D96).w ROM:00127D16 bra.s loc_127D1E ROM:00127D18 ; --------------------------------------------------------------------------- ROM:00127D18 ROM:00127D18 loc_127D18: ; CODE XREF: sub_127D08+6↑j ROM:00127D18 bclr #6,($D96).w ROM:00127D1E ROM:00127D1E loc_127D1E: ; CODE XREF: sub_127D08+E↑j ROM:00127D1E bset #6,($DAE).w ROM:00127D24 rts ROM:00127D24 ; End of function sub_127D08 ROM:00127D24 ROM:00127D26 ROM:00127D26 ; =============== S U B R O U T I N E ======================================= ROM:00127D26 ROM:00127D26 ROM:00127D26 sub_127D26: ; CODE XREF: sub_1282A6+1A↓p ROM:00127D26 bsr.w sub_127D34 ROM:00127D2A bsr.w sub_127D6A ROM:00127D2E bsr.w sub_127E1A ROM:00127D32 rts ROM:00127D32 ; End of function sub_127D26 ROM:00127D32 ROM:00127D34 ROM:00127D34 ; =============== S U B R O U T I N E ======================================= ROM:00127D34 ROM:00127D34 ROM:00127D34 sub_127D34: ; CODE XREF: sub_127D26↑p ROM:00127D34 move.w $43A(a5),d0 ROM:00127D38 btst #6,($1360).w ROM:00127D3E beq.s loc_127D62 ROM:00127D40 cmp.w ($5BA).w,d0 ROM:00127D44 bge.s loc_127D62 ROM:00127D46 move.w $438(a5),d0 ROM:00127D4A move.w $436(a5),d1 ROM:00127D4E cmp.w ($5BA).w,d0 ROM:00127D52 ble.s loc_127D62 ROM:00127D54 cmp.w ($A5E).w,d1 ROM:00127D58 bge.s loc_127D62 ROM:00127D5A bset #1,($1340).w ROM:00127D60 bra.s locret_127D68 ROM:00127D62 ; --------------------------------------------------------------------------- ROM:00127D62 ROM:00127D62 loc_127D62: ; CODE XREF: sub_127D34+A↑j ROM:00127D62 ; sub_127D34+10↑j ... ROM:00127D62 bclr #1,($1340).w ROM:00127D68 ROM:00127D68 locret_127D68: ; CODE XREF: sub_127D34+2C↑j ROM:00127D68 rts ROM:00127D68 ; End of function sub_127D34 ROM:00127D68 ROM:00127D6A ROM:00127D6A ; =============== S U B R O U T I N E ======================================= ROM:00127D6A ROM:00127D6A ROM:00127D6A sub_127D6A: ; CODE XREF: sub_127D26+4↑p ROM:00127D6A clr.w d1 ROM:00127D6C move.b ($11A2).w,d1 ROM:00127D70 cmpi.w #3,d1 ROM:00127D74 bcc.s locret_127D7E ROM:00127D76 movea.l off_127D80(pc,d1.w*4),a0 ROM:00127D7A nop ROM:00127D7C jmp (a0) ROM:00127D7E ; --------------------------------------------------------------------------- ROM:00127D7E ROM:00127D7E locret_127D7E: ; CODE XREF: sub_127D6A+A↑j ROM:00127D7E rts ROM:00127D7E ; End of function sub_127D6A ROM:00127D7E ROM:00127D7E ; --------------------------------------------------------------------------- ROM:00127D80 off_127D80: dc.l loc_127D8C ; DATA XREF: sub_127D6A+C↑r ROM:00127D84 dc.l loc_127D9C ROM:00127D88 dc.l loc_127DD8 ROM:00127D8C ; --------------------------------------------------------------------------- ROM:00127D8C ROM:00127D8C loc_127D8C: ; DATA XREF: ROM:off_127D80↑o ROM:00127D8C bclr #1,($D99).w ROM:00127D92 move.b #1,($11A2).w ROM:00127D98 bra.s locret_127DD6 ROM:00127D9A ; --------------------------------------------------------------------------- ROM:00127D9A rts ROM:00127D9C ; --------------------------------------------------------------------------- ROM:00127D9C ROM:00127D9C loc_127D9C: ; DATA XREF: ROM:00127D84↑o ROM:00127D9C btst #7,($1369).w ROM:00127DA2 beq.s loc_127DB4 ROM:00127DA4 bclr #1,($D99).w ROM:00127DAA bset #1,($DB1).w ROM:00127DB0 bra.s locret_127DD6 ROM:00127DB2 ; --------------------------------------------------------------------------- ROM:00127DB2 bra.s locret_127DD6 ROM:00127DB4 ; --------------------------------------------------------------------------- ROM:00127DB4 ROM:00127DB4 loc_127DB4: ; CODE XREF: ROM:00127DA2↑j ROM:00127DB4 btst #1,($1340).w ROM:00127DBA beq.s locret_127DD6 ROM:00127DBC move.w $434(a5),d1 ROM:00127DC0 clr.b ($8EF).w ROM:00127DC4 move.w d1,($6C2).w ROM:00127DC8 move.b #1,($8EF).w ROM:00127DCE move.b #2,($11A2).w ROM:00127DD4 bra.s locret_127E16 ROM:00127DD6 ; --------------------------------------------------------------------------- ROM:00127DD6 ROM:00127DD6 locret_127DD6: ; CODE XREF: ROM:00127D98↑j ROM:00127DD6 ; ROM:00127DB0↑j ... ROM:00127DD6 rts ROM:00127DD8 ; --------------------------------------------------------------------------- ROM:00127DD8 ROM:00127DD8 loc_127DD8: ; DATA XREF: ROM:00127D88↑o ROM:00127DD8 btst #7,($1369).w ROM:00127DDE beq.s loc_127DE2 ROM:00127DE0 bra.s loc_127DEA ROM:00127DE2 ; --------------------------------------------------------------------------- ROM:00127DE2 ROM:00127DE2 loc_127DE2: ; CODE XREF: ROM:00127DDE↑j ROM:00127DE2 btst #1,($1340).w ROM:00127DE8 bne.s loc_127DFA ROM:00127DEA ROM:00127DEA loc_127DEA: ; CODE XREF: ROM:00127DE0↑j ROM:00127DEA clr.b ($8EF).w ROM:00127DEE clr.w ($6C2).w ROM:00127DF2 move.b #1,($11A2).w ROM:00127DF8 bra.s locret_127DD6 ROM:00127DFA ; --------------------------------------------------------------------------- ROM:00127DFA ROM:00127DFA loc_127DFA: ; CODE XREF: ROM:00127DE8↑j ROM:00127DFA cmpi.w #0,($6C2).w ROM:00127E00 bgt.s locret_127E16 ROM:00127E02 bset #1,($D99).w ROM:00127E08 bset #1,($DB1).w ROM:00127E0E move.b #1,($11A2).w ROM:00127E14 bra.s locret_127DD6 ROM:00127E16 ; --------------------------------------------------------------------------- ROM:00127E16 ROM:00127E16 locret_127E16: ; CODE XREF: ROM:00127DD4↑j ROM:00127E16 ; ROM:00127E00↑j ROM:00127E16 rts ROM:00127E18 ; --------------------------------------------------------------------------- ROM:00127E18 rts ROM:00127E1A ROM:00127E1A ; =============== S U B R O U T I N E ======================================= ROM:00127E1A ROM:00127E1A ROM:00127E1A sub_127E1A: ; CODE XREF: sub_127D26+8↑p ROM:00127E1A btst #0,($C59).w ROM:00127E20 bne.s loc_127E2A ROM:00127E22 bclr #4,($D99).w ROM:00127E28 bra.s loc_127E30 ROM:00127E2A ; --------------------------------------------------------------------------- ROM:00127E2A ROM:00127E2A loc_127E2A: ; CODE XREF: sub_127E1A+6↑j ROM:00127E2A bset #4,($D99).w ROM:00127E30 ROM:00127E30 loc_127E30: ; CODE XREF: sub_127E1A+E↑j ROM:00127E30 bset #4,($DB1).w ROM:00127E36 rts ROM:00127E36 ; End of function sub_127E1A ROM:00127E36 ROM:00127E38 ROM:00127E38 ; =============== S U B R O U T I N E ======================================= ROM:00127E38 ROM:00127E38 ROM:00127E38 sub_127E38: ; CODE XREF: sub_1283B8+A↓p ROM:00127E38 bsr.l sub_12906C ROM:00127E3E bsr.w sub_127E48 ROM:00127E42 bsr.w sub_127F00 ROM:00127E46 rts ROM:00127E46 ; End of function sub_127E38 ROM:00127E46 ROM:00127E48 ROM:00127E48 ; =============== S U B R O U T I N E ======================================= ROM:00127E48 ROM:00127E48 ROM:00127E48 sub_127E48: ; CODE XREF: sub_127E38+6↑p ROM:00127E48 clr.w d1 ROM:00127E4A move.b ($11A3).w,d1 ROM:00127E4E cmpi.w #4,d1 ROM:00127E52 bcc.s locret_127E5C ROM:00127E54 movea.l off_127E5E(pc,d1.w*4),a0 ROM:00127E58 nop ROM:00127E5A jmp (a0) ROM:00127E5C ; --------------------------------------------------------------------------- ROM:00127E5C ROM:00127E5C locret_127E5C: ; CODE XREF: sub_127E48+A↑j ROM:00127E5C rts ROM:00127E5C ; End of function sub_127E48 ROM:00127E5C ROM:00127E5C ; --------------------------------------------------------------------------- ROM:00127E5E off_127E5E: dc.l loc_127E6E ; DATA XREF: sub_127E48+C↑r ROM:00127E62 dc.l loc_127E7C ROM:00127E66 dc.l loc_127EA0 ROM:00127E6A dc.l loc_127ED4 ROM:00127E6E ; --------------------------------------------------------------------------- ROM:00127E6E ROM:00127E6E loc_127E6E: ; DATA XREF: ROM:off_127E5E↑o ROM:00127E6E bclr #7,($1367).w ROM:00127E74 move.b #1,($11A3).w ROM:00127E7A rts ROM:00127E7C ; --------------------------------------------------------------------------- ROM:00127E7C ROM:00127E7C loc_127E7C: ; DATA XREF: ROM:00127E62↑o ROM:00127E7C btst #7,($1366).w ROM:00127E82 beq.s locret_127E9E ROM:00127E84 move.w $43E(a5),d1 ROM:00127E88 clr.b ($909).w ROM:00127E8C move.w d1,($6F6).w ROM:00127E90 move.b #1,($909).w ROM:00127E96 move.b #2,($11A3).w ROM:00127E9C rts ROM:00127E9E ; --------------------------------------------------------------------------- ROM:00127E9E ROM:00127E9E locret_127E9E: ; CODE XREF: ROM:00127E82↑j ROM:00127E9E rts ROM:00127EA0 ; --------------------------------------------------------------------------- ROM:00127EA0 ROM:00127EA0 loc_127EA0: ; DATA XREF: ROM:00127E66↑o ROM:00127EA0 btst #7,($1366).w ROM:00127EA6 beq.s loc_127EBC ROM:00127EA8 move.w $43E(a5),d1 ROM:00127EAC clr.b ($909).w ROM:00127EB0 move.w d1,($6F6).w ROM:00127EB4 move.b #1,($909).w ROM:00127EBA rts ROM:00127EBC ; --------------------------------------------------------------------------- ROM:00127EBC ROM:00127EBC loc_127EBC: ; CODE XREF: ROM:00127EA6↑j ROM:00127EBC cmpi.w #0,($6F6).w ROM:00127EC2 bgt.s locret_127ED2 ROM:00127EC4 bset #7,($1367).w ROM:00127ECA move.b #3,($11A3).w ROM:00127ED0 rts ROM:00127ED2 ; --------------------------------------------------------------------------- ROM:00127ED2 ROM:00127ED2 locret_127ED2: ; CODE XREF: ROM:00127EC2↑j ROM:00127ED2 rts ROM:00127ED4 ; --------------------------------------------------------------------------- ROM:00127ED4 ROM:00127ED4 loc_127ED4: ; DATA XREF: ROM:00127E6A↑o ROM:00127ED4 btst #7,($1366).w ROM:00127EDA beq.s locret_127EFC ROM:00127EDC bclr #7,($1367).w ROM:00127EE2 move.w $43E(a5),d1 ROM:00127EE6 clr.b ($909).w ROM:00127EEA move.w d1,($6F6).w ROM:00127EEE move.b #1,($909).w ROM:00127EF4 move.b #2,($11A3).w ROM:00127EFA rts ROM:00127EFC ; --------------------------------------------------------------------------- ROM:00127EFC ROM:00127EFC locret_127EFC: ; CODE XREF: ROM:00127EDA↑j ROM:00127EFC rts ROM:00127EFE ; --------------------------------------------------------------------------- ROM:00127EFE rts ROM:00127F00 ROM:00127F00 ; =============== S U B R O U T I N E ======================================= ROM:00127F00 ROM:00127F00 ROM:00127F00 sub_127F00: ; CODE XREF: sub_127E38+A↑p ROM:00127F00 move.w $43C(a5),d0 ROM:00127F04 cmpi.w #0,d0 ROM:00127F08 beq.l loc_1280CC ROM:00127F0E btst #0,($1342).w ROM:00127F14 bne.l loc_12801E ROM:00127F1A btst #1,($135A).w ROM:00127F20 bne.l loc_12801E ROM:00127F26 btst #3,($1359).w ROM:00127F2C bne.l loc_12801E ROM:00127F32 btst #6,($1357).w ROM:00127F38 bne.l loc_12801E ROM:00127F3E btst #6,($1356).w ROM:00127F44 bne.l loc_12801E ROM:00127F4A btst #5,($D99).w ROM:00127F50 bne.l loc_12801E ROM:00127F56 btst #5,($DAD).w ROM:00127F5C bne.l loc_12801E ROM:00127F62 btst #0,($134D).w ROM:00127F68 bne.l loc_12801E ROM:00127F6E btst #2,($1349).w ROM:00127F74 bne.l loc_12801E ROM:00127F7A btst #6,($D97).w ROM:00127F80 bne.l loc_12801E ROM:00127F86 btst #6,($DAB).w ROM:00127F8C bne.l loc_12801E ROM:00127F92 btst #5,($D96).w ROM:00127F98 bne.l loc_12801E ROM:00127F9E btst #5,($DAA).w ROM:00127FA4 bne.s loc_12801E ROM:00127FA6 btst #0,($D96).w ROM:00127FAC bne.s loc_12801E ROM:00127FAE btst #0,($DAA).w ROM:00127FB4 bne.s loc_12801E ROM:00127FB6 btst #7,($D97).w ROM:00127FBC bne.s loc_12801E ROM:00127FBE btst #7,($DAB).w ROM:00127FC4 bne.s loc_12801E ROM:00127FC6 btst #1,($D96).w ROM:00127FCC bne.s loc_12801E ROM:00127FCE btst #1,($DAA).w ROM:00127FD4 bne.s loc_12801E ROM:00127FD6 btst #0,($1131).w ROM:00127FDC beq.s loc_12801E ROM:00127FDE move.w $440(a5),d0 ROM:00127FE2 cmp.w ($A90).w,d0 ROM:00127FE6 bgt.s loc_12801E ROM:00127FE8 move.w ($CBC).w,d1 ROM:00127FEC sub.w ($CB8).w,d1 ROM:00127FF0 bpl.w loc_127FF6 ROM:00127FF4 neg.w d1 ROM:00127FF6 ROM:00127FF6 loc_127FF6: ; CODE XREF: sub_127F00+F0↑j ROM:00127FF6 move.w $442(a5),d0 ROM:00127FFA cmp.w d1,d0 ROM:00127FFC blt.s loc_12801E ROM:00127FFE move.w $444(a5),d0 ROM:00128002 cmp.w ($1380).w,d0 ROM:00128006 bge.s loc_12801E ROM:00128008 btst #5,($1347).w ROM:0012800E beq.s loc_12801E ROM:00128010 btst #7,($1367).w ROM:00128016 beq.s loc_12801E ROM:00128018 bra.l loc_128024 ROM:0012801E ; --------------------------------------------------------------------------- ROM:0012801E ROM:0012801E loc_12801E: ; CODE XREF: sub_127F00+14↑j ROM:0012801E ; sub_127F00+20↑j ... ROM:0012801E bra.l loc_1280C4 ROM:00128024 ; --------------------------------------------------------------------------- ROM:00128024 ROM:00128024 loc_128024: ; CODE XREF: sub_127F00+118↑j ROM:00128024 move.w $446(a5),d2 ROM:00128028 move.w $448(a5),d3 ROM:0012802C cmp.w ($CBC).w,d2 ROM:00128030 bgt.s loc_128068 ROM:00128032 cmp.w ($CBC).w,d3 ROM:00128036 blt.s loc_128068 ROM:00128038 move.w $44C(a5),d2 ROM:0012803C move.w $44E(a5),d3 ROM:00128040 cmp.w ($5BA).w,d2 ROM:00128044 bgt.s loc_128068 ROM:00128046 cmp.w ($5BA).w,d3 ROM:0012804A blt.s loc_128068 ROM:0012804C move.w $452(a5),d2 ROM:00128050 move.w $454(a5),d3 ROM:00128054 cmp.w ($560).w,d2 ROM:00128058 bgt.s loc_128068 ROM:0012805A cmp.w ($560).w,d3 ROM:0012805E blt.s loc_128068 ROM:00128060 bset #0,($11D0).w ROM:00128066 bra.s locret_1280D2 ROM:00128068 ; --------------------------------------------------------------------------- ROM:00128068 ROM:00128068 loc_128068: ; CODE XREF: sub_127F00+130↑j ROM:00128068 ; sub_127F00+136↑j ... ROM:00128068 move.w $446(a5),d2 ROM:0012806C sub.w $44A(a5),d2 ROM:00128070 move.w $448(a5),d3 ROM:00128074 add.w $44A(a5),d3 ROM:00128078 cmp.w ($CBC).w,d2 ROM:0012807C bgt.s loc_128084 ROM:0012807E cmp.w ($CBC).w,d3 ROM:00128082 bge.s loc_128086 ROM:00128084 ROM:00128084 loc_128084: ; CODE XREF: sub_127F00+17C↑j ROM:00128084 bra.s loc_1280C4 ROM:00128086 ; --------------------------------------------------------------------------- ROM:00128086 ROM:00128086 loc_128086: ; CODE XREF: sub_127F00+182↑j ROM:00128086 move.w $44C(a5),d2 ROM:0012808A sub.w $450(a5),d2 ROM:0012808E move.w $44E(a5),d3 ROM:00128092 add.w $450(a5),d3 ROM:00128096 cmp.w ($5BA).w,d2 ROM:0012809A bgt.s loc_1280A2 ROM:0012809C cmp.w ($5BA).w,d3 ROM:001280A0 bge.s loc_1280A4 ROM:001280A2 ROM:001280A2 loc_1280A2: ; CODE XREF: sub_127F00+19A↑j ROM:001280A2 bra.s loc_1280C4 ROM:001280A4 ; --------------------------------------------------------------------------- ROM:001280A4 ROM:001280A4 loc_1280A4: ; CODE XREF: sub_127F00+1A0↑j ROM:001280A4 move.w $452(a5),d2 ROM:001280A8 sub.w $456(a5),d2 ROM:001280AC move.w $454(a5),d3 ROM:001280B0 add.w $456(a5),d3 ROM:001280B4 cmp.w ($560).w,d2 ROM:001280B8 bgt.s loc_1280C0 ROM:001280BA cmp.w ($560).w,d3 ROM:001280BE bge.s loc_1280C2 ROM:001280C0 ROM:001280C0 loc_1280C0: ; CODE XREF: sub_127F00+1B8↑j ROM:001280C0 bra.s loc_1280C4 ROM:001280C2 ; --------------------------------------------------------------------------- ROM:001280C2 ROM:001280C2 loc_1280C2: ; CODE XREF: sub_127F00+1BE↑j ROM:001280C2 bra.s locret_1280D2 ROM:001280C4 ; --------------------------------------------------------------------------- ROM:001280C4 ROM:001280C4 loc_1280C4: ; CODE XREF: sub_127F00:loc_12801E↑j ROM:001280C4 ; sub_127F00:loc_128084↑j ... ROM:001280C4 bclr #0,($11D0).w ROM:001280CA bra.s locret_1280D2 ROM:001280CC ; --------------------------------------------------------------------------- ROM:001280CC ROM:001280CC loc_1280CC: ; CODE XREF: sub_127F00+8↑j ROM:001280CC bset #0,($11D0).w ROM:001280D2 ROM:001280D2 locret_1280D2: ; CODE XREF: sub_127F00+166↑j ROM:001280D2 ; sub_127F00:loc_1280C2↑j ... ROM:001280D2 rts ROM:001280D2 ; End of function sub_127F00 ROM:001280D2 ROM:001280D4 ROM:001280D4 ; =============== S U B R O U T I N E ======================================= ROM:001280D4 ROM:001280D4 ROM:001280D4 sub_1280D4: ; CODE XREF: sub_1283CA+A↓p ROM:001280D4 clr.w d1 ROM:001280D6 move.b ($11A4).w,d1 ROM:001280DA cmpi.w #6,d1 ROM:001280DE bcc.s locret_1280E8 ROM:001280E0 movea.l off_1280EA(pc,d1.w*4),a0 ROM:001280E4 nop ROM:001280E6 jmp (a0) ROM:001280E8 ; --------------------------------------------------------------------------- ROM:001280E8 ROM:001280E8 locret_1280E8: ; CODE XREF: sub_1280D4+A↑j ROM:001280E8 rts ROM:001280E8 ; End of function sub_1280D4 ROM:001280E8 ROM:001280E8 ; --------------------------------------------------------------------------- ROM:001280EA off_1280EA: dc.l loc_128102 ; DATA XREF: sub_1280D4+C↑r ROM:001280EE dc.l loc_12810C ROM:001280F2 dc.l loc_12814E ROM:001280F6 dc.l loc_128184 ROM:001280FA dc.l loc_1281BC ROM:001280FE dc.l loc_1281F6 ROM:00128102 ; --------------------------------------------------------------------------- ROM:00128102 ROM:00128102 loc_128102: ; DATA XREF: ROM:off_1280EA↑o ROM:00128102 move.b #1,($11A4).w ROM:00128108 bra.s locret_12814C ROM:0012810A ; --------------------------------------------------------------------------- ROM:0012810A rts ROM:0012810C ; --------------------------------------------------------------------------- ROM:0012810C ROM:0012810C loc_12810C: ; DATA XREF: ROM:001280EE↑o ROM:0012810C btst #3,($134F).w ROM:00128112 beq.s locret_12814C ROM:00128114 move.w $462(a5),d0 ROM:00128118 cmp.w ($ECA).w,d0 ROM:0012811C bge.s loc_128130 ROM:0012811E cmp.w ($C74).w,d0 ROM:00128122 bge.s loc_128130 ROM:00128124 bsr.w sub_128238 ROM:00128128 move.b #2,($11A4).w ROM:0012812E bra.s locret_128182 ROM:00128130 ; --------------------------------------------------------------------------- ROM:00128130 ROM:00128130 loc_128130: ; CODE XREF: ROM:0012811C↑j ROM:00128130 ; ROM:00128122↑j ROM:00128130 cmp.w ($ECA).w,d0 ROM:00128134 ble.s locret_12814C ROM:00128136 cmp.w ($C74).w,d0 ROM:0012813A ble.s locret_12814C ROM:0012813C bsr.w sub_128238 ROM:00128140 move.b #4,($11A4).w ROM:00128146 bra.l locret_1281F4 ROM:0012814C ; --------------------------------------------------------------------------- ROM:0012814C ROM:0012814C locret_12814C: ; CODE XREF: ROM:00128108↑j ROM:0012814C ; ROM:00128112↑j ... ROM:0012814C rts ROM:0012814E ; --------------------------------------------------------------------------- ROM:0012814E ROM:0012814E loc_12814E: ; DATA XREF: ROM:001280F2↑o ROM:0012814E btst #3,($134F).w ROM:00128154 bne.s loc_128162 ROM:00128156 bsr.w sub_128262 ROM:0012815A move.b #1,($11A4).w ROM:00128160 bra.s locret_12814C ROM:00128162 ; --------------------------------------------------------------------------- ROM:00128162 ROM:00128162 loc_128162: ; CODE XREF: ROM:00128154↑j ROM:00128162 move.w $462(a5),d0 ROM:00128166 cmp.w ($ECA).w,d0 ROM:0012816A ble.s locret_128182 ROM:0012816C clr.b ($8F0).w ROM:00128170 clr.w ($6C4).w ROM:00128174 move.b #3,($8F0).w ROM:0012817A move.b #3,($11A4).w ROM:00128180 bra.s locret_1281BA ROM:00128182 ; --------------------------------------------------------------------------- ROM:00128182 ROM:00128182 locret_128182: ; CODE XREF: ROM:0012812E↑j ROM:00128182 ; ROM:0012816A↑j ... ROM:00128182 rts ROM:00128184 ; --------------------------------------------------------------------------- ROM:00128184 ROM:00128184 loc_128184: ; DATA XREF: ROM:001280F6↑o ROM:00128184 btst #3,($134F).w ROM:0012818A bne.s loc_128198 ROM:0012818C bsr.w sub_128262 ROM:00128190 move.b #1,($11A4).w ROM:00128196 bra.s locret_12814C ROM:00128198 ; --------------------------------------------------------------------------- ROM:00128198 ROM:00128198 loc_128198: ; CODE XREF: ROM:0012818A↑j ROM:00128198 move.w $462(a5),d0 ROM:0012819C cmp.w ($C74).w,d0 ROM:001281A0 ble.s locret_1281BA ROM:001281A2 bclr #0,($8F0).w ROM:001281A8 bset #2,($8F0).w ROM:001281AE bsr.w sub_12824A ROM:001281B2 move.b #4,($11A4).w ROM:001281B8 bra.s locret_1281F4 ROM:001281BA ; --------------------------------------------------------------------------- ROM:001281BA ROM:001281BA locret_1281BA: ; CODE XREF: ROM:00128180↑j ROM:001281BA ; ROM:001281A0↑j ROM:001281BA rts ROM:001281BC ; --------------------------------------------------------------------------- ROM:001281BC ROM:001281BC loc_1281BC: ; DATA XREF: ROM:001280FA↑o ROM:001281BC btst #3,($134F).w ROM:001281C2 bne.s loc_1281D4 ROM:001281C4 bsr.w sub_128262 ROM:001281C8 move.b #1,($11A4).w ROM:001281CE bra.l locret_12814C ROM:001281D4 ; --------------------------------------------------------------------------- ROM:001281D4 ROM:001281D4 loc_1281D4: ; CODE XREF: ROM:001281C2↑j ROM:001281D4 move.w $462(a5),d0 ROM:001281D8 cmp.w ($ECA).w,d0 ROM:001281DC bge.s locret_1281F4 ROM:001281DE clr.b ($8F0).w ROM:001281E2 clr.w ($6C4).w ROM:001281E6 move.b #3,($8F0).w ROM:001281EC move.b #5,($11A4).w ROM:001281F2 bra.s locret_128234 ROM:001281F4 ; --------------------------------------------------------------------------- ROM:001281F4 ROM:001281F4 locret_1281F4: ; CODE XREF: ROM:00128146↑j ROM:001281F4 ; ROM:001281B8↑j ... ROM:001281F4 rts ROM:001281F6 ; --------------------------------------------------------------------------- ROM:001281F6 ROM:001281F6 loc_1281F6: ; DATA XREF: ROM:001280FE↑o ROM:001281F6 btst #3,($134F).w ROM:001281FC bne.s loc_12820E ROM:001281FE bsr.w sub_128262 ROM:00128202 move.b #1,($11A4).w ROM:00128208 bra.l locret_12814C ROM:0012820E ; --------------------------------------------------------------------------- ROM:0012820E ROM:0012820E loc_12820E: ; CODE XREF: ROM:001281FC↑j ROM:0012820E move.w $462(a5),d0 ROM:00128212 cmp.w ($C74).w,d0 ROM:00128216 bge.s locret_128234 ROM:00128218 bclr #0,($8F0).w ROM:0012821E bset #2,($8F0).w ROM:00128224 bsr.w sub_12828E ROM:00128228 move.b #2,($11A4).w ROM:0012822E bra.l locret_128182 ROM:00128234 ; --------------------------------------------------------------------------- ROM:00128234 ROM:00128234 locret_128234: ; CODE XREF: ROM:001281F2↑j ROM:00128234 ; ROM:00128216↑j ROM:00128234 rts ROM:00128236 ; --------------------------------------------------------------------------- ROM:00128236 rts ROM:00128238 ROM:00128238 ; =============== S U B R O U T I N E ======================================= ROM:00128238 ROM:00128238 ROM:00128238 sub_128238: ; CODE XREF: ROM:00128124↑p ROM:00128238 ; ROM:0012813C↑p ROM:00128238 clr.l ($988).w ROM:0012823C clr.w ($CAE).w ROM:00128240 clr.l ($98C).w ROM:00128244 clr.w ($CB0).w ROM:00128248 rts ROM:00128248 ; End of function sub_128238 ROM:00128248 ROM:0012824A ROM:0012824A ; =============== S U B R O U T I N E ======================================= ROM:0012824A ROM:0012824A ROM:0012824A sub_12824A: ; CODE XREF: ROM:001281AE↑p ROM:0012824A addq.w #1,($CAE).w ROM:0012824E bvc.s loc_128256 ROM:00128250 move.w #$8000,($CAE).w ROM:00128256 ROM:00128256 loc_128256: ; CODE XREF: sub_12824A+4↑j ROM:00128256 move.w ($6C4).w,d0 ROM:0012825A ext.l d0 ROM:0012825C add.l d0,($988).w ROM:00128260 rts ROM:00128260 ; End of function sub_12824A ROM:00128260 ROM:00128262 ROM:00128262 ; =============== S U B R O U T I N E ======================================= ROM:00128262 ROM:00128262 ROM:00128262 sub_128262: ; CODE XREF: ROM:00128156↑p ROM:00128262 ; ROM:0012818C↑p ... ROM:00128262 move.l ($988).w,d0 ROM:00128266 divs.w ($CAE).w,d0 ROM:0012826A move.w d0,($CB2).w ROM:0012826E move.l ($98C).w,d0 ROM:00128272 divs.w ($CB0).w,d0 ROM:00128276 move.w d0,($CB4).w ROM:0012827A ext.l d0 ROM:0012827C move.w ($CB2).w,d1 ROM:00128280 ext.l d1 ROM:00128282 add.l d1,d0 ROM:00128284 divs.w #2,d0 ROM:00128288 move.w d0,($CB6).w ROM:0012828C rts ROM:0012828C ; End of function sub_128262 ROM:0012828C ROM:0012828E ROM:0012828E ; =============== S U B R O U T I N E ======================================= ROM:0012828E ROM:0012828E ROM:0012828E sub_12828E: ; CODE XREF: ROM:00128224↑p ROM:0012828E addq.w #1,($CB0).w ROM:00128292 bvc.s loc_12829A ROM:00128294 move.w #$8000,($CB0).w ROM:0012829A ROM:0012829A loc_12829A: ; CODE XREF: sub_12828E+4↑j ROM:0012829A move.w ($6C4).w,d0 ROM:0012829E ext.l d0 ROM:001282A0 add.l d0,($98C).w ROM:001282A4 rts ROM:001282A4 ; End of function sub_12828E ROM:001282A4 ROM:001282A6 ROM:001282A6 ; =============== S U B R O U T I N E ======================================= ROM:001282A6 ROM:001282A6 ROM:001282A6 sub_1282A6: ; CODE XREF: sub_124988+C0↑p ROM:001282A6 bsr.l sub_127AD6 ROM:001282AC bsr.l sub_126CDE ROM:001282B2 bsr.l sub_126546 ROM:001282B8 bsr.w sub_128314 ROM:001282BC bsr.w sub_128346 ROM:001282C0 bsr.l sub_127D26 ROM:001282C6 bsr.l sub_1279BE ROM:001282CC bsr.l sub_127622 ROM:001282D2 bsr.l sub_126410 ROM:001282D8 bsr.l sub_127066 ROM:001282DE bsr.l sub_126FB0 ROM:001282E4 bsr.l sub_127500 ROM:001282EA bsr.l sub_1278F2 ROM:001282F0 bsr.l sub_12672C ROM:001282F6 btst #2,($4D2).w ROM:001282FC beq.s loc_128306 ROM:001282FE bset #0,($D99).w ROM:00128304 bra.s loc_12830C ROM:00128306 ; --------------------------------------------------------------------------- ROM:00128306 ROM:00128306 loc_128306: ; CODE XREF: sub_1282A6+56↑j ROM:00128306 bclr #0,($D99).w ROM:0012830C ROM:0012830C loc_12830C: ; CODE XREF: sub_1282A6+5E↑j ROM:0012830C bset #0,($DB1).w ROM:00128312 rts ROM:00128312 ; End of function sub_1282A6 ROM:00128312 ROM:00128314 ROM:00128314 ; =============== S U B R O U T I N E ======================================= ROM:00128314 ROM:00128314 ROM:00128314 sub_128314: ; CODE XREF: sub_1282A6+12↑p ROM:00128314 btst #2,($1347).w ROM:0012831A beq.s loc_128330 ROM:0012831C bclr #2,($1347).w ROM:00128322 bset #5,($D99).w ROM:00128328 bset #5,($DB1).w ROM:0012832E bra.s locret_128344 ROM:00128330 ; --------------------------------------------------------------------------- ROM:00128330 ROM:00128330 loc_128330: ; CODE XREF: sub_128314+6↑j ROM:00128330 cmpi.w #0,($5BA).w ROM:00128336 ble.s locret_128344 ROM:00128338 bclr #5,($D99).w ROM:0012833E bset #5,($DB1).w ROM:00128344 ROM:00128344 locret_128344: ; CODE XREF: sub_128314+1A↑j ROM:00128344 ; sub_128314+22↑j ROM:00128344 rts ROM:00128344 ; End of function sub_128314 ROM:00128344 ROM:00128346 ROM:00128346 ; =============== S U B R O U T I N E ======================================= ROM:00128346 ROM:00128346 ROM:00128346 sub_128346: ; CODE XREF: sub_1282A6+16↑p ROM:00128346 btst #0,($1361).w ROM:0012834C beq.s loc_128362 ROM:0012834E bclr #0,($1361).w ROM:00128354 bset #1,($143E).w ROM:0012835A bset #7,($143E).w ROM:00128360 bra.s loc_12837E ROM:00128362 ; --------------------------------------------------------------------------- ROM:00128362 ROM:00128362 loc_128362: ; CODE XREF: sub_128346+6↑j ROM:00128362 btst #5,($946).w ROM:00128368 beq.s loc_12837E ROM:0012836A cmpi.w #0,($5BA).w ROM:00128370 ble.s loc_12837E ROM:00128372 bclr #1,($143E).w ROM:00128378 bset #7,($143E).w ROM:0012837E ROM:0012837E loc_12837E: ; CODE XREF: sub_128346+1A↑j ROM:0012837E ; sub_128346+22↑j ... ROM:0012837E btst #3,($135D).w ROM:00128384 beq.s loc_12839A ROM:00128386 bclr #3,($135D).w ROM:0012838C bset #2,($143E).w ROM:00128392 bset #0,($143E).w ROM:00128398 bra.s locret_1283B6 ROM:0012839A ; --------------------------------------------------------------------------- ROM:0012839A ROM:0012839A loc_12839A: ; CODE XREF: sub_128346+3E↑j ROM:0012839A btst #5,($946).w ROM:001283A0 beq.s locret_1283B6 ROM:001283A2 cmpi.w #0,($5BA).w ROM:001283A8 ble.s locret_1283B6 ROM:001283AA bclr #2,($143E).w ROM:001283B0 bset #0,($143E).w ROM:001283B6 ROM:001283B6 locret_1283B6: ; CODE XREF: sub_128346+52↑j ROM:001283B6 ; sub_128346+5A↑j ... ROM:001283B6 rts ROM:001283B6 ; End of function sub_128346 ROM:001283B6 ROM:001283B8 ROM:001283B8 ; =============== S U B R O U T I N E ======================================= ROM:001283B8 ROM:001283B8 ROM:001283B8 sub_1283B8: ; CODE XREF: sub_124988+C6↑p ROM:001283B8 bsr.l sub_1267A6 ROM:001283BE bsr.w sub_1287D0 ROM:001283C2 bsr.l sub_127E38 ROM:001283C8 rts ROM:001283C8 ; End of function sub_1283B8 ROM:001283C8 ROM:001283CA ROM:001283CA ; =============== S U B R O U T I N E ======================================= ROM:001283CA ROM:001283CA ROM:001283CA sub_1283CA: ; CODE XREF: sub_124988+DE↑p ROM:001283CA bsr.l sub_128C60 ROM:001283D0 bsr.w sub_1283DC ROM:001283D4 bsr.l sub_1280D4 ROM:001283DA rts ROM:001283DA ; End of function sub_1283CA ROM:001283DA ROM:001283DC ROM:001283DC ; =============== S U B R O U T I N E ======================================= ROM:001283DC ROM:001283DC ROM:001283DC sub_1283DC: ; CODE XREF: sub_1283CA+6↑p ROM:001283DC bclr #0,($11D5).w ROM:001283E2 bclr #0,($1367).w ROM:001283E8 clr.w d1 ROM:001283EA move.b ($11A6).w,d1 ROM:001283EE cmpi.w #8,d1 ROM:001283F2 bcc.s locret_1283FC ROM:001283F4 movea.l off_1283FE(pc,d1.w*4),a0 ROM:001283F8 nop ROM:001283FA jmp (a0) ROM:001283FC ; --------------------------------------------------------------------------- ROM:001283FC ROM:001283FC locret_1283FC: ; CODE XREF: sub_1283DC+16↑j ROM:001283FC rts ROM:001283FC ; End of function sub_1283DC ROM:001283FC ROM:001283FC ; --------------------------------------------------------------------------- ROM:001283FE off_1283FE: dc.l loc_12841E ; DATA XREF: sub_1283DC+18↑r ROM:00128402 dc.l loc_128446 ROM:00128406 dc.l loc_128470 ROM:0012840A dc.l loc_1284CE ROM:0012840E dc.l loc_12856A ROM:00128412 dc.l loc_1285E6 ROM:00128416 dc.l loc_128658 ROM:0012841A dc.l loc_128736 ROM:0012841E ; --------------------------------------------------------------------------- ROM:0012841E ROM:0012841E loc_12841E: ; DATA XREF: ROM:off_1283FE↑o ROM:0012841E bclr #2,($134F).w ROM:00128424 bclr #3,($134F).w ROM:0012842A bclr #7,($134F).w ROM:00128430 bclr #0,($1363).w ROM:00128436 bclr #0,($135B).w ROM:0012843C move.b #1,($11A6).w ROM:00128442 bra.s locret_12846E ROM:00128444 ; --------------------------------------------------------------------------- ROM:00128444 rts ROM:00128446 ; --------------------------------------------------------------------------- ROM:00128446 ROM:00128446 loc_128446: ; DATA XREF: ROM:00128402↑o ROM:00128446 btst #0,($11D1).w ROM:0012844C beq.s locret_12846E ROM:0012844E bset #0,($135B).w ROM:00128454 move.w $458(a5),d1 ROM:00128458 clr.b ($8B8).w ROM:0012845C move.w d1,($654).w ROM:00128460 move.b #1,($8B8).w ROM:00128466 move.b #2,($11A6).w ROM:0012846C bra.s locret_1284CC ROM:0012846E ; --------------------------------------------------------------------------- ROM:0012846E ROM:0012846E locret_12846E: ; CODE XREF: ROM:00128442↑j ROM:0012846E ; ROM:0012844C↑j ... ROM:0012846E rts ROM:00128470 ; --------------------------------------------------------------------------- ROM:00128470 ROM:00128470 loc_128470: ; DATA XREF: ROM:00128406↑o ROM:00128470 bsr.w sub_1289E8 ROM:00128474 btst #0,($11D1).w ROM:0012847A bne.s loc_12848C ROM:0012847C bclr #0,($135B).w ROM:00128482 move.b #1,($11A6).w ROM:00128488 bra.s locret_12846E ROM:0012848A ; --------------------------------------------------------------------------- ROM:0012848A bra.s locret_1284CC ROM:0012848C ; --------------------------------------------------------------------------- ROM:0012848C ROM:0012848C loc_12848C: ; CODE XREF: ROM:0012847A↑j ROM:0012848C cmpi.w #0,($654).w ROM:00128492 bgt.s locret_1284CC ROM:00128494 btst #0,($1367).w ROM:0012849A beq.s locret_1284CC ROM:0012849C bset #2,($134F).w ROM:001284A2 bsr.w sub_1287C2 ROM:001284A6 bsr.w sub_128964 ROM:001284AA bsr.w sub_128928 ROM:001284AE move.w #1,($CC2).w ROM:001284B4 move.w $45C(a5),($CC4).w ROM:001284BA bclr #6,($1349).w ROM:001284C0 move.b #3,($11A6).w ROM:001284C6 bra.l loc_128562 ROM:001284CC ; --------------------------------------------------------------------------- ROM:001284CC ROM:001284CC locret_1284CC: ; CODE XREF: ROM:0012846C↑j ROM:001284CC ; ROM:0012848A↑j ... ROM:001284CC rts ROM:001284CE ; --------------------------------------------------------------------------- ROM:001284CE ROM:001284CE loc_1284CE: ; DATA XREF: ROM:0012840A↑o ROM:001284CE bsr.w sub_12880A ROM:001284D2 bsr.w sub_128832 ROM:001284D6 bsr.w sub_12884E ROM:001284DA btst #0,($11D1).w ROM:001284E0 bne.s loc_1284E4 ROM:001284E2 bra.s loc_1284EC ROM:001284E4 ; --------------------------------------------------------------------------- ROM:001284E4 ROM:001284E4 loc_1284E4: ; CODE XREF: ROM:001284E0↑j ROM:001284E4 btst #7,($135E).w ROM:001284EA beq.s loc_128512 ROM:001284EC ROM:001284EC loc_1284EC: ; CODE XREF: ROM:001284E2↑j ROM:001284EC bclr #0,($135B).w ROM:001284F2 bsr.w sub_1289C8 ROM:001284F6 bclr #2,($134F).w ROM:001284FC bsr.l sub_128F96 ROM:00128502 bsr.w sub_128914 ROM:00128506 move.b #1,($11A6).w ROM:0012850C bra.l locret_12846E ROM:00128512 ; --------------------------------------------------------------------------- ROM:00128512 ROM:00128512 loc_128512: ; CODE XREF: ROM:001284EA↑j ROM:00128512 btst #4,($135E).w ROM:00128518 beq.s loc_128562 ROM:0012851A btst #6,($1349).w ROM:00128520 beq.s loc_12853C ROM:00128522 bset #3,($134F).w ROM:00128528 move.w $45E(a5),($CC4).w ROM:0012852E move.b #4,($11A6).w ROM:00128534 bra.l loc_1285DE ROM:0012853A ; --------------------------------------------------------------------------- ROM:0012853A bra.s loc_128562 ROM:0012853C ; --------------------------------------------------------------------------- ROM:0012853C ROM:0012853C loc_12853C: ; CODE XREF: ROM:00128520↑j ROM:0012853C bsr.w sub_128964 ROM:00128540 bsr.w sub_12896C ROM:00128544 addq.w #1,($CC2).w ROM:00128548 bvc.s loc_128550 ROM:0012854A move.w #$8000,($CC2).w ROM:00128550 ROM:00128550 loc_128550: ; CODE XREF: ROM:00128548↑j ROM:00128550 move.w $45C(a5),($CC4).w ROM:00128556 move.b #6,($11A6).w ROM:0012855C bra.l loc_12872E ROM:00128562 ; --------------------------------------------------------------------------- ROM:00128562 ROM:00128562 loc_128562: ; CODE XREF: ROM:001284C6↑j ROM:00128562 ; ROM:00128518↑j ... ROM:00128562 bsr.l sub_128D7A ROM:00128568 rts ROM:0012856A ; --------------------------------------------------------------------------- ROM:0012856A ROM:0012856A loc_12856A: ; DATA XREF: ROM:0012840E↑o ROM:0012856A bsr.w sub_12880A ROM:0012856E bsr.w sub_128832 ROM:00128572 bsr.w sub_12884E ROM:00128576 btst #0,($11D1).w ROM:0012857C bne.s loc_128580 ROM:0012857E bra.s loc_128588 ROM:00128580 ; --------------------------------------------------------------------------- ROM:00128580 ROM:00128580 loc_128580: ; CODE XREF: ROM:0012857C↑j ROM:00128580 btst #7,($135E).w ROM:00128586 beq.s loc_1285B4 ROM:00128588 ROM:00128588 loc_128588: ; CODE XREF: ROM:0012857E↑j ROM:00128588 bclr #0,($135B).w ROM:0012858E bsr.w sub_1289C8 ROM:00128592 bclr #2,($134F).w ROM:00128598 bclr #3,($134F).w ROM:0012859E bsr.l sub_128F96 ROM:001285A4 bsr.w sub_128914 ROM:001285A8 move.b #1,($11A6).w ROM:001285AE bra.l locret_12846E ROM:001285B4 ; --------------------------------------------------------------------------- ROM:001285B4 ROM:001285B4 loc_1285B4: ; CODE XREF: ROM:00128586↑j ROM:001285B4 btst #4,($135E).w ROM:001285BA beq.s loc_1285DE ROM:001285BC bclr #3,($134F).w ROM:001285C2 bsr.w sub_12898A ROM:001285C6 bset #0,($DAF).w ROM:001285CC bset #0,($1363).w ROM:001285D2 bsr.w sub_128914 ROM:001285D6 move.b #5,($11A6).w ROM:001285DC bra.s loc_128650 ROM:001285DE ; --------------------------------------------------------------------------- ROM:001285DE ROM:001285DE loc_1285DE: ; CODE XREF: ROM:00128534↑j ROM:001285DE ; ROM:001285BA↑j ... ROM:001285DE bsr.l sub_128D7A ROM:001285E4 rts ROM:001285E6 ; --------------------------------------------------------------------------- ROM:001285E6 ROM:001285E6 loc_1285E6: ; DATA XREF: ROM:00128412↑o ROM:001285E6 btst #0,($1366).w ROM:001285EC beq.s loc_12861A ROM:001285EE bclr #0,($135B).w ROM:001285F4 bclr #2,($134F).w ROM:001285FA bclr #0,($1363).w ROM:00128600 bsr.l sub_128F96 ROM:00128606 bset #0,($11D5).w ROM:0012860C move.b #1,($11A6).w ROM:00128612 bra.l locret_12846E ROM:00128618 ; --------------------------------------------------------------------------- ROM:00128618 bra.s loc_128650 ROM:0012861A ; --------------------------------------------------------------------------- ROM:0012861A ROM:0012861A loc_12861A: ; CODE XREF: ROM:001285EC↑j ROM:0012861A btst #0,($11D1).w ROM:00128620 bne.s loc_128650 ROM:00128622 bclr #0,($135B).w ROM:00128628 bsr.w sub_1289C8 ROM:0012862C bclr #2,($134F).w ROM:00128632 bsr.l sub_128F96 ROM:00128638 bclr #0,($1363).w ROM:0012863E bset #0,($11D5).w ROM:00128644 move.b #1,($11A6).w ROM:0012864A bra.l locret_12846E ROM:00128650 ; --------------------------------------------------------------------------- ROM:00128650 ROM:00128650 loc_128650: ; CODE XREF: ROM:001285DC↑j ROM:00128650 ; ROM:00128618↑j ... ROM:00128650 bsr.l sub_128D7A ROM:00128656 rts ROM:00128658 ; --------------------------------------------------------------------------- ROM:00128658 ROM:00128658 loc_128658: ; DATA XREF: ROM:00128416↑o ROM:00128658 bsr.w sub_12880A ROM:0012865C bsr.w sub_128832 ROM:00128660 bsr.w sub_12884E ROM:00128664 btst #0,($11D1).w ROM:0012866A bne.s loc_12866E ROM:0012866C bra.s loc_128676 ROM:0012866E ; --------------------------------------------------------------------------- ROM:0012866E ROM:0012866E loc_12866E: ; CODE XREF: ROM:0012866A↑j ROM:0012866E btst #7,($135E).w ROM:00128674 beq.s loc_12869C ROM:00128676 ROM:00128676 loc_128676: ; CODE XREF: ROM:0012866C↑j ROM:00128676 bclr #0,($135B).w ROM:0012867C bsr.w sub_1289C8 ROM:00128680 bclr #2,($134F).w ROM:00128686 bsr.l sub_128F96 ROM:0012868C bsr.w sub_128914 ROM:00128690 move.b #1,($11A6).w ROM:00128696 bra.l locret_12846E ROM:0012869C ; --------------------------------------------------------------------------- ROM:0012869C ROM:0012869C loc_12869C: ; CODE XREF: ROM:00128674↑j ROM:0012869C btst #5,($136B).w ROM:001286A2 beq.s loc_1286C4 ROM:001286A4 btst #6,($1349).w ROM:001286AA beq.s loc_1286C4 ROM:001286AC bset #3,($134F).w ROM:001286B2 move.w $45E(a5),($CC4).w ROM:001286B8 move.b #4,($11A6).w ROM:001286BE bra.l loc_1285DE ROM:001286C4 ; --------------------------------------------------------------------------- ROM:001286C4 ROM:001286C4 loc_1286C4: ; CODE XREF: ROM:001286A2↑j ROM:001286C4 ; ROM:001286AA↑j ROM:001286C4 btst #4,($135E).w ROM:001286CA beq.s loc_12872E ROM:001286CC btst #6,($1349).w ROM:001286D2 bne.s loc_12872E ROM:001286D4 move.w $460(a5),d0 ROM:001286D8 cmp.w ($CC2).w,d0 ROM:001286DC bgt.s loc_128708 ROM:001286DE bset #7,($134F).w ROM:001286E4 bsr.w sub_128914 ROM:001286E8 move.w $472(a5),d1 ROM:001286EC clr.b ($8B8).w ROM:001286F0 move.w d1,($654).w ROM:001286F4 move.b #1,($8B8).w ROM:001286FA move.b #7,($11A6).w ROM:00128700 bra.l loc_1287BA ROM:00128706 ; --------------------------------------------------------------------------- ROM:00128706 bra.s loc_12872E ROM:00128708 ; --------------------------------------------------------------------------- ROM:00128708 ROM:00128708 loc_128708: ; CODE XREF: ROM:001286DC↑j ROM:00128708 bsr.w sub_128964 ROM:0012870C bsr.w sub_12896C ROM:00128710 addq.w #1,($CC2).w ROM:00128714 bvc.s loc_12871C ROM:00128716 move.w #$8000,($CC2).w ROM:0012871C ROM:0012871C loc_12871C: ; CODE XREF: ROM:00128714↑j ROM:0012871C move.w $45C(a5),($CC4).w ROM:00128722 move.b #6,($11A6).w ROM:00128728 bra.l *+6 ROM:0012872E ; --------------------------------------------------------------------------- ROM:0012872E ROM:0012872E loc_12872E: ; CODE XREF: ROM:0012855C↑j ROM:0012872E ; ROM:001286CA↑j ... ROM:0012872E bsr.l sub_128D7A ROM:00128734 rts ROM:00128736 ; --------------------------------------------------------------------------- ROM:00128736 ROM:00128736 loc_128736: ; DATA XREF: ROM:0012841A↑o ROM:00128736 btst #0,($11D1).w ROM:0012873C bne.s loc_128766 ROM:0012873E bclr #0,($135B).w ROM:00128744 bclr #2,($134F).w ROM:0012874A bclr #7,($134F).w ROM:00128750 bsr.l sub_128F96 ROM:00128756 bsr.w sub_1289C8 ROM:0012875A move.b #1,($11A6).w ROM:00128760 bra.l locret_12846E ROM:00128766 ; --------------------------------------------------------------------------- ROM:00128766 ROM:00128766 loc_128766: ; CODE XREF: ROM:0012873C↑j ROM:00128766 btst #7,($1341).w ROM:0012876C beq.s loc_128790 ROM:0012876E bsr.w sub_1289E0 ROM:00128772 bset #1,($DAF).w ROM:00128778 bset #0,($1363).w ROM:0012877E bclr #7,($134F).w ROM:00128784 move.b #5,($11A6).w ROM:0012878A bra.l loc_128650 ROM:00128790 ; --------------------------------------------------------------------------- ROM:00128790 ROM:00128790 loc_128790: ; CODE XREF: ROM:0012876C↑j ROM:00128790 cmpi.w #0,($654).w ROM:00128796 bgt.s loc_1287BA ROM:00128798 bsr.w sub_1289D8 ROM:0012879C bset #1,($DAF).w ROM:001287A2 bset #0,($1363).w ROM:001287A8 bclr #7,($134F).w ROM:001287AE move.b #5,($11A6).w ROM:001287B4 bra.l loc_128650 ROM:001287BA ; --------------------------------------------------------------------------- ROM:001287BA ROM:001287BA loc_1287BA: ; CODE XREF: ROM:00128700↑j ROM:001287BA ; ROM:00128796↑j ROM:001287BA bsr.l sub_128D7A ROM:001287C0 rts ROM:001287C2 ROM:001287C2 ; =============== S U B R O U T I N E ======================================= ROM:001287C2 ROM:001287C2 ROM:001287C2 sub_1287C2: ; CODE XREF: ROM:001284A2↑p ROM:001287C2 move.w ($CDA).w,($CC0).w ROM:001287C8 move.w ($CBC).w,($CBE).w ROM:001287CE rts ROM:001287CE ; End of function sub_1287C2 ROM:001287CE ROM:001287D0 ROM:001287D0 ; =============== S U B R O U T I N E ======================================= ROM:001287D0 ROM:001287D0 ROM:001287D0 sub_1287D0: ; CODE XREF: sub_1283B8+6↑p ROM:001287D0 move.l ($9C0).w,d0 ROM:001287D4 divs.w #$2710,d0 ROM:001287D8 bvc.w loc_1287E0 ROM:001287DC move.w #$7FFF,d0 ROM:001287E0 ROM:001287E0 loc_1287E0: ; CODE XREF: sub_1287D0+8↑j ROM:001287E0 move.w d0,($CBC).w ROM:001287E4 move.w #$2710,d6 ROM:001287E8 move.w ($CB8).w,d2 ROM:001287EC move.w ($CBA).w,d5 ROM:001287F0 move.w $45A(a5),d3 ROM:001287F4 move.w ($CBC).w,d1 ROM:001287F8 bsr.l sub_128D54 ROM:001287FE move.w d4,($CBA).w ROM:00128802 swap d4 ROM:00128804 move.w d4,($CB8).w ROM:00128808 rts ROM:00128808 ; End of function sub_1287D0 ROM:00128808 ROM:0012880A ROM:0012880A ; =============== S U B R O U T I N E ======================================= ROM:0012880A ROM:0012880A ROM:0012880A sub_12880A: ; CODE XREF: ROM:loc_1284CE↑p ROM:0012880A ; ROM:loc_12856A↑p ... ROM:0012880A move.w ($CBC).w,d0 ROM:0012880E sub.w ($CBE).w,d0 ROM:00128812 cmpi.w #0,d0 ROM:00128816 bge.s loc_12881A ROM:00128818 neg.w d0 ROM:0012881A ROM:0012881A loc_12881A: ; CODE XREF: sub_12880A+C↑j ROM:0012881A move.w $470(a5),d1 ROM:0012881E cmp.w d0,d1 ROM:00128820 bge.s loc_12882A ROM:00128822 bset #7,($135E).w ROM:00128828 bra.s locret_128830 ROM:0012882A ; --------------------------------------------------------------------------- ROM:0012882A ROM:0012882A loc_12882A: ; CODE XREF: sub_12880A+16↑j ROM:0012882A bclr #7,($135E).w ROM:00128830 ROM:00128830 locret_128830: ; CODE XREF: sub_12880A+1E↑j ROM:00128830 rts ROM:00128830 ; End of function sub_12880A ROM:00128830 ROM:00128832 ROM:00128832 ; =============== S U B R O U T I N E ======================================= ROM:00128832 ROM:00128832 ROM:00128832 sub_128832: ; CODE XREF: ROM:001284D2↑p ROM:00128832 ; ROM:0012856E↑p ... ROM:00128832 move.w $464(a5),d0 ROM:00128836 move.w $466(a5),d1 ROM:0012883A cmp.w ($CD6).w,d0 ROM:0012883E bgt.s locret_12884C ROM:00128840 cmp.w ($CD6).w,d1 ROM:00128844 ble.s locret_12884C ROM:00128846 bset #6,($1349).w ROM:0012884C ROM:0012884C locret_12884C: ; CODE XREF: sub_128832+C↑j ROM:0012884C ; sub_128832+12↑j ROM:0012884C rts ROM:0012884C ; End of function sub_128832 ROM:0012884C ROM:0012884E ROM:0012884E ; =============== S U B R O U T I N E ======================================= ROM:0012884E ROM:0012884E ROM:0012884E sub_12884E: ; CODE XREF: ROM:001284D6↑p ROM:0012884E ; ROM:00128572↑p ... ROM:0012884E bclr #5,($136B).w ROM:00128854 bclr #4,($135E).w ROM:0012885A clr.w d1 ROM:0012885C move.b ($11A7).w,d1 ROM:00128860 cmpi.w #3,d1 ROM:00128864 bcc.s locret_12886E ROM:00128866 movea.l off_128870(pc,d1.w*4),a0 ROM:0012886A nop ROM:0012886C jmp (a0) ROM:0012886E ; --------------------------------------------------------------------------- ROM:0012886E ROM:0012886E locret_12886E: ; CODE XREF: sub_12884E+16↑j ROM:0012886E rts ROM:0012886E ; End of function sub_12884E ROM:0012886E ROM:0012886E ; --------------------------------------------------------------------------- ROM:00128870 off_128870: dc.l loc_12887C ; DATA XREF: sub_12884E+18↑r ROM:00128874 dc.l loc_12889A ROM:00128878 dc.l loc_128904 ROM:0012887C ; --------------------------------------------------------------------------- ROM:0012887C ROM:0012887C loc_12887C: ; DATA XREF: ROM:off_128870↑o ROM:0012887C bsr.w sub_128950 ROM:00128880 move.w ($CC6).w,d2 ROM:00128884 clr.b ($8B9).w ROM:00128888 move.w d2,($656).w ROM:0012888C move.b #1,($8B9).w ROM:00128892 move.b #1,($11A7).w ROM:00128898 rts ROM:0012889A ; --------------------------------------------------------------------------- ROM:0012889A ROM:0012889A loc_12889A: ; DATA XREF: ROM:00128874↑o ROM:0012889A cmpi.w #0,($656).w ROM:001288A0 bgt.s locret_128902 ROM:001288A2 cmpi.w #1,($CC4).w ROM:001288A8 ble.s loc_1288D2 ROM:001288AA subq.w #1,($CC4).w ROM:001288AE bvc.s loc_1288B6 ROM:001288B0 move.w #$8000,($CC4).w ROM:001288B6 ROM:001288B6 loc_1288B6: ; CODE XREF: ROM:001288AE↑j ROM:001288B6 bset #5,($136B).w ROM:001288BC move.w ($CC6).w,d2 ROM:001288C0 clr.b ($8B9).w ROM:001288C4 move.w d2,($656).w ROM:001288C8 move.b #1,($8B9).w ROM:001288CE bra.w locret_128902 ROM:001288D2 ; --------------------------------------------------------------------------- ROM:001288D2 ROM:001288D2 loc_1288D2: ; CODE XREF: ROM:001288A8↑j ROM:001288D2 subq.w #1,($CC4).w ROM:001288D6 bvc.s loc_1288DE ROM:001288D8 move.w #$8000,($CC4).w ROM:001288DE ROM:001288DE loc_1288DE: ; CODE XREF: ROM:001288D6↑j ROM:001288DE bset #5,($136B).w ROM:001288E4 bset #4,($135E).w ROM:001288EA move.w ($CC6).w,d2 ROM:001288EE clr.b ($8B9).w ROM:001288F2 move.w d2,($656).w ROM:001288F6 move.b #1,($8B9).w ROM:001288FC move.b #2,($11A7).w ROM:00128902 ROM:00128902 locret_128902: ; CODE XREF: ROM:001288A0↑j ROM:00128902 ; ROM:001288CE↑j ROM:00128902 rts ROM:00128904 ; --------------------------------------------------------------------------- ROM:00128904 ROM:00128904 loc_128904: ; DATA XREF: ROM:00128878↑o ROM:00128904 cmpi.w #0,($CC4).w ROM:0012890A ble.s locret_128912 ROM:0012890C move.b #1,($11A7).w ROM:00128912 ROM:00128912 locret_128912: ; CODE XREF: ROM:0012890A↑j ROM:00128912 rts ROM:00128914 ROM:00128914 ; =============== S U B R O U T I N E ======================================= ROM:00128914 ROM:00128914 ROM:00128914 sub_128914: ; CODE XREF: ROM:00128502↑p ROM:00128914 ; ROM:001285A4↑p ... ROM:00128914 move.b #0,($11A7).w ROM:0012891A bclr #5,($136B).w ROM:00128920 bclr #4,($135E).w ROM:00128926 rts ROM:00128926 ; End of function sub_128914 ROM:00128926 ROM:00128928 ROM:00128928 ; =============== S U B R O U T I N E ======================================= ROM:00128928 ROM:00128928 ROM:00128928 sub_128928: ; CODE XREF: ROM:001284AA↑p ROM:00128928 move.w $464(a5),d0 ROM:0012892C move.w ($CC0).w,d1 ROM:00128930 cmp.w ($CC8).w,d0 ROM:00128934 ble.s loc_12893C ROM:00128936 add.w $46C(a5),d1 ROM:0012893A bra.s loc_12894A ROM:0012893C ; --------------------------------------------------------------------------- ROM:0012893C ROM:0012893C loc_12893C: ; CODE XREF: sub_128928+C↑j ROM:0012893C move.w $466(a5),d0 ROM:00128940 cmp.w ($CC8).w,d0 ROM:00128944 bge.s loc_12894A ROM:00128946 sub.w $46E(a5),d1 ROM:0012894A ROM:0012894A loc_12894A: ; CODE XREF: sub_128928+12↑j ROM:0012894A ; sub_128928+1C↑j ROM:0012894A move.w d1,($CCA).w ROM:0012894E rts ROM:0012894E ; End of function sub_128928 ROM:0012894E ROM:00128950 ROM:00128950 ; =============== S U B R O U T I N E ======================================= ROM:00128950 ROM:00128950 ROM:00128950 sub_128950: ; CODE XREF: ROM:loc_12887C↑p ROM:00128950 move.w #$37E8,d1 ROM:00128954 move.w ($CB8).w,d2 ROM:00128958 bsr.l sub_1178F0 ROM:0012895E move.w d1,($CC6).w ROM:00128962 rts ROM:00128962 ; End of function sub_128950 ROM:00128962 ROM:00128964 ROM:00128964 ; =============== S U B R O U T I N E ======================================= ROM:00128964 ROM:00128964 ROM:00128964 sub_128964: ; CODE XREF: ROM:001284A6↑p ROM:00128964 ; ROM:loc_12853C↑p ... ROM:00128964 move.w ($CD6).w,($CC8).w ROM:0012896A rts ROM:0012896A ; End of function sub_128964 ROM:0012896A ROM:0012896C ROM:0012896C ; =============== S U B R O U T I N E ======================================= ROM:0012896C ROM:0012896C ROM:0012896C sub_12896C: ; CODE XREF: ROM:00128540↑p ROM:0012896C ; ROM:0012870C↑p ROM:0012896C move.w $462(a5),d0 ROM:00128970 cmp.w ($CC8).w,d0 ROM:00128974 ble.s loc_128980 ROM:00128976 move.w $468(a5),d1 ROM:0012897A add.w d1,($CCA).w ROM:0012897E bra.s locret_128988 ROM:00128980 ; --------------------------------------------------------------------------- ROM:00128980 ROM:00128980 loc_128980: ; CODE XREF: sub_12896C+8↑j ROM:00128980 move.w $46A(a5),d1 ROM:00128984 sub.w d1,($CCA).w ROM:00128988 ROM:00128988 locret_128988: ; CODE XREF: sub_12896C+12↑j ROM:00128988 rts ROM:00128988 ; End of function sub_12896C ROM:00128988 ROM:0012898A ROM:0012898A ; =============== S U B R O U T I N E ======================================= ROM:0012898A ROM:0012898A ROM:0012898A sub_12898A: ; CODE XREF: ROM:001285C2↑p ROM:0012898A move.w #$37EA,d1 ROM:0012898E move.w ($CB8).w,d2 ROM:00128992 bsr.l sub_1178F0 ROM:00128998 move.w d1,($CCC).w ROM:0012899C muls.w #$3E8,d1 ROM:001289A0 cmp.l ($990).w,d1 ROM:001289A4 bgt.s loc_1289AE ROM:001289A6 bset #0,($D97).w ROM:001289AC bra.s loc_1289B4 ROM:001289AE ; --------------------------------------------------------------------------- ROM:001289AE ROM:001289AE loc_1289AE: ; CODE XREF: sub_12898A+1A↑j ROM:001289AE bclr #0,($D97).w ROM:001289B4 ROM:001289B4 loc_1289B4: ; CODE XREF: sub_12898A+22↑j ROM:001289B4 bclr #1,($D97).w ROM:001289BA bset #1,($DAF).w ROM:001289C0 move.l ($990).w,($994).w ROM:001289C6 rts ROM:001289C6 ; End of function sub_12898A ROM:001289C6 ROM:001289C8 ROM:001289C8 ; =============== S U B R O U T I N E ======================================= ROM:001289C8 ROM:001289C8 ROM:001289C8 sub_1289C8: ; CODE XREF: ROM:001284F2↑p ROM:001289C8 ; ROM:0012858E↑p ... ROM:001289C8 btst #0,($1131).w ROM:001289CE beq.s locret_1289D6 ROM:001289D0 move.w ($CC0).w,($F14).w ROM:001289D6 ROM:001289D6 locret_1289D6: ; CODE XREF: sub_1289C8+6↑j ROM:001289D6 rts ROM:001289D6 ; End of function sub_1289C8 ROM:001289D6 ROM:001289D8 ROM:001289D8 ; =============== S U B R O U T I N E ======================================= ROM:001289D8 ROM:001289D8 ROM:001289D8 sub_1289D8: ; CODE XREF: ROM:00128798↑p ROM:001289D8 bset #1,($D97).w ROM:001289DE rts ROM:001289DE ; End of function sub_1289D8 ROM:001289DE ROM:001289E0 ROM:001289E0 ; =============== S U B R O U T I N E ======================================= ROM:001289E0 ROM:001289E0 ROM:001289E0 sub_1289E0: ; CODE XREF: ROM:0012876E↑p ROM:001289E0 bclr #1,($D97).w ROM:001289E6 rts ROM:001289E6 ; End of function sub_1289E0 ROM:001289E6 ROM:001289E8 ROM:001289E8 ; =============== S U B R O U T I N E ======================================= ROM:001289E8 ROM:001289E8 ROM:001289E8 sub_1289E8: ; CODE XREF: ROM:loc_128470↑p ROM:001289E8 btst #0,($113F).w ROM:001289EE beq.s locret_128A1E ROM:001289F0 move.w $462(a5),d0 ROM:001289F4 btst #0,($113E).w ROM:001289FA beq.s loc_128A0A ROM:001289FC cmp.w ($CD6).w,d0 ROM:00128A00 blt.s loc_128A0A ROM:00128A02 bset #0,($1367).w ROM:00128A08 bra.s locret_128A1E ROM:00128A0A ; --------------------------------------------------------------------------- ROM:00128A0A ROM:00128A0A loc_128A0A: ; CODE XREF: sub_1289E8+12↑j ROM:00128A0A ; sub_1289E8+18↑j ROM:00128A0A btst #0,($113E).w ROM:00128A10 bne.s locret_128A1E ROM:00128A12 cmp.w ($CD6).w,d0 ROM:00128A16 bge.s locret_128A1E ROM:00128A18 bset #0,($1367).w ROM:00128A1E ROM:00128A1E locret_128A1E: ; CODE XREF: sub_1289E8+6↑j ROM:00128A1E ; sub_1289E8+20↑j ... ROM:00128A1E rts ROM:00128A1E ; End of function sub_1289E8 ROM:00128A1E ROM:00128A20 ROM:00128A20 ; =============== S U B R O U T I N E ======================================= ROM:00128A20 ROM:00128A20 ROM:00128A20 sub_128A20: ; CODE XREF: ROM:00117AAC↑p ROM:00128A20 bsr.l sub_128B6E ROM:00128A26 clr.w d1 ROM:00128A28 move.b ($11A8).w,d1 ROM:00128A2C cmpi.w #4,d1 ROM:00128A30 bcc.s locret_128A3A ROM:00128A32 movea.l off_128A3C(pc,d1.w*4),a0 ROM:00128A36 nop ROM:00128A38 jmp (a0) ROM:00128A3A ; --------------------------------------------------------------------------- ROM:00128A3A ROM:00128A3A locret_128A3A: ; CODE XREF: sub_128A20+10↑j ROM:00128A3A rts ROM:00128A3A ; End of function sub_128A20 ROM:00128A3A ROM:00128A3A ; --------------------------------------------------------------------------- ROM:00128A3C off_128A3C: dc.l loc_128A4C ; DATA XREF: sub_128A20+12↑r ROM:00128A40 dc.l loc_128A54 ROM:00128A44 dc.l loc_128A7A ROM:00128A48 dc.l loc_128ABA ROM:00128A4C ; --------------------------------------------------------------------------- ROM:00128A4C ROM:00128A4C loc_128A4C: ; DATA XREF: ROM:off_128A3C↑o ROM:00128A4C move.b #1,($11A8).w ROM:00128A52 rts ROM:00128A54 ; --------------------------------------------------------------------------- ROM:00128A54 ROM:00128A54 loc_128A54: ; DATA XREF: ROM:00128A40↑o ROM:00128A54 btst #0,($135B).w ROM:00128A5A beq.s locret_128A78 ROM:00128A5C bsr.w sub_128AF6 ROM:00128A60 move.w $474(a5),d1 ROM:00128A64 clr.b ($8BA).w ROM:00128A68 move.w d1,($658).w ROM:00128A6C move.b #1,($8BA).w ROM:00128A72 move.b #2,($11A8).w ROM:00128A78 ROM:00128A78 locret_128A78: ; CODE XREF: ROM:00128A5A↑j ROM:00128A78 rts ROM:00128A7A ; --------------------------------------------------------------------------- ROM:00128A7A ROM:00128A7A loc_128A7A: ; DATA XREF: ROM:00128A44↑o ROM:00128A7A btst #0,($135B).w ROM:00128A80 bne.s loc_128A8A ROM:00128A82 move.b #1,($11A8).w ROM:00128A88 bra.s locret_128AB8 ROM:00128A8A ; --------------------------------------------------------------------------- ROM:00128A8A ROM:00128A8A loc_128A8A: ; CODE XREF: ROM:00128A80↑j ROM:00128A8A btst #3,($134F).w ROM:00128A90 beq.s loc_128A9A ROM:00128A92 move.b #3,($11A8).w ROM:00128A98 bra.s locret_128AB8 ROM:00128A9A ; --------------------------------------------------------------------------- ROM:00128A9A ROM:00128A9A loc_128A9A: ; CODE XREF: ROM:00128A90↑j ROM:00128A9A cmpi.w #0,($658).w ROM:00128AA0 bgt.s locret_128AB8 ROM:00128AA2 bsr.w sub_128B0A ROM:00128AA6 move.w $474(a5),d1 ROM:00128AAA clr.b ($8BA).w ROM:00128AAE move.w d1,($658).w ROM:00128AB2 move.b #1,($8BA).w ROM:00128AB8 ROM:00128AB8 locret_128AB8: ; CODE XREF: ROM:00128A88↑j ROM:00128AB8 ; ROM:00128A98↑j ... ROM:00128AB8 rts ROM:00128ABA ; --------------------------------------------------------------------------- ROM:00128ABA ROM:00128ABA loc_128ABA: ; DATA XREF: ROM:00128A48↑o ROM:00128ABA btst #0,($135B).w ROM:00128AC0 bne.s loc_128ACA ROM:00128AC2 move.b #1,($11A8).w ROM:00128AC8 bra.s locret_128AF4 ROM:00128ACA ; --------------------------------------------------------------------------- ROM:00128ACA ROM:00128ACA loc_128ACA: ; CODE XREF: ROM:00128AC0↑j ROM:00128ACA btst #3,($134F).w ROM:00128AD0 beq.s locret_128AF4 ROM:00128AD2 cmpi.w #0,($658).w ROM:00128AD8 bgt.s locret_128AF4 ROM:00128ADA bsr.w sub_128B0A ROM:00128ADE bsr.w sub_128B42 ROM:00128AE2 move.w $474(a5),d1 ROM:00128AE6 clr.b ($8BA).w ROM:00128AEA move.w d1,($658).w ROM:00128AEE move.b #1,($8BA).w ROM:00128AF4 ROM:00128AF4 locret_128AF4: ; CODE XREF: ROM:00128AC8↑j ROM:00128AF4 ; ROM:00128AD0↑j ... ROM:00128AF4 rts ROM:00128AF6 ROM:00128AF6 ; =============== S U B R O U T I N E ======================================= ROM:00128AF6 ROM:00128AF6 ROM:00128AF6 sub_128AF6: ; CODE XREF: ROM:00128A5C↑p ROM:00128AF6 move.w ($C74).w,($CCE).w ROM:00128AFC clr.w ($CD0).w ROM:00128B00 clr.l ($990).w ROM:00128B04 clr.w ($CD2).w ROM:00128B08 rts ROM:00128B08 ; End of function sub_128AF6 ROM:00128B08 ROM:00128B0A ROM:00128B0A ; =============== S U B R O U T I N E ======================================= ROM:00128B0A ROM:00128B0A ROM:00128B0A sub_128B0A: ; CODE XREF: ROM:00128AA2↑p ROM:00128B0A ; ROM:00128ADA↑p ROM:00128B0A move.w #$37EC,d1 ROM:00128B0E move.w ($CB8).w,d2 ROM:00128B12 bsr.l sub_1178F0 ROM:00128B18 move.w d1,($CD4).w ROM:00128B1C move.w #$2710,d6 ROM:00128B20 move.w ($CCE).w,d2 ROM:00128B24 move.w ($CD0).w,d5 ROM:00128B28 move.w ($CD4).w,d3 ROM:00128B2C move.w ($C74).w,d1 ROM:00128B30 bsr.l sub_128D54 ROM:00128B36 move.w d4,($CD0).w ROM:00128B3A swap d4 ROM:00128B3C move.w d4,($CCE).w ROM:00128B40 rts ROM:00128B40 ; End of function sub_128B0A ROM:00128B40 ROM:00128B42 ROM:00128B42 ; =============== S U B R O U T I N E ======================================= ROM:00128B42 ROM:00128B42 ROM:00128B42 sub_128B42: ; CODE XREF: ROM:00128ADE↑p ROM:00128B42 move.w ($C74).w,d0 ROM:00128B46 sub.w ($CCE).w,d0 ROM:00128B4A cmpi.w #0,d0 ROM:00128B4E bge.s loc_128B52 ROM:00128B50 neg.w d0 ROM:00128B52 ROM:00128B52 loc_128B52: ; CODE XREF: sub_128B42+C↑j ROM:00128B52 ext.l d0 ROM:00128B54 add.l d0,($990).w ROM:00128B58 move.l ($990).w,d0 ROM:00128B5C divs.w #$3E8,d0 ROM:00128B60 bvc.w loc_128B68 ROM:00128B64 move.w #$7FFF,d0 ROM:00128B68 ROM:00128B68 loc_128B68: ; CODE XREF: sub_128B42+1E↑j ROM:00128B68 move.w d0,($CD2).w ROM:00128B6C rts ROM:00128B6C ; End of function sub_128B42 ROM:00128B6C ROM:00128B6E ROM:00128B6E ; =============== S U B R O U T I N E ======================================= ROM:00128B6E ROM:00128B6E ROM:00128B6E sub_128B6E: ; CODE XREF: sub_128A20↑p ROM:00128B6E clr.w d1 ROM:00128B70 move.b ($11A9).w,d1 ROM:00128B74 cmpi.w #3,d1 ROM:00128B78 bcc.s locret_128B82 ROM:00128B7A movea.l off_128B84(pc,d1.w*4),a0 ROM:00128B7E nop ROM:00128B80 jmp (a0) ROM:00128B82 ; --------------------------------------------------------------------------- ROM:00128B82 ROM:00128B82 locret_128B82: ; CODE XREF: sub_128B6E+A↑j ROM:00128B82 rts ROM:00128B82 ; End of function sub_128B6E ROM:00128B82 ROM:00128B82 ; --------------------------------------------------------------------------- ROM:00128B84 off_128B84: dc.l loc_128B90 ; DATA XREF: sub_128B6E+C↑r ROM:00128B88 dc.l loc_128BB0 ROM:00128B8C dc.l loc_128C02 ROM:00128B90 ; --------------------------------------------------------------------------- ROM:00128B90 ROM:00128B90 loc_128B90: ; DATA XREF: ROM:off_128B84↑o ROM:00128B90 bsr.w sub_128C54 ROM:00128B94 move.w $478(a5),d0 ROM:00128B98 clr.b ($8BB).w ROM:00128B9C move.w d0,($65A).w ROM:00128BA0 move.b #1,($8BB).w ROM:00128BA6 move.b #1,($11A9).w ROM:00128BAC bra.s locret_128C00 ROM:00128BAE ; --------------------------------------------------------------------------- ROM:00128BAE rts ROM:00128BB0 ; --------------------------------------------------------------------------- ROM:00128BB0 ROM:00128BB0 loc_128BB0: ; DATA XREF: ROM:00128B88↑o ROM:00128BB0 btst #7,($1366).w ROM:00128BB6 beq.s loc_128BD0 ROM:00128BB8 bsr.w sub_128C54 ROM:00128BBC move.w $478(a5),d0 ROM:00128BC0 clr.b ($8BB).w ROM:00128BC4 move.w d0,($65A).w ROM:00128BC8 move.b #1,($8BB).w ROM:00128BCE bra.s locret_128C00 ROM:00128BD0 ; --------------------------------------------------------------------------- ROM:00128BD0 ROM:00128BD0 loc_128BD0: ; CODE XREF: ROM:00128BB6↑j ROM:00128BD0 move.w $476(a5),d1 ROM:00128BD4 cmp.w ($5BA).w,d1 ROM:00128BD8 bgt.s loc_128BE2 ROM:00128BDA move.b #2,($11A9).w ROM:00128BE0 bra.s locret_128C2A ROM:00128BE2 ; --------------------------------------------------------------------------- ROM:00128BE2 ROM:00128BE2 loc_128BE2: ; CODE XREF: ROM:00128BD8↑j ROM:00128BE2 cmpi.w #0,($65A).w ROM:00128BE8 bgt.s locret_128C00 ROM:00128BEA bsr.w sub_128C2E ROM:00128BEE move.w $478(a5),d0 ROM:00128BF2 clr.b ($8BB).w ROM:00128BF6 move.w d0,($65A).w ROM:00128BFA move.b #1,($8BB).w ROM:00128C00 ROM:00128C00 locret_128C00: ; CODE XREF: ROM:00128BAC↑j ROM:00128C00 ; ROM:00128BCE↑j ... ROM:00128C00 rts ROM:00128C02 ; --------------------------------------------------------------------------- ROM:00128C02 ROM:00128C02 loc_128C02: ; DATA XREF: ROM:00128B8C↑o ROM:00128C02 move.w $476(a5),d1 ROM:00128C06 cmp.w ($5BA).w,d1 ROM:00128C0A ble.s locret_128C2A ROM:00128C0C bsr.w sub_128C54 ROM:00128C10 move.w $478(a5),d0 ROM:00128C14 clr.b ($8BB).w ROM:00128C18 move.w d0,($65A).w ROM:00128C1C move.b #1,($8BB).w ROM:00128C22 move.b #1,($11A9).w ROM:00128C28 bra.s locret_128C00 ROM:00128C2A ; --------------------------------------------------------------------------- ROM:00128C2A ROM:00128C2A locret_128C2A: ; CODE XREF: ROM:00128BE0↑j ROM:00128C2A ; ROM:00128C0A↑j ROM:00128C2A rts ROM:00128C2C ; --------------------------------------------------------------------------- ROM:00128C2C rts ROM:00128C2E ROM:00128C2E ; =============== S U B R O U T I N E ======================================= ROM:00128C2E ROM:00128C2E ROM:00128C2E sub_128C2E: ; CODE XREF: ROM:00128BEA↑p ROM:00128C2E move.w #$2710,d6 ROM:00128C32 move.w ($CD6).w,d2 ROM:00128C36 move.w ($CD8).w,d5 ROM:00128C3A move.w $47A(a5),d3 ROM:00128C3E move.w ($C74).w,d1 ROM:00128C42 bsr.l sub_128D54 ROM:00128C48 move.w d4,($CD8).w ROM:00128C4C swap d4 ROM:00128C4E move.w d4,($CD6).w ROM:00128C52 rts ROM:00128C52 ; End of function sub_128C2E ROM:00128C52 ROM:00128C54 ROM:00128C54 ; =============== S U B R O U T I N E ======================================= ROM:00128C54 ROM:00128C54 ROM:00128C54 sub_128C54: ; CODE XREF: ROM:loc_128B90↑p ROM:00128C54 ; ROM:00128BB8↑p ... ROM:00128C54 move.w ($C74).w,($CD6).w ROM:00128C5A clr.w ($CD8).w ROM:00128C5E rts ROM:00128C5E ; End of function sub_128C54 ROM:00128C5E ROM:00128C60 ROM:00128C60 ; =============== S U B R O U T I N E ======================================= ROM:00128C60 ROM:00128C60 ROM:00128C60 sub_128C60: ; CODE XREF: sub_1283CA↑p ROM:00128C60 clr.w d1 ROM:00128C62 move.b ($11AA).w,d1 ROM:00128C66 cmpi.w #5,d1 ROM:00128C6A bcc.s locret_128C74 ROM:00128C6C movea.l off_128C76(pc,d1.w*4),a0 ROM:00128C70 nop ROM:00128C72 jmp (a0) ROM:00128C74 ; --------------------------------------------------------------------------- ROM:00128C74 ROM:00128C74 locret_128C74: ; CODE XREF: sub_128C60+A↑j ROM:00128C74 rts ROM:00128C74 ; End of function sub_128C60 ROM:00128C74 ROM:00128C74 ; --------------------------------------------------------------------------- ROM:00128C76 off_128C76: dc.l loc_128C8A ; DATA XREF: sub_128C60+C↑r ROM:00128C7A dc.l loc_128C92 ROM:00128C7E dc.l loc_128CA2 ROM:00128C82 dc.l loc_128CC6 ROM:00128C86 dc.l loc_128CF4 ROM:00128C8A ; --------------------------------------------------------------------------- ROM:00128C8A ROM:00128C8A loc_128C8A: ; DATA XREF: ROM:off_128C76↑o ROM:00128C8A move.b #1,($11AA).w ROM:00128C90 rts ROM:00128C92 ; --------------------------------------------------------------------------- ROM:00128C92 ROM:00128C92 loc_128C92: ; DATA XREF: ROM:00128C7A↑o ROM:00128C92 btst #0,($113F).w ROM:00128C98 beq.s locret_128CA0 ROM:00128C9A move.b #2,($11AA).w ROM:00128CA0 ROM:00128CA0 locret_128CA0: ; CODE XREF: ROM:00128C98↑j ROM:00128CA0 rts ROM:00128CA2 ; --------------------------------------------------------------------------- ROM:00128CA2 ROM:00128CA2 loc_128CA2: ; DATA XREF: ROM:00128C7E↑o ROM:00128CA2 btst #0,($1131).w ROM:00128CA8 bne.s loc_128CB2 ROM:00128CAA move.b #1,($11AA).w ROM:00128CB0 bra.s locret_128CC4 ROM:00128CB2 ; --------------------------------------------------------------------------- ROM:00128CB2 ROM:00128CB2 loc_128CB2: ; CODE XREF: ROM:00128CA8↑j ROM:00128CB2 btst #0,($113F).w ROM:00128CB8 beq.s locret_128CC4 ROM:00128CBA move.b #3,($11AA).w ROM:00128CC0 bsr.w sub_128D48 ROM:00128CC4 ROM:00128CC4 locret_128CC4: ; CODE XREF: ROM:00128CB0↑j ROM:00128CC4 ; ROM:00128CB8↑j ROM:00128CC4 rts ROM:00128CC6 ; --------------------------------------------------------------------------- ROM:00128CC6 ROM:00128CC6 loc_128CC6: ; DATA XREF: ROM:00128C82↑o ROM:00128CC6 btst #0,($1131).w ROM:00128CCC bne.s loc_128CD6 ROM:00128CCE move.b #1,($11AA).w ROM:00128CD4 bra.s locret_128CF2 ROM:00128CD6 ; --------------------------------------------------------------------------- ROM:00128CD6 ROM:00128CD6 loc_128CD6: ; CODE XREF: ROM:00128CCC↑j ROM:00128CD6 btst #2,($134F).w ROM:00128CDC beq.s loc_128CE6 ROM:00128CDE move.b #4,($11AA).w ROM:00128CE4 bra.s locret_128CF2 ROM:00128CE6 ; --------------------------------------------------------------------------- ROM:00128CE6 ROM:00128CE6 loc_128CE6: ; CODE XREF: ROM:00128CDC↑j ROM:00128CE6 btst #0,($113F).w ROM:00128CEC beq.s locret_128CF2 ROM:00128CEE bsr.w sub_128D24 ROM:00128CF2 ROM:00128CF2 locret_128CF2: ; CODE XREF: ROM:00128CD4↑j ROM:00128CF2 ; ROM:00128CE4↑j ... ROM:00128CF2 rts ROM:00128CF4 ; --------------------------------------------------------------------------- ROM:00128CF4 ROM:00128CF4 loc_128CF4: ; DATA XREF: ROM:00128C86↑o ROM:00128CF4 btst #0,($1131).w ROM:00128CFA bne.s loc_128D04 ROM:00128CFC move.b #1,($11AA).w ROM:00128D02 bra.s locret_128D16 ROM:00128D04 ; --------------------------------------------------------------------------- ROM:00128D04 ROM:00128D04 loc_128D04: ; CODE XREF: ROM:00128CFA↑j ROM:00128D04 btst #2,($134F).w ROM:00128D0A bne.s locret_128D16 ROM:00128D0C move.b #3,($11AA).w ROM:00128D12 bsr.w sub_128D18 ROM:00128D16 ROM:00128D16 locret_128D16: ; CODE XREF: ROM:00128D02↑j ROM:00128D16 ; ROM:00128D0A↑j ROM:00128D16 rts ROM:00128D18 ROM:00128D18 ; =============== S U B R O U T I N E ======================================= ROM:00128D18 ROM:00128D18 ROM:00128D18 sub_128D18: ; CODE XREF: ROM:00128D12↑p ROM:00128D18 move.w ($CCA).w,($CDA).w ROM:00128D1E clr.w ($CDC).w ROM:00128D22 rts ROM:00128D22 ; End of function sub_128D18 ROM:00128D22 ROM:00128D24 ROM:00128D24 ; =============== S U B R O U T I N E ======================================= ROM:00128D24 ROM:00128D24 ROM:00128D24 sub_128D24: ; CODE XREF: ROM:00128CEE↑p ROM:00128D24 move.w #$2710,d6 ROM:00128D28 move.w ($CDA).w,d2 ROM:00128D2C move.w ($CDC).w,d5 ROM:00128D30 move.w $47C(a5),d3 ROM:00128D34 move.w ($F16).w,d1 ROM:00128D38 bsr.w sub_128D54 ROM:00128D3C move.w d4,($CDC).w ROM:00128D40 swap d4 ROM:00128D42 move.w d4,($CDA).w ROM:00128D46 rts ROM:00128D46 ; End of function sub_128D24 ROM:00128D46 ROM:00128D48 ROM:00128D48 ; =============== S U B R O U T I N E ======================================= ROM:00128D48 ROM:00128D48 ROM:00128D48 sub_128D48: ; CODE XREF: ROM:00128CC0↑p ROM:00128D48 move.w ($F16).w,($CDA).w ROM:00128D4E clr.w ($CDC).w ROM:00128D52 rts ROM:00128D52 ; End of function sub_128D48 ROM:00128D52 ROM:00128D54 ROM:00128D54 ; =============== S U B R O U T I N E ======================================= ROM:00128D54 ROM:00128D54 ROM:00128D54 sub_128D54: ; CODE XREF: sub_1287D0+28↑p ROM:00128D54 ; sub_128B0A+26↑p ... ROM:00128D54 move.w d6,d4 ROM:00128D56 sub.w d3,d4 ROM:00128D58 ext.l d4 ROM:00128D5A ext.l d6 ROM:00128D5C ext.l d3 ROM:00128D5E swap d2 ROM:00128D60 move.w d5,d2 ROM:00128D62 muls.l d2,d7:d4 ROM:00128D66 divs.l d6,d7:d4 ROM:00128D6A swap d1 ROM:00128D6C clr.w d1 ROM:00128D6E muls.l d1,d7:d3 ROM:00128D72 divs.l d6,d7:d3 ROM:00128D76 add.l d3,d4 ROM:00128D78 rts ROM:00128D78 ; End of function sub_128D54 ROM:00128D78 ROM:00128D7A ROM:00128D7A ; =============== S U B R O U T I N E ======================================= ROM:00128D7A ROM:00128D7A ROM:00128D7A sub_128D7A: ; CODE XREF: ROM:loc_128562↑p ROM:00128D7A ; ROM:loc_1285DE↑p ... ROM:00128D7A bclr #7,($1341).w ROM:00128D80 clr.w d1 ROM:00128D82 move.b ($11AB).w,d1 ROM:00128D86 cmpi.w #$A,d1 ROM:00128D8A bcc.s locret_128D94 ROM:00128D8C movea.l off_128D96(pc,d1.w*4),a0 ROM:00128D90 nop ROM:00128D92 jmp (a0) ROM:00128D94 ; --------------------------------------------------------------------------- ROM:00128D94 ROM:00128D94 locret_128D94: ; CODE XREF: sub_128D7A+10↑j ROM:00128D94 rts ROM:00128D94 ; End of function sub_128D7A ROM:00128D94 ROM:00128D94 ; --------------------------------------------------------------------------- ROM:00128D96 off_128D96: dc.l loc_128DBE ; DATA XREF: sub_128D7A+12↑r ROM:00128D9A dc.l loc_128DC4 ROM:00128D9E dc.l loc_128DEE ROM:00128DA2 dc.l loc_128E52 ROM:00128DA6 dc.l loc_128EAE ROM:00128DAA dc.l loc_128ED8 ROM:00128DAE dc.l loc_128F0E ROM:00128DB2 dc.l loc_128F44 ROM:00128DB6 dc.l loc_128F6A ROM:00128DBA dc.l locret_128F90 ROM:00128DBE ; --------------------------------------------------------------------------- ROM:00128DBE ROM:00128DBE loc_128DBE: ; DATA XREF: ROM:off_128D96↑o ROM:00128DBE bclr #0,($1366).w ROM:00128DC4 ROM:00128DC4 loc_128DC4: ; DATA XREF: ROM:00128D9A↑o ROM:00128DC4 move.w $462(a5),d0 ROM:00128DC8 cmp.w ($CD6).w,d0 ROM:00128DCC bge.s loc_128DE0 ROM:00128DCE bsr.w sub_128FB2 ROM:00128DD2 move.b #3,($11AB).w ROM:00128DD8 bra.l locret_128EAC ROM:00128DDE ; --------------------------------------------------------------------------- ROM:00128DDE bra.s locret_128DEC ROM:00128DE0 ; --------------------------------------------------------------------------- ROM:00128DE0 ROM:00128DE0 loc_128DE0: ; CODE XREF: ROM:00128DCC↑j ROM:00128DE0 bsr.w sub_128FA4 ROM:00128DE4 move.b #2,($11AB).w ROM:00128DEA bra.s locret_128E50 ROM:00128DEC ; --------------------------------------------------------------------------- ROM:00128DEC ROM:00128DEC locret_128DEC: ; CODE XREF: ROM:00128DDE↑j ROM:00128DEC rts ROM:00128DEE ; --------------------------------------------------------------------------- ROM:00128DEE ROM:00128DEE loc_128DEE: ; DATA XREF: ROM:00128D9E↑o ROM:00128DEE btst #0,($1363).w ROM:00128DF4 bne.s loc_128E16 ROM:00128DF6 btst #7,($134F).w ROM:00128DFC bne.s loc_128E16 ROM:00128DFE btst #5,($136B).w ROM:00128E04 beq.s loc_128E16 ROM:00128E06 bsr.w sub_128FB2 ROM:00128E0A move.b #3,($11AB).w ROM:00128E10 bra.l locret_128EAC ROM:00128E16 ; --------------------------------------------------------------------------- ROM:00128E16 ROM:00128E16 loc_128E16: ; CODE XREF: ROM:00128DF4↑j ROM:00128E16 ; ROM:00128DFC↑j ... ROM:00128E16 btst #0,($1363).w ROM:00128E1C beq.s loc_128E3C ROM:00128E1E move.w $482(a5),d1 ROM:00128E22 clr.b ($8BC).w ROM:00128E26 move.w d1,($65C).w ROM:00128E2A move.b #1,($8BC).w ROM:00128E30 move.b #7,($11AB).w ROM:00128E36 bra.l locret_128F68 ROM:00128E3C ; --------------------------------------------------------------------------- ROM:00128E3C ROM:00128E3C loc_128E3C: ; CODE XREF: ROM:00128E1C↑j ROM:00128E3C btst #7,($134F).w ROM:00128E42 beq.s locret_128E50 ROM:00128E44 move.b #4,($11AB).w ROM:00128E4A bra.l locret_128ED6 ROM:00128E50 ; --------------------------------------------------------------------------- ROM:00128E50 ROM:00128E50 locret_128E50: ; CODE XREF: ROM:00128DEA↑j ROM:00128E50 ; ROM:00128E42↑j ... ROM:00128E50 rts ROM:00128E52 ; --------------------------------------------------------------------------- ROM:00128E52 ROM:00128E52 loc_128E52: ; DATA XREF: ROM:00128DA2↑o ROM:00128E52 btst #0,($1363).w ROM:00128E58 bne.s loc_128E76 ROM:00128E5A btst #7,($134F).w ROM:00128E60 bne.s loc_128E76 ROM:00128E62 btst #5,($136B).w ROM:00128E68 beq.s loc_128E76 ROM:00128E6A bsr.w sub_128FA4 ROM:00128E6E move.b #2,($11AB).w ROM:00128E74 bra.s locret_128E50 ROM:00128E76 ; --------------------------------------------------------------------------- ROM:00128E76 ROM:00128E76 loc_128E76: ; CODE XREF: ROM:00128E58↑j ROM:00128E76 ; ROM:00128E60↑j ... ROM:00128E76 btst #0,($1363).w ROM:00128E7C beq.s loc_128E9C ROM:00128E7E move.w $482(a5),d1 ROM:00128E82 clr.b ($8BC).w ROM:00128E86 move.w d1,($65C).w ROM:00128E8A move.b #1,($8BC).w ROM:00128E90 move.b #8,($11AB).w ROM:00128E96 bra.l locret_128F8E ROM:00128E9C ; --------------------------------------------------------------------------- ROM:00128E9C ROM:00128E9C loc_128E9C: ; CODE XREF: ROM:00128E7C↑j ROM:00128E9C btst #7,($134F).w ROM:00128EA2 beq.s locret_128EAC ROM:00128EA4 move.b #4,($11AB).w ROM:00128EAA bra.s locret_128ED6 ROM:00128EAC ; --------------------------------------------------------------------------- ROM:00128EAC ROM:00128EAC locret_128EAC: ; CODE XREF: ROM:00128DD8↑j ROM:00128EAC ; ROM:00128E10↑j ... ROM:00128EAC rts ROM:00128EAE ; --------------------------------------------------------------------------- ROM:00128EAE ROM:00128EAE loc_128EAE: ; DATA XREF: ROM:00128DA6↑o ROM:00128EAE move.w $462(a5),d0 ROM:00128EB2 cmp.w ($C74).w,d0 ROM:00128EB6 bge.s loc_128EC6 ROM:00128EB8 bsr.w sub_129050 ROM:00128EBC move.b #5,($11AB).w ROM:00128EC2 bra.s locret_128F0C ROM:00128EC4 ; --------------------------------------------------------------------------- ROM:00128EC4 bra.s locret_128ED6 ROM:00128EC6 ; --------------------------------------------------------------------------- ROM:00128EC6 ROM:00128EC6 loc_128EC6: ; CODE XREF: ROM:00128EB6↑j ROM:00128EC6 bsr.w sub_12905E ROM:00128ECA move.b #6,($11AB).w ROM:00128ED0 bra.l locret_128F42 ROM:00128ED6 ; --------------------------------------------------------------------------- ROM:00128ED6 ROM:00128ED6 locret_128ED6: ; CODE XREF: ROM:00128E4A↑j ROM:00128ED6 ; ROM:00128EAA↑j ... ROM:00128ED6 rts ROM:00128ED8 ; --------------------------------------------------------------------------- ROM:00128ED8 ROM:00128ED8 loc_128ED8: ; DATA XREF: ROM:00128DAA↑o ROM:00128ED8 move.w $462(a5),d0 ROM:00128EDC cmp.w ($C74).w,d0 ROM:00128EE0 blt.s loc_128EEA ROM:00128EE2 bset #7,($1341).w ROM:00128EE8 bra.s loc_128EF2 ROM:00128EEA ; --------------------------------------------------------------------------- ROM:00128EEA ROM:00128EEA loc_128EEA: ; CODE XREF: ROM:00128EE0↑j ROM:00128EEA btst #0,($1363).w ROM:00128EF0 beq.s locret_128F0C ROM:00128EF2 ROM:00128EF2 loc_128EF2: ; CODE XREF: ROM:00128EE8↑j ROM:00128EF2 move.w $482(a5),d1 ROM:00128EF6 clr.b ($8BC).w ROM:00128EFA move.w d1,($65C).w ROM:00128EFE move.b #1,($8BC).w ROM:00128F04 move.b #7,($11AB).w ROM:00128F0A bra.s locret_128F68 ROM:00128F0C ; --------------------------------------------------------------------------- ROM:00128F0C ROM:00128F0C locret_128F0C: ; CODE XREF: ROM:00128EC2↑j ROM:00128F0C ; ROM:00128EF0↑j ROM:00128F0C rts ROM:00128F0E ; --------------------------------------------------------------------------- ROM:00128F0E ROM:00128F0E loc_128F0E: ; DATA XREF: ROM:00128DAE↑o ROM:00128F0E move.w $462(a5),d0 ROM:00128F12 cmp.w ($C74).w,d0 ROM:00128F16 bge.s loc_128F20 ROM:00128F18 bset #7,($1341).w ROM:00128F1E bra.s loc_128F28 ROM:00128F20 ; --------------------------------------------------------------------------- ROM:00128F20 ROM:00128F20 loc_128F20: ; CODE XREF: ROM:00128F16↑j ROM:00128F20 btst #0,($1363).w ROM:00128F26 beq.s locret_128F42 ROM:00128F28 ROM:00128F28 loc_128F28: ; CODE XREF: ROM:00128F1E↑j ROM:00128F28 move.w $482(a5),d1 ROM:00128F2C clr.b ($8BC).w ROM:00128F30 move.w d1,($65C).w ROM:00128F34 move.b #1,($8BC).w ROM:00128F3A move.b #8,($11AB).w ROM:00128F40 bra.s locret_128F8E ROM:00128F42 ; --------------------------------------------------------------------------- ROM:00128F42 ROM:00128F42 locret_128F42: ; CODE XREF: ROM:00128ED0↑j ROM:00128F42 ; ROM:00128F26↑j ROM:00128F42 rts ROM:00128F44 ; --------------------------------------------------------------------------- ROM:00128F44 ROM:00128F44 loc_128F44: ; DATA XREF: ROM:00128DB2↑o ROM:00128F44 btst #0,($113E).w ROM:00128F4A bne.s loc_128F4E ROM:00128F4C bra.s loc_128F56 ROM:00128F4E ; --------------------------------------------------------------------------- ROM:00128F4E ROM:00128F4E loc_128F4E: ; CODE XREF: ROM:00128F4A↑j ROM:00128F4E cmpi.w #0,($65C).w ROM:00128F54 bgt.s locret_128F68 ROM:00128F56 ROM:00128F56 loc_128F56: ; CODE XREF: ROM:00128F4C↑j ROM:00128F56 bsr.w sub_128FC0 ROM:00128F5A bset #0,($1366).w ROM:00128F60 move.b #9,($11AB).w ROM:00128F66 bra.s locret_128F92 ROM:00128F68 ; --------------------------------------------------------------------------- ROM:00128F68 ROM:00128F68 locret_128F68: ; CODE XREF: ROM:00128E36↑j ROM:00128F68 ; ROM:00128F0A↑j ... ROM:00128F68 rts ROM:00128F6A ; --------------------------------------------------------------------------- ROM:00128F6A ROM:00128F6A loc_128F6A: ; DATA XREF: ROM:00128DB6↑o ROM:00128F6A btst #0,($113E).w ROM:00128F70 beq.s loc_128F74 ROM:00128F72 bra.s loc_128F7C ROM:00128F74 ; --------------------------------------------------------------------------- ROM:00128F74 ROM:00128F74 loc_128F74: ; CODE XREF: ROM:00128F70↑j ROM:00128F74 cmpi.w #0,($65C).w ROM:00128F7A bgt.s locret_128F8E ROM:00128F7C ROM:00128F7C loc_128F7C: ; CODE XREF: ROM:00128F72↑j ROM:00128F7C bsr.w sub_129006 ROM:00128F80 bset #0,($1366).w ROM:00128F86 move.b #9,($11AB).w ROM:00128F8C bra.s locret_128F92 ROM:00128F8E ; --------------------------------------------------------------------------- ROM:00128F8E ROM:00128F8E locret_128F8E: ; CODE XREF: ROM:00128E96↑j ROM:00128F8E ; ROM:00128F40↑j ... ROM:00128F8E rts ROM:00128F90 ; --------------------------------------------------------------------------- ROM:00128F90 ROM:00128F90 locret_128F90: ; DATA XREF: ROM:00128DBA↑o ROM:00128F90 rts ROM:00128F92 ; --------------------------------------------------------------------------- ROM:00128F92 ROM:00128F92 locret_128F92: ; CODE XREF: ROM:00128F66↑j ROM:00128F92 ; ROM:00128F8C↑j ROM:00128F92 rts ROM:00128F94 ; --------------------------------------------------------------------------- ROM:00128F94 rts ROM:00128F96 ROM:00128F96 ; =============== S U B R O U T I N E ======================================= ROM:00128F96 ROM:00128F96 ROM:00128F96 sub_128F96: ; CODE XREF: ROM:001284FC↑p ROM:00128F96 ; ROM:0012859E↑p ... ROM:00128F96 move.b #0,($11AB).w ROM:00128F9C bclr #7,($1341).w ROM:00128FA2 rts ROM:00128FA2 ; End of function sub_128F96 ROM:00128FA2 ROM:00128FA4 ROM:00128FA4 ; =============== S U B R O U T I N E ======================================= ROM:00128FA4 ROM:00128FA4 ROM:00128FA4 sub_128FA4: ; CODE XREF: ROM:loc_128DE0↑p ROM:00128FA4 ; ROM:00128E6A↑p ROM:00128FA4 move.w ($CCA).w,d0 ROM:00128FA8 sub.w $480(a5),d0 ROM:00128FAC move.w d0,($F14).w ROM:00128FB0 rts ROM:00128FB0 ; End of function sub_128FA4 ROM:00128FB0 ROM:00128FB2 ROM:00128FB2 ; =============== S U B R O U T I N E ======================================= ROM:00128FB2 ROM:00128FB2 ROM:00128FB2 sub_128FB2: ; CODE XREF: ROM:00128DCE↑p ROM:00128FB2 ; ROM:00128E06↑p ROM:00128FB2 move.w ($CCA).w,d0 ROM:00128FB6 add.w $480(a5),d0 ROM:00128FBA move.w d0,($F14).w ROM:00128FBE rts ROM:00128FBE ; End of function sub_128FB2 ROM:00128FBE ROM:00128FC0 ROM:00128FC0 ; =============== S U B R O U T I N E ======================================= ROM:00128FC0 ROM:00128FC0 ROM:00128FC0 sub_128FC0: ; CODE XREF: ROM:loc_128F56↑p ROM:00128FC0 move.w #$3838,d1 ROM:00128FC4 move.w ($A5E).w,d2 ROM:00128FC8 move.w ($5BA).w,d3 ROM:00128FCC bsr.l sub_1178F0 ROM:00128FD2 move.w ($D5A).w,d2 ROM:00128FD6 ext.l d2 ROM:00128FD8 divs.w #$64,d2 ; 'd' ROM:00128FDC sub.w d2,d1 ROM:00128FDE muls.w ($F20).w,d1 ROM:00128FE2 divs.w #$2710,d1 ROM:00128FE6 move.w $466(a5),d0 ROM:00128FEA cmp.w ($CD6).w,d0 ROM:00128FEE ble.s loc_128FF6 ROM:00128FF0 add.w ($CCA).w,d1 ROM:00128FF4 bra.s loc_129000 ROM:00128FF6 ; --------------------------------------------------------------------------- ROM:00128FF6 ROM:00128FF6 loc_128FF6: ; CODE XREF: sub_128FC0+2E↑j ROM:00128FF6 ext.l d1 ROM:00128FF8 divs.w #2,d1 ROM:00128FFC add.w ($CCA).w,d1 ROM:00129000 ROM:00129000 loc_129000: ; CODE XREF: sub_128FC0+34↑j ROM:00129000 move.w d1,($F14).w ROM:00129004 rts ROM:00129004 ; End of function sub_128FC0 ROM:00129004 ROM:00129006 ROM:00129006 ; =============== S U B R O U T I N E ======================================= ROM:00129006 ROM:00129006 ROM:00129006 sub_129006: ; CODE XREF: ROM:loc_128F7C↑p ROM:00129006 move.w #$383A,d1 ROM:0012900A move.w ($A5E).w,d2 ROM:0012900E move.w ($5BA).w,d3 ROM:00129012 bsr.l sub_1178F0 ROM:00129018 move.w ($D5A).w,d2 ROM:0012901C ext.l d2 ROM:0012901E divs.w #$64,d2 ; 'd' ROM:00129022 add.w d2,d1 ROM:00129024 muls.w ($F20).w,d1 ROM:00129028 divs.w #$2710,d1 ROM:0012902C move.w $466(a5),d0 ROM:00129030 cmp.w ($CD6).w,d0 ROM:00129034 ble.s loc_12903E ROM:00129036 move.w ($CCA).w,($F14).w ROM:0012903C bra.s locret_12904E ROM:0012903E ; --------------------------------------------------------------------------- ROM:0012903E ROM:0012903E loc_12903E: ; CODE XREF: sub_129006+2E↑j ROM:0012903E ext.l d1 ROM:00129040 divs.w #2,d1 ROM:00129044 move.w ($CCA).w,d3 ROM:00129048 sub.w d1,d3 ROM:0012904A move.w d3,($F14).w ROM:0012904E ROM:0012904E locret_12904E: ; CODE XREF: sub_129006+36↑j ROM:0012904E rts ROM:0012904E ; End of function sub_129006 ROM:0012904E ROM:00129050 ROM:00129050 ; =============== S U B R O U T I N E ======================================= ROM:00129050 ROM:00129050 ROM:00129050 sub_129050: ; CODE XREF: ROM:00128EB8↑p ROM:00129050 move.w ($CCA).w,d0 ROM:00129054 sub.w $47E(a5),d0 ROM:00129058 move.w d0,($F14).w ROM:0012905C rts ROM:0012905C ; End of function sub_129050 ROM:0012905C ROM:0012905E ROM:0012905E ; =============== S U B R O U T I N E ======================================= ROM:0012905E ROM:0012905E ROM:0012905E sub_12905E: ; CODE XREF: ROM:loc_128EC6↑p ROM:0012905E move.w ($CCA).w,d0 ROM:00129062 add.w $47E(a5),d0 ROM:00129066 move.w d0,($F14).w ROM:0012906A rts ROM:0012906A ; End of function sub_12905E ROM:0012906A ROM:0012906C ROM:0012906C ; =============== S U B R O U T I N E ======================================= ROM:0012906C ROM:0012906C ROM:0012906C sub_12906C: ; CODE XREF: sub_127E38↑p ROM:0012906C bsr.w sub_129152 ROM:00129070 clr.w d1 ROM:00129072 move.b ($11AC).w,d1 ROM:00129076 cmpi.w #3,d1 ROM:0012907A bcc.s locret_129084 ROM:0012907C movea.l off_129086(pc,d1.w*4),a0 ROM:00129080 nop ROM:00129082 jmp (a0) ROM:00129084 ; --------------------------------------------------------------------------- ROM:00129084 ROM:00129084 locret_129084: ; CODE XREF: sub_12906C+E↑j ROM:00129084 rts ROM:00129084 ; End of function sub_12906C ROM:00129084 ROM:00129084 ; --------------------------------------------------------------------------- ROM:00129086 off_129086: dc.l loc_129092 ; DATA XREF: sub_12906C+10↑r ROM:0012908A dc.l loc_1290A2 ROM:0012908E dc.l loc_1290C6 ROM:00129092 ; --------------------------------------------------------------------------- ROM:00129092 ROM:00129092 loc_129092: ; DATA XREF: ROM:off_129086↑o ROM:00129092 bsr.w sub_129140 ROM:00129096 bsr.w sub_12911C ROM:0012909A move.b #1,($11AC).w ROM:001290A0 rts ROM:001290A2 ; --------------------------------------------------------------------------- ROM:001290A2 ROM:001290A2 loc_1290A2: ; DATA XREF: ROM:0012908A↑o ROM:001290A2 btst #7,($1366).w ROM:001290A8 beq.s locret_1290C4 ROM:001290AA move.w $484(a5),d0 ROM:001290AE clr.b ($8BD).w ROM:001290B2 move.w d0,($65E).w ROM:001290B6 move.b #1,($8BD).w ROM:001290BC move.b #2,($11AC).w ROM:001290C2 rts ROM:001290C4 ; --------------------------------------------------------------------------- ROM:001290C4 ROM:001290C4 locret_1290C4: ; CODE XREF: ROM:001290A8↑j ROM:001290C4 rts ROM:001290C6 ; --------------------------------------------------------------------------- ROM:001290C6 ROM:001290C6 loc_1290C6: ; DATA XREF: ROM:0012908E↑o ROM:001290C6 btst #7,($1366).w ROM:001290CC beq.s loc_1290EC ROM:001290CE bsr.w sub_129140 ROM:001290D2 bsr.w sub_12911C ROM:001290D6 move.w $484(a5),d0 ROM:001290DA clr.b ($8BD).w ROM:001290DE move.w d0,($65E).w ROM:001290E2 move.b #1,($8BD).w ROM:001290E8 rts ROM:001290EA ; --------------------------------------------------------------------------- ROM:001290EA bra.s locret_129118 ROM:001290EC ; --------------------------------------------------------------------------- ROM:001290EC ROM:001290EC loc_1290EC: ; CODE XREF: ROM:001290CC↑j ROM:001290EC cmpi.w #0,($65E).w ROM:001290F2 bgt.s locret_129118 ROM:001290F4 bsr.w sub_129164 ROM:001290F8 bsr.w sub_1291C0 ROM:001290FC bsr.w sub_12920A ROM:00129100 bsr.w sub_12911C ROM:00129104 move.w $484(a5),d0 ROM:00129108 clr.b ($8BD).w ROM:0012910C move.w d0,($65E).w ROM:00129110 move.b #1,($8BD).w ROM:00129116 rts ROM:00129118 ; --------------------------------------------------------------------------- ROM:00129118 ROM:00129118 locret_129118: ; CODE XREF: ROM:001290EA↑j ROM:00129118 ; ROM:001290F2↑j ROM:00129118 rts ROM:0012911A ; --------------------------------------------------------------------------- ROM:0012911A rts ROM:0012911C ROM:0012911C ; =============== S U B R O U T I N E ======================================= ROM:0012911C ROM:0012911C ROM:0012911C sub_12911C: ; CODE XREF: ROM:00129096↑p ROM:0012911C ; ROM:001290D2↑p ... ROM:0012911C move.w $486(a5),d0 ROM:00129120 move.w $488(a5),d1 ROM:00129124 cmp.w ($CDE).w,d0 ROM:00129128 bgt.s loc_129138 ROM:0012912A cmp.w ($CDE).w,d1 ROM:0012912E blt.s loc_129138 ROM:00129130 bset #5,($1347).w ROM:00129136 bra.s locret_12913E ROM:00129138 ; --------------------------------------------------------------------------- ROM:00129138 ROM:00129138 loc_129138: ; CODE XREF: sub_12911C+C↑j ROM:00129138 ; sub_12911C+12↑j ROM:00129138 bclr #5,($1347).w ROM:0012913E ROM:0012913E locret_12913E: ; CODE XREF: sub_12911C+1A↑j ROM:0012913E rts ROM:0012913E ; End of function sub_12911C ROM:0012913E ROM:00129140 ROM:00129140 ; =============== S U B R O U T I N E ======================================= ROM:00129140 ROM:00129140 ROM:00129140 sub_129140: ; CODE XREF: ROM:loc_129092↑p ROM:00129140 ; ROM:001290CE↑p ROM:00129140 move.w ($A5A).w,($CE2).w ROM:00129146 move.w ($A5A).w,($CDE).w ROM:0012914C clr.w ($CE0).w ROM:00129150 rts ROM:00129150 ; End of function sub_129140 ROM:00129150 ROM:00129152 ROM:00129152 ; =============== S U B R O U T I N E ======================================= ROM:00129152 ROM:00129152 ROM:00129152 sub_129152: ; CODE XREF: sub_12906C↑p ROM:00129152 move.w ($CE2).w,d0 ROM:00129156 cmp.w ($A5A).w,d0 ROM:0012915A ble.s locret_129162 ROM:0012915C move.w ($A5A).w,($CE2).w ROM:00129162 ROM:00129162 locret_129162: ; CODE XREF: sub_129152+8↑j ROM:00129162 rts ROM:00129162 ; End of function sub_129152 ROM:00129162 ROM:00129164 ROM:00129164 ; =============== S U B R O U T I N E ======================================= ROM:00129164 ROM:00129164 ROM:00129164 sub_129164: ; CODE XREF: ROM:001290F4↑p ROM:00129164 move.w #$3892,d1 ROM:00129168 move.w ($5BA).w,d2 ROM:0012916C move.w ($A5E).w,d3 ROM:00129170 bsr.l sub_1178F0 ROM:00129176 move.w d1,($CE4).w ROM:0012917A move.w #$37EE,d1 ROM:0012917E move.w ($560).w,d2 ROM:00129182 bsr.l sub_1178F0 ROM:00129188 move.w d1,($CE8).w ROM:0012918C move.w #$37F0,d1 ROM:00129190 move.w ($CE2).w,d2 ROM:00129194 bsr.l sub_1178F0 ROM:0012919A move.w d1,($CE6).w ROM:0012919E move.w ($CE6).w,d0 ROM:001291A2 add.w ($CE8).w,d0 ROM:001291A6 move.w d0,($CEA).w ROM:001291AA move.w ($CE4).w,d0 ROM:001291AE sub.w ($CEA).w,d0 ROM:001291B2 cmpi.w #0,d0 ROM:001291B6 bge.s loc_1291BA ROM:001291B8 clr.w d0 ROM:001291BA ROM:001291BA loc_1291BA: ; CODE XREF: sub_129164+52↑j ROM:001291BA move.w d0,($CEC).w ROM:001291BE rts ROM:001291BE ; End of function sub_129164 ROM:001291BE ROM:001291C0 ROM:001291C0 ; =============== S U B R O U T I N E ======================================= ROM:001291C0 ROM:001291C0 ROM:001291C0 sub_1291C0: ; CODE XREF: ROM:001290F8↑p ROM:001291C0 move.w ($CDE).w,d0 ROM:001291C4 cmp.w ($CEC).w,d0 ROM:001291C8 bge.s loc_1291DE ROM:001291CA move.w #$37F2,d1 ROM:001291CE move.w ($CBC).w,d2 ROM:001291D2 bsr.l sub_1178F0 ROM:001291D8 move.w d1,($CEE).w ROM:001291DC bra.s locret_129208 ROM:001291DE ; --------------------------------------------------------------------------- ROM:001291DE ROM:001291DE loc_1291DE: ; CODE XREF: sub_1291C0+8↑j ROM:001291DE btst #0,($1355).w ROM:001291E4 bne.s loc_129202 ROM:001291E6 btst #5,($1352).w ROM:001291EC bne.s loc_129202 ROM:001291EE move.w #$37F4,d1 ROM:001291F2 move.w ($CBC).w,d2 ROM:001291F6 bsr.l sub_1178F0 ROM:001291FC move.w d1,($CEE).w ROM:00129200 bra.s locret_129208 ROM:00129202 ; --------------------------------------------------------------------------- ROM:00129202 ROM:00129202 loc_129202: ; CODE XREF: sub_1291C0+24↑j ROM:00129202 ; sub_1291C0+2C↑j ROM:00129202 move.w $48A(a5),($CEE).w ROM:00129208 ROM:00129208 locret_129208: ; CODE XREF: sub_1291C0+1C↑j ROM:00129208 ; sub_1291C0+40↑j ROM:00129208 rts ROM:00129208 ; End of function sub_1291C0 ROM:00129208 ROM:0012920A ROM:0012920A ; =============== S U B R O U T I N E ======================================= ROM:0012920A ROM:0012920A ROM:0012920A sub_12920A: ; CODE XREF: ROM:001290FC↑p ROM:0012920A move.w #$2710,d6 ROM:0012920E move.w ($CDE).w,d2 ROM:00129212 move.w ($CE0).w,d5 ROM:00129216 move.w ($CEE).w,d3 ROM:0012921A move.w ($CEC).w,d1 ROM:0012921E bsr.l sub_128D54 ROM:00129224 move.w d4,($CE0).w ROM:00129228 swap d4 ROM:0012922A move.w d4,($CDE).w ROM:0012922E rts ROM:0012922E ; End of function sub_12920A ROM:0012922E ROM:00129230 ROM:00129230 ; =============== S U B R O U T I N E ======================================= ROM:00129230 ROM:00129230 ROM:00129230 sub_129230: ; CODE XREF: sub_1119C6+238↑p ROM:00129230 bset #5,($1358).w ROM:00129236 btst #1,($945).w ROM:0012923C beq.s loc_129254 ROM:0012923E btst #5,($944).w ROM:00129244 beq.s loc_129254 ROM:00129246 btst #7,($1350).w ROM:0012924C bne.s loc_129254 ROM:0012924E bclr #5,($1358).w ROM:00129254 ROM:00129254 loc_129254: ; CODE XREF: sub_129230+C↑j ROM:00129254 ; sub_129230+14↑j ... ROM:00129254 move.w #$37F6,d1 ROM:00129258 move.w ($C7C).w,d2 ROM:0012925C bsr.l sub_1178F0 ROM:00129262 move.w d1,d0 ROM:00129264 move.w ($C7C).w,d1 ROM:00129268 sub.w ($CF0).w,d1 ROM:0012926C move.w ($C7C).w,($CF0).w ROM:00129272 cmp.w d1,d0 ROM:00129274 blt.s loc_129290 ROM:00129276 neg.w d0 ROM:00129278 cmp.w d1,d0 ROM:0012927A bgt.s loc_129286 ROM:0012927C bclr #3,($134D).w ROM:00129282 bra.w loc_12928C ROM:00129286 ; --------------------------------------------------------------------------- ROM:00129286 ROM:00129286 loc_129286: ; CODE XREF: sub_129230+4A↑j ROM:00129286 bset #3,($134D).w ROM:0012928C ROM:0012928C loc_12928C: ; CODE XREF: sub_129230+52↑j ROM:0012928C bra.w loc_129296 ROM:00129290 ; --------------------------------------------------------------------------- ROM:00129290 ROM:00129290 loc_129290: ; CODE XREF: sub_129230+44↑j ROM:00129290 bset #3,($134D).w ROM:00129296 ROM:00129296 loc_129296: ; CODE XREF: sub_129230:loc_12928C↑j ROM:00129296 move.w #$37F8,d1 ROM:0012929A move.w ($1026).w,d2 ROM:0012929E bsr.l sub_1178F0 ROM:001292A4 move.w d1,d0 ROM:001292A6 move.w ($1026).w,d1 ROM:001292AA sub.w ($1028).w,d1 ROM:001292AE cmp.w d1,d0 ROM:001292B0 blt.s loc_1292CC ROM:001292B2 neg.w d0 ROM:001292B4 cmp.w d1,d0 ROM:001292B6 bgt.s loc_1292C2 ROM:001292B8 bclr #7,($134B).w ROM:001292BE bra.w loc_1292C8 ROM:001292C2 ; --------------------------------------------------------------------------- ROM:001292C2 ROM:001292C2 loc_1292C2: ; CODE XREF: sub_129230+86↑j ROM:001292C2 bset #7,($134B).w ROM:001292C8 ROM:001292C8 loc_1292C8: ; CODE XREF: sub_129230+8E↑j ROM:001292C8 bra.w loc_1292D2 ROM:001292CC ; --------------------------------------------------------------------------- ROM:001292CC ROM:001292CC loc_1292CC: ; CODE XREF: sub_129230+80↑j ROM:001292CC bset #7,($134B).w ROM:001292D2 ROM:001292D2 loc_1292D2: ; CODE XREF: sub_129230:loc_1292C8↑j ROM:001292D2 move.w $492(a5),d0 ROM:001292D6 move.w ($BF8).w,d1 ROM:001292DA sub.w ($CF2).w,d1 ROM:001292DE move.w ($BF8).w,($CF2).w ROM:001292E4 cmp.w d1,d0 ROM:001292E6 blt.s loc_129302 ROM:001292E8 neg.w d0 ROM:001292EA cmp.w d1,d0 ROM:001292EC bgt.s loc_1292F8 ROM:001292EE bclr #4,($1358).w ROM:001292F4 bra.w loc_1292FE ROM:001292F8 ; --------------------------------------------------------------------------- ROM:001292F8 ROM:001292F8 loc_1292F8: ; CODE XREF: sub_129230+BC↑j ROM:001292F8 bset #4,($1358).w ROM:001292FE ROM:001292FE loc_1292FE: ; CODE XREF: sub_129230+C4↑j ROM:001292FE bra.w loc_129308 ROM:00129302 ; --------------------------------------------------------------------------- ROM:00129302 ROM:00129302 loc_129302: ; CODE XREF: sub_129230+B6↑j ROM:00129302 bset #4,($1358).w ROM:00129308 ROM:00129308 loc_129308: ; CODE XREF: sub_129230:loc_1292FE↑j ROM:00129308 move.w ($1024).w,d2 ROM:0012930C move.w #$37FA,d1 ROM:00129310 bsr.l sub_1178F0 ROM:00129316 move.w d1,d2 ROM:00129318 cmp.w ($102E).w,d2 ROM:0012931C bgt.s loc_129340 ROM:0012931E btst #1,($1369).w ROM:00129324 bne.s loc_129330 ROM:00129326 bset #1,($1356).w ROM:0012932C bra.w loc_129336 ROM:00129330 ; --------------------------------------------------------------------------- ROM:00129330 ROM:00129330 loc_129330: ; CODE XREF: sub_129230+F4↑j ROM:00129330 bclr #1,($1356).w ROM:00129336 ROM:00129336 loc_129336: ; CODE XREF: sub_129230+FC↑j ROM:00129336 bset #1,($1369).w ROM:0012933C bra.w loc_12934C ROM:00129340 ; --------------------------------------------------------------------------- ROM:00129340 ROM:00129340 loc_129340: ; CODE XREF: sub_129230+EC↑j ROM:00129340 bclr #1,($1356).w ROM:00129346 bclr #1,($1369).w ROM:0012934C ROM:0012934C loc_12934C: ; CODE XREF: sub_129230+10C↑j ROM:0012934C btst #5,($DBF).w ROM:00129352 bne.s loc_12939A ROM:00129354 btst #3,($946).w ROM:0012935A beq.s loc_12937A ROM:0012935C btst #2,($11AE).w ROM:00129362 bne.s loc_12936C ROM:00129364 bset #0,($1368).w ROM:0012936A bra.s loc_129372 ROM:0012936C ; --------------------------------------------------------------------------- ROM:0012936C ROM:0012936C loc_12936C: ; CODE XREF: sub_129230+132↑j ROM:0012936C bclr #0,($1368).w ROM:00129372 ROM:00129372 loc_129372: ; CODE XREF: sub_129230+13A↑j ROM:00129372 bset #2,($11AE).w ROM:00129378 bra.s loc_129396 ROM:0012937A ; --------------------------------------------------------------------------- ROM:0012937A ROM:0012937A loc_12937A: ; CODE XREF: sub_129230+12A↑j ROM:0012937A btst #2,($11AE).w ROM:00129380 beq.s loc_12938A ROM:00129382 bset #0,($1368).w ROM:00129388 bra.s loc_129390 ROM:0012938A ; --------------------------------------------------------------------------- ROM:0012938A ROM:0012938A loc_12938A: ; CODE XREF: sub_129230+150↑j ROM:0012938A bclr #0,($1368).w ROM:00129390 ROM:00129390 loc_129390: ; CODE XREF: sub_129230+158↑j ROM:00129390 bclr #2,($11AE).w ROM:00129396 ROM:00129396 loc_129396: ; CODE XREF: sub_129230+148↑j ROM:00129396 bra.w loc_1293B6 ROM:0012939A ; --------------------------------------------------------------------------- ROM:0012939A ROM:0012939A loc_12939A: ; CODE XREF: sub_129230+122↑j ROM:0012939A bclr #0,($1368).w ROM:001293A0 btst #3,($946).w ROM:001293A6 beq.s loc_1293B0 ROM:001293A8 bset #2,($11AE).w ROM:001293AE bra.s loc_1293B6 ROM:001293B0 ; --------------------------------------------------------------------------- ROM:001293B0 ROM:001293B0 loc_1293B0: ; CODE XREF: sub_129230+176↑j ROM:001293B0 bclr #2,($11AE).w ROM:001293B6 ROM:001293B6 loc_1293B6: ; CODE XREF: sub_129230:loc_129396↑j ROM:001293B6 ; sub_129230+17E↑j ROM:001293B6 btst #7,($DBF).w ROM:001293BC bne.s loc_129404 ROM:001293BE btst #7,($93F).w ROM:001293C4 beq.s loc_1293E4 ROM:001293C6 btst #0,($11AE).w ROM:001293CC bne.s loc_1293D6 ROM:001293CE bset #7,($134C).w ROM:001293D4 bra.s loc_1293DC ROM:001293D6 ; --------------------------------------------------------------------------- ROM:001293D6 ROM:001293D6 loc_1293D6: ; CODE XREF: sub_129230+19C↑j ROM:001293D6 bclr #7,($134C).w ROM:001293DC ROM:001293DC loc_1293DC: ; CODE XREF: sub_129230+1A4↑j ROM:001293DC bset #0,($11AE).w ROM:001293E2 bra.s loc_129400 ROM:001293E4 ; --------------------------------------------------------------------------- ROM:001293E4 ROM:001293E4 loc_1293E4: ; CODE XREF: sub_129230+194↑j ROM:001293E4 btst #0,($11AE).w ROM:001293EA beq.s loc_1293F4 ROM:001293EC bset #7,($134C).w ROM:001293F2 bra.s loc_1293FA ROM:001293F4 ; --------------------------------------------------------------------------- ROM:001293F4 ROM:001293F4 loc_1293F4: ; CODE XREF: sub_129230+1BA↑j ROM:001293F4 bclr #7,($134C).w ROM:001293FA ROM:001293FA loc_1293FA: ; CODE XREF: sub_129230+1C2↑j ROM:001293FA bclr #0,($11AE).w ROM:00129400 ROM:00129400 loc_129400: ; CODE XREF: sub_129230+1B2↑j ROM:00129400 bra.w loc_129420 ROM:00129404 ; --------------------------------------------------------------------------- ROM:00129404 ROM:00129404 loc_129404: ; CODE XREF: sub_129230+18C↑j ROM:00129404 bclr #7,($134C).w ROM:0012940A btst #7,($93F).w ROM:00129410 beq.s loc_12941A ROM:00129412 bset #0,($11AE).w ROM:00129418 bra.s loc_129420 ROM:0012941A ; --------------------------------------------------------------------------- ROM:0012941A ROM:0012941A loc_12941A: ; CODE XREF: sub_129230+1E0↑j ROM:0012941A bclr #0,($11AE).w ROM:00129420 ROM:00129420 loc_129420: ; CODE XREF: sub_129230:loc_129400↑j ROM:00129420 ; sub_129230+1E8↑j ROM:00129420 btst #6,($DBF).w ROM:00129426 bne.s loc_12946E ROM:00129428 btst #1,($946).w ROM:0012942E beq.s loc_12944E ROM:00129430 btst #1,($11AE).w ROM:00129436 bne.s loc_129440 ROM:00129438 bset #3,($136B).w ROM:0012943E bra.s loc_129446 ROM:00129440 ; --------------------------------------------------------------------------- ROM:00129440 ROM:00129440 loc_129440: ; CODE XREF: sub_129230+206↑j ROM:00129440 bclr #3,($136B).w ROM:00129446 ROM:00129446 loc_129446: ; CODE XREF: sub_129230+20E↑j ROM:00129446 bset #1,($11AE).w ROM:0012944C bra.s loc_12946A ROM:0012944E ; --------------------------------------------------------------------------- ROM:0012944E ROM:0012944E loc_12944E: ; CODE XREF: sub_129230+1FE↑j ROM:0012944E btst #1,($11AE).w ROM:00129454 beq.s loc_12945E ROM:00129456 bset #3,($136B).w ROM:0012945C bra.s loc_129464 ROM:0012945E ; --------------------------------------------------------------------------- ROM:0012945E ROM:0012945E loc_12945E: ; CODE XREF: sub_129230+224↑j ROM:0012945E bclr #3,($136B).w ROM:00129464 ROM:00129464 loc_129464: ; CODE XREF: sub_129230+22C↑j ROM:00129464 bclr #1,($11AE).w ROM:0012946A ROM:0012946A loc_12946A: ; CODE XREF: sub_129230+21C↑j ROM:0012946A bra.w loc_12948A ROM:0012946E ; --------------------------------------------------------------------------- ROM:0012946E ROM:0012946E loc_12946E: ; CODE XREF: sub_129230+1F6↑j ROM:0012946E bclr #3,($136B).w ROM:00129474 btst #1,($946).w ROM:0012947A beq.s loc_129484 ROM:0012947C bset #1,($11AE).w ROM:00129482 bra.s loc_12948A ROM:00129484 ; --------------------------------------------------------------------------- ROM:00129484 ROM:00129484 loc_129484: ; CODE XREF: sub_129230+24A↑j ROM:00129484 bclr #1,($11AE).w ROM:0012948A ROM:0012948A loc_12948A: ; CODE XREF: sub_129230:loc_12946A↑j ROM:0012948A ; sub_129230+252↑j ROM:0012948A btst #4,($135D).w ROM:00129490 beq.s loc_1294B0 ROM:00129492 btst #3,($11AE).w ROM:00129498 bne.s loc_1294A2 ROM:0012949A bset #4,($1357).w ROM:001294A0 bra.s loc_1294A8 ROM:001294A2 ; --------------------------------------------------------------------------- ROM:001294A2 ROM:001294A2 loc_1294A2: ; CODE XREF: sub_129230+268↑j ROM:001294A2 bclr #4,($1357).w ROM:001294A8 ROM:001294A8 loc_1294A8: ; CODE XREF: sub_129230+270↑j ROM:001294A8 bset #3,($11AE).w ROM:001294AE bra.s loc_1294CC ROM:001294B0 ; --------------------------------------------------------------------------- ROM:001294B0 ROM:001294B0 loc_1294B0: ; CODE XREF: sub_129230+260↑j ROM:001294B0 btst #3,($11AE).w ROM:001294B6 beq.s loc_1294C0 ROM:001294B8 bset #4,($1357).w ROM:001294BE bra.s loc_1294C6 ROM:001294C0 ; --------------------------------------------------------------------------- ROM:001294C0 ROM:001294C0 loc_1294C0: ; CODE XREF: sub_129230+286↑j ROM:001294C0 bclr #4,($1357).w ROM:001294C6 ROM:001294C6 loc_1294C6: ; CODE XREF: sub_129230+28E↑j ROM:001294C6 bclr #3,($11AE).w ROM:001294CC ROM:001294CC loc_1294CC: ; CODE XREF: sub_129230+27E↑j ROM:001294CC bsr.w sub_129540 ROM:001294D0 bsr.w sub_1294DA ROM:001294D4 bsr.w sub_129806 ROM:001294D8 rts ROM:001294D8 ; End of function sub_129230 ROM:001294D8 ROM:001294DA ROM:001294DA ; =============== S U B R O U T I N E ======================================= ROM:001294DA ROM:001294DA ROM:001294DA sub_1294DA: ; CODE XREF: sub_129230+2A0↑p ROM:001294DA btst #1,($1369).w ROM:001294E0 beq.s loc_129538 ROM:001294E2 btst #5,($134E).w ROM:001294E8 bne.s loc_12952E ROM:001294EA btst #5,($1358).w ROM:001294F0 bne.s loc_129524 ROM:001294F2 move.w $48C(a5),d1 ROM:001294F6 cmp.w ($1024).w,d1 ROM:001294FA blt.s loc_12951A ROM:001294FC move.w $48E(a5),d2 ROM:00129500 cmp.w ($1024).w,d2 ROM:00129504 bgt.s loc_129510 ROM:00129506 bset #0,($1341).w ROM:0012950C bra.w loc_129516 ROM:00129510 ; --------------------------------------------------------------------------- ROM:00129510 ROM:00129510 loc_129510: ; CODE XREF: sub_1294DA+2A↑j ROM:00129510 bclr #0,($1341).w ROM:00129516 ROM:00129516 loc_129516: ; CODE XREF: sub_1294DA+32↑j ROM:00129516 bra.w loc_129520 ROM:0012951A ; --------------------------------------------------------------------------- ROM:0012951A ROM:0012951A loc_12951A: ; CODE XREF: sub_1294DA+20↑j ROM:0012951A bclr #0,($1341).w ROM:00129520 ROM:00129520 loc_129520: ; CODE XREF: sub_1294DA:loc_129516↑j ROM:00129520 bra.w loc_12952A ROM:00129524 ; --------------------------------------------------------------------------- ROM:00129524 ROM:00129524 loc_129524: ; CODE XREF: sub_1294DA+16↑j ROM:00129524 bclr #0,($1341).w ROM:0012952A ROM:0012952A loc_12952A: ; CODE XREF: sub_1294DA:loc_129520↑j ROM:0012952A bra.w loc_129534 ROM:0012952E ; --------------------------------------------------------------------------- ROM:0012952E ROM:0012952E loc_12952E: ; CODE XREF: sub_1294DA+E↑j ROM:0012952E bclr #0,($1341).w ROM:00129534 ROM:00129534 loc_129534: ; CODE XREF: sub_1294DA:loc_12952A↑j ROM:00129534 bra.w locret_12953E ROM:00129538 ; --------------------------------------------------------------------------- ROM:00129538 ROM:00129538 loc_129538: ; CODE XREF: sub_1294DA+6↑j ROM:00129538 bclr #0,($1341).w ROM:0012953E ROM:0012953E locret_12953E: ; CODE XREF: sub_1294DA:loc_129534↑j ROM:0012953E rts ROM:0012953E ; End of function sub_1294DA ROM:0012953E ROM:00129540 ROM:00129540 ; =============== S U B R O U T I N E ======================================= ROM:00129540 ROM:00129540 ROM:00129540 sub_129540: ; CODE XREF: sub_129230:loc_1294CC↑p ROM:00129540 clr.w d1 ROM:00129542 move.b ($11AF).w,d1 ROM:00129546 cmpi.w #3,d1 ROM:0012954A bcc.s locret_129554 ROM:0012954C movea.l off_129556(pc,d1.w*4),a0 ROM:00129550 nop ROM:00129552 jmp (a0) ROM:00129554 ; --------------------------------------------------------------------------- ROM:00129554 ROM:00129554 locret_129554: ; CODE XREF: sub_129540+A↑j ROM:00129554 rts ROM:00129554 ; End of function sub_129540 ROM:00129554 ROM:00129554 ; --------------------------------------------------------------------------- ROM:00129556 off_129556: dc.l loc_129562 ; DATA XREF: sub_129540+C↑r ROM:0012955A dc.l loc_129576 ROM:0012955E dc.l loc_1296A2 ROM:00129562 ; --------------------------------------------------------------------------- ROM:00129562 ROM:00129562 loc_129562: ; DATA XREF: ROM:off_129556↑o ROM:00129562 bclr #5,($134E).w ROM:00129568 move.b #2,($11AF).w ROM:0012956E bra.l locret_129802 ROM:00129574 ; --------------------------------------------------------------------------- ROM:00129574 rts ROM:00129576 ; --------------------------------------------------------------------------- ROM:00129576 ROM:00129576 loc_129576: ; DATA XREF: ROM:0012955A↑o ROM:00129576 cmpi.w #0,($6F8).w ROM:0012957C bgt.s loc_1295D0 ROM:0012957E btst #3,($134D).w ROM:00129584 bne.s loc_1295D0 ROM:00129586 btst #7,($134B).w ROM:0012958C bne.s loc_1295D0 ROM:0012958E btst #4,($1358).w ROM:00129594 bne.s loc_1295D0 ROM:00129596 btst #1,($1356).w ROM:0012959C bne.s loc_1295D0 ROM:0012959E btst #0,($1368).w ROM:001295A4 bne.s loc_1295D0 ROM:001295A6 btst #7,($134C).w ROM:001295AC bne.s loc_1295D0 ROM:001295AE btst #3,($136B).w ROM:001295B4 bne.s loc_1295D0 ROM:001295B6 btst #4,($1357).w ROM:001295BC bne.s loc_1295D0 ROM:001295BE bclr #5,($134E).w ROM:001295C4 move.b #2,($11AF).w ROM:001295CA bra.l locret_129802 ROM:001295D0 ; --------------------------------------------------------------------------- ROM:001295D0 ROM:001295D0 loc_1295D0: ; CODE XREF: ROM:0012957C↑j ROM:001295D0 ; ROM:00129584↑j ... ROM:001295D0 move.w $490(a5),d2 ROM:001295D4 btst #1,($1356).w ROM:001295DA beq.s loc_1295EE ROM:001295DC clr.b ($90A).w ROM:001295E0 move.w d2,($6F8).w ROM:001295E4 move.b #1,($90A).w ROM:001295EA bra.w locret_1296A0 ROM:001295EE ; --------------------------------------------------------------------------- ROM:001295EE ROM:001295EE loc_1295EE: ; CODE XREF: ROM:001295DA↑j ROM:001295EE btst #3,($134D).w ROM:001295F4 beq.s loc_129608 ROM:001295F6 clr.b ($90A).w ROM:001295FA move.w d2,($6F8).w ROM:001295FE move.b #1,($90A).w ROM:00129604 bra.w locret_1296A0 ROM:00129608 ; --------------------------------------------------------------------------- ROM:00129608 ROM:00129608 loc_129608: ; CODE XREF: ROM:001295F4↑j ROM:00129608 btst #7,($134B).w ROM:0012960E beq.s loc_129622 ROM:00129610 clr.b ($90A).w ROM:00129614 move.w d2,($6F8).w ROM:00129618 move.b #1,($90A).w ROM:0012961E bra.w locret_1296A0 ROM:00129622 ; --------------------------------------------------------------------------- ROM:00129622 ROM:00129622 loc_129622: ; CODE XREF: ROM:0012960E↑j ROM:00129622 btst #4,($1358).w ROM:00129628 beq.s loc_12963C ROM:0012962A clr.b ($90A).w ROM:0012962E move.w d2,($6F8).w ROM:00129632 move.b #1,($90A).w ROM:00129638 bra.w locret_1296A0 ROM:0012963C ; --------------------------------------------------------------------------- ROM:0012963C ROM:0012963C loc_12963C: ; CODE XREF: ROM:00129628↑j ROM:0012963C btst #4,($1357).w ROM:00129642 beq.s loc_129656 ROM:00129644 clr.b ($90A).w ROM:00129648 move.w d2,($6F8).w ROM:0012964C move.b #1,($90A).w ROM:00129652 bra.w locret_1296A0 ROM:00129656 ; --------------------------------------------------------------------------- ROM:00129656 ROM:00129656 loc_129656: ; CODE XREF: ROM:00129642↑j ROM:00129656 btst #7,($134C).w ROM:0012965C beq.s loc_129670 ROM:0012965E clr.b ($90A).w ROM:00129662 move.w d2,($6F8).w ROM:00129666 move.b #1,($90A).w ROM:0012966C bra.w locret_1296A0 ROM:00129670 ; --------------------------------------------------------------------------- ROM:00129670 ROM:00129670 loc_129670: ; CODE XREF: ROM:0012965C↑j ROM:00129670 btst #3,($136B).w ROM:00129676 beq.s loc_12968A ROM:00129678 clr.b ($90A).w ROM:0012967C move.w d2,($6F8).w ROM:00129680 move.b #1,($90A).w ROM:00129686 bra.w locret_1296A0 ROM:0012968A ; --------------------------------------------------------------------------- ROM:0012968A ROM:0012968A loc_12968A: ; CODE XREF: ROM:00129676↑j ROM:0012968A btst #0,($1368).w ROM:00129690 beq.s locret_1296A0 ROM:00129692 clr.b ($90A).w ROM:00129696 move.w d2,($6F8).w ROM:0012969A move.b #1,($90A).w ROM:001296A0 ROM:001296A0 locret_1296A0: ; CODE XREF: ROM:001295EA↑j ROM:001296A0 ; ROM:00129604↑j ... ROM:001296A0 rts ROM:001296A2 ; --------------------------------------------------------------------------- ROM:001296A2 ROM:001296A2 loc_1296A2: ; DATA XREF: ROM:0012955E↑o ROM:001296A2 move.w $490(a5),d2 ROM:001296A6 btst #1,($1356).w ROM:001296AC beq.s loc_1296D2 ROM:001296AE clr.b ($90A).w ROM:001296B2 move.w d2,($6F8).w ROM:001296B6 move.b #1,($90A).w ROM:001296BC bset #5,($134E).w ROM:001296C2 move.b #1,($11AF).w ROM:001296C8 bra.l locret_1296A0 ROM:001296CE ; --------------------------------------------------------------------------- ROM:001296CE bra.w locret_129802 ROM:001296D2 ; --------------------------------------------------------------------------- ROM:001296D2 ROM:001296D2 loc_1296D2: ; CODE XREF: ROM:001296AC↑j ROM:001296D2 btst #3,($134D).w ROM:001296D8 beq.s loc_1296FE ROM:001296DA clr.b ($90A).w ROM:001296DE move.w d2,($6F8).w ROM:001296E2 move.b #1,($90A).w ROM:001296E8 bset #5,($134E).w ROM:001296EE move.b #1,($11AF).w ROM:001296F4 bra.l locret_1296A0 ROM:001296FA ; --------------------------------------------------------------------------- ROM:001296FA bra.w locret_129802 ROM:001296FE ; --------------------------------------------------------------------------- ROM:001296FE ROM:001296FE loc_1296FE: ; CODE XREF: ROM:001296D8↑j ROM:001296FE btst #7,($134B).w ROM:00129704 beq.s loc_12972A ROM:00129706 clr.b ($90A).w ROM:0012970A move.w d2,($6F8).w ROM:0012970E move.b #1,($90A).w ROM:00129714 bset #5,($134E).w ROM:0012971A move.b #1,($11AF).w ROM:00129720 bra.l locret_1296A0 ROM:00129726 ; --------------------------------------------------------------------------- ROM:00129726 bra.w locret_129802 ROM:0012972A ; --------------------------------------------------------------------------- ROM:0012972A ROM:0012972A loc_12972A: ; CODE XREF: ROM:00129704↑j ROM:0012972A btst #4,($1358).w ROM:00129730 beq.s loc_129756 ROM:00129732 clr.b ($90A).w ROM:00129736 move.w d2,($6F8).w ROM:0012973A move.b #1,($90A).w ROM:00129740 bset #5,($134E).w ROM:00129746 move.b #1,($11AF).w ROM:0012974C bra.l locret_1296A0 ROM:00129752 ; --------------------------------------------------------------------------- ROM:00129752 bra.w locret_129802 ROM:00129756 ; --------------------------------------------------------------------------- ROM:00129756 ROM:00129756 loc_129756: ; CODE XREF: ROM:00129730↑j ROM:00129756 btst #4,($1357).w ROM:0012975C beq.s loc_129782 ROM:0012975E clr.b ($90A).w ROM:00129762 move.w d2,($6F8).w ROM:00129766 move.b #1,($90A).w ROM:0012976C bset #5,($134E).w ROM:00129772 move.b #1,($11AF).w ROM:00129778 bra.l locret_1296A0 ROM:0012977E ; --------------------------------------------------------------------------- ROM:0012977E bra.w locret_129802 ROM:00129782 ; --------------------------------------------------------------------------- ROM:00129782 ROM:00129782 loc_129782: ; CODE XREF: ROM:0012975C↑j ROM:00129782 btst #7,($134C).w ROM:00129788 beq.s loc_1297AE ROM:0012978A clr.b ($90A).w ROM:0012978E move.w d2,($6F8).w ROM:00129792 move.b #1,($90A).w ROM:00129798 bset #5,($134E).w ROM:0012979E move.b #1,($11AF).w ROM:001297A4 bra.l locret_1296A0 ROM:001297AA ; --------------------------------------------------------------------------- ROM:001297AA bra.w locret_129802 ROM:001297AE ; --------------------------------------------------------------------------- ROM:001297AE ROM:001297AE loc_1297AE: ; CODE XREF: ROM:00129788↑j ROM:001297AE btst #3,($136B).w ROM:001297B4 beq.s loc_1297DA ROM:001297B6 clr.b ($90A).w ROM:001297BA move.w d2,($6F8).w ROM:001297BE move.b #1,($90A).w ROM:001297C4 bset #5,($134E).w ROM:001297CA move.b #1,($11AF).w ROM:001297D0 bra.l locret_1296A0 ROM:001297D6 ; --------------------------------------------------------------------------- ROM:001297D6 bra.w locret_129802 ROM:001297DA ; --------------------------------------------------------------------------- ROM:001297DA ROM:001297DA loc_1297DA: ; CODE XREF: ROM:001297B4↑j ROM:001297DA btst #0,($1368).w ROM:001297E0 beq.s locret_129802 ROM:001297E2 clr.b ($90A).w ROM:001297E6 move.w d2,($6F8).w ROM:001297EA move.b #1,($90A).w ROM:001297F0 bset #5,($134E).w ROM:001297F6 move.b #1,($11AF).w ROM:001297FC bra.l locret_1296A0 ROM:00129802 ; --------------------------------------------------------------------------- ROM:00129802 ROM:00129802 locret_129802: ; CODE XREF: ROM:0012956E↑j ROM:00129802 ; ROM:001295CA↑j ... ROM:00129802 rts ROM:00129804 ; --------------------------------------------------------------------------- ROM:00129804 rts ROM:00129806 ROM:00129806 ; =============== S U B R O U T I N E ======================================= ROM:00129806 ROM:00129806 ROM:00129806 sub_129806: ; CODE XREF: sub_129230+2A4↑p ROM:00129806 clr.w d1 ROM:00129808 move.b ($11B0).w,d1 ROM:0012980C cmpi.w #2,d1 ROM:00129810 bcc.s locret_12981A ROM:00129812 movea.l off_12981C(pc,d1.w*4),a0 ROM:00129816 nop ROM:00129818 jmp (a0) ROM:0012981A ; --------------------------------------------------------------------------- ROM:0012981A ROM:0012981A locret_12981A: ; CODE XREF: sub_129806+A↑j ROM:0012981A rts ROM:0012981A ; End of function sub_129806 ROM:0012981A ROM:0012981A ; --------------------------------------------------------------------------- ROM:0012981C off_12981C: dc.l loc_129824 ; DATA XREF: sub_129806+C↑r ROM:00129820 dc.l loc_129834 ROM:00129824 ; --------------------------------------------------------------------------- ROM:00129824 ROM:00129824 loc_129824: ; DATA XREF: ROM:off_12981C↑o ROM:00129824 move.b #0,($11AD).w ROM:0012982A move.b #1,($11B0).w ROM:00129830 bra.s locret_129866 ROM:00129832 ; --------------------------------------------------------------------------- ROM:00129832 rts ROM:00129834 ; --------------------------------------------------------------------------- ROM:00129834 ROM:00129834 loc_129834: ; DATA XREF: ROM:00129820↑o ROM:00129834 btst #6,($134C).w ROM:0012983A bne.s loc_129860 ROM:0012983C btst #1,($135D).w ROM:00129842 bne.s loc_129856 ROM:00129844 move.b #9,d1 ROM:00129848 cmp.b ($11AD).w,d1 ROM:0012984C blt.s loc_129852 ROM:0012984E addq.b #1,($11AD).w ROM:00129852 ROM:00129852 loc_129852: ; CODE XREF: ROM:0012984C↑j ROM:00129852 bra.w loc_12985C ROM:00129856 ; --------------------------------------------------------------------------- ROM:00129856 ROM:00129856 loc_129856: ; CODE XREF: ROM:00129842↑j ROM:00129856 move.b #0,($11AD).w ROM:0012985C ROM:0012985C loc_12985C: ; CODE XREF: ROM:loc_129852↑j ROM:0012985C bra.w locret_129866 ROM:00129860 ; --------------------------------------------------------------------------- ROM:00129860 ROM:00129860 loc_129860: ; CODE XREF: ROM:0012983A↑j ROM:00129860 move.b #0,($11AD).w ROM:00129866 ROM:00129866 locret_129866: ; CODE XREF: ROM:00129830↑j ROM:00129866 ; ROM:loc_12985C↑j ROM:00129866 rts ROM:00129868 ; --------------------------------------------------------------------------- ROM:00129868 rts ROM:0012986A ROM:0012986A ; =============== S U B R O U T I N E ======================================= ROM:0012986A ROM:0012986A ROM:0012986A sub_12986A: ; CODE XREF: sub_1119C6:loc_111C14↑p ROM:0012986A ; sub_111C40↑p ROM:0012986A move.b #0,($11AF).w ROM:00129870 bset #5,($134E).w ROM:00129876 move.b #0,($11B0).w ROM:0012987C move.b #0,($11AD).w ROM:00129882 bset #5,($1358).w ROM:00129888 bclr #0,($1341).w ROM:0012988E rts ROM:0012988E ; End of function sub_12986A ROM:0012988E ROM:00129890 ROM:00129890 ; =============== S U B R O U T I N E ======================================= ROM:00129890 ROM:00129890 ROM:00129890 sub_129890: ; CODE XREF: sub_124988+EA↑p ROM:00129890 bclr #2,($134B).w ROM:00129896 bclr #3,($135E).w ROM:0012989C clr.w d1 ROM:0012989E move.b ($11B6).w,d1 ROM:001298A2 cmpi.w #2,d1 ROM:001298A6 bcc.s locret_1298B0 ROM:001298A8 movea.l off_1298B2(pc,d1.w*4),a0 ROM:001298AC nop ROM:001298AE jmp (a0) ROM:001298B0 ; --------------------------------------------------------------------------- ROM:001298B0 ROM:001298B0 locret_1298B0: ; CODE XREF: sub_129890+16↑j ROM:001298B0 rts ROM:001298B0 ; End of function sub_129890 ROM:001298B0 ROM:001298B0 ; --------------------------------------------------------------------------- ROM:001298B2 off_1298B2: dc.l loc_1298BA ; DATA XREF: sub_129890+18↑r ROM:001298B6 dc.l loc_1298CC ROM:001298BA ; --------------------------------------------------------------------------- ROM:001298BA ROM:001298BA loc_1298BA: ; DATA XREF: ROM:off_1298B2↑o ROM:001298BA bsr.w sub_1298F8 ROM:001298BE bsr.w sub_129954 ROM:001298C2 move.b #1,($11B6).w ROM:001298C8 bra.s locret_1298F4 ROM:001298CA ; --------------------------------------------------------------------------- ROM:001298CA rts ROM:001298CC ; --------------------------------------------------------------------------- ROM:001298CC ROM:001298CC loc_1298CC: ; DATA XREF: ROM:001298B6↑o ROM:001298CC btst #6,($1351).w ROM:001298D2 beq.s locret_1298F4 ROM:001298D4 btst #5,($134B).w ROM:001298DA bne.s loc_1298E6 ROM:001298DC bset #2,($134B).w ROM:001298E2 bra.w loc_1298EC ROM:001298E6 ; --------------------------------------------------------------------------- ROM:001298E6 ROM:001298E6 loc_1298E6: ; CODE XREF: ROM:001298DA↑j ROM:001298E6 bset #3,($135E).w ROM:001298EC ROM:001298EC loc_1298EC: ; CODE XREF: ROM:001298E2↑j ROM:001298EC bsr.w sub_1298F8 ROM:001298F0 bsr.w sub_129954 ROM:001298F4 ROM:001298F4 locret_1298F4: ; CODE XREF: ROM:001298C8↑j ROM:001298F4 ; ROM:001298D2↑j ROM:001298F4 rts ROM:001298F6 ; --------------------------------------------------------------------------- ROM:001298F6 rts ROM:001298F8 ROM:001298F8 ; =============== S U B R O U T I N E ======================================= ROM:001298F8 ROM:001298F8 ROM:001298F8 sub_1298F8: ; CODE XREF: ROM:loc_1298BA↑p ROM:001298F8 ; ROM:loc_1298EC↑p ROM:001298F8 clr.w d1 ROM:001298FA move.b ($11B5).w,d1 ROM:001298FE cmpi.w #2,d1 ROM:00129902 bcc.s locret_12990C ROM:00129904 movea.l off_12990E(pc,d1.w*4),a0 ROM:00129908 nop ROM:0012990A jmp (a0) ROM:0012990C ; --------------------------------------------------------------------------- ROM:0012990C ROM:0012990C locret_12990C: ; CODE XREF: sub_1298F8+A↑j ROM:0012990C rts ROM:0012990C ; End of function sub_1298F8 ROM:0012990C ROM:0012990C ; --------------------------------------------------------------------------- ROM:0012990E off_12990E: dc.l loc_129916 ; DATA XREF: sub_1298F8+C↑r ROM:00129912 dc.l loc_129924 ROM:00129916 ; --------------------------------------------------------------------------- ROM:00129916 ROM:00129916 loc_129916: ; DATA XREF: ROM:off_12990E↑o ROM:00129916 bsr.w sub_129B22 ROM:0012991A move.b #1,($11B5).w ROM:00129920 bra.s locret_129950 ROM:00129922 ; --------------------------------------------------------------------------- ROM:00129922 rts ROM:00129924 ; --------------------------------------------------------------------------- ROM:00129924 ROM:00129924 loc_129924: ; DATA XREF: ROM:00129912↑o ROM:00129924 btst #3,($135E).w ROM:0012992A beq.s loc_129930 ROM:0012992C bsr.w sub_129B22 ROM:00129930 ROM:00129930 loc_129930: ; CODE XREF: ROM:0012992A↑j ROM:00129930 btst #2,($134B).w ROM:00129936 beq.s locret_129950 ROM:00129938 bsr.w sub_129A82 ROM:0012993C btst #2,($1354).w ROM:00129942 beq.s loc_12994A ROM:00129944 bset #3,($D96).w ROM:0012994A ROM:0012994A loc_12994A: ; CODE XREF: ROM:00129942↑j ROM:0012994A bset #3,($DAE).w ROM:00129950 ROM:00129950 locret_129950: ; CODE XREF: ROM:00129920↑j ROM:00129950 ; ROM:00129936↑j ROM:00129950 rts ROM:00129952 ; --------------------------------------------------------------------------- ROM:00129952 rts ROM:00129954 ROM:00129954 ; =============== S U B R O U T I N E ======================================= ROM:00129954 ROM:00129954 ROM:00129954 sub_129954: ; CODE XREF: ROM:001298BE↑p ROM:00129954 ; ROM:001298F0↑p ROM:00129954 clr.w d1 ROM:00129956 move.b ($11B4).w,d1 ROM:0012995A cmpi.w #6,d1 ROM:0012995E bcc.s locret_129968 ROM:00129960 movea.l off_12996A(pc,d1.w*4),a0 ROM:00129964 nop ROM:00129966 jmp (a0) ROM:00129968 ; --------------------------------------------------------------------------- ROM:00129968 ROM:00129968 locret_129968: ; CODE XREF: sub_129954+A↑j ROM:00129968 rts ROM:00129968 ; End of function sub_129954 ROM:00129968 ROM:00129968 ; --------------------------------------------------------------------------- ROM:0012996A off_12996A: dc.l loc_129982 ; DATA XREF: sub_129954+C↑r ROM:0012996E dc.l loc_12999E ROM:00129972 dc.l loc_1299CE ROM:00129976 dc.l loc_1299F2 ROM:0012997A dc.l loc_129A16 ROM:0012997E dc.l loc_129A3A ROM:00129982 ; --------------------------------------------------------------------------- ROM:00129982 ROM:00129982 loc_129982: ; DATA XREF: ROM:off_12996A↑o ROM:00129982 bsr.w sub_129C58 ROM:00129986 bsr.w sub_129C04 ROM:0012998A bsr.w sub_129C74 ROM:0012998E bclr #7,($1346).w ROM:00129994 move.b #1,($11B4).w ROM:0012999A bra.s locret_1299CC ROM:0012999C ; --------------------------------------------------------------------------- ROM:0012999C rts ROM:0012999E ; --------------------------------------------------------------------------- ROM:0012999E ROM:0012999E loc_12999E: ; DATA XREF: ROM:0012996E↑o ROM:0012999E move.w $4A2(a5),d1 ROM:001299A2 btst #2,($134B).w ROM:001299A8 beq.s locret_1299CC ROM:001299AA cmp.w ($CF6).w,d1 ROM:001299AE ble.s locret_1299CC ROM:001299B0 bsr.w sub_129C58 ROM:001299B4 bsr.w sub_129C04 ROM:001299B8 bsr.w sub_129C74 ROM:001299BC bsr.w sub_129C28 ROM:001299C0 bsr.w sub_129CA6 ROM:001299C4 move.b #2,($11B4).w ROM:001299CA bra.s locret_1299F0 ROM:001299CC ; --------------------------------------------------------------------------- ROM:001299CC ROM:001299CC locret_1299CC: ; CODE XREF: ROM:0012999A↑j ROM:001299CC ; ROM:001299A8↑j ... ROM:001299CC rts ROM:001299CE ; --------------------------------------------------------------------------- ROM:001299CE ROM:001299CE loc_1299CE: ; DATA XREF: ROM:00129972↑o ROM:001299CE move.w $4A2(a5),d1 ROM:001299D2 btst #2,($134B).w ROM:001299D8 beq.s locret_1299F0 ROM:001299DA cmp.w ($CF6).w,d1 ROM:001299DE ble.s locret_1299F0 ROM:001299E0 bsr.w sub_129C28 ROM:001299E4 bsr.w sub_129CA6 ROM:001299E8 move.b #3,($11B4).w ROM:001299EE bra.s locret_129A14 ROM:001299F0 ; --------------------------------------------------------------------------- ROM:001299F0 ROM:001299F0 locret_1299F0: ; CODE XREF: ROM:001299CA↑j ROM:001299F0 ; ROM:001299D8↑j ... ROM:001299F0 rts ROM:001299F2 ; --------------------------------------------------------------------------- ROM:001299F2 ROM:001299F2 loc_1299F2: ; DATA XREF: ROM:00129976↑o ROM:001299F2 move.w $4A2(a5),d1 ROM:001299F6 btst #2,($134B).w ROM:001299FC beq.s locret_129A14 ROM:001299FE cmp.w ($CF6).w,d1 ROM:00129A02 ble.s locret_129A14 ROM:00129A04 bsr.w sub_129C28 ROM:00129A08 bsr.w sub_129CA6 ROM:00129A0C move.b #4,($11B4).w ROM:00129A12 bra.s locret_129A38 ROM:00129A14 ; --------------------------------------------------------------------------- ROM:00129A14 ROM:00129A14 locret_129A14: ; CODE XREF: ROM:001299EE↑j ROM:00129A14 ; ROM:001299FC↑j ... ROM:00129A14 rts ROM:00129A16 ; --------------------------------------------------------------------------- ROM:00129A16 ROM:00129A16 loc_129A16: ; DATA XREF: ROM:0012997A↑o ROM:00129A16 move.w $4A2(a5),d1 ROM:00129A1A btst #2,($134B).w ROM:00129A20 beq.s locret_129A38 ROM:00129A22 cmp.w ($CF6).w,d1 ROM:00129A26 ble.s locret_129A38 ROM:00129A28 bsr.w sub_129C28 ROM:00129A2C bsr.w sub_129CA6 ROM:00129A30 move.b #5,($11B4).w ROM:00129A36 bra.s locret_129A7E ROM:00129A38 ; --------------------------------------------------------------------------- ROM:00129A38 ROM:00129A38 locret_129A38: ; CODE XREF: ROM:00129A12↑j ROM:00129A38 ; ROM:00129A20↑j ... ROM:00129A38 rts ROM:00129A3A ; --------------------------------------------------------------------------- ROM:00129A3A ROM:00129A3A loc_129A3A: ; DATA XREF: ROM:0012997E↑o ROM:00129A3A move.w $4A2(a5),d1 ROM:00129A3E btst #2,($134B).w ROM:00129A44 beq.s locret_129A7E ROM:00129A46 cmp.w ($CF6).w,d1 ROM:00129A4A ble.s locret_129A7E ROM:00129A4C bsr.w sub_129C28 ROM:00129A50 bsr.w sub_129B46 ROM:00129A54 bsr.w sub_129CA6 ROM:00129A58 bset #7,($1346).w ROM:00129A5E btst #2,($1354).w ROM:00129A64 beq.s loc_129A6C ROM:00129A66 bset #4,($D96).w ROM:00129A6C ROM:00129A6C loc_129A6C: ; CODE XREF: ROM:00129A64↑j ROM:00129A6C bset #4,($DAE).w ROM:00129A72 move.b #1,($11B4).w ROM:00129A78 bra.l locret_1299CC ROM:00129A7E ; --------------------------------------------------------------------------- ROM:00129A7E ROM:00129A7E locret_129A7E: ; CODE XREF: ROM:00129A36↑j ROM:00129A7E ; ROM:00129A44↑j ... ROM:00129A7E rts ROM:00129A80 ; --------------------------------------------------------------------------- ROM:00129A80 rts ROM:00129A82 ROM:00129A82 ; =============== S U B R O U T I N E ======================================= ROM:00129A82 ROM:00129A82 ROM:00129A82 sub_129A82: ; CODE XREF: ROM:00129938↑p ROM:00129A82 clr.l d0 ROM:00129A84 move.w ($D2A).w,d0 ROM:00129A88 moveq #4,d1 ROM:00129A8A divs.w d1,d0 ROM:00129A8C move.w d0,($D14).w ROM:00129A90 clr.w d3 ROM:00129A92 move.w $496(a5),d4 ROM:00129A96 move.w $494(a5),d5 ROM:00129A9A cmp.w d0,d4 ROM:00129A9C bgt.s loc_129B04 ROM:00129A9E bset #3,($D96).w ROM:00129AA4 move.w #0,d1 ROM:00129AA8 bra.s loc_129AAE ROM:00129AAA ; --------------------------------------------------------------------------- ROM:00129AAA ROM:00129AAA loc_129AAA: ; CODE XREF: sub_129A82:loc_129B00↓j ROM:00129AAA addi.w #1,d1 ROM:00129AAE ROM:00129AAE loc_129AAE: ; CODE XREF: sub_129A82+26↑j ROM:00129AAE cmpi.w #3,d1 ROM:00129AB2 bgt.s loc_129B02 ROM:00129AB4 move.b $1331(d1.w),d3 ROM:00129ABA muls.w #$64,d3 ; 'd' ROM:00129ABE cmp.w d3,d5 ROM:00129AC0 bgt.s loc_129AFC ROM:00129AC2 bset d1,($11B2).w ROM:00129AC6 cmpi.w #0,d1 ROM:00129ACA bne.s loc_129AD4 ROM:00129ACC bset #1,($11B3).w ROM:00129AD2 bra.s loc_129AF8 ROM:00129AD4 ; --------------------------------------------------------------------------- ROM:00129AD4 ROM:00129AD4 loc_129AD4: ; CODE XREF: sub_129A82+48↑j ROM:00129AD4 cmpi.w #1,d1 ROM:00129AD8 bne.s loc_129AE2 ROM:00129ADA bset #3,($11B3).w ROM:00129AE0 bra.s loc_129AF8 ROM:00129AE2 ; --------------------------------------------------------------------------- ROM:00129AE2 ROM:00129AE2 loc_129AE2: ; CODE XREF: sub_129A82+56↑j ROM:00129AE2 cmpi.w #2,d1 ROM:00129AE6 bne.s loc_129AF2 ROM:00129AE8 bset #0,($11B3).w ROM:00129AEE bra.w loc_129AF8 ROM:00129AF2 ; --------------------------------------------------------------------------- ROM:00129AF2 ROM:00129AF2 loc_129AF2: ; CODE XREF: sub_129A82+64↑j ROM:00129AF2 bset #2,($11B3).w ROM:00129AF8 ROM:00129AF8 loc_129AF8: ; CODE XREF: sub_129A82+50↑j ROM:00129AF8 ; sub_129A82+5E↑j ... ROM:00129AF8 bra.w loc_129B00 ROM:00129AFC ; --------------------------------------------------------------------------- ROM:00129AFC ROM:00129AFC loc_129AFC: ; CODE XREF: sub_129A82+3E↑j ROM:00129AFC bclr d1,($11B2).w ROM:00129B00 ROM:00129B00 loc_129B00: ; CODE XREF: sub_129A82:loc_129AF8↑j ROM:00129B00 bra.s loc_129AAA ROM:00129B02 ; --------------------------------------------------------------------------- ROM:00129B02 ROM:00129B02 loc_129B02: ; CODE XREF: sub_129A82+30↑j ROM:00129B02 bra.s locret_129B20 ROM:00129B04 ; --------------------------------------------------------------------------- ROM:00129B04 ROM:00129B04 loc_129B04: ; CODE XREF: sub_129A82+1A↑j ROM:00129B04 bclr #3,($D96).w ROM:00129B0A move.w #0,d1 ROM:00129B0E bra.s loc_129B14 ROM:00129B10 ; --------------------------------------------------------------------------- ROM:00129B10 ROM:00129B10 loc_129B10: ; CODE XREF: sub_129A82+9C↓j ROM:00129B10 addi.w #1,d1 ROM:00129B14 ROM:00129B14 loc_129B14: ; CODE XREF: sub_129A82+8C↑j ROM:00129B14 cmpi.w #3,d1 ROM:00129B18 bgt.s locret_129B20 ROM:00129B1A bclr d1,($11B2).w ROM:00129B1E bra.s loc_129B10 ROM:00129B20 ; --------------------------------------------------------------------------- ROM:00129B20 ROM:00129B20 locret_129B20: ; CODE XREF: sub_129A82:loc_129B02↑j ROM:00129B20 ; sub_129A82+96↑j ROM:00129B20 rts ROM:00129B20 ; End of function sub_129A82 ROM:00129B20 ROM:00129B22 ROM:00129B22 ; =============== S U B R O U T I N E ======================================= ROM:00129B22 ROM:00129B22 ROM:00129B22 sub_129B22: ; CODE XREF: ROM:loc_129916↑p ROM:00129B22 ; ROM:0012992C↑p ROM:00129B22 move.w #0,($D14).w ROM:00129B28 bclr #3,($D96).w ROM:00129B2E move.w #0,d1 ROM:00129B32 bra.s loc_129B38 ROM:00129B34 ; --------------------------------------------------------------------------- ROM:00129B34 ROM:00129B34 loc_129B34: ; CODE XREF: sub_129B22+20↓j ROM:00129B34 addi.w #1,d1 ROM:00129B38 ROM:00129B38 loc_129B38: ; CODE XREF: sub_129B22+10↑j ROM:00129B38 cmpi.w #3,d1 ROM:00129B3C bgt.s locret_129B44 ROM:00129B3E bclr d1,($11B2).w ROM:00129B42 bra.s loc_129B34 ROM:00129B44 ; --------------------------------------------------------------------------- ROM:00129B44 ROM:00129B44 locret_129B44: ; CODE XREF: sub_129B22+1A↑j ROM:00129B44 rts ROM:00129B44 ; End of function sub_129B22 ROM:00129B44 ROM:00129B46 ROM:00129B46 ; =============== S U B R O U T I N E ======================================= ROM:00129B46 ROM:00129B46 ROM:00129B46 sub_129B46: ; CODE XREF: ROM:00129A50↑p ROM:00129B46 clr.l d0 ROM:00129B48 move.w ($FFA).w,d0 ROM:00129B4C move.w #1,d1 ROM:00129B50 bra.s loc_129B56 ROM:00129B52 ; --------------------------------------------------------------------------- ROM:00129B52 ROM:00129B52 loc_129B52: ; CODE XREF: sub_129B46+1C↓j ROM:00129B52 addi.w #1,d1 ROM:00129B56 ROM:00129B56 loc_129B56: ; CODE XREF: sub_129B46+A↑j ROM:00129B56 cmpi.w #3,d1 ROM:00129B5A bgt.s loc_129B64 ROM:00129B5C add.w $FFA(d1.w*2),d0 ROM:00129B62 bra.s loc_129B52 ROM:00129B64 ; --------------------------------------------------------------------------- ROM:00129B64 ROM:00129B64 loc_129B64: ; CODE XREF: sub_129B46+14↑j ROM:00129B64 moveq #4,d2 ROM:00129B66 muls.w #$1F4,d2 ROM:00129B6A muls.w #$2710,d0 ROM:00129B6E divs.w d2,d0 ROM:00129B70 move.w d0,($D16).w ROM:00129B74 move.w $498(a5),d4 ROM:00129B78 move.w $49A(a5),d5 ROM:00129B7C cmp.w d0,d4 ROM:00129B7E bgt.s loc_129BE6 ROM:00129B80 bset #4,($D96).w ROM:00129B86 move.w #0,d1 ROM:00129B8A bra.s loc_129B90 ROM:00129B8C ; --------------------------------------------------------------------------- ROM:00129B8C ROM:00129B8C loc_129B8C: ; CODE XREF: sub_129B46:loc_129BE2↓j ROM:00129B8C addi.w #1,d1 ROM:00129B90 ROM:00129B90 loc_129B90: ; CODE XREF: sub_129B46+44↑j ROM:00129B90 cmpi.w #3,d1 ROM:00129B94 bgt.s loc_129BE4 ROM:00129B96 move.w $FFA(d1.w*2),d3 ROM:00129B9C muls.w #$14,d3 ROM:00129BA0 cmp.w d3,d5 ROM:00129BA2 bgt.s loc_129BDE ROM:00129BA4 bset d1,($11B1).w ROM:00129BA8 cmpi.w #0,d1 ROM:00129BAC bne.s loc_129BB6 ROM:00129BAE bset #1,($11B3).w ROM:00129BB4 bra.s loc_129BDA ROM:00129BB6 ; --------------------------------------------------------------------------- ROM:00129BB6 ROM:00129BB6 loc_129BB6: ; CODE XREF: sub_129B46+66↑j ROM:00129BB6 cmpi.w #1,d1 ROM:00129BBA bne.s loc_129BC4 ROM:00129BBC bset #3,($11B3).w ROM:00129BC2 bra.s loc_129BDA ROM:00129BC4 ; --------------------------------------------------------------------------- ROM:00129BC4 ROM:00129BC4 loc_129BC4: ; CODE XREF: sub_129B46+74↑j ROM:00129BC4 cmpi.w #2,d1 ROM:00129BC8 bne.s loc_129BD4 ROM:00129BCA bset #0,($11B3).w ROM:00129BD0 bra.w loc_129BDA ROM:00129BD4 ; --------------------------------------------------------------------------- ROM:00129BD4 ROM:00129BD4 loc_129BD4: ; CODE XREF: sub_129B46+82↑j ROM:00129BD4 bset #2,($11B3).w ROM:00129BDA ROM:00129BDA loc_129BDA: ; CODE XREF: sub_129B46+6E↑j ROM:00129BDA ; sub_129B46+7C↑j ... ROM:00129BDA bra.w loc_129BE2 ROM:00129BDE ; --------------------------------------------------------------------------- ROM:00129BDE ROM:00129BDE loc_129BDE: ; CODE XREF: sub_129B46+5C↑j ROM:00129BDE bclr d1,($11B1).w ROM:00129BE2 ROM:00129BE2 loc_129BE2: ; CODE XREF: sub_129B46:loc_129BDA↑j ROM:00129BE2 bra.s loc_129B8C ROM:00129BE4 ; --------------------------------------------------------------------------- ROM:00129BE4 ROM:00129BE4 loc_129BE4: ; CODE XREF: sub_129B46+4E↑j ROM:00129BE4 bra.s locret_129C02 ROM:00129BE6 ; --------------------------------------------------------------------------- ROM:00129BE6 ROM:00129BE6 loc_129BE6: ; CODE XREF: sub_129B46+38↑j ROM:00129BE6 bclr #4,($D96).w ROM:00129BEC move.w #0,d1 ROM:00129BF0 bra.s loc_129BF6 ROM:00129BF2 ; --------------------------------------------------------------------------- ROM:00129BF2 ROM:00129BF2 loc_129BF2: ; CODE XREF: sub_129B46+BA↓j ROM:00129BF2 addi.w #1,d1 ROM:00129BF6 ROM:00129BF6 loc_129BF6: ; CODE XREF: sub_129B46+AA↑j ROM:00129BF6 cmpi.w #3,d1 ROM:00129BFA bgt.s locret_129C02 ROM:00129BFC bclr d1,($11B1).w ROM:00129C00 bra.s loc_129BF2 ROM:00129C02 ; --------------------------------------------------------------------------- ROM:00129C02 ROM:00129C02 locret_129C02: ; CODE XREF: sub_129B46:loc_129BE4↑j ROM:00129C02 ; sub_129B46+B4↑j ROM:00129C02 rts ROM:00129C02 ; End of function sub_129B46 ROM:00129C02 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:00129986↑p ROM:00129C04 ; ROM:001299B4↑p ROM:00129C04 move.w #0,($D16).w ROM:00129C0A bclr #4,($D96).w ROM:00129C10 move.w #0,d1 ROM:00129C14 bra.s loc_129C1A ROM:00129C16 ; --------------------------------------------------------------------------- ROM:00129C16 ROM:00129C16 loc_129C16: ; CODE XREF: sub_129C04+20↓j ROM:00129C16 addi.w #1,d1 ROM:00129C1A ROM:00129C1A loc_129C1A: ; CODE XREF: sub_129C04+10↑j ROM:00129C1A cmpi.w #3,d1 ROM:00129C1E bgt.s locret_129C26 ROM:00129C20 bclr d1,($11B1).w ROM:00129C24 bra.s loc_129C16 ROM:00129C26 ; --------------------------------------------------------------------------- ROM:00129C26 ROM:00129C26 locret_129C26: ; CODE XREF: sub_129C04+1A↑j ROM:00129C26 rts ROM:00129C26 ; End of function sub_129C04 ROM:00129C26 ROM:00129C28 ROM:00129C28 ; =============== S U B R O U T I N E ======================================= ROM:00129C28 ROM:00129C28 ROM:00129C28 sub_129C28: ; CODE XREF: ROM:001299BC↑p ROM:00129C28 ; ROM:001299E0↑p ... ROM:00129C28 clr.w d2 ROM:00129C2A move.w #0,d0 ROM:00129C2E bra.s loc_129C34 ROM:00129C30 ; --------------------------------------------------------------------------- ROM:00129C30 ROM:00129C30 loc_129C30: ; CODE XREF: sub_129C28+26↓j ROM:00129C30 addi.w #1,d0 ROM:00129C34 ROM:00129C34 loc_129C34: ; CODE XREF: sub_129C28+6↑j ROM:00129C34 cmpi.w #3,d0 ROM:00129C38 bgt.s loc_129C50 ROM:00129C3A move.w $FFA(d0.w*2),d1 ROM:00129C40 move.b $1331(d0.w),d2 ROM:00129C46 add.w d2,d1 ROM:00129C48 move.w d1,$FFA(d0.w*2) ROM:00129C4E bra.s loc_129C30 ROM:00129C50 ; --------------------------------------------------------------------------- ROM:00129C50 ROM:00129C50 loc_129C50: ; CODE XREF: sub_129C28+10↑j ROM:00129C50 addi.w #$C8,($D18).w ROM:00129C56 rts ROM:00129C56 ; End of function sub_129C28 ROM:00129C56 ROM:00129C58 ROM:00129C58 ; =============== S U B R O U T I N E ======================================= ROM:00129C58 ROM:00129C58 ROM:00129C58 sub_129C58: ; CODE XREF: ROM:loc_129982↑p ROM:00129C58 ; ROM:001299B0↑p ROM:00129C58 move.w #0,d0 ROM:00129C5C bra.s loc_129C62 ROM:00129C5E ; --------------------------------------------------------------------------- ROM:00129C5E ROM:00129C5E loc_129C5E: ; CODE XREF: sub_129C58+18↓j ROM:00129C5E addi.w #1,d0 ROM:00129C62 ROM:00129C62 loc_129C62: ; CODE XREF: sub_129C58+4↑j ROM:00129C62 cmpi.w #3,d0 ROM:00129C66 bgt.s locret_129C72 ROM:00129C68 move.w #0,$FFA(d0.w*2) ROM:00129C70 bra.s loc_129C5E ROM:00129C72 ; --------------------------------------------------------------------------- ROM:00129C72 ROM:00129C72 locret_129C72: ; CODE XREF: sub_129C58+E↑j ROM:00129C72 rts ROM:00129C72 ; End of function sub_129C58 ROM:00129C72 ROM:00129C74 ROM:00129C74 ; =============== S U B R O U T I N E ======================================= ROM:00129C74 ROM:00129C74 ROM:00129C74 sub_129C74: ; CODE XREF: ROM:0012998A↑p ROM:00129C74 ; ROM:001299B8↑p ROM:00129C74 move.w $48C(a5),($D0C).w ROM:00129C7A move.w $48E(a5),($D0E).w ROM:00129C80 move.w $49E(a5),($D10).w ROM:00129C86 move.w $49C(a5),($D12).w ROM:00129C8C move.w $48C(a5),($D04).w ROM:00129C92 move.w $48E(a5),($D06).w ROM:00129C98 move.w $49E(a5),($D08).w ROM:00129C9E move.w $49C(a5),($D0A).w ROM:00129CA4 rts ROM:00129CA4 ; End of function sub_129C74 ROM:00129CA4 ROM:00129CA6 ROM:00129CA6 ; =============== S U B R O U T I N E ======================================= ROM:00129CA6 ROM:00129CA6 ROM:00129CA6 sub_129CA6: ; CODE XREF: ROM:001299C0↑p ROM:00129CA6 ; ROM:001299E4↑p ... ROM:00129CA6 move.w ($CF4).w,d0 ROM:00129CAA cmp.w ($D0C).w,d0 ROM:00129CAE bge.s loc_129CB4 ROM:00129CB0 move.w d0,($D0C).w ROM:00129CB4 ROM:00129CB4 loc_129CB4: ; CODE XREF: sub_129CA6+8↑j ROM:00129CB4 move.w ($CF6).w,d0 ROM:00129CB8 cmp.w ($D0E).w,d0 ROM:00129CBC ble.s loc_129CC2 ROM:00129CBE move.w d0,($D0E).w ROM:00129CC2 ROM:00129CC2 loc_129CC2: ; CODE XREF: sub_129CA6+16↑j ROM:00129CC2 move.w ($CF8).w,d0 ROM:00129CC6 cmp.w ($D10).w,d0 ROM:00129CCA bge.s loc_129CD0 ROM:00129CCC move.w d0,($D10).w ROM:00129CD0 ROM:00129CD0 loc_129CD0: ; CODE XREF: sub_129CA6+24↑j ROM:00129CD0 move.w ($CFA).w,d0 ROM:00129CD4 cmp.w ($D12).w,d0 ROM:00129CD8 ble.s loc_129CDE ROM:00129CDA move.w d0,($D12).w ROM:00129CDE ROM:00129CDE loc_129CDE: ; CODE XREF: sub_129CA6+32↑j ROM:00129CDE move.w ($CFC).w,d0 ROM:00129CE2 cmp.w ($D04).w,d0 ROM:00129CE6 bge.s loc_129CEC ROM:00129CE8 move.w d0,($D04).w ROM:00129CEC ROM:00129CEC loc_129CEC: ; CODE XREF: sub_129CA6+40↑j ROM:00129CEC move.w ($CFE).w,d0 ROM:00129CF0 cmp.w ($D06).w,d0 ROM:00129CF4 ble.s loc_129CFA ROM:00129CF6 move.w d0,($D06).w ROM:00129CFA ROM:00129CFA loc_129CFA: ; CODE XREF: sub_129CA6+4E↑j ROM:00129CFA move.w ($D00).w,d0 ROM:00129CFE cmp.w ($D08).w,d0 ROM:00129D02 bge.s loc_129D08 ROM:00129D04 move.w d0,($D08).w ROM:00129D08 ROM:00129D08 loc_129D08: ; CODE XREF: sub_129CA6+5C↑j ROM:00129D08 move.w ($D02).w,d0 ROM:00129D0C cmp.w ($D0A).w,d0 ROM:00129D10 ble.s locret_129D16 ROM:00129D12 move.w d0,($D0A).w ROM:00129D16 ROM:00129D16 locret_129D16: ; CODE XREF: sub_129CA6+6A↑j ROM:00129D16 rts ROM:00129D16 ; End of function sub_129CA6 ROM:00129D16 ROM:00129D18 ROM:00129D18 ; =============== S U B R O U T I N E ======================================= ROM:00129D18 ROM:00129D18 ROM:00129D18 sub_129D18: ; CODE XREF: sub_1119C6+23E↑p ROM:00129D18 bclr #1,($1360).w ROM:00129D1E clr.w d0 ROM:00129D20 move.b ($11AD).w,d0 ROM:00129D24 clr.w d1 ROM:00129D26 move.b ($11B7).w,d1 ROM:00129D2A cmpi.w #5,d1 ROM:00129D2E bcc.s locret_129D38 ROM:00129D30 movea.l off_129D3A(pc,d1.w*4),a0 ROM:00129D34 nop ROM:00129D36 jmp (a0) ROM:00129D38 ; --------------------------------------------------------------------------- ROM:00129D38 ROM:00129D38 locret_129D38: ; CODE XREF: sub_129D18+16↑j ROM:00129D38 rts ROM:00129D38 ; End of function sub_129D18 ROM:00129D38 ROM:00129D38 ; --------------------------------------------------------------------------- ROM:00129D3A off_129D3A: dc.l loc_129D4E ; DATA XREF: sub_129D18+18↑r ROM:00129D3E dc.l loc_129D58 ROM:00129D42 dc.l loc_129D6C ROM:00129D46 dc.l loc_129DA6 ROM:00129D4A dc.l loc_129DF4 ROM:00129D4E ; --------------------------------------------------------------------------- ROM:00129D4E ROM:00129D4E loc_129D4E: ; DATA XREF: ROM:off_129D3A↑o ROM:00129D4E move.b #1,($11B7).w ROM:00129D54 bra.s locret_129D6A ROM:00129D56 ; --------------------------------------------------------------------------- ROM:00129D56 rts ROM:00129D58 ; --------------------------------------------------------------------------- ROM:00129D58 ROM:00129D58 loc_129D58: ; DATA XREF: ROM:00129D3E↑o ROM:00129D58 cmpi.w #0,d0 ROM:00129D5C ble.s locret_129D6A ROM:00129D5E bsr.w sub_129E34 ROM:00129D62 move.b #2,($11B7).w ROM:00129D68 bra.s locret_129DA4 ROM:00129D6A ; --------------------------------------------------------------------------- ROM:00129D6A ROM:00129D6A locret_129D6A: ; CODE XREF: ROM:00129D54↑j ROM:00129D6A ; ROM:00129D5C↑j ... ROM:00129D6A rts ROM:00129D6C ; --------------------------------------------------------------------------- ROM:00129D6C ROM:00129D6C loc_129D6C: ; DATA XREF: ROM:00129D42↑o ROM:00129D6C cmpi.w #0,d0 ROM:00129D70 bne.s loc_129D7A ROM:00129D72 move.b #1,($11B7).w ROM:00129D78 bra.s locret_129D6A ROM:00129D7A ; --------------------------------------------------------------------------- ROM:00129D7A ROM:00129D7A loc_129D7A: ; CODE XREF: ROM:00129D70↑j ROM:00129D7A cmpi.w #5,d0 ROM:00129D7E bge.s loc_129D8C ROM:00129D80 bsr.w sub_129E34 ROM:00129D84 move.b #2,($11B7).w ROM:00129D8A bra.s locret_129DA4 ROM:00129D8C ; --------------------------------------------------------------------------- ROM:00129D8C ROM:00129D8C loc_129D8C: ; CODE XREF: ROM:00129D7E↑j ROM:00129D8C cmpi.w #5,d0 ROM:00129D90 blt.s locret_129DA4 ROM:00129D92 bsr.w sub_129E34 ROM:00129D96 bsr.l sub_12A0A8 ROM:00129D9C move.b #3,($11B7).w ROM:00129DA2 bra.s locret_129DF2 ROM:00129DA4 ; --------------------------------------------------------------------------- ROM:00129DA4 ROM:00129DA4 locret_129DA4: ; CODE XREF: ROM:00129D68↑j ROM:00129DA4 ; ROM:00129D8A↑j ... ROM:00129DA4 rts ROM:00129DA6 ; --------------------------------------------------------------------------- ROM:00129DA6 ROM:00129DA6 loc_129DA6: ; DATA XREF: ROM:00129D46↑o ROM:00129DA6 cmpi.w #0,d0 ROM:00129DAA bne.s loc_129DB4 ROM:00129DAC move.b #1,($11B7).w ROM:00129DB2 bra.s locret_129D6A ROM:00129DB4 ; --------------------------------------------------------------------------- ROM:00129DB4 ROM:00129DB4 loc_129DB4: ; CODE XREF: ROM:00129DAA↑j ROM:00129DB4 cmpi.w #9,d0 ROM:00129DB8 bge.s loc_129DCC ROM:00129DBA bsr.w sub_129E34 ROM:00129DBE bsr.l sub_12A0A8 ROM:00129DC4 move.b #3,($11B7).w ROM:00129DCA bra.s locret_129DF2 ROM:00129DCC ; --------------------------------------------------------------------------- ROM:00129DCC ROM:00129DCC loc_129DCC: ; CODE XREF: ROM:00129DB8↑j ROM:00129DCC cmpi.w #9,d0 ROM:00129DD0 blt.s locret_129DF2 ROM:00129DD2 bsr.w sub_129E34 ROM:00129DD6 bsr.w sub_129E96 ROM:00129DDA bsr.w sub_12A04E ROM:00129DDE bsr.l sub_12A0A8 ROM:00129DE4 bset #1,($1360).w ROM:00129DEA move.b #4,($11B7).w ROM:00129DF0 bra.s locret_129E30 ROM:00129DF2 ; --------------------------------------------------------------------------- ROM:00129DF2 ROM:00129DF2 locret_129DF2: ; CODE XREF: ROM:00129DA2↑j ROM:00129DF2 ; ROM:00129DCA↑j ... ROM:00129DF2 rts ROM:00129DF4 ; --------------------------------------------------------------------------- ROM:00129DF4 ROM:00129DF4 loc_129DF4: ; DATA XREF: ROM:00129D4A↑o ROM:00129DF4 cmpi.w #0,d0 ROM:00129DF8 bne.s loc_129E06 ROM:00129DFA move.b #1,($11B7).w ROM:00129E00 bra.l locret_129D6A ROM:00129E06 ; --------------------------------------------------------------------------- ROM:00129E06 ROM:00129E06 loc_129E06: ; CODE XREF: ROM:00129DF8↑j ROM:00129E06 cmpi.w #9,d0 ROM:00129E0A blt.s locret_129E30 ROM:00129E0C bsr.w sub_129E34 ROM:00129E10 bsr.w sub_129E96 ROM:00129E14 bsr.w sub_12A04E ROM:00129E18 bsr.l sub_12A0A8 ROM:00129E1E bset #1,($1360).w ROM:00129E24 move.b #4,($11B7).w ROM:00129E2A bra.l *+6 ROM:00129E30 ; --------------------------------------------------------------------------- ROM:00129E30 ROM:00129E30 locret_129E30: ; CODE XREF: ROM:00129DF0↑j ROM:00129E30 ; ROM:00129E0A↑j ... ROM:00129E30 rts ROM:00129E32 ; --------------------------------------------------------------------------- ROM:00129E32 rts ROM:00129E34 ROM:00129E34 ; =============== S U B R O U T I N E ======================================= ROM:00129E34 ROM:00129E34 ROM:00129E34 sub_129E34: ; CODE XREF: ROM:00129D5E↑p ROM:00129E34 ; ROM:00129D80↑p ... ROM:00129E34 move.w #7,d0 ROM:00129E38 bra.s loc_129E3E ROM:00129E3A ; --------------------------------------------------------------------------- ROM:00129E3A ROM:00129E3A loc_129E3A: ; CODE XREF: sub_129E34+1E↓j ROM:00129E3A subi.w #1,d0 ROM:00129E3E ROM:00129E3E loc_129E3E: ; CODE XREF: sub_129E34+4↑j ROM:00129E3E cmpi.w #0,d0 ROM:00129E42 blt.s loc_129E54 ROM:00129E44 move.w d0,d1 ROM:00129E46 addq.w #1,d1 ROM:00129E48 move.w $1002(d0.w*2),$1002(d1.w*2) ROM:00129E52 bra.s loc_129E3A ROM:00129E54 ; --------------------------------------------------------------------------- ROM:00129E54 ROM:00129E54 loc_129E54: ; CODE XREF: sub_129E34+E↑j ROM:00129E54 move.w ($518).w,d2 ROM:00129E58 cmpi.w #0,d2 ROM:00129E5C blt.s locret_129E94 ROM:00129E5E cmpi.w #3,d2 ROM:00129E62 bgt.s locret_129E94 ROM:00129E64 move.w $13C8(d2.w*2),d0 ROM:00129E6A clr.l d1 ROM:00129E6C move.w ($1030).w,d1 ROM:00129E70 ext.l d0 ROM:00129E72 muls.l d1,d0 ROM:00129E76 divs.l #$3E8,d0 ROM:00129E7E muls.l #$3E8,d1 ROM:00129E86 sub.l d0,d1 ROM:00129E88 divs.l #$3E8,d1 ROM:00129E90 move.w d1,($1002).w ROM:00129E94 ROM:00129E94 locret_129E94: ; CODE XREF: sub_129E34+28↑j ROM:00129E94 ; sub_129E34+2E↑j ROM:00129E94 rts ROM:00129E94 ; End of function sub_129E34 ROM:00129E94 ROM:00129E96 ROM:00129E96 ; =============== S U B R O U T I N E ======================================= ROM:00129E96 ROM:00129E96 ROM:00129E96 sub_129E96: ; CODE XREF: ROM:00129DD6↑p ROM:00129E96 ; ROM:00129E10↑p ROM:00129E96 move.w ($1024).w,d3 ROM:00129E9A move.w ($102E).w,d2 ROM:00129E9E move.w #$3894,d1 ROM:00129EA2 bsr.l sub_1178F0 ROM:00129EA8 move.w d1,-(sp) ROM:00129EAA move.w ($1024).w,d2 ROM:00129EAE move.w #$37FC,d1 ROM:00129EB2 bsr.l sub_1178F0 ROM:00129EB8 move.w d1,d6 ROM:00129EBA cmpi.w #$3E8,d6 ROM:00129EBE ble.s loc_129EC4 ROM:00129EC0 move.w #$3E8,d6 ROM:00129EC4 ROM:00129EC4 loc_129EC4: ; CODE XREF: sub_129E96+28↑j ROM:00129EC4 ext.l d6 ROM:00129EC6 move.w (sp)+,d5 ROM:00129EC8 cmpi.w #$2710,d5 ROM:00129ECC ble.s loc_129ED2 ROM:00129ECE move.w #$2710,d5 ROM:00129ED2 ROM:00129ED2 loc_129ED2: ; CODE XREF: sub_129E96+36↑j ROM:00129ED2 ext.l d5 ROM:00129ED4 clr.l d2 ROM:00129ED6 clr.l d3 ROM:00129ED8 clr.l d4 ROM:00129EDA clr.l d1 ROM:00129EDC move.w ($100A).w,d2 ROM:00129EE0 move.w ($1008).w,d1 ROM:00129EE4 sub.l d1,d2 ROM:00129EE6 lsl.l #2,d2 ROM:00129EE8 move.w ($100E).w,d3 ROM:00129EEC move.w ($1006).w,d1 ROM:00129EF0 sub.l d1,d3 ROM:00129EF2 move.w ($1012).w,d4 ROM:00129EF6 move.w ($1002).w,d1 ROM:00129EFA add.l d1,d4 ROM:00129EFC move.w ($100A).w,d1 ROM:00129F00 sub.l d1,d4 ROM:00129F02 sub.l d1,d4 ROM:00129F04 cmpi.l #0,d4 ROM:00129F0A bge.s loc_129F0E ROM:00129F0C clr.l d4 ROM:00129F0E ROM:00129F0E loc_129F0E: ; CODE XREF: sub_129E96+74↑j ROM:00129F0E muls.l d5,d4 ROM:00129F12 move.l d4,d7 ROM:00129F14 divs.l #$3E8,d7 ROM:00129F1C clr.l d1 ROM:00129F1E move.w ($D1A).w,d1 ROM:00129F22 muls.l #$3E8,d1 ROM:00129F2A sub.l d1,d4 ROM:00129F2C cmpi.l #$20C2B8,d4 ROM:00129F32 bgt.s loc_129F3C ROM:00129F34 cmpi.l #$FFDF3D48,d4 ROM:00129F3A bge.s loc_129F86 ROM:00129F3C ROM:00129F3C loc_129F3C: ; CODE XREF: sub_129E96+9C↑j ROM:00129F3C cmpi.l #0,d4 ROM:00129F42 blt.s loc_129F4E ROM:00129F44 addi.l #$1F4,d4 ROM:00129F4A bra.w loc_129F54 ROM:00129F4E ; --------------------------------------------------------------------------- ROM:00129F4E ROM:00129F4E loc_129F4E: ; CODE XREF: sub_129E96+AC↑j ROM:00129F4E subi.l #$1F4,d4 ROM:00129F54 ROM:00129F54 loc_129F54: ; CODE XREF: sub_129E96+B4↑j ROM:00129F54 divs.l #$3E8,d4 ROM:00129F5C muls.l d6,d4 ROM:00129F60 add.l d1,d4 ROM:00129F62 cmpi.l #0,d4 ROM:00129F68 blt.s loc_129F74 ROM:00129F6A addi.l #$1F4,d4 ROM:00129F70 bra.w loc_129F7A ROM:00129F74 ; --------------------------------------------------------------------------- ROM:00129F74 ROM:00129F74 loc_129F74: ; CODE XREF: sub_129E96+D2↑j ROM:00129F74 subi.l #$1F4,d4 ROM:00129F7A ROM:00129F7A loc_129F7A: ; CODE XREF: sub_129E96+DA↑j ROM:00129F7A divs.l #$3E8,d4 ROM:00129F82 bra.w loc_129FCC ROM:00129F86 ; --------------------------------------------------------------------------- ROM:00129F86 ROM:00129F86 loc_129F86: ; CODE XREF: sub_129E96+A4↑j ROM:00129F86 muls.l d6,d4 ROM:00129F8A cmpi.l #0,d4 ROM:00129F90 blt.s loc_129F9C ROM:00129F92 addi.l #$1F4,d4 ROM:00129F98 bra.w loc_129FA2 ROM:00129F9C ; --------------------------------------------------------------------------- ROM:00129F9C ROM:00129F9C loc_129F9C: ; CODE XREF: sub_129E96+FA↑j ROM:00129F9C subi.l #$1F4,d4 ROM:00129FA2 ROM:00129FA2 loc_129FA2: ; CODE XREF: sub_129E96+102↑j ROM:00129FA2 divs.l #$3E8,d4 ROM:00129FAA add.l d1,d4 ROM:00129FAC cmpi.l #0,d4 ROM:00129FB2 blt.s loc_129FBE ROM:00129FB4 addi.l #$1F4,d4 ROM:00129FBA bra.w loc_129FC4 ROM:00129FBE ; --------------------------------------------------------------------------- ROM:00129FBE ROM:00129FBE loc_129FBE: ; CODE XREF: sub_129E96+11C↑j ROM:00129FBE subi.l #$1F4,d4 ROM:00129FC4 ROM:00129FC4 loc_129FC4: ; CODE XREF: sub_129E96+124↑j ROM:00129FC4 divs.l #$3E8,d4 ROM:00129FCC ROM:00129FCC loc_129FCC: ; CODE XREF: sub_129E96+EC↑j ROM:00129FCC cmpi.l #0,d4 ROM:00129FD2 bge.s loc_129FD6 ROM:00129FD4 clr.l d4 ROM:00129FD6 ROM:00129FD6 loc_129FD6: ; CODE XREF: sub_129E96+13C↑j ROM:00129FD6 cmpi.l #$FFFF,d4 ROM:00129FDC bgt.s loc_129FE4 ROM:00129FDE move.w d4,($D1A).w ROM:00129FE2 bra.s loc_129FEA ROM:00129FE4 ; --------------------------------------------------------------------------- ROM:00129FE4 ROM:00129FE4 loc_129FE4: ; CODE XREF: sub_129E96+146↑j ROM:00129FE4 move.w #$FFFF,($D1A).w ROM:00129FEA ROM:00129FEA loc_129FEA: ; CODE XREF: sub_129E96+14C↑j ROM:00129FEA clr.w d1 ROM:00129FEC move.b $9A6(a5),d1 ROM:00129FF0 cmpi.w #0,d1 ROM:00129FF4 bne.s loc_12A000 ROM:00129FF6 move.l d2,d0 ROM:00129FF8 sub.l d3,d0 ROM:00129FFA add.l d4,d0 ROM:00129FFC bra.w loc_12A048 ROM:0012A000 ; --------------------------------------------------------------------------- ROM:0012A000 ROM:0012A000 loc_12A000: ; CODE XREF: sub_129E96+15E↑j ROM:0012A000 cmpi.w #1,d1 ROM:0012A004 bne.s loc_12A008 ROM:0012A006 move.l d2,d0 ROM:0012A008 ROM:0012A008 loc_12A008: ; CODE XREF: sub_129E96+16E↑j ROM:0012A008 cmpi.w #2,d1 ROM:0012A00C bne.s loc_12A010 ROM:0012A00E move.l d3,d0 ROM:0012A010 ROM:0012A010 loc_12A010: ; CODE XREF: sub_129E96+176↑j ROM:0012A010 cmpi.w #3,d1 ROM:0012A014 bne.s loc_12A018 ROM:0012A016 move.l d7,d0 ROM:0012A018 ROM:0012A018 loc_12A018: ; CODE XREF: sub_129E96+17E↑j ROM:0012A018 cmpi.w #4,d1 ROM:0012A01C bne.s loc_12A020 ROM:0012A01E move.l d4,d0 ROM:0012A020 ROM:0012A020 loc_12A020: ; CODE XREF: sub_129E96+186↑j ROM:0012A020 cmpi.w #5,d1 ROM:0012A024 bne.s loc_12A028 ROM:0012A026 move.l d5,d0 ROM:0012A028 ROM:0012A028 loc_12A028: ; CODE XREF: sub_129E96+18E↑j ROM:0012A028 cmpi.w #6,d1 ROM:0012A02C bne.s loc_12A030 ROM:0012A02E move.l d6,d0 ROM:0012A030 ROM:0012A030 loc_12A030: ; CODE XREF: sub_129E96+196↑j ROM:0012A030 cmpi.w #0,d1 ROM:0012A034 bge.s loc_12A03C ROM:0012A036 move.l #0,d0 ROM:0012A03C ROM:0012A03C loc_12A03C: ; CODE XREF: sub_129E96+19E↑j ROM:0012A03C cmpi.w #6,d1 ROM:0012A040 ble.s loc_12A048 ROM:0012A042 move.l #0,d0 ROM:0012A048 ROM:0012A048 loc_12A048: ; CODE XREF: sub_129E96+166↑j ROM:0012A048 ; sub_129E96+1AA↑j ROM:0012A048 move.l d0,($998).w ROM:0012A04C rts ROM:0012A04C ; End of function sub_129E96 ROM:0012A04C ROM:0012A04E ROM:0012A04E ; =============== S U B R O U T I N E ======================================= ROM:0012A04E ROM:0012A04E ROM:0012A04E sub_12A04E: ; CODE XREF: ROM:00129DDA↑p ROM:0012A04E ; ROM:00129E14↑p ROM:0012A04E move.l ($998).w,d0 ROM:0012A052 cmpi.l #$FFFF8001,d0 ROM:0012A058 bge.s loc_12A062 ROM:0012A05A move.w #$8001,($D1C).w ROM:0012A060 bra.s locret_12A076 ROM:0012A062 ; --------------------------------------------------------------------------- ROM:0012A062 ROM:0012A062 loc_12A062: ; CODE XREF: sub_12A04E+A↑j ROM:0012A062 cmpi.l #$7FFF,d0 ROM:0012A068 ble.s loc_12A072 ROM:0012A06A move.w #$7FFF,($D1C).w ROM:0012A070 bra.s locret_12A076 ROM:0012A072 ; --------------------------------------------------------------------------- ROM:0012A072 ROM:0012A072 loc_12A072: ; CODE XREF: sub_12A04E+1A↑j ROM:0012A072 move.w d0,($D1C).w ROM:0012A076 ROM:0012A076 locret_12A076: ; CODE XREF: sub_12A04E+12↑j ROM:0012A076 ; sub_12A04E+22↑j ROM:0012A076 rts ROM:0012A076 ; End of function sub_12A04E ROM:0012A076 ROM:0012A078 ROM:0012A078 ; =============== S U B R O U T I N E ======================================= ROM:0012A078 ROM:0012A078 ROM:0012A078 sub_12A078: ; CODE XREF: sub_1119C6+12C↑p ROM:0012A078 move.w #7,d1 ROM:0012A07C bra.s loc_12A082 ROM:0012A07E ; --------------------------------------------------------------------------- ROM:0012A07E ROM:0012A07E loc_12A07E: ; CODE XREF: sub_12A078+1E↓j ROM:0012A07E subi.w #1,d1 ROM:0012A082 ROM:0012A082 loc_12A082: ; CODE XREF: sub_12A078+4↑j ROM:0012A082 cmpi.w #0,d1 ROM:0012A086 blt.s loc_12A098 ROM:0012A088 move.w d1,d2 ROM:0012A08A addq.w #1,d2 ROM:0012A08C move.b $1328(d1.w),$1328(d2.w) ROM:0012A096 bra.s loc_12A07E ROM:0012A098 ; --------------------------------------------------------------------------- ROM:0012A098 ROM:0012A098 loc_12A098: ; CODE XREF: sub_12A078+E↑j ROM:0012A098 clr.l d1 ROM:0012A09A move.w ($4C8).w,d1 ROM:0012A09E divs.w #$64,d1 ; 'd' ROM:0012A0A2 move.b d1,($1328).w ROM:0012A0A6 rts ROM:0012A0A6 ; End of function sub_12A078 ROM:0012A0A6 ROM:0012A0A8 ROM:0012A0A8 ; =============== S U B R O U T I N E ======================================= ROM:0012A0A8 ROM:0012A0A8 ROM:0012A0A8 sub_12A0A8: ; CODE XREF: ROM:00129D96↑p ROM:0012A0A8 ; ROM:00129DBE↑p ... ROM:0012A0A8 clr.w d1 ROM:0012A0AA move.b $9A8(a5),d1 ROM:0012A0AE cmpi.w #0,d1 ROM:0012A0B2 bne.s loc_12A0BA ROM:0012A0B4 bsr.w sub_12A0C0 ROM:0012A0B8 bra.s locret_12A0BE ROM:0012A0BA ; --------------------------------------------------------------------------- ROM:0012A0BA ROM:0012A0BA loc_12A0BA: ; CODE XREF: sub_12A0A8+A↑j ROM:0012A0BA bsr.w sub_12A31C ROM:0012A0BE ROM:0012A0BE locret_12A0BE: ; CODE XREF: sub_12A0A8+10↑j ROM:0012A0BE rts ROM:0012A0BE ; End of function sub_12A0A8 ROM:0012A0BE ROM:0012A0C0 ROM:0012A0C0 ; =============== S U B R O U T I N E ======================================= ROM:0012A0C0 ROM:0012A0C0 ROM:0012A0C0 sub_12A0C0: ; CODE XREF: sub_12A0A8+C↑p ROM:0012A0C0 btst #3,($143D).w ROM:0012A0C6 bne.l locret_12A144 ROM:0012A0CC move.w $4AA(a5),d0 ROM:0012A0D0 move.b $9A7(a5),d1 ROM:0012A0D4 cmp.w ($DB2).w,d0 ROM:0012A0D8 bne.s loc_12A0E6 ROM:0012A0DA cmp.b ($11B8).w,d1 ROM:0012A0DE ble.s loc_12A0E4 ROM:0012A0E0 addq.b #1,($11B8).w ROM:0012A0E4 ROM:0012A0E4 loc_12A0E4: ; CODE XREF: sub_12A0C0+1E↑j ROM:0012A0E4 bra.s loc_12A0EA ROM:0012A0E6 ; --------------------------------------------------------------------------- ROM:0012A0E6 ROM:0012A0E6 loc_12A0E6: ; CODE XREF: sub_12A0C0+18↑j ROM:0012A0E6 clr.b ($11B8).w ROM:0012A0EA ROM:0012A0EA loc_12A0EA: ; CODE XREF: sub_12A0C0:loc_12A0E4↑j ROM:0012A0EA clr.l d0 ROM:0012A0EC clr.l d2 ROM:0012A0EE move.w ($100A).w,d0 ROM:0012A0F2 move.w ($1002).w,d2 ROM:0012A0F6 sub.l d2,d0 ROM:0012A0F8 cmpi.w #2,($518).w ROM:0012A0FE bne.s locret_12A144 ROM:0012A100 move.w $4A6(a5),d2 ROM:0012A104 cmp.w ($101C).w,d2 ROM:0012A108 bge.s locret_12A144 ROM:0012A10A move.w $4A8(a5),d2 ROM:0012A10E cmp.w ($101C).w,d2 ROM:0012A112 ble.s locret_12A144 ROM:0012A114 cmp.b ($11B8).w,d1 ROM:0012A118 bgt.s locret_12A144 ROM:0012A11A move.w $4A4(a5),d3 ROM:0012A11E cmp.w d0,d3 ROM:0012A120 blt.s locret_12A144 ROM:0012A122 neg.w d3 ROM:0012A124 cmp.w d0,d3 ROM:0012A126 bgt.s locret_12A144 ROM:0012A128 btst #5,($134E).w ROM:0012A12E bne.s locret_12A144 ROM:0012A130 btst #5,($1358).w ROM:0012A136 bne.s locret_12A144 ROM:0012A138 bsr.w sub_12A146 ROM:0012A13C bsr.w sub_12A22C ROM:0012A140 bsr.w sub_12A2B2 ROM:0012A144 ROM:0012A144 locret_12A144: ; CODE XREF: sub_12A0C0+6↑j ROM:0012A144 ; sub_12A0C0+3E↑j ... ROM:0012A144 rts ROM:0012A144 ; End of function sub_12A0C0 ROM:0012A144 ROM:0012A146 ROM:0012A146 ; =============== S U B R O U T I N E ======================================= ROM:0012A146 ROM:0012A146 ROM:0012A146 sub_12A146: ; CODE XREF: sub_12A0C0+78↑p ROM:0012A146 clr.l d0 ROM:0012A148 clr.l d1 ROM:0012A14A clr.l d2 ROM:0012A14C move.w ($1030).w,d0 ROM:0012A150 move.w ($1038).w,d1 ROM:0012A154 move.w ($1038).w,d2 ROM:0012A158 addi.l #$20,d2 ; ' ' ROM:0012A15E lsr.l #6,d2 ROM:0012A160 sub.l d1,d0 ROM:0012A162 clr.w ($1018).w ROM:0012A166 clr.l d3 ROM:0012A168 move.w ($1032).w,d3 ROM:0012A16C sub.l d1,d3 ROM:0012A16E asl.l #1,d3 ROM:0012A170 sub.l d0,d3 ROM:0012A172 asl.l #1,d3 ROM:0012A174 sub.l d0,d3 ROM:0012A176 muls.l #$F42,d3 ROM:0012A17E divs.l d2,d3 ROM:0012A182 cmpi.l #$7FFF,d3 ROM:0012A188 bge.s loc_12A1A4 ROM:0012A18A cmpi.l #$FFFF8001,d3 ROM:0012A190 ble.s loc_12A19A ROM:0012A192 move.w d3,($1014).w ROM:0012A196 bra.w loc_12A1A0 ROM:0012A19A ; --------------------------------------------------------------------------- ROM:0012A19A ROM:0012A19A loc_12A19A: ; CODE XREF: sub_12A146+4A↑j ROM:0012A19A move.w #$8001,($1014).w ROM:0012A1A0 ROM:0012A1A0 loc_12A1A0: ; CODE XREF: sub_12A146+50↑j ROM:0012A1A0 bra.w loc_12A1AA ROM:0012A1A4 ; --------------------------------------------------------------------------- ROM:0012A1A4 ROM:0012A1A4 loc_12A1A4: ; CODE XREF: sub_12A146+42↑j ROM:0012A1A4 move.w #$7FFF,($1014).w ROM:0012A1AA ROM:0012A1AA loc_12A1AA: ; CODE XREF: sub_12A146:loc_12A1A0↑j ROM:0012A1AA clr.l d3 ROM:0012A1AC move.w ($1036).w,d3 ROM:0012A1B0 sub.l d1,d3 ROM:0012A1B2 asl.l #2,d3 ROM:0012A1B4 sub.l d0,d3 ROM:0012A1B6 muls.l #$F42,d3 ROM:0012A1BE divs.l d2,d3 ROM:0012A1C2 cmpi.l #$7FFF,d3 ROM:0012A1C8 bge.s loc_12A1E4 ROM:0012A1CA cmpi.l #$FFFF8001,d3 ROM:0012A1D0 ble.s loc_12A1DA ROM:0012A1D2 move.w d3,($101A).w ROM:0012A1D6 bra.w loc_12A1E0 ROM:0012A1DA ; --------------------------------------------------------------------------- ROM:0012A1DA ROM:0012A1DA loc_12A1DA: ; CODE XREF: sub_12A146+8A↑j ROM:0012A1DA move.w #$8001,($101A).w ROM:0012A1E0 ROM:0012A1E0 loc_12A1E0: ; CODE XREF: sub_12A146+90↑j ROM:0012A1E0 bra.w loc_12A1EA ROM:0012A1E4 ; --------------------------------------------------------------------------- ROM:0012A1E4 ROM:0012A1E4 loc_12A1E4: ; CODE XREF: sub_12A146+82↑j ROM:0012A1E4 move.w #$7FFF,($101A).w ROM:0012A1EA ROM:0012A1EA loc_12A1EA: ; CODE XREF: sub_12A146:loc_12A1E0↑j ROM:0012A1EA clr.l d3 ROM:0012A1EC move.w ($1034).w,d3 ROM:0012A1F0 sub.l d1,d3 ROM:0012A1F2 asl.l #1,d3 ROM:0012A1F4 sub.l d0,d3 ROM:0012A1F6 muls.l #$1E84,d3 ROM:0012A1FE divs.l d2,d3 ROM:0012A202 cmpi.l #$7FFF,d3 ROM:0012A208 bge.s loc_12A224 ROM:0012A20A cmpi.l #$FFFF8001,d3 ROM:0012A210 ble.s loc_12A21A ROM:0012A212 move.w d3,($1016).w ROM:0012A216 bra.w loc_12A220 ROM:0012A21A ; --------------------------------------------------------------------------- ROM:0012A21A ROM:0012A21A loc_12A21A: ; CODE XREF: sub_12A146+CA↑j ROM:0012A21A move.w #$8001,($1016).w ROM:0012A220 ROM:0012A220 loc_12A220: ; CODE XREF: sub_12A146+D0↑j ROM:0012A220 bra.w locret_12A22A ROM:0012A224 ; --------------------------------------------------------------------------- ROM:0012A224 ROM:0012A224 loc_12A224: ; CODE XREF: sub_12A146+C2↑j ROM:0012A224 move.w #$7FFF,($1016).w ROM:0012A22A ROM:0012A22A locret_12A22A: ; CODE XREF: sub_12A146:loc_12A220↑j ROM:0012A22A rts ROM:0012A22A ; End of function sub_12A146 ROM:0012A22A ROM:0012A22C ROM:0012A22C ; =============== S U B R O U T I N E ======================================= ROM:0012A22C ROM:0012A22C ROM:0012A22C sub_12A22C: ; CODE XREF: sub_12A0C0+7C↑p ROM:0012A22C clr.l d3 ROM:0012A22E move.w $4AC(a5),d3 ROM:0012A232 move.w #0,($13CC).w ROM:0012A238 clr.l d1 ROM:0012A23A clr.l d2 ROM:0012A23C move.w ($1014).w,d1 ROM:0012A240 ext.l d1 ROM:0012A242 move.w ($13C8).w,d2 ROM:0012A246 ext.l d2 ROM:0012A248 sub.l d2,d1 ROM:0012A24A muls.l d3,d1 ROM:0012A24E muls.l #$64,d2 ; 'd' ROM:0012A256 add.l d1,d2 ROM:0012A258 divs.w #$64,d2 ; 'd' ROM:0012A25C move.w d2,($13C8).w ROM:0012A260 clr.l d1 ROM:0012A262 clr.l d2 ROM:0012A264 move.w ($101A).w,d1 ROM:0012A268 ext.l d1 ROM:0012A26A move.w ($13CE).w,d2 ROM:0012A26E ext.l d2 ROM:0012A270 sub.l d2,d1 ROM:0012A272 muls.l d3,d1 ROM:0012A276 muls.l #$64,d2 ; 'd' ROM:0012A27E add.l d1,d2 ROM:0012A280 divs.w #$64,d2 ; 'd' ROM:0012A284 move.w d2,($13CE).w ROM:0012A288 clr.l d1 ROM:0012A28A clr.l d2 ROM:0012A28C move.w ($1016).w,d1 ROM:0012A290 ext.l d1 ROM:0012A292 move.w ($13CA).w,d2 ROM:0012A296 ext.l d2 ROM:0012A298 sub.l d2,d1 ROM:0012A29A muls.l d3,d1 ROM:0012A29E muls.l #$64,d2 ; 'd' ROM:0012A2A6 add.l d1,d2 ROM:0012A2A8 divs.w #$64,d2 ; 'd' ROM:0012A2AC move.w d2,($13CA).w ROM:0012A2B0 rts ROM:0012A2B0 ; End of function sub_12A22C ROM:0012A2B0 ROM:0012A2B2 ROM:0012A2B2 ; =============== S U B R O U T I N E ======================================= ROM:0012A2B2 ROM:0012A2B2 ROM:0012A2B2 sub_12A2B2: ; CODE XREF: sub_12A0C0+80↑p ROM:0012A2B2 clr.w d0 ROM:0012A2B4 move.b ($13E4).w,d0 ROM:0012A2B8 cmp.w ($1398).w,d0 ROM:0012A2BC bgt.s loc_12A2C4 ROM:0012A2BE bset #4,($143D).w ROM:0012A2C4 ROM:0012A2C4 loc_12A2C4: ; CODE XREF: sub_12A2B2+A↑j ROM:0012A2C4 muls.w #5,d0 ROM:0012A2C8 cmp.w ($1398).w,d0 ROM:0012A2CC bgt.s loc_12A2D6 ROM:0012A2CE bset #3,($143D).w ROM:0012A2D4 bra.s loc_12A2DA ROM:0012A2D6 ; --------------------------------------------------------------------------- ROM:0012A2D6 ROM:0012A2D6 loc_12A2D6: ; CODE XREF: sub_12A2B2+1A↑j ROM:0012A2D6 addq.w #1,($1398).w ROM:0012A2DA ROM:0012A2DA loc_12A2DA: ; CODE XREF: sub_12A2B2+22↑j ROM:0012A2DA move.w $4AE(a5),d2 ROM:0012A2DE move.w #0,d0 ROM:0012A2E2 bra.s loc_12A2E8 ROM:0012A2E4 ; --------------------------------------------------------------------------- ROM:0012A2E4 ROM:0012A2E4 loc_12A2E4: ; CODE XREF: sub_12A2B2+66↓j ROM:0012A2E4 addi.w #1,d0 ROM:0012A2E8 ROM:0012A2E8 loc_12A2E8: ; CODE XREF: sub_12A2B2+30↑j ROM:0012A2E8 cmpi.w #3,d0 ROM:0012A2EC bgt.s locret_12A31A ROM:0012A2EE move.w $13C8(d0.w*2),d1 ROM:0012A2F4 cmp.w d1,d2 ROM:0012A2F6 bge.s loc_12A302 ROM:0012A2F8 move.w d2,d1 ROM:0012A2FA bset #2,($143D).w ROM:0012A300 bra.s loc_12A312 ROM:0012A302 ; --------------------------------------------------------------------------- ROM:0012A302 ROM:0012A302 loc_12A302: ; CODE XREF: sub_12A2B2+44↑j ROM:0012A302 neg.w d2 ROM:0012A304 cmp.w d1,d2 ROM:0012A306 ble.s loc_12A310 ROM:0012A308 move.w d2,d1 ROM:0012A30A bset #2,($143D).w ROM:0012A310 ROM:0012A310 loc_12A310: ; CODE XREF: sub_12A2B2+54↑j ROM:0012A310 neg.w d2 ROM:0012A312 ROM:0012A312 loc_12A312: ; CODE XREF: sub_12A2B2+4E↑j ROM:0012A312 move.w d1,$13C8(d0.w*2) ROM:0012A318 bra.s loc_12A2E4 ROM:0012A31A ; --------------------------------------------------------------------------- ROM:0012A31A ROM:0012A31A locret_12A31A: ; CODE XREF: sub_12A2B2+3A↑j ROM:0012A31A rts ROM:0012A31A ; End of function sub_12A2B2 ROM:0012A31A ROM:0012A31C ROM:0012A31C ; =============== S U B R O U T I N E ======================================= ROM:0012A31C ROM:0012A31C ROM:0012A31C sub_12A31C: ; CODE XREF: sub_12A0A8:loc_12A0BA↑p ROM:0012A31C ; sub_12D058+22↓p ROM:0012A31C clr.l d1 ROM:0012A31E move.w $4AC(a5),d0 ROM:0012A322 move.w #$12C,d1 ROM:0012A326 divs.w d0,d1 ROM:0012A328 move.b d1,($13E4).w ROM:0012A32C clr.l d0 ROM:0012A32E move.w $4AE(a5),d0 ROM:0012A332 asl.l #2,d0 ROM:0012A334 move.w d0,($139A).w ROM:0012A338 move.w #0,($1398).w ROM:0012A33E bclr #2,($143D).w ROM:0012A344 bclr #3,($143D).w ROM:0012A34A bclr #4,($143D).w ROM:0012A350 move.w #0,d0 ROM:0012A354 bra.s loc_12A35A ROM:0012A356 ; --------------------------------------------------------------------------- ROM:0012A356 ROM:0012A356 loc_12A356: ; CODE XREF: sub_12A31C+4C↓j ROM:0012A356 addi.w #1,d0 ROM:0012A35A ROM:0012A35A loc_12A35A: ; CODE XREF: sub_12A31C+38↑j ROM:0012A35A cmpi.w #3,d0 ROM:0012A35E bgt.s locret_12A36A ROM:0012A360 move.w #0,$13C8(d0.w*2) ROM:0012A368 bra.s loc_12A356 ROM:0012A36A ; --------------------------------------------------------------------------- ROM:0012A36A ROM:0012A36A locret_12A36A: ; CODE XREF: sub_12A31C+42↑j ROM:0012A36A rts ROM:0012A36A ; End of function sub_12A31C ROM:0012A36A ROM:0012A36C ROM:0012A36C ; =============== S U B R O U T I N E ======================================= ROM:0012A36C ROM:0012A36C ROM:0012A36C sub_12A36C: ; CODE XREF: sub_1119C6+244↑p ROM:0012A36C clr.w d1 ROM:0012A36E move.b ($11B9).w,d1 ROM:0012A372 cmpi.w #3,d1 ROM:0012A376 bcc.s locret_12A380 ROM:0012A378 movea.l off_12A382(pc,d1.w*4),a0 ROM:0012A37C nop ROM:0012A37E jmp (a0) ROM:0012A380 ; --------------------------------------------------------------------------- ROM:0012A380 ROM:0012A380 locret_12A380: ; CODE XREF: sub_12A36C+A↑j ROM:0012A380 rts ROM:0012A380 ; End of function sub_12A36C ROM:0012A380 ROM:0012A380 ; --------------------------------------------------------------------------- ROM:0012A382 off_12A382: dc.l loc_12A38E ; DATA XREF: sub_12A36C+C↑r ROM:0012A386 dc.l loc_12A398 ROM:0012A38A dc.l loc_12A3F2 ROM:0012A38E ; --------------------------------------------------------------------------- ROM:0012A38E ROM:0012A38E loc_12A38E: ; DATA XREF: ROM:off_12A382↑o ROM:0012A38E move.b #1,($11B9).w ROM:0012A394 bra.s locret_12A3F0 ROM:0012A396 ; --------------------------------------------------------------------------- ROM:0012A396 rts ROM:0012A398 ; --------------------------------------------------------------------------- ROM:0012A398 ROM:0012A398 loc_12A398: ; DATA XREF: ROM:0012A386↑o ROM:0012A398 btst #1,($1360).w ROM:0012A39E beq.s loc_12A3CA ROM:0012A3A0 btst #0,($1341).w ROM:0012A3A6 beq.l loc_12A3CA ROM:0012A3AC bsr.l sub_12A43C ROM:0012A3B2 bsr.l sub_12A82C ROM:0012A3B8 bsr.l sub_12A5B0 ROM:0012A3BE move.b #2,($11B9).w ROM:0012A3C4 bra.l locret_12A438 ROM:0012A3CA ; --------------------------------------------------------------------------- ROM:0012A3CA ROM:0012A3CA loc_12A3CA: ; CODE XREF: ROM:0012A39E↑j ROM:0012A3CA ; ROM:0012A3A6↑j ROM:0012A3CA btst #1,($1360).w ROM:0012A3D0 beq.s locret_12A3F0 ROM:0012A3D2 btst #0,($1341).w ROM:0012A3D8 bne.l locret_12A3F0 ROM:0012A3DE bsr.l sub_12A43C ROM:0012A3E4 move.b #1,($11B9).w ROM:0012A3EA bra.l *+6 ROM:0012A3F0 ; --------------------------------------------------------------------------- ROM:0012A3F0 ROM:0012A3F0 locret_12A3F0: ; CODE XREF: ROM:0012A394↑j ROM:0012A3F0 ; ROM:0012A3D0↑j ... ROM:0012A3F0 rts ROM:0012A3F2 ; --------------------------------------------------------------------------- ROM:0012A3F2 ROM:0012A3F2 loc_12A3F2: ; DATA XREF: ROM:0012A38A↑o ROM:0012A3F2 btst #1,($1360).w ROM:0012A3F8 beq.s loc_12A410 ROM:0012A3FA btst #0,($1341).w ROM:0012A400 bne.s loc_12A410 ROM:0012A402 bsr.l sub_12A43C ROM:0012A408 move.b #1,($11B9).w ROM:0012A40E bra.s locret_12A3F0 ROM:0012A410 ; --------------------------------------------------------------------------- ROM:0012A410 ROM:0012A410 loc_12A410: ; CODE XREF: ROM:0012A3F8↑j ROM:0012A410 ; ROM:0012A400↑j ROM:0012A410 btst #1,($1360).w ROM:0012A416 beq.s locret_12A438 ROM:0012A418 btst #0,($1341).w ROM:0012A41E beq.s locret_12A438 ROM:0012A420 bsr.l sub_12A43C ROM:0012A426 bsr.l sub_12A82C ROM:0012A42C bsr.l sub_12A5B0 ROM:0012A432 move.b #2,($11B9).w ROM:0012A438 ROM:0012A438 locret_12A438: ; CODE XREF: ROM:0012A3C4↑j ROM:0012A438 ; ROM:0012A416↑j ... ROM:0012A438 rts ROM:0012A43A ; --------------------------------------------------------------------------- ROM:0012A43A rts ROM:0012A43C ROM:0012A43C ; =============== S U B R O U T I N E ======================================= ROM:0012A43C ROM:0012A43C ROM:0012A43C sub_12A43C: ; CODE XREF: ROM:0012A3AC↑p ROM:0012A43C ; ROM:0012A3DE↑p ... ROM:0012A43C move.w ($1024).w,d3 ROM:0012A440 move.w ($102E).w,d2 ROM:0012A444 move.w #$3896,d1 ROM:0012A448 bsr.l sub_1178F0 ROM:0012A44E move.w d1,-(sp) ROM:0012A450 move.w ($A90).w,d2 ROM:0012A454 move.w #$37FE,d1 ROM:0012A458 bsr.l sub_1178F0 ROM:0012A45E move.w d1,d6 ROM:0012A460 move.w (sp)+,d7 ROM:0012A462 clr.l d0 ROM:0012A464 clr.w d5 ROM:0012A466 move.b ($13E4).w,d5 ROM:0012A46A move.w ($1398).w,d4 ROM:0012A46E btst #2,($143D).w ROM:0012A474 beq.s loc_12A48C ROM:0012A476 move.w ($139A).w,d0 ROM:0012A47A clr.l d2 ROM:0012A47C move.w ($100A).w,d2 ROM:0012A480 mulu.w d2,d0 ROM:0012A482 divu.l #$2710,d0 ROM:0012A48A bra.s loc_12A4DC ROM:0012A48C ; --------------------------------------------------------------------------- ROM:0012A48C ROM:0012A48C loc_12A48C: ; CODE XREF: sub_12A43C+38↑j ROM:0012A48C cmp.w d4,d5 ROM:0012A48E ble.l loc_12A4D8 ROM:0012A494 cmpi.w #0,d5 ROM:0012A498 ble.l loc_12A4C2 ROM:0012A49E move.w ($139A).w,d0 ROM:0012A4A2 move.w d5,d1 ROM:0012A4A4 sub.w ($1398).w,d1 ROM:0012A4A8 mulu.w d1,d0 ROM:0012A4AA ext.l d5 ROM:0012A4AC divs.l d5,d0 ROM:0012A4B0 clr.l d2 ROM:0012A4B2 move.w ($100A).w,d2 ROM:0012A4B6 mulu.w d2,d0 ROM:0012A4B8 divu.l #$2710,d0 ROM:0012A4C0 bra.s loc_12A4D6 ROM:0012A4C2 ; --------------------------------------------------------------------------- ROM:0012A4C2 ROM:0012A4C2 loc_12A4C2: ; CODE XREF: sub_12A43C+5C↑j ROM:0012A4C2 move.w ($139A).w,d0 ROM:0012A4C6 clr.l d2 ROM:0012A4C8 move.w ($100A).w,d2 ROM:0012A4CC mulu.w d2,d0 ROM:0012A4CE divu.l #$2710,d0 ROM:0012A4D6 ROM:0012A4D6 loc_12A4D6: ; CODE XREF: sub_12A43C+84↑j ROM:0012A4D6 bra.s loc_12A4DC ROM:0012A4D8 ; --------------------------------------------------------------------------- ROM:0012A4D8 ROM:0012A4D8 loc_12A4D8: ; CODE XREF: sub_12A43C+52↑j ROM:0012A4D8 move.w #0,d0 ROM:0012A4DC ROM:0012A4DC loc_12A4DC: ; CODE XREF: sub_12A43C+4E↑j ROM:0012A4DC ; sub_12A43C:loc_12A4D6↑j ROM:0012A4DC cmpi.l #$8000,d0 ROM:0012A4E2 ble.s loc_12A4EA ROM:0012A4E4 move.l #$8000,d0 ROM:0012A4EA ROM:0012A4EA loc_12A4EA: ; CODE XREF: sub_12A43C+A6↑j ROM:0012A4EA clr.w d5 ROM:0012A4EC move.b $9AA(a5),d5 ROM:0012A4F0 cmpi.w #0,d5 ROM:0012A4F4 bne.s loc_12A506 ROM:0012A4F6 muls.w d6,d7 ROM:0012A4F8 divs.l #$64,d7 ; 'd' ROM:0012A500 sub.l d0,d7 ROM:0012A502 bra.w loc_12A556 ROM:0012A506 ; --------------------------------------------------------------------------- ROM:0012A506 ROM:0012A506 loc_12A506: ; CODE XREF: sub_12A43C+B8↑j ROM:0012A506 cmpi.w #1,d5 ROM:0012A50A bne.s loc_12A52A ROM:0012A50C muls.w d6,d7 ROM:0012A50E divs.l #$64,d7 ; 'd' ROM:0012A516 sub.l d0,d7 ROM:0012A518 clr.l d1 ROM:0012A51A move.b $9A9(a5),d1 ROM:0012A51E muls.l d1,d7 ROM:0012A522 divs.l #$64,d7 ; 'd' ROM:0012A52A ROM:0012A52A loc_12A52A: ; CODE XREF: sub_12A43C+CE↑j ROM:0012A52A cmpi.w #2,d5 ROM:0012A52E bne.s loc_12A532 ROM:0012A530 ext.l d7 ROM:0012A532 ROM:0012A532 loc_12A532: ; CODE XREF: sub_12A43C+F2↑j ROM:0012A532 cmpi.w #3,d5 ROM:0012A536 bne.s loc_12A53C ROM:0012A538 clr.l d7 ROM:0012A53A move.w d6,d7 ROM:0012A53C ROM:0012A53C loc_12A53C: ; CODE XREF: sub_12A43C+FA↑j ROM:0012A53C cmpi.w #4,d5 ROM:0012A540 bne.s loc_12A546 ROM:0012A542 clr.l d7 ROM:0012A544 move.w d0,d7 ROM:0012A546 ROM:0012A546 loc_12A546: ; CODE XREF: sub_12A43C+104↑j ROM:0012A546 cmpi.w #5,d5 ROM:0012A54A bne.s loc_12A556 ROM:0012A54C muls.w d6,d7 ROM:0012A54E divs.l #$64,d7 ; 'd' ROM:0012A556 ROM:0012A556 loc_12A556: ; CODE XREF: sub_12A43C+C6↑j ROM:0012A556 ; sub_12A43C+10E↑j ROM:0012A556 cmpi.l #$FFFF8000,d7 ROM:0012A55C bge.s loc_12A568 ROM:0012A55E move.w #$8000,($D1E).w ROM:0012A564 bra.w loc_12A56C ROM:0012A568 ; --------------------------------------------------------------------------- ROM:0012A568 ROM:0012A568 loc_12A568: ; CODE XREF: sub_12A43C+120↑j ROM:0012A568 move.w d7,($D1E).w ROM:0012A56C ROM:0012A56C loc_12A56C: ; CODE XREF: sub_12A43C+128↑j ROM:0012A56C move.w ($D1E).w,d0 ROM:0012A570 move.w ($D1C).w,d1 ROM:0012A574 ext.l d0 ROM:0012A576 ext.l d1 ROM:0012A578 sub.l d1,d0 ROM:0012A57A cmpi.l #$FFFF8000,d0 ROM:0012A580 bge.s loc_12A588 ROM:0012A582 move.l #$FFFF8000,d0 ROM:0012A588 ROM:0012A588 loc_12A588: ; CODE XREF: sub_12A43C+144↑j ROM:0012A588 cmpi.l #$7FFF,d0 ROM:0012A58E ble.s loc_12A596 ROM:0012A590 move.l #$7FFF,d0 ROM:0012A596 ROM:0012A596 loc_12A596: ; CODE XREF: sub_12A43C+152↑j ROM:0012A596 move.w d0,($D20).w ROM:0012A59A cmpi.w #0,d0 ROM:0012A59E ble.s loc_12A5A8 ROM:0012A5A0 bset #2,($1359).w ROM:0012A5A6 bra.s locret_12A5AE ROM:0012A5A8 ; --------------------------------------------------------------------------- ROM:0012A5A8 ROM:0012A5A8 loc_12A5A8: ; CODE XREF: sub_12A43C+162↑j ROM:0012A5A8 bclr #2,($1359).w ROM:0012A5AE ROM:0012A5AE locret_12A5AE: ; CODE XREF: sub_12A43C+16A↑j ROM:0012A5AE rts ROM:0012A5AE ; End of function sub_12A43C ROM:0012A5AE ROM:0012A5B0 ROM:0012A5B0 ; =============== S U B R O U T I N E ======================================= ROM:0012A5B0 ROM:0012A5B0 ROM:0012A5B0 sub_12A5B0: ; CODE XREF: ROM:0012A3B8↑p ROM:0012A5B0 ; ROM:0012A42C↑p ROM:0012A5B0 move.w ($D26).w,d0 ROM:0012A5B4 clr.w d1 ROM:0012A5B6 move.b ($11BA).w,d1 ROM:0012A5BA cmpi.w #2,d1 ROM:0012A5BE bcc.s locret_12A5C8 ROM:0012A5C0 movea.l off_12A5CA(pc,d1.w*4),a0 ROM:0012A5C4 nop ROM:0012A5C6 jmp (a0) ROM:0012A5C8 ; --------------------------------------------------------------------------- ROM:0012A5C8 ROM:0012A5C8 locret_12A5C8: ; CODE XREF: sub_12A5B0+E↑j ROM:0012A5C8 rts ROM:0012A5C8 ; End of function sub_12A5B0 ROM:0012A5C8 ROM:0012A5C8 ; --------------------------------------------------------------------------- ROM:0012A5CA off_12A5CA: dc.l loc_12A5D2 ; DATA XREF: sub_12A5B0+10↑r ROM:0012A5CE dc.l loc_12A5E0 ROM:0012A5D2 ; --------------------------------------------------------------------------- ROM:0012A5D2 ROM:0012A5D2 loc_12A5D2: ; DATA XREF: ROM:off_12A5CA↑o ROM:0012A5D2 move.b #1,($11BA).w ROM:0012A5D8 bsr.w sub_12A608 ROM:0012A5DC bra.s locret_12A604 ROM:0012A5DE ; --------------------------------------------------------------------------- ROM:0012A5DE rts ROM:0012A5E0 ; --------------------------------------------------------------------------- ROM:0012A5E0 ROM:0012A5E0 loc_12A5E0: ; DATA XREF: ROM:0012A5CE↑o ROM:0012A5E0 cmpi.w #$190,d0 ROM:0012A5E4 bne.s loc_12A5FC ROM:0012A5E6 bsr.w sub_12A67E ROM:0012A5EA bsr.w sub_12A608 ROM:0012A5EE bsr.w sub_12A638 ROM:0012A5F2 bsr.w sub_12A6A2 ROM:0012A5F6 bsr.w sub_12A71A ROM:0012A5FA bra.s locret_12A604 ROM:0012A5FC ; --------------------------------------------------------------------------- ROM:0012A5FC ROM:0012A5FC loc_12A5FC: ; CODE XREF: ROM:0012A5E4↑j ROM:0012A5FC bsr.w sub_12A638 ROM:0012A600 bsr.w sub_12A6A2 ROM:0012A604 ROM:0012A604 locret_12A604: ; CODE XREF: ROM:0012A5DC↑j ROM:0012A604 ; ROM:0012A5FA↑j ROM:0012A604 rts ROM:0012A606 ; --------------------------------------------------------------------------- ROM:0012A606 rts ROM:0012A608 ROM:0012A608 ; =============== S U B R O U T I N E ======================================= ROM:0012A608 ROM:0012A608 ROM:0012A608 sub_12A608: ; CODE XREF: ROM:0012A5D8↑p ROM:0012A608 ; ROM:0012A5EA↑p ROM:0012A608 move.w #0,d0 ROM:0012A60C bra.s loc_12A612 ROM:0012A60E ; --------------------------------------------------------------------------- ROM:0012A60E ROM:0012A60E loc_12A60E: ; CODE XREF: sub_12A608+18↓j ROM:0012A60E addi.w #1,d0 ROM:0012A612 ROM:0012A612 loc_12A612: ; CODE XREF: sub_12A608+4↑j ROM:0012A612 cmpi.w #3,d0 ROM:0012A616 bgt.s loc_12A622 ROM:0012A618 move.b #0,$1335(d0.w) ROM:0012A620 bra.s loc_12A60E ROM:0012A622 ; --------------------------------------------------------------------------- ROM:0012A622 ROM:0012A622 loc_12A622: ; CODE XREF: sub_12A608+E↑j ROM:0012A622 move.w #0,($D28).w ROM:0012A628 move.w #0,($D26).w ROM:0012A62E clr.w ($D24).w ROM:0012A632 clr.l ($99C).w ROM:0012A636 rts ROM:0012A636 ; End of function sub_12A608 ROM:0012A636 ROM:0012A638 ROM:0012A638 ; =============== S U B R O U T I N E ======================================= ROM:0012A638 ROM:0012A638 ROM:0012A638 sub_12A638: ; CODE XREF: ROM:0012A5EE↑p ROM:0012A638 ; ROM:loc_12A5FC↑p ROM:0012A638 addi.w #1,($D26).w ROM:0012A63E btst #2,($1359).w ROM:0012A644 beq.s locret_12A67C ROM:0012A646 move.w ($518).w,d1 ROM:0012A64A cmpi.w #0,d1 ROM:0012A64E blt.s locret_12A67C ROM:0012A650 cmpi.w #3,d1 ROM:0012A654 bgt.s locret_12A67C ROM:0012A656 clr.w d2 ROM:0012A658 move.b $9B0(a5,d1.w),d2 ROM:0012A65E addi.b #1,$1335(d2.w) ROM:0012A666 move.w ($1024).w,d2 ROM:0012A66A move.w ($102E).w,d3 ROM:0012A66E move.w #$3898,d1 ROM:0012A672 bsr.l sub_1178F0 ROM:0012A678 add.w d1,($D28).w ROM:0012A67C ROM:0012A67C locret_12A67C: ; CODE XREF: sub_12A638+C↑j ROM:0012A67C ; sub_12A638+16↑j ... ROM:0012A67C rts ROM:0012A67C ; End of function sub_12A638 ROM:0012A67C ROM:0012A67E ROM:0012A67E ; =============== S U B R O U T I N E ======================================= ROM:0012A67E ROM:0012A67E ROM:0012A67E sub_12A67E: ; CODE XREF: ROM:0012A5E6↑p ROM:0012A67E move.w #0,d0 ROM:0012A682 bra.s loc_12A688 ROM:0012A684 ; --------------------------------------------------------------------------- ROM:0012A684 ROM:0012A684 loc_12A684: ; CODE XREF: sub_12A67E+1A↓j ROM:0012A684 addi.w #1,d0 ROM:0012A688 ROM:0012A688 loc_12A688: ; CODE XREF: sub_12A67E+4↑j ROM:0012A688 cmpi.w #3,d0 ROM:0012A68C bgt.s loc_12A69A ROM:0012A68E move.b $1335(d0.w),$1331(d0.w) ROM:0012A698 bra.s loc_12A684 ROM:0012A69A ; --------------------------------------------------------------------------- ROM:0012A69A ROM:0012A69A loc_12A69A: ; CODE XREF: sub_12A67E+E↑j ROM:0012A69A move.w ($D28).w,($D2A).w ROM:0012A6A0 rts ROM:0012A6A0 ; End of function sub_12A67E ROM:0012A6A0 ROM:0012A6A2 ROM:0012A6A2 ; =============== S U B R O U T I N E ======================================= ROM:0012A6A2 ROM:0012A6A2 ROM:0012A6A2 sub_12A6A2: ; CODE XREF: ROM:0012A5F2↑p ROM:0012A6A2 ; ROM:0012A600↑p ROM:0012A6A2 move.w ($1024).w,d2 ROM:0012A6A6 move.w ($102E).w,d3 ROM:0012A6AA move.w #$389A,d1 ROM:0012A6AE bsr.l sub_1178F0 ROM:0012A6B4 move.w ($D1C).w,d2 ROM:0012A6B8 ext.l d2 ROM:0012A6BA move.w ($D22).w,d4 ROM:0012A6BE ext.l d4 ROM:0012A6C0 sub.l d4,d2 ROM:0012A6C2 move.w $4B4(a5),d3 ROM:0012A6C6 ext.l d3 ROM:0012A6C8 muls.l d3,d2 ROM:0012A6CC divs.w d1,d2 ROM:0012A6CE cmpi.w #0,d2 ROM:0012A6D2 bge.s loc_12A6D6 ROM:0012A6D4 neg.w d2 ROM:0012A6D6 ROM:0012A6D6 loc_12A6D6: ; CODE XREF: sub_12A6A2+30↑j ROM:0012A6D6 move.w $4B0(a5),d0 ROM:0012A6DA cmp.w d2,d0 ROM:0012A6DC bge.s loc_12A6E0 ROM:0012A6DE move.w d0,d2 ROM:0012A6E0 ROM:0012A6E0 loc_12A6E0: ; CODE XREF: sub_12A6A2+3A↑j ROM:0012A6E0 ext.l d2 ROM:0012A6E2 cmpi.w #0,($D24).w ROM:0012A6E8 bne.s loc_12A6F0 ROM:0012A6EA move.l d2,($99C).w ROM:0012A6EE bra.s loc_12A6FA ROM:0012A6F0 ; --------------------------------------------------------------------------- ROM:0012A6F0 ROM:0012A6F0 loc_12A6F0: ; CODE XREF: sub_12A6A2+46↑j ROM:0012A6F0 muls.l ($99C).w,d2 ROM:0012A6F6 move.l d2,($99C).w ROM:0012A6FA ROM:0012A6FA loc_12A6FA: ; CODE XREF: sub_12A6A2+4C↑j ROM:0012A6FA addq.w #1,($D24).w ROM:0012A6FE cmpi.w #3,($D24).w ROM:0012A704 ble.s loc_12A712 ROM:0012A706 clr.w ($D24).w ROM:0012A70A move.l ($99C).w,d1 ROM:0012A70E add.l d1,($9A0).w ROM:0012A712 ROM:0012A712 loc_12A712: ; CODE XREF: sub_12A6A2+62↑j ROM:0012A712 move.w ($D1C).w,($D22).w ROM:0012A718 rts ROM:0012A718 ; End of function sub_12A6A2 ROM:0012A718 ROM:0012A71A ROM:0012A71A ; =============== S U B R O U T I N E ======================================= ROM:0012A71A ROM:0012A71A ROM:0012A71A sub_12A71A: ; CODE XREF: ROM:0012A5F6↑p ROM:0012A71A move.l ($9A0).w,d0 ROM:0012A71E divs.l $7E(a5),d0 ROM:0012A724 move.w $4B2(a5),d1 ROM:0012A728 cmp.w d0,d1 ROM:0012A72A bge.s loc_12A734 ROM:0012A72C bset #2,($1354).w ROM:0012A732 bra.s loc_12A73A ROM:0012A734 ; --------------------------------------------------------------------------- ROM:0012A734 ROM:0012A734 loc_12A734: ; CODE XREF: sub_12A71A+10↑j ROM:0012A734 bclr #2,($1354).w ROM:0012A73A ROM:0012A73A loc_12A73A: ; CODE XREF: sub_12A71A+18↑j ROM:0012A73A clr.w ($D24).w ROM:0012A73E clr.l ($99C).w ROM:0012A742 clr.l ($9A0).w ROM:0012A746 clr.w ($D22).w ROM:0012A74A rts ROM:0012A74A ; End of function sub_12A71A ROM:0012A74A ROM:0012A74C ROM:0012A74C ; =============== S U B R O U T I N E ======================================= ROM:0012A74C ROM:0012A74C ROM:0012A74C sub_12A74C: ; CODE XREF: sub_1119C6+22E↑p ROM:0012A74C ; sub_1119C6+254↑p ROM:0012A74C move.l ($404).w,($9A4).w ROM:0012A752 rts ROM:0012A752 ; End of function sub_12A74C ROM:0012A752 ROM:0012A754 ROM:0012A754 ; =============== S U B R O U T I N E ======================================= ROM:0012A754 ROM:0012A754 ROM:0012A754 sub_12A754: ; CODE XREF: sub_1119C6+228↑p ROM:0012A754 move.w #3,d0 ROM:0012A758 bra.s loc_12A75E ROM:0012A75A ; --------------------------------------------------------------------------- ROM:0012A75A ROM:0012A75A loc_12A75A: ; CODE XREF: sub_12A754+1E↓j ROM:0012A75A subi.w #1,d0 ROM:0012A75E ROM:0012A75E loc_12A75E: ; CODE XREF: sub_12A754+4↑j ROM:0012A75E cmpi.w #0,d0 ROM:0012A762 blt.s loc_12A774 ROM:0012A764 move.w d0,d1 ROM:0012A766 addq.w #1,d1 ROM:0012A768 move.w $1030(d0.w*2),$1030(d1.w*2) ROM:0012A772 bra.s loc_12A75A ROM:0012A774 ; --------------------------------------------------------------------------- ROM:0012A774 ROM:0012A774 loc_12A774: ; CODE XREF: sub_12A754+E↑j ROM:0012A774 move.w #3,d0 ROM:0012A778 bra.s loc_12A77E ROM:0012A77A ; --------------------------------------------------------------------------- ROM:0012A77A ROM:0012A77A loc_12A77A: ; CODE XREF: sub_12A754+48↓j ROM:0012A77A subi.w #1,d0 ROM:0012A77E ROM:0012A77E loc_12A77E: ; CODE XREF: sub_12A754+24↑j ROM:0012A77E cmpi.w #0,d0 ROM:0012A782 blt.s loc_12A79E ROM:0012A784 move.w d0,d1 ROM:0012A786 addq.w #1,d1 ROM:0012A788 move.w $101C(d0.w*2),$101C(d1.w*2) ROM:0012A792 move.w $1026(d0.w*2),$1026(d1.w*2) ROM:0012A79C bra.s loc_12A77A ROM:0012A79E ; --------------------------------------------------------------------------- ROM:0012A79E ROM:0012A79E loc_12A79E: ; CODE XREF: sub_12A754+2E↑j ROM:0012A79E move.w ($5BA).w,($101C).w ROM:0012A7A4 move.w ($A5E).w,($1026).w ROM:0012A7AA move.w $4B6(a5),d0 ROM:0012A7AE cmp.w ($101C).w,d0 ROM:0012A7B2 ble.s loc_12A7D4 ROM:0012A7B4 move.l #$1C9C380,d2 ROM:0012A7BA divs.l d0,d2 ROM:0012A7BE move.w d2,($1030).w ROM:0012A7C2 move.w d0,($101C).w ROM:0012A7C6 bset #6,($134C).w ROM:0012A7CC bclr #1,($135D).w ROM:0012A7D2 bra.s locret_12A82A ROM:0012A7D4 ; --------------------------------------------------------------------------- ROM:0012A7D4 ROM:0012A7D4 loc_12A7D4: ; CODE XREF: sub_12A754+5E↑j ROM:0012A7D4 move.w $4B8(a5),d1 ROM:0012A7D8 cmp.w ($101C).w,d1 ROM:0012A7DC bge.s loc_12A7FE ROM:0012A7DE move.l #$1C9C380,d2 ROM:0012A7E4 divs.l d1,d2 ROM:0012A7E8 move.w d2,($1030).w ROM:0012A7EC move.w d1,($101C).w ROM:0012A7F0 bset #1,($135D).w ROM:0012A7F6 bclr #6,($134C).w ROM:0012A7FC bra.s locret_12A82A ROM:0012A7FE ; --------------------------------------------------------------------------- ROM:0012A7FE ROM:0012A7FE loc_12A7FE: ; CODE XREF: sub_12A754+88↑j ROM:0012A7FE bclr #6,($134C).w ROM:0012A804 bclr #1,($135D).w ROM:0012A80A move.l ($404).w,d2 ROM:0012A80E cmp.l ($9A4).w,d2 ROM:0012A812 bge.s loc_12A822 ROM:0012A814 move.l #$80000000,d3 ROM:0012A81A sub.l ($9A4).w,d3 ROM:0012A81E add.l d3,d2 ROM:0012A820 bra.s loc_12A826 ROM:0012A822 ; --------------------------------------------------------------------------- ROM:0012A822 ROM:0012A822 loc_12A822: ; CODE XREF: sub_12A754+BE↑j ROM:0012A822 sub.l ($9A4).w,d2 ROM:0012A826 ROM:0012A826 loc_12A826: ; CODE XREF: sub_12A754+CC↑j ROM:0012A826 move.w d2,($1030).w ROM:0012A82A ROM:0012A82A locret_12A82A: ; CODE XREF: sub_12A754+7E↑j ROM:0012A82A ; sub_12A754+A8↑j ROM:0012A82A rts ROM:0012A82A ; End of function sub_12A754 ROM:0012A82A ROM:0012A82C ROM:0012A82C ; =============== S U B R O U T I N E ======================================= ROM:0012A82C ROM:0012A82C ROM:0012A82C sub_12A82C: ; CODE XREF: ROM:0012A3B2↑p ROM:0012A82C ; ROM:0012A426↑p ROM:0012A82C bsr.w sub_12A844 ROM:0012A830 btst #2,($1359).w ROM:0012A836 beq.s loc_12A83E ROM:0012A838 bsr.w sub_12A884 ROM:0012A83C bra.s locret_12A842 ROM:0012A83E ; --------------------------------------------------------------------------- ROM:0012A83E ROM:0012A83E loc_12A83E: ; CODE XREF: sub_12A82C+A↑j ROM:0012A83E bsr.w sub_12A8B6 ROM:0012A842 ROM:0012A842 locret_12A842: ; CODE XREF: sub_12A82C+10↑j ROM:0012A842 rts ROM:0012A842 ; End of function sub_12A82C ROM:0012A842 ROM:0012A844 ROM:0012A844 ; =============== S U B R O U T I N E ======================================= ROM:0012A844 ROM:0012A844 ROM:0012A844 sub_12A844: ; CODE XREF: sub_12A82C↑p ROM:0012A844 move.w ($D26).w,d0 ROM:0012A848 move.w ($D3C).w,d1 ROM:0012A84C cmpi.w #2,d1 ROM:0012A850 bcc.s locret_12A85A ROM:0012A852 movea.l off_12A85C(pc,d1.w*4),a0 ROM:0012A856 nop ROM:0012A858 jmp (a0) ROM:0012A85A ; --------------------------------------------------------------------------- ROM:0012A85A ROM:0012A85A locret_12A85A: ; CODE XREF: sub_12A844+C↑j ROM:0012A85A rts ROM:0012A85A ; End of function sub_12A844 ROM:0012A85A ROM:0012A85A ; --------------------------------------------------------------------------- ROM:0012A85C off_12A85C: dc.l loc_12A864 ; DATA XREF: sub_12A844+E↑r ROM:0012A860 dc.l loc_12A872 ROM:0012A864 ; --------------------------------------------------------------------------- ROM:0012A864 ROM:0012A864 loc_12A864: ; DATA XREF: ROM:off_12A85C↑o ROM:0012A864 move.w #1,($D3C).w ROM:0012A86A bsr.w sub_12A91A ROM:0012A86E bra.s locret_12A880 ROM:0012A870 ; --------------------------------------------------------------------------- ROM:0012A870 rts ROM:0012A872 ; --------------------------------------------------------------------------- ROM:0012A872 ROM:0012A872 loc_12A872: ; DATA XREF: ROM:0012A860↑o ROM:0012A872 cmpi.w #$190,d0 ROM:0012A876 bne.s locret_12A880 ROM:0012A878 bsr.w sub_12A8E8 ROM:0012A87C bsr.w sub_12A91A ROM:0012A880 ROM:0012A880 locret_12A880: ; CODE XREF: ROM:0012A86E↑j ROM:0012A880 ; ROM:0012A876↑j ROM:0012A880 rts ROM:0012A882 ; --------------------------------------------------------------------------- ROM:0012A882 rts ROM:0012A884 ROM:0012A884 ; =============== S U B R O U T I N E ======================================= ROM:0012A884 ROM:0012A884 ROM:0012A884 sub_12A884: ; CODE XREF: sub_12A82C+C↑p ROM:0012A884 move.w ($1024).w,d3 ROM:0012A888 move.w ($102E).w,d2 ROM:0012A88C cmp.w ($D2C).w,d3 ROM:0012A890 bge.s loc_12A896 ROM:0012A892 move.w d3,($D2C).w ROM:0012A896 ROM:0012A896 loc_12A896: ; CODE XREF: sub_12A884+C↑j ROM:0012A896 cmp.w ($D2E).w,d3 ROM:0012A89A ble.s loc_12A8A0 ROM:0012A89C move.w d3,($D2E).w ROM:0012A8A0 ROM:0012A8A0 loc_12A8A0: ; CODE XREF: sub_12A884+16↑j ROM:0012A8A0 cmp.w ($D30).w,d2 ROM:0012A8A4 bge.s loc_12A8AA ROM:0012A8A6 move.w d2,($D30).w ROM:0012A8AA ROM:0012A8AA loc_12A8AA: ; CODE XREF: sub_12A884+20↑j ROM:0012A8AA cmp.w ($D32).w,d2 ROM:0012A8AE ble.s locret_12A8B4 ROM:0012A8B0 move.w d2,($D32).w ROM:0012A8B4 ROM:0012A8B4 locret_12A8B4: ; CODE XREF: sub_12A884+2A↑j ROM:0012A8B4 rts ROM:0012A8B4 ; End of function sub_12A884 ROM:0012A8B4 ROM:0012A8B6 ROM:0012A8B6 ; =============== S U B R O U T I N E ======================================= ROM:0012A8B6 ROM:0012A8B6 ROM:0012A8B6 sub_12A8B6: ; CODE XREF: sub_12A82C:loc_12A83E↑p ROM:0012A8B6 move.w ($1024).w,d3 ROM:0012A8BA move.w ($102E).w,d2 ROM:0012A8BE cmp.w ($D34).w,d3 ROM:0012A8C2 bge.s loc_12A8C8 ROM:0012A8C4 move.w d3,($D34).w ROM:0012A8C8 ROM:0012A8C8 loc_12A8C8: ; CODE XREF: sub_12A8B6+C↑j ROM:0012A8C8 cmp.w ($D36).w,d3 ROM:0012A8CC ble.s loc_12A8D2 ROM:0012A8CE move.w d3,($D36).w ROM:0012A8D2 ROM:0012A8D2 loc_12A8D2: ; CODE XREF: sub_12A8B6+16↑j ROM:0012A8D2 cmp.w ($D38).w,d2 ROM:0012A8D6 bge.s loc_12A8DC ROM:0012A8D8 move.w d2,($D38).w ROM:0012A8DC ROM:0012A8DC loc_12A8DC: ; CODE XREF: sub_12A8B6+20↑j ROM:0012A8DC cmp.w ($D3A).w,d2 ROM:0012A8E0 ble.s locret_12A8E6 ROM:0012A8E2 move.w d2,($D3A).w ROM:0012A8E6 ROM:0012A8E6 locret_12A8E6: ; CODE XREF: sub_12A8B6+2A↑j ROM:0012A8E6 rts ROM:0012A8E6 ; End of function sub_12A8B6 ROM:0012A8E6 ROM:0012A8E8 ROM:0012A8E8 ; =============== S U B R O U T I N E ======================================= ROM:0012A8E8 ROM:0012A8E8 ROM:0012A8E8 sub_12A8E8: ; CODE XREF: ROM:0012A878↑p ROM:0012A8E8 move.w ($D2C).w,($CF4).w ROM:0012A8EE move.w ($D2E).w,($CF6).w ROM:0012A8F4 move.w ($D30).w,($CF8).w ROM:0012A8FA move.w ($D32).w,($CFA).w ROM:0012A900 move.w ($D34).w,($CFC).w ROM:0012A906 move.w ($D36).w,($CFE).w ROM:0012A90C move.w ($D38).w,($D00).w ROM:0012A912 move.w ($D3A).w,($D02).w ROM:0012A918 rts ROM:0012A918 ; End of function sub_12A8E8 ROM:0012A918 ROM:0012A91A ROM:0012A91A ; =============== S U B R O U T I N E ======================================= ROM:0012A91A ROM:0012A91A ROM:0012A91A sub_12A91A: ; CODE XREF: ROM:0012A86A↑p ROM:0012A91A ; ROM:0012A87C↑p ROM:0012A91A move.w $48C(a5),($D2C).w ROM:0012A920 move.w $48E(a5),($D2E).w ROM:0012A926 move.w $49E(a5),($D30).w ROM:0012A92C move.w $49C(a5),($D32).w ROM:0012A932 move.w $4B8(a5),($D34).w ROM:0012A938 move.w $4B6(a5),($D36).w ROM:0012A93E move.w $49E(a5),($D38).w ROM:0012A944 move.w $49C(a5),($D3A).w ROM:0012A94A rts ROM:0012A94A ; End of function sub_12A91A ROM:0012A94A ROM:0012A94C ROM:0012A94C ; =============== S U B R O U T I N E ======================================= ROM:0012A94C ROM:0012A94C ROM:0012A94C sub_12A94C: ; CODE XREF: sub_12AE58+6↓p ROM:0012A94C bsr.w sub_12A956 ROM:0012A950 bsr.w sub_12AA14 ROM:0012A954 rts ROM:0012A954 ; End of function sub_12A94C ROM:0012A954 ROM:0012A956 ROM:0012A956 ; =============== S U B R O U T I N E ======================================= ROM:0012A956 ROM:0012A956 ROM:0012A956 sub_12A956: ; CODE XREF: sub_12A94C↑p ROM:0012A956 clr.w d1 ROM:0012A958 move.b ($11BB).w,d1 ROM:0012A95C cmpi.w #4,d1 ROM:0012A960 bcc.s locret_12A96A ROM:0012A962 movea.l off_12A96C(pc,d1.w*4),a0 ROM:0012A966 nop ROM:0012A968 jmp (a0) ROM:0012A96A ; --------------------------------------------------------------------------- ROM:0012A96A ROM:0012A96A locret_12A96A: ; CODE XREF: sub_12A956+A↑j ROM:0012A96A rts ROM:0012A96A ; End of function sub_12A956 ROM:0012A96A ROM:0012A96A ; --------------------------------------------------------------------------- ROM:0012A96C off_12A96C: dc.l loc_12A97C ; DATA XREF: sub_12A956+C↑r ROM:0012A970 dc.l loc_12A98A ROM:0012A974 dc.l loc_12A9AE ROM:0012A978 dc.l loc_12A9E8 ROM:0012A97C ; --------------------------------------------------------------------------- ROM:0012A97C ROM:0012A97C loc_12A97C: ; DATA XREF: ROM:off_12A96C↑o ROM:0012A97C bclr #7,($136A).w ROM:0012A982 move.b #1,($11BB).w ROM:0012A988 rts ROM:0012A98A ; --------------------------------------------------------------------------- ROM:0012A98A ROM:0012A98A loc_12A98A: ; DATA XREF: ROM:0012A970↑o ROM:0012A98A btst #7,($1366).w ROM:0012A990 beq.s locret_12A9AC ROM:0012A992 move.w $4BE(a5),d1 ROM:0012A996 clr.b ($90B).w ROM:0012A99A move.w d1,($6FA).w ROM:0012A99E move.b #1,($90B).w ROM:0012A9A4 move.b #2,($11BB).w ROM:0012A9AA rts ROM:0012A9AC ; --------------------------------------------------------------------------- ROM:0012A9AC ROM:0012A9AC locret_12A9AC: ; CODE XREF: ROM:0012A990↑j ROM:0012A9AC rts ROM:0012A9AE ; --------------------------------------------------------------------------- ROM:0012A9AE ROM:0012A9AE loc_12A9AE: ; DATA XREF: ROM:0012A974↑o ROM:0012A9AE btst #7,($1366).w ROM:0012A9B4 beq.s loc_12A9D0 ROM:0012A9B6 move.w $4BE(a5),d1 ROM:0012A9BA clr.b ($90B).w ROM:0012A9BE move.w d1,($6FA).w ROM:0012A9C2 move.b #1,($90B).w ROM:0012A9C8 move.b #2,($11BB).w ROM:0012A9CE rts ROM:0012A9D0 ; --------------------------------------------------------------------------- ROM:0012A9D0 ROM:0012A9D0 loc_12A9D0: ; CODE XREF: ROM:0012A9B4↑j ROM:0012A9D0 cmpi.w #0,($6FA).w ROM:0012A9D6 bgt.s locret_12A9E6 ROM:0012A9D8 bset #7,($136A).w ROM:0012A9DE move.b #3,($11BB).w ROM:0012A9E4 rts ROM:0012A9E6 ; --------------------------------------------------------------------------- ROM:0012A9E6 ROM:0012A9E6 locret_12A9E6: ; CODE XREF: ROM:0012A9D6↑j ROM:0012A9E6 rts ROM:0012A9E8 ; --------------------------------------------------------------------------- ROM:0012A9E8 ROM:0012A9E8 loc_12A9E8: ; DATA XREF: ROM:0012A978↑o ROM:0012A9E8 btst #7,($1366).w ROM:0012A9EE beq.s locret_12AA10 ROM:0012A9F0 bclr #7,($136A).w ROM:0012A9F6 move.w $4BE(a5),d1 ROM:0012A9FA clr.b ($90B).w ROM:0012A9FE move.w d1,($6FA).w ROM:0012AA02 move.b #1,($90B).w ROM:0012AA08 move.b #2,($11BB).w ROM:0012AA0E rts ROM:0012AA10 ; --------------------------------------------------------------------------- ROM:0012AA10 ROM:0012AA10 locret_12AA10: ; CODE XREF: ROM:0012A9EE↑j ROM:0012AA10 rts ROM:0012AA12 ; --------------------------------------------------------------------------- ROM:0012AA12 rts ROM:0012AA14 ROM:0012AA14 ; =============== S U B R O U T I N E ======================================= ROM:0012AA14 ROM:0012AA14 ROM:0012AA14 sub_12AA14: ; CODE XREF: sub_12A94C+4↑p ROM:0012AA14 move.w $4BC(a5),d0 ROM:0012AA18 cmpi.w #0,d0 ROM:0012AA1C beq.l loc_12ABFA ROM:0012AA22 btst #3,($D96).w ROM:0012AA28 bne.l loc_12ABF2 ROM:0012AA2E btst #4,($D96).w ROM:0012AA34 bne.l loc_12ABF2 ROM:0012AA3A btst #3,($DAA).w ROM:0012AA40 bne.l loc_12ABF2 ROM:0012AA46 btst #4,($DAA).w ROM:0012AA4C bne.l loc_12ABF2 ROM:0012AA52 btst #2,($D96).w ROM:0012AA58 bne.l loc_12ABF2 ROM:0012AA5E btst #3,($D98).w ROM:0012AA64 bne.l loc_12ABF2 ROM:0012AA6A btst #2,($DAA).w ROM:0012AA70 bne.l loc_12ABF2 ROM:0012AA76 btst #3,($DAC).w ROM:0012AA7C bne.l loc_12ABF2 ROM:0012AA82 btst #5,($D99).w ROM:0012AA88 bne.l loc_12ABF2 ROM:0012AA8E btst #5,($DAD).w ROM:0012AA94 bne.l loc_12ABF2 ROM:0012AA9A btst #4,($D99).w ROM:0012AAA0 bne.l loc_12ABF2 ROM:0012AAA6 btst #1,($D99).w ROM:0012AAAC bne.l loc_12ABF2 ROM:0012AAB2 btst #4,($DAD).w ROM:0012AAB8 bne.l loc_12ABF2 ROM:0012AABE btst #1,($DAD).w ROM:0012AAC4 bne.l loc_12ABF2 ROM:0012AACA btst #6,($D97).w ROM:0012AAD0 bne.l loc_12ABF2 ROM:0012AAD6 btst #6,($DAB).w ROM:0012AADC bne.l loc_12ABF2 ROM:0012AAE2 btst #5,($D96).w ROM:0012AAE8 bne.l loc_12ABF2 ROM:0012AAEE btst #5,($DAA).w ROM:0012AAF4 bne.l loc_12ABF2 ROM:0012AAFA btst #0,($D96).w ROM:0012AB00 bne.l loc_12ABF2 ROM:0012AB06 btst #0,($DAA).w ROM:0012AB0C bne.l loc_12ABF2 ROM:0012AB12 btst #7,($D97).w ROM:0012AB18 bne.l loc_12ABF2 ROM:0012AB1E btst #7,($DAB).w ROM:0012AB24 bne.l loc_12ABF2 ROM:0012AB2A btst #1,($D96).w ROM:0012AB30 bne.l loc_12ABF2 ROM:0012AB36 btst #1,($DAA).w ROM:0012AB3C bne.l loc_12ABF2 ROM:0012AB42 btst #0,($1131).w ROM:0012AB48 beq.l loc_12ABF2 ROM:0012AB4E move.w $4D6(a5),d0 ROM:0012AB52 cmp.w ($5C4).w,d0 ROM:0012AB56 ble.l loc_12ABF2 ROM:0012AB5C move.w $4C0(a5),d0 ROM:0012AB60 cmp.w ($A90).w,d0 ROM:0012AB64 bgt.l loc_12ABF2 ROM:0012AB6A move.w $4D2(a5),d2 ROM:0012AB6E move.w $4D4(a5),d0 ROM:0012AB72 cmp.w ($A5E).w,d2 ROM:0012AB76 bgt.s loc_12ABF2 ROM:0012AB78 cmp.w ($A5E).w,d0 ROM:0012AB7C ble.s loc_12ABF2 ROM:0012AB7E move.w $4C6(a5),d2 ROM:0012AB82 move.w $4C8(a5),d0 ROM:0012AB86 cmp.w ($CBC).w,d2 ROM:0012AB8A bgt.s loc_12ABF2 ROM:0012AB8C cmp.w ($CBC).w,d0 ROM:0012AB90 ble.s loc_12ABF2 ROM:0012AB92 move.w ($CBC).w,d1 ROM:0012AB96 sub.w ($CB8).w,d1 ROM:0012AB9A bpl.w loc_12ABA0 ROM:0012AB9E neg.w d1 ROM:0012ABA0 ROM:0012ABA0 loc_12ABA0: ; CODE XREF: sub_12AA14+186↑j ROM:0012ABA0 move.w $4C2(a5),d0 ROM:0012ABA4 cmp.w d1,d0 ROM:0012ABA6 blt.s loc_12ABF2 ROM:0012ABA8 move.w $4CA(a5),d2 ROM:0012ABAC move.w $4CC(a5),d0 ROM:0012ABB0 cmp.w ($5BA).w,d2 ROM:0012ABB4 bgt.s loc_12ABF2 ROM:0012ABB6 cmp.w ($5BA).w,d0 ROM:0012ABBA ble.s loc_12ABF2 ROM:0012ABBC move.w $4CE(a5),d2 ROM:0012ABC0 move.w $4D0(a5),d0 ROM:0012ABC4 cmp.w ($560).w,d2 ROM:0012ABC8 bgt.s loc_12ABF2 ROM:0012ABCA cmp.w ($560).w,d0 ROM:0012ABCE ble.s loc_12ABF2 ROM:0012ABD0 move.w $4C4(a5),d0 ROM:0012ABD4 cmp.w ($1380).w,d0 ROM:0012ABD8 bge.s loc_12ABF2 ROM:0012ABDA btst #0,($11BD).w ROM:0012ABE0 beq.s loc_12ABF2 ROM:0012ABE2 btst #7,($136A).w ROM:0012ABE8 beq.s loc_12ABF2 ROM:0012ABEA bset #1,($11D0).w ROM:0012ABF0 bra.s locret_12AC00 ROM:0012ABF2 ; --------------------------------------------------------------------------- ROM:0012ABF2 ROM:0012ABF2 loc_12ABF2: ; CODE XREF: sub_12AA14+14↑j ROM:0012ABF2 ; sub_12AA14+20↑j ... ROM:0012ABF2 bclr #1,($11D0).w ROM:0012ABF8 bra.s locret_12AC00 ROM:0012ABFA ; --------------------------------------------------------------------------- ROM:0012ABFA ROM:0012ABFA loc_12ABFA: ; CODE XREF: sub_12AA14+8↑j ROM:0012ABFA bset #1,($11D0).w ROM:0012AC00 ROM:0012AC00 locret_12AC00: ; CODE XREF: sub_12AA14+1DC↑j ROM:0012AC00 ; sub_12AA14+1E4↑j ROM:0012AC00 rts ROM:0012AC00 ; End of function sub_12AA14 ROM:0012AC00 ROM:0012AC02 ROM:0012AC02 ; =============== S U B R O U T I N E ======================================= ROM:0012AC02 ROM:0012AC02 ROM:0012AC02 sub_12AC02: ; CODE XREF: sub_124988+5A↑p ROM:0012AC02 clr.w d1 ROM:0012AC04 move.b ($11BC).w,d1 ROM:0012AC08 cmpi.w #6,d1 ROM:0012AC0C bcc.s locret_12AC16 ROM:0012AC0E movea.l off_12AC18(pc,d1.w*4),a0 ROM:0012AC12 nop ROM:0012AC14 jmp (a0) ROM:0012AC16 ; --------------------------------------------------------------------------- ROM:0012AC16 ROM:0012AC16 locret_12AC16: ; CODE XREF: sub_12AC02+A↑j ROM:0012AC16 rts ROM:0012AC16 ; End of function sub_12AC02 ROM:0012AC16 ROM:0012AC16 ; --------------------------------------------------------------------------- ROM:0012AC18 off_12AC18: dc.l loc_12AC30 ; DATA XREF: sub_12AC02+C↑r ROM:0012AC1C dc.l loc_12AC3A ROM:0012AC20 dc.l loc_12AC62 ROM:0012AC24 dc.l loc_12ACA0 ROM:0012AC28 dc.l loc_12ACB6 ROM:0012AC2C dc.l loc_12ACE0 ROM:0012AC30 ; --------------------------------------------------------------------------- ROM:0012AC30 ROM:0012AC30 loc_12AC30: ; DATA XREF: ROM:off_12AC18↑o ROM:0012AC30 move.b #1,($11BC).w ROM:0012AC36 bra.s locret_12AC60 ROM:0012AC38 ; --------------------------------------------------------------------------- ROM:0012AC38 rts ROM:0012AC3A ; --------------------------------------------------------------------------- ROM:0012AC3A ROM:0012AC3A loc_12AC3A: ; DATA XREF: ROM:0012AC1C↑o ROM:0012AC3A move.w $4D8(a5),d7 ROM:0012AC3E cmpi.w #0,d7 ROM:0012AC42 bne.s locret_12AC60 ROM:0012AC44 move.w $4DA(a5),d1 ROM:0012AC48 cmp.w ($ECA).w,d1 ROM:0012AC4C ble.s loc_12AC58 ROM:0012AC4E move.b #2,($11BC).w ROM:0012AC54 bra.s locret_12AC9E ROM:0012AC56 ; --------------------------------------------------------------------------- ROM:0012AC56 bra.s locret_12AC60 ROM:0012AC58 ; --------------------------------------------------------------------------- ROM:0012AC58 ROM:0012AC58 loc_12AC58: ; CODE XREF: ROM:0012AC4C↑j ROM:0012AC58 move.b #4,($11BC).w ROM:0012AC5E bra.s locret_12ACDE ROM:0012AC60 ; --------------------------------------------------------------------------- ROM:0012AC60 ROM:0012AC60 locret_12AC60: ; CODE XREF: ROM:0012AC36↑j ROM:0012AC60 ; ROM:0012AC42↑j ... ROM:0012AC60 rts ROM:0012AC62 ; --------------------------------------------------------------------------- ROM:0012AC62 ROM:0012AC62 loc_12AC62: ; DATA XREF: ROM:0012AC20↑o ROM:0012AC62 move.w $4D8(a5),d7 ROM:0012AC66 cmpi.w #0,d7 ROM:0012AC6A beq.s loc_12AC76 ROM:0012AC6C move.b #1,($11BC).w ROM:0012AC72 bra.s locret_12AC60 ROM:0012AC74 ; --------------------------------------------------------------------------- ROM:0012AC74 bra.s locret_12AC9E ROM:0012AC76 ; --------------------------------------------------------------------------- ROM:0012AC76 ROM:0012AC76 loc_12AC76: ; CODE XREF: ROM:0012AC6A↑j ROM:0012AC76 move.w $4DA(a5),d1 ROM:0012AC7A cmp.w ($ECA).w,d1 ROM:0012AC7E bgt.s locret_12AC9E ROM:0012AC80 bsr.w sub_12ACF8 ROM:0012AC84 move.w ($D3E).w,d7 ROM:0012AC88 clr.b ($8F1).w ROM:0012AC8C move.w d7,($6C6).w ROM:0012AC90 move.b #1,($8F1).w ROM:0012AC96 move.b #3,($11BC).w ROM:0012AC9C bra.s loc_12ACB0 ROM:0012AC9E ; --------------------------------------------------------------------------- ROM:0012AC9E ROM:0012AC9E locret_12AC9E: ; CODE XREF: ROM:0012AC54↑j ROM:0012AC9E ; ROM:0012AC74↑j ... ROM:0012AC9E rts ROM:0012ACA0 ; --------------------------------------------------------------------------- ROM:0012ACA0 ROM:0012ACA0 loc_12ACA0: ; DATA XREF: ROM:0012AC24↑o ROM:0012ACA0 cmpi.w #0,($6C6).w ROM:0012ACA6 bgt.s loc_12ACB0 ROM:0012ACA8 move.b #4,($11BC).w ROM:0012ACAE bra.s locret_12ACDE ROM:0012ACB0 ; --------------------------------------------------------------------------- ROM:0012ACB0 ROM:0012ACB0 loc_12ACB0: ; CODE XREF: ROM:0012AC9C↑j ROM:0012ACB0 ; ROM:0012ACA6↑j ROM:0012ACB0 bsr.w sub_12AD20 ROM:0012ACB4 rts ROM:0012ACB6 ; --------------------------------------------------------------------------- ROM:0012ACB6 ROM:0012ACB6 loc_12ACB6: ; DATA XREF: ROM:0012AC28↑o ROM:0012ACB6 move.w $4DA(a5),d1 ROM:0012ACBA cmp.w ($ECA).w,d1 ROM:0012ACBE ble.s locret_12ACDE ROM:0012ACC0 bsr.w sub_12AD0C ROM:0012ACC4 move.w ($D40).w,d7 ROM:0012ACC8 clr.b ($8F1).w ROM:0012ACCC move.w d7,($6C6).w ROM:0012ACD0 move.b #1,($8F1).w ROM:0012ACD6 move.b #5,($11BC).w ROM:0012ACDC bra.s loc_12ACF0 ROM:0012ACDE ; --------------------------------------------------------------------------- ROM:0012ACDE ROM:0012ACDE locret_12ACDE: ; CODE XREF: ROM:0012AC5E↑j ROM:0012ACDE ; ROM:0012ACAE↑j ... ROM:0012ACDE rts ROM:0012ACE0 ; --------------------------------------------------------------------------- ROM:0012ACE0 ROM:0012ACE0 loc_12ACE0: ; DATA XREF: ROM:0012AC2C↑o ROM:0012ACE0 cmpi.w #0,($6C6).w ROM:0012ACE6 bgt.s loc_12ACF0 ROM:0012ACE8 move.b #2,($11BC).w ROM:0012ACEE bra.s locret_12AC9E ROM:0012ACF0 ; --------------------------------------------------------------------------- ROM:0012ACF0 ROM:0012ACF0 loc_12ACF0: ; CODE XREF: ROM:0012ACDC↑j ROM:0012ACF0 ; ROM:0012ACE6↑j ROM:0012ACF0 bsr.w sub_12AD20 ROM:0012ACF4 rts ROM:0012ACF6 ; --------------------------------------------------------------------------- ROM:0012ACF6 rts ROM:0012ACF8 ROM:0012ACF8 ; =============== S U B R O U T I N E ======================================= ROM:0012ACF8 ROM:0012ACF8 ROM:0012ACF8 sub_12ACF8: ; CODE XREF: ROM:0012AC80↑p ROM:0012ACF8 move.w #$3800,d1 ROM:0012ACFC move.w ($CB8).w,d2 ROM:0012AD00 bsr.l sub_1178F0 ROM:0012AD06 move.w d1,($D3E).w ROM:0012AD0A rts ROM:0012AD0A ; End of function sub_12ACF8 ROM:0012AD0A ROM:0012AD0C ROM:0012AD0C ; =============== S U B R O U T I N E ======================================= ROM:0012AD0C ROM:0012AD0C ROM:0012AD0C sub_12AD0C: ; CODE XREF: ROM:0012ACC0↑p ROM:0012AD0C move.w #$3802,d1 ROM:0012AD10 move.w ($CB8).w,d2 ROM:0012AD14 bsr.l sub_1178F0 ROM:0012AD1A move.w d1,($D40).w ROM:0012AD1E rts ROM:0012AD1E ; End of function sub_12AD0C ROM:0012AD1E ROM:0012AD20 ROM:0012AD20 ; =============== S U B R O U T I N E ======================================= ROM:0012AD20 ROM:0012AD20 ROM:0012AD20 sub_12AD20: ; CODE XREF: ROM:loc_12ACB0↑p ROM:0012AD20 ; ROM:loc_12ACF0↑p ROM:0012AD20 move.w $4DA(a5),($ECA).w ROM:0012AD26 rts ROM:0012AD26 ; End of function sub_12AD20 ROM:0012AD26 ROM:0012AD28 ROM:0012AD28 ; =============== S U B R O U T I N E ======================================= ROM:0012AD28 ROM:0012AD28 ROM:0012AD28 sub_12AD28: ; CODE XREF: sub_12AE58↓p ROM:0012AD28 clr.w d7 ROM:0012AD2A ROM:0012AD2A loc_12AD2A: ; CODE XREF: sub_12AD28:loc_12AD3C↓j ROM:0012AD2A bsr.w sub_12AD44 ROM:0012AD2E cmpi.w #0,d7 ROM:0012AD32 bne.s loc_12AD3E ROM:0012AD34 addq.w #1,d7 ROM:0012AD36 bvc.s loc_12AD3C ROM:0012AD38 move.w #$8000,d7 ROM:0012AD3C ROM:0012AD3C loc_12AD3C: ; CODE XREF: sub_12AD28+E↑j ROM:0012AD3C bra.s loc_12AD2A ROM:0012AD3E ; --------------------------------------------------------------------------- ROM:0012AD3E ROM:0012AD3E loc_12AD3E: ; CODE XREF: sub_12AD28+A↑j ROM:0012AD3E bsr.w sub_12ADEA ROM:0012AD42 rts ROM:0012AD42 ; End of function sub_12AD28 ROM:0012AD42 ROM:0012AD44 ROM:0012AD44 ; =============== S U B R O U T I N E ======================================= ROM:0012AD44 ROM:0012AD44 ROM:0012AD44 sub_12AD44: ; CODE XREF: sub_12AD28:loc_12AD2A↑p ROM:0012AD44 clr.w d1 ROM:0012AD46 move.b $1339(d7.w),d1 ROM:0012AD4C cmpi.w #4,d1 ROM:0012AD50 bcc.s locret_12AD5A ROM:0012AD52 movea.l off_12AD5C(pc,d1.w*4),a0 ROM:0012AD56 nop ROM:0012AD58 jmp (a0) ROM:0012AD5A ; --------------------------------------------------------------------------- ROM:0012AD5A ROM:0012AD5A locret_12AD5A: ; CODE XREF: sub_12AD44+C↑j ROM:0012AD5A rts ROM:0012AD5A ; End of function sub_12AD44 ROM:0012AD5A ROM:0012AD5A ; --------------------------------------------------------------------------- ROM:0012AD5C off_12AD5C: dc.l loc_12AD6C ; DATA XREF: sub_12AD44+E↑r ROM:0012AD60 dc.l loc_12AD7C ROM:0012AD64 dc.l loc_12ADA8 ROM:0012AD68 dc.l loc_12ADD2 ROM:0012AD6C ; --------------------------------------------------------------------------- ROM:0012AD6C ROM:0012AD6C loc_12AD6C: ; DATA XREF: ROM:off_12AD5C↑o ROM:0012AD6C bclr d7,($11BD).w ROM:0012AD70 move.b #1,$1339(d7.w) ROM:0012AD78 bra.s locret_12ADA6 ROM:0012AD7A ; --------------------------------------------------------------------------- ROM:0012AD7A rts ROM:0012AD7C ; --------------------------------------------------------------------------- ROM:0012AD7C ROM:0012AD7C loc_12AD7C: ; DATA XREF: ROM:0012AD60↑o ROM:0012AD7C btst d7,($118B).w ROM:0012AD80 beq.s locret_12ADA6 ROM:0012AD82 move.w $782(a5,d7.w*2),d0 ROM:0012AD88 clr.b $90C(d7.w) ROM:0012AD8E move.w d0,$6FC(d7.w*2) ROM:0012AD94 move.b #1,$90C(d7.w) ROM:0012AD9C move.b #2,$1339(d7.w) ROM:0012ADA4 bra.s locret_12ADD0 ROM:0012ADA6 ; --------------------------------------------------------------------------- ROM:0012ADA6 ROM:0012ADA6 locret_12ADA6: ; CODE XREF: ROM:0012AD78↑j ROM:0012ADA6 ; ROM:0012AD80↑j ... ROM:0012ADA6 rts ROM:0012ADA8 ; --------------------------------------------------------------------------- ROM:0012ADA8 ROM:0012ADA8 loc_12ADA8: ; DATA XREF: ROM:0012AD64↑o ROM:0012ADA8 btst d7,($118B).w ROM:0012ADAC bne.s loc_12ADB8 ROM:0012ADAE move.b #1,$1339(d7.w) ROM:0012ADB6 bra.s locret_12ADA6 ROM:0012ADB8 ; --------------------------------------------------------------------------- ROM:0012ADB8 ROM:0012ADB8 loc_12ADB8: ; CODE XREF: ROM:0012ADAC↑j ROM:0012ADB8 cmpi.w #0,$6FC(d7.w*2) ROM:0012ADC0 bgt.s locret_12ADD0 ROM:0012ADC2 bset d7,($11BD).w ROM:0012ADC6 move.b #3,$1339(d7.w) ROM:0012ADCE bra.s locret_12ADE6 ROM:0012ADD0 ; --------------------------------------------------------------------------- ROM:0012ADD0 ROM:0012ADD0 locret_12ADD0: ; CODE XREF: ROM:0012ADA4↑j ROM:0012ADD0 ; ROM:0012ADC0↑j ROM:0012ADD0 rts ROM:0012ADD2 ; --------------------------------------------------------------------------- ROM:0012ADD2 ROM:0012ADD2 loc_12ADD2: ; DATA XREF: ROM:0012AD68↑o ROM:0012ADD2 btst d7,($118B).w ROM:0012ADD6 bne.s locret_12ADE6 ROM:0012ADD8 bclr d7,($11BD).w ROM:0012ADDC move.b #1,$1339(d7.w) ROM:0012ADE4 bra.s locret_12ADA6 ROM:0012ADE6 ; --------------------------------------------------------------------------- ROM:0012ADE6 ROM:0012ADE6 locret_12ADE6: ; CODE XREF: ROM:0012ADCE↑j ROM:0012ADE6 ; ROM:0012ADD6↑j ROM:0012ADE6 rts ROM:0012ADE8 ; --------------------------------------------------------------------------- ROM:0012ADE8 rts ROM:0012ADEA ROM:0012ADEA ; =============== S U B R O U T I N E ======================================= ROM:0012ADEA ROM:0012ADEA ROM:0012ADEA sub_12ADEA: ; CODE XREF: sub_12AD28:loc_12AD3E↑p ROM:0012ADEA move.w $4DC(a5),d0 ROM:0012ADEE move.w $4DE(a5),d1 ROM:0012ADF2 btst #0,($11BD).w ROM:0012ADF8 beq.s loc_12AE24 ROM:0012ADFA cmp.w ($FEA).w,d0 ROM:0012ADFE bge.s loc_12AE06 ROM:0012AE00 cmp.w ($FEA).w,d1 ROM:0012AE04 bgt.s loc_12AE08 ROM:0012AE06 ROM:0012AE06 loc_12AE06: ; CODE XREF: sub_12ADEA+14↑j ROM:0012AE06 bra.s loc_12AE10 ROM:0012AE08 ; --------------------------------------------------------------------------- ROM:0012AE08 ROM:0012AE08 loc_12AE08: ; CODE XREF: sub_12ADEA+1A↑j ROM:0012AE08 btst #0,($11F5).w ROM:0012AE0E beq.s loc_12AE18 ROM:0012AE10 ROM:0012AE10 loc_12AE10: ; CODE XREF: sub_12ADEA:loc_12AE06↑j ROM:0012AE10 bset #0,($D96).w ROM:0012AE16 bra.s loc_12AE1E ROM:0012AE18 ; --------------------------------------------------------------------------- ROM:0012AE18 ROM:0012AE18 loc_12AE18: ; CODE XREF: sub_12ADEA+24↑j ROM:0012AE18 bclr #0,($D96).w ROM:0012AE1E ROM:0012AE1E loc_12AE1E: ; CODE XREF: sub_12ADEA+2C↑j ROM:0012AE1E bset #0,($DAE).w ROM:0012AE24 ROM:0012AE24 loc_12AE24: ; CODE XREF: sub_12ADEA+E↑j ROM:0012AE24 btst #1,($11BD).w ROM:0012AE2A beq.s locret_12AE56 ROM:0012AE2C cmp.w ($FEC).w,d0 ROM:0012AE30 bge.s loc_12AE38 ROM:0012AE32 cmp.w ($FEC).w,d1 ROM:0012AE36 bgt.s loc_12AE3A ROM:0012AE38 ROM:0012AE38 loc_12AE38: ; CODE XREF: sub_12ADEA+46↑j ROM:0012AE38 bra.s loc_12AE42 ROM:0012AE3A ; --------------------------------------------------------------------------- ROM:0012AE3A ROM:0012AE3A loc_12AE3A: ; CODE XREF: sub_12ADEA+4C↑j ROM:0012AE3A btst #1,($11F5).w ROM:0012AE40 beq.s loc_12AE4A ROM:0012AE42 ROM:0012AE42 loc_12AE42: ; CODE XREF: sub_12ADEA:loc_12AE38↑j ROM:0012AE42 bset #7,($D97).w ROM:0012AE48 bra.s loc_12AE50 ROM:0012AE4A ; --------------------------------------------------------------------------- ROM:0012AE4A ROM:0012AE4A loc_12AE4A: ; CODE XREF: sub_12ADEA+56↑j ROM:0012AE4A bclr #7,($D97).w ROM:0012AE50 ROM:0012AE50 loc_12AE50: ; CODE XREF: sub_12ADEA+5E↑j ROM:0012AE50 bset #7,($DAF).w ROM:0012AE56 ROM:0012AE56 locret_12AE56: ; CODE XREF: sub_12ADEA+40↑j ROM:0012AE56 rts ROM:0012AE56 ; End of function sub_12ADEA ROM:0012AE56 ROM:0012AE58 ROM:0012AE58 ; =============== S U B R O U T I N E ======================================= ROM:0012AE58 ROM:0012AE58 ROM:0012AE58 sub_12AE58: ; CODE XREF: sub_124988+D2↑p ROM:0012AE58 bsr.l sub_12AD28 ROM:0012AE5E bsr.l sub_12A94C ROM:0012AE64 clr.w d1 ROM:0012AE66 move.b ($11BE).w,d1 ROM:0012AE6A cmpi.w #4,d1 ROM:0012AE6E bcc.s locret_12AE78 ROM:0012AE70 movea.l off_12AE7A(pc,d1.w*4),a0 ROM:0012AE74 nop ROM:0012AE76 jmp (a0) ROM:0012AE78 ; --------------------------------------------------------------------------- ROM:0012AE78 ROM:0012AE78 locret_12AE78: ; CODE XREF: sub_12AE58+16↑j ROM:0012AE78 rts ROM:0012AE78 ; End of function sub_12AE58 ROM:0012AE78 ROM:0012AE78 ; --------------------------------------------------------------------------- ROM:0012AE7A off_12AE7A: dc.l loc_12AE8A ; DATA XREF: sub_12AE58+18↑r ROM:0012AE7E dc.l loc_12AE98 ROM:0012AE82 dc.l loc_12AEBC ROM:0012AE86 dc.l loc_12AF1A ROM:0012AE8A ; --------------------------------------------------------------------------- ROM:0012AE8A ROM:0012AE8A loc_12AE8A: ; DATA XREF: ROM:off_12AE7A↑o ROM:0012AE8A bsr.w sub_12AF4A ROM:0012AE8E move.b #1,($11BE).w ROM:0012AE94 bra.s locret_12AEBA ROM:0012AE96 ; --------------------------------------------------------------------------- ROM:0012AE96 rts ROM:0012AE98 ; --------------------------------------------------------------------------- ROM:0012AE98 ROM:0012AE98 loc_12AE98: ; DATA XREF: ROM:0012AE7E↑o ROM:0012AE98 btst #7,($1366).w ROM:0012AE9E beq.s loc_12AEA6 ROM:0012AEA0 bsr.w sub_12AF4A ROM:0012AEA4 bra.s locret_12AEBA ROM:0012AEA6 ; --------------------------------------------------------------------------- ROM:0012AEA6 ROM:0012AEA6 loc_12AEA6: ; CODE XREF: ROM:0012AE9E↑j ROM:0012AEA6 btst #1,($11D1).w ROM:0012AEAC beq.s locret_12AEBA ROM:0012AEAE bsr.w sub_12AF82 ROM:0012AEB2 move.b #2,($11BE).w ROM:0012AEB8 bra.s loc_12AF10 ROM:0012AEBA ; --------------------------------------------------------------------------- ROM:0012AEBA ROM:0012AEBA locret_12AEBA: ; CODE XREF: ROM:0012AE94↑j ROM:0012AEBA ; ROM:0012AEA4↑j ... ROM:0012AEBA rts ROM:0012AEBC ; --------------------------------------------------------------------------- ROM:0012AEBC ROM:0012AEBC loc_12AEBC: ; DATA XREF: ROM:0012AE82↑o ROM:0012AEBC btst #7,($1366).w ROM:0012AEC2 beq.s loc_12AED4 ROM:0012AEC4 bsr.w sub_12AF4A ROM:0012AEC8 bsr.w sub_12AF8A ROM:0012AECC move.b #1,($11BE).w ROM:0012AED2 bra.s locret_12AEBA ROM:0012AED4 ; --------------------------------------------------------------------------- ROM:0012AED4 ROM:0012AED4 loc_12AED4: ; CODE XREF: ROM:0012AEC2↑j ROM:0012AED4 btst #1,($11D5).w ROM:0012AEDA beq.s loc_12AEE8 ROM:0012AEDC bsr.w sub_12AF8A ROM:0012AEE0 move.b #3,($11BE).w ROM:0012AEE6 bra.s locret_12AF46 ROM:0012AEE8 ; --------------------------------------------------------------------------- ROM:0012AEE8 ROM:0012AEE8 loc_12AEE8: ; CODE XREF: ROM:0012AEDA↑j ROM:0012AEE8 btst #1,($11D1).w ROM:0012AEEE bne.s loc_12AEFC ROM:0012AEF0 bsr.w sub_12AF8A ROM:0012AEF4 move.b #1,($11BE).w ROM:0012AEFA bra.s locret_12AEBA ROM:0012AEFC ; --------------------------------------------------------------------------- ROM:0012AEFC ROM:0012AEFC loc_12AEFC: ; CODE XREF: ROM:0012AEEE↑j ROM:0012AEFC btst #6,($1345).w ROM:0012AF02 beq.s loc_12AF10 ROM:0012AF04 bsr.w sub_12AF8A ROM:0012AF08 move.b #1,($11BE).w ROM:0012AF0E bra.s locret_12AEBA ROM:0012AF10 ; --------------------------------------------------------------------------- ROM:0012AF10 ROM:0012AF10 loc_12AF10: ; CODE XREF: ROM:0012AEB8↑j ROM:0012AF10 ; ROM:0012AF02↑j ... ROM:0012AF10 bsr.w sub_12AF5C ROM:0012AF14 bsr.w sub_12AF96 ROM:0012AF18 rts ROM:0012AF1A ; --------------------------------------------------------------------------- ROM:0012AF1A ROM:0012AF1A loc_12AF1A: ; DATA XREF: ROM:0012AE86↑o ROM:0012AF1A btst #7,($1366).w ROM:0012AF20 beq.s loc_12AF2E ROM:0012AF22 bsr.w sub_12AF4A ROM:0012AF26 move.b #1,($11BE).w ROM:0012AF2C bra.s locret_12AEBA ROM:0012AF2E ; --------------------------------------------------------------------------- ROM:0012AF2E ROM:0012AF2E loc_12AF2E: ; CODE XREF: ROM:0012AF20↑j ROM:0012AF2E btst #1,($11D1).w ROM:0012AF34 beq.s locret_12AF46 ROM:0012AF36 bsr.w sub_12AF4A ROM:0012AF3A bsr.w sub_12AF82 ROM:0012AF3E move.b #2,($11BE).w ROM:0012AF44 bra.s loc_12AF10 ROM:0012AF46 ; --------------------------------------------------------------------------- ROM:0012AF46 ROM:0012AF46 locret_12AF46: ; CODE XREF: ROM:0012AEE6↑j ROM:0012AF46 ; ROM:0012AF34↑j ROM:0012AF46 rts ROM:0012AF48 ; --------------------------------------------------------------------------- ROM:0012AF48 rts ROM:0012AF4A ROM:0012AF4A ; =============== S U B R O U T I N E ======================================= ROM:0012AF4A ROM:0012AF4A ROM:0012AF4A sub_12AF4A: ; CODE XREF: ROM:loc_12AE8A↑p ROM:0012AF4A ; ROM:0012AEA0↑p ... ROM:0012AF4A clr.w ($D44).w ROM:0012AF4E clr.w ($D46).w ROM:0012AF52 clr.w ($D48).w ROM:0012AF56 clr.w ($D4A).w ROM:0012AF5A rts ROM:0012AF5A ; End of function sub_12AF4A ROM:0012AF5A ROM:0012AF5C ROM:0012AF5C ; =============== S U B R O U T I N E ======================================= ROM:0012AF5C ROM:0012AF5C ROM:0012AF5C sub_12AF5C: ; CODE XREF: ROM:loc_12AF10↑p ROM:0012AF5C move.w ($CB8).w,d0 ROM:0012AF60 sub.w ($D42).w,d0 ROM:0012AF64 bpl.w loc_12AF6A ROM:0012AF68 neg.w d0 ROM:0012AF6A ROM:0012AF6A loc_12AF6A: ; CODE XREF: sub_12AF5C+8↑j ROM:0012AF6A move.w $4E0(a5),d1 ROM:0012AF6E cmp.w d0,d1 ROM:0012AF70 bgt.s loc_12AF7A ROM:0012AF72 bset #6,($1345).w ROM:0012AF78 bra.s locret_12AF80 ROM:0012AF7A ; --------------------------------------------------------------------------- ROM:0012AF7A ROM:0012AF7A loc_12AF7A: ; CODE XREF: sub_12AF5C+14↑j ROM:0012AF7A bclr #6,($1345).w ROM:0012AF80 ROM:0012AF80 locret_12AF80: ; CODE XREF: sub_12AF5C+1C↑j ROM:0012AF80 rts ROM:0012AF80 ; End of function sub_12AF5C ROM:0012AF80 ROM:0012AF82 ROM:0012AF82 ; =============== S U B R O U T I N E ======================================= ROM:0012AF82 ROM:0012AF82 ROM:0012AF82 sub_12AF82: ; CODE XREF: ROM:0012AEAE↑p ROM:0012AF82 ; ROM:0012AF3A↑p ROM:0012AF82 move.w ($CB8).w,($D42).w ROM:0012AF88 rts ROM:0012AF88 ; End of function sub_12AF82 ROM:0012AF88 ROM:0012AF8A ROM:0012AF8A ; =============== S U B R O U T I N E ======================================= ROM:0012AF8A ROM:0012AF8A ROM:0012AF8A sub_12AF8A: ; CODE XREF: ROM:0012AEC8↑p ROM:0012AF8A ; ROM:0012AEDC↑p ... ROM:0012AF8A bclr #1,($11D5).w ROM:0012AF90 clr.b ($11BF).w ROM:0012AF94 rts ROM:0012AF94 ; End of function sub_12AF8A ROM:0012AF94 ROM:0012AF96 ROM:0012AF96 ; =============== S U B R O U T I N E ======================================= ROM:0012AF96 ROM:0012AF96 ROM:0012AF96 sub_12AF96: ; CODE XREF: ROM:0012AF14↑p ROM:0012AF96 bclr #1,($11D5).w ROM:0012AF9C clr.w d1 ROM:0012AF9E move.b ($11BF).w,d1 ROM:0012AFA2 cmpi.w #7,d1 ROM:0012AFA6 bcc.s locret_12AFB0 ROM:0012AFA8 movea.l off_12AFB2(pc,d1.w*4),a0 ROM:0012AFAC nop ROM:0012AFAE jmp (a0) ROM:0012AFB0 ; --------------------------------------------------------------------------- ROM:0012AFB0 ROM:0012AFB0 locret_12AFB0: ; CODE XREF: sub_12AF96+10↑j ROM:0012AFB0 rts ROM:0012AFB0 ; End of function sub_12AF96 ROM:0012AFB0 ROM:0012AFB0 ; --------------------------------------------------------------------------- ROM:0012AFB2 off_12AFB2: dc.l loc_12AFCE ; DATA XREF: sub_12AF96+12↑r ROM:0012AFB6 dc.l loc_12AFDE ROM:0012AFBA dc.l loc_12AFF2 ROM:0012AFBE dc.l loc_12B04E ROM:0012AFC2 dc.l loc_12B062 ROM:0012AFC6 dc.l loc_12B0B8 ROM:0012AFCA dc.l locret_12B128 ROM:0012AFCE ; --------------------------------------------------------------------------- ROM:0012AFCE ROM:0012AFCE loc_12AFCE: ; DATA XREF: ROM:off_12AFB2↑o ROM:0012AFCE move.w $4E8(a5),($D4C).w ROM:0012AFD4 move.b #1,($11BF).w ROM:0012AFDA bra.s locret_12AFF0 ROM:0012AFDC ; --------------------------------------------------------------------------- ROM:0012AFDC rts ROM:0012AFDE ; --------------------------------------------------------------------------- ROM:0012AFDE ROM:0012AFDE loc_12AFDE: ; DATA XREF: ROM:0012AFB6↑o ROM:0012AFDE move.w $4E2(a5),d0 ROM:0012AFE2 cmp.w ($ECA).w,d0 ROM:0012AFE6 ble.s locret_12AFF0 ROM:0012AFE8 move.b #2,($11BF).w ROM:0012AFEE bra.s locret_12B04C ROM:0012AFF0 ; --------------------------------------------------------------------------- ROM:0012AFF0 ROM:0012AFF0 locret_12AFF0: ; CODE XREF: ROM:0012AFDA↑j ROM:0012AFF0 ; ROM:0012AFE6↑j ROM:0012AFF0 rts ROM:0012AFF2 ; --------------------------------------------------------------------------- ROM:0012AFF2 ROM:0012AFF2 loc_12AFF2: ; DATA XREF: ROM:0012AFBA↑o ROM:0012AFF2 move.w $4E2(a5),d0 ROM:0012AFF6 cmp.w ($ECA).w,d0 ROM:0012AFFA bgt.s loc_12B018 ROM:0012AFFC cmpi.w #1,($D4C).w ROM:0012B002 ble.s loc_12B018 ROM:0012B004 subq.w #1,($D4C).w ROM:0012B008 bvc.s loc_12B010 ROM:0012B00A move.w #$8000,($D4C).w ROM:0012B010 ROM:0012B010 loc_12B010: ; CODE XREF: ROM:0012B008↑j ROM:0012B010 move.b #3,($11BF).w ROM:0012B016 bra.s locret_12B060 ROM:0012B018 ; --------------------------------------------------------------------------- ROM:0012B018 ROM:0012B018 loc_12B018: ; CODE XREF: ROM:0012AFFA↑j ROM:0012B018 ; ROM:0012B002↑j ROM:0012B018 cmp.w ($ECA).w,d0 ROM:0012B01C bgt.s locret_12B04C ROM:0012B01E cmpi.w #1,($D4C).w ROM:0012B024 bne.s locret_12B04C ROM:0012B026 subq.w #1,($D4C).w ROM:0012B02A bvc.s loc_12B032 ROM:0012B02C move.w #$8000,($D4C).w ROM:0012B032 ROM:0012B032 loc_12B032: ; CODE XREF: ROM:0012B02A↑j ROM:0012B032 bsr.w sub_12B150 ROM:0012B036 clr.b ($8F2).w ROM:0012B03A clr.w ($6C8).w ROM:0012B03E move.b #3,($8F2).w ROM:0012B044 move.b #4,($11BF).w ROM:0012B04A bra.s loc_12B0B2 ROM:0012B04C ; --------------------------------------------------------------------------- ROM:0012B04C ROM:0012B04C locret_12B04C: ; CODE XREF: ROM:0012AFEE↑j ROM:0012B04C ; ROM:0012B01C↑j ... ROM:0012B04C rts ROM:0012B04E ; --------------------------------------------------------------------------- ROM:0012B04E ROM:0012B04E loc_12B04E: ; DATA XREF: ROM:0012AFBE↑o ROM:0012B04E move.w $4E2(a5),d0 ROM:0012B052 cmp.w ($ECA).w,d0 ROM:0012B056 ble.s locret_12B060 ROM:0012B058 move.b #2,($11BF).w ROM:0012B05E bra.s locret_12B04C ROM:0012B060 ; --------------------------------------------------------------------------- ROM:0012B060 ROM:0012B060 locret_12B060: ; CODE XREF: ROM:0012B016↑j ROM:0012B060 ; ROM:0012B056↑j ROM:0012B060 rts ROM:0012B062 ; --------------------------------------------------------------------------- ROM:0012B062 ROM:0012B062 loc_12B062: ; DATA XREF: ROM:0012AFC2↑o ROM:0012B062 move.w $4E6(a5),d1 ROM:0012B066 move.w $4E4(a5),d2 ROM:0012B06A cmp.w ($D44).w,d1 ROM:0012B06E ble.s loc_12B076 ROM:0012B070 cmp.w ($D46).w,d2 ROM:0012B074 bgt.s loc_12B0A0 ROM:0012B076 ROM:0012B076 loc_12B076: ; CODE XREF: ROM:0012B06E↑j ROM:0012B076 bsr.w sub_12B192 ROM:0012B07A bsr.w sub_12B1B8 ROM:0012B07E bset #2,($DAF).w ROM:0012B084 clr.b ($8F2).w ROM:0012B088 clr.w ($6C8).w ROM:0012B08C bset #1,($11D5).w ROM:0012B092 move.b #6,($11BF).w ROM:0012B098 bra.l locret_12B128 ROM:0012B09E ; --------------------------------------------------------------------------- ROM:0012B09E bra.s loc_12B0B2 ROM:0012B0A0 ; --------------------------------------------------------------------------- ROM:0012B0A0 ROM:0012B0A0 loc_12B0A0: ; CODE XREF: ROM:0012B074↑j ROM:0012B0A0 move.w $4E2(a5),d0 ROM:0012B0A4 cmp.w ($ECA).w,d0 ROM:0012B0A8 ble.s loc_12B0B2 ROM:0012B0AA move.b #5,($11BF).w ROM:0012B0B0 bra.s loc_12B122 ROM:0012B0B2 ; --------------------------------------------------------------------------- ROM:0012B0B2 ROM:0012B0B2 loc_12B0B2: ; CODE XREF: ROM:0012B04A↑j ROM:0012B0B2 ; ROM:0012B09E↑j ... ROM:0012B0B2 bsr.w sub_12B12C ROM:0012B0B6 rts ROM:0012B0B8 ; --------------------------------------------------------------------------- ROM:0012B0B8 ROM:0012B0B8 loc_12B0B8: ; DATA XREF: ROM:0012AFC6↑o ROM:0012B0B8 move.w $4E2(a5),d0 ROM:0012B0BC cmp.w ($ECA).w,d0 ROM:0012B0C0 bgt.s loc_12B122 ROM:0012B0C2 btst #3,($1364).w ROM:0012B0C8 beq.s loc_12B0FC ROM:0012B0CA btst #4,($1340).w ROM:0012B0D0 beq.s loc_12B0FC ROM:0012B0D2 bsr.w sub_12B15E ROM:0012B0D6 addq.w #1,($D44).w ROM:0012B0DA bvc.s loc_12B0E2 ROM:0012B0DC move.w #$8000,($D44).w ROM:0012B0E2 ROM:0012B0E2 loc_12B0E2: ; CODE XREF: ROM:0012B0DA↑j ROM:0012B0E2 bsr.w sub_12B150 ROM:0012B0E6 clr.b ($8F2).w ROM:0012B0EA clr.w ($6C8).w ROM:0012B0EE move.b #3,($8F2).w ROM:0012B0F4 move.b #4,($11BF).w ROM:0012B0FA bra.s loc_12B0B2 ROM:0012B0FC ; --------------------------------------------------------------------------- ROM:0012B0FC ROM:0012B0FC loc_12B0FC: ; CODE XREF: ROM:0012B0C8↑j ROM:0012B0FC ; ROM:0012B0D0↑j ROM:0012B0FC addq.w #1,($D46).w ROM:0012B100 bvc.s loc_12B108 ROM:0012B102 move.w #$8000,($D46).w ROM:0012B108 ROM:0012B108 loc_12B108: ; CODE XREF: ROM:0012B100↑j ROM:0012B108 bsr.w sub_12B150 ROM:0012B10C clr.b ($8F2).w ROM:0012B110 clr.w ($6C8).w ROM:0012B114 move.b #3,($8F2).w ROM:0012B11A move.b #4,($11BF).w ROM:0012B120 bra.s loc_12B0B2 ROM:0012B122 ; --------------------------------------------------------------------------- ROM:0012B122 ROM:0012B122 loc_12B122: ; CODE XREF: ROM:0012B0B0↑j ROM:0012B122 ; ROM:0012B0C0↑j ROM:0012B122 bsr.w sub_12B12C ROM:0012B126 rts ROM:0012B128 ; --------------------------------------------------------------------------- ROM:0012B128 ROM:0012B128 locret_12B128: ; CODE XREF: ROM:0012B098↑j ROM:0012B128 ; DATA XREF: ROM:0012AFCA↑o ROM:0012B128 rts ROM:0012B12A ; --------------------------------------------------------------------------- ROM:0012B12A rts ROM:0012B12C ROM:0012B12C ; =============== S U B R O U T I N E ======================================= ROM:0012B12C ROM:0012B12C ROM:0012B12C sub_12B12C: ; CODE XREF: ROM:loc_12B0B2↑p ROM:0012B12C ; ROM:loc_12B122↑p ROM:0012B12C move.w $4EA(a5),d0 ROM:0012B130 cmp.w ($ECA).w,d0 ROM:0012B134 bgt.s loc_12B13E ROM:0012B136 bset #3,($1364).w ROM:0012B13C bra.s locret_12B14E ROM:0012B13E ; --------------------------------------------------------------------------- ROM:0012B13E ROM:0012B13E loc_12B13E: ; CODE XREF: sub_12B12C+8↑j ROM:0012B13E move.w $4EC(a5),d0 ROM:0012B142 cmp.w ($ECA).w,d0 ROM:0012B146 blt.s locret_12B14E ROM:0012B148 bset #4,($1340).w ROM:0012B14E ROM:0012B14E locret_12B14E: ; CODE XREF: sub_12B12C+10↑j ROM:0012B14E ; sub_12B12C+1A↑j ROM:0012B14E rts ROM:0012B14E ; End of function sub_12B12C ROM:0012B14E ROM:0012B150 ROM:0012B150 ; =============== S U B R O U T I N E ======================================= ROM:0012B150 ROM:0012B150 ROM:0012B150 sub_12B150: ; CODE XREF: ROM:loc_12B032↑p ROM:0012B150 ; ROM:loc_12B0E2↑p ... ROM:0012B150 bclr #3,($1364).w ROM:0012B156 bclr #4,($1340).w ROM:0012B15C rts ROM:0012B15C ; End of function sub_12B150 ROM:0012B15C ROM:0012B15E ROM:0012B15E ; =============== S U B R O U T I N E ======================================= ROM:0012B15E ROM:0012B15E ROM:0012B15E sub_12B15E: ; CODE XREF: ROM:0012B0D2↑p ROM:0012B15E move.w ($6C8).w,d0 ROM:0012B162 add.w d0,($D48).w ROM:0012B166 bvc.w loc_12B170 ROM:0012B16A move.w #$7FFF,($D48).w ROM:0012B170 ROM:0012B170 loc_12B170: ; CODE XREF: sub_12B15E+8↑j ROM:0012B170 move.w #$389C,d1 ROM:0012B174 move.w ($5BA).w,d2 ROM:0012B178 move.w ($A5E).w,d3 ROM:0012B17C bsr.l sub_1178F0 ROM:0012B182 add.w d1,($D4A).w ROM:0012B186 bvc.w locret_12B190 ROM:0012B18A move.w #$7FFF,($D4A).w ROM:0012B190 ROM:0012B190 locret_12B190: ; CODE XREF: sub_12B15E+28↑j ROM:0012B190 rts ROM:0012B190 ; End of function sub_12B15E ROM:0012B190 ROM:0012B192 ROM:0012B192 ; =============== S U B R O U T I N E ======================================= ROM:0012B192 ROM:0012B192 ROM:0012B192 sub_12B192: ; CODE XREF: ROM:loc_12B076↑p ROM:0012B192 cmpi.w #0,($D44).w ROM:0012B198 ble.s loc_12B1B2 ROM:0012B19A cmpi.w #$7FFF,($D48).w ROM:0012B1A0 bge.s loc_12B1B2 ROM:0012B1A2 move.w ($D48).w,d0 ROM:0012B1A6 ext.l d0 ROM:0012B1A8 divs.w ($D44).w,d0 ROM:0012B1AC move.w d0,($D4E).w ROM:0012B1B0 bra.s locret_12B1B6 ROM:0012B1B2 ; --------------------------------------------------------------------------- ROM:0012B1B2 ROM:0012B1B2 loc_12B1B2: ; CODE XREF: sub_12B192+6↑j ROM:0012B1B2 ; sub_12B192+E↑j ROM:0012B1B2 clr.w ($D4E).w ROM:0012B1B6 ROM:0012B1B6 locret_12B1B6: ; CODE XREF: sub_12B192+1E↑j ROM:0012B1B6 rts ROM:0012B1B6 ; End of function sub_12B192 ROM:0012B1B6 ROM:0012B1B8 ROM:0012B1B8 ; =============== S U B R O U T I N E ======================================= ROM:0012B1B8 ROM:0012B1B8 ROM:0012B1B8 sub_12B1B8: ; CODE XREF: ROM:0012B07A↑p ROM:0012B1B8 bclr #2,($D97).w ROM:0012B1BE clr.w d0 ROM:0012B1C0 ROM:0012B1C0 loc_12B1C0: ; CODE XREF: sub_12B1B8:loc_12B1F2↓j ROM:0012B1C0 move.w $786(a5,d0.w*2),d1 ROM:0012B1C6 move.w $798(a5,d0.w*2),d2 ROM:0012B1CC cmp.w $13D0(d0.w*2),d1 ROM:0012B1D2 ble.s loc_12B1DC ROM:0012B1D4 cmp.w $13D0(d0.w*2),d2 ROM:0012B1DA blt.s loc_12B1E2 ROM:0012B1DC ROM:0012B1DC loc_12B1DC: ; CODE XREF: sub_12B1B8+1A↑j ROM:0012B1DC bset #2,($D97).w ROM:0012B1E2 ROM:0012B1E2 loc_12B1E2: ; CODE XREF: sub_12B1B8+22↑j ROM:0012B1E2 cmpi.w #8,d0 ROM:0012B1E6 bge.w loc_12B1F4 ROM:0012B1EA addq.w #1,d0 ROM:0012B1EC bvc.s loc_12B1F2 ROM:0012B1EE move.w #$8000,d0 ROM:0012B1F2 ROM:0012B1F2 loc_12B1F2: ; CODE XREF: sub_12B1B8+34↑j ROM:0012B1F2 bra.s loc_12B1C0 ROM:0012B1F4 ; --------------------------------------------------------------------------- ROM:0012B1F4 ROM:0012B1F4 loc_12B1F4: ; CODE XREF: sub_12B1B8+2E↑j ROM:0012B1F4 move.w $4E4(a5),d0 ROM:0012B1F8 move.w ($D4A).w,d1 ROM:0012B1FC cmp.w ($D48).w,d1 ROM:0012B200 blt.s loc_12B208 ROM:0012B202 cmp.w ($D46).w,d0 ROM:0012B206 bgt.s locret_12B20E ROM:0012B208 ROM:0012B208 loc_12B208: ; CODE XREF: sub_12B1B8+48↑j ROM:0012B208 bset #2,($D97).w ROM:0012B20E ROM:0012B20E locret_12B20E: ; CODE XREF: sub_12B1B8+4E↑j ROM:0012B20E rts ROM:0012B20E ; End of function sub_12B1B8 ROM:0012B20E ROM:0012B210 ROM:0012B210 ; =============== S U B R O U T I N E ======================================= ROM:0012B210 ROM:0012B210 ROM:0012B210 sub_12B210: ; CODE XREF: sub_12B450↓p ROM:0012B210 bsr.w sub_12B21E ROM:0012B214 bsr.w sub_12B416 ROM:0012B218 bsr.w sub_12B2D4 ROM:0012B21C rts ROM:0012B21C ; End of function sub_12B210 ROM:0012B21C ROM:0012B21E ROM:0012B21E ; =============== S U B R O U T I N E ======================================= ROM:0012B21E ROM:0012B21E ROM:0012B21E sub_12B21E: ; CODE XREF: sub_12B210↑p ROM:0012B21E clr.w d1 ROM:0012B220 move.b ($11C0).w,d1 ROM:0012B224 cmpi.w #4,d1 ROM:0012B228 bcc.s locret_12B232 ROM:0012B22A movea.l off_12B234(pc,d1.w*4),a0 ROM:0012B22E nop ROM:0012B230 jmp (a0) ROM:0012B232 ; --------------------------------------------------------------------------- ROM:0012B232 ROM:0012B232 locret_12B232: ; CODE XREF: sub_12B21E+A↑j ROM:0012B232 rts ROM:0012B232 ; End of function sub_12B21E ROM:0012B232 ROM:0012B232 ; --------------------------------------------------------------------------- ROM:0012B234 off_12B234: dc.l loc_12B244 ; DATA XREF: sub_12B21E+C↑r ROM:0012B238 dc.l loc_12B252 ROM:0012B23C dc.l loc_12B26C ROM:0012B240 dc.l loc_12B2B8 ROM:0012B244 ; --------------------------------------------------------------------------- ROM:0012B244 ROM:0012B244 loc_12B244: ; DATA XREF: ROM:off_12B234↑o ROM:0012B244 move.b #1,($11C0).w ROM:0012B24A bclr #4,($1342).w ROM:0012B250 bra.s locret_12B26A ROM:0012B252 ; --------------------------------------------------------------------------- ROM:0012B252 ROM:0012B252 loc_12B252: ; DATA XREF: ROM:0012B238↑o ROM:0012B252 move.w $4EE(a5),d0 ROM:0012B256 cmp.w ($D66).w,d0 ROM:0012B25A bgt.s locret_12B26A ROM:0012B25C move.w $4F0(a5),($D50).w ROM:0012B262 move.b #2,($11C0).w ROM:0012B268 bra.s locret_12B2B6 ROM:0012B26A ; --------------------------------------------------------------------------- ROM:0012B26A ROM:0012B26A locret_12B26A: ; CODE XREF: ROM:0012B250↑j ROM:0012B26A ; ROM:0012B25A↑j ... ROM:0012B26A rts ROM:0012B26C ; --------------------------------------------------------------------------- ROM:0012B26C ROM:0012B26C loc_12B26C: ; DATA XREF: ROM:0012B23C↑o ROM:0012B26C move.w $4EE(a5),d0 ROM:0012B270 cmp.w ($D66).w,d0 ROM:0012B274 ble.s loc_12B27E ROM:0012B276 move.b #1,($11C0).w ROM:0012B27C bra.s locret_12B26A ROM:0012B27E ; --------------------------------------------------------------------------- ROM:0012B27E ROM:0012B27E loc_12B27E: ; CODE XREF: ROM:0012B274↑j ROM:0012B27E btst #0,($113F).w ROM:0012B284 beq.s locret_12B2B6 ROM:0012B286 cmpi.w #1,($D50).w ROM:0012B28C ble.s loc_12B29C ROM:0012B28E subq.w #1,($D50).w ROM:0012B292 bvc.s loc_12B29A ROM:0012B294 move.w #$8000,($D50).w ROM:0012B29A ROM:0012B29A loc_12B29A: ; CODE XREF: ROM:0012B292↑j ROM:0012B29A bra.s locret_12B2B6 ROM:0012B29C ; --------------------------------------------------------------------------- ROM:0012B29C ROM:0012B29C loc_12B29C: ; CODE XREF: ROM:0012B28C↑j ROM:0012B29C subq.w #1,($D50).w ROM:0012B2A0 bvc.s loc_12B2A8 ROM:0012B2A2 move.w #$8000,($D50).w ROM:0012B2A8 ROM:0012B2A8 loc_12B2A8: ; CODE XREF: ROM:0012B2A0↑j ROM:0012B2A8 bset #4,($1342).w ROM:0012B2AE move.b #3,($11C0).w ROM:0012B2B4 bra.s locret_12B2D0 ROM:0012B2B6 ; --------------------------------------------------------------------------- ROM:0012B2B6 ROM:0012B2B6 locret_12B2B6: ; CODE XREF: ROM:0012B268↑j ROM:0012B2B6 ; ROM:0012B284↑j ... ROM:0012B2B6 rts ROM:0012B2B8 ; --------------------------------------------------------------------------- ROM:0012B2B8 ROM:0012B2B8 loc_12B2B8: ; DATA XREF: ROM:0012B240↑o ROM:0012B2B8 move.w $4EE(a5),d0 ROM:0012B2BC cmp.w ($D66).w,d0 ROM:0012B2C0 ble.s locret_12B2D0 ROM:0012B2C2 bclr #4,($1342).w ROM:0012B2C8 move.b #1,($11C0).w ROM:0012B2CE bra.s locret_12B26A ROM:0012B2D0 ; --------------------------------------------------------------------------- ROM:0012B2D0 ROM:0012B2D0 locret_12B2D0: ; CODE XREF: ROM:0012B2B4↑j ROM:0012B2D0 ; ROM:0012B2C0↑j ROM:0012B2D0 rts ROM:0012B2D2 ; --------------------------------------------------------------------------- ROM:0012B2D2 rts ROM:0012B2D4 ROM:0012B2D4 ; =============== S U B R O U T I N E ======================================= ROM:0012B2D4 ROM:0012B2D4 ROM:0012B2D4 sub_12B2D4: ; CODE XREF: sub_12B210+8↑p ROM:0012B2D4 bclr #0,($134C).w ROM:0012B2DA btst #0,($1131).w ROM:0012B2E0 beq.l locret_12B414 ROM:0012B2E6 btst #1,($135A).w ROM:0012B2EC bne.l locret_12B414 ROM:0012B2F2 btst #3,($1360).w ROM:0012B2F8 bne.l locret_12B414 ROM:0012B2FE btst #0,($11D1).w ROM:0012B304 bne.l locret_12B414 ROM:0012B30A btst #4,($1361).w ROM:0012B310 bne.l locret_12B414 ROM:0012B316 move.w $4F4(a5),d0 ROM:0012B31A cmp.w ($5BA).w,d0 ROM:0012B31E bgt.l locret_12B414 ROM:0012B324 move.w $4F6(a5),d0 ROM:0012B328 cmp.w ($5BA).w,d0 ROM:0012B32C ble.l locret_12B414 ROM:0012B332 move.w $4F8(a5),d0 ROM:0012B336 cmp.w ($A5E).w,d0 ROM:0012B33A bgt.l locret_12B414 ROM:0012B340 move.w $4FA(a5),d0 ROM:0012B344 cmp.w ($A5E).w,d0 ROM:0012B348 ble.l locret_12B414 ROM:0012B34E move.w $4F2(a5),d0 ROM:0012B352 cmp.w ($A90).w,d0 ROM:0012B356 bgt.l locret_12B414 ROM:0012B35C btst #0,($11BD).w ROM:0012B362 beq.l locret_12B414 ROM:0012B368 btst #1,($11BD).w ROM:0012B36E beq.l locret_12B414 ROM:0012B374 btst #1,($113C).w ROM:0012B37A beq.l locret_12B414 ROM:0012B380 btst #6,($D97).w ROM:0012B386 bne.l locret_12B414 ROM:0012B38C btst #6,($139F).w ROM:0012B392 bne.l locret_12B414 ROM:0012B398 btst #0,($D96).w ROM:0012B39E bne.s locret_12B414 ROM:0012B3A0 btst #0,($139E).w ROM:0012B3A6 bne.s locret_12B414 ROM:0012B3A8 btst #5,($D96).w ROM:0012B3AE bne.s locret_12B414 ROM:0012B3B0 btst #5,($139E).w ROM:0012B3B6 bne.s locret_12B414 ROM:0012B3B8 btst #7,($D97).w ROM:0012B3BE bne.s locret_12B414 ROM:0012B3C0 btst #7,($139F).w ROM:0012B3C6 bne.s locret_12B414 ROM:0012B3C8 btst #6,($1357).w ROM:0012B3CE bne.s locret_12B414 ROM:0012B3D0 btst #0,($135E).w ROM:0012B3D6 bne.s locret_12B414 ROM:0012B3D8 btst #1,($D96).w ROM:0012B3DE bne.s locret_12B414 ROM:0012B3E0 btst #1,($139E).w ROM:0012B3E6 bne.s locret_12B414 ROM:0012B3E8 btst #4,($1342).w ROM:0012B3EE bne.s locret_12B414 ROM:0012B3F0 move.w ($CBC).w,d1 ROM:0012B3F4 sub.w ($CB8).w,d1 ROM:0012B3F8 bpl.w loc_12B3FE ROM:0012B3FC neg.w d1 ROM:0012B3FE ROM:0012B3FE loc_12B3FE: ; CODE XREF: sub_12B2D4+124↑j ROM:0012B3FE move.w $4FC(a5),d0 ROM:0012B402 cmp.w d1,d0 ROM:0012B404 ble.s locret_12B414 ROM:0012B406 btst #4,($1347).w ROM:0012B40C beq.s locret_12B414 ROM:0012B40E bset #0,($134C).w ROM:0012B414 ROM:0012B414 locret_12B414: ; CODE XREF: sub_12B2D4+C↑j ROM:0012B414 ; sub_12B2D4+18↑j ... ROM:0012B414 rts ROM:0012B414 ; End of function sub_12B2D4 ROM:0012B414 ROM:0012B416 ROM:0012B416 ; =============== S U B R O U T I N E ======================================= ROM:0012B416 ROM:0012B416 ROM:0012B416 sub_12B416: ; CODE XREF: sub_12B210+4↑p ROM:0012B416 btst #0,($113F).w ROM:0012B41C beq.s locret_12B422 ROM:0012B41E bsr.w sub_12B424 ROM:0012B422 ROM:0012B422 locret_12B422: ; CODE XREF: sub_12B416+6↑j ROM:0012B422 rts ROM:0012B422 ; End of function sub_12B416 ROM:0012B422 ROM:0012B424 ROM:0012B424 ; =============== S U B R O U T I N E ======================================= ROM:0012B424 ROM:0012B424 ROM:0012B424 sub_12B424: ; CODE XREF: sub_12B416+8↑p ROM:0012B424 move.w ($F16).w,d0 ROM:0012B428 sub.w ($D52).w,d0 ROM:0012B42C bpl.w loc_12B432 ROM:0012B430 neg.w d0 ROM:0012B432 ROM:0012B432 loc_12B432: ; CODE XREF: sub_12B424+8↑j ROM:0012B432 move.w $4FE(a5),d1 ROM:0012B436 cmp.w d0,d1 ROM:0012B438 ble.s loc_12B442 ROM:0012B43A bset #4,($1347).w ROM:0012B440 bra.s loc_12B448 ROM:0012B442 ; --------------------------------------------------------------------------- ROM:0012B442 ROM:0012B442 loc_12B442: ; CODE XREF: sub_12B424+14↑j ROM:0012B442 bclr #4,($1347).w ROM:0012B448 ROM:0012B448 loc_12B448: ; CODE XREF: sub_12B424+1C↑j ROM:0012B448 move.w ($F16).w,($D52).w ROM:0012B44E rts ROM:0012B44E ; End of function sub_12B424 ROM:0012B44E ROM:0012B450 ROM:0012B450 ; =============== S U B R O U T I N E ======================================= ROM:0012B450 ROM:0012B450 ROM:0012B450 sub_12B450: ; CODE XREF: sub_124988+CC↑p ROM:0012B450 bsr.l sub_12B210 ROM:0012B456 bsr.l sub_12B778 ROM:0012B45C bsr.w sub_12B462 ROM:0012B460 rts ROM:0012B460 ; End of function sub_12B450 ROM:0012B460 ROM:0012B462 ROM:0012B462 ; =============== S U B R O U T I N E ======================================= ROM:0012B462 ROM:0012B462 ROM:0012B462 sub_12B462: ; CODE XREF: sub_12B450+C↑p ROM:0012B462 clr.w d1 ROM:0012B464 move.b ($11C1).w,d1 ROM:0012B468 cmpi.w #4,d1 ROM:0012B46C bcc.s locret_12B476 ROM:0012B46E movea.l off_12B478(pc,d1.w*4),a0 ROM:0012B472 nop ROM:0012B474 jmp (a0) ROM:0012B476 ; --------------------------------------------------------------------------- ROM:0012B476 ROM:0012B476 locret_12B476: ; CODE XREF: sub_12B462+A↑j ROM:0012B476 rts ROM:0012B476 ; End of function sub_12B462 ROM:0012B476 ROM:0012B476 ; --------------------------------------------------------------------------- ROM:0012B478 off_12B478: dc.l loc_12B488 ; DATA XREF: sub_12B462+C↑r ROM:0012B47C dc.l loc_12B490 ROM:0012B480 dc.l loc_12B4AC ROM:0012B484 dc.l loc_12B4FA ROM:0012B488 ; --------------------------------------------------------------------------- ROM:0012B488 ROM:0012B488 loc_12B488: ; DATA XREF: ROM:off_12B478↑o ROM:0012B488 move.b #1,($11C1).w ROM:0012B48E bra.s loc_12B4A6 ROM:0012B490 ; --------------------------------------------------------------------------- ROM:0012B490 ROM:0012B490 loc_12B490: ; DATA XREF: ROM:0012B47C↑o ROM:0012B490 btst #0,($134C).w ROM:0012B496 beq.s loc_12B4A6 ROM:0012B498 move.w $500(a5),($D54).w ROM:0012B49E move.b #2,($11C1).w ROM:0012B4A4 bra.s loc_12B4F4 ROM:0012B4A6 ; --------------------------------------------------------------------------- ROM:0012B4A6 ROM:0012B4A6 loc_12B4A6: ; CODE XREF: ROM:0012B48E↑j ROM:0012B4A6 ; ROM:0012B496↑j ... ROM:0012B4A6 bsr.w sub_12B54C ROM:0012B4AA rts ROM:0012B4AC ; --------------------------------------------------------------------------- ROM:0012B4AC ROM:0012B4AC loc_12B4AC: ; DATA XREF: ROM:0012B480↑o ROM:0012B4AC btst #0,($134C).w ROM:0012B4B2 bne.s loc_12B4BC ROM:0012B4B4 move.b #1,($11C1).w ROM:0012B4BA bra.s loc_12B4A6 ROM:0012B4BC ; --------------------------------------------------------------------------- ROM:0012B4BC ROM:0012B4BC loc_12B4BC: ; CODE XREF: ROM:0012B4B2↑j ROM:0012B4BC btst #0,($113F).w ROM:0012B4C2 beq.s loc_12B4F4 ROM:0012B4C4 cmpi.w #1,($D54).w ROM:0012B4CA ble.s loc_12B4DC ROM:0012B4CC subq.w #1,($D54).w ROM:0012B4D0 bvc.s loc_12B4D8 ROM:0012B4D2 move.w #$8000,($D54).w ROM:0012B4D8 ROM:0012B4D8 loc_12B4D8: ; CODE XREF: ROM:0012B4D0↑j ROM:0012B4D8 bra.s loc_12B4F4 ROM:0012B4DA ; --------------------------------------------------------------------------- ROM:0012B4DA bra.s loc_12B4F4 ROM:0012B4DC ; --------------------------------------------------------------------------- ROM:0012B4DC ROM:0012B4DC loc_12B4DC: ; CODE XREF: ROM:0012B4CA↑j ROM:0012B4DC subq.w #1,($D54).w ROM:0012B4E0 bvc.s loc_12B4E8 ROM:0012B4E2 move.w #$8000,($D54).w ROM:0012B4E8 ROM:0012B4E8 loc_12B4E8: ; CODE XREF: ROM:0012B4E0↑j ROM:0012B4E8 bsr.w sub_12B55A ROM:0012B4EC move.b #3,($11C1).w ROM:0012B4F2 bra.s locret_12B548 ROM:0012B4F4 ; --------------------------------------------------------------------------- ROM:0012B4F4 ROM:0012B4F4 loc_12B4F4: ; CODE XREF: ROM:0012B4A4↑j ROM:0012B4F4 ; ROM:0012B4C2↑j ... ROM:0012B4F4 bsr.w sub_12B54C ROM:0012B4F8 rts ROM:0012B4FA ; --------------------------------------------------------------------------- ROM:0012B4FA ROM:0012B4FA loc_12B4FA: ; DATA XREF: ROM:0012B484↑o ROM:0012B4FA btst #0,($134C).w ROM:0012B500 bne.s loc_12B50A ROM:0012B502 move.b #1,($11C1).w ROM:0012B508 bra.s loc_12B4A6 ROM:0012B50A ; --------------------------------------------------------------------------- ROM:0012B50A ROM:0012B50A loc_12B50A: ; CODE XREF: ROM:0012B500↑j ROM:0012B50A btst #3,($135A).w ROM:0012B510 beq.s loc_12B534 ROM:0012B512 btst #0,($113F).w ROM:0012B518 beq.s loc_12B52E ROM:0012B51A bsr.w sub_12B55A ROM:0012B51E bsr.w sub_12B646 ROM:0012B522 bsr.w sub_12B568 ROM:0012B526 bsr.w sub_12B600 ROM:0012B52A bra.s locret_12B548 ROM:0012B52C ; --------------------------------------------------------------------------- ROM:0012B52C bra.s loc_12B534 ROM:0012B52E ; --------------------------------------------------------------------------- ROM:0012B52E ROM:0012B52E loc_12B52E: ; CODE XREF: ROM:0012B518↑j ROM:0012B52E bsr.w sub_12B55A ROM:0012B532 bra.s locret_12B548 ROM:0012B534 ; --------------------------------------------------------------------------- ROM:0012B534 ROM:0012B534 loc_12B534: ; CODE XREF: ROM:0012B510↑j ROM:0012B534 ; ROM:0012B52C↑j ROM:0012B534 btst #0,($113F).w ROM:0012B53A beq.s locret_12B548 ROM:0012B53C bsr.w sub_12B646 ROM:0012B540 bsr.w sub_12B568 ROM:0012B544 bsr.w sub_12B600 ROM:0012B548 ROM:0012B548 locret_12B548: ; CODE XREF: ROM:0012B4F2↑j ROM:0012B548 ; ROM:0012B52A↑j ... ROM:0012B548 rts ROM:0012B54A ; --------------------------------------------------------------------------- ROM:0012B54A rts ROM:0012B54C ROM:0012B54C ; =============== S U B R O U T I N E ======================================= ROM:0012B54C ROM:0012B54C ROM:0012B54C sub_12B54C: ; CODE XREF: ROM:loc_12B4A6↑p ROM:0012B54C ; ROM:loc_12B4F4↑p ROM:0012B54C move.w ($D70).w,d0 ROM:0012B550 move.w $13D0(d0.w*2),($D5A).w ROM:0012B558 rts ROM:0012B558 ; End of function sub_12B54C ROM:0012B558 ROM:0012B55A ROM:0012B55A ; =============== S U B R O U T I N E ======================================= ROM:0012B55A ROM:0012B55A ROM:0012B55A sub_12B55A: ; CODE XREF: ROM:loc_12B4E8↑p ROM:0012B55A ; ROM:0012B51A↑p ... ROM:0012B55A move.w ($D70).w,d0 ROM:0012B55E move.w $13D0(d0.w*2),($D56).w ROM:0012B566 rts ROM:0012B566 ; End of function sub_12B55A ROM:0012B566 ROM:0012B568 ROM:0012B568 ; =============== S U B R O U T I N E ======================================= ROM:0012B568 ROM:0012B568 ROM:0012B568 sub_12B568: ; CODE XREF: ROM:0012B522↑p ROM:0012B568 ; ROM:0012B540↑p ROM:0012B568 move.w ($D60).w,d0 ROM:0012B56C cmp.w ($D62).w,d0 ROM:0012B570 bgt.s loc_12B57C ROM:0012B572 move.w $504(a5),d1 ROM:0012B576 move.w $506(a5),d2 ROM:0012B57A bra.s loc_12B594 ROM:0012B57C ; --------------------------------------------------------------------------- ROM:0012B57C ROM:0012B57C loc_12B57C: ; CODE XREF: sub_12B568+8↑j ROM:0012B57C move.w ($D5E).w,d0 ROM:0012B580 cmp.w ($D62).w,d0 ROM:0012B584 bge.s loc_12B58C ROM:0012B586 clr.w d1 ROM:0012B588 clr.w d2 ROM:0012B58A bra.s loc_12B594 ROM:0012B58C ; --------------------------------------------------------------------------- ROM:0012B58C ROM:0012B58C loc_12B58C: ; CODE XREF: sub_12B568+1C↑j ROM:0012B58C move.w $50A(a5),d1 ROM:0012B590 move.w $50C(a5),d2 ROM:0012B594 ROM:0012B594 loc_12B594: ; CODE XREF: sub_12B568+12↑j ROM:0012B594 ; sub_12B568+22↑j ROM:0012B594 move.w ($D62).w,d3 ROM:0012B598 sub.w ($D5C).w,d3 ROM:0012B59C muls.w d3,d1 ROM:0012B59E divs.w #$A,d1 ROM:0012B5A2 bvc.w loc_12B5B8 ROM:0012B5A6 cmpi.l #0,d1 ROM:0012B5AC ble.s loc_12B5B4 ROM:0012B5AE move.w #$7FFF,d1 ROM:0012B5B2 bra.s loc_12B5B8 ROM:0012B5B4 ; --------------------------------------------------------------------------- ROM:0012B5B4 ROM:0012B5B4 loc_12B5B4: ; CODE XREF: sub_12B568+44↑j ROM:0012B5B4 move.w #$8000,d1 ROM:0012B5B8 ROM:0012B5B8 loc_12B5B8: ; CODE XREF: sub_12B568+3A↑j ROM:0012B5B8 ; sub_12B568+4A↑j ROM:0012B5B8 move.w d1,($D58).w ROM:0012B5BC muls.w d3,d2 ROM:0012B5BE move.w ($D56).w,d4 ROM:0012B5C2 muls.w #$3E8,d4 ROM:0012B5C6 add.l d2,d4 ROM:0012B5C8 divs.w #$3E8,d4 ROM:0012B5CC bvc.w loc_12B5E2 ROM:0012B5D0 cmpi.l #0,d4 ROM:0012B5D6 ble.s loc_12B5DE ROM:0012B5D8 move.w #$7FFF,d4 ROM:0012B5DC bra.s loc_12B5E2 ROM:0012B5DE ; --------------------------------------------------------------------------- ROM:0012B5DE ROM:0012B5DE loc_12B5DE: ; CODE XREF: sub_12B568+6E↑j ROM:0012B5DE move.w #$8000,d4 ROM:0012B5E2 ROM:0012B5E2 loc_12B5E2: ; CODE XREF: sub_12B568+64↑j ROM:0012B5E2 ; sub_12B568+74↑j ROM:0012B5E2 move.w d4,($D56).w ROM:0012B5E6 add.w d4,d1 ROM:0012B5E8 bvc.w loc_12B5FA ROM:0012B5EC bpl.w loc_12B5F6 ROM:0012B5F0 move.w #$7FFF,d1 ROM:0012B5F4 bra.s loc_12B5FA ROM:0012B5F6 ; --------------------------------------------------------------------------- ROM:0012B5F6 ROM:0012B5F6 loc_12B5F6: ; CODE XREF: sub_12B568+84↑j ROM:0012B5F6 move.w #$8000,d1 ROM:0012B5FA ROM:0012B5FA loc_12B5FA: ; CODE XREF: sub_12B568+80↑j ROM:0012B5FA ; sub_12B568+8C↑j ROM:0012B5FA move.w d1,($D5A).w ROM:0012B5FE rts ROM:0012B5FE ; End of function sub_12B568 ROM:0012B5FE ROM:0012B600 ROM:0012B600 ; =============== S U B R O U T I N E ======================================= ROM:0012B600 ROM:0012B600 ROM:0012B600 sub_12B600: ; CODE XREF: ROM:0012B526↑p ROM:0012B600 ; ROM:0012B544↑p ROM:0012B600 move.w #$2710,d6 ROM:0012B604 move.w ($D70).w,d4 ROM:0012B608 move.w $13D0(d4.w*2),d2 ROM:0012B60E clr.w d5 ROM:0012B610 move.w $510(a5),d3 ROM:0012B614 move.w ($D56).w,d1 ROM:0012B618 bsr.l sub_128D54 ROM:0012B61E swap d4 ROM:0012B620 move.w ($D70).w,d3 ROM:0012B624 move.w $512(a5),d0 ROM:0012B628 cmp.w d4,d0 ROM:0012B62A bge.s loc_12B632 ROM:0012B62C move.w $512(a5),d4 ROM:0012B630 bra.s loc_12B63E ROM:0012B632 ; --------------------------------------------------------------------------- ROM:0012B632 ROM:0012B632 loc_12B632: ; CODE XREF: sub_12B600+2A↑j ROM:0012B632 move.w $514(a5),d0 ROM:0012B636 cmp.w d4,d0 ROM:0012B638 ble.s loc_12B63E ROM:0012B63A move.w $514(a5),d4 ROM:0012B63E ROM:0012B63E loc_12B63E: ; CODE XREF: sub_12B600+30↑j ROM:0012B63E ; sub_12B600+38↑j ROM:0012B63E move.w d4,$13D0(d3.w*2) ROM:0012B644 rts ROM:0012B644 ; End of function sub_12B600 ROM:0012B644 ROM:0012B646 ROM:0012B646 ; =============== S U B R O U T I N E ======================================= ROM:0012B646 ROM:0012B646 ROM:0012B646 sub_12B646: ; CODE XREF: ROM:0012B51E↑p ROM:0012B646 ; ROM:0012B53C↑p ROM:0012B646 move.w #$3804,d1 ROM:0012B64A move.w ($CB8).w,d2 ROM:0012B64E bsr.l sub_1178F0 ROM:0012B654 move.w $50E(a5),($D5C).w ROM:0012B65A add.w d1,($D5C).w ROM:0012B65E move.w $508(a5),($D5E).w ROM:0012B664 add.w d1,($D5E).w ROM:0012B668 move.w $502(a5),($D60).w ROM:0012B66E add.w d1,($D60).w ROM:0012B672 rts ROM:0012B672 ; End of function sub_12B646 ROM:0012B672 ROM:0012B674 ROM:0012B674 ; =============== S U B R O U T I N E ======================================= ROM:0012B674 ROM:0012B674 ROM:0012B674 sub_12B674: ; CODE XREF: ROM:00117AB2↑p ROM:0012B674 clr.w d1 ROM:0012B676 move.b ($11C2).w,d1 ROM:0012B67A cmpi.w #2,d1 ROM:0012B67E bcc.s locret_12B688 ROM:0012B680 movea.l off_12B68A(pc,d1.w*4),a0 ROM:0012B684 nop ROM:0012B686 jmp (a0) ROM:0012B688 ; --------------------------------------------------------------------------- ROM:0012B688 ROM:0012B688 locret_12B688: ; CODE XREF: sub_12B674+A↑j ROM:0012B688 rts ROM:0012B688 ; End of function sub_12B674 ROM:0012B688 ROM:0012B688 ; --------------------------------------------------------------------------- ROM:0012B68A off_12B68A: dc.l loc_12B692 ; DATA XREF: sub_12B674+C↑r ROM:0012B68E dc.l loc_12B6B0 ROM:0012B692 ; --------------------------------------------------------------------------- ROM:0012B692 ROM:0012B692 loc_12B692: ; DATA XREF: ROM:off_12B68A↑o ROM:0012B692 move.b #1,($11C2).w ROM:0012B698 bsr.w sub_12B6F6 ROM:0012B69C move.w $516(a5),d0 ROM:0012B6A0 clr.b ($8F3).w ROM:0012B6A4 move.w d0,($6CA).w ROM:0012B6A8 move.b #1,($8F3).w ROM:0012B6AE rts ROM:0012B6B0 ; --------------------------------------------------------------------------- ROM:0012B6B0 ROM:0012B6B0 loc_12B6B0: ; DATA XREF: ROM:0012B68E↑o ROM:0012B6B0 btst #7,($1366).w ROM:0012B6B6 beq.s loc_12B6D0 ROM:0012B6B8 bsr.w sub_12B6F6 ROM:0012B6BC move.w $516(a5),d0 ROM:0012B6C0 clr.b ($8F3).w ROM:0012B6C4 move.w d0,($6CA).w ROM:0012B6C8 move.b #1,($8F3).w ROM:0012B6CE rts ROM:0012B6D0 ; --------------------------------------------------------------------------- ROM:0012B6D0 ROM:0012B6D0 loc_12B6D0: ; CODE XREF: ROM:0012B6B6↑j ROM:0012B6D0 cmpi.w #0,($6CA).w ROM:0012B6D6 bgt.s locret_12B6F2 ROM:0012B6D8 bsr.w sub_12B70A ROM:0012B6DC bsr.w sub_12B730 ROM:0012B6E0 move.w $516(a5),d0 ROM:0012B6E4 clr.b ($8F3).w ROM:0012B6E8 move.w d0,($6CA).w ROM:0012B6EC move.b #1,($8F3).w ROM:0012B6F2 ROM:0012B6F2 locret_12B6F2: ; CODE XREF: ROM:0012B6D6↑j ROM:0012B6F2 rts ROM:0012B6F4 ; --------------------------------------------------------------------------- ROM:0012B6F4 rts ROM:0012B6F6 ROM:0012B6F6 ; =============== S U B R O U T I N E ======================================= ROM:0012B6F6 ROM:0012B6F6 ROM:0012B6F6 sub_12B6F6: ; CODE XREF: ROM:0012B698↑p ROM:0012B6F6 ; ROM:0012B6B8↑p ROM:0012B6F6 move.w ($C74).w,($D62).w ROM:0012B6FC clr.w ($D64).w ROM:0012B700 clr.w ($D66).w ROM:0012B704 clr.w ($D68).w ROM:0012B708 rts ROM:0012B708 ; End of function sub_12B6F6 ROM:0012B708 ROM:0012B70A ROM:0012B70A ; =============== S U B R O U T I N E ======================================= ROM:0012B70A ROM:0012B70A ROM:0012B70A sub_12B70A: ; CODE XREF: ROM:0012B6D8↑p ROM:0012B70A move.w #$2710,d6 ROM:0012B70E move.w ($D62).w,d2 ROM:0012B712 move.w ($D64).w,d5 ROM:0012B716 move.w $518(a5),d3 ROM:0012B71A move.w ($C74).w,d1 ROM:0012B71E bsr.l sub_128D54 ROM:0012B724 move.w d4,($D64).w ROM:0012B728 swap d4 ROM:0012B72A move.w d4,($D62).w ROM:0012B72E rts ROM:0012B72E ; End of function sub_12B70A ROM:0012B72E ROM:0012B730 ROM:0012B730 ; =============== S U B R O U T I N E ======================================= ROM:0012B730 ROM:0012B730 ROM:0012B730 sub_12B730: ; CODE XREF: ROM:0012B6DC↑p ROM:0012B730 move.w #$3806,d1 ROM:0012B734 move.w ($CB8).w,d2 ROM:0012B738 bsr.l sub_1178F0 ROM:0012B73E move.w d1,($D6A).w ROM:0012B742 move.w #$2710,d6 ROM:0012B746 move.w ($D66).w,d2 ROM:0012B74A move.w ($D68).w,d5 ROM:0012B74E move.w ($D6A).w,d3 ROM:0012B752 move.w ($C74).w,d1 ROM:0012B756 sub.w ($D62).w,d1 ROM:0012B75A cmpi.w #0,d1 ROM:0012B75E blt.s loc_12B764 ROM:0012B760 bra.s loc_12B766 ROM:0012B762 ; --------------------------------------------------------------------------- ROM:0012B762 bra.s loc_12B766 ROM:0012B764 ; --------------------------------------------------------------------------- ROM:0012B764 ROM:0012B764 loc_12B764: ; CODE XREF: sub_12B730+2E↑j ROM:0012B764 neg.w d1 ROM:0012B766 ROM:0012B766 loc_12B766: ; CODE XREF: sub_12B730+30↑j ROM:0012B766 ; sub_12B730+32↑j ROM:0012B766 bsr.l sub_128D54 ROM:0012B76C move.w d4,($D68).w ROM:0012B770 swap d4 ROM:0012B772 move.w d4,($D66).w ROM:0012B776 rts ROM:0012B776 ; End of function sub_12B730 ROM:0012B776 ROM:0012B778 ROM:0012B778 ; =============== S U B R O U T I N E ======================================= ROM:0012B778 ROM:0012B778 ROM:0012B778 sub_12B778: ; CODE XREF: sub_12B450+6↑p ROM:0012B778 bclr #3,($135A).w ROM:0012B77E bsr.w sub_12B78C ROM:0012B782 bsr.w sub_12B846 ROM:0012B786 bsr.w sub_12B900 ROM:0012B78A rts ROM:0012B78A ; End of function sub_12B778 ROM:0012B78A ROM:0012B78C ROM:0012B78C ; =============== S U B R O U T I N E ======================================= ROM:0012B78C ROM:0012B78C ROM:0012B78C sub_12B78C: ; CODE XREF: sub_12B778+6↑p ROM:0012B78C clr.w d1 ROM:0012B78E move.b ($11C3).w,d1 ROM:0012B792 cmpi.w #4,d1 ROM:0012B796 bcc.s locret_12B7A0 ROM:0012B798 movea.l off_12B7A2(pc,d1.w*4),a0 ROM:0012B79C nop ROM:0012B79E jmp (a0) ROM:0012B7A0 ; --------------------------------------------------------------------------- ROM:0012B7A0 ROM:0012B7A0 locret_12B7A0: ; CODE XREF: sub_12B78C+A↑j ROM:0012B7A0 rts ROM:0012B7A0 ; End of function sub_12B78C ROM:0012B7A0 ROM:0012B7A0 ; --------------------------------------------------------------------------- ROM:0012B7A2 off_12B7A2: dc.l loc_12B7B2 ; DATA XREF: sub_12B78C+C↑r ROM:0012B7A6 dc.l loc_12B7BE ROM:0012B7AA dc.l loc_12B7DE ROM:0012B7AE dc.l loc_12B820 ROM:0012B7B2 ; --------------------------------------------------------------------------- ROM:0012B7B2 ROM:0012B7B2 loc_12B7B2: ; DATA XREF: ROM:off_12B7A2↑o ROM:0012B7B2 clr.w ($D6C).w ROM:0012B7B6 move.b #1,($11C3).w ROM:0012B7BC rts ROM:0012B7BE ; --------------------------------------------------------------------------- ROM:0012B7BE ROM:0012B7BE loc_12B7BE: ; DATA XREF: ROM:0012B7A6↑o ROM:0012B7BE move.w $7AA(a5),d1 ROM:0012B7C2 cmp.w ($A5E).w,d1 ROM:0012B7C6 bgt.s locret_12B7DC ROM:0012B7C8 move.w #1,($D6C).w ROM:0012B7CE bset #3,($135A).w ROM:0012B7D4 move.b #2,($11C3).w ROM:0012B7DA bra.s loc_12B7DE ROM:0012B7DC ; --------------------------------------------------------------------------- ROM:0012B7DC ROM:0012B7DC locret_12B7DC: ; CODE XREF: ROM:0012B7C6↑j ROM:0012B7DC ; ROM:0012B81C↓j ROM:0012B7DC rts ROM:0012B7DE ; --------------------------------------------------------------------------- ROM:0012B7DE ROM:0012B7DE loc_12B7DE: ; CODE XREF: ROM:0012B7DA↑j ROM:0012B7DE ; ROM:0012B840↓j ROM:0012B7DE ; DATA XREF: ... ROM:0012B7DE move.w $7AC(a5),d1 ROM:0012B7E2 cmp.w ($A5E).w,d1 ROM:0012B7E6 bgt.s loc_12B7FC ROM:0012B7E8 move.w #2,($D6C).w ROM:0012B7EE bset #3,($135A).w ROM:0012B7F4 move.b #3,($11C3).w ROM:0012B7FA bra.s locret_12B842 ROM:0012B7FC ; --------------------------------------------------------------------------- ROM:0012B7FC ROM:0012B7FC loc_12B7FC: ; CODE XREF: ROM:0012B7E6↑j ROM:0012B7FC move.w $7AA(a5),d1 ROM:0012B800 sub.w $51A(a5),d1 ROM:0012B804 cmp.w ($A5E).w,d1 ROM:0012B808 ble.s locret_12B81E ROM:0012B80A move.w #0,($D6C).w ROM:0012B810 bset #3,($135A).w ROM:0012B816 move.b #1,($11C3).w ROM:0012B81C bra.s locret_12B7DC ROM:0012B81E ; --------------------------------------------------------------------------- ROM:0012B81E ROM:0012B81E locret_12B81E: ; CODE XREF: ROM:0012B808↑j ROM:0012B81E rts ROM:0012B820 ; --------------------------------------------------------------------------- ROM:0012B820 ROM:0012B820 loc_12B820: ; DATA XREF: ROM:0012B7AE↑o ROM:0012B820 move.w $7AC(a5),d1 ROM:0012B824 sub.w $51A(a5),d1 ROM:0012B828 cmp.w ($A5E).w,d1 ROM:0012B82C ble.s locret_12B842 ROM:0012B82E move.w #1,($D6C).w ROM:0012B834 bset #3,($135A).w ROM:0012B83A move.b #2,($11C3).w ROM:0012B840 bra.s loc_12B7DE ROM:0012B842 ; --------------------------------------------------------------------------- ROM:0012B842 ROM:0012B842 locret_12B842: ; CODE XREF: ROM:0012B7FA↑j ROM:0012B842 ; ROM:0012B82C↑j ROM:0012B842 rts ROM:0012B844 ; --------------------------------------------------------------------------- ROM:0012B844 rts ROM:0012B846 ROM:0012B846 ; =============== S U B R O U T I N E ======================================= ROM:0012B846 ROM:0012B846 ROM:0012B846 sub_12B846: ; CODE XREF: sub_12B778+A↑p ROM:0012B846 clr.w d1 ROM:0012B848 move.b ($11C4).w,d1 ROM:0012B84C cmpi.w #4,d1 ROM:0012B850 bcc.s locret_12B85A ROM:0012B852 movea.l off_12B85C(pc,d1.w*4),a0 ROM:0012B856 nop ROM:0012B858 jmp (a0) ROM:0012B85A ; --------------------------------------------------------------------------- ROM:0012B85A ROM:0012B85A locret_12B85A: ; CODE XREF: sub_12B846+A↑j ROM:0012B85A rts ROM:0012B85A ; End of function sub_12B846 ROM:0012B85A ROM:0012B85A ; --------------------------------------------------------------------------- ROM:0012B85C off_12B85C: dc.l loc_12B86C ; DATA XREF: sub_12B846+C↑r ROM:0012B860 dc.l loc_12B878 ROM:0012B864 dc.l loc_12B898 ROM:0012B868 dc.l loc_12B8DA ROM:0012B86C ; --------------------------------------------------------------------------- ROM:0012B86C ROM:0012B86C loc_12B86C: ; DATA XREF: ROM:off_12B85C↑o ROM:0012B86C clr.w ($D6E).w ROM:0012B870 move.b #1,($11C4).w ROM:0012B876 rts ROM:0012B878 ; --------------------------------------------------------------------------- ROM:0012B878 ROM:0012B878 loc_12B878: ; DATA XREF: ROM:0012B860↑o ROM:0012B878 move.w $7AE(a5),d1 ROM:0012B87C cmp.w ($5BA).w,d1 ROM:0012B880 bgt.s locret_12B896 ROM:0012B882 move.w #1,($D6E).w ROM:0012B888 bset #3,($135A).w ROM:0012B88E move.b #2,($11C4).w ROM:0012B894 bra.s loc_12B898 ROM:0012B896 ; --------------------------------------------------------------------------- ROM:0012B896 ROM:0012B896 locret_12B896: ; CODE XREF: ROM:0012B880↑j ROM:0012B896 ; ROM:0012B8D6↓j ROM:0012B896 rts ROM:0012B898 ; --------------------------------------------------------------------------- ROM:0012B898 ROM:0012B898 loc_12B898: ; CODE XREF: ROM:0012B894↑j ROM:0012B898 ; ROM:0012B8FA↓j ROM:0012B898 ; DATA XREF: ... ROM:0012B898 move.w $7B0(a5),d1 ROM:0012B89C cmp.w ($5BA).w,d1 ROM:0012B8A0 bgt.s loc_12B8B6 ROM:0012B8A2 move.w #2,($D6E).w ROM:0012B8A8 bset #3,($135A).w ROM:0012B8AE move.b #3,($11C4).w ROM:0012B8B4 bra.s locret_12B8FC ROM:0012B8B6 ; --------------------------------------------------------------------------- ROM:0012B8B6 ROM:0012B8B6 loc_12B8B6: ; CODE XREF: ROM:0012B8A0↑j ROM:0012B8B6 move.w $7AE(a5),d1 ROM:0012B8BA sub.w $51C(a5),d1 ROM:0012B8BE cmp.w ($5BA).w,d1 ROM:0012B8C2 ble.s locret_12B8D8 ROM:0012B8C4 move.w #0,($D6E).w ROM:0012B8CA bset #3,($135A).w ROM:0012B8D0 move.b #1,($11C4).w ROM:0012B8D6 bra.s locret_12B896 ROM:0012B8D8 ; --------------------------------------------------------------------------- ROM:0012B8D8 ROM:0012B8D8 locret_12B8D8: ; CODE XREF: ROM:0012B8C2↑j ROM:0012B8D8 rts ROM:0012B8DA ; --------------------------------------------------------------------------- ROM:0012B8DA ROM:0012B8DA loc_12B8DA: ; DATA XREF: ROM:0012B868↑o ROM:0012B8DA move.w $7B0(a5),d1 ROM:0012B8DE sub.w $51C(a5),d1 ROM:0012B8E2 cmp.w ($5BA).w,d1 ROM:0012B8E6 ble.s locret_12B8FC ROM:0012B8E8 move.w #1,($D6E).w ROM:0012B8EE bset #3,($135A).w ROM:0012B8F4 move.b #2,($11C4).w ROM:0012B8FA bra.s loc_12B898 ROM:0012B8FC ; --------------------------------------------------------------------------- ROM:0012B8FC ROM:0012B8FC locret_12B8FC: ; CODE XREF: ROM:0012B8B4↑j ROM:0012B8FC ; ROM:0012B8E6↑j ROM:0012B8FC rts ROM:0012B8FE ; --------------------------------------------------------------------------- ROM:0012B8FE rts ROM:0012B900 ROM:0012B900 ; =============== S U B R O U T I N E ======================================= ROM:0012B900 ROM:0012B900 ROM:0012B900 sub_12B900: ; CODE XREF: sub_12B778+E↑p ROM:0012B900 move.w #3,d0 ROM:0012B904 muls.w ($D6E).w,d0 ROM:0012B908 add.w ($D6C).w,d0 ROM:0012B90C move.w d0,($D70).w ROM:0012B910 rts ROM:0012B910 ; End of function sub_12B900 ROM:0012B910 ROM:0012B912 ; --------------------------------------------------------------------------- ROM:0012B912 rts ROM:0012B914 ROM:0012B914 ; =============== S U B R O U T I N E ======================================= ROM:0012B914 ROM:0012B914 ROM:0012B914 sub_12B914: ; CODE XREF: sub_12BA50+A↓p ROM:0012B914 clr.w d1 ROM:0012B916 move.b ($11C5).w,d1 ROM:0012B91A cmpi.w #3,d1 ROM:0012B91E bcc.s locret_12B928 ROM:0012B920 movea.l off_12B92A(pc,d1.w*4),a0 ROM:0012B924 nop ROM:0012B926 jmp (a0) ROM:0012B928 ; --------------------------------------------------------------------------- ROM:0012B928 ROM:0012B928 locret_12B928: ; CODE XREF: sub_12B914+A↑j ROM:0012B928 rts ROM:0012B928 ; End of function sub_12B914 ROM:0012B928 ROM:0012B928 ; --------------------------------------------------------------------------- ROM:0012B92A off_12B92A: dc.l loc_12B936 ; DATA XREF: sub_12B914+C↑r ROM:0012B92E dc.l loc_12B940 ROM:0012B932 dc.l loc_12B972 ROM:0012B936 ; --------------------------------------------------------------------------- ROM:0012B936 ROM:0012B936 loc_12B936: ; DATA XREF: ROM:off_12B92A↑o ROM:0012B936 move.b #1,($11C5).w ROM:0012B93C bra.s locret_12B970 ROM:0012B93E ; --------------------------------------------------------------------------- ROM:0012B93E rts ROM:0012B940 ; --------------------------------------------------------------------------- ROM:0012B940 ROM:0012B940 loc_12B940: ; DATA XREF: ROM:0012B92E↑o ROM:0012B940 move.w $522(a5),d1 ROM:0012B944 move.w $520(a5),d2 ROM:0012B948 cmp.w ($560).w,d1 ROM:0012B94C bgt.s locret_12B970 ROM:0012B94E cmp.w ($560).w,d2 ROM:0012B952 ble.s locret_12B970 ROM:0012B954 clr.w ($D72).w ROM:0012B958 clr.l ($9A8).w ROM:0012B95C bclr #7,($94D).w ROM:0012B962 bset #5,($94F).w ROM:0012B968 move.b #2,($11C5).w ROM:0012B96E bra.s locret_12B9AC ROM:0012B970 ; --------------------------------------------------------------------------- ROM:0012B970 ROM:0012B970 locret_12B970: ; CODE XREF: ROM:0012B93C↑j ROM:0012B970 ; ROM:0012B94C↑j ... ROM:0012B970 rts ROM:0012B972 ; --------------------------------------------------------------------------- ROM:0012B972 ROM:0012B972 loc_12B972: ; DATA XREF: ROM:0012B932↑o ROM:0012B972 move.w $522(a5),d1 ROM:0012B976 move.w $520(a5),d2 ROM:0012B97A cmp.w ($560).w,d1 ROM:0012B97E bgt.s loc_12B986 ROM:0012B980 cmp.w ($560).w,d2 ROM:0012B984 bgt.s loc_12B994 ROM:0012B986 ROM:0012B986 loc_12B986: ; CODE XREF: ROM:0012B97E↑j ROM:0012B986 bclr #5,($94F).w ROM:0012B98C move.b #1,($11C5).w ROM:0012B992 bra.s locret_12B970 ROM:0012B994 ; --------------------------------------------------------------------------- ROM:0012B994 ROM:0012B994 loc_12B994: ; CODE XREF: ROM:0012B984↑j ROM:0012B994 move.l $82(a5),d3 ROM:0012B998 cmp.l ($9A8).w,d3 ROM:0012B99C bgt.s locret_12B9AC ROM:0012B99E bclr #5,($94F).w ROM:0012B9A4 move.b #1,($11C5).w ROM:0012B9AA bra.s locret_12B970 ROM:0012B9AC ; --------------------------------------------------------------------------- ROM:0012B9AC ROM:0012B9AC locret_12B9AC: ; CODE XREF: ROM:0012B96E↑j ROM:0012B9AC ; ROM:0012B99C↑j ROM:0012B9AC rts ROM:0012B9AE ; --------------------------------------------------------------------------- ROM:0012B9AE rts ROM:0012B9B0 ROM:0012B9B0 ; =============== S U B R O U T I N E ======================================= ROM:0012B9B0 ROM:0012B9B0 ROM:0012B9B0 sub_12B9B0: ; CODE XREF: sub_12B9F4+30↓p ROM:0012B9B0 cmpi.l #0,($9AC).w ROM:0012B9B8 ble.s locret_12B9F2 ROM:0012B9BA move.l ($9AC).w,d0 ROM:0012B9BE sub.l ($9A8).w,d0 ROM:0012B9C2 bge.w loc_12B9C8 ROM:0012B9C6 neg.l d0 ROM:0012B9C8 ROM:0012B9C8 loc_12B9C8: ; CODE XREF: sub_12B9B0+12↑j ROM:0012B9C8 muls.l #$186A0,d1:d0 ROM:0012B9D0 divs.l ($9AC).w,d1:d0 ROM:0012B9D6 bvc.s loc_12B9DE ROM:0012B9D8 move.l #$7FFFFFFF,d0 ROM:0012B9DE ROM:0012B9DE loc_12B9DE: ; CODE XREF: sub_12B9B0+26↑j ROM:0012B9DE cmpi.l #$7FFF,d0 ROM:0012B9E4 ble.s loc_12B9EE ROM:0012B9E6 move.w #$7FFF,($D76).w ROM:0012B9EC bra.s locret_12B9F2 ROM:0012B9EE ; --------------------------------------------------------------------------- ROM:0012B9EE ROM:0012B9EE loc_12B9EE: ; CODE XREF: sub_12B9B0+34↑j ROM:0012B9EE move.w d0,($D76).w ROM:0012B9F2 ROM:0012B9F2 locret_12B9F2: ; CODE XREF: sub_12B9B0+8↑j ROM:0012B9F2 ; sub_12B9B0+3C↑j ROM:0012B9F2 rts ROM:0012B9F2 ; End of function sub_12B9B0 ROM:0012B9F2 ROM:0012B9F4 ROM:0012B9F4 ; =============== S U B R O U T I N E ======================================= ROM:0012B9F4 ROM:0012B9F4 ROM:0012B9F4 sub_12B9F4: ; CODE XREF: ROM:00113900↑p ROM:0012B9F4 btst #5,($94F).w ROM:0012B9FA beq.s locret_12BA4E ROM:0012B9FC move.l ($40C).w,d0 ROM:0012BA00 add.l d0,($9A8).w ROM:0012BA04 bvc.s loc_12BA0E ROM:0012BA06 move.l #$7FFFFFFF,($9A8).w ROM:0012BA0E ROM:0012BA0E loc_12BA0E: ; CODE XREF: sub_12B9F4+10↑j ROM:0012BA0E addq.w #1,($D72).w ROM:0012BA12 move.w $51E(a5),d0 ROM:0012BA16 cmp.w ($D72).w,d0 ROM:0012BA1A bne.s locret_12BA4E ROM:0012BA1C btst #7,($94D).w ROM:0012BA22 beq.s loc_12BA3A ROM:0012BA24 bsr.w sub_12B9B0 ROM:0012BA28 bsr.l sub_12BCEC ROM:0012BA2E bsr.l sub_12BD26 ROM:0012BA34 bset #5,($1344).w ROM:0012BA3A ROM:0012BA3A loc_12BA3A: ; CODE XREF: sub_12B9F4+2E↑j ROM:0012BA3A clr.w ($D72).w ROM:0012BA3E move.l ($9A8).w,($9AC).w ROM:0012BA44 clr.l ($9A8).w ROM:0012BA48 bset #7,($94D).w ROM:0012BA4E ROM:0012BA4E locret_12BA4E: ; CODE XREF: sub_12B9F4+6↑j ROM:0012BA4E ; sub_12B9F4+26↑j ROM:0012BA4E rts ROM:0012BA4E ; End of function sub_12B9F4 ROM:0012BA4E ROM:0012BA50 ROM:0012BA50 ; =============== S U B R O U T I N E ======================================= ROM:0012BA50 ROM:0012BA50 ROM:0012BA50 sub_12BA50: ; CODE XREF: sub_124988+E4↑p ROM:0012BA50 bclr #6,($1351).w ROM:0012BA56 move.w ($D26).w,d0 ROM:0012BA5A bsr.l sub_12B914 ROM:0012BA60 clr.w d1 ROM:0012BA62 move.b ($11C7).w,d1 ROM:0012BA66 cmpi.w #6,d1 ROM:0012BA6A bcc.s locret_12BA74 ROM:0012BA6C movea.l off_12BA76(pc,d1.w*4),a0 ROM:0012BA70 nop ROM:0012BA72 jmp (a0) ROM:0012BA74 ; --------------------------------------------------------------------------- ROM:0012BA74 ROM:0012BA74 locret_12BA74: ; CODE XREF: sub_12BA50+1A↑j ROM:0012BA74 rts ROM:0012BA74 ; End of function sub_12BA50 ROM:0012BA74 ROM:0012BA74 ; --------------------------------------------------------------------------- ROM:0012BA76 off_12BA76: dc.l loc_12BA8E ; DATA XREF: sub_12BA50+1C↑r ROM:0012BA7A dc.l loc_12BAA4 ROM:0012BA7E dc.l loc_12BAB6 ROM:0012BA82 dc.l loc_12BB1E ROM:0012BA86 dc.l loc_12BBAE ROM:0012BA8A dc.l loc_12BC1A ROM:0012BA8E ; --------------------------------------------------------------------------- ROM:0012BA8E ROM:0012BA8E loc_12BA8E: ; DATA XREF: ROM:off_12BA76↑o ROM:0012BA8E move.w #0,($103A).w ROM:0012BA94 move.w #0,($103C).w ROM:0012BA9A move.b #1,($11C7).w ROM:0012BAA0 bra.s locret_12BAB4 ROM:0012BAA2 ; --------------------------------------------------------------------------- ROM:0012BAA2 rts ROM:0012BAA4 ; --------------------------------------------------------------------------- ROM:0012BAA4 ROM:0012BAA4 loc_12BAA4: ; DATA XREF: ROM:0012BA7A↑o ROM:0012BAA4 btst #5,($1345).w ROM:0012BAAA beq.s locret_12BAB4 ROM:0012BAAC move.b #2,($11C7).w ROM:0012BAB2 bra.s locret_12BB1C ROM:0012BAB4 ; --------------------------------------------------------------------------- ROM:0012BAB4 ROM:0012BAB4 locret_12BAB4: ; CODE XREF: ROM:0012BAA0↑j ROM:0012BAB4 ; ROM:0012BAAA↑j ... ROM:0012BAB4 rts ROM:0012BAB6 ; --------------------------------------------------------------------------- ROM:0012BAB6 ROM:0012BAB6 loc_12BAB6: ; DATA XREF: ROM:0012BA7E↑o ROM:0012BAB6 btst #5,($1345).w ROM:0012BABC bne.s loc_12BAC6 ROM:0012BABE move.b #1,($11C7).w ROM:0012BAC4 bra.s locret_12BAB4 ROM:0012BAC6 ; --------------------------------------------------------------------------- ROM:0012BAC6 ROM:0012BAC6 loc_12BAC6: ; CODE XREF: ROM:0012BABC↑j ROM:0012BAC6 cmpi.w #$118,d0 ROM:0012BACA blt.s loc_12BB06 ROM:0012BACC btst #5,($1344).w ROM:0012BAD2 beq.s loc_12BAF8 ROM:0012BAD4 bclr #5,($1344).w ROM:0012BADA move.w #0,d3 ROM:0012BADE bsr.w sub_12BCD6 ROM:0012BAE2 move.w #1,d3 ROM:0012BAE6 bsr.w sub_12BCD6 ROM:0012BAEA move.b #3,($11C7).w ROM:0012BAF0 bra.l locret_12BBAC ROM:0012BAF6 ; --------------------------------------------------------------------------- ROM:0012BAF6 bra.s loc_12BB04 ROM:0012BAF8 ; --------------------------------------------------------------------------- ROM:0012BAF8 ROM:0012BAF8 loc_12BAF8: ; CODE XREF: ROM:0012BAD2↑j ROM:0012BAF8 move.b #3,($11C7).w ROM:0012BAFE bra.l locret_12BBAC ROM:0012BB04 ; --------------------------------------------------------------------------- ROM:0012BB04 ROM:0012BB04 loc_12BB04: ; CODE XREF: ROM:0012BAF6↑j ROM:0012BB04 bra.s locret_12BB1C ROM:0012BB06 ; --------------------------------------------------------------------------- ROM:0012BB06 ROM:0012BB06 loc_12BB06: ; CODE XREF: ROM:0012BACA↑j ROM:0012BB06 btst #5,($1344).w ROM:0012BB0C beq.s locret_12BB1C ROM:0012BB0E bclr #5,($1344).w ROM:0012BB14 move.w #0,d3 ROM:0012BB18 bsr.w sub_12BCD6 ROM:0012BB1C ROM:0012BB1C locret_12BB1C: ; CODE XREF: ROM:0012BAB2↑j ROM:0012BB1C ; ROM:loc_12BB04↑j ... ROM:0012BB1C rts ROM:0012BB1E ; --------------------------------------------------------------------------- ROM:0012BB1E ROM:0012BB1E loc_12BB1E: ; DATA XREF: ROM:0012BA82↑o ROM:0012BB1E btst #5,($1345).w ROM:0012BB24 bne.s loc_12BB32 ROM:0012BB26 move.b #1,($11C7).w ROM:0012BB2C bra.l locret_12BAB4 ROM:0012BB32 ; --------------------------------------------------------------------------- ROM:0012BB32 ROM:0012BB32 loc_12BB32: ; CODE XREF: ROM:0012BB24↑j ROM:0012BB32 cmpi.w #$78,d0 ; 'x' ROM:0012BB36 blt.s loc_12BB8E ROM:0012BB38 cmpi.w #$118,d0 ROM:0012BB3C bge.s loc_12BB8E ROM:0012BB3E btst #5,($1344).w ROM:0012BB44 beq.s loc_12BB74 ROM:0012BB46 bclr #5,($1344).w ROM:0012BB4C move.w #1,d3 ROM:0012BB50 bsr.w sub_12BCD6 ROM:0012BB54 move.w #0,d3 ROM:0012BB58 bsr.w sub_12BCD6 ROM:0012BB5C bsr.w sub_12BCB0 ROM:0012BB60 bset #6,($1351).w ROM:0012BB66 move.b #4,($11C7).w ROM:0012BB6C bra.l locret_12BC18 ROM:0012BB72 ; --------------------------------------------------------------------------- ROM:0012BB72 bra.s loc_12BB8E ROM:0012BB74 ; --------------------------------------------------------------------------- ROM:0012BB74 ROM:0012BB74 loc_12BB74: ; CODE XREF: ROM:0012BB44↑j ROM:0012BB74 move.w #0,d3 ROM:0012BB78 bsr.w sub_12BCB0 ROM:0012BB7C bset #6,($1351).w ROM:0012BB82 move.b #4,($11C7).w ROM:0012BB88 bra.l locret_12BC18 ROM:0012BB8E ; --------------------------------------------------------------------------- ROM:0012BB8E ROM:0012BB8E loc_12BB8E: ; CODE XREF: ROM:0012BB36↑j ROM:0012BB8E ; ROM:0012BB3C↑j ... ROM:0012BB8E btst #5,($1344).w ROM:0012BB94 beq.s locret_12BBAC ROM:0012BB96 bclr #5,($1344).w ROM:0012BB9C move.w #0,d3 ROM:0012BBA0 bsr.w sub_12BCD6 ROM:0012BBA4 move.w #1,d3 ROM:0012BBA8 bsr.w sub_12BCD6 ROM:0012BBAC ROM:0012BBAC locret_12BBAC: ; CODE XREF: ROM:0012BAF0↑j ROM:0012BBAC ; ROM:0012BAFE↑j ... ROM:0012BBAC rts ROM:0012BBAE ; --------------------------------------------------------------------------- ROM:0012BBAE ROM:0012BBAE loc_12BBAE: ; DATA XREF: ROM:0012BA86↑o ROM:0012BBAE btst #5,($1345).w ROM:0012BBB4 bne.s loc_12BBC2 ROM:0012BBB6 move.b #1,($11C7).w ROM:0012BBBC bra.l locret_12BAB4 ROM:0012BBC2 ; --------------------------------------------------------------------------- ROM:0012BBC2 ROM:0012BBC2 loc_12BBC2: ; CODE XREF: ROM:0012BBB4↑j ROM:0012BBC2 cmpi.w #$118,d0 ROM:0012BBC6 blt.s loc_12BC02 ROM:0012BBC8 btst #5,($1344).w ROM:0012BBCE beq.s loc_12BBF4 ROM:0012BBD0 bclr #5,($1344).w ROM:0012BBD6 move.w #0,d3 ROM:0012BBDA bsr.w sub_12BCD6 ROM:0012BBDE move.w #1,d3 ROM:0012BBE2 bsr.w sub_12BCD6 ROM:0012BBE6 move.b #5,($11C7).w ROM:0012BBEC bra.l locret_12BCAC ROM:0012BBF2 ; --------------------------------------------------------------------------- ROM:0012BBF2 bra.s loc_12BC00 ROM:0012BBF4 ; --------------------------------------------------------------------------- ROM:0012BBF4 ROM:0012BBF4 loc_12BBF4: ; CODE XREF: ROM:0012BBCE↑j ROM:0012BBF4 move.b #5,($11C7).w ROM:0012BBFA bra.l locret_12BCAC ROM:0012BC00 ; --------------------------------------------------------------------------- ROM:0012BC00 ROM:0012BC00 loc_12BC00: ; CODE XREF: ROM:0012BBF2↑j ROM:0012BC00 bra.s locret_12BC18 ROM:0012BC02 ; --------------------------------------------------------------------------- ROM:0012BC02 ROM:0012BC02 loc_12BC02: ; CODE XREF: ROM:0012BBC6↑j ROM:0012BC02 btst #5,($1344).w ROM:0012BC08 beq.s locret_12BC18 ROM:0012BC0A bclr #5,($1344).w ROM:0012BC10 move.w #1,d3 ROM:0012BC14 bsr.w sub_12BCD6 ROM:0012BC18 ROM:0012BC18 locret_12BC18: ; CODE XREF: ROM:0012BB6C↑j ROM:0012BC18 ; ROM:0012BB88↑j ... ROM:0012BC18 rts ROM:0012BC1A ; --------------------------------------------------------------------------- ROM:0012BC1A ROM:0012BC1A loc_12BC1A: ; DATA XREF: ROM:0012BA8A↑o ROM:0012BC1A btst #5,($1345).w ROM:0012BC20 bne.s loc_12BC2E ROM:0012BC22 move.b #1,($11C7).w ROM:0012BC28 bra.l locret_12BAB4 ROM:0012BC2E ; --------------------------------------------------------------------------- ROM:0012BC2E ROM:0012BC2E loc_12BC2E: ; CODE XREF: ROM:0012BC20↑j ROM:0012BC2E cmpi.w #$78,d0 ; 'x' ROM:0012BC32 blt.l loc_12BC8E ROM:0012BC38 cmpi.w #$118,d0 ROM:0012BC3C bge.s loc_12BC8E ROM:0012BC3E btst #5,($1344).w ROM:0012BC44 beq.s loc_12BC74 ROM:0012BC46 bclr #5,($1344).w ROM:0012BC4C move.w #0,d3 ROM:0012BC50 bsr.w sub_12BCD6 ROM:0012BC54 move.w #1,d3 ROM:0012BC58 bsr.w sub_12BCD6 ROM:0012BC5C bsr.w sub_12BCB0 ROM:0012BC60 bset #6,($1351).w ROM:0012BC66 move.b #2,($11C7).w ROM:0012BC6C bra.l locret_12BB1C ROM:0012BC72 ; --------------------------------------------------------------------------- ROM:0012BC72 bra.s loc_12BC8E ROM:0012BC74 ; --------------------------------------------------------------------------- ROM:0012BC74 ROM:0012BC74 loc_12BC74: ; CODE XREF: ROM:0012BC44↑j ROM:0012BC74 move.w #1,d3 ROM:0012BC78 bsr.w sub_12BCB0 ROM:0012BC7C bset #6,($1351).w ROM:0012BC82 move.b #2,($11C7).w ROM:0012BC88 bra.l locret_12BB1C ROM:0012BC8E ; --------------------------------------------------------------------------- ROM:0012BC8E ROM:0012BC8E loc_12BC8E: ; CODE XREF: ROM:0012BC32↑j ROM:0012BC8E ; ROM:0012BC3C↑j ... ROM:0012BC8E btst #5,($1344).w ROM:0012BC94 beq.s locret_12BCAC ROM:0012BC96 bclr #5,($1344).w ROM:0012BC9C move.w #0,d3 ROM:0012BCA0 bsr.w sub_12BCD6 ROM:0012BCA4 move.w #1,d3 ROM:0012BCA8 bsr.w sub_12BCD6 ROM:0012BCAC ROM:0012BCAC locret_12BCAC: ; CODE XREF: ROM:0012BBEC↑j ROM:0012BCAC ; ROM:0012BBFA↑j ... ROM:0012BCAC rts ROM:0012BCAE ; --------------------------------------------------------------------------- ROM:0012BCAE rts ROM:0012BCB0 ROM:0012BCB0 ; =============== S U B R O U T I N E ======================================= ROM:0012BCB0 ROM:0012BCB0 ROM:0012BCB0 sub_12BCB0: ; CODE XREF: ROM:0012BB5C↑p ROM:0012BCB0 ; ROM:0012BB78↑p ... ROM:0012BCB0 move.w $103A(d3.w*2),d1 ROM:0012BCB6 move.w $524(a5),d2 ROM:0012BCBA cmp.w d1,d2 ROM:0012BCBC bgt.s loc_12BCC6 ROM:0012BCBE bset #5,($134B).w ROM:0012BCC4 bra.s loc_12BCCC ROM:0012BCC6 ; --------------------------------------------------------------------------- ROM:0012BCC6 ROM:0012BCC6 loc_12BCC6: ; CODE XREF: sub_12BCB0+C↑j ROM:0012BCC6 bclr #5,($134B).w ROM:0012BCCC ROM:0012BCCC loc_12BCCC: ; CODE XREF: sub_12BCB0+14↑j ROM:0012BCCC move.w #0,$103A(d3.w*2) ROM:0012BCD4 rts ROM:0012BCD4 ; End of function sub_12BCB0 ROM:0012BCD4 ROM:0012BCD6 ROM:0012BCD6 ; =============== S U B R O U T I N E ======================================= ROM:0012BCD6 ROM:0012BCD6 ROM:0012BCD6 sub_12BCD6: ; CODE XREF: ROM:0012BADE↑p ROM:0012BCD6 ; ROM:0012BAE6↑p ... ROM:0012BCD6 move.w $103A(d3.w*2),d1 ROM:0012BCDC cmp.w ($D74).w,d1 ROM:0012BCE0 bge.s locret_12BCEA ROM:0012BCE2 move.w ($D74).w,$103A(d3.w*2) ROM:0012BCEA ROM:0012BCEA locret_12BCEA: ; CODE XREF: sub_12BCD6+A↑j ROM:0012BCEA rts ROM:0012BCEA ; End of function sub_12BCD6 ROM:0012BCEA ROM:0012BCEC ROM:0012BCEC ; =============== S U B R O U T I N E ======================================= ROM:0012BCEC ROM:0012BCEC ROM:0012BCEC sub_12BCEC: ; CODE XREF: sub_12B9F4+34↑p ROM:0012BCEC btst #0,($1359).w ROM:0012BCF2 bne.s loc_12BD1E ROM:0012BCF4 move.w ($D76).w,d1 ROM:0012BCF8 swap d1 ROM:0012BCFA clr.w d1 ROM:0012BCFC move.w ($D78).w,d2 ROM:0012BD00 swap d2 ROM:0012BD02 move.w ($D7A).w,d2 ROM:0012BD06 move.w $526(a5),d3 ROM:0012BD0A ext.l d3 ROM:0012BD0C bsr.l sub_1177FC ROM:0012BD12 move.w d4,($D7A).w ROM:0012BD16 swap d4 ROM:0012BD18 move.w d4,($D78).w ROM:0012BD1C bra.s locret_12BD24 ROM:0012BD1E ; --------------------------------------------------------------------------- ROM:0012BD1E ROM:0012BD1E loc_12BD1E: ; CODE XREF: sub_12BCEC+6↑j ROM:0012BD1E move.w #0,($D78).w ROM:0012BD24 ROM:0012BD24 locret_12BD24: ; CODE XREF: sub_12BCEC+30↑j ROM:0012BD24 rts ROM:0012BD24 ; End of function sub_12BCEC ROM:0012BD24 ROM:0012BD26 ROM:0012BD26 ; =============== S U B R O U T I N E ======================================= ROM:0012BD26 ROM:0012BD26 ROM:0012BD26 sub_12BD26: ; CODE XREF: sub_12B9F4+3A↑p ROM:0012BD26 move.w #$3808,d1 ROM:0012BD2A move.w ($560).w,d2 ROM:0012BD2E bsr.l sub_1178F0 ROM:0012BD34 cmpi.w #0,d1 ROM:0012BD38 ble.s loc_12BD50 ROM:0012BD3A move.w ($D78).w,d0 ROM:0012BD3E muls.w #$64,d0 ; 'd' ROM:0012BD42 divs.w d1,d0 ROM:0012BD44 bvc.s loc_12BD4A ROM:0012BD46 move.w #$7FFF,d0 ROM:0012BD4A ROM:0012BD4A loc_12BD4A: ; CODE XREF: sub_12BD26+1E↑j ROM:0012BD4A move.w d0,($D74).w ROM:0012BD4E bra.s locret_12BD56 ROM:0012BD50 ; --------------------------------------------------------------------------- ROM:0012BD50 ROM:0012BD50 loc_12BD50: ; CODE XREF: sub_12BD26+12↑j ROM:0012BD50 move.w #$7FFF,($D74).w ROM:0012BD56 ROM:0012BD56 locret_12BD56: ; CODE XREF: sub_12BD26+28↑j ROM:0012BD56 rts ROM:0012BD56 ; End of function sub_12BD26 ROM:0012BD56 ROM:0012BD58 ROM:0012BD58 ; =============== S U B R O U T I N E ======================================= ROM:0012BD58 ROM:0012BD58 ROM:0012BD58 sub_12BD58: ; CODE XREF: ROM:00117488↑p ROM:0012BD58 ori.w #1,($D7C).w ROM:0012BD5E move.w ($D7E).w,d3 ROM:0012BD62 move.w $528(a5),d4 ROM:0012BD66 cmpi.w #0,d3 ROM:0012BD6A bne.l loc_12BFC6 ROM:0012BD70 cmpi.w #1,d4 ROM:0012BD74 bne.l loc_12BFC4 ROM:0012BD7A move.w #1,d3 ROM:0012BD7E move.w $52A(a5),d5 ROM:0012BD82 cmpi.w #$10,d5 ROM:0012BD86 bge.l loc_12BDA6 ROM:0012BD8C move.w ($D96).w,d0 ROM:0012BD90 move.w ($DAE).w,d1 ROM:0012BD94 bset d5,d0 ROM:0012BD96 bset d5,d1 ROM:0012BD98 move.w d1,($DAE).w ROM:0012BD9C move.w d0,($D96).w ROM:0012BDA0 bra.l loc_12BFC4 ROM:0012BDA6 ; --------------------------------------------------------------------------- ROM:0012BDA6 ROM:0012BDA6 loc_12BDA6: ; CODE XREF: sub_12BD58+2E↑j ROM:0012BDA6 cmpi.w #$20,d5 ; ' ' ROM:0012BDAA bge.l loc_12BDCE ROM:0012BDB0 subi.w #$10,d5 ROM:0012BDB4 move.w ($D98).w,d0 ROM:0012BDB8 move.w ($DB0).w,d1 ROM:0012BDBC bset d5,d0 ROM:0012BDBE bset d5,d1 ROM:0012BDC0 move.w d1,($DB0).w ROM:0012BDC4 move.w d0,($D98).w ROM:0012BDC8 bra.l loc_12BFC4 ROM:0012BDCE ; --------------------------------------------------------------------------- ROM:0012BDCE ROM:0012BDCE loc_12BDCE: ; CODE XREF: sub_12BD58+52↑j ROM:0012BDCE cmpi.w #$32,d5 ; '2' ROM:0012BDD2 bne.s loc_12BDD8 ROM:0012BDD4 clr.l ($9B0).w ROM:0012BDD8 ROM:0012BDD8 loc_12BDD8: ; CODE XREF: sub_12BD58+7A↑j ROM:0012BDD8 cmpi.w #$33,d5 ; '3' ROM:0012BDDC bne.s loc_12BDE2 ROM:0012BDDE clr.l ($9B4).w ROM:0012BDE2 ROM:0012BDE2 loc_12BDE2: ; CODE XREF: sub_12BD58+84↑j ROM:0012BDE2 cmpi.w #$50,d5 ; 'P' ROM:0012BDE6 bne.s loc_12BDEC ROM:0012BDE8 move.w ($1B00).w,d3 ROM:0012BDEC ROM:0012BDEC loc_12BDEC: ; CODE XREF: sub_12BD58+8E↑j ROM:0012BDEC cmpi.w #$51,d5 ; 'Q' ROM:0012BDF0 bne.s loc_12BDFA ROM:0012BDF2 move.l ($1B00).w,d6 ROM:0012BDF6 swap d6 ROM:0012BDF8 move.w d6,d3 ROM:0012BDFA ROM:0012BDFA loc_12BDFA: ; CODE XREF: sub_12BD58+98↑j ROM:0012BDFA cmpi.w #$52,d5 ; 'R' ROM:0012BDFE bne.s loc_12BE04 ROM:0012BE00 move.w ($1B04).w,d3 ROM:0012BE04 ROM:0012BE04 loc_12BE04: ; CODE XREF: sub_12BD58+A6↑j ROM:0012BE04 cmpi.w #$53,d5 ; 'S' ROM:0012BE08 bne.s loc_12BE12 ROM:0012BE0A move.l ($1B04).w,d6 ROM:0012BE0E swap d6 ROM:0012BE10 move.w d6,d3 ROM:0012BE12 ROM:0012BE12 loc_12BE12: ; CODE XREF: sub_12BD58+B0↑j ROM:0012BE12 cmpi.w #$58,d5 ; 'X' ROM:0012BE16 bne.s loc_12BE1E ROM:0012BE18 bset #5,($134F).w ROM:0012BE1E ROM:0012BE1E loc_12BE1E: ; CODE XREF: sub_12BD58+BE↑j ROM:0012BE1E cmpi.w #$5A,d5 ; 'Z' ROM:0012BE22 bne.s loc_12BE2C ROM:0012BE24 clr.w ($13AE).w ROM:0012BE28 clr.w ($13B0).w ROM:0012BE2C ROM:0012BE2C loc_12BE2C: ; CODE XREF: sub_12BD58+CA↑j ROM:0012BE2C cmpi.w #$5B,d5 ; '[' ROM:0012BE30 bne.s loc_12BE3A ROM:0012BE32 clr.w ($139E).w ROM:0012BE36 clr.w ($13A0).w ROM:0012BE3A ROM:0012BE3A loc_12BE3A: ; CODE XREF: sub_12BD58+D8↑j ROM:0012BE3A cmpi.w #$5C,d5 ; '\' ROM:0012BE3E bne.s loc_12BE58 ROM:0012BE40 clr.w ($13A2).w ROM:0012BE44 clr.w ($13A4).w ROM:0012BE48 clr.w ($13A6).w ROM:0012BE4C clr.w ($13A8).w ROM:0012BE50 clr.w ($13AA).w ROM:0012BE54 clr.w ($13AC).w ROM:0012BE58 ROM:0012BE58 loc_12BE58: ; CODE XREF: sub_12BD58+E6↑j ROM:0012BE58 cmpi.w #$5D,d5 ; ']' ROM:0012BE5C bne.s loc_12BE76 ROM:0012BE5E move.w #$FFFF,($D9A).w ROM:0012BE64 move.w #$FFFF,($D9C).w ROM:0012BE6A move.w #$FFFF,($1B1C).w ROM:0012BE70 move.w #$FFFF,($1B1E).w ROM:0012BE76 ROM:0012BE76 loc_12BE76: ; CODE XREF: sub_12BD58+104↑j ROM:0012BE76 cmpi.w #$5F,d5 ; '_' ROM:0012BE7A bne.s loc_12BE80 ROM:0012BE7C clr.w ($D7C).w ROM:0012BE80 ROM:0012BE80 loc_12BE80: ; CODE XREF: sub_12BD58+122↑j ROM:0012BE80 cmpi.w #$62,d5 ; 'b' ROM:0012BE84 bne.s loc_12BE92 ROM:0012BE86 movem.l d0-d7,-(sp) ROM:0012BE8A bsr.w sub_12C870 ROM:0012BE8E movem.l (sp)+,d0-d7 ROM:0012BE92 ROM:0012BE92 loc_12BE92: ; CODE XREF: sub_12BD58+12C↑j ROM:0012BE92 cmpi.w #$63,d5 ; 'c' ROM:0012BE96 bne.l loc_12BF86 ROM:0012BE9C clr.w ($13AE).w ROM:0012BEA0 clr.w ($13B0).w ROM:0012BEA4 clr.w ($139E).w ROM:0012BEA8 clr.w ($13A0).w ROM:0012BEAC clr.w ($13A2).w ROM:0012BEB0 clr.w ($13A4).w ROM:0012BEB4 clr.w ($13A6).w ROM:0012BEB8 clr.w ($13A8).w ROM:0012BEBC clr.w ($13AA).w ROM:0012BEC0 clr.w ($13AC).w ROM:0012BEC4 move.w #$FFFF,($D9A).w ROM:0012BECA move.w #$FFFF,($D9C).w ROM:0012BED0 move.w #$FFFF,($1B1C).w ROM:0012BED6 move.w #$FFFF,($1B1E).w ROM:0012BEDC clr.b ($13E5).w ROM:0012BEE0 move.b #$FF,($13E6).w ROM:0012BEE6 move.w #0,d0 ROM:0012BEEA bra.s loc_12BEF0 ROM:0012BEEC ; --------------------------------------------------------------------------- ROM:0012BEEC ROM:0012BEEC loc_12BEEC: ; CODE XREF: sub_12BD58+1F0↓j ROM:0012BEEC addi.w #1,d0 ROM:0012BEF0 ROM:0012BEF0 loc_12BEF0: ; CODE XREF: sub_12BD58+192↑j ROM:0012BEF0 cmpi.w #$1F,d0 ROM:0012BEF4 bgt.l loc_12BF4A ROM:0012BEFA clr.w $103E(d0.w*2) ROM:0012BF00 clr.w $107E(d0.w*2) ROM:0012BF06 clr.b $1D69(d0.w) ROM:0012BF0C clr.w $1B28(d0.w*2) ROM:0012BF12 clr.w $1B68(d0.w*2) ROM:0012BF18 clr.w $1BA8(d0.w*2) ROM:0012BF1E clr.w $1BE8(d0.w*2) ROM:0012BF24 clr.w $1C28(d0.w*2) ROM:0012BF2A clr.w $1C68(d0.w*2) ROM:0012BF30 clr.b $1D89(d0.w) ROM:0012BF36 clr.w $1CA8(d0.w*2) ROM:0012BF3C clr.w $1CE8(d0.w*2) ROM:0012BF42 clr.w $1D28(d0.w*2) ROM:0012BF48 bra.s loc_12BEEC ROM:0012BF4A ; --------------------------------------------------------------------------- ROM:0012BF4A ROM:0012BF4A loc_12BF4A: ; CODE XREF: sub_12BD58+19C↑j ROM:0012BF4A move.b #$FF,($13E7).w ROM:0012BF50 move.b #0,($13E8).w ROM:0012BF56 move.w #0,($1B0C).w ROM:0012BF5C move.w #0,($1B0E).w ROM:0012BF62 move.w #0,($1B10).w ROM:0012BF68 move.w #0,($1B12).w ROM:0012BF6E move.w #0,($1B14).w ROM:0012BF74 move.w #0,($1B16).w ROM:0012BF7A move.b #0,($1D68).w ROM:0012BF80 move.w #0,($1B18).w ROM:0012BF86 ROM:0012BF86 loc_12BF86: ; CODE XREF: sub_12BD58+13E↑j ROM:0012BF86 cmpi.w #$64,d5 ; 'd' ROM:0012BF8A blt.s loc_12BFC4 ROM:0012BF8C cmpi.w #$74,d5 ; 't' ROM:0012BF90 blt.s loc_12BFAC ROM:0012BF92 subi.w #$74,d5 ; 't' ROM:0012BF96 move.w ($D98).w,d0 ROM:0012BF9A move.w ($DB0).w,d1 ROM:0012BF9E bclr d5,d0 ROM:0012BFA0 bset d5,d1 ROM:0012BFA2 move.w d1,($DB0).w ROM:0012BFA6 move.w d0,($D98).w ROM:0012BFAA bra.s loc_12BFC4 ROM:0012BFAC ; --------------------------------------------------------------------------- ROM:0012BFAC ROM:0012BFAC loc_12BFAC: ; CODE XREF: sub_12BD58+238↑j ROM:0012BFAC subi.w #$64,d5 ; 'd' ROM:0012BFB0 move.w ($D96).w,d0 ROM:0012BFB4 move.w ($DAE).w,d1 ROM:0012BFB8 bclr d5,d0 ROM:0012BFBA bset d5,d1 ROM:0012BFBC move.w d1,($DAE).w ROM:0012BFC0 move.w d0,($D96).w ROM:0012BFC4 ROM:0012BFC4 loc_12BFC4: ; CODE XREF: sub_12BD58+1C↑j ROM:0012BFC4 ; sub_12BD58+48↑j ... ROM:0012BFC4 bra.s loc_12BFD0 ROM:0012BFC6 ; --------------------------------------------------------------------------- ROM:0012BFC6 ROM:0012BFC6 loc_12BFC6: ; CODE XREF: sub_12BD58+12↑j ROM:0012BFC6 cmpi.w #0,d4 ROM:0012BFCA bne.s loc_12BFD0 ROM:0012BFCC move.w #0,d3 ROM:0012BFD0 ROM:0012BFD0 loc_12BFD0: ; CODE XREF: sub_12BD58:loc_12BFC4↑j ROM:0012BFD0 ; sub_12BD58+272↑j ROM:0012BFD0 move.w d3,($D7E).w ROM:0012BFD4 move.w d4,$528(a5) ROM:0012BFD8 bsr.w sub_12C18E ROM:0012BFDC bsr.w sub_12C3CE ROM:0012BFE0 bsr.w sub_12C0BA ROM:0012BFE4 btst #2,($1344).w ROM:0012BFEA beq.s loc_12C004 ROM:0012BFEC bclr #2,($1344).w ROM:0012BFF2 ori.w #2,($D7C).w ROM:0012BFF8 bsr.w sub_12C9A6 ROM:0012BFFC bsr.w sub_12CAFE ROM:0012C000 bsr.w sub_12CC2C ROM:0012C004 ROM:0012C004 loc_12C004: ; CODE XREF: sub_12BD58+292↑j ROM:0012C004 btst #0,($1360).w ROM:0012C00A beq.s loc_12C01C ROM:0012C00C bclr #0,($1360).w ROM:0012C012 ori.w #4,($D7C).w ROM:0012C018 bsr.w sub_12CE94 ROM:0012C01C ROM:0012C01C loc_12C01C: ; CODE XREF: sub_12BD58+2B2↑j ROM:0012C01C move.w ($D9A).w,d0 ROM:0012C020 not.w d0 ROM:0012C022 and.w ($13A2).w,d0 ROM:0012C026 move.w ($D9A).w,d1 ROM:0012C02A and.w ($13A6).w,d1 ROM:0012C02E or.w d0,d1 ROM:0012C030 move.w d1,($DAA).w ROM:0012C034 or.w ($1B24).w,d1 ROM:0012C038 move.w d1,($1B24).w ROM:0012C03C move.w ($D9C).w,d0 ROM:0012C040 not.w d0 ROM:0012C042 and.w ($13A4).w,d0 ROM:0012C046 move.w ($D9C).w,d1 ROM:0012C04A and.w ($13A8).w,d1 ROM:0012C04E or.w d0,d1 ROM:0012C050 move.w d1,($DAC).w ROM:0012C054 or.w ($1B26).w,d1 ROM:0012C058 move.w d1,($1B26).w ROM:0012C05C bsr.w sub_12D082 ROM:0012C060 cmpi.w #0,($D96).w ROM:0012C066 beq.s loc_12C070 ROM:0012C068 bset #6,($1367).w ROM:0012C06E bra.s locret_12C086 ROM:0012C070 ; --------------------------------------------------------------------------- ROM:0012C070 ROM:0012C070 loc_12C070: ; CODE XREF: sub_12BD58+30E↑j ROM:0012C070 cmpi.w #0,($D98).w ROM:0012C076 beq.s loc_12C080 ROM:0012C078 bset #6,($1367).w ROM:0012C07E bra.s locret_12C086 ROM:0012C080 ; --------------------------------------------------------------------------- ROM:0012C080 ROM:0012C080 loc_12C080: ; CODE XREF: sub_12BD58+31E↑j ROM:0012C080 bclr #6,($1367).w ROM:0012C086 ROM:0012C086 locret_12C086: ; CODE XREF: sub_12BD58+316↑j ROM:0012C086 ; sub_12BD58+326↑j ROM:0012C086 rts ROM:0012C086 ; End of function sub_12BD58 ROM:0012C086 ROM:0012C088 ROM:0012C088 ; =============== S U B R O U T I N E ======================================= ROM:0012C088 ROM:0012C088 ROM:0012C088 sub_12C088: ; CODE XREF: ROM:00117AA0↑p ROM:0012C088 addi.w #1,($D8C).w ROM:0012C08E cmpi.w #$F9,($D8C).w ROM:0012C094 ble.s loc_12C0A0 ROM:0012C096 clr.w ($D8C).w ROM:0012C09A bset #2,($1344).w ROM:0012C0A0 ROM:0012C0A0 loc_12C0A0: ; CODE XREF: sub_12C088+C↑j ROM:0012C0A0 addi.w #1,($D8E).w ROM:0012C0A6 cmpi.w #$7CF,($D8E).w ROM:0012C0AC ble.s locret_12C0B8 ROM:0012C0AE clr.w ($D8E).w ROM:0012C0B2 bset #0,($1360).w ROM:0012C0B8 ROM:0012C0B8 locret_12C0B8: ; CODE XREF: sub_12C088+24↑j ROM:0012C0B8 rts ROM:0012C0B8 ; End of function sub_12C088 ROM:0012C0B8 ROM:0012C0BA ROM:0012C0BA ; =============== S U B R O U T I N E ======================================= ROM:0012C0BA ROM:0012C0BA ROM:0012C0BA sub_12C0BA: ; CODE XREF: sub_12BD58+288↑p ROM:0012C0BA bclr #7,($1366).w ROM:0012C0C0 bclr #1,($1349).w ROM:0012C0C6 clr.w d1 ROM:0012C0C8 move.b ($11C9).w,d1 ROM:0012C0CC cmpi.w #4,d1 ROM:0012C0D0 bcc.s locret_12C0DA ROM:0012C0D2 movea.l off_12C0DC(pc,d1.w*4),a0 ROM:0012C0D6 nop ROM:0012C0D8 jmp (a0) ROM:0012C0DA ; --------------------------------------------------------------------------- ROM:0012C0DA ROM:0012C0DA locret_12C0DA: ; CODE XREF: sub_12C0BA+16↑j ROM:0012C0DA rts ROM:0012C0DA ; End of function sub_12C0BA ROM:0012C0DA ROM:0012C0DA ; --------------------------------------------------------------------------- ROM:0012C0DC off_12C0DC: dc.l loc_12C0EC ; DATA XREF: sub_12C0BA+18↑r ROM:0012C0E0 dc.l loc_12C0FC ROM:0012C0E4 dc.l loc_12C128 ROM:0012C0E8 dc.l loc_12C166 ROM:0012C0EC ; --------------------------------------------------------------------------- ROM:0012C0EC ROM:0012C0EC loc_12C0EC: ; DATA XREF: ROM:off_12C0DC↑o ROM:0012C0EC bsr.w sub_12D058 ROM:0012C0F0 move.b #1,($11C9).w ROM:0012C0F6 bra.w locret_12C126 ROM:0012C0FA ; --------------------------------------------------------------------------- ROM:0012C0FA rts ROM:0012C0FC ; --------------------------------------------------------------------------- ROM:0012C0FC ROM:0012C0FC loc_12C0FC: ; DATA XREF: ROM:0012C0E0↑o ROM:0012C0FC btst #5,($1362).w ROM:0012C102 beq.s locret_12C126 ROM:0012C104 move.w $530(a5),d1 ROM:0012C108 clr.b ($910).w ROM:0012C10C move.w d1,($704).w ROM:0012C110 move.b #1,($910).w ROM:0012C116 bset #7,($1366).w ROM:0012C11C move.b #2,($11C9).w ROM:0012C122 bra.w locret_12C164 ROM:0012C126 ; --------------------------------------------------------------------------- ROM:0012C126 ROM:0012C126 locret_12C126: ; CODE XREF: ROM:0012C0F6↑j ROM:0012C126 ; ROM:0012C102↑j ... ROM:0012C126 rts ROM:0012C128 ; --------------------------------------------------------------------------- ROM:0012C128 ROM:0012C128 loc_12C128: ; DATA XREF: ROM:0012C0E4↑o ROM:0012C128 btst #5,($1362).w ROM:0012C12E bne.s loc_12C146 ROM:0012C130 clr.b ($910).w ROM:0012C134 clr.w ($704).w ROM:0012C138 bset #1,($1349).w ROM:0012C13E move.b #1,($11C9).w ROM:0012C144 bra.s locret_12C126 ROM:0012C146 ; --------------------------------------------------------------------------- ROM:0012C146 ROM:0012C146 loc_12C146: ; CODE XREF: ROM:0012C12E↑j ROM:0012C146 cmpi.w #0,($704).w ROM:0012C14C bgt.s locret_12C164 ROM:0012C14E bset #5,($1345).w ROM:0012C154 ori.w #8,($D7C).w ROM:0012C15A move.b #3,($11C9).w ROM:0012C160 bra.w locret_12C18C ROM:0012C164 ; --------------------------------------------------------------------------- ROM:0012C164 ROM:0012C164 locret_12C164: ; CODE XREF: ROM:0012C122↑j ROM:0012C164 ; ROM:0012C14C↑j ROM:0012C164 rts ROM:0012C166 ; --------------------------------------------------------------------------- ROM:0012C166 ROM:0012C166 loc_12C166: ; DATA XREF: ROM:0012C0E8↑o ROM:0012C166 btst #5,($1362).w ROM:0012C16C bne.s locret_12C18C ROM:0012C16E bclr #5,($1345).w ROM:0012C174 bset #1,($1349).w ROM:0012C17A ori.w #$10,($D7C).w ROM:0012C180 bsr.w sub_12C870 ROM:0012C184 move.b #1,($11C9).w ROM:0012C18A bra.s locret_12C126 ROM:0012C18C ; --------------------------------------------------------------------------- ROM:0012C18C ROM:0012C18C locret_12C18C: ; CODE XREF: ROM:0012C160↑j ROM:0012C18C ; ROM:0012C16C↑j ROM:0012C18C rts ROM:0012C18E ROM:0012C18E ; =============== S U B R O U T I N E ======================================= ROM:0012C18E ROM:0012C18E ROM:0012C18E sub_12C18E: ; CODE XREF: sub_12BD58+280↑p ROM:0012C18E clr.w d1 ROM:0012C190 move.b ($11CA).w,d1 ROM:0012C194 cmpi.w #3,d1 ROM:0012C198 bcc.s locret_12C1A2 ROM:0012C19A movea.l off_12C1A4(pc,d1.w*4),a0 ROM:0012C19E nop ROM:0012C1A0 jmp (a0) ROM:0012C1A2 ; --------------------------------------------------------------------------- ROM:0012C1A2 ROM:0012C1A2 locret_12C1A2: ; CODE XREF: sub_12C18E+A↑j ROM:0012C1A2 rts ROM:0012C1A2 ; End of function sub_12C18E ROM:0012C1A2 ROM:0012C1A2 ; --------------------------------------------------------------------------- ROM:0012C1A4 off_12C1A4: dc.l loc_12C1B0 ; DATA XREF: sub_12C18E+C↑r ROM:0012C1A8 dc.l loc_12C1C8 ROM:0012C1AC dc.l loc_12C1DA ROM:0012C1B0 ; --------------------------------------------------------------------------- ROM:0012C1B0 ROM:0012C1B0 loc_12C1B0: ; DATA XREF: ROM:off_12C1A4↑o ROM:0012C1B0 btst #5,($946).w ROM:0012C1B6 beq.s locret_12C1C6 ROM:0012C1B8 bsr.w sub_12C1EC ROM:0012C1BC move.b #1,($11CA).w ROM:0012C1C2 bra.w locret_12C1D8 ROM:0012C1C6 ; --------------------------------------------------------------------------- ROM:0012C1C6 ROM:0012C1C6 locret_12C1C6: ; CODE XREF: ROM:0012C1B6↑j ROM:0012C1C6 ; ROM:0012C1D6↓j ... ROM:0012C1C6 rts ROM:0012C1C8 ; --------------------------------------------------------------------------- ROM:0012C1C8 ROM:0012C1C8 loc_12C1C8: ; DATA XREF: ROM:0012C1A8↑o ROM:0012C1C8 btst #5,($946).w ROM:0012C1CE bne.s locret_12C1D8 ROM:0012C1D0 move.b #0,($11CA).w ROM:0012C1D6 bra.s locret_12C1C6 ROM:0012C1D8 ; --------------------------------------------------------------------------- ROM:0012C1D8 ROM:0012C1D8 locret_12C1D8: ; CODE XREF: ROM:0012C1C2↑j ROM:0012C1D8 ; ROM:0012C1CE↑j ROM:0012C1D8 rts ROM:0012C1DA ; --------------------------------------------------------------------------- ROM:0012C1DA ROM:0012C1DA loc_12C1DA: ; DATA XREF: ROM:0012C1AC↑o ROM:0012C1DA btst #5,($946).w ROM:0012C1E0 bne.s locret_12C1EA ROM:0012C1E2 move.b #0,($11CA).w ROM:0012C1E8 bra.s locret_12C1C6 ROM:0012C1EA ; --------------------------------------------------------------------------- ROM:0012C1EA ROM:0012C1EA locret_12C1EA: ; CODE XREF: ROM:0012C1E0↑j ROM:0012C1EA rts ROM:0012C1EC ROM:0012C1EC ; =============== S U B R O U T I N E ======================================= ROM:0012C1EC ROM:0012C1EC ROM:0012C1EC sub_12C1EC: ; CODE XREF: ROM:0012C1B8↑p ROM:0012C1EC move.w #$FFFF,($D9A).w ROM:0012C1F2 move.w #$FFFF,($D9C).w ROM:0012C1F8 move.w #$FFFF,($D9E).w ROM:0012C1FE move.w #$FFFF,($DA0).w ROM:0012C204 clr.w ($D96).w ROM:0012C208 clr.w ($D98).w ROM:0012C20C clr.w ($DAE).w ROM:0012C210 clr.w ($DB0).w ROM:0012C214 bclr #3,($13AE).w ROM:0012C21A btst #4,($134D).w ROM:0012C220 beq.s loc_12C24E ROM:0012C222 btst #5,($1342).w ROM:0012C228 bne.s loc_12C24E ROM:0012C22A bset #5,($1342).w ROM:0012C230 ori.w #$1000,($D7C).w ROM:0012C236 move.w #$FFFF,($1B1C).w ROM:0012C23C move.w #$FFFF,($1B1E).w ROM:0012C242 move.w #$FFFF,($1B20).w ROM:0012C248 move.w #$FFFF,($1B22).w ROM:0012C24E ROM:0012C24E loc_12C24E: ; CODE XREF: sub_12C1EC+34↑j ROM:0012C24E ; sub_12C1EC+3C↑j ROM:0012C24E move.w #0,d0 ROM:0012C252 bra.s loc_12C258 ROM:0012C254 ; --------------------------------------------------------------------------- ROM:0012C254 ROM:0012C254 loc_12C254: ; CODE XREF: sub_12C1EC+82↓j ROM:0012C254 addi.w #1,d0 ROM:0012C258 ROM:0012C258 loc_12C258: ; CODE XREF: sub_12C1EC+66↑j ROM:0012C258 cmpi.w #$1F,d0 ROM:0012C25C bgt.l loc_12C270 ROM:0012C262 clr.w $103E(d0.w*2) ROM:0012C268 clr.w $107E(d0.w*2) ROM:0012C26E bra.s loc_12C254 ROM:0012C270 ; --------------------------------------------------------------------------- ROM:0012C270 ROM:0012C270 loc_12C270: ; CODE XREF: sub_12C1EC+70↑j ROM:0012C270 clr.w ($D84).w ROM:0012C274 rts ROM:0012C274 ; End of function sub_12C1EC ROM:0012C274 ROM:0012C276 ROM:0012C276 ; =============== S U B R O U T I N E ======================================= ROM:0012C276 ROM:0012C276 ROM:0012C276 sub_12C276: ; CODE XREF: sub_12C654+58↓p ROM:0012C276 ; sub_12C654+F0↓p ROM:0012C276 move.w ($13AE).w,d0 ROM:0012C27A move.w ($13B0).w,d1 ROM:0012C27E move.w ($D86).w,d2 ROM:0012C282 cmpi.w #$10,d2 ROM:0012C286 bge.s loc_12C2A0 ROM:0012C288 cmpi.w #$B,d2 ROM:0012C28C bne.s loc_12C292 ROM:0012C28E bra.w loc_12C2AE ROM:0012C292 ; --------------------------------------------------------------------------- ROM:0012C292 ROM:0012C292 loc_12C292: ; CODE XREF: sub_12C276+16↑j ROM:0012C292 btst d2,d0 ROM:0012C294 bne.s loc_12C29A ROM:0012C296 bra.w loc_12C2AE ROM:0012C29A ; --------------------------------------------------------------------------- ROM:0012C29A ROM:0012C29A loc_12C29A: ; CODE XREF: sub_12C276+1E↑j ROM:0012C29A bra.l loc_12C3C4 ROM:0012C2A0 ; --------------------------------------------------------------------------- ROM:0012C2A0 ROM:0012C2A0 loc_12C2A0: ; CODE XREF: sub_12C276+10↑j ROM:0012C2A0 move.w d2,d3 ROM:0012C2A2 subi.w #$10,d3 ROM:0012C2A6 btst d3,d1 ROM:0012C2A8 bne.l loc_12C3C4 ROM:0012C2AE ROM:0012C2AE loc_12C2AE: ; CODE XREF: sub_12C276+18↑j ROM:0012C2AE ; sub_12C276+20↑j ROM:0012C2AE ori.w #$800,($D7C).w ROM:0012C2B4 move.w ($4B6).w,$1B28(d2.w*2) ROM:0012C2BC move.w ($F14).w,$1B68(d2.w*2) ROM:0012C2C4 move.w ($FB8).w,$1BA8(d2.w*2) ROM:0012C2CC move.w ($4B2).w,$1BE8(d2.w*2) ROM:0012C2D4 move.w ($5BA).w,$1C28(d2.w*2) ROM:0012C2DC move.w ($560).w,$1C68(d2.w*2) ROM:0012C2E4 move.w ($A56).w,$1CE8(d2.w*2) ROM:0012C2EC move.l ($1374).w,d4 ROM:0012C2F0 divs.w #$3E8,d4 ROM:0012C2F4 move.w d4,$1D28(d2.w*2) ROM:0012C2FA move.b #$28,$1D69(d2.w) ; '(' ROM:0012C302 clr.b $1D89(d2.w) ROM:0012C308 btst #0,($1132).w ROM:0012C30E bne.s loc_12C32A ROM:0012C310 btst #0,($113C).w ROM:0012C316 bne.s loc_12C328 ROM:0012C318 btst #0,($1138).w ROM:0012C31E bne.s loc_12C328 ROM:0012C320 ori.b #1,$1D89(d2.w) ROM:0012C328 ROM:0012C328 loc_12C328: ; CODE XREF: sub_12C276+A0↑j ROM:0012C328 ; sub_12C276+A8↑j ROM:0012C328 bra.s loc_12C38C ROM:0012C32A ; --------------------------------------------------------------------------- ROM:0012C32A ROM:0012C32A loc_12C32A: ; CODE XREF: sub_12C276+98↑j ROM:0012C32A btst #0,($1138).w ROM:0012C330 bne.s loc_12C384 ROM:0012C332 btst #0,($1134).w ROM:0012C338 bne.s loc_12C344 ROM:0012C33A ori.b #4,$1D89(d2.w) ROM:0012C342 bra.s loc_12C382 ROM:0012C344 ; --------------------------------------------------------------------------- ROM:0012C344 ROM:0012C344 loc_12C344: ; CODE XREF: sub_12C276+C2↑j ROM:0012C344 btst #6,($D97).w ROM:0012C34A bne.s loc_12C37A ROM:0012C34C btst #2,($D97).w ROM:0012C352 bne.s loc_12C370 ROM:0012C354 btst #0,($D96).w ROM:0012C35A bne.s loc_12C366 ROM:0012C35C ori.b #2,$1D89(d2.w) ROM:0012C364 bra.s loc_12C36E ROM:0012C366 ; --------------------------------------------------------------------------- ROM:0012C366 ROM:0012C366 loc_12C366: ; CODE XREF: sub_12C276+E4↑j ROM:0012C366 ori.b #$10,$1D89(d2.w) ROM:0012C36E ROM:0012C36E loc_12C36E: ; CODE XREF: sub_12C276+EE↑j ROM:0012C36E bra.s loc_12C378 ROM:0012C370 ; --------------------------------------------------------------------------- ROM:0012C370 ROM:0012C370 loc_12C370: ; CODE XREF: sub_12C276+DC↑j ROM:0012C370 ori.b #$10,$1D89(d2.w) ROM:0012C378 ROM:0012C378 loc_12C378: ; CODE XREF: sub_12C276:loc_12C36E↑j ROM:0012C378 bra.s loc_12C382 ROM:0012C37A ; --------------------------------------------------------------------------- ROM:0012C37A ROM:0012C37A loc_12C37A: ; CODE XREF: sub_12C276+D4↑j ROM:0012C37A ori.b #$10,$1D89(d2.w) ROM:0012C382 ROM:0012C382 loc_12C382: ; CODE XREF: sub_12C276+CC↑j ROM:0012C382 ; sub_12C276:loc_12C378↑j ROM:0012C382 bra.s loc_12C38C ROM:0012C384 ; --------------------------------------------------------------------------- ROM:0012C384 ROM:0012C384 loc_12C384: ; CODE XREF: sub_12C276+BA↑j ROM:0012C384 ori.b #8,$1D89(d2.w) ROM:0012C38C ROM:0012C38C loc_12C38C: ; CODE XREF: sub_12C276:loc_12C328↑j ROM:0012C38C ; sub_12C276:loc_12C382↑j ROM:0012C38C move.l ($9C0).w,d4 ROM:0012C390 move.l $86(a5),d5 ROM:0012C394 divs.l #$3E8,d5 ROM:0012C39C cmpi.l #0,d5 ROM:0012C3A2 beq.s loc_12C3AA ROM:0012C3A4 divs.l d5,d4 ROM:0012C3A8 bra.s loc_12C3B0 ROM:0012C3AA ; --------------------------------------------------------------------------- ROM:0012C3AA ROM:0012C3AA loc_12C3AA: ; CODE XREF: sub_12C276+12C↑j ROM:0012C3AA move.l #0,d4 ROM:0012C3B0 ROM:0012C3B0 loc_12C3B0: ; CODE XREF: sub_12C276+132↑j ROM:0012C3B0 move.w $CA(a5),d5 ROM:0012C3B4 ext.l d5 ROM:0012C3B6 muls.w d5,d4 ROM:0012C3B8 move.w ($1380).w,d5 ROM:0012C3BC divs.w d5,d4 ROM:0012C3BE move.w d4,$1CA8(d2.w*2) ROM:0012C3C4 ROM:0012C3C4 loc_12C3C4: ; CODE XREF: sub_12C276:loc_12C29A↑j ROM:0012C3C4 ; sub_12C276+32↑j ROM:0012C3C4 move.w d1,($13B0).w ROM:0012C3C8 move.w d0,($13AE).w ROM:0012C3CC rts ROM:0012C3CC ; End of function sub_12C276 ROM:0012C3CC ROM:0012C3CE ROM:0012C3CE ; =============== S U B R O U T I N E ======================================= ROM:0012C3CE ROM:0012C3CE ROM:0012C3CE sub_12C3CE: ; CODE XREF: sub_12BD58+284↑p ROM:0012C3CE move.w ($DAE).w,d0 ROM:0012C3D2 move.w ($DB0).w,d1 ROM:0012C3D6 addq.w #1,($D90).w ROM:0012C3DA cmpi.w #1,($D90).w ROM:0012C3E0 bne.s loc_12C3EC ROM:0012C3E2 move.w #0,d2 ROM:0012C3E6 move.w #7,d3 ROM:0012C3EA bra.s loc_12C41C ROM:0012C3EC ; --------------------------------------------------------------------------- ROM:0012C3EC ROM:0012C3EC loc_12C3EC: ; CODE XREF: sub_12C3CE+12↑j ROM:0012C3EC cmpi.w #2,($D90).w ROM:0012C3F2 bne.s loc_12C3FE ROM:0012C3F4 move.w #8,d2 ROM:0012C3F8 move.w #$F,d3 ROM:0012C3FC bra.s loc_12C41C ROM:0012C3FE ; --------------------------------------------------------------------------- ROM:0012C3FE ROM:0012C3FE loc_12C3FE: ; CODE XREF: sub_12C3CE+24↑j ROM:0012C3FE cmpi.w #3,($D90).w ROM:0012C404 bne.s loc_12C410 ROM:0012C406 move.w #$10,d2 ROM:0012C40A move.w #$17,d3 ROM:0012C40E bra.s loc_12C41C ROM:0012C410 ; --------------------------------------------------------------------------- ROM:0012C410 ROM:0012C410 loc_12C410: ; CODE XREF: sub_12C3CE+36↑j ROM:0012C410 move.w #$18,d2 ROM:0012C414 move.w #$1F,d3 ROM:0012C418 clr.w ($D90).w ROM:0012C41C ROM:0012C41C loc_12C41C: ; CODE XREF: sub_12C3CE+1C↑j ROM:0012C41C ; sub_12C3CE+2E↑j ... ROM:0012C41C move.w d2,d5 ROM:0012C41E bra.s loc_12C424 ROM:0012C420 ; --------------------------------------------------------------------------- ROM:0012C420 ROM:0012C420 loc_12C420: ; CODE XREF: sub_12C3CE:loc_12C48A↓j ROM:0012C420 addi.w #1,d5 ROM:0012C424 ROM:0012C424 loc_12C424: ; CODE XREF: sub_12C3CE+50↑j ROM:0012C424 cmp.w d3,d5 ROM:0012C426 bgt.l loc_12C48C ROM:0012C42C cmpi.w #$10,d5 ROM:0012C430 bge.s loc_12C45C ROM:0012C432 btst d5,d0 ROM:0012C434 beq.s loc_12C45A ROM:0012C436 bclr d5,d0 ROM:0012C438 move.w ($D80).w,d7 ROM:0012C43C bset d5,d7 ROM:0012C43E move.w d7,($D80).w ROM:0012C442 move.w d5,($D84).w ROM:0012C446 movem.l d0-d7,-(sp) ROM:0012C44A bsr.w sub_12C496 ROM:0012C44E bsr.w sub_12C544 ROM:0012C452 bsr.w sub_12C654 ROM:0012C456 movem.l (sp)+,d0-d7 ROM:0012C45A ROM:0012C45A loc_12C45A: ; CODE XREF: sub_12C3CE+66↑j ROM:0012C45A bra.s loc_12C48A ROM:0012C45C ; --------------------------------------------------------------------------- ROM:0012C45C ROM:0012C45C loc_12C45C: ; CODE XREF: sub_12C3CE+62↑j ROM:0012C45C move.w d5,d6 ROM:0012C45E subi.w #$10,d6 ROM:0012C462 btst d6,d1 ROM:0012C464 beq.s loc_12C48A ROM:0012C466 bclr d6,d1 ROM:0012C468 move.w ($D82).w,d7 ROM:0012C46C bset d6,d7 ROM:0012C46E move.w d7,($D82).w ROM:0012C472 move.w d5,($D84).w ROM:0012C476 movem.l d0-d7,-(sp) ROM:0012C47A bsr.w sub_12C496 ROM:0012C47E bsr.w sub_12C544 ROM:0012C482 bsr.w sub_12C654 ROM:0012C486 movem.l (sp)+,d0-d7 ROM:0012C48A ROM:0012C48A loc_12C48A: ; CODE XREF: sub_12C3CE:loc_12C45A↑j ROM:0012C48A ; sub_12C3CE+96↑j ROM:0012C48A bra.s loc_12C420 ROM:0012C48C ; --------------------------------------------------------------------------- ROM:0012C48C ROM:0012C48C loc_12C48C: ; CODE XREF: sub_12C3CE+58↑j ROM:0012C48C move.w d1,($DB0).w ROM:0012C490 move.w d0,($DAE).w ROM:0012C494 rts ROM:0012C494 ; End of function sub_12C3CE ROM:0012C494 ROM:0012C496 ROM:0012C496 ; =============== S U B R O U T I N E ======================================= ROM:0012C496 ROM:0012C496 ROM:0012C496 sub_12C496: ; CODE XREF: sub_12C3CE+7C↑p ROM:0012C496 ; sub_12C3CE+AC↑p ROM:0012C496 move.w ($D96).w,d0 ROM:0012C49A move.w ($D98).w,d1 ROM:0012C49E clr.w d2 ROM:0012C4A0 move.w ($D84).w,d3 ROM:0012C4A4 cmpi.w #$10,d3 ROM:0012C4A8 bge.s loc_12C4BC ROM:0012C4AA move.w ($D9A).w,d5 ROM:0012C4AE btst d3,d5 ROM:0012C4B0 beq.s loc_12C4B6 ROM:0012C4B2 move.w #1,d2 ROM:0012C4B6 ROM:0012C4B6 loc_12C4B6: ; CODE XREF: sub_12C496+1A↑j ROM:0012C4B6 move.w d5,($D9A).w ROM:0012C4BA bra.s loc_12C4D0 ROM:0012C4BC ; --------------------------------------------------------------------------- ROM:0012C4BC ROM:0012C4BC loc_12C4BC: ; CODE XREF: sub_12C496+12↑j ROM:0012C4BC subi.w #$10,d3 ROM:0012C4C0 move.w ($D9C).w,d5 ROM:0012C4C4 btst d3,d5 ROM:0012C4C6 beq.s loc_12C4CC ROM:0012C4C8 move.w #1,d2 ROM:0012C4CC ROM:0012C4CC loc_12C4CC: ; CODE XREF: sub_12C496+30↑j ROM:0012C4CC move.w d5,($D9C).w ROM:0012C4D0 ROM:0012C4D0 loc_12C4D0: ; CODE XREF: sub_12C496+24↑j ROM:0012C4D0 cmpi.w #1,d2 ROM:0012C4D4 bne.s loc_12C53A ROM:0012C4D6 move.w ($D84).w,d3 ROM:0012C4DA move.w $107E(d3.w*2),d4 ROM:0012C4E0 move.w $832(a5,d3.w*2),d7 ROM:0012C4E6 cmp.w d4,d7 ROM:0012C4E8 ble.s loc_12C4F6 ROM:0012C4EA add.w $7B2(a5,d3.w*2),d4 ROM:0012C4F0 move.w d4,$107E(d3.w*2) ROM:0012C4F6 ROM:0012C4F6 loc_12C4F6: ; CODE XREF: sub_12C496+52↑j ROM:0012C4F6 cmp.w d4,d7 ROM:0012C4F8 bgt.s loc_12C53A ROM:0012C4FA cmpi.w #$10,d3 ROM:0012C4FE bge.s loc_12C51C ROM:0012C500 move.w ($D9A).w,d5 ROM:0012C504 move.w ($1B1C).w,d6 ROM:0012C508 ori.w #$100,($D7C).w ROM:0012C50E bclr d3,d5 ROM:0012C510 bclr d3,d6 ROM:0012C512 move.w d6,($1B1C).w ROM:0012C516 move.w d5,($D9A).w ROM:0012C51A bra.s loc_12C53A ROM:0012C51C ; --------------------------------------------------------------------------- ROM:0012C51C ROM:0012C51C loc_12C51C: ; CODE XREF: sub_12C496+68↑j ROM:0012C51C subi.w #$10,d3 ROM:0012C520 move.w ($D9C).w,d5 ROM:0012C524 move.w ($1B1E).w,d6 ROM:0012C528 ori.w #$100,($D7C).w ROM:0012C52E bclr d3,d5 ROM:0012C530 bclr d3,d6 ROM:0012C532 move.w d6,($1B1E).w ROM:0012C536 move.w d5,($D9C).w ROM:0012C53A ROM:0012C53A loc_12C53A: ; CODE XREF: sub_12C496+3E↑j ROM:0012C53A ; sub_12C496+62↑j ... ROM:0012C53A move.w d1,($D98).w ROM:0012C53E move.w d0,($D96).w ROM:0012C542 rts ROM:0012C542 ; End of function sub_12C496 ROM:0012C542 ROM:0012C544 ROM:0012C544 ; =============== S U B R O U T I N E ======================================= ROM:0012C544 ROM:0012C544 ROM:0012C544 sub_12C544: ; CODE XREF: sub_12C3CE+80↑p ROM:0012C544 ; sub_12C3CE+B0↑p ROM:0012C544 move.w ($D96).w,d0 ROM:0012C548 move.w ($D98).w,d1 ROM:0012C54C move.w ($DA6).w,d2 ROM:0012C550 move.w ($DA8).w,d3 ROM:0012C554 move.w ($D84).w,d4 ROM:0012C558 cmpi.w #$10,d4 ROM:0012C55C bge.s loc_12C5CE ROM:0012C55E btst d4,d0 ROM:0012C560 beq.s loc_12C5B0 ROM:0012C562 addi.w #1,($D88).w ROM:0012C568 move.w $103E(d4.w*2),d6 ROM:0012C56E add.w $7B2(a5,d4.w*2),d6 ROM:0012C574 move.w $832(a5,d4.w*2),d7 ROM:0012C57A cmp.w d6,d7 ROM:0012C57C bge.s loc_12C580 ROM:0012C57E move.w d7,d6 ROM:0012C580 ROM:0012C580 loc_12C580: ; CODE XREF: sub_12C544+38↑j ROM:0012C580 move.w d6,$103E(d4.w*2) ROM:0012C586 cmp.w $10BE(d4.w*2),d6 ROM:0012C58C ble.s loc_12C594 ROM:0012C58E move.w d6,$10BE(d4.w*2) ROM:0012C594 ROM:0012C594 loc_12C594: ; CODE XREF: sub_12C544+48↑j ROM:0012C594 move.w d4,($D92).w ROM:0012C598 bset d4,d2 ROM:0012C59A move.w ($D9E).w,d7 ROM:0012C59E bclr d4,d7 ROM:0012C5A0 move.w d7,($D9E).w ROM:0012C5A4 move.w ($1B20).w,d7 ROM:0012C5A8 bclr d4,d7 ROM:0012C5AA move.w d7,($1B20).w ROM:0012C5AE bra.s loc_12C5CC ROM:0012C5B0 ; --------------------------------------------------------------------------- ROM:0012C5B0 ROM:0012C5B0 loc_12C5B0: ; CODE XREF: sub_12C544+1C↑j ROM:0012C5B0 cmpi.w #0,$103E(d4.w*2) ROM:0012C5B8 beq.s loc_12C5CC ROM:0012C5BA move.w $103E(d4.w*2),d6 ROM:0012C5C0 sub.w $7F2(a5,d4.w*2),d6 ROM:0012C5C6 move.w d6,$103E(d4.w*2) ROM:0012C5CC ROM:0012C5CC loc_12C5CC: ; CODE XREF: sub_12C544+6A↑j ROM:0012C5CC ; sub_12C544+74↑j ROM:0012C5CC bra.s loc_12C642 ROM:0012C5CE ; --------------------------------------------------------------------------- ROM:0012C5CE ROM:0012C5CE loc_12C5CE: ; CODE XREF: sub_12C544+18↑j ROM:0012C5CE move.w d4,d5 ROM:0012C5D0 subi.w #$10,d5 ROM:0012C5D4 btst d5,d1 ROM:0012C5D6 beq.s loc_12C626 ROM:0012C5D8 addi.w #1,($D88).w ROM:0012C5DE move.w $103E(d4.w*2),d6 ROM:0012C5E4 add.w $7B2(a5,d4.w*2),d6 ROM:0012C5EA move.w $832(a5,d4.w*2),d7 ROM:0012C5F0 cmp.w d6,d7 ROM:0012C5F2 bge.s loc_12C5F6 ROM:0012C5F4 move.w d7,d6 ROM:0012C5F6 ROM:0012C5F6 loc_12C5F6: ; CODE XREF: sub_12C544+AE↑j ROM:0012C5F6 move.w d6,$103E(d4.w*2) ROM:0012C5FC cmp.w $10BE(d4.w*2),d6 ROM:0012C602 ble.s loc_12C60A ROM:0012C604 move.w d6,$10BE(d4.w*2) ROM:0012C60A ROM:0012C60A loc_12C60A: ; CODE XREF: sub_12C544+BE↑j ROM:0012C60A move.w d4,($D92).w ROM:0012C60E bset d5,d3 ROM:0012C610 move.w ($DA0).w,d7 ROM:0012C614 bclr d5,d7 ROM:0012C616 move.w d7,($DA0).w ROM:0012C61A move.w ($1B22).w,d7 ROM:0012C61E bclr d5,d7 ROM:0012C620 move.w d7,($1B22).w ROM:0012C624 bra.s loc_12C642 ROM:0012C626 ; --------------------------------------------------------------------------- ROM:0012C626 ROM:0012C626 loc_12C626: ; CODE XREF: sub_12C544+92↑j ROM:0012C626 cmpi.w #0,$103E(d4.w*2) ROM:0012C62E beq.s loc_12C642 ROM:0012C630 move.w $103E(d4.w*2),d6 ROM:0012C636 sub.w $7F2(a5,d4.w*2),d6 ROM:0012C63C move.w d6,$103E(d4.w*2) ROM:0012C642 ROM:0012C642 loc_12C642: ; CODE XREF: sub_12C544:loc_12C5CC↑j ROM:0012C642 ; sub_12C544+E0↑j ... ROM:0012C642 move.w d3,($DA8).w ROM:0012C646 move.w d2,($DA6).w ROM:0012C64A move.w d1,($D98).w ROM:0012C64E move.w d0,($D96).w ROM:0012C652 rts ROM:0012C652 ; End of function sub_12C544 ROM:0012C652 ROM:0012C654 ROM:0012C654 ; =============== S U B R O U T I N E ======================================= ROM:0012C654 ROM:0012C654 ROM:0012C654 sub_12C654: ; CODE XREF: sub_12C3CE+84↑p ROM:0012C654 ; sub_12C3CE+B4↑p ROM:0012C654 move.w ($13A2).w,d0 ROM:0012C658 move.w ($13A4).w,d1 ROM:0012C65C move.w ($139E).w,d2 ROM:0012C660 move.w ($13A0).w,d3 ROM:0012C664 move.w ($D84).w,d4 ROM:0012C668 cmpi.w #$10,d4 ROM:0012C66C bge.l loc_12C704 ROM:0012C672 btst d4,d0 ROM:0012C674 bne.s loc_12C6BE ROM:0012C676 move.w $832(a5,d4.w*2),d6 ROM:0012C67C cmp.w $103E(d4.w*2),d6 ROM:0012C682 bgt.s loc_12C6BC ROM:0012C684 move.w d6,$103E(d4.w*2) ROM:0012C68A move.w d4,($D86).w ROM:0012C68E bset d4,d0 ROM:0012C690 bset d4,d2 ROM:0012C692 move.w d4,($D94).w ROM:0012C696 ori.w #$40,($D7C).w ; '@' ROM:0012C69C move.w d1,($13A4).w ROM:0012C6A0 move.w d0,($13A2).w ROM:0012C6A4 movem.l d0-d7,-(sp) ROM:0012C6A8 bsr.w sub_12C7A8 ROM:0012C6AC bsr.w sub_12C276 ROM:0012C6B0 movem.l (sp)+,d0-d7 ROM:0012C6B4 move.w ($13A2).w,d0 ROM:0012C6B8 move.w ($13A4).w,d1 ROM:0012C6BC ROM:0012C6BC loc_12C6BC: ; CODE XREF: sub_12C654+2E↑j ROM:0012C6BC bra.s loc_12C6FE ROM:0012C6BE ; --------------------------------------------------------------------------- ROM:0012C6BE ROM:0012C6BE loc_12C6BE: ; CODE XREF: sub_12C654+20↑j ROM:0012C6BE cmpi.w #0,$103E(d4.w*2) ROM:0012C6C6 bge.s loc_12C6CE ROM:0012C6C8 clr.w $103E(d4.w*2) ROM:0012C6CE ROM:0012C6CE loc_12C6CE: ; CODE XREF: sub_12C654+72↑j ROM:0012C6CE move.w $872(a5,d4.w*2),d6 ROM:0012C6D4 cmp.w $103E(d4.w*2),d6 ROM:0012C6DA ble.s loc_12C6FE ROM:0012C6DC move.w d4,($D86).w ROM:0012C6E0 bclr d4,d0 ROM:0012C6E2 move.w d1,($13A4).w ROM:0012C6E6 move.w d0,($13A2).w ROM:0012C6EA movem.l d0-d7,-(sp) ROM:0012C6EE bsr.w sub_12C7A8 ROM:0012C6F2 movem.l (sp)+,d0-d7 ROM:0012C6F6 move.w ($13A2).w,d0 ROM:0012C6FA move.w ($13A4).w,d1 ROM:0012C6FE ROM:0012C6FE loc_12C6FE: ; CODE XREF: sub_12C654:loc_12C6BC↑j ROM:0012C6FE ; sub_12C654+86↑j ROM:0012C6FE bra.l loc_12C796 ROM:0012C704 ; --------------------------------------------------------------------------- ROM:0012C704 ROM:0012C704 loc_12C704: ; CODE XREF: sub_12C654+18↑j ROM:0012C704 move.w d4,d5 ROM:0012C706 subi.w #$10,d5 ROM:0012C70A btst d5,d1 ROM:0012C70C bne.s loc_12C756 ROM:0012C70E move.w $832(a5,d4.w*2),d6 ROM:0012C714 cmp.w $103E(d4.w*2),d6 ROM:0012C71A bgt.s loc_12C754 ROM:0012C71C move.w d6,$103E(d4.w*2) ROM:0012C722 move.w d4,($D86).w ROM:0012C726 bset d5,d1 ROM:0012C728 bset d5,d3 ROM:0012C72A move.w d4,($D94).w ROM:0012C72E ori.w #$40,($D7C).w ; '@' ROM:0012C734 move.w d1,($13A4).w ROM:0012C738 move.w d0,($13A2).w ROM:0012C73C movem.l d0-d7,-(sp) ROM:0012C740 bsr.w sub_12C7A8 ROM:0012C744 bsr.w sub_12C276 ROM:0012C748 movem.l (sp)+,d0-d7 ROM:0012C74C move.w ($13A2).w,d0 ROM:0012C750 move.w ($13A4).w,d1 ROM:0012C754 ROM:0012C754 loc_12C754: ; CODE XREF: sub_12C654+C6↑j ROM:0012C754 bra.s loc_12C796 ROM:0012C756 ; --------------------------------------------------------------------------- ROM:0012C756 ROM:0012C756 loc_12C756: ; CODE XREF: sub_12C654+B8↑j ROM:0012C756 cmpi.w #0,$103E(d4.w*2) ROM:0012C75E bge.s loc_12C766 ROM:0012C760 clr.w $103E(d4.w*2) ROM:0012C766 ROM:0012C766 loc_12C766: ; CODE XREF: sub_12C654+10A↑j ROM:0012C766 move.w $872(a5,d4.w*2),d6 ROM:0012C76C cmp.w $103E(d4.w*2),d6 ROM:0012C772 ble.s loc_12C796 ROM:0012C774 move.w d4,($D86).w ROM:0012C778 bclr d5,d1 ROM:0012C77A move.w d1,($13A4).w ROM:0012C77E move.w d0,($13A2).w ROM:0012C782 movem.l d0-d7,-(sp) ROM:0012C786 bsr.w sub_12C7A8 ROM:0012C78A movem.l (sp)+,d0-d7 ROM:0012C78E move.w ($13A2).w,d0 ROM:0012C792 move.w ($13A4).w,d1 ROM:0012C796 ROM:0012C796 loc_12C796: ; CODE XREF: sub_12C654:loc_12C6FE↑j ROM:0012C796 ; sub_12C654:loc_12C754↑j ... ROM:0012C796 move.w d3,($13A0).w ROM:0012C79A move.w d2,($139E).w ROM:0012C79E move.w d1,($13A4).w ROM:0012C7A2 move.w d0,($13A2).w ROM:0012C7A6 rts ROM:0012C7A6 ; End of function sub_12C654 ROM:0012C7A6 ROM:0012C7A8 ROM:0012C7A8 ; =============== S U B R O U T I N E ======================================= ROM:0012C7A8 ROM:0012C7A8 ROM:0012C7A8 sub_12C7A8: ; CODE XREF: sub_12C654+54↑p ROM:0012C7A8 ; sub_12C654+9A↑p ... ROM:0012C7A8 move.w ($D86).w,d0 ROM:0012C7AC cmpi.w #$B,d0 ROM:0012C7B0 bne.s loc_12C7D2 ROM:0012C7B2 move.w ($13A2).w,d1 ROM:0012C7B6 move.w ($13AE).w,d3 ROM:0012C7BA btst d0,d1 ROM:0012C7BC beq.s loc_12C7C2 ROM:0012C7BE bset d0,d3 ROM:0012C7C0 bra.s loc_12C7C4 ROM:0012C7C2 ; --------------------------------------------------------------------------- ROM:0012C7C2 ROM:0012C7C2 loc_12C7C2: ; CODE XREF: sub_12C7A8+14↑j ROM:0012C7C2 bclr d0,d3 ROM:0012C7C4 ROM:0012C7C4 loc_12C7C4: ; CODE XREF: sub_12C7A8+18↑j ROM:0012C7C4 move.w d3,($13AE).w ROM:0012C7C8 move.w d1,($13A2).w ROM:0012C7CC bra.l locret_12C86E ROM:0012C7D2 ; --------------------------------------------------------------------------- ROM:0012C7D2 ROM:0012C7D2 loc_12C7D2: ; CODE XREF: sub_12C7A8+8↑j ROM:0012C7D2 cmpi.w #$10,d0 ROM:0012C7D6 bge.s loc_12C822 ROM:0012C7D8 move.w ($13A2).w,d1 ROM:0012C7DC move.w ($13A6).w,d2 ROM:0012C7E0 move.w ($13AA).w,d3 ROM:0012C7E4 btst d0,d1 ROM:0012C7E6 beq.s loc_12C814 ROM:0012C7E8 btst d0,d2 ROM:0012C7EA beq.s loc_12C814 ROM:0012C7EC btst d0,d3 ROM:0012C7EE beq.s loc_12C814 ROM:0012C7F0 move.w ($13AE).w,d4 ROM:0012C7F4 move.w ($D9A).w,d5 ROM:0012C7F8 move.w ($1B1C).w,d6 ROM:0012C7FC bset d0,d4 ROM:0012C7FE ori.w #$200,($D7C).w ROM:0012C804 bclr d0,d5 ROM:0012C806 bclr d0,d6 ROM:0012C808 move.w d6,($1B1C).w ROM:0012C80C move.w d5,($D9A).w ROM:0012C810 move.w d4,($13AE).w ROM:0012C814 ROM:0012C814 loc_12C814: ; CODE XREF: sub_12C7A8+3E↑j ROM:0012C814 ; sub_12C7A8+42↑j ... ROM:0012C814 move.w d3,($13AA).w ROM:0012C818 move.w d2,($13A6).w ROM:0012C81C move.w d1,($13A2).w ROM:0012C820 bra.s locret_12C86E ROM:0012C822 ; --------------------------------------------------------------------------- ROM:0012C822 ROM:0012C822 loc_12C822: ; CODE XREF: sub_12C7A8+2E↑j ROM:0012C822 subi.w #$10,d0 ROM:0012C826 move.w ($13A4).w,d1 ROM:0012C82A move.w ($13A8).w,d2 ROM:0012C82E move.w ($13AC).w,d3 ROM:0012C832 btst d0,d1 ROM:0012C834 beq.s loc_12C862 ROM:0012C836 btst d0,d2 ROM:0012C838 beq.s loc_12C862 ROM:0012C83A btst d0,d3 ROM:0012C83C beq.s loc_12C862 ROM:0012C83E move.w ($13B0).w,d4 ROM:0012C842 move.w ($D9C).w,d5 ROM:0012C846 move.w ($1B1E).w,d6 ROM:0012C84A bset d0,d4 ROM:0012C84C ori.w #$200,($D7C).w ROM:0012C852 bclr d0,d5 ROM:0012C854 bclr d0,d6 ROM:0012C856 move.w d6,($1B1E).w ROM:0012C85A move.w d5,($D9C).w ROM:0012C85E move.w d4,($13B0).w ROM:0012C862 ROM:0012C862 loc_12C862: ; CODE XREF: sub_12C7A8+8C↑j ROM:0012C862 ; sub_12C7A8+90↑j ... ROM:0012C862 move.w d3,($13AC).w ROM:0012C866 move.w d2,($13A8).w ROM:0012C86A move.w d1,($13A4).w ROM:0012C86E ROM:0012C86E locret_12C86E: ; CODE XREF: sub_12C7A8+24↑j ROM:0012C86E ; sub_12C7A8+78↑j ROM:0012C86E rts ROM:0012C86E ; End of function sub_12C7A8 ROM:0012C86E ROM:0012C870 ROM:0012C870 ; =============== S U B R O U T I N E ======================================= ROM:0012C870 ROM:0012C870 ROM:0012C870 sub_12C870: ; CODE XREF: sub_12BD58+132↑p ROM:0012C870 ; ROM:0012C180↑p ROM:0012C870 move.w #0,d0 ROM:0012C874 bra.s loc_12C87A ROM:0012C876 ; --------------------------------------------------------------------------- ROM:0012C876 ROM:0012C876 loc_12C876: ; CODE XREF: sub_12C870:loc_12C8F6↓j ROM:0012C876 addi.w #1,d0 ROM:0012C87A ROM:0012C87A loc_12C87A: ; CODE XREF: sub_12C870+4↑j ROM:0012C87A cmpi.w #$1F,d0 ROM:0012C87E bgt.l loc_12C8FA ROM:0012C884 cmpi.w #$10,d0 ROM:0012C888 bge.s loc_12C8BE ROM:0012C88A move.w ($13AE).w,d2 ROM:0012C88E move.w ($13A2).w,d3 ROM:0012C892 move.w ($13A6).w,d4 ROM:0012C896 move.w ($13AA).w,d5 ROM:0012C89A btst d0,d2 ROM:0012C89C beq.s loc_12C8AC ROM:0012C89E btst d0,d3 ROM:0012C8A0 bne.s loc_12C8AC ROM:0012C8A2 btst d0,d4 ROM:0012C8A4 bne.s loc_12C8AC ROM:0012C8A6 btst d0,d5 ROM:0012C8A8 bne.s loc_12C8AC ROM:0012C8AA bclr d0,d2 ROM:0012C8AC ROM:0012C8AC loc_12C8AC: ; CODE XREF: sub_12C870+2C↑j ROM:0012C8AC ; sub_12C870+30↑j ... ROM:0012C8AC move.w d5,($13AA).w ROM:0012C8B0 move.w d4,($13A6).w ROM:0012C8B4 move.w d3,($13A2).w ROM:0012C8B8 move.w d2,($13AE).w ROM:0012C8BC bra.s loc_12C8F6 ROM:0012C8BE ; --------------------------------------------------------------------------- ROM:0012C8BE ROM:0012C8BE loc_12C8BE: ; CODE XREF: sub_12C870+18↑j ROM:0012C8BE move.w d0,d1 ROM:0012C8C0 subi.w #$10,d1 ROM:0012C8C4 move.w ($13B0).w,d2 ROM:0012C8C8 move.w ($13A4).w,d3 ROM:0012C8CC move.w ($13A8).w,d4 ROM:0012C8D0 move.w ($13AC).w,d5 ROM:0012C8D4 btst d1,d2 ROM:0012C8D6 beq.s loc_12C8E6 ROM:0012C8D8 btst d1,d3 ROM:0012C8DA bne.s loc_12C8E6 ROM:0012C8DC btst d1,d4 ROM:0012C8DE bne.s loc_12C8E6 ROM:0012C8E0 btst d1,d5 ROM:0012C8E2 bne.s loc_12C8E6 ROM:0012C8E4 bclr d1,d2 ROM:0012C8E6 ROM:0012C8E6 loc_12C8E6: ; CODE XREF: sub_12C870+66↑j ROM:0012C8E6 ; sub_12C870+6A↑j ... ROM:0012C8E6 move.w d5,($13AC).w ROM:0012C8EA move.w d4,($13A8).w ROM:0012C8EE move.w d3,($13A4).w ROM:0012C8F2 move.w d2,($13B0).w ROM:0012C8F6 ROM:0012C8F6 loc_12C8F6: ; CODE XREF: sub_12C870+4C↑j ROM:0012C8F6 bra.w loc_12C876 ROM:0012C8FA ; --------------------------------------------------------------------------- ROM:0012C8FA ROM:0012C8FA loc_12C8FA: ; CODE XREF: sub_12C870+E↑j ROM:0012C8FA move.w #0,d0 ROM:0012C8FE bra.s loc_12C904 ROM:0012C900 ; --------------------------------------------------------------------------- ROM:0012C900 ROM:0012C900 loc_12C900: ; CODE XREF: sub_12C870:loc_12C9A0↓j ROM:0012C900 addi.w #1,d0 ROM:0012C904 ROM:0012C904 loc_12C904: ; CODE XREF: sub_12C870+8E↑j ROM:0012C904 cmpi.w #$1F,d0 ROM:0012C908 bgt.l locret_12C9A4 ROM:0012C90E cmpi.w #$10,d0 ROM:0012C912 bge.s loc_12C958 ROM:0012C914 move.w ($D9A).w,d2 ROM:0012C918 move.w ($13A2).w,d3 ROM:0012C91C move.w ($13A6).w,d4 ROM:0012C920 move.w ($13AA).w,d5 ROM:0012C924 btst d0,d3 ROM:0012C926 beq.s loc_12C92C ROM:0012C928 bra.w loc_12C930 ROM:0012C92C ; --------------------------------------------------------------------------- ROM:0012C92C ROM:0012C92C loc_12C92C: ; CODE XREF: sub_12C870+B6↑j ROM:0012C92C btst d0,d2 ROM:0012C92E bne.s loc_12C944 ROM:0012C930 ROM:0012C930 loc_12C930: ; CODE XREF: sub_12C870+B8↑j ROM:0012C930 btst d0,d4 ROM:0012C932 beq.s loc_12C938 ROM:0012C934 bset d0,d5 ROM:0012C936 bra.s loc_12C93A ROM:0012C938 ; --------------------------------------------------------------------------- ROM:0012C938 ROM:0012C938 loc_12C938: ; CODE XREF: sub_12C870+C2↑j ROM:0012C938 bclr d0,d5 ROM:0012C93A ROM:0012C93A loc_12C93A: ; CODE XREF: sub_12C870+C6↑j ROM:0012C93A btst d0,d3 ROM:0012C93C beq.s loc_12C942 ROM:0012C93E bset d0,d4 ROM:0012C940 bra.s loc_12C944 ROM:0012C942 ; --------------------------------------------------------------------------- ROM:0012C942 ROM:0012C942 loc_12C942: ; CODE XREF: sub_12C870+CC↑j ROM:0012C942 bclr d0,d4 ROM:0012C944 ROM:0012C944 loc_12C944: ; CODE XREF: sub_12C870+BE↑j ROM:0012C944 ; sub_12C870+D0↑j ROM:0012C944 bclr d0,d3 ROM:0012C946 move.w d5,($13AA).w ROM:0012C94A move.w d4,($13A6).w ROM:0012C94E move.w d3,($13A2).w ROM:0012C952 move.w d2,($D9A).w ROM:0012C956 bra.s loc_12C9A0 ROM:0012C958 ; --------------------------------------------------------------------------- ROM:0012C958 ROM:0012C958 loc_12C958: ; CODE XREF: sub_12C870+A2↑j ROM:0012C958 move.w d0,d1 ROM:0012C95A subi.w #$10,d1 ROM:0012C95E move.w ($D9C).w,d2 ROM:0012C962 move.w ($13A4).w,d3 ROM:0012C966 move.w ($13A8).w,d4 ROM:0012C96A move.w ($13AC).w,d5 ROM:0012C96E btst d1,d3 ROM:0012C970 beq.s loc_12C976 ROM:0012C972 bra.w loc_12C97A ROM:0012C976 ; --------------------------------------------------------------------------- ROM:0012C976 ROM:0012C976 loc_12C976: ; CODE XREF: sub_12C870+100↑j ROM:0012C976 btst d1,d2 ROM:0012C978 bne.s loc_12C98E ROM:0012C97A ROM:0012C97A loc_12C97A: ; CODE XREF: sub_12C870+102↑j ROM:0012C97A btst d1,d4 ROM:0012C97C beq.s loc_12C982 ROM:0012C97E bset d1,d5 ROM:0012C980 bra.s loc_12C984 ROM:0012C982 ; --------------------------------------------------------------------------- ROM:0012C982 ROM:0012C982 loc_12C982: ; CODE XREF: sub_12C870+10C↑j ROM:0012C982 bclr d1,d5 ROM:0012C984 ROM:0012C984 loc_12C984: ; CODE XREF: sub_12C870+110↑j ROM:0012C984 btst d1,d3 ROM:0012C986 beq.s loc_12C98C ROM:0012C988 bset d1,d4 ROM:0012C98A bra.s loc_12C98E ROM:0012C98C ; --------------------------------------------------------------------------- ROM:0012C98C ROM:0012C98C loc_12C98C: ; CODE XREF: sub_12C870+116↑j ROM:0012C98C bclr d1,d4 ROM:0012C98E ROM:0012C98E loc_12C98E: ; CODE XREF: sub_12C870+108↑j ROM:0012C98E ; sub_12C870+11A↑j ROM:0012C98E bclr d1,d3 ROM:0012C990 move.w d5,($13AC).w ROM:0012C994 move.w d4,($13A8).w ROM:0012C998 move.w d3,($13A4).w ROM:0012C99C move.w d2,($D9C).w ROM:0012C9A0 ROM:0012C9A0 loc_12C9A0: ; CODE XREF: sub_12C870+E6↑j ROM:0012C9A0 bra.w loc_12C900 ROM:0012C9A4 ; --------------------------------------------------------------------------- ROM:0012C9A4 ROM:0012C9A4 locret_12C9A4: ; CODE XREF: sub_12C870+98↑j ROM:0012C9A4 rts ROM:0012C9A4 ; End of function sub_12C870 ROM:0012C9A4 ROM:0012C9A6 ROM:0012C9A6 ; =============== S U B R O U T I N E ======================================= ROM:0012C9A6 ROM:0012C9A6 ROM:0012C9A6 sub_12C9A6: ; CODE XREF: sub_12BD58+2A0↑p ROM:0012C9A6 clr.w d2 ROM:0012C9A8 cmpi.b #0,($13E5).w ROM:0012C9AE ble.l loc_12CA2C ROM:0012C9B4 move.b ($13E6).w,d0 ROM:0012C9B8 ext.w d0 ROM:0012C9BA cmpi.w #$10,d0 ROM:0012C9BE bge.s loc_12CA02 ROM:0012C9C0 move.w ($13AE).w,d6 ROM:0012C9C4 btst d0,d6 ROM:0012C9C6 bne.s loc_12C9F4 ROM:0012C9C8 move.b #$FF,($13E6).w ROM:0012C9CE cmpi.w #$B,d0 ROM:0012C9D2 bne.s loc_12C9EC ROM:0012C9D4 move.b ($11C8).w,d5 ROM:0012C9D8 ext.w d5 ROM:0012C9DA cmpi.w #$FF,d5 ROM:0012C9DE beq.s loc_12C9E8 ROM:0012C9E0 move.w $8B2(a5,d5.w*2),d4 ROM:0012C9E6 bra.s loc_12C9EA ROM:0012C9E8 ; --------------------------------------------------------------------------- ROM:0012C9E8 ROM:0012C9E8 loc_12C9E8: ; CODE XREF: sub_12C9A6+38↑j ROM:0012C9E8 clr.w d4 ROM:0012C9EA ROM:0012C9EA loc_12C9EA: ; CODE XREF: sub_12C9A6+40↑j ROM:0012C9EA bra.s loc_12C9F2 ROM:0012C9EC ; --------------------------------------------------------------------------- ROM:0012C9EC ROM:0012C9EC loc_12C9EC: ; CODE XREF: sub_12C9A6+2C↑j ROM:0012C9EC clr.w d4 ROM:0012C9EE move.w #$FF,d5 ROM:0012C9F2 ROM:0012C9F2 loc_12C9F2: ; CODE XREF: sub_12C9A6:loc_12C9EA↑j ROM:0012C9F2 bra.s loc_12C9FC ROM:0012C9F4 ; --------------------------------------------------------------------------- ROM:0012C9F4 ROM:0012C9F4 loc_12C9F4: ; CODE XREF: sub_12C9A6+20↑j ROM:0012C9F4 move.w $8B2(a5,d0.w*2),d4 ROM:0012C9FA move.w d0,d5 ROM:0012C9FC ROM:0012C9FC loc_12C9FC: ; CODE XREF: sub_12C9A6:loc_12C9F2↑j ROM:0012C9FC move.w d6,($13AE).w ROM:0012CA00 bra.s loc_12CA2A ROM:0012CA02 ; --------------------------------------------------------------------------- ROM:0012CA02 ROM:0012CA02 loc_12CA02: ; CODE XREF: sub_12C9A6+18↑j ROM:0012CA02 move.w d0,d1 ROM:0012CA04 subi.w #$10,d1 ROM:0012CA08 move.w ($13B0).w,d6 ROM:0012CA0C btst d1,d6 ROM:0012CA0E bne.s loc_12CA1E ROM:0012CA10 clr.w d4 ROM:0012CA12 move.b #$FF,($13E6).w ROM:0012CA18 move.w #$FF,d5 ROM:0012CA1C bra.s loc_12CA26 ROM:0012CA1E ; --------------------------------------------------------------------------- ROM:0012CA1E ROM:0012CA1E loc_12CA1E: ; CODE XREF: sub_12C9A6+68↑j ROM:0012CA1E move.w $8B2(a5,d0.w*2),d4 ROM:0012CA24 move.w d0,d5 ROM:0012CA26 ROM:0012CA26 loc_12CA26: ; CODE XREF: sub_12C9A6+76↑j ROM:0012CA26 move.w d6,($13B0).w ROM:0012CA2A ROM:0012CA2A loc_12CA2A: ; CODE XREF: sub_12C9A6+5A↑j ROM:0012CA2A bra.s loc_12CA3E ROM:0012CA2C ; --------------------------------------------------------------------------- ROM:0012CA2C ROM:0012CA2C loc_12CA2C: ; CODE XREF: sub_12C9A6+8↑j ROM:0012CA2C clr.w d4 ROM:0012CA2E move.b #$FF,($13E6).w ROM:0012CA34 move.w #$FF,d5 ROM:0012CA38 move.b #$FF,($11C8).w ROM:0012CA3E ROM:0012CA3E loc_12CA3E: ; CODE XREF: sub_12C9A6:loc_12CA2A↑j ROM:0012CA3E move.w #0,d0 ROM:0012CA42 bra.s loc_12CA48 ROM:0012CA44 ; --------------------------------------------------------------------------- ROM:0012CA44 ROM:0012CA44 loc_12CA44: ; CODE XREF: sub_12C9A6:loc_12CA98↓j ROM:0012CA44 addi.w #1,d0 ROM:0012CA48 ROM:0012CA48 loc_12CA48: ; CODE XREF: sub_12C9A6+9C↑j ROM:0012CA48 cmpi.w #$1F,d0 ROM:0012CA4C bgt.l loc_12CA9A ROM:0012CA52 cmpi.w #$10,d0 ROM:0012CA56 bge.s loc_12CA76 ROM:0012CA58 move.w ($13AE).w,d6 ROM:0012CA5C btst d0,d6 ROM:0012CA5E beq.s loc_12CA70 ROM:0012CA60 addq.w #1,d2 ROM:0012CA62 move.w $8B2(a5,d0.w*2),d3 ROM:0012CA68 cmp.w d3,d4 ROM:0012CA6A bge.s loc_12CA70 ROM:0012CA6C move.w d0,d5 ROM:0012CA6E move.w d3,d4 ROM:0012CA70 ROM:0012CA70 loc_12CA70: ; CODE XREF: sub_12C9A6+B8↑j ROM:0012CA70 ; sub_12C9A6+C4↑j ROM:0012CA70 move.w d6,($13AE).w ROM:0012CA74 bra.s loc_12CA98 ROM:0012CA76 ; --------------------------------------------------------------------------- ROM:0012CA76 ROM:0012CA76 loc_12CA76: ; CODE XREF: sub_12C9A6+B0↑j ROM:0012CA76 move.w d0,d1 ROM:0012CA78 subi.w #$10,d1 ROM:0012CA7C move.w ($13B0).w,d6 ROM:0012CA80 btst d1,d6 ROM:0012CA82 beq.s loc_12CA94 ROM:0012CA84 addq.w #1,d2 ROM:0012CA86 move.w $8B2(a5,d0.w*2),d3 ROM:0012CA8C cmp.w d3,d4 ROM:0012CA8E bge.s loc_12CA94 ROM:0012CA90 move.w d0,d5 ROM:0012CA92 move.w d3,d4 ROM:0012CA94 ROM:0012CA94 loc_12CA94: ; CODE XREF: sub_12C9A6+DC↑j ROM:0012CA94 ; sub_12C9A6+E8↑j ROM:0012CA94 move.w d6,($13B0).w ROM:0012CA98 ROM:0012CA98 loc_12CA98: ; CODE XREF: sub_12C9A6+CE↑j ROM:0012CA98 bra.s loc_12CA44 ROM:0012CA9A ; --------------------------------------------------------------------------- ROM:0012CA9A ROM:0012CA9A loc_12CA9A: ; CODE XREF: sub_12C9A6+A6↑j ROM:0012CA9A cmpi.w #0,d2 ROM:0012CA9E ble.s loc_12CAF0 ROM:0012CAA0 cmp.b ($13E6).w,d5 ROM:0012CAA4 beq.s loc_12CAEE ROM:0012CAA6 cmpi.w #$B,d5 ROM:0012CAAA bne.s loc_12CAB2 ROM:0012CAAC move.b ($13E6).w,($11C8).w ROM:0012CAB2 ROM:0012CAB2 loc_12CAB2: ; CODE XREF: sub_12C9A6+104↑j ROM:0012CAB2 clr.w ($DA2).w ROM:0012CAB6 clr.w ($DA4).w ROM:0012CABA move.b d5,($13E6).w ROM:0012CABE move.b d5,d7 ROM:0012CAC0 ext.w d7 ROM:0012CAC2 cmpi.w #$10,d7 ROM:0012CAC6 bge.s loc_12CAD4 ROM:0012CAC8 move.w ($DA2).w,d6 ROM:0012CACC bset d7,d6 ROM:0012CACE move.w d6,($DA2).w ROM:0012CAD2 bra.s loc_12CAE8 ROM:0012CAD4 ; --------------------------------------------------------------------------- ROM:0012CAD4 ROM:0012CAD4 loc_12CAD4: ; CODE XREF: sub_12C9A6+120↑j ROM:0012CAD4 cmpi.w #$20,d7 ; ' ' ROM:0012CAD8 bge.s loc_12CAE8 ROM:0012CADA subi.w #$10,d7 ROM:0012CADE move.w ($DA4).w,d6 ROM:0012CAE2 bset d7,d6 ROM:0012CAE4 move.w d6,($DA4).w ROM:0012CAE8 ROM:0012CAE8 loc_12CAE8: ; CODE XREF: sub_12C9A6+12C↑j ROM:0012CAE8 ; sub_12C9A6+132↑j ROM:0012CAE8 bset #7,($1363).w ROM:0012CAEE ROM:0012CAEE loc_12CAEE: ; CODE XREF: sub_12C9A6+FE↑j ROM:0012CAEE bra.s loc_12CAF8 ROM:0012CAF0 ; --------------------------------------------------------------------------- ROM:0012CAF0 ROM:0012CAF0 loc_12CAF0: ; CODE XREF: sub_12C9A6+F8↑j ROM:0012CAF0 clr.w ($DA2).w ROM:0012CAF4 clr.w ($DA4).w ROM:0012CAF8 ROM:0012CAF8 loc_12CAF8: ; CODE XREF: sub_12C9A6:loc_12CAEE↑j ROM:0012CAF8 move.b d2,($13E5).w ROM:0012CAFC rts ROM:0012CAFC ; End of function sub_12C9A6 ROM:0012CAFC ROM:0012CAFE ROM:0012CAFE ; =============== S U B R O U T I N E ======================================= ROM:0012CAFE ROM:0012CAFE ROM:0012CAFE sub_12CAFE: ; CODE XREF: sub_12BD58+2A4↑p ROM:0012CAFE clr.w d1 ROM:0012CB00 move.b ($11CC).w,d1 ROM:0012CB04 cmpi.w #2,d1 ROM:0012CB08 bcc.s locret_12CB12 ROM:0012CB0A movea.l off_12CB14(pc,d1.w*4),a0 ROM:0012CB0E nop ROM:0012CB10 jmp (a0) ROM:0012CB12 ; --------------------------------------------------------------------------- ROM:0012CB12 ROM:0012CB12 locret_12CB12: ; CODE XREF: sub_12CAFE+A↑j ROM:0012CB12 rts ROM:0012CB12 ; End of function sub_12CAFE ROM:0012CB12 ROM:0012CB12 ; --------------------------------------------------------------------------- ROM:0012CB14 off_12CB14: dc.l loc_12CB1C ; DATA XREF: sub_12CAFE+C↑r ROM:0012CB18 dc.l loc_12CB28 ROM:0012CB1C ; --------------------------------------------------------------------------- ROM:0012CB1C ROM:0012CB1C loc_12CB1C: ; DATA XREF: ROM:off_12CB14↑o ROM:0012CB1C move.b #1,($11CC).w ROM:0012CB22 bra.w locret_12CB5E ROM:0012CB26 ; --------------------------------------------------------------------------- ROM:0012CB26 rts ROM:0012CB28 ; --------------------------------------------------------------------------- ROM:0012CB28 ROM:0012CB28 loc_12CB28: ; DATA XREF: ROM:0012CB18↑o ROM:0012CB28 btst #2,($1364).w ROM:0012CB2E beq.s loc_12CB40 ROM:0012CB30 bclr #2,($1364).w ROM:0012CB36 ori.w #$400,($D7C).w ROM:0012CB3C bsr.w sub_12CBC8 ROM:0012CB40 ROM:0012CB40 loc_12CB40: ; CODE XREF: ROM:0012CB2E↑j ROM:0012CB40 btst #7,($1363).w ROM:0012CB46 beq.s locret_12CB5E ROM:0012CB48 bclr #7,($1363).w ROM:0012CB4E ori.w #$80,($D7C).w ROM:0012CB54 bsr.w sub_12CB60 ROM:0012CB58 bset #7,($135C).w ROM:0012CB5E ROM:0012CB5E locret_12CB5E: ; CODE XREF: ROM:0012CB22↑j ROM:0012CB5E ; ROM:0012CB46↑j ROM:0012CB5E rts ROM:0012CB60 ROM:0012CB60 ; =============== S U B R O U T I N E ======================================= ROM:0012CB60 ROM:0012CB60 ROM:0012CB60 sub_12CB60: ; CODE XREF: ROM:0012CB54↑p ROM:0012CB60 move.b ($13E6).w,d0 ROM:0012CB64 cmp.b ($13E7).w,d0 ROM:0012CB68 beq.s locret_12CBC6 ROM:0012CB6A move.b d0,($13E7).w ROM:0012CB6E move.b $1D69(d0.w),($13E8).w ROM:0012CB76 move.w $1B28(d0.w*2),($1B0C).w ROM:0012CB7E move.w $1B68(d0.w*2),($1B0E).w ROM:0012CB86 move.w $1BA8(d0.w*2),($1B10).w ROM:0012CB8E move.w $1BE8(d0.w*2),($1B12).w ROM:0012CB96 move.w $1C28(d0.w*2),($1B14).w ROM:0012CB9E move.w $1C68(d0.w*2),($1B16).w ROM:0012CBA6 move.b $1D89(d0.w),($1D68).w ROM:0012CBAE move.w $1CA8(d0.w*2),($1B18).w ROM:0012CBB6 move.w $1CE8(d0.w*2),($1B1A).w ROM:0012CBBE move.w $1D28(d0.w*2),($139C).w ROM:0012CBC6 ROM:0012CBC6 locret_12CBC6: ; CODE XREF: sub_12CB60+8↑j ROM:0012CBC6 rts ROM:0012CBC6 ; End of function sub_12CB60 ROM:0012CBC6 ROM:0012CBC8 ROM:0012CBC8 ; =============== S U B R O U T I N E ======================================= ROM:0012CBC8 ROM:0012CBC8 ROM:0012CBC8 sub_12CBC8: ; CODE XREF: sub_123AA8+F8↑p ROM:0012CBC8 ; ROM:0012CB3C↑p ROM:0012CBC8 move.w ($139E).w,d1 ROM:0012CBCC move.w ($13A0).w,d2 ROM:0012CBD0 move.b ($13E7).w,d0 ROM:0012CBD4 ext.w d0 ROM:0012CBD6 move.b #$FF,($13E7).w ROM:0012CBDC move.b #0,($13E8).w ROM:0012CBE2 move.w #0,($1B0C).w ROM:0012CBE8 move.w #0,($1B0E).w ROM:0012CBEE move.w #0,($1B10).w ROM:0012CBF4 move.w #0,($1B12).w ROM:0012CBFA move.w #0,($1B14).w ROM:0012CC00 move.w #0,($1B16).w ROM:0012CC06 move.b #0,($1D68).w ROM:0012CC0C move.w #0,($1B18).w ROM:0012CC12 cmpi.w #$10,d0 ROM:0012CC16 bge.s loc_12CC1C ROM:0012CC18 bclr d0,d1 ROM:0012CC1A bra.s loc_12CC22 ROM:0012CC1C ; --------------------------------------------------------------------------- ROM:0012CC1C ROM:0012CC1C loc_12CC1C: ; CODE XREF: sub_12CBC8+4E↑j ROM:0012CC1C subi.w #$10,d0 ROM:0012CC20 bclr d0,d2 ROM:0012CC22 ROM:0012CC22 loc_12CC22: ; CODE XREF: sub_12CBC8+52↑j ROM:0012CC22 move.w d2,($13A0).w ROM:0012CC26 move.w d1,($139E).w ROM:0012CC2A rts ROM:0012CC2A ; End of function sub_12CBC8 ROM:0012CC2A ROM:0012CC2C ROM:0012CC2C ; =============== S U B R O U T I N E ======================================= ROM:0012CC2C ROM:0012CC2C ROM:0012CC2C sub_12CC2C: ; CODE XREF: sub_12BD58+2A8↑p ROM:0012CC2C clr.w d1 ROM:0012CC2E move.b ($11CD).w,d1 ROM:0012CC32 cmpi.w #8,d1 ROM:0012CC36 bcc.s locret_12CC40 ROM:0012CC38 movea.l off_12CC42(pc,d1.w*4),a0 ROM:0012CC3C nop ROM:0012CC3E jmp (a0) ROM:0012CC40 ; --------------------------------------------------------------------------- ROM:0012CC40 ROM:0012CC40 locret_12CC40: ; CODE XREF: sub_12CC2C+A↑j ROM:0012CC40 rts ROM:0012CC40 ; End of function sub_12CC2C ROM:0012CC40 ROM:0012CC40 ; --------------------------------------------------------------------------- ROM:0012CC42 off_12CC42: dc.l loc_12CC62 ; DATA XREF: sub_12CC2C+C↑r ROM:0012CC46 dc.l loc_12CC6E ROM:0012CC4A dc.l loc_12CC9A ROM:0012CC4E dc.l loc_12CCCA ROM:0012CC52 dc.l loc_12CCFA ROM:0012CC56 dc.l loc_12CD3E ROM:0012CC5A dc.l loc_12CDAC ROM:0012CC5E dc.l loc_12CE18 ROM:0012CC62 ; --------------------------------------------------------------------------- ROM:0012CC62 ROM:0012CC62 loc_12CC62: ; DATA XREF: ROM:off_12CC42↑o ROM:0012CC62 move.b #1,($11CD).w ROM:0012CC68 bra.w locret_12CC98 ROM:0012CC6C ; --------------------------------------------------------------------------- ROM:0012CC6C rts ROM:0012CC6E ; --------------------------------------------------------------------------- ROM:0012CC6E ROM:0012CC6E loc_12CC6E: ; DATA XREF: ROM:0012CC46↑o ROM:0012CC6E btst #5,($946).w ROM:0012CC74 beq.s locret_12CC98 ROM:0012CC76 move.w $52C(a5),d0 ROM:0012CC7A clr.b ($90E).w ROM:0012CC7E move.w d0,($700).w ROM:0012CC82 move.b #1,($90E).w ROM:0012CC88 bset #3,($134C).w ROM:0012CC8E move.b #2,($11CD).w ROM:0012CC94 bra.w locret_12CCC8 ROM:0012CC98 ; --------------------------------------------------------------------------- ROM:0012CC98 ROM:0012CC98 locret_12CC98: ; CODE XREF: ROM:0012CC68↑j ROM:0012CC98 ; ROM:0012CC74↑j ... ROM:0012CC98 rts ROM:0012CC9A ; --------------------------------------------------------------------------- ROM:0012CC9A ROM:0012CC9A loc_12CC9A: ; DATA XREF: ROM:0012CC4A↑o ROM:0012CC9A btst #5,($1362).w ROM:0012CCA0 beq.s loc_12CCB2 ROM:0012CCA2 bclr #3,($134C).w ROM:0012CCA8 move.b #7,($11CD).w ROM:0012CCAE bra.w locret_12CE92 ROM:0012CCB2 ; --------------------------------------------------------------------------- ROM:0012CCB2 ROM:0012CCB2 loc_12CCB2: ; CODE XREF: ROM:0012CCA0↑j ROM:0012CCB2 btst #5,($946).w ROM:0012CCB8 bne.s locret_12CCC8 ROM:0012CCBA bclr #3,($134C).w ROM:0012CCC0 move.b #1,($11CD).w ROM:0012CCC6 bra.s locret_12CC98 ROM:0012CCC8 ; --------------------------------------------------------------------------- ROM:0012CCC8 ROM:0012CCC8 locret_12CCC8: ; CODE XREF: ROM:0012CC94↑j ROM:0012CCC8 ; ROM:0012CCB8↑j ROM:0012CCC8 rts ROM:0012CCCA ; --------------------------------------------------------------------------- ROM:0012CCCA ROM:0012CCCA loc_12CCCA: ; DATA XREF: ROM:0012CC4E↑o ROM:0012CCCA btst #7,($135C).w ROM:0012CCD0 beq.s loc_12CCE2 ROM:0012CCD2 bclr #7,($135C).w ROM:0012CCD8 move.b #7,($11CD).w ROM:0012CCDE bra.w locret_12CE92 ROM:0012CCE2 ; --------------------------------------------------------------------------- ROM:0012CCE2 ROM:0012CCE2 loc_12CCE2: ; CODE XREF: ROM:0012CCD0↑j ROM:0012CCE2 btst #5,($946).w ROM:0012CCE8 bne.s locret_12CCF8 ROM:0012CCEA bclr #3,($134C).w ROM:0012CCF0 move.b #1,($11CD).w ROM:0012CCF6 bra.s locret_12CC98 ROM:0012CCF8 ; --------------------------------------------------------------------------- ROM:0012CCF8 ROM:0012CCF8 locret_12CCF8: ; CODE XREF: ROM:0012CCE8↑j ROM:0012CCF8 ; ROM:0012CE2C↓j ... ROM:0012CCF8 rts ROM:0012CCFA ; --------------------------------------------------------------------------- ROM:0012CCFA ROM:0012CCFA loc_12CCFA: ; DATA XREF: ROM:0012CC52↑o ROM:0012CCFA btst #7,($135C).w ROM:0012CD00 beq.s loc_12CD12 ROM:0012CD02 bclr #7,($135C).w ROM:0012CD08 move.b #7,($11CD).w ROM:0012CD0E bra.w locret_12CE92 ROM:0012CD12 ; --------------------------------------------------------------------------- ROM:0012CD12 ROM:0012CD12 loc_12CD12: ; CODE XREF: ROM:0012CD00↑j ROM:0012CD12 cmpi.b #0,($13E5).w ROM:0012CD18 bne.s loc_12CD24 ROM:0012CD1A move.b #7,($11CD).w ROM:0012CD20 bra.w locret_12CE92 ROM:0012CD24 ; --------------------------------------------------------------------------- ROM:0012CD24 ROM:0012CD24 loc_12CD24: ; CODE XREF: ROM:0012CD18↑j ROM:0012CD24 btst #5,($946).w ROM:0012CD2A bne.s locret_12CD3C ROM:0012CD2C bclr #3,($134C).w ROM:0012CD32 move.b #1,($11CD).w ROM:0012CD38 bra.w locret_12CC98 ROM:0012CD3C ; --------------------------------------------------------------------------- ROM:0012CD3C ROM:0012CD3C locret_12CD3C: ; CODE XREF: ROM:0012CD2A↑j ROM:0012CD3C ; ROM:0012CE66↓j ROM:0012CD3C rts ROM:0012CD3E ; --------------------------------------------------------------------------- ROM:0012CD3E ROM:0012CD3E loc_12CD3E: ; DATA XREF: ROM:0012CC56↑o ROM:0012CD3E btst #7,($135C).w ROM:0012CD44 beq.s loc_12CD56 ROM:0012CD46 bclr #7,($135C).w ROM:0012CD4C move.b #7,($11CD).w ROM:0012CD52 bra.w locret_12CE92 ROM:0012CD56 ; --------------------------------------------------------------------------- ROM:0012CD56 ROM:0012CD56 loc_12CD56: ; CODE XREF: ROM:0012CD44↑j ROM:0012CD56 cmpi.b #0,($13E5).w ROM:0012CD5C bne.s loc_12CD68 ROM:0012CD5E move.b #7,($11CD).w ROM:0012CD64 bra.w locret_12CE92 ROM:0012CD68 ; --------------------------------------------------------------------------- ROM:0012CD68 ROM:0012CD68 loc_12CD68: ; CODE XREF: ROM:0012CD5C↑j ROM:0012CD68 btst #5,($946).w ROM:0012CD6E bne.s loc_12CD80 ROM:0012CD70 bclr #3,($134C).w ROM:0012CD76 move.b #1,($11CD).w ROM:0012CD7C bra.w locret_12CC98 ROM:0012CD80 ; --------------------------------------------------------------------------- ROM:0012CD80 ROM:0012CD80 loc_12CD80: ; CODE XREF: ROM:0012CD6E↑j ROM:0012CD80 cmpi.w #0,($702).w ROM:0012CD86 bgt.s locret_12CDAA ROM:0012CD88 move.w $52E(a5),d0 ROM:0012CD8C clr.b ($90E).w ROM:0012CD90 move.w d0,($700).w ROM:0012CD94 move.b #1,($90E).w ROM:0012CD9A bclr #3,($134C).w ROM:0012CDA0 move.b #6,($11CD).w ROM:0012CDA6 bra.w locret_12CE16 ROM:0012CDAA ; --------------------------------------------------------------------------- ROM:0012CDAA ROM:0012CDAA locret_12CDAA: ; CODE XREF: ROM:0012CD86↑j ROM:0012CDAA ; ROM:0012CE14↓j ... ROM:0012CDAA rts ROM:0012CDAC ; --------------------------------------------------------------------------- ROM:0012CDAC ROM:0012CDAC loc_12CDAC: ; DATA XREF: ROM:0012CC5A↑o ROM:0012CDAC btst #7,($135C).w ROM:0012CDB2 beq.s loc_12CDC4 ROM:0012CDB4 bclr #7,($135C).w ROM:0012CDBA move.b #7,($11CD).w ROM:0012CDC0 bra.w locret_12CE92 ROM:0012CDC4 ; --------------------------------------------------------------------------- ROM:0012CDC4 ROM:0012CDC4 loc_12CDC4: ; CODE XREF: ROM:0012CDB2↑j ROM:0012CDC4 cmpi.b #0,($13E5).w ROM:0012CDCA bne.s loc_12CDD6 ROM:0012CDCC move.b #7,($11CD).w ROM:0012CDD2 bra.w locret_12CE92 ROM:0012CDD6 ; --------------------------------------------------------------------------- ROM:0012CDD6 ROM:0012CDD6 loc_12CDD6: ; CODE XREF: ROM:0012CDCA↑j ROM:0012CDD6 btst #5,($946).w ROM:0012CDDC bne.s loc_12CDEE ROM:0012CDDE bclr #3,($134C).w ROM:0012CDE4 move.b #1,($11CD).w ROM:0012CDEA bra.w locret_12CC98 ROM:0012CDEE ; --------------------------------------------------------------------------- ROM:0012CDEE ROM:0012CDEE loc_12CDEE: ; CODE XREF: ROM:0012CDDC↑j ROM:0012CDEE cmpi.w #0,($702).w ROM:0012CDF4 bgt.s locret_12CE16 ROM:0012CDF6 move.w $52E(a5),d0 ROM:0012CDFA clr.b ($90E).w ROM:0012CDFE move.w d0,($700).w ROM:0012CE02 move.b #1,($90E).w ROM:0012CE08 bset #3,($134C).w ROM:0012CE0E move.b #5,($11CD).w ROM:0012CE14 bra.s locret_12CDAA ROM:0012CE16 ; --------------------------------------------------------------------------- ROM:0012CE16 ROM:0012CE16 locret_12CE16: ; CODE XREF: ROM:0012CDA6↑j ROM:0012CE16 ; ROM:0012CDF4↑j ROM:0012CE16 rts ROM:0012CE18 ; --------------------------------------------------------------------------- ROM:0012CE18 ROM:0012CE18 loc_12CE18: ; DATA XREF: ROM:0012CC5E↑o ROM:0012CE18 cmpi.b #0,($13E5).w ROM:0012CE1E bne.s loc_12CE32 ROM:0012CE20 bclr #3,($134C).w ROM:0012CE26 move.b #3,($11CD).w ROM:0012CE2C bra.w locret_12CCF8 ROM:0012CE30 ; --------------------------------------------------------------------------- ROM:0012CE30 bra.s locret_12CE92 ROM:0012CE32 ; --------------------------------------------------------------------------- ROM:0012CE32 ROM:0012CE32 loc_12CE32: ; CODE XREF: ROM:0012CE1E↑j ROM:0012CE32 move.b ($13E6).w,d0 ROM:0012CE36 ext.w d0 ROM:0012CE38 move.w $8F2(a5,d0.w*2),d1 ROM:0012CE3E cmpi.w #0,d1 ROM:0012CE42 bne.s loc_12CE54 ROM:0012CE44 bclr #3,($134C).w ROM:0012CE4A move.b #3,($11CD).w ROM:0012CE50 bra.w locret_12CCF8 ROM:0012CE54 ; --------------------------------------------------------------------------- ROM:0012CE54 ROM:0012CE54 loc_12CE54: ; CODE XREF: ROM:0012CE42↑j ROM:0012CE54 cmpi.w #1,d1 ROM:0012CE58 bne.s loc_12CE6A ROM:0012CE5A bset #3,($134C).w ROM:0012CE60 move.b #4,($11CD).w ROM:0012CE66 bra.w locret_12CD3C ROM:0012CE6A ; --------------------------------------------------------------------------- ROM:0012CE6A ROM:0012CE6A loc_12CE6A: ; CODE XREF: ROM:0012CE58↑j ROM:0012CE6A cmpi.w #2,d1 ROM:0012CE6E bne.s locret_12CE92 ROM:0012CE70 move.w $52E(a5),d2 ROM:0012CE74 clr.b ($90E).w ROM:0012CE78 move.w d2,($700).w ROM:0012CE7C move.b #1,($90E).w ROM:0012CE82 bset #3,($134C).w ROM:0012CE88 move.b #5,($11CD).w ROM:0012CE8E bra.w locret_12CDAA ROM:0012CE92 ; --------------------------------------------------------------------------- ROM:0012CE92 ROM:0012CE92 locret_12CE92: ; CODE XREF: ROM:0012CCAE↑j ROM:0012CE92 ; ROM:0012CCDE↑j ... ROM:0012CE92 rts ROM:0012CE94 ROM:0012CE94 ; =============== S U B R O U T I N E ======================================= ROM:0012CE94 ROM:0012CE94 ROM:0012CE94 sub_12CE94: ; CODE XREF: sub_12BD58+2C0↑p ROM:0012CE94 clr.w d1 ROM:0012CE96 move.b ($11CE).w,d1 ROM:0012CE9A cmpi.w #2,d1 ROM:0012CE9E bcc.s locret_12CEA8 ROM:0012CEA0 movea.l off_12CEAA(pc,d1.w*4),a0 ROM:0012CEA4 nop ROM:0012CEA6 jmp (a0) ROM:0012CEA8 ; --------------------------------------------------------------------------- ROM:0012CEA8 ROM:0012CEA8 locret_12CEA8: ; CODE XREF: sub_12CE94+A↑j ROM:0012CEA8 rts ROM:0012CEA8 ; End of function sub_12CE94 ROM:0012CEA8 ROM:0012CEA8 ; --------------------------------------------------------------------------- ROM:0012CEAA off_12CEAA: dc.l loc_12CEB2 ; DATA XREF: sub_12CE94+C↑r ROM:0012CEAE dc.l loc_12CEBE ROM:0012CEB2 ; --------------------------------------------------------------------------- ROM:0012CEB2 ROM:0012CEB2 loc_12CEB2: ; DATA XREF: ROM:off_12CEAA↑o ROM:0012CEB2 move.b #1,($11CE).w ROM:0012CEB8 bra.w loc_12CED0 ROM:0012CEBC ; --------------------------------------------------------------------------- ROM:0012CEBC rts ROM:0012CEBE ; --------------------------------------------------------------------------- ROM:0012CEBE ROM:0012CEBE loc_12CEBE: ; DATA XREF: ROM:0012CEAE↑o ROM:0012CEBE btst #5,($134F).w ROM:0012CEC4 beq.s loc_12CED0 ROM:0012CEC6 bclr #5,($134F).w ROM:0012CECC bsr.w sub_12CED6 ROM:0012CED0 ROM:0012CED0 loc_12CED0: ; CODE XREF: ROM:0012CEB8↑j ROM:0012CED0 ; ROM:0012CEC4↑j ROM:0012CED0 bsr.w sub_12CFA0 ROM:0012CED4 rts ROM:0012CED6 ROM:0012CED6 ; =============== S U B R O U T I N E ======================================= ROM:0012CED6 ROM:0012CED6 ROM:0012CED6 sub_12CED6: ; CODE XREF: ROM:0012CECC↑p ROM:0012CED6 move.w ($13AE).w,d2 ROM:0012CEDA move.w ($13B0).w,d3 ROM:0012CEDE cmpi.b #0,($13E5).w ROM:0012CEE4 ble.s loc_12CF2A ROM:0012CEE6 move.b #$28,($13E8).w ; '(' ROM:0012CEEC move.w #0,d0 ROM:0012CEF0 bra.s loc_12CEF6 ROM:0012CEF2 ; --------------------------------------------------------------------------- ROM:0012CEF2 ROM:0012CEF2 loc_12CEF2: ; CODE XREF: sub_12CED6:loc_12CF26↓j ROM:0012CEF2 addi.w #1,d0 ROM:0012CEF6 ROM:0012CEF6 loc_12CEF6: ; CODE XREF: sub_12CED6+1A↑j ROM:0012CEF6 cmpi.w #$1F,d0 ROM:0012CEFA bgt.l loc_12CF28 ROM:0012CF00 cmpi.w #$10,d0 ROM:0012CF04 bge.s loc_12CF14 ROM:0012CF06 btst d0,d2 ROM:0012CF08 beq.s loc_12CF12 ROM:0012CF0A move.b #$28,$1D69(d0.w) ; '(' ROM:0012CF12 ROM:0012CF12 loc_12CF12: ; CODE XREF: sub_12CED6+32↑j ROM:0012CF12 bra.s loc_12CF26 ROM:0012CF14 ; --------------------------------------------------------------------------- ROM:0012CF14 ROM:0012CF14 loc_12CF14: ; CODE XREF: sub_12CED6+2E↑j ROM:0012CF14 move.w d0,d1 ROM:0012CF16 subi.w #$10,d1 ROM:0012CF1A btst d1,d3 ROM:0012CF1C beq.s loc_12CF26 ROM:0012CF1E move.b #$28,$1D69(d0.w) ; '(' ROM:0012CF26 ROM:0012CF26 loc_12CF26: ; CODE XREF: sub_12CED6:loc_12CF12↑j ROM:0012CF26 ; sub_12CED6+46↑j ROM:0012CF26 bra.s loc_12CEF2 ROM:0012CF28 ; --------------------------------------------------------------------------- ROM:0012CF28 ROM:0012CF28 loc_12CF28: ; CODE XREF: sub_12CED6+24↑j ROM:0012CF28 bra.s loc_12CF46 ROM:0012CF2A ; --------------------------------------------------------------------------- ROM:0012CF2A ROM:0012CF2A loc_12CF2A: ; CODE XREF: sub_12CED6+E↑j ROM:0012CF2A cmpi.b #0,($13E8).w ROM:0012CF30 ble.s loc_12CF46 ROM:0012CF32 subi.b #1,($13E8).w ROM:0012CF38 cmpi.b #0,($13E8).w ROM:0012CF3E bne.s loc_12CF46 ROM:0012CF40 bset #2,($1364).w ROM:0012CF46 ROM:0012CF46 loc_12CF46: ; CODE XREF: sub_12CED6:loc_12CF28↑j ROM:0012CF46 ; sub_12CED6+5A↑j ... ROM:0012CF46 move.w #0,d0 ROM:0012CF4A bra.s loc_12CF50 ROM:0012CF4C ; --------------------------------------------------------------------------- ROM:0012CF4C ROM:0012CF4C loc_12CF4C: ; CODE XREF: sub_12CED6:loc_12CF94↓j ROM:0012CF4C addi.w #1,d0 ROM:0012CF50 ROM:0012CF50 loc_12CF50: ; CODE XREF: sub_12CED6+74↑j ROM:0012CF50 cmpi.w #$1F,d0 ROM:0012CF54 bgt.l loc_12CF96 ROM:0012CF5A cmpi.w #$10,d0 ROM:0012CF5E bge.s loc_12CF78 ROM:0012CF60 btst d0,d2 ROM:0012CF62 bne.s loc_12CF76 ROM:0012CF64 cmpi.b #0,$1D69(d0.w) ROM:0012CF6C ble.s loc_12CF76 ROM:0012CF6E subi.b #1,$1D69(d0.w) ROM:0012CF76 ROM:0012CF76 loc_12CF76: ; CODE XREF: sub_12CED6+8C↑j ROM:0012CF76 ; sub_12CED6+96↑j ROM:0012CF76 bra.s loc_12CF94 ROM:0012CF78 ; --------------------------------------------------------------------------- ROM:0012CF78 ROM:0012CF78 loc_12CF78: ; CODE XREF: sub_12CED6+88↑j ROM:0012CF78 move.w d0,d1 ROM:0012CF7A subi.w #$10,d1 ROM:0012CF7E btst d1,d3 ROM:0012CF80 bne.s loc_12CF94 ROM:0012CF82 cmpi.b #0,$1D69(d0.w) ROM:0012CF8A ble.s loc_12CF94 ROM:0012CF8C subi.b #1,$1D69(d0.w) ROM:0012CF94 ROM:0012CF94 loc_12CF94: ; CODE XREF: sub_12CED6:loc_12CF76↑j ROM:0012CF94 ; sub_12CED6+AA↑j ... ROM:0012CF94 bra.s loc_12CF4C ROM:0012CF96 ; --------------------------------------------------------------------------- ROM:0012CF96 ROM:0012CF96 loc_12CF96: ; CODE XREF: sub_12CED6+7E↑j ROM:0012CF96 move.w d3,($13B0).w ROM:0012CF9A move.w d2,($13AE).w ROM:0012CF9E rts ROM:0012CF9E ; End of function sub_12CED6 ROM:0012CF9E ROM:0012CFA0 ROM:0012CFA0 ; =============== S U B R O U T I N E ======================================= ROM:0012CFA0 ROM:0012CFA0 ROM:0012CFA0 sub_12CFA0: ; CODE XREF: ROM:loc_12CED0↑p ROM:0012CFA0 clr.w d1 ROM:0012CFA2 move.b ($11CF).w,d1 ROM:0012CFA6 cmpi.w #4,d1 ROM:0012CFAA bcc.s locret_12CFB4 ROM:0012CFAC movea.l off_12CFB6(pc,d1.w*4),a0 ROM:0012CFB0 nop ROM:0012CFB2 jmp (a0) ROM:0012CFB4 ; --------------------------------------------------------------------------- ROM:0012CFB4 ROM:0012CFB4 locret_12CFB4: ; CODE XREF: sub_12CFA0+A↑j ROM:0012CFB4 rts ROM:0012CFB4 ; End of function sub_12CFA0 ROM:0012CFB4 ROM:0012CFB4 ; --------------------------------------------------------------------------- ROM:0012CFB6 off_12CFB6: dc.l loc_12CFC6 ; DATA XREF: sub_12CFA0+C↑r ROM:0012CFBA dc.l loc_12CFD2 ROM:0012CFBE dc.l loc_12CFEA ROM:0012CFC2 dc.l loc_12D01E ROM:0012CFC6 ; --------------------------------------------------------------------------- ROM:0012CFC6 ROM:0012CFC6 loc_12CFC6: ; DATA XREF: ROM:off_12CFB6↑o ROM:0012CFC6 move.b #1,($11CF).w ROM:0012CFCC bra.w locret_12CFE8 ROM:0012CFD0 ; --------------------------------------------------------------------------- ROM:0012CFD0 rts ROM:0012CFD2 ; --------------------------------------------------------------------------- ROM:0012CFD2 ROM:0012CFD2 loc_12CFD2: ; DATA XREF: ROM:0012CFBA↑o ROM:0012CFD2 btst #5,($1362).w ROM:0012CFD8 beq.s locret_12CFE8 ROM:0012CFDA bsr.w sub_12D030 ROM:0012CFDE move.b #2,($11CF).w ROM:0012CFE4 bra.w loc_12D018 ROM:0012CFE8 ; --------------------------------------------------------------------------- ROM:0012CFE8 ROM:0012CFE8 locret_12CFE8: ; CODE XREF: ROM:0012CFCC↑j ROM:0012CFE8 ; ROM:0012CFD8↑j ... ROM:0012CFE8 rts ROM:0012CFEA ; --------------------------------------------------------------------------- ROM:0012CFEA ROM:0012CFEA loc_12CFEA: ; DATA XREF: ROM:0012CFBE↑o ROM:0012CFEA btst #7,($1368).w ROM:0012CFF0 beq.s loc_12D008 ROM:0012CFF2 bclr #7,($1368).w ROM:0012CFF8 bset #5,($134F).w ROM:0012CFFE move.b #3,($11CF).w ROM:0012D004 bra.w locret_12D02E ROM:0012D008 ; --------------------------------------------------------------------------- ROM:0012D008 ROM:0012D008 loc_12D008: ; CODE XREF: ROM:0012CFF0↑j ROM:0012D008 btst #5,($1362).w ROM:0012D00E bne.s loc_12D018 ROM:0012D010 move.b #1,($11CF).w ROM:0012D016 bra.s locret_12CFE8 ROM:0012D018 ; --------------------------------------------------------------------------- ROM:0012D018 ROM:0012D018 loc_12D018: ; CODE XREF: ROM:0012CFE4↑j ROM:0012D018 ; ROM:0012D00E↑j ROM:0012D018 bsr.w sub_12D038 ROM:0012D01C rts ROM:0012D01E ; --------------------------------------------------------------------------- ROM:0012D01E ROM:0012D01E loc_12D01E: ; DATA XREF: ROM:0012CFC2↑o ROM:0012D01E btst #5,($1362).w ROM:0012D024 bne.s locret_12D02E ROM:0012D026 move.b #1,($11CF).w ROM:0012D02C bra.s locret_12CFE8 ROM:0012D02E ; --------------------------------------------------------------------------- ROM:0012D02E ROM:0012D02E locret_12D02E: ; CODE XREF: ROM:0012D004↑j ROM:0012D02E ; ROM:0012D024↑j ROM:0012D02E rts ROM:0012D030 ROM:0012D030 ; =============== S U B R O U T I N E ======================================= ROM:0012D030 ROM:0012D030 ROM:0012D030 sub_12D030: ; CODE XREF: ROM:0012CFDA↑p ROM:0012D030 move.w ($A90).w,($D8A).w ROM:0012D036 rts ROM:0012D036 ; End of function sub_12D030 ROM:0012D036 ROM:0012D038 ROM:0012D038 ; =============== S U B R O U T I N E ======================================= ROM:0012D038 ROM:0012D038 ROM:0012D038 sub_12D038: ; CODE XREF: ROM:loc_12D018↑p ROM:0012D038 move.w $534(a5),d0 ROM:0012D03C cmp.w ($A90).w,d0 ROM:0012D040 bge.s locret_12D056 ROM:0012D042 move.w $532(a5),d0 ROM:0012D046 add.w ($D8A).w,d0 ROM:0012D04A cmp.w ($A90).w,d0 ROM:0012D04E bgt.s locret_12D056 ROM:0012D050 bset #7,($1368).w ROM:0012D056 ROM:0012D056 locret_12D056: ; CODE XREF: sub_12D038+8↑j ROM:0012D056 ; sub_12D038+16↑j ROM:0012D056 rts ROM:0012D056 ; End of function sub_12D038 ROM:0012D056 ROM:0012D058 ROM:0012D058 ; =============== S U B R O U T I N E ======================================= ROM:0012D058 ROM:0012D058 ROM:0012D058 sub_12D058: ; CODE XREF: ROM:loc_12C0EC↑p ROM:0012D058 move.w ($13C8).w,d0 ROM:0012D05C move.w ($13CA).w,d1 ROM:0012D060 move.w ($13CC).w,d2 ROM:0012D064 move.w ($13CE).w,d3 ROM:0012D068 cmp.w d0,d1 ROM:0012D06A bne.s locret_12D080 ROM:0012D06C cmp.w d1,d2 ROM:0012D06E bne.s locret_12D080 ROM:0012D070 cmp.w d2,d3 ROM:0012D072 bne.s locret_12D080 ROM:0012D074 ori.w #$8000,($D7C).w ROM:0012D07A bsr.l sub_12A31C ROM:0012D080 ROM:0012D080 locret_12D080: ; CODE XREF: sub_12D058+12↑j ROM:0012D080 ; sub_12D058+16↑j ... ROM:0012D080 rts ROM:0012D080 ; End of function sub_12D058 ROM:0012D080 ROM:0012D082 ROM:0012D082 ; =============== S U B R O U T I N E ======================================= ROM:0012D082 ROM:0012D082 ROM:0012D082 sub_12D082: ; CODE XREF: sub_12BD58+304↑p ROM:0012D082 btst #1,($DAD).w ROM:0012D088 beq.s loc_12D092 ROM:0012D08A bset #2,($1349).w ROM:0012D090 bra.s loc_12D0A8 ROM:0012D092 ; --------------------------------------------------------------------------- ROM:0012D092 ROM:0012D092 loc_12D092: ; CODE XREF: sub_12D082+6↑j ROM:0012D092 btst #4,($DAD).w ROM:0012D098 beq.s loc_12D0A2 ROM:0012D09A bset #2,($1349).w ROM:0012D0A0 bra.s loc_12D0A8 ROM:0012D0A2 ; --------------------------------------------------------------------------- ROM:0012D0A2 ROM:0012D0A2 loc_12D0A2: ; CODE XREF: sub_12D082+16↑j ROM:0012D0A2 bclr #2,($1349).w ROM:0012D0A8 ROM:0012D0A8 loc_12D0A8: ; CODE XREF: sub_12D082+E↑j ROM:0012D0A8 ; sub_12D082+1E↑j ROM:0012D0A8 btst #4,($DAA).w ROM:0012D0AE beq.s loc_12D0B8 ROM:0012D0B0 bset #3,($1359).w ROM:0012D0B6 bra.s loc_12D0CE ROM:0012D0B8 ; --------------------------------------------------------------------------- ROM:0012D0B8 ROM:0012D0B8 loc_12D0B8: ; CODE XREF: sub_12D082+2C↑j ROM:0012D0B8 btst #3,($DAA).w ROM:0012D0BE beq.s loc_12D0C8 ROM:0012D0C0 bset #3,($1359).w ROM:0012D0C6 bra.s loc_12D0CE ROM:0012D0C8 ; --------------------------------------------------------------------------- ROM:0012D0C8 ROM:0012D0C8 loc_12D0C8: ; CODE XREF: sub_12D082+3C↑j ROM:0012D0C8 bclr #3,($1359).w ROM:0012D0CE ROM:0012D0CE loc_12D0CE: ; CODE XREF: sub_12D082+34↑j ROM:0012D0CE ; sub_12D082+44↑j ROM:0012D0CE btst #3,($DAC).w ROM:0012D0D4 beq.s loc_12D0DE ROM:0012D0D6 bset #6,($1356).w ROM:0012D0DC bra.s loc_12D0F4 ROM:0012D0DE ; --------------------------------------------------------------------------- ROM:0012D0DE ROM:0012D0DE loc_12D0DE: ; CODE XREF: sub_12D082+52↑j ROM:0012D0DE btst #2,($DAA).w ROM:0012D0E4 beq.s loc_12D0EE ROM:0012D0E6 bset #6,($1356).w ROM:0012D0EC bra.s loc_12D0F4 ROM:0012D0EE ; --------------------------------------------------------------------------- ROM:0012D0EE ROM:0012D0EE loc_12D0EE: ; CODE XREF: sub_12D082+62↑j ROM:0012D0EE bclr #6,($1356).w ROM:0012D0F4 ROM:0012D0F4 loc_12D0F4: ; CODE XREF: sub_12D082+5A↑j ROM:0012D0F4 ; sub_12D082+6A↑j ROM:0012D0F4 btst #1,($13A1).w ROM:0012D0FA beq.s loc_12D104 ROM:0012D0FC bset #5,($1365).w ROM:0012D102 bra.s loc_12D11A ROM:0012D104 ; --------------------------------------------------------------------------- ROM:0012D104 ROM:0012D104 loc_12D104: ; CODE XREF: sub_12D082+78↑j ROM:0012D104 btst #4,($13A1).w ROM:0012D10A beq.s loc_12D114 ROM:0012D10C bset #5,($1365).w ROM:0012D112 bra.s loc_12D11A ROM:0012D114 ; --------------------------------------------------------------------------- ROM:0012D114 ROM:0012D114 loc_12D114: ; CODE XREF: sub_12D082+88↑j ROM:0012D114 bclr #5,($1365).w ROM:0012D11A ROM:0012D11A loc_12D11A: ; CODE XREF: sub_12D082+80↑j ROM:0012D11A ; sub_12D082+90↑j ROM:0012D11A btst #4,($139E).w ROM:0012D120 beq.s loc_12D12A ROM:0012D122 bset #3,($1360).w ROM:0012D128 bra.s loc_12D140 ROM:0012D12A ; --------------------------------------------------------------------------- ROM:0012D12A ROM:0012D12A loc_12D12A: ; CODE XREF: sub_12D082+9E↑j ROM:0012D12A btst #3,($139E).w ROM:0012D130 beq.s loc_12D13A ROM:0012D132 bset #3,($1360).w ROM:0012D138 bra.s loc_12D140 ROM:0012D13A ; --------------------------------------------------------------------------- ROM:0012D13A ROM:0012D13A loc_12D13A: ; CODE XREF: sub_12D082+AE↑j ROM:0012D13A bclr #3,($1360).w ROM:0012D140 ROM:0012D140 loc_12D140: ; CODE XREF: sub_12D082+A6↑j ROM:0012D140 ; sub_12D082+B6↑j ROM:0012D140 btst #4,($13A0).w ROM:0012D146 beq.s loc_12D150 ROM:0012D148 bset #5,($135C).w ROM:0012D14E bra.s loc_12D186 ROM:0012D150 ; --------------------------------------------------------------------------- ROM:0012D150 ROM:0012D150 loc_12D150: ; CODE XREF: sub_12D082+C4↑j ROM:0012D150 btst #5,($13A0).w ROM:0012D156 beq.s loc_12D160 ROM:0012D158 bset #5,($135C).w ROM:0012D15E bra.s loc_12D186 ROM:0012D160 ; --------------------------------------------------------------------------- ROM:0012D160 ROM:0012D160 loc_12D160: ; CODE XREF: sub_12D082+D4↑j ROM:0012D160 btst #6,($13A0).w ROM:0012D166 beq.s loc_12D170 ROM:0012D168 bset #5,($135C).w ROM:0012D16E bra.s loc_12D186 ROM:0012D170 ; --------------------------------------------------------------------------- ROM:0012D170 ROM:0012D170 loc_12D170: ; CODE XREF: sub_12D082+E4↑j ROM:0012D170 btst #7,($13A0).w ROM:0012D176 beq.s loc_12D180 ROM:0012D178 bset #5,($135C).w ROM:0012D17E bra.s loc_12D186 ROM:0012D180 ; --------------------------------------------------------------------------- ROM:0012D180 ROM:0012D180 loc_12D180: ; CODE XREF: sub_12D082+F4↑j ROM:0012D180 bclr #5,($135C).w ROM:0012D186 ROM:0012D186 loc_12D186: ; CODE XREF: sub_12D082+CC↑j ROM:0012D186 ; sub_12D082+DC↑j ... ROM:0012D186 btst #6,($13A1).w ROM:0012D18C beq.s loc_12D196 ROM:0012D18E bset #4,($1346).w ROM:0012D194 bra.s loc_12D1AC ROM:0012D196 ; --------------------------------------------------------------------------- ROM:0012D196 ROM:0012D196 loc_12D196: ; CODE XREF: sub_12D082+10A↑j ROM:0012D196 btst #5,($139F).w ROM:0012D19C beq.s loc_12D1A6 ROM:0012D19E bset #4,($1346).w ROM:0012D1A4 bra.s loc_12D1AC ROM:0012D1A6 ; --------------------------------------------------------------------------- ROM:0012D1A6 ROM:0012D1A6 loc_12D1A6: ; CODE XREF: sub_12D082+11A↑j ROM:0012D1A6 bclr #4,($1346).w ROM:0012D1AC ROM:0012D1AC loc_12D1AC: ; CODE XREF: sub_12D082+112↑j ROM:0012D1AC ; sub_12D082+122↑j ROM:0012D1AC btst #3,($13A0).w ROM:0012D1B2 beq.s loc_12D1BC ROM:0012D1B4 bset #0,($135E).w ROM:0012D1BA bra.s loc_12D1D2 ROM:0012D1BC ; --------------------------------------------------------------------------- ROM:0012D1BC ROM:0012D1BC loc_12D1BC: ; CODE XREF: sub_12D082+130↑j ROM:0012D1BC btst #2,($139E).w ROM:0012D1C2 beq.s loc_12D1CC ROM:0012D1C4 bset #0,($135E).w ROM:0012D1CA bra.s loc_12D1D2 ROM:0012D1CC ; --------------------------------------------------------------------------- ROM:0012D1CC ROM:0012D1CC loc_12D1CC: ; CODE XREF: sub_12D082+140↑j ROM:0012D1CC bclr #0,($135E).w ROM:0012D1D2 ROM:0012D1D2 loc_12D1D2: ; CODE XREF: sub_12D082+138↑j ROM:0012D1D2 ; sub_12D082+148↑j ROM:0012D1D2 btst #6,($139E).w ROM:0012D1D8 beq.s loc_12D1E2 ROM:0012D1DA bset #0,($135C).w ROM:0012D1E0 bra.s loc_12D1F8 ROM:0012D1E2 ; --------------------------------------------------------------------------- ROM:0012D1E2 ROM:0012D1E2 loc_12D1E2: ; CODE XREF: sub_12D082+156↑j ROM:0012D1E2 btst #7,($139E).w ROM:0012D1E8 beq.s loc_12D1F2 ROM:0012D1EA bset #0,($135C).w ROM:0012D1F0 bra.s loc_12D1F8 ROM:0012D1F2 ; --------------------------------------------------------------------------- ROM:0012D1F2 ROM:0012D1F2 loc_12D1F2: ; CODE XREF: sub_12D082+166↑j ROM:0012D1F2 bclr #0,($135C).w ROM:0012D1F8 ROM:0012D1F8 loc_12D1F8: ; CODE XREF: sub_12D082+15E↑j ROM:0012D1F8 ; sub_12D082+16E↑j ROM:0012D1F8 btst #1,($D99).w ROM:0012D1FE beq.s loc_12D208 ROM:0012D200 bset #0,($134D).w ROM:0012D206 bra.s loc_12D21E ROM:0012D208 ; --------------------------------------------------------------------------- ROM:0012D208 ROM:0012D208 loc_12D208: ; CODE XREF: sub_12D082+17C↑j ROM:0012D208 btst #4,($D99).w ROM:0012D20E beq.s loc_12D218 ROM:0012D210 bset #0,($134D).w ROM:0012D216 bra.s loc_12D21E ROM:0012D218 ; --------------------------------------------------------------------------- ROM:0012D218 ROM:0012D218 loc_12D218: ; CODE XREF: sub_12D082+18C↑j ROM:0012D218 bclr #0,($134D).w ROM:0012D21E ROM:0012D21E loc_12D21E: ; CODE XREF: sub_12D082+184↑j ROM:0012D21E ; sub_12D082+194↑j ROM:0012D21E btst #4,($D96).w ROM:0012D224 beq.s loc_12D22E ROM:0012D226 bset #1,($135A).w ROM:0012D22C bra.s loc_12D244 ROM:0012D22E ; --------------------------------------------------------------------------- ROM:0012D22E ROM:0012D22E loc_12D22E: ; CODE XREF: sub_12D082+1A2↑j ROM:0012D22E btst #3,($D96).w ROM:0012D234 beq.s loc_12D23E ROM:0012D236 bset #1,($135A).w ROM:0012D23C bra.s loc_12D244 ROM:0012D23E ; --------------------------------------------------------------------------- ROM:0012D23E ROM:0012D23E loc_12D23E: ; CODE XREF: sub_12D082+1B2↑j ROM:0012D23E bclr #1,($135A).w ROM:0012D244 ROM:0012D244 loc_12D244: ; CODE XREF: sub_12D082+1AA↑j ROM:0012D244 ; sub_12D082+1BA↑j ROM:0012D244 btst #4,($D98).w ROM:0012D24A beq.s loc_12D254 ROM:0012D24C bset #3,($1356).w ROM:0012D252 bra.s loc_12D28A ROM:0012D254 ; --------------------------------------------------------------------------- ROM:0012D254 ROM:0012D254 loc_12D254: ; CODE XREF: sub_12D082+1C8↑j ROM:0012D254 btst #5,($D98).w ROM:0012D25A beq.s loc_12D264 ROM:0012D25C bset #3,($1356).w ROM:0012D262 bra.s loc_12D28A ROM:0012D264 ; --------------------------------------------------------------------------- ROM:0012D264 ROM:0012D264 loc_12D264: ; CODE XREF: sub_12D082+1D8↑j ROM:0012D264 btst #6,($D98).w ROM:0012D26A beq.s loc_12D274 ROM:0012D26C bset #3,($1356).w ROM:0012D272 bra.s loc_12D28A ROM:0012D274 ; --------------------------------------------------------------------------- ROM:0012D274 ROM:0012D274 loc_12D274: ; CODE XREF: sub_12D082+1E8↑j ROM:0012D274 btst #7,($D98).w ROM:0012D27A beq.s loc_12D284 ROM:0012D27C bset #3,($1356).w ROM:0012D282 bra.s loc_12D28A ROM:0012D284 ; --------------------------------------------------------------------------- ROM:0012D284 ROM:0012D284 loc_12D284: ; CODE XREF: sub_12D082+1F8↑j ROM:0012D284 bclr #3,($1356).w ROM:0012D28A ROM:0012D28A loc_12D28A: ; CODE XREF: sub_12D082+1D0↑j ROM:0012D28A ; sub_12D082+1E0↑j ... ROM:0012D28A btst #6,($D99).w ROM:0012D290 beq.s loc_12D29A ROM:0012D292 bset #3,($1341).w ROM:0012D298 bra.s loc_12D2B0 ROM:0012D29A ; --------------------------------------------------------------------------- ROM:0012D29A ROM:0012D29A loc_12D29A: ; CODE XREF: sub_12D082+20E↑j ROM:0012D29A btst #5,($D97).w ROM:0012D2A0 beq.s loc_12D2AA ROM:0012D2A2 bset #3,($1341).w ROM:0012D2A8 bra.s loc_12D2B0 ROM:0012D2AA ; --------------------------------------------------------------------------- ROM:0012D2AA ROM:0012D2AA loc_12D2AA: ; CODE XREF: sub_12D082+21E↑j ROM:0012D2AA bclr #3,($1341).w ROM:0012D2B0 ROM:0012D2B0 loc_12D2B0: ; CODE XREF: sub_12D082+216↑j ROM:0012D2B0 ; sub_12D082+226↑j ROM:0012D2B0 btst #6,($D96).w ROM:0012D2B6 beq.s loc_12D2C0 ROM:0012D2B8 bset #4,($1356).w ROM:0012D2BE bra.s loc_12D2D6 ROM:0012D2C0 ; --------------------------------------------------------------------------- ROM:0012D2C0 ROM:0012D2C0 loc_12D2C0: ; CODE XREF: sub_12D082+234↑j ROM:0012D2C0 btst #7,($D96).w ROM:0012D2C6 beq.s loc_12D2D0 ROM:0012D2C8 bset #4,($1356).w ROM:0012D2CE bra.s loc_12D2D6 ROM:0012D2D0 ; --------------------------------------------------------------------------- ROM:0012D2D0 ROM:0012D2D0 loc_12D2D0: ; CODE XREF: sub_12D082+244↑j ROM:0012D2D0 bclr #4,($1356).w ROM:0012D2D6 ROM:0012D2D6 loc_12D2D6: ; CODE XREF: sub_12D082+23C↑j ROM:0012D2D6 ; sub_12D082+24C↑j ROM:0012D2D6 btst #3,($D98).w ROM:0012D2DC beq.s loc_12D2E6 ROM:0012D2DE bset #6,($1357).w ROM:0012D2E4 bra.s locret_12D2FC ROM:0012D2E6 ; --------------------------------------------------------------------------- ROM:0012D2E6 ROM:0012D2E6 loc_12D2E6: ; CODE XREF: sub_12D082+25A↑j ROM:0012D2E6 btst #2,($D96).w ROM:0012D2EC beq.s loc_12D2F6 ROM:0012D2EE bset #6,($1357).w ROM:0012D2F4 bra.s locret_12D2FC ROM:0012D2F6 ; --------------------------------------------------------------------------- ROM:0012D2F6 ROM:0012D2F6 loc_12D2F6: ; CODE XREF: sub_12D082+26A↑j ROM:0012D2F6 bclr #6,($1357).w ROM:0012D2FC ROM:0012D2FC locret_12D2FC: ; CODE XREF: sub_12D082+262↑j ROM:0012D2FC ; sub_12D082+272↑j ROM:0012D2FC rts ROM:0012D2FC ; End of function sub_12D082 ROM:0012D2FC ROM:0012D2FE ROM:0012D2FE ; =============== S U B R O U T I N E ======================================= ROM:0012D2FE ROM:0012D2FE ROM:0012D2FE sub_12D2FE: ; CODE XREF: sub_124988+D8↑p ROM:0012D2FE clr.w d2 ROM:0012D300 ROM:0012D300 loc_12D300: ; CODE XREF: sub_12D2FE:loc_12D314↓j ROM:0012D300 bsr.w sub_12D31C ROM:0012D304 move.w #4,d0 ROM:0012D308 cmp.w d2,d0 ROM:0012D30A ble.s loc_12D316 ROM:0012D30C addq.w #1,d2 ROM:0012D30E bvc.s loc_12D314 ROM:0012D310 move.w #$8000,d2 ROM:0012D314 ROM:0012D314 loc_12D314: ; CODE XREF: sub_12D2FE+10↑j ROM:0012D314 bra.s loc_12D300 ROM:0012D316 ; --------------------------------------------------------------------------- ROM:0012D316 ROM:0012D316 loc_12D316: ; CODE XREF: sub_12D2FE+C↑j ROM:0012D316 bsr.w sub_12D548 ROM:0012D31A rts ROM:0012D31A ; End of function sub_12D2FE ROM:0012D31A ROM:0012D31C ROM:0012D31C ; =============== S U B R O U T I N E ======================================= ROM:0012D31C ROM:0012D31C ROM:0012D31C sub_12D31C: ; CODE XREF: sub_12D2FE:loc_12D300↑p ROM:0012D31C clr.w d1 ROM:0012D31E move.b $133B(d2.w),d1 ROM:0012D324 cmpi.w #7,d1 ROM:0012D328 bcc.s locret_12D332 ROM:0012D32A movea.l off_12D334(pc,d1.w*4),a0 ROM:0012D32E nop ROM:0012D330 jmp (a0) ROM:0012D332 ; --------------------------------------------------------------------------- ROM:0012D332 ROM:0012D332 locret_12D332: ; CODE XREF: sub_12D31C+C↑j ROM:0012D332 rts ROM:0012D332 ; End of function sub_12D31C ROM:0012D332 ROM:0012D332 ; --------------------------------------------------------------------------- ROM:0012D334 off_12D334: dc.l loc_12D350 ; DATA XREF: sub_12D31C+E↑r ROM:0012D338 dc.l loc_12D372 ROM:0012D33C dc.l loc_12D38C ROM:0012D340 dc.l loc_12D3D4 ROM:0012D344 dc.l loc_12D4A0 ROM:0012D348 dc.l loc_12D4D4 ROM:0012D34C dc.l loc_12D508 ROM:0012D350 ; --------------------------------------------------------------------------- ROM:0012D350 ROM:0012D350 loc_12D350: ; DATA XREF: ROM:off_12D334↑o ROM:0012D350 bclr #0,($1348).w ROM:0012D356 bclr d2,($11D1).w ROM:0012D35A bclr d2,($11D2).w ROM:0012D35E bclr d2,($11D3).w ROM:0012D362 clr.w $10FE(d2.w*2) ROM:0012D368 move.b #1,$133B(d2.w) ROM:0012D370 rts ROM:0012D372 ; --------------------------------------------------------------------------- ROM:0012D372 ROM:0012D372 loc_12D372: ; DATA XREF: ROM:0012D338↑o ROM:0012D372 move.w $93C(a5,d2.w*2),d0 ROM:0012D378 cmpi.w #1,d0 ROM:0012D37C blt.s locret_12D38A ROM:0012D37E bset d2,($11D2).w ROM:0012D382 move.b #2,$133B(d2.w) ROM:0012D38A ROM:0012D38A locret_12D38A: ; CODE XREF: ROM:0012D37C↑j ROM:0012D38A rts ROM:0012D38C ; --------------------------------------------------------------------------- ROM:0012D38C ROM:0012D38C loc_12D38C: ; DATA XREF: ROM:0012D33C↑o ROM:0012D38C btst #7,($1366).w ROM:0012D392 beq.s loc_12D3A2 ROM:0012D394 bclr d2,($11D2).w ROM:0012D398 move.b #1,$133B(d2.w) ROM:0012D3A0 rts ROM:0012D3A2 ; --------------------------------------------------------------------------- ROM:0012D3A2 ROM:0012D3A2 loc_12D3A2: ; CODE XREF: ROM:0012D392↑j ROM:0012D3A2 btst d2,($11D0).w ROM:0012D3A6 beq.s locret_12D3D2 ROM:0012D3A8 btst #0,($1348).w ROM:0012D3AE bne.s locret_12D3D2 ROM:0012D3B0 bset d2,($11D1).w ROM:0012D3B4 bset #0,($1348).w ROM:0012D3BA addq.w #1,$10FE(d2.w*2) ROM:0012D3C0 bvc.s loc_12D3CA ROM:0012D3C2 move.w #$8000,$10FE(d2.w*2) ROM:0012D3CA ROM:0012D3CA loc_12D3CA: ; CODE XREF: ROM:0012D3C0↑j ROM:0012D3CA move.b #3,$133B(d2.w) ROM:0012D3D2 ROM:0012D3D2 locret_12D3D2: ; CODE XREF: ROM:0012D3A6↑j ROM:0012D3D2 ; ROM:0012D3AE↑j ROM:0012D3D2 rts ROM:0012D3D4 ; --------------------------------------------------------------------------- ROM:0012D3D4 ROM:0012D3D4 loc_12D3D4: ; DATA XREF: ROM:0012D340↑o ROM:0012D3D4 btst #7,($1366).w ROM:0012D3DA beq.s loc_12D3F4 ROM:0012D3DC bclr #0,($1348).w ROM:0012D3E2 bclr d2,($11D1).w ROM:0012D3E6 bclr d2,($11D2).w ROM:0012D3EA move.b #1,$133B(d2.w) ROM:0012D3F2 rts ROM:0012D3F4 ; --------------------------------------------------------------------------- ROM:0012D3F4 ROM:0012D3F4 loc_12D3F4: ; CODE XREF: ROM:0012D3DA↑j ROM:0012D3F4 btst d2,($11D5).w ROM:0012D3F8 beq.s loc_12D42A ROM:0012D3FA bclr d2,($11D1).w ROM:0012D3FE bclr d2,($11D2).w ROM:0012D402 bset d2,($11D3).w ROM:0012D406 clr.w $10FE(d2.w*2) ROM:0012D40C move.w $932(a5,d2.w*2),d1 ROM:0012D412 clr.b ($911).w ROM:0012D416 move.w d1,($706).w ROM:0012D41A move.b #1,($911).w ROM:0012D420 move.b #4,$133B(d2.w) ROM:0012D428 rts ROM:0012D42A ; --------------------------------------------------------------------------- ROM:0012D42A ROM:0012D42A loc_12D42A: ; CODE XREF: ROM:0012D3F8↑j ROM:0012D42A btst d2,($11D0).w ROM:0012D42E bne.s loc_12D452 ROM:0012D430 move.w $10FE(d2.w*2),d3 ROM:0012D436 move.w $950(a5,d2.w*2),d4 ROM:0012D43C cmp.w d3,d4 ROM:0012D43E blt.s loc_12D452 ROM:0012D440 bclr d2,($11D1).w ROM:0012D444 bclr #0,($1348).w ROM:0012D44A move.b #2,$133B(d2.w) ROM:0012D452 ROM:0012D452 loc_12D452: ; CODE XREF: ROM:0012D42E↑j ROM:0012D452 ; ROM:0012D43E↑j ROM:0012D452 btst d2,($11D0).w ROM:0012D456 bne.s locret_12D49E ROM:0012D458 move.w $10FE(d2.w*2),d3 ROM:0012D45E move.w $950(a5,d2.w*2),d4 ROM:0012D464 cmp.w d3,d4 ROM:0012D466 bge.s locret_12D49E ROM:0012D468 bclr d2,($11D1).w ROM:0012D46C bclr #0,($1348).w ROM:0012D472 bset d2,($11D4).w ROM:0012D476 clr.w $10FE(d2.w*2) ROM:0012D47C move.w $95A(a5,d2.w*2),d5 ROM:0012D482 clr.b $912(d2.w) ROM:0012D488 move.w d5,$708(d2.w*2) ROM:0012D48E move.b #1,$912(d2.w) ROM:0012D496 move.b #6,$133B(d2.w) ROM:0012D49E ROM:0012D49E locret_12D49E: ; CODE XREF: ROM:0012D456↑j ROM:0012D49E ; ROM:0012D466↑j ROM:0012D49E rts ROM:0012D4A0 ; --------------------------------------------------------------------------- ROM:0012D4A0 ROM:0012D4A0 loc_12D4A0: ; DATA XREF: ROM:0012D344↑o ROM:0012D4A0 btst #7,($1366).w ROM:0012D4A6 beq.s loc_12D4BC ROM:0012D4A8 bclr #0,($1348).w ROM:0012D4AE bclr d2,($11D3).w ROM:0012D4B2 move.b #1,$133B(d2.w) ROM:0012D4BA rts ROM:0012D4BC ; --------------------------------------------------------------------------- ROM:0012D4BC ROM:0012D4BC loc_12D4BC: ; CODE XREF: ROM:0012D4A6↑j ROM:0012D4BC cmpi.w #0,($706).w ROM:0012D4C2 bgt.s locret_12D4D2 ROM:0012D4C4 bclr #0,($1348).w ROM:0012D4CA move.b #5,$133B(d2.w) ROM:0012D4D2 ROM:0012D4D2 locret_12D4D2: ; CODE XREF: ROM:0012D4C2↑j ROM:0012D4D2 rts ROM:0012D4D4 ; --------------------------------------------------------------------------- ROM:0012D4D4 ROM:0012D4D4 loc_12D4D4: ; DATA XREF: ROM:0012D348↑o ROM:0012D4D4 btst #7,($1366).w ROM:0012D4DA beq.s loc_12D4EA ROM:0012D4DC bclr d2,($11D3).w ROM:0012D4E0 move.b #1,$133B(d2.w) ROM:0012D4E8 rts ROM:0012D4EA ; --------------------------------------------------------------------------- ROM:0012D4EA ROM:0012D4EA loc_12D4EA: ; CODE XREF: ROM:0012D4DA↑j ROM:0012D4EA move.w $946(a5,d2.w*2),d0 ROM:0012D4F0 cmpi.w #0,d0 ROM:0012D4F4 bne.s locret_12D506 ROM:0012D4F6 bset d2,($11D2).w ROM:0012D4FA bclr d2,($11D3).w ROM:0012D4FE move.b #2,$133B(d2.w) ROM:0012D506 ROM:0012D506 locret_12D506: ; CODE XREF: ROM:0012D4F4↑j ROM:0012D506 rts ROM:0012D508 ; --------------------------------------------------------------------------- ROM:0012D508 ROM:0012D508 loc_12D508: ; DATA XREF: ROM:0012D34C↑o ROM:0012D508 btst #7,($1366).w ROM:0012D50E beq.s loc_12D52E ROM:0012D510 bclr d2,($11D4).w ROM:0012D514 bclr d2,($11D2).w ROM:0012D518 clr.b $912(d2.w) ROM:0012D51E clr.w $708(d2.w*2) ROM:0012D524 move.b #1,$133B(d2.w) ROM:0012D52C rts ROM:0012D52E ; --------------------------------------------------------------------------- ROM:0012D52E ROM:0012D52E loc_12D52E: ; CODE XREF: ROM:0012D50E↑j ROM:0012D52E cmpi.w #0,$708(d2.w*2) ROM:0012D536 bgt.s locret_12D546 ROM:0012D538 bclr d2,($11D4).w ROM:0012D53C move.b #2,$133B(d2.w) ROM:0012D544 rts ROM:0012D546 ; --------------------------------------------------------------------------- ROM:0012D546 ROM:0012D546 locret_12D546: ; CODE XREF: ROM:0012D536↑j ROM:0012D546 rts ROM:0012D548 ROM:0012D548 ; =============== S U B R O U T I N E ======================================= ROM:0012D548 ROM:0012D548 ROM:0012D548 sub_12D548: ; CODE XREF: sub_12D2FE:loc_12D316↑p ROM:0012D548 btst #0,($11D1).w ROM:0012D54E beq.s loc_12D55E ROM:0012D550 bset #7,($134D).w ROM:0012D556 bset #1,($1363).w ROM:0012D55C bra.s locret_12D56A ROM:0012D55E ; --------------------------------------------------------------------------- ROM:0012D55E ROM:0012D55E loc_12D55E: ; CODE XREF: sub_12D548+6↑j ROM:0012D55E bclr #7,($134D).w ROM:0012D564 bclr #1,($1363).w ROM:0012D56A ROM:0012D56A locret_12D56A: ; CODE XREF: sub_12D548+14↑j ROM:0012D56A rts ROM:0012D56A ; End of function sub_12D548 ROM:0012D56A ROM:0012D56C ROM:0012D56C ; =============== S U B R O U T I N E ======================================= ROM:0012D56C ROM:0012D56C ROM:0012D56C sub_12D56C: ; CODE XREF: sub_124988+54↑p ROM:0012D56C bsr.w sub_12D9A8 ROM:0012D570 bsr.w sub_12D582 ROM:0012D574 bsr.w sub_12D668 ROM:0012D578 bsr.w sub_12D7B8 ROM:0012D57C bsr.w sub_12D8E0 ROM:0012D580 rts ROM:0012D580 ; End of function sub_12D56C ROM:0012D580 ROM:0012D582 ROM:0012D582 ; =============== S U B R O U T I N E ======================================= ROM:0012D582 ROM:0012D582 ROM:0012D582 sub_12D582: ; CODE XREF: sub_12D56C+4↑p ROM:0012D582 clr.w d1 ROM:0012D584 move.b ($11D6).w,d1 ROM:0012D588 cmpi.w #5,d1 ROM:0012D58C bcc.s locret_12D596 ROM:0012D58E movea.l off_12D598(pc,d1.w*4),a0 ROM:0012D592 nop ROM:0012D594 jmp (a0) ROM:0012D596 ; --------------------------------------------------------------------------- ROM:0012D596 ROM:0012D596 locret_12D596: ; CODE XREF: sub_12D582+A↑j ROM:0012D596 rts ROM:0012D596 ; End of function sub_12D582 ROM:0012D596 ROM:0012D596 ; --------------------------------------------------------------------------- ROM:0012D598 off_12D598: dc.l loc_12D5AC ; DATA XREF: sub_12D582+C↑r ROM:0012D59C dc.l loc_12D5BA ROM:0012D5A0 dc.l loc_12D5D4 ROM:0012D5A4 dc.l loc_12D622 ROM:0012D5A8 dc.l loc_12D654 ROM:0012D5AC ; --------------------------------------------------------------------------- ROM:0012D5AC ROM:0012D5AC loc_12D5AC: ; DATA XREF: ROM:off_12D598↑o ROM:0012D5AC bclr #6,($1347).w ROM:0012D5B2 move.b #1,($11D6).w ROM:0012D5B8 rts ROM:0012D5BA ; --------------------------------------------------------------------------- ROM:0012D5BA ROM:0012D5BA loc_12D5BA: ; DATA XREF: ROM:0012D59C↑o ROM:0012D5BA btst #6,($1360).w ROM:0012D5C0 beq.s locret_12D5D2 ROM:0012D5C2 btst #0,($1346).w ROM:0012D5C8 bne.s locret_12D5D2 ROM:0012D5CA move.b #2,($11D6).w ROM:0012D5D0 rts ROM:0012D5D2 ; --------------------------------------------------------------------------- ROM:0012D5D2 ROM:0012D5D2 locret_12D5D2: ; CODE XREF: ROM:0012D5C0↑j ROM:0012D5D2 ; ROM:0012D5C8↑j ROM:0012D5D2 rts ROM:0012D5D4 ; --------------------------------------------------------------------------- ROM:0012D5D4 ROM:0012D5D4 loc_12D5D4: ; DATA XREF: ROM:0012D5A0↑o ROM:0012D5D4 move.w $54A(a5),d0 ROM:0012D5D8 cmp.w ($ABE).w,d0 ROM:0012D5DC bge.s loc_12D5E6 ROM:0012D5DE move.b #4,($11D6).w ROM:0012D5E4 rts ROM:0012D5E6 ; --------------------------------------------------------------------------- ROM:0012D5E6 ROM:0012D5E6 loc_12D5E6: ; CODE XREF: ROM:0012D5DC↑j ROM:0012D5E6 btst #7,($1347).w ROM:0012D5EC bne.s loc_12D610 ROM:0012D5EE move.w ($DB6).w,d1 ROM:0012D5F2 add.w $538(a5),d1 ROM:0012D5F6 cmp.w ($5BA).w,d1 ROM:0012D5FA bge.s loc_12D610 ROM:0012D5FC move.w ($A5E).w,($DBA).w ROM:0012D602 bset #6,($1347).w ROM:0012D608 move.b #3,($11D6).w ROM:0012D60E rts ROM:0012D610 ; --------------------------------------------------------------------------- ROM:0012D610 ROM:0012D610 loc_12D610: ; CODE XREF: ROM:0012D5EC↑j ROM:0012D610 ; ROM:0012D5FA↑j ROM:0012D610 btst #7,($1345).w ROM:0012D616 beq.s locret_12D620 ROM:0012D618 move.b #1,($11D6).w ROM:0012D61E rts ROM:0012D620 ; --------------------------------------------------------------------------- ROM:0012D620 ROM:0012D620 locret_12D620: ; CODE XREF: ROM:0012D616↑j ROM:0012D620 rts ROM:0012D622 ; --------------------------------------------------------------------------- ROM:0012D622 ROM:0012D622 loc_12D622: ; DATA XREF: ROM:0012D5A4↑o ROM:0012D622 btst #7,($1347).w ROM:0012D628 bne.s loc_12D646 ROM:0012D62A move.w ($DB6).w,d0 ROM:0012D62E move.w ($BD2).w,d1 ROM:0012D632 add.w $536(a5),d1 ROM:0012D636 cmp.w ($5BA).w,d0 ROM:0012D63A bge.s loc_12D642 ROM:0012D63C cmp.w ($A5E).w,d1 ROM:0012D640 bgt.s locret_12D644 ROM:0012D642 ROM:0012D642 loc_12D642: ; CODE XREF: ROM:0012D63A↑j ROM:0012D642 bra.s loc_12D646 ROM:0012D644 ; --------------------------------------------------------------------------- ROM:0012D644 ROM:0012D644 locret_12D644: ; CODE XREF: ROM:0012D640↑j ROM:0012D644 rts ROM:0012D646 ; --------------------------------------------------------------------------- ROM:0012D646 ROM:0012D646 loc_12D646: ; CODE XREF: ROM:0012D628↑j ROM:0012D646 ; ROM:loc_12D642↑j ROM:0012D646 bclr #6,($1347).w ROM:0012D64C move.b #2,($11D6).w ROM:0012D652 rts ROM:0012D654 ; --------------------------------------------------------------------------- ROM:0012D654 ROM:0012D654 loc_12D654: ; DATA XREF: ROM:0012D5A8↑o ROM:0012D654 btst #7,($1347).w ROM:0012D65A beq.s locret_12D664 ROM:0012D65C move.b #2,($11D6).w ROM:0012D662 rts ROM:0012D664 ; --------------------------------------------------------------------------- ROM:0012D664 ROM:0012D664 locret_12D664: ; CODE XREF: ROM:0012D65A↑j ROM:0012D664 rts ROM:0012D666 ; --------------------------------------------------------------------------- ROM:0012D666 rts ROM:0012D668 ROM:0012D668 ; =============== S U B R O U T I N E ======================================= ROM:0012D668 ROM:0012D668 ROM:0012D668 sub_12D668: ; CODE XREF: sub_12D56C+8↑p ROM:0012D668 clr.w d1 ROM:0012D66A move.b ($11D7).w,d1 ROM:0012D66E cmpi.w #5,d1 ROM:0012D672 bcc.s locret_12D67C ROM:0012D674 movea.l off_12D67E(pc,d1.w*4),a0 ROM:0012D678 nop ROM:0012D67A jmp (a0) ROM:0012D67C ; --------------------------------------------------------------------------- ROM:0012D67C ROM:0012D67C locret_12D67C: ; CODE XREF: sub_12D668+A↑j ROM:0012D67C rts ROM:0012D67C ; End of function sub_12D668 ROM:0012D67C ROM:0012D67C ; --------------------------------------------------------------------------- ROM:0012D67E off_12D67E: dc.l loc_12D692 ; DATA XREF: sub_12D668+C↑r ROM:0012D682 dc.l loc_12D6A6 ROM:0012D686 dc.l loc_12D6D4 ROM:0012D68A dc.l loc_12D758 ROM:0012D68E dc.l loc_12D770 ROM:0012D692 ; --------------------------------------------------------------------------- ROM:0012D692 ROM:0012D692 loc_12D692: ; DATA XREF: ROM:off_12D67E↑o ROM:0012D692 bclr #0,($134A).w ROM:0012D698 bclr #0,($1355).w ROM:0012D69E move.b #1,($11D7).w ROM:0012D6A4 rts ROM:0012D6A6 ; --------------------------------------------------------------------------- ROM:0012D6A6 ROM:0012D6A6 loc_12D6A6: ; DATA XREF: ROM:0012D682↑o ROM:0012D6A6 btst #6,($1347).w ROM:0012D6AC beq.s locret_12D6D2 ROM:0012D6AE bsr.w sub_12DA7E ROM:0012D6B2 move.w ($DB8).w,d0 ROM:0012D6B6 clr.b ($922).w ROM:0012D6BA move.w d0,($728).w ROM:0012D6BE move.b #1,($922).w ROM:0012D6C4 bset #0,($134A).w ROM:0012D6CA move.b #2,($11D7).w ROM:0012D6D0 rts ROM:0012D6D2 ; --------------------------------------------------------------------------- ROM:0012D6D2 ROM:0012D6D2 locret_12D6D2: ; CODE XREF: ROM:0012D6AC↑j ROM:0012D6D2 rts ROM:0012D6D4 ; --------------------------------------------------------------------------- ROM:0012D6D4 ROM:0012D6D4 loc_12D6D4: ; DATA XREF: ROM:0012D686↑o ROM:0012D6D4 move.w ($BD2).w,d0 ROM:0012D6D8 add.w $548(a5),d0 ROM:0012D6DC cmp.w ($A5E).w,d0 ROM:0012D6E0 ble.s loc_12D6F8 ROM:0012D6E2 cmpi.w #0,($728).w ROM:0012D6E8 bgt.s loc_12D6F8 ROM:0012D6EA bset #0,($1355).w ROM:0012D6F0 move.b #3,($11D7).w ROM:0012D6F6 rts ROM:0012D6F8 ; --------------------------------------------------------------------------- ROM:0012D6F8 ROM:0012D6F8 loc_12D6F8: ; CODE XREF: ROM:0012D6E0↑j ROM:0012D6F8 ; ROM:0012D6E8↑j ROM:0012D6F8 btst #6,($1350).w ROM:0012D6FE bne.s loc_12D718 ROM:0012D700 cmpi.w #0,($726).w ROM:0012D706 bgt.s loc_12D718 ROM:0012D708 btst #4,($1353).w ROM:0012D70E bne.s loc_12D742 ROM:0012D710 btst #6,($1347).w ROM:0012D716 beq.s loc_12D742 ROM:0012D718 ROM:0012D718 loc_12D718: ; CODE XREF: ROM:0012D6FE↑j ROM:0012D718 ; ROM:0012D706↑j ROM:0012D718 btst #6,($1347).w ROM:0012D71E bne.s locret_12D740 ROM:0012D720 btst #6,($1350).w ROM:0012D726 bne.s loc_12D730 ROM:0012D728 cmpi.w #0,($726).w ROM:0012D72E beq.s locret_12D740 ROM:0012D730 ROM:0012D730 loc_12D730: ; CODE XREF: ROM:0012D726↑j ROM:0012D730 clr.b ($922).w ROM:0012D734 clr.w ($728).w ROM:0012D738 move.b #4,($11D7).w ROM:0012D73E rts ROM:0012D740 ; --------------------------------------------------------------------------- ROM:0012D740 ROM:0012D740 locret_12D740: ; CODE XREF: ROM:0012D71E↑j ROM:0012D740 ; ROM:0012D72E↑j ROM:0012D740 rts ROM:0012D742 ; --------------------------------------------------------------------------- ROM:0012D742 ROM:0012D742 loc_12D742: ; CODE XREF: ROM:0012D70E↑j ROM:0012D742 ; ROM:0012D716↑j ROM:0012D742 clr.b ($922).w ROM:0012D746 clr.w ($728).w ROM:0012D74A bclr #0,($134A).w ROM:0012D750 move.b #1,($11D7).w ROM:0012D756 rts ROM:0012D758 ; --------------------------------------------------------------------------- ROM:0012D758 ROM:0012D758 loc_12D758: ; DATA XREF: ROM:0012D68A↑o ROM:0012D758 btst #6,($1347).w ROM:0012D75E bne.s locret_12D76E ROM:0012D760 bclr #0,($1355).w ROM:0012D766 move.b #4,($11D7).w ROM:0012D76C rts ROM:0012D76E ; --------------------------------------------------------------------------- ROM:0012D76E ROM:0012D76E locret_12D76E: ; CODE XREF: ROM:0012D75E↑j ROM:0012D76E rts ROM:0012D770 ; --------------------------------------------------------------------------- ROM:0012D770 ROM:0012D770 loc_12D770: ; DATA XREF: ROM:0012D68E↑o ROM:0012D770 btst #6,($1350).w ROM:0012D776 bne.s loc_12D78E ROM:0012D778 cmpi.w #0,($726).w ROM:0012D77E bgt.s loc_12D78E ROM:0012D780 bclr #0,($134A).w ROM:0012D786 move.b #1,($11D7).w ROM:0012D78C rts ROM:0012D78E ; --------------------------------------------------------------------------- ROM:0012D78E ROM:0012D78E loc_12D78E: ; CODE XREF: ROM:0012D776↑j ROM:0012D78E ; ROM:0012D77E↑j ROM:0012D78E btst #6,($1347).w ROM:0012D794 beq.s locret_12D7B4 ROM:0012D796 bsr.w sub_12DA7E ROM:0012D79A move.w ($DB8).w,d0 ROM:0012D79E clr.b ($922).w ROM:0012D7A2 move.w d0,($728).w ROM:0012D7A6 move.b #1,($922).w ROM:0012D7AC move.b #2,($11D7).w ROM:0012D7B2 rts ROM:0012D7B4 ; --------------------------------------------------------------------------- ROM:0012D7B4 ROM:0012D7B4 locret_12D7B4: ; CODE XREF: ROM:0012D794↑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_12D56C+C↑p ROM:0012D7B8 clr.w d1 ROM:0012D7BA move.b ($11D8).w,d1 ROM:0012D7BE cmpi.w #4,d1 ROM:0012D7C2 bcc.s locret_12D7CC ROM:0012D7C4 movea.l off_12D7CE(pc,d1.w*4),a0 ROM:0012D7C8 nop ROM:0012D7CA jmp (a0) ROM:0012D7CC ; --------------------------------------------------------------------------- ROM:0012D7CC ROM:0012D7CC locret_12D7CC: ; CODE XREF: sub_12D7B8+A↑j ROM:0012D7CC rts ROM:0012D7CC ; End of function sub_12D7B8 ROM:0012D7CC ROM:0012D7CC ; --------------------------------------------------------------------------- ROM:0012D7CE off_12D7CE: dc.l loc_12D7DE ; DATA XREF: sub_12D7B8+C↑r ROM:0012D7D2 dc.l loc_12D7FA ROM:0012D7D6 dc.l loc_12D818 ROM:0012D7DA dc.l loc_12D876 ROM:0012D7DE ; --------------------------------------------------------------------------- ROM:0012D7DE ROM:0012D7DE loc_12D7DE: ; DATA XREF: ROM:off_12D7CE↑o ROM:0012D7DE move.w #$2710,($DB2).w ROM:0012D7E4 move.l #0,($9B8).w ROM:0012D7EC bclr #6,($1350).w ROM:0012D7F2 move.b #1,($11D8).w ROM:0012D7F8 rts ROM:0012D7FA ; --------------------------------------------------------------------------- ROM:0012D7FA ROM:0012D7FA loc_12D7FA: ; DATA XREF: ROM:0012D7D2↑o ROM:0012D7FA btst #0,($1355).w ROM:0012D800 beq.s locret_12D816 ROM:0012D802 move.w #0,($DB2).w ROM:0012D808 bset #3,($135C).w ROM:0012D80E move.b #2,($11D8).w ROM:0012D814 rts ROM:0012D816 ; --------------------------------------------------------------------------- ROM:0012D816 ROM:0012D816 locret_12D816: ; CODE XREF: ROM:0012D800↑j ROM:0012D816 rts ROM:0012D818 ; --------------------------------------------------------------------------- ROM:0012D818 ROM:0012D818 loc_12D818: ; DATA XREF: ROM:0012D7D6↑o ROM:0012D818 bsr.w sub_12D9F0 ROM:0012D81C btst #6,($1350).w ROM:0012D822 beq.s loc_12D842 ROM:0012D824 btst #0,($1355).w ROM:0012D82A bne.s loc_12D842 ROM:0012D82C move.w $540(a5),($DB2).w ROM:0012D832 move.l #0,($9B8).w ROM:0012D83A move.b #3,($11D8).w ROM:0012D840 rts ROM:0012D842 ; --------------------------------------------------------------------------- ROM:0012D842 ROM:0012D842 loc_12D842: ; CODE XREF: ROM:0012D822↑j ROM:0012D842 ; ROM:0012D82A↑j ROM:0012D842 btst #6,($1350).w ROM:0012D848 bne.s locret_12D874 ROM:0012D84A btst #0,($1355).w ROM:0012D850 bne.s locret_12D874 ROM:0012D852 move.w #$2710,($DB2).w ROM:0012D858 move.l #0,($9B8).w ROM:0012D860 bclr #6,($1350).w ROM:0012D866 bclr #3,($135C).w ROM:0012D86C move.b #1,($11D8).w ROM:0012D872 rts ROM:0012D874 ; --------------------------------------------------------------------------- ROM:0012D874 ROM:0012D874 locret_12D874: ; CODE XREF: ROM:0012D848↑j ROM:0012D874 ; ROM:0012D850↑j ROM:0012D874 rts ROM:0012D876 ; --------------------------------------------------------------------------- ROM:0012D876 ROM:0012D876 loc_12D876: ; DATA XREF: ROM:0012D7DA↑o ROM:0012D876 bsr.w sub_12DA44 ROM:0012D87A btst #0,($1355).w ROM:0012D880 beq.s loc_12D89E ROM:0012D882 move.w #0,($DB2).w ROM:0012D888 move.l #0,($9B8).w ROM:0012D890 bclr #6,($1350).w ROM:0012D896 move.b #2,($11D8).w ROM:0012D89C rts ROM:0012D89E ; --------------------------------------------------------------------------- ROM:0012D89E ROM:0012D89E loc_12D89E: ; CODE XREF: ROM:0012D880↑j ROM:0012D89E move.w ($DB6).w,d0 ROM:0012D8A2 sub.w $544(a5),d0 ROM:0012D8A6 move.w $542(a5),d1 ROM:0012D8AA muls.w #$64,d1 ; 'd' ROM:0012D8AE cmp.l ($9B8).w,d1 ROM:0012D8B2 ble.s loc_12D8BA ROM:0012D8B4 cmp.w ($5BA).w,d0 ROM:0012D8B8 ble.s locret_12D8DC ROM:0012D8BA ROM:0012D8BA loc_12D8BA: ; CODE XREF: ROM:0012D8B2↑j ROM:0012D8BA move.w #$2710,($DB2).w ROM:0012D8C0 move.l #0,($9B8).w ROM:0012D8C8 bclr #6,($1350).w ROM:0012D8CE bclr #3,($135C).w ROM:0012D8D4 move.b #1,($11D8).w ROM:0012D8DA rts ROM:0012D8DC ; --------------------------------------------------------------------------- ROM:0012D8DC ROM:0012D8DC locret_12D8DC: ; CODE XREF: ROM:0012D8B8↑j ROM:0012D8DC rts ROM:0012D8DE ; --------------------------------------------------------------------------- ROM:0012D8DE rts ROM:0012D8E0 ROM:0012D8E0 ; =============== S U B R O U T I N E ======================================= ROM:0012D8E0 ROM:0012D8E0 ROM:0012D8E0 sub_12D8E0: ; CODE XREF: sub_12D56C+10↑p ROM:0012D8E0 clr.w d1 ROM:0012D8E2 move.b ($11D9).w,d1 ROM:0012D8E6 cmpi.w #4,d1 ROM:0012D8EA bcc.s locret_12D8F4 ROM:0012D8EC movea.l off_12D8F6(pc,d1.w*4),a0 ROM:0012D8F0 nop ROM:0012D8F2 jmp (a0) ROM:0012D8F4 ; --------------------------------------------------------------------------- ROM:0012D8F4 ROM:0012D8F4 locret_12D8F4: ; CODE XREF: sub_12D8E0+A↑j ROM:0012D8F4 rts ROM:0012D8F4 ; End of function sub_12D8E0 ROM:0012D8F4 ROM:0012D8F4 ; --------------------------------------------------------------------------- ROM:0012D8F6 off_12D8F6: dc.l loc_12D906 ; DATA XREF: sub_12D8E0+C↑r ROM:0012D8FA dc.l loc_12D90E ROM:0012D8FE dc.l loc_12D92A ROM:0012D902 dc.l loc_12D96A ROM:0012D906 ; --------------------------------------------------------------------------- ROM:0012D906 ROM:0012D906 loc_12D906: ; DATA XREF: ROM:off_12D8F6↑o ROM:0012D906 move.b #1,($11D9).w ROM:0012D90C rts ROM:0012D90E ; --------------------------------------------------------------------------- ROM:0012D90E ROM:0012D90E loc_12D90E: ; DATA XREF: ROM:0012D8FA↑o ROM:0012D90E move.w $53E(a5),d0 ROM:0012D912 btst #0,($1355).w ROM:0012D918 beq.s locret_12D928 ROM:0012D91A cmpi.w #0,d0 ROM:0012D91E ble.s locret_12D928 ROM:0012D920 move.b #2,($11D9).w ROM:0012D926 rts ROM:0012D928 ; --------------------------------------------------------------------------- ROM:0012D928 ROM:0012D928 locret_12D928: ; CODE XREF: ROM:0012D918↑j ROM:0012D928 ; ROM:0012D91E↑j ROM:0012D928 rts ROM:0012D92A ; --------------------------------------------------------------------------- ROM:0012D92A ROM:0012D92A loc_12D92A: ; DATA XREF: ROM:0012D8FE↑o ROM:0012D92A btst #7,($1347).w ROM:0012D930 beq.s loc_12D940 ROM:0012D932 move.w #0,($DB4).w ROM:0012D938 move.b #1,($11D9).w ROM:0012D93E rts ROM:0012D940 ; --------------------------------------------------------------------------- ROM:0012D940 ROM:0012D940 loc_12D940: ; CODE XREF: ROM:0012D930↑j ROM:0012D940 btst #0,($1355).w ROM:0012D946 bne.s locret_12D968 ROM:0012D948 move.w $53C(a5),($DB4).w ROM:0012D94E move.w $53E(a5),d1 ROM:0012D952 clr.b ($921).w ROM:0012D956 move.w d1,($726).w ROM:0012D95A move.b #1,($921).w ROM:0012D960 move.b #3,($11D9).w ROM:0012D966 rts ROM:0012D968 ; --------------------------------------------------------------------------- ROM:0012D968 ROM:0012D968 locret_12D968: ; CODE XREF: ROM:0012D946↑j ROM:0012D968 rts ROM:0012D96A ; --------------------------------------------------------------------------- ROM:0012D96A ROM:0012D96A loc_12D96A: ; DATA XREF: ROM:0012D902↑o ROM:0012D96A bsr.w sub_12DA28 ROM:0012D96E move.w ($DB6).w,d0 ROM:0012D972 sub.w $544(a5),d0 ROM:0012D976 btst #7,($1347).w ROM:0012D97C bne.s loc_12D990 ROM:0012D97E cmpi.w #0,($726).w ROM:0012D984 ble.s loc_12D98C ROM:0012D986 cmp.w ($5BA).w,d0 ROM:0012D98A blt.s locret_12D98E ROM:0012D98C ROM:0012D98C loc_12D98C: ; CODE XREF: ROM:0012D984↑j ROM:0012D98C bra.s loc_12D990 ROM:0012D98E ; --------------------------------------------------------------------------- ROM:0012D98E ROM:0012D98E locret_12D98E: ; CODE XREF: ROM:0012D98A↑j ROM:0012D98E rts ROM:0012D990 ; --------------------------------------------------------------------------- ROM:0012D990 ROM:0012D990 loc_12D990: ; CODE XREF: ROM:0012D97C↑j ROM:0012D990 ; ROM:loc_12D98C↑j ROM:0012D990 move.w #0,($DB4).w ROM:0012D996 clr.b ($921).w ROM:0012D99A clr.w ($726).w ROM:0012D99E move.b #1,($11D9).w ROM:0012D9A4 rts ROM:0012D9A6 ; --------------------------------------------------------------------------- ROM:0012D9A6 rts ROM:0012D9A8 ROM:0012D9A8 ; =============== S U B R O U T I N E ======================================= ROM:0012D9A8 ROM:0012D9A8 ROM:0012D9A8 sub_12D9A8: ; CODE XREF: sub_12D56C↑p ROM:0012D9A8 move.w #$380A,d1 ROM:0012D9AC move.w ($A90).w,d2 ROM:0012D9B0 bsr.l sub_1178F0 ROM:0012D9B6 clr.w d7 ROM:0012D9B8 btst #3,($1349).w ROM:0012D9BE beq.s loc_12D9C4 ROM:0012D9C0 move.w $54E(a5),d7 ROM:0012D9C4 ROM:0012D9C4 loc_12D9C4: ; CODE XREF: sub_12D9A8+16↑j ROM:0012D9C4 move.w $550(a5),d6 ROM:0012D9C8 cmpi.w #1,($B22).w ROM:0012D9CE bne.s loc_12D9D6 ROM:0012D9D0 cmp.w d6,d7 ROM:0012D9D2 bge.s loc_12D9D6 ROM:0012D9D4 move.w d6,d7 ROM:0012D9D6 ROM:0012D9D6 loc_12D9D6: ; CODE XREF: sub_12D9A8+26↑j ROM:0012D9D6 ; sub_12D9A8+2A↑j ROM:0012D9D6 move.w $546(a5),d6 ROM:0012D9DA btst #4,($1353).w ROM:0012D9E0 beq.s loc_12D9E8 ROM:0012D9E2 cmp.w d6,d7 ROM:0012D9E4 bge.s loc_12D9E8 ROM:0012D9E6 move.w d6,d7 ROM:0012D9E8 ROM:0012D9E8 loc_12D9E8: ; CODE XREF: sub_12D9A8+38↑j ROM:0012D9E8 ; sub_12D9A8+3C↑j ROM:0012D9E8 add.w d7,d1 ROM:0012D9EA move.w d1,($DB6).w ROM:0012D9EE rts ROM:0012D9EE ; End of function sub_12D9A8 ROM:0012D9EE ROM:0012D9F0 ROM:0012D9F0 ; =============== S U B R O U T I N E ======================================= ROM:0012D9F0 ROM:0012D9F0 ROM:0012D9F0 sub_12D9F0: ; CODE XREF: ROM:loc_12D818↑p ROM:0012D9F0 move.w $53A(a5),d0 ROM:0012D9F4 muls.w #$3E8,d0 ROM:0012D9F8 move.w $542(a5),d1 ROM:0012D9FC cmp.l ($9B8).w,d0 ROM:0012DA00 bge.s loc_12DA20 ROM:0012DA02 btst #3,($135B).w ROM:0012DA08 bne.s loc_12DA18 ROM:0012DA0A cmpi.w #0,d1 ROM:0012DA0E ble.s loc_12DA18 ROM:0012DA10 bset #6,($1350).w ROM:0012DA16 bra.s loc_12DA1E ROM:0012DA18 ; --------------------------------------------------------------------------- ROM:0012DA18 ROM:0012DA18 loc_12DA18: ; CODE XREF: sub_12D9F0+18↑j ROM:0012DA18 ; sub_12D9F0+1E↑j ROM:0012DA18 bclr #6,($1350).w ROM:0012DA1E ROM:0012DA1E loc_12DA1E: ; CODE XREF: sub_12D9F0+26↑j ROM:0012DA1E bra.s locret_12DA26 ROM:0012DA20 ; --------------------------------------------------------------------------- ROM:0012DA20 ROM:0012DA20 loc_12DA20: ; CODE XREF: sub_12D9F0+10↑j ROM:0012DA20 bclr #6,($1350).w ROM:0012DA26 ROM:0012DA26 locret_12DA26: ; CODE XREF: sub_12D9F0:loc_12DA1E↑j ROM:0012DA26 rts ROM:0012DA26 ; End of function sub_12D9F0 ROM:0012DA26 ROM:0012DA28 ROM:0012DA28 ; =============== S U B R O U T I N E ======================================= ROM:0012DA28 ROM:0012DA28 ROM:0012DA28 sub_12DA28: ; CODE XREF: ROM:loc_12D96A↑p ROM:0012DA28 move.w ($726).w,d1 ROM:0012DA2C move.w $53E(a5),d2 ROM:0012DA30 muls.w $53C(a5),d1 ROM:0012DA34 divs.w d2,d1 ROM:0012DA36 bvc.w loc_12DA3E ROM:0012DA3A move.w #0,d1 ROM:0012DA3E ROM:0012DA3E loc_12DA3E: ; CODE XREF: sub_12DA28+E↑j ROM:0012DA3E move.w d1,($DB4).w ROM:0012DA42 rts ROM:0012DA42 ; End of function sub_12DA28 ROM:0012DA42 ROM:0012DA44 ROM:0012DA44 ; =============== S U B R O U T I N E ======================================= ROM:0012DA44 ROM:0012DA44 ROM:0012DA44 sub_12DA44: ; CODE XREF: ROM:loc_12D876↑p ROM:0012DA44 move.w $540(a5),d0 ROM:0012DA48 ext.l d0 ROM:0012DA4A move.w $542(a5),d1 ROM:0012DA4E muls.w #$64,d1 ; 'd' ROM:0012DA52 move.l d1,d2 ROM:0012DA54 sub.l ($9B8).w,d2 ROM:0012DA58 cmpi.l #0,d2 ROM:0012DA5E bge.s loc_12DA66 ROM:0012DA60 move.l #0,d2 ROM:0012DA66 ROM:0012DA66 loc_12DA66: ; CODE XREF: sub_12DA44+1A↑j ROM:0012DA66 subi.w #$2710,d0 ROM:0012DA6A clr.l d3 ROM:0012DA6C muls.l d0,d3:d2 ROM:0012DA70 divs.l d1,d3:d2 ROM:0012DA74 addi.w #$2710,d2 ROM:0012DA78 move.w d2,($DB2).w ROM:0012DA7C rts ROM:0012DA7C ; End of function sub_12DA44 ROM:0012DA7C ROM:0012DA7E ROM:0012DA7E ; =============== S U B R O U T I N E ======================================= ROM:0012DA7E ROM:0012DA7E ROM:0012DA7E sub_12DA7E: ; CODE XREF: ROM:0012D6AE↑p ROM:0012DA7E ; ROM:0012D796↑p ROM:0012DA7E move.w #$389E,d1 ROM:0012DA82 move.w ($5BA).w,d2 ROM:0012DA86 move.w ($B22).w,d3 ROM:0012DA8A bsr.l sub_1178F0 ROM:0012DA90 move.w d1,($DB8).w ROM:0012DA94 rts ROM:0012DA94 ; End of function sub_12DA7E ROM:0012DA94 ROM:0012DA96 ROM:0012DA96 ; =============== S U B R O U T I N E ======================================= ROM:0012DA96 ROM:0012DA96 ROM:0012DA96 sub_12DA96: ; CODE XREF: sub_1119C6:loc_111B64↑p ROM:0012DA96 move.w ($C7C).w,d0 ROM:0012DA9A move.w $54C(a5),d1 ROM:0012DA9E sub.w ($DBC).w,d0 ROM:0012DAA2 btst #1,($134C).w ROM:0012DAA8 bne.s loc_12DAAE ROM:0012DAAA cmp.w d0,d1 ROM:0012DAAC bge.s loc_12DAB6 ROM:0012DAAE ROM:0012DAAE loc_12DAAE: ; CODE XREF: sub_12DA96+12↑j ROM:0012DAAE bset #7,($1347).w ROM:0012DAB4 bra.s loc_12DABC ROM:0012DAB6 ; --------------------------------------------------------------------------- ROM:0012DAB6 ROM:0012DAB6 loc_12DAB6: ; CODE XREF: sub_12DA96+16↑j ROM:0012DAB6 bclr #7,($1347).w ROM:0012DABC ROM:0012DABC loc_12DABC: ; CODE XREF: sub_12DA96+1E↑j ROM:0012DABC move.w ($C7C).w,($DBC).w ROM:0012DAC2 btst #3,($135C).w ROM:0012DAC8 beq.s locret_12DAF2 ROM:0012DACA cmpi.l #0,($9B8).w ROM:0012DAD2 bne.s loc_12DAD8 ROM:0012DAD4 clr.l ($9BC).w ROM:0012DAD8 ROM:0012DAD8 loc_12DAD8: ; CODE XREF: sub_12DA96+3C↑j ROM:0012DAD8 clr.l d0 ROM:0012DADA move.l ($A2C).w,d1 ROM:0012DADE add.l ($9BC).w,d1 ROM:0012DAE2 divs.l #$3E8,d0:d1 ROM:0012DAEA move.l d0,($9BC).w ROM:0012DAEE add.l d1,($9B8).w ROM:0012DAF2 ROM:0012DAF2 locret_12DAF2: ; CODE XREF: sub_12DA96+32↑j ROM:0012DAF2 rts ROM:0012DAF2 ; End of function sub_12DA96 ROM:0012DAF2 ROM:0012DAF4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012DAF6 ROM:0012DAF6 ; =============== S U B R O U T I N E ======================================= ROM:0012DAF6 ROM:0012DAF6 ROM:0012DAF6 sub_12DAF6: ; CODE XREF: sub_124988+72↑p ROM:0012DAF6 clr.w d1 ROM:0012DAF8 move.b ($11DC).w,d1 ROM:0012DAFC cmpi.w #2,d1 ROM:0012DB00 bcc.s locret_12DB0A ROM:0012DB02 movea.l off_12DB0C(pc,d1.w*4),a0 ROM:0012DB06 nop ROM:0012DB08 jmp (a0) ROM:0012DB0A ; --------------------------------------------------------------------------- ROM:0012DB0A ROM:0012DB0A locret_12DB0A: ; CODE XREF: sub_12DAF6+A↑j ROM:0012DB0A rts ROM:0012DB0A ; End of function sub_12DAF6 ROM:0012DB0A ROM:0012DB0A ; --------------------------------------------------------------------------- ROM:0012DB0C off_12DB0C: dc.l loc_12DB14 ; DATA XREF: sub_12DAF6+C↑r ROM:0012DB10 dc.l loc_12DB22 ROM:0012DB14 ; --------------------------------------------------------------------------- ROM:0012DB14 ROM:0012DB14 loc_12DB14: ; DATA XREF: ROM:off_12DB0C↑o ROM:0012DB14 bsr.w sub_12DB68 ROM:0012DB18 move.b #1,($11DC).w ROM:0012DB1E bra.s loc_12DB22 ROM:0012DB20 ; --------------------------------------------------------------------------- ROM:0012DB20 rts ROM:0012DB22 ; --------------------------------------------------------------------------- ROM:0012DB22 ROM:0012DB22 loc_12DB22: ; CODE XREF: ROM:0012DB1E↑j ROM:0012DB22 ; DATA XREF: ROM:0012DB10↑o ROM:0012DB22 bsr.w sub_12DE1E ROM:0012DB26 bsr.w sub_12DE38 ROM:0012DB2A bsr.w sub_12DDC8 ROM:0012DB2E bsr.w sub_12DFA0 ROM:0012DB32 bsr.w sub_12DFEC ROM:0012DB36 bsr.w sub_12DF54 ROM:0012DB3A bsr.w sub_12E01C ROM:0012DB3E bsr.w sub_12DEFA ROM:0012DB42 bsr.w sub_12DF7A ROM:0012DB46 bsr.w sub_12DE4C ROM:0012DB4A bsr.w sub_12E060 ROM:0012DB4E bsr.w sub_12E122 ROM:0012DB52 bsr.w sub_12E142 ROM:0012DB56 bsr.w sub_12E1DA ROM:0012DB5A bsr.w sub_12DB7C ROM:0012DB5E bsr.w sub_12DBDE ROM:0012DB62 bsr.w sub_12E2A8 ROM:0012DB66 rts ROM:0012DB68 ROM:0012DB68 ; =============== S U B R O U T I N E ======================================= ROM:0012DB68 ROM:0012DB68 ROM:0012DB68 sub_12DB68: ; CODE XREF: ROM:loc_12DB14↑p ROM:0012DB68 move.w #$2710,d0 ROM:0012DB6C sub.w $566(a5),d0 ROM:0012DB70 move.w d0,($DD8).w ROM:0012DB74 move.w #$2710,($DDA).w ROM:0012DB7A rts ROM:0012DB7A ; End of function sub_12DB68 ROM:0012DB7A ROM:0012DB7C ROM:0012DB7C ; =============== S U B R O U T I N E ======================================= ROM:0012DB7C ROM:0012DB7C ROM:0012DB7C sub_12DB7C: ; CODE XREF: ROM:0012DB5A↑p ROM:0012DB7C move.w ($5C4).w,d0 ROM:0012DB80 muls.w ($DCA).w,d0 ROM:0012DB84 move.l d0,d1 ROM:0012DB86 divs.w #$411B,d0 ROM:0012DB8A move.w d0,($DCE).w ROM:0012DB8E move.w ($660).w,d2 ROM:0012DB92 ext.l d2 ROM:0012DB94 muls.l d2,d1 ROM:0012DB98 divs.l #$186A0,d1 ROM:0012DBA0 add.l d1,($9C8).w ROM:0012DBA4 bvc.s loc_12DBAE ROM:0012DBA6 move.l #$7FFFFFFF,($9C8).w ROM:0012DBAE ROM:0012DBAE loc_12DBAE: ; CODE XREF: sub_12DB7C+28↑j ROM:0012DBAE clr.b ($8BE).w ROM:0012DBB2 move.w #0,($660).w ROM:0012DBB8 move.b #3,($8BE).w ROM:0012DBBE rts ROM:0012DBBE ; End of function sub_12DB7C ROM:0012DBBE ROM:0012DBC0 ROM:0012DBC0 ; =============== S U B R O U T I N E ======================================= ROM:0012DBC0 ROM:0012DBC0 ROM:0012DBC0 sub_12DBC0: ; CODE XREF: ROM:0012DC96↓p ROM:0012DBC0 ; ROM:0012DD5A↓p ROM:0012DBC0 move.l ($9C8).w,d0 ROM:0012DBC4 divs.l #$186A0,d0 ROM:0012DBCC add.w d0,($DE2).w ROM:0012DBD0 bvc.s loc_12DBD8 ROM:0012DBD2 move.w #$7FFF,($DE2).w ROM:0012DBD8 ROM:0012DBD8 loc_12DBD8: ; CODE XREF: sub_12DBC0+10↑j ROM:0012DBD8 clr.l ($9C8).w ROM:0012DBDC rts ROM:0012DBDC ; End of function sub_12DBC0 ROM:0012DBDC ROM:0012DBDE ROM:0012DBDE ; =============== S U B R O U T I N E ======================================= ROM:0012DBDE ROM:0012DBDE ROM:0012DBDE sub_12DBDE: ; CODE XREF: ROM:0012DB5E↑p ROM:0012DBDE clr.w d1 ROM:0012DBE0 move.b ($11DD).w,d1 ROM:0012DBE4 cmpi.w #8,d1 ROM:0012DBE8 bcc.s locret_12DBF2 ROM:0012DBEA movea.l off_12DBF4(pc,d1.w*4),a0 ROM:0012DBEE nop ROM:0012DBF0 jmp (a0) ROM:0012DBF2 ; --------------------------------------------------------------------------- ROM:0012DBF2 ROM:0012DBF2 locret_12DBF2: ; CODE XREF: sub_12DBDE+A↑j ROM:0012DBF2 rts ROM:0012DBF2 ; End of function sub_12DBDE ROM:0012DBF2 ROM:0012DBF2 ; --------------------------------------------------------------------------- ROM:0012DBF4 off_12DBF4: dc.l loc_12DC14 ; DATA XREF: sub_12DBDE+C↑r ROM:0012DBF8 dc.l loc_12DC30 ROM:0012DBFC dc.l loc_12DC4E ROM:0012DC00 dc.l loc_12DD14 ROM:0012DC04 dc.l loc_12DD3A ROM:0012DC08 dc.l loc_12DD68 ROM:0012DC0C dc.l locret_12DDC4 ROM:0012DC10 dc.l loc_12DCEA ROM:0012DC14 ; --------------------------------------------------------------------------- ROM:0012DC14 ROM:0012DC14 loc_12DC14: ; DATA XREF: ROM:off_12DBF4↑o ROM:0012DC14 bset #6,($136B).w ROM:0012DC1A bset #3,($1362).w ROM:0012DC20 bclr #2,($1365).w ROM:0012DC26 move.b #1,($11DD).w ROM:0012DC2C bra.s locret_12DC4C ROM:0012DC2E ; --------------------------------------------------------------------------- ROM:0012DC2E rts ROM:0012DC30 ; --------------------------------------------------------------------------- ROM:0012DC30 ROM:0012DC30 loc_12DC30: ; DATA XREF: ROM:0012DBF8↑o ROM:0012DC30 btst #0,($134B).w ROM:0012DC36 beq.s locret_12DC4C ROM:0012DC38 clr.l ($9C8).w ROM:0012DC3C bclr #6,($136B).w ROM:0012DC42 move.b #2,($11DD).w ROM:0012DC48 bra.w locret_12DCE8 ROM:0012DC4C ; --------------------------------------------------------------------------- ROM:0012DC4C ROM:0012DC4C locret_12DC4C: ; CODE XREF: ROM:0012DC2C↑j ROM:0012DC4C ; ROM:0012DC36↑j ROM:0012DC4C rts ROM:0012DC4E ; --------------------------------------------------------------------------- ROM:0012DC4E ROM:0012DC4E loc_12DC4E: ; DATA XREF: ROM:0012DBFC↑o ROM:0012DC4E btst #0,($1130).w ROM:0012DC54 bne.s loc_12DC5E ROM:0012DC56 btst #0,($1130).w ROM:0012DC5C beq.s loc_12DC7A ROM:0012DC5E ROM:0012DC5E loc_12DC5E: ; CODE XREF: ROM:0012DC54↑j ROM:0012DC5E move.b #7,($11DD).w ROM:0012DC64 move.w $57E(a5),d0 ROM:0012DC68 clr.b ($937).w ROM:0012DC6C move.w d0,($752).w ROM:0012DC70 move.b #1,($937).w ROM:0012DC76 bra.w locret_12DD12 ROM:0012DC7A ; --------------------------------------------------------------------------- ROM:0012DC7A ROM:0012DC7A loc_12DC7A: ; CODE XREF: ROM:0012DC5C↑j ROM:0012DC7A btst #1,($135E).w ROM:0012DC80 beq.s loc_12DCA4 ROM:0012DC82 btst #6,($1366).w ROM:0012DC88 beq.s loc_12DCA4 ROM:0012DC8A bset #6,($136B).w ROM:0012DC90 bclr #3,($1362).w ROM:0012DC96 bsr.w sub_12DBC0 ROM:0012DC9A move.b #3,($11DD).w ROM:0012DCA0 bra.w locret_12DD38 ROM:0012DCA4 ; --------------------------------------------------------------------------- ROM:0012DCA4 ROM:0012DCA4 loc_12DCA4: ; CODE XREF: ROM:0012DC80↑j ROM:0012DCA4 ; ROM:0012DC88↑j ROM:0012DCA4 btst #1,($135E).w ROM:0012DCAA beq.s locret_12DCE8 ROM:0012DCAC move.w $574(a5),d0 ROM:0012DCB0 move.w $576(a5),d1 ROM:0012DCB4 cmp.w ($DE0).w,d0 ROM:0012DCB8 bgt.s loc_12DCC2 ROM:0012DCBA cmp.w ($DDE).w,d1 ROM:0012DCBE ble.s loc_12DCC2 ROM:0012DCC0 bra.s loc_12DCDA ROM:0012DCC2 ; --------------------------------------------------------------------------- ROM:0012DCC2 ROM:0012DCC2 loc_12DCC2: ; CODE XREF: ROM:0012DCB8↑j ROM:0012DCC2 ; ROM:0012DCBE↑j ROM:0012DCC2 move.l ($9C8).w,d1 ROM:0012DCC6 divs.w #$2710,d1 ROM:0012DCCA move.w $578(a5),d0 ROM:0012DCCE cmp.w d1,d0 ROM:0012DCD0 bgt.s locret_12DCE8 ROM:0012DCD2 cmpi.w #0,($5C6).w ROM:0012DCD8 ble.s locret_12DCE8 ROM:0012DCDA ROM:0012DCDA loc_12DCDA: ; CODE XREF: ROM:0012DCC0↑j ROM:0012DCDA bset #6,($136B).w ROM:0012DCE0 move.b #4,($11DD).w ROM:0012DCE6 bra.s locret_12DD66 ROM:0012DCE8 ; --------------------------------------------------------------------------- ROM:0012DCE8 ROM:0012DCE8 locret_12DCE8: ; CODE XREF: ROM:0012DC48↑j ROM:0012DCE8 ; ROM:0012DCAA↑j ... ROM:0012DCE8 rts ROM:0012DCEA ; --------------------------------------------------------------------------- ROM:0012DCEA ROM:0012DCEA loc_12DCEA: ; DATA XREF: ROM:0012DC10↑o ROM:0012DCEA btst #0,($1130).w ROM:0012DCF0 bne.s loc_12DCFA ROM:0012DCF2 move.b #2,($11DD).w ROM:0012DCF8 bra.s locret_12DCE8 ROM:0012DCFA ; --------------------------------------------------------------------------- ROM:0012DCFA ROM:0012DCFA loc_12DCFA: ; CODE XREF: ROM:0012DCF0↑j ROM:0012DCFA cmpi.w #0,($752).w ROM:0012DD00 bgt.s locret_12DD12 ROM:0012DD02 bset #2,($1365).w ROM:0012DD08 move.b #6,($11DD).w ROM:0012DD0E bra.w locret_12DDC4 ROM:0012DD12 ; --------------------------------------------------------------------------- ROM:0012DD12 ROM:0012DD12 locret_12DD12: ; CODE XREF: ROM:0012DC76↑j ROM:0012DD12 ; ROM:0012DD00↑j ROM:0012DD12 rts ROM:0012DD14 ; --------------------------------------------------------------------------- ROM:0012DD14 ROM:0012DD14 loc_12DD14: ; DATA XREF: ROM:0012DC00↑o ROM:0012DD14 btst #1,($135E).w ROM:0012DD1A beq.s loc_12DD24 ROM:0012DD1C btst #5,($134A).w ROM:0012DD22 bne.s locret_12DD38 ROM:0012DD24 ROM:0012DD24 loc_12DD24: ; CODE XREF: ROM:0012DD1A↑j ROM:0012DD24 bset #3,($1362).w ROM:0012DD2A bclr #6,($136B).w ROM:0012DD30 move.b #2,($11DD).w ROM:0012DD36 bra.s locret_12DCE8 ROM:0012DD38 ; --------------------------------------------------------------------------- ROM:0012DD38 ROM:0012DD38 locret_12DD38: ; CODE XREF: ROM:0012DCA0↑j ROM:0012DD38 ; ROM:0012DD22↑j ... ROM:0012DD38 rts ROM:0012DD3A ; --------------------------------------------------------------------------- ROM:0012DD3A ROM:0012DD3A loc_12DD3A: ; DATA XREF: ROM:0012DC04↑o ROM:0012DD3A cmpi.w #0,($5C6).w ROM:0012DD40 bne.s locret_12DD66 ROM:0012DD42 bclr #3,($1362).w ROM:0012DD48 move.w $57A(a5),d0 ROM:0012DD4C clr.b ($935).w ROM:0012DD50 move.w d0,($74E).w ROM:0012DD54 move.b #1,($935).w ROM:0012DD5A bsr.w sub_12DBC0 ROM:0012DD5E move.b #5,($11DD).w ROM:0012DD64 bra.s locret_12DDC2 ROM:0012DD66 ; --------------------------------------------------------------------------- ROM:0012DD66 ROM:0012DD66 locret_12DD66: ; CODE XREF: ROM:0012DCE6↑j ROM:0012DD66 ; ROM:0012DD40↑j ROM:0012DD66 rts ROM:0012DD68 ; --------------------------------------------------------------------------- ROM:0012DD68 ROM:0012DD68 loc_12DD68: ; DATA XREF: ROM:0012DC08↑o ROM:0012DD68 btst #6,($1366).w ROM:0012DD6E beq.s loc_12DD78 ROM:0012DD70 move.b #3,($11DD).w ROM:0012DD76 bra.s locret_12DD38 ROM:0012DD78 ; --------------------------------------------------------------------------- ROM:0012DD78 ROM:0012DD78 loc_12DD78: ; CODE XREF: ROM:0012DD6E↑j ROM:0012DD78 btst #1,($135E).w ROM:0012DD7E beq.s loc_12DD88 ROM:0012DD80 cmpi.w #0,($74E).w ROM:0012DD86 bgt.s loc_12DD9E ROM:0012DD88 ROM:0012DD88 loc_12DD88: ; CODE XREF: ROM:0012DD7E↑j ROM:0012DD88 bset #3,($1362).w ROM:0012DD8E bclr #6,($136B).w ROM:0012DD94 move.b #2,($11DD).w ROM:0012DD9A bra.w locret_12DCE8 ROM:0012DD9E ; --------------------------------------------------------------------------- ROM:0012DD9E ROM:0012DD9E loc_12DD9E: ; CODE XREF: ROM:0012DD86↑j ROM:0012DD9E move.w $57C(a5),d0 ROM:0012DDA2 cmp.w ($DDE).w,d0 ROM:0012DDA6 bgt.s locret_12DDC2 ROM:0012DDA8 bset #3,($1362).w ROM:0012DDAE bclr #6,($136B).w ROM:0012DDB4 bset #2,($1365).w ROM:0012DDBA move.b #6,($11DD).w ROM:0012DDC0 bra.s locret_12DDC4 ROM:0012DDC2 ; --------------------------------------------------------------------------- ROM:0012DDC2 ROM:0012DDC2 locret_12DDC2: ; CODE XREF: ROM:0012DD64↑j ROM:0012DDC2 ; ROM:0012DDA6↑j ROM:0012DDC2 rts ROM:0012DDC4 ; --------------------------------------------------------------------------- ROM:0012DDC4 ROM:0012DDC4 locret_12DDC4: ; CODE XREF: ROM:0012DD0E↑j ROM:0012DDC4 ; ROM:0012DDC0↑j ROM:0012DDC4 ; DATA XREF: ... ROM:0012DDC4 rts ROM:0012DDC6 ; --------------------------------------------------------------------------- ROM:0012DDC6 rts ROM:0012DDC8 ROM:0012DDC8 ; =============== S U B R O U T I N E ======================================= ROM:0012DDC8 ROM:0012DDC8 ROM:0012DDC8 sub_12DDC8: ; CODE XREF: ROM:0012DB2A↑p ROM:0012DDC8 btst #2,($1365).w ROM:0012DDCE beq.s loc_12DDD6 ROM:0012DDD0 move.w $568(a5),d0 ROM:0012DDD4 bra.s loc_12DDDA ROM:0012DDD6 ; --------------------------------------------------------------------------- ROM:0012DDD6 ROM:0012DDD6 loc_12DDD6: ; CODE XREF: sub_12DDC8+6↑j ROM:0012DDD6 move.w $566(a5),d0 ROM:0012DDDA ROM:0012DDDA loc_12DDDA: ; CODE XREF: sub_12DDC8+C↑j ROM:0012DDDA muls.w #$1F4,d0 ROM:0012DDDE muls.l ($9C0).w,d1:d0 ROM:0012DDE4 move.w $558(a5),d3 ROM:0012DDE8 muls.w ($E22).w,d3 ROM:0012DDEC divs.l d3,d1:d0 ROM:0012DDF0 bvs.s loc_12DE16 ROM:0012DDF2 move.w $552(a5),d2 ROM:0012DDF6 muls.w ($DCA).w,d2 ROM:0012DDFA muls.l #$FA0,d1:d0 ROM:0012DE02 divs.l d2,d1:d0 ROM:0012DE06 bvs.s loc_12DE16 ROM:0012DE08 cmpi.l #$2710,d0 ROM:0012DE0E bgt.s loc_12DE16 ROM:0012DE10 move.w d0,($DD0).w ROM:0012DE14 bra.s locret_12DE1C ROM:0012DE16 ; --------------------------------------------------------------------------- ROM:0012DE16 ROM:0012DE16 loc_12DE16: ; CODE XREF: sub_12DDC8+28↑j ROM:0012DE16 ; sub_12DDC8+3E↑j ... ROM:0012DE16 move.w #$2710,($DD0).w ROM:0012DE1C ROM:0012DE1C locret_12DE1C: ; CODE XREF: sub_12DDC8+4C↑j ROM:0012DE1C rts ROM:0012DE1C ; End of function sub_12DDC8 ROM:0012DE1C ROM:0012DE1E ROM:0012DE1E ; =============== S U B R O U T I N E ======================================= ROM:0012DE1E ROM:0012DE1E ROM:0012DE1E sub_12DE1E: ; CODE XREF: ROM:loc_12DB22↑p ROM:0012DE1E move.w ($5BA).w,d0 ROM:0012DE22 ext.l d0 ROM:0012DE24 muls.l ($A2C).w,d1:d0 ROM:0012DE2A divs.l #$1E,d1:d0 ROM:0012DE32 move.l d0,($9C0).w ROM:0012DE36 rts ROM:0012DE36 ; End of function sub_12DE1E ROM:0012DE36 ROM:0012DE38 ROM:0012DE38 ; =============== S U B R O U T I N E ======================================= ROM:0012DE38 ROM:0012DE38 ROM:0012DE38 sub_12DE38: ; CODE XREF: ROM:0012DB26↑p ROM:0012DE38 move.w #$380C,d1 ROM:0012DE3C move.w ($A5E).w,d2 ROM:0012DE40 bsr.l sub_1178F0 ROM:0012DE46 move.w d1,($DCA).w ROM:0012DE4A rts ROM:0012DE4A ; End of function sub_12DE38 ROM:0012DE4A ROM:0012DE4C ROM:0012DE4C ; =============== S U B R O U T I N E ======================================= ROM:0012DE4C ROM:0012DE4C ROM:0012DE4C sub_12DE4C: ; CODE XREF: ROM:0012DB46↑p ROM:0012DE4C move.b ($11DA).w,($11DB).w ROM:0012DE52 bclr #6,($1366).w ROM:0012DE58 btst #0,($112F).w ROM:0012DE5E bne.s loc_12DE68 ROM:0012DE60 btst #0,($112F).w ROM:0012DE66 beq.s loc_12DE78 ROM:0012DE68 ROM:0012DE68 loc_12DE68: ; CODE XREF: sub_12DE4C+12↑j ROM:0012DE68 move.w #0,($DD2).w ROM:0012DE6E move.b #4,($11DA).w ROM:0012DE74 bra.w locret_12DEF8 ROM:0012DE78 ; --------------------------------------------------------------------------- ROM:0012DE78 ROM:0012DE78 loc_12DE78: ; CODE XREF: sub_12DE4C+1A↑j ROM:0012DE78 btst #0,($134B).w ROM:0012DE7E beq.s loc_12DE90 ROM:0012DE80 btst #6,($136B).w ROM:0012DE86 bne.s loc_12DE90 ROM:0012DE88 btst #6,($134F).w ROM:0012DE8E beq.s loc_12DE9E ROM:0012DE90 ROM:0012DE90 loc_12DE90: ; CODE XREF: sub_12DE4C+32↑j ROM:0012DE90 ; sub_12DE4C+3A↑j ROM:0012DE90 move.w #0,($DD2).w ROM:0012DE96 move.b #0,($11DA).w ROM:0012DE9C bra.s locret_12DEF8 ROM:0012DE9E ; --------------------------------------------------------------------------- ROM:0012DE9E ROM:0012DE9E loc_12DE9E: ; CODE XREF: sub_12DE4C+42↑j ROM:0012DE9E btst #3,($1358).w ROM:0012DEA4 beq.s loc_12DEB6 ROM:0012DEA6 move.w $564(a5),($DD2).w ROM:0012DEAC move.b #3,($11DA).w ROM:0012DEB2 bra.w locret_12DEF8 ROM:0012DEB6 ; --------------------------------------------------------------------------- ROM:0012DEB6 ROM:0012DEB6 loc_12DEB6: ; CODE XREF: sub_12DE4C+58↑j ROM:0012DEB6 btst #5,($134A).w ROM:0012DEBC beq.s loc_12DEEC ROM:0012DEBE btst #2,($1365).w ROM:0012DEC4 beq.s loc_12DECE ROM:0012DEC6 move.w $55C(a5),($DD2).w ROM:0012DECC bra.s loc_12DED4 ROM:0012DECE ; --------------------------------------------------------------------------- ROM:0012DECE ROM:0012DECE loc_12DECE: ; CODE XREF: sub_12DE4C+78↑j ROM:0012DECE move.w $55A(a5),($DD2).w ROM:0012DED4 ROM:0012DED4 loc_12DED4: ; CODE XREF: sub_12DE4C+80↑j ROM:0012DED4 move.b #2,($11DA).w ROM:0012DEDA cmpi.w #0,($DD2).w ROM:0012DEE0 bne.s loc_12DEE8 ROM:0012DEE2 bset #6,($1366).w ROM:0012DEE8 ROM:0012DEE8 loc_12DEE8: ; CODE XREF: sub_12DE4C+94↑j ROM:0012DEE8 bra.w locret_12DEF8 ROM:0012DEEC ; --------------------------------------------------------------------------- ROM:0012DEEC ROM:0012DEEC loc_12DEEC: ; CODE XREF: sub_12DE4C+70↑j ROM:0012DEEC move.w ($DC8).w,($DD2).w ROM:0012DEF2 move.b #1,($11DA).w ROM:0012DEF8 ROM:0012DEF8 locret_12DEF8: ; CODE XREF: sub_12DE4C+28↑j ROM:0012DEF8 ; sub_12DE4C+50↑j ... ROM:0012DEF8 rts ROM:0012DEF8 ; End of function sub_12DE4C ROM:0012DEF8 ROM:0012DEFA ROM:0012DEFA ; =============== S U B R O U T I N E ======================================= ROM:0012DEFA ROM:0012DEFA ROM:0012DEFA sub_12DEFA: ; CODE XREF: ROM:0012DB3E↑p ROM:0012DEFA btst #6,($1360).w ROM:0012DF00 beq.s loc_12DF4C ROM:0012DF02 move.w $556(a5),d0 ROM:0012DF06 sub.w $554(a5),d0 ROM:0012DF0A cmp.w ($A90).w,d0 ROM:0012DF0E bgt.w loc_12DF4C ROM:0012DF12 btst #7,($134D).w ROM:0012DF18 bne.s loc_12DF4C ROM:0012DF1A btst #0,($113A).w ROM:0012DF20 bne.s loc_12DF3A ROM:0012DF22 btst #0,($113A).w ROM:0012DF28 bne.s loc_12DF3A ROM:0012DF2A btst #0,($1138).w ROM:0012DF30 beq.s loc_12DF4C ROM:0012DF32 btst #0,($1138).w ROM:0012DF38 beq.s loc_12DF4C ROM:0012DF3A ROM:0012DF3A loc_12DF3A: ; CODE XREF: sub_12DEFA+26↑j ROM:0012DF3A ; sub_12DEFA+2E↑j ROM:0012DF3A move.w $556(a5),d0 ROM:0012DF3E cmp.w ($A90).w,d0 ROM:0012DF42 bge.s loc_12DF4A ROM:0012DF44 bset #0,($134B).w ROM:0012DF4A ROM:0012DF4A loc_12DF4A: ; CODE XREF: sub_12DEFA+48↑j ROM:0012DF4A bra.s locret_12DF52 ROM:0012DF4C ; --------------------------------------------------------------------------- ROM:0012DF4C ROM:0012DF4C loc_12DF4C: ; CODE XREF: sub_12DEFA+6↑j ROM:0012DF4C ; sub_12DEFA+14↑j ... ROM:0012DF4C bclr #0,($134B).w ROM:0012DF52 ROM:0012DF52 locret_12DF52: ; CODE XREF: sub_12DEFA:loc_12DF4A↑j ROM:0012DF52 rts ROM:0012DF52 ; End of function sub_12DEFA ROM:0012DF52 ROM:0012DF54 ROM:0012DF54 ; =============== S U B R O U T I N E ======================================= ROM:0012DF54 ROM:0012DF54 ROM:0012DF54 sub_12DF54: ; CODE XREF: ROM:0012DB36↑p ROM:0012DF54 move.w ($B92).w,d0 ROM:0012DF58 add.w $55E(a5),d0 ROM:0012DF5C btst #1,($134C).w ROM:0012DF62 bne.s loc_12DF72 ROM:0012DF64 cmp.w ($5BA).w,d0 ROM:0012DF68 ble.s loc_12DF72 ROM:0012DF6A bset #5,($134A).w ROM:0012DF70 bra.s locret_12DF78 ROM:0012DF72 ; --------------------------------------------------------------------------- ROM:0012DF72 ROM:0012DF72 loc_12DF72: ; CODE XREF: sub_12DF54+E↑j ROM:0012DF72 ; sub_12DF54+14↑j ROM:0012DF72 bclr #5,($134A).w ROM:0012DF78 ROM:0012DF78 locret_12DF78: ; CODE XREF: sub_12DF54+1C↑j ROM:0012DF78 rts ROM:0012DF78 ; End of function sub_12DF54 ROM:0012DF78 ROM:0012DF7A ROM:0012DF7A ; =============== S U B R O U T I N E ======================================= ROM:0012DF7A ROM:0012DF7A ROM:0012DF7A sub_12DF7A: ; CODE XREF: ROM:0012DB42↑p ROM:0012DF7A bclr #6,($134F).w ROM:0012DF80 btst #5,($1352).w ROM:0012DF86 bne.s loc_12DF98 ROM:0012DF88 btst #5,($1362).w ROM:0012DF8E beq.s loc_12DF98 ROM:0012DF90 btst #5,($946).w ROM:0012DF96 bne.s locret_12DF9E ROM:0012DF98 ROM:0012DF98 loc_12DF98: ; CODE XREF: sub_12DF7A+C↑j ROM:0012DF98 ; sub_12DF7A+14↑j ROM:0012DF98 bset #6,($134F).w ROM:0012DF9E ROM:0012DF9E locret_12DF9E: ; CODE XREF: sub_12DF7A+1C↑j ROM:0012DF9E rts ROM:0012DF9E ; End of function sub_12DF7A ROM:0012DF9E ROM:0012DFA0 ROM:0012DFA0 ; =============== S U B R O U T I N E ======================================= ROM:0012DFA0 ROM:0012DFA0 ROM:0012DFA0 sub_12DFA0: ; CODE XREF: ROM:0012DB2E↑p ROM:0012DFA0 move.w $566(a5),d0 ROM:0012DFA4 add.w $560(a5),d0 ROM:0012DFA8 muls.w #$1F4,d0 ROM:0012DFAC muls.l ($9C0).w,d1:d0 ROM:0012DFB2 move.w $562(a5),d2 ROM:0012DFB6 muls.w ($E22).w,d2 ROM:0012DFBA divs.l d2,d1:d0 ROM:0012DFBE bvs.s loc_12DFE4 ROM:0012DFC0 move.w $552(a5),d2 ROM:0012DFC4 muls.w ($DCA).w,d2 ROM:0012DFC8 muls.l #$FA0,d1:d0 ROM:0012DFD0 divs.l d2,d1:d0 ROM:0012DFD4 bvs.s loc_12DFE4 ROM:0012DFD6 cmpi.l #$2710,d0 ROM:0012DFDC bgt.s loc_12DFE4 ROM:0012DFDE move.w d0,($DCC).w ROM:0012DFE2 bra.s locret_12DFEA ROM:0012DFE4 ; --------------------------------------------------------------------------- ROM:0012DFE4 ROM:0012DFE4 loc_12DFE4: ; CODE XREF: sub_12DFA0+1E↑j ROM:0012DFE4 ; sub_12DFA0+34↑j ... ROM:0012DFE4 move.w #$2710,($DCC).w ROM:0012DFEA ROM:0012DFEA locret_12DFEA: ; CODE XREF: sub_12DFA0+42↑j ROM:0012DFEA rts ROM:0012DFEA ; End of function sub_12DFA0 ROM:0012DFEA ROM:0012DFEC ROM:0012DFEC ; =============== S U B R O U T I N E ======================================= ROM:0012DFEC ROM:0012DFEC ROM:0012DFEC sub_12DFEC: ; CODE XREF: ROM:0012DB32↑p ROM:0012DFEC move.w ($DCC).w,d1 ROM:0012DFF0 cmp.w ($DD0).w,d1 ROM:0012DFF4 bge.s loc_12E00E ROM:0012DFF6 move.w ($DCC).w,($DC8).w ROM:0012DFFC move.w $566(a5),d0 ROM:0012E000 muls.w ($DCC).w,d0 ROM:0012E004 divs.w ($DD0).w,d0 ROM:0012E008 move.w d0,($DC6).w ROM:0012E00C bra.s locret_12E01A ROM:0012E00E ; --------------------------------------------------------------------------- ROM:0012E00E ROM:0012E00E loc_12E00E: ; CODE XREF: sub_12DFEC+8↑j ROM:0012E00E move.w ($DD0).w,($DC8).w ROM:0012E014 move.w $566(a5),($DC6).w ROM:0012E01A ROM:0012E01A locret_12E01A: ; CODE XREF: sub_12DFEC+20↑j ROM:0012E01A rts ROM:0012E01A ; End of function sub_12DFEC ROM:0012E01A ROM:0012E01C ROM:0012E01C ; =============== S U B R O U T I N E ======================================= ROM:0012E01C ROM:0012E01C ROM:0012E01C sub_12E01C: ; CODE XREF: ROM:0012DB3A↑p ROM:0012E01C btst #0,($1138).w ROM:0012E022 beq.s loc_12E046 ROM:0012E024 btst #0,($1138).w ROM:0012E02A beq.s loc_12E046 ROM:0012E02C btst #0,($134A).w ROM:0012E032 beq.s loc_12E03E ROM:0012E034 bset #3,($1358).w ROM:0012E03A bra.w loc_12E044 ROM:0012E03E ; --------------------------------------------------------------------------- ROM:0012E03E ROM:0012E03E loc_12E03E: ; CODE XREF: sub_12E01C+16↑j ROM:0012E03E bclr #3,($1358).w ROM:0012E044 ROM:0012E044 loc_12E044: ; CODE XREF: sub_12E01C+1E↑j ROM:0012E044 bra.s locret_12E05E ROM:0012E046 ; --------------------------------------------------------------------------- ROM:0012E046 ROM:0012E046 loc_12E046: ; CODE XREF: sub_12E01C+6↑j ROM:0012E046 ; sub_12E01C+E↑j ROM:0012E046 btst #0,($113D).w ROM:0012E04C beq.s loc_12E058 ROM:0012E04E bset #3,($1358).w ROM:0012E054 bra.w locret_12E05E ROM:0012E058 ; --------------------------------------------------------------------------- ROM:0012E058 ROM:0012E058 loc_12E058: ; CODE XREF: sub_12E01C+30↑j ROM:0012E058 bclr #3,($1358).w ROM:0012E05E ROM:0012E05E locret_12E05E: ; CODE XREF: sub_12E01C:loc_12E044↑j ROM:0012E05E ; sub_12E01C+38↑j ROM:0012E05E rts ROM:0012E05E ; End of function sub_12E01C ROM:0012E05E ROM:0012E060 ROM:0012E060 ; =============== S U B R O U T I N E ======================================= ROM:0012E060 ROM:0012E060 ROM:0012E060 sub_12E060: ; CODE XREF: ROM:0012DB4A↑p ROM:0012E060 btst #0,($1130).w ROM:0012E066 bne.s loc_12E070 ROM:0012E068 btst #0,($1130).w ROM:0012E06E beq.s loc_12E082 ROM:0012E070 ROM:0012E070 loc_12E070: ; CODE XREF: sub_12E060+6↑j ROM:0012E070 move.w $202(a5),d0 ROM:0012E074 move.w d0,($DD8).w ROM:0012E078 move.w #1,($DE0).w ROM:0012E07E bra.w loc_12E118 ROM:0012E082 ; --------------------------------------------------------------------------- ROM:0012E082 ROM:0012E082 loc_12E082: ; CODE XREF: sub_12E060+E↑j ROM:0012E082 move.w $570(a5),d2 ROM:0012E086 btst d2,($113F).w ROM:0012E08A beq.s loc_12E0A6 ROM:0012E08C cmpi.w #0,($750).w ROM:0012E092 bne.s loc_12E0A6 ROM:0012E094 move.w $F16(d2.w*2),d0 ROM:0012E09A ext.l d0 ROM:0012E09C add.l d0,($9C4).w ROM:0012E0A0 addi.w #1,($DDC).w ROM:0012E0A6 ROM:0012E0A6 loc_12E0A6: ; CODE XREF: sub_12E060+2A↑j ROM:0012E0A6 ; sub_12E060+32↑j ROM:0012E0A6 move.w $56E(a5),d1 ROM:0012E0AA cmp.w ($DDC).w,d1 ROM:0012E0AE blt.s loc_12E0C0 ROM:0012E0B0 btst #7,($1354).w ROM:0012E0B6 beq.s loc_12E10C ROM:0012E0B8 cmpi.w #5,($DDC).w ROM:0012E0BE blt.s loc_12E10C ROM:0012E0C0 ROM:0012E0C0 loc_12E0C0: ; CODE XREF: sub_12E060+4E↑j ROM:0012E0C0 move.l ($9C4).w,d0 ROM:0012E0C4 divs.w ($DDC).w,d0 ROM:0012E0C8 clr.l ($9C4).w ROM:0012E0CC clr.w ($DDC).w ROM:0012E0D0 cmpi.w #0,($5C6).w ROM:0012E0D6 beq.s loc_12E0F6 ROM:0012E0D8 cmpi.b #3,($11DB).w ROM:0012E0DE beq.s loc_12E0F6 ROM:0012E0E0 cmp.w ($DD8).w,d0 ROM:0012E0E4 blt.s loc_12E0EE ROM:0012E0E6 cmpi.w #0,($DE0).w ROM:0012E0EC bne.s loc_12E0F2 ROM:0012E0EE ROM:0012E0EE loc_12E0EE: ; CODE XREF: sub_12E060+84↑j ROM:0012E0EE move.w d0,($DD8).w ROM:0012E0F2 ROM:0012E0F2 loc_12E0F2: ; CODE XREF: sub_12E060+8C↑j ROM:0012E0F2 bra.w loc_12E0FA ROM:0012E0F6 ; --------------------------------------------------------------------------- ROM:0012E0F6 ROM:0012E0F6 loc_12E0F6: ; CODE XREF: sub_12E060+76↑j ROM:0012E0F6 ; sub_12E060+7E↑j ROM:0012E0F6 move.w d0,($DDA).w ROM:0012E0FA ROM:0012E0FA loc_12E0FA: ; CODE XREF: sub_12E060:loc_12E0F2↑j ROM:0012E0FA move.w ($DDA).w,d0 ROM:0012E0FE sub.w ($DD8).w,d0 ROM:0012E102 move.w d0,($DDE).w ROM:0012E106 addi.w #1,($DE0).w ROM:0012E10C ROM:0012E10C loc_12E10C: ; CODE XREF: sub_12E060+56↑j ROM:0012E10C ; sub_12E060+5E↑j ROM:0012E10C btst #7,($1354).w ROM:0012E112 beq.s locret_12E120 ROM:0012E114 clr.w ($DE0).w ROM:0012E118 ROM:0012E118 loc_12E118: ; CODE XREF: sub_12E060+1E↑j ROM:0012E118 clr.l ($9C4).w ROM:0012E11C clr.w ($DDC).w ROM:0012E120 ROM:0012E120 locret_12E120: ; CODE XREF: sub_12E060+B2↑j ROM:0012E120 rts ROM:0012E120 ; End of function sub_12E060 ROM:0012E120 ROM:0012E122 ROM:0012E122 ; =============== S U B R O U T I N E ======================================= ROM:0012E122 ROM:0012E122 ROM:0012E122 sub_12E122: ; CODE XREF: ROM:0012DB4E↑p ROM:0012E122 move.w #$2710,d0 ROM:0012E126 sub.w ($DD8).w,d0 ROM:0012E12A bge.s loc_12E130 ROM:0012E12C move.w #0,d0 ROM:0012E130 ROM:0012E130 loc_12E130: ; CODE XREF: sub_12E122+8↑j ROM:0012E130 muls.w $56C(a5),d0 ROM:0012E134 divs.w #$64,d0 ; 'd' ROM:0012E138 add.w $56A(a5),d0 ROM:0012E13C move.w d0,($DD6).w ROM:0012E140 rts ROM:0012E140 ; End of function sub_12E122 ROM:0012E140 ROM:0012E142 ROM:0012E142 ; =============== S U B R O U T I N E ======================================= ROM:0012E142 ROM:0012E142 ROM:0012E142 sub_12E142: ; CODE XREF: ROM:0012DB52↑p ROM:0012E142 move.b ($11DB).w,d0 ROM:0012E146 cmp.b ($11DA).w,d0 ROM:0012E14A beq.l loc_12E1CC ROM:0012E150 bset #7,($1354).w ROM:0012E156 clr.w d0 ROM:0012E158 cmpi.w #0,($DD2).w ROM:0012E15E bne.s loc_12E17C ROM:0012E160 cmpi.w #0,($5C6).w ROM:0012E166 beq.s loc_12E17C ROM:0012E168 cmpi.b #2,($11DA).w ROM:0012E16E beq.s loc_12E178 ROM:0012E170 cmpi.b #3,($11DA).w ROM:0012E176 bne.s loc_12E17C ROM:0012E178 ROM:0012E178 loc_12E178: ; CODE XREF: sub_12E142+2C↑j ROM:0012E178 move.w #1,d0 ROM:0012E17C ROM:0012E17C loc_12E17C: ; CODE XREF: sub_12E142+1C↑j ROM:0012E17C ; sub_12E142+24↑j ... ROM:0012E17C btst #6,($134F).w ROM:0012E182 bne.s loc_12E192 ROM:0012E184 cmpi.b #4,($11DB).w ROM:0012E18A beq.s loc_12E192 ROM:0012E18C cmpi.w #1,d0 ROM:0012E190 bne.s loc_12E1C0 ROM:0012E192 ROM:0012E192 loc_12E192: ; CODE XREF: sub_12E142+40↑j ROM:0012E192 ; sub_12E142+48↑j ROM:0012E192 clr.b ($936).w ROM:0012E196 clr.w ($750).w ROM:0012E19A bclr #4,($1369).w ROM:0012E1A0 cmpi.w #1,d0 ROM:0012E1A4 bne.s loc_12E1BE ROM:0012E1A6 move.w #0,($B08).w ROM:0012E1AC bsr.l sub_11B726 ROM:0012E1B2 move.w #0,($B08).w ROM:0012E1B8 bsr.l sub_11B726 ROM:0012E1BE ROM:0012E1BE loc_12E1BE: ; CODE XREF: sub_12E142+62↑j ROM:0012E1BE bra.s locret_12E1D8 ROM:0012E1C0 ; --------------------------------------------------------------------------- ROM:0012E1C0 ROM:0012E1C0 loc_12E1C0: ; CODE XREF: sub_12E142+4E↑j ROM:0012E1C0 bset #4,($1369).w ROM:0012E1C6 bra.s locret_12E1D8 ROM:0012E1C8 ; --------------------------------------------------------------------------- ROM:0012E1C8 bra.w locret_12E1D8 ROM:0012E1CC ; --------------------------------------------------------------------------- ROM:0012E1CC ROM:0012E1CC loc_12E1CC: ; CODE XREF: sub_12E142+8↑j ROM:0012E1CC bclr #4,($1369).w ROM:0012E1D2 bclr #7,($1354).w ROM:0012E1D8 ROM:0012E1D8 locret_12E1D8: ; CODE XREF: sub_12E142:loc_12E1BE↑j ROM:0012E1D8 ; sub_12E142+84↑j ... ROM:0012E1D8 rts ROM:0012E1D8 ; End of function sub_12E142 ROM:0012E1D8 ROM:0012E1DA ROM:0012E1DA ; =============== S U B R O U T I N E ======================================= ROM:0012E1DA ROM:0012E1DA ROM:0012E1DA sub_12E1DA: ; CODE XREF: ROM:0012DB56↑p ROM:0012E1DA clr.w d1 ROM:0012E1DC move.b ($11DE).w,d1 ROM:0012E1E0 cmpi.w #3,d1 ROM:0012E1E4 bcc.s locret_12E1EE ROM:0012E1E6 movea.l off_12E1F0(pc,d1.w*4),a0 ROM:0012E1EA nop ROM:0012E1EC jmp (a0) ROM:0012E1EE ; --------------------------------------------------------------------------- ROM:0012E1EE ROM:0012E1EE locret_12E1EE: ; CODE XREF: sub_12E1DA+A↑j ROM:0012E1EE rts ROM:0012E1EE ; End of function sub_12E1DA ROM:0012E1EE ROM:0012E1EE ; --------------------------------------------------------------------------- ROM:0012E1F0 off_12E1F0: dc.l loc_12E1FC ; DATA XREF: sub_12E1DA+C↑r ROM:0012E1F4 dc.l loc_12E206 ROM:0012E1F8 dc.l loc_12E240 ROM:0012E1FC ; --------------------------------------------------------------------------- ROM:0012E1FC ROM:0012E1FC loc_12E1FC: ; DATA XREF: ROM:off_12E1F0↑o ROM:0012E1FC move.b #1,($11DE).w ROM:0012E202 bra.s loc_12E23A ROM:0012E204 ; --------------------------------------------------------------------------- ROM:0012E204 rts ROM:0012E206 ; --------------------------------------------------------------------------- ROM:0012E206 ROM:0012E206 loc_12E206: ; DATA XREF: ROM:0012E1F4↑o ROM:0012E206 btst #4,($1369).w ROM:0012E20C beq.s loc_12E23A ROM:0012E20E move.w ($DD6).w,d0 ROM:0012E212 move.w ($DD6).w,($DD4).w ROM:0012E218 clr.b ($936).w ROM:0012E21C move.w d0,($750).w ROM:0012E220 move.b #1,($936).w ROM:0012E226 clr.w ($DE0).w ROM:0012E22A clr.w ($DDC).w ROM:0012E22E clr.l ($9C4).w ROM:0012E232 move.b #2,($11DE).w ROM:0012E238 bra.s locret_12E26E ROM:0012E23A ; --------------------------------------------------------------------------- ROM:0012E23A ROM:0012E23A loc_12E23A: ; CODE XREF: ROM:0012E202↑j ROM:0012E23A ; ROM:0012E20C↑j ... ROM:0012E23A bsr.w sub_12E29E ROM:0012E23E rts ROM:0012E240 ; --------------------------------------------------------------------------- ROM:0012E240 ROM:0012E240 loc_12E240: ; DATA XREF: ROM:0012E1F8↑o ROM:0012E240 cmpi.w #0,($750).w ROM:0012E246 ble.s loc_12E250 ROM:0012E248 cmpi.w #0,($5BA).w ROM:0012E24E bne.s loc_12E25C ROM:0012E250 ROM:0012E250 loc_12E250: ; CODE XREF: ROM:0012E246↑j ROM:0012E250 move.b #1,($11DE).w ROM:0012E256 bra.s loc_12E23A ROM:0012E258 ; --------------------------------------------------------------------------- ROM:0012E258 bra.w locret_12E26E ROM:0012E25C ; --------------------------------------------------------------------------- ROM:0012E25C ROM:0012E25C loc_12E25C: ; CODE XREF: ROM:0012E24E↑j ROM:0012E25C move.w ($750).w,d0 ROM:0012E260 cmp.w ($DD4).w,d0 ROM:0012E264 beq.s locret_12E26E ROM:0012E266 move.w d0,($DD4).w ROM:0012E26A bsr.w sub_12E270 ROM:0012E26E ROM:0012E26E locret_12E26E: ; CODE XREF: ROM:0012E238↑j ROM:0012E26E ; ROM:0012E258↑j ... ROM:0012E26E rts ROM:0012E270 ROM:0012E270 ; =============== S U B R O U T I N E ======================================= ROM:0012E270 ROM:0012E270 ROM:0012E270 sub_12E270: ; CODE XREF: ROM:0012E26A↑p ROM:0012E270 move.w ($750).w,d1 ROM:0012E274 muls.w d1,d1 ROM:0012E276 move.w ($DD6).w,d0 ROM:0012E27A muls.w $572(a5),d0 ROM:0012E27E divs.w #$64,d0 ; 'd' ROM:0012E282 divs.w d0,d1 ROM:0012E284 addi.w #1,d1 ROM:0012E288 move.w ($DD2).w,d0 ROM:0012E28C sub.w ($5C6).w,d0 ROM:0012E290 ext.l d0 ROM:0012E292 divs.w d1,d0 ROM:0012E294 add.w ($5C6).w,d0 ROM:0012E298 move.w d0,($5C6).w ROM:0012E29C rts ROM:0012E29C ; End of function sub_12E270 ROM:0012E29C ROM:0012E29E ROM:0012E29E ; =============== S U B R O U T I N E ======================================= ROM:0012E29E ROM:0012E29E ROM:0012E29E sub_12E29E: ; CODE XREF: ROM:loc_12E23A↑p ROM:0012E29E move.w ($DD2).w,d0 ROM:0012E2A2 move.w d0,($5C6).w ROM:0012E2A6 rts ROM:0012E2A6 ; End of function sub_12E29E ROM:0012E2A6 ROM:0012E2A8 ROM:0012E2A8 ; =============== S U B R O U T I N E ======================================= ROM:0012E2A8 ROM:0012E2A8 ROM:0012E2A8 sub_12E2A8: ; CODE XREF: ROM:0012DB62↑p ROM:0012E2A8 btst #1,($97D).w ROM:0012E2AE beq.s loc_12E2B8 ROM:0012E2B0 move.w ($DE4).w,($5C4).w ROM:0012E2B6 bra.s locret_12E2BE ROM:0012E2B8 ; --------------------------------------------------------------------------- ROM:0012E2B8 ROM:0012E2B8 loc_12E2B8: ; CODE XREF: sub_12E2A8+6↑j ROM:0012E2B8 move.w ($5C6).w,($5C4).w ROM:0012E2BE ROM:0012E2BE locret_12E2BE: ; CODE XREF: sub_12E2A8+E↑j ROM:0012E2BE rts ROM:0012E2BE ; End of function sub_12E2A8 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_124988+30↑p ROM:0012E2C0 bsr.w sub_12E446 ROM:0012E2C4 bsr.w sub_12E408 ROM:0012E2C8 bsr.w sub_12E2CE ROM:0012E2CC rts ROM:0012E2CC ; End of function sub_12E2C0 ROM:0012E2CC ROM:0012E2CE ROM:0012E2CE ; =============== S U B R O U T I N E ======================================= ROM:0012E2CE ROM:0012E2CE ROM:0012E2CE sub_12E2CE: ; CODE XREF: sub_12E2C0+8↑p ROM:0012E2CE clr.w d1 ROM:0012E2D0 move.b ($11DF).w,d1 ROM:0012E2D4 cmpi.w #4,d1 ROM:0012E2D8 bcc.s locret_12E2E2 ROM:0012E2DA movea.l off_12E2E4(pc,d1.w*4),a0 ROM:0012E2DE nop ROM:0012E2E0 jmp (a0) ROM:0012E2E2 ; --------------------------------------------------------------------------- ROM:0012E2E2 ROM:0012E2E2 locret_12E2E2: ; CODE XREF: sub_12E2CE+A↑j ROM:0012E2E2 rts ROM:0012E2E2 ; End of function sub_12E2CE ROM:0012E2E2 ROM:0012E2E2 ; --------------------------------------------------------------------------- ROM:0012E2E4 off_12E2E4: dc.l loc_12E2F4 ; DATA XREF: sub_12E2CE+C↑r ROM:0012E2E8 dc.l loc_12E310 ROM:0012E2EC dc.l loc_12E352 ROM:0012E2F0 dc.l loc_12E3DC ROM:0012E2F4 ; --------------------------------------------------------------------------- ROM:0012E2F4 ROM:0012E2F4 loc_12E2F4: ; DATA XREF: ROM:off_12E2E4↑o ROM:0012E2F4 bclr #7,($1350).w ROM:0012E2FA bclr #3,($C57).w ROM:0012E300 bclr #1,($D96).w ROM:0012E306 move.b #1,($11DF).w ROM:0012E30C bra.s locret_12E350 ROM:0012E30E ; --------------------------------------------------------------------------- ROM:0012E30E rts ROM:0012E310 ; --------------------------------------------------------------------------- ROM:0012E310 ROM:0012E310 loc_12E310: ; DATA XREF: ROM:0012E2E8↑o ROM:0012E310 btst #0,($4D3).w ROM:0012E316 beq.s loc_12E33C ROM:0012E318 bset #3,($1357).w ROM:0012E31E bset #7,($1350).w ROM:0012E324 bset #1,($D96).w ROM:0012E32A bset #1,($DAE).w ROM:0012E330 move.b #3,($11DF).w ROM:0012E336 bra.l locret_12E404 ROM:0012E33C ; --------------------------------------------------------------------------- ROM:0012E33C ROM:0012E33C loc_12E33C: ; CODE XREF: ROM:0012E316↑j ROM:0012E33C btst #6,($1360).w ROM:0012E342 beq.s locret_12E350 ROM:0012E344 move.b #2,($11DF).w ROM:0012E34A bra.l locret_12E3DA ROM:0012E350 ; --------------------------------------------------------------------------- ROM:0012E350 ROM:0012E350 locret_12E350: ; CODE XREF: ROM:0012E30C↑j ROM:0012E350 ; ROM:0012E342↑j ... ROM:0012E350 rts ROM:0012E352 ; --------------------------------------------------------------------------- ROM:0012E352 ROM:0012E352 loc_12E352: ; DATA XREF: ROM:0012E2EC↑o ROM:0012E352 move.w $580(a5),d0 ROM:0012E356 move.w $582(a5),d1 ROM:0012E35A cmp.w ($A5E).w,d0 ROM:0012E35E bge.s loc_12E39E ROM:0012E360 cmp.w ($A68).w,d1 ROM:0012E364 bge.s loc_12E398 ROM:0012E366 bset #4,($1359).w ROM:0012E36C bset #7,($1350).w ROM:0012E372 bset #3,($C57).w ROM:0012E378 bset #3,($1391).w ROM:0012E37E bset #1,($D96).w ROM:0012E384 bset #1,($DAE).w ROM:0012E38A move.b #3,($11DF).w ROM:0012E390 bra.l locret_12E404 ROM:0012E396 ; --------------------------------------------------------------------------- ROM:0012E396 bra.s loc_12E39E ROM:0012E398 ; --------------------------------------------------------------------------- ROM:0012E398 ROM:0012E398 loc_12E398: ; CODE XREF: ROM:0012E364↑j ROM:0012E398 bset #1,($DAE).w ROM:0012E39E ROM:0012E39E loc_12E39E: ; CODE XREF: ROM:0012E35E↑j ROM:0012E39E ; ROM:0012E396↑j ROM:0012E39E btst #0,($4D3).w ROM:0012E3A4 beq.s loc_12E3C6 ROM:0012E3A6 bset #3,($1357).w ROM:0012E3AC bset #7,($1350).w ROM:0012E3B2 bset #1,($D96).w ROM:0012E3B8 bset #1,($DAE).w ROM:0012E3BE move.b #3,($11DF).w ROM:0012E3C4 bra.s locret_12E404 ROM:0012E3C6 ; --------------------------------------------------------------------------- ROM:0012E3C6 ROM:0012E3C6 loc_12E3C6: ; CODE XREF: ROM:0012E3A4↑j ROM:0012E3C6 btst #6,($1360).w ROM:0012E3CC bne.s locret_12E3DA ROM:0012E3CE move.b #1,($11DF).w ROM:0012E3D4 bra.l locret_12E350 ROM:0012E3DA ; --------------------------------------------------------------------------- ROM:0012E3DA ROM:0012E3DA locret_12E3DA: ; CODE XREF: ROM:0012E34A↑j ROM:0012E3DA ; ROM:0012E3CC↑j ROM:0012E3DA rts ROM:0012E3DC ; --------------------------------------------------------------------------- ROM:0012E3DC ROM:0012E3DC loc_12E3DC: ; DATA XREF: ROM:0012E2F0↑o ROM:0012E3DC btst #6,($1360).w ROM:0012E3E2 bne.s locret_12E404 ROM:0012E3E4 btst #0,($4D3).w ROM:0012E3EA bne.s locret_12E404 ROM:0012E3EC bclr #7,($1350).w ROM:0012E3F2 bclr #1,($D96).w ROM:0012E3F8 move.b #1,($11DF).w ROM:0012E3FE bra.l locret_12E350 ROM:0012E404 ; --------------------------------------------------------------------------- ROM:0012E404 ROM:0012E404 locret_12E404: ; CODE XREF: ROM:0012E336↑j ROM:0012E404 ; ROM:0012E390↑j ... ROM:0012E404 rts ROM:0012E406 ; --------------------------------------------------------------------------- ROM:0012E406 rts ROM:0012E408 ROM:0012E408 ; =============== S U B R O U T I N E ======================================= ROM:0012E408 ROM:0012E408 ROM:0012E408 sub_12E408: ; CODE XREF: sub_12E2C0+4↑p ROM:0012E408 move.w $584(a5),d0 ROM:0012E40C cmp.w ($C7C).w,d0 ROM:0012E410 blt.s loc_12E426 ROM:0012E412 move.w #$38A2,d1 ROM:0012E416 move.w ($DE8).w,d2 ROM:0012E41A move.w ($5BA).w,d3 ROM:0012E41E bsr.l sub_1178F0 ROM:0012E424 bra.s loc_12E438 ROM:0012E426 ; --------------------------------------------------------------------------- ROM:0012E426 ROM:0012E426 loc_12E426: ; CODE XREF: sub_12E408+8↑j ROM:0012E426 move.w #$38A0,d1 ROM:0012E42A move.w ($C7C).w,d2 ROM:0012E42E move.w ($5BA).w,d3 ROM:0012E432 bsr.l sub_1178F0 ROM:0012E438 ROM:0012E438 loc_12E438: ; CODE XREF: sub_12E408+1C↑j ROM:0012E438 muls.w ($1380).w,d1 ROM:0012E43C divs.w $CA(a5),d1 ROM:0012E440 move.w d1,($DE6).w ROM:0012E444 rts ROM:0012E444 ; End of function sub_12E408 ROM:0012E444 ROM:0012E446 ROM:0012E446 ; =============== S U B R O U T I N E ======================================= ROM:0012E446 ROM:0012E446 ROM:0012E446 sub_12E446: ; CODE XREF: sub_12E2C0↑p ROM:0012E446 move.w ($BB6).w,d0 ROM:0012E44A sub.w ($1384).w,d0 ROM:0012E44E move.w d0,($DE8).w ROM:0012E452 rts ROM:0012E452 ; End of function sub_12E446 ROM:0012E452 ROM:0012E454 ROM:0012E454 ; =============== S U B R O U T I N E ======================================= ROM:0012E454 ROM:0012E454 ROM:0012E454 sub_12E454: ; CODE XREF: sub_124988+90↑p ROM:0012E454 move.w ($DEE).w,d1 ROM:0012E458 cmpi.w #6,d1 ROM:0012E45C bcc.s locret_12E466 ROM:0012E45E movea.l off_12E468(pc,d1.w*4),a0 ROM:0012E462 nop ROM:0012E464 jmp (a0) ROM:0012E466 ; --------------------------------------------------------------------------- ROM:0012E466 ROM:0012E466 locret_12E466: ; CODE XREF: sub_12E454+8↑j ROM:0012E466 rts ROM:0012E466 ; End of function sub_12E454 ROM:0012E466 ROM:0012E466 ; --------------------------------------------------------------------------- ROM:0012E468 off_12E468: dc.l loc_12E480 ; DATA XREF: sub_12E454+A↑r ROM:0012E46C dc.l loc_12E48A ROM:0012E470 dc.l loc_12E4C4 ROM:0012E474 dc.l loc_12E4E0 ROM:0012E478 dc.l loc_12E514 ROM:0012E47C dc.l loc_12E54E ROM:0012E480 ; --------------------------------------------------------------------------- ROM:0012E480 ROM:0012E480 loc_12E480: ; DATA XREF: ROM:off_12E468↑o ROM:0012E480 move.w #1,($DEE).w ROM:0012E486 bra.s loc_12E4BE ROM:0012E488 ; --------------------------------------------------------------------------- ROM:0012E488 rts ROM:0012E48A ; --------------------------------------------------------------------------- ROM:0012E48A ROM:0012E48A loc_12E48A: ; DATA XREF: ROM:0012E46C↑o ROM:0012E48A btst #3,($1365).w ROM:0012E490 beq.s loc_12E4BE ROM:0012E492 move.l ($9CC).w,d0 ROM:0012E496 divu.l #$3E8,d0 ROM:0012E49E bset #0,($1350).w ROM:0012E4A4 clr.b ($8BF).w ROM:0012E4A8 move.w d0,($662).w ROM:0012E4AC move.b #1,($8BF).w ROM:0012E4B2 bsr.w sub_12E58C ROM:0012E4B6 move.w #2,($DEE).w ROM:0012E4BC bra.s loc_12E4DA ROM:0012E4BE ; --------------------------------------------------------------------------- ROM:0012E4BE ROM:0012E4BE loc_12E4BE: ; CODE XREF: ROM:0012E486↑j ROM:0012E4BE ; ROM:0012E490↑j ROM:0012E4BE bsr.w sub_12E61E ROM:0012E4C2 rts ROM:0012E4C4 ; --------------------------------------------------------------------------- ROM:0012E4C4 ROM:0012E4C4 loc_12E4C4: ; DATA XREF: ROM:0012E470↑o ROM:0012E4C4 cmpi.w #0,($662).w ROM:0012E4CA bgt.s loc_12E4DA ROM:0012E4CC bclr #0,($1350).w ROM:0012E4D2 move.w #3,($DEE).w ROM:0012E4D8 bra.s locret_12E512 ROM:0012E4DA ; --------------------------------------------------------------------------- ROM:0012E4DA ROM:0012E4DA loc_12E4DA: ; CODE XREF: ROM:0012E4BC↑j ROM:0012E4DA ; ROM:0012E4CA↑j ... ROM:0012E4DA bsr.w sub_12E5CA ROM:0012E4DE rts ROM:0012E4E0 ; --------------------------------------------------------------------------- ROM:0012E4E0 ROM:0012E4E0 loc_12E4E0: ; DATA XREF: ROM:0012E474↑o ROM:0012E4E0 btst #5,($1351).w ROM:0012E4E6 beq.s loc_12E4F6 ROM:0012E4E8 bsr.w sub_12E66E ROM:0012E4EC move.w #5,($DEE).w ROM:0012E4F2 bra.w loc_12E584 ROM:0012E4F6 ; --------------------------------------------------------------------------- ROM:0012E4F6 ROM:0012E4F6 loc_12E4F6: ; CODE XREF: ROM:0012E4E6↑j ROM:0012E4F6 btst #7,($1345).w ROM:0012E4FC beq.s locret_12E512 ROM:0012E4FE btst #5,($1351).w ROM:0012E504 bne.s locret_12E512 ROM:0012E506 bsr.w sub_12E64C ROM:0012E50A move.w #4,($DEE).w ROM:0012E510 bra.s loc_12E548 ROM:0012E512 ; --------------------------------------------------------------------------- ROM:0012E512 ROM:0012E512 locret_12E512: ; CODE XREF: ROM:0012E4D8↑j ROM:0012E512 ; ROM:0012E4FC↑j ... ROM:0012E512 rts ROM:0012E514 ; --------------------------------------------------------------------------- ROM:0012E514 ROM:0012E514 loc_12E514: ; DATA XREF: ROM:0012E478↑o ROM:0012E514 btst #3,($1365).w ROM:0012E51A beq.s loc_12E548 ROM:0012E51C move.l ($9CC).w,d0 ROM:0012E520 divu.l #$3E8,d0 ROM:0012E528 bset #0,($1350).w ROM:0012E52E clr.b ($8BF).w ROM:0012E532 move.w d0,($662).w ROM:0012E536 move.b #1,($8BF).w ROM:0012E53C bsr.w sub_12E58C ROM:0012E540 move.w #2,($DEE).w ROM:0012E546 bra.s loc_12E4DA ROM:0012E548 ; --------------------------------------------------------------------------- ROM:0012E548 ROM:0012E548 loc_12E548: ; CODE XREF: ROM:0012E510↑j ROM:0012E548 ; ROM:0012E51A↑j ROM:0012E548 bsr.w sub_12E64C ROM:0012E54C rts ROM:0012E54E ; --------------------------------------------------------------------------- ROM:0012E54E ROM:0012E54E loc_12E54E: ; DATA XREF: ROM:0012E47C↑o ROM:0012E54E btst #3,($1365).w ROM:0012E554 beq.s loc_12E584 ROM:0012E556 move.l ($9CC).w,d0 ROM:0012E55A divu.l #$3E8,d0 ROM:0012E562 bset #0,($1350).w ROM:0012E568 clr.b ($8BF).w ROM:0012E56C move.w d0,($662).w ROM:0012E570 move.b #1,($8BF).w ROM:0012E576 bsr.w sub_12E58C ROM:0012E57A move.w #2,($DEE).w ROM:0012E580 bra.w loc_12E4DA ROM:0012E584 ; --------------------------------------------------------------------------- ROM:0012E584 ROM:0012E584 loc_12E584: ; CODE XREF: ROM:0012E4F2↑j ROM:0012E584 ; ROM:0012E554↑j ROM:0012E584 bsr.w sub_12E66E ROM:0012E588 rts ROM:0012E58A ; --------------------------------------------------------------------------- ROM:0012E58A rts ROM:0012E58C ROM:0012E58C ; =============== S U B R O U T I N E ======================================= ROM:0012E58C ROM:0012E58C ROM:0012E58C sub_12E58C: ; CODE XREF: ROM:0012E4B2↑p ROM:0012E58C ; ROM:0012E53C↑p ... ROM:0012E58C move.l #$FDE8,d2 ROM:0012E592 move.w ($1108).w,d1 ROM:0012E596 ext.l d1 ROM:0012E598 sub.l d1,d2 ROM:0012E59A cmp.l ($9CC).w,d2 ROM:0012E59E bge.s loc_12E5BA ROM:0012E5A0 move.l d2,d0 ROM:0012E5A2 move.l ($9CC).w,d1 ROM:0012E5A6 sub.l d2,d1 ROM:0012E5A8 move.l d1,($9CC).w ROM:0012E5AC move.w ($662).w,d1 ROM:0012E5B0 sub.w $58A(a5),d1 ROM:0012E5B4 move.w d1,($DEC).w ROM:0012E5B8 bra.s loc_12E5C2 ROM:0012E5BA ; --------------------------------------------------------------------------- ROM:0012E5BA ROM:0012E5BA loc_12E5BA: ; CODE XREF: sub_12E58C+12↑j ROM:0012E5BA move.l ($9CC).w,d0 ROM:0012E5BE clr.l ($9CC).w ROM:0012E5C2 ROM:0012E5C2 loc_12E5C2: ; CODE XREF: sub_12E58C+2C↑j ROM:0012E5C2 bsr.l sub_116F7C ROM:0012E5C8 rts ROM:0012E5C8 ; End of function sub_12E58C ROM:0012E5C8 ROM:0012E5CA ROM:0012E5CA ; =============== S U B R O U T I N E ======================================= ROM:0012E5CA ROM:0012E5CA ROM:0012E5CA sub_12E5CA: ; CODE XREF: ROM:loc_12E4DA↑p ROM:0012E5CA move.l ($9CC).w,d1 ROM:0012E5CE cmpi.l #0,d1 ROM:0012E5D4 ble.s locret_12E61C ROM:0012E5D6 move.w ($DEC).w,d1 ROM:0012E5DA cmp.w ($662).w,d1 ROM:0012E5DE blt.s locret_12E61C ROM:0012E5E0 move.w $58A(a5),d1 ROM:0012E5E4 muls.w #$3E8,d1 ROM:0012E5E8 cmp.l ($9CC).w,d1 ROM:0012E5EC blt.s loc_12E5F8 ROM:0012E5EE move.l ($9CC).w,d0 ROM:0012E5F2 clr.l ($9CC).w ROM:0012E5F6 bra.s loc_12E616 ROM:0012E5F8 ; --------------------------------------------------------------------------- ROM:0012E5F8 ROM:0012E5F8 loc_12E5F8: ; CODE XREF: sub_12E5CA+22↑j ROM:0012E5F8 move.w $58A(a5),d0 ROM:0012E5FC add.w ($DEC).w,d0 ROM:0012E600 sub.w ($662).w,d0 ROM:0012E604 sub.w d0,($DEC).w ROM:0012E608 ext.l d0 ROM:0012E60A muls.l #$3E8,d0 ROM:0012E612 sub.l d0,($9CC).w ROM:0012E616 ROM:0012E616 loc_12E616: ; CODE XREF: sub_12E5CA+2C↑j ROM:0012E616 bsr.l sub_116F7C ROM:0012E61C ROM:0012E61C locret_12E61C: ; CODE XREF: sub_12E5CA+A↑j ROM:0012E61C ; sub_12E5CA+14↑j ROM:0012E61C rts ROM:0012E61C ; End of function sub_12E5CA ROM:0012E61C ROM:0012E61E ROM:0012E61E ; =============== S U B R O U T I N E ======================================= ROM:0012E61E ROM:0012E61E ROM:0012E61E sub_12E61E: ; CODE XREF: ROM:loc_12E4BE↑p ROM:0012E61E move.w #$380E,d1 ROM:0012E622 move.w ($A90).w,d2 ROM:0012E626 bsr.l sub_1178F0 ROM:0012E62C move.w d1,($DEA).w ROM:0012E630 move.w ($DEA).w,d3 ROM:0012E634 muls.w ($E00).w,d3 ROM:0012E638 muls.l ($A30).w,d4:d3 ROM:0012E63E divs.l #$6DDD00,d4:d3 ROM:0012E646 move.l d3,($9CC).w ROM:0012E64A rts ROM:0012E64A ; End of function sub_12E61E ROM:0012E64A ROM:0012E64C ROM:0012E64C ; =============== S U B R O U T I N E ======================================= ROM:0012E64C ROM:0012E64C ROM:0012E64C sub_12E64C: ; CODE XREF: ROM:0012E506↑p ROM:0012E64C ; ROM:loc_12E548↑p ROM:0012E64C move.w $588(a5),($DEA).w ROM:0012E652 move.w ($DEA).w,d3 ROM:0012E656 muls.w ($E00).w,d3 ROM:0012E65A muls.l ($A30).w,d4:d3 ROM:0012E660 divs.l #$6DDD00,d4:d3 ROM:0012E668 move.l d3,($9CC).w ROM:0012E66C rts ROM:0012E66C ; End of function sub_12E64C ROM:0012E66C ROM:0012E66E ROM:0012E66E ; =============== S U B R O U T I N E ======================================= ROM:0012E66E ROM:0012E66E ROM:0012E66E sub_12E66E: ; CODE XREF: ROM:0012E4E8↑p ROM:0012E66E ; ROM:loc_12E584↑p ROM:0012E66E move.w $586(a5),($DEA).w ROM:0012E674 move.w ($DEA).w,d3 ROM:0012E678 muls.w ($E00).w,d3 ROM:0012E67C muls.l ($A30).w,d4:d3 ROM:0012E682 divs.l #$6DDD00,d4:d3 ROM:0012E68A move.l d3,($9CC).w ROM:0012E68E rts ROM:0012E68E ; End of function sub_12E66E ROM:0012E68E ROM:0012E690 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012E692 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_31. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012E694 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012E696 ROM:0012E696 ; =============== S U B R O U T I N E ======================================= ROM:0012E696 ROM:0012E696 ROM:0012E696 sub_12E696: ; CODE XREF: ROM:00117A2E↑p ROM:0012E696 bsr.w sub_12EC22 ROM:0012E69A bsr.w sub_12E6A0 ROM:0012E69E rts ROM:0012E69E ; End of function sub_12E696 ROM:0012E69E ROM:0012E6A0 ROM:0012E6A0 ; =============== S U B R O U T I N E ======================================= ROM:0012E6A0 ROM:0012E6A0 ROM:0012E6A0 sub_12E6A0: ; CODE XREF: sub_12E696+4↑p ROM:0012E6A0 clr.w d1 ROM:0012E6A2 move.b ($11E0).w,d1 ROM:0012E6A6 cmpi.w #7,d1 ROM:0012E6AA bcc.s locret_12E6B4 ROM:0012E6AC movea.l off_12E6B6(pc,d1.w*4),a0 ROM:0012E6B0 nop ROM:0012E6B2 jmp (a0) ROM:0012E6B4 ; --------------------------------------------------------------------------- ROM:0012E6B4 ROM:0012E6B4 locret_12E6B4: ; CODE XREF: sub_12E6A0+A↑j ROM:0012E6B4 rts ROM:0012E6B4 ; End of function sub_12E6A0 ROM:0012E6B4 ROM:0012E6B4 ; --------------------------------------------------------------------------- ROM:0012E6B6 off_12E6B6: dc.l loc_12E6D2 ; DATA XREF: sub_12E6A0+C↑r ROM:0012E6BA dc.l loc_12E6EC ROM:0012E6BE dc.l loc_12E760 ROM:0012E6C2 dc.l loc_12E818 ROM:0012E6C6 dc.l loc_12E8D0 ROM:0012E6CA dc.l loc_12EA40 ROM:0012E6CE dc.l loc_12EA9A ROM:0012E6D2 ; --------------------------------------------------------------------------- ROM:0012E6D2 ROM:0012E6D2 loc_12E6D2: ; DATA XREF: ROM:off_12E6B6↑o ROM:0012E6D2 move.w #7,($DF4).w ROM:0012E6D8 bclr #4,($1348).w ROM:0012E6DE move.b #5,($11E0).w ROM:0012E6E4 bra.l loc_12EA86 ROM:0012E6EA ; --------------------------------------------------------------------------- ROM:0012E6EA rts ROM:0012E6EC ; --------------------------------------------------------------------------- ROM:0012E6EC ROM:0012E6EC loc_12E6EC: ; DATA XREF: ROM:0012E6BA↑o ROM:0012E6EC cmpi.w #0,($664).w ROM:0012E6F2 bgt.s loc_12E714 ROM:0012E6F4 btst #6,($94E).w ROM:0012E6FA beq.s loc_12E714 ROM:0012E6FC move.w #1,($DF4).w ROM:0012E702 bclr #4,($1348).w ROM:0012E708 move.b #5,($11E0).w ROM:0012E70E bra.l loc_12EA86 ROM:0012E714 ; --------------------------------------------------------------------------- ROM:0012E714 ROM:0012E714 loc_12E714: ; CODE XREF: ROM:0012E6F2↑j ROM:0012E714 ; ROM:0012E6FA↑j ROM:0012E714 cmpi.w #0,($664).w ROM:0012E71A bgt.s loc_12E73C ROM:0012E71C btst #6,($94E).w ROM:0012E722 bne.s loc_12E73C ROM:0012E724 move.w #2,($DF4).w ROM:0012E72A bclr #4,($1348).w ROM:0012E730 move.b #5,($11E0).w ROM:0012E736 bra.l loc_12EA86 ROM:0012E73C ; --------------------------------------------------------------------------- ROM:0012E73C ROM:0012E73C loc_12E73C: ; CODE XREF: ROM:0012E71A↑j ROM:0012E73C ; ROM:0012E722↑j ROM:0012E73C btst #1,($1361).w ROM:0012E742 beq.s locret_12E75E ROM:0012E744 clr.b ($8C1).w ROM:0012E748 clr.w ($666).w ROM:0012E74C move.b #3,($8C1).w ROM:0012E752 move.b #2,($11E0).w ROM:0012E758 bra.l loc_12E810 ROM:0012E75E ; --------------------------------------------------------------------------- ROM:0012E75E ROM:0012E75E locret_12E75E: ; CODE XREF: ROM:0012E742↑j ROM:0012E75E ; ROM:0012EA80↓j ROM:0012E75E rts ROM:0012E760 ; --------------------------------------------------------------------------- ROM:0012E760 ROM:0012E760 loc_12E760: ; CODE XREF: ROM:0012E7C0↓j ROM:0012E760 ; ROM:0012E878↓j ... ROM:0012E760 cmpi.w #0,($664).w ROM:0012E766 bgt.s loc_12E780 ROM:0012E768 move.w #0,($DF4).w ROM:0012E76E bclr #4,($1348).w ROM:0012E774 move.b #5,($11E0).w ROM:0012E77A bra.l loc_12EA86 ROM:0012E780 ; --------------------------------------------------------------------------- ROM:0012E780 ROM:0012E780 loc_12E780: ; CODE XREF: ROM:0012E766↑j ROM:0012E780 move.w #6,d0 ROM:0012E784 move.w #2,d1 ROM:0012E788 btst #1,($1361).w ROM:0012E78E beq.s loc_12E7C8 ROM:0012E790 cmp.w ($666).w,d1 ROM:0012E794 ble.s loc_12E7A6 ROM:0012E796 clr.b ($8C1).w ROM:0012E79A clr.w ($666).w ROM:0012E79E move.b #3,($8C1).w ROM:0012E7A4 bra.s loc_12E7CE ROM:0012E7A6 ; --------------------------------------------------------------------------- ROM:0012E7A6 ROM:0012E7A6 loc_12E7A6: ; CODE XREF: ROM:0012E794↑j ROM:0012E7A6 cmp.w ($666).w,d0 ROM:0012E7AA bge.s loc_12E7C6 ROM:0012E7AC clr.b ($8C1).w ROM:0012E7B0 clr.w ($666).w ROM:0012E7B4 move.b #3,($8C1).w ROM:0012E7BA move.b #2,($11E0).w ROM:0012E7C0 bra.l loc_12E760 ROM:0012E7C6 ; --------------------------------------------------------------------------- ROM:0012E7C6 ROM:0012E7C6 loc_12E7C6: ; CODE XREF: ROM:0012E7AA↑j ROM:0012E7C6 bra.s loc_12E7DA ROM:0012E7C8 ; --------------------------------------------------------------------------- ROM:0012E7C8 ROM:0012E7C8 loc_12E7C8: ; CODE XREF: ROM:0012E78E↑j ROM:0012E7C8 cmp.w ($666).w,d0 ROM:0012E7CC bge.s loc_12E7DA ROM:0012E7CE ROM:0012E7CE loc_12E7CE: ; CODE XREF: ROM:0012E7A4↑j ROM:0012E7CE move.b #2,($11E0).w ROM:0012E7D4 bra.l loc_12E810 ROM:0012E7DA ; --------------------------------------------------------------------------- ROM:0012E7DA ROM:0012E7DA loc_12E7DA: ; CODE XREF: ROM:loc_12E7C6↑j ROM:0012E7DA ; ROM:0012E7CC↑j ROM:0012E7DA move.w #2,d0 ROM:0012E7DE move.w #6,d1 ROM:0012E7E2 btst #1,($1361).w ROM:0012E7E8 beq.s loc_12E810 ROM:0012E7EA cmp.w ($666).w,d0 ROM:0012E7EE bgt.s loc_12E810 ROM:0012E7F0 cmp.w ($666).w,d1 ROM:0012E7F4 blt.s loc_12E810 ROM:0012E7F6 clr.b ($8C1).w ROM:0012E7FA clr.w ($666).w ROM:0012E7FE move.b #3,($8C1).w ROM:0012E804 move.b #3,($11E0).w ROM:0012E80A bra.l loc_12E8C8 ROM:0012E810 ; --------------------------------------------------------------------------- ROM:0012E810 ROM:0012E810 loc_12E810: ; CODE XREF: ROM:0012E758↑j ROM:0012E810 ; ROM:0012E7D4↑j ... ROM:0012E810 bclr #1,($1361).w ROM:0012E816 rts ROM:0012E818 ; --------------------------------------------------------------------------- ROM:0012E818 ROM:0012E818 loc_12E818: ; DATA XREF: ROM:0012E6C2↑o ROM:0012E818 cmpi.w #0,($664).w ROM:0012E81E bgt.s loc_12E838 ROM:0012E820 move.w #0,($DF4).w ROM:0012E826 bclr #4,($1348).w ROM:0012E82C move.b #5,($11E0).w ROM:0012E832 bra.l loc_12EA86 ROM:0012E838 ; --------------------------------------------------------------------------- ROM:0012E838 ROM:0012E838 loc_12E838: ; CODE XREF: ROM:0012E81E↑j ROM:0012E838 move.w #$10,d0 ROM:0012E83C move.w #$A,d1 ROM:0012E840 btst #1,($1361).w ROM:0012E846 beq.s loc_12E880 ROM:0012E848 cmp.w ($666).w,d1 ROM:0012E84C ble.s loc_12E85E ROM:0012E84E clr.b ($8C1).w ROM:0012E852 clr.w ($666).w ROM:0012E856 move.b #3,($8C1).w ROM:0012E85C bra.s loc_12E886 ROM:0012E85E ; --------------------------------------------------------------------------- ROM:0012E85E ROM:0012E85E loc_12E85E: ; CODE XREF: ROM:0012E84C↑j ROM:0012E85E cmp.w ($666).w,d0 ROM:0012E862 bge.s loc_12E87E ROM:0012E864 clr.b ($8C1).w ROM:0012E868 clr.w ($666).w ROM:0012E86C move.b #3,($8C1).w ROM:0012E872 move.b #2,($11E0).w ROM:0012E878 bra.l loc_12E760 ROM:0012E87E ; --------------------------------------------------------------------------- ROM:0012E87E ROM:0012E87E loc_12E87E: ; CODE XREF: ROM:0012E862↑j ROM:0012E87E bra.s loc_12E892 ROM:0012E880 ; --------------------------------------------------------------------------- ROM:0012E880 ROM:0012E880 loc_12E880: ; CODE XREF: ROM:0012E846↑j ROM:0012E880 cmp.w ($666).w,d0 ROM:0012E884 bge.s loc_12E892 ROM:0012E886 ROM:0012E886 loc_12E886: ; CODE XREF: ROM:0012E85C↑j ROM:0012E886 move.b #2,($11E0).w ROM:0012E88C bra.l loc_12E810 ROM:0012E892 ; --------------------------------------------------------------------------- ROM:0012E892 ROM:0012E892 loc_12E892: ; CODE XREF: ROM:loc_12E87E↑j ROM:0012E892 ; ROM:0012E884↑j ROM:0012E892 move.w #$A,d0 ROM:0012E896 move.w #$10,d1 ROM:0012E89A btst #1,($1361).w ROM:0012E8A0 beq.s loc_12E8C8 ROM:0012E8A2 cmp.w ($666).w,d0 ROM:0012E8A6 bgt.s loc_12E8C8 ROM:0012E8A8 cmp.w ($666).w,d1 ROM:0012E8AC blt.s loc_12E8C8 ROM:0012E8AE clr.b ($8C1).w ROM:0012E8B2 clr.w ($666).w ROM:0012E8B6 move.b #3,($8C1).w ROM:0012E8BC move.b #4,($11E0).w ROM:0012E8C2 bra.l loc_12EA38 ROM:0012E8C8 ; --------------------------------------------------------------------------- ROM:0012E8C8 ROM:0012E8C8 loc_12E8C8: ; CODE XREF: ROM:0012E80A↑j ROM:0012E8C8 ; ROM:0012E8A0↑j ... ROM:0012E8C8 bclr #1,($1361).w ROM:0012E8CE rts ROM:0012E8D0 ; --------------------------------------------------------------------------- ROM:0012E8D0 ROM:0012E8D0 loc_12E8D0: ; DATA XREF: ROM:0012E6C6↑o ROM:0012E8D0 cmpi.w #0,($664).w ROM:0012E8D6 bgt.s loc_12E8F0 ROM:0012E8D8 move.w #0,($DF4).w ROM:0012E8DE bclr #4,($1348).w ROM:0012E8E4 move.b #5,($11E0).w ROM:0012E8EA bra.l loc_12EA86 ROM:0012E8F0 ; --------------------------------------------------------------------------- ROM:0012E8F0 ROM:0012E8F0 loc_12E8F0: ; CODE XREF: ROM:0012E8D6↑j ROM:0012E8F0 move.w #$A,d0 ROM:0012E8F4 move.w #2,d1 ROM:0012E8F8 move.w #6,d2 ROM:0012E8FC move.w #6,d3 ROM:0012E900 btst #1,($1361).w ROM:0012E906 beq.s loc_12E95C ROM:0012E908 cmp.w ($666).w,d1 ROM:0012E90C ble.s loc_12E91E ROM:0012E90E clr.b ($8C1).w ROM:0012E912 clr.w ($666).w ROM:0012E916 move.b #3,($8C1).w ROM:0012E91C bra.s loc_12E962 ROM:0012E91E ; --------------------------------------------------------------------------- ROM:0012E91E ROM:0012E91E loc_12E91E: ; CODE XREF: ROM:0012E90C↑j ROM:0012E91E cmp.w ($666).w,d2 ROM:0012E922 bge.s loc_12E93A ROM:0012E924 cmp.w ($666).w,d3 ROM:0012E928 ble.s loc_12E93A ROM:0012E92A clr.b ($8C1).w ROM:0012E92E clr.w ($666).w ROM:0012E932 move.b #3,($8C1).w ROM:0012E938 bra.s loc_12E962 ROM:0012E93A ; --------------------------------------------------------------------------- ROM:0012E93A ROM:0012E93A loc_12E93A: ; CODE XREF: ROM:0012E922↑j ROM:0012E93A ; ROM:0012E928↑j ROM:0012E93A cmp.w ($666).w,d0 ROM:0012E93E bge.s loc_12E95A ROM:0012E940 clr.b ($8C1).w ROM:0012E944 clr.w ($666).w ROM:0012E948 move.b #3,($8C1).w ROM:0012E94E move.b #2,($11E0).w ROM:0012E954 bra.l loc_12E760 ROM:0012E95A ; --------------------------------------------------------------------------- ROM:0012E95A ROM:0012E95A loc_12E95A: ; CODE XREF: ROM:0012E93E↑j ROM:0012E95A bra.s loc_12E97A ROM:0012E95C ; --------------------------------------------------------------------------- ROM:0012E95C ROM:0012E95C loc_12E95C: ; CODE XREF: ROM:0012E906↑j ROM:0012E95C cmp.w ($666).w,d0 ROM:0012E960 bge.s loc_12E97A ROM:0012E962 ROM:0012E962 loc_12E962: ; CODE XREF: ROM:0012E91C↑j ROM:0012E962 ; ROM:0012E938↑j ROM:0012E962 move.w #0,($DF6).w ROM:0012E968 move.w #0,($DF0).w ROM:0012E96E move.b #2,($11E0).w ROM:0012E974 bra.l loc_12E810 ROM:0012E97A ; --------------------------------------------------------------------------- ROM:0012E97A ROM:0012E97A loc_12E97A: ; CODE XREF: ROM:loc_12E95A↑j ROM:0012E97A ; ROM:0012E960↑j ROM:0012E97A move.w #6,d0 ROM:0012E97E move.w #$A,d1 ROM:0012E982 move.w #$F,d2 ROM:0012E986 btst #1,($1361).w ROM:0012E98C beq.s loc_12E9C6 ROM:0012E98E cmp.w ($666).w,d0 ROM:0012E992 bgt.s loc_12E9C6 ROM:0012E994 cmp.w ($666).w,d1 ROM:0012E998 blt.s loc_12E9C6 ROM:0012E99A cmp.w ($DF6).w,d2 ROM:0012E99E ble.s loc_12E9C6 ROM:0012E9A0 clr.b ($8C1).w ROM:0012E9A4 clr.w ($666).w ROM:0012E9A8 move.b #3,($8C1).w ROM:0012E9AE bsr.w sub_12EBBE ROM:0012E9B2 addq.w #1,($DF6).w ROM:0012E9B6 bvc.s loc_12E9BE ROM:0012E9B8 move.w #$8000,($DF6).w ROM:0012E9BE ROM:0012E9BE loc_12E9BE: ; CODE XREF: ROM:0012E9B6↑j ROM:0012E9BE move.b #4,($11E0).w ROM:0012E9C4 bra.s loc_12EA38 ROM:0012E9C6 ; --------------------------------------------------------------------------- ROM:0012E9C6 ROM:0012E9C6 loc_12E9C6: ; CODE XREF: ROM:0012E98C↑j ROM:0012E9C6 ; ROM:0012E992↑j ... ROM:0012E9C6 btst #1,($1361).w ROM:0012E9CC beq.s loc_12EA02 ROM:0012E9CE cmp.w ($666).w,d0 ROM:0012E9D2 bgt.s loc_12EA02 ROM:0012E9D4 cmp.w ($666).w,d1 ROM:0012E9D8 blt.s loc_12EA02 ROM:0012E9DA cmp.w ($DF6).w,d2 ROM:0012E9DE bgt.s loc_12EA02 ROM:0012E9E0 clr.b ($8C1).w ROM:0012E9E4 clr.w ($666).w ROM:0012E9E8 bsr.w sub_12EBBE ROM:0012E9EC bsr.w sub_12EBD0 ROM:0012E9F0 bclr #4,($1348).w ROM:0012E9F6 move.b #5,($11E0).w ROM:0012E9FC bra.l loc_12EA86 ROM:0012EA02 ; --------------------------------------------------------------------------- ROM:0012EA02 ROM:0012EA02 loc_12EA02: ; CODE XREF: ROM:0012E9CC↑j ROM:0012EA02 ; ROM:0012E9D2↑j ... ROM:0012EA02 move.w #2,d0 ROM:0012EA06 move.w #6,d1 ROM:0012EA0A btst #1,($1361).w ROM:0012EA10 beq.s loc_12EA38 ROM:0012EA12 cmp.w ($666).w,d0 ROM:0012EA16 bgt.s loc_12EA38 ROM:0012EA18 cmp.w ($666).w,d1 ROM:0012EA1C blt.s loc_12EA38 ROM:0012EA1E clr.b ($8C1).w ROM:0012EA22 clr.w ($666).w ROM:0012EA26 move.b #3,($8C1).w ROM:0012EA2C move.b #6,($11E0).w ROM:0012EA32 bra.l loc_12EBB4 ROM:0012EA38 ; --------------------------------------------------------------------------- ROM:0012EA38 ROM:0012EA38 loc_12EA38: ; CODE XREF: ROM:0012E8C2↑j ROM:0012EA38 ; ROM:0012E9C4↑j ... ROM:0012EA38 bclr #1,($1361).w ROM:0012EA3E rts ROM:0012EA40 ; --------------------------------------------------------------------------- ROM:0012EA40 ROM:0012EA40 loc_12EA40: ; DATA XREF: ROM:0012E6CA↑o ROM:0012EA40 move.w $592(a5),d0 ROM:0012EA44 btst #1,($135C).w ROM:0012EA4A beq.s loc_12EA4E ROM:0012EA4C bra.s loc_12EA56 ROM:0012EA4E ; --------------------------------------------------------------------------- ROM:0012EA4E ROM:0012EA4E loc_12EA4E: ; CODE XREF: ROM:0012EA4A↑j ROM:0012EA4E btst #5,($135E).w ROM:0012EA54 beq.s loc_12EA86 ROM:0012EA56 ROM:0012EA56 loc_12EA56: ; CODE XREF: ROM:0012EA4C↑j ROM:0012EA56 bsr.w sub_12EC0A ROM:0012EA5A move.w #0,($DF6).w ROM:0012EA60 move.w #0,($DF0).w ROM:0012EA66 clr.b ($8C0).w ROM:0012EA6A move.w d0,($664).w ROM:0012EA6E move.b #1,($8C0).w ROM:0012EA74 bset #4,($1348).w ROM:0012EA7A move.b #1,($11E0).w ROM:0012EA80 bra.l locret_12E75E ROM:0012EA86 ; --------------------------------------------------------------------------- ROM:0012EA86 ROM:0012EA86 loc_12EA86: ; CODE XREF: ROM:0012E6E4↑j ROM:0012EA86 ; ROM:0012E70E↑j ... ROM:0012EA86 bclr #1,($135C).w ROM:0012EA8C bclr #5,($135E).w ROM:0012EA92 bclr #1,($1361).w ROM:0012EA98 rts ROM:0012EA9A ; --------------------------------------------------------------------------- ROM:0012EA9A ROM:0012EA9A loc_12EA9A: ; DATA XREF: ROM:0012E6CE↑o ROM:0012EA9A cmpi.w #0,($664).w ROM:0012EAA0 bgt.s loc_12EAB6 ROM:0012EAA2 move.w #0,($DF4).w ROM:0012EAA8 bclr #4,($1348).w ROM:0012EAAE move.b #5,($11E0).w ROM:0012EAB4 bra.s loc_12EA86 ROM:0012EAB6 ; --------------------------------------------------------------------------- ROM:0012EAB6 ROM:0012EAB6 loc_12EAB6: ; CODE XREF: ROM:0012EAA0↑j ROM:0012EAB6 move.w #2,d0 ROM:0012EABA move.w #6,d1 ROM:0012EABE move.w #$F,d2 ROM:0012EAC2 btst #1,($1361).w ROM:0012EAC8 beq.s loc_12EAFE ROM:0012EACA cmp.w ($666).w,d0 ROM:0012EACE bgt.s loc_12EAFE ROM:0012EAD0 cmp.w ($666).w,d1 ROM:0012EAD4 blt.s loc_12EAFE ROM:0012EAD6 cmp.w ($DF6).w,d2 ROM:0012EADA bgt.s loc_12EAFE ROM:0012EADC clr.b ($8C1).w ROM:0012EAE0 clr.w ($666).w ROM:0012EAE4 bsr.w sub_12EBCA ROM:0012EAE8 bsr.w sub_12EBD0 ROM:0012EAEC bclr #4,($1348).w ROM:0012EAF2 move.b #5,($11E0).w ROM:0012EAF8 bra.l loc_12EA86 ROM:0012EAFE ; --------------------------------------------------------------------------- ROM:0012EAFE ROM:0012EAFE loc_12EAFE: ; CODE XREF: ROM:0012EAC8↑j ROM:0012EAFE ; ROM:0012EACE↑j ... ROM:0012EAFE move.w #6,d0 ROM:0012EB02 move.w #2,d1 ROM:0012EB06 btst #1,($1361).w ROM:0012EB0C beq.s loc_12EB46 ROM:0012EB0E cmp.w ($666).w,d1 ROM:0012EB12 ble.s loc_12EB24 ROM:0012EB14 clr.b ($8C1).w ROM:0012EB18 clr.w ($666).w ROM:0012EB1C move.b #3,($8C1).w ROM:0012EB22 bra.s loc_12EB4C ROM:0012EB24 ; --------------------------------------------------------------------------- ROM:0012EB24 ROM:0012EB24 loc_12EB24: ; CODE XREF: ROM:0012EB12↑j ROM:0012EB24 cmp.w ($666).w,d0 ROM:0012EB28 bge.s loc_12EB44 ROM:0012EB2A clr.b ($8C1).w ROM:0012EB2E clr.w ($666).w ROM:0012EB32 move.b #3,($8C1).w ROM:0012EB38 move.b #2,($11E0).w ROM:0012EB3E bra.l loc_12E760 ROM:0012EB44 ; --------------------------------------------------------------------------- ROM:0012EB44 ROM:0012EB44 loc_12EB44: ; CODE XREF: ROM:0012EB28↑j ROM:0012EB44 bra.s loc_12EB64 ROM:0012EB46 ; --------------------------------------------------------------------------- ROM:0012EB46 ROM:0012EB46 loc_12EB46: ; CODE XREF: ROM:0012EB0C↑j ROM:0012EB46 cmp.w ($666).w,d0 ROM:0012EB4A bge.s loc_12EB64 ROM:0012EB4C ROM:0012EB4C loc_12EB4C: ; CODE XREF: ROM:0012EB22↑j ROM:0012EB4C move.w #0,($DF6).w ROM:0012EB52 move.w #0,($DF0).w ROM:0012EB58 move.b #2,($11E0).w ROM:0012EB5E bra.l loc_12E810 ROM:0012EB64 ; --------------------------------------------------------------------------- ROM:0012EB64 ROM:0012EB64 loc_12EB64: ; CODE XREF: ROM:loc_12EB44↑j ROM:0012EB64 ; ROM:0012EB4A↑j ROM:0012EB64 move.w #2,d0 ROM:0012EB68 move.w #6,d1 ROM:0012EB6C move.w #$F,d2 ROM:0012EB70 btst #1,($1361).w ROM:0012EB76 beq.s loc_12EBB4 ROM:0012EB78 cmp.w ($666).w,d0 ROM:0012EB7C bgt.s loc_12EBB4 ROM:0012EB7E cmp.w ($666).w,d1 ROM:0012EB82 blt.s loc_12EBB4 ROM:0012EB84 cmp.w ($DF6).w,d2 ROM:0012EB88 ble.s loc_12EBB4 ROM:0012EB8A clr.b ($8C1).w ROM:0012EB8E clr.w ($666).w ROM:0012EB92 move.b #3,($8C1).w ROM:0012EB98 bsr.w sub_12EBCA ROM:0012EB9C addq.w #1,($DF6).w ROM:0012EBA0 bvc.s loc_12EBA8 ROM:0012EBA2 move.w #$8000,($DF6).w ROM:0012EBA8 ROM:0012EBA8 loc_12EBA8: ; CODE XREF: ROM:0012EBA0↑j ROM:0012EBA8 move.b #4,($11E0).w ROM:0012EBAE bra.l loc_12EA38 ROM:0012EBB4 ; --------------------------------------------------------------------------- ROM:0012EBB4 ROM:0012EBB4 loc_12EBB4: ; CODE XREF: ROM:0012EA32↑j ROM:0012EBB4 ; ROM:0012EB76↑j ... ROM:0012EBB4 bclr #1,($1361).w ROM:0012EBBA rts ROM:0012EBBC ; --------------------------------------------------------------------------- ROM:0012EBBC rts ROM:0012EBBE ROM:0012EBBE ; =============== S U B R O U T I N E ======================================= ROM:0012EBBE ROM:0012EBBE ROM:0012EBBE sub_12EBBE: ; CODE XREF: ROM:0012E9AE↑p ROM:0012EBBE ; ROM:0012E9E8↑p ROM:0012EBBE lsl ($DF0).w ROM:0012EBC2 ori.w #1,($DF0).w ROM:0012EBC8 rts ROM:0012EBC8 ; End of function sub_12EBBE ROM:0012EBC8 ROM:0012EBCA ROM:0012EBCA ; =============== S U B R O U T I N E ======================================= ROM:0012EBCA ROM:0012EBCA ROM:0012EBCA sub_12EBCA: ; CODE XREF: ROM:0012EAE4↑p ROM:0012EBCA ; ROM:0012EB98↑p ROM:0012EBCA lsl ($DF0).w ROM:0012EBCE rts ROM:0012EBCE ; End of function sub_12EBCA 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:0012E9EC↑p ROM:0012EBD0 ; ROM:0012EAE8↑p ROM:0012EBD0 move.w ($DF0).w,d0 ROM:0012EBD4 cmpi.w #$F0F0,d0 ROM:0012EBD8 bne.s loc_12EBE2 ROM:0012EBDA move.w #5,($DF4).w ROM:0012EBE0 bra.s loc_12EBF6 ROM:0012EBE2 ; --------------------------------------------------------------------------- ROM:0012EBE2 ROM:0012EBE2 loc_12EBE2: ; CODE XREF: sub_12EBD0+8↑j ROM:0012EBE2 cmp.w ($DF2).w,d0 ROM:0012EBE6 bne.s loc_12EBF0 ROM:0012EBE8 move.w #3,($DF4).w ROM:0012EBEE bra.s loc_12EBF6 ROM:0012EBF0 ; --------------------------------------------------------------------------- ROM:0012EBF0 ROM:0012EBF0 loc_12EBF0: ; CODE XREF: sub_12EBD0+16↑j ROM:0012EBF0 move.w #4,($DF4).w ROM:0012EBF6 ROM:0012EBF6 loc_12EBF6: ; CODE XREF: sub_12EBD0+10↑j ROM:0012EBF6 ; sub_12EBD0+1E↑j ROM:0012EBF6 cmpi.w #0,d0 ROM:0012EBFA beq.s loc_12EC02 ROM:0012EBFC cmpi.w #$FFFF,d0 ROM:0012EC00 bne.s locret_12EC08 ROM:0012EC02 ROM:0012EC02 loc_12EC02: ; CODE XREF: sub_12EBD0+2A↑j ROM:0012EC02 move.w #6,($DF4).w ROM:0012EC08 ROM:0012EC08 locret_12EC08: ; CODE XREF: sub_12EBD0+30↑j ROM:0012EC08 rts ROM:0012EC08 ; End of function sub_12EBD0 ROM:0012EC08 ROM:0012EC0A ROM:0012EC0A ; =============== S U B R O U T I N E ======================================= ROM:0012EC0A ROM:0012EC0A ROM:0012EC0A sub_12EC0A: ; CODE XREF: ROM:loc_12EA56↑p ROM:0012EC0A btst #6,($94E).w ROM:0012EC10 beq.s loc_12EC1A ROM:0012EC12 bset #2,($1353).w ROM:0012EC18 bra.s locret_12EC20 ROM:0012EC1A ; --------------------------------------------------------------------------- ROM:0012EC1A ROM:0012EC1A loc_12EC1A: ; CODE XREF: sub_12EC0A+6↑j ROM:0012EC1A bclr #2,($1353).w ROM:0012EC20 ROM:0012EC20 locret_12EC20: ; CODE XREF: sub_12EC0A+E↑j ROM:0012EC20 rts ROM:0012EC20 ; End of function sub_12EC0A ROM:0012EC20 ROM:0012EC22 ROM:0012EC22 ; =============== S U B R O U T I N E ======================================= ROM:0012EC22 ROM:0012EC22 ROM:0012EC22 sub_12EC22: ; CODE XREF: sub_12E696↑p ROM:0012EC22 btst #2,($1353).w ROM:0012EC28 beq.s loc_12EC40 ROM:0012EC2A btst #6,($94E).w ROM:0012EC30 bne.s loc_12EC3E ROM:0012EC32 bset #1,($1361).w ROM:0012EC38 bclr #2,($1353).w ROM:0012EC3E ROM:0012EC3E loc_12EC3E: ; CODE XREF: sub_12EC22+E↑j ROM:0012EC3E bra.s locret_12EC54 ROM:0012EC40 ; --------------------------------------------------------------------------- ROM:0012EC40 ROM:0012EC40 loc_12EC40: ; CODE XREF: sub_12EC22+6↑j ROM:0012EC40 btst #6,($94E).w ROM:0012EC46 beq.s locret_12EC54 ROM:0012EC48 bset #1,($1361).w ROM:0012EC4E bset #2,($1353).w ROM:0012EC54 ROM:0012EC54 locret_12EC54: ; CODE XREF: sub_12EC22:loc_12EC3E↑j ROM:0012EC54 ; sub_12EC22+24↑j ROM:0012EC54 rts ROM:0012EC54 ; End of function sub_12EC22 ROM:0012EC54 ROM:0012EC56 ROM:0012EC56 ; =============== S U B R O U T I N E ======================================= ROM:0012EC56 ROM:0012EC56 ROM:0012EC56 sub_12EC56: ; CODE XREF: sub_124988+B4↑p ROM:0012EC56 bsr.w sub_12EC5C ROM:0012EC5A rts ROM:0012EC5A ; End of function sub_12EC56 ROM:0012EC5A ROM:0012EC5C ROM:0012EC5C ; =============== S U B R O U T I N E ======================================= ROM:0012EC5C ROM:0012EC5C ROM:0012EC5C sub_12EC5C: ; CODE XREF: sub_12EC56↑p ROM:0012EC5C clr.w d1 ROM:0012EC5E move.b ($11E2).w,d1 ROM:0012EC62 cmpi.w #3,d1 ROM:0012EC66 bcc.s locret_12EC70 ROM:0012EC68 movea.l off_12EC72(pc,d1.w*4),a0 ROM:0012EC6C nop ROM:0012EC6E jmp (a0) ROM:0012EC70 ; --------------------------------------------------------------------------- ROM:0012EC70 ROM:0012EC70 locret_12EC70: ; CODE XREF: sub_12EC5C+A↑j ROM:0012EC70 rts ROM:0012EC70 ; End of function sub_12EC5C ROM:0012EC70 ROM:0012EC70 ; --------------------------------------------------------------------------- ROM:0012EC72 off_12EC72: dc.l loc_12EC7E ; DATA XREF: sub_12EC5C+C↑r ROM:0012EC76 dc.l loc_12EC8C ROM:0012EC7A dc.l loc_12ECCC ROM:0012EC7E ; --------------------------------------------------------------------------- ROM:0012EC7E ROM:0012EC7E loc_12EC7E: ; DATA XREF: ROM:off_12EC72↑o ROM:0012EC7E bsr.w sub_12ECE0 ROM:0012EC82 move.b #1,($11E2).w ROM:0012EC88 bra.s locret_12ECCA ROM:0012EC8A ; --------------------------------------------------------------------------- ROM:0012EC8A rts ROM:0012EC8C ; --------------------------------------------------------------------------- ROM:0012EC8C ROM:0012EC8C loc_12EC8C: ; DATA XREF: ROM:0012EC76↑o ROM:0012EC8C btst #5,($946).w ROM:0012EC92 bne.s loc_12ECA6 ROM:0012EC94 bsr.w sub_12ED66 ROM:0012EC98 bset #6,($94B).w ROM:0012EC9E move.b #2,($11E2).w ROM:0012ECA4 bra.s locret_12ECDC ROM:0012ECA6 ; --------------------------------------------------------------------------- ROM:0012ECA6 ROM:0012ECA6 loc_12ECA6: ; CODE XREF: ROM:0012EC92↑j ROM:0012ECA6 btst #6,($1364).w ROM:0012ECAC beq.s locret_12ECCA ROM:0012ECAE bsr.w sub_12EDA4 ROM:0012ECB2 bset #6,($94B).w ROM:0012ECB8 bclr #6,($1364).w ROM:0012ECBE move.b #1,($11E2).w ROM:0012ECC4 bra.l *+6 ROM:0012ECCA ; --------------------------------------------------------------------------- ROM:0012ECCA ROM:0012ECCA locret_12ECCA: ; CODE XREF: ROM:0012EC88↑j ROM:0012ECCA ; ROM:0012ECAC↑j ... ROM:0012ECCA rts ROM:0012ECCC ; --------------------------------------------------------------------------- ROM:0012ECCC ROM:0012ECCC loc_12ECCC: ; DATA XREF: ROM:0012EC7A↑o ROM:0012ECCC btst #5,($946).w ROM:0012ECD2 beq.s locret_12ECDC ROM:0012ECD4 move.b #1,($11E2).w ROM:0012ECDA bra.s locret_12ECCA ROM:0012ECDC ; --------------------------------------------------------------------------- ROM:0012ECDC ROM:0012ECDC locret_12ECDC: ; CODE XREF: ROM:0012ECA4↑j ROM:0012ECDC ; ROM:0012ECD2↑j ROM:0012ECDC rts ROM:0012ECDE ; --------------------------------------------------------------------------- ROM:0012ECDE rts ROM:0012ECE0 ROM:0012ECE0 ; =============== S U B R O U T I N E ======================================= ROM:0012ECE0 ROM:0012ECE0 ROM:0012ECE0 sub_12ECE0: ; CODE XREF: ROM:loc_12EC7E↑p ROM:0012ECE0 move.b ($11E1).w,d0 ROM:0012ECE4 andi.b #$F,d0 ROM:0012ECE8 move.w #0,d1 ROM:0012ECEC move.b ($11E1).w,d1 ROM:0012ECF0 lsr.b #4,d1 ROM:0012ECF2 cmpi.b #$F,d0 ROM:0012ECF6 bne.s loc_12ED0E ROM:0012ECF8 bclr #0,($134F).w ROM:0012ECFE btst #0,($94F).w ROM:0012ED04 beq.s loc_12ED0C ROM:0012ED06 bset #1,($1357).w ROM:0012ED0C ROM:0012ED0C loc_12ED0C: ; CODE XREF: sub_12ECE0+24↑j ROM:0012ED0C bra.s locret_12ED64 ROM:0012ED0E ; --------------------------------------------------------------------------- ROM:0012ED0E ROM:0012ED0E loc_12ED0E: ; CODE XREF: sub_12ECE0+16↑j ROM:0012ED0E cmp.b d1,d0 ROM:0012ED10 bne.s loc_12ED42 ROM:0012ED12 cmpi.b #7,d1 ROM:0012ED16 beq.s loc_12ED1E ROM:0012ED18 cmpi.b #$B,d1 ROM:0012ED1C bne.s loc_12ED26 ROM:0012ED1E ROM:0012ED1E loc_12ED1E: ; CODE XREF: sub_12ECE0+36↑j ROM:0012ED1E bset #0,($134F).w ROM:0012ED24 bra.s locret_12ED64 ROM:0012ED26 ; --------------------------------------------------------------------------- ROM:0012ED26 ROM:0012ED26 loc_12ED26: ; CODE XREF: sub_12ECE0+3C↑j ROM:0012ED26 cmpi.b #$D,d1 ROM:0012ED2A beq.s loc_12ED32 ROM:0012ED2C cmpi.b #$E,d1 ROM:0012ED30 bne.s loc_12ED3A ROM:0012ED32 ROM:0012ED32 loc_12ED32: ; CODE XREF: sub_12ECE0+4A↑j ROM:0012ED32 bset #0,($134F).w ROM:0012ED38 bra.s locret_12ED64 ROM:0012ED3A ; --------------------------------------------------------------------------- ROM:0012ED3A ROM:0012ED3A loc_12ED3A: ; CODE XREF: sub_12ECE0+50↑j ROM:0012ED3A bra.l loc_12ED42 ROM:0012ED40 ; --------------------------------------------------------------------------- ROM:0012ED40 bra.s locret_12ED64 ROM:0012ED42 ; --------------------------------------------------------------------------- ROM:0012ED42 ROM:0012ED42 loc_12ED42: ; CODE XREF: sub_12ECE0+30↑j ROM:0012ED42 ; sub_12ECE0:loc_12ED3A↑j ROM:0012ED42 bclr #0,($134F).w ROM:0012ED48 bset #1,($1357).w ROM:0012ED4E cmpi.b #0,($11E1).w ROM:0012ED54 bne.s loc_12ED5E ROM:0012ED56 bset #5,($1369).w ROM:0012ED5C bra.s locret_12ED64 ROM:0012ED5E ; --------------------------------------------------------------------------- ROM:0012ED5E ROM:0012ED5E loc_12ED5E: ; CODE XREF: sub_12ECE0+74↑j ROM:0012ED5E bclr #5,($1369).w ROM:0012ED64 ROM:0012ED64 locret_12ED64: ; CODE XREF: sub_12ECE0:loc_12ED0C↑j ROM:0012ED64 ; sub_12ECE0+44↑j ... ROM:0012ED64 rts ROM:0012ED64 ; End of function sub_12ECE0 ROM:0012ED64 ROM:0012ED66 ROM:0012ED66 ; =============== S U B R O U T I N E ======================================= ROM:0012ED66 ROM:0012ED66 ROM:0012ED66 sub_12ED66: ; CODE XREF: ROM:0012EC94↑p ROM:0012ED66 move.w #0,d1 ROM:0012ED6A move.b ($11E1).w,d1 ROM:0012ED6E lsr.b #4,d1 ROM:0012ED70 cmpi.b #7,d1 ROM:0012ED74 beq.s loc_12ED8C ROM:0012ED76 cmpi.b #$B,d1 ROM:0012ED7A beq.s loc_12ED8C ROM:0012ED7C cmpi.b #$D,d1 ROM:0012ED80 beq.s loc_12ED8C ROM:0012ED82 cmpi.b #$E,d1 ROM:0012ED86 beq.s loc_12ED8C ROM:0012ED88 move.b #7,d1 ROM:0012ED8C ROM:0012ED8C loc_12ED8C: ; CODE XREF: sub_12ED66+E↑j ROM:0012ED8C ; sub_12ED66+14↑j ... ROM:0012ED8C move.b d1,d0 ROM:0012ED8E move.w #0,d2 ROM:0012ED92 move.b d1,d2 ROM:0012ED94 lsl.b #4,d2 ROM:0012ED96 add.b d0,d2 ROM:0012ED98 rol.b #1,d2 ROM:0012ED9A ori.b #$F,d2 ROM:0012ED9E move.b d2,($11E1).w ROM:0012EDA2 rts ROM:0012EDA2 ; End of function sub_12ED66 ROM:0012EDA2 ROM:0012EDA4 ROM:0012EDA4 ; =============== S U B R O U T I N E ======================================= ROM:0012EDA4 ROM:0012EDA4 ROM:0012EDA4 sub_12EDA4: ; CODE XREF: ROM:0012ECAE↑p ROM:0012EDA4 move.w #0,d1 ROM:0012EDA8 move.b ($11E1).w,d1 ROM:0012EDAC lsr.b #4,d1 ROM:0012EDAE cmpi.b #7,d1 ROM:0012EDB2 beq.s loc_12EDCA ROM:0012EDB4 cmpi.b #$B,d1 ROM:0012EDB8 beq.s loc_12EDCA ROM:0012EDBA cmpi.b #$D,d1 ROM:0012EDBE beq.s loc_12EDCA ROM:0012EDC0 cmpi.b #$E,d1 ROM:0012EDC4 beq.s loc_12EDCA ROM:0012EDC6 move.b #7,d1 ROM:0012EDCA ROM:0012EDCA loc_12EDCA: ; CODE XREF: sub_12EDA4+E↑j ROM:0012EDCA ; sub_12EDA4+14↑j ... ROM:0012EDCA move.b d1,d0 ROM:0012EDCC move.w #0,d2 ROM:0012EDD0 move.b d1,d2 ROM:0012EDD2 lsl.b #4,d2 ROM:0012EDD4 add.b d0,d2 ROM:0012EDD6 rol.b #1,d2 ROM:0012EDD8 btst #0,($1364).w ROM:0012EDDE bne.s loc_12EDE6 ROM:0012EDE0 move.b d2,($11E1).w ROM:0012EDE4 bra.s locret_12EDF0 ROM:0012EDE6 ; --------------------------------------------------------------------------- ROM:0012EDE6 ROM:0012EDE6 loc_12EDE6: ; CODE XREF: sub_12EDA4+3A↑j ROM:0012EDE6 andi.b #$F0,d2 ROM:0012EDEA or.b d0,d2 ROM:0012EDEC move.b d2,($11E1).w ROM:0012EDF0 ROM:0012EDF0 locret_12EDF0: ; CODE XREF: sub_12EDA4+40↑j ROM:0012EDF0 rts ROM:0012EDF0 ; End of function sub_12EDA4 ROM:0012EDF0 ROM:0012EDF2 ROM:0012EDF2 ; =============== S U B R O U T I N E ======================================= ROM:0012EDF2 ROM:0012EDF2 ROM:0012EDF2 sub_12EDF2: ; CODE XREF: sub_124988+AE↑p ROM:0012EDF2 bsr.w sub_12F04C ROM:0012EDF6 bsr.w sub_12F06E ROM:0012EDFA bsr.w sub_12EE00 ROM:0012EDFE rts ROM:0012EDFE ; End of function sub_12EDF2 ROM:0012EDFE ROM:0012EE00 ROM:0012EE00 ; =============== S U B R O U T I N E ======================================= ROM:0012EE00 ROM:0012EE00 ROM:0012EE00 sub_12EE00: ; CODE XREF: sub_12EDF2+8↑p ROM:0012EE00 clr.w d1 ROM:0012EE02 move.b ($11E3).w,d1 ROM:0012EE06 cmpi.w #5,d1 ROM:0012EE0A bcc.s locret_12EE14 ROM:0012EE0C movea.l off_12EE16(pc,d1.w*4),a0 ROM:0012EE10 nop ROM:0012EE12 jmp (a0) ROM:0012EE14 ; --------------------------------------------------------------------------- ROM:0012EE14 ROM:0012EE14 locret_12EE14: ; CODE XREF: sub_12EE00+A↑j ROM:0012EE14 rts ROM:0012EE14 ; End of function sub_12EE00 ROM:0012EE14 ROM:0012EE14 ; --------------------------------------------------------------------------- ROM:0012EE16 off_12EE16: dc.l loc_12EE2A ; DATA XREF: sub_12EE00+C↑r ROM:0012EE1A dc.l loc_12EE3C ROM:0012EE1E dc.l loc_12EED6 ROM:0012EE22 dc.l loc_12EF42 ROM:0012EE26 dc.l loc_12EF98 ROM:0012EE2A ; --------------------------------------------------------------------------- ROM:0012EE2A ROM:0012EE2A loc_12EE2A: ; DATA XREF: ROM:off_12EE16↑o ROM:0012EE2A bsr.w sub_12EFC6 ROM:0012EE2E move.b #1,($11E3).w ROM:0012EE34 bra.l locret_12EED4 ROM:0012EE3A ; --------------------------------------------------------------------------- ROM:0012EE3A rts ROM:0012EE3C ; --------------------------------------------------------------------------- ROM:0012EE3C ROM:0012EE3C loc_12EE3C: ; DATA XREF: ROM:0012EE1A↑o ROM:0012EE3C btst #1,($1357).w ROM:0012EE42 beq.s loc_12EE4A ROM:0012EE44 bset #0,($1364).w ROM:0012EE4A ROM:0012EE4A loc_12EE4A: ; CODE XREF: ROM:0012EE42↑j ROM:0012EE4A btst #0,($134F).w ROM:0012EE50 beq.s loc_12EE68 ROM:0012EE52 bsr.w sub_12EFEE ROM:0012EE56 bset #6,($1364).w ROM:0012EE5C move.b #3,($11E3).w ROM:0012EE62 bra.l loc_12EF90 ROM:0012EE68 ; --------------------------------------------------------------------------- ROM:0012EE68 ROM:0012EE68 loc_12EE68: ; CODE XREF: ROM:0012EE50↑j ROM:0012EE68 btst #5,($1353).w ROM:0012EE6E beq.s loc_12EE94 ROM:0012EE70 bsr.w sub_12EFEE ROM:0012EE74 bset #6,($1364).w ROM:0012EE7A bsr.w sub_12EFF6 ROM:0012EE7E bsr.w sub_12EFC6 ROM:0012EE82 bset #0,($94E).w ROM:0012EE88 move.b #3,($11E3).w ROM:0012EE8E bra.l loc_12EF90 ROM:0012EE94 ; --------------------------------------------------------------------------- ROM:0012EE94 ROM:0012EE94 loc_12EE94: ; CODE XREF: ROM:0012EE6E↑j ROM:0012EE94 btst #5,($1364).w ROM:0012EE9A beq.s loc_12EEBE ROM:0012EE9C bset #5,($135E).w ROM:0012EEA2 bset #7,($1344).w ROM:0012EEA8 bsr.w sub_12EFEE ROM:0012EEAC bset #6,($1364).w ROM:0012EEB2 move.b #4,($11E3).w ROM:0012EEB8 bra.l loc_12EFBC ROM:0012EEBE ; --------------------------------------------------------------------------- ROM:0012EEBE ROM:0012EEBE loc_12EEBE: ; CODE XREF: ROM:0012EE9A↑j ROM:0012EEBE cmpi.w #0,($5BA).w ROM:0012EEC4 ble.s locret_12EED4 ROM:0012EEC6 bset #5,($135E).w ROM:0012EECC move.b #2,($11E3).w ROM:0012EED2 bra.s locret_12EF40 ROM:0012EED4 ; --------------------------------------------------------------------------- ROM:0012EED4 ROM:0012EED4 locret_12EED4: ; CODE XREF: ROM:0012EE34↑j ROM:0012EED4 ; ROM:0012EEC4↑j ROM:0012EED4 rts ROM:0012EED6 ; --------------------------------------------------------------------------- ROM:0012EED6 ROM:0012EED6 loc_12EED6: ; DATA XREF: ROM:0012EE1E↑o ROM:0012EED6 btst #5,($1353).w ROM:0012EEDC beq.s loc_12EF02 ROM:0012EEDE bsr.w sub_12EFEE ROM:0012EEE2 bset #6,($1364).w ROM:0012EEE8 bsr.w sub_12EFF6 ROM:0012EEEC bsr.w sub_12EFC6 ROM:0012EEF0 bset #0,($94E).w ROM:0012EEF6 move.b #3,($11E3).w ROM:0012EEFC bra.l loc_12EF90 ROM:0012EF02 ; --------------------------------------------------------------------------- ROM:0012EF02 ROM:0012EF02 loc_12EF02: ; CODE XREF: ROM:0012EEDC↑j ROM:0012EF02 btst #5,($1364).w ROM:0012EF08 beq.s loc_12EF26 ROM:0012EF0A bset #7,($1344).w ROM:0012EF10 bsr.w sub_12EFEE ROM:0012EF14 bset #6,($1364).w ROM:0012EF1A move.b #4,($11E3).w ROM:0012EF20 bra.l loc_12EFBC ROM:0012EF26 ; --------------------------------------------------------------------------- ROM:0012EF26 ROM:0012EF26 loc_12EF26: ; CODE XREF: ROM:0012EF08↑j ROM:0012EF26 btst #4,($1348).w ROM:0012EF2C bne.s locret_12EF40 ROM:0012EF2E bsr.w sub_12F006 ROM:0012EF32 bset #6,($1364).w ROM:0012EF38 move.b #3,($11E3).w ROM:0012EF3E bra.s loc_12EF90 ROM:0012EF40 ; --------------------------------------------------------------------------- ROM:0012EF40 ROM:0012EF40 locret_12EF40: ; CODE XREF: ROM:0012EED2↑j ROM:0012EF40 ; ROM:0012EF2C↑j ROM:0012EF40 rts ROM:0012EF42 ; --------------------------------------------------------------------------- ROM:0012EF42 ROM:0012EF42 loc_12EF42: ; DATA XREF: ROM:0012EE22↑o ROM:0012EF42 btst #5,($1353).w ROM:0012EF48 beq.s loc_12EF6A ROM:0012EF4A bsr.w sub_12EFEE ROM:0012EF4E bset #6,($1364).w ROM:0012EF54 bsr.w sub_12EFF6 ROM:0012EF58 bsr.w sub_12EFC6 ROM:0012EF5C bset #0,($94E).w ROM:0012EF62 move.b #3,($11E3).w ROM:0012EF68 bra.s loc_12EF90 ROM:0012EF6A ; --------------------------------------------------------------------------- ROM:0012EF6A ROM:0012EF6A loc_12EF6A: ; CODE XREF: ROM:0012EF48↑j ROM:0012EF6A btst #5,($1364).w ROM:0012EF70 beq.s loc_12EF90 ROM:0012EF72 bset #5,($135E).w ROM:0012EF78 bset #7,($1344).w ROM:0012EF7E bsr.w sub_12EFEE ROM:0012EF82 bset #6,($1364).w ROM:0012EF88 move.b #4,($11E3).w ROM:0012EF8E bra.s loc_12EFBC ROM:0012EF90 ; --------------------------------------------------------------------------- ROM:0012EF90 ROM:0012EF90 loc_12EF90: ; CODE XREF: ROM:0012EE62↑j ROM:0012EF90 ; ROM:0012EE8E↑j ... ROM:0012EF90 bclr #5,($1353).w ROM:0012EF96 rts ROM:0012EF98 ; --------------------------------------------------------------------------- ROM:0012EF98 ROM:0012EF98 loc_12EF98: ; DATA XREF: ROM:0012EE26↑o ROM:0012EF98 btst #4,($1348).w ROM:0012EF9E bne.s loc_12EFBC ROM:0012EFA0 bsr.w sub_12F03A ROM:0012EFA4 bsr.w sub_12EFC6 ROM:0012EFA8 bset #0,($94E).w ROM:0012EFAE bclr #7,($1344).w ROM:0012EFB4 move.b #3,($11E3).w ROM:0012EFBA bra.s loc_12EF90 ROM:0012EFBC ; --------------------------------------------------------------------------- ROM:0012EFBC ROM:0012EFBC loc_12EFBC: ; CODE XREF: ROM:0012EEB8↑j ROM:0012EFBC ; ROM:0012EF20↑j ... ROM:0012EFBC bclr #5,($1364).w ROM:0012EFC2 rts ROM:0012EFC4 ; --------------------------------------------------------------------------- ROM:0012EFC4 rts ROM:0012EFC6 ROM:0012EFC6 ; =============== S U B R O U T I N E ======================================= ROM:0012EFC6 ROM:0012EFC6 ROM:0012EFC6 sub_12EFC6: ; CODE XREF: ROM:loc_12EE2A↑p ROM:0012EFC6 ; ROM:0012EE7E↑p ... ROM:0012EFC6 move.w ($DF2).w,d0 ROM:0012EFCA cmpi.w #$FFFF,d0 ROM:0012EFCE bne.s loc_12EFD8 ROM:0012EFD0 move.w #0,($DF8).w ROM:0012EFD6 bra.s locret_12EFEC ROM:0012EFD8 ; --------------------------------------------------------------------------- ROM:0012EFD8 ROM:0012EFD8 loc_12EFD8: ; CODE XREF: sub_12EFC6+8↑j ROM:0012EFD8 cmpi.w #0,d0 ROM:0012EFDC bne.s loc_12EFE6 ROM:0012EFDE move.w #1,($DF8).w ROM:0012EFE4 bra.s locret_12EFEC ROM:0012EFE6 ; --------------------------------------------------------------------------- ROM:0012EFE6 ROM:0012EFE6 loc_12EFE6: ; CODE XREF: sub_12EFC6+16↑j ROM:0012EFE6 move.w #2,($DF8).w ROM:0012EFEC ROM:0012EFEC locret_12EFEC: ; CODE XREF: sub_12EFC6+10↑j ROM:0012EFEC ; sub_12EFC6+1E↑j ROM:0012EFEC rts ROM:0012EFEC ; End of function sub_12EFC6 ROM:0012EFEC ROM:0012EFEE ROM:0012EFEE ; =============== S U B R O U T I N E ======================================= ROM:0012EFEE ROM:0012EFEE ROM:0012EFEE sub_12EFEE: ; CODE XREF: ROM:0012EE52↑p ROM:0012EFEE ; ROM:0012EE70↑p ... ROM:0012EFEE bclr #0,($1364).w ROM:0012EFF4 rts ROM:0012EFF4 ; End of function sub_12EFEE ROM:0012EFF4 ROM:0012EFF6 ROM:0012EFF6 ; =============== S U B R O U T I N E ======================================= ROM:0012EFF6 ROM:0012EFF6 ROM:0012EFF6 sub_12EFF6: ; CODE XREF: ROM:0012EE7A↑p ROM:0012EFF6 ; ROM:0012EEE8↑p ... ROM:0012EFF6 cmpi.w #0,($DF8).w ROM:0012EFFC bne.s locret_12F004 ROM:0012EFFE move.w #0,($DF2).w ROM:0012F004 ROM:0012F004 locret_12F004: ; CODE XREF: sub_12EFF6+6↑j ROM:0012F004 rts ROM:0012F004 ; End of function sub_12EFF6 ROM:0012F004 ROM:0012F006 ROM:0012F006 ; =============== S U B R O U T I N E ======================================= ROM:0012F006 ROM:0012F006 ROM:0012F006 sub_12F006: ; CODE XREF: ROM:0012EF2E↑p ROM:0012F006 move.w ($DF2).w,d0 ROM:0012F00A move.w ($DF4).w,d1 ROM:0012F00E cmpi.w #0,d0 ROM:0012F012 bne.s loc_12F024 ROM:0012F014 cmpi.w #1,d1 ROM:0012F018 bne.s loc_12F024 ROM:0012F01A btst #5,($1369).w ROM:0012F020 bne.s loc_12F024 ROM:0012F022 bra.s loc_12F02A ROM:0012F024 ; --------------------------------------------------------------------------- ROM:0012F024 ROM:0012F024 loc_12F024: ; CODE XREF: sub_12F006+C↑j ROM:0012F024 ; sub_12F006+12↑j ... ROM:0012F024 cmpi.w #3,d1 ROM:0012F028 bne.s loc_12F032 ROM:0012F02A ROM:0012F02A loc_12F02A: ; CODE XREF: sub_12F006+1C↑j ROM:0012F02A bclr #0,($1364).w ROM:0012F030 bra.s locret_12F038 ROM:0012F032 ; --------------------------------------------------------------------------- ROM:0012F032 ROM:0012F032 loc_12F032: ; CODE XREF: sub_12F006+22↑j ROM:0012F032 bset #0,($1364).w ROM:0012F038 ROM:0012F038 locret_12F038: ; CODE XREF: sub_12F006+2A↑j ROM:0012F038 rts ROM:0012F038 ; End of function sub_12F006 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: ROM:0012EFA0↑p ROM:0012F03A move.w ($DF4).w,d0 ROM:0012F03E cmpi.w #4,d0 ROM:0012F042 bne.s locret_12F04A ROM:0012F044 move.w ($DF0).w,($DF2).w ROM:0012F04A ROM:0012F04A locret_12F04A: ; CODE XREF: sub_12F03A+8↑j ROM:0012F04A rts ROM:0012F04A ; End of function sub_12F03A ROM:0012F04A ROM:0012F04C ROM:0012F04C ; =============== S U B R O U T I N E ======================================= ROM:0012F04C ROM:0012F04C ROM:0012F04C sub_12F04C: ; CODE XREF: sub_12EDF2↑p ROM:0012F04C move.b $9AE(a5),d0 ROM:0012F050 move.b $9AD(a5),d1 ROM:0012F054 cmpi.b #1,d0 ROM:0012F058 bne.s loc_12F060 ROM:0012F05A bset #5,($1364).w ROM:0012F060 ROM:0012F060 loc_12F060: ; CODE XREF: sub_12F04C+C↑j ROM:0012F060 cmpi.b #1,d1 ROM:0012F064 bne.s locret_12F06C ROM:0012F066 bset #5,($1353).w ROM:0012F06C ROM:0012F06C locret_12F06C: ; CODE XREF: sub_12F04C+18↑j ROM:0012F06C rts ROM:0012F06C ; End of function sub_12F04C ROM:0012F06C ROM:0012F06E ROM:0012F06E ; =============== S U B R O U T I N E ======================================= ROM:0012F06E ROM:0012F06E ROM:0012F06E sub_12F06E: ; CODE XREF: sub_12EDF2+4↑p ROM:0012F06E clr.w d1 ROM:0012F070 move.b ($11E4).w,d1 ROM:0012F074 cmpi.w #3,d1 ROM:0012F078 bcc.s locret_12F082 ROM:0012F07A movea.l off_12F084(pc,d1.w*4),a0 ROM:0012F07E nop ROM:0012F080 jmp (a0) ROM:0012F082 ; --------------------------------------------------------------------------- ROM:0012F082 ROM:0012F082 locret_12F082: ; CODE XREF: sub_12F06E+A↑j ROM:0012F082 rts ROM:0012F082 ; End of function sub_12F06E ROM:0012F082 ROM:0012F082 ; --------------------------------------------------------------------------- ROM:0012F084 off_12F084: dc.l loc_12F090 ; DATA XREF: sub_12F06E+C↑r ROM:0012F088 dc.l loc_12F09A ROM:0012F08C dc.l loc_12F0B8 ROM:0012F090 ; --------------------------------------------------------------------------- ROM:0012F090 ROM:0012F090 loc_12F090: ; DATA XREF: ROM:off_12F084↑o ROM:0012F090 move.b #1,($11E4).w ROM:0012F096 bra.s locret_12F0B6 ROM:0012F098 ; --------------------------------------------------------------------------- ROM:0012F098 rts ROM:0012F09A ; --------------------------------------------------------------------------- ROM:0012F09A ROM:0012F09A loc_12F09A: ; DATA XREF: ROM:0012F088↑o ROM:0012F09A btst #4,($1354).w ROM:0012F0A0 beq.s locret_12F0B6 ROM:0012F0A2 bset #1,($135C).w ROM:0012F0A8 bset #2,($135A).w ROM:0012F0AE move.b #2,($11E4).w ROM:0012F0B4 bra.s loc_12F0CE ROM:0012F0B6 ; --------------------------------------------------------------------------- ROM:0012F0B6 ROM:0012F0B6 locret_12F0B6: ; CODE XREF: ROM:0012F096↑j ROM:0012F0B6 ; ROM:0012F0A0↑j ... ROM:0012F0B6 rts ROM:0012F0B8 ; --------------------------------------------------------------------------- ROM:0012F0B8 ROM:0012F0B8 loc_12F0B8: ; DATA XREF: ROM:0012F08C↑o ROM:0012F0B8 btst #4,($1348).w ROM:0012F0BE bne.s loc_12F0CE ROM:0012F0C0 bclr #2,($135A).w ROM:0012F0C6 move.b #1,($11E4).w ROM:0012F0CC bra.s locret_12F0B6 ROM:0012F0CE ; --------------------------------------------------------------------------- ROM:0012F0CE ROM:0012F0CE loc_12F0CE: ; CODE XREF: ROM:0012F0B4↑j ROM:0012F0CE ; ROM:0012F0BE↑j ROM:0012F0CE bclr #4,($1354).w ROM:0012F0D4 rts ROM:0012F0D6 ; --------------------------------------------------------------------------- ROM:0012F0D6 rts ROM:0012F0D8 ROM:0012F0D8 ; =============== S U B R O U T I N E ======================================= ROM:0012F0D8 ROM:0012F0D8 ROM:0012F0D8 sub_12F0D8: ; CODE XREF: sub_12F498+10↓p ROM:0012F0D8 bsr.w sub_12F43E ROM:0012F0DC bsr.w sub_12F0EE ROM:0012F0E0 bsr.w sub_12F2C8 ROM:0012F0E4 bsr.w sub_12F35C ROM:0012F0E8 bsr.w sub_12F458 ROM:0012F0EC rts ROM:0012F0EC ; End of function sub_12F0D8 ROM:0012F0EC ROM:0012F0EE ROM:0012F0EE ; =============== S U B R O U T I N E ======================================= ROM:0012F0EE ROM:0012F0EE ROM:0012F0EE sub_12F0EE: ; CODE XREF: sub_12F0D8+4↑p ROM:0012F0EE move.w ($DFA).w,d0 ROM:0012F0F2 add.w $5A0(a5),d0 ROM:0012F0F6 move.w d0,($DFE).w ROM:0012F0FA clr.w d1 ROM:0012F0FC move.b ($11E5).w,d1 ROM:0012F100 cmpi.w #6,d1 ROM:0012F104 bcc.s locret_12F10E ROM:0012F106 movea.l off_12F110(pc,d1.w*4),a0 ROM:0012F10A nop ROM:0012F10C jmp (a0) ROM:0012F10E ; --------------------------------------------------------------------------- ROM:0012F10E ROM:0012F10E locret_12F10E: ; CODE XREF: sub_12F0EE+16↑j ROM:0012F10E rts ROM:0012F10E ; End of function sub_12F0EE ROM:0012F10E ROM:0012F10E ; --------------------------------------------------------------------------- ROM:0012F110 off_12F110: dc.l loc_12F128 ; DATA XREF: sub_12F0EE+18↑r ROM:0012F114 dc.l loc_12F132 ROM:0012F118 dc.l loc_12F162 ROM:0012F11C dc.l loc_12F1CE ROM:0012F120 dc.l loc_12F21C ROM:0012F124 dc.l loc_12F262 ROM:0012F128 ; --------------------------------------------------------------------------- ROM:0012F128 ROM:0012F128 loc_12F128: ; DATA XREF: ROM:off_12F110↑o ROM:0012F128 move.b #1,($11E5).w ROM:0012F12E bra.s loc_12F15A ROM:0012F130 ; --------------------------------------------------------------------------- ROM:0012F130 rts ROM:0012F132 ; --------------------------------------------------------------------------- ROM:0012F132 ROM:0012F132 loc_12F132: ; DATA XREF: ROM:0012F114↑o ROM:0012F132 move.w ($DFA).w,d0 ROM:0012F136 sub.w $594(a5),d0 ROM:0012F13A cmp.w ($5BA).w,d0 ROM:0012F13E bgt.s loc_12F15A ROM:0012F140 move.w $59A(a5),d1 ROM:0012F144 clr.b ($938).w ROM:0012F148 move.w d1,($754).w ROM:0012F14C move.b #1,($938).w ROM:0012F152 move.b #2,($11E5).w ROM:0012F158 bra.s locret_12F1CC ROM:0012F15A ; --------------------------------------------------------------------------- ROM:0012F15A ROM:0012F15A loc_12F15A: ; CODE XREF: ROM:0012F12E↑j ROM:0012F15A ; ROM:0012F13E↑j ... ROM:0012F15A bsr.l sub_1307A0 ROM:0012F160 rts ROM:0012F162 ; --------------------------------------------------------------------------- ROM:0012F162 ROM:0012F162 loc_12F162: ; DATA XREF: ROM:0012F118↑o ROM:0012F162 cmpi.w #0,($754).w ROM:0012F168 bgt.s loc_12F188 ROM:0012F16A move.w $59C(a5),d1 ROM:0012F16E clr.b ($938).w ROM:0012F172 move.w d1,($754).w ROM:0012F176 move.b #1,($938).w ROM:0012F17C move.b #3,($11E5).w ROM:0012F182 bra.l loc_12F216 ROM:0012F188 ; --------------------------------------------------------------------------- ROM:0012F188 ROM:0012F188 loc_12F188: ; CODE XREF: ROM:0012F168↑j ROM:0012F188 move.w $598(a5),d0 ROM:0012F18C cmp.w ($5BA).w,d0 ROM:0012F190 ble.s loc_12F1A2 ROM:0012F192 clr.b ($938).w ROM:0012F196 clr.w ($754).w ROM:0012F19A move.b #1,($11E5).w ROM:0012F1A0 bra.s loc_12F15A ROM:0012F1A2 ; --------------------------------------------------------------------------- ROM:0012F1A2 ROM:0012F1A2 loc_12F1A2: ; CODE XREF: ROM:0012F190↑j ROM:0012F1A2 move.w ($DFA).w,d0 ROM:0012F1A6 sub.w $594(a5),d0 ROM:0012F1AA sub.w $596(a5),d0 ROM:0012F1AE cmp.w ($5BA).w,d0 ROM:0012F1B2 ble.s locret_12F1CC ROM:0012F1B4 bclr #0,($938).w ROM:0012F1BA bset #2,($938).w ROM:0012F1C0 move.b #4,($11E5).w ROM:0012F1C6 bra.l locret_12F260 ROM:0012F1CC ; --------------------------------------------------------------------------- ROM:0012F1CC ROM:0012F1CC locret_12F1CC: ; CODE XREF: ROM:0012F158↑j ROM:0012F1CC ; ROM:0012F1B2↑j ... ROM:0012F1CC rts ROM:0012F1CE ; --------------------------------------------------------------------------- ROM:0012F1CE ROM:0012F1CE loc_12F1CE: ; DATA XREF: ROM:0012F11C↑o ROM:0012F1CE move.w $598(a5),d0 ROM:0012F1D2 cmp.w ($5BA).w,d0 ROM:0012F1D6 ble.s loc_12F1EC ROM:0012F1D8 clr.b ($938).w ROM:0012F1DC clr.w ($754).w ROM:0012F1E0 move.b #1,($11E5).w ROM:0012F1E6 bra.l loc_12F15A ROM:0012F1EC ; --------------------------------------------------------------------------- ROM:0012F1EC ROM:0012F1EC loc_12F1EC: ; CODE XREF: ROM:0012F1D6↑j ROM:0012F1EC move.w ($DFA).w,d0 ROM:0012F1F0 sub.w $594(a5),d0 ROM:0012F1F4 sub.w $596(a5),d0 ROM:0012F1F8 cmp.w ($5BA).w,d0 ROM:0012F1FC ble.s loc_12F216 ROM:0012F1FE bclr #0,($938).w ROM:0012F204 bset #2,($938).w ROM:0012F20A move.b #5,($11E5).w ROM:0012F210 bra.l loc_12F2A6 ROM:0012F216 ; --------------------------------------------------------------------------- ROM:0012F216 ROM:0012F216 loc_12F216: ; CODE XREF: ROM:0012F182↑j ROM:0012F216 ; ROM:0012F1FC↑j ... ROM:0012F216 bsr.w sub_12F2AE ROM:0012F21A rts ROM:0012F21C ; --------------------------------------------------------------------------- ROM:0012F21C ROM:0012F21C loc_12F21C: ; DATA XREF: ROM:0012F120↑o ROM:0012F21C move.w $598(a5),d0 ROM:0012F220 cmp.w ($5BA).w,d0 ROM:0012F224 ble.s loc_12F23A ROM:0012F226 clr.b ($938).w ROM:0012F22A clr.w ($754).w ROM:0012F22E move.b #1,($11E5).w ROM:0012F234 bra.l loc_12F15A ROM:0012F23A ; --------------------------------------------------------------------------- ROM:0012F23A ROM:0012F23A loc_12F23A: ; CODE XREF: ROM:0012F224↑j ROM:0012F23A move.w ($DFA).w,d0 ROM:0012F23E sub.w $594(a5),d0 ROM:0012F242 cmp.w ($5BA).w,d0 ROM:0012F246 bgt.s locret_12F260 ROM:0012F248 bclr #2,($938).w ROM:0012F24E bset #0,($938).w ROM:0012F254 move.b #2,($11E5).w ROM:0012F25A bra.l locret_12F1CC ROM:0012F260 ; --------------------------------------------------------------------------- ROM:0012F260 ROM:0012F260 locret_12F260: ; CODE XREF: ROM:0012F1C6↑j ROM:0012F260 ; ROM:0012F246↑j ROM:0012F260 rts ROM:0012F262 ; --------------------------------------------------------------------------- ROM:0012F262 ROM:0012F262 loc_12F262: ; DATA XREF: ROM:0012F124↑o ROM:0012F262 move.w $598(a5),d0 ROM:0012F266 cmp.w ($5BA).w,d0 ROM:0012F26A ble.s loc_12F280 ROM:0012F26C clr.b ($938).w ROM:0012F270 clr.w ($754).w ROM:0012F274 move.b #1,($11E5).w ROM:0012F27A bra.l loc_12F15A ROM:0012F280 ; --------------------------------------------------------------------------- ROM:0012F280 ROM:0012F280 loc_12F280: ; CODE XREF: ROM:0012F26A↑j ROM:0012F280 move.w ($DFA).w,d0 ROM:0012F284 sub.w $594(a5),d0 ROM:0012F288 cmp.w ($5BA).w,d0 ROM:0012F28C bgt.s loc_12F2A6 ROM:0012F28E bclr #2,($938).w ROM:0012F294 bset #0,($938).w ROM:0012F29A move.b #3,($11E5).w ROM:0012F2A0 bra.l loc_12F216 ROM:0012F2A6 ; --------------------------------------------------------------------------- ROM:0012F2A6 ROM:0012F2A6 loc_12F2A6: ; CODE XREF: ROM:0012F210↑j ROM:0012F2A6 ; ROM:0012F28C↑j ROM:0012F2A6 bsr.w sub_12F2AE ROM:0012F2AA rts ROM:0012F2AC ; --------------------------------------------------------------------------- ROM:0012F2AC rts ROM:0012F2AE ROM:0012F2AE ; =============== S U B R O U T I N E ======================================= ROM:0012F2AE ROM:0012F2AE ROM:0012F2AE sub_12F2AE: ; CODE XREF: ROM:loc_12F216↑p ROM:0012F2AE ; ROM:loc_12F2A6↑p ROM:0012F2AE move.w ($754).w,d1 ROM:0012F2B2 muls.w $594(a5),d1 ROM:0012F2B6 divs.w $59C(a5),d1 ROM:0012F2BA add.w ($DFA).w,d1 ROM:0012F2BE sub.w $594(a5),d1 ROM:0012F2C2 move.w d1,($DFC).w ROM:0012F2C6 rts ROM:0012F2C6 ; End of function sub_12F2AE ROM:0012F2C6 ROM:0012F2C8 ROM:0012F2C8 ; =============== S U B R O U T I N E ======================================= ROM:0012F2C8 ROM:0012F2C8 ROM:0012F2C8 sub_12F2C8: ; CODE XREF: sub_12F0D8+8↑p ROM:0012F2C8 clr.w d1 ROM:0012F2CA move.b ($11E6).w,d1 ROM:0012F2CE cmpi.w #3,d1 ROM:0012F2D2 bcc.s locret_12F2DC ROM:0012F2D4 movea.l off_12F2DE(pc,d1.w*4),a0 ROM:0012F2D8 nop ROM:0012F2DA jmp (a0) ROM:0012F2DC ; --------------------------------------------------------------------------- ROM:0012F2DC ROM:0012F2DC locret_12F2DC: ; CODE XREF: sub_12F2C8+A↑j ROM:0012F2DC rts ROM:0012F2DC ; End of function sub_12F2C8 ROM:0012F2DC ROM:0012F2DC ; --------------------------------------------------------------------------- ROM:0012F2DE off_12F2DE: dc.l loc_12F2EA ; DATA XREF: sub_12F2C8+C↑r ROM:0012F2E2 dc.l loc_12F2FA ROM:0012F2E6 dc.l loc_12F328 ROM:0012F2EA ; --------------------------------------------------------------------------- ROM:0012F2EA ROM:0012F2EA loc_12F2EA: ; DATA XREF: ROM:off_12F2DE↑o ROM:0012F2EA bclr #5,($1352).w ROM:0012F2F0 move.b #1,($11E6).w ROM:0012F2F6 bra.s loc_12F322 ROM:0012F2F8 ; --------------------------------------------------------------------------- ROM:0012F2F8 rts ROM:0012F2FA ; --------------------------------------------------------------------------- ROM:0012F2FA ROM:0012F2FA loc_12F2FA: ; DATA XREF: ROM:0012F2E2↑o ROM:0012F2FA move.w ($DFC).w,d0 ROM:0012F2FE btst #2,($134E).w ROM:0012F304 bne.s loc_12F314 ROM:0012F306 btst #5,($946).w ROM:0012F30C beq.s loc_12F314 ROM:0012F30E cmp.w ($5BA).w,d0 ROM:0012F312 bgt.s loc_12F322 ROM:0012F314 ROM:0012F314 loc_12F314: ; CODE XREF: ROM:0012F304↑j ROM:0012F314 ; ROM:0012F30C↑j ROM:0012F314 bset #5,($1352).w ROM:0012F31A move.b #2,($11E6).w ROM:0012F320 bra.s loc_12F354 ROM:0012F322 ; --------------------------------------------------------------------------- ROM:0012F322 ROM:0012F322 loc_12F322: ; CODE XREF: ROM:0012F2F6↑j ROM:0012F322 ; ROM:0012F312↑j ... ROM:0012F322 bsr.w sub_12F3EA ROM:0012F326 rts ROM:0012F328 ; --------------------------------------------------------------------------- ROM:0012F328 ROM:0012F328 loc_12F328: ; DATA XREF: ROM:0012F2E6↑o ROM:0012F328 btst #5,($946).w ROM:0012F32E beq.s loc_12F354 ROM:0012F330 move.w ($DFC).w,d0 ROM:0012F334 sub.w $596(a5),d0 ROM:0012F338 btst #2,($134E).w ROM:0012F33E bne.s loc_12F354 ROM:0012F340 cmp.w ($5BA).w,d0 ROM:0012F344 ble.s loc_12F354 ROM:0012F346 bclr #5,($1352).w ROM:0012F34C move.b #1,($11E6).w ROM:0012F352 bra.s loc_12F322 ROM:0012F354 ; --------------------------------------------------------------------------- ROM:0012F354 ROM:0012F354 loc_12F354: ; CODE XREF: ROM:0012F320↑j ROM:0012F354 ; ROM:0012F32E↑j ... ROM:0012F354 bsr.w sub_12F42E ROM:0012F358 rts ROM:0012F35A ; --------------------------------------------------------------------------- ROM:0012F35A rts ROM:0012F35C ROM:0012F35C ; =============== S U B R O U T I N E ======================================= ROM:0012F35C ROM:0012F35C ROM:0012F35C sub_12F35C: ; CODE XREF: sub_12F0D8+C↑p ROM:0012F35C clr.w d1 ROM:0012F35E move.b ($11E7).w,d1 ROM:0012F362 cmpi.w #4,d1 ROM:0012F366 bcc.s locret_12F370 ROM:0012F368 movea.l off_12F372(pc,d1.w*4),a0 ROM:0012F36C nop ROM:0012F36E jmp (a0) ROM:0012F370 ; --------------------------------------------------------------------------- ROM:0012F370 ROM:0012F370 locret_12F370: ; CODE XREF: sub_12F35C+A↑j ROM:0012F370 rts ROM:0012F370 ; End of function sub_12F35C ROM:0012F370 ROM:0012F370 ; --------------------------------------------------------------------------- ROM:0012F372 off_12F372: dc.l loc_12F382 ; DATA XREF: sub_12F35C+C↑r ROM:0012F376 dc.l loc_12F38A ROM:0012F37A dc.l loc_12F3A0 ROM:0012F37E dc.l loc_12F3C2 ROM:0012F382 ; --------------------------------------------------------------------------- ROM:0012F382 ROM:0012F382 loc_12F382: ; DATA XREF: ROM:off_12F372↑o ROM:0012F382 move.b #1,($11E7).w ROM:0012F388 rts ROM:0012F38A ; --------------------------------------------------------------------------- ROM:0012F38A ROM:0012F38A loc_12F38A: ; DATA XREF: ROM:0012F376↑o ROM:0012F38A btst #5,($1352).w ROM:0012F390 beq.s locret_12F39E ROM:0012F392 bset #2,($135B).w ROM:0012F398 move.b #2,($11E7).w ROM:0012F39E ROM:0012F39E locret_12F39E: ; CODE XREF: ROM:0012F390↑j ROM:0012F39E rts ROM:0012F3A0 ; --------------------------------------------------------------------------- ROM:0012F3A0 ROM:0012F3A0 loc_12F3A0: ; DATA XREF: ROM:0012F37A↑o ROM:0012F3A0 btst #5,($1352).w ROM:0012F3A6 bne.s locret_12F3C0 ROM:0012F3A8 move.w $59E(a5),d0 ROM:0012F3AC clr.b ($8F4).w ROM:0012F3B0 move.w d0,($6CC).w ROM:0012F3B4 move.b #1,($8F4).w ROM:0012F3BA move.b #3,($11E7).w ROM:0012F3C0 ROM:0012F3C0 locret_12F3C0: ; CODE XREF: ROM:0012F3A6↑j ROM:0012F3C0 rts ROM:0012F3C2 ; --------------------------------------------------------------------------- ROM:0012F3C2 ROM:0012F3C2 loc_12F3C2: ; DATA XREF: ROM:0012F37E↑o ROM:0012F3C2 cmpi.w #0,($6CC).w ROM:0012F3C8 bgt.s loc_12F3D8 ROM:0012F3CA bclr #2,($135B).w ROM:0012F3D0 move.b #1,($11E7).w ROM:0012F3D6 rts ROM:0012F3D8 ; --------------------------------------------------------------------------- ROM:0012F3D8 ROM:0012F3D8 loc_12F3D8: ; CODE XREF: ROM:0012F3C8↑j ROM:0012F3D8 btst #5,($1352).w ROM:0012F3DE beq.s locret_12F3E6 ROM:0012F3E0 move.b #2,($11E7).w ROM:0012F3E6 ROM:0012F3E6 locret_12F3E6: ; CODE XREF: ROM:0012F3DE↑j ROM:0012F3E6 rts ROM:0012F3E8 ; --------------------------------------------------------------------------- ROM:0012F3E8 rts ROM:0012F3EA ROM:0012F3EA ; =============== S U B R O U T I N E ======================================= ROM:0012F3EA ROM:0012F3EA ROM:0012F3EA sub_12F3EA: ; CODE XREF: ROM:loc_12F322↑p ROM:0012F3EA move.w #0,d1 ROM:0012F3EE bra.s loc_12F3F4 ROM:0012F3F0 ; --------------------------------------------------------------------------- ROM:0012F3F0 ROM:0012F3F0 loc_12F3F0: ; CODE XREF: sub_12F3EA:loc_12F42A↓j ROM:0012F3F0 addi.w #1,d1 ROM:0012F3F4 ROM:0012F3F4 loc_12F3F4: ; CODE XREF: sub_12F3EA+4↑j ROM:0012F3F4 cmpi.w #0,d1 ROM:0012F3F8 bgt.s locret_12F42C ROM:0012F3FA btst #0,($1364).w ROM:0012F400 bne.s loc_12F416 ROM:0012F402 btst #5,($1367).w ROM:0012F408 bne.s loc_12F416 ROM:0012F40A cmpi.l #0,$A30(d1.w*4) ROM:0012F414 bne.s loc_12F420 ROM:0012F416 ROM:0012F416 loc_12F416: ; CODE XREF: sub_12F3EA+16↑j ROM:0012F416 ; sub_12F3EA+1E↑j ROM:0012F416 move.w #0,$1108(d1.w*2) ROM:0012F41E bra.s loc_12F42A ROM:0012F420 ; --------------------------------------------------------------------------- ROM:0012F420 ROM:0012F420 loc_12F420: ; CODE XREF: sub_12F3EA+2A↑j ROM:0012F420 move.w $110A(d1.w*2),$1108(d1.w*2) ROM:0012F42A ROM:0012F42A loc_12F42A: ; CODE XREF: sub_12F3EA+34↑j ROM:0012F42A bra.s loc_12F3F0 ROM:0012F42C ; --------------------------------------------------------------------------- ROM:0012F42C ROM:0012F42C locret_12F42C: ; CODE XREF: sub_12F3EA+E↑j ROM:0012F42C rts ROM:0012F42C ; End of function sub_12F3EA ROM:0012F42C ROM:0012F42E ROM:0012F42E ; =============== S U B R O U T I N E ======================================= ROM:0012F42E ROM:0012F42E ROM:0012F42E sub_12F42E: ; CODE XREF: ROM:loc_12F354↑p ROM:0012F42E move.l #0,($A30).w ROM:0012F436 move.w #0,($1108).w ROM:0012F43C rts ROM:0012F43C ; End of function sub_12F42E ROM:0012F43C ROM:0012F43E ROM:0012F43E ; =============== S U B R O U T I N E ======================================= ROM:0012F43E ROM:0012F43E ROM:0012F43E sub_12F43E: ; CODE XREF: sub_12F0D8↑p ROM:0012F43E move.w #$3810,d1 ROM:0012F442 move.w ($A4C).w,d2 ROM:0012F446 bsr.l sub_1178F0 ROM:0012F44C move.w d1,d0 ROM:0012F44E add.w ($13C6).w,d0 ROM:0012F452 move.w d0,($110A).w ROM:0012F456 rts ROM:0012F456 ; End of function sub_12F43E ROM:0012F456 ROM:0012F458 ROM:0012F458 ; =============== S U B R O U T I N E ======================================= ROM:0012F458 ROM:0012F458 ROM:0012F458 sub_12F458: ; CODE XREF: sub_12F0D8+10↑p ROM:0012F458 lea ($A30).w,a0 ROM:0012F45C lea $964(a5),a1 ROM:0012F460 lea ($A14).w,a2 ROM:0012F464 move.w #0,d0 ROM:0012F468 bra.s loc_12F46E ROM:0012F46A ; --------------------------------------------------------------------------- ROM:0012F46A ROM:0012F46A loc_12F46A: ; CODE XREF: sub_12F458+3C↓j ROM:0012F46A addi.w #1,d0 ROM:0012F46E ROM:0012F46E loc_12F46E: ; CODE XREF: sub_12F458+10↑j ROM:0012F46E cmpi.w #3,d0 ROM:0012F472 bgt.s locret_12F496 ROM:0012F474 move.w (a1,d0.w*2),d3 ROM:0012F478 ext.l d3 ROM:0012F47A move.l (a0),d6 ROM:0012F47C muls.l d6,d4:d3 ROM:0012F480 divs.l #$2710,d4:d3 ROM:0012F488 bvc.s loc_12F490 ROM:0012F48A move.l #$7FFFFFFF,d3 ROM:0012F490 ROM:0012F490 loc_12F490: ; CODE XREF: sub_12F458+30↑j ROM:0012F490 move.l d3,(a2,d0.w*4) ROM:0012F494 bra.s loc_12F46A ROM:0012F496 ; --------------------------------------------------------------------------- ROM:0012F496 ROM:0012F496 locret_12F496: ; CODE XREF: sub_12F458+1A↑j ROM:0012F496 rts ROM:0012F496 ; End of function sub_12F458 ROM:0012F496 ROM:0012F498 ROM:0012F498 ; =============== S U B R O U T I N E ======================================= ROM:0012F498 ROM:0012F498 ROM:0012F498 sub_12F498: ; CODE XREF: sub_124988+84↑p ROM:0012F498 bsr.l sub_12F8CC ROM:0012F49E bsr.w sub_12F6C4 ROM:0012F4A2 bsr.l sub_130264 ROM:0012F4A8 bsr.l sub_12F0D8 ROM:0012F4AE bsr.w sub_12F83E ROM:0012F4B2 bsr.w sub_12F50C ROM:0012F4B6 bsr.w sub_12F4CA ROM:0012F4BA bsr.w sub_12F5BC ROM:0012F4BE bsr.w sub_12F5CE ROM:0012F4C2 bsr.l sub_116E58 ROM:0012F4C8 rts ROM:0012F4C8 ; End of function sub_12F498 ROM:0012F4C8 ROM:0012F4CA ROM:0012F4CA ; =============== S U B R O U T I N E ======================================= ROM:0012F4CA ROM:0012F4CA ROM:0012F4CA sub_12F4CA: ; CODE XREF: sub_12F498+1E↑p ROM:0012F4CA btst #0,($DBF).w ROM:0012F4D0 beq.s loc_12F4DA ROM:0012F4D2 move.l #0,($A14).w ROM:0012F4DA ROM:0012F4DA loc_12F4DA: ; CODE XREF: sub_12F4CA+6↑j ROM:0012F4DA btst #1,($DBF).w ROM:0012F4E0 beq.s loc_12F4EA ROM:0012F4E2 move.l #0,($A18).w ROM:0012F4EA ROM:0012F4EA loc_12F4EA: ; CODE XREF: sub_12F4CA+16↑j ROM:0012F4EA btst #2,($DBF).w ROM:0012F4F0 beq.s loc_12F4FA ROM:0012F4F2 move.l #0,($A1C).w ROM:0012F4FA ROM:0012F4FA loc_12F4FA: ; CODE XREF: sub_12F4CA+26↑j ROM:0012F4FA btst #3,($DBF).w ROM:0012F500 beq.s locret_12F50A ROM:0012F502 move.l #0,($A20).w ROM:0012F50A ROM:0012F50A locret_12F50A: ; CODE XREF: sub_12F4CA+36↑j ROM:0012F50A rts ROM:0012F50A ; End of function sub_12F4CA ROM:0012F50A ROM:0012F50C ROM:0012F50C ; =============== S U B R O U T I N E ======================================= ROM:0012F50C ROM:0012F50C ROM:0012F50C sub_12F50C: ; CODE XREF: sub_12F498+1A↑p ROM:0012F50C move.w #0,d0 ROM:0012F510 bra.s loc_12F516 ROM:0012F512 ; --------------------------------------------------------------------------- ROM:0012F512 ROM:0012F512 loc_12F512: ; CODE XREF: sub_12F50C:loc_12F5B6↓j ROM:0012F512 addi.w #1,d0 ROM:0012F516 ROM:0012F516 loc_12F516: ; CODE XREF: sub_12F50C+4↑j ROM:0012F516 cmpi.w #3,d0 ROM:0012F51A bgt.l locret_12F5BA ROM:0012F520 move.l $A14(d0.w*4),d2 ROM:0012F526 move.w #1,d5 ROM:0012F52A cmpi.w #2,d5 ROM:0012F52E bne.s loc_12F538 ROM:0012F530 move.w d0,d4 ROM:0012F532 andi.w #1,d4 ROM:0012F536 bra.s loc_12F53C ROM:0012F538 ; --------------------------------------------------------------------------- ROM:0012F538 ROM:0012F538 loc_12F538: ; CODE XREF: sub_12F50C+22↑j ROM:0012F538 move.w #0,d4 ROM:0012F53C ROM:0012F53C loc_12F53C: ; CODE XREF: sub_12F50C+2A↑j ROM:0012F53C move.w $1108(d4.w*2),d3 ROM:0012F542 ext.l d3 ROM:0012F544 add.l d3,d2 ROM:0012F546 cmpi.l #$5FFF4,d2 ROM:0012F54C ble.s loc_12F55C ROM:0012F54E move.l #$5FFF4,d1 ROM:0012F554 sub.l d3,d1 ROM:0012F556 bra.l loc_12F562 ROM:0012F55C ; --------------------------------------------------------------------------- ROM:0012F55C ROM:0012F55C loc_12F55C: ; CODE XREF: sub_12F50C+40↑j ROM:0012F55C move.l $A14(d0.w*4),d1 ROM:0012F562 ROM:0012F562 loc_12F562: ; CODE XREF: sub_12F50C+4A↑j ROM:0012F562 move.l $8A(a5),d4 ROM:0012F566 cmpi.l #0,d1 ROM:0012F56C ble.s loc_12F574 ROM:0012F56E cmp.l d1,d4 ROM:0012F570 ble.s loc_12F574 ROM:0012F572 move.l d4,d1 ROM:0012F574 ROM:0012F574 loc_12F574: ; CODE XREF: sub_12F50C+60↑j ROM:0012F574 ; sub_12F50C+64↑j ROM:0012F574 btst #4,($1361).w ROM:0012F57A beq.s loc_12F58C ROM:0012F57C move.w $5B2(a5),d6 ROM:0012F580 cmpi.w #0,d6 ROM:0012F584 bne.s loc_12F58C ROM:0012F586 cmp.l d1,d4 ROM:0012F588 ble.s loc_12F58C ROM:0012F58A move.l d4,d1 ROM:0012F58C ROM:0012F58C loc_12F58C: ; CODE XREF: sub_12F50C+6E↑j ROM:0012F58C ; sub_12F50C+78↑j ... ROM:0012F58C btst #0,($1364).w ROM:0012F592 bne.s loc_12F59C ROM:0012F594 btst #5,($1367).w ROM:0012F59A beq.s loc_12F5B0 ROM:0012F59C ROM:0012F59C loc_12F59C: ; CODE XREF: sub_12F50C+86↑j ROM:0012F59C btst #2,($135F).w ROM:0012F5A2 bne.s loc_12F5B0 ROM:0012F5A4 move.l #0,$A14(d0.w*4) ROM:0012F5AE bra.s loc_12F5B6 ROM:0012F5B0 ; --------------------------------------------------------------------------- ROM:0012F5B0 ROM:0012F5B0 loc_12F5B0: ; CODE XREF: sub_12F50C+8E↑j ROM:0012F5B0 ; sub_12F50C+96↑j ROM:0012F5B0 move.l d1,$A14(d0.w*4) ROM:0012F5B6 ROM:0012F5B6 loc_12F5B6: ; CODE XREF: sub_12F50C+A2↑j ROM:0012F5B6 bra.w loc_12F512 ROM:0012F5BA ; --------------------------------------------------------------------------- ROM:0012F5BA ROM:0012F5BA locret_12F5BA: ; CODE XREF: sub_12F50C+E↑j ROM:0012F5BA rts ROM:0012F5BA ; End of function sub_12F50C ROM:0012F5BA ROM:0012F5BC ROM:0012F5BC ; =============== S U B R O U T I N E ======================================= ROM:0012F5BC ROM:0012F5BC ROM:0012F5BC sub_12F5BC: ; CODE XREF: sub_12F498+22↑p ROM:0012F5BC lea ($A14).w,a0 ROM:0012F5C0 move.w ($1108).w,d1 ROM:0012F5C4 ext.l d1 ROM:0012F5C6 add.l (a0),d1 ROM:0012F5C8 move.l d1,($9D0).w ROM:0012F5CC rts ROM:0012F5CC ; End of function sub_12F5BC ROM:0012F5CC ROM:0012F5CE ROM:0012F5CE ; =============== S U B R O U T I N E ======================================= ROM:0012F5CE ROM:0012F5CE ROM:0012F5CE sub_12F5CE: ; CODE XREF: sub_12F498+26↑p ROM:0012F5CE move.w $5A4(a5),d7 ROM:0012F5D2 cmp.w ($5BA).w,d7 ROM:0012F5D6 ble.s loc_12F5F2 ROM:0012F5D8 move.w #$38A4,d1 ROM:0012F5DC move.w ($A5E).w,d2 ROM:0012F5E0 move.w ($5BA).w,d3 ROM:0012F5E4 bsr.l sub_1178F0 ROM:0012F5EA bclr #2,($1362).w ROM:0012F5F0 bra.s loc_12F626 ROM:0012F5F2 ; --------------------------------------------------------------------------- ROM:0012F5F2 ROM:0012F5F2 loc_12F5F2: ; CODE XREF: sub_12F5CE+8↑j ROM:0012F5F2 btst #6,($1360).w ROM:0012F5F8 beq.s loc_12F60E ROM:0012F5FA move.w #$38A6,d1 ROM:0012F5FE move.w ($A5E).w,d2 ROM:0012F602 move.w ($5BA).w,d3 ROM:0012F606 bsr.l sub_1178F0 ROM:0012F60C bra.s loc_12F620 ROM:0012F60E ; --------------------------------------------------------------------------- ROM:0012F60E ROM:0012F60E loc_12F60E: ; CODE XREF: sub_12F5CE+2A↑j ROM:0012F60E move.w #$38A8,d1 ROM:0012F612 move.w ($A5E).w,d2 ROM:0012F616 move.w ($5BA).w,d3 ROM:0012F61A bsr.l sub_1178F0 ROM:0012F620 ROM:0012F620 loc_12F620: ; CODE XREF: sub_12F5CE+3E↑j ROM:0012F620 bset #2,($1362).w ROM:0012F626 ROM:0012F626 loc_12F626: ; CODE XREF: sub_12F5CE+22↑j ROM:0012F626 move.w #0,d2 ROM:0012F62A bra.s loc_12F630 ROM:0012F62C ; --------------------------------------------------------------------------- ROM:0012F62C ROM:0012F62C loc_12F62C: ; CODE XREF: sub_12F5CE+AE↓j ROM:0012F62C addi.w #1,d2 ROM:0012F630 ROM:0012F630 loc_12F630: ; CODE XREF: sub_12F5CE+5C↑j ROM:0012F630 cmpi.w #3,d2 ROM:0012F634 bgt.l loc_12F67E ROM:0012F63A move.w d1,d0 ROM:0012F63C add.w $974(a5,d2.w*2),d0 ROM:0012F642 cmpi.w #$1C20,d0 ROM:0012F646 blt.s loc_12F64C ROM:0012F648 subi.w #$1C20,d0 ROM:0012F64C ROM:0012F64C loc_12F64C: ; CODE XREF: sub_12F5CE+78↑j ROM:0012F64C btst d2,$9AF(a5) ROM:0012F650 beq.s loc_12F664 ROM:0012F652 bclr d2,($11EA).w ROM:0012F656 move.w $984(a5,d2.w*2),d3 ROM:0012F65C move.w $110C(d3.w*2),d0 ROM:0012F662 bra.s loc_12F676 ROM:0012F664 ; --------------------------------------------------------------------------- ROM:0012F664 ROM:0012F664 loc_12F664: ; CODE XREF: sub_12F5CE+82↑j ROM:0012F664 btst #2,($1362).w ROM:0012F66A beq.s loc_12F672 ROM:0012F66C bset d2,($11EA).w ROM:0012F670 bra.s loc_12F676 ROM:0012F672 ; --------------------------------------------------------------------------- ROM:0012F672 ROM:0012F672 loc_12F672: ; CODE XREF: sub_12F5CE+9C↑j ROM:0012F672 bclr d2,($11EA).w ROM:0012F676 ROM:0012F676 loc_12F676: ; CODE XREF: sub_12F5CE+94↑j ROM:0012F676 ; sub_12F5CE+A2↑j ROM:0012F676 move.w d0,$110C(d2.w*2) ROM:0012F67C bra.s loc_12F62C ROM:0012F67E ; --------------------------------------------------------------------------- ROM:0012F67E ROM:0012F67E loc_12F67E: ; CODE XREF: sub_12F5CE+66↑j ROM:0012F67E move.w ($5BA).w,d4 ROM:0012F682 muls.w #$3C,d4 ; '<' ROM:0012F686 muls.l ($9D0).w,d5:d4 ROM:0012F68C divs.l #$F4240,d5:d4 ROM:0012F694 btst #0,($11EA).w ROM:0012F69A beq.s loc_12F6AE ROM:0012F69C move.w d1,($E04).w ROM:0012F6A0 sub.w d4,d1 ROM:0012F6A2 bge.s loc_12F6A8 ROM:0012F6A4 addi.w #$1C20,d1 ROM:0012F6A8 ROM:0012F6A8 loc_12F6A8: ; CODE XREF: sub_12F5CE+D4↑j ROM:0012F6A8 move.w d1,($E02).w ROM:0012F6AC bra.s locret_12F6C2 ROM:0012F6AE ; --------------------------------------------------------------------------- ROM:0012F6AE ROM:0012F6AE loc_12F6AE: ; CODE XREF: sub_12F5CE+CC↑j ROM:0012F6AE move.w d1,($E02).w ROM:0012F6B2 add.w d4,d1 ROM:0012F6B4 cmpi.w #$1C20,d1 ROM:0012F6B8 ble.s loc_12F6BE ROM:0012F6BA subi.w #$1C20,d1 ROM:0012F6BE ROM:0012F6BE loc_12F6BE: ; CODE XREF: sub_12F5CE+EA↑j ROM:0012F6BE move.w d1,($E04).w ROM:0012F6C2 ROM:0012F6C2 locret_12F6C2: ; CODE XREF: sub_12F5CE+DE↑j ROM:0012F6C2 rts ROM:0012F6C2 ; End of function sub_12F5CE ROM:0012F6C2 ROM:0012F6C4 ROM:0012F6C4 ; =============== S U B R O U T I N E ======================================= ROM:0012F6C4 ROM:0012F6C4 ROM:0012F6C4 sub_12F6C4: ; CODE XREF: sub_12F498+6↑p ROM:0012F6C4 clr.w d1 ROM:0012F6C6 move.b ($11E8).w,d1 ROM:0012F6CA cmpi.w #4,d1 ROM:0012F6CE bcc.s locret_12F6D8 ROM:0012F6D0 movea.l off_12F6DA(pc,d1.w*4),a0 ROM:0012F6D4 nop ROM:0012F6D6 jmp (a0) ROM:0012F6D8 ; --------------------------------------------------------------------------- ROM:0012F6D8 ROM:0012F6D8 locret_12F6D8: ; CODE XREF: sub_12F6C4+A↑j ROM:0012F6D8 rts ROM:0012F6D8 ; End of function sub_12F6C4 ROM:0012F6D8 ROM:0012F6D8 ; --------------------------------------------------------------------------- ROM:0012F6DA off_12F6DA: dc.l loc_12F6EA ; DATA XREF: sub_12F6C4+C↑r ROM:0012F6DE dc.l loc_12F6FA ROM:0012F6E2 dc.l loc_12F76E ROM:0012F6E6 dc.l loc_12F7D8 ROM:0012F6EA ; --------------------------------------------------------------------------- ROM:0012F6EA ROM:0012F6EA loc_12F6EA: ; DATA XREF: ROM:off_12F6DA↑o ROM:0012F6EA bsr.w sub_12F81E ROM:0012F6EE move.b #1,($11E8).w ROM:0012F6F4 bra.w locret_12F76C ROM:0012F6F8 ; --------------------------------------------------------------------------- ROM:0012F6F8 rts ROM:0012F6FA ; --------------------------------------------------------------------------- ROM:0012F6FA ROM:0012F6FA loc_12F6FA: ; DATA XREF: ROM:0012F6DE↑o ROM:0012F6FA move.w $5A6(a5),d0 ROM:0012F6FE move.w ($5BA).w,d1 ROM:0012F702 cmp.w $5A8(a5),d1 ROM:0012F706 bge.w loc_12F720 ROM:0012F70A btst #5,($1362).w ROM:0012F710 beq.s loc_12F730 ROM:0012F712 btst #5,($944).w ROM:0012F718 beq.s loc_12F730 ROM:0012F71A cmpi.w #0,d0 ROM:0012F71E bne.s loc_12F730 ROM:0012F720 ROM:0012F720 loc_12F720: ; CODE XREF: ROM:0012F706↑j ROM:0012F720 bsr.w sub_12F836 ROM:0012F724 move.b #3,($11E8).w ROM:0012F72A bra.l locret_12F81A ROM:0012F730 ; --------------------------------------------------------------------------- ROM:0012F730 ROM:0012F730 loc_12F730: ; CODE XREF: ROM:0012F710↑j ROM:0012F730 ; ROM:0012F718↑j ... ROM:0012F730 cmp.w $5AC(a5),d1 ROM:0012F734 bge.w loc_12F760 ROM:0012F738 btst #7,($1345).w ROM:0012F73E bne.s locret_12F76C ROM:0012F740 btst #3,($1365).w ROM:0012F746 bne.s locret_12F76C ROM:0012F748 btst #5,($1362).w ROM:0012F74E bne.s loc_12F752 ROM:0012F750 bra.s loc_12F760 ROM:0012F752 ; --------------------------------------------------------------------------- ROM:0012F752 ROM:0012F752 loc_12F752: ; CODE XREF: ROM:0012F74E↑j ROM:0012F752 btst #5,($944).w ROM:0012F758 beq.s loc_12F760 ROM:0012F75A cmpi.w #0,d0 ROM:0012F75E beq.s locret_12F76C ROM:0012F760 ROM:0012F760 loc_12F760: ; CODE XREF: ROM:0012F734↑j ROM:0012F760 ; ROM:0012F750↑j ... ROM:0012F760 bsr.w sub_12F82E ROM:0012F764 move.b #2,($11E8).w ROM:0012F76A bra.s locret_12F7D6 ROM:0012F76C ; --------------------------------------------------------------------------- ROM:0012F76C ROM:0012F76C locret_12F76C: ; CODE XREF: ROM:0012F6F4↑j ROM:0012F76C ; ROM:0012F73E↑j ... ROM:0012F76C rts ROM:0012F76E ; --------------------------------------------------------------------------- ROM:0012F76E ROM:0012F76E loc_12F76E: ; DATA XREF: ROM:0012F6E2↑o ROM:0012F76E move.w $5AC(a5),d1 ROM:0012F772 sub.w $5AE(a5),d1 ROM:0012F776 btst #3,($1365).w ROM:0012F77C beq.s loc_12F790 ROM:0012F77E cmp.w ($5BA).w,d1 ROM:0012F782 ble.s loc_12F790 ROM:0012F784 bsr.w sub_12F81E ROM:0012F788 move.b #1,($11E8).w ROM:0012F78E bra.s locret_12F76C ROM:0012F790 ; --------------------------------------------------------------------------- ROM:0012F790 ROM:0012F790 loc_12F790: ; CODE XREF: ROM:0012F77C↑j ROM:0012F790 ; ROM:0012F782↑j ROM:0012F790 move.w ($5BA).w,d1 ROM:0012F794 move.w $5A6(a5),d0 ROM:0012F798 move.w $5A8(a5),d2 ROM:0012F79C cmp.w d1,d2 ROM:0012F79E bgt.s loc_12F7B4 ROM:0012F7A0 cmpi.w #0,d0 ROM:0012F7A4 bne.s loc_12F7B4 ROM:0012F7A6 bsr.w sub_12F836 ROM:0012F7AA move.b #3,($11E8).w ROM:0012F7B0 bra.s locret_12F81A ROM:0012F7B2 ; --------------------------------------------------------------------------- ROM:0012F7B2 bra.s locret_12F7D6 ROM:0012F7B4 ; --------------------------------------------------------------------------- ROM:0012F7B4 ROM:0012F7B4 loc_12F7B4: ; CODE XREF: ROM:0012F79E↑j ROM:0012F7B4 ; ROM:0012F7A4↑j ROM:0012F7B4 btst #5,($1362).w ROM:0012F7BA beq.s locret_12F7D6 ROM:0012F7BC btst #5,($944).w ROM:0012F7C2 beq.s locret_12F7D6 ROM:0012F7C4 cmpi.w #0,d0 ROM:0012F7C8 bne.s locret_12F7D6 ROM:0012F7CA bsr.w sub_12F836 ROM:0012F7CE move.b #3,($11E8).w ROM:0012F7D4 bra.s locret_12F81A ROM:0012F7D6 ; --------------------------------------------------------------------------- ROM:0012F7D6 ROM:0012F7D6 locret_12F7D6: ; CODE XREF: ROM:0012F76A↑j ROM:0012F7D6 ; ROM:0012F7B2↑j ... ROM:0012F7D6 rts ROM:0012F7D8 ; --------------------------------------------------------------------------- ROM:0012F7D8 ROM:0012F7D8 loc_12F7D8: ; DATA XREF: ROM:0012F6E6↑o ROM:0012F7D8 move.w $5A6(a5),d0 ROM:0012F7DC btst #7,($1345).w ROM:0012F7E2 bne.s loc_12F7F6 ROM:0012F7E4 cmpi.w #0,d0 ROM:0012F7E8 beq.s loc_12F7F6 ROM:0012F7EA bsr.w sub_12F82E ROM:0012F7EE move.b #2,($11E8).w ROM:0012F7F4 bra.s locret_12F7D6 ROM:0012F7F6 ; --------------------------------------------------------------------------- ROM:0012F7F6 ROM:0012F7F6 loc_12F7F6: ; CODE XREF: ROM:0012F7E2↑j ROM:0012F7F6 ; ROM:0012F7E8↑j ROM:0012F7F6 move.w $5A8(a5),d1 ROM:0012F7FA sub.w $5AA(a5),d1 ROM:0012F7FE btst #7,($1345).w ROM:0012F804 beq.s locret_12F81A ROM:0012F806 cmp.w ($5BA).w,d1 ROM:0012F80A ble.s locret_12F81A ROM:0012F80C bsr.w sub_12F81E ROM:0012F810 move.b #1,($11E8).w ROM:0012F816 bra.w locret_12F76C ROM:0012F81A ; --------------------------------------------------------------------------- ROM:0012F81A ROM:0012F81A locret_12F81A: ; CODE XREF: ROM:0012F72A↑j ROM:0012F81A ; ROM:0012F7B0↑j ... ROM:0012F81A rts ROM:0012F81C ; --------------------------------------------------------------------------- ROM:0012F81C rts ROM:0012F81E ROM:0012F81E ; =============== S U B R O U T I N E ======================================= ROM:0012F81E ROM:0012F81E ROM:0012F81E sub_12F81E: ; CODE XREF: ROM:loc_12F6EA↑p ROM:0012F81E ; ROM:0012F784↑p ... ROM:0012F81E move.w #$1C20,d0 ROM:0012F822 ext.l d0 ROM:0012F824 divs.w #4,d0 ROM:0012F828 move.w d0,($E00).w ROM:0012F82C rts ROM:0012F82C ; End of function sub_12F81E ROM:0012F82C ROM:0012F82E ROM:0012F82E ; =============== S U B R O U T I N E ======================================= ROM:0012F82E ROM:0012F82E ROM:0012F82E sub_12F82E: ; CODE XREF: ROM:loc_12F760↑p ROM:0012F82E ; ROM:0012F7EA↑p ROM:0012F82E move.w #$E10,($E00).w ROM:0012F834 rts ROM:0012F834 ; End of function sub_12F82E ROM:0012F834 ROM:0012F836 ROM:0012F836 ; =============== S U B R O U T I N E ======================================= ROM:0012F836 ROM:0012F836 ROM:0012F836 sub_12F836: ; CODE XREF: ROM:loc_12F720↑p ROM:0012F836 ; ROM:0012F7A6↑p ... ROM:0012F836 move.w #$1C20,($E00).w ROM:0012F83C rts ROM:0012F83C ; End of function sub_12F836 ROM:0012F83C ROM:0012F83E ROM:0012F83E ; =============== S U B R O U T I N E ======================================= ROM:0012F83E ROM:0012F83E ROM:0012F83E sub_12F83E: ; CODE XREF: sub_12F498+16↑p ROM:0012F83E clr.w d1 ROM:0012F840 move.b ($11E9).w,d1 ROM:0012F844 cmpi.w #3,d1 ROM:0012F848 bcc.s locret_12F852 ROM:0012F84A movea.l off_12F854(pc,d1.w*4),a0 ROM:0012F84E nop ROM:0012F850 jmp (a0) ROM:0012F852 ; --------------------------------------------------------------------------- ROM:0012F852 ROM:0012F852 locret_12F852: ; CODE XREF: sub_12F83E+A↑j ROM:0012F852 rts ROM:0012F852 ; End of function sub_12F83E ROM:0012F852 ROM:0012F852 ; --------------------------------------------------------------------------- ROM:0012F854 off_12F854: dc.l loc_12F860 ; DATA XREF: sub_12F83E+C↑r ROM:0012F858 dc.l loc_12F882 ROM:0012F85C dc.l loc_12F89A ROM:0012F860 ; --------------------------------------------------------------------------- ROM:0012F860 ROM:0012F860 loc_12F860: ; DATA XREF: ROM:off_12F854↑o ROM:0012F860 move.w $5B0(a5),d0 ROM:0012F864 clr.b ($923).w ROM:0012F868 move.w d0,($72A).w ROM:0012F86C move.b #1,($923).w ROM:0012F872 bset #5,($1367).w ROM:0012F878 move.b #1,($11E9).w ROM:0012F87E bra.s locret_12F898 ROM:0012F880 ; --------------------------------------------------------------------------- ROM:0012F880 rts ROM:0012F882 ; --------------------------------------------------------------------------- ROM:0012F882 ROM:0012F882 loc_12F882: ; DATA XREF: ROM:0012F858↑o ROM:0012F882 cmpi.w #0,($72A).w ROM:0012F888 bgt.s locret_12F898 ROM:0012F88A bclr #5,($1367).w ROM:0012F890 move.b #2,($11E9).w ROM:0012F896 bra.s locret_12F8C8 ROM:0012F898 ; --------------------------------------------------------------------------- ROM:0012F898 ROM:0012F898 locret_12F898: ; CODE XREF: ROM:0012F87E↑j ROM:0012F898 ; ROM:0012F888↑j ... ROM:0012F898 rts ROM:0012F89A ; --------------------------------------------------------------------------- ROM:0012F89A ROM:0012F89A loc_12F89A: ; DATA XREF: ROM:0012F85C↑o ROM:0012F89A move.w $5B0(a5),d0 ROM:0012F89E btst #7,($1345).w ROM:0012F8A4 beq.s locret_12F8C8 ROM:0012F8A6 cmpi.w #0,d0 ROM:0012F8AA beq.s locret_12F8C8 ROM:0012F8AC clr.b ($923).w ROM:0012F8B0 move.w d0,($72A).w ROM:0012F8B4 move.b #1,($923).w ROM:0012F8BA bset #5,($1367).w ROM:0012F8C0 move.b #1,($11E9).w ROM:0012F8C6 bra.s locret_12F898 ROM:0012F8C8 ; --------------------------------------------------------------------------- ROM:0012F8C8 ROM:0012F8C8 locret_12F8C8: ; CODE XREF: ROM:0012F896↑j ROM:0012F8C8 ; ROM:0012F8A4↑j ... ROM:0012F8C8 rts ROM:0012F8CA ; --------------------------------------------------------------------------- ROM:0012F8CA rts ROM:0012F8CC ROM:0012F8CC ; =============== S U B R O U T I N E ======================================= ROM:0012F8CC ROM:0012F8CC ROM:0012F8CC sub_12F8CC: ; CODE XREF: sub_12F498↑p ROM:0012F8CC bsr.w sub_12F8FA ROM:0012F8D0 bsr.w sub_12F8DA ROM:0012F8D4 bsr.w sub_12FAF6 ROM:0012F8D8 rts ROM:0012F8D8 ; End of function sub_12F8CC ROM:0012F8D8 ROM:0012F8DA ROM:0012F8DA ; =============== S U B R O U T I N E ======================================= ROM:0012F8DA ROM:0012F8DA ROM:0012F8DA sub_12F8DA: ; CODE XREF: sub_12F8CC+4↑p ROM:0012F8DA btst #5,($1362).w ROM:0012F8E0 beq.s loc_12F8F2 ROM:0012F8E2 cmpi.w #$3E8,($E06).w ROM:0012F8E8 beq.s loc_12F8F2 ROM:0012F8EA bset #0,($1346).w ROM:0012F8F0 bra.s locret_12F8F8 ROM:0012F8F2 ; --------------------------------------------------------------------------- ROM:0012F8F2 ROM:0012F8F2 loc_12F8F2: ; CODE XREF: sub_12F8DA+6↑j ROM:0012F8F2 ; sub_12F8DA+E↑j ROM:0012F8F2 bclr #0,($1346).w ROM:0012F8F8 ROM:0012F8F8 locret_12F8F8: ; CODE XREF: sub_12F8DA+16↑j ROM:0012F8F8 rts ROM:0012F8F8 ; End of function sub_12F8DA ROM:0012F8F8 ROM:0012F8FA ROM:0012F8FA ; =============== S U B R O U T I N E ======================================= ROM:0012F8FA ROM:0012F8FA ROM:0012F8FA sub_12F8FA: ; CODE XREF: sub_12F8CC↑p ROM:0012F8FA clr.w d1 ROM:0012F8FC move.b ($11EB).w,d1 ROM:0012F900 cmpi.w #6,d1 ROM:0012F904 bcc.s locret_12F90E ROM:0012F906 movea.l off_12F910(pc,d1.w*4),a0 ROM:0012F90A nop ROM:0012F90C jmp (a0) ROM:0012F90E ; --------------------------------------------------------------------------- ROM:0012F90E ROM:0012F90E locret_12F90E: ; CODE XREF: sub_12F8FA+A↑j ROM:0012F90E rts ROM:0012F90E ; End of function sub_12F8FA ROM:0012F90E ROM:0012F90E ; --------------------------------------------------------------------------- ROM:0012F910 off_12F910: dc.l loc_12F928 ; DATA XREF: sub_12F8FA+C↑r ROM:0012F914 dc.l loc_12F934 ROM:0012F918 dc.l loc_12F95C ROM:0012F91C dc.l loc_12F9C6 ROM:0012F920 dc.l loc_12FA06 ROM:0012F924 dc.l loc_12FA2A ROM:0012F928 ; --------------------------------------------------------------------------- ROM:0012F928 ROM:0012F928 loc_12F928: ; DATA XREF: ROM:off_12F910↑o ROM:0012F928 bsr.w sub_12FA58 ROM:0012F92C move.b #1,($11EB).w ROM:0012F932 rts ROM:0012F934 ; --------------------------------------------------------------------------- ROM:0012F934 ROM:0012F934 loc_12F934: ; DATA XREF: ROM:0012F914↑o ROM:0012F934 btst #5,($1362).w ROM:0012F93A beq.s loc_12F956 ROM:0012F93C move.w $5B4(a5),d0 ROM:0012F940 clr.b ($924).w ROM:0012F944 move.w d0,($72C).w ROM:0012F948 move.b #1,($924).w ROM:0012F94E move.b #2,($11EB).w ROM:0012F954 rts ROM:0012F956 ; --------------------------------------------------------------------------- ROM:0012F956 ROM:0012F956 loc_12F956: ; CODE XREF: ROM:0012F93A↑j ROM:0012F956 bsr.w sub_12FA58 ROM:0012F95A rts ROM:0012F95C ; --------------------------------------------------------------------------- ROM:0012F95C ROM:0012F95C loc_12F95C: ; DATA XREF: ROM:0012F918↑o ROM:0012F95C btst #5,($1362).w ROM:0012F962 bne.s loc_12F986 ROM:0012F964 clr.b ($924).w ROM:0012F968 clr.w ($72C).w ROM:0012F96C move.w $5B6(a5),d0 ROM:0012F970 clr.b ($8F5).w ROM:0012F974 move.w d0,($6CE).w ROM:0012F978 move.b #1,($8F5).w ROM:0012F97E move.b #3,($11EB).w ROM:0012F984 rts ROM:0012F986 ; --------------------------------------------------------------------------- ROM:0012F986 ROM:0012F986 loc_12F986: ; CODE XREF: ROM:0012F962↑j ROM:0012F986 cmpi.w #0,($72C).w ROM:0012F98C bgt.s loc_12F9B4 ROM:0012F98E cmpi.w #$3E8,($E06).w ROM:0012F994 ble.s loc_12F9B4 ROM:0012F996 bsr.w sub_12FAA8 ROM:0012F99A move.w $5B4(a5),d0 ROM:0012F99E clr.b ($924).w ROM:0012F9A2 move.w d0,($72C).w ROM:0012F9A6 move.b #1,($924).w ROM:0012F9AC move.b #2,($11EB).w ROM:0012F9B2 rts ROM:0012F9B4 ; --------------------------------------------------------------------------- ROM:0012F9B4 ROM:0012F9B4 loc_12F9B4: ; CODE XREF: ROM:0012F98C↑j ROM:0012F9B4 ; ROM:0012F994↑j ROM:0012F9B4 cmpi.w #$3E8,($E06).w ROM:0012F9BA bgt.s locret_12F9C4 ROM:0012F9BC move.b #4,($11EB).w ROM:0012F9C2 rts ROM:0012F9C4 ; --------------------------------------------------------------------------- ROM:0012F9C4 ROM:0012F9C4 locret_12F9C4: ; CODE XREF: ROM:0012F9BA↑j ROM:0012F9C4 rts ROM:0012F9C6 ; --------------------------------------------------------------------------- ROM:0012F9C6 ROM:0012F9C6 loc_12F9C6: ; DATA XREF: ROM:0012F91C↑o ROM:0012F9C6 btst #5,($1362).w ROM:0012F9CC beq.s loc_12F9F0 ROM:0012F9CE move.w $5B4(a5),d0 ROM:0012F9D2 clr.b ($924).w ROM:0012F9D6 move.w d0,($72C).w ROM:0012F9DA move.b #1,($924).w ROM:0012F9E0 clr.b ($8F5).w ROM:0012F9E4 clr.w ($6CE).w ROM:0012F9E8 move.b #2,($11EB).w ROM:0012F9EE rts ROM:0012F9F0 ; --------------------------------------------------------------------------- ROM:0012F9F0 ROM:0012F9F0 loc_12F9F0: ; CODE XREF: ROM:0012F9CC↑j ROM:0012F9F0 cmpi.w #0,($6CE).w ROM:0012F9F6 bgt.s locret_12FA04 ROM:0012F9F8 bsr.w sub_12FA58 ROM:0012F9FC move.b #1,($11EB).w ROM:0012FA02 rts ROM:0012FA04 ; --------------------------------------------------------------------------- ROM:0012FA04 ROM:0012FA04 locret_12FA04: ; CODE XREF: ROM:0012F9F6↑j ROM:0012FA04 rts ROM:0012FA06 ; --------------------------------------------------------------------------- ROM:0012FA06 ROM:0012FA06 loc_12FA06: ; DATA XREF: ROM:0012F920↑o ROM:0012FA06 btst #7,($1345).w ROM:0012FA0C beq.s locret_12FA28 ROM:0012FA0E move.w $5B6(a5),d0 ROM:0012FA12 clr.b ($8F5).w ROM:0012FA16 move.w d0,($6CE).w ROM:0012FA1A move.b #1,($8F5).w ROM:0012FA20 move.b #5,($11EB).w ROM:0012FA26 rts ROM:0012FA28 ; --------------------------------------------------------------------------- ROM:0012FA28 ROM:0012FA28 locret_12FA28: ; CODE XREF: ROM:0012FA0C↑j ROM:0012FA28 rts ROM:0012FA2A ; --------------------------------------------------------------------------- ROM:0012FA2A ROM:0012FA2A loc_12FA2A: ; DATA XREF: ROM:0012F924↑o ROM:0012FA2A btst #7,($1345).w ROM:0012FA30 bne.s loc_12FA42 ROM:0012FA32 clr.b ($8F5).w ROM:0012FA36 clr.w ($6CE).w ROM:0012FA3A move.b #4,($11EB).w ROM:0012FA40 rts ROM:0012FA42 ; --------------------------------------------------------------------------- ROM:0012FA42 ROM:0012FA42 loc_12FA42: ; CODE XREF: ROM:0012FA30↑j ROM:0012FA42 cmpi.w #0,($6CE).w ROM:0012FA48 bgt.s locret_12FA56 ROM:0012FA4A bsr.w sub_12FA58 ROM:0012FA4E move.b #1,($11EB).w ROM:0012FA54 rts ROM:0012FA56 ; --------------------------------------------------------------------------- ROM:0012FA56 ROM:0012FA56 locret_12FA56: ; CODE XREF: ROM:0012FA48↑j ROM:0012FA56 rts ROM:0012FA58 ROM:0012FA58 ; =============== S U B R O U T I N E ======================================= ROM:0012FA58 ROM:0012FA58 ROM:0012FA58 sub_12FA58: ; CODE XREF: ROM:loc_12F928↑p ROM:0012FA58 ; ROM:loc_12F956↑p ... ROM:0012FA58 btst #3,($93E).w ROM:0012FA5E beq.s locret_12FAA6 ROM:0012FA60 move.w #$3812,d1 ROM:0012FA64 move.w ($A90).w,d2 ROM:0012FA68 bsr.l sub_1178F0 ROM:0012FA6E move.w d1,($E08).w ROM:0012FA72 move.w #$3814,d1 ROM:0012FA76 move.w ($A90).w,d2 ROM:0012FA7A bsr.l sub_1178F0 ROM:0012FA80 move.w d1,($E0A).w ROM:0012FA84 move.w #$3816,d1 ROM:0012FA88 move.w ($A90).w,d2 ROM:0012FA8C bsr.l sub_1178F0 ROM:0012FA92 move.w d1,($E0C).w ROM:0012FA96 add.w ($E08).w,d1 ROM:0012FA9A add.w ($E0A).w,d1 ROM:0012FA9E addi.w #$3E8,d1 ROM:0012FAA2 move.w d1,($E06).w ROM:0012FAA6 ROM:0012FAA6 locret_12FAA6: ; CODE XREF: sub_12FA58+6↑j ROM:0012FAA6 rts ROM:0012FAA6 ; End of function sub_12FA58 ROM:0012FAA6 ROM:0012FAA8 ROM:0012FAA8 ; =============== S U B R O U T I N E ======================================= ROM:0012FAA8 ROM:0012FAA8 ROM:0012FAA8 sub_12FAA8: ; CODE XREF: ROM:0012F996↑p ROM:0012FAA8 move.w ($E08).w,d4 ROM:0012FAAC muls.w $5BC(a5),d4 ROM:0012FAB0 divs.w #$2710,d4 ROM:0012FAB4 move.w d4,($E08).w ROM:0012FAB8 move.w ($E0A).w,d3 ROM:0012FABC muls.w $5BE(a5),d3 ROM:0012FAC0 divs.w #$2710,d3 ROM:0012FAC4 move.w d3,($E0A).w ROM:0012FAC8 move.w ($E0C).w,d5 ROM:0012FACC muls.w $5C0(a5),d5 ROM:0012FAD0 divs.w #$2710,d5 ROM:0012FAD4 move.w d5,($E0C).w ROM:0012FAD8 add.w d3,d4 ROM:0012FADA add.w d5,d4 ROM:0012FADC addi.w #$3E8,d4 ROM:0012FAE0 move.w $5B8(a5),d0 ROM:0012FAE4 cmp.w d4,d0 ROM:0012FAE6 ble.s loc_12FAF0 ROM:0012FAE8 move.w #$3E8,($E06).w ROM:0012FAEE bra.s locret_12FAF4 ROM:0012FAF0 ; --------------------------------------------------------------------------- ROM:0012FAF0 ROM:0012FAF0 loc_12FAF0: ; CODE XREF: sub_12FAA8+3E↑j ROM:0012FAF0 move.w d4,($E06).w ROM:0012FAF4 ROM:0012FAF4 locret_12FAF4: ; CODE XREF: sub_12FAA8+46↑j ROM:0012FAF4 rts ROM:0012FAF4 ; End of function sub_12FAA8 ROM:0012FAF4 ROM:0012FAF6 ROM:0012FAF6 ; =============== S U B R O U T I N E ======================================= ROM:0012FAF6 ROM:0012FAF6 ROM:0012FAF6 sub_12FAF6: ; CODE XREF: sub_12F8CC+8↑p ROM:0012FAF6 move.w $5BA(a5),d0 ROM:0012FAFA cmp.w ($E06).w,d0 ROM:0012FAFE blt.s loc_12FB08 ROM:0012FB00 bset #3,($1368).w ROM:0012FB06 bra.s locret_12FB0E ROM:0012FB08 ; --------------------------------------------------------------------------- ROM:0012FB08 ROM:0012FB08 loc_12FB08: ; CODE XREF: sub_12FAF6+8↑j ROM:0012FB08 bclr #3,($1368).w ROM:0012FB0E ROM:0012FB0E locret_12FB0E: ; CODE XREF: sub_12FAF6+10↑j ROM:0012FB0E rts ROM:0012FB0E ; End of function sub_12FAF6 ROM:0012FB0E ROM:0012FB10 ROM:0012FB10 ; =============== S U B R O U T I N E ======================================= ROM:0012FB10 ROM:0012FB10 ROM:0012FB10 sub_12FB10: ; CODE XREF: ROM:00130296↓p ROM:0012FB10 move.w #$3818,d1 ROM:0012FB14 move.w ($A90).w,d2 ROM:0012FB18 bsr.l sub_1178F0 ROM:0012FB1E muls.w #$FA,d1 ROM:0012FB22 move.l d1,($9D4).w ROM:0012FB26 move.w #$381A,d1 ROM:0012FB2A move.w $5C2(a5),d2 ROM:0012FB2E bsr.l sub_1178F0 ROM:0012FB34 move.w d1,($E0E).w ROM:0012FB38 ext.l d1 ROM:0012FB3A muls.l ($9D4).w,d2:d1 ROM:0012FB40 move.w ($E2A).w,d3 ROM:0012FB44 ext.l d3 ROM:0012FB46 divs.l d3,d2:d1 ROM:0012FB4A move.l d1,($9D8).w ROM:0012FB4E clr.w d1 ROM:0012FB50 move.b ($11EC).w,d1 ROM:0012FB54 cmpi.w #4,d1 ROM:0012FB58 bcc.s locret_12FB62 ROM:0012FB5A movea.l off_12FB64(pc,d1.w*4),a0 ROM:0012FB5E nop ROM:0012FB60 jmp (a0) ROM:0012FB62 ; --------------------------------------------------------------------------- ROM:0012FB62 ROM:0012FB62 locret_12FB62: ; CODE XREF: sub_12FB10+48↑j ROM:0012FB62 rts ROM:0012FB62 ; End of function sub_12FB10 ROM:0012FB62 ROM:0012FB62 ; --------------------------------------------------------------------------- ROM:0012FB64 off_12FB64: dc.l loc_12FB74 ; DATA XREF: sub_12FB10+4A↑r ROM:0012FB68 dc.l loc_12FB92 ROM:0012FB6C dc.l loc_12FBEA ROM:0012FB70 dc.l loc_12FC20 ROM:0012FB74 ; --------------------------------------------------------------------------- ROM:0012FB74 ROM:0012FB74 loc_12FB74: ; DATA XREF: ROM:off_12FB64↑o ROM:0012FB74 bclr #2,($939).w ROM:0012FB7A bset #0,($939).w ROM:0012FB80 bsr.w sub_12FC44 ROM:0012FB84 bsr.w sub_12FC84 ROM:0012FB88 move.b #1,($11EC).w ROM:0012FB8E rts ROM:0012FB90 ; --------------------------------------------------------------------------- ROM:0012FB90 rts ROM:0012FB92 ; --------------------------------------------------------------------------- ROM:0012FB92 ROM:0012FB92 loc_12FB92: ; DATA XREF: ROM:0012FB68↑o ROM:0012FB92 move.w $5C4(a5),d0 ROM:0012FB96 cmp.w ($756).w,d0 ROM:0012FB9A bge.s loc_12FBA8 ROM:0012FB9C bsr.w sub_12FC7A ROM:0012FBA0 move.b #2,($11EC).w ROM:0012FBA6 rts ROM:0012FBA8 ; --------------------------------------------------------------------------- ROM:0012FBA8 ROM:0012FBA8 loc_12FBA8: ; CODE XREF: ROM:0012FB9A↑j ROM:0012FBA8 btst #7,($1345).w ROM:0012FBAE beq.s loc_12FBC6 ROM:0012FBB0 btst #5,($1351).w ROM:0012FBB6 bne.s loc_12FBC6 ROM:0012FBB8 clr.b ($939).w ROM:0012FBBC clr.w ($756).w ROM:0012FBC0 move.b #3,($939).w ROM:0012FBC6 ROM:0012FBC6 loc_12FBC6: ; CODE XREF: ROM:0012FBAE↑j ROM:0012FBC6 ; ROM:0012FBB6↑j ROM:0012FBC6 btst #0,($1350).w ROM:0012FBCC beq.s loc_12FBE0 ROM:0012FBCE bclr #0,($939).w ROM:0012FBD4 bset #2,($939).w ROM:0012FBDA move.b #3,($11EC).w ROM:0012FBE0 ROM:0012FBE0 loc_12FBE0: ; CODE XREF: ROM:0012FBCC↑j ROM:0012FBE0 bsr.w sub_12FC44 ROM:0012FBE4 bsr.w sub_12FC84 ROM:0012FBE8 rts ROM:0012FBEA ; --------------------------------------------------------------------------- ROM:0012FBEA ROM:0012FBEA loc_12FBEA: ; DATA XREF: ROM:0012FB6C↑o ROM:0012FBEA move.w $5C6(a5),d0 ROM:0012FBEE cmp.w ($756).w,d0 ROM:0012FBF2 bgt.s loc_12FC1A ROM:0012FBF4 clr.b ($939).w ROM:0012FBF8 clr.w ($756).w ROM:0012FBFC clr.b ($939).w ROM:0012FC00 clr.w ($756).w ROM:0012FC04 move.b #3,($939).w ROM:0012FC0A bsr.w sub_12FC44 ROM:0012FC0E bsr.w sub_12FC84 ROM:0012FC12 move.b #1,($11EC).w ROM:0012FC18 rts ROM:0012FC1A ; --------------------------------------------------------------------------- ROM:0012FC1A ROM:0012FC1A loc_12FC1A: ; CODE XREF: ROM:0012FBF2↑j ROM:0012FC1A bsr.w sub_12FC7A ROM:0012FC1E rts ROM:0012FC20 ; --------------------------------------------------------------------------- ROM:0012FC20 ROM:0012FC20 loc_12FC20: ; DATA XREF: ROM:0012FB70↑o ROM:0012FC20 btst #0,($1350).w ROM:0012FC26 bne.s loc_12FC3A ROM:0012FC28 move.b #1,($11EC).w ROM:0012FC2E bclr #2,($939).w ROM:0012FC34 bset #0,($939).w ROM:0012FC3A ROM:0012FC3A loc_12FC3A: ; CODE XREF: ROM:0012FC26↑j ROM:0012FC3A bsr.w sub_12FC44 ROM:0012FC3E bsr.w sub_12FC84 ROM:0012FC42 rts ROM:0012FC44 ROM:0012FC44 ; =============== S U B R O U T I N E ======================================= ROM:0012FC44 ROM:0012FC44 ROM:0012FC44 sub_12FC44: ; CODE XREF: ROM:0012FB80↑p ROM:0012FC44 ; ROM:loc_12FBE0↑p ... ROM:0012FC44 move.w ($756).w,d1 ROM:0012FC48 muls.w $5C8(a5),d1 ROM:0012FC4C move.l #$2710,d0 ROM:0012FC52 sub.l d1,d0 ROM:0012FC54 cmpi.w #0,d0 ROM:0012FC58 bge.s loc_12FC64 ROM:0012FC5A move.l #0,($9DC).w ROM:0012FC62 bra.s locret_12FC78 ROM:0012FC64 ; --------------------------------------------------------------------------- ROM:0012FC64 ROM:0012FC64 loc_12FC64: ; CODE XREF: sub_12FC44+14↑j ROM:0012FC64 move.l ($9D8).w,d2 ROM:0012FC68 muls.l d0,d3:d2 ROM:0012FC6C divs.l #$2710,d3:d2 ROM:0012FC74 move.l d2,($9DC).w ROM:0012FC78 ROM:0012FC78 locret_12FC78: ; CODE XREF: sub_12FC44+1E↑j ROM:0012FC78 rts ROM:0012FC78 ; End of function sub_12FC44 ROM:0012FC78 ROM:0012FC7A ROM:0012FC7A ; =============== S U B R O U T I N E ======================================= ROM:0012FC7A ROM:0012FC7A ROM:0012FC7A sub_12FC7A: ; CODE XREF: ROM:0012FB9C↑p ROM:0012FC7A ; ROM:loc_12FC1A↑p ROM:0012FC7A move.l #0,($A30).w ROM:0012FC82 rts ROM:0012FC82 ; End of function sub_12FC7A ROM:0012FC82 ROM:0012FC84 ROM:0012FC84 ; =============== S U B R O U T I N E ======================================= ROM:0012FC84 ROM:0012FC84 ROM:0012FC84 sub_12FC84: ; CODE XREF: ROM:0012FB84↑p ROM:0012FC84 ; ROM:0012FBE4↑p ... ROM:0012FC84 move.w #0,d0 ROM:0012FC88 bra.s loc_12FC8E ROM:0012FC8A ; --------------------------------------------------------------------------- ROM:0012FC8A ROM:0012FC8A loc_12FC8A: ; CODE XREF: sub_12FC84+2E↓j ROM:0012FC8A addi.w #1,d0 ROM:0012FC8E ROM:0012FC8E loc_12FC8E: ; CODE XREF: sub_12FC84+4↑j ROM:0012FC8E cmpi.w #0,d0 ROM:0012FC92 bgt.s loc_12FCB4 ROM:0012FC94 move.w $EC6(d0.w*2),d1 ROM:0012FC9A ext.l d1 ROM:0012FC9C muls.l ($9DC).w,d2:d1 ROM:0012FCA2 move.w ($1380).w,d3 ROM:0012FCA6 ext.l d3 ROM:0012FCA8 divs.l d3,d2:d1 ROM:0012FCAC move.l d1,$A24(d0.w*4) ROM:0012FCB2 bra.s loc_12FC8A ROM:0012FCB4 ; --------------------------------------------------------------------------- ROM:0012FCB4 ROM:0012FCB4 loc_12FCB4: ; CODE XREF: sub_12FC84+E↑j ROM:0012FCB4 move.w #0,d0 ROM:0012FCB8 bra.s loc_12FCBE ROM:0012FCBA ; --------------------------------------------------------------------------- ROM:0012FCBA ROM:0012FCBA loc_12FCBA: ; CODE XREF: sub_12FC84+5C↓j ROM:0012FCBA addi.w #1,d0 ROM:0012FCBE ROM:0012FCBE loc_12FCBE: ; CODE XREF: sub_12FC84+34↑j ROM:0012FCBE cmpi.w #0,d0 ROM:0012FCC2 bgt.s locret_12FCE2 ROM:0012FCC4 move.w $FB8(d0.w*2),d1 ROM:0012FCCA ext.l d1 ROM:0012FCCC muls.l ($A24).w,d2:d1 ROM:0012FCD2 divs.l #$2710,d2:d1 ROM:0012FCDA move.l d1,$A30(d0.w*4) ROM:0012FCE0 bra.s loc_12FCBA ROM:0012FCE2 ; --------------------------------------------------------------------------- ROM:0012FCE2 ROM:0012FCE2 locret_12FCE2: ; CODE XREF: sub_12FC84+3E↑j ROM:0012FCE2 rts ROM:0012FCE2 ; End of function sub_12FC84 ROM:0012FCE2 ROM:0012FCE4 ROM:0012FCE4 ; =============== S U B R O U T I N E ======================================= ROM:0012FCE4 ROM:0012FCE4 ROM:0012FCE4 sub_12FCE4: ; CODE XREF: sub_130538+C↓p ROM:0012FCE4 btst #4,($1366).w ROM:0012FCEA beq.s loc_12FCF8 ROM:0012FCEC move.w ($1116).w,($1114).w ROM:0012FCF2 bra.l locret_12FD94 ROM:0012FCF8 ; --------------------------------------------------------------------------- ROM:0012FCF8 ROM:0012FCF8 loc_12FCF8: ; CODE XREF: sub_12FCE4+6↑j ROM:0012FCF8 btst #2,($94F).w ROM:0012FCFE bne.s loc_12FD1C ROM:0012FD00 move.w $5CA(a5),d3 ROM:0012FD04 move.w #$38CC,d1 ROM:0012FD08 move.w ($5BA).w,d2 ROM:0012FD0C bsr.l sub_1178F0 ROM:0012FD12 move.w d1,($E10).w ROM:0012FD16 move.w ($E10).w,d3 ROM:0012FD1A bra.s loc_12FD20 ROM:0012FD1C ; --------------------------------------------------------------------------- ROM:0012FD1C ROM:0012FD1C loc_12FD1C: ; CODE XREF: sub_12FCE4+1A↑j ROM:0012FD1C move.w ($EB2).w,d3 ROM:0012FD20 ROM:0012FD20 loc_12FD20: ; CODE XREF: sub_12FCE4+36↑j ROM:0012FD20 move.w #$38AA,d1 ROM:0012FD24 move.w ($5BA).w,d2 ROM:0012FD28 bsr.l sub_1178F0 ROM:0012FD2E cmpi.w #0,d1 ROM:0012FD32 bne.s loc_12FD38 ROM:0012FD34 move.w #1,d1 ROM:0012FD38 ROM:0012FD38 loc_12FD38: ; CODE XREF: sub_12FCE4+4E↑j ROM:0012FD38 move.w d1,($E12).w ROM:0012FD3C move.w #$38AA,d1 ROM:0012FD40 move.w ($5BA).w,d2 ROM:0012FD44 move.w ($EC0).w,d3 ROM:0012FD48 bsr.l sub_1178F0 ROM:0012FD4E cmpi.w #$FFFF,d1 ROM:0012FD52 bne.s loc_12FD58 ROM:0012FD54 move.w #0,d1 ROM:0012FD58 ROM:0012FD58 loc_12FD58: ; CODE XREF: sub_12FCE4+6E↑j ROM:0012FD58 move.w d1,($E14).w ROM:0012FD5C move.w d1,d3 ROM:0012FD5E move.w ($E12).w,d2 ROM:0012FD62 move.w d2,d0 ROM:0012FD64 addi.w #$A,d0 ROM:0012FD68 muls.w d3,d0 ROM:0012FD6A move.w ($1116).w,d5 ROM:0012FD6E ext.l d5 ROM:0012FD70 muls.l d5,d1:d0 ROM:0012FD74 move.w d3,d4 ROM:0012FD76 addi.w #$A,d4 ROM:0012FD7A muls.w d2,d4 ROM:0012FD7C move.w d2,d6 ROM:0012FD7E sub.w d3,d6 ROM:0012FD80 muls.w #$FA0,d6 ROM:0012FD84 smi d2 ROM:0012FD86 extb.l d2 ROM:0012FD88 add.l d6,d0 ROM:0012FD8A addx.l d2,d1 ROM:0012FD8C divs.l d4,d1:d0 ROM:0012FD90 move.w d0,($1114).w ROM:0012FD94 ROM:0012FD94 locret_12FD94: ; CODE XREF: sub_12FCE4+E↑j ROM:0012FD94 rts ROM:0012FD94 ; End of function sub_12FCE4 ROM:0012FD94 ROM:0012FD96 ROM:0012FD96 ; =============== S U B R O U T I N E ======================================= ROM:0012FD96 ROM:0012FD96 ROM:0012FD96 sub_12FD96: ; CODE XREF: sub_13040A+C↓p ROM:0012FD96 bsr.w sub_130026 ROM:0012FD9A bsr.w sub_12FFC8 ROM:0012FD9E bsr.w sub_12FFF8 ROM:0012FDA2 bsr.w sub_12FDAC ROM:0012FDA6 bsr.w sub_1300EC ROM:0012FDAA rts ROM:0012FDAA ; End of function sub_12FD96 ROM:0012FDAA ROM:0012FDAC ROM:0012FDAC ; =============== S U B R O U T I N E ======================================= ROM:0012FDAC ROM:0012FDAC ROM:0012FDAC sub_12FDAC: ; CODE XREF: sub_12FD96+C↑p ROM:0012FDAC clr.w d1 ROM:0012FDAE move.b ($11ED).w,d1 ROM:0012FDB2 cmpi.w #5,d1 ROM:0012FDB6 bcc.s locret_12FDC0 ROM:0012FDB8 movea.l off_12FDC2(pc,d1.w*4),a0 ROM:0012FDBC nop ROM:0012FDBE jmp (a0) ROM:0012FDC0 ; --------------------------------------------------------------------------- ROM:0012FDC0 ROM:0012FDC0 locret_12FDC0: ; CODE XREF: sub_12FDAC+A↑j ROM:0012FDC0 rts ROM:0012FDC0 ; End of function sub_12FDAC ROM:0012FDC0 ROM:0012FDC0 ; --------------------------------------------------------------------------- ROM:0012FDC2 off_12FDC2: dc.l loc_12FDD6 ; DATA XREF: sub_12FDAC+C↑r ROM:0012FDC6 dc.l loc_12FDEA ROM:0012FDCA dc.l loc_12FE5E ROM:0012FDCE dc.l loc_12FEF2 ROM:0012FDD2 dc.l loc_12FF90 ROM:0012FDD6 ; --------------------------------------------------------------------------- ROM:0012FDD6 ROM:0012FDD6 loc_12FDD6: ; DATA XREF: ROM:off_12FDC2↑o ROM:0012FDD6 clr.b ($93A).w ROM:0012FDDA clr.w ($758).w ROM:0012FDDE move.b #1,($11ED).w ROM:0012FDE4 bsr.w sub_13003E ROM:0012FDE8 rts ROM:0012FDEA ; --------------------------------------------------------------------------- ROM:0012FDEA ROM:0012FDEA loc_12FDEA: ; DATA XREF: ROM:0012FDC6↑o ROM:0012FDEA btst #3,($1342).w ROM:0012FDF0 beq.s loc_12FE2E ROM:0012FDF2 move.w $5E2(a5),d0 ROM:0012FDF6 move.w ($E18).w,d1 ROM:0012FDFA cmp.w ($A90).w,d0 ROM:0012FDFE ble.s loc_12FE06 ROM:0012FE00 cmp.w ($C7C).w,d1 ROM:0012FE04 bgt.s loc_12FE2E ROM:0012FE06 ROM:0012FE06 loc_12FE06: ; CODE XREF: ROM:0012FDFE↑j ROM:0012FE06 move.w $5CC(a5),d2 ROM:0012FE0A add.w $5CE(a5),d2 ROM:0012FE0E clr.b ($93A).w ROM:0012FE12 move.w d2,($758).w ROM:0012FE16 move.b #3,($93A).w ROM:0012FE1C bset #3,($135B).w ROM:0012FE22 move.b #4,($11ED).w ROM:0012FE28 bsr.w sub_130046 ROM:0012FE2C rts ROM:0012FE2E ; --------------------------------------------------------------------------- ROM:0012FE2E ROM:0012FE2E loc_12FE2E: ; CODE XREF: ROM:0012FDF0↑j ROM:0012FE2E ; ROM:0012FE04↑j ROM:0012FE2E btst #3,($1342).w ROM:0012FE34 beq.s loc_12FE58 ROM:0012FE36 move.w ($758).w,($E1E).w ROM:0012FE3C clr.b ($93A).w ROM:0012FE40 move.w ($E1E).w,($758).w ROM:0012FE46 move.b #3,($93A).w ROM:0012FE4C move.b #2,($11ED).w ROM:0012FE52 bsr.w sub_13003E ROM:0012FE56 rts ROM:0012FE58 ; --------------------------------------------------------------------------- ROM:0012FE58 ROM:0012FE58 loc_12FE58: ; CODE XREF: ROM:0012FE34↑j ROM:0012FE58 bsr.w sub_13003E ROM:0012FE5C rts ROM:0012FE5E ; --------------------------------------------------------------------------- ROM:0012FE5E ROM:0012FE5E loc_12FE5E: ; DATA XREF: ROM:0012FDCA↑o ROM:0012FE5E btst #3,($1342).w ROM:0012FE64 beq.s loc_12FEA2 ROM:0012FE66 move.w $5E2(a5),d0 ROM:0012FE6A move.w ($E18).w,d1 ROM:0012FE6E cmp.w ($A90).w,d0 ROM:0012FE72 ble.s loc_12FE7A ROM:0012FE74 cmp.w ($C7C).w,d1 ROM:0012FE78 bgt.s loc_12FEA2 ROM:0012FE7A ROM:0012FE7A loc_12FE7A: ; CODE XREF: ROM:0012FE72↑j ROM:0012FE7A move.w $5CC(a5),d2 ROM:0012FE7E add.w $5CE(a5),d2 ROM:0012FE82 clr.b ($93A).w ROM:0012FE86 move.w d2,($758).w ROM:0012FE8A move.b #3,($93A).w ROM:0012FE90 bset #3,($135B).w ROM:0012FE96 move.b #4,($11ED).w ROM:0012FE9C bsr.w sub_130046 ROM:0012FEA0 rts ROM:0012FEA2 ; --------------------------------------------------------------------------- ROM:0012FEA2 ROM:0012FEA2 loc_12FEA2: ; CODE XREF: ROM:0012FE64↑j ROM:0012FEA2 ; ROM:0012FE78↑j ROM:0012FEA2 btst #3,($1342).w ROM:0012FEA8 beq.s loc_12FEC0 ROM:0012FEAA move.w $5CC(a5),d0 ROM:0012FEAE cmp.w ($758).w,d0 ROM:0012FEB2 bgt.s loc_12FEC0 ROM:0012FEB4 move.b #3,($11ED).w ROM:0012FEBA bsr.w sub_130080 ROM:0012FEBE rts ROM:0012FEC0 ; --------------------------------------------------------------------------- ROM:0012FEC0 ROM:0012FEC0 loc_12FEC0: ; CODE XREF: ROM:0012FEA8↑j ROM:0012FEC0 ; ROM:0012FEB2↑j ROM:0012FEC0 btst #3,($1342).w ROM:0012FEC6 bne.s loc_12FEEC ROM:0012FEC8 move.w ($758).w,($E1E).w ROM:0012FECE move.w ($E1E).w,d0 ROM:0012FED2 clr.b ($93A).w ROM:0012FED6 move.w d0,($758).w ROM:0012FEDA move.b #1,($93A).w ROM:0012FEE0 move.b #1,($11ED).w ROM:0012FEE6 bsr.w sub_13003E ROM:0012FEEA rts ROM:0012FEEC ; --------------------------------------------------------------------------- ROM:0012FEEC ROM:0012FEEC loc_12FEEC: ; CODE XREF: ROM:0012FEC6↑j ROM:0012FEEC bsr.w sub_13003E ROM:0012FEF0 rts ROM:0012FEF2 ; --------------------------------------------------------------------------- ROM:0012FEF2 ROM:0012FEF2 loc_12FEF2: ; DATA XREF: ROM:0012FDCE↑o ROM:0012FEF2 btst #3,($1342).w ROM:0012FEF8 beq.s loc_12FF36 ROM:0012FEFA move.w $5E2(a5),d0 ROM:0012FEFE move.w ($E18).w,d1 ROM:0012FF02 cmp.w ($A90).w,d0 ROM:0012FF06 ble.s loc_12FF0E ROM:0012FF08 cmp.w ($C7C).w,d1 ROM:0012FF0C bgt.s loc_12FF36 ROM:0012FF0E ROM:0012FF0E loc_12FF0E: ; CODE XREF: ROM:0012FF06↑j ROM:0012FF0E move.w $5CC(a5),d2 ROM:0012FF12 add.w $5CE(a5),d2 ROM:0012FF16 clr.b ($93A).w ROM:0012FF1A move.w d2,($758).w ROM:0012FF1E move.b #3,($93A).w ROM:0012FF24 bset #3,($135B).w ROM:0012FF2A move.b #4,($11ED).w ROM:0012FF30 bsr.w sub_130046 ROM:0012FF34 rts ROM:0012FF36 ; --------------------------------------------------------------------------- ROM:0012FF36 ROM:0012FF36 loc_12FF36: ; CODE XREF: ROM:0012FEF8↑j ROM:0012FF36 ; ROM:0012FF0C↑j ROM:0012FF36 btst #3,($1342).w ROM:0012FF3C bne.s loc_12FF62 ROM:0012FF3E move.w ($758).w,($E1E).w ROM:0012FF44 move.w ($E1E).w,d0 ROM:0012FF48 clr.b ($93A).w ROM:0012FF4C move.w d0,($758).w ROM:0012FF50 move.b #1,($93A).w ROM:0012FF56 move.b #1,($11ED).w ROM:0012FF5C bsr.w sub_13003E ROM:0012FF60 rts ROM:0012FF62 ; --------------------------------------------------------------------------- ROM:0012FF62 ROM:0012FF62 loc_12FF62: ; CODE XREF: ROM:0012FF3C↑j ROM:0012FF62 btst #3,($1342).w ROM:0012FF68 beq.s loc_12FF8A ROM:0012FF6A move.w $5CC(a5),d0 ROM:0012FF6E add.w $5CE(a5),d0 ROM:0012FF72 cmp.w ($758).w,d0 ROM:0012FF76 bgt.s loc_12FF8A ROM:0012FF78 bset #3,($135B).w ROM:0012FF7E move.b #4,($11ED).w ROM:0012FF84 bsr.w sub_130046 ROM:0012FF88 rts ROM:0012FF8A ; --------------------------------------------------------------------------- ROM:0012FF8A ROM:0012FF8A loc_12FF8A: ; CODE XREF: ROM:0012FF68↑j ROM:0012FF8A ; ROM:0012FF76↑j ROM:0012FF8A bsr.w sub_130080 ROM:0012FF8E rts ROM:0012FF90 ; --------------------------------------------------------------------------- ROM:0012FF90 ROM:0012FF90 loc_12FF90: ; DATA XREF: ROM:0012FDD2↑o ROM:0012FF90 btst #3,($1342).w ROM:0012FF96 bne.s loc_12FFC0 ROM:0012FF98 bsr.w sub_1300A2 ROM:0012FF9C move.w ($E1E).w,d0 ROM:0012FFA0 clr.b ($93A).w ROM:0012FFA4 move.w d0,($758).w ROM:0012FFA8 move.b #1,($93A).w ROM:0012FFAE bclr #3,($135B).w ROM:0012FFB4 bsr.w sub_13003E ROM:0012FFB8 move.b #1,($11ED).w ROM:0012FFBE rts ROM:0012FFC0 ; --------------------------------------------------------------------------- ROM:0012FFC0 ROM:0012FFC0 loc_12FFC0: ; CODE XREF: ROM:0012FF96↑j ROM:0012FFC0 bsr.w sub_130046 ROM:0012FFC4 rts ROM:0012FFC6 ; --------------------------------------------------------------------------- ROM:0012FFC6 rts ROM:0012FFC8 ROM:0012FFC8 ; =============== S U B R O U T I N E ======================================= ROM:0012FFC8 ROM:0012FFC8 ROM:0012FFC8 sub_12FFC8: ; CODE XREF: sub_12FD96+4↑p ROM:0012FFC8 move.w $5E0(a5),d0 ROM:0012FFCC cmp.w ($C7C).w,d0 ROM:0012FFD0 bgt.s loc_12FFDA ROM:0012FFD2 move.w $5DE(a5),($E1C).w ROM:0012FFD8 bra.s loc_12FFE0 ROM:0012FFDA ; --------------------------------------------------------------------------- ROM:0012FFDA ROM:0012FFDA loc_12FFDA: ; CODE XREF: sub_12FFC8+8↑j ROM:0012FFDA move.w ($A5E).w,($E1C).w ROM:0012FFE0 ROM:0012FFE0 loc_12FFE0: ; CODE XREF: sub_12FFC8+10↑j ROM:0012FFE0 move.w #$38AE,d1 ROM:0012FFE4 move.w ($E1C).w,d2 ROM:0012FFE8 move.w ($5BA).w,d3 ROM:0012FFEC bsr.l sub_1178F0 ROM:0012FFF2 move.w d1,($E16).w ROM:0012FFF6 rts ROM:0012FFF6 ; End of function sub_12FFC8 ROM:0012FFF6 ROM:0012FFF8 ROM:0012FFF8 ; =============== S U B R O U T I N E ======================================= ROM:0012FFF8 ROM:0012FFF8 ROM:0012FFF8 sub_12FFF8: ; CODE XREF: sub_12FD96+8↑p ROM:0012FFF8 move.w ($E16).w,d0 ROM:0012FFFC move.w ($E18).w,d1 ROM:00130000 ROM:00130000 loc_130000: ; DATA XREF: sub_1165EE+40↑o ROM:00130000 move.w ($A5E).w,d2 ROM:00130004 move.w $5D4(a5),d4 ROM:00130008 bclr #3,($1342).w ROM:0013000E cmp.w ($E26).w,d0 ROM:00130012 bge.s locret_130024 ROM:00130014 cmp.w d2,d4 ROM:00130016 ble.s loc_13001E ROM:00130018 cmp.w ($C7C).w,d1 ROM:0013001C bgt.s locret_130024 ROM:0013001E ROM:0013001E loc_13001E: ; CODE XREF: sub_12FFF8+1E↑j ROM:0013001E bset #3,($1342).w ROM:00130024 ROM:00130024 locret_130024: ; CODE XREF: sub_12FFF8+1A↑j ROM:00130024 ; sub_12FFF8+24↑j ROM:00130024 rts ROM:00130024 ; End of function sub_12FFF8 ROM:00130024 ROM:00130026 ROM:00130026 ; =============== S U B R O U T I N E ======================================= ROM:00130026 ROM:00130026 ROM:00130026 sub_130026: ; CODE XREF: sub_12FD96↑p ROM:00130026 move.w #$38AC,d1 ROM:0013002A move.w ($5BA).w,d2 ROM:0013002E move.w ($A60).w,d3 ROM:00130032 bsr.l sub_1178F0 ROM:00130038 move.w d1,($E18).w ROM:0013003C rts ROM:0013003C ; End of function sub_130026 ROM:0013003C ROM:0013003E ROM:0013003E ; =============== S U B R O U T I N E ======================================= ROM:0013003E ROM:0013003E ROM:0013003E sub_13003E: ; CODE XREF: ROM:0012FDE4↑p ROM:0013003E ; ROM:0012FE52↑p ... ROM:0013003E move.w ($E26).w,($E1A).w ROM:00130044 rts ROM:00130044 ; End of function sub_13003E ROM:00130044 ROM:00130046 ROM:00130046 ; =============== S U B R O U T I N E ======================================= ROM:00130046 ROM:00130046 ROM:00130046 sub_130046: ; CODE XREF: ROM:0012FE28↑p ROM:00130046 ; ROM:0012FE9C↑p ... ROM:00130046 move.w $5E2(a5),d0 ROM:0013004A sub.w $5E4(a5),d0 ROM:0013004E cmp.w ($A90).w,d0 ROM:00130052 blt.s loc_13005A ROM:00130054 bclr #0,($1343).w ROM:0013005A ROM:0013005A loc_13005A: ; CODE XREF: sub_130046+C↑j ROM:0013005A move.w $5E2(a5),d0 ROM:0013005E cmp.w ($A90).w,d0 ROM:00130062 bge.s loc_13006A ROM:00130064 bset #0,($1343).w ROM:0013006A ROM:0013006A loc_13006A: ; CODE XREF: sub_130046+1C↑j ROM:0013006A move.w ($E16).w,d0 ROM:0013006E btst #0,($1343).w ROM:00130074 beq.s loc_13007A ROM:00130076 add.w $5D6(a5),d0 ROM:0013007A ROM:0013007A loc_13007A: ; CODE XREF: sub_130046+2E↑j ROM:0013007A move.w d0,($E1A).w ROM:0013007E rts ROM:0013007E ; End of function sub_130046 ROM:0013007E ROM:00130080 ROM:00130080 ; =============== S U B R O U T I N E ======================================= ROM:00130080 ROM:00130080 ROM:00130080 sub_130080: ; CODE XREF: ROM:0012FEBA↑p ROM:00130080 ; ROM:loc_12FF8A↑p ROM:00130080 move.w ($E26).w,d0 ROM:00130084 sub.w ($E16).w,d0 ROM:00130088 move.w ($758).w,d1 ROM:0013008C sub.w $5CC(a5),d1 ROM:00130090 muls.w d0,d1 ROM:00130092 divs.w $5CE(a5),d1 ROM:00130096 move.w ($E26).w,d0 ROM:0013009A sub.w d1,d0 ROM:0013009C move.w d0,($E1A).w ROM:001300A0 rts ROM:001300A0 ; End of function sub_130080 ROM:001300A0 ROM:001300A2 ROM:001300A2 ; =============== S U B R O U T I N E ======================================= ROM:001300A2 ROM:001300A2 ROM:001300A2 sub_1300A2: ; CODE XREF: ROM:0012FF98↑p ROM:001300A2 move.w $5D2(a5),d0 ROM:001300A6 muls.w $5D0(a5),d0 ROM:001300AA move.w ($758).w,d1 ROM:001300AE ext.l d1 ROM:001300B0 cmp.l d1,d0 ROM:001300B2 bge.s loc_1300CC ROM:001300B4 move.w $5D2(a5),d0 ROM:001300B8 ext.l d0 ROM:001300BA divs.w $5D0(a5),d0 ROM:001300BE add.w $5CC(a5),d0 ROM:001300C2 add.w $5CE(a5),d0 ROM:001300C6 move.w d0,($E1E).w ROM:001300CA bra.s locret_1300EA ROM:001300CC ; --------------------------------------------------------------------------- ROM:001300CC ROM:001300CC loc_1300CC: ; CODE XREF: sub_1300A2+10↑j ROM:001300CC move.w ($758).w,d2 ROM:001300D0 sub.w $5CC(a5),d2 ROM:001300D4 sub.w $5CE(a5),d2 ROM:001300D8 ext.l d2 ROM:001300DA divs.w $5D0(a5),d2 ROM:001300DE add.w $5CC(a5),d2 ROM:001300E2 add.w $5CE(a5),d2 ROM:001300E6 move.w d2,($E1E).w ROM:001300EA ROM:001300EA locret_1300EA: ; CODE XREF: sub_1300A2+28↑j ROM:001300EA rts ROM:001300EA ; End of function sub_1300A2 ROM:001300EA ROM:001300EC ROM:001300EC ; =============== S U B R O U T I N E ======================================= ROM:001300EC ROM:001300EC ROM:001300EC sub_1300EC: ; CODE XREF: sub_12FD96+10↑p ROM:001300EC clr.w d1 ROM:001300EE move.b ($11EE).w,d1 ROM:001300F2 cmpi.w #5,d1 ROM:001300F6 bcc.s locret_130100 ROM:001300F8 movea.l off_130102(pc,d1.w*4),a0 ROM:001300FC nop ROM:001300FE jmp (a0) ROM:00130100 ; --------------------------------------------------------------------------- ROM:00130100 ROM:00130100 locret_130100: ; CODE XREF: sub_1300EC+A↑j ROM:00130100 rts ROM:00130100 ; End of function sub_1300EC ROM:00130100 ROM:00130100 ; --------------------------------------------------------------------------- ROM:00130102 off_130102: dc.l loc_130116 ; DATA XREF: sub_1300EC+C↑r ROM:00130106 dc.l loc_130122 ROM:0013010A dc.l loc_130186 ROM:0013010E dc.l loc_1301EC ROM:00130112 dc.l loc_1301F2 ROM:00130116 ; --------------------------------------------------------------------------- ROM:00130116 ROM:00130116 loc_130116: ; DATA XREF: ROM:off_130102↑o ROM:00130116 move.b #1,($11EE).w ROM:0013011C bsr.w sub_130250 ROM:00130120 rts ROM:00130122 ; --------------------------------------------------------------------------- ROM:00130122 ROM:00130122 loc_130122: ; DATA XREF: ROM:00130106↑o ROM:00130122 move.w $5DA(a5),d0 ROM:00130126 move.w $20A(a5),d1 ROM:0013012A move.w $5D8(a5),d2 ROM:0013012E cmp.w ($5BA).w,d0 ROM:00130132 bge.s loc_13015E ROM:00130134 cmp.w ($5BA).w,d2 ROM:00130138 ble.s loc_13015E ROM:0013013A cmp.w ($E1A).w,d1 ROM:0013013E ble.s loc_13015E ROM:00130140 move.b #2,($11EE).w ROM:00130146 bsr.w sub_13025A ROM:0013014A move.w $5DC(a5),d3 ROM:0013014E clr.b ($919).w ROM:00130152 move.w d3,($716).w ROM:00130156 move.b #1,($919).w ROM:0013015C rts ROM:0013015E ; --------------------------------------------------------------------------- ROM:0013015E ROM:0013015E loc_13015E: ; CODE XREF: ROM:00130132↑j ROM:0013015E ; ROM:00130138↑j ... ROM:0013015E cmp.w ($E1A).w,d1 ROM:00130162 ble.s loc_130180 ROM:00130164 cmp.w ($5BA).w,d2 ROM:00130168 bge.s loc_13016E ROM:0013016A bra.w loc_130174 ROM:0013016E ; --------------------------------------------------------------------------- ROM:0013016E ROM:0013016E loc_13016E: ; CODE XREF: ROM:00130168↑j ROM:0013016E cmp.w ($5BA).w,d0 ROM:00130172 ble.s loc_130180 ROM:00130174 ROM:00130174 loc_130174: ; CODE XREF: ROM:0013016A↑j ROM:00130174 ; ROM:0013018E↓j ... ROM:00130174 move.b #3,($11EE).w ROM:0013017A bsr.w sub_130250 ROM:0013017E rts ROM:00130180 ; --------------------------------------------------------------------------- ROM:00130180 ROM:00130180 loc_130180: ; CODE XREF: ROM:00130162↑j ROM:00130180 ; ROM:00130172↑j ROM:00130180 bsr.w sub_130250 ROM:00130184 rts ROM:00130186 ; --------------------------------------------------------------------------- ROM:00130186 ROM:00130186 loc_130186: ; DATA XREF: ROM:0013010A↑o ROM:00130186 cmpi.w #0,($716).w ROM:0013018C bgt.s loc_130190 ROM:0013018E bra.s loc_130174 ROM:00130190 ; --------------------------------------------------------------------------- ROM:00130190 ROM:00130190 loc_130190: ; CODE XREF: ROM:0013018C↑j ROM:00130190 move.w $5DA(a5),d0 ROM:00130194 move.w $5D8(a5),d2 ROM:00130198 cmp.w ($5BA).w,d2 ROM:0013019C bge.s loc_1301A0 ROM:0013019E bra.s loc_130174 ROM:001301A0 ; --------------------------------------------------------------------------- ROM:001301A0 ROM:001301A0 loc_1301A0: ; CODE XREF: ROM:0013019C↑j ROM:001301A0 cmp.w ($5BA).w,d0 ROM:001301A4 ble.s loc_1301B2 ROM:001301A6 bsr.w sub_130250 ROM:001301AA move.b #3,($11EE).w ROM:001301B0 rts ROM:001301B2 ; --------------------------------------------------------------------------- ROM:001301B2 ROM:001301B2 loc_1301B2: ; CODE XREF: ROM:001301A4↑j ROM:001301B2 move.w $5DA(a5),d0 ROM:001301B6 move.w $20A(a5),d1 ROM:001301BA move.w $5D8(a5),d2 ROM:001301BE cmp.w ($5BA).w,d2 ROM:001301C2 ble.s loc_1301E6 ROM:001301C4 cmp.w ($5BA).w,d0 ROM:001301C8 bge.s loc_1301E6 ROM:001301CA cmp.w ($E1A).w,d1 ROM:001301CE bne.s loc_1301E6 ROM:001301D0 bsr.w sub_130250 ROM:001301D4 bclr #0,($919).w ROM:001301DA bset #2,($919).w ROM:001301E0 move.b #4,($11EE).w ROM:001301E6 ROM:001301E6 loc_1301E6: ; CODE XREF: ROM:001301C2↑j ROM:001301E6 ; ROM:001301C8↑j ... ROM:001301E6 bsr.w sub_13025A ROM:001301EA rts ROM:001301EC ; --------------------------------------------------------------------------- ROM:001301EC ROM:001301EC loc_1301EC: ; DATA XREF: ROM:0013010E↑o ROM:001301EC bsr.w sub_130250 ROM:001301F0 rts ROM:001301F2 ; --------------------------------------------------------------------------- ROM:001301F2 ROM:001301F2 loc_1301F2: ; DATA XREF: ROM:00130112↑o ROM:001301F2 move.w $5DA(a5),d0 ROM:001301F6 move.w $20A(a5),d1 ROM:001301FA move.w $5D8(a5),d2 ROM:001301FE cmp.w ($5BA).w,d0 ROM:00130202 bge.s loc_130228 ROM:00130204 cmp.w ($5BA).w,d2 ROM:00130208 ble.s loc_130228 ROM:0013020A cmp.w ($E1A).w,d1 ROM:0013020E ble.s loc_130228 ROM:00130210 move.b #2,($11EE).w ROM:00130216 bsr.w sub_13025A ROM:0013021A bclr #2,($919).w ROM:00130220 bset #0,($919).w ROM:00130226 rts ROM:00130228 ; --------------------------------------------------------------------------- ROM:00130228 ROM:00130228 loc_130228: ; CODE XREF: ROM:00130202↑j ROM:00130228 ; ROM:00130208↑j ... ROM:00130228 cmp.w ($E1A).w,d1 ROM:0013022C ble.s loc_13024A ROM:0013022E cmp.w ($5BA).w,d2 ROM:00130232 bge.s loc_130238 ROM:00130234 bra.w loc_13023E ROM:00130238 ; --------------------------------------------------------------------------- ROM:00130238 ROM:00130238 loc_130238: ; CODE XREF: ROM:00130232↑j ROM:00130238 cmp.w ($5BA).w,d0 ROM:0013023C ble.s loc_13024A ROM:0013023E ROM:0013023E loc_13023E: ; CODE XREF: ROM:00130234↑j ROM:0013023E move.b #3,($11EE).w ROM:00130244 bsr.w sub_130250 ROM:00130248 rts ROM:0013024A ; --------------------------------------------------------------------------- ROM:0013024A ROM:0013024A loc_13024A: ; CODE XREF: ROM:0013022C↑j ROM:0013024A ; ROM:0013023C↑j ROM:0013024A bsr.w sub_130250 ROM:0013024E rts ROM:00130250 ROM:00130250 ; =============== S U B R O U T I N E ======================================= ROM:00130250 ROM:00130250 ROM:00130250 sub_130250: ; CODE XREF: ROM:0013011C↑p ROM:00130250 ; ROM:0013017A↑p ... ROM:00130250 move.w ($E1A).w,d0 ROM:00130254 move.w d0,($E20).w ROM:00130258 rts ROM:00130258 ; End of function sub_130250 ROM:00130258 ROM:0013025A ROM:0013025A ; =============== S U B R O U T I N E ======================================= ROM:0013025A ROM:0013025A ROM:0013025A sub_13025A: ; CODE XREF: ROM:00130146↑p ROM:0013025A ; ROM:loc_1301E6↑p ... ROM:0013025A move.w $20A(a5),d0 ROM:0013025E move.w d0,($E20).w ROM:00130262 rts ROM:00130262 ; End of function sub_13025A ROM:00130262 ROM:00130264 ROM:00130264 ; =============== S U B R O U T I N E ======================================= ROM:00130264 ROM:00130264 ROM:00130264 sub_130264: ; CODE XREF: sub_12F498+A↑p ROM:00130264 clr.w d1 ROM:00130266 move.b ($11F0).w,d1 ROM:0013026A cmpi.w #4,d1 ROM:0013026E bcc.s locret_130278 ROM:00130270 movea.l off_13027A(pc,d1.w*4),a0 ROM:00130274 nop ROM:00130276 jmp (a0) ROM:00130278 ; --------------------------------------------------------------------------- ROM:00130278 ROM:00130278 locret_130278: ; CODE XREF: sub_130264+A↑j ROM:00130278 rts ROM:00130278 ; End of function sub_130264 ROM:00130278 ROM:00130278 ; --------------------------------------------------------------------------- ROM:0013027A off_13027A: dc.l loc_13028A ; DATA XREF: sub_130264+C↑r ROM:0013027E dc.l loc_130292 ROM:00130282 dc.l loc_1302C6 ROM:00130286 dc.l loc_130308 ROM:0013028A ; --------------------------------------------------------------------------- ROM:0013028A ROM:0013028A loc_13028A: ; DATA XREF: ROM:off_13027A↑o ROM:0013028A move.b #1,($11F0).w ROM:00130290 rts ROM:00130292 ; --------------------------------------------------------------------------- ROM:00130292 ROM:00130292 loc_130292: ; DATA XREF: ROM:0013027E↑o ROM:00130292 bsr.w sub_130782 ROM:00130296 bsr.l sub_12FB10 ROM:0013029C btst #7,($1345).w ROM:001302A2 bne.s locret_1302C4 ROM:001302A4 btst #3,($1365).w ROM:001302AA bne.s locret_1302C4 ROM:001302AC move.b #2,($11F0).w ROM:001302B2 move.b #0,($11EC).w ROM:001302B8 bclr #0,($939).w ROM:001302BE bset #2,($939).w ROM:001302C4 ROM:001302C4 locret_1302C4: ; CODE XREF: ROM:001302A2↑j ROM:001302C4 ; ROM:001302AA↑j ROM:001302C4 rts ROM:001302C6 ; --------------------------------------------------------------------------- ROM:001302C6 ROM:001302C6 loc_1302C6: ; DATA XREF: ROM:00130282↑o ROM:001302C6 bsr.w sub_1303FC ROM:001302CA bsr.w sub_130782 ROM:001302CE bsr.w sub_13046A ROM:001302D2 btst #7,($1345).w ROM:001302D8 bne.s loc_1302EC ROM:001302DA btst #3,($1365).w ROM:001302E0 bne.s loc_1302EC ROM:001302E2 btst #6,($1341).w ROM:001302E8 beq.s loc_1302F4 ROM:001302EA rts ROM:001302EC ; --------------------------------------------------------------------------- ROM:001302EC ROM:001302EC loc_1302EC: ; CODE XREF: ROM:001302D8↑j ROM:001302EC ; ROM:001302E0↑j ROM:001302EC move.b #1,($11F0).w ROM:001302F2 rts ROM:001302F4 ; --------------------------------------------------------------------------- ROM:001302F4 ROM:001302F4 loc_1302F4: ; CODE XREF: ROM:001302E8↑j ROM:001302F4 bsr.w sub_13040A ROM:001302F8 bsr.w sub_130782 ROM:001302FC bsr.w sub_13046A ROM:00130300 move.b #3,($11F0).w ROM:00130306 rts ROM:00130308 ; --------------------------------------------------------------------------- ROM:00130308 ROM:00130308 loc_130308: ; DATA XREF: ROM:00130286↑o ROM:00130308 bsr.w sub_13040A ROM:0013030C bsr.w sub_130782 ROM:00130310 bsr.w sub_13046A ROM:00130314 btst #7,($1345).w ROM:0013031A bne.s loc_13032E ROM:0013031C btst #3,($1365).w ROM:00130322 bne.s loc_13032E ROM:00130324 btst #6,($1341).w ROM:0013032A bne.s loc_13033C ROM:0013032C rts ROM:0013032E ; --------------------------------------------------------------------------- ROM:0013032E ROM:0013032E loc_13032E: ; CODE XREF: ROM:0013031A↑j ROM:0013032E ; ROM:00130322↑j ROM:0013032E move.b #1,($11F0).w ROM:00130334 move.b #0,($11ED).w ROM:0013033A rts ROM:0013033C ; --------------------------------------------------------------------------- ROM:0013033C ROM:0013033C loc_13033C: ; CODE XREF: ROM:0013032A↑j ROM:0013033C move.b #2,($11F0).w ROM:00130342 move.b #0,($11ED).w ROM:00130348 rts ROM:0013034A ; --------------------------------------------------------------------------- ROM:0013034A rts ROM:0013034C ROM:0013034C ; =============== S U B R O U T I N E ======================================= ROM:0013034C ROM:0013034C ROM:0013034C sub_13034C: ; CODE XREF: sub_13040A+4↓p ROM:0013034C clr.w d1 ROM:0013034E move.b ($11EF).w,d1 ROM:00130352 cmpi.w #4,d1 ROM:00130356 bcc.s locret_130360 ROM:00130358 movea.l off_130362(pc,d1.w*4),a0 ROM:0013035C nop ROM:0013035E jmp (a0) ROM:00130360 ; --------------------------------------------------------------------------- ROM:00130360 ROM:00130360 locret_130360: ; CODE XREF: sub_13034C+A↑j ROM:00130360 rts ROM:00130360 ; End of function sub_13034C ROM:00130360 ROM:00130360 ; --------------------------------------------------------------------------- ROM:00130362 off_130362: dc.l loc_130372 ; DATA XREF: sub_13034C+C↑r ROM:00130366 dc.l loc_130388 ROM:0013036A dc.l loc_1303BE ROM:0013036E dc.l loc_1303DC ROM:00130372 ; --------------------------------------------------------------------------- ROM:00130372 ROM:00130372 loc_130372: ; DATA XREF: ROM:off_130362↑o ROM:00130372 bclr #0,($135D).w ROM:00130378 bclr #2,($136A).w ROM:0013037E move.b #1,($11EF).w ROM:00130384 bra.s loc_1303B8 ROM:00130386 ; --------------------------------------------------------------------------- ROM:00130386 rts ROM:00130388 ; --------------------------------------------------------------------------- ROM:00130388 ROM:00130388 loc_130388: ; DATA XREF: ROM:00130366↑o ROM:00130388 move.w $5F2(a5),d0 ROM:0013038C cmp.w ($A5A).w,d0 ROM:00130390 ble.s loc_1303A0 ROM:00130392 bset #0,($135D).w ROM:00130398 move.b #3,($11EF).w ROM:0013039E bra.s loc_1303F4 ROM:001303A0 ; --------------------------------------------------------------------------- ROM:001303A0 ROM:001303A0 loc_1303A0: ; CODE XREF: ROM:00130390↑j ROM:001303A0 move.w $5F8(a5),d0 ROM:001303A4 cmp.w ($A5A).w,d0 ROM:001303A8 bge.s loc_1303B8 ROM:001303AA bset #2,($136A).w ROM:001303B0 move.b #2,($11EF).w ROM:001303B6 bra.s loc_1303D6 ROM:001303B8 ; --------------------------------------------------------------------------- ROM:001303B8 ROM:001303B8 loc_1303B8: ; CODE XREF: ROM:00130384↑j ROM:001303B8 ; ROM:001303A8↑j ... ROM:001303B8 bsr.w sub_130464 ROM:001303BC rts ROM:001303BE ; --------------------------------------------------------------------------- ROM:001303BE ROM:001303BE loc_1303BE: ; DATA XREF: ROM:0013036A↑o ROM:001303BE move.w $5F6(a5),d0 ROM:001303C2 cmp.w ($A5A).w,d0 ROM:001303C6 ble.s loc_1303D6 ROM:001303C8 bclr #2,($136A).w ROM:001303CE move.b #1,($11EF).w ROM:001303D4 bra.s loc_1303B8 ROM:001303D6 ; --------------------------------------------------------------------------- ROM:001303D6 ROM:001303D6 loc_1303D6: ; CODE XREF: ROM:001303B6↑j ROM:001303D6 ; ROM:001303C6↑j ROM:001303D6 bsr.w sub_13044C ROM:001303DA rts ROM:001303DC ; --------------------------------------------------------------------------- ROM:001303DC ROM:001303DC loc_1303DC: ; DATA XREF: ROM:0013036E↑o ROM:001303DC move.w $5F4(a5),d0 ROM:001303E0 cmp.w ($A5A).w,d0 ROM:001303E4 bge.s loc_1303F4 ROM:001303E6 bclr #0,($135D).w ROM:001303EC move.b #1,($11EF).w ROM:001303F2 bra.s loc_1303B8 ROM:001303F4 ; --------------------------------------------------------------------------- ROM:001303F4 ROM:001303F4 loc_1303F4: ; CODE XREF: ROM:0013039E↑j ROM:001303F4 ; ROM:001303E4↑j ROM:001303F4 bsr.w sub_13044C ROM:001303F8 rts ROM:001303FA ; --------------------------------------------------------------------------- ROM:001303FA rts ROM:001303FC ROM:001303FC ; =============== S U B R O U T I N E ======================================= ROM:001303FC ROM:001303FC ROM:001303FC sub_1303FC: ; CODE XREF: ROM:loc_1302C6↑p ROM:001303FC bsr.w sub_130402 ROM:00130400 rts ROM:00130400 ; End of function sub_1303FC ROM:00130400 ROM:00130402 ROM:00130402 ; =============== S U B R O U T I N E ======================================= ROM:00130402 ROM:00130402 ROM:00130402 sub_130402: ; CODE XREF: sub_1303FC↑p ROM:00130402 move.w $5E6(a5),($E20).w ROM:00130408 rts ROM:00130408 ; End of function sub_130402 ROM:00130408 ROM:0013040A ROM:0013040A ; =============== S U B R O U T I N E ======================================= ROM:0013040A ROM:0013040A ROM:0013040A sub_13040A: ; CODE XREF: ROM:loc_1302F4↑p ROM:0013040A ; ROM:loc_130308↑p ROM:0013040A bsr.w sub_130520 ROM:0013040E bsr.w sub_13034C ROM:00130412 bsr.w sub_13041E ROM:00130416 bsr.l sub_12FD96 ROM:0013041C rts ROM:0013041C ; End of function sub_13040A ROM:0013041C ROM:0013041E ROM:0013041E ; =============== S U B R O U T I N E ======================================= ROM:0013041E ROM:0013041E ROM:0013041E sub_13041E: ; CODE XREF: sub_13040A+8↑p ROM:0013041E move.w ($A5A).w,d0 ROM:00130422 sub.w $5FA(a5),d0 ROM:00130426 move.w d0,($E38).w ROM:0013042A muls.w ($E3A).w,d0 ROM:0013042E divs.w #$1F4,d0 ROM:00130432 move.w d0,($E3C).w ROM:00130436 move.w ($E24).w,d1 ROM:0013043A sub.w d0,d1 ROM:0013043C move.w $20A(a5),d0 ROM:00130440 cmp.w d1,d0 ROM:00130442 bge.s loc_130446 ROM:00130444 move.w d0,d1 ROM:00130446 ROM:00130446 loc_130446: ; CODE XREF: sub_13041E+24↑j ROM:00130446 move.w d1,($E26).w ROM:0013044A rts ROM:0013044A ; End of function sub_13041E ROM:0013044A ROM:0013044C ROM:0013044C ; =============== S U B R O U T I N E ======================================= ROM:0013044C ROM:0013044C ROM:0013044C sub_13044C: ; CODE XREF: ROM:loc_1303D6↑p ROM:0013044C ; ROM:loc_1303F4↑p ROM:0013044C move.w #$38B4,d1 ROM:00130450 move.w ($EC6).w,d2 ROM:00130454 move.w ($5BA).w,d3 ROM:00130458 bsr.l sub_1178F0 ROM:0013045E move.w d1,($E3A).w ROM:00130462 rts ROM:00130462 ; End of function sub_13044C ROM:00130462 ROM:00130464 ROM:00130464 ; =============== S U B R O U T I N E ======================================= ROM:00130464 ROM:00130464 ROM:00130464 sub_130464: ; CODE XREF: ROM:loc_1303B8↑p ROM:00130464 clr.w ($E3A).w ROM:00130468 rts ROM:00130468 ; End of function sub_130464 ROM:00130468 ROM:0013046A ROM:0013046A ; =============== S U B R O U T I N E ======================================= ROM:0013046A ROM:0013046A ROM:0013046A sub_13046A: ; CODE XREF: ROM:001302CE↑p ROM:0013046A ; ROM:001302FC↑p ... ROM:0013046A bsr.w sub_130538 ROM:0013046E bsr.w sub_130626 ROM:00130472 bsr.w sub_130642 ROM:00130476 bsr.w sub_13048C ROM:0013047A bsr.w sub_1304F0 ROM:0013047E bsr.w sub_130508 ROM:00130482 bsr.w sub_130666 ROM:00130486 bsr.w sub_1306A2 ROM:0013048A rts ROM:0013048A ; End of function sub_13046A ROM:0013048A ROM:0013048C ROM:0013048C ; =============== S U B R O U T I N E ======================================= ROM:0013048C ROM:0013048C ROM:0013048C sub_13048C: ; CODE XREF: sub_13046A+C↑p ROM:0013048C move.w #$2710,($E32).w ROM:00130492 btst #6,($1360).w ROM:00130498 beq.s locret_1304EE ROM:0013049A move.w $5F0(a5),d0 ROM:0013049E cmp.w ($5BA).w,d0 ROM:001304A2 bgt.s loc_1304AC ROM:001304A4 move.w #$2710,($E32).w ROM:001304AA bra.s locret_1304EE ROM:001304AC ; --------------------------------------------------------------------------- ROM:001304AC ROM:001304AC loc_1304AC: ; CODE XREF: sub_13048C+16↑j ROM:001304AC move.w #$38B2,d1 ROM:001304B0 move.w ($A5A).w,d2 ROM:001304B4 move.w ($A90).w,d3 ROM:001304B8 bsr.l sub_1178F0 ROM:001304BE move.w $5EE(a5),d0 ROM:001304C2 cmp.w ($5BA).w,d0 ROM:001304C6 blt.s loc_1304CE ROM:001304C8 move.w d1,($E32).w ROM:001304CC bra.s locret_1304EE ROM:001304CE ; --------------------------------------------------------------------------- ROM:001304CE ROM:001304CE loc_1304CE: ; CODE XREF: sub_13048C+3A↑j ROM:001304CE move.w $5F0(a5),d7 ROM:001304D2 sub.w ($5BA).w,d7 ROM:001304D6 move.w $5F0(a5),d5 ROM:001304DA sub.w $5EE(a5),d5 ROM:001304DE subi.w #$2710,d1 ROM:001304E2 muls.w d7,d1 ROM:001304E4 divs.w d5,d1 ROM:001304E6 addi.w #$2710,d1 ROM:001304EA move.w d1,($E32).w ROM:001304EE ROM:001304EE locret_1304EE: ; CODE XREF: sub_13048C+C↑j ROM:001304EE ; sub_13048C+1E↑j ... ROM:001304EE rts ROM:001304EE ; End of function sub_13048C ROM:001304EE ROM:001304F0 ROM:001304F0 ; =============== S U B R O U T I N E ======================================= ROM:001304F0 ROM:001304F0 ROM:001304F0 sub_1304F0: ; CODE XREF: sub_13046A+10↑p ROM:001304F0 move.w #$38B0,d1 ROM:001304F4 move.w ($A90).w,d2 ROM:001304F8 move.w ($EC6).w,d3 ROM:001304FC bsr.l sub_1178F0 ROM:00130502 move.w d1,($E30).w ROM:00130506 rts ROM:00130506 ; End of function sub_1304F0 ROM:00130506 ROM:00130508 ROM:00130508 ; =============== S U B R O U T I N E ======================================= ROM:00130508 ROM:00130508 ROM:00130508 sub_130508: ; CODE XREF: sub_13046A+14↑p ROM:00130508 move.w #$38B6,d1 ROM:0013050C move.w ($A60).w,d2 ROM:00130510 move.w ($EC6).w,d3 ROM:00130514 bsr.l sub_1178F0 ROM:0013051A move.w d1,($E34).w ROM:0013051E rts ROM:0013051E ; End of function sub_130508 ROM:0013051E ROM:00130520 ROM:00130520 ; =============== S U B R O U T I N E ======================================= ROM:00130520 ROM:00130520 ROM:00130520 sub_130520: ; CODE XREF: sub_13040A↑p ROM:00130520 move.w #$38B8,d1 ROM:00130524 move.w ($EC6).w,d2 ROM:00130528 move.w ($5BA).w,d3 ROM:0013052C bsr.l sub_1178F0 ROM:00130532 move.w d1,($E24).w ROM:00130536 rts ROM:00130536 ; End of function sub_130520 ROM:00130536 ROM:00130538 ROM:00130538 ; =============== S U B R O U T I N E ======================================= ROM:00130538 ROM:00130538 ROM:00130538 sub_130538: ; CODE XREF: sub_13046A↑p ROM:00130538 bsr.w sub_130550 ROM:0013053C bsr.w sub_130568 ROM:00130540 bsr.w sub_130596 ROM:00130544 bsr.l sub_12FCE4 ROM:0013054A bsr.w sub_1305DA ROM:0013054E rts ROM:0013054E ; End of function sub_130538 ROM:0013054E ROM:00130550 ROM:00130550 ; =============== S U B R O U T I N E ======================================= ROM:00130550 ROM:00130550 ROM:00130550 sub_130550: ; CODE XREF: sub_130538↑p ROM:00130550 move.w #$38BA,d1 ROM:00130554 move.w ($EC6).w,d2 ROM:00130558 move.w ($5BA).w,d3 ROM:0013055C bsr.l sub_1178F0 ROM:00130562 move.w d1,($E28).w ROM:00130566 rts ROM:00130566 ; End of function sub_130550 ROM:00130566 ROM:00130568 ROM:00130568 ; =============== S U B R O U T I N E ======================================= ROM:00130568 ROM:00130568 ROM:00130568 sub_130568: ; CODE XREF: sub_130538+4↑p ROM:00130568 move.w #$38BC,d1 ROM:0013056C move.w ($EC6).w,d2 ROM:00130570 move.w ($5BA).w,d3 ROM:00130574 bsr.l sub_1178F0 ROM:0013057A move.w d1,($E2C).w ROM:0013057E move.w ($A5A).w,d0 ROM:00130582 sub.w ($E28).w,d0 ROM:00130586 muls.w d1,d0 ROM:00130588 divs.w #$2710,d0 ROM:0013058C add.w ($E28).w,d0 ROM:00130590 move.w d0,($E2E).w ROM:00130594 rts ROM:00130594 ; End of function sub_130568 ROM:00130594 ROM:00130596 ROM:00130596 ; =============== S U B R O U T I N E ======================================= ROM:00130596 ROM:00130596 ROM:00130596 sub_130596: ; CODE XREF: sub_130538+8↑p ROM:00130596 move.w $5EA(a5),d1 ROM:0013059A move.w ($EC6).w,d0 ROM:0013059E cmpi.w #1,d1 ROM:001305A2 bne.s loc_1305AC ROM:001305A4 muls.w $CA(a5),d0 ROM:001305A8 divs.w ($1380).w,d0 ROM:001305AC ROM:001305AC loc_1305AC: ; CODE XREF: sub_130596+C↑j ROM:001305AC move.w d0,($1118).w ROM:001305B0 move.w #$38BE,d1 ROM:001305B4 move.w ($1118).w,d2 ROM:001305B8 move.w ($5BA).w,d3 ROM:001305BC bsr.l sub_1178F0 ROM:001305C2 move.w $5EA(a5),d7 ROM:001305C6 cmpi.w #2,d7 ROM:001305CA bne.s loc_1305D4 ROM:001305CC muls.w ($A94).w,d1 ROM:001305D0 divs.w #$2710,d1 ROM:001305D4 ROM:001305D4 loc_1305D4: ; CODE XREF: sub_130596+34↑j ROM:001305D4 move.w d1,($1116).w ROM:001305D8 rts ROM:001305D8 ; End of function sub_130596 ROM:001305D8 ROM:001305DA ROM:001305DA ; =============== S U B R O U T I N E ======================================= ROM:001305DA ROM:001305DA ROM:001305DA sub_1305DA: ; CODE XREF: sub_130538+12↑p ROM:001305DA move.w $5E8(a5),d0 ROM:001305DE ext.l d0 ROM:001305E0 divs.w #4,d0 ROM:001305E4 move.w #0,d6 ROM:001305E8 bra.s loc_1305EE ROM:001305EA ; --------------------------------------------------------------------------- ROM:001305EA ROM:001305EA loc_1305EA: ; CODE XREF: sub_1305DA+48↓j ROM:001305EA addi.w #1,d6 ROM:001305EE ROM:001305EE loc_1305EE: ; CODE XREF: sub_1305DA+E↑j ROM:001305EE cmpi.w #0,d6 ROM:001305F2 bgt.s locret_130624 ROM:001305F4 move.w d0,d2 ROM:001305F6 muls.w $1114(d6.w*2),d2 ROM:001305FC move.w $EC6(d6.w*2),d3 ROM:00130602 muls.w #$220A,d3 ROM:00130606 move.w ($E2E).w,d4 ROM:0013060A ext.l d4 ROM:0013060C muls.l #$2710,d4 ROM:00130614 muls.l d2,d5:d3 ROM:00130618 divs.l d4,d5:d3 ROM:0013061C move.l d3,$A2C(d6.w*4) ROM:00130622 bra.s loc_1305EA ROM:00130624 ; --------------------------------------------------------------------------- ROM:00130624 ROM:00130624 locret_130624: ; CODE XREF: sub_1305DA+18↑j ROM:00130624 rts ROM:00130624 ; End of function sub_1305DA ROM:00130624 ROM:00130626 ROM:00130626 ; =============== S U B R O U T I N E ======================================= ROM:00130626 ROM:00130626 ROM:00130626 sub_130626: ; CODE XREF: sub_13046A+4↑p ROM:00130626 btst #2,($135B).w ROM:0013062C beq.s loc_13063A ROM:0013062E move.w $5EC(a5),d0 ROM:00130632 move.w d0,($E22).w ROM:00130636 bra.w locret_130640 ROM:0013063A ; --------------------------------------------------------------------------- ROM:0013063A ROM:0013063A loc_13063A: ; CODE XREF: sub_130626+6↑j ROM:0013063A move.w ($E20).w,($E22).w ROM:00130640 ROM:00130640 locret_130640: ; CODE XREF: sub_130626+10↑j ROM:00130640 rts ROM:00130640 ; End of function sub_130626 ROM:00130640 ROM:00130642 ROM:00130642 ; =============== S U B R O U T I N E ======================================= ROM:00130642 ROM:00130642 ROM:00130642 sub_130642: ; CODE XREF: sub_13046A+8↑p ROM:00130642 move.l ($A2C).w,d2 ROM:00130646 muls.l #$14,d3:d2 ROM:0013064E move.w ($E22).w,d4 ROM:00130652 ext.l d4 ROM:00130654 divs.l d4,d3:d2 ROM:00130658 move.l d2,($A3C).w ROM:0013065C divs.w #$64,d2 ; 'd' ROM:00130660 move.w d2,($E36).w ROM:00130664 rts ROM:00130664 ; End of function sub_130642 ROM:00130664 ROM:00130666 ROM:00130666 ; =============== S U B R O U T I N E ======================================= ROM:00130666 ROM:00130666 ROM:00130666 sub_130666: ; CODE XREF: sub_13046A+18↑p ROM:00130666 move.l ($A3C).w,d2 ROM:0013066A add.l ($9F8).w,d2 ROM:0013066E bpl.s loc_130672 ROM:00130670 clr.l d2 ROM:00130672 ROM:00130672 loc_130672: ; CODE XREF: sub_130666+8↑j ROM:00130672 move.w $54A(a5),d4 ROM:00130676 cmp.w ($ABE).w,d4 ROM:0013067A bge.s loc_130686 ROM:0013067C move.l $8E(a5),d5 ROM:00130680 cmp.l d2,d5 ROM:00130682 ble.s loc_130686 ROM:00130684 move.l d5,d2 ROM:00130686 ROM:00130686 loc_130686: ; CODE XREF: sub_130666+14↑j ROM:00130686 ; sub_130666+1C↑j ROM:00130686 move.l d2,($A38).w ROM:0013068A muls.l #$258,d3:d2 ROM:00130692 move.w ($E2A).w,d4 ROM:00130696 ext.l d4 ROM:00130698 divs.l d4,d3:d2 ROM:0013069C move.l d2,($A40).w ROM:001306A0 rts ROM:001306A0 ; End of function sub_130666 ROM:001306A0 ROM:001306A2 ROM:001306A2 ; =============== S U B R O U T I N E ======================================= ROM:001306A2 ROM:001306A2 ROM:001306A2 sub_1306A2: ; CODE XREF: sub_13046A+1C↑p ROM:001306A2 move.w #0,d7 ROM:001306A6 bra.s loc_1306AC ROM:001306A8 ; --------------------------------------------------------------------------- ROM:001306A8 ROM:001306A8 loc_1306A8: ; CODE XREF: sub_1306A2+DA↓j ROM:001306A8 addi.w #1,d7 ROM:001306AC ROM:001306AC loc_1306AC: ; CODE XREF: sub_1306A2+4↑j ROM:001306AC cmpi.w #0,d7 ROM:001306B0 bgt.l locret_130780 ROM:001306B6 move.l #$2710,d6 ROM:001306BC move.w ($E30).w,d4 ROM:001306C0 ext.l d4 ROM:001306C2 move.l $A40(d7.w*4),d2 ROM:001306C8 muls.l d4,d3:d2 ROM:001306CC divs.l d6,d3:d2 ROM:001306D0 bvc.w loc_1306DA ROM:001306D4 move.l #$7FFFFFFF,d2 ROM:001306DA ROM:001306DA loc_1306DA: ; CODE XREF: sub_1306A2+2E↑j ROM:001306DA move.w ($E34).w,d4 ROM:001306DE ext.l d4 ROM:001306E0 muls.l d4,d3:d2 ROM:001306E4 divs.l d6,d3:d2 ROM:001306E8 bvc.w loc_1306F2 ROM:001306EC move.l #$7FFFFFFF,d2 ROM:001306F2 ROM:001306F2 loc_1306F2: ; CODE XREF: sub_1306A2+46↑j ROM:001306F2 move.w ($E32).w,d4 ROM:001306F6 ext.l d4 ROM:001306F8 muls.l d4,d3:d2 ROM:001306FC divs.l d6,d3:d2 ROM:00130700 bvc.w loc_13070A ROM:00130704 move.l #$7FFFFFFF,d2 ROM:0013070A ROM:0013070A loc_13070A: ; CODE XREF: sub_1306A2+5E↑j ROM:0013070A move.w ($E06).w,d4 ROM:0013070E muls.w #$A,d4 ROM:00130712 muls.l d4,d3:d2 ROM:00130716 divs.l d6,d3:d2 ROM:0013071A bvc.w loc_130724 ROM:0013071E move.l #$7FFFFFFF,d2 ROM:00130724 ROM:00130724 loc_130724: ; CODE XREF: sub_1306A2+78↑j ROM:00130724 move.w ($DB2).w,d4 ROM:00130728 ext.l d4 ROM:0013072A muls.l d4,d3:d2 ROM:0013072E divs.l d6,d3:d2 ROM:00130732 bvc.w loc_13073C ROM:00130736 move.l #$7FFFFFFF,d2 ROM:0013073C ROM:0013073C loc_13073C: ; CODE XREF: sub_1306A2+90↑j ROM:0013073C move.w $F14(d7.w*2),d4 ROM:00130742 ext.l d4 ROM:00130744 muls.l d4,d3:d2 ROM:00130748 divs.l d6,d3:d2 ROM:0013074C bvc.w loc_130756 ROM:00130750 move.l #$7FFFFFFF,d2 ROM:00130756 ROM:00130756 loc_130756: ; CODE XREF: sub_1306A2+AA↑j ROM:00130756 move.w $FB8(d7.w*2),d4 ROM:0013075C ext.l d4 ROM:0013075E muls.l d4,d3:d2 ROM:00130762 divs.l d6,d3:d2 ROM:00130766 bvc.w loc_130770 ROM:0013076A move.l #$7FFFFFFF,d2 ROM:00130770 ROM:00130770 loc_130770: ; CODE XREF: sub_1306A2+C4↑j ROM:00130770 move.l d2,$A30(d7.w*4) ROM:00130776 move.l d2,$A34(d7.w*4) ROM:0013077C bra.w loc_1306A8 ROM:00130780 ; --------------------------------------------------------------------------- ROM:00130780 ROM:00130780 locret_130780: ; CODE XREF: sub_1306A2+E↑j ROM:00130780 rts ROM:00130780 ; End of function sub_1306A2 ROM:00130780 ROM:00130782 ROM:00130782 ; =============== S U B R O U T I N E ======================================= ROM:00130782 ROM:00130782 ROM:00130782 sub_130782: ; CODE XREF: ROM:loc_130292↑p ROM:00130782 ; ROM:001302CA↑p ... ROM:00130782 move.w #$381A,d1 ROM:00130786 move.w ($A4C).w,d2 ROM:0013078A bsr.l sub_1178F0 ROM:00130790 cmpi.w #$258,d1 ROM:00130794 bge.s loc_13079A ROM:00130796 move.w #$258,d1 ROM:0013079A ROM:0013079A loc_13079A: ; CODE XREF: sub_130782+12↑j ROM:0013079A move.w d1,($E2A).w ROM:0013079E rts ROM:0013079E ; End of function sub_130782 ROM:0013079E ROM:001307A0 ROM:001307A0 ; =============== S U B R O U T I N E ======================================= ROM:001307A0 ROM:001307A0 ROM:001307A0 sub_1307A0: ; CODE XREF: ROM:loc_12F15A↑p ROM:001307A0 btst #5,($944).w ROM:001307A6 beq.s loc_1307C0 ROM:001307A8 move.w #$381C,d1 ROM:001307AC move.w ($EB2).w,d2 ROM:001307B0 bsr.l sub_1178F0 ROM:001307B6 move.w d1,($DFA).w ROM:001307BA move.w d1,($DFC).w ROM:001307BE bra.s locret_1307CC ROM:001307C0 ; --------------------------------------------------------------------------- ROM:001307C0 ROM:001307C0 loc_1307C0: ; CODE XREF: sub_1307A0+6↑j ROM:001307C0 move.w $5FC(a5),($DFA).w ROM:001307C6 move.w $5FC(a5),($DFC).w ROM:001307CC ROM:001307CC locret_1307CC: ; CODE XREF: sub_1307A0+1E↑j ROM:001307CC rts ROM:001307CC ; End of function sub_1307A0 ROM:001307CC ROM:001307CE ROM:001307CE ; =============== S U B R O U T I N E ======================================= ROM:001307CE ROM:001307CE ROM:001307CE sub_1307CE: ; CODE XREF: ROM:0011746A↑p ROM:001307CE bclr #4,($1344).w ROM:001307D4 move.w ($E6E).w,d1 ROM:001307D8 cmpi.w #6,d1 ROM:001307DC bcc.s locret_1307E6 ROM:001307DE movea.l off_1307E8(pc,d1.w*4),a0 ROM:001307E2 nop ROM:001307E4 jmp (a0) ROM:001307E6 ; --------------------------------------------------------------------------- ROM:001307E6 ROM:001307E6 locret_1307E6: ; CODE XREF: sub_1307CE+E↑j ROM:001307E6 rts ROM:001307E6 ; End of function sub_1307CE ROM:001307E6 ROM:001307E6 ; --------------------------------------------------------------------------- ROM:001307E8 off_1307E8: dc.l loc_130800 ; DATA XREF: sub_1307CE+10↑r ROM:001307EC dc.l loc_13080E ROM:001307F0 dc.l loc_13082E ROM:001307F4 dc.l loc_130862 ROM:001307F8 dc.l loc_13088E ROM:001307FC dc.l loc_1308D8 ROM:00130800 ; --------------------------------------------------------------------------- ROM:00130800 ROM:00130800 loc_130800: ; DATA XREF: ROM:off_1307E8↑o ROM:00130800 bsr.w sub_130956 ROM:00130804 move.w #1,($E6E).w ROM:0013080A bra.s loc_130828 ROM:0013080C ; --------------------------------------------------------------------------- ROM:0013080C rts ROM:0013080E ; --------------------------------------------------------------------------- ROM:0013080E ROM:0013080E loc_13080E: ; DATA XREF: ROM:001307EC↑o ROM:0013080E btst #5,($1349).w ROM:00130814 beq.s loc_130828 ROM:00130816 bclr #5,($1349).w ROM:0013081C bsr.w sub_131424 ROM:00130820 move.w #2,($E6E).w ROM:00130826 bra.s loc_13085C ROM:00130828 ; --------------------------------------------------------------------------- ROM:00130828 ROM:00130828 loc_130828: ; CODE XREF: ROM:0013080A↑j ROM:00130828 ; ROM:00130814↑j ROM:00130828 bsr.w sub_1309C2 ROM:0013082C rts ROM:0013082E ; --------------------------------------------------------------------------- ROM:0013082E ROM:0013082E loc_13082E: ; DATA XREF: ROM:001307F0↑o ROM:0013082E btst #5,($1349).w ROM:00130834 beq.s loc_13085C ROM:00130836 bclr #5,($1349).w ROM:0013083C bsr.w sub_131338 ROM:00130840 bsr.w sub_13130C ROM:00130844 bsr.w sub_131440 ROM:00130848 bset #7,($FFFFFC1A).w ROM:0013084E move.w #3,($E6E).w ROM:00130854 bra.s loc_130888 ROM:00130856 ; --------------------------------------------------------------------------- ROM:00130856 bra.l *+6 ROM:0013085C ; --------------------------------------------------------------------------- ROM:0013085C ROM:0013085C loc_13085C: ; CODE XREF: ROM:00130826↑j ROM:0013085C ; ROM:00130834↑j ... ROM:0013085C bsr.w sub_1309C2 ROM:00130860 rts ROM:00130862 ; --------------------------------------------------------------------------- ROM:00130862 ROM:00130862 loc_130862: ; DATA XREF: ROM:001307F4↑o ROM:00130862 btst #5,($1349).w ROM:00130868 beq.s loc_130888 ROM:0013086A bclr #5,($1349).w ROM:00130870 bsr.w sub_1309E8 ROM:00130874 bsr.w sub_130D9A ROM:00130878 bsr.w sub_130FF2 ROM:0013087C bsr.w sub_1311FC ROM:00130880 move.w #4,($E6E).w ROM:00130886 bra.s loc_13088E ROM:00130888 ; --------------------------------------------------------------------------- ROM:00130888 ROM:00130888 loc_130888: ; CODE XREF: ROM:00130854↑j ROM:00130888 ; ROM:00130868↑j ... ROM:00130888 bsr.w sub_1309C2 ROM:0013088C rts ROM:0013088E ; --------------------------------------------------------------------------- ROM:0013088E ROM:0013088E loc_13088E: ; CODE XREF: ROM:00130886↑j ROM:0013088E ; DATA XREF: ROM:001307F8↑o ROM:0013088E btst #1,($1344).w ROM:00130894 bne.s loc_1308BA ROM:00130896 bsr.w sub_130916 ROM:0013089A bsr.w sub_131338 ROM:0013089E bsr.w sub_13130C ROM:001308A2 bsr.w sub_131440 ROM:001308A6 bset #4,($1344).w ROM:001308AC bset #7,($FFFFFC1A).w ROM:001308B2 move.w #3,($E6E).w ROM:001308B8 bra.s loc_130888 ROM:001308BA ; --------------------------------------------------------------------------- ROM:001308BA ROM:001308BA loc_1308BA: ; CODE XREF: ROM:00130894↑j ROM:001308BA btst #1,($1344).w ROM:001308C0 beq.s locret_1308D6 ROM:001308C2 bset #7,($FFFFFC1A).w ROM:001308C8 bclr #1,($1344).w ROM:001308CE move.w #5,($E6E).w ROM:001308D4 bra.s loc_13090E ROM:001308D6 ; --------------------------------------------------------------------------- ROM:001308D6 ROM:001308D6 locret_1308D6: ; CODE XREF: ROM:001308C0↑j ROM:001308D6 rts ROM:001308D8 ; --------------------------------------------------------------------------- ROM:001308D8 ROM:001308D8 loc_1308D8: ; DATA XREF: ROM:001307FC↑o ROM:001308D8 btst #5,($1349).w ROM:001308DE beq.s loc_13090E ROM:001308E0 bclr #5,($1349).w ROM:001308E6 bsr.w sub_130916 ROM:001308EA bsr.w sub_131338 ROM:001308EE bsr.w sub_13130C ROM:001308F2 bsr.w sub_131440 ROM:001308F6 bset #4,($1344).w ROM:001308FC bset #7,($FFFFFC1A).w ROM:00130902 move.w #3,($E6E).w ROM:00130908 bra.l loc_130888 ROM:0013090E ; --------------------------------------------------------------------------- ROM:0013090E ROM:0013090E loc_13090E: ; CODE XREF: ROM:001308D4↑j ROM:0013090E ; ROM:001308DE↑j ROM:0013090E bsr.w sub_1309C2 ROM:00130912 rts ROM:00130914 ; --------------------------------------------------------------------------- ROM:00130914 rts ROM:00130916 ROM:00130916 ; =============== S U B R O U T I N E ======================================= ROM:00130916 ROM:00130916 ROM:00130916 sub_130916: ; CODE XREF: ROM:00130896↑p ROM:00130916 ; ROM:001308E6↑p ROM:00130916 lea ($FFFFFD00).w,a0 ROM:0013091A move.w (a0),($E3E).w ROM:0013091E move.w 2(a0),($E40).w ROM:00130924 move.w 4(a0),($E42).w ROM:0013092A move.w 6(a0),($E44).w ROM:00130930 move.w #$FF,($E46).w ROM:00130936 move.w #$FF,($E48).w ROM:0013093C move.w #$FF,($E4A).w ROM:00130942 move.w #$FF,($E4C).w ROM:00130948 move.w #$FF,($E4E).w ROM:0013094E move.w #$FF,($E50).w ROM:00130954 rts ROM:00130954 ; End of function sub_130916 ROM:00130954 ROM:00130956 ROM:00130956 ; =============== S U B R O U T I N E ======================================= ROM:00130956 ROM:00130956 ROM:00130956 sub_130956: ; CODE XREF: ROM:loc_130800↑p ROM:00130956 lea ($FFFFFD20).w,a0 ROM:0013095A move.w #$55,(a0) ; 'U' ROM:0013095E move.w #$2A,2(a0) ; '*' ROM:00130964 move.w #$2A,4(a0) ; '*' ROM:0013096A move.w #0,6(a0) ROM:00130970 lea ($FFFFFD40).w,a0 ROM:00130974 move.b #$79,(a0) ; 'y' ROM:00130978 move.b #$7A,1(a0) ; 'z' ROM:0013097E move.b #$7B,2(a0) ; '{' ROM:00130984 move.b #$38,3(a0) ; '8' ROM:0013098A move.b ($FFFFFC15).w,($781).w ROM:00130990 ori.b #8,($781).w ROM:00130996 move.b ($781).w,($FFFFFC15).w ROM:0013099C move.b #$7E,($FFFFFC17).w ; '~' ROM:001309A2 move.b #$7B,($FFFFFC16).w ; '{' ROM:001309A8 move.w #$A908,($FFFFFC18).w ROM:001309AE move.w #$300,($FFFFFC1C).w ROM:001309B4 move.b #0,($FFFFFC1E).w ROM:001309BA move.w #$9814,($FFFFFC1A).w ROM:001309C0 rts ROM:001309C0 ; End of function sub_130956 ROM:001309C0 ROM:001309C2 ROM:001309C2 ; =============== S U B R O U T I N E ======================================= ROM:001309C2 ROM:001309C2 ROM:001309C2 sub_1309C2: ; CODE XREF: ROM:loc_130828↑p ROM:001309C2 ; ROM:loc_13085C↑p ... ROM:001309C2 btst #7,($FFFFFC1F).w ROM:001309C8 beq.s loc_1309D8 ROM:001309CA bset #5,($1349).w ROM:001309D0 bclr #7,($FFFFFC1F).w ROM:001309D6 bra.s locret_1309E6 ROM:001309D8 ; --------------------------------------------------------------------------- ROM:001309D8 ROM:001309D8 loc_1309D8: ; CODE XREF: sub_1309C2+6↑j ROM:001309D8 btst #7,($FFFFFC1A).w ROM:001309DE bne.s locret_1309E6 ROM:001309E0 bset #5,($1349).w ROM:001309E6 ROM:001309E6 locret_1309E6: ; CODE XREF: sub_1309C2+14↑j ROM:001309E6 ; sub_1309C2+1C↑j ROM:001309E6 rts ROM:001309E6 ; End of function sub_1309C2 ROM:001309E6 ROM:001309E8 ROM:001309E8 ; =============== S U B R O U T I N E ======================================= ROM:001309E8 ROM:001309E8 ROM:001309E8 sub_1309E8: ; CODE XREF: ROM:00130870↑p ROM:001309E8 lea ($FFFFFD00).w,a0 ROM:001309EC lea ($FFFFFD20).w,a1 ROM:001309F0 btst #1,($FFFFFD00).w ROM:001309F6 beq.l locret_130D98 ROM:001309FC bset #0,($E53).w ROM:00130A02 bset #0,($13B3).w ROM:00130A08 move.w (a0),d5 ROM:00130A0A andi.w #$3F8,d5 ROM:00130A0E cmpi.w #$218,d5 ROM:00130A12 bne.l loc_130A2A ROM:00130A18 bset #1,($E53).w ROM:00130A1E bset #1,($13B3).w ROM:00130A24 bra.l loc_130D8E ROM:00130A2A ; --------------------------------------------------------------------------- ROM:00130A2A ROM:00130A2A loc_130A2A: ; CODE XREF: sub_1309E8+2A↑j ROM:00130A2A cmpi.w #$3D8,d5 ROM:00130A2E bne.l loc_130A46 ROM:00130A34 bset #2,($E53).w ROM:00130A3A bset #2,($13B3).w ROM:00130A40 bra.l loc_130D8E ROM:00130A46 ; --------------------------------------------------------------------------- ROM:00130A46 ROM:00130A46 loc_130A46: ; CODE XREF: sub_1309E8+46↑j ROM:00130A46 cmpi.w #$3F8,d5 ROM:00130A4A bne.s loc_130A6A ROM:00130A4C bset #1,($E53).w ROM:00130A52 bset #1,($13B3).w ROM:00130A58 bset #2,($E53).w ROM:00130A5E bset #2,($13B3).w ROM:00130A64 bra.l loc_130D8E ROM:00130A6A ; --------------------------------------------------------------------------- ROM:00130A6A ROM:00130A6A loc_130A6A: ; CODE XREF: sub_1309E8+62↑j ROM:00130A6A move.w d5,d1 ROM:00130A6C andi.w #$1E0,d1 ROM:00130A70 asr.w #5,d1 ROM:00130A72 move.w d1,($E46).w ROM:00130A76 move.w d5,d2 ROM:00130A78 andi.w #$18,d2 ROM:00130A7C asr.w #3,d2 ROM:00130A7E move.w d2,($E48).w ROM:00130A82 cmpi.w #0,d2 ROM:00130A86 bne.l loc_130B88 ROM:00130A8C move.w ($E56).w,d3 ROM:00130A90 move.w ($13B4).w,d4 ROM:00130A94 cmpi.w #1,d1 ROM:00130A98 bne.s loc_130AB8 ROM:00130A9A move.w $5FE(a5),d6 ROM:00130A9E cmpi.w #0,d6 ROM:00130AA2 bne.s loc_130AAC ROM:00130AA4 bset #0,d3 ROM:00130AA8 bset #0,d4 ROM:00130AAC ROM:00130AAC loc_130AAC: ; CODE XREF: sub_1309E8+BA↑j ROM:00130AAC bset #0,($1352).w ROM:00130AB2 bra.l loc_130B7A ROM:00130AB8 ; --------------------------------------------------------------------------- ROM:00130AB8 ROM:00130AB8 loc_130AB8: ; CODE XREF: sub_1309E8+B0↑j ROM:00130AB8 cmpi.w #2,d1 ROM:00130ABC bne.s loc_130ADC ROM:00130ABE move.w $5FE(a5),d6 ROM:00130AC2 cmpi.w #0,d6 ROM:00130AC6 bne.s loc_130AD0 ROM:00130AC8 bset #1,d3 ROM:00130ACC bset #1,d4 ROM:00130AD0 ROM:00130AD0 loc_130AD0: ; CODE XREF: sub_1309E8+DE↑j ROM:00130AD0 bset #0,($1354).w ROM:00130AD6 bra.l loc_130B7A ROM:00130ADC ; --------------------------------------------------------------------------- ROM:00130ADC ROM:00130ADC loc_130ADC: ; CODE XREF: sub_1309E8+D4↑j ROM:00130ADC cmpi.w #3,d1 ROM:00130AE0 bne.s loc_130AFC ROM:00130AE2 move.w $5FE(a5),d6 ROM:00130AE6 cmpi.w #0,d6 ROM:00130AEA bne.s loc_130AF4 ROM:00130AEC bset #2,d3 ROM:00130AF0 bset #2,d4 ROM:00130AF4 ROM:00130AF4 loc_130AF4: ; CODE XREF: sub_1309E8+102↑j ROM:00130AF4 bset #5,($1350).w ROM:00130AFA bra.s loc_130B7A ROM:00130AFC ; --------------------------------------------------------------------------- ROM:00130AFC ROM:00130AFC loc_130AFC: ; CODE XREF: sub_1309E8+F8↑j ROM:00130AFC cmpi.w #4,d1 ROM:00130B00 bne.s loc_130B1C ROM:00130B02 move.w $5FE(a5),d6 ROM:00130B06 cmpi.w #0,d6 ROM:00130B0A bne.s loc_130B14 ROM:00130B0C bset #3,d3 ROM:00130B10 bset #3,d4 ROM:00130B14 ROM:00130B14 loc_130B14: ; CODE XREF: sub_1309E8+122↑j ROM:00130B14 bset #1,($1352).w ROM:00130B1A bra.s loc_130B7A ROM:00130B1C ; --------------------------------------------------------------------------- ROM:00130B1C ROM:00130B1C loc_130B1C: ; CODE XREF: sub_1309E8+118↑j ROM:00130B1C cmpi.w #5,d1 ROM:00130B20 bne.s loc_130B2C ROM:00130B22 bset #4,d3 ROM:00130B26 bset #4,d4 ROM:00130B2A bra.s loc_130B7A ROM:00130B2C ; --------------------------------------------------------------------------- ROM:00130B2C ROM:00130B2C loc_130B2C: ; CODE XREF: sub_1309E8+138↑j ROM:00130B2C cmpi.w #6,d1 ROM:00130B30 bne.s loc_130B3C ROM:00130B32 bset #5,d3 ROM:00130B36 bset #5,d4 ROM:00130B3A bra.s loc_130B7A ROM:00130B3C ; --------------------------------------------------------------------------- ROM:00130B3C ROM:00130B3C loc_130B3C: ; CODE XREF: sub_1309E8+148↑j ROM:00130B3C cmpi.w #7,d1 ROM:00130B40 bne.s loc_130B4C ROM:00130B42 bset #6,d3 ROM:00130B46 bset #6,d4 ROM:00130B4A bra.s loc_130B7A ROM:00130B4C ; --------------------------------------------------------------------------- ROM:00130B4C ROM:00130B4C loc_130B4C: ; CODE XREF: sub_1309E8+158↑j ROM:00130B4C cmpi.w #8,d1 ROM:00130B50 bne.s loc_130B5C ROM:00130B52 bset #7,d3 ROM:00130B56 bset #7,d4 ROM:00130B5A bra.s loc_130B7A ROM:00130B5C ; --------------------------------------------------------------------------- ROM:00130B5C ROM:00130B5C loc_130B5C: ; CODE XREF: sub_1309E8+168↑j ROM:00130B5C cmpi.w #9,d1 ROM:00130B60 bne.s loc_130B6C ROM:00130B62 bset #8,d3 ROM:00130B66 bset #8,d4 ROM:00130B6A bra.s loc_130B7A ROM:00130B6C ; --------------------------------------------------------------------------- ROM:00130B6C ROM:00130B6C loc_130B6C: ; CODE XREF: sub_1309E8+178↑j ROM:00130B6C cmpi.w #$C,d1 ROM:00130B70 bne.s loc_130B7A ROM:00130B72 bset #9,d3 ROM:00130B76 bset #9,d4 ROM:00130B7A ROM:00130B7A loc_130B7A: ; CODE XREF: sub_1309E8+CA↑j ROM:00130B7A ; sub_1309E8+EE↑j ... ROM:00130B7A move.w d3,($E56).w ROM:00130B7E move.w d4,($13B4).w ROM:00130B82 bra.l loc_130D8E ROM:00130B88 ; --------------------------------------------------------------------------- ROM:00130B88 ROM:00130B88 loc_130B88: ; CODE XREF: sub_1309E8+9E↑j ROM:00130B88 cmpi.w #1,d2 ROM:00130B8C bne.l loc_130C8E ROM:00130B92 move.w ($E58).w,d3 ROM:00130B96 move.w ($13B6).w,d4 ROM:00130B9A cmpi.w #1,d1 ROM:00130B9E bne.s loc_130BBE ROM:00130BA0 move.w $5FE(a5),d6 ROM:00130BA4 cmpi.w #0,d6 ROM:00130BA8 bne.s loc_130BB2 ROM:00130BAA bset #0,d3 ROM:00130BAE bset #0,d4 ROM:00130BB2 ROM:00130BB2 loc_130BB2: ; CODE XREF: sub_1309E8+1C0↑j ROM:00130BB2 bset #0,($1352).w ROM:00130BB8 bra.l loc_130C80 ROM:00130BBE ; --------------------------------------------------------------------------- ROM:00130BBE ROM:00130BBE loc_130BBE: ; CODE XREF: sub_1309E8+1B6↑j ROM:00130BBE cmpi.w #2,d1 ROM:00130BC2 bne.s loc_130BE2 ROM:00130BC4 move.w $5FE(a5),d6 ROM:00130BC8 cmpi.w #0,d6 ROM:00130BCC bne.s loc_130BD6 ROM:00130BCE bset #1,d3 ROM:00130BD2 bset #1,d4 ROM:00130BD6 ROM:00130BD6 loc_130BD6: ; CODE XREF: sub_1309E8+1E4↑j ROM:00130BD6 bset #0,($1354).w ROM:00130BDC bra.l loc_130C80 ROM:00130BE2 ; --------------------------------------------------------------------------- ROM:00130BE2 ROM:00130BE2 loc_130BE2: ; CODE XREF: sub_1309E8+1DA↑j ROM:00130BE2 cmpi.w #3,d1 ROM:00130BE6 bne.s loc_130C02 ROM:00130BE8 move.w $5FE(a5),d6 ROM:00130BEC cmpi.w #0,d6 ROM:00130BF0 bne.s loc_130BFA ROM:00130BF2 bset #2,d3 ROM:00130BF6 bset #2,d4 ROM:00130BFA ROM:00130BFA loc_130BFA: ; CODE XREF: sub_1309E8+208↑j ROM:00130BFA bset #5,($1350).w ROM:00130C00 bra.s loc_130C80 ROM:00130C02 ; --------------------------------------------------------------------------- ROM:00130C02 ROM:00130C02 loc_130C02: ; CODE XREF: sub_1309E8+1FE↑j ROM:00130C02 cmpi.w #4,d1 ROM:00130C06 bne.s loc_130C22 ROM:00130C08 move.w $5FE(a5),d6 ROM:00130C0C cmpi.w #0,d6 ROM:00130C10 bne.s loc_130C1A ROM:00130C12 bset #3,d3 ROM:00130C16 bset #3,d4 ROM:00130C1A ROM:00130C1A loc_130C1A: ; CODE XREF: sub_1309E8+228↑j ROM:00130C1A bset #1,($1352).w ROM:00130C20 bra.s loc_130C80 ROM:00130C22 ; --------------------------------------------------------------------------- ROM:00130C22 ROM:00130C22 loc_130C22: ; CODE XREF: sub_1309E8+21E↑j ROM:00130C22 cmpi.w #5,d1 ROM:00130C26 bne.s loc_130C32 ROM:00130C28 bset #4,d3 ROM:00130C2C bset #4,d4 ROM:00130C30 bra.s loc_130C80 ROM:00130C32 ; --------------------------------------------------------------------------- ROM:00130C32 ROM:00130C32 loc_130C32: ; CODE XREF: sub_1309E8+23E↑j ROM:00130C32 cmpi.w #6,d1 ROM:00130C36 bne.s loc_130C42 ROM:00130C38 bset #5,d3 ROM:00130C3C bset #5,d4 ROM:00130C40 bra.s loc_130C80 ROM:00130C42 ; --------------------------------------------------------------------------- ROM:00130C42 ROM:00130C42 loc_130C42: ; CODE XREF: sub_1309E8+24E↑j ROM:00130C42 cmpi.w #7,d1 ROM:00130C46 bne.s loc_130C52 ROM:00130C48 bset #6,d3 ROM:00130C4C bset #6,d4 ROM:00130C50 bra.s loc_130C80 ROM:00130C52 ; --------------------------------------------------------------------------- ROM:00130C52 ROM:00130C52 loc_130C52: ; CODE XREF: sub_1309E8+25E↑j ROM:00130C52 cmpi.w #8,d1 ROM:00130C56 bne.s loc_130C62 ROM:00130C58 bset #7,d3 ROM:00130C5C bset #7,d4 ROM:00130C60 bra.s loc_130C80 ROM:00130C62 ; --------------------------------------------------------------------------- ROM:00130C62 ROM:00130C62 loc_130C62: ; CODE XREF: sub_1309E8+26E↑j ROM:00130C62 cmpi.w #9,d1 ROM:00130C66 bne.s loc_130C72 ROM:00130C68 bset #8,d3 ROM:00130C6C bset #8,d4 ROM:00130C70 bra.s loc_130C80 ROM:00130C72 ; --------------------------------------------------------------------------- ROM:00130C72 ROM:00130C72 loc_130C72: ; CODE XREF: sub_1309E8+27E↑j ROM:00130C72 cmpi.w #$C,d1 ROM:00130C76 bne.s loc_130C80 ROM:00130C78 bset #9,d3 ROM:00130C7C bset #9,d4 ROM:00130C80 ROM:00130C80 loc_130C80: ; CODE XREF: sub_1309E8+1D0↑j ROM:00130C80 ; sub_1309E8+1F4↑j ... ROM:00130C80 move.w d3,($E58).w ROM:00130C84 move.w d4,($13B6).w ROM:00130C88 bra.l loc_130D8E ROM:00130C8E ; --------------------------------------------------------------------------- ROM:00130C8E ROM:00130C8E loc_130C8E: ; CODE XREF: sub_1309E8+1A4↑j ROM:00130C8E cmpi.w #2,d2 ROM:00130C92 bne.l loc_130D8E ROM:00130C98 move.w ($E5A).w,d3 ROM:00130C9C move.w ($13B8).w,d4 ROM:00130CA0 cmpi.w #1,d1 ROM:00130CA4 bne.s loc_130CC4 ROM:00130CA6 move.w $5FE(a5),d6 ROM:00130CAA cmpi.w #0,d6 ROM:00130CAE bne.s loc_130CB8 ROM:00130CB0 bset #0,d3 ROM:00130CB4 bset #0,d4 ROM:00130CB8 ROM:00130CB8 loc_130CB8: ; CODE XREF: sub_1309E8+2C6↑j ROM:00130CB8 bset #0,($1352).w ROM:00130CBE bra.l loc_130D86 ROM:00130CC4 ; --------------------------------------------------------------------------- ROM:00130CC4 ROM:00130CC4 loc_130CC4: ; CODE XREF: sub_1309E8+2BC↑j ROM:00130CC4 cmpi.w #2,d1 ROM:00130CC8 bne.s loc_130CE8 ROM:00130CCA move.w $5FE(a5),d6 ROM:00130CCE cmpi.w #0,d6 ROM:00130CD2 bne.s loc_130CDC ROM:00130CD4 bset #1,d3 ROM:00130CD8 bset #1,d4 ROM:00130CDC ROM:00130CDC loc_130CDC: ; CODE XREF: sub_1309E8+2EA↑j ROM:00130CDC bset #0,($1354).w ROM:00130CE2 bra.l loc_130D86 ROM:00130CE8 ; --------------------------------------------------------------------------- ROM:00130CE8 ROM:00130CE8 loc_130CE8: ; CODE XREF: sub_1309E8+2E0↑j ROM:00130CE8 cmpi.w #3,d1 ROM:00130CEC bne.s loc_130D08 ROM:00130CEE move.w $5FE(a5),d6 ROM:00130CF2 cmpi.w #0,d6 ROM:00130CF6 bne.s loc_130D00 ROM:00130CF8 bset #2,d3 ROM:00130CFC bset #2,d4 ROM:00130D00 ROM:00130D00 loc_130D00: ; CODE XREF: sub_1309E8+30E↑j ROM:00130D00 bset #5,($1350).w ROM:00130D06 bra.s loc_130D86 ROM:00130D08 ; --------------------------------------------------------------------------- ROM:00130D08 ROM:00130D08 loc_130D08: ; CODE XREF: sub_1309E8+304↑j ROM:00130D08 cmpi.w #4,d1 ROM:00130D0C bne.s loc_130D28 ROM:00130D0E move.w $5FE(a5),d6 ROM:00130D12 cmpi.w #0,d6 ROM:00130D16 bne.s loc_130D20 ROM:00130D18 bset #3,d3 ROM:00130D1C bset #3,d4 ROM:00130D20 ROM:00130D20 loc_130D20: ; CODE XREF: sub_1309E8+32E↑j ROM:00130D20 bset #1,($1352).w ROM:00130D26 bra.s loc_130D86 ROM:00130D28 ; --------------------------------------------------------------------------- ROM:00130D28 ROM:00130D28 loc_130D28: ; CODE XREF: sub_1309E8+324↑j ROM:00130D28 cmpi.w #5,d1 ROM:00130D2C bne.s loc_130D38 ROM:00130D2E bset #4,d3 ROM:00130D32 bset #4,d4 ROM:00130D36 bra.s loc_130D86 ROM:00130D38 ; --------------------------------------------------------------------------- ROM:00130D38 ROM:00130D38 loc_130D38: ; CODE XREF: sub_1309E8+344↑j ROM:00130D38 cmpi.w #6,d1 ROM:00130D3C bne.s loc_130D48 ROM:00130D3E bset #5,d3 ROM:00130D42 bset #5,d4 ROM:00130D46 bra.s loc_130D86 ROM:00130D48 ; --------------------------------------------------------------------------- ROM:00130D48 ROM:00130D48 loc_130D48: ; CODE XREF: sub_1309E8+354↑j ROM:00130D48 cmpi.w #7,d1 ROM:00130D4C bne.s loc_130D58 ROM:00130D4E bset #6,d3 ROM:00130D52 bset #6,d4 ROM:00130D56 bra.s loc_130D86 ROM:00130D58 ; --------------------------------------------------------------------------- ROM:00130D58 ROM:00130D58 loc_130D58: ; CODE XREF: sub_1309E8+364↑j ROM:00130D58 cmpi.w #8,d1 ROM:00130D5C bne.s loc_130D68 ROM:00130D5E bset #7,d3 ROM:00130D62 bset #7,d4 ROM:00130D66 bra.s loc_130D86 ROM:00130D68 ; --------------------------------------------------------------------------- ROM:00130D68 ROM:00130D68 loc_130D68: ; CODE XREF: sub_1309E8+374↑j ROM:00130D68 cmpi.w #9,d1 ROM:00130D6C bne.s loc_130D78 ROM:00130D6E bset #8,d3 ROM:00130D72 bset #8,d4 ROM:00130D76 bra.s loc_130D86 ROM:00130D78 ; --------------------------------------------------------------------------- ROM:00130D78 ROM:00130D78 loc_130D78: ; CODE XREF: sub_1309E8+384↑j ROM:00130D78 cmpi.w #$C,d1 ROM:00130D7C bne.s loc_130D86 ROM:00130D7E bset #9,d3 ROM:00130D82 bset #9,d4 ROM:00130D86 ROM:00130D86 loc_130D86: ; CODE XREF: sub_1309E8+2D6↑j ROM:00130D86 ; sub_1309E8+2FA↑j ... ROM:00130D86 move.w d3,($E5A).w ROM:00130D8A move.w d4,($13B8).w ROM:00130D8E ROM:00130D8E loc_130D8E: ; CODE XREF: sub_1309E8+3C↑j ROM:00130D8E ; sub_1309E8+58↑j ... ROM:00130D8E move.w #$7F,(a1) ROM:00130D92 bset #1,($1344).w ROM:00130D98 ROM:00130D98 locret_130D98: ; CODE XREF: sub_1309E8+E↑j ROM:00130D98 rts ROM:00130D98 ; End of function sub_1309E8 ROM:00130D98 ROM:00130D9A ROM:00130D9A ; =============== S U B R O U T I N E ======================================= ROM:00130D9A ROM:00130D9A ROM:00130D9A sub_130D9A: ; CODE XREF: ROM:00130874↑p ROM:00130D9A bclr #0,($11F5).w ROM:00130DA0 bclr #1,($11F5).w ROM:00130DA6 btst #1,($FFFFFD02).w ROM:00130DAC beq.l locret_130FF0 ROM:00130DB2 bset #3,($E53).w ROM:00130DB8 bset #3,($13B3).w ROM:00130DBE move.w 2(a0),d5 ROM:00130DC2 andi.w #$3F0,d5 ROM:00130DC6 cmpi.w #$230,d5 ROM:00130DCA bne.l loc_130DE2 ROM:00130DD0 bset #4,($E53).w ROM:00130DD6 bset #4,($13B3).w ROM:00130DDC bra.l loc_130FE4 ROM:00130DE2 ; --------------------------------------------------------------------------- ROM:00130DE2 ROM:00130DE2 loc_130DE2: ; CODE XREF: sub_130D9A+30↑j ROM:00130DE2 cmpi.w #$3B0,d5 ROM:00130DE6 bne.l loc_130DFE ROM:00130DEC bset #5,($E53).w ROM:00130DF2 bset #5,($13B3).w ROM:00130DF8 bra.l loc_130FE4 ROM:00130DFE ; --------------------------------------------------------------------------- ROM:00130DFE ROM:00130DFE loc_130DFE: ; CODE XREF: sub_130D9A+4C↑j ROM:00130DFE cmpi.w #$3F0,d5 ROM:00130E02 bne.s loc_130E22 ROM:00130E04 bset #4,($E53).w ROM:00130E0A bset #4,($13B3).w ROM:00130E10 bset #5,($E53).w ROM:00130E16 bset #5,($13B3).w ROM:00130E1C bra.l loc_130FE4 ROM:00130E22 ; --------------------------------------------------------------------------- ROM:00130E22 ROM:00130E22 loc_130E22: ; CODE XREF: sub_130D9A+68↑j ROM:00130E22 move.w d5,d1 ROM:00130E24 andi.w #$1C0,d1 ROM:00130E28 asr.w #6,d1 ROM:00130E2A move.w d1,($E4A).w ROM:00130E2E move.w d5,d2 ROM:00130E30 andi.w #$30,d2 ; '0' ROM:00130E34 asr.w #4,d2 ROM:00130E36 move.w d2,($E4C).w ROM:00130E3A cmpi.w #0,d2 ROM:00130E3E bne.l loc_130ECA ROM:00130E44 move.w ($E5C).w,d3 ROM:00130E48 move.w ($13BA).w,d4 ROM:00130E4C cmpi.w #4,d1 ROM:00130E50 bne.s loc_130E5C ROM:00130E52 bset #0,d3 ROM:00130E56 bset #0,d4 ROM:00130E5A bra.s loc_130EBC ROM:00130E5C ; --------------------------------------------------------------------------- ROM:00130E5C ROM:00130E5C loc_130E5C: ; CODE XREF: sub_130D9A+B6↑j ROM:00130E5C cmpi.w #2,d1 ROM:00130E60 bne.s loc_130E6C ROM:00130E62 bset #1,d3 ROM:00130E66 bset #1,d4 ROM:00130E6A bra.s loc_130EBC ROM:00130E6C ; --------------------------------------------------------------------------- ROM:00130E6C ROM:00130E6C loc_130E6C: ; CODE XREF: sub_130D9A+C6↑j ROM:00130E6C cmpi.w #6,d1 ROM:00130E70 bne.s loc_130E82 ROM:00130E72 bset #2,d3 ROM:00130E76 bset #2,d4 ROM:00130E7A bset #0,($11F5).w ROM:00130E80 bra.s loc_130EBC ROM:00130E82 ; --------------------------------------------------------------------------- ROM:00130E82 ROM:00130E82 loc_130E82: ; CODE XREF: sub_130D9A+D6↑j ROM:00130E82 cmpi.w #1,d1 ROM:00130E86 bne.s loc_130E98 ROM:00130E88 bset #3,d3 ROM:00130E8C bset #3,d4 ROM:00130E90 bset #1,($11F5).w ROM:00130E96 bra.s loc_130EBC ROM:00130E98 ; --------------------------------------------------------------------------- ROM:00130E98 ROM:00130E98 loc_130E98: ; CODE XREF: sub_130D9A+EC↑j ROM:00130E98 cmpi.w #0,d1 ROM:00130E9C bne.s loc_130EAE ROM:00130E9E bset #4,d3 ROM:00130EA2 bset #4,d4 ROM:00130EA6 bset #4,($134C).w ROM:00130EAC bra.s loc_130EBC ROM:00130EAE ; --------------------------------------------------------------------------- ROM:00130EAE ROM:00130EAE loc_130EAE: ; CODE XREF: sub_130D9A+102↑j ROM:00130EAE cmpi.w #3,d1 ROM:00130EB2 bne.s loc_130EBC ROM:00130EB4 bset #5,d3 ROM:00130EB8 bset #5,d4 ROM:00130EBC ROM:00130EBC loc_130EBC: ; CODE XREF: sub_130D9A+C0↑j ROM:00130EBC ; sub_130D9A+D0↑j ... ROM:00130EBC move.w d3,($E5C).w ROM:00130EC0 move.w d4,($13BA).w ROM:00130EC4 bra.l loc_130FE4 ROM:00130ECA ; --------------------------------------------------------------------------- ROM:00130ECA ROM:00130ECA loc_130ECA: ; CODE XREF: sub_130D9A+A4↑j ROM:00130ECA cmpi.w #1,d2 ROM:00130ECE bne.l loc_130F5A ROM:00130ED4 move.w ($E5E).w,d3 ROM:00130ED8 move.w ($13BC).w,d4 ROM:00130EDC cmpi.w #4,d1 ROM:00130EE0 bne.s loc_130EEC ROM:00130EE2 bset #0,d3 ROM:00130EE6 bset #0,d4 ROM:00130EEA bra.s loc_130F4C ROM:00130EEC ; --------------------------------------------------------------------------- ROM:00130EEC ROM:00130EEC loc_130EEC: ; CODE XREF: sub_130D9A+146↑j ROM:00130EEC cmpi.w #2,d1 ROM:00130EF0 bne.s loc_130EFC ROM:00130EF2 bset #1,d3 ROM:00130EF6 bset #1,d4 ROM:00130EFA bra.s loc_130F4C ROM:00130EFC ; --------------------------------------------------------------------------- ROM:00130EFC ROM:00130EFC loc_130EFC: ; CODE XREF: sub_130D9A+156↑j ROM:00130EFC cmpi.w #6,d1 ROM:00130F00 bne.s loc_130F12 ROM:00130F02 bset #2,d3 ROM:00130F06 bset #2,d4 ROM:00130F0A bset #0,($11F5).w ROM:00130F10 bra.s loc_130F4C ROM:00130F12 ; --------------------------------------------------------------------------- ROM:00130F12 ROM:00130F12 loc_130F12: ; CODE XREF: sub_130D9A+166↑j ROM:00130F12 cmpi.w #1,d1 ROM:00130F16 bne.s loc_130F28 ROM:00130F18 bset #3,d3 ROM:00130F1C bset #3,d4 ROM:00130F20 bset #1,($11F5).w ROM:00130F26 bra.s loc_130F4C ROM:00130F28 ; --------------------------------------------------------------------------- ROM:00130F28 ROM:00130F28 loc_130F28: ; CODE XREF: sub_130D9A+17C↑j ROM:00130F28 cmpi.w #0,d1 ROM:00130F2C bne.s loc_130F3E ROM:00130F2E bset #4,d3 ROM:00130F32 bset #4,d4 ROM:00130F36 bset #4,($134C).w ROM:00130F3C bra.s loc_130F4C ROM:00130F3E ; --------------------------------------------------------------------------- ROM:00130F3E ROM:00130F3E loc_130F3E: ; CODE XREF: sub_130D9A+192↑j ROM:00130F3E cmpi.w #3,d1 ROM:00130F42 bne.s loc_130F4C ROM:00130F44 bset #5,d3 ROM:00130F48 bset #5,d4 ROM:00130F4C ROM:00130F4C loc_130F4C: ; CODE XREF: sub_130D9A+150↑j ROM:00130F4C ; sub_130D9A+160↑j ... ROM:00130F4C move.w d3,($E5E).w ROM:00130F50 move.w d4,($13BC).w ROM:00130F54 bra.l loc_130FE4 ROM:00130F5A ; --------------------------------------------------------------------------- ROM:00130F5A ROM:00130F5A loc_130F5A: ; CODE XREF: sub_130D9A+134↑j ROM:00130F5A cmpi.w #2,d2 ROM:00130F5E bne.l loc_130FE4 ROM:00130F64 move.w ($E60).w,d3 ROM:00130F68 move.w ($13BE).w,d4 ROM:00130F6C cmpi.w #4,d1 ROM:00130F70 bne.s loc_130F7C ROM:00130F72 bset #0,d3 ROM:00130F76 bset #0,d4 ROM:00130F7A bra.s loc_130FDC ROM:00130F7C ; --------------------------------------------------------------------------- ROM:00130F7C ROM:00130F7C loc_130F7C: ; CODE XREF: sub_130D9A+1D6↑j ROM:00130F7C cmpi.w #2,d1 ROM:00130F80 bne.s loc_130F8C ROM:00130F82 bset #1,d3 ROM:00130F86 bset #1,d4 ROM:00130F8A bra.s loc_130FDC ROM:00130F8C ; --------------------------------------------------------------------------- ROM:00130F8C ROM:00130F8C loc_130F8C: ; CODE XREF: sub_130D9A+1E6↑j ROM:00130F8C cmpi.w #6,d1 ROM:00130F90 bne.s loc_130FA2 ROM:00130F92 bset #2,d3 ROM:00130F96 bset #2,d4 ROM:00130F9A bset #0,($11F5).w ROM:00130FA0 bra.s loc_130FDC ROM:00130FA2 ; --------------------------------------------------------------------------- ROM:00130FA2 ROM:00130FA2 loc_130FA2: ; CODE XREF: sub_130D9A+1F6↑j ROM:00130FA2 cmpi.w #1,d1 ROM:00130FA6 bne.s loc_130FB8 ROM:00130FA8 bset #3,d3 ROM:00130FAC bset #3,d4 ROM:00130FB0 bset #1,($11F5).w ROM:00130FB6 bra.s loc_130FDC ROM:00130FB8 ; --------------------------------------------------------------------------- ROM:00130FB8 ROM:00130FB8 loc_130FB8: ; CODE XREF: sub_130D9A+20C↑j ROM:00130FB8 cmpi.w #0,d1 ROM:00130FBC bne.s loc_130FCE ROM:00130FBE bset #4,d3 ROM:00130FC2 bset #4,d4 ROM:00130FC6 bset #4,($134C).w ROM:00130FCC bra.s loc_130FDC ROM:00130FCE ; --------------------------------------------------------------------------- ROM:00130FCE ROM:00130FCE loc_130FCE: ; CODE XREF: sub_130D9A+222↑j ROM:00130FCE cmpi.w #3,d1 ROM:00130FD2 bne.s loc_130FDC ROM:00130FD4 bset #5,d3 ROM:00130FD8 bset #5,d4 ROM:00130FDC ROM:00130FDC loc_130FDC: ; CODE XREF: sub_130D9A+1E0↑j ROM:00130FDC ; sub_130D9A+1F0↑j ... ROM:00130FDC move.w d3,($E60).w ROM:00130FE0 move.w d4,($13BE).w ROM:00130FE4 ROM:00130FE4 loc_130FE4: ; CODE XREF: sub_130D9A+42↑j ROM:00130FE4 ; sub_130D9A+5E↑j ... ROM:00130FE4 move.w #$3F,2(a1) ; '?' ROM:00130FEA bset #1,($1344).w ROM:00130FF0 ROM:00130FF0 locret_130FF0: ; CODE XREF: sub_130D9A+12↑j ROM:00130FF0 rts ROM:00130FF0 ; End of function sub_130D9A ROM:00130FF0 ROM:00130FF2 ROM:00130FF2 ; =============== S U B R O U T I N E ======================================= ROM:00130FF2 ROM:00130FF2 ROM:00130FF2 sub_130FF2: ; CODE XREF: ROM:00130878↑p ROM:00130FF2 btst #1,($FFFFFD04).w ROM:00130FF8 beq.l locret_1311FA ROM:00130FFE bset #6,($E53).w ROM:00131004 bset #6,($13B3).w ROM:0013100A move.w 4(a0),d5 ROM:0013100E andi.w #$3F0,d5 ROM:00131012 cmpi.w #$230,d5 ROM:00131016 bne.l loc_13102E ROM:0013101C bset #7,($E53).w ROM:00131022 bset #7,($13B3).w ROM:00131028 bra.l loc_1311EE ROM:0013102E ; --------------------------------------------------------------------------- ROM:0013102E ROM:0013102E loc_13102E: ; CODE XREF: sub_130FF2+24↑j ROM:0013102E cmpi.w #$3B0,d5 ROM:00131032 bne.l loc_13104A ROM:00131038 bset #0,($E52).w ROM:0013103E bset #0,($13B2).w ROM:00131044 bra.l loc_1311EE ROM:0013104A ; --------------------------------------------------------------------------- ROM:0013104A ROM:0013104A loc_13104A: ; CODE XREF: sub_130FF2+40↑j ROM:0013104A cmpi.w #$3F0,d5 ROM:0013104E bne.s loc_13106E ROM:00131050 bset #7,($E53).w ROM:00131056 bset #7,($13B3).w ROM:0013105C bset #0,($E52).w ROM:00131062 bset #0,($13B2).w ROM:00131068 bra.l loc_1311EE ROM:0013106E ; --------------------------------------------------------------------------- ROM:0013106E ROM:0013106E loc_13106E: ; CODE XREF: sub_130FF2+5C↑j ROM:0013106E move.w d5,d1 ROM:00131070 andi.w #$1C0,d1 ROM:00131074 asr.w #6,d1 ROM:00131076 move.w d1,($E4E).w ROM:0013107A move.w d5,d2 ROM:0013107C andi.w #$30,d2 ; '0' ROM:00131080 asr.w #4,d2 ROM:00131082 move.w d2,($E50).w ROM:00131086 cmpi.w #0,d2 ROM:0013108A bne.l loc_131104 ROM:00131090 move.w ($E62).w,d3 ROM:00131094 move.w ($13C0).w,d4 ROM:00131098 cmpi.w #4,d1 ROM:0013109C bne.s loc_1310A8 ROM:0013109E bset #0,d3 ROM:001310A2 bset #0,d4 ROM:001310A6 bra.s loc_1310F6 ROM:001310A8 ; --------------------------------------------------------------------------- ROM:001310A8 ROM:001310A8 loc_1310A8: ; CODE XREF: sub_130FF2+AA↑j ROM:001310A8 cmpi.w #2,d1 ROM:001310AC bne.s loc_1310B8 ROM:001310AE bset #1,d3 ROM:001310B2 bset #1,d4 ROM:001310B6 bra.s loc_1310F6 ROM:001310B8 ; --------------------------------------------------------------------------- ROM:001310B8 ROM:001310B8 loc_1310B8: ; CODE XREF: sub_130FF2+BA↑j ROM:001310B8 cmpi.w #6,d1 ROM:001310BC bne.s loc_1310C8 ROM:001310BE bset #2,d3 ROM:001310C2 bset #2,d4 ROM:001310C6 bra.s loc_1310F6 ROM:001310C8 ; --------------------------------------------------------------------------- ROM:001310C8 ROM:001310C8 loc_1310C8: ; CODE XREF: sub_130FF2+CA↑j ROM:001310C8 cmpi.w #1,d1 ROM:001310CC bne.s loc_1310D8 ROM:001310CE bset #3,d3 ROM:001310D2 bset #3,d4 ROM:001310D6 bra.s loc_1310F6 ROM:001310D8 ; --------------------------------------------------------------------------- ROM:001310D8 ROM:001310D8 loc_1310D8: ; CODE XREF: sub_130FF2+DA↑j ROM:001310D8 cmpi.w #0,d1 ROM:001310DC bne.s loc_1310E8 ROM:001310DE bset #4,d3 ROM:001310E2 bset #4,d4 ROM:001310E6 bra.s loc_1310F6 ROM:001310E8 ; --------------------------------------------------------------------------- ROM:001310E8 ROM:001310E8 loc_1310E8: ; CODE XREF: sub_130FF2+EA↑j ROM:001310E8 cmpi.w #3,d1 ROM:001310EC bne.s loc_1310F6 ROM:001310EE bset #5,d3 ROM:001310F2 bset #5,d4 ROM:001310F6 ROM:001310F6 loc_1310F6: ; CODE XREF: sub_130FF2+B4↑j ROM:001310F6 ; sub_130FF2+C4↑j ... ROM:001310F6 move.w d3,($E62).w ROM:001310FA move.w d4,($13C0).w ROM:001310FE bra.l loc_1311EE ROM:00131104 ; --------------------------------------------------------------------------- ROM:00131104 ROM:00131104 loc_131104: ; CODE XREF: sub_130FF2+98↑j ROM:00131104 cmpi.w #1,d2 ROM:00131108 bne.s loc_13117A ROM:0013110A move.w ($E64).w,d3 ROM:0013110E move.w ($13C2).w,d4 ROM:00131112 cmpi.w #4,d1 ROM:00131116 bne.s loc_131122 ROM:00131118 bset #0,d3 ROM:0013111C bset #0,d4 ROM:00131120 bra.s loc_131170 ROM:00131122 ; --------------------------------------------------------------------------- ROM:00131122 ROM:00131122 loc_131122: ; CODE XREF: sub_130FF2+124↑j ROM:00131122 cmpi.w #2,d1 ROM:00131126 bne.s loc_131132 ROM:00131128 bset #1,d3 ROM:0013112C bset #1,d4 ROM:00131130 bra.s loc_131170 ROM:00131132 ; --------------------------------------------------------------------------- ROM:00131132 ROM:00131132 loc_131132: ; CODE XREF: sub_130FF2+134↑j ROM:00131132 cmpi.w #6,d1 ROM:00131136 bne.s loc_131142 ROM:00131138 bset #2,d3 ROM:0013113C bset #2,d4 ROM:00131140 bra.s loc_131170 ROM:00131142 ; --------------------------------------------------------------------------- ROM:00131142 ROM:00131142 loc_131142: ; CODE XREF: sub_130FF2+144↑j ROM:00131142 cmpi.w #1,d1 ROM:00131146 bne.s loc_131152 ROM:00131148 bset #3,d3 ROM:0013114C bset #3,d4 ROM:00131150 bra.s loc_131170 ROM:00131152 ; --------------------------------------------------------------------------- ROM:00131152 ROM:00131152 loc_131152: ; CODE XREF: sub_130FF2+154↑j ROM:00131152 cmpi.w #0,d1 ROM:00131156 bne.s loc_131162 ROM:00131158 bset #4,d3 ROM:0013115C bset #4,d4 ROM:00131160 bra.s loc_131170 ROM:00131162 ; --------------------------------------------------------------------------- ROM:00131162 ROM:00131162 loc_131162: ; CODE XREF: sub_130FF2+164↑j ROM:00131162 cmpi.w #3,d1 ROM:00131166 bne.s loc_131170 ROM:00131168 bset #5,d3 ROM:0013116C bset #5,d4 ROM:00131170 ROM:00131170 loc_131170: ; CODE XREF: sub_130FF2+12E↑j ROM:00131170 ; sub_130FF2+13E↑j ... ROM:00131170 move.w d3,($E64).w ROM:00131174 move.w d4,($13C2).w ROM:00131178 bra.s loc_1311EE ROM:0013117A ; --------------------------------------------------------------------------- ROM:0013117A ROM:0013117A loc_13117A: ; CODE XREF: sub_130FF2+116↑j ROM:0013117A cmpi.w #2,d2 ROM:0013117E bne.s loc_1311EE ROM:00131180 move.w ($E66).w,d3 ROM:00131184 move.w ($13C4).w,d4 ROM:00131188 cmpi.w #4,d1 ROM:0013118C bne.s loc_131198 ROM:0013118E bset #0,d3 ROM:00131192 bset #0,d4 ROM:00131196 bra.s loc_1311E6 ROM:00131198 ; --------------------------------------------------------------------------- ROM:00131198 ROM:00131198 loc_131198: ; CODE XREF: sub_130FF2+19A↑j ROM:00131198 cmpi.w #2,d1 ROM:0013119C bne.s loc_1311A8 ROM:0013119E bset #1,d3 ROM:001311A2 bset #1,d4 ROM:001311A6 bra.s loc_1311E6 ROM:001311A8 ; --------------------------------------------------------------------------- ROM:001311A8 ROM:001311A8 loc_1311A8: ; CODE XREF: sub_130FF2+1AA↑j ROM:001311A8 cmpi.w #6,d1 ROM:001311AC bne.s loc_1311B8 ROM:001311AE bset #2,d3 ROM:001311B2 bset #2,d4 ROM:001311B6 bra.s loc_1311E6 ROM:001311B8 ; --------------------------------------------------------------------------- ROM:001311B8 ROM:001311B8 loc_1311B8: ; CODE XREF: sub_130FF2+1BA↑j ROM:001311B8 cmpi.w #1,d1 ROM:001311BC bne.s loc_1311C8 ROM:001311BE bset #3,d3 ROM:001311C2 bset #3,d4 ROM:001311C6 bra.s loc_1311E6 ROM:001311C8 ; --------------------------------------------------------------------------- ROM:001311C8 ROM:001311C8 loc_1311C8: ; CODE XREF: sub_130FF2+1CA↑j ROM:001311C8 cmpi.w #0,d1 ROM:001311CC bne.s loc_1311D8 ROM:001311CE bset #4,d3 ROM:001311D2 bset #4,d4 ROM:001311D6 bra.s loc_1311E6 ROM:001311D8 ; --------------------------------------------------------------------------- ROM:001311D8 ROM:001311D8 loc_1311D8: ; CODE XREF: sub_130FF2+1DA↑j ROM:001311D8 cmpi.w #3,d1 ROM:001311DC bne.s loc_1311E6 ROM:001311DE bset #5,d3 ROM:001311E2 bset #5,d4 ROM:001311E6 ROM:001311E6 loc_1311E6: ; CODE XREF: sub_130FF2+1A4↑j ROM:001311E6 ; sub_130FF2+1B4↑j ... ROM:001311E6 move.w d3,($E66).w ROM:001311EA move.w d4,($13C4).w ROM:001311EE ROM:001311EE loc_1311EE: ; CODE XREF: sub_130FF2+36↑j ROM:001311EE ; sub_130FF2+52↑j ... ROM:001311EE move.w #$3F,4(a1) ; '?' ROM:001311F4 bset #1,($1344).w ROM:001311FA ROM:001311FA locret_1311FA: ; CODE XREF: sub_130FF2+6↑j ROM:001311FA rts ROM:001311FA ; End of function sub_130FF2 ROM:001311FA ROM:001311FC ROM:001311FC ; =============== S U B R O U T I N E ======================================= ROM:001311FC ROM:001311FC ROM:001311FC sub_1311FC: ; CODE XREF: ROM:0013087C↑p ROM:001311FC btst #7,($FFFFFD07).w ROM:00131202 beq.l locret_13130A ROM:00131208 bset #1,($E52).w ROM:0013120E bset #1,($13B2).w ROM:00131214 move.w 6(a0),d1 ROM:00131218 cmpi.w #$D4,d1 ROM:0013121C bne.s loc_131230 ROM:0013121E bset #2,($E52).w ROM:00131224 bset #2,($13B2).w ROM:0013122A bra.l locret_13130A ROM:00131230 ; --------------------------------------------------------------------------- ROM:00131230 ROM:00131230 loc_131230: ; CODE XREF: sub_1311FC+20↑j ROM:00131230 andi.w #$60,d1 ; '`' ROM:00131234 asr.w #5,d1 ROM:00131236 cmpi.w #0,d1 ROM:0013123A bne.s loc_13124A ROM:0013123C bset #0,($E69).w ROM:00131242 bset #0,($13E9).w ROM:00131248 bra.s loc_131270 ROM:0013124A ; --------------------------------------------------------------------------- ROM:0013124A ROM:0013124A loc_13124A: ; CODE XREF: sub_1311FC+3E↑j ROM:0013124A cmpi.w #1,d1 ROM:0013124E bne.s loc_13125E ROM:00131250 bset #0,($E6B).w ROM:00131256 bset #0,($13EA).w ROM:0013125C bra.s loc_131270 ROM:0013125E ; --------------------------------------------------------------------------- ROM:0013125E ROM:0013125E loc_13125E: ; CODE XREF: sub_1311FC+52↑j ROM:0013125E cmpi.w #3,d1 ROM:00131262 bne.s loc_131270 ROM:00131264 bset #0,($E6D).w ROM:0013126A bset #0,($13EB).w ROM:00131270 ROM:00131270 loc_131270: ; CODE XREF: sub_1311FC+4C↑j ROM:00131270 ; sub_1311FC+60↑j ... ROM:00131270 move.w 6(a0),d1 ROM:00131274 andi.w #$18,d1 ROM:00131278 asr.w #3,d1 ROM:0013127A cmpi.w #0,d1 ROM:0013127E bne.s loc_131294 ROM:00131280 bset #1,($E69).w ROM:00131286 bset #1,($13E9).w ROM:0013128C bset #1,($134A).w ROM:00131292 bra.s loc_1312C6 ROM:00131294 ; --------------------------------------------------------------------------- ROM:00131294 ROM:00131294 loc_131294: ; CODE XREF: sub_1311FC+82↑j ROM:00131294 cmpi.w #1,d1 ROM:00131298 bne.s loc_1312AE ROM:0013129A bset #1,($E6B).w ROM:001312A0 bset #1,($13EA).w ROM:001312A6 bset #1,($134A).w ROM:001312AC bra.s loc_1312C6 ROM:001312AE ; --------------------------------------------------------------------------- ROM:001312AE ROM:001312AE loc_1312AE: ; CODE XREF: sub_1311FC+9C↑j ROM:001312AE cmpi.w #3,d1 ROM:001312B2 bne.s loc_1312C6 ROM:001312B4 bset #1,($E6D).w ROM:001312BA bset #1,($13EB).w ROM:001312C0 bset #1,($134A).w ROM:001312C6 ROM:001312C6 loc_1312C6: ; CODE XREF: sub_1311FC+96↑j ROM:001312C6 ; sub_1311FC+B0↑j ... ROM:001312C6 move.w 6(a0),d1 ROM:001312CA andi.w #6,d1 ROM:001312CE asr.w #1,d1 ROM:001312D0 cmpi.w #0,d1 ROM:001312D4 bne.s loc_1312E4 ROM:001312D6 bset #2,($E69).w ROM:001312DC bset #2,($13E9).w ROM:001312E2 bra.s locret_13130A ROM:001312E4 ; --------------------------------------------------------------------------- ROM:001312E4 ROM:001312E4 loc_1312E4: ; CODE XREF: sub_1311FC+D8↑j ROM:001312E4 cmpi.w #1,d1 ROM:001312E8 bne.s loc_1312F8 ROM:001312EA bset #2,($E6B).w ROM:001312F0 bset #2,($13EA).w ROM:001312F6 bra.s locret_13130A ROM:001312F8 ; --------------------------------------------------------------------------- ROM:001312F8 ROM:001312F8 loc_1312F8: ; CODE XREF: sub_1311FC+EC↑j ROM:001312F8 cmpi.w #3,d1 ROM:001312FC bne.s locret_13130A ROM:001312FE bset #2,($E6D).w ROM:00131304 bset #2,($13EB).w ROM:0013130A ROM:0013130A locret_13130A: ; CODE XREF: sub_1311FC+6↑j ROM:0013130A ; sub_1311FC+2E↑j ... ROM:0013130A rts ROM:0013130A ; End of function sub_1311FC ROM:0013130A ROM:0013130C ROM:0013130C ; =============== S U B R O U T I N E ======================================= ROM:0013130C ROM:0013130C ROM:0013130C sub_13130C: ; CODE XREF: ROM:00130840↑p ROM:0013130C ; ROM:0013089E↑p ... ROM:0013130C lea ($FFFFFD00).w,a0 ROM:00131310 move.w (a0),d0 ROM:00131312 andi.w #7,d0 ROM:00131316 asl.w #8,d0 ROM:00131318 move.w 2(a0),d1 ROM:0013131C andi.w #$F,d1 ROM:00131320 move.w 4(a0),d2 ROM:00131324 andi.w #$F,d2 ROM:00131328 asl.w #4,d2 ROM:0013132A move.w d0,($E54).w ROM:0013132E add.w d1,($E54).w ROM:00131332 add.w d2,($E54).w ROM:00131336 rts ROM:00131336 ; End of function sub_13130C ROM:00131336 ROM:00131338 ROM:00131338 ; =============== S U B R O U T I N E ======================================= ROM:00131338 ROM:00131338 ROM:00131338 sub_131338: ; CODE XREF: ROM:0013083C↑p ROM:00131338 ; ROM:0013089A↑p ... ROM:00131338 lea ($FFFFFD20).w,a0 ROM:0013133C move.w #$55,d0 ; 'U' ROM:00131340 btst #3,($946).w ROM:00131346 beq.s loc_131354 ROM:00131348 btst #5,($DBF).w ROM:0013134E bne.s loc_131354 ROM:00131350 addi.w #$200,d0 ROM:00131354 ROM:00131354 loc_131354: ; CODE XREF: sub_131338+E↑j ROM:00131354 ; sub_131338+16↑j ROM:00131354 btst #1,($946).w ROM:0013135A beq.s loc_131368 ROM:0013135C btst #6,($DBF).w ROM:00131362 bne.s loc_131368 ROM:00131364 addi.w #$100,d0 ROM:00131368 ROM:00131368 loc_131368: ; CODE XREF: sub_131338+22↑j ROM:00131368 ; sub_131338+2A↑j ROM:00131368 btst #7,($93F).w ROM:0013136E beq.s loc_13137C ROM:00131370 btst #7,($DBF).w ROM:00131376 bne.s loc_13137C ROM:00131378 addi.w #$80,d0 ROM:0013137C ROM:0013137C loc_13137C: ; CODE XREF: sub_131338+36↑j ROM:0013137C ; sub_131338+3E↑j ROM:0013137C move.w d0,(a0) ROM:0013137E move.w #$2A,d0 ; '*' ROM:00131382 bclr #0,($11F4).w ROM:00131388 btst #0,($950).w ROM:0013138E beq.s loc_1313A2 ROM:00131390 btst #0,($DC3).w ROM:00131396 bne.s loc_1313A2 ROM:00131398 bset #0,($11F4).w ROM:0013139E addi.w #$200,d0 ROM:001313A2 ROM:001313A2 loc_1313A2: ; CODE XREF: sub_131338+56↑j ROM:001313A2 ; sub_131338+5E↑j ROM:001313A2 bclr #1,($11F4).w ROM:001313A8 btst #2,($944).w ROM:001313AE beq.s loc_1313C2 ROM:001313B0 btst #1,($DC3).w ROM:001313B6 bne.s loc_1313C2 ROM:001313B8 bset #1,($11F4).w ROM:001313BE addi.w #$100,d0 ROM:001313C2 ROM:001313C2 loc_1313C2: ; CODE XREF: sub_131338+76↑j ROM:001313C2 ; sub_131338+7E↑j ROM:001313C2 bclr #0,($11F3).w ROM:001313C8 btst #3,($94E).w ROM:001313CE beq.s loc_1313E2 ROM:001313D0 btst #2,($DC3).w ROM:001313D6 bne.s loc_1313E2 ROM:001313D8 bset #0,($11F3).w ROM:001313DE addi.w #$80,d0 ROM:001313E2 ROM:001313E2 loc_1313E2: ; CODE XREF: sub_131338+96↑j ROM:001313E2 ; sub_131338+9E↑j ROM:001313E2 bclr #1,($11F3).w ROM:001313E8 btst #5,($942).w ROM:001313EE beq.s loc_131402 ROM:001313F0 btst #3,($DC3).w ROM:001313F6 bne.s loc_131402 ROM:001313F8 bset #1,($11F3).w ROM:001313FE addi.w #$40,d0 ; '@' ROM:00131402 ROM:00131402 loc_131402: ; CODE XREF: sub_131338+B6↑j ROM:00131402 ; sub_131338+BE↑j ROM:00131402 move.w d0,2(a0) ROM:00131406 move.w #$2A,d0 ; '*' ROM:0013140A btst #3,($947).w ROM:00131410 beq.s loc_13141E ROM:00131412 btst #2,($DC1).w ROM:00131418 bne.s loc_13141E ROM:0013141A addi.w #$80,d0 ROM:0013141E ROM:0013141E loc_13141E: ; CODE XREF: sub_131338+D8↑j ROM:0013141E ; sub_131338+E0↑j ROM:0013141E move.w d0,4(a0) ROM:00131422 rts ROM:00131422 ; End of function sub_131338 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: ROM:0013081C↑p ROM:00131424 lea ($FFFFFD20).w,a0 ROM:00131428 move.w #$7F,(a0) ROM:0013142C move.w #$3F,2(a0) ; '?' ROM:00131432 move.w #$3F,4(a0) ; '?' ROM:00131438 bset #7,($FFFFFC1A).w ROM:0013143E rts ROM:0013143E ; End of function sub_131424 ROM:0013143E ROM:00131440 ROM:00131440 ; =============== S U B R O U T I N E ======================================= ROM:00131440 ROM:00131440 ROM:00131440 sub_131440: ; CODE XREF: ROM:00130844↑p ROM:00131440 ; ROM:001308A2↑p ... ROM:00131440 btst #1,($FFFFFD02).w ROM:00131446 bne.s locret_1314A0 ROM:00131448 btst #6,($FFFFFD03).w ROM:0013144E beq.s loc_131458 ROM:00131450 bset #0,($11F1).w ROM:00131456 bra.s loc_13145E ROM:00131458 ; --------------------------------------------------------------------------- ROM:00131458 ROM:00131458 loc_131458: ; CODE XREF: sub_131440+E↑j ROM:00131458 bclr #0,($11F1).w ROM:0013145E ROM:0013145E loc_13145E: ; CODE XREF: sub_131440+16↑j ROM:0013145E btst #7,($FFFFFD03).w ROM:00131464 beq.s loc_13146E ROM:00131466 bset #0,($11F2).w ROM:0013146C bra.s loc_131474 ROM:0013146E ; --------------------------------------------------------------------------- ROM:0013146E ROM:0013146E loc_13146E: ; CODE XREF: sub_131440+24↑j ROM:0013146E bclr #0,($11F2).w ROM:00131474 ROM:00131474 loc_131474: ; CODE XREF: sub_131440+2C↑j ROM:00131474 btst #4,($FFFFFD03).w ROM:0013147A beq.s loc_131484 ROM:0013147C bset #1,($11F1).w ROM:00131482 bra.s loc_13148A ROM:00131484 ; --------------------------------------------------------------------------- ROM:00131484 ROM:00131484 loc_131484: ; CODE XREF: sub_131440+3A↑j ROM:00131484 bclr #1,($11F1).w ROM:0013148A ROM:0013148A loc_13148A: ; CODE XREF: sub_131440+42↑j ROM:0013148A btst #5,($FFFFFD03).w ROM:00131490 beq.s loc_13149A ROM:00131492 bset #1,($11F2).w ROM:00131498 bra.s locret_1314A0 ROM:0013149A ; --------------------------------------------------------------------------- ROM:0013149A ROM:0013149A loc_13149A: ; CODE XREF: sub_131440+50↑j ROM:0013149A bclr #1,($11F2).w ROM:001314A0 ROM:001314A0 locret_1314A0: ; CODE XREF: sub_131440+6↑j ROM:001314A0 ; sub_131440+58↑j ROM:001314A0 rts ROM:001314A0 ; End of function sub_131440 ROM:001314A0 ROM:001314A2 ROM:001314A2 ; =============== S U B R O U T I N E ======================================= ROM:001314A2 ROM:001314A2 ROM:001314A2 sub_1314A2: ; CODE XREF: sub_124988+36↑p ROM:001314A2 move.w #$2710,($AB0).w ROM:001314A8 move.w #$2710,($E70).w ROM:001314AE clr.w ($AB2).w ROM:001314B2 clr.w ($AA8).w ROM:001314B6 clr.w ($AA6).w ROM:001314BA rts ROM:001314BA ; End of function sub_1314A2 ROM:001314BA ROM:001314BC ROM:001314BC ; =============== S U B R O U T I N E ======================================= ROM:001314BC ROM:001314BC ROM:001314BC sub_1314BC: ; CODE XREF: sub_13195C↓p ROM:001314BC move.w ($EA8).w,d0 ROM:001314C0 cmp.w ($C7C).w,d0 ROM:001314C4 bge.s loc_1314CE ROM:001314C6 move.w ($EA6).w,($E9C).w ROM:001314CC bra.s loc_1314F6 ROM:001314CE ; --------------------------------------------------------------------------- ROM:001314CE ROM:001314CE loc_1314CE: ; CODE XREF: sub_1314BC+8↑j ROM:001314CE clr.l d1 ROM:001314D0 move.w ($EA6).w,d1 ROM:001314D4 swap d1 ROM:001314D6 move.w ($E9C).w,d2 ROM:001314DA swap d2 ROM:001314DC move.w ($E72).w,d2 ROM:001314E0 move.w ($E94).w,d3 ROM:001314E4 ext.l d3 ROM:001314E6 bsr.l sub_1177FC ROM:001314EC move.w d4,($E72).w ROM:001314F0 swap d4 ROM:001314F2 move.w d4,($E9C).w ROM:001314F6 ROM:001314F6 loc_1314F6: ; CODE XREF: sub_1314BC+10↑j ROM:001314F6 move.l ($A3C).w,d1 ROM:001314FA btst #0,($1355).w ROM:00131500 beq.s loc_13150A ROM:00131502 move.w $606(a5),d1 ROM:00131506 muls.w #$A,d1 ROM:0013150A ROM:0013150A loc_13150A: ; CODE XREF: sub_1314BC+44↑j ROM:0013150A move.l d1,($9F0).w ROM:0013150E divs.w #$A,d1 ROM:00131512 move.w d1,($E7C).w ROM:00131516 move.l ($9F0).w,d1 ROM:0013151A move.l ($9FC).w,d2 ROM:0013151E move.w ($E86).w,d3 ROM:00131522 ext.l d3 ROM:00131524 bsr.l sub_1177FC ROM:0013152A move.l d4,($9FC).w ROM:0013152E divs.w #$A,d4 ROM:00131532 move.w d4,($EA0).w ROM:00131536 move.l ($9F0).w,d1 ROM:0013153A move.l ($A00).w,d2 ROM:0013153E move.w ($E88).w,d3 ROM:00131542 muls.w #$64,d3 ; 'd' ROM:00131546 bsr.l sub_1177FC ROM:0013154C move.l d4,($A00).w ROM:00131550 divs.w #$A,d4 ROM:00131554 move.w d4,($EA2).w ROM:00131558 move.l ($9F0).w,d1 ROM:0013155C move.l ($A04).w,d2 ROM:00131560 move.w ($E8A).w,d3 ROM:00131564 muls.w #$64,d3 ; 'd' ROM:00131568 bsr.l sub_1177FC ROM:0013156E move.l d4,($A04).w ROM:00131572 divs.w #$A,d4 ROM:00131576 move.w d4,($EA4).w ROM:0013157A clr.l d0 ROM:0013157C move.l ($9F0).w,d1 ROM:00131580 move.l ($9FC).w,d4 ROM:00131584 sub.l d4,d1 ROM:00131586 move.l d1,d2 ROM:00131588 cmpi.l #0,d2 ROM:0013158E bge.s loc_131592 ROM:00131590 neg.l d2 ROM:00131592 ROM:00131592 loc_131592: ; CODE XREF: sub_1314BC+D2↑j ROM:00131592 move.w ($E98).w,d3 ROM:00131596 ext.l d3 ROM:00131598 cmp.l d2,d3 ROM:0013159A bge.s loc_1315BC ROM:0013159C move.w ($E8C).w,d5 ROM:001315A0 ext.l d5 ROM:001315A2 muls.l d5,d1 ROM:001315A6 divs.l #$64,d1 ; 'd' ROM:001315AE move.l d1,($9E4).w ROM:001315B2 move.l d1,d0 ROM:001315B4 divs.w #$A,d1 ROM:001315B8 move.w d1,($E76).w ROM:001315BC ROM:001315BC loc_1315BC: ; CODE XREF: sub_1314BC+DE↑j ROM:001315BC move.l ($9F0).w,d1 ROM:001315C0 move.l ($A00).w,d4 ROM:001315C4 sub.l d4,d1 ROM:001315C6 move.l d1,d2 ROM:001315C8 cmpi.l #0,d2 ROM:001315CE bge.s loc_1315D2 ROM:001315D0 neg.l d2 ROM:001315D2 ROM:001315D2 loc_1315D2: ; CODE XREF: sub_1314BC+112↑j ROM:001315D2 cmp.l d2,d3 ROM:001315D4 bge.s loc_1315F6 ROM:001315D6 move.w ($E8E).w,d5 ROM:001315DA ext.l d5 ROM:001315DC muls.l d5,d1 ROM:001315E0 divs.l #$3E8,d1 ROM:001315E8 move.l d1,($9E8).w ROM:001315EC add.l d1,d0 ROM:001315EE divs.w #$A,d1 ROM:001315F2 move.w d1,($E78).w ROM:001315F6 ROM:001315F6 loc_1315F6: ; CODE XREF: sub_1314BC+118↑j ROM:001315F6 move.l ($9F0).w,d1 ROM:001315FA move.l ($A04).w,d4 ROM:001315FE sub.l d4,d1 ROM:00131600 move.l d1,d2 ROM:00131602 cmpi.l #0,d2 ROM:00131608 bge.s loc_13160C ROM:0013160A neg.l d2 ROM:0013160C ROM:0013160C loc_13160C: ; CODE XREF: sub_1314BC+14C↑j ROM:0013160C cmp.l d2,d3 ROM:0013160E bge.s loc_131630 ROM:00131610 move.w ($E90).w,d5 ROM:00131614 ext.l d5 ROM:00131616 muls.l d5,d1 ROM:0013161A divs.l #$3E8,d1 ROM:00131622 move.l d1,($9EC).w ROM:00131626 add.l d1,d0 ROM:00131628 divs.w #$A,d1 ROM:0013162C move.w d1,($E7A).w ROM:00131630 ROM:00131630 loc_131630: ; CODE XREF: sub_1314BC+152↑j ROM:00131630 move.w ($EA6).w,d1 ROM:00131634 sub.w ($E9C).w,d1 ROM:00131638 move.w $604(a5),d2 ROM:0013163C move.w $54A(a5),d3 ROM:00131640 cmp.w d1,d2 ROM:00131642 ble.s loc_13165C ROM:00131644 cmp.w ($ABE).w,d3 ROM:00131648 blt.s loc_13165C ROM:0013164A muls.w ($E96).w,d1 ROM:0013164E move.l d1,($9E0).w ROM:00131652 add.l d1,d0 ROM:00131654 divs.w #$A,d1 ROM:00131658 move.w d1,($E74).w ROM:0013165C ROM:0013165C loc_13165C: ; CODE XREF: sub_1314BC+186↑j ROM:0013165C ; sub_1314BC+18C↑j ROM:0013165C move.l d0,($9F8).w ROM:00131660 divs.w #$A,d0 ROM:00131664 move.w d0,($E9A).w ROM:00131668 rts ROM:00131668 ; End of function sub_1314BC ROM:00131668 ROM:0013166A ROM:0013166A ; =============== S U B R O U T I N E ======================================= ROM:0013166A ROM:0013166A ROM:0013166A sub_13166A: ; CODE XREF: sub_1119C6+AE↑p ROM:0013166A clr.l ($9F4).w ROM:0013166E move.w $608(a5),d0 ROM:00131672 move.w ($E84).w,d1 ROM:00131676 addq.w #1,d1 ROM:00131678 ext.l d1 ROM:0013167A divs.w d0,d1 ROM:0013167C swap d1 ROM:0013167E move.w d1,($E84).w ROM:00131682 clr.w d1 ROM:00131684 move.b ($11F6).w,d1 ROM:00131688 cmpi.w #2,d1 ROM:0013168C bcc.s locret_131696 ROM:0013168E movea.l off_131698(pc,d1.w*4),a0 ROM:00131692 nop ROM:00131694 jmp (a0) ROM:00131696 ; --------------------------------------------------------------------------- ROM:00131696 ROM:00131696 locret_131696: ; CODE XREF: sub_13166A+22↑j ROM:00131696 rts ROM:00131696 ; End of function sub_13166A ROM:00131696 ROM:00131696 ; --------------------------------------------------------------------------- ROM:00131698 off_131698: dc.l loc_1316A0 ; DATA XREF: sub_13166A+24↑r ROM:0013169C dc.l loc_1316C0 ROM:001316A0 ; --------------------------------------------------------------------------- ROM:001316A0 ROM:001316A0 loc_1316A0: ; DATA XREF: ROM:off_131698↑o ROM:001316A0 move.w $608(a5),d0 ROM:001316A4 cmpi.w #0,($528).w ROM:001316AA bne.s locret_1316BE ROM:001316AC move.w #0,($E84).w ROM:001316B2 bsr.w sub_131702 ROM:001316B6 move.b #1,($11F6).w ROM:001316BC bra.s locret_131700 ROM:001316BE ; --------------------------------------------------------------------------- ROM:001316BE ROM:001316BE locret_1316BE: ; CODE XREF: ROM:001316AA↑j ROM:001316BE rts ROM:001316C0 ; --------------------------------------------------------------------------- ROM:001316C0 ROM:001316C0 loc_1316C0: ; DATA XREF: ROM:0013169C↑o ROM:001316C0 move.w $608(a5),d0 ROM:001316C4 move.w $60A(a5),d1 ROM:001316C8 cmpi.w #0,($E84).w ROM:001316CE bne.s loc_1316DE ROM:001316D0 cmp.w ($5BA).w,d1 ROM:001316D4 ble.s loc_1316DE ROM:001316D6 move.b #1,($11F6).w ROM:001316DC bra.s locret_131700 ROM:001316DE ; --------------------------------------------------------------------------- ROM:001316DE ROM:001316DE loc_1316DE: ; CODE XREF: ROM:001316CE↑j ROM:001316DE ; ROM:001316D4↑j ROM:001316DE cmpi.w #0,($E84).w ROM:001316E4 bne.s locret_131700 ROM:001316E6 cmp.w ($5BA).w,d1 ROM:001316EA bgt.s locret_131700 ROM:001316EC bsr.w sub_13177A ROM:001316F0 bsr.w sub_13170A ROM:001316F4 move.b #1,($11F6).w ROM:001316FA bra.l *+6 ROM:00131700 ; --------------------------------------------------------------------------- ROM:00131700 ROM:00131700 locret_131700: ; CODE XREF: ROM:001316BC↑j ROM:00131700 ; ROM:001316DC↑j ... ROM:00131700 rts ROM:00131702 ROM:00131702 ; =============== S U B R O U T I N E ======================================= ROM:00131702 ROM:00131702 ROM:00131702 sub_131702: ; CODE XREF: ROM:001316B2↑p ROM:00131702 move.w ($C7C).w,($E7E).w ROM:00131708 rts ROM:00131708 ; End of function sub_131702 ROM:00131708 ROM:0013170A ROM:0013170A ; =============== S U B R O U T I N E ======================================= ROM:0013170A ROM:0013170A ROM:0013170A sub_13170A: ; CODE XREF: ROM:001316F0↑p ROM:0013170A move.w $60C(a5),d1 ROM:0013170E move.w ($C7C).w,d0 ROM:00131712 cmp.w ($EA8).w,d0 ROM:00131716 ble.s loc_131720 ROM:00131718 move.w ($EA8).w,d0 ROM:0013171C bra.w loc_131724 ROM:00131720 ; --------------------------------------------------------------------------- ROM:00131720 ROM:00131720 loc_131720: ; CODE XREF: sub_13170A+C↑j ROM:00131720 move.w ($C7C).w,d0 ROM:00131724 ROM:00131724 loc_131724: ; CODE XREF: sub_13170A+12↑j ROM:00131724 sub.w ($E7E).w,d0 ROM:00131728 cmp.w d0,d1 ROM:0013172A bgt.s loc_13176A ROM:0013172C muls.w ($E92).w,d0 ROM:00131730 divs.l #$64,d0 ; 'd' ROM:00131738 move.l d0,($9F4).w ROM:0013173C move.w ($1108).w,d3 ROM:00131740 ext.l d3 ROM:00131742 move.l #$FFFE,d2 ROM:00131748 sub.l d3,d2 ROM:0013174A cmp.l d0,d2 ROM:0013174C bge.s loc_131750 ROM:0013174E move.l d2,d0 ROM:00131750 ROM:00131750 loc_131750: ; CODE XREF: sub_13170A+42↑j ROM:00131750 cmpi.w #0,d0 ROM:00131754 ble.s loc_131768 ROM:00131756 bsr.l sub_116F7C ROM:0013175C addq.w #1,($E80).w ROM:00131760 bvc.s loc_131768 ROM:00131762 move.w #$8000,($E80).w ROM:00131768 ROM:00131768 loc_131768: ; CODE XREF: sub_13170A+4A↑j ROM:00131768 ; sub_13170A+56↑j ROM:00131768 bra.s locret_131778 ROM:0013176A ; --------------------------------------------------------------------------- ROM:0013176A ROM:0013176A loc_13176A: ; CODE XREF: sub_13170A+20↑j ROM:0013176A cmpi.w #0,d0 ROM:0013176E bge.s loc_131774 ROM:00131770 clr.w ($E80).w ROM:00131774 ROM:00131774 loc_131774: ; CODE XREF: sub_13170A+64↑j ROM:00131774 clr.l ($9F4).w ROM:00131778 ROM:00131778 locret_131778: ; CODE XREF: sub_13170A:loc_131768↑j ROM:00131778 rts ROM:00131778 ; End of function sub_13170A ROM:00131778 ROM:0013177A ROM:0013177A ; =============== S U B R O U T I N E ======================================= ROM:0013177A ROM:0013177A ROM:0013177A sub_13177A: ; CODE XREF: ROM:001316EC↑p ROM:0013177A move.w ($EA8).w,d0 ROM:0013177E clr.l d1 ROM:00131780 move.w ($C7C).w,d1 ROM:00131784 cmp.w d1,d0 ROM:00131786 bge.s loc_13178A ROM:00131788 move.w d0,d1 ROM:0013178A ROM:0013178A loc_13178A: ; CODE XREF: sub_13177A+C↑j ROM:0013178A swap d1 ROM:0013178C move.w ($E7E).w,d2 ROM:00131790 swap d2 ROM:00131792 move.w ($E82).w,d2 ROM:00131796 move.w $60E(a5),d3 ROM:0013179A ext.l d3 ROM:0013179C bsr.l sub_1177FC ROM:001317A2 move.w d4,($E82).w ROM:001317A6 swap d4 ROM:001317A8 move.w d4,($E7E).w ROM:001317AC rts ROM:001317AC ; End of function sub_13177A ROM:001317AC ROM:001317AE ROM:001317AE ; =============== S U B R O U T I N E ======================================= ROM:001317AE ROM:001317AE ROM:001317AE sub_1317AE: ; CODE XREF: sub_1319C2:loc_1319EA↓p ROM:001317AE btst #3,($93E).w ROM:001317B4 beq.s loc_131810 ROM:001317B6 move.w #$3824,d1 ROM:001317BA move.w ($A90).w,d2 ROM:001317BE bsr.l sub_1178F0 ROM:001317C4 move.w d1,($E94).w ROM:001317C8 move.w #$3826,d1 ROM:001317CC move.w ($A90).w,d2 ROM:001317D0 bsr.l sub_1178F0 ROM:001317D6 move.w d1,($E96).w ROM:001317DA move.w #$381E,d1 ROM:001317DE move.w ($A90).w,d2 ROM:001317E2 bsr.l sub_1178F0 ROM:001317E8 move.w d1,($E86).w ROM:001317EC move.w #$3820,d1 ROM:001317F0 move.w ($A90).w,d2 ROM:001317F4 bsr.l sub_1178F0 ROM:001317FA move.w d1,($E88).w ROM:001317FE move.w #$3822,d1 ROM:00131802 move.w ($A90).w,d2 ROM:00131806 bsr.l sub_1178F0 ROM:0013180C move.w d1,($E8A).w ROM:00131810 ROM:00131810 loc_131810: ; CODE XREF: sub_1317AE+6↑j ROM:00131810 move.w #$38CA,d1 ROM:00131814 move.w ($A90).w,d2 ROM:00131818 move.w ($A92).w,d3 ROM:0013181C bsr.l sub_1178F0 ROM:00131822 move.w d1,($E98).w ROM:00131826 move.w #$38C2,d1 ROM:0013182A move.w ($A90).w,d2 ROM:0013182E move.w ($A5E).w,d3 ROM:00131832 bsr.l sub_1178F0 ROM:00131838 move.w d1,($E8C).w ROM:0013183C move.w #$38C4,d1 ROM:00131840 move.w ($A90).w,d2 ROM:00131844 move.w ($A5E).w,d3 ROM:00131848 bsr.l sub_1178F0 ROM:0013184E move.w d1,($E8E).w ROM:00131852 move.w #$38C6,d1 ROM:00131856 move.w ($A90).w,d2 ROM:0013185A move.w ($A5E).w,d3 ROM:0013185E bsr.l sub_1178F0 ROM:00131864 move.w d1,($E90).w ROM:00131868 move.w #$38C8,d1 ROM:0013186C move.w ($A90).w,d2 ROM:00131870 move.w ($5BA).w,d3 ROM:00131874 bsr.l sub_1178F0 ROM:0013187A move.w d1,($E92).w ROM:0013187E rts ROM:0013187E ; End of function sub_1317AE ROM:0013187E ROM:00131880 ROM:00131880 ; =============== S U B R O U T I N E ======================================= ROM:00131880 ROM:00131880 ROM:00131880 sub_131880: ; CODE XREF: sub_1319C2+2E↓p ROM:00131880 clr.w d1 ROM:00131882 move.b ($11F7).w,d1 ROM:00131886 cmpi.w #4,d1 ROM:0013188A bcc.s locret_131894 ROM:0013188C movea.l off_131896(pc,d1.w*4),a0 ROM:00131890 nop ROM:00131892 jmp (a0) ROM:00131894 ; --------------------------------------------------------------------------- ROM:00131894 ROM:00131894 locret_131894: ; CODE XREF: sub_131880+A↑j ROM:00131894 rts ROM:00131894 ; End of function sub_131880 ROM:00131894 ROM:00131894 ; --------------------------------------------------------------------------- ROM:00131896 off_131896: dc.l loc_1318A6 ; DATA XREF: sub_131880+C↑r ROM:0013189A dc.l loc_1318C0 ROM:0013189E dc.l loc_1318E8 ROM:001318A2 dc.l loc_131920 ROM:001318A6 ; --------------------------------------------------------------------------- ROM:001318A6 ROM:001318A6 loc_1318A6: ; DATA XREF: ROM:off_131896↑o ROM:001318A6 bsr.w sub_1319A6 ROM:001318AA bclr #6,($1361).w ROM:001318B0 bclr #1,($134E).w ROM:001318B6 move.b #1,($11F7).w ROM:001318BC bra.s loc_1318DE ROM:001318BE ; --------------------------------------------------------------------------- ROM:001318BE rts ROM:001318C0 ; --------------------------------------------------------------------------- ROM:001318C0 ROM:001318C0 loc_1318C0: ; DATA XREF: ROM:0013189A↑o ROM:001318C0 move.w $612(a5),d0 ROM:001318C4 move.w ($A5E).w,d1 ROM:001318C8 sub.w ($E9E).w,d1 ROM:001318CC cmp.w d1,d0 ROM:001318CE bge.s loc_1318DE ROM:001318D0 bset #6,($1361).w ROM:001318D6 move.b #2,($11F7).w ROM:001318DC bra.s loc_13191A ROM:001318DE ; --------------------------------------------------------------------------- ROM:001318DE ROM:001318DE loc_1318DE: ; CODE XREF: ROM:001318BC↑j ROM:001318DE ; ROM:001318CE↑j ... ROM:001318DE bsr.w sub_13196A ROM:001318E2 bsr.w sub_1319AE ROM:001318E6 rts ROM:001318E8 ; --------------------------------------------------------------------------- ROM:001318E8 ROM:001318E8 loc_1318E8: ; DATA XREF: ROM:0013189E↑o ROM:001318E8 btst #7,($1345).w ROM:001318EE beq.s loc_131902 ROM:001318F0 bsr.w sub_1319A6 ROM:001318F4 bclr #6,($1361).w ROM:001318FA move.b #1,($11F7).w ROM:00131900 bra.s loc_1318DE ROM:00131902 ; --------------------------------------------------------------------------- ROM:00131902 ROM:00131902 loc_131902: ; CODE XREF: ROM:001318EE↑j ROM:00131902 move.w $610(a5),d0 ROM:00131906 cmp.w ($5BA).w,d0 ROM:0013190A bgt.s loc_13191A ROM:0013190C bset #1,($134E).w ROM:00131912 move.b #3,($11F7).w ROM:00131918 bra.s locret_131958 ROM:0013191A ; --------------------------------------------------------------------------- ROM:0013191A ROM:0013191A loc_13191A: ; CODE XREF: ROM:001318DC↑j ROM:0013191A ; ROM:0013190A↑j ... ROM:0013191A bsr.w sub_13196A ROM:0013191E rts ROM:00131920 ; --------------------------------------------------------------------------- ROM:00131920 ROM:00131920 loc_131920: ; DATA XREF: ROM:001318A2↑o ROM:00131920 btst #7,($1345).w ROM:00131926 beq.s loc_131940 ROM:00131928 bsr.w sub_1319A6 ROM:0013192C bclr #6,($1361).w ROM:00131932 bclr #1,($134E).w ROM:00131938 move.b #1,($11F7).w ROM:0013193E bra.s loc_1318DE ROM:00131940 ; --------------------------------------------------------------------------- ROM:00131940 ROM:00131940 loc_131940: ; CODE XREF: ROM:00131926↑j ROM:00131940 move.w $610(a5),d0 ROM:00131944 cmp.w ($5BA).w,d0 ROM:00131948 ble.s locret_131958 ROM:0013194A bclr #1,($134E).w ROM:00131950 move.b #2,($11F7).w ROM:00131956 bra.s loc_13191A ROM:00131958 ; --------------------------------------------------------------------------- ROM:00131958 ROM:00131958 locret_131958: ; CODE XREF: ROM:00131918↑j ROM:00131958 ; ROM:00131948↑j ROM:00131958 rts ROM:0013195A ; --------------------------------------------------------------------------- ROM:0013195A rts ROM:0013195C ROM:0013195C ; =============== S U B R O U T I N E ======================================= ROM:0013195C ROM:0013195C ROM:0013195C sub_13195C: ; CODE XREF: sub_1119C6+13A↑p ROM:0013195C bsr.l sub_1314BC ROM:00131962 bset #6,($1342).w ROM:00131968 rts ROM:00131968 ; End of function sub_13195C ROM:00131968 ROM:0013196A ROM:0013196A ; =============== S U B R O U T I N E ======================================= ROM:0013196A ROM:0013196A ROM:0013196A sub_13196A: ; CODE XREF: ROM:loc_1318DE↑p ROM:0013196A ; ROM:loc_13191A↑p ROM:0013196A move.l #0,($9F8).w ROM:00131972 move.w #0,($E9A).w ROM:00131978 move.w ($EA6).w,($E9C).w ROM:0013197E move.l ($A3C).w,($9FC).w ROM:00131984 move.l ($A3C).w,($A00).w ROM:0013198A move.l ($A3C).w,($A04).w ROM:00131990 move.l ($A3C).w,d0 ROM:00131994 divs.w #$A,d0 ROM:00131998 move.w d0,($EA0).w ROM:0013199C move.w d0,($EA2).w ROM:001319A0 move.w d0,($EA4).w ROM:001319A4 rts ROM:001319A4 ; End of function sub_13196A ROM:001319A4 ROM:001319A6 ROM:001319A6 ; =============== S U B R O U T I N E ======================================= ROM:001319A6 ROM:001319A6 ROM:001319A6 sub_1319A6: ; CODE XREF: ROM:loc_1318A6↑p ROM:001319A6 ; ROM:001318F0↑p ... ROM:001319A6 move.w #$7FFF,($E9E).w ROM:001319AC rts ROM:001319AC ; End of function sub_1319A6 ROM:001319AC ROM:001319AE ROM:001319AE ; =============== S U B R O U T I N E ======================================= ROM:001319AE ROM:001319AE ROM:001319AE sub_1319AE: ; CODE XREF: ROM:001318E2↑p ROM:001319AE move.w ($E9E).w,d0 ROM:001319B2 move.w ($A5E).w,d1 ROM:001319B6 cmp.w d0,d1 ROM:001319B8 bge.s locret_1319C0 ROM:001319BA move.w ($A5E).w,($E9E).w ROM:001319C0 ROM:001319C0 locret_1319C0: ; CODE XREF: sub_1319AE+A↑j ROM:001319C0 rts ROM:001319C0 ; End of function sub_1319AE ROM:001319C0 ROM:001319C2 ROM:001319C2 ; =============== S U B R O U T I N E ======================================= ROM:001319C2 ROM:001319C2 ROM:001319C2 sub_1319C2: ; CODE XREF: sub_124988+48↑p ROM:001319C2 move.w #$3828,d1 ROM:001319C6 move.w ($5BA).w,d2 ROM:001319CA bsr.l sub_1178F0 ROM:001319D0 move.w d1,($EA8).w ROM:001319D4 move.w ($EA8).w,d0 ROM:001319D8 cmp.w ($C7C).w,d0 ROM:001319DC bge.s loc_1319E4 ROM:001319DE move.w d0,($EA6).w ROM:001319E2 bra.s loc_1319EA ROM:001319E4 ; --------------------------------------------------------------------------- ROM:001319E4 ROM:001319E4 loc_1319E4: ; CODE XREF: sub_1319C2+1A↑j ROM:001319E4 move.w ($C7C).w,($EA6).w ROM:001319EA ROM:001319EA loc_1319EA: ; CODE XREF: sub_1319C2+20↑j ROM:001319EA bsr.l sub_1317AE ROM:001319F0 bsr.l sub_131880 ROM:001319F6 rts ROM:001319F6 ; End of function sub_1319C2 ROM:001319F6 ROM:001319F8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001319FA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001319FC ROM:001319FC ; =============== S U B R O U T I N E ======================================= ROM:001319FC ROM:001319FC ROM:001319FC sub_1319FC: ; CODE XREF: ROM:00117A1C↑p ROM:001319FC bsr.w sub_131A02 ROM:00131A00 rts ROM:00131A00 ; End of function sub_1319FC ROM:00131A00 ROM:00131A02 ROM:00131A02 ; =============== S U B R O U T I N E ======================================= ROM:00131A02 ROM:00131A02 ROM:00131A02 sub_131A02: ; CODE XREF: sub_1319FC↑p ROM:00131A02 btst #5,($134D).w ROM:00131A08 bne.s loc_131A16 ROM:00131A0A btst #2,($94F).w ROM:00131A10 beq.l loc_131B96 ROM:00131A16 ROM:00131A16 loc_131A16: ; CODE XREF: sub_131A02+6↑j ROM:00131A16 clr.w d1 ROM:00131A18 move.b ($11F9).w,d1 ROM:00131A1C cmpi.w #5,d1 ROM:00131A20 bcc.s locret_131A2A ROM:00131A22 movea.l off_131A2C(pc,d1.w*4),a0 ROM:00131A26 nop ROM:00131A28 jmp (a0) ROM:00131A2A ; --------------------------------------------------------------------------- ROM:00131A2A ROM:00131A2A locret_131A2A: ; CODE XREF: sub_131A02+1E↑j ROM:00131A2A rts ROM:00131A2A ; --------------------------------------------------------------------------- ROM:00131A2C off_131A2C: dc.l loc_131A40 ; DATA XREF: sub_131A02+20↑r ROM:00131A30 dc.l loc_131A5C ROM:00131A34 dc.l loc_131AB4 ROM:00131A38 dc.l loc_131B0E ROM:00131A3C dc.l loc_131B80 ROM:00131A40 ; --------------------------------------------------------------------------- ROM:00131A40 ROM:00131A40 loc_131A40: ; DATA XREF: sub_131A02:off_131A2C↑o ROM:00131A40 move.w $626(a5),d0 ROM:00131A44 clr.b ($93C).w ROM:00131A48 move.w d0,($75C).w ROM:00131A4C move.b #1,($93C).w ROM:00131A52 move.b #1,($11F9).w ROM:00131A58 bra.s loc_131AAE ROM:00131A5A ; --------------------------------------------------------------------------- ROM:00131A5A rts ROM:00131A5C ; --------------------------------------------------------------------------- ROM:00131A5C ROM:00131A5C loc_131A5C: ; DATA XREF: sub_131A02+2E↑o ROM:00131A5C btst #5,($134D).w ROM:00131A62 bne.s loc_131A8E ROM:00131A64 btst #4,($1352).w ROM:00131A6A beq.s loc_131A8E ROM:00131A6C bsr.w sub_131BAA ROM:00131A70 move.w ($EBC).w,d0 ROM:00131A74 clr.b ($8C5).w ROM:00131A78 move.w d0,($66E).w ROM:00131A7C move.b #1,($8C5).w ROM:00131A82 move.b #2,($11F9).w ROM:00131A88 bra.l locret_131B0C ROM:00131A8E ; --------------------------------------------------------------------------- ROM:00131A8E ROM:00131A8E loc_131A8E: ; CODE XREF: sub_131A02+60↑j ROM:00131A8E ; sub_131A02+68↑j ROM:00131A8E cmpi.w #0,($75C).w ROM:00131A94 bgt.s loc_131AAE ROM:00131A96 btst #5,($134D).w ROM:00131A9C beq.s loc_131AAE ROM:00131A9E bsr.w sub_131BAA ROM:00131AA2 move.b #4,($11F9).w ROM:00131AA8 bra.l locret_131B94 ROM:00131AAE ; --------------------------------------------------------------------------- ROM:00131AAE ROM:00131AAE loc_131AAE: ; CODE XREF: sub_131A02+56↑j ROM:00131AAE ; sub_131A02+92↑j ... ROM:00131AAE bsr.w sub_131BB8 ROM:00131AB2 rts ROM:00131AB4 ; --------------------------------------------------------------------------- ROM:00131AB4 ROM:00131AB4 loc_131AB4: ; DATA XREF: sub_131A02+32↑o ROM:00131AB4 btst #4,($1366).w ROM:00131ABA bne.s loc_131AE2 ROM:00131ABC cmpi.w #0,($66E).w ROM:00131AC2 bgt.s loc_131AE2 ROM:00131AC4 move.w ($EBE).w,d0 ROM:00131AC8 clr.b ($8C5).w ROM:00131ACC move.w d0,($66E).w ROM:00131AD0 move.b #1,($8C5).w ROM:00131AD6 move.b #3,($11F9).w ROM:00131ADC bra.l loc_131B7A ROM:00131AE2 ; --------------------------------------------------------------------------- ROM:00131AE2 ROM:00131AE2 loc_131AE2: ; CODE XREF: sub_131A02+B8↑j ROM:00131AE2 ; sub_131A02+C0↑j ROM:00131AE2 btst #5,($134D).w ROM:00131AE8 bne.s loc_131AF2 ROM:00131AEA btst #4,($1352).w ROM:00131AF0 bne.s locret_131B0C ROM:00131AF2 ROM:00131AF2 loc_131AF2: ; CODE XREF: sub_131A02+E6↑j ROM:00131AF2 move.w $626(a5),d0 ROM:00131AF6 clr.b ($93C).w ROM:00131AFA move.w d0,($75C).w ROM:00131AFE move.b #1,($93C).w ROM:00131B04 move.b #1,($11F9).w ROM:00131B0A bra.s loc_131AAE ROM:00131B0C ; --------------------------------------------------------------------------- ROM:00131B0C ROM:00131B0C locret_131B0C: ; CODE XREF: sub_131A02+86↑j ROM:00131B0C ; sub_131A02+EE↑j ... ROM:00131B0C rts ROM:00131B0E ; --------------------------------------------------------------------------- ROM:00131B0E ROM:00131B0E loc_131B0E: ; DATA XREF: sub_131A02+36↑o ROM:00131B0E btst #5,($134D).w ROM:00131B14 bne.s loc_131B1E ROM:00131B16 btst #4,($1352).w ROM:00131B1C bne.s loc_131B3C ROM:00131B1E ROM:00131B1E loc_131B1E: ; CODE XREF: sub_131A02+112↑j ROM:00131B1E move.w $626(a5),d0 ROM:00131B22 clr.b ($93C).w ROM:00131B26 move.w d0,($75C).w ROM:00131B2A move.b #1,($93C).w ROM:00131B30 move.b #1,($11F9).w ROM:00131B36 bra.l loc_131AAE ROM:00131B3C ; --------------------------------------------------------------------------- ROM:00131B3C ROM:00131B3C loc_131B3C: ; CODE XREF: sub_131A02+11A↑j ROM:00131B3C btst #5,($134D).w ROM:00131B42 bne.s loc_131B7A ROM:00131B44 btst #4,($1352).w ROM:00131B4A beq.s loc_131B7A ROM:00131B4C btst #4,($1366).w ROM:00131B52 bne.s loc_131B5C ROM:00131B54 cmpi.w #0,($66E).w ROM:00131B5A bgt.s loc_131B7A ROM:00131B5C ROM:00131B5C loc_131B5C: ; CODE XREF: sub_131A02+150↑j ROM:00131B5C bsr.w sub_131BAA ROM:00131B60 move.w ($EBC).w,d0 ROM:00131B64 clr.b ($8C5).w ROM:00131B68 move.w d0,($66E).w ROM:00131B6C move.b #1,($8C5).w ROM:00131B72 move.b #2,($11F9).w ROM:00131B78 bra.s locret_131B0C ROM:00131B7A ; --------------------------------------------------------------------------- ROM:00131B7A ROM:00131B7A loc_131B7A: ; CODE XREF: sub_131A02+DA↑j ROM:00131B7A ; sub_131A02+140↑j ... ROM:00131B7A bsr.w sub_131BB8 ROM:00131B7E rts ROM:00131B80 ; --------------------------------------------------------------------------- ROM:00131B80 ROM:00131B80 loc_131B80: ; DATA XREF: sub_131A02+3A↑o ROM:00131B80 btst #5,($134D).w ROM:00131B86 bne.s locret_131B94 ROM:00131B88 move.b #1,($11F9).w ROM:00131B8E bra.l loc_131AAE ROM:00131B94 ; --------------------------------------------------------------------------- ROM:00131B94 ROM:00131B94 locret_131B94: ; CODE XREF: sub_131A02+A6↑j ROM:00131B94 ; sub_131A02+184↑j ROM:00131B94 rts ROM:00131B96 ; --------------------------------------------------------------------------- ROM:00131B96 ROM:00131B96 loc_131B96: ; CODE XREF: sub_131A02+E↑j ROM:00131B96 bclr #6,($135C).w ROM:00131B9C bclr #1,($1343).w ROM:00131BA2 move.b #0,($11F9).w ROM:00131BA8 rts ROM:00131BA8 ; End of function sub_131A02 ROM:00131BA8 ROM:00131BAA ROM:00131BAA ; =============== S U B R O U T I N E ======================================= ROM:00131BAA ROM:00131BAA ROM:00131BAA sub_131BAA: ; CODE XREF: sub_131A02+6A↑p ROM:00131BAA ; sub_131A02+9C↑p ... ROM:00131BAA bclr #1,($1343).w ROM:00131BB0 bclr #6,($135C).w ROM:00131BB6 rts ROM:00131BB6 ; End of function sub_131BAA ROM:00131BB6 ROM:00131BB8 ROM:00131BB8 ; =============== S U B R O U T I N E ======================================= ROM:00131BB8 ROM:00131BB8 ROM:00131BB8 sub_131BB8: ; CODE XREF: sub_131A02:loc_131AAE↑p ROM:00131BB8 ; sub_131A02:loc_131B7A↑p ROM:00131BB8 btst #5,($134D).w ROM:00131BBE bne.s loc_131BC8 ROM:00131BC0 cmpi.w #0,($EC2).w ROM:00131BC6 ble.s loc_131BD6 ROM:00131BC8 ROM:00131BC8 loc_131BC8: ; CODE XREF: sub_131BB8+6↑j ROM:00131BC8 bset #1,($1343).w ROM:00131BCE bclr #6,($135C).w ROM:00131BD4 bra.s locret_131BE2 ROM:00131BD6 ; --------------------------------------------------------------------------- ROM:00131BD6 ROM:00131BD6 loc_131BD6: ; CODE XREF: sub_131BB8+E↑j ROM:00131BD6 bset #6,($135C).w ROM:00131BDC bclr #1,($1343).w ROM:00131BE2 ROM:00131BE2 locret_131BE2: ; CODE XREF: sub_131BB8+1C↑j ROM:00131BE2 rts ROM:00131BE2 ; End of function sub_131BB8 ROM:00131BE2 ROM:00131BE4 ROM:00131BE4 ; =============== S U B R O U T I N E ======================================= ROM:00131BE4 ROM:00131BE4 ROM:00131BE4 sub_131BE4: ; CODE XREF: sub_124988+78↑p ROM:00131BE4 bsr.w sub_131D0E ROM:00131BE8 bsr.w sub_131BF6 ROM:00131BEC bsr.w sub_131D26 ROM:00131BF0 bsr.w sub_131DE4 ROM:00131BF4 rts ROM:00131BF4 ; End of function sub_131BE4 ROM:00131BF4 ROM:00131BF6 ROM:00131BF6 ; =============== S U B R O U T I N E ======================================= ROM:00131BF6 ROM:00131BF6 ROM:00131BF6 sub_131BF6: ; CODE XREF: sub_131BE4+4↑p ROM:00131BF6 clr.w d1 ROM:00131BF8 move.b ($11FA).w,d1 ROM:00131BFC cmpi.w #4,d1 ROM:00131C00 bcc.s locret_131C0A ROM:00131C02 movea.l off_131C0C(pc,d1.w*4),a0 ROM:00131C06 nop ROM:00131C08 jmp (a0) ROM:00131C0A ; --------------------------------------------------------------------------- ROM:00131C0A ROM:00131C0A locret_131C0A: ; CODE XREF: sub_131BF6+A↑j ROM:00131C0A rts ROM:00131C0A ; End of function sub_131BF6 ROM:00131C0A ROM:00131C0A ; --------------------------------------------------------------------------- ROM:00131C0C off_131C0C: dc.l loc_131C1C ; DATA XREF: sub_131BF6+C↑r ROM:00131C10 dc.l loc_131C26 ROM:00131C14 dc.l loc_131C68 ROM:00131C18 dc.l loc_131CB6 ROM:00131C1C ; --------------------------------------------------------------------------- ROM:00131C1C ROM:00131C1C loc_131C1C: ; DATA XREF: ROM:off_131C0C↑o ROM:00131C1C move.b #1,($11FA).w ROM:00131C22 bra.s locret_131C66 ROM:00131C24 ; --------------------------------------------------------------------------- ROM:00131C24 rts ROM:00131C26 ; --------------------------------------------------------------------------- ROM:00131C26 ROM:00131C26 loc_131C26: ; DATA XREF: ROM:00131C10↑o ROM:00131C26 btst #5,($944).w ROM:00131C2C beq.s loc_131C40 ROM:00131C2E btst #2,($94F).w ROM:00131C34 beq.s loc_131C40 ROM:00131C36 move.b #3,($11FA).w ROM:00131C3C bra.w loc_131CF6 ROM:00131C40 ; --------------------------------------------------------------------------- ROM:00131C40 ROM:00131C40 loc_131C40: ; CODE XREF: ROM:00131C2C↑j ROM:00131C40 ; ROM:00131C34↑j ROM:00131C40 btst #7,($1345).w ROM:00131C46 bne.s locret_131C66 ROM:00131C48 btst #5,($944).w ROM:00131C4E bne.s locret_131C66 ROM:00131C50 btst #2,($94F).w ROM:00131C56 bne.s locret_131C66 ROM:00131C58 bset #5,($134D).w ROM:00131C5E move.b #2,($11FA).w ROM:00131C64 bra.s locret_131CB4 ROM:00131C66 ; --------------------------------------------------------------------------- ROM:00131C66 ROM:00131C66 locret_131C66: ; CODE XREF: ROM:00131C22↑j ROM:00131C66 ; ROM:00131C46↑j ... ROM:00131C66 rts ROM:00131C68 ; --------------------------------------------------------------------------- ROM:00131C68 ROM:00131C68 loc_131C68: ; DATA XREF: ROM:00131C14↑o ROM:00131C68 btst #7,($1345).w ROM:00131C6E bne.s loc_131C80 ROM:00131C70 btst #5,($944).w ROM:00131C76 beq.s loc_131C8E ROM:00131C78 btst #2,($94F).w ROM:00131C7E bne.s loc_131C8E ROM:00131C80 ROM:00131C80 loc_131C80: ; CODE XREF: ROM:00131C6E↑j ROM:00131C80 bclr #5,($134D).w ROM:00131C86 move.b #1,($11FA).w ROM:00131C8C bra.s locret_131C66 ROM:00131C8E ; --------------------------------------------------------------------------- ROM:00131C8E ROM:00131C8E loc_131C8E: ; CODE XREF: ROM:00131C76↑j ROM:00131C8E ; ROM:00131C7E↑j ROM:00131C8E btst #2,($94F).w ROM:00131C94 beq.s locret_131CB4 ROM:00131C96 btst #5,($1362).w ROM:00131C9C beq.s locret_131CB4 ROM:00131C9E btst #5,($946).w ROM:00131CA4 beq.s locret_131CB4 ROM:00131CA6 bclr #5,($134D).w ROM:00131CAC move.b #3,($11FA).w ROM:00131CB2 bra.s loc_131CF6 ROM:00131CB4 ; --------------------------------------------------------------------------- ROM:00131CB4 ROM:00131CB4 locret_131CB4: ; CODE XREF: ROM:00131C64↑j ROM:00131CB4 ; ROM:00131C94↑j ... ROM:00131CB4 rts ROM:00131CB6 ; --------------------------------------------------------------------------- ROM:00131CB6 ROM:00131CB6 loc_131CB6: ; DATA XREF: ROM:00131C18↑o ROM:00131CB6 btst #5,($1362).w ROM:00131CBC beq.s loc_131CC6 ROM:00131CBE btst #5,($946).w ROM:00131CC4 bne.s loc_131CD4 ROM:00131CC6 ROM:00131CC6 loc_131CC6: ; CODE XREF: ROM:00131CBC↑j ROM:00131CC6 bset #5,($134D).w ROM:00131CCC move.b #2,($11FA).w ROM:00131CD2 bra.s locret_131CB4 ROM:00131CD4 ; --------------------------------------------------------------------------- ROM:00131CD4 ROM:00131CD4 loc_131CD4: ; CODE XREF: ROM:00131CC4↑j ROM:00131CD4 btst #7,($1345).w ROM:00131CDA bne.s loc_131CEC ROM:00131CDC btst #5,($944).w ROM:00131CE2 beq.s loc_131CF6 ROM:00131CE4 btst #2,($94F).w ROM:00131CEA bne.s loc_131CF6 ROM:00131CEC ROM:00131CEC loc_131CEC: ; CODE XREF: ROM:00131CDA↑j ROM:00131CEC move.b #1,($11FA).w ROM:00131CF2 bra.w locret_131C66 ROM:00131CF6 ; --------------------------------------------------------------------------- ROM:00131CF6 ROM:00131CF6 loc_131CF6: ; CODE XREF: ROM:00131C3C↑j ROM:00131CF6 ; ROM:00131CB2↑j ... ROM:00131CF6 bsr.w sub_131DA8 ROM:00131CFA bsr.w sub_131DBC ROM:00131CFE bsr.w sub_131D5A ROM:00131D02 bsr.w sub_131DD0 ROM:00131D06 bsr.w sub_131D68 ROM:00131D0A rts ROM:00131D0C ; --------------------------------------------------------------------------- ROM:00131D0C rts ROM:00131D0E ROM:00131D0E ; =============== S U B R O U T I N E ======================================= ROM:00131D0E ROM:00131D0E ROM:00131D0E sub_131D0E: ; CODE XREF: sub_131BE4↑p ROM:00131D0E move.w #$38CC,d1 ROM:00131D12 move.w ($5BA).w,d2 ROM:00131D16 move.w ($A5E).w,d3 ROM:00131D1A bsr.l sub_1178F0 ROM:00131D20 move.w d1,($EC0).w ROM:00131D24 rts ROM:00131D24 ; End of function sub_131D0E ROM:00131D24 ROM:00131D26 ROM:00131D26 ; =============== S U B R O U T I N E ======================================= ROM:00131D26 ROM:00131D26 ROM:00131D26 sub_131D26: ; CODE XREF: sub_131BE4+8↑p ROM:00131D26 btst #2,($94F).w ROM:00131D2C bne.s loc_131D36 ROM:00131D2E bset #3,($136A).w ROM:00131D34 bra.s loc_131D3C ROM:00131D36 ; --------------------------------------------------------------------------- ROM:00131D36 ROM:00131D36 loc_131D36: ; CODE XREF: sub_131D26+6↑j ROM:00131D36 bclr #3,($136A).w ROM:00131D3C ROM:00131D3C loc_131D3C: ; CODE XREF: sub_131D26+E↑j ROM:00131D3C btst #4,($1366).w ROM:00131D42 bne.s loc_131D4A ROM:00131D44 bset #3,($136A).w ROM:00131D4A ROM:00131D4A loc_131D4A: ; CODE XREF: sub_131D26+1C↑j ROM:00131D4A btst #7,($1353).w ROM:00131D50 beq.s locret_131D58 ROM:00131D52 bset #3,($136A).w ROM:00131D58 ROM:00131D58 locret_131D58: ; CODE XREF: sub_131D26+2A↑j ROM:00131D58 rts ROM:00131D58 ; End of function sub_131D26 ROM:00131D58 ROM:00131D5A ROM:00131D5A ; =============== S U B R O U T I N E ======================================= ROM:00131D5A ROM:00131D5A ROM:00131D5A sub_131D5A: ; CODE XREF: ROM:00131CFE↑p ROM:00131D5A move.w ($EB2).w,d0 ROM:00131D5E sub.w ($EC0).w,d0 ROM:00131D62 move.w d0,($EC2).w ROM:00131D66 rts ROM:00131D66 ; End of function sub_131D5A ROM:00131D66 ROM:00131D68 ROM:00131D68 ; =============== S U B R O U T I N E ======================================= ROM:00131D68 ROM:00131D68 ROM:00131D68 sub_131D68: ; CODE XREF: ROM:00131D06↑p ROM:00131D68 move.w ($EC2).w,d0 ROM:00131D6C cmpi.w #0,d0 ROM:00131D70 bge.s loc_131D74 ROM:00131D72 neg.w d0 ROM:00131D74 ROM:00131D74 loc_131D74: ; CODE XREF: sub_131D68+8↑j ROM:00131D74 move.w $62A(a5),d1 ROM:00131D78 cmp.w d0,d1 ROM:00131D7A blt.s loc_131D8A ROM:00131D7C bset #4,($1352).w ROM:00131D82 bset #4,($1366).w ROM:00131D88 bra.s locret_131DA6 ROM:00131D8A ; --------------------------------------------------------------------------- ROM:00131D8A ROM:00131D8A loc_131D8A: ; CODE XREF: sub_131D68+12↑j ROM:00131D8A bclr #4,($1366).w ROM:00131D90 move.w ($EC4).w,d1 ROM:00131D94 cmp.w d0,d1 ROM:00131D96 blt.s loc_131DA0 ROM:00131D98 bset #4,($1352).w ROM:00131D9E bra.s locret_131DA6 ROM:00131DA0 ; --------------------------------------------------------------------------- ROM:00131DA0 ROM:00131DA0 loc_131DA0: ; CODE XREF: sub_131D68+2E↑j ROM:00131DA0 bclr #4,($1352).w ROM:00131DA6 ROM:00131DA6 locret_131DA6: ; CODE XREF: sub_131D68+20↑j ROM:00131DA6 ; sub_131D68+36↑j ROM:00131DA6 rts ROM:00131DA6 ; End of function sub_131D68 ROM:00131DA6 ROM:00131DA8 ROM:00131DA8 ; =============== S U B R O U T I N E ======================================= ROM:00131DA8 ROM:00131DA8 ROM:00131DA8 sub_131DA8: ; CODE XREF: ROM:loc_131CF6↑p ROM:00131DA8 move.w #$382A,d1 ROM:00131DAC move.w ($A60).w,d2 ROM:00131DB0 bsr.l sub_1178F0 ROM:00131DB6 move.w d1,($EBC).w ROM:00131DBA rts ROM:00131DBA ; End of function sub_131DA8 ROM:00131DBA ROM:00131DBC ROM:00131DBC ; =============== S U B R O U T I N E ======================================= ROM:00131DBC ROM:00131DBC ROM:00131DBC sub_131DBC: ; CODE XREF: ROM:00131CFA↑p ROM:00131DBC move.w #$382C,d1 ROM:00131DC0 move.w ($A60).w,d2 ROM:00131DC4 bsr.l sub_1178F0 ROM:00131DCA move.w d1,($EBE).w ROM:00131DCE rts ROM:00131DCE ; End of function sub_131DBC ROM:00131DCE ROM:00131DD0 ROM:00131DD0 ; =============== S U B R O U T I N E ======================================= ROM:00131DD0 ROM:00131DD0 ROM:00131DD0 sub_131DD0: ; CODE XREF: ROM:00131D02↑p ROM:00131DD0 move.w #$382E,d1 ROM:00131DD4 move.w ($A60).w,d2 ROM:00131DD8 bsr.l sub_1178F0 ROM:00131DDE move.w d1,($EC4).w ROM:00131DE2 rts ROM:00131DE2 ; End of function sub_131DD0 ROM:00131DE2 ROM:00131DE4 ROM:00131DE4 ; =============== S U B R O U T I N E ======================================= ROM:00131DE4 ROM:00131DE4 ROM:00131DE4 sub_131DE4: ; CODE XREF: sub_131BE4+C↑p ROM:00131DE4 clr.w d1 ROM:00131DE6 move.b ($11FB).w,d1 ROM:00131DEA cmpi.w #4,d1 ROM:00131DEE bcc.s locret_131DF8 ROM:00131DF0 movea.l off_131DFA(pc,d1.w*4),a0 ROM:00131DF4 nop ROM:00131DF6 jmp (a0) ROM:00131DF8 ; --------------------------------------------------------------------------- ROM:00131DF8 ROM:00131DF8 locret_131DF8: ; CODE XREF: sub_131DE4+A↑j ROM:00131DF8 rts ROM:00131DF8 ; End of function sub_131DE4 ROM:00131DF8 ROM:00131DF8 ; --------------------------------------------------------------------------- ROM:00131DFA off_131DFA: dc.l loc_131E0A ; DATA XREF: sub_131DE4+C↑r ROM:00131DFE dc.l loc_131E14 ROM:00131E02 dc.l loc_131E42 ROM:00131E06 dc.l locret_131E74 ROM:00131E0A ; --------------------------------------------------------------------------- ROM:00131E0A ROM:00131E0A loc_131E0A: ; DATA XREF: ROM:off_131DFA↑o ROM:00131E0A move.b #1,($11FB).w ROM:00131E10 bra.s locret_131E40 ROM:00131E12 ; --------------------------------------------------------------------------- ROM:00131E12 rts ROM:00131E14 ; --------------------------------------------------------------------------- ROM:00131E14 ROM:00131E14 loc_131E14: ; DATA XREF: ROM:00131DFE↑o ROM:00131E14 move.w $628(a5),d0 ROM:00131E18 btst #2,($94F).w ROM:00131E1E beq.s loc_131E26 ROM:00131E20 cmp.w ($EC2).w,d0 ROM:00131E24 bgt.s locret_131E40 ROM:00131E26 ROM:00131E26 loc_131E26: ; CODE XREF: ROM:00131E1E↑j ROM:00131E26 move.w $62C(a5),d1 ROM:00131E2A clr.b ($93D).w ROM:00131E2E move.w d1,($75E).w ROM:00131E32 move.b #1,($93D).w ROM:00131E38 move.b #2,($11FB).w ROM:00131E3E bra.s locret_131E72 ROM:00131E40 ; --------------------------------------------------------------------------- ROM:00131E40 ROM:00131E40 locret_131E40: ; CODE XREF: ROM:00131E10↑j ROM:00131E40 ; ROM:00131E24↑j ... ROM:00131E40 rts ROM:00131E42 ; --------------------------------------------------------------------------- ROM:00131E42 ROM:00131E42 loc_131E42: ; DATA XREF: ROM:00131E02↑o ROM:00131E42 move.w $628(a5),d0 ROM:00131E46 btst #2,($94F).w ROM:00131E4C beq.s loc_131E5C ROM:00131E4E cmp.w ($EC2).w,d0 ROM:00131E52 ble.s loc_131E5C ROM:00131E54 move.b #1,($11FB).w ROM:00131E5A bra.s locret_131E40 ROM:00131E5C ; --------------------------------------------------------------------------- ROM:00131E5C ROM:00131E5C loc_131E5C: ; CODE XREF: ROM:00131E4C↑j ROM:00131E5C ; ROM:00131E52↑j ROM:00131E5C cmpi.w #0,($75E).w ROM:00131E62 bgt.s locret_131E72 ROM:00131E64 bset #7,($1353).w ROM:00131E6A move.b #3,($11FB).w ROM:00131E70 bra.s locret_131E74 ROM:00131E72 ; --------------------------------------------------------------------------- ROM:00131E72 ROM:00131E72 locret_131E72: ; CODE XREF: ROM:00131E3E↑j ROM:00131E72 ; ROM:00131E62↑j ROM:00131E72 rts ROM:00131E74 ; --------------------------------------------------------------------------- ROM:00131E74 ROM:00131E74 locret_131E74: ; CODE XREF: ROM:00131E70↑j ROM:00131E74 ; DATA XREF: ROM:00131E06↑o ROM:00131E74 rts ROM:00131E76 ; --------------------------------------------------------------------------- ROM:00131E76 rts ROM:00131E76 ; --------------------------------------------------------------------------- ROM:00131E78 dword_131E78: dc.l $43F0000, $80064, $6130000, $800C8, $6150000, $800C8 ROM:00131E78 ; DATA XREF: sub_110B52+6↑o ROM:00131E78 ; sub_110B52+6A↑o ... ROM:00131E78 dc.l $6180000, $800C8, $7110000, $80000, $1F80000, $80014 ROM:00131EA8 dword_131EA8: dc.l $3160000, $8000A, $3290000, $8000A, $5450000, $8000A ROM:00131EA8 ; DATA XREF: sub_110B52:loc_110BB6↑o ROM:00131EA8 ; sub_110B52:loc_110BE8↑o ... ROM:00131EA8 dc.l $7100000, $8FFFF ROM:00131EC8 dword_131EC8: dc.l $60007, $A900002, $4B60002, $A600002, $4C60002, $A5A0002 ROM:00131EC8 ; DATA XREF: sub_110B52+130↑o ROM:00131EC8 ; sub_12139A:loc_121748↑o ROM:00131EC8 dc.l $4B40002, $A480002, $1060001, $A900002, $2060001 ROM:00131EC8 dc.l $A600002, $3060001, $A5A0002, $4060001, $A480002 ROM:00131EC8 dc.l $6060005, $A5E0002, $4B20002, $C7C0002, $4D00002 ROM:00131EC8 dc.l $5BA0002, $7060001, $A5E0002, $10060002, $A4C0002 ROM:00131EC8 dc.l $4B80002, $5C060007, $EEE0002, $EF00002, $EF20002 ROM:00131EC8 dc.l $EFC0002, $F020002, $F060002, $F0A0002, $6E060010 ROM:00131EC8 dc.l $EEE0002, $EF00002, $EF20002, $EF40002, $EF60002 ROM:00131EC8 dc.l $EF80002, $EFA0002, $EFC0002, $EFE0002, $F000002 ROM:00131EC8 dc.l $F020002, $F040002, $F060002, $F080002, $F0A0002 ROM:00131EC8 dc.l $F0C0002, $3F060002, $50E0002, $50C0002, $54060004 ROM:00131EC8 dc.l $50C0002, $50E0002, $11760001, $11770001, $5B060007 ROM:00131EC8 dc.l $AB00002, $11220001, $11210001, $AB40002, $A9E0002 ROM:00131EC8 dc.l $AAA0002, $AAC0002, $D060001, $5610001, $46040001 ROM:00131EC8 dc.l $40C0004, $6F060002, $5600002, $117C0001, $A060007 ROM:00131EC8 dc.l $F140002, $ECA0002, $4BC0002, $F160002, $ECC0002 ROM:00131EC8 dc.l $4BE0002, $5BA0002, $5506000D, $F1C0002, $F200002 ROM:00131EC8 dc.l $11780001, $D5A0002, $13D00002, $13D20002, $13D40002 ROM:00131EC8 dc.l $13D60002, $13D80002, $13DA0002, $13DC0002, $13DE0002 ROM:00131EC8 dc.l $13E00002, $21060001, $BB40002, $5D06000F, $5BA0002 ROM:00131EC8 dc.l $B920002, $B960002, $13840002, $13940002, $BE20002 ROM:00131EC8 dc.l $A720002, $5320002, $A480002, $A440002, $B2A0002 ROM:00131EC8 dc.l $BB40002, $BB60002, $117A0001, $117B0001, $62060001 ROM:00131EC8 dc.l $BF80002, $44040001, $93424004, $E070001, $4004010 ROM:00131EC8 dc.l $18070001, $116B0001, $3207000A, $4004001, $4024001 ROM:00131EC8 dc.l $4044001, $4064001, $4084001, $40A4001, $40C4001 ROM:00131EC8 dc.l $40E4001, $28008, $668008, $3307000A, $93464004, $89B0004 ROM:00131EC8 dc.l $400C001, $402C001, $404C001, $406C001, $408C001 ROM:00131EC8 dc.l $40AC001, $40CC001, $40EC001, $610E0001, $57C0002 ROM:00131EC8 dc.l $3E04000A, $4590003, $934B4003, $45D0003, $934E4001 ROM:00131EC8 dc.l $59C0002, $4550003, $93514003, $934F4001, $7760001 ROM:00131EC8 dc.l $4710003, $F060001, $11710001, $11060003, $11740001 ROM:00131EC8 dc.l $5FC0002, $5280002, $13060001, $11720001, $14060001 ROM:00131EC8 dc.l $11730001, $15060001, $C5A0002, $19070009, $137E0004 ROM:00131EC8 dc.l $137C0004, $4D20004, $9740004, $13700004, $C560002 ROM:00131EC8 dc.l $13900002, $C580002, $13E20001, $20060001, $9780004 ROM:00131EC8 dc.l $35060002, $4E40002, $4E60002, $3A060003, $138E0002 ROM:00131EC8 dc.l $13820002, $13C60002, $B060003, $6140004, $FC20008 ROM:00131EC8 dc.l $93544001, $9060001, $5BA0002, $8060001, $C7C0002 ROM:00131EC8 dc.l $56060004, $FD20002, $FD40002, $FEA0002, $FEC0002 ROM:00131EC8 dc.l $57060003, $9940004, $CCC0002, $11A50001, $52060004 ROM:00131EC8 dc.l $13310002, $13330002, $13350002, $13370002, $5106000C ROM:00131EC8 dc.l $4CE0002, $4B60002, $4B40002, $4C60002, $BB60002 ROM:00131EC8 dc.l $5BA0002, $5600002, $C7C0002, $4B20002, $F140002 ROM:00131EC8 dc.l $D4E0002, $11750001, $5A060009, $D1C0002, $D1E0002 ROM:00131EC8 dc.l $D140002, $D160002, $D740002, $103A0002, $103C0002 ROM:00131EC8 dc.l $11790001, $9A80004, $5806000C, $13E70001, $13E80001 ROM:00131EC8 dc.l $1B0C0002, $1B0E0002, $1B100002, $1B120002, $1B140002 ROM:00131EC8 dc.l $1B160002, $1D680001, $1B180002, $1B1A0002, $139C0002 ROM:00131EC8 dc.l $63060001, $1D690020, $64060001, $1B280040, $65060001 ROM:00131EC8 dc.l $1B680040, $66060001, $1BA80040, $67060001, $1BE80040 ROM:00131EC8 dc.l $68060001, $1C280040, $69060001, $1C680040, $6A060001 ROM:00131EC8 dc.l $1D890020, $6B060001, $1CA80040, $6C060001, $1CE80040 ROM:00131EC8 dc.l $6D060001, $1D280040, $59060017, $13E70001, $D960002 ROM:00131EC8 dc.l $D980002, $13AE0002, $13B00002, $13A20002, $13A40002 ROM:00131EC8 dc.l $DA60002, $DA80002, $139E0002, $13A00002, $D9A0002 ROM:00131EC8 dc.l $D9C0002, $1B1C0002, $1B1E0002, $D9E0002, $DA00002 ROM:00131EC8 dc.l $1B200002, $1B220002, $13A60002, $13A80002, $13AA0002 ROM:00131EC8 dc.l $13AC0002, $16060001, $5C60002, $24040001, $DF90001 ROM:00131EC8 dc.l $C060003, $E000002, $A140010, $11080002, $7006000C ROM:00131EC8 dc.l $E560002, $E580002, $E5A0002, $E5C0002, $E5E0002 ROM:00131EC8 dc.l $E600002, $E620002, $E640002, $E660002, $E680002 ROM:00131EC8 dc.l $E6A0002, $E6C0002, $12060001, $5EA0002, $25060004 ROM:00131EC8 dc.l $EC00002, $EB20002, $EB00002, $EAE0002 ROM:001323CC dcb.b 2,$FF ROM:001323CE byte_1323CE: dc.b $FF ; DATA XREF: sub_1230EA+28C↑r ROM:001323CE ; sub_1230EA:loc_123396↑r ROM:001323CF dc.b $FF ROM:001323D0 word_1323D0: dc.w $8201 ; DATA XREF: sub_1226FA+E↑r ROM:001323D0 ; sub_1226FA+18↑r ... ROM:001323D2 dc.w $3E07 ROM:001323D4 dc.l $21073B04, $23043D04, $3004310E, $32043304, $100F200E ROM:001323D4 dc.l $270F1707, $18073408, $37083608, $14071A0F, $110E8308 ROM:001323D4 dc.l $A0042C04 ROM:00132400 dc.b $7F, 0 ROM:00132402 dword_132402: dc.l $B7170013 ; DATA XREF: sub_1226FA+A6↑r ROM:00132402 ; sub_1226FA+BA↑r ... ROM:00132406 dc.w $3EC6 ROM:00132408 dc.l $BA180013, $3EC6A202, $133EC6, $A0000013, $3EC6A101 ROM:00132408 dc.l $133EC6, $A2020013, $3EC6A303, $133EC6, $A4040013 ROM:00132408 dc.l $3EC6A505, $133EC6, $A6060013, $3EC6A909, $133EC6 ROM:00132408 dc.l $C31B0013, $3EC6C21C, $133EC6, $A7070013, $3EC6A808 ROM:00132408 dc.l $133EC6, $B6160013, $30C6B515, $13313E, $FFFFFFFF ROM:0013246C dcb.b 2,$FF ROM:0013246E dword_13246E: dc.l $BE130013 ; DATA XREF: sub_1226FA+80↑r ROM:0013246E ; sub_1226FA+94↑r ... ROM:00132472 dc.w $3098 ROM:00132474 dc.l $B1110013, $3F5CB212, $133F8C, $FFFFFFFF ROM:00132484 dcb.b 2,$FF ROM:00132486 dword_132486: dc.l $C3040013 ; DATA XREF: sub_1226FA+1D8↑r ROM:00132486 ; sub_1226FA+1EC↑r ... ROM:0013248A dc.w $3EB6 ROM:0013248C dc.l $C4040013, $3EBEFFFF, $FFFFFFFF ROM:00132498 dword_132498: dc.l $84040011 ; DATA XREF: sub_1226FA+166↑r ROM:00132498 ; sub_1226FA+17A↑r ... ROM:0013249C dc.l $4DBE8204, $11DBC0, $20C0011, $5468E604, $13319A ROM:0013249C dc.l $E1040013, $3564E004, $1335B0, $1080011, $65CC0008 ROM:0013249C dc.l $116674, $40F0012, $2652C004, $1335BC, $C8040013 ROM:0013249C dc.l $3652C904, $1336F8, $CC040013, $3706CD04, $1337A4 ROM:0013249C dc.l $D0040013, $37FED104, $133816, $D2040013, $381ED404 ROM:0013249C dc.l $13390A, $D9040013, $3A06DA04, $133A3A, $E2060013 ROM:0013249C dc.l $3B00D604, $133B08, $D7040013, $3B26C104, $1206F6 ROM:0013249C dc.l $E8040013, $3C84E704, $133C8C, $C2040013, $3C94C404 ROM:0013249C dc.l $133CD0, $C3040013, $3CD8C504, $133CE0, $C6040013 ROM:0013249C dc.l $3D12C704, $133D44, $CA040011, $CBD2CB06, $133DC4 ROM:0013249C dc.l $CF040013, $3E2ED304, $133E7C, $D8040013, $3E84DB04 ROM:0013249C dc.l $133F16, $85040012, $A31CFFFF, $FFFFFFFF ROM:00132588 dword_132588: dc.l $C0040013 ; DATA XREF: sub_12139A+5EE↑r ROM:00132588 ; sub_12139A+602↑r ... ROM:0013258C dc.l $35C4C804, $13366A, $D2040013, $385ED404, $13391E ROM:0013258C dc.l $DA040013, $3A54D704, $133B80, $C1040013, $3BB8FFFF ROM:0013258C dc.l $FFFFFFFF ROM:001325B8 dword_1325B8: dc.l $20003, $40001, $500FF ROM:001325B8 ; DATA XREF: sub_1158A8+16↑o ROM:001325C4 dword_1325C4: dc.l $12310000, $123A1C, $70A0DA0, $100E6B, $14013EA, $1200DA4 ROM:001325C4 ; DATA XREF: sub_12139A+144↑o ROM:001325C4 ; sub_12139A+266↑o ROM:001325C4 dc.l $800E6B, $1021232, $12, $3A1C070A, $DA00010, $E690140 ROM:001325C4 dc.l $13E90120, $DA40080, $E690104, $12320000, $123A1C ROM:001325C4 dc.l $70A0DA0, $100E6D, $14013EB, $1200DA4, $800E6D, $1010261 ROM:001325C4 dc.l $12, $3A1C070A, $DA00410, $E590040, $13B70020, $DA40480 ROM:001325C4 dc.l $E590002, $2620000, $123A1C, $70A0DA0, $4100E57, $4013B5 ROM:001325C4 dc.l $200DA4, $4800E57, $40262, $12, $3A1C070A, $DA00410 ROM:001325C4 dc.l $E5B0040, $13B90020, $DA40480, $E5B0001, $2640000 ROM:001325C4 dc.l $123A1C, $70A0DA0, $5100E59, $14013B7, $1200DA4, $5800E59 ROM:001325C4 dc.l $1020265, $12, $3A1C070A, $DA00510, $E570140, $13B50120 ROM:001325C4 dc.l $DA40580, $E570104, $2650000, $123A1C, $70A0DA0, $5100E5B ROM:001325C4 dc.l $14013B9, $1200DA4, $5800E5B, $1010267, $12, $3A1C070A ROM:001325C4 dc.l $DA00610, $E590240, $13B70220, $DA40680, $E590202 ROM:001325C4 dc.l $2680000, $123A1C, $70A0DA0, $6100E57, $24013B5, $2200DA4 ROM:001325C4 dc.l $6800E57, $2040268, $12, $3A1C070A, $DA00610, $E5B0240 ROM:001325C4 dc.l $13B90220, $DA40680, $E5B0201, $2700000, $123A1C ROM:001325C4 dc.l $70A0DA0, $7100E59, $34013B7, $3200DA4, $7800E59 ROM:001325C4 dc.l $3020271, $12, $3A1C070A, $DA00710, $E570340, $13B50320 ROM:001325C4 dc.l $DA40780, $E570304, $2710000, $123A1C, $70A0DA0, $7100E5B ROM:001325C4 dc.l $34013B9, $3200DA4, $7800E5B, $3010650, $12, $3A1C0708 ROM:001325C4 dc.l $E590440, $13B70420, $13400580, $E590402, $6500000 ROM:001325C4 dc.l $123A1C, $7080E57, $44013B5, $4201340, $5800E57, $4040650 ROM:001325C4 dc.l $12, $3A1C0708, $E5B0440, $13B90420, $13400580, $E5B0401 ROM:001325C4 dc.l $15370000, $123A1C, $7080E59, $54013B7, $5201340 ROM:001325C4 dc.l $5800E59, $5021538, $12, $3A1C0708, $E570540, $13B50520 ROM:001325C4 dc.l $13400580, $E570504, $15380000, $123A1C, $7080E5B ROM:001325C4 dc.l $54013B9, $5201340, $5800E5B, $5010481, $12, $3A1C070A ROM:001325C4 dc.l $134E0010, $E590740, $13B70720, $13400580, $E590702 ROM:001325C4 dc.l $4810000, $123A1C, $70A134E, $100E57, $74013B5, $7201340 ROM:001325C4 dc.l $5800E57, $7040481, $12, $3A1C070A, $134E0010, $E5B0740 ROM:001325C4 dc.l $13B90720, $13400580, $E5B0701, $15070000, $123A1C ROM:001325C4 dc.l $7080E58, $4013B6, $200DA3, $3800E58, $21508, $12 ROM:001325C4 dc.l $3A1C0708, $E560040, $13B40020, $DA30380, $E560004 ROM:001325C4 dc.l $15060000, $123A1C, $7080E5A, $4013B8, $200DA3, $3800E5A ROM:001325C4 dc.l $11507, $12, $3A1C0708, $E580140, $13B60120, $DA30380 ROM:001325C4 dc.l $E580102, $15080000, $123A1C, $7080E56, $14013B4 ROM:001325C4 dc.l $1200DA3, $3800E56, $1041506, $12, $3A1C0708, $E5A0140 ROM:001325C4 dc.l $13B80120, $DA30380, $E5A0101, $11860000, $123A1C ROM:001325C4 dc.l $70A0D9E, $100E5F, $4013BD, $200DA2, $800E5F, $21185 ROM:001325C4 dc.l $12, $3A1C070A, $D9E0010, $E5D0040, $13BB0020, $DA20080 ROM:001325C4 dc.l $E5D0004, $11860000, $123A1C, $70A0D9E, $100E61, $4013BF ROM:001325C4 dc.l $200DA2, $800E61, $11186, $12, $3A1C070A, $D9E0010 ROM:001325C4 dc.l $E5F0240, $13BD0220, $DA20080, $E5F0202, $11850000 ROM:001325C4 dc.l $123A1C, $70A0D9E, $100E5D, $24013BB, $2200DA2, $800E5D ROM:001325C4 dc.l $2041186, $12, $3A1C070A, $D9E0010, $E610240, $13BF0220 ROM:001325C4 dc.l $DA20080, $E610201, $11920000, $123A1C, $70A0D9F ROM:001325C4 dc.l $7100E5F, $14013BD, $1200DA3, $7800E5F, $1021191 ROM:001325C4 dc.l $12, $3A1C070A, $D9F0710, $E5D0140, $13BB0120, $DA30780 ROM:001325C4 dc.l $E5D0104, $11920000, $123A1C, $70A0D9F, $7100E61 ROM:001325C4 dc.l $14013BF, $1200DA3, $7800E61, $1011192, $12, $3A1C070A ROM:001325C4 dc.l $D9F0710, $E5F0340, $13BD0320, $DA30780, $E5F0302 ROM:001325C4 dc.l $11910000, $123A1C, $70A0D9F, $7100E5D, $34013BB ROM:001325C4 dc.l $3200DA3, $7800E5D, $3041192, $12, $3A1C070A, $D9F0710 ROM:001325C4 dc.l $E610340, $13BF0320, $DA30780, $E610301, $4450000 ROM:001325C4 dc.l $123A1C, $70A0DA1, $2100E5F, $44013BD, $4200DA5, $2800E5F ROM:001325C4 dc.l $4020444, $12, $3A1C070A, $DA10210, $E5D0440, $13BB0420 ROM:001325C4 dc.l $DA50280, $E5D0404, $4450000, $123A1C, $70A0DA1, $2100E61 ROM:001325C4 dc.l $44013BF, $4200DA5, $2800E61, $4010480, $12, $3A1C070A ROM:001325C4 dc.l $134E0010, $E5F0540, $13BD0520, $13400580, $E5F0502 ROM:001325C4 dc.l $4800000, $123A1C, $70A134E, $100E5D, $54013BB, $5201340 ROM:001325C4 dc.l $5800E5D, $5040480, $12, $3A1C070A, $134E0010, $E610540 ROM:001325C4 dc.l $13BF0520, $13400580, $E610501, $16110000, $123A1C ROM:001325C4 dc.l $7080E6B, $4013EA, $201340, $5800E6B, $21610, $12 ROM:001325C4 dc.l $3A1C0708, $E690040, $13E90020, $13400580, $E690004 ROM:001325C4 dc.l $16100000, $123A1C, $7080E6D, $4013EB, $201340, $5800E6D ROM:001325C4 dc.l $10107, $12, $3A1C0708, $A890040, $137F0020, $DA20180 ROM:001325C4 dc.l $A890002, $1080000, $123A1C, $7080A87, $40137D, $200DA2 ROM:001325C4 dc.l $1800A87, $10112, $12, $3A1C0708, $A890140, $137F0120 ROM:001325C4 dc.l $DA50680, $A890102, $1130000, $123A1C, $7080A87, $140137D ROM:001325C4 dc.l $1200DA5, $6800A87, $1010117, $12, $3A1C0708, $A890240 ROM:001325C4 dc.l $137F0220, $DA20280, $A890202, $1180000, $123A1C ROM:001325C4 dc.l $7080A87, $240137D, $2200DA2, $2800A87, $2010122 ROM:001325C4 dc.l $12, $3A1C0708, $A880740, $137E0720, $DA20680, $A880702 ROM:001325C4 dc.l $1230000, $123A1C, $7080A86, $740137C, $7200DA2, $6800A86 ROM:001325C4 dc.l $7010131, $12, $3A1C0708, $A890540, $137F0520, $DA30680 ROM:001325C4 dc.l $A890502, $1320000, $123A1C, $7080A87, $540137D, $5200DA3 ROM:001325C4 dc.l $6800A87, $5010137, $12, $3A1C0708, $A890640, $137F0620 ROM:001325C4 dc.l $DA20580, $A890602, $1380000, $123A1C, $7080A87, $640137D ROM:001325C4 dc.l $6201340, $5800A87, $6010562, $12, $3A1C0708, $A890340 ROM:001325C4 dc.l $137F0320, $13400580, $A890302, $5630000, $123A1C ROM:001325C4 dc.l $7080A87, $340137D, $3201340, $5800A87, $3010552 ROM:001325C4 dc.l $12, $3A1C0708, $A890740, $137F0720, $13400580, $A890702 ROM:001325C4 dc.l $5530000, $123A1C, $7080A87, $740137D, $7201340, $5800A87 ROM:001325C4 dc.l $7010532, $12, $3A1C0708, $A880140, $137E0120, $13400580 ROM:001325C4 dc.l $A880102, $5330000, $123A1C, $7080A86, $140137C, $1201340 ROM:001325C4 dc.l $5800A86, $1010198, $12, $3A1C070A, $DA10010, $A880240 ROM:001325C4 dc.l $137E0220, $DA50080, $A880202, $1970000, $123A1C ROM:001325C4 dc.l $70A0DA1, $100A86, $240137C, $2200DA5, $800A86, $2010462 ROM:001325C4 dc.l $12, $3A1C0708, $A880340, $137E0320, $13400580, $A880302 ROM:001325C4 dc.l $4630000, $123A1C, $7080A86, $340137C, $3201340, $5800A86 ROM:00132DC4 dc.l $3010505, $12, $3A1C070A, $D9F0310, $D970340, $139F0320 ROM:00132DC4 dc.l $DA30380, $D970308, $15900000, $123A1C, $70A0DA0 ROM:00132DC4 dc.l $1100D98, $14013A0, $1200DA4, $1800D98, $1080340 ROM:00132DC4 dc.l $12, $3A1C070A, $D9F0410, $D970440, $139F0420, $DA30480 ROM:00132DC4 dc.l $D970408, $1160000, $123A1C, $70A0DA0, $3100D98, $34013A0 ROM:00132DC4 dc.l $3200DA4, $3800D98, $3080335, $12, $3A1C070A, $DA10510 ROM:00132DC4 dc.l $D990540, $13A10520, $DA50580, $D990508, $3510000 ROM:00132DC4 dc.l $123A1C, $70A143E, $310143E, $140143F, $20143E, $580143E ROM:00132DC4 dc.l $1040352, $12, $3A1C070A, $143E0410, $143E0240, $143F0120 ROM:00132DC4 dc.l $143E0680, $143E0204, $1110000, $123A1C, $70A0D9F ROM:00132DC4 dc.l $5100D97, $540139F, $5200DA3, $5800D97, $5080106 ROM:00132DC4 dc.l $12, $3A1C070A, $D9E0110, $C570340, $13590420, $DA20180 ROM:00132DC4 dc.l $C570308, $1350000, $123A1C, $70A0D9E, $100D96, $40139E ROM:00132DC4 dc.l $200DA2, $800D96, $80141, $12, $3A1C070A, $D9F0710 ROM:00132DC4 dc.l $D970740, $139F0720, $DA30780, $D970708, $1300000 ROM:00132DC4 dc.l $123A1C, $70A0D9F, $6100D97, $640139F, $6200DA3, $6800D97 ROM:00132DC4 dc.l $6080136, $12, $3A1C070A, $D9E0510, $D960540, $139E0520 ROM:00132DC4 dc.l $DA20580, $D960508, $1330000, $123A1C, $70A0D9F, $2100D97 ROM:00132DC4 dc.l $240139F, $2200DA3, $2800D97, $2080140, $12, $3A1C070A ROM:00132DC4 dc.l $D9F0110, $D970140, $139F0120, $DA30180, $D970104 ROM:00132DC4 dc.l $5010000, $123A1C, $70A0DA1, $1100D99, $14013A1, $1200DA5 ROM:00132DC4 dc.l $1800D99, $1080500, $12, $3A1C070A, $DA10410, $D990440 ROM:00132DC4 dc.l $13E20020, $DA50480, $D990408, $1210000, $123A1C ROM:00132DC4 dc.l $70A0D9E, $7100D96, $740139E, $7200DA2, $7800D96 ROM:00132DC4 dc.l $7080420, $12, $3A1C070A, $D9F0010, $D970040, $139F0020 ROM:00132DC4 dc.l $DA30080, $D970008, $13000000, $123A1C, $70A0D9E ROM:00132DC4 dc.l $3100D96, $340139E, $3200DA2, $3800D96, $3081316 ROM:00132DC4 dc.l $12, $3A1C070A, $D9E0410, $D960440, $139E0420, $DA20480 ROM:00132DC4 dc.l $D960408, $1700000, $123A1C, $70A0DA1, $3100D99, $34013A1 ROM:00132DC4 dc.l $3200DA5, $3800D99, $3081640, $12, $3A1C070A, $DA00210 ROM:00132DC4 dc.l $D980240, $13A00220, $DA40280, $D980208, $17750000 ROM:00132DC4 dc.l $123A1C, $70A0DA1, $7100D99, $74013A1, $7200DA5, $7800D99 ROM:00132DC4 dc.l $70800FF, $C0300FF, $661C2C38, $97C05C6, $21C6097C ROM:00132DC4 dc.l $42471E39, $121C, $CFFC0064, $31C70B02, $600A2C38 ROM:00132DC4 dc.l $97C0586, $21C6097C, $4E750C03, $FF6642, $3C3C0001 ROM:00132DC4 dc.l $3E3C0000, $60040647, $10C47, $6E0A, $F381133, $66024246 ROM:00132DC4 dc.l $60EC0C46, $6608, $8F80004, $135F6014, $2C380980 ROM:00132DC4 dc.l $2E38097C, $BC60BC7, $21C60980, $21C7097C, $602E0C03 ROM:00132DC4 dc.l $F06616, $2C380980, $2E38097C, $B860BC7, $21C60980 ROM:00132DC4 dc.l $21C7097C, $60122C38, $9802E38, $97C0B87, $21C60980 ROM:00132DC4 dc.l $21C7097C, $4E750838, $51360, $670808F8, $4135F, $604A0C03 ROM:00132DC4 dc.l $FF6616, $2C380980, $2E38097C, $BC60BC7, $21C60980 ROM:00132DC4 dc.l $21C7097C, $602E0C03, $F06616, $2C380980, $2E38097C ROM:00132DC4 dc.l $B860BC7, $21C60980, $21C7097C, $60122C38, $9802E38 ROM:00132DC4 dc.l $97C0B87, $21C60980, $21C7097C, $4E7546FC, $270031FC ROM:00132DC4 dc.l $CFC0A, $61000170, $42416100, $220C87, 0 ROM:001331B4 dc.l $6F000008, $4870000, $111FC, $55FA27, $11FC00AA, $FA2760DE ROM:001331B4 dc.l $4E750C41, $46408, $207B1408, $4E714ED0, $4E750013 ROM:001331B4 dc.l $31EE0013, $31F40013, $32260013, $3264323C, $14E75 ROM:001331B4 dc.l $6100026A, $C407FFF, $67262E3C, $F4240, $C000000 ROM:001331B4 dc.l $671A0C00, $86E14, $42844285, $42424243, $8880143C ROM:001331B4 dc.l $11600, $323C0003, $4E75280A, $9889B684, $660E3C3C ROM:001331B4 dc.l $26100, $116323C, $16026, $61000222, $C407FFF, $670A2E3C ROM:001331B4 dc.l $F4240, $14C06012, $C870000, $660A, $24496100, $12A323C ROM:001331B4 dc.l $14E75, $B6426748, $610001F6, $C407FFF, $672A2E3C ROM:001331B4 dc.l $F4240, $2800000, $FF0C42, $36E0A, $3C02E746, $EDA08880 ROM:001331B4 dc.l $600A3C02, $5946E746, $EDA08A80, $52426012, $C870000 ROM:001331B4 dc.l $660A, $42426100, $DE323C, $16062, $3C04E046, $24600FF ROM:001331B4 dc.l $C460003, $660A6100, $8A323C, $1604A, $C460002, $660E6100 ROM:001331B4 dc.l $D26100, $76323C, $26036, $C460004, $661C6100, $11A3C3C ROM:001331B4 dc.l $4B642, $66066100, $5A6004, $61000072, $323C0001 ROM:001331B4 dc.l $60140C46, $5660A, $61000044, $61000128, $6004323C ROM:001331B4 dc.l $14E75, $4E756100, $1484241, $4280103C, $2D200, $6100014E ROM:001331B4 dc.l $4280103C, $71D200, $61000142, $4280103C, $E6D200 ROM:001331B4 dc.l $61000136, $42801001, $6100012E, $4E754240, $103C0003 ROM:001331B4 dc.l $61000122, $42401006, $6100011A, $4240303C, $406100 ROM:001331B4 dc.l $1104E75, $4240103C, $36100, $1044240, $10066100 ROM:001331B4 dc.l $FC4240, $303C007F, $610000F2, $4E754240, $103C0003 ROM:001331B4 dc.l $610000E6, $42406100, $E04240, $303C00FF, $610000D6 ROM:001331B4 dc.l $4E75227C, 0 ROM:001333A8 ; --------------------------------------------------------------------------- ROM:001333A8 movea.l #0,a2 ROM:001333AE move.l d4,d2 ROM:001333B0 andi.l #$FF0000,d2 ROM:001333B6 adda.l d2,a1 ROM:001333B8 move.l d4,d2 ROM:001333BA asr.l #8,d2 ROM:001333BC asr.l #8,d2 ROM:001333BE andi.l #$FF00,d2 ROM:001333C4 adda.l d2,a1 ROM:001333C6 move.l d5,d2 ROM:001333C8 andi.l #$FF,d2 ROM:001333CE adda.l d2,a1 ROM:001333D0 movea.l a1,a2 ROM:001333D2 clr.l d3 ROM:001333D4 move.l d5,d2 ROM:001333D6 asl.l #8,d2 ROM:001333D8 andi.l #$FF0000,d2 ROM:001333DE or.l d2,d3 ROM:001333E0 move.l d5,d2 ROM:001333E2 asr.l #8,d2 ROM:001333E4 andi.l #$FF00,d2 ROM:001333EA or.l d2,d3 ROM:001333EC move.l d5,d2 ROM:001333EE asr.l #8,d2 ROM:001333F0 asr.l #8,d2 ROM:001333F2 asr.l #8,d2 ROM:001333F4 andi.l #$FF,d2 ROM:001333FA or.l d2,d3 ROM:001333FC rts ROM:001333FE ; --------------------------------------------------------------------------- ROM:001333FE clr.l d3 ROM:00133400 suba.l #1,a2 ROM:00133406 ROM:00133406 loc_133406: ; CODE XREF: ROM:0013340E↓j ROM:00133406 cmpa.l a1,a2 ROM:00133408 blt.s loc_133410 ROM:0013340A move.w (a1)+,d2 ROM:0013340C add.w d2,d3 ROM:0013340E bra.s loc_133406 ROM:00133410 ; --------------------------------------------------------------------------- ROM:00133410 ROM:00133410 loc_133410: ; CODE XREF: ROM:00133408↑j ROM:00133410 clr.l d2 ROM:00133412 clr.l d6 ROM:00133414 move.l d4,d6 ROM:00133416 asr.l #8,d6 ROM:00133418 andi.l #$FF00,d6 ROM:0013341E or.l d6,d2 ROM:00133420 move.l d4,d6 ROM:00133422 asr.l #8,d6 ROM:00133424 asr.l #8,d6 ROM:00133426 asr.l #8,d6 ROM:00133428 andi.l #$FF,d6 ROM:0013342E or.l d6,d2 ROM:00133430 rts ROM:00133432 ; --------------------------------------------------------------------------- ROM:00133432 movea.l #0,a1 ROM:00133438 clr.l d2 ROM:0013343A move.l d4,d2 ROM:0013343C andi.l #$FF0000,d2 ROM:00133442 adda.l d2,a1 ROM:00133444 move.l d4,d2 ROM:00133446 asr.l #8,d2 ROM:00133448 asr.l #8,d2 ROM:0013344A andi.l #$FF00,d2 ROM:00133450 adda.l d2,a1 ROM:00133452 move.l d5,d2 ROM:00133454 andi.l #$FF,d2 ROM:0013345A adda.l d2,a1 ROM:0013345C jmp (a1) ROM:0013345E ; --------------------------------------------------------------------------- ROM:0013345E rts ROM:00133460 ; --------------------------------------------------------------------------- ROM:00133460 clr.l d0 ROM:00133462 move.w #$7FFF,d0 ROM:00133466 btst #6,($FFFFFC0D).w ROM:0013346C beq.s locret_133472 ROM:0013346E move.w ($FFFFFC0E).w,d0 ROM:00133472 ROM:00133472 locret_133472: ; CODE XREF: ROM:0013346C↑j ROM:00133472 rts ROM:00133474 ; --------------------------------------------------------------------------- ROM:00133474 move.w d0,($FFFFFC0E).w ROM:00133478 ROM:00133478 loc_133478: ; CODE XREF: ROM:0013347E↓j ROM:00133478 btst #6,($FFFFFC0D).w ROM:0013347E beq.s loc_133478 ROM:00133480 move.w ($FFFFFC0E).w,d0 ROM:00133484 rts ROM:00133486 ROM:00133486 ; =============== S U B R O U T I N E ======================================= ROM:00133486 ROM:00133486 ROM:00133486 sub_133486: ; CODE XREF: sub_1160DC↑p ROM:00133486 ; sub_12139A+34E↑p ... ROM:00133486 movea.l #$13C000,a2 ROM:0013348C move.w (a2),($59C).w ROM:00133490 clr.l d4 ROM:00133492 move.w ($59C).w,d4 ROM:00133496 asl.l #1,d4 ROM:00133498 addi.l #$1E00,d4 ROM:0013349E move.l d4,($45C).w ROM:001334A2 btst #7,($1359).w ROM:001334A8 bne.s loc_1334B8 ROM:001334AA move.l ($45C).w,d4 ROM:001334AE addi.l #2,d4 ROM:001334B4 move.l d4,($46C).w ROM:001334B8 ROM:001334B8 loc_1334B8: ; CODE XREF: sub_133486+22↑j ROM:001334B8 move.l #$10000,d0 ROM:001334BE cmpi.l #0,d0 ROM:001334C4 bge.s loc_1334D0 ROM:001334C6 move.l #0,($454).w ROM:001334CE bra.s loc_1334E2 ROM:001334D0 ; --------------------------------------------------------------------------- ROM:001334D0 ROM:001334D0 loc_1334D0: ; CODE XREF: sub_133486+3E↑j ROM:001334D0 move.l #$32,d0 ; '2' ROM:001334D6 asl.l #2,d0 ROM:001334D8 addq.l #6,d0 ROM:001334DA add.l ($45C).w,d0 ROM:001334DE move.l d0,($454).w ROM:001334E2 ROM:001334E2 loc_1334E2: ; CODE XREF: sub_133486+48↑j ROM:001334E2 move.l #$1E00,d4 ROM:001334E8 cmp.l ($470).w,d4 ROM:001334EC bne.s loc_1334F6 ROM:001334EE move.b #1,($776).w ROM:001334F4 bra.s loc_13352C ROM:001334F6 ; --------------------------------------------------------------------------- ROM:001334F6 ROM:001334F6 loc_1334F6: ; CODE XREF: sub_133486+66↑j ROM:001334F6 clr.l d4 ROM:001334F8 move.w ($59C).w,d4 ROM:001334FC addi.l #$1E00,d4 ROM:00133502 cmp.l ($470).w,d4 ROM:00133506 bne.s loc_133510 ROM:00133508 move.b #2,($776).w ROM:0013350E bra.s loc_13352C ROM:00133510 ; --------------------------------------------------------------------------- ROM:00133510 ROM:00133510 loc_133510: ; CODE XREF: sub_133486+80↑j ROM:00133510 move.l #$13C000,d4 ROM:00133516 cmp.l ($470).w,d4 ROM:0013351A bgt.s loc_133526 ROM:0013351C move.b #0,($776).w ROM:00133522 bra.w loc_13352C ROM:00133526 ; --------------------------------------------------------------------------- ROM:00133526 ROM:00133526 loc_133526: ; CODE XREF: sub_133486+94↑j ROM:00133526 nop ROM:00133528 nop ROM:0013352A nop ROM:0013352C ROM:0013352C loc_13352C: ; CODE XREF: sub_133486+6E↑j ROM:0013352C ; sub_133486+88↑j ... ROM:0013352C move.w ($52E).w,d4 ROM:00133530 ext.l d4 ROM:00133532 addi.l #$13C000,d4 ROM:00133538 move.l #$144000,d5 ROM:0013353E clr.l d6 ROM:00133540 move.w ($59C).w,d6 ROM:00133544 sub.l d6,d5 ROM:00133546 cmp.l d4,d5 ROM:00133548 bge.s loc_133550 ROM:0013354A move.l #$144000,d4 ROM:00133550 ROM:00133550 loc_133550: ; CODE XREF: sub_133486+C2↑j ROM:00133550 move.l d4,($458).w ROM:00133554 move.l ($45C).w,d4 ROM:00133558 move.l ($454).w,d5 ROM:0013355C bset #4,($1345).w ROM:00133562 rts ROM:00133562 ; End of function sub_133486 ROM:00133562 ROM:00133564 ; --------------------------------------------------------------------------- ROM:00133564 bsr.w sub_133486 ROM:00133568 clr.l d1 ROM:0013356A clr.l d0 ROM:0013356C move.b ($121B).l,d0 ROM:00133572 clr.l d1 ROM:00133574 move.w ($59C).w,d1 ROM:00133578 cmp.b ($776).w,d0 ROM:0013357C beq.s locret_1335AE ROM:0013357E cmpi.b #0,d0 ROM:00133582 bne.s loc_13358C ROM:00133584 move.l ($458).w,($470).w ROM:0013358A bra.s locret_1335AE ROM:0013358C ; --------------------------------------------------------------------------- ROM:0013358C ROM:0013358C loc_13358C: ; CODE XREF: ROM:00133582↑j ROM:0013358C cmpi.b #2,d0 ROM:00133590 bgt.s loc_1335A8 ROM:00133592 move.l #$1E00,d2 ROM:00133598 cmpi.l #2,d0 ROM:0013359E bne.s loc_1335A2 ROM:001335A0 add.l d1,d2 ROM:001335A2 ROM:001335A2 loc_1335A2: ; CODE XREF: ROM:0013359E↑j ROM:001335A2 move.l d2,($470).w ROM:001335A6 bra.s locret_1335AE ROM:001335A8 ; --------------------------------------------------------------------------- ROM:001335A8 ROM:001335A8 loc_1335A8: ; CODE XREF: ROM:00133590↑j ROM:001335A8 bset #4,($135F).w ROM:001335AE ROM:001335AE locret_1335AE: ; CODE XREF: ROM:0013357C↑j ROM:001335AE ; ROM:0013358A↑j ... ROM:001335AE rts ROM:001335B0 ; --------------------------------------------------------------------------- ROM:001335B0 bsr.w sub_133486 ROM:001335B4 bsr.l sub_114ED0 ROM:001335BA rts ROM:001335BC ; --------------------------------------------------------------------------- ROM:001335BC bset #4,($1354).w ROM:001335C2 rts ROM:001335C4 ; --------------------------------------------------------------------------- ROM:001335C4 btst #2,($135A).w ROM:001335CA bne.s loc_13364A ROM:001335CC btst #1,($1367).w ROM:001335D2 beq.s loc_13360E ROM:001335D4 move.b ($1219).l,d1 ROM:001335DA addi.b #$40,d1 ; '@' ROM:001335DE move.b d1,($121C).l ROM:001335E4 move.b #3,($121B).l ROM:001335EC move.b ($121A).l,d1 ROM:001335F2 move.b d1,($121D).l ROM:001335F8 move.b ($DF5).w,($121E).l ROM:00133600 bsr.l sub_122434 ROM:00133606 move.w #8,($C48).w ROM:0013360C bra.s loc_133648 ROM:0013360E ; --------------------------------------------------------------------------- ROM:0013360E ROM:0013360E loc_13360E: ; CODE XREF: ROM:001335D2↑j ROM:0013360E move.b #3,($1218).l ROM:00133616 addi.b #$40,($1219).l ; '@' ROM:0013361E move.b ($1219).l,d0 ROM:00133624 addi.b #3,d0 ROM:00133628 add.b ($121A).l,d0 ROM:0013362E move.b ($DF5).w,($121B).l ROM:00133636 add.b ($121B).l,d0 ROM:0013363C move.b d0,($121C).l ROM:00133642 move.w #5,($C48).w ROM:00133648 ROM:00133648 loc_133648: ; CODE XREF: ROM:0013360C↑j ROM:00133648 bra.s locret_133650 ROM:0013364A ; --------------------------------------------------------------------------- ROM:0013364A ROM:0013364A loc_13364A: ; CODE XREF: ROM:001335CA↑j ROM:0013364A bsr.l sub_121FD0 ROM:00133650 ROM:00133650 locret_133650: ; CODE XREF: ROM:loc_133648↑j ROM:00133650 rts ROM:00133652 ; --------------------------------------------------------------------------- ROM:00133652 cmpi.w #0,($5BA).w ROM:00133658 bne.s loc_133662 ROM:0013365A bsr.l sub_11630E ROM:00133660 bra.s locret_133668 ROM:00133662 ; --------------------------------------------------------------------------- ROM:00133662 ROM:00133662 loc_133662: ; CODE XREF: ROM:00133658↑j ROM:00133662 bset #4,($135F).w ROM:00133668 ROM:00133668 locret_133668: ; CODE XREF: ROM:00133660↑j ROM:00133668 rts ROM:0013366A ; --------------------------------------------------------------------------- ROM:0013366A btst #5,($1346).w ROM:00133670 bne.s loc_1336F0 ROM:00133672 btst #1,($1367).w ROM:00133678 beq.s loc_1336B4 ROM:0013367A move.b ($1219).l,d1 ROM:00133680 addi.b #$40,d1 ; '@' ROM:00133684 move.b d1,($121C).l ROM:0013368A move.b #3,($121B).l ROM:00133692 move.b ($121A).l,d1 ROM:00133698 move.b d1,($121D).l ROM:0013369E move.b ($116E).w,($121E).l ROM:001336A6 bsr.l sub_122434 ROM:001336AC move.w #8,($C48).w ROM:001336B2 bra.s loc_1336EE ROM:001336B4 ; --------------------------------------------------------------------------- ROM:001336B4 ROM:001336B4 loc_1336B4: ; CODE XREF: ROM:00133678↑j ROM:001336B4 move.b #3,($1218).l ROM:001336BC addi.b #$40,($1219).l ; '@' ROM:001336C4 move.b ($1219).l,d0 ROM:001336CA addi.b #3,d0 ROM:001336CE add.b ($121A).l,d0 ROM:001336D4 move.b ($116E).w,($121B).l ROM:001336DC add.b ($121B).l,d0 ROM:001336E2 move.b d0,($121C).l ROM:001336E8 move.w #5,($C48).w ROM:001336EE ROM:001336EE loc_1336EE: ; CODE XREF: ROM:001336B2↑j ROM:001336EE bra.s locret_1336F6 ROM:001336F0 ; --------------------------------------------------------------------------- ROM:001336F0 ROM:001336F0 loc_1336F0: ; CODE XREF: ROM:00133670↑j ROM:001336F0 bsr.l sub_121FD0 ROM:001336F6 ROM:001336F6 locret_1336F6: ; CODE XREF: ROM:loc_1336EE↑j ROM:001336F6 rts ROM:001336F8 ; --------------------------------------------------------------------------- ROM:001336F8 bset #2,($943).w ROM:001336FE bset #7,($94C).w ROM:00133704 rts ROM:00133706 ; --------------------------------------------------------------------------- ROM:00133706 move.b ($121B).l,d5 ROM:0013370C cmpi.b #$FF,d5 ROM:00133710 bne.s loc_13375E ROM:00133712 bset #1,($1346).w ROM:00133718 bset #3,($1344).w ROM:0013371E move.w #0,d2 ROM:00133722 bra.s loc_133728 ROM:00133724 ; --------------------------------------------------------------------------- ROM:00133724 ROM:00133724 loc_133724: ; CODE XREF: ROM:00133750↓j ROM:00133724 addi.w #1,d2 ROM:00133728 ROM:00133728 loc_133728: ; CODE XREF: ROM:00133722↑j ROM:00133728 cmpi.w #3,d2 ROM:0013372C bgt.s loc_133752 ROM:0013372E move.w d2,d4 ROM:00133730 lsl.w #1,d4 ROM:00133732 addi.w #4,d4 ROM:00133736 move.b $1218(d4.w),d0 ROM:0013373C lsl.w #8,d0 ROM:0013373E addi.w #1,d4 ROM:00133742 move.b $1218(d4.w),d1 ROM:00133748 or.b d1,d0 ROM:0013374A move.w d0,$FCA(d2.w*2) ROM:00133750 bra.s loc_133724 ROM:00133752 ; --------------------------------------------------------------------------- ROM:00133752 ROM:00133752 loc_133752: ; CODE XREF: ROM:0013372C↑j ROM:00133752 bset #7,($135F).w ROM:00133758 bra.l locret_1337A2 ROM:0013375E ; --------------------------------------------------------------------------- ROM:0013375E ROM:0013375E loc_13375E: ; CODE XREF: ROM:00133710↑j ROM:0013375E cmpi.b #3,d5 ROM:00133762 bgt.s loc_13379C ROM:00133764 bset #1,($1346).w ROM:0013376A bclr #3,($1344).w ROM:00133770 clr.w d3 ROM:00133772 move.b ($121B).l,d3 ROM:00133778 addi.w #$FC,d3 ROM:0013377C move.w d3,($C4A).w ROM:00133780 move.b ($121C).l,d0 ROM:00133786 lsl.w #8,d0 ROM:00133788 move.b ($121D).l,d1 ROM:0013378E or.b d1,d0 ROM:00133790 move.w d0,($FCA).w ROM:00133794 bset #7,($135F).w ROM:0013379A bra.s locret_1337A2 ROM:0013379C ; --------------------------------------------------------------------------- ROM:0013379C ROM:0013379C loc_13379C: ; CODE XREF: ROM:00133762↑j ROM:0013379C bset #4,($135F).w ROM:001337A2 ROM:001337A2 locret_1337A2: ; CODE XREF: ROM:00133758↑j ROM:001337A2 ; ROM:0013379A↑j ROM:001337A2 rts ROM:001337A4 ; --------------------------------------------------------------------------- ROM:001337A4 bset #1,($1346).w ROM:001337AA bclr #3,($1344).w ROM:001337B0 move.b ($121C).l,d0 ROM:001337B6 lsl.w #8,d0 ROM:001337B8 move.b ($121D).l,d1 ROM:001337BE or.b d1,d0 ROM:001337C0 move.w d0,($C4A).w ROM:001337C4 move.b ($121E).l,d2 ROM:001337CA lsl.w #8,d2 ROM:001337CC move.b ($121F).l,d3 ROM:001337D2 or.b d3,d2 ROM:001337D4 move.w #0,d4 ROM:001337D8 move.w d2,$FCA(d4.w*2) ROM:001337DE cmpi.w #0,($C4A).w ROM:001337E4 blt.s loc_1337F6 ROM:001337E6 cmpi.w #$FF,($C4A).w ROM:001337EC bgt.s loc_1337F6 ROM:001337EE bset #7,($135F).w ROM:001337F4 bra.s locret_1337FC ROM:001337F6 ; --------------------------------------------------------------------------- ROM:001337F6 ROM:001337F6 loc_1337F6: ; CODE XREF: ROM:001337E4↑j ROM:001337F6 ; ROM:001337EC↑j ROM:001337F6 bset #4,($135F).w ROM:001337FC ROM:001337FC locret_1337FC: ; CODE XREF: ROM:001337F4↑j ROM:001337FC rts ROM:001337FE ; --------------------------------------------------------------------------- ROM:001337FE cmpi.w #0,($DF8).w ROM:00133804 bne.s loc_13380E ROM:00133806 bset #5,($1353).w ROM:0013380C bra.s locret_133814 ROM:0013380E ; --------------------------------------------------------------------------- ROM:0013380E ROM:0013380E loc_13380E: ; CODE XREF: ROM:00133804↑j ROM:0013380E bset #4,($135F).w ROM:00133814 ROM:00133814 locret_133814: ; CODE XREF: ROM:0013380C↑j ROM:00133814 rts ROM:00133816 ; --------------------------------------------------------------------------- ROM:00133816 bset #5,($1364).w ROM:0013381C rts ROM:0013381E ; --------------------------------------------------------------------------- ROM:0013381E bclr #1,($1346).w ROM:00133824 bclr #3,($1344).w ROM:0013382A move.b ($121C).l,d0 ROM:00133830 lsl.w #8,d0 ROM:00133832 move.b ($121D).l,d1 ROM:00133838 or.b d1,d0 ROM:0013383A move.w d0,($C4A).w ROM:0013383E cmpi.w #0,($C4A).w ROM:00133844 blt.s loc_133856 ROM:00133846 cmpi.w #$FF,($C4A).w ROM:0013384C bgt.s loc_133856 ROM:0013384E bset #7,($135F).w ROM:00133854 bra.s locret_13385C ROM:00133856 ; --------------------------------------------------------------------------- ROM:00133856 ROM:00133856 loc_133856: ; CODE XREF: ROM:00133844↑j ROM:00133856 ; ROM:0013384C↑j ROM:00133856 bset #4,($135F).w ROM:0013385C ROM:0013385C locret_13385C: ; CODE XREF: ROM:00133854↑j ROM:0013385C rts ROM:0013385E ; --------------------------------------------------------------------------- ROM:0013385E btst #4,($1368).w ROM:00133864 bne.l loc_133902 ROM:0013386A btst #1,($1367).w ROM:00133870 beq.s loc_1338B6 ROM:00133872 move.b ($1219).l,d3 ROM:00133878 addi.b #$40,d3 ; '@' ROM:0013387C move.b d3,($121C).l ROM:00133882 move.b #4,($121B).l ROM:0013388A move.b ($121A).l,d3 ROM:00133890 move.b d3,($121D).l ROM:00133896 move.w ($FCA).w,d1 ROM:0013389A move.b d1,($121F).l ROM:001338A0 lsr.w #8,d1 ROM:001338A2 move.b d1,($121B).l ROM:001338A8 bsr.l sub_122434 ROM:001338AE move.w #9,($C48).w ROM:001338B4 bra.s loc_133900 ROM:001338B6 ; --------------------------------------------------------------------------- ROM:001338B6 ROM:001338B6 loc_1338B6: ; CODE XREF: ROM:00133870↑j ROM:001338B6 move.b #4,($1218).l ROM:001338BE addi.b #$40,($1219).l ; '@' ROM:001338C6 move.b ($1219).l,d0 ROM:001338CC addi.b #4,d0 ROM:001338D0 add.b ($121A).l,d0 ROM:001338D6 move.w ($FCA).w,d1 ROM:001338DA move.b d1,($121C).l ROM:001338E0 add.b ($121C).l,d0 ROM:001338E6 lsr.w #8,d1 ROM:001338E8 move.b d1,($121B).l ROM:001338EE add.b ($121B).l,d0 ROM:001338F4 move.b d0,($121D).l ROM:001338FA move.w #6,($C48).w ROM:00133900 ROM:00133900 loc_133900: ; CODE XREF: ROM:001338B4↑j ROM:00133900 bra.s locret_133908 ROM:00133902 ; --------------------------------------------------------------------------- ROM:00133902 ROM:00133902 loc_133902: ; CODE XREF: ROM:00133864↑j ROM:00133902 bset #4,($135F).w ROM:00133908 ROM:00133908 locret_133908: ; CODE XREF: ROM:loc_133900↑j ROM:00133908 rts ROM:0013390A ; --------------------------------------------------------------------------- ROM:0013390A bclr #1,($1346).w ROM:00133910 bset #3,($1344).w ROM:00133916 bset #7,($135F).w ROM:0013391C rts ROM:0013391E ; --------------------------------------------------------------------------- ROM:0013391E btst #4,($1368).w ROM:00133924 bne.l loc_1339FE ROM:0013392A btst #1,($1367).w ROM:00133930 beq.s loc_133994 ROM:00133932 move.b ($1219).l,d4 ROM:00133938 addi.b #$40,d4 ; '@' ROM:0013393C move.b d4,($121C).l ROM:00133942 move.b #$A,($121B).l ROM:0013394A move.b ($121A).l,d4 ROM:00133950 move.b d4,($121D).l ROM:00133956 move.w #0,d2 ROM:0013395A bra.s loc_133960 ROM:0013395C ; --------------------------------------------------------------------------- ROM:0013395C ROM:0013395C loc_13395C: ; CODE XREF: ROM:00133984↓j ROM:0013395C addi.w #1,d2 ROM:00133960 ROM:00133960 loc_133960: ; CODE XREF: ROM:0013395A↑j ROM:00133960 cmpi.w #3,d2 ROM:00133964 bgt.s loc_133986 ROM:00133966 move.w $FCA(d2.w*2),d1 ROM:0013396C move.w d2,d3 ROM:0013396E lsl.w #1,d3 ROM:00133970 addi.w #7,d3 ROM:00133974 move.b d1,$1218(d3.w) ROM:0013397A lsr.w #8,d1 ROM:0013397C subq.w #1,d3 ROM:0013397E move.b d1,$1218(d3.w) ROM:00133984 bra.s loc_13395C ROM:00133986 ; --------------------------------------------------------------------------- ROM:00133986 ROM:00133986 loc_133986: ; CODE XREF: ROM:00133964↑j ROM:00133986 bsr.l sub_122434 ROM:0013398C move.w #$C,($C48).w ROM:00133992 bra.s loc_1339FC ROM:00133994 ; --------------------------------------------------------------------------- ROM:00133994 ROM:00133994 loc_133994: ; CODE XREF: ROM:00133930↑j ROM:00133994 move.b #$A,($1218).l ROM:0013399C addi.b #$40,($1219).l ; '@' ROM:001339A4 move.b ($1219).l,d0 ROM:001339AA addi.b #$A,d0 ROM:001339AE add.b ($121A).l,d0 ROM:001339B4 move.w #0,d2 ROM:001339B8 bra.s loc_1339BE ROM:001339BA ; --------------------------------------------------------------------------- ROM:001339BA ROM:001339BA loc_1339BA: ; CODE XREF: ROM:001339EE↓j ROM:001339BA addi.w #1,d2 ROM:001339BE ROM:001339BE loc_1339BE: ; CODE XREF: ROM:001339B8↑j ROM:001339BE cmpi.w #3,d2 ROM:001339C2 bgt.s loc_1339F0 ROM:001339C4 move.w $FCA(d2.w*2),d1 ROM:001339CA move.w d2,d3 ROM:001339CC lsl.w #1,d3 ROM:001339CE addi.w #4,d3 ROM:001339D2 move.b d1,$1218(d3.w) ROM:001339D8 add.b $1218(d3.w),d0 ROM:001339DE lsr.w #8,d1 ROM:001339E0 subq.w #1,d3 ROM:001339E2 move.b d1,$1218(d3.w) ROM:001339E8 add.b $1218(d3.w),d0 ROM:001339EE bra.s loc_1339BA ROM:001339F0 ; --------------------------------------------------------------------------- ROM:001339F0 ROM:001339F0 loc_1339F0: ; CODE XREF: ROM:001339C2↑j ROM:001339F0 move.b d0,($1223).l ROM:001339F6 move.w #$C,($C48).w ROM:001339FC ROM:001339FC loc_1339FC: ; CODE XREF: ROM:00133992↑j ROM:001339FC bra.s locret_133A04 ROM:001339FE ; --------------------------------------------------------------------------- ROM:001339FE ROM:001339FE loc_1339FE: ; CODE XREF: ROM:00133924↑j ROM:001339FE bset #4,($135F).w ROM:00133A04 ROM:00133A04 locret_133A04: ; CODE XREF: ROM:loc_1339FC↑j ROM:00133A04 rts ROM:00133A06 ; --------------------------------------------------------------------------- ROM:00133A06 bset #1,($1346).w ROM:00133A0C bclr #3,($1344).w ROM:00133A12 move.w #$EE,($C4A).w ROM:00133A18 move.b ($121B).l,d2 ROM:00133A1E lsl.w #8,d2 ROM:00133A20 move.b ($121C).l,d3 ROM:00133A26 or.b d3,d2 ROM:00133A28 move.w #0,d4 ROM:00133A2C move.w d2,$FCA(d4.w*2) ROM:00133A32 bset #7,($135F).w ROM:00133A38 rts ROM:00133A3A ; --------------------------------------------------------------------------- ROM:00133A3A bclr #1,($1346).w ROM:00133A40 bclr #3,($1344).w ROM:00133A46 move.w #$EE,($C4A).w ROM:00133A4C bset #7,($135F).w ROM:00133A52 rts ROM:00133A54 ; --------------------------------------------------------------------------- ROM:00133A54 btst #4,($1368).w ROM:00133A5A bne.l loc_133AF8 ROM:00133A60 btst #1,($1367).w ROM:00133A66 beq.s loc_133AAC ROM:00133A68 move.b ($1219).l,d3 ROM:00133A6E addi.b #$40,d3 ; '@' ROM:00133A72 move.b d3,($121C).l ROM:00133A78 move.b #4,($121B).l ROM:00133A80 move.b ($121A).l,d3 ROM:00133A86 move.b d3,($121D).l ROM:00133A8C move.w ($FCA).w,d1 ROM:00133A90 move.b d1,($121F).l ROM:00133A96 lsr.w #8,d1 ROM:00133A98 move.b d1,($121B).l ROM:00133A9E bsr.l sub_122434 ROM:00133AA4 move.w #9,($C48).w ROM:00133AAA bra.s loc_133AF6 ROM:00133AAC ; --------------------------------------------------------------------------- ROM:00133AAC ROM:00133AAC loc_133AAC: ; CODE XREF: ROM:00133A66↑j ROM:00133AAC move.b #4,($1218).l ROM:00133AB4 addi.b #$40,($1219).l ; '@' ROM:00133ABC move.b ($1219).l,d0 ROM:00133AC2 addi.b #4,d0 ROM:00133AC6 add.b ($121A).l,d0 ROM:00133ACC move.w ($FCA).w,d1 ROM:00133AD0 move.b d1,($121C).l ROM:00133AD6 add.b ($121C).l,d0 ROM:00133ADC lsr.w #8,d1 ROM:00133ADE move.b d1,($121B).l ROM:00133AE4 add.b ($121B).l,d0 ROM:00133AEA move.b d0,($121D).l ROM:00133AF0 move.w #6,($C48).w ROM:00133AF6 ROM:00133AF6 loc_133AF6: ; CODE XREF: ROM:00133AAA↑j ROM:00133AF6 bra.s locret_133AFE ROM:00133AF8 ; --------------------------------------------------------------------------- ROM:00133AF8 ROM:00133AF8 loc_133AF8: ; CODE XREF: ROM:00133A5A↑j ROM:00133AF8 bset #4,($135F).w ROM:00133AFE ROM:00133AFE locret_133AFE: ; CODE XREF: ROM:loc_133AF6↑j ROM:00133AFE rts ROM:00133B00 ; --------------------------------------------------------------------------- ROM:00133B00 bset #7,($94C).w ROM:00133B06 rts ROM:00133B08 ; --------------------------------------------------------------------------- ROM:00133B08 bset #2,($135F).w ROM:00133B0E movea.l #$13C000,a5 ROM:00133B14 move.l a5,($470).w ROM:00133B18 bsr.l sub_1174DC ROM:00133B1E bset #2,($943).w ROM:00133B24 rts ROM:00133B26 ; --------------------------------------------------------------------------- ROM:00133B26 move.b ($121B).l,d1 ROM:00133B2C lsl.w #8,d1 ROM:00133B2E and.b ($121C).l,d1 ROM:00133B34 move.w #$FB,($576).w ROM:00133B3A move.w d1,($578).w ROM:00133B3E bset #6,($94F).w ROM:00133B44 move.w #$FFFF,($DF2).w ROM:00133B4A bset #0,($94E).w ROM:00133B50 move.w #$8000,($52E).w ROM:00133B56 bset #7,($940).w ROM:00133B5C movea.l #$144000,a5 ROM:00133B62 move.l a5,($470).w ROM:00133B66 bsr.l sub_1174DC ROM:00133B6C bset #2,($943).w ROM:00133B72 bset #7,($94C).w ROM:00133B78 bclr #2,($135F).w ROM:00133B7E rts ROM:00133B80 ; --------------------------------------------------------------------------- ROM:00133B80 btst #7,($94C).w ROM:00133B86 bne.s loc_133BB0 ROM:00133B88 btst #0,($94E).w ROM:00133B8E bne.s loc_133BB0 ROM:00133B90 btst #7,($940).w ROM:00133B96 bne.s loc_133BB0 ROM:00133B98 btst #1,($94E).w ROM:00133B9E bne.s loc_133BB0 ROM:00133BA0 btst #0,($949).w ROM:00133BA6 bne.s loc_133BB0 ROM:00133BA8 bsr.l sub_121F7C ROM:00133BAE rts ROM:00133BB0 ; --------------------------------------------------------------------------- ROM:00133BB0 ROM:00133BB0 loc_133BB0: ; CODE XREF: ROM:00133B86↑j ROM:00133BB0 ; ROM:00133B8E↑j ... ROM:00133BB0 bsr.l sub_121FD0 ROM:00133BB6 rts ROM:00133BB8 ; --------------------------------------------------------------------------- ROM:00133BB8 clr.b d1 ROM:00133BBA btst #3,($940).w ROM:00133BC0 beq.s loc_133BC6 ROM:00133BC2 ori.b #$F,d1 ROM:00133BC6 ROM:00133BC6 loc_133BC6: ; CODE XREF: ROM:00133BC0↑j ROM:00133BC6 btst #5,($949).w ROM:00133BCC beq.s loc_133BD2 ROM:00133BCE ori.b #$F0,d1 ROM:00133BD2 ROM:00133BD2 loc_133BD2: ; CODE XREF: ROM:00133BCC↑j ROM:00133BD2 btst #1,($1367).w ROM:00133BD8 beq.s loc_133C2A ROM:00133BDA move.b #6,($121B).l ROM:00133BE2 move.b ($1219).l,d0 ROM:00133BE8 addi.b #$40,d0 ; '@' ROM:00133BEC move.b d0,($121C).l ROM:00133BF2 move.b ($121A).l,d0 ROM:00133BF8 move.b d0,($121D).l ROM:00133BFE move.b ($115C).w,($121E).l ROM:00133C06 move.b ($C5C).w,($121F).l ROM:00133C0E move.b ($C5D).w,($1220).l ROM:00133C16 move.b d1,($1221).l ROM:00133C1C bsr.l sub_122434 ROM:00133C22 move.w #$B,($C48).w ROM:00133C28 bra.s locret_133C82 ROM:00133C2A ; --------------------------------------------------------------------------- ROM:00133C2A ROM:00133C2A loc_133C2A: ; CODE XREF: ROM:00133BD8↑j ROM:00133C2A move.b #6,($1218).l ROM:00133C32 addi.b #$40,($1219).l ; '@' ROM:00133C3A move.b ($1219).l,d0 ROM:00133C40 addi.b #6,d0 ROM:00133C44 add.b ($121A).l,d0 ROM:00133C4A move.b ($115C).w,($121B).l ROM:00133C52 add.b ($115C).w,d0 ROM:00133C56 move.b ($C5C).w,($121C).l ROM:00133C5E add.b ($C5C).w,d0 ROM:00133C62 move.b ($C5D).w,($121D).l ROM:00133C6A add.b ($C5D).w,d0 ROM:00133C6E move.b d1,($121E).l ROM:00133C74 add.b d1,d0 ROM:00133C76 move.b d0,($121F).l ROM:00133C7C move.w #8,($C48).w ROM:00133C82 ROM:00133C82 locret_133C82: ; CODE XREF: ROM:00133C28↑j ROM:00133C82 rts ROM:00133C84 ; --------------------------------------------------------------------------- ROM:00133C84 bset #6,($1358).w ROM:00133C8A rts ROM:00133C8C ; --------------------------------------------------------------------------- ROM:00133C8C bset #0,($1342).w ROM:00133C92 rts ROM:00133C94 ; --------------------------------------------------------------------------- ROM:00133C94 clr.w d7 ROM:00133C96 move.b ($121B).l,d7 ROM:00133C9C subq.w #1,d7 ROM:00133C9E cmpi.w #4,d7 ROM:00133CA2 ble.s loc_133CAC ROM:00133CA4 bset #4,($135F).w ROM:00133CAA bra.s locret_133CCE ROM:00133CAC ; --------------------------------------------------------------------------- ROM:00133CAC ROM:00133CAC loc_133CAC: ; CODE XREF: ROM:00133CA2↑j ROM:00133CAC lea ($FFFFFF30).w,a0 ROM:00133CB0 move.w d7,d6 ROM:00133CB2 asl.w #4,d6 ROM:00133CB4 adda.w d6,a0 ROM:00133CB6 move.w #$30,d6 ; '0' ROM:00133CBA asr.w #4,d6 ROM:00133CBC add.w d7,d6 ROM:00133CBE move.w $37E(a5),2(a0) ROM:00133CC4 moveq #1,d5 ROM:00133CC6 asl.l d6,d5 ROM:00133CC8 asl.l d6,d5 ROM:00133CCA or.l d5,($FFFFFE18).w ROM:00133CCE ROM:00133CCE locret_133CCE: ; CODE XREF: ROM:00133CAA↑j ROM:00133CCE rts ROM:00133CD0 ; --------------------------------------------------------------------------- ROM:00133CD0 bset #0,($135A).w ROM:00133CD6 rts ROM:00133CD8 ; --------------------------------------------------------------------------- ROM:00133CD8 bset #2,($134E).w ROM:00133CDE rts ROM:00133CE0 ; --------------------------------------------------------------------------- ROM:00133CE0 move.b ($121B).l,d0 ROM:00133CE6 lsl.w #8,d0 ROM:00133CE8 or.b ($121C).l,d0 ROM:00133CEE move.w $382(a5),d1 ROM:00133CF2 move.w $384(a5),d2 ROM:00133CF6 cmp.w d0,d1 ROM:00133CF8 bge.s loc_133D0A ROM:00133CFA cmp.w d0,d2 ROM:00133CFC ble.s loc_133D0A ROM:00133CFE move.w d0,($138E).w ROM:00133D02 bset #7,($94C).w ROM:00133D08 bra.s locret_133D10 ROM:00133D0A ; --------------------------------------------------------------------------- ROM:00133D0A ROM:00133D0A loc_133D0A: ; CODE XREF: ROM:00133CF8↑j ROM:00133D0A ; ROM:00133CFC↑j ROM:00133D0A bset #4,($135F).w ROM:00133D10 ROM:00133D10 locret_133D10: ; CODE XREF: ROM:00133D08↑j ROM:00133D10 rts ROM:00133D12 ; --------------------------------------------------------------------------- ROM:00133D12 move.b ($121B).l,d0 ROM:00133D18 lsl.w #8,d0 ROM:00133D1A or.b ($121C).l,d0 ROM:00133D20 move.w $386(a5),d1 ROM:00133D24 move.w $388(a5),d2 ROM:00133D28 cmp.w d0,d1 ROM:00133D2A bge.s loc_133D3C ROM:00133D2C cmp.w d0,d2 ROM:00133D2E ble.s loc_133D3C ROM:00133D30 move.w d0,($1382).w ROM:00133D34 bset #7,($94C).w ROM:00133D3A bra.s locret_133D42 ROM:00133D3C ; --------------------------------------------------------------------------- ROM:00133D3C ROM:00133D3C loc_133D3C: ; CODE XREF: ROM:00133D2A↑j ROM:00133D3C ; ROM:00133D2E↑j ROM:00133D3C bset #4,($135F).w ROM:00133D42 ROM:00133D42 locret_133D42: ; CODE XREF: ROM:00133D3A↑j ROM:00133D42 rts ROM:00133D44 ; --------------------------------------------------------------------------- ROM:00133D44 move.w #3,d1 ROM:00133D48 cmpi.b #$FF,$1218(d1.w) ROM:00133D50 bne.s loc_133D82 ROM:00133D52 move.w #0,d2 ROM:00133D56 bra.s loc_133D5C ROM:00133D58 ; --------------------------------------------------------------------------- ROM:00133D58 ROM:00133D58 loc_133D58: ; CODE XREF: ROM:00133D7E↓j ROM:00133D58 addi.w #1,d2 ROM:00133D5C ROM:00133D5C loc_133D5C: ; CODE XREF: ROM:00133D56↑j ROM:00133D5C cmpi.w #0,d2 ROM:00133D60 bgt.s loc_133D80 ROM:00133D62 move.w $F14(d2.w*2),d3 ROM:00133D68 add.w $38A(a5),d3 ROM:00133D6C move.w $200(a5),d4 ROM:00133D70 cmp.w d3,d4 ROM:00133D72 bge.s loc_133D78 ROM:00133D74 move.w $200(a5),d3 ROM:00133D78 ROM:00133D78 loc_133D78: ; CODE XREF: ROM:00133D72↑j ROM:00133D78 move.w d3,$F14(d2.w*2) ROM:00133D7E bra.s loc_133D58 ROM:00133D80 ; --------------------------------------------------------------------------- ROM:00133D80 ROM:00133D80 loc_133D80: ; CODE XREF: ROM:00133D60↑j ROM:00133D80 bra.s locret_133DC2 ROM:00133D82 ; --------------------------------------------------------------------------- ROM:00133D82 ROM:00133D82 loc_133D82: ; CODE XREF: ROM:00133D50↑j ROM:00133D82 cmpi.b #0,$1218(d1.w) ROM:00133D8A bne.s loc_133DBC ROM:00133D8C move.w #0,d2 ROM:00133D90 bra.s loc_133D96 ROM:00133D92 ; --------------------------------------------------------------------------- ROM:00133D92 ROM:00133D92 loc_133D92: ; CODE XREF: ROM:00133DB8↓j ROM:00133D92 addi.w #1,d2 ROM:00133D96 ROM:00133D96 loc_133D96: ; CODE XREF: ROM:00133D90↑j ROM:00133D96 cmpi.w #0,d2 ROM:00133D9A bgt.s loc_133DBA ROM:00133D9C move.w $F14(d2.w*2),d3 ROM:00133DA2 sub.w $38A(a5),d3 ROM:00133DA6 move.w $202(a5),d4 ROM:00133DAA cmp.w d3,d4 ROM:00133DAC ble.s loc_133DB2 ROM:00133DAE move.w $202(a5),d3 ROM:00133DB2 ROM:00133DB2 loc_133DB2: ; CODE XREF: ROM:00133DAC↑j ROM:00133DB2 move.w d3,$F14(d2.w*2) ROM:00133DB8 bra.s loc_133D92 ROM:00133DBA ; --------------------------------------------------------------------------- ROM:00133DBA ROM:00133DBA loc_133DBA: ; CODE XREF: ROM:00133D9A↑j ROM:00133DBA bra.s locret_133DC2 ROM:00133DBC ; --------------------------------------------------------------------------- ROM:00133DBC ROM:00133DBC loc_133DBC: ; CODE XREF: ROM:00133D8A↑j ROM:00133DBC bset #4,($135F).w ROM:00133DC2 ROM:00133DC2 locret_133DC2: ; CODE XREF: ROM:loc_133D80↑j ROM:00133DC2 ; ROM:loc_133DBA↑j ROM:00133DC2 rts ROM:00133DC4 ; --------------------------------------------------------------------------- ROM:00133DC4 clr.l d0 ROM:00133DC6 clr.l d1 ROM:00133DC8 movea.l #$121B,a0 ROM:00133DCE move.b (a0)+,d0 ROM:00133DD0 lsl.l #8,d0 ROM:00133DD2 or.b (a0)+,d0 ROM:00133DD4 swap d0 ROM:00133DD6 clr.l d1 ROM:00133DD8 move.b (a0)+,d1 ROM:00133DDA lsl.l #8,d1 ROM:00133DDC or.b (a0)+,d1 ROM:00133DDE or.l d1,d0 ROM:00133DE0 and.l d0,($137E).w ROM:00133DE4 clr.l d0 ROM:00133DE6 clr.l d1 ROM:00133DE8 move.b (a0)+,d0 ROM:00133DEA lsl.l #8,d0 ROM:00133DEC or.b (a0)+,d0 ROM:00133DEE swap d0 ROM:00133DF0 clr.l d1 ROM:00133DF2 move.b (a0)+,d1 ROM:00133DF4 lsl.l #8,d1 ROM:00133DF6 or.b (a0)+,d1 ROM:00133DF8 or.l d1,d0 ROM:00133DFA and.l d0,($137C).w ROM:00133DFE clr.l d0 ROM:00133E00 clr.l d1 ROM:00133E02 move.b (a0)+,d0 ROM:00133E04 lsl.l #8,d0 ROM:00133E06 or.b (a0)+,d0 ROM:00133E08 swap d0 ROM:00133E0A clr.l d1 ROM:00133E0C move.b (a0)+,d1 ROM:00133E0E lsl.l #8,d1 ROM:00133E10 or.b (a0)+,d1 ROM:00133E12 or.l d1,d0 ROM:00133E14 and.l d0,($1370).w ROM:00133E18 clr.l d0 ROM:00133E1A clr.l d1 ROM:00133E1C move.b (a0)+,d0 ROM:00133E1E lsl.l #8,d0 ROM:00133E20 or.b (a0)+,d0 ROM:00133E22 and.w d0,($1390).w ROM:00133E26 move.b (a0),d0 ROM:00133E28 and.b d0,($13E2).w ROM:00133E2C rts ROM:00133E2E ; --------------------------------------------------------------------------- ROM:00133E2E lea ($FFFFFFF0).w,a0 ROM:00133E32 move.w #$F0,d0 ROM:00133E36 asr.w #4,d0 ROM:00133E38 bsr.l sub_118C26 ROM:00133E3E moveq #$D,d2 ROM:00133E40 moveq #1,d1 ROM:00133E42 moveq #3,d4 ROM:00133E44 clr.w (a0) ROM:00133E46 clr.w 2(a0) ROM:00133E4A clr.w 4(a0) ROM:00133E4E clr.w 6(a0) ROM:00133E52 clr.w 8(a0) ROM:00133E56 moveq #1,d3 ROM:00133E58 moveq #1,d5 ROM:00133E5A bsr.l sub_118BAA ROM:00133E60 move.w #$F0,d0 ROM:00133E64 asr.w #4,d0 ROM:00133E66 lea ($FFFFFFF0).w,a0 ROM:00133E6A move.w $380(a5),2(a0) ROM:00133E70 moveq #1,d5 ROM:00133E72 asl.l d0,d5 ROM:00133E74 asl.l d0,d5 ROM:00133E76 or.l d5,($FFFFFE18).w ROM:00133E7A rts ROM:00133E7C ; --------------------------------------------------------------------------- ROM:00133E7C bset #2,($1357).w ROM:00133E82 rts ROM:00133E84 ; --------------------------------------------------------------------------- ROM:00133E84 move.b ($121B).l,d1 ROM:00133E8A cmpi.b #0,d1 ROM:00133E8E bne.s loc_133E96 ROM:00133E90 clr.b ($777).w ROM:00133E94 bra.s locret_133EB4 ROM:00133E96 ; --------------------------------------------------------------------------- ROM:00133E96 ROM:00133E96 loc_133E96: ; CODE XREF: ROM:00133E8E↑j ROM:00133E96 andi.b #$E0,d1 ROM:00133E9A cmpi.b #$A0,d1 ROM:00133E9E bne.s loc_133EAA ROM:00133EA0 move.b ($121B).l,($777).w ROM:00133EA8 bra.s locret_133EB4 ROM:00133EAA ; --------------------------------------------------------------------------- ROM:00133EAA ROM:00133EAA loc_133EAA: ; CODE XREF: ROM:00133E9E↑j ROM:00133EAA clr.b ($777).w ROM:00133EAE bset #4,($135F).w ROM:00133EB4 ROM:00133EB4 locret_133EB4: ; CODE XREF: ROM:00133E94↑j ROM:00133EB4 ; ROM:00133EA8↑j ROM:00133EB4 rts ROM:00133EB6 ; --------------------------------------------------------------------------- ROM:00133EB6 bclr #2,($134E).w ROM:00133EBC rts ROM:00133EBE ; --------------------------------------------------------------------------- ROM:00133EBE bclr #0,($135A).w ROM:00133EC4 rts ROM:00133EC6 ; --------------------------------------------------------------------------- ROM:00133EC6 move.l ($980).w,d6 ROM:00133ECA move.l ($97C).w,d7 ROM:00133ECE cmpi.b #$FF,d3 ROM:00133ED2 bne.s loc_133EDA ROM:00133ED4 bset d5,d6 ROM:00133ED6 bset d5,d7 ROM:00133ED8 bra.s loc_133EE8 ROM:00133EDA ; --------------------------------------------------------------------------- ROM:00133EDA ROM:00133EDA loc_133EDA: ; CODE XREF: ROM:00133ED2↑j ROM:00133EDA cmpi.b #$F0,d3 ROM:00133EDE bne.s loc_133EE6 ROM:00133EE0 bclr d5,d6 ROM:00133EE2 bset d5,d7 ROM:00133EE4 bra.s loc_133EE8 ROM:00133EE6 ; --------------------------------------------------------------------------- ROM:00133EE6 ROM:00133EE6 loc_133EE6: ; CODE XREF: ROM:00133EDE↑j ROM:00133EE6 bclr d5,d7 ROM:00133EE8 ROM:00133EE8 loc_133EE8: ; CODE XREF: ROM:00133ED8↑j ROM:00133EE8 ; ROM:00133EE4↑j ROM:00133EE8 move.l d6,($980).w ROM:00133EEC move.l d7,($97C).w ROM:00133EF0 rts ROM:00133EF2 ROM:00133EF2 ; =============== S U B R O U T I N E ======================================= ROM:00133EF2 ROM:00133EF2 ROM:00133EF2 sub_133EF2: ; CODE XREF: ROM:00122A22↑p ROM:00133EF2 ; ROM:00122A6C↑p ... ROM:00133EF2 clr.b ($777).w ROM:00133EF6 bclr #2,($134E).w ROM:00133EFC bclr #0,($135A).w ROM:00133F02 rts ROM:00133F02 ; End of function sub_133EF2 ROM:00133F02 ROM:00133F04 ROM:00133F04 ; =============== S U B R O U T I N E ======================================= ROM:00133F04 ROM:00133F04 ROM:00133F04 sub_133F04: ; CODE XREF: ROM:loc_122A1C↑p ROM:00133F04 ; ROM:00122A9E↑p ... ROM:00133F04 clr.l ($97C).w ROM:00133F08 bsr.l sub_124380 ROM:00133F0E bsr.l sub_12438E ROM:00133F14 rts ROM:00133F14 ; End of function sub_133F04 ROM:00133F14 ROM:00133F16 ; --------------------------------------------------------------------------- ROM:00133F16 move.b ($121B).l,d0 ROM:00133F1C lsl.w #8,d0 ROM:00133F1E or.b ($121C).l,d0 ROM:00133F24 move.w $1A8(a5),d1 ROM:00133F28 move.w $1AA(a5),d2 ROM:00133F2C cmp.w d0,d1 ROM:00133F2E bge.s loc_133F54 ROM:00133F30 cmp.w d0,d2 ROM:00133F32 ble.s loc_133F54 ROM:00133F34 move.w #0,d3 ROM:00133F38 bra.s loc_133F3E ROM:00133F3A ; --------------------------------------------------------------------------- ROM:00133F3A ROM:00133F3A loc_133F3A: ; CODE XREF: ROM:00133F4A↓j ROM:00133F3A addi.w #1,d3 ROM:00133F3E ROM:00133F3E loc_133F3E: ; CODE XREF: ROM:00133F38↑j ROM:00133F3E cmpi.w #0,d3 ROM:00133F42 bgt.s loc_133F4C ROM:00133F44 move.w d0,$13C6(d3.w*2) ROM:00133F4A bra.s loc_133F3A ROM:00133F4C ; --------------------------------------------------------------------------- ROM:00133F4C ROM:00133F4C loc_133F4C: ; CODE XREF: ROM:00133F42↑j ROM:00133F4C bset #7,($94C).w ROM:00133F52 bra.s locret_133F5A ROM:00133F54 ; --------------------------------------------------------------------------- ROM:00133F54 ROM:00133F54 loc_133F54: ; CODE XREF: ROM:00133F2E↑j ROM:00133F54 ; ROM:00133F32↑j ROM:00133F54 bset #4,($135F).w ROM:00133F5A ROM:00133F5A locret_133F5A: ; CODE XREF: ROM:00133F52↑j ROM:00133F5A rts ROM:00133F5C ; --------------------------------------------------------------------------- ROM:00133F5C cmpi.b #$FF,d3 ROM:00133F60 bne.s loc_133F80 ROM:00133F62 move.l ($97C).w,d6 ROM:00133F66 bset d2,d6 ROM:00133F68 move.l d6,($97C).w ROM:00133F6C move.b ($121C).l,d7 ROM:00133F72 lsl.w #8,d7 ROM:00133F74 or.b ($121D).l,d7 ROM:00133F7A move.w d7,($DE4).w ROM:00133F7E bra.s locret_133F8A ROM:00133F80 ; --------------------------------------------------------------------------- ROM:00133F80 ROM:00133F80 loc_133F80: ; CODE XREF: ROM:00133F60↑j ROM:00133F80 move.l ($97C).w,d6 ROM:00133F84 bclr d2,d6 ROM:00133F86 move.l d6,($97C).w ROM:00133F8A ROM:00133F8A locret_133F8A: ; CODE XREF: ROM:00133F7E↑j ROM:00133F8A rts ROM:00133F8C ; --------------------------------------------------------------------------- ROM:00133F8C cmpi.b #$FF,d3 ROM:00133F90 bne.s loc_133FBC ROM:00133F92 move.l ($97C).w,d6 ROM:00133F96 bset d2,d6 ROM:00133F98 move.l d6,($97C).w ROM:00133F9C move.b ($121C).l,d7 ROM:00133FA2 lsl.w #8,d7 ROM:00133FA4 or.b ($121D).l,d7 ROM:00133FAA move.w #1,($5E2).w ROM:00133FB0 move.w d7,($5DE).w ROM:00133FB4 bsr.l sub_1182D8 ROM:00133FBA bra.s locret_133FD2 ROM:00133FBC ; --------------------------------------------------------------------------- ROM:00133FBC ROM:00133FBC loc_133FBC: ; CODE XREF: ROM:00133F90↑j ROM:00133FBC move.l ($97C).w,d6 ROM:00133FC0 bclr d2,d6 ROM:00133FC2 move.l d6,($97C).w ROM:00133FC6 move.w #2,($5E2).w ROM:00133FCC bsr.l sub_1182D8 ROM:00133FD2 ROM:00133FD2 locret_133FD2: ; CODE XREF: ROM:00133FBA↑j ROM:00133FD2 rts ROM:00133FD4 ROM:00133FD4 ; =============== S U B R O U T I N E ======================================= ROM:00133FD4 ROM:00133FD4 ROM:00133FD4 sub_133FD4: ; CODE XREF: ROM:0011733A↑p ROM:00133FD4 move.w #0,($FFFFF462).w ROM:00133FDA move.w #$204,($FFFFF460).w ROM:00133FE0 rts ROM:00133FE0 ; End of function sub_133FD4 ROM:00133FE0 ROM:00133FE2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133FE4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_32. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133FE6 ; --------------------------------------------------------------------------- ROM:00133FE6 rts ROM:00133FE8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133FEA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133FEC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_28. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133FEE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_33. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133FF0 dword_133FF0: dcb.l 5,0 ; DATA XREF: sub_11807E+4↑o ROM:00134004 dc.l $280000, $6434BC ROM:00134004 dcb.l 2,0 ROM:00134014 dc.l $13880000 ROM:00134014 dcb.l $13,0 ROM:00134064 dc.l $FF, 0 ROM:0013406C dc.b '}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}' ROM:0013406C dc.b '}}}}}}}}}}}}}}}}}}',0 ROM:001340BE dc.w $FFFF ROM:001340C0 dcb.l $33,0 ROM:0013418C dc.l $FFFF ROM:0013418C dcb.l $33,0 ROM:0013425C dc.l $FFFF, $A469FFFF ROM:0013425C dcb.l 2,$FFFF ROM:0013425C dcb.l $F65,$FFFFFFFF ROM:00138000 dword_138000: dcb.l $7FF,$FFFFFFFF ; DATA XREF: sub_1165EE+4A↑o ROM:00139FFC dcb.b 3,$FF ROM:00139FFF byte_139FFF: dc.b $FF ; DATA XREF: sub_1153CC+6↑o ROM:00139FFF ; end of 'ROM' ROM:00139FFF ROM:00139FFF ROM:00139FFF END